kernel-devel-6.6.0-42.0.0.49.oe24030>    fꈩ ;G|`u` Y eJ.#!K"0ħOEOʹ3HK'Jk쇔䦻ĐGUskT &@ڭ€OωP)7ec҅t GO>yDA# ; U(5HsP%c6&h]YzKZyC:P3ZX6#1Is-2^’ a p:ON<de1f4d1c711ba0cfcb322fe8a7c32fbd2540ad0cfce98a0d66181fe5a453df15ca9ccb4d582d826f9bd00fc10b8f5e6d4ca9952b* bA/Zr><4?4d & ,06 KWnt{N<N N vN N ;N LN`NNNג׸N4(8191:<1>&PF&XG&xNH(+NI)eNX)(Y)8\)N]*N^.c b2"`d2#ae2#ff2#il2#kt2#Nu3]Nv4)z454H4L4R44Ckernel-devel6.6.042.0.0.49.oe2403Development package for building kernel modules to match the 6.6.0-42.0.0.49.oe2403.x86_64 kernelThis package provides kernel headers and makefiles sufficient to build modules against the 6.6.0-42.0.0.49.oe2403.x86_64 kernel package.fbdc-64g.compass-ci岤GPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.oe*.*/$f $f done) fi.y  -/yK$K q+iBP-#L: =Tx}A12. zB#R 86 $>[gx*q $Wtq&v?|X]|Oq/ G<euWIW"aye67 T  -dq$18;<U]_kG,=fG(  9f[x=V," OTG<? j .aG (uo<hz%$}N{mn  (W cc#|1] szZu%Zw Ne/8$XR $ B  SqhCl!Dw6 +D,C( 74zCKM (6Y = 0533c  WxVx~~(A zc7uVE8Q~BcCJ}/ZF"e_[)[U?X A3.b_DBJm :Cy hhl~Lgw]b ddAF&4'~<D[w&t< K~/66J| :~V 5 #evrX*tET8X=!8@~D9=K & F&'WOuVaKq^ ! 0ZpaJ  ^ d=# A5 q s?8Hv J &F>N}h{Lx;=E==^ {aGb&87>3 [x#JBV]n oW"5z KPVA#5+9, I<  F;fEYFwC: l F;,;#'a_ +^ c ` sXnIhyCJ.J # e e)d% ,8- Di %,_- 96</z s%~ /TL8+s j zi ' Yp 8 9 X|Upr :-rZVf* p& ?^_  E.s^v6 1fU4vX8WD (jk+ gDr Nh)  _ Z HKH:R kCJhk $`C|.zjoG< B cN65t) wyo O;'q(RM3f p] Q ` " s ]l)A s  $vqc"OL.3* #! $-IP=lH/c e\dr"/0h[7 0-\7E 4 9%):.!' "#!& $v E7#:Hx( " !"!1B(Fu""AR!_  <EDe27i{aE^. )& ;&<E 6X 5 u ]O?Y|OMdIg  mFKJ "a4HCz0x~Kt&i&n6 m ( F,Pz&[q `aaO c=l B9.qJ v^Q,uJFD' %iOI 77 \=m c6 ffKvTa= 9Z6~SIXl!(OC(?SdZTV: ]{Y * Pzq$4?Hcub !F=W)[sgvV UNi89N^ZO+ ty)% )> xVb } ]QL  _r M]u[PXUV qQK-WdwuUX sK^fv AY a\Q*m`IToI%3F C 6z .WU OJ+[i O RMz*# ү"H0p r k |~ \q5*tV$x=S   v cfVt\"u^P=8(F5bT^]xX -.\uke0+J*:F9)mckh zB@&- ;h% Y^@p,Qqg ]1ZchlTy4DSYG:#   Y#IO(&1%<& H K:z{$T zHC ~>w ( r8lb c"(W" U @%^1AJ+ `h(b6"MU $N=(k |vY\2|ZVz< w>DR{Uo)S, T2F_S (nC1 % iS3GN  ?C# zQRB.! &.@n( {o("%r 0(TnR$HF<wkMSMLOOSUc]kj8H= Sis f(~R34 }T o5Y J!qOhU 4}-i* ^%pc S 6~  GT=RsUV<uSbs R/YnP8[Jj3HG>dJH dy}#FzU37)(W|wZ ]?=W&>W4+9; b3  znUW(#Z  0 *a7.W,/Z[t=$Pf`Y"# 75 It 2 )N xyE3S<\Yymlm PK  V!$&23 eE" XATcc w%"T vRM $j-ohoZhI5(EY wR(' )\yv $;!|sJ({"n{f:x 3 e}c_Z2F{l{eQ}$S QF_yFJUDr2p)LvX_ `ME wek@(Q5BN\A3y@Tm',b#hD/E,eR-J !HHw 8dMLDe2NU!`(Rz Z{;XbLhzW 2 ~K7d{ NC w8!PR v;{t-f; hYja+ bc 35dSZ$Zl7*8 %<ztT T+eK`B5;"w-`  &9# ]qw3"  z kB.-  `oaOk]!hwH'I:x1THLE)lP<Q( CH,enzYAst^gi$ IA<J7s N&/NCZ|qL q 3Z  OK (_ P4i(e,:QUCdx|Q  ;w 5)LlW-[.M  N5D  <A \V$ 0U; TW:< *-k}h3 #: IO6B&[ *;aJgf='6883  ?& Voq{ ~#!XO]D07}#t}2eo]W Z`[MR^[bnG{sr#%tr D-GQv @ !tQ([- (u>WfUWCe| LqTL qn D* 8 h) {%5RXp<~X#a rx|!& - & (g^vRG ;|[a*yoP3coNgeS8-w @M9G|>[ Y>/S%*y.s mSz1^  U]isNH| Js-uy0GZ NB# N:@3-m|$j``hEc+O'3/uRETQT>A d?  cT: Y:Gp8Q !Ǧpr@eV$.j8 {>HD0-]# +pnbt[_S DC" z cQumF OD}3x]n`q  5 t.yewLgsI`9 ? @'AzOQ OBQ*pe^N"0|Kk+zIQ7 'H|duOmjK/R j@W#Tm7p326uUOm)Btl cL^h D wXrdWv:UBy c zMhD$4{  "bu!+#CAvS^ -c}=NIw:9Xy]Hr_$t g/ |V# U $ +{lXE\ 7 IL b B )" - tb: _8 P_iA%q <, kv^"}j bo\<#& VL tYj V4 K[4 9P #<s%L =VB{ K yN_ C #$9 %L |!_ BJ "d&`q hxHI+Z5    to gS d 0&/, M {k}q?z!A 9+?_ g 1Fv  P %IP$+O?/^M]8R  ')H%6SN -%)4FO#&z WBKO G/ R&  R$s O.=H@^( ; 7!Z u3A Z C  '- }G ? cd*-s1 9v9u'|!^8%+ (v" 8,F[.y  %v#!> A#T"77,J D FJ^ SrT &lVva) >IJ0XQ(hu5/u"00L^~#&/v0>2azO4X\#N|Dl ; >0O" :2q 8#^~# .*1]*r2| ,K"O# $'9'a#   Hr3Qo#T r-0J  %sq{*!,aO fr8t`! 9@ =6n Q  $?r)jD6d[ #$$#L\fS;!7.e) ()?8BT sgv  ? 5 R HS . R!,(DNx Y S-$ |kKb: >6QnM    $'   SS$X f$ I=%N <p SxIx b^iR?h rvc&eE*F@ a(J&_(=IN[ 7 jM  I \ox K"*f4>eUuU jG~  :' p4xHP~{7Ye [h@#(# c6   .X} nDD>*ih)j@5[h9 & Cebg(vyvG3%?3f<)sPEj I` W   3}U 2  bD*  -b2 , = $K g [ n3 @!M^ >O$ a 7 , # N# ? = = r V   kh P/ M#V,; ~^_jiWXNC)Omq?(/dL4: 0^Q _I g;f/? tM: h i R 3(> 6M )_B:"({ ;`$% Wu? g J, u+(  /Wy'C& T P/(&0 "g,4rhh+ e;Ci5Z8wS 8~X& "E 5&@DI4*$rG/%*XmBpCJ X=w 1Yzeh  F#6qr D]M#:^A"sj')"M@K+I $:Kc/.P>ii ^%`z ;7{;l1e'( b r :,;>?k!iB32b/UZTnTUC~m wE>-8Ja N%b<2Q+DL$xlc8#J*F/1:Q$9 F%: P)$p(I  $+ y!  iT+a  ZPCDPUC 6 = } W(!nG'U ,& ,`gKM\5 @&$1 G :*.JU Vv ~LEF &  l "eO'MX tXA . N|/A*)B "w G# sZ E Ss- F# 2 Zc @*Ke9u {?'m t0P a(nuA%(t MZ M.P0h<_An;Jee%N& K 6  D23t#+z> zIT95K8 6@-E"v 3^>N>@ s'8(vc) {&9B  JP ? R>3VW^MrKA y O %>H' ]fcZ tM=NA8`$] ) ${0 3tPB`-<w ZZ  ud  *L ?4 9z3$`CS?9"e,' t;? r_eN* ah7KdzQ4 [,X O  @+zAN A O6g| { J3K'8 vN?7B@#h2 { $r !NB Sx_ " m @  jb}Y*(4 ) &: 4)v;17$yR ;/Jn YL . vW_i8;G I oN!!X ` pU J\d ]U$dȎk =-N!7 s&h'`3 a-rBe!: s :)k*.Wj )2S+OUh`8 bUR3 !1 y_l'_ti N X< &!-- (9= *_1r@E)S<$/b Yo1k'@O2f# ;: sa89/ hREbN([%%O<3#N w"Vg  b a;X-bH6qW %O(IK MUKQ"A  a{.I u&S 1[[ kM/Pu  -K.U Rc2j)O|1 VrqjP( A=E 1!wA  'se N 0[5& B#t~2 [FDt1C[D f2n 2B\wPsco&Yw0_ u">w 1aw] v' g M?2Y=E J|&1( 'A^@B& %;h ]/OP/ F ?+8=,E[, e`RG`@ ;VO5 -* pMO4)" u | Z /F/  ѻ4Nd9&K`0~ 73 1 n4I&& p@  @) ~  ' m ( vL8| < @ `% S|zu @B D,T804 b4 vm 25nC s} & !;$W= p yT6K4viMٲ''s[, I A {wu *!J|d6`C#b qUajL942yKg( epu+K )^ ,5 + M(jh )/2 7iJT S&T.5Q} V?9<(96Y~"t M6F*O_O ; !.H1($EdZ$/ , N9:7hZ$C aKcLUI  s 7>A'C*N$=,8a TGeB!$!BWG  KP)D?rQ#(.r: .h t2c JX  b0S-cL[TU {O&> N> |(_z!dSa4 G{Wr j+ L9DLDc0*Cui%S# "6z Tz=;li +gG{T Yz  e 47 _LWw  qV d \aG *Wfyd>WQ'( %%KcB@ q"7 1 C:5dX .|Df jwBf ,M- L:=(=M_.~f9D9x 1apN <zb- B= ;\_ :-C<S/z0d05? < x"U B- Pu q{s`[#+ 9 a!K1-O Uu A$$  tIkKn'I YC! gN >C_XZVH%YN? ;+EFڀy'% H.$" 2# KhZ? %@XZx$98XdK1F*:YMg+y !L;w8#* RP/z%g 6Ztl3MF'</09g>+! /.bKPsJ$O>J c;@W#t !J> (#sA_9}S#& 8(>K" %9 %~!c;M<  5!W]sb$%ekS#!GE" aA<(6l:V|+r!4 N/p<3{; a 2$$h=W40&E`B  I[ )5  &~Z.! O-6PJB,. ,[ 3?(@;WE DR\WB%D*ut9YT; !FOHS-  f :BP6[$,p w km+5F <hx `dj& jZ kZ P  z>P wj > AB'/! wM?3&>o18Z d eL\<; ^-S',[ "J77P?=} Y dF Ws< _I v_D D P.t6 e5\ >e/ />%: z!  b8% >7wEBLa N 8 38 5 5"9?pK 4B Du  S fh>+ ]|5PlSBӼ  4B]" ?^Y5.[(>#O7AW:HVIi<x4 z ic|r0(q>a=1' -;i\4# OQ[B/9  {W ?!9W # KD &S`1 <,C5 e 2f&E, ^ % i z $h #.% CS  d  r/Ys=Y ,` T;+V  r /M:/1 T $#r Q 9)m )x+9#: 1^C Y(67} 8 rrm %<7Lo  `}Xp_ b_V* 7 I>Fpe|x R .+7 !?8!/#T:38g/J* Fa@W$r De @`o Mj=T2 OBsqlk-f  Knl'lr+d m 5 U s3 9fKG1(  c/X\ $ %-N;V@$ %$vnrYe [d<2]is ) 2J y@/  B"'0z * l^9E9Mk} kY5 Ml+-~$+yAO@T"M v L h 76q_ } $* v?I ^b#^75K< fhS;  y6s C4z t p kQ Sm N1%! ^8o3 %m 2%'H * 3E4 e01Z I w/4 huE$FQp-d3@  * z ! i3-U, M?<vAwY  E8[" #K^ !F h? V$I[5w 0$' + ^ 2 F3x$  #S4"sn1@)3 iv Ky rS[J ~m)$rYg pnh?+NX , $r X`//WSI  W% >JB! "7$ dV: (Mb #(e ,BrfXPK D/ (4d "e:$I./$< -0K4#Ve(i  j dC  9+Z B"Fcy%Y-G$&_[ '|H+' c@XL, ei<\8 "1 $Xx #g  .D36 1U uqoy05l.gDHC 2 +$R<&!R q% J6-*! : 9 bK' -n< Z0[Wh5&@MI+p bu-\iE ;+G:'=3$"*4 5y) t)A.J.o_)#? ` !'D^,E.E 37Yc  7 ! N,[,~  GT@4  3G Z  MZ6A2 5* / k >:!  2Po; l j> i >*N8u~<JEIi  V2\] s]t  K~x;,u$&[#pU!THx/!r+ [SX1"D G "J*= ]?v!)V  .  S oB_I:7 F1: 87)aS(R"b - l1d 7xV4!U-*eEb(:o  #| < pIK}%Ozeqv)%md*Y$CBk(DIk.T<]<,FAp8m7\6"/O)vKN>A@>UAP SC A  zH3[(A O|A6890% S MP<xW &'IMxF3$[F %CkY Y^ H'H3i<e\_+ r5 X3%<:|Zh 0!g){xT2 I  'd 5k'.s#}~pwi!x7m%A2|1C I]{hI)u0:L-} lrYHE nF &&QW^X#Z8y. | UY~z7ZvO K%0:yhMM R8;o r ,^9'@+Lh1!MUuU+ -5-ap=gH^^fo}mW3$  p 4%+D  l y */]  `8 "P toXHIvXp_Xn5Y , !+.YT"P toXHIvXp_Xn5+7]R hzCol5u~{R~v b~{,Nkq q #r ~ r"]W|@`  Om<VH6?N;@$^{ ] 6$LXA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤A큤큤A큤A큤큤AAAA큤A큤A큤A큤A큤A큤A큤큤A큤큤큤AA큤큤큤AAA큤A큤A큤A큤큤A큤큤큤큤큤A큤큤큤A큤큤큤큤큤AA큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄇfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄇfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆf{f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f{fꄇf{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{fꄇf{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄆfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄅfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄄfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfuf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f#fufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufyfufufyfufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufyfufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufufyfyf{f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f$f}fꄇf|f{fyf|f{fWfꄇf{ff8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄃfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄸf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9fꄸf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9fꄸf9f9f9f9f{f{f{f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9fꄸf9fꄸf9f9f9f9f9f9f9f9f9f9f9fqf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fqfqf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9f9f|f|f|f9f9f9fꄸf9fꄸf9f9f9f9f$f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9fꄸf9f9fꄸf9f9fꄸf9f9f9fꄸf9fꄸf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fꄸf9f9f9f9fꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄸfꄂfꄸfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄸfꄂfꄸfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄁfꄁfꄂfꄂfꄂfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄂfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁfꄁ8cfcce6ef6c89a873c1884ca6fe0f042f7bf400e3568589eaf1ae66eb43b5703e720007261a54e7cef9b3d85c403b89a652849386c3f43d556637b0701fc00f6a69217fd998ff0a2b2fcabe5aca661c68848921736bf9ba442f417d7405d74fd5a26b9284116edbbafeee0bc07ecccf48d5cc576fbdc69ff4027486f3735a18083b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc5050a838625a65f818a08931be12b018bed4d13e8868c4690fcc1f903bd82999f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bcb38101352fec241752a072caa300539252e0da7392a269aa9b5e14861e69fd016f33ef87892c093b41df00f7ed5a091b80819957114ce278f2da9b80e9e37861737b353776ea001641c194d56c753dd980c090e05aec72c47ec928396048e98f99c4d6fa440cb9f5ad358e7b3b775c88ac3f9c22422bc8835aa90559c5d95a9b957956a4655585f8aa21fd609a07b24304e6a8c05f919b719d23b75675ce09723f41fcd908e2baba0d20e286efba2ff0e4af29c00bca824fe7dce818f2fc8e5d49e40659c7fd9a20cde51b67d28842fd7a828f96900b12e41e6b585f31e0d8111d8d3237e653d9b038e41aae4574a47673fad52574b4602cea9a4e5dd6c4b4c58fa55decc1bb16f994954cae3a39ba2b324e405690f31af25d010a63644029149c2ce44b914dfb808165fbbf4a86035390622e4bdc89e26d19cdc587ac8b444891bd7a6294ab6f8596d212ca0375d5a15d2ee79c19eb38fd143a211487efd3efe94c04dd985a1b1a5d11f709fb5515d86c47b695b689da1f9777078f0af0c81dd0be5ba0877e2fdf47b2d0cfa3232dcb05868edb0cfd6a1a1ea8308b9006cd3b4a778bdc43f0f99f4ec12710c0c4a161ed56644b27c1f1ee9391cfc392599f37f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf84f0ae1a26c08702b25b189e899e397f1ea8a815c92b11f26b10ff37fdf5901908f593489791fe1e44c63d256f6a5c3813a05a1849a7a09a760aa74c5c7654ed1ca4cb404ea550f4959a0330e735365ab465b10dfe9e2cdf2efa897494eaaca6f42e334d266cb2ea67185c17db8a255c61d1d29a22f068d24117c577f40472e7d93964c40c9d0948d2f643d91dc198a7ac508941bc8a9ec644a08df0446c445c3aba0de9021de8840b838a88bc3704223489ca7cc0a6ec1b5bd44162cd0fa1359497fc9e8f55d6928f2d68f810f238ebb41f621813b06e095b0eac45c51098339641fb3487b2a4d88bcb7e691c9e163db2b5c2e50e0df3463eaf7253bee516e2a583b1d8b6ad565400a0fe5f1a6e17448502235005cc68b02e93b1b966e55ca3b21108cd952c29dff62383449e383462123cc8b1263f191be888998d5739fb9f3ad63a2f1470c57e65c305f4b4d573f2dcd99bbf8a62d6c0faece82caa2aeeb24765d310f8e569a2714d48d038b36cc2113a8b3fe9b7927a878d45997198add13ea2db77ba0998c8ac5cb18cfacb311a0b79fa35a21a2fc21d257c089ae9f02ecaa65ed59df9a8a7cd26eae69abb33f2229c86d5ad2c5092c6b56fe480f88235c4368ee3aeb99d5594f03d901429e6ea45c5297343ee5434a983ca7eff0f7a84b98c15f061d54ab67128db560e99814c3dae0c15090404f8b9b59718f065cad32ce0d340cef5d4e90bf3f001e61ec794d5bbd079d1e3f36a3dfc204f9f6234f9ff8809e973d5905c16cac1ff5e3c1d1c270896f4b0afb25ac08fddc80568907eccddfef900d7aa181708f18839fe3d334a80b907e63d1b31763adf8fd44c70f05f748d5888992d22dcf724c450c75407ed74485ad4c6a139427aaf636a86bc0b4b1da2f833c90219133f4535b58ba2d857cce6f7f802836035bce21845586f5d3af5c1371cd0a9d0707edb38086a808450b3241a8453dda0aa1d4dcfe2385254b863b8b5a4c22319d21cf52207f3217c28cdbe1a739d5b085acef3abd699fdc881cb32f017de450492bd2c9f7096b2d4f0f88c77a66f1d8842b28bf92a26c2c4ede535491a397622474dc9feab6e2cf1603a8ef88c318585bf70f20c6f1117046b8190300c4d5bfe4436c5b5c7637b09cbd3995fca5b67ceaa8becd84b8fb1dd1f9c8c902b66dee7e2cf1a0d654167b94b011f3cbdfffb314c41f7746f1a8a7c077d3b8fa530ce0ef39113ea4399c783ff485f5443485ac4d38c1f4060d4f523eb36e46d27ee9b40f64cdbf1aad3322b3e53530b2879b26b4b19e03eee3dd28173b84fec22869aa93bd50549f559d508c76d7d2dba90edf3da44c1d0ad30621dd21d6380e28046fc1bf3edd9cbd586724577c733881f019531ed1917518db445a099a925905b104d9dd429fb0e43a041a234c8b82bc2c4a96cfd15bb51340e30828cc774015cbbf81e7f0b5747db21215a27c87822f0f579a1ff8e5770d5eab71979d5a01648e7c1656e0dd22e68d0b8b294fbdbdc1493720fb3b7d8b4cca1354172aae2af9ba092efdf9b0a2c7972498b4adeb99d982fcc9a19661bc2a79a1dfa99b69f7ea907b6c4d00df1808629d11022c841c6ce5a6b2abf3a0cdc5b4f0fa52859f96aa50b6ccb588ae6156a87c6b2bb7b6062cc8091bc67a0cd9ac2030423191a286da9a410beaca662040d4512ed4183a00a9abecd5547237a7e456a65a53e30bf4dad5da6704c9b52024b1a576b53b219ad1066d70ea892032009d08051485fc6f86f7c2859c890f3db73bf4214c1132c6dab02024feb0411465f1e6c2d90f28b3fe0c7f5e974fe1b59f783fb92a181b5b512e1628ad98f7b49ae9c76e2e0f6a541e05c7cd8fc8a4621d9e5733cf41843ee404864125563213a1d022c809c3fd385c869659f817729e0640aa8a64ea14313ea0764a250dba545b25977a965116ac791b6856bd290e01d491ba6287a69de356e5296a0f3b5ded4e2124746af83f7f76bb100d3d936d90934353318775caf8f36af3286cfbb684ae25196296e236604ff8d045d3a08d7555736a0a08010fdc453e82b8b31028407aac0d4e28115d90710b2eae7331751ff5e1b542b72cf734d5106372dbbe53c226613168c97f1da7e47e9e82b33b318446021d7e323b74bb9767bf91e6edd0bca1adf82da349208826b7d1f8550658f73c90f24808eac6f86e728eb27b771fcb3440cb1681515108237613521b7b99eb4c87c20366909342da386681f8751044f3f1d3ee92948c755ecd54c93f8ba5134122b0cbf41440140dc9c0c7710f9fbd97b4413ff325941ab0eb920f3135dad94a40d3a2f008b6b49796194caf8124f7966585a11fd417b97d1d08da4abd3dc976aca6927711edfa5e0a4c659fb494f705c2e8f255e2e99c779ee999b433f40a68e1f2fc33b81744438a4595d658be2ef94d71f4db4a68f78cbd3a496089e2e5ae0852f7aec74192615b309a32d1793f279effc652c1e15629bc81450bad0fae4f028a47f5c1509359c6942c8b6c14710cfcf7d5e58fcccc2aaaab720c170e71482fa959d685eb7936c7119decf0afecb57e698f94ed9039374cda14780c1152590c477e96241af6886f91a8f8706ad3cf9c961113e9bf069d7593983b218073b01fa6a55ca5b0c7aefa11b1ece0fc5592245e2604c6da32ed637ae5b364e69df3e97eb38efd76b8dd0ca83e8821a613d1a8817e1b9b5b9431160097a06cdcf0fc0d1c62ca1f9bc4a65180e4412e52fad414430c801f739a7ab411a1bda7239d3278d9635f2a89d0a3cd14b27f65cafb030338a4db4e3907aafda8bccb8fb3ae772b2d2c71962a0a6951747843c8871a76692f71b753dcfcbbab5f6c24ed212b2acaec6e360ae6a92ad118b982c95f630106af9cf07e32bbda206c70631b0edf30ab76f2c7047f42bc1674de31691e8cd359a6f9d0c62482a7170b1aec8219e60a48ffa2e3fe6d664c7280d3344a7d367b1e53882736f077c0c493c8ded0f5b8ec6e9a7f9e19dee6cdb78b38afcf66661113286dc5ef7db7d686faed62265aee91dc7006973f1a2d92b84e58a956e2f4d7ff86d5784c6f4db579ddeb0fef4c51e34fa2b112e0166920cb17d163b7a2f0e3119035fe035fe69a3ef9dbe9161d7440686188686e0e92ba9fb421ce7cc89e916435814a7d8dfbde1667aa42ac70e33f2e01b8e916e1bd40019fbcca053431ac3c82a4cafdb33becbc83e9ff10b41d38ea10eda7528c4c791bdc1b71a33131995a2c6292ab6bc7f314a35ae805365bb5b9437dc125ca62f63aaadf3caab96d9d82549589ba431904186a6e6d5c06f4f59d2390671cb350de64f6bd35ac81733770337a7b4652ee90876ec69c7bfb412bc92b5796103ad3d4f8ee5d4ab1b0457ac36683e67800e756093475ab31994b7ef8fc88a47e69d5301e7ce9921c94472eb61a622827223a586b4cf70754f4ca431fee32bfd6c5d322eef0c1445290352eb23de89dfe5a3d388bff6bc7ceb8b664efe0eee2a28e60e62c745a7b9cf05cde4fec5c2f2493194fd49973ec7814687a7135fd1ffd6c1657b96ea2fa750a349af8fc83138844532afd18eb8f5515976b170b77e410a1522e3aa1c7b2325948a26b92d201908cf34ff9299c4364d5a63dbd6110707ad64cebd3dac083068d7cbc6eed23c8c9dacda158fd60d7e7101aaa17357aace9fc0819cfee73b991d5ea35bdc19ec37935b624c186253109c4422097add35cfd8f64ae537dae364d22e8d0ed01c5c7be76c819dcf02eb2d35492eaa3854b603267efbc4167ffc5e611422015fbf538f36b38ff51ff7ebe0a7394d6d48334d1e180dd7cf3403c13490fb787703b0b3de447d7ec6d1ef6d4e1651bad6c3aabde1ad917f556bc8f852b8dc2f60ef231f779dba5563019eab227a5d590dcd4eab0f497859d094b94ef6681713745668cb7f062b37a3c4067b38ac72953ace9b68bc37e374bc27143c0387ae759f72f249b069e989cf21dbe484ce3191c101cda71316bd86bb7aa6afd551b6f525a3a0ee29b5693f36050a62768bdedd30d4c2a6499ef3596457365b4d53874adfb15ef240265a1b5fd6add783e2a7642c49f7e2b4927b9011a730acd47157c94d4977751b0ce4d771a228f822ab5bcf36073ed96bee53c591509cd4a1f0062a9e9fe5f94c58cf43e2cd32a19040069c0e989fe7f10ab1462de5934d72c5efd5283a914b3c9310a4b76940f8d0e918fa8d9acc2be81daa783b027b1ba17739e19bbdf1238b901aee8073027ba49ddc27f07a10e9b825701abca4adf7a3f48beb97b2fc720faab503f62b342ab53f9270be36d5da638444eb3fc4a3ad31e4a98ba03999915f7d1d3940ddeaba87d3abb88167b151be6800259c790e92879dc51263ea551b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd5b4a445d297711c8b40e6cb04d68f2b573ee6eecb4608abc914feaf09de8b1f133da350b2def5f01a806963ab55b77645353245b45a96cdfb807d2632e1714d7e8c8c80aa1cdb1be6afeebe46604dd3c50ccafc7efa62491a38e4aa851c021229be46456ec52498866c4c01f96b8f162fc1b6a97c157b8e6fcca6559907f2ccf7f8317d54b1995617430a7da728965f2cc3edde38d9cfa188b0e69216ca1474f6819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7590c37fc0ef4d420090090246eff1435c77b01faf8d603294a3aedc38eccf18dd2707ba002d46247f3da00252f00767086b60459d3f937c8636840da459c751e9897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcbce33d7896e1dfc5970970e8c7fbf84ccac3153e1c6aa6be75ec1371f4e7288568167589974d602e202e69f961110bb11d83640eb7bfdac84ac56749f0cf333d3bda6a1fba040cab6fa5eae0ce298f18d67784f639aa72aa350330be2f2901e7d7850affd539c7898ff54ad96ef8eabb4f9564583715b1400a2b03c3e2b0078bbfe7cd745db98fe448ea0e37b86d817dc538e0ba3080b4687e10f218a4e5fa3f11e38f8834744b6f4c3e1ddf84d96412bbe3efebeac06c77338b1014cc294f40437c6a76b36c24b7a9fdbce98a87e00437ade8eddd227fd91d2d1bfac77adadf5826adb2b423daa2a9263a1de8dd2b29739c8e01ab97c4a1f0bb0e8e75c0a6658861949e8498049911ef1c09f9355c2c77021098216059ec51ed94d8b2121dcafda7d8466f44d8bff8af0cd408b6804acef6dcc7a1d8d80a9080f31a9ba2c89757c82006f7b56228011ef5d42fce5f3e70e662c40d11af4f5f392f210e8294f0f019f3d84bdf01eecc1cd5d27f82c3ea5ed0c843315ddbfa4c9bd6a430ec9620083310275b75054525a426a6efe656ce8dcbd3d8099ad50d38497e82fd3d9df0a0d0db50a0b863f5f3d0d9b2f3af8446e5bec4c3f93272d20262144567c0feb099f4cb36f452b5e19587e2bde1cbd115c37bf5f93c1db2244d4fe0b4805451654ac83b8f7daed3a66dba6a4d6ffe64dc8ce193a9bd8bf9b607671982fdd982d288ff8178b73311918acf67a798e3add7306701024d19946cd553219233c135a90dd805bca772ff4884de9180ad0835322b72cb059db946015182052da8d5aee736af13e64621835f745822823b9c9ff7dff3268fe81b1bf157e8877f841bb3bd55989693f11d2b11c9019d76ea4f3e75fbcdef01ab7cab59c4c27163e8ddad831e99b6c8b9b402784df232ff0a177710fe00088ece84a14fc7361aaec1dd7f76a7cbf325102c1b062048975472012849ab554b3f189beada0bf4d67e7f767ec8de5bd6c41cfbcd309436df73ac723e1ecc08a566f7b583f174ec6487b3aa63d4237fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6c5226e7c559a5005040e9d00fa655f0bcea719d7baf64d9af9d9d72c3047178ed32c7fca9bd0add2cfcd55de2a93579dea971293b3ea694bea6db64acd5e90dbb51685a511c0ed2ade698bb461d43b67236f23acede03d991837a769a2180433e03145c11d566c5368593d40b3510e54d0f563f296fa16afdd9f50503cb23349f24d7501e24e03eb33dc35b50b72ff4261b4d8a521f302fd93e0b2e79407f1bad39ab1f75b284f0db5ab4ec1058f7a853dbc409c9ee2293df3c16003b34353d4e35c7e8d4ab25fb6b1394aa48ea55367891deb3f0e8ca1e2247adcf18a692fc6db33ea9e449aaa511423211c1f437d60f2d68df221e88edc32960fb33353adf0ceafd5e6782c17b23e952f9d1286a203b600e54d46fe134cf660ed30a19835e7bb6e72fd148ea9d106541f7ae57c0974c23e8b8c4ddd4d75f5ee1223489d99a0f17e75d054497494b84c392aba2e6d21c19c2d5319f0ce08b4cfe6ad2f77f29d101a88a857703540fca09723ff64d6e94d4d22d5a937ba2f10ffeac9e25ea1052ecd5734d9e5e147430ab347fc94ec96b74cbec547ebed666660a072185b86a62da4ab28694a692cf35c33a549e08aae3f008bb35bbda427adf873bb14b89d7a55013607b53a0988f3113bf16b123c34ed06edad83b47458b3dddad92d5e26250121630d80286371496c9fa2e4d7771f7beae705feaae92e4b3f55cbc39458911e588a435247a2afa2d055891c4499f4df5e0acb997eb422289f33ef49a9ba9f9b797c42d5873cc87ac8b765e4bef6d06a1cabc9baafc4d6023072948d982f7f920dbb936b85be41e6c94eb131b65be8bb04fe5583587f4f227ff40f4f9176717a9b15f07345e7df68716337b80f1b0e970d1791aee14281048ebe15887efcf318015896c3b81ae6c5dd19f1b0ba5f7baed863bea4b30e246baeb7243a789584204e125c03481b3c0c33f2ab4f4c03fff12ea79b8181d82acbe2e18acd98fb95cae3ee1b6ea728b919f275eda79c198263c9f71a26213cbdeaf0bfb414f407c5c3e663d1deb6d7cdcbbc26bfca0dfd87af4e584d5f926818be19200d99bc7518421ef0abc570ccbf6c1e99b3bf52a1b0c47fa55a3ce6a8631a862b1c40ed88668251106635323db973d75f9b8903b096ae5b3f9ec869cd48cd36997fe3eeb7426ab6fd816fdb6abbd4fc8c823976f93190b0469e579799acc0634c290ba088bbbf9cefbb60a401f197eb65b9f75703aacf75874f7561727f93bc6ba6751beeb5aef5166e63fedcd253260e46b8054773c0a89522e72816b59c99b484727eab9ea548076571cd8358acbe8bb71f4a7c4a28b012838ae3715ad6071c3c8c93b4e7c5ad36890cce46f5235be62caba1fb52ffacf0bf269a4f25e252e2fb6ecc5af3a863e5a6447425e5524b58800bbe4c0733bb8ab9ac9dca6134def14e5fa41d212c874379604c0b1c5fbd253fd5a2138c4c47e028cb3478c0b6b5c425d50f7eb1445a2ceca65402654c7f58cd67070cc6028bcc4031d8022b3e82d4445db637af6fc790ef9d0f330a335207a871b5c0176ecd751f5ca2955feaa519dc14777bb795bf251c7a18291758f896707dcf305835b5a8145f023b3209cd4454f8e4309ab1555999968d715406ccdcabade50169387d2ce304d1cfea32b16c6d95bc5a59a587ab94aa11dbc797fe72d3debbf803399648f71ac8076a3075cc518e83dd2be3001d836814705bdffd2d5628ec28eb5a2cce6162a458faa1471c6edfe422fc9147f3fa6b0ff730cc7b633133e0890932611934c43e7caeaffed21fb6efa41f9fb264ba525084bb9db81e900e69bd95d1ca24cff224108b6182235503c04856231d8d431c8d6ea33893c2cdd438761fe22d00dda6e8b08099aa9a8b0484ddf3e49fc09dbc622f7f32743751738b4d75213ab1a8d62a794138b1c5378737c3f36b2cb607010e9d4a119e63192e162896b28f99f652db746bc8baccf6424b133fcbf4474dac46ee995f2ec159eba7fdca0f4a2daa01e73bfbcfc97afa29a238e88855041569cf98e23b9464581896c67f249f40aabe6dacbf15bdd43619b55b434c762c250eaed74a6267ad1da677235a47925af932b74f30f8cb8d4d68eb4d3cb23a13b559a666c009558d5fcf8b4d32abf976ab33a950c9e041468a64ed52123d174b68ccba0eaae2c4701847321ed6fce9e2a57f0cda7dea7c38176a01490a410e4aa65291c3da3a0988d78cb94e76230fc6fb8a67f4812ec5f459c2b87813ccb988582d289be3c7f614093b134ef3487c1a8aa58a863de92129e962cdc144e6cb43686d6e317d632e4384165c9ccc26a26ed8178d360114e83f314308f80de8a866fd7d180c9a6f73adb18c9dfd3ac3c1c72e3a1b288de627739868cde8d798aae545cb99c1c31066fccb1151d9331e343a86d09290d6f6602f742dc12355b81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a1469de50ea6af2b14c0fc2d594034d96647b48e911fb03736deecb63951af6b5d6b1edbb1ef19c343675080f504705ad9284393372a28785d18d2595bcf7d5be2c7fb4cc496c284fc29dcaad105c6d065d5a8ca2f8d9727d6c08f04772d8a35aebf6e58440caeb21a35aca617ce9e26cbaca632a4da7445b2d2adf8a53fa90632c56ef893903b1cc60d30eeb8148d8e7551b514101fbe8f48986d0ea2bb5ec4381037fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6a5026a157c5bc85eef9f68c00b32e93d2c29c77f861631a898699637a144a04981448dfc69429ba6d83429fa27c0bb9f09234b16e122e8b8feb746f184f1a525cb0987ff18cc29d7ad4b45e6c08da3d6e2ec98827c4ef63e584427beaa57622264d4c3a3a921a6d3e88908100decb2a0e894a17388c0961ed8127b301bc3fc19def21e8eeaa18bc543a72be7a0524c4ab7ae5d7e207e21ca197c2a2db94d9c5b9d8769c406ca2dcef7df1531426db4db6aff6133aa7d34d0d1af4fd37a8f488745df9c623c3cb5c78dd983149a03d4347643263ab2c03090c3190f90a5c1a92983095076b788416bbb1f237c82bfe3be74857ef89ce2a387a4bedc1a4e055278b2a38576fb7d213365c1a6e158ba3bd1d34197135e01df3f04cece5ccd0521539bdc7775adb3249f20f7f864eb7c499cec15681dd2387ba91941811467409acd554a65b9381c2e27ef0442e41377d97ce3f6a251055978687a0373a77030b9180dfdc15f825db438e147b5dde603989fc2e6823dff1a8458d9a1bd5a9159cc97bc0bbf29c827d360058e2489c3c003033d3a0da4fbe916e89f4339d42df659fd35e3c430769835adbd584e4ee9296b222d8c30fa922812f0b1e63e5a79e89b58ba6b236840edf6a3b3baf13e1184af240fffe1d1060854e37ba791bde72fc09b09b3ce69dd40757860291065412aa5d8a9ca3aa3563e551061ee2be0b00237941b86f72baedfdd5b13f390f7e38d4673b591e25ab6339c0a50be586fd9df3ecc3b032f4f4a07cb5db743b90d5bb38b1555b6e60b47bbf79694c3ad98b56d5775209d61c72f0fa2a39d0a142adab929e2dff34a1a04fa38895019af2d86bcc3f5632306ddd49b39c9feca49a2a5b9db2fdf6446f053c4d81e92e380a3f85e8b60d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b797e2413d095d990bede63e6b2bffdf7c387bc7be4caaffaf8fe32c54950780a92f3968dd6c58f0ebf40fe5cdec93619cd2076b97ba533cf2c26ab7d767391185424a5e6d6cdd34240bb0b97892414f2e3cee06e25ec645a74e39debc14d7b6fd573a4cb1670fbaa2f763ef28bf063d73b578dfb890a25fb2577dd7ca54bf66a4731bba545989b4af9f536ae2d3cced03b873c662e4d1a9ab332b0e97d1ddfb6e08d4cbc3caeae9250f876fe39817e5078466f5dc136f3b0f1b9b025a83b503052feb001bd52b0777fdd8b5a5dd063d3aa5bf0baaadcd2a1e0afc73070be9e4f58dab70e0f4fd32a0a6c03d2891f6ab9535d59b7998a4810c488de21cf72baeeaa8e69397d4f3876c47b90c48f33186b34a12ce98649d02f007bf7c55e767db421ad3ff3ae2cf858387466dd8eb464751ad66ce813f57f0eb7faf1020384ef79b05d10c3c342fb125f76941b027deee9c322ac1ae47ca793465d50875d4a4908a6dc3fd6d6913908870ab3e055d2f0d0757e967502b1bb3431e2c503fb9f68fe6583516a9b3da7384fe7083cc6aa6cc95772e7fc3dabef0801286731ad0e4c5d2f626c5ff38a83d876a66318782a2b70fc201e79eb08270e19f6801504eae4666e8407b4223330998d4cadd7a7230cdb81d3510c6e8543ef79da231d7ec18fe043c21f9a67eb5ad9aa9eccd2bf08967a59d97b92a9eb39c2ae553ea8980da83b5888d50ae45942825c0bef495a08e853897138dc9e154dbcc2f1d8ee60bc873ab022c4dca15511856805f507ca6e37475265d00b2a59c44b0e4dc8b79eefdf4fe4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418eeb75834634bce8006896e17827f14b73f4b8954a53444bb71db2bfab3da932d3517cfa28388c87ded898b3a1e7ce07bc15802b70937f846a86a667e9feb60bf6df0b67eb51da8a065f00748a5fb85746d46240e397d4d381e28f1821825de754975eba2d044f9bf4954b8e14b9faa9f9f52f0115e2b5ef78584f6951e218b65aa4cc5664e84bb7a6a91c7e78d5dfd384bb179caaa933a0b707652767ecead10e72d17aca238975ee25af9715b96180568a462f5be3600a4a582a2172dda527453ab72fde2c867391bf6d2f06d5ecbb748d868d92f3836c8c0eb520ac9679f709a49d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed30609d5c3193e499b210e9eef07d9a4c24a73d6ffd441647f594149dbe771969364aa5b98cd7c30aebd528fa0c46995093888def8c8a8e0e454c13dc84d1b630ca8003f8414fc2ed2730656bc96b9f349e2c3f397e3e6a26dbc764fa6f1d33d90107957d7a1c9e3d10ac2051c615ba5a0dfcdc03a63b60cbff55c5a524b5553c33b18d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e17265daee43322fcc89b4cb58f23e48387cfd65f022f2b97aceaafdefb24285198e3a5bc860b3282d45c9082ffda2fa8666b5aa4feb00d3cba6d4b6015a5b350fbe894929f07c88c940d1a6caf5f2ec2360745b6f975922e28ea1146a480012efdf1fb322b157a31429e6a4de5b16fe863c5234c5bd02d1b931c6818d0fadfa4ce50931e489aac2510f4039634235b6586661453e3c86f0b531e0ef6db000f81e1ff6d5d25cee5805d8e6ef95e1748bc85f01b32975b977fe82bf5d4fbe17a7acafbedc869d5a479e3e180bb371798ce6aafb2f54df4db8453bd75891da9db709a98e37c71e4dec7d0c17e99482cdcade249e0da58d4852eb6234faed54ebb50ddadfa41e0b70af8d2e3865cece4a3fc7097c1bb4b1ec15087cea6be269beacda57801d805a39246e4dcc1c5885fe95a3e622747000568d83560456068cdc83f6ed7fa8e98bfbeeb6db1cc520c3c5ed68704cbe293eca7cda251539d55906f7bdf252d396a2683aef0dde1d7d5f7f19b0682676feed1df6208cf7130db431e079968da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0999e2ce422ff4109170489d82e29e2559a17f821963d52ac5caac76b827854ad40f574a93c70a35bc340123d529c63c734c3956ee0d431ef801a882c54d3ef4faf8470b2c13e938701eccb7d2f1ad1892e6f2603ff59c22f9895ee4a4a222cac6b9a4b759299fb01c7f18d44eed7ef476ce609ca028305d02a2379fbd2d64c5de5a2e0a4e4036644bb5bc09f32c68274efffd80b56a9e5872d55eda9d044c1fd203fb6c297d9eb88812715f6edb5c3eab1c22db6dd2ea2323c4c77a2140aefd7620f03d868bc8ab8335fd79ec5791e75336eb4338d2a41c140997f2a4f694073e61ded6242b2668192e85f42fd3aaf6e9bacf2646dd1c7a402c293591568320cc097a243c5e90c8f69a4dd9058fe6c0283b78ba0ef737140665f744899e343baa1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e779ce45a661e435fae467edf291abb580a26df1cf4e2dd134bdbd5907d839927d6fa15b15ece84ac6c73dcfe9158fdce568ec8f981002d10b74043f6413627f6dbe1f1e60c4dce0ce3518c7c1eefb7f883d07fc3bd26cb12dca01f08374cb320a4affdce0828585837159e19157ffc53b53203da528bd2de70abe7256e977ff3b98b6c774631708eeb4f49d832f38a9fffe57b84be8f143fe3b0a92189da4bdb273e25bf06af0983fea17936f12c48b19d0748a907ab45567989405f7ccba01d18bec3c3c94c7aca14a6f1ee51824755ae1c7d7e945791cf6b076f8c1fe1369fc8464d14c3646963133f390fc56ab4c2efa87b6fc7ad58428c803a38328c9cc07bf3e41e21ef0af44c5b4077a4a63f7f5fce37dfc554c92a8c0a9b648c17d180f0f746b63c6d18462944e17cb434621fab19d6385672e299ab045014732eac3e34389cb7ebf8f11a30392dd64d0d26376fe703b153c8e38a0cb9a9f658beb557b6131eebe2c106a7a3f576a59a9f50093e1907c9202c4b6c73fc70ca8c32d0422b137ed28c64182f620de6759c1dac155a56c93941a6699c884a9a1d9716934887adc4dd893e704ffb497d2469481a8770ac4d7c60f49342d4ef89f85a35d88ebed492de0bd97d3fe0e59cdca8843a71b6203885624457609879520093ad47e4b6a49d38f221a75b6782edabe9088209919c7812e5f4546a71d0bfa5d811087cde410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04c103cb63e8c8248f59c83d13949436233937a35f966ae4df6f5cfbaefa88b0416933903c229a7d058bb30dc63e5d900ace053dbe31b8580f353ab11f49268bd482973098348f2cb1ce82312ad8753c30510c614ce94e90e5292de81d7ed8c120cb4ee0e5b75d708a4627d3a16db9d8bf9f7d0470f3c95896c7104fef7b9e168c2b08645e68e61fdb6294f3625e4448ec2d485166958ea2a392afc62dd4cd12adfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f787284f9bc08b98df967ae46302916ab2a11c422ce0b8207c38e730299234366d4a7f1748657dea0e778a76699f1a0d3bcecfb58cf5b4435d606e7ed0271a62743d870733ae57402c092ac2669b1e3992adcf780aa6e3ceb57ce983e39d4a7a3a1447e22bfe5473c4f0a16b2759933ec2b740540f364342d5dd2145991e4363c8e4a67770dba7aeb3511650a0f3ef9f905ef9f1119c5bdf3655327d4fa1281c721b0b064a08d8d1f120e93a84d67decc80ae73bd8de88bb01cbee65037a345d3e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db020adebcffe8693416e27100a6bebfaf7bde025c2220585e48ba2ed096bb21a79b551daa61511e1a99fb6b7f2c97b4d9b2e8ed4ec5a29e35269130fc37bd3f58a18df59ae624b3b5f3614b264a6a964308c66319e29cff1f0415839f2fa279b2576e2f9c53c83ed7f929aabd2f486954442b2061ed67989fe3cd578ae9c3673e17df88a6e1f2abc5c50993969292f492c4ba122a7b0cd7be43dd8d857b29b773ae6c54a76638a68bbcc8dd0f2db4762aa00630f68c34568695635e6465cf91996c55428ee89f0cefe2554386bc3b6ad42a335247b58bd63e2f93f756e87803ac6f2e1f0360bab01011c56ec6150230263a93f9bbc44121527ca9efe6630a55e5d5a46d987d599b24d0c9828a6cb8c85749a587aee564275b17b20c028248e9e656510fc88a3447d25a8bfdb84d59176d3b9ceb85dc44ebe880dccbfb03c20dbc21d79f0b8284f212740c4d54b32d31db3c826a0c4e5d3cccc87244d94412eacc26685b8d332791b1bdd2796091da5145155734060df73bfc1e5683bb2b4d309020402e9b0a2ee951c048b3ff77c8230e389a25818844e5755195c7e0d3f527457d553984d87a780c34716f7f8414ea7bc4202ac171321742454756f77668fa51a8387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fe6032c8b4fc4933c2367ff6d195cac07f3ea3e8b6e4a446310384f68a2db4d80e9f7bfea6929790d1d4a90a10e21a2e6376c9d72a6f87052f19a387d6c363be0509d45c4f4f21bfed1908fd320aed195bd6ccebb936f20568d9813a51f953803e58f3a90c741e1fe29cdfa6c2d36bbdda0a0330bd5d5f7f5becff7ba2d09550e75ba00e782f6963c99c317532a7d60dd4d892935f419927c52426fa6f10a4963dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f3cf92e45a24e7fc86c514bd58374fd35393858d67f399c4d82ac0ec1b6b79b135dd68c89b145f7ef8899a1de46987b7e97801ec15a50f72ae9350bf74c19c7b31e888844af4c73ff6ab825d5bb51b987f419c2a75130eb3ac0a4a05f8c7cbbb57a90ab02a9ebbf1f5a2bbb6a131f030ec6d24852cd8580ab1fb740d8a1af81a251846a7eee45db2ef585f8403840aea08a6d459c59ac5f5f6ea5ca69c7bc9483502c15d8520d7d15009057a467da2a7c6af8be21c047f65adea987e3f4f291c61d75d724823d5c652ae9de71a156b79bcff741479077c3d403ded8696d02d299dfbb351c806968ba16b6b0c6ff165114c01cc2031c8a3126f04f1297dd42fe9d681e3502b27e91b46a63d347eb7619f38974a11e8a99d70dc3eca23a4ce654cbdbac24458f659e85b0befa6a1a0423ca0fcab9b39a64eac464b986ac3d2bd1a5a37b43bf60c5c763883878f9ed689fd6d63afe6b4e4d2cffe7a2f42276b895a25441b5052dbf71b245c02218439e6c115438722de478c9e21494b3e0647f1a3c1861e9a646281a5663772400f71fd631ef4cdd7849c9dba47b7d4afec151073c3aa8e8cbfc75d5a73685ab30378d656175de26c8ef1de3ca3b845e52bda806db87b465bbe17ceb074576eb998997b2c94cb01d14b6302bf79390e711d2137150b286d5abddcc1682bd40c6140912e6d516c38c84f43b1385833e905abc30d08e5a70ad38e6b1cdc06bd1262f1ad9dd039a21c5568c7f7668f730343071cdda1ac12275e79006ebba6fffdb4f874052a6e907efc9d33472441089d46e39a483308ea34f7fd05fbfb3c5b1f3f6db5419e4ddafecf67fc10d527d106869170d3714c704d2d04ae5a0025f94253d1f4358e54ab61b46021747b5607453591050fd585f110add8e3c7a907f97fb44cf98ef71939f4b7c5c64967f68c74ca8e6309678dbcef28c2c25a48574bdb2d5a52217f2bb6a6be878ea6d7c469bfa13015eefed3c7fabe83092f2a1a15c64056b58ce445be5cf348c0aa8bb9e103d94d9bb086a29fc3e7c0a6e0ef235f81ee45fbfbb3eec1788bcb75bb07c773d85c5a7f9f0182e33a7b0d4c5efb6b719fe98eee225df110b71cbf149e4d64320bfdf7d9de3bd1d1160de02fa02a83f22c48973df609a9bb1ee12925687be12aa35702bdade0d2a91bb8a6a236a9db6987e6deace7b187fa3fa905ec865fe4752f27cf68ffa2f029a27b63eb1e18ec7ffa9651bd1d475786b09eea0fa6a77e929e6123614e668faa7cc67c31e27583a35cb4759b3620d0ecb21026a532c6884b551e8e551a762f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7df6047ef58611328d6389ac1856041857c3d739d0ebb4519151ffdc8c995a0763c0c47f4384435684a30281f28762602b6ff50eb1fdd74818c75ec57f8819ac69b7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a56845c181f211ba6846e6ccc88855e032003c80e73633aee4c7c084a4cefe70a4d08f3866c825f1b1359bdb17e1183b91bd31efae21c611f0083ad1697fe9ab8b319a434299dd3205dc394f6a42f13d89b4f92f604f739f0ae64d51742ca3f505168aaaa28d0317ba8b2639287b4cd47a2ba28f6e2e12477082ddaaff75ff851e35889bf858fba01b32d304dd392777657569399f95bc73cfc1ec4fc05e3937014a7fd880511d6efc7271096a6d17dbf4ed03ff91dbd6a9fc87e6d309983efe81125b1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4d1264290989aa99c560e6b5ecb37fa66c95ee4774e321860d88849663845face46ac4ba3094bef12d74646df7d4f9d8c841e4dff2a897c5855b193ae944f25063ee5e293dc0800caacf4071ba2be7a01ca2cc6eedac4f2ad62644759c07385d826710c8bfd345a131e1bf1c7c98ba8b61fb56131d12363ef52ef96bef823f1f4c5349daf1313f719d78f8f56e820c4cf718065824853a0fdab4e8a1bdff6483d8336660208db973c2e69effdc5209dc8346827c57290414cded468506fb7aca188cae3f6f449b56318fee91c1658da449b261a03b1aa9b7b58390cf6093b52659c6d83142201497797bcbe3f5281f09d35d5ff65bc4bdfea634a1743b19bbe1301b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b0f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc6f5abbbc33c489e87c793c347e88e321699741531805cf7ac6935b954146444009e3272b2fae0e4ae001aa3da306219bd13e448c695d53b2564aa24736b99d866587a20e2ce2f7524f8377303d7f9f34753e7a5dc40722908b750809cc0e9ec3fc47d8a99e27afac7a9d79bdbd7c037356074faa380501dfecd0dded3460fb21c20751aa28e967a025ff0a6291aa1f23ecf1ebc851ed47e89c63f3866d8ab2e255ca83a6ee2467ed29e27122bc6d0aac22ea606a992d8462da39b13b90786365c53b9df2cc0b0a45ae092d077ffe2b3d3537d25412ecaeb5d38b47cf82c17eaab88ccf5b985a81329878b3939a77acaa511fb880e197f13965b673d5b5d7dc47bddc89228bcd87f56ffd13760fc671e128a7c3ddf60231b25e83ae127e3ff634f4cf34226b033198eb9c8a3fe6f7f34de1ab46aabb032c05f65c5a7ef6a815f61870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cba713a67ca518fc0464606168680a76bedf9541e9a67de425eb6fce1ac613b4d1203e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea0545f7000e7d4cc7ea4c194b290f4a67d8fe4bf60517e0d3c553844e30d460e2681be7d2f5a88e5d518676d365ba10d859d9bbcf7bcb1df02c0fa1d3980f118433ea5ee62f7a5d85d03c393e1c135157c9c1846d9c15285aea0f2e633c0c8ff64745e31d4c1b20cf84cecf1bf347d4796f43c8c1072c8819b20f7a75b845940dce80657501aa1469fa22281dbea9fe157eb78ba92444f942f7b1582997d74a2093f945968f6d01c195649bab2757cd92d1f3d44089fc8c16d92f63ad09d978be4513f550052d66d40f4eac92ffccaed86fc4315a11ed956cc9132d176835f62534aaa32203e2637f78525913e368c4010772e8e7ccb5f18a43b82353a42bf1a0e6fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b48bc97d0c8d8442222889fe9790f677e7f171c9ddd306bbc8ff235f3585178f6f2fc24232edb70eaef5216f3407ce0f79aab4a525eb356740a221f67eda1c2805525323aa7d475beb373f79cc7b4577a81a5854a7eb410bfc0b5116baea4cc771d88358977672d25a8e0f402972a26413084fb3e08532793820ac465c8e13b772e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f960484558204d6ba79ee94629e8f38e3947c474f4771aa633bac158128e86f3ccdbe038095c51a2850b9e966509757b0545902e6b3358f244604803a39c66741fd1d162ac0619892657334a0e01db3ae233fff3586151714fbfaede97505e0b5ee45a55c3d36bb5b8a273cbcffa8e51c3de58d4729d7f5e5a4bf05828c3c789558803e66aab539b67a6e5d9482a07487f75dae8ed0c210d75172659b9587a2523e3a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd621301e29ee81f3a534480d8450385f4d87adc19f6390d24af39f3ca99d10360ffc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342770e732d192095d5922968f147b59ab02babb88915724b71cc5071ecef8b17847c2210f32699ec4522ea622f987adfa9759dfa56cf6d3bf01d855428375411ab566745d6ce44ebe2041d55af373a5f7a7642681fa19c82aa588cd0d426631cd8681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100b88ab488fe2d8871459225bcddd7e87439ecf33305e7dbec80bdc634b618ceb3c86dc382d24134eb99724ceafd4e4a679ff6ead7fb9cefc9c1ac7d20863fab59c512208ad24325b201ff8fd631970a96da8e36c9b0c1965cbcc111106b1eba2689f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88265bf702fd22e004580af6674ff01c8f674cd0d618bd9d59d2a48b7e7ec0e9d2f45fbfa14b8f3c8a32407ad238f6b1d27d768753d266f9049a5c04819a5380e5c2fcfe23e71bf050382984ed9c8cbbdde80f5a9d07cfa87de93a4144c180acb94e186d7d9628658d6cd398a52fc6ba2ca622bc73213c2c7958ad118cd5cc87f1a9bc9b0d4034a2db425456a9e91b6b8e111e8c5828f6d8d5e1492bd6af74cbe28ba98cfd72ec6e5dfd9808e3acf8620076de073f3ebf030427b1f0de3b4348274d4597d5e93b060644f92a6b4d6d9ab48d09664fb5e5c41cd263b1b093b4377933075fd7d911258b5efb44d68ec8fda9ca7672103498d63fe7923db46ad0eb239eb931a5bfecc7dfa4088d9fe84f0a695f015ecb861561aad530c6c4d42110adce59cfa0b2f03c7ba960dcd01a338caae90eda2e21885607b17a34a4610d4dcef11b2f8eb699c8c2cec8f554f53b664fbbe22cbed29e82d2b02fa3d5500c90ca83dbd7443ef803da0017c9e099e11cff0131437236e0823697e6abf68ab7b93cadc6b01fc4e70fdccc1f7a2375c479485a9aed09457a40d358d33557655cd428760047d3e753fe061977abdd47c36c555812a2ca74ce865b50978c5738c4dda671f3308487acbd1f16b6abc2fae072965f9cb41e041ca63c730f3f0ad462e9ff67981b085e04941259c3a9fb3b9d9b53ffb03c3493748509ba2a13e936c6d1e08ca03217c618ce367924facd2970b85f2fe1eca1c4ebcd166f34be326b9e80a19734bc8671f2a446d4e5dd57032bbd7e424da34573a89df9fad4e48abd9ded2b300b95467f1eb317f0e7754e386109df6ac5eca2525d69f77ebad0a9eede3ec8d5137615e9521800448b42862ef343f4698bc24e821c22717f3442859a28ef647b1d66ce1117a95ae16ad7091f2a929a4f7bfc1fb8a993df055e1354216b2bd6965b0d54a6e556aec2dffe0a02ba12b1b71dcbbea9c1d4cfd789e66bfb640735333d7c34887d08621b7c2c2734f9d0661a3b36008f629d7c649f524f6553ef904958fa770e6f599629b9316f37508498bf80a2245ebaa77ed6d4f49c53da354e88e391b5fe0851ecf20332be58a8d7b16e77fc8f1fdf79d59fde015bd456da85d1305482fee621d0f8c586e02519b14354ca57461b20fbf4fc3cb54e85d6da3ae4e5eb32de3434c1d35abcd3b5f1612925f027533f51755cbbe7360af4cacb6604ece03635083ed9d562be0bb54d410dcc63fcf41a18e41ca22d161b9a6df6bc17d7a1ec68b0d2ec560746f9c11d307e2c0a1deea1aa5c3f3c8abe19831240f677acacab0ed3b5f5117fa6ef013fdbbdb872c37ab1a558583d8aa4528f1ecf84daa95c4db87103c731369e6425a19fcd3c9ea0c6967111628dd3119222e43e5acc474c2b77346377a07f13533249471721030b8ebaaf1e97a0aa009aa037eed8a19b10b7a78718cb9f655c3fe50f13ee1e82f96e7d007ff0b775669ed2fb579362161aa14a07185288140131c5c2b39966c74bb4f99b2b9aa5c5a13e8b1ad1cdaa363f892680e8ab9237e4e5e96d46c78bc4c014be6d80a31fc8e115a660b2f5c25da371ab2d9e12b5eacf8bbb5acf43c3b4f2b5097a44797181a1401c8db240c8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b23fed07623aaa8f9ee577909273520102f59b3126cfa0250f80450a60801fb57ef017284c54381daa5ab406973cc5471ae251d00074804aafbecc64aa1c722c0699a05e8a3fa9d8a4f4c56bdd6bc04893588e8b2180837bd5a6e2d892f0ff15786bd920dc003b5e7abc7def17d482ebe02542e79013ace553d21e4cb640b9f20ed339b3431ac17586a2c828206c19f12b84c01dbd9e1e11a5b5a91de7a180b2c2a785a0683aed0f2c74640a708c2d8193866f7abe0bd07c047d151d8c15df5d7147c54e9c1ae243e212b3c818961ac82a5b3131f1b432214fd1e0ea7aa6b9fdd1aa648ddff1ba8949dc19c74f49230d33c71e43d537be7756d80288bbc87779243c591260d3e66fcca9c2553b807a4d3eb528f5e2c17b56d065624df67c50732f0255a488bda2c155954afddd6da47fc82878d547e55e037fdfcf9ca3bf009b743370a5c727c45158228478cc301029f86ba63622f733384380c1e2d1c690dd4c054d78230313c74c505450ae8eb0260d375a69e313cb3fbbf5b15f483db1f08ca142c5c23685a2a49af7971cb18f474c25b304afa236d3eddeeb5f76e2741dff05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec820b030fa138f568574f7a8b3e275363b48810b4c951f8667a2a4c22e0bccbfa6feac660435d0df9895d0b2d455fc49e01c159177cd90fdfca0fc15252e7e2a1b7d565702b22b43bd4d437ede5afe3a5fecd96640f02eb502f86915ce1881387e550c12b332934a7c8f15f6fc5078db85ece93c0d6fa1e8700820fb1421ac7f18cfc0d34b4866ad0af246aa08fdae3c230726835658bd14e43bb84c367420912d316d0056d352c9fc050f2c2dae45f204f4e0e423893b4be37e15b4fafcc665170fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4a13a18c1ca1aeb0f162aaf0f3cb1a8ee84af52048562efecc085ba93957f480fe70fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4ab3268045b7a5ec77d877b5f0be72ae5e1b92fb09a030a42005825f9ad7b463862045971f285b680693f63d20ad5c69e5e0575d207d88aba904493f4d8e066467e56039ac3dce4159875489d94d2a1f73ba87cc8a5bb8b2575563992f917eb618b6961b9b85a08cafb26911000b53ed1957989032668fe4d1d8ffdf45ad14a654949e938b95bc366691dd9b55e3d15c509cf4be2633b99a976b7e8999011922542422aeaaef7d6e2bd7a66f5a00e6775c51fc339b99c2af3f6dfa632c86912f9ae1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8e54daf7ec760e72fd2614bacf0ae5b72d89a9e71c05e496b7e8da848d6131df253a90a2e4195576a0ef1e88580394d01cd0875db1f551d16fb6855731a3f02bac78027b0b38c80c5ba9beb1c3e50e6e99ec13597706b45d1f258c12d43f4378543bcab7ca48ed0d19a9adce09e65aa9a12b123a66dfcd8aaa11611685f09066853c0a34e5690f2a80aebddfd16a46a436a2cae6745f2c655630b04eeb6d0f177e78c0620d5cc2f5f4939f94250ca60a5e2ca64c9d05ef0363d8d4ef6acc6664090dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e4df3f10ebcebae4f45cd4b80a97ddda259a41859c10f8003ea3b1b11b912eec3898a7e2c835243d8dbafdc22e9c972480ddfe316ddf0b6c00d234f3d0975f7544e6503ec6bd153ba58aaa7ec912d43260c30c30a9b3154041f7ea1c14af46131a570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a5818be03514b8440609f0e8c2b5769782e7a67392247ca52290e993fe46d5cf7226bd05b066bd95b3a5889b956b91c30a94c51c7cc3113fd6889291d82b4cdfdaf07ea2157128134fc5f4825e1fc069f729c6aa04737223c8ff80a3d6ff03843145e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db06a7b25485fd8dd352844bb70e9b96db6e378db0de9af48541dc3b6c4864fd77a2a4346c679a1d582aaef02e73a35e23812ec7ba87135180aa68900c48be3d614c3174fc0b5446fe3be8fb17ad7b03c8ba0b5e1a656ef9d212c247b5f121f21654d4af53006f94d1842652918dc196b8be76e0dc108340d71a00a4ca09c5d818d34481ebc793439a431a951c83c618e9588be69887435245353acbd74bae908140b96f97991ab2705394d2908cf2e0a7ef425354ae9f0129146397a791bba7c169acb0e0f57a1d0c6eebd34d8986df1068d1c9b10e76a9e66e66ee465d7fa48438642d6e59965b382a1e970c9aac9019d4ba6e919fb4ad811815943185d5626be9919f0eba90757acd97480eed5b62270af9f50265ad41ade965da4726b9bd0bbb9d7b70dff8a4463dae0e0dcd1d309e03588d70fa479655223e8d959dcbdb35213ebe3cc999d588b649e31de1137504c4e99c2237bf66a5ae9f9e3259b75f21ba2405a73f9d0a58e184c0c9cb2841a37b0ac79a13dafce19e0f931b01bbceb849e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6eff382f51c43c6b570938d9604e4575ba8c664c4039940dcf06ca76c018842681173f0a10a42e82bc73889f52ae20cb75c6979b030a7982add162126e386dd5efc1564b451e168a10576eba8e090f7e0d837c42e03e5afadda34bcdd41aa37910c93054c0cfc013921ec2d59cd1b52205ecad0f2f2f90f6abae6128df670f0637cd90f5e47ec6223e49a69df18b92072f646ab7de3469265e6e9c8aad49cd7f4f702b11bc81e6009f3c5ba2dbf86644d76278a67884924e39ad3df42128dda24aeed2e19d3d72922fb23f257cba82368a49a977f31dc2f9e2bc909db7baa39529e910ebffa991693db97e6c5f33d4f6d1958ac24cbf578faaf62ad8253dbc6b3b3e7b70056becf80fa868aabe9d423171856714b96d20f9472f671f9e52b87567e3699806ece13ae0a12e6c2d0d859ff9ad334ddbcbc46ab4cfc638c44236eb1adb63a483eeea464c686222b8a1d5401a99c0354065a52a28efaebf1feeb7c183c2e11322812fa5ae09114455aec32a695f1ea779f9b5ef297a93789f25e1729d70db82ec1ddedf254f8ac63e5162321f05bfd5034890f0f47d88c875f8468152ae9f3fff431b09336023a1028cd1a4092b9d8e1b4083219af923e0479fb69b947cdebc7c8e835a13c598ea556023ffd5995e6e8034456b7f0b10f71ec848aad197ec6d1bc1f48542b0e5cf6f9f60db3793c639e68901ea5b4ae24bc53c644858df99cbfcec9864b2cc0a0efe827ba5d6c5cbf18eb217bdefcdea7e5822ba157062ab3d7844dfce3567129c173726cfbe1e8571a4d61104f7d46cc49c1f8dc685d84e2df50ab8d508dd388bf732506f4803708acdd1e13e653b2eb34701ea67c0b9cca49a2d5cba480f042092db69d2671e57521e1c9c776cf597f93790a42c2c569c205749a843e730a24becce6f4fe757f4958a6ef853f6b7a3f7d117c7381ddd9c9e6b206e69498bb8e6a83cd72bdade28398998dba492803173af0467ccbd9eebc1f06af33cac87de64cdc33cc118b8b75e7dfdf1f58e4c4e27fcff087ba7318bf48a5ca6c014e28df6e31d3c4aaef953ec7f8b07c1d6b256f8b018084fc3abfa8ea66d0cb1e21dce7b7abae9cf9c3e78f71fe2b4efa936c8fd49ad46a314a6ebc7a80a4872c466fdd2a41792f875373fb906dc7f0fd7f96f0d85432b760b70b45156a18c7b5d564183dc8860903d949ce15d276b9e440d509400128d97de4283652e04007d05d0cf493cb0fe427593789d537824a0e39699189856019b49e30672b70a301370130c18c15bd84d7c35d791c1b0cca1a1b78c3ec29d1d325becb826eb9f594e5156168ba8f133f889f8d20902f81369afcf3d8b8e39cdc00e8635c5a6d0a0efa4e9898d22211d9f63e064abe66a73ffce900788e7d4763b430d19febb2f44760baa5d9087cc02f008ce53555a546765715ac0c05c339e19bd7a584a49807d71d40fa444e44a541a227be5164dda36b844d190e5e77cb977c56456159c68242aedc8fc2905dff4f71b062c2d4613fda61c94c24e22056cbef187361ecb31bd3a7f25ad11bc83dea54272008116dd1ebd62364dd9fa6de82e1ac509ba79e2fac3038f52fea49644a816245b75664cd0b9b9bf71307b0fe074a27d1b3ede736d4c6aca869cba311519d3a3411a0939d4f1467af913471520c63909677a1f656a0e91c4ddd0d62b9fd19d57bb33f022101ce765fc67b3e74bbf97075db50057f4d8e03b34949133a1753f90889ef4a53a5b968b0f9963cd15dc5542e0aeddc6367e9bd555bc3d4c743d7352e057f262def569c26dabdc4ed2ecc1c24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e211b2d98b204f66b550047fa5fd8081e9fa1525d381081ba5969f45fe46245877cd31e07fc9f1986f8b88ce7d5d2f952c057d3c56e3a58cb8cdf0582166adaed60f5429c2d91dc8be07e055401257dc7ace189d86ab8397872477edb8aa400fdfc71de1f0507c09e7cee428c0faab5d65b4c21613c2022f5ba2fe688ac67bb2aef1b1572d70c87fb4770207f976493d240f5915dc5b7972d642e3fa09fa67190837f1de79fb1dee7bb7e909ec9981de2fcb1ec8a54b22d1a8c1802edf7572838d55ab4ce96a7fc03446cd26dc6d2e80e162a894bc932d9fe75fdb7fc9fbcc45bc97adbb40dd0411a716620002e6c23d2ae185a344352d94fc80d590671500f2bb80eb09ee86cc721690ef0133eb617e35cced3aaf1257c0556ccddaa46f8fdded41138bb65510283b267479a2df4da13369abf1ef50259eb91b791ebe22620af87e80b9d347aa1494312ddd21fb27439526cf809cab7385dc24472f97322b86bfba0d379e257edd97bfed14d3824bf0594bcd5a0b31b625cd0fb4a3dced7e24d5ab175d03f27313e799c27ba8ff383e29bdcc3b5631a6613bbcff9b97132bde8a51b465aac46f5eed18cd4bc35b69bf34f9b8f333f205e5cf1fd61c542a9831fa46281e96e84b249c9baf7403e85128384355af30009a2bd2ce6ba4927e6d2cd6a66a386de8154ec8b6607b4d4e24050ed3c9e237933400a7d52b56038925aaca5a776e388625995680c11eada07d2f657fd0df2553c2dcb7b14dde1174df00f874c0c4331e0bac59f1581eb70b9271ffc4b156fb25f6d3ca70f42b02159fd6edfd58c468807ff8dccbba548eb85ad7b27cdc5d9fd42d41fe50123ee718524696312cb9606caf0ce136b9c180ec7cadceaf416c13d310de5db5f1080b0b7a9e61e289a8e9ebcc47f404248fc37894c59e1df4bd7323cdea6ab41aea89ec875df9ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c0b2cf3d24814ca80fffbf41b5fe1470b21f9205e516638d1d834dc4eed905d7711f1ddf70ea7e67b8a7cc6489ce4ea241a0fad1d8d8ee658779ccb0db4b70257d0bdae8e5000ac0a1bcd7c033455681ee1bcafeec8d3ed1bf250ec0ecd8bbc643f58a24346b8babfa904aa897c258c558c9f410370cf018b96a30917c7f3791ec7216d42a29cce3564452db4d8fbc74e6f327d706a6d22f1adad3e969fc72604bb9423479788f36f49325762d3098753eb355082195c11e69cbcb44a673d068c288d8f0a6dbca86c95c1dd3061c06f039464c3985a071de066c6a9c056309f6b972102aeb4cfcb541963f44b08e77c0b2617b33ba184a7ba82e2fbb453f5a0b2e06b67a64efe2aaef8e9a0059591c4df0467f810d9249488bd18166db1a06f754223e30ff72d7f4ae61e2a1d72f5ed27f6db65f7a82b31393f890dd93452f3165452586cd4df0def55fe451ee4e3c09ffb9ccf5ffe1ec45728fdb49eb7274bdeb976d514dbb71e42d25944f70bee29473e0a8c232e29616701faa8e9415062f20c6c45156540aa08e37231a875e72875aaa9a3e77e53050b4d9555fd3e2264dd71df0d8dbdc304fd4917fd9e5f0a2d8d9714eaf989c9475809635527740f6bc97b0b7e3f9277883a94655f016e41fdad5b37283cceadaaa4d10b1f6d1495845e9170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46c6e090995a6d0863b3ddd7f1490e44b27a2181a293bfa393fb93219c60c86f7f6571925878dd8d3a71befdcfe652779300631aa55aa193e407df9656049295b32f6d54268abaadc92083f3eafa599aabb0b8b7932744bdbf72ab79e7acfc961448654db56e656210de5a167328f9fad6ee589266c26c2a464a6713954fac19cb047cdc76d2c114999280f25ec7f78e81765cbd66ced461def92faf17ee7dbfd66731931f9ddfebdf26669ef7ff9d30c41c6836bd20d4caf611bc2af780747e61549f82e5c5de91d063b3fc101184a3c0a1710f1dd839c1dae145dc46641fca7b23bcad2c5779e71d7e012238c211b5bb0c1b6afbd9e9a6845690c95cc03f4cc50e30045bf9139e57ac52a4323dcd417cf662905b544ffe8441915311d76076cb656f30f1e3d1791287024e145f504d96f138f505c15190f98a99afff06e007b641a52f8fc62e5b2fc93438ec5e83f3c0d7ccae40a57a569a6340a60d94252311234cc93252213e77e0d77d1d1f03886e2ee5b9983c57a3c069bb6e3176532fb7de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0afa0bbe1afad5a16f6849639b16755d42712061cd978aa0161de2b90dfe92a6551065d0cc5d7de8cac651c1eb5992a3d63dd7488365b0e8ffb22add3cdbdc93b7156f0933e9aa32251a635492cd233aeebe5eec1c507496dde8d97d47dd8634723eac31df6b31394896125bfcdbd9620f3b055f879aac689985385523288bf54cb56b08f73b9f8b00e5ba6d3040c5c414671ee0b717486ff015be7413f3450583f58123c30cf8c3e3a387fe6d037d90bbe20cc56670c22407a042cd646dec97bbcc722d3ab926239e0d25c04488aac3baf15bc73f38a3849f99c2179f734c4fc9907befb6f2fd2c8ad3b26ab897e19662264c907c4ecd492d4bfbb77444d898c39f80e20b8d2cd08d3f9831732affc0eada40372a318659731d31f27db4e053b5d6349af0b224d38e95b080854065a61d89f7137fcfacbd69a4fc630cc234bf401bc52fefd4c53fae65f95e265cfdfe0e308d42c2adffde310adc5c0a649a493c2dbb7697ac3df33adf3c1ec6743fa3fa81b1dafa7bfd86bfe19fe112fac43d192f28b2b971be1c1498423ab06605fe92694be45a13defb0b3eb42e6d868b1c4dc0942b4d6657f34c64610d10a9f322c360e58a62c324b591ea7edee45f2b7c2865b4263af5ad710f87ee20c0fa52be7a9f30da29a6967509471fbece5dbfe024e1345fb91bffb11ba03076f4723429872c5914bb59eb85f5379d7aca4f8fac75f8ab3572037fa8724e45c17ec9bacf1cd5ade17cbf29aa5a31d15ecee6298061c2b390800cdeca4f74829d42f35e5e999756a8a9c0660fb391acc1c428ae87f075e7ab14e676b16f8595cfa7dbb3b3403cde96fe3119817e7dada246a4222215da57b37096f4c974427fb53de62fc2d02ebdd8f1949d224161457114d35b57183f90d168f155bd3f45b277d907901e93748fe29ae75a4680525115b7d998f68f5e163f3c3eda59df9d3f5807d6bca9ea8251798d3905d82c7cabd79045359634b688fbd171757956df87866a9ecd78d2f1f4df20d13a79ba2088ec21d27994f86e2f790c9c2c1558b6e059b967161b44403ec0b2bcd9b0a913406c3976c98b1dfe7a913f3e2bb734167b56f9995143889d6e3cdec346a9dd8d54e31084c7762f23b357d869f25f7cdaa8559ef128698da14d2cb7a9b6a6fd68c2f6fc6753b0abc250717b4966b4215bda3abcf033be1472cc12553c8b26171896c47276b72e88d88e09dfbc370109d0d724cb6f8634681cc226e204433aa6ab72d4b98d7426d7063c317fc4590ad933ce66768b18cb0aecee886bef608c97f90af8a4d415fe987dc8a6921e5f39981b9bd37ded42aecbdad298de7c280f7c37793244f5b358644e5b17464846f7f26c51d03c303de75b199baafd46ef48cdf3a3a92058e11bc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582d619b04f8345115bd11aaba01fc81f82e235f0cfb0773f2516a999c96ff024387eb34f5f4df8e11c35ba59db253e414fc4b3ac223c641a936fdd7170a345adeab8f044be8d45e944adebab39427d99bcbc6a72654b431c13c7e1831a677b567edbf5fd129cf1bb7772ae7e2c28dc2e7cd23528185728e81ce8a9accd6286919ce9d5cac47481fcf5fa722ee51e45037ca3c73de93025ab110de36b872d42b4ad32fab4584d7880aed0aee81ed485347d584d416839a358d9f64a1e9186c4515bbbf833252d020750a325346ddabe2b7ab418b5dd37f4cb8a3cfa8b4a9c50208c7e84326d33cca2f962e6466b707f9eb459b670e7fa3331f19bf8e8d17686d680772958a32a0c565e136a2e10ad7e5846c2d8577d90ed985d70fabe746553b628f7bb7dc0dee9801a2cf0d471efa6697b02469da6ab1ee66fe985cc27755319926b98265731343a5136b2115b39a1d760b268bc4ae972ff500bc059a3ba4194e36572409938550f5d21b9ee5995ad99f88d86e21a9e205f210205dc747717d7987604b070dc2e7f52ce7cbdf731d721f86b02f3eed3eb4d46e033fb7e0931c17844ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b130148a7f34f78209dfc14907104b7136dcc79e1e4dfaac28cad77861cb88e6d352e80e23e42ebca6c6035cdd382582f135e7ca5e202c8e74e573fada40ce5e86c9b51e25a3c73c63fc00b0d67ebeff045c5bb0a10281cc4a6ac51c6b666ffc2f0161e214a8141bf76eaa5538eaa318e13e02f726e3ed74299af25312e11ef196833815e8fcaf4e74c1137a528a5731d0977a2317e8f7150f2ef47377610db3afcd5f5c207cf38fad4b0ce8ac7029747ffe0c080da63f1acb06ce2a3cc91e3d00f29a5950a1340e660d5c93d7a4ac71613d0fdf09f8b8f68eb351d12afef3a12a221b223ab13c147fec774fd0c870693b97b94a9bb4f04985ec7e33a0931a45ac4b73fbef1b24fa96812a19e3d2820ffb780c2a878a4c7f709d7ac369308038bd7e5f61f7a82ccb042f96ec9bf4ce02d520a7203ad9427819e07d453d03195b37af1237a48b79daf0dde989fd3d91854ddb0c1b752a26aa32e6391e3dfc9e3ee0c18128ad8f2f732b64b88a40711a649080be6348d1c37cf1966efb80507111d5579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d60cf8368ba8a4cce718fc1a7af9ed9b7e767f19cff37db25c412ae5d6ce95785929a56b8014135fc7649355c8b58a0ae1a68992b985738fb0d5c29c994e1b90ddf33d6958b07bf3b1a9a9744cc54f2d0a191fde1e1321156a6637cf8310c0413d17985749ce9eb05178048b40afb3b303657c6c84571cc77b4d13658e2d1870c847de679ebc17e759672759f659a93befc1f2033114ea07ea957e4482ff2abc8f09ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afbd3dc8bcb70d3e08a7a898a75be6e395249ae1c42b7a5b3b339ac3678b9f04cf918cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f17ce52dfeecfd27179788c161e7559ee22065730895dab40d77b9d811c93f83eb62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9da0740dc49af31febf582ff2998cc3dfff947e4f7883d9cb1cdee2e06a539a57f7b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782d948181070150a903a403cb1de3950f397952edb9ae0fbeb798ae8cf505ae562e722b6530070e24062bac606591887f27f5ac091341986ca245a2bb98fc39cf731fc47a38d7b238bf2313182b0fc3f367b786ca6f7bbb67e01089ca92c9f45033cf73a3d2b9c378d531269e70e525eb289ce27d6d663eef19db631a3b224d12bf7d2afed35328bca8ae4db1ce2ef20ab8c4aac84355c140e7edde3d855458b41c2c01ff2cc4e96913bc8910705e8561ff4114ce9b638c5d53ffe811c8d266e6a0757b73c6c0ca92c527efe8b23d56950942ea3260528ab4aa5ba8e2786f263522e72723a3d441991b3f3b196fc594b58f7170bb72d2480f639c257ec3fa537bc213ad6a6c466e2eb0b285f29de7ddb5a45aaa85021d1735ff671cf6a56cf1f3f985ec508f377b49d4893fa82226f0d7b807ab5f9d5539db3b68688968f6ebce74370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91bf7f79abbce47ccf102bad59e36ae787804c401830a118f1369c982ed30bbe69ca81f00bb7ad01953e9ea2f85943aa158f7984790f366c3b11f468986cff987b38eb6c5a9cdb2d4b42ba2291a2fa4d336f613a2cf02b48aecb103995b67f1a0c3dbc686982c371a1702a24ce7865ef62ec2cec226780180358bf51ba37d07d83ee0fd05076150e5ab44baeb52503b2d3d5e927388757c0b68169bfd6367e37bdda0acb70fc88f04663576905ae642fba8e75ee7d3888778f9cb3ed8a83d13f4ead6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c2948af48bd7c3b50eb11f35dcb94ff4b35ab44ef193c9072f17cc76d6f476145c36e68f91083f4743d1881dcfbf9278b4eceff8f323bf1d084abd2f109c31128d631169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858ab79641d1a1642d504d18ce54d84a940cfa1fd2a58c01ab324791f08a99fb786c5c8ec60ffb8d3867a922e994a7410caa52e0bb128c86d5bd0a0177d964061b891c20a0dcd2e7fc67e154f5a02de3391b740166575deeda6fe4d40314a9930a59faf16fca1e2642b54407efb22acfda2cd025fd79f9fa2f8818c23e13f893da7a889e27a75c74b77482266c5f529af642165851a32f9b6eff902dc3766e51e4c86557e72beaa695c239b8ee0653df2e958602d9e92b21a79a8b0b87f53817adca24bf4eb4d578c1667342d7153b8130b7f9a3f9368eef1a253a41ae6b7bbef4dcec1b60bfdc3fa4a33736dec77fdd96df8faa93bb651240b0a010f58e0ba2c345e0f62d68b5a8b0fa2070a15ffde9b07283eafea7f9df0f89bb84042024b541126b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c0b9e3b8c076725a26709e663f083b8f833c04c65b4653352bf00d0da1c6d24d78f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cffa55c4744cf69b4db3c4f32a62496d2ef9e6b8a370b64031ca8440c034fccb241f152334245ccab0e3ac9055de5b3ad3bd17a5dddec119736731a571cbbe87b6d40bec30ddd0df6db8caaed8f6da3a2a63832c7f83dabef7a8a40b0ed96bceb41b15dae6691b03b59710e1881a3fb378d20778c74def2a685031deeb5f4aa1d150ec527b64914e8d8d4e06c0e6a5cbccf9c96968b4e992269573feb8967b45d2f340ca60bdf989b4a8ab15c8de8aea86130555e52bfb89479be307e61f884e81f20eadd2d9d772b7edd3e967c9fefa6a638add3fbf448845e58ee0bfc01e858070e5a991236c05c4a26c617a69fb58e3d37616d4cbb1dfd896833afba5686588e48e616b7141c0f654cbb748740f4d07af3f3e45c5800c0196ff79b50089d12fbe10a5a4ef0272ff840502abda591139294bb4529d061da11a0f9ee3dc79389adf1c1cb763ce475b40db629b47cf5308cea9f8b2380e41c02981f326264f9979dbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c264141396582de5715803ee06b8883a811eb4f6a5bf434ee0ee342e2cdd6dd59cae19e29e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6ef1dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88cc0fc80e06f4994319051bb9e9222944b128e4e00bd908a9328c8108bdb29f6bdefa2fe117ba10fdb4e7446a21776d916a44ed2e02bdd352c3bef36b5da7d7ff20d722d3c455036a1ea994f81b8a455b7b849ae11602e4f0fc2ff2e14bcfe50eafdb9297eae69a96b30173fa6b7a0c1fabcdd54a1edff6d3bd56ae172caabc60ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bf5371e71f7c377b0087a3b45f637376918b4e71e3b4e5ccd1532d8c4a98c824cb1b1fe41dd98e47b42da7beaf3cdc07a4d53879925f62efb5ffd80b3a9fb084f7623b2cb82df5c951cba7cddf1e2ea64bf04598f7d31acf1f973cc75bb7315865f49f9d8ad3a295c306fa13955cb25dd00a1e47d5249db02191a384d381af689e56b6815a612eedb83062bbdfb2ff8f85d134216fc0c21bdebe4b854648ba69c777a2e2c420a756879f43a1efa4dbba61cea294fbf2c511c6d4ce334a13a14c8c60d66a9581bfcf382e34628912caf9c74f2917555995fd8d8c3e0d9f82d9101cb385eaf1180aa5f022fbf02bf06971034dd2109ee26b06d5859519219d54eecc85f21f4a91e101a67988550f13ce95606f9bc930dc3a1c2578befd5c19a36a6ed19c3e95e14e17699ef353acfb475201af00917411d101d83dec5cc92c88c27f0da93f9489752d63907e52d0e1c73395b9685b11d9092c828e8e5ae02c49478ed8d99e197b46bcae8e4a48fd36c9811343a4d7d09e3abdb4c84a803f9a24873329564b9dac34fede4c84ffb63cba62f1607e8b238e2fdf5630ce7f2b8ef2371b3b0993de5c4eba405ed9e944c37b310ce8ea91a29902efd6ad543e590fd39ba70a36cd2fedc61bbddb4c9fcab0c1c9935ab6db2e92455b304d3b9a016df8beecdc5b85029afc20fc67f7a3351210dfee810e356f3e02653e911cf4fdf404c99cce980ad8a1f1ae6edca3083345237b54cc9b77c975149c9b24acd3031aa53d4e8824eba2fd3c07766ac8aedde41eed8469cb968f8afa16596aa3b2bad04997179546997675051f5b2130b1e7f89d25824f5b9693de080118fef7d868c879aa93c38ff0a7c003afbb68b2c2665a47f016cf46ff54b881c8b67920fb0fab3a32e8b5b2f14e842776fef31e4c0c3302849eb702e3e1bb365fd0841bf0348a5eb1e0f390bc681f0523f04fc6a97c690103d5100276e10aa632c3ae461820cd24b168471f1583f22967ce4047578e9a99f9e2a88b7ea63b9f6ca127cd6d94b949532a035d936c13f22a235f6639fc46b2ba000c1f66b729d3f09806257b5c36405a45a57b5cdca1cdd25a921567c9ca94740c07720314e08ff06194b28f8d86b4f727106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793bd29f49cacde1355781687592834545d088e1f7b752886e41c026c46db5ed61f363c4e79c9f15a38c4e7fe0aa645766de7095a5f796b9a149d495db2a36af4776dc97cc1b5cf30dc1e76783c3078913cc0a5a87a502e579423468ca08caec2f60dc9beddbb94a698deb35231cec73213fdcbe9a03cc4ddbd140dd1dab44faecc334ac81fde927cafb86b78deb3dbf618946ba138fd85dddfd677b5478e7d1075478fc1630fba991a568361c3d155807351089aaea282b36dd07ba586610196aa53a524eb583479089833b576550e82143698379a079e3bd74c2279925094af2519cc648dca7e7ec6376c3682cab7b7db6065b0e6aeaadc31085d02c49fd04722a86e1f5185b599537899444bea209ffa980b73f882fe72d749bda96c50bb3786ad1cc72fc182a47eb5cc6bed3e7ee4e4e4536c22f0d777b3c4d42429178698e6c4b604b15128936d26736d43413dfbc3ef2a3a1e4e10e48a9c519c0e19de78e8af5de21056610dbfd0c2d55a43399a330bf7b7f5bd0d994b5553282fdf9320176e5cdee662477fdd0653b82996561b69bc52e21516f83710e5559412aaf2ba0e188aa35326d385814786d8807a07da0c36876a368d992577166448d54b2e5f80acf1d3b4bd58ad327e698eed0f79c3ebc5c1ca5f7fda9119ecd1e0517324e21cd55a2b41866691b13611305ffdf681799cd10bd66d21c1da979ee0632821922f70f36519c6f5a57379a2aa0a5d2c27dcd24d671668f66b19e6ae5c9eb31869fd26396e5dffd0dcc7ee93e14d03037b513000f5a1cbaa9324e157a94f4f4fc8d7aaf0194c7fbb783b25a17d2bb5fdfa8ebcb817ce4242eccde15e14f6a2ead5b7586806b24042ea60ea4d2292fa43f87d5400d8fe72acd4ea9211e8d531c629a4a742c21a1ca0b374972d011839a8c4461f4c4e0f5e6981c064dcc5531b07a50616c8a042c82172ae84c0fe365d614f587b1904442eea659257a1986f7df5e0e981c35c4e23bcecb226fb6a61600cab89969e2df6ff481ad214340d98fa80e973ca94c9743b5797d3e2e608e793fde32afdb31b95d6986aada831ad3470c4e1781cb69f0c65f26cbaaf7b30740d613c8c8b472b95021ae6c4ea376516a42aecd40c10301a59656ac752a5986c66671fbc5c7b1e20626df6d39b40bb05effa483230a0a1f2a3fbd32fd70fc96a2bdd33e5081cbf8e1c117f8ab5586e4d10e5c69168e274d6d25510ca17e13b1ce44edd104099b51c7d2fe6ae62e1602af814a52202d08f0c22885de97f673a14207b951254dfd38e6a08f97541b70d002958d12eeb31b52fa0fdc4734d642e86af14bbd34a11444f0fb073ddcb58b16381f766972face72dcb015b4486da19776af2475d53f79818a51c1fdf0206bfee3356b635d08a6c5aae599cd6fdac47f62c17afd3e11b948b1a333be2fdcedd056d1325479cde0b0550b96936e6a7285dca2b23400c98616118f4b0947e7024e22d5507c2be76454dd399caa42f85d45b808f23ac194c042198e53a494612c85334bdf00f2ae6d893d1af18488c8cf90ada35c01cec4ae42624bc8bee07d3098dfaedff90f75c8591c0bba6eaf9445c1780fe3fa3497ac6c4958ede852f2a9b9502fe73f6770e5e8448caa8196d412019dbb967fbf0633bde5d554ab0c0fe23ed12a36e571af8ee1d2b876281aa9b89c5c660eb5947e2425776f2ad8301de72b2152428d836ef99f8e435e777721292539c475ef022b47bbcb1b5f4ae897d8685ec7d6eceba393474c999b524d9415ec08e6f856603f75575098ef476c1b17891a1146ca7231440f694c76ca6d7fcf9dec9b0162e41a16d67464bd351e386583bb9a093968873a1bcd09209c3c2c3d754b68492c8a02c5ecfe449b9842cba2159d5cc7dd7c506bdad22bbb8f98929e2eeb8d5d44943d3203538bfe2e2fceb0d946cd68582aeb1d0c031b03e4a912e6d7dad86d482718bb4980d5a4539f55101f7e0e55dcb155a6551b234a9375d76648056e1daa5c5018702897eb879342b7b8426b16c4954bce4b9191592450b6f0c4b2c4f8c5bd0e9ee67136e070789f3a783833244d65bf60b2f39c4563e9c65451eb1d1301024edb175ab4ea32c1fae86da481bb132c7199759b42d52a049437f037d41be9ded71a47de763f6e847a21a5c11d2676c234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d6554697207aac57e203c6ad9d5568b48bd8844b05526c31d949a6d8b7f740a57fff6cd5f2d7e759f76fecb9bef85692945da989284740eee86634bec6048e877e12b7f3b6a53c95383369fff431d169833ca45ac393caf32d03d19a0ba786518b5e798e09cdc2e3efbfbd9e9ba235f5276547a83a1a0ba70aea7716ee60e17c4add412f083f595104c4eb0cff353efefa651cb9bdbe13cf6fbe309021c4c5863e9922b60069d711060cde9f30a0dca81ecfbe443c56f63967996e38d3cdf415d79b7bc38f5a8a750871dfcccd452fa1ccd020bff9425e311714cebcf31a218d90772ce8d25823580425aa9641fe7fcb9492f3d88d60b6e80a66d5ca20f7551fc18b252e8e9e4c36ca72481120961ed362d861c3323fe0fffcc9f49dcb64210a3a9ae84577ff3bdb86ee71b701490893e5433b76caae4274ce906fdfc4f522ed102cfce89cf6c99d30f88e3ac7016b65307ba8f1a9f607ac5e3a539b2154ae1db3a7f7674afd73498c444822c76a87191f1c74639867bfbe9e584465172d3bd1f5591d58da08ce5b8e560833f013d42771e8b7cef91873a142a13a3e0d432a25ea4940ff4b26143d543d46089e40864ede0dc3d50d905de20e1f95e76c9d7f3e5399d69e1a677c49ba82c8e8d273d30286ae98abd14eb36627d84b40d9661d7649ffeef5f53a180b62045b854af2126b576cce4121fc02895d5f4677901766ce9c882c3060a462ca97a1ec3bc37c98842ff5231fcaa8651ca81f14f5db164fe1efa6c07ba72b86eaaedfdaa6ac8639046f56eda78beda5ac16ef11b999d73f87c28d894c57bdc4a0a5981f970a1ebdd53332705887af5547a49809e0a6092f8a689e806991e5be667f523f1b5012e51047d5f01bd65818be7b5e0a6dd6a17d94a7733000786819ef7852f924e2b36e2e45683cb17ead3e00d526d65958db310f1261bc7735aab0262c83a14caed2f8e3bb4b58887edb40ea947d79e49cc787fc1dca75eeae1c7d2ac13a5c2868f79c6f9506fccb67bc19242adf4b469ad40b30d4e8bc32107af96c6bace3b38ea1a42f95878480111c9dc593effa347bdb5793ce2c5589e4cd4f3a8a7240610a827999002da507fbaa072f8c2b7bcd1ced9a4ea0aa0e0856b6068df31ac599ce4c6b8dd8715cdb7be1509d215213a79fe3bf40b236e85dabbfffed877431030c2cc20c8f0e1668eb14ba6c50e0dda563150872e02467c84b4a324d11b9c385adacf7cef9818b61aca1d2570ff0655e5b8c8727a1638e98061172357c936274d3904abb517004ae2b5171b748c398ff002fc8aeaa68ff93d48345a3e030db498152581a9692406ee8c1bbbf99998cded85a3c92dd982b2d5854732cd63d63b193196c85c35e9b08895ccf3cde05062f89b7eacb4577245e7958d9af2f33a1f2aaa87e3d50b87f982b93be53c01567b474fc254397324e98b7e51539ba8d206389f7f38dcc1cb6b43c6142e78110d040f0ddf91eb12d7f3dceaed9093b4022abcc048e7d48ff0b7254750b6d0608ffcac2e26e6b69ab0bd538767db0d40e6da6b1bdbef5be614e5d504f232f6001a9a8567dd1728792016055af705b1b5308428ab72f35505baa2f2c515f9e9ba44494b2595e04afdfd897d46ccdb42a79dde32383258c1ffa1230763c5f5ffd7413caca5ffceb19c718ba3454d5f110c28c1fb9aef5d11132a6016de28bc889397b4085a7c54ac15a3385596c5380c76502c8803afbdee2e32b364cf4e23923894c18ed407d5910cdcb2b7a7d0ea902c9a22aa00e1a9919b48ea0d66ed70e90fc2e13916e2b1efa590065cc32a1924e36ce1d3454a3eb9ce73a01820a60db60b537aa45de3b16022b45058714342bce4c1f1118c42923b50b0c1237da27fae7177f3b6682a955c2e7faa86b72d1914dd4e2f16f7dfe04eb997ad60bd9ada11eb8af790713bce437c2ab71cc447c9b8d9f2a030cfb053210c9a161da1fb4d8e9d57b8a25b679a49849252cc62c629a133c1074578bee1387c9c393ab1d1564920c3b069d9d6bef01c6a77d939b8f198ebdcce3033bb0a2d3ad9ee737618aa47995614a62d311257fa28379a0cae2bf57f7d150224d474f3eb6470c781e11b51c2e435eea02535fad852856b87922f3930b4f885c68efd2be618fa99a104080871949d208db04bc3c619ff1c21e20b1f17638496f39243b0864efaabe6b324a8f7469f769bec3ce24fa9daf5f22b5db2bb73ab65f597318a2d7c39ec5aabe0cd1785dd5f87ffe50b2ef97c0fa32ff124446f27d0461c9704a858e3edfd2c00bed9d52bd08a80bc2393ed4ad5ebdd366550453d35a3cbce531b46394686bc531db56353626cea2e2f0b1b4b6acdd505ab42bfa3ba031853dcbfe048c8d023c1833039554688f83c08f19f3b1b6fba432cd5db7ce4401f4600eeaae4a1dd1d8cd942f59e0ecc1edc66fcc1c97bf331e66d0e3c69e3b4267d990d63f87b822637741844b689685919aa61ba3ce3806093d5ed1c7279629eb40b21b3cd1fbc184bc12e334daad579077bf6eeaec3ab5c292363830bd00d8a861492f4c92d9f6a134c7720ccbe97e978652406889ae86172522b12c07f8bbb9257697579cb38b926237b765ba3a6e14a5798ab3d2f47cb7949c9f647fd0b2e702e0e3783bfba609bda5731916f936d6bd709ff6c3dfb7b620d2e4ef42fc64168bcee076a079efd9a704e9abfa432fb9f998777bda57e4fad4031e31943f3645330cd38add75282f1843083c6b860de0448e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb186a17148d1080b4db7f45fe26a2055ae6d0a59370fa919bbc00fe5e9fd76285bdf2a9584268bed725b4d66c2526ed13ee9c7d1cdef131e1ace7ff753cfc212402a1821b66692145f5859d33750328d91e368897ae090b2ea844e136bced7db45bb6fd6ea98b94ca40b3b75f1dd4e356cab23d054a2f62537ff9910cd7d4d24dfeabbcdac13ccb299895aaf3296887b34231c9dafe5ffc22ae50dd7ac4c6d9554b4d74ab627b9b1947676b76a93c8fbfced26397597b0202e3e60f1294d0a598973e0c49525398dc45e784c2489e979ace1e81fdd5ca8c541620eefb205789586387d6b490846b90832bc17da072169e67fdccf2e3d6e8d44309aa6bcf4d339d0c8d651b8b5857d73356b0517d8089eb7758407ddaa81068c12c82fac8a5e2816a8e230ab4eb501603c4b64739acb4f39cbbacff922de624b9acda6a91e6ed20f601aea3654bcbaf47537e6a7846acd2ed431b1c1cd91582ec2dc9c5f4bc5845ab15be39d442d5a9b742e1bed4a2f3641c76cb77ad542242595fa6404129ee44dcb76710ccb7a62cfc55f7bcc36fa236e11c10da2d9e40b6a2307c713885db4e9f32445e1e4be72a3c086bae2806d8d7018cacb0408f42e89f822590807e50be57c6aa6eb148dbb9572c1b84507583bfdd95b2bd0252732994664edb4410b746b8e01366c3c37b918294a157d15d63497f159694204ea9ceb135b62a6013b870d76459ff35162dfbf3eb6fe11a089d0661ad1f6e084000395aa37b715986c1aee4d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705d6b1778a8dee8949bc5a06104f4370b2f21daeea834d8774d949b59238c79e9fc6d097b26d31669fe617d9638f9adb22823a2f141a5b5edc2eed55023749b21b976b983b5254b23987c9876f0999317fb5e09ad06d36cb5fd65822ab391dbef84c0e746bb2ea778df20732e982a73d5a971f248dc520c4864b309f35749cff114e373155a028baf612d0915cd7119c28bef147507edbd5588f0dc4d34aceafcc24cf8eb67a8ab18483993cc7e9f775d380a7e4c264780b8828ae6f633bfa6d205dab156228e682198942808ee464b6f689a702e6ad885a785edb981056a2540db6b43c5bfa4577d232d5969b58f11b45a6a848f8d08973ca6e9a4352b98e1f31a03e7c8ae00c35ee39c64c2bb38e2abeb234c01c342c6066acf796910ea432bf860b99c2a977889c391322ab957da05d45b09c5842956d67905ef6ebf556627cb961e4e105cc8684e90b9cee41187e293a442a253b03894580e91456934f1660919224a54acae05f35387b039ff539b9f449b585fa965d48424a8f2e7ba8a2839c850d3e6b67fa803c5640e02b3769b992e076e4947d787e76bc923f5d1ab6b378aaae513f35ce5c622aec9ea6393a81ec72bb25feccfeefd290e36a865acc9f5b0f98df18fee0de069e3f2eec20267b993fe4ac726c4467e78f7bc7ae6e62a97a049cfe801bb20ad4a6d0ed27b4fcfe03b7409c929e6206249ce8a145825f06ac89c4d271f81033cc58dab2f96b67772432d6f955882c81ba142b30306acd7bee17928664ce75bd8b53b46ddd9aa7f066640f07de757c0b2437983efeded2acf2b4c44e82d7e7435bf8ef387bd34fa78b7e6577b8d77bd9ffe90ed81555bce2dc31734129c1de9719459727da042df365f94d63b453737c53f814615e7b242d061a6221b82f36bf298744d79669a50cd90e65c819b29fe4b9d73e9a7e98f40212bbcc35aa6502265b2b398c662069393da9b76348c47b81dcaf4acc77fca3544bd53039718abd3702d13be2d2f902fd2a2ddbfa4758a1f9a1e568109ad0c10622c3bc2173bc86c5840e7c04c153660930922b082c97bf903ca020be05a85452116661b3d2f8cf28b1a683d3fd81a3fa950875f822c9250b5655cdbc6169f5792a5baec3893613f6ffa215004021bbc7d7433c4f5ecf7202441e050bcc55d7e7965975c1510255269fd3bfafdcdf66b7fade15c1b6ec08b3c7a6fb8966c77e4fe7e0b7d78df60e22b1c8f70daf03e5c222d79f66852f411fb642e891a5c336b5174b86ae1d1b12c39d0fddb1fa9b4de2d18d4ebfd7d38f839206243673b15be29d86e8524e02bdbe2f90b361f4f057939e1ffd089775f94356157ba354bfa8935d5866e6223eee79f4e71300360818c8043fb4e212aa347748ac1060f4b2be0776117e3f959a7cb9a13e300465d72f938278cd4584ec30edc7cbd5b2a4b8356ba4e864f9dbef6d47814a06f15e3a8c3a802b49263efce1b1ec31a5144d24562c6c896c55a3b1632e7deacede43b9757b40befbacb60b2894149d5d60c906099293baf4d5bb0c35e763d8c3e4769e72bc49e01cd78195880fe8468dbc0806b58b281c1bddd6b2ed06ebd21b15f5ca975824cde23d90b6bac0f7de8111299ee9efc629603a318700618a009c95022f838aa21659648cad8e2fb4edcf16772abec948450fe8a8708c55cee1ccc345a82703cd2e220fab2c3bcfac1905b213fb593fea6ec06a39b735c65025243a25853da89da39389994535248374b10c0e26b0503ec4611035f6b11261fb69536a76630351e47c3e02d284cf7be8475a889ef2d3abab8fb2b7bd235a6f06a57b4afbc1dc7c29e02bd1830a047d8f2c12a6c18166340854441b0b6823682cf50e50e893512b336d2705440c220dc06026afda324b34af2349372fccd1663eb646e4e8d12d9cba52829ca35afe047f4f4e0f5537459fda691001698d9dc5f4842276b72f0a41aebba31459185a0a334742083378c6b40f40f62cec198c7686ec2fb955cd4e74d7dde1ff5d735e9522e0b1583727838b739a6b9fce223e7f79488179e10a3e09a538740c85a121eb9b0e93edd22978c3be172b453f21f51e05cd052d388fe22467a6c46c8a14b8527256ad6d1eff034e2fab3b575fbc32cd9dd1f50edd4875eb4abcfac5542d1fb0f8209e55f25eacd368eda5f7a90c51901b3438d5deb59a52467bd0380821055967e3d935026b62655f99847b10596ad36f729738102629eddb5c3f44d287faaf62afc2fa275032137642d1e6bb4f4fb25160f68ba90e8395cb8eccf6f988db92b9196e10ccef16231bd3893bb7a37c7e20e60afa5d588f685ae89457773d956b7a5babcaedb19f3ac81b2580b9412103b27bee9bf069971b9fb23857aa1f3878ee7fb21a8e7fc3fc23049a061dcc47f0443225a6abf8bac26dfa951e9b021a79d82de1ed80bb155c11436cbbb26c50b2e928c329ef3867117066b9e196c4a5ec454474a03649aeb2c0a6ff9b5db9ba7c60a27e954fbb2423c4b2a8580226a5f739fc934e5fa2853594f4c6b372a6bba6aa28b78b0372c3eb348affae4022a386127bbeab2fca486d5d5204f14c973405025100813e7b227313b4f623ea40e1f58703bf433ed421854fdce4b77bc067aca863087b889ec6c87f0e8adbdd1b1ac69e979cbd586de3e5c7a6ff63afaedef2e83acf391057e57377221a4e8d17115a48b9fac854d480002655bddbe88ecd86e182c5f2f93f1af5a8d7cf73ad90d6d4bc3add2e04f2af15053f7dd872aad31018cee20fe20b91f52730bcc9762cc7d2ce16afac8e38421f2fc98c53e581d3e867d88c92b091ab5aa8f25ba89ef8a1db7b8d60b3894eb3d8e593563a18034bd0dac53ab1b93bd31d0453fa17d92656f9a94ddd7d45ba8c000dc3d6905d2a96fc52ec72b601a83758e590ba45340daaa095a2ac19e9183d84a816176013335868966c27e45d5b19506af2f2fe672ff6835fb3cc35e48a2a2f68cc20fadfae10b9d97691ba7d5564b383a5ca97d0a7238bbe3e4063911c947c2dbfa169f089eb11071e8bcb1ded88a6b41245b9bcedf65b109d2402e863f2a8b81a0a644efb11d50f1271236c67eed12d8a13f58e61b67abaf3bc303bc47dd6a08f90008fe6345857bd4ce723cb7a0bba229506c5dc7e923c8fc4f23a01d8b3a4be0981cc17527f3b7004b5b2f1b7717d2aea8b084cbb2c5fb1ee815dd4312fd986c79f8541bcb34ce4c710ce30795216be25ce86d90acdd53f2bb37eceb65fca32d83c79522899a134b987556be0ed08b59124ea5bf093fc6c35bfcdc9730c28b1ef7a958f81943f3c547093f3ba07cfbabfc3d7a756aedc4c31a0287f3859daabf53d2e176a38abde13ce060c032410e82ebdbb9387cd310599dbdf37c3dafd788f33abf2d117099f8778aeea0bdd74983dadad63a99d834a509fb8bac55baf6097c57eb732c5a7f71399d21dcf3bf6bb1bd6daf2d3018a12dd9347e164c6da602860c40905c959a0e0ae3c19d84df76c6b752e5f14daf474f91548959e68c38b26197fd76e9c1464f6f5800997a55650238aef2701ed7e495ee0ba56da32bf89bbea6918c9bb4499b638c2e29fc4ef9faf973bf183ad2dc700dd7054916accd77e800bb87af7b0d97b2c893be831deb0da117278b239222b2de8263ee2da07d56561bbb0f3ad8ad7e7c9d634a606fddd2e6ba2eff324c9f1a11915ecdc85cb69513cdb02f849e3bd5f047c5e8faef19c1af6d1dfa30f615a52f387e3c3155652b1fddfcc30f2bd956d05107d93059d2fec95d496c3988fd97110c1decee5ce37baa5114f99f2166ce02a334092fa47256deb3e38375352461b158d27a34519ebacf90b1b6114e9a8dc401a3b25439435678d7ac459e7b0be1a6c3679e7f4b1fe80788240fce13e62be97a917c4a0bea3008e713ce075f30fa872ed5dc33da13ee0cd47e029be9405171b60075a730e84916817dc881c8c8f90cfd4a6ea59e787f8450139cc68f3b46e85179435dd27a92d8361c5c5eeee23709a4a7714342adb3c2fc1835896dfd30a5a0e26c3a35b06048ee638506730b19158c35e33f0dacffffe679861c4dce7093f0801b81cfd464119ac217033d46c5ea2aa58b63913b362db3a0b4eee2bd31b88f4a1111240b6fa6f6b48d9bb5d109e93eaa925ccf01a9e2f187df936f69f64ea791df250c5944ab22dfb4fdd6d0ca4d5e49437451d2b2734178d90ef03fda3a13a60c06fbd5bd231b6af826c76f3c77023d2c5933b0b4c5c8c3042aa68dd664216f4ffddce418eb617280a6dfc09715bad24d43f5fe5624e076d683dbc1b64f760d5f1613b3e276b86324b57e518c9a46a8cb8d055341df9c9a5282962fad5b958955113a53884e9c477ce0cb9bc111c06f4eeb0069d0b451278ad26e9d0f578abb472b4da84542b30f18e194443d8017b054451e15eb083984d18ac9e66426867613599467087beb99d5d29fa78704fd90a002b59ee4dbcd22a37d70243818b82ca373fb93ea322945b4881dce3e2c5e3beb9b5dc6e3db8056d41da92244b7249bceb40abf9f35ebb2146f4cfb61c84eea976188394f6764a11381d72bc0e052dbeae330c4db04bb0ee984a3e751c561094dd2479a70c81616375a94f8789ff368077a0d4294debe872015e74d90f7b8e9709b2e04a1400d7dc77c6255c2c70a131cfe8c5c618fb3e29bcd1e111a9990585d8791eeb08aae0385f0be1f4ea20a9e8ab5f9c236519d85406b411d1b1f111e3677d95c228a74d36c878f88c198eabbbbe36e16821f73b7ee8df0d36f65dfa9b0baaada7f1fd3b29feccbe1ab99aec4a57a76919d2621a02f1da399f520eab6f30138bd06c07516ffc50d9f0953e4d01da9cbda193a6a99880cb551153c98d26a5b278cbebd040716064b5d826ed89e21ea064cbb664812791cbeddd2127682a6bf6d592d374eb6df99dd8c078bf5549282584ab6545b8628cbece8caf12d04ffd2fbe7656c0dfcc37c7839018648876ea3b1be436e651fb1ba3cfd5dd1ef3791c0fabfb5b6c79bbd8909e2f69192b56889265438a80b2f2b79768a860ef8ad7d0aeb01992dcba1bcad2900366e1d14a33087164607b1842d265c27038b8f36e23b099cf42c354207378c1f6f0d9e27d9ecf16856ec3ba9079ea11416bb98f1958ab91ded4c51b20cb377091bf9a6debdd8134b9af1b6374afc9342a8768dec8fba90fdc814c39e0ed3798501b0dc16b25e98b0f1c1343cdc8e4539a2ea5549b8bd03c77ea5835b96dd3b44b115dcd4c5fda0ea9cc34eafb9955248e7bb4897e7f591c01c441e3f1ad214d5e7bc41e589d0eb22f60150cc3bd2a3c71aea3acf0a9184cc3b1343da9ff5a4dd8a74bb841ff668dd121822de3164b87dbd083f2f7165ba8036166a48d0c409536d9c58f623f3c53087f6714ab2f2140368af5cd15d879ab82f9747429d6307176caca1aec7acff1c8e12f710550554a3f2dde6142ed185f7b3cd9125df8f1cf9126fe1902c4bfc774ba329ee9b3c8818fb47928cbab883adf1838b732cbab97838ac959f63cc21536130b29d1277b70b36d20d1a3e34a5e6eba8b9ac1c699bb0ce8eeabc5d571791b05242f7e604c0372ab2c0699132dbdcd1030deaed2d7f173bec6a4ec8d44b503f361154ec4d836961e4d4509900ae47fd5c57c53032c04b8fd00e61f5902c1701c600fe4e986e9a811103e4edb54fd9a43c576ec451392e38c6fbf9b2ab659ab4006fef4e3e820779bd64f091e0109c8537cb5d7891fa2bf14a4373434eb0be1b4fe57682519df72f0a5fd1be4920088a9741aff59c86a279dff93749ec77c424ab90f618824a57cd83192cd013c9d8b48b512f78814e804810fc375d6c6edad1b7ed5df212f6e6d030e91c5fc5f4c177b8ac825e92031844e963796782c472670c51c2ed3a04dd02706bc54f10b04befe9c97eec6d8ec072b3b565602dcd14a4a65c23d3d44466830dd507955b36c0cc095a11911eb38a58bf9dc2958c3b17ded92d0f9fda37b0daa256a2638e362cfe34804dd883673302ef675450f8835b1b4a40ac9059ac135a78a052db51a16a494c331c3cb967fdc0c61121711a278e44f78cd8efcec20a28b548990bdf49ab32a003cc8f4959bfcc78dd223831337af5388d27cc21b13320c85196cc0998ab9a598531ebd690856d4766ff3170c9288e555bde3fcf376724aae856e42bd860d0bc15bb4a25130a8a20735ff6eaf5fafae5ffe391792190f7655be051f0ffa16ef1104fd157dd18cb589fc275f4cf3960af0fc64270985511f325ec65b16efa484da33ce7e7e246f1fb052e9ea999758471ae75f4fe1f7abc3fdc305f5e141d08c60c0787bbfc612ec59eb9ab279bd8b1ad6dcb660a814a83904b66bee3ab8aaa2bed57089537d30b06fc66afd566a60e707e5c4b7621a8209e84c0da335863125b1c2c4cd848d166fb83f91b0be522bb2f9625fc7163487e8ea21bb53164faac20bfb4165f3c2267c199b75ad78a39f249597e2db015e9a564d7609a19d2d6b1a948b660467e7441d72622129b11cde273c72a120f14288149f3ab51d29c063f8928971de6776ee17163922003b2fc9fa22dfe9925e96ecbafa6f07943a5b493a62a5cfda579a3602dbb0891fed8e46534cf4c7e7eed8b7360b79b499e59f7cbdf0e920b1988f2bf2c75c618889d9d8a4cc691ff5d384fb5ab56dbd1320c52619ba5698a5b1fe38a3db8421e63bc73078b857b92455ce671aee510251bf5712974d4379b205bb1d58135708b8fb178d656a59227fea9440c3bae31210a77255fdd86d2a4db878de1b5173f68ac357b79659c3076caea83d20789afc097d75cfb6e5c19f3b14d3134b96608c7f30e4e339dfc7ead29e620865a439948cf506feb7a26a7142cf57fbbcf17b50e50413c897ffac15b6ac80bd05014a8abebec94af5b5e518730be40dbc14a9ed61ee848ea884ca526f92196a3ce795f88565a90fbb9225ed48a0722bab299a05286b0e7c4d922b3ce7a86aa04e6a1622cc7ecbf0cd5ba55922075b8e61650602b53c09a04e45205184df8c35faa886b6d551fef82919dd981eaaaca747597c4b44a3ce1138d264ecec9ce1f5bc2f388e8e50184e4422b17a9508a022926b0758d1d7c157a7961dc8b26a5ccab59acbd667a6302a5d60a2235646d725e186be8c6df407edcacfbfbf4d06545dd1ce13478a1ac58a6f608af563b17b81f341967812f0c72734ffb55a02553faeafb3f94c0459c513b80f95e143f45c5a8bef13838bae72fc44cbe3035592e95cddf9a0d1963ad8784f79b764dc686e45e258aa0b6f0bc0ca0d330a51d8ae6210ba488a23b1a1277dfa4aa22c8cdb3ccc0158143c5c1583edb16fa62c485a46ff5171bba3c2537a716450d3154ba2fec5e76af71707f23d636f5dcb7d21689b9a44017c59fa7bb1126dddb96bc8429fcd197b94fb3cca480f7f21e4a30663c97a01fc996a223f94ef81af1826b2da59bf7d0e6458af05c218ce455550e5b7e92c2dbec767caffad9cfca06527be12e976d7d4d606a21facb6874ca671639a5612c71c098183ae2803711145e7060f3635971a56f140b48c495fe899ceca89b974715e0ad90ffbf9baa1b512c467c1ebfa9c2dd25b8068a6dea86e7b82870fd642da591ece5da8f4b49d3bcab9f5dd009199aa4eef9a76e81737e25894d0a2b8d9d0e8f643ea0cecef6c93ae466a624d16573bfc07350ba5c8f3565b609098e10a9f031194b493faca28be1a08bac75e5af801f3c765166e867a25648dd6400c87a9cfbb06655999459bc66bc2d4c0e0694abb2228883fe45f2e72c6365acd63679a6f48a28c7f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff4e8cb1feb08a3f106844b81a1cabe360099aa3baa27269ef6e74d6c24ab9516bb0ab48cde5882747500c986335ae68fe071462d1d576d92d78514e931abafc21d6123f93c4073392e123059ca57e5b6aa061f8a8f1fa69b98f25af3591f6d045745efc9a1f906caabf0dbc0ff8d0b78d53bd80b58124d4733366f3b5613589ca1c59905e3796d7ae977b5ebc34828b1fdddbee77ece804139cf71fd7a5a3e8f51cf02981e39b08d535d1d6913ca767090d4d0699ede7c456e74a01070bb05071217ca536c7a9c7aad2982b0da2edb05b00e986dc25b46d646e1f3ca84e4820024684d0b67e16d58d485acd1f468a09b07ea28e30b49bfeffbe89929f49498e85219a44bb9d1915ab7ad8d7eb6869a75b83b7127f0adc8ce2c0aebfdddafc2ad187782137c0da2badee708fff00dd3dd746778dfd31cb1270442bac2ddebdb99f24fb6d4d0f7767d43752688c1267e4488d835de365e419bf5b8ff254603293e64ee62df927cc32b063e1d2be1d8c42fefb031a33dc56d7ca0255865d184d148dc95311aa5f327e8cd42b67161de49127b292cb5adf23df025190acc6f205c22790fd0ee4e94e6bf3a72cfac1486854d4398becdbc71825a206d0077029940e09d14e38d2c402c222c489750d0706f91d0bf8599147109e7fa36c3e70d1d5f082dafe1f3b4db80db670e2442ba36893781e9000dcf9b388d740ba0cac968b4e131d5ea3135e64a5918a3002d255a97b3280dd28b3ebc97fad696b1a09f322bd39fe5b79b0e8882767afe3b13686192b6c45e734a34bcb0f4bf7d8003adc85df1a3383ee9533e1e942d637bc07b53b052ef5c8ab43a333fd0176a4a7df7cd32528e7288956807db9612943c060e3e073d2f7e439f54b3fa282cd3221917745c08c506c4e2e82d71ae7d40a04c107227df694b29976a146535d772cf3db0e93338d839a3bc3bedf1db9c079f4bed420d5828546ad9d17b03070c01063f94f8a4b61e11f0c495d424d3c1f7c867cf998d442e3b4403a840e908f600406e6f8392f7f8c8d8da57a3407f9757f7714bb549fe37c7c431506d8a88ee32a4e942c9cbff7f097fccb9617e9d1262ea008a9298a3f3556dbf10960456a6ddd0e35480f87559ad590bfbc1c4eb039f48f84d613da6426c2b229eb1a9426aec24d1221c6b1c54b5dff66dc9a5b9031fab743a48b1d369d6ecf2345df6dc9ef0e9069e8e2078929f0a8be6387292a5894f79a0c71335466931870fb82b5205b53ce83c0d1666fb6e862786e817231c9d97706355e63de42367424cd67cb8096ad464a59e43463515e828dc59e37318a2d64d42c9a32e04937ce7c343c240810533c5a5f358c9d2993653dd14c3e2d585a0b12f1628cc922e146a9bdc8937d47df49243e7dbb389086e70a4f5cd2cbd52ded69d50db7628cd2c70f83465d9d3df24bc2e1b7898380ed575d6f796a59bd952a9a93dc6553328d53f51087f9588d1bb7d23ca01b2d1316b74a72235a8cc82db8e5a29146073084b277881b01a8b65f289f4c1d05971448aa58331092f7cbef2bbba0903ae69b5f499ddff94dbc5cd7b678dbfdd98317c15f2705962ac8ab611eae1f2e45b756b134125568f3c836cf8fd5d78872750712aa6071c513d040839426470a2702f1807d20b153c9513913823d7cacbbec8655e80fcb5895893bee11f1c6cd3ce58117d4a9bc650e2a9777faa8f1567b31fd0af0c2785350f8ccf6d7958669a07a70b9881e5037a9ceb72c1e7746fea065f95c265fdd79a4d654ccd86407da2230955cd8ea70dd7713eb0e60445e43a13b36f3510c7b5df451c2149489740e093d79d945be2ced7686541cabe5fd9e0cd1d6bfe160fc156847ade7f5d3663915ed176ca617cd3c94f46ba948142a5946128522e65e3dd32af50dd5c80847b85d971910fa19cd0d037d9f4a39e2754f581dd4b13e75b6d14f4aa3384fcfada45c98de27b74b819df63df2367fdab1957dc620a4178e860f1d47d63207619c8b72a0e69fac30aecfbef7840f91246e3509a60084d38b1a696c2a4365a258b773b9d3b964c8efff29f68a3236fc52c1b9469ea855f4edbdec3b994e72ab81a153911439d9055367f4a304ccff0f9b879e788b751cb90022738c55a037de4e559ecad9a27ba1cdb3356ee06c2e726a90c91022e17b9bc2db904360b28884aa1df395092c2d4477161e4e1cce8c55a328f22317c8a60f82eff5d91369ca8dd79689936b4dff1aeaad8fca23e83077f496a21f925f826f16685dd75c1c75272028c5d02c23f87c60f57daab5934c7f34478db2ef64de6135470bed9b4dba38699309db890b6c660af2886b4c086bba8a8140810913576c29f28f2bfce2d626af454bbabb21c1366d7b276479275725865769b2424ed69f707044c51df9c4ad803ea556c4b8880652b413e9c62ac57bbd130a2d865bf0e26430dc09c72caa68f5236d766a942e6c0f82f427ddeb1920a93ffb30c9c1aaf5b6a033e7152e7cab615755e6fcf4b48095f7e562ff2685531284e6ba9bac5c48be9fc23a0370105dc1ffacf2435be178b6eee4e4359de9b5a9ddbe859f59c0d8eff83ce9be62ed3b391385c248b0d624d2ac54ae7e71863348537ba07d0cbf8de685ab7b1305169c70b4b276ccfa0457d746b87a85635b54d6a523cd9906d176e6ec846cfdde4ad80baaaba5945420e32cfec8daded0dbd64681e84eb235f0d353262e11a16b85a3f198aa42c9f151d6fb4a8ce47fb5730e16bfeae94ada9da1aca7b8c3a07ff575054eed829ade0986bdb37057652eb7573baf2e587483de3cc4e0a1a1b0e3ae1658a7772e198ab93138d620fd0542623761f89bcd8d1750332196a66f43143496a5767a7ff4f949cef5a2ae57d508cf2a185a3ed298f17e9526f77d2b231d09e707dd80619333f876fe69fd84048d3453d258e204c113201a84152b472a464c65544ab9f13fb257c1090abf3af5d96a9162b0c7e6dce988f2036fa4c77b92b585fb01272ef09d09893a8578280b33aef3cc04429e0aa4b7b1aad5c58e4baf47d755e97d19a5f926fbb2b494f57c77be8876e7dfaf33cc58e10aec81cf75a69c3584b8383d7e797a862c0acb32c852db993ac17e6bc649af1b65e29d6846059111c6ef652a3e343884bcade4c786976329c2796d21a714d6ae8ace993d31b2c681a9ffd84f995cbd3247531ffc76421e810c314c7609adbcd49103f151d32046e17222b8eafc30777ad34bfa1699063f3f12d175b02525fd49c745035f3dc3a8695366968514e36d6804809194f27fb3af6def3f5a909fe2b13b8abdac11e0eb495896ca3193980665943d8c44bacbd24303eb50bfee4258732d297d3e9fc18dccab670760df77dc0db8043c164de831bba10d1eec98283f74a6d90f6e943d3a405a43f2fbcb9914b6bbefcffe45d6daf56025237b6db05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f226db3de5e1b4dc31f60332e465fead778cbe3664f7a17db8f9ae2c11e59fc9400c9f10d3a4596afd7db0029c31aed7a8aeaede57a479430104013e96554f28c6bb54ee7e0e045ee1973b92f090583f3b6f8f13de6ed04a1d9e85422c373e53bd2a8a5fa93e05708c14219a4a2c2d4763f72f01f05363441cd037725393e00a7b8e60742dedc80a973a108f2d302ba97d5c5a2694f5aa63d51d66269da7f088f220f543156f50627f780738bba74dc2c2467ea8619ec908029de3783cd5423d23e29ecb833db85e41bc436b3f56fbc4fdfb0f7dc71e77ae90370b95c8480b877ee084608b36f04ecf65cadb4397a079a63801599c447c36de542c639faa76c052ec1d7196e7b42dacb7f06b6c5eb5a9d1e576cfb979ed5e8d83367cd132b39903f56cd1a9e436c5f2af6a89c978a0c3a95e07a5aa5da1dc5725ea38e3a5f30b9ded5d5eee94255a94a6e2bc9bcea720b29c668572704ee153c760297828a017396f9267eb0658e5fac2392e0f311fcf3a2754c9931e0b82ae86048c55d4e450ccf5711bcce956d968018b0beb579c21bf688beae7570aec045541a36a12eee5fe6c5b61f6726b1244a46293054521086ab8da268016f7817e52b6c8ed5f61a4e1c80849fcc4f15f21c3ef6ff7e021e1c7fe419cf6e2f70b8630768f0294be9792a282dcd26e81718af0b4b4514ded9658d154317aa29e2bed31cc643298242b46b5ddbbc012b23c9a6c07259f60c803e3f6415c2ef1f20c829f6c382a2fd5852724d28d3e97300c83990fa3d526bdeb1ef324b1d3e70f91869b6a99b9ac0501800ca04286c28ea897b525aba165ad5daa07f85601f3b54906fd243c5f2cb44b84b1ba72a8ac552764b440bda51485ddb4ce033b8653a449688cda5dd170228ea5e84300d77a2400727b135836ffb361f363f471113bb3725830df5c2729b4ac5e3407237ffe98be82e04d4ae435e33ffbd39781660aa79576c493e330e5b8584f811d147771a12e40b132cd2961109b81ed591d17f8503fd184a1cadd2f0dace6c8c8509d5162dfc96150928f48bd573b55b1b8f46d24120e87e4347d2644fc68fe61f53baae4e833d065fbaf832a4b7dafe3ae407921a9e12353494226832e72ffcd5e6b45347a397927919e00936122753b4ea55625f0324cdb79541d4cf82a7edb3b9b32e2c25e385d2c9b6d4735d45f56c160d5c6ca0b3d66ca67e3079cfcebbca2dffe0b8b15157b4be44bbc4f52076928e762ea8bc10e255c8fd1f9762eec7db19247ce2672932007988fae0a70d60c0f43b05959c9f1cd7eb93fd10817f6cbb3b657add55cb3610f59b43dff1486863916a87b84cd791f1c24f1dbe0aa57f28ed10fa60951f5f1cb05113b7cae76cad216861d0bf20941ddd14c7c51d382a38ed9ab5db0996ed5017f1baf1d20fe83067079a56d48f2dd811dcbeb7907a23d1b506c85df90e2e518df407a3e780fa4fe8fc8fe6d346c31b590d56a935b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5dac6f95e54f0c6de92266ba712b4d371b5468f300225c530c710d097c61c52cbd436a9c327f7568c64cbdb7f7083365fe5ca2bb2ce3dd0d718bef9483efdf6ae57245ee3b42b2e5df950a01ce7c2374db7b971a5a4304646d5a4e9ccfa76395ee60fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5edd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a947396cd13655f6bb5df6a53bc76aa32db3366f55916ab3538fbc78804a8a1a289b03d0533128d1ef1a42fbe7d17955e66be91d140e64cbdddd9563c035340232f1e65428b6b0334c3fa3b08c940356e87132ccb205a984bb0d561110b1227389637619950839241800dd912d82ec1e865ab4a6ef5048170b964aa66e7c9ab40bf8eb24043aa045667454493bf146aede25a8dfc55e62730a1a57529e126578619175db7a41a4e37456429a2fa77aa9523255b4af9a66f5639b89eab8c09c75e79e30dfea3e195bd50d965fc210f71fa6e50ba7e11e06665a9f4df65faf5c9bb41ea25c204847e7f32306f67be08f5f026ccc6cde90a099cb1f7ec6b28ba69693b831703052c0d2ab8fe14b4e5dfcc45fcbd5feb5016b0a729b6ba92caa52b069e2bfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936d4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df666bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d948e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1ecba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01f010f3cd329e8ba74fd803743073064d1430881013ebb7cbb7666f5bc913d67ebcc00a92b60ff1f4e98b348e126670a7edee7f2c0750903ce8a31a5891adf48530d2c4c64c705eda4cb10e53dca10cad67a66463809fb8133820c866efaf3eaa90d4c0278e93a0b2ce1efbc2d3872fbca69282af3041c1a4985a34c8dac1c4b134bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c59271911003fec304b13b51777a55d150c05207989785c6b14bcdd043f135e810ccda5d1b557176a2b5df3c76749608c68f76cbb19f823265258f90d12f4cdf54468ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e4399dea777f6bac2a71aeb642ad0e6e7f3538dd74827269287339369eeb92a5f00655589473fb09ce8a2f53b097521430f89dafa0c305153a90917aa8650c29f38e8927b5fcab215111f961510cd8db7d5e4c76c8e8e4dd17ad3d1681fae04756cf6bb1e8ce1d1c9e0f5dac9cbee55e72ccaf796a4710f33bb525e7406c87b44aad21d83498c3a7c87735049490ba02f2daaa6c9d80cc8c9c9b9b6164656397a707a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de1249353c3203061950199a0e195b9d984ddee2a1ad8a22c88503433c19b0f902471e4defa1966d41eff6295259cd5212293d921af029329a5a3d15f4fe15db8ec5c7c08fd90311f726d995ec3689347b7f5281ad86bf81f401538df60df899962aecbc2617e2da3450034bf5c04e5b48d767ba7ad12498f7440c885afbcd58fd114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd9b8610852d077070fbaf295b8b1e128debfa76141287705b7e5f0d97cc002e4d039852a0045f6d1b75383c1377a5497de177445111c4fdb4ada5247b8896d0cc1b4951da7ba5c51a1792345a1ce16d0446a8530f80f2a21d3aa92684b1aa7bc08710dfc6f122a6fb9e57005567bfb3490094fd57e49774d2c3f484820d3b8de50b89086fea5c9603c54a086ba78b4ac5471cdd84d2c830ec85ed3853c6bd4668b8f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d80810c7273fd75b14e5e029619af15bf176f5c676bf3ac0cf71ec7de9e1b3586acd196b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c768814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aafd0cce03f3ed53b8d2598f905352cc150c84ba7b8005603a63a625024c012279b8fac12a42fbe6a597f6bf80b6e7cdfaa60d2c27b2f2018a59e324d88330fd7a761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55f6cd9410cbf61fd6c5103e8685f65afa20270cdf9cd067c908036ee722e77aae8f7b521c24772ae72d98a1d2d9302795ad6955da58950aa713b7fb1ec1c49124cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b70f32dfc0e813a13a41cd41c2663419c5b23f67b78098e97034f1408d5927c5929ec8618f0af773256c4d056ecdefb68ae44bdd18241a331f2905503a8f3394c884e2cf444ec6a539a4bc0b46717775cb1fd1f591301b7469ba143e56f43afc0c4ee7224306979cb76ef8a233ad248eb02bb2126380fdb9d7f91387393d56a2489bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea6912bf02967b159e2abb0e28b4f88c655e922a1a6f220fac16f5cb34dd19efbcd5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a6a855bd45ebf0fcf8d8346716fc61a2503dea599da6d2b59ca835c56258a950be88df04139500a43e68fe9c469af5f6c672e50531951bba2a5952ee2d833b80b2a1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be0a5dbdb6f1396798ef9ec26ccc9e465ffc85680060ec19849f2f8c265f33908fe6199d55800dcdd54d2102273b40f1b1c4406357019c219f9ed21ff0b83d679dd566dd84d78b59f01bbdcb3955d9e09216e52693d84b767696b5edbfa30c78245816a4246c742f43898720cd9a1c2827450770fb4820558148b77d4a184367667644f70be5e82b94b5acaf88468f68433c288a384b9d526cdbf42462644965959d706b3367d6bbcc31a4c2e2b49538f900264aad1028453c3523a0b2d9c0e65e06f253221cfa625708f06e4587b01656c9e0d191ae70cd8ef8db83f79a6d6673c03599126614bfe7dfa3b1a7a82cc92f5d51c98191f0bffab78e9ecf60c9343d723ca879b3d4aa50507352a39bc1678b5b931768271a7442c74d60073255e15929bedb156b5300d76f06e24be27fc47339e1fe370c708b205d72b9eccd4463b5fa66fd5fed3762bd00db1f9878e0a0ab116255e8888f19e8da1b94ff70ce3c71b20ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b006fb153f7e9672dffb89e7227ac3354293a4b0792f1566717fcbe98436873bac1c976a3c699fabc5c0d7b477aa9f133128af324a95a09ac798f3132cfa5a16d1dd850588aef0449c2456de9320235a260f60f5302bb42bff2f719e97e2da5c174c722556af6a4b36af86e8bfd32a346a2fc1cd0e95b88133377b4a792f18253575e30c1fbcde6a347914b4f4466da6056bd68e4c71ae44b5255fc47d73dd4e92c2890023ab693f333abb5523bb84fe177663ec401a7b6d089f6aacecb21de63469f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496fd55a77747a98687c87d449432699b21dc79271729c0763ada66f2880069a989c0cf9586adea6621025faae129c4b9a58484caf37abc49aa5f29971daac89ee06a965fe516b6c916608f4935b0a0986f68dfb2f30e329a485e7accfdde656f65c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e5fb858ffc92d55d201a0ef0c5343e51f20a7d3a6b69460705386fbe3cd3eaa53745a03dccb9d9464c0dcccd7b58ebecdc3a154640305547b5669a4ef3688806f6f70ea2e93e055d18a379b7fa65aacc21d75d4a06b5a4e6297ca6c289d2457126b28d9fac04b1f396ac41234c59d0475773493d659c3ff803969aea4fa4453c957987f13bb15e18f79ac24c1456d37e36a101549330320a15013493f70f91df2366e25d3d39fe5ccd0962fdd25b121aa58abe9e2f996ab37fb6aeb28c00a5e92fbc2140564ebeec945b6569a1a776f2b29be8897847f4043440a16929508862bdc723568bad7ed20ef1bbb6b5a00636b77d9473d2c14e32008996dd52c7cc5009f697a855cfea60551378f803d6376ce22b654f1f80d81c26399282f8257614eae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9e9f87b3ae6b1db761f9ad3e00af1ffacd1c85c14d4c427effbf3cd6606f5c723db89f2b209bd4b6b1fca0b4a66de41f661c292320551a5e506868dee444154bdeec731c1aba624813139721e523ce213358e57cf5218e1b7509e2fbc220790836ce9453eae6b2ca47230f87ef5e3da7bdc72b9e7a0dffb12c6b2323693f2506967c1645265c27de0535ba7486da15c7fe2530eca45670392ab8620147643f87aaa83ac234467b5d49739a309cb0eac2539e78030913ed4f8d2b90cbe5c40740257b5079dac6b861ad08528a18337e4b6bd977597c3afc4dcfa962917963a736bf0af6f8401c65d04b104368eda6a33e34736a485d66037a508fd646ff1c57d82b31a62f7c8e629a8ad24396894b7a29a1dd5010dca3bf99ba0639b2737746383293fc1a14195eac2bfe791137f5e463fb5086b3b2e817136d0701c562fa12fb3d4c349abffe2086cc815df5912885d0a16f258dcdd74a29f03e0f6275e0cb7d37517ef3a51e631752f75c4ba2dc1f7056ec9585fc6834372ca6ccc0e010be7dfa444fa33152f4138fa513e07e9e2ce52485f6b8f6b98bddb0de788dd8a3ba2d8edd54c2fbd3e5d013b9c00048e878895807499141ce9634954a6fc3c8fcaf0605a790c4aaf19fc201a6029d1edff0a1f9524db6c1ddf298c5a2b357c756f2c6fc5ff8e1470111699b046382b42fd3eb2cbfbfa875efc721b4629df2fb3eed05dbdaeb51ae224ada90acd57676c9ea2e08d85f8d3ff4733ce445242d510843c2e778b726d5143a8fd0023c5787b90076f9996264005c0853b8d46190ce28cdbb975a8a28391c69940bdd32105d588c9ab8692274362e6e48240cdea917a075c1b4676efd6297829168237c3922d3558a6b86e3942da0c003205a06f9a286d5e8e43477f84866a9aee0c99eecb8819d799fff6b92036092566ba72ab3c861a6dc5a424dcfec9dd71704360cdaf481a9a8aa2e6dee77d3bb845b1ce33605841be9789b7d047ba257b4a0aa5f7a140061dc9bd564ac0d789335ba01a96b61af1f35aa1a5f85ac76ab5cbae281481fe82339721faa66c61926bfd7566e4a742b86b748384f19d7994715d4ba3dc18909cde8e7afae2d47819801a309e06e8849c76eb100c984fffbadf70b4127c5d6ae260f6ab749360d6c3c1b89ce6643b33d64fcdf6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf27bd7460545c35cc167d5b4165898d648075a2038f28a158ab1df7a9481b0bb68c6c3285cd979f3eb6a031b1d1b0e0c5b410eba4edd6ca7ef911462832e0d49d363fd3bddaa5e4fe643b277694ef9e05d95f66a6932b0cfe4ede0ab385c77b2b78816a72ff05110948b9d84bbb2e2aadb4d4464fc6710ec0c18677df1ab80770604f169228896d4b36b410fb68b14fb6dd66ff01252fe88f36eb04157e8d601ab27fe74be6509a272fc20601b5d0bd0a0788f54523369ad2fbbde854dc7ffe84c9b90158ed86c13b1ace5d50c758c1ba1bba0a771762560f601056f3f9f8e6312c2b489498376ecad3978728271e6fe3e8ebd913ddeaf564af23870b46e43c19294d95e096d9a81fcaae02d429fd0e7c3581371c1d533a9ad89906caaddd9c4308ed81bbe80da3c8694adc051bebb42c1eba46b518f072539cd0fa828557092939385a0bc072b095fce1d7ceb81ba4c727bca08bca20b71fdb13642af122a7d470f8ca616f2e51106945f900780d2f181b0e48eff9cb842283a89aebe721e3ca644938c5c026d721bb826d0095b95a6a6a39eb77b49ae4030cba5f252c774f0a8ae33f1280c1c7b5aa9df1bb58eb8acfe64b34be693baeb0f6a4c4091cff5367378cabd7ca07902547976f39ec9372e0c4e028e9122621d305380f45c009d21f4939a9fd0ab238dc9c5f196651ad55a28901fae7ee3dd0c9332fcdaa2f4f5cbbfc97db4de0f984bb387ece7a14f391ee20f3c71bb6cf5e011b5b3e4b39f909f36bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0b51ad3b9367fea03e52384301318022b7c078830bebf076a1e95a299dd41883e4b6316bf79b4dad6a45905687c53c9eb2dc343b940b22c02f22dc3e9e4db7303f172300ae2742d90cc3c3793efe4d804fb6d8a779dd7f749a97d8829d827b66c82fe1e1bd68e26e39d9ced7119b39f3e139cd0800f83eaea6e996bfbd22f1e69a4b88a3b6305f19dbda2f3ccfe75f12a630c0340c56d8675e378c6fdee2b535c17dd5da4a4db128bb1dfe726df22684d634182528bf1ea480d2c274c32f7d9cfd60936e6d2451d1523f7e5d428aae2c8006d5ccfb572057627cbfe2624320527f247434e910bcd3be7eb9ecbd0d6bc608b04eb85859e0066fa507d93d2b224d514eb64c44273a75cf46bcf556fd07ff5ff8dab39a91522f860068550d5b103d5c8fdcca0b8c5a8cdb6490514a898040820d3213c17b2ac014259ec872741ba5596418e236e674ca935d2e2f3ca728ccc606ebc80c2a7d0878bcd37431b2a0ffd33f17aef5d00f85ff89e861525972a39dc90ce66f7f5d710d1e215995dcae08b50b7aaf16424e819ec4b4c9f05aa003ce4ee6ddc08b21ae33a455f78ba4c73a530503e63e3c744ab52e1af7d073cbdd97eca5a2e512125c9db379bce0619139f32c3e781f8838559d2f3922813eea46dcc4328bd3dd19eb2fb90f8e949f552db358e5c96d83a3c9e83f5c25513e9afe61a5a088c15643adf0d79e74ce8be412a8824f2ff0d57a75da1c0812c8802f86749efcc79083c1c133b2e958b1e76884fec60af1c211c0e5397c3fec3f680b9d26e8216881d893d73c6fc4d7d6ae9a86c8e2b5f12c2f028f280a67d127dd92bcb7432c2ff9e8adfb18965865ec11f37f8fbbac0073273e157ee5260b17c7c6327971b43c38cde82c1b7ddc5ac173cfb01ecc600c52ec9d0e23a673575dd321d592966e7c6c8a37ee1f573339c70140110283a7e8e4ca2585001fe3f8b5ca67799331ccc43a03a229881f9f8db48d78fee364fcd1c8032cd44a6587d1e10bc253b8a5d0f7aca0e3f4969e79448af5b24e4111d344d895dff37a31397da62f2e115f061bf92e0d89773caf41e004eb62697838a116fb4ccff1ea936f4bf19c4ec8fd5a4ef059d6fc01b1fc8922797e4f1dc946ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa69465771e5fd6dbae8f5aaecc9d2aadb067251e12f052c2e79890b93be3f2a76d6af9ed8f6e51f6cf1ccb810974c6566ab85dea48592d524fce773bf04ba47cd8822dc5714af7a8067dd71489fdadc66c81690efed6600e832ad5a138dc53f7d5881b0176cba8a2b606eb4d0a68a629ce565de87a53627b2e075bcc97cf0ac973d9c91c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d693662848cae468d4fb3a00280d9187932f8e48d8590dd66a0382eabda3de7937cb803658a4d5edb05951bb911fc5724b2f1ddbe8371ad7935d4bcfcff8301691f195cf7a615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465e9529185ddafd841c7335eade2dcb8e510a6f66a531f9c123bb7a65ad11e3279db3cfda65a0df2d52fa1ff170e2e63dca68be5ec79b84a94def6368304d38b448e5038319c894501a679318a794477e03cead06b8c8e8ba85a0312607082f551b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cebd570ad03346474930019fe466f9903cd337424f065dc6f3eb80be97ff078291a9b97d472477f441af72c6c793db0b166cfafd62c1499c640b1ea76c7f8056813eb2e5dcd6ada25943102cfd5590c7b792e65b96038c20f4bbdd7bc4e58a8e02be501673557c3c0963544c7b3891dc74ba5e0de4756b68d3a417cc81a1e478a0e03860b6b99ab95e6801143e3c98b73a21c8d9dc2fe77b5e0f1f8b326873c82d2ef9f2f74b8671c9cdd386ec34e7ab962671cb63880f57041359018e8fad0bda2baa8cd5482650274ff73b7c2151e84dfeb3c20547d7132048001c27ecb809520ab7701ee2f429fb4a1a5db0d71a636b04cc84f43e1314f0c8280aa64ca9e5cdce409e89b01ff16ab61c1e7677b673b95a6b2b0d0364642b8bb31f9989da7ae8e81d662de68c190332a7ed7c894d23819a7c81a56e295ed7b77113e41245c15ea3b8d82b9749d3c8b210c84358c8797738067c94858ab8560da66fe04856be12e15af2c43136691b7a37088ce08e8e265379612146885dbf83ad9c7d46cb15c1607801f8ee04d11a3d1094ba0d4821f02209dc5048bcf178c026cfe0a905f3557777a2eb938bffb002bc26efd6d38935e681c025d1971c462ca73763176faf778c3140532eefb45a226b18eedd821a1e5de5030cf5523fedac3631bd6a4ff412e14feb56a4d4433b305586f86092ea5aea4694aaf17fa744af0e0ffd6788ccae5b5791abcce02fb10fb24fae6abee0a3ce8a08cea70ee45daa141fdace6d12a6f268fd3f7fa3d13fc2e4c9891fc45feeb669cbeb76489fb1ddef497044f0499e4589294f6213df893fbdffff44d066d655b465221a8b2b88df440946bad18c69a4a60567b0d838efc6d1c63b60735ec1a75324147e24befcec336dcbccc43c440da83df5cf239953de01eab974535edde9d8997d3ba4c3abdc46fd61c5fb1e7aad2701d8f56634a3157d0c7eb8582922d2f152b9c59be7d2d2b6c3507eb622173bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe141670de8662f53d0fe7e83f9d7ae7d093606f22e0e2311d26e8c9758783724c027a01fce90e3a054e2e0db2138b855eba6c81c342c68122f93b5a0c390941b404c35d01c6a4656bb96b3cbe424f21ef1b61d9ab25be3048e13c4c5a3d3b36836c23b671b0c4e1beb0d74238b79459a9592fd13ade1a2bb5b7da4120b050093389531e5c43cb4a70c9d003fe355e51516206de9970add1057706632b2628bf2b6cd4130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9f142f94aae990d0304a2639284bc26d2863906fdecd26ce0794c0d6f00c7fb011987e328fd7d6357787d73d883d4fed3694ef6c9d8c0522b4dc77ffe93988a1403bd31a4abc10d69127371c5aa8c5e43b029c1b4473ea63c407b3179cc4916bac88c6c21c44b8818e63b5cbc7cf8988763dba308459983869472b89578b8af105280c352398b6ff1c5f24526f44fefc2e42cd5d468d32f65b90d5b9da586b435fbeddef6eb9337cb3272b4f92e44add46be25c44e519daa558470e2cad9bf2f926d2e1624305ccf5c5b7efd1dac6c0c1871be58dd43546381238216668abab5f575a093ddbc5b71cf8eab8712e1f6ac8b75a8209402036243dd9b09ca4a2166e859404ef91846209139c0de3e192735019d3de460a66c342503f3805422e111f6f328c9cad5170b132351be954932d2364975b32a1cc470b0033ae5ba11da2151f3f8844c6ec1922d0b28ed481dc56da763b57943a4da4754528e940801a024e9f95b05a3eab548e9da16bbbfb485be484314454f6b47a7766f15eb321439cef77c73ad54204858a508f7e37225618ad5adf9939463df621dd33b76585b4b772d455a545cd704393749d96d955021e9b1bad855ddf82745bc912bca331e273c82f390167b4ef46eab949de09eecc1e0295c76de707de9892ed2bc5678e5aaa5ff7bbff86b2cbf5f49874ce9162748b2a43851398f43f1cfcd95a40d0f4a59c72ca82e740606bd10bfaf61866821b163c536e755954275b39de82092db790eab5f89d37bb522268212d75cc9c798f643a95b18cb146802267338d37e8843e9c95093d51971e275a742ef8db39dfdaef0b896c4287507166344f2b51edcccd5f3bb5d0caf0e459135dfff83faee382d3e41031cc7d0316d4bcf466c927974acc0a253f1792d53af4f5888598ab303356f4041b995f13be121a608815763e1c1be79bbaff15d57beee97dc2067225a84b6d8800fcc7523007b31845950895c86042ec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662ddb5b47e4288baee87d9d59fa9f119152ff23b01cf5357ae3a203f560ba47550800c357ecbcef7a3721d065d8b0447d1de8617ee11c8c3a09ef35800deeb8089a2ad9d969b125ec03a5312b94cf4ba32ed3146c64085bee98d6304842b0de2c3e7587a1725149c01d66bcb63549308f3f1d73c694344fea0fae4d1a69e1ab883ed4038f82d2936c449d36aae0c23381bbfa843c004e450d7e7d3d5f916e3e985cdd7ead40a5c0ad1abe1871af25c9737b8d458515feceeaf927e41e904141411c3bea884e97ab611757ac00cd26db4bed938369a4280f4e0481f535e5fb3be1b05e3c92edfff0d170d9b5004f30d3dfad0e84f1a6fe26368364e6bf627d45143f62e308862fd3025993a563a64dbb230d9ad333597b7c7973402dde29aff7bfd1a23cca8583881421e9efe54deb34c106fabab4a29905a17ab4932843c14709ef01541ec0cf78ab96f5efb851428cebbed3aff631a044b9af96b4c8c2213e82e7a53d0a1ce985d897c4ba50623fa7ef757cece812a4da90ee071993bf021c9fe68ca109b780ca70e4892729c30dbfe0f1d3f94727056ad6a0e10165b51725203f2b2030691eafab382e7271e1110b032d9ccc90fb710c6b7253136d25f705a3cf15639b9f61e75c23b275a45cefdfd0c432be2acb1c32c20a1658b1da61fe0a8bbf24cdb3f3a2bf0ea32a3ace881c82b402c1fcc9f00cb899d8ae7326a553a2b38e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec5600fd4c4bab8e66c21b4e2d5b216d9bb64992a8583e785a1a017ceef541d5997fc6f20055d7c0eec6ce5fffe854760c4f45d47f5d465b6fb66ca8dc280820deeb95b97d6ef8f7913de266094862d1431f926b96e9c75a86726f7c83df431ec25073597fdd6750006a868bff94f97bcbb869e82c2c64e87a253b92647b735bca7cb6ae8b6d231c87fd364728a0ebe770d0302cb50fb8fafe5eafed563a68f52f2cc03c4fc27485949739c16b43657438e52ef68c7d9104f42677832b4e311f392576e6acd9147ad4dc6e6fd93f03e9472ca5aa8d5435347971e6f11d3b5838da33a52242efd3c1ae874d071b3f5e4f8b615bdc81521c22a81b217a9701feac923637c750ea6923d814cec8257025a820aea5b0758f5d917f6b3102f1ddb2f2e59db1c5449b0c26fd038df9da36fbffed2f7a2e18134282138bbf07d41d4e122d4099ce6efc8c0401330592f8ace2e3ccc93dc2c3b13b375fe109d109d8a4682abc5affbf55b1fc82d3eabfc6e96d2d9eaf6bf0081d0beb189a907e9a8c0dd3a43c2abc5bec0d6a79dd365ed71c63d90cd15db073f5a333b586d5fdb940ea20b5809e1c003da410432c024ecc0eedfbb8335b6fad8dc997b8659c99a90fe980e60682275da9cbda545340e9224afd9a3b7932b7f1348dd475fa9833fa2d250e71d4d2041e941bcaccae2efb1d7e6ca65c6b167d2bdba0e8493962ad3c5fbc1965b743ef24da7b94301c1a8d46fdeac9b1ab69601d98605737b928be490e8a053dce266acfbe9ab9290ec09d98a13d246fb39e3c08c16834aace0ea3cb9c8daaa893bc06570030f6d18a64fc5de8d347cab766e638b3125ed3a8e079d61adcd9fa875f8c610a0355fb34fdd11e8af3f403cbd61538095ca0f69f07a861271a23e2e1229b2f0438efd435d41d0bbc28c7006b25214a45f9a9037941e1825b2a5b18e5ca8027d19d9f004cef607f97795f743485860cd8083979867df0405b6ee30afaaa98e61848b2028a80aba1222664fd02750d0d91eac88df02df6e92ce19705afe276c61e8e7b03bb131afb980c79b1cd2d8a38c5c0eebcdcf192d51d2302e3e45078bac617cdd7fd956058cd36dbcdc9418ca84a8b807a7b09becddb546eef4cb436a4328a32d335515ae13e99edfa68f9d0dbcc8d14caab54c600307026d3c0506285777ba05d7795c8714540b9e39ae8027b6cdf1b203285b1534eb1090a4e5118c672e5594af9abae369fb26589e7b146fc6d8999dfefe0abaa863c023ab0688a7f60c78341c2b95d1f4d7b772b2c36ce2dd6ef196fd93ed1f1890e1b2a474808ed17fcbb6307bbeab3652665c07227aa7b499dbf2ac495d823be70ccf9d05a9f2f93bd1df869014e579e04bfaf7de3a1695b590d28c38f1b2d67016389510263639194b0d21e19da85bdf3dd698ab7f24744da3d3f126b71635a52c053659769106f888af28e91783e18d2999b6e26e5d3a21afd3b99e13b76f2fa4a34c9f38ad573e367151bcd0f976b923ad66c8b34f8460a08a6cac07fdb3ccb164a4866b9f56ae6c83683e2c650791af4ee9e9e168cb368595c33a904e58607599d35374e5ce9982970a3bfb85d0be4880b5a2c28b9854847a27ca5f9d7e0588b8185483f5bed18197d5b03325473833f3699bac43634cf0a0f69ff23c75172dd3ecc59ec1982c01e057927b34f6d6c88043799e103521383e138676b921d11c149f1f24d22292c25ca40c4b040111e60f475f5e0d0585e062735de31d3a20d9147a6e15c114a72d08a556e86ca34fe2e53b35bedcab95677f78748858dce4643d84d2663dd0da72851df73f24d54c58d3b40dbea9469af80ab6e72fbaa371720f3016568fc4376ecfa5d452ac99c122e2dc0491c52f9df1f4e012f407b87f4206b2f73fa27c4c3857f6dc45dd9facd742140aa44165e25c614f6e233ded3b4687f0d3442f79b8e1194a0ee74439797d71d44ff00edb4fd953b8044a4d468209223ac571f6bd2f4fdccc62137ea13c28fcbc8dc9c5506d76add5d23385dde9f2246422dfb7e5ad6f6d7e0a140fc5220c386cbdf19c34361c73e1f6615205d47086b0c4160f8352c1ee21d9bfa535edae020eedf53d99e86b6d36ac6b0399f9a60ca783f628a4c6d6d0ae21bff14b694d0c758461c2017220b71e95f2e889b98b16ebcd87dc39962b77e7cf2a91a3fac2e53a01465bb6a9c5c2443d21ead78325f46d461ecf9235c137efc325633bef19b878f680cfbe9b54ac54b85c23fd8906d58f51f636f2d5ab3edfba801af2d109839742c0f06c2cdff28da011ffbdd339d38e657dd7451afae9a762b74e40171f06134410fb1ad497fdf17a4d0ee64c7bbadb30cc889e05bda47480fcaef3f6e99a1ee3d8ba05b2a1066441d55539dfc0a25577f9d5da7a6eedfba9be0061f8f1622f25d9a20c5b0efc9c4e0722d00430546dda8af57a404f8854f01b929d8a2a9447f4cb48dddf5617e47859bceb271938853290044a2bf73ff4946c1c29036d6e008b496f4538ad51333d3a742247e3cfce6d1beb8e82ace1fd56c8cf5be486e0bd7a2bac1cb57189a68611b90a45c55fa37eb373a83435ea7acb62a5018c7c2ecc9a048047b2c23654bc0b39beb2db4ead8aeb614d08e2c5f57c7adb19951c2902ccc797ad90d9e004d98a282db55522a3f9ee2e7e3778f2e307c14e85d4d9482dc444f075627dfca85ee19edf31963ee02318135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e3725662d8dd2b8eddaacd52d8ff1569491e6c1b486b9aeffc854e2a2510e9175f868aa612f29a9856ed096b175218f94c0dfcd0ede29fc2c6b702a7304f60047bc969962f635ef0415042b9c17fda0da9283f694a05aa430aefb4d1d2b7568c8e6642329074377efcc3380124ae84eeb5fccb226b70fac560d1f3d22e555ad5a5366e6a9b99308a9c74daf26e1dcf6d69705c36480092fdfad59af66957a8416e5da7d7c334b9d49d81c409265a104658ccc9df6394bbbecb6a6c466842147b0fc87cae9579af1eb0005bb100dd64d6d1b8a6cbda7671216fb4af68b82d49f77ac6ad3e71b650d0f0d573fc734175a632d1d26eb16ebd668e4ed5d0dbb06567d0910910a4fa50c8b367081c5fd2497009dd7f985f82eeb191c10850859ec5fe0a9535e796586ef5fc317f6bd00c422017262f4f70b1fe05a98ab5cdce93b589b4a6eaf24148763fa2c665dd43e06a30a86ca035f7a43a0e7eca88bcaa7e396a196d0479a514e1098620b98a19d2bf4c8c1aed9ca3cd612a5b26d1743fb0dbe9e3d3c4d49a5a11c83ac285f82a7874e31ab6fbe28332e0779c87f2249c6dd4e37f896591fc31b510d04ae784f5dace8654ccdf1b00e42b65122e392da029a3de56189bfdd30cd0ff2db59e1986e72e09dacb072dc4d02d6d7da1d09cec35a9110678436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc906357ed091b7b9e0d1eec67658a319175815240484247c38669d05d7ce1b1d8cf7bcac0c295511fb32841cdf25eb6085aeef47e2ef37d578aefcfd91069d034e593590a16b522634be8be8554665cfa4a09e19572f037b7c7f634e57df74d2a7ec36205ad965950857cf2dd13a15dbdc62cda85f37ab01493ff7ebe7dc84e3ce77638f0ab454ecf84f67d11fb30fa3340ff3eab1f04be399262f7726cacc460c35890940a4b2cbbd70446c837a43bf87b90dc40ae34bf163ba5b468b24594a2769bfd5af0ac4cae1b287ae02fff9953e638fbeeff6efa4708eaee5d069af18f7f916cc25bac6ff8335f6b1f6f98fa318435c7deb43214f8ba9f8106d37aecec7f02efd236d25b24458f8a3ef4adfba9413989eae8031ac373faa353777b374e08bf70134ece6325a0861e6d852fc4c40289c5b77f1a3215a0ff2069bace28a6451eeb5d34081f141d134729b72e71f1572c35335a9bd8d55c79b9e0f42d6885b013d12e630668fd9da3ad7a9df3227e6eb0a531134d343abda07bdc504889667acdbc1e816f8c86b4aeb8fb68d9b8134e2a68ab8a478d5cea9364ebc30615c83a0258a64f0619966c4b07a6ebe8785c071e9bdbdec53f5b95c6cb417a5b20e0520f2c64d2e945317d9928ce3a9ae57af52269724a51f7461e0216e42b9622a513b324635e28802d0694acbe2a87b5143c2e9f6e216d5879262c8907df055595c777c66e7d435a0fee0db6cf51025af9e7ecb09cb3bdb6479d3fc236f419a0a004dc0a9ee046ec113c03eea59173dd031c3f4c08a026fd164b1bead6dca9eb4f6b456d29bd703cf3234e72c9265d899f8329cba4d23d6dad14b81b515c8d88f0a30baa2b1e10c9077f9a3a34ef3f5675185927e23a3e3cde043f24b47182702107f7c3fe70e97018a96684297d5bbf5184b77ebe1dfa7ebe0022651c263b84d61e6cb7becd04cd3e78ae152bebf5a1159a1c0403bc2f51d5bf38363ee56075ed96330428bf42ef7224d2cfdcf6d4809be57578f5c18a52e8e411138a027c78cbc930146a96706d9786bda5c766282068ae59f49c643201b693c0efe5d0de900dd2ed3f1d11956dc3f4c598f71c1d528e9e89f174727fea3d0ae9d7b39d932ba2f74e47ddb3b09c7e8915478b3e7f4d2d7a5b2a68d4e63353e01fca5e55f48515762595d222afeaa5b5e4d50b3cc7667389c296c514d98b122c611b9692709e1beeff679f48f6bc13292000c435ee65f5395656099aa6c22e6a7467794c7b0f6b62fe992af7eb0c8918a5cb63d106de68a054120351c6c524149e144fe375e78d248ed8ea8136c0bee5eaad86ddf28277b7b22f12b8e457c814010d5ffc48359220414561f6d373fc6b88cb8e8d4504d947eaa16d31f9a97022c09d7ec4b02968858cf63c77402321f213bed0d1924cc2e84acd3f327f82304daa757312edecc612df9d25a795eb1883c0033c08f560406e3116372e2c37d909b0b2df2ab76240be749d9aa2299ae8e0e9c9c9c44c0125b179b48409e6bb649f06700cca0558376fbe4a34710ae9e36efc8d25fbec9d0d4610addd3fc26eb0ad2b5138335f9b45af7a3941087aa9254d3ef1431576e817707eb1bd762088e26af2c672ff529c671f1325f5f08e7db0bd24b11a0c01085fd5d71132e8cac8b4c040f4c5b336d4617b768cdc8e30a063d44c011b6f25aa4e67f4238d2b833202d27722682c685e916bb02f3162d41dc26224048a924b270e7a541850fae177cf347e6fdc4bea585ff34f573fffc20fd7c27533db5e6a0d22c3b32af105f286b7c92fc6e5e5aa2e5c5b812dd3f6da39396796fc34f0d5d3ea6649472220924f91c0c72bcdc476d5b64c4b4e767c290ad3e07e1ffde4e74e996da33074d70e4dde954d5ab4644dfce1cf43813d80a80fda5dadc3fa121c357bb4eb311b0d34cde49eeeff3fec1244dc14f4a97157eea9a76d816fd8ef814de5da85f73e6ffdd59960e1dc536fbf424a3bf50cbcb0c0775e162672e7c68e7e00c34a436c3dee469b99389ef598a93cd834200086e9981c6948cd664081c2fc703321fca26afcdd20fa9653e37b247fad327ffd46198724d58a7cf03e0f8392b85242c3c7984d15003d1365136eab56cb8b918d02383e03d12dc2727dad093596628a44fa77604b064a016bf1de09c335afe8ef3815e77ed0c04768e38be503727728051aa92b623c92e9f7cf0edf37ee8b1093d3406e319e1c50b69a660576f56684ca46f658a2f79dfecd3f4a13d75900fd2f9e0f932a4db3daa6f9daee89b8b995515435abd6dda845c6ff954df3f9c22294f03a08892c92577a393064a75702f2291af05e0976d29e2137b98977dc6f0b8f5b509e36fc4c7130b4a41cfd3dc10bef38753b32700a5cc909160630953c6d39825a63dd6cbef1f7ecca389c77a06dc4c79f989ba376870ac0aa59b48c18601101633fb1d7bd697dcff46d2b39290fc293587d052e4f7f943e4cfe50cf29b8afb3d9e09db75e1e9452e9aeba4f1c173a4284e74b5e9f58568c2feac022a3d99777fc898bdde1ae410a93694055741572fef68e207ea507f3a8ccc191c19b4a496d1aa0f486fd9c064862bc5018bebfaa463b76e50d3f9a58303d695686a309d30d2144dfe9210bd2f992f196207ff9879b59daceb9610ecba59b8d5167c1de85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e07ce35810cf2f42dd61413ef78f258c4893fc0a303ff66522b41dcde5b505d4f27e42c890e7849f73c6e3ecc120d67ff4d9b3dce098fda61ce3cb3591e82c1d6c959f8ef8516caeb46858780163ac6739260a3fe0d0a98d66ec45c2ebbe0cfefa247c3d385ca64ca6abef863ea73c6be2656049410a7c9edaf4853b4a1e3a5d61ece5f4e941f5c5ba2f2f3fa5028789d766c80f50514ea6aeb5ec0b68afe9519a8ef81791a77988d371842869b3d7695b4263eb89cea357e7ee617663512473eb12a0410f46f925fc9bec0f1ecae57adfa48ed768a45048ebffb9798928ee0c50612ae226fe7b5730aa4f22d65832f9744f48644c2f670cb0a5edc2b35aa4cd75fddf01afd042a763457dde04170355b2b5b66167769849120a2ac204d28073ea7065484e4a6f5dbe3fb84fad525ff229b4559671be410d7d5e7511f614c0056c7f71d24afe4bec1ebcfd292455af11767505621e88b441af61e60cb2e294cf9a135ade659a52b5eb9398d5e4b5ffee136436cc8a0aae683c02e18b4ebf3bd39e0ddc8362227368ca40a46df8e4d8e02acfae146a81baa2b2428009db6e942687612db019f2e508e6a8e528c6667ffdfbb659c3d623a8c519c7ea1cb582eb11a196fdfbc0f97728acb84747c696b1f021e0240b1c9bbdb7706a88d57dc1172ab526098abe71b172fff9f0a1e8428cc87c71dd36caa95bbc412f2f207d1ff527f31a908c0300a06d581b6861eafcf1a70f9567ec2cc9d244f1239a65ccb4aa3044633996ae662dc42d72ab1f107a5a911ae776c653d953f8b0aa466abcf415f2d9061ed13898ead9fa7205bc7060ae0e86429fa6fbabb4cd74ad51c565df162755c8c1e1782967b59fc9c2a25ea0d7f4c56546f4c7c671133473ddbab4a0e3ad1906257ed0a6a373e7919298934053503b1843688a9680a61e2be63319a40df05ebae868780d35e66c60c77a3d54d9b4e860e3a619cb721f50d03606fa622c478e01ef69db6361d6fdac81c986813f365cf333bfdce097f6da64caaecff8ae9b3b182e434fad157355479ad98045354f7567cff1e7a09afe7363a6220e33b483042c4467fdde8ab76d9fb514ec5a272ca49690ba19eb04953b03164964701c2f560709c12953393f48f78c1270c7c13c2d42f0c98d7049259fad463162ec551c0de89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfbce4a25cb1ebb14c46451d33c847a88e6656bc517889bcdab9459252beab91009450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e76761f80dedef587b167e165f1498353ebe8f8f12bf50c2a1aa354e541ae78019da0278487e5904f00eaa4380e79df7f2df7476cad45a22975c6c3bf9c6f3e8b36ac6f61cfea82525b61fb6fde3ae12b60b4749cac77cb840dac12f210432da8f22465cdee1ac6dc4ef3a9ba7efd22de2cd8b04867831941911c8b11b9a0827115a7e7dc3f553ecea9b49cf96b7de634cffd6af8c1855db6d96effc136b164479bf17d1d98bad3e530e3c450480638ba9ea07031afcd8405b250329c47a8cb70035967daa99fccda6fe5c2f906de25af5483c1497bfa8c2875de2e7416e138840b6216e195283efe2c6cc630cc622d1875f08f026824e89878257b410b3e24568b043cf761ae1fb92c1983efecdba91081d7534726428c1bb44896158b99c99653b4e366066fc5d7271a824c27d2a5788983e7da7a832a59ded21826c1cceab2e11f847174fc79d2b5fb93e18e1663764d628b59a3d7005f139aa076b48088cf98eb9b7bbe2c0721cf04c1baa378ea1e45863a1745fa4a20dec1c0e118c6b913fed11f63bc0940523de2d6d7189b09d4d4ec9525695e170b547e9e3426e20a1fbd7d8ec492582e45b908c32a5d04fae099bb9758a2ade21ef0ad0ac5dbe632740a6acbb14d182969c1ca0c94a716bcb52060e6b95213027960705f20cfcecd556f733e9e4e3f114e4b24b62ee949368135a1e0738ce722fb476f0f60a64f743cee99559895abb6ee38c9b58bafdc914a5bd2995fa5f141602b3049568c9e81574ffc9f93472c2ca0e7e50b1f940188c56707322f580b33e8829600552379161cecbbb77e19208660c2ffb06b22df56b8afa6b19e400f11b450a732e1df7ae5376133d1dbac64907fb74628faa3aa03a8deec616cf500b2421c1771688480bb02e74c596574e0278d913bf5c8e6683705325e90d19c6416d12a105e262dc5b842e5fbefcae15274bb447f53739ea8b81ebb54a788e1e0d7d74b603e5aa4fbca6d57c4fd6f74c5d2decce5a36bbd2a2f54adbcae96e83bc4813a9c687c7ed450e65ca5ac4d70e49f56263e9bd69515dd72dd3a6903138f0bedc85512118ba9aa64709b41236d063cc4a375a0f19f0a7a9614e1a7368fb1843f568ba0a3e8ed803cec925d1de16cebc99a369525b2b44165c077a0c68e930f15797a6098769296cca6e5f87c78e2eb6b36498601a6c6a59fba41bb4ba96a98f52c0205b264c5c225aa432120f3c25c17c95d4c799dc659841aaafb9930aa8ba526ca3e94a76c6fc12211d147e9f058d90a78051654bca06dec7ab39f96ef4db137d6986b78b48b9284062da5d9ac1b40fea745be8514f97041343ee2906fefd8db5fc267f2a5be442293e335a85a5b92bfc22fb88f7066e6c0371f38622d99f9ad99fc5e45f1e83836fe6374451ad4faab5c93627e37109f9d5a0e186340cc87a6f4baa929d9c5dc1ca4a541563d56da285381ea665478e60012220d26cacad4c8493da4b58312acd9d99a1c20092d9d6c1ab4978186ed916ad473fafe692bdccaed56c349e22a50ad49250cf62b6945d5f3d303e49c44ad5c69e53698cd9c98da4d69afc822585a052acf544dedc423a4cb25295ed9d8d66d9e32a6441664cce72f76767f555ef707c8936a0e50f1a400a3adb1bcdb25d336646e3529afd66238d1acc298dbf9a624778ff517bb8e0554574e25bbffe4356376d8a072ec629f4b29801459107b2e5589310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340f9e2d7c63fbc10f6a5802d84f548132754590615ec1d12ce6cfe0730f5f45918d9655da039456c0e34ab892b8fb02fd7bd513e9a53e41fb9f2f9dce405d591dcb58453bf10047d1fc89b3e01660d5d50ba04772069b02ff6b0d3bd74ba88ac551ce50c773ce3de997f17e7f5a41e84bb56a1b4b7f0931a7bbb515eb5292dde549d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b6eca4bb2b7ccf6827902b9cf98805ecebd48312d0df35fe4417258f8b4302785508968ce7e5d5a249b4b0d7b5b25916fa2736917b22d35ecd8267c3b125ae109693589d5bd15253b82d807fa9bcf34e81550c264b4bdea8de14b8254135ac5eceac982b28b41fc973d074caf1827d04e1da511a2b243a0d6b144ebd94f3d2485c3dbdfe4c6b3c112f40ef1789e63781e48cd43f1b906893ec1e47a080467aa916e1f4a29488966d759d4261346d3ea7cdd485ff6df22d2345893003eebe92e85cada5668e3e4350c94d590b560a7b92dfebddfe427640f3236e6f5730c50a3e5bc22070367bf4b31d27210c3b87c56bf3c49ff91086f6f7f202df292d0a103f02234208b4e1cf400c6ea930891d8433666c96cc18dfb00456d8508aad617c6374d686e88eb4e41a4cdd13f9581b653ff1b6bbebf4a6178b413b9443766586ea44165fa1cfc8ee3640304b7c6797f2bb86bcdb9fbcb51824b4b0a9df5ca74e164b444a5b826f7a0b2441e7ab934e22313d4fe395fbece36f78bba1b4abd791bd4f761befe50f3ae7730e6cf7503ac2a35569d270555f344f67ddb695da0c026c25d22fb1cfbbc29df4667f5149fe46a847a87b36cf74bcf07dcd5432f3bdfbb3e3a8ddbfc6742e7597224658b9801da4e3faf494bf28d940673f527ab30eabcddbdb55674067108508e7b3452d75c4e0b1be52eeb4fe800e531986bf24032c6b8b148c667c51b9a70714ed74591281ac916951f1b28d94dc336aa640f2710fc038fdb5ed1931257259f174108d6095456f528b7f872442166a95369feade1abcf333ea68584e4d55162372828d1dd9421eca851b4c882bfb07ab11ef9f0303ab4051979a3fb844ef742ffd12c1c8948726dd33666941680b07b3a3be1c14520f603fe7012fa806e5ecd5a2e3e00bd73b94a9acc4dd8265a644f38d334721a8a1920932a2ce03bab9c1cae327a8f889eeb89c90f7d1ed46b2af90f1988373205e9e1633cd0eb7fa6a2c82544edde2afdc3baef6789067364a41544fa59ac4069341e1839a9d058958433e45aa0aef181185e3a3a9a44b9f54bd111b8b0f5840a0ecd59fb5ed21f39b12c01ae1d54bc7c21c8ad4cef510d91e921a2715ecea1bab0832626288dac84fb0377e3e62170b257dbf3ad20a55fb4d12de9d5c3e3dd6d14494508e7b7468dfe066f566a4eaf16136336a5a47a9706f51247d0d19e7524b819bcde05852c421039a4104d54387cc77ef6f5667c374999ddececd987618e24f3b81bca49c72d4dc43e5fe9613ee578718b2100e091a0c442f0d7f54b5839dc463f20d7010f16cb6a55673589b15802a13a084757dcd0ddbc36315dffb9330ebd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434d386009a26dafd1e4ce09042fbd039ee867a06d5ba64262cdd0b39e32213a2beee009ded43dd509f260364c9d000e7de1cd7c0dbb5f287493b28e18e65a8de7c949f0eb20d1ddadc450ff7dd02b117a65307edb0ca12a0e1adc52039495f203882d96584ccbf7409837cbb4aa8c6551cf6b2d5051a2f2bfd8e8f802b50e8b8cd26e5b337565d0ac233467864a93855a3650089ff302af2015f71ed9bfee09c09f25b3d994747c3ed96925fb20577b77a4f78b8eb9dae9c87429de94a7cef6b18ac47ebe5ba1b43a6e1225c59ea48812a5a0821f2b2e2b87afc04fb8f913e8c78ccb14d6130bfb86d455bbde4b0792d6ef8cdd019ba96c8c4c70a8e7c40836b106adade7c610562968ed8ba72e20d82f356d332532c9542ee2e3b5b4aa81306a64709c8764452f8ab979ddf1d00023cdf2a521508114f5d5cc65bf630cbda5712cfda0cd15c6e4e70a2cd941170f06c643f04fd6b99cedc27e193e75d6510227bae953f84ab50b35c84832e972e1ea0eda08f6ff6a6265a7bf284713de611adcf4ae7ec9299dae40ec79047275f8d90c37449539a56df8def159ff32345a44d470e9784a9b01c0564d4421f8384dcc2d997ad4c1b2c500b53b1096866f602823aad54d5dba2a439ad5cfb0889974c32aeda7d1cf9d5f5f44a4ce8e180c318cc969a156ba330ea9a990433f945a7311259afe3ce8a4f997f53172147205d12b3d0321e8eec17f230434359d52e4f17e223eff791e16b23ea8d409a5bac291ad160c9bb69b733179c855dc070941ab8abf7f229fe409be33002e59d48fa40a6786fbc220c6675b07245796a5ff46a201789e5cf4f18c39b7390b4bdf447556a1e9b6db00968dc29c767ee40ef281b349521c3190a9379191a4e8b17f5eb35dc92fb550ba87f4e4e3ba6682b7ebb175b2b06c1539101f01987ddc22cd818d7073809abdaa77efb592ba8400c89472d6914f4c20b182622c982e1bb4b5e17eb4cf2c328fb3b1298d40786218b0db36da3e4c3d91f61149c9af19438a93f10412f6d6727477476af7e21c816fc2e7795bc56c13528cebacf2a89b98e9289a8706ebc32744a3c0995e3e7b4dd49ae8ac115423763ee258d7c0da7d98796148b9f268b7865d77c195004c135312301d95592006d8156755647990516b274b9dfad9cf57a9c1206cac2d989e4b0be61b2f7d1669f7458303392bcebfd745348fb7a448d2f20af607d631387b916da766e02641e43a0d8d24288fec636ac70a8e113faf3919365de0b7d4cfc566cf5b9942e78053393f922da1546474a15d916433fd5aedf932be5f1b41f0dfb1f13800f20cdaef7687ed42ecabff05d6651175e851f56c5ce13cef694e4a3ebd7e5e8417f0e6067fff0977868ea8f85b2b0b64d9e7a9ae7f6c583a9840c0384fe1ec969d6f5370b58ec0699d79d0d035bbe54327408b476b1292149d88dce6d67f61f30385e64bace35b154fb8cfbab4207cb11e5764e58a1e9bb8a7f3c5cad51cf88b04181f76dc97b1896f5e294cdcbbecde6219082654115e4d1875884c28638658c66b4cd49dbb6899a365fa64b8821ac0ee5f9adb9235e1d829d9750717fff7e38c6e4e39d49a70db18ee7a0daf0d55fcbdf3610ede8ae05e8a97b39f9c568fd29d559958bb3b66101d1371aac25a9c899c0fda47b71d2d7bc93e0706d2d0b1921bd4c56608846ba3b57d75ffe78b6705cabf821d34a1242ea3242836ce902b9e4a5f4acf4a6575297dcd1713cb3fffcf04300773c5481ec160d3151146ef7d96be878396645373ae114fcac9aaed172e3d2168452096418b42278203c4f544c35aabab4b89c0af0b3414f6164c26786b98e7e6043d651c3da51919704d99018b857beb199572a82dab6f3ec97b6f5190dcd816ddfbde3459ecea7cdb4d2869b61c273ff01f841bc78cb310ff9c16d31977d73d1e6100ea32213aa4252d90ba70cfe6d32e04d02e2bf9a005bd53ff30a8bc5c2e5649fb50ebc52a8d3c2cd292b38834e1433bb01d525fa78cd3dd1b2a30e8688a4aab8f845c2df1dd0e9255f9c642a548c937fc3f1a0170d6bfcd97d55f3b155447f1411ad930e3a44a32ea5df2febbebc750260a5571885679f1e440df22532eb6f7c3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee47390c9bd4010f7e187f75984a61c5348cec86809d3b7335c789a4e138b29a6ad16979b81a8fc84cd1f40ffa31001d1797c8e4dfe321332cca8c32d23789a86b972a46e1cd5b7ddf0fe5ea215006b6bf877ecbacade8767879dd562c1d12954da724494177dd2fa22a49b03863fd24b0284d882b7885704e9869710197162834a3ff21c62d9a9c97f2af0155e7481b8de25a9e9bc26fa623f2c216b44edb93a800eda217a3d5816632552b41bbaa923a316a122a0c16c3e72fa5b6f484d2307e9ec394c45210200d0f2a76d6e021c55d6054dd8c99e95c81724124df8b175729a767bc300d81870ed6f9b901cf4e412368ded7aecbd2cce680c03d89c5490b07419ac2229206508bfd4f45d2dfcad995375d8715f10202dc142ddeaf99c7323a6e0eee660d1d3c61b98489cc00b1684c071e565cd3b7188feaf06b902dd360836b77709bc8d4c528417a2a612f24b810c0eb060e88aaf2a0d8431551578c11fe9d7a65a780bd94f558560661260ed2677c8c5905171b0b8d870e2a7863bf2addabe019f1ff54592806e0b729e3cda3242f64501be3c601a5b3e9b9064c6b1b3ef74b03a9051b6aec5f65228a8acc39b7e473b4ceebe2bf37f5df064a42621fc9c4095fce203c8bf2d31c21501512be847d5758a48e54ba179b91803a2508ae8c034b9271773914322637fe80d60318543aa403704914c3a4113ef96996208571381806f83c8fba5a7e199b7896727403cd32dfd582444a07e287bab52ccf29963c2628f3541dd43e54853f6a0bbdef6773c4f5ec8cf2e4ea5cb8596e61da21f4d58c57a4ca055e521361a5f832b1c2315161860fcdf8be218b1519ebc96dd702f5e37c5ce66540484614c39c6b401780a493ee10ce5745312ec667998fb69fbf8a3ffed95a5458e926a7fb62ad5e58925ed5f6d6cbc800cb083a1f4a3365e91a1830d2ed8dd3e4f196eb76898457dcaff48f339da510196ffabe3689233fcb3849d150b36a6843b295a0dd5030fdd4078c942c596f4e27c47765e500ada061d99692def513c5cf50e632d9cbdd307448944bb06c6bec9fdcb8766d644e4c71867e76d30511111dbb1fe0a1525f1098b6cf4163825b9c2eaebd5563f87900faf2b200d02b87f104171db033ec9dc1d0b220b1a8886af87c9110522efd72eda7da300add731c1744725f1863af9fd391de70e731c67123bd486ebe7a3155519c4894f94ec96f310eb93cdc475eb1de36c3ffc2b9664e74e5ea7103040b2708b91f2d560f19939075442e2b008de3a5f324304a30c94452770dfd34fbb8fcc77a270d6f0779c984c1ece4ccbbdeabe88e544dbf5348900991d18477f223f5c70d602712c382a1254600769c255f4cd76bf83048780c6b837cd19ca7d3850a5f0454ca634eaf63ff06da9539c10ed49da532f1f7ded73eda753d9c4084c0a3e38e072a60f109e0292d7e970df787cbe7fad64ef41ea1a994c1b548f26399531ddbf35831b2fbff7ce8c999533542be44a806371dd94f9429bb27c241b37ba02442eda1301d83c28db8584309c0aaf7d0aa3c764552f27d9a1f2a4678c81a39eb40eac418254bb5064f1903634a7855c987a42315cf6547803fc6bab11d195bbd57d474f4738becbc13c65e049f1239da9edb54a9b984fdda737f2060114acc32b20ff495958edddff884ad4dac1c88730ee35b4747f9a5f72e2bce22ddf465da4b382f1d5dec2a1a4781c77a4190ff1186f12aaf8b4eb292f0a78ca50383b93d40b3707525db8b9c8a4d5c3cff78687eb70595b8a83f9425ea7d4d1fdd23ff4f62629901de28f7ba198fdca2725d8993316e0f7699987debe156fe0550a2edcc3be421ac9d1a8a48fa6fe66ea2851d066c5af28d7427b2f3dede0074f51cd554db3e5d5f06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e2287c8c53dac4fadb73024f17d529b67c428f68ba23f09b8cae213a4fa83db6d26d0adc1878d827a3f1d31f879b4bb162ba1c38005c71eea8a55e69391ba6d447b732cc458d0d3bf54a54029579edd9214460acb5788839fbedd87056d73334af1383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3ca3a014b913de95e220174fbe253ec1a8a0f67cc62cc83efa577ff72cf6ad23b95fa3ba26b461d55219b6886afd49632ca854238688ba0081b3061c4bc4e587b6746bf759be78b8e5074020366cbfb45c0d9a9f12c0879df948350ac8b6fd1fd6d3c4b678dba7d3a6b1b20e6a13dc25d078bb7263d392dcaf7854a6d39070143cb8da3a35f4b764ac779ff884fef7f2b6a70ce15c27fd96ca61f29143b64f51ac44a032eb75a97f3d6078d108d2d5ffb209164abd2988e67eba0f3cf60ed63708c3b3a0143a3d1dea48cb61cb80950ade512fe3d19179047385c74c6f98671dabbb5bf1f2c0ba0f1bf7566eafd561798fafc3426b29e35f898a0966106a25bafa6bef29189b0908d6e7b41fcfb6576068d283c618af4bc815513aea30945f4c7f30c82f8c17450ed7a97f3c33296dd748eef67ae1d09ac569da184df0b6c182a9fc71feecd3b2194904d05cc13d5866fd62a806936fc510c1924a65df64f66f361996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f9cb85477c451c9ffccf4f32965d4df653ff4fd0ae32e652aad3ccb3504b8d9bc3f86215d50db77dd769bd80a8ae7d97344c74ba70c2a839cff7ae942be2b149925e217e42ed331a6e4f15912c5e114ae8bfa1633bd1a6583bd70c5f49df0d7098116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17dc9be91d1ea2a61d969dc7c6eee13abdb43906fbfac2a04931b30bd519d6071ee675b5f16fb69f8553b8515d874ccb756415e83d0c28a16eb3db2bb622c683dcad3da4cb2b8beaabc47c63b1ba7edfbe5e557ba4444c6541b056f898cd8676ae65496b9a2f13d83f81fac67befb13ee293f8a94170be7b5551ad95715510913ae2178c2cf55ed12b7348770b4fb1f87a184f6c28c415518b92acda27d75d66e1cafd67381e0ffa955210cef2509b51e54226488d7adb54a47dcf20eee51dca39e8b24bb5cdafcb557ec015dc1f5cf7673301378bade5ddd8f06190604aab30abd88be03c8a0140ccb5aa64f3391244574c8f9ecb67013029b62ed23822989e2f94ab37d05a1fe32b3465d267d5433bf25b489467175cf4d2f76ba10c2da1f34076c039d93b89160708256126b2609e845158c1779f5a3d42843d95674d993509f504bc5c53601d7df69c2680fc08d14e30c163f06af5d85690e08e58e2886178ea9612729cc025d2fb030c8d8ae8089a5dd4bbdd49318079b406c87c29a0de9211341506615f2f5a10a9c04f3145b3c5fc303f34ac35dea5b16b725403ab52e864fabcba324dc8d67abbdf8a55b349a763e6e87531cf882c77d978adac4749a81d9fe2017d107cff925e14213840e234fee9d3e870f4d230b02cd7ac92dd3651d194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f2094518c1327556181b4e0cb4345bd9fe0b2003e1bc87815eba699c554f9ceca591360d4288576a50fb652de8d7eda0049dc4140737d2cabee87959f4467226b4c52b857ea841337ff39296d04ca85f77b077cc061ce7e4fe25e10554ba0f17c85cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed3878654eb74c9047fdf367a17f4db3942b715f2076410c0af882d65c77c901c6c9cffff3295c3e94bd54e7584370b2ab1f26489d9a48f53972a2c160f496283eb0449b0bbf5398d649502cdf3d7842d2f1606adf6028d735ffb509d018d58d4f520f8a1324910650f2fecd0f05257b124b8172a5f5d4c99459cd340ed6a4e8c23ccc83fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b0b321a9ffc3bf7d2f746938276b58eb00e19954c4c81b5231a6d5038d377f27bf212a4aebb8d9f27f4481aeb8b2b0d280e5de38780f56fd7577116cc91f53d34f5166439ae1903d053b72b9e6ccbcfbec4906b5b233ed5b50d68055d5d679cbc1181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043da62c8eedd533f5fa6ac134c8c8454b88b50f8ba0707a6315d58b50309186dddf483331aabd63cb97ece323e9bd9c3f8cb3b198a73ce66777dfdcb415b9ed8baef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e1239a55e9be917947b23e0af6f501290768cb26382610ba8327297e6892d2c668ac73947738b194e556a7a84f47e7f21f6605ea2b820af29c69684602ca436e58deaa9d89d814dcb87030a4ffaf46ad197281f5e11a4205f344854c1b7c48fa2c97d980385ac44236cdf4230f716cc3ad4a464eb17fd10076a1aabc17362be4215a2375972587570ac9fc29da87ccadc0a077c37120bde29611cb7395ec38233975f562f470427e35ecdba5d8569a66926e3bdb6f24a75cf774e0a7f19fcfe48bb3e2b22a92156720360a5d4740d1cb98bdfca3104ca94f5ef765c27c939b4d607d252f4823823c9b25f8fad120d2871552ca42db63e2b227cf8d4b5177c460f1bcc1e9d91cca3ee7c907551f33626e86e5334ac6057e1fe9c9b14e0436de16d11e97f37ff8b1819bd1a895452311ca5dc1ba9fad5d7c0d00bc48f6520e604652c93faa573f840cf057da65eaa2ed010b439b114e1a8ba118f8c64a2caa3ad2f8af0c61306b5587dfeecb8c7df8ca9fe799af6f1c240bb8cd9bff80875f8dd4b049c2d3533206ccec58840e7e05720726f84681bb0c5781b64a08cc5443b76127930d3c8fb82b31ecd57a266073aa6890377c5e049265fcd4c14552eb6dda87332252bc8d5b8522f5ae94d0dca92d96146bee327f58ae5c02195dd33956a91997be6637d9da4323c82f9958044163ff8516d1c03a6364c1eb30a10140d4760c4ca378691b19043e69bee546ad434a23712afbd91839546f7c51d21129b1a8b307e1ba674d2edaf4580f39f2afd1045286f657e913d049a164fcaa86ea51be851a111e0354ce191f1f8a6647253c25c0c7def5c015a594f93fed99151a0d0f72330eb618ef7fd7bd7889b708b83338369d422ecd80a29b7ab32dd9285ae237ffe364764961c1a7f1d588253942fd59c3ee8bc168a74a04b11edda1ad103ab30cb41feba172369f016666c0df5efe57a9567be25ce66ef0520a7a4d23cd7b8071826614f966a5502a51096ac9f368eb50a766dfc7e1d27c2f3ab7b627a650a300838e5daf5bcb2721339c746b24c653659afa30f6e026ef6c3c6eba4d717a397f8c516772acd1a8b5faa224f6554597167405271774d69e231a4cf8164e5b05f5aab6456064532b573babad96b2fe54626f5cdf8db6f5dc4a0e708c0db80b9e8e597dcbf389ed56ee50bc1d042bb0a3c873ec1af14c165d3a0c4176a082b37031d0ebdfed2e71ba9e1e91839ae817a9365d4bf608bd7b4f1fe46021e69c50f7ddd7a9aad6b021ebb74c5b4cda751ae3658920ba198637ee00bf84e7821d74039b5f6d3c6e398b99be7e338e8b6dc1bb492597d770f990eadd4aad6b0296a45da4d2edccd3be3d17178a0fbab50fb4a275abc947d0df1ffa7f6b40c204a6be77053e2a208830e6d1523fa851394e12b5e39d378c04d659385fbea582984ad2bf64ae88d52235ebce67caf668d886f02d0ed6dc7387ef485f76a60605c4e2ce9040c1220887f0a379230416424c350a6e01739956a2469247817d218065bda04f27b61909745a873084288667fb12249613e32d04c9d868328309a9ab9fd1ac7358c49f9433dc3c92fb400f740d0d9888146835490546a33261a7f6af47541b243a799c9d6201732bf91b8d7e0d753ebff2d0825f1bd930401f8cb3ae321a104dd26a18f7989427303f3b2c173ce17ee42c0896248f7190d3351223c78e382087ab4572d8fa4628606329b5e7d6e276b5a64f84e3cad0a3ba41c8c02e68b150e4faaec726fb66f49d5c9ec0f11522a1c28128b519dd4dce1eedbeab3e9b276d6e1697e305df336aed17bf2b6825799daa2d05b03c7bd7ae247f1edfd17adec5ae64c2710355fb0eb693d897a48bda6bc6efb4645408fd8faab806ced1a2e30ab45dd3085d57350ea54f360c30fa171b03cb677df31a9641381280449322a7ad4cf2f73f1e0af2dce15836bbe060b3d4fb75fa63d0740c50f7bcada384607190b16a8fea8599fd39867bcc881bd48c87d45f6577a28384bcb5d094757b4a66afd62ff2a6c3a24a5796e059eebd7d0a3c8e1bbd7b11f47cf289cea82ade73c33ce9e08fad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376a0450c5f9ca3dede939626ebfb30965c2c5811e115c6fbcb9a2475d4651fbe238e77018d945f7748f078d6ad9b56eeda10b32839743aa730f3a7d4439ff78fba5576d7b3ff846ea26eef3da89b9a9436790665bd4ea2f7f2ea8bb4a609c970b4976021c89fadd461c3c0062ebf171711e9f0d942372ea4ec62b0137e3e792dbf228e0b87709abff3355a5761217b2a72e122691924541d85d29ab306771158526c015d0a0bf7814af45fe6e907549ae9f763b5bedc695690401cd8cb7f59e4857de908714a3c0a63f8782e734050aaa218a46b785710004f3534e446354f5a1cae9776808cf61b6e9991f5190e1b1ec29730af46e489a2250c07b50dd09fc73c310ba1e9d8f4c76786bdcc79e763b5db52930f66d8a9b91ac9c5080ae9358c975a5f2cc98892ec4c35bc0c170ec0dac5f0e8c4ae7f06a9b2896445debae3e5be4de79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f92623601ac9572c110f6dc8e6198e02cbb5c509a0ba4fbcf8bc687940b69d3078c1f2540c98dab7a019aac2ca841fd334181faddf619894f3aca055db653b11f23dd12d49ac28875896daf48e19e5dac46bb43b87ee66f4f45bab0b38116f4c26e6b117141ff08b7a60e6884763ea23922a201947b064f2fbd4b1696797b2fbe7ae81ac0a0bd8d93aa182d5bd367de1cbf83c8132ec0bfbdc3c7b3d1a227afd1a9e130b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a132b04061d06297db39cb714fd3fd24fefcd3004e83f7b66d11f0012fac814440949b5e1fb41aa1870a1cd72402bf964afd55efc469a465e2fb6fbba0f3d3221d72f74eeb856ce3e616d277eb7185f0a2caa4c7dedeff2515f65f26bc59378222a10feed257763efa1f1042c6c7922def1722c09fdbc537736f7c8adde8acc8bec72fadcafb509319b56dedabbf25505fe2b6e74dfe26060241b316d755425b5dc37a01ab85b54c176eb5486d6be276386c4fa4d17afa1bbfaffdf16183920f5826f75ced89d8e4291a87a25573cbf47523b62734709324050b8d3a03e8d8fe5a46200b06a91aa37d965e9f710b4d0bd8ecd2c102bebde6e30852a89c35773ae250f85f3b3f5ba177c589eec892b10f4f5718ca6c28ca0b6935db50a3ee1591d1318aaac31f0dc0eb149f2734edbdae4ec4ce18e3aaa446e3f48f88ac02254345bd74aa63e2e8514902b227347b277e5f2ca1b1b18c8a43f7fe721e9df4cf6b48f953a196d9f50318a41683d1debeaee723f10fc220cb2d4c6636e957ee5771a82f7b7eb7cb8f093d596df1be24abd24c6a30841202457d95ea3e48225292095ab865ae56e8dab94f716a612090a3d9318bbc40a76da89ae60f45df60fc3e7d3bad0503b560317ab1d8efe65d03ec03e7e7ac714f9a1846a36391754c5601bf095db8cec111ea5449b1586b2442705ee2a1e7ac39e6138a5190145c766a60da5c0b2179ed68c73ef5ce09538d446bd263ed112bebd028fe704b6104f72f8e95fedaea43fc489fa7dcadb43195c7a38fac32e02508149781e949c98ad1c8b79dc6cf39632e6d5a0552cac66e8e7cc61176c9456910d23172c0f646ba8a394d4025c73352b7712f2d81f9523bb552075bf14a7843e99518a8260887553cf20b3d788d515ac4138df53da50f42847d8431726cf0f6e380d357bf99fb84831c33fa8721c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc9124ffb21410b7881d149b7e599b8e8e81f47b34712a33099208941b1e3f3c290028c66d060e9d07a53d35d5644dc2d9b5defcdcddb82b8e883d877e328581fca6e24e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8f56dcb16709a587e6f549e5e811e8b2a8c2323c6ac26bdd407ac436449d592e7b093778baa45116a242fb278c06c8b62d9c1dd5663d79d61233348afe51372223ec777a65df0a86fd1c1de0249d2ef42b4139f11cbb219632a47b7005e13a4ed4fa80f71123a151e949d61a301ad3bcd3bd90ca4bf88b5f0fa23b388f9e90588847c05a5e56071a3ef62134dce4b51cacb03675a1e76022387dc5c598839eb5daf6c47a49d839685f2781f00dba7cd66209f60483b1218d9dba88654aa39c3269c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b77e26731598445bb392d83cc85f0b5db45a6c8d984f33e5a94a332b7e0e388fd9888bdd9d37cef10509b9a560b35083726cbae8729674318d122310eea8cea037d97f4657949eb397367acb86abf3fdbae3e07eedbd9b055dd749cfecb21d92b6edfc945344036077ac2ee74e1f97a9a2dfc6fb72448e0d6668415440c43d8f63de01d81f8834a848c29b22ac66cdf2fd1b99926ede3a8726f9e634519df741c7f0703ed6cbba56102239f7ef18e9d29a02998745c8a26d1111e7a8b35355d1b0aa7a5f59c99e42b5492c41325af0af5df7eb0e56c6ce28f644af97a862344b9c0cdd89852c7412f86441ccf6fe115710f8c4a7d54868787d5f654ab470bac6e70dd9607b1fb0031f3c8bee7f70c9da8d753ffd60278dbf48bdc24e3422187358128382b65cfc73b56bc6c154a3193a05cb7d0e19edba468d5079095405f76faed19b927c6f0f1692ad7c0c10ee315d9b865ec9631a8fcc5ec330a67014b26621dba9d09af433ad9c23522c81a0b3529764d1307f71c145f3369f4f86102a18ce32a3f6fa80911e4cee67312188bbb141a25551c91969001629efa927a9ba0aabd36b10430d0d737dc3188bf8bae03dee05dd79bbdd261c38b1966391b17b96be3c164c863cb697c931154975d342544657fdfc3992e8447faf3d01d9ce9be17277d3f1ac48aec81bff7a5163390f0f318d1bf44f2826aecc82eb1b1dad1aaed197263ba87159505af700d6c23e6a4c5cae2d4ebda47969c1070c007ba0650a0d8d4e4b1d8b5d1ad864dc42472829916c0b59f453f39aa1f66a4c5dcb9fea29467b82364abd5d69d5eb41532af7f5f72ea38037566d1c2051782dd9adf83e85bafd3414f13a40a2f9b8574af1b450873f3e8b43877d51dec7371b4a2efdb43e92501c0073eb01ddea86de9fccacd11497c80a79d5d6ffea647cc611dbb0cb14314108392575ee2355a679b50a75c4afb6ee064e150723e1d1b7481991ec7d6a5e9c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331ef544408c5d0bcfe7c274365f4205a3f50aa92470fe8500ce3e8cca7ec3b9cb874c4d86997ce02e8176e833445ce4338c4e692ac9446888bcedcd3a8beb1c5d57abc50f987dbff91987bf866b1be5e033c46165dfbef4895065893789c425bbd2c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb162091438c70904739090ec152ddc31c5f1a13b54236d38ab7d83086a7c872aa1e34937064a30e05e56adf0a91234e4c8ddb57146794347b068743bc6660a41a7da9178d67b588d263658e0c611f9806bfff9f0446a5986c8df6ebaff9ccd314343d31b4e6dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b542d6ebc644d40ac50b886becbbd3cb7e8c435de57dbdb1ba0e86bb1312bdaf5f6ec8e1bf2f2504efc61e2b0730846c793010224e4525ebf2cf17cca104ef8f66ac2366f50698210b336b0c72a07193d61fbca782969e06b5b780208af4c627096970b9bbc55fba250c5016975e7092d6d0beeb05d7cf3df6375b682f2354d0058b47e9d8772c5a7a9b33d2e495751636cf755af62e1d444cf5611faf988931e02d5fc1180508d275c7bd5dbc0a2817c57149f33589ae0393dca4db62880db5f5c7735b5002e496b5aabeffa7b5dba12a3925d6e5cf72f92a139913c1b46c39d9983f589eb452e73b17f9d7f354b6ad5665085533c91efe4ed606f63498dde3a068f5036282757160c7821dec9c58ee185efaca9d5966d29d1a989a74f0152b58761d9474df93401ce4559f26bfc7bc00c6cb018498e910b83935a378cd9c174bee691f88630cc43cfb9690915d4e9688bde85216e71a732bd7667234b2d8470b6129fdc5a4b794ebdedc9ac1447fa2e42595508a2501e1c55cf154cc415718605e184246e36f29d659411302606b95bb9cb2ff71d47eacd94ca1c70bf9042bf58b85a841808fe6aa6fe2ffaec151462a38b6b6edcdd53072935be7710bab2b12e891bf11a3a12b3d722d4e15dc57adaf9f25d3be7fd1d6bb6fdf925ceb41f5433e000bb0ea71ed3685ba9462548370e32a8e7277ba29cee1bb164a420e5e97f2c9a9358f904e15660e201fb39f7aea4f0b2cf43633f4d7e6828f6b155de8e981bc16b3063a9d9bba4defc47dc3933fc0b31e9776ec9009a4a15200a7ff6aefb1699829d8f0566f75b3b9f5783775ef2071e2afd35f8484d988f70f82d3524b75d581539ac420f47799417df912d32479d2bdfac8579c99fdbb5def286918dbb0fecadbcbc337bf092c90aeb4bbef611c24f932ee01c8406a5eb2de6dae2f80478c9219cffcaa503693562eecb7a3e84b1d9e3a26146fe7d438100ce6b2fefc48ee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f6487899090b786ae2a35ca2bcb61f08dbd77f527caabfe55f7d193b90c528a36abb7a2d7f0dbfa9478f59139308557205d49721b1730aabc4cf60a45131384637834c4a0634347fe8a1d84fcbff01ac6f3cc7be7435e72c2def012e2a36e1471e815e47ce0cd2926027244b01176e9fa1812481a014b713e109fcc9573682c7250aba288db0c3e351c9d2b76356011675d565684499e5cce808a06a25b74c9a015ceef8c14393be4328af4b742e42ce7212d69f1bd2bae214e19b35c1e637c768f277abb04ce899e457a53296e5fd17b15fb711632a30759f207e62c95432837fe6ae63f1c181e2d620948ea6340943f7937c1a59e5c2b8cf73edfbfec961137304de6c9b449283d685f89895c58d109d2ee77f1f493480e52f3e353c6f43404b5805b1abc2eb2328f1c331f2d4c463cf899deccb00aa19db50899172ff6a301edb33c637c3ceb918f820808371a922258747c20eeaea2492c1c3ff9455b5cd18147703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf36997599473ea0d5471840b742a898d8a2f84d105b0d7aa0426feba3a69c994806f25656414c7976dcaa57be712b8e6ecf75c6dbecfa1836f522799584237831d8f87b729a55858d074a831681ce7cc7d974b0d9f350e24ee10a14ef6754c09eba48881609ad09f430f27dc88ae075dce07639d5d51d4ecd8b1f3c91eb734cc147b5f0787d2c4a44908afcd4a31b2cc6e4172037afe0929dded1527d596fa4eaf7741e28fe93a74f3fbc3463052e3a4147f93411c8dabece060b0c14b4d3bc2c651200c852e6ae45bd86f71c1fc5ca54306689ae7dfb2f82de154e17452949f5f872ec7102db9143ed25adef04b171bfdd707582dd68b5984076ef53740637423af1c39b8187caa3d722df270c972a27af0294efef3670c40423b0c5e9fd109d2d5ce56b770393af04f73c37ddd1b1e6ddd002db0bebc7d3d9c50328530ce59d0304ca9eec3d41280b2d89cf8ad54398371c9c14aa7586c30875266c8e2e8d8c02e7a84d17796cd974819c6b4a61b4bc31456e4b2b1b79d8a9f21c53e5c3485f6f28133611f3ad1ef304652a57a8e8f8696b13271783b99f7242c4ec6814627dd3379fcd846b5e5180e81d36b5e12bbb991b8c7516626419117b97035304d76dda2fad8a43dd251b9a7a2a5a6d824a4c7007aa13e1ac38e6e1b768590f99a7e601a6e4f9526d383409bbc2055378c0169f547b9b6e74d041fd83704d2100c4ffbb865646ae8e6485866a25d47288cece0439f8eafd41bfcefd7ca23e58d1b4e74b34cc3449a22e6c6a90c8eee24c2fe9a31372808e912f20206f74f74815ae0dac51622c47a74dbf40bf33253becdf3b6efbe46362637c9b5e19c84be2f67394a27371fecd49e6e937a631a4c82398b82b8ee41c698f4dfc11010e7dd53665a15e3c8e3edf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf76196cb2b73b41902ee555865dc225c6ef1d3aa59f7846dcabf18722ea67f962358ae68e1382ed860b21d62bffe5bb190f0cb4c26d9c5f4255631835a6e4ad01bcd2856f33f9c8e83ae805c0345e9d96ac24e92d71d80911af162eed4120729d4b3fb84b6c2653a65ed9cfe3f15921e85e589fe8853abca7b8a8eb8afa8ff67bda1e8b3782e3817e42ff06eb5427b6453c8aea475b86fff9c6a4c37821c5cb6325ce88ce4c5ad189167ff35d114657ae5a1291f6e067fdc3b39bf2821b0ef37f2efd57eb35262fd172f9e22639565885b53795939221747f75400382b66c3b9da081a3179cbc3090e46713f67e0c7bc3b4b676568c6e86448a3bb3ea7773535fa58b762b86b26d9af1a055b68a0e204426ce8f76801257c1d73600ece26a3ffa518419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e0113895be876f9f0def754d08a81ad93f26c76932c413b2d76566e93b4541aac6404908890d4429769ef67d086e68a88bdc8a01b726cd59f920cd5d5f9bab015740512b4e1db52ea6756dc605759acda984565aeb840573224407c06ca424f0967e66b839b31c61978005e13b10d9e0b51bfe6a077094ca94a9d9af8a46031dc2b3265ffe53c339546a325af87dc372d0f113bd3b725b5bc72dd6b68c27f25b6810a97dadb8a140a878a082e48808caa49191984274b0efb5f760413158747d88232191ac9338d47bbcf74795e90e7cbdb516b7cd9e4f25c136fef6073e206ae205b79320ff41d92cb47b023e98baf45a4e76ff8ae6c09fd7c8dc3215ee3072aceb164c61e9e15a96a8f43ba0d8db5f94cb6993a6c190dab703c6d116d0b61a356fa1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a7355e5f97a1ade88899c20a6848c218da31b560cb19202a087641c736d57af9fbd99dd7a859406ae1f2a579cb8fa5df4644e374cd5f817dfaf448078ba43fa89d3a5683e5d1cdcd0edd0520e4f8aef7c8c5fc4b5f7aaae4be700af3138ecb5ff986192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d60987e7d109eda24e162c8be8dae9a88460b178707b7a206dfefb3c733d7d27ff35301005b9624320c2d830292f6d218ebb1971c652c39999f5496b54580b29c6866ed5403b09537693bc687a351e54c8837cd729e8f35a53420c0e69714029c067c545ae021455b01b5f2c29eb8cc7fb06fcbde46197feb7e560baac1ad71f5c1b2e3cd0a9c3268c93b5e588cee0ea0981976d66ac7e76d26e1a922e58ffdd6953f4f5aacc5e8c5ec0dbc63ee941185ef81d3227c5d1e37b2d0f762181bbef63a58d2e800462819a329358fdfa4fe78ee30361d093e2aaaa2dd9667117153ff3b28f73b2b5befc24656332e5058578281e5b62b39fc5739543f07ebdb2ee26ab5b0effbe8b9f24ff5fdff38532ebc12e326babb4723224ec60d638378ebbacc56d9ded5bc65eb289bc863bf0e7eb8479bcb2a0be41597f2c8be528448488714dab6c65e13487eee719cf18e65ab45d31b76c30fdd9e152fab3ff139e668d93d1c0f864053d2c27f93de5a02699f19de0d3ae42f130d5564949be0e8b9f8a9efe957f2a15793888fbfbdfb73a3a22d2193aeacc78d915c1726e0ae494d9371315af246f08ed65b9dfbf3d9304acc688e56d24d043e7c273398308221327d101e19cddbcc1868552c8a1ef0fb22d9e6fd8fc1d8de24c6aa26bbba539628f3d898570a51e0942405df74a1e22606ffa353db577796a753516e78e61979ead17347d8c5792a4ab67d6cf0929ddb0703a95f1b46a92fa809bd92ef3478112b1a9e4b20efb460b6438c03def9f55eb5f778639b13e5c96258e28fef47c4a16dd7cf0ba0963c4ee1ccf0e41568f983c0f05773caf4859b07c39784f86e131ed5c9a823004f3473bc2956617e4ba29d409cdd4ae134ec20b1fe1b57f86e3af858464182ecfe3034d4257fea4770e2dc1d779d461692b85508bde2a9657d37f5ce77fe21445ae4ab9bf9b29acb58b971c3aaeefb1c2d0413d9e4f2c2fcbd9325f9281a1af7a626d65a0f23cc4aa39a188e7a46dfa19cfbd5058fee50e9838f786b538169ce4a1bee225b79b56558079ada1ebf2805223be551127732031737ca6777e5b2e06352d11e5c84c6cfb2844a4c4abd5de0ffe22a1f200442a707be629494599a9f724c6bb5887068f917660181f34fb90f0fc8c479ef187902272380f6c30b99adba196065f77fbbe4bd404f16c570da988a3fb184f0017d520d8974548ffed17c4f13282fcb964180c0d78b67f4dce23bed81d423eec2b880d836d88113f45479ad5d41eb216c4251b2965c70e6289175f26719e79eb0181932caa36281dc768aa5ea1023d0527febd859f2b86055e02d9a1b2c2cb4f7bb3a6e4fa334159d602813266b2561c37b67ef57f27327302fec5a086f8982794fae20a20f1afd321b51c63951360ce975ccc235d415a69c93f6421348e75ab091dcddc4b25e0abb884baf75cc4ab1500dfc088c04a7703d931d3ae214a5c2b77adac2eed6dfdffdcdaa9f0772f201174233a9025be2d0a33f00a44d84e187e54a4a2ab2cd2fa6ddc7fe1cc6f97166a8e6fc3f0431d7c9ddc7269f4d9a9f9f33138075d279c177ebf981e84a965f912a124a510b904c0ee310773369ea16dd64fd694485e30860b7a17c4b25a4caeeed4c12f4ba89078585f79dcd3a1631f048f36c3a12306892d2429753fb473c95cb9a63d0a638b096569b7ec75b58122fb74e1e4e1e950ec3b7585faf4ec4758fefcdc6053876102abd4cd3d201cfc7c007eb5d7d0e14afa4c932f852563a1e9499c40e733f2bbbb63dd009752e76374c41726676d25b1b39c99fa3700ae9cddcea491e68e9b2480a25437f49b44c618ff1ef89545b3d7910e9d13f765cb1665a49d0be40470d48b6c4a2bb43ca2b8a50cb15c01eb22c75b1070c6e1335571b37c3e3a3a6a350da8ec53c1ca087fac95a7367fa8fcb0668aa0f2dc6a10132f0331957af5b40b8f5add3707363f1ce87f83e5bdcbac4e0de046cc177ce8072e57e7de41ec80b6910f5486577870694751f747043a57065d16309cfe74e7ed4dd5fffecb2c97b9df360baa12d4b4bfabafc96eb6b32767b9f325885c856e7d6c11b1dcb16f2105770f7a57459f3fd41c251911e334a63043f7d7f5ab0b62077431afddca223979364accd5eee92f1839b495fcb8591cb484c201259b05d4a03a775b884a0e19984d998f8d5b678968b28b8fee186f9dba374d77bdea629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b8480cf1bc2ef408c33ab7acfcc5e5540bea087f44fb63fa68bdd68542cdeadc861e24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5ff40842c8c8c8bf71b7ce63b44e7292f3899649466f1a143cfce449107f67bb036d237ee898e19c8b11a529ffaf926b0d5d7beb0873ad980d0bd958d5a47006c5ece6ebfe86f72010af2fde32606ae100525ac6e3b6c7f987d8a34a02ec32826f09d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571e53dbd186c219bd2c0503c471e618a9603972552c3e323f083c2b36520ee830f83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb214c2c3c1123b948ba32fa4c5dbc3b0fd42c06b7470b953733f7c6a076760eaa1a0616c39d7fe55396e081186a2ed5cce9b6e7b761ba4534d73aa1ac6caaa9bc0b9fa41b2943780db444e1c38700a7b43c6543f444fc97ae7105e0301b32f8a9d066e2be8f85b2d275f0f94bb07a6a36b14e29807bd9ab0772001b9246467695e63e9c10ceef2af0aa0b43dcb69b5310edea08d5e4fadd63cd280a590847764ec68fb59c78aefcb1df4d7e1f3dc70db0421bc87bdc891c2b3d046baed66bebcf1ef03172a46b6f4ef7ad65bee74b614bdd29745943b5e11894ca91794fb4044e6e2653bb02f5a2a9cb0aa2623ba550a999bce936d348755263a62542eb9b2714d4baec901fc49833d7ac5211a181cd50145f8b555cc01b27dc5b8d7cf272d6a20249523fc1e06242be9dac35efef082d7217b5fa54808626e1d3b8b97e3506c01b90c6fbdda832241df6fc0d0e0240da9659d4695cd1c6b5e16f141334e2957a02e8dd090d5841ad90f3bccce2d594536fce5ace7db6c73f46e610e9d09336a10dfdaab3ea8686acec6d0617a276249e58bfa510fed39f1e748d1e83cbf020c6f01dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b046628a95b9d35cb81abe605bc76d2d1e3f7adac5962ae5eb1ab44fa7787cb25048570dc02802d4327437b0d2ba13bc729cf2c19712fee9462940b10f6deb0e70ea60dfffab304b61b80a556f6e99fd732873b930a032d56b69e53be6890c079c44ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52f8f8b5cd385b4161e0df586d800cd78f6cac36bdb73fe93175e07abac3cc35dd46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d97e9e0cd3677e0668f77cc8b3f67c43e84459c74ae38e900288c7e2eae2b03a7432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af74df697821b370b562d3cd2a1a570fd8d3d65c411887c70e61320a75e19537fb94faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778832fed83305c213a55423c86084dd54781451dfaab19a0c8faf1a137e7549ec6dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6c50b843909fa46fbe0c0673daf2de7247e8af20c756c55036f6fc8f62f8334838ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779131a4424ce71a6d6ab65a14d7894dca9c6d3ab2236fc03a8b94bddca29479fd7950d7433e35472f31bd734cb03cadd1266945e4ed5f38f6d17cceeae3c43c67aa91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec29a08cc7f99671df63d8c65f2c38fb51a9fff86410d25c31ad2a5697965631ca449b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1c8b99b527fff544c244efc8c08f9e36bf86b6c61c65118c70b7a12ffa8514b3fb2eef3edd59d226f3242308ae61b59bdd858d36d8d18a71fb103f908e4b6b65f51bf8b1a866bd7d7aa2a9fa05de5869755374dcc445b22fd9508b7ad5b0589b3cccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef6808e96051b1631843f68c9d201ecc033b377f6a82199c178a18ece34ecec728eabad358086b309ef8345b7229e9f7600f60d79d1172a759327aaa15e32f18238c0dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a258bca389f0723621cf0447cc4d30306beca7ab6089d9e29d687c36f0800b434da309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e5d5303f9c7749d8c9cf075a390e4825fcbec7e8d9b12324c8e072ae593242c5da3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63bf99e1750ff82d67318f23222de8eff713a8cca205e0a0299696b40d0fd5420d72fdfb5674207a4f5e7f08e0ce822505867019a608a870f88487aca4ebbf73c7d5477c0f1fac4176f2c4c596bc64775fc9640b7c169ab853314b5e98af3273f8af301936d481381923d748e82a9464a72f0e1adcd7c586a4f99e0826de94f90db575407941e33178b31a3d46df6f6f455680675254f4399c5acc05c1edccc56223abff81f8b60e9ddf5947ee4cb375574e3f41c9c7c90c4d7534e82560245b59a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae831313341a818b016406d0688e937231c86e0770f28e5679f2398d01f31225993346be6091b920b7f5234e0444c3e1cf53eefbc4064404fff388dbf63cb226757a98a562f5f38bf13452ea0157ddc40a6b2c09f4e18ad22661aad2200ae2bd2b7a37507062066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c014e79cf167d8548a498fdfd9c7b83c41b669de44219c019ddc6adb401ef5c34540ffd60873563c03dcf20a77b2a3f3c067856dbb93d95adf059af3846746d11dc5e46efe642b1c9bcd884a4124618f31db8c10fcd2db884534d5bfc6d8fdaf7bd5b8ba55706362dba0fcf45fe1d1fea8f900aa1064a2dd43557d5831786d6670161cfb0ccdccd84f5d21b2f51fa3f71ac0e4afc8c105af3da663b7e323aa4b8d80a07bddb41b8a64bfe046d04949f8528266f23cc47ccd98501f7534a7f9f4a10b36777bbafd8bf1f69bb3b8060d4e1cbc3aceca1510f752c494940bd9dd71e333994677a6a839299bd17ce19d87699d5090bd7ac4a3d93caeaaf8b778c4340ee868e47bf35eeeeab47335bbc4881ee37d15bb983eb80ecd051ec4b25d3cb603bcf209f4b78e708a50487465ae42e673ff55b8e3dfc947268eb808885b110dbabd21a7aacc48403b2961e3545f4a0442a92c9d7ec352ce361304120a95711f73718a541a0cf902d5571b2980692fb3bd1fd24bdf098ce1158c104e9fc8584157fd8c263e8c2a6667a42ad360c2e10d2591ef3939da42f4199169cd8a99f11b5590abaf3fcb6a4a50f4e4cb3c9940a0790348e2e0141936249d4324f992771cf1ad083db0091bcf33c9d106224a62fbe97c3a355904e3b94a496122664c0ba157aad05089efe1c0ee8ab61fa95e23b91ed4648fb91d4721db5bf97edb96e190322bc58d121c1cea910b83e16f172d0e5b762ea7d33c89a17e4e7b4548b07711507d97308ea55b03299a76382386234dee0ec5714b33d9cff30782b3df69474404d1574c2fa417553b6e2e7286eaecd8c5f4d1e353acade3aa7872817ae0c7dc9059d97528c108856b9545431cb602723a3630f8eceb49fb0670e26f00cd78141797f23663944c771edacbf8d3ef954a60c59887ff1dd2aa51ae6b6f50451f1d00342459c4d11e9c513cf2ac81b03480991b756c128b9da2bfe84e4b05f8d2d4d8ad87aba933f2b234437b1443b433deefa0a221a598210b4ecc3f5627dfc54c1b5087352a02db676e1c11e33f712047e9a82a559447c430dfe46fef2ee15e38af1fdcaa465fd158f0ee7b297f90d8fcf1f3b4c94261ea39fe2d07d1940a1c794bfa711a727ca6f4f1739b6efbc3fe863d0e7f429c11b02fbbf43d2d9917312a1de180321ef9f2e30b5a732a41f75ebedc77d7744b088bb66941ac6ace36cedfb08e0ee432f8b276f3c11ed37684fcf0f6c84fe3755b58c6d4bdf7ddd6ec96200d64834739e5548385df843a3e14859d5c6497e2f0a728cd07bad3fd897394e6b6a9da5fd2bc66b292be8bfa4cb62d50ab219fc48b5782f8fe69265c0a9771cac3ca08484c1bf07caf6ca428f05528184e35bcfccbf96f8248123773f50c589975b78567cea8acb1789491d40fc6f25ca33a5fb243fa221f4a650dcadb761169db39c799ea4ee60de7691a5fcc06e9e731e3cfbe75d5838468a8c1e620cf0138edaa2750d765270cc2b7c8861c6e6739c98019a22b957acc9ca01e302ad19400c5d95f0394373bbd4f1f5735ec5a6a8f375844e0817fb4cd3b274996fffc4951e7c87be30b9c560b25f8201944eb4817bd44cdd074c38e4a2874e843d6b1be2a0b9a2256119212f721cf90700d759ffcc2709bd10ee98a323a77b663f1cc65799805113d30cb7d7856ffedcb0bf0cfbb7da75f77c0cda9077bd6e0a9b7a1aff9a2346b6c976f20b196909641570180868fb9a88b3bbaa2de3be9f11a396d4d253fd13bc43387d7ad6712f0c65432abbf173b4ac977cf901d95e2282781fb18ed0e746cda04f1f217004d81939fd5f2fc5a68c7734877b5ab84494b448b0e23a8db702eced59721a11e5ca7ee5f2ae81393af91d237f105d75dc6b2e5bd785ededad4ce1e4733fb0ad80fcbe1da706d30aa6f375b977819393c0ebc6444ea04de6e76f09cfb5f6bfffa72238a32bc583222e355241478d6331363fbde6e47cb8d0a23a5b35ac2cebe2facd9e8f897065b0553543ceef93ccb1e1369b90fd942ddec393a6aac691eed49a0235a582131273b9daaf6fc88f1c1f9c36b92ba03770553cf6dcfdc51f1257ce9fe2c03910296850b2293dbdd8a98688a8c0d0da6a31083b4cfba5886ed0b1a83683a24d6655ea1cc0634dcef4e0a4b8189c8914b94f2780c93b65acc95deeb8ee9c39b1d261aafd34ece869a0290a010ec810dcd892c8f6282abeae3b09be564b64ec9fdef13fc4a86ff0c347f87f4622f78d187d7a6c4b52c5b23c09b1ce6454b46013aef80fd50d6928d3bc5eebe1088b20faf0a2ea3c000f6cf89d517017b6c7f998ee5ccc6ab131941eb5b2f0656cc0cdd3847a1463f1fffced9c498efc0fb66297a0f3a0d38027a1ef20b053019c642f7fc6a03c4001780f4d08a050d2014ba8f4aa41b813e686f1e5f9a4d5d10109fabf2c2ecfb827b9062750849582215ca221f4f6e9b4800e05658dbc98b27ae52b26a8ad7e2796e716aab79e3ea4f48a384dbbdbe865bd4914e72d7bcee8ccbb0811c82af8ce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a86a39f101483c68b65a0f4c6533f0d5a1b3bd3f759501ef26aaa667fccaf3dd4df9afcfbd8c34ff586312b97562c957d992d707c9591540f9f48235fd88679d5603ae3e58fae76e360ca81000ed8a9f6f68d82fe19dce113bf3107231d9e899f7ff378dfbd002afb6fcc0e0462b94d32d0ca99a8403eede7c5880bdf1c25fe46b3abde3c770636f456555018200c74789053deae0dcd17936dd71cb232f2889fa08a2e5c8f03416765e325f00a018f983d866bb80a5050fa486ec755a04bc1c22b9074db8f184013ae76c7ece632da731c2fb17ce647d8fd2a0d627991e9b0835046f41bb93d0a0425b86dfd434895737cbc8ae5ceb9e272830e4eb74dc8514df59bbf7ca2a6c5572513b7389af61bf7c05ac147c398e265f688436721537523c66fdbfde853837614373a0e6815971534ef910eb4075bdb2bf4104962d310a2b8067491024493ef9f308d3063677e33867e7b424c753842962bf60d1e57d401963d4fe40a68bf4ad30c1ee23c8cde44cb118e6fafb8d3a4737b42c3c3e4784c0121bbcdae3772a99c05986d5dafc51bccc2f3225ff3b5778c093b7447f15428b48a3ac65ed1d58c0bd447020a6546bc01a0cf2977cb107f889d9b26ed9017aa1de718598f1e90421586c27c8c7e8d9d8356c959e302e1c2048f42323b7a156b6ed1a62eefca828e31642c351eef73e02b0fa1bd357251dd21364cb90f56ea6682bb4e0b1df7a451ce45c526455e378efa6bab5c47a12eb7a240e354f9ad9ced530bf4123c225f57563d88073fb6cbc0f31f92c2133792f792cce90cdfad7ef1791e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a10080a4dd459009101551a240dcfe291ad1a04d231a940ebbe9bda08701cbf30f12da9d2e1f50538fcb6d2a72666ef38df3c3b5640973107d31a1908a332d3589953dd677e9259f7d81552bce6448c7f09a34e6c9e9c6bbd1570d9f7ba4b1a986404709bcdc9b4afd2ba473c041537b635496677f1e1a1243ca61d59545a90ca0791fede87173a6d214d2b200415da9c65ee7f29118891cf0561173e7f5c3c0fd9ee62e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0a8fba3ca08c2d285f04dcbffb9617a1ef7b273904295b1dab02dba4754f7221c888a13a9cdb0a7b382ddaa09ca707e9e674c7fe7f60d3d8d549eebae79b49bd67ac705161423fdc43e2df631f1d6d67d16a67ed41c64b363e0e917a4fec6b360af96fb536e4edfd077a7a72707cb076acca076ff647ae154e0c790c2ede1eeab3b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e29eef762adf413660f3155e0527284301e4461b08c8afb998e6bbe9646dbf92effebe34b4e1f65baf5bab07fcc4bc8fb94007a6e55cab8cc9d4b63017b6e2807e2c486e72f933949565c46e64069eb3f5db5795d54a3d98124e39d1f44e0f808b2135cceacefc72968dd2375e8e2d6cd44fb56a937d1c237f71fb5e19f093e1dda5573d6f496a940c80e10edf09308fc4d81694a3380e1e85c7cc8e16b26d59e48016bd7360ab052c833b0240bc94ff1ca47fa14803f047ccb2a6c30ea5f920dad178c86b3ac5cff19f2d280d17472dcfc7b5965f6222301e31699aae44713521620c429775816b80e31b9dc8414c6ba17d163b1dc2d32f6bbcae67fed79584ebb7b36906a33b2adb7ff8d8f1723e87c68b73e7becacf447af88d46f1321c43f85af40f5740de517beb05ff25676b35cf2920dadf35bbe29ab090085da29abee2baf0dc49887253fac9af32d49fccb9d76015b3b611fd1045725a0b69063cf68b27611c61c1bd5ba59a22c73380e12fd35e74ccf364e16947cdb9f5e60f7a425ad20e7e0cf88c9407a7d9a4cef56549b79e6bb78a936ddb1a5fc977e9985c65d3d4ff2ad46a9cdf40851e0c862efd717031c9f099bc7033251630e64b6d9069349085327a9ba96b717f9136f9acf19ba8d3a4371254fd0844de5d21b9a97a4fdd3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd1996b2b20178ac63984538a8de7468a6132e32e86f8857cfeebf2b8aec99c4d4b2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2eccef93545f71ab3bf9717ce136da22f28779734bc8965c889087c3a29e6ba6f5d134019b30ebdcda36365d63ac0c052bdf2561049a56d101f360a179269836258328a994e35a3f4501f7fc311001766c2e0b2ad883f5b8e8caf3c65fbbed4db20d1151ab969227281db5654e03dbaacedc2c4b0959c9e595bb0ea7f7934e3d0f96d07c8fcbe30e7539ca402d2d58fb4b69b63cb5b8e3ae3120075d7d42067f070cb475ab1f65650035c05f5862e79f7505a6e50951f16d77b264039fe3eee9e8fd658c348de13d2d3b925970ff2568bbae6baa864aeafe3ec500a3d708d8e15b262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f862e112fc9bb290e63ccb2cb33bbb7b33502737204dff086ba648824ad7085ad5bb9aeed6a30aeffb4e4cf0c86c0254fd363b63fb778d441aed1b627d5c123837a3dfbf94accbd8dab471b23b43225785e41cced3269dfc19c40dc954b7f58693639224a00df734929d4ccdfef9f7249934a438ccc6844809d9aa6b1c70cfa0cbfb364148ec2e6210f92fbc828ad33cc3127520d4902f454479ac807d94ef150180c1cecf8ebc0c3d7b616c738952ccd73e9a3c8c388919747b3e7148167a957c4cc0f0a2a6f18beb31732d97f8d38159eec9ce8cfcbcfc57e71d9b9148265fe5c3a28729345d5c2a30c54117c25cc70391a6021ef896112a8be65338978754f82dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f6211e07e079a3a3e250023033d9c7156df026820a3db2d4f38252271861266528b98aabcd08eaf6ac27c8d0997d380b9f9c8271371120923ee615b409918a2e6202c2739b636d87ed6e28a6a3cbefe3bb21378d7d2d993e6547daad496c1d33b0ac0dbcc5cd70c990beee697cfaa65e01e18c275134c5392f04444fa3170d3443f018b7b18df2a4329a90a16526d68f84eda120cc08941d621528c4af80d46d7aa1a9a207dfae9c394a116409d414a28379ed8bf0bccdf5fac2a60ced435d5e89074cba8c30d2104b428ffd57305e1cb1768828e90f00e7b2b657289c25f06b921cac7174903ec08745ac46682347f56249f5fb610fc065af754c10bd1b682d501e5694ad65d8fc509e84c170f23f42cdd5d0717dc5e1f945ba48129a59d75c19682d50f0ae2a4bde4b122f183d337512784047bd9d2da6b51befcda63314273d647d3354ddf1a3b5f880c5347654aacfa75b1c9102d9002ff6eeedf05cecd0137851243e7c7345358616ba3395ad3f66550f31b9704a46ff022eb7bda9ac15ebf1718c6251128260d0f71f0c7a9bc68e3c652ef1e3c22cc63c992c9e80ba4102168d3db127f2a2662add46fdfd70f72192b5f932c8e93eabce4973615d595d1037b1656e63d88ead3720bac266dda8fa21b127cc07c02b6cb43083b6d719bd8adece4272764edfcf3381edf549a59e1da8d2199206abba4c41a1a02c9f0e3ef3f93cc2747c7efa64e51bd6d406ea1d6b5bf594f7f64f48d087060a46281436c67d7277655e2e6a279efc34204f591098c0de994f65b142ba9a296957b5084d1116ac8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d289ed2dd7909faba5f562e73f06420b5d1cb04ac819643f6b698d88682477bff7f2a4d8c9729d4a5c502dceafd59619d423d3dd3a1f2cb09f0fa85a7e2e7a76338966000c65a3d315098b8cddd181859e54c988aa52bfb40ade1ac1115fe875eaf7baafb23fed85100a3ccdbfeb96a2c62d3aa5a332b7974fede11646a95039c26bcac1831b43ba1c0081b19ec8d8f61bc04a075907ca866b2ac451091d36c609c6bf84b3b6cf883ae009ed5f5380640c7dfdc7c36b673577e2cc087af63d534e7fb254d307ea9530f01687177a74d8aa0559b46a37a0df8475f824d63ff9717e82a9d602fa3e759faa4d6f1a6b1ef496ac0b7ed94f286cc73ad0770448d857d4ceb51d4bc0d3cef6cd546998e290efd16faa1ee803a7c86d09d9b8f790b6b2c0d817de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36ddd8192457d6f7043b012cafee611762eea4ba6c8ce52e032d73ba9d6e5afafb57e7f6b0c27e28d8ed0f1e35f3fe81245481498245e9fc718fc112e1e8985e3248981fe037d85c11922a28d6495ae27681ada5db98b579604eee1d1a524b314aa5cb8d5daada34688e4e9f7cf75f35d905526c43128cda237120bf48ccd6c365e9d09be092eb3f978ce60bdfb528f8d0e7b40199b74cdd2159e594e9526572366e20e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2128cec4fdd570178962cc052dce9cd2a4ac8e73a3cc0da88cf139a7acde9e2b95c1bcd1eb0e858004e5e9644d9d596eb8679438f32d6ffea1644e1436d5fdda2967366189b299c9384bd433c16b4ca2ab913538d3560c244b30d2c562cc1f26e001ac501ca78b299460f062eb85dd99c7eade6ede68d6d58b1e7e3b67a401308babc70b44adb2b567f574b0198803f391b40dce89fbcd7cf917f6c8c570bf8eda084334b85b3cea2b92d5d5df7d5ab299a9ee31d7074797a25581f31638c052054e4a28d1ab679b5465c58464b0f03e0276eb7212bec7edb6dc786e275d30157d1f3dfc1df120dd4ba2cb4aede2709b08ade77f095153eb1efa56410d8e64872e76e3b9d3605fc506fcd202c0de4185456e2c186226a2ad8e0255db835a85a45f9ff5382cac5ca75ee6acb95c15cc30f9c24d6ebb4c31350c6388176689d74c390bbd2d43d9bab8a6c181c02cb6e93da3c1eec169b8c9a994839da4782653f7ad081016b74aca6321e21ed51a7855f08c038a0f6b2652a4d7a6c31dbc2e2ed09c1f44034c4a04ea23782712c727eff132ef481036e4ba3b634518655a60bb250d33dd4038203317736f944939c8e4ad9a0ab31acf85c4d433774b19551d363daf09ba2bce0409eb03c93abef08190cf2b19c55e7974e538acbc96d6c62c0589999bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf42e35ce2c121a8d0049e391b2151994239a5ba573ca1dc41d7e1adfa3830eeb8ae2a0a58c2f8ab1a86f24dbe3ac52f5e37daf9e3108268d22522e06232e3a6886d1a1e5841e1b890db468d317473e94863389229015de1d9d47e633c0f692b31891a446c60d6fa7445537f77202330cf0b4006c49b1584caaad6ec6b014697b2573ad3632063ad8008a2998fa038954a984412877ef80cf3c17dfbda50dcf304aaffb126c7ac4e5eb270933b56702bbae0980da6bd56fa90313f0535126db652d138be0a9c79572ed15b6ddb233b6604007ac37a9f585949b7b1f31850be2fc79f0998c256d537eb231df03d8baa04c139be7b47fb40022e7384626a2443ab5752c39365d1102b46b171acce1dca1700f156d2acc8aaef7c7c190e256c556d2d7147bf7c80facb1546ab09ddc6efa17675b2c3b3e6cd598d9b12cc82a9cb09a2ccd8178bd85b45710b90875b5da99bc3b14603aba348c7aa67746ef5d8b515e2d410079b1d506833291631b96bb438ff409b11aca64ad90ef85046afa6c27890b84c3bdbf7363e70751a9a2070a32a95e52d3bb7682f3e48e78d8fca24ea36e45f056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7b58fcc13b28f3021967ab150d6f867fff9f567e399171554c873cef5d10356bd21707d1c9093bc07d42d11cdcda06afd661c4c80a23719dcf7ed0d207cb662c0a698fad282c7b56a9927e5591483c31321e88946f3b2e28c4e6cee29f4845532c5c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a18d867425691ea0af8c483f7d8e907c49d2eccb57fb14fa33b1c9eb8acd7b95278e48cd93aaef08ed131138de9e5bc4144c0b69898620e131b745d10c6911e20a16357470b278fae771fbe6a4a22a19e311e1808b0c7e7ebb76464b2d10b714521c4c73dabbccb2e8034830187cf0c446a9bd44303bd1a917049d66da84b66f194e46d107dee50e2d92d19761ee459786b3155f7760d94c45faf7dca7783e74322e413dae2347c760cedb4930cc0dd4b06a27bf89b98a6c5dd99a74031a0e823d8941dd7e262ae48097deb21773acd53f8195830f5f6420d61334e072aef50d6fbc9a92d92a91553c55ae5aa2de306b1b15ab3da020f0865742f2a237fd9b9035cdef474a17454c1e8507755c0196ddbb1ff25b244d0c6fb441befb1696ea2aec117df9c2a8c2bf38a8be6adce562e4cd29fe48df303dbadc009df77d9809b91d2a3bb05d582be1c00652eaa97a5747395993551fcee8915242c3f84f91c153575cd5b0fabafbba4af7d436e30e72b043cc429ce9a5a383f097c1f0218ac1ae6c409a3028254dde1a7a6b98944d92d5dad7b7a8865392f092aba4f6b74756a732fe5c229f53f3ce6fde2ab15ca3308dcabff572d00adcc609e51efc8ca8758a22033f8d71ca1646a1e25990fde48cc2508bd8f6b2451d1a8d9fe38f2e4c7d909297fda6bdb81e9defe1207158df83c4daa4cbeb36ec9877ef2a4667c4f6b54ad8da8125ff8c64fc83b01f3f5adac753e2c74bbe7de11acd1e83bd27140f1cae8c3abdbc29ffb396ff53732bc881d67d735904fdcd2d66985a3bff44939b629690e4a9ec9861ad9c4168385c8c22344023e27256f5555d39f19514b760da53ddc42ce8ae6221dff35f6c1b0d40008d718a8c9663e5e077e7ab60bbb54237767e64c21656a4c32b1c85f11b251317d2fb38102d5a29c294da6f03ae8f45de86a0812b69d0b801bb9fd1e08917c2a2e0cbb9a83e2e269827b3b3eb8fb37529638d1093ac23a09e084d07468c813d2f06f379170b1d5757e10be613ca72b073a42637f9d3d31e45ccb240652e16c0f9dc110ee22a2207af488d9bbf1d5aa1521401ef3257187974d41bc0ef6f8f8f5ac75472506a5e72a5ca845eb94cce52fbc3de1a51077e8191633973e74645c2aa665b8bf7911f5ae5d9dc38e1b920bd4ca9c35b329bd6e672053afa1a91bcb6610fc6aa15977df5248c0f2c30d5174aab9d7f58740961b93df637b2a33ccb5a227f8ddee5d2eba8379b72e9f87269eafb0a568af204bb9055129fc6b4d70ed5cb9d374bef74b333222bbe99a6484044b2490b2004039778d63169bdb8e83c02cb78d09ad020c41116079c83565067fb7cc48847b37cc7fd6316f4a35e291c43ecbd8502495a750222754bac118c0b72a3d8f3eef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1d7618aa17b31bd575130ee5b0768c7aaec060eb0851844dfb79fa748e30d6c610eb973f0b20fa1f200d3583787cc8037a4979d876de2811e8ee6a8ac85671e14109e481a4213cd0523ca6a41329177c9b3053ed5fccef878ae72952ac1d0bd09055b4ee634302f9f7ab733c33baaa52f68ef99073e251a7eec334808e7f7b0f56f47569a76d574f7a1e8fd32dcc2cd908679cd34d02f19921777d9210c475510f0c05bdd6a0d3ec7e765d5e8c7b43b2de3a76a7191be000680354f9dd01b7918ecb182c3514e52f4d8c3d3bdef9144654762d851fe1b37123b7e3aa6798f2136b518a7344a9f68a3ac0382af9ece4e3fd637f6091802aa6bc39d3ce0fac98d2dd723f46d215b6e33c81179fcfcc84af1b1c865e5feedeaa6be96c56230d1128c191988d605a245c793d33a7574b50a178fc1d88aeafa5630dac3b650402838eca586db9c50edd9ab64027828476ab7c7eda149044903607c22aeebea3a35701c540a3a644a05e2928030db22ed62114dd198493440e25536eacf0e942c86cfa6616bd31e02bd4a9732b952892b60e9f4948d0b0edc9738bd2d093e47853413828be6e217e6dd7129767f94ebddb8d174e4fe129cd7bf99ab66db937755c0f9336ce24629e04c7c58731abe3697ee4e219a69358e94eb7308f74c79fe446ae7c75a561e41f15d1b65fbc7f03f6b1c70b8449762db360ca9f5ce47d4a91e1a18fa98909a8e0f2f31eae8c06288dbf815697cb53dba0c5b0fa8b3c94bc910d103363d0e5d1ce30fd97c59f07ba06429bb85327afdcdfaa3298a72d59fd46c0d421a7754216166ad671daaff00b7f9e888b47cac36e0796bb68f31371455d664a21b4f6aa6acb152812934ae842970fe7a9c56a1e991534b8964ebb106750180e163e111e2258b78082850a282f23affa152b201a798f3b05969bd9ec9d5b06ce801a67c2cba20740dffaf16636c57dca975516bfe95bf138274501214fd3cf145ad76ab5afea8fe86ec3cf6c3b5b427932f4cdb808ad7ed6017ba7e871598de56cb4ce8af4cfc56f2e8cb639ff521a0d3fed9385dc3f6d6afb6051980c48609058810ba5607091cba3c260e0a6fdcbafe2ded9e495f0d1718700e70d0656fd2dbe2e756040942ac359f31f4e8064490a6200981d87c488e70a0be5844eb990753d94f6e05a8e71964f5eec24a9c5bf8d251fd3ae999ba00b96837e54dce4f91ef52cda11c4eb8417337af0906982917643c08dede900b16c258e4117ad76cdcb48768e6a353adb4cde713c7bd37c3818b83eda90cc56b77da35cb6b666ec06d8e18c8719feca7d2f99627df98114d87c8334b41c5ace9a54992c6501bda17ad09da4f848382a17ef72b9ba4710527685dd9084e36dedf6e30a89beccd19a995cb3774767f3fa33847d7b76fe21e97244dd5ded4d0ddb9d1ac35653ef52994668bec1f580185ffac803e79ae19d8dd3b3d134d2d36fe5c2d08e21cb28c723b8915f917778062129177b8cdfe28bf68d1f8e154e4caeeb63bc858d5029c27301d88a06b5714e977a374470511c278401bb05c96b07c41a4002c0075848e14fdaf764ea84bf64145fef29bbb69196ea45ff13aef531887ced59fdb6b65585f02c6eb53030df75f82026020f844f9b966df4e97d4c4aef1d7d4b4bffb7f5d42d463eabbc791a5ba476d8f423bcba4e9bfb3dcb3d41c13a04dd734cd9435b28694921d9d661d02eee10c0ba4341f5ddd411f027267a0de17e584ca1cc546327f0e894269b5071ad606f722c5ef50c1db799c6667366051dd261ec328fa119d74326eb862b819838fb7a556484f31ae00a60abe922d9eabca0edbc62b7d647c9875c142b66b1cfb74d3994712dee8bdab85bd7d63d9ecd5224c8c317e70d426b1216555b217948757ec41a110bfacfb1399a96978abe5ef7047ad4b1a988d729ae51f75e17727261986dacff918755af63b19b3fdddf85859f4b89e7581ee37162a0d82bcc6e9bf93abb61c95b057ce688e368968ae775c3c70364f195697b21108ce5cc1fb2f8946908d26f28bb7ad32b00744b6ef2afd3d64bdd2bee9f71e209833d5a057040563336b47b7f80c216715a2221aa717bcee9679f23b2b8853bcf3c2393b81864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c5566036f70f5495c69c9469acbb4fa96389d9358f61e83e20a41217807b3b7a0ec7cd5a7217851ab22579d2d44508c5e8886bfa537f0863f2021e546d8e716254c8cb00c058ecbc2bb8bac05ae3975850f2755d2f0cddf2abdc9ded8cd0c183ea01dcd3a79f7d07a04e1d34e107376085765b0766f11514565860fede49290ad8601e25ba7eb7b347fb04f9e9488dc72264f80793f1988c99d1a312c8044c32dc959d111dd305dfe7052bd9afde2051a18cdba808be99d3c9bd595a0ee36e71a724fbe2bffc4e246adbde68116817c831d41dd570758f2ba252de606f5efee94ea8a6aaa988ad2cc42819e59387ad8e066fa648546c1c8c3fe55f92ffa5e462d00da6408a940c3c4a27aac7c53383ba04a9d90d7215162a4a184ae049b739ee67901111b6d812f50ba27f4be65c9d08dc9b10bd2fd536a509250d21efc50cbeba4675a58276995ffba9913cfda6cb85c1c39da540435eb677b1ebc2727c35a1f45784be56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f828e76222676fcf08a8a582bc77819df2af65142c41593c59618cdb9fb0715b9fb2d2e34642bd917ed533f0b46816cac85ebf2b911d6ff8af45434a405b3f68b0980c11f29d662f3484e8f4614a85dbeda1e472ee6df3812451af2033593326e1b8255c9ad2b2c5355413b298db0506d2d58d15933cfaf28e3b156901ad593e9ebff1e0635021922e27b8ebe972dc828bda82d1b17f5570535852c5de4f3809c50ae029ef50d782775a067d0fc13a15e0ed02f3648a2db9437a365b16ebfa5bc25017355b149de8914e3260e9a28053adba8ab27dc0fc3fc2d237d74647b94e914a041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a79286079ef8e22d07ef15b67397aa351c4a53d2a28818ddf028f7b500659bda2561a1185861e69807079a5410150cdcb42f398d88d5bcfdd8c6a0d23ecf3ef4fa2b4fbbaa169cbea6c6360bf1be417d50dc305c142713cf2d27c63394abe4f136b773f868091d522749466fe43f1b215f535843db92a40a1434b07e64cc32842e734b4ed2a87cdb04fc617f6c33bfc943d15437fc1949261b2cdc27cda1dd3d2fbbc9f29a3371dd630caf79d8b6b5944c709cf3f4c931d32bdc07bbf47c985333d1af32d0b60cebd3f08a2f8cfb640a4320d9c3256b45526498a836e09ac5ae143dbcaf751fa039461d9793995aa279a0d69e529262cc49c9c662dea6a72c166aa85b233ebcbcc60463dd7d6fc3245c7e0fdd3b12780174418ca65db01dbbe40c949e6189a9c71f18c9a93d6be22fe78aa59d4fa3fb2e01da99bccda78c5c5beb4b26f19ff5af58264a18599ff11bcd29af31b4b6041a69be10b2a15e2f4e1bedae209327e55172e0ad4ec4ade2d87c5bfae6a1e9802da772d694471babccc8f756595f38adaabe3567cedfe04ba7d3f0bc8aa0747446acf98b349535dc5fc427461b332fffff566c3c36374e1e2d78727a9694dd81924613b15b31aa914bad7ede1848054838913c9f90faa98219dbbc62d6f9ede12fa0afe3a8a317edc69b550ba3c39442cc315b8b9dca1f2aa28c8a9f7f1101cec7e6db2935ad0de6dbda7d4c84583520192abd1c75e2fd99d92eec1647627fce1b649f4e33cec0e4b613f7ec361ad96024138c4c983ff959422f9705817af67bd2eb5c13926ea3b8aa5d6bcae781b881cda1ae0e608c17a39674a7465c03993eca24b6b42a11d9224bea7c3bcee7d874267e05b297d9c5c7b05079e7e08fd9bf9f98c49296aaea1ebe532dd33b37166fe2d2d0b627f19f841d66893f3df26406ba3fe02e6a246a193ab989d5ae3ac1f77a6bb4c5ab9d74629c2b6139bf09fb6dc120bd99d9427550ee15fbfa5989d35e275b39f7c9c1ba92ce7bdaf358d5019c1dcb9307534b6d2a6b04195ccfeb1bc1c0dd016f001812c1a54a92ef15eefd77c0aeca0f63986f489c6f176e32022b7b4951bdffc9f29f96052d1e316cc555c0c3c2c92a9b5a4cb0ea57217cfb3d93a91a709294c28cc3218352869ea324ac0a4552ca999c0a80716675528cab1e8df115d80a1c6df32d515b3e08cc9e8be2b51ae7c6dc0b38c40505195354b1fee3b15de93091ee5a13ea12ff6d79fed9cf8fddcfb78407e73303cd4768dcc7e24a2b0b1427939efe1dd6a12f10ff8d8a29f85628c68e0615b1ae5d5477e5a1e9539e1c7c31dfb47a7a712b5d4c3138af8dd9cc89678f6d4c409326ed38ecfd2de442d60d19c6cef4cc749d315dfbbef501df79bbf98366c5262e8d104fd3a198b25b265bf23e376ded76d0c19ba3509036e6e8058d11c08de18aa9c2a5200dff6c39a11e4837f75aac0ca21c115320f1e7d628a9649ed5404af1924a8742ffc51d6d85bdcc5aaf5b4f641587548dbcf64432cdf378509135ef2ac25511f7d3f475d06b452f2b08fdedec7c191804074e5c38882354b3e7f50c635208e3499d3057d4b4c3272d77af2ba49cb9c4aaa371208d502f79a9bf05ddcf08be26b3c1e60be784c1e0240d7ae041c3b5417dfdd61f42793f090f7c6492ba22d75ce8ade1898025276fbc40257045a66e50ae1e093e623fc7ccda40a52671d195d111d3564f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa16393763edc7558225ba5217687e2dceadb73a84ee73325fd47d1d766004d08292f9e7e3060f203ff88cdd7c3b424e73a511435c5f8cdee46c108f0458b7136ff7df7a475da8b800cb96c46960772c0061a37f8b68c263f054f021e62f0eae9b5f6450b958c6778531a3fa5568a2b39f9d0921a38645b2f1ae1b42b054a45c8cb7a9fc6a78251076b51b7921ae2d21e31e4a2a87b3d6bae7d0b1873b959f6c284b50e07b46b92390dfef0d2e1bebe654564ab607fb328137b8902cd46da6305a296588ef9a66eba2e3fe2a3e28404301fcca5c29d9d7a0012f0c1ee6ee88cdfa043d95eaa20de89d40c28ae99f409efd76608ed65c6ed22df9a6fae531f8a80d9f75c9f24989239adbdd76dd1cbe5d66c874b454d678106fc366fa4d6bf0161acbe9ce7161485c93572fd398fff86f65cbf820173c13eaba26b1ecaf689a4fb7c0cc6c4288d4aa5d1a8247f02aaec623c7e76c1f59876b39c5847db10200e02394bf60c4d76ec1b81ce16329815b70da9d48e7a0fe424c95015a7351dbf5f1239b19afc1d84078ea280214270cf7dd18c5875d5a29aedc7e8a8abbdc6724bf9b824b8ed6d8f693f03c97bca3cfbd28a0fdee36c539589b7d56f018b5ee770b87607fca3e1a8f80fbcb0e9289fbfb2a4979a0b572d9fd421c520e86c6d82deb579d42c9cb8006f43171ae2b1c0683c30087e23a734469b8dc8ab5f91584a817438325a6ebca511b88e2bfd1c55b69ae918f77600b55804de9f69ae3469f1a91d20342be243b340cfda3286d1940870505d9db2510a984975b708848733b51244971509e71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef316075870d2f02f2fba181e69dda7a9425d6a0249809b8b8f08435e4da95374408d0186e1f5bcd7c152520df60027983bd35ed7f61fadb07b5d60a4cbb405404acf920aa657c910b1c4561192a2039b15391b8c539a9a8376f97b2637c183c1dc17f4787c4e12b809460c84aed8ff786cc6af6711bd421c5988a0a5dd101b9147dd13d69dd4bba8a9b1d0392164f6b81ea9fbb45dc652b0cde78e31421fe08ab679eedaca76b682d5e2cff611a422034a8409fb563d7a1ac121cd8890c878b5cc98c8e7af71ffae1f2f0039efa7d609503764b225a72ee265e3064c853011a751a46c2375d0a21f0f5dab8a87da9dd5a5e77f0340756300f092ff6c1364a3a7c4533d8f21a1119148eb6b57daf8de9eb1201f5cab085bc8d9796c3413bd59b6d74694a5b7cff7de817fc1f74b25c064b52ae0870363df67371e53d15cb7501a46250a821d0865c06518ab3ad80b6084b03d4f9f6aea6072cb768523e2361b05994433fed8de6e5ae7816bd8c6767ddbab992e19cbb5183fd29349b18cbe77ba0231e2cad4ab94fe5309a086ef5ba939c06ed53c97edddfd28270a967493694cf7c1484c44e87cab0a4907736668a58ac2d37063fdc922f6b1b4be7e69c9e50a04b4a110ecb1a76e80c7b99eb7aac446e8eef36a0184726b67092702c0065d41b5439d4bb50601b9531ea84a33eab965754e06b12d5dadb9b85230d199cfad19888a132e38ff0142b70b78de7edc8bfe9ca38945873978a9f9d3108aba6d3df48983aa82810afff30560aac2c75a116eebe57eacf78d4900be8b4ceb47cdc6286820daa1cf72999b891c5406afd738552f82050fe914c405dfe009bd11213d2f859bb1f8754b479f336ed98b94bfefccc39e65d4eee91ca5c8300f399891da4c6caa7f7a310a7fbd57a7f0df4c6802be117a2d3607b21b3abc5b3131dfe0833d0c68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47dc52067f725e8592390821ec30844eb0ce8394b3df9b9a34e9576b358e4b94eb6a353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd558d86620113a1b50143561be6fbae87fef29b14755e5a15f872c108217fdcb4eb18bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e12964ee823aaaefb4bd0853a7288968e24b1048389296d55845b35dca7dfab825393e83209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b691e448fe1072abed5c3a0876ccd44524c7b5f149a0fcb68fb06f8828fd81b1a8e4a2a19b8ec59ba0e725f4c115fd7b84064cf3d04c3742381774fe56391f5d9592f01544eb58e8da46aadcffd0c076dc333e817595fae3c5f4769483edb41a734690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af15922945d6017af685912a6d5701fa85fb4171683a447c23fb568dad7444bb094b7ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d196c67a99dd359244400d025ed0d9d6ccfda16d06ef9cfb09c4f8e9fe5881f576f9e535a80df34b18ab16f0da3526ac0e1571b145e3c1079cb0ac1426dfe1b0b1d3c21eb340c5324bd0fa981aa7d845cedafdf3127021790f7aa710fc4ba344755c006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a5b1582f5ef9662c486a495602332aa45f6a3cc8dbeaa31783ed590a18065dfba3c7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19261256c1d021d30ba10eaed1f6e62605ed346c143c4066e7d34a1cdde208173bdb1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc0df06f744742bfd8f92b7061dbec616e0df33aba18b3c2fe8de9f5685ec9e6cf93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56aa10522ef8b21b8e65cfd4969ddc49e10a976e5a2130c2d6aa04fc714545ac3ee06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa11dcb44f644b9a09c306f174db07c6518275377d31c712470a0b4f5351cb98710f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8a95d7189e9fc42e2d9590b1b0359b8c344a507f210cf9bb9dd80998bff28c791f7a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f4267de9010cf9762af40cdd613ede97b900adfcad040a93b59a0ebc97e4b17426dea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a72a6c5e2eec6d8d40d2377da669efc51b95d0f92389c01e8fbaaa215a0dfd3328a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9448f078834bbfdf7918684623cacfe430bde146474810502878a200a1a6557b45f63dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490adddf99fdf1b365f6638c1ea4c604a48336139f8003e4bcc9db551fc743989db8a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef31e61c712c8d4ccc9359dd6498e632a30008eed17041bd5556d103ccbcb81f0744516a8f2d6d81cd0241d101040534c65dfbfa830fc0f282bd4d007042a77aa3965d6ff2e65a22ce3f8bc1029745db5182584eff05d7ec5aae5cec9b461e682e4d96fc361264e7268b26ddf7f8122bbc0db52f098a9b6d9b5b143019a5759168d787677fc676e707602ebdc361a685cc96214960be6ac7194e94ff9e32fd9e94054c5411a8397875f884e406eb8bc84dae45503c0f12d0e9517acd17d37398fedd38052fc295599929f611996d271bc6f4b5df3b3bf46ef8c50de50b3272206f1917c0e1cd601079d4cb2fbec4ebcfd49ad45c62578916c6215ad699573bb1c2b49015c023060e8b1b04ba04a8b837589cead56460c311450e8d0c1e890b07e2ab7b48bff5045517d9ae4320dff3b7c89fb29e3196d5cea567d0d42e6577fab1e6aab0442cbdb8e5bf82387dcc3ddd98bc63db15d77430e43fe5520603165e36ebbb5bc81a26f9eef0c80540ba81cd971384dabbcf3182bfcc8169a17a1463b7421e977a103d2fdfa585aa1c700634320052edfbefd3f45124db8ad33a05ec623e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c2d3136005ee3dcc253ea4a49b6a71f4cc20a7487c65aac8b52c3976fb82d65648adf851a3aa5462b3139e681fc8e8e3f9e94cff660b3eb3793b593093477ffe1fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fedb19e89f9fbb1ea5213dec7980699a238a87368c5954eec013625ef4691481234a4e905cf67ab9773d22f54b18d35ac737a766aa099d18d4c87185486056220b09016fdef4283a54951352ea8463efb93535b002475b72f374b669dd295f8695527a283644be4ac0d9005bb3ffb9d2b03a730696cdaa52e00fd08942fedcbc64b26477a22b481a83343c6be01f2425727d174835f0a0660ccc52d79cb0325375c0ab6c7c411991c1d6b09602d37a09fdcf58e6497bd9c8bd0128deb3013db443b28c0e4d1142eb02116a15c664f2d386513181283a2ea290b985c923a5f98451b1704af7b61b9e2fde267d73673c4f71f4d12a5695463818d067a3dfa1912e647299cf2e6f0948451ce26cd2f04f08adb3e56a69b22faa210a19dbb830d44e69c2faeaff5a8912ce295b3bf3a1799c6f79d0252b0b640e88adb3e8b2512cf58d8fda1ce4b5556d6fe5ba71d8ad39c6dd6a5ac022605caf7244709d6bb333a31d6fce4de64b81abc162afb62e32e464678c2405e5d13a02c7573c61d189f46588801fcfcb8c1f03f2bd643926bafce1db6ac4c788ec477d4bcbb10489d6a73123b35df088ae3714a210831c84a1b6a922b2f683208e95d50d968d61fd482a88585058e293af8f4c8cb1dde0fa528e1263e063314c0f8a2affb15400fcacfa7b425a1c5ab7c86f4bccc77103d6aca98afd198497d8066ae6ae129863bf0c02c5a7381686c39147b6c98d4af2a7e48d1333989127be9732103801f1b7278a077a8c856aacf1c053d8199c9fcd82303b6de1ebabcafa129a6b61daaaaefef89352309a2422657fe835993573f5d80127df8433236b52745566e3d2c041424631297388ef241ed4cf6468a85f631115cf9bfdccfb3be173a4242e61822e2f8703b8dce1e0047bbcf6f27a056911efc6524d52b90c48be64b63e9f776ba625ffeeab7d0d1e8542a630a33d64759382812b019fcc00fd231b258bee51195af3b161ec739a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc7546195d3388e823d9b00f9ad11cd47f7df31fb379675c828ab778bfa11ca034ee82ba6a924f34bdc4b10ecf203a5c94385f41424d2d8397a1c3ec0ac01e5004331a707ef4e7f4acd38bf46aec732a80f5edc6bf9e9ad6e43e34072e6474eefc9bcb6c8a67f4f90deb72f1ba7b6ddd8eacde4331310d3c087d85d1baecbe44e33fd26c9d3ec21445142a4d085c7f9729c6ea616991e678e38cdf62596698aba6e52cd34a150c24ed2fe06079c3996f6aa84cbe9e941792700c22e4989a6adfd2da577df557a8cd52dac33879ce3eab51dd3b3d4c4d3f4889fa6a41244a054ad3f753f7cc878c926687dddfd112c86d82490016ecd13e908cddcb2b764384b316197b88b7cce86d21009e7eb09a87f7afe22ff22ae6638c8fb68c2a236dd4bdf45c53e86afe698746b1580f4c1a11420f3d8f5f331a64634017e6db9812b8d6a4be560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498cd83e0b5d7d180e4c8ad1378a795d26452626b0f6fc1b50d5eabf9bebd7a96553d70ee600126acccedecc4076931130a674c296697cbba89c4d9f485d65cb361b94de541ab77f6d315df542f6bedd1e6f01a819fb9673f2c26fe5706ee922eb52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694ab34c6b51852f50eac0582cab831912a5ea971edbb3a2ba6f66293dbf81eed180b50d165931de3c1a2e8e010919b24aaa420e5f28d8c0703c35ed9a93173dc9ac6b5bedaa59049522d8a9db70b95d8d32bcc940de919ec2d64ae839e5e1f2c94952c79650ecf9aa7b86a9813ffb3f7938cd731e48e2b6bec570349b1239055d70e78b03561af43733e413dbaa1491fa078c965e246075868c574f77cbbfddf75dc42e257fa6b55383f79ad81da2d1491dc077dcafdda6c6b8e77a719cd8c91b1297d6c1b39b9778c72527e44f61d09da31878f1978cb5bf4d8429f5af8ed3c8d6eb4ef8b92b314db5e8bdaf15b3f90057718e2fd4d71165a14f10d48d0c9ba69250e2221c6a66d2d07765798dcc17cbe64a350bb8b4f859a1604cd6d5b8e2ae69914f77ea6e024524fa8c9232f9891dc4473b0bd6bb028a568d4bd82b4259b06c7a863b20186d346579f8d27e2df2d253d726c6aa81a9ad5aff0785f62f486823c38446903dc52a4b63e4b8c2daf0a413b81951e262e5fa77a1f01417dcb7b007882771e387e950520124931dedc36dacd79b81df10fb9938700063cd13afa51597ba07dce6d38da17ac068496e6341c8ae4d4aadbb70bbb45efea0f5264480ce849655a04b073be9885b30f3b420f27ad47a7a88b5755e28ca2ea23b1ef6a5e4ff80ff39daf2eefecb26cb9fde6fa2051149555eb61fa40784a4cfb3604fcc642a1b4783e43dc72ac09620077ae2f6a6645b1218b760a82343b4f1b037e3fe812cac585a12eda65847410a645fbc3041bda1e67e853d5b729b170aaaa7870d25d8ed55729d652e38f564695389a2ff7d41f53f6592120355ac9a744579711b5d42dfe22a047a69776b774d8d2b651f9a1a76e97c99108770131b80078b392b8684cb4b8a64550ada2495792361f16b50e1ffa761bf0cae1251d960ee93c0b917461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da32c2a9bcbf1dd5e78b6810d97b4f5c37dccdeabf6bdbb696201670c9b2bb2ab3873135a67abfe327b835b92459d3b51be55e66c4f873eac88e5e2d8c5d862430ede5dc24f40174e4178f568e27db8f3f4e9567bcdbef81afb74a7770343d6fcf3deffa0b863fc6af866f3bf5eb5be21a306b31f92b6a0df6d625cdb36242d7b2723fcfd385a8f09fc6164c3e00ed9213778f6f7f2481cf4f8df1d4e2f8c6b39ef4af8d1695100220ca8544d3f1ce80a5b16c456b8a91040bd5e0873b544da070fdd258d9ce5833213a1898af2109e027605a736ba89edf69f693c85f52a0215d8eb9344122149dcf9183e8a717fd5ffeaaf80a5ed5d1185c6192d108b42cf517d646a86781f24562c0fdfb0da0d3b7e0152e6e249cdefaedcd6ea1639907c25bca473e9b2c94a076e105c7d0357da6e9cbf65c03e10bd35dd549f2f8a222efc09a4a02fa1de21797f1a4212c7127ff0e6b71048af339f57e69315ecd15a8a7637bb4830a1f3ec9578b998ae58c372480c2ec2e49a8d9876da154b97b55dbee77035281719188acadc96448e132c46c222748f784dea3ff5d1722d77098a446a4836dac53c0bd74b888bacd9059d1da957a8f7bf4b5a4820ea912eecd5d649aa3b4f2ea4d843a9a747802fa2420704a84d81f794a59fca5df2e97ebe15b65b805318d875706cfd1abe972e9fb0ac6ef95854299562a86c94932a47ad73770a09f3620d8069bc1c37d59f01e6b5047e7b9b8760c478c39e89ec023eef7bd1ee17edaae1696ef562590e0eb5792740a3450b337a827b9e7199485cb723644dfbd2618958ed4ed058afad0ea18330b8629627262d2c32c36d01fbb932daa5a435fca156579a52c121e05d8db24e7e3155ee29a9ff8c2bf971e6d5a88cf66d7f8c2ffc5de807cffe8bf7b5e97fe9a7d166b2ede9ad8c5a4f8831d84cc790bf28045b2443a4110b918649b1ab73405548e7f1bfc5a7cf4cd8c3d409539e23090d13e50c29cc122bec0e58049d359946f018deac3d92227743b102ba6612fa8f8fc9ad3e731451f5eece7d86928935435118b76ca52bef6115591c5100a6b7bd26857df3820c7928a7e4a279e3c9b2a9c995bfd62757fdab6595b9a94194defc162bc94f24e93f3cde485c067eb0c7ce178f29950261d82d935d0168f25cf900efda096336690ebf579f2e29d9aee4251d5c5b9b1c14b7abc6845d0e390e059f7afa63593dd23a3d8c5f71bb52479ac2fa641579a7d39e3212b3e0e15124c4ebd784f58cf93c46ecbed8dc20ab4b85ddcf91fd26c1d64669f190a72cf549b8670b0c9c6d07a837fd08ce5ee2f6b47b48ca695ca39640b8567c90614744564bba2998c16ded317701c5c3650ba2eafeacf2408c3e594e6164fd7d379528f8f471e02e31d204a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a9727c5241cc3542e9c6ec384b9eff64fb402fc7637d454ab2476a8100c239e412481be3612f8abcfe3b3beefa67acf4982a00e5cbe6d11fbb05ae0fdd758acad8835d0847e604fdee21f3507105f2d4de760ab60b3d413f9106e34435d785dd257bae90849a7656a4c50e16552ffae52b373f3097c100d3ef29dc7547803f41bebfb657f271aad76cd4b6714d1ac1a14ffc94e3abff319f3ac32cdcd956fd85bccf793c3e63db54630d6811af212162b34f7b6fcadb2f999e87d11e02a30bca59ff42d296d4fd5f36c374a8351025e92a35dc1afa9fc38d460e98560d517f7d5e3df9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb91bf3c68604d6e9ea3bd3f60b72e8ac7d2cf65f250ab402660b87eb49ebdd49bcd224f1e18bbe1e45596584818e7440b890b7733d8cb71598e23732287316e31bbfccb98187d2a98850b33b527e2d9f281dd28a96f7b40ad1a5f5d311ba2acc3250ad3c523f4e6898af35459ab8d752fa0471f57f3838ac4db3fb8ea10fc40a56f69a9cda9e1a542a2fd9fcc6d652ed3005ae52fad229d3c889d3a7d42ff67dee6169849738b9dbc795582a02f64f994731ed91e31dadd62ef9a8c12c00a463a5c5ea713c1cd3ebead2b1bf4d379fdab18f5259de8b6fceb4f5722da348fa4d818d87e2049c9262d51d3a776d7f27f9a3e14fbdb9d55da7288b37268c4902e774971065311f248cce35c0bdff8d179940e52239af074c93bc608451a2f89b8aa5a99246c52691f271571047753aa89b041e4227bf9630304527c10092bc463617946ef848669fa9b7b860a852dc57b39c9dfe39392cfa2c0e1d0e9850fb2798c098db7072909bd6a256df129b5e44437b6a2516fcf70c8d445e6af1cba4da991230da089c0ded004ce988723b816fa56ca491857f7d46c98a5e4510551740246ab79a48bca5b486002c2d50154404e9ef77c4065ca804352975941c0c47e37ff08206f467abbd1729d77e6b01beb65cf131ac5a4efc6cea1bee6a1c9298a30193e63599f97263f2f9bdad42881ff61fb4ece5b8ddd2e6d41294e2f5ad7ea0ac7f59a27e5443d7e8563e53888c9ccf63acfbdaa0e84d044134f68423c5ab34e24b9931b2f7790b97e43378022f562744667b9119d8a1d859c3265d4e2b0fd9f79c627c9c99cc4c2387e508473021f5676d1e19df66b0007281acf77dcb186925fd92779bddb6a71795e9795557b1c95023eeed6fd6352c5e8cb768ad503592ee9c889fa9c8d6f0d274cc258903ca891474a5cb3cdb506bc0c8cb9a72ccef2e91672e2586c4d3901189447aa8ad645c9871167ac672fdea315053529b98b146404588b021bc083f2af653645911e1acf9d4f51dea8a4913d2de69ee5184a4424a884202f92cddbcd4ceea1aac3f1b2a505bcb1948ee6ebe65845e01f7c32ed2fffaa771a23bbf0a505fb737199b4e2101c576a24ba3b56f6a313dae394e2cb7d29eb30ac640a7c1814ff962c72c1e5551770e9910f49ce0f4f821b0d3e14ef8cb8d880b12db2b0cc71aef2703b5e14a43605bf5150c163333c8b4590a59216ce07bfb5d14e2f6c16ea508563480a06accc050b970e648e405ac0e73fc893f8a5dab23faa72bcedf5eed3d64d3b1cdce2e7040bd791c65b73f77b3065f98edcaae8deee5d13d491a3cc5494e67b83f564d246975b37b97530531c9c909484d79cd3664685e7290d1d9b79f3ac41c99d7b2b66e79d25c2172071aba9d568d772c4f656df7bf3a05f40affbbd4a8a8827dd155089afdd3f356e32f16ec8bf96da7d05a3cde9d9b0398f632697d35b8740ce122475f3afaca9d0027ea06c041afb7b218e29671e4b87cd1b84d0572cb34eefa491953473a81f38fa67fe616b2e4c96294ac7cb3fa8fe1bc7f04fdb5744e2e6b3dfa20c94a8284a39798a752c4dcc3427a439b0d74852ef2b22e5fdb7e7880784c0482fe555158b8acae0455b138d48049b91755ed2f7b616dac5876fc045de73cca9b03e0a4f65cd39e37fcb73e93dc7cea3c4dc725a7cb9b9b0d6a061fc6d6fef2d101327aa727698cdd9f212c750e4639272c4bd2334496e078f03159d8d095fa2ebe809dc4aeb77c597ff007e8d3516127536bb56ba9b61946293aecf855bb06c06fd904474e1070f1cccf2cf3052d32ec0e7f08bc53fdd03390ff31f393c99492940ea77883f54ff020ad8bcfaf597db167fb8c37e9b914b9115a59425d3bc4c676b85a0d0607b87638515c886d6771a062cc885570e542fb6d8d3a963243ee472a89c57b8357cb86f9f4e57584f9576caa397eb37145a7e9b0cb34a4e7bffe5498edbc109f3c3b89ce31b3d5c6829b2d232671957e555b50c555d6ed517c37c50e4db136378e337f3e98ed541be5afc7cae67bcef50533c247ced49246cee691a8f8c6a4550db8ce4ff730d26b5a8fbac5ef52d61afed12212e120b6c5436fd64225943745a76920437f5d5ff68260500995da70d5babd021dfe1b5474c2aa8742dd70ab62fb8a10115e3018c91bb788c711bf5f7502e8a2b644b44e3e6016698b367d33f54c3acf98381368f3e3694d43e5f78267ae861eb27a1ceaf2e949197c9b332506c004cd93cf018126ca264289bae566d8f4a723d58d5776a408dfda1e47f8b9e17e88599e96ae18a4956fa14447a9ab060a332006f3ae491cbe8b053d62a6a6b2d68bf782c0a824b4ea50e942e3f0a5ca16cc339e0752762dcd27d19d9c89fc8a2a67c73971af596a7d75a0b48f4e7b441673016925df111dd128b63acedb65c264ee90f3be46d46867f41b1936826aa19ef24a97f4fef9ab2563af8ce7fa6d0f3bfed2648fca6b1be347befd4f9c7b1c0c6000470067e949cca56d18acf8d2e6dd013bebe18d5389c5328e7bd8487e25b50d77c255e1d47db10eab468535d53c47e90396eea7813a11c1f24fc22ac17618ad830d18e1f280828048e88ffd1539c269f0d6d71ea931b57d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c5365489858c29c792f973a0c16ddc20bec62c0f97923cb6dc15d006a73224102ef718efa6cde893b5c614081833c7b27ab70819207a2c7801cb85ea561784ad8b7489c7c75cf781244ada6af6a48b46a84ede15c54e1b81979aca22c96906c0e6025f48909d3400e9e13ba81d66639f2b292be5632064bc470e5b9ebc7696e78b567dd851fa4bb6d3a65fa35fbab332f0d9ee8ea8606372a560a330e868b0b3d6c05ee84fa31f5781106e02b66c96bcb03543750e4ea8cb9affefd7e4c6cf1e52dc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db239e0862900de8c1d9dc65655a018d600932bb1c1c984738215b69efb227b62f77e675ca0cc9cba3f2e8e2f6fbaa71bce8584cac6b3f23f3aabff76ffdd863baba0036a921204c075e7365b2459e2c527868ee09487afdb654333589efb988c5b133c7447f19b8ab3d0cf80508fd2d684c43ae0862279eb1a33ab2aa0517f848d4e2b585c13915f76a868cb2063ca6f3464ac2a4fa6733933d5e6d5dea2f5872060ae519eabb7c5d454408de53eb78aab8c54428df0ee5fb51dad46ed4f1dedb5b2092fcef6477e4be071e8bcaa8f1f74b6b812804b93fad8bfd01fe8d6e96760aecb202c28fd22e7db3dc8647e17cdaacd1e6a8a3e3f81ded6cd36e2d16d914027a86a1d7a599e4c863003d41191f38878549093162aa0b41daffc730b99cb6cc97a8b0e14c63f772ece0a00e333911a470778dedf3016665d7553b851b06373ffd5aa20d39db503de2ee2f3bae28ee43c80428110c1a869ebe83b536e827d8712dcaf6b244f6559db8fc85074cf75777d63bb9f1da6872ac39f0713db4033e008519f7f5da1815d03bff3421adf7cdaec1d34e8710c35e536c7fa4e780a401b9c1e851a68e9fd11910ca6bb3aaa6419df0efa2cdc2b80122fcdd8464256cdcaa5a8d35c22f8e57edc61d6d60d1d88541063a67e563d1ebb02e6dce846aecfae58f024cae77d57dc627a054d785a6225b47983f75d2c92f75bcf7f00a4b3fa63feaf4000069f849dfe78d47ccedc04834f6686b11e8b4c64f17abe6b1388412847673f653ec8a8272bee75d5e633099053abb319a16466cd3aba63ec569e3098797d53262402ab04baf387d01549ae734e7c1964010e7da8e2c5133e24ad83f23df3f12a0306bdfa176981f7e1949dee244a7dd0600094137b2b89fd26e0e810ee30d26669b7745c5ba297bb1bbfa3127d34b30b12fea8c98aa3d8e6b0dafd82af5ab3696d60a8e079d3936072ce437e784ff40c1bb3153632e854ef0cb4029aaf98631d00a639e31e34bd0c50c572930df18282d630e5d7019ba9f559bd06f9dcd47fd8c9a3de889e9319f81c54305f4d6ee573047a7a15046455c04f8d590f3335697b34bbc3e6085020fcc29ceee336741265d8620f555688a272a9b7ea943ae9fda43149dcbae089104c80071d75500de3e1777ba471b808b626b89f14d6ccdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd13a294038bb095e33d026cd8b1f419fe3b14ea1e508d90c27935bedd2fe00f8e0dfc60e28c7fb359a08eea19437ec82a9419c2871911bb4d5b37f1e432909faa5131f14ef3c2cadfb37febf2751d94831e103ed0c5b711d79b3f396ffe2abd7059740afadffefb23c6443f7ced22372d34aa2c450a90d092425b530bb5cc7c7035575d4c2ed465684f5227c18cab2163d123d64bea118cdaa4d6d67ed3237080f696a9e55d7156666547931c01f2cddeaeeb90165a4e4b0f76e1916d1525746f68e3c93c4fac902ccc6bbbfee72bed7a213816762fa996d0688fd38b90012fef1477b7df80a8cb05c207f515fe9bb5432311b00e4ac4af5b2358f38e096754325c5f1e0a677945c58c68009533d36e53db3c94fb75398e28b0a1b6ffa81ef4468efd7d4a0b045610b8b48e7e020db3f9cef54b59493bd0368222aeb033d5320cbacd0fc134b489d88acc160605402ad3ce22cddf741546b3b86dcdb940042463c42f1ed6af8cc4ec35ac6d0b3878c9031530d8a1e521d1291b3ee5da1b26127897756b4df4892909c846188cee7ee68333247ce8cb52b9ad6355207ab28732eb04a66630e83229126acacaa059dd98faa1d10f4021093927239c2af136d77ce2504d4d6f9222ff2dab22803d8c545671898b7d11e7525f93bc298f8e29814ac340734f7745f3f11e5eefd22d25831c58477955206aeee73da185c205455e176580f4920404629e28c9897feec9a33687fd892659134e7e3c0fd247d5f0a1bc59e3ef5f336bd380eadcd87f66cd44a28ecc546b8f1266a5f4ab90bd7d3a04497899c33337084a1f1c7064f16a469fd6d24d3fa8c480d19a33e3d26c639c5d9994a7042c36503d74a7435b6e72785680700f3c39f2bfca070f27416d2906f1b8b7f002dcf530700f7d552155a70fcf70b479dc0524feb1b2b9ce01846e4aeb5fbf4cb9d301e4bebde0da3e28010ac440a4d2441f613c43da65d1cc794d884bae0837086213304cc879644f45cbf7ec170c9e7f24ad238c9f1f9372b5dd254b7e8c9e66bfc15fc59d2e0b643409b908a35c8cbdaa52740d995aacc03253b9797949e09f27c10c87c607bac0c8170c5ee5fced21d812ba964e04b1aa68a57104ca7ff5d138fad613a04b1c424b66015c55cbf227b6339adca97127eaf2bd81fdc835e140205f553914f2be4aadb8e4a0ad7e3a2ebd06ebf3078585fb400cdcf998fb02dcac5bc7aa298ed58f7bca4dd73cce57df8c53e9f305537588ab4e3d492d2c14b68de18f714660bcb7362ccdc7952d5a3da32fc7a1bfeae9402d08a55c1538a2e51bcdfa651ce6aae8e45e51b13b1ace4e40a3635a9578cdf124e40f36a4d1c356b5211899fc3ecc461a28dd4dae8ec2d2de58392ff20413f88de61cee11618d8288a044ecec0cdefe9971eaf7ac53df6b66aa5d29afc07fb3080ea403d7ddf79827f44dea8c8063a6c6b251743c71bde51ff10c5302abded4ce6b45d493dca4142549c33d7f9e354d8d9b2fb4a76d084a6b5e7d017b5a1f65b8aef12e25c5eb8c6ecfd8173ebaccfb514923a245e6b92a45a5294ea96868df839fce09d24eb322fb3f0ed927db2cd8a5cf4c5779fd8e2465c93153a968d30648b342e273797c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59ab5bf1ba583411e3d68259b589c5e3bfb7b45a8771536392267b5ff4e7646c5cc892ec651dc748c56f8b1f871ec62baa48a2660ce22911ee5d0cc6389acd9e34d000a421cfd1696e372ab9766d5d92bec2104c373a820e29f12abc5d6c1c1ae7809f8d2ebe4c912fc1723d17930a597e610a0493b77a059ca792a8a75c8f026ff7f4bd20427cec0828efae18f16f3cb0e718d8d72fe71baf9cb620094594c92cfcac4cdb25b538c05c9b80d6e0ca7a1487e2d0e3a9c823de4d78db8a14002527c6934165c164fd49f2503bba52c533252acae518f39f44fd3e1c659bfe28deb323d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f070eb73229662ab7d29f53997144ea3f90a79db7bc0b9c80fe3684fe328dfde854f611e7236547c81785fe0e57c1bfc9b009f31d432847243c6b828aadff579ffa514de1e460e71cb98d1fdc221fd112dda62ef0d275c021ea9a5ae4f426f55a248d536362ee0391e5d3c27a10f4779d80705ad9b2b3bd508860ade35516090fbd82091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7d03560f177473bd798c7848a8414bd89c310b90171755a42fa3143296e4fa490997911926ef741796b95005bb51b5c854da7188eaf3a34bfa767f1111db92f6a85771cdb251814420ff3491b04a020454bd8026083f29f9d2b081b1d93cc2c6063c0825999537621c45c9cc9bba2705d0786a2eccac862be13516ca9b17ab08eb0cb69beee8f05617b200e2fce06723390e70076a825016c51572d6711c2c1a743e05bcaf7bae731e8c9f5696d6b07ebfe3661ec07ce7f7528e5839eca3faf0ee1bb175c95aa5fb15639ce8394a288b223f9fe7afa27649d1c98fb698099fb34f329da645b584468bffe1ebbf067da28335fc78ebbc7d0eb6851b69e5fbc10ac0006dfcfcdc39280b53aa1c39e637092b978d7ff927a35d1b82d80054eeb9397f13b4c68c3edc5fbe5f51e863033d88e02c9010c5372efce4748724bff7c5945ba6c53e0c5be0d472ac85849573b0939429019d0ea5a7be464c7c9d71b0251bda48e2f4d1ddc573d5704ebc0792baea62f641544b1686056462f59743a91e1c3363151d06e55e7bb469a6281253406b08f898761eeb663e4b904635edc3601ddc0c2131d81fb25e104061c0bb6bd15f0d6000036314feffadc5653a731ef54eb8c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802b1e82fdb02764e633537a721fd1905c4e406dcc3c289928a7500af03cdcbca565d20255cd3efafa7330e2d6f4fe50dddcd182aa21edfc7f4d4b69174cafb1e267a13a4a67c35a031d54f75ffc0b5efc60132845f4556d3cb70df388a4d55fca750f412bee7823a581b39990c451c44a4d44e07bc09062632a9680243cd13e816b9833fb70092077efe7e1f7309d8a9561075c00480e2044ba6620334a39eb0ca8fe2e25b38c89499f75918f290fecffec1719867ab452595a14983f0e0618f1a0fa394e7ed1dd999e0040320d0c9e990258b06a5d9f39d6009f2f7fce999bcb2fd8bda299a8cd4dff4744cf5ded4974aec0c1448e2ee20516819bc1546786bc8400e619aeb6ee7818ec8dca2ba461a7ace0da375b565a97463a6aaffa4ed729431266e1facd7c04e5e00fbe650b5e426890fc46de280341e56563223102690ad997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166b365153941c1de2779af8e2341c941985da66b2a828398ecce02adefa08657567952c436a5ef25ca40d892bdc2a4cc2d246bd98137304a48501bf3ab25ca9ba9fd0f822b4b64eca136b29db0268bd7c9b49c5dc98ee561828f57356dfa16cf97b0ff386f9ffd844a52a95b99e8ad0b8da66654b1ab82232b1d987eedb3ac7fc548f93b14f6d69b2c442f0f003f1bf37c762610cc3b229aff2526eff49e28b56f1ab808c778deca606e8d987f8d363688bb471f6f736778396535e6bb0475c6dc281a74c9a84fcb8a64b5005f6608d714da50e5254a111d29d274c414f1beb797c6b1127477682cac56d22dd3f99afdf8ecefa42ae61ed4b2a7309fec159d36e61550f0e95b122d241de464fdd0ef86a6cdeebc640f7901262b46edd4e52f222685aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef01c3735b06c155cc2105b1ac9853ab10dfb4196f744447ba3f7acbda876079d5feff75a5eeb0777bb60406768ee475733b2bda26f31b90198d3df6fcb70ed555d0b7c2db3a687652a2aed5f85d01e0109256a367183f34b7b31e5ec8c0a79bcb3a8b79650b2bcce23eff2eafa139b935db5e29b887e0e01e485b8690868bbf6954cb90e6e6795ed18985a42004873ac040ae692fc5a5bfda028d5756cf3c83dae182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47632e288102ce585dfc6d5be38f817de50f77480ad79b87a33ea9001ec42bfb0fce431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0cca2ed0e32bc689660d6333762bd3e9a6c0a45320136c5aab35d506d5076e3109137d68995288eaad042690f33d1091d39f6d2a6033ce69d44c18643aa3dacbf8347c39a981c2d7c6e1f3280be2cda4c261abbf359a5de896559ac94ca706653e0bd8d8b37756b6e98185d6ed4d47c4e0e1e454468da106be998ef8b953277155984036c96e0ab7547a09be2360f27c4bda275a4b92dc53a839c58e36ec2e989f580da6bdbf4524be38c0bfcd590773ee99d60e7fd3088facf935ab43f148b59a7a0bd23bc5485df608ced9c20df05b11553469a8a21fffe19b634921e3867c2e4bc4e001c8e5e0ea8ac4e435260c2f11155f2bea33885ad1270f3bdfa4b655306b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf761c66e05e3131105aac38987a224f561002903f209b4ca4974267c46554cdb6a58c1fa34109a42b80c225a8783a4152e39707682a987e73fa81e6061dacd32867fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d0389f213d172205278f0cdf85058a4797e80ec81aa661c4844a9485acdc9aaeac760bebea60d796209e7bc9e1860a443a5e2c937f2106da0b6b84a6335c0b1cad71515fdb603253f6b26cb26b1fd1cd9b4addc9200918f3bfab5b3f6067e929ebeb0c37976dd0b5660ad5bde381618ca0854f8c02d885896b70414b561474342c623725a2004aa394502d34700bc03a781f6ae23f51a4c603d43f64cdc00acfbb1747b02281282bc9f124f480e9fd26ab5d66bd40ef9b57932e995677cebbe70b6fee379ae6c3ec22fa9b166619bd67d733205d9236566c0b8779b98774bea53da9e73226cd3149c1f16d0a1bcfaff0ea57ae22c874ee83c5a88335cb6a285963368b7c2d2d0952ad890f940d463b40d6aab2d8399b3240179e82a3319c6508633c18dfdb42cbc30b7516394caa1a91c39c00ed6a8c57b7c43b28d51bde2a77ab84d86990a6a5b4e5de31860b0caa3fd38fb79155ee1ab0e24652cfa418523b162658b8a9d53c3185b6ef113b281dd84ec3a491b6755e013d69b3d93eabf382bd8a072b5d46dfdd0423e354c2c31f50342e0c9c2b46fb05aa8da8710b72114737515cb1566793776b26b4028f549487b45b37c5c2ae97b49dbd24d133c282d54b48a378ca70c844a32eb73ebd1414b1f9e827cd681cf0daab636a81bd7e9bce013a5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f625a6ddbcb240d01e3a8ab9093eb36da803da2b2ad7e1b3e6be454d246ea0ca934674f3184ab451d23def78f611854f27ec49325fe835d3a109260651e6170fb6d064bc96efbf38a1fbd8dc580149edad2dcf578ee3f620b84295825fa5b63d9d367b4c3da97c875355cfc4793330af2e1b7f8046490f6ac9a0d7731b757b1b3a2b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e44fa882f084154cf523d8ee14480db65d31a21297a9ef1f711232691455f4e4e398206a1123c634239afadf92360c3cb2c2edc1889041510b68ca2d02a66f52e3d42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572c627928353c6946ddb8f704f2d98d8b9073e9f9c67bba874b0cd861e1c95169857d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c78c88b9fd55ed0ca3fbe0bcdb072cf635826fc8a66a395d845358392dd8e5a8d82f0fb62c039d2b492ffb37bbb0e659bd9ac899cda4866bc36ca8b788cfd751b2e211b307c0daae0bdcd596ebece3f81e84772c2fa54be239a147e9dcd73684aa71dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f54c5dbfd70fa90f8b0c04771d23a110e3e462a34e6a55a1619acac071afbe1f9afeaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c8bc544d7e61583b10dab29896b89eaee7c7dc0aa5a8e446bbb95355e41a448718d14845960bff0ec11d13d8b7cffefaf3675a8bc717d51078d62aa5345d380a33159a58dde9baaff358327021c2be7afe3d2d457c6a2b86df1288f68e26f0498dd743028a48a2a4b4eca4e3bb073854562fbf0f352e5a1be57b24d9358364d4282a65379adc9dfac540bd3c264c5b8f72d09fcf16655ec3f77b8503eb5ce75af761afde20cc163b8a513eb0a17f3ed8a2c6e66d7a05bb96192e25d072a8d2427b8f16274c4d4639c863ab33e180926bae8b12e6ca7a08e61ec18a8b338469161bc92968f21cca9e1b972b8661af3e64bbf2aae23c9b29109a235f423e03b85e1741f4fde25a2c7c638b3c49b98d5ed7b265c58c4b087ae422f1f7f1473b974ab8021954e206626582f6b8f5ebc976c8394135fa1c9a8ad7fa9a9c8d56c86a15beace885f56123a812e746c67a22929e7da4fa1e9d8fa9e2cdbfe12d144f2c0737f5f70727f9dea36d66a7c8e66847fe70837b6b48f87445c10f23e38087d9f281bc089698d91c51efd195e1390f754fb58cca34efc1eea7849e978a30bfed726c89783539bf47edcf7b8ac9976b15eba6cb8bb29563bc461b6dad2f24d94036254c06bc05e4a5dd5df87af84b894bef4b4b1e3aca2f93b8c5dbb57c531607c07e53e093a4ac3abdd0889fdd8d86a4edb63a6be3a25f737f5bcab0e6ac5f928a9512f3db3a59323bfce307cddbbaa04d7ba8b95843258dac0df885143a6c126416494ad6d2ce6d54c78b7e714853b815020942ce1845a82cd29bf2596a3b9eec7591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa3789d02bbf82dce6aeb70c55f7652fcfba119dbdd3007e67fe010747ae27d4448205e5e8a613841fe261c0f5d0bedaeedb22171fdf4c4a1583937cc3ada23417698934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41ab1156a1c0d0f93c52b3e3e492720dc6682ffb32b275d534428a4f74ce1e2a0d570e2105266fb30605f44ed00682e81c20d68f9ff634cc5a3281f45a29dd8e0cbcd121cb84ea483ebd135f7c3bd379d0f6f99575550ddf36bef2c256d82ad6c15447b90e18e6cd1d12ba0d4f5e7cbaaf42cffb460299266e96cfc1a8f7c30096799879d0758878ae6024885339f4bfab7fcf865f444fb706d40fb68ac043ee8a7d69c20ee68ff05364679be166bcaac3921ab562a1af6f15c076bf7e6cfe686722b7b7139a1bfad933f1337ffb2c82dacabace37f3dcf520895e15cbd084df397abc69d26d74cbc69c82eb40cee2af5efdc5edee8e5c5950beba816f88c978ad714e6db28ba9d2d4c951b00295e4ecf5b6cf94f0830ca691d6160290ec8734094eac687284c2dfc2b8c9c9e5153863645da4a4b5323b8dad03f6308c182ecc19cd8b7c16010a5142d09786d1a15fd8cd21a6e6f23bcd972f8638c7f4e0578f16466940103b22059c78cda99e36eb38cb76c7e78887d8eed588e71c949ed5f59b84a470caa8e3ff53d5f17005cc08d3983b3d03e09a98ee7c21f0b93b8e420aa47f6c83980418aaf582eb602215b25163fb15f65c388b03159d5e066f27e19277634b3fb3365ad0f14eba6f715fc49b907e972ed2eb302dcec208490a02e4e0282af8d065eaa1fc61fea320084dba5fafeced7ec4d552d4cca0e9a30eb760024383120e0c4e361447fe215b0eaa4dc9bb6f52829d4b55bacffa67616020aed76a972b440b4ed2729f6b038ec457f1d43884aef74b06f129d324f6186514543e269cfeca56802f6fcfe22aff0647c756cde42dcd800eda4aa858c178f6cae8207a1ef269eb6c508236feb75947be5e11dd1cb4975745c903e506cffcb3dd6669c10ee76db5d28d1b4cf315270ca23fbbe3a46a37041b57fccb27e20adb211d6ebbe3cd5b7077f655008ac5bfc92f51099299dd7d2f8ab28c4aa57443191e92617a35f373ec88b855966d52543539388b775f23251e52fd0b1ab7bf3d0ca988803c0f38ce79ca9e00d1d754f31d98623dd1a331bf29946f6709e3c12fc408145cf7f0498a1e844d07a6f27250876f039b3e58c30a2b94a1fbe0018733d7db9b3188005fcd3e1b8bec80531534247f2e038df057d2f8f43246336a0b0ed6c690fa44dc74b42cbb389cc463d8540b56ea9a10fd3f449656316d736bc182860fe7f94ed9af84020f4165dc3a2e90e3d26248b6542c2a48fc64b25791cba97328b07e718d0f61039201164adac63e340cc21bdedb339b0c257e78bf230c8e537d19c4a7f343192cf05d1226517b53cd80b65d66ce166dc1b044134c734f6aa463a2d848599d53c65c873d835ae2d8ffaa5cff47f9c8b6bf444d64cbdbb9eeb4e79488cf7198d2d7a9990a6f76b6056dbb5a2d04c1e379c3b7717ae8aaf503486e9c3dd57d0f3e9d3412abdc9ccb6eb993c95b1791f44ba51798badf1851fb2a5621ca9a16508d98720ff7c645f3d28392fb7529b8e4ab0a69860927b18c82261916f45c00b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952e538334bd6a81cf41d3aac1683140bffc7be1dbc9da57a47fc27f862a9b7ddf4b6605cb1e690514cdc0f430c8e7059d8d56a77396363d96c2f056271758518da3a91719079fcde0c3ac13646dd89e2106d8ce2d5294ad798d1334a444be5c80fdfeafae1f27814fbf07ae89ab5337b2f7aad51fb8481befe37ac3bf631a04c167ef3532ad75f8583d9335e601d380b7ef21be159e52d57a5b6606a885d79f54455ad69a804eea503a6d2a31d095b62c98d2eeb5e13710e3290d0629ffb8f3a3a68a336d5b779c90ee4066ef9ee2057674313ffc758b8f9c6fe43a300e2246a799651a88a69eefd44263bca9d4e7dae4ef040bc88e022364838a92d3920a9b91fed768a6fd448e6776e4551c42793a9b837138c82c7e558b1a1ccfcccb55a5f5cd0e4dae43e11fc8ffc0ba8669c2b2609981f42d6d2e1ff5e37cbde077942ba2b65fb852b3a448dd3148167488764410ffd5ffb2e13a3a328b1a9bf1a06d9e5849ed40eb2560072035f6e108aee39627aeab9d09d8bb54b3797f181ade44a4f1b292d6623ddb858302dd616335751a883670c82b310d2459dd3d488bb0c9859cdbce072a710e22cc5d411f4f8feb14419c63ab83f68b5ef13bacbfad02d6c3bbbb129a7b10297cdc95419de917901b37ac5d11202c70e96d35b05df8bde24b2bd1a6e147bb390b93ac4bd8c3467794ea68475e096424d18802e4d21bc8ef0911bbd5a4d2a8ab0ab61665f2b7504f43a402139aac571f920b31894f5fe78781da64f0b6b2fee1577a845f813affad2f6cfa405a44faf5299696b645984f64302312b024487b277979a0350b26ea664d95ab83f8d8d7620b2cd1c39a10c266f51b3f8576dd6863fea067390dd0ba41191981f5cb96654ee66909363d2a047a306e065050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b8895fbb5de7b416f55275e7449f7c781b0ae8e4cb3a61172ca7f84aec1647882640fb8a1d5052ce65180e05f3039a5b63283c67df201f8e5c6e4fd6dd729ab98495851d492265c7ce209420d85eecc50b934b79546751f62676b11bfb2604c592213b55e2b21d91440a0c58c4ae6d1696435d31dca042c3042c78ab64ec59cc900b8a88747065de6e569dc3949835eea547ab23ae5fd2b42b71514d1aadee5019fa170e1ae8459425e005793ad92c956765c2e7cd27d31dab38a3927f6e498ff10983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d68d5ad7927b28a8ddd1850871dac03469c0dc8746e267e390a3f3b8f9b8b33cf8de7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35063a6560cdf858695ca2328735e688b0257ab23d4ea6aa3ae46406aa665122fc86fe754d07cf33aafcdbe2531d9b6a4436257dd7dc540eb7dfda1a4d5cf4af9dc1a38bc0fb6c255c1d3f5d8de18e5b1c82c927c6dddbbbb2af82d6737554d24a9dfb55992b46956618f11d4c91b324a1247f35ffbe47c4c0e4dfdfa19a08fa1f54bc4c2c7da3af47cdb8e22dd08d1ae252df8ad37de91fdccbadbbfb0383b319b956804b752d4fe1f87a4614c5f93bf84cfacf880199bb144f64aec4460ae97aeae4bf85f86d9b18035f64107cf7a18adb3dca0deda3e3fe88a7540ef674b859a6aa0d74dbf3846b014a9a3f3ffbe2986bce4ab6e3de0862b34cc59af967f69f54b9d1cbd024269b25511548a855bd7bf0cdc06652ecb0b5d3b738878ff501582ca26331717d1488d3b17d03d06e74247587cd78f2f116e0b8767adffdfb20f41df9e6e500c653dca8f85d9a34e2db2f50af129fcb244a0b92e28dc29e92bfd0c39e19706a08ed36490b763c0ef16974fad8c644921dde863c067e83161490405e531695fe2d013e9370c5c1413ad4f66b9986d731205d3399a26c3ccfd0bde740935097b3e4e6a0832b05a93d630fd0c9bab4d003143980b0c97294af4b0335f94512513f83a5dd89b12a18485d536ce05cfc9fa286b4e6ff27f38b793dbfa9c0fd826fd35d7dc1cd1cc0754a03f510c7f2cf7746d3a13622cd514876f39569e7a42be197f69d65a611d33608c38d7d67e7b0ab45ba574b8f2fd92e2e3fc8dfb30763333efa12b3a61740e9493fd8d43d24e17a0bf1f6873e7dbbd67e2fccb056da173783e03c218b05e6cae87fe73f578124db651ec7f4b275da1857493d9c6477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a95ea5e2d88021d3ce20f3ee178264a46cc22ad702a7e314804f9be97ecaa0079072021debe60e4016957159137c0ac9fdf2fe1ddc9fd33fc323421167771648a556f4994ddeed19c190b585a2dae281a8a7e0d9a04e1e507636debe78b06aa343fa47950e21c5d50307537a5b0c2ff77ee0528ce51207a13d6fda8bbfcdc57b4fd4114719c7b657b7572ad5af898c900d7b4030fe27613610cb9fd4fd4939ce481fb36d68867b94b77147693ad8be7657a29fc034479885ffc20cebcc089ad9cf15b6d3bc5561edfd43bbe325c46c98b89d61f68c217fb918b14874e89b55187cf6f8c958f94b500477989c21db017d4a6286327f1d2f23a3d699777c54e7fda0b049086788005e4a04c7d0fdbdaa5d609cb3c55f6b7dbb8c75b5e81b80a260ae77380c1f9e8a81d8b9b2683f38399fb2ba7ce3f00c730a236c8c7d49e7708491fd5de536eca7fa735117841f85e1e4ce30ed4fe06a8d1d95568cfbc47a5354fac190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455289a1075de843f0eae8f5774891bcfd624135d1c2498c6bc976b72c68627e4f086f8f23f7590561640692f627c4e68638c68ca1665410ee4d11892611f5230f773a3f0a6f0c3371c11f706fd5663d11d2a556e981383deb93b4c8a43a3821d4a60870965d154abe53ca8e42cdd9ab11b967c7a4e1409d2df9e32169ecd30a1eef532655ff7f5db5bf8a487e6b6023009fbea3cf7979e22cdd139303e406779caf1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad75f11f5a7158b8f49663e4135cd63849c8c75e618a3963cbaab4c3cdff6b35ed7b3d7e4fb27669778a473850d2b9d60c0d8db6f3c4c4371b2b38e63ceb9857ff9e197b41cfb859f314a585b7d14394112fb1f53b30e84f7eb95c6d8ff95b7c1f3855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c019822236b8aea6d7a9a2b7df898c6349e435597742e86d091fbdd934e95bf363ee1f86142a6a549ebcec35dc9cea20261ab8580f66380c11572269aae510a7616d2644a9ca44448e033383951fd02165d89d3c84e7b8ac80a30ad4856790e337e2e9ecc11e6ed5a8ea524ce1fe8bb01e619eef570c4e177e418108e1b6080dd254a7ec58bb27af4a45856bb12cd8802da31e2af7435ebf6321cc121262d0ac0ea2e22dd78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdfedd9b22716da2a1f92e5609c16f56fbc9fcb1fbd8e6d54d3c745b986ed2ddd281f981d66eede88feed59889eb89ffbd2fa863881a829b07bda5fc5c4666527bc8e43c13d53c1be8c782b474f76b5cea22202d0f9b5f49f65df7c6a2da17a6ef64bdd044c49422c3868ff06f4eec21049509d1e085035e2cd9217c0f798f8191e5802b2aad41d5d216bfcfbdf8dd1eaf360fe0e1b08ddfb8afe83634f0ac186a802fa2e146f6bcd4cc9e071a38d9f0d42452eb31f2f0116c5405f3d673a4db2f609e9dcc56f3812481f809fb76f4af5c7a15bed0d94861ba47f134ac1025f62ecaf8f17c1242aaf6c70d84b3cf9982b8f1340408b9b44ab2711dcf2e2922c3a4fe26b05e4f96ec391407cc5f4ec7ade231a878890c13bf62597f573ef90c09a0dd2ca4341f4d52ee7355f945d93298d16a210fcff5fc2f34946c26c3a3e0cc44abc1703ac29f9f3624840a6bc82e56b4d11829ec356cebc2327336a6146e15b86a2655f588b38b7729bfa4194da193f68a4611b58140b5fdf963867ee7e36cf1b098522e453318e75db63eb5cd94439d3138cb88631dc5370a5ae782bfd95da030e014ef3c6484381b540c6d648e2f2e4682b1264268aec4c5ec7ba7c5a5a39fa2bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114608cd7ddba8f377325f5d557c7075ec9df5632cc6e2ea98f78a6f0b2b83524c78755f57d2a4b134462ab6f62cd14971e3fa32ef84b79e94d954e89794e67f7bc9f2a755907a4c80d00948656678adf0a30890bcfe1864965799e874075baf9da063ce23a7fa5dce7e3976ed04c9f622b975949ad8818f0214b39e1cf89c30a6db7698d633466a826c550cef8fad9e640b8695d0089e4bc2118471009ee4d5bd8735a82accfbe3c378f217036f72541ac982f90e0af6bcfac2d557a78c07e90b2dba66bef215fcfcb4f9d7fbe70d89cc225d6c15919ca757a827c15163c15dd242292a17098adbbea7826a5e20fb72a1fee71e7366657e0b595922128f0bc05ccb1d1e461b5076b04b980db4e5f18fdfd0d1ff3b3f0373fae49ff04c11bf93edaf3664fd58e218f9789c858d983366084d55faf934123885d079bcbfe5e4bd765457a3587fce8bb2c30c4b6a9505b27f1aa116a092b344f864eb1ea741076a8144bbeac47a20449a434cf14fd11d43507553b432789e00ecb030d3c2b2c6ce9c3caba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475dea01cf557d5f4548db7329d00bbdc03fd2f52a34534c0f08e2d9caec0d7886fdd6e09f168c2c034fde3bbc644c7b5f3596c3e61a18e863928fa8093ccaecc42885b11e25bc12c7afb17c2d543779e67ffec63a3895c2c16c774e1cafb288c7be6ec5b32de0834b906c01fd644a0039234175e9bfb13a607ca39d1bffa31dc5e842ba0e7cd8b90213fcd28d043fae1074c7ddfa8e7e6da227ffafd79564d43a8e293e9ddc7da49d277279bdd1d1e04007e7eb9c1ca7d1a049faecdf92c89b825f5d5c259f8de5cfa8f358f45a27fab9b3d5be12360da0f06926d1010f1065666dc588c5b180e4d133859618cced66847ec142ad4bdd91749b05e682a7823f54b9fc43ec0b64dc65c69dda1eba3e0e609a5d69f9261f266bd667924bccffd3d01c76942bfe15573c3385e9621d7984889837760f9f46aa6eb390333c660a9dd21467e7f999dfd06a796af245d9676b32212b59a29337b8f23b115571a9a868990b80abb2f0b3387c2f9128aafc129a0d074ede03b5c379b332203ece3862fa6040d81a9fb2be4b35fac7b67ff998406bc75ed02f26566cc4f0e9828032cb3682b779e88f9f84fd2b37d65553156e5813bd224027c0d1c35a432412303f044c4fad8020fb0f252b219dc758f7e5df6ce1bc5053a145592e9b1e87df326d02e57e9931d9bad2b1776a74d8a17692b33b28bc593b0c61adddfb422c49477f37dcfd03bee83220f3a5b2251f645fa7d7b2318144eb01be990930c6063a3a58b1c80f0c425a2f46c85604e505217cfaeda6fe5dac8129dd3dc0416cc05cf79f6d5b392f83dbfed4ee7eff3a0a1a58f6a0518499253d2b969fcb7707720a56daae0405623e2145c60bea1cdbdb16ba18084ffa1230120374f080d8817f74d4c6c8a640b0c3d3c2d074711b5877360202808c9291a9992e7b86a16d61002bf20422d74474c5ebc2b810c0d650917eabbc6aa57ef163a4ac254670bace906e4f5f589278feb190eaa88b4f3c2902c982b77d096c08fa24c0230508d2909b8304b74aacdac8fdc67b79a6348a28d277868379124c1b116be37fce0544f7df0d242344efac389976c3b97d290917d7c4da4c5679dcce7ef185d608e3860ba4bcee3e732c7466dd7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb0b8a4de5cae55066766dbbfaaaa9808a5c55fc3b1f250ebed2687dfb6aae90b66ba7361bdb2a41022ae150bfde6c746c18d5023b9fc274eb4d4623a3984fd29dd4e82090f11277208ce4dfbd91d77470f398258e71b00237c5132349b4a8ee8efbd3a5ce6e03cc8a63b526f428bbf930242dc7d3a2ecc2b9369e6966d41b22139979a4e4fe4deaaec7c87ce3b12e3c19d150bf3659e90a3eb3653fe9cd5a5cd7d893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085bcb3131a7afb510e3bd8d4d754101c9811b56600c51c51a0dffe12671dab36af5024edbee2d9c9e65f0132d97b701e907fedff9200d1890d4b6809b314827f8a4addcda1f3f9978e1997d10c01204872816a697ed90139662b5a283b42d6e103b9a744be224d66229e4257f917983b936340e3c78cde5c32eab0d9664a36ea64918045fd9c938b6fa7c8d77b7621963c09c04f6ef9d8c4c909809320b8421869bb220aee0665b88d1ef30b0fc6ed42e8e216b2a238bffdc178b7054adbc2f984cc75dc76f6f6e5ee452081aa390608ec05afea3dd30eed5cf11636ffc585dff863fc9a4ae29b82cb5e0208bab183331d88d732892df474be705f7d0eb68343abfecd2d30f5d728bacdd2e4bfeaa7400dbcd08b13f30799077c3a227445bd71a35ecfcd5c8545f02ce33ca126efdf3b6a949e91d09795a8ba0d5442fd1273def62642468dc65c8003a1f53300e71dd5e16e467100bb0f4df65ce924249069e8fc126f5bdb00552334030ca1e5a4272e89bfc4156bfc9497d9b18f7b46baf0d07da162ce762ad6987b05dba7ff3ae989e2bcd21885b966da1cd049a38bf803d0bb4bfb817a1a7a6b9e54989361d49a29e0410ac09deac582d8e8d451a5cbf457f1fb190b9b3a9c45d60f7b9824d42cb1a9f92d6185dffa63eec180a42fd5723cae2a61484237afe94025d75dbecf67e7de3cb6ef60a21c138a2885919aecc058d4381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331a67e4191807d5cb58d0338cdd614c97df24452b2c6962c8680f3ebe956dd75d8f6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee17a68d87c60179b2bad3b4d103c5cda0e1a066d30290cc74b76318233e0a93eb45ae80999ab92a3ea916d87d07e7b25a3fd11efa1237cb723e00d9c3684a6bff2d1a253f7f019f77e198826a19f0d7704108d837c89bfa4f3ba9996a39cbaba1a58e2ec054d8d0c01800f359a62a0475cde3acfd937bbaff9e7b529b1422650675f8c9d5bc50e3e805dfb7103eadabfb5729d2fa3e94c5070f3c9aa8af02529f29cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac2e6dabaae3139eb65be0064f0f057e8944f4091e4bcffb61909b224c1b0c220592d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436306f5a808d795994e58a507387bbd46cfb36bec4e720b2eb9480d9578b0ff0b9dd761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c825922645de0c7f3f00fa73ffa3b5a066b9f0530b151edaef954fdb27cea334cec19c913da83db36979c20b0e67226bfff3a2362f0b7d92a27a8f7640ef426ad68905dea2b245e23eb868bc7fc4a32a7618d75bd7ce2a950559f0b00d0265dd51649c17e2f5f494154ce185f2df0696606d0541241be764eb92fe7e04868b48164c9c5635887156577f16b172b023a8271c3ae26bcb65d619099e6fb41cbd400fd2ff81ecebce8f166fd49abff3500695e38cb588704f981a8ca894327c0f5589f9f95d8dd2283637d5a8916e0800bbbe663aa2551071d374f6eb6f8ef514f376592cfe159ad09140012d154624b6c46fc48db1f1505cbd3213b69b9f5a560da81b86e1fff4adc8cf432200495da904d1801be227a757e90ce4372bd8420bebef1b6dbb83407dbf753ea3db804e1fe7baea985f0b8675cb48a70fbdbac89f8c25ce75c1ddb0143676ed6901e75efe5687557e36e0958ec79bf018ae42d8d4d9de712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca160ab6387419c73c56798a3374f567310612c2b9621df0469555758f2756d04335f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bd0a3e3ef841cac5fa74ea264b290e6edaac22c7124936feff8752a4dedfa9701c8a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648bfefaa28a715d30be373c8771391c6d82d1ea3030ab5664f0335570478ef801090b14ffaef775198fa006ebef01b5f96097bc95f4f01d74cd69a195ea87f56d0dd6f232c7e00a91dcf0b39b29fe20f74e71613bd37a3696f5fa087e251d9ca590040e42286fd28bf62e7203ac087c9c0bb57e8f5d61320d5a9928b2ec4d5a254e39e5a456ec5c848f564f74ede28c7a3ad285329915a023486569be7f5de6b2bfb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493a1ced02696b5ab5891ab697450b3adbc92ad69aeb4ea0ac99251867a90c241ff5d2be32c39a11d41326f3a0efbdc370e1eb34fcf0207e9dc6893547dda4b3740cacb0252cf7fb1553b2ad9fef0156d5b813f0c3fd9157a2d2b7022216b454df19eebd314291b6142fad51d28bbc5cd19f2f88e81a7a902be21c0e15415bbf9d3d2b2a885caecd917f40d17dd8e80c8e75adf425622983a517790da8e04d6b8fa744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90fc7d29e2aeb1b9e41692cf32d63a234f786385d256601beed04c5ac38fc4c6f0fce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c6074620d7f019b84e49c3bcaf2bc530df12345a427ba85dafb96b8d563f005265668675fd2a60e92e738f224fcd8fe259fe81df144b7572cf3f33d7c9fcbdcc6e9639cfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c862a5a77c4663fae4873319523f9882bc437c9c67a15d7c19f0fb45dbf3e216e05d3741193c084a256aec795a680001737546d0b212256e8f89345f96be7917928967f587741afaddaf6ea9506c0735e36eecccad5e8b4edd032ac1eb5ed7fb29d9375edd2209efdaf9125b69ad349007eefb83313bf72c9011bd69e67008e7f076f636c22c1d3541a54bf583ccd974d062f501e8f98d356baf904d6742a62432cbc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708bda721da6f94f5a28b5b00a3258fd97e41ab84835c7ecc6fd47e8f47e5cfb53263646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f961472e9c02c60624aba4de9f1013153d2d2fd623fa9c098dc96f3b657f3cab95b7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c65e2116eba1557825298f8be6e6744435c535912cdc99b17e8c421e8a34519af9e450b8cdf0ce9623501a8b0ead68c381f93d0c3c6cfcfe714f094c061dea84c8ddef64febd4e7d23f5f040f0fdbfbb15ad4407e819a0c2d286041d917897ba82ec50aeedf8c32b1977106e4d72ef901c327352891f89e3840e5e57ad637e7ee250344a29fb78271c94bb82af0bc26a618d0d0b833c75fdc9a1c41719d890ea80ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f7634b5a2726d6464032042ff1037c8864cc6be37ed93331b105de59286282354f7d0a8b1d34e7f62e773c8458d31cf0d2abf9ef75c95802f04f242aacb016e783ad0b904a9fd90a470af8c38efe594415f4d7cb4afc772fb04a39f39fe093746355ca9fba436c50a09443142901b7389f37ea048e511a2375233e31b40f41b35d0197637f36bf9f374dde6df785e3caab3a1750b488f9dff841e0578b8c49a4682fd7947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be26eef3bcad692b8a25bd33084e244b33bd00f97e24ecd4edfebf620f41aa5b924e33e57460966cb91cbf25b5bd953f44443c32e2b7ff165676b0cb098b7d1db00badb23308749941aa8d081853658c4b1dd146558ed6ca8850dfd330d0302d88c7d1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c444b5b834a41b2e9d95cd56c071fc767912beb87b2f92ce82b84de5f3566ba16a1cac8a7a74c70c455b225b1d7966dc4938579d941e98db6468da91e2c09a41c08681933521d703ca9ea231b83fc5523278c2544d6c6f5eb40725869c719cf463728308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab33399d8a6a16e9926483f90dbf3f5c6127b0d031c31d86b757a583e1b5d17a90544d21d7b1b2fa478483dc01edbd6fce53eccc1a7f643e3d91b5bc0ec1bc0f2c7a5e3ced0b083683e2d1c5ea2c29ab5df154cd5d638a4e045bebcf3e68867a65cc40b3d83505b4be739165296aa7dc98eceba8c085348fbd894a925a72035bfba0400bab855fdc04a0a5e302f773a34d657f0e96968bd042388b99ce655329b036d4b324d2b3e469b58e80d4179b36866bece5d244168a9097a769ebcb7651d8d3afc80996a4aee47f8d980010d49fd1458e142e87d92875d7f3076d7345b78236c56c4423dba40c79347b644666020962beb28f35ff23cd9ea3668459ffafc3789282052159dfae34b0a244de4647ce5b2961270ae4f7b341c95c255c67fb01f4115330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47a3ba3060a1a8f1fd6ba16d117b3a8372f6701cac4238a411517dbe841f330c47a755ba20d8e0057e9ec7cda507143f451c19fc63306d9d0ecca2dc85fc55cddfbe4e0a84a67831c880f10d6c48fd3349f4dad17a9fe385872a23b0b66cd49a73499fc02b88d8c64045d8adb7a596d104fdeafe91523f5dda285940a8aab2a2a758d5598d4175044ebd9cf7850c525cc786ffb0dfe88060026f793db47bbba98ad2f39bdf6529c7ca783754bf3e3e5083ddf3fb6a1fac237a421308b3d3e3cc562f835f3c5ade2552da612a9694c307a48a4ccfc38cb5f881e1cf44a995b0a42bc08947f24a562d5defabe61f8178701e5da9de5124007b99438f5378b798f614c58e108bf8430ba6b9e53517b1f531788736f9c825b315a4b9657a0a95d620c471f0068c1ee777a9399e7e6ae2bea2dcbb7857d9c7be48f54fd482b7409c22c91232de4ef6879038158f0b7b0bafefefeebda0b7045bf4231b23a935c19b216a953539459147078711f1a939702fcc4ec4260df6a02475efec2ff5d66625c5bcb4adc667febb131fe6a9b9dc8df4348f3be7151c96215de292721189c08aa9a971950032e7fdb222da0c70795162aab50521edd2b43eb34caad141df792a256290b8442dc21b4553f8f17acf4693155f3187de546094fb333f4b1fe1b240737b722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d7ebd53c472d897076441e28f98a48abfda74e934829b8053fb539a821fe5d174e8eb0b38a3470e9e14890db75124624741722e0dfca52734f00d742af5cf5bc1a3dbd69981060a2c245641e6a88701ca083641591a25ac00d1d962a1f9527c5f650f1592110e72b8eb3d77ab6bd80b9cec4f277e1e958da8ce3e12c1c5597fd5b74a309ef0229d764ab33c2339befb077d11a91cb2b6f938defb4e2b6b1eaeb4f3a5405d4b439c6b648785cbbdd0b0960e9df228b39248a00c76f2cf20568bc15633031e07bc317104ae7e7021ee106956b0673dbcad50841d3f845202ace555d3e341cd612a931860c24bbedf3813a0403efd33c875946fbecb2e99fd7f0acc534bd4039ec32a26f15a974613b7fd70137f80d4a7e56b8bdfa5992a003a1c7ab0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830ae2b78ee2ec4375562c03c4e5ed982d25a1086e33832bbb1104a2aba2aa1e99cc12f0f5f7c5526044be99f6bb2218268a3c337878bb955c074ef16765571d541b44ecc75bedef302883f19c9c5af314b8b6aceb23afa78aad984c60ca2fadccaf4f3220c784a7b8d22544df9e727f16a75ba21676299e94c469f73ff475dd759cc9e18009f5331c0997f80d739b5c559cef544381767cc3481db5011e4048458828114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd407883ca6f9967e5c4158344a3edf4185698586b393b1d9d520f57ea380c5acd01e82a11675d046136d88838e819254dde151ba495d981a32ece6ad1a79bc965e408f788399fd38fc4c497ecac82d1934d85b82eceefd0ab31c5071962267792f43fab8300b06ba83ea96d3a32c9eac9d42a8f21cc2521238c802dcd4b797567e8b0da4d2bd1d28951f13cbd7314dba1755ece0000a041f27de9920f43461c633f4f436c0fa29593edd88ef3538bb31ac14506b979e72d51c9b4283d9c27fd9ca1f4adee470daa058fb5b6ae37d575372594e39318c87c8281253e6eeeea77adfcf7062316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a689986691d5a0bd3976f09e9d8d801de585a64c23cad99a4dc8598c58c6f17da68300cc78c90d25ea86d747c4ca2e2ec76f4f50d359cda5112a21b262b2796857d1fd9da723bcafddbb965aa55425c2826d0209922d9d1ab71ce35ba13840b347d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d89aebf12a64844d547ce0798464650a4b37afbea28807430408306677469ff99297ef4a57a86d3abc3dca20385f1321b0e62957503204efd23033123fced293bd672d71433ea548d01f8f7b976a58138d20c15fde89b278a8f2a8e9e3fc8d58db04c05144e61093b134432ecae34dc7a5f52d745520d77ed5889f27e2eabfd45a320f571bc7c32dcf0c93ab1686669d06d7e2c418b33fb94ce04923a3eb449c76120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913fc5f66cf360fb52dd204ac801fe392cfa26c470ab9dd3a08e569e4c29b59270dca85433efdcf59381fff7e20aa931af120d73d64632b7001b404a00b614c81a8fe36ce76661b36c3b8126749f49e96bba6d8a550f62cb1c1a61531449381ffa02e1fd846542f163515079c3e1221777a3cd62833e7db1229802367be444b2818bd3bec421785f9fe3d3a245c020a924a14709097fb0f1440fdcf85067f51f55c03eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba777fae5f14a80442afa58a3d1a0047f19d5937db2cf87f926e32080add4924b32bcdd80a596b8454b1e09c18d01d46ac5abcba40057c339c07dfc9b7f2e612d872436f8301d19d9417d4cbde2fc080826fd0bc57a36aefc16d955f2e50c3ea923ece46e876e9aac7e5d90e46770359fa2cd025da1960a7da4690937e145b413ee4284c335ec3e77712886287ea4e6655f7e7dd16192fa9a3ebef26c66f97e89806b45c430d9a55c14f02b2ee807008c734568c72d57707bfeaf0953358990447fb35e7bab43e1e10f018ebcdc02244aa35a37f55786813116231e8196368a6a4b99cf9a81ffcd9192e250eb4d7b37f152551c756003eac7098ce99f879580a144a412fde44fbff1d9ea8db157471f5c2dd903cff8f9315fa4a9d0d2f1c82c26a63b12c4741ea429bc42ceeebc2ae44a4a9a1044542378ea4be37caf010f5e29ebd875762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594a522c9ed4718d03f8f99b9bdb9a079ac7fd6a451cf7570eaa966933cd9240e8e3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefbc6a5e921b509fb02d63a6121c22fd18ea5b0e96eba17e9cb7cb4dc2089f817e98e9f1e833217005a739bf140563ff5eceaedb74bb4e401cb9fa2b7c96e2f22f44a5134cfbee5632e5dd53539921934d6a041198befdc4d90b6a82ad3ae83f2a79b676adc181eccc0af5f0e8aa5fc4aeafd06aa58378ddfc36d553122bb06c2a07d9841d0fe9967a853e40b41344b4f90dcea209874372bac45c3f6ab2193a90cf8081639aff1f39b04afdfd77e365a2bff450d6dc978597b3132d8b52a71d3ece3e7ae84e614333f79b50fad0e9332ce8f92e4ad3f92f8729bcc0fa0786578a3a59705794bfcee5469000a6b182a38d6c8843375f0e98f6623fef700aca9bf281de9973acd69da1836c33e37e77917f86aab63f35f9065329957ccb91ae2316c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea7ae3d4f01dd76055c5c78bc19fc54e9e5de71c14921c846c5f82591f94c148834b61910a94e5e4a0ad683f4227846bc383474856a1c9fe8878d3fab038e2763ca015cad847758bc9e72a62006cb2ef1de536f53f0a275262a5640af992a21bef30f95c8e2f8f5a310b1de96ba2c2c4228b9be2ffaf526a65a5c041d704a990cb85b0ad9e6de0ba78535979b6db9921154f9c4606ae804fa5384a2b6176218f956805caadfab88c525205c7cf17e560a8ddbdd3869de41d397bb7ec7956e6819e0697bf8be532ca5b993d6c320826084606792b53366f0035b58a2970696de4bdfe2ab3b7ff08ec013a3f908201cada42d5055d053d7426dc225b5c0e3917b861e63ffb4a4f6538fe8ea70a5763ab8976ce7909e0e758eb97b5cd101869caab5541a2ebc91a0a8e4ca8019cde81a8a9a0d1482f788be32ae0c1970c1018713bafee6dd0cf673f2c97e75e160627231ff8b0c415fc05d91246b6f39a82f9eb508e1683e6167a6c58fd65716f77d29f6c01ad85bb9a692f1ef4af6848e585118f67f6f24de6043294ee202c0317a09a54c732202f5b5b391a2944ece996cf72f3ea39485f9ccd5394702c9c1cbbe2e25815fbd212fdb4ac5d2d746c9141d0ec2167b164de2e87bbcffbd2f92f8f29b1c261fed79c6693778148ddba3acddbb2b2b07250e98de9d17825bdc82a4a86acf9d909c396121cda3cdb36f0718f83fc46755789129b724bca191b35904f9cd1fcf9e0c84e650bb13b4f3bb5fee94abfd4d8bac91723bc8108ee89ddb1f95c8bd931665f3d03f9dd84a8718c7708267ea5f8b6b3f05292fdbdac5538ad79dedc6e542559014152530a0af65542dca40e4dd91baae993f930f7f8502802eb6a9eb1bc52c031bbaf030a50525e2268ea1e4c0b46717dbb06d40f4a05114fd3f490f2480f2a818aa784e37600a85c537cf6ce93413f46f08c22fc0b46d90a0a86c9fe5cfee42a588485483a60ed6303e3c3e60463238b7248245fc7a3eb4a46246c014c3ac3f07f60fabce59f09f974b2fd337cd8fc3ad6bce57b1757852cf9fd5a463a153ad16fa386e4da4042f01525bc2aa6aa1579947dd3cfdfff39d576727136aec1441ab8cedbcc62b55111865ae4527292bf433bc813a366d0bc7646ba1296884e272cf14a539198399775f58864d6cf49b684ce41b953d444c3409b521f2362b9834174852b48baf311c0cb55397743be6953b7131e793f729d22e7af3d6ba3671da50aaba8393f9cb5821c6f9149c57243471dc95b4464d77c6019d54b04d9459e4725fec919173f9acdc8de456e21e45fac2139f6e330d44a7407f4e7ba7658a03764ced8ce4e2a21e31c750889580bedd65151dc830bae9874391610c7311fc44e78e6a49bd88f0617bf55ec26067854ccedda5bfe24022e4b0a5412b037fd3173aa9df5eaa9752c0d431268f01663e256d9b750112bae09cc7f15a898b7dd9139ba891d28f1b45c98c431d976795797222120ebb2675863ab449a1bd416aeab08f10acb3365134acb6bb48cba2f52a3fd0ef4a5ea6e2cf52ffda2b391b3836ae4058cf33ba515c460eccfe81a592f5b909e27ecc3ecb2210d960b7418b0d4cd82f63c797020fee45c70cc20accd296d3387a8741f03f839f023afc7db37330583c4dac035184a50fb3373287aa2d0e896842079388de15f2dddcc74b3c2811dac13855d5b4d7be886bdf658f0d6ae21f297b32428c2cdc4549287ed8538c0a7512575b6b6d8ae224510c18c16d5f2ba1467a3f77f39a31dc60bcd7865029ba7982152ae102141ddf4eac341e397ba3438633df2d24ba28c55a90d5610ff6c18d3f2d36e00d71da5dec629660ff4f8a76a1f75f3f749b7a2ae3a14c2eeb989f5d8e0e9352183842329a20f632d812f26aa0488ab32ff64f8a5c7502e8e3e1f018f551480e3a4e03c3d076b5dbea88717a159781970ee66860483f545697eeeefdfbb808d6300e3cca2c01b83086593f35926feb7db4129fde9b8b6ecc0662fbfe560b7a95bb54267249c8bf5faa07e53f62f59ec205efaeab3d8fd379f6c5f8a35e66effe9f78acb8f729cad26d5e83cecf5606fb70a25f3ab071221a00770d79a0193f02264773d54f9293aca78907e25751e71c8e40503c4eec94fade54092637a93ff8bd632ab7458a3a902a864e586d206f0a8ef621b24beba15bf98b1e089803855d84b192aea0bc7fb542905cfeca1eef7e21163c0c4076a5984ee3ea04aaea3c265cefc713b8eed91e76fd5006f1f76fbd4ff95b6debf693237c68981ba5495d6fb92c412fec48110889f0e523056111e47794918cb21dcc1dd59ad7bceb290ecb4b2e4b469948af3c3c3aee286794311aaf9c1cc40c8685cdf76689e4c0c50b1e48d4c60486953c90b1a86be7b82b9ff4e8784f185efcfe9eaa2ba80965e298390565c6d7184b5d8ab8b1bf3f6c889fe57ffaba590146056dfa0c4e6399cdb995e3421d68dc7c3d72768c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf2f2369eed05b57b9cc65059ec9bafd25e20ea4bb761cc757c177d3305d6c72eb631406baadd33e10dc68e221287c2ebcb4df68476cb0c1a1e5fd20aef46b70bba538f3d101a7a5ffb39dcc6e6255eb605443dba1e5acea9bc9bdca0b1ec2323b410434d06733fa10092ad289d3380921279a718501b8f7f2d0462b8e1bc6859537cab6ca1dec2d8699cc41691e0f3bd33d8aefa033d420d9176987205f4df1552f330978aba9b593a8e8c644754bc7836cf07a5c94fe2ac43367a67ae6c78100567cfb6a58b4f53c5cf3015fa0367973a19f1344ed523ce4284df9dcaeaf3a9b331ab4c9a530255c371be803e90b8e579c63229fc358c11033497933518002f637ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7bacbb579afd487d7b35a3bc77ef93243d2f78dc6b90837da8387f7cbfcb52436a4af57d2f29b51df0da4d7a682dfdd7e2ebb7f7a765f73e6db545bc44a6ba232061270ceeebd832659fb44530a597519b2d53fbc48350273cb34b2e0df43768bff5d02d2777da73a30c64e988aee6528567fa2725554efddf6f93802eaf4d92f8083acc432fd4e01698d4896df145e176bfe413b9a4083c62a34858a63163626deaa3517bef017e86bd960572a9d87397b40ebfcee5a8d1b5e56a5a3f032facde5172afd13b353906cf813798156c4abbfeb038b8fc3c576cefe7a3b0e966973ee0231f678a29eaab6e49994d6f2dd7959498738addcf1ebdfe8141aee98d1009308733150cc7a1a5a704f40bf89c75a6534d89fa7817ef0e4fb9e4d050f64b536e312a4647cac2d51d4e22944ac9a03d89dd6d24af1bd0e17dfb55e48976dbf9431e473913a649cd28daf0c59c9dafbc69bce2fe25ff458de87838473ef9755c282d3553fa6649dee2b56c3965a5e701686170cc4713d6f5824a210ea9cc3d5c143a63e9508c5200bf364d37ff49a2387dd951568ada248c2ec5af20841c4eab9b01193738632afa17c517383969234d0404708b9326ac81be3e2d8e70322d14e5c09d5591ae48eddc6ccec68ea3456f464bf3170b77cc09906334782fb7fa77b1c4cc0885b5aeb542f1392e59ef06d310660ddf0b3ef0af48a8c660d4bd30fc78e3fde9e8955534cc1d50c9ed3407c4a37bea23d94820a9c9946b1e810250d0bd540d50691f20ef496f1754f6a3d29ba6c4c6400b12eb04fc27dfff524bf46245a9682ec18c78813c60ac12e4defd601c94b45a37db050f76ef0fcdaf61f147dc8a9ae533a2fbff2e2564f477c103631ae57ec39320a46515c09ef3db3dd473853184a66fe214a6fe73d35466db6fb026faced0d58b51bddaf8bae8a183a945ba97ca3504f382b32f40bd34f6fb44af669221e01c3fd1ea52e384685541c6c2cda0869d60d071529c2686d05cc06749100cc891da1351574989fc716c460481060ed195fb85805dabc3ac1a967ec3c6d3e54376644c75eae5e49bf24afc6fed9be68f71f7fa1a93639fdd48100e50f17b009e8dedd407c5283d7060468cc242f9392360deb50ca81aefc15fee067162cd45a8e9dc27bd99b79a2f4bf51b0e6a591a775f5352b860c7f4897f4da1c35f75af268b832f4bf6275dbd53e646c6f08091e8e18ea73f5e8f7ab1eb03e710b0f82b3d4e2788f56a50f96cfd105996ccfae55bdcfd329cc49eb3f9e5cfa065bca8d7194eb48b1e412976dc23a4ac5d812e1ffffc48be621f572126d63e3cce5c3a826525b0444b4ce12dce645afca52f8b5c3be1e4209d6647bc2fe65b09a3ad941a0f3c622bc994c152ee63a40c9a7d78e3f2e2edf95e4d47d8a0636500378ef166edf98f486c6dd07cb0aeeea99139bbe615a17a4b97444d7981b540458b9216ae31b488d28a44a1523d8fbdbf089d6def904999d6325b02d295eb9c8b1f7ed273dee8915e43f234d8c390285cd02dec43942eac089828a52c3044243f01acdd4ef7ddb1bde24b2529f0e9aabfb5965bd58d0a78c7dfaf94f6a13ad99057cf6434d4fe77ed5cf275da8c2a2702c234a118eb6dc232ce4724cb902471e9fbf054084d52f5b4a793d15d11b04500aea11129df7a850a95dc6024e203f01ce2ea896c681da7ad102b9b747484f30db6960b55f5bcf063ce1a2e839f4da366c2d2a2601fa3b0d740017af363804808decbf364c10fb331ca423d75032d7f2f8bfcc04fac258f5f1724c6b0f4a35af4366e4ef93ed540ab0240a31c478991d3994145fc83756fa18399bb51a4981fd350ec122c500cfbca2080cc96755ea987fd6fd9138e7345f64e17220bba44d8cd1d18db9c4b3de75a13cd734f8a3ced48d783047997d918fdd31a0c17e525470bfcf52305ecf81a672e4fc4630ca54681c731a93d2f7f76c64547bc41dc2fd3c880fa598630fecaef015bcf8e3cdf2d0c2f093d2eb60be2ee8cd212c975e5c396e48f218e01aa38206da42a4ee2a7fae45ed775748a65c8c80dd6e7b897a9f77606b4203d14f49002776cdce3f851921d5a309b5cc8e52549f826355b4398f14f7f11870fdc16618e6d9f8d58de2077f3da585b96f113ea0521e6b3645900efa29ec3e1b106869c658458616e023e43f0ea13cb69618e3c18dc26bf79d25c544641d4f5c6393e10a0f3bcd5f561aa4b43e95b509c2a7a4547c7b592338fdd84742f449f9a8580f22abdb86f245990bba495f22afd6e9fd7e9fc5d893331c7dd904cf3aa91b1956ed5a9d25114499bc3fd6250c3d82cc4541e9dadc1f5e989375e9f4f0d32126f1b523a082118c0f5d0461c9358e01980d5b2d4061011b60ef614501e3515d8b14ebbeaeb933f90a6b34f636167d4ef4c9615220edabafa93741a0e68b71dc0532284622b5c90d3753cdcb60157150d090de6d78bd72d315102cb6a845ec608e89e69a0cbd3af54401ea1e6e212af75c85309a03d4d35481e16b525853ea3e84fa7e30dd47b6cb7a09702699c6c4916a87f3ae5d2267b2d4d9fb324f1a050859294bc71517e3d54be1f8aca5b50ffd69915feaf2abe3e137751be64f9a86297a81c95dbe732adb4fa5742cfcd73eae2cfe0e269997d6dc2ec3241cd5b00f831eb2b3b7a3771e5b0c1ace603c1952cb5d08b1d06cafc84ff09fda01d86aef297aee5ad043046f7a8b895722bc6278f92564541bf538f12b151cd4c470d43a328c8854334dbc0bc7624683bc77cf21ee03d91decec1973fbc2b1d7e6f36579fe81e68ed63c29550bea762106705a37008720d8173dab71cedb6201e45d967716c814d8e0ad5c7118f4f1e8cef535ebe98e409abc3f2392dfa37cc5fe1ce770e51cd93febd1fdc6267fd2a935e24fe4780cdb2492b8c122f5f6ca5382ad1743c364d42763039b8a1b0b92a6383bc3ba078166cdf96b7d7ee6ed6f9e6df77a64c90ca424fbba78b6f55a6e19f4cefc0b63251379ebcfe04de5614c2d701423564d2d6c66162816cef2c52ac26abe63908071f1aeaca3b738873339569298cc3a335ff06d12d6bebbc237c329edfdf3a594f5c339de322f7649090f84dbde50d74bc7e9c075f713bc29eb6d2c566955cc11bea5034a6606a1abe1abef967636a6ac517382d80c5730676a44cea7d119e35ed1a177481cf493446bd7da44a65832c9a4d8982674a62e3c2d7841a0143a20819cce7f9094eac2078cdd6056b8b6b024dea07c05ba0cef44a7c846ad959ef0af596a800fe0bc0a1f58da86b4d0bd612ce8d8a34f38b049fd912491443898cd2f36cef50c4cc35560eb80859dfd35c3859de28a48b69615092e8753bf0c87df064dc2e6073c973ea07bf5397e6875f2b993ab290c4bcdbc8a7932489338f88f2e861ef1101317bca8665f01fdebb7bb7d7c079dc0fbf7f4a762d0fdd09eeab78ef209195dc1141b75075905f12b92a05368f3e2fc845aa55adad445e0e3dbfacce67c42b1fd285473e13b4b36f37c2bf14d86cf29ef61e68ae73ef028254e7276686accc7a4c753b23e7b76499c87cca0244d7eb08774d8be20fe7fe3ff151ea7946d4f54b58421a2ab11c227dcd373fc1f88128d247febf2d4f34c08e4035deb202a146d7cd3dc9b1e0c5af7b91e1c673bc7cc233d679b6cf9a19adbd3cd21d8cf535ce5fa2354d05b9aea82edba760d9277bc315377bb23be70def4f4c604ea6fd4162350a6713460ad0a0ff3620831e8bf0f00fa5b21e7c65594240293b092e6d12b380f6411e4b6f521486d47f02348669286eb9b47797edd8ae20378f2ba365bf6bd546143bfdbd77c6ebd412e3435281089a459d67ee0b5c3f95e7969d68716d14b3c5e4404eff8da75b57df1349b876b971c7d4396fadee8a129c83d2a86a30e988ff82edbfd8a28a771a8f1f293751bcd5e5dd34257b0d705a6fa0df5ef8d1111a49fc017e360c720db9fef8d264e32fd47642d6f7e984056af00cb32bddf9f49daecefd22dbc7b782bea9ccf21160d15f0ad3c05cb68aa70b2b9954a69ddf63c9b1f4fb1223c1d90ab2053ee56d9597bb4a7a948ecf6b81bda7558c36d9c7562798eda8d8448b0f0130ba312949b77358915a964873fc0eb14b44dda6e976788adc7b059760c4b5685a31a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb195b0633508d9fff98cb7d0894e62692408bb12c431c1f7e022b63750aaf89971c217022d39590a869008f94ba0c0848720e5a575bd76bcb0cc1c2811320c724c69f3ca81f5115f934bd61bd67f7affc1a7ec28876d553b356f1f50896317a8749eaa86dcb53162f03f57f708378d1b66ec0ffb566fc398bb98f6015c0470262561a30798b4fece2db35f2d1b4d4c4a9396f9c6b5431600c9b3698af1d28b2c3d2fad0f3a6664f3ecdc65f86d3e6ae2e8836915fc6d281c7f0b99ef3164366adfcd2268fb8fd1dd7c9d1090b6ab8a88f55f1fdf4c18480c97f36fc65ff612fb5949234e012aea48fa6071ff0fa7af4ed3b36ea64abd321a643b03d6dd0d0f5bdb4669af8182076e113dd8a1a46eb39f96ddf6a11ea3684db48154dc56a0c5bafa3e1509c6282c4d50ab07a23899ede24c763133412a8d830d4fbf59a298a87191126984a7389e4d79e4f75fd1f1764d46c27c7c722ef266e78f7811207ab2a18bd3ce04874850287eaa93912ab7552c1da4ad9047093d17eb16a7f909dda891d11bbf8de3fe9412e9d5c5dee2096cb3bcc1d34fc187d8df91fa861a3a3bf6c4ab176d2acef0f3775a30f0dd81984d4fd3de9851e9bbbc2207526880ffbc80f94504876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c42159905032227a993ea3dcfff3b123c6c8294ac41734a5db830c1e8c63a5e6857023645063b4a143e5ccc14e32cf78355f68cd83d66dc6f21d21aa2c2b93418e5de94c11dbfd7d6c3f69b461c05354cbc2fc3d87d03386daba2a4fef1036c7ac73b0d6eb5c4617f69e364410d89143dc8a3575b37b43bed14c12b785ab1d10719ec1983bdc1cc123d03d1ad43e4cc990cf12e3710e3043535ab7798b030f424747e5e27b2f745a677c2d29060801353d6d6e0bf7ba359ce6c2e201c16362fbf5856d5367bd08a9da59c5e43a97d7b890c18748216afb83f8f28294250edb0fb946b6204397e8314f410d20c96c1f12dddd1cbc58c2909a75d97a2a0af1e4e9fada986fc585fcacbb0783e5669820065de11722a0c7cc28ce1cf17a5e3533a684c5edabb7a51c83f42053e10f57885e6affec06c6e5091ee4fe0dc1e704c9d29ea2ba33f9a799bb9248fec0eef3f1c9d1976675454bc59d2359d6138e99b750c222df10abe87fc5555d6f36f780c295945b0257d59bfcfc31f4a833d8cd0c9e5486209ada5caf8ed23577f221e5adcecca8c11a88bbd9d5857e636a27c4ec98216c7cb39cb030aaea491d205fc1a9892695c8da018e3dd7f0edb7b426f2a5468c20b05274d94e3f4b6375af1c39f7e77a01560285a6b4ca52c988b00b4d35f4767a8b880c8d8a8c38eb4812b23c67916bed3196f0379549338bc061940e576c822d3ac8025e780f02a848a5c6b35e3feee0fd1b460f49610e2462fd503cc163b726b484458b0fedad350214bd72468339c00acc9528d9478b5f406b387620489d9ed8f386d08076712c45eaf4475dabd0884be641e46a163ef19875373b8b79942d1ce8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfac8b761a7c4bad34295cd2d59d7b87ceff249a2e13e0e13122075c3c7207d925d3b3c09aa79e6e714670b4ca99347c8ed818fd93db016d1ecf12eddd8b55151169a166d57f000472e5b40594eba6f52b4fb65a92b6cc0744e5c7d078cef5b9630c4aa9424413a49676aa5d0f66749136190cb04fa425d191f4ff0adebf54efdf7e7d64aa339db4cff9cdce203d7e4ab1af4b06ae211fee5187cd65bfea17a6b28d1f38bb4a310fca357131f8751b90bfe0a5d1ba7cf2f9ff73dd6835aa01990d96bc08d22d8c8a1d14b5228eff198aa7f49d90f451e89ff2e4e75d96ac0c9264b4fc77130e62bc7443ff3a0269b9470211e4df33b57a0f77bdd07ba96a163ae2f80550585f9af8f73a12d60b46ee5609aa76a1c03ad999f539a2c643a3228c96f592623e78aae5217297741d923adc799cb1ad631d48bfc61c2a309755781acb5dee6f04569646ac2110e2f10c92e9909311d37900b8c18ebf4056475caa399ddc014e8a6eabe4ae6350dd12cd8daea31b2950ce2d30893536cd3616cf653f289d0505518ab2c4d12558a487d8542bc3c1f19a235dbf9bba32551d49a4ae27d38acf16d119821df45ea0ac2f8d3c40af67cb1c8ca86786b2fc0e28a5b9f5d67976fcef4088e1149cf728c4a4816dda3e9226df950bc7d433feea1e46c26f5ed7ab113acf3fedcecc165d8d16936c046923e16e4387f95731beb8517d896888e2c9228716d99def936ef54f94f7b6f458a1c74029d93ea5c250cbbb0802c7faa870c371ce3e4479053604746b5aa8484545fe2e11ee5a2aabd00ddf7db6158d774ae697c05940201a4e0bf81342764b266eee6c4231909c0c7ee476054fa935e033e2b5da3f23a9ad29c2f51d185b8dc1f18a2303d065c9b56031f5872e1ec08669dd21624b9dd9e59c63cb3059e317ef4b3835072ee118b3ca7018d737e9f23cb4d63ede309119a0adf2db0b1e532425907c0a91ce6fc7fd0c8a6b3bc741981b13092f25a61164e0ef054d1ab8f55a90fc88b8a350911eef5b2c9341153e04dff7e7be9fe8aa243516e9d728b68bbbf9888806c8864a382cea42abfc3ee4e2114ff20f046e6e9441011a4f5ca08d8dc388c0a7195b4b02e0a3395dfd025da897077fd174c9e402b2b1e2fbf0d3559133e0dda5529d187420e7ea8a06f875ff5c6511c2c00b9a778a858d2709184da99cbec2c42a3e02371fa6bd2152d1a0f0d901cb19ec301371365906931005405626ed120ce42105360d918cedfa84f30505b780cfcb2bf7a903beaa0435c517a710c4ea82c2172c98b7e12cab9c5c1af775f3fea5e15fe7941a28dcf363789b880415c37893e364ee89a80f19f74291a0cc67de7731e5f2c4e1e852ecc8861b1c4eb9ecbebb52284f813f86d1c8ee2f267fa25f8539d12942fa92336cf6e11f966b566f9ede311e2cc5d5b16623e8378cee65c498ce89c79e099c76ee8b71b4133afbc12184a7070f1473b68f25052f94449531fdf948c547eaf7b913f980ff8d1671214d4ae9e7634c71e829ca97f5fd6d9685ff749f616dc4755a5f117a7aaf1321d9f895eaeda0c1fa314423b3b4efe95fe2d85c0adbb21cb1752ba73395743e9dbeee99f68aaf601435997e4aaef20a2953cd45fbac9c69e9daa298a84f799c316b3c0ee91118daed2a6fefec1dc677702615de6a1d25af76f0a6e90ec0574b81f7043a4ddf7dbb407b73029c7d7f68f4240adf6d43ece2c732854d039e2dd215cb35c4363b9b268f3d7dac477c39d102f786b63256c1816f3be1841a28f46aefbe103087b6df001da5c3aec9beb4b0a9ae23a5b022d74a5b505793618931845673155ab8f9776b0f0874dbdc0add59e80dfe3ff3f8c44550c47fa5dbf193576128f404b0a5bfb04ed863ad8100dbe14093474bcb5d14003fdf928667e0ecb71b9154c90ca5ce260fb761f9f0f541c711196881866674b66c8c5bc98fd21b2629db6334c25d55d716c532ce61c9f6bc7c87a2c70fe70bdeb49d8446ca02b28f5a381e6ce1c9aae3c2d8f994fc3613c83a8f3e1185ed297d96b9de608da9d7e729393ffb3ab8fce6b595970e2a8f2ccee855c01f344b5ad89fe5420836e3a1698dff6fec674ea2d3f2c75e93f38e6331294da974e6892c298928bfd69d7cedb3713de736b8d684458cd7c11da8cba2877bed6ef19ec8d16c69b5a6adfb8b3c38d9b406ee1ddab855e0e4f26cb043f4258a70fa5c8573745fd433a983a0b898c40a7a44ddc805e45f9d612c1a2a32846c16467a7b1030c0a97dad4bd1c81454fb9a903a9f4ee7f5a3035c36633a1a2ccfbde4b589a8e549382359eeaad44cb1f817b8e2c659d1fb2be40179a417d923568b63f6d41c3459db592e99b29a2c825ed4cb395d7e81388dd2eb14b8f2afb9d288a4a6a179c80ea7426cd082e6a89ed2b0520740dec7fd137f101cb6f82d2e47dc0cb5e96e061a05ad766f586d4e2c1c50950eb0df0df5863b0da1cec5f6717c981e2ead7bbbe8538e1fe1c190d26792e3db05afa9ffc3c776ebd645b81d0044d1bbf3ee712325f20b9b1779ee5cb155b4f4bf97f37db48c6f96bb1cc22a1638242cc4e4fe6e67ab500a041abd3d1ff0f1a24c43fae0028900948c5bb480972e3c63b29e73878eedddd78cbefc0e8f361bc7d07fd6204ff7ece56495c69447306193a08e753827d3b512b2765a67dea3adfe5f7bc2a12cea6a1740d7ddefeb933e817cb8a4119e5a4e897059fe7ae00c7895a667c10777f3f623bd3c6c9575ec6761d30e9b3c7a6a414854bb2ae14c363115ef0ed8338862ad5701265a7c7d394f94e8baa7b0838feabc81302552607e30e00168db5ec95ad01e90b84d9ff0146878b9be77cd3bfe89ce843ab6d3ddcdb3322abebdc01b1fde544b52f9fec0bc9b77b58558dc12a23216c2f0a519b8746e06f7f1015b1d83477da8103248a9f8a2044ca1eb674be7e24fbcdef06da0daec790a113f22049b37524b4a323aa6597c35ec32e26f54a892157f5bf8b4c9e8c4e96defee191448bfbfd8311f5f1ea0a26488ce2637490c6839bf7deeb5115b7ea0cd21af4dea1bbd8a57262e31b147f75170f412b90f6983f8d3f3047ec920d001634bc5575ca20ab67e4016622a1b607aaa6d1a128d2db2c3c7d007b3eb7d4540a6936a5e1deba0cc160fbaf6641621a605adf6f6f98191cf05546fe653ffa8bd4e0da042bdaf86a133ba8e6cc75a489300a4da6379df7b9bc01c6f47d38c54208b63bf72a8864256063987998517dd573777ba31f61e4240fc439e00ced57ec839a41ba53104ef600d2ba4e29345679a527dce306b7830cd3b66200794600e76bd7c4bae23fc1bb5efb8b6531d61ed6d7861c9570ad0021bf49edb1426acb7e4a2769085c1d2a34cc49468102291b5f119c11572829b8e62591e8b85781657ddf9e985d97cbc230b570a760393b7743cfab526e32c0d697940005cd97bb034c1574fe779258d3beee35348f10bc621e0e8ce6a06e0b07b9b8ac3e2370e1bcf437461d534b966fbbe340be4683a44960eae1059dca9e7c7a3f75d5b7d3a9a712ff0fd06ed24775a7f073faa23fbe180ea99639405ae9f662a432062d18c67bff248832c282308f5b1c5c611a6d0251e58026f9e08b0a0f68d3802683c22f731170db5dedd70ced055e169c071360f7b76ecea6e1759c2e1a460ab82ed08eb7ab5856d3ae4358b1186e3b7e5cea8e30d2fa04f3491a486c43dde3dd0363e5c3ee33f39ba1b5e3b69b273da5f05e56019f806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3d9da8aebbb19e8f5d0c859260de5dfee86055cc0cfbc278f72e5c64813c4e726ccd8dd343cc2cecee78a493b9b3325475566a2f03563e48fec6d15bf8ff08aec3d55dd18d5dea0cc08f772f9b16ae171c857f56f121a8826bab4122c74f71be8d0944a850db3e05e27063c56acebcf1bbeb8a2c3d4c8316ea4f0ec63651c590ee76aabe2b8493e8300cf495155d031094dbc1202bc2738dd8c4ec62218014553fee53de0a4c300cd1e1f191bca00a94b88afa14fc3a9257b85d2ebb85ec75cd20330aa685f981bf6a7323abda6ae93befe18fb4d854dc3ec1b8f06bd085a13f911dd665c917521417f4d14c4cb6143274442078c751827994fa83457059db83c1043ac096dd6b71544a4a8f3e5e9fd0a297b82573be37d7569c5a04bf44b542acc68e148da48756d2606f832727aaa4efa8fc5c18c136f21616553d91494400fc3b0718909b0b17b26affe5b5660a9e5b9ed757e1180c2f6dbd4cd3f985fe27d526e64528abd937b12a2aaca8a97345b2daef8c4e7330d7b7dffeee7786a2f88893a27c25c9a87918cfdaca82125d71bd5f687d7f37ce3f418cab6dd5e208ab23e0d6b0f04ba94d25a5a191d956fa4ebdb9351a7161f44dd7f7760aecb387b988eb8698215eaac7fb5efa5d419cf1ce66054d2bf3571f9555d748ae89a8b63c957681b5789548aedfb0e67ad336336ec360f3137d79519dfa18d19d599723640c8837822991c190fb8dc2d27e289e52d353e3e929d3b11c9a6df490b3baba1a72a6b6e5242b96b59d00362b184e49ee6fe0ff295063eda30a24b3eae57c2220e366efe745cc75b5182ffc6b78d02113c8b88c9f0d2b7c48c5f7651c28d3c0afc9b4004f1f6cfced33b59f4c0644edb239420090d5af4afba1b03f6df00e422c6fe4dfe5e10ebb8a8228f3b037c0e1bf9789cd4d3618985b3219c3bc98bc90f56d379dbc922d7e1e561eb7e059740351f51f1492555dedcb452826acfd5afdc5adb8c3517952ddc27f682490a5a91c1b3ce9a905501ed8af60f9aa44f317ba6c936805a9b16d1791a568b3158ff6d7ec434336a801223e805ca06302a243b9fb4b3e32b59a3c106a10818db89ac96c482950d6b7120572eb86fc46ec760496297037620e22ac9a8041973f765ea2567c4dc32aa6c7ea5f7386213472e7752a0e3efb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404e9ebc5f78e8a8e42caadb439b8f89aab7a0410db106e8367c2705e83acfd5a989455793b9bd77b898ebe857fc1e122e06a4260cef0d41099b41ace60c75d14d71fd31e3c7256ef64f7176cce3e4d438702b13cd372b1f3132df8e3e5f416c9d2fae2ce7b40ba554c529e8a4c0ff4ea16b41822ebdd024bd78373af77e36661ca8dceaa6c0722197e4054ab3ebff191362b1b4db293538bc3c6cecd0699a7c555f23791d5662843d01f9c9469b9db3b10e13661c20e91df6b7a161aacec5c574ac007f7320de1b0c3fb37dd6b3dbf134f248496689c71f9ab0250720296978357e01db927c1f12f4130a17da4e71502aa9a12c1259e915cd4bc31b32559a97e9f6209d35c442e9b54a70b658023aeb5a549d287f4361f3cdd2cfc1e06c4bf5fd734153f16ee82be81722f6e84753a9dbf3360d2111ce80be9b283a4f3b01ba1b1826e4b499504e4e14cefda1a26891212d7aee7799fc0fda21ecccdb20a600e4629f1ba6e97ab2f589278694f752c82fad268831b57ce68967e0ff0f714bf1782a9b20766598f96e288593ede3480cfce5749ddff4a4d4ca7a0d32d849794012bc5939ee223792bb5c9d5483f285aa838495365d4e419e25af35ad426266b6c0b07e69849b4cad4a0abf7c0dc92541f966a076cbc5ecdf199d231d224f09fe6e9e1e801f3dd105ebb947a360bd2b4d0ad6a32d1b1e3148f62650f38c307ead41000996136bc89245fb0ef3f4e4bacae2f0dede7aec4da8d55cbd9b421de6607ec259547b073072a41e91bfa4314e75e0c952c5a3f6419c386d9b838f3e2a39d6e7766ce746fe3a3dbdc1905442a8b516351edf6d18b9f3acf198df392d43cec77868344147bfb414dc2c6a23545725e49809d65a60b7d4cda333685fb14dca245db709bc28ee9d23185c25d994b19c1148100b4f2db37aaa94c466b9ff03a316544f635cec5b74e5effa2e7078baf3f615a508b0b890bd655e0b377b7301816d60a1c19ac3a5965d62edcef0d20c15accedb033fe26aed4d93cc58dac0fcb167102e9228301cd5911abc2790b91c9e5d8f33dba70611aaa9bea25620f9009f69caa8a76288c0c5ed8bd2c91adecf0ad3c067c1aa724de5b2b5b78c307640dca79a9a79ecfb843174c30356726332edf8fb99a35c0d7a93722291ad6c8df632b71a9f1d82d2ea4c8850e4cbb6603b98595700d49616a8c22d2a568caae0d3c9d84288172e118606f06e95b0d5cfcea2c21caab91e898441a7fa2765ed85353a6c6ea031930e0ec688bf1f028119bf25623cb60226f478f05be0b4a85a5f4b39c1d7ff562ac8cc910aa774293be34622d37a2a226aa8345edf35852d47a8ae63b59fea7b0e623220b898ed0a14be93fb010681782987d6613f744fe61d044f4cde08e85a959fc62b3f699b72b3ff0296c4bc273eb1a7fa6712643a4e8dbf693a12b1aedd4d3691a5ef4a9feda7184354f9f259e429d1009fec47d1658a1bbac7556cbb2d07d41f82160398053236b8efe98fff3ebc590f1c1e06cf6b438bb24eaf51a04dcdab846c0b3826404eba00ef728be58a551190e5d438d6d4314599adeea30b3fe4072d9084fca3b4c2d4df7ffc17c8a008ad805af2da4efa1c446e11d12ed08a7498be3f70f2a228cfa317861abd34e3929f9e4998931c63c4e390e91cd1fb58fd934f8b7a696038008bdd071b428ba2752c95bb53700d35dabe462a8a3f7af9fa68d0ef29ae0a08e5246649c958e99fd3a745644879e80cc57fceba17b6985a6c1ef4647db2d5271062d7f21a83409b9d31354fa018aa8cd6b7ef82ad23fd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef17110cc4c72e16d882abdf6c619533d56cca0f286aceb7d85bb0a5c2e3e8a9b3bd10e37a466752418561485fc07d491fe2fe37dbc477adc40048deac6160d9b70e254f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc35e30e6fdd0d9b295df11075e90fa822b57c7914f405efa4d7dd43db65debbf85d5b1e95b8c520bb350f649e0691a4d9334a1c78069491a7b4661c629cecee7806c2c8070a637985f37667e6044273387b96a0b99174d2d7626cc8d754a0b08fb72d5d19ac48eb728f583bf383cb70dd1ada5dec2993cd77752b8d8a93c19ff509a8ebadeb67990d569e75b54bba64d37a388ec675be5fea371f8bc3834b226fa7321dfb97bec68e40e2c7a62cba9838ca41b4e102ec53a191ae4a9d57a76f95ef4810b54faff884176ce5f29f532d6d853b8d06d1b1628426e3a858f7df456549ada2168d4b12e19d7a6f5104491e4adb3544d028a7fc98592c5cefa5fec60b7b902606bba50865978ffc4860be657debbaee487f7c6db9a4f01abb300e61c5eb5e6cecbb84dae1c53835b5984b6487f2682e18f269c7f285e248e99f5c025d6c7732f0019bfe7a9b05cac6464104fbdf1854b62d6ec0c139e660b2cb28f2d917ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f8749ead434366466f63591add94b6977fe5b51517039fd9a73cf748c73aa44f4ac42149ba456ef1a99f30aafea42ed8d660a8aa9e6ea7569088c879897af833a04776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f701b16c6d8d47681ca484f59e761e336e6dc7fdf69d96e587c9f0ae29313d70f3adcc9ce4898bc9e7ed1121f896a9783e6fbf80ba924fb346ae81e819ff301f30be5f4eaa61e76733fce70747e716469599f30dd64f6946b82324b6c72862627602b42b5704ec1b3ffdc7216a036863fa3b86b93274b8abc7a291f7db973d10cbb51b2391785b9c49e80edf81c90ca53e43177ff7e99872efe07eafa1c75f8d7d2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca32317e17c512395c00a304e012c35f550d0684769f404c80b8bcb31e5e2e372678a16ab52d8e5e00debbd6f1e78652fddab9ee6c3bc1a4905e71bb6128dd84e51b8e076a8925a54389d8adc5d3d063f3082b1fa4c11b2f415f32b66e744130d805912a72872fc2edc7a4d2cc1fc08105c003ecd22f2e328e55921b8898eb4529df0623aaaf9877c24ba28c752dbeae1d73f4db23e2c8455e43848149aa664ab24b70f13bae8f8b3e4bac6b6bf7983c7d4b9e276b0ccd72a1ab373730a6bedb758e73fab1002b3aa8fecdee37bd692aa0cd6bfe228783e586f687011ed74647e47db8231cfe9a9e30db5b1dd3a3ac97a4856940b97ce60b4ca6127a7bbea65cb59b354582057ce65e1ff3df95791f0aaad770e3db5e830bde769cda3a659350cd6b044768ba09b0d4a875cd502a4e4e3b776b92fbe18da440ad530a096a6d689b5437b69210406e3e06fc7b021d05a28ee4a5504e538087734c1af599ed615524f84c15cf7100f5419fe0bbf4b1465d3f8d2de5664ca578ed6092e7e623a5ea6a4827d6b0a873b6365e268d0446601e09fff82fa7e8be7fa4fa6104cf9f1ef9234611bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce4608ac1ef27930c84e7f3d35f728f79326a4be9d105b9d373e8ab4becdfcc2302d1fe339682888d7407c230bb70c2d86a2e5f2c2539923c53908bf828c8fcce73631c519d5b14f5cad85169d8926d07b77352b7d3dfb350e5d93c155a031357341220ac6facffebcf6698a0491355bc088682861c11c1ab388cd9ae68c97308b06a7eb485a8d8963c119398f8d8d5e7d6ca6e050d95bda78eeac66dc7aa17fd1d95c6a98a07da325166aa8ad09bc20fb24c91248dd896f879a5f03e982de2d6417443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd30195998b6736d5221af6eed4ebd2fbc6296a6e0fe25f1323bfd7791ef74fb08c24670e8679826457530cfd484e395221400c7701fce8a92db8d3ec081ab5dc4e11a9d8c9cc9a7fa6065ef7f04b3626e726516be678485a783ff46fddf72f90273d73cbc18194163112d0bd117bd9d5922b62de35ceb3cdb198ddc26106cb8b976ee56e6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f612e30de7e268c28e7a03502ff5bdb97002b3f04871841e251564527494b3dce8e146df0b644f006304fd74959cecd02fed17c39e0bcff41f35ab45b9ebfb1065dca5110022b96c24f069a4fd3d148fbe81ed6fb93dd8549c9a8d8539398efd0d8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d89c0882f5d18c993eb47a3ac4f3e4f70573ba821647f336d6b52c5043047e5fa513c418472f1e1fd468207cc255d4b7e7b082b1bcd705ca18864690ad436c3ae78890f6cf5f6f32f4b560fae3ddca5a3ea046a4431d4371266edf0de7a7838cfec36525aa38f57ade3eb58ec8a3dff0c8d17644b381b310a60c89e398bd7c30171c1ca5dc5094068faa23c6c3263f4e92c5f3187f01acc7ad4a7d5961bb54cfcf206fa4f0ee89dd61271f56b4b148cc384df7abd9239818779fada054df4fb493a7c5c4a330b91bc69d05d12e69fc37fbca59fa422da3b2325fcea04143f2790884d523c1d90c596a0550d2d1187d708ecb401bad5aaa6b760db1f8560fc185d55c417571c9f4770f102e615cba91cf61ef5f9b9d55652c78c68568d8bfa9345e3945247642ea59a39f3618a5a60cbb5a10b9cb5f3ef3ed8a2f66fedc09d2a2386f235da90d7ff69efeeb3c9f984d6ad3824cc3b13d6df683a51a1014be8cfa3fb168d081285c5c2fc7df4fdeb8a612abc0475f4916e3de0ec9b3343f109082f2423eebe818521d88180ec1b048f8bdbffa2083cd23d2bdcef819e9d7380c69766bba36981b068871e7be1a5ce384850110ba85d799d9e7d074dba2d7cc85361fdd5d1bb00ebbbeff52d4a9f18d51759a646f09a0a190e2d92d75301852626a10a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb3967307128f7c4ba3c7a1886b3a26fe0dc78f64590c9cb20667f0ce44fa468a802f1be0b0cb832b735fd0f9f75e13759e9cf0d18f7c4c3e530d58e69569c359d8144e93da26730cdfe2212c7db6107ec4b140386731be46f592812f86f56b5f50c8728fecef543a5b2b98086f170afd8da697faa90ba30ac56e57260990136358eff3ea1964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a97b2e6d3cc66a67c89c7c47b463688a18e5e98b00fb77778598ccc7413617619c9d3bbdc6f1538973c317819dec0221676b630a32f3a46cdc93a67e950cf51435f344922d3158dc9c4b99652a5d02291d9e216b4068fedbe3d738ea8ca13ad2f032bf6365ac68b64caabdb6e12a24f487a71743dfb2a26f6c55bf6cf9142e1690ff69cc80d296a6bf7f33e7435a9f070acd46b6c21c99243224f4779d25dd5bfaf792c856f8818c6fecb8167e668ba85a0b627966e6ce1410b8259e1e3fe15b22a58ac1e04747fc4094868e274300708f789bcd2321b254c3d5e3890d1a422b8a48570462b7c53841b900da628988c68e16b7f8ee6a7b57558ecd1be2ff12acfb65aadcf62c18a1119d5ce57bc5d93ebaf68027709e2a9773167e3f47ba9197d0b8d66cc9afa471db8a79d2c05646f4d3d1e1dd2213c130bc6de6bf65113babc7b833ab8944e438b0c08e1daeb41e5c5c1ffabcdba6d4776001f8d3e6a427f5099c53ab962204dec36941ba558c8d165bd96515a1a4378932d1f2ff548b8f472972458f958d0e361ca1a2b71531b59b945bd7a2616a3a70b3218e16203f1c91fdcb53c0b64e1d15b047f0372a5406d0b76de3b4d4c016e52066fe2882240f1504b5c0753b137469688de8442ebac22913bcbcfe4f53a91d4d4f9385a385a3636c85ea7cd1c681b8b1afe0d64e927cdc1932fa7d74092c77d2d462698fc40c7db3a3cb1073cb410668f9d40d8487953a50665e47d897967dd0a3eb7dcf81cb5e0cce057a29bbdf458bcf2e0002b713785a081b058b47f6b97384d00acf27785cc0929473fb593f2920ffc772e4c7cca6a0776ee3928c09b32cb2f65b0d71ce29291354c895856762e9ad6881c8861463f1eb86b71dd33f9d52e62a029462dd9236d9ba27407934070e7451643333770d369ce2743c9c22dee16e86224a0040c61315d8fede966a1debe83647ca581107b1202956f7e93ba28301cb11b1b77c614dc2e4f41d7c298a2b11b5ea5a63b8efe3adb447455fff92dcf5b3fd74aeb6fbe4d86fb77d58087ca73be3c6b2125fa5e845d9ad33f23fdf3175cc741cb271ed616b558e5fa570a1c1d70f60b2b9d34e044fcd50d0df582dc154ff04386856faadee9f6256bec4f59c8ab619ed75fc4849ce6316b7a6c0d8254cc69addf41da222defaa9026eb81fbb77de362033d4815d9efa0614276c87b5d62d1ce640b5b6b56d63874cedf9c474cdfe0b6dd3fe72619874933d8ae75821fe000afe34357aa6ac1ac54c74824eff75d5b2e52c5a35fc49c71116d7b73d8e218efbdee9754eea488cdcefa2673eb417481e26f99d2fe851de8ca1b2aec38adf1247ae803d01ce0b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9b0d7cd89f5e6fa4543cf770bc675f2234b80ba369d499d111f415d685190ec537a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbf27a445370be1a15c073865c536748b24c8e920eac396404f7258c7244ae4ad57c5e70a6611d1e5c49e156f01cd9ea25dbbdd55a7a7d4ef16c1f8f1ef4355fedb66b8ce6435af30b998568da72a1145d2573d308cc47dccb743eb744c9a199e8814c0ffc1a7aed932aec96ea8007cf887fd4248bf69ba9991eb8f71f24decfd6a062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb8150925d63f41a67c5436aca29436c1f40c965c532fa45bb64d8a3724f50cc6e95f826e7a0ffe4e6dcb826f981a110e05d07f5c703a6f7e4baa00d5c8c2ae7ba433c901f2077fc027b671e4d79f2780f00deb61d992991e6e0b14e6b2f02e6a7ce829db23d127f3c93e8bf7476d2aeb4ef3489a8952a681453ee8f79bbeaf976b91ba919a29ab10cd076bcdde59e287958af97a722177dfc77610f4230b8f657aefd22f768204806172ed85a1a0e74a7578a25595141c669275286caa45e7cc5eed0c10f0f027768883b73bb784e0ea5c264de5e5591ebcda411cd7382b98923e5cb73ce915b0acc1d70034b4d8ff403a5955295572390e230b8d9bcf5ff656d926d16d303e26ff5d9562e3cf3ee7e89169a9244a73eecd4cadb2718317d1766ff8f69016783647a9334c3a228339fa17bbf61401574e5b7aae56437ec70a3048ece58ececf9d403a5ad2944f6b039cf69b0ea45c3b2d867d43c7948fd0b25dd709c9a65a60431d3043df24bf7c8dcbfd7d570d2ed9188d5eecdf457e4f9e099c48e46cc6ba01a53b69398df68008a5cb19b7497e26bc2d7b3bff455bfe73648c7f3b3a5ccae70ea12734e41d1e2529193800f63ec32e2e0891d364bfc84d735bf3be5136d7b421608292bb78665d803caab2b5ec04490bf8301e397aec49eefc822670563949ed8bdb7c1828e8c61cb6224f9d4dd59068fa36ace7ffcd48cbe546b98577cef81dd87c6f1f6aa770baa5bd3d293cf048b9fea6df3bbabf979596e71920a50a15335b161e7994f99a9026d539f434171d8eb7187c14fb40ecee010e4c32708a5320edf4a76e0e219ffea2f31cdf8ec3c45727b4ad422a9151bacc1742bcbccba21765bb863c66284baaa992ed97f5a53124be1f35518b3c93aa2115d5483b75481f50acb05b8cb846b7fb72b36ed7ced2c18cdab1295ef94976770d6b7733199b886065b25e0e6f3a048a60406aa1e8b545dc88d548fc00a2efaf10769891fa60dae23f0cf99a7b9860dc256b71b57d3f1a77ac1bc6dfc89212a6911eb9081b8a73f715c22aeec0fc8b5e95cd10d9fac65ca446eda2cec65b17c0172783bea8aa67d13257d9df052a97dc984fbf614bc60c2e87e34bdf6ca334269bb3a88eca226494c0f92d31f6715cd78542bb23acf943201e57afecc11f96e457631d8b3b28abbbbd2901f68e6d806c53a313ab34e8f0e888114252028c6f59442cdae78d7ce94ac54ce41fd21d6d0fea2344de5cc7da54fd85565f66b9318a2e8cec2d5638057d3a2125616079bd832cadc38275eff7b85b62314c77a899b50890e03ace1f2d1dcac9d169faf0332bf62dbaf8780e7d44547e1203fb4efb8b7a02e4e8ec065ab19c9a6a0da131ed14d99ad87ec38994e522b4230d45b5b6faf5afcc1db0fa3854a15fa0d9d5d92cde3b11255f94c08a5ae970136bebc0b48bf228984971ae0b66d50b6beb7965d59a9a84d111c1a6c452d5c30cca7644af06f6de6a2f478715f5f8f44dce91a6f37c4bdb06b129cef9733c189ce774ef5d3c6524ccf75371053452087015ef775e9e46c1d8ea6406b55399cb7b3b622e02a6da32579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9fbcdd519cb7ab7230802eccd61283ed0fb1ffeb68810fff0314e9ce45d2ecf01880b3e5de88505f1b5e6e820d756c0595816cf36668d9c633f85b42737b600551dc7b5a3c74fcb3a6d03f68a8841c35efd3b89d86b780f31870de54b7055a2a9595177607ca62458a7d0203b022097bcc13d9bc3c02122ab86d40a72d57438d3be406aec9bce44aa2231460078b4d008e7bb5211d1af4f38237772ee7ec10b702bfa88dfeeb7b6006409be1a21e6ce2075670b05f1a7e763b2352fbdbdab095c4c37298fac7104cb67ce641d1584cbc1b765f0cd1430a16d1e8fa42ef1204fa348c570a13d800cd8a5fabdba5e6112d9d6cf922cdfecf1e9a32a6e0fe64be3b995147b4f6ae7c79bea91b55710143f52574cd68b1589bc56c9f86765ecd386c239cc07640e16166863cc04e2ca26aa72228b8205a0cb2b99b8c4499b70b66015b186cd82f0d9e79aa4c12354b6c400ebe923a24b27e054c2408916e6a5b313eb8940490cd3f820e0e72489ab98a46f0ae972a42aaa91dd46f8e6fe6c8992bcda777134bb43f11f0b911972f4fb189e47b8684845e01ab08177e8ec8ee032f32b90309882b3dc3db45ec993e65643b0c39a0cd60f6b8f9eb93c5325462d03fd3b4db3d6c1fd08b4aec8b4c85bd3df32a1a956930fce2af894fd906a7e6c68e85c88f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618af5e071eed857ad5ea7a1dd259b921a55e20826de98cdfb53c13678cbfbd27f1dc2d765d6c9971aa2ed3e362acf0fc5d3d6dd2644c078f52d8a54fddb6b5395a7e0308465963cc6b8ca184f567611fe2c6b807116bbf3f377ebb6d03844eb01d8324b136a4cbcbc382d407f8f0e959355cbeb85f770cf04653b275966173c3f8aa4080040daf3147454f57d52d9f1828d2057bc1246c192236b55a49f7db6571f3e4b7f3b829b3ef489ad286e19b9b0619cec4c0b13001d1fd855478325585df7a6ef40be1f351782a0961e4e49de4e524c693177d05ceb82df9c9773d3eb71c52263913fcafb9cb72bca081dd21e4c51120e5663e8444ffdc5f367dee4387b2dfb68c5b6d38015ce7bc7625c27991c61bf4092fb33b9c771962f495cd97a7ba9e38e67086618fc14cff1447f1555c4a271a6184db7badf692288aaf453a54765c05cc3509d424da40643ca38795e436dec57755d5c8f3fac6ca7a82014613695a122fd7c28002db154cfcf494d261612200f5bd0f263549c544b75404fafdffe9f701f05b7698b6d33744350ce1df1672b843751fd9dbe254db43f96630b322bd1babb997c8cc13c24ed3b7781150183f9a1b75c19935ea6d75e077befefc8572a9a3ad6b93b47396ac68e00452997c8e37206d80c5a9577866c09ad366c38b283854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbacd87bc1fc4d703c50e0e986a8e7bf13c49a2757e01306c7dba9b9de35a71ff3ef989bb09c61f912609b4a665e677a7a554aef86b77b04e58aa405f9934859cc5fa9c1c53aa19c2fe380fcf4cd741323bed943e5681a41cbbb17deb6240a61f353d326e5bd6228ee8220c801926744dd3f1cc96831c0f08127e67c4df9255550998032aa52ae1ab4ceb9584c5f2d3299af659091fe2e1a98dae2250630aa05ca3af91329aee511542ee4654ac55c0092adc6971ef5286ab10278d29ad8a8fe50b69c42f5d477d7b7454c39b61f80cb539a02495633c2e8033f3e4806bf137ecc035cf801562a90bae15740831ad2bec09650f529574d8e4fb68d98980579ffd8529680469e795e569216277ff4d9d1f2b088f2a6cced1fedd74e3d084a14af6149040cda8cd7538f36589a7903b52d8e390d8c763dc64adc1d9f80b1a283b0166b49521d969f909aa25f9fa51ca8903d65dbb7ef8f99297deafe81e9d55ceb7efd12b6493ba13b939c43326933fb1ea30f5fdc12c180528be955bc7a95b5aec86eede8881238062ebb73b130108498936cc9bb9f8dd53ae1b37cd23f26e0dc7442e8727f2cbf63b5387697e40ec6b9a2613693b751085c79447aa8c1059ad1afa9ecae16a060c1f3d1d7e42727f5fa31ccc4cc5d5595adb3f039956012758ca17df2fbf3171e91c459a398ad634571c6bc771cf259385404f25ffdaaca409f5af7e72a0aa53547e3fc93003afd62cef9ab355a9e1b8ceed6a9480b346ab744bb3432f902231206a3e8ade8753c3530f6b42f90c59df5e1920fa08a2fca9a9091d6921c7a91c4e856c3dd9fc67660353432c76f0cfb72559f7dca73ecc5656691228d44a77ac904e97ab1da0628ac43f03072be58d7165f9d5580820699ac261b1838744c3dda2c9c9f84249bc011478fcee11989cc97d82e224defcaa7c7ea822ff681c70f3075b209bc31cfd2e51c3aa55931ba821d3df5ff3e75d9bb0a4485027ac7bcb1d61ec2eaaf1853d9f115752ed81362351f71bd10b31632032afce946c559ff91b8b2c0f7a49416aa9511538c0bb7c86a6e22cf2029459f2afc12023aa3b60dd196c689e3712948d29002b22a573ba611d752e4e78d2d24ea2edfeb6c1552b0536bb7db9da93c3396970da46e98fb8734d2b1d31e5ffedf2e3ccd6a63f753b849c1caccdc908ed761dd645d1619d2d4186467d53f464795e556a1239f3d309e5565c7975b5355c08fb55be77abc424d93f04d4b9e53ffed914615a568a6dc7d310cc15a6738da308bb7f456f2b90c6acb5ad7fefc0a1039ae588ba64d0dc4e26649e66ea85cb91e90a59d4d60a13f13bdc5b67d90f90c4a12ff1ce2b3e0b79653ee95e0cf93d41e7f024299b2611f9e921152224e0ed74927e9073bd7118a48857e39a70a87b6d267d92dea355c94e10e7452e95ac0c84c057fd132086a1fcbee7943d45f30d39a5bcb2829427baf57530c3f5109e669386ab346876c75f825d809cdad168ba7fa7969302b79f12c78f80bea5495ee05e7b2680102fa2b56447b8e2d78f3f44ab90ed2f481b53ccdee1fbac9dd6ce10af45edc3c15ecb47975c00965ddbc38a16ceb0d42810558b93b0e59fcd51c6391ed05ae6ebd06e6d6c6e73c03fb173965cc2d43b0ea591db0c35f4c37fde7ce5a983d5ac49ed2e61f353e9ae0364d5a5ab7cd960a30d9accba0861d035a8aab7a9e1f23a0977655a5c078c2fad32ad83c219d64f9acafec7a199cd337a19b839baa4b54cb3bcb55f079ea974d2f99bca4b8563c9af8f6a6c630f690c799b1e5e9ccc3cd6dbcf29157230bfe2c19266cf6a11f9f4f8f2686dbb61d070c5a6cb74bf8e8f79b23a8623f3b6c7b016e50122d25d630b7ef852e75da1341615115e42845980fa4e010af8b46eea7829106b29e1a466a75b98317dc9918d9150cb3aca934d878aa02a77f694817302970a917925ad492c701587f28f2f23a772e3bb6c6ddd785d8cbc75b74c0d6b96f01e42386a0a7796c800175995f1136f100185f4f075e3545f883d4d18cc04024e18bae0c10b5c473e38b83ae95e5de7c94116fdd9244f3800aaa3f929eff4746ac4eaf19ec5230012cbe0bb981e7617197fca1751d0b61c06493449287ca977f69a56b8e4186c6de937287eb32044a39254adadb2f335a104c1a33251f8512904f478cc3c96dbafbf1a8cb138b0b5e016ea1243e37176f2319a69fc1a688fa4a04b862831736dcb50708664a3f5cb9b0e02d57dd5fbe18ff29dac060658f468cb3659d5ec530c11b011149f324bd4946237230e1dc80139a61c8fe9e60839d76ef6d3b8c5ca7c02424ad675134f2f818ba6ae0eff32f8eb84b43fa8b42bb8c16e6d6b900a992ea22fe58324ef302d4dcd0f6c376f05e2207279148a0602da50971fdd90240bc761fd07ee4001721f5e787507f4e145255c3b04d7cb7339a9a419931cba8852e932270fa9ea088586166a665165262f49d131d3ee9230ae02eeca99f4ea5577f19b4210499be216d9ab86369b455762d578bf3839cccb67e2eda71544e66ac97ea30a5d225abeea6ab746e8cdacb2c3c752589529a368bd0af040967632f43dd3ad9ec70d6aafdfc332e126fc551fdddc0822866a501261e3026aeae13facf37eb73a047c0d1f8d210ff15bb2a2dbe37d29ee500bf73574ba73b467e37fe5f43c5554fb307bba820836cc97b4a107c93b041abc5a4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799cb351fc13926324c582fcede34fe9a6abd64672d0786d03f0c6909ed0a209ad5ecef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f86a2bf1e98a8316adad05f080f5c48a2dab12c4c4d676a2dc17096724005e22a541a8cb00546aa214c58797942634250a91808fd1ba0492aeecbc2d072dd8d154d29de9c6a360cb5e0cf7984e348180d781fa88355bb4e84700a761823e93624ac182089a82d0f31716be56f2a99541f961264b1b07df2480e82b25073f0b4e0cc86bdc0ebe20047ffe6cb34c98c76657edf3e65d958440da94c408a065d17934c6e395ea5613659c1f33025999a24147f69c23e6c6aea657800f5b508cde3c745336f1c2e2913c2d9cc018d568b26e69a6899bbc2ceecfd7f47580f9fd9ebd1d370611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe6521f49b339c58f7403ab70755dc81f22b905e5dc97ebcb3eda55aeb486b8053892e4fb180099324e167fc80ecaf08f13918c0a4a723f5958ae9e050613853ff519bab008fa8452ba997fde4c3cfa587947cba610cf084b5b53255b24b6e888a08e72a5d2b55dfd1a97844a66c8dedd4315f27260435e871920cd01e16232bf872ca8053650d5a3077493b65e5ce9c594d6340e4021f5b75939d56799415836ae1a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb131ad6c9b0d94567261a794950c27727b69216fd6e90d61d32f232dae65d35fa617eea441df07e1a86213ca4bf63469cc281cc32ea43a18ad13694ed82fdc422fa51110fd55428166fdada66f3ee0a1e09d1e87f9049f7fdd15678c76c5f18e35e218d3d2c00a69aa0463104e4f3b6c7ae5f1cc3567b9cbe14fe0324f03634e9bc0b1297006746def02ded93a262400b5343931209f70025265e10f0f852956808719ec0ec1e6bc18473bcd347f9e919a5e3d27d2ec20a6e49769d14029a5d1cbcd800dd3104368c9042af919cc5c92f1f904296610bd04ac4cd7ff3131e6886274fb46862db2e2bc6ef6dabde100798453d09cfd178be3937cebb2311a5d1ef2c2130314c27980526aa9ecebb63d9fe2126fdb70580a8d2cff06c631abca51e803c292fc98bdea80009a0f17ce6551e000d42d2cb48a9a5762c8112d2ac9b1dd1bb51301fdd106a4d70fc924aa4242038649a02afffc9d3b481237788107caf04b617f6b3237c2436b86312156ecd11176891df35460ecac9fd511f4e2d82a9633507552dbf2c8b50636dacfdbe1ca460aa689fd178907def01c19e8ee715fba9a90f4783d797ebe34022b29bad3eba1834ed4f230408e8399e298427a012ce282ef96d5d5a67d32ec09c5a10563781281c21b2b5500e324ea7dad2f932facfbd82ec184a6dd8f1edaef34e7a74fb40d573f6319697d07bec1233f47dce0cddc6d96b2b0e4473c62dab6c17fbe4f65a19b8c9f1d71d76eec1c1b837c90e7fd5d7eaaa2c109a885b9a43ab9b2b565518bab7320e657577f17192ae2c07fbdec1193b79799aa11eda1a2d9470c962eb7a2a25754a5f2f1ee232a9d8e11674e5133851ec273e8770e6d9ed4611667349b751a9eb56dbb499218ca112d8c9ed7eca588fbff411ad888028284a383aaecbde8a24fad3a8a6e934779a0d4da65ec56f935c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d856b6eca3642c871a23ee4f3a4d5227151104f490abe0b617169903dd69ee486a41fdbcaf92ca8053aa6403eab78b46ac2fecd2649649703d1b87706db75ef7d91a5bfafab03a7e68c43e7679d1c1e38c548bbbf03f36773c6c15856e0669a72bff599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692e0e6184d2d226ce46708e881ffab052bbd982a14b2079ab1b26508a4f148c1d42b9dfbf4254a272fa9469ed69a1478a190fd7cc082064e3e0870cd7a5983a8fd84a35c7d9185face00214fa70eb156ba5d0d03f78035571e7988ada2c79992ed620b4eb6867f78c48548e9882298949377bf40c25ff900dc4cc856ed20ead7e1d6d27bfe8fa60e95386f24ca22411785f454264fab0a6d322a7d87fa4ce5da75028cac6a062f64c325472e34c384c5414826b3aa488875e85adce0f95f3e393a2217de08d646e15ae4f4b63c4e98132006c0614a361d04f67771a34a283c523c995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb67372fa4e169004d5f1a3e6cbc413ceeb2b6b1fc12101a26c6cef3623164b8f1d385baaa67654536f7700b29b85b8e11a19ad0bba19fd02e72bca289918190384fad134bc3e54358a98cb39d2c1ecadf542d954f336b62c9cd46f18ff761e9454ab2d44ec9c135da31d2943a048c42347a7d820973788bffa9f5e051ae28c513d662407600921b1dcb26dd9d776f3fc15eefd03b8198e575ef685ad8a5b38fe20a0971bf7988757537f78e6aaaea9dabcaa455bcb09490dbeaf7befbf94fa9072a8aad489d81089707c70ed08fe3870f77416eef2665b23ced3d107f81ff4c4e07f34f95291ffd8c9c84843c8f8f67adc49cb3688e745056038947f8fab1b5d0bf987667b98159ad39a68f92b75681773990bb197302969ed4de941b5859eea0bf301d3b625b328c6a5579d02f5500c1b75d0bff2a8550ee97e9aff10d2eac433d92b3f3cd5bd9841762ec0b01e216c4bd156f72534d4844b12b15679b9ce30b78451d9200ad8be5c0e08a7699c58f3a47f1886ebce5a6cbaec98d0b22bfc81208902301b096acb8ea668db098514bd2b17fdea4de1bd8c83c3fe31abf17af37cf3c93f89e632a2a7defd2fcbf75299b4c27c5fe51ae9c10324fc57afc403b448e9ee4aeebdcf6ed8d96737aae0e02d25727acbe76ba0df691152706f7c39c3fa7ab1aaea316175a4bad1e3ce9d2e38731284ca9a7eb36e46c396284bf5d80bade10257a096cff01ca6d6a06c65e97c26361b520d7fe37d3c77caa4d2820864f1ddd87cafe6e89488a75a66088ac213fb9f66e7ee849e906b81f84e759c161fedfd04e3e5c4d18e11bccb95d37bf721087397e5e99480d6a46fa247d22e38fbf8b711eaf16857a92753160ee11291922f5d599b2218c77d5eb5fddd0b85af18bb7391f66e95236a6c0eb3e20f1a3205d09c87c19c781563e63fc0d8aaee7b46a17b9a37803882b38c582ab32f199dbec09de5c0cafb2f2f29f703c405623fc93ebfd1f6f6fc34f5f08091646951e6acb788bb3fd762b02e1094c0ed9b1e06c6d7a438f6bd8de545e897f140b775d72d7c0cfbd5602b93c92bd9ef1f7a07e0682ca4311be0751b82d39c67ad26d956c8fb17a5d642e9ee5e28b385f5560dc1f4bede32e3b25d1226e051264a10b0b3e384e025e7a188a113f2ea30f3b521f8d60e4e2ae7a4bc65f6d470eda749cdf2225943081ba317c0c288c8d0293878ca694c48b03a5ec85a0a416b1d8b6b0158408d55fe5c4a5b9c2da695ca74c417ffa3cfec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d760384922abd3fb9b0b95d8fedeea082fad833c2fe85803b8e6850f3e6588e1f912840cde41a93d2b51fede3e0cda049de85c4e4ef638c881a526ba4fede0b6c403f3e6477721bc9c084e9ee91be6f973248533dbe32574484238909166de3b4d4bb6ca72a697e897e6ac313aa623826a47fb5f1c9936a8f5d638de2f373694707cb4b9b85a90872996b81e24d87e467c66e620af918db58aef71088a9ac63c27068d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2619ea51393ff5a86ca3a68006180cba1af9c10f514a51333a66b3f32db43b964fe6fd3ec668593b8fe33321f07be1455fa665f864d6e01d1740d1ba82ceb09498082b3a0d222086f63c44c3ca7713a02a7f33af1037f514aa073052f338d6b3930df3707fe3c86b1b3d6fde0624f9383d40bcb9e1283618326483aec2c765a7cbe68a266963e07cad4c6cf4f184062445211b9b636546ef10e431f0c3f827a3d007315aa2fe04c41ad3cdd2425169051fa62c39fc677c2abbbfa95179875ff145c2070c9b5ee656c104f568122e921b36a894597a217453e4bc394edb1700a167d20be31b19a53bdd358445e3c9bc799bcfd6821db05240aa3b91c49886cc4eccc1c90447b6af0219fa89657060c4f9de046e3b9f2572e4eb7d2cad0649d62a71148886682f09c486eea3ae2ee7706882659189058f11fbe925cdbedf2744b7a339536c3adc7af30548fb94f2fa982e5688f91ba25f64d0d43736b59430794ce3e5d151d898d5cb5e58f182dcd3556e2dc063332376ed21b91fc5f586ba41500e1c06893a0fea6fba495e5cc3c2324b4be1dce1e4908de52736f2496a68506729aa47aae13b1c05e322a1c0fc9c0332848caafe4455843db228a1bd6cddfec8de01644903576ba4b074ef17378ba1f00d9af0d8b9fa2614ffb15ced9cd6b8195d46219e8e1a90e83a0e48fb9187e699554149304a6e1c84ef48e8a836c7241a292ba0843a42286d397d7f2e82702068cd0b55c07c7ecdb20c14a05585df5f958d805eacced9ef44c90204853515c6abe90c7d082713f6d282ff8d61b9b8e8220ef61575ab8b1c33a455fdc6b88d545025c79886601cfd6cd773be6465fca8488445b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c000a4037df46c07511b998cfcb4c28451f085e808a40a8ef69786b12dc980e09c058aef6f71d26383c8125427d3a802f193338e2dc88729c90b4bf29297822db6f047966a459f5f7be9aa1e4ed01a89af9cee630d4bfe85992671ecf45efcf8040738b02c11708a574584c626a9af46acbfd8e44d0ba476bfc3439b2c91fbdbdc226111a31264e16d8fa7268304fc3a36b655e4c2c23904b7b179f84843e74392d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9effd61d7fbb43a39259e64433b6e11abe97ba442b6817d0262e417aa4fb0c27b20eeae0b6773820b1a7618ad42dd1a011aec789a73cb84b7c6aebc521a5c5569fa191b24b04303fc8ec4b91add984916616a8e148819965c0ba9454b44cc924b29ce652dc6147a6b17baf7bdf889d3027c665a67bff603fc011e3f791fcdfb2fa6f1896df7f3f6e7c62807b36719c9dacb2ac2276a9091512c69f19a4177609ec1be2bb8f92371dc052507ed5b16c18ae722323c0075356438e9f59d21c8193cf267eed6aca956e4001b051bc6f4ddd275c410c69753d7358dbd339a9d78568fb550eb9065f9024c3f63d6c3ee2c6778728d9873fdc876b9446f8921e3d22b1e14eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747ad2cff19cd6369ea5721b33afd293ac21989ca8b8e27459c2a4561aa75db9b8ca7b3def9bb06f5f7f63137f3906a69461785b499b930488dcb8725f3d8afaf6a4253f6002278a664589c9c1244bc8381b395b8318fa6bce2368d5ed0b64f5a1f4107d435a30207fb1a20820b438c7c6753c3422e1b3e979f8d557afded11af9ae6c5b14b1679f9da17745aeeb567e17703c7cba5ab897bd2e288a241e8ac531b290be5b8e5ec623bd5895f355e67d47abb8084314c21ab636c0df5f014b700e7379e31c418e6219178c1a7171227b248e04f25a0660bd76c5c30115db163167ddd116d9a86c8389a2347b9b1668eede2d2fb93d90418066b213a2b113e5a7e03c616b8bf12a47a0083e7eeb208edf8c9f6d3fbcbe91a766d539faf834cdbf9c49fd837296132330ff8c57fe9516e1ada9a3308214c9eec67f44eff30b79f5d8c2338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803ed73da5827203aa180786c5520d5688d80f073a4c58d8db1ba3f4fdf7399fab85ab330e3e9089c078f9a09fb30f5903403a4545a1765eede72399678c995ff5e2be8ff26cb6cf2c3db613fb54e0e5ff7b69cc666f591d125a05698317467615ed340cee988a55fd49c599818a7c28b639d859112e64424beb72ea6e4af5f02329344458a86baf621679bfb00bcaf7cb3d52f7a71799070460166140aaf64977ebb36fabfb6ebc2fce8596e17b5456cc9da4292113903a666a366945e9f6b4eea7929675cce2162ccf1a63feca387014d8b77fbe211dec3fce4ffa6d7255adac10e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c52d373c6878b81d8fffefc8d09c5f0175e2d2328401f815056bda856013614f783756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d2481b8a845264a72cc930fc32ee0504d44956e95211e611052bbadf2acc5e4cba680dfbb58849bede365c4bb94e618b4a52adb1f06c3dab398627ff5b3d34e9774c65ea7fed8a92157c46a49eb1756c119c5ac56b0adeb11d3b108f76dbf3ba679dfc5f11dea9a10c673834abd31112954e5814b92fa090e4942f1cae0fd9a78c8557ee255a03844f9a7a5e5def1b87f3aea3166cffba33a1da9b09c0aed08298f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7a2b0ca5b10907adc0fe03585ac8704b584cf17a1a5db144854058efe281fbe4bbd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee4f4054951d15cec557c16af2f7e3df1f09ff60c620a220cb93b700c88d3164fccd54ee7ad0850b0267ef80a9187042c180fdb3bfab84e0943e8ee9a646ff2979405e0bc9dc565767f2fbc76f04fe0a7bfb72797702e3773087adcb85856c7e4fbb4e09740e59d4028fa195c1786d1861544a3395f050529931638a55f4dd5a068b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67eb92edb8a940e703577ae0feccad622593879789588a2f87ac828e3154ca5341dee5a32f08ea9deee6e241935323e3177aa5bb5f7fbd537d1d6b4a538b8ce6f26b841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eede692d96377057aaf7816a804c2d80af59ef3125169f909c6d30eae4d1006f44b0155cb74e885593eb5b124ae817beb8027a2441d95d60d8d3a029bfa85774b682d4076753029a1a63ba936ec63b02289ed6ea6eaeb8a5bc2d71cbd92006177bd7fa7bf538595b0d969ec96d3afe1040fb556994561dee395a77b5ba9eba0c7dcf45e4bb308a0311d843037c5e5e38dfc086f2bb312ae2a2b219e5fce883086fccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b4102c15da7cb58fbcd946cdd894ebc39f98cc9d478d4c73d4ff12fc0c34c34fa8f2019d187d6c9cf1db007db9fb9e774edc0d4c9500dd9e16459f2cf19dc93067246d526c19ed55116ffc1889dc89ea2d723ec918992d7f23d0e2ad2075a17e26e5fbedc4fe6e81345d72e120d623f70a7599f743fe23131cf1fffc4361386b0de4ac4a92f767245d81b8e89cc1a84433b69cfd97aed4ef0a446da6fbef729a7b99f614fcfc2b14c592299d462eabb2df6e127c4c7d81da91e5aae01bd39a9e1e2362b006866155bd89c381c6b9db6b5beec77bbe37c3d3f70e923221fce0b50f1051639e2ae04b693e9c018a312601e94962b24d9b145570e13e189914a1f1213f506cbc0824d415abfe931b779d5494383792fe5bc9f78c5eb8a8068390ca609d045c44fb6695250e0de10c5cdb9b4d5d42a34c4e7fe1cc22345883104328cdce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf0152ea68764a1441faeb780a8318113bfc21351c1b2c5091d9a2d3fb36e08be2f5ff2cdb2fba8b7dda26034c658c6b67dbefd12b44645370743aa826dce8aad88e83097f49aba14a2cf6f8377cd359dbbbcbbfcbe7ed225fd2a5569a80e4670dc48f17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a8fa69451d5c207db0279415a44cf096fb37f38516c815d8f58849ee54e07d3338cf538976e7b3343d3d986c84166060ab69bac9943099488fc543d28a9f74512d60903344b9e663f50ca788af584119395504fbe38653a119e6f78eb8a6b1bcb45c1c0b61e8f2fed2b948461672b9de6ca78efea46b4a6a1b26caf8a74c4a4994b330f3ccaec243303bde1e42f3357523e2a916028281c0c79a2de0e2e3b065d89e7b6554a3c27fdc5482fb78f54a9b222a56de4af6c4c70f90eccafc05c92bbf7e202c3ca719ebd927f663aeac4206f1172d49fc14fd9f0c26994394807a89a5371aa466a5cd73bd4d16085cce541fbe0048410c89673b06faf44c3166bdae97314973192a02c1a3549379ad0b37e054f90da7dd9ae57498dd8748740b390a7aeb4c6428d124c5befb92d83ab0ead6ad4e49f7eddbeaf08252d453c2ab66b7728b7f7d906cb6ef4d5be1b921a9b8c58cca2d1dd5bdd4d5b7f5bddb08457560fe8288921d4d2f25a8e59f0887e8ed4d2d16c19a042b37c42f23ac3ecbe2c4f6800f9a2b434fabae306d60f3cec40f8fc06ceb4aaecc45da1a3a18e2d889444508437e321e61ad7cc9945c6f4de2156daa0f3c03c8fee097397fad4ba18fe4ab05fc520ed4be2eb08834f062af08e953fe59c78223b3dc79ab0e5abf099888d8a5a3422252b897af5143038984977867ffb2dc9716c22ccc636100c1097b76bf37422cfcf966ec182c6a60c792e97a31d9ca340a1585e889f4ae7116d6468e2a6b9586e808b1bfe547343c7a20ca790f84eef8552d9b030355acc64e15e3d3a5952e845e50f672c32c2f36ac67efe699537ddf9d0a7f4b8a108cfd75f34aa642feee22191e02224c03733f221406625053bb5c07c141921f6b40dbe6de4180de2eb282c64be0c70c0e5b4678371a0789b2e67729b2d6f5f29ccc40324b35a3812ecb58de08c9f76c364950b311543fd87a0fd7d925130fd8b587fc0ec3338054fc7f5077f5248fc95b78e0d8a1903e5445b9770ee81d36b91b09378b30c4949b39b05dcf61331e0ed42cb201752f60a0847f4f30816b3eb334cb33d9e9a980352495cc0cac97d6dea79f8e51bc445051e3cb2e58eed446a0a8772c4162d609a2da25fc5e325fa4d3a6825102873cf5a58b368bfa787de693bd62bf3cd6d88fd2183ca926aa9ae8e7cdd62786ce4534c41954e3f173d0a2ce678c7328f22105e10778b5e42989c6b359fd9b39c7038dc4776fe8705b3c0b225858ef2e326dd1c8143c5828239df552fe36433fc1251beba29da542a2a3471549e106824fed7a5cdfd1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3d9716f7a69a54b10e9fdf920b8c8d21e33ac29b93dbe7ccd9a2d4af32eb9ded283e5e4e6a704506ba3743ef459fbf590b78056dc530c5791d8e0a75cbd5eac60c91d6aa61afca2919742b6b110c3f4a1329c39a72d648d3161711a7845fb09c7d61d984d59db0116ec7f58be8c366c3f7480b6781ca0f090cafeccf60c74e5257eda3a966c24db66263f622087622ba70cada3eb93e09d81712f148aa3923b732a2f1f5d661177bc13663dc83621a47b3d864d99854179426ddb84e9b951bfbf6ce25e834b9ac272e987ba633ab3d680dd61c30e02fb82360df60c3c0fcf9e1fc3e830737de574646af19adff70a52ebed6b86285e19357e416639d594f9875418be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75d0ed0f95cf74b70da12922eaec1b0d724d08c53b273efc8f8a03a25813c61f96eb550c6a11cbc4cffe53ea7b8124f4a8d69b355434f6485ea39130aac45f798bbc8665b0a1a256828701ce16f95785ac953139c842901caa46a31eaa175f4f012ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddcc1614883fa76d31496778dd69d4c087c8fd1c8ef65e5501fd2034f9fc1537bcc4ab77a73146b7f395f3effb3cb743ab61145ae1a7c63cbc7a76a5c6bd3f5c0f5dc96dbcb360c0acc51463cef56b66d0b684b072ecc92a0175311797b0df363493132f80cda50a9b6722ba40ae3709dceba8c68816593ed4d828b70f89c3ba5a39d57d28b94722b4bd04d93cfdce9570c9ec214f03ba827b459d665ac4c50ce3fb6a16dc7bb344ba6f9b00ffcbe2d0c4c88c62caa3d819a4e505fbec3bcdc1dab7da46e310b3fedb67fa7437a993ffa22b6106877bf9025e1cbac2bc2708aef0ac8260e83e0975d1b74fdb5c273614fb14c7cd163255b0b7bf21dc095183f896352dea0ba1f2e032464ddae71f38d0e36fc2f7aaaf54987e91a388333065d6ee53908f7eadc1bed50f00093183ebb8cebd840e299d79c0ba0aa0707588ac99514cc9ed725c31a2c1c476df6d41d34733b27f85a83f345b65e6e7320c324681baad5b4049d8e5992ed5167e331c25e50c064c8f448ee15ab9736c30367ffe8ee0f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844589a6aae849acd2ee68755e40e429e2672f79b8e6adef9845469f7bf50703ff355fb9a037d0e0b1c3dd8fb29bac689b23606f5ad06d8b0ee6ff2133dae3a0adc359db182c20321675a852febf7393980c95bc40eba6d25b6472a04032fdd7631e298a2967478073a864aa4f74e452bf329a9e403adf01ddb7e3c7eeb11318baae6e190bf7d87d21ab6901646f3dbe1d2bc3908c03669c36ea7287476d9890ff69da3102406d05e1b704780e6ca69d4121fe039d4a9d1f1e7b34e7ee4aa0f19dcd3fcee538b543655cda24d349844aa2c75ae5aa197568fa82e5b400f5d0f066601806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e408685908e15ff57f2c50c21a163fe45b126fb122f7d23bed2fc4a789a1dacfe6989c5ce76b983a6a1c157865ba9b4cb905c30e7fc1e6551d4f7d3de86366819ba9065e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb2671837d021a21362036b145d60bd736756fbf627a5edbfc2b11e887e18b9f30575d38905ef3e15eed3109e764efcc66f4117341f1f2dbdadfb16fd5bf02db5a224eb09bb1404bf2f36a8bac0acea5a1b941b3569098665de49f8fb8b9810e114a94ce7751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d0595bc60c210fe03ac85ad850a903c7b390f86a36ee1bccbdda32f0184640186dd08562994ed01b370d8a1e3f22220b5e4f99a95948bb9760a7eda75df2794fd8294e893e8f8372b6ed3d53054cacc3b38f1ba882d17f34b1d3ede578f7f33e47eb98662e5c0fc807bd3c2709c022f7efe4fbe0c7bf7afb2a40fc17df2e058ed60c165f23b4de0aad5d100152e0f920160592199ee27f726c6daaee00ae935acfa067b4869a8de9577ed842cbcb80d03b82ceb79f36fe19de265f21ac6b1a4c95f8d493b98c52f1e57364d2d551fee5ba076d5b317a036532a24bdb298ad7545e2c39ed403f50c4311b2dce622c762719ec2423aa9b1acaa5c111adc434428e2cc13e99fafa6b682fb4c16a16bfdd028e003dfdc05dd0fa9dc6b5f98da966ee4d998afb29ec3320f587774a4cfddb5bcf4555a0f6f595b472b73726514e3c3249e0f948fd0b157e07065cc82b93c41965cbf24394950ed7dd55eb7314665a5165b2220a3aec573459f90f78c3bc6bffc05afbe781ebe1fbfec06d76964bd5c3d66b99df5b97a4de6ba18f1d67750c6c60be63183e02abb822f3cb89a75b2b23a7216025b2a83d532a76331d5c195be06bdbf6382f5803ad5bd8839e2c8e99ffb3b313800745c575e850ca1ec74d8e496b28163f6f3c922572f31e0eb3859feb49466178a076325abd1acdb40419a58ba384568c9db64496b3c7bfd869413bf90111a54024f07ccd30709b14254289df5b9bf1fa53842ea9fe576ca37210b4a50e5410d93c53e935391e5aa1bf19e6292b8b7d2adf7879d6de7f55cb1afbd806179dbf07f7b769b0fa6739ad2f1fcbfe912d148ca826606967c22e1dacaff827317241ed31fbb4c7a388c7a9b293c3617b1f4bfc227fda57a24d1fca4c193d591f97a77d0ae3bf1d60ec0513bbb119b66f74475d33352ce45b95debf441ba4fc4f4bccc21bb56c0d6b3c08068acd6b1745ef0bf1fdfdb2c2c6c33f83833ba78e08982d06456bb8e9d6eea43ccb7a49ea9cdbab9b9d5a6015dd00db7f1dae3bcb1f7b1a6d55bf19e6a4558c6905c88eda7df705c42b9652bde30fd174043cdf3a1dbc94ac55f310b1a951037f8df0d2c0d1dda5a8130e71a2d9e507460da66323148e877d6a39b9430de5d35cdbed15bf5222c1cfaef26ba268ca0b8344643239eee230fe03ddd7cb3aa6a06935d0504409e80f860d63ee5a7bf320a756daf3b9afaf59c1a619f448688182b3b2c8a456d834bb27106c2d56b9bd44cde3945b4f26c7f469331ad1ae999306719f4fc4ee9842a92dead20199f0826c14f76bbfe16d9c254b5953ed0d166fb3cc2f427fae2c82760379b5a86e2a003a61f0f766769f62ae30243b410216ccd0078550aa1effdf7be7d2ee8b53dd10bbed2949ed589aacb28e50a35071932478bfaf5409a4637153cdcdba95736b83afda70c51b6123ce354c6e28013e7767dbac32b2b384a0c86f4b8006f7fabd6e90df3c22bf5e6c890a27f7b5964550f78198c55315f904cf790ff023d67c75ef5e3e46ea097b2e722e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0c9d5d26ade8a9e50adbb5b90803318aaca4a907df11a8a7c7dba0dcb0e95f8add2563ab8a07fd1e01d16a3ef7e105f5af627f30750bc4ea6f2f86d870a9c5dbf424022e3e0cdaebefb7209cb1f614c9b52e5b3e37de5899fdc6b14f8d87f5074bfef558e53cb6dbdc248d331a2c7d2b2b899b0dd436866e3a8c2a561221b4b337c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaad1fda44c1bf7f33a6ad64f598c00c7e78aeeb9d6c75bad94a514a56eab49ad568f6649fd40079c395746962be287d26d11bcd8b89b43762814ae373b9b4bab5b6f140f6adfc08cb0a6b197a1b901021c942e1ddda482e9a2c24a5ab210e5919c8b53517c20ea2163e82f5743d73c8b7b9784d23d856e1c8a1b837ca2c947256504a0d6af4fe47b87f556bcca67fc127fc0d67cb82a5800531e7106902b97dd5f12510bd05a797dfb8ea9743bde533756adcc61c0bae1c5e3361aeb2e814fd99708955f8435d407eb31170e8c25bf78da6ffacc83603532cd8a3186940de2834a45d4cb4f208fb8b56d119eb3120264406b9bc58114d30ac84477d5dd7ac657e7b902b59678412cf68fd22ce1705210c2643bfb9eaf1be3b9b723756fe2d9069b14c8cf6674ab11907f233701d430fa8b0e5330f718457de3c45e778a90ea13e268f143584d9a9caf2d32913aa26874eab5d83ed659a68f6e9c069857b226eca8db15c75a12f349bc1fee451e829158c6a4c02863b3d55342becbd064782a19d0ece4348b8f4cce882fc5746069b3b1b1c882e7db95166bb8a34e84d81b86b8fb805e8fde893ddccf917212e41993dc75ee1d65fa355e6999b1797b0627befb973d67731f31515c3f39d6b1e739e5673b080943dbdb8ffc4f535df41ed18c1b31719bd255ccf5f7cf04b42d9a5d98eda0bc3c289b68a212772b77ba3434b5ba072d46a9dcc585c356c33042f3317482f792e10324f880d8042e083254624952dc754ab2b7c5afc2ebedbc1ea2d32782fec620b630a79dd2a29e5fb7f847ee92f9a27c5df91b3837aed9c7db42cba69b09807d9bb27177c6263ed97355158308255e14584cd31aba9c6c10d33c767a6a7dda9a3f75c6b45ae85f3096ef989f0ff7e82102faa6372e35e0f1bb06fec85e4036aebbd8a772765be6622f468aa66559d1e22ea68f6173de2b9581ff029d1537db6cf5237803faf2a67eae69570b05863bcd1a44137ecd143e466ade2b57880edb3f04e0ef8d9416e30c4a87d4e2db87b50852745631ab635c3d0cd495a2735f88600281baab92c5f9bce497c2b561916c1bfe724b5cbea333ac646f3c37f8221acab8b65578a493880f5b91b2b042415928ba53ccde294fc0d38f657697ae96a4f7319a667197f1efd8de5c9146054184d83c2a86e38b0c1ae6461fe38ae564ddf7b0d6ea64141dbe8eb4836fce2fd1512853b0eb341d9dcf5efb1feff953a1f4dfd129d94c0c0bedcbac5caf67723f5a92b2dde867dcfcd169c8b474fcd78df0e8cb95705233259727908684e4a9ad2d499725a75869450cc4dbe3658a8acda3086f078563715eb354ac82ffab1cc8e75da605ac7e16d5d3c0eb090e3216f96411fef4132b294035e5922e3f24d901d878c6e897c55d2c255acfd7f0db8fbba6b8d4887f4b2313994ec203f7ef74ade3cde07bf01ec9aae6c88cbf4bacd3e1203af4ff2cc5256e0a0d5a6ec499eb4d9780c11fdaab585c4f73b9ade17308d5f2b0706d5330e916ed530a9b30f46890a59a62a65b4b6e36dc4d0c38d53937a8548a0dbf30226a51a78b633d5532596b1674a34b21a26ee505eaabc25fd106292fc2f7f230aec18d70fc84523503bf41e3b0f1c29e5a1b25bb4e3a5fee8c13b391252f37d74747d6841db0a15a1410d707070334aa8db8dfd7aa8255852f866587236c82d332985572e2156a7327c260291a054d5d413e3557a3d14da516b9bce6cd612f95e9f29ec239f440650973f30ac6680dc2f5ae37e0821ee7804e917b862cfab96b9b3fc6b6370a877258edde5f8ce0474b60096cd1d8e21d6d84bb0db0968f2c249162042128a127b7b27981c039de78b48db2ab72e5926385582396f32371c8d6fd79e52d728476334098ddf01d0e8e2e0e4f4259b98f87428c048cd58564a881fb03a36115ec80c7e5aff205764a6d86edcda567c628b9a2290b441030e0f10b9315b8845186c22bb59b6860a00cfb21d46fd83eed8bf225bd6911f575cb0d797da122fc61d75f61e1b3f55f9485beaafd0fd20ba2c52b359ebd8ec3e60b0a482cb102308d632d446f289287e94197cbbd9149790168ebb4e5d0bc7a8953b8f8ac0ed5ab4fbb737f0f22cd0236554253e990c3d12efe453049ea68b789918c4deccf41fe693361d8ec84ba06f842908b4a678a2bc49fb893d03eb305b30614c59ddd850c323b4093d30b07753de3f12dec9256bf2ba4f9378764238b2fcf883eb27ed61aaf5c95324a538315331da2995a4f08018c23b16ab9adbfdc10dc6a1173cb117234d25c747d612745764ea22e71cdb246d7a03ef7c1ab4975a317515ffd20720fcc0fc4bef4dfadb44bfbfb988b268d3a254110cdc087d4127a70635f3c1c07ba8b2d1506eea07ebdcd61847a3a4bdf84876238258b5c2297b404d20ecf26e4935f0abcab86bd8e019b6c57e92703b7a6965fe5268e9322704e569459ec8726a926a5c93ba4c26799987eb16ae3620b3c7176939e7b8791b02565eb5d92217138359ea621e9ee9da68a9b9bb9fcf32e1822cc61a66c5dc5f18842389ba13b71e40c2c6cfe90d5ac9de530bed5e94c5a10cee56131a6d22619e923333b96bb9020d07be390c15b2574e95037f792218b5e9e1d7bc02e678ee66593818f32b95f0b234a67d3b62afb106a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af5ea42f903218ae4f3cdf37d2e3f9c9dbfe1796db5058730c1d49c5ef3085548fb49eade15b886bf52c27cf1b054ed7299938655f8beb439d87832dc9472d014240d901012c83fd352a71daad1ca2480bd248aa6d06f9cdb0eef4c2a46d8fd3900330fb0502d7763608404fc8c6e4f8962bd9b061a86b0092e533c1d57e86c4d63d25abb54a94d76d26a15810d5020309da81560191d6a1eb246cbc116274462b159d4e47e0a995768abf62dc4da51fee29c882a20c7680a80de0bdca50dfe35a077ec6b8245da22455f9e79d6d71eba277eb610f6317d02829aa37e9f9143886112afc5637d9580e899d20420da57b4a11e160c708f78548535eac5b3286bc79c1434af0e70ee27dcbd8d602a4bdd1f352d5d9aa9cbc1fa9d55668674c2a01bf404d2ba6a0e70b75b94d800c9afe925ff25e75f8746df8cd500673e8899b0b8a392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7511d11406dfcad20177dd88a2da7fd95d5ed708b0969cc2a5171a1bcf625354d9f9dae3a7f4aea3fcca30d7d02d13ae8134be73d99926f4ee00a54d806eced7e51329dbc89cbc4071f47f1be26cc449cd525ecd18ec64d4a5b796d7caf4b17e58abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ecc1a6e7cd3ac40f98853846d6a883eb556f6982042673deebbcd75c95a005df02affd60fda88c2cee71c97f23d3f007a8feb08a8f70981aec1c88d94a20071f4e80263e238366d2c96c93c09ad3956f13a5977069cc58ab14558e2b0f3b3b72d942cc5678dc4bc996fb187e5a67e94f133aa7b7bec86e0b45239bffc5f6c8dc702f1cafee97d454bcf6d812b9a4f74922a0da826c353f33e7af40fca6777b76bb3528b20f71ae29c071e97b5f389950be91eb5836ce57773a63fd84ef7c71e2c66c9a2f4338593685d2eee84c6d1e0e685bff0ae8e1cf08ca70ab55e6c8ecabeb28d5a02b4101e532b1a676de8c48a2d575b3c47c17ffc71553eb5ee764174377166adaf877c0abcf75affaa2bdd78e7ffe4aa5878436e7f0cf2ebd0f58a7c53ab1f8e063e32090a014526246d1c77ca68949fe26b24ca9e665356f44f39c16519d1670ed1f0ab648e9f94f209d06eef11cdb6ae2cd4d3ae781aee9b2c3f8e75dfaccfe1ce6708d2cd7af4796539a596f67dc0281ffd12f7555014de775e0b43819fe9a9183d0ef6c2ece52ba7ebf51b0e028508646cdcacb7b315af176f9075070f755dba7ac9dcd2ad3d2c5cc1d267f6b35a05fef974cc83cd68b971324840b2ce731764f5ac9a36af1d388c6b4676d48b0d4af6a9075f231392f7395fcd17deb4c7bafb8f62caee4ae2d2f93adbfacf336c8dabe5e05947c101cce55f4eb40e36d1e9e7577255995e3da0a8a1b76153d71b449a7b4ccda8cc4076fd044d78a01d0fca7c8b6021bbfa7a9c5ba47c787e18ae95480c69c224f60dd335edf966d0fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe95df35b842942114855042bcf6819b65719a0cb1fd6c01b747b1d299138b06669faadcc4299c03413e119951df188064ecff088940fb8298505e2c9dc4e118c2de946a7a5a7d1908da5a5f475c80fb65858ba94f94b260f2c3d5eb1fec14453fb8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d07fa735b61815831acf51c27f36a57a3a70192e5990f556bc92a87843c5bb456f0ab13990b07ed69f76be9eaa9d9c2535bae050792142e7108ba05a52b50055054130b65176efdeab851dbaa81c5d0225c144193ef626bbf320f763c7dedecf5172bb5662be0d27f6e52ba03fe58545d2e0b98b30d6441a354acdf2ac2d240f219c67590a50e77eac72b23d1ed54f38d782e2f9d48d06d4b58611d9d7c91527819f92bc0ba7770240532127e48b0e0a362e466ae81dc676d3b87725c3f772df32daac7fe70141801ab776d3460ee534652d586e3f425844a499287984ee8f6a950720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150de0ddf08c53088efdf517fd1af775fbeb29e55912db75874ec6cb4bba23ef8a5ded9a6e7f290ae10b016e87c9946e2785542ca8ed0f87bdfdc51d93b08f415bcb4f1ad13dfcc732c76624df3f4d58b5667cd3e50e55452e3fcaba29985edfbc00456d6d54f9628227da5d6b4a1c5a79608b30c467b646ada916d3b41227901f985559d7111e43fcc2b338278b23b68c70dc1ea5d4109c3903cf531897a404a2799eac06561138f905d44145fc0a0bd0b5f5ab8efa8fbba8790a6ac9591b0abe5fa7ef86e16559c8033a196d9009681fe6407cf86057561454dc361af143339e005a0a70d622af890e7fbafc6e20db0c38831f9194601ed6f5ca8bc2ddf96eb7fa386ba38532892d5845ae4d8e0eaa86222d8f496f306b2edc895ef0a1a799816a54e86cb12ce925583d838fb0e25a1912ef521d61dbd1ca0dd8faef8efc452298f0c327af287c4b04644f64fe8895e37864c1402593f23b30f7b82f60d9a69afac070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f49914d64ab85f55cf1a710d61e024099625953dfad368068d42f2250242849ba508589957c5122904cd26fee73a8f3e8934600f978ead26aa27a16e2ed6882e6a512b4af616b9845f8485cc83bd7ae17be182445adb92d7aa30c38e5a2793810394d2e210698bde9b71e5b1dad04c85354fe153a01efd6aaf1c96b94b4fd6a979fd97cdd58e670449c999c23da2f5574c0eb251256e9e7526d6d328b296ed5b9d49a15dfcc1e07f1e8fcffb6ef517f6efc1b335a563f6108fd94991e42824d72e62249a28f5eb05cc84f6ddfb25bd642c40ec26c11ddea6c12e84c637ba56d4adb9d4af604363235278a642eb17af2df5501bc59bcf69f1ba2d9ab1d9558b06ba42e29ec3967ead00a6a91bab34c3cdb77d0ff017004ffd86c843e3631138253feef90fa9d6e311c97b6522f9f991d677b70bf0b25ce78ccbf50f8aaface8882be5f9fd08784f392c5bd974293994b3d773054317b3ffffe987b2e5572388e89ae648811e041ae24f10f87ab0b7ec7073bb74ceed9cf9e710d09c5fe37fddeaf2bfbfc7a2c47655792559c07adc129914270e570352d36e76a0886e2a2d1a87632afdb6d4abf54cade548d1ce82807f9cc41607e4f203cb3834633c71621f43459e4dd9180db41b17e21af70653016e74d449e24abaca7ebd1dbc48f99b937fd70dd041e60291db54afc4b5dd3f07145081ac4a8cd12eaea065a70f4ed0cca48d4011d58405dade3b3fdd1b553656c2e825ba753b38891e19338cd38c44fe100fa8478d28584994a8074e9ff9ca0eac3a999a1fb5ea92f9e251a7c7fe1a9d3b0600644cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17c7c760e775280cc0a1c7adc98c33696ff90cbd0cb53b7e9096f8112baf6ac410061001e3d35b89b335bf9447420fe6835f8bd02e30344901ccf048dba634314ca5a2c3f26821897e97bc48e554f74d56e16d295c4acbaf6618ede8d0460d7fc88fba4a4cc405d3bfa7633a594ba02dd1de94bd0fea32915ff561a51799b81e0fd780f8fd5fd2a3cdb7a292df4c9d58faed7334754effb15d0f1dee088011c314b6b2cda88ff54c1e46d02ebdbd81dd60fc8c5d4f406741c9e10c0b6e710e35c5698b0d63a39df28db41129bde994e57268c538b20c0477ebb9c814e086ab4ad1f2271c154078407a4c13e0ff319fa1acbe9559d2020c29b6b6fbe55cf10b799cfd798f14dca8369d44447a4c93e00f3e44c026dd63e8cc0521fcc29b25ddfc123b2f660b2db2e8f2a146d63f93145973bdb3a1539af3ada8d627cee509689be57bc4d927feb554db5200b8965cac2cfe9afc41971b0efd890e4e4135384fea35fb9eebb25d6c37407d05eb669c6aa99da7ba137b4345024d28cbb6b5cf0ca9577f704f6f9e4198482d6545507ea57b49d1c1d291ce0f523c608df5dd9add43a106d31cd43544a1703602169a710bfc8e9d31d60bf42bbf44384460c551ed10ba818978925eeafcdc274be44f0a368144f29cb89cf1a190815e4b8836f27b692436d27757ec464ef429569ef3b6511475443cc873adef94dc2948d7349b7a737e285679f64ee09a5e32eda84a3462bb1fda3418c2db36d92e5a1f8f2f17deb4d9b8f31e0b19a035a747d7b534f232c0b59a494309184e6f96eb70b3a0e14e43b483b0aa57c7ead8d2624adc692b4ffd20bbaebabb60594e9c348ce17bf7ba6c2c4aafac8eaba8e16b08b3ad5fc1ea054283b148ac879881e715ac0d7c5efa0d70037ad15be90a22f055f99644c1b707aaec3f3c5ca033838e31e79fb955b582e878fb42d5c948ffc862d6d157cfbd8402fd2a0458e2af9fb852d65ac622f77d0cecedd3b51e344d4fe1a2cc3a4dae3a0a51f7490e7081ba3385a54f978e89229e8f649ff660960bcf4489bb6a4af9eac240d8e679f1e4f87bffad4a000dbc4f36453e0e781715dc53c5fc6c808169ac7eb24f3f703aadae3fefb968fe2a19e177fef4a2aeee1084785912062004f2e1d77456ec98f0187bbfbbd013ceb497d2b0b808e09d548b1fcb225bbcffd799b0467b3395604222c090f3113ec3f88f1f004712b5d2996f6c6d74c1fd57503a97b89bfc75e3da7d584394401e73da3b69f29552d1ec2bbc0fc0995a778e5653df20d9a9c1c724f995c858d72aad27a6199b32c3ee24a49b74d62bdc401b602ff5c2254f287c284a1c797f7d7112fbab327874b7e80803443ba934fc76620f629567cc7ff31fad9f19acf06c197713894fc08ff24d59493ee733510ed8035ee361363e3c4bb8d45c35cae3e6231a177a24286b8273eb06e246777347a16f58a9390c7c072d27baace1ba51593d1d38c405a031146155b7e7aff4837224c884da4a4261823172fa6fd2569f795e7bf732d0f602a9124279addc9abb1c60e925615f8950f27f61351d32a381d3782c3c385b3b62fba36a2c07e01c80d8670aef9452dc9898adba4f5c5f151392f2e59ca5d658cf097151bb5167a9cfc10cd082109be4a0f861c51d35b397eee46cba1fe284e0b90fa8685dcb21a89779b45f7a5666d305cb13ddb00a61d4c8538fe71a186edcac835878000442336befcfc6a39b2845a9a00ecde88ff11426a29e89f94a2ef49ff0cf393cf8561e184bddf1075ee6ad35f2af1c3e91bd40949b59a8b1238b781e9111b76703970a61131840dc7cd15dfcb82eb296d3d3064d95d26d677b4fd901e23e0278437e5665365bc9eaab51e689542932605736dae32a89fc05d76a177b9d6f33d61700ef3ea5705cdf2bcf8e1bea6f7866c59459a5c23742b887adc034c6f310ee400d1d30b3aea49835a53738ee27ced4232c2d952a5b61ca7393146448319627811329c327506d383a95c089579f6f8e635a045a581ecb4d7450ddfbacbd2ba01db3f0c62cd7a87882712d6167b7907f7570b84b52bdd52b2699ad179ff894e773279df154e6b661be3b2e233e213fe57d2e966e96929c8d272dfb03d83b60c21c43b5153e608c6a3e0dfc2c47a8537d1450b1811bccc6495171ff9f9a8c8852c7c6ec43ceeccf08cf947d2a85e72c99b69f8134ecd9f64607087a5328c5ad16b0f1467bddc465c81cb95786b7bf53383dec6db9630c193d04a9412954f260dcfee0d4bcc480484cd20e8429316d4508dea754a63cc0bb0f58136b91031045a53b1c03ffd078a7f901160996c2ef5fb68c857bbd1c416ef97d4a60e33562b1141969a18f57a9e2fc56df4b9cb481e8b83ab55df3d6dc9b6a2b961f7b21b458e8b0ec288c2c8d7f0564cf4bab07a562bd768b6757ef35dcf0c3842f4543067ae43cae7f1e25ae0856fd6cff8dfd9277a5031c5749fabe2e2e4cd6da4bd6af2c516d8afcce8cad8eb5eae2d45c5d6f97346d56dc17f460602de8d952aadc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848bda8c2a986cf5b7ba391135518c22854d0aaa2982be9d8be26f3cb376ee7e9890ed799538dcefffbcdf7a478f9c895eb58e70acfb9bf75f65f59a316d8f4e827d0c1e19ba20942b66b11492507eccc5c5eeef7896417fbee45605122c1c14adc7c5b48fe02647f64646e11ca823f7ed37f4f9b59db011a9f45bc8f45edbacf9e1ba85e0b5a63f0050e391f3ee4238c55979678c4e3bbcd7f0ca50a0d71bf3ace7e89f7ad4553be528ed7012deb39ea3051078e8e4a6cfa9a9fe8dd9832dd326d901286bd923542b6ad73ec84217e32710f8a1420510d0a147cebcb0ff49fcd2c47451e6b0a5362242ce2e6ddde2ffae71dd342c3c54b71104a3fa854c6be1310bb77b05d7135e72187507bcda38966928f6b795416da0884b48da4cd18f27f61f6fd8f41099c8b10dbfd61b97702082a63a13a2cfd8e575dbd8d76f9f8f538d7a7046834ff28596c4c784f0e3e4e0dcdfe3541cfa6124185fdb436fa9ac9c843e0ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a166552c6ad9e91daa46940a35748c93a2fa6b8c3b9bcb03446545bfe28cca953d8d21b7f2fe7e1626576924129f38ab972a05a27b1b1a6de935b23781c6cd9ab4424208c8de8a36d6c8d8169f1b19be991cf658490fb8ae009d3fe516ab0939b1b13dbdf0b9c79d6e723b6e23f75946c435eae429b4bd74855d2a3a6a8a9fb64a8c0e00ae376a12824210e916d279b60315af0ac4a61e1b84b213e1abe3641d5d309234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f939a2b973b095988fcc04cb7007f9892960b88f5464ff8e73188bc1851bfcd0c40652b793b1e28101a2b0a647d5d59d11b407992c1fef76894a70669d7f81907ea5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c21ae54598287768ea791df519c3bf312885989b279736a902cb26e9b8edfa5490357c9296ed663673513746a88779c6b20c7b9e143765562eb14d9b33e81682ddff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be5a45815e86b8aa271043f9555cb2d8b10dc281d26375e8e68d2efa59b8e8b79020f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed1694cdb73f72d94e8071165b74611848fca45c8febfc437fbe55c17799bfcdf17922c133be7f6f7ae9e4814acf15175e037cae3fde73585ae24c39ffd851bce56b9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8212b9f0eed296f1aba1e744169b4f3fd552a68bd3c44e08cf8d916f664f36d0c642670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc839e4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa62a8c37f42a26734a4313527789c6ad5b0e3437558820456b3e64c08f497b5e8068be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e33b1de03c04b6abcb20593dd27806337c92b670a182bcf674b59f87e59d2e471615a6b87c685f285a893b6c3788653e454febfc83fc0cb0c509f4eafcc9190711ed11acfb0ed2115e39ec54a926e9b7766f4bddfd0679d06eccce47260cc0a0547ca674eca51e2b15c33ca511e5b2dd907b7a463df85fbb1386ff8fc77a8ff9811aca8fa0ed875608b10cead9f2be6ef18d597fe035638a4899347c8fd019796b463fe3d20abd80251f1377a20dd4d6701ea57895070bf3e4d34101db28faec20c67efd9982f1951fd1f7b7edbc96f3078e9298b135317df27a7ba64fbc3ef06d09ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9cea09c1354e4daa869af60b1b9ae76a0f7a5362bb0fc0be62d64c8ad51e3d19aa87a14eaf97882642783146b20f11a3b13c986e471346c9c699597d4dc780119191f23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5e582b6947296f9eb48fc683cb09a6a04618fd7d6c52a43f2537491c886f6df0a6818addb674d8e9870ce8582dd627de9976c8a93aa023b75f9c4ccc6944b4e706c86b885a89b1c60b7aabb48b848aaabfb6cead4d060bae9ccff89f4692f53b5b2ee89f38ae9cd339dc98d51b7b02e040fffcfadeadb4b72aa8b1e5e8938c2135151ee3279b77ccb5db1a77d7b54f32059f759480ee52e52dceaddc7977f881db509e52febfdb0598e8de9436c9bfc93c292c45378974510107ac8f9802f6d7c90aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa113ce7d348e5e83e44d2fc1d972c56a522aecb235b46182d55d9ea2b7f5ce9f57696da2a2074fd6b30a317aa35bd623d721578ed368291b1bb27c80741a9ef03863d4fbc70f0f72ce8535d745ad9f1e5379ca41a9d0f5b243baa0e3d0bac04f3402558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937abf0380546251a4d353af5110f214f5be1e00987eb2edba20d122cf9d287f7fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f737842b3d2bae80238c63df91d95300477ca7c4c22f928cf42b7e716821779dab13e5b13e83c4ef935e126a200c7c7bac7925819c0685a05aa0d84063c4a3fc665c143df7c39ed32e5d7158ca01c386a6238f95b978be3318ca4330a37141ca0aff95c590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7888b99e7b0332597b70562eecd6a13a0955d92df0ef7dc2a0b8a7fa052ab40edcbd4841c20aa4e5c7b60aed35739f3c1e4caee9de8e5a501078c48d23cabb2143c71720e445cd33ca2f1e5ad125cff5966e9df81bdd6fbaed97137cddca91812dbde0df23dbbcc1a38bc08a945a696a3e69f4d3d8866f685b7eb956da627f8f9abe7e5ab7ea17881a76f28b79ddbd2edd8c588aaf0676ae8fac39d78cc5fa79baf8a11cb3fb27590a28ee50220547925d7228712f8bcc9eac01c8230d2a2c45506006af4250299fc92ebbf4b5105c4fb53f9284750dc45106b28e5d9a81bd30c64cf311aa770de8d37d79a16c37a38661e324ae6009ae9822c42d5b37c7c5b0b9d43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08026297c37f7957e21b7c1838f1c11fb67cf0e954a1da4dc8c6636f77f8a0d25e6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a404fb4d78f4e91879eca03236a5c41e566dcc432689082704a625a70c9328a53f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e9ee103fdf03b15b36c4df12787853ef5086b34a0ee7a12389570c8cc171b840b84dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d9eb0bbf4cdcfe676ef9f6b267bda18032d08cb38256b7f7f5cc6ddfda7a1d12470effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff6a598fac6d8e12108d3aac7a028fa35e2d546e67e0df381ef0893910f749587f17f18e2d9d2b910174bac645917190f5b154ecf74ed17b1353ea46d60d36c2f7a8ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c3309d8eb283b7127f4c82cc8d92df267ac8fd356a2aa574b8eeca40c867509c8649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167006fa81c641be3ae2086a5d134f0bf1ecb56909e9a33e7588daf35f8a9450e087446cbdfa06cac054803640d4d121cde7ab6131c9bd79d6f27adc17a67f35e0737d4f30f70e0756697c90c9adcefc022d98de4a2d525040cc99d4263c61fed4f4073a769ec7b5ed0fc856ac3dd82856d723ebcb2bc417c2d577d63e9f830dc6c048c3c800ea9636e924edcdb63510c0835c8dcbc10435cd228aca7b36e040f0c47083f0517265306728bcaf4ff62c3a9650053f114dd1f06d709033e037848efbba3c29901be50ed7aef6c26ce8505e0a881189728913a4b02c8829b8f78aa793b185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f9783228cda50b177360e586ce2df3154d8b12c2ef3eea7cfb4dc756437426e529b583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a34b3d294ef6b895c70212364717935454079e87da58b8447ca9b397729d38792491f795f47ddbc0dbd79e0f3359ebe920a9414c29dcd6972617ae9f5fc81192f72705717871c092354679855081c090762c49b299ff9f8cc1587b966d093e0c704d80112529ecc2d2cef8d0bdb45d8d24276b7c41cd10b361b02e96b7df8628dfe17c0c7f2ea5a536bcc6b7bfb1d56df929296fcd98c1398c019fe5fb3b78517652806a8906ab7259eb61d966cf19dc2b4b1abdaa0bb4ebcd8626fd3a2f9d275c96f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f4095a745f229742fdae61c68fd63da9944b75fc2b02808fb824e194038804dd2929e92da5a1952c814479e8967b19fcdae257e697df24d5fc13bfbac6209aa07c67631cc327f6434aeccb182a5b6979724c79a5776a8f6bdecbb12df9ab4cd4c620e5f79fbc610e2aa38c9db3d28ccff0dd852dbb06f8b1babf33aec563b5cccd44b14101a24b43beabda8be0f2a1f54c3d5d5492bbb89fcc9eb93fd575dadb491a5061b63831467cadd41e701c9a7738450a27b18d6698ca146ebb9a78eb642f14e307a55d9a6bd6d00c1967893f4f01d8dcec53efd8785cdcc1a68b288dbfe5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a065523a0c09867afcc784733262236f746bdcedf45fc9850aab6ba736a1cdb51b4032152ff39cb4229f71fe1127a854fbf77199cb10c6e79bbad2763925f1ba1511c7c514edea423d48797b6073b4d0d3ad22ee19ef23f2ca0df90a980e196ede8fefd4d6957e3b86fae91a502c25d4e01aca66b7cb1cbc2166be6c7a951bd6d1404f1e7b22093c1027586018fc1ec5db3d6e8e1204e74ad38915c02b93e29b0d24460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b78340e6162e9efcc6dbface785a7797a58be8d002596c326e6f2c6fa911abc87aab52c048b70dd2b2784623cf8241ae59770312d714baa74ffe04ce3856254a2cbd85b4934bb0f885b080aa0aa84445ff873fe339157ac4825aeb2d5f67c6c5d198d963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc858af72131abf8e288d55b046bf2ab29139e5b56cfba27785eef073f26c23a3a4ed59165a10f3fa6bc928cdd49e60b67fc3f515088c39b61bb01d9b00118e6be4be70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e08205466bb2bef81ac482cd3d3dd239eba62998e30f74b105935d90b411c1a6d933ea547d7f1ca7905d917040f2347b246af712bf97e233a8d9516408258f07c5dffefbf63af75688eb831779418b4010e7a10cb3ac6739cebcaafa4e7a7a68828aa5356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf0c28c992b407b80c446fc6e60d5e290007cf5b27edb29b7611ae8d1aa6a5976c4aedc1570ff4ba83b85762319005c062e6f12650ea309d8e27590af0c5712467997cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af24cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bd991adfafc8539d9539f9f8e098b7d5994706d9de9d90df539c328a68f78687b664fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c93a1709eadf6f1aa60bd2115d485f20834db67e540b0e5c3af3687a7354e410f5f32503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df05a3f707ac36d0c779e17ecacd58eb693cbb505b42e4f0c159e19b47cc1a7cd33a831498b34c4788d02f7a2830a1ec0d6185fa721364a318065260c1371de6c34cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd5254901632c1d6270f433c09f72a34d3516ef56480b6d10c33bc288c19f08ae273fdbe2e83151bf9c5a20e0351faa8271bcbc7ddca26b5693f4c960f5ddd730f2c3628eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f16132f8ec7f159bd63776dfe5d367cbea3992731b871b152d494d106ca3289ca2d88f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487beb122eb9ecd1fd1ef25851cee8015470d14838697156b1835002e40dd6ed2a59d14563fb931abae84e7db7d44f848f46c23d78c67fb4ac5550d07bb0fe33d77329ba991896977e5a28f6fe5ec78dc937fa16ce212aad8663363db75b575fe504e6c88733ab59dcbb23945e815325af648eabca7e0a6b8699a470c6386ce9b7c3b5256c144dc629d00258e6ac1fc989946be9841ba561841d3e3021ee6eef9a7aa416c3b2e62ac38a996925ed99f7f8b110982a52b3bf4a6baa78398a3370e420788ab7cfb61f94b7cf728df39e4528835431fa417e7f7b2d416a7c3d9830c4d1d9280f746c3b5c78c9f272e15c31eeadce9fc007e3314a2dcfe741ef5984b397fb372ac50c3d9f9a0aadf97d84277a72209012f78b2337f26a33d78b5acdab71dfdb7d85e3d69ee472e6e4ae2b8080223ad18bce57234e87496f0b531b45ef40ddc71759e52fa109721b9bf9d795c86567d93160d6787632b7438dc5f17cf8ec6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bfd9302833bf9e79336050fc5b684aae46a3602dc5e1e8e715346841d1cc79d966b4ac68e6b0be4b57031bbab077ec03e5dac011a58a38dcb3e4c5cc55dae27f9b56256d2787d499ec9682045b7070d95ac454d115d402b6766f1511f92733097dc31aeef6f031349bbd551687fb8f465cff3bd96b092d44077d09fc3036afa8a65af04143ac6343ed02c230d10736fadd59d218d2a8f9324e13225130a776b6b3348e918594f5e1f07ed74211584eabec5c84712f669879500f20970fe1c40a724f5f9811aaf26297d2dfe0192be84c6af610826d8436f467fd09a06d812b9d6bcdf17fd41ea42dc686c424860135c6f14002151446fb28a31ddf5c859e088de43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e27483d489caa4a2b3913636e0b8a5548ee662036e2f8548e5f41655a274a673c647c00c5b4e291179a07970eebf08f213cf5b641b36af0401133f8d2541e63ac51f0d16b3147688daea5ec1ea008b622c4bb9fe7afe19f990f5f303c1812995adee9b79274d5ffb5b184c5dc28998182f691cdabce968c23b8e321af8cfaa3009b2130553fa8e5a20b79c5fb926df446e3b24e1301df29b4f6f8b4160f766ea1b500cd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c015544dbe94fbf6afa1a6d1e32e83dad0d1703f2b1f874cdb6e561f7aff4361f9d814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46a4cc857dc891a7af7a7283aded0d887030f82108fb9b696ce8914c137457ee2abee0bcc388e8dce25dad0c53c57e8e423a638f3cc7fe3d1b4fd55ce8db0590b96c80f58c802912b8974e14702a87bbda593d8347f8600482023dd9e9d372475d47c235b77fbe974dd92df4447b75d02ece81e588ca4abf27f016bfa2212baa730a923b90a298963a15e86729a09ff4ca938423eb171b0dddfe5b4f1cd65d2fb0dfec89dd48fd395f404be204c9c1eb07e726f43a51a03af426a77feb5c7106c7dd438ead96dd4a03c8e812c5189eeb4cc15890fd05331d38153c1c733fc53a81171625d1bc0eccd3156a69bd4b7b9e22a6d066e836124432dd065c51f1d33c6c8f8d8522af20ff2f817869d987c3391494c7ef63e46c1cbb2bf9506b5c0ad1cc871d48ccad222553075c6e31e68e77be6c61f9fa6ef8cee843e024df6712634cc44fefed93ce07920bfc9f1c0bb9c2921b4f38a3e4abf1d05c7bb3b9e41bb8b890e62d1dcfe74d522a421867efad44f4e223121730c69fc0c0e0914512da7d7e266ab0907864c4a93d38f1d447a3619a2442641955847283d71ee5e4dd9378b6b684fd488b7472525c18c2ffaf1ddf9ab6ccce4d4c2752f7908ef30095df9b07fdf82fb49e2c180ca73b5b46aaa4f47916852b5052c34c78071f9d381e123ed3102decc29e0cc849b4dd581f78cb80bebdb9655efabec0033537d2a53ae509dda443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b6897338e5612dd0de8a7753edf802b4dd4f7db3b3584a16a824eb54825f1accadecca9ff761640feaaece40e7ff515b256b7ba28dfafbcf78a7e63da76efb640f8a3ef50741ecec4cb5784a5add22890c7ee010fe534ba31302ed94c28bcc5cf6effefbaa2479940f1a9acd9da5db0d8b93eb76ce6ebadb6471bd980fe9ab334320c50d15900bf6404827e95735075d9f9f3b11b623496d0dc503ff69d46f177142dc1ca09300d17136100562f05762ec15f1480f747d938cab7f4aab21d4fa5078f6ba781f04dd22f737a0b7f9105b52c25cc73eb4e96cac2ac1ada87dc42ed35b57ff547562f11e568dff981e17f4a9f7c49d95f5e8f463213488735268a8d3b06a9eebd56a2e4070942e4f370d8bec04359863df52c70e8882a2b7f6f3f7f4c4319f576aedca8b6b669fb3f86d8e962a3c674ee5a6f541b268379ca372041b4814253de15d95b7ebe645c59e81c4de1604262104ebe4f9b4d6731b88ac857238e9905f632fd4390b063739ada06a0e34a860d7d2ebc5b86c51b2cc32cbd79b4dc542e3991b653b52497d4a6705f81c6ce116e2750fc48367d13ef7d0ed43157e66c4517ed3a576e6becb26c3e5353cce27f89b69e5ef6fb9dc9dd211db52cdb29d98bd4c5f3e9ce42de5aa3af9e3727fc3643aea9ef122af4f57d4d37a82a72d9167915d06a9d28943ed43b552e6904fc70fe890dda4faa0c6b2a249bcd2b99ff70ad1df7142888c25e6928b66dfa2102a8ca1c4f7fb966074afb39b2a4e76a6982e34225e0c4242a54713db7e105870afceeabe1a9f389f0ac3e6fd9233a58d67fb7b0e8db9feeed6dc85b9cdc796ada0a00242b6c22d131fd07e84ab6680b1ebe935319993177fbec9914bc26fbc55fc9e266ddce462bcd46af3ae9ec23996613557d520032ab2154dd069827e09632f586cd5358543f30ac0241779f85f74d7a8d9b7396a910edeaa0e2ec9c88fa090734889d758b82593fd4df7ffa69575ea0ae71854d341dcecd1af323d881f119e9be8cc66579b901acd1d73c6a2eb5980b284627966451e1845ac149f89da38f3d560686bd16aa3b85f6cbe680773a9fe9dc17b3a5c4154769afd508bad9ac621610261d9f11b10f4c926d7744858e642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ced3ab1508f630df512ae622c61c4c33e681425699457a6af0d155f5c592c02c21cdda78a54efdb069e53208e695dbab07436fd55838c9ce0cfce0ea07454738364f8593f4518d194c8c57e66abcbd56b00f22c7f14638b8f84d80b9d5004b4ada7b33f33db6c990f33aa4563133f122949745b8c1ebe44ffda7ea258b517436536324bc0cc0bcd87bc109e629311453c753090c3b747d198d70daa08d08171c172559d11891352fda2fc414b91b0dff5128d82c461111e4a25ff928d957a8a4ad4931c6def9883c6011e281b9f39a040932a25f8e57401979fb4cfbee4eb9e3b582a813748ff89b6e9f0ad7bfd6ce981c182f9c994c2d0311dd898827eb9e2e968752ae5137ca393aad4963cee58bbb83ed1e81af2182aaada0120f8c29702155f9c739e5661a1d7622a1c491f8318f07eac5156f1ff28ea04fe5dd4b16fdc76a1589a71c05e69b57b987b5e65392dddcdfda850ad902d429365c81d9379e3e796de3abf5c1a93b1f8c73de45200425cf2f6b2a6676ad77b392911799d66409859f00c4c87830b0b6e67178b995ab0196407414057bb011cd33f6a3288174486ad0dfe4387c554ea9a0b8da68af2130a08ae5b61a95b7408bcc182ad72380e53f0a3d3488b97710a1546593f1ef813b85382444dc99a8a60885376f305f0fe387a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab0abb54a3acc50f990444cacaffba7d8548567d0a8fa7c0c9ddecdd241eac3543042d151b5a44a332db795f99b438315b5eb32223ce38dfeb510070825f6dfd52e280e00eb7c4d2e0c8f78e731c8bb381f8ffea055c38103db7ff55322d5a533d17f972fec1a7d38482bf3ba940712eb744656f9547f9ed659c24f64ba5e1c98cd5aa93a35c6bc16b2765a38d7fd363440309b40ebee8eb7c22cd91a220ac1e01fdb6467f1d63ba22bc2a1cdb9e1566354772aac5693bb774aec1c11dca8e158340dce8f9e087282fcc0e4ae4354e4a8d91f099929bdf2a16eef338198dd4ea8af4e2178864f8ae979024532248fdb5b098ea870bb964a0e2fff06f5ed3f4ae6ff8655558edd52994020d7ea0bb8e112e958ecea523069dd7ba5cbcca63b835f44609d85525223b908efa54d8850256be9efc6527cd76eca0d38468bf1bcb80fd02afc93b128870dd76c020febe49616cc2bca4f04e0c47c7be719ac603f373c36be52d3981e19dcb59e47b59ea46d04a9b9c0a65b63bf734800ca055488638868a22db4e5e767fbdb6806f8fdc27567ca8d0d33a7aecf1a6f4440929a75cb63bfbb341844f069a4c7d4cc5fc5c3a22a69f64391a6ad7ccbb6056ed1b9d76c5fe27eaa236645a281124f8e50275afeefe91234370f33f10dba1171d2afa56d8cbe7574c18cafaf74457172a81ea69a39454e40444504477a6318d3a967c1f2c779f39fea0cb1e437e1a581297ef68240ce1dee3d179192ee6242c4d256f8a9ab11f29d382d409b1927f650e8e469a2d22b470e8b59bd5e42e87638b019bd06b33769a6e44b7066caf1e9a9c65dc1d9b0939d721d228f84326095d723289c2287f5409161cfbd0fc2bac2c1f523f232cc8fb9576a0e1fed75fe08a6050ddaff17dba6a45d85b84dd6f62c4d190af23cd8cbbf5be19cb1f2340d997b361f0b00c4885db342f07f06bc0acf6c5eb3d9a2759fbb654a47549f72b30cce996faaea1ebced60612fa9dcad8be1afddae5b598d5f2f4233c17951c4198ed18b940bb93569f54ca840b99fa63ae1d2c3fabcabaa5b78cb8a438b8c6d479c2b84be879095ad865ee282171ac2888d90dff2b3232558b03fd66286268dba399b34821080943858d8c34bc50af8dfa978c38341d818844e7989701be588f8ad464af638f4f1525daf1f71ca38f67b42b4a8035b7d5384d93a02cd9e09efeb895ada40dfd9236e94fd10ddc89309ac635005b707f7e2ec4bad6914032dcfd307dd0e1a52b2d1306426dd67bc4c289ec70c5c5d81be26187e7725588d8eefe78523609708b7f8e0eb1ca8cd9d060a50e9b54c35b8527cd67f905c6fb41eebd7136c86481827157b3c41831cd7f85405690cbb84c72d4ecd85aa1fdc1400d778463b357ce6c9ced3eb0c0ac4c78660fe0b8243c4fe542344c47b845b5d989c31254cc8a1dae1b53c39b2bbd8cf07470703b908ab06e916250624939afade32a17a85b5ebf46832e165ed56511b0b1c45640aea35ee60b4728335a7c264526deeca7967d90cea45c0fabc1d74c02a65b37b3d9ac505ec85362cbcb427e297227e3f3e059bec361fe6d59e60cbb84b118da265c0250d0f52b5ded63f2c7ff87de61a6023c228b30d69a1649de63ab1fa5d91dfb28bc71eaa19311b6beb6e91c47b7298158080133f746a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044ff05256e4a0448cb56382ed0fcea129da39985cc8f0372841cd0293c1ff51dd404fe107999bf2de46f34f1d52a085c911177317b204aa3af0964d62d54febdb6e8eed10534392bfcf7a78e28d3ac4c218fd13238ee70d796cb77b0bc0079a47ea2626120d1dd4222c14779b71a352e239aa80536aeebc1e742cf552abb77598ed8f1c59dfe40dc8d21b69ceafeac96d6cce9b4f064a8c65da9343efe72c73d3c9a826ac82329986e9819cb5ebc4f9c59db766bd96d92e8b768f5b6d92dabf411a93311d66ac214a35eb327eab6f96f4811c815eb1a29ab1bc4b47781c234497a3ade6bde1135775ec393e6af9d715eb7e49ece8a157613b90ed4ceb562cff132ec81f00db30ddb11af48f7f6497141ef9e2513b00ac51731880d0cbe606dcf46dd38715934ff674a7f4c620e3b1ed987a5076e9c6437637b3b58a8b0b4c5ea7a68d7bf2188a845833f6ca17f7725e0394b093a2440193943a55b56e31845ec6a780ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a5964106b07a84ff1aa52feafa8a5f54affb328e9d2803bd6f191225ffe3877a6a409ab51f6cefdeb0a1db280be8d304a8ae70e3104f270c7c2f452e58db235db666c8417be0333a29d2ad5d98552a3ce108c0920ae49c3abfb76df52715d67cb8adefd58a526cae5a2a50e3f4039f3e9f2214f4781e657dc2e300e6944b00e6b0291244a82f399815a3a2488219a4cdffadecaa47a6f574687c8109ed74c60a47d6f66af35a3f3c49050cc9a4b78bea8ccbe592c345baaf647975b8a1657350df50c22e113d2763baf4870964820c19802f9a56292fd71df18a3705e1314adc66bcf9b4a671fde2736651a84102cc892a662637d410f9400f509726e08d15de04225b18a9dc6d5006970aff02d0bcc3841cd99a86e570fc8e3a6193a7043d9c28683fcfee5a327dde00d0ff957685cda6bbcf10fd8a390376788923342538831098b941725b0ec30d04e39b47fe95a07bc1409d1fc7a5c3ffdd10b8f2726e167612e77ac0f6b02e5e3035807534a0de7c7aae7e7b56eb87ae43b35612e9c4aea4a81ee7a89fd1616ffb30370857a120fcc8faa74443cc6670dbd6aa5c0ca24c3149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b806c0c1ff06aefb6a08f0d719117acef4fac6071d852c5f2d60b4d0cac96d4184c5231a900269340f83de6479de43c2c6aface47e1285a9a24ab796fcf0f3c38dd6c43fd66147c10f8e35234a064e3190641238537c2347b45c32fe6f08e655989cff2412142c45629b62e069dc70b8e4dbb416342468d39c5fee2c98f22fdf8a9a6e7405bab3d5588048f8b1d2d37b1c3bd2da91fc2eb04231d90315febcb3ff668f44e05965a5fa7f754b948175a2ebb425d982f956310e1cbb697bae76b184892d533fbb8eac741a64dd2f24532998a092c90571e726b7501aa3c5c2dd9bd73c4f6b05d0b748fa59d1e24076471a71a6a286d33ab5071afa14c91e72b7acc25402dca017a9517eeda6a2ddcc71d96fc0aa1d66aed5e4273f19b2f330226e2f974a392c03d2555e186ef21522b7b75d0a7d0b58b5a1bcbc67c7eb77a4673535247ba7cf59372aaa594d57e47a1c5a13b27fb8a9c35f90ca35dd7d4ff95d9e3016f9a1dcfa1ba4a75524acee1fd48aeebe9668e2be3dd84e39884cc3aa79c3617d29d6bb4ee0b40bb6a6019456d5428ee45b18f669f1637cef85ba271db0866e19e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bfa5e3e5013ba5c908aa6e277e3beb011fb24e0b639f42656cd49ec19c277496bc56117502c0246426b9781509fbc19055ea5ca41c84400f23e0ed9ebfd50be64100d87b489d3d851023bd61c1eb32a65fbca145ab4edba844dbfa71e529de25d278365cb8ab7837b9d1a90d2ab95a384c312bd263f4caefa9848b3ea5850671759a8ca9f4431408067f711a82187d97287f9ca5c2c66fbd735607a56bc2277b65ebfd7b2c3275f3ff07bbd1c31d8d1b106fd3f9fbbb54ff87ca98f69746e93ca0afee5ed05465c7f7e13605bf171373aa60ea7ec8b287f26bcbe32ec24c20d5b4e4449e0bec73a29dd5486feac38cf90e3e810958b09c675b6181ce203b1ce7ebe4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790f5b38f82c848b4b50db98e1c05f9ec920efdda4869aae5b367781d7a212a52f46b39353ab8a77caa07a195e217b0b290a6515aff9ddb730256040f043bb9cce3dc6892ad6b8dc42b1500134f318561fe8543cb89f28693fdd8ca54a28b806207784f34c1d871d11c174cf0087800d7d181c13e969b8db3044999970479630dd79ee92c717c5fd869239b3d1cd34f91cccd499d432af7c834ea50ae30a6bc8929ba5fec67c26231cee37716519d6ef5f240881ea12b7005094dbb0f4cf14d9f3fb63b2a6b939bd6ea006f3faac7dda0c8095c239cc3b72fdde30c5c1c11cea629540fa88b180f106661f4b462963baec8c10d905a50d96697a3f74fcafa60298d9fd97ad7180297515291bfd25f571292fd7aadbf77225c2ea43b2082c499bf01d679635496335886b538b82260f7776288bc3e8817ffee5729742a2cd6ec758b43f310e92522933f889e2f65ee2cd18a2e4dcf30b9e078a9d549e6d36289f5210f9d08b01050cfc867a5691f6667b25a548f9e50516404ba18ce060e89fb767141bf104768bc24bb34e3aa207d8a1ae267f0a3679f1dae7b189a36b41082a36fffbef5d0e806aaf402ce5ccd99dcc4bd0246f643df2be67c50259849752b2362cc4c2524f99c2379ed109d569aa0eeb4a592b2990b0e350158060929de4d884a4678588f51717ecd27aae61d9ffe390717204b1ef45417ea4ee90e096073d1be3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9edc57d04007663706aa6c8ded8921e4b0b596f04cc667a0d18f360c2e0e363e863f28d1161754b10e240df35ed43b0f1fb5ee3579f3c838f443b936996575b8af8e1245930c183543375272f3b3fe51e4812a2ba97944269c39bcdcafeed1b536b727b2026d293f3a7db028f776deb6ad7ae4b4fb937b37c95e1c887e27facc7bc21fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace44e96e1e1efe0bd3a2c2c173386018be2b0e9468e6aecc393650f0d29b77ebb42585d89013a2246989aa13e099da3540320a6252e7e8dada0c0b5c43361b0823cc76497508aeee275b309dd61c2480adf6086dab998fd52e5f30ecb735923418d83326b112a80ff5fb4b7dfe3afb662e83f41d2836e9bbacc527efc4bb05ac113e421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc8fdbfb55c4e3bdb7b2b77e5c53b7f50066d365e7d10efed5712a376f467393797ea644a846dd6a3c6427ed45877a8b5d1e87da0ca558ece8c82d3a5d044f549ae001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651ea41b798a8736ea34b5647fc30ee541bf1f19c84739eb1114ffbf1f2f52d1e35346a108e9401fd36f2405db8f70f84dddeca8ddc76fc2a33b53a0d53608c0e82e21ccca916875ab5bea90fff40e303903e357e4109e69c0a05fbd6c0743cf85b6d228f40e6694312aeee4c6c11ea3e91206898bfd5039a2ce94e6839acc9a249e45452c9cac5c2b5c51cabc1b6ea99c819cea1522552c6653cc899426c7150c35c7a54d9084a4f09b07c331e25bb9f3addf836d0f43bf13fbe0eb4d8fe401a5d895444a943e4dff4fae1f905ba39f3fedb9283b0a0066cf91e4cb1f5b8638e2e1ee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84f86b2f299f54a7069ba3ddbcdbe7a25f2f64a19501ff7254bdaf75419b21c41b6cc710e29249ff9580d4b0c6b45dcfee71c02c3a95861c0f81d014f8730d877f5892d870ab376e2343b8f65c7388ef27e3131363948bd4f68618c28d7376d59a17e7d923e5203e931df5346da15fbc71458fefea739ac3e943d25b66c0d479c80f59706ad3717d606622de0fa4be3f06d4a990c2a7222077ca10bdafc0e0ad4a7817eb270a9ff01b0e279609af5d2979d4445c1b78fdf2c12b8cb259ee428f55f88aee7c9edf2fabbd92ec02257e8ca28da825014fbafb6fbbc684f5e9686c301388ed391ce19dc580cd97cce24f17ac9a182857011be889e6b3de47fb07a76c3d90df16986805e8249569ee5e2da3dfb1fef2be1ed8bf798b913417ad7ae4f4a75ffc329b5e5a36ae2280c4acd16e7d17c52953089301dcb4cdb02cd7c9d5e8e2f4e5ab57685493cf3402c438974254e93c9af6b535e99eb4846f047305f2e1d0718f6e5e5e5a30fde31781a397768d261d1ddce86261069715d3098578a44980ea06e87235e4d08dfe5ef03ab364b5cae15c86580daa4b4da793b9817761e8204dca68e0216b9685946e2a63711d60ba76c58353f4f9dcf46070d0e086a7323e384f1334dcbab28a5615760299d465ae6659db1c85a07c7946d53aad34630b78b1bd6c14390ff56fa0e5e4e0651a1c61ee8712be711390ef343598216cc04d013547a4ecbca721a40fc8f393d58fd753fe8a1968d2f2b954460b3d0a0692df6163a33d22fd34cc9cf069546030dedeec47f8963a6a960d9add36b05ed91795f480972b02577a79ff310db975d5ab8a0ff442e6906657a813f3a7a8ffca90624e16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347b53a17a6dcc9426351d6906485e8a4b6bde2018665b372c218d286179c36ba22a1e472eebdd282bbaa740762c070dbe49eab3c9054e67389eb09ebae8fa2ae76a99890cb963233de8894661190b1322753ee54d9ad6cfb8ab371bc5de9aa353bbce49d5533a989ffb27e5fcd2435bea908ef87c19d022abed3aa34c0e0b5b0b5594af2ce2ad18605dc37b7615870cbb6d2b39a3f8c89d4ee8da45035c6e1ff627efe08f095ac860cc88ab9473d4baf39d18daa36b55dc01e38ef77b4ec47fcae1f5c592c4dc0f44dd0074eca01ae85a612754dedd4dc2bbfe52d0f90e60cec0a9471b94d6611bf6b6644f10f20afd5bc115940eab25748d3c0f6266a7e99b06a090af9ab105f724ef7fe030e73f998fdc3f1c886284fc2ba5f54c60183f68f7433b6e729d8fa3665f61fc2c49beaf936fcc00aa7005419964b71f98504e0d991baab30efc0a3d640dd1b54a27a3534a987558c73da99bb97dcb1cb7e6af8bf57a3b21df114a31577fd0c6bb43c036eede8077306b577dfd24b06a60fa54610c9c1df735456a07911c8bd63087453351bd05a229738bfe1f00dffd2a9b881541986bda04b751444d027d6ac7b94c9c701d9cec4ca1d084a261e979faee190b4262a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf1ee87bc483dbc7ae36d2a7f6ffeb1b5ccd2b61d173db654f82aa5f9ac78c97797954d2596fca46e4a19640052c9e98d0bf006af936212654a475565cf6ccaaefdc23120c76da89b71ffe5fdb6201a979cbbe8dcbe399d5c6e853cd163a2ad34b6be4dec6ec320185e3ebf243ec06b61e687493e0c9500f0e486d2dec639ad0b60f6c5c1c1b8d53ce813b119193b840db764c3c254ebdbfcd2f7a049dd828dbc6c52d5296d5774bd301778077561113d14c143750ed5790f4ecc63692601e6f550c7aa2940ccf79413c2c7d61f31fc7f127b0aba515e132fa31fef323fbe281aceb2981a858e9a188b4aa8f3075b57a955c5938c52fe17973396bdb6c73a9b8e68032991e09906a58b0effc8e6f79f6d778dd0fb90fe5c2b01f59f5748a578084e33fc572ae7e97744836c0192ab768948eadb8e0c7e0979f8cefeb927368a2eca7a9f325c7f4ac9758728b219688d550a07927d7d45629c58c5d6a0d6ff01783f3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c93510d13fe4838da15160bf75fdecadb02741449bd3461b4ea08588ce3bd95e454ff1f2cb6953ad191e549f37c102c337ae470f77f9686374feea4cf1773b70d8b943f4332e7c08a2de443d935df47c98a76d18f7b4027b0b110933e9536b85617fbb87b677c9cfd4d3407c7bc446b57d4b2aae2424d75ae1ae0ec4cf5991ce524b52f195de7b859fd48155cabb9e061795b97a2185b7d8b50a81ea0206c5aee6efc77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f3473dae67f4c7dc5d816cb5d5bc4bf8f711dea8c38633f4e136b1e5fa0f36c1792d8ba9dfd3e4db25e0937b3d13d7a3d7ec61db9ee16b054ad2ab6138b4f0361dc0072827c4211deb3c299c40c42601399913d3d88f1fba1ab9efbe6c4e0e66596d87a610410398567648f188dfd85ab4dbbaf4053706850c38f4a2d7c7af43f62c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218b5b8bc3bc0dee95ef80c819a254be1174d7f91a863224bffec330e587141dedf0aa0e361cb52f1ec6ee83df23297d50910b7201a9aefd7606446473ec0f02935c13132b8fc3bc1e8a5d79237eaa83ab154ed4f4143b1d4c2c22aa669c15f1ec9c53b44450e0dc5e46be44874a3017fb0c203cf63770b10ca5ca11633822893799cdb22c2fe85a547f05d7824094ca7ac9a2a0e6d6c792499aab99de25e27de2f944f285a213e1b2bcf04b84e9d6e5a05c19cc11b3f38651381b1593f6b213be5df573f8d31bf507c07dfeeda095e9e7f738ccbd7f4215859f69be7a4b6f242d56572567ba42faab2dd7e5bdaa8ab4208e1cbaed0a9ed9d1216c63ce91f6028d69b173d12ef632f890e8ecfb86297fb9431b2ca26b7c2d0d35822cf2587f58ce8e3913e29c7ff66330a7b7971bbdfd89da9a8014ec99316e58f1095185f77d1552af5087d107e64008be9c6feb726a61d8d7a3d7fee9c0eb9bbce1fd577467f5303d96424bda8888819249d063f28a563950ea15cc014e891abfac426c0db5627d34371a8ca185b269a586cab8ab4e04aa0557df0d317d4d84bd57228c9f53c45797efcbab7baa0d8b49419033fba56075e7113e57e91cd837cabfab79ad209d5276563f9e9ef298e4ffe1916256d009576428dd952a7bcd1420c3a2703e36c8a4b8364ca8d6bf9f9bf0ac952c48b41e3b3236582c043e18adf9b2612c12d658be2733c4c77a40275305f75d57eb44d7dcb56026bd4ca9b0698450b857c847b7cefdf74525ecc2dea33fcfb28b83bd6991b3df0583fe91247160da8851a3ea041f88e3519a2d98a2a554eeb05a956693b59cc4be01ed1c0eb7e5cbe42441042a619a200f1286053b5bae956137ce15d8e272ad358ead5d88f15c2b0178a445a8d9f529ce071a43bab1b04274b3ed4161084fa1630c541c50d7bb37ba79e666e27ad89219a4ef365aa8d035520ca0dd18b9e48008d62c6049c18c6a54914d122cef3d6aac28491fbb03fc0903b09e424f3365490ed56facf45b9925597aa670fec46ea56b4684ca70b868b0b8a8324e8c7ee5e456ac1ea28d7d1014687cf79cb972764e6e6168a360ca3a27257f30e0b15ae4cbd35f9f96264ca66b082c0966b9a1387f2a941c75e63b1eecc359871dd102a4ce62b66cca9731ff713dd206ef4271ddfa9acbe3b48d816848e725d61e333240bbd3a14c808cb30a905a0b4621f7418f47154dddab00beb4b29078fe4f4771e9837b4c07582c00e7ca952aecbc8beb71ea51a1094dafbdf2cf776639cf61c95a9c459fa444e370ab0a070dba9b1abd2015a3d9eba69c5ac5c742099e0a66415955a202e1fe475261eeae421cf89d1600bb34138ed343d2c1a0212caf228e6ce2d5198178d26002a1e0acd418cf71db1a519c7eaa68137c38eedd8cb6f4fe98e94d2b649d538247b675f4e48f1f5184ebad8d615163e6ae9591b11d6c245e2a9b5393b1df1b5659388d81d5c4d7978efc88fc17c3d77e4bb27e8b3637c448aff1de54b791dc5c0dd8407986ee5d8d74ec2d9dd28aa4fc03d2a2608d27af6dcbb8892e81fccc2362acdbc91b9f9e268efa25f0e5eae396188c160f6d02228620c5a156d84aaf94d6a05b6c95b1b0984b59507eef5537abad653752c4f7b514319c70f621d1e7675782f03d4d7f659588e9db2378145bd550722fde64989dcbbc6ac9d31f24e3b10bc4f9cb932f0da3c16ae96622362f02750e2713fba3331cb930c55bdfb0d450d2b8ca6cc031b3141512e08b3ddbe2dbe9d7b398909493a140ef771698f9b7f31b967cd1ccc9cfc5d31bb23c77ed767bb700b593b121e810b3a38a6ce71b479e87b3a27da2cc105c3124f9181f6b1ffce132f56ea8c70e7efcaf3840e6bf49b631ce58ad652e919b8add3a55ba2b49ee68e1b351f221221af201e4414f253d8f549a4da0b53010262adaf779f5b6273ddcb0b31ec6d4df0d4c25dc413c9ebdb932494445124653d3dd5da6c01b463f45f837832aa2cddc2ed10b66dd1780a638a87b6bb4af76af3b0292035668d68b3653a7c083d5f274245b5868f9879f16361f47314201e370d64e7900a514001a01318f449a68bb527219f7b6c9764a55f90493191ac6dd0dd12244a555c98e36f5169690db96f82c3814f5059ce10e325e0048d056c9bdd9412cbd9941d03fec1005dcf3c41181aa7d3957b02ae009f8f5aef36c19108e13f3aecc6488e28cafea287374b2eec42e15023c3e0f0dc583e8c70a5d189982347f863c7d62e7cf02cc4f422d557778d3deb2ae9337389c48aec8be935d4db70c38ee354faefbed17cb29a59eeb9ccb901e08b8782b4adb2816cb369da7db680a522ca9cddfddfc02a47b6e79b4181776050800d1b0d6741646667642baca227b4c871c937659d230257d3d93de757a5adb40c0adaf7447b27bb26327b0c0dd2aaf9837dbf3501717ea1870ae9b3e85a8ea85e8de601f4ec1d2c92f3817cd631d4ab14c4be4fb39c246d7437f3bd0ea60dd827ba7a01509ffc70ec0f0f19f79d5c22b77d7b974a3870c632d2ff6c64e9a72e8b0636e249244cca6b1b68a8814b4ca42bb068f69561a755b79f331cc4d44ee70c1e8fa7978b7be1bb999ac8504056ef174bcc02ea3973bd7d9581c0ddf65fd22542df42544661461d2dd8a86ab496e65cca2e177b185b87a16acd0e8bc68b93aca76009f98afe6f0c5d7a31f2885cbd72f87cf426c8165b456a8e4959c1224ae4acddbadc3339966661ef0083724dbb9a2a8c49165e2a30be352f67b0cd05971845e298fe56bc035426228f779c85c6703e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaa2db4adb8dfb4de2d9f7447a98e88afde6b0b709d5db03a9c4a52cdbc416a619b7fc6587b7d9437731791574b46ed05c4dde141adabac3e87453bdff3a87f90686e9f64502a546743ce77350aad13b3c0c0d156b3bcf5fbca505d52e6d975f2f4bf08bf8f58b095a2c40c92dd791b88a5682b9323bf3a0d14578c60e445cb5f6037eca81b3c5e4131f530be2e78ea28e79f7fe9b41920f1b500bca0947e4e1979a3108a585ac2edb112eb7975c39ca707d822a062ce9eb2b4335c0769e3322dda22ef88a246642c94d08572d20f12199d76bcf0bd0c06ba80c125b438f63fe93a1239ad3d9519005bc99db380e54caca0af77c0516f704247902eedc9864ccf618fdf4faad4fc726e7f40ce78acf00f51f5c73f80a740854ae2fbff30cd630d1a5fa284334dec4c96373fe5027b3b86a0e199f06acbf44412b3401a6b3718191600f535d00638ffb1852281ea31ef24e889ca2b467539a30dd3ca37443b1db97ab07e466a64af3682384262e677ecb6b74ad7eb186c9a1d1f4e1229af6903cd418e0b5e33a9835785518b5f297dd1854d151cf536d979926a7da7c43e7af80386ac56969ddba7a99f84e347dffd7b7c5345cdba50ddde7aea154a42c2ffd5f01afda951bf627844f68c2f9b896970810a08f5a773b2fcf6dae8ece4489d3cc830b583f75f0d4510deccf6408a7694a3b5fb0f4d9b40eb45e2c3ab11bff7557c95a52d4174451ce9aad00506d6da9cb7269d94574785bcc2f43208c8de94b2f41e63c6603705af7b26b1c8cd371d17bb5e5b56abedb1d6ea5141bf0d496ae218a134efb3f262ef9d6ed4a0bb8ea233edca8d427dea1fe99c10fab7e9ff1f76303fb2bce8bc3ec487d41d807a4d695501aa09b73971e29f100197e9039a672dead67aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f6376911a42ccd254729db743012c8ea412f8d4dd126bdb74474fb0191fdc7b08f7ea949c8670126f680f0cc0e90f9749b7afe093de6b3dc42e9b2ed7273246147d6f6f9a12f943d1abca8db80c5f7bae0f4651ac5792d0f8177a305065661ff6d0541ea8f5385903805f6657b0f18617f3485f2fa582e921875b341bc3d6dafa18850671945ff7f94c4192671e385564facdc2dba3f44ab065908031dc74db14b73ef029a8a51216697d7384a360ac94b714a6fea83e5bd8c4e2a5f78f2a48a63b027bb2313563a9a81964bc6e189b0af4124561bd648bdf8a6564b26b6923da68f2156e12ef13de32604ab85adb23dd1d864d1d405f8c65c529d8e66fe37162dc3862b89d6b19f3593294b2e53a6d15b232558d875e18d3ca8c75156a61d2c4e3eb38f0a08f95442b95ad1a01c2da9da6b202ffc966cd1c0c1d63c6e0e1b30b4d19dfeb97612fce4bee8244dba4a22f396d877dd3b156e23633ddb35a7b718023e793517dd024615ea82e4a72dfa9712c5d5f410da4ef9dac1d6d7224f192251a7162cfe0c0cd7f1e256d116cd26e5f1927cd4ef3951007b8bd3d5e0ba4b22964da7f2446116341c4d1dab465507d292532662223261a90d0e1664dfecd9c6e4b6e9b6b2e9103b19f6005c816942fbc9aa3ec2153bcf41d5800889283012b6d248a55556f6072cc805c274afb4cfd1cebf9072131261ca12faba7ac1e229599d1745d7faa7923f002fa0ccd7078c671ebbf1e778640fc3e8c28cb8489027478829aada53c3b9a3e3168dcedd6dbad4603c625fd8a0f3c680b71ed76a470c2a21c93e9a8a15768debc9706f1ca0fc495f778384b3c5fa4399a960a22dc81d7f40b2f750cde83d9c0054975c09cce2d9820cb6ea6e855dfaf59203ade245cdbb5e0a74ff36ef9f7cd3428699507ec1c28333039893c9db81fe38f9c7ec0a4d56e4160996279172417799422f1a31d7b151a7285c0f1d52d5e0ffe575169b031c71e3355bf1427ceea7e6c3af33132071731fdddbe73ac249f7050a42d95071b79d9612d77ea7a4fd5c91afddee35caa4a4a869b30941183cbf7c2721ad43e6d7e6ae6f839f19e87874621ad8c73cbe856e610b8f716063c8de58ce6a54f3f0dd4a7507acce100a8680c60bfe3d1329b8a390a65464b60b993a60f243eeeb259067e331b79608ee1a388727ade1267e52de56d667ea9147529c7bb1cbf6cbdf25137df7d4880592875fbe8fc1164f04a370a31f0708e6d4e28e4ca98b8197da97d98c66a19236515021c660d719ddfb3dfffb75baae6374a5592751b8b8a16d7eb5fee578d26dd95ef1eeccef06c15c6a445ac34010fa9d60155a72f5963deec2b68ba68d864c4e3e466b9504db62b86fc328a8f29a9c19c032e9ac7a73f77e7a0b0564e4e0b3f537e0c3443f72fd9387b18b95b0f15f2e8b08278a465848b743761cefed48fb1bab9bd1256ade518c8bc4697ea98c237cff4a4c6ea9c24386b73ddc71670ee0b8708e4e0f84be01d256ac0c047028f5c316a525cd6dbcbdc9f356146596d5b2c984f00d0fbf95a300deddb2ddc911b07146a2afe3819fec2489a328ae1a2be9d87fc7f1524b7fc4607c6170e6aeac1ed0a50c9b1c78d0d85c1c89b43bb27de0cd8a628a0f78700f81317d24d6be3437c96d5186e657a2282a22eed6053b6bec9fe9c6468df3f3f34af187852dc43041b90f467eaf0019fb46368b2773afe68d95d87fffd7e32b19f73c5a2dafc91d4f6ee3528fd96b9ed7d5fab5c3425f36e9f2378a75705e6d6db9e3a624baf94e4907fa265d9ded30cb683d8560d70bc3edecd4a2654a33de467f5051708cb847a0ec816001251c10537af1efd428d4532ec5b53122afc56602158c0d766904f4257a61e10eb84bfaafdd2c72cf29958521972ff4f353c270a2bc923fda1a25952af62ced06e5848e25b9da819990a0540ec9993d0c3eed196a7cb2811d37e68b0c37481413047e40959862e3ebaaa8cd3a6cd19f407487782ca216a64575b0aea0ed100daf6c5907ffd23fbea7b87b76d39eb0d35e1f3ef2eb03d1947113c2229929423e0adedf7018ee1dc535a5c72ccca4417ff0ab95d5aa2bc6e21d356136aee140501e9f0c6b21de1f4d8b8e6885f163f27ad94bb7428495bf6653a9da771918e9f5a91a88f08299ed816add578ebcba1b57e9195307aab908e30dd4edaf8c53e79b66079eb485ac0f0f6f63874c4c494ba5b7568c50c9f33a820733aa06a1d191e909f917fbd9e5647fb419bf17a312857449be2064df8d318943c0c51e8ea7b600fc1ceeb4baeb4c0b3f064f11a46d6c217799e912d9e24ec1d64295cbb0ec6f0cbecd116172106af42ca3422c246404b0ea3aa996b0d90a50eae634423d839db8dae224e8ee830471ae6d3c517b6c17c850cb3aed6bca21873fd48b8391f1dcae8ca7f7b7e5c917933732aec6e951b5051aceabcb147082324d6e227572b8275bb6315491243a21efcd2b1e9db936f2d707389796652c37bf4b1f0861a553694d457b1d2e6c68ff802c25f34be15c25ffa415d538461bd5cedbf911cf102d3e00416aa0da574360c93e4396f2288fc79fb4c64484156ac85cc6d66648a67ad11f5608620aa6501bb74a2bcc9fcb4cceacb3917079f8876a3c71a2f4f130bf6808041d7e50c95974255da1384f53f041021672ca2c78f68a883ece719550cbe20add7440a18484c0fcec30701f72c278b849f18f21df9c34312d8ebfdd3372132dbc4b90932e02714bac505bf5a5dda5209ba4596c12f1503366a8d1196a1aa84b2296168daae1ec4f296e7f409e70628bfbc65f9895cd8b63461c519bcd2f3b91303b2ba47e3064b4abea6388794f8e6d7bf158603e24182f9b4a59ee132afa5a84e8fba61d1cedd40d94909863156163a2d76a609d27d4198d6101b9361b4de378c282cf3f9e77119cc9b8bffc4aa85c982902750bb38d653a600082a208c97e57c060b4c68bdc0b21bcaf467ede23838d31093f2fe15dc8ae5a3799de21f68cc54c0341eff1e97aa006e117c6b7ca126031d1f95a75aa66100c0952153dacca1119da4a0f3f36af446efa2d8c3b8169d06a6c0ccb3a1fa21b73dc1b10fd7b12f7cc1842cfbec72701782007195fa9e51b4f870f49dcaf44aaed5ff123b86180565ed5a1b1ba7c9cda4336414ca6ca879aeacb692284668a0e50fd5525695b0be80dcea14cb4993332981c5efc2f7bd76118f2550629da0b53eec5ab6b36108195bd2104f837ee4aa9583d57b980379cad3a979d05f811f7ac597667e5f4e39186e6f04f1a5344555c6936c35980d0519e4754754c8cab7697ccc6e8a909b9509516cfe5118d6db46f7c6adc8c3a7eff0e673fe0e454cbf1a36b07483f82e0b6140796408d61e13c34682c01e5b21bb13db125afa3504c73606c294c23cfb3a96f6ea52cdffd2ff7525259409cd5afb846e0bcae166f47fa08a5beab09af6b0e3211ab9dc5d4254600cc0149bbd87dc62b42b6e0faa8a942cf58e0418dc7673ffbd7d5aec8bc676178fd8e641dea0dca3af4d251431bdb4c414d4ae109ddaba748d9917bfcf08b05f0144ad9f0220ec96b8c4f434bb0e8da5a51185070b9910e1454c1bf43b0ddfc3b3e4ece7afa0cf6efcbea9e92c6d6d61ae4429c3cf595ba2891b4a73d8e233f948362c1752ba7eecb5b4c5ec34499e440fc4a8846977b5df1888552e7e15e12daf37bcd1b2e461075945db5fac985592feb2c7377664bb9fd621e528950684d97df85b1211f240cc184e5efbb10a62c72bcb5e22a05fcd940d5c55105448755b3cf93b34ff0ce29954fa1748ddb43d21ae15598230ca57062a23c177157a4bdb7ac5d1bc4278689b3afcd721652a03d9adf05dba1afaf544ba66af98d4201e2e7fad11daa7fe0f0a3bc0be4f0d2ee51fbe7a16efa48157cbbba47315a35f153ff48ebac17870289a6653af51686bcd792e22a57cbc415c81c57180546f5a976486aeb521027b8ce113081137dba68e322d94d024c24be81cb4b85c93f6ec1dbcdd2b745f906dd48ffcb1a664529f17675e65210838a8eaac5c8d5967ae6b62a477216937c5ce7225fa0376fa845253eeef60701f78c8f786f1a75baee9883f35295f6515ed2c482f24c911117c49a57498dc732e8753bb270f6e6a0013185c1da1b08f6e39c97d22d55f8591005b0e5e9175edaddd5c53a5308761c59e480c8379ab7aaeb3c869f7970ecb850fea13693b14d18c9af6a9098e020997cfe1ac1f79049038b152e27c79870d1521c132201ef6a7f6fed490fcc9e729ab7ec9d5b6e0c9425f4a490a1eb6c74841b8eae152be4600e38faa6ed62cc54fd54184d9742e5f8fe4ae853f12b880f6194c5a351dd04b6b584042e60eecd9885093241abf847cee6d259d2fa45c966e551a81b1deb139a5203f4b37d84b183d4d6b9f04aed92cb5e902c06521308e112e1786f852666d2f1a8c1c883bf9cee9f8b65597b37e7ec56af5b8c1ba7952f1f17f2f61f9561477dc5f6bc912c5af44d4ec8a88242668cc23c5484e4b0ac784d7a1538d09229c974e1d42b3fa71c8c164ff5c7ad0db8d763f762110e877e28ce93cea90857cbf65226cf77d275599735c34f3939e7fb71b62c2d4efd74b7c5bac173b7b01358474dc50a1453eedc3035441baab0e7fd44e61957bfd577f9ae407934879fd41bfa3f0ba94696552befc4dffd7eca22d0202eebbe40879ff041cf4ec5997ace1a2c024d9cef78edc66d086821816bbe0d556d112ae06183fbe2ad957030129e8b7c5c99552e8f17361de754216de008edf9f269d4cbb3298ee771e586ad8a505d798b8860c297b6102a6269d571ef7e93af81112f62d2756be549ef6487280b555e027a5f5292bff3302beb29185322b835f0cd23c489fa688e1fbe2a8ace0ad6fd3015eef15655dbbf1df4cfb267866b35a324628425d9b42291db2abe13e97fbbe498b4ff6e65ea01487ae549f50878a92d99a3d3912b6e38bb62189d5017e9dea426eb6c8bb6b77513d733028e90e9cb495b5fa87b9e33b7c32273c175dfb8e689f802147738297906aa73ac750903c9af1a9a4ea97e012db5d25128003dcdaacb18a44475f5eaba40d4646165e6b8b28687bdea8f4a487217bc1f0d20baa4ff330f2f70ee5bacd9fcfcb70623057cb7699e870ca4898e7b51d45c4a02e6cf1ad5f8cabf4c466effac7c0b033695af09c67dc6df99a78b20fce5903473bb5dbf3ffbeb443dce888a6300ec6cd1f8d9a97127e09dc55b39ee3babaa408df905366241488b0e4449361351ece23a126b7d306bc0d1984941812614abadc93182855f223b9df11008d73b47352c6792c45ce1d37e0927db5c4979356d4a3acd777c3268730d0ce91d24edc493f80855eea08b33ac085007965e7c36cc6682db431545ee7cf223cad6bf22f3a74e2f40f16cc65e99605270661f745653ee55927869ccf452bbc16ee38534de64feb06f796b0e6c0ae6eb07070667a27b3021cff6fe145fed16027095749ba5cabb66b0bccf8e8f286732d4754b6404400642478781595366595835576f0c28a58c72dd57bdeb026c33683f122fa51b482fa73ed34a80260a142d4c734dd4eef10cb0f9d8b365ddd870488a22f8fe33f4aa74b2a44382a188bc9ebdc0386983647153ef2ef9490f9ea8725dd2c490d310d1323b9c9b642ace5f2460ae6bc3e590acdeeefddfa1b7c38ac96727c3a5c1f1470845febd8c2b1fffdd407f4b6943b1d55c932b5c549eef730bdeced42db44d3989ca5d81f2c12d8ff0cd7f924c3a43d4a5e1bbaa55c804da79802e026538aa3fc8dd92f653ccec420400afc775e80567eba032798af74edfbc6ccc97c8b1c05bbd11b1f0b2adf88fee20ee1339105074a24a45ee34493f65eb19ee3c6f569314a970e1af0edd35e3b8df14ea1affb30352669af543d725b3753feba1120c43623c5d3ca93e061ccc40ddc1b6f62e92b242fc6b8b23710bbb0b3418e1632694ba0bbbec361f803f13cfde9230e68aa01be8b70fbf9d77b30b354720c0954ea32c9d46534be460c5ddbbd3b11437e1bea9f0bb7ddceb3ba44efccaec1fbb84fd7903f1e274f7dcb3a9de69473dd0c5814d78918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d376e7d81a25d22c15904e529d30f9e64420b95de7789db1cd062a7bf33d007ed1301da83f0d307ab83586c87a70fa8083b34be7f1f40f3fafff9b5bdc18f73e5ddf2bed4f914b9842c62ca5fbdae011fda6b053ae30bb7b7e83f9ba7c700ab6c7aa102069a9e7ca22d3430cdc8809a8192573e96ad73d0281fa307e64ffd1d19c1732fcb73ea3a10b2ca4ef0c5dde479b8f89dbd057fa8aa9ebf79894bd1e1bba0e2d30ef8fa94268911d4f28045065a4e9b3e853a96a38e9a65909d807545fa1600d3250880ec0652b80133f041f1a48f0baeef5c7362ea357712f67980e95a8b38c8c7e022f410cf04ffbd05125a8f1c69c46452e809785a30a6b77ff1c958465c2c4cf639e6ecb39f40ae41c66e9b239321abdaa194f50b7b82ea0bb7760ec328b43d4e712a3c834c30553df2140d5c4e16ced00badf890cabeffb4e65e085dc0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c9209e57f727081063ab7613ec71d79a1e8e25076e2930cb08de06e16095710457335519959b80c5507b2c6f91a05bfc8dbd31042ef70a49747f94936187ee243226dac19ccb2760f5ea15925c7228a316ca53831e9fedd04940a38d149dfcbc60b5cf045742542c702a111e114cbc0213fc87e772b17a0bfff2b070875ee36050e51234a0cde39076b008d6e481addc063f69f6071d84a6e9faa1a9ca4c3c73ce577dce3a9fa2167bdf12ace8a500d854ddefd38ef4bcd1c7b54d7a170df0ce7f1cc97cc7ef64dd25823117aa4d897433892d917ca826a627cc8fdf3142ea77d0e0e3a161cb74e26f389bca7dfd81cd31afbbe1a15ddea1155b1ca00df42c9dd21b6aed1e4ca94c6f100227ee05fad01f88cdc134d656af1d1dfa74ef32a4dd1490448af74b8618ee89978acf7bef9b38ee730733e609271c72a58985b94a6ac5631989e148063aa924a88995fd0489bcfa1ab5af91e0527a1238a2f610771ad88d84dd4cd38d8fb15a8d0a6780e6c40263ff95b673715bd509ff1cdf828d45479317f4840d01940adda9e41ff91d515a0bcab8f9ef36da611e8cc86b48cf85b46eb75f60e5640fd3d876989e34e1997d26234475a6ce85d3b70f070c0d71c6e4ab54b7e618c52a774e7b330f6b5b5274e7ab3b77ab397c6b38a8f46f210861104b3c2ad42278fc845ea1f189f19dd49c59faa4cb8d3826e9074a783b12dc8ce83176da8f6122877fd536a46736951f4e0e290446259aa3b5c47d31e1a06dc12ffcbd1484b6d81b2c5fedf20955a064ec734ee3e54a64e20902ab6a059ef2ded07de6a584be20dd4488806725b9b2e32f58f403fd7c48039b5113ecde5cdfe0d513821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b048c247ed61a083bdd5fb89ae8a411a12a96a4a17c7848de23aca43d4421113b66ee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ace46f03303849ca983d96bd1e10d09ec5b9cf9dff79d5482914003f0b8bc0f871065f1db889998d1c008e2af5fb2a581faee99a0f4aa89ce71097e36fac4f83a45978be35d211e96a60a09d6e75ff7c2f82a7a1b5e83ccc6686d914730eec37d3fc164449a0ac3cda21b4f6e64858d44d63ef16b2b7e628c140baf9abc646a0b78bf305aad01459e8ea0278f2aa3e9148d23bf843b75af4fb68368517aff0cc352a14673e4fdbd72f26209483d7f8f52cceb12a7f7563ec740f273c6a2eea4a64ea3d50b8080ea05c1f5f897528d0da15e531b583f27c385e47954564ee430ac569d510915b06f1da1dee9ca8d3770a62575a8906d2b7495c79fc552e9fa94a8031ca0d90f69a5f8acabbf34a5d9e3c4047930091eca215de1d838a43c20bcc7871ef5581338d02f94695362b268d3f29c7c389c2102634e3dd7e23804dc28ef2342a4de2e291334c41b546d17f083e43af43d2e75eb569f7afa483fa557f1073c8d5534e9d4a6101c33f51c0ad597492331b2d79f19a1860a5c26d324e0ef388c2f7b12c2512719b256feeb8c449ec31f276a92c40df4317f8a0fec821801e01cf61a58006bc6a8ff598ca328882a7efe110a4fc05ffce040851bde2d57b3b5e28fa7a5aab4e2755f5f1cce36c1026428996a0b8f10cfb8d923ac97ad161566888898046cdcf17dde39acf7508fd5df51309448a5e138ee4fa550853eb10c00880997be4399b3c7d0e8fcabe1c8af3211d7a0223d6278342836a33867ae05ef866b0b13bba1bf610d773825091c5c7886e005593def86883eeeac1decf9ef44e18c0d87f17266281a3d2f3dd22940850be1f62ed3a5b85bbcf99a1b43d35dd9578b7545df464f125dae3030998281cbba1a4316235def719f38165c05881fc7f1ff87a9f2f5bf635fd53f72fdcbb970cb110018019e41c81cfb8cd4b2a302cf16df87045030b13e20ac772473b14f1975112fdbca07fe7ac93f20a484c6bd76305dd57b1da1b6ab4e6f11c7aa9aebb0219227f7056f8e2d9ebd3d7942e5525a39fe63fc476ff7017d2d7cadcc6a2d011241357c0df5a872db872f7f0c650ab68d0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8196f1b9f96cc5b33b6d87709ed96fc807f5e19f137f346eaf9a8526d7fdb4fd1038080a855019ac691fa4b3f85c1dc9bd73e1611328ec3fb16575b280e43cc8169b75f9cef1c40b0d6e8f1617b36562c232ac7bc228a2e8e5eb9d467c494b68e24d9d1f6a91901ef52f05cacef2dbc00186067e6348a1bce753edf65930ae50c9d8f0107fe0c790b33b160a194ba76350da863d3e58a03d160e930311b6f9950dff01bb89efb2135ef9950b4360468da266bd85c3509172d6ed6316ebd0c926bc35c60f663d8b610c4179baa5fe9cbe374afd1d9cf65d5c49a546014f7dfc231caa26fe71d75c3d695cf05b7a5f9ad814eab23abf11d8cfebd87a1509747eaf95f725e5c459b9d64abf8685ad1884dac281b9b55ad7ec423e51391f6b976a2d62e7fdc49394fee6c7e1ab9cf8a8f3f1a610707b6e33cd65100e47b4560315155610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fa7579a71cd3c46f72a553398277db9325a37ee7e48e4f2b6329e15666f18538637f25fd2ad6dbdec74902cac4be4eeb4981bc6e189d13530812e3332a284e005855df963e7dae2e2490f03a31984b84155ebbab75d1bef5942bc877f1d28647f4a5ef6a8f28235641d6464aabc2b44eb39af59fce491db3ff1b79b1e77dab3493b6fefff6ed626846836988dacee65a1e906479f5f4d4a19395c550b4638e6afed338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba2e7eb4f62c767c7949c0dc87b066507edea84a399580a54a7dc0536f453c9a05c0401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbafe9fa77f5f45fcb7dfaad062b923f67d9fb5668788eaebf2a6ca01c9fb483429fcb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a958851e906fd173becfe6b86de075134e506ef86b74e4b0456ee479a11d1f8c3a6028b09879c2cb595698fd69055036b680ea2a116e316342c4d2f5a1f1c51412831d4aa6e618ee0ee70304809134a13d3c1d6605cf383770741327d58a74815f2535e06a0b4586642af8216e3c17d5d3cd8f5a4797b5242275d97cf569e51434790a8929e0ce1734d695234dad2c285276009ee3ba49e8fea15e23d649f9095dc3748c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd14077947574e60dab12b9c47bebd7ae8c6f5928ac6c0a6df538efcf76df8e64102b85be5d18e33da98a104ab6aa1c54ea55f534085f6d998103d2de3f27a2219c8b81978d624a05f92606f638b30808bcc322a748d0a551507e82c310c1eb2be6954421564b392122bbf91b56b78015de56c67007b37659fc19b852e74b147d312ad8f45ed2d2fa765715e6b2dc153f8a81368ae62d302b3a5ef551ecfe80a33a6a20e0aa331131aad387f7dcc04375d0618de4919fdcab72edf9394b17f3c4b38d6af9f9c919c8d6bcf97228f2244353e2aaa137d496b49185563dc46f95ba3415a81b109127ea6764bd5baf2901c0c52d9510c2b7a9830490b2c892cfe748bcf167ad7994d024c0202f9b6e4d8e343be726bce0785dcaba659ed7235f4c866f9dd325e8c0d889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c04569673370a3a4437a9db27c238f8b65064a9750bb004346401071d2ec637eee5c155866c63bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c0876ed554b851c5edcdc12ff55da708b4240767b561373d74550ba21bcd46d3271f215eca91a88b73f4566549582c0cf1fb05082872ce7f65948eaf9c60730863554b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042115ed538e01fb31b8da2432ee2effafdaadebab0e75041d714af02dfbf0deadf166252ca35bb5ac8c06b309bd50f282718f4097fba56e38bcfb8cfd31f1a4b116874d678e22dcd27d62f3b479a50e94f00b0b059922ada5d704930a8c51105715edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a9387944b95762f615ff99ff2714e2644463b6876a6e18a44fe37569139287841eb895a7b441f4033c7262c5adcd1809838413d283bc2ade579b6a3a2a49eef441121b1aa0e64dfb7cd5d7d17605af7784e2ea4151155f043729f78f4830d130e6d09b2fac779d92fedf021607537e820a1802fd93d26e8e44402c053eb33e63e07eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de211924b480fc887ded728a6934d1e77184ee774a0a0ea62274cbe3c81aa67b7e014ea05950e56cad9b95dcdf216d413a0733ec67104a099aab0aebe6bc273bfe1a16522fce47a5142d82207d2c73ad1b6c08c895c26a5fcb73a0512bb80d1dd1f3465a95218f55982a2b7b9f665f14b3b372f568ca995ff99c07c3543a84748dbb268a40904236dd5cd62e2f8a12f54d124f8baffe31cf1db278919e40ad10cc5379317faf153a96ab1c0e37f351e39fe8f7897939c65ab1e023a566ddd09bffcc21c919753c803ac703c51b18a3ea6347a25495a1ed53f03a83f3d1a0d5fcc7d83f0d5c0e43e200b51218208e9df84fe382e27e337eca8cefdb593b6dd0e48cd7570f3c017fd7074ad58a6e353d0dd65714d3ec94bb2a99ba5396ff7e93d4586197f7cfe763626ee5613985c421a186d61c39bde5ea95886dd9af4cba94ff9302ef502627b8aa60f5b0fa4103a7e9a51825a90b903c79229782cb29d702c1181db11cc85830edf8172703a5ec7dc4e2c7fca837ce8b27d957dc9a5139075a07621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1725a9909bd61a539b1b0b59521d1adaadc493f83185320365b3dfa8c0610e4062f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e41982af1fc8729b808e78c646a8dbc009eab9762df888e2221659298ff9cf7d3f5777dfde6b4af16beed8c450b32fb3ac10e7be50d11d8be0d6ba78c1eb42278fd66e8a96160c8618c44948d8b28e361f9e56e1e4403d5f9b61c36c5226a183cf96c957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a6d5808875cfc9be6b24a07585ef4267656d5699a07c62913117eabbe5d6a8778f48ac66eaca32d879886630dbc64bf21b49c90a921a92b1c86f6f899f8d0bd0228e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348f548c63d51052fddec6a2569dbd97d5d22d3fa5cf8483c772f9b7cd22168223117c6bf791370434e1d5f6ce8425e03bedae9440a09e040c22153be8b8b55472962df6973484d5d2e04b0d817305ee1ed219713f2c74f2eef8fb8fea2e32b58ed0003dcbe17830190984304269a5224ed4cd8580ba48b66b616c512ccf66147a4e3a9841eaf49ac1eff8b0784b486c6c1450a1f7c4730b2fe5459945d64f5bb928cfe40837bd64dfe3b85e72a7cba7d6091f3080ca5f65e4b0126fdefd383879edd387df49a0565f8c5c49885f59bf7b4e26e2958f9ddf8fce0946241efaf1611dfafe3de211971971b9e5528c1419dd19b7093286b0633e542dfea253551b3c78119e41b20c70979f420d0e298d940bb7c0634519daac4cf205f3b4bc2cc496bce7ba97215d1cdbfff32d446e8e74a52f8ba3e9e1cf3ac451c824505f4d715f13580ac7c186103b7246ce7521f65da89f5ac480f3fd95c013835e47a8bca5ceca2b6cfe98f94407e2fd11a9f291ae87e0929c8d4b48383a2e84c5e7988d49ccc87c63dba3aa488b4e271b04b299c33b22b833a9dfc2139242e2a116fc93c11aff89faa3eb04e0e204b6814099f85e9c3ac4593a627b4551ac95a5422ba5a1ecceb252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b5423b3866877ead0920ec978b5b072f06087443033a72445b39faed8f288ddc1aa9228cec2b2d296d03290692205ab5b0025b4c71bf3716b7a3a1b18ffe94026f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2e32ba2b5287ea4afb308ef14db340c04cce6c927f9dccd84e9f86a13d6c7a1cbd108da3ff90223cfb466450b84f35e901e6a5e1a86ec24414b06cecea10e1e84e882c63988ab55115be563bebd9fdd0d5f021355b8f98398623f61789c1b4bd72ce1ca22cab63c93aade5caae37752fa70cf354bd149e1b0b525b7e1dc2c2832aabf0c4d4accb3c93113ff3ed050162901d849088e8e74e197c81e8a7c2e6ed158b45f8808f2e5b66dc6fc4c5f5ae5edae969e5d1e2677343900d7d0a8e8eb54114a2186a40cf96908268ce107f2768625a57fc5ded65ac4d9f4a190d920545dd6bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b95ccd75ed594bfe3c7f4051466f364a1cab1830925eba537e80b0af227678d959536953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbbe836a6e8d95fac26a2badaf27907d4ebdfd5288b82f7acb482053231c9c1b01a40588caea568727ebb71fa88f96e875f9cd5bcbc9032d39f361ce2460598459e536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde7ac470f6c6fb0228d29fe299d8fcf7a879c5a672969ccacb19c996df3c9c16038d96b1b1d8aaa29c8b859f6a4175c17fc28533d0ff9747310e1440974a9e3c76a8a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d9376a280a112a92bcd07b24bf656b1e2aaf392649fe3d5031781adbcbe432337faf65177597a1b786971b7ffa88a4c128388a21568af33c6ffd2b19a668afe5a50504f80ca000d42bd231f09afc4cf88e703b672f0f8852324b8176c416abffe0a01a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e954dc8a9be32db228fc192f936d7a028598459420f950c3359a2032602215501ec48c9c9f24774106fb9b0fc7878ec5a993e9c2502a5c83cccf5757a228efaa581e4432c32e5e9f9766250ea7da5b1f84d4afbde5d5b8f28c7423e32bcd34dd26a390032e1b27de4903ea4499947aa2df4112adf87afd5457270cb57cafba45308a97860db77688b7e02e127f82a3f42e96baa63193bac20f1b4250f1c5d72a38cffb218f7d6b58da79abc09ce8ecd88b36c4666a491f1e5c2756aa00aee446c84906ec3be8552f2c0a8e1bed791aad22a8ed6d462b3f355c90c449507ea308e67744e4cc84da2823a4fd43c2c0f69ffb8ae70d001190beae794abc75b13c72ca74b1db9333a082fc29e9b2e5955e8dbb1daceca76d349306229b4551ed32948c082a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17eaec0b23a5e74b8a900ca2d6a6b207478cad967554213e3bd793ef05e92ebe021981bbc2af1f398bbf07f69dea8ae0480eaf79fae4c41e58e62ca6460e6f4b7fecd7c86d236943d47e83218c7417cc813c9896d4f880c542151457ce579ccc4f7219597ed76459820cde4bba41f1490d8242995c9db61476323b963bd044ac7f5c58b89b9caf0ecfb2c9096b88ece3268826ce6ed73dcd42a55c96b978b5a80b258b60d3df840dc950875db2e505c39a2ffee17ac2edb3b87568f77c760da39ecb1b8d61922d29860faa542e855f1712563dafe98666eed08160f8bde8d2341b661d3ccb16d515c47e5581ae7fc5a5760e0f241d632681a7fc62890ba97d3945040761503bf7fd6ed4130d35cd0cee4413099125e18f21e0b8ce74e120b3056c7ee19034ba8c52f0352a327be5bf76f302e47a279ae1bb99ae4d889e87e52912bd7a096bd06f7c63773bbeb98b258a881d529a92e8ed52d8d3f4a445f247c3532ec629c23fd20b52937adfde32d902d3cdd580e4edc63e7319c282e14ee0a01eb87dbb341a834da206e72f3ea6c99da48c962ce4f36ad47b91fe6171ec9328f0d21e17e5d27985986270f26cb1a4ecde64e09251ea52c315d52fbe6a7de587446cb60d6ce2fb57031ad18bae59e7c696c2e5e2580ee86e77ee36ffe61bee23781656c8da5b5932e0083ae68432357fb164c3ac4e6c0ad41804e6ebaab7fb1abc1f0bee30669dc7e531cdd108eebd0986f5bb63021b64ef7ca20adf47bfdbadaa2c46b1899a8c92ecfafa397b2c68e7b51344789826872a64b243534f7798659bd9c464c4304abc2c322c8ebbb86890235fe50590f075a77efc584e2c0bfc72acd1243abe325ef75647ae41ed3c866c6c6429306bd549c0e066ebdcdc42f59b76fb9723392cded1dbfcd640588ad93fdf4bbd0290589de85ee30be89c006b61345553e863287f5b2486450efd79a050b47daf904d7ee5a468ab04c86eeee9684ceeed6ac8538797a46b32eab8d3c5714b1ea270d1da0b63895f15f117003be374fc8545e690963c698aaa5c9d4cbeb66922ccbd736a3c64eb1ceeb69544860b3e528c5d09b38b8805dbb2c64eb5402542da544d19b121894dbc718ef52d8b69e96c0f19d918ade50a64959bf19b108de2abedd5a7dd805bcca1749cf1fb79385060423c9dc233414eed9e97f26f1eea90b0206ab0971683898186903592608b0cfb3ce261ea25c54957b176e47d0d40ad068f54b85edafb97430ea444aaef4f43a8cb00fd45ec40cdc25a05f25ee1bc18582c3d72869df2fb2e20459a0af3e6e846a4dc5713628d96dff4b7ee116a380f218f8f55824fb57ca0b4102635b214244bf1b787a7101234b97456d1211b313e3ad5f47523269f7956f766eea40e6159f4430ed1404133a2f009ec039489d7eb439a6c46acfb4819d124bf47799eaa3b9460fe3430c53b4e8801eefe369b1623edaf1c22970d2905cce0b97b30f938ad896a67506ab5333d6e552b3a656e03b34f9769af5c88cf7202b1458e1ba5067f25a0e0b6ab839734b481d8842769f45c88cd6912f8f97ed0b32a9a45c5d9d65fda1f6db3d99744c080f7549cedc445387e4208c6d62380f1cd5e2fe5fa787e04534402e3b2bb8d376ea04073a6935ae2807a7da16cbb8f2bbcb93345214241d8fe392400a309a54ea5b1a2ac2e52773d3ab68e07323109b9aed88a69fedc74e082f5b090ad44dabda264482f62da8c1391a4e6b0dde9ab621152d476edf4b9d5d0c1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6f4dac4430f27bbd90b6e27e8178d1ff95e7a07971a243ee2ee856153d75aadd5ed5aac437412ac03202699047151622e13a4d8b60ebab0ea0cbfa8a521a84bac5a36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b22e4dad3aa44d5b71769948ad1ed5c5d9958edcbdeb7521628b6d76e037521de44a5035cf5bf40b489f1aab2b8d7bb19fcec49568202efd060262b8f3d2b03f78a43dc091bd016404908d5ba60499a5d0c01b5564261d5a2338126169788d99ac10584754c45bf99a089f07de7cbb31b76adbee4150cb173b0903514bd41355061caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb861de75fde5b81febaa3fa45663c902a5cf5dfdaddf4eb77a826ea89201a009fab5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae302f055af05cc1c4d6c4451a7f5cca600445f02c8ec08a71c19146ed2bdb33302a6ce3c04bee61c17541702c46cc8fb29b2fe8dba00e1313931d94864c54e792db39a56db3e1cf986f58bab8a9a51485d0ad1ed0f5904fcb71eb1dcae33e0ff243c5b848d8b1f9636447a1cfe962854d74b22308fe1f3d244109f6873fc56f8ddbf286d86068334bb287a2a7df406926d09bcb8530ad16d9da703d18543a78afe4bd9c1f31afb90438cc5d8922041b5d6c76f3efbeeaea1876e65807e0cd1460db00e536308bcce034e115f02f91dbc448e5dc5585f1b40d93cb0b423e7e184fdc64830feb8e520a73850b9bfe3b8deeb94980b5510150d869c62a96fec437fd43eca07dc5462bd03eeb63625ebb86b71259e04afe30f7f9c501d2d0dda8d2070c5c35a4dbcbf1ba4532a52e3f158d76e84f24dd0f8aba5dc33302eb3b92de9f8913c21f496415da0b9b7b6d4fae9326457f5a459d5c2f819c77bd41ad78ef861cfeb9df77ce02632bc673411f2fb151c2a32b809c796545bdfdbdaeefb07609ada0224cbf114272ecfbbd8871aef2417bfb0ce21aad9bcd447c433eb44129200b049e84aaed13803fff476f1dc8f21dba228ac64ab58093feb1f29ebcc72d3f01b1cd7b6fc82c1df368bf670c72317402e3442f9a1f47bcf16e284c767a0856ad78d2022cce228332ec92a9b766a4976f0c4aaed877a239db45e6d40873cea13f7c91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078e07140815e8d7bb3eef0049c0664a0c1ab2a885ddae6f3057df5617833fcf17db141f7560f72c854433b03b204696f34566c0aa84bedf2ac4bccdc9deae7b19359f344123827f2a29cd01554baadb6eb25f7975127c83418b3d376ca7d690c7ccc0eed9165334dbb72f0510ca32e64ae2f0b1836360a6eb9df1473f0c8e61cc3b63ade3d88b55921bb48672c49ac10694e74a7d6072215f1aedac085f56e07021043641ff098bdc6af0148a2df3d725547cbf2903f1ed87f28ea7012a19a916b7ec52f953aed4daf1fdea54c7301fb7020c5497096b5360344fad56227369024f4fc75386c63b03a97d5441f9c6532e37d7706e02ba9e6622df88c521906055ea2385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80f6911184d8fea177718a7429bd5a223caf0705de92971350f368be0de68bd76ccc80e8f504523e3ed9100317b4f399e864fddaff0464a4b64c96f364d635a38bde4f0585e913791bd3362a71170b90155d0dfccd4e5e06bf5b8fbd6bf5048f3cda4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c2701bc7dfe5a6250117410f11e4d4410201fb56b76d7156eb52097f05721708856ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b79062bc6b19eba372b91ecc97264dc854bbce9dff4d2dd72d9948e5e120e8732bf3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc235d185c8e179fd8eb5a9ead97548ab95e3f902bd6eb04819ec8c74e69b891a908a70af9025ed8bdd35fc9fa66208884e2c7a03818b39336b11b32f58334aff661270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f0703c697837344423b254b39a0820b7d367a19309c038b4aa527921d39cc832e7a41f90e5fafd185de533935f427a0e5eaba3143fb119b731464929817083257f0356a24b40bcfb4d53c471dfec8280308bd536b63904b62cb5eb3fb696ad27407a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf56f72bbd6731262112fdfbc9142067c1b9798fbbbd47920d11af160e8899df6d923e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb5250b5c5ba74b101f10edbf85e0d1881d44d188efd463a37d3043383ae92e69be1c67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b9decf3d3e63ca915d693fd9298e5982193b36fd61d70c6666b15e3bc3912a435024e654baaccd409c62e938b1dff848b526e12277361e20caef66361c1d290b70e0b036e31d51b0c1b1b9799e718edc119721fb7d70a93a479758b3244963720699a74b1316ab67a4397a9753b87deec1e84b0846484d6f48b6fce0e4ac80e56fb6bb4e0e6138ef2781b11d31446ce284784c1e0a51b709a99fe0b4db494a3b257d280e2df88c3e2b5aa03a077d69d66b9a589676169723ff4dd5f929bfb69fc31bfdc5328b6b0f00c0db5d50516cae26b2ef91ec1f5e83bfd24499e4c815ed05a6574bf3aaabd2c8b9dff1d3ce05d422c0d990c2ee9f9d9a0cbb0d5d721fba62e611fb6a917ac294402d4a35f20e212c0a32a6151e8caa5a1c628046f5b25f03cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e3200e11a567b7b703aa70fca78e02b09c1282e21bc4ee5c8f50b2a1f8b4a992c4d1f4221e68541c911f2d24a16473ac48530152e1956a90ba25ca232055cea1bde73e52daa3a5b986c6e8939209dc92dbe295761692883ea8fd6a6245a67958b99a2944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493a2079cb60617b0bb054e2e9e346ec6f5b3fdf8b4464ac9da89e09655e3af183b0eb7b75aba33c931dee177929f00d7ebb06d594a230f3329638c50c1b670eeb426e69e0b5192871926db2fc6a15bab467d1bec5b9fda31a74603fbef84b55567303b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a107097f884262f784a591533526db1a65765ba8fa351df808595eecfc1bf01098036be486f73c6290656beeeac497dbc30f97f9090df634ffdd60bf7b356d2eea0583ed712d4f546c134dfcc3d0078ce1efe02579d20f452967b70b9a265eb2de9450949455f94a6c813c1cc91ce863a1d296a88aebdd404a594a6f42429f7770ce44f8fd498658992e223cd2ac07064c3f4960be923bbb90bca8f7f8164ca5cbf364f5ffc283e436c49edc5d4de9582a1d2507adceab09b4e867d8ad0d0ea335ec4b27b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b7f65c0ac3ff79e3100adb89f17333792ad71998b108992c2734e0a81ba23c4b8fda7f5315a83502ffd9c615a6d02db9f06c74243a930dc092c2fbab29a182cde513e5ec6a94940af37dc7c7cb0481907aa1c2b14632753f9462e50d53732fa8e70694be7b7bfe080044a015d9374da88e116fae176c057fd942bff4b32e373f03915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b143bc38d6dc8c4c39437e147a6896ba4cbdddda253336dce5cdab9ba299bd119f63d07ebadb37f0a0909fc9ef1acd9004445b895f51aca6fc17cb10fef3dbce8428135560c9e5d86657eaa244fcd2bb05a6d34e188dd28c5f81cfb767a91d6277483632e8e038a818476701358cbed64531db8272ebd5d9846ffb80493242cf7daa8cc2dde9409b7c7be9fc58a8b34c8a39cf635c77db57b35dc076b3a82e569738f91bfa0f7f5bd6dc69561bc7567ac0183850b54aa5cc814dffd8d61ef2a5719c1e5c50b5b79d886caf33eb95d9c9327301a269f8c5e6120a703d809579ef33cc2fa5ab39d6327bcc25f9f6dc5e0844c34318db395fa279f6f070cd7a2791bba1b3cb30f74c153df336bbef27709c99410d389fba720855e30dd8f6abedf82b0a1fa9fea3946828d247c5562e60a8bf3403cf3b9d5a357a54e4a0295c80c2406d206c90a8abf00f94867aecc9f50aeb74e8e5b255949ce931a182eb4e16ba4b20ac5ec0f0dc5286104d59485353b70a79b524cf4bef8d6aa2c8dbd505731247ba0c8e20b29ce17c375022f7cbb63baf0aa73f881fd5ddbe0c8e0a38a449ecd18669acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebf8284a613c6ea62449d52901c92dc839592812e891fa64527fe80cbedd077b3a9973d7d86111a5d3120566c6e50008b7f9df471f87b4818c46462433165c2085a3cea6fcbb3df5bf57950ada32d4b0c68a96c4374c016fb9d45c75251afafc8b71e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af989c2c39fd82511cf942ebe17c6b453cc97944bbb81d80a7cf88cef0bdbcc99a373da3a36fd77e90a44a6fd6d12ed9bb2f1eba9898456cd199ae3ac85d1f31397ac5ff16493a33abe9395ed8da31a0cd25078777ce705a902aa17db33c17c38f94a0db3a471ea51b4ad51a4bb52f06eb89887ea55d0010d6a08466e79fa2520f3e36990342812609df3894e8353e327cdef2c2b9afbcff71b85c5ac76c68f6e912102903130d4fa4b79c7782f2b05f0aea282b583f4fe9e7761e0e4deacf20edf847dc936d5340e1a17f00c5a2407a3e41596bb787d9faf50474df9cc916c4a67dc3c419ed731e1cb70795442b8dc1b50446192e0bf564c8e5e33c2833bda7395a50c015683f42ae4423f41ede33d6b87b0f45708b9febeb9609e405f6fec45d4a941333bcdfbc5c872696c533046bea8b7469e560bb2c96450c852bb23e9aa2795a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc921fbe42455c3f9641f1406897dcedd9616e634b6b2fafb7626475898476d472ffe411aafac79ffacb593dd051a638c3feef4e75ee47478b0c901ffd86d77553bc9af4f83f566f8c19cc544145ffdf8050c239e7c62f20fdd0de51bb227e924a6c933f4699340a1a3cf7125473ed520ad3591c9edceb87aec3e354fd9cb63a6816e68c25c75529c3f8b8375d1b2146aab60a0f4e8b30e788aa28778fe49b7bb2fd87f2c51a2cb98574c8fa67387cd2f9a5eff8f2240d131cd74c37acd3b8cec3c88dd79ab0053e0edc750e18467ac2425406be0d84d792aa86c6d2cdbbce9f440fd20517e17407bedc84572708059511d4d2df8969d438e8626d460ed7326f3f2c69eb9d71f72fc345a9fa1d6ea76abf749bc98687aef77e15389da5ed5cbf22ddacad0d804e5b46db3b98b169810fe2d7043ac77d0a99cda0376341e1a25f50db3a05a8e84c3e79ef365bd8748a125bd5f045917f43e3b22d1e4e1f704afb235ed88b7400d5935863cb771e11a50ec36d45bf408919a4a20415365211ae80efa30e4da45db057e4973b6dc3f45128815fab0382c4df58cfacfa3ba66eb79048b436304e3b6042a05fa55404eccb27c178bda073bd339324e9ef3e7d4458f5b4bd193fb0e7ecc1f3f13843e2d139f44615804588c4dc3d7e6fd8cb472c504588f5c9a4ad327fa3c4dbe05ab99d520e59412bd6096787baf28ab3c8c63949992dacfba577e7ac5df6df22fd2bf183f320bb1c8084e2df54b317d8beec76b3d5ab20b411c5490c8d667a4f564eb18fb99b5f5210e741aca7bc9283770f57fa93972f84d574ba644c42fc83e27de6b50e9b6f6442e44a68f5c26b83b97ea50f9f9184f106ac58ad269d8fcc2b8e8fcaa70071e8ecf06f2c466c076d63f939f8bca0418462e27661861c495a2b1258640dac130b1170acf02749f05f970046b9049c960d509be3ac41335c370d6c80d5c64c6ea0feedc5a0a88a3c63f43bc60dd536c6a1a6a6bb3af84e56e7a4facd7573b026706bfea058d7f757ad8407dcc265bbc201e215b5f058fbb043c6f3503e8ab42c8caab0ae41a7b634024f88cef4c40346021177a6eee526ad6f1e08da41aa910b748c5ecb16e564721f47a3ce1f2a7c570ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf4f2fae41edcf205ae0f1f739cfad851f4698f66bbbc6104dda1c16314b14435a9f3b4e513b2b9458b79e2d8bf3066805a19d58a3adbb85f1a252d1bf7d1548e751dfa4e9a4481f22abf04b605d10330dc7d0ee0f8388e1613c0c69275166bd0cdc5405d2f0abfaaf9ae6f0127aeb38c49489de39c1a88712596f92936eb5677a4aef5fdb989ac398be5b599fdf36f3fa9ede1a355a42cfe4c1f2f2585483a8a12e2e7942539c02c6673002bc527b10e8641f3dbc8a16ddddbeb48aa9ad2284e5e6b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c83825bf3ecc31aff26ec6fa07acbed7d0aa9af1ca15e1c751ab004d8642c30bd102607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efec4a03b2376556e174766b05ded32cb13b6a3990a19cabf767f37933b7de2a9505216ddbb6e1fc0a868380ecbcd91e4c3f482bcd767eef229042ebbf95819c9aac0b96eb6a4bade44e6b5057059e0bd2c082ec560da9f708ee3d56d077703e1063033120cd2fd24e3a48518c573497bfb7ac364482b39394c33122c92e377994a46a4a19316bc252bbc9a4547633a8a988b3d78fa721b57ce8db125a94a69707ad9568d2674889b2398a19bc7c2a25d6dc192ecce369e928e5e6ef04161e88a5f312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63b159887893d0704143ae0f5fa8a165a41b40fb22b61656e44fc85ebd802808f94aadc0bc5f1f78902cd975c9e72deb79d75017e69eabafc08dc8513d4e016e849cb46502b92c2100d78f0404cef9b37717d7d43cf8e228e359d5abe62fc94ac2d1031c91bae43f37d52f4e70266936d8f3f7f1dc553411b34ce1312e6a1a5b506802469028258d4cb5c1c98d3f03f77ce9f9b9ffe600ef4e393f7a63bbf3af12e254ba671b308c4e9c9aaf5d01efbeeb19bae277d1f18fda0e070da7e86a43b7621210912afc139424c7d96318bb1aa389c40167a5c4a811f8c7f96293ba8b910b03e6e6aecb1d5a7228ae27ad8d812400238c222cab6d627cc6d4cb54b05ec85b4a50667ff0e9d4af7b1624153a9791589a541ed22c3fe0928f2a2198158274c9ed0c1043ec844885cf501273bcd5cf4d86b5c7f17239b2afaa570b42f45dfb24d24d392c711c58a97e971a4f85b38b09fd0e8b9c011b6ba3ed9bbf92ba6f59dbbce745714c9485eb3d0c57ccf2c31badea56d70fd9189cfe3b0fec6b8c547a8e40f2db2c132b518605650b18d6640a909bcc561d8cdfaebae216466057743567d9dee0eb5f649643ecbb0f4ed837b2ea48252e283aaed134f54a9c9ea52c3f4873be893b0e8f832217fcd95984bd65bef6d3c62c5b770538af503f3e58c180dedb3d2775be09c6e3721650a075aed84e37ad50c54ee78c58e34e192a81a0127e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941dec188d1684ac88a108e32ddf8c5c18a8287cc81ead69a459bfaf1230e1aba4a38b72d23115204483d4a2e7fb696ac9f3d4702f82cc14e6ab1519df811496fc25ae45146c4c9381c8d67270fbf535ff254156f4b48eda1404142b1cd379ac5565cceb6f878c3407165d663e8bbd4d5429bd8d365b82004232b928c9b4acb03edd9eae21118acf3c5ec97e48b81424cbaadeb9391f3a5cba3b8aba7badb3a62d2e6ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400259f5c0820b4992db61fb3ca514faa367d72747cfe98447964f3a4006088d13e203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327ed45ae42e82c0a3ea96cb27b20848ab4894aad456bf70bd83099785b6b5badcb2682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf4755098ad1b577fe32c88dc8969fdd4cf0dc33dfaef34bd9b9edf7fc2c4576dfb3c3949b19aa4cdcc6417a21afe94534aaaf53be5aeed72dfe94933e8edfc877932df93e1361fb5f4b4bac23c6cdfa7557125b84e5afe17a7c2a7bc358a764f5b30f62cb40652c9c436bef5b68f00016f696f74e02855e332d62bc8e2d8136cce77b30fd480fd5a7262f8116527423b7303e1340f626e7c6365679febe907e76d0f9062e9d1696551fb47989a289551094c1200ec11c57e4e15fc4dc4f05d970093c6dfa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b678570313a2f8c2d4e1989b32b7080dc71eb8301526fbf058570f9eadc51bdf18d385d57761bb17316417cd6d0d16d8d63ffa68e769cdcfe4686bf89e0f2c722c364d37f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546a21cafd94b1fbef3e218ed5bfe38f59c6bc4f772a373205064c005c19791efe9fe2c3115ebf65556a886380815b691dcb7cdab3df5cf6ca04605733aada655f2634e12af5809d34a52199eb1cab06707f0162bd91c52d2f5b6ff5ddb340542bb4418d3e23a6101b2856a5c860c8414022c1b22634b5ce59b3afc8948dae42e55a3d62da61b9191ba6c67fdde0750233989296734cc2d3a6cedb80fc4c077901d734b30ed626f77e977ca0fc94365f806c482afb9f1de6ac42d649b90be01961780823d25cda929c5c9e216ff2bfa700442c7e5058077989ea0628a9105d15206973982682107810faee4c7f23f7fe0e60572f345d59eed4debf6bc4952b365946a98c3a6ee97b2d47c6de333960ab55bc76dac3c3456d4a47a2790d12832d20819024ec736a8bca4cc31d414ea2978b237ac6c4ff0409988f8434147a29ecd622b526882f7c4efa7c9bb5d9d5151fe5aec11a719427f1638f6edee9fdb1b9d185ccdaa643c5feac0d157f6147fdd33be48b92fe1da5dfe69fcd516f2ed1ce97a5af29004c534f42552e40dcbaebbf2c688b1c3f7b3b8fbc5ecd6d28df38caa0303d6bb5ee6cabd23d69158f7869561efa11b82b59db8994122a088d5ced77f5db7d3ce366f8df09da3de6f04c8ee4ccb10fd378eccbc59b7b270d43cd56352176835cce97327a2ca7fe5a65905f276cd7753aee4cab16c4f0ae8456a0a848452daa95502d2d674b6e790f54f46e8c200a8552555f31d211228f3c088990c0d400d1cf36aec2d0be41921b0bc6db002ba18bd849657996c1a499b8f45e30792077d34c952e9c9fe36199220bf23da4629c3d8cc9b6ebd93300571eab9cebd780beef41a12bc28a7a7ce318fa3230744a538fb7163899b89ec613db55ac151715264763afdc6aa788d096e8c09fd4aae753dab986daae7d5dc03d6d12582c76028d36befe6223665877d0321f747866376a0fb5e1f9da175b54f0dd5e6c91f538030f95cfa6849eb2f7981c2889c338eaf5dd1210f52fec44105251d9ca14ce40a39a38038ad0c380cddfcd1a2023bb5f5339140a844d49f2dc1753fb4c09f959af937848386c7451f72c1969364305231eaa5ccc2378c995f475c5420e4e56c81596eae1137bce100819762a0fe3a19f5efb994c25ea4ef7abdf046ac3e9b309a82acc64f10fefd9e1e804d24781dd3d2b930395122cb0aa7b56763488ad1b3601f7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d385cb0903157428e0afd8af5edb4485573b6163bfec4c3c3ac25b14f9598a61b7b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12f718a90e0081a70b04f3de5b6e726969c24d43d638b8bf42264b0e8d61a3174777a9b4c297d4ffd75aa62ae7b2c395c4bbb6da9d6c17daf2677282aa810ddc26cf944d2c2c5ec8798faf152086ca30ec2256dc91062453ddce32a7a37714e40ffbe23970ade1a77a5dee03f74f8281cd4b62f1f590635dc000819e3e6b25cc325cc21fdc64b4bab4e5ddbd64c5f1e06a116c23cc9ae07731f5cd628121d9334e62cb07a191901bb4b2343f541570b129aa68e1629645d2b334bed44dd7ee43d2ddd2358074aa0d4489ee3b5da85fc3b7cea0e723afb4f86bf300ad43043cbb3f1b82b6e9e287506bbc882ff23c95111a8c2a8a7bd93310b135d969e9d3941743a0923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c7c3c9c2ca8a6e36fcfe5af74249a6807569c52a0052dd72b1d50914cda9b1a55e26a0c771b46f21d1c1e0620c516f5a150cf4fb01107ac7af4dd4b383909d506cbda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435daa7828ea51c04eb1cd78b371a69ef7eb65a07c0c0ab47a4bfd6dfe762c016f85f30e65ac664d090c42a716d76f7c97976fded4d5785010fb8625ce3a32e82362cb5f7040a77a052566dd8718bc3b10a5c2a177da168e84882d382062f025de0d50ebdb0a9bb73f9943097b8424622919494ea13427e548c7489a86882b19dec2527227176b6ccbc562ac8b7ad0b35cfb19ab18ad5ef6f82082d4b14f94b541dccbacf855c378a006c919356ab431c74e5020d8261f4e4b6316c8e9574888e4ae9830a388b19b4824d754cb0aeedebc579d0bebfa502a6bcb6069b598b1ce07cce8c3c833a05d2cfd25ca8be491f0c8edf5167029e2c4ca8907081cc3c2cebc3d9787612b28e1251a0c6bfc32f67275f3c6488d18712a20dd916c09dc3a1551f31478fb3f2e050117d779636d7404a97152db43ee0f1e3af60d304d1a521c9f09f56d317cbfa6012343ec27606019e088f158dbf8e4504fae579946344938a78631994579a45e82c2988b9a6a90748c1180ec9ddbaf2152f28bcc33af8ac2bfa5532444c5cd3f25963e8ac2c9cbf201c92a7061052fdc251b8bfdaaee0d83fa94cd7d48f84d2ac7cd9f7b0c7e6b71c911ae2fa285aa078a0c62850d65a50948a5992a1db4d05aba506d46fdc723e1bb984c3b2d82bd4b6951d18289fdf7824c876c5fd653f596b4323cb7efca2f119880d7f99b397157e1bb4359d71725735fc19190a1e14400e652b8776aa2f24796f50cfa2fd456b43da38824bc8bc5c04d8576ddba3d197a2a83326e1c039b0cf0bf95f3f8f662c0ab6099f846dab0bb4d2630154413cd482927725bb170bf2e8b64e4d97362f4261f2c332d850d88baf7dbc9c978151beb9eb112183f77e72d7638b0774e68d3de98b71815a1516b971fbbbda349866baee589d506b57692091607bb863215c105b185350a6f548cae2dcade3ffec9171bf72f355cf3cf53782201c5b44bb359d6d6ac94955a2c4f901ef653bf93e041470f7eae957e1b139ff598c76e70beccee863e175ef36eb0dd6195c21db7da57a72fc8cba90d2c26006a4c174f52c4fc7ca338eec19f095124d2d02f0d97b7816eb0cfc89993eb880d4deddaf743f70aa8b9b5fbc04571186b4738f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b416fc7136bb00d0dba02356187268d2c589bedb71cbce604c1853cd28d0cbb9aaf1a92f3733c90405b1ced41f1f4badedb69496b024e05cd2c9356d8944a54aee6619e36c8100133b0c5ca6de9dfce8f8a481032ac3691d5057758b00e7bfa504f812233869189fd01eb55575946a0867c2864fc486b2d146a2e84a8e1443bddbd3d3de013516df573adca79d1679aca74863b4cc95618d57bdb0c34e1fb08a1660757c979b8a31df94667e4bed4317d67787fc89cbe5b47169953ed40f90888b862121ad8465e8580294f9ea6837d9305f2ef1d932109b946b883cec80dea8d9c3ea324b30ca4ea5ea4a12ac1cdd7034ae2dc240d6630395542bef86cec8654dbe4be89b2ac5ae4a16cd05eb3973b92a5a043e644baa083f90782aaf68549b8ee324831530fcb8d361925530ddd4cadf2b2a60d5a8cd1a4ab09488ef562979affff3fa93320df3bc0adf4b201e22b7d39f295fb73c64ca3ce32907edaeee97fe3ce03f87ec9e3c3905983acd6137fef7649bbd677b6e63ce268a96ffb68b48ad6a96eee0760f77e58c339db7503f1e0847d79bb278b8ba23d477737adf48c2e8e0e70257c4b5fdad7f3f4955132763df35ea803db8a71e82127927b6bb7e46a422bfdacebca048814e46235f822cea6e6d632530df2c8a87dfb908b6e7e45844f2305a6539e147110bd97f1a11daa8c0deec05c36f611e990cdcca0a0c703c3ecb005c26730145587223b70ebce687df794b66fba6d9f83f96cace01f1a5c592ccfc9f522a3bc01daebcac321bc43589ec897cc564ef7b6eccd111788f28d1e5a2b5fed4b44b6e23a3e8596cf3de21d06586ae7ea74289515a5ec6775bf8d2b5b90c7b3ef8d0caa483070445fba37d1e7c9049db179a4d89928c6aeb6ecdfc8b90d7eaeace96478b2c7ff5fdefc162e64428cc6116e4406a55e1736c884c2fddbefd0646c35ccad26533d13c49bdef33356f9f1ec8e9daa693f4348c16e2763b4d669bf3425eceb38d40de5598870ca449978ccd53be57e560a8d27406feb13ccf03374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab7db505411061318acdb26d074d2d9b3e18a837550232f77851cc30085c4edcb2ab1d5cd04e3db00b43a333f846eb6f1491106525f4db5a26db0cd6fd882df903e299c6f6010944ac829cefd68c3e0229708d3519022eef7dbce366f384cd5fd00b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c013a5aeb71b80da59fa27621beda2f88bc08b76ac61956733ef3270ce629f22b9e741152cabddd4972ad57b2150a4af62a3377327a138929e66fb284631c380470ed4c5219b9d41f6689511652f90b45966e8ace7493d806a4f84095f5d5d3cb9257da48af014823ca5e45abf51df2e0d14a880bafdb456f06957fa90169aa0e50e661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f315dabf793d729630bd7e81c2efa258a510e07e68571ff6cedbcdfa7698ccf51545dd683d10cebaf21f757e07725ade52d7680729d384fd3f62ba0976af20d9d8407856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf2267274c020e0f81fea12b6845070d50620ef35854795fc124f1e02048c66477e086d60c74bc94fd91752288c8e53fc128113d2ddc773871d2e4c72d675a180525bd9047870acaea13c2cff431e1ddfeb05ac5d4a532f0d7b0b7a80d07d0663840a114ab50227f9c8d262403f64339d28e2ea1a8d7ce85b68bf503da270065fed42fbc4b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1c89cd5127d1acb9195d19f533ef805f52a62e37ac742c0fe82eab0fc666bed9c4cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d09fb0f015fb59d7a01477600df8bcca4d32870b6a2e0c45beeed752f630b38133341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307f826b08c340146e51d77e9468bb1d6d82f1505a3b95e85432e8f7e3ceda293ca6c002bd21921fa88092b751945b8eecbf47cfbe23382dc84b18db044662a1bdf8f581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4bcd5fd4fc6f40a0b01d4b25df66458dc88a1c22e3a6d5e455c9da13d4c9ce8793363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b429c1f4bae375dae0fc433e84becea334904c2cc349c4256b3fad4d97834688d8de4c3e0b0f7aac5166643a5e0a6b77345136c58d500886612202d5ff45ef3b936cb703a79f2a416830a92887aa8b6abd13e863bbb7ab3fe1f5fd27e3dc75b023587e923fe4db3e2b3f7e292783c4fd5d6b034e8d0f89221c5f4b06b19c2586a9e19de5f581e6b9545472dd9035332d5cec5de14e8bad46b809778be0c5ad4cd171ac9f3135c4f51c596150443b7448e2ab786b21a6ee5834ee4c3dab996eca60afbc90d64fc82a3e0a2de961a3c845c78971695b565d2c7f4683db8fdb3f008f900a09505eee39ccf0c8781a9d123f52da6743d0fc95c632350509c423f66127b426ee76b93315750ce63e82fe9c47ff8768cf7eaf6ffb1220e63c83784b4db8bead2087f20113e50473fee4a73f72572156037c9688adf16b7e9c06bda4923fa6a73e27ee98015e1f8d1e0f359584c75f4e1e21d754e3e81f54aa48ae5be117e5a4a78166e7868ef212c19bac5326efea6550c9ca8bdaf62b02de3e042fdf8a4dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1ab9addff68ed701eecff494348be58a5a78b8243686ef7824adcf671a4909421e9b26ad846952e41fd64db9f6fda9218579c0c7149cf9fd67e245c10c7f28c543d57710164c227cf9d080d2885c44fe75a51cdc1b81ffd6aa27fc6ae0b70c1b733cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eef69929f088fbfb97732682bb1dd26cba9d99ea7c41ce63f95183fd89f072954a953bc9b3a5eb05b4470bd2a6066b0f08d157881f77e282cebd0c85df791f102b7340cf45ba378b1d3773513b70ae585d1760c799e2177ac6863cdec6706ae532a88900e1eea483131eba2bf35a7873258c00e3a75617eac7c84e6cf94ef0c8c2e0e6830f0fd432d6e4bdec280a30e79c82ffd3a7102f1df336ddba2d6955ee0b2517d0b39dd05b088d83e2eccf5feb0442e7f809f95f044db36839ecfd36cb23139bda662c882b199a7ac8254a0819e410283e02b4d487fdc79bc194b1b2a4a39c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c16132b2f0fe09b82e0e572d599f19f8343cbdaff9feba543904450f55f52e5b8645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768ffdd66cedf8c212e9d2e111e78d7613bbbe70c3114244f41844ddbb5fab969f449e5c899cae866561e6c4a3cdde641414b6422a78ef8384eb6a27058c7469cd01d03f232e0020325aafdc5a790032f09e6711f26835c616356e4c9ea6553d58b37323942b3baecba0d0cb6352b84f8b24099a3127b5079ce1397829e128558d76fa1189ebf89c22bfd9c5f8f243ca89a95e2ba91545f2509d9602ee4c8c38aef033b6e2edd5098ce5f98277620a6ff2c0c47d21d5d4faf7fff4062b24a0125b6f40705e919123149802bae69a5fd39eaa074f27fda1b958529eb92df024774b22349e52e66e23b07a17567d6e71aba184b23846e0a9fe835ff614a0310a24cdd8159122d7d0be8aa4703ece94c0fd26eb106ea4128d572a6061c342686d44c73640e2b7d86a55be890c1676b127c565f0c6cbbe2490d3f3e22048995bc23947fb783a5fc91ce0ae11748708df64d1cf9cec8c59a5f4792da7212dec0223b706980bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3fb1869d359479ae2a4a7d2dfdd72c74bf0420b926e5096b0745e137d9c9e04a61b62e096f35d63be5d4d9dfedd025f2b0738991470c6052cc359ff3beced37f8957d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f5831e7d7ac7d6613c70d2f98f591f1296cff63a1286f7a9baa354e1357d80e20f76c67184409ef96f01f5dd888f92ffa66a6c544fa6b95dea741bdfb9be802c0e31c2952b040e5c24726c423e52ba939d389141ff27eb2307fb3888657b455e2b9bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590db76abc938d30569ca898d5e8eec3c980e133c5260912970722beb332eaaa72a051a731fc62304aa0cb220b94e67632db9b0699f1986429b6eeed89ffa6d00d2185423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae3c6673ef355c6d4348242ec01fa37e5323b8f6e8f574071a1a47c922c0e481698d7acf7a3eb7d9799339398c295b89f09d77c02f456212b314b260a8731b9fe1d74d498871c3bf3d6aa985ad01c15dfa916614369dbcd832bdcb9d2d45b15e081e42670b8ca2f254d634a64b2073838a40f4fe1ce128441605a764598389dbf104b003479b5fb3380f054c40c48515340f7b2550bedce50a066c3bfd25501c7a5a3ef35cc867cdadafd4d9db38051f7843333a4844133ac0779f1c046437368d0fd1dc3c0cfe2255ddd42b0ac00a7ad041ebd50ab9c42edfb42e0cc31933fdbfd9af2071540bdcd8209e5ac7f148436b4e2167131c4f7629acd3f2e0a539c6903bf8f2470e6ff3ce79269c81ba24ca70a9ee68fa3f09753a15c87e6aa7fc4140a2157fa18f7062052f354b15210aeaceafeae932188d6d10ebee6eca28777c30da0ba6765f2969482bf8eaf21249552557fe4d6831749d9cfe4c25f4661f87265a493ea17e78bf16ec1749f56cbb3bb6a4c1a14d513305bde7c578a546e97ecaceb1edfd3486efa38acdf6906c37f89625edd3d217937734964bc29303e885f5e4975a6d732fac6efd793ec7eaedd1a727f30f97331119fd54771aec2eb48ef9da253124e283ac10ec692615b691d819ce59dd37139f4847b5b50d50543295dfb67ad01db796660522e945eb1f5e8802e8a32fc96ab25d8c1ce753707970598d7048cc873545c725cea8fb571a88969ec54039fb6f05bfc5e3cfcb166393de7a86335ba3057a52752a8e132555f2f84bc4ebda340d580918a883b3fa48dd5d408c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7bf97ce53bfa4d006bf1a3e2112bc0b9fa4d197d16d1d6494c6745fc2a3266903ff7a0f2681e7566c7f12792eb28b3698910259e8825a8401f06d28a78746235047937d56594898df6d4e2aa4d03666427c89a9c08d304c08d35b5a9963fc34867c691f689aa27d5bedcfc3fa1f8b27ff7ee0e59bd5335e02db55c45ac5d4528d6c64256f9a28e47496a9edbebc0a0884a0b3e893a6f5474f76a89377e5d36df7118dee8533a9d5a373801ad4d522c1e1b37823fec6ff353646ec46548d471da05be044d1dbbd8fc94c8d81d647d8d4879c26d9f8a03f7cbd5dd5c5fc21223a85ac312d1423d53e9b093eaff8a871a8fbc0348b39d1f2114f91089247efbf9f2235592d64b7afeb2f3e15c5d4f3d53fcbd388c271a20219675679350d512ce865fd9b0a061c57d530258cfeb4104adf23494c1cc2bbf2043bbfeee313cf6b840feff90f757fa75bf3addcc168a3f76753013c140b92a83f0d17675f0ee6f12f7d0910c4cdd9794aba560a5d7f1cbb4ae21b2ab6d9c18de184d16c909025342140ac630986bc90d6e1d664122250ea26e231acb36b7cf75745e3f4848202bcb33b0da6197100d3b3c408be0b2e2ecfe804b6bbe78cba789e35eb213c001a17728b853fa3578b06fcef04fa0c79e3081aa2a4f4b56da47500dbac822f4d6c5e05bd4e5844ca38677ec8e0073c896f7667b079c12fb6d51f59ba49a2d729b58f6abd47e390d34339a8e8e937c654f1c748a8d54cde483557db264723dc9202f1b8d0ac4141e6f1eabd3fb1600845c1ec850c758852bd69f3948fa6c6011906e248ea40d5cbbfc7a859930dc06d349bea42eec3661a459c58509ae2e528fe85655744c8a01d0204d3a397dce6b3c6f38526b0a3d068a16ff52b2b6c1d716d4ee24ac3a8d8b5a4eefb36399987388bbc64b44bf82729dfe1f010083da2ee5f17919a7ddda9c6e75f883a17e0b4ac08a22b1753d2a154ca17715a2bfd32f7b0816cb4b1509eb38eb78f6275a6cc09c59303f004ed2249aedb73762625223a9360cb9a55d7efdb468b309c0b18713775bf3cd8c1414275de927632b17b03a1bce4beff00ae501495e5f77ced3cd5e9b58f42e5af715a5af338bf6d07da384e244c4b2f45189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a241092ed2bd25d49e050a6be66cbbde91541c5a4c29bbbc35170630f6ec2e9fd67e1dff4997831415b74622f4133a310120aebd58d2b6851515e3bb75894eb5dc0ccb91a0bfc61b9a9c449ba5cb99949889809ca160513cf7392b289cffbb79303546a725e41cf429d7255c0c0a968da9f7cbe6ca5c6d372c0d1ac0eec80e08852bed967170a44d9d9a4b1ee7faa75d6333d15050ed8e019560ae21e9dc8fe9ba27f00ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3569b603c0df00d986ccfd51d6be0e4ab6d88262369b86f955cbcb3f54bf1a2b0c33e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb7521a6a531c65e4a25c77eb10201fad420aafe6dcad0ab035a493962fb689b67a74dd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a61d57b15af1abf09fb4b643c0dda62164472436a564bfa838622ab3f47bd7fc03d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e3705788cc733104772b94a9a47de551423668e540e13570557db9fc7ca14aafdf306176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a8db3f0dec84a3613c8a4bd6d02fe58af6da6a54403dbd8e2bb4fbb6a2138b521fafb5acd5ce478f16c81a50a064b4f1583a61718bfaa89a74163fcabd8f4cf87087adde6c4d9a3d8d3aa3008a33f75890617a76e8e24cfeebe9933b2674f64d12f4eb97afcc2b1e14763649c6beb2dcd635179a599974a09564da799a9480ecca4ccc2b6148b0b0c607f17bc108686cfcd3aa5bf16656474a4cd65e5bfd88fc765890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d05033efd4d01f478bd45514c70a9246c5e921f17424f91a2b7fe5c291bbf7caa681c45fdca4daaa59b08de9c0ca3c830c8bf87801ac25d45ae73b0bdad001af03f0af395325d32ad8ef951cf49cfb1b86dd0bdd3d53f5cf9e8a5e3f40c1c538184a324e5df3e5836282bfa610e2f866b37ce693488971550a8e5aa5a1ebc1850aa615860ee86d52ea0198e89e2a4582654fef94cf5c828037fd899cf4f10268e78c145193c043504a9fa9375e61df1cc7c296726727b3c78c1485dc05a412ccf8418c04c0fb409622005545c75478fc18f5b684c92abe70645684f0449c20af0ee59fbb576d2f424de710fd83c34ce5b25a6004ef005bdd00bbe5bc667e940b8f5e3cfa6522c324b1b32543bbe520f4db307dee836c4d62ba615817a0456248e79ac894e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa5f894b536a729e19af379780bee92020ec9b8f33380e4c4c72db2743ade29670ef5f8d7a5ba74cb6290dcfa752e3ca8b5603dcc0bd065eb51ce7bdbcdbb8d418ad3cd491a1d9f080f281dd5dbe64938247ce2a02283b5863379af6407845c98a0738559a7af8ce36f454a075dbfecc6a45363dc55f3b4d243d2843bb83d28679499a7863be5c885b368ccd5d4b5336eaef99ade585f30f421f8b827ed15a3db5ac6c7f2b470745a607900494b45cc9bf0c75194073824992cac1c256c059f48c05da767a975ced497436fc874467580360a50c19370374180f98dca1d4a51bad66fd527bddf28d45d79f696ceb1bc7f757b7460bc7cc1486812fa1e0cb14fe8f43b0cd650645dc8ae399ae2e55553fe2fec6a8719f7fa4e9f9f09a95b76bc6a705c98e3d3102edbd652772fd0e893a1e332a5d6e4158a0eeacdda8f02c49ba7a4c8f328fa2a77ea32bcd213b9bae1ed7718346c5d9f518b6e81e8b941d1c0db4c030997e631ae1a71bf97ef8d3f4d3985ca7aa8557cd2891779cc6914202c5f6b0485622df54a3d73ef6f9bf4c78a5cc9612efa7fcc8f9a404e677677d40324e8c94654bbac92e3243f1ff071d625cfb6c2e8618d259b4f4aa594c162ae8144452811f77644002d4a81e6776a279798dfd349e33b84dcb28e3b5f7286ce2cc57d6043eb4059f846a1069e437e9d8a3ede48df6d44c13dedd6d7c6b7814a1c6189e1651aad54e936fcb049cc4bc199cb3c456a6a9e4d1ec5c6ef12f2f29a990359a01aaa20fc743896c3062b4ccbb32c8585008e44eb1f05695bc86b90e6b8a14305d3aee2bdf02ef691e31eb4cf2b5bbd30ddc09107a26ee7158403792dc171b6c78fb862fa94bb7586499ea0754ba61c90bde5e5b3b3015ce9d2ad80633ef086010342726dfb0bb8f0d437034c2503904180b9409e455296b76a973fdc83ca47da09a8548b89f69290d7bb6725296419707dc960b737d003d733dad5421d90ccf33f7e7e5720ba6b2103035abfc1a7253135d2167fed3801aae978ef65f1774f548c35b0551534e81d696142350a4425ffb226f9743c994b5e453de38eb0cc06dd32afc1ae196ee0bee0c6a15cb2cbcdeb4655a4777804c85328b442e5ae7426580428c991d5d7391f1dc660836c3f3b2d72a94c69d5990f88d60598602722b53b2887097075ac8ccd3b2601c7ec8b75bf9d62ad5e830909c487731e313b8955fead01d4b36863a0d70217ad1ef1f89c76752a747f906e16b70e4d7fe601663fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67dba9afa96b6ab64e6cd810e3208199e229adaadf1b182a31ee17de67426c59e46aca01c7e2e0159f079f700a0102f6ac457be449dab71304bc7fddcf318459662f27fa43a85c7840eee7add52f4ac194e7e9ee0237c5ad415cda0d72dfc4e743e237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759bf56b4eaa95fbf1b117353522a91146025fddab6bebacc93988fcb61e1d1949134d53d1ce680486a9b9bd97ad529c2382509827784e8afee4835c2bfffa1691ad43d52484b071ec386ce5e3e62d7b0d0c21f31315e6df267d4c2f0a90ceef5fa31922de8d7ed7231e56a060b10cdff099989056755e6d4ee5bde2c2fbeb09943a8e7a5c4d90acd319b806432ef0bfcf0767525dc26046ab9d3b56b430761fb78ae9d759c7c19607143884479eba0556293a18afc51ad36c184d1b5fe3bc29702d77f7a3e3cf48b580c0b3c18fe92a1a19fe9ffdd6c0d02c45e519d7882fbc580418ee569df4590db051ac87356acab2a0f57b8a7ae3701b9be10999714db4cecebbbac30b20e162d40fc8af4e8af1462072f65c9b16cbb5318fc12735d8a54a728047b9453efed9538ac859b8af2c7eb43bb27999c4c34be72b616a2fba2367d70de02dc06343b81b56617697817e4aad9c6f4c44c32ed5312f9af81866b5c5fbc7585b54539d5e6e713a44199f83f1d340646ab9022851e70921ce622e5f7097d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce19a75f3680d6ff2ed22d202b6bf97bad63f4cf5f760e98daa373fcdda513b04405815a9785dfffbccc2b5436204e1c5c607a8932f828c996f7b2722894dc275456f8239ded40159be70ee383d1f8c588d0466c25c1f907a67f4ec0821bb011352cc8efab8d0ff6eef3aac82aae8419020d8a250415a269ceebe513e5499593da06c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fad7a10e1f9533b1f9760058da583810bc7b8ecdddf705f8f21dba0b28387a30b68cd07e5d78daf4923682d9ec784cf07955904fe4e8d2469db79f74924ed55c85e16459e038eeb79c58b829cb8371f58fd97c70e28c4101e39092efacd7b32da3a4ccd9352123676facafc59fa0ee29673be62e8e597e65a495e0bd414f3187c22f35de15858b68caafd910ef84c70660f89629de5a2d9856846263bf32ec197312e7ef43dec88e432e7e1447fc230be2bf454d5975a2fa077815f7103f0ffcaae69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c531a13b771407af6eb05825516fa40efe91680742bf028a312a81d9811ac42b4baf5a1fdbbe6ee119fa9179b524e13d2827c1502ed6d6954b67d605b4ab0b2dba793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a0583278707adf3e93ebdd1cb970495375d59b42a7a22bb4cd701ccb396e2597e83d0819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c70236f25149f6f8e5623b9e94d7721cb4e4e97076ab547f686bd8353289b1265e614011eaa062c0af58680d74751110a54607af2d2e82ab262c4e67518a4afd718acd2529bf136f929bbabce3fbd9b08fa6d1adab906f2ded83d14d52314dae3b6154bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b749273478b81dd9f07080556f800b49846cede6427fc25f443313dbb70a91400bab5104eef18431bdb1f151881323429c2a677ddf2fc0c22a9325db7d22b7cc5febe479cade7ac41370f91b0c17150448002628def6379a5bb4a0dc779d0c8be2804437147c0b1e96d7ce4b2bfae9e345278f2dba96ecef9d7e733072b1ca7742b6b1a5c8f37576ba6221968af64c1894eec2c6f343a005fb2a0bc432554ede02ab041f5f3ed24253ceb62b301f94a3d515fe2068973e9e920ea81142c4d5eecfa9c7f3525a95e71f85383f737dda7571eff4bbcbae6f6dc376b23cf88c7032cae5ac1e6881c156da39407be4bce6e18194e6ac15139f64524f77c72f62231a025b717dd6fb731b0465c6e502a9dd12a3786aa936bd541db8bf70924a21991f94685c458c288e83e9d107a258d211507773c6db2428261ee004da63eb7967fc031b02e0c2b7b0d392bb6aee9dff834049683fdaf3b5d2840040e93fa6de7ccc5e8b08708608a8284d206cad2f008536df3946d1f72e5b95e4b62ee4fee6abf14f72fbe09c5a5ff1857219df1273d7cfcdd4ee56d46e5480edd430eb96dd5e0eb6116f0d9b43c1e7cc2f321a0def738705edcbf77f09a7c104b922b3eb7f767c829ceee2a5e1fc0348dab6a17764eecae533340b974319116ed5d86a94aa494f72cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19b29c2b554ae5a627f9c0b023c01ef238bd954194eb4af2b7e1244401848728c0721b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5b71ed6671c55e97fd635301d26d4475a98ae3248353251a54e207bd31582a9221faf57bb48a31a9acf7ad527327b4357cc78564617013aeb822eccfc862a7d74b25ad3f44ecd748ef6fc637ce69ae1b36003c143c59f1e8b47c2172f1063bc53cb29af1ca1000c13ed1eaf0f4a0452415972f51c5f97720f0fcc985ca403fe5a434b0f1f5ec1d9e7fc091997850992a5342607b1fc793cbd3df2ea34e5ebf686774eaa515aaf5034e23601ef738901bd30d5185b16d220ade1519d27bac56a2b1df684fb905a066117918f5a1ea768edc4d8cbc16445b3f5b5d8d834d11a37dbbeb81f51ef293cf84b6e2542bddbe1aecefd32ceb0e45c2da5eaec4e5c14a4167a30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827acbda632eb77df9a6c7b1413336fea15db45b74bd8662db2ad0014450f7ac25659f85578c2739b2addfb6be9423ca2be4a343c7c51b78d94313a937de9b3f907a300cf48a21f626bbe99a75c77c7ac4fb60e7372eceb07bd3868043a164080ec62f86ad00b5654c5cf7a00b82f16cbb0194233af4a167a0f4e6d1c8d18e64e6f34408e9dc501a321f14a7d0616e96e08416f803a236956882a929f7a41ce45e4145ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc88373bea6594b299ef942d875fa30eb0a567e266833aac0b66115bf117d2abf234ed75f7c51e507c1abcc37cda6a6d6d947f98b37cfeb1a31c1784faefcb0a2dd73ff95af3db346610581498ccdb3ab11537ceabc152fb4ce042c668dfbe76ffdfd41427e0b7274b44f92ad6f0262c01c96ac3a8c067b0d86f7a4a043048d5e0f8238494f416d408233024696268cea15619f26c10d90ed5d6ea5a635bdb403d3821a3923d8b820f5fa5049739d538b5ec0b651ba178fff0c2a1578c1b5052d74ace4f3b0d1a54dafb872238561aecff8fd1b2a72b0d2f518e7fce1b95ebbec33979d11439d8dcaceb375353f64a9e6b0169716e92e66c61dc6dea5adf09ae33d0654c55837a3da7528b066279b1ec6df0df081260c79e2b361fa9165b0a7c3c4004d417ff19e2d0750f0021a4e6cab937f713dbf6e0bee52483b50df53a5fed8fe56b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ea1016c2c191dff542caeaad6a9f428a1b8c9aa234db34510d186c0a269cc64fb48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca542b06981eb3967f169c928f2bacec9fb56c04963d4da6715f179375d6ea1fd963ea0aa87ccf827f7896d092d49346d3e78dce21f8deef3c790648eb24bb826021c082864ade620b01995b8d74c7e52461833c79204244c6d372ae3a0b084b2ce7e1bb281707aceca0c2c481d96c713f89eb26c17b6e984b8680ac407e7b89e22429ebfad95b990ceb326f2681b4d50e52c34cacd2b5403959ddc7d5f2bf819293cb7155fd5a43e47e959a0399279498825fb170264e123276ab42a737f28a34c510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673f1aac1d046e6b0e851121f8194db55d8fd0cad658ccad019e2c6c2d60f162e367a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05cf9a50beb8bfb4e25b1c7c2861e50acd463875e75eab7610a1c84f8c4e076e1cff558ae2dae7b5133e5faf8a69ca9c28a5e29621b22755fe7de37a1b7f799f32adbd8bd9d471d4b9e54a27330de0ef2657406862b5bb15cf92ed511da7be53c1e3cad127ed5d0284f8de1b87ac1d96ce89ea31f3702838f2552eaf02695344c4eb07c8717f3f58d348269dc23fe3f6c3d37ae5802b11bb6f12ca6a37698c96b2256dce842f89110e07534f1132f9dddb198b8b5a4e19bb4dce8330198d895e6b170f087909b3f0bbdb61fd7fcc5cf4a9b19e22be3737c1bcd2c3c5d7cfc9079008a90147e147396bb8dc3bf47393c5c2138ff862f10b2ba5cc29b9bf27bac91329883d3473d39d72eb80116fe8675bc3a293d2e9b07fb308e12f095d64a4d536860a7bea60cf35bbe2bf07c2580f01b47fdad71073ef599070623ffb295d26d7b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2b3d0772ba0ca720ce7019d83ea3ad93143f0d38187d5c004dcd79a7091a27b77f445e85d25803d1c04321eab59910ffac62f39deebbfb515580638a74cc770cb214d7f0ae170580d4ebf42a42b44a3f9c74fd04cb61a08d997ec0373edcf8ff7eb507dbe7924eb99a2cf263720727b8c0922b7960f5cb3c92e2b715a7355abdc81433bf3584cc665ac10336935338cebceff5c09231096172347ebdf95a9f6683a579d5c01dafe75bcdf9a9a58affb230720e242003cb5b087852caa9bf71092a03ca45d1d1c98da155fd7a4b3071846c892b08ca7dc9fdf51ac37d9ed5088becd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d1bfe7feaae0b605b5690f85f04410a774ded57a280d90c60de39a9fea54dc51706feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb5e8d02c66f9760680d26691f38993d2778326587ca5e6f38dd52fdef9a93e24effb91293b183e3a07d9bbdabdbca6d2d5bb92df8f82674b1318f1048fe22a4647de0cf858f2d6ff4dcd5432bbbfb463c9d3ae088427adf173afcf66e9a3fcd8c29313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c931ff76f5291a5dff381bac2be1a76b2e13dd58cc79067554186a574a3df62d2150e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcdaa2dc9190c5f64cec4983592dab918a582504787d33478d15f170965a92ada8a65022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc72b37d103d64df8ed7dab88b6a3f19caf5376205cc643caf723d137e55a56ea899bd00da5bf7013f18ff18d9d7d25488938b8c2f7abf546a9aa740be78f73b89cdcf0bdd992bb9e9d5d77884df892626b6934555dce942096dac4afc008ba289927632c9f68bbfe051bc70b971525ee154cb52af33319febbe34b4b20997d672b0e238e896a4b36f7ab6c859a1f0a55da9e58acf130c11d7f0a13f74b98449d1191726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a8746715afeb1f7107041d7ad44c6e1a175760809b70f64ed0b839dd8139aef457dfa1ff6c66c074914db0d96d4015fe5a79230df7aa97e5d89672e9429984821419fc88b26577fd969b465a6525d5236225def86b0c7d0e1ef2d6d34fbf8978605cc13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd4881a3d744b9d122c50b320737b1e66f60c3df4014dce52aa5280fb410e795f60c890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523ec3f05d8d0e43e4aa810dd7576ab907ea76b5ef715b1ed6672368fb2957ad72d71b63775fd8863dc016e7be0655408ab1ad085ce310e6a98ec73ef180072e65a6f5790b88745d4192360957bc1775000383b43828089c922dfdc16bff42e82af68a0836c7bec351f5bd1c6e1e1dbb89ff799e8ce713fe0c92056bf44e4a31ee3ce689c3ca9c51b76db950cfd44300c7827a7055fd8482cb80483827e5c9cde280f6c42c5705d516a716de1eb59968ea0b9efcbc7518749b9e9fd4e71a49064dcb06b948782889b7a7b84214bfa9338199bd5f1ce018ae4c198039aa4f73d570746c6b2b3da572aac8f4c7258b78e68d1f3aa7e3db41182a19f9c92ea55d8fd05214f26d90ee2e8529dccbae90f80288b89003b99fe741055ee4cec6873d784c05ea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbff813e4a3c091978f55b6d20bdcf75b81081294461beb8127019a6236a17055e4a2d89bf0bdf70ee9edd48d6e9a6b3f8e4d70a322da98f6520f421e8af6736a331ace27d013ba4b81c2edcf4b390dca5079d4349e8a306e86fdb0826f508967298563520a2038d202d98364209a0e85c92855ea4d069c627d1ebb0d5bec261d1c6bc9318d3a1c1f650562cc7198c153272c2657141b397cc4b5152be11923bece0623ca8e4a29ce32410264091c1718e36b1d5dd152bdef36885483949196db476ce57374e64478976da9f103a84a34ddcb54b5284c02e1a6fb58afa02e734e4e0a58d603fab19f856f14cfdac1fd7659f900a557e4965a5dacbcf660e0c42f983a1cfcbd363a83f283165ad9cc8885c9ae1e0c82297dedb509925eb1d99b0b32367f85fd605f1cd8470d1ab835a80a6273959d9c9bff45480fd2fae8422bcc4f82ac2e1bbf5a909e51f62bec9f72853d0ad7942df800acd5096817161320c5a3714b6ba1e8a39d0ec9553ea47a3a30fa88be875706c265e628a732558bc52e927936e105b72656822981159d2a4a9629f1cae31791ed9f7b10d7595c22e75fdb7e95574651f9d4d7c151372b14a3fac4d24a06a4efb5785c894c40d7ac3531e15be1d24e80ccca5ed15cd4f345913398bf68d7db903089716e7997420b78dfc58a5d0da682bb636d90d0bea4e9a6828cd02e4ab65c2caa292f5202459b4496c6b4cc7c1135a68575d68829b95747a08e0ccfa74cb2c505752ce8e9f759244501daca8b362fec3db946d6d0e6cb047f7a3441dde21c95aacf95eacde2904f5e7b3e48c741fb41868c25a501a8114bf6d835445868fa36b02ddbc0c59ab920e60f52a7c6a3a55e3f3fe8297eae1f870543864d82671fb83c1c850dc7cb1d6f09218d5d8834be451b5c3d657e8243123aeb3e3080014c8e344ad14d67cfb733b45449a5aac27478e513c9d76c6f8c9682d7614d71e0746f60ac65bb7c4bbab6a930ed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56eedfbe6373263383065e9875a22f4a4be246c10ac9903d13bc177a58435e204c4611f6b0f2722866eb26f0074e390479dddece01c20a3b7bf804ff6ad77bf37780a652899dba848e9cc6f130a206e7c406b62f3d54215aae61bc2d1f2067590bbfda3277f110e59d2f0dd01cb9935775ee11eb057982eae65e2adfb45ac72fa3d5aedbe6fc2d9d909f6bd26eb829d8ebbd0ad35971fffb7c127bd57a5e43c3594bd237e72668d0bf576c1af3cb2977d55f36065168155833222864a403d0b0616071109afed1529034ae971fc19c989b8d456411afba163a50c87d7ffe39f59769748e14f9982e5b4668382b242d028ed41b578331e0f14f4c907e98747ad545e012b49ebc4b51bc1d827b190e9ea7bd5dc0140188fb72baaae72bc4d96f12548d86bae42eec7828bbb89d4074ada906e0b71081d292a837b45968160116717361025e30b5b19073bd3c720f9dd334e7f9c90dbc6e92caa6000f1f2f7d316a6f607f58cffa76178c676e628a7f30c3558967492fb79b48723b370b78780cf16d7bd11cc39a2abee4f3a275177ed3cdf4110276ff6f4f17248d2cae832eaf1d5abc6b9b74b13a3ca7af62a9b262ecd48c78cdd682bfafea129d864a18b6e6c21aac920528afa7f525956535f1ad94dfd4ce5ed6e516b21cd4ca83b7e674cb9fad9462ed66194b84f98aa2e98c80cb9435d5010f1a2476b6d5de3df823b0b6daba4393456cb23bc50cbc8e3709f4d90be8c5400b1251f14efe964cdcf62abacbd295991b37f9e28971f89462f7649bbf53a6c558adbbbfdef5035f43c1145e8504db5aac6634fbb92542486d273d93861dfd29061043d461ae494cfa2b2e9f4e4b9fd1b5e13044b5f244ed8b768848b8c94bf6a8f19e3ee4a7aa8301cca20e6693d49bc1e10feb0befdfa2bdf6274c9596a71c3d57e648c534fe1227e5f0e6175043ed2aed7fa6e6c30e09e03dc381a3606207d627b129d9b1fe5a6f97bd65c80bb8f3bd1998f2da7efdf937f617b5b334aa72ffc258312ddc6b84f13eb24dfda73669451d36d1d237fd5298c06541e8ae980bccff0776730b59d21352e719c48026f26bd94c67b55cec7a8f121d3bb5629c5f293cc31fb8b5dc319fe0adc26a7ebbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6c536362c9411bb3e879c724d632a15838277e325babea05e31c645931b7272e93cc64aad0fb9e1c8e0cb91429c993d332db4fa98bb6a2090e0729b64410954c86bca72e33c8fdcc7ab6d01f49f89649c0714db5d35cfb7ca6a60d646c991de342ccdc856ae9b04381bbbbc864d702a34e1b4603fa36918d314295daa933fbcfa113e685575b1e08812f2a9ddb03f2b25636b513d3c9019e98a40e6762f2dcce56fc5a26a63d46117b68842025a5c0baab6adbc690d6df7bb1b8b11fccae924a1cbe607773af77b9b24b40bad6c5ac676a5a2c90930d3bbcaa430eede18a3c54280a44e779ecfe167fd838b650751ab8e407fbb920cfe50bda582fc71685c98b70ffc6071e38a81de74c720a5c1c3e0518c6065ce992e7941a5fb77531f0e9ce447b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b5118e2f2545be10af4bdd66c1e60baa6fd3d3f536884ceda5c6895468da8a47093e2485a615eaea2f7df721ee24ee332285364d5c9ddb7d8509b51a4b03904b791013017c3c5c9964d84777b14065258a487ed1bee23e6d27a0b408b6afeae0d1ed1a038fa1bdbe1edfc4ef53dcca8ca4701adb1899678c9c973023afd662382be4679194a4f8bd68cbf6a02afa6d33a6c97273e1758e98ff814ef5d4d0d01b2859f939c5296afe4995fdd4a63d06c6752ead57f389226415d3f1d826b70bc0c504813fe52d42f5e5fefcac97c79e6b57eb6a7fd77d2510994e19e5b49859498b07546b42cebbc5ea13a93b92fcc025b05e9a33a2c0683d77180975daf4150e70af5dbac941da623e99712c7d5f7ae93c84c96ac48359675de748aa0332b77a56ef313c6df1449b4571e41accd462297fa681b76a730268d2b5e9475391146cd0257ccd7b93cdcc75743c8623103bc0b2645ae6f76d981adb6c705cbb10e601540717e2ac87ed7ab87aecfbf4b11390e347ec49e3673056356a7fbb01a118f079e779f477f4ff33f249b8cd06b832434592d94770fc519e7052926e7ebc649340f386c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac7594c5faa3bb1de276d7eb2aceab2c109a462af3aea507aa12e458e5e00c814c77339b6ec0a459dd1a0e3d5fbb923bd76d6988c930dbb9f58967f614a6d00c68cb94dabddabd8652c634362c7866f5321cc4d63627a34001dab8d2014ee10920139b88b2ae5ca81ef262e536ea5a403b1b23ff8b100fb0fa31407be3a2cb95f90882d0b052d4bbae9ad9d81768cd6eadc97200e6edc731dd05ddf8ed55315252fb66c506c18ff4a1954e3c42cedfc085cac8765a33140b1a5cacab3687c473c584f4c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b71113952c39a25363812428ad3ec2e441690ea12b7bcb9e63874077919682b86f9b9d7d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de989fa5619d97ce67c352d4eece567524d341c9621bd729a39f22ad307494b2879fe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb6341385fc62c69aff2aaf243d3d657584b91b5634f7575b28de4e02e2e5036911f0119540461bfcfb7d38e04e6ad89150dfda645e38e85c56f1a77bf324b5d4d1e6e4c1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b8427cd1d43717ac29e8148c9147dd3fb02f1b0bc53173053e1accd372d5c5d9c8926d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c86f8af04b45a3cd30e140c307d7e6a5170be8818e7f3bf4438b51ecb4ea131b925ac23c5f8039448792bb114ecc093474de6a36d019492bea1d913f6eae0db4f17d5f0b40620afbcf52bcc72986981056619813e70a0e01ce69d1d5dfe33109384a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e88c53afc867ced22a1d3086a1b4e2f8ab707ca72c93ecb57bb5096fe166fdd2344675133d619103fb767a6a2d256ae860b0033cdc4c49569d97efa501fa70a5cb1eb8af725f1e42866009e36ed110bc03d0b6e3eb522b475573e7226530f803d5098c1d448dd41b5bcc70fa6dd8783b7ccf958e110f56f4befe158a85987a40262fd8df6d666ced957e124819644a92c1d2d8a4a8500f240354d2310e6b6e76f51a06ae759f8e661dc9e2b5a8402e6a2da12ae0393281a77e9bc6d6a3e61bec86b92160bdbb01326562022d99f06a08bc2410071917988f41ecce1ac8f5a6a851dca386efe85eb59d3a2f9d7628d8ea2c7276824d19ec706509cbb50758a6f55c2b65dbbb4da598e3a4d6e4c440ede8049f222f1d723056d985960574aae55e1cebb67cbd11c0767f89c70dee4eb33347d590c002eab72db8ec39d88e173741b0d018aa8c2dca37e511befdbd3bcc5607e60f3c12de8126fe79e3e1618903743e035cde540de6c6b48044c9ea142508444a19c991b2dcd016f9358cccb936a84e75f83a3cb72c11dbb0c26573889305b7d0c3652220664658cc56067aa1cdcb1351d489df7cd22d4de36c17a133e50ffd21ef88d209b537a16f8e11eb06d51c1617ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e6745691aed7d5d2d88d22ba181174242d2b51d0c741f45b463f409e5eb5b15c9d1b089968803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76d1a65e71bede4262531e24677d3e1329fec2a9ca8002d7af0a47bc3b9efadfa39e6987b6ff82f7f674b63ce6eb9b185fbd13516d06c2049880057e06530b8249e415ffd07f1683461286a7618f9ce9e96f34ca18a88a8c64370d6d85a379161bc139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fce64c5ca221df747df392dfaf2bdd594c9349d6ce60740dc65800b2aa9e938a9052fcc328fea2e99ae020ba72b5fddc7b795179c8beef36a427d57f48065443c1801db513b4a631f90ff051fb4aef7ac73ac352cdf2d04431e58114383bf9adb30ae48b0bdeba87e004a1793964f75a743925b3a2316fdf355691c85e5c388708d03f56a09611661ef933a5b3541cfba72197b22877c61fd54ba361ff4d22cd3e1f4f5127745210a1e8dc8c1ecdb09c70115f56459d25fdba9e05a28d82fa2c5f4b80d3fb1e98fc1289c5de54e8a3dd5337d46e7acad0b531f43999e1a19f21793b2fa638a1b58fc8221f6aa050e1aa3c230466b3bef9c025a6c4d1ecdb70944b9c985a5cb446bd05a0418e13e04766c1493dc9cdf590abafa1e7f6543bd7c3d2c719208b281d443e0283abfb4d035fe15a4ac58b2dd72e4cda5418b11921a2c372c18f52d13177db206a3a43ceffc712d26666de9247b4729bc93d0afbf45562e8bf7fe83ea240fe27c0f92cf77d09238d2075f342e811dee163d11d4d448d6cede85c72490e198accdc68509f83850325f44f3f66fe6ade123877f60d352bfe52e750bb88d16eab37b4d92c195891dd82cf8229a0313ffa777b578eb5c7fce34d4d5c215d149def04b5957237137256ff4a998405409bae4b93d0da13c969655d780b37396888dcf088283b2c5622527d2b3a5c6757221aec08e162b9bbc40608c963365873b755b4c93c6d4f21c133923831de6587fb438f6e3a08ffc42297f2e71177f3542c6876e718edef445471bfb6d7a62e5d0f8f7c2ee117cb1a15e6c804e6b54202e57759dca1543904125b416817f2771c4bdce2e6ad78c7788822f1ce8960ca103ab042ab547976ea3aa8f333e0d608951005a98f1fa3fe9fc2bc2e33e4afda5db464b7e65b8ea941faaf53b21dbcab4e45e0e1ad4be8dd2ca22eff209535b9c8e037f142aba4084d15a538ec62fb889eb69237cc4b791b2dba0a38bbbe6751c267986245ffdfc6b4c2c25542c49500e38d3322af0b6d47af00a5b3cfc21abb9bd3874cb92be4d8f2b4e581b800961d3fcc8ba86b31fe132a15a12b4c13c0a205a9415e30ea1782a20dd5757ae8bdc0c46b4601bd44043013d8bf316f45a2fc60f1196085142218443a146adaf58f661755ed1280137239229b11e9f616780f7c9f39db53ab4fd8699cebcd50b057af69e3f2a9e05c2010d5e308fae56c81d932397693c3400f9c6a4c996c31a5ddf8390c093581bb3416ec1b4a6866892fc73e0d81493d31309f2be8f6c3c3511987d7d0370f1f4c65b7c405a372a8aa889dc17dac3f58e7c674fbf9bdaa8d45b9f7d2f9e4b09795f22749b8990307753dd71dc84ea41cdf7502a1b6032ed0b779fdee8d3be4e13f1908756987dc387ba6b13c07bcafaf532e150e13c6946bc7c1b6b792743e00a7216449636a178aa5ec460deefb3634437b1c42ab7e73ff2cb8acccf3c43cc26506915d9e6d1bd0055629d9f7f946e362d9e649e92062d3780bf5b8b815197992cca465ed8f47c8f737739b7b0ae5be326d02f7698728fd839f415fe9fc5c10deecdd657fa2974c787f5931fe7f67fc4421f9ccb36243fcca7acc7608a34ab77dbe32e1b331dff7f3a138b346adf43f6cb646c2ee6b4fe9cfcec59fa3c8f9479a358b7ffe8a35bcab866910f8b4a923d28fff5e56fd8317c49db6a0c7ea59550c3281b0101c46710afc6f45761b5019bf989ff24528ddd9e2aa46565844c35ba1badd737b8ae41857c63a072342c362a3bc42c2915fa5d749ebdacd11537819edcc7acadbec95a2331618d5c671c5562d461b0412d9e6e76511782a8ce49fe82272bc996635feb4a6599a28b0c78489d3194ce33c61671d41164661818724c21a6d1443533a46b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22935ac1099b6abec21245b77ec81deb0c318c5ce3e407e056db924918949fe30d211e40d8dbd6e7e114040fff8791304e1e1e62a9a4a72d77c8912ba903b7e36513b9dd4123914bef7da86c3e8b0d7c3ebed257b21c0821d74d9e5109dc61ec35a300e4370f8454396e3c4c30c1ef28db21cd2068eaf96ac383b4e5fdb5e6c523dde5f8b11c08f48862794f2a9b32753ebe02e9ac1756f1cd543565bc14171e361ba3fdb1f272fb0e5e4a7eddeb51bb41162f1358f6b517f8bbef349539fcc305a784baf61668f7294c3b0c8db8e886bfa66dff91423a2aa0e0fb6c2a76ec4ea0007ba1ce80d01d7ace80f4039855edfb0316f23d1e707b0bea6697f678f4157d891d24531d1446464c4d7638646ebb91cec0d90226cc8c81c45249b400c5bf400603806d6d86468926f146325714f52406dcb73846b87cc27106d319b70564a0d21f7a6d68784b5461dc4563a5f2577a0e3dba08469c0bdba35ed09970b9ec96a6cc293154a277e2bdfa8ebc15be809afa067b5ac9dd74a6134da92ff85b50f046b70a1a5b3f53f44412ac3e412bf86fff6daebe2ff950f52390375fd62b896d9a710e934aff7dfe70f32cddc1fe54de12b4d542a115ac1013aad640998b59caa5d131c9c17f5298c16ba7b2fb160a8c8e801f71db3045b426da1e15a26cf3f50170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d4e46a1b1b702f170a7ca54c9c8f00e14e8615389ff1f36f3476539cbd1f31c2627ac204e4c1d9395936a2f55dc9e3e528e93d1a4e71b9e220b9290c8239b0ac83b0bbdf1757ff40205d6d943874ca4b2fcde38734654e7adc585309eed446389a480d9d1917574fe9e41812ef8ea843b2e8adf8992c1358a88adb28a1e4297cc8ec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41de003824fc675ef00466d01d9a59ab16c2cdaaaa8601a92aa176bdcb4ebbf7d2ae104fb652aa419d31f31faa30abd10699a7c361cc263f2fc38b48cb3c59f88bbe4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9228df6d2140fd8ebc94cc1f54c50bf13851dfbf58b27e23c822e9d73bca943eb82303671883747a087180f59c76340990fd116ac949ede3c61159da57f68a866335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d93242997abe9c048479d8c77ca52ac0d435301b820df64be1c5083727e852b0485c795fdd0484a906099d042d45593c69b75402d245216e9995295bd4a9ba7097ada28ec1877709f855df2846686290dd3af19c8b761bf2ee08edffe94de4ca125d4f61cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff402118957ef8c5f4c13bbcc685e556556aa5e3acbd3aca4423a06c1b3ce7aefb42e4521faaa85d656b67c89902171232f62d4128f1cf3fde6e5b26a606e8e9b7a399a17413b05af6955e425fb15b70d3a5322fd5f0541e96b3c565dd87f981ad59f7a926942d45c55982380f4b570eb282307c64315fa69567c484130d16084319993a6e4b599bdc316405d58b279419e75b6623549fff99caa4a6c034225fd10be4c77b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f3423594af68ad159a88734cf89fa2a59851de41ffafdd54a85727fd22944d13afbe24390db65485ee19862367432ec34b73e87cbe022c6429273cd110ada82b2d5fb3a6c50560bbb32dea8e6b599b60c1375ae55d30de74a4d1d8a292f491818e624e843eb8be7251fa9e889d032fbac816d69d78f08560b8bc17531b1f28e2008cb96f92de78cf5356866eeb704c3ea04ee3026454314b4313be067a522841ef6c118465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db924fca18ed62eb6c9fd2c79c90c7a067061fd2174a76b1393ebda2a8d6044fa1897eedd486d3538b0dfb31c32027bc998f21979e6b165e468b2f50b0b1887d9cb18c3eb39f7eb58c6f23a03256f07a2a64375f9c317c9b5e4b0f5231cecd57e0df7e5997867ce06803627f737633547f1cd249c776e216affbf58fe0b33dd7ca84b703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e945a454b0a89ce026aadf0a68a9883fd3dd7e70c81a994f39056728c16ee26a16cc72943a58c675116d8e48ff3eba880740708b7252d1bb6578eb949cb817dd4a5488cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760bd3fe4589d8917fc9c41ff675b117884cd098d4f499a94d94b5a535deb6669ba10db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3cbf41f0d188b47fb707e87e023bd7607679d948bc7dfcf4f519dc9bd26eed58259f0df20078bb6f1543735e5273f3ff138685fd7a39ac2da90e135659568fb61ca94341c54a2524fa800eaf2959de7089bd7594f04bcb566829e75540f0ae1821a89aac8e5036b816253d083581dd73b4ff7670c4f2c0fbd485af9436f0de78517a65b8aab46919e8b75b26d54a74ad825e40dbad9bb12092b091959ea9905e60858acd11c4759b043797df8cb19409569a3724759cd084aa82f942c9ce98bc06362b0feb66aeb6368e209db9f6d6b241e06bab2201c9b66dbf9d95dcbf5f528e06316e8c6b29257aa78e71c990b99835f63726ae5a34b23215d766312034f6df713b49d211c3fc0e28482f9d27b66f654db92b446a53c3794498a921f3155f563784825e4f0bea284c1e29e068909f1e84a24dc56e120836fd1acab2e358e7f22e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919e49469284a3014e6cbca27f852a75e4e540818d38b33edff7eb2c4fe8dd268c6ac8e661b257ba4d90fc66c49deb89396101711563449685a4722437172a0308de371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a17c74f0819e073916c0465da879ef951792d690c1897954a4b6d3f57b455dbc5cb68cf8db67a2f395a57b6ae56ad90f9037359abd63526e4f7ca20090cd3ddfaa73e75d0dc8cda31019d4cab6215281aa223acd4fe293a028977444585eb0284209b44549a2a2f8cd447f6e39170097f9fd523cb74242cbcd5be2c11cfb86cd181582352a57b02f257b7f5c296e4aa397524e47c281c920b7f45822e22b0bb008c295770f4a23bd99802bd825dca715bfa73f55af37f211b88aaa49b2e193d8b140d466068ba9eb61ead3cc1a73c3c50f7e0de386fd1ab5501b7fd24004ccfa67f6772d24d91d324c9ad9e50f1b1e63ffd784cdc608c31a0cfcbb28f872850fe125e0433ad2e7ba20ef3022e101e8d26410953c99223544deba050ecc989397a95310b1f665a7f9de20951ba4b8fcd519d3a9aae88da8e75c18cea727f58e44e1a0802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a774c779f26f94392bf515123e9e932ccfdff8425aaf3f7ef9699575bca96806998672eeb665a3059f15166e0852d92f1333d8819bc05a431272770d22b9a31bb7aa61ffda8795bb545fb64646a73d323659e5d5f2f9dcf767881369d9afa01c2a7b437e125886702929f6c92b402de088868b659a72c326015b7c0ed21c2b949cd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccfffc84c70574925699dff80b63af441cb0d96138ba2c5ec9638f6c2e7c3a096cb1256e80e364120678ca6e051568d12502041839c6365ccd50dc396edf497864aef8650a9e615e0680d3f63d955a169f21f623aab860b1f925cf5a9dd3bf7165cb19c6f9ce35324b9f717b0e29ab9d0b03baf7464a4a05279ca8a166471882d576dd80cad76eec243d4cdac2b08f270b7687041c250c2189c6c31b6cbaa8fdea13ed2bd6fe5257e2d0554dbfe1ee149fbfcc0e6505c2748bb6a9363c20eb659243c4c7f34bc5a0dea3a267fc680a724a003cab4a3f29ea6e934f6a1fdca9d1c1ca3596923a526ffc73d9445e1b7488593a3f3c29c35a05cfe85c6573dae4262078cb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15c78786263ccde8947c880f13ce64e1b2f61805ddc7b82c92050e5c777ec8ed11a6e548ab77564804e13af9c6c5a59a8d24877b56781256f176ce7316215b1ccf30b0a50da70471d1ad80094e8015e71e8397d558a439f4729d8b20621c781362b3b333a58dd2e547bd330d6540f4248214c0646ad9bef498ddf2cab5e92de140f3d187f0503d564267ee5fc3e16b26e69e40e7724f29fde26a017259dc1c3eb4f052decab9f653f44a82f0f0a5b27a2282275ae8a8bb0bf67851bbc2201c9bc945e55506f5832fd0e238ffecd60c351ca2c687201b0bb2aaed58054aae923f95f13435a27ef3149ec44e19f7e0d92bdf7c85e0f9da9dfe65ce95ed28f4dc55f957a74abdbc11377c962821b12cbb28e2bf26627bc8b9e685176e208a0c12fd553fff4187ba9e62cfd2407737e18b1b635c4f5d086aed0dd7cbc40da20769590bf873e66bf394a0247995a4355094d359b59d46e857d08b303fb5cd11ea7a2d8ca35c9e52ef76d9029d41d798adf2c3874553eadbc52eb30c3b4f9273c65ac884048541f56a9bde1311550efe974dd58e0b905079f9567d5791f914feb29672f5970e04ca2acd3293d54fc8ff39dcc1bf31a48352f2c3738fdaaa88b0ad30616dab58460eadc4a12a958c7ee93178503706c8cb3f6abacd5c7476a437ebeec9707131e9f15138f64b734f4acaea75c5f233d097baeda916ea443a560cdbcde1e6f84ca5aca9f96d52ffecfba5ebf90011b62a006304a9a954599f3c9207620a58b6a9e83e399e536c40865aa65fbb5cc3a4a03d7c449637ff3634542348ffabe4f77e57e7362279be813fb801272f9dbf33ef6eb369ff79f6e926e89b5746bf320cba2d4765b3e553e47e9ca33900c3afefbce7423005c7d2d646bcc63bd259a1355578b9fea19a9a4e5a5900fdda926d2dae562a54d3e3145f3bd5a30903bb175001bde8afd39f92b37a785280a9a668001f321027084c024c8223ae5ee20d40701a4b5cc988bfe175990a3723bc7a412a85585c933cf0d4eabad62d00da158d8428c4b0d01a414315bf2f6cb6b32744f53694f12164471c84dee472eeb14bc97b0e1bf1131c83343b37b59d2ff388f6cefb5e2e2aac3a06e709a19e604ad738e265f2fc4a13b8c0773636f5c59b68798b28add079711fbf076a452629cb595b7a8062698878eb53910a013833179bea752b9bc91dcca1db747d7d46cdcf2b66dee0816f06f7f92a49d0e459c8dd09feb841ba60fb7d53d563b7bffb11e69d2a754f0286a247bb92df1f927e94d86f626789c0318e924dbede741d82c4163ceb045ad8206e05e67e262d7e7480b2c4cd8a82f1496778e4bcc5f2a320f99b186780f3daf4a0a3e4b65182df7f4f4d295e704ac38f711f4a3f74561675449d90ee0489636a92cfe70a90bc0e323d45dbc329d3fdaaff51108badcd116b0aba85b6168739d83e7211f21708733074a496bb692002a9bfe6e2db8eae96477ffef9924ef3289285a4e1987137f6c396e54354c6fec75d9f9a0e57c6a33d3b382a0972c9bcc211410ccac2a2442b7809c981016ccb7d035d9c4c38a6a1855fd9783e8da03ac58c54b10986afdc1ebb4def4673f62707dd72f11583c94fd49d7104e87b7ffdd8f89f7906ec2a3f84282c5c0358aa7cc97689d8452a164986aea887070ba2dc8df0f940b22cf9f45816838cd864a67c7f9a6f77bcc4162af8b62e0d21d7d1d7c696921a6151d4fb734153c4d088ccc91c1ada33b2a05207cb480d053e0b03d3eb31881440b19455b59ac1a8fa06015371f32aee217856b0da4066c942db7657c6946596e522fd63889e262cef1609332af63e2543d2bbbea48653bd6c577c92edf3a77e4593a10d484fcc9e3408d52e99f35849d731e6ee974dde9acee8c8d7f3cfb69dd5eb3a30dc35352b3b416eb0faf1f2a4152c3f33a8b74beb4dfc8aaec11062e58b0c7ae1ada752a057b3b10e6011ef33e9bbda599e3dbf72a1570cc605f6bcdb4f0af2de7d654073265bf3331929c77f86ea08cfe6bcfae7137af996b4962605c44a99a75f855e23e9fe42f057c704afa72a7eafc138765b683b22b1efd520c1aa29acda5fc206e62a44c2cdb033e99c27b01b4212db0cb743043d667ccbaeeeb7c5352d5400ac72661b23bee9aa585935e15e5af0dff1c88361662055757b3423e7f80ec9a01c80d240cc9ab31c64303b5b64440d8077df5bb1b39c8bc6612d2ae38e43895689887bff01b78ec5bc0b6bf878685da52f3e884fd38d700e97d26971c1554b222a9079a5025f810511da467183fe1f800036560bb04936bb97cec33e68d0b8e90230b264a236a6413ab9253568149b7a6e1d12b05671cc8c73ab31cc42da2f9f7cbdb4467f3e5432bf278f5b1da1c77028164b32c18b39be98817cd1ae28e0f29b97834fa2ce59e40bb923ca8cd5f75cb168024c419fa843f70886ebe6e85794940bfe95089a223a68a1c68149fd9c7c1508dfd1c6730db14f7b98cd73316b2e8654dc737596be7fabd524c2dd12eb30e6bffcfcc7f7f0417c14db39462b138829f8c33054b096c7f9fc74efb0521c00a0b6c8b685d4a0eef7f59e7d75f0deef5d4b2d9882c1e21848db4ae48c1c04b7b840aa7ff7d24c0b29ab112b30b378326694227e1f3e8b737f76e0653afac9081329e6ef2313f899622f8e63ce1215d2d35ea557e50b72c74fd80f6b0d6fa46a0c993561d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491782d3ca550006d8221c06191ddf41c14583f8539ed77f0df8d443eaf6a72742b30a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee1406f8149bb3ba617d6fd172a017b3a86cb53df5ba32d6577110bbae1facb06622615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46bfcdb261522a6de147229b4d4676a302620684d801ff52375e88fb90ace1f10caedd491e30b89809abf38fc0764c1dfc4e3888553ad8a84d346a20e692b6bc3298f61c35d18d210d9d94dfae953707abcfacfb9d94411f7f723398e95061ac757d1f0e5c8b73902729c5062d067feeef5a5182f0394864b6e5577f528243ce9bbc5426be2ba049f6c43972dfee1914bc970a1f4a84041dc023fe6241f9b51f252db7547eea90764d2e0e4e9ff36b2be326f95933515bf470701a216fe161ba8a8b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d0e1843c235f801b1994614e95a7af7becfcdb7772f444fc1115703c780562e4469098592dd251b14a0a9cd2dcb6d4c45f32c777d5c996f0b5544c126981bca22089270750fee9c4d6d4794c420a00614ad59315c6127aa3f13f62f62485b2929d30ab41bd56834e5efa3785ff646f1d48113b940ec4a3ea775b32d7c4ee230dbc38a710d428b92f743c2d861f6795469c88123c010b5c22aac03db11b3ac8814eee2a0a160272de486f7df1f6ce9fe18ad3b8a1745503773d2caaf6e78fc0ae428666f49ef06b938309751257cf6b2a670770c30a231b37f9299df317051728b0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce819098a885cae5b078ba0c3e3be6829f90f21bf15f697190071eaa6fce2f1006accf370bc64e896c8f781281d9e8d0509ae8ec5e206dd2c5992012b7e1b7f8ad284495cdb46b50611b25a25e290905aa1692b193b4e5d414c9d0141a849b4dcb995b127de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1a6e1ba01d3f5c2acdbb1cf8bd5092f66b26871ab8b572a9a32711dad8f62ec7a1cc433070749dc39b35adb8b8e80bf61275deb040c4dedd55e69abd920940f4d44bc8ca9855adac0d2a1ba8844be164fc742c3e9119b3010de0fbbeb67405134275be45d17e1a2b60d13d2c913e4275a9be958dfebe50d4c70f5033ef8af3a9145f09b132258ef2852254ec1da92fb545e7e00cbef8767736adab32f5de3395ed2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f98b136bd83b6edb301c375d3c7fb30035fb74849252618b83003f2278f6e0a67f8783da916b6b5eb4b6150670152240dbdf186c27fddf62b78d1d2906bb2bcd4047a9d668e0d21c48e8822e105e84ec3aeb5c54a1eef9c9eca064ed9f32237be4a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444c2eb4bd46f5f66438c8b29c38e3db5a99603cac31c22011f799118876395cae4e52cd252fe64a398d21d27cafd3aafe062b826be7eea5f5b31a8e68084fa64b02e18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d7a50c40f81b49ebdae3c09b7fa32a9d1ddd12fc460137c76894a20d27c19a79f40ad79a339f1ce57e5100508287b48809748e404983f9b36e0cfe9af8a795de6082444818c5c3a0e33d1af901be8be7ad987d55cdc01b4c8c7ff2524312dc0d66f502eee68911403018723f797d6881e3977ad24b1492ff7bf84519b208448aa12ef7c425de0e6f23dd697b4b2fa37ff61bd95c8aa2392800882b0b60bf3e4722f990fe7800d8ba8c0ca3fa652e300059e878556b8e31fa0145175ee6e66d9cd7992f9786fb0359cb596e1440c5423580b62954e06833928aaa2f87248709ff07457398f707811612a3616b37995ffeb738b2ba0d2db43c6176b22465579c8f77ded4d35be97ade3824288d4f7b7896a6009e2b0d0d35f3dfe323b95a6bbc178a1641dcfb2d5fefb31d1e7e54b6ca5c82b726fb45d909db71ecd9f3f0da5647c785a8ddf05f204e6c91a83541afb13eb2cc064f80d21742a5f25c5478ce7980f0ef12d19e572091c06f40c20087ff7078ddb04a2d3f3550be3363719fffb1bd2c62f0cbf6f737565e76c526846c457a4cbd9deb4b204ec23ebc5129ac36afb5b287e57aa2af4ac79f16409bfc59928c311dee242abd74b587b138b3e0d9baf238831c8ca010326a80b19b613716df1ea84c8a8bd058413c86c06be74512a9a07ecaacfd59c29ec9074103b37ca82b98478cbbeff5454adbeb7530d52bfcabefaf722cb22f2356ad5d437fe56cc8fb8519abe757b11ebc33c9dbd3a558bdb9affe930b188e74590706f6d81ee2ca562ca4729cabc5b6963be33dbefa01f6f10a77ab55d1a24a531457dc0385c4fa1f3f90287cde10bbb8c130f30b542a1ab59488c3ecd98109f26847ceb24985b5b2117d7a46834145b41405cd464a908ce40ec144753b36d67b1c15282b2d4a4966078ab2dd6c644a4a85e8f70a7712aafa54b2f350b707d6b76a33d94524b504686cae3b86d157f7e07065f23f69170c2be461097afd72c3134097316c352a946c5ed47e68c158de2c4c4b5f00a0e38ca5a36f100563d286fb09987a3a78d0a905e3ecd5474e1f7540a7609397f9f174bec2b71537117b656276a3826a93b1b7996b14a7d12c11c02321dc5881b5db5d8560d3619d01cd90fdaa882cccd85e1dfefe200de0578f7e2f5ccccb8cda9add4629c399a72ba6bf52f6b1a24f5d34b8f487fca8fa68f262ee0dd13d7c0c1f266a48ee25fb87a99add5223acb7cc48583779c589755f031a3dcdf9685eb88879b710c3155fa852c5cfb1b95c6d2dba109816e9c43af646349f4207f9c65820b108aea6f13a4b8411ccfd1b40c1bbd0553cf92a3c887f9aa8ad23d84fca287ebf766509c2306e2067f4d1cfbac7afebe420f15723eb9708bb6542b3b9c9e7994a86ee9b367b30dcb8c0e971110bc73ee1c06801d1059336646e626ce84d66f1f8f6774b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee09485547d85be39a0620db92a661a252191c7460ec6faec655c5ceb9985f0faff45ea0162c6ebf0b0ac2dcfe7399bb647ca81ae62607060ef7bf8e7a3b37f1717c04d64c42baf44d2e62bb992b3849ee3441adfbb172992a9a633daa473c6f25235604833d2ab0cf46ebcfeff4cac8435e631838a77ff16c67fcbb039df173979ec34cc05e37e8b880f9e6e60f8d1e153a4fb059b748efaf78e715b17916ffd4d9d5edd8bce214c8f6f6d8646d091ccdccbfcd2f8d7667eab5fae56009365bf1b89be34cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b5690485b13d2915965e9aab0469ac41cbb760d270c04d2a63020b4e563c7b437760156bae2dd1e9be21ad2fb8cf3fd1a2be0a269a57575a6a883f29407764376db9cf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec63578371bd8360709183f6596be8ef897e4786f850761f066d87b52b91dbd0459a135fee7ea73cec993238b64c0323bb7e1c9c6b411ee2abf9da31318a549a4813025c1f04ace5b2d6a9dbdd729e390ce9fffb71f218bcfa6130cee37bc60069e53e688e099acc2001e50ea59e315c10f1bc5be2cfa3aa4c9255a937cc84cf1f81170ee3963dbb8955d384a7fc25c31ce8a421b992555c63567794a33c6087bf7029e3ab7343dc7c69c12bef2fc66ed4d82baa1566775397f9fd0f059497a0b30a1d230b2bad30cbf7f17d5bac990bd744e90a41f6f78f9584a110f293cb262ed21068066936c94f66b92957695ee0b13b8e51a8874e46efeaa6bf70b26e9e742bd97c44491bf4349e11cabdef11e05e123c246f18f65fdab1a93876454b1e64f6ac3607377a14bc3f316579b65378fa2a015ace3e8e0fe61662823513b7fcbeb13d8197769322b4590710e27e00a60f4d96466a03096aa7a2c3079a9a922683c3ffdcad1a7e484af310cc3373ff30028b5c2debca856b29696bac9e7705430aacf5cfa654596da2fe9a1729918bbb8ec093141d69e7e84840eeba08f361e178ef2250fc74894029a2b2b2fe4481e436f1218784bf46fba1d4fabb5d1f820fa0465f726789926422ed697133f2fa77a2fda0c4112135d55d35b5eab2daf57886162f058dbba223129b68657c41d99b2383346d3c12cd08317b8ba74d2f59e7f8e16faff3a1582f90bfedef07e6218fdb9fc642558ef6a7c3981afbe0baa3d5d2bb87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52ac5a6bcd3391fb5e1ad3a204ece1345286ffbe02fc846675ccc0a1d466e2d183f00f68e0a1fb935258b6fc17b4522aae8dcea6dc537303a849eee46c45135ec059ebe9631e35c06884cea54b135c6ce36dbb48547fb19fa4451e84d15a75690dd36aa9e15307cc90796f7420fd2818401c85fabb30aa0ca69a03320f7107979eb4c7cc7b3a98407911cf3cd8838e48c90ff7a9b36b985af022650ff7401be5ca405c03e9d980b7373857174c2f969f6591742f7341cca796ce2a9bb8ce1393b149832a74c13b17a876688c6cb076a9d33d7f6d9059df8f69edc2c592f876d912e986db080b23749629ec9fdea0911e2ea12f46b5e996f1a260f97a6b70bc6a6fa00e2d04ea903270c504fdcc32b5287e6b412d48f11251f51c8d91cdaa18701d825576714e795153dc82b659845b943dca79465fb452aed66041b285d686ff67a844b7420f256761461a1b9c9bff0fa9cf0a378a89b00b7eda87ac6a8c6a9ab61ebd42d87ca1ecafeed0da5e4408defcb1b8fe27d6d25637f69ef075e895700438fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a148de9575e25518f99567f29d3477b359d82539611df4828105553586deb4972d328c108c88285edd808e8462b0c8a7355a7104812833879a9c23d000649026d363a67e8a4a3cd2702c4b3bfd17d489188c1b00c7563f06bc6ca596cecdc6e5e8612ad76f3816f0dc3c1cde8c8387ed6f045fd0d3fe93a73a479b78cee8387e77ddb1b0da37a4913edfd7a5b6eafbd611bdb02cd4fabf68209eccdb2c8c0aef251540cb5030a605974da4bcfcc5d26fec5d5297fb62b668bc141144132580ae29445eeb1cc0a5f455cff5153d9441c8f4da83629f3ede3adbd0d9c29f57b6048461816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef59a163592afb3c1ffecbf7ffe44f89a3b865586700e2726b032ddd4e55801f48e83a30dc1f46781f4b31a9944fd6aea22ffd2f87b6360da3850a14b9ece2c18b8b044924b4c63d5c64e088921d5db5170a640d0c18a706d234be79bf75878108b969171360c726b5a3379f85ff9637d69f12fc8085025e40b4e3c02a2920722e36485060f431354181579bbf8b9e92f276834192f94c604c69a3688dbf12c2bad92a7909e30059ef05dca840e9e02919c6f2fe9271d40ccdded2979902e1baa457897036d15e964f029e9517f2d4647faa10371ceb92031547310bd96fb86c946bddacf4e766ba4d76a8bd8e8977e4dd8110be986ecde09d78b002d7ada2b0b1d374bd09186d49a2bd0e874d4108bc07eb8792593c987b5ca30eaa087df44f6b5b94a1f1ec01a95a7c7d1da0e62089f03860c9f5d898345f1415e0ebecc5bcfdd198540441cb61f79222de90ac788f19d09916690877cc22e8dfaa8266bf6fd86f0d3d32d602826556396b62b513f89af3b64ae5178bf5dd5a7eac46e89f6f451f77dc951ecb8092fe2a9abcc491ce1304296337f86daefc9d9f649b4e35e49062dcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf1852921b2186583d5656606e239c5a3a03a3fbe1951eab2feb1a6ea78eb4f39238607a5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dffb108f706b2bcc99082b3affd1cf1429664c612aa2f08597e0b7a183e8f64455212004493f7b7a3546bc24810b81747954cc1b75fbc178674871f8d9fe92e32e4ad733e6c99e515a85de689f428592c39ad6ad5742b44b2b8de55603071f86510a67c73bf88d9b35b251f6d8bb885f89f633a1ef73ce8715a4abd1e5d31f4581dd565ce83463305888cfcc0378a1579a43186c2a90bf8f64570837eb58e15bd4e2b1a815bef819579209710aeb8e4214036916b4d6d9bd20097fd05bc75d3226a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc7fadf5c2e59437994816af9f840d07e0ef6454f0e9358310426aa7afb47fbb013f819bc787677eb76d9b1e73acefeeb086aaa01a1b3e6315779190d758adb7669d60e6c9f0c2b000018ec75bc504b32920f14e1173e80a1c0cd37fc0d382afcf41dfc427d872a0447e6353b2892eba864d471fe4b4b6fe490d6e1ebcd4e4de0e82723afaf8a29b6834480a954a9422c6e2136e5d13875f336ae586265fb242bcf102e011bbe41b1ad738f72496cd4da910ff9c08149e2371149c0bfb69bf8677354cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb110aef4ba6ee8fc4444e1011d27ddbe93d855c3d45a8bb9401f572d835b982b24f0e25c42c5dbf4c7942a6a33b29d374d5256046c2c36224496ae73333bc4469ba088650ef7c88398d3cc66386c71ece8512a4fef609351ea0d298b8ed3baed3acdaa0c6dbe92e9424b3136fd65f81d08aeb29ec0998c61a77e845b93c4de2e13894fb1ebaa953e778a615d6a065ef48cfac307a86afbe5fa70fff6950552b4eb71b1f1bedfa014098b68404153a8b528f77873c79de2736472ab33acac49f06686c14bae2ed413391370a4450f75d57204736f43718bcedf451ba89c52446a0e1dc097aa1fbe37f6cf61a83ea3635563c043d3e85012024880c62807e38f8fd3bd0a73564a0550db763f796f572fb3af4cd267cbe6266ccf330ddd8fa8fabb3eca5712cf3fc23203f6791fc35847d45e5975d3c68a0a467669e1d5251ec12afa34431cb18409cddc835bd30b459468e2241a7c5ea42154533aef33790c69d9634cc08b5eda64adf81ef904a796ef20c2eacef608eb6a75b5b772d43c03b96cad9561797e57d1fdb7cb31ed341b33428f56c4a242c9f19e2667318ce97362f798b9a2d0fe2c0e300dc4effbaaa2227b358569695c84c927ab72e625d12444836eb9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c6811e888566668956a0bc9e258bbe74e52b5f0d7c8cf285b5ef5cf918b093c93ebfbe20204dcaa87635b55e6f6f845ac43525057cbd66ffabea93ef4966bf6fe225a862f19096fce9d9c6be22c28e81423bfb0c2e41e7084e4f37f41a582b62d1efb15b6fec662e159b2e80649f2d4f034c26b5ad9811909d7936f2b369a6f2706e5adc4ec29717c89b5c4a2ab61cbde1e18369f479992650f8f57e17e054bd993055ce957b74a4fc729c5b809e956d5bd890e116f4de8b8a3b6134d5741a94b19625ee0d3f44e7e7674b3b115241592b9a9c0d1056b3ea15ffa2a9b1987ebf273d888c03dfebd0af1c29121126835e04b3c9ef4f6d8e2628764a2198290d223dd323878ff4d017abfab6ee49f1453e85fd2f1e24f33e266c65fc1df6934e8747046900cf756bc224ed9a92c7704878646b5926fe631e2f6aef7b15f6f0fe853a5a77cbfee2b4c65545417dbf07694d8392321d0cb70194ea66a0c1039efc624d70cfa3d5fa9c11a651c8ea5e3ea02a0cceb77b2270ef96de80bfd48a5cf5b0b6bdc1da81ec56ce8b02e49e6f7bdda77de03d76a9085ab8ad4a735ba732f5c9448c860ed9897f49195f4af32af2c2c3451437db6180429a7881f376d40fe66e73870534adfecc48cb4535fde65d5f32d9ca756e69ecada7413b048b29e8427cd67ed3a52169ffbc23f66dc2798c8b4080aecf9c6f6fafaa5398a592595795127cd80b98fa3f83a20f3a9063cc2be4cc3c45896120e540868edcdc8a2fa99178fd0aa941f0d1c0746339e7c27bcf827f9de064f82215885992e2e364f5cc5ed4f220667190bc3a27df5cb256ef43d15c771bf85fd74969849e201a616eed124b80068320d355c9d2b2f8d0822604cf9e9e91627aaa3d1aef0cea61623baab1b81e6b658cb8c6529ee13102f267ab2f762e2275d15c3b609155de118422342575371be538fe8d6ec7f23f3ec4e3a607d280a40d720fb908553f5fc473a51595b27fa3aff02790805f58929419200f41eb5985fa033799f6f422f49123fcbfc2ef424ed4958d24f46edc7c0b20ffdd1a59e55eb8168b6b6035f5883a5319d053b4d031cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc438367cc9454fd6ce2bec321d8d41bbe6475fc44b168a9ca060931174f88ec84f048d574298ae15c8590ab664de5dff5b97626bf40ecd1a8c080d2fbe3d7096459f9de0c2d0f235c557646e5c84355f63b3b1329e99d904a51abb7d79742137d6abba74fc5fba233945fd15192476f9f106d611a004374045cf8c42431876a359dc094a9901adc7ce326e1a2bb3345ff3b27ab95c4555aad31ae3bd94a6ec8c48914a3a962241fe0f2a5fc01295da220cbc7fdccb4ec71f56a7dc7e09821d2a22662b3c97911c07cce424aa9213b3e876824c6fa0ef832ddb80de271943b18b558f310aac53ada5132d933ff99258871102dec1fff36a1ccdee2407c51e026eec15362b4736f93d8e4ea48ea0d96933c2818de91d5f8041da8789d9d0ba1267879692e8205c3425b99f7293aad958f41885429066dcac2287eacf4fddbcf2e22b61300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d9ff034ecb0b248cc7f45d51b189edda921fe7d936bc61a2397305be9c7538c2b67fffdde3ec1a6e2365c54f4ef0aa3647dd00d9a47cb681fd8c1ac4d8d9e7b28f514ba8420318a0126b14e59a83b22aa6191d51f0204679bf0a09f624e8bf2954303fa18fdd8a7c23904f1e03ef2dd42645af128258f892aecde88ea9d13e9b234ce8fce4a4eba0417ec63555744ec5d300743a0fdd38cae00f38ee692e5dea067dc2d3f191ac663d7a0fe5b3c831eea9c9fad1c7927468997f4cf400dabb88941a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587dc41b02d6825f5dd31f6e4d50d56b548f2929c91f0a87f2050c40ea6f5e6e09c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01daebd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e44983eccb6209da8ba5741b6d616f565f944594c82c40d7322acf81e60abb425261103b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530b24decbdede6094a9b2f92d5b7904bca2a1633c4133163c302d59045fd9d1d1bbe3faaa6d165cdeeb9a2f2823131719e850238e8dd851a40f7c9cf4d9392db272a34f191d530f7684813e6c23948303217f115b6c23c8f55d47bafc8919f10a3860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f367e3834ca4f2af9a26fb57ab4c8f7280a40ef4974ce11ac06fc5458b30226115e341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb130d8bdaf85e372e52dee8cc83244fb8f03a6f47720096be09b9aefc67a1865d864377b75a38de319f5ed6c066abfa59a875d50267b5f22879589694d99b3b0cb4a413f94822d4c68facb3eb0dd6774a45e1c654d13ad42de5053e45f739f6622863ead5d9e45cf68aedf9c47ffa9c68e87301832a31886c058bb5977f066348c2da4046490b4a904e550ed344784aafb1e5bf794e74326137900c48f51619acc32aeab4a53f13268ac6e20f7247330821833af7a7463b169808d250af12af848a9e26f4ccdc07aa225f310ade94cafb2fab27c95411674378fa4ebaf83bd24dcf09d03772823b49c8463da2f22dfd5d7f9e83b8affa0cfaa34a1555c31aa69b1ece07d600067774a24b2b86acecd0aa85bd386583332f37f4f816de216d1258e5b6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe53d8fec63624240bbbff9d339e700abe8747d23355646ec357740e10c12d006a2a94c394eb10afb3e9a51982e42d10c9f3c36e767504d450b078963072df9dfa1fc030b52c717bd95fca7f7e0621b8b4d67a2563488864db423319d0febba17bcdb83bee2f042a9a3a3782144316887bbec6c9e0f61ea6c1a96fd894b4d1f82d139c051099c81fe13ee03027a1c202c6147b3be3abc8e54abb5e3cb78782227fea97c4b042b616a25ed6fe09334a7d4e4ef6abdecddea83c9fafbb2f2f06815b85be967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f1dc8d799bb339bc2ec4204a7424c07510d17246f3046ea15e857c55e7dc7647b2b8039fe63a6bf20273d5cef4088bfbe75e6a9f76e1c0de785d55af12267251f98c2a8e1ad2cdc83859999d576f98d1a10a4f8bb892d475fe7624ddb6b21303e868393b16f13f3670038da93fbfad83402e7f8b2691354ed30813fa8b83521df02efd11c6c163055f544b732e76162cb8b8eabde1384c969a3e7bf6c68c3c4cfae68ea55b7cba3b9cb4214d2d0694a540cf156b3433eb0f78620f11f0c8bff7388a2620812d063495ac2dd1634afdf2f4de1bbe2b6a8e7fbfcf42cc0e0a3e2836f7ee866605b52e31f4b64a682e859c2c2a7659a419f9bb1cb54a5da202d8f1c02238206817b44065c44b38375a2cc261036e26ea200706f5a2300a8f7f2b51226599d7e4e11b7f8c5444548427d9431fabd27942a853836804e676ffb278f32ca0e62dd10345d62c91c08092d8248fb5dec85ce3d5ecaaa180796047ee10e892affebe2b03325d2555baa93b000dbddf1c3adf3dbbaa429f5b0af00472a182a1287d4c43009cbca5edbc3921bc94d167c219c1bdfe489c22e21576f9d30efa32eeee8cc2e8259c606a77ffc4c7bc295aa6cd41348b2fe202052839787c53b0c8e4bcab666a5bdb836c736497679b019a97e1f837d51196e7ceaed760840cece5ae14ea5396f486ab5be2c364fe9ce10226c7088dbc1d798c6a6d8b88854b155828071e4d196dcd103cf08387da4693fcf162687671793a7c5aec0bb9c667f809502b3e20d7488e6c7ab26416e49c7ae3ebf3f29aa4b15a2d4146f719e2432a4dd0bd1ff98cec7adc61852aa97c711d004d4e19a95023f424e39541dddd12ef0a7d6100f68a6c56c67269e15134d2cd0051bc15b6866e4d04cbb7aa697665a9e988bf7425b5a43bcf9caba09c7cbc39e37b9ea0ffab00d43b44d8f664f3b8bb76851525e0d3cdf4abf1230211031a19602880250e3adac73b4ea31a7bcc339a3e7d344b3f2d6582f4323e00ef95d43e32e7bd0f24df941869f792c73f5485f93a3aaf6870b40899c2576e5d18258ca629a9ec385089b65208fd635ffe65a40b8e9cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec23e85b7654957f95d0930e1e7c2db43cc7a490a3c9a71f5729d51653aa78fabacf61862f686b67a9ce3d131a231005c00b12b3a1325bee3af853cfd6384e0ddbf9fbc3e46c05f5027be0deef31363877fdf4084248baffc5210b0d846f175dcadd17b4701437dd2df2ec3a043609aad82be9451cb68d0705d327f18180aff3afa48cd4f298c332aed6f7caf3e7ad77c764b662e8f48b85ded3337d73d9e903ee6eb87050cd2ddf42f63bc22a13a1332e5b9f2e1176b178187a3237ca8ecef3b5f552f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe4959c417f026265952b23499e70a3cbe82f2f45d3f95d07131926f500b30f2f20b41c5ea394c27623cb33ea1ed1378a6c79c7bed0cfdb988bc38a240b9b815e851d0ef735b9740b388cb868082446883c256f3f95a324d90b71a4f1bf02abb96a61817ab43f93413198f1a719389d9920f8006671e1ba90fb3cde134f108b58fa2373bbc6979181db312b1036836d266a33ced7f677ca499be34bd340c6889d0d237b76f244111fe500e4cc3205c92e173fae99735bd84c8f164eb1337705e957ca1df36d52052616b30cb5124613974fb3bbc3c68ea48ad25f1931dc818db0c1ecd6a9eb41c01a01bacf82750b13dd8d7d65deefc2a90184296c0ccc892699b3d6f9bf34e36ea014314a7be43cf10537548beba95242dab36b26161b150a8b5f36613bbe3b38bea37c9df1f1104579fc6d903ff06277ac9edb7feb9729d04a1543369d42cd5e6ab99298edf2753afa9e2e0290f29d01d939850efce81fca0a5d938e8d2de38349c7ed04c956388c75fbff559323e7632aa16d36e3ee3ac7ce8d8c9251dd1dff6d1ec647b65b9d2211ee5eea60a78245e2fde57b97995cdce4fc1c29ee85a9ba9758b08b4daba4a0feb04cbbe2e885216277fc722a7e97200cdfd18cd53c7d7dbf1f57a45ff90b560acd8df775c8c27fb80fc696cea5066d75aa2659b3672256d6ad059881b93313f25eababd8678ac01809796886584badadbf31a101c48d44a77f5f0cc20c4b0544ac45e777fd667365efaf8a7f0cc5d24b8cc3b9be922d3f59fa23eff3c0703387ce63005349fd441672f8700cabd759c5331e04c1606e6b3da5992b99789aaeaf7b37587ae24e4022edd510c32906ab3a3e6d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c69f6dd9960db561ea439cb3efbbcf1642b9bdf7549d15d47a9a4205d93511998740287dbe11ed58c944b13afe7787c8884e8a43c2fcd613d27c83d88ba52b9294e142f94e252a66def374f9ea13960571ffdbd7519bcd0e8fd84c767c91b5ff090bb6e69216959a0700751133bec4a62298fb898ce0f05b38faf8c2d06c8bffbc9e4098c0ebeb381ab8a8449c763505eed48eeb7dc82e30b248608d7db51e83c3b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b241265c16fe17d5894d2ecd20f20f3c0828a6ce854dd5245b21399a93663d28523381fd2fdef3ca8a038fd4a6b82b8775e7f9eb4f1bef943a5f7c4a791784c9addf27f5644103beb545f6276da49b55dc136b9e233f39105effd252fd2d138d760c238612cd5cf78af120995731eefd6ad38b3d30110ba1c5032edf7a571456e4e9bb87f7260ab56c09b83c142ed355fdd3e22753ede3658322ff9733bc07b839849c4f62ec9b65e2b1d622f9dd818c6dd65ca5fba6e5460bf2bc810aca235025e06be8aea6249cea42f0972614218807947ec109482c6de796a17ad988d8150acba3ad4eb5dfc1913ed495ad448724fc01ff14d994cfb90f7420dc8a96359570d9991bcbe1f7d4db5204127d0b29ff699c012c4c213baf170d77e13be8b1422ef5946360c1327dae9ff02ed15804f94035103bc6ce8fb86ad764ac0b2e82a4de3d044df0354f05c7d774c235d8bdb3672dbabbae6f1213245f2eac058432adea774b95e44940cf8964fd2aa0308fbd0b24bcbb14acefd9618d365120dee8926dc050d0fa06a58570b72b707358e9140768b92736073318f8b2651226540c94fcade3baa3b763d8f80e1fe65e0ea55ba168a0933ea75b44849613fea3cd7f527d273d1c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef1008a03c7348f82faa5fac404ddda0817776c33e81400be34b17706fb4da7aa21c5c5bcec2f8dafc749d3efd6deac121b288d4327beaebc240e99809c0581ca57472e3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d23ba0684f083d73287e6c9a0fabafe60a05ccb04f454c38ebed44f1cfb76912300d1335f570dcd1f47e78febea16aa6551855054db72e52b725a57c76d0a9b65aa8e06e7a635153e2f59a27fbd96d1962de56fc1af07ef08223a94ef275189d8d6fb283c5ffeea532e1b778fe1bc8d44ea8547b25101068f84f277000a1e391b9597e3db1aad6160a9cba812436b59275b20e7b1b0b6c790c951fded2a1bd0e5bf08ef46a05060f9663849cfaee0de419d505e38c90da29c444893b02e5e2844c1451e1de3a13fcdbbaa7e44adf62a4e4c0f8b22265e54137f25e1f5418422f7864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffffb2b006c7202d5aebd2e7d32bec1a7db3608954e0b466ac9a2a6effa3b256c5a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac71b51cc51b6e4beb9b249853e0a0774f63679599f9a27b9e9fb8cc26ca14265f1126d1afc0f1f39d445a7b818aeecc3bcee27b305123fae5a71341103880eeb323b7a63dcfeb5feaada34e9b367dcd529e8d0f2ff5ab8ccd0d310b77b1d8f6145492e90a5eb0f1f6831e26b3d871b98e154f84f657655ee684d177267f94bb777a332c6b22f6910f3019e74a8aa9043c02468c9d97e10a8fc76820f3f5b96423a40f6c38db61770973521a9259c227a88c1ae7e95f095e21040fadeb00ebbfdb0b4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b5988c47d8d1979f2c0e11aca3ad52f07d8da574db821a5a2b17bf64c5495991015335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19ae008621a4d97c98b8761f501e417d41f171f226e9cce09c1873d375c700bd5310128d6e6240628adb3af02c73e700f48116c0407fd91715b24bd6c3ac03e645d6f984e701b286c364e816bf01d85cd44fc7cd50a8dfd26b1353d6a8d4636e2cb71c57173df3f4196be148fa4361ec0d17d356d4e1616e19ca3a8891ea9e3c390a1f9b5eeac8aad55e3a1154625bc1dd00182d7c9a50b5af975a0fde4bbd8cc6825cd6e9d691ac8cbc5581971592f46746016a12d2bf605942c98c8b3bac1a0c1de4d7307c4cfed7274d455deb7ae5c06c3d8266959da8df592ec7fb52228a95fdbd237e9c8dff40b362b5f0a66541abbf34e8dcfa0865dedc755521f33db49498a25a3098eca3b189002950895d01a58beb1899c955cfcfae54f2ca5f39268d91a9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884c0fb771014f82ea5c1bb8507522612030f3ef78519fc1c2598fee1b1893cb45f543d5e0fe13839d13afe36d2494fd9fe647d761f5b8bf8b40705c838f3038639912f21499dda0c4895128b8ab485e361f2e5222c93f756d58bde0161d01be9ececbe4d2e384336270f0f944cf96c0631ad2e4b08a3951cb59bc67f20e1fd122baf23107acb2f04dbd12e7fb4a081eacc32717c9d95c7be8c751348c149026784036dabc4fdf26834ebe82f128fa2fcae99b3559e24a635b0ba3d26c91af6519cd87224cbd4785c76c288035de3a6f0b8f8d1177b6602ac42f18ca388a7aef7dee28be64ad90b5d62b1dbad620e6dbda2443277d9474dd1420142cd3a9ce6380139715a966ab20254a0c3d97cd968dfde678508260d93cd54d853ff83327dbc6770fc8c70df60dc2aa027d4565e39a62b9a0ea7b6effbef1fd666b868180db50630b69d797d81a4cded4f66844fdd33ca2b87677a7d2a8d7d3964fb00c25ed8f3578c0d5e8702546235515fb96e2c2c8798e78a10cb42bc83fc1fb457b0cda793d3d66a8bc4da57fa9c55161f0d156198fa2647acf789b92bb6ae7be35b6f3a1c21324a72a7f9465d7be1f87e3c50b56fdad2a15701b808237bc83ba3221b86c56a160d5054a0260ecd037c192c519a48de7513ac26a58f76eaa48c55968df24fc31c851900becea0bff95420a4ee2fceb9a610b7c7b4363bb7313afb75ef2053fe63f168350cff65a04f22d021382a047951cf91d08dc42a993a8b5173448dcc35ca5f389dd924bb6dd884b7afc95b471c5a88961903e36bcb2f94c3f86ad17d42b61168bda14afedf4a56f7688ddc29eff393ceb42001b0d21461e12600035e7471d842410bba6636d1c2dd66449c3f8e57a6cbaadce44b3ef114c237e509e177474650447e85edb79a7fb78e8546a52356a4fcb23df34069a893aa934a467d8cb3fbfd5b345fc46851b575623693cc4b47845a9b1c6478680344bb977011d91c3b2332cfcf17c188ba9b8bd7056074165945f25504ae7ca4e6d73c141a1ee79fd97e03a3ce14c0646d317216f4befee36b8e99897c033764d620f917821637dc9e71441f82fe08b053703d84f38dde5c2a4c932af84c6000d7d2ebea80aaf7a8912cbbd1e401babd60f3d799bc25a873f8abf51cf84bdc8ec4d220b463bd9160dfe17cd3afbfa49e534d9086e2f2e9000237640b218dcbd07d9686c36d4d198a7d333aa54523820c05e032d4102e900e13750e917659b7d85799913b7c82deae3c5edc451bf60a32495245020d3e38839ed889638e0dcec68400992f215e2448ab048b1ff514b370625b404a22ce78ea29abaa441061acef9ddcb3e727e6c2b498c4f9bbda29aca693c0931e2461f0551395b8facf9c3d065899c8485393977a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578fa5467bb5f6f817ce3043773d75ca92054ad43c0446c9bad6760311a4b86f0122fe22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134f1cf2bfed73612e713277d674c576517b10a5b22dff789fc943fbb19589565afabf23d278494cd4a678b81de4872b0fdc01fdf7dc6d6b0469f3d6029a4f2900672822537bd6fd027403df29fcc36b962befc5b15f115de7a2e0f7ffc9655cb502b7469396e4974cec51d5610490d7f140394713803e253cb0e34cd41de09152728fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e272eae9832c87bf8717f19b5cd61dce08fb73ed4534e8a6b476c3f76eea5215289c782b3619701f8d6f6edfc8dd4e9a8bb2e73df01e9da9de9d207425770ef848c060787b4f54e39fa326d5b8ad67bf4126e5008ea89ecaf0da7552dd65dbcaa879313ce09eb022049a2ba91f946ebe358d9ff2d86ce75bbb22c08b7917941189a6465851a2fb38184dfae0510cdd87b9a980f163b0505f8a4304826122cffd57c22f4c90f9a16e39e01c5cd6e02bc17491ec4b3861a09a10384bded54ec4cb236105d189afd4be12f1c24a0f185a2f6ae9a75effcaf8c05c3db3b795696819312035db18367aa27703daa7ece0779a2e2e77aadd623d635b816327ee8d7bb9cb98e5675d6a56101e869ff337f3cc43f60472edcae47653977946ab4508758d539c1707ba1a935b2ca6c3411ea49dff26d964c1715efdf7a62e9633153a3ac2cea87014e011eed216f6a2e756ae79fae1c6d7a625fc3d48238aa3fb3dd2b36dc78336e418a4d057abe7004bab038809cfa27cd2cbf830194dad8b9f0055a812b85dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c389b95327fc8428c6ffdd9939846ceee242971ff7ab345e075f26b363d9bfbfc814d1b380e36f0850911d0294ed27f7435fad7e44fdcc08f9bf9add648775c1af41b57cb6943ee148455f385f39e8c626d17f3ace2d91b358b117531b05c7b38783fcd903604a4382c8913ef9c5e1779a2475248b09781a3b52e743bc066f5a6ff70ed7dfdba324e0ce1fc732cd580338a2535727cc6a2103af9fbe027601092e33c3f1a58ffe5fda29e42f79c2771e66c019afdd5454c8a57904cd33968a705dc328b8304fb4792ec569ab9bed6e738b7e51c0b73a83541c68b8c72fc946e1aa90be93ea1e2d92e6001ca236c971bfc84568fb7f0351a512d15fa4e174834249e20903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097d6f0bb8d997f8be84014866b1aaaa3160249b0665d0426d9a47bc6405bbd82c3041efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227adbf5841c87ea91a0966220da5faa68d7f397cd39d422e1c84843540268f5607968acc75f3908a69676a865dc6474258a926bf03da7ec0bcc5436b6fcb527ec5f06ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c503017654e4bec18514bde7b87d8984c14c81fc9c2fb718fbfbe46ea2b8309b0765d0e870ed5d2a361ffcd934f5775dc09c9214ffaa2541a729c2bb85914204d74c15606cfeff8b014ebc416980c941e521128a913d250df280993de8ef2c48c45c304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa757112257da3a94f68c612bb63fe306999aabce837a416986dec0d7bd14b81d9526d32d384f1ccd755d5686eae650997df1a165c94116ee2747174188eb8c4efdf5d695debe11e336286233fe4af1b6308a80e6d4e58886269e877f18d5635763ed9fbaa119df02c98ea2d73202fe4dc3e63935e565dc308770a9623ef7a18c213d0076cdffc31f1a9f7b4151c78f58a3ca3228a6d16b4735766c2822fe8101c6a6de319d93684cd1010f90b67105f2092a28ae086e021b454d5168a53fe088b686372a1ed48d7722ab5283f959e07379cf048f1624dcda33e1a23386eb91592084aa8d11e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe64606ca4acb7ddc0c92717603c6088785549553a79a78aab27057aaeed88bb9b2e28e24a3fd3edc305ac7342fda13ac0a617abca0ef1d0e2845f4c01774a1daeae695b60530cccbe59c84c2d119e51ba8e378dd1f14a21fb5a7e43ef204ad7b4f8e61396513a2c4afd3bfb24f5c33a4161fa8a374ced698e2e2cfccb10844596c86592c7f1e8087bc1ae09dd2735952bd8b255e465988812bb68246afa9e0a6aedc11f3d0314cdfd9385ae874427ddac007b11ab0d11af9a22385ae0c81e5232ad0a27e351b76b0f6067ef10aa01e0fea3e390a4d6a680d1ab9b03aeb9a58c6cbc1dabaf9c382fa4fd337070551d0bb8398ca9a2debed22abd150de7200258fe3f46ff65cba366b77046c1cb8883919cf132f9a9354735d7ce9d265411618707fff8f4a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d24490dcbde53d32fd4c27273ef5baa09c178dbab7b09139aef3381552e3d48cbe20557711a5163d7942d8ef717498e42a4e0a8681814d6c1f68c9307ef50763755c0d76866f9fe265cf9446673e6db28bd21d28f1c78de09d82b52e90ac8608f26d78320324b4c4663cfd71d3439f87790d8dba775818b1bf04b2c1bc2fdb1e7e43469a8beddcc54da218d98f15da40958fc9076a64504ecaf0e275dc366f125148801dc1fa219241ad70190d950effde752829551ce82156f049b657e9181ef194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e980b2a1b262e9e0d4436aa3436ec968236dc084f762b7a60d587cfe548869970f8fb9c442ad0b8b32b2bcf7c5d726345ac01f6255c6e9cf52dd69060948caa8c41d41c782a85bd740d262d54ca65f0ae64c48c76c3176f3a81c602388c68f1eef74d0af147f75e8e5a898f958b43fc90c27b0e30ceadf2c39265de7ce267e6bfd34dd1ac417731f543e1445598a5a9db5b90e7116e700fd69c7db0b67b24a7cfd3a8492c895d82bf9ae6b96925b74a11262bd24df9994c34e1ab7a69e23c904445dde0d626f8f0eb1af1fbb058ea83468d965ddf01fa4714ff8ef0320400575d13a523a40e9bd7a7865a34baabf5177e577ee2ce3130110f9010ad428f5e5918aefd95a15c111287ad2066527e86efd596634d1c744fed923c1c2a672c1c61820bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aabafea7f5e10fb7951fb5b618a8aaba733e66935526e0923bf30524f54a191e8b9e638f9a0deb8c1706132e46420f7855c484eb188a4ea165f2c6f441e01ffec6431379363a06a1973a6f4daea96dbec86cbd31305bfdde94d576ca3c9739e93d6877971335a3f8ca255d42fcf63537be343aee1d8d422262cfbedc290e8d53eb22525c83c46c43ae6a537ead3690d4745f8656d1a63b99b7dae69228d20be7ac9d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c216aec0b44a11e28a85c4651561df992e9f0616f255e87696286e1b07f0f5d81e8cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea3d4dc5e334afadd036a526823fa2871070c581de159c5de3a10fdcba73d6ffccbd76a38e51e1cb9f40f7ad32c8333975606a89271adb90595f74c44ce4bc999651c49a56ae30d83f10c9891f0bcd5bcf0121b015afa2750fea916eacfd6744d1be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b29827465b34191213a55d5c1cd9382fe0d4d0e30f4b44b63733d9f821ec1e9771532c61526c9526d64a5191b9f7c74f865e07e2e866714bfa1eac3b9d97faed25624099fe0f57f2fdef71cff2de7c5d2ea1928db6ab78042ed4c788cae5ede91c38d276bd537ad1e1d3e451ddd7905e02a74e7cdd50aba9e89c94ef3197c73d8a96041dc7279aa749d98aee3ee740a426e19eeeb813ed26cba906ea39a53a661aeeaf1a6041df96676356e88c090f53c9f66c683f9d73a9498464eb666d441f28e41ccd3469818ab9bc4a0798e380c85b2ddd6e4a5c59bf3cf0b62833c996b76883fa2745dd49549aba9aab5a0f974119d2391a8c437ca4d9af2d3f031b1755e901c9dc9863bda47fbfcba3543df0c6517beb6a67ba4440fef3f4e807349e78a0ca244f9cf0cd61d1ca35c9dcfd3f05bd7c5d0b2c57b478b54e69a09654af604b65ba7289045e6e287d7fa198286718f0823ded12d761b6e315ae616e5971f61ca737070672ebbd4cba6864296d94201f27c5f8fea25b4d1ebb9e406aa58d921d7142399c3662fac87355e0fd5a169879aa4abe397c61e79ce49c93dd6cd740e5f57016271548718072efb6f50aff89340b30def0e70dde21eeac99d1632161ae60b2df6fc6da886ff96d614495e19b2795b3ab5442b260886e60a1b1c7bd30d199c655ec2698fb94bae27e3425767821c19fd9abd748d42412c1a17b7ab5aa2d3c07ff92dce6d39aad45866a41509d0eabf5308b9c67e465aaeac61610f112d0a7cd9b208134afa3f968c7149093649c470c719df80a1cc38b103e6f0503fbc0163deebac6b0fbd7c137014b5a14339544498f4bcf0ccf67c11d3fd8ac55d10e1f60c2accba71faa619962ae0904fe53a94ea42e10b3cb953f93db36965024c8837e3cf9c423bd625389618a6559499ce0991c25be225eb782cabcf0c8038e49920158c860f9370d6d5089f165f9894acf01abd329de688435f4e6ebd80f4a6dac480b0782c6d5a00142914930271189ad507a0e7059965e3fbd8c90838aa06c701ab33869fdd9419c7ea7fb05c4a029a3dcd3038e9e9a0921600cba688fd6315ae73aad0d6c023ad3434d347252c0ea51b89bff43f6169506a0383163d238ca94988d977d4e08892355428166f9ae8bd824b9a212ee08d5eeb467e6649fc1eb488e8d3a03176fec63ba5aeca230b4ad885408c4fd703db0c39186f2d1fe6321febcc6132f05277fc8fac4d7b34eefc52bbbed9fe31699c86dcd4028dffa326ab0824bcd7b381b891dd45a70773859dccba008bb618ade120e397ddadfa7274f90591c6f0082179aba59825597e5e319481605a3f3e5395edd1e9e5bcfa44885210d3ed07844d9fbb309250759afc6bc6bc3b5f84ef7e2a6fc5168b418e470992e188d88b484d05139b0d35eb51e1cbcad1ea7cce635e188d633de31b3caab8fe7828d7dfcccee3127eed0daa7378bc6180e7b21fa7c4855aa68fd699e51c31207617c7b94734b5a5d80b210523070bffe8ba224cbcb56da26d98735e25e8a31b467cbe96671499d67f05c650bf7168184bbb37fd0e60591c80276938e6336390216b52540d6442ec66f1f8d21f12615d157981d788eafc69e4a14fbde3c5960c89ab6e7e603687be8f1963a1c29be952d98af03d410fe11b60cd3e6e9ecee0ca29d78d04b8f90574bac39d638a5e0a60d5a1a8873f501573ae7088797c92fcb4b721190d3b0cf4b3fa01b54bd2c0d9ab9452b22619bb48efb885226d055a5aa87927ef8e63af2f067193fe17622a9daa6222c78f09c8c972a2b52a20bf5d64ebfced850b05cb7fcf539b06c8f0650e0fc2df94371b4c9242198e9321a3a374d0ac6694c6707ef36c1983c6df227ab03eea1a0da05c258916c97062dbd1a0dd0769b9d7e3e98ce3ea24f628ce7d51ba1209543a17983e6299b1ff2f26fc04ba390a2bda909cd65c73e4d417ed7804b3e1901b12bdae5c48d99d33b153eb4b42cf43b5982d8360f3e96699d8b1605e2f7e39b7a47404473de8b7ee9beb791b72644cb6e9c641304a697a22d71313c07a1cdaedf6f9ec7c10742e384793563832f3e81a6344f504e9669d0ff5221ce760c483c247c4c60814a744d708b69e052176d65cccd5d94db30c289f4defe8b6b69749df1a93a426a39b527b96cf6623768544300aec2a8a182cab28b137a5d57559ced4fcf99aaa3cc1ba302bcad9ebcadc74f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f604632460ca6578edf49db76c77c1fd2282be71381118b8927d91f918b067aedf32a261e9990fa62481dc4bcbbba5163e5dcd431c6403721095a2707ad66f44b2033c0a85c2bd3a94cacaef652940622cf4cff020c2ca0bc81ea6643a3f72fc45a0b00ab1247fcef775c3a5da9c61b536b0c1c7dfe77b889788b85e3698614a3f7b609fd2e107adf7a84fd839c3b54da515efab42271980b15a3233c3906c132c2c06dad6579229989c7d3b1b45ae87af1ac1bf5a61696df13e267a8cf61b1b87298dd4a9e54578e7eac5e17780728fbeb78267661559c5a9c8f4fa961f9855980e6a59fb3270dcb91e1fe6fed414733f1c0e2f95d0bb81b4120047fe62f338838f59b9c8cb4b5eaf99b6eeee3fadf84c02debde1a2cf58afc1545ae904e4b1255b8cf608665d79487f2a8035a2c7eb12ba8f82e3c1ade7f1364add94f9e2dd9b226a97f0d2a4fab7891d25256753f5052c532c0cc835a29b4b40867164cb850062f664be3f1fcb4c9e183459d89f4e0a08e3da00b3ffe4f70e57a61a8f746098e754db8d6ddc12ed8311e8657c2632211c23d686a81a224dc4fd40d0a08850da355025cfb5e115c129a80986733d0ce52bfcbfcdd9d95f47cf903b9c161ae3aa84d61285de29c1e3d4fa2c923f6eaf410472221c5408776be774b41243e9aa59273dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d74fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da501523a134ee7b67ede3576cacf7aab5c3cd4757ed6549697cbdbf58f8d0c29922eb3d99332be75e721889d3523a56f76b0b532094489a2fa727fb05d6bf899e4639069bfe39d8f4c48339879c1c2f3093d620c9ac1e53c2739f1a3f8033cdb81ad97084aac8950d17e38b50950d13e9ce43f8394c2345cd7d1e06a3b85f4763112d0a1f0d9c3489295ca32621e37e53aaad037f4cf2c74246e6b318aa7d0142eae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a25dcd718f1fc9d310339cc7a57d42a98ea30d9521b3eaee49b2cc01f445446256ac394eaf7757d51a02a48e243811d14688c775d1af3873382026dbc9263ca50956da8b99ac98ee86d7798d3748300ddae42d656262879bc6c64984c355f823365fe57cea2ffa13d9c89c1388d77684502f11933674e277d239388016488b6cc2a7d42346ae805f6353233502a8e8cba23e219a68d3eaf68b148c623ab7e723eeb5f70dae9e837016b5b8057f8c7620f68079eebc2e44c36b369c447bf304a9edf8604b5dca69a5fd4fa521df6d70c8632d984c203d09bcc45467e65d6a63a1b1ffaa89b23447204008b38a6b6d021a0365dd4f20124200ab65650d35b39cc7629835a9fd358ecb088390abd5717dc92f14a41a74f59aba235805f0e1a0ecefcc8cb3fda74f512809d22e5eda5a838af27f59e8ca7200882ebc44ee1c2b8575f8f39e6f29555cc3fc86a90e013e8c820993baa51a88a0907acf6427a1c7284bdeedcdf81cd94652d1ebfbc205c3c388dacd3ef13f1710df122e3551915dc35a14c3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c1f80266e4964fb22344510bdd6834fd66d86c6dc1a17aa59ec38b94a19f51889117108d1ae94381b98d6062c8bbc1383dedd90d9c03c1308014ae650396eba1d6e21202f76e9646f8407fd0be1ab524c72c648b4113d7e9dd33a612d1f0a9ac0b983049739e38175a291e5626372b145221b26ea34afdc7aab2e1e51525987f7e3fd80e2d908291b15c51d78b1cb0c5cc56addd94b0c1b6ad1735292535f9b045dacae5e30bbce12293aa676a33d9826c380b018253df98ba4983195449fe7288849afe5d7a8c656ec92d7dca86c9fa5553a517a0a2c08bfef2814e1716234b5690191ac6e50fd0a9ec518e8aceb947f6bcfda0f7aa3a263b2b80b364c1f4932020d99f153db9f6cc91644337481db93baa1d10f9614e4e01da9b44b7184f9c1b0b8c412361efb4c0e1753fe407790528b44d25825353d060e3caea7c2424af934f5d1a8b66f51658f98a09d7bed50047385c56f798f3880cdc2f9bfed0b974f81ac2c5f81bc6de8347f0469013cbfb74b83c933f31529c1bb4342214e1456b7f468eb08ebd3876dda51fce161ef9e00562c3aedc06326bc4ff19af3e4ff7c2c7316fd108ccb2140f6510eb87ad8bf4824b110c955715166634a705eb01a7feaf6599e765f3ad6e7f91321928312f2433b07eab6341fded6b5bd2ecc345636a08fe4c1e4429311a99ace8e825a604f351503d6ae2862010280a8e13c766ed6d01624b1b50044a8b06ce8a9b7f43d31905cea947c44fa617b5bf056ab61dcda8adb8f26cfdcd31114e50c6588d53256f503f1c88399e2cd0f9a42909abb33cf5985d0bc29e72f7c5e6d084df66aafffadda7ce43a3053e07e327dc0fc144861b83b2daf6e30cf8289bf1e118c1a4b7967792b931679b903a870c1e67b3fe1406e53afbbd69c6c87def4f88ea6a04caf743d5b5a56a9548ae3b1aec477f30d33e0a3738ac4227c938ddffbf904daf505b966238760b2fa1f8c303bee533a613d2b9bfb7568f8ffb1273cf91a4a1741ed8ccbc9ecae594e5b48323f14d02b4b786e2df5c42b3e0b5e122b38da9255590fe252139628cefcb089e48af552dc67440553c3ef11f7533f8ada1c15a6851846d67f13838fe2c8832248aed9adad06d131389369928469773d2a35dfa5b2803c01ceb7b6b4dbae754dac40de81636515ff2af66aea06586d91ca7a8e6bc8fc85fa9801f506917e33654f01c9af4d65f59c827a64cbf5790da792bb271b936b5b5a3c730a1264942b98f8cfd7e896a05cc715b9d0c9208d8f4fadce49be46dfe10f469a0ff3bef2dbddd818fc30445c222da6cb362e1889ff7bb03c180f04a0000cddb38bc62c60616b55decfb7a556e02a43ab00faee198d371b08c0445f76aa2b2a1ed3166f15783da38f61d5500961f764faf21d54c8823e9bae4363a17eb7ecaff434d9770214326406194d704c48fa78cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eeaae85aa107e5fb0fa7c059a52514bb2dc525bb8a0f5cb44766f8ab8c695a29bcf243716087b34adbdbd6670157dcfb55078398c2dd94ff71e36a06638ac0115a347c494ce1f03f970cfa600e41c86a9deea1c27285a6ebce8a0bc51cf8538234bfcb63e3e298cea7d1ebbdd12d462f2920aa7fcf258282389d82774b1d1e45ddf8aff59b54f1138ac34940afe32d0922145a4f14b914254b02dc72cd828df70ca94cd3a5e9c8bbfb8b468947d244114694033f0a50b1b17634356ba051d1abd0fcb7b6c21bb17dac05fb27bbb338f2bdd6f9d0b462d0bb9a859bc028ef9760f3dfacc10239c496245a551da9dc27f82b2cce7da2a1681bbcb420efbed5ffec74267fb79dc57c95083b2dccc78a18cf8a1e62dba3089d60e64453efeb7007b309ee5c04e063e38351ac382677e4a43ee1edd6c521693b0dc5e4a4aaa8abc12b75eebdc800b7b4e4cd3197f4657097896229d856567c2447a9b8216fc16c43f01782b1b069a9a7e9dc4d0c7f7c00363cd4b76b074c4df415c54e67d53f55499eb4a60508b561082e6f9c0ee6fa5d035bb2670853974e912710748b91a13128c81c15ebbead248ec21e1f49cd6a1f773d9489177d4d07ac20fe484f8802e395ff61a0a0ba4fbb922e700f54389fe246e95d97d50cd31c80c9c31ec4d51f1391655f3384d2d5c1ed28fa2cc78c3977d7566dd036c2abfa172f5bebf19b2957938eb1f046d0aabfb3d5824b85eab5c29ae269b20c3a5b4d0a1b0bf0c11c4038d7adeaf51566e8d7800589213659b062005554755ea9b0a967e3bed6dcd33abb3d28112679fe659a211830c5dcf97e9928655fa4c3d3abe7023b1f49849abe822c253ae06b9f4c5e3daff7f1e287e82ed4a7be1571f052dc8fcbd868b68be4f1ab8abefcc9ad8dab7c64fc91774fc49ceda8b01cdadb1c28028e3483275fae40a85dbb1ef4fb51c9494c4281e08c04c179360b9ce0c1b5a2e8293cd0fbf775347cac49203a49e92ed0e50973e9534d563bb22fca41c5db2f2349969d2fb3da4199f410ddf70437fecabdfcb44447424840360dcef06537eac7d43288802437de31bea127fc3071ebf51a4c7193831333bfba1dbe4bf94cb99b3039c372c9accb091319e538ae6901e0d949f5a66ab3e480abf8e685ad81e29d09b6d177008ad2f6cf4f161e379dca7e4a94cc96fa3d99cea68d750193fa5ccb0d3f966778b9e3ce4dfdacd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2c61ee1477129179a929df8004debde7bad25e12b1519cf2a9fbe6a70046247494de29c0419499529c2fd62dd0e56eaaaed1d2d25106de12747f740c204af470a947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259c555437365707e2cee3b20e98e03756c1ed0b5efb27434f1fb2b063825193934e18ab58c2ef5a449b74388e049c368bc064d55383d15db686e2e689aacda4dd0bf065b90f33b61d9d8e7f05738d0b8d0200540d6842f46a28ded65430af98cbc608a05b8963a108413f72f2351e6b5c7cc67ae8c199083bda16165715a34b829d25bdea899dd63b777ebc7d4a606793206e5190418176c45e0face31d5616f959d5935c6fcf9fe0edd56f4d533e9461006ab16a0f537e9c15a0f128d48209b45ec71a750fef7468e985c732d97ecbea8801a10cc851ee2f0e72abd3a5d735602a5f4f501be2348292ab0776f1ff7c24dfc974989b39e78bc99c23bfc1812fa9745fd2ee6ee2bf37b772c9435473a724f22e715d736021f6017146b3a699a1aac759836dc04ff2a77c19e02edf4df72a3327619dc61c02fc957946f5a40c0c5bb8ae4cc202b4372b32e484f885c47a546426345839f912979ac3475ab306852b99532cbdff356d4d809c3519b4d44c68d1aff7a05db8eead7a02247da00c318e26920f41bf9619a1a842d5148fef0f2a8feadb8057141fbf6ddd70d4df20028200737f9d6a48eaea08d6a68ac2dcf4e1b31916752a4c8931ff866001b193079c6028060ae6f6c1a23659a7a68ee59b76dff85d412cc1083971ab0e3e701bee25fce205169f93ca759ede288c149c2dfabeb6f76d0355b8190cc120fcbc9cbbefa7aa83ad06386992a62f0f9a3fdddcfb690e983f0fe975445839404913429103957ef47e77ed817d895ac926ed59f6bde3de00834e767c39188cc071444183d37ac3e8fcab44dfe8ff43db0556e15c12d12891a128e7ead38e8b515f52ac8bef36dd76ac1ca20b56ba91a72bb5b86a35900b1e9d33d01065e0ea74139ee724acfab87fe0fc75e67746e7a4a0b9a3a89a94dc7671ff51b76db7202855fe05ff9f5ef7f30541ecbed0886574198decd629f8673bd85d85c8b48c146a5a692c73af332cf06a0535bc7684a18e7b20cdcf535ce55100836ea1596c7abe9da43faf9d0a5fc8bdd58e88baa3c6a64f4b940073036dc08f5134988b2cfadbf44d84332239d76f22c99fb322c6aa822af60bf12e381bd2cb8d229523f8f109310b583e4e3040d1bf5b73d41cb08284c8e0f514db59e9f53ebed8af04320c3f0627fede3559e697ccd3e5155cf61b19ac80ab7156d892146cf1fff469fc8f5e0b3c0a86bc919068ff86dce7db04f4f28f1e041efdd4cd08ad90e5d4fc00f6f0628f60e16e2e523c88de65062bfd829a66b5f454ad54d6e502bce77704f319e4e763caa31e40f0fc24f7308d29cbfd3892bdd554615b376b7ebae635396525ea65c79d0997a62646c96316cdfefc8f5c28b7f08e4f4f88430de2333d968fec7d41025fb931282cc3f1f57f8e83017a8fac27df15993b5e23e2e8e6204aa2a8291517c6776528a68fb726f3d0419c2d727e2efbd505f9d4bc062d6de6a2505e6aa7d81079c631c6d5c21532ae8c6271299c4ebdd1f456f6b055e675d27dd20de580038db01f5b523137cf0c4c87ce37881db6e1a7c58b9e81abe0139005b90518a45c31c7d21fb66cf329b1d3c12f222a174195f45c639716a7c3978465122b787db770d0c6ab3a8ae1848073724481022f4641ce509434ccf1bc82ef2af3e87af421766a68203a9c2da4d354e0304b6776c0f9063ea23404f91722c3c4886f0b02d1db01aad00db608670126e9bb56e6b23ce89ef30109d34f1e925604992f8c28480e77edd4bf07c1eb235f09ac4f45b894a06b7cf7f9173e2e8a8f2ba45f197d6a4e7c943d1fbf7a3fdb955212b89a38f09b0ad2916a66d53ca92ade5b09c988c18f5826bf840851b89697ec70f5a8285ebb18b985a31aed3d97848a14b1725c8fdd90372c3d1acb60d93c25e71d1863a3a0f2faebb7076d9b00b9b17ca1a98201a0c7d694d489f1c34aa0d9743b2b4781895c0b85b24c8a59741d16211aed6405904c91dd9bee241ec2f489dc3fb8d95943e32a04141ca29429b2956629fd4323eb833e7992bcf727ffca9ae0215bab280da9a26008758c2b5f79879db8bbcdeefe10cf2c03e86193b643fef44654e4bf9cfcc94ca20a31f66d179964c1706a78b453b5c080b70902a846d4562d7aa904cf9f2e7e0a0bc865f7e89731bf7f0683257b45da76d07981ec12d89c3c8f0e709ec79844f7dff0b63c9ac5809873b18997ee5c04ffa0b3f3e06cfe40969d2677f25c0f9bad80f96b01e17e9826ab5473436340de91f26bcd4c9e66abd0e9936bbd2f10d79e0196806e868ea0ac7959a693150067b850f5185cfafb06667565b9caa1121bca1541af166d13a7676ee9d25513ace1ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b9e6b2dcfa5110e5ee882b0f6451080e8cd7c2d7eb74d17ff121be5cab58a54e253cdd557cbfbfbf06fbc2f77eb3d32fd2daf7d493d27ae855883453195b5d6ae2c6dbaed233366eaa57c9e44d0eae5fc535c9e71e4d63b311ef118254afd1985524337865060cb8ba286e7987c9db2ac8732c7362a15c1666ae443e03f289e33d466668d8d51843bb1b795c098ca5a8c66f91ca29a380151a6d69a14184fe767977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfd92d7fd861c17cbe59d7f2c78be0849328744c46230f479f3d418036d33b6b0ddbf304735f0c81185b54dddc976b5e50cc2a73b512803704b23d86d9d15c66bf1080e21003f04d3012ca4e1852accbc025e909a6d6b33dd6bb2c30dc0aed6c92dc9a52fa41d628258244887b75fe1d212739558053352b475defc693f1ef6f7f69c522d8f9a8ca46a21057f1571f2375cef86adabd5bfed8936412cc77a2dba1aaf6b4322aef74bfe5e617d43df3708e45724c05ef423ae22b9a892903a13b1e55e4d53afe2ffad1809d1fd3dacf41f86358242cf3bd037722fc7942c487e64a504eaf7664abf44a2346c78dabeb7d5ad8a7e05496d7eb5cca02632dac82a4a20cdce472999ebd2162c690e5e54dea50853ee5f5db93fd1afc5324ffaaa1a3f7591af760ca1d92d562bc89736cee5d047e3b4054acddf7de070640eccfaa3ef8e298425d4ea17bb19c936e2f230009723bee7cc0cf9421adcb96b8c85ead10bc4e0030cdaebf68c85dd81d8e643d59cf37808bb87418e31db043c9b48ff720c7bcb1c483e9d509ce26b5ab864b2a71d56491958873bb1a793bd9dc0ee226e382ae1e0dc7cfce6606ad99b69497ae913a38cf41f99d7d92bf128a8982a8553de4236b7a9fa17be39be910b1561adbdc8a03a429c98fe608f78ac3ba3911e2d64f67dfa1a0300ee51b4b44bb9a52faaaf8c53e911f60140da6725d208fca88a8325b712699bff1f74393a5539dfda5d1960b2030e842af6c6b2822d1b1a4bed53f495a8647adb02f11ca810d3900cf098d379e61e1f74efe69dffc0d347704f1bd76b0230d8a0fe857b3184212c082c78b641b78969811c9e55b5b2d2daf4af4fb0bef2d0fc74dd0604dfe2d4af63e959138951ccd97d5480d74683cfb537ddf2a9643766a3f5b126c98b340d7e49db9fc6b7be682e4d5705b7bbbc7467a4bf87786dce60b1cc8d56da45351fabcfc1875f7a82d8586bf81542345ea69c54fe255006a0c76040c8a8f08f36af80cc6cc1df48bd8fdb43f6c6097c2f75d5be017a53b55c1d0b571c162f7c50517681994745bc4cfb16aa4094d69879ad72e240778c0cb1b8cfeabd1a6f61062d61b91f324c84dde48ac0690341363516d5fb12779b3372e1ea44617ef0b97678f685e4247e20891f63ff084dcf4936a5d512736dfc5b2a17bc0925c8d93b769259cc029273ca82e28a9d78af9968d43170e685137fa2e86fd68db82e9becc7b4a8aa5b6aee337cb6c6372a092bcb4ecebc89fb43f13b05d0a6c0301b79dde0298de65672b428f8e95210ebb5f197e4b90a872103dd87b70e4f6e50906a8d6337681360401abfea5c008a51f52b8e26e57861d872257a20d21e9391738df3940525c28b8659aad61480c8e6baf7338bdc377110d731952af5278b601083c43753064f6b483274bd163fe2e900d6a29f509ef5fb7bccab6d8510c1d6b3801f2c30d5dc41f3c61f3823b0f0ec4ee308e35267a6b9a9f3c0a6170a24b019feea9fd8349de589526c3c10f5a162e10bbe671395f7f7315217b7523ab1bacc88e7d52e2b689f89fc8b2f804f0ab37d104d0385338ee12350fe4c01717e64ee2e4c382b1cc2ef26adbb2bdf34ee6b44c5bf071f0a2485c2833cdfc33f4c8d88bc23d763f74d9ffd05751ea39fdf1f41dd211e86373970077894912ee17b58ad4090154e64de0ca8a9863771a373de0a62f2670ddc88aff4da12c5738e324e5b419181685e8020be3df3dfed2d3a32265e991d548c565fe549c20db8bb29c431e2713e7494cb98b6d2a6ac62651bd01eb86bc6be8de601cc82b221c1ab03cf085a57266bd3e47c736554a019d8dbdaa3eb5dac82336505d5bee2187ea71a9bc93677f9b7224fd66e00e5772cfb16e7f07f36f96a48fb70a1799af02e522af1ae7f0514dde896630cc85e0e7e5d6308663d9619d76eedd0a81e03a3035b5683b4a07282b64a977895b6a07db92491e88409c0cd8cea15daed9e02a120b4601c5234a39bffef4075529b72b350eed6fb999d60ba86e5fd8c82e3d5945043342f6838e35c1647dd6422e29c8c775e945bf4081a4267552eb1c0aa6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd939d6a86a470acca83a0e24a974dccad2cf54ed2f7bd57e43888077b3211dafa8e06d4a950b0b2c15c857dbc5afeeea40c769a9d0f00d8bf47a0d553d59cec8cf088c04b4b6421541e30624e5893dbca6719b26e945eda14ebc62e7e17fdaf29efe0a51c5c8f0d9e461f09ad69a248085c17c28d63087b63c99e62d83a206dd6bf9ee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0b5934ab22a3b105e1be3dabbb16c938751f491194cb3d35acce173ff7e1f9944d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0dd85578f0199d9a64365e9e83b8d5b7384b2153aeb06750e64b5b5105254545cb91e7aaa7d860054938114d43cabd662d61fb6775daabdc9bef9446e6322512cd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc434a175bb22207a004339ed367f57ee37c9a91b10854c24ebf58c9c399c842604ef3d650facab6aebb1d8c232ab8f7b9a622f56a02fc3134c5692a89f93ed4a56288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a7150dca22d8db523b36250f3d322160f9f09532c510b9cd0948ce81c20acd8a447e05181bea5e483a0ce1c08dd504b0762c9c72938f54f1fd6d2497b801e0e2357305500e4b335342d2d6e8b9af8065d91f1ab9df49a77eccf3cc9ad869113e70e806b9f472249de539f80f52eae95f114d5c543382bee9d61551b7fcc8e3f3e47250282fdd0e39c9587756d10df0926816d4b955b6d6fcd42c67da98fcfe43dfee46875206bf823bbdab0fd6e69a9c31605f50d6b7a3f8c1720918f39bb6275cd8d973d12314641459ad9b546d8316382495af8b07d246a78bbf3e7ab454052a41608f7dc31971629d37f33977a295d676d4cc723ef0ce88d5c8976fcec0cd2ce8da3a9d1006d4671960cae5609a66967d9dc20acd2a8dae4c2f0d934aab055fc0a80a9cfbe4714e600a1d178b56398e071e4101923df24f68564885de8df5141d394a7c7e12bb8c183ae330edd434aa37ad8d64164d7ab5b3d86467e4fa85a7cbe82d8256ce6107d109bad3fcde5981430240444e9eee0a47802f7e2dcef03c8d362979c8fcdfd16e7c01ff599d4b8cacddf44d096eb6902db15d6665ce1c9443e6f7bfb07792e4971517819e41164152aa91053694aad4dfe8f3dd244ead79192b5de3367793f4e4e90a02b833e71b6ad02e984dde82b7191cbf31bba47115cbd36b60ffd9588d5ed5f0f13eceeeab8f1c2075de4d4b5cde4f9ec4d37ce98f2f6bcbffff0529ea36588650e62bd5f2789b3d9f361b8e8df8a38b90ba5ab4e9df000f453146ee543555e0cb507039fa080ebc3803f94ca386a25d43ed8ec4278c270a5bc0619e8ce9258084918f1aa6f85d083467c03f71b57775ae65f4b31db0052c645a123af4b2550c5ef657f7f42d1492b29e49064f2eea433a14cae211388029b0144589d5844f5e2b6df9767f9a9c95b5fdb7c08c8d60f99ce6e1affbb060bba7dade33186fd0d6973f065a78ffedd8ee1f1e97f4cab68e7a3da0d83a2b7dfa1658f3b90deeb20adcefd9c598b03bb22348f55792ced61445a4977b1aa4c4aaac1b0059f8caeb753c2b76d682df8061a02eba4e4106ad35ac942f9b5efef5a9ebb5e9148b13c0849c476b7e1436c619710e8941d5f2bd2b0432174bd59762e69cbbadb447abe1ba191ad2fc883d645c808024dfd810c12436ad4a695b7ae8b662b02f756ab782c500c648b42a320a1e43db8d66f5822668c35a18d0734fcb402eb44225ddaafe8a1993daff0e107183f82144be925150548d0c31fae5c2657f975c3f38c5c1071c63c7638913cc227296794010d3745d15e1fe414cbe6d208fef71f8c18341fad26ad5aa6f1c0063cd5c7f8805eb158ca16eedfbf52c9c0270e18bf8eb623f21ab70a66c6dcee44bf46197898cba67e56afe0621cf1043437d0fe6402871fad43e198ce497ffc8f0e1126df9e14c7ad355cec1766dc27fb21b77df8c35faeaa0450f90223e606c99d7471ad9bed6ba6f58f7b8ad29bff1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf2107becd34455b40cdcc979de1c180432a11fb2f5e308f486885bcdc01f7da5a2e3f3389e1f7f9653be358456fc88d3e2d455054e697beb433ee6d21a89c694a4a03e4552dc9eb8ee42099968198d6ac024d6eda67e67f4c62c244f5b7816e22ac3fc6642cc055b9d715504ca6bd4e43a52c7fd972f1c7d5b927a285268e481bbbd288e102830d7cd4509eb706e3035239c7613dd11500d2006150011d19bb1cca6a4213e8c1bee3580dd6237fb52a82690cabb2c92a46e521c713bbd022998e31ff37fadf8533dc768539e66cc3de16844860f1030bcebf2dd6487f7c120554c28937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140dc431183efa1ac9fc392b164e8e9952c8f19fefd955cda597a2b0c14aaa48cfdfd9147b95825fc7acca0e529b30916b352f7f24b5c929be27922f9e534b88dcff96076b899af4c80d126514b6908a153421823f13c97091bbab9ddb97d2ec44172244f1f556e3b15162adf19096e271bdb3d70cad94d0ca9701d22d2b1f7426e3280f1de6ed36277be141cd11617b5da92bbe26ffe58f0c1fb4c51a2b60bf311dd3e934c661bea302622dec8a77f501540ed5c3a7f06c5b25c07b9260e6b9bb2c17a0d4fda2dd4577cd1cc0e3ec3031d08777fcc8b05c517fc02f96570e816ce1167745c3c700a2e258fb5abcd8d86fedaa086ce135db7d1e3c0ff53300529119aea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b541312e94d43c0f43f3c99a9ff530479ed8bf45e9ca72ae1861abbc8339d4a720bb651ec305e14e2ecbb3a8220f86eb4b50458d0e3ed6ed0d8d7e3291ba7901f811af7fd1ec3fc35adcdc19ba1ade6d45d60483288e74766ec670212e2418ab02a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201b4e084eeee904626dd4fd4c83bee5cd90c756992f406e0015c5bdfb99d9b24a0336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa5c4544fabc1422cc8b61ca4f29016c3ff8a00940625185dc86267d3fefd952c8c8694b4e776ab1b49b23e347c3f551b8559d90de18026422fa6aada6fddc3c7bcca4e9c7384c9b7427809fc7d5b684a30a76afa094557cb4fab9fec8e28cc5ebe9b5e3feabda28c2a2ed3e2e57cba2c7dbd5dc3472a11b5972d4694d4d2ba02805d579f00805d0b05d78768b6c2f22ee3d0c40315bc0d8b2db6e5926dc72689bc6255c152272d61c05282091bdc6249d7bd18d9a501110bdda4aa7a409437306eb9ec290a45276ea9faef9cc05cc064c2e636ed9e6298e7846bbd913469f4f145c8ceccffc61a84a184c8b1dceb4e354facbae86de2c4e5c41faf240bb71c052e8325dd45e714962f80b89142f4b91df9204fd9d6509aa083ca144d1e083a4652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d5716efd2f95fc4c0441ef53fe9104f62af067c2968385c5b97ad5ed086a76bd646e283ee930a03292b43239365c115abfb8653b2e3a8b874dd66c5032d9598635efc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef3b36d58dd11247880ed448ed3f3d202345cf4d8541d9218215cf35f71af54b0fbd7189071da293a7f5a2e82b25e84970a6bec3b63be22d36c8a4aea9cc7d592638ee5d74a6c3fab6c4ad056f30cad42632e5484bb945901d3ba5a66be692b9386cb9f012e8237432d2054b56590c04463cc09a15c1badcfb899d2d41fcff48e07e23c53c6a91e5dc0d436605ce2b82153b07cdf1626e094fd53659313135f0838feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c3cb755f7526a3e37739746ae7ca882cdcef6c6c4519e2188e8c6a1775b4fe7a19d7319a4051b046a611bd2ad4d46b1890535dd71693dc3bc015a834ee5864133510491d6fd115567d047ba044f302a07b2b68113c20cfb1954df7f2b1742931245ea47f2c2b8f40af7118adbe2c28c18081b7308c3fc5c3b12168db26c7c2e483d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d96fb0ede746ecfc39f2e6d46e39b0c68fa9a7413de9036339a2b22c43d8b3d9eb0a30f12f81c970848355c096d0031df7236c5b37f68cbbeaf06037185235c89e326fee32b2cdeac747fd3867821037920d2c30c35858ced7625a15c586e5fdee64bb79bd5f971da060b72cc20476041c58f2d9408426927a6f5a3a20f92b077486b80bcdbef2f4170f9dcc58d7c95e4bc644a0d9c1092f7ab435934da77f1bf29f9362f4df8160fad89ff04e1140ac333c8596d3a21fba7d57b7b97a8380cf06661209d51b58492b3a277843fce3d782033e9b847404d8e6d572edb29230f0435ca06e063e6dd4255fbde0390933e88168be273ce13b208d8787cb4f6915386acbfd4c00c5be700afb34f27af623e30150eee58d618a0b159688b42e01851716b0317b203a1c824e8e313b7034829afc2c83383543c5ee2c0ec5eb39de463f2cac7a55230421f9c9dd17a98c054f185d3eb23ad615e49b68cdac568b042648f1c7d442f3511d09b1dee2f7f8b50de572be63965f7e30b13d022d12e072511415336505b3d45179e737d1fdb4c19d003b2e286ded4eeef94ce27dcbbc0ae094f7d02ca3e8cae5364190fb3d7f62a4a642c85ab072b3490a9ba21d2807e54cb3d1e59cabd58dd808d0e15b72df8c3eb85f6505f094673ddfe92a21dcb861ab7ca366af98eabfa3f57b326e835a91f4948f4d39c8a32abf9c1bd78f6323d53d94287ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2b1deaf2496e16a7ef1add520dbe946efff5a12261e45f86cbf6d4659c8a0b1e51d1cb794e4454fe8cdca76abb3dd14c4e6b684ead7c937f31e31234fe667ef1b054e7769592178a8e419c8a4cca0e5fa813cd59660767dc298acd0538eaf76fd009df71c2a592e77aff2c4050928c5fdcde9cace038a8778cfcc3cc38b762de6ac78bf5af1955eff19331903f53de1ccea768d9e6f61fc33191f0609d80ab4c62b78a365867c60e7d933d2740e269b3a664bc5bd18fe5cf071bdc0ff73b17df238a8cce1b35a362abf0fcbdefcacfe0296dd7aa0a7540bbbf29634b3e492bb038430bd04fbdc61d7434d0061cf4cd811177e372854d67d09de11b197ab30431468b2eac74dfc732872b8e04ebd49cb26748a33c0fda403b0230be58f23ba39e775d8c1c4d0e66f60ebc69f5d3874545742afd098eb4b096a825a5572dd0c231755d58ca17ca99e00f47d67ffa1f8d6e80286d78d2e55fad80b54cb4c4773eeca049974fee4c94cbfeee7254306182e94594b9d6a017769ce71d0c383c69237eeb79e6efa1eb03ed34ddb58b28d9df14e03a55d6fb5f851aba3aa6f0847408f7cbfe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587d1745bc93ecd2ecfe7a4c513194f4e73dcfb4a30effae0cd436ebc4459d34ebc47d0b6ebf04748500b3feaa9351a14c92d0eccc5469a23192bd832bcd5921ab3f6bb0fecec943d78f31d93cf739528aa71d77cefa74e060e6a1435971a797faae3561aad31de2759d63a73ff30cb0a17fe9bcf2b905ad15b163ec095729f2b04aa51cf117739feca07c32aa3f009b254a19276a19b8805ca7f4acf85275f83438acb61c167dfe928e925eafb3bc595b8074bccfe44e110b7275e3a58e1ec319d4ffe8f94ae4468fb1092ed432688fbe42425b5ce9a53d5b4eda89adf4bf7b3391001ca78f2f642e68399fe0264e51a3d2344c2d1e62d315ed2f4d6c6c7cc7e739cf3f5fd668db529e6d54121e2d80b8fd6ad1e1fe07687441e9c58983aa252844d6312bc518050e00863fdfd43d230e508b72ab32b6feaf2d8e3094ba7bed31a98c25f1507df6b6fd09e9fd8a9a7f2581136277f8a75e8c9d05c7246f5a80054d3517dcbbcfb7fe0d479b795dfd8dfb1188e68d8ab4abdacb482acc63478f8b9772a9b280a8ff22d883bf3b4e8aba9d9e3f2097d64e205dffece622892e2c4ca2d94470ead031062044d41b664d5ad5cacb522ed3a5156f6667f3d8da07bebe73a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761f17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c7378d3d4dd2f847518bb6bd8844626bcd348368e33065fdb1f6c73311bc389acd57768225ae138bec787cc6380193dc1895b578fd64078ad3cd1294da84add1afa15a1ce45e79106fa36707ce0d99ddfeeb8cfcafd5a8043f7ef088a74cecad255cb0680a1e2b4834fb57baf8c730937f9484b47b16089fe663ea40d961c6617b31909b7209d463eb111fd04eb7c8ab3cc56b47594b80cb7bd2a6e562093925440eb68dae1b67af69867dbacaa7c999a2b221b30d806a370372aa900dc0c1f59309651d60866b9e7bb038ba247e8f3a43e8402ac0442248bded21f787df4811e6b888a9182cd965e5d532cd4bae88dc94a90d41a98a03c14349b997caa3fe8f74b08f99e02c3a46a6aa086056a5a1e7ee1b497eec217002deda5c7e7687c0a8c5ab98a6f9c6f085d47da2c15b0eb5ad5854ad0090e9365234b9abd69c0bc5537a16457ae90570fd2372c20c8c57dec0b02b3cd7859ad4261cd7b9d74e349ec39bb206c7d1ddfd9ec1f65cfc0fc7f3d90419ad784ab18390f036384472c828f8bdc229371f0f88b31c75df0afc831b77e20659152849527742d6ac2060b8e39c774d2ecee5ebc5d1784d9974fc20c3d52b5f3e99444811a987fd9c420951394cc91693d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2c772e8fa367350f71c21e78adccb1b3b300c8cb08e292fb4f8b79f2beb4faacbdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861deaa5b458dd65ce70549777775c0fd8c4095a0beb1854a8de5e524f7b4b51e04fdf3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5ec427d4a5734b792ce893065f441bd300184b5606fa1605afd49f4a349144d301cdf79a61d915492dc8a6cdf31aca7b1cd2147d0de55a0addc1a7c022aaca7c1b38219ccb8dc079690b7f003666423ede85c96a946491df3f4efe4f32d9f6aac5169886dc87c61a42fc08ec172c127429e4cfedbce5f7131350e48e3979ee85d9392462982496d79ae628a3058734136d209d5895abe068ce40aff684320fc9cdc258e2b61edf1259ed084b2e4d6de3727006142f1ec9a8dc76a460e190b261ef4067577271c2232c63fb6303ac33db8d5c52fda9bee7858b7566eab3f24e8bfa0b4ef23f4ca3268d8d88f6c0525ae273299dfa0a4ebba8b48846d5bd4826750c8c444b79ec51efe2295fb8a2e05723e67800a9f4d4f56ffd7b848e6f0c6d23dfbcc032779affe289b6c0a31d0a95ac5299a8f5dd12887515c046d460dc671c55a5863180dceef8c4ed3e1ea59bc499892e7d2adc15c9ed85c8a1d61319ae8c6cff19b5b193135d3c6755dd0372e5e4ee4c0e5edf9510b9eec4dccf5f7b3df781bd24e721164c8b25a3f391f6a046320e119a4fa01d9611eb855408cb9584b9f2d07d10436530efd71d3ae4ccdfa2eecc38eac63084fbab1392b7384e480c6aa0b8bf4e3cab43ca08f3f09721fe54d0a3e93ab5a6573a13e36ae209653e337d0acef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb05a13b32b47fc77b831361596d0892a6227a105a4980407b253c95b6b785d1093777a5c8f172b73e74df7c18d6ba3eca907c52f356be5ab51dab2f1f3ca70f02aa8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3e6932a8189df2a99ed53ecbe218d3c0985d090aa145c6b369176557e4a15d3afe6e4627c4244a3d962e05609729c6ebc8bff95924d33a49e3c45c6d62b99b4db7ff0dc66c407172a3ceddf7fcc3e51b0a03fda37542c7b9d34be00cb8be141ba66c29cdf45c5b3580a8dc263a709b5f027c93043b2ccf316c8ec49bd62f63679609a51dbdace79024b2a61cca3d2da8ab3397ac40b03916dda48aaa516c0ce0d830c8ca9a0891d92931a13e1404e24bca2c5440dab1721708a38a743e668c83d1dcc9f0c272481b62314590d7f1d90cf45afa406e64b14e293655940862281cbe24ece9753660ebd8b0c9c583bcf7ed73151459aa7b2083895da1a03910860a24b2d38eced38722fbc52eedbe177af65aeb39adab5d271fe8c732b76fe65b98028ff3d87c1f6035958acb183ba0a33861e5c6e61b358999f0bae693e209985baa5316c4beb7efdde7ae662abd6ce43700259f99fd25190b01b0ad60bc9f6571a27f0f47303e5636cb499bf2eece76adea15cfccb5e48ba7409be3c151c252aec4b1c3e8df068c08e39270af094be697d8d7471ca7f7ebbcf94ce7f2d281b1c8d22bea9f58127b41eb70751f4aff35e4314c3758c3e0ad0f8155dfc81cb21d9d8d4f0445d42b8b1d699547de0c1bd161dd624a55cf33e9d70880d4c94767901809846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be2e48354dc8f57dd16c7d030ea643bad96f0be7c5b3dfe57771eadfad39ac4c82e575ef0c22c5449ce701f9b0d190e227965783cb9efbbfa2f9e39976c9cb8baf7aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa6cdf08c9c611a7641023f25acd16e551831a520c1d347730d3bc1fc52db83561b317f7aa32b7a5a81dc6c1a8974c8a37c74f51a8f79c00c35be1a00b7224c3ee145347270fba21e62c2d5361c05570bde4a64dba2f7ce24e29773baac46ad8d1846e5980ffd22b3fc6a7709727a43d7e2464d936eec779548846ddfab49b46fa942d6f2d5880cb4994751f106a59828a94a2839fb7e222d6a3645c1a6fed33f82de3d6dbf69e38ec02ba101f1955db9637961c870d183c0033fac4834a85ceef12f94f087f5c9e9bb4ba20bc23077005e4e89fec37fe017959a9cafd0680150d19a41929d43fed7dbc8a0a19ee4a499bd8e817450b944c7ed62e1eebaa11a9e1cc115fb5f17613bb8852784c52097eae576d1e6edaea51ffaced081c2e61d4c3d3e3e5147102621af4cad28548120ac197876846f9e907ab168fe2dd8d7b5c565ca6c9074a273f0a310b50c17bf06b4a42acf28cff7d235e98add59ad4f43b403bf102111a06349a09ece03a7d2f770d580c98a7af5359f2d6fe27ac4153ac1889232590aefe89bd26234ce05203673c77e67ccd41cfba0f6fcf243bdd91afe15d2ac189e46e16b1816e773af702194a3d3f0b3f295cc3f4d1d6f55a0b10e51d3c2c426ad4b1e732b0a0af52a6b478c94f47aaaaab0aede8f5e0a32c2263748c3b347d5310d61c722f142c7bba0e31f7544fafce9f5f562c9e9b82624ffe94266d91a247caf7c0fd16e7d17f46216951eb544b24a6446a5af020412ab69774b1c0f111587ce32d8115fa7d117ee4b3878fcc5a68f3dc85d3999139772ba15eb737f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe10594c43adee0c2acb6e087f3c2b8d5a675be689f133a02291d5ac6537a27964d0bb5ac9edeea69d91a53abd0c106209715cf76de5c81f55adc65bd63c295f4ff1d00d044d9b2c0dbb701d45f6eccf911bb7e96c1c14acb9c558704e7cea2e4d3d865834f1e9bb99f5fe445173b60654cde296f44ece73a050ceca21a9c0f1fceff38a315ea4a25c2f4a5846892e4d81d29c72c6e00d99956826af035eef67fb705fb319410fdc84d2f81ad4169e275df061efe254789a06d689180d27a3d85048bccc72f8e67f3602282c2736a53db845a0b6c57dea960dd89c21ea6ad6f69e8bae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d9a402adc0317dd671aacdac5e62eb974c398d52bcfc4dccd5ec1a066ef4f257f7065ce415f64e5d6d88ad3d23f41d227e0d942d828d136c8b334b17fb87a27ee5944bd2e54f8e8595c769d6ff79ba21cec677ce2bae8f78f4eb0007de752e7e9afbdfa645dc948cda2459aff8aebd3a2757f2e8e050f3574c98050c91d2e9ef5cf9a3c6b0798eb3517596ec9c4d4e1282c8b921749b55b7efbd7a8cc0103aa05073996fb1d999b0045790a5fc5f0c30f83e262e4b6e7b48bc50ad037b414ca9197abe3b7d620a53f7c8f6ece0633e4a9a54d5e8e8d41b68999de89532ce3dd9544613b01d2a106173f1940c9524065068ec3fcd6708c6c451002fe6b64906bbbd2881556eca6bf7a8ca25761b76860801c7bbcc4d51a62cc0b207232aaf16201aa5eebe864f96173ee638693a314306629e0c31acf4f2d3ff05f8eaa96440a2bdf5c94513438d0fac879839c968cd5682f8f264db8c51d0e66fea830083249c28d170b54b2ed415db7b23068388cb7503985bd32e25a7c150c5ba7c8aa7e6a28e1a7d1de6f6c7056e98b5d9b3f1a36d6b04446dd6735c99f9b57b5a207d7d58eb63806734604a0b4876afe5552d48a8ad3348600be480e84f3b20424203ccd5d5a9a3d6e0ebaea91d6472d351fc5da7fcbfab91ec650ce6299d6e6470edab9a7bd0b5b3a6845a434558541a57e834fa0a185c9fced3e3a4ea7265f4a531c27b125e28affa147dd7dc2f5bed37c68af579881fe61948260685373e46c63275c82b1bc62569796e5c5527ff71207806190404eecc3228a92bc75fa76ed5e9086f34cccf4d38caac08a57afeb9757a9b8535b414a989c7a3924b9a8bc560a533b6777d6b71161886ab363ab9395794dc54b54e5b89f0eeeed081d4e8ed503f1382f3f97419070d1a99ba1467e3182d783045fc4cc675957d55c7b7e23d015fe5fc1f7b7df1f2a79e1b7d86954b5e81f3554e5a3fd15cf1c2763d540d3878461fea11cec1bf7c56f0fad934a3e58f8c0ca07433752126bf2a1915bc1b093b5cacadd864daa6aa334773ec10718d1500bede35f058456c4e6f883b44e99b146e5d2af6417fd8d4657f08c5badc644718b9da14a546d1309d088cf8c9782df21056a0cea738cb0e0316e5e0767bace128ed79123b780daf5c7b0c1ab50fd19f5659255c0a69eb3f87305c0115df329f99639b055a963aff383ab7ab63893afd588a0dc3ff7a1222e01ee4910841c3876822e76dc04e3c3a032306ba9db3426d3d5562f879e433ec3e485250aac6a804911fecfce6980fd342a89792731c082aa7d2087d86ffa5bfffc8c26fa5b71418e51c785971057aa9fa9f95597218bf7448479081e21a965de14713a1ade6e53129793efd0a9e65b401aa8c3f10fda22e0add5194937068f9cada2ac8620c4cbec8ec04f8fad2687e29b2e0e5f8a78b7c9d10aad222476a30b628b088ba06042e10be559f2cda7510e51e04e5fc5d3695e04528f0a260b1cb0a77cecda40dde22308ab74e1c15ef2bc726e2d99b68ee75668dcac9b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44d4862939aa7ee3bffeb566ad0d2d4f94dd5ed1b27616b4e5730654c53a7af274e0b304521a2f50e9fe218820fba6f2928ec902523294a5e04d335f03466f79d6efa6e1dcd38689822e55d507917352668331013861381006ed441d9ce94210724c3ce0521b7cbbe7c173029b25e267f0ff610e6acef45e7568f9e3444f2563d4843d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d0f08e54dbd7511db424e27a016b0ad5e5f236c8860d99302c290f60ae0677cc6249ad311b6e5e327180a7169f39d4506841e1616778ff4ebfb92e8c6b20ab93181965c564416e266e85ca6f1fb3de8731bbb219d7092fa48d3b9debb65d69da6d23e4f9a5c3e8b1cc3d2dff26d5aeed7652339403d95f160a066ad96d278c6165ae894d31b111a06eff4dc864521edabc5ab831fc2802945854cbd82eb38ea8ebf8c70ca1ddfeece28d40ea43cce3c4df928fe35fae009a8e1ea344f9a08a017c1d7170a24e400c2f3543825dddb3af8c82626fe9bb2d3a3d2fd27f2ab48986b82d3be1094984c1befefcf3194eecad3bbe5e8527a191aff7c0d6aa947227c2e12ac7c90091e3abf253cd53961e7fa4a243983d9a209b81e37924354d426f41c990d8d26b91164414a0ae221a1cd0af818802f3440d11d0f84d0d0667e9cad919ac173bd4530cc523d9d45dbd75e0d71287ad9a6f79c8c931b8e443f07bc5ec28168f97da03eb51cfe796068ad9f66edf4a1ee70733d82ccaa57973681a5d7682a3dda98b4a9a4518874f28347f106881b9ea0de12aade929ddc4fe39a9996716eaed024dc8715e6aee70e1e1f6b7afcb8c2ad75a88955fbe161f879dfbcb53a0284b9b32a4db3c5a01509a7a33adf7a82eecc11e3ab52405820afa5ea170a7ad7d3ea2a7ca0fc907fca1082546e1d5aeb13051ffb720c301942f207f6c0e686f8ddad98f5eb5a326728c55afd91968399d8f753c5d2e548e6a78760fed5ef162d7311fb24c463518760a9d4445b4b8b5501566b38d47d2b362a494697eba9e97749cd560df5b4b22d2825fe2a02b3f49bda84198229f01905dfacd773d98c6581fe30aa6edd22494d1a2340da46e5d0aee299380e53e1b6ad1fcfe949c9714700b46164aef96e04a18f2de5874aa034fe67d0bb871ae893e65385a06433e2171125c757cd39aa285e9f8964a722e93ea2339fd060c5b55d494343310ec47344660d4f2efa21ee7e74f81be1577ba8cce4b14b0fe8ad0269f0e6831c2500aaa85e5996c285e578c0de378255f224629d0f2cf0b0cced3d9f219bec803ac64bb5c1778ba2341772b2698d8630b03465383ba3fd53c723c51f87e957e7e3e158f46271ac091f25a74d0560c9dba9d438feb2bb24a616655fb935db07bc705db9e3d94de089d43809bc088c2a8353baa67a2ea37f13cc7906efbbd50fbeadac2d950558b0e14e372f5e13ff63f334e4cdab12bb92e69405e26fac7b86110d34ca6d5f13b3df1a64827b4c00f8259b268e1fe32bc15c5ae1621bd5d3c4e1e7fa1c078462090a33cc9c030a5dffed53a3712821daca58ae2c20693ee5f3bab3b90f201204cd3fe3b2cdd8c75f4230c12f04118f96a5dda4562e1bdbd9fb288b487799bca3976fc5f9706991669d3a27ea481cee8f15814d4d26a369df6f806bfa13cfc5bde5f53604f2c3b5da60aa4370e239297dbb00bd262603debbe499cfbc9005c65d1efe4147a0ff259adefd48f15a2ac385fe82ac3f51b010c7932d802e63e66cd3e7ab1cf950ab69cd91028ef1e8b99f22c29546b057b3ef0b617b63f75e7019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f43f6ddd09ef326c86ab3352955e55a9277cb963b7377054090dfd97c323d6f0a8212d7c69ebc92fbbe25cb0f37f50dbdc5b36184ff9bb1e22efe8207ff0508520cec0181dae58c5284fe5948a314d91166264e88af62aa785053a3f87597a23dba9918c270eb900434b5f87e911255fd23a5669ccb337659e3b083c41df59cbb025f5fbdd7e4f6a3f4148ffa0ff4574039f319aa566e10be8477214ce8052c98021ecd64004988157cf1b679eccca478df6f851f0f1afed084902eb29b352a7cdee8ca30e31accfc7b0993cd92972c4dcd58441e2e479f1b1a780ec3490ece925ad54830ede5deb63840d47676a1d320ab45b0e6ad2e8820db236dc727975e5a9a4aed6bf49a5338c35b6f6e898fa9e8a308cc95f7002498712e9ae5605f3e34746af8f2be6227d2e82d7bc0103adffe3613982917856bc273ee40a9478c3a2629d10d3ff9a1feca3377742fa9e1323371d102fb2079646aa9f451ebfe57ff514cf83beb7394e089685011332d2e5df05b249d5f0f25b9e81111618cd91cae9b8e5c56237e6c906c3ba10838615f84a0a46ffd16481535e0715e124e7123499a4d108de5e3296962421008ec13c8cd036f13fbc50382f591d91b013e8ad0f73929f8b032df496f38fc0d0c6b5726d86e9112dbbc544fd3250be7816f02cefc294afaff99fdeccfd68724aa2bcd117faf77c7cc8a6a02658c1f53ab4eaf9c68a3c6a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0fc37e710f4a3203178810370f7855fe6300141cc83335065153df7a37a19d33952dcce6b43d678b61465677d15a690e37bada973d3e8fd58d43acb1afb0d1d37746e3e675a41d01ec30d6e1980ccef9afcb25ebc4bd6f58337708abbbd4e1440b2936cbb3fc426d48ce08890fee247af360142a44d043b5bed791919b4f22f9381378a8a0479cf0617ecd30d23e6820ef3b07b37dcc45ad00b2bff0306449fc97e68fac01d9ac530a5d120a80c8cce16e429d1a673de63bc33769923b6892d2f0a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfeaf7878165b0d25d6bbbeb93de340d815961873c71979df67e2208be6d9f3476175059b9e342bf89b8780656249eede4cace6fae1daad399811e27babcf6b3b15941dec7341e68a5e613783ec4438f8d218b5e440a8e890f373c32f1688e08b5b2d0cfa04a9333c03370194688f3e13ca2c6ade0737621dc7a1e5c98ea3e13095f94e2e0c4923b50fb06682986169a76fb2058dc986890f5e184535a80f8582f8177de87cf6a79ded8920f6951836912fb54dc1c64e2ae3ce879cb94ccefbc0a9dda2d5d3b6cf7961b04b2d45b3f7b33f0cccf23a89af7690576fb393af180ae0a2a6f35d74ef1a2da08614620ad0e316e8329ce95a63c27f619cc50c3b101797a5ec76bfa3f600b6b4f3d5bdaf25ec2b3c1a0f3e1d236764cc450631fb950f24ecc565a59804ad50da3b0a81c89bdbf667ae5e028921fd37702a5bd6fc1413a24461eec22d391abacbfaa1e144a508f5432222299e4820cd0a66ee0af84efef58b0eb831d819f2bf3316fa9efc782c98031b94c89b3f41a65c8f808dc3f730d2057376af094c104852a4ce202987e1ece579fc5961eff4e2fa5224afc26c02c3624d498871f95010d8bbe55a21f27e916c712f60dd12b0ebbb4124a2711fb6c928631e719a84dfb488ae289132c940a7897b78850104cd43d01683c3808653e63c1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f4662c4954fdbb87410b921f2605db78619eabff041046740556cdbf81fec2f9430309b8971cf759e35651c35170238e952c6d7c82fb464b0866663d9b8364342496115ba1bdfe351c0dff95b09adf8c092f0ceb6374df53cdb560643ec4183e99c6786b00ac677fa0689de4e1ed1e9087c5164d594a8e4f8af16806e812d6ac5a82364e18d894178f95824eb8b49cd75c69f49a86c234c7e36e6055752c92cb629a20234c3c31577034e0ec11e5f8b13099a730b34ef340104692d5c61e164964439e4ac00205006a66a39f56aff722c0829c190b4ed1abcbc74ce70032390368ecb3d72df5439ce0978233af2a84c4c1a4266d809575d0790350701a8f90be281c5c5536eb0daa5cf7f92734b65dbcd35536600a5fc29581ee32c27128b14467e81f9dce8523cb6891fc3f6e372db520b522c200b859c00c90cf96e28211bc8972ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c51ff5b7554f9d40d651f22fd5c3bae697ad460ef4c2f3d686dadcf36d888d407a92a06714e3cd8e54e442698d8897063f860cb96a02d4bcb6889731da008897f622827501d34eb893584f45a62e393e9e5732f43bfdf3ea01f58a97d4d7613a4406481637eb3feba62fc48f78cec470b8468e9fd857929569122057692c10912e47a7549347805b44cf8a36564d849fbb5d2be99a2b3ef3b0b3be04fe4f2f408941b9fc171b02cc5af821673f1571eb9bfd9e652d9f793629faf732586892aaedd0be37dd3d6c265be69630a46f140936bae78000362edd243aa8449a7da5f4fda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d8a20ce2e93e60da0291cf7523b4ac0b5b5924bcb68cc68bc2563a1fe75efaa84229d198377c0941ec102f7774e63fd5395fd7f261379dc2f9505a49bc739ce6be7c3dacd992c298c0e0926acdff2ee5fedc41e421d36412d2044b70517f76df10883434aa045da636c80dc324be5db04059828ad19cf43eee137a73b1ba2e011b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861bab35b10e20f3f0ccb6bd84698c12446ed68c6efae929f623b132fa76d4dc93917bf365e6d13bd2c516ed58da4d047b1818d5ad9b2fa37e5a47fe7a6384c367f9775385fa241734f2d5667980b6ce460320ec0a36db694bb919eada44d54c02564c1b9855fc771357fe8ab613c8009bcd2ca809d304240c5488a9e974298eb79b4b9c85c642642e2aa3e1575a272d6267ad768a29956bb4b88a8e4239802ce81e399e31d1398fea99cce8c5b2cab0b984bb8cd8d6b304aee3582402e60db9bcbcbb3c8d209714dcad86a9e915547ac4f01f670fe2bbd66c69f404925317bc4030f363fa51ecba7a643e3a20bbc918c58cf19f2cd02e576dcb6d0b3836f86d191bf6741b4761b41f23f2cd17ef86055b985d1347f4c046dc32bee7a21244bc0444798b803fcf781247f91f248f21496e60f555c013cadcfa20594b095f4b511865ac6bce437449985578a395344dec5960b1b7d223f65fcb9437160d228aadb0d03f488e9a140db71f39cefe9aff7b6a117cbb88da764d96aa35e0b7e38c0d647f40e4b34228d32952019672f5307ce90aaec6703df9e649666b468903d3235a40cf05d0f5896aa27810a0bddcc7cc0cf37840cf075783f35a94f89318454a91b574104d042801c6408e0816c60733ea88dd4235d30d8cbb16837131e3b30e47a8d50b6693a9de9bd89a30ee60f8975498bc179569081e7930949cfda9ccf77e904ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239e286c87b0446a09b5762607912a7379876253d80637ac5f7933982c4fbebf2122211f7cfac01d4d68532e290a2150854bb91ff679284ff21c82831decd0d66445503f13200f7dadf56e69f65fc564b6fcd8432375a7378ec9a237308b0cabfd1be0773069bcbc00333174fd8eac82bb31f6b063a6118f5d7eee7f41ee03120d604d549d58a2009d78b597bb787272b8def062a5064024946057ba44ada5c7e5a2539c57a9ce6f6c73b4c93367ad2e7037ecbe9cae7c7b1d79d21b43b1d3f3ff1276836d76b2f8a74291ffa5d7d12f9e6c19a11daba6e3f6eee36918acaef5240939069dc1ec2ca27445a9c12bf5ff5e76c79964a70d7c5edc1e3a0d0cf6ccaec4c89adee1247d30365634eaeacfca89ad3559b815a3f6179f1c742120eec52407f5f6ccf190a7ab3f20ccfaa235141eb49b01277cef7611ac548565428a07876f918f67b588461ce5625b5743f8813ceb8cea3daedba9decda4753db4012a4b414c792a0d47a039bd8e1443c68847e5a668ea775020a88714c229ab94f16579e19037ca95c91e531d6a7b94e811a3b9d675b83d12bfcb634ddcd00739428a5dcfec952fe8f4889ccd7c67a271e965763b274d01f2eb551fb99db5c993cd0d807e1b75e54fe45191677ede6fbca45bc5486dbd5d1f2af65b8757451b194b5b3750bc810643dc525288c2ccc6a0ed9d895ceaf86e82253617a9c3ea09fca30eb47144483c36e83fa01f824ce1efc3e8f76569f93342c98538a0dc78fa6119057ceebe5449dac91496a9399247ce30ea862caf729686a6074781cce1019e6ca43e103cf0ba05c3188c4ec43f6ffba856d84d35b66a0fdfd9b525dbb8060a78a79862749d6067f2fa2ed007c100513c89ab07542de5173e7fae8bf49209c32a365bfd9aaa943fb9099de5df9f1cac3bd9edeb66e8a7f0172540a75e7bb73a96424d74e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e808b7f623df01fd48186086b364238f321b54b83bcf77d7323c5879df144a4616a2b1e21f84624de100dd8fc229f0f6d26f019a82965ea5bee3d90ad9d5097627fc7baa456d801b41ad1cebd4cc78993bab84270b195c84b28caedea32cf454446163b80e22cf3feb43eb50fa222f362f783b7650eedffa6a6d1015a46226b5e34c2a16e2b17f4cdf96911cf671db3b2f71f48571039bc5c9001bb48e63d7e3cbf66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e7ff055a4dc069014bbf6cec4f7ebb8d598c7f24d27bdd28c4ccce5437c142dd48c0a88e6240cb1845564fd9c2967afbacbdbaed392f7f01852d1abdddc1ea1d687569583100e4ee36f46a9c35682ddc86c8d9ed2e59619f5e810a164fcce7fc5ee51c58c2a47ccf8826030b78cda298a4d2fb10ba0a97e410141b270fd6246ec1113a9e5510e3cea89da4d1a333c69908c9f49077a9598eb824ca57485801cae4f618d0032a1e2b7d592185649c7349017fa1c1cd1a3be7616540cf71624b143f9aef394989721cd11e4fc6cdc1d95a119435debede0887bd3523c86209b73fbf0bbe61799e2f5ae36bcedeb217780b27a0bdfbead5c4c544b1f1cf1be2e91f211b987c1ac211d6e7fd5026834c5ff980b00e3fcb2bd666b55f6b7cc68d234c6ee7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f54171457668207cd086a11c6797226ded63ad48dcde61b99be43b344fed721f029ff033acdd2b5ee688b7d6af484d4aa0ff44657df2589a37a138de7916b7ff8a03553e44a9e7cee1bbd57cdc65d2a982e7976b446178fca2a0a5dc5b7bb30c7ea649522d125860fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254bfb3b9ba1f307cfb8f662accc7db916cdfe4701ec9ca3ee9646c34b5718c3fb86f94380871c4102164190372046b102cf914c9c452c8032ce6420dea210ef2be6e878c84c157a6850b883af45cd9716fd15e93fdd6379c237146e1c48c74ffedd172bf2d979ca48c807f57e715a45269c826e87f89505bc41e44522c47eaefe7b4a63e7233b09a8ad416bff19eee60846f58e5a331b3fbcc16181be6280deb9be8f9c34a56dac55685cf59ec20e955a467c7a58dde0bb98b984d2d6a380cf87c14126c8f7372a1555d623fc58342ca91539f5e38e80055398d7a13620e2ea5667940e544b26f5c822244711ab091f466d8176ad2b4d23f6ce5b3fabb08034dea2e22ca08417afe1640bea08486fe572b9e77bdfb6c2cfa005ef86cb258a22566259f7fed08b9f7b4b3d1efda45e39389c4fde4792714239a9fee8b36c48726f22a7145cb19242ac3ecb3230d1c1d764c033b7ae7ac415242e03178a0772794d47bbfc54440916e769c43cfa107498f201b4da8e72458fac21558d9739aaced98c5bca7191e396889195138949104276660b1daffd905f1ed978d6a8fcfbb68da38fd3af1fa24f9529ebe1e5e7b4e688c776f8cd451ae205c8a6697c735e0dfe55c4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e07507393f67c84d39f1cfbe0d8de3ee5a87d373c91a098e59507f57cbe3e3f4a6f421bb96085ad6cc33123dede49eecbddb9d0642cc36bddd56a0ebffbccc3e5a9f85df15255a3763c3e1900fcc987ba3f53e8ae8dfe3daf206c755337bf17f51d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85de56f9b3a4870547326f781ed664c8884b2c96e68ab69981971f27f216a6ccffd45dadcc5e0546d4bb05952a8601fd1d1500fdec3155fc724a0b20c7e5a732fdf3b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd9af58c013c96274cb65cb6ddd0a9f5440f20b896177c060c280e88c60e9a9dca67be95c5a889ab2b571b23fad4956c06af0925e0b70d0cc41097a3c71eefe530b5430af86ddbf175a39997abf9299a5dea212d3f70578bcb94499f7e3042151804cf1ee3db265f1ba038d98f554d94fd33bee8cadf7d67acf8ce2c34e2ddf729d3c17d4a8ba673806d4374ac57daacda490d3bccacfc93416586fd4c80df194b2d0fb42833a3e9f9e61d9cf4ba9373c3b3593241e1bbd39bdf7013330ebf650eeda2cbe6be0e461a08bd9674eb350550dd55df827d6d563fe0dde04b34a9c366efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c674942c04ecaa4aaa9ba92492d8e34bad42f8a2a05f9298d8e6333c6fd61ed2f52b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea54eccd101860f009ae8bc9d65a5f1deec962d0b0eb5b552fa699704a151b09dff00d88ebd956f464cc9e0fbd1e8be0bd40aa749b36e56c2f896dfa1d3c619a868c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6a98d55a2e9981886750b92d1413f1a374883a30bf0f24d168840b1e20499d8e2445b1aaa3516dd9f5783af0f7abc3623745824aba0d0bbc79843de490a99052b02306b1e88ff4ac81a9e841516eeaf0955dbb21e6e3e25d233da3cab80848a5205ea79be5cd43f066d23933ac39caca4fc7ea5b49e32841a75387ce5d0783a36b5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60e7745598a6d459a1327f36a8169ddc758c976764b2223afd60e4aaa442bdb93df7d46d05de7b6648761eee172c2d3f61abed11d66a7ead6834f5c0a31dec30040b28a87ed1e5b7358c6aa7ae9c22bca0335532a82d903490a8923c8a470bba238635e4917fa0ea85e1ca3b005628e1f192f0ddc982df5a0d46333e1637cd3d64441192b2cbd60f56344bb77f39ae57b4bbccc722bcb7031af9a7f7cef7c79b78bce568b46252d0dd1b1db9cbf085a5bdb8a6effec4c98f561b17402b8ff3ba5079ef2675011c43e52f494f23c797b0dd0df0c74e6c31f664dfb22e86936eb731de4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be8624efd9ee14050dc49c48a98baa5c70d8c4e835357728b815d779d8d9b744094271fdb5c5df3c160d52128362e199322e7f4295edafbdb94879a69c50c5bbeeebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de5a1f0298fb5ade5a525c25d6bdc63e3f5dd63c9e847b32cde14a810139c72fa77afe57e7381befac50bbd719563191823ced2d27944d663e9e8bd9cc94f263f7cf60bbd6dda856e02698bfd35c65470daa15a158daba2103edcaf217a82df0c4f12703845f83575a7a72cd75e99f7d9c8dab3a5d2e80e223c6ec09a0e0c88209397090a6e4170822ac162f08fa32e2e26b9a9f0afe102c9aa64b8e40e34e9269ae5905735ee03b532a7b604c4b60baa4697afce8d84d87f260b511bd0022b38ce8d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe1c5c0e32d25a5dc1298dd3cfa035fae19821d8a0480e1edcba690ee4f05743ceab8095494e65c16626fecde9091047989fec87a94f6706ae32e8f087889ceb4c36e69089aff8c71a5d71b2b1ab27938f60927e903f010429d0f03ac5fa11e1fb81061927e4d7957384c582eb950105b92bd87d181e912685ac47b3494f055a43cb2eb2105fd810e903f6565dd45a3d217c27eed1582986b833702ba5bd4ed9afbf6670da3dfbf87f885ed0d1acc3ebec3b9595919711fe944246a54dd62fa939eab06b1fa3652d59afa3bb9db9c62ecc67953e033041947a17464af489e7cf672697e53ff7bc796e8b9f38f0286bd1454a124e91d74d4f3bb2cfcda798e8ce001700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96efd375cd28e41fdf76d81ae87c454c9765d3645950389a5aec262530b95cb9577ea3f4d39001604f081f888249f59120f3555fdc6f2661133a19d0d9a38eb2f2496d1a731464c62d63c22018e4085c9bdfee989ea8d8cb46e36c6d4341935d8cd4a3fcd7299925e61bffdd0513fb472501ca00ac71d6012afc8e2bf12566b77672c270dc9d8ba1ae523dec99a7fad347f4142260c609ad0600922827211bbdd1712a4651ead180dae77839acba1b527651c3ad6c9f1b164ef4b367db232b2bf7e1b5b387f587a0397a471f745285e74f20dff5376cea7062176bc2760d40f2dc99b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913becc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d5854b1dea4c126a1eb570b1cc55908c15668ab3ebcb554747bd0a1045160b9d3596e453196018a69e773c760572ae1bf6947a48c984a5c297e251f2ad0a3ddd46fdc8677bc61a4fbd7ccb01bf907740d804a124e35cea23c712dba2972aec2a5de1469a44436dd07f0c769942d0cbd0657169f1a204e9477a75739c33eb1f1ebe0d847de879259868666774c1c838ddd116aa8ff003ddbb0ac7df02c35379e2b27957c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7235441baba45342324801067b9689f67d9bd8e0c879e6259c295b6ef69712fbb0dc2ce4850dca261ef428a2b84b9a6f4bfdde0f11de03f740fd2357ad009e41ed7d5cc41ea6fffacd3c8b9d662ea760ec9c362af45c5805213b60cb907c4e828abb6516d7d75bf7f467b04fe2671098915f7eb0d631a5cdded3cfa3593871bd7d538ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2dd005038f50bafdae7fb642a1f87bc02dbe89c6e351ebe47a4e8f211b6b717896a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717d9015eb3f618e4315a79aa6f9fc9c96f266d584e360c1a24419410f63229bf4bf84a28f2ebff539d9071db8f209e08026a59883de4be695d19ed1ef3dfdc17ee3ac9016a2cecf3424db33363df397e2b89b40523ebcb7133dd18c823d564b47c3ee539d9c8a355bef9c2ff409203f0220acca549201a9607fccd1a028acc8ccefb1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9524a79de99ff8d539aeb75442a4b9572ac62947cb135c7ec20137d3e3389e558563e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ea4a5983a759325e70c81176f8a8aeb964e5fca961086165b5a2fa48d8054afa84f579b481744ae82743eff93ee18a9752779b3abe2a2572487fa1c84d3e1ae98c4281278db86c996fa38ca377cf0efc497d1d395411cd9142e1b6bd544bbc507708c90e9f12d743c4e2907675c11272a6fc06a15bdc8fe024363a5a69932b05fca779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be055e40eea9b184ae209064efd669f83c3ac9d826da3812d1ba2a99c8de5201186d2ea9b1f4035e8dba6201b7f6d27ebdcf5e0de809e5436df8ed4dc64532dd385c74ed831b090a900715eb4842c85543c6caff0e4be5474310a277518590347e61e12e47d6c49d9576b9cc7f63525b9c537db76a8222e47b97f8b8b2754699f1158bbf6903768183bceac8155e36ff90fee1526b033407fe799b32eb39851f9d5a5d8aed9b0c707df51bbfc3e3568f30947e0c0865467b1e248a99a1801ed52706eb2e2926e9fee87b26197458894a7a25dec2696009b8d2d40259d1e0e93632f010ef5fe376a44b43c850ea19159233431dddd84bf261b919d6f1ed4d904fa2c1cff3bfc28255176af6d3c8384df1a1e093ead54181a587b9d153349dc10c11479a4d7b65ad9c1c4ce96332f7aac7fdac8c222b26c0221bc1eab94d296de0cf6e933e404a4cae81f864cf8a8eca3b8f8652f13bde7c5d3fa29e3a125d90d6e353a7e9e96a5a3ddef50d8b0aeec8a0c0ae056e6dd5a95bb3f7eb2c45adc048044a76941396357678d946eeb49414c63c4ba13df760b53f6445a1ecdf13bb0ba6fdc9bfeb2b81d40aa134e19cfc9a34058eee8e2ad6d3e7907f9fc7a33fafb8c9c5931f0b46afddde7ce181cf7d5f2c37bfdeaff2c5a99fc1654f1cac0feb048bef795b59d8f7a7816bdc911f69a381ed40ad8fb71e1ef21f74ebb60e85354a2f455f623191a6990adff8a009de8136920918de110075f065eb8d474fdf75892ebbc9f77ffbc453e9bbebb8def40edac36cb9fa1d0eeb40cf277790d391a8e1b41609bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a27c87f1317f4ebab818c257dedf59c97de302ce4b1e8018ca902b16ee6ed6227ae9008f0c17ada0f6f6de70012af55aedc3026d5b3bfe80fca2cf47a7905021bdc3bb693b207756969b0f7f7262aa46e84f3e73fb0a2c5a05b7782fada5209f0473177c4c4836772582841dfbc69b3688924d82d12baa8ee4e4b427927876e3f8c1fdac92dbbf381cef7d69241318eadbd539ad7f4f12f083b0bd950b762a8f04c0c01daf2dc13cfd2cb6d7e293fe55c734a835af6aed445f435b0b3b80555aab4428e9785643986f55c2abbd3337c477da79111f58eb4c6d19eb0a1a87cdd24eb7b9127a82ed8d963462f5472e481a1bff1833cb30d6e5c3988a4bb765c9bd7cc420141135c9cf007248154691d9f0a7adb0d4f6125604a1abc0898e9ffb5afbb416bd06c0ce62cd91f276f7085dd1c1cffce15160b479f30c3a316af73742dcebd5bebf9a6118e756118f4d0369406b3fb09dfc32f50dca6a918a7ff69ebf4933837d5f31c3c5316a68ece9c162b6f6e161d46a1e5dba377cc17c868c68664036e60ed7dade58cd41c93f5c219e315678650cead188e40386ab2bfb961b03936b9444da13faddef307f5501136c5bff64c87e0fb328a754e6e869da26c2a2262810da4dc8972ef6295a7d6711210937e28418bfdb852fc5d3860e17e731c395f09b849eca9adaacc3897e83cffb2b927fec82e12662db69415354e6ceac3831b985ac9407df0b757d484af65069fc8231afd30c0d8a4217fec4c05bae28ffa8c87a78483f69acc482a2af860ff9deb0859f7564e16313045574e20269dfe9801174532ca51e1a14c87610df35a3f99df3dcd3a70c2a47eabcbf65c01d0ce3b3006ea8ac3082b741c56c7b2bbd8c88fdf6185003542889ba378f4754541d808ff82e5c248e935d065ddc35ecbedafad89221ab742631ac8c0841a0525a56cce9b32f5017471ece726ba8eb06056cde056aaf565b49b0b2df2fb3f66a7ff6c9f7f8fd3808649ead4e5aebb602887fdaf3bfa44775db11436a367be78f35fbd14d461eb1365b2e16721921965ca27bafb46a185913161bcb004714b7fdfecbb70ed4d5152d2dd18b3c1f1660e4baa683a21721c89e7cfb03f4e8f57920167afce397741d9ada15d8e86fd4dc8924a92951b8a8b1123c52b82e6f202a786f66f3b2a70c0709f4378a90f966bb74d2c98ad9b85bd0b843e558794ac8b115ee63ec980fd512c1f8b27a1bd0403d6dce3c8d0c2313e81abaf4546aee0397ec9a2a6d3ef32b4c54d363342c84ee18a2658d3e0486fe9bb3c27545de04d3c9c01e87e1f9fd8d7f9666214e038099c0493228d00c6da4ef90ac47bf9be9e602a448f3c5a6da4aa65890583cf49d3923c3c1276823efa5c6bc49fe8d11625189e8eed8132b0418be60f2cd4436581c57d4d5b50ce15bd9d03dc272ff1cfc8e3f0578113debfabf33d411b45558ce1d545f166746ae6cbb11e29b7d5738c1209eb366c11b5cf472499b763a21eec2c99975f749281adb1712a8fc987fc1f455efb77f8d98f2267e22c0ee2f11560f12af298bfecf3845319fda35ea14efefc12cede617c4e58419a1df168256328dd12302c7947baa3ab2cfd78cb728fffb839a478c848ff58b59462f8ee65ac34d99b18abd8064d597fc0b591e1cead830bfb9e88e7562367edd5022fa39bc28a9bbe119c2ad161cfb82e8cb52913a1d30ea35ab64a7c1dc15d5a73c9be7356957341e5908c54f30510db8d29a41fffff2f1d4a69845e8b6c28bf8346e95872bb2a572a3013388d8541267a43bf4a6e55d2de8ab2b8668e558594533565554a8d6286d61ccdf60b45a3d704c60aafa0638cbcc781038ae5fb856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee613312d8aaded16a162c555f20acf82512c64ad258a8a0f5415baeebf25098ec101f91839a58712b1bb1d1f907c4fe2f3e5a50ea5d368fcdc1121561da4baa35dc7f3d14ea520a4ba3193f53213068dbe8a115df6d9a644555e93179d510eb2cd53c2495216fdc3b3c809025b108f06124800ad46a58876fb6254ffc4c4a925363f30f34e070ed3ed889bf3eaa6bafa5e6b4f50fdb42e495733e02c3985449ab2d3dc76fba3631013301cc9f38c98bc5d6830f545b4856b45a5dad7292b0afafd51a24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b39381783ce368f0c9ac3ecf54946204db00492f6802f0fe94b8c0d86aacb72ade9602f6a6e55a701e9e05248a015b4afffedc73420c7375a54cd5d3640ae7e383de03ba5f642acf4edff8f82f99ba2cb576589e61f1b74ef9d0ad3cd03415e90ab74c2882377af7e81f18cae60e1d3ff78dfe139ed49907aac41b83771bb8563cbb10e96373bf2f8097d2a323330caf8f67c1e77a7b924434955fda33b908057c78b8fd2098a793c208c26b8d5f2cd826719e77db06cad0d1422adf956c8feacdeb2b61762b0a9349e4326b47b6839b2658cb90b1499cd9f1e07f59876521179683e3562d8f24551d179a83c4162d28d32a2beca298ff822fd3fce5f2df55465e73433a99318023ee175483bd4d7c9cc0db3e07d1ba32d6a67af4c65450cce2a155da098da9ff77fafe4e3bc2ea466b4bd235a4f6d452520c33e2489c0d01f553ad6931daea3f1e118c6c4fde9eaf5a11d303330c66c30a85b3e2847aa99cd6e4e498899c546976f43ba5e7b486ab82a9ffab1493491c6a6fa2e81f6bdca31e69c1388e7291cb03d9f6bdd97b104946a56279e54fca622934826d0188682e0ce42333a362448e2fc8136401a77fd875e3d88b3ec65abba8e5401587209d335a7a07b8419671c0add9407269428bef8ee7a0852512be9797f437bca3416c26b1df602219ae3633654e8fda8cc1e02d7cd2e308aa058c4f56aa3c786a13857ae508544d3e102715963820b3e34da6892d01381d881346836b88d6c5f0602adbf54b4a14b9c3e7c3cfb46b1f622d3342c509f3a665856eea5d6045b23e0456a44692e55193bfc7ba7e5e1ac93280e7a8abe73135c609372b1fa3e4ba6ebcebba27726cacb8b2cbf61b586f0068db4eda1b13df8c29e6e4e2d9a1e8cd477303c3d60d5424bdbe3145814af242b35dd2082c66c34c06f261ea3c92fba5abae8e2894b5b3b6dffe9faa9bde8d119e09f115eb194834e7476ca435a995a2bc608592a6ccbef0e57bab090ad7de498a2b89ed48351170078eba0d1516f625e85a704cd73d55e760dfc41866b762831ee161f3d5f28126438bd4c00daaef9cfe5eefa4d94a1b4670c1150f9a6c9e4dea3247183c16995f8ef4420cdfdb91bf3e4281cfc52e5f9c04c8310455b84d7c78b755614a0c957acce0dd036d95b589839060f71fb3f5663e7cf03bf9eeaef23549b9ecda20b7267e5698e0569c5b6b1731b06181e1717857dc1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea9293076480bfb62823452731b7f17a3362a0960e126b923eef7378634aecc451fb11bac2e4d9771378a8f0176f250d5017bee1f73bf6a39bf37d99fb2461ab2d7e537f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7a66a0bc95b096010feabd633834b0b1afdd8d3438de1c7c1f379c940b792d1917c2868799619d84929e9ab05f664893301892612b542df09daf6b04d71fedd8333584cb0f7713b5983e81cbf5d13ba3a604b3552f91b946aa4fede18724452f68bad286bce67b81447528d602084712f9a17772fde0952b23d12cf423e188d83ae9b3b101ec6bfcec4fdda304c5ecf025fcf74ca896684e18507f99ec21329833376009e8a1f3891e6f2d3da70b5a82dfcd15439da9abcd6ab06e45ffaccc855de2ca09dd4aa2425650f6aa3a2966565a43ee3690f3fe66068c755ae03b1a6184d4974c05da15ff85518e001901426bf203a8e311f00c9ca1568f419379f9843727aed64242d077451eb7d542ab4d3616f0e1b1c48a7b4d62c5dc5bf0374c655b937315987e5d512d444c2411487785b46088a1ade09b3dc53172889d6eb689ab8b70bc32892ae423914fe9b2d81aaaa557625c7fe1c9e93d83be06a96c216e9299d268b0b7792b8f6467bb6a8e0562bc2c5b69b109e72eff74b797315c29efdb499f4b3716252a02799721bc1bf225284670a00adfb0050450361a64dffecc00da12f426f5bdab2d7173ddad1687919c31c8a32ef3db270f0ca1318e72d1c56d757459d89be56d894a5136d946e5b877f0cf6103cee72fd7786af1414b11ab7d4252b2a754763cd87e24502bcb581a10025480f122c6b6ce014ca51a2e0c66563fc2df79c4028a000cc88512e85d59d88eb74e568d9b678c26dab3c76e38bf029996953424d8ac372065fd7517278aaaa299121dcff3b751c163be3165d3e89fc58a090819965ba86b11c2640444130553c5b42e26fc40f00f5261018cf7be4efa6fb777fc0598320ce7984e815dc0eaf77408260bac984a08c335a0df93f32399b352de4721218129f62f72817509b0ced193afe523321fbdce3d05c5252da468b0ded16ea24a0cdb4eeb1a302caec80471c4a1165a3cff471dece96d9fd1a435ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f5166723941872d167f54713d49bdab739ececa871a68a062e787d5d106da3b47188b259073fba171fbe4503a1954c974808d1f0a17cfea7a8ca16119e2d07dc0ebffe9a3fcc465541926488720246bf1029424a1ca72ceeaff438647640c823a8924f16abd9118e539b7eca210f3f847db478b498f8894f9aa5c71dd1c938e142ec1bbd726231563a4d62c6babc658a19d4581f7a454679fa273cac2a74e2e43bef3fdc5b4ab2315b36ea0a8b112914d1c8029f4660de21db73c545e3aa35fefdb2ca4b392465cea1f05edb3a28caa4c4ef37ab43c3750c9692c0628d1531792fc1dc267854d8ba8c74aa1197fdf181d52bfb72a4ea9c476b80e25fc9dd0eec8b92c9c5ed2a5545f9444988f73ed7485adb7579f0c09d59ce346e0753f6e268d1ed6bca8b2615367e7c68838318f4f97439f9f6ca3718e5ca28975dcd008453668ebace71ebd25416c5b921d8a20e4ab6770de4dfb4caaf75873a50e9fdddc7c147033a776d1429b424879a332af1a17c16c3fbf0ccfb88a29834fec01c6e4aa5a45ae053b31e2925090f16138d2fa5722a974d8cfe1fbf00839de6c97a4601c340015076378fc3618951fd652d7090a129e8a4c3ecf98755a8a379192b039e72e0dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bbd098eadcec7cdd69b5f7837363f51199becd919831c65d4a2e5120c02141a3dc6d9e24ee6482b468d4661eb23bfbeed490cce0aea7ba87c0ebe73101d4f168c412c1fa76592cfc44fc9698e3f3ad58423e1cec4963ddaa1e8381184f552b0457bb78534d4212776381b3b849ad6ce1009b9d3fdfb87e19f51e5e9449e7f03e22e1f433c9b26d0733c2d62754f404bc30c4629070f7c53dfe927748eeed8a5e57d576e6d94693bed7e237fd415f51402efa0033ad3e01cd8db4466228b35930ad31b596ce2e8df91f7214e7a3103768b9f0d985bfdf157792de3cc290fd301fcf64bf71462a06c12bd77547fecc4b6a75037ddf06684e63f292a24361c54c2f2c4f86cb6c51c5553a1fb91b04a3348315ebcda2e239582d425d61e7cc38c7d2a38b4704cc5ad169c57fcbc48f4552fd353eb694157eca31c69a4eb2543bccd12352049c464b4187f57ea715f68177469230b720030824da627ca8f3cbf2ae492cccda914cd16c98de1e98bed3900c5f8fe2b0173a0906fe785168a14f245e5d24641318130fed6860d09493acf02a2e51065277959db7b22eed70e7c745f2c0182a99a7686bcdd66a36380a195151995cf082d93b72333301a54a9e336d31b8d45da7e9ecbf54a3e05123ce54cead0510f84d170ddc8831a55707f68981b14fdde41d5c5fd80805fbe3d65f68ad35253fc7a724532e95edea15fabe4bbbb199275de64356806f786b9171396a0fdc236cd188f1570e51213f39dddab8a7aae211ec8de9ffa80e4c9e5c3b1e44e5daa11c67bea133d0e5d062e00f3ebb7601ecc370802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5c7234e8404f7012804446625cef0b1caab419044a9e8e5754f039eba00d59b03617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa696181f3e5ad2bd5a9f444080717d2e62f83b91850bcd2037f0fe5c77ebc68264fbe876ad1d844bc7283db90bb2cfd48b98ae7afec89e6c39c6f7f3330b6c68a94ff48c1a97274a2001423ec1b466c501de25c55be8760931ec9e4d480109ecc52b369a13491b986370e1d55338770ef3d4b204624775b13d0154f75d6c210bc692cee5fcef31036992bcfeb83b4e7437e478b03d699b3a125523f27291fb7e5425def6d655e087b2cd92ae7643529d1ff694c0f95d4e26c2ab65805a02182a1fe312f0cce9a7a643d7993b8417d7a31d31911e9140e4aee837a10ae7a051cb00a663872f46a44376b84c463a4b918d01ddf4f7a0db67e4f4a6523288b695a43ec789cb0fbb71065618f022445eaae31710f6c776273fea6d5fece64555082cb604172934a6602199423b12d74582959c5f7d43dc76f128eb6d6154a64a1e91b4530fe164cd0598d221839c9c00ba0b4e33096beb1982929f2fd7729747b379052e7d86a9cc9c9fdc8b1b95ef93fec7fb05638dab553df27f8b09718fd7d21a6aa29d52decc9ceb0603850ca9df5feb94bf3f708a7978aa3d2b7b2fca6f6c88d6501124da380d64afd8f87ba46cde817c6b02db42f0d77518124af2dd64cc16d7ad35c294cee174e92723ae8b0bb96161aa28d804a055f1ea251a8e0ef69e8a1510042f95b2b5d4bb2ee484829fb56c191d6ac757d22c8299bb3f63e14fdd076d1f420f170e538aae4a4bf3d11ef196b7a8cf43bad7fdce6871d757f727150d51259033358fc007035f285ef4723772d7905fd12d18c2ca5b95df032f08f03fcc33562a28a61fd929ae4a998f3be18d32ae4787ef7c552848a4f43ceb960465093b9650311d99bf12b65b2b9746e439f872ee84406aaea181d56bf43654d765b3e5ee011ff2ef28cccb8307626467f37d9d118b82e854bb0466690eb7b696afea9f73dfe3f9cf67a6ba1fae784a990640f0d59f85226d14bc6f56d917e71476485e085fd7af8037f1de922668fb68fda0d4a0fa97634ca419e2792ccb78ebb1e123f4f0c13321ef450b5d2ab6fd86d50a27c867f14757c0f0bb4d0496d0c769e19e60ed56cebf34992e0d4d7c8a408316ac4a2ecea8aa82684d6e47a44cc5754a4b1d0c0667157f638240d3973e3aecd9987a94cfae777b518015482939f436c7cdfd3307599ff56ef44de6ff585004bab29d8f303c6f8e049788b2911d95814ec7173dc1bb4ae5e342a6ab215b17cbbea569bbbe25548a0e8fa13791eb2f8778e26b886cfcf18a495d6702a5ce350832cc01ce81b7324fe2dd00b3b2a453c036807140cc4e381bd2f5bf86969fb07e1d9051714fe81b5860f3916fc0b70983ee9ad8281780963f4761fad0cba702e56920a17a3169422e75f486641a358daa84b4f4cb9de24b997a47247e23486a3919c2d176ee0d96c66d0fcd49dd07888f420340fc752058e0ad4cbe6f9f70221b26a36f0644f02deda0d35dff64790995e1ab7abd4569b9ec5786c0b91d87db61eee88d95fa9b72d793f9ad2a6e8b10201fc0442e5cc24fcb2989726fd8ce37d1633de5e89cc4ff3b86afcb7fd5cea2a7490c81232fe3bde589cdc2dd8e993fbe0cbfa31d0de5ae256ceae502795ebf2ac1dc8953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d544b0d65383bc776835f1cc2d323e9e5946799e1a2585983fd0142e1d021000a3336583800bb69a5e3a9be34f2d4ece9583fc684f652a83b25daa0e17ed841b39427871e847ecb5c3d9814a14440a84e54ab72fc5db1d04d1c9de9d6cc12809885e83dd902b09d6824307530fc481ce253b15f6db5a857383fc866b56bf5d5e443be7bd53c0570ff6f0f21863adc53e10838176bdd69107947801cd14734d5dc5ec9859ac947a1998401e49bca5543fd9b48d69f1370606b1e4886254a959c72a45523612b491be0e91461e7dfc5b0bd9b683d25733c2ae79286aa0cbabe9948b7212ad7105a4f1d5475fb80a4f8eec192efad7087d3df71eb1700de37d919d2d3ad6ca96344009f80cf4c992ac50c53d5bafd05fb010427243a5fd43b976b89a355ead671dce14f317752f0dd89f1fb106ac9b671c8e946112a6d11b83936864a287140d70087baf1e00db9ff691a107d60c222eabe19c541ac04f9c11dd9cf1ffaa7ed423fd9b128fcf65fdfbc2314240f65ea4210724b92b8bbc1c7c056c3b9d489203bd4defc8bdbf1f008992611d3eda62cc0c4962f276cad243867c7f8b128a33dada7a7cf3e2f0933e626b7c4cfee0705b6cb84027127a162e84f3364bfb66d7634dee332977596812bc823cdb55f426e92cacea1987eee2fe647ce46353dbe4d2e4e1350308cd97dd1d89f3bef99c6bcbbb9a48e9cbd2d4c0bfb97ff939b705da10b7bebc6b31be9618914f6feef54476ee8dcba520bca1f23338a671ad89f621dbf74ee15a52f33a9f3618a3b3aaafb9c24164cf56bdb2f571c6639d0b78e304a1673d91243733dc8fcb77129af175f2b853e4af291aaadeab9b9a3d6bf3407cfb4ab2e01f51b1f4f6f4007c1254da20a004bc3ef1e79a4677a816b5d83f2fab184ae97b394a899404a7fe35b2282dcfca7a05e3aef48c7585623ef68aceb825f3b32b03399f07478fc8d317998bacf7760cd52a4e50506d8efbbd13b42e217c0110ba3dc6e7751cc68bacdfb51a8c4851fac7b1dac1a639ca78a282df94c34af6a6559b309814656fc6263a5685617a4f3edee4b007cba407c6282afa366a783499f443ef3dfc1f43da76a4476ba69d401fe256197b19bd6f2124faab3ed365fb872bffcad44f8e16133ca3964e2dd30aba1d7d6b100b23f0ff493399ff99e3baee8f63ff1a402a64851d9c12bc6b486965a804764f0d0fbf071121484fe6f2ff65ecb08b596bfe6ed2fdee10638cd7ca5ada28adecb883bb0675d5ef69968a42068790b0e399abf011710b210f191d1a5c836fe98882b7246cf742215e3d453083895cbffaa23ab0a06a4124c22bd84fc12556a3b2531e98f81ace038abab5fdfd6938f78d2509381edc2f0370eda514be73ac2a9a5b4d24e5c0fad19884e47c50d231d236f7214406eea73f98640c48e4fcd74cf20498d03eb0d472f98525374bda4c67305336785c16101937616234dcd6805ce933670e300e33481b975232724a31a2906a42b74d8a2d25e84767a21dc5bc468f9f348414a9f31758c6a29c526cefff69a05d2542aa97ee68d50d9d7d232f1d2814ef82ca81f2b684f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064ba6c635648edc76efbad6fcadb17d798ba0875d38e488d8941042ce6d57fee66617adbfcb23f4e69bd4f9cd1df080199c29f2bf682dc0289b76a9c68ddfcf243e83137b59a187c18b4d87a9ddbce517fd5ff804695b58a9a7b6e8c86f3b87d76c3d4fcaa1fd1e75cb28d8f8018bea0d3dc9267a29ded6b14193065a565ad21749cd994e0f682fe01f86e10fb460fa3050a84898956404642cc9dc3bfd853cdc2fb1f3dd9bf09c247c0c77936d31c8aecc8d7c8141cca514b36bd32c4706e506be8d9f913fe91671fb259300e6e49a75afaf42940cb4fc5b832144735141b0a0c4eb6f24b116213315315f43325090480954ddb9a6812354f10b82aa73316036a09fca10cfa4f633d92f8f321bf03db64feee93d177c72d24e8ac87a556cecb9f6b4adbd8b1dcb70a0faec3b2ccfa251570e16a7e77857eb9edb19868f4682ffc457179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a4824c5b1a1d24c226cff87ac1c3af932f73f4bba278d92cc5ae20e7dd5f2b7d01c21e94c4b528dab18924f2251f4eed28823cb46d9407428e4dd8c4c4df1a01f520551ea4dc077bb0e5885a26c4288fe66371685df3f41fd770d3156a9eeece99f31150535eabb39b95bee2fd7ce20baa3aa8e7c38defbfcaf8f43d4de07527ff08fba59f1e48f4a771802eef49ac495a64445d37e487a128af63c3c16ca5254afe2c727bffa4fdcd771636dd207f80329a52b12d4d2b2f949278f005f848b782079172bab5bd4c71a64aa4fea9a5175d075a80bc1fbce10af954e6461f0c40ccb2652dfe00c2f5b679868dc6bb53f40085d43e57b8d8886744914b9382c1fcbd81aa2c981c050a3c29ca8552c3522939fc4115cfc071908f8004f67f2ca7cab475ec3a9e2e85c27cdd425faf51cb3190fb72c8ae1e9a3b4e2500dda79ad90a9d0b36d68e1cad0415a5b5011a1c29eee644d4c1c9cc75c454d5dbd7e81309e47d2726f2f3663dd0ecb80b876d4cee8e855d14daa0bd29e2b7724a08b1f94690bfa10d433241bd6274d186a4e154baa12bfab91d886ab0a2fba0f2fe9363c838426a2732d4a34602cfb0a51d7022d04cd40d89d94157b7fff6882a371ba5b9cfc9accae16ef295851a4c5fcf7c7037a1bbdb9adf5c5ad77a38c6272f21f829e55cda6d5b8ec66219aa4949c0bd89457fd4fbc82abf91964b8976e00344b09b7d41dfb8815356d5096780d7c0d6fa9d623d64701aed81604b7c59722aa123996f46f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5bb5cb81678b4353d88c0a3064e5f12fd4d4849e0d6addfbe1414578714b7128d0ff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef53b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d7695920433c3259f1d764f5c9eca141f5e7350c14018540bfecd73c9aa8c66723f27a0fdff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef5c8833c0f5f5d61bab31de0905fe726515e5229d9c892b8bedfd0909b748b1a7e4bcfad3bb863714c8b7cddc56fd8adcfb45b7d5660f52dd150ba87de4b831bc5bd1d8692ac45e6cc2c6900c020ca18cb53dbc08ab8227eb56d3f6257d4bc28fda50598fe0abfc2cb090a7682c2572114e89b19a4f73647c2604827e18fdf044a196a60bd084dd3b140a99adbc295853bda262c7d498e95b6066f715860ce2a1fa04b9f246543eefbc15edd131198b10e7c3f60eed1dd43e14c48b1172272bcdf9bf8324cbb334a97f29bf873cd65aa1bd3c3a649cc1bd9e33ceb3fe35b83d3cbf735fbd7e3fe2b95e8fb61973753480b25da25f938b9f68393c69d38301a40e710ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898acff061152c613f2d5390f3dc80d18ab98f61ad81682b88106d0df86c4df41deda75580ee0688850fdccdb862f4996e4b355b406d77a63803a34a036d0bea41c670bb912e5fca1e250c7f7ad7961be8f4bec28e338cfa7bed3140e03e8d0a97de362a7e2166aa3ff022baac344292d7be3a650b4c75cb45438b112e1cb47787fd3afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f479937678fb37aa250b650afac73f255c71d3beed046754b865de294f53f97c4f9493a23e4023e70128e3132c9c30e546b25207566ac52f2b069d971a4d5b04537aee7629e94f34fb61e6f48c26f352e423e799e9f88c1e407105abb99ccf30d70a944a68ea435912ab87927a46dcbb1a02518efbe6c289aa97cf29c2cf8d7f8053f74313291047a2cdc9a9e2da9975be6b37a636d46289aa45ef8a20a72776edb3dcb219abf0441806cbc04e9688b924dac1fde96a1939f28b47573a5451c9c1995fc1420025ad9ec2ceacad828ca530a14ec84a19d353b0698658eb8093edc78be65d22d1c1f97e153fd8c695d108a5a3993aab13332e8f38a391127e10210624429f95604d2c3bb7bdaff659a9418044c0f7247805ef6769238db95dac439922c7863ce77154b9fe2315a2fe1784bc39f2d5ef57a21e0e1be818c8afbcd924f8161d4d801224127a3679b9934552f2a2c69ad6230c16a20240069a032090f5e3dff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef54aca321430c0bc68b84aa740f6c2c1c5023e979383f2406fe01093de7b4660dc77f6d760ce58422e29843d37122fda8085d7cf434f1c4b2684ae591fd16926150b059eb6939a89454f7114c895a212897476fd49ef6b462329d5c780cbbc67be789c62676d1b1716f32681c17b94daf85d6bcbe5d7b50b70eeed26c71c988fb632a2fd352a2c29950127e2cde66e281e56c55e688afc01d49eb2fde8f4803c721ec2608da645cdf877c8796a272faf90d6d233e45a0109b0e0b823a34b2f0c0b89a70262831142b497d3a3bcd84226ce4cd52ae6d6f54ffeec2fc656f7ff57685011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b4702326557c1133848c92a9b0b6380960d895bf439baf2d1f7b9287915bbaaac75818d1dd8adf8b09fb363997de6de2e2897eeb9d1aa874700a11a21f3c5c0efd66ccdb53a034b054a487ec69e83417f0384408d498327897d164bd8c041df922e6cff4b1fbadacd5d5156391ed8071e84cdd9784440b22829d8afce4b9c5f2ea2ce26d9d7ea97901ebb1eddd2833b97f76fc449c39a627e9a152ef3309cf398446721eec77e2add39282d3a4d541a530b0018323bd15ea7bec5afddc8a491ae1c03e7264cb09438c6ded07f57b6f7c5b04a10644fa733b84e8c1931a1c86575f4ef4058d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa598b9cded2024eb3cd38a0b8f4cf2e04619a97e15ec37d0e7afb33496fceda2aa4db9f235a1d72a57ade6eca9aff93217a6d58688466fdcb43887380adb6e7036c907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc36c3c51d084f2e9a8954396bed0b446ef9e81fa5488c33402d0c826e40c5a049ffe848b7f509e98e4d6aec6b10de90824326bdc926c4492e9f9b47ab73349d7ea7473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf9449123d02a5e6b0a477e123065deddca95045dbdd330d6c908c66dbf043738cb2f832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e51588a71e6b4d33fd857e583fd2b7c34158141bcc34b5f496228865c55e2d42f18b731f0df8f8994f7930d20cea03223b990e36cab37d9db998d4a32407c62af93df7093ddc00005238fada5dbec26f6bb79ce36f3157f612ba0090e91c8c336e9986f8ca3f0f1f6bd726ed68279f423d4bae696c9da7ff527cf217fdbfbc314fea1fee7a0819310e0807607760875832d19002701a6fbde485e8d0d2c09f736e51a8991309d825f07a1aabb8fb275ad759cb265dc4dcfa2e80a0cda5d830d785b27f8d66c8a3c9a579a64d6f901dae2d396478a2f0b656ae04a22d2242ba020b13df1000db4dd9c9ee648540523b1bca5dfe751e91f56946cf56ac6dfa55241a232aef69d9742b3028b2b1d1458b72ece929b88eb70a81d4cb9f78ab86122cdc5babb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c7534b4971da1dd46293aa15f34a33acbe343a2282154c6ec5aab4a7b62323e5f2192527fa372c17f3b6598cf01a868a68b8ffb5affb754f39808cd093224fc5434e793850b980ea111c85562da423a7381a9ea47811dc127de244e9c936cd2202419a8a2a11bd9f83fd2098054f97404c5ad40c54b5e54ced4b1da00895627fe22ee2fcb4eca939a9e6186c04d9472155546ab9315b4acfeb84bbe908e8308b3561603aa1ee9507f2f0ef3ebeeedd8fdb4803a2f7e526e2ffc57f80802737f4f96197de89d0bcd913061779996f9492317fe30d0547c5299eeb8c5f3cacc0b069cac3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb33a06eded5872a2cfcca4d0c89b03612a30ebd499c12569dfa4df695edaf962a9c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c68aded986f96da5ff88f68885845e413a8f15b003706b24462cac0f41a497874d818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b967858feb109923b505af105221d3f4e42a07d9a3d8a89703ceb82cc84988ca3f85fe820456f5d12444627300aac60dc751790cd70f9b86149fd4de70668dc209e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b35c7fcaab7c8ccaa0b282d216f5d2258ae0c6c64a5f4c6f5b452aeb325e6da087cdbdefb165d4059007b62bcb0ded54698e986f5aa7647a5e259fadee6169ced89190fba24bd8adc127ab2032eff89ab542285e9606ccb29dbe4de36d89cd7810d208eb049cb26d6833734cd1d651f0b8265aea571dff0cfd54a0ee6f64cd9f730fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab90ba264d4e4e8c4c40c2cf1950bb46262eaf1564705922e1a90e4b902466dd7a3b180953494ea6728a626389d256f5fe2d44920c670353287e3644734c21766aa5f0011b0530c85f7c3c486e117da25c0a41e4ffa8db76c12b3380a7a72dfe3c865566a9fe4745f67d92fd5d71e54fa9c7f9ace99b97223468545ea29249c064749f4260ca50b01e0bfe821d2116811fca2be4f37cdfe4a25b08205331850760426ddeb4096a447e378fc4d038ade316d207db73057020f629ea4ef82cbf43dce37328a4b03e298e0b74bd22f749ee6a0520f37fc7143e495503aefa177d1f33485cf342f11cf1241880d913ad04d764ca86bbda96afeb8c34bd05df53ea6a7af0f29418dbbb78e2074513e95982bfaae62d7b14b6247a3370239da8f382e41d59a1dfb3eccfcc5046d34a1c63a79fca3ab874fef5a6e51f9a5154e46cedf7f201bdfd60bc46ee105c762a5a303a106fa18b1ead62cdc52970f9ca5c42a5fb2d467e99deb6711e3e532b35124b8ee910b418281e34eae3abf4f4e35ea40d0fa4d781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725bc8ee1c814bc1bcddc0daf15a7fc3ef6698a3da3bf08064cabed6ba6fd66e561910b6d7896fc9aa4ac4e7d41e91a476b4e83aa492e88493866488c6646c9fefcca8a2c5ced371997ad3235b0a677a70320ddaec8f6a6ee437c32995abf9fc484160603a8e6b0ff801c86ee4cd4b193552b3e5d87a514a85d0348632a5888a49375aa96c0e14e68506577044f1c91647fb455a84d1e42524d777b26d824f6ca8f8b21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a87597b3719b658eeec80de2d166e82636a842434b5dbc6f04e451d1c0f9c102ce9110651c67ccc3e82dd488d4803c49ef6ba21e56355ada8e10c722d53251af5011b903266b0e46b5ad4101128539dcee9d1e40f9c8ab0da232eecce6fd949d75579b89c835c3082fb4290b32786363e4ea2b69cdc91a49f8437b92e159571419c181d6112cfae320d47754a364ef95db7f58f971f61d0d26d5138d33ca5b3fe7cb7e6f18396a111d643f7bf85d8244b8841c8acb56d4aea41b94de62c9cf56f163c482b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f6c973d708e6d1f96494fb6b1a019fd364340d417aea4c47a3bbef668022310b653f2b9b5c5fc8125ea84f5c9264688caeaf04503d4fed554f0d45036d54d06bdce17dcb68be024ee7860bc20b5e9d593e70e70fbf67bec99a6cf81031f2f7ea0c5b409c1231165938bcfb07d06e3f2b2346d3981c72d90cf97f07f6dad1148f6a1145cfcac426a09354d4d143b14276de83ef5eddc6dcebd97b95b9b64b54f41b614ffb5747b5f40e957a981c9176af4bcf9d70a49fbb2574763c52c43e40354409b2cc5b7cc07e351c52a2e6442b3010197dfbc0986666ead695b9d2a861ca91729570623d301c13c6d0f531e0550eb50e81416d7bfa8d0d595afe32ac6bdd516503a32b9a3be0018e92494b943a30cb821fb05649bde97fb89bf6b74582a6f980eb2c777e6821e25d8064521058bc49ec1cfbcbcfe6cd6ae2e1635735633e0f1e46f0b4f39e0e1f390216ea6a18119c181409ddc289d0e067364bf9f351711a070e11d4dfb57883f9debd499647be2a4f0adef0a75a37e7ca802782dd8bf3c70deb67356494ad32e6dacc899e31c4668cbd6f63739669cc52caae912a73d21c08bf197b90e393069aee392a25f69bd3afae14deebd163a3c7c111fb454f5fc2b563dd363bd0f18a2647c4474f24993ab043a133655d2fb2e240f7e82b62073f636a773760f2be478e36e18bb7b0467250533bdeb2be04bc31ccc3292a455efb01755a42d7f7bd79d1b66906e76b38145b11f0e3617ab85c705de6a9fe87ea097888744f9f63c1d161956fbc54b109342ded3257bf0eb4f3b72a68873c723c380e86ea42499bdb6d1a3c13e009dd5a6e9c7346cf721b347235af81112a06338b12d1c1c8b4e420ec28af0cd8255c9d0d37d56df7bf04714a61cee99479b3a8be81566f9a172520aae215f4cadedb8cee538e3b0f152f88ae418449a1411765e2e2b0b0259fb95d87ea8b05e9fd5a1a8acf91b33a5556e4bb97586138109970a8961064c9fc90153bc07a2fba580cf6a9c25513f8d48b1a0e17bf4f75e815ba28688f94ee0c076edd5dad6a6d3d5f988fda10d8b12922df711252ad984456685433afc99246fea2c1136c07f7e0d61a3c56a065f0ae091c401322f9b3573dc73d5da645fb5620360c0a052287751b2a6370372e4b94bcf37c7125d9efe9726fd33579033bbf3fa5efb3e7368a37177108278c2f3b390ac2f5a0b59569d76299e1519f8c3497a5f33a150412bec86843c02b408917f745598c0c9de0facf3b89e3d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a923a40a2536b751d09da426023793f9cb2c5553455acf0551123bb0ec1338f6f75dd60252f9495515afcc66b294c08d7782fb7fe68b5c85e6ed360a7e1ab9e1e31af294447ba8f0802c7a8ac4bdb54f19e69af8711af5a216f3ee712aeb04cc8cb9d879151adbba15303578e3547615aec836ecccc5bb6f011a2c9b9b4293ab0abd4a9165da00b058c0732287d46d79aed11236980f9cd45e34143bfed87a169159c0f137b3442aa7b67fa91010f6319176c3e9779e4a9d4e19c306aced76750b754e8a4287259d34beb987b998d4faf83ab3c233a668c147cec45c984632939adc2072109c5366af68ab83123dfbf1cc73ad6ac9f464f11f37315be7eb26178033892720b942a401cd36b60b595b8479149fd5982517194207f804f224ff75b99928def85de5afd100d0bad945ae722126c7b96508118a66cf3c170a21ee06c95e6d918b761bbdf7fe339ea3e9b55da39657c49e6a3b8cabc85a1616253e562db27b567dc6bab65d27f5b441600428917a7655b0ff202e70b9f6e8a965fd07a613bd3a3a807f6f23d37c9ad2e0c1e0510182bf541255dc90460b4ac999ac3cb80664207a52df8e5f6eed76dcffc3d789e59a0c98e0bcdd8ef90acac4b01b69c71a2f9beb4bfce5a5893ba46c49855b7be58478a276d5e762410c861783d646c20af10b6342368bac369a2cbca81a2036ac5a24115ea2b7420d816c91fb848a6831b091f62f545c194c97eea4eed38bd05c4fcf9df9469bc02c8464adeca64cf33da6a271c67ab0cde854327a8a22a75d41276070c323dcd964549b594a0ce5978d3460b878b209f0822c3d82cc2fcfae0e501c921a7ded543175259b7bab7cc294afa211fad3850a13fbb7ab4130fcd162e3ac4d3593f7b6c5b6232a498841dc2377bae8dba61b4aeedb048fa1b472771d256e4509222f80f647c65ccff5a1ee01792e35f13e7dfc5c87bf399a0edbc8caf1b1bd73b8bfa30099385e7ed31413f6d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4b1853ad71c145bea8f71654b98ce0379dbb24fa659b2243debe3d16ca235b14ce9bdec5612c3f31a75eba72e4fd3106940a07e0e8e585b4b5c694948feb6112890e213a9f6eca0b12e4e14d4aeb4ab9a97de021727f50b1475114558b84b650583c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2de5872e9e15319805d068f9df755590fb4499cf33de0c3d173527ac398cbdc6ab18a6709d9553d4ede382de6ea00908455bd3f97c4440887c472448f30d605e22cb89863de50fd157e4f5e451ad73f76694715205037a92d7d441947eedc0f85b7247abe409a5a3f937d1bbab6d4c187da72c40fcfbc8c13c38527c884e9e4815d60eb0b54461d71d7da73c6844607e7204eaedad8c4a3c1c02f86691b0290b10025bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a506d09acb10657871527dd79d6cdd9c69b4d17ab8211338d5dabe4fd70b0ea57453659f4ad777d6e91642b7321bf0dbc3ac843c99e9ada002493129afbfdc029eae040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f65164a01dd039a3e00c791428c484ebee23e9fb0260765523ee493e7092d5f1e9eab5b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b5d55eca783a4910ee04851620a036e0cb931640d714ac448e69881a938b7718032b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b775eca9e1b4bbf380fde4fd22f1c49844805828398c44eced573a054f05cf858d36262e9542ecf7eae99e56cf4765ae68ddee82c1bdd915fe134122d21af7624a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca86c388e2db109817061fcc1facb5eda6e64962340d8661767d8fbd069baf3ccc870ee3213c35b4b1aa0475cc89f9f666de4fd9058ddc440b49f521a2e3bdbc55c137a69e60de521a100c0d6ec3f8cf8b4d21f8b7b8efe63e5ed2014b40eeb749115b705a5ff2895428539078f18922f62963344288609e690b2715218cd7f605f4e8425c8a4056639de96bd790a68ff0773799efb419017c9a1564c8c71a02c11e69e0a6d595e34969dfaa1a31d72545e97effbb93c44346d3ebf9816f3e34592a908483169165dd1f19c1d6910c69c42633101affd4089c6acf85c1903778658dc218b355733cefd07671f8f59916164f103c10005fac77088c4840fdb9ab743f300e2971b73c3ad75f5daafde88d4f1474716f18af1b43fd6ace16f3b33f2d8508d453a2b1505e972dfc3835ad44b47735eb1b4d843f17ec5f97e3f942a2397fec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8d233cc5f6e79a52c3fe572d1d78ca0b43ad0db73c1c084b9fad60069c72b60c3466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153c86aed56b021564e8e17cf9a1db6df961eafbe612acd1b0fca9c00b1aa238e1f2bfe1e678c25cc9c42446099887e7766707dde58ef0c241a39f0c79c8b776e3cae1de108f4df1ed49de6363631eb5194895a30cddcc49cc0c9ed2f4498961bce9ab237fc55eaa39bc6a96a1c010458a205a68b920d20132e156f11b17c2292da0dc6105fb1d44be591bba645a30f730461491074d001aef45a4f34cffb2e849d4546b7ff889d0e6bd37351e7c5f063418db1e8638f3bf40149661649575a2043722aee4c65e073d05942a6a5c5dbae79c0bffe403627844b2f7109f94ca72976f7902577850f337ae011bf873d13d2e44c15704e27536c96b7fb017f7774e1a66ac3a04935e8ccd0e5a76669cc7c792bbfb5b0f0681834ace6583dc7a2b0020d28619890c9143d3e02ccb336c8ff73929bdd6f5dff7fca23f4a71a0cbe283d9255afa8ac457ed0e3ea1aa4b2042b981c6b890221051a858c6129f7291ab02a97ff328b8a61381f22168944acab71854cae7d7828bb220c36c2e65a66a23c324fa3c809974e15b635cc0c130235e436afd7058595b0d7d86affce5c01859e34f78f419870272301c855a3f77f1c2ddd1f5aaad1fc1339128010ca6b46412ef85dc3b822ee55da515a1023e3da84e02f72057d85644dbcf52af41a671039d59ef4965f31597aa565a1c386d748d03b512ab868b0bb4cbd2148bfc96cd36dace2af54ee7722e3ea605f9191f7536ddb819979ffa8db3bd8bcdc27c19e95628e647f324d54784301f03246a3bc56a2065daec321ba7bac3f59054c6b22209d9c33ad68c485155ca5bf7ade88b38f3f933ef4b2e888377cd45f99c60f9e2cee4755c6863daccd1ad68b321a229c7b61d3c16eae985c6de9c8a843d663bdcc2e0006eebabeeaac4288f228b8ae9f47bd04866b2204fe529fb669056bb94045569924c2d4660e41d957cdbc2353b6f877f1c8c542defe121bce85bdfb46a0dcf8279ea2dc8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e443fc00c2f443669bafa71d6e5fdc4d16624e88f7e025a4f56eab55d0f1f07ebef8198a972c63a198a7cf59376ea41d1712938dbda9f60468d3ddb861fd2d8d052d5cf970945661430ef03d50ce5302f2d5bad2dbeadc897e1fc1db12236962dffb7fa88d0b51e0edd51c71cc578ee379276aef0b442cb44befe380aa86779e0fa527ffdc71bc925a7dda45e62f3680b1c3e6f70fd85252759f8c850ddf88aab43da12e061b7384d701ceeb5e8873a99d45ec48fb5028b089eff3d2dd68e698c8cf44b524b287c21d272488f2446d05485eb364c244d5dc8e8efcb58f4b3e1bea19881aa51a81f449582b9166e8c4e30dd561211d2482b766f728d1c473eec9243458313e28468b9f08989ae91c67310b8b42fa70828be51dbb3d2c7dc11f3a573462653346d9b44dddceb63d41fe440d9266fd9528328beb98a6bd6b6a9928688304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63789912218665044af9f7040dfbb7a9e17c0b900efb8f1fa326d91857d51b63658b0949558b4ddc9ada9022d31e9fb1d5676b74fad6c87207b539f7b581663d1f91f323f6a2b7695912677fe79d7f28e4e1845c2f66600ade569eb8545dbf6affe9e86a4c970cbe7f1a6119a3b1f74993c7f9ecd9cf45f6fda3df120f2574ac13a1afea57eeea8be6ea286d9b4694bb21b1a99ed1a23c015073c655d2c434d474d5d82779d70eef1d1fb02122ca88984a111c7223a625612ea84b85d45f7529b72e9ce844162c5fb05e26e8967f517594d32e5cb6283ebcdbc9c4058b9ef66a3c85b09d55ba08e139f579152e2ab16518534dab746f44e44ccdca2bf6bcb7d54400ee0c50356887de7d2396ecf1708a50db6aece7b0f47c1bcf052955b44664b435162ebec9fd5083fd5c42b08bea4c10728d888ff8cf9db6201f5ea74bab61ecd5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f15998768284e69ee6ac2c46578876266c6d3794bf667f11679630a0c8cd8dbefb2dff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c99b706921fe350e1dd46c02bb19193e328cd8f3098b25ce6c5bfdc3fe2faea995411e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca749d99317f2a369ff1611be7d4040cc2ce27baa85e51375a0d67cd18e865722de8ed67f44e21144d78bcf8fe3dd9768a700dd47ed1c19bf0f957aee6b7c33c23b599f20cc53d77029e187bfa494ceca2f86cfeabcd3f5f813d3040217429dc2a53602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9caadbcd8f170acc5429b638e4cf1ebd01c575262e56dd1c7cbe58b968fbf1aaed037d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131fa99b698b9b505c968840b8859169d5747f9de56b15577b325d7c01726f8454cfc4f063cd26e6ff026c894f60f3e089085be923a9532f0809620d0abfb488799c21a559d908a42bbc3bd89068a6a4d5bafaea17325d4281a476dc1c4f2ea3f3bb12bc4d7a4145c028fa88d0aace0e7a092f229f453e3f608d7ab8368a35e8a9ff6722229d9325e212d2c4628531ab5230a95bfa92e33aaa33678eb57deec7779ec5cc3bfa8ea0e1853c61aae49e62a412748b56870d6210357f939fc33657ff18ad5b26642338d712d745cde74cdbbfbbf4faabb25225d816ce340d24cac6664a6cc95cac07d7bee23d68a132f8cb6c968ff937f2f46a44227e918670554cc7ab1bbc97b582d1a41026774b105219f0a8288e938879bda390324b7937e3882008b355514e21b7d0b022333f3aa82e5a712e542fec69e79b27e86088a117eff0a13e84b3574a82df35085485b7a41cd345a283ffa9bb1885501906bcb1676ba1cfdd39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a57583aa41734f4b126878a3aece4b85f5e62241f4f8ecfba2bb1cb6eaf6b0b42668fcbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc88469089bf3c81fd2c1242142430603e439cba1de695944cc87f4d6441bb82b7298fe0d1773c02fff3fee497d3a7cc54c269156618288c09b6db9394dfc85660aaa6f79b7fb146a23372b9f7d3e1b30f27c82ac18dd4177a14d483c6c74b945221fdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f8b79a2aa024111fc3a4ffd0197f028f44c37584150a0f600acce66c1cbdadb33c40618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c9643a0677b26fcbb90a37bbe1766f618484cd8d959c1a60ac26d360ae42ccd20de12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd9840b58aa8eb64b3c927ce54682813b331d65d806e0de512c9794b6f99a3de6483f3314d76f4d908272a0dbdce7126002d39fa86fde0d8273e61209fa83f4e0c641939927b1e6147e07d55787a40a49a83c65298909603e1a922b55acf93898da4bafd9ae9ec4bd5dd5fd74f18dc5adcf2abe819fcd24f0cc6c44afa35968b7a73f55c0d11cbcfa72fad63331024126d502c93f8ed5fd7a6db84269870cf288683d37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705b0256ce360a3c5b3f65fd341df2857505334f60889eb83c72cdf8fe3dde338de6859a8fedaa8847f64086cd5df319d0ba89e98b8082308ea3890cd79608f150d9fdc9eba5b8dcd128c333abda2bc7ec742c251c37045b5a8c77cf5704df4caedfb1a8477ada6fc32a7e4124192c1457943f5d8d1a4a452b5de201e03c30db47a14b0d278e5544bfe51d78e9acad8141fdb0f22ff7ffb97de48bac2c230696c860a6c00a54a611eb5eeb2323216ed05501e1547a8f338bf0ccc9e9ac5a9f9c9534ce09ca540dc37b35c1f69290f8041a504e251c05a027bfa17859dd392e25f34ec23aad2e3208640c35f3b02b17cb5b8bfb175f3f60327111c314ea0eaa8379b657efc83dc9b8c04666c573b3aad53710a964840fdfcd73b58099173657dbf7366b05fcaaf7143e3340a3abc8c0efed1d5c846d8d5012dbea93888e5ecb7e896f8dee7f2df9e703d285218e0e32ea80dde35f02a9511c0913d6e8450ed7d49505a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795f98e65edf6de583401c940b3e5e208c74765f008dcdd171fbddda1dd9d51c7af914c5446329def47e5233032744f01790bcb777b5597aef861cea66c29c627a86d1c58cf40434adbb4ceb5e6f31e5b3abe50d5be3fd6739aec5bc2d248af6ec31b8e1ff10549c2e092a68b95a016c34f00688b5fc97a915ec75d22073c6748252a6176c12d203d83c4ae76780b3c106b2efcd73668dd182b8d4257aa2fcae2b772f59121475ffb06cf1443da3e9065929825d8fe944bacd01e739096c1e0e3c4d2e16a9d8252879ff037a931f63c097fdaa1f03ba890ac7780b0720684e9c001c5a364418d83f2015e6535297d2be61e2252ae38ec3d90d31d1773fa8a4b93b34ee0e838e4533d752de7cebe9c624277b51277c2294af4ba4c3e724b3a5f3de3fd9dd946d22bce38ef6da0bf114f33e9943d99b0e1a900da1a3bbe5e6e1d6dec6bf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934b6341344d2d8f37c5ffe4423c21dfd1631ac61a822040a646dc7921fd5c6f0aa4b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f01facd97196e38561a81c528d809497d2e2d8386d832d8d2f8a898f8dbdb5545dba2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5e605f841c266d8b8a907c7e61e02d9900c5132228b6c93c1cee2d36cfbaa10d26e9bdf4663ef7587e66df1a48305eb00c3fd1070cabce71f77763d86552824707ddd783e0c598f689b0e7f0b7ae4e4cc58bf4e459dfd85909f0f85f43e4ee7eea3b0bcbd363c4dda672f08dc24eed4f7803f216ea03c5717d2c4428f2611a7ddf3034e8f1160f96528cce631cdaba7c427f5ee0187a71690a93eb49af5bf8a69c6681ce48c121f2600fbb3536a7247270ada9227164b531bb9acd6fd566ab1829253508873d174df29872676bfde2293e1588557d68d1c28967134cc47de9e187ac2f1a341bdf38c749641c52832bb8468c92fd4419470abea2af022095d86ca8c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222442aa0a2454814aca9b0a8af3dec6ffe44ac529100c45b2eee2faac309b320adf5a98fd90b5539557542515edc3104cb8c6ba8646045f6782c653f823604bd1df2c896a162573a5e3937f1770fa94538df7683278be5d696a2728f76903446a2b47441f7abf704ca3c67f26d3b4cfe5e1e7c45e1857bd2b3210a5df4bbd1fe9dd82b26c1695af13ab91b05256f7fa575db4bd3f7d6888915610a2248f0007551ed4563ac7a1fe35e05e33fb826d4a25ebef94a26e1cbb815019d39936f16b3fd7be20e7a48a9b7e92f22c10179003161f6150a46ec8fdd891d82124091263cde6909b81f0d224c1a87096dc40eb32523363fcaa6ea136402ee5383eb3925e6d2bed0790ed1d18f275dda2ff0da6648bc7d931b25b6e85b51f7b56e945a8bd5a71df50f91f56b7c421088a6c527c6f31d4a2dc422da5296d8fb07ff4b0b2b6f525f096431ebb44736f83399b96f4dba37b21261535cdbf85f95cc940ebedbab66a47f5c611f364ebe70e727bc97a9677ab6fc7e7da48e2b5c656c99fce5d33007781632adf829e28c143aa9bd4cfd4a100d57c2b22b7f13e069f6dae545a2dc1c98bc152e162f8ca79b088bcdf35584860a8ff4618fe2294158de0f439609eb31d4a446306ae55b4ede8ca6ae72a0ee80f6a202e9058402214414975ebdd71763f3d99650e247b1d4faa704161063a1d7a94e8f9ab56cd28baff2cb4d1095cde81f05558d4ccd66584b75e3649d0a11dedc7b6195d86711aff93cdbcda87109c9a0f67b66e9d1a53f042ba48c207a7d4bd640d0589557787bea3b5a17ed13c434c2c15517e974425987f5d8275dacceacdf1c8ce0464715b92bfe9e960201f367ab7dc3d7ca6de5c53a26f654735e78f8957ff4a3f87a46306eda30cc99ffc62e3fef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91bf9d8f72bf0b72c72e9089993e6d3c53a017b0d02bd63dee2df37a5ac62a429949dc582b91ee66230e12d4fffceeea4d75d5c3ec95de1eae381dbbb9a2dce6e04437b9daf5c3ab49d805ddf5211858d08f71ad2e1aa4a35550baa55635bb16db99c4507d3f4549a5245ce5118112e908cc0449166233ff9a2b8975a4c065e0bd1367bddf056094bdbc3d0075cecd818f3bbff0446fff85e464739ccb5b78413e84a5ab80557ddda972689297fed3a102c86270b37c2fb36a11660672a0efa6533e0bba7a6297e84b2d25d8b8b2a2a25eb43a1cb8ffb208a2b11c82a502fc7ea583a16aa0c750503509af7e32ad91f2f2486b43dac8d58a15f30f947dabf1e53e637acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc4e4ad2c91a7006d12a0cc032b4b62b91d36aee451932620df7871d4dd9e4cff5223a549f015f4e000aa18e87910562f14312a50381276f2a6d764cd2983d4a4a3061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fd764a16cd46a8df5a6622a497f8080c2f65cf0493164383dbc380cb1861e1fa9d115c267d26ebe13d4e9fc0c7da7f3021920eb46f138b253d40f6e4b25841f070ce39a72f6682bb1731c8362a0c1cb003f259c79672bce074b19b67e79c3d3425d49a1a85eb52ebf58078b24c811bed83d273c0ec7867c5b16781e11843e1330814c9149d0190826ddbf46269805c1e910ba2a864c3423123acb1a8d48f0b7d221b17dc26bb4da0270a7aacbf8d94630e5fdf9ac5d7dae34fc5903123f9e02f929c3804f9af6a39234d0ae8746ced19e4b791a5a76336a382710f98d24e6c4d282a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e4537f8b4aa1b7f0f778caa485b122b5b276c3923f36eda6e0abd3bf18c9c877814303dda1637d2ae42b3add5a9b0f128be849c46a1a1783a234fdd371e21ea648e65c2f4b9929fbb6990e681453738160a80e93bf0e42cbe1db3c8688c5ad09c4d180ccb08a4ab0d5fe6d952c33bce5159f3b47e4588430a2286b2c73e12c511e048e9d27225274572277e69128bad45c97ff098df1bc64ce8146f353bf9022107d193e4318d696aff045e1fef5d5ee8b5575df1e913698eb85257cf63389f855da456610ba55e62234f7c830d6017d3bd17b3c97397b9e5eb009b758da13aa878cd86eb7a0e04ee2ebea1e359a36e8a4927e6a9853c959c1a48598f58947a90cdf00cae1a4cb483f75cbc6871fab65ba3ef3119c6fabd57528d542103a82a242415ce39a4ac7f8b7fddcdd78590de61f8aa082aff520570f6d2f7512b20219207e318ca429c1667d5c8e856989f21f9a7f3b7fe5cefa5a77687cde2c63c278ee525a9acdf9ee16f85d1812cfebb841d4cd7468b790d6b6bc212f3370665f862f95b3e83ef373d39440e3301a5ab10a4708d88e106793d065e2aaea6838df5f11e6ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc444234abab4ff182fde9a8d27d28264f302be052070a5668b02a73e6642b7a14015f5a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941ca3ea522cda14594be8be1b7c23480ee7cb56d30f69e03a81ac9c98cc3c1b5e906ea9deb5a9666bb60922e8bfb8c2757b76306486965a79920c18384458181b0757aa3a8f4d092b2e79d91819958adcb47a74bebb0e16c98dc91a0355fb2e25060f799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea5f0002537741ab5b124ec980051f2d91c459cf79452e89e1b1684108104f053d5a62c3ed307ba2d0417ec6ab4327649bb0a944869da47999b33ed1153e9e4f0e3c933ba67f6bbc20bc0ebbe6a12d3157bcf95ba3b8787fb630b95a795e343dad5fe1e12ec93dfb1abaae219d0a5e9e64ce1f46f31d34dbd843e2bd860a3306b2a8d3937a44e16d8618ce65400053dada99b7571ee1a783680dc76e9305819bef22bfdae04df4f0e862ea4d5d7c07a4d2669c23c7f4cb99ec4e6679b667048438ff3ea1c7480f41bfc2eeaa3b407030edc4329970004b4887781ff16497b66b5ccca4967a7d8ad7494fbe9d5237c445018dba1194ac057ad451585799bbb521b95c87cd03af9f41ea4f8d06c452bb16a27970b50d675cebcdd6dbe37fe3a8fadb84a9e37632099f2b2b233207c6b665c15d20a6784b2b449bb2c37e27bef66e23a508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a35a4d6b1546e952777cefb38e75c882943c768ad81138d296f84886fd141eec88ed460371a8de23384bfed4ef862229aca3cd26de5a31ba7ac96137a22eb893d46a1e1e569661f4ee64a4298736fc795c22267fe5fd1f350f56b34930f4edef577df5caf8a59029c9f5df6ad66ef520adb56f6afaa285971dd988783467d7299e31450499a30978947670b7e02b0921a5958b202cc142781e9d4fd9a7c4cc8cb2c36b9f5a7e106222b2025a7138a502f2be6c497305c019292c713498060788581dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd9460275093bbe49fc766dcf389f0e368803ff71bca969f187cac79312e20983d24f58a647244e5dbdd18339fe5fb8ef7df88a89f09a2806ec8b36247f352ae318d1301b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2ca0af439b7094d31c2e7b2e551a111ef05e0fcd8087d507afc029efd567c3b33816bfa17196e5f678ad10f2b3e3fe309d719eda7fd038a741920ee9b41ccd10bcf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae0782f1b7ab92d4d1a5fd8a992a3ba43bc213fc96b181dfd0d8b7913a709f237801a41619f7936d3e5f1a01ad220bbc1f73d1290452a25c09172759ed7a653ad773d3929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a632283bd2cd465c90f2c323314bae8522c42f38ca1ed74c850f359e876dd9662ac1c612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097bde401d22c7c980ddb5244f0df446661f703dc91750899a2544bda3be5da578b90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c125862d260b46663715e9e469a3fa5799223d38a8392014b7e8f38f65ac23a660644f59b7121babe3a2f81628c8c405c0977b5fd31caaf63bdaca379b7b9eaf8bcc70548fad389c71e2a85eae1f41be2560551773c54c4ab536722a901475c1db2ee11bfccd0611fe82b733840e2a39aabdef4cb04857a18ae2a830fde671265dab614f463896c8eece278e049b79e7c54ac448d4aa8fe701990cf5c68afcbd83d6f7ab899e649e6c57df7bce37ec7a43826f64565192d542316714404faafb3e19a8ed318281299533ca107401a3dbd5002f491313b8c776a854f85a4b463a61290a1f797ead2ea8d57f5067369cbdd1c2f610232ae7733c4110338c88eded9f93163faed792d13100c6363e840e33903ac98ba6497728221bcb018de040abf962124c93f66ca5984cc5e0989839144aab4e7545141f577a84fd1889917f95e6944e9efcac21b4fa25a6f9bf6504cdf44b63d7e99c914ffed35db59ca36e6ceb4a68eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5adf312a6b4917ac20ab19c0530e2ff436017db8c2d0ddc5bed0652db7f9127e13507cfe5ba8cd44347eb00870cdfde7cbca6778c946fc7971aff1dba093f7cf22d420b9ac0434fbf89c0520d09945b2695cb55ecc6447870a645945175a22d1313c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa58d84b6bcb1927b11102efa01375c6da6a5912f8a8a2db84a378d84882c279e20cf63c55b16310f009b0977d0dbd1c1de0654b5569b366efabe671f963dbcef213f41e36ba00a11d2fadcc6e5afb964603bb8abd3e7aeef53d732ed5b45c6da955bd2897f1b5e695ad95920fbfd7d97392803efc9422bb08c4ac5edf4bd9d5db616a35d54df5ec366230b280be00c4e10e2ed2b0886a905674a1dac69570892313386fe3edfdb7adaa3f4f5466629dab466f6e8295dd6b21cbb5c563b83cea495c0b27bebba441449a2cc461e405a48c7ed77dc7df3e499fc0015d02b25660d7e0f1e1b21695a253729f3a80f4da218f98940ff821434d2834764af66d11db1e7fe6f62985f4559d82118325099f6ac10f6e6292450109923c03c9be0f9e3011ae54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0353a294081395eb9feb93e46464b2714cde5c6a44a1e52ffe64df2b070ec5e2bdf5669879490497f2858a8cec96346f56db3e7fca6615b9ed68b4f21be0bf3078bef6b0d9ffc8b7b20f86f71a251f8bb9d1e106f96ace505700c27d1218c0ae02c19525e6be1d893c5a85540f7e6c027d15ace11271f855a984d8ba0033195a23e17213ac89489bcc809ec197720b8f6d61f5767d22e14789f9e7d4e92517d7d847c48e5d327fef375ce9488fca65c7d01e9020e437629d7bfc398a0cf2b884cbcd0effef126b16eede9ddbac57ae2e52030003fef6632b6b33ef3aab4e3cba5a3144284b6c0a0e0f57cb9b5a7e5fb124855d218a0b37b10ebecea0dd1416790fe05442a21677bf321a0311f8575239bacf25bd526c28db7f7f9890f4176104fd9a04c470d715d3fe4ea3ebd954b307d40334282d5f1ff69f755da0b72a6727449d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7e1e13fcf3ba87694416246e5f7685030c537d689349bb3767926bcbfddee2c7708f5a542b79e45353c615e4876236bc1abf8330f87d95d1668c1ad705e6e123aea83e85cabb3e782147445226f9f034cc7a4632dcf43e600518f436cfce631c51230105b4c19076053b4b2762718417ea3542e9ff5f676c534d9b93285364e73ee2cf76dbedc43ba6409c6fa753c360034de6803141fef592cc294bb603af27624c71bacfe6ddf72533cace0532d8b7158a0fccbb5dc6eba6fa0f6079b50ab7740b5a5e3800b39075560ce0f9f349fd370d0d4b57e64fadefddf84565078525a6318f0c0e03479d6987114c48f65eb803461e871f78ad2462cba3a83c323f8c64a4cc36989e5c5dc41f38cf852b1b1a11465ce65f6f4bc494f8bd05bdebda919f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c797487d74dc8fd1ee617237f61289443469ccfd12a958ae7efa449bb5c243bcb493175379589375cf39e42a0a7d3f08fc2a09a6523c6bfae8f1b6e54405453cb8b29669cb11c9841b484496c0be4a7bab4d6d450f31804ffcf513308234cc8b797cdbafa94f3a1735d2bc08787449dd2200205af31d174deb0f19eceee9d6c870608cc75406bff755af87e1a17d7ded4d4b55779e8318cf1bebc7a25aaac56f8ec2340f4c0ee268e7440619b9560dd72186715a52cf12cab26ce6958af3d14b92d17ca62ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0ee57e53371ce2da45a0d667354355c8d88dcaf0816ea25803d7c6d4c26ac1b20ba7c5418fa73f15fc23a1c04a1580fbe48559a9394254c8b396ec2df6924e029e076ad718964dbd2013b7101226e424922e174c5374d3c9a47f2e0ce333aa385a18bf46f49c209e31ca74d53ad2a06376e0395e7432413fd10295922767d9f40269832113e3fcb0adb944677c44dff672db856beb812afaa6dfaeb466e51879ccc0c3e1d478fa7ea1da65ccfe0f99e6a3094497068e15ae987eccb0e817b330b348d4b7239f057f4af5d18fb38da3fb52b69a95023f217df8dee037ca6a4057bc4a8f2ee6451c70d2fbd81f08656091b9237834aeecda18b0200783ecafe7a29fd8e1c633bc1f5345d42b74807241d8ba7adcade993997c00300138c77ab2b1051e6b98a9c5508605f4202fc1de9afb25f7964250669cc378579eedcbdab05a916818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a44007d820c1ea71ad35c200f3e84ce69c865302913ba52dd932cdbedb589e639fc60913e3449998b9f1d244e5baffe5f00c06832183ac3a08b6d6ee32f217758b9b81f61276b5d1022505301386c0baa3755cfae28af79a63df361f05b6a4061dbb635d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f0bce5c63511610068bafbe8068698fb43b73f727e720cca24f739786207a7a3ba788a4a5841c297bf379d121e26c6df7d5e423ce24b75f6594b0c02674e5fa8f5fe4f2c0ecb83d757e66eff9a7ce9a8a2372e58d3515a86451e69558aeea334367985f1b780e6eadd8d6ef7a89bd969c44aba5ee53f956f64573031458c211d53985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349c58331696a5e4695c5a0fd95a7af1d82e2128df8b75952f20c294637db3bfc20464204be3b91804ea0e0f2f9dd714c8219ff884ada0211c937052e55d2f4c42ea46beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe119aa83f0da07d9cf7e5253c51add35eacac85dec814e0c0404d2e440c2147f846e68e8e559d8e153e5ea6feb815ae98f4c5ebf2c5483c512e623d51cdac0356c3a5fd7fc1085f2e9d3e90aa93aad4147732f6042465066bdae23e4ac7f6cf1cb37eef5d1c121765bea3f58e12ee326058c4a7d1fb079a28904bae91e75301e40f2460dab83d8ce3efb8ccd750335a34a56049957c24c3ff8e03db42b13120df9e6116a3d193241145a0f38fe1812d1acd47f635bec09872c97d95bfe05058a15cc6c63959b18281dcbbdd29cb63e0e18d84e05f489cfaf891e0e4dd6f30eb7facb0a00c46e8560b8f029ba2ae08e71c6954c7db4717809ab1c9edee2683a01661aedfe143d2533523004f8ec13b3067614300a6449ed87a5cd9c3b687f96fdb6529f54d6dfb43d5b7f3de3d4f724134308b28881dd4eb0eb6019c5c3a43b387d2833331e792e04650414f855433c1dec907eeee4064fe36ad602b31e73adee04714774d38ffafb59bf1dc267d9f1aab266b1cf36710ce248dd906085522ab290545eb980921e56e62a6bf9da61663304465b9c13b9b9acbe313a66a5af0d980dc5d95af10bcef2f4457696c7c0f48aa1999aca13b5bf3c4e43eef2facbd18ef676d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf901881726d03031b60b85fa82c7076bfe8bff62ec3b218603c334db3bb32a1e16b151d08d3277eae12692e15f629400ee55af91434d8aef54cfcd4e592b63a27ebf74f1e11797b5300ee26ca2cabb8ce44ea29fc9568fd612af0d3b82ee4a9719ea136e5b68045ed52d97285465361c2ba8020b6dd78bd417d6813c64b4d4a0b8c40ed7197aa403aa8621bb55486b057a67ede0032f9c4279aff05344b6e799ea92346e5a66b1e2113939908448a8e67fae4d51bd34f7de17444ec0822f9f4c4dbd9693a1b45dbefcaeaa2deeb3069b0c1817804324c7823fbdd2a5beb550a053f3824df66f3c853dc04fa346c6156bfec381d2ba99d3eae151c858b3af76757a50d4984379ba0130548083579191b136a319f9bf0045aa0195be5dee8f99199ca71b5a8bfbd7bf3f6015d391048ec51d709d49552041e8fa5c3022fb502988c3bdeef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db31de7cabc318b468f55f6c277b96000daa9eec1c9d2e9c2e02148beb35e5cf9a4433cee94747d1bd4cc2af21647f0a0f06420bc2632d4e1ce5c4023d859a9f4c0c33361c05c550b61c242a776424cc322b27e516dc6c3cba18003b48616027cd62cc0e9d0225cf143523f8d356f851cec8c52877b73850d4fbb60ab2530ed7e66177255fa011b1e006137ce300b361e4c47211f5ec096eafeae05c51d2391fc0cc47ad4c113e64e344d0dc9b0e9ca406315b97291e710ebf34df2ff5ec80c6c2fec7f26d47600e297433f296838f45290575514aff63759ca407eb9b32068440c7f21bc9a0d9a9e887e00bdcacd9b7b465f04b95b99a4b441ad9363ec7b01b55ff7ae49fd7ca6f1f1ac0a64a5328113cb127867b3911448e576e7d533de102bfbb66ead9cb861605e3f8cfe91065a3ec991bfda742d7cfd18251e433d533d8fbe4d78e96fecc57d8d22586ded21a2efe6ca963e4114dbea5727f8a0fe6705db758ea9435082f9eeb65f532b64e5252e4468974adf874f45604a5d616dfe7422e6380d8c681ddd11b1b62d20882421236a6c4e65699a9c96622ac54deacfd3352bbdcfbb6c276f6f556ede744224a6580f68798961c22271172c29749265b6c007c96b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16d9cf46ddd4aef275106faa39e1c510b07d0639f04d119e73bcbb5b647bd9eb6502edb66070b4519966e9235abb81b2f1c9b742e88b867a8365a55ab5a4aa89adbaed380d353f082800db487c4460b74eaa0b73ab04cad19c4e0540a638ca5484c447e9f904822fa79255f02e98ecb377516118e4c59f33b6f437144e615a4bf6e308c627385161567f2086c757dc45f755c5735ff87c3016126cd311b8210d5cc11f03a12475adecde69e8884c441f5fddb96aa451762c4d9d08407419517732e2c8ab604808a3946e8318ab7281c483951616a70e7a8782001daa1320549f303c2a98d0bfac09b90c819dd8a82f45f240a8e12905b20017b5177ac8239a46c1abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8af041e9807192eb533118da640e6d73af8e9ceac07b8e70c918506a8ccfc99d36e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ebe12e072d52fd3b622166260f8beb97e63a670c00c4a78e94aa0a00717f645316aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56d7b825858b03e2c3650fce7c68f0a225ab4ad9541084ada791bb6c4f0cbdc39efb0d841a3f339c434df3aa4e764636774bdd8a685640a2134db8cb1f0b411c6bdc69527ab2de111d74511711bedbb90e92bb88a3d7959423cdbcf3f5437a1e240504745bd2fc6b18afee59eb19c827ff772a875f0e5a3862f57aaafa7c8b3dc877d7a08b91d3e34981f328d2515757324fc053848d961d9fbeb478171172fcfd0e5923d8aaf44183605c6d799db5e697eee8d32e9d0a1873f00343cff3deffcd296ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d58532e713f5d725396ccf8d50464db907794ec3c9032a834f096ec97799a4272db3847d00ac307d962f5b58576fc2b6e83121f50f2135da0f1a5f7e2f4bbeb4c3d1f1306fbaa6869141631904af43ffd13db1d7a5135dbed3acc6161d0599e8b3429647869d95d12d7280c668bc7c5003ce259b9993d5fd660d422a5c9729cd491f6e6975af51ca86519a758204498fc7f3138c247f14cf6ace007e2b0aad48467c7c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc63431b322cac4cfb157aa523bbf147b615ac469224ae4f01dad8b0bdd4beefc748f70dc5d9690264b568c98beb301d15321c48b8bd63c774d519e08916114fc93683c995913782339259cddd210b4aabc2550a824cb8a7305545daa13a338add6aeeaa9b94039be7a3b5994620be8ddbc072ceda33ab9994d984898170c88919c0d6f9c7b5aa3fc4c7acc39e711998f253af448649e6dfdebe7e41a3e77dd1670fb9f9cff464e0912f64629a6937ace48d737c76b5ee88885e3128a35e57847c540c22c7289f6bd11e4f58a032cb869bd4fb2de65d3b59f67dd484543b024450c502b2f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb52768ad14a20692ea18e888aa9746fbf5bd97df0e7d8543067ff95672bedd39a7c87d85f30f58105f8548b2ee62ac35de4d60aa8604eb01fb03639940acffcd8ec92092a6befbe9d7fdaf4048ecf024a898776f854eb464f0120d88ffd0fab39e84073d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea988c12c7e38b45406c5ccb5cbed2bcfd4815ead3bd22c0126b58c60fd5f56dcb7ba93639cbc3db31ff850e56a4f7e8c6302bb8ee41efb908f81a7618a5493aa14a85f2ed7746ecf45f51bac8001216f4ba353e36e3a73d2db6b7cc62cd7d1386801b84eab07805b292cd106f82854654baf0ec30bcf0c8fa00a5eb67184669d2d1c673d3c117b38fee81412d9060a9b151f7f2b77d29fd7df8fddf4f26fe59c3e41e0cb513be9bcea711cec8276ba64a677734b5efee42071fda81142ee075a6207913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43c598fc3a4b50b4f2a48316e1973e3c12a7ccf93c89f24926fab11fda1ca39cce63cea3949b7de85d1dc1e5e9fa7a9b949e84132b0f4718bc7ece16f49605521e81d57083ecd62083d1c3cbd9b76a420060b44ea8c4b439e4baca092eb938d3a287a052aad672c07cc6514cc641fe4bc5955377babff5442e0b3055c44fd62f3faea6cdf276b55f76a9cb74e26103311464190db0d802942df4e664742b1740fa7568ffef2040f476ed654f57207376f2ff4d221af5cf0db1baa0f4c389d25c69a20adb0a55ff2c7e1e2d421600e1dc4c97e8c23c49fc8d4839ba2774b0c15262f2125d84639af85603e8946d2fbb61d07f3b71058b7df9a6ea30fbfd3f39eee8b26da89b046108dabd2c53d4170687f1e701e408f559c1a545aa4a4724e15133602794fd82ee36a4579e7c1c5c7e2a28467de1391f0a25007eb891a359bb5554b669ea5788c129791a49a0b3b58f43ca297fbd7b9e7752c135c0b68a65bb1f0334ed66ddb83581fbabaef28f43c24a4fd3543860f2c6c92e50facae81f7a492e942dd5525ed7ff108ac3c8b5e57f5c7c33665a782a99a0eb6e1450f3f0742e2b7f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd7b398226f1b511b271dd35677d7421c26c7b8728f2776e9d0a70fdc777ed6ab92d51a648095dcbf8a8338f5d491826db1f60fce2c1a092ba206ee041acdc5b0f217c6cc761cf096b04b4993b1cbb84cae9fb726a51ff1d7e17bb8cdeeb437c4a4dfd97deb2ab3a4d24a72852dff4d9130b9a4485c8c2e30a85075c8a39545518b3f317cda425f6ea58e6eaedd01812d5c438b8e907baac66089b7f8740f29eb5793ec97f544fb7fb0901f509aa7c79a82cd67b83fca3e08b7b9aa90ade48398a39d84013b21972e8db92a3a80478f8a04b02cb4bfbb15540752da7a3b695d8dc3be9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a77b7dc5ca9e7b009e420a3204553a1c2b0b11b8ad8cf38306e9775d5cdc37a924ccd4e7001bc6f3c8a7662638a1793a9c86a42b5adb9eb92bf80a54037502745aaef21a680e485ece875388bf46665dfc4f95d36811fdaec9640a7441bd15857c1871638cfc12eb49650247f9c8c1a47128e4da26d9f44599b833e9c6b0364bf0344fd2d946566623dd67a11518abd5c784a11b58172e62d0cd97bec414e553360686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fb728d14192a9074addd0f2e2c5857c0a179add92cfdc15830eff7508976a71b77b4d0106b43b538f5d929d285ef52cda85f69c8444f8287aad0c70af065ae7d30b7c01e5e0848744ea044ea1162497598d08a2e7b01cc14e40ab2cd94075e76576a6109c9574d1490e9f1b7b9e9fba0eb923e265c0c9a6788444d7792c3a169f121d3dadeacc85378d8561751aa29fe623f377cb11f73b33a81f6ae75921e37e16bc77cd3ed1a3dcbf65d89a88046e1ca69b09cea25b64545f614c2de10e9a4402eb64b101ff6a5cf240d29d2abb2fd09ecc6244317ad9d3b38abefe8f740b77be8b93025b11f5057fb3030e235dd85194955d9362feb38ff703e4aa367691f8bc24533f6bc91925fc72ad23ebd0669db6d192c831e7b86458f3ae432c666585cc984d9bf92526f46ba8d45833450e60e105de3a7b9d47e242b0ec6ebf2cbd17087de596180e5c30fc856a4959e435a50a23d816a513f5cf581ac3259202a13606cd9bd2c23051a63c69d13d0e853d7505fbc11b3caa593029cd326c9a876c571e001c34775b9eb06dfa4ee0b9323f059836b189c73da0beab8c1bab792a0d1d612087d8da330187b7f4001e3c1daf4cd8ee74618abc3e21102f0d748d22bb9e91def4ea2a42bbd6b005b5db6ff26f44a683c5d30d568ddbe5738b9f174254f19172335bbd60375b3c237a4410a43e12e246f3117eadc1675fce172b46ec19bb4f2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b6d916ac81a9c55a9f562220927204be7f5fea9bdf5afafd9d258ac1e140dc8dedbe3280330ddeddc1c9953bb1332db19551f9cc3eac53179316d2a38b97f6b0f1e28f0ef9a6aed62354b6c1e2040db4e2e60a8e4b99d69afd77b8539e66112d5d137940d5e698217453283196ab8d5eae7593ff59b23149a503a199049c7e2b17caf754e4058319aa24ff80832981512422eaf87523143f030b31bd809d68523105a5938ad931c734f06ee69968836a4a40fc301540eea8d262a3f2f0102cdf8baa5f2e03195f6832cd76f9484c5cff69c7d6389022f0c77bbf396fe1879847833d88a34c5c78067bef8f21eda260c077b60a48b90865311a6e290e915dd33e9a0b985470b9cff051c45c1d1634ab5ea2194c6ccb03938025d4239e5532fbd58dbff3363d118cbdc8b0b59bc8f00d9da824e0e9dc240f3c9b691c7be015fd68b142b877710c24264f75508750b81d7d0df3c0f04b303ffbb629a86f10ebca65339a8e406764d7560494ef015585c54ce0927bebe9c0be21975e1ee8c0d7b4bcfdb4d13187e23b4aacb69164721f54c43c942a75a5f2c486524d9fc2c619ea52711eb7ab192603e7a9d9d71c3bd87bdddca3bd12f2e9eed4a878a1e5313bc3d62366bb37d35d39ed906ef479ec51f6c6ed91c970f763c24ba3858235ec48e862be1585f8f7ac73867d454cde2cf9d1e49c704c296c05510e292003ec0367c113e96fd79d6e91af427b62dc653b1688f38db94c3650ff2cf2949a044ddeef511794aef4d7714472b004ce9fb5f122c3be31e19f8382bcc6efce770a5b6c057f989f786f2f1743fefbff3c3c9b6651ca3f0a1e69f5be6adb01eac31cd7cc0b88c5852bd0a2aa565b21e011d6c38a42eddfd70daace7b28672583ed02da2368c35a81ee70d18bdd2cb7d9442ab3cbd88584bce87be97d3f777ebb2c787a7de55d2be8856d259ac604c31cf8db2ac6af512a753faf3b6efd37821673127f582004febf141c0db0ee9afd50093f94ecf906395d05ca72b49ba9ac76bd003c756fcbaeebc616e118351ad7d328a330a4133ef6bd3a96bfde66d612888dd79aa30f338dac8f19a2ee5c0fff4bed6e4195cf7a80fca32150ba968797c6e9ab1555a97f1f422b2951408c354ea1aec5cf994691ccda1e5af154030f820e1f1d505be74a979fcaa6ddd1b5bad61c2567fd09464e4ba7fdd17f4820f4a47ef171ce648eed7d09464af072f1201d57216a502020acd4aa0ca5e9bbb21b153af5e7b7e937f1fca9343696fcc8c02940ef1f4693c7743b78511f1f58296b1e9a7c7dce2b0c00eb8711bafc3d39a63517c37c29ced6713f638697a0a2d220b1063afa9a1fe933b7396b657af1d59076432b65b2aca3a1ad60b1df8d37be294a9e6b54997c8fcda04d8d0ceaa424058fbaa360f8412f0ad1a2094af03704e721e771a48eb0e1a4bcfdd344c7dfde282ad854b027263cd645ccd93373d3f643d7157b4bc2574d36a6d98ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2edc68956f374da584496db7fe845b97f2a6e1c4561537973d0b6d58fea73543c9c964e01de8a150b4a2ab7c81d068fa3fa9eca0321498cfa75f06fe65d6f65276b4ba70cec59d074e3e9d98e9b214a865fc41a798219314d5082b24c8840342c2ae55e031b873d4b813a8854ecbe92c8674c26a8cce52db968bc1c9f40e079465c96f102c446eb4863b40017d29dbe5a97f1edc6c3213028097b67e7c143c0b5b4907e33ed421a523ebd657ef1cbf909c5e889948aca3405c3bd70ea90592535e3c97b6b3181eccaea4d9cb323d81e260c6e3b9555cb5ace5230a02eed66808a845716d0ca1e353faa50a12dc4a00e5cf76028229a96dd32f55000ac1c500e60cbfc11ae2a83722064391b6a3f4a4ab8d705b3932accde7f58a7bca6e2b5333f5a8195178ec7af6cc94dc6a446eb4217af90e6243963b55bffc0fc76980e976c18a320337f3f56c0359641c5afb5b17c74cb8be112af680727eb0ca8bf71d9fcbd8597ea95cb040f65061d480ccc2d41f911bb81fc8a0df1b4c4d74718a2e21243224a3bbb73196f305171c481478f4bcf313be244dbedbbdd8f630bc8e83cadbc2143aab81b70952b97d8abf6eb8312502af1f9d3849c2b9ef95f62ff60c3214e4bba3cb6d8fb9c5eef91e6956a0385feef867bc4238a02169a4e9d92eadc4c90e73074ca9e1f26f9a619c353f1dfd705dfb7e955db4e1e1d09f91dad57797c864a2f3fbda879f86d8255becd1202a8842e62b970a9534bd717a44a767639505fa2ff4e2e38561a6b1571a5a2f4cf634e102c6340c88c390867bd95f8b5c45ef8b3400800e805de2a68ca7fe6122acc61bf80880fd1b5372d523e7976e3faf8492c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642cab60fdfda5f61fc3478b8a2a2c183079eb34f6d7ba3b474bff3a67a1d5cd69f03c785371581921cbbf00affcd302028b3c7b9376eb53cf7894c9af88b3edc286a83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7d62789f5614a9586a51ad60c5105ae168e99ca8ea52793c122f9f4147793ece7c8784579f7951984b838f4b54d0dbb92287ed5acaca9871424af50f2faaafe33790829a5efc45afbef6636ca75e8cb1335bb8af72258a70760e672476529b5b0ee7388bca0613da94428524ca3a7277f5e7a296842a7a60070ced0e30691e23eb97b90778dbc14e55a801413b4647a19a60a6d1a4e736c53e7e8eb3877cd3254794b17187169c9bba12f0174ae13696817ae7741bf7acfcd7cba0f1da79b306ec0d13e6c2c7c835f94a1e5bc4394d225c3735ffa71db42f0abfed403b71bdccc9122f51f6c49abae3232bdbfd2ebfa9604c8265ca1e4f6ba5cf85af3ebb4afa024ea1a5f8b38ddcaf78f75be155af8bd8928f55e18d7b18dfe1cb468075cc81437d51a08054ae16c83f9a146f1f42dd1e0f5094a5845bb802f58f8920710050154ace2a773099cd0d89ed20883b818e7b1887f059f6b1b149db54d5f78286ce5431e52b4babab70b237b21e484473fb82eb6d65b99a22d456d147c944984cae012b4ce7ffbc050aaed4b98c6e66c09deafc221e442c045c25781f6b4adbb59591f9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b9c04a02d1249dfb8173ceb6a1fc4faad856c1e3a13f563ec97f08b30b67e80eae8647fcf5dfe2a4df5ceb12c136d2ebdc89e3f2974ccb816cfaf0804ca1bdcb6a10580316fc6d979f8d40e8630f7a420af2b49a51fc50c2cca05cc55237bda36932bfccc18c0410caf9bfda9ef861284a5b98c364b7d2d17d4a87fce5405892be0e271abd529416cf8444fcc26d20e88709349d37b3f28deab24eaa5c453058612a7cd1ab9568962fd3c29397e9746fdadc60f21571d780a6748449f4c0833b1a5fefd31f97474f878655ce49ebe248c92c36c8f426052bcd4245d2fdb497dd389cee81135be811ebb23940c890c35ef03d2053afad863ee3b2dc762baa71269829c411b663c4494c976dec05bfc5e3e52cc55b1be948e453eec14303c013887f304a3a41a89d5c4ae7ae577bf00c051b917fcc95875b4ba7cbadf317300241fdc64ffdf1941728987ca90a1d091fbfb064dd8f05147c0902b667d93a7a8b5c119bb7d5e181b577d3967b09472432e1c56a400c3133d19ac1eccafa6a8ca500e3aea87053c3b34dc2377a1ffea48f0e42e674be76d2377e80a26bdaa66a1519ac4a9b590deb9014e0903e1810186d8780e1a52deac3b697de38c7cf180f288b331078d5cc2cb91999310e6d4ecee4bd78c8241b8404d906b60342235860e120e4f611e56ca44708a4641703b9af14aeb30677144137fc201eafc0e414103110768c32a594619a6fa76b68587709a411059f468542d58e262bd0adb16e94643847fe24e380bd77749b6b22ae7b06b79dd8584ab419c49a3109f8d29172630d99f4e36a01cbaa7febe1f596ae995b126d356e60c2fdc301cc78f2119aaf6675fcd41c1bd1b5c50b5f3407691a109fd88b3ec1295c6482e1ac492612f63e287bab1a1dd665a64fc4e5a2ef0cc9c74e5306ed0c872c9b2b5c4c677b70d5b1ab644a72793f2ae4fbadcb3956ecc08a275f8411a25ee5cff71f90250607859ea3a4df290d73c0337bd5e1bc139b19a24c650c7cf0e494fe5566f64b4a960b7d563c9c365d30ddeb25bd9bdc8634bec0eb3cc6f81b5412c722f1252f149ebab47aec2f80b4e80754970c054cc61611c2d59ec9ec44a4ac9e4ca168233b14040369f2f065a8ceb2ac5c02535273bb843d5861230c404764cb84ca69fa59f7d4926dfbf295b9ef143ff953974bd282ed7baabb3969bac53c24585ac8bd175407fe762507cb2f2e5af556f0695355e21d9afeeebf463866ba248d4a8ed7b2273db034e48552673571465623f3ac0c9a25a4ac99f2194054a305cfb0ff7f12ef37ff72a928aa158e823835f25aacc81a35b5c20f83f587f2cd86bc685dd487e27171e69178a8e5554172c496dc3b3b1d464e37a695f4df10bb9c3a027f631c579feac771b22083ce8cbffd59ca8d6e6ed751739d3beed5aeedd44814f920eeaa7bf0b2fa3a452d85ccfa1e3399e7229a1a9c0a954eb4cd50ea1d0eed2952499b3a75ecb04a4f733e85f6d009bc43c865f139afdbb9c78d17c18c447b07c99cc2d4859b8150f82d7d825200d7c76b4483fad3457ac1b80045aabc8d38eff6c71e014fa0e0510cbf42b1ae18ebfe3cb05f50f110c3e3ca6c6d020ffd9f9fe476c742fb88ec4c6bca8ea681d3d690512af0818ef9899bd2d20567099256eb590fffee8372d62a28485fc185c5b8d42fd044e6b5bfab796836eebc74bd2a7ef5d8aa880a5d8bc42768e5b6a576e3cd6c1990909fea7d852032cdf8676713f9ee88a5ca04623c04522a1e8f0c3e54731ce3b60d2aa1f8d19341f5bb8080893ab842c31121985d0d3d76709f7842085df8bbb61fa430e6b9cd6cb45c8f4fec53266f39d6c538a9ece08331e359707e7052fbd77f4a117277c8420b483fea65e9bf742dbf4824bc25cd2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a1738aa115882672074c170e8a6cc99ab41eda621adf8d4c86e19a8f375eb21d6e8310e801ff36b624dded00b293a38148f1233c21abc1f4675c2bf8978001f9f310a87383560ebfc28ef48ae896c7b6dfe32a2c36bb48799f36a480cfac6cbb151ac65a783892902fc09320a662166dd049f536e223d2b0ee0ae237ea6c18619a6a36e6ee84359ecacf1fd4e3c43ce8fb0ee61d7cc3a1cc13ffd8442ed1a754db8c291d78d05488d23cc113f901ae68297177b8a81d5360b22938e3da83f60ca5bbde8e9f30b721949619cf2aa036e3e9cbe3290d0e6e7464bb051ac205660fb5b2e83d62f8050a974157545474e5f77814100cff77fbf6218d11ee0e5b1a19d03a5f5985cd0d864e680776d6116d5acf75cc948289ed4a5c2aea40d12d134c8b84c9502a5c85715f8f5631946667453d8246b216ffd17e0d9da6d24f65f65f0e5c1b926014061e19cab8f2c640df7d6b0f6e48f6bf6255e08e30151ee756f7aabe09ed198b31869dc4fae345929cf16101a05bb84b93a6a4d8c1e93c76e834cbd8e9e6fd81010a2a49e6df4856d9d75c81f81e0784a1749d7b1105cf6486d1285a2ca6f2e2a0f3a338bc2c644438eb24c1c563a2926d22674892242d01cac8bf493a8fff68f46d7d3709993f2ca55dff4cf378d098fbed42a916fafe4648252f96e5dcbd8f8a27cc4aa92cd62acfafb89ad832f5be58beb200763b5621ce45d5e80d4b0f541b6c1058014b613073940d9044d4765011ba54c628ba96597d458476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf5602479d52b9d5a6a1eb54d644816ade7b36ac2aa5633a4604ef05754314b9cde48a7e16812ccbb40e41620c355d8c8ee40296daa7bd123e0835760c010b40c0f7816a064041b18193f97ef64fcf51acc445a27c9360133165e6cae9a1c6ccb5f4f6043b9c88cd0739ace23edeb3a63b330c154efc0c8b0dd82c051bb420ada8c9c0870e8ee072e14a1f2e9f5fbe0adace04b5c959f854f51ec7dc7a93fae785c93a4a2276ad971cda144c128100b5db1c07345387edf87054f2e2174729146ac70fe390bb0b75c125e726509549ecba8243e96a12efd6508db420162105e86c3d1f8fb7ecd7c9e74a99ac7e3ff6123c0a67696404b429b723b5e284877ca4f03878f3ecaa8b50947851b5b30141a8dbdcbadc7cf415cb9849b7ae68fa32cbac40d3ad2ea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b827cb1a111b75a9ba5ff9eea8d74bba911a0df65e3025bf494c361ac1cedecb46329af8bdbb9836bdc7fce9092da80342785b13ff2337674a70d7abfb9f71dbccc83e7adc39ed3e3f5dfdcff4b2692f29c4a75e7c071eef0944f614fc4f8d3a8bbdf78eb18b7c9d08f487c4a8c0d2f03ae5d0c5990bfcb6b979035ade5a7e9ea9a00946be88f706016531ad434bf6b2644594f0adc6a3a9910d539f028dcc086468a784603786ee7b361b4db9ef66253dfe2360930ca5d088a803f3e5d54ff8e633b9ad5bcf58366ceaed15d4d1b0d029e8b7ad61fbdf5425e4e2521e9cbe6a252810eb974f063af518d94733be6422987252db5d63487c27d1540520d92406817f100943f409d5a239751269c615b1587a54c48cbc6bd538571c00f1ad8f5258b00fbe173cc1f223c446656e0f92ebe0d67821b002867c27adbf7c7245175307de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee8cd1e024bffe397248e6d09ae37b3ded7fddecb839c372299a22d8cb01a1f3485f0f77d314a02f9d90ee51c69fb5713d344b558ae67ff9fa24c4125416b69d27589975c0f2c3bff2e740cbe5d97012b3b64bd2d451151ccfb5f14c8367bfa55645fb11ea09e6727910979825a082ed2234fe9204c2ab6cc76c7336807fe77bcd6a4c361e95a0bf7c66c03f0e8cfbe0b33b8abc9317329934754d928fe18e169f074db97c32c1df1befe67f323098d976dc21d77d563534f2c6d8ae8ef5e07711d24cedf12f84f5205d58697410592143c1ed02dbfde9b0561ed3255d09942dd1cee4e372ab722e90a6ed0dd9cdebedd62ece1c90fa2df588e946d38f6cffdbbdbb97e9e7a27092bd2cdaca82df929bdf1b8945baf4aa8b745454cd675d4b2eb22e1c88898b704ef4698e6435810bb492e4891f30e6f72d85bd3c1f2a88554da193ece8c2a1b9f8833c66a60fac23047808cbd4a9a984147361601c37198625ef3669cb9519f49760b7f90b27dd18b2e0de00996badeb4f25c0336b83ee96c17379f4b848c3b5ff68539cca7e3fca779cc6d3b039e2d47dd753f727004b939c535aa96bb71cb972fea0875941499962cf3eb6a05a4150ef2ad15cb953fd4d9feeb6014ce2e824288c345fcbc9cba1b79e364a4ab290ce52683cb16b5b27ce2f06fecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a84b0a22fa231aa31f1df764e26952900cdba6e0e9093316bdaf107acb8906b86fbdf9edf6b3910ee57a3c523a97072acf1f720c4af51817a15b2c965913ed35384b15b55582b145dfa5c9d704f1d818daaa8ae69c831c4f9edf49c89b3f7bb5409a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b18fcaf70b67e9a8f34615dcb2705465d3df66cacc97e1a64f4b4bca6e8b628b6321fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e9bd9718beac9bd37a7f29e1a9a75d7bbbcd8b623e667537919f8fa9f21b24784c6ff19066e00cea55f94080cdd5f9538aa4f8528ac0c8260a3d9a4cfb36d37e6305c948d8033bf73230f1b16c556fb46d93370bfe7f95f9da2a3b411ffbd8c55be752aa3109fc4f65a05beed29d0f76def4fe166402041e4b9edb0eb678943a4fff42a39c2250a73d0f0a3edec546a192a5885062703e485125cdf23d813f910ec4e01e4a4183a4ab7cd7e5134b17cd7f1ee6342762711b47b2d18a31f34d967fd8de367e5cee99cb73d971a2e856c1a078dd91e89f150ac3eb1e2ba917d9221eb4e98e7166535640ccfef98ba6ad1f313526bce30c8af42e4a1d442b07d4c3ae6c0ca506014483b05c9e46e2757b0ed24bc162964492101d3ca05097dfad1390bd994c0c552568bacd3e23ad786f9b57df66cb4ea03e5ff8b3a421a14016c085722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3add0da555f9f1ba5840c34bb6ef5d72b6fce7843190532c7c48f768be7a04eded3f136693d0f0d85ecbc72fcba0948d1e100e21877d4ffe5774a59da470051c23a9169fdc185a4cb17d88ef758ccb0dfb89f24dc0c3176f074518e19fd295aa42e7f9d1d754543938b66b2bb378e84450725de4ea79f3e7d505afedf807b90a836db58ecbf128207023bffccc5b0b81794f5f6223bd7154d52ffca92228bf04c9ebd5a297a9a3b282745059cf74ddddf82df41a2fef816c89e1eee5979cd5e968b15df4629ed3237c17f374d87205293e6f521a4ed0845f8ad23d398e2683304d2b66ddcc98b791f918dde26515fa7f15f752f02e0c5ae01ee23fad12f7e3febbf00cbacdd0f586fbfab72153209c471e90bfc5999a9d0e344a81670c2186b00b5ac1028e91fddd024c8eb0cdf6f9d574e4f7d59e6e17eea462b6e5e8fa54a61968e2ce4848d2dea750b774a7cbcaaadba4cb11b9c4ed8048220ccb6b97b93b2729483e5e5a7fe515c75abdbfe1dde826e73862a3c1018c8cc9b8f35cd27fe882671bcf9f3e814c473a8f8238b07e61b9a1e1790fa4f3e1464534569305a07893feb19cd3d2ed38b5f12f23cae6bfe1205ac2b4de2c1382093109eb8c3c6a4d5f687b6dc4616939763934cf24dd1943a9c56db914c8f817ea257ad23a4ada43156bb25fdd065d9eca8282e76a134c6f0a0f5896697a0c7f89a24eb2fdd91e98b57f44786ecf3bbbffe39f175292700a5833a07672b2f5c4751c5a68e1d25a7f0a7c18f96a3203c152a7315df0c1329d096b0dbc96107be59e5428c295de57e084ff24dfcb442d75b2e190d2416e0fac0e605cc01b24ccfd479cb9c26a14bfa97f34a7893261c71c5e341f18c78997659ba4f8376992cf1e44141bdcfd04cf2c802eb6acb2aa334b3cb257fecb54b5a7dc006216672a825311291ef31f8c1da4d52f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba752734853661ec3db3961a508eb09a4da9b175b416c67edb082f297e2f84f3197cc8656cf2e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d10d40d7cdeb243532c4060ba3a35bbb0c1b731da4ea1a311560ce4a910fd1687dc319037ac055ecafbfb9da1f2bd0e45435a5e53292bf04dc9c31052f8ac416adfa38ff3fc4a9feb5dda67a6f40ba8efa30ddde3bc9b28b120320fbd380941a0158ad4233ac4c4de99b55f88c7e9fe2cac1c5b8b6b11cef6dc85307d0299c57bf44d784ce9bd2870840c008c1520282029f6193352d556250f210d2564ac016882b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7129146d91d02c6f4523d49a1ac9df72066dde919b7fe005e4ceecb844a9bc4fc8d4dbd3b9cd65c159f8ef7cb8fb71b2f200c433216355f24fbd7303e303b87144c5e3255624bf0827c9b28022365dba775ea320c515b29559793910f46bb36633c32c90ed15814b0ed84b383dfeaa777c76c9ba180012e6c2270fc394f49660e3f2b09d930a64a3e2af250fe17f4610eacc76f8aaa0ec611dc5123258a62bbb8997eb4833a8cbbc95031cb35a711acb38fc73c9f48310a21dfbe423b7bdfde6c4786567caaef047f0f82f84382b5ac9be275f5125a8c7afbe160808c08c0d10d2c2a94a6ea5ee070486f71417dd25f5df09ece5d19cd441f0105c07b9d8d69f4fcf68be1d3b35a3dfe3d90c70d9c48e727458698c02cae445f750be57ec5d14cc428aa39cd254e0188780f49ea0567dd878e974c11958ea428f038254ebefd841f20207aa1a513e559e0d0f0be6e30912a95b84e3c42e4b916f0732949d9931730742cf4341c4270cdb4b1264bf78edef1be1a5eac10b20f137a0e435447aff0ef2b4baff052c27a53c6cbc7bd67a1aac821d4405f02d32139b0ebebdf6c3553ef6640ac9d50a53c4defabfb692591a18df7d36bd5d9d44097d4f06422023d70ade22a08134dee157ffdf5b448770bef78309de60ddc14ef620f3993394b0f5c7f186cdef3cb612ae4a02e3fa931d403b93142a5b3efa2c0538b3077bcf2245f3a5cf832738f45c6034f3fb2c03b94548bcd11d5ef1d779d83fc9614a50b7942db4f700daa4ca6f4562be788347e8d278a1f45387cd09f7d0eae1535e2aa3759f163e517a313bdbaf6ee31d6620316c3b8511fef38a26088b1dd134be2f8c72fa2d0636eb925cf5e8a49dd7f18ef5d56d544e16edfaa0000b2026ad51aa10351d87c5c0964760036d5cc3dd0ced41bfef64f02843150e15837d2e1a2fae1f52a07e80b57adc0606b0a7aa4aabaf768967855bca20fa3dcd61d1568b92806584cb9426fbe1643082191ce6093773f2c2b74f00e9482b15b9b0c42cee60b38b3b240d8f2d84213baa9c64dac02bd732b808ce1cd353c13bbb9bbae5ae67ded5a89a7dcafc872dc760d4002fcd28510671f6b6189f1dd17f1f31f6b9d3ef76727f2dd365b1b3b784c6caa2f03040e5286da09a836756c966c6102bf26282495ada56775f2bc906af476a4bc5f7c84bde65fcc639641dddec12022153c641dd5fa7408853dfb14f50dc131552f129ccca7257d3462f27780837fcb4cff94858d8d59bf56c935fc6674081f89ed82d4c57f53984b763bb57c8983130053db2ed772b5f74942ae53ae2ae793c10c94bb021b39417a4e6512bc8c51d18d0cc5bcd8623f86a3738966f35ae796ff8d348a0a7eb6e91ed5d6f6abc4d3d162ebf3223284f6f3ce8f86eb5df480a90ce22ee2e4573154a6d9abf50f1f399945b584e1eab3ad4c6424a66dfb121bd6781c451161c91425a31efcf6fd84e6a00175ac60fd94f270f8f0265bae88a2f68804a8157869a08cfcaca39f70d313036215cfea8c2d6a06063d0c2fc4e01ed2b8deaa80b85e0932f9514c6969e52a89055cce3837fde32427fe84552837d6f255b43d700b1a7331db7f82c797d34282ac174871368655976330e8633eee893a8363a7ace54a673acca0aaa7a89f13d91e83fe2d1db02a695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319775b8b31510eaad6c233aa116cd19b69c3668742096b4044cbb8f6afac70aa519324377711334a237ba76e9e530fa70ff35087054d3463e7c9ebc2574e8376f817c3985e714c13a28da3d7fa3509a40cde82ae05bb52a1c1775d7b0218350adc642b19fd03320728c683042de6f2e9ece0c3202fc1a5e7b14209bd6c0ea3eea301f9b65afcf869a1f62802c342af8651fb9100a03019fa27dd74324ba8bb520b5c0b3cf324bc734b97f88e4ca35af92a1c43ccfb1fa6cdb8b5f1b03ab10ee68f867da9ab32c545c76cfc549de472de5541c2a3f96a8ce7cc09a665a970731d2e936337c98856dd41b9c1ed2b0b65bc0caa0f3ef348d85bce01f46658577e19c1c3eb07753a37fa1453b42b0adb439fa042680a4d1a4f08bbed68164a2cb8a7cd7f2f24e6c2d39620762f3e89eab3773b6ebba1696cdbec0f4f9e3159401d89486d82a7bc2d8ee5878eb511990795a8ec85482f0ddfdb469e550e6266b838c35a73f0cb064e00b6f01591b94bad6a91af85b85b2656d34ee704d560664e82862140c752d660e8d707e688388f9549aa4b672049251783456c9605131addec7b23cdecb2d1f852435c07efc69e41eef773b35c4a0f24f8ef6307c3ba95fb2514c34ffe1ab0b3f908d3374e2a96b0c8f020ee01c78360c278e847fc4cfda28713d8dd88e3cf2f4726e190e6b5bf3077153bf7965b909c25f178c03e952309c6bb09a563081656c9f08efc97af65c243d51e64de9a9d5f3ff3bcfaf67ecc2c653af556833aa0e8494554cf0511c61e9f426264081e5a76dd595158cf4ee22877fbb98db12f5107db6c0c47f5ee3e2cde4db0961e4e7a4b51545647d8d1de641834806738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae358194e0e6a011b9314f92c46019178f143f95516941b5a0abc0879111f7523c8ffb1ad8e3f26081e65e1149d32067f551d53a1e27056463c462cbcf6466fe17ee9b283d2736e1a95b4aec87a8c7f53b7d715933f3760e8893c04347300517e735b2a2f9f7d9f32cb43755a581e30139e7bc15e2be33a68673af107326938d0dd26065b18e27dfdcb831fb0c4e364171da63502c869d8ec3a2a455e759dcf3cd3c32ac28e2565d361567b931eef9d9ccafedcc4ae201193093635ef39b33343f4f3812ca7d6fe71d5d7a8d34fe5a4ef0aff84207de9f367341bc86ca47810adc79a51e3242e97e57b49c35f90fdf847eb5d7102b4199b44769a5f0fdb505469f7e57a15608afe95350cc130f7ff917cfe10b20585a28741b00123467d8ccda87dd4aa57464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d848dabac3e020264084b9145785e36a5cd2c3be5255753e2cbc9d273a3376e4b030d0218151e56ea66db637a8484dcb24fa57a0c57c243cb639ca213ad6efabd91a3508bcd5655cd99fdf6fa0f79674f135fee16073ad35423b5f185dbfa5cc924822ec8b9da28f80e28d31f5cc7d0e3086c91333b080b6b85fdfa34488212e83eb4935bfaeb773e0b5d8f84126bc003ccb28c7afc59085e9115c16c00dd4fca293eb67f0cd300356cd427a8001ca11044ce7927d97fbad846510e167116cdd6eab8dd5710ed784263500f7071edf98c3ea897a4a90c4ab0db5d2828368dc6982aa149ebcd9814c784efb12982a66d282c6bbcc269b828bf9a41432b0bdcde3df7b10a0bca5eff5d09ff89b6e9443d81a433e53619335705b1b45f93518c842048e4ae18979ba793277db68c95a6f852d28fea8d7441a798d6e8a5179af65ea627e5e76a033ab5acb677aa4510520b430b7fc3371762d88456d446403388349234c21f8283dc0e7496a0c4dd75b902d6e6c0baae79213882ddf823a2167fd49ab45148ecc10332f508adeef4a9ac764f965b3c6d0f99a82d37e2366f0a5dbabd3801851768aa95949036350ae85e0942cad8bbb043bc427005bc0968b81f913b04fc8c4930f440794de47fb628d5affc747a624f0f134b29d7390aad3247e45725d980f3aa98c1374f9578e3d2d1250828d55aba9f50534f01de53bdbbbd5050415a4329acbea9fe3b6d72b6f187924edc7ea833135f0b24f8e32f0012110079fb125d58f988d5ebd76a6c2068d5c3218c9144c84d9a3dc41c645d07e56f80853ed81d0a81a5aac457c583a29931a3354a3ec866f3d4818728feb3f97bf85a8aeb0d4b1537abd5a00ba438a1de3f9904aea8bffb0f522b9a677e4bfdda4ad94618c94fe2eadeba2d169262258ab477fec59137d69d91cf6c527ccd041b85e985104b444882f6ad47ed35d56829a7194d930b10ef8ebe75b1440c73a8ddf313d96ed51117613678901041a6d33366c3de879d50ecb781d25f21ab6b96f7c14aa525be8deedd3db4601719d75c71ad22ba1cfdd6ae6a6b8ea9721420a498f3a79a25dc9bbac87cf33837b7a45c6a392a32dbf19663ff48ce6c905a7c22a9b3278033618c17c62f1727b0f53e6a70dae3207d651cc7ea7b4d38f4c280b6683280c534708029172c5db271d93554435722474f800993b8f7d201f64fed332377009e7639ef700a042728631da2603ca7f6457f6076cebe09f58a157ffcd5b5243ce35ab0edff8e0ac0f04b14aa93eb659462c1c366cc1409ffb9657900afe622c39b239e84bafad4d508e76bd648e0913dbc29606e93f50bd05df8175ffeef6d76e6d641c0ced49c1ced0cad977376ddf94c0b2f0242674ffee804ad1d8e08a503cb5bf30d541b56cfe1b116d85f170988e2fe981947bb61f771f4a42f932b8291ff98317d28be76cf2a8e4c90f212432d49e49885b9748b85970c797edb378c9a2f95e7e12f8810c6a20a958fbaa933f9350cb2fa88d1e13f75c379363c3ca943b34c4e86376007561f44f5ea568ef481ac4572c338453302c2485b032e934d8116b61657f129a89544c9ae8371b59d9ea70c4cb6cffa1a3d4afb2be07bcc6446148aa8af87a91bc9f63c460d83bcbdd522446221915aa27b723cbbde26f8efaba5035fdc594f3eb75cada79eeef68d3e2973880b7c3d7ec417ed0e2e02ac88ae44e24ca97667ec4c17802589a3c6a3e54f04792a39f6b4be3d7e3325a05c8ba86910b91bdb561ef57d91668ed190ace70b265eaf576d19a0efe1b2b3f2deff1397938272921cb8c7a0d0ad552d5059d47fccb53443558eac8a8917bdbe35b0085fb2c0ba00b705cb15dac265b13c42e7c2f471b35a317865981db3150ab551f7eb872727e7e077e66c601ddde1c4de82eecb3300efbddf98673a8871147908f3dec1630b758f612d2fa7fb665ec7f432303d5c2bd49e87732b51c16eb9051c7c45c140d3e94e7c51e13f22c75050533f07c37cbb7e8b9d87d66230a36293c021840abb3cabb01eb1c2cea8904532e803e2cc8c9babce9f6e44c8b3f9bdb09e6427f44edc1b8ba75ca3921c2d76189bf9dfd195ab903b56a9e78cb468b73d143f4101e8ca74f853141cd6e39f3237d5a6d2266e9a7617f214689ba94e24642cbeb9b6a41e729d99d011a69001f9cf6fdbf220d54c87e355deac689e3d8fd688f3ad68e603f18b1483ae7432ca1461a429db082565a7cef50fc46acea30a391e6ea5b8176887837c12fe4eb62941c456462fc3d469ae94e8238aad5144f6df4028e914adf2365cc64fe65d1f8393d88d45f76265d04d0f6ef96b75f2503e7fdb85f5a012d81ae5d7062c469ec8d71907db9bc6e27c6ccf50c3c5472bf3db49eb62e60f2af099bbadab8a74c5d5a0106cf261df087f75f9fb0afc1f6ab6066bdf6bbff5850c04621dc292f07fc3e25aae7eaf622250a9adef11cb0378437398734489b65c7d01a06b68835453e71843e5f1d5ff450e374d433a91006eac9928c76591cdabe4e49e25880004bbdc61e38439443b39703458d13c8ee8982f0564e573744dba099522d9edb13924f3f5e623ba3d1e9851c4d6481a8275b84447d2caba4a0445005258dc13f21d754383b0fc52641b2a821245bf13ebeac03fb1a652974f43db03e2d5ab441d326a1c949f6a9120ab35207170056c7488ebc2a7d9dee977627bf783597b5075042b265aada6f58e5db5479bd7df1859257bc0a37c4a78105f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf59802dc79bb58a0859375cd4b63a960d3821826c098c6b34dcdcd26f581117783a3b40936ed30e55af95394c809a9a23b53079e9baf5d7b287a80e934d512d268a448bf6412ba2aa345859337fb8a8af34b26a4c21309e4a0769bcb633139a313795b0eb37e4a4d9d83fd31bcda3df49bb670b1c3629f42fc7f7507fd59433a6f1850b43c8c0e225a1905f0286e27323e85d3cbd06c3a783009fa4a5c7139d453ff357933670d72241886b90aeb22ef937ee331a8d0d565c36351d9e2d8f49d30f7b080cfa37fd7f6996f4152d208046f47291f94b9fe993177945751e4f10bef0f48a110357b75290643fd1632d8db460a7355410127749d138b6a1bd7c4c4c53cbde1ff2760f5eb7477555c1de3e4f4a4f79135866af9f5a1c4384faadd067f49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f2a38512bbdea79bca6122c0c290fc64f4f415b5ab545c7be5edfc03908781313e1f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa0674055f8cc7467f10be6dd3d32361b855021fadb28ae21667c51137ef3c3d718832ec61d92a16ee226531364d11407bc4f1aec106ade92ee2732ed85ffdddb2e16ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c2fa3845794dd7153a1385fd9cc422e94f4a5c788cc064035470df0a9ba4ca4ff89d3a58da90bcbad1b41e5caf8cd47a42c86004d671edb3ca227d7eba7fdd7023f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4c5bb794441f2cf90ad917047f7567f4b383f387f78667b01cbddf427d2e7692babc2f8d68610bb2622cf5fa0f49f3d75a65977fc48f08c9655ce6b11289aa3147e2cbb70e08cd7972e125688bf639c7237f4b850e365e899291c6f9927cfa673a76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5c7114bed835d2e7b9a3503d36a78a0bd6a3868abbc236c9cff94b32d181897ffb7bd04cb6cacaa27ccd60a1d08d727fee8d15629997293bec379316da182a40b13d610487a5ca813fb71bc1f60c552d201e1bfeb3ed6fb994e1d1cb485f8cf3c32d67168d251307a7bb515f7bbb9121e19f0762c27b8725a3a0e6f4353777e10864f107fa6c053172c8844d83cae0747b8cca21669cd52ebbb513b5822c1d7d3fa4f0d7d370e65fef4b2f3a11b73b7ac1ad308bd9d5e5eaa07a2b2270607a77bf00de39cc142db48aedd66806478fe66d0fe27dbc00643a55534ef038c6991ef0a4da0ae65be0a842b8f19be7af3b2f4759e0874505b23d23703ad1b47b9fbc65c68302e91bfee9850e65cb373a2123f16faea65aebcd22ae1f19662cc8681b3eeddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542c2c7f48fd8d03138eef73679fab5c3585e9bf6a9bc8db7ee30a8201dff5e0d9ac459972b13cc427f0b544aa75881263f279f3236f7b023501e9c31256c85b21da354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1ccd3d4b7b0ecff59295cc2e41e06c67125387ea4962ca9f43e50673f2457e0e160336f32b3bf150f29bcb5a473377efb156c75d449d78f12173a99e51756e5c9fa9146c254e1fc7c40de4d735cb88712be1055298e1a93d09bfb877707cbb2a7cc1e13ec22b10c5b8028abb300855c9d8a9359ce9b52c07aa8997dce17a3e1fb0fe9ba4aa56ffbb93bd47af6484c175c36709ec49d0cd20367ff41e9219837ad03dbaa45af7c8a4f3e551a9803622e5584d9856021a4ecb8e56d5f61542227c10c23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a86525b12a367b7be28142ddb065b00ad7c9cdc62329d0c2e5789ff72783723963c98d9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f18674b155b6fa7a230acfb238b9e2967a4c3c85757051eb082091b00f7b6a8f081ff644b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811aab834d80c33517fd5a2b83f7a84a5917e253345179ff5b09e6012d376b61935b9bbb015f3acbff8868bd45b22314bc466ec1ee7d268657bf4b5800271fc371a6edd2b5628b5a06e9d3b99017f5dbab0de66359d6df12c9561f12b8bae7977c8a3cc89c65aacf8f963c4e3ccf4146d488af32f755d06fc88eb03d3850e8d0397d07f7742de17dc2e7bbd0f2cd022a5722110613246eb799c230bcd8d442df78391631b5e6d9df6184e8cbdb126cb4717a63f8f0840ad45085963c7f43d91af2a8cca33a0046d0c05b8fc22a42001f9c4f29516917b6af7a9f8af9d5870f1e1333c3284db714125c16d93132e790b000dc0d6a85bf05cc2fe2cc5e81dfd09e8c06072b10d5a8b0c43703f374d7199a99eb63893830c10a8208f4c1f43f44f6dd773d7b8080c353da14f400735450d7bb353a03f314b391ad8f9a8e7cf56f467fa59093e4649318709ddbfe7ffe84f767667c48bf79a96f5087e6253d39bd1f0a80dcce7926f526f372cbf604f88a3b97428a5aa118e02105dbf985ac2f3c2b5bc3473cce8446d492bbadd0b4e9794aa57c2c547b88d32c15b1871d54e36a3cd6fccb1f794d74d835c1dbfc155a9b5931a8ee4f8b9f4523730862bf32b3018a6d082a2d9ab8c7dd5d505ed0d9b2009087532792e4eacab67f4f169308521c2e38321e3a9e0b32432efc21056d0a337fcbb73d4a16cf75a54b4a8cb92beb23e82342cdf97d8dfd3ac27a64a0463bbfeaf5bb4e4bc0e82f447b50e70956f7f75b5fdd28ac5fbf3565943c927eced29ce890389be21c0b7e85ec5478eac64b689e60e2cfae54c0ae24df65ae5df594e54176be49e9e7b1c50bc738b19c4b3a5ac303a89fc253a13f8806b84369a6cd418a74440213dea6089c4d7b309da7c20e02e04f28fdd90164c6027b20d239cf847d8161a542b778063e6a75215344c83b127f8a5c45d1120bea6fbc3cf85903b3b07ccbaeba6d0b27b9554316fcb9925b0e45a6be3cb43cd1a5be365cfd75fc968ae7b47397c862e32a8d4db054f405f93f9787b363d9502c0ce397bccdfd4ad08f7a897c53273d00122d551173111cebae7b5cfb921a524ae27fec1f39e228d118274d36800aaf16e5945495310c6cd72ab442df19b36466530f67db9bfd8d5395914e12a63a33d51f7bd839fef0700a3734988282b6cfdcce90a5dbdd1006fd8796cc7dc3843d7ca6a23cec5ede2fba2d48a108df313ed857eb5601191219e1d33ccdaa306295dd2842dfff282b12966468e17c500e4f9ca2cf304dc42675350275600938797753c138ec9dfaf0e09f5c40f4a3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf017d47fe25d16a97fb1dc4224a8dafab4bc199f6503ea12302a8c3b51e440c2b20c48aeb8b57569a32cb5e7e660329c6829a9812a0f5bb1ffbf7c708a4aca93a3d316ace0dbb61e17498215b87baf31853eea78ef0a3de37e272e6fdb4e8589e7be9ab6e6df2808ced61a66ec0a977577b531615767caa0b6464e65ac8395d74829ba0cdbe4504acce3710a9169a06924713c3cf4667fa99b7e72bf289212d10bd75c2ea4784ffaac2331cdfffdb0fb24134dcff6d32dbb7f5af5abd1c3bd0f1c22e8aaa06a3b3ceaed6010482cc10441f59b1374ad6dc8c47a609dfeec6b569d8ce138decc28baf7a52f85504fa13a3495600cd62f6b29ad0ed57cfb2e98c159ef0408d3742ccf441fffa00430fe0279cd5a49fdd9c552bbfde8c0dbe1dd5db48c1480982fce3b3c843ee903622baeec942e588753eff6146e2cf84773da1a2ff7647f8e02f4bc7e535605232112fd29110503c0c2209504846d802132af3cc0806ce645d59f4b363c676799ae6ca110ead8558ea91a144980ae3baee5ba8ac639454e109abf5666d5d925adfb2e2e69aeef8ac5a4a3ec0adbb724f67764e6e225085a6a991f641f66e3895927a6d63b15af0034d5cf90aa4817fb20c6a80ab4b83b61a7b5fbcdafb211c99e24b1b7e4dbab559cf73461ab03e3269b6b25d2b08df9711257325a60a2cb7e1d3475214d5462d4c9eb59fcc74719de1f627899977538a39ccb2bfadcfde36052b700ae10554729a69a6dde49ffd59397b0d8245bd9f9e980c187e79cbce4ad53c987011f570a5cf897e9e4becca486b5c1d0f51ac26d692135069b04d30e2e778d7bcf34511cfc6bc6cce748ae27410caff53692f1ffb5bc2fec9ecf3ce9b34252e50825e3e59c0387b94a39870f8b79d7070873f1ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f6a4ebec23f102b487bd50beeadba1b805687543923597af247b633301a6f02861e5efb1e96d95977d9e417dea3fccc2241f7ce2c4f76b8b2ada3bc76de73f7f4f0133176ec55ded3e7de8e065d7d6b037c736d8d1020ef6cdfd294fad21dc024f0da62e8280cc2f9d46a038956f4576cb2af04b34e080f94beb4c2999a68301df3bbaecb3598815f8be7c64bdf36486ae6b8461d06c7115169b2f50e5ac09b018b6ea77e960af853ac1e93dcad13be00d7d255376867bac02e2bc38630727eda401bd25fe1687a9516d4610095da0bd40d85fcd168695c78b3a9a69fa2947f5f6b2efb05f178a3cb45edfa8962c7c643098cebbcd51c80066d7fd6342b12a6840047173d8ab12d3f302843504189cc70f5d51ae234c3d6f6f9f19ec634bf14154161710eace9b102deb57b91f6a0d77d7aaeeb49b7d3848c8fe2df8bbfe8cad06aecad20ec3bc28a394b1a740cb4ba9c74eb40423eddb8cdeb823a915502f77b076dffdb1f824c4ab014f4ab7ecb9179a4c591f7efa24c74af21b9748eecfabfcf39bead9a8743aeafb6698644512f4f179030f0a4bf2339416d0a93da89cd9d2dbc15c8846d66ca71418c66d27552617c445366dd2b6b804c2dbfa56db14ce303873909d7a8097d736b8415dafd6e42a5e62fabee7c5af276b4ded7f49e14a2276dd627376113105b2815b41dddd09fed1f395f0cb422812293e7c5f824a38b13c36fc48f833a3a0ebd0640cdc19d0b85cb2f199d33358b5a9139aa11574965d3f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df8254b2bad7c6a00643e09055249157ca44ad03b9364266850ea0cb35949d2b734a6c39fe67538f587cf363f17aeaccdbe1bfad8b575a1aa8fb3456d0a160f5e92f9d1954f46d4fc4cc098a3ab70003be135ee8ec52e9ab71c040343891035bfcafd635e9a357d308ffa894eca8712a08e02fdf8fcbd22dc4c65315984c20fe6f550cb228d725cfa94669a65614d6eeb5de51c3b0470c0a82e33b712cb816577204d8bb4a53a5af7ff1c1d0a9006555a915df36d51142ac4ee684c2e856950926eb549277e1d1f346500e85990ff2411a80f1688a1315103150f869d5c9b9fbe42d6d6da1714d042e9c8fcd827a4345b5ea6eec4fc5ecda7e8556bba982246034ca8a33f6dd6eb67dbf37c9ef983cdef7f10ac800d6b1a23a4aecc4dc4c64d530eb21fb80a992d2e2c3c38c0aa26cf3838e62bd619f5ac31114fe296cffa5ee71afb0fff4e2de7d064c315b5be695d20f24df38b309f195f778ea7fcdbe71b7bb13b74f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c7af8dbf5747cef5b49bc599f5bac887b100e93cd69e43ffb049ee05813ff4cd9f60fc0394d6aea071b1ec7e1538560d9800b43fa9cc60782384034e629c52785eb63adabf2be266d9c30a0ee802c816c64cc2a78c55f18457c06d15e63ecf0ce9b0ea8e8fc633b17f2b1703879204da65212c69846b7604bbe3e443697b2f67e9f92e2ba2e9d2e37cd14785b41760db0076c9b7a11747de06d57b0e6245409dabfcf7775b6c91f822338f38001378a094b59ac82d50a5928ff67e76a7b372b53644a32ebac52a79a2e439016be8d6e5ce0023eea8c6beda6bb371c6ee63bf3c8167c3969e6c5fa2ffb709d741225a2c0f84e3b4616ec8676da2e13b3410a07330c2421d5c27d62888ee553b9cec03e1863b0e197ed25fb549e1f9e06968e20ffa632cd0b08358317664fd4983aaf534abcc6f1e1e5ae54c7145f0106cffc8b7ba6de7876b4edb0f4f0e7ecea3c3ac7ddbef47a232b7e372a31cb2240a50c77d254398afee36e98e4918da40e4040edaabce52cc3ec6738a99acabd0a51489452f68d9de07aca8d8e93bbbdc9990064bdc5db97eea627affc26e5e8a276fb29ce72413c75da54bf73497f7dfdb17e9307c5e382a0fb1303201eb0824b68ca97baefa8d80a185cd65a48291aed4d62eae625ce4ef93813d16d508ee80390519a76293b288c9f25db374367bd05cf4fef0091b9568ed2d2b4df7aba3923bc79879d0092be19d5b32049b70530531a77e3271f8b22ab7370f5db9f4d17943273a27ee50091d61c37ee12230eb642cce905ec7babb23ec6747d5127ead1fb5892518b69fefdbf995c5389bb5fd73eb5c4654dafdb786c9462971942cda218c984e87dc4213464badc8f536ce337964676ba19bc1943d04ce61458450899f3a983117fa3e11e479cc151a06a907dee908f290d2781829b235737965821c5f020826391e2d759fe0641127eb22488a7262b72c00161e52fef28d4778afa952f4cbc945fb0bf59e9c9071fbfaa9d8e79e86c731344e7623b18dff8813089d75db664ffd257a9b84841e2390dfe0be340266d8dee462bde214f1a65f1b7288e5c651f41e767e70e13de3a8903f927348b11954da411aba223afb07677dab5129dab34df2a0398d0f87ac6f09c0413afaacee62b492befb91eeb8670021bcc1c97a525b02011b0feacdfb126df0999b87dab4c77050172f80f43253dafcfba69b44da3b2fa35c016c33a56a9b2b3f0293e30f4a07991d588e89f49bc941e55e35742f5ad94f0e749c193ed2fddc59dc0000dcbad503e4962069c4a76a75c1d9008d480b38035532b352ba3debea41547a4e8bec26e885fcfb528e7d687dc8e452f6888c2438608d309a48e155a1c80f4c2a4ed271aa0d5504576a4d18ec1bc28796aee9f19300a3159746e3a31bfd81b350c957c75f7703c1fb51123488c414d3ef5a3faaaab48f43426caeb94f9248472bb119f1548177a844b1a3dabd004927d0ca13b10d43b06d2aeb2ff401c5ed09485f1026c86ef468a771ea81dfc4c4f6ce759c71a77899e505345c90c65b49c04fa233957c1edf812667168d712ac8aa6bb4626fa1378eb6d004ce97049e7aa8cf927274e35b640e8e9582e7e1f5c075e58ec07405e6b218109ee9a2a6d87e89485d59e3f6f3320c6fcfc5d2087987f440c6cbba93436284010a13817d298fb1a12fe8804d193d220c55d4e0fb2c4b4b164def22d27a9fa1b538ac4b1b0569827310928a05238bf896912a25f7c61faa263371b5a3e9a36651ff8570d82749af6e71bd32a7e8752a1a74a8c186b7fdbb04930e15b8317ef7e68bb334057843b4566e135c102b0ce6ee5519c2d9138307bf06c00cb5c79720b3063cda4c9f924e3fbeddc088b492e6079cadb27d4e29006406c3222afe17aebb3310cff8e5f57419e809dcc971881bcc8fa778dae0596c1e79e7852faaf25dfbbfb5499762299a4beebe574a63252fdad9f38a3c7359d9b4eab4a3c16c2fa7676520de981f1bdc11ad0e5401e3e4f86a7cca1197609dfa35a90ca43230649b585930cc4a7dceb344bab2a9eb2e57adbf521b24b2ee7fb4d94630832ce72128a9610ea08ec18983cea898013a557f5dfcff8222a16bb03e93a737fc6b4609fd53dbec62a1842319e7a417fcbaefc232960077ef98798ac89f8655f1f3c81f95f374c487f7cdda24e5bffd7c29d93a58828702cb83d3dabec4e682640f1079915f9673a81ca171f7d76ebc76a1af5b89e9b5ac98a665c05b8893bff68e03629956106afa35f3990df7789250a11411a48c92e7204191e35ce7d6e48dd1d48457bdb747dbd938799442886d5bf464cec41523ef8dd5b0a280e63d610d64a5f43961876be7b4c614af81a2db028da529f6109c1aaf61780d5cac6ef482c13ddc7ec76fc53f3894e8cbfc325daa94ffc76601453c95cd988e6541d47e1622ed8effe91c4c4518739a624ead80fb61f2e393ed3c87a40dc6cc5d44e7b19bb3cde94057b05f7b1e17474b6dcb2ce4a257265bfb25c3c60e7c1f7149e8d7d19866a31e1613e8bd994306aba09d894324e39386426bc55c284c7c9e6d00d784d753587b4d41b860bbe9e4351c91bb695a7f0a7cc9d9a4888108530a7e5470d3d97f6958b1841ceed990e692062de73b0184b1ed40e5c55041913114886a54303e16de418456a8b98ed5b88d202880601986788e42cfd1165cf04acc143dc71e1cd61943e612f7fdbdc8050537fb3595cd043bb2b9562dc72d76be2994afb6b555fbe09d09bd9e892079340672a61148b46b1d5319ac1665bce4c3b85beefee568a9c7a570b106cbb5d9d3207eb7c9e8afdb46800bb64ff5a851392e7c4c5638d811f84593f1f7be48b94f07a372390fa364d69dd14ba7638139482144009c0181192456c33b039f64395177b6f632fb7c2559dde2f834f728d46b948b7ba2c58e540316cd83c86d7d771008262aa16187ec166694a49e31bc437deedc75adf2e05bb8d2ab61129e20ec31514eadacb383a71f23dca49f8c8c98fe86e8af612d809fbe57e3b1537e4c37f4203b6f0135a3d13a418eb737f3974a12d501c5114b901bb877df3e1a8997a8a26feca9e4de1dc6b0d1d0bb8754dc6844a0c1e51b41ca2b890c0a0312600be8a082f181f40cc52976a815b44c430e596a14ee335b9806d98025778b41c82139362e0f2be93510f30b13a09b2b54f13fe30872e47e0ddffd324661b8416ed54ea67bdbd6ba597ce72dab8c9024af132b549bf5b6c4d22e58ea6395eff149ee85ba5aacbdc5a375adbe9242f06389666714182c8a6987c001336d264eca0f69eaac6eff8c41920dc1868ce942429043aafca47c17cc5c9c73e2e7f065a4f71b4166eda6edd62a2658bf3d56d4e3a7dc6d0b6ec8a9d6cbb149511a567e1742623dc4708ddf24a43c66de6fe85b137e078a4195fbb5d9243d88bedd40eb7177a28ddc44c62af2c9d2c31203883c97955e090b3cf591ae19a611a4975295bc14f53290ab84e7e19a7b52170c54a802eed72312cd090181ac8e34d65fb6acacd445ba4e6e2054142b9d2131546feddd74babd9fab8981bc656aa8612303757088c4f1f8781ad9e4d30c5a09b1f8ac1bbcc089a58f8391dbc2b65c1b287761c94c6e2c8a4fc445ed41ef657ec29ae42ac6f3e56cccf409719170087060148a72864311c56c73576b78a154e8b08d3095c7b20a78071611c2c568d5ab642624b5120a34882253db03063bbad2ac726b94ad19ba969022359d11baf87e7143497fef3c22c4fc7e254bdef3a01dfe80ebd369b490a5cd15de08d32278319aa1e151228bed05bae23ad3d5f1e328ee8686d0d5068affbbeb18f9d897d34b617ea23ec63ae19e1b1beb896ef34552c551c5f096cbd7c647918c280ab44b42a9f9c5295f455e560c9302551ea8b7891bf6c2175395696b3a7d825ce5a62e185714cb869494857c4c13834b9cf336d00eb096ddd2d60cef9fa07fb624fc77221a347cd11bd5472df48bc70ff0a8179b10026629c5112730e5c4737aaf0fadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e33825fd0c61ca02e33825d669ef77abbf4f5503af22298d66cf31a02032652ece102381c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef920b1783108e347a30f45dd57cfc5ead74d624821107b8dcf4c37fc30844da3a7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d86162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c5d79092993efd22959e6cea9b458b76683887a02ae40cb1b96a5f113712b9b98ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d29262643913cafd28021308a0c613d93ba5185967bdcb3bf018bae23101a782680a35789b043b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb00b7a08bc4a5beda49cde349e6d07cd185b44e872e560ff5b65056353c5ad94fd4a4339d822fc8b7c68c5180a45388ec96a6c7fb568c97d2aa495f88c917e22104eee000850eba64a07e19f92e0d57cee6a9017e1a100b28a7fc53f1f30c20e0895e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c3e9bea1b2deb1fbdc16bd0175cc44700a53933e8a3b3f905c87b1769f91a9188a954bad0ff431f5a88a9a2c0cf3e6aac76df365147046b315dc658c9fb72c651135ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e295b055cf8ad788633998daef381a49adf1e5f8dc498fbd629a69c5ab87bf42a06a36c8942848100fe847bbcfc31f0f691d22e289996d2bde115ea8acfe9ceaaff9e4d1b0bb4333a2967618cd4a523467c711b078dae0e0116a86a0bca1c9e0c5634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f83241a8dd12bce1dc4ea7360cf0e087b6c7982f9e15030ba8919069d42c43b5c3c5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa337d9941a4c9f18e7a7c2d459215e46b6202353ef20ebff204d30f864eeaaa75105952ca927d15b2dc1a069480d5579929d25d4a62997b55f7ca62ae81ac423c4d63f35f7646a3761769e506fcfcb593a64fb05d7180da0385e0300e6f90f81dd263eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d0e777f04d172f91752542cf9816de7b571547729e16bfb5b11af19b692ee3612e16cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b6325dd828eeb9097fee812601b00c3c4f7f0672756cb70ff2d9f16e85d96bd48c9a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad6668f498cc3f597fe91c8460e0353c818ad97df6669d35161882651fe57aab7067095529c8165c406c8c4a8a664b8fc8f81abc245f8139f6f23dd32c7915de53ad1aa192d5f1bef576eaaf92950242c8bbab3e41c742cf21502389beaf9dd58a1fcdf24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f5468c48acb0bf28d5c3032f5709f88aac17058eecfb5459c57867785197c69c6de4dba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece6927329e03539dff9c5d721a02d630d441ff98bf5054bf3f81e9ce27b81263d54fbf59331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da894075a0bf24e5e49e911190bcfc8490abfa4744e6362d33ea416abdd053ecfafeeadc5b7b4de82b9f5b722a7bfeea8326516ed0bf5d403998e9ccbac874f35e871b673f812ccde34528b7ce74e75ad830b5fba5541574f91ff46a41438b13bc31bd829110592b65aabb257cad271e3b93b51028d1bc65b0a8b5d00b1f0600dc8debdddb524d4e99ca72b674afb00477bf232e80047564cf21afff760cb178579f9b170c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b68f5c742c7a2f4366f34faec8ed26f339b29147ee92bff60b1767810d6498ad57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2ad2ed8941fca7c795b97b52f7ed9f46948d6e96e975cf946c193cf769d59f1fc9020070fbeb9c29859b04050059bc4eb0fdab74320967a67eade87fe8df635bed7fab801ea01b48ec474142bc7fbb5ebf3e38b33cc217d71ebbd63a1f2e00e961588ab20e937ff58585e912db7b36d065fce1c378365c380bdea75ae5ee9cf8081197cc5214e4e01bfe22fabed5a9cc9b3bbafc36e120ccb433b5113a83b6d34080cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc3975c5af6f41b2abb54d44864a0a0911778128e5c0679d8ca130a0985531f16b00d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fae79c8adebe6b00a21840d19e0a85f9797137a2caa556fbabd6f6066e28c519cea3e36b6dd4d6d25334040ee1e84fb9481aa209f086ec096e686491b9e16f5dee017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c17e2c3f98da154733ae41c0b9915e15311555cdba1468b255640337e1d9d9cadc730cb229826264bc0447e85642fbef5295fecff24ecee1d99aec870f7943ef5d01db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc1518dc1f2b02ff13d45d84a5aecaa92019844eeab84ea5e4eaae17fb39f56b4e333de06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9f7406c2ecb4cd9e570577786c4395c31dfc6fca2609793585c738379770006eaf0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfea427ad1c6903df3296207fe0c4d6cd7cf189158a9498e8ba5f99f868f0a54a4a46d47454ed90d15e783e37a257698bdd206ace39915ea0de1d8366ec4372af4a42b943d55065b8ecc1c8a6ba0602acd24b36e58c128f509fc1737232fb5df552c0a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249e5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d34919983ac96517a2187e476fae716554a1e6ba83bd86ee6e79642217b6774b4fde4691935b2e46833b91e92a544c869581a283aba6565d2d05d997cc1e8f84c140ae28ec6482e54ba62fa1df4fb65605f05575826235eda64e210ef6138cd6ede0024e26ba13680476f751bf4f7d79281c128667885ed7c0e7e9ba7204ebe026b7cc2f46d5ccd438c795d49af0d507391b53191fdfb5c245775f4fedeece00affc690d10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b8c0291bb8dd249c98b636bb4da424d0566b143c5d7588e64fc9f2815923533ffbff07fdc34a0ca834192e824e75154c8ecc45d4274457d90dac0bb257965092300be9a456ee807b171c7a9e90b9081a53eff8d1c858d70c5e5e86b1feb904607a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465e6b8d3e9fba381163fdc6878b5ac307042f7256dacb18cae224474900fdf8ad1ecc51f3f0f4fb30b7d998df1c1b1f0f9b3d6c0230cd218db54e45d2d7f195ea89c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229facd6f31d855decc20dd345d8bb9d4dead443b3beefc64c1f3dba4a9f25593cd1a0192969980887802a0b01e3223ed0694c1842a98037a34c546c76fda087dfd3d3ad39747b86b24f64997ab0b869a2464d2fc3ccbe818dc6cad878323b90f53f63580f41f2d80be9b724e462587173c5408837173c7d2c3bb840f06c18e88c3f910d2c48803ae433ea3a855b993f831ff89e4dcde6f8c5cdbf2d3fd0e7454a51b0c0833795ed428949fae9dea774eed60c42b2d6d9c0b2dc34e4765e6e97796a525be327fef5945748a0ba4e4567ca936cb4b56935379a8523377dbf0d758a0c4b34b38f9d502dbdc4efee805b3993ebcf062f25c15e3d49e8e381538b16b095b3cdc5ac12ed4d91588031b93a8111a4da82078a03ea569197ae7157c00a0462660a99068557206cf00796afd25b57ac9c031b2904486fd2cabfbdf6310b40981566a0df750de1b1906762ff94ee5658a050fb758683f03e74ed09deb21e0bd1b72f29485dd399bb017fe43c95ea0e835602fcf528c99715c75c50b82e034a8853358a91a33091a44c760346e8d49404c9e719bc3d04f22e7fa7cde4c0f0f0e5bfa01c40043ba5134a1db52b7266403c9fad0fbdd91e421b6b4ed9a3abf5d456aaa99b1441c3f0843bd211b6e62fbe57ecebc7c69d9d34c4478a6fe588cc8fbbca6aef8d997e183785e2fa735b3c61e944818d8c9fc52a28d35a992334bdf25ee3a35d01d32e6bbde7a9606a62d10ced56574103e6cf8b044e19d541c197ec9eedc2f85c7bc77d2d78a099a250d6bfddbd232fbfc24c011e2af655ea7616308be3e49e4ad7e22710d55d2320a1b50417f8326be1ea4177bfaa7e836d144f7379fc243dce85c541367c27d283da57b906c101f0a7f8e75f4b14577fb1214eb46e4ed4ded92f5683ca8b410817c1fb4e98901813f4933c4e7991297c6195d687762fe46b835fd5b477a0238a972e3d1cfe882847896713d6cd9834e1011c98d34cb60d793d77588093e4fd714aad1d485c145b01d3e28052d558c413d943b402eded983f45fca92cda877de1fd782277809f634bb8eb52a83dd3d35995096688f1ea6d8653c98b997f55c6ea2539c1f63779de49087be29bc6071cc1aba954b41a050d29f804f028a1f98ad9ae81b7d6d33bd990ba822991458fd77291da7a34abc9a3651d090558e31c375fd209aae2de668706026a3f581d8947f9863ff7abbe8ca1edbaa66c3816606267ded3cd47a727cbf9e9960d80307eaa1bb7ea420ca31728273fad10ed71efa6466057d282caa7fe2de12e14e24f71e13160ae93c7a3d8c78ab32c5fd02c6991f89d7e7a9e665bcf7a4e38c2c8bc6d17a84e859c76ff13d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e86c97882f9ce5533b2ce0d5a47cbb8e71c77e5e526a11c9c424b00519c618152e32b9cc239c88dbc0eb07c974806d7d1e8ceafb5cc54783e92b2adc3c7841867f02db2384f2eef234259882d07b29831fb32ff5e6e3866cade00539e152da54ef6ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642fb182ed828cf30a69c66ca5b89cf2b9da1aa3b2188b5a398283550c541e653febede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb9cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f73adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b734564218d410fc9a54a624c04969a77d641b34dce47b659d25f914a802aef9e14a4897f638e3b0956be64210637a55675cb7e63d7cf64da70032a4e9b0d09119c2e079899c5c7fa6173493d6a3a55ef33513d433486c5848f49afa032f9f4b3c561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b2251452674f27a01bf5edc54cba765acd55c03d8f5893f52cd139600da248ff95257d1a5c1b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b52eb00c5d4e2ff15f42e93d282ef02df10cfb0c624efde9555e282e85a145ffbe602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0cd5f8f5d5b5a8668fb8e57772f7e644c0cd893faebafb553321dadb47b3f34e436ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129f39fbe4a332f15e493ba999026ab7e5d18d6ac5567928a4ae9a88c76ab9426dde5eaadcb7cc9188bfbccd162be3a41be5d4ffde3c4703225d3b217acd8827e22c6d4b0a4ef4663b63bf075a1811a98ebc10e81f2a82843a1f98c028f4f9870ab9747783ef754a623bc93ca32c6277363cc6e3349f3b920f8bbc21c3e5816ffb7c72620f4c4351beaba1eff186681ad7b5cea2e91154ca6abf91d1092d761208936f8454cd2678c50314e25c3f9e3c6beba28163b10a0da1923cec3d3d6a68ea29326c6e72b1a6421ec3e83c31762f8de9292c3e3238f4df83a62a66ae54a2fdffb2fc50f9a9e79cb9f8d75f1d3d34395046fbc0b39bd979b9d479e0318cb1b1d58c3d2cfb363cd0f45c77cfaaa4e5af7cf1fcab31e33fedc1e25bc9471c5d7e0a2b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f3655b6eae61e809456466483cd74ffa8a7b15d2b1dcc328aa94acdf0854964f9bf58e3615a860035d5dab6b39dbfeae2c2c8ea8ce9ca844368a12a759f19476fbdbb42124092ff920163dfa17245e45765d304701432228c41d39aac69d172bc66d3466a6f71614b98bad6dea1945586202d43bc41265b681bc619df3d856317b96a9b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd86743ed00bd937df0f2e8208558a122dc536651a29f772b64533e2993ddcf210634081959e3160cb466994482bda90514a84e6884f8df16f1441b9d61bf82976695728e743a2dccf4cd758e302a79521639a3471e50c12f01fc926122ee4fd3ab54c93188fe9ee46e1c1ff0f5821d93f062ea2a0da0588115d0530ccb306cc66f4ada5e8bb12f02507165d70ef184a2160e02b9e76533c8e2ab68365781e7f842c1d9f5532342c8275e3668cdaf687087b60485535fc7b7a9fcf8a1e8ea0ead1f64625efabd93e8a466f837c1296a48af5457d68217d84efea71a8e13a36db5c372540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5f96c03fe29378ddd8d1b303a5073689d4efb7ab221027b26684b38909368afd8477bb4ef7d831531ca50f902ab44e974fc534997224368ad103568733c2d1a7e15e88753cc5ac7d3ece40dedad91537e1fc51bdccc5bc4042c11ec04ccbc4f3626d82496743590ede64ddacebcf5cbe3064105cb6af2ca3b8b26078d097f33bec5e00b52a8a2fbc92be36ab9de04064578bfcbef829f40843e6049c8ae8a6fafa939bbe7386b5829d62c3c6ba465f94265576aed1bbe9acee62a8982f68d5b53533febc4fd2959d8ac848771df011091bbe77f411963b0eb0562bd744604371539168400c5b8182b1940bbe73bb4d7e0568bf028ca46b88d63060136761229f1745bcc91088f7bef5ed02c2fa19d07d3a2c9709395e8c57e709c6a7d36e4c24b7c10104e6a9b03edf8c370ebb13bf27fb0940a7465cc22f7296108920a0a6f0636679e50eadf98b1b2db4f6ccefb45f74325d422958707976090d27509a190d3c1fc5d3493e2adc72ee5ec4b1e26aa2a082ebfae280a0f5981829eb4d89b5895e28102ef6aae4904689d2cf6b00fecd0dd89464a9fb4322035c9c3e7e0706a1cd43b9adb83a8f1bfa37d026df4b630256682367f5e93f9f8bb7346e6c7880f908202efda48751089e38d0da270c3a0f21245d18c272f00ee4bd666908afc129ce3d98ef47ccd8f35a3b45f8e57d47c79fe7d77a598102b6dc87dcaf4945363cadf0da8bbd01fa25dd49eaa67772725ddba7924c2cd369afd20023d40e8d53cedd4d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc88c57875fdaf6396222fdb229845cb1f77a5a04ad45c99079bcd4bfbfc1be85f988b814621769f08444117320a23a2bb4131b91a729798f02f3cf7cd599528dae44ced07e50960a8737ce3c798f88ebac208ff706d316feee2235a078efc7ebdb7c73debde244f05438b46debdc013aa2aaaa7a52555c7214e087185dc2934487996b382d024a967152fad02d063c1469f00ab23934ed72596423159e1696c5b5ae034306846dbf8e5c618c7b450acf37fd939396ed14a7ee62797c73534e3993fc3b1ef445d184ff76331f548669fc7488c0474eb15e902e258bef9b3bac1d5ea8827cdee49ff00528f43ce1c4babc41be33eaba38f366b5fabc832392baf3384ca36433e014e799e75d344572bdefdf21c341779a47fdd084f4615e189401ee78f7312d51ef73be8b9aa56dfb5a5a762508cff142d3a374390506fc7081050fbc8aa3ff764bbfc9f6eb277f1fb42341fde1280e74dfdafe53d00f1f81915eaf61ebfac4a27ed23ccfaeb24dbad367f4679c7126912a66f41848fcff4173610d064ebdb9df33cb3db056c74328cc361f2e2e393b6333aee7c073ba1ae16a7e62287e9bfb74570639a2e9441446bb35e1beabdc1e3e9496cffe893fd5f18ac419f57ab9cfd091b0b60b4afa5b9c7045cd2168e3a3dfa674205826c9c01a384189847bca00fc81289f6f59d52e3781da4fea4808e092e532a8f54666f75f860d4525004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b57a9d8bb2eafb5657a21e9a0a2a40dd5468aa314ac27728ca7ab4aeb2418b23f71261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175eef613fba96f056ae9dbe3c0e3e916342265bc5da8346cef8a97f4640423c9bd077535b7914ebc527fad9b345aae962b97d55d224a9969a134bf84904bd2397c8c8530f767791e0e4ff30e4c9a0a77216d7bd35277e4f28a841dcf6639fed53bbb29d10e42a942ef821328c0049b780c6de31b3b08ecab13ad87b4aee75ec4662b7d193bfa5e6b22077ae85e7fa587d4a245b13909ba3dbdc009074a915660d771137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeab6db966f07275a673240d92caa31b02323e708a9034e476f34a8a4f104d80dd4c95bcf8ded3df9576d67f6b3b0c5763c0171152be61cd668cf46bb026c135b3bbfc0641c408b5da357bb17f36ce6f39d8971996646238bb8ef0ef70b47efa9ae4684c87fa0f51d2eb2d1756602da19343eeb9998d28fe9c3bf839d6865e6b4b1c17f89dc5d6b7d7788ff20ec07575bc80573a20fbb0f0e68e8e4b0094bf6eeb5d04ba02b4cbe60f9e369fd01bc068267f401a61a5a616fe279e8f77c365a484a0a1bff79e9d4e0fd110b0e507c4d84ddd867010fcd0ac8a6f7a07bbfb3914e97149a5cc19744f68a48a3fd6e1bbb8a1232b46d758e7addfbef53d39879ff948cde1a191ae44a6ff75d91228e6435ec8b08ea442c0a163b33796b3eaef01a218cec2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce75d2a07e20ee5b9379aa225a03ea180be3e332a697665667bd1b2de087b7ed352710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8d983b856bb513b06e7157d8d8e025887cda819cc42afa50e5777115fdb0b6e0fd59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783b18e69850b02021b47b83cad7e200db88b9864ad0678da071a696fd6e0969ed2b5f90d2e314b8ac3eb596e5262958e4ded5a2d4d284e93e370e1e2090e7e748297e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c3364384599b1dc0f590332a1484e4577fcc21c3ac40f17c6ce06c0098a2b9064d4ee65ff75cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf9ad4cdb8780c9404f832c8ac4fb0f8b2455747ef3c192719017655ac899901836e83bfe9ca0e0d9129f00c59fda35183d17f7c0f903f903c62316392575278d4c23c3a9a80d7c71a18ecf62d41bee8c20004458a7e7081fa360f1d6e61d0899556dd26f8f0c498d7fe60910d10ce8240f554ee01bc85de943774b428d09bd627e8806379f14ec2e1fb1b10560f514a68cfc2ded0f0cee1bd2b70ada6e1d6e93bd27f4aa4d9b9659dbf7dde11e8bf72250ace9438b1fdf6f095e85e2fa37f122edca1ba91981b8675b53a8177dac0f62a6f20f7011c35b821626d8799118cb21c099801a16eb93b7cf5fae3b306ef8a0ee8cebc8334cf852d6541eaf19e03a52998817f21dc2d8777fdea63769ac31b7b12ed6e1f5367c0a3fb0f9073cb5d74593a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f783594df1c564fd8fa361a3289639963b663122729af6c902d1de080bf587c0f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a896a2044943a402420116997f74fb56747a1403bbd8a942ceb12b12fc05a2d5d5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b0fa09184d007778e74fc994f1e3d83ebff8c0dd926aa86c36042edc8869077967976774b2733c12a4a503790e7f32756c7692f4976b9a276921841e83549d2773f77608bfaf441434d449705629a7faa443c17b3fdd9ef1d8093803dc2b8d65416ff39044a649eb1de63f122dbbc97e166be1fe40bd5aaaabac8d24ab9fed41ff63929be3cfb18199d7ea9c2bebf610912f38ed75dbdad60efd9006aae3fb408fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4a64af32bffce8158152d10ceb70182698fa3cc132fff48dbc5ed096709361f256481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc01816d5df957fa1ef74a2fc18b33b051e5f84b0482e1ae8201dde112d347a172d77011cbc6083b4b0d9d2baff88093bb685d531c3891964abc0299d23667598d552b62ef601a24e74409033377d5e69d47e7f81266f6682b1f47de0ef959a248a464e1bd20919a8c912315ec4ecea812f4ebcd5afa754757c6f5d3366548fbbfcfbb0217985b5a5eb631815ea4b2fdc90a394bda730162f7b8362d41b2c84009d0b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3ce82570717d810885e6a6f924eacf9b79690de8f7e77f4096517c31efc3c96c7482b6b77c9d7a1c47d62c5cc55e44e0b7fed61c7dc5c7b20246ba15ca7eef17bdf89c7299d278f9b4bf9406315fd5ceb0043954ba775bd0191b5631f319db5fb9ca36091bc4fc7e61b4bf56a877163b8ea3939461682fbaeb099a11dd92275d59eaee01daefd64ab8547a1afd6fcaa84ff34d7a3ab705b431a9532f93e5bdd05cea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc23839600cc1d9876b887265afa5961d057b9ee08fc40076ad3d88fdaa74fc7ce676e6de6e67b196dda5ad16ad6b6124c8aaee3741315292ac36d40c10c9ffb98bbe7fb3a77d2ab6c3174a0e326e78786ff18fa644c3e460dbb666a57ce818a769bc8ed83c9c31a2275f1664d6961eb098b089860b1c08035a16b91a97e09b251c08798f4020d0d24ae099bd0671d4cc8656157abe2705cb92330c23909592ff228c55756a98e9d3fcec88c5dce830f43a1c8cccd8a253142c5369fe704050ea72474b2f79863bc9c35cc03c70882dc97895edb8bfa8328093543547ea0c4f804b1467000b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a07c8f968c55ef062ec470e81f82e0d16193de44f669e54a31cd908ce32f06e8183cb59dbc95b3cea1542bf5f29f6ddf0a2ce938fdef89fa228bf02993201a512011feefc24fb1d6e5698b6fb636975caa7c0c2ddb8cb7f06a76e3ad99de18c5987df7d069fd624bc1bc2f5f69ffc12fc93d434606d58d0aa1ab8adaf746d846fcf205d53e2d6ae251ebd3b9db2280e565a78941a943a341550d12793f9d00aece14826320097df7ee3ec0f03d3647559147c3b77355595059ed05f35128f4a2fc1c6cba7f4ad4772ab7458aad421abdca2ff44335a39389cf137ecf142e0dec55d2614f54dfc41a862e381aad9aee8beb20b8aa533915dfc63231f19dd005cedc89353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b68b68f9f8cf268a411173b6131bd6acbe7d37458d12670161f200674ed121956ca5700839e4b50da66fa726bf7c33d0929c2ebca8ace447a3156522f667c854ceab624ff13127995f4e45a1d1185d6901f07e5ba2d157713befdb267cf6e582a6708164cbdfe16bc69d1c62dd7e6197395f0942ee56dc57e1fd910b796bb438a7a15342547444ab04e15c150a054bd6723c9c148687f3e59d369e45ccb58e6c63bd91de922195634ee56ffb5fe27c0fa0edbc2c4bca143c3c1dfac8ee47a6eb6e06f8a621b7f71c2fa9b13039238b6b88b44d531014d172d3dac5b75f5aaa456ebab349dbdcf6d8b466cf2cbb48110e4a41afcc5d4107b7f4ec185cd2ec0b360a791747dc21fede2258741209501d3a9e6e2843ccfa4d1300cd4210d16ed56229504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e587bb7c5d9afc811e8a775a8f3c7d4be5a0e7bae370e559b8a50b24678cc9fdf349510544220043c9604ef3c845e0fa0b3e19d41c109da3cd165a074938dfa4905e7be85028b4a030f891ea5e4d0232357f5e8ea0bca8bd92c98cfa018d3e0f575d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a3798da11925d66df95b9b8b8d9dc1f18da4530bb8ce69b0659f024c9ff5a04bd472470ed1469bc09947956db2dacdce0ea3bdfd9f9006669316fb4f92e02ef091cd6ca672a5d57e11cb131d8920c5588ac91b85adede30a25f599d8dd9d0ef2694efe1e2d0e873c471b09852ad5276cc3aea820023a5716a7c5aeb36041963e3fd74ba9e3e4c2f2968390dcaca17808d90d9ce1472cbd031241484f6a156a86301929e90ac8b148d3977f144bc3af3391b683c3b6eff63cd9506f88f0da219f758878c5d068708e9148b3c933fa2d2e38ec05011f740c8a95977383398d744ffca33fb68d4e7c11274dd3a901bc49e28c70f3daaa1e6b0b54989e1f06abfbc945b8a5f38566421f22219bcc3c4a58d499f1f32000d90eacf8934adf6f319d4478196fa2e9611d847c5c28fb59752c3abaf1da78b93722afa63d430e20704b6e6b3580027ac6182ff2bbcf8393a41501d640a7397058c9c5df10cb321b2d6564ce5ae425d2a9c3b01227e37e3aa5cc32287ff09f7ffb1da50b50670b3c56981bd074eaf1dd7a2ff2f35e8c50264ab7e724af1c0fddf5276733e34abe4455416cd6f97fdaf18ca7b532bf674f9da509edf93b824b74a853e11c84ee1ce8bbbad5f66f63552da89310bcaace41504954edf0cd5808e808a6857e401754dc73bd458a1c1a3b5f5588f98f68ff3cf18f9af4b240a18bf9e0b52bfc66b68977ab8dab27d80e5cde1a2ecdf8bedafdee9f2e7c01d9aec26b25a805fa460f726fa1553967073d15730f2d117c182a7e7269b912ed7ed5044a4ba1d79f4093825ccfc8c84f5c771d0a228678bcbf6537141c90b158fcbf55f4b1735a9b7efa716a1d53a90e3fae5139a25631ce653da3b075da874e4f3ab2e126d2d160002aef413691b93046cc43722edb173d9cb1ae55978cdc9987a83bc4a9ec19766ac966d0c19dd9a5003633c4feca2091df5ca9a0fa408c81e7efb9751bc77f547395d4e3515fb4fa284b9eda6ed9030dfa5fe4566cbafc27aab41e56dfeef81a0b4f13dd0287eea56f6343fcdbabfadfad9079df7a28248282f665c4ee33343b3c2ca5a5fff186dc62d650aed960457ca1bdf9c400d2a39e141e6c44698f7617bb1c924966259eabf8df17b4bbd68fe2eacac3e9499be87a70ca632827042fc50f2b7c663d6242ba5a34c1bb18453b81d55026d2d847a3c9c708a7746089968af397ba420d6f82a8ddb8feda4d1641a8c9b947c7bcfc5ade2f8533a6a08b4c99b19c8e31a4d3a46a87f798a9dee418ae8169e28cfcfd4646cfdbf265e74907ce99191c1029a5cc1c05cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a305046ae15d603f1d3dff805cb75a0792249d4beb2da432ebeaed1572de73b0f6f34e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af0908276bc4c3da9314d4986bd07c19f9ce8f403f602d40a8be0599249db955155729768670c725f24359cea8da0e5520fbdff157c3303a54b1e00797a96aa9436e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab6e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c50d7b10b190769d4d5f3d7674565769e6852fdb43045bcfa0baf487dcf8eee4540de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9142a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839800ec73ce21e427587fda77b35a804f522d9e4a18eef87d516e10d1b28fc8b90059c34f03abc8247a9ad9fbbfc86b12f56b9b620a81fa3b84c0c7dd9214068abff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d3d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe782383205a89f693f8fb8f5804d73f7b4a85219ad202a7004d7db7a295533e04c74216b3e6cb49936df8565f3adce214586d423cc9e5cba4af5ba29b90d3e1f9d9c31936247c76acb82e5c82c58c2cddfe45fcb71230465f6c137966a8a285a3dc04c795c17350dcd328870890fcfa9c96ae4751687f348d340f9a760679e19d595273e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949c6769d652b4178463ed74ac4848a851abe5e457ee0623eb56f331d77c1e1863b9ced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff63e768a8355242ccf2c18e629ff7cebd9cbeda19e7f6823e16f163efa02ce29d356d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfaadae854eb54f4fd1c46b1b2119edfbf548b8452ee2edb68b1983b7286764a5fb8fe1930486259d8c0abc3c5283cc767be238900e4e1b1a3757fe87cdbd743f3ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b8e486feade7383ac6a2a1744b1a985d652a813aeb73667b24c1e96dace62daaa56a7352082da1b357d2ba33106d219b6fa0b37ccb88d593439ac9d98ad291915a0f37c79bd82bfa26d9e3db8ffa3782904575fcc9bd3e902916d2acf4e6c91543d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d663226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8606a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e541c835a399db18e67ecb16b063d97d039a738326c03ca3bc0c07319bdea643cd1d6550152e79c5e1ef4590a6e2bf612bf861947e1d011f6a4a3288f0fd3f48c628f58c6e00778fce56ea0d6108c0c235c0428b5ea14dec908813927139f31338118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e3f1fbdaf1f1dfef22175c3404ecfb01142d1d1151079e528268c5ca091bbcbc7be5b8ebcfc4a492dd004fd70be89d6ddd247521e637d08c166b0ff39b979d84966ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87590feac41c10cbec2b0e15ff324af33d557464714d7d23722265e2a684147f122548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e4d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f84969d7efe2d983090d0b4b0f47f0dcf0f5853b830808677005b1af9d1f954c92771a812de1aaeaab05e495f51bce83bf43fda6868be33ad1ba508f05f137c84753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e31c98b74d6f59a2c3c8da389e41800e9c2a1130d27aa6536f9a381dc9e58a01b26a4f10ca349c2024ea7ef12b4f500b7c4a5cdc8997b5a843caf992fb3b4704bb0f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c335335eb58bebd5f0193df0ae1371b2cb118f0bad39982b5ede509e94f870332303b1559cd1510676855b818572e174bf039c6938d877b546bf45389cb29a1ba874c235947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e67824fd56f4a4fc19e780c20ac1ad0a8d6953837c2674bb7a767dbfa1068d50a518aa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149e2a2e8ed59d1c35ecf8aff8bc312efe5292d0294d493dbcd405995a69a18e8c401f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f626fcd3d4e0bf0583c74d79d3a131687cf4685d54ed2e46050fd1b83d83d934d47d0adca73868acd7b79a6cc54921beebedfca548769c6acafa0c7a6af46b9be3b7c467a4a4c8d9b7a0946f670d68899e9ed31ba6ec2e26cb52a16cf4afbda33511d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c18c7c36a55b1c5bb7d6b440cbb696f53008544e3fd92287abf921a4c8b1ee4909ba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7101f014b13f491d69e4d88f086dbb8308505e8844be76592c3ce07f80f215ef220da9378f47a893ede9afd6b13ce044bd59a4b502e6a68c319d6beeeda927d0efaccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776a1a7899d36ff058e7c99e1075c750a633ab9e096a586fc3396a074234d0dc9671f69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09fcbaa004cc95026449520ea5e814a27e5dd62ddcf9f95eb1c8e940f6bfcb07c082d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e40d1396c947c2269e6dae5df8cb0b78c108d58f5b630a503738ac91cf4feca939e6e1d715b58fcdd39a25e4f44efac6ccd1594c8d4fddff072d33b3167f759e71a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fcd058aa484a42802016baae32d59b82f8aa7df1c024b4e2d9b332b4756222f91e68f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac904934c10517cb6cd3cdea26e15c65a9c5fcb9a08697bff875754ae3973dbf6efc7a0db4c32172e3b4a47e1b45cf42f1efda4aa41afc56068026a53639287d66550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa7716f435af082f135d9171035ffe88fe826a81c0c7880f2ec3b4e048644fe7c704d7b64545484246a66ff7e723e74e5b7672844b9243ac4e3e887d0bb45fc57a5b03b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d563f0448597e293b5df5e5107ca3d6ba62c36405a48e86a85766bcdfaccbc510872a53c5a07562542a76ccae0dd7c06e2c420f8a3f463bdea07409708fcc5e88fc5adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c8362e3da6eaf7abbc289e3451bbca664872addb0722e538fa69a313b389efccc9d01ef6fe2449f1ed09bd85f344aafa1319322cae78b069fa19f4e3b43beacd7d0e353aa1182d4be02a2666330b0ddba03412d5147fa6972c288f47f862c0026b3f4bb520af3473cef68c23704b5e4de13202228ee2d6ac7c1f00d08eff352a634f005eb98e6d873eac1f07f7fbc9a7223be0fdca99579e539c242814172f3556b478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7e488e429d59d4e1a289a8eef113ac97b9e4e970b62cd5745954c4ab1049a21b02df14ade4cfe3921489c60f81023f252367f903ff6f0a6371766b272326034cc7a97a9e9de570323d0d2f43df9fac8c8492077dc45a5f5b98e30cd2298c499c1289cfa87be027186015df0e08f55d0b6eaacfd0e80e94d79bcb9f90723f741e04df54de059e09071c88b78e46bc1273cdeedb73e2db28f8610d5670655099e746a6ad1e6a3b2ca485f947df47e7af99a637db2bc80637570763ac49fdfdbe16755c09066c98f1b2edcf9c21f22776acfb78ed7eba3408d7330d30a5a7031b9aa1fb68543de335a98171d703fd386fa94cd1ea18773fe5848c740568e8735c7a6c27161782bbe992233745ed33171080a8d380b231cc42c52bb3776893c213df9ee832adca0d6db0866ddbf1dd3426c5a0df63901bf255bde77e4d8305cf5b5e0362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d400562c409fb33938411d803e7355298f7fac7d76e93dbfa2b1b4c0c7284fb456270931e256dad65df4132eaf6da8c63ce8cbfa61f301125e6ee6b7b3ac1863e0928423f72db1a9a1a40a1581f9f77d58821ed68bb6e60c3a89acd35f321917b1d94422f6b6c22a90adf4e335530fc451bd79b650cdae4db5534cc946efae97ac997dbe3228b648e8653e7d53d3221af13a79682ef6a13054792cacd218038d7ecc3b873d48bae02e67948c428b3d68adbd33c4baff99b73749f303391a85a1ba90ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300756421fde5131977388fb0c66d7016885eab1bc85768c8c16d8b6e6c2d580d219023c537d58ae2fc6d71ca2db19e1e1e07c9529deafc19abad575c125a7586034649991361377f7befd67cecbb60e4f73b89673fe6c2b7fa9fecdd79b839633f3a0c931fc16f04cee434d63420822f1fa552ec5ed56ec3c3b883cf186f02bd62c7732a82c282cb07affa1d1b5c88ad56c6dcae471cf6e9094d4a3c4fc94fbf154684653dbafe19798b74b8df728050af6b605dd473210b3d87059d6639498123baf377aa9333e06705fddbcf44ff8bfd9a40ab4fbe982773494599ce143603c42245e3f7518cba7cca0a148e1bdd4633a9bcf5fb00b969352e0146de087c3a3e81ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a02b164fa304b3553fd3284174d56a34d8693c8cdf7ee26606534d142f08bd3cf4e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e4c68880365533120c2e7aa2b3473e2f62341c19fd0e55ec2c636342da08600dcee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab4332a9b106e99e99e7a86de784c6557e1f670aa66bb775d3fb1390aebcce9733c70bfbc88dfe63cec693b0e313aec6c397722a62684b5c137151e44a540c1ccb4cfbde226532d2a0da6005dc72d621a7552c114d0165dd1dc7dfb304456ee35f9c9185202f63e4c83a054711795ff678ba06c4aad336f8a7e7ac4f9ef69469559cba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441cb80cf99c1e16e9955a509e418b95704e99796a61bdabf50ad2b1ae7ced941bcc30bb11a7957615c3bc33a99a62d5081a5be2a08179d6f8026b34e673e51172db32d493a3b89934d77386eed7912af2deb7ec7c972eeaa208a57abb3f230561283b487e62c4b38b6be9866cfe1912273484e0b91392ede09547ce102de386a422798de7db53f74bde6e0a741ff939e30962ca2b8962a2fe7753e8bf7d61f1e1d0cbaf7b6437235d348303bc1e0816d5ab984c0bfdcc5a2b65656d8fd4adee3942b68a4ba0532f54ee6a4135abef64453b7f52d82c82a14660a877a0be03be26b8f9e4cff5ae3a9e5d9b0db9a22cb98720d4d9d656544e0088d80c17a436c5b8f22870b36ee84ed6ecb03cf9f2dd856302348258439a088138c4b0170d868823242f55b5c966a0401f58881a583f9750688f13ad0104de773631a3219cff7b699e5fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c79841ab13333b66ef2c4614fc0b7ff39ba8846b09cbaab081ddab9f581ce3e6aca4008446201d086cc607d7e240c2af137eda93c6c37f675b65727a405a9e7ba005c5f4f3bdb52b490caaccaa81cabdb28d2004d6a4188ed327c8e70fb21c640c04506a86fd78f279a36bfd292aec6cb64195bf2dc678ee1d6f5a309fe941c61b231ed19fbc680c9857d2404286328e2fb78c14f43d07bc199896966c599ca6a556ce035b74d082b38e544931d3c3f231d7de845db5e262572a2732d049060b0ea27096147a937fdcd29a2635c618a1ebf151ad43c8ee30ad2d19b920a8e4a235f5205945d615d8cf748e0c927e3158b38ce85764b8aa84fd38b6066ac1bdcd0c7d405b08fccf1cf8f646502466be3898ccbda3b82198a492636822abbda9df0df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4d965f06f044e2a0e8e3297bc0a4361560a785cb75bd5e4d4d6fb09e2abcbb3d8a93ff1891170793fa8bfff5092cc7684201ccadcb2dfc41dee3c468b30159544eca13af46260130aa9d04e8cfa47aa6d0d8cfcb14b577d395b30c8094142b107a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232614a5e963fc8d81627635ed6560932d9b229453eb0736eb0a9c23087ab1fa9dba3147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55db9d9c353783b2813a16562f88377e3eda58dee255e435eafd35f95ccc9ef38b1b5cb3d0032499d181f01a17ffcc7dc0864428b02af37b52d3edf1a7428cc1c7bd1917ce4c807a11f3cd0492f76c06ccff99483e9c8fa66cc53fdd2a324a03e466e04e21d41d4d6c6924916e7fcb5dbb330af24be8efca2393cb6319005cfadf164113ba5ad1da08eb6f0b01eb3ca6541778fad08f0c3469d38408241f2bf5ae9222f56d2506456e65509c88bee495859273c6bba07d16d921efd352052575b4c222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95f2fca6aa35b2156f09f3b8305d0793ec11efd7aa795108b49d5c038bde79655d0cdc6d0e027bc89c422fac10b1edadc880e30b55902c88e750836ba27d869a210cd29391a24dec667584a34cbb5740e166de08df3acb9a507d519af539aa0ede520ef925ca1fea6f1e2b1ad4c4e9b5a953bf5839e553062c5d5d7b43152ecab6c3d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e149774832ee7ac9947cb4b063e475cc6e3e087926c70b2ae5657010361d92833ce0d8b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7b3deca37f0e116982b35626522d585872e90c38905e2ebb6708e553b58e41a7c1de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444631f4d24a0825f767e2c1491fe61d562716f0f566ee9492536ba49a6257dc8c75b87cb4f37dc58b591c9f7eef2e2e04451440460e34630aee2b3e194a4754a9eebeb4fb4685a1b202a0581c32748df216f5b90a173d8324a0b25910fbeef47c2dd739e8ffdd5f648d4e1542845acd55156c889c2b8b455ba24519d1c9e666f40b9398dd2b381289b5a95211f28fd7714c1dc08df3883b115a57bc1a6cb60c86977ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dbd77d19cffa74b304d0255a7de45a9fbefcd8a375b67374e5e9d41b0f5ace41cd9958f47269ae71f3c12d206c6f7c30d5458d332a19959a3d016c071ce15663bcd24815f2affdf0fb011d1b24e6973ed453d473ef79e8978f8126b999883a6406d784fc95d512e229f54f24ab65e1ee6e7402697499a6b8c5a6826b2b113b046f2d85e253f9ef863b5cfbe49df1b77ab629ce607f76fd8a2dd7a217fd67b48a80560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b1f2469ec331c8975e3c9643be7e23f085e1b95bef12b1b5df413d46ade3fc778b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a9dc859f94963ec29537e13f0d63f271788721f2f26f0b1e2ebdec8baa6fa6e8bb4a1515b2574f83f9bddd3a6fd00666848ad2a50588da647bed6601c87cc0bd34ba579894dece553dc290c052d72c5c86dd64516864303b9e41cd4b2f058b8926354898a9748b63c44051d7b067033c1c04be6316b0edc6f87f0de04660bfd67cd11fe1d30f4fe6aeb419ee4ff0af84479850e63a2b215a6fda4b3947b862f76b79553d5137baad89f9f22bd3125b91b6c6a46a703650fd0c9351fddccad3d1dabcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c9837b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937bcdae993778fd1edec2cd4490bc92dd0cdb16151de84e1cb56958191938ca601476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d253be814ee7b2e7cdf8407f059f5f4de11027a9f41399cbafaa4211bb2c4a42ad17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df1a58acc535e7beb9fe6f24f465154a92b5b1ae9cfecde6732354aeede993ea0b0991ee52ec0af399f57f4238f2884766bdc983b23e3cf1e945cfc63c85fea977ad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a35ec55939565f20ddcfb3e807a084578c9f891cf01c343c9c933d9a4e92703d275901f7e9ad9e65049f475e0086a9c21ab4a34de06c39b7a1844ca3eb1330818995779095287ae32d17f3524a7a7a2d3a1ddfe6ad1345929ec6f2f4a442ff4131264e44199a1132359adf7b146cbd9c2d54184b522637d67df1ed11e5c29598102e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd44485801994ca3e9b02fd6ee00dc346bab3b515fa8e66a86afa48be9542f341dca112e3c5aab8ff64d8a56ff2e90cf97fc7d9c7f440b853b868a618ae9eed1646e07ba92788b3e945a2b822e6f0e2414139a3d5782edae0499809ba58a2a4831987fb6b621b61c3e9794dfe0a3295df700c04ddaf2d2aaab4753a2426646a7b3079a767e33f5edb64d2674b7309fa28d49ed4d6c389a7472a8d5d121b1e8fbccdc9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e804e002172a453d2479563e1a51aa02b585405562531cf2868efe23a46e8c958a6f5d2dceed57f66085a4d603660ae54bb0b208fa2c25b41c4c100b099adf3a5be4336c5d79350d74609a48266d106e0c003f6ae8047e5878ba5b274f58912be2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb1407675bda79c93ff6cc811fb30630e8c65da3e9d90a94c0fe359436268fb01c260c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082ad4a352ac1313b891cf8028eab09077baba664a99cdf33025ccd8ba548e19f02a5624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957ff2dc4ed966d395d9cc1b54eb70d467630696932ad4aa962d41c40f4a434dd18c41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc4738fb0a1a2c4d0299f92a6b8156ebc27535f9b9d44e866c4cfa90b0b45692886a523953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb3b9214ff77a66ee50dadfdee7f31c45f8e16ffb355e64f6e27fbddadcedd92e8cbf07fa8fd68e713f80cde8208bddff8b8fdec851805c687abd1c72134cde0c7a9535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888778d3b13c9007fd22b8f302a532d74e65b4820b61b632b7b0cbf6004d4cb21f085fb6c8b685ffdf4e256d7890af9c4ee9c5677e2f273c9c59cb65582f534fa13da68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c9f467452578404e4b251f25b61f3f99f226bc845f006a80ef24ac19b97e36441a3222a1c29dd7000780c8240e094980d0bdf4b7bf3cd07f8b60096405a55ce3a4c9999204efe10b1455ee3d77d6e1557f20163b447cc55ad9e28d7affc9c70bba49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359ca6edc8798c70069aefc3e2a5d40261e83ef6d9e9329bf2501f7e846bf55e641e64f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4dcc4e7ddd13e0092de29e9c47ad9105d4bed038a495e03181040a688528dd3194376b9f34212c87c7b02221dc1064db88abcc06ffbc96109b427154c03030e87a1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f06571d35ac395e46c9f356b944f1570ec44d7389b459fd0c9057268ddfd12548eda1490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1ab05f12366262c2df458f8ec8e4300f5254007d0976d75126aa035d0d0491b58fc7a09e4ed57e4f21cde363e1ce3146a77847e87611cc6eb985a578909db7676fa4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545dd44c7a3efd53911dfa23e7b3a79aa964e590ba635b50833dc726982b43687467f54df66782a118525ebb64fd1d8cd679fc74a10dc4dcf3729ebf352e1c552e67f9889a73d7d4f7e303d2d346a3622657169c5e8d7d354cb7a030ff47a7fdfdee0a5f1fff18970a9e535eacad80677bb4b06e90cec4fc6eb0894d5d5ced51301b35cddacb889458c2cec07607b3cf8e80dafa061ccc555175ee2e111f3b00169d4d33325434109e13fdaf45da1b30f86a81d3c675a6a70433bc233547f14a86e465c20cbeb4ae5dddbc19ac45ddb8b3af06adf525d02e687b6de3d394d6bc02d2aa2aba3d64e12d0bae71332be3af86669a9ad9955938ecc9f95c89b5740d93c9ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873d10ffd2cdae30a3cd3ce1df87d7e0b279ddafd5eeb7034af98ecd67b0d7084b1b9fbd261e2893ae568f08414300cfd8f9b1cfcd7fd83c706c81b2b0eaeda61c6d040da9ecc5a82f503161a5e7969570508d41d9043503d02aa9fedc2f436ed8de8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c512884d3d08723ce22414d3ae42d92e978b19c8239e24dc19caddb7e4d477c18ba5571ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d3926b2049e867f6dba455eb11b8b59a7dfefa0ff30a2adbee6f9cc54cbfefeabcebfee4b8f983d5ac4960345c58653f5c8cc0baf6ad8277fde5ee5b46031a422c5aaa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7ae2ca926514ef4f9044897df8c1fc7f8fc09c000b8c077cbe171c6b58a62b77e71a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792970cb9e55df2a1f9b895730b6679014c3b00aabb1b3a6213ef58e595b94b9bc97099c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be963e202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef91748de5927214e85c8c0bbe94029ecdcab93fa3b7ff3a962ec85d6af8a05cf1d57605e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee471c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e89385799471bd7a1e1b898dfce32af9771a3347715a744047d8c63b191e9479edcc444b7a12e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148a28015783ed79d5b6ac7cdb4dba7eaced38173e752c1c4045ae3528d49f2d026b0a1622b5c1b1418f4046d52fbf67e4d6ddefc1f0f42e4af04e926d95ce269a1e232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80afcb383946697b7107208e74f0d2b6320bb547239f9306baae895935eed7d786fa569645840e482111fdfb6830bbb8336934bad5c1a7d939c17898d97e108a02f8c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701eaf91e6537b7b3b3f3814f97e5e45e03be828bbb8341a31036f895753c0c5a5b109d94ee7b4bc78c942b841fb8c67a5709dee89fac66a93dcf512e26c9c0a32331cfa0df838eca565fb130ec8cc2e120f3a1d556df2fff4d61bba9805127f57cfa4b5a10f7499ffcaf6b9dc45407a603630453aa63802f4a013cbfd76250990c2b84e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a6462412521004086c49caacbc9db89ab5232991bfa3edcf0ec722a6254e037c1d10dcefb72b637e5b64f16e7cd6607f2dc8fa240ce431e18ca7a11081133f9cbbc5bb36bfa86f1cc6ac3fdf218da3b72c3246e08a9f1ceb37b135e0745ff1dcf942aa1c6399be3ada66669feff37aacf75e56ffba47fad47afd4957c955a854f2ab8c6fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e65c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede423113b83ea4426f8096f60c0d492a3965df9e73234e8126b3cf997cdf832bd8a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b6575ac16b735027689c3729c086a4207e84d7c0d7409c407432582ac08e47dadf7fa171a2fbdeaee75052279bddfed149cee599a8e9cb94f753b4ba5c5da19ba8324ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f55832f46fe041698cec80c4fd89ad6a0d2317b82d171e742fbf9238a5a15a42d0dcee223b3af6647ffa78cdd83678b8e5b53f92dc7105837556f10629cacbd6e6918e72449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e3894145cf0cef87de1e49387cd51a0e15b6f7de40b6eadb1118bbee876e8180d311423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef73776e842911c738fedb51859247bd2d518a9d8dd561f8daad5c1f47137c1773e064b5f16f3cb8cef2e52e3011588ce02ece67de0c6187c2763646f7f249085a5fbb18f63330b952a7df526ddfe1d4e058e529c3c490dd6fa2245b44696f1a2e3b1b7b948496654bc75bacbb98fe270780ffd6a763303503afd10c0ef3289a6e102af0309c0c137df93e8fb50d94d1ddd71e2ccc4a9259a7fa323436f3a7c875314ec95b586f037ab64d73a7c534081e3999c16621379f2081905253c0586f8975b87b1e31dae9c4ef39614a790ffb0cfdb3183b63ddd87c27ebdcfeda329dbce8d31a91125828cee9e0c723c12e71011017047cf708278eeffc0ab23340eaeb47fe5828d75f24b0b2ba2208dac3f4ce7c139626f7d0c094af64265b8856ae30181c6d7ca9a75a12682ebac65102c601a67530f282732bf6bd939f0071a4bd072257f32d63222a3675660e5a3a24d03046e66b509e9bd56a689494045cedeadc5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648217d29267ef284961da40a6da9df4c399aaf8158709818caecb18c55e5d9b7379b91c50285372372b88bf6da5d58f6722802ed097ac4a2c9e605d580e57d6f3954409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd4d6c0afdcab1849321cfdca32173f649854800fe4b239307a59d9a5a65b8ac5fd5e3258520019c22c301168fd901503d6ce130d0a3785ec2cc87f6845cedea506a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d8d2fe9ded0a69b699389d91cb41e97f5828a48710a97d4d8cf3375edc8e24467152b35f21f73abc409fac7c09b3a62db585298c39a8fb9548bed45ce1dbdc02f360187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba12b693747f37216ce52aefc701a33b9756f7ee1a53aa83a4e6b561a67a4810a801db579d84c934192cb3ed78b041ee0aeb5eebd877d2fd7e0ca3bcebf20386581f13c57ccec8bcfbca8ec03b9569905fd151bc379caa70e138972e9a0bd1c6ac5ff0f57d1203ee2fdbd4627c45368b057532442f52eeaa140828b14ccb7b366961b1e455a586bbc52e900e2f2f6eed9966aa282601b331f7d7abc8dc775350301151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992be097f66f3f750e5f6dd7ced066698956ce8c67a7a3b35cae53a1c557c17a6e33c54dcfa79788a44f2b75afa108a4523aff276a18decccac003710efcdc69f9646915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45982e4dfb3628a73874a25e100f234176329880668750b718604dc4b32bcd8277bbee6113141fbab93740519935dfcb651a41d4d01b3354101908ad649b6dd4b667a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3dee2e4b42c7156b2fc1026e457f9256642b9c4184af4cb8ea289d04fc08b2975887020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74bc4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acbadebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f90777f92fd5bcbe050a34a6996c1aa8d8b56d048585be200411dda0bc8dd9a2f95c3e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b920438ea412bca540baad9acd5f5ef831cebd57394be513bb7e9dcb4a9e11dbd6a4fc1480ddb2702d043824eb8dd2e4df813854995cccf9694bfd35222aa4c186c38a14644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe33ff5bdc7c22d7f4127a55f3b1b9a716164f5539299305c8c2d44f9991bc673fc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c441387812accbdc94ead5c96d7ed46706476a59b3f8541083b01f553e08aca12dcc8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722ee024fec5849f1972201169ed1cb0fcd578c13f3dc0ed79a578496b65f176860cc4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee1ee4d1f76f4749f286c289672437c982938aaf63558c3b76a8aadccc4c6f977716486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d375767622dad244725d6122d886df19413bc7a5a9ecaddc92d7a7b21f1b093fda72ac05ed6cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16397f086c1dca65b9e3d2ad311b36fb3dd84f577d497af3a29182521181164f47723c6b20ed95389b1a4df8557b3d213eee016cbd2ae0d8827ba7141a0fb79f9864d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820dbd4c87ac295f17bb54efef64e1463361f43aaa5f87e4803d8597085f829e78130d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3850fbc67328eabde4841596e43eab576f0daddd3fbba5c5713c9622e1146a1d8bdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f859319b45460d9d7cebcaa73c9f447491f77ad1829c09d4da19f9b6b3843f2171b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102b61f4f1078a9b029a604adfc2f1488557b43d9e1afd12947baa542a01e663168710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dabeb9fe699da23ffc406d9e5a3f2a5923fce27ec0d6872dd85f208a05c090eba67e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a44b6ee1a328c3faccbaada64bee07e29cf1c1f26b71f9152d710f10b25da711204465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae541604cd2b06a6a60bea2cdbaef99f30c40e3b1d50f602236a48f9df9a1c85151e6289d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6d47455e6766c6dd24a3b480b0d632dc19da9c6943c61e6f5c605deae72c1ccd9d651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b502221baffd3da9dc9487daf697cb68b0ab22140f5f96980e3a26933d37e17d61d7ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adb6a4c498f60604717c75d9cf8b2db8eb5e452f0dd95fa50ed26c67bbcd2e64cef2ec738f7a70f7873fc8403234e32bd5b709cf2e1abdfc6a37eca08e95a841d94a12a9a0582dfdc16de05757e64ade492e8556879e9c473809a328826979b03e1db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72bc1aa1795ab62b0b76efb0ae303e8a58c97af63e40c4b6c5905a00d761d10107fb267f259665b17a4ce9c40ce4dfa9eebb880b4214ba1c2c80c41ebcc74b896c6a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f0700280db2ebe27ccc071f15a5006034d00776ed0131771ab20fe18d5c81192bb40e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f162b35577a39752a3087102235796fff86eb09d5fdc118a2959cd228bc6512d6b0757a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1d79d9fd48b2300d8787d0f8122f3b278867d66027952465ffe576caef5a507803a31a82e65d9bb98ee03204da04c9d423ebb8691eb8b953a95f4bd68f444f2c9300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70decea408d8b6c1caf83cb26c5f0f20487e2f645036f07b94fcd328b4e0eb8a22bc37ec5484bcae8d52dc271b4ceb7a871053df322c21839dc8519ec697b41dde0f0ed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c9207496e1a76dbfa6cd1aa298812c02cd06bd26d58d6571ad71fca393833c2c333dd99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dcebe07f0253944052f0538926bb3a614a8ca521e7354687bb5dbb01a46445bc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec328bf87609e715711d4645509cfc19fc99884b0168d807d99ffee5ab1e3190802047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd3346efe7a8b160afc2b8f530f49af0993c67dd05d5666b6942aadb659c1681f092872cd1103de32d46ae1d909d9c70038c7552dc9a58096202309422ee835138ca48001902fc0a4fd9b819ae2980acc7bb30da15a4fa2f1531c37777df580c38b490d174875d27eed7ae0d1eaf0df429214f4f5eac63e2dfa779979d7d5fd7c3b3aa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923dd1eb3dd07705fb6420bd71850ce95771037060baafa8ad42e7304561d681c0b99ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d11c10902bc3a0c83cf26b42ce4aeba731642f32cd28ab1f7f3cfaccf2b2d0c50ae2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae1c694c33d2d60cb8767c34bf52e536dc9e30dc78b90cbeaf73ac9c6b2271a23c7cdc1052d851c181eea441185bfd7e04c1fcd4085d600da60c940f280c125f761038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849caa7be60775e9b77f7966f03d89a1613699f489182815913f93afe29ecc31e48fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f7408605e5896a0dd463ef810391d40242520ae8d136ed31bb71fc8d2c9a5b3205fb67aaae41b74a5e350af123e6bef877b9ff213d42eb0fe940b188e029f85c58e15da87dca9268dfca5e2c0942a7f2b689a5f0ad4ebbbd70b9974661726129ac5171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb1895f8c524d74152ba0b4a077d35d9f87e4fc515091ce6b5b3b3af82d7f086fcc068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0437c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee095109da1984854ab6a0b98731b9c3159f6e35e30492b4db170a4307375fffb9b3b1c4d008a7d49e3cf4a05e23cfa545a973b6c80c7e7ce77a72daf67022e7318a87e04c56015aa80ad1019c2f193e9de9b36b55fcf261d9ed239c9ebb709328e0d47b90a5347f727a3fd5746a4b8e2f00834e1d0d577daec1e9435065288e32048adddfd90160588f6823fe75ee6f3974e36c954fced1f336e7563151180922fc17387ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f4cc85c65aca02da7e5db8c436e78c84979db6fb94d0370821f0147c070e960c25887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d092983e66097901ff10731249df4b1affd4d70e3c468796570a0fad090cec548fc6dd1a9c1c2287a6547a135c2b71f29a107b03acb6b50c9f4a81809604ee3de8bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93ddcbc56790b8fa8d81194cde34f72656fe0d5098657cb6d5d7dd23796e18f243f6feff68eef81225d5885ed3dd6e0644b6ec4881591e219041fcec87a67040e425521d498a12472085ef18674b8ef67688e7a365e2a73bd4858338a1a76b84d7302833ec50d306c75c6cbf0e786204b3bfd2335d0284b05fcc78342f918442b50dd2d8bbd50d54511ce3fda8a71f36f58eff43acb13a9804271167d2fb0a7f349f70a6d675790a7d0429d5a6337c9c1a5d2cbd63c41b900b396ac3f02397d83f64cbacc3b094d20bb0bd65dbc645038a97f8dd9bdf1ab501789d715653a1e05142a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c03e0a5a2bac8fc8c287342daccaaa484d22d9332c75013d454c54bf51b646b53b39f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade39577512a6620118fd2294f19a307f414b12473b87b29a94af4aefd28112539f901d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a88e48dd0fde0046418b781cd73a9ec777d00cdba4b3d78f36bc54008bdcdce0ba729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f25ee6322ce4904e3cad70e696be7236fa146960655307f98bee4c8f64b4f5cc6ac03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c24a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b88d60180cd6d092e84e25ac97ab5c485ee396fb33569330925718536d4086f1ad5ca93da43548a8ad089bed51415dd608955232cf08673d948fb04ea30516a7e8721d17c94a960d20816f84b90fbf5fc9dd8fdf910b31b06f00d419e4d6ea16610e0a08fa3d66b2b5103b42c051e7fc6e7f27e3355447565b1392dc6ab08928da6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dcab4839bbe4f1944310841c3eb19f81e4787c0edec11caadec29f63e888e3dd095e3c99665c6d1f9a638f26a302c0a0292e4bf64889a4f488679919bea7a2cbffee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eabcc434d2393162af52d58536b9cfd1b935a2f864af229b9648df0bab59110d525784b0a5803c24ef110c2de7ec1cce21225cfa11684a15996c0c2f6ed909d23c1663ee3676a72b6a30b167e66b0833ccb4034a6698bce168abe4929dedef4460d72245357e2b7f33e5e54fd0d6bd6f9d6204fac6db99eb28530c2a9f00d847baaaea8d4292268ef48f76423f78aaf60591620a1b76d70a78dfacdc1d290d560996367ed900ae7c0317719377c6c0f6f17e5fdd581a5aa5cb6f780ec1a86e02c14bf9044feb4c041233e3ee5b0da0caea0aa6066ec1202191382ba59b3b59dff5eacdbcb11ed16e58e8c4543cf12058cae592bf45a5994c01a094f6c79a3441d4b02fb3628a5c95ee095cff24c579d9ae3be0823d78958a85b26c13aa544b7aca31a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535c79edd72ff0a9e800b8162b6c2df6adaf14626741d35651bb9800854e1700a521a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f0631857b5489c0f0489efd89ee8008816d9fec9b4427504bfb7e80301ab8d5c8f21ab0e38a129b0b1e0c5cbae3b01bb159810a5cc290d7823d4c386f71d70b16e93d8dd25a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef00222dbce1912651f64d1c37b7915ea59e0ef170e235040a731c3232bd2ebfdd57e2cd73eb1f6ebaff214e403e4605119e0e501acf8d08f6c0f29e5d7c93ade32e91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491a59cdfbc70bf13fe513a70bb7ae675778e2355eec5183527081356f2d6dab5767ae6a477c1ccc5294f5df7311e8c121e31aaa633d8051a7a315e259f2cb5b78779bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1facc0d091f1065878f38da0e2b7297aa6ee5705871f0397b588c67efec655e9451f75244781af64f7c22aac42398f7ee39a14f34e55d994b67711a437d07665e690f6992e6f7886f09fccb14b134e12db0ec575755afad3520845104bd1fd82399c376f76ba119c3b8c877a4d60e4fab0408c285c7fd2e707bdd3d0a285796ac616ccd829087ede804f909049a9a623b59b870086ba5cd71734907ce914b0ec8589d74add4bb87384d6ed3e0d42f454e397788198f43703477d47f38708c4b1922b3641da9c14fa0f3d075d46486f537790e8cf7dbbc84a1337211e8d865db2ed84744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af972e9e14c86cbd906697ad8b8b17ffcc84fd45f4e52f363a080334ef772fd3af7253af784fbf13333349531c510972245d3f36d6abbf9a4d61c3041dd77af27d1a4ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c05167d1df72279c28a3e6fbdd14a4f9073a906b20c9d6043091e80dc7df26d6580b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd5276658c25f28788d981b271895219981487560cfee6390031682167f18af83a29369c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b2409d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dcadd8de1b851b7b6115edb33b1d7f03f8887c05a3dcbac637a4784220a6faeaaa46818feeeb8dfab6c6582b9672acb6e062f5ac1c463d8b11e0a282da245a8caf4c2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f5fb51f9b407340279a70441583d16c1bed43a36d036ef0bc3812c556c629965937e1114bbc27b94c1ffae298bd1a40e89990fb050cb9961f6b1444fa3ac284415a37e6c93be983e06eb935aca61caa9752f24eb5fb429421b9be04274507e630ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c54531fbb7f6cffea29700b6a0e929ad540c3612b9f4d58dfdd4f266f0fb10b812922a317a9fd71325254b59037e2ae8f978d70ad80b140ae59b85efd62844485935cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323ff86981a34dd0092b9ac98549e133f725eef9e6021e0ddf98759e7fe2575207ace1aab25beb0d070756675f40e39d01c19baa4c37e339cbe9202fe7e9f7357614869e038abb99dc8991f6ebd62e8a461933d1bb497729fd1aff6684af02ebb71f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f7400b8594bcc726ea6a3c0be61aedea9219e9fa3e64918eed1dcc685a311517f65cb803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e20e02e569a5be87efe1ef62e0ddbe5164ba86b43b4028e8b4216afa46aca51e83c0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe491419e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e4233294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66d994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b47379b96871d0fbd9dc91fedb8cbacb573eb3c8543a66189900f885ce694ed1b12e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da8f4857e5e8873b56c86884f781d04cf9bac0e9947e2d784f78dde1ab9b87f9438c75eaaf794988abfdbe9852962ffa7081c04bfe6f7cba5a5088c5074b2a5773c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d400b8a70951b5aaa3bc73ee7e59ee5fe292e9a1f794caf578a402c665f6084767ddeedd00a0e8dbb98dbbb08120537c7b393baf91249923c96ae5458d7eb2b3a8b92b128baf91fbd346bc881e3e32aaa3f3385867fa6d3deff4850a28b499d29d87dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875bb95ba42ac8169c0ddbb4192dac37210cfa883b0200b6db00eabb33a35f6c7ec6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052af8fd17f8b5bc9bec7cb282a23ab070c3df1a49d48a303997aeb7a38c9bbec99b05e6960acbfe320b9f6c9f98374e382554aa54a0fdd3d463863cef6c96fa5e8005df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f16cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd18228c151a00b5ae3f0b9a08dc87096a05f42aa5ee449160aac98627ce8d2e691f29382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f6f26e87931f8b510df5abfdf839ab21f3e1e2482a461db72361ada70c01d2a072eddeed5efe6fa37c91960da9a90e8d0349ddcc7f00e98d07c97492a2e397dd3cc55caade93a4a3a190111d1d4884240491a0b4bc54d1e7a829b4846ace7e8066fed77a624a108eef218c82bc29a9f3565a3e517a9cec327d7adeb89e1ca0417ca4364976350abda3a2917ab0d7e5276a22ba9c26703ca69dc7cd2cae8e826557792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427a3c84394744eb25490cd3884bfe95e7c0837a79b3ac313516603646cf04612f5d419e8df4f97443c26527b1d7908b8a36263b277df34e9c35dd965c804d319bfd64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a45f8803eb0068f9075a66dc09dc19e023df24a86c3c6d733fd800529c259cd762368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4d00a53ba5f0e75e485d7642bfc9a6a3d355429878804d6818aff217fe9508a2ea471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8922bd199d3d8163be1027d3b7a8ab679fd8a7fba98f1f67f4f597d5e36adce81df7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c232569222fca6b3ca5f86fc0cb601a836874a591db55b47c8f9bffedc05cb794cbf134ff5f8b3483a91483683bae8adb06cdb55323e3d952eb5eec0ea9a06ce75fd3b96b75cc95dfb13e93d4dbb4cabc0f7a4006559e2b12f0bc4a57cf013af3172ea775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ab970ceb6405054e7a62d46f786e7693cf679e261b97ad94ba2409295d794533f42b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d3121a2de9f39e1d87f3be9e564c45799b2216674ac8569d8ccd691b32ed7aee6d1d67709c02a8764e1819d620052341f5990363a3976e4d2ab134d0ed6317ebc9e779f3bc9d913330cca54252002469da499c31e4966d714712444aaca3d7b85d822c4c7ac5dd7fa54cf0d1a440fe3413edfee443a611a6d8d4ce69856393d253b3df6b7a4ae4bd24241609b929390cf901e7fd7ce44b8fc812f12dfbe8795a3668e6a852cf7f28af3479c0c52ebb8667c056808eb6a1c6e4840cab08ec59400d64f1883a8028388a8be9d9b7c0348a36ebf0e22589425828f838ae5fd8ed08aa39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2ae30832e68f5277783bb8e4bfa96fb050faa267c06fe3bcc5a733fade76e0487a81b07ef000578247799e229c65b329ab2faa7b0527138956747d898574fb04c7d8f299f7aa92ad182d82ba721cc546e4a93421259bc1c19fbd676d4c6f6de47df196d314beee241bf4bebaa741fcc14db40f6d52c4ea61f3b1c1f1937de07cce66e4f263bab442178dfd8ef341a51a7c65e280a979284600a6c662cd7499050c4af6a9bbd556ed617ae9445d98a5c1c208eb03cea8024a333beded07e13ce95b291419bd31bcd021e005567b340749ccfe2c0a8fa3036d2260d6cd02d170b94be0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4db27f7ea164bd6c6bcba0370788855b7d34a5f4431d937d9aa3259d0379182ef39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9d82f9892fdc0f8ac967d22ec87b23b0086ab41be3e5e03e345a1d6db3513b4f52a62f16ed063861aeaf25c0bd0264bd1e6aa3ba1b51a6f277ec4f9924ac78a7bce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fb64def137ae426e794e1b9dbfd205ee7121254cb483e4b7da94db11cce87d39396160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a42317686f1ddbf08d71c93f41c5a67a7543bdd73a6126082ba6f987d5d40015fb3b14c92f7cf5c948044012ff3c7027a2b8a38e806386073bdb444b4d70a0ed2f397d6c654d39b08053e317c427e894f318f390bc56af90a70c0bceda0465ee94bb625004da084eeaf89de0b39e5394aa5aae0f2d828d37892776fb68fc7f1caaf48448150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d7e88a28877924acafb50ddcb964edfa7be76baaa13d0a078ef667aca1e93a74a9e0283ee2f3b97082f99688aaed17951ef9ecb0737999790515adeafb404b71ed3835d357ba44df49ba9e9b99dc708dd2921a2be1047d4df46604fea593f765e7a5ae801dfadbdade004989fc421d81858da0db6682dcb38dc32d7129d7f82b5584d28e2c185f87544f14099d0917e1691c66c34b117718df440027fd4ee0b15b70577b18a55d099e4f9bde78e0ae87bb6b8463629ebad7f5bf8b68ef9fae3e445b0f71d573133eca3bbbaf33f9502d38124bee9886130e7719d1c03be6612fb599f19f9d60915aafd5310832187b3b3a347fd195a491dd121e89f031a3c36cdbb6c658633af3201b9bf9431b5a3abbd0a8ea0dc46cf77aa2ac345e63ce10b7fba7f8b53eb22f117982727836772d78e904d0511aa431496daf38b075fe97dd5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d4b5d9cd84092edc1b950e7631a585f686722ede021a1aff5d0675035cd4a97a3f2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd91e1b115a6827e97933ce4d225581dda1d566af42f84799681ded80f221d6bb85717aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786cbe78cc73b64c2954ef69ce827605cc3282b863581ed55582f24e6bc4f3a052a3b013ec27be33eb505ad4dad79f5083f686f654753278537f9cce60256948c9d57fd059ebd45422fce646bc81d9c6a148f6d9dc15354573f389d53264dec193c4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b75faa8dbad1112a54c20967ca8b0a1310f8983e192c92ce6d45ead5eb8e46019398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad6c082e66efe730f3d61c848c03fd485648291b3a5c59857e1dd0b1ff62ef40c033a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d09ef8889ae5f5804ba714ed3fbae81749ded2341c1c07bf4d91f35c914385e858ae8153fea6dbd275937f670a63e8b7d2ef3070e9a553687f04d19f00a1c569b9111d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f3f40fbe3b8cacae71d6cef0bffacc29218a594f8f23bcd1790cb0b6dc1bceb6d40e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa15aef6849976f461a6a202d92c4f37de8d0550b66699efc398ada9e906047fdc36cdd5ecbbcda5a99d674567552e014a728a5eb6e5fb3a27428412f4460cebb7cd3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252a51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3fe1e430ccbd3be73efc5cd224815606c26ef59a373c269a3a2946de1d1d40f58599df4e45df4ccab8bbd9e3012f7a48bb99a1da922965d2e89d3b06af404d75bbc562880ef4cfbfda7f7a5e58482f71d96f68da13f4ebd7c27e8bb626db2605e18994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44ead0530f15dc541fb6f4efc3a9c5d22f2fe7b936e06cc1889c82729702ad50670462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f41e68b29d3e65d6829bd104166c546252d3e46f03e00040c779f056feb3323cdaeba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc7085c2419845fdfeaad9d6557f1059fbb7da5f30e3f6bb417821dd8298e6b3c2bb754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888d7b824c08882df398a45ab7950f1160365b7f1c4320c6db231fc2aa086e3a97f1ab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f3f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26c3a83346a17a889939589996933fd3e38d589020c9c1cd0621f0b66dca8e0d0692c0a839da84aa99b85a76f8c5e337231e2ffc9ca5eb7b5b1a41c20f5608c7efcdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da821cb435f6b606838c87c4bb183a5e6232fa72bec9f3899b2bb8cd93903000cc74624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d9289a32c1e566238fdc34de77cf1d773c14d4acbaa321fdd69009ce1942086d4a0ab1f94970d3a6b109693017808e7dfad60495c2b7ed2278320671da4a966fd25be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691e75baf05693c2b884dbc40f78fa1658899c49e5719edf3c2391a0a5dceade4be479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b485687b4e78aaa53e0e8bcdfb3fd4a48d2550fbb608009afdabab111ec1c63567fbcab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b4310bdbc7f594329f7b8ea8f6d0faab20d36aeb0b1489a3cd3e638c0cf8cab413b0f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706f702207ef8debae5ef98a7a2e0150625cb00678a092686aea297d65ccd983babe772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105981029daa3829d13c72809def343d878d3178e9b1762075f926f8397a62561863c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bd536a61cc1b9ca9b8fd503f99e903ec153218b0c09cdf1f236d66f5e93eb802584adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f089f85853fba58f7a64ffc3147bf2f57d41cec2373bcfc9b15e4ef2cbbb7c8123ba3eb964cc53d04a1a3b1aee040c1dea4e22474d24e1570d691c36a12a588559f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554ad4df3c09fe6769f41cc4f7b69aa28dcd3dcfe43cbbb88253428f8f6add4e0a2fce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f53eb4b1eecdb5b165a896ded1c7ad2c1ad2eefff361147ab941f353c60d9dd1259098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b21cf86be7fc53ade16745b80fcde4a1f296ba02f94be248a4bb96f6a5d79defda0c08abd749d68c3edd4911c357f54b35f8054731e1b8779b330e3859ed3b0734d4229cccbfac8c2793bd4f0a396788fb065abeac45e541d2e3d71d00d19204053554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d9fb8e0d0b57695152140d99f8f81986fa39699a5779a327f4f29b56e46b43023ec8571d22f71d74450d780c0e55eab82c0aaaf5177e7682310c0d24279b837c5142b5c9561a650858ba440320a8cdf10d82960966118d03fbfcd2ebb61d45fd06cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b8959c4b1bdff1a8fab4ccec91037e206aa89ad38e7ebf8fb834bf17bf136ae9dac6a16827383248e976f557301ec310ec7b21146520b300c24a2999500ba9da9e7104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d3a13a2513ecd887e340668d4e11131455f2ed8ca9a7f1d65feb8e472ac7a78e254a7bd7097453aff0eef5f6b15e5061e992fddc6b50a7ed6e2abb127321790e4f284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae265be4943324fb2dfbc52333553eefdf008d905c42c318c727cc9c251b37b363aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79ecdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80577535d13e12b07557096b2b32c463f66ca7e40887d4d17eda4c912409e12fb93704d68750623cc843a9537f7aa3207952f2f1be229e5952a4bf21af2a0cc7d0cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135841ecfd1ad8fbec22b36121c95d1c6d6be504b1c3678d054a213f9b234f8f554aaa4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb4131f8732030407155f164992d04f72b68c01bffd42c99413d636511101c055eb386e1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7edb372f19a8a0dbe2c5b0bdf6041e8866cb06e2e5c8b83dd9d36b082587104a837bf5fa919d66b64ad1afb5d979cdf03640fa9e75a4fd2b2a33f24deb99cd01c58ca784b9971ff0917bb4ed515b045371901b5a9ba9f16dfb5c8ec1860260191ee14b98aca341a07a04e725c9c2980dfdf916a8ff4fc0158367b89de1610e7e55a2e627013a12ffa7e32eab033258022591289a21b05c347d37d5ed5a8b60bc46ed586a9b674064b8ad868f29d6a2f4b216bf0cd043412d3dc9f29adf80f982b9d8188d3eaee628afaf90b8614623039d65a7925d316652b3f59823a02713fe14ef5190bae70874421bd1cd564885f483787203cb65485af5104d57991238538ba1a27950295d26ba91befd38ef642bbe40f8fc4bd251e3684238111b88bd8ef1063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e32490e1a42ce9f476291d3dfb66815da7b8e877a3b59319652bb3a4c629cbf29e702e2e9b11569cd27eeee04c37ef400a557cd646e9c4758d0f7f58dee7a603f60d0a534df3bf0bda6b55ec0a81a194dc44a3ec2bc5123001d89125a88020af8f387dc416fe9f93d429fb83288e6f28c13506fd7e2053f0e26bde1d2e9410aaa45740653708a73389bd7a9ef4dd85acf45f19227ac60f2dc133d6285af29cff774544913eb6ae15c7986b94d55bfe7e41bc92652068b699c783efdcdac361c7bd0769f8b3fa03ef614991f73173163aa5960fe61d6dcf6f575e715221b0a7404655efd40b62cfecc09799273dc366662d994698eb00e09170579777941b3ed7ab13f93ba3cd73b09102bae2888f1434057163b2bba8ae7cef49ec7aed840edaae7e237bea2fb74771207f25d0d7659867388c65b74479e0aa7903c4ad0c7e8fac5834375ca69ddc4bc45dad4153430b33a7efdd9099f51e857bfff14cb89bca61fe12ad18194064055e1009e9b48bc004092917b259ba204c1cab0df6d91eb118cf860d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a785d91859fcb2873dbb5f22f9e6c7186996c5abe39e0482bfd88f296126c501bc2629cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f00c4010fec69acbc8698855ceb037d6545b5bbd4e778ec1adb369bf310a6933b35979cba090aebe352bec6d0b213a8fa46463d0cf2ca3f2e87100884bce9e7a9e10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dde4c3f54717b8f35422d1286d61efae48df01f64b9aab4f85739b26b4fe926a37a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da18cf0521cd7d0b66b47c19bfee17b71adb355364009217ef0f8b572211b3746676b553b69600cf777b3723eef481ee3ace8a21ca09eecb560dfc88485d5c55a70e51d4ae7d610fce676dd93140fbf3d5a519839dfed73a382a68bb1e87bbcec4e633198a96995dfa5eea3ef535f9ff3813fa98a8a61f3acec7b02f527c51a5eebed74a7e208e44d73605248efe98f2cb991a3b03ec3f5cd8de0ea80324853645aed8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23ab4f288393c43959b860f09d61c625ffb50cca3c3defbd1185bc9bd096be1e667ebf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0aea778093d9851de955c6280f2edda634873ca0e11fe9598bdfb1a79a3def607689bc46750e0c64f82a6f1d62479747dc9693390252932a0bd29f1ed5ab1744bc3eb1983016a492ce0cc7543eede52e12a93bedd996bc3ccfd15d5a09363396cadf35d19a3bf6376f555eef503949852750e57195f0f93ca4c43c3ea26054a359f189fb3480881f77c9e84af20cc39e27b5d1d697e973ff2bffd3ebbe3ae65803e8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc56c691f3a0d118bc458d832cf58c90104dd1b26c0401e4cdbca8a4683fdc0bf2e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201927fb76f5a408e40ed07d641a2a124209b3592a97072baa56784780bc002fc92b4e79c5a6356188c6b78b6ee69c90ea3b306c41d27e61d0852a4f627ad5c3d82011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a46b0681a041f5d08a19253a70afb9fc206ab916c61e4b310690de7abd189b65ee1a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d0d80db6baf5de4375b27ffed2a7a32bb683db7e472208a58b6e3e5148c64ebcfadea22334cc6869e8c70d9945281795c3b571f6e66c19a7fe84304fed13296b01790836338ea557603104b26943af1e1d0f55245a5efee30846843bfe700ae84b3a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded29e4cbb1024e08c54b601cf2d21a180a4b6f66f957eaacf9ccb4c7b3e7b377b23c49dbec5fe350af624b6097c2c1ccf770873f1c6c7c38fc8201a622e20aa57f3ff97fcdde1239ad9461878e74876b8ff179145e6fa989102db87bba67c03e4f260aff2497a8fcde06919e44c787a08267894be8444daf28d1256b25c1361a2c1a086231650d8dd3c45e68c2f4f028f13bb32c9de55a9dca2fbfcf8d7821f12643ae3ea8ae9021cd21440330b9f3250e2736bb70969b307e7a1ef8ce95fc0f4e958b28b79aaaa0dd0445190f2aeeeff3e9f512bcbd86c8b560fecf90c6f5bda5b5e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007c47478f6c810faa153ad20fb9a5eee25123ec4bfd3f5cdc7f4fdd01283f035c7f6ff07658d20841d2cc22e378690d84d0e4e8beeb2517004ab9773e3e66fc7fabd270f941f9ee8ef8735fbe668e9616c2b796484bfd8064a0733dde6f1933510d696e542baa76257444904a41c88a539cd0272cbd2e53b8351dd7d3200de8bdec808f19c648249a7ec63b5c07ec5125b7a3b6ea3d4e9da42e44abe083430d73ff3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217a86a2aa0e23bc489ed36d6a32c8da77c1721b77a445b47b448e4f9d88669a2bd1d03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03ca0a63254d31e2b40047741edf7acbf5d9ee06626ea33b36b349a8ba8897cc865277d8a4aadba51ce660296ea8eae4b32cf9b1ab04f7784c26d1dbc213c2e61f42c0d7ab46064a4b82dffe7ad43d96875a65d0652c0c5f9dcbe8d7d02317d325209d5a6be68b1f6655296629ff22a5f4ffb0604e9c49102bd3e92a2ded2747e4cf5b24bebe446944c34cbc924eef41a74221bd4f5d8aa79fb7b9eb74803679a25609a539305062266791d8866f1dfabb9219050bc6f15b9c53e10ca88e22f87161f25840e8527d85ad0df0aec2aa161cee7cadfc1015d62bb7e6a3e4973e69ba155e9e79bc5aa99699f34e7dc95f77fa18304e73c8446e56b1ddabe3329246c89af36c0f5013d82b496bc1c257fa28240ddbb911b7e16dafc581209450e4dfb59ec2db966f255e790e13e9cf3bbd8f3f4467d359905d993fdf437beda50c18fc364d4b9a24ef618adcb0c92f866003b4f326d7c0d83ce69fee8f45456d9893ab6030315b73e9b6055855c5c5a5689a2aac717dbd2c004c969a3165ca9ba8c35e6899b4b34bc4abed135b453f243add3fe992fad76e7579407f834cedcf17b6681246fbdf634fffd1f32c7d3431aa470ebb7a8dd515f6b1d6c9bc8ee8d27330602358f48e02e858302987bb25aa1596d2f827e492cae4cc409ce5bff52428dc53c83fa6969d449ce4772dbb1e637994744d5d795e9da15bf3905ffd910e8241fbcbcf3c6ba9c8ff9301955c787daadba22e0533f382cac1407da07c81844f8181ca0cc9086d73883f645f6311da18d1ffa16f6e5c4f4ddae02920dae5969984fcf31b435cecd5c4c6d49dc34e22e70d8531dc101b20e73fa7b72ea0102713aea1bf09ccdb67bdf14ce46842da739531bd6d5399e181ced4f227ce1f54b8d740c5dbb1c12e9b913328e5434e1e25a4175317526184e4d4acac37133d0662b6dd827fc9522c70fe4a6bd354dcd1d21b2332ff20c7337f5f74022e53bab2e3691e950293c3fc13b3300a62ed27bec4b5b5e5753d60f054e51e51d3b6ec8d45b76638063f22bfdade1b81e3239bc9624515cc094619a4d998de388ed7e29ee96cdb1e38cfb78eb716441a23e796afb2788d8e263958d2a8286ecd5b76e0f90189315be6cb44bae89805d870a82a30f1d703d8c1257dd1d068e15477112eef168c380ae75234d66be0cd028f3808bf841ae2c21727b40dae9682cf49cf016c57ece0ff453c166e2c669d618f60de7bb359c8034e82885a185b6ce825f5589b4c17f10d37ffc190f0706fb62e398907801045c066b20a89255c632b95e2e8bb92bd4d9aae299bed310b488aec3c179c643b7c3264cc55f37d525a398f03cc1fc3495a61e4885ec6af0c7f4e3429e8d740d8d17b3f992d469ff8259bd3e2baecff4a1b39130748e4aaeaf3b420dec4154310a3a798cd9a0be3ef6f18403693096e8e936b2a5d405b2ba75eb861fb2921ef3285c2c1cd6d9cf70359aea10bf5b619f999d6956f986b72688df1b99bb8b30f6a06acd54743854e49ca0cc8d44c07be0516c00183c38cf9c90be38db9869bad678ec4d65127f75039036ecd22a89bc289758647ca6e95e30229fb368bc33bba90cbd22fd1d5f27186a0ee3c0dcd7cf8cac6d035f40dc38faf0416b6bc0a47312e3f9471d0d0b18cb93ee1d7fcc66218ab32c50886227a5d7c20038aebe03c2697a36f5e1b5ee42b9c5ec37ab690e6a82fd09f70ccae9161d1b7561116e4bbc4d41f54ffb00d9f2415234103ef6100ce99841dce1ad49c437b92b68f5d13b727d54e40a7624d454e7f5b7faa25feb6d70ab73c92990f621f78f52b342728c3fb7ecc06916d2cbc1e152e08d473bb4627c1fc9e4031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb6f88a33314a4187a52da5b91bafb44eb1a59765366735ea1bc79aec0e0279800f23c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb8552fb21f7fec7cd873d8005773bfab14016993f03135819045e9407a747cc6ffe9283a720e95c3206b02fd4944e945be8b535ce0a862516219e638c770a541b7b41561720e8e32d2bee39d2b49b60d4c5e3672994ce57183eb26ddad659c2487e772e98256bfd0268bf1137487ac446ca39ba29155d44ebe3ecee7f40910484287e231d3b3b20c2c80159ff8d24315e0a579a125f1f316839a20826ccdea68534b27c961c5f016143452b31eef84bf58dd5296850253386813f26967e05af0622f402cae7465591045c55f99d4b3f328195ea9a496237352cbb9cc178e44fdd1a90addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612a72f2629203f764123feef14e550885a260fffcdf52deed3ff2decf2996e449f685e9a79f3dbf17e9bd5b402dfd25ad014886fbe1b6975a0913b3621519cd7fe312cd1e7b4b7c65d73c4985378cf8f416d46230750d3cc0c1dbb65ae54bbe02cd6c04b384d96b7a51c89eb1cd034995b764fed475656de15980af64efd16af681f836893fd6ee01932428f2d8232da3b047149507715f908df162559d7874fcc0ecfc59220cad20013e652959965c373689476eaf2e5650be73c5e2beb59f0ce5bc0f3d12788b4ea7669747919ac708b3fa345632713c0606d97db7b79a3438234ce42483d6c64563e8551975559d7880e87a7addd3f60e4e2840ed358fd0ca31342f48af6e2a7636c1ddbfcf6790266a5eb617b05f88336b14b634e3da3575607b9a366feaeb6f980141d7bcf5f7bc26d6dd3ae3f4c5943ca504f51a7608b74429c1e883abc53f00557abd13b4d32057c4784967e9736dc93987f38b18615105a48b43575dd61081ff2d38eb39b08dcfe5a41dc81d05c11e65c096cc6eb1c10ccdf08bd6e11f6cbb13ee53eb26ca84f785a7a5255820e0bc8f23b4dd75f04a10cebb950501ee5dce93eddd3e4148001962597ad12cd787c4437408a99cc41148db3872b90d99ca8c599eba3d5361cb62085e1e19b08b2e310df98bed94cf9f7594f6736bf064265ed4b04bbed27ebd7c260ae093b0408376d5f6b76d2f92180bb66c610490c97af3752529ded3d6f10158827d40c0250eb994ffccfe06203b68730bd0b0a11b94548cf24404b3ddb31696b4cb7816facdb579902905605e0dd802b6203fbd007c471d90473fde451b84f9d0d3c48a36f86b0433b9022d39e324104d98dc21c748e9babd3c1c5ad99675cc4f44e545d7c3fbc86cfd696c083af6c28075e981d976ab2fd15874af1f225e6c4e6d9e66ef6077c6a7c415d9672d260a5ec09dc6cfb4cf618aff5091b88175af7246502f1e33ed526c0d051da5a9b4937373ba1e06f555bac5e9c648ebf6a89473853a9079d6804069899f29d78340d96378a21ec1418b738b81745107dafccde31f37b4112687e25806bf7bbfaed98a61c6ff4b1a2155c1c003889ccc68f93af7ddcd001314f15ac6761635fa7d01bc5cb01e7edac2b0d0705e82baaa106ccc63aeb7df99368ac2c324d35cbe99c8930f0fa63f703be7b482ac59a0f936c42ea335deaddbf8e203c020112f0b8ee22bda9574cd1af4fad5851b60afe036a653a63a7a0b4391831714db8ac13841c3dba23be35b6312d4cb023708d6c022b0b0382615157561ea4840b58f308bc736db4dd3269708c79b42adbdaff9c22f482c1c5d3c362706dc9903f15e986ff8af3cabea547c8caa29659eb850f86ff04d22a4b242e7a282fb31478002b1da60c3519846a591b754e645a4211db97bcd5ef910fb33cceda881e0cb6087529b7c385e3f6f0ad7090fd940c02ef9d7cc959a1df494679c5f73c400a144690744613b78a762e00c2cf1c724f8678ef0db322006267808e5bc857e14e25cbbca42cc868d7c746148419d09d1d54567f67b8e25e818cf499f4f1195d2c925f2e3bfb3c49a1fc997f781d001ea8e2b7c36b669ab165392fa238f03e7a287e7b2e89d58eb3ef5cf5f71e6e0c4a2768e754eb5e514d908e7e89a6c82cc60ddaf9464d9f16f990a4acddc374939c46466d86ae276e311b6dde19105da6e9a613181d1f572e21f747d40c8bc7e0d77e9f72893fab87e2f52916114626c4a23b3fa338bf385d82556af46a484e6de7c7a48520f0f51ab85f161a8cb58e68e4545c7f1a8737d647c59019b60feb3c8f68a0f08e2c264179356db5eadbbe58e0fe094c692a4715e3915d7547b9b8f05d26c0b4d2cd8b8c47c1d8c295283161e5ff404ae87c065c98acbaec5062eb64e2f83e8a643d3bff586c41ec1c271791680bf325206807f1e80a8226a6c4fe2fa5e71f997a27fcf06ab8b08feaaf8d7c43fa28bec63da62e9f2b6ae5f7abd70e23ac472d8017d830d89b07bde686578a1667dc715fa4734a5d5376e3635a96f731721b4001d4ce3cb8a3d447b0edc9fd04ad616e4ac44f690320089d0c897321d1a49f2017ad1b0452f7c8048824f68b8c318c0b93b9b4cadbdc759dbc5f9ff1480d843d705ebb474df4223302ed66f598d7a508038249d88e64cf22988fde07c4fd80eb81d4f1f0438196c14ea54dc2edc189b627165a017ce61e5ce4f44b70cf29c3d56c82466e16c1aff91fc7e37c2f4eacad7500f9caa6145646cfecfd611b8672766b2a636aa2435df266baafc72d3a5ca775951e4a1ffa7436f14dae78e3d448d0000f4f38dd9d654ab92e3f425a53cead3092e95809a281d3da22596456ecfe454c410175f087b4595da6d5dc814e5077703cd5f5a5b26b03bf48c2114f44d6ca3747f816bbaca8cbb9cc61fccbe9ef7b9c03c05279165b18b4cac2d848ed9764710436fa1283b838d06d41d43c7c5329fdcf4da145fc7f8dc2cbf2dd0591c0bb96d0b41239513dc646ba975db6d917760e06ce4f5ca7522ee7a48cb65281cdf8ab4ad26b0e2b5a503a5e9cdd926f16261509b75ba3cbc82bc6ad2225b9f56e0c70347e5b8c52c3b1d8c7b19e786d7f7b987d328fefe554113b3013a37f82281707318cbe199800b8c73dbee70d26d4bc3c21b055728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3c5649182b92c99ae891315a1e5ebf8483aa21b60595fa4ed0d817888dea6f66b4a131cca7180a040b6f44cdef22113205866ef5ac57a1b3d26de9705965c438f35610fe67ba8026b9736e5a7c0bdc9867829e162fdc545b66d8da45ff2bbc7576628056887ebb56b90da2f8fb2637e054709ee8dce140059635bbbca7bd225ea4fbec7b47066f2f02162d78bbec550a37debb7943fb2d6d687feab436561cbea0d6da54b4827a3b8eeee03d8d5f26703b56ce0b8227bb3fe62e88d7731d1853d64fa447da5869f15e36f7baefccd24430e4c0bc3e4fb823df2ba99cb1df8577a30ad8514484d1770a60943e20d8772bc33dab3dd9d0e4dbd33546d10714cff108a829c1b9e55c694a9774ba757808904851e6436967c1c0699ea98ffc953ecf1e5e8be57b66054efa5a186cbad9472e686bb91c01fbb185dec12feeabf47a816946e3e2f902b1b87dd7008af819edfef2d06e53a744a8a5bdf7405bf2214517b2df853ee87b144b6a8fb946eb37dc74fbcf3035627013d7d794a4533a935b4f135881b6ac546db12123389116a3a030b0f62b958ce5e5707d4a81475e7ecd5861cbf9681abf0e9e41c7ae414cfc7afab0446236e6a09377ca8ced849190e47135692df7c14b8ebc6ba337a38e8af9030ba0bb1cd0fdc613b29865ea64e130168a52dac6033be89b6700d67008cc4c359dc81bb2a6013dd07716b2c2855f471c491e89805e33c6b3f541a0a9b67a58813d3ead1a5d2bd3ac82c4f10a6ade063d3ba835d2c269498dbd54fe3ffcc3e3df0fcab75d0302d115cc17babf6a460c8a32f417fefa19380cd9060cecf85f8410e125bc8f5a8551bb928271457bae9d6f004ddab2e40ad8daa119358729eabcee964dc2b32ac6bcc5bea52daac520fc021b4b051ba3779ef2300e6477d8516ed86f515d0f925f19b231ec31777d45680fb9307eaba96e6b2dae4f8a54cb1eaf113a971d98ad8b3736c306dc1331bd29bfae90cfa1c7599e3b87c619cb2ceb2e6b7710d64a752c2f8abb8379ce19affa52d18c1605a729ea7c89667174cb19a55b70227846c10167fda4777c4977debc4d5c43d03161c344230d227ca9b7ac8804c2e64f2396f6fca60ba0429e6ad254e108daf6e18a44bef4a2c556b4ecb69dfeb2d26525a390c83dd6bedc64e945e358c222e666cc74e2d08fb4efe865c00658b1f772d6ea20236257737206c5930b7f4c9eb9d949f41538569942f9b843502c82d5a180d430d01d8fc976b75bff1f35535532d4004b49eaf831270ed779b9dfb92313961c3201a7ccb2cd6f835a8c208defb6141c3e6dc054da646c49b66587008afb6f1f3cc2366c77272811efaba1b7174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c780891df6a1b8f330a266d4bff00397675265c0a6cf854a7ffbd3406d6b8bb6280de4adbcee85dadc9611ec522626851d111d92ecb7b12faa2de7e09acd76b18a17dc0f232225635a95f22fe5529f24069dcc123207fc5a4b62deff8eafce34753baf3b981733054cc2c568e10a6e2672526e07794fcc28ccb98cc62237430553a794da6fbeca715e27261eb6d3487c279b56cd4730a03f44a444b6051c4aa59f639ea6fc210063dc4daf1064832c589fdccc275e9c88aa2b4530ca9666a8b4e1b80222e8e721bb8efb2cdd8456acdf5e1c289e9bbf4826bf2b2e70dca7d98e49329c8c1020d550436177f0e895b30ceb945cbf69e127e33d3a12125e53cdc0a8167543f84fbfc88704bd60ad59a64dc0d44ced81a7f0ad1d7db87055fbca8e89fb129a0e193a49d66ca196d3bbd0720a3c36f59ee9ae7ec08c714b66806530b49533affa8ac8309b28fcc64ed18075d6bb357fb2468fe4f566164d788b9e8f226f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50ebef9f823dd4a14948f54053131261adef7d08f4bd202349ed1b2426fe1920a9c94617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d9875d0a8d2ad6d03474f9cab3b23f1c29951067d962674d6217f9d061a438fcf3b2eb11c2b192904a1fb4ffb3319818aa16fe84e123ed9c5caa16359e82aaef801028b8f7d5c283e7bea8ff739326618905f951b0913b8ac43674be0aa5e597d94fa10ad58ea5c7d233e8d0a853aef0d44ee868b8eb1c6c5fd7a138734f18b02a601aba3cbceff367ddc974c6782cea3f063a18a3abb0f18c3a782447e7feb85d526838debc375c39f805e855c3dd11609eb118f1acd98e55e36ab20a1baf66803d608dc0869bcbd22d12fd981ed079deab352662c39e9dbef40d46c67cc0c8d697a23d9279d140461fd07995b6ff0a0d93f2148cc7901bf31488264f7830f9e394cbcae3e3c2cedea33529eede87f3f0670635b269fb0ecd234fce2a84a3c262d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f27698cff91c7d7e22aba79abf842c3c1ded84dd0839bebc20c1f3333c49b8a64fb175711ffa08e69c3b5ac5aef1bb27b7a1fb2386f1eacdf072c66bddb68c101965a0b3e730f2596717380374d4124d91c6a10b093d0f0d787ce44ff36702ffaab04e0474a8af6c102592d7bda7fd60a5d2eafb74500744ff2b3ea8a6397348e7b33162496901623a17b172b5f27ee5124cba6a29ef061080b805d133f7fe59e7c09f7d1f7c58d1661e5e97c8dc7ed66b57e35a76a6d9204ddf1f3395bad6f16c92b10bdfd663ffc24d266d8691b01a321d15bf3ae8f05a4a1b55a69c74a576de51afb02be1b53c13cd2b548ed754a3f2fd380d5ad36c9951d416e3b143e3ff835a1af1a41634a895a1965a3d7915d5cae820fa00b554686c34ad5a7cffd8afea000730a24bc5d2506ca8d7cf0bfc3348aaaafdf54d68b9c081d8b289d0e36e134282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b77342657937a4a05cee1c66cf7b0af427c631c132402e33b3b3378529116304e7389f861394d11ccb41d09c410dd2f8d6cdc3daf796476a2f0c9b1ab2cb7759723b16082a024be40f3e91a6d56ad0a5e2470a99aa76a0747e478a819ab5b5f475ce29e840c4ed82a08de586bb31cdf4d1fa46744f6273bb359f21400de61119c60fbbad89693201fe8325baf6684f34b45572faec19639284d0acc30af1337d51914c1cf52bc9d4af48beb8175ae7ecfd650d37b8155f514223d9ae5ca707f80b2bbfeb9a859a7aef89dc337edef3c26b9e016b614ecbd8b1884aad3dabe018afd386a3fa3036991fe5beb0509ca92a8cb391d1eb205967d7e1783da78646f16c031ead0bf99c7f2eba05f75feffb9226770431cdf814c032d08c91d38ee51ab47f45c570dabb467aa7c5a4c862df73d874960115be29ddcfd3022583920e085f091424bc9356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf8842cf61f7c04b1a26851732028c67fd19788fd4d246589ba56789bee7f85f4e8b85ef1e198e310d5d66dd207585d0d04ad3763096d65f74f2fc94d903c69de878fe6ae1e321ac4889d2f4d339ec3081e77781ad9f0f50b193aed8eb368378fc074dc573448eb03f82a906b63efa7f69adb1de25388b18a2cd3f064742c584a84443aaf1c9c5f1e44ca64005779a8056759dba8285e32ae019e6c55e4797dcc683c4b8e1fa292ec377679bbd51bf61f80dd92369c7090b5aa5fe0c325c4eba2c3c1c9a91354f6b01b64779cfcf35d76985263db977e0a38a0acfabb2b30d3ea96ccdc56d7dfa7367ee9ca9d5c27e66848c325a62576d84f3f825bc1b0bfb3a43fb602223195a9d2e308ebdf9f624348c389c0f8501d388155b2904b3d2f0f3b0e79004120e6668b5af93281bcbc9a993496741c4ad8ac5320708da46b4f648e3e94637e16e5ed1fd0efbc638c898b117e27bb456f297c77b8b9d7411c5904bd1ee5cebd55b647d988dfc608c422cb1cf4ccb098c4508b227a81c020f50761f264e5c69d5834a02ce685d0e15d66905677b8c6970650ecbb029c473cc9724e86a8e375f1b9074571fdb2631e59a5a0afe876be30a1d378a93ad142c30e5dcb37025e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc2fb7636ec3197d5d3e39bdb17c04daaf0c9210ba6d4c16eb30782e1601ea125a615832d1e1edec63dd1ab42ce9256fd575b3be2780b1060149093ec1717f1305b76cb4328b9a70542fbbc1cc50d078cd5274225776a71f5fc54465c2969e24c9b5c5ae50a41c5ec007f245739ec3ff8a050c15c21837054cbf73d3ba30217c99a6865af1066e4f49be206e45ce794cf1fdc3122cf0f9c2d072ef722a7c5e299d08989b36c65ce8d3f9186443012992fa9154bedb1bfef0ff51a35c05b6ae649b98d190c149def11e48a071afe250e8d43fce2e3fc16882457e5becc2a8d2720d6601c0212796c65da713e8808a8a679d9cd1a8ea582bfd02d1d4c316bfc91f3b3640786b9183743b2228c3e299daa2c92e25e55fc65b093fb9efc9e68ec5c6e27fdf2282acac1241a725abf041f7b3ffe3651c83822ae035d7eaf8b3ea78b73b1e076f1b03edc3578bc551f831b39a98caaa2df9e7fe89088db8567f8dd260e41aa6637cec70435a58929bd3991014d6de3dfdcded3f26cd0e32d60434270a18552b38669b4e16cb906169b3f3b86c518240cbfc372b6e7616ca5feaf92e9c02edb785fdb73ba68f291015adaa246feda3ca0b29ff89a398af488d62d347dc90d84ad562ef409dcfa6cbd87471439ea17b56275633891ed15b525ad2ba5f847bf75befa0fd69c5457ede9385d63c07e0aa03897e600f5fc6763285dab31ec85d158635301ff3df873e18ac3737410b6a0dee118df1aaad1b51bd1bdec1a9a5daec8715f637a054b78c4e9891d52ead2f1d65ee7e9f5e1a6c6676bc13c3ee5fb1709bc443d118989ce0a2525a4edf0707b182997e9a69e154b58dc342d15e66cf699a74358fddc93ba647133b2df4476194dceba7118560112a5102ea9adeda1a9cf35775ca8075bb3b0708f000ddb3fde504aaed064032a19d494ad988356c0a6d3a45ec7a29ee2c66a769ced0d4feb8ceb72a2374ecfcc34177feaccd05df2133b0f3bbe89166c42a60529939dc2ab6aa6ff1ba79681a59bbbf85c43034ca0959a13a35f13329306b74c7cba8a4701f85a15ce2f6e0604254d4690aabb37ac462be313d491985c418dea9572c31861f902e93322a5f913c2eebcfd84a408c3c6a57a80e00dd89160222d93b710b067bd81e579c71d7c40d48e537394a2e9069f10bd5b38f4cefe7beb41d60d53ddd3fe270e7ca2ac658761a01d6fe958b2446067655b7d631e5d5008fb8c777744949ee6c23e4cd9e915285779bfecaea811dc8f7e49eccbce87dd0a4bbd79446b478491a52fc026eb9c362d992703c961e2e64bc37deab6ee44a93808332069c674892647ad0287af90a6c5b86f557c123c211fa804a3b74703858b01f7cd754341e8342f5b8310db39cfd32f1d7f91eb458a4820cdb223ba13070e898d40c0efe9f92188096044c93eca80df4850d065782ac804fa7b394f5cd768bbc460b5f236e04536ee6539e0b6863efeef901f4c820ab08c7e3fe7692646a0f972c39c4ee40211391a90ed8df12f42e2c5db927f3248cd2c086aec8d448683a5cb19c6635028708333d4cf393ebf68f87dbacf769777146963e444c66fecf29da2e6c9f59e0bd04a2b94a1f35a91d125a4215cb9a88e43bd29b25d3db5afedef15ee69ed1976c465956bad31b61e484ad0eac0b61d64ac0d6eb9009ec78996459fb1c2865fbed3721cf7a9a6253a5a98b7462ace14c3ecf99b21856b14386e94d926ab7ad3002c3c1eca69e5e72b67b79896bbefa4aee4bfc4af59355047169e1ff66f387720eda1af9136247e7cd0548d185d6d77467b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d407108a89f780659da28f77a440f138e1de18db366a5d511d744f650dcfe7dcbf8e49ff51bcf0518acb188fc0bddc164c7aa5b7a50f6bc649ff4f9539e5d6b81e2f607a13771f5c03b58af94c7cbc53d9479fadbe934c2ddff21f8b4bd06cdf059eb0704b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673f4e0337e415069f11d21d414773a9822c66c1faea0c45dea5605128c7293d9732125a19857c0c1637c86649e6c12dceec8554c757f1385008db9bdafa8956e7e7a782d29fca081eef162eddfb8e71b27221b094e26de646fc6a278308f6079dddd81c83b4e5469f4caef1301333d3b7e0cbeae074ca8498f1fed0e76af9a3fcede9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da5e5d066ba844c09cc077d9ac1a7c89a60cadeed1c29a752291a6064ab407acb318f2191bb6b2c3eca73b25f8a49a0e5ee7918219858e5988f5f6473ab411328989159614e76bd24286a8c5e9e3fbd4255bb210de229d09c6dbe1557f0ed9e2068bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f17e1ac165ea969eb4e440a1e1c36319ecd7f7e73a94aa1abbe2f47bb6e8f8e2e2f3e70305c8858731748a4fa34c34b8023336c34465710263b8194ec8d66ad7fa743edad6678603fc4ee9e9253a3769c6ce94b2f8e3896f9fa8167af585a52998efac5e2f8a913e5ece10bcf32ff5e3aef34ae4cd10f10686c3e1bc1bca62e7de3311cd1d844e6c26fa59ae72cad3a1444ba2f1e9bae34d655db19d93161a6ab2b18a1d729f75b39dec3e8e9f64e3ecf0d3a26a6287718e08265e838eb4fd0014c35901f713c6002ab5dd9e96f6fa80e7b9223a5aad65a49ce9bed6cf625480cbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c312d44aebf9bc4643150d4449bdbe15c3f53d6d04092fed34026247a7e7e039af6347443c92a00cc8b4191ac8890025b32ac55c2f7914f1ebdfda11621f8c79d6cbec017bbe1b41503e459a13d98f4b2d2aff2a93041fecda43983409d1d3e1859700ea3b5202b781428431d09b37f470abde0393c10bb0da57d3863e104baaa9af6bfd01b627d28a86e110ec5e00428b37aec6c4a19280a745c5c22aee6ae8794f75772a2a593e83f712c2830ba10c5b556d586ffcfd59289279535d75b58a0081bf06f86b3ba481598d43e938c0b56eaf9425288a4ae980ebda0a23bbc04cc5d385c709621a86d13a021506062d4922f20f23f81e15662874d718a1e09afe9a3fce6d231dfceeaa3767b951e733637f6bac6bc959f83559b0f2df4044ba32ae264606c6bdea5514d792c2ef68507990384dd2653b0f852d9a264ca717541898b33b2ae3e376597129c8358f439e75f9f6e96ecba9958213eb03ad88cf539340a8ab4a63cdf635d459d847f0a5f92b2e26e5703329ca5801aaca8b94de3bd5e40a78bbdef0e03426c565895fbb9c9d9cbfa7be5002e26dceaa8118c5efd839a86bc160d22f99ddb0871f2f1c8f6c92bef5a13401a538fc5f96e9572b86368b09adeb3018e875611dd4f003fab058bb13ebf1bdfb8f0feeb51bac6f68affe45f83d7100644c0d4696c43353f28a8170cecfb3312dbf3fad2c4e1cc873843491615de3e29d3284585ad5d87733c5a5787537c6c5f0744b60dbf81e236babc845303168816610f002ce77137a574f59bd6dc41f72227734307cdac6018964386873bd2ea99ae91b5a7e9277a96b214f60b7cf95bab08d3dcc7b51cb8b712ac718b3ef701e9828b5e4183a1c3dc750cff383e8b9d1a6baec289d70af252590942e9a1eab9bcbff65bb9dd184361b64aab3b8c937c249c947bdaab9d9ee361b50a74364fb4ba0ede82027530186df15820e4fb6f2ad54a3a5bbc324f75550c79c06a33f5a2cc85678d898e92cd61cf0cccc722ea1f5c118f5f58c70c01bf01f6f0db09ca8671f768f6bb2aafa4f599c4b0d4f8c021a60d4e79fc9d9fd7633c8e60640dbb9c440f5e14962c34fb09f57467313ad9b4865777329798d2fb4a10e5fa688335433ed129f7e52ec6968471ac3e5d889107871f1bd25ec4696ac005abe8087847e38b0032e7e75263f96e41e6ae1edb91c2a9717fbe3a2a6880b8bc3d3c567db748235fb7fb9d7f9e49ff570f36dafd3489e1ba63aeb4ddec2c3c2d045a55cdcbfed4ef77dc8b90ce6fb5f483d59d91868746c90554b279de29db9264b6228baf4c1b689e58ef24111875e9bbff444f9eadb415b059f082d401ffdc929925e2e9671d59bd10f7a3fdb399dd22fcc9d0b0631d2d0e3e731c3f9170bcc918b2e54ba0af5abce1b37ba36574eb1f9fe2c8839ac665ff0763a66bc59c94fc75525577eca0112690196385af4b8d046bdd94b760eba6d11c312efaa86dd49a7330eb884b45a1e2a65c7d6894c6a128efb5da73c22394ef36cbc4c5373d719fe55540e73bd34deb73b0b9b18f0bd16d51a2f9cee9e1f69f36df3e6ad32730b8965c6a497ad58e062d8a4afd1429fdcacc89e16fa0d0d7ea132110963d188784158a2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb06ea999bfbaa9c2f6feb75fe3e4c7004f60f6c22d924b3d2744adbf7a7a8fdea278a12977f87101f858239dd0bed2f09b61dc89045ae1a017ab83fc2897c65badd4ee5ff0ff3abd50094f5d1be753c26b7b4fb213a4587e2a4d66595c4226a5c9c52da923d2352aea21580a8890cffd4fdc2be0162069a35d4801ea6be8da4be12427c13cf4bf475891363584c5a23cc8ac07256e73e8b07c7e0dd62bd53882fd55aa028ae56420ad22033085a7c992399ff402afb57f54189d512e4a5b946763cef6fc0d1229dc91809b5c5d7f237936b3d0cc658fdb79842702b9d6a42f528a948b32eed3de6b39f8b277cb471671bed0922f6c66f9e406ed74ed0a4afee7d12a439316012ad97f95dcc1db7dea2baf97457ce14a9954145c1b17e33949a73d3b61d381b2476ed7dc684e5af5926fb4d4fd95b03aa58e344d2084633789182cb0462b21b08456a9f24939665e424a3a6ca392158a5331fd385963cdb3136156a2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98585a5a76ac8f97cd0d3b81a43c345c2c2bf72d6e1f01f95559decaa5b389b6921d13156ca4d0c3ede777475128450bc13a9a5249f102cb630b1f2bf6035747602a5c4e5bfb058aeb7ac1676b55e4a4f3bd06a9dc0a9871eb3c660f3f8d1a86493b5889ea857a70e4a9f2d482b9c6a670872d523a79d34f85c4510378840545d61cc420b3ebe131af68b9e16918af2a4496faceeaa22d3be31732706050ecf2b79d45ae505b78323a16f70399a3b7a4820a82a82026968c16c6fa6c6807498ec7b6ca2cd0703a63537e01508c03ae20706118689ebf90ae6d85d11c1e866521eb2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d984ba263b4b8335e29067b2b3f92f0b3ea325098ebc177464d0e5f7ba97a7794e1d59af419013daecd3af953240da3309aec6ad937d8cb5564a490ca1f9cb5becdb4ee55f964c95e3cb17df07b2ae0b426416f7cb65fb6b83f172f9badbf9a48d2934ef50c11d16f12d3a25c5615fca65dcbf5382e2db9b22b8c5d58a4304bce155288bacd960829b4acfeebc9b12f81ac2afcfb5c8a9341b7ca70c7ffd25ac89bdcad7693a5107df73342ba903dbe8ea02079801dc82dbe2bddc78afe6221c339f8c10ea8f67edbcc18651b666b6755d5ebf4845347421c870c1803eecf0dcb9c05bb5331260cdabb6f45740a1aa99773c1d3bf756cb9135a206eae886ebabe3562e42d7edcd2b6bef1871a21f5fb1c30b46515675a42fe81983123f1317396aa9ddde542ef9e7bb65226ce5ec797c273eb94bf9443c5373c4104758352e258f69fdf0ac8af4f8f2eaaf958cd63bad84d6fae80d93172c46af52b13c1e02b3aaa836604406204fee1d18f3828a9f30d453f09e220187b264100de66cf27310131053bd106bcd4aa551ed8f2eebff4926e0afbfabcbda9f504100a05e3b537c5ebab978c5694ef57738576cf0b00b92c31b1c04e5a5d32a53a00edb75a7bbd30a821800164f5406c4edea82905b502fe152adc2436639b595d28255ae3ecf4df60969fe2600070648c90306dad444fb7210fd22e290e08be02cf2982656eca2efc93d279b6a0aaffc97aae3f5e24c0100941b71415947d1a7532355189b10bd1d4949f127d2a6cacbf6f3e5bcc2d69d2e2f0a506c9d979881c2a6a5b1db776687dd3adfa3cfd4e4f9d05d31e361d59a82b0bfd6b7342118e4622e02e9a5bfddcb5fc2b30aa04856bd31e3b363907b0a4bbff0b1834931d26db1f079096b67f1c34d75a63b9e2382aeff671e42a65b40fa7ba258c55ea150832a90b0b6a32e9ebe6c70720954c765b3f4f25ea604148d48730a5213ab84bb377d55812873eb76112572d6d828b1bbf0fa9e4723066895ee2fd323480eb4083812833b9e9c98be350f9b8e2b606ae03a9fceda6a4bfc3f1642ec79ade31540563c39b7c5caaaa9c89bbe006179262a1cd36c6d1a263b78b5324f24cde840f7d04b61b9d32c5a68079d9b48bf959988f76de7338441fd6a3c8b9f6a5dc599ff350ff2273ec818faaf1267619fa8fb01f626914293b101acf9d5b2008dd1f2ac486b755a2ec61a9d79a29a5a4596a48a78e2bb4af56503f268460f4f960b78841cba4e1a1ee82f39612901a100828d0e617fefc5cbbb9050a23541246d5aafdf9f48392bc4ad8b421b71c1781e3b4715263db145b420c701a1b563a5a61f394b753f64a756d6d568298899d5c5237d8fceae1d12568ad96abd4f26829de7726b84a29dee9aa4b4c50389a7f3c2598955343ad3162403d4f62b7b937f10cbdb3b5e5e7cd2390f158428e335478803a19b239fa525e58361e1e9f07b3aab3e85ace20c233be3e34571555a7565c82d39dd8aade86cec008ef8d8468e02f07d8ca709f8ba8850b5eeca427c77f298257ae2c13134c62408dc5ff625af503dc501e59236a6adaf5fc1cb627af4750f7fe84258d737e3fb37ab6e7cd676930c75e029e5848f2cc462787da5339f5365704007071724ef055fc2e3de98d1ba2d26d2d2d0254b321bf169f59e4d5fc4313da88cc759046dfda9c03fd7700c989c1e541aa4445c05f901768b46b0cd3251e3303eb9ef0af68e3ab3fc3d827aa9ca13a0608e6ef424a00140eba4a65b26f2e5e8e04d30870e97f7ccf0c8c3592beaba1d46bec76cb5a708355e1e1495aa373f1fe0e70a7a963d11c53bc2fc91f2568a179c919203d7ef13a7d65aa539f9e46960b98e2aa678c645e1b5d5a6e14b16a98e032da785a0807e137f73c2579e5fd4712587e576d4e96c6f215c47b544cae5645e9405b3fd14e21e6d23aa763f07b49b50df48fd47440dd64868874774edba92914ea5fb4fae002564b3735635bf1604f6ef58574e67c5de5a31a880921ac47301465fec1d3ab7f47ece20c4a64b78af903602bf6edab89cd1138e4c7263be880482728908055c77e8a06752ebd3a1cc8de39130ce591534eef75d2597015163567caeaf60528f65aa8323a9a18e26106da61386774a5747b6bc95ecab99a9eef18099a6f2c0a887ae6b63825a031563a85b8c0d7135037b2faa51208b7c4201c6d7f1ba8efa9b9a865930179581e3ef91cde36337319e20c94fb7e8684aed82170792209b594612c2f2d1c50e0995c2bb8d1b7a8315d1f88d4513236d4c9978f21ec633c977cf726272f0f075f224dc997f0b566118b7b0d81aa58158da6ed2bf632fe5df0e5c79058807da18133253def95f80ae82b56d90907fc1cee94342a81af3480f5f35bcb89e4b121a9f0df269be544580421ed7a0ecfc66a3ae2ad91698b4b05e65445fe34212fada2abd11fda6e2ebcab84679449d48fd508d3e87426c822daa62f8c26b2a1496704ebe05e5206cee0aecef985ad3720cce898608897030ebd79b474ec5607b0b3e8b95c1f8d4974ff62db8d80223310a86fa2c8811f4fb6df65d8e7fbc75ad690a7afa967a2bcdd1fd9ebbc25330d0f13f7323d52f86ced98b1e649bccd5fdb9314ec9ef81282359a70e97097f55b950727aa2234ff62c7aff16564450947431def986dc25a7228c54f0be86bb6e787bf0b0b85f361baa8fcba38320b779da2f37bc508dcf7a401c4211b59742f9e44debb6af5cd4c57905603d335075322be84558b18a8c52694e945616089504b0a0c25f432cf9845076eb2ddc5d0682cd955345a04f40c630a2e9a7f80e6fb28de99c7ff44842210d6f854b8199563673b6077f9a4a108b1a70433f93d7c9b9888062142103ff5a6acc8858970b713431ab6a241eb3acc2dd1d2a02d13fd9dd7b5f3934590f16ec4201fbf30f59b02bb08c7235241c2614e884f0a57998b7e70af6f6e614a2d1250d2bc5bc575850fe05bb5ee62a52ce19edc69099e180cb10bba9d1806f3fe4f4ad54b6140aba2c1427951643ea94e818b82192337433110c8b4e0dc22891cf7ce5b3536cb50100f3c21ae5fb0f5d45a3c6a33bcb873a297cb352e412115bb896d2031de5fdd94bfef54472fa40520ff4d9649721893e57830606e719e2d3c0e21aa28cd77f250eac46670c0cd7f1a3c72aeb914928bbaea4e29da1e52ad35683da87927006590b407214f042be71d4a26fd01c310fc1318813ae990673a3cbc7035d19fdfa7957812952ff0c432cc2512a449ba1019c38b151b8e170416cc6026e643bd87f08fcf69f36a21e16284cfd563078fdd685febf6abd3518a0cde00c94bc8e87505d385225b7baa7b28271490a7ff3a1524e7b30e6c73ad4377f1db635b705f874b7259260ae9abe16764ddcee554a252502da3dc3eef2ea29257f4970b93c6012c5e99506d82fccfd8b754668b6f964bcc7ee1f06b7e4be79518186c6c7c51c05aedde41e1d2a2bbad5f3a2854d908d1603642a15a6da9cc6ec13b0330432768f376473b97f2707c24d5a6d2b826629dfe781205dd05f79ab8e3ea55413658558959e549f95734e289bee03ac7b0056394d0d21239ca0447e1281be27fdf2e6b41cbeb711d61d58d51a8435741e423c8a28dc7893de30ae52e0a455c9b677a9f51f9a8838270df101dfb8e526e616b8f30e3b4e5998cbc3a55430f9dcfd51e2bbc93fbeaa198e468146d09dee6f50a6f30ade6bdef7107354402400b25a31f114264791e2bc80fd131353a61302946ae585528296f3fb8599771aa01c16e17fdb49ad701b51da3c002b056f77a32f9abdd5c95a7dfd5afff85f8ad95036bcae12784bdf70bcaec4b23b2872d67ad7bd1b6d0089198a11693de2b81dfa32c51202e010702d16e84023c1050d0d5f71f389b546d913b6acd60ab47499fa5973254e1e81d785eb021a728817a49f43efd21c294a622ba4e825f1723ec1acd50218397a4c4b9cecb22238896c72109c40ba266c16f5e75af26040bb2e8be9e145f2dd8c99e73ef7f8cfeb6ea15bba6ea1d539caec0771aa70abff17ac5d590e9708fc076b783cfb8203af64d0e57be107555522a4c8b267968f232dcc5cb3a4d4a9601b86d875f9713c2b4d36506d5eb20874221c212ebaf7d8dfb4be389391d84e4eff71751c48324eb7b46d62043f4e1640d4d029a0cd580053c8a0f144d85f4cf1e4e3191dc8d3f1706b83b805b4fdf36c09719d4b4c0166ae159a4354e9624165cae3bdb45d9f6e31e385045d2fcdfa1519fd26d1538b1c18a7add7453cae1ca2a2d4778b28d73332826b4ded8e09b1dc7dd0788ed6b29c3a3e5c31c35d4e3cba150bbb68b10b5fa93535b2ecb2f59ff16daf6ba603cae9c15376cb4f951b79920083a0c7f3dddf8c2cff19a54f61c44e6b79dd24c6e56d4ecbe93a4ecc8fc886be84c97ab987e0ae60e0cec8f8dee9d0e2d297e9be4206ea8e3609155323e70b48941c58f424a0d0f1e08d5a255c9cb52d72850a3762b8d0a1a3ef1ad9554967ffa5c7798d0d3242f0896615d2a3e33c1dc7028abad81dcf5adb58b1976556c73bcfa988a4bbd89ea6795b7bf541adc2d31398e2d8a58e076cc808d14f74138cb44437f5ddb780046bb7e8837a68984bd37903a13253862b3086985249cbbc638ee22e342d022d43b260d11cd198ec919d89285df0a0e1dd2a502680d2162949ed996457fead73b62a0e8392ebf70510c5b50d4856f002fa280199e8dbac878e6f094a9d390906b6a349f9cf92ec69e33e28b5c870eda951ed2d81d649338e12535e900ee70df7a8c44d9e6a20b3c7bc4a858b1a91fc88251e036f4b867fba6d3759c0e04f339bbf89fd022f453ab4fb5e977aafbd228003622b16c3ae253fc0e7dd5dd9fd921ae8de06b43430eba7b993ee5f43cbff30ce7a8dadf08e067f477f32840137215975dc4f286423662c7f5adfa504b98a41a01f2d81419e4bc8b6d882167d65dc03cfb7ee1c72640e53ded025d5cb2d4f460d3f5510b295e0ab5449fa32ff4e289bcd59a324a25a1d30aa6dddabbe76e5234c9b073c0a5bf2e8d6072715a7758100608d3edc06c736c6ef73dd1886790a1b74c94f5fa13d4092f7aaca6ddc3533645894fe4d2dfa189525975a9e9960ebec00ebf402f51c9082f1a82518042cf0e02e0a9219547dc49182a1f97e3b6c514f5343ebf7c466646d9e97713d6da9f98931f4f4302e492809a7b3ee3bc8df237e57ff8afb7c59c285738f3d02955cae651848040b41bac57bf73af2461384beea8efd7f6218916ccb302c5dfdff7adbb3ca747604e365f268ec5acddf877d2e599193f03f6d8ebb550f7d0330d2e7a69d846a36a3aa79db0e3d4910a38d1d1d4627bd69f7498b446b52069ca73110ab6440218168c95a553def8803b9a457b3800d64003c9201d0bbe3c5143e5c0e42a12821164041eb09359e15ab3da0acfff8199e2f9819b60c5243f2de0b6c28c69598e41b7bda719d46e1582722265d2d97268bc5a78fdcbcbcf968478da9d910b324e38dc6f138238a53112fdc182d72e51815d257f77ebef5c258d9fe9c116e42effa3b69bf57673086b3ff004e2a40dd4b2b97ec39c3a33de237d01b33796d5742aeb48bc3840935524c9312c554c0486eccd228dab12a080e23dc4e79e22f1e9389cf589c7a9b1cee9da487c75b9c6be3a5ffa31c8be65a0fd1737a36bb8472ff7c4878a6702472e33bb2f689777226bae4193a53bda5c4b53c215ce9790586da6538c4ba06b69767c902f0d0f3ee44030495007d4b94434ab373502816ebfd030b2cb49d0064ae59673916b9f3c8e0bac6508fd009e0b68b0663f1186eef5a74e074bfe945c1230d1cdaebae8c3ff8cdcaa55a42232f8f30da4ac9a8d547c2aead2faf4470e08c7c7538efaa5c461e074f5aa7e04a83f1c38a4937d67bced60d154cc24cf544ab935a776011aa61f71f80b16237075568379151eed5009a7f98935025658b56f6a04bbcb3197a102b133b72493d1e027fa68fd262761b6c15d7291cf1cbeb78dc03e4d778f8f63a0c86bfd00f275afb661c82699dce4a8ebd8f48bea28b198b194341dbdf7d1252d768a54eef2317f80a8e07eb9b4700f020be18b4e942e3f380d96c17b2dafa97a50b73ccb2a3c8a1de7660624b2af7af753d6d99d33a21de8b535810cbdadc5323a7543e034b6295fed8ad0e35f6db71ad03aef7179a6c97389f76b7d71709aad7df9aa9115b561f5eb3f35700a441f1fed70fad68c5674a96c7d4fd1d5e4f3b2367f8e61be53c2783dfc65847747a42630565e6361bd95eb3e3142b11770c81c77e606cf55e809d0e4bf1c8b25497ae76ec50c7a91d66985e71dbf4f5c546bff4390a0f40448e407f14d268aa82ccbf63175d7090321303398de94a6924b30ec6d425ba2f77c97ce427c519cb2a95a6a8ee0a67b29bfdad7fb0402eff304530fac865d525845763725ac6f6da10e96e513bec0a7b39266e045d8415517b82ee610c420e20c1095bcdf1cf0cf50409757ff6eecbfa5e6c149218b168116634569098d4908117c3494c60608cff4cc64aef22ccbc0c11d836547a5c8e9c757f8e6e28616734fc97afce3ce9221991a8dc1fc31f13b74eddefacd275e10d432a22b6da24dd03b30fe6be3d6185f4cc01485f889416c859515004097d016f4bbbfe0d97112fbc2cbc37466e7f5b1b86fec80cf1a7b50e9985276c3de7786f32eceec906d0270cefb48b571faad8d5f0eec77a1551843d3f5bbd04003c4b51444d6411cec10913850604e61cb6c3301e9599e58234c8a72335908b6f6b4eb48649b81c35da206c45d1088385f181c2e24e633b58c1008ae823bd8fb5df1ce1fe20351e4f086cd50d8be82bfd5bdc6a1391961fed1237e1bf210a3a93f9144ff76c6cf306f1ef152dc803dceb25fdecf5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227136659e5ea3eb25d7a42a6885c295040ff3d35c0686b98f0ed5b7dfc004459f0d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96abe8f4c7030f2c3d7a76efad11e271731b157648c55e11f9f32634e0635c836238d5619a3226f07cd141ceac6567b425dbdfabdd96f601d6ba47d393d1bffc8268aa36e42db281e3260496cb5df30d3653b438cddadeb5be6291a9a48b2abb5bbd1cd071dffb1c5c7efe5d5d67fe325363d8ee3614fdfa6db29c02bfc4ef7e6400e701237a207a379246e7007eeed1c4a3807be3cecb4858f2314cf449a1217b65475ac12e3f99bbcaa3718892d5928992df4edfadc1c65b5a03386c5938b0a146c7cd09d1928a635dc05e23b07143db0a8f8247c08dd70430be8cb89aaa8bac03ec64be264f9a176c6a5f03469c65d09e4b351b723e8f95209f4ed03f0f5e2fdfc476780aeae8ec8fd82a2cc3379e526e3b2a1b05a1c4c6f505a3e8d3e0b5f81e2c489e5bee2943528c6a187086123624d40eafb1f17486b9b1099ff6482c9c561916aabfa616243a86348f70be54ddd58254dd878fcc06dd9c5b7d003d1954e9e3efd4febc233051bed63c042418434efa07640992a711343c3218aa7690f73eb92329687d05e9c44cf7e1b982c7fd8ed827c31d1b421ae195ce5eb97881a7c4888e384b974b4f3ccccbf404a9cc0a0e1e11ee5ba1c0bbbe1c0bfd2d8db1df0e53846cd55d86a43514f6163db1b739d0b1dd72d53cb57e277b95edf0272d846703ef58ce7f44db0b1e78d89a7c02ed69b5371c0b21fd11ab2cbdd41a25658bfcf1f82da14e6373b9b44b57805a1d789ad0a53cc4547448c907d82bf8fae4e4706939f3e52f6bb5ec905bf1798aa5ce7f2b4605781f37790a74bdee5d7b7b3e40315f99b173db1169fb955717b630b82d3cf93c6d6bc292271c5cd4b15711dbda2b1aa1e6ba05d6ad293dbbf56e696ee0e534e85759624401ede5897f42c6745fa7e6993440d43d63341515b12f9a0c62a96dfeeefe7baadce753283abd781362558d1acc47dc37768216ed6f59230f99c0b9aac1c8d50e0af7eb2972926585fef58e0ec6db2ff2f11072d1a53029471aec51fbf17c99d9ae7f724a2a40bf5306c9a7458e07cb4a72cbb491a7a61a2d5f8bf8816764f184aca2db2feaabbbbc26d344f3e181dd57d252eacd5b201a170d8530ebcc42966b54b17bcf61eb0815cbb55159e488296ada89bc4e0097c71d217a3a810ada4a05c6680cc467c24a9e395aa5a3c549e1039a2aaab84bffe11db810b0f083830c76783db3c0c542c36afb95c3ee14031f77f049148eef7c0a537b5a0a07cd26c634dfec0a4f6f77d67f1a014696bd0ce5530398691ffc60533bf1d77369ed9f3e3758445fb24befe8f04f8a486e66482d1a98284b1864495ce5d3fde4f121f2ba6f33b492da5f44be3cbbf3fbf74c26ebc059dc5be48e3f81063f7babe17e9b2fca63479e331d7031a6ac8620b30c54e23f5bbd7c0de195707b8a18b451e813c75c0f8f8ee436b7b810f3558ab11d2ac1b43a9bcf2febb5ef93225d6183252a5d3852bb1a8d29cf68e93a9b87f99bb137d0f30055c6da27b75267114b8c8953b6975a88588c20556f289416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e3663787bae7a9ba4810079120eef143b0b0c370a2492050622987676942eef0fe70d719da788ce047ee95c0f8180b009762ea412d777f99f3d5bfea46cce604c0ae652f8bd380886ac74491653fb9de138789c4dd655b476ec3a19b372fe3de3643f5b482478a7b08fc93ce008658d818a1222017f30b14c563d8551655726d3f7b71014406b6c87d62d90b730707ee5c27d3c6eff4fec9ca585503f846e17c097342b9d99d284c8ef022463e6a2eb3d23705d331576cc9e15426e474944bb718194fcddf3479dea1db8f0525f3a917dde5e1252f26a56ca62bfa777570344e6950a58f84e1735bb46075b2442ba92afb3251adc24d8cb4d81096e4fc72a02bd4f1ea0a6d36acadaddda94005685dbd12e639524bb671a08498cc57bf2a97d9d6897c5f7fcc9e11649d40dd5574e4d645ad5981c704019e540fe47ce21aa4c74ce77eb194bb4bec9512787a26d8108f3d2ac8051daf08ab98ba3ae67519941ae75b825d854db17a5af53862b3dcfb9902921313be31b3c280fe6f9dc21934fe5c4d1c9e827695cb00e05dd863ab828e7bedd040dfb0f3d2898e9c3918c6a8da90d8aefda0f9f5443f48a16076235c7cc48b2e1ec7c1f83d2a9d640c5c67b4aeb55db1a8406d30187e6bdc2e241162a29a5036370c0f31fa96c2ee723513cd75c240dd2f2f312526fdb71824d0b52aa82879fec2699b7d38cdd41d74c3c3e451e4bc669347ed1b1c94e448c268edc8dae0ce69a0a281a3000e4953ec3ab08b2e9a5f3a2cc96d8a12af5658f71379b28bf31927c943c9676f1ab1b6aa46033d8cc64251b166fd4440b97bb6c107b4f784d0bcd422f47ceb4ed5ea30ae4098aa99d9004f1aa3707e09781c5037d3acc8864e91bc709bf5ec35769a2ec746f6a64cd75755e39275dfa12daad2647d53fcf87f2d342e58c3e7c3d378c1677f59ac1b199fb9247211de36b2daeeae5b48220951a91a024e6f0d391e046fbdb36c508372285bbb6a244364be914631e5046875ad9163557f05d8731837999e7a9ba3b2c8840ec688273926cadb8d52a74a902b37c6f6abab109910b8f74079279b3593263284c296d7ac7ea3d26f22ee9afd349711a562bef49e1a427ffc958c8a58d88cdcb9f0ec6c1530a2b97c42fe3f86f558a2d9d42973e075708eb58728074cf0c9bf1fae72dc99625eb11cc5a021719435c5c05016e81cfcea07aa54e31ecd3339eecb0ea6f50c20e54282129c0d1c802cc506572b17fbe0805fa0cdbf15ab20ce528a2250a56c3f55ce15b3d65b9e9382baf6bcbb346e328c74805b9a24f1ec2d17bb894c6cc126a196d22d9a2feea20e5a7e6be0a5d7645be8e29766187c60092199e4c3788f0169ecff05e9e97ba9c8b7d320ebd64aaa41ed596ab7a805a16622b7bf7014a714b1f96bae33bba344dd9cbcb60091153ee63b1bd3c382ab65505911ce1d2f9a02dfa0272d4c1c72dbaa853c0e6eee814a9aaae484a637a7e47b02fb71fe7f106e99a989434a7e4809f947205f53a4361f47c4d1ee04b4447766f56e7c628633bf2e0f0b331e9e5dc418092aa252c05f40cd3389ec5b111fea5ef2300455876f381a2a748c72fbeb141dee6589a4a7b297b4eb2a0ccb45905d4301debec369128effc42aa9a13f9e35635bcd5eb71783d339c71f3ab2c11321cbb9ce381e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb73cbcd38b08f16025a81086dbf24fb920fb752435dcb9d852595d407b1d09dd9e60269146c0f49a3da5e260763f4c59ff3257bc1ca01d0b11784ded6d2cb0749211ac9fb9f20f798483bc1e9e2835b79ef110e55ed7114e20337e59a1b6f4125ff3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369d09ea055127bdf5afe293f720c22c82577a7145e366bbf1f5f7b08abb2632bcb92d69094f58e3f11c111b821375b854fe8a8e68fec36c8dd0f3f0ac6980649a9dd7c00cd8c23638a934b20f902ac94dbd75c752455549f55b6a7baf30d51daea4a1de9eb7eadefe07cfe53c238785aa9bdd54e5387903c2faa7e42006027c137e9d193f023880f4359c3ed9954d678b51a87b1d66b783318a9d69a8122378122a26966b2d991b432473f5c7f6740a3db97ae51313da0ad9eba56048d56c06c733d91999b5831073bd255cf4061660290145df111dd69134204aa24ff1bb2b89b273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc947c29a6e30115cdd0a30fb4014c7674ead0d4bd39b9989bed46acb4f838bbd4e8c0a185a2ea2dff22438c8f9ae3afffca16cb0d2f3f5dd5e4e159ae88bc5b3dc6f26719d0ac456d1ce93ab9bd7e1ce7bf227d68f98e16862326167b425cd03e8212ff521077ab1156c475ccdf29bc928deb830f1ec08c28a310e660129669ddc140af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e87c4c8261ba28c2498492779e341c4d8d41f589e6fc3d22ae60fcc29ca73268575ec5ee71c5cf57114c45374b007d57d32aef621236d1a68ba3d933d9f061c83468376fceb65c498edad09f4eee02e3058de38b4281b9cf998611142f831a31b04399a610497db39c7fa3743119cdaa34ce372515ec34b197c0bb9f3ccd593564dd193be8cd5ee103ca3396080ebcd4b2b5c9ae4766fce7acfb01cff180ef803d1520da006a13704b0c1298decadf872a5ce9ed5f60a430287a99462f6c383286e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c5759bb2e5dbdee3965ff3ccad3b8ab6980a279d91f379d5b0966aed5e9040530ce50ae7c6a895e812f1ce246ccb88d3eef034ff87cc0908618de2b555ad3aee8ccc888e1da7c811ae364f42e16ec2822f490d13a27f9e501a238450f68c2b5921b1f60f304315853a20756b2f5d0a29fd8427f859a22635cd2e109de4b47f8a070020a9c5a0b9e6f7e24f5728073e8e62155be49133a9f3f37e8fc19230a9b1ac9e13a0a3c2cc9c554a7c730850b53d3259bb5fd8a9ddec17c1a5dd7551ac11e426c8585c95e14cf7d8c64d1e3c25fcce837e25f3e09275a3ccb766f3248fd197cfeeeb51de17f4b5928c5442b56e5581314ddef3cedf2523be2049d79394af1e6f3f6412b55b3651a8fe414e61cc757a55b8547ba4506b6f5c406e5fb924ae3cb5627550a485640e94b02b7bd926963b31e281fc659349ba5e4eca9124c33f78df01ba026fc532dd8a45be4b7d0f7887da824dffdc9a08b4bdd243ae847f919dbe5567b3b4d83741d107ced327b49e303d921e97b6f6ef31c20b98e7c6d6a7cd9c08317f46dfa9b6447d717d9e6a1184aa51994c676b6ddffdc2a2156a8de611c67195f84dd8cefb4235c16d38f6eeb6cd456488c93487e860038bd418bec2a16639e3caadda774be641e84dbbe951f0e4277db112be8d58f21147a0034e43cdfe36d342df5e1388855485e65dfda7549c56a42047696882c314715be2a01566cabdd593a36d836bb601fdf2459e7331b1f8d5c4926cd8f0d67663d319bb455d2cf2d77532e2e781bbcbc4e63412419154701dca9ac886c3fd13793f505078e8eb0d1e019c40ec81b890597c6adef7546b597d2bd1e1522f881f8754b123a781fecf5964a443170343450073a59019844d3e37177de68c26345b939aa498b813db09187117b91dbf3c2108cc160d6dc1e56c0bacf3ab7958dd02933f7a36d5e2034e2bf8c4250e0a290d1f5c8b7f8fdba9ba942568674f533d557b22a5405a165db18ecc6e4f42eda210fd40a7623f27547d04aec33749ba5095dfb9e7a64b7dbd1ad2b52f2f3be76129d93daaca72cde8c9b31120d5ba484ba8a58003b12eb305d9b09023cc8aadd0281ec29d88e58787fd8521edd72e636e5474454ba891b3f3577b3265aaa44907a678975c04e2f4b10aff072abbc6d48c516a6f1ce6aeee2f2a268824702b4426dc1cef605297f50d81451fe02e5d60b0be43a1f18401e4d326923797863424c771e624a0843b351d3ab30cfcf864c5fd4ce290b4bbc49e5b2b8a7cdeaf82c7a2f488b4121c5aa44a8f930230d1706e3ddd6bddc91e08322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bbe823210d605f39bbb5b83a380621665cb9725a87e939b321981670701dced4ef02c333e9247f339e18fdcf29b1ca1c7865a84663a50d8280d1d0ec7fb95f95d8188fb9eefad2146c84d62594b5510163db7796f0b2d319609ee48fe3ac204043d87daea66395c8317682a519b4792341f83d01efa14ea4c04b03b071dc0844879139ba47f09862844544472bfbfa6268208d92a9b1ddc4fa89ebf17e6bfa907fa817fd262a2f80c3ef5d1a0438b5c621158b2127946e473f9a1b0dbafae2b4b3c75fcb78ca055b8e9c68fd70e43ad336eca4bd67ff49209f82ce733b57ea3e502eab7282f31041550b845b97394ef1c82e0575f1d7391b803af6bb1466256f3a775d8c343da1dfbcf2a4adddf88439a202ff34e90c868f8d3a1f0e379a22a7883e415e6c586de8eefc12f630ca06b739307a44433d15ae93167a992a4c520b5badaf40b69dacf38552b8ab3421ef2b368dde7e1cf60e296837e34a172086027c3e82b3a685b5283ca2f7b6344b80a95ed73b2b8ce9ddcee5004c3a1e2438619e628eb8b943a883dee2cf21d4663a17813ccf050820044d6a58b3472b97b445b3958a097413cc78164375e0d800bd427ed8919c8303030c2b98bcbab4b4c03155f511d9cf7a9710c715b708d7a118589d55020eb89c34883bb47650165787bcebc7b5ff39f44bd0b30dd7cd11a83a9726591f554b49f3e1f2f10e9ae9f97355d53ebd91acea438203174bcb12c5aaccb95dcc84726aeac83f131ac97f4bbe7ca860d38a24c6c754ab3735e60f30277b44da3afcfbd29a9051b0f8158209f1301f98b76435e89567a8e58683e77f1e3dd481b913679048d385ca6684f4b3f351879e50be144a6383e1a644f9eba2c00a63ede22aefec255771344ffbcb7c1d085741855c64eb5105853b2b41d00f52adccc98e326267b321bbf395c27abd6813314dbdac93b97e8ecf65ed0870686bf2c910ce1074d4db9b85ba5823a88b60a0fa743d6594ef893cb349fbdf18d6493ec2223390f1d478b0c8cccd25009e0a95561950d1852dd4427cf2c4b87b91f9745f8b8618efce9fdef282fd45f8a43bfa0eb5b286dd3b9095a317b715870d940dca054205dc6f0d805d61316674c0ce501cb1d35c6787d3484f065604035d70832b1cade39a70be6b996d768fb0d4085379f2518d006cb495bb34305a556fd68bafe97e7b9785958cc52cd331fc4d649ce9e68b30f9ebfd1af3cff1d1ea16dfec8fa7e3227a509fe20b2d92c75b151c77cfbcbdfc3012f6a95d67e210ae71295510205f97b8e1c2363fc5948f2be1ce35084b4303cc3ab50abfafbae80ee2e5a9237323c8df043af61fed2e25d74d7c8dc9631a51d159b7245de4486a1b034be6aee01c8d422f04fdb12fcea1924ffd19dffad187c7c525d52398aa6f5e7d1a6400342123ed56b490c62b99db552a9f59bff2b4623117f15fe819f6b2d4df4131c8c0a288c585832d4f41d0724dffc5710d1b9c66f80f9820a22f73f86e0b4d6efec381a59a895774e6c5a25a4e00021d279f3b68f2a956faf0ef03b36bd01500177de87ffbe936569047aeb594ed0a6eaa9265a43c455cf161e79eb4f2c1fa0a1e190a55aa9b0bdbe5b7bf1004790158c6b1b0f2fb9a9af7f1d36fd8fbfde3c07dff2cf8822b9184fddd89c78072c7d3971ba2b54c464cadef73ee7ebc7eda9483f9d10675fcbe5e1b071b11ac3b525e607557622e2b2305b19504f4c75ab47ce0ce0adc43b3b54651a4b990360cae66f165bf8c729932a4ae6deead4dfd34f0e75645ac59724341627cab2f558500aade57b5b239e076ff0e3b636a48247b6d3f2ff1724c8b550d6c349857f48d200a9b2f0346d04576d62d751d03c9074cb483cb83060ab09354890eac3e891df9488eb9a2a2cccbc6061dbb1ca59209eb989927ed171fa0314061266ce608577eb10b22794150d0dd925edf2d830aa2536622beb161805f331668b3a02a90dfef4418f9367e3b88ba11de568054ecd5f88450f46a6ea3892c9a0f0abb6a32fc811700863be9b72ff8551815ce643a243660a91703ac05b4dfbac59045b9a76923d2cc6d99c943d024413941de30d95b3e6a78d442e329de5ccb67fdbebfd64a69d10dac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa7b8f97a4fc0a024b49a55abb4df0c90e452cf13ec5feb0488c9a5c386667581c6f51c1705b7e73a6f5cb3b0d83e6465f55547e66899018c23676a35df4e82eca0b4b169100ebad966d422a73ac217b62d8086a41b9cc698289a21cfb7aeeba391e50a75fe407753db7d24ffeff0f7927f3cfa83a9698a50cca3ac07ae3401bb9bf3beb98194568dee6170f9000b3fa2d66f4c499f26098f5ba42e4a5dee91c62d0b174b6bcdebc044c15d4bcf2d585eb27c9c31f9872a94974d58b6daf618ed3f75c6b5f21a41b08241e439804d3c63c8a6bfb95efe341b6b3e465ef732bdeb1ec280c6e2687ce5bc5f604361b4121d852e50483e98a9d84f41b1be8d3d04cf2f9bbd0967de7fa6a7a7bd14edecdb3c3397b22ebc97253e08a7ae952ad48ae564f6cd0fc93c2fb285d027021bc00b4fc9281a23ebace658bbf46ea31bcc046d24f58cca953e5f4613c24a5c5fcbcee42875e1b1bd474c796521ec15d0c101735a02fa15f55444bf66cc24681370d50bc1020f37089c2903db18c2e5941b79421b3a34771c9346fb85e216c10e943cb4c86cf8b9bb6b45a143b186e6fcc66018ad752b0a9f6061327b88fc9e492baef1d6d1d9ba7229b917fae12e7bcfc8f52a6d5aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6ce576156e61ec8e2298461d821826b7923dc638a5ec6a90835324b1ea4fdb66763ef2cc965d12ac2bb8f252cb4a03630c2bf3c3e8fa796c3648103fdf0ba6f283dc7b634dadf90a27fd3872e861ed920bfb2984939d14b9478c7aa9b696b2a613f96497a4468a6558f97e937b1ee75f0361d501023d536520f33cd912dec6b25706c8cffc3164486fda397b7e6dd7fbba7650ef504b448c1b6d34f27755d8da8fdfc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3bb21293316c01b99c1ae7efa202a04e127c15a74448e47d2b8eacd6f11eb555ecc194fdfa3ea55f856774254e939766e7a7413d7634195d2c6ad1c39961ab3b9d73ad660058cb21d83c3d9c12e40d5734dd6cb2b8369ce6200378e08ac11ea3f7986fde26478c42117f9ae1b4d24c146eb050416745eaf9bc8e6ba6bd9b3d89a46a48ca84e28f44b925509b32d350bc29156e6c3ce480067015e1f64472955ffc0a025a35e44e693852e98f1784d62b98b8ab99f9c15fe090e99c624984e4073682a074a01f52d9299eab444ec0afc441e8b4c33a17a377dc32d3f59fe933914d2f3817d38ab1cefedbd2e900977f6134a86857aeed137c65dd6014ab5dbc72e88bd6e7bf3717c60e297432de65d2fb0ed55b3867ca78052ddd6462d9d1f9288be12cfa9f2c56a83771b38acd2914094dd62f1453e0362bea80d510abf0619984b0288a7d33caeaeb1574d9b0fafd83673f3e375cf061b61564ea32063790c29df7f36f3e19948a1ec1c1fa14f7878aa7f51ce82b161c241dc9631a39c5a94c382109e899cef2b12cfd99f2c795664c7cd996bb640784e2d15479198110d2bdecff7541dd9f7febfbbb29b2aefff0401030e86f77abf52da6ace753811375c6340a25f96fec8b6b91193e22a00a9b781033e459b55780d4d1242189722598a96cc755ecce3e9f427992c8f772d1b41ce5ae56fab330086798e74a430ff54b6aad74339b82f2b18198a68a5f2905a8f3524e9feaf9511b6e870fed1c4d9b1576c7fa61bc1576bd43eba26d3967b5b46da48a2c025d761dd2c425ced16423befff16ae827d0fc52d9419be83159a3e82be1a246bdae7ebd563d0137cf3b6810ff75057d3756f5d391699df53247d6bd9a7563a2e2119ce1a2b731ab61f51596d1edccdde56831aa326919dbc8a53415b01a278b79ae5f2ad9fcf2780f9a0471f618eaac0845e3d3d62a64fe73e8eb4adf70326436bae67e90d2f4045df90cc8ae89244dc871b04acdb0ebcd9af55a825a11276bc59bd358436073b65cecf88798121c13b856cb7f648979118852afc821cbfd26d0562c50457dc7cefdd50087e3449af75c6418a9739a37efea7e9d181f9db94301717ab45c2fb38f015aa9893e39fa346244869036066d6379aa345887021c8de966b5e0c9a36ed356e73be93b04d9ad51d5b4ee2357b9818ca33ddbeb96198a066257f12336f8545a4b6f856a6fd872d56a224802f6fa03c4fc41d025c59f3435b2db9389fd539e6447045ced290cdbb844e912c9cc0d6baa07bb382ea437adef443dfdf753be1dd31015b3174fd179bd29ac936c5e2493d4ad4abad9db144460b452058a8653588272e8b2fca6f0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aea90198ece72212e8cb6b2cc4bd5f38e0ec00e036dbd5b1b2d6cf3cf1f94a5555d50e8bdcb8102042621af7c1b186acb9286763bf86a64365d34cc76e8ed9e40e6f8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cde01f84b0bcf6ec4a197a4f5c61ef7e597afcf7331b1bfecd66c4531b0ee98ab7702f2c5a99779bc2efad2b063493288ac67bf133cb7cf23288b0c841f74457f0aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d625a5822742af0d4c233621c1f4781e1a578e1ede3fab8c8a80081a2ed5fc1cf06a9932e4db68d4c8622be71788c57a657349adc08faac2f6ce6e77846776a4775acbfd8de2f50820bf7e35c8e836a424cf3cde0f6ddd62f5110486d46399e19b447a236a30ff287060f3adf2f8820afcf41d6d055b53f79174bf406803724354aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a06145c46a9fbe9197f12d4bdc691b216630ab6681dc16a6c523be8d70dbd243ac666a29d5c0e6af2e72b2977eb7715d2c042aea90f2e1a9d66af88fde01c4e91fc4aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a0698757a4ef62a8bfb07ccc4e4d444fa9db279f2f9f104b291911fac0de7eccf7bfddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8a44ab1d8425658db84a740384f6f30716a4de8f9077b4674baa0699bab70172740b4beae5a427df7a04af2aec0f4b19e1d0f76cf02ad0f5800a02b0e92c8f3e4565d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a6ab8db4ff7ca0522227efed9e1a7d50d64d0f80c7196d6b6f54cd7a2103575db4b557daf9fe07cfeb00de8a8d37b14bc4e6e9172c305ed966de947249e86f66b612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63e53449ccd5d09758072e8b4bdfd6e1f3fb4ab19c344ea88ffa8472bf8eb5bc89e3c1b415774f401e36543240a8a1a5ce1ca4facd28c642193e48f2a8e023d3c1be7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc5c59cbee0cac61b25060d39b42bdf666e2027cf3dcb20877bf46dc1e5e49a7c5f048498bc56230b91f24b589f8d62e3dc9d52bc909ac11296334099eef93065e11036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c282760ed371a6465b365a0a251a879c14d5de21451d6fe99c6090be69845c23c8ae8c654868b999f1cafd325e0b641074ecb15edb94e4d6126282f7de830eb1be650260593ab94bd4f58b0ba8de612de161c146a5b794b66c609308bc392c6964ac8441e76ee7953ab89f815130ce540aae9f40011121a7b499bb297d28060e6699cd9d4f4111cb192b582b2026476ced516db824a90a340d4070d0adb1a0f054ae61b133f586903b1d4e1ae986368a8efe2aff9c986d9a01e1a230ba095a6b604aa48354c7ed14d025bcd4b0886acb39ef956c342ca06a87493c2e2d7b794068790168d5d196c13754ce9ee3ad6abdd258ec4cab3fd2b70993f74b60308bd79fdc039773ce76bb00077a04d1942f51df6aa5190917ce4a7ee178276ef6131d37b89994e6d99bde5f653a74b9f48a4b0a6cdc604a8e4f050890ec96d5e89aa9a32ad8037ddd47f12d60e87dd0474e1004f799058c9f9fa863cea57a3445f93db7af270085ab2f4b30a39ec1ba076fbaa35be9fe640298d0a6be234f4fe1fdf5d2d38048fa88100fb39c4a18b535f27c9dbe8d61117dacae5d84d728c17d4cbebbe790e6b5446977e827bdc5902dda25b594308cf6104fe6fb8a9481ff62d11aea0fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e10f3d1c62a754d5e5454cc000f3344e564a20fed13bb82f8490f1757b48f234402018f90bd51256ac5e9d6908b576a3901657820bd6a261d673be1a0326234a516845b90a98fb625ef08121d6020c4eb786e02f1f43d19a5b91c09b9557476d85aad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3ee4c87886b899c9d4f30351083c609f6419fee5e715c59b578674a4eb7537857acbf84920f545a80c25624962763ba321ad2a38b6470de668317ebc77e8520ecf7f77031aa129a81851f5cdb184f785c280e6858cff6524931038e1857c1ec43f8cdca8aa7f5ffc29c4aae66b2335b52c117ed6f93914f3ee23361c8871835cb4a901fe18bd9f3608d123de26d8ff957c73dcfa374a95640aa88798c5ba5b7094ae5e17527efe706ac410053cda7ecce1a4c6102e31111d26d0daf091392e7b0d8ebf4a05fa0f35da171ba1cadf6a025d9d89f00baffb5a6061d8e63faa5ea5ae14e90ab74c5c3aca2c58b27e17bb6f34c82e5f461e2a10c30b6aed97c6d60500e7f6d721c04805a5d47c26019ecce33a30ea399c3039794594e7efdbe2052a5058e2d79472336cedac7ee248fdb89fc902a6d777c42d29a2b670f9910093725189ae7e47db2fcefa981a4ef911fb4819fabbd12a452ce2f1601a039e012339f980c580dea8ebfb56fc34aa1adf30fdeee98b1149958f53c6651b1d801be414ff21d6fe90571ebd5a296ac6b264fc5231c7ae3a8b502dac642b1e8fe838529932099bfc4c6e388e832998bdb53df57c03f0ea3601999ecc8aff2b284aeb36750fbfc4120a5369de0b259be39bf19a52460800c725430350db582d6d0370cf4a33fb629d659a52a558e35da9e455a0c4381bc5c7c47094f7517089290c56750cf11cb7850293e9e37684e2df565e2461a46eb22caff095fe4305e1f9bbcbae449bdba343ce5dc86e8f85026a11b9845e5d9f4db324c15a6507f08520cafbf49cc778c634166b49754ff7ba3361b5950621a81b3cff436e640026164aa86137dba1e87d509633b9b9a48b3aeebbdc072cf8f72f140993e958c5bce270db53a5c853ddd80b0822b3b1426868144a5f5de4d7c4b1e33aec2ed9c0526484e3c5ee38d40689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b7968e886248e955a3a74f6e310ffe2e6568dc154bef85277ca1725f6eda3f0dfaebe7640978c9f22186f8305f7574c5713a731ce5ad9dca6dc2e762f214208208eccf17ca3099bf5cd36b7f62104c5c6a0e9b5fc96f583c4679132c0469c096cc50d20d2e1cd39366f175b4dc6a094263433475d527ba65bc97de62c6e27ab90c35c246fbad638ba13f77e223849b4d9a3af53c44ec4f8d3ddc27dab9d077cf06d52f1d27a1dcb8886243e061007baa1adff7ec072844fbc2b6413e09e8a949898fec0bd72582e36dea2a6e38d2a381681b3235c25d782a9d192a515e62e6def1b578c03a5ecb913e720f93a2a4b9b5b73abf74213c0f6b6b0888194e156210df1d1ed6f4aacc6c4c8236631febdea2d35d19d69e884e9800de4cbb7b83fae08381c5ac544bdd7ccd5304c2e4301cff89dcbd517e6e57b6791f469731185873c78f0eba6dbdcf50da125e5a9959acc5772f89d9d0ae858b793e759769db706188d29c2404845cb70082e5c250c1b63d2070b1ca796b747623fd29e8ee9749e98b16abf71d14ea244116ab8c6d61c593d37be3c9c346e13d0569a10acdfec63739e213592b753c776add22b503d9d61ec532e9a9f9a9781be74c6148d1756ad1ed7f9106cd392bf89ee6573df268ae14623379a57d969422cebff855c7c3d2171bf59d6ff8d6104dd8c858e46a3e79512094544dafd10aa229662debdcc81083b1bdf453ee83736e3fb00efe191c8a3c2f6a2942b5d20de847f89dec37d0afe0334ee460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc7019157e25e1e5ec0791400e17dde601c4b423bb991221cbbe0c69caef0d2d566c563d3ee9feb7e44de41a9a84b58862006d26ab75e98dfc0206ede3d9c79ce289175d9eace7b96ddd48033baca107e0a3350ac1352be48c004e4a93bcc7ab95b0175a99eedd69068efde564c82f85facaf772c2caa406d4b7589602633f9324c049001942f7ad7a20ac4c9cd3690ac7e0359d3ad24e1cd4abee7b61014574c1b61633115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb379dd9098d1ebb2cb6167197781a46d07d584063ecbc06609a45464f666b2bd0a6a1715c7ecb5eb9bf3150adad03521d2d4039243f80bb03c751a985a8cd5c4274e10013cf73f84fd8a519aa0243f4387314165571b1ccb43cd114a05b3b56db4e539b91306880328b97f20a19acab9fb6efb4329374019d2fbf8dbd72a928942ccc3bd9e9a25c03dac5ee1cb711778864801095fbe99b57abca25a795f825bde1de91c1bf650a22aaee03fa01eeab9ba2a74074ad2ce8c11ae3eeec47f629a2ef8cd4479c543e8d48e24baa9874ac8e65aa58d9bbd4e3bd6cf3f2f1a17efafcda75bd1ecd6752dac5811a36aa88de55df44dcf5d589baa370f8cccb92b8024e2f6522cbd99c41dccdcb5e5833f9fbca19d5fc60fa2e288bbd2241979ec5b3d34d1a759cc575d7451ea348cc31f21de29561d91355e3a05bec0efac994802c8a3d104d6363a54ef25ad2e0cb9641878f8d017cfbb072e7465653de2da7a3dd47fbd5255069ef6921536e8e6c4174f5d972ff7e721a177d4af667b3c6514bbef3c0c31231896c335e3eb46610914febf27fd14a6fc3c790281edb414c324930957f9fb685cf7aadea594d1b8846ce6c74966ca905689fff511ba29cfb779a910d207011b78da38c68febd006fba53ab2b33f047d12ba9d5a152633dfeccb29fd6f2847ea973c362779682b419895043e08fccbd1d0a8a30bf64ed46e0bbd92944c357cf5143d459b7f9724e42a6db4b2a422ace98c8469a8f2cabdd3b3e537302d0f263967d8784ef9e4ee1dc4b942d7f60c1f0f9994bde1615f1e3532e97c290e4a0faed17e23781d10296eeebe89a7ed35cd80e70ce309c309b95fb916fee779fa7d1be596a86bd3b036577e21f8b4738b05f6d9c4d6ce62d39e1670b59e36150269a5719a506b789a8911e133eb18013279355a0712ac03e10bfad28e7d36e67b0d851174c3c03dd06d7d68392d37d08bbb838f4e205526b97db57b78f3be000696d95a4acf34e5332c6a904fd04ec4524fb7165fc85a81633725c529558bef4b52d3e808bcee5720643472ebe4101ff5d3774dec42f0efe2699878a2b5bfede0eaeb12a76dfa80e16224f3251fbece0f43e0e159aca6cb3b09d7a32c5df5afc8146d2ea5a7fdaad45242c9ee907eb1e235b359ed5b19cb9b5d361fa532ed6a23cdabbc32a13b5f14f246fde9e2af979a8b06b1af4f9427c7797d5c15b26db451b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a1981d4ad51e5afde892c2d2ca75fa37d838cf25236a80f57b896c627889debbf7a94e1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e4ab0cb50211acd183a39e69f6bd6c3d680d5e3f5535f750ac5489b5991eb76a937af2d7035de86472a979c37c98f56730cd118bafc0322716781867caaf9c95e8fe9524f99bdb64bb8a1b22250c126bc0dff18aee166888272141911173da37ab30a964a32a41a5b1b8737d9208d29c7ecb583de8fd6e5236e19dae1daae8bfdeb9c5f94f2bcc326dd75af58825549720dbf4d88aad756852d22d9eea73d92d0e7a0c08a09edfaf96a50baac71f0067cdb004bafc0443671cb84f7afe58b976e4ef1e112647319c33457e1e10275edac62d3e702c530d95a3f274111bffaddaca1d071c95bc78a6e317d8170fa2b89b2789fcbb4a13d843694315e3d0168c2d0834843db773be4aa6a933435bfbd19432645d47a06de91ba31d892a36087e115b5468ac024f009f73a9479f5d556278fb0632dedae337015a7a6c44d3e0c9965195329e97259eb82d7f7ff88e7b283cc6f741aa4e8cfdc7e5549da5d1974c41584d0fef9c78224e507cfdc6a5c456e23fcd4ca126ff855716a7a1f96e52bfdaffc21d93e3955022f75d7146adc8b7c02572e7c56863749da8d3def3b112c03b183cd02689566d4d4a54640fd5e30b5244f0adba4c0c3592a9eb167deef41d81328095d151fe2a902cc838c307afed99a71e21b9d6eed0ddf2b3b563cdaec48e2a76d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a22877d3b0e5c005d19deef1a6fe4bd19f863a6dd75382f50dda0d5903a219d2de60933da2cf03ec67a0356dec0c3953b05d4e3c19f32a0611489eff8032be3f5c6b2f268efb9566ee87d6c0cf68834feb22edd0221147c02f40fc6f7595b481839364bc01b8d2c66e4f475175e298882330b62e0703c99a4715088d52fdf3350ecf49e6f11ec937d32834662ec52b265f173266e4166788cdc33709f98e1f64bdc739d1e1d5783892d4418c55546ca6918632a5487fb4ec55832e91fa60fde5c34a20463f34fa75c5029a1f5815a4ed6d07754295337e06f94dba8d75ecb88d19aa32e83f355584c49906885a0b6bf195263da4ff373e37b3513a3e1f1a8d99c5e2041096fcd0687895cb29b7b4763739f0db48c5fa6ee5d371ed6ff84aef0be864bd626e3cb4cb54dab14a3456efd7cde853cdf0c9ab86e969504b61d5b2ded0d7489219b78c203ee07917bc3dca271d286d618ba82cd1a7a69dff7b8205364eda67d254f20b5d4a2476d11451a06fb520b4f0768d211c06c43df3e230a120977d09eaefdfada5dbee9d26f75d42d5d6e112afda068980b8f0aa067113fe1fc932c521c9b5576ee58adfc9e3a2295b68759996d62630af666738c9af654a8f654a135c624df0084da505f8a127dde6a8b69bcc6701bef91732aec34188a4c9baf111c0e95c697dd29da61efbe60497a7f893a07ab37b1e3dbbe2cfc48be9697006f975399b382e72534d12c7f8c01f9b906a350a61072461fe9a4c8acc5b5c5bc77038e90dc4d8e02235d131a35de3d6dc3272e84c6cde497eba4cd79bdb266a2e1dccdb70f441fbbe8022f5ef304185346370938c8731258d183e1cc1a69f85714f9b51fff1a1c82f68405614590868ef1a147118ab6b5dc61abcf93ccc0495351c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b22bcada4f4a70e3d1569dcc4d4593634431f90152f157b72aaa8516c73b4eac36f022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bbb4121d75f320682f46b2f6506e053e812880339cdf0fe516bc1a9cee6a6ef068ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa252d258fdfb717c4b1f67f7beeab25ba2efbb8aa70b53f41c8fe686552d487d3328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef904acda8de90e4bbc152cb37e119ddf974af645a828f7f9945987208d49915302443c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e3bd8d07dcef56167e50a3ebcb457eb921c5af86d3b6559809bc3780c967ab3a8daa2487606149bcdf7cca42b76814f3c7eef406e7e119be5ad9c07ecccb3aa74ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840dfb972726eda1ec693dec06582e9c81d29c0531fa558b057edd0d293bad62a31a37c4f5ca828bc2d2977a451727faa765471ceddcc1cbd70ab624b1410d2ac4d998692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002dab04ca5b6d4cf5edb09ac21dd5738eaf5d336874fd06a64fc27b1ffea289fe82e0194d6e9c7b52bea7aafd4c0f5e0be4b46e95fe8ff70886d80c34179cdeb9614802a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf9cb30ae4ac3e6bcbce2447dd3c9789c36cc386b5ca7c86a7b4c2aaaa8ff93ccf16d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb4235b2171c6e3e2b64a21aeb004bb1a449bec39dcd4f711e82cce1135c57d620391cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c2c420cbba44d3fc07988bfbd9a11dc8370ce697fdba7963735d6291922809c9b7adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc77e2ba70e9e046f682a14c95622c785ce2009b4551ca4f18450b984c7a657b443a77cac7955ef1fa67a87c90d8431011b1f74a7623bf46e994b69a4365069f021dc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33173f30275b03f19a3c412c6b9a84bcd5049574792ea39a087f0d3ec87052b1617f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b099f89b76286d9b6112d45dbb92adf309ee8c8fbc4e628556de14d5e5eb4bf72ba7a0e4b9b3438f16db3192f938fb64107a2af042aa0dcb71a4ed43c2398e5a64e287b1cfc16a12c3bc9992e59b8c9138e43a90dd3e67799174d456f7d277307abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defb75bb38d82a9cd0f774c15da3b72fbb16a97e32e8737e81526cd72d9eefaa618ce2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b36e6d97ca91b6739071718a4b94cb671c6a422b59bba53bacbbc09db8c97bd1c922c0ad33515b3d667491367be76bd2f50087f40ed3a5865e9291777f37199a42ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8ace7509cf3e2b7d15fc863ac7fc2c106ff1be16d8d14123a719834c3594513d8d9c26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b52980879bc4e7943d0728f1aa130ea32fe4506925feaad1a5a4b575f98f3aaadd36f8d447699583d9c5841d0504704c5b5466b6c136e60414119255ff267a9f4026f05c6e113746ea08578214a8a44123d2a4417d1b60fa4e28a513c5c9cd6171c18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c129406c56dc1fd80a76eccde08ce82c1f0095a3b3c7f98c1855becaa820f81f93f5e44fe11ce71ee4acbbe9d210a5fbe04c2a3b22e25eaa474ca16599f96e14c5b43579a1a81287749357f4e71fccec5dee31b6dfdcd84b81076cd0e4ba6495ee2ee595a523ab4af9b318a7771751fef91bcaf9a480dfb44c57570e671d9a2fa6452e8e11cb5f9e8477d9fb13f90c9c1fc0e9bd8ea0ace7beb9dd8600634b8c1a115f423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acd348cd9f90bb672121183d9516a07735c93e0f2ec783c272e478bee2445a9698e59214d6af238ad6e19a7c8ecf64e6437d4ba28a99af918f58a91564cd2400659964d154c5cb19943189034c76d47dda3f0fda30763b748fbb612682f9b6642bc4e335539cd3e8cb3f3e034e832360f6e8c3f6a9316ccc38ac34b61a58a1d6314d49a7feadf3896510fd453c3398ff36ff6007caa10063f7e06b96f3d264dbb054c67515395a8b18dc77c20d9cbd0798cfc955bdfdd9a098b46b6b284eb2444ee6348a241fe4dede8d9a1bd6252a642090fecca8b43f02982fb20acaa70840b8912965bf2a45ad3d9a38575d1c4088a128200950a86c87a404dd2e2e9d56cfb616c01edb42ffd54d9134450e570d1f5004b03d428dd2404869189b7f0d462a6877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8ffa39fc7d86616a3d7eec22c833f7cee195aa3929369863d304a8e01dde1143b0f1e55c5a82df934dc4f56006382bb8ab67a7088d600d349e887870bc16db0b4a2648385d3bffe98eb5ec8f672fc95d86fff84352b39b32ab08ea97056325518328c7897623bc5998d84d711231eaa77834aa23c1bfad7a6be5e903ea4adf9e218abaf7e5395668f62ed195f925f3b06393a4224c6c350d43dabb2431ee2e84e2fddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684afe62a01333fcc6f16db4627671b2edf49751208701dac2d1713d59abe0e41965169554893038d25dc760202ac84ff1fe698a6a2a2a774cc1a46fff35644510f272a3a6850a35e1e70e423879e6b6d68faa86b1036a74551d3fba019ae0144ebb5d07f8d90c3b2e96024dfc7be23c87c9f31f8e0e7437a9e60e6bf5172f1912e148800324c0356d30798c8f30620ea48bd09b7a3bfce153b4331579e278fdee3796c4a87f9aec5f3d91d7676a63cb804cebf44ea98aa702b4ccb57e8b5f899470e75097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea77dca64048d048d458633134c4e932b0c7cb0177bcc967eaab803a02e5e6c1969162b0e80a2623d28894cceda254399cd039cb34c55fb271da522dc3ee43f3d1e02d53d3597d8905d811be8716cd9508887fb7e886acf6e1eeaac346c0d52ed82a8034113f218236587d791f204516536f8d7670f4340f692a3cd34b60efdadec004700a5f2582164369edaacb08c5617f30ad59386981e1013e7bb49504dc1d89ac108af058ab55ca646d493fbda1c36663c8d3010db33d09e76f97b5a88324301f43b1c0a0de65a09c65437c34a728dc3ae077c8f9b020bc6f31e774e60f051a525e2f1cb3d6ef50a2e334284284855be0bfc2f70cda2758d3919580bab9b6f4f3797614874c85922ee9cd5137ca298150b4505ff7cecdd579c7ab4b9023d182583288048af6665e279a97f115a69abdd5f5dfaf9baf075e2d872b495b945aa3c823ea59d392641a626f8e4f3b103f66308dd9870e6b6d07acb3894f5b95fa7885ec7676c81d7e646bb3a88238289729f4e8e1dee7d8223a5dfc217c35391411a298d9405ae6dc26ac10b980f3e0483fe6e53927128568a32ed5f7eaa4615a5569b6ff38db6fd7827986cdbcacc93bbd311b474fec63e01162c7a3900a9e3d7abeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c53c2dc8bf36f99a36ad51f2e6f6c0500b87087ad90615ad26a6bfe528c42132d6b57e1cb98fd86fe20f148ed056ac119b21ccf91cd49cc090c621fbc7367a16bf5954b177c34a7cd43d21a7df40cef19211647bbeffa4c5bc76f973148d5dc592e27b899c53950ae293ee9c95ff2c6463b19fb64c1a9cb406ded5305f2d258f4fd7a412c9f9b1baf5c92af63658a21a7dc4113fe05c815a38e2b4cd22fbeca04236a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f4ea8222670fd118eac5a66de7da7d61be759cf5c30f53ba52d928d10ce2c366cb49e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58ad018521872147fbcd9cec367bef69defb67c5101521c5fa46cbc78c5aaf3ffa3b6682a4277cca76362bc63efea50738593eddabd91b81afc62c605f3fef4b7049335fb444e5ec3942b5ceb75311b03721104b2b9f4f709837610d4347539b6258baa71a7cf7657bdadc05fd7173e4b1208d1db065000b9a930286db8fda891ce956e438468f796f919e75d89c565a7cf70a700793d43050edc0ed2c47f59d0a3e009311286179957d6591ae2e41becbf098a367bc0d9a0006eb3e63f7b86b474d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189dd66f52d9ccb022ec1de49fc1ab13416f7b439ff716c30b0f047acfcd24c6234a7ebd852d4081c0dd48cac3d587384f463610f53a4ab8117a01aa6d61a3b5ee0eb24efcc30cd0ca6b17a441abb9b020ad21f8889d159e4a6646211abef41bab9137fe0c52c7edf65df823c486ebb2c7d160305daa614b11c658f3d1b1d0412bc071573dfc95374ffbcc3646a9c3068bc32e459ce47cd8aa14293470efacf07de01b43d3d8374b793ffd42ec4e263b023bead549c6c0f066da15e1cf2bd0bd737368487b929a9405ad20675c68185ae71fd8c0433ff850b3b51c3ca5e487cedcef081f6820d95ea1c4b0665f84ed128c3e9fefe418a3ab0693436da3b5935c89b3eefb1714bc8d19dd9b51988aaf514c7de07c6ddaeab3395647f372e648c66ff4002a6a1d6d800287916446a4c86fa1fb78af483aa17da0bbad13126d1c50a680a26195d4ff6b6c5b5cb6bc02268b946382ee6972be936301bcdba1006d50de3833f8234f8c7c451848f6132d4741f03c85f3ed2ee67480a8f792f8dc2c73ec57b6cfe98461b021892c4543bee899ca1b86c9d3e054522d12ef1cd4f3bc36347ccd53c95b05ae878f9e61a88be0033104818064671d34f93b86159fe5b4fca84779c671675155de13fc7c08baeda66fa1121f6393c0d01819f01f3763eb79ad3e2d59618c6af6817b5510449ceb5316fa2618384423336db574553657378255a66bfdea81d34eb1f8be64fae8f544ac985cbde2025c57e5f03bcc3fc6d951f7610e000439f61dff7407d7b4287ccc01d2f41f7165895e74106b337a446088b056fe683db274a1070dfc819117e021fe456f146c8d526b2e03a4998ecf4767432b77312f40e91933812c9015aca61ce31cacb5f724b21460fb7afeff807c84d729469df39f8b4a21aa982165590a7cca76466ba8cb47e373f4362880c55e34f80ce08d03d1ce9f152a4fc0e893bb4e8c4d90af3249c06894e063b0aa5a84d240b02778cf27df8a68a74d8ae74ab495fd73aabd70a203581559ee88a05d6feed165c2bcea3d89605c18cf53eeec13d15f7a0d0e0beafcbb59372af7128e3060040835c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5e55c8e402747058c931e1b218a9fe723cfe5cca5fae7c1441edb9d61f7c6703d5811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa7b4a740f2f25a4923b7588ba3538e8a606d771d3369a3e5df925e3122cb92d2522d502ae3b0b576c5a9ee25e9c2ff06d2a5788e4050d41d914d7caefb224d692861bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a99cdef3c81e290ade3144f1db47da49694d3b25bdc22673142cebd790870d01d64dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c3aa4b97d68f6a0f930ad500f96191f8e081f1cdba8c72538c22e6230d21f7b482ce8e04435d1e60128eb2a47fd456722650a07f04b36df0f4c1f3d644401480181ef82e58e8658cb3149ee43944acbccf367a3b29bd77ff8553731c9a2f1834450dae7d6f62422b6802f5566edf94ee05e690e95f5a7702e3429cbc83d21e74aa85a19a716f6a20acc34a45ef1ba989bf306050d395d53a35393f0bdefb598fdf32b92744b3ac179ec53d11261305f0f2da4626fc71d54ee70bfd4e3443dd2386568cae0a65ae18c53fd2e6d557c821841a2c9cd72c74fd13dcb56d2a76eeee0942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a97be35e81c19c469c8539545d5dda9d72656088492a65aa19b0fb9c29a69e7a00f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eb3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1eb84af1644bd70d0c5249ae1aa4eba32fa9c28d62baf73b3674b8e3daa8a7aef4996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd3109c6e45f216add6df092ddb02c9352767c9d2cb1a707c2a35ff1f39f8594984910e39051aef8482e5997a586bbe54dae33f7b132fa2aa7884fe0c93862092f1bb475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e60c804a5f24ad282bda45684b3c3d246eeb0d57829f7e35730b12b4a2b6fd8274af98d17f922bade1e40bf440b3c03c5465bde4cb0a56363b92f2085ce9b5c2a091a5826f213c8b297e83068c785712a0f288d2f1a6fbdda89f0213abca256ad04a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18a81220585e4438694c930147d788286397dd821c850169092c4cbd2087968f6e57a5ffd20276c03cb5cd4b7b6fdf843a751476fe3f823c7f77b87d0706c04235c9338ebbd22994d929243c431803b81fe62ba6881d11819e62c2cee4a9d10156cb9505aceb9d5267ad3881ce575d10595296f21464009a390bd8b49cb70672cc5c1ea4b2edab302c795924fc8373d035972c8fe0192a31ed67810c0c839d952f66f34956746c66416ba2707c753b1d1d8fe4f3ab85990e1d41d27dfaf98c5bf7ba1fe055bd2ad8c2f221bc52f3e0b66cc2fbc9f9feb0657011243262871ff56184a5f73230ca5c5af331d582792b50af37a222374230eec91c48437be8cbc1c42b3763eedd9196b1a163de6f9afcc7647b1f4f6bd91e83dacb0502d5d48fe5700ffb4e7ee6808510cf54a63c1026546f4456d931349b1eb6d8077e60a139cf2e28b9d02a0af9abbd735273c4fbd7ae635bab237ef93701797feebaf751a8cc436c54866c733d0412c5c00a807f7f0340314dad5165979d2875682a4a0871a58d2539944be5adb6bd2ce778bc1eae3a25e6c9b475239c372bd195252a13d04b07b8718e5fe85ba48c7727ac1f737f0ae9cbbad6f0059539b839f3495ef84426047330a0c620eb50f956adedadc86ef5ec786124b7cea1ad1037ca60b52ced9b81fc4f63d0a72ab70ab64841e32e2811401ed76b1411d700f5f3d16f93389d704fdb80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b21158c19262e280a86f9040f038d7ee86655d441e84e6fe0ebbdf65fd07b0a3e219f63f7ac59d45b2c2b1e4461f806dd9a5c2407a95adafd29f49cd595a22d18f888e086eb18adb513c943f3ee31607303008f2ee819bf4dbed3c2ef1449e1aefd4fde5e6ed07c651f590dcc7549c7aad27a4bc05b2d7ad7d7ede816681c5db8fc58c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c859a1c6dd9fe5e1bbd4a41f0cf5f6b4d65649bfcc8961c5c70f2027b1a291e14fc20a047479e181f637bbe61087f283a48e1f29896ae59f3e89090eef672d0d7bf3e1adf33898fc047f638752b8bd6ca6ff55ecc49e865ddff7e33fe6326b07c4500f96c494915564118db505c61970c030d43701092213a1f00714cbd322cab787e5d4e3caf85f7ac8d231f0eb7d3be0d6df1b82c4bf91883d48987336a6d753550a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e5095ddaab1b86b6b89a7312f612acabbc7e72fe6d84b8af19f562ad2a995a9d64ae4228722ca107f3bdba919dcfa860834fd8b95d2bb083d1368600dee9dd87cf5c8f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7cbf824f526ba0a9258107a3d367c7832e1f54bc2a7a17966e5fd9ae92cc288b4d07bebc239288ba4faa8785399829a0190b231d26d929053bb387fe705ec6a38cea0544e7839c9faf1224ee50e8d84be726e6a0c16782113a3a5e1ad56f65115fdbcc2c6a616c48c716b96b49acbfe065513d204b03e21772763309f4978a95ee9ae27958f790940f8967d4e2ef69e172c0d75a318166f6a6baa17855786f74e2b4e14f8ac6d0435b7ca8bdcfba549ccdbdcc6aad7596cf49a2c2e8c217d0ba694b38b17638263cfaaf97f2ce42fb914e680b4820839be5930f134c102cad83eb8d21d2a875d091c2f96c3a932d67308edcb2ec09feedac14985b1436d6c7f46aaaf71a7822f152db523f9544a1e37e5696ed930012d27b6786145c879bce74c4f7eacec51b604d43946e7a4fd8c4d3fd1721160c165ec43db65d28409596a30c074add8f6b2e435c9e3f73f6bc41bd2910876cb34e67b980451ea08f4fe74939ceca5523e6199a0f733a8ce3fe6fef113539f5523c1803e6ac3970a56477ee132ba008f4d6b94b88c660566dea5768d6c954ca9ea1e3bc7773f48507206787cc3f431e937c76c8613f0690482b61f9b77089db1218103c4908b4d513d0f13fc230635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc2b7f0430d85a415513b851e5f822db4fffad6eaeee57f668c21c19f3f70fc27429f65b5cf4562bfec0066fe7f79127a902c673b6969c3dd69cdcb787a4a748707a7c50dcfed73ff969bd5c53ee37b29f3afe4d35af98791d679833ab6a9e39f1d9a43027d02021786aeaf5761f52ccf3f5ae48715058b2f6f23901cdc1d92b80555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba303edc295102fef5994fb315e8c2c4865e149127738e3f7c4f36f97a00c9c032eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797f79353f686b66b791e156c744fa99859d32e137f1747a2b03e77bfa79cf394221535781bd2333a5c5cbc961a0c230ae8ed049f3cb26cce0afaa965675cae2a97dcf8c87d2916405cee52a5709225bf2dfb5452277e091b6f36ee251fc9f3153289d90c873aaf89a564f8c45ead7bf7a8e0f01b561abce20619e202fdb95707df74cb3e0c97e2c9787ff2b6ccbef18c36b695ac859d046e9f854021290c1f92a1eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8035c841e4360799f0135deaa0a3c176479cc9d356fb8b3001ee624ba3b4c7c3eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce60548d57fad66eaecdbd1549e1c678d4ecd8f36b9f614c5dae156d9e07009a983a984a26c08df7589d47ed2e4fa2e5eef6df897c3792e86f50131a9d205a4d641f084ce25d955af5e7253f51a3e1dd66bb4063ccb538451186d48ef93718d443cefee241fbfc7074b1382a7377813c81d4c3d9b0f2972f0513bf1657f852bbdfe86263b83f09a7851f0a38496189cc11f8a9e4f74230ca4aa70e52f32b91593760c285776b6671fe12c3a6708b6781780ba215c5173d044487d23adef2d159f86fc20a7216a6061d30c1fbc1ad6ee32bc9972bc14e453e8ae15f47f126efaaae595d8a7d6a39d2167cd79fc104f33a278fe915a916268cb97c04a156e61ac5739c5f3e2cce3a82933ff08b4e796e24dc38be66139a1e7f0dde0ea3cca8a53cd26e1a721015873916adda0ecc43eb0b04ffddb23b018d8e8d7746660dd78b843972160719bd7e6fe206f88d00fae9c90328e386916513358a3a80332e35785a177ed00e7f1505d3a9d638a065b66495ed45dcdb31da22ffa99299d4045f023dfd1ab09132160bbb1ed5a6d4eb2dbfa5996770554111e9eba8a3b82914d1251f98015e4bef62c49ea757f840576ad4b70877b19d71367951778c8584a2d87a7efde8fa3e1f3a9bc83ec3e56fdf4d164020792ccf9cc7ff62544e6b499095e5e984cca627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb36d2973e1df0304274cc0399f5caf98210cab2753bed935c2b59a16c83e8379ec74967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c1252e32dc1a7139e8ebc5e40ed7381a1fe15f965018367ca56e81eca85ce03673a8ba0c6cafa384c1694312df847dfe7dddfe1e7d3cc77c5e31243d91f64945bb23b6e1ca0f0f11649c4b689b7a563f6cf82ac0d608708175515b1a568c4c52346285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab2b7f0430d85a415513b851e5f822db4fffad6eaeee57f668c21c19f3f70fc27429f65b5cf4562bfec0066fe7f79127a902c673b6969c3dd69cdcb787a4a748707a7c50dcfed73ff969bd5c53ee37b29f3afe4d35af98791d679833ab6a9e39f1d9a43027d02021786aeaf5761f52ccf3f5ae48715058b2f6f23901cdc1d92b80555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba303edc295102fef5994fb315e8c2c4865e149127738e3f7c4f36f97a00c9c032eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797f79353f686b66b791e156c744fa99859d32e137f1747a2b03e77bfa79cf394221535781bd2333a5c5cbc961a0c230ae8ed049f3cb26cce0afaa965675cae2a97dcf8c87d2916405cee52a5709225bf2dfb5452277e091b6f36ee251fc9f3153289d90c873aaf89a564f8c45ead7bf7a8e0f01b561abce20619e202fdb95707df74cb3e0c97e2c9787ff2b6ccbef18c36b695ac859d046e9f854021290c1f92a1eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8035c841e4360799f0135deaa0a3c176479cc9d356fb8b3001ee624ba3b4c7c3eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce60548d57fad66eaecdbd1549e1c678d4ecd8f36b9f614c5dae156d9e07009a983a984a26c08df7589d47ed2e4fa2e5eef6df897c3792e86f50131a9d205a4d641f084ce25d955af5e7253f51a3e1dd66bb4063ccb538451186d48ef93718d443cefee241fbfc7074b1382a7377813c81d4c3d9b0f2972f0513bf1657f852bbdfe86263b83f09a7851f0a38496189cc11f8a9e4f74230ca4aa70e52f32b91593760c285776b6671fe12c3a6708b6781780ba215c5173d044487d23adef2d159f86fe98861d4e7757467dab23f9d15f3c8b80913af910dc5fc82a51ab2c596b1a523ce0519a50e8723de857456d6e7dab51cb622bcb67b28be64bb397b900b5e6f7493cd60c08584cd44a684221ec2d5ff362c9bf30f436edbe7622e54d7ade1715d53aaa9c4cef56cfcdaedfe045faf9c8b86740c9bd16877e80f0f692a36035c8bc62e1deca82fc4afee18f085848e2b7cdacc4ad5baae7ace7b160331b854f87549dc61a1c619905f0ab533951536fef4385d27ea6294991c6240fd1bb2df9717d869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec824818f5ca0980e72a82c7d8705ebb528fb67a0d43ea5ddfb8e3928811a9ce3e78129c59ca7ca2a63c9ad07649d980289ce5e6ef5efc53416b2dd3a1663701bd1c785e9b96bb82812983437cd7a1ea64c9df9e56521371fe8340aaefac4a10dbc6144b1f06485886dfddde03e5a2edbb52f8fee6e709d6bfb321500e30ebcedc7f321654b7cee5e01d1195a3b4efd7a89fce2554d8d4a76c15a75c76f4f634be1ba09ee7f4d3ce4d775e18026bd2994ffe13ff1dee5b8f136a111e3fa8cb1fa939e7b8ec8c1e52594ba5db815251822402e4738392540bce255517ea78214b8871fc21b0d346c44ef21adf6a8e8d0f28c8bb53ab9d43a2d27058bbbe01e86d285660c1adba71c4641fb537ceda2455f6e750481c167c456c77ecfb82b45c226d3711ed41204d562247f35704950516c29494c6f9eac42aa3766137f063311b7a627c2799edfa43860a512a2ef39b5d0bff20e11fc7efb3ea5231d639ab0c7ed97c09ab0697495e091e80020b06efc63d9e07b03a227012d9000659c4031e0bb2e9e1cd72bc283097568960d93edf22792c7a10d48d09d4b8f040ed114cfe7665e633afc6bc02f17bc3fb8645704711e86ace93faf69d2b797c70f8b054c09b88366f5e07480e9fc5015cbde9996770a2f0da5aa061fca258a31a647323a35d7e764e4c6d0f76c9cae5aaabf071bde7b5a006414914d01c8c33a0b9df6b699bb963f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf33568cac332e3e0e89fe95dd1e0de527e621e4fd7037cdf99227954d46035cdc80bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bc2f61fe9466dd814930b534fc086d43f7fc4b022e5f2d293ab8fcb1f7bcaa150d624634c761e229f67e4ddeea4d9e5d5ffabd36a4b02472b6ec5739effc58544021de62cbbf536a4fa9d73d893c1c36a67ca44bd7a4421a1a732a6bf8cd58a45ad3fdd2e71328f4b73ac9bb00f1f0c6e1a75fd13754c4db29063607974df133d7112161ef4c4e608c600d3a197297eeae93283b8bf731c6f264b41edca313ae689cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1ae925ae7d5202efb01809d0f86c30c32e6dda07104164296a41ecd101e136f225fc3b1f911ef50b4e506d7b120bda4dc7e2d193dbe9d66f300638721f55b41d8e17948bb4c5db47c0ca75d66af3700c4ebb572ead6942f2e2197b54992075a4ea00a7a16e8505bb6985767faed4e07443a095237899f0e67df4a7f86bb30fa8eadfa7679239bd980dfbb5d5f5371926f8efb81eb25a5cdefe152da8490dafbcd20dd14de8f0042ee7d7374aa23d8af547b6fe2fa1d0b861830ab9b320228ae6602d92c0a306857004026ee6d9d805f705cb15131cd6a85f4fe6c562ee543b0fb3c2fefaa55deb8732b31ba28f0a1ea752c9d13f766d1bb4c3c8a710cae7b435cca516d4d4f048be97c36e4060bb6951c9f496024b2180331d32fc169c57990a2b97722c5922ad128d02651eb3c62ab69854606138b809f322bdb92c23f315d147c1eb10c9fe871d924bbda6b555802aa430c1747151595ad27a44bd4119932c22156928a70ee8cc793489bb12a1850012ddccb526520fe1501462c8189fa65aac21fd05a093bb1be63d6912b9bf7a6932c214b424e7fdcd43fef7a3a151e5a306364cd31b99b180ab34d1e9728a83d87df3439b168b141862e930cc26d50849760dfc039177e47543e37ec2a9ab5a93e0ea84bab0a605ce6317e321507f93f9bd00b8617240ce7bda095637f02d58871f423212e0d796b6decd6adbe4bab301aa2d11c97600d86c93e0855f9c07a485221f37fc0c3441d6bf3e56f584353affacd3c8f45f47b93194eb3147fabc02c6c0b1337f388e33905c00ffadf99fc14861916b8394aeee17fdae10ea5850778826e4012d666f4f2cbc722851947d7d0bfbc859a72813688dbdcf52c414783260301c2a318dea39a9ea3f25803ef8c8b068035e46be52a3a83244c29088980be77fe8b0aea687b3f7790042dd8f8480c49fdb14de7627d5177c959aeaeb29ddf241f9eed96ba4795608b7d162a894f8b5a7456d5828274a7d6618ddd39318f60c4f85586a5256b1a9cc84ade1dee1865926cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466c129e4302d8db675a3cf8d04995033544490125719b1f7e0763a9bafa2dacc71cb22f3965d5a370578ad2b921f146995a13b2d24591bb6bdcbfea7e10a880be4b693ef7a90f41ae0685502dcca0f648d2bff6fdd6e552f828ce08336deb8bcb1cf1fa84d4967324f1c81fe728d7a0504dbefbc72807047026861326a03a9b9b26a82944c05b0b11c59041fad395bc5295fc359c1872854f8c0fa60b81cfc6f7c774d18863d6e64d987b20d9d37e037c3858269924b2c1d4527969711e0017971bb0aad53d09ad7fc8fc0147359ded3572029f66dc28931b08f284400fd137a7279a6b277a5c4189dd94986803de173a57c2d0f11bc15e6519a6bfad4c6e62ec784e43bfe68a6cbbf8c1cdc0ea2eee82c4728c8c97dbd0aac6f94bc6776e9f9f46e0b5fb6ddc0e2fab1f3c7b26409304132be3e6632de958cda2522729925a4086f7a64a899500f6fa3684d7ef46dcca573334ba17d784112507ed95f75039293184fc4049e890869b7d4f0bd0ff5357b6fdeb1578a9bfa96b6da17be5853d7326f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd454c5c88fa0fa81e7127fab6a6343fad9aef6d411b58c94c4fb03d9cd8913f7763448cbb122360a03706d06cce8eda66b597f43d05f1bb5cff47e49f507bda133354e4aacc7c550ba3a903f0fb87d89d9f1d60c7c213bf9bd59ec00258024b2975ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa00509f06cd61b32d6cd01ecd9768b23fca920e4a01fbc722f579c2116bb99fae13e685fcb50b4aa32a08a017ca45a8f5fa09e4758c6b5373cb0a860158d5bedf007c75826e2c2418f32c9fdf2f118e43970dd1a4390a421aef2ced7f53f5909388df643fed408230868e5a2fdefc50ed483d57689c5b8e179e5a0c94a27dd49122ff4a5a0ffc39873a79c1d8e34b3a4b03e817c0f78655bb7dee7666922050cafac527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff4341a5579e616b8e6bbfeb5fcd62f77ee2dc3f0e6ea6d1e749357930b4038b97d1dbc413281dbdd6e505e0d4cf699579c09b1db36212a6a57865a43ad7696c01707b1a040aab9ea2d6ada786eacd882b2da8a1058e1ee8574545458a11efe2b5251bed91e7d1d1b286919dfba8f946ede3e5303277167f8ff73d71b46127b20e3430e100bab7658df20a42ae557ef9cc667b216937aa53e4e66c24aa0184dbb7162f833b508c1260e77d8e67ddae57cb5e185840a5523aebc9637b7b16174f07e34e86811a30fd69d4599faf722aa864772d5d47f72b569c3fd6b432aa8fb21914f560952f3eb6caa032f1212ff7a387550dd27a1f69a3eaf5ec9222288260244a03af1571540a588cfa0829f4389cf12d0ace5d14b54de96e1917741b30df35b8669ea50f5506318ee6e82e5606ca3564e52aa7687f8566df28e83f86d6fae873f267331bb61fb70e7333ddbd431dc2a4dbc1b7a142b26748590d1442dbe289a55c3134e84ccdeba88b8c14dbc10c3c5e2083a21b4bc1c1d6648765e41f7b66f9eccba2e36e46db8731bb958f164465653e08e888ed89edb73f93ee2b0715db2e201e0a16f4c41b1115872b85746c220059d68e685e4a251047b3b09c553f1582162bf293d739001240bb3a71407d1b66703061d068ab611facf5aa5cc760536f0c4ff532066fa4d8cf552a660af7ba6c5ea276cd5729f2e409eecde0d5fe532af006465709053ee54fddc78b6b662352bfe02f09bdd3e37a842a98d415a43b61f84651daad11577f514146e9231bf629b1b2f40547761efa7fdfc7cc7dc4cca6e912f64d424d9fec25172e62d880e153364e89fc7cf7a1176ff4d6d2ea6d6601d31988bab00954f4ed2acc32ce1eee06885c6767b30415471d6a2b827d668b9f4c7f7f94ef4eb59498aa3ac96f740039e2c68eb91cfa896378023c0bffbacc6e1833049e6b02f5b4b13eff5acbf5c28f949dce714d44a5517fb92dbea952f933b02b83adb43c03c1285de08b39a3473cd9501a03bc98402a65fb009785b3a1d2852b508432e94e837f2310a94595da24b6b6f11ff60df52ca17542a90af712971b8271f4ba96e2124840757b96bb064cdb9cc075df99b06669c385ae76bdb9607e0a7b61e6ae53dbd36af69047ebacbee712e300f56d826e7b23733c84761aa4b118d67bf80e99a7a2c57dfbc3e105be913ed7d6117eff83c57eb11ee699482600bcfbbafb7635bf9c82ff99fee700a7adf08e44b5dd190ea89e85bbbca44813635f0783f998dd1af450358aebbbee746fc57cc86f369c96869b0e91546c2fdcda7a39dce611d09816e34eb28b8c8a93258ff2a4430621717f0248fe5db2d93855d08acbda3ed65b10a54a1b740b41648c6c635cd6196adca0b5ac72b929d8f2dec61cbe474da96b48c77429ac2ee72b80259b515031a5b43c9c8283e37e3d8aaeff2792218e655bcdda5d82061b18c386fd1fd60ab0ceb44c2462f57a0afa238eb744c964eb99c4c35467158472ee3515e8014fb27bedcab29cbc2f55134284bc5ee12613206dea192d166997f17316243f51400c4381ba2e5c08289ebcb087eae58b93d00a67667d1658edb0fd6477ebdcf75b8f887947d64be8a6d8c96001f2ec6d47c643a80c9b6790a7fd8e1b0a6c34a8d54d1c4cf6d20e2e24e22be5faeba787de176cfbd7b7c01d637e812a5bbacdb9857ef3dace473ff41010351f533472834bbf888d8603cf4321adbea5d8819e4d256a16ea12bf269eae6f5ccd47d6180fc7e5f06e039476b81e1d4ffb213b8f4fafd46089165ae77eb94517593c817f8589cb81988f2b122e773be30562e736a2b451394f0433b0ff7fbdd42c3e4a91f9e874c74bcb87a914057f44a3d7d249a34e21f90cdd3330e0dd9cc1b7a67c2ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba2f1a61652f265f0f3749007cc62c30a21c80e2f7c8ffb3bd9d11caa5e05914fcfd2cfd7c977a225af630960a269eb8523f57568bf7be2db11428dafca80de02dcbc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b089c3f49f63917e43273f8d68f777e5d2344570e30a0e2645b5e5f3297318f1b5f097d7124b6a9441d0892b9f05923e2ce81feb46bbde66da2b979dd36fefc4551160e73226bf44f12949d0fe444d6d083d9ff3c0c6e278eb5d75c93bc0152b748a761d5214c03c3eed521eda72a210a8bbd993f5569f1cc8b7bf2ff7b6cc8ecdacbc7b798bd0fc287406befbeb977136872beca40e5680d1b2c0033a6c23c994a9c21c5feb70049981d7c83c60266337281c5bcc2202e068d6771e367ad93859f0ef25e5c23964652957d0a2476c274652e5c635d38367024e5d7e9f8b72e03e06a655be35612c6d7f8d64dbcd3e0b306313602f99c35a75d6169d6a3fdd8247f075503192312689a48d22f30f8b6f44c7b08e2009cd4ca6385228d6f4b5d19a0a616d61d954fb1e7230c7974093571fd513328bfaf3b7fc23676a5502be2431c33d2d18883c39f721f4dd4f618a1adf063b2a9ec768a3238acb51955b8eec3d37833095662ed8d38ae71bbee93ddd5ea5de6d7c4e8f3ef7be902f6584364645d25df52b2b09715870272d9604a4f3327b1e86c9a648d16deffa65c60eb133f6704e29bafa779f8d7a76e95d58950c4d6f866bf611852373975d9a74386893535954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066459bfb5ffb3c78c08e8603ad6ca8972cbc80f0263927483a5baced5620690d855ed575fdcc7d97f32853569530df88ba6d6f9ca6b551af2b9f5c04b1cc4d9c86cbdc06892ddfdcdab6d04c13a40b670946f9ccb767b4511233f84080633fe41fcb672c5d22d10e9ba9e02819faa278cbe5040b21ef90cff6c3a0a04d3adffd5dd94539deec185c55dbd370ccc2e057a4e060d04960190361e6cc7b4c24828615ed1d446e90449262e25bca4729d8b41f95e9822368b5a224ab584e509e70df3c8c7378dab3a371805541856ce4286580c17c150fd0f610a0ce6e0a988c8b8643eac7ab9edd9799f2edb1359af1d6f2cbb1d57cd47000d00054e9b7207ed342d6ab6721f72550fe6f083aeea15f36fc8388e2ce7a4f27307bac18a0930cba296346e898252d8246d85447d5ae7134e4516a0bd2647a04c22bc1fa9a51912a620b7cc96e68bd36e807f200c94df8150215eb2885000df0d7ff98fa8d94df7f9d12e35e3505d8b9dbb3898c171a01b54e9fa91c2ba4d529cbcefed08387ff2c2e1e2eff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ef86259db36efe04e5f99d8b639286faa46273690a8c0bf7d07c36248219c1b57d2f5be7671c63d19d63d0c0dc389f53153f1bd46968224eda6ec970de0bb89eb39d68f6522e05c7ed2777df2ca1fcced0122ccebb3e955c857a6c02fc0c38c2efd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a057844753ee3a83cd3db45300eed4e73105740dbd51dbd870568bdd6c13cbd633edc47a61d750279ba4d2e0a518817c552f463934ef7313a413281c840176a5076aac7f6df587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489daf304fccf40c9e696823ea838ad748bc7e36be08239463b157ae332c4bb6a40c727a528a583de6d8b3dc12af8e8c5d03ff3f8cf11d57c79b71ea016ecff965fd66efc2d4c6b64c2218a986fdb61fb46e949b22f6926832a9f86ee5c3976330097d9e790bb4b4d612031598b192533d6477bf55c2df2690fb6a753a5e8a016681a4a0557208256de5411fd9e3460a0ff70bdda38b661682d9ad795f05dc044a4e122ed9e03d34e11daff2aa06355dd3393a7b28806fdc075ac3dca7ebd2ffc130b04ebf6d9d95c7568d4449e9715edc7f895fba113d2739a197709d0bdc5cffffdb123a9e70a705e28178f0cb327073377fb23bb910692f2f8e548d0894b94ac1b935716756000400fca1b6aec1a12906eef663d5959ba700fba4060edfd5f64b26cb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d3683613fa85cd98b9887439a8c3d06eea6a6f818ad2b101486ce3133f8b8d9dc73962d224f4c3f91d2aebc1d57bf3a2ed884f82b0bb769124c3c5b142f2593b4b60365ba58b1b75b148fc61cd3ac3a81bef883e81b026c7608b542277fa5fcf9bec54444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f955a0fe2fc2d19adf491fc4601b335516408994d38f09e4b040e9976dce6442373a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749acd889bd84530c1123f47916a5ae52f74c12992a3dd92d2cc1e09fe09968ed87ef13e4c262b24f955c2645bed493f9385328624b8f4f1d91ffe205042fb7dcf65af99a2b7ff6a41142f83ba4ff0bd4fff6e4f5c8bddca018d55950ecf79a77cd786a98c00ceb925a28444e31b611c47a981bc0620b25f59eeded5d9df591b0d10e19a706dedb11b5a95a5677c60725e63c3d158e2c6220fdf15b5338c95983241ab39e1d076c04f06709aaf8239f6878984599c080fa5758bfe6b1f3b4c0c41996cfa1783f7a825c3728aea244fba31f2b6d979e3bce11b689ac14b29358cb9082b5c72386d0418b837f0c068794f4a29541eb5dc86a4dbb8312fd41b1d0142176b69b2642c16d8c2acb7f3ae18d7e83b695d32a6a9b817eecbbd0b8efd6e42da/usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64buildqcom,dispcc-sm8250.hqcom,dispcc-sm8250.h../../uapi/linux/input-event-codes.h../../../arch/arc/boot/dts../../../arch/arm/boot/dts../../../arch/arm64/boot/dts../../../include/dt-bindings../../../arch/microblaze/boot/dts../../../arch/mips/boot/dts../../../arch/nios2/boot/dts../../../arch/openrisc/boot/dts../../../arch/powerpc/boot/dts../../../arch/riscv/boot/dts../../../arch/sh/boot/dts../../../arch/xtensa/boot/dtsldldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-6.6.0-42.0.0.49.oe2403.src.rpmkernel-develkernel-devel(x86-64)kernel-devel-uname-rkernel-devel-x86_64    /bin/shfindutilsperlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.2fffͿf@fJfaff@f@fwf|fr@fj@fafafS$@fS$@fP@fH@f?]f?]f - 6.6.0-42.0.0.49ZhangPeng - 6.6.0-41.0.0.48ZhangPeng - 6.6.0-39.0.0.47Mingzheng Xing - 6.6.0-38.0.0.46ZhangPeng - 6.6.0-38.0.0.45ZhangPeng - 6.6.0-37.0.0.44ZhangPeng - 6.6.0-35.0.0.43ZhangPeng - 6.6.0-34.0.0.42ZhangPeng - 6.6.0-34.0.0.41ZhangPeng - 6.6.0-33.0.0.40ZhangPeng - 6.6.0-31.0.0.39ZhangPeng - 6.6.0-30.0.0.38ZhangPeng - 6.6.0-28.0.0.37Mingzheng Xing - 6.6.0-28.0.0.36ZhangPeng - 6.6.0-28.0.0.35Mingzheng Xing - 6.6.0-28.0.0.34ZhangPeng - 6.6.0-28.0.0.33Mingzheng Xing - 6.6.0-27.0.0.32ZhangPeng - 6.6.0-27.0.0.31ZhangPeng - 6.6.0-26.0.0.30Mingzheng Xing - 6.6.0-25.0.0.29ZhangPeng - 6.6.0-25.0.0.28ZhangPeng - 6.6.0-24.0.0.27ZhangPeng - 6.6.0-23.0.0.26Zheng Zengkai - 6.6.0-22.0.0.25Hongchen Zhang - 6.6.0-21.0.0.24Hongchen Zhang - 6.6.0-21.0.0.23ZhangPeng - 6.6.0-21.0.0.22Zheng Zengkai - 6.6.0-20.0.0.21Jin Lun - 6.6.0-19.0.0.20ZhangPeng - 6.6.0-19.0.0.19Ren Zhijie - 6.6.0-18.0.0.18Zheng Zengkai - 6.6.0-18.0.0.17Zheng Zengkai - 6.6.0-17.0.0.16Zheng Zengkai - 6.6.0-16.0.0.15Jin Lun - 6.6.0-15.0.0.14Liu Jian - 6.6.0-15.0.0.13Zheng Zengkai - 6.6.0-15.0.0.12Bing Xia - 6.6.0-14.0.0.11Zheng Zengkai - 6.6.0-14.0.0.10Zheng Zengkai - 6.6.0-13.0.0.9Zheng Zengkai - 6.6.0-12.0.0.8huangzq6 - 6.6.0-10.0.0.7Zheng Zengkai - 6.6.0-10.0.0.6Zheng Zengkai - 6.6.0-9.0.0.5Jialin Zhang - 6.6.0-6.0.0.4Zheng Zengkai - 6.6.0-6.0.0.3Zheng Zengkai - 6.6.0-2.0.0.2Zheng Zengkai - 6.6.0-1.0.0.1- !11556 bpf: Fix a kernel verifier crash in stacksafe() - bpf: Fix a kernel verifier crash in stacksafe() - !11496 virtcca feature:Fix warnings - virtcca feature: fix warnings - !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU - drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting - drivers/perf: hisi_pcie: Record hardware counts correctly - !11546 ata: libata: Fix memory leak for error path in ata_host_alloc() - ata: libata: Fix memory leak for error path in ata_host_alloc() - !11551 mm/memory_hotplug: prevent accessing by index=-1 - mm/memory_hotplug: prevent accessing by index=-1 - !11522 ipv6: prevent UAF in ip6_send_skb() - ipv6: prevent UAF in ip6_send_skb() - !11518 ipv6: fix possible UAF in ip6_finish_output2() - ipv6: fix possible UAF in ip6_finish_output2() - !11515 net: dsa: mv88e6xxx: Fix out-of-bound access - net: dsa: mv88e6xxx: Fix out-of-bound access - !11513 ipv6: prevent possible UAF in ip6_xmit() - ipv6: prevent possible UAF in ip6_xmit() - !11503 mm: mTHP user controls to pagecache large folio - mm/huge_memory: allow to enable 64K anouymous mapping align alone - mm/huge_memory: mTHP user controls to pagecache large folio - !5453 Add GM Driver Support for Hygon platform(Cryptographic Coprocessor,OLK-6.6) - hct: fix fork issue when use hct in virtual machine - hct: support 1024 processes simutaneously in the hct-mdev mode. - hct: change the maximum number of supported ccps from 16 to 48. - hct: fix build issue when the module mdev is disabled. - hct: supporting memory encryption in host and wb set in vm - hct: add mediated ccp driver support for hygon crypto technology. - crypto: ccp: support sm2 on Hygon generation 4th CPU - crypto: ccp: remove repeated sm4-hs mode - crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp. - crypto: ccp: Process multiple VQ commands once for SM3 ccp. - crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192. - crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash - crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding - crypto: ccp: Fix a problem that vq thread may stuck when do multi process test. - crypto: ccp: Only handle interrupts by completion. - crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP. - crypto: ccp: fix sm2 not return due to wrong complete callback parameter - crypto: ccp: Support SM4 algorithm for hygon ccp. - crypto: ccp: Support SM3 algorithm for hygon ccp. - crypto: ccp: Support SM2 algorithm for hygon ccp. - !11485 Bugfix introduced when support folio - mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio() - mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked() - mm: limit order to 0 when allocated from dynamic pool - !11469 OLK-6.6 Revert gpiolib bugfix - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match" - !11464 mm/ksm: fix ksm_zero_pages accounting - mm_types: Fix kabi breakage in struct mm_struct - mm/ksm: fix ksm_zero_pages accounting - !11411 f2fs: fix null reference error when checking end of zone - f2fs: fix null reference error when checking end of zone - !11465 【olk 6.6】net: hns3: some bugfixes for netdev - net: hns3: fix kernel crash when 1588 is sent on HIP08 devices - net: hns3: initialize reset_timer before hclgevf_misc_irq_init() - net: hns3: don't auto enable misc vector - !11454 nfs: fix memory leak in error path of nfs4_do_reclaim - nfs: fix memory leak in error path of nfs4_do_reclaim - !11421 Some fixes About cpuset partition - cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set - cgroup/cpuset: fix panic caused by partcmd_update - cgroup/cpuset: Fix remote root partition creation problem - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls - !11455 v2 CVE-2024-44972 - btrfs: fix invalid mapping of extent xarray state - btrfs: do not clear page dirty inside extent_write_locked_range()- !11443 v2 drm/amd/display: Fix null pointer deref in dcn20_resource.c - drm/amd/display: Fix null pointer deref in dcn20_resource.c - !11433 ext4: Track data blocks freeing operation in journal - ext4: Track data blocks freeing operation in journal - !11063 virtcca feature: secure smmu init - virtcca feature: secure smmu doc - virtcca feature: secure smmu init - !11206 kprobe support %pd/%pD type - selftests/ftrace: Fix required features for VFS type test case - selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD" - selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD" - Documentation: tracing: add new type '%pd' and '%pD' for kprobe - tracing/probes: support '%pD' type for print struct file's name - tracing/probes: support '%pd' type for print struct dentry's name - !10875 Incorporate some bonding patches as follows(OLK-6.6) - RDMA/hns: Fix concurrency issue between bond work and bond event - RDMA/hns: Fix UAF in clear bond printing - RDMA/hns: Encapsulate upper event and lowerstate event handlers - RDMA/hns: Register notifier block of bonding events in bond_grp - !11304 iomap: fault in smaller chunks for non-large folio mappings - iomap: fault in smaller chunks for non-large folio mappings - !11397 fuse: Initialize beyond-EOF page contents before setting uptodate - fuse: Initialize beyond-EOF page contents before setting uptodate - !11303 【OLK-6.6】ROH sync patch from OLK-5.10 - roh/core: Avoid null pointer access and optimize code. - Revert "RDMA/hns: Support RDMA_CM in ROH mode" - RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0 - roh/core: Support macvlan in roh. - roh/hns3: Add ROH client case in hclgevf_init_client_instance. - roh/hns3: Fix IMP reset vlan unusable. - !11363 kcm: Serialise kcm_sendmsg() for the same socket. - kcm: Serialise kcm_sendmsg() for the same socket. - !11381 mm/dynamic_pool: use batch to add free pages to dpool - mm/dynamic_pool: use batch to add free pages to dpool - !11355 ext4: Fix wrong da count caused by concurrent racing on extent tree - ext4: Fix wrong da count caused by concurrent racing on extent tree - !11335 Revert SPI bugfixs - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware - Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz" - Revert "spi: Add verification for the max_frequency provided by the firmware" - !11336 nfsd: map the EBADMSG to nfserr_io to avoid warning - nfsd: map the EBADMSG to nfserr_io to avoid warning - !11342 large folios swap-in: handle refault cases first - mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap() - mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false - mm: extend rmap flags arguments for folio_add_new_anon_rmap - mm: rmap: abstract updating per-node and per-memcg stats - mm: swap: reuse exclusive folio directly instead of wp page faults - mm: swap: entirely map large folios found in swapcache - mm: swap: make should_try_to_free_swap() support large-folio - mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages - mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally - mm: remove the implementation of swap_free() and always use swap_free_nr() - mm: swap: introduce swap_free_nr() for batched swap_free() - mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable - mm: userswap: page_add_new_anon_rmap() -> folio_add_new_anon_rmap() - mm: convert collapse_huge_page() to use a folio - mm: convert migrate_vma_insert_page() to use a folio - mm: remove references to page_add_new_anon_rmap in comments - mm: remove stale example from comment - mm: remove some calls to page_add_new_anon_rmap() - mm: convert unuse_pte() to use a folio throughout - mm: convert ksm_might_need_to_copy() to work on folios - mm: memory: use a folio in validate_page_before_insert() - mm: ksm: use more folio api in ksm_might_need_to_copy() - !11328 jbd2: avoid mount failed when commit block is partial submitted - jbd2: avoid mount failed when commit block is partial submitted - !11222 nfs: pass explicit offset/count to trace events - nfs: pass explicit offset/count to trace events - !11321 NFSD: simplify error paths in nfsd_svc() - NFSD: simplify error paths in nfsd_svc() - !11314 nvme-fabrics: use reserved tag for reg read/write command - nvme-fabrics: use reserved tag for reg read/write command - !11119 virtcca compile warning clean - virtcca bugfix: compile warning clean - !10762 CVE-2024-41016 - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() - ocfs2: add bounds checking to ocfs2_xattr_find_entry() - !11300 v3 mm/shmem: mTHP support for anon shmem - mm: shmem: rename mTHP shmem counters - mm: add docs for per-order mTHP split counters - mm: add per-order mTHP split counters - mm: shmem: fix incorrect aligned index when checking conflicts - mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem - mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem - mm/shmem: fix input and output inconsistencies - mm: shmem: add mTHP counters for anonymous shmem - mm: shmem: add mTHP size alignment in shmem_get_unmapped_area - mm: shmem: add mTHP support for anonymous shmem - mm: shmem: add multi-size THP sysfs interface for anonymous shmem - mm: shmem: add THP validation for PMD-mapped THP related statistics - mm: memory: extend finish_fault() to support large folio - mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio() - mm: use update_mmu_tlb_range() to simplify code - mm: implement update_mmu_tlb() using update_mmu_tlb_range() - mm: add update_mmu_tlb_range() - shmem: move the shmem_mapping assert into shmem_get_folio_gfp - shmem: set a_ops earlier in shmem_symlink - shmem,percpu_counter: add _limited_add(fbc, limit, amount) - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() - shmem: move memcg charge out of shmem_add_to_page_cache() - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() - shmem: trivial tidyups, removing extra blank lines, etc - shmem: factor shmem_falloc_wait() out of shmem_fault() - shmem: remove vma arg from shmem_get_folio_gfp() - shmem: shrink shmem_inode_info: dir_offsets in a union - !11270 nvme: apple: fix device reference counting - nvme: apple: fix device reference counting - !11279 ice: Don't process extts if PTP is disabled - ice: Don't process extts if PTP is disabled - !11280 ice: Fix improper extts handling - ice: Fix improper extts handling - !11233 CVE-2024-43892 - memcg: protect concurrent access to mem_cgroup_idr - !11229 tracing: Have format file honor EVENT_FILE_FL_FREED - tracing: Have format file honor EVENT_FILE_FL_FREED - !11228 Bluetooth: MGMT: Add error handling to pair_device() - Bluetooth: MGMT: Add error handling to pair_device() - !10698 wifi: mac80211: Avoid address calculations via out of bounds array indexing - wifi: mac80211: Avoid address calculations via out of bounds array indexing - !11158 usb: vhci-hcd: Do not drop references before new references are gained - usb: vhci-hcd: Do not drop references before new references are gained - !11040 mm: lazyfree THP support - mm/huge_memory.c: fix used-uninitialized - mm/vmscan: avoid split lazyfree THP during shrink_folio_list() - mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop - mm/rmap: remove duplicated exit code in pagewalk loop - mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes - mm/madvise: optimize lazyfreeing with mTHP in madvise_free - mm/memory: add any_dirty optional pointer to folio_pte_batch() - mm/arm64: override clear_young_dirty_ptes() batch helper - mm/madvise: introduce clear_young_dirty_ptes() batch helper - mm: add pmd_folio() - mm: make HPAGE_PXD_* macros even if !THP - mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES- !11156 v3 Fix CVE-2024-43869 - perf: Fix kabi broken of struct perf_event - perf: Fix event leak upon exec and file release - !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches - Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - KVM: arm64: Don't pass a TLBI level hint when zapping table entries - KVM: arm64: Don't defer TLB invalidation when zapping table entries - mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick - Revert "Input: bcm5974 - check endpoint type before starting traffic" - Revert "jfs: fix shift-out-of-bounds in dbJoin" - binfmt_flat: Fix corruption when not offsetting data start - ALSA: usb: Fix UBSAN warning in parse_audio_unit() - fs/ntfs3: Do copy_to_user out of run_lock - jfs: Fix shift-out-of-bounds in dbDiscardAG - jfs: fix null ptr deref in dtInsertEntry - fou: remove warn in gue_gro_receive on unsupported protocol - f2fs: fix to cover read extent cache access with lock - f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC - bpf, net: Use DEV_STAT_INC() - ext4: sanity check for NULL pointer after ext4_force_shutdown - ext4: convert ext4_da_do_write_end() to take a folio - mm/page_table_check: support userfault wr-protect entries - nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies - net: add copy_safe_from_sockptr() helper - mISDN: fix MISDN_TIME_STAMP handling - fs: Annotate struct file_handle with __counted_by() and use struct_size() - bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. - bpf: Replace bpf_lpm_trie_key 0-length array with flexible array - pppoe: Fix memory leak in pppoe_sendmsg() - net: sctp: fix skb leak in sctp_inq_free() - net:rds: Fix possible deadlock in rds_message_put - quota: Detect loops in quota tree - Input: bcm5974 - check endpoint type before starting traffic - net: tls, add test to capture error on large splice - erofs: avoid debugging output for (de)compressed data - reiserfs: fix uninit-value in comp_keys - Squashfs: fix variable overflow triggered by sysbot - squashfs: squashfs_read_data need to check if the length is 0 - jfs: fix shift-out-of-bounds in dbJoin - net: don't dump stack on queue timeout - jfs: fix log->bdev_handle null ptr deref in lbmStartIO - wifi: mac80211: fix change_address deadlock during unregister - wifi: mac80211: take wiphy lock for MAC addr change - tcp_metrics: optimize tcp_metrics_flush_all() - genirq/cpuhotplug: Retry with cpu_online_mask when migration fails - genirq/cpuhotplug: Skip suspended interrupts when restoring affinity - nvme/pci: Add APST quirk for Lenovo N60z laptop - nfsd: make svc_stat per-network namespace instead of global - nfsd: remove nfsd_stats, make th_cnt a global counter - nfsd: make all of the nfsd stats per-network namespace - nfsd: expose /proc/net/sunrpc/nfsd in net namespaces - nfsd: rename NFSD_NET_* to NFSD_STATS_* - sunrpc: use the struct net as the svc proc private - sunrpc: remove ->pg_stats from svc_program - sunrpc: pass in the sv_stats struct through svc_create_pooled - nfsd: stop setting ->pg_stats for unused stats - sunrpc: don't change ->sv_stats if it doesn't exist - NFSD: Fix frame size warning in svc_export_parse() - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() - LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h - btrfs: fix double inode unlock for direct IO sync writes - Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky" - selftests: mptcp: join: test both signal & subflow - selftests: mptcp: join: ability to invert ADD_ADDR check - mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set - mptcp: pm: don't try to create sf if alloc failed - mptcp: pm: reduce indentation blocks - nouveau: set placement to original placement on uvmm validate. - mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() - tools headers arm64: Sync arm64's cputype.h with the kernel sources - ipv6: fix source address selection with route leak - btrfs: fix corruption after buffer fault in during direct IO append write - mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines - mm: huge_memory: don't force huge page alignment on 32 bit - Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update" - block: use the right type for stub rq_integrity_vec() - mptcp: pm: deny endp with signal + subflow + port - selftests: mptcp: fix error path - mptcp: fully established after ADD_ADDR echo on MPJ - drm/radeon: Remove __counted_by from StateArray.states[] - drm/mgag200: Bind I2C lifetime to DRM device - drm/mgag200: Set DDC timeout in milliseconds - drm/lima: Mark simple_ondemand governor as softdep - drm/dp_mst: Skip CSN if topology probing is not done yet - drm/bridge: analogix_dp: properly handle zero sized AUX transactions - x86/mtrr: Check if fixed MTRRs exist before saving them - x86/paravirt: Fix incorrect virt spinlock setting on bare metal - selftests: mm: add s390 to ARCH check - eventfs: Use SRCU for freeing eventfs_inodes - eventfs: Don't return NULL in eventfs_create_dir() - smb3: fix setting SecurityFlags when encryption is required - padata: Fix possible divide-by-0 panic in padata_mt_helper() - tracing: Fix overflow in get_free_elt() - power: supply: axp288_charger: Round constant_charge_voltage writes down - power: supply: axp288_charger: Fix constant_charge_voltage writes - power: supply: qcom_battmgr: return EAGAIN when firmware service is not up - LoongArch: Enable general EFI poweroff method - genirq/irqdesc: Honor caller provided affinity in alloc_desc() - irqchip/xilinx: Fix shift out of bounds - kcov: properly check for softirq context - ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx - parisc: fix a possible DMA corruption - parisc: fix unaligned accesses in BPF - serial: core: check uartclk for zero to avoid divide by zero - timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() - ntp: Safeguard against time_constant overflow - tracefs: Fix inode allocation - driver core: Fix uevent_show() vs driver detach race - clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() - clocksource: Scale the watchdog read retries automatically - vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler - tick/broadcast: Move per CPU pointer access into the atomic section - scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic - scsi: ufs: core: Do not set link to OFF state while waking up from hibernation - scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES - usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. - usb: gadget: u_serial: Set start_delayed during suspend - usb: gadget: midi2: Fix the response for FB info with block 0xff - usb: gadget: core: Check for unset descriptor - USB: serial: debug: do not echo input by default - usb: vhci-hcd: Do not drop references before new references are gained - ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 - ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks - ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list - ALSA: line6: Fix racy access to midibuf - drm/client: fix null pointer dereference in drm_client_modeset_probe - drm/i915/gem: Adjust vma offset for framebuffer mmap offset - drm/amdgpu: Forward soft recovery errors to userspace - drm/amd/display: Skip Recompute DSC Params if no Stream on Link - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - module: make waiting for a concurrent module loader interruptible - module: warn about excessively long module waits - cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath - ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT - ALSA: usb-audio: Re-add ScratchAmp quirk entries - spi: spi-fsl-lpspi: Fix scldiv calculation - i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume - i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume - kprobes: Fix to check symbol prefixes correctly - bpf: kprobe: remove unused declaring of bpf_kprobe_override - i2c: smbus: Send alert notifications to all devices if source not found - ASoC: SOF: Remove libraries from topology lookups - spi: spidev: Add missing spi_device_id for bh2228fv - ASoC: sti: add missing probe entry for player and reader - ASoC: codecs: wsa884x: Correct Soundwire ports mask - ASoC: codecs: wsa884x: parse port-mapping information - ASoC: codecs: wsa883x: Correct Soundwire ports mask - ASoC: codecs: wsa883x: parse port-mapping information - ASoC: codecs: wsa881x: Correct Soundwire ports mask - ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask - i2c: smbus: Improve handling of stuck alerts - arm64: cputype: Add Cortex-A725 definitions - arm64: cputype: Add Cortex-X1C definitions - arm64: cputype: Add Cortex-X925 definitions - arm64: cputype: Add Cortex-A720 definitions - arm64: cputype: Add Cortex-X3 definitions - arm64: cputype: Add Neoverse-V3 definitions - arm64: cputype: Add Cortex-X4 definitions - arm64: barrier: Restore spec_bar() macro - arm64: Add Neoverse-V2 part - net: drop bad gso csum_start and offset in virtio_net_hdr - irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() - irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' - scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES - SUNRPC: Fix a race to wake a sync task - s390/sclp: Prevent release of buffer in I/O - jbd2: avoid memleak in jbd2_journal_write_metadata_buffer - ext4: fix uninitialized variable in ext4_inlinedir_to_tree - media: xc2028: avoid use-after-free in load_firmware_cb() - media: uvcvideo: Fix the bandwdith quirk on USB 3.x - media: uvcvideo: Ignore empty TS packets - drm/amd/display: Add null checker before passing variables - drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update - media: amphion: Remove lock in s_ctrl callback - drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr - drm/amdgpu: Add lock around VF RLCG interface - drm/admgpu: fix dereferencing null pointer context - drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules - drm/amdgpu: Fix the null pointer dereference to ras_manager - drm/amdgpu/pm: Fix the null pointer dereference for smu7 - drm/amdgpu/pm: Fix the param type of set_power_profile_mode - drm/amdgpu: fix potential resource leak warning - drm/amd/display: Add delay to improve LTTPR UHBR interop - Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading - btrfs: fix bitmap leak when loading free space cache on duplicate entry - net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 - can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd - can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum - wifi: nl80211: don't give key data to userspace - udf: prevent integer overflow in udf_bitmap_free_blocks() - PCI: Add Edimax Vendor ID to pci_ids.h - af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect(). - selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink - wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() - wifi: nl80211: disallow setting special AP channel widths - xen: privcmd: Switch from mutex to spinlock for irqfds - ACPI: SBS: manage alarm sysfs attribute through psy core - ACPI: battery: create alarm sysfs attribute atomically - clocksource/drivers/sh_cmt: Address race condition for clock events - rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation - block: change rq_integrity_vec to respect the iterator - md/raid5: avoid BUG_ON() while continue reshape after reassembling - rcutorture: Fix rcu_torture_fwd_cb_cr() data race - hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu - gpio: prevent potential speculation leaks in gpio_device_get_desc() - net: fec: Stop PPS on driver remove - net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities - l2tp: fix lockdep splat - net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() - net/smc: add the max value of fallback reason count - Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor - Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() - ice: Fix reset handler - net: linkwatch: use system_unbound_wq - net: bridge: mcast: wait for previous gc cycles when removing port - sctp: Fix null-ptr-deref in reuseport_add_sock(). - wifi: ath12k: fix soft lockup on suspend - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler - wifi: ath12k: rename the sc naming convention to ab - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support - x86/mm: Fix pti_clone_entry_text() for i386 - x86/mm: Fix pti_clone_pgtable() alignment assumption - jump_label: Fix the fix, brown paper bags galore - platform/x86/intel/ifs: Initialize union ifs_status to zero - !11100 exec: Fix ToCToU between perm check and set-uid/gid usage - exec: Fix ToCToU between perm check and set-uid/gid usage - !11106 CVE-2024-43868 - riscv/purgatory: align riscv_kernel_entry - riscv: Use SYM_*() assembly macros instead of deprecated ones - !11094 v4 Backport bugfix of folio from v6.11 - ext4: Fix WARNON in generic write begin path for iomap mode - mm/huge_memory: fix comment errors of thp_mapping_align - mm/slub: mark racy accesses on slab->slabs - mm/slub: mark racy access on slab->freelist - mm/swapfile: mark racy access on si->highest_bit - mm/mmap: simplify vma link and unlink - mm/readahead: limit page cache size in page_cache_ra_order() - readahead: use ilog2 instead of a while loop in page_cache_ra_order() - filemap: Convert generic_perform_write() to support large folios - mm/huge_memory: avoid PMD-size page cache if needed - mm: simplify folio_migrate_mapping() - mm: refactor folio_undo_large_rmappable() - mm: fix crashes from deferred split racing folio migration - mm: page_alloc: allowing mTHP compaction to capture the freed page directly - mm/migrate: fix deadlock in migrate_pages_batch() on large folios - mm: fix khugepaged activation policy - mm/huge_memory: mark racy access onhuge_anon_orders_always - mm/migrate: putback split folios when numa hint migration fails - mm/migrate: make migrate_pages_batch() stats consistent - !11125 mm/memory-failure: fix handling of dissolved but not taken off from buddy pages - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages - !11077 IMA: Support the measurement extending of TSI TMM - IMA: Support the measurement extending of TSI TMM - !11108 cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - !11081 Backport LTS conflicting patches - ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820 - vfio/pci: Restore zero affected bus reset devices warning - cxl/region: check interleave capability - EDAC/amd64: Convert PCIBIOS_* return codes to errnos - ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM - vfio/pci: Init the count variable in collecting hot-reset devices - vfio/pci: Collect hot-reset devices to local buffer - platform/chrome: cros_ec: Handle events during suspend after resume completion - !10998 PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init() - PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init() - !10942 add support for arm virtcca attestation - cvm_tsi: add support virtcca attestation - !11043 [OLK-6.6] drivers: add GPU Peer Memory support - drivers: Fix kabi check failure - drivers: Add GDR(GPU Direct RDMA) support - !11044 ext4: some bugfixs for large iomap&folio - iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty - iomap: optimize setting uptodate bit - iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits - iomap: don't mark blocks uptodate after partial zeroing - ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode - xfs: reserve blocks for truncating large realtime inode - xfs: hoist multi-fsb allocation unit detection to a helper - !11018 net: usb: qmi_wwan: fix memory leak for not ip packets - net: usb: qmi_wwan: fix memory leak for not ip packets - !10927 block: Fix lockdep warning in blk_mq_mark_tag_wait - block: Fix lockdep warning in blk_mq_mark_tag_wait - !11004 kvm: s390: Reject memory region operations for ucontrol VMs - kvm: s390: Reject memory region operations for ucontrol VMs - !10969 bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG - bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG - !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6 - perf/x86/intel/uncore: Support HBM and CXL PMON counters - perf/x86/uncore: Cleanup unused unit structure - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree - perf/x86/uncore: Support per PMU cpumask - perf/x86/uncore: Save the unit control address of all units - !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6 - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities - perf/x86/intel: Fix broken fixed event constraints extension - perf/x86/intel: Add a distinct name for Granite Rapids - perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated - perf/x86/intel: Add common intel_pmu_init_hybrid() - perf/x86/intel: Clean up the hybrid CPU type handling code - perf/x86/intel: Apply the common initialization code for ADL - perf/x86/intel: Factor out the initialization code for ADL e-core - perf/x86/intel: Factor out the initialization code for SPR - perf/x86/intel: Use the common uarch name for the shared functions - !10911 Fix CVE-2024-40966 - tty: fix kabi breakage in struct tty_operations - tty: add the option to have a tty reject a new ldisc - !10918 【OLK 6.6】net: hns3: use the user's cfg after reset - net: hns3: use the user's cfg after reset - !10907 v2 perf/x86: Fix smp_processor_id()-in-preemptible warnings - perf/x86: Fix smp_processor_id()-in-preemptible warnings - !10585 Fix the issue that vm can't access to host with virtio-net - vhost: move smp_rmb() into vhost_get_avail_idx() - vhost: correct misleading printing information - !10812 ima: dont disable digest_list if the file is not processed - ima: dont disable digest_list if the file is not processed - !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization - drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm - drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module - drivers/crypto/ccp: Allow VM without a configured vid to use TKM - drivers/crypto/ccp: support tkm key isolation - arch/x86/kvm: Support tkm virtualization - arch/x86/kvm: Support psp virtualization - drivers/crypto/ccp: Add psp mutex enable ioctl support - drivers/crypto/ccp: concurrent psp access support between user and kernel space - !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed - sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed - !10899 selftests/bpf: Add netlink helper library - selftests/bpf: Add netlink helper library - !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU - crypto: command co-processor: Add config to openeuler_defconfig - linux: tcm: add Hygon TCM2 driver - linux: tpm: add Hygon TPM2 driver - crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM - crypto: tdm: Add Hygon TDM driver - crypto: command co-processor: Add another mailbox interrupt support for PSP sending command to X86 - crypto: ccp: Add a new interface for X86 sending command to PSP - !10720 v2 s390/pkey: Wipe copies of clear-key structures on failure - s390/pkey: Wipe copies of clear-key structures on failure- riscv kernel upgrade to 6.6.0-38.0.0 - bugfix for sg2042 accessing kernel page tables - revert sg2042 high memory - revert sg2042 kexec image - add support th1520 modules: pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock, mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac, light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu. - th1520: riscv: dtb: Add gpu node - riscv: config: Disable RISCV_ISA_V in openEuler - th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig - riscv: config: Set NVMe driver builtin - th1520: riscv: config: Enable PowerVR GPU - th1520: riscv: Add GPU to th1520_defconfig - th1520: riscv: config: Enable th1520 support - sg2042: riscv: config: Enable sg2042 support - sg2042: riscv: config: Add sg2042_defconfig - riscv: Use accessors to page table entries instead of direct dereference - riscv: mm: Only compile pgtable.c if MMU - mm: Introduce pudp/p4dp/pgdp_get() functions - riscv: Use WRITE_ONCE() when setting page table entries - Merge patch series "membarrier: riscv: Core serializing command" - membarrier: riscv: Add full memory barrier in switch_mm() - stmmac: bitmain: use DWMAC_SOPHGO module config - pcie: whitelist and support mellanox connectx-2 - riscv: input: Fixup input_event - drm: Fix HDMI hot-plug problem - gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable - audio: th1520: fixup compile warning of i2s driver - DPU: fix bugs of DPU and resolve compilation warnings - riscv: binrpm: Add dtbs install - th1520: gpu: Add driver for PowerVR Rogue GPU - dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA - arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE - configs: enable rtw88 for 8723ds - drivers: pinctrl: correct th1520 audio i2c1 bit mapping table - driver:padctrl:correct th1520 gpio_1 24/25 cfg - dts: th1520: add adc vref-supply regulator - dts: th1520: add cpu thermal node and device thermal node - drivers: event: add macro definition to control SW_PANIC event - chore: use thead instead of xuantie - chore: use xuantie instead of thead - riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize - audio: th1520: enable soundcard feature - audio: th1520: support audiosys pinctrl feature - dts: th1520: fix interrupt number config error in dts - th1520: defconfig: add configs to align the functionality and performance of previous related versions - DPU: add DPU driver for Lichee-Pi-4A board - dts: th1520: add npu device node - codec: audio: add codec driver for Lichee-Pi-4A board - drivers: cpufreq: add cpufreq driver. - riscv: dts: Introduce lichee-pi-4a fixed regulator support. - th1520: defconfig: to remove unnecessary configs for th1520 - i2s: remove debug message - riscv:dts: fix the aon gpio range configuration error - riscv:dts: fix spi/qspi1 cs pin duplicate configuration error - riscv:dts: fix the gpio range configuration error - drivers: regulator: add th1520 AON virtual regulator control support. - dt-bindings: add AON resource id headfile - drivers: pmdomain: support th1520 Power domain control. - i2s: add i2s driver for XuanTie TH1520 SoC - configs: xuantie: correct definition of SoC Architecture - configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig - riscv: mm: update T-Head memory type definitions - i2c: designware: add support for hcnt/lcnt got from dt - add 902 share mem log - th1520_defconfig: add usb config - refine thead,th1520-usb.yaml - drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko - drivers: usb: add dwc3-thead.c - th1520.dtsi: refine usb dts - configs: enable th1520 event and watchdog - riscv:dts:thead: Add TH1520 event and watchdog device node - dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog - drivers/watchdog: Add THEAD TH1520 pmic watchdog driver - dt-bindings:event: Add Documentation for THEAD TH1520 event driver - drivers/soc/event: Add THEAD TH1520 event driver - Open I2C config - fix rpmsg addr cast warning - fix lp32 compile warnoing for rpmsg - fix proc log warning - fix rpmsg warning - add c906 audio support - Kconfig: Enable APM X-Gene RTC for XuanTie TH1520 - drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible" - riscv: dts: thead: Add XuanTie TH1520 RTC device node - dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document - drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver - th1520: defconfig: to add th1520_defconfig - net:stmmac: increase timeout for dma reset - stmmac:dwmac-thead: add support for suspend/resume feature - net:dwmac-thead: dd ptp clk set and enable - configs: Enable th1520 mailbox. - drivers:ipc: update th1520 rpc msg version 2 - firmware: thead: c910_aon: add th1520 Aon protocol driver - mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay - mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128 - dts: th1520: enable sdio1 for wifi card in lichee-pi-4a - mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8 - mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400 - drivers/dmac: add pm suspend/resume for dma driver - audio: th1520: add dma chan str for dmaengine - riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node - STR: fix pca953x resume bug - drivers/iio/adc: add sysfs_remove_file when adc driver removed - drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient - riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node - dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI - drivers/spi: Add THEAD TH1520 QSPI driver - reset: th1520: to support npu/fce reset feature - riscv: dts: Add th1520 reset device tree - dt-bindings: reset: Document th1520 reset control - reset: Add th1520 reset driver support - riscv: dts: thead: Add XuanTie TH1520 Mailbox device node - mailbox: add XuanTie TH1520 Mailbox IPC driver - dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox - riscv: dts: thead: to add th1520 clk nodes - drivers: clk: to add thead th1520 clk driver - configs: enable th1520 clk - dt-bindings: adc: Add Documentation for THEAD TH1520 ADC - riscv: dts: thead: Add THEAD TH1520 ADC device node - drivers/iio/adc: Add THEAD TH1520 ADC driver - riscv: dts: thead: Enable Lichee Pi 4A USB - riscv: dts: thead: Add Lichee Pi 4A IO expansions - riscv: dts: thead: Add TH1520 USB nodes - riscv: dts: thead: Add TH1520 I2C nodes - usb: dwc3: add T-HEAD TH1520 usb driver - dt-bindings: usb: Add T-HEAD TH1520 USB controller - riscv: dts: thead: Add BeagleV Ahead SDIO0 pins - riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins - riscv: dts: thead: Add TH1520 ethernet nodes - net: stmmac: add glue layer for T-HEAD TH1520 SoC - dt-bindings: net: add T-HEAD dwmac support - dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties - gpio: dwapb: Use generic request, free and set_config - riscv: dts: thead: Enable Lichee Pi 4A PWM fan - riscv: dts: thead: Add TH1520 PVT node - riscv: dts: thead: Add TH1520 PWM node - pwm: add T-HEAD PWM driver - dt-bindings: pwm: Add T-HEAD PWM controller - perf vendor events riscv: add T-HEAD C9xx JSON file - riscv: dts: thead: th1520: Add PMU event node - chore: dtb_install in /boot - remove compression for riscv Image - riscv: dts: thead: Enable LicheePi 4A eMMC and microSD - riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD - riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock - riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520 - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 - mmc: sdhci: add __sdhci_execute_tuning() to header - dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support - fix: remove linux/array_size.h for pinctrl-th1520 - riscv: dtb: thead: Add BeagleV Ahead LEDs - riscv: dts: thead: Add TH1520 pinctrl settings for UART0 - riscv: dts: thead: Add Lichee Pi 4M GPIO line names - riscv: dts: thead: Adjust TH1520 GPIO labels - riscv: dts: thead: Add TH1520 GPIO ranges - riscv: dts: thead: Add TH1520 pin control nodes - pinctrl: Add driver for the T-Head TH1520 SoC - dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings - riscv: Enable TEE driver - sg2042: drivers: rtc: disable BMC RTC device - sg2042: dts: add i2c-rtc ds1307 device node for single chip - sg2042: riscv:dts:modify dw gpio clock name - sg2042: drivers:pci:remove the err log of parsing pci - sg2042: driver: ipmi: support KVM and IPMI SI for BMC - sg2042: perf cpumap: Make counter as unsigned ints - sg2042: kernel: schedule: Fix set_task_cpu() bug - sg2042: mm: Modify __find_max_addr for memory hole - sg2042: riscv: kernel: Optimize apply_relocate_add() - sg2042: riscv: mm: Clear compilation warning about last_cpupid - sg2042: kernel: tick: filter unnecessary printing - sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function - sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V - sg2042: riscv: Factor out riscv-march-y to a separate Makefile - sg2042: riscv: Add support for kernel-mode FPU - sg2042: mango pci hack:broadcast when no MSI source known - sg2042: nvidia hda: force msi - sg2042: radeon hack: force 64-bit msi to fit top intc - sg2042: amdgpu: disable rebar - sg2042: ttm: disallow cached mapping - sg2042: driver: soc: Add sophgo sg2042 soc support - sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr - sg2042: driver: pcie: Add sophgo sg2042 soc support - sg2042: driver: net: Add sophgo sg2042 soc support - sg2042: driver: mtd: Add sophgo sg2042 soc support - sg2042: driver: mmc: Add sophgo sg2042 soc support - sg2042: driver: reset: Add sophgo sg2042 soc support - sg2042: driver: pinctrl: Add sophgo sg2042 soc support - sg2042: driver: clk: Add sophgo sg2042 soc support - sg2042: riscv: spinlock: Fix deadlock issue - sg2042: riscv: add smp_cond_load_acquire() - sg2042: riscv: add ioremap_wc for gpu - sg2042: riscv: changing T-Head PBMT attributes - sg2042: riscv: errata: thead: Make cache clean to flush - sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation - sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization - sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA - sg2042: riscv: errata: Replace thead cache clean with flush - sg2042: riscv: Kconfig: Set vector as default no - sg2042: riscv: Add sophgo sg2042 soc support- !10843 netfilter: nf_tables: prefer nft_chain_validate - netfilter: nf_tables: prefer nft_chain_validate - !10893 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.45 LTS Patches - selftests: mptcp: join: check backup support in signal endp - selftests: mptcp: join: validate backup in MPJ - selftests: mptcp: always close input's FD if opened - mptcp: fix duplicate data handling - mptcp: pm: only set request_bkup flag when sending MP_PRIO - mptcp: fix bad RCVPRUNED mib accounting - mptcp: mib: count MPJ with backup flag - mptcp: fix NL PM announced address accounting - mptcp: distinguish rcv vs sent backup flag in requests - mptcp: fix user-space PM announced address accounting - r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY - net: usb: sr9700: fix uninitialized variable use in sr_mdio_read - drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() - drm/virtio: Fix type of dma-fence context variable - drm/vmwgfx: Fix a deadlock in dma buf fence polling - Revert "ALSA: firewire-lib: operate for period elapse event in process context" - Revert "ALSA: firewire-lib: obsolete workqueue for period update" - ALSA: seq: ump: Optimize conversions from SysEx to UMP - ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G - ALSA: usb-audio: Correct surround channels in UAC1 channel map - mptcp: sched: check both directions for backup - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - btrfs: do not subtract delalloc from avail bytes - btrfs: zoned: fix zone_unusable accounting on making block group read-write again - HID: wacom: Modify pen IDs - platform/chrome: cros_ec_proto: Lock device when updating MKBP version - arm64: jump_label: Ensure patched jump_labels are visible to all CPUs - riscv: Fix linear mapping checks for non-contiguous memory regions - riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() - perf: riscv: Fix selecting counters in legacy mode - riscv: remove unused functions in traps_misaligned.c - ipv6: fix ndisc_is_useropt() handling for PIO - igc: Fix double reset adapter triggered from a single taprio cmd - net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys - net/mlx5e: Fix CT entry update leaks of modify header context - net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability - net/mlx5: Fix missing lock on sync reset reload - net/mlx5: Lag, don't use the hardcoded value of the first port - net/mlx5: Fix error handling in irq_pool_request_irq - net/mlx5: Always drain health in shutdown callback - netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init(). - netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init(). - ALSA: hda: Conditionally use snooping for AMD HDMI - net: phy: micrel: Fix the KSZ9131 MDI-X status issue - net: mvpp2: Don't re-use loop iterator - drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro - net/iucv: fix use after free in iucv_sock_close() - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog - ice: replace synchronize_rcu with synchronize_net - ice: don't busy wait for Rx queue disable in ice_qp_dis() - ice: respect netif readiness in AF_XDP ZC related ndo's - i915/perf: Remove code to update PWR_CLK_STATE for gen12 - rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). - net: axienet: start napi before enabling Rx/Tx - tcp: Adjust clamping window for applications specifying SO_RCVBUF - tcp: annotate data-races around tp->window_clamp - Bluetooth: hci_sync: Fix suspending with wrong filter policy - Bluetooth: btintel: Fail setup on error - ALSA: hda: conexant: Fix headset auto detect fail in the polling mode - net: phy: realtek: add support for RTL8366S Gigabit PHY - wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done - sched: act_ct: take care of padding in struct zones_ht_key - drm/vmwgfx: Trigger a modeset when the screen moves - drm/vmwgfx: Fix overlay when using Screen Targets - drm/nouveau: prime: fix refcount underflow - perf tool: fix dereferencing NULL al->maps - HID: amd_sfh: Move sensor discovery before HID device initialization - ARM: 9406/1: Fix callchain_trace() return value - MIPS: dts: loongson: Fix ls2k1000-rtc interrupt - MIPS: dts: loongson: Fix liointc IRQ polarity - MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a - perf: imx_perf: fix counter start and config sequence - dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM - dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string - dmaengine: fsl-edma: add i.MX8ULP edma support - dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan - f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid - f2fs: fix to avoid use SSR allocate when do defragment - mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() - fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes - firmware/sysfb: Update screen_info for relocated EFI framebuffers - video: Provide screen_info_get_pci_dev() to find screen_info's PCI device - video: Add helpers for decoding screen_info - fbdev/vesafb: Replace references to global screen_info by local pointer - PCI: Add pci_get_base_class() helper - KVM: nVMX: Check for pending posted interrupts when looking for nested events - KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector - KVM: VMX: Move posted interrupt descriptor out of VMX code - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} - leds: triggers: Flush pending brightness before activating trigger - leds: trigger: Call synchronize_rcu() before calling trig->activate() - leds: trigger: Store brightness set by led_trigger_event() - leds: trigger: Remove unused function led_trigger_rename_static() - cpufreq: qcom-nvmem: fix memory leaks in probe error paths - cpufreq: qcom-nvmem: Simplify driver data allocation - sysctl: allow to change limits for posix messages queues - sysctl: allow change system v ipc sysctls inside ipc namespace - thermal/drivers/broadcom: Fix race between removal and clock disable - thermal: bcm2835: Convert to platform remove callback returning void - arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB - arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings - arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings - arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB - arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB - arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings - arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode - arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings - arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode - arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings - !10823 mm/userfaultfd: reset ptes when close() for wr-protected ones - mm/userfaultfd: reset ptes when close() for wr-protected ones - !10824 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - !10855 CVE-2024-36971 - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - !10863 v2 ext4: flexibly control whether to enable dioread_nolock by default - ext4: flexibly control whether to enable dioread_nolock by default - !10796 Revert "ARM: spectre-v2: turn off the mitigation via boot cmdline param" - Revert "ARM: spectre-v2: turn off the mitigation via boot cmdline param" - !10795 Revert "security: restrict init parameters by configuration" - Revert "security: restrict init parameters by configuration" - !10794 revert kaslr arm32 support - Revert "asm-generic: add .data.rel.ro sections to __ro_after_init" - Revert "arm-soc: exynos: replace open coded VA->PA conversions" - Revert "arm-soc: mvebu: replace open coded VA->PA conversion" - Revert "arm-soc: various: replace open coded VA->PA calculation of pen_release" - Revert "ARM: kernel: switch to relative exception tables" - Revert "ARM: kernel: make vmlinux buildable as a PIE executable" - Revert "ARM: kernel: use PC-relative symbol references in MMU switch code" - Revert "ARM: kernel: use PC relative symbol references in suspend/resume code" - Revert "ARM: mm: export default vmalloc base address" - Revert "ARM: kernel: refer to swapper_pg_dir via its symbol" - Revert "arm: vectors: use local symbol names for vector entry points" - Revert "ARM: kernel: implement randomization of the kernel load address" - Revert "ARM: decompressor: explicitly map decompressor binary cacheable" - Revert "ARM: decompressor: add KASLR support" - Revert "No idea why this broke ..." - Revert "arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init." - Revert "arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT." - Revert "arm32: kaslr: print kaslr offset when kernel panic" - Revert "arm32: kaslr: Fix the bug of symbols relocation" - Revert "arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE" - !10615 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - !10834 v2 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - !10816 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10805 dummy_struct_ops selftest failed - Revert "[Backport] selftests/bpf: adjust dummy_st_ops_success to detect additional error" - Revert "[Backport] selftests/bpf: dummy_st_ops should reject 0 for non-nullable params" - !10345 blk-wbt: don't throttle swap writes in direct reclaim - blk-wbt: don't throttle swap writes in direct reclaim - !10772 s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - !10722 btrfs: zoned: fix use-after-free in do_zone_finish() - btrfs: zoned: fix use-after-free in do_zone_finish()- !10793 perf util: Add a function for replacing characters in a string - perf util: Add a function for replacing characters in a string - !10635 nvme: avoid double free special payload - nvme: avoid double free special payload - !10757 CVE-2024-41045 - bpf: Defer work in bpf_timer_cancel_and_free - bpf: replace bpf_timer_cancel_and_free with a generic helper - bpf: replace bpf_timer_set_callback with a generic helper - !10729 Backport vmalloc 2 bugfix - mm: vmalloc: fix lockdep warning - mm/vmalloc: eliminated the lock contention from twice to once - !10746 irqchip/mbigen: Fix mbigen node address layout - irqchip/mbigen: Fix mbigen node address layout - !10533 backport mainline patchs - cpufreq: Allow drivers to advertise boost enabled - irqdomain: Fixed unbalanced fwnode get and put - !10518 xfs: add bounds checking to xlog_recover_process_data - xfs: add bounds checking to xlog_recover_process_data - !10622 leds: mlxreg: Use devm_mutex_init() for mutex initialization - leds: mlxreg: Use devm_mutex_init() for mutex initialization - !10677 gve: Account for stopped queues when reading NIC stats - gve: Account for stopped queues when reading NIC stats - !10639 s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() - s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() - !10653 virtcca cvm feature patches - gicv3: add lpi support for cvm guest - config: modify arm64 defconfig for virtcca cvm feature - mm: enable swiotlb alloc for cvm share mem - pmu: enable pmu phys irq inject for cvm - kvm: add virtcca cvm host feature - !10658 CVE-2024-35860 - bpf: Fix a potential use-after-free in bpf_link_free() - Fix kabi breakage in struct bpf_link and bpf_link_ops - bpf: support deferring bpf_link dealloc to after RCU grace period - !10649 xfs: don't walk off the end of a directory data block - xfs: don't walk off the end of a directory data block - !10556 smart_grid: introducing rebuild_affinity_domain - smart_grid: introducing rebuild_affinity_domain - !10631 sched/deadline: Fix task_struct reference leak - sched/deadline: Fix task_struct reference leak - !10319 block: propagate partition scanning errors to the BLKRRPART ioctl - block: propagate partition scanning errors to the BLKRRPART ioctl - !10500 fix CVE-2024-42155 - s390/pkey: Wipe copies of protected- and secure-keys - !10657 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.40-6.6.44 LTS Patches - fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT - nvme-pci: add missing condition check for existence of mapped data - io_uring: fix io_match_task must_hold - iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en - s390/cpum_cf: Fix endless loop in CF_DIAG event stop - s390/pci: Allow allocation of more than 1 MSI interrupt - s390/pci: Refactor arch_setup_msi_irqs() - ceph: fix incorrect kmalloc size of pagevec mempool - ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable - spi: spidev: add correct compatible for Rohm BH2228FV - ASoC: sof: amd: fix for firmware reload failure in Vangogh platform - nvme-pci: Fix the instructions for disabling power management - spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer - spi: microchip-core: fix init function not setting the master and motorola modes - spi: microchip-core: switch to use modern name - spi: microchip-core: only disable SPI controller when register value change requires it - spi: microchip-core: defer asserting chip select until just before write to TX FIFO - spi: microchip-core: fix the issues in the isr - ASoC: SOF: imx8m: Fix DSP control regmap retrieval - auxdisplay: ht16k33: Drop reference after LED registration - lirc: rc_dev_get_from_fd(): fix file leak - powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() - apparmor: Fix null pointer deref when receiving skb during sock creation - mISDN: Fix a use after free in hfcmulti_tx() - bpf: Fix a segment issue when downgrading gso_size - net: nexthop: Initialize all fields in dumped nexthops - net: stmmac: Correct byte order of perfect_match - tipc: Return non-zero value from tipc_udp_addr2str() on error - netfilter: nft_set_pipapo_avx2: disable softinterrupts - ice: Fix recipe read procedure - net: bonding: correctly annotate RCU in bond_should_notify_peers() - ipv4: Fix incorrect source address in Record Route option - MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later - tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids - bpf, events: Use prog to emit ksymbol event for main program - dma: fix call order in dmam_free_coherent - af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash - libbpf: Fix no-args func prototype BTF dumping syntax - selftests/bpf: fexit_sleep: Fix stack allocation for arm64 - kbuild: avoid build error when single DTB is turned into composite DTB - f2fs: fix to update user block counts in block_operations() - watchdog: rzg2l_wdt: Check return status of pm_runtime_put() - watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get() - f2fs: fix start segno of large section - um: time-travel: fix signal blocking race/hang - um: time-travel: fix time-travel-start option - phy: zynqmp: Enable reference clock correctly - phy: cadence-torrent: Check return value on register read - dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels - jfs: Fix array-index-out-of-bounds in diFree - kdb: Use the passed prompt in kdb_position_cursor() - kdb: address -Wformat-security warnings - f2fs: fix to truncate preallocated blocks in f2fs_file_open() - s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() - PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal - PCI: Introduce cleanup helpers for device reference counts and locks - wifi: mac80211: track capability/opmode NSS separately - mm/mglru: fix ineffective protection calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - minmax: scsi: fix mis-use of 'clamp()' in sr.c - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 - Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables - video: logo: Drop full path of the input filename in generated file - lib/build_OID_registry: don't mention the full path of the script in output - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait - drm/panfrost: Mark simple_ondemand governor as softdep - drm/etnaviv: don't block scheduler when GPU is still active - MIPS: Loongson64: Test register availability before use - MIPS: Loongson64: reset: Prioritise firmware service - MIPS: Loongson64: Remove memory node for builtin-dtb - MIPS: Loongson64: env: Hook up Loongsson-2K - MIPS: dts: loongson: Fix GMAC phy node - MIPS: ip30: ip30-console: Add missing include - MIPS: dts: loongson: Add ISA node - remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init - remoteproc: imx_rproc: Skip over memory region when node value is NULL - remoteproc: stm32_rproc: Fix mailbox interrupts queuing - rbd: don't assume rbd_is_lock_owner() for exclusive mappings - dm-verity: fix dm_is_verity_target() when dm-verity is builtin - selftests/sigaltstack: Fix ppc64 GCC build - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - platform: mips: cpu_hwmon: Disable driver on unsupported hardware - watchdog/perf: properly initialize the turbo mode timestamp and rearm counter - rtc: abx80x: Fix return value of nvmem callback on read - rtc: isl1208: Fix return value of nvmem callbacks - drm/i915/dp: Don't switch the LTTPR mode on an active link - drm/i915/dp: Reset intel_dp->link_trained before retraining the link - drm/amd/amdgpu: Fix uninitialized variable warnings - drm/amdgpu: reset vm state machine after gpu reset(vram lost) - drm/dp_mst: Fix all mstb marked as not probed after suspend/resume - drm/udl: Remove DRM_CONNECTOR_POLL_HPD - drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell - drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8 - perf/x86/intel/pt: Fix a topa_entry base address calculation - perf/x86/intel/pt: Fix topa_entry base length - perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake - perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR - perf stat: Fix the hard-coded metrics calculation on the hybrid - perf: Fix event leak upon exit - scsi: qla2xxx: validate nvme_local_port correctly - scsi: qla2xxx: Complete command early within lock - scsi: qla2xxx: Fix flash read failure - scsi: qla2xxx: Reduce fabric scan duplicate code - scsi: qla2xxx: Use QP lock to search for bsg - scsi: qla2xxx: Fix for possible memory corruption - scsi: qla2xxx: Unable to act on RSCN for port online - scsi: qla2xxx: During vport delete send async logout explicitly - scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state - rtc: cmos: Fix return value of nvmem callbacks - mm/numa_balancing: teach mpol_to_str about the balancing mode - irqchip/imx-irqsteer: Handle runtime power management correctly - irqdomain: Fixed unbalanced fwnode get and put - devres: Fix memory leakage caused by driver API devm_free_percpu() - devres: Fix devm_krealloc() wasting memory - ice: Add a per-VF limit on number of FDIR filters - gve: Fix an edge case for TSO skb validity check - kobject_uevent: Fix OOB access within zap_modalias_env() - ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2 - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare - kbuild: Fix '-S -c' in x86 stack protector scripts - decompress_bunzip2: fix rare decompression failure - mm: fix old/young bit handling in the faulting path - block: fix deadlock between sd_remove & sd_release - ubi: eba: properly rollback inside self_check_eba - clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use - f2fs: use meta inode for GC of COW file - f2fs: use meta inode for GC of atomic file - f2fs: fix return value of f2fs_convert_inline_inode() - f2fs: fix to don't dirty inode for readonly filesystem - f2fs: fix to force buffered IO on inline_data inode - ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value - scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds - fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed - efi/libstub: Zero initialize heap allocated struct screen_info - hostfs: fix dev_t handling - dev/parport: fix the array out-of-bounds risk - binder: fix hang of unregistered readers - PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio - PCI: dw-rockchip: Fix initial PERST# GPIO value - PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN - parisc: Fix warning at drivers/pci/msi/msi.h:121 - hwrng: amd - Convert PCIBIOS_* return codes to errnos - tools/memory-model: Fix bug in lock.cat - ALSA: usb-audio: Add a quirk for Sonix HD USB Camera - ALSA: usb-audio: Move HD Webcam quirk to the right place - ALSA: usb-audio: Fix microphone sound on HD webcam. - ALSA: ump: Force 1 Group for MIDI1 FBs - ALSA: ump: Don't update FB name for static blocks - KVM: nVMX: Request immediate exit iff pending nested event needs injection - KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() - media: ivsc: csi: don't count privacy on as error - media: uvcvideo: Fix integer overflow calculating timestamp - jbd2: avoid infinite transaction commit loop - jbd2: precompute number of transaction descriptor blocks - jbd2: make jbd2_journal_get_max_txn_bufs() internal - media: imx-pxp: Fix ERR_PTR dereference in pxp_probe() - media: ivsc: csi: add separate lock for v4l2 control handler - leds: mt6360: Fix memory leak in mt6360_init_isnk_properties() - md/md-bitmap: fix writing non bitmap pages - leds: ss4200: Convert PCIBIOS_* return codes to errnos - drivers: soc: xilinx: check return status of get_api_version() - wifi: rtw88: usb: Fix disconnection after beacon loss - wifi: mwifiex: Fix interface type change - selftests/landlock: Add cred_transfer test - trace/pid_list: Change gfp flags in pid_list_fill_irq() - io_uring: tighten task exit cancellations - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - m68k: amiga: Turn off Warp1260 interrupts during boot - udf: Avoid using corrupted block bitmap buffer - task_work: Introduce task_work_cancel() again - task_work: s/task_work_cancel()/task_work_cancel_func()/ - cifs: mount with "unix" mount option for SMB1 incorrectly handled - cifs: fix reconnect with SMB1 UNIX Extensions - cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path - apparmor: use kvfree_sensitive to free data->data - drm/amd/display: Check for NULL pointer - scsi: qla2xxx: Fix optrom version displayed in FDMI - drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - io_uring/io-wq: limit retrying worker initialisation - ext2: Verify bitmap and itable block numbers before using them - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error - ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1 - media: venus: fix use after free in vdec_close - char: tpm: Fix possible memory leak in tpm_bios_measurements_open() - ata: libata-scsi: Fix offsets for the fixed format sense data - fuse: verify {g,u}id mount options correctly - sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks - NFSD: Support write delegations in LAYOUTGET - ipv6: take care of scope when choosing the src addr - ipv4: fix source address selection with route leak - kernel: rerun task_work while freezing in get_signal() - btrfs: fix extent map use-after-free when adding pages to compressed bio - af_packet: Handle outgoing VLAN packets without hardware offloading - net: netconsole: Disable target before netpoll cleanup - tick/broadcast: Make takeover of broadcast hrtimer reliable - dt-bindings: thermal: correct thermal zone node name limit - exfat: fix potential deadlock on __exfat_get_dentry_set - x86/efistub: Revert to heap allocated boot_params for PE entrypoint - x86/efistub: Avoid returning EFI_SUCCESS on error - mm/mglru: fix overshooting shrinker memory - mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer - mm/mglru: fix div-by-zero in vmpressure_calc_level() - mm/hugetlb: fix possible recursive locking detected warning - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes - landlock: Don't lose track of restrictions on cred_transfer - LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint - sbitmap: use READ_ONCE to access map->word - s390/dasd: fix error checks in dasd_copy_pair_store() - powerpc/8xx: fix size given to set_huge_pte_at() - fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP - fs/ntfs3: Missed error return - fs/ntfs3: Fix the format of the "nocase" mount option - rtc: interface: Add RTC offset to alarm after fix-up - nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro - fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs - fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT - fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr - fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP - pinctrl: renesas: r8a779g0: Fix TPU suffixes - pinctrl: renesas: r8a779g0: Fix TCLK suffixes - pinctrl: renesas: r8a779g0: FIX PWM suffixes - pinctrl: renesas: r8a779g0: Fix IRQ suffixes - pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes - pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes - pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes - pinctrl: renesas: r8a779g0: Fix CANFD5 suffix - fs/ntfs3: Fix field-spanning write in INDEX_HDR - fs/ntfs3: Drop stray '' (backslash) in formatting string - fs/ntfs3: Correct undo if ntfs_create_inode failed - fs/ntfs3: Replace inode_trylock with inode_lock - pinctrl: freescale: mxs: Fix refcount of child - pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails - pinctrl: ti: ti-iodelay: Drop if block with always false condition - pinctrl: single: fix possible memory leak when pinctrl_enable() fails - pinctrl: core: fix possible memory leak when pinctrl_enable() fails - pinctrl: rockchip: update rk3308 iomux routes - fs/ntfs3: Add missing .dirty_folio in address_space_operations - fs/ntfs3: Fix getting file type - fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting - fs/ntfs3: Deny getting attr data block in compressed frame - fs/ntfs3: Fix transform resident to nonresident for compressed files - fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT - net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports - net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports - ipv4: Fix incorrect TOS in fibmatch route get reply - ipv4: Fix incorrect TOS in route get reply - net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE - gve: Fix XDP TX completion handling when counters overflow - ipvs: properly dereference pe in ip_vs_add_service - netfilter: nf_set_pipapo: fix initial map fill - netfilter: nft_set_pipapo: constify lookup fn args where possible - netfilter: ctnetlink: use helper function to calculate expect ID - bnxt_re: Fix imm_data endianness - RDMA: Fix netdev tracker in ib_device_set_netdev - RDMA/core: Remove NULL check before dev_{put, hold} - iommu/vt-d: Fix identity map bounds in si_domain_init() - macintosh/therm_windtunnel: fix module unload. - powerpc/xmon: Fix disassembly CPU feature checks - PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot - PCI: qcom-ep: Disable resources unconditionally during PERST# assert - MIPS: Octeron: remove source file executable bit - clk: en7523: fix rate divider for slic and spi clocks - clk: qcom: Park shared RCGs upon registration - clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error - crypto: qat - extend scope of lock in adf_cfg_add_key_value_param() - nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option - net: missing check virtio - vhost/vsock: always initialize seqpacket_allow - PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() - PCI: endpoint: Clean up error handling in vpci_scan_bus() - ASoC: amd: Adjust error handling in case of absent codec device - Input: elan_i2c - do not leave interrupt disabled on suspend failure - RDMA/device: Return error earlier if port in not valid - mtd: make mtd_test.c a separate module - ASoC: max98088: Check for clk_prepare_enable() error - powerpc/prom: Add CPU info to hardware description string later - hwrng: core - Fix wrong quality calculation at hw rng registration - scsi: lpfc: Fix a possible null pointer dereference - ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe() - RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs - RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled - RDMA/mlx4: Fix truncated output warning in alias_GUID.c - RDMA/mlx4: Fix truncated output warning in mad.c - Input: qt1050 - handle CHIP_ID reading error - interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID - clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's - clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable - clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags - clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags - clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable - RDMA/cache: Release GID table even if leak is detected - usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove - ASoC: cs35l56: Accept values greater than 0 as IRQ numbers - ASoc: tas2781: Enable RCA-based playback without DSP firmware download - RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE - coresight: Fix ref leak when of_coresight_parse_endpoint() fails - KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR - KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3 - iio: frequency: adrf6780: rm clk provider include - clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs - clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock - scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n - PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup() - PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() - PCI: keystone: Don't enable BAR 0 for AM654x - PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode() - PCI: Fix resource double counting on remove & rescan - iio: Fix the sorting functionality in iio_gts_build_avail_time_table - SUNRPC: Fixup gss_status tracepoint error output - sparc64: Fix incorrect function signature and add prototype for prom_cif_init - leds: flash: leds-qcom-flash: Test the correct variable in init - ext4: avoid writing unitialized memory to disk in EA inodes - ext4: don't track ranges in fast_commit if inode has inlined data - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. - xprtrdma: Fix rpcrdma_reqs_reset() - mfd: omap-usb-tll: Use struct_size to allocate tll - mfd: rsmu: Split core code into separate module - perf intel-pt: Fix exclude_guest setting - perf intel-pt: Fix aux_watermark calculation for 64-bit size - media: venus: flush all buffers in output plane streamoff - drm/mediatek/dp: Fix spurious kfree() - drm/mediatek/dp: switch to ->edid_read callback - ext4: fix infinite loop when replaying fast_commit - drm/mediatek: Remove less-than-zero comparison of an unsigned value - Revert "leds: led-core: Fix refcount leak in of_led_get()" - drm/qxl: Add check for drm_cvt_mode - drm/etnaviv: fix DMA direction handling for cached RW buffers - perf report: Fix condition in sort__sym_cmp() - perf pmus: Fixes always false when compare duplicates aliases - perf test: Make test_arm_callgraph_fp.sh more robust - drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op - drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC - leds: trigger: Unregister sysfs attributes before calling deactivate() - media: imx-jpeg: Drop initial source change event if capture has been setup - drm/mediatek: Add OVL compatible name for MT8195 - drm/mediatek: Turn off the layers with zero width or height - drm/mediatek: Fix destination alpha error in OVL - drm/mediatek: Fix XRGB setting error in Mixer - drm/mediatek: Fix XRGB setting error in OVL - drm/mediatek: Use 8-bit alpha in ETHDR - drm/mediatek: Add missing plane settings when async update - media: renesas: vsp1: Store RPF partition configuration per RPF instance - media: renesas: vsp1: Fix _irqsave and _irq mix - media: rcar-csi2: Cleanup subdevice in remove() - media: rcar-csi2: Disable runtime_pm in probe error - media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2 - drm: zynqmp_kms: Fix AUX bus not getting unregistered - drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe() - media: uvcvideo: Override default flags - media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920 - media: uvcvideo: Quirk for invalid dev_sof in Logitech C922 - media: uvcvideo: Disable autosuspend for Insta360 Link - media: i2c: imx219: fix msr access command sequence - saa7134: Unchecked i2c_transfer function result fixed - ipmi: ssif_bmc: prevent integer overflow on 32bit systems - x86/shstk: Make return uprobe work with shadow stack - media: mediatek: vcodec: Handle invalid decoder vsi - s390/uv: Don't call folio_wait_writeback() without a folio reference - s390/mm: Convert gmap_make_secure to use a folio - s390/mm: Convert make_page_secure to use a folio - media: v4l: async: Fix NULL pointer dereference in adding ancillary links - media: i2c: Fix imx412 exposure control - media: imon: Fix race getting ictx->lock - media: pci: ivtv: Add check for DMA map result - drm/bridge: it6505: fix hibernate to resume no display issue - drm/bridge: Fixed a DP link training bug - drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare() - drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators - drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better - drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 - drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit - drm/amdgpu: Fix memory range calculation - drm/amd/pm: Fix aldebaran pcie speed reporting - drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq() - drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq() - drm/amdkfd: Fix CU Masking for GFX 9.4.3 - drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline - drm/rockchip: vop2: Fix the port mux of VP2 - net: bridge: mst: Check vlan state for egress decision - xdp: fix invalid wait context of page_pool_destroy() - Bluetooth: btnxpuart: Add handling for boot-signature timeout errors - Bluetooth: btintel: Refactor btintel_set_ppag() - Bluetooth: hci_bcm4377: Use correct unit for timeouts - selftests: forwarding: devlink_lib: Wait for udev events after reloading - bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - bpf: annotate BTF show functions with __printf - selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops - selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() - selftests/resctrl: Move run_benchmark() to a more fitting file - selftests/bpf: Close obj in error path in xdp_adjust_tail - selftests/bpf: Null checks for links in bpf_tcp_ca - selftests/bpf: Close fd in error path in drop_on_reuseport - locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers - wifi: virt_wifi: don't use strlen() in const context - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey - wifi: virt_wifi: avoid reporting connection success with wrong SSID - xfrm: call xfrm_dev_policy_delete when kill policy - xfrm: fix netdev reference count imbalance - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() - perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake - perf: Fix default aux_watermark calculation - perf: Prevent passing zero nr_pages to rb_alloc_aux() - perf: Fix perf_aux_size() for greater-than 32-bit size - perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation - bpftool: Mount bpffs when pinmaps path not under the bpffs - wifi: rtl8xxxu: 8188f: Limit TX power index - wifi: rtw89: 8852b: fix definition of KIP register number - netfilter: nf_tables: rise cap on SELinux secmark context - ipvs: Avoid unnecessary calls to skb_is_gso_sctp - libbpf: Checking the btf_type kind when fixing variable offsets - net: fec: Fix FEC_ECR_EN1588 being cleared on link-down - net: fec: Refactor: #define magic constants - udf: Fix bogus checksum computation in udf_rename() - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() - wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers - jump_label: Fix concurrency issues in static_key_slow_dec() - perf/x86: Serialize set_attr_rdpmc() - mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors - mlxsw: spectrum_acl_erp: Fix object nesting warning - lib: objagg: Fix general protection fault - udf: Fix lock ordering in udf_evict_inode() - selftests/bpf: Check length of recv in test_sockmap - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined - tcp: fix races in tcp_v[46]_err() - tcp: fix race in tcp_write_err() - tcp: add tcp_done_with_error() helper - wifi: ath12k: fix wrong definition of CE ring's base address - wifi: ath11k: fix wrong definition of CE ring's base address - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights - wifi: ath12k: fix firmware crash during reo reinject - wifi: ath12k: fix invalid memory access while processing fragmented packets - wifi: ath12k: change DMA direction while mapping reinjected packets - net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP - selftests/bpf: Fix prog numbers in test_sockmap - bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer - wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure - wifi: ath12k: Correct 6 GHz frequency value in rx status - wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device - firmware: turris-mox-rwtm: Initialize completion before mailbox - firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() - firmware: turris-mox-rwtm: Do not complete if there are no waiters - vmlinux.lds.h: catch .bss..L* sections into BSS") - ARM: spitz: fix GPIO assignment for backlight - m68k: cmpxchg: Fix return value for default case in __arch_xchg() - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems - arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property - arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S - arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS - arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS - arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS - arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS - arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS - arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu - x86/xen: Convert comma to semicolon - arm64: dts: imx8mp: Fix pgc vpu locations - arm64: dts: imx8mp: add HDMI power-domains - arm64: dts: imx8mp: Fix pgc_mlmix location - arm64: dts: imx8mp: Add NPU Node - m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages - arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ - arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ - arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ - arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10 - arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc - arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a - arm64: dts: amlogic: setup hdmi system clock - arm64: dts: amlogic: add power domain to hdmitx - arm64: dts: amlogic: gx: correct hdmi clocks - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625 - arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch - arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux - arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg - arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property - arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS - ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity - ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects - ARM: dts: imx6qdl-kontron-samx6i: fix board reset - ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset - ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode - arm64: dts: amlogic: sm1: fix spdif compatibles - arm64: dts: rockchip: Increase VOP clk rate on RK3328 - soc: qcom: pdr: fix parsing of domains lists - soc: qcom: pdr: protect locator_addr with the main mutex - soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove - arm64: dts: qcom: qdu1000: Add secure qfprom node - arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off - arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs - arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs - arm64: dts: ti: k3-am62x: Drop McASP AFIFOs - memory: fsl_ifc: Make FSL_IFC config visible and selectable - OPP: ti: Fix ti_opp_supply_probe wrong return values - cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe() - arm64: dts: qcom: qrb4210-rb2: make L9A always-on - ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer - ARM: dts: sunxi: remove duplicated entries in makefile - soc: xilinx: rename cpu_number1 to dummy_cpu_number - arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent - arm64: dts: qcom: msm8996: specify UFS core_clk frequencies - arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s - arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s - arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s - arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s - soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers - soc: qcom: pmic_glink: Handle the return value of pmic_glink_init - arm64: dts: qcom: msm8998: enable adreno_smmu by default - arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path - arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY - arm64: dts: qcom: sm8450: add power-domain to UFS PHY - arm64: dts: qcom: sm8350: add power-domain to UFS PHY - arm64: dts: qcom: sm8250: add power-domain to UFS PHY - arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings - arm64: dts: qcom: sm6350: add power-domain to UFS PHY - arm64: dts: qcom: sm6115: add power-domain to UFS PHY - arm64: dts: qcom: sdm845: add power-domain to UFS PHY - arm64: dts: qcom: sc8180x: add power-domain to UFS PHY - arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings - arm64: dts: qcom: sc8180x: Correct PCIe slave ports - hwmon: (max6697) Fix swapped temp{1,8} critical alarms - hwmon: (max6697) Fix underflow when writing limit attributes - pwm: atmel-tcb: Fix race condition and convert to guards - drm/meson: fix canvas release in bind function - nvmet-auth: fix nvmet_auth hash error handling - pwm: stm32: Always do lazy disabling - md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl - block/mq-deadline: Fix the tag reservation code - block: Call .limit_depth() after .hctx has been set - hwmon: (adt7475) Fix default duty on fan is disabled - x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos - x86/pci/xen: Fix PCIBIOS_* return code handling - x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling - x86/of: Return consistent error type from x86_of_pci_irq_enable() - hfsplus: fix to avoid false alarm of circular locking - x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS - block: initialize integrity buffer to zero before writing it to media - ubd: untagle discard vs write zeroes not support handling - ubd: refactor the interrupt handler - platform/chrome: cros_ec_debugfs: fix wrong EC message version - md: fix deadlock between mddev_suspend and flush bio - rcu/tasks: Fix stale task snaphot for Tasks Trace - EDAC, i10nm: make skx_common.o a separate module - spi: atmel-quadspi: Add missing check for clk_prepare - spi: spi-microchip-core: Fix the number of chip selects supported - powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC - ALSA: seq: ump: Skip useless ports for static blocks - ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused - arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB - arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB - arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB - arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB - arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 - usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup - jfs: don't walk off the end of ealist - ocfs2: add bounds checking to ocfs2_check_dir_entry() - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() - wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL - wifi: mac80211: disable softirqs for queued frame handling - wifi: cfg80211: wext: set ssids=NULL for passive scans - of/irq: Disable "interrupt-map" parsing for PASEMI Nemo - mm: page_ref: remove folio_try_get_rcu() - ARM: 9324/1: fix get_user() broken with veneer - cifs: fix noisy message on copy_file_range - ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE - spi: mux: set ctlr->bits_per_word_mask - selftests/bpf: Extend tcx tests to cover late tcx_entry release - hfsplus: fix uninit-value in copy_name - selftests/vDSO: fix clang build errors and warnings - selftest/timerns: fix clang build failures for abs() calls - ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES - ksmbd: return FILE_DEVICE_DISK instead of super magic - spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices - riscv: stacktrace: fix usage of ftrace_graph_ret_addr() - drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus - wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK - fs: better handle deep ancestor chains in is_subdir() - drm/radeon: check bo_va->bo is non-NULL before using it - drm/amd/display: Fix refresh rate range for some panel - drm/amd/display: Account for cursor prefetch BW in DML1 mode support - drm/amd/display: Add refresh rate range check - erofs: ensure m_llen is reset to 0 if metadata is invalid - Bluetooth: btnxpuart: Enable Power Save feature on startup - tee: optee: ffa: Fix missing-field-initializers warning - scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed - powerpc/pseries: Whitelist dtl slub object for copying to userspace - net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() - net: usb: qmi_wwan: add Telit FN912 compositions - ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA - ALSA: dmaengine_pcm: terminate dmaengine before synchronize - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx - ALSA: PCM: Allow resume only for suspended streams - ibmvnic: Add tx check to prevent skb leak - btrfs: qgroup: fix quota root leak after quota disable failure - platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB - platform/x86: lg-laptop: Change ACPI device id - platform/x86: lg-laptop: Remove LGEX0815 hotkey handling - platform/x86: wireless-hotkey: Add support for LG Airplane Button - platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources - s390/sclp: Fix sclp_init() cleanup on failure - octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver - gpio: pca953x: fix pca953x_irq_bus_sync_unlock race - can: kvaser_usb: fix return value for hif_usb_send_regout - Input: ads7846 - use spi_device_id table - nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA. - ASoC: rt722-sdca-sdw: add debounce time for type detection - ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback - ASoC: ti: omap-hdmi: Fix too long driver name - ASoC: ti: davinci-mcasp: Set min period size using FIFO config - ALSA: dmaengine: Synchronize dma channel after drop() - bytcr_rt5640 : inverse jack detect for Archos 101 cesium - Input: xpad - add support for ASUS ROG RAIKIRI PRO - ASoC: rt722-sdca-sdw: add silence detection register as volatile - Input: i8042 - add Ayaneo Kun to i8042 quirk table - Input: elantech - fix touchpad state on resume for Lenovo N24 - mips: fix compat_sys_lseek syscall - ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE - drm/amdgpu: Indicate CU havest info to CP - selftests: openvswitch: Set value to nla flags. - cpumask: limit FORCE_NR_CPUS to just the UP case - spi: Fix OCTAL mode support - ALSA: hda/realtek: Add more codec ID to no shutup pins list - drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency - KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() - ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5 - ALSA: hda: cs35l56: Fix lifecycle of codec pointer - nvmet: always initialize cqe.result - nvme: avoid double free special payload - drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time - drm: panel-orientation-quirks: Add quirk for Aya Neo KUN - drm/exynos: dp: drop driver owner initialization - iomap: Fix iomap_adjust_read_range for plen calculation - mei: demote client disconnect warning on suspend to debug - fs/file: fix the check in find_next_fd() - nfs: don't invalidate dentries on transient errors - nfs: Avoid flushing many pages with NFS_FILE_SYNC - nfs: propagate readlink errors in nfs_symlink_filler - HID: Ignore battery for ELAN touchscreens 2F2C and 4116 - input: Add support for "Do Not Disturb" - input: Add event code for accessibility key - kconfig: remove wrong expr_trans_bool() - kconfig: gconf: give a proper initial state to the Save button - ila: block BH in ila_output() - net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input() - Input: silead - Always support 10 fingers - of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw() - selftests/futex: pass _GNU_SOURCE without a value to the compiler - selftests/openat2: Fix build warnings on ppc64 - selftests: cachestat: Fix build warnings on ppc64 - wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() - wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill - wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option - wifi: iwlwifi: mvm: handle BA session teardown in RF-kill - wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd - wifi: iwlwifi: mvm: remove stale STA link data during restart - wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup - wifi: cfg80211: fix 6 GHz scan request building - wifi: mac80211: handle tasklet frames before stopping - wifi: mac80211: apply mcast rate only if interface is up - wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata - tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - efi/libstub: zboot.lds: Discard .discard sections - scsi: qedf: Set qed_slowpath_params to zero before use - scsi: qedf: Wait for stag work during unload - scsi: qedf: Don't process stag work during unload and recovery - scsi: sr: Fix unintentional arithmetic wraparound - scsi: core: alua: I/O errors for ALUA state transitions - filelock: Remove locks reliably when fcntl/close race is detected - i2c: rcar: fix error code in probe() - kbuild: Make ld-version.sh more robust against version string changes - x86/bhi: Avoid warning in #DB handler due to BHI mitigation - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET - x86/entry: Rename ignore_sysret() - i2c: rcar: clear NO_RXDMA flag after resetting - i2c: testunit: avoid re-issued work after read message - i2c: rcar: ensure Gen3+ reset does not disturb local targets - i2c: rcar: introduce Gen4 devices - i2c: rcar: reset controller is mandatory for Gen3+ - i2c: mark HostNotify target address as used - i2c: rcar: bring hardware to known state when probing - btrfs: tree-checker: add type and sequence check for inline backrefs - ext4: avoid ptr null pointer dereference - nilfs2: fix kernel bug on rename operation of broken directory - selftests/net: fix gro.c compilation failure due to non-existent opt_ipproto_off - mm/damon/core: merge regions aggressively when max_nr_regions is unmet - mm/shmem: disable PMD-sized page cache if needed - misc: fastrpc: Restrict untrusted app to attach to privileged PD - misc: fastrpc: Fix ownership reassignment of remote heap - misc: fastrpc: Fix memory leak in audio daemon attach operation - misc: fastrpc: Copy the complete capability structure to user - misc: fastrpc: Avoid updating PD type for capability request - misc: fastrpc: Fix DSP capabilities request - wireguard: send: annotate intentional data race in checking empty queue - wireguard: queueing: annotate intentional data race in cpu round robin - wireguard: allowedips: avoid unaligned 64-bit memory accesses - wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU - cpufreq: Allow drivers to advertise boost enabled - cpufreq: ACPI: Mark boost policy as enabled when setting boost - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - libceph: fix race between delayed_work() and ceph_monc_stop() - pmdomain: qcom: rpmhpd: Skip retention level for Power Domains - Fix userfaultfd_api to return EINVAL as expected - ALSA: hda/realtek: Limit mic boost on VAIO PRO PX - ALSA: hda/realtek: Enable Mute LED on HP 250 G7 - ALSA: hda/realtek: add quirk for Clevo V5[46]0TU - tty: serial: ma35d1: Add a NULL check for of_node - platform/x86: toshiba_acpi: Fix array out-of-bounds access - nvmem: core: only change name to fram for current attribute - nvmem: meson-efuse: Fix return value of nvmem callbacks - nvmem: rmem: Fix return value of rmem_read() - arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on - arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer - iio: trigger: Fix condition for own trigger - ksmbd: discard write access to the directory open - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray - mm/filemap: skip to create PMD-sized page cache if needed - mm: vmalloc: check if a hash-index is in cpu_possible_mask - s390/mm: Add NULL pointer check to crst_table_free() base_crst_free() - xhci: always resume roothubs if xHC was reset during resume - hpet: Support 32-bit userspace - misc: microchip: pci1xxxx: Fix return value of nvmem callbacks - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: dwc3: pci: add support for the Intel Panther Lake - USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k - USB: serial: mos7840: fix crash on resume - USB: serial: option: add Rolling RW350-GL variants - USB: serial: option: add Netprisma LCUK54 series modules - USB: serial: option: add support for Foxconn T99W651 - USB: serial: option: add Fibocom FM350-GL - USB: serial: option: add Telit FN912 rmnet compositions - USB: serial: option: add Telit generic core-dump composition - net: ks8851: Fix potential TX stall after interface reopen - net: ks8851: Fix deadlock with the SPI chip variant - Revert "sched/fair: Make sure to try to detach at least one movable task" - cifs: fix setting SecurityFlags to true - octeontx2-af: fix issue with IPv4 match for RSS - octeontx2-af: fix issue with IPv6 ext match for RSS - octeontx2-af: fix detection of IP layer - octeontx2-af: fix a issue with cpt_lf_alloc mailbox - octeontx2-af: replace cpt slot with lf id on reg write - i40e: fix: remove needless retries of NVM update - ARM: davinci: Convert comma to semicolon - ASoC: SOF: Intel: hda: fix null deref on system suspend entry - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers - firmware: cs_dsp: Validate payload length before processing block - firmware: cs_dsp: Return error if block header overflows file - arm64: dts: qcom: sc8180x: Fix LLCC reg property again - s390: Mark psw in __load_psw_mask() as __unitialized - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket - ethtool: netlink: do not return SQI value if link is down - net: ethernet: mtk-star-emac: set mac_managed_pm when probing - bpf: Fail bpf_timer_cancel when callback is being cancelled - bpf: replace bpf_timer_init with a generic helper - bpf: make timer data struct more generic - bpf: fix order of args in call to bpf_map_kvcalloc - i40e: Fix XDP program unloading while removing the driver - octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() - net: phy: microchip: lan87xx: reinit PHY after cable test - tcp: fix incorrect undo caused by DSACK of TLP retransmit - net: bcmasp: Fix error code in probe() - vfs: don't mod negative dentry count when on shrinker list - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading - dsa: lan9303: Fix mapping between DSA port number and PHY address - cachefiles: add missing lock protection when polling - cachefiles: cyclic allocation of msg_id to avoid reuse - cachefiles: wait for ondemand_object_worker to finish when dropping object - cachefiles: cancel all requests for the object that is being dropped - cachefiles: stop sending new request when dropping object - cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop - scsi: ufs: core: Fix ufshcd_abort_one racing issue - scsi: ufs: core: Fix ufshcd_clear_cmd racing issue - mm: prevent derefencing NULL ptr in pfn_section_valid() - Compiler Attributes: Add __uninitialized macro - !10610 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10599 ppp: reject claimed-as-LCP but actually malformed packets - ppp: reject claimed-as-LCP but actually malformed packets - !10539 tun: add missing verification for short frame - tun: add missing verification for short frame - !10538 tap: add missing verification for short frame - tap: add missing verification for short frame - !10555 skmsg: Skip zero length skb in sk_msg_recvmsg - skmsg: Skip zero length skb in sk_msg_recvmsg - !10596 net: ethernet: lantiq_etop: fix double free in detach - net: ethernet: lantiq_etop: fix double free in detach - !10517 mm/dynamic_pool: two bugfix about THP and migration - mm/dynamic_pool: check page_from_dynamic_pool() on migration - mm/dynamic_pool: replace task_in_dynamic_pool() with mm_in_dynamic_pool() - !10579 Fix CVE-2024-41062 - Bluetooth: Fix usage of __hci_cmd_sync_status - Bluetooth: L2CAP: Fix deadlock - bluetooth/l2cap: sync sock recv cb and release - !10545 bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - !10547 powerpc/eeh: avoid possible crash when edev->pdev changes - powerpc/eeh: avoid possible crash when edev->pdev changes - !10470 Make cpuset.cpus.exclusive independent of cpuset.cpus - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition - cgroup/cpuset: Documentation update for partition - !10443 v2 cxl/mem: Fix no cxl_nvd during pmem region auto-assembling - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling - !10351 bpf: Fix null-pointer-deref in resolve_prog_type() - selftests/bpf: Test for null-pointer-deref bugfix in resolve_prog_type() - bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT - !10401 firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files - !10512 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - !10524 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - !10486 fix CVE-2024-42086 - iio: chemical: bme680: Fix overflows in compensate() functions - !10466 null_blk: fix validation of block size - null_blk: fix validation of block size - !10480 ALSA: emux: improve patch ioctl data validation - ALSA: emux: improve patch ioctl data validation - !10385 firmware: cs_dsp: Fix overflow checking of wmfw header - firmware: cs_dsp: Fix overflow checking of wmfw header - !10403 Fix CVE-2024-41069 - ASoC: topology: Fix route memory corruption - ASoC: topology: Do not assign fields that are already set - ASoC: topology: Fix references to freed memory - !10474 jffs2: Fix potential illegal address access in jffs2_free_inode - jffs2: Fix potential illegal address access in jffs2_free_inode - !10463 io_uring: fix possible deadlock in io_register_iowq_max_workers() - io_uring: fix possible deadlock in io_register_iowq_max_workers() - !10456 NFSv4: Fix memory leak in nfs4_set_security_label - NFSv4: Fix memory leak in nfs4_set_security_label - !10450 fs/ntfs3: Validate ff offset - fs/ntfs3: Validate ff offset - !10394 filelock: Fix fcntl/close race recovery compat path - filelock: Fix fcntl/close race recovery compat path - !10496 PCI/MSI: Fix UAF in msi_capability_init - PCI/MSI: Fix UAF in msi_capability_init - !10380 filelock: fix potential use-after-free in posix_lock_inode - filelock: fix potential use-after-free in posix_lock_inode - !10378 fs/ntfs3: Add a check for attr_names and oatbl - fs/ntfs3: Add a check for attr_names and oatbl - !10491 Bluetooth: ISO: Check socket flag instead of hcon - Bluetooth: ISO: Check socket flag instead of hcon - !10495 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10442 net/sched: Fix UAF when resolving a clash - net/sched: Fix UAF when resolving a clash - !10457 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - !10371 iommu/arm-smmu-v3: Reducing the CMD_SYNC times - iommu/arm-smmu-v3: Reducing the CMD_SYNC times - !10228 PCI/ROM: Fix PCI ROM header check bug - PCI/ROM: Fix PCI ROM header check bug - !10416 [sync] PR-10408: iommu/arm-smmu-v3: Fix the compile warning - iommu/arm-smmu-v3: Fix the compile warning - !9824 fix CVE-2024-39486 - drm/drm_file: Fix pid refcounting race - !10388 ovl: simplify ovl_parse_param_lowerdir() - ovl: ovl_parse_param_lowerdir: Add missed ' - ovl: fix wrong lowerdir number check for parameter Opt_lowerdir - ovl: pass string to ovl_parse_layer() - !10507 Backport 6.6.35-40 LTS patches from upstream - Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB" - nilfs2: fix incorrect inode allocation from reserved inodes - null_blk: Do not allow runt zone with zone capacity smaller then zone size - drm/amdgpu: silence UBSAN warning - ALSA: ump: Set default protocol when not given explicitly - spi: cadence: Ensure data lines set to low during dummy-cycle period - nfc/nci: Add the inconsistency check between the input data length and count - kbuild: fix short log for AS in link-vmlinux.sh - nvmet: fix a possible leak when destroy a ctrl during qp establishment - platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro - platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet - regmap-i2c: Subtract reg size from max_write - nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset - connector: Fix invalid conversion in cn_proc.h - dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails - nvme-multipath: find NUMA path only for online numa-node - vhost-scsi: Handle vhost_vq_work_queue failures for events - ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 - fs/ntfs3: Mark volume as dirty if xattr is broken - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg - clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs - clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents - media: dw2102: fix a potential buffer overflow - arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - net: stmmac: dwmac-qcom-ethqos: fix error array size - mtd: rawnand: rockchip: ensure NVDDR timings are rejected - mtd: rawnand: Bypass a couple of sanity checks during NAND identification - mtd: rawnand: Fix the nand_read_data_op() early check - mtd: rawnand: Ensure ECC configuration is propagated to upper layers - powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0 - powerpc/pseries: Fix scv instruction crash with kexec - clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common - clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag - drm: panel-orientation-quirks: Add quirk for Valve Galileo - drm/amdgpu/atomfirmware: silence UBSAN warning - drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - fsnotify: Do not generate events for O_PATH file descriptors - can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct - Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot - Bluetooth: hci_bcm4377: Fix msgid release - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() - f2fs: Add inline to f2fs_build_fault_attr() stub - btrfs: fix adding block group to a reclaim list and the unused list during reclaim - mm: avoid overflows in dirty throttling logic - mm: optimize the redundant loop of mm_update_owner_next() - nilfs2: add missing check for inode numbers on directory entries - nilfs2: fix inode number range checks - Revert "igc: fix a log entry using uninitialized netdev" - platform/x86: toshiba_acpi: Fix quickstart quirk handling - cpu: Fix broken cmdline "nosmp" and "maxcpus=0" - gpiolib: of: add polarity quirk for TSC2005 - mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file - inet_diag: Initialize pad field in struct inet_diag_req_v2 - selftests: make order checking verbose in msg_zerocopy selftest - selftests: fix OOM in msg_zerocopy selftest - netfilter: nf_tables: unconditionally flush pending work before notifier - riscv: kexec: Avoid deadlock in kexec crash path - wifi: wilc1000: fix ies_len type in connect path - gpio: mmio: do not calculate bgpio_bits via "ngpios" - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() - net: txgbe: initialize num_q_vectors for MSI/INTx interrupts - gpiolib: of: fix lookup quirk for MIPS Lantiq - e1000e: Fix S0ix residency on corporate systems - KVM: s390: fix LPSWEY handling - tcp_metrics: validate source addr length - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX - Bluetooth: ISO: Check socket flag instead of hcon - Bluetooth: Ignore too large handle values in BIG - Bluetooth: hci_event: Fix setting of unicast qos interval - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() - net/mlx5: E-switch, Create ingress ACL when needed - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: phy: phy_device: Fix PHY LED blinking code comment - mac802154: fix time calculation in ieee802154_configure_durations() - vhost_task: Handle SIGKILL by flushing work and exiting - vhost: Release worker mutex during flushes - vhost: Use virtqueue mutex for swapping worker - tools/power turbostat: Remember global max_die_id - cdrom: rearrange last_media_change check to avoid unintentional overflow - btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning - s390/pkey: Wipe sensitive data on failure - jffs2: Fix potential illegal address access in jffs2_free_inode - serial: imx: Raise TX trigger level to 8 - scsi: mpi3mr: Sanitise num_phys - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD - igc: fix a log entry using uninitialized netdev - selftests/net: fix uninitialized variables - powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" - kunit: Fix timeout message - orangefs: fix out-of-bounds fsid access - powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n - i2c: i801: Annotate apanel_addr as __ro_after_init - media: dvb-frontends: tda10048: Fix integer overflow - media: s2255: Use refcount_t instead of atomic_t for num_channels - media: dvb-frontends: tda18271c2dd: Remove casting during div - net: dsa: mv88e6xxx: Correct check for empty list - thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data - wifi: mt76: mt7996: add sanity checks for background radar trigger - wifi: mt76: replace skb_put with skb_put_zero - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB - Input: ff-core - prefer struct_size over open coded arithmetic - firmware: dmi: Stop decoding on broken entry - sctp: prefer struct_size over open coded arithmetic - riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma - media: dw2102: Don't translate i2c read into write - drm/amdgpu: fix the warning about the expression (int)size - len - drm/amdgpu: fix uninitialized scalar variable warning - drm/amd/display: Fix uninitialized variables in DM - drm/amd/display: Skip finding free audio for unknown engine_id - drm/amd/display: Check pipe offset before setting vblank - drm/amd/display: Check index msg_id before read or write - drm/amdgpu: Initialize timestamp for some legacy SOCs - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - drm/amdgpu: Fix uninitialized variable warnings - media: mediatek: vcodec: Only free buffer VA that is not NULL - crypto: aead,cipher - zeroize key buffer after use - RISC-V: KVM: Fix the initial sample period value - selftests/bpf: dummy_st_ops should reject 0 for non-nullable params - selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops - selftests/bpf: adjust dummy_st_ops_success to detect additional error - scsi: qedf: Make qedf_execute_tmf() non-preemptible - IB/core: Implement a limit on UMAD receive List - media: dvb-usb: dib0700_devices: Add missing release_firmware() - media: dvb: as102-fe: Fix as10x_register_addr packing - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - drm/lima: fix shared irq handling on driver remove - leds: an30259a: Use devm_mutex_init() for mutex initialization - locking/mutex: Introduce devm_mutex_init() - Revert "powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data" - Revert "powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]" - tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() - serial: 8250_omap: Fix Errata i2310 with RX FIFO level check - serial: imx: only set receiver level if it is zero - cxl/region: Avoid null pointer dereference in region lookup - cxl/region: Move cxl_dpa_to_region() work to the region driver - arm64: dts: rockchip: Add sound-dai-cells for RK3368 - arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E - arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A - ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node - arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru - arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s - arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s - pwm: stm32: Refuse too small period requests - syscalls: fix sys_fanotify_mark prototype - syscalls: fix compat_sys_io_pgetevents_time64 usage - ftruncate: pass a signed offset - ata: libata-core: Fix double free on error - ata: ahci: Clean up sysfs file on error - can: mcp251xfd: fix infinite loop when xmit fails - batman-adv: Don't accept TT entries for out-of-spec VIDs - drm/amdgpu/atomfirmware: fix parsing of vram_info - drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - drm/i915/gt: Fix potential UAF by revoke of fence registers - drm/amdgpu: avoid using null object of framebuffer - drm/fbdev-dma: Only set smem_start is enable per module option - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - drm/drm_file: Fix pid refcounting race - hexagon: fix fadvise64_64 calling conventions - csky, hexagon: fix broken sys_sync_file_range - btrfs: zoned: fix initial free space detection - sh: rework sync_file_range ABI - kbuild: Install dtb files as 0644 in Makefile.dtbinst - cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() - cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing - PCI/MSI: Fix UAF in msi_capability_init - net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new - net: can: j1939: recover socket queue on CAN bus error during BAM transmission - net: can: j1939: Initialize unused data in j1939_send_one() - tty: mcf: MCF54418 has 10 UARTS - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. - serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() - serial: core: introduce uart_port_tx_limited_flags() - serial: imx: set receiver level before starting uart - serial: 8250_omap: Implementation of Errata i2310 - Revert "serial: core: only stop transmit when HW fifo is empty" - usb: dwc3: core: Workaround for CSR read timeout - usb: dwc3: core: Add DWC31 version 2.00a controller - usb: ucsi: stm32: fix command completion handling - usb: typec: ucsi: glink: fix child node release in probe function - usb: gadget: aspeed_udc: fix device address configuration - usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - usb: musb: da8xx: fix a resource leak in probe() - usb: gadget: printer: fix races against disable - usb: gadget: printer: SS+ support - net: usb: ax88179_178a: improve link status logs - iio: chemical: bme680: Fix sensor data read operation - iio: chemical: bme680: Fix overflows in compensate() functions - iio: chemical: bme680: Fix calibration data variable - iio: chemical: bme680: Fix pressure value output - iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF - iio: adc: ad7266: Fix variable checking bug - ata,scsi: libata-core: Do not leak memory for ata_port struct members - ata: libata-core: Fix null pointer dereference on error - i2c: testunit: discard write requests while old command is running - i2c: testunit: don't erase registers after STOP - kbuild: Fix build target deb-pkg: ln: failed to create hard link - kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates - counter: ti-eqep: enable clock at probe - iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask - mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() - mmc: sdhci: Do not invert write-protect twice - mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos - mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard - mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos - mm: fix incorrect vbq reference in purge_fragmented_block - nfs: drop the incorrect assertion in nfs_swap_rw() - ocfs2: fix DIO failure due to insufficient transaction credits - pinctrl: qcom: spmi-gpio: drop broken pm8008 support - Revert "MIPS: pci: lantiq: restore reset gpio polarity" - parisc: use generic sys_fanotify_mark implementation - x86: stop playing stack games in profile_pc() - randomize_kstack: Remove non-functional per-arch entropy filtering - gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) - riscv: stacktrace: convert arch_stack_walk() to noinstr - drm/amdgpu: Fix pci state save during mode-1 reset - RISC-V: fix vector insn load/store width mask - gpio: davinci: Validate the obtained number of IRQs - drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA - nvme: fixup comment for nvme RDMA Provider Type - drm/radeon/radeon_display: Decrease the size of allocated memory - gfs2: Fix NULL pointer dereference in gfs2_log_flush - soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message - irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU - media: dvbdev: Initialize sbuf - ALSA: emux: improve patch ioctl data validation - crypto: ecdh - explicitly zeroize private_key - net/dpaa2: Avoid explicit cpumask var allocation on stack - net/iucv: Avoid explicit cpumask var allocation on stack - RDMA/restrack: Fix potential invalid address access - bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode - wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() - mtd: partitions: redboot: Added conversion of operands to a larger type - x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup - vduse: Temporarily fail if control queue feature requested - vduse: validate block features only with block devices - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data - net: mana: Fix possible double free in error handling path - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - ALSA: seq: Fix missing MSB in MIDI2 SPP conversion - tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO - powerpc: restore some missing spu syscalls - parisc: use correct compat recv/recvfrom syscalls - sparc: fix compat recv/recvfrom syscalls - sparc: fix old compat_sys_select() - net: dsa: microchip: fix wrong register write when masking interrupt - ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages - Fix race for duplicate reqsk on identical SYN - btrfs: use NOFS context when getting inodes during logging and log replay - xdp: Remove WARN() from __xdp_reg_mem_model() - ice: Rebuild TC queues on VSI queue reconfiguration - net: dsa: microchip: use collision based back pressure mode - net: phy: micrel: add Microchip KSZ 9477 to the device table - ibmvnic: Free any outstanding tx skbs during scrq reset - mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems - openvswitch: get related ct labels from its master if it is not confirmed - net: dsa: microchip: fix initial port flush problem - ASoC: fsl-asoc-card: set priv->pdev before using it - ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() - ASoC: amd: acp: add a null check for chip_pdev structure - s390/pci: Add missing virt_to_phys() for directed DIBV - bpf: Add missed var_off setting in coerce_subreg_to_size_sx() - bpf: Add missed var_off setting in set_sext32_default_val() - ASoC: q6apm-lpass-dai: close graph on prepare errors - workqueue: Increase worker desc's length to 32 - ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init - ASoC: atmel: convert not to use asoc_xxx() - ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision - ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk - wifi: mac80211: Use flexible array in struct ieee80211_tim_ie - selftests: mptcp: userspace_pm: fixed subtest names - selftests: mptcp: print_test out of verify_listener_events - MIPS: pci: lantiq: restore reset gpio polarity - pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set - pinctrl: rockchip: use dedicated pinctrl type for RK3328 - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - Input: ili210x - fix ili251x_read_touch_data() return value - usb: typec: ucsi: Ack also failed Get Error commands - usb: typec: ucsi: Never send a lone connector change ack - iio: pressure: bmp280: Fix BMP580 temperature reading - iio: pressure: fix some word spelling errors - Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" - hid: asus: asus_report_fixup: fix potential read out of bounds - kprobe/ftrace: fix build error due to bad function definition - ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk - drm/amd/display: revert Exit idle optimizations before HDCP execution - LoongArch: Fix entry point in kernel image header - efi/loongarch: Directly position the loaded image file - vgacon: rework screen_info #ifdef checks - riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled - riscv: Don't use PGD entries for the linear mapping - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values - tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test - nbd: Fix signal handling - nbd: Improve the documentation of the locking assumptions - ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link - ocfs2: convert to new timestamp accessors - wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor - perf script: Show also errors for --insn-trace option - perf: script: add raw|disasm arguments to --insn-trace option - spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4 - arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc - spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup() - dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema - dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema - i2c: ocores: set IACK bit after core is enabled - mm/page_table_check: fix crash on ZONE_DEVICE - tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default - efi/x86: Free EFI memory map only when installing a new one. - kcov: don't lose track of remote references during softirqs - gcov: add support for GCC 14 - dt-bindings: dma: fsl-edma: fix dma-channels constraints - drm/radeon: fix UBSAN warning in kv_dpm.c - drm/i915/mso: using joiner is not possible with eDP MSO - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9 - ALSA: hda/realtek: Limit mic boost on N14AP7 - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11. - ovl: fix encoding fid for lower only root - RDMA/mlx5: Follow rb_key.ats when creating new mkeys - RDMA/mlx5: Remove extra unlock on error path - RDMA/rxe: Fix data copy for IB_SEND_INLINE - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes - KVM: arm64: Disassociate vcpus from redistributor region on teardown - LoongArch: Fix multiple hardware watchpoint issues - LoongArch: Trigger user-space watchpoints correctly - LoongArch: Fix watchpoint setting error - cifs: fix typo in module parameter enable_gcm_256 - scsi: ufs: core: Free memory allocated for model before reinit - btrfs: retry block group reclaim without infinite loop - net: do not leave a dangling sk pointer, when socket creation fails - net: usb: ax88179_178a: improve reset check - net: stmmac: Assign configured channel value to EXTTS event - locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc - arm64: defconfig: enable the vf610 gpio driver - ACPI: EC: Evaluate orphan _REG under EC device - RDMA/mana_ib: Ignore optional access flags for MRs - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init - firmware: psci: Fix return value from psci_system_suspend() - io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed - spi: spi-imx: imx51: revert burst length calculation back to bits_per_word - arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin - arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property - arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO - arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM - arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM - thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data - regulator: bd71815: fix ramp values - dmaengine: ioatdma: Fix missing kmem_cache_destroy() - dmaengine: fsl-edma: avoid linking both modules - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() - dmaengine: ioatdma: Fix leaking on version mismatch - regulator: core: Fix modpost error "regulator_get_regmap" undefined - RDMA/rxe: Fix responder length checking for UD request packets - spi: cs42l43: Correct SPI root clock speed - RDMA/bnxt_re: Fix the max msix vectors macro - net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type - octeontx2-pf: Fix linking objects into multiple modules - octeontx2-pf: Add error handling to VLAN unoffload handling - virtio_net: fixing XDP for fully checksummed packets handling - virtio_net: checksum offloading handling fix - net: stmmac: No need to calculate speed divider when offload is disabled - selftests: openvswitch: Use bash as interpreter - ptp: fix integer overflow in max_vclocks_store - sched: act_ct: add netns into the key of tcf_ct_flow_table - net: phy: mxl-gpy: Remove interrupt mask clearing from config_init - net: lan743x: Support WOL at both the PHY and MAC appropriately - net: lan743x: disable WOL upon resume to restore full data path operation - qca_spi: Make interrupt remembering atomic - netns: Make get_net_ns() handle zero refcount net - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ipv6: prevent possible NULL deref in fib6_nh_init() - bpf: Avoid splat in pskb_pull_reason - ALSA: hda: tas2781: Component should be unbound before deconstruction - ALSA: hda: cs35l56: Component should be unbound before deconstruction - cipso: fix total option length computation - net: mvpp2: use slab_build_skb for oversized frames - ice: avoid IRQ collision to fix init failure on ACPI S3 resume - ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks - MIPS: Routerboard 532: Fix vendor retry check code - ALSA: seq: ump: Fix missing System Reset message handling - PCI: Do not wait for disconnected devices when resuming - ACPI: EC: Install address space handler at the namespace root - usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API - serial: exar: adding missing CTI and Exar PCI ids - f2fs: don't set RO when shutting down f2fs - PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports - udf: udftime: prevent overflow in udf_disk_stamp_to_time() - usb: typec: ucsi_glink: drop special handling for CCI_BUSY - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 - Avoid hw_desc array overrun in dw-axi-dmac - usb: misc: uss720: check for incompatible versions of the Belkin F5U002 - usb: gadget: uvc: configfs: ensure guid to be valid before set - kprobe/ftrace: bail out if ftrace was killed - power: supply: cros_usbpd: provide ID table for avoiding fallback match - platform/x86: p2sb: Don't init until unassigned resources have been assigned - powerpc/io: Avoid clang null pointer arithmetic warnings - media: mtk-vcodec: potential null pointer deference in SCP - media: intel/ipu6: Fix build with !ACPI - ALSA: hda/realtek: Add quirks for Lenovo 13X - drm/lima: mask irqs in timeout path before hard reset - drm/lima: add mask irq callback to gp and pp - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F - ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 - platform/x86: toshiba_acpi: Add quirk for buttons on Z830 - drm/amd/display: Exit idle optimizations before HDCP execution - Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl - ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 - HID: asus: fix more n-key report descriptors if n-key quirked - HID: Add quirk for Logitech Casa touchpad - net: dsa: realtek: keep default LED state in rtl8366rb - kselftest: arm64: Add a null pointer check - net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module - scsi: qedi: Fix crash while reading debugfs attribute - ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets - af_packet: avoid a false positive warning in packet_setsockopt() - wifi: ath9k: work around memset overflow warning - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update - selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh - block/ioctl: prefer different overflow check - rcutorture: Fix invalid context warning when enable srcu barrier testing - rcutorture: Make stall-tasks directly exit when rcutorture tests end - rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment - io_uring/sqpoll: work around a potential audit memory leak - padata: Disable BH when taking works lock on MT path - zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING - i2c: designware: Fix the functionality flags of the slave-only interface - i2c: at91: Fix the functionality flags of the slave-only interface - misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe() - serial: core: Add UPIO_UNKNOWN constant for unknown port type - device property: Implement device_is_big_endian() - greybus: Fix use-after-free bug in gb_interface_release due to race condition. - remoteproc: k3-r5: Jump to error handling labels in start/stop errors - serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level - mm/huge_memory: don't unpoison huge_zero_folio - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - xfs: allow cross-linking special files without project quota - xfs: allow sunit mount option to repair bad primary sb stripe values - xfs: shrink failure needs to hold AGI buffer - xfs: fix SEEK_HOLE/DATA for regions with active COW extents - xfs: fix scrub stats file permissions - xfs: fix imprecise logic in xchk_btree_check_block_owner - pmdomain: ti-sci: Fix duplicate PD referrals - intel_th: pci: Add Lunar Lake support - intel_th: pci: Add Meteor Lake-S support - intel_th: pci: Add Sapphire Rapids SOC support - intel_th: pci: Add Granite Rapids SOC support - intel_th: pci: Add Granite Rapids support - drm/i915: Fix audio component initialization - drm/i915/dpt: Make DPT object unshrinkable - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) - drm/i915/gt: Disarm breadcrumbs if engines are already idle - rtla/auto-analysis: Replace with spaces - rtla/timerlat: Simplify "no value" printing on top - iio: invensense: fix interrupt timestamp alignment - iio: adc: axi-adc: make sure AXI clock is enabled - remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs - remoteproc: k3-r5: Wait for core0 power-up before powering up core1 - dmaengine: axi-dmac: fix possible race in remove() - PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id - ocfs2: use coarse time for new created files - fs/proc: fix softlockup in __read_vmcore - knfsd: LOOKUP can return an illegal error value - spmi: hisi-spmi-controller: Do not override device identifier - dma-buf: handle testing kthreads creation failure - null_blk: Print correct max open zones limit in null_init_zoned_dev() - kheaders: explicitly define file modes for archived headers - tracing/selftests: Fix kprobe event name test for .isra. functions - riscv: fix overlap of allocated page and PTR_ERR - perf auxtrace: Fix multiple use of --itrace option - perf/core: Fix missing wakeup when waiting for context reference - x86/amd_nb: Check for invalid SMN reads - x86/kexec: Fix bug with call depth tracking - irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() - mptcp: pm: update add_addr counters after connect - mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID - ACPI: x86: Force StorageD3Enable on more products - drivers: core: synchronize really_probe() and dev_uevent() - iio: imu: inv_icm42600: delete unneeded update watermark call - iio: invensense: fix odr switching to same value - iio: dac: ad5592r: fix temperature channel scaling value - iio: adc: ad9467: fix scan type sign - x86/boot: Don't add the EFI stub to targets, again - ksmbd: fix missing use of get_write in in smb2_set_ea() - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() - af_unix: Read with MSG_PEEK loops if the first unread byte is OOB - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - nvmet-passthru: propagate status from id override functions - block: fix request.queuelist usage in flush - block: sed-opal: avoid possible wrong address reference in read_sed_opal_key() - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters - gve: ignore nonrelevant GSO type bits when processing TSO headers - net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP - scsi: ufs: core: Quiesce request queues before checking pending cmds - x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking - x86/asm: Use %c/%n instead of %PATCHoperand - netfilter: nft_inner: validate mandatory meta and payload - Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets - geneve: Fix incorrect inner network header offset when innerprotoinherit is set - net dsa: qca8k: fix usages of device_get_named_child_node() - tcp: fix race in tcp_v6_syn_recv_sock() - drm/bridge/panel: Fix runtime warning on panel bridge release - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width - net: sfp: Always call `sfp_sm_mod_remove()` on remove - modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o - af_unix: Annotate data-race of sk->sk_state in unix_accept(). - drm/vmwgfx: Don't memcmp equivalent pointers - drm/vmwgfx: Remove STDU logic from generic mode_valid function - drm/vmwgfx: 3D disabled should not effect STDU memory limits - drm/vmwgfx: Filter modes which exceed graphics memory - drm/vmwgfx: Refactor drm connector probing for display modes - io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue() - iommu: Return right value in iommu_sva_bind_device() - iommu/amd: Fix sysfs leak in iommu init - HID: core: remove unnecessary WARN_ON() in implement() - gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type - gpio: tqmx86: store IRQ trigger type and unmask status separately - gpio: tqmx86: introduce shadow register for GPIO output value - gpio: tqmx86: fix typo in Kconfig label - platform/x86: dell-smbios: Fix wrong token data in sysfs - drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation - nvme: fix nvme_pr_* status code parsing - selftests/tracing: Fix event filter test to retry up to 10 times - NFS: add barriers when testing for NFS_FSDATA_BLOCKED - SUNRPC: return proper error from gss_wrap_req_priv - NFSv4.1 enforce rootpath check in fs_location query - clk: sifive: Do not register clkdevs for PRCI clocks - selftests/ftrace: Fix to check required event file - cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c - HID: nvidia-shield: Add missing check for input_ff_create_memless - powerpc/uaccess: Fix build errors seen with GCC 13/14 - gve: Clear napi->skb before dev_kfree_skb_any() - scsi: sd: Use READ(16) when reading block zero on large capacity disks - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpi3mr: Fix ATA NCQ priority support - scsi: core: Disable CDL by default - thunderbolt: debugfs: Fix margin debugfs node creation condition - xhci: Apply broken streams quirk to Etron EJ188 xHCI host - xhci: Handle TD clearing for multiple streams case - xhci: Apply reset resume quirk to Etron EJ188 xHCI host - xhci: Set correct transferred length for cancelled bulk transfers - jfs: xattr: fix buffer overflow for invalid xattr - landlock: Fix d_parent walk - serial: port: Don't block system suspend even if bytes are left to xmit - tty: n_tty: Fix buffer offsets when lookahead is used - mei: me: release irq in mei_me_pci_resume error path - usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps - USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - bpf: fix multi-uprobe PID filtering logic - eventfs: Update all the eventfs_inodes from the events descriptor - irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails - irqchip/riscv-intc: Introduce Andes hart-level interrupt controller - irqchip/riscv-intc: Allow large non-standard interrupt number - selftests/mm: compaction_test: fix bogus test success on Aarch64 - selftests/mm: log a consistent test name for check_compaction - selftests/mm: conform test to TAP format output - memory-failure: use a folio in me_huge_page() - firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails - ksmbd: use rwsem instead of rwlock for lease break - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() - af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). - af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). - af_unix: Use skb_queue_empty_lockless() in unix_release_sock(). - af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). - af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. - af_unix: Annotate data-races around sk->sk_sndbuf. - af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. - af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). - af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). - af_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). - af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). - af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). - af_unix: Annodate data-races around sk->sk_state for writers. - af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config - ice: remove af_xdp_zc_qps bitmap - ice: fix iteration of TLVs in Preserved Fields Area - ptp: Fix error message on failed pin verification - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail - net/mlx5: Stop waiting for PCI if pci channel is offline - mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB - tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB - vxlan: Fix regression when dropping packets due to invalid src addresses - net: phy: Micrel KSZ8061: fix errata solution not taking effect problem - net/smc: avoid overwriting when adjusting sock bufsizes - octeontx2-af: Always allocate PF entries from low prioriy zone - net: tls: fix marking packets as decrypted - ipv6: sr: block BH in seg6_output_core() and seg6_input_core() - ipv6: ioam: block BH from ioam6_output() - bpf: Store ref_ctr_offsets values in bpf_uprobe array - net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume - net/ncsi: Fix the multi thread manner of NCSI driver - net/ncsi: Simplify Kconfig/dts control flow - ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put() - ax25: Fix refcount imbalance on inbound connections - RISC-V: KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function - RISC-V: KVM: No need to use mask when hart-index-bit is 0 - scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort() - wifi: mac80211: correctly parse Spatial Reuse Parameter Set element - wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef - wifi: iwlwifi: mvm: set properly mac header - wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 - wifi: iwlwifi: mvm: don't initialize csa_work twice - wifi: cfg80211: pmsr: use correct nla_get_uX functions - wifi: cfg80211: Lock wiphy in cfg80211_get_station - wifi: cfg80211: fully move wiphy work to unbound workqueue - !10369 Backport 6.6.33-34 LTS patches from upstream - openeuler_defconfig: add new config - selftests: net: more strict check in net_helper - powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH - ALSA: seq: Fix incorrect UMP type for system messages - btrfs: fix leak of qgroup extent records after transaction abort - tracefs: Clear EVENT_INODE flag in tracefs_drop_inode() - eventfs: Keep the directories from having the same inode number as files - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS - nfs: fix undefined behavior in nfs_block_bits() - EDAC/igen6: Convert PCIBIOS_* return codes to errnos - ALSA: ump: Don't accept an invalid UMP protocol number - ALSA: ump: Don't clear bank selection after sending a program change - i3c: master: svc: fix invalidate IBI type and miss call client IBI handler - s390/cpacf: Make use of invalid opcode produce a link error - s390/cpacf: Split and rework cpacf query functions - parisc: Define sigset_t in parisc uapi header - parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA - ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat - ARM: dts: samsung: smdk4412: fix keypad no-autorepeat - ARM: dts: samsung: smdkv310: fix keypad no-autorepeat - riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board - drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms - sparc: move struct termio to asm/termios.h - kdb: Use format-specifiers rather than memset() for padding in kdb_read() - kdb: Merge identical case statements in kdb_read() - kdb: Fix console handling when editing and tab-completing commands - kdb: Use format-strings rather than '0' injection in kdb_read() - wifi: ath10k: fix QCOM_RPROC_COMMON dependency - watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin - selftests/mm: fix build warnings on ppc64 - selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL - mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid - mm/cma: drop incorrect alignment check in cma_init_reserved_mem - sparc64: Fix number of online CPUs - rtla/timerlat: Fix histogram report when a cpu count is 0 - intel_th: pci: Add Meteor Lake-S CPU support - tpm_tis: Do *not* flush uninitialized work - kmsan: do not wipe out origin when doing partial unpoisoning - mm/ksm: fix ksm_pages_scanned accounting - net/ipv6: Fix route deleting failure when metric equals 0 - scsi: core: Handle devices which return an unusually large VPD page count - HID: i2c-hid: elan: fix reset suspend current leakage - filemap: add helper mapping_max_folio_size() - kbuild: Remove support for Clang's ThinLTO caching - crypto: ecrdsa - Fix module auto-load on add_key - crypto: ecdsa - Fix module auto-load on add-key - clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs - LoongArch: Override higher address bits in JUMP_VIRT_ADDR - LoongArch: Add all CPUs enabled by fdt to NUMA node 0 - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode - KVM: arm64: Fix AArch32 register narrowing on userspace write - Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" - drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms - drm/amdgpu/atomfirmware: add intergrated info v2.3 table - drm/fbdev-generic: Do not set physical framebuffer address - mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA - mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A - mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working - mmc: sdhci-acpi: Sort DMI quirks alphabetically - mmc: sdhci: Add support for "Tuning Error" interrupts - mmc: core: Add mmc_gpiod_set_cd_config() function - media: v4l: async: Don't set notifier's V4L2 device if registering fails - media: v4l2-core: hold videodev_lock until dev reg, finishes - media: mxl5xx: Move xpt structures off stack - media: mc: mark the media devnode as registered from the, start - arm64: dts: ti: verdin-am62: Set memory size to 2gb - arm64: dts: hi3798cv200: fix the size of GICR - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP - wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path - wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE - wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power - wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING - arm64: dts: qcom: qcs404: fix bluetooth device address - arm64: tegra: Correct Tegra132 I2C alias - ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx - soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request - proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation - fsverity: use register_sysctl_init() to avoid kmemleak warning - ata: pata_legacy: make legacy_exit() work again - wifi: rtw89: correct aSIFSTime for 6GHz band - bcache: fix variable length array abuse in btree_iter - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - drm/sun4i: hdmi: Move mode_set into enable - drm/sun4i: hdmi: Convert encoder to atomic - selftests: net: List helper scripts in TEST_FILES Makefile variable - selftests: net: included needed helper in the install targets - selftests/net: synchronize udpgro tests' tx and rx connection - vxlan: Fix regression when dropping packets due to invalid src addresses - erofs: avoid allocating DEFLATE streams before mounting - mptcp: fix full TCP keep-alive support - mptcp: cleanup SOL_TCP handling - mptcp: avoid some duplicate code in socket option handling - net: sfp-bus: fix SFP mode detect from bitrate - afs: Don't cross .backup mountpoint from backup volume - mmc: core: Do not force a retune before RPMB switch - riscv: stacktrace: fixed walk_stackframe() - riscv: prevent pt_regs corruption for secondary idle threads - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() - f2fs: use f2fs_{err,info}_ratelimited() for cleanup - f2fs: write missing last sum blk of file pinning section - perf sched timehist: Fix -g/--call-graph option failure - media: vsp1: Remove unbalanced .s_stream(0) calls - nouveau: report byte usage in VRAM usage. - RDMA/bnxt_re: Fix the sparse warnings - perf evlist: Add perf_evlist__go_system_wide() helper - platform/x86/intel-uncore-freq: Don't present root domain on error - platform/x86/intel/tpmi: Handle error from tpmi_process_info() - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID - x86/pci: Skip early E820 check for ECAM region - x86/efistub: Omit physical KASLR when memory reservations exist - ALSA: seq: ump: Fix swapped song position pointer data - hwmon: (shtc1) Fix property misspelling - hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor - drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel - drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel - drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel - powerpc/pseries/lparcfg: drop error message from guest name lookup - ALSA: seq: Fix yet another spot for system message conversion - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - net: ena: Fix redundant device NUMA node override - net: ena: Reduce lines with longer column width boundary - net: dsa: microchip: fix RGMII error in KSZ DSA driver - spi: stm32: Don't warn about spurious interrupts - kheaders: use `command -v` to test for existence of `cpio` - drm/i915/gt: Fix CCS id's calculation for CCS mode setting - drm/i915/guc: avoid FIELD_PREP warning - kconfig: fix comparison to constant symbols, 'm', 'n' - net/sched: taprio: extend minimum interval restriction to entire cycle too - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() - netfilter: nft_fib: allow from forward/input without iif selector - netfilter: tproxy: bail out if IP has been disabled on the device - netfilter: nft_payload: skbuff vlan metadata mangle support - net: ti: icssg-prueth: Fix start counter for ft1 filter - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion - selftests: mptcp: join: mark 'fail' tests as flaky - selftests: mptcp: add ms units for tc-netem delay - selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky - ice: fix accounting if a VLAN already exists - net: micrel: Fix lan8841_config_intr after getting out of sleep mode - net:fec: Add fec_enet_deinit() - ASoC: cs42l43: Only restrict 44.1kHz for the ASP - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM - Octeontx2-pf: Free send queue buffers incase of leaf to inner - af_unix: Read sk->sk_hash under bindlock during bind(). - af_unix: Annotate data-race around unix_sk(sk)->addr. - enic: Validate length of nl attributes in enic_set_vf_port - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp - ALSA: core: Remove debugfs at disconnection - ALSA: jack: Use guard() for locking - bpf: Fix potential integer overflow in resolve_btfids - net/mlx5e: Fix UDP GSO for encapsulated packets - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion - net/mlx5e: Fix IPsec tunnel mode offload feature check - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules - net/mlx5: Fix MTMP register capability offset in MCAM register - net/mlx5: Lag, do bond only if slaves agree on roce state - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061 - drm/amd/display: Enable colorspace property for MST connectors - nvmet: fix ns enable/disable possible hang - nvme-multipath: fix io accounting on failover - nvme-tcp: add definitions for TLS cipher suites - dma-mapping: benchmark: handle NUMA_NO_NODE correctly - dma-mapping: benchmark: fix node id validation - dma-mapping: benchmark: fix up kthread-related error handling - kthread: add kthread_stop_put - netfilter: nft_payload: restore vlan q-in-q match support - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - kasan, fortify: properly rename memintrinsics - ice: Interpret .set_channels() input differently - drivers/xen: Improve the late XenStore init protocol - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - net: relax socket state check at accept time. - net: fec: avoid lock evasion when reading pps_enable - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" - i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame - i3c: master: svc: return actual transfer data len - i3c: master: svc: rename read_len as actual_len - i3c: add actual_len in i3c_priv_xfer - net: lan966x: Remove ptp traps in case the ptp is not enabled. - rv: Update rv_en(dis)able_monitor doc to match kernel-doc - openvswitch: Set the skbuff pkt_type for proper pmtud support. - pNFS/filelayout: fixup pNfs allocation modes - regulator: tps6594-regulator: Correct multi-phase configuration - af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. - regulator: tps6287x: Force writing VSEL bit - regulator: pickable ranges: don't always cache vsel - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL - sunrpc: fix NFSACL RPC retry on soft mount - nfs: keep server info for remounts - NFSv4: Fixup smatch warning for ambiguous return - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data - nfc: nci: Fix uninit-value in nci_rx_work - selftests: net: kill smcrouted in the cleanup logic in amt.sh - ipv6: sr: fix missing sk_buff release in seg6_input_core - net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled - x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y - perf/arm-dmc620: Fix lockdep assert in ->event_init() - xen/x86: add extra pages to unpopulated-alloc if available - regulator: bd71828: Don't overwrite runtime voltages - blk-cgroup: Properly propagate the iostat update up the hierarchy - blk-cgroup: fix list corruption from resetting io stat - drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations - nouveau: add an ioctl to report vram usage - nouveau: add an ioctl to return vram bar size. - ASoC: mediatek: mt8192: fix register configuration for tdm - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance - ALSA: hda: cs35l56: Initialize all ASP1 registers - ASoC: cs35l56: Fix to ensure ASP1 registers match cache - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() - ASoC: tas2781: Fix a warning reported by robot kernel test - selftests/powerpc/dexcr: Add -no-pie to hashchk tests - Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" - media: cec: core: avoid confusing "transmit timed out" message - media: cec: core: avoid recursive cec_claim_log_addrs - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - media: sunxi: a83-mips-csi2: also select GENERIC_PHY - cxl/region: Fix cxlr_pmem leaks - cxl/trace: Correct DPA field masks for general_media & dram events - um: Fix the declaration of kasan_map_memory - um: Fix the -Wmissing-prototypes warning for get_thread_reg - um: Fix the -Wmissing-prototypes warning for __switch_mm - powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp - media: flexcop-usb: fix sanity check of bNumEndpoints - platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit() - tools/arch/x86/intel_sdsi: Fix meter_certificate decoding - tools/arch/x86/intel_sdsi: Fix meter_show display - tools/arch/x86/intel_sdsi: Fix maximum meter bundle length - media: mediatek: vcodec: fix possible unbalanced PM counter - media: mediatek: vcodec: add encoder power management helper functions - drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode() - drm/amdgpu: init microcode chip name from ip versions - Input: cyapa - add missing input core locking to suspend/resume functions - drm/bridge: tc358775: fix support for jeida-18 and jeida-24 - um: vector: fix bpfflash parameter evaluation - um: Add winch to winch_handlers before registering winch IRQ - um: Fix return value in ubd_init() - drm/meson: gate px_clk when setting rate - drm/mediatek: dp: Fix mtk_dp_aux_transfer return value - drm/msm/dpu: Always flush the slave INTF on the CTL - drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk - media: ov2680: Do not fail if data-lanes property is absent - media: ov2680: Allow probing if link-frequencies is absent - media: ov2680: Clear the 'ret' variable on success - media: v4l: Don't turn on privacy LED if streamon fails - media: v4l2-subdev: Document and enforce .s_stream() requirements - Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock - mmc: sdhci_am654: Add OTAP/ITAP delay enable - mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing - mmc: sdhci_am654: Add tuning algorithm for delay chain - Input: ims-pcu - fix printf string overflow - dt-bindings: adc: axi-adc: add clocks property - dt-bindings: adc: axi-adc: update bindings for backend framework - eventfs: Have "events" directory get permissions from its parent - eventfs: Free all of the eventfs_inode after RCU - eventfs/tracing: Add callback for release of an eventfs_inode - eventfs: Create eventfs_root_inode to store dentry - serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler - serial: sc16is7xx: replace hardcoded divisor value with BIT() macro - misc/pvpanic-pci: register attributes via pci_driver - misc/pvpanic: deduplicate common code - iio: accel: mxc4005: Reset chip on probe() and resume() - iio: accel: mxc4005: allow module autoloading via OF compatible - eventfs: Do not differentiate the toplevel events directory - drm/amd/display: Revert Remove pixle rate limit for subvp - drm/amd/display: Remove pixle rate limit for subvp - dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios - s390/boot: Remove alt_stfle_fac_list from decompressor - s390/ipl: Fix incorrect initialization of nvme dump block - s390/ipl: Fix incorrect initialization of len fields in nvme reipl block - s390/vdso: Use standard stack frame layout - s390/vdso: Generate unwind information for C modules - s390/vdso64: filter out munaligned-symbols flag for vdso - LoongArch: Fix callchain parse error with kernel tracepoint events again - perf tools: Add/use PMU reverse lookup from config to name - perf tools: Use pmus to describe type from attribute - perf pmu: "Compat" supports regular expression matching identifiers - perf pmu: Move pmu__find_core_pmu() to pmus.c - perf test: Add a test for strcmp_cpuid_str() expression - perf stat: Don't display metric header for non-leader uncore events - usb: fotg210: Add missing kernel doc description - f2fs: fix to add missing iput() in gc_data_segment() - perf daemon: Fix file leak in daemon_session__control - libsubcmd: Fix parse-options memory leak - serial: sh-sci: protect invalidating RXDMA on shutdown - f2fs: fix to release node block count in error path of f2fs_new_node_page() - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock - f2fs: compress: fix error path of inc_valid_block_count() - f2fs: introduce get_available_block_count() for cleanup - f2fs: deprecate io_bits - f2fs: compress: fix to update i_compr_blocks correctly - perf symbols: Fix ownership of string in dso__load_vmlinux() - perf maps: Move symbol maps functions to maps.c - perf thread: Fixes to thread__new() related to initializing comm - perf report: Avoid SEGV in report__setup_sample_type() - perf ui browser: Avoid SEGV on title - f2fs: fix block migration when section is not aligned to pow2 - f2fs: support file pinning for zoned devices - f2fs: kill heap-based allocation - f2fs: separate f2fs_gc_range() to use GC for a range - f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC - f2fs: support printk_ratelimited() in f2fs_printk() - f2fs: Clean up errors in segment.h - PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 - PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 - dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references - extcon: max8997: select IRQ_DOMAIN instead of depending on it - perf ui browser: Don't save pointer to stack memory - perf bench internals inject-build-id: Fix trap divide when collecting just one DSO - i2c: synquacer: Fix an error handling path in synquacer_i2c_probe() - i2c: cadence: Avoid fifo clear after start - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - stm class: Fix a double free in stm_register_device() - usb: gadget: u_audio: Clear uac pointer when freed. - dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x - dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains - watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe() - watchdog: bd9576: Drop "always-running" property - pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs - dt-bindings: pinctrl: mediatek: mt7622: fix array properties - VMCI: Fix an error handling path in vmci_guest_probe_device() - ovl: remove upper umask handling from ovl_create_upper() - leds: pwm: Disable PWM when going to suspend - pwm: Rename pwm_apply_state() to pwm_apply_might_sleep() - perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer) - PCI: Wait for Link Training==0 before starting Link retrain - microblaze: Remove early printk call from cpuinfo-static.c - microblaze: Remove gcc flag for non existing early_printk.c file - udf: Convert udf_expand_file_adinicb() to use a folio - udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb() - i915: make inject_virtual_interrupt() void - coresight: etm4x: Fix access to resource selector registers - coresight: etm4x: Safe access for TRCQCLTR - coresight: etm4x: Do not save/restore Data trace control registers - coresight: etm4x: Do not hardcode IOMEM access for register restore - iio: adc: adi-axi-adc: only error out in major version mismatch - iio: adc: adi-axi-adc: move to backend framework - iio: adc: ad9467: convert to backend framework - iio: add the IIO backend framework - iio: buffer-dmaengine: export buffer alloc and free functions - iio: adc: adi-axi-adc: convert to regmap - iio: adc: ad9467: use chip_info variables instead of array - iio: adc: ad9467: use spi_get_device_match_data() - iio: pressure: dps310: support negative temperature values - perf test shell arm_coresight: Increase buffer size for Coresight basic tests - perf docs: Document bpf event modifier - coresight: etm4x: Fix unbalanced pm_runtime_enable() - riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware - iio: adc: stm32: Fixing err code to not indicate success - f2fs: fix to check pinfile flag in f2fs_move_file_range() - f2fs: fix to relocate check condition in f2fs_fallocate() - f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file() - f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks() - perf bench uprobe: Remove lib64 from libc.so.6 binary path - dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties - dt-bindings: PCI: rcar-pci-host: Add optional regulators - perf record: Fix debug message placement for test consumption - perf record: Move setting tracking events before record__init_thread_masks() - perf evlist: Add evlist__findnew_tracking_event() helper - perf tests: Apply attributes to all events in object code reading test - perf tests: Make "test data symbol" more robust on Neoverse N1 - arm64: dts: meson: fix S4 power-controller node - interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment - module: don't ignore sysfs_create_link() failures - serial: sc16is7xx: add proper sched.h include for sched_set_fifo() - PCI: tegra194: Fix probe path for Endpoint mode - greybus: arche-ctrl: move device table to its right location - serial: max3100: Fix bitwise types - serial: max3100: Update uart_driver_registered on driver removal - perf annotate: Fix annotation_calc_lines() to pass correct address to get_srcline() - perf annotate: Use global annotation_options - perf top: Convert to the global annotation_options - perf report: Convert to the global annotation_options - perf annotate: Introduce global annotation_options - perf annotate: Split branch stack cycles information out of 'struct annotation_line' - perf machine thread: Remove exited threads by default - perf record: Lazy load kernel symbols - firmware: dmi-id: add a release callback function - dmaengine: idma64: Add check for dma_set_max_seg_size - soundwire: cadence: fix invalid PDI offset - perf stat: Do not fail on metrics on s390 z/VM systems - usb: typec: ucsi: simplify partner's PD caps registration - usb: typec: ucsi: always register a link to USB PD device - perf annotate: Get rid of duplicate --group option item - counter: linux/counter.h: fix Excess kernel-doc description warning - f2fs: fix to wait on page writeback in __clone_blkaddrs() - phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy - iio: core: Leave private pointer NULL when no private data supplied - perf probe: Add missing libgen.h header needed for using basename() - perf record: Delete session after stopping sideband thread - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - net: qrtr: ns: Fix module refcnt - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval - tracing/user_events: Fix non-spaced field matching - tracing/user_events: Prepare find/delete for same name events - tracing/user_events: Allow events to persist for perfmon_capable users - RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw - RDMA/IPoIB: Fix format truncation compilation errors - selftests/kcmp: remove unused open mode - SUNRPC: Fix gss_free_in_token_pages() - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters - RDMA/bnxt_re: Update the HW interface definitions - RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources - RDMA/bnxt_re: Refactor the queue index update - ext4: remove the redundant folio_wait_stable() - ext4: fix potential unnitialized variable - sunrpc: removed redundant procp check - ext4: avoid excessive credit estimate in ext4_tmpfile() - x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS - x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map - clk: qcom: mmcc-msm8998: fix venus clock issue - clk: qcom: dispcc-sm8550: fix DisplayPort clocks - clk: qcom: dispcc-sm6350: fix DisplayPort clocks - clk: qcom: dispcc-sm8450: fix DisplayPort clocks - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure - clk: renesas: r9a07g043: Add clock and reset entry for PLIC - clk: renesas: r8a779a0: Fix CANFD parent clock - IB/mlx5: Use __iowrite64_copy() for write combining stores - RDMA/rxe: Fix incorrect rxe_put in error path - RDMA/rxe: Allow good work requests to be executed - clk: qcom: clk-alpha-pll: remove invalid Stromer register offset - clk: rs9: fix wrong default value for clock amplitude - clk: mediatek: mt8365-mm: fix DPI0 parent - clk: mediatek: pllfh: Don't log error for missing fhctl node - RDMA/mlx5: Adding remote atomic access flag to updatable flags - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent - clk: samsung: exynosautov9: fix wrong pll clock id value - media: cadence: csi2rx: configure DPHY before starting source stream - drm/edid: Parse topology block for all DispID structure v1.x - drm/rockchip: vop2: Do not divide height twice for YUV - media: uvcvideo: Add quirk for Logitech Rally Bar - drm/mipi-dsi: use correct return type for the DSC functions - drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector - drm/bridge: anx7625: Update audio status while detecting - drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found - drm/bridge: dpc3433: Don't log an error when DSI host can't be found - drm/bridge: tc358775: Don't log an error when DSI host can't be found - drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found - drm/bridge: lt9611: Don't log an error when DSI host can't be found - drm/bridge: lt8912b: Don't log an error when DSI host can't be found - drm/bridge: icn6211: Don't log an error when DSI host can't be found - drm/bridge: anx7625: Don't log an error when DSI host can't be found - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value - drm: vc4: Fix possible null pointer dereference - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries - fbdev: sh7760fb: allow modular build - media: v4l2-subdev: Fix stream handling for crop API - media: i2c: et8ek8: Don't strip remove function when driver is builtin - media: dt-bindings: ovti,ov2680: Fix the power supply names - media: ipu3-cio2: Request IRQ earlier - drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected - drm/msm/dp: allow voltage swing / pre emphasis of 3 - media: radio-shark2: Avoid led_names truncations - media: rcar-vin: work around -Wenum-compare-conditional warning - media: ngene: Add dvb_ca_en50221_init return value check - ASoC: Intel: avs: Test result of avs_get_module_entry() - ASoC: Intel: avs: Fix potential integer overflow - ASoC: Intel: avs: Fix ASRC module initialization - selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate - fbdev: sisfb: hide unused variables - ASoC: SOF: Intel: mtl: Implement firmware boot state check - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails - ASoC: SOF: Intel: lnl: Correct rom_status_reg - ASoC: SOF: Intel: mtl: Correct rom_status_reg - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions - ASoC: Intel: common: add ACPI matching tables for Arrow Lake - powerpc/fsl-soc: hide unused const variable - drm/meson: vclk: fix calculation of 59.94 fractional rates - ASoC: kirkwood: Fix potential NULL dereference - fbdev: shmobile: fix snprintf truncation - mtd: rawnand: hynix: fixed typo - mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add() - ASoC: Intel: avs: ssm4567: Do not ignore route checks - ASoC: Intel: Disable route checks for Skylake boards - drm/amd/display: Fix potential index out of bounds in color transformation function - drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert - drm/dp: Don't attempt AUX transfers when eDP panels are not powered - drm/lcdif: Do not disable clocks on already suspended hardware - dev_printk: Add and use dev_no_printk() - printk: Let no_printk() use _printk() - drm/omapdrm: Fix console with deferred ops - fbdev: Provide I/O-memory helpers as module - drm/omapdrm: Fix console by implementing fb_dirty - drm/ci: update device type for volteer devices - drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards - drm/ci: uprev mesa version: fix container build & crosvm - drm/bridge: Fix improper bridge init order with pre_enable_prev_first - Bluetooth: qca: Fix error code in qca_read_fw_build_info() - Bluetooth: compute LE flow credits based on recvbuf space - net: micrel: Fix receiving the timestamp in the frame for lan8841 - mptcp: SO_KEEPALIVE: fix getsockopt support - riscv, bpf: make some atomic operations fully ordered - s390/bpf: Emit a barrier for BPF_FETCH instructions - net/mlx5: Reload only IB representors upon lag disable/enable - net/mlx5: Enable 4 ports multiport E-switch - ipv6: sr: fix invalid unregister error path - ipv6: sr: fix incorrect unregister order - ipv6: sr: add missing seg6_local_exit - net: usb: smsc95xx: stop lying about skb->truesize - net: ethernet: cortina: Locking fixes - selftests: net: move amt to socat for better compatibility - selftests: net: add missing config for amt.sh - selftests: net: add more missing kernel config - net: ipv6: fix wrong start position when receive hop-by-hop fragment - m68k: mac: Fix reboot hang on Mac IIci - m68k: Fix spinlock race in kernel thread creation - net: usb: sr9700: stop lying about skb->truesize - usb: aqc111: stop lying about skb->truesize - HID: amd_sfh: Handle "no sensors" in PM operations - wifi: mwl8k: initialize cmd->addr[] properly - scsi: qla2xxx: Fix debugfs output for fw_resource_count - scsi: bfa: Ensure the copied buf is NUL terminated - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors - selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect - kunit: Fix kthread reference - selftests: default to host arch for LLVM builds - selftests/resctrl: fix clang build failure: use LOCAL_HDRS - selftests/binderfs: use the Makefile's rules, not Make's implicit rules - libbpf: Fix error message in attach_kprobe_multi - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset - wifi: mt76: mt7603: fix tx queue of loopback packets - Revert "sh: Handle calling csum_partial with misaligned data" - sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() - wifi: ar5523: enable proper endpoint verification - net: give more chances to rcu in netdev_wait_allrefs_any() - pwm: sti: Simplify probe function using devm functions - pwm: sti: Prepare removing pwm_chip from driver data - tcp: avoid premature drops in tcp_add_backlog() - net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches - net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers - wifi: ath10k: populate board data for WCN3990 - cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations - scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() - selftests/bpf: Fix a fd leak in error paths in open_netns - gfs2: do_xmote fixes - gfs2: finish_xmote cleanup - gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn - gfs2: Mark withdraws as unlikely - gfs2: Rename gfs2_lookup_{ simple => meta } - gfs2: Convert gfs2_internal_read to folios - gfs2: Get rid of gfs2_alloc_blocks generation parameter - wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() - dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition - dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible - dt-bindings: thermal: loongson,ls2k-thermal: Fix binding check issues - thermal/drivers/tsens: Fix null pointer dereference - x86/purgatory: Switch to the position-independent small code model - scsi: hpsa: Fix allocation size for Scsi_Host private data - scsi: libsas: Fix the failure of adding phy with zero-address to port - udp: Avoid call to compute_score on multiple sites - x86/pat: Fix W^X violation false-positives when running as Xen PV guest - x86/pat: Restructure _lookup_address_cpa() - x86/pat: Introduce lookup_address_in_pgd_attr() - cpufreq: exit() callback is optional - tcp: increase the default TCP scaling ratio - selftests/bpf: Fix umount cgroup2 error in test_sockmap - x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57 - gfs2: Fix "ignore unlock failures after withdraw" - gfs2: Don't forget to complete delayed withdraw - ACPI: disable -Wstringop-truncation - irqchip/loongson-pch-msi: Fix off-by-one on allocation error path - irqchip/alpine-msi: Fix off-by-one in allocation error path - locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128() - ACPI: LPSS: Advertise number of chip selects via property - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL - scsi: ufs: core: Perform read back after disabling interrupts - scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV - scsi: ufs: qcom: Perform read back after writing CGC enable - scsi: ufs: qcom: Perform read back after writing unipro mode - scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US - scsi: ufs: qcom: Perform read back after writing reset bit - bpf: prevent r10 register from being marked as precise - bpf: Pack struct bpf_fib_lookup - bpftool: Mount bpffs on provided dir instead of parent dir - wifi: carl9170: re-fix fortified-memset warning - dlm: fix user space lock decision to copy lvb - bitops: add missing prototype check - mlx5: stop warning for 64KB pages - mlx5: avoid truncating error message - qed: avoid truncating work queue length - enetc: avoid truncating error message - ACPI: Fix Generic Initiator Affinity _OSC bit - sched/fair: Add EAS checks before updating root_domain::overutilized - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask - wifi: iwlwifi: reconfigure TLC during HW restart - wifi: iwlwifi: mvm: select STA mask only for active links - wifi: iwlwifi: mvm: allocate STA links only for active links - wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok() - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - wifi: mt76: mt7915: workaround too long expansion sparse warnings - wifi: ath12k: use correct flag field for 320 MHz channels - bpftool: Fix missing pids during link show - wifi: ath11k: don't force enable power save on non-running vdevs - wifi: brcmfmac: pcie: handle randbuf allocation failure - wifi: ath10k: poll service ready message before failing - block: fix and simplify blkdevparts= cmdline parsing - lkdtm: Disable CFI checking for perms functions - soc: qcom: pmic_glink: Make client-lock non-sleeping - null_blk: Fix missing mutex_destroy() at module removal - soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE - firmware: qcom: scm: Fix __scm and waitq completion variable initialization - soc: qcom: pmic_glink: notify clients about the current state - soc: qcom: pmic_glink: don't traverse clients list without a lock - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests - mm/userfaultfd: Do not place zeropages when zeropages are disallowed - io-wq: write next_work before dropping acct_lock - ARM: configs: sunxi: Enable DRM_DW_HDMI - io_uring: use the right type for work_llist empty check - s390/cio: fix tracepoint subchannel type field - crypto: x86/sha512-avx2 - add missing vzeroupper - crypto: x86/sha256-avx2 - add missing vzeroupper - crypto: x86/nh-avx2 - add missing vzeroupper - crypto: ccp - drop platform ifdef checks - parisc: add missing export of __cmpxchg_u8() - nilfs2: fix out-of-range warning - firmware: raspberrypi: Use correct device for DMA mappings - mm/slub, kunit: Use inverted data to corrupt kmem cache - openpromfs: finish conversion to the new mount API - nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() - ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() - epoll: be better about file lifetimes - nvmet: fix nvme status code when namespace is disabled - nvmet-tcp: fix possible memory leak when tearing down a controller - nvme: cancel pending I/O if nvme controller is in terminal state - nvmet-auth: replace pr_debug() with pr_err() to report an error. - nvmet-auth: return the error code to the nvmet_auth_host_hash() callers - nvme: find numa distance only if controller has valid numa id - drm/amdkfd: Flush the process wq before creating a kfd_process - drm/amd/display: Disable seamless boot on 128b/132b encoding - drm/amd/display: Fix DC mode screen flickering on DCN321 - drm/amd/display: Add VCO speed parameter for DCN31 FPU - drm/amd/display: Allocate zero bw after bw alloc enable - drm/amd/display: Add dtbclk access to dcn315 - drm/amdgpu: Fix VRAM memory accounting - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection - ASoC: da7219-aad: fix usage of device_get_named_child_node() - platform/x86: ISST: Add Grand Ridge to HPM CPU list - softirq: Fix suspicious RCU usage in __do_softirq() - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable - bpf, x86: Fix PROBE_MEM runtime load check - fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card - Input: xpad - add support for ASUS ROG RAIKIRI - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF - ASoC: rt715-sdca: volume step modification - ASoC: rt715: add vendor clear control register - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config - regulator: vqmmc-ipq4019: fix module autoloading - regulator: qcom-refgen: fix module autoloading - ASoC: rt722-sdca: add headset microphone vrefo setting - ASoC: rt722-sdca: modify channel number to support 4 channels - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating - ASoC: acp: Support microphone from device Acer 315-24p - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() - regulator: irq_helpers: duplicate IRQ name - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU - selftests: sud_test: return correct emulated syscall value on RISC-V - drm/etnaviv: fix tx clock gating on some GC7000 variants - LoongArch: Lately init pmu after smp is online - cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n - drm/amdgpu: Fix the ring buffer size for queue VM flush - drm/amdkfd: Add VRAM accounting for SVM migration - drm/amd/pm: Restore config space after reset - drm/amdgpu: Update BO eviction priorities - drm/amd/display: Set color_mgmt_changed to true on unsuspend - net: usb: qmi_wwan: add Telit FN920C04 compositions - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled - dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field - wifi: mac80211: don't use rate mask for scanning - KEYS: asymmetric: Add missing dependency on CRYPTO_SIG - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. - ksmbd: ignore trailing slashes in share paths - ksmbd: avoid to send duplicate oplock break notifications - fs/ntfs3: Break dir enumeration if directory contents error - fs/ntfs3: Fix case when index is reused during tree transformation - fs/ntfs3: Taking DOS names into account during link counting - fs/ntfs3: Remove max link count info display during driver init - net: smc91x: Fix m68k kernel compilation for ColdFire CPU - net: lan966x: remove debugfs directory in probe() error path - net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe() - tools/nolibc/stdlib: fix memory error in realloc() - tools/latency-collector: Fix -Wformat-security compile warns - net: mana: Fix the extra HZ in mana_hwc_send_request - Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already" - io_uring: fail NOP if non-zero op flags is passed in - Input: try trimming too long modalias strings - serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup - serial: 8250_bcm7271: use default_mux_rate if possible - tty: n_gsm: fix missing receive state reset after mode switch - selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs - !10398 BMA: Fix DMA reset problem and change the version - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Change the version number. - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10358 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10344 CVE-2024-39471 - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() - drm/amdgpu: add error handle to avoid out-of-bounds - !9904 ext4: improve buffered write with more than one blocks_per_folio - ext4: improve sub-polio check in ext4_iomap_write_begin() - iomap: add iomap_is_fully_dirty() - iomap: correct the dirty length in page mkwrite - iomap: advance the ifs allocation if we have more than one blocks per folio - iomap: support invalidating partial folios - iomap: correct the range of a partial dirty clear - !9533 net/mlx5: Add a timeout to acquire the command queue semaphore - net/mlx5: Add a timeout to acquire the command queue semaphore - !10317 improve dump_page() robustness - mm: improve dumping of mapcount and page_type - mm: add __dump_folio() - fs: improve dump_mapping() robustness - !9361 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9892 support for SMC-D loopback_lo feature - net/smc: enable the smc-lo on the x86 and arm64 platforms - net/smc: implement DMB-merged operations of loopback-ism - net/smc: adapt cursor update when sndbuf and peer DMB are merged - net/smc: {at|de}tach sndbuf to peer DMB if supported - net/smc: add operations to merge sndbuf with peer DMB - net/smc: register loopback-ism into SMC-D device list - net/smc: ignore loopback-ism when dumping SMC-D devices - net/smc: mark optional smcd_ops and check for support when called - net/smc: implement DMB-related operations of loopback-ism - net/smc: implement ID-related operations of loopback-ism - net/smc: introduce loopback-ism for SMC intra-OS shortcut - net/smc: decouple ism_client from SMC-D DMB registration - net/smc: change the term virtual ISM to Emulated-ISM - net/smc: fix incorrect SMC-D link group matching logic - net/smc: manage system EID in SMC stack instead of ISM driver - net/smc: support extended GID in SMC-D lgr netlink attribute - net/smc: compatible with 128-bits extended GID of virtual ISM device - net/smc: define a reserved CHID range for virtual ISM devices - net/smc: introduce virtual ISM device support feature - net/smc: support SMCv2.x supplemental features negotiation - net/smc: unify the structs of accept or confirm message for v1 and v2 - net/smc: introduce sub-functions for smc_clc_send_confirm_accept() - net/smc: rename some 'fce' to 'fce_v2x' for clarity - !10171 netrom: Fix a memory leak in nr_heartbeat_expiry() - netrom: Fix a memory leak in nr_heartbeat_expiry() - !10312 bpf: Fix too early release of tcx_entry - bpf: Fix too early release of tcx_entry - !10170 x86: resctrl: Fix illegal access by the chips not having RDT - x86: resctrl: Fix illegal access by the chips not having RDT - !10311 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10254 fbdev: savage: Handle err return when savagefb_check_var failed - fbdev: savage: Handle err return when savagefb_check_var failed - !10078 bpf: Set run context for rawtp test_run callback - bpf: Set run context for rawtp test_run callback - !10261 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10066 serial: imx: Introduce timeout when waiting on transmitter empty - serial: imx: Introduce timeout when waiting on transmitter empty - !9971 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() ' for pr_err- !9782 usb-storage: alauda: Check whether the media is initialized - usb-storage: alauda: Check whether the media is initialized - !10294 [OLK-6.6] drivers: Fix compile warning "argument used uninitialized" - drivers: Fix compile warning "argument used uninitialized" - !10257 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - !10287 CVE-2024-36979 - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state - net: bridge: mst: fix vlan use-after-free - !10018 ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() - ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() - !9985 btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes - btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes - !10260 [RoCE]从社区回合patch到openEuler(OLK-6.6) - RDMA/hns: Fix mbx timing out before CMD execution is completed - RDMA/hns: Fix insufficient extend DB for VFs. - RDMA/hns: Fix undifined behavior caused by invalid max_sge - RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 - RDMA/hns: Fix missing pagesize and alignment check in FRMR - RDMA/hns: Fix unmatch exception handling when init eq table fails - RDMA/hns: Check atomic wr length - !10248 ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - !9243 Bluetooth: RFCOMM: Fix not validating setsockopt user input - Bluetooth: RFCOMM: Fix not validating setsockopt user input - !10160 fix CVE-2024-40915 - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context - !10264 mm: filemap: optimize semantic when thp_exec_enabled is set to 3 - mm: filemap: optimize semantic when thp_exec_enabled is set to 3 - !5264 [OLK-6.6]HYGON: Support CSV Reuse ASID feature on Hygon CPUs - KVM: SVM: Add support for different CSV guests to reuse the same ASID - !10231 fix CVE-2024-41007 - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - !10233 fpga: bridge: add owner module and take its refcount - fpga: bridge: add owner module and take its refcount - !10237 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() - ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() - !9915 powerpc/pseries: Enforce hcall result buffer validity and size - powerpc/pseries: Enforce hcall result buffer validity and size - !10148 fs/9p: fix uninitialized values during inode evict - fs/9p: fix uninitialized values during inode evict - !10056 io_uring/rsrc: don't lock while !TASK_RUNNING - io_uring/rsrc: don't lock while !TASK_RUNNING - !10226 cxl/region: Fix memregion leaks in devm_cxl_add_region() - cxl/region: Fix memregion leaks in devm_cxl_add_region() - !10177 ima: Fix use-after-free on a dentry's dname.name - ima: Fix use-after-free on a dentry's dname.name - !5262 [OLK-6.6]HYGON: Support Hygon DCU passthrough to VMs - x86/config: Set CONFIG_HYDCU_FIXUP_HEADER=y by default - drm/hygon: Add support to passthrough Hygon DCU to virtual machine - !10220 bpf: Fix overrunning reservations in ringbuf - bpf: Fix overrunning reservations in ringbuf - !10219 CVE-2024-35931 - drm/amdgpu: Skip do PCI error slot reset during RAS recovery - drm/amdgpu : Add hive ras recovery check - !10167 CVE-2024-36022 - drm/amdgpu: Init zone device and drm client after mode-1 reset on reload - drm/amdgpu: move the drm client creation behind drm device registration - drm/amdkfd: init drm_client with funcs hook - drm/amdkfd: Export DMABufs from KFD using GEM handles - !9598 fpga: manager: add owner module and take its refcount - fpga: manager: add owner module and take its refcount - !10139 [sync] PR-10095: CVE-2024-40968 - MIPS: Octeon: Add PCIe link status check - !10044 btrfs: fix CVE-2024-39496 - btrfs: zoned: fix use-after-free due to race with dev replace - btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info - btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info - btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info - btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info - !10114 v2 ecryptfs: Fix buffer size for tag 66 packet - ecryptfs: Fix buffer size for tag 66 packet - !10133 ALSA: timer: Set lower bound of start tick time - ALSA: timer: Set lower bound of start tick time - !10115 efi/unaccepted: touch soft lockup during memory accept - efi/unaccepted: touch soft lockup during memory accept - !10131 kunit/fortify: Fix mismatched kvalloc()/vfree() usage - kunit/fortify: Fix mismatched kvalloc()/vfree() usage - !10132 wifi: ath12k: fix out-of-bound access of qmi_invoke_handler() - wifi: ath12k: fix out-of-bound access of qmi_invoke_handler() - !10188 Part of "mm: mapcount for large folios + page_mapcount() cleanups" - mm/rmap: add fast-path for small folios when adding/removing/duplicating - mm/rmap: always inline anon/file rmap duplication of a single PTE - mm: allow for detecting underflows with page_mapcount() again - !10001 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !10176 f2fs: compress: don't allow unaligned truncation on released compress inode - f2fs: compress: don't allow unaligned truncation on released compress inode - !10106 platform/x86: x86-android-tablets: Unregister devices in reverse order - platform/x86: x86-android-tablets: Unregister devices in reverse order - !10109 tracing: Build event generation tests only as modules - tracing: Build event generation tests only as modules - !10166 drop_monitor: replace spin_lock by raw_spin_lock - drop_monitor: replace spin_lock by raw_spin_lock - !10161 RDMA/mlx5: Add check for srq max_sge attribute - RDMA/mlx5: Add check for srq max_sge attribute - !10111 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found - drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found - !10155 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10149 mips: bmips: BCM6358: make sure CBR is correctly set - mips: bmips: BCM6358: make sure CBR is correctly set - !10103 v2 fpga: region: add owner module and take its refcount - fpga: region: add owner module and take its refcount - !10097 [sync] PR-9741: scsi: qedf: Ensure the copied buf is NUL terminated - scsi: qedf: Ensure the copied buf is NUL terminated - !10021 drm/exynos/vidi: fix memory leak in .get_modes() - drm/exynos/vidi: fix memory leak in .get_modes() - !10127 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10117 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10116 wifi: mt76: mt7921s: fix potential hung tasks during chip recovery - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery - !10017 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10051 tipc: force a dst refcount before doing decryption - tipc: force a dst refcount before doing decryption - !10102 vmxnet3: disable rx data ring on dma allocation failure - vmxnet3: disable rx data ring on dma allocation failure - !10093 drm/arm/malidp: fix a possible null pointer dereference - drm/arm/malidp: fix a possible null pointer dereference - !9989 io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - !10083 CVE-2024-40955 - ext4: clean up s_mb_rb_lock to fix build warnings with C=1 - ext4: set the type of max_zeroout to unsigned int to avoid overflow - ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow - ext4: add positive int attr pointer to avoid sysfs variables overflow - ext4: add new attr pointer attr_mb_order - ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists() - ext4: refactor out ext4_generic_attr_show() - ext4: refactor out ext4_generic_attr_store() - ext4: avoid overflow when setting values via sysfs - !10069 ALSA: Fix deadlocks with kctl removals at disconnection - ALSA: Fix deadlocks with kctl removals at disconnection - !10074 PCI: of_property: Return error for int_map allocation failure - PCI: of_property: Return error for int_map allocation failure - !10087 fix CVE-2024-40995 - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - net/sched: act_api: rely on rcu in tcf_idr_check_alloc - !10064 net/mlx5: Always stop health timer during driver removal - net/mlx5: Always stop health timer during driver removal - !9240 v2 cachefiles: introduce failover mechanism - cachefiles: make on-demand read killable - cachefiles: flush all requests after setting CACHEFILES_DEAD - cachefiles: Set object to close if ondemand_id < 0 in copen - cachefiles: defer exposing anon_fd until after copy_to_user() succeeds - cachefiles: never get a new anonymous fd if ondemand_id is valid - cachefiles: add spin_lock for cachefiles_ondemand_info - cachefiles: add consistency check for copen/cread - cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() - cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() - cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() - cachefiles: remove requests from xarray during flushing requests - cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode - cachefiles: add restore command to recover inflight ondemand read requests - cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode - cachefiles: resend an open request if the read request's object is closed - cachefiles: extract ondemand info field from cachefiles_object - cachefiles: introduce object ondemand state - !9933 nvdimm: Backport some bugfixs - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n - nvdimm/pmem: fix leak on dax_add_host() failure - !10038 media: v4l: async: Properly re-initialise notifier entry in unregister - media: v4l: async: Properly re-initialise notifier entry in unregister - !9970 CVE-2024-39503 - netfilter: ipset: Fix suspicious rcu_dereference_protected() - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type - netfilter: ipset: Add list flush to cancel_gc - !10011 xfs: fix mount hung while sb recover fail - xfs: fix mount hung while sb recover fail - !10050 vmci: prevent speculation leaks by sanitizing event in event_deliver() - vmci: prevent speculation leaks by sanitizing event in event_deliver() - !10006 drm/amdgpu: fix UBSAN warning in kv_dpm.c - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9959 parisc: Try to fix random segmentation faults in package builds - parisc: Try to fix random segmentation faults in package builds - !10028 ipv6: prevent possible NULL dereference in rt6_probe() - ipv6: prevent possible NULL dereference in rt6_probe() - !10005 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors- Remove mlx5 related API from kabi whitelist- !10059 nilfs2: fix use-after-free of timer for log writer thread - nilfs2: fix use-after-free of timer for log writer thread - !10025 9p: add missing locking around taking dentry fid list - 9p: add missing locking around taking dentry fid list - !9835 fix CVE-2024-39479 - drm/i915/hwmon: Get rid of devm - !9998 ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup - !9997 openrisc: traps: Don't send signals to kernel mode threads - openrisc: traps: Don't send signals to kernel mode threads - !9956 drm/komeda: check for error-valued pointer - drm/komeda: check for error-valued pointer - !9914 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !9944 f2fs: remove clear SB_INLINECRYPT flag in default_options - f2fs: remove clear SB_INLINECRYPT flag in default_options - !9909 sock_map: avoid race between sock_map_close and sk_psock_put - sock_map: avoid race between sock_map_close and sk_psock_put - !10045 misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe() - misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe() - !10055 media: v4l: async: Fix notifier list entry init - media: v4l: async: Fix notifier list entry init - !9900 ipv6: fix possible race in __fib6_drop_pcpu_from() - ipv6: fix possible race in __fib6_drop_pcpu_from() - !9979 CVE-2024-40972 - ext4: do not create EA inode under buffer lock - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() - !9988 netpoll: Fix race condition in netpoll_owner_active - netpoll: Fix race condition in netpoll_owner_active - !9945 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - !9935 ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() - ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() - !9962 iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - !9896 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - !9928 ocfs2: fix races between hole punching and AIO+DIO - ocfs2: fix races between hole punching and AIO+DIO - !9938 fix CVE-2024-40934 - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() - !9899 ionic: fix use after netif_napi_del() - ionic: fix use after netif_napi_del() - !9898 cpufreq: amd-pstate: fix memory leak on CPU EPP exit - cpufreq: amd-pstate: fix memory leak on CPU EPP exit - !9903 mptcp: ensure snd_una is properly initialized on connect - mptcp: ensure snd_una is properly initialized on connect - !9878 CVE-2024-39478 - crypto: starfive - Do not free stack buffer - !9888 ipv6: sr: fix memleak in seg6_hmac_init_algo - ipv6: sr: fix memleak in seg6_hmac_init_algo - !5261 [OLK-6.6]Hygon: Some enhancement and bugfixes for HYGON CSV/CSV2 - KVM: SVM: Unmap ghcb pages if they're still mapped when destroy guest - KVM: x86: Fix KVM_GET_MSRS stack info leak - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests - x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt - KVM: x86: Calls is_64_bit_hypercall() instead of is_64_bit_mode() in complete_hypercall_exit() - x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from userspace - KVM: SVM: Fix the available ASID range for CSV2 guest - !9861 MPTCP Upstream part 13 - selftests: mptcp: lib: catch duplicated subtest entries - selftests: mptcp: explicitly trigger the listener diag code-path - bpf, btf: Add check_btf_kconfigs helper - bpf, btf: Fix return value of register_btf_id_dtor_kfuncs - !9876 v3 Fix xfs file creation issue - xfs: Avoid races with cnt_btree lastrec updates - Revert "xfs: Fix file creation failure" - !9877 gfs2: Fix potential glock use-after-free on unmount - gfs2: Fix potential glock use-after-free on unmount - !9862 ipvlan: Modify the value of ipvlan modes - ipvlan: Modify the value of ipvlan modes - !5260 [OLK-6.6] Support live migration for CSV/CSV2 guest, and support rebooting CSV/CSV2 guest - KVM: SVM: Force flush caches before reboot CSV guest - KVM: SVM: Add support for rebooting CSV2 guest - KVM: x86: Introduce control_{pre,post}_system_reset ioctl interfaces - KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest - KVM: x86: Restore control registers in __set_sregs() to support CSV2 guest live migration - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command - KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command - crypto: ccp: Fix definition of struct sev_data_send_update_vmsa - KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH - KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH - KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH - KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode - crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode - crypto: ccp: Add support to switch to CSV RING_BUFFER mode - crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode - crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode - crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues - !9294 Compiler: Add clang's PGO support for kernel. - Compiler: Add clang's PGO support for kernel. - !9610 rcu: Fix buffer overflow in print_cpu_stall_info() - rcu: Fix buffer overflow in print_cpu_stall_info() - !9845 xfs: fix log recovery buffer allocation for the legacy h_size fixup - xfs: fix log recovery buffer allocation for the legacy h_size fixup - !9859 block: enable BLK_IO_HUNG_TASK_CHECK by default - block: enable BLK_IO_HUNG_TASK_CHECK by default - !9857 drm/amdgpu/mes: fix use-after-free issue - drm/amdgpu/mes: fix use-after-free issue - !9829 fix CVE-2024-38620 - Bluetooth: fix connection setup in l2cap_connect - Bluetooth: HCI: Remove HCI_AMP support - Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS - Bluetooth: Remove usage of the deprecated ida_simple_xx() API - Bluetooth: ISO: Fix BIS cleanup - !9838 cgroup: Fix AA deadlock caused by cgroup_bpf_release - cgroup: Fix AA deadlock caused by cgroup_bpf_release - !9841 ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension - !9834 mmc: davinci: Don't strip remove function when driver is builtin - mmc: davinci: Don't strip remove function when driver is builtin- !9779 CVE-2024-39461 - clk: bcm: rpi: Assign ->num before accessing ->hws - !9801 loongarch平台config配置对kdump的支持 - loongarch: configs: Configure degbuginfo - Fix the kdump second kernel boot failure - loongarch: Cleanup loongson3_defconfig with make savedefconfig - !9811 fix CVE-2024-39481 - media: mc: Fix graph walk in media_pipeline_start - !9810 KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked - !9821 kdb: Fix buffer overflow during tab-complete - kdb: Fix buffer overflow during tab-complete - !9788 net: fix wrong return value in bpf_sock_ops_get_uid_gid - net: fix wrong return value in bpf_sock_ops_get_uid_gid - !9816 mm: mem_reliable: Make counting reliable task usage compatible with folio - mm: mem_reliable: Make counting reliable task usage compatible with folio - !9807 drm: zynqmp_dpsub: Always register bridge - drm: zynqmp_dpsub: Always register bridge - !9804 CVE-2024-36478 - null_blk: Fix return value of nullb_device_power_store() - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' - !9805 md: fix resync softlockup when bitmap size is less than array size - md: fix resync softlockup when bitmap size is less than array size - !9802 ax25: Fix reference count leak issue of net_device - ax25: Fix reference count leak issue of net_device - !9770 Add a switch to enable hungtask check for io - block: disable BLK_IO_HUNG_TASK_CHECK by default - block: add a switch to enable hungtask check for io - !9793 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - !9649 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - !9732 CVE-2024-39469 - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors - nilfs2: return the mapped address from nilfs_get_page() - !9775 mm/slub: Reduce memory consumption in extreme scenarios - mm/slub: Reduce memory consumption in extreme scenarios - !9614 v2 wifi: carl9170: add a proper sanity check for endpoints - wifi: carl9170: add a proper sanity check for endpoints - !9709 cgroup: fix uaf when proc_cpuset_show - cgroup: fix uaf when proc_cpuset_show - !9748 cxl/pci: Skip to handle RAS errors if CXL.mem device is detached - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached - !8877 drm/vmwgfx: Fix invalid reads in fence signaled events - drm/vmwgfx: Fix invalid reads in fence signaled events - !9730 efi: libstub: only free priv.runtime_map when allocated - efi: libstub: only free priv.runtime_map when allocated - !9679 cgroup/cpuset: Make cpuset hotplug processing synchronous - cgroup/cpuset: Make cpuset hotplug processing synchronous - !9757 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9665 CVE-2024-38622 - drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible - drm/msm/dpu: Add callback function pointer check before its call - drm/msm/dpu: stop using raw IRQ indices in the kernel output - drm/msm/dpu: make the irq table size static - drm/msm/dpu: add helper to get IRQ-related data - drm/msm/dpu: extract dpu_core_irq_is_valid() helper - drm/msm/dpu: remove irq_idx argument from IRQ callbacks - !9668 wifi: nl80211: Avoid address calculations via out of bounds array indexing - wifi: nl80211: Avoid address calculations via out of bounds array indexing - !9715 CVE-2024-38602 - ax25: Fix reference count leak issues of ax25_dev - ax25: Use kernel universal linked list to implement ax25_dev_list - !9746 v2 Revert "ACPI: processor: Add support for processors described as container packages" - Revert "ACPI: processor: Add support for processors described as container packages" - !9736 net/9p: fix uninit-value in p9_client_rpc() - net/9p: fix uninit-value in p9_client_rpc() - !9596 iomap: fix warning in iomap_write_delalloc_release() - iomap: fix warning in iomap_write_delalloc_release() - !9703 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9642 CVE-2024-38582 - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - !9687 greybus: lights: check return of get_channel_from_mode - greybus: lights: check return of get_channel_from_mode - !9678 crypto: bcm - Fix pointer arithmetic - crypto: bcm - Fix pointer arithmetic - !7918 [OLK-6.6]drivers: support Yunsilicon's metaScale/metaVisor series NICs - drivers: support Yunsilicon's MS and MV series NICs - !9619 r8169: Fix possible ring buffer corruption on fragmented Tx packets. - r8169: Fix possible ring buffer corruption on fragmented Tx packets. - !9664 tls: fix missing memory barrier in tls_init - tls: fix missing memory barrier in tls_init - !9161 xfs: don't use current->journal_info - xfs: don't use current->journal_info - !9624 CVE-2024-38597 - net: fec: remove .ndo_poll_controller to avoid deadlocks - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - !9631 ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture - !9632 drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails - drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails - !9399 fix CVE-2024-38544 and CVE-2024-37356 - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - !9341 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9562 CVE-2024-38385 - genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() - !9582 v2 eventfs: Fix a possible null pointer dereference in eventfs_find_events() - eventfs: Fix a possible null pointer dereference in eventfs_find_events() - !9588 s390/ap: Fix crash in AP internal function modify_bitmap() - s390/ap: Fix crash in AP internal function modify_bitmap() - !9513 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - !9561 v2 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9578 net/mlx5: Discard command completions in internal error - net/mlx5: Discard command completions in internal error - !9549 btrfs: fix crash on racing fsync and size-extending write into prealloc - btrfs: fix crash on racing fsync and size-extending write into prealloc - !9479 xfs: fix unlink vs cluster buffer instantiation race - xfs: fix unlink vs cluster buffer instantiation race - !9519 MPTCP Upstream part 12 - mptcp: annotate lockless accesses around read-mostly fields - mptcp: annotate lockless access for token - mptcp: annotate lockless access for RX path fields - mptcp: annotate lockless access for the tx path - mptcp: annotate access for msk keys - !9557 i2c: acpi: Unbind mux adapters before delete - i2c: acpi: Unbind mux adapters before delete - !9555 smb: client: fix deadlock in smb2_find_smb_tcon() - smb: client: fix deadlock in smb2_find_smb_tcon() - !9489 fs/ntfs3: Check 'folio' pointer for NULL - fs/ntfs3: Check 'folio' pointer for NULL - !9482 fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - !9506 usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind. - usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind. - !9528 media: lgdt3306a: Add a check against null-pointer-def - media: lgdt3306a: Add a check against null-pointer-def - !9551 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - !9478 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9536 clk: bcm: dvp: Assign ->num before accessing ->hws - clk: bcm: dvp: Assign ->num before accessing ->hws - !9463 fix CVE-2024-38621 - media: stk1160: fix bounds checking in stk1160_copy_video() - !9457 bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - !9459 bpf: Fix verifier assumptions about socket->sk - bpf: Fix verifier assumptions about socket->sk - !9522 bonding: fix oops during rmmod - bonding: fix oops during rmmod - !9502 netrom: fix possible dead-lock in nr_rt_ioctl() - netrom: fix possible dead-lock in nr_rt_ioctl() - !9402 fs/ntfs3: Use variable length array instead of fixed size - fs/ntfs3: Use variable length array instead of fixed size - !9320 drm/amd/display: Fix potential index out of bounds in color transformation function - drm/amd/display: Fix potential index out of bounds in color transformation function - !9493 thermal/drivers/qcom/lmh: Check for SCM availability at probe - thermal/drivers/qcom/lmh: Check for SCM availability at probe - !9398 tracing/probes: fix error check in parse_btf_field() - tracing/probes: fix error check in parse_btf_field() - !9510 ftrace: Fix possible use-after-free issue in ftrace_location() - ftrace: Fix possible use-after-free issue in ftrace_location() - !9509 cifs: fix pagecache leak when do writepages - cifs: fix pagecache leak when do writepages - !9436 v2 ASoC: mediatek: Assign dummy when codec not specified for a DAI link - ASoC: mediatek: Assign dummy when codec not specified for a DAI link - !9486 [OLK-6.6] Fix os crash while enable sriov for rnp - RNPVF: NET: Fix os crash while enable sriov for rnp - !9371 MPTCP Upstream part 11 - selftests: net: ip_local_port_range: define IPPROTO_MPTCP - selftests: mptcp: join: check CURRESTAB counters - selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE - mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() - !5258 [OLK-6.6] Support request attestation report from CSV guest - driver/virt/coco: Add HYGON CSV Guest dirver. - KVM: x86: Support VM_ATTESTATION hypercall - !9485 v2 CVE-2024-38610 - drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() - virt: acrn: stop using follow_pfn - !9380 psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - !8899 block: fix module reference leakage from bdev_open_by_dev error path - block: fix module reference leakage from bdev_open_by_dev error path - !9445 blk-cgroup: fix list corruption from reorder of WRITE ->lqueued - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued - !9466 io_uring: check for non-NULL file pointer in io_file_can_poll() - io_uring: check for non-NULL file pointer in io_file_can_poll() - !9389 block: refine the EOF check in blkdev_iomap_begin - block: refine the EOF check in blkdev_iomap_begin - !9414 vfio/pci: fix potential memory leak in vfio_intx_enable() - vfio/pci: fix potential memory leak in vfio_intx_enable() - !9455 jffs2: prevent xattr node from overflowing the eraseblock - jffs2: prevent xattr node from overflowing the eraseblock - !9465 CVE-2024-38662 - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" - bpf: Allow delete from sockmap/sockhash only if update is allowed - !9410 Fix CVE-2024-31076 - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - !9449 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow- !9438 【OLK-6.6】RDMA/hns: Fix some mutex UAF - RDMA/hns: Fix some mutex UAF - !9394 CVE-2024-38587 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9405 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9415 mm: drop the 'anon_' prefix for swap-out mTHP counters - mm: drop the 'anon_' prefix for swap-out mTHP counters - !9376 ALSA: core: Fix NULL module pointer assignment at card init - ALSA: core: Fix NULL module pointer assignment at card init - !9295 Port patches from OLK-5.10 - livepatch: Enable CONFIG_LIVEPATCH_ISOLATE_KPROBE in openeuler_defconfig - livepatch: Avoid patching conflicts with kprobes - !9356 tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer - !9332 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - !9355 f2fs: multidev: fix to recognize valid zero block address - f2fs: multidev: fix to recognize valid zero block address - !9329 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9352 MPTCP Upstream part 10 - MAINTAINERS: add Geliang as reviewer for MPTCP - mailmap: add entries for Geliang Tang - mptcp: fill in missing MODULE_DESCRIPTION() - netlink: fill in missing MODULE_DESCRIPTION() - netlink: specs: mptcp: rename the MPTCP path management spec - !9304 MPTCP Upstream part 9 - selftests: mptcp: add mptcp_lib_wait_local_port_listen - selftests: mptcp: add mptcp_lib_check_transfer - selftests: mptcp: add mptcp_lib_make_file - selftests: mptcp: add missing oflag=append - !9307 of: module: add buffer overflow check in of_modalias() - of: module: add buffer overflow check in of_modalias() - !9331 Some folio bugfix - mm/memory: don't require head page for do_set_pmd() - mm/migrate: fix kernel BUG at mm/compaction.c:2761! - mm: huge_memory: fix misused mapping_large_folio_support() for anon folios - mm: shmem: fix getting incorrect lruvec when replacing a shmem folio - mm: fix possible OOB in numa_rebuild_large_mapping() - mm: support multi-size THP numa balancing - mm/rmap: do not add fully unmapped large folio to deferred split list - !9302 ring-buffer: Fix a race between readers and resize checks - ring-buffer: Fix a race between readers and resize checks - !9345 net: sched: sch_multiq: fix possible OOB write in multiq_tune() - net: sched: sch_multiq: fix possible OOB write in multiq_tune() - !9346 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: xmit: make sure we have at least eth header len bytes - !9301 MPTCP Upstream part 8 - selftests: mptcp: userspace pm send RM_ADDR for ID 0 - selftests: mptcp: userspace pm remove initial subflow - mptcp: userspace pm rename remove_err to out - selftests: mptcp: userspace pm create id 0 subflow - mptcp: add mptcpi_subflows_total counter - !9266 MPTCP Upstream part 7 - net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules - selftests: mptcp: sockopt: drop mptcp_connect var - mptcp: define more local variables sk - mptcp: move sk assignment statement ahead - !9262 MPTCP Upstream part 6 - mptcp: use mptcp_get_ext helper - mptcp: use mptcp_check_fallback helper - mptcp: drop useless ssk in pm_subflow_check_next - mptcp: ignore notsent_lowat setting at the subflow level - mptcp: consolidate sockopt synchronization - !5257 [OLK-6.6] Support DOWNLOAD_FIRMWARE feature for hygon CSV - crypto: ccp: Implement CSV_DOWNLOAD_FIRMWARE ioctl command - crypto: ccp: Implement CSV_PLATFORM_SHUTDOWN ioctl command - crypto: ccp: Implement CSV_PLATFORM_INIT ioctl command - crypto: ccp: Support DOWNLOAD_FIRMWARE when detect CSV - !8058 Intel: Backport QuickAssist Technology(QAT) live migration support for in-tree driver - Enable QAT_VFIO_PCI as kernel module to support Intel QAT live migration - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - crypto: qat - specify firmware files for 402xx - crypto: qat - validate slices count returned by FW - crypto: qat - improve error logging to be consistent across features - crypto: qat - improve error message in adf_get_arbiter_mapping() - crypto: qat - implement dh fallback for primes > 4K - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings - vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices - crypto: qat - implement interface for live migration - crypto: qat - add interface for live migration - crypto: qat - add bank save and restore flows - crypto: qat - expand CSR operations for QAT GEN4 devices - crypto: qat - rename get_sla_arr_of_type() - crypto: qat - relocate CSR access code - crypto: qat - move PFVF compat checker to a function - crypto: qat - relocate and rename 4xxx PF2VM definitions - crypto: qat - adf_get_etr_base() helper - !8304 [OLK-6.6] Backport TPMI based RAPL PMU support for next Intel Xeon Granite Rapids (GNR) - powercap: intel_rapl_tpmi: Enable PMU support - powercap: intel_rapl: Introduce APIs for PMU support - powercap: intel_rapl: Sort header files - !9245 MPTCP Upstream part 5 - mptcp: prevent BPF accessing lowat from a subflow socket. - mptcp: use copy_from_iter helpers on transmit - mptcp: give rcvlowat some love - tcp: define initial scaling factor value as a macro - mptcp: use plain bool instead of custom binary enum - mptcp: add a new sysctl for make after break timeout - !8422 [OLK-6.6] Intel IAA Compression Accelerator Crypto Driver (iaa_crypto) - openeuler_defconfig: Add kernel config for Intel IAA crypto driver - dmaengine: idxd: Avoid unnecessary destruction of file_ida - dmaengine: idxd: Check for driver name match before sva user feature - crypto: iaa - Use cpumask_weight() when rebalancing - crypto: iaa - Fix some errors in IAA documentation - crypto: iaa - Change iaa statistics to atomic64_t - crypto: iaa - Add global_stats file and remove individual stat files - crypto: iaa - Remove comp/decomp delay statistics - crypto: iaa - fix decomp_bytes_in stats - crypto: iaa - Fix nr_cpus < nr_iaa case - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags - crypto: iaa - Fix comp/decomp delay statistics - crypto: iaa - Fix async_disable descriptor leak - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() - crypto: iaa - Remove header table code - dmaengine: idxd: constify the struct device_type usage - dmaengine: idxd: make dsa_bus_type const - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API - crypto: iaa - Account for cpu-less numa nodes - crypto: iaa - remove unneeded semicolon - crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns() - crypto: iaa - Change desc->priv to 0 - dmaengine: idxd: Add support for device/wq defaults - crypto: iaa - Add IAA Compression Accelerator stats - crypto: iaa - Add irq support for the crypto async interface - crypto: iaa - Add support for deflate-iaa compression algorithm - crypto: iaa - Add compression mode management along with fixed mode - crypto: iaa - Add per-cpu workqueue table with rebalancing - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core - crypto: iaa - Add IAA Compression Accelerator Documentation - dmaengine: idxd: add callback support for iaa crypto - dmaengine: idxd: Add wq private data accessors - dmaengine: idxd: Export wq resource management functions - dmaengine: idxd: Export descriptor management functions - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export - dmaengine: idxd: add external module driver support for dsa_bus_type - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register - dmaengine: idxd: add wq driver name support for accel-config user tool - dmaengine: idxd: rate limit printk in misc interrupt thread - !9230 MPTCP Upstream part 4 - net: mptcp: use policy generated by YAML spec - net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} - uapi: mptcp: use header file generated from YAML spec - Documentation: netlink: add a YAML spec for mptcp - net: mptcp: convert netlink from small_ops to ops - !9229 v2 sched: smart_grid: fix potential NULL pointer dereference - sched: smart_grid: fix potential NULL pointer dereference - !9226 MPTCP Upstream part 3 - tools: ynl-gen: add support for exact-len validation - tools: ynl: add uns-admin-perm to genetlink legacy - tools: ynl-gen: support limit names - tools: ynl-gen: support full range of min/max checks for integer values - tools: ynl-gen: track attribute use - !9217 memcg: attach memcg async reclaim worker to curcpu - memcg: attach memcg async reclaim worker to curcpu - !9173 MPTCP Upstream part 2 - inet: implement lockless getsockopt(IP_MULTICAST_IF) - inet: lockless IP_PKTOPTIONS implementation - inet: implement lockless getsockopt(IP_UNICAST_IF) - inet: lockless getsockopt(IP_MTU) - inet: lockless getsockopt(IP_OPTIONS)- !8809 MPTCP Upstream part 1 - net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos() - inet: lock the socket in ip_sock_set_tos() - inet: implement lockless IP_TOS - inet: implement lockless IP_MTU_DISCOVER - inet: implement lockless IP_MULTICAST_TTL - !9141 Fix allmodconfig build frame size error - net/ethernet/huawei/hiroce3: Fix allmodconfig build frame size error - !9101 ext4: Skip moving extents if page writeback failed - ext4: Skip moving extents if page writeback failed - !9126 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !9010 Backport 6.6.31&6.6.32 LTS patches from upstream - block: add a partscan sysfs attribute for disks - block: add a disk_has_partscan helper - Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file - docs: kernel_include.py: Cope with docutils 0.21 - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET - KEYS: trusted: Do not use WARN when encode fails - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM - serial: kgdboc: Fix NMI-safety problems from keyboard reset code - usb: typec: tipd: fix event checking for tps6598x - usb: typec: ucsi: displayport: Fix potential deadlock - net: usb: ax88179_178a: fix link status when link is set to down/up - usb: dwc3: Wait unconditionally after issuing EndXfer command - binder: fix max_thread type inconsistency - drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() - erofs: reliably distinguish block based and fscache mode - erofs: get rid of erofs_fs_context - kselftest: Add a ksft_perror() helper - mmc: core: Add HS400 tuning in HS400es initialization - KEYS: trusted: Fix memory leak in tpm2_key_encode() - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() - ice: remove unnecessary duplicate checks for VF VSI ID - ice: pass VSI pointer into ice_vc_isvalid_q_id - net: ks8851: Fix another TX stall caused by wrong ISR flag handling - drm/amd/display: Fix division by zero in setup_dsc_config - smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings - ksmbd: add continuous availability share parameter - cifs: Add tracing for the cifs_tcon struct refcounting - smb: client: instantiate when creating SFU files - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() - smb3: add trace event for mknod - smb311: additional compression flag defined in updated protocol spec - smb311: correct incorrect offset field in compression header - cifs: Move some extern decls from .c files to .h - ksmbd: Fix spelling mistake "connction" -> "connection" - ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close - cifs: remove redundant variable assignment - cifs: fixes for get_inode_info - cifs: defer close file handles having RH lease - ksmbd: add support for durable handles v1/v2 - ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session - smb: common: simplify compression headers - smb: common: fix fields sizes in compression_pattern_payload_v1 - smb: client: negotiate compression algorithms - smb3: add dynamic trace point for ioctls - smb: client: return reparse type in /proc/mounts - smb: client: set correct d_type for reparse DFS/DFSR and mount point - smb: client: parse uid, gid, mode and dev from WSL reparse points - smb: client: introduce SMB2_OP_QUERY_WSL_EA - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() - smb: client: add support for WSL reparse points - smb: client: reduce number of parameters in smb2_compound_op() - smb: client: fix potential broken compound request - smb: client: move most of reparse point handling code to common file - smb: client: introduce reparse mount option - smb: client: retry compound request without reusing lease - smb: client: do not defer close open handles to deleted files - smb: client: reuse file lease key in compound operations - smb: client: get rid of smb311_posix_query_path_info() - smb: client: parse owner/group when creating reparse points - smb3: update allocation size more accurately on write completion - smb: client: handle path separator of created SMB symlinks - cifs: update the same create_guid on replay - ksmbd: Add kernel-doc for ksmbd_extract_sharename() function - cifs: set replay flag for retries of write command - cifs: commands that are retried should have replay flag set - smb: client: delete "true", "false" defines - smb: Fix some kernel-doc comments - cifs: new mount option called retrans - smb: client: don't clobber ->i_rdev from cached reparse points - cifs: new nt status codes from MS-SMB2 - cifs: pick channel for tcon and tdis - cifs: minor comment cleanup - cifs: remove redundant variable tcon_exist - ksmbd: vfs: fix all kernel-doc warnings - ksmbd: auth: fix most kernel-doc warnings - cifs: remove unneeded return statement - cifs: get rid of dup length check in parse_reparse_point() - cifs: Pass unbyteswapped eof value into SMB2_set_eof() - smb3: Improve exception handling in allocate_mr_list() - cifs: fix in logging in cifs_chan_update_iface - smb: client: handle special files and symlinks in SMB3 POSIX - smb: client: cleanup smb2_query_reparse_point() - smb: client: allow creating symlinks via reparse points - smb: client: optimise reparse point querying - smb: client: allow creating special files via reparse points - smb: client: extend smb2_compound_op() to accept more commands - smb: client: Fix minor whitespace errors and warnings - smb: client: introduce cifs_sfu_make_node() - cifs: fix use after free for iface while disabling secondary channels - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO - smb3: minor cleanup of session handling code - smb3: more minor cleanups for session handling routines - smb3: minor RDMA cleanup - cifs: print server capabilities in DebugData - smb: use crypto_shash_digest() in symlink_hash() - Add definition for new smb3.1.1 command type - SMB3: clarify some of the unused CreateOption flags - cifs: Add client version details to NTLM authenticate message - md: fix kmemleak of rdev->serial - Revert "selftests/bpf: Add netkit to tc_redirect selftest" - btrfs: do not wait for short bulk allocation - keys: Fix overwrite of key expiration on instantiation - dmaengine: idxd: add a write() method for applications to submit work - dmaengine: idxd: add a new security check to deal with a hardware erratum - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist - Bluetooth: qca: fix firmware check error path - Bluetooth: qca: fix info leak when fetching fw build id - Bluetooth: qca: fix info leak when fetching board id - Bluetooth: qca: generalise device address check - Bluetooth: qca: fix NVM configuration parsing - Bluetooth: qca: add missing firmware sanity checks - Bluetooth: qca: fix wcn3991 device address check - Bluetooth: qca: fix invalid device address check - eventfs: Do not treat events directory different than other directories - tracefs: Still use mount point as default permissions for instances - tracefs: Reset permissions on remount if permissions are options - ksmbd: do not grant v2 lease if parent lease key and epoch are not set - ksmbd: avoid to send duplicate lease break notifications - ksmbd: off ipv6only for both ipv4/ipv6 binding - spi: microchip-core-qspi: fix setting spi bus clock rate - regulator: core: fix debugfs creation regression - nvme-pci: Add quirk for broken MSIs - selftests/mm: fix powerpc ARCH check - x86/apic: Don't access the APIC when disabling x2APIC - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us - net: fix out-of-bounds access in ops_init - arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration - drm/amd/display: Fix incorrect DSC instance for MST - drm/amd/display: Handle Y carry-over in VCP X.Y calculation - drm/i915/bios: Fix parsing backlight BDB data - drm/i915/gt: Automate CCS Mode setting during engine resets - drm/i915/audio: Fix audio time stamp programming for DP - drm/vmwgfx: Fix invalid reads in fence signaled events - drm/vmwgfx: Fix Legacy Display Unit - drm/ttm: Print the memory decryption status just once - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() - mei: me: add lunar lake point M DID - clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI - clk: sunxi-ng: common: Support minimum and maximum rate - slimbus: qcom-ngd-ctrl: Add timeout for wait operation - dyndbg: fix old BUG_ON in >control parser - ASoC: ti: davinci-mcasp: Fix race condition during probe - ASoC: tegra: Fix DSPK 16-bit playback - net: bcmgenet: synchronize UMAC_CMD access - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access - xtensa: fix MAKE_PC_FROM_RA second argument - tipc: fix UAF in error path - e1000e: change usleep_range to udelay in PHY mdic access - kmsan: compiler_types: declare __no_sanitize_or_inline - iio: accel: mxc4005: Interrupt handling fixes - iio: pressure: Fixes BME280 SPI driver data - iio:imu: adis16475: Fix sync mode setting - dt-bindings: iio: health: maxim,max30102: fix compatible check - workqueue: Fix selection of wake_cpu in kick_pool() - mptcp: only allow set existing scheduler for net.mptcp.scheduler - mptcp: ensure snd_nxt is properly initialized on connect - mm/slab: make __free(kfree) accept error pointers - maple_tree: fix mas_empty_area_rev() null pointer dereference - btrfs: set correct ram_bytes when splitting ordered extent - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - firewire: ohci: fulfill timestamp for some local asynchronous transaction - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU - usb: typec: tcpm: Check for port partner validity before consuming it - usb: typec: tcpm: unregister existing source caps before re-registration - usb: typec: tcpm: clear pd_event queue in PORT_RESET - usb: dwc3: core: Prevent phy suspend during init - usb: xhci-plat: Don't include xhci.h - usb: gadget: f_fs: Fix a race condition when processing setup packets. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - usb: gadget: uvc: use correct buffer size when parsing configfs lists - usb: gadget: composite: fix OS descriptors w_value logic - USB: core: Fix access violation during port device removal - usb: ohci: Prevent missed ohci interrupts - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device - usb: typec: ucsi: Fix connector check on init - usb: typec: ucsi: Check for notifications after init - Reapply "drm/qxl: simplify qxl_fence_wait" - firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 - gpiolib: cdev: fix uninitialised kfifo - gpiolib: cdev: relocate debounce_period_us from struct gpio_desc - gpiolib: cdev: Fix use after free in lineinfo_changed_notify - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users - drm/connector: Add - drm/meson: dw-hdmi: add bandgap setting for g12 - drm/meson: dw-hdmi: power up phy on device init - net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family - net/smc: fix neighbour and rtable leak in smc_ib_find_route() - ipv6: prevent NULL dereference in ip6_output() - ipv6: annotate data-races around cnf.disable_ipv6 - hsr: Simplify code for announcing HSR nodes timer setup - net-sysfs: convert dev->operstate reads to lockless ones - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - dt-bindings: net: mediatek: remove wrongly added clocks and SerDes - rxrpc: Only transmit one ACK per jumbo packet received - rxrpc: Fix congestion control algorithm - rxrpc: Fix the names of the fields in the ACK trailer struct - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace - ipv6: Fix potential uninit-value access in __ip6_make_skb() - net: bridge: fix corrupted ethernet header on multicast-to-unicast - nfc: nci: Fix kcov check in nci_rx_work() - phonet: fix rtm_phonet_notify() skb allocation - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() - hwmon: (corsair-cpro) Use a separate buffer for sending commands - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - Bluetooth: HCI: Fix potential null-ptr-deref - Bluetooth: msft: fix slab-use-after-free in msft_do_close() - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - ARM: 9381/1: kasan: clear stale stack poison - qibfs: fix dentry leak - SUNRPC: add a missing rpc_stat for TCP TLS - blk-iocost: do not WARN if iocg was already offlined - net:usb:qmi_wwan: support Rolling modules - drm/radeon: silence UBSAN warning (v3) - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list - drm/nouveau/dp: Don't probe eDP ports twice harder - gpio: lpc32xx: fix module autoloading - fs/9p: drop inodes immediately on non-.L too - clk: Don't hold prepare_lock when calling kref_put() - gpio: crystalcove: Use -ENOTSUPP consistently - gpio: wcove: Use -ENOTSUPP consistently - powerpc/crypto/chacha-p10: Fix failure on non Power10 - 9p: explicitly deny setlease attempts - fs/9p: fix the cache always being enabled on files with qid flags - fs/9p: translate O_TRUNC into OTRUNC - fs/9p: only translate RWX permissions for plain 9P2000 - iommu: mtk: fix module autoloading - smb3: fix broken reconnect when password changing on the server by allowing password rotation - Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted - uio_hv_generic: Don't free decrypted memory - hv_netvsc: Don't free decrypted memory - Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl - Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdgpu: Fix VCN allocation in CPX partition - drm/amd/display: Skip on writeback when it's not applicable - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 - drm/amdgpu: Refine IB schedule error logging - tools/power/turbostat: Fix uncore frequency file string - MIPS: scall: Save thread_info.syscall unconditionally on entry - gpu: host1x: Do not setup DMA for virtual devices - blk-iocost: avoid out of bounds shift - scsi: target: Fix SELinux error when systemd-modules loads the target module - memblock tests: fix undefined reference to `BIT' - memblock tests: fix undefined reference to `panic' - memblock tests: fix undefined reference to `early_pfn_to_nid' - btrfs: always clear PERTRANS metadata during commit - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read - tools/power turbostat: Print ucode revision only if valid - tools/power turbostat: Fix Bzy_MHz documentation typo - tools/power turbostat: Increase the limit for fd opened - tools/power turbostat: Fix added raw MSR output - firewire: ohci: mask bus reset interrupts between ISR and bottom half - ata: sata_gemini: Check clk_enable() result - vboxsf: explicitly deny setlease attempts - net: bcmgenet: Reset RBUF on first open - ALSA: line6: Zero-initialize message buffers - scsi: ufs: core: Fix MCQ mode dev command timeout - scsi: ufs: core: WLUN suspend dev/link state error recovery - regulator: tps65132: Add of_match table - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries - selftests/ftrace: Fix event filter target_func selection - bpf: Check bloom filter map value size - drm/amdkfd: range check cp bad op exception interrupts - drm/amdkfd: Check cgroup when returning DMABuf info - btrfs: return accurate error code on open failure in open_fs_devices() - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING - net: mark racy access on sk->sk_rcvbuf - wifi: iwlwifi: mvm: guard against invalid STA ID on removal - wifi: iwlwifi: read txq->read_ptr under lock - wifi: mac80211: fix prep_connection error path - wifi: cfg80211: fix rdev_dump_mpp() arguments order - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc - gfs2: Fix invalid metadata access in punch_hole - scsi: lpfc: Use a dedicated lock for ras_fwlog state - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - scsi: ufs: core: Fix MCQ MAC configuration - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y - powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE - powerpc/pseries: make max polling consistent for longer H_CALLs - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - clk: qcom: smd-rpm: Restore msm8976 num_clk - net: gro: add flush check in udp_gro_receive_segment - net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb - net: gro: parse ipv6 ext headers without frag0 invalidation - ipv4: Fix uninit-value access in __ip_make_skb() - drm/panel: ili9341: Use predefined error codes - drm/panel: ili9341: Respect deferred probe - drm/panel: ili9341: Correct use of device property APIs - s390/qeth: Fix kernel panic after setting hsuid - vxlan: Pull inner IP header in vxlan_rcv(). - tipc: fix a possible memleak in tipc_buf_append - rxrpc: Clients must accept conn from any address - net: core: reject skb_copy(_expand) for fraglist GSO skbs - net: bridge: fix multicast-to-unicast with fraglist GSO - spi: fix null pointer dereference within spi_sync - drm/amdgpu: fix doorbell regression - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 - cxgb4: Properly lock TX queue for the selftest. - s390/cio: Ensure the copied buf is NUL terminated - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() - ASoC: meson: cards: select SND_DYNAMIC_MINORS - ASoC: meson: axg-tdm-interface: manage formatters in trigger - ASoC: meson: axg-card: make links nonatomic - ASoC: meson: axg-fifo: use threaded irq to check periods - ASoC: meson: axg-fifo: use FIELD helpers - vxlan: Add missing VNI filter counter update in arp_reduce(). - vxlan: Fix racy device stats updates. - net: qede: use return from qede_parse_actions() - net: qede: use return from qede_parse_flow_attr() for flow_spec - net: qede: use return from qede_parse_flow_attr() for flower - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() - ALSA: emu10k1: fix E-MU dock initialization - ALSA: emu10k1: move the whole GPIO event handling to the workqueue - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() - ALSA: emu10k1: fix E-MU card dock presence monitoring - Fix a potential infinite loop in extract_user_to_sg() - s390/vdso: Add CFI for RA register to asm macro vdso_func - net l2tp: drop flow hash on forward - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - octeontx2-af: avoid off-by-one read from userspace - bna: ensure the copied buf is NUL terminated - xdp: use flags field to disambiguate broadcast redirect - s390/mm: Fix clearing storage keys for huge pages - s390/mm: Fix storage key clearing for guest huge pages - ASoC: codecs: wsa881x: set clk_stop_mode1 flag - ASoC: Intel: avs: Set name of control as in topology - riscv, bpf: Fix incorrect runtime stats - bpf, arm64: Fix incorrect runtime stats - spi: axi-spi-engine: fix version format string - spi: axi-spi-engine: use common AXI macros - spi: axi-spi-engine: move msg state to new struct - spi: axi-spi-engine: use devm_spi_alloc_host() - spi: axi-spi-engine: simplify driver data allocation - spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled() - bpf: Fix a verifier verbose message - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH - ASoC: SOF: Intel: add default firmware library path for LNL - ASoC: SOF: Introduce generic names for IPC types - regmap: Add regmap_read_bypassed() - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition - regulator: change devm_regulator_get_enable_optional() stub to return Ok - regulator: change stubbed devm_regulator_get_enable to return Ok - regulator: mt6360: De-capitalize devicetree regulator subnodes - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator - power: rt9455: hide unused rt9455_boost_voltage_values - pinctrl: baytrail: Fix selecting gpio pinctrl state - nfs: Handle error of rpc_proc_register() in nfs_net_init(). - nfs: make the rpc_stat per net namespace - nfs: expose /proc/net/sunrpc/nfs in net namespaces - sunrpc: add a struct rpc_stats arg to rpc_create_args - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback - pinctrl: core: delete incorrect free in pinctrl_enable() - pinctrl/meson: fix typo in PDM's pin name - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T - Bluetooth: qca: add support for QCA2066 - eeprom: at24: fix memory corruption race condition - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case - rust: kernel: require `Send` for `Module` implementations - wifi: nl80211: don't free NULL coalescing rule - rust: macros: fix soundness issue in `module!` macro - rust: module: place generated init_module() function in .init.text - mtd: limit OTP NVMEM cell parse to non-NAND devices - nvmem: add explicit config option to read old syntax fixed OF cells - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" - dmaengine: pl330: issue_pending waits until WFP state - !9104 [OLK-6.6] drm/phytium: Fix make allmodconfig build fail - DRM: Fix Phytium DRM build fail - !9085 [OLK-6.6] openeuler_defconfig: fix checkdefconfig fail - openeuler_defconfig: fix checkdefconfig fail - !8750 ubifs: Check @c->dirty_[n|p - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex - !8703 v2 IMA: Introduce a config to bypass i_version detection for Overlayfs issue - IMA: Introduce a config to bypass i_version detection for Overlayfs issue - !8621 LoongArch: fix HT RX INT TRANS register not initialized - LoongArch: fix HT RX INT TRANS register not initialized - !8440 arm64: cpufeature: Both the major and the minor version numbers need to be checked - arm64/mpam: skip mpam initialize under kdump kernel - arm64: cpufeature: Both the major and the minor version numbers need to be checked - !8107 [OLK 6.6]net: hns3: fix kernel crash when devlink reload during pf/vf initialization - {topost} net: hns3: fix kernel crash when devlink reload during vf initialization - {topost} net: hns3: fix kernel crash when devlink reload during pf initialization - !8481 Fix vf init and common user permissions issue - net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue - !8576 【OLK-6.6】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling - soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC - soc: hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute - mailbox: pcc: Support shared interrupt for multiple subspaces - mailbox: pcc: Add support for platform notification handling - !8471 ext4: Fixes len calculation in mpage_journal_page_buffers - ext4: Fixes len calculation in mpage_journal_page_buffers - !8496 mm/mlock: return EINVAL for illegal user memory range in mlock - mm/mlock: return EINVAL for illegal user memory range in mlock - !8435 LoongArch: add GMAC&GNET support - net: stmmac: dwmac-loongson: Add loongson module author - net: stmmac: dwmac-loongson: Move disable_force flag to _gnet_date - net: stmmac: dwmac-loongson: Add Loongson GNET support - net: stmmac: dwmac-loongson: Fixed failure to set network speed to 1000. - net: stmmac: dwmac-loongson: Add loongson_dwmac_config_legacy - net: stmmac: dwmac-loongson: Add full PCI support - net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC - net: stmmac: dwmac-loongson: Add phy mask for Loongson GMAC - net: stmmac: dwmac-loongson: Add ref and ptp clocks for Loongson - net: stmmac: dwmac-loongson: Split up the platform data initialization - net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification - net: stmmac: dwmac-loongson: Drop useless platform data - net: stmmac: Export dwmac1000_dma_ops - net: stmmac: Add multi-channel support - net: stmmac: Move the atds flag to the stmmac_dma_cfg structure - !7896 backport upstream stmmac related patches. - net: stmmac: Move MAC caps init to phylink MAC caps getter - net: stmmac: Rename phylink_get_caps() callback to update_caps() - net: phylink: provide mac_get_caps() method - !8450 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() - !7482 v2 perf parse-events: Make legacy events lower priority than sysfs/JSON - perf x86 test: Update hybrid expectations - perf parse-events: Make legacy events lower priority than sysfs/JSON - !8309 xfs: Fix file creation failure - xfs: Fix file creation failure - !8183 perf pmu: Count sys and cpuid JSON events separately - perf pmu: Count sys and cpuid JSON events separately - !7077 v4 block: dicard bugfix - block: check io size before submit discard - block: fix overflow in blk_ioctl_discard() - !8353 mm/dynamic_pool: clear PG_hugetlb when promote hugepages - mm/dynamic_pool: clear PG_hugetlb when promote hugepages - !8151 LoongArch: Fix secondary bridge routing errors - LoongArch: Fix secondary bridge routing errors - !7948 【OLK-6.6】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers - drivers: Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers - !8228 ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - !6283 fix deadlock in cgroup1_writeback V2 - cgroup_writeback: fix deadlock in cgroup1_writeback - cgroup_writeback: Revert "fix deadlock in cgroup1_writeback" - !8036 fix CVE-2024-27010 - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion to message about demoting connector force-probes- Enable kabi check for src and change the check-kabi format to Python3- riscv-kernel patch update to 6.6.0-29.0.0 - Fix QEMU UEFI boot panic - Deal with riscv SoC dtb search path- Add kabi_whitelist_aarch64/x86 and update Module.kabi_aarch64/x86- riscv-kernel patch update to 6.6.0-28.0.0 - fixed a merge conflict from the commit f1e873348141- !8010 mm/mempolicy.c: fix the out-of-bounds access issue in mpol_parse_str - mm/mempolicy.c: fix the out-of-bounds access issue in mpol_parse_str - !7997 mm: some misc bugfix - mm: vmalloc: bail out early in find_vmap_area() if vmap is not init - Revert "mm: support multi-size THP numa balancing" - mm: simplify thp_vma_allowable_order - mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics - mm/huge_memory: skip invalid debugfs new_order input for folio split - mm: prohibit the last subpage from reusing the entire large folio - mm/memory.c: do_numa_page(): remove a redundant page table read - mm: memory: fix shift-out-of-bounds in fault_around_bytes_set - !7966 [OLK-6.6] openeuler_defconfig: Modify openeuler-defconfig - openeuler_defconfig: Modify openeuler-defconfig - !7909 Scheduler load balance fixes - config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - sched/numa: Fix numa imbalance in load_balance() - !7917 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - Revert "sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED" - !7902 v3 Revert "ACPI: Rename ACPI_HOTPLUG_CPU to include 'present'" - Revert "ACPI: Rename ACPI_HOTPLUG_CPU to include 'present'" - !7888 v3 mm: add thp anon pmd size mapping align control - mm: add thp anon pmd size mapping align control - !7730 v2 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - !7808 Bluetooth: L2CAP: Fix not validating setsockopt user input - Bluetooth: L2CAP: Fix not validating setsockopt user input - !7822 LoongArch: limit min pci msi-x/msi vector number when request more than 32 vectors - LoongArch: limit min pci msi-x/msi vector number when request more than 32 vectors - !7823 LoongArch: fix kdump not work when legacy mode disabled - LoongArch: fix efi map page table error - Revert "LoongArch: kdump: Add memory reservation for old kernel" - Revert "LoongArch: Fix kdump failure on v40 interface specification" - Revert "LoongArch: kdump: Add high memory reservation" - !7764 v2 mm: Some bugfix and optimization - mm/dynamic_pool: clear PG_hugetlb when demote hugepages - mm: optimise vmf_anon_prepare() for VMAs without an anon_vma - mm: delay the check for a NULL anon_vma - mm: assert the mmap_lock is held in __anon_vma_prepare() - mm/memory: change vmf_anon_prepare() to be non-static - mm: always initialise folio->_deferred_list - mm: page_alloc: control latency caused by zone PCP draining - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() - hugetlb: check for hugetlb folio before vmemmap_restore - hugetlb: set hugetlb page flag before optimizing vmemmap - mm: add alloc_contig_migrate_range allocation statistics - mm: convert free_zone_device_page to free_zone_device_folio - mm: combine __folio_put_small, __folio_put_large and __folio_put - mm: inline destroy_large_folio() into __folio_put_large() - mm: combine free_the_page() and free_unref_page() - mm: free non-hugetlb large folios in a batch - mm: increase folio batch size - mm: fix list corruption in put_pages_list - mm: remove folio from deferred split list before uncharging it - mm: convert free_swap_cache() to take a folio - mm: use a folio in __collapse_huge_page_copy_succeeded() - mm: convert free_pages_and_swap_cache() to use folios_put() - mm: remove lru_to_page() - mm: remove free_unref_page_list() - memcg: remove mem_cgroup_uncharge_list() - mm: free folios directly in move_folios_to_lru() - mm: free folios in a batch in shrink_folio_list() - mm: allow non-hugetlb large folios to be batch processed - mm: handle large folios in free_unref_folios() - mm: use __page_cache_release() in folios_put() - mm: use free_unref_folios() in put_pages_list() - mm: remove use of folio list from folios_put() - memcg: add mem_cgroup_uncharge_folios() - mm: use folios_put() in __folio_batch_release() - mm: add free_unref_folios() - mm: convert free_unref_page_list() to use folios - mm: make folios_put() the basis of release_pages() - !7812 [OLK-6.6] drm/phytium: Replace default efi fb0 with dc fb - drm/phytium: Replace default efi fb0 with dc fb - !7767 irqchip/loongson-eiointc: fix gsi register error - irqchip/loongson-eiointc: fix gsi register error - !7771 ext4: default enable iomap for buffered IO and large folio - ext4: default enable iomap for buffered IO and large folio - !7721 【OLK-6.6】bugfix from upstream v6.9 for AMD EPYC - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range - x86/CPU/AMD: Do the common init on future Zens too - !7572 Fix pseudo nmi identifier undeclaration complilation error - arm64/cpufeature: Fix pseudo nmi identifier undeclaration complilation error - !7537 [OLK-6.6] irqchip/gic-v3: Fix one race condition due to NMI withdraw - irqchip/gic-v3: Fix one race condition due to NMI withdraw - !7164 [sync] PR-7143: media: usbtv: Remove useless locks in usbtv_video_free() - media: usbtv: Remove useless locks in usbtv_video_free() - !6386 [OLK-6.6] Fix warnings for RNPVF driver with loongarch-allmodconfig - RNPVF: NET: Fix "'%d' directive output may be truncated" warnings - !5243 [OLK-6.6] Support PSP identification for Hygon 4th CPU and print secure features when running on Hygon CPUs - x86/config: Set CONFIG_HYGON_CSV by default - x86/cpu/hygon: Clear SME feature flag when not in use - x86/cpufeatures: Add CSV3 CPU feature - x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf - x86/cpu: Detect memory encryption features on Hygon CPUs - KVM: SVM: Print Hygon CSV support info if support is detected - crypto: ccp: Print Hygon CSV API version when CSV support is detected - x86/mm: Print CSV info into the kernel log - x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel - Documentation/arch/x86: Add HYGON secure virtualization description - crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs - !7180 【3snic】 use same string “sssnic" for "Kernel driver in use" and "Kernel modules" - 3snic: use sssnic as kernel driver name - !7607 Fix allmodconfig build error - net/ethernet/huawei/hiroce3: Fix allmodconfig build error - !7583 [OLK-6.6] Fixed display error for ps23xx when using ast and pe2201 bmc card - drm/ast: Fixed display error for ps23xx when using ast bmc card - drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card - !7593 memcg_swap_qos: Backport two bugfix - mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - !7595 jbd2: speed up jbd2_transaction_committed() - jbd2: speed up jbd2_transaction_committed() - !5480 [OLK-6.6] Fix DMA RW sequence disorder issue - Add kh40000_iommu_dma_ops for KH-40000 platform - Add kh40000_direct_dma_ops for KH-40000 platform - !3133 [OLK-6.6] iommu/vt-d:Add support for detecting ACPI device in RMRR - iommu/vt-d: Add support for detecting ACPI namespace device in RMRR- Update the riscv-kernel patch for sg2042, rebase 6.6.0-27.0.0 and add features: - SPI Flash driver - kexec file raw image - HIGHMEM - This patch only applies to the RISC-V architecture, the related commit list: - - sg2042: Update sg2042 openeuler_defconfig - th1520: riscv: config: Enable th1520 support - riscv: thead: Use the wback_inv instead of wback_only - riscv: errata: thead: use pa based instructions for CMO - riscv: errata: thead: use riscv_nonstd_cache_ops for CMO - Revert "riscv: use VA+PA variant of CMO macros for DMA page preparation" - Revert "riscv: use VA+PA variant of CMO macros for DMA synchorization" - Revert "riscv: errata: cmo: add CMO macro variant with both VA and PA" - Revert "riscv: errata: Replace thead cache clean with flush" - Revert "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO" - Revert "riscv: errata: thead: use pa based instructions for CMO" - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly - riscv: mm: update T-Head memory type definitions - Revert "sg2042: riscv: changing T-Head PBMT attributes" - riscv: remove compression for riscv Image - th1520: cpufreq: correct typo in config name - th1520: riscv: dts: thead: Add Milk-V Meles board - th1520: cpufreq: light-mpw-cpufreq: fix -Wunused-variable in panic_cpufreq_notifier_call - th1520: cpufreq: light-mpw-cpufreq: fix cpu_pll1 already disabled warning - riscv: Add th1520-lichee-cluster-4a dts support (8G/16G) - riscv: dts: th1520-beaglev-ahead: add alias for emmc & sd - riscv: dts: th1520-lichee-pi-4a: add alias for emmc & sd - riscv: dts: lpi4a 16g support - th1520: perf vendor events riscv: add T-HEAD C9xx JSON file - th1520: riscv: dts: thead: Add PMU event node - riscv: pinctrl: th1520: fix build - riscv: dts: th1520: lpi4a: add rpmsg node - riscv: dts: th1520: add mbox client node - riscv: rpmsg: mailbox-client: sync thead sdk 1.4.2 - riscv: panic: add thead sdk quirks - riscv: dts: add watchdog node - th1520: riscv: dts: Add th1520 reset device tree - th1520: reset: Add th1520 reset driver support - th1520: dt-bindings: reset: Document th1520 reset control - riscv: light_wdt: update sdk 1.4.2 - th1520_light_event: update sdk 1.4.2 - th1520_aon: update sdk 1.4.2 - th1520: fix compile th1520-beaglev-ahead error - th1520: add TH1520 cpu frequency driver - th1520: riscv: errata: thead: use pa based instructions for CMO - th1520: riscv: errata: thead: use riscv_nonstd_cache_ops for CMO - riscv: dts: thead: Add TH1520 CPU reset node - th1520: riscv: dts: thead: Enable Lichee Pi 4A USB - th1520: riscv: dts: thead: Add Lichee Pi 4A IO expansions - th1520: riscv: dts: thead: Add TH1520 USB nodes - th1520: riscv: dts: thead: Add TH1520 I2C nodes - th1520: usb: dwc3: add T-HEAD TH1520 usb driver - th1520: dt-bindings: usb: Add T-HEAD TH1520 USB controller - th1520: riscv: dts: thead: Add BeagleV Ahead SDIO0 pins - th1520: riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins - th1520: riscv: dts: thead: Add TH1520 ethernet nodes - th1520: net: stmmac: add glue layer for T-HEAD TH1520 SoC - th1520: dt-bindings: net: add T-HEAD dwmac support - th1520: dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties - th1520: riscv: dts: thead: Enable Lichee Pi 4A PWM fan - th1520: riscv: dts: thead: Add TH1520 PVT node - th1520: riscv: dts: thead: Add TH1520 PWM node - th1520: pwm: add T-HEAD PWM driver - th1520: dt-bindings: pwm: Add T-HEAD PWM controller - th1520: gpio: dwapb: Use generic request, free and set_config - riscv: dts: thead: Enable LicheePi 4A eMMC and microSD - riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD - riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock - riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520 - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 - mmc: sdhci: add __sdhci_execute_tuning() to header - dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support - th1520: riscv: dtb: thead: Add BeagleV Ahead LEDs - th1520: riscv: dts: thead: Add TH1520 pinctrl settings for UART0 - th1520: riscv: dts: thead: Adjust TH1520 GPIO labels - th1520: riscv: dts: thead: Add TH1520 GPIO ranges - th1520: riscv: dts: thead: Add TH1520 pin control nodes - th1520: pinctrl: Add driver for the T-Head TH1520 SoC - th1520: dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings - th1520: dt-bindings: gpio: dwapb: allow gpio-ranges - sg2042: riscv: config: Enable sg2042 support - sg2042: drivers: rtc: disable BMC RTC device - sg2042: dts: add i2c-rtc ds1307 device node for single chip - sg2042: riscv:dts:modify dw gpio clock name - sg2042: drivers:pci:remove the err log of parsing pci - sg2042: driver: ipmi: support KVM and IPMI SI for BMC - sg2042: perf cpumap: Make counter as unsigned ints - sg2042: driver: radeon: deinit device during kexec - sg2042: kernel: schedule: Fix set_task_cpu() bug - sg2042: mm: Modify __find_max_addr for memory hole - sg2042: riscv: kernel: Optimize apply_relocate_add() - sg2042: riscv: mm: Clear compilation warning about last_cpupid - sg2042: kernel: tick: filter unnecessary printing - sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function - sg2042: driver: clk: Modify the timer clock is turned off defaultly - sg2042: drivers: clock: Add sophgo sg2042 multi-chip clock synchronous support - Revert "riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings" - Revert "riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC" - Revert "riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping" - sg2042: riscv: mm: Add high memory on riscv64 using sv39 - sg2042: riscv/kexec: handle R_RISCV_ADD16 and R_RISCV_SUB16 relocation types - sg2042: riscv: kexec: Add image loader for kexec file - sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V - sg2042: riscv: Factor out riscv-march-y to a separate Makefile - sg2042: riscv: Add support for kernel-mode FPU - sg2042: mango pci hack:broadcast when no MSI source known - sg2042: nvidia hda: force msi - sg2042: radeon hack: force 64-bit msi to fit top intc - sg2042: amdgpu: disable rebar - sg2042: ttm: disallow cached mapping - sg2042: driver: soc: Add sophgo sg2042 soc support - sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr - sg2042: driver: pcie: Add sophgo sg2042 soc support - sg2042: driver: net: Add sophgo sg2042 soc support - sg2042: driver: mtd: Add sophgo sg2042 soc support - sg2042: driver: mmc: Add sophgo sg2042 soc support - sg2042: driver: reset: Add sophgo sg2042 soc support - sg2042: driver: pinctrl: Add sophgo sg2042 soc support - sg2042: driver: clk: Add sophgo sg2042 soc support - sg2042: riscv: spinlock: Fix deadlock issue - sg2042: riscv: add smp_cond_load_acquire() - sg2042: riscv: add ioremap_wc for gpu - sg2042: riscv: changing T-Head PBMT attributes - sg2042: riscv: errata: thead: Make cache clean to flush - sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation - sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization - sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA - sg2042: riscv: errata: Replace thead cache clean with flush - sg2042: riscv: Kconfig: Set vector as default no - sg2042: riscv: Add sophgo sg2042 soc support- !7527 ext4 iomap performance optimize - ext4: fallback to generic_perform_write once iov_iter_count <= PAGE_SIZE - iomap: export __iomap_write_{begin|end} - !7530 mm: more thp control for large folio - mm: correct the docs for thp_fault_alloc and thp_fault_fallback - mm: add docs for per-order mTHP counters and transhuge_page ABI - mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters - mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters - mm: add control to allow specified high-order pages stored on PCP list - mm: huge_memory: add thp mapping align control - mm: huge_memory: add folio_get_unmapped_area() - mm: filemap: make mTHP configurable for exec mapping - mm/filemap: Allow arch to request folio size for exec memory - mm/memcontrol: remove __mod_lruvec_page_state() - mm/khugepaged: use a folio more in collapse_file() - mm: remove inc/dec lruvec page state functions - !7521 v2 Avoiding false sharing in field access of tk_core - openeuler_defconfig: Enable CONFIG_ARCH_LLC_128_LINE_SIZE for Hisilicon platforms - timekeeping: Avoiding false sharing in field access of tk_core - !7182 v3 mm: mglru: reuse some legacy trace - mm: multi-gen LRU: reuse some legacy trace events - mm, vmscan: remove ISOLATE_UNMAPPED - trace-vmscan-postprocess: sync with tracepoints updates - !7219 Hygon model 6h L3 PMU event duplicate creating issue fix - perf/x86/uncore: Create L3 event strictly to the CPU vendor - !7474 sched/fair: set burst to zero when cfs bandwidth is cancelled - sched/fair: set burst to zero when set max to cpu.max - sched/fair: limit burst to zero when cfs bandwidth is toggled off - !7475 Makefile.oever: add OPENEULER_RELEASE for version.h - Makefile.oever: add OPENEULER_RELEASE for version.h - !6241 add pmu support for loongarch kvm - LoongArch: KVM: Add PMU support - !5654 [OLK-6.6] USB: UAS: return ENODEV when submit urbs fail with device not attached - USB: UAS: return ENODEV when submit urbs fail with device not attached - !5218 [OLK-6.6] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs. - crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command - crypto: ccp: Move the fixup code for Hygon psp to Hygon specific files - crypto: ccp: Bind specific sp_dev_vdata for Hygon secure processor - crypto: ccp: Introduce hygon specific interface to support driver - !6311 v2 ima: Avoid blocking in RCU read-side critical section - ima: Avoid blocking in RCU read-side critical section - !6837 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !5644 [OLK-6.6] x86/mce: Set bios_cmci_threshold for CMCI threshold - x86/mce: Set bios_cmci_threshold for CMCI threshold - !7454 add new kvm_type for Confidential VMs - kvm: add macro CONFIG_CVM_HOST to defconfig - kvm: add new kvm_type for cvm - !7405 v2 mm: prepare to support weighted interleaving mempolicy - mm: prepare to support weighted interleaving mempolicy - !7370 v2 sched: smart_grid: silence complier error - sched: smart_grid: silence complier error - !7227 arm64: arm_pmuv3: Correctly extract and check the PMUVer - arm64: arm_pmuv3: Correctly extract and check the PMUVer - !5291 [OLK-6.6] iommu/dma: Fix not fully traversing iova reservations issue - iommu/dma: Fix not fully traversing iova reservations issue - !6774 [OLK-6.6] merge upstream 4 wangxun related patches to fix i2c bug - Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" - Revert "net: txgbe: fix i2c dev name cannot match clkdev" - net: wangxun: add ethtool_ops for channel number - clkdev: Update clkdev id usage to allow for longer names - !7206 v2 sched: programmable: Allow set tag for pid 1. - sched: programmable: Allow set tag for pid 1.- !7198 v2 mm: prepare more high-order pages on pcplist - mm: prepare more high-order pages to be stored on the per-cpu lists - mm: page_alloc: use the correct THP order for THP PCP - !7196 v3 Backport folio feature and bugfix - mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD - mm: vmscan: avoid split during shrink_folio_list() - mm: swap: allow storage of all mTHP orders - mm: swap: update get_swap_pages() to take folio order - mm: swap: simplify struct percpu_cluster - mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() - mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags - mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range() - mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range() - mm: support multi-size THP numa balancing - mm: factor out the numa mapping rebuilding into a new helper - mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases - huge_memory.c: document huge page splitting rules more thoroughly - mm: convert folio_estimated_sharers() to folio_likely_mapped_shared() - mm/migrate: split source folio if it is on deferred split list - mm: hold PTL from the first PTE while reclaiming a large folio - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 - mm/filemap: don't decrease mmap_miss when folio has workingset flag - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - arm64: mm: swap: support THP_SWAP on hardware with MTE - mm: remove PageAnonExclusive assertions in unuse_pte() - mm: remove struct page from get_shadow_from_swap_cache - selftests: mm: fix unused and uninitialized variable warning - XArray: set the marks correctly when splitting an entry - mm/huge_memory: check new folio order when split a folio - mm: huge_memory: enable debugfs to split huge pages to any order - mm: thp: split huge page to any lower order pages - mm: page_owner: add support for splitting to any order in split page_owner - mm: memcg: make memcg huge page split support any order split - mm/page_owner: use order instead of nr in split_page_owner() - mm/memcg: use order instead of nr in split_page_memcg() - mm: support order-1 folios in the page cache - mm/huge_memory: only split PMD mapping when necessary in unmap_folio() - selftests/mm: split_huge_page_test: conform test to TAP format output - mm: huge_memory: use more folio api in __split_huge_page_tail() - mm/vmalloc: fix return value of vb_alloc if size is 0 - mm: use memalloc_nofs_save() in page_cache_ra_order() - mm: madvise: pageout: ignore references rather than clearing young - mm: ratelimit stat flush from workingset shrinker - mm, oom:dump_tasks add rss detailed information printing - arm64/mm: improve comment in contpte_ptep_get_lockless() - arm64/mm: export contpte symbols only to GPL users - mm: page_alloc: enforce minimum zone size to do high atomic reserves - mm: page_alloc: correct high atomic reserve calculations - mm: fix draining remote pageset - !7190 entry: inline syscall enter/exit functions - entry: Move syscall_enter_from_user_mode() to header file - entry: Move enter_from_user_mode() to header file - entry: Move exit to usermode functions to header file - !7130 v2 openeuler_defconfig: update oedefconfig for the minimum set - openeuler_defconfig: update oedefconfig for the minimum set - !7141 spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: Add verification for the max_frequency provided by the firmware - !7136 Fix failed in acpi_gpiochip_find() by adding parent node match - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - !6778 v2 Fix two soc bugs of hip09 - irqchip: gicv3: Add workaround for hip09 erratum 162200806 - irqchip: gicv3: Add workaround for hip09 erratum 162200803 - !7165 v2 tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - !7184 v3 md: do not delete safemode_timer in mddev_suspend - md: do not delete safemode_timer in mddev_suspend - !7131 net: hns3: Fix ROH mac address initialization. - net: hns3: Fix ROH mac address initialization. - !7126 net: hns3: some bugfixes for hns3 driver - net: hns3: fix kernel crash when devlink reload during initialization - net: hns3: direct return when receive a unknown mailbox message - net: hns3: release PTP resources if pf initialization failed - net: hns3: change type of numa_node_mask as nodemask_t - net: hns3: using cpumask_copy when set value to cpumask_t - net: hns3: set irq affinity directly - net: hns3: use appropriate barrier function after setting a bit value - net: hns3: don't need to check an unsigned number is less than 0 - net: hns3: add - net: hns3: using user configure after hardware reset - net: hns3: add cond_resched() to hns3 ring buffer init process - net: hns3: fix kernel crash problem in concurrent scenario - net: hns3: fix port vlan filter not disabled issue - net: hns3: revert "net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode" - !7159 【OLK 6.6】 backport some mailist patches for perf - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !7068 kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() - !7153 Backports for OLK-6.6 - netfilter: br_netfilter: skip conntrack input hook for promisc packets - netfilter: bridge: confirm multicast packets before passing them up the stack - !7069 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !7075 RDMA/hns: Some bugfixes and cleanups - RDMA/hns: Fix soft lockup under heavy CEQE load - RDMA/hns: Fix sleeping in spin_lock critical section - RDMA/hns: Fix Use-After-Free of rsv_qp - RDMA/hns: Fix a missing check of atomic wr length - !3184 [OLK-6.6] add support for Zhaoxin ZXPAUSE instruction - x86/delay: add support for Zhaoxin ZXPAUSE instruction - !7078 v2 Backport four conflict stable patch - mm: turn folio_test_hugetlb into a PageType - mm/hugetlb: fix missing hugetlb_lock for resv uncharge - fork: defer linking file vma until vma is fully initialized - mm, treewide: introduce NR_PAGE_ORDERS - !7067 crypto: hisilicon fix some issues - uacce: fix for cdev memory leak - crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable - crypto: hisilicon/zip - optimize the address offset of the reg query function - !4084 riscv64: initial LIVEPATCH_WO_FTRACE support - riscv64: add initial livepatch support - livepatch: add arch hook before doing klp_resolve_symbols - !6868 irqchip/loongson-pch-pic: Update interrupt registration policy - irqchip/loongson-pch-pic: Update interrupt registration policy - !6004 [OLK-6.6] fix bug:ethtool -S and ethtool -x/X for mucse rnpm drvier - mucse: ethtool -S and ethtool -x/X for mucse rnpm drvier at the end when print msg- Add riscv-kernel patch, which adds support for sg2042 and th1520 RISC-V SoCs. - This patch only applies to the RISC-V architecture, the related commit list: - - th1520: riscv: config: Enable th1520 support - riscv: thead: Use the wback_inv instead of wback_only - riscv: errata: thead: use pa based instructions for CMO - riscv: errata: thead: use riscv_nonstd_cache_ops for CMO - Revert "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO" - Revert "riscv: errata: thead: use pa based instructions for CMO" - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly - riscv: mm: update T-Head memory type definitions - Revert "sg2042: riscv: changing T-Head PBMT attributes" - riscv: remove compression for riscv Image - th1520: cpufreq: correct typo in config name - th1520: riscv: dts: thead: Add Milk-V Meles board - th1520: cpufreq: light-mpw-cpufreq: fix -Wunused-variable in panic_cpufreq_notifier_call - th1520: cpufreq: light-mpw-cpufreq: fix cpu_pll1 already disabled warning - riscv: Add th1520-lichee-cluster-4a dts support (8G/16G) - riscv: dts: th1520-beaglev-ahead: add alias for emmc & sd - riscv: dts: th1520-lichee-pi-4a: add alias for emmc & sd - riscv: dts: lpi4a 16g support - th1520: perf vendor events riscv: add T-HEAD C9xx JSON file - th1520: riscv: dts: thead: Add PMU event node - riscv: pinctrl: th1520: fix build - riscv: dts: th1520: lpi4a: add rpmsg node - riscv: dts: th1520: add mbox client node - riscv: rpmsg: mailbox-client: sync thead sdk 1.4.2 - riscv: panic: add thead sdk quirks - riscv: dts: add watchdog node - th1520: riscv: dts: Add th1520 reset device tree - th1520: reset: Add th1520 reset driver support - th1520: dt-bindings: reset: Document th1520 reset control - riscv: light_wdt: update sdk 1.4.2 - th1520_light_event: update sdk 1.4.2 - th1520_aon: update sdk 1.4.2 - th1520: fix compile th1520-beaglev-ahead error - th1520: add TH1520 cpu frequency driver - th1520: riscv: errata: thead: use pa based instructions for CMO - th1520: riscv: errata: thead: use riscv_nonstd_cache_ops for CMO - riscv: dts: thead: Add TH1520 CPU reset node - th1520: riscv: dts: thead: Enable Lichee Pi 4A USB - th1520: riscv: dts: thead: Add Lichee Pi 4A IO expansions - th1520: riscv: dts: thead: Add TH1520 USB nodes - th1520: riscv: dts: thead: Add TH1520 I2C nodes - th1520: usb: dwc3: add T-HEAD TH1520 usb driver - th1520: dt-bindings: usb: Add T-HEAD TH1520 USB controller - th1520: riscv: dts: thead: Add BeagleV Ahead SDIO0 pins - th1520: riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins - th1520: riscv: dts: thead: Add TH1520 ethernet nodes - th1520: net: stmmac: add glue layer for T-HEAD TH1520 SoC - th1520: dt-bindings: net: add T-HEAD dwmac support - th1520: dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties - th1520: riscv: dts: thead: Enable Lichee Pi 4A PWM fan - th1520: riscv: dts: thead: Add TH1520 PVT node - th1520: riscv: dts: thead: Add TH1520 PWM node - th1520: pwm: add T-HEAD PWM driver - th1520: dt-bindings: pwm: Add T-HEAD PWM controller - th1520: gpio: dwapb: Use generic request, free and set_config - riscv: dts: thead: Enable LicheePi 4A eMMC and microSD - riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD - riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock - riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520 - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 - mmc: sdhci: add __sdhci_execute_tuning() to header - dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support - th1520: riscv: dtb: thead: Add BeagleV Ahead LEDs - th1520: riscv: dts: thead: Add TH1520 pinctrl settings for UART0 - th1520: riscv: dts: thead: Adjust TH1520 GPIO labels - th1520: riscv: dts: thead: Add TH1520 GPIO ranges - th1520: riscv: dts: thead: Add TH1520 pin control nodes - th1520: pinctrl: Add driver for the T-Head TH1520 SoC - th1520: dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings - th1520: dt-bindings: gpio: dwapb: allow gpio-ranges - sg2042: riscv: config: Enable sg2042 support - sg2042: riscv: changing T-Head PBMT attributes - sg2042: kconfig: Enable DW_APB_TIMER_OF in ARCH_SOPHGO - sg2042: pcie contronller msi-x whitelist add device_id - sg2042: nvidia hda: force msi - sg2042: radeon hack: force 64-bit msi to fit top intc - sg2042: amdgpu: disable rebar - sg2042: ttm: disallow cached mapping - sg2042: mango pci hack: broadcast when no MSI source known - sg2042: riscv: dts: separate sg2042 mtime and mtimecmp to fit aclint format - sg2042: dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs - sg2042: riscv: dts: modify the PCIe range - sg2042: drivers: clk: turn off non-essential clocks by default - sg2042: drivers: clk: Avoid the problem of serial port garbled characters - sg2042: mm: Modify __find_max_addr for memory hole - sg2042: riscv: dts: Add timer apb clock - sg2042: riscv: dts: Remove cma node - sg2042: riscv: dts: Add uart apb clock and remove sysdma clock - sg2042: riscv: dts: Move memory node from dts to zsbl - sg2042: riscv: dts: Reduce bootargs - sg2042: riscv: dts: Configure external interrupt in m mode - sg2042: rebase: v6.6-rc1: Fix some compile warnings - sg2042: riscv: dts: Remove nvme paremeter in bootargs - sg2042: riscv: dtsi: confirm correspondence between PMU events and IDs - sg2042: driver: pcie: support msix for top intr - sg2042: driver: mmc: add config for MMC_SDHCI_SOPHGO - sg2042: riscv: Kconfig: Set vector as default no - sg2042: driver: soc: Add sophgo sg2042 soc support - sg2042: driver: net: Add sophgo sg2042 soc support - sg2042: driver: mmc: Add sophgo sg2042 soc support - sg2042: driver: pcie: Add sophgo sg2042 soc support - sg2042: driver: reset: Add sophgo sg2042 soc support - sg2042: driver: pinctrl: Add sophgo sg2042 soc support - sg2042: driver: clk: Add sophgo sg2042 soc support - sg2042: riscv: dts: Add sophgo sg2042 soc support - sg2042: riscv: defconfig: enable SOPHGO SoC - sg2042: riscv: dts: sophgo: add Milk-V Pioneer board device tree - sg2042: riscv: dts: add initial Sophgo SG2042 SoC device tree - sg2042: dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi - sg2042: dt-bindings: timer: Add Sophgo sg2042 CLINT timer - sg2042: dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC - sg2042: dt-bindings: riscv: Add T-HEAD C920 compatibles - sg2042: dt-bindings: riscv: add sophgo sg2042 bindings - sg2042: dt-bindings: vendor-prefixes: add milkv/sophgo - sg2042: riscv: Add SOPHGO SOC family Kconfig support- !6930 fix general protection fault in update_cpumask - cgroup/cpuset: fix general protection fault in update_cpumask - !6905 v2 arm64: mmap: disable align larger anonymous mappings on THP boundaries - arm64: mmap: disable align larger anonymous mappings on THP boundaries - !7015 Fixes and cleanups to fs-writeback - fs/writeback: remove unnecessary return in writeback_inodes_sb - fs/writeback: correct comment of __wakeup_flusher_threads_bdi - fs/writeback: only calculate dirtied_before when b_io is empty - fs/writeback: remove unused parameter wb of finish_writeback_work - fs/writeback: bail out if there is no more inodes for IO and queued once - fs/writeback: avoid to writeback non-expired inode in kupdate writeback - !6581 LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI - LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI - !6483 LoongArch: fix boot error caused by ioremap_page_range error - LoongArch: fix boot error caused by ioremap_page_range error - !6759 net: hns3: backport some maillist patches - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c - net: hns3: dump more reg info based on ras mod - net: hns3: add command queue trace for hns3 - net: hns3: add support to query scc version by devlink info - net: hns3: revert "net: hns3: dump more reg info based on ras mod" - net: hns3: revert "net: hns3: add command queue trace for hns3" - net: hns3: revert "net: hns3: add support to query scc version by devlink info" - !7011 v3 bugfix patches from OLK-5.10 - x86/quirks: Add parameter to clear MSIs early on boot - x86/PCI: Export find_cap() to be used in early PCI code - !6844 block: fix deadlock between bd_link_disk_holder and partition scan - block: fix deadlock between bd_link_disk_holder and partition scan - !5879 [OLK-6.6] Fix 'duplicate symbol rnp10_netdev_ops' error for RNPGBE driver with x86_64-allyesconfig - RNPGBE: NET: Fix 'duplicate symbol rnp10_netdev_ops' errors - !5836 [OLK-6.6] Fix "'snprintf' output between 10 and 37 bytes into a destination of size 24" warning for RNP driver with loongarch-allmodconfig - RNP: NET: Fix "'snprintf' output between 10 and 37 bytes into a destination of size 24" wanrings- !6824 Introduce CONFIG_ARCH_CUSTOM_NUMA_DISTANCE - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - arm64/numa: Support node_reclaim_distance adjust for arch - !6877 maple_tree: avoid checking other gaps after getting the largest gap - maple_tree: avoid checking other gaps after getting the largest gap - !6859 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.23-6.6.30 LTS Patches - x86: update openeuler_defconfig for x86_64 - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads - Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V" - ovl: fix memory leak in ovl_parse_param() - phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 - i2c: smbus: fix NULL function pointer dereference - sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() - sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr - sched/eevdf: Always update V if se->on_rq when reweighting - phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered - riscv: Fix loading 64-bit NOMMU kernels past the start of RAM - riscv: Fix TASK_SIZE on 64-bit NOMMU - riscv: fix VMALLOC_START definition - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - dma: xilinx_dpdma: Fix locking - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue - phy: qcom: m31: match requested regulator name with dt schema - phy: rockchip: naneng-combphy: Fix mux on rk3588 - phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits - phy: rockchip-snps-pcie3: fix bifurcation on rk3588 - phy: freescale: imx8m-pcie: fix pcie link-up instability - phy: marvell: a3700-comphy: Fix hardcoded array size - phy: marvell: a3700-comphy: Fix out of bounds read - soundwire: amd: fix for wake interrupt handling for clockstop mode - idma64: Don't try to serve interrupts when device is powered off - dmaengine: tegra186: Fix residual calculation - dmaengine: owl: fix register access functions - x86/tdx: Preserve shared bit on mprotect() - phy: qcom: qmp-combo: Fix VCO div offset on v3 - phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE - mtd: diskonchip: work around ubsan link failure - udp: preserve the connected status if only UDP cmsg - fbdev: fix incorrect address computation in deferred IO - stackdepot: respect __GFP_NOLOCKDEP allocation flag - net: b44: set pause params only when interface is up - ethernet: Add helper for assigning packet type when dest address does not match device address - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - irqchip/gic-v3-its: Prevent double free on error - drm/amdgpu: Fix leak when GPU memory allocation fails - drm/amdgpu: Assign correct bits for SDMA HDP flush - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma - arm64: dts: qcom: sm8450: Fix the msi-map entries - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP - LoongArch: Fix access error when read fault on a write-only VMA - LoongArch: Fix callchain parse error with kernel tracepoint events - cpu: Re-enable CPU mitigations by default for !X86 architectures - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - btrfs: scrub: run relocation repair when/only needed - btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() - btrfs: fallback if compressed IO fails for ENOSPC - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - smb3: fix lock ordering potential deadlock in cifs_sync_mid_result - smb3: missing lock when picking channel - smb: client: Fix struct_group() usage in __packed structs - mm: support page_mapcount() on page_has_type() pages - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros - mmc: sdhci-msm: pervent access to suspended controller - mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() - Bluetooth: qca: fix NULL-deref on non-serdev setup - Bluetooth: qca: fix NULL-deref on non-serdev suspend - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() - rust: remove `params` from `module` macro example - kbuild: rust: force `alloc` extern to allow "empty" Rust files - kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE - rust: make mutually exclusive with CFI_CLANG - rust: init: remove impl Zeroable for Infallible - rust: don't select CONSTRUCTORS - x86/cpu: Fix check for RDPKRU in __show_regs() - selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID) - selftests/seccomp: Change the syscall used in KILL_THREAD test - selftests/seccomp: user_notification_addfd check nextfd is available - Squashfs: check the inode number is not the invalid value of zero - squashfs: convert to new timestamp accessors - drm/amdgpu: fix visible VRAM handling during faults - drm/amdgpu: add shared fdinfo stats - drm: add drm_gem_object_is_shared_for_memory_stats() helper - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - tls: fix lockless read of strp->msg_ready in ->poll - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets - ice: fix LAG and VF lock dependency in ice_reset_vf() - iavf: Fix TC config comparison with existing adapter TC config - i40e: Report MFS in decimal base instead of hex - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() - net: phy: dp83869: Fix MII mode failure - netfilter: nf_tables: honor table dormant flag from netdev release event path - ARM: dts: imx6ull-tarragon: fix USB over-current polarity - eth: bnxt: fix counting packets discarded due to OOM and netpoll - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - mlxsw: spectrum_acl_tcam: Fix warning during rehash - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - mlxsw: spectrum_acl_tcam: Rate limit error message - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work - mlxsw: spectrum_acl_tcam: Fix race in region ID allocation - mlxsw: Use refcount_t for reference counting - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - ipvs: Fix checksumming on GSO of SCTP packets - Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() - Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor - Bluetooth: btusb: mediatek: Fix double free of skb in coredump - Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID - Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE - Bluetooth: btusb: Fix triggering coredump implementation for QCA - gpio: tegra186: Fix tegra186_gpio_is_accessible() check - net: phy: mediatek-ge-soc: follow netdev LED trigger semantics - net: gtp: Fix Use-After-Free in gtp_dellink - net: usb: ax88179_178a: stop lying about skb->truesize - ipv4: check for NULL idev in ip_route_use_hint() - net: fix sk_memory_allocated_{add|sub} vs softirqs - net: make SK_MEMORY_PCPU_RESERV tunable - tools: ynl: don't ignore errors in NLMSG_DONE messages - ax25: Fix netdev refcount issue - NFC: trf7970a: disable all regulators on removal - net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() - bnxt_en: Fix the PCI-AER routines - bnxt_en: refactor reset close code - bridge/br_netlink.c: no need to return void function - icmp: prevent possible NULL dereferences from icmp_build_probe() - ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property - mlxsw: core_env: Fix driver initialization with old firmware - mlxsw: core: Unregister EMAD trap using FORWARD action - net: bcmasp: fix memory leak when bringing down interface - vxlan: drop packets from invalid src-address - net: libwx: fix alloc msix vectors failed - wifi: mac80211: fix unaligned le16 access - wifi: mac80211: remove link before AP - wifi: mac80211_hwsim: init peer measurement result - drm/gma500: Remove lid code - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd - wifi: iwlwifi: mvm: remove old PASN station when adding a new one - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded - wifi: mac80211: clean up assignments to pointer cache. - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property - gpio: tangier: Use correct type for the IRQ chip data - arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller - arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro - arm64: dts: mediatek: mt2712: fix validation errors - arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" - arm64: dts: mediatek: mt7986: drop invalid thermal block clock - arm64: dts: mediatek: mt7986: reorder nodes - arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller - arm64: dts: mediatek: mt7986: drop invalid properties from ethsys - arm64: dts: mediatek: mt7986: reorder properties - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" - arm64: dts: mediatek: mt7622: fix IR nodename - arm64: dts: mediatek: mt7622: fix clock controllers - arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 - arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 - arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 - arm64: dts: mediatek: cherry: Describe CPU supplies - arm64: dts: mediatek: cherry: Add platform thermal configuration - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys - arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex - arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma - arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma - arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f - HID: logitech-dj: allow mice to use all types of reports - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc - cifs: reinstate original behavior again for forceuid/forcegid - smb: client: fix rename(2) regression against samba - cifs: Fix reacquisition of volume cookie on still-live connection - selftests: kselftest: Fix build failure with NOLIBC - thunderbolt: Reset only non-USB4 host routers in resume - PCI/ASPM: Fix deadlock when enabling ASPM - ksmbd: common: use struct_group_attr instead of struct_group for network_open_info - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf - powerpc/ftrace: Ignore ftrace locations in exit text sections - virtio_net: Do not send RSS key if it is not supported - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 - nilfs2: fix OOB in nilfs_set_de_type - bootconfig: use memblock_free_late to free xbc memory to buddy - nouveau: fix instmem race condition around ptr stores - drm/vmwgfx: Fix crtc's atomic check conditional - drm/vmwgfx: Sort primary plane formats by order of preference - drm/vmwgfx: Fix prime import/export - drm/amdgpu: remove invalid resource->start check v2 - drm/amdkfd: Fix memory leak in create_process failure - drm/amdgpu: validate the parameters of bo mapping operations more clearly - fuse: fix leaked ENOSYS error on first statx call - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries - mm/userfaultfd: allow hugetlb change protection upon poison entry - init/main.c: Fix potential static_command_line memory overflow - arm64: hibernate: Fix level3 translation fault in swsusp_save() - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms - KVM: x86/pmu: Disable support for adaptive PEBS - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible - sched: Add missing memory barrier in switch_mm_cid - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - speakup: Avoid crash on very long word - mei: me: disable RPL-S on SPS and IGN firmwares - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - usb: Disable USB3 LPM at shutdown - usb: dwc2: host: Fix dereference issue in DDMA completion flow. - Revert "usb: cdc-wdm: close race between read and workqueue" - USB: serial: option: add Telit FN920C04 rmnet compositions - USB: serial: option: add Rolling RW101-GL and RW135-GL support - USB: serial: option: support Quectel EM060K sub-models - USB: serial: option: add Lonsung U8300/U9300 product - USB: serial: option: add support for Fibocom FM650/FG650 - USB: serial: option: add Fibocom FM135-GL variants - serial: core: Fix missing shutdown and startup for serial base port - serial: core: Clearing the circular buffer before NULLifying it - serial: stm32: Reset .throttled state in .startup() - serial: stm32: Return IRQ_NONE in the ISR if no handling happend - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - serial: mxs-auart: add spinlock around changing cts state - comedi: vmk80xx: fix incomplete endpoint checking - thunderbolt: Fix wake configurations after device unplug - thunderbolt: Avoid notify PM core about runtime PM resume - binder: check offset alignment in binder_get_object() - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 - ALSA: hda/tas2781: correct the register for pow calibrated data - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages - net/mlx5: E-switch, store eswitch pointer before registering devlink_param - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - x86/bugs: Fix BHI retpoline check - clk: mediatek: Do a runtime PM get on controllers during probe - clk: Get runtime PM before walking tree for clk_summary - clk: Show active consumers of clocks in debugfs - clk: Get runtime PM before walking tree during disable_unused - clk: Initialize struct clk_core kref earlier - clk: Remove prepare_lock hold assertion in __clk_release() - interconnect: Don't access req_list while it's being manipulated - platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes - usb: new quirk to reduce the SET_ADDRESS request timeout - usb: xhci: Add timeout argument in address_device USB HCD callback - drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() - PCI/DPC: Use FIELD_GET() - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support - ALSA: scarlett2: Add correct product series name to messages - ALSA: scarlett2: Default mixer driver to enabled - thunderbolt: Reset topology created by the boot firmware - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers - thunderbolt: Introduce tb_path_deactivate_hop() - thunderbolt: Introduce tb_port_reset() - ASoC: ti: Convert Pandora ASoC to GPIO descriptors - ALSA: scarlett2: Add support for Clarett 8Pre USB - ALSA: scarlett2: Move USB IDs out from device_info struct - drm/radeon: make -fstrict-flex-arrays=3 happy - drm/panel: visionox-rm69299: don't unregister DSI device - drm: nv04: Fix out of bounds access - s390/cio: fix race condition during online processing - s390/qdio: handle deferred cc1 - perf lock contention: Add a missing NULL check - RDMA/mlx5: Fix port number for counter query in multi-port configuration - RDMA/cm: Print the old state when cm_destroy_id gets timeout - RDMA/rxe: Fix the problem "mutex_destroy missing" - drm/i915/mst: Limit MST+DSC to TGL+ - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them - net: ethernet: mtk_eth_soc: fix WED + wifi reset - gpiolib: swnode: Remove wrong header inclusion - s390/ism: Properly fix receive message buffer allocation - net: dsa: mt7530: fix port mirroring for MT7988 SoC switch - net: dsa: mt7530: fix mirroring frames received on local port - tun: limit printing rate when illegal packet received by tun dev - ice: Fix checking for unsupported keys on non-tunnel device - ice: tc: allow zero flags in parsing tc flower - ice: tc: check src_vsi in case of traffic from VF - net: stmmac: Fix IP-cores specific MAC capabilities - net: stmmac: Fix max-speed being ignored on queue re-init - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only - octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation - net: change maximum number of UDP segments to 128 - net/mlx5e: Prevent deadlock while disabling aRFS - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation - net: sparx5: flower: fix fragment flags handling - af_unix: Don't peek OOB data without MSG_OOB. - af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). - netfilter: flowtable: incorrect pppoe tuple - netfilter: flowtable: validate pppoe header - netfilter: nft_set_pipapo: do not free live element - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5 - arm64: tlb: Fix TLBI RANGE operand - arm64/mm: Modify range-based tlbi to decrement scale - net: usb: ax88179_178a: avoid writing the mac address before first reading - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING - random: handle creditable entropy from atomic process context - selftests/ftrace: Limit length in subsystem-enable tests - SUNRPC: Fix rpcgss_context trace event acceptor field - drm/i915/vma: Fix UAF on destroy against retire race - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure - media: videobuf2: request more buffers for vb2_read - drm/msm/dpu: populate SSPP scaler block version - selftests: timers: Fix posix_timers ksft_print_msg() warning - ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE - ceph: rename _to_client() to _to_fs_client() - ceph: pass the mdsc to several helpers - drm/amd/display: Do not recursively call manual trigger programming - selftests/timers/posix_timers: Reimplement check_timer_distribution() - selftests: timers: Convert posix_timers test to generate KTAP output - drm/i915: Disable live M/N updates when using bigjoiner - drm/i915: Adjust seamless_m_n flag behaviour - drm/i915: Enable VRR later during fastsets - drm/i915: Extract intel_crtc_vblank_evade_scanlines() - drm/i915: Change intel_pipe_update_{start,end}() calling convention - drm/i915/cdclk: Fix voltage_level programming edge case - drm/i915/mst: Reject FEC+MST on ICL - drm/i915: Fix FEC pipe A vs. DDI A mixup - smb: client: refresh referral without acquiring refpath_lock - smb: client: guarantee refcounted children from parent session - smb3: show beginning time for per share stats - smb: client: fix UAF in smb2_reconnect_server() - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() - drm/amd/display: fix disable otg wa logic in DCN316 - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 - drm/amdgpu: fix incorrect number of active RBs for gfx11 - drm/amdgpu: always force full reset for SOC21 - drm/amdgpu: Reset dGPU if suspend got aborted - drm/i915: Disable port sync when bigjoiner is used - drm/i915/cdclk: Fix CDCLK programming order when pipes are active - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation - x86/bugs: Fix BHI handling of RRSBA - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES - x86/bugs: Fix BHI documentation - x86/bugs: Fix return type of spectre_bhi_state() - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument - x86/apic: Force native_apic_mem_read() to use the MOV instruction - selftests: timers: Fix abs() warning in posix_timers test - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n - perf/x86: Fix out of range data - vhost: Add smp_rmb() in vhost_enable_notify() - vhost: Add smp_rmb() in vhost_vq_avail_empty() - arm64: dts: imx8-ss-dma: fix spi lpcg indices - arm64: dts: imx8-ss-lsio: fix pwm lpcg indices - arm64: dts: imx8-ss-conn: fix usb lpcg indices - arm64: dts: imx8-ss-dma: fix adc lpcg indices - arm64: dts: imx8-ss-dma: fix can lpcg indices - arm64: dts: imx8qm-ss-dma: fix can lpcg indices - drm/client: Fully protect modes[] with dev->mode_config.mutex - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - drm/ast: Fix soft lockup - drm/amdkfd: Reset GPU on queue preemption failure - drm/i915/vrr: Disable VRR when using bigjoiner - drm/vmwgfx: Enable DMA mappings with SEV - accel/ivpu: Fix deadlock in context_xa - scsi: sg: Avoid race in error handling & drop bogus warn - scsi: sg: Avoid sg device teardown race - kprobes: Fix possible use-after-free issue on kprobe registration - io_uring/net: restore msg_control on sendzc retry - btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans - btrfs: record delayed inode root in transaction - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations - btrfs: qgroup: correctly model root qgroup rsv in convert - selftests: mptcp: use += operator to append strings - iommu/vt-d: Allocate local memory for page request queue - iommu/vt-d: Fix wrong use of pasid config - tracing: hide unused ftrace_event_id_fops - net: ena: Set tx_info->xdpf value to NULL - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() - net: ena: Move XDP code to its new files - net: ena: Fix incorrect descriptor free behavior - net: ena: Wrong missing IO completions check order - net: ena: Fix potential sign extension issue - af_unix: Fix garbage collector racing against connect() - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. - net: dsa: mt7530: trap link-local frames regardless of ST Port State - Revert "s390/ism: fix receive message buffer allocation" - net: sparx5: fix wrong config being used when reconfiguring PCS - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number - net/mlx5e: Fix mlx5e_priv_init() cleanup flow - net/mlx5: Correctly compare pkt reformat ids - net/mlx5: Properly link new fs rules into the tree - net/mlx5: offset comp irq index in name by one - net/mlx5: Register devlink first under devlink lock - net/mlx5: SF, Stop waiting for FW as teardown was called - netfilter: complete validation of user input - Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit - Bluetooth: SCO: Fix not validating setsockopt user input - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY - Bluetooth: hci_sync: Use QoS to determine which PHY to scan - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - ipv4/route: avoid unused-but-set-variable warning - ipv6: fib: hide unused 'pn' variable - octeontx2-af: Fix NIX SQ mode and BP config - af_unix: Clear stale u->oob_skb. - net: ks8851: Handle softirqs at the end of IRQ thread to fix hang - net: ks8851: Inline ks8851_rx_skb() - bnxt_en: Reset PTP tx_avail after possible firmware reset - bnxt_en: Fix error recovery for RoCE ulp client - bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() - s390/ism: fix receive message buffer allocation - geneve: fix header validation in geneve[6]_xmit_skb - block: fix q->blkg_list corruption during disk rebind - octeontx2-pf: Fix transmit scheduler resource leak - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file - net: openvswitch: fix unwanted error log on timeout policy probing - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() - nouveau: fix function cast warning - Revert "drm/qxl: simplify qxl_fence_wait" - cxl/core: Fix initialization of mbox_cmd.size_out in get event - arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order - drm/msm/dpu: don't allow overriding data from catalog - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned - cxl/mem: Fix for the index of Clear Event Record Handle - firmware: arm_scmi: Make raw debugfs entries non-seekable - ARM: OMAP2+: fix USB regression on Nokia N8x0 - mmc: omap: restore original power up/down steps - mmc: omap: fix deferred probe - mmc: omap: fix broken slot switch lookup - ARM: OMAP2+: fix N810 MMC gpiod table - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 - media: cec: core: remove length check of Timer Status - PM: s2idle: Make sure CPUs will wakeup directly on resume - ACPI: scan: Do not increase dep_unmet for already met dependencies - platform/chrome: cros_ec_uart: properly fix race condition - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 - Bluetooth: Fix memory leak in hci_req_sync_complete() - ring-buffer: Only update pages_touched when a new page is touched - raid1: fix use-after-free for original bio in raid1_write_request() - ARM: dts: imx7s-warp: Pass OV2680 link-frequencies - batman-adv: Avoid infinite loop trying to resize local TT - ata: libata-scsi: Fix ata_scsi_dev_rescan() error path - ata: libata-core: Allow command duration limits detection for ACS-4 drives - smb3: fix Open files on server counter going negative - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes - Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() - net: mpls: error out if inner headers are not set - Bluetooth: btintel: Fixe build regression - platform/x86: intel-vbtn: Update tablet mode switch at end of probe - randomize_kstack: Improve entropy diffusion - media: mediatek: vcodec: adding lock to protect encoder context list - media: mediatek: vcodec: adding lock to protect decoder context list - media: mediatek: vcodec: Fix oops when HEVC init fails - selftests: mptcp: display simult in extra_msg - gcc-plugins/stackleak: Avoid .head.text section - ALSA: hda/realtek: Add quirks for some Clevo laptops - fbmon: prevent division by zero in fb_videomode_from_videomode() - drivers/nvme: Add quirks for device 126f:2262 - modpost: fix null pointer dereference - io_uring: clear opcode specific data for an early failure - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 - x86/xen: attempt to inflate the memory balloon on PVH - ASoC: soc-core.c: Skip dummy codec when adding platforms - thermal/of: Assume polling-delay(-passive) 0 when absent - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined - usb: typec: tcpci: add generic tcpci fallback compatible - thunderbolt: Keep the domain powered when USB4 port is in redrive mode - usb: typec: ucsi: Limit read size on v1.2 - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state - tools: iio: replace seekdir() in iio_generic_buffer - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment - Input: xpad - add support for Snakebyte GAMEPADs - ktest: force $buildonly = 1 for 'make_warnings_file' test type - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet - Input: allocate keycode for Display refresh rate toggle - Input: imagis - use FIELD_GET where applicable - RDMA/cm: add timeout to cm_destroy_id wait - block: prevent division by zero in blk_rq_stat_sum() - input/touchscreen: imagis: Correct the maximum touch area value - libperf evlist: Avoid out-of-bounds access - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm: Check output polling initialized before disabling - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() - HID: input: avoid polling stylus battery on Chromebook Pompom - i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC - accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings - drm/amd/display: Fix nanosec stat overflow - ext4: forbid commit inconsistent quota data when errors=remount-ro - ext4: add a hint for block bitmap corrupt state in mb_groups - ASoC: Intel: avs: Populate board selection with new I2S entries - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter - media: sta2x11: fix irq handler cast - Julia Lawall reported this null pointer dereference, this should fix it. - rcu-tasks: Repair RCU Tasks Trace quiescence check - rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops - isofs: handle CDs with bad root inode but good Joliet root directory - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - sysv: don't call sb_bread() with pointers_lock held - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs - drm/ttm: return ENOSPC from ttm_bo_mem_space v3 - ASoC: SOF: amd: Optimize quirk for Valve Galileo - drm: panel-orientation-quirks: Add quirk for GPD Win Mini - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails - drm/vc4: don't check if plane->state->fb == state->fb - Bluetooth: Add new quirk for broken read key length on ATS2851 - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 - Bluetooth: btintel: Fix null ptr deref in btintel_read_version - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - ice: use relative VSI index for VFs instead of PF VSI number - btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - wifi: cfg80211: check A-MSDU format more carefully - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm - overflow: Allow non-type arg to type_max() and type_min() - cpufreq: Don't unregister cpufreq cooling on CPU hotplug - wifi: ath11k: decrease MHI channel buffer length to 8KB - dma-direct: Leak pages on dma_set_decrypted() failure - net: pcs: xpcs: Return EINVAL in the internal methods - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() - pstore/zone: Add a null pointer check to the psz_kmsg_read - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS - wifi: mt76: mt7996: add locking for accessing mapped registers - wifi: mt76: mt7996: disable AMSDU for non-data frames - wifi: mt76: mt7915: add locking for accessing mapped registers - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() - net: skbuff: add overflow debug check to pull/push helpers - ionic: set adminq irq affinity - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - net: add netdev_lockdep_set_classes() to virtual drivers - arm64: dts: rockchip: fix rk3399 hdmi ports node - arm64: dts: rockchip: fix rk3328 hdmi ports node - ARM: dts: rockchip: fix rk322x hdmi ports node - ARM: dts: rockchip: fix rk3288 hdmi ports node - cpuidle: Avoid potential overflow in integer multiplication - panic: Flush kernel log buffer at the end - printk: For @suppress_panic_printk check for other CPU in panic - wifi: iwlwifi: pcie: Add the PCI device id for new hardware - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor - net: phy: phy_device: Prevent nullptr exceptions on ISR - net: stmmac: dwmac-starfive: Add support for JH7100 SoC - bnx2x: Fix firmware version string character counts - wifi: rtw89: fix null pointer access when abort scan - wifi: ath9k: fix LNA selection in ath_ant_try_scan() - amdkfd: use calloc instead of kzalloc to avoid integer overflow - x86: set SPECTRE_BHI_ON as default - KVM: x86: Add BHI_NO - x86/bhi: Mitigate KVM by default - x86/bhi: Add BHI mitigation knob - x86/bhi: Enumerate Branch History Injection (BHI) bug - x86/bhi: Define SPEC_CTRL_BHI_DIS_S - x86/bhi: Add support for clearing branch history at syscall entry - x86/syscall: Don't force use of indirect calls for system calls - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file - x86/boot: Move mem_encrypt= parsing to the decompressor - x86/efistub: Remap kernel text read-only before dropping NX attribute - x86/sev: Move early startup code into .head.text section - x86/sme: Move early SME kernel encryption handling into .head.text - efi/libstub: Add generic support for parsing mem_encrypt= - x86/head/64: Move the __head definition to - bpf: put uprobe link's path and task in release callback - mptcp: don't account accept() of non-MPC client as fallback to TCP - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() - selftests: mptcp: connect: fix shellcheck warnings - of: module: prevent NULL pointer dereference in vsnprintf() - Revert "x86/mpparse: Register APIC address only once" - drm/i915/gt: Enable only one CCS for compute workload - drm/i915/gt: Do not generate the command streamer for all the CCS - drm/i915/gt: Disable HW load balancing for CCS - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() - smb: client: fix potential UAF in smb2_is_network_name_deleted() - smb: client: fix potential UAF in is_valid_oplock_break() - smb: client: fix potential UAF in smb2_is_valid_lease_break() - smb: client: fix potential UAF in smb2_is_valid_oplock_break() - smb: client: fix potential UAF in cifs_dump_full_key() - smb: client: fix potential UAF in cifs_stats_proc_show() - smb: client: fix potential UAF in cifs_stats_proc_write() - smb: client: fix potential UAF in cifs_debug_files_proc_show() - smb3: retrying on failed server close - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex - smb: client: handle DFS tcons in cifs_construct_tcon() - riscv: process: Fix kernel gp leakage - riscv: Fix spurious errors from __get/put_kernel_nofault - s390/entry: align system call table on 8 bytes - selftests/mm: include strings.h for ffsl - mm/secretmem: fix GUP-fast succeeding on secretmem folios - arm64/ptrace: Use saved floating point state type to determine SVE layout - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event - x86/coco: Require seeding RNG with RDRAND on CoCo systems - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() - x86/mm/pat: fix VM_PAT handling in COW mappings - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals - driver core: Introduce device_link_wait_removal() - io_uring/kbuf: hold io_buffer_list reference over mmap - io_uring: use private workqueue for exit work - io_uring/kbuf: protect io_buffer_list teardown with a reference - io_uring/kbuf: get rid of bl->is_ready - io_uring/kbuf: get rid of lower BGID lists - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone - ALSA: hda/realtek - Fix inactive headset mic jack - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: validate payload size in ipc response - ksmbd: don't send oplock break if rename fails - gpio: cdev: fix missed label sanitizing in debounce_setup() - gpio: cdev: check for NULL labels when sanitizing them for irqs - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk - ice: fix typo in assignment - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY - riscv: Disable preemption when using patch_map() - ASoC: SOF: amd: fix for false dsp interrupts - ata: sata_mv: Fix PCI device ID table declaration compilation warning - spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe - cifs: Fix caching to try to do open O_WRONLY as rdwr on server - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" - scsi: mylex: Fix sysfs buffer lengths - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit - regmap: maple: Fix uninitialized symbol 'ret' warnings - ASoC: amd: acp: fix for acp_init function error handling - spi: s3c64xx: Use DMA mode from fifo size - spi: s3c64xx: determine the fifo depth only once - spi: s3c64xx: allow full FIFO masks - spi: s3c64xx: define a magic value - spi: s3c64xx: remove else after return - spi: s3c64xx: explicitly include - spi: s3c64xx: sort headers alphabetically - spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw - ASoC: rt722-sdca-sdw: fix locking sequence - ASoC: rt712-sdca-sdw: fix locking sequence - ASoC: rt711-sdw: fix locking sequence - ASoC: rt711-sdca: fix locking sequence - ASoC: rt5682-sdw: fix locking sequence - drm/prime: Unbreak virtgpu dma-buf export - nouveau/uvmm: fix addr/range calcs for remap operations - drm/panfrost: fix power transition timeout warnings - ALSA: hda: cs35l56: Add ACPI device match tables - regmap: maple: Fix cache corruption in regcache_maple_drop() - RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ - drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() - 9p: Fix read/write debug statements to report server reply - fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() - KVM: SVM: Add support for allowing zero SEV ASIDs - KVM: SVM: Use unsigned integers when dealing with ASIDs - net: ravb: Always update error counters - net: ravb: Always process TX descriptor ring - net: ravb: Let IP-specific receive function to interrogate descriptors - e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue - e1000e: Minor flow correction in e1000_shutdown function - e1000e: Workaround for sporadic MDI error on Meteor Lake systems - intel: legacy: field get conversion - intel: add bit macro includes where needed - i40e: Remove circular header dependencies and fix headers - i40e: Split i40e_osdep.h - i40e: Move memory allocation structures to i40e_alloc.h - i40e: Simplify memory allocation functions - virtchnl: Add header dependencies - i40e: Refactor I40E_MDIO_CLAUSE* macros - i40e: Remove back pointer from i40e_hw structure - i40e: Enforce software interrupt during busy-poll exit - i40e: Remove _t suffix from enum type names - drm/amd: Flush GFXOFF requests in prepare stage - drm/amd: Add concept of running prepare_suspend() sequence for IP blocks - drm/amd: Evict resources during PM ops prepare() callback - drm/amd/display: Prevent crash when disable stream - drm/amd/display: Fix DPSTREAM CLK on and off sequence - usb: typec: ucsi: Fix race between typec_switch and role_switch - i40e: fix vf may be used uninitialized in this function warning - i40e: fix i40e_count_filters() to count only active/new filters - octeontx2-af: Add array index check - octeontx2-pf: check negative error code in otx2_open() - octeontx2-af: Fix issue with loading coalesced KPU profiles - udp: prevent local UDP tunnel packets from being GROed - udp: do not transition UDP GRO fraglist partial checksums to unnecessary - udp: do not accept non-tunnel GSO skbs landing in a tunnel - r8169: skip DASH fw status checks when DASH is disabled - mlxbf_gige: stop interface during shutdown - ipv6: Fix infinite recursion in fib6_dump_done(). - ax25: fix use-after-free bugs caused by ax25_ds_del_timer - tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses. - selftests: reuseaddr_conflict: add missing new line at the end of the output - erspan: make sure erspan_base_hdr is present in skb->head - i40e: Fix VF MAC filter removal - ice: fix enabling RX VLAN filtering - gro: fix ownership transfer - selftests: net: gro fwd: update vxlan GRO test expectations - net: dsa: mv88e6xxx: fix usable ports on 88e6020 - net: phy: micrel: Fix potential null pointer dereference - net: fec: Set mac_managed_pm during probe - net: txgbe: fix i2c dev name cannot match clkdev - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping - net: stmmac: fix rx queue priority assignment - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() - net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() - net/sched: act_skbmod: prevent kernel-infoleak - KVM: arm64: Ensure target address is granule-aligned for range TLBI - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO - bpf, sockmap: Prevent lock inversion deadlock in map delete elem - vboxsf: Avoid an spurious warning if load_nls_xxx() fails - netfilter: validate user input for expected length - netfilter: nf_tables: discard table flag update with pending basechain deletion - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - netfilter: nf_tables: flush pending destroy work before exit_net release - netfilter: nf_tables: reject new basechain after table flag update - x86/bugs: Fix the SRSO mitigation on Zen3/4 - x86/nospec: Refactor UNTRAIN_RET[_*] - x86/srso: Disentangle rethunk-dependent options - x86/srso: Improve i-cache locality for alias mitigation - vsock/virtio: fix packet delivery to tap device - net: mana: Fix Rx DMA datasize and skb_over_panic - net: usb: ax88179_178a: avoid the interface always configured as random address - net/rds: fix possible cp null dereference - xen-netfront: Add missing skb_mark_for_recycle - selftests: mptcp: join: fix dev in check_endpoint - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - netfilter: nf_tables: release batch on table validation from abort path - Bluetooth: Fix TOCTOU in HCI debugfs implementation - Bluetooth: hci_event: set the conn encrypted before conn establishes - Bluetooth: add quirk for broken address properties - Bluetooth: qca: fix device-address endianness - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" - x86/bpf: Fix IP after emitting call depth accounting - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d - selinux: avoid dereference of garbage after mount failure - KVM: arm64: Fix host-programmed guest events in nVHE - RISC-V: KVM: Fix APLIC in_clrip[x] read emulation - RISC-V: KVM: Fix APLIC setipnum_le/be write emulation - gpio: cdev: sanitize the label before requesting the interrupt - modpost: do not make find_tosym() return NULL - btrfs: fix race when detecting delalloc ranges during fiemap - btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - mm/treewide: replace pud_large() with pud_leaf() - dm integrity: fix out-of-range warning - drm/i915/mtl: Update workaround 14018575942 - drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74 - drm/i915/mtl: Update workaround 14016712196 - drm/i915: Replace several IS_METEORLAKE with proper IP version checks - drm/i915: Eliminate IS_MTL_GRAPHICS_STEP - drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version - drm/i915: Consolidate condition for Wa_22011802037 - drm/i915: Tidy workaround definitions - drm/i915/dg2: Drop pre-production GT workarounds - inet: inet_defrag: prevent sk release while still in use - Octeontx2-af: fix pause frame configuration in GMP mode - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips - net: bcmasp: Bring up unimac after PHY link up - netfilter: nf_tables: skip netdev hook unregistration if table is dormant - netfilter: nf_tables: reject table flag and netdev basechain updates - netfilter: nf_tables: reject destroy command to remove basechain hooks - cifs: Fix duplicate fscache cookie warnings - bpf: Protect against int overflow for stack access size - mlxbf_gige: call request_irq() after NAPI initialized - tls: get psock ref after taking rxlock to avoid leak - tls: adjust recv return with async crypto and failed copy to userspace - tls: recv: process_rx_list shouldn't use an offset with kvec - net: hns3: mark unexcuted loopback test result as UNEXECUTED - net: hns3: fix kernel crash when devlink reload during pf initialization - net: hns3: fix index limit to support all queue stats - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() - selftests: vxlan_mdb: Fix failures with old libnet - net: wwan: t7xx: Split 64bit accesses to fix alignment issues - tcp: properly terminate timers for kernel sockets - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode - s390/qeth: handle deferred cc1 - igc: Remove stale comment about Tx timestamping - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() - ice: fix memory corruption bug with suspend and rebuild - ice: realloc VSI stats arrays - ice: Refactor FW data type and fix bitmap casting issue - ALSA: hda: cs35l56: Set the init_done flag before component_add() - wifi: iwlwifi: mvm: include link ID when releasing frames - wifi: iwlwifi: disable multi rx queue for 9000 - wifi: iwlwifi: mvm: rfi: fix potential response leaks - mlxbf_gige: stop PHY during open() error paths - tools: ynl: fix setting presence bits in simple nests - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - arm64: bpf: fix 32bit unconditional bswap - dma-buf: Fix NULL pointer dereference in sanitycheck() - bpf, arm64: fix bug in BPF_LDX_MEMSX - s390/bpf: Fix bpf_plt pointer arithmetic - scripts/bpf_doc: Use silent mode when exec make cmd - drm/i915: Pre-populate the cursor physical dma address - drm/i915/display: Use i915_gem_object_get_dma_address to get dma address - Revert "workqueue.c: Increase workqueue name length" - Revert "workqueue: Move pwq->max_active to wq->max_active" - Revert "workqueue: Factor out pwq_is_empty()" - Revert "workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()" - Revert "workqueue: Move nr_active handling into helpers" - Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating" - Revert "workqueue: Introduce struct wq_node_nr_active" - Revert "workqueue: Shorten events_freezable_power_efficient name" - drm/amdgpu: fix use-after-free bug - tools/resolve_btfids: fix build with musl libc - x86/sev: Skip ROM range scans and validation for SEV-SNP guests - scsi: lpfc: Correct size for wqe for memset() - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() - usb: dwc3: pci: Drop duplicate ID - Revert "x86/bugs: Use fixed addressing for VERW operand" - x86/bugs: Use fixed addressing for VERW operand - scsi: qla2xxx: Delay I/O Abort on PCI error - scsi: qla2xxx: Change debug message during driver unload - scsi: qla2xxx: Fix double free of fcport - scsi: qla2xxx: Fix double free of the ha->vp_map pointer - scsi: qla2xxx: Fix command flush on cable pull - scsi: qla2xxx: NVME|FCP prefer flag not being honored - scsi: qla2xxx: Update manufacturer detail - scsi: qla2xxx: Split FCE|EFT trace control - scsi: qla2xxx: Fix N2N stuck connection - scsi: qla2xxx: Prevent command send on chip reset - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset - usb: typec: ucsi_acpi: Refactor and fix DELL quirk - usb: typec: ucsi: Ack unsupported commands - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock - usb: typec: Return size of buffer if pd_set operation succeeds - usb: udc: remove warning when queue disabled ep - usb: dwc2: gadget: LPM flow fix - usb: dwc2: gadget: Fix exiting from clock gating - usb: dwc2: host: Fix ISOC flow in DDMA mode - usb: dwc2: host: Fix hibernation flow - usb: dwc2: host: Fix remote wakeup from hibernation - USB: core: Fix deadlock in port "disable" sysfs attribute - USB: core: Add hub_get() and hub_put() routines - USB: core: Fix deadlock in usb_deauthorize_interface() - usb: dwc3: Properly set system wakeup - staging: vc04_services: fix information leak in create_component() - staging: vc04_services: changen strncpy() to strscpy_pad() - scsi: core: Fix unremoved procfs host directory regression - scsi: sd: Fix TCG OPAL unlock on system resume - vfio/pds: Make sure migration file isn't accessed after reset - drm/amd/display: Clear OPTC mem select on disable - drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled - drm/amd/display: Fix hang/underflow when transitioning to ODM4:1 - USB: UAS: return ENODEV when submit urbs fail with device not attached - usb: cdc-wdm: close race between read and workqueue - Revert "usb: phy: generic: Get the vbus supply" - mtd: spinand: Add support for 5-byte IDs - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync - drm/i915/gt: Reset queue_priority_hint on parking - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() - drm/i915/hwmon: Fix locking inversion in sysfs getter - drm/amdgpu: fix deadlock while reading mqd from debugfs - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed - net: ll_temac: platform_get_resource replaced by wrong function - nouveau/dmem: handle kcalloc() allocation failure - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util - block: Do not force full zone append completion in req_bio_endio() - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() - mmc: core: Avoid negative index with array access - mmc: core: Initialize mmc_blk_ioc_data - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode - selftests/mm: fix ARM related issue with fork after pthread_create - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM - mm: cachestat: fix two shmem bugs - hexagon: vmlinux.lds.S: handle attributes section - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" - wifi: iwlwifi: fw: don't always use FW dump trig - wifi: iwlwifi: mvm: disable MLO for the time being - wifi: cfg80211: add a flag to disable wireless extensions - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - btrfs: zoned: use zone aware sb location for scrub - btrfs: zoned: don't skip block groups with 100% zone unusable - btrfs: fix race in read_extent_buffer_pages() - tmpfs: fix race on handling dquot rbtree - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 - prctl: generalize PR_SET_MDWE support check to be per-arch - x86/efistub: Reinstate soft limit for initrd loading - x86/efistub: Add missing boot_params for mixed mode compat entry - init: open /initrd.image with O_LARGEFILE - ALSA: hda/tas2781: add locks to kcontrols - ALSA: hda/tas2781: remove digital gain kcontrol - perf top: Use evsel's cpus to replace user_requested_cpus - selftests/mm: Fix build with _FORTIFY_SOURCE - selftests/mm: gup_test: conform test to TAP format output - pwm: img: fix pwm clock lookup - efi: fix panic in kdump kernel - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - x86/mpparse: Register APIC address only once - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index - irqchip/renesas-rzg2l: Flush posted write in irq_eoi() - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register - printk: Update @console_may_schedule in console_trylock_spinning() - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device - swiotlb: Fix alignment checks when both allocation and DMA masks are present - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() - swiotlb: Fix double-allocation of slots due to broken alignment handling - entry: Respect changes to system call number by trace_sys_enter() - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores - clocksource/drivers/arm_global_timer: Fix maximum prescaler value - x86/sev: Fix position dependent variable references in startup code - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT - vfio/fsl-mc: Block calling interrupt handler without trigger - vfio/platform: Create persistent IRQ handlers - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - btrfs: fix deadlock with fiemap and extent locking - xfs: remove conditional building of rt geometry validator functions - xfs: reset XFS_ATTR_INCOMPLETE filter on node removal - xfs: update dir3 leaf block metadata after swap - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real - xfs: short circuit xfs_growfs_data_private() if delta is zero - xfs: initialise di_crc in xfs_log_dinode - xfs: add missing nrext64 inode flag check to scrub - xfs: force all buffers to be written during btree bulk load - xfs: fix an off-by-one error in xreap_agextent_binval - xfs: recompute growfsrtfree transaction reservation while growing rt volume - xfs: remove unused fields from struct xbtree_ifakeroot - xfs: make xchk_iget safer in the presence of corrupt inode btrees - xfs: don't allow overly small or large realtime volumes - xfs: fix 32-bit truncation in xfs_compute_rextslog - xfs: make rextslog computation consistent with mkfs - xfs: transfer recovered intent item ownership in ->iop_recover - xfs: pass the xfs_defer_pending object to iop_recover - xfs: use xfs_defer_pending objects to recover intent items - xfs: don't leak recovered attri intent items - xfs: consider minlen sized extents in xfs_rtallocate_extent_block - xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t - xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h - wifi: rtw88: 8821cu: Fix connection failure - wifi: iwlwifi: pcie: fix RB status reading - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" - x86/efistub: Call mixed mode boot services on the firmware's stack - drm/amd/display: handle range offsets in VRR ranges - drm/i915: Don't explode when the dig port we don't have an AUX CH - iio: imu: inv_mpu6050: fix FIFO parsing when empty - iio: imu: inv_mpu6050: fix frequency setting when chip is off - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table - iio: accel: adxl367: fix I2C FIFO data register - iio: accel: adxl367: fix DEVID read after reset - arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE - tee: optee: Fix kernel panic caused by incorrect error handling - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" - vt: fix unicode buffer corruption when deleting characters - mei: me: add arrow lake point H DID - mei: me: add arrow lake point S DID - serial: port: Don't suspend if the port is still busy - misc: fastrpc: Pass proper arguments to scm call - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled - xhci: Fix failure to detect ring expansion need. - usb: port: Don't try to peer unused USB ports based on location - usb: gadget: ncm: Fix handling of zero block length packets - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform - drm/i915: Check before removing mm notifier - tty: serial: imx: Fix broken RS485 - drm/amdgpu/pm: Fix the error of pwm1_enable setting - tracing: Use .flush() call to wake up readers - SEV: disable SEV-ES DebugSwap by default - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - KVM: x86: Mark target gfn of emulated atomic instruction as dirty - firewire: ohci: prevent leak of left-over IRQ on unbind - init/Kconfig: lower GCC version check for -Warray-bounds - Input: xpad - add additional HyperX Controller Identifiers - cgroup/cpuset: Fix retval in update_cpumask() - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices - selftests: mptcp: diag: return KSFT_FAIL not test_cnt - mm, mmap: fix vma_merge() case 7 with vma_ops->close - xfrm: Avoid clang fortify warning in copy_to_user_tmpl() - crypto: sun8i-ce - Fix use after free in unprepare - crypto: rk3288 - Fix use after free in unprepare - drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf - nouveau: lock the client object tree. - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory - netfilter: nf_tables: reject constant set with timeout - netfilter: nf_tables: disallow anonymous set with timeout flag - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found - workqueue: Shorten events_freezable_power_efficient name - drm/bridge: lt8912b: do not return negative values from .get_modes() - drm/bridge: lt8912b: clear the EDID property on failures - drm/bridge: lt8912b: use drm_bridge_edid_read() - drm/bridge: add ->edid_read hook and drm_bridge_edid_read() - drm/ttm: Make sure the mapped tt pages are decrypted when needed - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password - wifi: brcmfmac: add per-vendor feature detection callback - x86/pm: Work around false positive kmemleak report in msr_build_context() - dm snapshot: fix lockup in dm_exception_table_exit - drm/amd/display: Fix noise issue on HDMI AV mute - drm/amd/display: Return the correct HDCP error code - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - ahci: asm1064: asm1166: don't limit reported ports - ahci: asm1064: correct count of reported ports - wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} - wireguard: netlink: access device through ctx instead of peer - wireguard: netlink: check for dangling peer via is_dead instead of empty list - LoongArch/crypto: Clean up useless assignment operations - LoongArch: Define the __io_aw() hook as mmiowb() - LoongArch: Change __my_cpu_offset definition to avoid mis-optimization - virtio: reenable config if freezing device failed - cxl/trace: Properly initialize cxl_poison region name - net: hns3: tracing: fix hclgevf trace event strings - drm/i915: Add missing ; to __assign_str() macros in tracepoint code - NFSD: Fix nfsd_clid_class use of __string_len() macro - net: esp: fix bad handling of pages from page_pool - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpufreq: dt: always allocate zeroed cpumask - mtd: rawnand: Constrain even more when continuous reads are enabled - mtd: rawnand: Fix and simplify again the continuous read derivations - cifs: open_cached_dir(): add FILE_READ_EA to desired access - cifs: reduce warning log level for server not advertising interfaces - cifs: make cifs_chan_update_iface() a void function - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() - cifs: do not let cifs_chan_update_iface deallocate channels - cifs: make sure server interfaces are requested only for SMB3+ - cifs: add xid to query server interface call - nilfs2: prevent kernel bug at submit_bh_wbc() - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - f2fs: truncate page cache before clearing flags when aborting atomic write - f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag - Revert "block/mq-deadline: use correct way to throttling write requests" - memtest: use {READ,WRITE}_ONCE in memory scanning - drm/vc4: hdmi: do not return negative values from .get_modes() - drm/imx/ipuv3: do not return negative values from .get_modes() - drm/exynos: do not return negative values from .get_modes() - drm/panel: do not return negative error codes from drm_panel_get_modes() - drm/probe-helper: warn about negative .get_modes() - s390/zcrypt: fix reference counting on zcrypt card objects - soc: fsl: qbman: Use raw spinlock for cgr_lock - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - dlm: fix user space lkb refcounting - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() - ring-buffer: Fix full_waiters_pending in poll - ring-buffer: Fix resetting of shortest_full - ring-buffer: Do not set shortest_full when full target is hit - ring-buffer: Fix waking up ring buffer readers - io_uring: clean rings on NO_MMAP alloc fail - platform/x86/intel/tpmi: Change vsec offset to u64 - ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info - ksmbd: replace generic_fillattr with vfs_getattr - server: convert to new timestamp accessors - vfio/platform: Disable virqfds on cleanup - vfio/pci: Lock external INTx masking ops - vfio/pci: Disable auto-enable of exclusive INTx IRQ - thermal/drivers/mediatek: Fix control buffer enablement on MT7896 - cifs: allow changing password during remount - cifs: prevent updating file size from server if we have a read/write lease - smb: client: stop revalidating reparse points unnecessarily - PCI: hv: Fix ring buffer size calculation - PCI: dwc: endpoint: Fix advertised resizable BAR size - PCI: qcom: Enable BDF to SID translation properly - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 - NFS: Read unlock folio on nfs_page_create_from_folio() error - nfs: fix UAF in direct writes - sparc32: Fix parport build with sparc32 - io_uring: fix mshot io-wq checks - io_uring/net: correctly handle multishot recvmsg retry setup - PCI/AER: Block runtime suspend when handling errors - speakup: Fix 8bit characters from direct synth - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic - phy: tegra: xusb: Add API to retrieve the port number of phy - slimbus: core: Remove usage of the deprecated ida_simple_xx() API - nvmem: meson-efuse: fix function pointer type mismatch - ext4: fix corruption during on-line resize - hwmon: (amc6821) add of_match table - landlock: Warn once if a Landlock action is requested while disabled - drm/etnaviv: Restore some id values - leds: trigger: netdev: Fix kernel panic on interface rename trig notify - Bluetooth: btnxpuart: Fix btnxpuart_close - mmc: core: Fix switch on gp3 partition - mm: swap: fix race between free_swap_and_cache() and swapoff() - mac802154: fix llsec key resources release in mac802154_llsec_key_del - block: Fix page refcounts for unaligned buffers in __bio_release_pages() - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS - dm-raid: fix lockdep waring in "pers->hot_add_disk" - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports - PCI/PM: Drain runtime-idle callbacks before driver removal - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU - btrfs: fix off-by-one chunk length calculation at contains_pending_extent() - btrfs: qgroup: always free reserved space for extent records - serial: Lock console when calling into driver before registration - serial: core: only stop transmit when HW fifo is empty - usb: dwc3-am62: Disable wakeup at remove - usb: dwc3-am62: fix module unload/reload behavior - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros - fuse: don't unhash root - fuse: fix root lookup with nonzero generation - fuse: replace remaining make_bad_inode() with fuse_make_bad() - mmc: tmio: avoid concurrent runs of mmc_request_done() - PM: sleep: wakeirq: fix wake irq warning in system suspend - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled - USB: serial: option: add MeiG Smart SLM320 product - USB: serial: cp210x: add ID for MGP Instruments PDS100 - USB: serial: add device ID for VeriFone adapter - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB - powerpc/fsl: Fix mfpmr build errors with newer binutils - usb: xhci: Add error handling in xhci_map_urb_for_dma - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays - vfio/pds: Always clear the save/restore FDs on reset - PM: suspend: Set mem_sleep_current during kernel command line setup - cpufreq: Limit resolving a frequency to policy min/max - docs: Restore "smart quotes" for quotes - iio: adc: rockchip_saradc: use mask for write_enable bitfield - iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 - md/raid5: fix atomicity violation in raid5_cache_count - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds - parisc: Fix csum_ipv6_magic on 64-bit systems - parisc: Fix csum_ipv6_magic on 32-bit systems - parisc: Fix ip_fast_csum - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() - x86/nmi: Fix the inverse "in NMI handler" check - md/md-bitmap: fix incorrect usage for sb_index - mtd: rawnand: meson: fix scrambling mode value in command macro - ubi: correct the calculation of fastmap size - ubifs: Set page uptodate in the correct place - fuse: fix VM_MAYSHARE and direct_io_allow_mmap - fat: fix uninitialized field in nostale filehandles - bounds: support non-power-of-two CONFIG_NR_CPUS - kasan/test: avoid gcc warning for intentional overflow - block: Clear zone limits for a non-zoned stacked queue - ext4: correct best extent lstart adjustment logic - selftests/mqueue: Set timeout to 180 seconds - sparc: vDSO: fix return value of __setup handler - sparc64: NMI watchdog: fix return value of __setup handler - powerpc/smp: Increase nr_cpu_ids to include the boot CPU - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core - powercap: intel_rapl_tpmi: Fix System Domain probing - powercap: intel_rapl_tpmi: Fix a register bug - powercap: intel_rapl: Fix locking in TPMI RAPL - sched: Simplify tg_set_cfs_bandwidth() - powercap: intel_rapl: Fix a NULL pointer dereference - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() - arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping - arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping - KVM: Always flush async #PF workqueue when vCPU is being destroyed - media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT - media: mc: Expand MUST_CONNECT flag to always require an enabled link - media: mc: Rename pad variable to clarify intent - media: mc: Add num_links flag to media_pad - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access - media: mc: Fix flags handling when creating pad links - media: mc: Add local pad to pipeline regardless of the link state - media: xc4000: Fix atomicity violation in xc4000_get_frequency - pci_iounmap(): Fix MMIO mapping leak - drm/vmwgfx: Fix the lifetime of the bo cursor memory - serial: max310x: fix NULL pointer dereference in I2C instantiation - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd - remoteproc: virtio: Fix wdg cannot recovery remote processor - arm64: dts: qcom: sc7280: Add additional MSI interrupts - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() - wifi: brcmfmac: avoid invalid list operation when vendor attach fails - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - drm/vmwgfx: Unmap the surface before resetting it on a plane state - KVM: x86: Use a switch statement and macros in __feature_translate() - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace - x86/efistub: Don't clear BSS twice in mixed mode - x86/efistub: Clear decompressor BSS in native EFI entrypoint - dm-integrity: align the outgoing bio in integrity_recheck - dm io: Support IO priority - selftests: forwarding: Fix ping failure due to short timeout - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - netfilter: nf_tables: Fix a memory leak in nf_tables_updchain - net: dsa: mt7530: fix handling of all link-local frames - net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports - bpf: report RCU QS in cpumap kthread - net: report RCU QS on threaded NAPI repolling - rcu: add a helper to report consolidated flavor QS - netfilter: nf_tables: do not compare internal table flags on updates - netfilter: nft_set_pipapo: release elements in clone only from destroy path - octeontx2-af: Use separate handlers for interrupts - octeontx2-pf: Send UP messages to VF only when VF is up. - octeontx2-pf: Use default max_active works instead of one - octeontx2-pf: Wait till detach_resources msg is complete - octeontx2: Detect the mbox up or down message via register - devlink: fix port new reply cmd type - net/bnx2x: Prevent access to a freed page in page_pool - dm-integrity: fix a memory leak when rechecking the data - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback - ceph: stop copying to iter at EOF on sync reads - ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels - hsr: Handle failures in module init - rds: introduce acquire/release ordering in acquire/release_in_xmit() - wireguard: receive: annotate data-race around receiving_counter.counter - virtio: packed: fix unmap leak for indirect desc table - vdpa/mlx5: Allow CVQ size changes - vdpa_sim: reset must not run - drm: Fix drm_fixp2int_round() making it add 0.5 - spi: spi-imx: fix off-by-one in mx51 CPU mode burst length - net: dsa: mt7530: prevent possible incorrect XTAL frequency selection - net: veth: do not manipulate GRO when using XDP - xfrm: Allow UDP encapsulation only in offload modes - packet: annotate data-races around ignore_outgoing - xen/events: increment refcnt only if event channel is refcounted - xen/evtchn: avoid WARN() when unbinding an event channel - riscv: Fix compilation error with FAST_GUP and rv32 - io_uring: fix poll_remove stalled req completion - net: ethernet: mtk_eth_soc: fix PPE hanging issue - net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up - nvme: fix reconnection fail due to reserved tag allocation - net: txgbe: fix clk_name exceed MAX_DEV_ID limits - hsr: Fix uninit-value access in hsr_get_node() - vmxnet3: Fix missing reserved tailroom - tcp: Fix refcnt handling in __inet_hash_connect(). - io_uring: Fix release of pinned pages when __io_uaddr_map fails - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() - soc: fsl: dpio: fix kcalloc() argument order - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check - s390/vtime: fix average steal time calculation - octeontx2-af: Use matching wake_up API variant in CGX command interface - rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - nouveau: reset the bo resource bus info after an eviction - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates - spi: lpspi: Avoid potential use-after-free in probe() - io_uring: don't save/restore iowait state - thermal/drivers/qoriq: Fix getting tmu range - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin - x86/hyperv: Use per cpu initial stack for vtl context - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin - staging: greybus: fix get_channel_from_mode() failure path - serial: 8250_exar: Don't remove GPIO device on suspend - rtc: mt6397: select IRQ_DOMAIN instead of depending on it - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() - iio: gts-helper: Fix division loop - kconfig: fix infinite loop when expanding a macro at the end of file - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function - coresight: Fix issue where a source device's helpers aren't disabled - arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT - serial: max310x: fix syntax error in IRQ error message - tty: vt: fix 20 vs 0x20 typo in EScsiignore - usb: phy: generic: Get the vbus supply - iio: pressure: mprls0025pa fix off-by-one enum - remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef - remoteproc: stm32: Fix incorrect type in assignment for va - mei: gsc_proxy: match component when GSC is on different bus - comedi: comedi_test: Prevent timers rescheduling during deletion - io_uring/net: correct the type of variable - afs: Revert "afs: Hide silly-rename files from userspace" - f2fs: zone: fix to remove pow2 check condition for zoned block device - f2fs: compress: fix reserve_cblocks counting error when out of space - f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks - NFSv4.1/pnfs: fix NFS with TLS in pnfs - NFS: Fix an off by one in root_nfs_cat() - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt - Input: iqs7222 - add support for IQS7222D v1.1 and v1.2 - RDMA/mana_ib: Fix bug in creation of dma regions - f2fs: ro: compress: fix to avoid caching unaligned extent - f2fs: fix to use correct segment type in f2fs_allocate_data_block() - watchdog: stm32_iwdg: initialize default timeout - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter - f2fs: check number of blocks in a current section - f2fs: compress: fix to check compress flag w/ .i_sem lock - NFSv4.2: fix listxattr maximum XDR buffer size - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - f2fs: compress: fix to check zstd compress level correctly in mount option - f2fs: fix to create selinux label during whiteout initialization - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn - RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() - RDMA/device: Fix a race between mad_client and cm_client init - i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling - scsi: csiostor: Avoid function pointer casts - f2fs: fix to avoid potential panic during recovery - f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem - f2fs: zone: fix to wait completion of last bio in zone correctly - f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic - f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode - f2fs: update blkaddr in __set_data_blkaddr() for cleanup - f2fs: introduce get_dnode_addr() to clean up codes - f2fs: delete obsolete FI_DROP_CACHE - f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN - f2fs: compress: fix to check unreleased compressed cluster - f2fs: compress: fix to cover normal cluster write with cp_rwsem - f2fs: compress: fix to guarantee persisting compressed blocks by CP - RDMA/srpt: Do not register event handler until srpt device is fully setup - RDMA/irdma: Remove duplicate assignment - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - ALSA: hda/tas2781: restore power state after system_resume - ALSA: hda/tas2781: configure the amp after firmware load - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend - ALSA: hda/tas2781: add ptrs to calibration functions - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend - ALSA: hda/tas2781: add lock to system_suspend - ALSA: hda/tas2781: use dev_dbg in system_resume - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops - cifs: Fix writeback data corruption - cifs: Don't use certain unnecessary folio_*() functions - smb: do not test the return value of folio_start_writeback() - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - clk: Fix clk_core_get NULL dereference - sparc32: Fix section mismatch in leon_pci_grpci - backlight: lp8788: Fully initialize backlight_properties during probe - backlight: lm3639: Fully initialize backlight_properties during probe - backlight: da9052: Fully initialize backlight_properties during probe - backlight: lm3630a: Don't set bl->props.brightness in get_brightness - backlight: lm3630a: Initialize backlight_properties on init - backlight: ktz8866: Correct the check for of_property_read_u32 - leds: sgm3140: Add missing timer cleanup and flash gpio control - leds: aw2013: Unlock mutex before destroying it - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults - modules: wait do_free_init correctly - drm/msm/dpu: add division of drm_display_mode's hskew parameter - clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset - clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk' - clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks - powerpc/pseries: Fix potential memleak in papr_get_attr() - mfd: cs42l43: Fix wrong register defaults - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - gpio: nomadik: fix offset bug in nmk_pmx_set() - drm/amd/pm: Fix esm reg mask use to get pcie speed - drm/tests: helpers: Include missing drm_drv header - arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang - media: mediatek: vcodec: avoid -Wcast-function-type-strict warning - media: ttpci: fix two memleaks in budget_av_attach - media: go7007: fix a memleak in go7007_load_encoder - media: dvb-frontends: avoid stack overflow warnings with clang - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() - HID: amd_sfh: Avoid disabling the interrupt - HID: amd_sfh: Update HPD sensor structure elements - perf pmu: Fix a potential memory leak in perf_pmu__lookup() - ASoC: meson: axg-tdm-interface: add frame rate constraint - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype - mtd: maps: physmap-core: fix flash size larger than 32-bit - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition - drm/tidss: Fix sync-lost issue with two displays - drm/tidss: Fix initial plane zpos values - crypto: jitter - fix CRYPTO_JITTERENTROPY help text - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() - crypto: arm/sha - fix function cast warnings - perf print-events: make is_event_supported() more robust - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref - media: i2c: imx290: Fix IMX920 typo - media: ivsc: csi: Swap SINK and SOURCE pads - drm/tegra: put drm_gem_object ref on error in tegra_fb_create - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF - clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe() - clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe() - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times - media: pvrusb2: fix pvr2_stream_callback casts - media: pvrusb2: remove redundant NULL check - media: go7007: add check of return value of go7007_read_addr() - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak - media: sun8i-di: Fix chroma difference threshold - media: sun8i-di: Fix power on/off sequences - media: sun8i-di: Fix coefficient writes - media: cedrus: h265: Fix configuring bitstream size - NTB: fix possible name leak in ntb_register_device() - drm: ci: use clk_ignore_unused for apq8016 - ASoC: SOF: Add some bounds checking to firmware data - powerpc: Force inlining of arch_vmap_p{u/m}d_supported() - ASoC: meson: t9015: fix function pointer type mismatch - ASoC: meson: aiu: fix function pointer type mismatch - perf metric: Don't remove scale from counts - perf stat: Avoid metric-only segv - perf expr: Fix "has_event" function for metric style events - ALSA: seq: fix function cast warnings - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock - clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini() - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN - dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible - perf srcline: Add missed addr2line closes - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() - drivers/ps3: select VIDEO to provide cmdline functions - crypto: xilinx - call finalize with bh disabled - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() - PCI/P2PDMA: Fix a sleeping issue in a RCU read section - quota: Properly annotate i_dquot arrays with __rcu - quota: Fix rcu annotations of inode dquot pointers - clk: qcom: reset: Ensure write completion on reset de/assertion - clk: qcom: reset: Commonize the de/assert functions - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' - pinctrl: mediatek: Drop bogus slew rate register range for MT8192 - pinctrl: mediatek: Drop bogus slew rate register range for MT8186 - media: edia: dvbdev: fix a use-after-free - mtd: spinand: esmt: Extend IDs to 5 bytes - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - media: v4l2-tpg: fix some memleaks in tpg_alloc - media: em28xx: annotate unchecked call to media_device_register() - clk: meson: Add missing clocks to axg_clk_regmaps - perf bpf: Clean up the generated/copied vmlinux.h - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() - media: v4l2: cci: print leading 0 on error - clk: samsung: exynos850: Propagate SPI IPCLK rate change - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs - ASoC: sh: rz-ssi: Fix error message print - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - perf pmu: Treat the msr pmu as software - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording - perf top: Uniform the event name for the hybrid machine - perf record: Fix possible incorrect free in record__switch_output() - PCI/DPC: Print all TLP Prefixes, not just the first - media: cadence: csi2rx: use match fwnode for media link - media: tc358743: register v4l2 async device only after successful setup - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() - ASoC: amd: acp: Add missing error handling in sof-mach - drm/lima: fix a memleak in lima_heap_alloc - drm/panel-edp: use put_sync in unprepare - drm/rockchip: lvds: do not print scary message when probing defer - drm/rockchip: lvds: do not overwrite error code - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node - drm/vkms: Avoid reading beyond LUT array - drm: Don't treat 0 as -1 in drm_fixp2int_ceil - drm/rockchip: inno_hdmi: Fix video timing - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe - drm/tegra: dsi: Add missing check for of_find_device_by_node - dm: call the resume method on internal suspend - dm raid: fix false positive for requeue needed during reshape - bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() - nfp: flower: handle acti_netdevs allocation failure - net/x25: fix incorrect parameter validation in the x25_getsockopt() function - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function - OPP: debugfs: Fix warning around icc_get_name() - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt - net: phy: dp83822: Fix RGMII TX delay configuration - Bluetooth: Fix eir name length - net: phy: fix phy_get_internal_delay accessing an empty array - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - ipv6: fib6_rules: flush route cache when rule is changed - iommu: Fix compilation without CONFIG_IOMMU_INTEL - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Fix hashtab overflow check on 32-bit arches - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - s390/cache: prevent rebuild of shared_cpu_list - Bluetooth: fix use-after-free in accessing skb after sending it - Bluetooth: af_bluetooth: Fix deadlock - Bluetooth: btusb: Fix memory leak - Bluetooth: msft: Fix memory leak - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL - Bluetooth: hci_core: Fix possible buffer overflow - Bluetooth: btrtl: fix out of bounds memory access - Bluetooth: hci_h5: Add ability to allocate memory for private data - Bluetooth: hci_sync: Fix overwriting request callback - Bluetooth: hci_core: Cancel request on command timeout - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync - Bluetooth: Remove BT_HS - Bluetooth: Remove superfluous call to hci_conn_check_pending() - Bluetooth: mgmt: Remove leftover queuing of power_off work - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT - ice: fix stats being updated by way too large values - igb: Fix missing time sync events - igc: Fix missing time sync events - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected - PCI: Make pci_dev_is_disconnected() helper public for other drivers - wifi: brcm80211: handle pmk_op allocation failure - wifi: rtw88: 8821c: Fix false alarm count - wifi: rtw88: 8821c: Fix beacon loss and disconnect - wifi: rtw88: 8821cu: Fix firmware upload fail - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function - arm64: dts: qcom: sm8550: Fix SPMI channels size - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - x86, relocs: Ignore relocations in .notes section - objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks - arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s - arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller - arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu - ACPI: scan: Fix device check notification handling - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override - ACPI: resource: Do IRQ override on Lunnen Ground laptops - ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override - arm64: dts: marvell: reorder crypto interrupts on Armada SoCs - gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() - regulator: userspace-consumer: add module device table - arm64: dts: imx8mp-evk: Fix hdmi@3d node - arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address - arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF - pstore: inode: Only d_invalidate() is needed - pstore: inode: Convert mutex usage to guard(mutex) - net: mctp: copy skb ext data when fragmenting - arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes - arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes - arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI - wifi: mt76: mt7921e: fix use-after-free in free_irq() - wifi: mt76: mt792x: fix ethtool warning - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value - wifi: mt76: mt7996: fix efuse reading issue - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps - wifi: mt76: mt7996: fix TWT issues - memory: tegra: Correct DLA client names - ARM: dts: arm: realview: Fix development chip ROM compatible value - wifi: wilc1000: revert reset line logic flip - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS - firmware: arm_scmi: Fix double free in SMC transport cleanup path - arm64: dts: ti: Add common1 register space for AM62x SoC - arm64: dts: ti: Add common1 register space for AM65x SoC - arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 - net: ena: Remove ena_select_queue - powercap: dtpm_cpu: Fix error check against freq_qos_add_request() - arm64: dts: qcom: sm8150: correct PCIe wake-gpios - arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs - arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios - wifi: brcmsmac: avoid function pointer casts - iommu/amd: Mark interrupt as managed - bus: tegra-aconnect: Update dependency to ARCH_TEGRA - arm64: dts: ti: k3-am62-main: disable usb lpm - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency - arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers - arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains - ARM: dts: qcom: msm8974: correct qfprom node size - soc: qcom: llcc: Check return value on Broadcast_OR reg read - arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly - wifi: iwlwifi: mvm: Fix the listener MAC filter flags - can: m_can: Start/Cancel polling timer together with interrupts - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes - arm64: dts: mediatek: mt8186: fix VENC power domain clocks - arm64: dts: mediatek: mt8192: fix vencoder clock name - arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node - arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg - arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM - arm64: dts: mediatek: mt7986: fix SPI nodename - arm64: dts: mediatek: mt7986: fix SPI bus width properties - arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name - arm64: dts: mediatek: mt7986: fix reference to PWM in fan node - arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() - selftests: forwarding: Add missing multicast routing config entries - selftests: forwarding: Add missing config entries - s390/vdso: drop '-fPIC' from LDFLAGS - s390/pai: fix attr_event_free upper limit for pai device drivers - wifi: iwlwifi: mvm: don't set replay counters to 0xff - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK - wifi: iwlwifi: mvm: fix erroneous queue index mask - wifi: iwlwifi: support EHT for WH - tools/resolve_btfids: Fix cross-compilation to non-host endianness - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan - printk: Disable passing console lock owner completely during panic() - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id - arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY - arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY - wifi: wfx: fix memory leak when starting AP - libbpf: Use OPTS_SET() macro in bpf_xdp_query() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node - net: blackhole_dev: fix build warning for ethh set but not used - pwm: atmel-hlcdc: Fix clock imbalance related to suspend support - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS - gpio: vf610: allow disabling the vf610 driver - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA - wifi: iwlwifi: mvm: d3: fix IPN byte order - wifi: iwlwifi: fix EWRD table validity check - wifi: iwlwifi: mvm: initialize rates in FW earlier - wifi: iwlwifi: acpi: fix WPFC reading - wifi: iwlwifi: dbg-tlv: ensure NUL termination - wifi: iwlwifi: mvm: report beacon protection failures - wifi: ath12k: fix fetching MCBC flag for QCN9274 - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API - arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM - selftests/bpf: Disable IPv6 for lwt_redirect test - arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2 - arm64: dts: renesas: r8a779g0: Restore sort order - arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc - pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl - libbpf: Fix faccessat() usage on Android - cpufreq: mediatek-hw: Don't error out if supply is not found - arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming - soc: qcom: socinfo: rename PM2250 to PM4125 - arm64: dts: qcom: sm8450: Add missing interconnects to serial - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). - selftests/bpf: Wait for the netstamp_needed_key static key to be turned on - selftests/bpf: Fix the flaky tc_redirect_dtime test - selftests/bpf: Add netkit to tc_redirect selftest - selftests/bpf: De-veth-ize the tc_redirect test case - wifi: ath12k: Fix issues in channel list update - selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values - libbpf: Apply map_set_def_max_entries() for inner_maps on creation - selftests/bpf: Fix potential premature unload in bpf_testmod - bpftool: Silence build warning about calloc() - inet_diag: annotate data-races around inet_diag_table[] - sock_diag: annotate data-races around sock_diag_handlers[family] - cpufreq: mediatek-hw: Wait for CPU supplies before probing - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size - arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on - arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX - arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains - arm64: dts: qcom: sc8180x: Add missing CPU off state - arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency - arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain - ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() - wifi: wilc1000: fix multi-vif management when deleting a vif - wifi: wilc1000: do not realloc workqueue everytime an interface is added - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work - wifi: wilc1000: fix RCU usage in connect path - wifi: wilc1000: fix declarations ordering - wifi: b43: Disable QoS for bcm4331 - wifi: b43: Stop correct queue in DMA worker when QoS is disabled - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - timekeeping: Fix cross-timestamp interpolation for non-x86 - timekeeping: Fix cross-timestamp interpolation corner case decision - timekeeping: Fix cross-timestamp interpolation on counter wrap - x86/sme: Fix memory encryption setting if enabled by default and not overridden - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() - io_uring/net: move receive multishot out of the generic msghdr path - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr - rtc: test: Fix invalid format specifier. - time: test: Fix incorrect format specifier - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg - lib/cmdline: Fix an invalid format specifier in an assertion msg - kunit: test: Log the correct filter string in executor_test - ovl: Always reject mounting over case-insensitive directories - ovl: add support for appending lowerdirs one by one - ovl: refactor layer parsing helpers - ovl: store and show the user provided lowerdir mount option - ovl: remove unused code in lowerdir param parsing - md: Don't clear MD_CLOSING when the raid is about to stop - fs/select: rework stack allocation hack for clang - rcu/exp: Handle RCU expedited grace period kworker allocation failure - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery - s390/dasd: fix double module refcount decrement - s390/dasd: Use dev_*() for device log messages - io_uring: remove unconditional looping in local task_work handling - io_uring: remove looping around handling traditional task_work - fs: Fix rw_hint validation - workqueue: Introduce struct wq_node_nr_active - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating - workqueue: Move nr_active handling into helpers - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() - workqueue: Factor out pwq_is_empty() - workqueue: Move pwq->max_active to wq->max_active - workqueue.c: Increase workqueue name length - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC - Input: gpio_keys_polled - suppress deferred probe error for gpio - xfrm: set skb control buffer based on packet offload as well - xfrm: fix xfrm child route lookup for packet offload - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table - x86/hyperv: Allow 15-bit APIC IDs for VTL platforms - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet - arm64: tegra: Set the correct PHY mode for MGBE - perf: RISCV: Fix panic on pmu overflow handler - firewire: core: use long bus reset on gap count error - Bluetooth: mgmt: Fix limited discoverable off timeout - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table - drm/ttm/tests: depend on UML || COMPILE_TEST - wifi: mac80211: only call drv_sta_rc_update for uploaded stations - net: smsc95xx: add support for SYS TEC USB-SPEmodule1 - regulator: max5970: Fix regulator child node name - ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes - arm64: dts: qcom: Fix interrupt-map cell sizes - arm: dts: Fix dtc interrupt_map warnings - arm64: dts: Fix dtc interrupt_provider warnings - arm: dts: Fix dtc interrupt_provider warnings - dm-verity, dm-crypt: align "struct bvec_iter" correctly - platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name - perf: CXL: fix CPMU filter value mask length - cxl/region: Allow out of order assembly of autodiscovered regions - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() - block: sed-opal: handle empty atoms when parsing response - parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check - net/iucv: fix the allocation size of iucv_path_table array - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h - riscv: dts: sifive: add missing #interrupt-cells to pmic - ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes - RDMA/mlx5: Relax DEVX access upon modify commands - RDMA/mlx5: Fix fortify source warning while accessing Eth segment - arm64: dts: rockchip: mark system power controller on rk3588-evb1 - soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt - arm64/sve: Lower the maximum allocation for the SVE ptrace regset - gen_compile_commands: fix invalid escape sequence warning - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend - HID: multitouch: Add required quirk for Synaptics 0xcddc device - MIPS: Clear Cause.BD in instruction_pointer_set - x86/xen: Add some null pointer checking to smp.c - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU - regmap: kunit: Ensure that changed bytes are actually different - spi: intel-pci: Add support for Lunar Lake-M SPI serial flash - ASoC: rt5645: Make LattePanda board DMI match more precise - selftests: tls: use exact comparison in recv_partial - selftests: openvswitch: Add validation for the recursion test - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU - ASoC: cs42l43: Handle error from devm_pm_runtime_enable - media: rkisp1: Fix IRQ handling due to shared interrupts - soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR - !6730 quota: Fix potential NULL pointer dereference - quota: Fix potential NULL pointer dereference - !6782 i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action - i2c: hisi: Correct the description comment for PIN_MUX METHOD - i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action - !6760 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs - !3176 [OLK-6.6] Turning off Zhaoxin ahci controller runtime pm - Turning off Zhaoxin ahci controller runtime pm - !6403 iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - !6479 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6005 [OLK-6.6]Add Yunsilicon eth driver and rdma driver - drivers: support for xsc drivers from Yunsilicon Technology - !6595 A Solution to Re-enable hugetlb vmemmap optimize on ARM64 - arm64: update openeuler_defconfig for HVO enable - arm64: mm: Re-enable OPTIMIZE_HUGETLB_VMEMMAP - arm64: mm: HVO: support BBM of vmemmap pgtable safely - mm: HVO: introduce helper function to update and flush pgtable - !6731 [OLK-6.6] watchdog: Fix call trace when failed to initialize sdei - watchdog: Fix call trace when failed to initialize sdei - !6651 [OLK - 6.6]net: hns3: add support for Hisilicon ptp sync device - net: hns3: add support for Hisilicon ptp sync device - !6385 ipvlan: Fix warning while IPVLAN_L2E disabled - ipvlan: Fix warning while IPVLAN_L2E disabled - !6409 [OLK-6.6] irqchip: gic-v3: Collection table support muti pages - irqchip: gic-v3: Collection table support muti pages - !6735 v2 SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP - SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP - !6590 v6 Introduce BPF_READAHEAD option for optimizing read performance - arch: Add BPF_READAHEAD config options for supported architectures - mm, fs: Add BPF_READAHEAD build option for bpf readhead - !6681 v2 btrfs: fix data races when accessing the reserved amount of block reserves - btrfs: fix data races when accessing the reserved amount of block reserves- !6306 【OLK-6.6】fix compiling problem in bzwx N5/N6 series NIC drivers - drivers: fix compiling problem in bzwx N5/N6 series NIC drivers - !6692 ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config - ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config - !6632 ext4: use iomap for regular file's buffered IO path and enable large foilo - ext4: add mount option for buffered IO iomap path - ext4: don't mark IOMAP_F_DIRTY for buffer write - ext4: enable large folio for regular file with iomap buffered IO path - filemap: support disable large folios on active inode - ext4: partial enable iomap for regular file's buffered IO path - ext4: fall back to buffer_head path for defrag - ext4: writeback partial blocks before zeroing out range - ext4: implement zero_range iomap path - ext4: implement mmap iomap path - ext4: implement writeback iomap path - ext4: implement buffered write iomap path - ext4: implement buffered read iomap path - ext4: add a new iomap aops for regular file's buffered IO path - ext4: introduce seq counter for the extent status entry - ext4: factor out ext4_map_create_blocks() to allocate new blocks - ext4: use reserved metadata blocks when splitting extent on endio - ext4: make ext4_da_map_blocks() buffer_head unaware - ext4: make ext4_insert_delayed_block() insert multi-blocks - ext4: factor out check for whether a cluster is allocated - ext4: make ext4_da_reserve_space() reserve multi-clusters - ext4: make ext4_es_insert_delayed_block() insert multi-blocks - ext4: drop iblock parameter - ext4: trim delalloc extent - ext4: check the extent status again before inserting delalloc block - ext4: factor out a common helper to query extent map - ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type - ext4: make ext4_map_blocks() distinguish delalloc only extent - ext4: add a hole extent entry in cache after punch - ext4: convert to exclusive lock while inserting delalloc extents - ext4: refactor ext4_da_map_blocks() - iomap: do some small logical cleanup in buffered write - iomap: make iomap_write_end() return a boolean - iomap: use a new variable to handle the written bytes in iomap_write_iter() - iomap: don't increase i_size if it's not a write operation - iomap: drop the write failure handles when unsharing and zeroing - xfs: convert delayed extents to unwritten when zeroing post eof blocks - xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset - xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional - xfs: match lock mode in xfs_buffered_write_iomap_begin() - iomap: add pos and dirty_len into trace_iomap_writepage_map - iomap: pass the length of the dirty region to ->map_blocks - iomap: map multiple blocks at a time - iomap: submit ioends immediately - iomap: factor out a iomap_writepage_map_block helper - iomap: only call mapping_set_error once for each failed bio - iomap: don't chain bios - iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend - iomap: clean up the iomap_alloc_ioend calling convention - iomap: move all remaining per-folio logic into iomap_writepage_map - iomap: factor out a iomap_writepage_handle_eof helper - iomap: move the PF_MEMALLOC check to iomap_writepages - iomap: move the io_folios field out of struct iomap_ioend - iomap: treat inline data in iomap_writepage_map as an I/O error - iomap: clear the per-folio dirty bits on all writeback failures - !6625 v2 perf data convert: Fix segfault when converting to json when cpu_desc isn't set - perf data convert: Fix segfault when converting to json when cpu_desc isn't set - !6647 infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends - !6624 hisi-acc-vfio-pci:add DFX for acc migration driver - hisi_acc_vfio_pci: add exception error handling - hisi-acc-vfio-pci:add DFX for acc migration driver - !6658 sched: disable sched_autogroup by default - sched: disable sched_autogroup by default - !6626 Backport page fault and fork optimization - mm: swapfile: check usable swap device in __folio_throttle_swaprate() - mm/filemap: optimize filemap folio adding - lib/xarray: introduce a new helper xas_get_order - lib/xarray: introduce a new helper xas_get_order - mm/filemap: clean up hugetlb exclusion code - mm/filemap: return early if failed to allocate memory for split - mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() - !6179 crypto: hisilicon - fixed some code security review issues - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump - crypto: hisilicon/sec - Fix memory leak for sec resource release - crypto: hisilicon - Adjust debugfs creation and release order - crypto: hisilicon/qm - Add the default processing branch - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation - crypto: hisilicon/sgl - Delete redundant parameter verification - crypto: hisilicon/debugfs - Fix debugfs uninit process issue - crypto: hisilicon/sec - Add the condition for configuring the sriov function - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags - !6400 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6444 Fix CVE-2024-26869 - f2fs: fix to truncate meta inode pages forcely - f2fs: introduce f2fs_invalidate_internal_cache() for cleanup - !6585 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6251 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - !6418 media: pvrusb2: fix uaf in pvr2_context_set_notify - media: pvrusb2: fix uaf in pvr2_context_set_notify- !6467 RDMA/hns: Some bugfixes and cleanups - RDMA/hns: Fix incorrect variable usage in scc_attr_is_visible() - RDMA/hns: Fix null pointer when alloc_scc_param() fails - RDMA/hns: Fix scc_param delay_work to execute after sysfs shutdown - RDMA/hns: Add mutex_destroy() to destroy the mutex - RDMA/hns: Fix a potential Sleep-in-Atomic-Context - !6468 v2 scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6439 v3 m: convert mm's rss stats to use atomic mode - mm: convert mm's rss stats to use atomic mode - percpu_counter: introduce atomic mode for percpu_counter - !6424 mm/migrate: correct nr_failed in migrate_pages_sync() - mm/migrate: add nr_split to trace_mm_migrate_pages stats. - mm/migrate: correct nr_failed in migrate_pages_sync() - !6390 nfs: fix panic when nfs4_ff_layout_prepare_ds() fails - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails - !5482 [OLK-6.6] crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword - crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword - !3171 [OLK-6.6] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability - ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability - !6443 f2fs: fix NULL pointer dereference in f2fs_submit_page_write() - f2fs: fix NULL pointer dereference in f2fs_submit_page_write() - !6261 RDMA/hns: Some bugfixes and cleanups - RDMA/hns: Modify the print level of CQE error - RDMA/hns: Add mutex_destroy() - RDMA/hns: Fix GMV table pagesize - RDMA/hns: Fix mismatch exception rollback - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Fix deadlock on SRQ async events. - RDMA/hns: Remove unused parameters and variables - RDMA/hns: Use macro instead of magic number - RDMA/hns: Fix return value in hns_roce_map_mr_sg - !6265 tpm_tis: Avoid warning splat at shutdown - tpm,tpm_tis: Avoid warning splat at shutdown - !6402 bpf: Add missing BPF_LINK_TYPE invocations - bpf: Add missing BPF_LINK_TYPE invocations - !6256 [OLK-6.6] bugfix from upstream v6.9 for AMD EPYC perf - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later - perf/x86/amd/lbr: Use freeze based on availability - !6134 v3 rootfs: Fix support for rootfstype= when root= is given - rootfs: Fix support for rootfstype= when root= is given- add LoongArch support- exclude cpufreq.h and cpuidle.h from kernel-headers package- !6201 v2 mm: some optimization about hugetlb and thp - mm: filemap: try to enable THP for exec mapping - mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check - mm/khugepaged: bypassing unnecessary scans with MMF_DISABLE_THP check - mm: mmap: no need to call khugepaged_enter_vma() for stack - mm: remove VM_EXEC requirement for THP eligibility - mm: thp_get_unmapped_area must honour topdown preference - mm: huge_memory: don't force huge page alignment on 32 bit - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE - mm: align larger anonymous mappings on THP boundaries - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI - mm/filemap: remove hugetlb special casing in filemap.c - mm/filemap: clarify filemap_fault() comments for not uptodate case - mm: huge_memory: batch tlb flush when splitting a pte-mapped THP - !6230 xarray: inline xas_descend to improve performance - xarray: inline xas_descend to improve performance - !5891 Fix several compilation warnings for hinic driver - net/hinic: Fix several compilation warnings with aarch64-openEuler-linux toolchain - !6244 arm64: enable CONFIG_ARM64_MPAM in openeuler_defconfig - arm64: enable CONFIG_ARM64_MPAM in openeuler_defconfig - !6105 fix some issues for arm64 machine check safe - ACPI: APEI: handle synchronous exceptions in task work to send correct SIGBUS si_code - mm: memory-failure: move return value documentation to function declaration - ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered - arm64: add machine check safe sysctl interface - arm64: introduce copy_mc_to_kernel() implementation - arm64: support copy_mc_[user]_highpage() - arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH - mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage() - arm64: add support for ARCH_HAS_COPY_MC - Revert "arm64: add support for machine check error safe" - Revert "arm64: add uaccess to machine check safe" - Revert "mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage()" - Revert "arm64: support copy_mc_[user]_highpage()" - Revert "arm64: introduce copy_mc_to_kernel() implementation" - Revert "arm64: add machine check safe sysctl interface" - Revert "kasan: fix the compilation error for memcpy_mcs()"- !6048 improve 3SNIC 910/920/930 NIC driver - improve 3SNIC 910/920/930 NIC driver - !5815 v2 Support NMI in the virtual machine - KVM: arm64: vgic-v3: Handle traps of ICV_NMIAR1_EL1 - arm64: Decouple KVM from CONFIG_ARM64_NMI - KVM: arm64: Handle traps of ALLINT - KVM: arm64: Allow GICv3.3 NMI if the host supports it - KVM: arm64: vgic-v3: Don't inject an NMI if the vcpu doesn't have FEAT_NMI - KVM: arm64: Don't trap ALLINT accesses if the vcpu has FEAT_NMI - KVM: arm64: Allow userspace to control ID_AA64PFR1_EL1.NMI - KVM: arm64: vgic-debug: Add the NMI field to the debug output - KVM: arm64: vgic-v3: Add userspace selection for GICv3.3 NMI - KVM: arm64: vgic-v3: Add support for GIC{D,R}_INMIR registers - KVM: arm64: vgic-v3: Use the NMI attribute as part of the AP-list sorting - KVM: arm64: vgic-v4: Propagate the NMI state into the GICv4.1 VSGI configuration - KVM: arm64: vgic-v3: Make NMI priority RES0 - KVM: arm64: vgic-v3: Allow the NMI state to make it into the LRs - KVM: arm64: vgic-v3: Upgrade AP1Rn to 64bit. - !5752 【OLK-6.6】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - drivers: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - !5730 [OLK-6.6] Fix warnings for RNPGBEVF driver - RNPGBEVF: NET: Fix wanrings - !5726 [OLK-6.6] Fix warnings for RNPVF driver - RNPVF: NET: Fix wanrings - !5854 [OLK-6.6] Make Cluster Scheduling Configurable - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - !6068 mm: batch mm counter updating in filemap_map_pages() - mm: filemap: batch mm counter updating in filemap_map_pages() - mm: move mm counter updating out of set_pte_range() - !5931 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !5678 v2 KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - !5972 Perf-related bugfix - docs: perf: Fix build warning of hisi-pcie-pmu.rst - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() - drivers/perf: hisi_pcie: Relax the check on related events - drivers/perf: hisi_pcie: Check the target filter properly - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 - docs: perf: Update usage for target filter of hisi-pcie-pmu - !6063 RDMA/hns: Some bugfixes and cleanups - RDMA/hns: Fix long waiting cmd event when reset - RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() - RDMA/hns: Fix simultaneous reset and resource deregistration - RDMA/hns: Fix cpu stuck by printings during reset - RDMA/hns: Fix missing capacities in query_device() - RDMA/hns: Fix missing resetting notify - RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data() - RDMA/hns: Use complete parentheses in macros - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - !6069 RDMA/hns: support roh - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Support for ROH - RDMA/hns: Add new device ID - !6008 locking/osq_lock: Avoid false sharing in optimistic_spin_node - locking/osq_lock: Avoid false sharing in optimistic_spin_node - !5774 irqdomain: Fix driver re-inserting failures when IRQs not being freed - irqdomain: Fix driver re-inserting failures when IRQs not being freed - !5709 【OLK-6.6】configs: arm64: Enable CONFIG_DLM - configs: arm64: Enable CONFIG_DLM - !5971 RDMA/hns: Support hns roce DCA mode - RDMA/hns: Fix DCA's dependence on ib_uverbs - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP- Remove PGP certificates. - Optimize the signing process, if the project has no permission to send sign request, use the kernel native signing.- !5877 optimize eevdf scheduler - sched/eevdf: Skip eligibility check for current entity during wakeup preemption - sched/eevdf: O(1) fastpath for task selection - sched/eevdf: Sort the rbtree by virtual deadline - !5922 Some fixes and cleanups for SAS - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() - scsi: libsas: Allocation SMP request is aligned to ARCH_DMA_MINALIGN - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() - scsi: libsas: Fix disk not being scanned in after being removed - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it - scsi: hisi_sas: Fix a deadlock issue related to automatic dump - scsi: hisi_sas: Allocate DFX memory during dump trigger - scsi: hisi_sas: Directly call register snapshot instead of using workqueue - !5546 support 3snic NIC - support 3SNIC 910/920/930 NIC - !5869 KVM: arm64: vgic-its: use vgic_get_irq_kref() before vgic_put_irq() - KVM: arm64: vgic-its: use vgic_get_irq_kref() before vgic_put_irq() - !5878 ima:Dont check xattr when loading digest lists - ima:Dont check xattr when loading digest lists - !5800 firmware: arm_sdei: Move sdei_cpuhp_up/down() before lockup_detector_online_cpu() - firmware: arm_sdei: Move sdei_cpuhp_up/down() before lockup_detector_online_cpu() - !3175 [OLK-6.6] x86/tsc: Make cur->adjusted values in package#1 to be the same - x86/tsc: Make cur->adjusted values in package#1 to be the same - !5022 [devel-6.6] perf/x86/zhaoxin/uncore: Add KX-7000 support - perf/x86/zhaoxin/uncore: Add KX-7000 support - !5652 [OLK-6.6] i2c: zhaoxin: update support for Zhaoxin I2C controller - i2c: zhaoxin: update support for Zhaoxin I2C controller - !4475 [OLK-6.6] Update zhaoxin cputemp driver with using the same MSR uniformly - Update zhaoxin cputemp driver with using the same MSR uniformly - !5813 [intel]OLK-tdx-guest-configs-6.6 - Enable Intel TDX guest as kernel module - !5723 vfio/migration: some bugfix - hisi_acc_vfio_pci: obtain the mailbox configuration at one time - vfio/migration: remove unused local variable - vfio/migration: bugfix cache write-back issue - vfio/migration: add eq and aeq interruption restore - vfio/migration: bugfix some driver code - vfio/migration: added map length page alignment - !5707 [OLK-6.6] Fix warnings for RNPGBE driver - RNPGBE: NET: Fix wanrings - !5659 [OLK-6.6] Fix warnings for RNP driver - RNP: Fix warnings- add support for arch ppc64le- !5768 resctrl: fix undefined reference to lockdep_is_cpus_held() - fs/resctrl: Move rdtgroup_setup_default() out of init.text section - resctrl: fix undefined reference to lockdep_is_cpus_held() - !5769 Revert "KVM: arm64: Disable MPAM visibility by default, and handle traps" - Revert "KVM: arm64: Disable MPAM visibility by default, and handle traps" - !5744 Backport maple_tree: iterator state changes - lib/maple_tree.c: fix build error due to hotfix alteration - maple_tree: mtree_range_walk() clean up - maple_tree: don't find node end in mtree_lookup_walk() - maple_tree: use maple state end for write operations - maple_tree: remove mas_searchable() - maple_tree: separate ma_state node from status - maple_tree: clean up inlines for some functions - maple_tree: use cached node end in mas_destroy() - maple_tree: use cached node end in mas_next() - maple_tree: add end of node tracking to the maple state - maple_tree: move debug check to __mas_set_range() - maple_tree: make mas_erase() more robust - maple_tree: remove unnecessary default labels from switch statements - !5725 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs- !5695 v2 Disable OLK-6.6 configs - arm64: configs: Disable PROBE_EVENTS_BTF_ARGS - x86: configs: Disable PROBE_EVENTS_BTF_ARGS - x86: configs: Disable X86_KERNEL_IBT - x86: configs: Disable CRASH_HOTPLUG - !5733 fix port vlan filter not disabled problem in dynamic vlan mode - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5734 arch/mm/fault: accelerate pagefault when badaccess - x86: mm: accelerate pagefault when badaccess - arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS - !5657 Backport slub performance optimization - mm/slub: remove unused parameter in next_freelist_entry() - mm/slub: remove full list manipulation for non-debug slab - mm/slub: directly load freelist from cpu partial slab in the likely case - slub: Update frozen slabs documentations in the source - slub: Rename all *unfreeze_partials* functions to *put_partials* - slub: Optimize deactivate_slab() - slub: Delay freezing of partial slabs - slub: Introduce freeze_slab() - slub: Prepare __slab_free() for unfrozen partial slab out of node partial list - slub: Keep track of whether slub is on the per-node partial list - slub: Change get_partial() interfaces to return slab - slub: Reflow ___slab_alloc() - !5699 sr9800: Add check for usbnet_get_endpoints - sr9800: Add check for usbnet_get_endpoints- !5647 hisilicon - some bugfix and cleanup - crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/qm - hardware error does not reset during binding/unbinding - crypto: hisilicon/qm - check device status before sending mailbox - crypto: hisilicon/qm - mask error bit before flr - crypto: hisilicon/qm - fix the pf2vf timeout when global reset - crypto: hisilicon/qm - obtain the mailbox configuration at one time - crypto: hisilicon/hpre - mask cluster timeout error - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - modify interrupt processing resource application - crypto: hisilicon/qm - reset device before enabling it - openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m - Revert "openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m" - !5509 ext4: Validate inode pa before using preallocation blocks - ext4: Validate inode pa before using preallocation blocks - !5630 scsi: sd: try more retries of START_STOP when resuming scsi device - scsi: sd: try more retries of START_STOP when resuming scsi device - !5561 roh: backport roh driver feature support - roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - roh/hns3: Fix ROH multi-BD cmdq issue - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - roh/hns3: Add ROH cmdq interface support - roh/hns3: Add ROH hns3 driver and register a ROH device - roh/core: Add ROH device driver - net: hns3: add support for ROH reset - net: hns3: intercept invalid MAC address setting in ROH - !5703 openeuler_defconfig: Disable CONFIG_PREEMPT_DYNAMIC for x86 - openeuler_defconfig: Disable CONFIG_PREEMPT_DYNAMIC for x86 - !5513 [OLK-6.6] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - !5582 [OLK-6.6]Open CONFIG_LZ4_COMPRESS option for x86_64 architecture - Open CONFIG_LZ4_COMPRESS option for x86_64 architecture - !5688 v3 Optimize compaction - mm/compaction: optimize >0 order folio compaction with free page split. - mm/compaction: add support for >0 order folio memory compaction. - mm/compaction: enable compacting >0 order folios. - mm/page_alloc: remove unused fpi_flags in free_pages_prepare() - mm/compaction: introduce NR_PAGE_ORDERS and MAX_PAGE_ORDER - mm: compaction: limit the suitable target page order to be less than cc->order - mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages - mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock - mm: add page_rmappable_folio() wrapper - mm: page_alloc: check the order of compound page even when the order is zero - mm/compaction: factor out code to test if we should run compaction for target order - mm/compaction: improve comment of is_via_compact_memory - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable - mm/compaction: correctly return failure with bogus compound_order in strict mode - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} - mm/compaction: use correct list in move_freelist_{head}/{tail} - !5655 add steal time software breakpoint pv ipi support for loongarch kvm - LoongArch: Add steal time support in guest side - LoongArch: KVM: Add steal time support in kvm side - irqchip/loongson-eiointc: Add virt extension support - LoongArch: KVM: Add software breakpoint support - Documentation: KVM: Add hypercall for LoongArch - LoongArch: Add pv ipi support on guest kernel side - LoongArch: KVM: Add pv ipi support on kvm side - LoongArch: KVM: Add vcpu search support from physical cpuid - LoongArch: KVM: Add cpucfg area for kvm hypervisor - LoongArch: KVM: Add hypercall instruction emulation support - LoongArch/smp: Refine some ipi functions on LoongArch platform - !5653 arm64: Enable hardware NMI for perf events NMI - arm64: Enable hardware NMI for perf events NMI - !5667 configs: arm64: Enable CONFIG_ACPI_AGDI and CONFIG_ACPI_FFH - configs: arm64: Enable CONFIG_ACPI_AGDI and CONFIG_ACPI_FFH - !5669 disable CONFIG_CMDLINE_FROM_BOOTLOADER CONFIG_INITRAMFS_PRESERVE_MTIME in 6.6 - configs: disable CONFIG_CMDLINE_FROM_BOOTLOADER CONFIG_INITRAMFS_PRESERVE_MTIME in 6.6 - !5663 arm64: transparent contiguous PTEs for user mappings - arm64: configs: enable ARM64_CONTPTE - tools/mm: add thpmaps script to dump THP usage info - mm: make folio_pte_batch available outside of mm/memory.c - arm64/mm: automatically fold contpte mappings - arm64/mm: __always_inline to improve fork() perf - arm64/mm: implement pte_batch_hint() - mm: add pte_batch_hint() to reduce scanning in folio_pte_batch() - arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs - arm64/mm: implement new wrprotect_ptes() batch API - arm64/mm: wire up PTE_CONT for user mappings - arm64/mm: dplit __flush_tlb_range() to elide trailing DSB - arm64/mm: new ptep layer to manage contig bit - arm64/mm: convert ptep_clear() to ptep_get_and_clear() - arm64/mm: convert set_pte_at() to set_ptes(..., 1) - arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep) - mm: tidy up pte_next_pfn() definition - x86/mm: convert pte_next_pfn() to pte_advance_pfn() - arm64/mm: convert pte_next_pfn() to pte_advance_pfn() - mm: introduce pte_advance_pfn() and use for pte_next_pfn() - mm: thp: batch-collapse PMD with set_ptes() - mm: clarify the spec for set_ptes() - mm: memory: move mem_cgroup_charge() into alloc_anon_folio() - mm: memory: use folio_prealloc() in wp_page_copy() - mm: memory: use a folio in do_cow_fault() - mm: memory: rename page_copy_prealloc() to folio_prealloc() - !5662 v4 Introduce dynamic pool feature part 2 - mm/dynamic_pool: Wrap some core functions with dpool prefix - mm/dynamic_pool: disable irq for dynamic_pool lock - mm/dynamic_pool: don't set subpool for page from dynamic pool - mm/dynamic_pool: skip unexpected migration - mm/mem_reliable: Fallback to dpool if reliable memory is not enough - mm/mem_reliable: Treat page from dhugetlb pool as unreliable page - mm/dynamic_pool: Stop alloc reliable page from dynamic pool - !5621 irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed - irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed - !5656 v3 mm: backport fork/unmap/zap optimize - mm/memory: fix missing pte marker for !page on pte zaps - mm/memory: optimize unmap/zap with PTE-mapped THP - mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing - mm/mmu_gather: add __tlb_remove_folio_pages() - mm/mmu_gather: add tlb_remove_tlb_entries() - mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP - mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size() - mm/memory: factor out zapping folio pte into zap_present_folio_pte() - mm/memory: further separate anon and pagecache folio handling in zap_present_pte() - mm/memory: handle !page case in zap_present_pte() separately - mm/memory: factor out zapping of present pte into zap_present_pte() - mm/memory: ignore writable bit in folio_pte_batch() - mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() - mm/memory: optimize fork() with PTE-mapped THP - mm/memory: pass PTE to copy_present_pte() - mm/memory: factor out copying the actual PTE in copy_present_pte() - powerpc/mm: use pte_next_pfn() in set_ptes() - arm/mm: use pte_next_pfn() in set_ptes() - mm/pgtable: make pte_next_pfn() independent of set_ptes() - sparc/pgtable: define PFN_PTE_SHIFT - s390/pgtable: define PFN_PTE_SHIFT - riscv/pgtable: define PFN_PTE_SHIFT - powerpc/pgtable: define PFN_PTE_SHIFT - nios2/pgtable: define PFN_PTE_SHIFT - arm/pgtable: define PFN_PTE_SHIFT - arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary - arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused - arm64/mm: Hoist synchronization out of set_ptes() loop - mm: convert mm_counter_file() to take a folio - mm: convert mm_counter() to take a folio - mm: convert to should_zap_page() to should_zap_folio() - mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() - mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() - mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() - s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() - mprotect: use pfn_swap_entry_folio - mm: add pfn_swap_entry_folio()- Support generating moudle/kernel signature with openEuler signature platform- And net-acc tool to kernel-tools.- !5470 [OLK-6.6] Add support for Mucse Virtual Function Network Adapter(N500/n210) - drivers: initial support for rnpgbevf drivers from Mucse Technology - !3164 [OLK-6.6] Fix CRC32C instruction low performance issue - crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs - !5547 Synchronizing upstream patch - LoongArch: KVM: Set reserved bits as zero in CPUCFG - LoongArch: KVM: Do not restart SW timer when it is expired - LoongArch: KVM: Start SW timer only when vcpu is blocking - irqchip/loongson-eiointc: Remove explicit interrupt affinity restore on resume - irqchip/loongson-eiointc: Skip handling if there is no pending irq - !3182 [OLK-6.6] Add support for Zhaoxin GMI SM2 Secure Hash algorithm - configs: add CONFIG_CRYPTO_SM2_ZHAOXIN_GMI to m - Add support for Zhaoxin GMI SM2 Secure Hash algorithm - !5578 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !5641 userfaultfd: early return in dup_userfaultfd() - userfaultfd: early return in dup_userfaultfd() - !5629 v3 Mitigate a vmap lock contention - mm: vmalloc: refactor vmalloc_dump_obj() function - mm: vmalloc: improve description of vmap node layer - mm: vmalloc: add a shrinker to drain vmap pools - mm: vmalloc: set nr_nodes based on CPUs in a system - mm: vmalloc: support multiple nodes in vmallocinfo - mm: vmalloc: support multiple nodes in vread_iter - mm: vmalloc: add a scan area of VA only once - mm: vmalloc: offload free_vmap_area_lock lock - mm: vmalloc: remove global purge_vmap_area_root rb-tree - mm/vmalloc: remove vmap_area_list - mm: vmalloc: remove global vmap_area_root rb-tree - mm: vmalloc: move vmap_init_free_space() down in vmalloc.c - mm: vmalloc: rename adjust_va_to_fit_type() function - mm: vmalloc: add va_alloc() helper - mm: Introduce vmap_page_range() to map pages in PCI address space - mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages(). - mm: Enforce VM_IOREMAP flag and range in ioremap_page_range. - mm/vmalloc: fix the unchecked dereference warning in vread_iter() - !5609 Adding Huawei BMA driver - configs: add config BMA to config files - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv - Huawei BMA: Adding Huawei BMA driver: host_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv - Huawei BMA: Adding Huawei BMA driver: host_edma_drv - !5613 mm: backport rmap interface overhaul - mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() - mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() - mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks() - mm: remove one last reference to page_add_*_rmap() - mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED - mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() - mm/rmap: remove page_try_dup_anon_rmap() - mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte() - mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() - mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() - mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]() - mm/rmap: remove page_remove_rmap() - Documentation: stop referring to page_remove_rmap() - mm: userswap: page_remove_rmap() -> folio_remove_rmap_pte() - mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() - mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() - mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() - mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() - mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() - mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() - kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte() - mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() - mm/rmap: remove RMAP_COMPOUND - mm/rmap: remove page_add_anon_rmap() - mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() - mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() - mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() - mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() - mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() - mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() - mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() - mm/rmap: factor out adding folio mappings into __folio_add_rmap() - mm/rmap: remove page_add_file_rmap() - mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() - mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() - mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() - mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() - mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() - mm/rmap: add hugetlb sanity checks for anon rmap handling - mm/rmap: introduce and use hugetlb_try_share_anon_rmap() - mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() - mm/rmap: introduce and use hugetlb_add_file_rmap() - mm/rmap: introduce and use hugetlb_remove_rmap() - mm/rmap: rename hugepage_add* to hugetlb_add* - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios - mm/khugepaged: convert alloc_charge_hpage() to use folios - mm/khugepaged: convert is_refcount_suitable() to use folios - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios - !5543 v2 locking/qspinlock: Add CNA support for ARM64 - config/arm64: Enable numa aware qspinlock by default - locking/qspinlock: Add CNA support for ARM64 without pvspinlock - !5555 v2 ACPI/arm64: add support for virtual cpu hotplug - arm64/psci: Add undefined error message printing for psci_x_cpu_on - cpumask: Add enabled cpumask for present CPUs that can be brought online - ACPI: Add _OSC bits to advertise OS support for toggling CPU present/enabled - arm64: document virtual CPU hotplug's expectations - ACPI: processor: Only call arch_unregister_cpu() if HOTPLUG_CPU is selected - ACPI: add support to register CPUs based on the _STA enabled bit - arm64: psci: Ignore DENIED CPUs - irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs - irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() - ACPICA: Add new MADT GICC flags fields - arm64: acpi: Move get_cpu_for_acpi_id() to a header - ACPI: Warn when the present bit changes but the feature is not enabled - ACPI: Check _STA present bit before making CPUs not present - ACPI: convert acpi_processor_post_eject() to use IS_ENABLED() - ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug - ACPI: Rename acpi_processor_hotadd_init and remove pre-processor guards - ACPI: Move acpi_bus_trim_one() before acpi_scan_hot_remove() - ACPI: Rename ACPI_HOTPLUG_CPU to include 'present' - ACPI: processor: Register all CPUs from acpi_processor_get_info() - ACPI: processor: Register CPUs that are online, but not described in the DSDT - ACPI: processor: Add support for processors described as container packages - ACPI: Only enumerate enabled (or functional) devices - !5461 [OLK-6.6] Add support for Mucse Virtual Function Network Adapter(N10) - drivers: initial support for rnpvf drivers from Mucse Technology - !5526 Intel: Backport QuickAssist Technology(QAT) in-tree driver - Enable Intel QAT_4XXX as kernel module - crypto: qat - make ring to service map common for QAT GEN4 - crypto: qat - fix ring to service map for dcc in 420xx - crypto: qat - fix ring to service map for dcc in 4xxx - crypto: qat - fix comment structure - crypto: qat - remove unnecessary description from comment - crypto: qat - remove double initialization of value - crypto: qat - avoid division by zero - crypto: qat - removed unused macro in adf_cnv_dbgfs.c - crypto: qat - remove unused macros in qat_comp_alg.c - crypto: qat - uninitialized variable in adf_hb_error_inject_write() - Documentation: qat: fix auto_reset section - crypto: qat - resolve race condition during AER recovery - crypto: qat - change SLAs cleanup flow at shutdown - crypto: qat - improve aer error reset handling - crypto: qat - limit heartbeat notifications - crypto: qat - add auto reset on error - crypto: qat - add fatal error notification - crypto: qat - re-enable sriov after pf reset - crypto: qat - update PFVF protocol for recovery - crypto: qat - disable arbitration before reset - crypto: qat - add fatal error notify method - crypto: qat - add heartbeat error simulator - crypto: qat - use kcalloc_node() instead of kzalloc_node() - crypto: qat - avoid memcpy() overflow warning - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx - crypto: qat - generate dynamically arbiter mappings - crypto: qat - add support for ring pair level telemetry - crypto: qat - add support for device telemetry - crypto: qat - add admin msgs for telemetry - crypto: qat - include pci.h for GET_DEV() - crypto: qat - add support for 420xx devices - crypto: qat - move fw config related structures - crypto: qat - relocate portions of qat_4xxx code - crypto: qat - change signature of uof_get_num_objs() - crypto: qat - relocate and rename get_service_enabled() - crypto: qat - add NULL pointer check - crypto: qat - fix mutex ordering in adf_rl - crypto: qat - fix error path in add_update_sla() - crypto: qat - add sysfs_added flag for rate limiting - crypto: qat - add sysfs_added flag for ras - crypto: qat - prevent underflow in rp2srv_store() - units: add missing header - seq_file: add helper macro to define attribute for rw file - crypto: qat - move adf_cfg_services - crypto: qat - add num_rps sysfs attribute - crypto: qat - add rp2svc sysfs attribute - crypto: qat - add rate limiting sysfs interface - crypto: qat - add rate limiting feature to qat_4xxx - crypto: qat - add retrieval of fw capabilities - crypto: qat - add bits.h to icp_qat_hw.h - units: Add BYTES_PER_*BIT - crypto: qat - move admin api - crypto: qat - count QAT GEN4 errors - crypto: qat - add error counters - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 - crypto: qat - add adf_get_aram_base() helper function - crypto: qat - add handling of compression related errors for QAT GEN4 - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 - crypto: qat - add reporting of correctable errors for QAT GEN4 - crypto: qat - add infrastructure for error reporting - crypto: qat - add cnv_errors debugfs file - crypto: qat - add pm_status debugfs file - crypto: qat - refactor included headers - crypto: qat - add namespace to driver - crypto: qat - Remove zlib-deflate - crypto: qat - Annotate struct adf_fw_counters with __counted_by - crypto: qat - do not shadow error code - crypto: qat - refactor deprecated strncpy - crypto: qat - Use list_for_each_entry() helper - Documentation: ABI: debugfs-driver-qat: fix fw_counters path- perf: add CoreSight trace component support on aarch64 platform- !5524 [OLK-6.6] fix 0day bugs reported by CI robot for Mont-TSSE - fix 0 day bugs for Mont-TSSE Driver - !5284 [OLK-6.6] fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. - fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. - !5280 Add Huawei Intelligent Network Card Driver: hinic3 - net/hinic3: add huawei/hinic3 driver - !5179 Update Huawei Intelligent Network Card Driver: hinic - net/hinic: Update Huawei Intelligent Network Card Driver: hinic - !5523 enable openeuler_defconfig HISI_ACC_VFIO_PCI=m - openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m - !5529 arch/powerpc: open BTF relevant configs in openuler defconfig - arch/powerpc: open BTF relevant configs in openuler defconfig - !5541 RDMA/hns: Backport bugfixes - RDMA/hns: Refactor hns_roce_alloc_ucontext() - RDMA/hns: Fix missing reset notification by user space driver - RDMA/hns: Kernel notify usr space to stop ring db - RDMA/hns: Support flexible wqe buffer page size - !5464 net: hns3: backport some driver feature enhancement - net: hns3: default select PAGE_POOL_STATS - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - net: hns3: add support for ROH ras - net: hns3: fix bug for init roh client instance - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add support handling tx dhcp packets for ROH - net: hns3: support arp proxy - net: hns3: add arp proxy switch in ethtool - net: hns3: support tc limit rate - net: hns3: support tc command with max rate parameter - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add support for some CMIS transceiver modules - net: sfp: Synchronize some CMIS transceiver modules from ethtool - net: hns3: add command queue trace for hns3 - net: hns3: dump more reg info based on ras mod - net: hns3: add support for page_pool_get_stats - net: hns3: add support to query scc version by devlink info - net: hns3: correct the logic of hclge_sync_vf_qb_mode() - net: hns3: add support for FD counter - net: hns3: allocate fd counter for queue bonding - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - !5426 BTC's bugfix for openeuler OLK-6.6 - ipmi: Add erratum 162102203 config to enable workaround for SMS message processing timeout - ipmi: Errata workaround to prevent SMS message processing timeout - !5049 [OLK-6.6]Add pcie acs and no-bus-reset quirk for mucse Nics - Add pcie acs and no-bus-reset quirk for mucse Nics - !5354 iommu/arm-smmu-v3: Disable ECMDQ before reset - iommu/arm-smmu-v3: Disable ECMDQ before reset - !5061 [OLK-6.6] riscv: Update openeuler_defconfig to support sg2042 SoC - riscv: Update openeuler_defconfig to support sg2042 SoC - !5427 crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables - !5492 Backport Introduce __mt_dup() to improve the performance of fork() - fork: use __mt_dup() to duplicate maple tree in dup_mmap() - maple_tree: preserve the tree attributes when destroying maple tree - maple_tree: update check_forking() and bench_forking() - maple_tree: skip other tests when BENCH is enabled - maple_tree: update the documentation of maple tree - maple_tree: add test for mtree_dup() - radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior. - maple_tree: introduce interfaces __mt_dup() and mtree_dup() - maple_tree: introduce {mtree,mas}_lock_nested() - maple_tree: add mt_free_one() and mt_attr() helpers - radix tree test suite: fix allocation calculation in kmem_cache_alloc_bulk() - !5334 v4 iommu/iova: avoid softlockup in fq_flush_timeout - iommu/iova: avoid softlockup in fq_flush_timeout - !5412 [OLK-6.6] perf/x86/amd: Miscellaneous fixes - perf vendor events amd: Fix Zen 4 cache latency events - perf/x86/amd/lbr: Discard erroneous branch entries - perf/x86/amd/core: Avoid register reset when CPU is dead - !5376 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security- !5424 block: Fix iterating over an empty bio with bio_for_each_folio_all - block: Fix iterating over an empty bio with bio_for_each_folio_all - !5425 nbd: always initialize struct msghdr completely - nbd: always initialize struct msghdr completely - !5255 CVE-2024-26627 - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - !5221 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5045 [OLK-6.6] Add support for Mont-TSSE firmware update and fix 0day bugs - add firmware update function for Mont-TSSE - fix 0day bugs for Mont-TSSE in CI test - !5363 [OLK-6.6] ima: Support modsig verify using trusted keys - ima: Enable modsig appraisal by default - ima: Support modsig verify using trusted keys - !5369 Backport 6.6.9-6.6.22 LTS - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests - x86/rfds: Mitigate Register File Data Sampling (RFDS) - Documentation/hw-vuln: Add documentation for RFDS - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set - selftests: mptcp: decrease BW in simult flows - readahead: avoid multiple marked readahead pages - KVM: s390: vsie: fix race during shadow creation - KVM: s390: add stat counter for shadow gmap events - net: pds_core: Fix possible double free in error handling path - netrom: Fix data-races around sysctl_net_busy_read - netrom: Fix a data-race around sysctl_netrom_link_fails_count - netrom: Fix a data-race around sysctl_netrom_routing_control - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - netrom: Fix a data-race around sysctl_netrom_transport_timeout - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser - netrom: Fix a data-race around sysctl_netrom_default_path_quality - erofs: apply proper VMA alignment for memory mapped files on THP - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - netfilter: nft_ct: fix l3num expectations with inet pseudo family - net/rds: fix WARNING in rds_conn_connect_if_down - net: dsa: microchip: fix register write order in ksz8_ind_write8() - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - selftests/bpf: Fix up xdp bonding test wrt feature flags - xdp, bonding: Fix feature flags when there are no slave devs anymore - bpf: check bpf_func_state->callback_depth when pruning states - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - igc: avoid returning frame twice in XDP_REDIRECT - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - ice: virtchnl: stop pretending to support RSS over AQ or registers - net: sparx5: Fix use after free inside sparx5_del_mact_entry - geneve: make sure to pull inner header in geneve_rx() - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map - net/mlx5e: Fix MACsec state loss upon state update in offload path - net/mlx5e: Change the warning when ignore_flow_level is not supported - net/mlx5: Check capability for fw_reset - net/mlx5: E-switch, Change flow rule destination checking - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" - ice: reorder disabling IRQ and NAPI in ice_qp_dis - i40e: disable NAPI right after disabling irqs when handling xsk_pool - ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able - net: lan78xx: fix runtime PM count underflow on link stop - xfrm: Pass UDP encapsulation in TX packet offload - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index - ceph: switch to corrected encoding of max_xattr_size in mdsmap - dmaengine: fsl-edma: correct max_segment_size setting - dmaengine: fsl-edma: utilize common dt-binding header file - dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts - drm/nouveau: don't fini scheduler before entity flush - selftests: mptcp: rm subflow with v4/v4mapped addr - selftests: mptcp: add mptcp_lib_is_v6 - selftests: mptcp: update userspace pm test helpers - selftests: mptcp: add chk_subflows_total helper - selftests: mptcp: add evts_get_info helper - KVM/VMX: Move VERW closer to VMentry for MDS mitigation - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key - x86/entry_32: Add VERW just before userspace transition - x86/entry_64: Add VERW just before userspace transition - block: define bvec_iter as __packed __aligned(4) - gpio: fix resource unwinding order in error path - gpiolib: Fix the error path order in gpiochip_add_data_with_key() - gpio: 74x164: Enable output pins after registers are reset - powerpc/rtas: use correct function name for resetting TCE tables - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV - dmaengine: idxd: Ensure safe user copy of completion record - dmaengine: idxd: Remove shadow Event Log head stored in idxd - phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes - dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup - dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup - dmaengine: dw-edma: Add HDMA remote interrupt configuration - dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix - dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA - dmaengine: dw-edma: Fix the ch_count hdma callback - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() - af_unix: Drop oob_skb ref before purging queue in GC. - af_unix: Fix task hung while purging oob_skb in GC. - NFS: Fix data corruption caused by congestion. - mptcp: fix possible deadlock in subflow diag - mptcp: fix double-free on socket dismantle - mptcp: fix potential wake-up event loss - mptcp: fix snd_wnd initialization for passive socket - selftests: mptcp: join: add ss mptcp support check - mptcp: push at DSS boundaries - mptcp: avoid printing warning once on client side - mptcp: map v4 address to v6 when destroying subflow - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers - x86/e820: Don't reserve SETUP_RNG_SEED in e820 - mm/debug_vm_pgtable: fix BUG_ON with pud advanced test - pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation - efivarfs: Request at most 512 bytes for variable names - kbuild: Add -Wa,--fatal-warnings to as-instr invocation - riscv: add CALLER_ADDRx support - RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH - mmc: sdhci-xenon: fix PHY init clock stability - mmc: sdhci-xenon: add timeout for PHY init complete - mmc: core: Fix eMMC initialization with 1-bit bus connection - mmc: mmci: stm32: fix DMA API overlapping mappings warning - dmaengine: fsl-qdma: init irq after reg initialization - dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario - dmaengine: ptdma: use consistent DMA masks - crypto: arm64/neonbs - fix out-of-bounds access on short input - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read - soc: qcom: pmic_glink: Fix boot when QRTR=m - drm/amd/display: Add monitor patch for specific eDP - drm/buddy: fix range bias - Revert "drm/amd/pm: resolve reboot exception for si oland" - btrfs: send: don't issue unnecessary zero writes for trailing hole - btrfs: dev-replace: properly validate device names - btrfs: fix double free of anonymous device after snapshot creation failure - wifi: nl80211: reject iftype change with mesh ID change - mtd: rawnand: marvell: fix layouts - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - landlock: Fix asymmetric private inodes referring - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) - ALSA: hda/realtek: tas2781: enable subwoofer volume control - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() - ALSA: firewire-lib: fix to check cycle continuity - tomoyo: fix UAF write bug in tomoyo_write_control() - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing - btrfs: fix race between ordered extent completion and fiemap - riscv: Sparse-Memory/vmemmap out-of-bounds fix - riscv: Fix pte_leaf_size() for NAPOT - Revert "riscv: mm: support Svnapot in huge vmap" - drivers: perf: ctr_get_width function for legacy is not defined - drivers: perf: added capabilities for legacy PMU - afs: Fix endless loop in directory parsing - fbcon: always restore the old font data in fbcon_do_set_font() - drm/tegra: Remove existing framebuffer only if we support display - RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision - ASoC: cs35l56: Fix for initializing ASP1 mixer registers - ASoC: cs35l56: Don't add the same register patch multiple times - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component - riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION - ASoC: qcom: Fix uninitialized pointer dmactl - ASoC: qcom: convert not to use asoc_xxx() - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() - ALSA: Drop leftover snd-rtctimer stuff from Makefile - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET - power: supply: bq27xxx-i2c: Do not free non existing IRQ - efi/capsule-loader: fix incorrect allocation size - tls: fix use-after-free on failed backlog decryption - tls: separate no-async decryption request handling from async - tls: fix peeking with sync+async decryption - tls: decrement decrypt_pending if no async completion will be called - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames - igb: extend PTP timestamp adjustments to i211 - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - tools: ynl: fix handling of multiple mcast groups - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() - Bluetooth: qca: Fix triggering coredump implementation - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT - Bluetooth: qca: Fix wrong event type for patch config command - Bluetooth: Enforce validation on max value of connection interval - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR - Bluetooth: hci_sync: Fix accept_list when attempting to suspend - Bluetooth: Avoid potential use-after-free in hci_error_reset - Bluetooth: hci_sync: Check the correct flag before starting a scan - stmmac: Clear variable when destroying workqueue - uapi: in6: replace temporary label with rfc9486 - net: lan78xx: fix "softirq work is pending" error - net: usb: dm9601: fix wrong return value in dm9601_mdio_read - veth: try harder when allocating queue memory - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() - net: veth: clear GRO when clearing XDP even when down - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back - tun: Fix xdp_rxq_info's queue_index when detaching - net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree - net: mctp: take ownership of skb in mctp_local_output - net: ip_tunnel: prevent perpetual headroom growth - netlink: add nla be16/32 types to minlen array - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - spi: cadence-qspi: fix pointer reference in runtime PM hooks - mtd: spinand: gigadevice: Fix the get ecc status issue - ublk: move ublk_cancel_dev() out of ub->mutex - ksmbd: fix wrong allocation size update in smb2_open() - ASoC: cs35l34: Fix GPIO name and drop legacy include - fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts - ata: ahci: add identifiers for ASM2116 series adapters - mptcp: add needs_id for netlink appending addr - mptcp: userspace pm send RM_ADDR for ID 0 - selftests: mptcp: add mptcp_lib_get_counter - selftests: mptcp: join: stop transfer when check is done (part 2) - mm: zswap: fix missing folio cleanup in writeback race path - mm/zswap: invalidate duplicate entry when !zswap_enabled - selftests: mptcp: join: stop transfer when check is done (part 1) - i2c: imx: when being a target, mark the last read as processed - drm/amd/display: Fix memory leak in dm_sw_fini() - drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set - net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY - Fix write to cloned skb in ipv6_hop_ioam() - phonet/pep: fix racy skb_queue_empty() use - phonet: take correct lock to peek at the RX queue - net: sparx5: Add spinlock for frame transmission from CPU - net/sched: flower: Add lock protection when remove filter handle - devlink: fix port dump cmd type - tools: ynl: don't leak mcast_groups on init error - tools: ynl: make sure we always pass yarg to mnl_cb_run - net: mctp: put sock on tag allocation failure - netfilter: nf_tables: use kzalloc for hook allocation - netfilter: nf_tables: register hooks last when adding new chain/flowtable - netfilter: nft_flow_offload: release dst in case direct xmit path is used - netfilter: nft_flow_offload: reset dst in route object after setting up flow - netfilter: nf_tables: set dormant flag on hook register failure - tls: don't skip over different type records from the rx_list - tls: stop recv() if initial process_rx_list gave us non-DATA - tls: break out of main loop when PEEK gets a non-data record - hwmon: (nct6775) Fix access to temperature configuration registers - cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() - bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() - s390: use the correct count for __iowrite64_copy() - net: ipa: don't overrun IPA suspend interrupt registers - octeontx2-af: Consider the action set by PF - drm/i915/tv: Fix TV mode - platform/x86: thinkpad_acpi: Only update profile if successfully converted - arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend - arm64/sme: Restore SME registers on exit from suspend - arp: Prevent overflow in arp_req_get(). - devlink: fix possible use-after-free and memory leaks in devlink_init() - ipv6: sr: fix possible use-after-free and null-ptr-deref - afs: Increase buffer size in afs_update_volume_status() - parisc: Fix stack unwinder - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel - ata: ahci_ceva: fix error handling for Xilinx GT PHY support - selftests: bonding: set active slave to primary eth1 specifically - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller - net: bcmasp: Sanity check is off by one - net: bcmasp: Indicate MAC is in charge of PHY PM - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid - net: stmmac: Fix incorrect dereference in interrupt handlers - x86/numa: Fix the sort compare func used in numa_fill_memblks() - x86/numa: Fix the address overlap check in numa_fill_memblks() - nouveau: fix function cast warnings - net/sched: act_mirred: don't override retval if we already lost the skb - net/sched: act_mirred: use the backlog for mirred ingress - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability - dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). - net: bridge: switchdev: Ensure deferred event delivery on unoffload - net: bridge: switchdev: Skip MDB replays of deferred events on offload - scsi: jazz_esp: Only build if SCSI core is builtin - scsi: smartpqi: Fix disable_managed_interrupts - bpf, scripts: Correct GPL license name - RDMA/srpt: fix function pointer cast warnings - xsk: Add truesize to skb_add_rx_frag(). - arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names - arm64: dts: rockchip: set num-cs property for spi on px30 - RDMA/qedr: Fix qedr_create_user_qp error flow - bus: imx-weim: fix valid range check - arm64: dts: tqma8mpql: fix audio codec iov-supply - RDMA/srpt: Support specifying the srpt_service_guid parameter - RDMA/irdma: Add AE for too many RNRS - RDMA/irdma: Set the CQ read threshold for GEN 1 - RDMA/irdma: Validate max_send_wr and max_recv_wr - RDMA/irdma: Fix KASAN issue with tasklet - arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq - RDMA/bnxt_re: Return error for SRQ resize - IB/hfi1: Fix a memleak in init_credit_return - bpf: Derive source IP addr via bpf_*_fib_lookup() - xen/events: fix error code in xen_bind_pirq_msi_to_irq() - Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" - drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' - drm/amd/display: Avoid enum conversion warning - smb3: add missing null server pointer check - selftests: mptcp: diag: unique 'cestab' subtest names - selftests: mptcp: diag: unique 'in use' subtest names - selftests: mptcp: diag: fix bash warnings on older kernels - selftests: mptcp: diag: check CURRESTAB counters - selftests: mptcp: pm nl: avoid error msg on older kernels - selftests: mptcp: pm nl: also list skipped tests - selftests: mptcp: simult flows: fix some subtest names - selftests: mptcp: userspace_pm: unique subtest names - mptcp: fix duplicate subflow creation - mptcp: fix data races on remote_id - mptcp: fix data races on local_id - mptcp: fix lockless access in subflow ULP diag - mptcp: add needs_id for userspace appending addr - usb: roles: don't get/set_role() when usb_role_switch is unregistered - usb: roles: fix NULL pointer issue when put module's reference - usb: gadget: omap_udc: fix USB gadget regression on Palm TE - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs - usb: cdns3: fix memory double free when handle zero packet - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() - usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers - usb: cdnsp: blocked some cdns3 specific code - usb: dwc3: gadget: Don't disconnect if not started - serial: amba-pl011: Fix DMA transmission in RS485 mode - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" - erofs: fix refcount on the metabuf used for inode lookup - dm-integrity, dm-verity: reduce stack usage for recheck - ARM: ep93xx: Add terminator to gpiod_lookup_table - l2tp: pass correct message length to ip6_append_data - PCI/MSI: Prevent MSI hardware interrupt number truncation - irqchip/sifive-plic: Enable interrupt if needed before EOI - irqchip/gic-v3-its: Do not assume vPE tables are preallocated - irqchip/mbigen: Don't use bus_get_dev_root() to find the parent - crypto: virtio/akcipher - Fix stack overflow on memcpy - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - accel/ivpu: Don't enable any tiles by default on VPU40xx - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler - md: Fix missing release of 'active_io' for flush - sparc: Fix undefined reference to fb_is_primary_device - platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names - platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler - mm/damon/reclaim: fix quota stauts loss due to online tunings - mm: memcontrol: clarify swapaccount=0 deprecation warning - mm/damon/lru_sort: fix quota status loss due to online tunings - mm/swap: fix race when skipping swapcache - selftests/mm: uffd-unit-test check if huge page size is 0 - scsi: core: Consult supported VPD page list prior to fetching page - scsi: target: pscsi: Fix bio_put() for error case - scsi: sd: usb_storage: uas: Access media prior to querying device properties - cxl/acpi: Fix load failures due to single window creation failure - dm-verity: recheck the hash after a failure - dm-crypt: don't modify the data when using authenticated encryption - dm-integrity: recheck the integrity tag after a failure - Revert "parisc: Only list existing CPUs in cpu_possible_mask" - dm-crypt: recheck the integrity tag after a failure - lib/Kconfig.debug: TEST_IOV_ITER depends on MMU - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio - ata: libata-core: Do not try to set sleeping devices to standby - s390/cio: fix invalid -EBUSY on ccw_device_start - drm/amd/display: adjust few initialization order in dm - drm/meson: Don't remove bridges which are created by other drivers - drm/ttm: Fix an invalid freeing on already freed page in error path - btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size - LoongArch: Update cpu_sibling_map when disabling nonboot CPUs - LoongArch: Disable IRQ before init_fn() for nonboot CPUs - LoongArch: Call early_init_fdt_scan_reserved_mem() earlier - docs: Instruct LaTeX to cope with deeper nesting - x86/bugs: Add asm helpers for executing VERW - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - xen/events: close evtchn after mapping cleanup - xen/events: modify internal [un]bind interfaces - xen/events: drop xen_allocate_irqs_dynamic() - xen/events: remove some simple helpers from events_base.c - xen/events: reduce externally visible helper functions - xen: evtchn: Allow shared registration of IRQ handers - drm/amd/display: fixed integer types and null check locations - drm/amd/display: Request usb4 bw for mst streams - drm/amd/display: Add dpia display mode validation logic - mptcp: corner case locking for rx path fields initialization - mptcp: fix more tx path fields initialization - mptcp: use mptcp_set_state - mptcp: add CurrEstab MIB counter support - smb3: clarify mount warning - cifs: handle cases where multiple sessions share connection - cifs: change tcon status when need_reconnect is set on it - virtio-blk: Ensure no requests in virtqueues before deleting vqs. - smb: client: set correct d_type for reparse points under DFS mounts - drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 - drm/amdgpu: Fix shared buff copy to user - drm/amdgpu: reset gpu for s3 suspend abort case - drm/amdgpu: skip to program GFXDEC registers for suspend abort - libceph: fail sparse-read if the data length doesn't match - firewire: core: send bus reset promptly on gap count error - accel/ivpu/40xx: Stop passing SKU boot parameters to FW - accel/ivpu: Disable d3hot_delay on all NPU generations - accel/ivpu: Force snooping for MMU writes - LoongArch: vDSO: Disable UBSAN instrumentation - LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC] - LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu - LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it - scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() - scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() - scsi: lpfc: Use unsigned type for num_sge - hwmon: (coretemp) Enlarge per package core count limit - efi: Don't add memblocks for soft-reserved memory - efi: runtime: Fix potential overflow of soft-reserved region size - wifi: iwlwifi: do not announce EPCS support - wifi: mac80211: accept broadcast probe responses on 6 GHz - wifi: mac80211: adding missing drv_mgd_complete_tx() call - wifi: mac80211: set station RX-NSS on reconfig - fs/ntfs3: Fix oob in ntfs_listxattr - fs/ntfs3: Update inode->i_size after success write into compressed file - fs/ntfs3: Fixed overflow check in mi_enum_attr() - fs/ntfs3: Correct function is_rst_area_valid - fs/ntfs3: Use i_size_read and i_size_write - fs/ntfs3: Prevent generic message "attempt to access beyond end of device" - fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache - fs/ntfs3: Use kvfree to free memory allocated by kvmalloc - fs/ntfs3: Disable ATTR_LIST_ENTRY size check - fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() - fs/ntfs3: ntfs3_forced_shutdown use int instead of bool - fs/ntfs3: Implement super_operations::shutdown - fs/ntfs3: Drop suid and sgid bits as a part of fpunch - fs/ntfs3: Add file_modified - fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" - fs/ntfs3: Fix multithreaded stress test - fs/ntfs3: Reduce stack usage - fs/ntfs3: Print warning while fixing hard links count - fs/ntfs3: Correct hard links updating when dealing with DOS names - fs/ntfs3: Improve ntfs_dir_count - fs/ntfs3: Modified fix directory element type detection - fs/ntfs3: Improve alternative boot processing - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table - ext4: correct the hole length returned by ext4_map_blocks() - smb: client: increase number of PDUs allowed in a compound request - cifs: do not search for channel if server is terminating - nvmet-fc: take ref count on tgtport before delete assoc - nvmet-fc: avoid deadlock on delete association path - nvmet-fc: abort command when there is no binding - nvmet-fc: hold reference on hostport match - nvmet-fc: defer cleanup using RCU properly - nvmet-fc: release reference on target port - nvmet-fcloop: swap the list_add_tail arguments - nvme-fc: do not wait in vain when unloading module - ALSA: usb-audio: Ignore clock selector errors for single connection - ASoC: wm_adsp: Don't overwrite fwf_name with the default - cifs: make sure that channel scaling is done only once - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz - drm/amdkfd: Use correct drm device for cgroup permission check - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new - misc: open-dice: Fix spurious lockdep warning - Input: xpad - add Lenovo Legion Go controllers - spi: sh-msiof: avoid integer overflow in constants - regulator (max5970): Fix IRQ handler - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 - ALSA: usb-audio: Check presence of valid altsetting control - usb: ucsi_acpi: Quirk to ack a connector change ack cmd - nvmet-tcp: fix nvme tcp ida memory leak - HID: nvidia-shield: Add missing null pointer checks to LED initialization - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake - ALSA: hda: Replace numeric device IDs with constant values - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 - regulator: pwm-regulator: Add validity checks in continuous .get_voltage - ASoC: amd: acp: Add check for cpu dai link initialization - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt - platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet - MIPS: reserve exception vector space ONLY ONCE - ARM: dts: Fix TPM schema violations - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers - spi: cs42l43: Handle error from devm_pm_runtime_enable - aoe: avoid potential deadlock at set_capacity - ahci: asm1166: correct count of reported ports - cifs: helper function to check replayable error codes - cifs: translate network errors on send to -ECONNABORTED - cifs: cifs_pick_channel should try selecting active channels - smb: Work around Clang __bdos() type confusion - block: Fix WARNING in _copy_from_iter - spi: intel-pci: Add support for Arrow Lake SPI serial flash - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full - fbdev: sis: Error out if pixclock equals zero - fbdev: savage: Error out if pixclock equals zero - wifi: mac80211: fix race condition on enabling fast-xmit - wifi: cfg80211: fix missing interfaces when dumping - dmaengine: dw-edma: increase size of 'name' in debugfs code - dmaengine: fsl-qdma: increase size of 'irq_name' - dmaengine: shdma: increase size of 'dev_id' - cifs: open_cached_dir should not rely on primary channel - scsi: target: core: Add TMF to tmr_list handling - tools: selftests: riscv: Fix compile warnings in mm tests - tools: selftests: riscv: Fix compile warnings in vector tests - scsi: smartpqi: Fix logical volume rescan race condition - scsi: smartpqi: Add new controller PCI IDs - dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH - riscv/efistub: Ensure GP-relative addressing is not used - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() - sched/rt: Disallow writing invalid values to sched_rt_period_us - tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() - tracing: Make system_callback() function static - Documentation/arch/ia64/features.rst: fix kernel-feat directive - nilfs2: fix potential bug in end_buffer_async_write - of: property: Add in-ports/out-ports support to of_graph_get_port_parent() - sched/membarrier: reduce the ability to hammer on sys_membarrier - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section - x86/boot: Increase section and file alignment to 4k/512 - x86/boot: Split off PE/COFF .data section - x86/boot: Drop PE/COFF .reloc section - x86/boot: Construct PE/COFF .text section from assembler - x86/boot: Derive file size from _edata symbol - x86/boot: Define setup size in linker script - x86/boot: Set EFI handover offset directly in header asm - x86/boot: Grab kernel_info offset from zoffset header directly - x86/boot: Drop references to startup_64 - x86/boot: Drop redundant code setting the root device - x86/boot: Omit compression buffer from PE/COFF image memory footprint - x86/boot: Remove the 'bugger off' message - x86/efi: Drop alignment flags from PE section headers - x86/efi: Disregard setup header of loaded image - x86/efi: Drop EFI stub .bss from .data section - nfsd: don't take fi_lock in nfsd_break_deleg_cb() - eventfs: Keep all directory links at 1 - eventfs: Remove fsnotify*() functions from lookup() - eventfs: Restructure eventfs_inode structure to be more condensed - eventfs: Warn if an eventfs_inode is freed without is_freed being set - eventfs: Get rid of dentry pointers without refcounts - eventfs: Clean up dentry ops and add revalidate function - eventfs: Remove unused d_parent pointer field - tracefs: dentry lookup crapectomy - tracefs: Avoid using the ei->dentry pointer unnecessarily - eventfs: Initialize the tracefs inode properly - tracefs: Zero out the tracefs_inode when allocating it - tracefs: remove stale update_gid code - eventfs: Save directory inodes in the eventfs_inode structure - eventfs: Use kcalloc() instead of kzalloc() - eventfs: Do not create dentries nor inodes in iterate_shared - eventfs: Have the inodes all for files and directories all be the same - eventfs: Shortcut eventfs_iterate() by skipping entries already read - eventfs: Read ei->entries before ei->children in eventfs_iterate() - eventfs: Do ctx->pos update for all iterations in eventfs_iterate() - eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set - tracefs/eventfs: Use root and instance inodes as default ownership - eventfs: Stop using dcache_readdir() for getdents() - eventfs: Remove "lookup" parameter from create_dir/file_dentry() - eventfs: Fix bitwise fields for "is_events" - tracefs: Check for dentry->d_inode exists in set_gid() - eventfs: Fix file and directory uid and gid ownership - eventfs: Have event files and directories default to parent uid and gid - eventfs: Fix events beyond NAME_MAX blocking tasks - eventfs: Make sure that parent->d_inode is locked in creating files/dirs - eventfs: Do not allow NULL parent to eventfs_start_creating() - eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() - eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held - eventfs: Do not invalidate dentry in create_file/dir_dentry() - eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL - eventfs: Use simple_recursive_removal() to clean up dentries - eventfs: Remove special processing of dput() of events directory - eventfs: Delete eventfs_inode when the last dentry is freed - eventfs: Hold eventfs_mutex when calling callback functions - eventfs: Save ownership and mode - eventfs: Test for ei->is_freed when accessing ei->dentry - eventfs: Have a free_ei() that just frees the eventfs_inode - eventfs: Remove "is_freed" union with rcu head - eventfs: Fix kerneldoc of eventfs_remove_rec() - eventfs: Remove extra dget() in eventfs_create_events_dir() - eventfs: Fix typo in eventfs_inode union comment - eventfs: Fix WARN_ON() in create_file_dentry() - tracefs/eventfs: Modify mismatched function name - eventfs: Fix failure path in eventfs_create_events_dir() - eventfs: Use ERR_CAST() in eventfs_create_events_dir() - eventfs: Use eventfs_remove_events_dir() - eventfs: Remove eventfs_file and just use eventfs_inode - Revert "eventfs: Remove "is_freed" union with rcu head" - Revert "eventfs: Save ownership and mode" - Revert "eventfs: Delete eventfs_inode when the last dentry is freed" - Revert "eventfs: Use simple_recursive_removal() to clean up dentries" - Revert "eventfs: Check for NULL ef in eventfs_set_attr()" - Revert "eventfs: Do not allow NULL parent to eventfs_start_creating()" - parisc: Fix random data corruption from exception handler - netfilter: ipset: Missing gc cancellations fixed - netfilter: ipset: fix performance regression in swap operation - block: fix partial zone append completion handling in req_bio_endio() - tracing: Inform kmemleak of saved_cmdlines allocation - tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - pmdomain: core: Move the unused cleanup to a _sync initcall - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - can: netlink: Fix TDCO calculation using the old data bittiming - of: property: fix typo in io-channels - docs: kernel_feat.py: fix build error for missing files - blk-wbt: Fix detection of dirty-throttled tasks - LoongArch: Fix earlycon parameter if KASAN enabled - mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE - ceph: prevent use-after-free in encode_cap_msg() - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed - net: stmmac: protect updates of 64-bit statistics counters - pmdomain: renesas: r8a77980-sysc: CR7 must be always on - net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio - s390/qeth: Fix potential loss of L3-IP@ in case of network issues - net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio - fs: relax mount_setattr() permission checks - tools/rtla: Fix Makefile compiler options for clang - tools/rtla: Fix uninitialized bucket/data->bucket_size warning - tools/rtla: Exit with EXIT_SUCCESS when help is invoked - tools/rtla: Fix clang warning about mount_point var size - tools/rtla: Replace setting prio with nice for SCHED_OTHER - tools/rtla: Remove unused sched_getattr() function - tools/rv: Fix Makefile compiler options for clang - tools/rv: Fix curr_reactor uninitialized variable - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 - ASoC: tas2781: add module parameter to tascodec_init() - ASoC: SOF: IPC3: fix message bounds on ipc ops - arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata - arm64/signal: Don't assume that TIF_SVE means we saved SVE state - mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS - zonefs: Improve error handling - KVM: arm64: Fix circular locking dependency - smb: Fix regression in writes when non-standard maximum write size negotiated - smb: client: set correct id, uid and cruid for multiuser automounts - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update - irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems - irqchip/irq-brcmstb-l2: Add write memory barrier before exit - wifi: iwlwifi: mvm: fix a crash when we run out of stations - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() - wifi: cfg80211: fix wiphy delayed work queueing - wifi: iwlwifi: fix double-free bug - nfp: flower: prevent re-adding mac index for bonded port - nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag - nfp: use correct macro for LengthSelect in BAR config - crypto: algif_hash - Remove bogus SGL free on zero-length error path - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - nilfs2: fix data corruption in dsync block recovery for small block sizes - ALSA: hda/realtek: add IDs for Dell dual spk platform - ALSA: hda/conexant: Add quirk for SWS JS201D - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 - mmc: slot-gpio: Allow non-sleeping GPIO ro - io_uring/net: fix multishot accept overflow handling - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 - serial: mxs-auart: fix tx - serial: core: introduce uart_port_tx_flags() - powerpc/pseries: fix accuracy of stolen time - powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E - powerpc/64: Set task pt_regs->link to the LR value on scv entry - ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default - serial: max310x: prevent infinite while() loop in port startup - serial: max310x: fail probe if clock crystal is unstable - serial: max310x: improve crystal stable clock detection - serial: max310x: set default value when reading clock ready bit - nfp: flower: fix hardware offload for the transfer layer port - nfp: flower: add hardware offload check for post ct entry - net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads - ring-buffer: Clean ring_buffer_poll_wait() error return - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - drm/amd/display: Preserve original aspect ratio in create stream - drm/amd/display: Increase frame-larger-than for all display_mode_vba files - drm/amd/display: Fix MST Null Ptr for RV - drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution - drm/prime: Support page array >= 4GB - drm/amd/display: Add align done check - drm/msm: Wire up tlb ops - ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails - media: rc: bpf attach/detach requires write permission - pmdomain: mediatek: fix race conditions with genpd - iio: pressure: bmp280: Add missing bmp085 to SPI id table - iio: imu: bno055: serdev requires REGMAP - iio: imu: adis: ensure proper DMA alignment - iio: adc: ad_sigma_delta: ensure proper DMA alignment - iio: accel: bma400: Fix a compilation problem - iio: commom: st_sensors: ensure proper DMA alignment - iio: core: fix memleak in iio_device_register_sysfs - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - staging: iio: ad5933: fix type mismatch regression - tracing/probes: Fix to search structure fields correctly - tracing/probes: Fix to set arg size and fmt after setting type from BTF - tracing/probes: Fix to show a parse error for bad type for $comm - tracing/synthetic: Fix trace_string() return value - tracing: Fix wasted memory in saved_cmdlines logic - tracing/timerlat: Move hrtimer_init to timerlat_fd open() - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() - ext4: fix double-free of blocks due to wrong extents moved_len - misc: fastrpc: Mark all sessions as invalid in cb_remove - binder: signal epoll threads of self-work - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models - ASoC: codecs: wcd938x: handle deferred probe - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL - usb: typec: tpcm: Fix issues with power being removed during reset - modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS - linux/init: remove __memexit* annotations - um: Fix adding '-no-pie' for clang - xen-netback: properly sync TX responses - parisc: BTLB: Fix crash when setting up BTLB at CPU bringup - net: stmmac: do not clear TBS enable bit on link up/down - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - kbuild: Fix changing ELF file type for output of gen_btf for big endian - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads - firewire: core: correct documentation of fw_csr_string() kernel API - lsm: fix the logic in security_inode_getsecctx() - lsm: fix default return value of the socket_getpeersec_*() hooks - drm/amd: Don't init MEC2 firmware when it fails to load - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - drm/virtio: Set segment size for virtio_gpu device - connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" - Revert "drm/msm/gpu: Push gpu lock down past runpm" - Revert "drm/amd: flush any delayed gfxoff on suspend entry" - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" - media: Revert "media: rkisp1: Drop IRQF_SHARED" - Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add" - mptcp: really cope with fastopen race - mptcp: check addrs list in userspace_pm_get_local_id - mptcp: fix rcv space initialization - mptcp: drop the push_pending field - selftests: mptcp: add mptcp_lib_kill_wait - selftests: mptcp: allow changing subtests prefix - selftests: mptcp: increase timeout to 30 min - selftests: mptcp: add missing kconfig for NF Mangle - selftests: mptcp: add missing kconfig for NF Filter in v6 - selftests: mptcp: add missing kconfig for NF Filter - mptcp: fix data re-injection from stale subflow - kallsyms: ignore ARMv4 thunks along with others - modpost: trim leading spaces when processing source files list - i2c: i801: Fix block process call transactions - i2c: pasemi: split driver into two separate modules - powerpc/kasan: Limit KASAN thread size increase to 32KB - irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors - i2c: qcom-geni: Correct I2C TRE sequence - cifs: fix underflow in parse_server_interfaces() - iio: adc: ad4130: only set GPIO_CTRL if pin is unused - iio: adc: ad4130: zero-initialize clock init data - PCI: Fix active state requirement in PME polling - Revert "kobject: Remove redundant checks for whether ktype is NULL" - powerpc/kasan: Fix addr error caused by page alignment - powerpc/6xx: set High BAT Enable flag on G2_LE cores - powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add - driver core: fw_devlink: Improve detection of overlapping cycles - media: ir_toy: fix a memleak in irtoy_tx - interconnect: qcom: sm8550: Enable sync_state - interconnect: qcom: sc8180x: Mark CO0 BCM keepalive - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend - usb: core: Prevent null pointer dereference in update_port_device_state - usb: chipidea: core: handle power lost in workqueue - usb: f_mass_storage: forbid async queue when shutdown happen - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT - usb: ucsi_acpi: Fix command completion handling - usb: ulpi: Fix debugfs directory leak - usb: ucsi: Add missing ppm_lock - iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP - HID: wacom: Do not register input devices until after hid_hw_start - HID: wacom: generic: Avoid reporting a serial of '0' to userspace - HID: i2c-hid-of: fix NULL-deref on failed power up - HID: bpf: actually free hdev memory after attaching a HID-BPF program - HID: bpf: remove double fdget() - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 - parisc: Prevent hung tasks when printing inventory on serial console - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF - dm-crypt, dm-verity: disable tasklets - nouveau: offload fence uevents work to workqueue - scsi: storvsc: Fix ring buffer size calculation - selftests: mm: fix map_hugetlb failure on 64K page size systems - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - selftests/mm: switch to bash from sh - tracing/trigger: Fix to return error if failed to alloc snapshot - scs: add CONFIG_MMU dependency for vfree_atomic() - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb - i40e: Fix waiting for queues of all VSIs to be disabled - i40e: Do not allow untrusted VF to remove administratively set MAC - mm/memory: Use exception ip to search exception tables - ptrace: Introduce exception_ip arch hook - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler - nouveau/svm: fix kvcalloc() argument order - net: sysfs: Fix /sys/class/net/ path for statistics - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() - spi: ppc4xx: Drop write-only variable - net: tls: fix returned read length with async decrypt - net: tls: fix use-after-free with partial reads and async decrypt - net: tls: handle backlogging of crypto requests - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: extract context alloc/initialization out of tls_set_sw_offload - lan966x: Fix crash when adding interface under a lag - net: openvswitch: limit the number of recursions from action sets - selftests: forwarding: Fix bridge locked port test flakiness - selftests: forwarding: Suppress grep warnings - selftests: bridge_mdb: Use MDB get instead of dump - selftests: forwarding: Fix bridge MDB test flakiness - selftests: forwarding: Fix layer 2 miss test flakiness - selftests: net: Fix bridge backup port test flakiness - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace - perf: CXL: fix mismatched cpmu event opcode - ALSA: hda/cs35l56: select intended config FW_CS_DSP - of: property: Improve finding the supplier of a remote-endpoint property - of: property: Improve finding the consumer of a remote-endpoint property - devlink: Fix command annotation documentation - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY - net/handshake: Fix handshake_req_destroy_test1 - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() - wifi: iwlwifi: Fix some error codes - KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test - spi: imx: fix the burst length at DMA mode and CPU mode - drm/msm/gem: Fix double resv lock aquire - of: unittest: Fix compile in the non-dynamic case - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test - selftests/landlock: Fix fs_test build with old libc - driver core: Fix device_link_flag_is_sync_state_only() - btrfs: don't drop extent_map for free space inode on write error - btrfs: reject encoded write if inode has nodatasum flag set - btrfs: don't reserve space for checksums when writing to nocow files - btrfs: send: return EOPNOTSUPP on unknown flags - btrfs: forbid deleting live subvol qgroup - btrfs: do not ASSERT() if the newly created subvolume already got read - btrfs: forbid creating subvol qgroups - btrfs: do not delete unused block group if it may be used soon - btrfs: add and use helper to check if block group is used - update workarounds for gcc "asm goto" issue - work around gcc bugs with 'asm goto' with outputs - netfilter: nft_set_rbtree: skip end interval element from gc - net: stmmac: xgmac: fix a typo of register name in DPP safety handling - ALSA: usb-audio: Sort quirk table entries - net: stmmac: xgmac: use #define for string constants - io_uring/net: limit inline multishot retries - io_uring/poll: add requeue return code from poll multishot handling - io_uring/net: un-indent mshot retry path in io_recv_finish() - io_uring/poll: move poll execution helpers higher up - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers - media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) - Revert "ASoC: amd: Add new dmi entries for acp5x platform" - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU - hrtimer: Report offline hrtimer enqueue - usb: dwc3: pci: add support for the Intel Arrow Lake-H - xhci: handle isoc Babble and Buffer Overrun events properly - xhci: process isoc TD properly when there was a transaction error mid TD. - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups - Revert "usb: typec: tcpm: fix cc role at port reset" - USB: serial: cp210x: add ID for IMST iM871A-USB - USB: serial: option: add Fibocom FM101-GL variant - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e - ALSA: usb-audio: add quirk for RODE NT-USB+ - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision - blk-iocost: Fix an UBSAN shift-out-of-bounds warning - riscv: declare overflow_stack as exported from traps.c - riscv: Fix arch_hugetlb_migration_supported() for NAPOT - libceph: just wait for more data to be available on the socket - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() - riscv: Flush the tlb when a page directory is freed - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled - riscv: Fix set_huge_pte_at() for NAPOT mapping - riscv: mm: execute local TLB flush after populating vmemmap - mm: Introduce flush_cache_vmap_early() - riscv: Improve flush_tlb_kernel_range() - riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb - riscv: Improve tlb_flush() - fs/ntfs3: Fix an NULL dereference bug - netfilter: nft_set_pipapo: remove scratch_aligned pointer - netfilter: nft_set_pipapo: add helper to release pcpu scratch area - netfilter: nft_set_pipapo: store index in scratch maps - netfilter: nft_ct: reject direction for ct id - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' - netfilter: nft_compat: restrict match/target protocol to u16 - netfilter: nft_compat: reject unused compat flag - netfilter: nft_compat: narrow down revision to unsigned 8-bits - selftests: cmsg_ipv6: repeat the exact packet - ppp_async: limit MRU to 64K - af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC. - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - selftests: net: let big_tcp test cope with slow env - rxrpc: Fix counting of new acks and nacks - rxrpc: Fix response to PING RESPONSE ACKs to a dead call - rxrpc: Fix delayed ACKs to not set the reference serial number - rxrpc: Fix generation of serial numbers to skip zero - drm/i915/gvt: Fix uninitialized variable in handle_mmio() - inet: read sk->sk_family once in inet_recv_error() - hwmon: (coretemp) Fix bogus core_id to attr name mapping - hwmon: (coretemp) Fix out-of-bounds memory access - hwmon: (aspeed-pwm-tacho) mutex for tach reading - octeontx2-pf: Fix a memleak otx2_sq_init - atm: idt77252: fix a memleak in open_card_ubr0 - tunnels: fix out of bounds access when building IPv6 PMTU error - tsnep: Fix mapping for zero copy XDP_TX action - selftests: net: avoid just another constant wait - selftests: net: fix tcp listener handling in pmtu.sh - selftests/net: change shebang to bash to support "source" - selftests/net: convert pmtu.sh to run it in unique namespace - selftests/net: convert unicast_extensions.sh to run it in unique namespace - selftests: net: cut more slack for gro fwd tests. - net: atlantic: Fix DMA mapping for PTP hwts ring - netdevsim: avoid potential loop in nsim_dev_trap_report_work() - wifi: brcmfmac: Adjust n_channels usage for __counted_by - wifi: iwlwifi: exit eSR only after the FW does - wifi: mac80211: fix waiting for beacons logic - wifi: mac80211: fix RCU use in TDLS fast-xmit - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR - x86/efistub: Give up if memory attribute protocol returns an error - drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup - drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case - drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case - xfs: respect the stable writes flag on the RT device - xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_setattr_xflags - xfs: dquot recovery does not validate the recovered dquot - xfs: clean up dqblk extraction - xfs: inode recovery does not validate the recovered inode - xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS - xfs: fix internal error from AGFL exhaustion - xfs: up(ic_sema) if flushing data device fails - xfs: only remap the written blocks in xfs_reflink_end_cow_extent - xfs: allow read IO and FICLONE to run concurrently - xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space - xfs: introduce protection for drop nlink - xfs: make sure maxlen is still congruent with prod when rounding down - xfs: fix units conversion error in xfs_bmap_del_extent_delay - xfs: rt stubs should return negative errnos when rt disabled - xfs: prevent rt growfs when quota is enabled - xfs: hoist freeing of rt data fork extent mappings - xfs: bump max fsgeom struct version - MAINTAINERS: add Catherine as xfs maintainer for 6.6.y - rust: upgrade to Rust 1.73.0 - rust: print: use explicit link in documentation - rust: task: remove redundant explicit link - rust: upgrade to Rust 1.72.1 - rust: arc: add explicit `drop()` around `Box::from_raw()` - cifs: failure to add channel on iface should bump up weight - cifs: avoid redundant calls to disable multichannel - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - perf evlist: Fix evlist__new_default() for > 1 core PMU - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA - dmaengine: ti: k3-udma: Report short packet errors - dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools - pds_core: Prevent health thread from running during reset/remove - drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' - ASoC: codecs: wsa883x: fix PA volume control - ASoC: codecs: lpass-wsa-macro: fix compander volume hack - ASoC: codecs: wcd938x: fix headphones volume controls - ASoC: qcom: sc8280xp: limit speaker volumes - bonding: remove print in bond_verify_device_path - selftests/bpf: Remove flaky test_btf_id test - LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init() - drm/msm/dsi: Enable runtime PM - Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again" - mm, kmsan: fix infinite recursion due to RCU critical section - arm64: irq: set the correct node for shadow call stack - selftests: net: enable some more knobs - selftests: net: add missing config for NF_TARGET_TTL - selftests: bonding: Check initial state - selftests: team: Add missing config options - net: sysfs: Fix /sys/class/net/ path - octeontx2-pf: Remove xdp queues on program detach - selftests: net: don't access /dev/stdout in pmtu.sh - selftests: net: fix available tunnels detection - selftests: net: add missing config for pmtu.sh tests - selftests: net: add missing config for nftables-backed iptables - pds_core: Rework teardown/setup flow to be more common - pds_core: Clear BARs on reset - pds_core: Prevent race issues involving the adminq - pds_core: implement pci reset handlers - pds_core: Use struct pdsc for the pdsc_adminq_isr private data - pds_core: Cancel AQ work on teardown - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV - netfilter: conntrack: correct window scaling with retransmitted SYN - selftests: net: add missing config for GENEVE - devlink: Fix referring to hw_addr attribute during state validation - bridge: mcast: fix disabled snooping after long uptime - selftests: net: Add missing matchall classifier - llc: call sock_orphan() at release time - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - net: dsa: qca8k: fix illegal usage of GPIO - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() - ixgbe: Refactor overtemp event handling - ixgbe: Refactor returning internal error codes - e1000e: correct maximum frequency adjustment values - tcp: add sanity checks to rx zerocopy - net: lan966x: Fix port configuration when using SGMII interface - ipmr: fix kernel panic when forwarding mcast packets - net: dsa: mt7530: fix 10M/100M speed on MT7988 switch - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - selftests: net: give more time for GRO aggregation - selftests: net: add missing required classifier - selftests: net: add missing config for big tcp tests - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK - net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working - gve: Fix skb truesize underestimation - selftests: net: explicitly wait for listener ready - selftests: net: remove dependency on ebpf tests - HID: hidraw: fix a problem of memory leak in hidraw_release() - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register - kunit: run test suites only after module initialization completes - scsi: isci: Fix an error code problem in isci_io_request_build() - riscv: Fix build error on rv32 + XIP - drm/amdkfd: only flush mes process context if mes support is there - drm: using mul_u32_u32() requires linux/math64.h - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update - perf: Fix the nr_addr_filters fix - i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 - drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()' - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' - drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()' - drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' - drm/amdgpu: fix avg vs input power reporting on smu7 - ceph: fix invalid pointer access if get_quota_realm return ERR_PTR - ceph: reinitialize mds feature bit even when session in open - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - drm/amdkfd: Fix lock dependency warning with srcu - drm/amdkfd: Fix lock dependency warning - libsubcmd: Fix memory leak in uniq() - misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback - usb: xhci-plat: fix usb disconnect issue after s4 - 9p: Fix initialisation of netfs_inode for 9p - PCI/AER: Decode Requester ID when no error info found - PCI: Fix 64GT/s effective data rate calculation - spmi: mediatek: Fix UAF on device remove - fs/kernfs/dir: obey S_ISGID - tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE - selftests/sgx: Fix linker script asserts - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub - usb: hub: Replace hardcoded quirk value with BIT() macro - extcon: fix possible name leak in extcon_dev_register() - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present - PCI: switchtec: Fix stdev_release() crash after surprise hot remove - PCI: Only override AMD USB controller if required - mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt - mfd: ti_am335x_tscadc: Fix TI SoC dependencies - xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import - riscv: Make XIP bootable again - i3c: master: cdns: Update maximum prescaler value for i2c clock - um: time-travel: fix time corruption - um: net: Fix return type of uml_net_start_xmit() - um: Don't use vfprintf() for os_info() - um: Fix naming clash between UML and scheduler - leds: trigger: panic: Don't register panic notifier if creating the trigger failed - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 - drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well - drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()' - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' - drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()' - Re-revert "drm/amd/display: Enable Replay for static screen use cases" - drm/amdgpu: Let KFD sync with VM fences - drm/amd/display: Fix minor issues in BW Allocation Phase2 - drm/amdgpu: Fix ecc irq enable/disable unpaired - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks - drm/amd/display: Only clear symclk otg flag for HDMI - drm/amd/display: make flip_timestamp_in_us a 64-bit variable - accel/habanalabs: add support for Gaudi2C device - watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 - watchdog: starfive: add lock annotations to fix context imbalances - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() - drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap - drm/msm/dpu: fix writeback programming for YUV cases - drm/msm/dpu: Ratelimit framedone timeout msgs - drm/msm/dpu: enable writeback on SM8450 - drm/msm/dpu: enable writeback on SM8350 - drm/amdkfd: fix mes set shader debugger process management - drm/amd/display: Force p-state disallow if leaving no plane config - drm/amd/display: For prefetch mode > 0, extend prefetch if possible - media: i2c: imx335: Fix hblank min/max values - media: ddbridge: fix an error code problem in ddb_probe - media: amphion: remove mutext lock in condition of wait_event - IB/ipoib: Fix mcast list locking - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time - hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6 - hwmon: (nct6775) Fix fan speed set failure in automatic mode - media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state - media: rkisp1: Fix IRQ disable race issue - media: rkisp1: Store IRQ lines - media: rkisp1: Fix IRQ handler return values - media: rkisp1: Drop IRQF_SHARED - media: uvcvideo: Fix power line control for SunplusIT camera - media: uvcvideo: Fix power line control for a Chicony camera - drm/msm/dp: Add DisplayPort controller for SM8650 - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL - ALSA: hda: Intel: add HDA_ARL PCI ID support - PCI: add INTEL_HDA_ARL to pci_ids.h - media: rockchip: rga: fix swizzling for RGB formats - media: stk1160: Fixed high volume of stk1160_dbg messages - drm/mipi-dsi: Fix detach call without attach - drm/framebuffer: Fix use of uninitialized variable - drm/drm_file: fix use of uninitialized variable - drm/amd/display: Fix MST PBN/X.Y value calculations - ASoC: amd: Add new dmi entries for acp5x platform - f2fs: fix write pointers on zoned device after roll forward - drm/amd/display: Fix tiled display misalignment - drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms - drm/panel-edp: Add override_edid_mode quirk for generic edp - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - reiserfs: Avoid touching renamed directory if parent does not change - fast_dput(): handle underflows gracefully - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument - ALSA: hda: Refer to correct stream index at loops - f2fs: fix to check return value of f2fs_reserve_new_block() - net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure - net: kcm: fix direct access to bv_len - octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry - i40e: Fix VF disable behavior to block all traffic - arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings - arm64: dts: sprd: Add clock reference for pll2 on UMS512 - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse - net/smc: disable SEID on non-s390 archs where virtual ISM may be used - Bluetooth: L2CAP: Fix possible multiple reject send - Bluetooth: hci_sync: fix BR/EDR wakeup bug - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 - wifi: cfg80211: free beacon_ies when overridden from hidden BSS - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices - arm64: dts: amlogic: fix format for s4 uart node - ice: fix pre-shifted bit usage - arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property - block: prevent an integer overflow in bvec_try_merge_hw_page - net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path - net: atlantic: eliminate double free in error handling logic - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC - ARM: dts: imx23/28: Fix the DMA controller node name - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties - ARM: dts: imx27-apf27dev: Fix LED name - ARM: dts: imx25/27: Pass timing0 - ARM: dts: imx25: Fix the iim compatible string - selftests/bpf: fix compiler warnings in RELEASE=1 mode - arm64: zynqmp: Fix clock node name in kv260 cards - arm64: zynqmp: Move fixed clock to / for kv260 - block/rnbd-srv: Check for unlikely string overflow - ionic: bypass firmware cmds when stuck in reset - ionic: pass opcode to devcmd_wait - net: phy: at803x: fix passing the wrong reference for config_intr - ARM: dts: imx1: Fix sram node - ARM: dts: imx27: Fix sram node - ARM: dts: imx: Use flash@0,0 pattern - ARM: dts: imx25/27-eukrea: Fix RTC node name - ARM: dts: rockchip: fix rk3036 hdmi ports node - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 - bpf: Set uattr->batch.count as zero before batched update or deletion - wifi: mt76: mt7996: add PCI IDs for mt7992 - wifi: mt76: connac: fix EHT phy mode check - arm64: dts: qcom: sm8350: Fix remoteproc interrupt type - arm64: dts: qcom: sm8450: fix soundwire controllers node name - arm64: dts: qcom: sm8550: fix soundwire controllers node name - net: mvmdio: Avoid excessive sleeps in polled mode - minmax: relax check to allow comparison between unsigned arguments and signed constants - minmax: allow comparisons of 'int' against 'unsigned char/short' - minmax: fix indentation of __cmp_once() and __clamp_once() - minmax: allow min()/max()/clamp() if the arguments have the same signedness. - minmax: add umin(a, b) and umax(a, b) - minmax: fix header inclusions - minmax: deduplicate __unconst_integer_typeof() - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() - scsi: libfc: Don't schedule abort twice - wifi: ath12k: fix and enable AP mode for WCN7850 - bpf: Set need_defer as false when clearing fd array during map free - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - bpf: Fix a few selftest failures due to llvm18 change - ARM: dts: imx7s: Fix nand-controller #size-cells - ARM: dts: imx7s: Fix lcdif compatible - ARM: dts: imx7d: Fix coresight funnel ports - scsi: arcmsr: Support new PCI device IDs 1883 and 1886 - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 - scsi: mpi3mr: Add support for SAS5116 PCI IDs - net: usb: ax88179_178a: avoid two consecutive device resets - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - PCI: Add no PM reset quirk for NVIDIA Spectrum devices - net: phy: micrel: fix ts_info value in case of no phc - ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges - ARM: dts: samsung: exynos4: fix camera unit addresses/ranges - scsi: lpfc: Fix possible file string name overflow when updating firmware - soc: xilinx: fix unhandled SGI warning message - soc: xilinx: Fix for call trace due to the usage of smp_processor_id() - ARM: dts: qcom: msm8660: fix PMIC node labels - ARM: dts: qcom: mdm9615: fix PMIC node labels - ARM: dts: qcom: strip prefix from PMIC files - selftests/bpf: Fix issues in setup_classid_environment() - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration - selftests/bpf: Fix pyperf180 compilation failure with clang18 - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET - selftests/bpf: satisfy compiler by having explicit return in btf test - selftests/bpf: fix RELEASE=1 build for tc_opts - wifi: rt2x00: restart beacon queue when hardware reset - wifi: rtw89: fix timeout calculation in rtw89_roc_end() - ext4: avoid online resizing failures due to oversized flex bg - ext4: remove unnecessary check from alloc_flex_gd() - ext4: unify the type of flexbg_size to unsigned int - ext4: fix inconsistent between segment fstrim and full fstrim - ecryptfs: Reject casefold directory inodes - smb: client: fix hardlinking of reparse points - smb: client: fix renaming of reparse points - ext4: treat end of range as exclusive in ext4_zero_range() - SUNRPC: Fix a suspicious RCU usage warning - sysctl: Fix out of bounds access for empty sysctl registers - KVM: s390: fix setting of fpc register - s390/ptrace: handle setting of fpc register correctly - s390/vfio-ap: fix sysfs status attribute for AP queue devices - arch: consolidate arch_irq_work_raise prototypes - s390/boot: always align vmalloc area on segment boundary - jfs: fix array-index-out-of-bounds in diNewExt - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() - crypto: stm32/crc32 - fix parsing list of devices - erofs: fix ztailpacking for subpage compressed blocks - crypto: octeontx2 - Fix cptvf driver cleanup - crypto: starfive - Fix dev_err_probe return error - erofs: fix up compacted indexes for block size < 4096 - pstore/ram: Fix crash when setting number of cpus to an odd number - crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings - hwrng: starfive - Fix dev_err_probe return error - jfs: fix uaf in jfs_evict_inode - jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix slab-out-of-bounds Read in dtSearch - UBSAN: array-index-out-of-bounds in dtSplitRoot - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - thermal: core: Fix thermal zone suspend-resume synchronization - ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - kunit: tool: fix parsing of test attributes - ACPI: NUMA: Fix the logic of getting the fake_pxm value - selftests/nolibc: fix testcase status alignment - ACPI: extlog: fix NULL pointer dereference check - PNP: ACPI: fix fortify warning - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop - audit: Send netlink ACK before setting connection in auditd_set - regulator: core: Only increment use_count when enable_count changes - debugobjects: Stop accessing objects after releasing hash bucket lock - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE - x86/boot: Ignore NMIs during very early boot - powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping() - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() - powerpc: Fix build error due to is_valid_bugaddr() - drivers/perf: pmuv3: don't expose SW_INCR event in sysfs - arm64: irq: set the correct node for VMAP stack - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - asm-generic: make sparse happy with odd-sized put_unaligned_*() - Documentation/sphinx: fix Python string escapes - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - x86/entry/ia32: Ensure s32 is sign extended to s64 - tick/sched: Preserve number of idle sleeps across CPU hotplug events - clocksource: Skip watchdog check for large watchdog intervals - genirq: Initialize resend_node hlist for all interrupt descriptors - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan - cxl/region:Fix overflow issue in alloc_hpa() - drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE - MIPS: lantiq: register smp_ops on non-smp platforms - spi: fix finalize message on error return - cifs: fix stray unlock in cifs_chan_skip_or_disable - spi: spi-cadence: Reverse the order of interleaved write and read operations - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read - cpufreq/amd-pstate: Fix setting scaling max/min freq values - drm/bridge: anx7625: Ensure bridge is suspended in disable() - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() - spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list - ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd - gpio: eic-sprd: Clear interrupt after set the interrupt type - firmware: arm_scmi: Use xa_insert() when saving raw queues - firmware: arm_scmi: Use xa_insert() to store opps - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume - drm/exynos: fix accidental on-stack copy of exynos_drm_plane - memblock: fix crash when reserved memory is not added to memory - drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case - drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable() - drm/bridge: sii902x: Fix audio codec unregistration - drm/bridge: sii902x: Fix probing race issue - drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02 - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] - drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer - drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs - drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs - drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name - drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing - drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0 - drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT - drm/i915/lnl: Remove watchdog timers for PSR - btrfs: zoned: optimize hint byte for zoned allocator - btrfs: zoned: factor out prepare_allocation_zoned() - serial: sc16is7xx: fix unconditional activation of THRI interrupt - serial: sc16is7xx: Use port lock wrappers - serial: core: Provide port lock wrappers - mm: migrate: fix getting incorrect page mapping during page migration - mm: migrate: record the mlocked page status to remove unnecessary lru drain - thermal: gov_power_allocator: avoid inability to reset a cdev - thermal: core: Store trip pointer in struct thermal_instance - thermal: trip: Drop redundant trips check from for_each_thermal_trip() - media: i2c: imx290: Properly encode registers as little-endian - media: v4l2-cci: Add support for little-endian encoded registers - media: v4l: cci: Add macros to obtain register width and address - media: v4l: cci: Include linux/bits.h - pipe: wakeup wr_wait after setting max_usage - fs/pipe: move check to pipe_has_watch_queue() - thermal: intel: hfi: Add syscore callbacks for system-wide PM - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline - thermal: intel: hfi: Refactor enabling code into helper functions - net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set - drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions - drm/amdgpu/pm: Fix the power source flag error - drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' - drm/amd/display: Align the returned error code with legacy DP - drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A - drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay() - drm/amdgpu: correct the cu count for gfx v11 - drm/bridge: nxp-ptn3460: simplify some error checking - Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1" - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again - drm/amd/display: fix bandwidth validation failure on DCN 2.1 - drm: Allow drivers to indicate the damage helpers to ignore damage clips - drm/virtio: Disable damage clipping if FB changed since last page-flip - drm: Disable the cursor plane on atomic contexts with virtualized drivers - drm/tidss: Fix atomic_flush check - drm: Fix TODO list mentioning non-KMS drivers - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking - drm: Don't unref the same fb many times by mistake due to deadlock handling - Revert "drm/i915/dsi: Do display on sequence later on icl+" - cpufreq: intel_pstate: Refine computation of P-state for given frequency - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 - xfs: read only mounts with fsopen mount API are busted - drm/amdgpu: Fix the null pointer when load rlc firmware - Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync" - firmware: arm_scmi: Check mailbox/SMT channel for consistency - ksmbd: fix global oob in ksmbd_nl_policy - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe - platform/x86: intel-uncore-freq: Fix types in sysfs callbacks - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes - nfsd: fix RELEASE_LOCKOWNER - wifi: iwlwifi: fix a memory corruption - exec: Fix error handling in begin_new_exec() - rbd: don't move requests to the running list on errors - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args - btrfs: don't warn if discard range is not aligned to sector - btrfs: tree-checker: fix inline ref size in error messages - btrfs: ref-verify: free ref cache before clearing mount opt - btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted - btrfs: zoned: fix lock ordering in btrfs_zone_activate() - tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring - tsnep: Remove FCS for XDP data path - net: fec: fix the unhandled context fault from smmu - selftests: bonding: do not test arp/ns target with mode balance-alb/tlb - fjes: fix memleaks in fjes_hw_setup - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue - i40e: set xdp_rxq_info::frag_size - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers - ice: remove redundant xdp_rxq_info registration - i40e: handle multi-buffer packets that are shrunk by xdp prog - ice: work on pre-XDP prog frag count - xsk: fix usage of multi-buffer BPF helpers for ZC XDP - bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf - bpf: Propagate modified uaddrlen from cgroup sockaddr programs - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags - xsk: recycle buffer in case Rx queue was full - selftests: netdevsim: fix the udp_tunnel_nic test - selftests: net: fix rps_default_mask with >32 CPUs - net: mvpp2: clear BM pool before initialization - net: stmmac: Wait a bit for the reset to take effect - netfilter: nf_tables: validate NFPROTO_* family - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes - netfilter: nft_limit: reject configurations that cause integer overflow - rcu: Defer RCU kthreads wakeup when CPU is dying - net/mlx5e: fix a potential double-free in fs_any_create_groups - net/mlx5e: fix a double-free in arfs_create_groups - net/mlx5e: Ignore IPsec replay window values on sender side - net/mlx5e: Allow software parsing when IPsec crypto is enabled - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO - net/mlx5: DR, Can't go to uplink vport on RX rule - net/mlx5: DR, Use the right GVMI number for drop action - net/mlx5: Bridge, fix multicast packets sent to uplink - net/mlx5: Bridge, Enable mcast in smfs steering mode - net/mlx5: Fix a WARN upon a callback command failure - net/mlx5e: Fix peer flow lists handling - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context - net/sched: flower: Fix chain template offload - selftests: fill in some missing configs for net - ipv6: init the accept_queue's spinlocks in inet6_create - netlink: fix potential sleeping issue in mqueue_flush_file - selftest: Don't reuse port for SO_INCOMING_CPU test. - tcp: Add memory barrier to tcp_push() - afs: Hide silly-rename files from userspace - tracing: Ensure visibility when inserting an element into tracing_map - netfs, fscache: Prevent Oops in fscache_put_cache() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - net: micrel: Fix PTP frame parsing for lan8814 - tun: add missing rx stats accounting in tun_xdp_act - tun: fix missing dropped counter in tun_xdp_act - net: fix removing a namespace with conflicting altnames - udp: fix busy polling - llc: Drop support for ETH_P_TR_802_2. - llc: make llc_ui_sendmsg() more robust against bonding changes - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - bnxt_en: Prevent kernel warning when running offline self test - bnxt_en: Wait for FLR to complete during probe - tcp: make sure init the accept_queue's spinlocks once - selftests: bonding: Increase timeout to 1200s - net/smc: fix illegal rmb_desc access in SMC-D connection dump - wifi: mac80211: fix potential sta-link leak - SUNRPC: use request size to initialize bio_vec in svc_udp_sendto() - cifs: after disabling multichannel, mark tcon for reconnect - cifs: fix a pending undercount of srv_count - cifs: fix lock ordering while disabling multichannel - Revert "drm/amd: Enable PCIe PME from D3" - selftests/bpf: check if max number of bpf_loop iterations is tracked - bpf: keep track of max number of bpf_loop callback iterations - selftests/bpf: test widening for iterating callbacks - bpf: widening for callback iterators - selftests/bpf: tests for iterating callbacks - bpf: verify callbacks as if they are called unknown number of times - bpf: extract setup_func_entry() utility function - bpf: extract __check_reg_arg() utility function - selftests/bpf: track string payload offset as scalar in strobemeta - selftests/bpf: track tcp payload offset as scalar in xdp_synproxy - bpf: print full verifier states on infinite loop detection - selftests/bpf: test if state loops are detected in a tricky case - bpf: correct loop detection for iterators convergence - selftests/bpf: tests with delayed read/precision makrs in loop body - bpf: exact states comparison for iterator convergence checks - bpf: extract same_callsites() as utility function - bpf: move explored_state() closer to the beginning of verifier.c - dt-bindings: net: snps,dwmac: Tx coe unsupported - ksmbd: Add missing set_freezable() for freezable kthread - ksmbd: send lease break notification on FILE_RENAME_INFORMATION - ksmbd: don't increment epoch if current state and request state are same - ksmbd: fix potential circular locking issue in smb2_set_ea() - ksmbd: set v2 lease version on lease upgrade - serial: Do not hold the port lock when setting rx-during-tx GPIO - mm: page_alloc: unreserve highatomic page blocks before oom - LoongArch/smp: Call rcutree_report_cpu_starting() earlier - serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() - serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() - serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - serial: sc16is7xx: change EFR lock to operate on each channels - serial: sc16is7xx: remove unused line structure member - serial: sc16is7xx: remove global regmap from struct sc16is7xx_port - serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name() - serial: sc16is7xx: improve regmap debugfs by using one regmap per port - rename(): fix the locking of subdirectories - mm/sparsemem: fix race in accessing memory_section->usage - mm/rmap: fix misplaced parenthesis of a likely() - selftests: mm: hugepage-vmemmap fails on 64K page size systems - kexec: do syscore_shutdown() in kernel_kexec - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - nouveau/vmm: don't set addr on the fail path to avoid warning - rtc: Extend timeout for waiting for UIP to clear to 1s - rtc: Add support for configuring the UIP timeout for RTC reads - rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() - rtc: Adjust failure return code for cmos_set_alarm() - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD - arm64/sme: Always exit sme_alloc() early with existing storage - arm64: errata: Add Cortex-A510 speculative unprivileged load workaround - arm64: Rename ARM64_WORKAROUND_2966298 - riscv: mm: Fixup compat mode boot failure - riscv: mm: Fixup compat arch_get_mmap_end - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker. - media: i2c: st-mipid02: correct format propagation - mmc: mmc_spi: remove custom DMA mapped buffers - mmc: core: Use mrq.sbc in close-ended ffu - media: videobuf2-dma-sg: fix vmap callback - scripts/get_abi: fix source path leak - docs: kernel_abi.py: fix command injection - dlm: use kernel_connect() and kernel_bind() - lsm: new security_file_ioctl_compat() hook - ARM: dts: qcom: sdx55: fix USB SS wakeup - arm64: dts: qcom: sdm670: fix USB SS wakeup - arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: sc8180x: fix USB SS wakeup - arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: sm8150: fix USB SS wakeup - arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: sdm845: fix USB SS wakeup - arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts - ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: Add missing vio-supply for AW2013 - arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types - arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types - arm64: dts: qcom: sm8150: fix USB wakeup interrupt types - arm64: dts: qcom: sdm670: fix USB wakeup interrupt types - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types - arm64: dts: qcom: sc7180: fix USB wakeup interrupt types - arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely - arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely - arm64: dts: rockchip: Fix rk3588 USB power-domain clocks - arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts - arm64: dts: sprd: fix the cpu node for UMS512 - ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells' - ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 - ARM: dts: qcom: sdx55: fix USB wakeup interrupt types - arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible - ARM: dts: imx6q-apalis: add can power-up delay on ixora board - parisc/power: Fix power soft-off button emulation on qemu - parisc/firmware: Fix F-extend for PDC addresses - bus: mhi: host: Add spinlock to protect WP access when queueing TREs - bus: mhi: host: Drop chan lock before queuing buffers - bus: mhi: host: Add alignment check for event ring read pointer - mips: Fix max_mapnr being uninitialized on early stages - nbd: always initialize struct msghdr completely - s390/vfio-ap: do not reset queue removed from host config - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver - s390/vfio-ap: reset queues filtered from the guest's AP config - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration - soc: fsl: cpm1: qmc: Fix rx channel reset - soc: fsl: cpm1: qmc: Fix __iomem addresses declaration - soc: fsl: cpm1: tsa: Fix __iomem addresses declaration - media: ov01a10: Enable runtime PM before registering async sub-device - media: ov13b10: Enable runtime PM before registering async sub-device - media: ov9734: Enable runtime PM before registering async sub-device - rpmsg: virtio: Free driver_override when rpmsg_remove() - media: imx355: Enable runtime PM before registering async sub-device - soc: qcom: pmic_glink_altmode: fix port sanity check - mtd: rawnand: Clarify conditions to enable continuous reads - mtd: rawnand: Prevent sequential reads with on-die ECC engines - mtd: rawnand: Fix core interference with sequential reads - mtd: rawnand: Prevent crossing LUN boundaries during sequential reads - mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters - PM / devfreq: Fix buffer overflow in trans_stat_show - s390/vfio-ap: unpin pages on gisc registration failure - crypto: s390/aes - Fix buffer overread in CTR mode - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - PM: hibernate: Enforce ordering during image compression/decompression - crypto: api - Disallow identical driver names - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - btrfs: sysfs: validate scrub_speed_max value - OPP: Pass rounded rate to _set_opp() - arm64: properly install vmlinuz.efi - PM: sleep: Fix possible deadlocks in core system-wide PM code - async: Introduce async_schedule_dev_nocall() - async: Split async_schedule_node_domain() - ext4: allow for the last group to be marked as trimmed - powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2 - cifs: update iface_last_update on each query-and-update - cifs: handle servers that still advertise multichannel after disabling - cifs: reconnect worker should take reference on server struct unconditionally - Revert "cifs: reconnect work should have reference on server struct" - cifs: handle when server stops supporting multichannel - cifs: handle when server starts supporting multichannel - cifs: reconnect work should have reference on server struct - cifs: handle cases where a channel is closed - smb: client: fix parsing of SMB3.1.1 POSIX create context - sh: ecovec24: Rename missed backlight field from fbdev to dev - scsi: core: Kick the requeue list after inserting when flushing - riscv: Fix an off-by-one in get_early_cmdline() - scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan() - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context - dmaengine: fix NULL pointer in channel unregistration function - dmaengine: fsl-edma: fix eDMAv4 channel allocation issue - iio: adc: ad7091r: Enable internal vref if external vref is not supplied - iio: adc: ad7091r: Allow users to configure device events - iio: adc: ad7091r: Set alert bit in config register - net: stmmac: Prevent DSA tags from breaking COE - net: stmmac: Tx coe sw fallback - soundwire: fix initializing sysfs for same devices on different buses - soundwire: bus: introduce controller_id - serial: core: set missing supported flag for RX during TX GPIO - serial: core: Simplify uart_get_rs485_mode() - docs: kernel_feat.py: fix potential command injection - docs: sparse: add sparse.rst to toctree - docs: sparse: move TW sparse.txt to TW dev-tools - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" - arm64: dts: armada-3720-turris-mox: set irq type for RTC - Revert "KEYS: encrypted: Add check for strsep" - riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping - i2c: s3c24xx: fix transferring more than one message in polling mode - i2c: s3c24xx: fix read transfers in polling mode - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes - mlxsw: spectrum_router: Register netdevice notifier before nexthop - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - loop: fix the the direct I/O support check when used on top of block devices - ethtool: netlink: Add missing ethnl_ops_begin/complete - arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace - kdb: Fix a potential buffer overflow in kdb_local() - io_uring: adjust defer tw counting - ipvs: avoid stat macros calls from preemptible context - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description - netfilter: nf_tables: skip dead set elements in netlink dump - netfilter: nf_tables: do not allow mismatch field size and set key length - netfilter: bridge: replace physindev with physinif in nf_bridge_info - netfilter: propagate net to nf_bridge_get_physindev - netfilter: nf_queue: remove excess nf_bridge variable - netfilter: nfnetlink_log: use proper helper for fetching physinif - netfilter: nft_limit: do not ignore unsupported flags - netfilter: nf_tables: reject invalid set policy - net: netdevsim: don't try to destroy PHC on VFs - mptcp: relax check on MPC passive fallback - LoongArch: BPF: Prevent out-of-bounds memory access - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls - selftests: bonding: Change script interpreter - drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL - drm/amdkfd: fixes for HMM mem allocation - ASoC: SOF: ipc4-loader: remove the CPC check warnings - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe - dt-bindings: gpio: xilinx: Fix node address in gpio - net: ravb: Fix dma_addr_t truncation in error case - net: tls, fix WARNIING in __sk_msg_free - bpf: Avoid iter->offset making backward progress in bpf_iter_udp - bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition - net: add more sanity check in virtio_net_hdr_to_skb() - udp: annotate data-races around up->pending - net: stmmac: Fix ethool link settings ops for integrated PCS - block: ensure we hold a queue reference when using queue limits - mptcp: refine opt_mp_capable determination - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - mptcp: strict validation before using mp_opt->hmac - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN - ALSA: hda: Properly setup HDMI stream - net: phy: micrel: populate .soft_reset for KSZ9131 - net: micrel: Fix PTP frame parsing for lan8841 - amt: do not use overwrapped cb area - net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames - octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2 - rxrpc: Fix use of Don't Fragment flag - net: qualcomm: rmnet: fix global oob in rmnet_policy - s390/pci: fix max size calculation in zpci_memcpy_toio() - ASoC: mediatek: sof-common: Add NULL check for normal_link string - PCI: mediatek-gen3: Fix translation window size calculation - PCI: keystone: Fix race condition when initializing PHYs - nvmet-tcp: Fix the H2C expected PDU len calculation - nvme: trace: avoid memcpy overflow warning - nvmet: re-fix tracing strncpy() warning - hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume - spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function - cxl/port: Fix missing target list lock - perf db-export: Fix missing reference count get in call_path_from_sample() - serial: apbuart: fix console prompt on qemu - serial: imx: Correct clock error message in function probe() - usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer - apparmor: avoid crash when parsed profile name is empty - apparmor: fix possible memory leak in unpack_trans_table - cxl/region: fix x9 interleave typo - perf stat: Fix hard coded LL miss units - perf env: Avoid recursively taking env->bpf_progs.lock - nvmet-tcp: fix a crash in nvmet_req_complete() - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - apparmor: Fix ref count leak in task_kill - vdpa: Fix an error handling path in eni_vdpa_probe() - power: supply: Fix null pointer dereference in smb2_probe - usb: gadget: webcam: Make g_webcam loadable again - spmi: mtk-pmif: Serialize PMIF status check and command submission - usb: cdc-acm: return correct error code on unsupported break - tty: use 'if' in send_break() instead of 'goto' - tty: don't check for signal_pending() in send_break() - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK - PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs - bus: mhi: ep: Use slab allocator where applicable - bus: mhi: ep: Do not allocate event ring element on stack - perf unwind-libunwind: Fix base address for .eh_frame - perf unwind-libdw: Handle JIT-generated DSOs properly - perf genelf: Set ELF program header addresses properly - perf header: Fix one memory leakage in perf_event__fprintf_event_update() - iio: adc: ad9467: fix scale setting - iio: adc: ad9467: add mutex to struct ad9467_state - iio: adc: ad9467: don't ignore error codes - iio: adc: ad9467: fix reset gpio handling - selftests/sgx: Skip non X86_64 platform - selftests/sgx: Include memory clobber for inline asm in test enclave - selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry - selftests/sgx: Fix uninitialized pointer dereference in error path - serial: imx: fix tx statemachine deadlock - software node: Let args be NULL in software_node_get_reference_args - acpi: property: Let args be NULL in __acpi_node_get_property_reference - base/node.c: initialize the accessor list before registering - perf stat: Exit perf stat if parse groups fails - perf mem: Fix error on hybrid related to availability of mem event in a PMU - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT - vfio/pds: Fix calculations in pds_vfio_dirty_sync - perf test record user-regs: Fix mask for vg register - libapi: Add missing linux/types.h header to get the __u64 type on io.h - perf header: Fix segfault on build_mem_topology() error path - perf test: Remove atomics from test_loop to avoid test failures - power: supply: bq256xx: fix some problem in bq256xx_hw_init - power: supply: cw2015: correct time_to_empty units in sysfs - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() - riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro - riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC - riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings - riscv: Fix module_alloc() that did not reset the linear mapping permissions - riscv: Check if the code to patch lies in the exit section - um: virt-pci: fix platform map offset - mips: Fix incorrect max_low_pfn adjustment - mips: dmi: Fix early remap on MIPS32 - srcu: Use try-lock lockdep annotation for NMI-safe access. - mfd: intel-lpss: Fix the fractional clock divider flags - mfd: tps6594: Add null pointer check to tps6594_device_init() - leds: aw200xx: Fix write to DIM parameter - leds: aw2013: Select missing dependency REGMAP_I2C - mfd: syscon: Fix null pointer dereference in of_syscon_register() - mfd: cs42l43: Correct SoundWire port list - mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO - ARM: 9330/1: davinci: also select PINCTRL - serial: sc16is7xx: set safe default SPI clock frequency - serial: sc16is7xx: add check for unsupported SPI modes during probe - HID: wacom: Correct behavior when processing some confidence == false touches - HID: sensor-hub: Enable hid core report processing for all devices - iio: adc: ad7091r: Pass iio_dev to event handler - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing - KVM: x86/pmu: Move PMU reset logic to common x86 code - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - x86/kvm: Do not try to disable kvmclock if it was not enabled - PCI: mediatek: Clear interrupt status before dispatching handler - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() - cxl/port: Fix decoder initialization when nr_targets > interleave_ways - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" - Revert "net: rtnetlink: Enslave device before bringing it up" - net: stmmac: fix ethtool per-queue statistics - wifi: mwifiex: fix uninitialized firmware_stat - wifi: mwifiex: configure BSSID consistently when starting AP - wifi: mwifiex: add extra delay for firmware ready - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code - wifi: mt76: fix broken precal loading from MTD for mt7915 - iommu/arm-smmu-qcom: Add missing GMU entry to match table - bpf: Fix re-attachment branch in bpf_tracing_prog_attach - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - md/raid1: Use blk_opf_t for read and write operations - pwm: Fix out-of-bounds access in of_pwm_single_xlate() - pwm: jz4740: Don't use dev_err_probe() in .request() - netfilter: nf_tables: check if catch-all set element is active in next generation - block: Fix iterating over an empty bio with bio_for_each_folio_all - block: Remove special-casing of compound pages - drm/amd: Enable PCIe PME from D3 - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State - scsi: mpi3mr: Clean up block devices post controller reset - scsi: mpi3mr: Refresh sdev queue depth after controller reset - scsi: target: core: add missing file_{start,end}_write() - scsi: ufs: core: Simplify power management during async scan - fbdev: flush deferred IO before closing - fbdev: flush deferred work in fb_deferred_io_fsync() - fbdev/acornfb: Fix name of fb_ops initializer macro - io_uring: ensure local task_work is run on wait timeout - io_uring/rw: ensure io->bytes_done is always initialized - io_uring: don't check iopoll if request completes - LoongArch: Fix and simplify fcsr initialization on execve() - ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION - ksmbd: only v2 leases handle the directory - ksmbd: fix UAF issue in ksmbd_tcp_new_connection() - ksmbd: validate mech token in session setup - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx - ALSA: oxygen: Fix right channel of capture volume mixer - serial: omap: do not override settings for RS485 support - serial: 8250_exar: Set missing rs485_supported flag - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock - serial: core, imx: do not set RS485 enabled if it is not supported - serial: 8250_bcm2835aux: Restore clock error handling - serial: core: make sure RS485 cannot be enabled when it is not supported - serial: core: fix sanitizing check for RTS settings - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header - usb: mon: Fix atomicity violation in mon_bin_vma_fault - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" - usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled - usb: cdns3: fix iso transfer error when mult is not zero - usb: cdns3: fix uvc failure work since sg support enabled - usb: chipidea: wait controller resume finished for wakeup irq - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" - Revert "usb: dwc3: Soft reset phy on probe for host" - usb: dwc3: gadget: Queue PM runtime idle on disconnect event - usb: dwc3: gadget: Handle EP0 request dequeuing properly - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() - Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()" - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - powerpc/64s: Increase default stack size to 32KB - clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings - binder: fix race between mmput() and do_exit() - xen-netback: don't produce zero-size SKB frags - Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" - rust: Ignore preserve-most functions - Input: atkbd - use ab83 as id when skipping the getid command - mips/smp: Call rcutree_report_cpu_starting() earlier - binder: fix unused alloc->free_async_space - binder: fix async space check for 0-sized buffers - keys, dns: Fix size check of V1 server-list header - selftests/bpf: Add assert for user stacks in test_task_stack - Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock" - kernfs: convert kernfs_idr_lock to an irq safe raw spinlock - class: fix use-after-free in class_register() - of: unittest: Fix of_count_phandle_with_args() expected value message - fbdev: imxfb: fix left margin setting - of: Fix double free in of_parse_phandle_with_args_map - ksmbd: validate the zero field of packet header - kselftest/alsa - conf: Stringify the printed errno in sysfs_get() - kselftest/alsa - mixer-test: Fix the print format specifier warning - kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg() - drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings() - drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init - drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c - IB/iser: Prevent invalidating wrong MR - gpio: sysfs: drop the mention of gpiochip_find() from sysfs code - gpiolib: provide gpio_device_find() - gpiolib: make gpio_device_get() and gpio_device_put() public - drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process' - mmc: sdhci_omap: Fix TI SoC dependencies - mmc: sdhci_am654: Fix TI SoC dependencies - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - ALSA: scarlett2: Add missing error checks to *_ctl_get() - ALSA: scarlett2: Allow passing any output to line_out_remap() - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() - ALSA: scarlett2: Add missing error check to scarlett2_config_save() - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] - pwm: stm32: Fix enable count for clk in .probe() - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw - clk: qcom: dispcc-sm8550: Update disp PLL settings - clk: qcom: gcc-sm8550: Mark RCGs shared where applicable - clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs - clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable - clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag - accel/habanalabs: fix information leak in sec_attest_info() - drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency - ASoC: tas2781: add support for FW version 0x0503 - ASoC: amd: vangogh: Drop conflicting ACPI-based probing - clk: si5341: fix an error code problem in si5341_output_clk_set_rate - clk: rs9: Fix DIF OEn bit placement on 9FGV0241 - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO - watchdog: set cdev owner before adding - drivers: clk: zynqmp: update divider round rate logic - drivers: clk: zynqmp: calculate closest mux rate - clk: sp7021: fix return value check in sp7021_clk_probe() - clk: qcom: videocc-sm8150: Add missing PLL config property - clk: qcom: videocc-sm8150: Update the videocc resets - dt-bindings: clock: Update the videocc resets for sm8150 - f2fs: fix to check return value of f2fs_recover_xattr_data - drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table - gpu/drm/radeon: fix two memleaks in radeon_vm_init - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - drm/amd/pm: fix a double-free in si_dpm_init - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/mediatek: Fix underrun in VDO1 when switches off the layer - drm/mediatek: Remove the redundant driver data for DPI - drm/mediatek: Return error if MDP RDMA failed to enable the clock - drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() - drm/msm/dpu: Set input_sel bit for INTF - clk: renesas: rzg2l: Check reset monitor registers - clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() - media: dvbdev: drop refcount on error path in dvb_device_open() - f2fs: fix to update iostat correctly in f2fs_filemap_fault() - f2fs: fix to check compress file in f2fs_move_file_range() - f2fs: fix to wait on block writeback for post_read case - drm/panel: st7701: Fix AVCL calculation - drm/msm/adreno: Fix A680 chip id - media: rkisp1: Fix media device memory leak - media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface - media: imx-mipi-csis: Drop extra clock enable at probe() - media: imx-mipi-csis: Fix clock handling in remove() - media: bttv: add back vbi hack - media: bttv: start_streaming should return a proper error code - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config - media: cx231xx: fix a memleak in cx231xx_init_isoc - drm/bridge: tc358767: Fix return value on error case - drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table - drm/radeon/dpm: fix a memleak in sumo_parse_power_table - drm/msm/dpu: correct clk bit for WB2 block - drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq - ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch - media: v4l: async: Fix duplicated list deletion - drm/drv: propagate errors from drm_modeset_register_all() - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks - drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog - drm/msm/mdp4: flush vblank event on disable - ASoC: cs35l33: Fix GPIO name and drop legacy include - drm/imx/lcdc: Fix double-free of driver data - drm/tidss: Fix dss reset - drm/tidss: Check for K2G in in dispc_softreset() - drm/tidss: Return error value from from softreset - drm/tidss: Move reset to the end of dispc_init() - drm/radeon: check return value of radeon_ring_lock() - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() - drm/bridge: Fix typo in post_disable() description - media: amphion: Fix VPU core alias name - media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls - media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls - media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls - media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices - media: pvrusb2: fix use after free on context disconnection - drm/tilcdc: Fix irq free on unload - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer - drm/panel-elida-kd35t133: hold panel in reset for unprepare - drm/panel: nv3051d: Hold panel in reset for unprepare - RDMA/usnic: Silence uninitialized symbol smatch warnings - drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off() - drm/dp_mst: Fix fractional DSC bpp handling - Revert "drm/omapdrm: Annotate dma-fence critical section in commit path" - Revert "drm/tidss: Annotate dma-fence critical section in commit path" - ARM: davinci: always select CONFIG_CPU_ARM926T - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue - mlxbf_gige: Enable the GigE port in mlxbf_gige_open - mlxbf_gige: Fix intermittent no ip issue - net/sched: act_ct: fix skb leak and crash on ooo frags - blk-cgroup: fix rcu lockdep warning in blkg_lookup() - sctp: fix busy polling - sctp: support MSG_ERRQUEUE flag in recvmsg() - bpf: sockmap, fix proto update hook to avoid dup calls - wifi: cfg80211: parse all ML elements in an ML probe response - wifi: cfg80211: correct comment about MLD ID - arm64: dts: rockchip: Fix led pinctrl of lubancat 1 - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS - Bluetooth: btmtkuart: fix recv_buf() return value - Bluetooth: btnxpuart: fix recv_buf() return value - Bluetooth: Fix bogus check for re-auth no supported with non-ssp - netfilter: nf_tables: validate chain type update if available - netfilter: nf_tables: mark newset as dead on transaction abort - wifi: iwlwifi: assign phy_ctxt before eSR activation - wifi: iwlwifi: fix out of bound copy_from_user - wifi: iwlwifi: mvm: send TX path flush in rfkill - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() - wifi: rtlwifi: add calculate_bit_shift() - bpf: Use c->unit_size to select target cache during free - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() - bpf: Re-enable unit_size checking for global per-cpu allocator - arm64: dts: qcom: sc8180x: Fix up PCIe nodes - arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings - arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent - arm64: dts: qcom: sm8550: Update idle state time requirements - arm64: dts: qcom: sm8550: Separate out X3 idle state - arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK - arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent - soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset - arm64: dts: qcom: sm8150-hdk: fix SS USB regulators - arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX - arm64: dts: qcom: sm6375: Hook up MPM - arm64: dts: qcom: sm6375: fix USB wakeup interrupt types - soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration - arm64: dts: qcom: acer-aspire1: Correct audio codec definition - bpf: Limit the number of kprobes when attaching program to multiple kprobes - bpf: Limit the number of uprobes when attaching program to multiple uprobes - dma-mapping: clear dev->dma_mem to NULL after freeing it - virtio/vsock: send credit update during setting SO_RCVLOWAT - virtio/vsock: fix logic which reduces credit update messages - ipmr: support IP_PKTINFO on cache report IGMP msg - selftests/net: fix grep checking for fib_nexthop_multiprefix - bpf: Fix a race condition between btf_put() and map_free() - ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles - scsi: hisi_sas: Correct the number of global debugfs registers - scsi: hisi_sas: Rollback some operations if FLR failed - scsi: hisi_sas: Check before using pointer variables - scsi: hisi_sas: Replace with standard error code return value - scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails - scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key() - arm64: dts: imx8mm: Reduce GPU to nominal speed - arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control - arm64: dts: xilinx: Apply overlays to base dtbs - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward - wifi: iwlwifi: don't support triggered EHT CQI feedback - wifi: mt76: mt7921: fix country count limitation for CLC - arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes - arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0 - arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name - arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes - dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names - bpf: Fix accesses to uninit stack slots - bpf: Guard stack limits against 32bit overflow - arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties - bpf: Fix verification of indirect var-off stack access - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail - wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band - wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 - wifi: mt76: mt7996: fix rate usage of inband discovery frames - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() - wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function - arm64: dts: qcom: sm8550: fix USB wakeup interrupt types - arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types - arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent - arm64: dts: qcom: sc7280: Fix up GPU SIDs - arm64: dts: qcom: sm8350: Fix DMA0 address - arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator - arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator - arm64: dts: qcom: qrb2210-rb1: use USB host mode - arm64: dts: qcom: qrb2210-rb1: Hook up USB3 - scsi: fnic: Return error if vmalloc() failed - bpf: fix check for attempt to corrupt spilled pointer - selftests/net: specify the interface when do arping - bpf: Defer the free of inner map when necessary - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sc7280: Mark some nodes as 'reserved' - arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered - arm64: dts: qcom: sm8550: correct TX Soundwire clock - arm64: dts: qcom: sm8450: correct TX Soundwire clock - arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity - dt-bindings: arm: qcom: Fix html link - ARM: dts: qcom: sdx65: correct SPMI node name - ARM: dts: qcom: sdx65: correct PCIe EP phy-names - bpf: enforce precision of R0 on callback return - selftests/bpf: Fix erroneous bitmask operation - wifi: rtw88: sdio: Honor the host max_req_size in the RX path - arm64: dts: ti: iot2050: Re-add aliases - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior - scsi: bfa: Use the proper data type for BLIST flags - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() - net/ncsi: Fix netlink major/minor version numbers - ARM: dts: qcom: apq8064: correct XOADC register address - wifi: libertas: stop selecting wext - wifi: ath11k: Defer on rproc_get failure - bpf: Add crosstask check to __bpf_get_stack - bpf, lpm: Fix check prefixlen before walking trie - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag - wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async() - ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc - arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config - arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible - arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode - asm-generic: Fix 32 bit __generic_cmpxchg_local - pNFS: Fix the pnfs block driver's calculation of layoutget size - SUNRPC: fix _xprt_switch_find_current_entry logic - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT - NFS: Use parent's objective cred in nfs_access_login_time() - blocklayoutdriver: Fix reference leak of pnfs_device_node - csky: fix arch_jump_label_transform_static override - crypto: scomp - fix req->dst buffer overflow - crypto: sahara - do not resize req->src when doing hash operations - crypto: sahara - fix processing hash requests with req->nbytes < sg->length - crypto: sahara - improve error handling in sahara_sha_process() - crypto: sahara - fix wait_for_completion_timeout() error handling - crypto: sahara - fix ahash reqsize - crypto: sahara - handle zero-length aes requests - crypto: sahara - avoid skcipher fallback code duplication - crypto: virtio - Wait for tasklet to complete on device remove - dlm: fix format seq ops type 4 - gfs2: fix kernel BUG in gfs2_quota_cleanup - fs: indicate request originates from old mount API - erofs: fix memory leak on short-lived bounced pages - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - crypto: sahara - fix error handling in sahara_hw_descriptor_create() - crypto: sahara - fix processing requests with cryptlen < sg->length - crypto: sahara - fix ahash selftest failure - crypto: sahara - fix cbc selftest failure - crypto: sahara - remove FLAGS_NEW_KEY logic - crypto: safexcel - Add error handling for dma_map_sg() calls - crypto: af_alg - Disallow multiple in-flight AIO requests - crypto: ccp - fix memleak in ccp_init_dm_workarea - crypto: sa2ul - Return crypto_aead_setkey to transfer the error - crypto: virtio - Handle dataq logic with tasklet - crypto: jh7110 - Correct deferred probe return - crypto: rsa - add a check for allocation failure - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket - drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment - cpuidle: haltpoll: Do not enable interrupts when entering idle - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() - thermal: core: Fix NULL pointer dereference in zone registration error path - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error - ACPI: LPSS: Fix the fractional clock divider flags - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 - efivarfs: Free s_fs_info on unmount - calipso: fix memory leak in netlbl_calipso_add_pass() - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() - platform/x86/intel/vsec: Fix xa_alloc memory leak - spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe() - KEYS: encrypted: Add check for strsep - ACPI: LPIT: Avoid u32 multiplication overflow - ACPI: video: check for error while searching for backlight device parent - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() - sched/fair: Update min_vruntime for reweight_entity() correctly - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/powernv: Add a null pointer check in opal_powercap_init() - powerpc/powernv: Add a null pointer check in opal_event_init() - powerpc/powernv: Add a null pointer check to scom_debug_init_one() - powerpc/rtas: Avoid warning on invalid token argument to sys_rtas() - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function - selftests/powerpc: Fix error handling in FPU/VMX preemption tests - KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE - KVM: PPC: Book3S HV: Introduce low level MSR accessor - KVM: PPC: Book3S HV: Use accessors for VCPU registers - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - perf/arm-cmn: Fix HN-F class_occup_id events - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/44x: select I2C for CURRITUCK - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram - powerpc: add crtsavres.o to always-y instead of extra-y - EDAC/thunderx: Fix possible out-of-bounds string access - x86/mce/inject: Clear test status value - x86/lib: Fix overflow when counting digits - mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval - scripts/decode_stacktrace.sh: optionally use LLVM utilities - coresight: etm4x: Fix width of CCITMIN field - PCI: Add ACS quirk for more Zhaoxin Root Ports - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate - parport: parport_serial: Add Brainboxes device IDs and geometry - parport: parport_serial: Add Brainboxes BAR details - uio: Fix use-after-free in uio_open - binder: fix comment on binder_alloc_new_buf() return value - binder: fix trivial typo of binder_free_buf_locked() - binder: fix use-after-free in shinker's callback - binder: use EPOLLERR from eventpoll.h - ksmbd: free ppace array on error in parse_dacl - ksmbd: don't allow O_TRUNC open on read-only share - drm/amd/display: Pass pwrseq inst for backlight and ABM - ASoC: SOF: Intel: hda-codec: Delay the codec device registration - bus: moxtet: Add spi device table - bus: moxtet: Mark the irq as shared - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx - drm/crtc: fix uninitialized variable use - x86/csum: clean up `csum_partial' further - x86/csum: Remove unnecessary odd handling - ARM: sun9i: smp: fix return code check of of_property_match_string - connector: Fix proc_event_num_listeners count not cleared - net: qrtr: ns: Return 0 if server port is not present - nfc: Do not send datagram if socket state isn't LLCP_BOUND - virtio_blk: fix snprintf truncation compiler warning - ida: Fix crash in ida_free when the bitmap is empty - posix-timers: Get rid of [COMPAT_]SYS_NI() uses - pinctrl: cy8c95x0: Fix get_pincfg - pinctrl: cy8c95x0: Fix regression - pinctrl: cy8c95x0: Fix typo - drm/amd/display: get dprefclk ss info from integration info table - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event - drm/amdkfd: svm range always mapped flag not working on APU - i2c: rk3x: fix potential spinlock recursion on poll - smb: client: fix potential OOB in smb2_dump_detail() - HID: nintendo: Prevent divide-by-zero on code - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne - platform/x86/amd/pmc: Move platform defines to header - platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems - HID: nintendo: fix initializer element is not constant error - kselftest: alsa: fixed a print formatting warning - driver core: Add a guard() definition for the device_lock() - Input: xpad - add Razer Wolverine V2 support - wifi: iwlwifi: pcie: avoid a NULL pointer dereference - ARC: fix smatch warning - ARC: fix spare error - s390/scm: fix virtual vs physical address confusion - ASoC: cs35l45: Prevents spinning during runtime suspend - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming - ASoC: cs35l45: Use modern pm_ops - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend - Input: i8042 - add nomux quirk for Acer P459-G2-M - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - tracing: Fix uaf issue when open the hist or hist_debug file - MIPS: dts: loongson: drop incorrect dwmac fallback compatible - stmmac: dwmac-loongson: drop useless check for compatible fallback - tracing: Add size check when printing trace_marker output - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - efi/loongarch: Use load address to calculate kernel entry address - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events - neighbour: Don't let neigh_forced_gc() disable preemption for long - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - jbd2: increase the journal IO's priority - jbd2: correct the printing of write_flags in jbd2_write_superblock() - soundwire: intel_ace2x: fix AC timing setting for ACE2.x - clk: rockchip: rk3128: Fix HCLK_OTG gate register - clk: rockchip: rk3568: Add PLL rate for 292.5MHz - LoongArch: Preserve syscall nr across execve() - LoongArch: Set unwind stack type to unknown rather than set error flag - LoongArch: Apply dynamic relocations for LLD - hwmon: (corsair-psu) Fix probe when built-in - ALSA: pcmtest: stop timer before buffer is released - drm/exynos: fix a wrong error checking - drm/exynos: fix a potential error pointer dereference - drm/amdgpu: Add NULL checks for function pointers - drm/amd/display: Add monitor patch for specific eDP - arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru - nvme: fix deadlock between reset and scan - nvme: prevent potential spectre v1 gadget - nvme-ioctl: move capable() admin check to the end - nvme: ensure reset state check ordering - nvme: introduce helper function to get ctrl state - ASoC: da7219: Support low DC impedance headset - net/tg3: fix race condition in tg3_reset_task() - pds_vdpa: set features order - pds_vdpa: clear config callback when status goes to 0 - pds_vdpa: fix up format-truncation complaint - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 - nouveau/tu102: flush all pdbs on vmm flush - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available - ASoC: fsl_xcvr: refine the requested phy clock frequency - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: cs43130: Fix the position of const qualifier - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: SOF: topology: Fix mem leak in sof_dai_load() - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: Fix mem leak in few functions - arm64: dts: rockchip: fix rk356x pcie msg interrupt name - ASoC: wm8974: Correct boost mixer inputs - ASoC: amd: yc: Add HP 255 G10 into quirk table - nvme-core: check for too small lba shift - blk-mq: don't count completed flush data request as inflight in case of quiesce - smb: client, common: fix fortify warnings - drm/amdgpu: Use another offset for GC 9.4.3 remap - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - drm/amd/display: update dcn315 lpddr pstate latency - drm/amdkfd: Use common function for IP version check - drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt - block: warn once for each partition in bio_check_ro() - io_uring: use fget/fput consistently - nvme-core: fix a memory leak in nvme_ns_info_from_identify() - ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format - debugfs: fix automount d_fsdata usage - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap - wifi: avoid offset calculation on NULL pointer - wifi: cfg80211: lock wiphy mutex for rfkill poll - mptcp: fix uninit-value in mptcp_incoming_options - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - pinctrl: lochnagar: Don't build on MIPS - pinctrl: s32cc: Avoid possible string truncation - nfsd: drop the nfsd_put helper - media: qcom: camss: Comment CSID dt_id field - cxl/memdev: Hold region_rwsem during inject and clear poison ops - cxl/hdm: Fix a benign lockdep splat - cxl: Add cxl_num_decoders_committed() usage to cxl_test - mmc: sdhci-sprd: Fix eMMC init failure after hw reset - mmc: core: Cancel delayed work before releasing host - mmc: rpmb: fixes pause retune on all RPMB partitions. - mmc: meson-mx-sdhc: Fix initialization frozen issue - drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR - drm/amd/display: add nv12 bounding box - drm/amdgpu: skip gpu_info fw loading on navi12 - mm: fix unmap_mapping_range high bits shift bug - i2c: core: Fix atomic xfer check for non-preempt config - x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards - mm/mglru: skip special VMAs in lru_gen_look_around() - net: constify sk_dst_get() and __sk_dst_get() argument - cxl/pmu: Ensure put_device on pmu devices - net: prevent mss overflow in skb_segment() - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows - RISCV: KVM: update external interrupt atomically for IMSIC swfile - dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd() - dmaengine: idxd: Protect int_handle field in hw descriptor - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml - kernel/resource: Increment by align value in get_free_mem_region() - cxl/core: Always hold region_rwsem while reading poison lists - cxl: Add cxl_decoders_committed() helper - drm/amd/display: Increase num voltage states to 40 - drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled - clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name - clk: rockchip: rk3128: Fix aclk_peri_src's parent - phy: sunplus: return negative error code in sp_usb_phy_probe - phy: mediatek: mipi: mt8183: fix minimal supported frequency - iio: imu: adis16475: use bit numbers in assign_bit() - dmaengine: fsl-edma: Add judgment on enabling round robin arbitration - dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node - KVM: s390: vsie: fix wrong VIR 37 when MSO is used - riscv: don't probe unaligned access speed if already done - rcu/tasks-trace: Handle new PF_IDLE semantics - rcu/tasks: Handle new PF_IDLE semantics - rcu: Introduce rcu_cpu_online() - rcu: Break rcu_node_0 --> &rq->__lock order - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup - RDMA/mlx5: Fix mkey cache WQ flush - clk: si521xx: Increase stack based print buffer size in probe - vfio/mtty: Overhaul mtty interrupt handling - crypto: qat - fix double free during reset - crypto: xts - use 'spawn' for underlying single-block cipher - bpftool: Align output skeleton ELF code - bpftool: Fix -Wcast-qual warning - tcp: derive delack_max from rto_min - media: qcom: camss: Fix genpd cleanup - media: qcom: camss: Fix V4L2 async notifier error path - xsk: add multi-buffer support for sockets sharing umem - mm/memory-failure: pass the folio and the page to collect_procs() - mm: convert DAX lock/unlock page to lock/unlock folio - net: Implement missing SO_TIMESTAMPING_NEW cmsg support - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() - net: ravb: Wait for operating mode to be applied - asix: Add check for usbnet_get_endpoints - octeontx2-af: Re-enable MAC TX in otx2_stop processing - octeontx2-af: Always configure NIX TX link credits based on max frame size - net/smc: fix invalid link access in dumping SMC-R connections - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues - virtio_net: fix missing dma unmap for resize - virtio_net: avoid data-races on dev->stats fields - apparmor: Fix move_mount mediation by detecting if source is detached - igc: Fix hicredit calculation - i40e: Restore VF MSI-X state during PCI reset - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux - ASoC: meson: g12a-toacodec: Fix event generation - ASoC: meson: g12a-tohdmitx: Validate written enum values - ASoC: meson: g12a-toacodec: Validate written enum values - i40e: fix use-after-free in i40e_aqc_add_filters() - net: Save and restore msg_namelen in sock_sendmsg - netfilter: nft_immediate: drop chain reference counter on error - netfilter: nf_nat: fix action not being set for all ct states - net: bcmgenet: Fix FCS generation for fragmented skbuffs - sfc: fix a double-free bug in efx_probe_filters - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init - selftests: bonding: do not set port down when adding to bond - net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) - r8169: Fix PCI error on system resume - net: sched: em_text: fix possible memory leak in em_text_destroy() - mlxbf_gige: fix receive packet race condition - ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset - ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable - igc: Check VLAN EtherType mask - igc: Check VLAN TCI mask - igc: Report VLAN EtherType matching back to user - i40e: Fix filter input checks to prevent config with invalid values - ice: Shut down VSI with "link-down-on-close" enabled - ice: Fix link_down_on_close message - drm/i915/perf: Update handling of MMIO triggered reports - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern - octeontx2-af: Fix marking couple of structure as __packed - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local - netfilter: nf_tables: set transport offset from mac header for netdev/egress - drm/bridge: ps8640: Fix size mismatch warning w/ len - drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer - drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer - wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ - accel/qaic: Implement quirk for SOC_HW_VERSION - accel/qaic: Fix GEM import path code - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL - cifs: do not depend on release_iface for maintaining iface_list - cifs: cifs_chan_is_iface_active should be called with chan_lock held - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" - mptcp: prevent tcp diag from closing listener subflows - drm/amd/display: pbn_div need be updated for hotplug event - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series - ALSA: hda/tas2781: remove sound controls in unbind - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init - ALSA: hda/tas2781: do not use regcache - keys, dns: Fix missing size check of V1 server-list header - Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" - netfilter: nf_tables: skip set commit for deleted/destroyed sets - wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x) - wifi: cfg80211: fix CQM for non-range use - tracing: Fix blocked reader of snapshot buffer - ftrace: Fix modification of direct_function hash while in use - ring-buffer: Fix wake ups when buffer_percent is set to 100 - Revert "nvme-fc: fix race between error recovery and creating association" - mm/memory-failure: check the mapcount of the precise page - mm/memory-failure: cast index to loff_t before shifting it - mm: migrate high-order folios in swap cache correctly - mm/filemap: avoid buffered read/write race to read inconsistent data - selftests: secretmem: floor the memory size to the multiple of page_size - maple_tree: do not preallocate nodes for slot stores - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe - platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback - platform/x86/intel/pmc: Allow reenabling LTRs - platform/x86/intel/pmc: Add suspend callback - block: renumber QUEUE_FLAG_HW_WC - mptcp: fix inconsistent state on fastopen race - mptcp: fix possible NULL pointer dereference on close - mptcp: refactor sndbuf auto-tuning - linux/export: Ensure natural alignment of kcrctab array - linux/export: Fix alignment for 64-bit ksymtab entries - kexec: select CRYPTO from KEXEC_FILE instead of depending on it - kexec: fix KEXEC_FILE dependencies - virtio_ring: fix syncs DMA memory with different direction - fs: cifs: Fix atime update check - client: convert to new timestamp accessors - fs: new accessor methods for atime and mtime - ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() - ksmbd: lazy v2 lease break on smb2_write() - ksmbd: send v2 lease break notification for directory - ksmbd: downgrade RWH lease caching state to RH for directory - ksmbd: set v2 lease capability - ksmbd: set epoch in create context v2 lease - ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error - ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId - ksmbd: release interim response after sending status pending response - ksmbd: move oplock handling after unlock parent dir - ksmbd: separately allocate ci per dentry - ksmbd: prevent memory leak on error return - ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() - ksmbd: no need to wait for binded connection termination at logoff - ksmbd: add support for surrogate pair conversion - ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() - ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() - ksmbd: reorganize ksmbd_iov_pin_rsp() - ksmbd: Remove unused field in ksmbd_user struct - spi: cadence: revert "Add SPI transfer delays" - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place - x86/alternatives: Sync core before enabling interrupts - KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy - KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() - KVM: arm64: vgic: Simplify kvm_vgic_destroy() - thunderbolt: Fix memory leak in margining_port_remove() - lib/vsprintf: Fix %pfwf when current node refcount == 0 - gpio: dwapb: mask/unmask IRQ when disable/enale it - bus: ti-sysc: Flush posted write only after srst_udelay - pinctrl: starfive: jh7100: ignore disabled device tree nodes - pinctrl: starfive: jh7110: ignore disabled device tree nodes - selftests: mptcp: join: fix subflow_send_ack lookup - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() - scsi: core: Always send batch on reset or error handling command - Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity" - nvmem: brcm_nvram: store a copy of NVRAM content - spi: atmel: Fix clock issue when using devices with different polarities - spi: atmel: Prevent spi transfers from being killed - spi: atmel: Do not cancel a transfer upon any signal - ring-buffer: Fix slowpath of interrupted event - ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() - ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg() - 9p: prevent read overrun in protocol dump tracepoint - drm/i915/dmc: Don't enable any pipe DMC events - drm/i915: Reject async flips with bigjoiner - smb: client: fix OOB in smbCalcSize() - smb: client: fix OOB in SMB2_query_info_init() - smb: client: fix potential OOB in cifs_dump_detail() - smb: client: fix OOB in cifsd when receiving compounded resps - nfsd: call nfsd_last_thread() before final nfsd_put() - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp - net: stmmac: fix incorrect flag check in timestamp interrupt - net: avoid build bug in skb extension length calculation - net: ks8851: Fix TX stall caused by TX buffer overrun - net: rfkill: gpio: set GPIO direction - net: 9p: avoid freeing uninit memory in p9pdu_vreadf - Input: soc_button_array - add mapping for airplane mode button - net: usb: ax88179_178a: avoid failed operations when device is disconnected - usb: fotg210-hcd: delete an incorrect bounds test - usb: typec: ucsi: fix gpio-based orientation detection - Bluetooth: Add more enc key size check - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE - Bluetooth: L2CAP: Send reject on command corrupted request - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent - ASoC: tas2781: check the validity of prm_no/cfg_no - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA - ALSA: hda/tas2781: select program 0, conf 0 by default - USB: serial: option: add Quectel RM500Q R13 firmware support - USB: serial: option: add Foxconn T99W265 with new baseline - USB: serial: option: add Quectel EG912Y module support - USB: serial: ftdi_sio: update Actisense PIDs constant names - wifi: cfg80211: fix certs build to not depend on file order - wifi: cfg80211: Add my certificate - wifi: mt76: fix crash with WED rx support enabled - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 - ARM: dts: Fix occasional boot hang for am3 usb - ALSA: usb-audio: Increase delay in MOTU M quirk - iio: triggered-buffer: prevent possible freeing of wrong buffer - iio: tmag5273: fix temperature offset - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() - iio: imu: adis16475: add spi_device_id table - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table - iio: adc: imx93: add four channels for imx93 adc - iio: kx022a: Fix acceleration value scaling - scsi: ufs: core: Let the sq_lock protect sq_tail_slot access - scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in ufs_qcom_clk_scale_notify() - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() - iio: adc: meson: add separate config for axg SoC family - Input: ipaq-micro-keys - add error handling for devm_kmemdup - interconnect: qcom: sm8250: Enable sync_state - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw - interconnect: Treat xlate() returning NULL node as an error - nvme-pci: fix sleeping function called from interrupt context - gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl() - pinctrl: at91-pio4: use dedicated lock class for IRQ - x86/xen: add CPU dependencies for 32-bit build - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. - drm/amdgpu: re-create idle bo's PTE during VM state machine reset - i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off() - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP - ASoC: hdmi-codec: fix missing report for jack initial status - drm/i915/mtl: Fix HDMI/DP PLL clock selection - drm/i915/hwmon: Fix static analysis tool reported issues - afs: Fix use-after-free due to get/remove race in volume tree - afs: Fix overwriting of result of DNS query - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry - net: check dev->gso_max_size in gso_features_check() - net/ipv6: Revert remove expired routes with a separated list of routes - net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean() - afs: Fix dynamic root lookup DNS check - afs: Fix the dynamic root's d_delete to always delete unused dentries - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - net: mana: select PAGE_POOL - ice: Fix PF with enabled XDP going no-carrier after reset - ice: alter feature support check for SRIOV and LAG - ice: stop trashing VF VSI aggregator node ID information - net: phy: skip LED triggers on PHYs on SFP modules - bnxt_en: do not map packet buffers twice - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis - Bluetooth: hci_event: shut up a false-positive warning - Bluetooth: Fix deadlock in vhci_send_frame - Bluetooth: Fix not notifying when connection encryption changes - net/rose: fix races in rose_kill_by_device() - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources - net: sched: ife: fix potential use-after-free - net: Return error from sk_stream_wait_connect() if sk_wait_event() fails - octeontx2-pf: Fix graceful exit during PFC configuration failure - net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above - net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors - net/mlx5e: Correct snprintf truncation handling for fw_version buffer - net/mlx5e: Fix error codes in alloc_branch_attr() - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num - net/mlx5: Fix fw tracer first block check - net/mlx5e: XDP, Drop fragmented packets larger than MTU size - net/mlx5e: Decrease num_block_tc when unblock tc offload - net/mlx5e: Fix overrun reported by coverity - net/mlx5e: fix a potential double-free in fs_udp_create_groups - net/mlx5e: Fix a race in command alloc flow - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() - Revert "net/mlx5e: fix double free of encap_header" - Revert "net/mlx5e: fix double free of encap_header in update funcs" - bpf: syzkaller found null ptr deref in unix_bpf proto add - ice: fix theoretical out-of-bounds access in ethtool link modes - wifi: mac80211: mesh_plink: fix matches_local logic - wifi: mac80211: mesh: check element parsing succeeded - wifi: mac80211: check defragmentation succeeded - wifi: mac80211: don't re-add debugfs during reconfig - wifi: mac80211: check if the existing link config remains unchanged - wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock - wifi: ieee80211: don't require protected vendor action frames - SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806 - platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() - s390/vx: fix save/restore of fpu kernel context - reset: Fix crash when freeing non-existent optional resets - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init - ARM: dts: dra7: Fix DRA7 L3 NoC node register size - arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3 - spi: spi-imx: correctly configure burst length when using dma - drm: Fix FD ownership check in drm_master_check_perm() - drm: Update file owner during use - drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select - drm/i915: Introduce crtc_state->enhanced_framing - drm/i915: Fix FEC state dump - drm/amd/display: fix hw rotated modes when PSR-SU is enabled - btrfs: free qgroup pertrans reserve on transaction abort - btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta() - btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve() - mm/damon/core: make damon_start() waits until kdamond_fn() starts - mm/damon/core: use number of passed access sampling as a timer - bpf: Fix prog_array_map_poke_run map poke update - !5451 arm64: Delete macro in the scsnp feature - arm64: Delete macro in the scsnp feature - !5037 [OLK-6.6] Add support for Mucse Network Adapter(N500/N210) - drivers: initial support for rnpgbe drivers from Mucse Technology - !4782 [OLK-6.6] Add drivers support for Mucse Network Adapter rnpm (N10/N400) - drivers: initial support for rnpm drivers from Mucse Technology - !5340 CVE-2023-52593 - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - !5341 powerpc/lib: Validate size for vector operations - powerpc/lib: Validate size for vector operations - !5346 v2 s390/vfio-ap: always filter entire AP matrix - s390/vfio-ap: always filter entire AP matrix - !5248 mm: cachestat: fix folio read-after-free in cache walk - mm: cachestat: fix folio read-after-free in cache walk - !5212 [OLK-6.6] Support PSPCCP/NTBCCP identification for Hygon 2th and 3th CPU - crypto: ccp: Add Hygon CSV support - crypto: ccp: Fixup the capability of Hygon PSP during initialization - !5318 Backport 6.6.8 LTS Patches - RDMA/mlx5: Change the key being sent for MPV device affiliation - x86/speculation, objtool: Use absolute relocations for annotations - ring-buffer: Have rb_time_cmpxchg() set the msb counter too - ring-buffer: Do not try to put back write_stamp - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs - ring-buffer: Fix writing to the buffer with max_data_size - ring-buffer: Have saved event hold the entire event - ring-buffer: Do not update before stamp when switching sub-buffers - tracing: Update snapshot buffer on resize if it is allocated - ring-buffer: Fix memory leak of free page - smb: client: fix OOB in smb2_query_reparse_point() - smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix potential OOBs in smb2_parse_contexts() - drm/i915: Fix remapped stride with CCS on ADL+ - drm/i915: Fix intel_atomic_setup_scalers() plane_state handling - drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again - drm/amd/display: Restore guard against default backlight value < 1 nit - drm/edid: also call add modes in EDID connector update fallback - drm/amdgpu: fix tear down order in amdgpu_vm_pt_free - btrfs: don't clear qgroup reserved bit in release_folio - btrfs: fix qgroup_free_reserved_data int overflow - btrfs: free qgroup reserve when ORDERED_IOERR is set - kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP - mm/shmem: fix race in shmem_undo_range w/THP - mm/mglru: reclaim offlined memcgs harder - mm/mglru: respect min_ttl_ms with memcgs - mm/mglru: try to stop at high watermarks - mm/mglru: fix underprotected page cache - dmaengine: fsl-edma: fix DMA channel leak in eDMAv4 - dmaengine: stm32-dma: avoid bitfield overflow assertion - drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks - team: Fix use-after-free when an option instance allocation fails - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - Revert "selftests: error out if kernel header files are not yet built" - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - soundwire: stream: fix NULL pointer dereference for multi_link - cxl/hdm: Fix dpa translation locking - btrfs: do not allow non subvolume root targets for snapshot - perf: Fix perf_event_validate_size() lockdep splat - HID: hid-asus: add const to read-only outgoing usb buffer - arm64: add dependency between vmlinuz.efi and Image - smb: client: set correct file type from NFS reparse points - smb: client: introduce ->parse_reparse_point() - smb: client: implement ->query_reparse_point() for SMB1 - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 - eventfs: Do not allow NULL parent to eventfs_start_creating() - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - scripts/checkstack.pl: match all stack sizes for s390 - nfc: virtual_ncidev: Add variable to check if ndev is running - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad - HID: hid-asus: reset the backlight brightness level on resume - HID: add ALWAYS_POLL quirk for Apple kb - HID: glorious: fix Glorious Model I HID report - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list - HID: mcp2221: Allow IO to start during probe - HID: mcp2221: Set driver data before I2C adapter add - platform/x86: intel_telemetry: Fix kernel doc descriptions - LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL - LoongArch: Silence the boot warning about 'nokaslr' - LoongArch: Record pc instead of offset in la_abs relocation - LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi - selftests/bpf: fix bpf_loop_bench for new callback verification scheme - nvme: catch errors from nvme_configure_metadata() - nvme-auth: set explanation code for failure2 msgs - bcache: avoid NULL checking to c->root in run_cache_set() - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() - bcache: remove redundant assignment to variable cur_idx - bcache: avoid oversize memory allocation by small stripe_size - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" - rxrpc: Fix some minor issues with bundle tracing - stmmac: dwmac-loongson: Add architecture dependency - usb: aqc111: check packet for fixup for true limit - x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM - selftests/mm: cow: print ksft header before printing anything else - drm/i915: Use internal class when counting engine resets - drm/i915/selftests: Fix engine reset count storage for multi-tile - accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization - accel/ivpu: Print information about used workarounds - drm/mediatek: Add spinlock for setting vblank event in atomic_begin - drm/mediatek: fix kernel oops if no crtc is found - PCI: vmd: Fix potential deadlock when enabling ASPM - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE - PCI/ASPM: Add pci_enable_link_state_locked() - PCI: loongson: Limit MRRS to 256 - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - ALSA: hda/tas2781: reset the amp before component_add - ALSA: hda/tas2781: call cleanup functions only once - ALSA: hda/tas2781: handle missing EFI calibration data - ALSA: hda/tas2781: leave hda_component in usable state - ALSA: hda/realtek: Apply mute LED quirk for HP15-db - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB - io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() - fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_MMAP - fuse: share lookup state between submount and its parent - fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP - HID: Add quirk for Labtec/ODDOR/aikeec handbrake - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] - net: atlantic: fix double free in ring reinit logic - appletalk: Fix Use-After-Free in atalk_ioctl - net: stmmac: Handle disabled MDIO busses from devicetree - net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX - dpaa2-switch: do not ask for MDB, VLAN and FDB replay - dpaa2-switch: fix size of the dma_unmap - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() - sign-file: Fix incorrect return values check - stmmac: dwmac-loongson: Make sure MDIO is initialized before use - net: ena: Fix XDP redirection error - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on - net: ena: Fix xdp drops handling due to multibuf packets - net: ena: Destroy correct number of xdp queues upon failure - net: Remove acked SYN flag from packet in the transmit queue correctly - qed: Fix a potential use-after-free in qed_cxt_tables_alloc - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close - iavf: Handle ntuple on/off based on new state machines for flow director - iavf: Introduce new state machines for flow director - net/rose: Fix Use-After-Free in rose_ioctl - atm: Fix Use-After-Free in do_vcc_ioctl - octeontx2-af: Fix pause frame configuration - octeontx2-af: Update RSS algorithm index - octeontx2-pf: Fix promisc mcam entry action - octeon_ep: explicitly test for firmware ready value - net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table - octeontx2-af: fix a use-after-free in rvu_nix_register_reporters - net: fec: correct queue selection - atm: solos-pci: Fix potential deadlock on &tx_queue_lock - atm: solos-pci: Fix potential deadlock on &cli_queue_lock - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic - bnxt_en: Fix wrong return value check in bnxt_close_nic() - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() - bnxt_en: Clear resource reservation during resume - qca_spi: Fix reset behavior - qca_debug: Fix ethtool -G iface tx behavior - qca_debug: Prevent crash on TX ring changes - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX - net/mlx5: Fix a NULL vs IS_ERR() check - net/mlx5e: Check netdev pointer before checking its net ns - net/mlx5: Nack sync reset request when HotPlug is enabled - net/mlx5e: TC, Don't offload post action rule if not supported - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work - net/mlx5e: Disable IPsec offload support if not FW steering - RDMA/mlx5: Send events from IB driver about device affiliation state - net/mlx5e: Check the number of elements before walk TC rhashtable - net/mlx5e: Reduce eswitch mode_lock protection context - net/mlx5e: Tidy up IPsec NAT-T SA discovery - net/mlx5e: Unify esw and normal IPsec status table creation/destruction - net/mlx5e: Ensure that IPsec sequence packet number starts from 1 - net/mlx5e: Honor user choice of IPsec replay window size - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd - afs: Fix refcount underflow from error handling race - efi/x86: Avoid physical KASLR on older Dell systems - ksmbd: fix memory leak in smb2_lock() - ext4: fix warning in ext4_dio_write_end_io() - r8152: add vendor/device ID pair for ASUS USB-C2500 - !5239 crypto: hisilicon support no-sva feature - crypto: hisilicon/qm - register to UACCE subsystem in UACCE_MODE_NOIOMMU mode - crypto: hisilicon/qm - get the type of iommu - uacce: support UACCE_MODE_NOIOMMU mode - !5256 net: hns3: some bugfix for the HNS3 ethernet driver - net: hns3: add checking for vf id of mailbox - net: hns3: fix port duplex configure error in IMP reset - net: hns3: fix reset timeout under full functions and queues - net: hns3: fix delete tc fail issue - net: hns3: fix kernel crash when 1588 is received on HIP08 devices - net: hns3: Disable SerDes serial loopback for HiLink H60 - net: hns3: add new 200G link modes for hisilicon device - net: hns3: fix wrong judgment condition issue - !5250 f2fs: fix to tag gcing flag on page during block migration - f2fs: fix to tag gcing flag on page during block migration - !5249 btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned - btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned - !5244 ceph: fix deadlock or deadcode of misusing dget() - ceph: fix deadlock or deadcode of misusing dget() - !5180 RDMA/hns: Support hns RoCE Bonding - RDMA/hns: Fix the concurrency error between bond and reset. - RDMA/hns: Fix the device loss after unbinding RoCE bond resource slave - RDMA/hns: Fix wild pointer error of RoCE bonding when rmmod hns3 - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Add functions to obtain netdev and bus_num from an hr_dev - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Support RoCE bonding- !5174 [OLK-6.6][sync from OLK-5.10] Introduce multiple LPI translation caches - KVM:arm64:vgic update openEuler's config's to enable MULTI_LPI_TRANSLATE_CACHE - KVM: arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command - KVM: arm64: vgic-its: Introduce multiple LPI translation caches - !5208 Revert “Fix the header file location error and adjust the function and structure version.” - Revert “Fix the header file location error and adjust the function and structure version.” - !5199 v2 mTHP anon support - uprobes: use pagesize-aligned virtual address when replacing pages - selftests/mm/cow: add tests for anonymous multi-size THP - selftests/mm/cow: generalize do_run_with_thp() helper - selftests/mm/khugepaged: enlighten for multi-size THP - selftests/mm: support multi-size THP interface in thp_settings - selftests/mm: factor out thp settings management - selftests/mm/kugepaged: restore thp settings at exit - mm: thp: support allocation of anonymous multi-size THP - mm: thp: introduce multi-size THP sysfs interface - mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap() - mm: allow deferred splitting of arbitrary anon large folios - mm/readahead: do not allow order-1 folio - mm: more ptep_get() conversion - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" - memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio() - mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() - mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() - mm/rmap: pass folio to hugepage_add_anon_rmap() - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() - mm/rmap: move folio_test_anon() check out of __folio_set_anon() - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() - !4908 cgroup/cpuset: add exclusive and exclusive.effective for v2 - cgroup/cpuset: Fix retval in update_cpumask() - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() - cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() - cgroup/cpuset: Enable invalid to valid local partition transition - cgroup/cpuset: Check partition conflict with housekeeping setup - cgroup/cpuset: Introduce remote partition - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 - !5159 【OLK-6.6】iommu: reserve KABI for struct iommu_ops - [OLK-6.6] iommu:kabi reserver space for struct iommu_ops - !5149 net: hns3: add support some customized exception handling interfaces - net: hns3: add input parameters checking - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces - !4761 [OLK-6.6] backport 6.7 kernel signal patch - riscv: signal: handle syscall restart before get_signal - !5151 intel-sig: configs: enable TPMI related configs for OLK6.6 - config: update Intel TPMI based driver configs to openeuler_defconfig for x86 - !5150 intel-sig: configs: enable PMT related configs for OLK6.6 - config: x86: Intel: enabled PMT SDSI TPMI configs - !4427 【OLK-6.6】watchdog: Support watchdog_sdei coexist with existing watchdogs - watchdog: Support watchdog_sdei coexist with existing watchdogs - !4776 [OLK-6.6] kabi:reserve space for msi expansion - [OLK-6.6] kabi:reserve space for msi expansion - !5041 [OLK-6.6] support the AMD Zen5 Turin - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 - x86/CPU/AMD: Add X86_FEATURE_ZEN5 - x86/CPU/AMD: Add X86_FEATURE_ZEN1 - x86/CPU/AMD: Drop now unused CPU erratum checking function - x86/CPU/AMD: Get rid of amd_erratum_1485[] - x86/CPU/AMD: Get rid of amd_erratum_400[] - x86/CPU/AMD: Get rid of amd_erratum_383[] - x86/CPU/AMD: Get rid of amd_erratum_1054[] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function - x86/CPU/AMD: Carve out the erratum 1386 fix - x86/CPU/AMD: Add ZenX generations flags - !5036 [OLK-6.6] Do not serialize MSR accesses on AMD - x86/barrier: Do not serialize MSR accesses on AMD - !5134 modpost: Optimize symbol search from linear to binary search - modpost: Optimize symbol search from linear to binary search - !4826 add sw64 architecture support - drivers: vfio: add sw64 support - drivers: usb: add sw64 support - drivers: tty: add sw64 support - drivers: spi: add sw64 support - drivers: scsi: add sw64 support - drivers: rtc: add sw64 rtc support - drivers: qemu_fw_cfg: add sw64 support - drivers: platform: add sw64 support - drivers: pci: add sw64 support - drivers: misc: add sw64 support - drivers: mfd: add sw64 support - drivers: irqchip: add sw64 support - drivers: iommu: add sw64 support - drivers: i2c: add sw64 support - drivers: hwmon: add sw64 support - drivers: gpio: add sw64 support - drivers: efi: add sw64 support - !4927 ima: digest list new support modsig - ima: digest list new support modsig - !4971 net: hns3: backport some patch from kernel 6.7 - net: hns3: add some link modes for hisilicon device - net: hns3: add vf fault detect support - net: hns3: add hns3 vf fault detect cap bit support - !5040 [OLK-6.6] Add support for Vendor Defined Error Types in Einj Module - ACPI: APEI: EINJ: Add support for vendor defined error types - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo - fs: debugfs: Add write functionality to debugfs blobs - ACPI: APEI: EINJ: Refactor available_error_type_show() - !5039 [OLK-6.6] Fix disabling memory if DVSEC CXL Range does not match a CFMWS window - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window - !5047 Backport etmem swapcache recalim feature to OLK 6.6 - etmem: add swapcache reclaim to etmem - etmem: Expose symbol reclaim_folio_list - !4514 [OLK-6.6] kabi: IOMMU subsystem reservation - kabi: IOMMU reservations - kabi: bus_type, device_driver, dev_pm_ops reservation - !5056 erofs: fix handling kern_mount() failure - erofs: fix handling kern_mount() failure - !5059 dm: limit the number of targets and parameter size area - dm: limit the number of targets and parameter size area - !5021 LoongArch: fix some known issue and update defconfig - LoongArch: enable CONFIG_DEBUG_INFO_BTF by default - net: stmmac: fix potential double free of dma descriptor resources - drm/radeon: Workaround radeon driver bug for Loongson - irqchip/loongson-liointc: Set different isr for differnt core - LoongArch: kdump: Add high memory reservation - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: defconfig: Enable a large number of configurations - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - LoongArch: Remove generic irq migration - LoongArch: Adapted SECTION_SIZE_BITS with page size - !4689 Remove WQ_FLAG_BOOKMARK flag - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - !5024 v2 vmemmap optimize bugfix - mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes - !4653 [OLK-6.6] Add support for Mucse Network Adapter(N10/N400) - drivers: initial support for rnp drivers from Mucse Technology - !4935 RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity - RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity - RDMA/hns: Fix mis-modifying default congestion control algorithm - !4993 v3 kworker: Fix the problem of ipsan performance degradation - Add kernel compilation configuration options - iscsi: use dynamic single thread workqueue to improve performance - workqueue: add member for NUMA aware order workqueue and implement NUMA affinity for single thread workqueue - !4930 erofs: fix lz4 inplace decompression - erofs: fix lz4 inplace decompression - !4082 【OLK-6.6】KVM: arm64: vtimer irq bypass support - mbigen: probe mbigen driver with arch_initcall - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - mbigen: Sets the regs related to vtimer irqbypass - KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset - mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR) - KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr - KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs - KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt - KVM: arm64: GICv4.1: Add support for MBIGEN save/restore - KVM: arm64: arch_timer: Rework vcpu init/reset logic - KVM: arm64: arch_timer: Probe vtimer irqbypass capability - KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config - KVM: arm64: GICv4.1: Add direct injection capability to PPI registers - KVM: arm64: vgic: Add helper for vtimer vppi info register - KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability - irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level - irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation - irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip - irqchip/gic-v4.1: Extend VSGI command to support the new vPPI - irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability - mbigen: vtimer mbigen driver support - mbigen: vtimer: isolate mbigen vtimer funcs with macro - !4875 [OLK-6.6] backport latest v6.8 iommu fixes - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES - iommufd: Fix protection fault in iommufd_test_syz_conv_iova - iommufd/selftest: Fix mock_dev_num bug - iommufd: Fix iopt_access_list_id overwrite bug - iommu/sva: Fix SVA handle sharing in multi device case - !4867 ext4: regenerate buddy after block freeing failed if under fc replay - ext4: regenerate buddy after block freeing failed if under fc replay - !4851 cachefiles: fix memory leak in cachefiles_add_cache() - cachefiles: fix memory leak in cachefiles_add_cache() - !4913 RDMA/hns: Support SCC parameter configuration and reporting of the down/up event of the HNS RoCE network port - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Support congestion control algorithm parameter configuration - !4670 crypto HiSilicon round main line code - crypto: hisilicon/qm - change function type to void - crypto: hisilicon/qm - obtain stop queue status - crypto: hisilicon/qm - add stop function by hardware - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec2 - fix some cleanup issues - crypto: hisilicon/sec2 - modify nested macro call - crypto: hisilicon/sec2 - updates the sec DFX function register - crypto: hisilicon - Fix smp_processor_id() warnings - crypto: hisilicon/qm - dump important registers values before resetting - crypto: hisilicon/qm - support get device state - crypto: hisilicon/sec2 - optimize the error return process - crypto: hisilicon/qm - delete a dbg function - crypto: hisilicon/sec2 - Remove cfb and ofb - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/qm - add comments and remove redundant array element - crypto: hisilicon/qm - simplify the status of qm - crypto: hisilicon/sgl - small cleanups for sgl.c - crypto: hisilicon/zip - add zip comp high perf mode configuration - crypto: hisilicon/qm - remove incorrect type cast - crypto: hisilicon/qm - print device abnormal information - crypto: hisilicon/trng - Convert to platform remove callback returning void - crypto: hisilicon/sec - Convert to platform remove callback returning void - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - check function qp num before alg register - crypto: hisilicon/qm - fix the type value of aeq - crypto: hisilicon/sec - fix for sgl unmmap problem - crypto: hisilicon/zip - remove zlib and gzip - crypto: hisilicon/zip - support deflate algorithm - uacce: make uacce_class constant - !4725 [OLK-6.6] merge upstream net-v6.7 all wangxun patches - net: fill in MODULE_DESCRIPTION()s for wx_lib - wangxun: select CONFIG_PHYLINK where needed - net: wangxun: add ethtool_ops for msglevel - net: wangxun: add coalesce options support - net: wangxun: add ethtool_ops for ring parameters - net: wangxun: add flow control support - net: ngbe: convert phylib to phylink - net: txgbe: use phylink bits added in libwx - net: libwx: add phylink to libwx - net: wangxun: remove redundant kernel log - net: ngbe: add ethtool stats support - net: txgbe: add ethtool stats support - net: wangxun: move MDIO bus implementation to the library - net: libwx: fix memory leak on free page - net: libwx: support hardware statistics - net: wangxun: fix changing mac failed when running - !4841 Intel-sig: intel_idle: add Sierra Forest SoC support on 6.6 - intel_idle: add Sierra Forest SoC support - !4834 ras: fix return type of log_arm_hw_error when not add CONFIG_RAS_ARM_EVENT_INFO config - ras: fix return type of log_arm_hw_error when not add CONFIG_RAS_ARM_EVENT_INFO config - !4845 PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() - PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() - !4773 Add loongarch kernel kvm support - loongarch/kernel: Fix loongarch compilation error - LoongArch: KVM: Add returns to SIMD stubs - LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments - LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask() - LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg() - irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() - LoongArch: KVM: Add LASX (256bit SIMD) support - LoongArch: KVM: Add LSX (128bit SIMD) support - LoongArch: KVM: Fix timer emulation with oneshot mode - LoongArch: KVM: Remove kvm_acquire_timer() before entering guest - LoongArch: KVM: Allow to access HW timer CSR registers always - LoongArch: KVM: Remove SW timer switch when vcpu is halt polling - LoongArch: KVM: Optimization for memslot hugepage checking - LoongArch: Implement constant timer shutdown interface - LoongArch: KVM: Add maintainers for LoongArch KVM - LoongArch: KVM: Supplement kvm document about LoongArch-specific part - LoongArch: KVM: Enable kvm config and add the makefile - LoongArch: KVM: Implement vcpu world switch - LoongArch: KVM: Implement kvm exception vectors - LoongArch: KVM: Implement handle fpu exception - LoongArch: KVM: Implement handle mmio exception - LoongArch: KVM: Implement handle gspr exception - LoongArch: KVM: Implement handle idle exception - LoongArch: KVM: Implement handle iocsr exception - LoongArch: KVM: Implement handle csr exception - LoongArch: KVM: Implement kvm mmu operations - LoongArch: KVM: Implement virtual machine tlb operations - LoongArch: KVM: Implement vcpu timer operations - LoongArch: KVM: Implement misc vcpu related interfaces - LoongArch: KVM: Implement vcpu load and vcpu put operations - LoongArch: KVM: Implement vcpu interrupt operations - LoongArch: KVM: Implement fpu operations for vcpu - LoongArch: KVM: Implement basic vcpu ioctl interfaces - LoongArch: KVM: Implement basic vcpu interfaces - LoongArch: KVM: Add vcpu related header files - LoongArch: KVM: Implement VM related functions - LoongArch: KVM: Implement kvm hardware enable, disable interface - LoongArch: KVM: Implement kvm module related interface - LoongArch: KVM: Add kvm related header files - !3951 【OLK-6.6】KVM/arm64: support virt_dev irqbypass - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command - KVM: arm64: kire: irq routing entry cached the relevant cache data - KVM: arm64: Introduce shadow device - virt_plat_dev: Register the virt platform device driver - irqchip/gic-v3-its: Add virt platform devices MSI support - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices - irqchip/gic-v3-its: Introduce the reserved device ID pools - !4425 【OLK-6.6】arm64/nmi: Support for FEAT_NMI - irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked - config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64 - irqchip/gic-v3: Implement FEAT_GICv3_NMI support - arm64/nmi: Add Kconfig for NMI - arm64/nmi: Add handling of superpriority interrupts as NMIs - arm64/irq: Document handling of FEAT_NMI in irqflags.h - arm64/entry: Don't call preempt_schedule_irq() with NMIs masked - arm64/nmi: Manage masking for superpriority interrupts along with DAIF - KVM: arm64: Hide FEAT_NMI from guests - arm64/cpufeature: Detect PE support for FEAT_NMI - arm64/idreg: Add an override for FEAT_NMI - arm64/hyp-stub: Enable access to ALLINT - arm64/asm: Introduce assembly macros for managing ALLINT - arm64/sysreg: Add definitions for immediate versions of MSR ALLINT - arm64/booting: Document boot requirements for FEAT_NMI - !4679 f2fs: fix to avoid dirent corruption - f2fs: fix to avoid dirent corruption - !4730 coresight: trbe: Enable ACPI based devices - coresight: trbe: Enable ACPI based TRBE devices - coresight: trbe: Add a representative coresight_platform_data for TRBE - !4807 [OLK-6.6] Intel: backport KVM LAM from v6.8 to OLK-6.6 - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" - KVM: x86: Advertise and enable LAM (user and supervisor) - KVM: x86: Virtualize LAM for user pointer - KVM: x86: Virtualize LAM for supervisor pointer - KVM: x86: Untag addresses for LAM emulation where applicable - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() - KVM: x86: Add an emulation flag for implicit system access - KVM: x86: Consolidate flags for __linearize() - !4700 efivarfs: force RO when remounting if SetVariable is not supported - efivarfs: force RO when remounting if SetVariable is not supported - !4785 Support PV-sched feature - KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - !4629 add sw64 architecture support - drivers: cpufreq: add sw64 support - drivers: clocksource: add sw64 support - drivers: acpi: add sw64 support - selftests: fix sw64 support - perf: fix sw64 support - perf: add sw64 support - tools: fix basic sw64 support - tools: add basic sw64 support - sw64: fix ftrace support - sw64: fix audit support - sw64: fix kexec support - sw64: fix PCI support - sw64: fix KVM support - sw64: fix module support - sw64: fix ACPI support - sw64: fix rrk support - sw64: fix ELF support - !4727 RAS: Report ARM processor information to userspace - RAS: Report ARM processor information to userspace - !4769 [sync] PR-4729: serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - !4781 x86/fpu: Stop relying on userspace for info to fault in xsave buffer - x86/fpu: Stop relying on userspace for info to fault in xsave buffer - !4787 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - !4789 v2 fix CVE-2024-26590 - erofs: fix inconsistent per-file compression format - erofs: simplify compression configuration parser - !4736 PCIe and miniIO OLK-5.10 branch partial code round OLK-6.6 branch - xhci:fix USB xhci controller issue - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected - Add the verification operation after the bus recovery operation obtains resources through the ACPI - i2c: hisi: Add gpio bus recovery support - gpio: hisi: Fix format specifier - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() - Fix the header file location error and adjust the function and structure version. - hwtracing: hisi_ptt: Don't try to attach a task - hwtracing: hisi_ptt: Optimize the trace data committing - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Disable interrupt after trace end - !4802 Export vcpu stat via debugfs - kvm: debugfs: add EXIT_REASON_PREEMPTION_TIMER to vcpu_stat - kvm: debugfs: add fastpath msr_wr exits to debugfs statistics - kvm: debugfs: Export x86 kvm exits to vcpu_stat - kvm: debugfs: aarch64 export cpu time related items to debugfs - kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs - kvm: debugfs: Export vcpu stat via debugfs - !4676 [OLK-6.6] kabi/iommu: Backport patches from upstream and maintainer tree - iommu/sva: Restore SVA handle sharing - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" - iommu/vt-d: Fix constant-out-of-range warning - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking - iommu/vt-d: Add missing dirty tracking set for parent domain - iommu/vt-d: Wrap the dirty tracking loop to be a helper - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() - iommu/vt-d: Add missing device iotlb flush for parent domain - iommu/vt-d: Update iotlb in nested domain attach - iommu/vt-d: Add missing iotlb flush for parent domain - iommu/vt-d: Add __iommu_flush_iotlb_psi() - iommu/vt-d: Track nested domains in parent - iommu: Make iommu_report_device_fault() return void - iommu: Make iopf_group_response() return void - iommu: Track iopf group instead of last fault - iommu: Improve iopf_queue_remove_device() - iommu: Use refcount for fault data access - iommu: Refine locking for per-device fault data management - iommu: Separate SVA and IOPF - iommu: Make iommu_queue_iopf() more generic - iommu: Prepare for separating SVA and IOPF - iommu: Merge iommu_fault_event and iopf_fault - iommu: Remove iommu_[un]register_device_fault_handler() - iommu: Merge iopf_device_param into iommu_fault_param - iommu: Cleanup iopf data structure definitions - iommu: Remove unrecoverable fault data - iommu/arm-smmu-v3: Remove unrecoverable faults reporting - iommu: Move iommu fault data to linux/iommu.h - iommu/iova: use named kmem_cache for iova magazines - iommu/iova: Reorganise some code - iommu/iova: Tidy up iova_cache_get() failure - selftests/iommu: fix the config fragment - iommufd: Reject non-zero data_type if no data_len is provided - iommufd/iova_bitmap: Consider page offset for the pages to be pinned - iommufd/selftest: Add mock IO hugepages tests - iommufd/selftest: Hugepage mock domain support - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() - iommufd/selftest: Refactor dirty bitmap tests - iommufd/iova_bitmap: Handle recording beyond the mapped pages - iommufd/selftest: Test u64 unaligned bitmaps - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array - iommufd/iova_bitmap: Bounds check mapped::pages access - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach - powerpc: iommu: Bring back table group release_ownership() call - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA - iommufd/selftest: Check the bus type during probe - iommu/vt-d: Add iotlb flush for nested domain - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op - iommufd/selftest: Add mock_domain_cache_invalidate_user support - iommu: Add iommu_copy_struct_from_user_array helper - iommufd: Add IOMMU_HWPT_INVALIDATE - iommu: Add cache_invalidate_user op - iommu: Don't reserve 0-length IOVA region - iommu/sva: Fix memory leak in iommu_sva_bind_device() - iommu/dma: Trace bounce buffer usage when mapping buffers - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() - iommu: Mark dev_iommu_priv_set() with a lockdep - iommu: Mark dev_iommu_get() with lockdep - iommu/of: Use -ENODEV consistently in of_iommu_configure() - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() - iommu: Set owner token to SVA domain - mm: Deprecate pasid field - iommu: Support mm PASID 1:n with sva domains - mm: Add structure to keep sva information - iommu: Add mm_get_enqcmd_pasid() helper function - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() - iommu: Change kconfig around IOMMU_SVA - iommu: Extend LPAE page table format to support custom allocators - iommu: Allow passing custom allocators to pgtable drivers - iommu: Clean up open-coded ownership checks - iommu: Retire bus ops - iommu/arm-smmu: Don't register fwnode for legacy binding - iommu: Decouple iommu_domain_alloc() from bus ops - iommu: Validate that devices match domains - iommu: Decouple iommu_present() from bus ops - iommu: Factor out some helpers - iommu: Map reserved memory as cacheable if device is coherent - iommu/vt-d: Move inline helpers to header files - iommu/vt-d: Remove unused vcmd interfaces - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush - iommu/virtio: Make use of ops->iotlb_sync_map - iommu/arm-smmu: Convert to domain_alloc_paging() - iommu/arm-smmu: Pass arm_smmu_domain to internal functions - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED - iommu/arm-smmu: Convert to a global static identity domain - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() - iommu/arm-smmu-v3: Add a type for the STE - iommu/apple-dart: Fix spelling mistake "grups" -> "groups" - iommu/apple-dart: Use readl instead of readl_relaxed for consistency - iommu/apple-dart: Add support for t8103 USB4 DART - iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT - dt-bindings: iommu: dart: Add t8103-usb4-dart compatible - iommufd: Do not UAF during iommufd_put_object() - iommufd: Add iommufd_ctx to iommufd_put_object() - iommu/vt-d: Support enforce_cache_coherency only for empty domains - iommu: Flow ERR_PTR out from __iommu_domain_alloc() - iommu/dma: Use a large flush queue and timeout for shadow_on_flush - iommu/dma: Allow a single FQ in addition to per-CPU FQs - iommu/s390: Disable deferred flush for ISM devices - s390/pci: Use dma-iommu layer - s390/pci: prepare is_passed_through() for dma-iommu - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return - iommu/dart: Remove the force_bypass variable - iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() - iommu/dart: Convert to domain_alloc_paging() - iommu/dart: Move the blocked domain support to a global static - iommu/dart: Use static global identity domains - iommufd: Convert to alloc_domain_paging() - iommu/vt-d: Use ops->blocked_domain - iommu/vt-d: Update the definition of the blocking domain - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain - iommu: change iommu_map_sgtable to return signed values - powerpc/iommu: Do not do platform domain attach atctions after probe - iommu: Fix return code in iommu_group_alloc_default_domain() - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled - iommu: Remove duplicate include - iommu: Improve map/unmap sanity checks - iommu: Retire map/unmap ops - iommu/tegra-smmu: Update to {map,unmap}_pages - iommu/sun50i: Update to {map,unmap}_pages - iommu/rockchip: Update to {map,unmap}_pages - iommu/omap: Update to {map,unmap}_pages - iommu/exynos: Update to {map,unmap}_pages - iommu/omap: Convert to generic_single_device_group() - iommu/ipmmu-vmsa: Convert to generic_single_device_group() - iommu/rockchip: Convert to generic_single_device_group() - iommu/sprd: Convert to generic_single_device_group() - iommu/sun50i: Convert to generic_single_device_group() - iommu: Add generic_single_device_group() - iommu: Remove useless group refcounting - iommu: Convert remaining simple drivers to domain_alloc_paging() - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() - iommu: Add ops->domain_alloc_paging() - iommu: Add __iommu_group_domain_alloc() - iommu: Require a default_domain for all iommu drivers - iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN - iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN - iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN - iommu: Remove ops->set_platform_dma_ops() - iommu/msm: Implement an IDENTITY domain - iommu/omap: Implement an IDENTITY domain - iommu/tegra-smmu: Support DMA domains in tegra - iommu/tegra-smmu: Implement an IDENTITY domain - iommu/exynos: Implement an IDENTITY domain - iommu: Allow an IDENTITY domain as the default_domain in ARM32 - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() - iommu/mtk_iommu_v1: Implement an IDENTITY domain - iommu/tegra-gart: Remove tegra-gart - iommu/fsl_pamu: Implement a PLATFORM domain - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops - iommu: Add IOMMU_DOMAIN_PLATFORM - iommu: Add iommu_ops->identity_domain - iommu/vt-d: debugfs: Support dumping a specified page table - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} - iommu/vt-d: debugfs: Dump entry pointing to huge page - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() - iommu/arm-smmu-v3-sva: Remove bond refcount - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle - iommu/arm-smmu-v3: Rename cdcfg to cd_table - iommu/arm-smmu-v3: Update comment about STE liveness - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise - iommu/arm-smmu-v3: Move CD table to arm_smmu_master - iommu/arm-smmu-v3: Refactor write_ctx_desc - iommu/arm-smmu-v3: move stall_enabled to the cd table - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() - powerpc: Remove extern from function implementations - iommufd: Organize the mock domain alloc functions closer to Joerg's tree - iommu/vt-d: Disallow read-only mappings to nest parent domain - iommu/vt-d: Add nested domain allocation - iommu/vt-d: Set the nested domain to a device - iommu/vt-d: Make domain attach helpers to be extern - iommu/vt-d: Add helper to setup pasid nested translation - iommu/vt-d: Add helper for nested domain allocation - iommu/vt-d: Extend dmar_domain to support nested domain - iommufd: Add data structure for Intel VT-d stage-1 domain allocation - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs - iommufd/selftest: Add nested domain allocation for mock domain - iommu: Add iommu_copy_struct_from_user helper - iommufd: Add a nested HW pagetable object - iommu: Pass in parent domain with user_data to domain_alloc_user op - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING - iommu: Add IOMMU_DOMAIN_NESTED - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc - iommufd: Fix spelling errors in comments - !4767 reserve space for arch related structures - kabi: reserve space for struct mfd_cell - kabi: reserve space for struct irq_work - !4709 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4738 blk-mq: fix IO hang from sbitmap wakeup race - blk-mq: fix IO hang from sbitmap wakeup race - !4561 sched: migtate user interface from smart grid to sched bpf - sched: migtate user interface from smart grid to sched bpf - !4026 [OLK-6.6]Add support for Mont-TSSE - add support for Mont-TSSE Driver - !4564 v2 reserve space for arm64 related structures - kabi: reserve space for processor.h - kabi: reserve space for fb.h - kabi: reserve space for efi.h - !4675 v5 Backport vDPA migration support patches - vdpa: add CONFIG_VHOST_VDPA_MIGRATION - vdpa: add vmstate header file - vhost-vdpa: add reset state params to indicate reset level - vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - vhost-vdpa: fix msi irq request err - vhost-vdpa: Allow transparent MSI IOV - vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG - vhost-vdpa: add uAPI for device migration status - vdpa: add vdpa device migration status ops - vhost-vdpa: add uAPI for device buffer - vdpa: add device state operations - vhost-vdpa: add uAPI for logging - vdpa: add log operations - !4660 Intel: Backport to fix In Field Scan(IFS) SAF for GNR & SRF - platform/x86/intel/ifs: Call release_firmware() when handling errors. - !4652 RDMA/hns: Support SCC context query and DSCP configuration. - RDMA/hns: Support DSCP of userspace - RDMA/hns: Append SCC context to the raw dump of QP Resource - !4628 fs:/dcache.c: fix negative dentry flag warning in dentry_free - fs:/dcache.c: fix negative dentry flag warning in dentry_free - !4654 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - !3880 ima: Add IMA digest lists extension - ima: add default INITRAMFS_FILE_METADATA and EVM_DEFAULT_HASH CONFIG - ima: don't allow control characters in policy path - ima: Add max size for IMA digest database - config: add digest list options for arm64 and x86 - evm: Propagate choice of HMAC algorithm in evm_crypto.c - ima: Execute parser to upload digest lists not recognizable by the kernel - evm: Extend evm= with x509. allow_metadata_writes and complete values - ima: Add parser keyword to the policy - ima: Allow direct upload of digest lists to securityfs - ima: Search key in the built-in keyrings - certs: Introduce search_trusted_key() - KEYS: Provide a function to load keys from a PGP keyring blob - KEYS: Introduce load_pgp_public_keyring() - KEYS: Provide PGP key description autogeneration - KEYS: PGP data parser - PGPLIB: Basic packet parser - PGPLIB: PGP definitions (RFC 4880) - rsa: add parser of raw format - mpi: introduce mpi_key_length() - ima: Add Documentation/security/IMA-digest-lists.txt - ima: Introduce appraise_exec_immutable policy - ima: Introduce appraise_exec_tcb policy - ima: Introduce exec_tcb policy - ima: Add meta_immutable appraisal type - evm: Add support for digest lists of metadata - ima: Add support for appraisal with digest lists - ima: Add support for measurement with digest lists - ima: Load all digest lists from a directory at boot time - ima: Introduce new hook DIGEST_LIST_CHECK - ima: Introduce new securityfs files - ima: Prevent usage of digest lists not measured or appraised - ima: Add parser of compact digest list - ima: Use ima_show_htable_value to show violations and hash table data - ima: Generalize policy file operations - ima: Generalize ima_write_policy() and raise uploaded data size limit - ima: Generalize ima_read_policy() - ima: Allow choice of file hash algorithm for measurement and audit - ima: Add enforce-evm and log-evm modes to strictly check EVM status - init: Add kernel option to force usage of tmpfs for rootfs - gen_init_cpio: add support for file metadata - initramfs: read metadata from special file METADATA!!! - initramfs: add file metadata - !4542 Support feature TLBI DVMBM - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::sched_cpus and sched_lock - KVM: arm64: Add kvm_vcpu_arch::sched_cpus and pre_sched_cpus - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - KVM: arm64: Add support for probing Hisi ncsnp capability - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB - !4661 [OLK-6.6] Fix gic support for Phytium S2500 - Enable CONFIG_ARCH_PHYTIUM - Fix gic support for Phytium S2500 - !4644 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list - !4637 Using smmu IIDR registers - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch" - !4506 ubi: fastmap: Optimize ubi wl algorithm to improve flash service life - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools - ubi: fastmap: Add module parameter to control reserving filling pool PEBs - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists - ubi: fastmap: Remove unneeded break condition while filling pools - ubi: fastmap: Wait until there are enough free PEBs before filling pools - ubi: fastmap: Use free pebs reserved for bad block handling - ubi: Replace erase_block() with sync_erase() - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block - !4624 6.6: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4631 Add kabi reserve - drm/ttm: Add kabi reserve in ttm_tt.h - drm/ttm: Add kabi reserve in ttm_resource.h - drm/ttm: Add kabi reserve in ttm_bo.h - drm: Add kabi reserve in drm_gpu_scheduler.h - drm: Add kabi reserve in drm_syncobj.h - drm: Add kabi reserve in drm_plane.h - drm: Add kabi reserve in drm_modeset_lock.h - drm: Add kabi reserve in drm_mode_config.h - sbitmap: Add kabi reserve - xarray: Reserve kabi for xa_state - delayacct: Reserve kabi for task_delay_info- add signature for vmlinux- !4598 [OLK-6.6] Add iommu support for Phytium S2500 - Add iommu support for Phytium S2500 - !4596 add sw64 architecture support - sw64: fix build support - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: add kgdb support - sw64: add jump_label support - sw64: add uprobe support - sw64: add kprobe support - sw64: add kernel relocation support - sw64: add ftrace support - sw64: add hibernation support - sw64: add suspend support - sw64: add eBPF JIT support - sw64: add kdump support - sw64: add kexec support - sw64: add perf events support - sw64: add qspinlock support - sw64: add stacktrace support - !4567 Support feature TWED - KVM: arm64: Make use of TWED feature - arm64: cpufeature: TWED support detection - !4383 [OLK-6.6] kabi: add more x86/cpu reservations in cpu feature bits and bug bits - kabi: reserve x86 cpu bug fields - kabi: reserve x86 cpu capability fields - !3695 x86: Add x86 related kabi reservations - x86: Add x86 related kabi reservations - !4589 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4451 v5 kabi reserve patches - kabi: reserve space for arm64 cpufeature related structure - kabi: reserve space for power management related structure - energy_model: Add kabi_reserve - pm: pm.h: Add kabi_reserve - pm: pm_domain.h: Add kabi_reserve - drm: drm_gem.h: Add kabi_reserve - drm: drm_fourcc.h: Add kabi_reserve - drm: drm_file.h: Add kabi_reserve - drm: drm_fb_helper.h: Add kabi_reserve - drm: drm_drv.h: Add kabi_reserve - drm: drm_device.h: Add kabi_reserve - drm: drm_crtc.h: Add kabi_reserve - drm: drm_connector.h: Add kabi_reserve - drm: drm_client.h: Add kabi_reserve - drm: drm_atomic.h: Add kabi_reserve - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - msi: Add kabi_reserve in msi.h - kabi: reserve space for struct cpu_stop_work - KABI: reserve space for struct input_dev - !4557 Add ZONE_EXTMEM to avoid kabi broken - openeuler_defconfig: enable CONFIG_ZONE_EXTMEM for arm64 - mm: add ZONE_EXTMEM for future extension to avoid kabi broken - !4569 add sw64 architecture support - sw64: add KVM support - sw64: add EFI support - sw64: add DMA support - sw64: add ACPI support - sw64: add device trees - sw64: add MSI support - sw64: add PCI support - sw64: add default configs - sw64: add NUMA support - sw64: add SMP support - sw64: add VDSO support - sw64: add some library functions - sw64: add some other routines - sw64: add some common routines - sw64: add module support - sw64: add basic IO support - sw64: add FPU support - !3498 fuse: reserve space for future expansion - kabi:fuse: reserve space for future expansion - !4435 v2 kabi: reserve space for struct ptp_clock - kabi: reserve space for struct ptp_clock - !4584 v5 kabi reserve - kabi: reserve space for struct clocksource - kabi: reserve space for struct timer_list - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for posix clock related structure - kabi: reserve space for hrtimer related structures - kabi: reserve space for kobject related structures - !4049 openeuler_defconfig: Disable new HW_RANDOM support for arm64 - openeuler_defconfig: Disable new HW_RANDOM support for arm64 - !4582 cgroup/hugetlb: hugetlb accounting - mm: memcg: fix split queue list crash when large folio migration - hugetlb: memcg: account hugetlb-backed memory in memory controller - memcontrol: only transfer the memcg data for migration - memcontrol: add helpers for hugetlb memcg accounting - !4347 【OLK-6.6】AMD: CXL RCH Protocol Error Handling supporting - openeuler_defconfig: Enable CONFIG_PCIEAER_CXL=y - cxl/hdm: Fix && vs || bug - cxl/pci: Change CXL AER support check to use native AER - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler - cxl/pci: Disable root port interrupts in RCH mode - cxl/pci: Add RCH downstream port error logging - cxl/pci: Map RCH downstream AER registers for logging protocol errors - cxl/pci: Update CXL error logging to use RAS register address - PCI/AER: Refactor cper_print_aer() for use by CXL driver module - cxl/pci: Add RCH downstream port AER register discovery - cxl/port: Remove Component Register base address from struct cxl_port - cxl/pci: Remove Component Register base address from struct cxl_dev_state - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state - cxl/port: Pre-initialize component register mappings - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map - !4390 [OLK-6.6] Add kdump support for Phytium S2500 - Add kdump support for Phytium S2500 - !4459 v2 Introduce page eject for arm64 - config: update defconfig for PAGE_EJECT - mm: page_eject: Introuduce page ejection - mm/memory-failure: introduce soft_online_page - mm/hwpoison: Export symbol soft_offline_page - !3699 [OLK-6.6] Enable CONFIG_IOMMUFD and CONFIG_VFIO_DEVICE_CDEV in x86/arm64 defconfig - defconfig: enable CONFIG_IOMMUFD and CONFIG_VFIO_DEVICE_CDEV - !4571 scsi: iscsi: kabi: KABI reservation for iscsi_transport - scsi: iscsi: kabi: KABI reservation for iscsi_transport - !4546 RDMA/hns: Support MR management - RDMA/hns: Simplify 'struct hns_roce_hem' allocation - RDMA/hns: Support adaptive PBL hopnum - RDMA/hns: Support flexible umem page size - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Refactor mtr find - !4576 v6 Add support for ecmdq - iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time - iommu/arm-smmu-v3: Add support for less than one ECMDQ per core - iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared ECMDQ - iommu/arm-smmu-v3: Ensure that a set of associated commands are inserted in the same ECMDQ - iommu/arm-smmu-v3: Add support for ECMDQ register mode - !3697 enable ARM64/X86 CONFIG_BPF_LSM config - lsm: enable CONFIG_BPF_LSM for use bpf in lsm program - !4537 mainline cgroup bufix - cgroup: use legacy_name for cgroup v1 disable info - blk-cgroup: bypass blkcg_deactivate_policy after destroying - cgroup: Check for ret during cgroup1_base_files cft addition - !4438 kabi: reserve space for workqueue subsystem related structure - kabi: reserve space for workqueue subsystem related structure - !4570 v2 scsi: reserve space for structures in scsi - scsi: reserve space for structures in scsi - !4566 v2 reserve kabi space for some structures - libnvdimm: reserve space for structures in libnvdimm - ata: libata: reserve space for structures in libata - elevator: reserve space for structures in elevator- !4545 add sw64 architecture support - sw64: add signal handling support - sw64: add system call support - sw64: add hugetlb support - sw64: add memory management - sw64: add hardware match support - sw64: add process management - sw64: add exception handling support - sw64: add irq handling support - sw64: add timer support - sw64: add topology setup routine - sw64: add boot and setup routines - sw64: add some other headers - sw64: add ELF support - sw64: add common headers - sw64: add atomic/locking headers - sw64: add CPU definition headers - sw64: add build infrastructure - !4423 kabi: reserve space for pci subsystem and thread_info - kabi: reserve space for pci subsystem related structure - kabi: reserve space for thread_info structure - !3997 [OLK-6.6] openEuler-24.03 Phytium S2500 IPMI adaption - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - !3841 Add support for Hygon family 18h model 5h HD-Audio - ALSA: hda: Fix single byte writing issue for Hygon family 18h model 5h - ALSA: hda: Add support for Hygon family 18h model 5h HD-Audio - !3835 Add support for Hygon model 6h L3 PMU - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h - !3698 enable ARM64/X86_64 CONFIG_MPTCP/CONFIG_MPTCP_IPV6 config - mptcp: enable config CONFIG_MPTCP and CONFIG_MPTCP_IPV6 - !3696 enable ARM64/X86 CONFIG_XDP_SOCKET、CONFIG_XDP_SOCKETS_DIAG config - xdp: enable config CONFIG_XDP_SOCKETS and CONFIG_XDP_SOCKETS_DIAG - !3183 [OLK-6.6] Add support Zhaoxin GPIO pinctrl - configs: add CONFIG_PINCTRL_ZHAOXIN and KX7000 to m - Add support Zhaoxin GPIO pinctrl - !4539 nvme: kabi: KABI reservation for nvme_ctrl - nvme: kabi: KABI reservation for nvme_ctrl - !4527 v3 block: kabi: KABI reservation for blk-cgroup - block: kabi: KABI reservation for blk-cgroup - !4554 v3 kabi: Reserve KABI slots for fs module - sysfs: kabi: Reserve KABI slots for bin_attribute struct - profs: kabi: Reserve KABI slots for proc_ops struct - dax: kabi: Reserve KABI slots for dax_* struct - fs: kabi: Reserve KABI slots for nameidata struct - xattr: kabi: Reserve KABI slots for xattr_handler struct - kernfs: kabi: Reserve KABI slots for kernfs_* struct - fanotify: kabi: Reserve KABI slots for fsnotify_* struct - fscrypt: kabi: Reserve KABI slots for fscrypt_operations struct - !3932 [OLK-6.6] 同步OLK-5.10 SMMU HTTU补丁 - iommu/arm-smmu-v3: Add Arm SMMU HTTU config - vfio/iommu_type1: Add support for manual dirty log clear - vfio/iommu_type1: Optimize dirty bitmap population based on iommu HWDBM - vfio/iommu_type1: Add HWDBM status maintenance - iommu/arm-smmu-v3: Realize support_dirty_log iommu ops - iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops - iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops - iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops - iommu/arm-smmu-v3: Add feature detection for BBML - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping - iommu/io-pgtable-arm: Add and realize clear_dirty_log ops - iommu/io-pgtable-arm: Add and realize sync_dirty_log ops - iommu/io-pgtable-arm: Add and realize merge_page ops - iommu/io-pgtable-arm: Add and realize split_block ops - iommu/io-pgtable-arm: Add __arm_lpae_set_pte - iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx - iommu: Introduce dirty log tracking framework - iommu/arm-smmu-v3: Add support for Hardware Translation Table Update - !4560 v5 block: reserve kabi space for general block layer structures - block: reserve kabi space for general block layer structures - !4168 Reserve syscall entries for kabi compatibility - kabi: Reserve syscall entries for kabi compatibility - arch: Reserve map_shadow_stack() syscall number for all architectures - !4532 v2 fscache: reserve kabi for fscache structures - fscache: reserve kabi for fscache structures - !4543 v2 fs/dcache: kabi: KABI reservation for dentry - fs/dcache: kabi: KABI reservation for dentry - !4533 quota: kabi: KABI reservation for quota - quota: kabi: KABI reservation for quota - !4528 v3 jbd2: kabi: KABI reservation for jbd2 - jbd2: kabi: KABI reservation for jbd2 - !4483 block: kabi: KABI reservation for iocontext - block: kabi: KABI reservation for iocontext - !4455 scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h - scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h - !4456 scsi: scsi_transport_fc: kabi: KABI reservation for scsi_transport_fc - scsi: scsi_transport_fc: kabi: KABI reservation for scsi_transport_fc - !4472 nvmet-fc: kabi: KABI reservation for nvme_fc_port_template - nvmet-fc: kabi: KABI reservation for nvme_fc_port_template - !4474 scsi: libsas: kabi: KABI reservation for libsas - scsi: libsas: kabi: KABI reservation for libsas - !4463 RDMA/hns: Backport bugfix - RDMA/hns: Fix memory leak in free_mr_init() - RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() - RDMA/hns: Add a max length of gid table - RDMA/hns: Response dmac to userspace - RDMA/hns: Rename the interrupts - RDMA/hns: Support SW stats with debugfs - RDMA/hns: Add debugfs to hns RoCE - RDMA/hns: Fix inappropriate err code for unsupported operations - !3838 Add support for Hygon model 4h EDAC - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - EDAC/amd64: Add support for Hygon family 18h model 6h - EDAC/amd64: Add support for Hygon family 18h model 5h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - !4408 v2 kabi: reserve space for struct acpi_device and acpi_scan_handler - kabi: reserve space for struct acpi_device and acpi_scan_handler - !4495 KABI reservation for driver - audit: kabi: Remove extra semicolons - ipmi: kabi: KABI reservation for ipmi - mmc: kabi: KABI reservation for mmc - mtd: kabi: KABI reservation for mtd - tty: kabi: KABI reservation for tty - !3831 Add support for loading Hygon microcode - x86/microcode/hygon: Add microcode loading support for Hygon processors - !4356 【OLK-6.6】AMD: support the UMC Performance Counters for Zen4 - perf vendor events amd: Add Zen 4 memory controller events - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() - perf/x86/amd/uncore: Add memory controller support - perf/x86/amd/uncore: Add group exclusivity - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable - perf/x86/amd/uncore: Move discovery and registration - perf/x86/amd/uncore: Refactor uncore management - !4494 v2 writeback: kabi: KABI reservation for writeback - writeback: kabi: KABI reservation for writeback - !4491 sched/rt: Fix possible warn when push_rt_task - sched/rt: Fix possible warn when push_rt_task - !4396 [OLK-6.6] perf/x86/zhaoxin/uncore: add NULL pointer check after kzalloc - perf/x86/zhaoxin/uncore: add NULL pointer check after kzalloc - !4405 mm: improve performance of accounted kernel memory allocations - mm: kmem: properly initialize local objcg variable in current_obj_cgroup() - mm: kmem: reimplement get_obj_cgroup_from_current() - percpu: scoped objcg protection - mm: kmem: scoped objcg protection - mm: kmem: make memcg keep a reference to the original objcg - mm: kmem: add direct objcg pointer to task_struct - mm: kmem: optimize get_obj_cgroup_from_current() - !4500 fs: kabi: KABI reservation for vfs - fs: kabi: KABI reservation for vfs - !4505 iov_iter: kabi: KABI reservation for iov_iter - iov_iter: kabi: KABI reservation for iov_iter - !4486 v2 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT - openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT - !4489 【OLK-6.6】AMD: fix brstack event for AMD Zen CPU - perf/x86/amd: Reject branch stack for IBS events - !4376 [OLK-6.6] Add Phytium Display Engine support to the OLK-6.6. - DRM: Phytium display DRM doc - DRM: Phytium display DRM driver - !4385 v2 sched: remove __GENKSYMS__ used - sched: remove __GENKSYMS__ used - !4449 memory tiering: calculate abstract distance based on ACPI HMAT - dax, kmem: calculate abstract distance with general interface - acpi, hmat: calculate abstract distance with HMAT - acpi, hmat: refactor hmat_register_target_initiators() - memory tiering: add abstract distance calculation algorithms management - !4362 ubifs: Queue up space reservation tasks if retrying many times - ubifs: Queue up space reservation tasks if retrying many times - !4450 change zswap's default allocator to zsmalloc - openeuler_defconfig: set ZSWAP_ZPOOL_DEFAULT to ZSMALLOC - zswap: change zswap's default allocator to zsmalloc - !4298 misc for controlling fd - cgroup/misc: support cgroup misc to control fd - filescgroup: add adapter for legacy and misc cgroup - filescgroup: rename filescontrol.c to legacy-filescontrol.c - filescgroup: Add CONFIG_CGROUP_FILES at files_cgroup in files_struct - filescgroup: remove files of dfl_cftypes. - !4173 block: remove precise_iostat - block: remove precise_iostat - !4481 cred: kabi: KABI reservation for cred - cred: kabi: KABI reservation for cred - !4418 KABI: Add reserve space for sched structures - KABI: Reserve space for fwnode.h - KABI: Reserve space for struct module - fork: Allocate a new task_struct_resvd object for fork task - KABI: Add reserve space for sched structures - !4355 v4 kabi reserve for memcg and cgroup_bpf - cgroup_bpf/kabi: reserve space for cgroup_bpf related structures - memcg/kabi: reserve space for memcg related structures - !4476 net/kabi: Reserve space for net structures - net/kabi: Reserve space for net structures - !4440 v2 kabi:dma:add kabi reserve for dma_map_ops structure - kabi:dma:add kabi reserve for dma_map_ops structure - !4479 mm/memcontrol: fix out-of-bound access in mem_cgroup_sysctls_init - mm/memcontrol: fix out-of-bound access in mem_cgroup_sysctls_init - !4429 Remove unnecessary KABI reservation - crypto: kabi: Removed unnecessary KABI reservation - !4211 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - !4407 sched/topology: Fix cpus hotplug deadlock in check_node_limit() - sched/topology: Fix cpus hotplug deadlock in check_node_limit() - !4351 kabi: net: reserve space for net subsystem related structure - kabi: net: reserve space for net subsystem related structure - !4453 arm64/ascend: Make enable_oom_killer feature depends on ASCEND_FEATURE - arm64/ascend: Make enable_oom_killer feature depends on ASCEND_FEATURE - !4386 fix static scanning issues - bond: fix static scanning issue with bond_broadcast_arp_or_nd_table_header - tcp: fix static scanning issue with sysctl_local_port_allocation - !4403 v2 kabi: net: reserve space for net related structure - kabi: net: reserve space for net related structure - !4406 v2 net/kabi: reserve space for net related structures - net/kabi: reserve space for net related structures - !4398 v2 vfs: reserve kabi space for vfs related structures - vfs: reserve kabi space for vfs related structures - !4372 kabi: reserve space for struct rate_sample - kabi: reserve space for struct rate_sample - !4322 cgroup_writeback: fix deadlock - cgroup_writeback: fix deadlock in cgroup1_writeback - !4414 Support srq record doorbell and support query srq context - RDMA/hns: Support SRQ record doorbell - RDMA/hns: Support SRQ restrack ops for hns driver - RDMA/core: Add support to dump SRQ resource in RAW format - RDMA/core: Add dedicated SRQ resource tracker function - !4165 tlb: reserve fields for struct mmu_gather - tlb: reserve fields for struct mmu_gather - !4178 OLK-6.6 cred backport for kabi reserve - cred: get rid of CONFIG_DEBUG_CREDENTIALS - groups: Convert group_info.usage to refcount_t - cred: switch to using atomic_long_t - cred: add get_cred_many and put_cred_many - !4343 v3 reserve KABI slots for file system or storage related structures - mtd: kabi: Reserve KABI slots for mtd_device_xxx_register() related structures - pipe: kabi: Reserve KABI slots for pipe_inode_info structure - exportfs: kabi: Reserve KABI slots for export_operations structure - !4200 Expose swapcache stat for memcg v1 - memcg: remove unused do_memsw_account in memcg1_stat_format - memcg: expose swapcache stat for memcg v1 - !4140 backport some patches for kunpeng hccs - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - doc: kunpeng_hccs: Fix incorrect email domain name - soc: hisilicon: kunpeng_hccs: Remove an unused blank line - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - soc/hisilicon: kunpeng_hccs: Convert to platform remove callback returning void - soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros - hwmon: (xgene) Migrate to use generic PCC shmem related macros - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros - ACPI: PCC: Add PCC shared memory region command and status bitfields - !3641 Make the cpuinfo_cur_freq interface read correctly - cpufreq: CPPC: Keep the target core awake when reading its cpufreq rate - arm64: cpufeature: Export cpu_has_amu_feat() - !4410 config: Update openeuler_defconfig base on current - config: x86: Update openeuler_defconfig base on current source code - config: arm64: Update openeuler_defconfig base on current source code - !4400 v2 soc: hisilicon: hisi_hbmdev: Fix compile error - soc: hisilicon: hisi_hbmdev: Fix compile error - !4397 v2 cryptd: kabi: Fixed boot panic - cryptd: kabi: Fixed boot panic - !4393 [OLK-6.6] crypto: sm4: fix the build warning issue of sm4 driver - crypto: sm4: fix the build warning issue of sm4 driver - !4368 cgroup/misc: fix compiling waring - cgroup/misc: fix compiling waring - !4364 [OLK-6.6] crypto: sm3/sm4: fix zhaoxin sm3/sm4 driver file name mismatch issue - crypto: sm3/sm4: fix zhaoxin sm3/sm4 driver file name mismatch issue - !4204 arm64: Turn on CONFIG_IPI_AS_NMI in openeuler_defconfig - arm64: Turn on CONFIG_IPI_AS_NMI in openeuler_defconfig - !4314 tracing: Reserve kabi fields - tracing: Reserve kabi fields - !4301 v3 kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - !4177 kabi: reserve space for bpf related structures - kabi: reserve space for bpf related structures - !4354 v7 KABI reservation for IMA and crypto - ima: kabi: KABI reservation for IMA - crypto: kabi: KABI reservation for crypto - !4346 v2 pciehp: fix a race between pciehp and removing operations by sysfs - pciehp: fix a race between pciehp and removing operations by sysfs - !4146 tcp: fix compilation issue when CONFIG_SYSCTL is disabled - tcp: fix compilation issue when CONFIG_SYSCTL is disabled - !4066 smb: client: fix OOB in receive_encrypted_standard() - smb: client: fix OOB in receive_encrypted_standard() - !3995 net: config: enable network config - net: config: enable network config - !3745 【OLK-6.6】Support SMT control on arm64 - config: enable CONFIG_HOTPLUG_SMT for arm64 - arm64: Kconfig: Enable HOTPLUG_SMT - arm64: topology: Support SMT control on ACPI based system - arch_topology: Support SMT control for OF based system - arch_topology: Support basic SMT control for the driver - !4000 audit: kabi: KABI reservation for audit - audit: kabi: KABI reservation for audit - !4249 ubifs: fix possible dereference after free - ubifs: fix possible dereference after free - !3178 [OLK-6.6] Driver for Zhaoxin SM3 and SM4 algorithm - configs: Add Zhaoxin SM3 and SM4 algorithm configs - Add support for Zhaoxin GMI SM4 Block Cipher algorithm - Add support for Zhaoxin GMI SM3 Secure Hash algorithm - !4219 Initial cleanups for vCPU hotplug - riscv: convert to use arch_cpu_is_hotpluggable() - riscv: Switch over to GENERIC_CPU_DEVICES - LoongArch: convert to use arch_cpu_is_hotpluggable() - LoongArch: Use the __weak version of arch_unregister_cpu() - LoongArch: Switch over to GENERIC_CPU_DEVICES - x86/topology: convert to use arch_cpu_is_hotpluggable() - x86/topology: use weak version of arch_unregister_cpu() - x86/topology: Switch over to GENERIC_CPU_DEVICES - arm64: convert to arch_cpu_is_hotpluggable() - arm64: setup: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu() - drivers: base: Print a warning instead of panic() when register_cpu() fails - drivers: base: Move cpu_dev_init() after node_dev_init() - drivers: base: add arch_cpu_is_hotpluggable() - drivers: base: Implement weak arch_unregister_cpu() - drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden - drivers: base: Use present CPUs in GENERIC_CPU_DEVICES - ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv - Loongarch: remove arch_*register_cpu() exports - x86/topology: remove arch_*register_cpu() exports - x86: intel_epb: Don't rely on link order - arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration - ACPI: scan: Use the acpi_device_is_present() helper in more places - !4215 pci: Enable acs for QLogic HBA cards - pci: Enable acs for QLogic HBA cards - !4267 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4317 [OLK-6.6] cputemp: zhaoxin: fix HWMON_THERMAL namespace not import issue - cputemp: zhaoxin: fix HWMON_THERMAL namespace not import issue. - !3682 cgroup and ns kabi reserve - cgroup/misc: reserve kabi for future misc development - cgroup/psi: reserve kabi for future psi development - namespace: kabi: reserve for future namespace development - cgroup: kabi: reserve space for cgroup frame - !4291 fs:/dcache.c: fix negative dentry limit not complete problem - fs:/dcache.c: fix negative dentry limit not complete problem - !4292 powerpc: Add PVN support for HeXin C2000 processor - powerpc: Add PVN support for HeXin C2000 processor - !3129 [OLK-6.6] Driver for Zhaoxin AES and SHA algorithm - Add Zhaoxin aes/sha items in openeuler_config - Add support for Zhaoxin SHA algorithm - Add support for Zhaoxin AES algorithm - !3959 kabi: mm: add kabi reserve for mm structure - kabi: mm: add kabi reserve for mm structure - !4046 [OLK-6.6] Add gic support for Phytium S2500 - Add gic support for Phytium S2500 - !3126 [OLK-6.6] Driver for Zhaoxin HW Random Number Generator - Add CONFIG_HW_RANDOM_ZHAOXIN in openeuler_defconfig - Add support for Zhaoxin HW Random Number Generator - !3169 [OLK-6.6] x86/perf: Add uncore performance events support for Zhaoxin CPU - x86/perf: Add uncore performance events support for Zhaoxin CPU - !3187 [OLK-6.6] Add support for Zhaoxin I2C controller - configs: add CONFIG_I2C_ZHAOXIN to m - Add support for Zhaoxin I2C controller - !4164 arch/mm/fault: fix major fault accounting when retrying under per-VMA lock - arch/mm/fault: fix major fault accounting when retrying under per-VMA lock - !3903 kabi: Reserve space for perf subsystem related structures - kabi: Reserve space for perf subsystem related structures - !4128 drm/qxl: Fix missing free_irq - drm/qxl: Fix missing free_irq - !4050 kabi: net: reserve space for net - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net base subsystem related structure - !3774 [OLK-6.6] sched/fair: Scan cluster before scanning LLC in wake-up path - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add cpus_share_resources API - !3125 [OLK-6.6] Driver for Zhaoxin Serial ATA IDE - configs: enable CONFIG_SATA_ZHAOXIN to y - Add support for Zhaoxin Serial ATA IDE. - !4044 Set CONFIG_NODES_SHIFT to 8 - openeuler_defconfig: set CONFIG_NODES_SHIFT to 8 for both x86_64/ARM64 - x86/Kconfig: allow NODES_SHIFT to be set on MAXSMP - !3840 Remove Hygon SMBus IMC detecting - i2c-piix4: Remove the IMC detecting for Hygon SMBus - !3839 Add support for Hygon model 4h k10temp - hwmon/k10temp: Add support for Hygon family 18h model 5h - hwmon/k10temp: Add support for Hygon family 18h model 4h - !3837 Add support for Hygon model 4h northbridge - x86/amd_nb: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - !4199 Support large folio for mlock - mm: mlock: avoid folio_within_range() on KSM pages - mm: mlock: update mlock_pte_range to handle large folio - mm: handle large folio when large folio in VM_LOCKED VMA range - mm: add functions folio_in_range() and folio_within_vma() - !4147 arm64: Add CONFIG_IPI_AS_NMI to IPI as NMI feature - arm64: Add CONFIG_IPI_AS_NMI to IPI as NMI feature - !4159 Backport iommufd dirty tracking from v6.7 - iommu/vt-d: Set variable intel_dirty_ops to static - iommufd/selftest: Fix _test_mock_dirty_bitmaps() - iommufd/selftest: Fix page-size check in iommufd_test_dirty() - iommu/vt-d: Enhance capability check for nested parent domain allocation - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING - iommufd/selftest: Expand mock_domain with dev_flags - iommu/vt-d: Access/Dirty bit support for SS domains - iommu/amd: Access/Dirty bit support in IOPTEs - iommu/amd: Add domain_alloc_user based domain allocation - iommufd: Add a flag to skip clearing of IOPTE dirty - iommufd: Add capabilities to IOMMU_GET_HW_INFO - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING - iommufd: Add a flag to enforce dirty tracking on attach - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description - iommu: Add iommu_domain ops for dirty tracking - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace - vfio: Move iova_bitmap into iommufd - vfio/iova_bitmap: Export more API symbols - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly - iommu/vt-d: Add domain_alloc_user op - iommufd/selftest: Add domain_alloc_user() support in iommu mock - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test - iommufd: Support allocating nested parent domain - iommufd: Flow user flags for domain allocation to domain_alloc_user() - iommufd: Use the domain_alloc_user() op for domain allocation - iommu: Add new iommu op to create domains owned by userspace - !4109 PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' - PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' - !4108 PCI/AER: increments pci bus reference count in aer-inject process - PCI/AER: increments pci bus reference count in aer-inject process - !4114 pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - !4113 PCI: check BIR before mapping MSI-X Table - PCI: check BIR before mapping MSI-X Table - !4112 PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - !4110 PCI: Add MCFG quirks for some Hisilicon Chip host controllers - PCI: Add MCFG quirks for some Hisilicon Chip host controllers - !4111 sysrq: avoid concurrently info printing by 'sysrq-trigger' - sysrq: avoid concurrently info printing by 'sysrq-trigger' - !4107 ntp: Avoid undefined behaviour in second_overflow() - ntp: Avoid undefined behaviour in second_overflow() - !4105 PCI/sysfs: Take reference on device to be removed - PCI/sysfs: Take reference on device to be removed - !3836 Add support for Hygon model 4h QoS - x86/resctrl: Add Hygon QoS support - !4154 Add per-node vmstat info and memcg info - mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING - mm/vmstat: move pgdemote_* to per-node stats - mm: memcg: add THP swap out info for anonymous reclaim - !4170 mm/ksm: generalize ksm_process_profit - mm/ksm: generalize ksm_process_profit - !4120 arm_mpam: support mpam feature in OLK-6.6 - arm_mpam: control memory bandwidth with hard limit flag - fs/resctrl: Remove the limit on the number of CLOSID - arm_mpam: resctrl: Update the rmid reallocation limit - arm_mpam: resctrl: Call resctrl_exit() in the event of errors - arm_mpam: resctrl: Tell resctrl about cpu/domain online/offline - perf/arm-cmn: Stop claiming all the resources - arm64: mpam: Select ARCH_HAS_CPU_RESCTRL - arm_mpam: resctrl: Add dummy definition for free running counters - arm_mpam: resctrl: Add empty definitions for fine-grained enables - arm_mpam: resctrl: Add empty definitions for pseudo lock - untested: arm_mpam: resctrl: Allow monitors to be configured - arm_mpam: resctrl: Add resctrl_arch_rmid_read() and resctrl_arch_reset_rmid() - arm_mpam: resctrl: Allow resctrl to allocate monitors - untested: arm_mpam: resctrl: Add support for mbm counters - untested: arm_mpam: resctrl: Add support for MB resource - arm_mpam: resctrl: Add rmid index helpers - arm64: mpam: Add helpers to change a tasks and cpu mpam partid/pmg values - arm_mpam: resctrl: Add CDP emulation - arm_mpam: resctrl: Implement helpers to update configuration - arm_mpam: resctrl: Add resctrl_arch_get_config() - arm_mpam: resctrl: Implement resctrl_arch_reset_resources() - arm_mpam: resctrl: Pick a value for num_rmid - arm_mpam: resctrl: Pick the caches we will use as resctrl resources - arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation - arm_mpam: Add helper to reset saved mbwu state - arm_mpam: Use long MBWU counters if supported - arm_mpam: Probe for long/lwd mbwu counters - arm_mpam: Track bandwidth counter state for overflow and power management - arm_mpam: Add mpam_msmon_read() to read monitor value - arm_mpam: Add helpers to allocate monitors - arm_mpam: Probe and reset the rest of the features - arm_mpam: Allow configuration to be applied and restored during cpu online - arm_mpam: Use the arch static key to indicate when mpam is enabled - arm_mpam: Register and enable IRQs - arm_mpam: Extend reset logic to allow devices to be reset any time - arm_mpam: Add a helper to touch an MSC from any CPU - arm_mpam: Reset MSC controls from cpu hp callbacks - arm_mpam: Merge supported features during mpam_enable() into mpam_class - arm_mpam: Probe the hardware features resctrl supports - arm_mpam: Probe MSCs to find the supported partid/pmg values - arm_mpam: Add cpuhp callbacks to probe MSC hardware - arm_mpam: Add MPAM MSC register layout definitions - arm_mpam: Add the class and component structures for ris firmware described - arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate - dt-bindings: arm: Add MPAM MSC binding - ACPI / MPAM: Parse the MPAM table - drivers: base: cacheinfo: Add helper to find the cache size from cpu+level - cacheinfo: Expose the code to generate a cache-id from a device_node - cacheinfo: Set cache 'id' based on DT data - cacheinfo: Allow for >32-bit cache 'id' - ACPI / PPTT: Add a helper to fill a cpumask from a cache_id - ACPI / PPTT: Add a helper to fill a cpumask from a processor container - ACPI / PPTT: Find PPTT cache level by ID - ACPI / PPTT: Provide a helper to walk processor containers - untested: KVM: arm64: Force guest EL1 to use user-space's partid configuration - arm64: mpam: Context switch the MPAM registers - KVM: arm64: Disable MPAM visibility by default, and handle traps - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers - arm64: cpufeature: discover CPU support for MPAM - arm64: head.S: Initialise MPAM EL2 registers and disable traps - x86/resctrl: Move the filesystem portions of resctrl to live in '/fs/' - x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl - fs/resctrl: Add boiler plate for external resctrl code - x86/resctrl: Drop __init/__exit on assorted symbols - x86/resctrl: Describe resctrl's bitmap size assumptions - x86/resctrl: Claim get_domain_from_cpu() for resctrl - x86/resctrl: Move get_config_index() to a header - x86/resctrl: Move thread_throttle_mode_init() to be managed by resctrl - x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr - x86/resctrl: Make prefetch_disable_bits belong to the arch code - x86/resctrl: Allow an architecture to disable pseudo lock - x86/resctrl: Allow resctrl_arch_mon_event_config_write() to return an error - x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers - x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC - x86/resctrl: Export the is_mbm_*_enabled() helpers to asm/resctrl.h - x86/resctrl: Stop using the for_each_*_rdt_resource() walkers - x86/resctrl: Move max_{name,data}_width into resctrl code - x86/resctrl: Move monitor exit work to a restrl exit call - x86/resctrl: Move monitor init work to a resctrl init call - x86/resctrl: Add a resctrl helper to reset all the resources - x86/resctrl: Move resctrl types to a separate header - x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain() - x86/resctrl: Export resctrl fs's init function - x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() - x86/resctrl: Add helper for setting CPU default properties - x86/resctrl: Move ctrlval string parsing links away from the arch code - x86/resctrl: Add a helper to avoid reaching into the arch code resource list - x86/resctrl: Separate arch and fs resctrl locks - x86/resctrl: Move domain helper migration into resctrl_offline_cpu() - x86/resctrl: Add CPU offline callback for resctrl work - x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but cpu - x86/resctrl: Add CPU online callback for resctrl work - x86/resctrl: Add helpers for system wide mon/alloc capable - x86/resctrl: Make rdt_enable_key the arch's decision to switch - x86/resctrl: Move alloc/mon static keys into helpers - x86/resctrl: Make resctrl_mounted checks explicit - x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() - x86/resctrl: Allow resctrl_arch_rmid_read() to sleep - x86/resctrl: Queue mon_event_read() instead of sending an IPI - x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow - x86/resctrl: Move CLOSID/RMID matching and setting to use helpers - x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid - x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding - x86/resctrl: Track the number of dirty RMID a CLOSID has - x86/resctrl: Allow RMID allocation to be scoped by CLOSID - x86/resctrl: Access per-rmid structures by index - x86/resctrl: Track the closid with the rmid - x86/resctrl: Move rmid allocation out of mkdir_rdt_prepare() - x86/resctrl: Create helper for RMID allocation and mondata dir creation - x86/resctrl: kfree() rmid_ptrs from resctrl_exit() - tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdef - x86/resctrl: Display RMID of resource group - x86/resctrl: Add support for the files of MON groups only - x86/resctrl: Display CLOSID for resource group - x86/resctrl: Introduce "-o debug" mount option - x86/resctrl: Move default group file creation to mount - x86/resctrl: Unwind properly from rdt_enable_ctx() - x86/resctrl: Rename rftype flags for consistency - x86/resctrl: Simplify rftype flag definitions - x86/resctrl: Add multiple tasks to the resctrl group at once - x86/resctrl: Fix remaining kernel-doc warnings - !3834 Add support for Hygon model 4h IOAPIC - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - !3830 Add support for Hygon model 5h CPU cache - x86/cpu: Get LLC ID for Hygon family 18h model 5h - !3311 Add support for Hygon model 4h CPU topology - x86/cpu/hygon: Fix __max_die_per_package for Hygon family 18h model 4h - !3124 [OLK-6.6] Add support for Zhaoxin HDAC and codec - ALSA: hda: Add support of Zhaoxin NB HDAC codec - ALSA: hda: Add support of Zhaoxin NB HDAC - ALSA: hda: Add support of Zhaoxin SB HDAC - !3098 [OLK-6.6] Add support for Zhaoxin Processors - x86/cpu: Add detect extended topology for Zhaoxin CPUs - x86/cpufeatures: Add Zhaoxin feature bits - !3742 arch/powerpc: add ppc little endian openuler defconfig - arch/powerpc: add ppc little endian openuler defconfig - !4099 Intel: Backport SRF LBR branch counter support to kernel v6.6 - perf/x86/intel: Support branch counters logging - perf/x86/intel: Reorganize attrs and is_visible - perf: Add branch_sample_call_stack - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag - perf: Add branch stack counters - !3177 [OLK-6.6] Add MWAIT Cx support for Zhaoxin CPUs - Add MWAIT Cx support for Zhaoxin CPUs - !3170 [OLK-6.6] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !3131 [OLK-6.6] Driver for Zhaoxin CPU core temperature monitoring - Add CONFIG_SENSORS_ZHAOXIN_CPUTEMP in openeuler_defconfig - Add support for Zhaoxin core temperature monitoring - !3102 [OLK-6.6] x86/mce: Add Centaur MCA support - x86/mce: Add Centaur MCA support - !4116 Intel: Backport GNR/SRF PMU uncore support to kernel v6.6 - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge - perf/x86/intel/uncore: Support IIO free-running counters on GNR - perf/x86/intel/uncore: Support Granite Rapids - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR - !4115 Intel: Backport In Field Scan(IFS) SAF & Array BIST support for GNR & SRF - platform/x86/intel/ifs: ARRAY BIST for Sierra Forest - platform/x86/intel/ifs: Add new error code - platform/x86/intel/ifs: Add new CPU support - platform/x86/intel/ifs: Metadata validation for start_chunk - platform/x86/intel/ifs: Validate image size - platform/x86/intel/ifs: Gen2 Scan test support - platform/x86/intel/ifs: Gen2 scan image loading - platform/x86/intel/ifs: Refactor image loading code - platform/x86/intel/ifs: Store IFS generation number - !4103 [OLK-6.6] Intel: microcode restructuring backport - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() - x86/microcode/intel: Add a minimum required revision for late loading - x86/microcode: Prepare for minimal revision check - x86/microcode: Handle "offline" CPUs correctly - x86/apic: Provide apic_force_nmi_on_cpu() - x86/microcode: Protect against instrumentation - x86/microcode: Rendezvous and load in NMI - x86/microcode: Replace the all-in-one rendevous handler - x86/microcode: Provide new control functions - x86/microcode: Add per CPU control field - x86/microcode: Add per CPU result state - x86/microcode: Sanitize __wait_for_cpus() - x86/microcode: Clarify the late load logic - x86/microcode: Handle "nosmt" correctly - x86/microcode: Clean up mc_cpu_down_prep() - x86/microcode: Get rid of the schedule work indirection - x86/microcode: Mop up early loading leftovers - x86/microcode/amd: Use cached microcode for AP load - x86/microcode/amd: Cache builtin/initrd microcode early - x86/microcode/amd: Cache builtin microcode too - x86/microcode/amd: Use correct per CPU ucode_cpu_info - x86/microcode: Remove pointless apply() invocation - x86/microcode/intel: Rework intel_find_matching_signature() - x86/microcode/intel: Reuse intel_cpu_collect_info() - x86/microcode/intel: Rework intel_cpu_collect_info() - x86/microcode/intel: Unify microcode apply() functions - x86/microcode/intel: Switch to kvmalloc() - x86/microcode/intel: Save the microcode only after a successful late-load - x86/microcode/intel: Simplify early loading - x86/microcode/intel: Cleanup code further - x86/microcode/intel: Simplify and rename generic_load_microcode() - x86/microcode/intel: Simplify scan_microcode() - x86/microcode/intel: Rip out mixed stepping support for Intel CPUs - x86/microcode/32: Move early loading after paging enable - x86/boot/32: Temporarily map initrd for microcode loading - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 - x86/boot/32: Restructure mk_early_pgtbl_32() - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() - x86/microcode/amd: Fix snprintf() format string warning in W=1 build - !4102 Intel: Backport Sierra Forest(SRF) perf cstate support to kernel OLK-6.6 - perf/x86/intel/cstate: Add Grand Ridge support - perf/x86/intel/cstate: Add Sierra Forest support - x86/smp: Export symbol cpu_clustergroup_mask() - perf/x86/intel/cstate: Cleanup duplicate attr_groups - !4104 arm64: Add the arm64.nolse command line option - arm64: Add the arm64.nolse command line option - !4093 introduce smart_grid zone - smart_grid: introduce smart_grid cmdline - smart_grid: cpufreq: introduce smart_grid cpufreq control - smart_grid: introduce smart_grid_strategy_ctrl sysctl - smart_grid: introduce /proc/pid/smart_grid_level - sched: introduce smart grid qos zone - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs- Module.kabi_aarch64 and Module.kabi_x86_64 v1- !4087 backport two page_owner patchsets: - mm/page_owner: record and dump free_pid and free_tgid - tools/mm: update the usage output to be more organized - tools/mm: fix the default case for page_owner_sort - tools/mm: filter out timestamps for correct collation - tools/mm: remove references to free_ts from page_owner_sort - mm/page_owner: remove free_ts from page_owner output - !4070 Backport etmem feature to OLK 6.6 - etmem: enable etmem configurations - etmem: add original kernel swap enabled options - etmem: add etmem swap feature - mm: Export symbol reclaim_pages - etmem: add etmem scan feature - mm: Export symbol walk_page_range - mm: Export symbol __pud_trans_huge_lock - etmem: add ETMEM scan feature CONFIG to mm/Kconfig - etmem: add ETMEM feature CONFIG to mm/Kconfig - !3444 LoongArch: fix some pci problems - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - PCI: irq: Add early_param pci_irq_limit to limit pci irq numbers - PCI: fix X server auto probe fail when both ast and etnaviv drm present - PCI: LS7A2000: fix GPU card error - PCI: LS7A2000: fix pm transition of devices under pcie port - LoongArch: fix some PCIE card not scanning properly - PCI: fix kabi error caused by pm_suspend_target_state - PCI: PM: fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource - LS7A2000: Add quirk for OHCI device rev 0x02 - !4027 [OLK-6.6] Intel RDT non-contiguous CBM support - Documentation/x86: Document resctrl's new sparse_masks - x86/resctrl: Add sparse_masks file in info - x86/resctrl: Enable non-contiguous CBMs in Intel CAT - x86/resctrl: Rename arch_has_sparse_bitmaps - !4098 sched: programmable: Fix is_cpu_allowed build error - sched: programmable: Fix is_cpu_allowed build error - !4072 cgroup/misc: openeuler_defconfig open misc config by default - cgroup/misc: openeuler_defconfig open misc config by default - !4053 sched: basic infrastructure for scheduler bpf - openeuler_defconfig: enable CONFIG_BPF_SCHED - sched: programmable: Add hook in can_migrate_task() - sched: programmable: Add hook in select_task_rq_fair() - sched: introduce bpf_sched_enable() - sched: basic infrastructure for scheduler bpf - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - sched: programmable: Introduce bpf sched - !4068 mm/oom_kill: fix NULL pointer dereference in memcg_print_bad_task() - mm/oom_kill: fix NULL pointer dereference in memcg_print_bad_task() - !4036 ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - !3971 optimize inlining - make OPTIMIZE_INLINING config editable - Revert "compiler: remove CONFIG_OPTIMIZE_INLINING entirely" - !3631 drm: fix free illegal pointer when create drm_property_blob failed - drm: fix free illegal pointer when create drm_property_blob failed - !3958 Revert "drm/prime: Unexport helpers for fd/handle conversion" - Revert "drm/prime: Unexport helpers for fd/handle conversion" - !3670 Add initial openeuler_defconfig for riscv64 - config: add initial openeuler_defconfig for riscv64 - !3895 Spark SQL scenario bpf readahead optimization synchronization to OLK-6.6 - selftests/bpf: Update the demo file_read_pattern to run on libbpf 1.0+ - VFS: Rolling Back the fmode macro definition and structure members - selftests/bpf: add demo for file read pattern detection - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - !3964 drivers: hooks: add bonding driver vendor hooks - drivers: hooks: add bonding driver vendor hooks - !3996 hfs: fix null-ptr-deref in hfs_find_init() - hfs: fix null-ptr-deref in hfs_find_init() - !3976 Introduce dynamic pool feature - mm/dynamic_pool: enable CONFIG_DYNAMIC_POOL on x86_64 and arm64 by default - mm/dynamic_pool: add Document for dynamic hugetlb feature - mm/dynamic_pool: compatible with memory hwpoison - mm/dynamic_pool: compatible with HugeTLB Vmemmap - mm/dynamic_pool: compatible with HugeTLB dissolve - mm/dynamic_pool: disable THP for task attached with dpool - mm/dynamic_pool: fill dpool with pagelist - mm/dynamic_pool: add tracepoints for dpool - mm/dynamic_pool: support HugeTLB page allocation from dpool - mm/dynamic_pool: check resv for HugeTLB allocation from dpool - mm/dynamic_pool: speed up allocation by percpu pages pool - mm/dynamic_pool: support page allocation from dpool - mm/dynamic_pool: prevent task attach to another dpool - mm/dynamic_pool: call mem_cgroup_force_empty before restore pool - mm/dynamic_pool: migrate used pages before promote to huge page - mm/dynamic_pool: support to flow pages between 2M and 4K pages pool - mm/dynamic_pool: support to flow pages between 1G and 2M pages pool - mm/dynamic_pool: add restore_pool ops to reclaim memory and restore hugepages - mm/dynamic_pool: add interface to configure the count of hugepages - mm/dynamic_pool: fill dpool with HugeTLB 1G pages - mm/dynamic_pool: create dpool by dhugetlb.nr_pages interface - mm/dynamic_pool: introduce PG_pool to mark pages allocated from dpool - mm/dynamic_pool: introduce PG_dpool to mark free pages in dpool - mm/dynamic_pool: introduce per-memcg memory pool - mm/memcg: introduce memcg_has_children to check memcg - mm/memcg: introduce mem_cgroup_scan_cgroups to scan all memcgs - !3833 xfs: fix block space problems - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: set minleft correctly for randomly sparse inode allocations - xfs: account extra freespace btree splits for multiple allocations - !3902 xfs: update the last_sync_lsn with ctx start lsn - xfs: update the last_sync_lsn with ctx start lsn - !3977 Terrace Service Acceleration - bpf, sockmap: Add sk_rmem_alloc check for sockmap - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - !3974 Add support for mbigen to generate SPIs - dt-bindings/irqchip/mbigen: add example of MBIGEN generate SPIs - irqchip/mbigen: add support for a MBIGEN generating SPIs - irqchip/mbigen: rename register marcros - !3963 block: Add config to show info about opening a mounted device for write - add config about writing mounted devices in openeuler_defconfig - block: Show info about opening a lower device for write while upper-layers mounted - block: Add config option to show info about opening a mounted device for write - block: Add config option to detect writing to part0 while partitions mounted - block: Expand the meaning of bdev_allow_write_mounted - block: Record writing and mounting regardless of whether bdev_allow_write_mounted is set - !3921 mm: mem_reliable: Introduce memory reliable - config: enable MEMORY_RELIABLE by default - mm: mem_reliable: Show debug info about memory reliable if oom occurs - mm: mem_reliable: Introduce proc interface to disable memory reliable features - proc: mem_reliable: Count reliable memory usage of reliable tasks - mm: mem_reliable: Introduce fallback mechanism for memory reliable - mm: mem_reliable: Add limiting the usage of reliable memory - mm: mem_reliable: Show reliable meminfo - mm: mem_reliable: Count reliable shmem usage - mm: mem_reliable: Count reliable page cache usage - mm: mem_reliable: Add cmdline reliable_debug to enable separate feature - mm/hugetlb: Allocate non-mirrored memory by default - mm/memblock: Introduce ability to alloc memory from specify memory region - mm: mem_reliable: Add memory reliable support during hugepaged collapse - mm: mem_reliable: Alloc pagecache from reliable region - shmem: mem_reliable: Alloc shmem from reliable region - mm: mem_reliable: Alloc task memory from reliable region - mm: mem_reliable: Introduce memory reliable - efi: Disable mirror feature during crashkernel - proc: introduce proc_hide_ents to hide proc files - !3935 pid_ns: Make pid_max per namespace - pid_ns: Make pid_max per namespace - !3913 arm64: Add non nmi ipi backtrace support - arm64: Add non nmi ipi backtrace support - !3785 【OLK-6.6】PSI cgroupv1 and PSI fine grained - sched/psi: enable PSI_CGROUP_V1 and PSI_FINE_GRAINED in openeuler_defconfig - sched/psi: add cpu fine grained stall tracking in pressure.stat - sched/psi: add more memory fine grained stall tracking in pressure.stat - sched/psi: Introduce pressure.stat in psi - sched/psi: Introduce avgs and total calculation for cgroup reclaim - sched/psi: Introduce fine grained stall time collect for cgroup reclaim - sched/psi: introduce tracepoints for psi_memstall_{enter, leave} - sched/psi: update psi irqtime when the irq delta is nozero - sched/psi: Export cgroup psi from cgroupv2 to cgroupv1 - sched/psi: Bail out early from irq time accounting - !3907 cgroup: Support iocost for cgroup v1 - openeuler_defconfig: enable iocost in openeuler_defconfig for x86 and arm64 - cgroup: Support iocost for cgroup v1 - !3897 Some simple extensions of the kfence feature - arm64: kfence: scale sample_interval to support early init for kfence. - kfence: Add a module parameter to adjust kfence objects - !3888 fs/dcache.c: avoid panic while lockref of dentry overflow - fs/dcache.c: avoid panic while lockref of dentry overflow - !3894 Add swap control for memcg - config: enable memcg swap qos for x86_64 and arm64 by default - memcg/swap: add ability to disable memcg swap - mm: swap_slots: add per-type slot cache - mm/swapfile: introduce per-memcg swapfile control - memcg: add restrict to swap to cgroup1 - memcg: introduce per-memcg swapin interface - memcg: introduce memcg swap qos feature - memcg: make sysctl registration more extensible - memcg: add page type to memory.reclaim interface - !3827 backport mainline md patch - dm-raid: delay flushing event_work() after reconfig_mutex is released - md/raid1: support read error check - md: factor out a helper exceed_read_errors() to check read_errors - md: Whenassemble the array, consult the superblock of the freshest device - md/raid1: remove unnecessary null checking - md: split MD_RECOVERY_NEEDED out of mddev_resume - md: fix stopping sync thread - md: fix missing flush of sync_work - md: synchronize flush io with array reconfiguration - md/md-multipath: remove rcu protection to access rdev from conf - md/raid5: remove rcu protection to access rdev from conf - md/raid1: remove rcu protection to access rdev from conf - md/raid10: remove rcu protection to access rdev from conf - md: remove flag RemoveSynchronized - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" - md: bypass block throttle for superblock update - md: cleanup pers->prepare_suspend() - md-cluster: check for timeout while a new disk adding - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() - md: remove old apis to suspend the array - md: suspend array in md_start_sync() if array need reconfiguration - md/raid5: replace suspend with quiesce() callback - md/md-linear: cleanup linear_add() - md: cleanup mddev_create/destroy_serial_pool() - md: use new apis to suspend array before mddev_create/destroy_serial_pool - md: use new apis to suspend array for ioctls involed array reconfiguration - md: use new apis to suspend array for adding/removing rdev from state_store() - md: use new apis to suspend array for sysfs apis - md/raid5: use new apis to suspend array - md/raid5-cache: use new apis to suspend array - md/md-bitmap: use new apis to suspend array for location_store() - md/dm-raid: use new apis to suspend array - md: add new helpers to suspend/resume and lock/unlock array - md: add new helpers to suspend/resume array - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' - md/raid1: don't split discard io for write behind - md: do not require mddev_lock() for all options in array_state_store() - md: simplify md_seq_ops - md: factor out a helper from mddev_put() - md: replace deprecated strncpy with memcpy - md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() - md: don't check 'mddev->pers' from suspend_hi_store() - md-bitmap: suspend array earlier in location_store() - md-bitmap: remove the checking of 'pers->quiesce' from location_store() - md: initialize 'writes_pending' while allocating mddev - md: initialize 'active_io' while allocating mddev - md: delay remove_and_add_spares() for read only array to md_start_sync() - md: factor out a helper rdev_addable() from remove_and_add_spares() - md: factor out a helper rdev_is_spare() from remove_and_add_spares() - md: factor out a helper rdev_removeable() from remove_and_add_spares() - md: delay choosing sync action to md_start_sync() - md: factor out a helper to choose sync action from md_check_recovery() - md: use separate work_struct for md_start_sync() - !3857 scsi: fix use-after-free problem in scsi_remove_target - scsi: fix use-after-free problem in scsi_remove_target - !3906 sched/core: Change depends of SCHED_CORE - sched/core: Change depends of SCHED_CORE - !3747 Introduce multiple qos level - config: Enable CONFIG_QOS_SCHED_MULTILEVEL - sched/fair: Introduce multiple qos level - !3899 fs/dirty_pages: dump the number of dirty pages for each inode - fs/dirty_pages: dump the number of dirty pages for each inode - !3815 JFFS2: Fix the race issues caused by the GC of jffs2 - jffs2: reset pino_nlink to 0 when inode creation failed - jffs2: make the overwritten xattr invisible after remount - jffs2: handle INO_STATE_CLEARING in jffs2_do_read_inode() - jffs2: protect no-raw-node-ref check of inocache by erase_completion_lock - !3891 block: support to account io_ticks precisely - block: support to account io_ticks precisely - !3881 iommu: set CONFIG_SMMU_BYPASS_DEV=y - iommu: set CONFIG_SMMU_BYPASS_DEV=y - !3819 support ext3/ext4 netlink error report. - Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - ext4: report error to userspace by netlink - !3720 blk-mq: make fair tag sharing configurable - scsi_lib: disable fair tag sharing by default if total tags is less than 128 - scsi: core: make fair tag sharing configurable via sysfs - blk-mq: add apis to disable fair tag sharing - !3090 fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid softlock since too many negative dentry - !3656 iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist - iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist - !3843 [OLK-6.6] export cgroup.stat from cgroupv2 to cgroupv1 - cgroup: Export cgroup.stat from cgroupv2 to cgroupv1 - !3828 openeuler_defconfig: enable erofs ondemand for x86 and arm64 - openeuler_defconfig: enable erofs ondemand for x86 and arm64 - !3851 ext4: fix slab-out-of-bounds in ext4_find_extent() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - !3850 aio: add timeout validity check for io_[p - aio: add timeout validity check for io_[p]getevents - !3849 pipe: Fix endless sleep problem due to the out-of-order - pipe: Fix endless sleep problem due to the out-of-order - !3787 scsi: sd: unregister device if device_add_disk() failed in sd_probe() - scsi: sd: unregister device if device_add_disk() failed in sd_probe() - !3450 Backport nbd bugfix patch - nbd: pass nbd_sock to nbd_read_reply() instead of index - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - !3675 block mainline bugfix backport - block: Set memalloc_noio to false on device_add_disk() error path - block: add check of 'minors' and 'first_minor' in device_add_disk() - block: add check that partition length needs to be aligned with block size - !3786 ubi: block: fix memleak in ubiblock_create() - ubi: block: fix memleak in ubiblock_create() - !3448 ubi: block: Fix use-after-free in ubiblock_cleanup - ubi: block: Fix use-after-free in ubiblock_cleanup - !3760 Add huge page allocation limit - openeuler_defconfig: enable HUGETLB_ALLOC_LIMIT - hugetlb: Add huge page allocation limit - !3818 [sync] PR-1989: support Android vendor hooks - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - !3502 ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks - ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks - !3755 livepatch/core: Fix miss disable ro for MOD_RO_AFTER_INIT memory - livepatch/core: Fix miss disable ro for MOD_RO_AFTER_INIT memory - !3813 kernel: add OPENEULER_VERSION_CODE to version.h - kernel: add OPENEULER_VERSION_CODE to version.h - !3744 Add NUMA-awareness to qspinlock - config: Enable CONFIG_NUMA_AWARE_SPINLOCKS on x86 - locking/qspinlock: Disable CNA by default - locking/qspinlock: Introduce the shuffle reduction optimization into CNA - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA - locking/qspinlock: Introduce starvation avoidance into CNA - locking/qspinlock: Introduce CNA into the slow path of qspinlock - locking/qspinlock: Refactor the qspinlock slow path - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic - !3517 support CLOCKSOURCE_VALIDATE_LAST_CYCLE on - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - !3710 Backport 6.6.7 LTS Patches - drm/amdgpu: Restrict extended wait to PSP v13.0.6 - drm/amdgpu: update retry times for psp BL wait - drm/amdgpu: Fix refclk reporting for SMU v13.0.6 - riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE - gcc-plugins: randstruct: Update code comment in relayout_struct() - ASoC: qcom: sc8280xp: Limit speaker digital volumes - netfilter: nft_set_pipapo: skip inactive elements during set walk - MIPS: Loongson64: Enable DMA noncoherent support - MIPS: Loongson64: Handle more memory types passed from firmware - MIPS: Loongson64: Reserve vgabios memory on boot - perf metrics: Avoid segv if default metricgroup isn't set - perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES - KVM: s390/mm: Properly reset no-dat - MIPS: kernel: Clear FPU states when setting up kernel threads - cifs: Fix flushing, invalidation and file size with FICLONE - cifs: Fix flushing, invalidation and file size with copy_file_range() - USB: gadget: core: adjust uevent timing on gadget unbind - powerpc/ftrace: Fix stack teardown in ftrace_no_trace - x86/CPU/AMD: Check vendor in the AMD microcode callback - devcoredump: Send uevent once devcd is ready - serial: 8250_omap: Add earlycon support for the AM654 UART controller - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit - serial: sc16is7xx: address RX timeout interrupt errata - ARM: PL011: Fix DMA support - usb: typec: class: fix typec_altmode_put_partner to put plugs - smb: client: fix potential NULL deref in parse_dfs_referrals() - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" - cifs: Fix non-availability of dedup breaking generic/304 - parport: Add support for Brainboxes IX/UC/PX parallel cards - serial: ma35d1: Validate console index before assignment - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART - nvmem: Do not expect fixed layouts to grab a layout driver - usb: gadget: f_hid: fix report descriptor allocation - kprobes: consistent rcu api usage for kretprobe holder - ASoC: ops: add correct range check for limiting volume - gpiolib: sysfs: Fix error handling on failed export - x86/sev: Fix kernel crash due to late update to read-only ghcb_version - perf: Fix perf_event_validate_size() - drm/amdgpu: disable MCBP by default - arm64: dts: mt8183: kukui: Fix underscores in node names - arm64: dts: mediatek: add missing space before { - parisc: Fix asm operand number out of range build error in bug table - parisc: Reduce size of the bug_table on 64-bit kernel by half - LoongArch: BPF: Don't sign extend function return value - LoongArch: BPF: Don't sign extend memory load operand - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write - misc: mei: client.c: return negative error code in mei_cl_write - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base - coresight: ultrasoc-smb: Config SMB buffer before register sink - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb - hwtracing: hisi_ptt: Add dummy callback pmu::read() - coresight: Fix crash when Perf and sysfs modes are used concurrently - coresight: etm4x: Remove bogous __exit annotation for some functions - arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name - arm64: dts: mediatek: mt8186: fix clock names for power domains - arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc - arm64: dts: mediatek: mt8183: Move thermal-zones to the root node - arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory - arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names - arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7 - arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties - arm64: dts: mediatek: mt7622: fix memory node warning check - arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization - arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3 - arm64: dts: mt7986: change cooling trips - drm/i915: Skip some timing checks on BXT/GLK DSI transcoders - drm/i915/mst: Reject modes that require the bigjoiner - drm/i915/mst: Fix .mode_valid_ctx() return values - drm/atomic-helpers: Invoke end_fb_access while owning plane state - md/raid6: use valid sector values to determine if an I/O should wait on the reshape - powercap: DTPM: Fix missing cpufreq_cpu_put() calls - mm/memory_hotplug: fix error handling in add_memory_resource() - mm: fix oops when filemap_map_pmd() without prealloc_pte - mm/memory_hotplug: add missing mem_hotplug_lock - drivers/base/cpu: crash data showing should depends on KEXEC_CORE - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write - workqueue: Make sure that wq_unbound_cpumask is never empty - platform/surface: aggregator: fix recv_buf() return value - regmap: fix bogus error on regcache_sync success - r8169: fix rtl8125b PAUSE frames blasting when suspended - packet: Move reference count in packet_sock to atomic_long_t - nfp: flower: fix for take a mutex lock in soft irq context and rcu lock - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock - tracing: Fix a possible race when disabling buffered events - tracing: Fix incomplete locking when disabling buffered events - tracing: Disable snapshot buffer when stopping instance tracers - tracing: Stop current tracer when resizing buffer - tracing: Always update snapshot buffer size - checkstack: fix printed address - cgroup_freezer: cgroup_freezing: Check if not frozen - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() - nilfs2: fix missing error check for sb_set_blocksize call - highmem: fix a memory copy problem in memcpy_from_folio - ring-buffer: Force absolute timestamp on discard of event - ring-buffer: Test last update in 32bit version of __rb_time_read() - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 - ALSA: hda/realtek: Add Framework laptop 16 to quirks - ALSA: hda/realtek: add new Framework laptop to quirks - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls - io_uring: fix mutex_unlock with unreferenced ctx - nvme-pci: Add sleep quirk for Kingston drives - io_uring/af_unix: disable sending io_uring over sockets - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA - rethook: Use __rcu pointer for rethook::handler - scripts/gdb: fix lx-device-list-bus and lx-device-list-class - kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() - riscv: errata: andes: Probe for IOCP only once in boot stage - riscv: fix misaligned access handling of C.SWSP and C.SDSP - arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 - ARM: dts: imx28-xea: Pass the 'model' property - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt - arm64: dts: imx8-apalis: set wifi regulator to always-on - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init - arm64: dts: imx93: correct mediamix power - arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells - arm64: dts: imx8-ss-lsio: Add PWM interrupts - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() - tracing: Fix a warning when allocating buffered events fails - io_uring/kbuf: check for buffer list readiness after NULL check - io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() - ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock - arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 - drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS - RDMA/irdma: Avoid free the non-cqp_request scratch - RDMA/irdma: Fix support for 64k pages - RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned - RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate - firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode - firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add() - firmware: arm_scmi: Fix frequency truncation by promoting multiplier type - firmware: arm_scmi: Extend perf protocol ops to get information of a domain - firmware: arm_scmi: Extend perf protocol ops to get number of domains - hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value - hwmon: (acpi_power_meter) Fix 4.29 MW bug - ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act - ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128 - ARM: dts: imx6q: skov: fix ethernet clock regression - arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config - RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() - RDMA/bnxt_re: Correct module description string - RDMA/rtrs-clt: Remove the warnings for req in_use check - RDMA/rtrs-clt: Fix the max_send_wr setting - RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight - RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true - RDMA/rtrs-srv: Check return values while processing info request - RDMA/rtrs-clt: Start hb after path_up - RDMA/rtrs-srv: Do not unconditionally enable irq - ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP - arm64: dts: rockchip: Expand reg size of vdec node for RK3399 - arm64: dts: rockchip: Expand reg size of vdec node for RK3328 - RDMA/irdma: Add wait for suspend on SQD - RDMA/irdma: Do not modify to SQD on error - RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm - RDMA/core: Fix uninit-value access in ib_get_eth_speed() - tee: optee: Fix supplicant based device enumeration - mm/damon/sysfs: eliminate potential uninitialized variable warning - drm/amdkfd: get doorbell's absolute offset based on the db_size - drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' - net/smc: fix missing byte order conversion in CLC handshake - net: dsa: microchip: provide a list of valid protocols for xmit handler - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group - psample: Require 'CAP_NET_ADMIN' when joining "packets" group - bpf: sockmap, updating the sg structure should also update curr - net: tls, update curr on splice as well - net: dsa: mv88e6xxx: Restore USXGMII support for 6393X - tcp: do not accept ACK of bytes we never sent - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket - netfilter: nf_tables: validate family when identifying table via handle - netfilter: nf_tables: bail out on mismatching dynset and set expressions - netfilter: nf_tables: fix 'exist' matching on bigendian arches - netfilter: bpf: fix bad registration on nf_defrag - dt-bindings: interrupt-controller: Allow #power-domain-cells - octeontx2-af: Update Tx link register range - octeontx2-af: Add missing mcs flr handler call - octeontx2-af: Fix mcs stats register address - octeontx2-af: Fix mcs sa cam entries size - octeontx2-af: Adjust Tx credits when MCS external bypass is disabled - net: hns: fix fake link up on xge port - net: hns: fix wrong head when modify the tx feature when sending packets - net: atlantic: Fix NULL dereference of skb pointer in - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ionic: Fix dim work handling in split interrupt mode - ionic: fix snprintf format length warning - tcp: fix mid stream window clamp. - net: bnxt: fix a potential use-after-free in bnxt_init_tc - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero - i40e: Fix unexpected MFS warning message - ice: Restore fix disabling RX VLAN filtering - octeontx2-af: fix a use-after-free in rvu_npa_register_reporters - xsk: Skip polling event check for unbound socket - net: stmmac: fix FPE events losing - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing - arcnet: restoring support for multiple Sohard Arcnet cards - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value - platform/mellanox: Add null pointer checks for devm_kasprintf() - mlxbf-bootctl: correctly identify secure boot with development keys - r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() - r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() - r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() - r8152: Add RTL8152_INACCESSIBLE checks to more loops - r8152: Hold the rtnl_lock for all of reset - hv_netvsc: rndis_filter needs to select NLS - bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 - octeontx2-af: Check return value of nix_get_nixlf before using nixlf - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam - ipv6: fix potential NULL deref in fib6_add() - platform/x86: wmi: Skip blocks with zero instances - of: dynamic: Fix of_reconfig_get_state_change() return value documentation - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code - dt: dt-extract-compatibles: Don't follow symlinks when walking tree - dt: dt-extract-compatibles: Handle cfile arguments in generator function - x86/tdx: Allow 32-bit emulation by default - x86/entry: Do not allow external 0x80 interrupts - x86/entry: Convert INT 0x80 emulation to IDTENTRY - x86/coco: Disable 32-bit emulation by default on TDX and SEV - x86: Introduce ia32_enabled() - dm-crypt: start allocating with MAX_ORDER - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini - drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2) - kconfig: fix memory leak from range properties - modpost: fix section mismatch message for RELA - tg3: Increment tx_dropped in tg3_tso_bug() - tg3: Move the [rt]x_dropped counters to tg3_napi - zstd: Fix array-index-out-of-bounds UBSAN warning - nouveau: use an rwlock for the event lock. - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test - i2c: ocores: Move system PM hooks to the NOIRQ phase - i2c: designware: Fix corrupted memory seen in the ISR - hrtimers: Push pending hrtimers away from outgoing CPU earlier - scsi: sd: Fix sshdr use in sd_suspend_common() - vdpa/mlx5: preserve CVQ vringh index - !3749 support nokaslr and memmap parameter for kaslr collision detection - kaslr: enable CONFIG_SKIP_KASLR_MEM_RANGE in openeuler defconfig - x86/boot: add x86 nokaslr memory regions - efi/libstub: add arm64 nokaslr memory regions - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - efi/libstub: add arm64 kaslr memory region avoid support - !3737 arm64: Fix compilation error with ILP32 - config: Disable CONFIG_COMPAT_BINFMT_ELF as default - arm64: Fix compilation error with ILP32 support - Revert "Kconfig: regularize selection of CONFIG_BINFMT_ELF" - !3743 Fix ppc32 build error - powerpc: Fix ppc32 build - !3713 Introduce CPU inspect feature - openeuler_defconfig: enable CPU inspect for arm64 by default - cpuinspect: add ATF inspector - cpuinspect: add CPU-inspect infrastructure - !3730 ARM: spectre-v2: turn off the mitigation via boot cmdline param - ARM: spectre-v2: turn off the mitigation via boot cmdline param - !3732 tcp_comp: implement tcp compression - tcp_comp: implement tcp compression - !3748 jffs2: move jffs2_init_inode_info() just after allocating inode - jffs2: move jffs2_init_inode_info() just after allocating inode - !3542 Support kernel livepatching - livepatch/powerpc: Add arch_klp_module_check_calltrace - livepatch/powerpc: Support breakpoint exception optimization - livepatch/ppc64: Sample testcase fix ppc64 - livepatch/ppc64: Implement livepatch without ftrace for ppc64be - livepatch: Bypass dead thread when check calltrace - livepatch/arm: Add arch_klp_module_check_calltrace - livepatch/arm64: Add arch_klp_module_check_calltrace - livepatch/x86: Add arch_klp_module_check_calltrace - livepatch: Add klp_module_delete_safety_check - livepatch/arm: Support breakpoint exception optimization - livepatch/arm64: Support breakpoint exception optimization - livepatch: Add arch_klp_init - livepatch/x86: Support breakpoint exception optimization - livepatch: Use breakpoint exception to optimize enabling livepatch - livepatch/ppc32: Support livepatch without ftrace - livepatch/arm: Support livepatch without ftrace - livepatch/core: Add support for arm for klp relocation - arm/module: Use plt section indices for relocations - livepatch: Enable livepatch configs in openeuler_defconfig - livepatch/core: Revert module_enable_ro and module_disable_ro - livepatch/arm64: Support livepatch without ftrace - livepatch/core: Avoid conflict with static {call,key} - livepatch: Fix patching functions which have static_call - livepatch: Fix crash when access the global variable in hook - livepatch/core: Support jump_label - livepatch: samples: Adapt livepatch-sample for solution without ftrace - livepatch/core: Support load and unload hooks - livepatch/core: Restrict livepatch patched/unpatched when plant kprobe - livepatch/core: Disable support for replacing - livepatch/x86: Support livepatch without ftrace - Revert "x86/insn: Make insn_complete() static" - livepatch/core: Reuse common codes in the solution without ftrace - livepatch/core: Allow implementation without ftrace - !3678 timer_list: avoid other cpu soft lockup when printing timer list - timer_list: avoid other cpu soft lockup when printing timer list - !3733 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() - !3734 Introduce qos smt expeller for co-location - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - sched/fair: Start tracking qos_offline tasks count in cfs_rq - config: Enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - !3629 x86/kdump: make crash kernel boot faster - x86/kdump: make crash kernel boot faster - !3722 add memmap interface to reserved memory - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters - !3724 lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - config: enable CONFIG_CLEAR_USER_WORKAROUND by default - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - !3688 Support priority load balance for qos scheduler - sched: Introduce priority load balance for qos scheduler - !3712 sched: steal tasks to improve CPU utilization - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap - !3701 mm: Add sysctl to clear free list pages - mm: Add sysctl to clear free list pages - !3598 arm64: add config switch and kernel parameter for cpu0 hotplug - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - arm64: Add config switch and kernel parameter for CPU0 hotplug - !3649 x86/kdump: add log before booting crash kernel - x86/kdump: add log before booting crash kernel - !3700 Backport 6.6.6 LTS Patches - Revert "wifi: cfg80211: fix CQM for non-range use" - !3565 blk-throttle: enable hierarchical throttle in cgroup v1 - blk-throttle: enable hierarchical throttle in cgroup v1 - !3608 xfs: fix two corruption problems - xfs: shutdown xfs once inode double free - xfs: shutdown to ensure submits buffers on LSN boundaries - !3674 mm/hugetlb: Introduce alloc_hugetlb_folio_size() - mm/hugetlb: Introduce alloc_hugetlb_folio_size() - !3651 nbd: get config_lock before sock_shutdown - nbd: get config_lock before sock_shutdown - !3573 Support dynamic affinity scheduler - sched/fair: Modify idle cpu judgment in dynamic affinity - sched/fair: Remove invalid cpu selection logic in dynamic affinity - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add cmdline for dynamic affinity - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !3599 arm64: Add framework to turn IPI as NMI - arm64: kgdb: Roundup cpus using IPI as NMI - kgdb: Expose default CPUs roundup fallback mechanism - arm64: ipi_nmi: Add support for NMI backtrace - nmi: backtrace: Allow runtime arch specific override - arm64: smp: Assign and setup an IPI as NMI - irqchip/gic-v3: Enable support for SGIs to act as NMIs - arm64: Add framework to turn IPI as NMI - !3638 memcg: support OOM priority for memcg - memcg: enable CONFIG_MEMCG_OOM_PRIORITY by default - memcg: Add sysctl memcg_qos_enable - memcg: support priority for oom - !3602 xfs: fix attr inactive problems - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: force shutdown xfs when xfs_attr_inactive fails - !3601 xfs: fix perag leak when growfs fails - xfs: fix perag leak when growfs fails - xfs: add lock protection when remove perag from radix tree - !3575 ubi: Enhance fault injection capability for the UBI driver - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Use the fault injection framework to enhance the fault injection capability - !3588 files cgroups - enable CONFIG_CGROUP_FILES in openeuler_defconfig for x86 and arm64 - cgroup/files: support boot parameter to control if disable files cgroup - fs/filescontrol: add a switch to enable / disable accounting of open fds - cgroups: Resource controller for open files - !3605 openeuler_defconfig: enable CONFIG_UNICODE for x86 and arm64 - openeuler_defconfig: enable CONFIG_UNICODE for x86 and arm64 - !3600 iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - !3397 xfs: fix some growfs problems - xfs: fix dir3 block read verify fail during log recover - xfs: keep growfs sb log item active until ail flush success - xfs: fix mounting failed caused by sequencing problem in the log records - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - !3582 Add support for memory limit - mm: support pagecache limit - mm: support periodical memory reclaim - !3323 LoongArch: add cpufreq and ls2k500 bmc support - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - cpufreq: Add cpufreq driver for LoongArch - !3363 xfs: fix some misc issue - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: don't verify agf length when log recovery - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - !3495 xfs: fix hung and warning - xfs: fix warning in xfs_vm_writepages() - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - !3525 ARM: support kaslr feature in arm32 platform - arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE - arm32: kaslr: Fix the bug of symbols relocation - arm32: kaslr: print kaslr offset when kernel panic - arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT. - arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init. - No idea why this broke ... - ARM: decompressor: add KASLR support - ARM: decompressor: explicitly map decompressor binary cacheable - ARM: kernel: implement randomization of the kernel load address - arm: vectors: use local symbol names for vector entry points - ARM: kernel: refer to swapper_pg_dir via its symbol - ARM: mm: export default vmalloc base address - ARM: kernel: use PC relative symbol references in suspend/resume code - ARM: kernel: use PC-relative symbol references in MMU switch code - ARM: kernel: make vmlinux buildable as a PIE executable - ARM: kernel: switch to relative exception tables - arm-soc: various: replace open coded VA->PA calculation of pen_release - arm-soc: mvebu: replace open coded VA->PA conversion - arm-soc: exynos: replace open coded VA->PA conversions - asm-generic: add .data.rel.ro sections to __ro_after_init - !3563 memcg: support ksm merge any mode per cgroup - memcg: support ksm merge any mode per cgroup - !3528 Print rootfs and tmpfs files charged by memcg - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - fs: move {lock, unlock}_mount_hash to fs/mount.h - !3489 ascend: export interfaces required by ascend drivers - ascend: export interfaces required by ascend drivers - !3381 cgroupv1 cgroup writeback enable - openeuler_defconfig: enable CONFIG_CGROUP_V1_WRITEBACK in openeuler_defconfig for x86 and arm64 - cgroup: support cgroup writeback on cgroupv1 - cgroup: factor out __cgroup_get_from_id() for cgroup v1 - !3537 backport cgroup bugs from olk5.10 - cgroup: disable kernel memory accounting for all memory cgroups by default - cgroup: Return ERSCH when add Z process into task - cgroup: wait for cgroup destruction to complete when umount - cgroup: check if cgroup root is alive in cgroupstats_show() - !3439 security: restrict init parameters by configuration - security: restrict init parameters by configuration - !3475 kaslr: ppc64: Introduce KASLR for PPC64 - powerpc/fsl_booke/kaslr: Fix preserved memory size for int-vectors issue - powerpc/fsl_booke/kaslr: Provide correct r5 value for relocated kernel - powerpc/fsl_booke/kaslr: rename kaslr-booke32.rst to kaslr-booke.rst and add 64bit part - powerpc/fsl_booke/64: clear the original kernel if randomized - powerpc/fsl_booke/64: do not clear the BSS for the second pass - powerpc/fsl_booke/64: implement KASLR for fsl_booke64 - powerpc/fsl_booke/64: introduce reloc_kernel_entry() helper - powerpc/fsl_booke/kaslr: refactor kaslr_legal_offset() and kaslr_early_init() - !3486 sync smmu patches for olk-6.6 - iommu/arm-smmu-v3: disable stall for quiet_cd - iommu/iova: Manage the depot list size - iommu/iova: Make the rcache depot scale better - !3434 arm64/ascend: Add new enable_oom_killer interface for oom contrl - arm64/ascend: Add new enable_oom_killer interface for oom contrl - !3479 cache: Workaround HiSilicon Linxicore DC CVAU - cache: Workaround HiSilicon Linxicore DC CVAU - !3367 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3471 add redis sockmap sample code - tools: add sample sockmap code for redis - net: add local_skb parameter to identify local tcp connection - net: let sockops can use bpf_get_current_comm() - !3432 ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Notify all ras err to driver- !3435 iommu/arm-smmu-v3: Add suspend and resume support - !3315 Backport 6.6.5 LTS Patches - !3314 Backport 6.6.4 LTS Patches - !3286 block: Add config option to not allow writing to mounted devices - !3430 Add support for hisi HBM devices - !3431 memcg reclaim and cgroup kill - iommu/arm-smmu-v3: Add suspend and resume support - config: enable CONFIG_MEMCG_V1_RECLAIM and CONFIG_CGROUP_V1_KILL - memcg: introduce per-memcg reclaim interface - memcg: export high_async_ratio to userland - memcg: enable memcg async reclaim - memcg: Export memory.events{local} from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low/high} from cgroupv2 to cgroupv1 - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - !3391 nbd_genl_status: null check for nla_nest_start - !3352 support userswap feature - !3383 Support Qos Scheduler - nbd_genl_status: null check for nla_nest_start - sched: Enable qos scheduler config - sched: Introduce handle priority reversion mechanism - sched: Support kill boost for offline task - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - !3306 improve gettimeofday() performance in user space - !3331 kabi: add kabi helper macros and tools - mm/userswap: openeuler_defconfig: enable userswap - mm/userswap: provide cpu info in userfault msg - mm/userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP - mm/userswap: support userswap via userfaultfd - mm/userswap: introduce MREMAP_USWAP_SET_PTE - mm/userswap: add enable_userswap boot option - mm/userswap: add VM_USWAP and SWP_USERSWAP_ENTRY - !3326 config: Open CONFIG_AARCH32_EL0 and keep CONFIG_ARM64_ILP32 closed - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: deduplication friendly structs - kabi: Generalize naming of kabi helper macros - openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - !3298 ARM: Add unwinding annotations to __loop.*delay functions - config: Open CONFIG_AARCH32_EL0 and keep CONFIG_ARM64_ILP32 closed - !3300 Add sharepool support v3 - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart - x86/xen: fix percpu vcpu_info allocation - vfio/pds: Fix possible sleep while in atomic context - vfio/pds: Fix mutex lock->magic != lock warning - drm/amd/display: Fix MPCC 1DLUT programming - drm/amd/display: Simplify brightness initialization - drm/amd/display: Reduce default backlight min from 5 nits to 1 nits - drm/amd/display: refactor ILR to make it work - iommu: Fix printk arg in of_iommu_get_resv_regions() - drm/amd/pm: fix a memleak in aldebaran_tables_init - cpufreq/amd-pstate: Only print supported EPP values for performance governor - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update - drm/panel: nt36523: fix return value check in nt36523_probe() - drm/panel: starry-2081101qfh032011-53g: Fine tune the panel power sequence - drm/i915/gsc: Mark internal GSC engine with reserved uabi class - iommu/vt-d: Make context clearing consistent with context mapping - iommu/vt-d: Disable PCI ATS in legacy passthrough mode - iommu/vt-d: Omit devTLB invalidation requests when TES=0 - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily - drm/amd/display: Remove power sequencing check - drm/amd/display: Refactor edp power control - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir - powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device - net: ravb: Keep reverse order of operations in ravb_remove() - net: ravb: Stop DMA in case of failures on ravb_open() - net: ravb: Start TX queues after HW initialization succeeded - net: ravb: Make write access to CXR35 first before accessing other EMAC registers - net: ravb: Use pm_runtime_resume_and_get() - net: ravb: Check return value of reset_control_deassert() - ice: Fix VF Reset paths when interface in a failed over aggregate - bpf, sockmap: af_unix stream sockets need to hold ref for pair sock - ethtool: don't propagate EOPNOTSUPP from dumps - ravb: Fix races between ravb_tx_timeout_work() and net related ops - r8169: prevent potential deadlock in rtl8169_close - efi/unaccepted: Fix off-by-one when checking for overlapping ranges - neighbour: Fix __randomize_layout crash in struct neighbour - octeontx2-pf: Restore TC ingress police rules when interface is up - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 - net: stmmac: xgmac: Disable FPE MMC interrupts - octeontx2-af: Fix possible buffer overflow - selftests/net: mptcp: fix uninitialized variable warnings - selftests/net: unix: fix unused variable compiler warning - selftests/net: fix a char signedness issue - selftests/net: ipsec: fix constant out of range - uapi: propagate __struct_group() attributes to the container union - bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() - dpaa2-eth: recycle the RX buffer only after all processing done - dpaa2-eth: increase the needed headroom to account for alignment - net: dsa: mv88e6xxx: fix marvell 6350 probe crash - net: dsa: mv88e6xxx: fix marvell 6350 switch probing - wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flush - wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - net: rswitch: Fix missing dev_kfree_skb_any() in error path - net: rswitch: Fix return value in rswitch_start_xmit() - net: rswitch: Fix type of ret in rswitch_start_xmit() - netdevsim: Don't accept device bound programs - media: v4l2-subdev: Fix a 64bit bug - pinctrl: stm32: fix array read out of bound - pinctrl: stm32: Add check for devm_kcalloc - wifi: cfg80211: fix CQM for non-range use - io_uring/kbuf: recycle freed mapped buffer ring entries - io_uring/kbuf: defer release of mapped buffer rings - io_uring: enable io_mem_alloc/free to be used in other parts - btrfs: fix 64bit compat send ioctl arguments not initializing version member - btrfs: free the allocated memory if btrfs_alloc_page_array() fails - btrfs: make error messages more clear when getting a chunk map - btrfs: send: ensure send_fd is writable - btrfs: fix off-by-one when checking chunk map includes logical address - btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() - btrfs: add dmesg output for first mount and last unmount of a filesystem - parisc: Mark altinstructions read-only and 32-bit aligned - parisc: Ensure 32-bit alignment on parisc unwind section - parisc: Mark jump_table naturally aligned - parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes - parisc: Mark lock_aligned variables 16-byte aligned on SMP - parisc: Use natural CPU alignment for bug_table - parisc: Mark ex_table entries 32-bit aligned in uaccess.h - parisc: Mark ex_table entries 32-bit aligned in assembly.h - powerpc: Don't clobber f0/vs0 during fp|altivec register save - KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers - iommu/vt-d: Add MTL to quirk list to skip TE disabling - ext2: Fix ki_pos update for DIO buffered-io fallback case - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR - iommu: Avoid more races around device probe - io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP - dma-buf: fix check in dma_resv_add_fence - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() - powercap: DTPM: Fix unneeded conversions to micro-Watts - nouveau: find the smallest page allocation to cover a buffer alloc. - io_uring: free io_buffer_list entries via RCU - iommu/vt-d: Fix incorrect cache invalidation for mm notification - io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP - ACPI: video: Use acpi_video_device for cooling-dev driver data - r8169: fix deadlock on RTL8125 in jumbo mtu mode - nvme: check for valid nvme_identify_ns() before using it - dm verity: don't perform FEC for failed readahead IO - dm verity: initialize fec io before freeing it - drm/amd/display: force toggle rate wa for first link training for a retimer - drm/amd/display: fix ABM disablement - drm/amd/display: Update min Z8 residency time to 2100 for DCN314 - drm/amd/display: Use DRAM speed from validation for dummy p-state - drm/amd/display: Remove min_dst_y_next_start check for Z8 - drm/amd/display: Include udelay when waiting for INBOX0 ACK - drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 - drm/amdgpu: fix memory overflow in the IB test - drm/amdgpu: Force order between a read and write to the same address - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/amd: Enable PCIe PME from D3 - scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode - scsi: sd: Fix system start for ATA devices - scsi: Change SCSI device boolean fields to single bit flags - dm-verity: align struct dm_verity_fec_io properly - net: libwx: fix memory leak on msix entry - ALSA: hda/realtek: Add supported ALC257 for ChromeOS - ALSA: hda/realtek: Headset Mic VREF to 100% - ALSA: hda: Disable power-save on KONTRON SinglePC - drm/i915: Also check for VGA converter in eDP probe - mmc: block: Be sure to wait while busy in CQE error recovery - mmc: block: Do not lose cache flush during CQE error recovery - mmc: block: Retry commands in CQE error recovery - mmc: cqhci: Fix task clearing in CQE error recovery - mmc: cqhci: Warn of halt or task clear failure - mmc: cqhci: Increase recovery halt timeout - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled - mmc: sdhci-pci-gli: Disable LPM during initialization - firewire: core: fix possible memory leak in create_units() - pinctrl: avoid reload of p state in list iteration - ksmbd: fix possible deadlock in smb2_open - smb: client: report correct st_size for SMB and NFS symlinks - smb: client: fix missing mode bits for SMB symlinks - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved - leds: class: Don't expose color sysfs entry - USB: dwc3: qcom: fix wakeup after probe deferral - USB: dwc3: qcom: fix software node leak on probe errors - usb: dwc3: set the dma max_seg_size - usb: dwc3: Fix default mode initialization - USB: dwc2: write HCINT with INTMASK applied - usb: typec: tcpm: Skip hard reset when in error recovery - usb: typec: tcpm: Fix sink caps op current check - USB: serial: option: don't claim interface 4 for ZTE MF290 - USB: serial: option: fix FM101R-GL defines - USB: serial: option: add Fibocom L7xx modules - usb: cdnsp: Fix deadlock issue during using NCM gadget - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' - USB: xhci-plat: fix legacy PHY double init - bcache: fixup lock c->root error - bcache: fixup init dirty data errors - bcache: prevent potential division by zero error - bcache: check return value from btree_node_alloc_replacement() - veth: Use tstats per-CPU traffic counters - dm-delay: fix a race between delay_presuspend and delay_bio - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus - cifs: fix leak of iface for primary channel - cifs: account for primary channel in the interface list - cifs: distribute channels across interfaces based on speed - Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY" - Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY" - Revert "usb: phy: add usb phy notify port status API" - hv_netvsc: Mark VF as slave before exposing it to user-mode - hv_netvsc: Fix race of register_netdevice_notifier and VF register - hv_netvsc: fix race of netvsc and VF register_netdevice - platform/x86: ideapad-laptop: Set max_brightness before using it - platform/x86/amd/pmc: adjust getting DRAM size behavior - USB: serial: option: add Luat Air72*U series products - usb: misc: onboard-hub: add support for Microchip USB5744 - dt-bindings: usb: microchip,usb5744: Add second supply - platform/x86: hp-bioscfg: Fix error handling in hp_add_other_attributes() - platform/x86: hp-bioscfg: move mutex_lock() down in hp_add_other_attributes() - platform/x86: hp-bioscfg: Simplify return check in hp_add_other_attributes() - s390/dasd: protect device queue against concurrent access - io_uring/fs: consider link->flags when getting path for LINKAT - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race - md: fix bi_status reporting in md_end_clone_io - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() - io_uring: fix off-by one bvec index - tls: fix NULL deref on tls_sw_splice_eof() with empty record - swiotlb-xen: provide the "max_mapping_size" method - ACPI: PM: Add acpi_device_fix_up_power_children() function - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() - ACPI: video: Use acpi_device_fix_up_power_children() - thunderbolt: Set lane bonding bit only for downstream port - drm/ast: Disconnect BMC if physical connector is connected - drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog - kselftest/arm64: Fix output formatting for za-fork - prctl: Disable prctl(PR_SET_MDWE) on parisc - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl - lockdep: Fix block chain corruption - USB: dwc3: qcom: fix ACPI platform device leak - USB: dwc3: qcom: fix resource leaks on probe deferral - nvmet: nul-terminate the NQNs passed in the connect command - nvme: blank out authentication fabrics options if not configured - afs: Fix file locking on R/O volumes to operate in local mode - afs: Return ENOENT if no cell DNS record can be found - net: ipa: fix one GSI register field width - net: axienet: Fix check for partial TX checksum - vsock/test: fix SEQPACKET message bounds test - i40e: Fix adding unsupported cloud filters - amd-xgbe: propagate the correct speed and duplex status - amd-xgbe: handle the corner-case during tx completion - amd-xgbe: handle corner-case during sfp hotplug - net: veth: fix ethtool stats reporting - octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF - arm/xen: fix xen_vcpu_info allocation alignment - arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y - s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() - net/smc: avoid data corruption caused by decline - net: usb: ax88179_178a: fix failed operations during ax88179_reset - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP - ipv4: Correct/silence an endian warning in __ip_do_redirect - HID: fix HID device resource race between HID core and debugging support - accel/ivpu/37xx: Fix hangs related to MMIO reset - accel/ivpu: Do not initialize parameters on power up - bpf: Fix dev's rx stats for bpf_redirect_peer traffic - net: Move {l,t,d}stats allocation to core and convert veth & vrf - net, vrf: Move dstats structure to core - PM: tools: Fix sleepgraph syntax error - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full - libfs: getdents() should return 0 after reaching EOD - block: update the stable_writes flag in bdev_add - filemap: add a per-mapping stable writes flag - drm/i915: do not clean GT table on error path - ata: pata_isapnp: Add missing error check for devm_ioport_map() - octeontx2-pf: Fix memory leak during interface down - wireguard: use DEV_STATS_INC() - net: wangxun: fix kernel panic due to null pointer - drm/panel: simple: Fix Innolux G101ICE-L01 timings - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags - fs: Pass AT_GETATTR_NOSEC flag to getattr interface function - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence - blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() - afs: Make error on cell lookup failure consistent with OpenAFS - afs: Fix afs_server_list to be cleaned up with RCU - rxrpc: Defer the response to a PING ACK until we've parsed it - rxrpc: Fix RTT determination to use any ACK as a source - s390/ism: ism driver implies smc protocol - drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy - sched/fair: Fix the decision for load balance - sched/eevdf: Fix vruntime adjustment on reweight - hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles - irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs - NFSD: Fix checksum mismatches in the duplicate reply cache - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() - !3310 kasan: fix the compilation error for memcpy_mcs() - kasan: fix the compilation error for memcpy_mcs() - arm64: arch_timer: disable CONFIG_ARM_ARCH_TIMER_WORKAROUND_IN_USERSPACE - vdso: do cntvct workaround in the VDSO - arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled - mm/sharepool: Protect the va reserved for sharepool - mm/sharepool: support fork() and exit() to handle the mm - mm/sharepool: Add proc interfaces to show sp info - mm/sharepool: Implement mg_sp_config_dvpp_range() - mm/sharepool: Implement mg_sp_id_of_current() - mm/sharepool: Implement mg_sp_group_id_by_pid() - mm/sharepool: Implement mg_sp_group_add_task() - mm/sharepool: Implement mg_sp_make_share_k2u() - mm/sharepool: Implement mg_sp_alloc() - mm/sharepool: Implement mg_sp_free() - mm/sharepool: Implement mg_sp_walk_page_range() - mm/sharepool: Implement mg_sp_unshare_kva - mm/sharepool: Implement mg_sp_make_share_u2k() - mm/sharepool: Reserve the va space for share_pool - mm/sharepool: Add sp_area management code - mm/sharepool: Add base framework for share_pool - mm: Extend mmap assocated functions to accept mm_struct - mm/vmalloc: Extend vmalloc usage about hugepage - mm/hugetlb: Introduce hugetlb_insert_hugepage_pte[_by_pa] - ARM: Add unwinding annotations to __loop.*delay functions - !3285 arm64: errata: add option to disable cache readunique prefetch on HIP08 - !3280 arm64: add machine check safe support - !3036 Added SM3 as module signing algorithm - ext4: Block writes to journal device - xfs: Block writes to log device - fs: Block writes to mounted block devices - btrfs: Do not restrict writes to btrfs devices - block: Add config option to not allow writing to mounted devices - arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: add option to disable cache readunique prefetch on HIP08 - arm64: add machine check safe sysctl interface - arm64: introduce copy_mc_to_kernel() implementation - arm64: support copy_mc_[user]_highpage() - mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage() - arm64: add uaccess to machine check safe - arm64: add support for machine check error safe - uaccess: add generic fallback version of copy_mc_to_user() - !3275 arm64: kernel: disable CNP on LINXICORE9100 - !3099 block: Make blkdev_get_by_*() return - arm64: kernel: disable CNP on LINXICORE9100 - !3111 openeuler_defconfig: enable some mm new - !3211 Add SDEI Watchdog Support - !3041 Random boot-time optimization - !3026 Backport ARM64-ILP32 patches - !3156 xfs: fix intent item leak during reovery - !3137 LoongArch: add old BPI compatibility - !3218 ipvlan: Introduce l2e mode - !3209 exec: Remove redundant check in do_open_execat/uselib - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: Introduce l2e mode - arm64: kexec: only clear EOI for SDEI in NMI context - stop_machine: mask sdei before running the callback - openeuler_defconfig: Enable SDEI Watchdog - kprobes/arm64: Blacklist sdei watchdog callback functions - init: only move down lockup_detector_init() when sdei_watchdog is enabled - sdei_watchdog: avoid possible false hardlockup - sdei_watchdog: set secure timer period base on 'watchdog_thresh' - sdei_watchdog: clear EOI of the secure timer before kdump - watchdog: add nmi_watchdog support for arm64 based on SDEI - lockup_detector: init lockup detector after all the init_calls - firmware: arm_sdei: make 'sdei_api_event_disable/enable' public - firmware: arm_sdei: add interrupt binding api - exec: Remove redundant check in do_open_execat/uselib - xfs: abort intent items when recovery intents fail - xfs: factor out xfs_defer_pending_abort - !3141 Backport 6.6.3 LTS Patches - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox - drm/amd/display: Clear dpcd_sink_ext_caps if not set - drm/amd/display: Enable fast plane updates on DCN3.2 and above - drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() - drm/amd/display: Fix DSC not Enabled on Direct MST Sink - drm/amd/display: Guard against invalid RPTR/WPTR being set - drm/amdgpu: Fix possible null pointer dereference - drm/amdgpu: lower CS errors to debug severity - drm/amdgpu: fix error handling in amdgpu_bo_list_get() - drm/amdgpu: fix error handling in amdgpu_vm_init - drm/amdgpu: don't use ATRM for external devices - drm/amdgpu: add a retry for IP discovery init - drm/amdgpu: fix GRBM read timeout when do mes_self_test - drm/amdgpu: don't use pci_is_thunderbolt_attached() - drm/amdgpu/smu13: drop compute workload workaround - drm/amd/pm: Fix error of MACO flag setting code - drm/i915: Flush WC GGTT only on required platforms - drm/i915: Fix potential spectre vulnerability - drm/i915: Bump GLK CDCLK frequency when driving multiple pipes - drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL - drm/amd/display: Add Null check for DPP resource - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block - drm: bridge: it66121: ->get_edid callback must not return err pointers - drm/amd/pm: Handle non-terminated overdrive commands. - ext4: fix racy may inline data check in dio write - ext4: properly sync file size update after O_SYNC direct IO - ext4: add missed brelse in update_backups - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks - ext4: correct the start block of counting reserved clusters - ext4: correct return value of ext4_convert_meta_bg - ext4: mark buffer new if it is unwritten to avoid stale data exposure - ext4: correct offset of gdb backup in non meta_bg group to update_backups - ext4: apply umask if ACL support is disabled - ext4: make sure allocate pending entry not fail - ext4: no need to generate from free list in mballoc - ext4: fix race between writepages and remount - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" - media: qcom: camss: Fix csid-gen2 for test pattern generator - media: qcom: camss: Fix invalid clock enable bit disjunction - media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 - media: qcom: camss: Fix missing vfe_lite clocks check - media: qcom: camss: Fix VFE-480 vfe_disable_output() - media: qcom: camss: Fix VFE-17x vfe_disable_output() - media: qcom: camss: Fix vfe_get() error jump - media: qcom: camss: Fix pm_domain_on sequence in probe - mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER - r8169: add handling DASH when DASH is disabled - r8169: fix network lost after resume on DASH systems - selftests: mptcp: fix fastclose with csum failure - mptcp: fix setsockopt(IP_TOS) subflow locking - mptcp: add validity check for sending RM_ADDR - mptcp: deal with large GSO size - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors - mm: fix for negative counter: nr_file_hugepages - mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 - riscv: kprobes: allow writing to x0 - riscv: correct pt_level name via pgtable_l5/4_enabled - riscv: mm: Update the comment of CONFIG_PAGE_OFFSET - riscv: put interrupt entries into .irqentry.text - riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC - swiotlb: do not free decrypted pages if dynamic - tracing: fprobe-event: Fix to check tracepoint event and return - LoongArch: Mark __percpu functions as always inline - NFSD: Update nfsd_cache_append() to use xdr_stream - nfsd: fix file memleak on client_opens_release - dm-verity: don't use blocking calls from tasklets - dm-bufio: fix no-sleep mode - drm/mediatek/dp: fix memory leak on ->get_edid callback error path - drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection - media: ccs: Correctly initialise try compose rectangle - media: venus: hfi: add checks to handle capabilities from firmware - media: venus: hfi: fix the check to handle session buffer requirement - media: venus: hfi_parser: Add check to keep the number of codecs within range - media: sharp: fix sharp encoding - media: lirc: drop trailing space from scancode transmit - f2fs: split initial and dynamic conditions for extent_cache - f2fs: avoid format-overflow warning - f2fs: set the default compress_level on ioctl - f2fs: do not return EFSCORRUPTED, but try to run online repair - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte - gfs2: don't withdraw if init_threads() got interrupted - net: phylink: initialize carrier state at creation - net: dsa: lan9303: consequently nested-lock physical MDIO - net: ethtool: Fix documentation of ethtool_sprintf() - s390/ap: fix AP bus crash on early config change callback invocation - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte - sbsa_gwdt: Calculate timeout with 64-bit math - lsm: fix default return value for inode_getsecctx - lsm: fix default return value for vm_enough_memory - Revert "i2c: pxa: move to generic GPIO recovery" - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller - ALSA: hda/realtek: Add quirks for HP Laptops - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 - ALSA: info: Fix potential deadlock at disconnection - btrfs: zoned: wait for data BG to be finished on direct IO allocation - xfs: recovery should not clear di_flushiter unconditionally - cifs: Fix encryption of cleared, but unset rq_iter data buffers - cifs: do not pass cifs_sb when trying to add channels - cifs: do not reset chan_max if multichannel is not supported at mount - cifs: force interface update before a fresh session setup - cifs: reconnect helper should set reconnect for the right channel - smb: client: fix mount when dns_resolver key is not available - smb: client: fix potential deadlock when releasing mids - smb: client: fix use-after-free in smb2_query_info_compound() - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - smb3: fix caching of ctime on setxattr - smb3: allow dumping session and tcon id to improve stats analysis and debugging - smb3: fix touch -h of symlink - smb3: fix creating FIFOs when mounting with "sfu" mount option - xhci: Enable RPM on controllers that support low-power states - parisc: fix mmap_base calculation when stack grows upwards - parisc/power: Fix power soft-off when running on qemu - parisc/pgtable: Do not drop upper 5 address bits of physical address - parisc: Prevent booting 64-bit kernels on PA1.x machines - selftests/resctrl: Extend signal handler coverage to unmount on receiving signal - selftests/resctrl: Make benchmark command const and build it with pointers - selftests/resctrl: Simplify span lifetime - selftests/resctrl: Remove bw_report and bm_type from main() - rcutorture: Fix stuttering races and other issues - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter - drm/amd/display: enable dsc_clk even if dsc_pg disabled - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables - apparmor: Fix regression in mount mediation - apparmor: pass cred through to audit info. - apparmor: rename audit_data->label to audit_data->subj_label - apparmor: combine common_audit_data and apparmor_audit_data - apparmor: Fix kernel-doc warnings in apparmor/policy.c - apparmor: Fix kernel-doc warnings in apparmor/resource.c - apparmor: Fix kernel-doc warnings in apparmor/lib.c - apparmor: Fix kernel-doc warnings in apparmor/audit.c - cxl/port: Fix delete_endpoint() vs parent unregistration race - cxl/region: Fix x1 root-decoder granularity calculations - i3c: master: svc: fix random hot join failure since timeout error - i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen - i3c: master: svc: fix check wrong status register in irq handler - i3c: master: svc: fix ibi may not return mandatory data byte - i3c: master: svc: fix wrong data return when IBI happen during start frame - i3c: master: svc: fix race condition in ibi work thread - i3c: master: cdns: Fix reading status register - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails - mtd: cfi_cmdset_0001: Byte swap OTP info - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long - mm/memory_hotplug: use pfn math in place of direct struct page manipulation - mm/hugetlb: use nth_page() in place of direct struct page manipulation - mm/cma: use nth_page() in place of direct struct page manipulation - s390/cmma: fix detection of DAT pages - s390/mm: add missing arch_set_page_dat() call to gmap allocations - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() - dmaengine: stm32-mdma: correct desc prep when channel running - mcb: fix error handling for different scenarios when parsing - driver core: Release all resources during unbind before updating device links - tracing: Have the user copy of synthetic event address use correct context - selftests/clone3: Fix broken test under !CONFIG_TIME_NS - i2c: core: Run atomic i2c xfer when !preemptible - mips: use nth_page() in place of direct struct page manipulation - fs: use nth_page() in place of direct struct page manipulation - scripts/gdb/vmalloc: disable on no-MMU - kernel/reboot: emergency_restart: Set correct system_state - quota: explicitly forbid quota files from being encrypted - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix - hid: lenovo: Resend all settings on reset_resume for compact keyboards - selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests - selftests/resctrl: Fix feature checks - selftests/resctrl: Refactor feature check to use resource and feature name - selftests/resctrl: Move _GNU_SOURCE define into Makefile - selftests/resctrl: Remove duplicate feature check from CMT test - selftests/resctrl: Fix uninitialized .sa_flags - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag - ASoC: soc-dai: add flag to mute and unmute stream during trigger - netfilter: nf_tables: split async and sync catchall in two functions - netfilter: nf_tables: remove catchall element in GC sync path - ima: detect changes to the backing overlay file - ima: annotate iint mutex to avoid lockdep false positive warnings - mfd: qcom-spmi-pmic: Fix revid implementation - mfd: qcom-spmi-pmic: Fix reference leaks in revid helper - leds: trigger: netdev: Move size check in set_device_name - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size - arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM - ACPI: FPDT: properly handle invalid FPDT subtables - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit - arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM - arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM - thermal: intel: powerclamp: fix mismatch in get function for max_idle - btrfs: don't arbitrarily slow down delalloc if we're committing - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects - PM: hibernate: Clean up sync_read handling in snapshot_write_next() - PM: hibernate: Use __get_safe_page() rather than touching the list - dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM - rcu/tree: Defer setting of jiffies during stall reset - svcrdma: Drop connection after an RDMA Read error - wifi: wilc1000: use vmm_table as array in wilc struct - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card - PCI: exynos: Don't discard .remove() callback - PCI: kirin: Don't discard .remove() callback - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers - mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A - mmc: sdhci_am654: fix start loop index for TAP value parsing - mmc: vub300: fix an error code - ksmbd: fix slab out of bounds write in smb_inherit_dacl() - ksmbd: handle malformed smb1 message - ksmbd: fix recursive locking in vfs helpers - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks - integrity: powerpc: Do not select CA_MACHINE_KEYRING - clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider - clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() - cpufreq: stats: Fix buffer overflow detection in trans_stats() - parisc/power: Add power soft-off when running on qemu - parisc/pdc: Add width field to struct pdc_model - parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table - pmdomain: imx: Make imx pgc power domain also set the fwnode - arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - pmdomain: amlogic: Fix mask for the second NNA mem PD domain - PCI: keystone: Don't discard .probe() callback - PCI: keystone: Don't discard .remove() callback - KEYS: trusted: Rollback init_trusted() consistently - KEYS: trusted: tee: Refactor register SHM usage - pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable - sched/core: Fix RQCF_ACT_SKIP leak - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - mmc: meson-gx: Remove setting of CMD_CFG_ERROR - wifi: ath12k: fix dfs-radar and temperature event locking - wifi: ath12k: fix htt mlo-offset event locking - wifi: ath11k: fix gtk offload status event locking - wifi: ath11k: fix htt pktlog locking - wifi: ath11k: fix dfs radar event locking - wifi: ath11k: fix temperature event locking - regmap: Ensure range selector registers are updated after cache sync - ACPI: resource: Do IRQ override on TongFang GMxXGxx - parisc: Add nop instructions after TLB inserts - mm/damon/sysfs: check error from damon_sysfs_update_target() - mm/damon/core.c: avoid unintentional filtering out of schemes - mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure - mm/damon/sysfs-schemes: handle tried region directory allocation failure - mm/damon/core: avoid divide-by-zero during monitoring results update - mm/damon: implement a function for max nr_accesses safe calculation - mm/damon/ops-common: avoid divide-by-zero during region hotness calculation - mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation - dm crypt: account large pages in cc->n_allocated_pages - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset - iommufd: Fix missing update of domains_itree after splitting iopt_area - watchdog: move softlockup_panic back to early_param - mm/damon/sysfs: update monitoring target regions for online input commit - mm/damon/sysfs: remove requested targets when online-commit inputs - PCI/sysfs: Protect driver's D3cold preference from user space - hvc/xen: fix event channel handling for secondary consoles - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver - hvc/xen: fix console unplug - acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0 - tty: serial: meson: fix hard LOCKUP on crtscts mode - tty/sysrq: replace smp_processor_id() with get_cpu() - proc: sysctl: prevent aliased sysctls from getting passed to init - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - sched: psi: fix unprivileged polling against cgroups - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER - KVM: x86: Fix lapic timer interrupt lost after loading a snapshot. - KVM: x86: Clear bit12 of ICR after APIC-write VM-exit - KVM: x86: Ignore MSR_AMD64_TW_CFG access - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space - x86/cpu/hygon: Fix the CPU topology evaluation for real - x86/apic/msi: Fix misconfigured non-maskable MSI quirk - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 - crypto: x86/sha - load modules based on CPU features - x86/shstk: Delay signal entry SSP write until after user accesses - scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR - scsi: qla2xxx: Fix system crash due to bad pointer access - scsi: ufs: qcom: Update PHY settings only when scaling to higher gears - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers - scsi: mpt3sas: Fix loop logic - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END - bpf: Fix check_stack_write_fixed_off() to correctly spill imm - spi: Fix null dereference on suspend - randstruct: Fix gcc-plugin performance mode to stay in group - powerpc/perf: Fix disabling BHRB and instruction sampling - perf intel-pt: Fix async branch flags - media: venus: hfi: add checks to perform sanity on queue pointers - drivers: perf: Check find_first_bit() return value - perf: arm_cspmu: Reject events meant for other PMUs - i915/perf: Fix NULL deref bugs with drm_dbg() calls - perf/core: Fix cpuctx refcounting - cifs: fix check of rc in function generate_smb3signingkey - cifs: spnego: add ';' in HOST_KEY_LEN - scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 - tools/power/turbostat: Enable the C-state Pre-wake printing - tools/power/turbostat: Fix a knl bug - macvlan: Don't propagate promisc change to lower dev in passthru - net: sched: do not offload flows with a helper in act_ct - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors - net/mlx5e: Check return value of snprintf writing to fw_version buffer - net/mlx5e: Reduce the size of icosq_str - net/mlx5: Increase size of irq name buffer - net/mlx5e: Update doorbell for port timestamping CQ before the software counter - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload - net/mlx5e: Fix pedit endianness - net/mlx5e: fix double free of encap_header in update funcs - net/mlx5e: fix double free of encap_header - net/mlx5: Decouple PHC .adjtime and .adjphase implementations - net/mlx5: Free used cpus mask when an IRQ is released - Revert "net/mlx5: DR, Supporting inline WQE when possible" - io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval - gve: Fixes for napi_poll when budget is 0 - pds_core: fix up some format-truncation complaints - pds_core: use correct index to mask irq - net: stmmac: avoid rx queue overrun - net: stmmac: fix rx budget limit check - netfilter: nf_tables: bogus ENOENT when destroying element which does not exist - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_conntrack_bridge: initialize err to 0 - af_unix: fix use-after-free in unix_stream_read_actor() - net: ethernet: cortina: Fix MTU max setting - net: ethernet: cortina: Handle large frames - net: ethernet: cortina: Fix max RX frame define - bonding: stop the device in bond_setup_by_slave() - ptp: annotate data-race around q->head and q->tail - blk-mq: make sure active queue usage is held for bio_integrity_prep() - xen/events: fix delayed eoi list handling - ppp: limit MRU to 64K - net: mvneta: fix calls to page_pool_get_stats - tipc: Fix kernel-infoleak due to uninitialized TLV value - net: hns3: fix VF wrong speed and duplex issue - net: hns3: fix VF reset fail issue - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() - net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs - net: hns3: fix incorrect capability bit display for copper port - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix add VLAN fail issue - xen/events: avoid using info_for_irq() in xen_send_IPI_one() - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region - net: ti: icssg-prueth: Add missing icss_iep_put to error path - tty: Fix uninit-value access in ppp_sync_receive() - ipvlan: add ipvlan_route_v6_outbound() helper - net: set SOCK_RCU_FREE before inserting socket into hashtable - bpf: fix control-flow graph checking in privileged mode - bpf: fix precision backtracking instruction iteration - bpf: handle ldimm64 properly in check_cfg() - gcc-plugins: randstruct: Only warn about true flexible arrays - vhost-vdpa: fix use after free in vhost_vdpa_probe() - vdpa_sim_blk: allocate the buffer zeroed - riscv: split cache ops out of dma-noncoherent.c - drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init - gfs2: Silence "suspicious RCU usage in gfs2_permission" warning - riscv: provide riscv-specific is_trap_insn() - RISC-V: hwprobe: Fix vDSO SIGSEGV - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO - SUNRPC: Add an IS_ERR() check back to where it was - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking - drm/i915/mtl: avoid stringop-overflow warning - mtd: rawnand: meson: check return value of devm_kasprintf() - mtd: rawnand: intel: check return value of devm_kasprintf() - SUNRPC: ECONNRESET might require a rebind - dt-bindings: serial: fix regex pattern for matching serial node children - samples/bpf: syscall_tp_user: Fix array out-of-bound access - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests - sched/core: Optimize in_task() and in_interrupt() a bit - wifi: iwlwifi: Use FW rate for non-data frames - mtd: rawnand: tegra: add missing check for platform_get_irq() - pwm: Fix double shift bug - drm/amdgpu: fix software pci_unplug on some chips - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM - drm/qxl: prevent memory leak - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings - i2c: dev: copy userspace array safely - riscv: VMAP_STACK overflow detection thread-safe - kgdb: Flush console before entering kgdb on panic - gfs2: Fix slab-use-after-free in gfs2_qd_dealloc - drm/amd/display: Avoid NULL dereference of timing generator - media: imon: fix access to invalid resource for the second interface - media: ccs: Fix driver quirk struct documentation - media: cobalt: Use FIELD_GET() to extract Link Width - gfs2: fix an oops in gfs2_permission - gfs2: ignore negated quota changes - media: ipu-bridge: increase sensor_name size - media: vivid: avoid integer overflow - media: gspca: cpia1: shift-out-of-bounds in set_flicker - i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. - virtio-blk: fix implicit overflow on virtio_max_dma_size - i2c: sun6i-p2wi: Prevent potential division by zero - i2c: fix memleak in i2c_new_client_device() - i2c: i801: Add support for Intel Birch Stream SoC - i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler - 9p: v9fs_listxattr: fix %s null argument warning - 9p/trans_fd: Annotate data-racy writes to file::f_flags - usb: gadget: f_ncm: Always set current gadget in ncm_bind() - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present - f2fs: fix error handling of __get_node_page - f2fs: fix error path of __f2fs_build_free_nids - soundwire: dmi-quirks: update HP Omen match - usb: ucsi: glink: use the connector orientation GPIO to provide switch events - usb: dwc3: core: configure TX/RX threshold for DWC3_IP - phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs - phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields - dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides - tty: vcc: Add check for kstrdup() in vcc_probe() - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs - exfat: support handle zero-size directory - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W - crypto: hisilicon/qm - prevent soft lockup in receive loop - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling - PCI: dwc: Add dw_pcie_link_set_max_link_width() - PCI: Disable ATS for specific Intel IPU E2000 devices - PCI: Extract ATS disabling to a helper function - PCI: Use FIELD_GET() to extract Link Width - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - PCI: Do error check on own line to split long "if" conditions - atm: iphase: Do PCI error checks on own line - PCI: mvebu: Use FIELD_PREP() with Link Width - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields - gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - ARM: 9320/1: fix stack depot IRQ stack filter - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround - jfs: fix array-index-out-of-bounds in diAlloc - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs/jfs: Add validity check for db_maxag and db_agpref - fs/jfs: Add check for negative db_l2nbperpage - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs - RDMA/hfi1: Use FIELD_GET() to extract Link Width - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware - crypto: pcrypt - Fix hungtask for PADATA_RESET - ASoC: cs35l56: Use PCI SSID as the firmware UID - ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card - ASoC: SOF: Pass PCI SSID to machine driver - ASoC: soc-card: Add storage for PCI SSID - ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl - selftests/efivarfs: create-read: fix a resource leak - arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size - arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support - soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop - drm/amd: check num of link levels when update pcie param - drm/amd/display: fix num_ways overflow error - drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/amdkfd: Fix shift out-of-bounds issue - drm/panel: st7703: Pick different reset sequence - drm/amdgpu/vkms: fix a possible null pointer dereference - drm/radeon: fix a possible null pointer dereference - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference - drm/panel: fix a possible null pointer dereference - drm/amdgpu: Fix potential null pointer derefernce - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - drm/msm/dp: skip validity check for DP CTS EDID checksum - drm: vmwgfx_surface.c: copy user-array safely - drm_lease.c: copy user-array safely - kernel: watch_queue: copy user-array safely - kernel: kexec: copy user-array safely - string.h: add array-wrappers for (v)memdup_user() - drm/amd/display: use full update for clip size increase of large plane source - drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments - drm/amdgpu: update retry times for psp vmbx wait - drm/amdkfd: Fix a race condition of vram buffer unref in svm code - drm/amdgpu: not to save bo in the case of RAS err_event_athub - md: don't rely on 'mddev->pers' to be set in mddev_suspend() - drm/edid: Fixup h/vsync_end instead of h/vtotal - drm/amd/display: add seamless pipe topology transition check - drm/amd/display: Don't lock phantom pipe on disabling - drm/amd/display: Blank phantom OTG before enabling - drm/komeda: drop all currently held locks if deadlock happens - drm/amdkfd: ratelimited SQ interrupt messages - drm/gma500: Fix call trace when psb_gem_mm_init() fails - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e - of: address: Fix address translation when address-size is greater than 2 - platform/chrome: kunit: initialize lock for fake ec_dev - gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 - tsnep: Fix tsnep_request_irq() format-overflow warning - ACPI: EC: Add quirk for HP 250 G7 Notebook PC - Bluetooth: Fix double free in hci_conn_cleanup - Bluetooth: btusb: Add date->evt_skb is NULL check - wifi: iwlwifi: mvm: fix size check for fw_link_id - bpf: Ensure proper register state printing for cond jumps - vsock: read from socket's error queue - net: sfp: add quirk for FS's 2.5G copper SFP - wifi: ath10k: Don't touch the CE interrupt registers after power up - wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - wifi: mt76: fix clang-specific fortify warnings - wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI - ACPI: APEI: Fix AER info corruption when error status data has multiple sections - wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() - wifi: ath10k: fix clang-specific fortify warning - wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() - wifi: ath9k: fix clang-specific fortify warnings - bpf: Detect IP == ksym.end as part of BPF program - atl1c: Work around the DMA RX overflow issue - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - wifi: mac80211_hwsim: fix clang-specific fortify warning - wifi: ath12k: Ignore fragments from uninitialized peer in dp - wifi: plfxlc: fix clang-specific fortify warning - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size - workqueue: Provide one lock class key per work_on_cpu() callsite - cpu/hotplug: Don't offline the last non-isolated CPU - smp,csd: Throw an error if a CSD lock is stuck for too long - srcu: Only accelerate on enqueue time - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware - clocksource/drivers/timer-imx-gpt: Fix potential memory leak - selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems - perf/core: Bail out early if the request AUX area is out of bound - x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN - lib/generic-radix-tree.c: Don't overflow in peek() - btrfs: abort transaction on generation mismatch when marking eb as dirty - locking/ww_mutex/test: Fix potential workqueue corruption - LoongArch: use arch specific phys_to_dma - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - arm64: openeuler_defconfig: update for new feature - x86: openeuler_defconfig: update from new feature - erofs: fix NULL dereference of dif->bdev_handle in fscache mode - block: Remove blkdev_get_by_*() functions - bcache: Fixup error handling in register_cache() - xfs: Convert to bdev_open_by_path() - reiserfs: Convert to bdev_open_by_dev/path() - ocfs2: Convert to use bdev_open_by_dev() - nfs/blocklayout: Convert to use bdev_open_by_dev/path() - jfs: Convert to bdev_open_by_dev() - f2fs: Convert to bdev_open_by_dev/path() - ext4: Convert to bdev_open_by_dev() - erofs: Convert to use bdev_open_by_path() - btrfs: Convert to bdev_open_by_path() - fs: Convert to bdev_open_by_dev() - mm/swap: Convert to use bdev_open_by_dev() - PM: hibernate: Drop unused snapshot_test argument - PM: hibernate: Convert to bdev_open_by_dev() - scsi: target: Convert to bdev_open_by_path() - s390/dasd: Convert to bdev_open_by_path() - nvmet: Convert to bdev_open_by_path() - mtd: block2mtd: Convert to bdev_open_by_dev/path() - md: Convert to bdev_open_by_dev() - dm: Convert to bdev_open_by_dev() - bcache: Convert to bdev_open_by_path() - zram: Convert to use bdev_open_by_dev() - xen/blkback: Convert to bdev_open_by_dev() - rnbd-srv: Convert to use bdev_open_by_path() - pktcdvd: Convert to bdev_open_by_dev() - drdb: Convert to use bdev_open_by_path() - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() - block: Use bdev_open_by_dev() in blkdev_open() - block: Provide bdev_open_* functions - alinux: random: speed up the initialization of module - keys: Allow automatic module signature with SM3 - arm64: fix image size inflation with CONFIG_COMPAT_TASK_SIZE - arm64: set 32-bit compatible TASK_SIZE_MAX to fix U32 libc_write_01 error - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arm64: fix address limit problem with TASK_SIZE_MAX - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - arm64: fix abi change caused by ILP32 - arm64: fix AUDIT_ARCH_AARCH64ILP32 bug on audit subsystem - ilp32: skip ARM erratum 1418040 for ilp32 application - ilp32: avoid clearing upper 32 bits of syscall return value for ilp32 - arm64: secomp: fix the secure computing mode 1 syscall check for ilp32 - arm64:ilp32: add ARM64_ILP32 to Kconfig - arm64:ilp32: add vdso-ilp32 and use for signal return - arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32 - arm64: ilp32: introduce ilp32-specific sigframe and ucontext - arm64: signal32: move ilp32 and aarch32 common code to separated file - arm64: signal: share lp64 signal structures and routines to ilp32 - arm64: ilp32: introduce syscall table for ILP32 - arm64: ilp32: share aarch32 syscall handlers - arm64: ilp32: introduce binfmt_ilp32.c - arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32 - arm64: introduce binfmt_elf32.c - arm64: introduce AUDIT_ARCH_AARCH64ILP32 for ilp32 - arm64: ilp32: add is_ilp32_compat_{task,thread} and TIF_32BIT_AARCH64 - arm64: introduce is_a32_compat_{task,thread} for AArch32 compat - arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64 - arm64: rename functions that reference compat term - arm64: rename COMPAT to AARCH32_EL0 - arm64: ilp32: add documentation on the ILP32 ABI for ARM64 - thread: move thread bits accessors to separated file - ptrace: Add compat PTRACE_{G,S}ETSIGMASK handlers - arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout- !3058 tcp/dccp: Add another way to allocate local ports in connect() - !3064 mm: PCP high auto-tuning - !2985 hugetlbfs: avoid overflow in hugetlbfs_fallocate - !3059 Handle more faults under the VMA lock - mm, pcp: reduce detecting time of consecutive high order page freeing - mm, pcp: decrease PCP high if free pages < high watermark - mm: tune PCP high automatically - mm: add framework for PCP high auto-tuning - mm, page_alloc: scale the number of pages that are batch allocated - mm: restrict the pcp batch scale factor to avoid too long latency - mm, pcp: reduce lock contention for draining high-order pages - cacheinfo: calculate size of per-CPU data cache slice - mm, pcp: avoid to drain PCP when process exit - mm: handle write faults to RO pages under the VMA lock - mm: handle read faults under the VMA lock - mm: handle COW faults under the VMA lock - mm: handle shared faults under the VMA lock - mm: call wp_page_copy() under the VMA lock - mm: make lock_folio_maybe_drop_mmap() VMA lock aware - tcp/dccp: Add another way to allocate local ports in connect() - !3044 mm: hugetlb: Skip initialization of gigantic tail struct pages if freed by HVO - !2980 io_uring: fix soft lockup in io_submit_sqes() - !3014 anolis: bond: broadcast ARP or ND messages to all slaves - !3018 folio conversions for numa balance - mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO - memblock: introduce MEMBLOCK_RSRV_NOINIT flag - memblock: pass memblock_type to memblock_setclr_flag - mm: hugetlb_vmemmap: use nid of the head page to reallocate it - mm: remove page_cpupid_xchg_last() - mm: use folio_xchg_last_cpupid() in wp_page_reuse() - mm: convert wp_page_reuse() and finish_mkwrite_fault() to take a folio - mm: make finish_mkwrite_fault() static - mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail() - mm: migrate: use folio_xchg_last_cpupid() in folio_migrate_flags() - sched/fair: use folio_xchg_last_cpupid() in should_numa_migrate_memory() - mm: add folio_xchg_last_cpupid() - mm: remove xchg_page_access_time() - mm: huge_memory: use a folio in change_huge_pmd() - mm: mprotect: use a folio in change_pte_range() - sched/fair: use folio_xchg_access_time() in numa_hint_fault_latency() - mm: add folio_xchg_access_time() - mm: remove page_cpupid_last() - mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail() - mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page() - mm: memory: use folio_last_cpupid() in do_numa_page() - mm: add folio_last_cpupid() - mm_types: add virtual and _last_cpupid into struct folio - sched/numa, mm: make numa migrate functions to take a folio - mm: mempolicy: make mpol_misplaced() to take a folio - mm: memory: make numa_migrate_prep() to take a folio - mm: memory: use a folio in do_numa_page() - mm: huge_memory: use a folio in do_huge_pmd_numa_page() - mm: memory: add vm_normal_folio_pmd() - mm: migrate: remove isolated variable in add_page_for_migration() - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() - mm: migrate: use a folio in add_page_for_migration() - mm: migrate: use __folio_test_movable() - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() - anolis: bond: broadcast ARP or ND messages to all slaves - hugetlbfs: avoid overflow in hugetlbfs_fallocate - io_uring: fix soft lockup in io_submit_sqes() - !2971 net: sched: sch_qfq: Use non-work-conserving warning handler - !2968 checkpatch: Update link tags to fix ci warning - net: sched: sch_qfq: Use non-work-conserving warning handler - checkpatch: Update check of link tags - !2945 Backport linux 6.6.2 LTS patches - btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe() - btrfs: use u64 for buffer sizes in the tree search ioctls - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" - x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs - io_uring/net: ensure socket is marked connected on connect retry - selftests: mptcp: fix wait_rm_addr/sf parameters - selftests: mptcp: run userspace pm tests slower - eventfs: Check for NULL ef in eventfs_set_attr() - tracing/kprobes: Fix the order of argument descriptions - fbdev: fsl-diu-fb: mark wr_reg_wa() static - ALSA: hda/realtek: Add support dual speaker for Dell - fbdev: imsttfb: fix a resource leak in probe - fbdev: imsttfb: fix double free in probe() - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies - ASoC: dapm: fix clock get name - ASoC: hdmi-codec: register hpd callback on component probe - ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages - ASoC: rt712-sdca: fix speaker route missing issue - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE - drm/vc4: tests: Fix UAF in the mock helpers - fs: dlm: Simplify buffer size computation in dlm_create_debug_file() - module/decompress: use kvmalloc() consistently - drivers: perf: Do not broadcast to other cpus when starting a counter - net: ti: icss-iep: fix setting counter value - RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs - net/sched: act_ct: Always fill offloading tuple iifidx - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses - netfilter: xt_recent: fix (increase) ipv6 literal buffer length - i2c: iproc: handle invalid slave state - net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN - virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() - r8169: respect userspace disabling IFF_MULTICAST - vsock/virtio: remove socket from connected/bound list on shutdown - blk-core: use pr_warn_ratelimited() in bio_check_ro() - nbd: fix uaf in nbd_open - tg3: power down device only on SYSTEM_POWER_OFF - ice: Fix VF-VF direction matching in drop rule in switchdev - ice: Fix VF-VF filter rules in switchdev mode - ice: lag: in RCU, use atomic allocation - ice: Fix SRIOV LAG disable on non-compliant aggregate - riscv: boot: Fix creation of loader.bin - nvme: fix error-handling for io_uring nvme-passthrough - net/smc: put sk reference if close work was canceled - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc - net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT - octeontx2-pf: Free pending and dropped SQEs - selftests: pmtu.sh: fix result checking - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs - Fix termination state for idr_for_each_entry_ul() - net: r8169: Disable multicast filter for RTL8168H and RTL8107E - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - dccp: Call security_inet_conn_request() after setting IPv4 addresses. - net: page_pool: add missing free_percpu when page_pool_init fail - octeontx2-pf: Fix holes in error code - octeontx2-pf: Fix error codes - inet: shrink struct flowi_common - bpf: Check map->usercnt after timer->timer is assigned - rxrpc: Fix two connection reaping bugs - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - hsr: Prevent use after free in prp_create_tagged_frame() - llc: verify mac len before reading mac header - watchdog: ixp4xx: Make sure restart always works - watchdog: marvell_gti_wdt: Fix error code in probe() - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume - pwm: sti: Reduce number of allocations and drop usage of chip_data - drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 - drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs - regmap: prevent noinc writes from clobbering cache - cpupower: fix reference to nonexistent document - media: cec: meson: always include meson sub-directory in Makefile - media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() - media: mediatek: vcodec: using encoder device to alloc/free encoder memory - media: imx-jpeg: notify source chagne event when the first picture parsed - media: mediatek: vcodec: Handle invalid encoder vsi - media: verisilicon: Fixes clock list for rk3588 av1 decoder - media: dvb-usb-v2: af9035: fix missing unlock - media: cadence: csi2rx: Unregister v4l2 async notifier - media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs array - media: i2c: imx219: Replace register addresses with macros - media: i2c: imx219: Convert to CCI register access helpers - media: cedrus: Fix clock/reset sequence - media: vidtv: mux: Add check and kfree for kstrdup - media: vidtv: psi: Add check for kstrdup - media: s3c-camif: Avoid inappropriate kfree() - media: mtk-jpegenc: Fix bug in JPEG encode quality selection - media: amphion: handle firmware debug message - media: bttv: fix use after free error due to btv->timeout timer - media: ov5640: Fix a memory leak when ov5640_probe fails - media: i2c: max9286: Fix some redundant of_node_put() calls - media: ov5640: fix vblank unchange issue when work at dvp mode - media: ov13b10: Fix some error checking in probe - media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination - media: hantro: Check whether reset op is defined before use - media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() - pcmcia: ds: fix refcount leak in pcmcia_device_add() - pcmcia: cs: fix possible hung task and memory leak pccardd() - cxl/hdm: Remove broken error path - cxl/port: Fix @host confusion in cxl_dport_setup_regs() - cxl/core/regs: Rename @dev to @host in struct cxl_register_map - cxl/region: Fix cxl_region_rwsem lock held when returning to user space - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery - cxl/region: Calculate a target position in a region interleave - cxl/region: Prepare the decoder match range helper for reuse - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call - virt: sevguest: Fix passing a stack buffer as a scatterlist target - cxl/mem: Fix shutdown order - cxl/memdev: Fix sanitize vs decoder setup locking - cxl/pci: Fix sanitize notifier setup - cxl/pci: Clarify devm host for memdev relative setup - cxl/pci: Remove inconsistent usage of dev_err_probe() - cxl/pci: Cleanup 'sanitize' to always poll - cxl/pci: Remove unnecessary device reference management in sanitize work - rtc: brcmstb-waketimer: support level alarm_irq - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs - rtla: Fix uninitialized variable found - 9p/net: fix possible memory leak in p9_check_errors() - perf vendor events intel: Add broadwellde two metrics - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric - perf hist: Add missing puts to hist__account_cycles - libperf rc_check: Make implicit enabling work for GCC - perf machine: Avoid out of bounds LBR memory read - powerpc/vmcore: Add MMU information to vmcoreinfo - usb: host: xhci-plat: fix possible kernel oops while resuming - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform - powerpc/pseries: fix potential memory leak in init_cpu_associativity() - powerpc/imc-pmu: Use the correct spinlock initializer. - powerpc/vas: Limit open window failure messages in log bufffer - perf trace: Use the right bpf_probe_read(_str) variant for reading user data - powerpc: Hide empty pt_regs at base of the stack - powerpc/xive: Fix endian conversion size - powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro - perf tools: Do not ignore the default vmlinux.h - modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host - s390/ap: re-init AP queues on config on - perf mem-events: Avoid uninitialized read - perf parse-events: Fix for term values that are raw events - perf build: Add missing comment about NO_LIBTRACEEVENT=1 - interconnect: fix error handling in qnoc_probe() - powerpc: Only define __parse_fpscr() when required - interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS() - interconnect: qcom: sm8350: Set ACV enable_mask - interconnect: qcom: sm8250: Set ACV enable_mask - interconnect: qcom: sm8150: Set ACV enable_mask - interconnect: qcom: sm6350: Set ACV enable_mask - interconnect: qcom: sdm845: Set ACV enable_mask - interconnect: qcom: sdm670: Set ACV enable_mask - interconnect: qcom: sc8280xp: Set ACV enable_mask - interconnect: qcom: sc8180x: Set ACV enable_mask - interconnect: qcom: sc7280: Set ACV enable_mask - interconnect: qcom: sc7180: Set ACV enable_mask - interconnect: qcom: qdu1000: Set ACV enable_mask - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() - USB: usbip: fix stub_dev hub disconnect - tools: iio: iio_generic_buffer ensure alignment - debugfs: Fix __rcu type comparison warning - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() - tools/perf: Update call stack check in builtin-lock.c - dmaengine: ti: edma: handle irq_of_parse_and_map() errors - usb: chipidea: Simplify Tegra DMA alignment code - usb: chipidea: Fix DMA overwrite for Tegra - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers - perf record: Fix BTF type checks in the off-cpu profiling - perf vendor events arm64: Fix for AmpereOne metrics - pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() - livepatch: Fix missing newline character in klp_resolve_symbols() - perf parse-events: Fix tracepoint name memory leak - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - f2fs: fix to drop meta_inode's page cache in f2fs_put_super() - f2fs: compress: fix to avoid redundant compress extension - f2fs: compress: fix to avoid use-after-free on dic - f2fs: compress: fix deadloop in f2fs_write_cache_pages() - perf kwork: Set ordered_events to true in 'struct perf_tool' - perf kwork: Add the supported subcommands to the document - perf kwork: Fix incorrect and missing free atom in work_push_atom() - pinctrl: baytrail: fix debounce disable case - iio: frequency: adf4350: Use device managed functions and fix power down issue. - perf stat: Fix aggr mode initialization - apparmor: fix invalid reference on profile->disconnected - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' - leds: pwm: Don't disable the PWM when the LED should be off - leds: turris-omnia: Do not use SMBUS calls - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs - dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC - mfd: dln2: Fix double put in dln2_probe - mfd: core: Ensure disabled devices are skipped without aborting - mfd: core: Un-constify mfd_cell.of_reg - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF - erofs: fix erofs_insert_workgroup() lockref usage - ASoC: ams-delta.c: use component after check - crypto: qat - fix deadlock in backlog processing - crypto: qat - fix ring to service map for QAT GEN4 - crypto: qat - use masks for AE groups - crypto: qat - refactor fw config related functions - crypto: qat - enable dc chaining service - crypto: qat - consolidate services structure - certs: Break circular dependency when selftest is modular - padata: Fix refcnt handling in padata_free_shell() - PCI: endpoint: Fix double free in __pci_epc_create() - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only - sh: bios: Revive earlyprintk support - HID: uclogic: Fix a work->entry not empty bug in __queue_work() - HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip - RDMA/hfi1: Workaround truncation compilation error - scsi: ufs: core: Leave space for '\0' in utf8 desc string - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. - RDMA/hns: Fix init failure of RoCE VF and HIP08 - RDMA/hns: Fix unnecessary port_num transition in HW stats allocation - RDMA/hns: The UD mode can only be configured with DCQCN - RDMA/hns: Add check for SL - RDMA/hns: Fix signed-unsigned mixed comparisons - RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() - RDMA/hns: Fix printing level of asynchronous events - IB/mlx5: Fix rdma counter binding for RAW QP - dlm: fix no ack after final message - dlm: be sure we reset all nodes at forced shutdown - dlm: fix remove member after close call - dlm: fix creating multiple node structures - fs: dlm: Fix the size of a buffer in dlm_create_debug_file() - ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described - kselftest: vm: fix mdwe's mmap_FIXED test case - ext4: move 'ix' sanity check to corrent position - ext4: add missing initialization of call_notify_error in update_super_work() - ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA - ARM: 9321/1: memset: cast the constant byte to unsigned char - crypto: hisilicon/qm - fix PF queue parameter issue - hid: cp2112: Fix duplicate workqueue initialization - PCI: vmd: Correct PCI Header Type Register's multi-function check - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() - crypto: qat - increase size of buffers - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure - nd_btt: Make BTT lanes preemptible - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive - scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code - crypto: qat - fix unregistration of compression algorithms - crypto: qat - fix unregistration of crypto algorithms - crypto: qat - ignore subsequent state up commands - crypto: qat - fix state machines cleanup paths - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() - hwrng: geode - fix accessing registers - hwrng: bcm2835 - Fix hwrng throughput regression - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() - crypto: ccp - Fix some unfused tests - crypto: ccp - Fix sample application signature passing - crypto: ccp - Fix DBC sample application error handling - crypto: ccp - Fix ioctl unit tests - crypto: ccp - Get a free page to use while fetching initial nonce - KEYS: Include linux/errno.h in linux/verification.h - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() - ASoC: cs35l41: Undo runtime PM changes at driver exit time - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler - ASoC: cs35l41: Fix broken shared boost activation - ASoC: cs35l41: Initialize completion object before requesting IRQ - ASoC: cs35l41: Handle mdsync_up reg write errors - ASoC: cs35l41: Handle mdsync_down reg write errors - module/decompress: use vmalloc() for gzip decompression workspace - iommufd: Add iopt_area_alloc() - ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports - soc: qcom: pmic_glink: fix connector type to be DisplayPort - selftests/resctrl: Ensure the benchmark commands fits to its array - selftests/pidfd: Fix ksft print formats - arm64: tegra: Use correct interrupts for Tegra234 TKE - memory: tegra: Set BPMP msg flags to reset IPC channels - firmware: tegra: Add suspend hook and reset BPMP IPC early on resume - arm64: tegra: Fix P3767 QSPI speed - arm64: tegra: Fix P3767 card detect polarity - arm64: dts: imx8mn: Add sound-dai-cells to micfil node - arm64: dts: imx8mm: Add sound-dai-cells to micfil node - arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios - arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped - ARM: dts: am3517-evm: Fix LED3/4 pinmux - firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging - firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device - arm64: dts: ti: Fix HDMI Audio overlay in Makefile - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file - firmware: ti_sci: Mark driver as non removable - ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines - kunit: test: Fix the possible memory leak in executor_test - kunit: Fix possible memory leak in kunit_filter_suites() - kunit: Fix the wrong kfree of copy for kunit_filter_suites() - kunit: Fix missed memory release in kunit_free_suite_set() - soc: qcom: llcc: Handle a second device without data corruption - ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator - ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor - arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators - riscv: dts: allwinner: remove address-cells from intc node - arm64: dts: qcom: msm8939: Fix iommu local address range - arm64: dts: qcom: msm8976: Fix ipc bit shifts - ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins - arm64: dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings - arm64: dts: qcom: sdm845-mtp: fix WiFi configuration - arm64: dts: qcom: sm8350: fix pinctrl for UART18 - arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs - arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side - arm64: dts: qcom: sdm670: Fix pdc mapping - arm64: dts: qcom: qrb2210-rb1: Fix regulators - arm64: dts: qcom: qrb2210-rb1: Swap UART index - arm64: dts: qcom: sc7280: Add missing LMH interrupts - arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters - arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory - arm64: dts: qcom: msm8916: Fix iommu local address range - arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk - arm64: dts: qcom: sdm845: cheza doesn't support LMh node - arm64: dts: qcom: sdm845: Fix PSCI power domain names - ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name - perf: hisi: Fix use-after-free when register pmu fails - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() - perf/arm-cmn: Fix DTC domain detection - drm/amd/pm: Fix a memory leak on an error path - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process - drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround - drm/msm/dsi: free TX buffer in unbind - drm/msm/dsi: use msm_gem_kernel_put to free TX buffer - xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled - xen: irqfd: Use _IOW instead of the internal _IOC() macro - xen: Make struct privcmd_irqfd's layout architecture independent - xenbus: fix error exit in xenbus_init() - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() - arm64/arm: xen: enlighten: Fix KPTI checks - drm/bridge: lt9611uxc: fix the race in the error path - gpu: host1x: Correct allocated size for contexts - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() - drm/msm/a6xx: Fix unknown speedbin case - drm/msm/adreno: Fix SM6375 GPU ID - accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() - drm/mediatek: Fix iommu fault during crtc enabling - drm/mediatek: Fix iommu fault by swapping FBs after updating plane state - drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data - io_uring/kbuf: Allow the full buffer id space for provided buffers - io_uring/kbuf: Fix check of BID wrapping in provided buffers - drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change - drm/amd/display: Refactor dm_get_plane_scale helper - drm/amd/display: Check all enabled planes in dm_check_crtc_cursor - drm/amd/display: Fix null pointer dereference in error message - drm/amdkfd: Handle errors from svm validate and map - drm/amdkfd: Remove svm range validated_once flag - drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code - drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU - drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers - drm/bridge: tc358768: Fix tc358768_ns_to_cnt() - drm/bridge: tc358768: Clean up clock period code - drm/bridge: tc358768: Rename dsibclk to hsbyteclk - drm/bridge: tc358768: Use dev for dbg prints, not priv->dev - drm/bridge: tc358768: Print logical values, not raw register values - drm/bridge: tc358768: Use struct videomode - drm/bridge: tc358768: Fix bit updates - drm/bridge: tc358768: Fix use of uninitialized variable - x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro - drm/mediatek: Fix coverity issue with unintentional integer overflow - drm/ssd130x: Fix screen clearing - drm/bridge: lt8912b: Add missing drm_bridge_attach call - drm/bridge: lt8912b: Manually disable HPD only if it was enabled - drm/bridge: lt8912b: Fix crash on bridge detach - drm/bridge: lt8912b: Fix bridge_detach - drm: bridge: it66121: Fix invalid connector dereference - drm/radeon: Remove the references of radeon_gem_ pread & pwrite ioctls - drm/radeon: possible buffer overflow - drm/rockchip: vop2: Add missing call to crtc reset helper - drm/rockchip: vop2: Don't crash for invalid duplicate_state - drm/rockchip: vop: Fix call to crtc reset helper - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs - drm/loongson: Fix error handling in lsdc_pixel_pll_setup() - drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos - drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY - drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM - spi: omap2-mcspi: Fix hardcoded reference clock - spi: omap2-mcspi: switch to use modern name - platform/chrome: cros_ec_lpc: Separate host command and irq disable - hte: tegra: Fix missing error code in tegra_hte_test_probe() - hwmon: (sch5627) Disallow write access if virtual registers are locked - hwmon: (sch5627) Use bit macros when accessing the control register - hwmon: (pmbus/mp2975) Move PGOOD fix - Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" - Revert "hwmon: (sch56xx-common) Add DMI override table" - hwmon: (coretemp) Fix potentially truncated sysfs attribute name - hwmon: (axi-fan-control) Fix possible NULL pointer dereference - regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve - platform/x86: wmi: Fix opening of char device - platform/x86: wmi: Fix probe failure when failing to register WMI devices - clk: mediatek: fix double free in mtk_clk_register_pllfh() - clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks - clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks - clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks - clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config - clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll - clk: qcom: clk-alpha-pll: introduce stromer plus ops - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data - clk: npcm7xx: Fix incorrect kfree - clk: ti: fix double free in of_ti_divider_clk_setup() - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks - clk: ralink: mtmips: quiet unused variable warning - spi: nxp-fspi: use the correct ioremap function - clk: linux/clk-provider.h: fix kernel-doc warnings and typos - clk: renesas: rzg2l: Fix computation formula - clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields - clk: renesas: rzg2l: Trust value returned by hardware - clk: renesas: rzg2l: Lock around writes to mux register - clk: renesas: rzg2l: Wait for status bit of SD mux before continuing - clk: renesas: rcar-gen3: Extend SDnH divider table - clk: imx: imx8qxp: Fix elcdif_pll clock - clk: imx: imx8mq: correct error handling path - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() - clk: imx: Select MXC_CLK for CLK_IMX8QXP - regulator: mt6358: Fail probe on unknown chip ID - gpio: sim: initialize a managed pointer when declaring it - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies - clk: qcom: gcc-msm8996: Remove RPM bus clocks - clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks - spi: tegra: Fix missing IRQ check in tegra_slink_probe() - regmap: debugfs: Fix a erroneous check after snprintf() - ipvlan: properly track tx_errors - net: add DEV_STATS_READ() helper - virtio_net: use u64_stats_t infra to avoid data-races - ipv6: avoid atomic fragment on GSO packets - mptcp: properly account fastopen data - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - bpf: Fix unnecessary -EBUSY from htab_lock_bucket - Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err - Bluetooth: Make handle of hci_conn be unique - Bluetooth: ISO: Pass BIG encryption info through QoS - wifi: iwlwifi: empty overflow queue during flush - wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume - wifi: iwlwifi: pcie: synchronize IRQs before NAPI - wifi: iwlwifi: mvm: fix netif csum flags - wifi: iwlwifi: increase number of RX buffers for EHT devices - wifi: iwlwifi: mvm: remove TDLS stations from FW - wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() - wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API - wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface - wifi: iwlwifi: mvm: Correctly set link configuration - wifi: iwlwifi: yoyo: swap cdb and jacket bits values - wifi: mac80211: Fix setting vif links - wifi: mac80211: don't recreate driver link debugfs in reconfig - wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK - wifi: iwlwifi: mvm: fix removing pasn station for responder - wifi: iwlwifi: mvm: update station's MFP flag after association - tcp: fix cookie_init_timestamp() overflows - chtls: fix tp->rcv_tstamp initialization - thermal: core: Don't update trip points inside the hysteresis range - selftests/bpf: Make linked_list failure test more robust - net: skb_find_text: Ignore patterns extending past 'to' - bpf: Fix missed rcu read lock in bpf_task_under_cgroup() - thermal/drivers/mediatek: Fix probe for THERMAL_V2 - r8169: fix rare issue with broken rx after link-down on RTL8125 - thermal: core: prevent potential string overflow - wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() - virtio-net: fix the vq coalescing setting for vq resize - virtio-net: fix per queue coalescing parameter setting - virtio-net: consistently save parameters for per-queue - virtio-net: fix mismatch of getting tx-frames - netfilter: nf_tables: Drop pointless memset when dumping rules - wifi: wfx: fix case where rates are out of order - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - wifi: ath11k: fix Tx power value during active CAC - r8152: break the loop when the budget is exhausted - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv - selftests/bpf: Define SYS_PREFIX for riscv - libbpf: Fix syscall access arguments on riscv - can: etas_es58x: add missing a blank line after declaration - can: etas_es58x: rework the version check logic to silence -Wformat-truncation - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 - ACPI: property: Allow _DSD buffer data only for byte accessors - wifi: rtlwifi: fix EDCA limit set by BT coexistence - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - wifi: ath: dfs_pattern_detector: Fix a memory initialization issue - wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver - wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver - wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif - wifi: mt76: mt7915: fix beamforming availability check - wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison - wifi: mt76: get rid of false alamrs of tx emission issues - wifi: mt76: fix potential memory leak of beacon commands - wifi: mt76: update beacon size limitation - wifi: mt76: mt7996: fix TWT command format - wifi: mt76: mt7996: fix rx rate report for CBW320-2 - wifi: mt76: mt7996: fix wmm queue mapping - wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap - wifi: mt76: mt7996: fix beamform mcu cmd configuration - wifi: mt76: mt7996: set correct wcid in txp - wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb - wifi: mt76: mt7603: improve stuck beacon handling - wifi: mt76: mt7603: improve watchdog reset reliablity - wifi: mt76: mt7603: rework/fix rx pse hang check - cpufreq: tegra194: fix warning due to missing opp_put - PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() - wifi: mac80211: fix check for unusable RX result - wifi: ath11k: fix boot failure with one MSI vector - wifi: ath12k: fix DMA unmap warning on NULL DMA address - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC - ice: fix pin assignment for E810-T without SMA control - net: spider_net: Use size_add() in call to struct_size() - tipc: Use size_add() in calls to struct_size() - tls: Use size_add() in call to struct_size() - mlxsw: Use size_mul() in call to struct_size() - gve: Use size_add() in call to struct_size() - bpf: Fix kfunc callback register type handling - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed - selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available - udplite: fix various data-races - udplite: remove UDPLITE_BIT - udp: annotate data-races around udp->encap_type - udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO - udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags - udp: add missing WRITE_ONCE() around up->encap_rcv - udp: move udp->gro_enabled to udp->udp_flags - udp: move udp->no_check6_rx to udp->udp_flags - udp: move udp->no_check6_tx to udp->udp_flags - udp: introduce udp->udp_flags - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() - bpf, x64: Fix tailcall infinite loop - selftests/bpf: Correct map_fd to data_fd in tailcalls - iavf: Fix promiscuous mode configuration flow messages - i40e: fix potential memory leaks in i40e_remove() - wifi: iwlwifi: don't use an uninitialized variable - wifi: iwlwifi: honor the enable_ini value - wifi: mac80211: fix # of MSDU in A-MSDU calculation - wifi: cfg80211: fix off-by-one in element defrag - wifi: mac80211: fix RCU usage warning in mesh fast-xmit - wifi: mac80211: move sched-scan stop work to wiphy work - wifi: mac80211: move offchannel works to wiphy work - wifi: mac80211: move scan work to wiphy work - wifi: mac80211: move radar detect work to wiphy work - wifi: cfg80211: add flush functions for wiphy work - wifi: ath12k: fix undefined behavior with __fls in dp - irqchip/sifive-plic: Fix syscore registration for multi-socket systems - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - string: Adjust strtomem() logic to allow for smaller sources - PCI/MSI: Provide stubs for IMS functions - selftests/x86/lam: Zero out buffer for readlink() - perf: Optimize perf_cgroup_switch() - pstore/platform: Add check for kstrdup - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning - drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function - srcu: Fix callbacks acceleration mishandling - x86/apic: Fake primary thread mask for XEN/PV - cpu/SMT: Make SMT control more robust against enumeration failures - x86/boot: Fix incorrect startup_gdt_descr.size - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot - cgroup/cpuset: Fix load balance state in update_partition_sd_lb() - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window - x86/numa: Introduce numa_fill_memblks() - futex: Don't include process MM in futex key on no-MMU - x86/srso: Fix unret validation dependencies - x86/srso: Fix vulnerability reporting for missing microcode - x86/srso: Print mitigation for retbleed IBPB case - x86/srso: Fix SBPB enablement for (possible) future fixed HW - writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs - vfs: fix readahead(2) on block devices - nfsd: Handle EOPENSTALE correctly in the filecache - sched: Fix stop_one_cpu_nowait() vs hotplug - objtool: Propagate early errors - sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 - sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() - sched/fair: Fix cfs_rq_is_decayed() on !SMP - sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case - sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case - numa: Generalize numa_map_to_online_node() - hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation - !2933 Backport linux 6.6.1 LTS patches - ASoC: SOF: sof-pci-dev: Fix community key quirk detection - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection - serial: core: Fix runtime PM handling for pending tx - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support - dt-bindings: serial: rs485: Add rs485-rts-active-high - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks - tty: 8250: Add support for Intashield IX cards - tty: 8250: Add support for additional Brainboxes PX cards - tty: 8250: Fix up PX-803/PX-857 - tty: 8250: Fix port count of PX-257 - tty: 8250: Add support for Intashield IS-100 - tty: 8250: Add support for Brainboxes UP cards - tty: 8250: Add support for additional Brainboxes UC cards - tty: 8250: Remove UC-257 and UC-431 - tty: n_gsm: fix race condition in status line change on dead connections - Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED - usb: raw-gadget: properly handle interrupted requests - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() - usb: typec: tcpm: Add additional checks for contaminant - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices - eventfs: Use simple_recursive_removal() to clean up dentries - eventfs: Delete eventfs_inode when the last dentry is freed - eventfs: Save ownership and mode - eventfs: Remove "is_freed" union with rcu head - tracing: Have trace_event_file have ref counters - perf evlist: Avoid frequency mode for the dummy event - power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint - drm/amd/display: Don't use fsleep for PSR exit waits - !2927 dm ioctl: add DMINFO() to track dm device create/remove - dm ioctl: add DMINFO() to track dm device create/remove - !2900 Add initial openeuler_defconfig for arm64 and x86 - config: add initial openeuler_defconfig for x86 - config: add initial openeuler_defconfig for arm64 - kconfig: Add script to check & update openeuler_defconfig - init from linux v6.6/bin/shdc-64g.compass-ci 1726644578  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;L<L=L>L?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;N<N=N>N?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNN6.6.0-42.0.0.49.oe24036.6.0-42.0.0.49.oe24036.6.0-42.0.0.49.oe2403.x86_646.6.0-42.0.0.49.oe2403          !""#"$"%"&"'"(")"*"+","-"."/"0"1"2"334353637"8"9":";"<"=">"??@?A?B?C?D"E"F"G"H"I"J"K"L"M"N"OOPOQOR"S"T"U"VWWXXYZ[[\]]^^_``aabbccddeeffgghhiijjkkllmmnnooppqqrrsttuuvvwwxxyyzz{{||}}~~          ! "#$% &&&&&'''(')&*&++&,,&--&...//&00&112133435363738393:3;3<3=3>3?3@3A1B&CCCDCE&F&GG&HHI&JKJLJMJN&OO&P&QQ&RRS&TT&UUUVUW&X&YYYZZ[Y\Y]&^^^_^`^a&bb&c&d&e&f&g&h&iiijik&l&mm&n&o&pp&q&r&ssstsusvsw&x&y&zzz{z|&}} ~~~~~~~~            !"#$%&'(() ****+*,,*--.*/*0*1*2*3*4*5*6 777778897::;:<:=7>>7??7@7A7B7C7D7E FFFFFFGGFHHIFJJKJLFM NNNNNNNNNOOPNQQRNSSNTTUTVTWNXXXYXZX[N\N]N^___________________________________________________________________``________________aaaaaaa___________________________________________________________________________________________________________bb____________________________________________________________________________ccc____________________________________________ddddd___________________eeeeee__ffff_____________ggggggggggg____^hiiiiiiiiiiiiiiiihjkkkkkkkkkkkkkkkkk^lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNnnonpnqqrqsqtquqvnwnxNyyNzN{N||}N~NNNNNNNNNN            !" #$%%&&'''''((((((()**+++,,,-,.,/+0+11+22+3+4+55+667768869+::+;+<<+=+>>>?>@>A>B>C+D+EEEFFEGGEHHEIIIJIKILIMINIOIPIQIR+SSSTSUSV+WWWXX+YY+Z+[+\\+]]+^^+__+`aaabcccdceffggghhijjjkklllmmllnloopplqqlrrlsltluulvvlwlxxlyylzzl{{l||l}~~            !!""##$$$%%$&&&'$(($))$**$++,,---..-//0011222332442556677887997::7;;<<<==<>><??@@@AAABCCDDDEEDFFDGGDHHDIIDJJDKKDLLDMMMNNMOOMPPMQQMRRMSSMTTDUUDVVDWWDXXDYYDZZD[[D\\\]]\^^\__\``\aa\bbDccDddDeeDffDggDhhDiiDjjDkkDllDmmDnnDoopppqprrssrttruurvvrwwrxxryyrzzr{{r||r}}r~~rrrrrrpp            !!!""!##!$%%%&&%''((())(**(++(,,(--(..///00011022033044/55666776886996::6;;6<<===>>=?=@@=AA=BB=CDDEEFFGGGHHGIIGJJKKKLLKMMNNOOOPPOQQORROSSOTTUUVVVWWVXXVYYVZZV[[VV\\]]V^^V__V```aa`bb`ccVddVeeVffVggVhhViiVjjVkkVllVmmVnnVooppqqqrrqsstttuutvvwwxxyyzzz{{z||z}}z~~zzzzzzzzzzzzzzzzz            !!!"###$#%&&&'''(')'*'+',&--&..//0001022333435363738393:3;3<3=3>??@@@A@BB@CCCDCE@FFGGHHHIIHJKKKLKMHNNHOOHPPQQRRRSSRTTRUUVVVWXXYYZZZ[Z\Z]Z^Z_```abbccdddeffgghhiiijjkkllmmmnooopoqorostttutvvwwxxyyzz{{{|}}~~~~                 !!"""###$$#%%#&&#''#(("))*++,,,--,..,//000112223445566777888998::8;;7<<<==7>>7?7@@7AABBCCCDDEEEFFEGGEHHIIIJJIKKILLIMMINNIOOIPPIQQIRRISSITTIUUIVVIWWIXXIYYIZZI[[I\\I]]I^^I__I``IaaIbbIccdddeedffdggdhhdiidjjdkkkdlldmmdnndoodppdqqdrrdsssdttduudvvdwwdxxdyydzzd{{d||d}}d~~ddd            !!""##$%%&&''(())**++,,--..//0112223245566778899::;;<<===>>=??=@@=AA=BBBCC=DD=EE=FFFGGFHHFIIFJJFKKFLL=MM=NNNOOOPPPQNRRNSTTNUUNVVNWWNXYYNZZN[[N\\\]]\^^N__=```aa`bb`cc`dd=ee=ff=gg=hh=ii=jjjkk=ll=mm=nn=oo=pp=qqqrrqssqtt=uu=vv=ww=xxyyyzzz{{y||y}}y~~y                                                    ! ! " " # # $ $ % % & & ' ' ( ( ) ) * * + , , - . / / 0 0 1 1 2 2 3 3 4 5 5 6 6 7 7 7 8 7 9 7 : ; < < = = > > ? ? ? @ @ ? A A ? B B C C D D E E E F E G E H I I J K K L L M M N N O O P P Q Q R S S T T U U V V V W W V X V Y Y Z Z [ [ \ \ ] ^ ^ _ _ ` ` a a b b c c d d e e f 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 h h h h h h h g g g g f i i i i i i i i i i i i i i i i j j j j j j j j j j j j j j j j j j j j j j j j j i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i k i i i i i i f l l l l l l l l l f m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m f n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n o o o o o o o o o o o o o o o o o o o o o o n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n f p p q q q q q p r r r r r r r r r r r r p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p s s s p p p p p p p p p p p t t t t t t t t t t f u v v v u w u x x u y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y u z z u { { { { { { { { { { { { { u | } | u ~ ~ ~ ~ ~ ~ ~ u                   u u u u u u u u u u u u u u u u u u u u u u u u u u f f f f f                                                                                                                                                                                                                                                                                                                                  ! ! ! ! ! ! ! ! ! ! ! ! ! !  " " "  # # # #  $  % % % % % % % % % % & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * + + + , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - f . . . . . . . . . f / / / / 0 0 / / / 1 1 1 1 1 1 1 1 1 1 1 / / / / / / / / / / 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 / / / / / / / / / / / / / 3 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / f 4 f 5 5 5 5 5 5 f 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 6 6 6 6 6 6 6 9 9 9 9 9 9 9 9 9 9 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 : : 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; ; ; ; ; 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 < < = = = = < > > > > < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < 6 6 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 6 6 6 @ @ @ @ @ @ 6 6 6 6 A A 6 B B B B 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 C C C C C C C C C C C C 6 6 6 6 6 6 6 6 6 6 6 6 6 6 D D D D D D D D D D D D D D D D D D D D 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 f E E E E E E E f F f 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 f H H H f I J J J J J J I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I f K L K M M M K N N N N N N N K O K P K Q Q Q Q Q Q Q R R R R R R R Q K S S S K T K U K V V V V V V V V V K W W W W W W W W K X X X K Y K Z K [ K \ \ \ \ \ \ \ \ \ \ \ \ \ f ] ^ ^ ^ ^ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] _ _ _ _ _ _ _ _ _ _ _ _ _ ` _ _ _ _ _ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] f a b b b a a a f c c c c d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d c e e c f f f f c c g g g g g g g g c c c f h h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h j j j j j j j j j j j j j j j j j j j j j j j j j h k k k k k k k k k k k l l k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k m m k k n n k k o o o o o o o o k k k k k k k k k k k k p p k k k k k k k k k k k k k k k k k k k k k k k k k k k k k q q q q q q q q k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k r k k k k k k k k s k k k k k k k t t k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k u u u k k k k k k k k k k k k k k k k k k k k k k k k k k k k v k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k w k k x k k k k k k k k k k k k k k k k k k k k k k k k k k k k y z z z z y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y k k { { k k | | | | | | | | | | | | | | | | | k k } } } } } } } } } k k ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ k k k k k k k k k k k k k k k     k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k h h h h h h h f f f f                                                            ! ! " " " # " $ % % & & ' ' ( ( ) ) * * + + , , - - . / / / 0 / 1 / 2 / 3 3 / 4 / 5 / 6 / 7 / 8 / 9 / : : / ; / < / = / > / ? / @ / A / B / C / D / E / F / G / H / I / J J J K / L / M / N / O / P / Q / R / S / T / U / V W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y X X X X X Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z W [ [ [ W W W W W W W W W W W W W W W W W \ \ W W W W ] ^ _ _ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ] ` ` ` ` ` ` ` ` ` ] a a a a a ] b b b b ] c c c c c c c c c c c c c c c c c c c c c c c c ] d d d d ] e e e e W W W W W W W W W f f f f f f f f f f f f f f f f g g g g g g g g g g g g f h h h h h h h h h h h h h f f f f f f f f f f W i j k i i i i i W W W W W W W W W W l l l l l l l l l l l l l W W W m m n n n n n n n n n n n n n n n n n n n n n n n n n n m W W W W W o o o o o o o o o o W W W W W W W W W W W W W W W W p p p p p p p p p p p p p p p p p p q q q q q q q q p p p p p p p p p p p p p p p p p p p r s s s r t t t t t t t t t r u u u u u r r v v v r w w w w w w r x x x x r y y y y r z z z z r { | | | | { } } } { ~ ~ ~ {    r p W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W                                        ! ! " " # # $ $ $ % $ & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 8 9 8 8 8 : 8 ; 8 < 8 = = 8 > 8 ? @ @ A A B B C C D C E F G F H C I C J J K L K J M M J N C O O O O O P O Q R C S C T C U V C W C X C Y C Z C [ C \ C ] C ^ _ C ` a C b c b d C e C f g f h f i j i f k f l f m C n C o p p p q p r p s C t C u u C v C w C x y x x x x z { z | z } z ~ z  z z z z z z z z x x C C C C C                                   !  "  #  $  %  &  '  (  )  *  + + , + - + .  /  0  1  2  3  4  5  6  7 8 9 : ; < = > ? ? @ ? A ? B C D E F G H I J K L L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c C d e d f d g d h C i i j i k C l l m n o m p q l r r s r t C u v u w C x x y x z x { C | } } } ~    buildsource6.6.0-42.0.0.49.oe2403.x86_64.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigMakefileMakefile.oeverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefileactionsMakefileairohaMakefileallwinnerMakefilealphascaleMakefileamazonMakefileamlogicMakefilearmMakefileaspeedMakefileaxisMakefilebroadcomMakefilecalxedaMakefilecirrusMakefilecnxtMakefilegeminiMakefilehisiliconMakefilehpeMakefileintelMakefileaxmMakefileixpMakefilepxaMakefilesocfpgaMakefilemarvellMakefilemediatekMakefilemicrochipMakefilemoxaMakefilenspireMakefilenuvotonMakefilenvidiaMakefilenxpMakefileimxMakefilelpcMakefilelsMakefilemxsMakefilevfMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesamsungMakefilesigmastarMakefilesocionextMakefilestMakefilesunplusMakefilesynapticsMakefiletiMakefiledavinciMakefilekeystoneMakefileomapMakefileunisocMakefilevt8500MakefilexenMakefilexilinxMakefilecommonKconfigMakefilecryptoKconfigMakefilekernelMakefilelibMakefilemach-actionsKconfigMakefilemach-airohaMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefilemach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-davinciKconfigMakefilemach-digicolorKconfigMakefilemach-doveKconfigMakefilemach-ep93xxKconfigMakefilemach-exynosKconfigMakefilemach-footbridgeKconfigMakefilemach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-hpeKconfigMakefilemach-imxKconfigMakefilemach-ixp4xxKconfigMakefilemach-keystoneKconfigMakefilemach-lpc18xxMakefilemach-lpc32xxKconfigMakefilemach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefilemach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-pxaKconfigMakefilemach-qcomKconfigMakefilemach-rdaKconfigmach-realtekKconfigMakefilemach-rockchipKconfigMakefilemach-rpcKconfigMakefilemach-s3cKconfigKconfig.s3c64xxMakefileMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefilemach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefilemach-sunplusKconfigMakefilemach-sunxiKconfigMakefilemach-tegraKconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vt8500KconfigMakefilemach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileplat-orionMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcmbcaMakefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenuvotonMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilestMakefilesynapticsMakefileteslaMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefilekernelMakefilepiMakefileprobesMakefilevdsovdso-ilp32MakefileMakefilevdso32MakefilekvmKconfigMakefilehisiliconKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefilepciMakefileuvMakefilekernelMakefileloongarchKconfigKconfig.debugMakefilebootMakefiledtsMakefilecryptoKconfigMakefilekernelMakefilekvmKconfigMakefilelibMakefilemmMakefilenetMakefilepciMakefilepowerMakefilevdsoMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilevirtMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilerealtekMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoKconfigMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilen64MakefilenetMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilerbtx4927MakefilevdsoKconfigMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilevideoMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoKconfigMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdsoMakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilebook3sKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilemicrowattKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.errataKconfig.socsMakefileMakefile.postlinkbootMakefiledtsMakefileallwinnerMakefilecanaanMakefilemicrochipMakefilerenesasMakefilesifiveMakefilestarfiveMakefiletheadMakefileerrataMakefileandesMakefilesifiveMakefiletheadMakefilekernelMakefilecompat_vdsoMakefilepiMakefileprobesMakefilevdsoMakefilekvmKconfigMakefilelibMakefilemmMakefilenetMakefilepurgatoryMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoKconfigMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefileexpolineMakefilemmMakefilenetMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoKconfigMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilepowerMakefilepromMakefilevdsoMakefilevideoMakefilesw_64KconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilekernelMakefilekprobesMakefilesyscallsMakefilevdsoMakefilekvmKconfigMakefilelibKconfigMakefilemath-emuMakefilemmMakefilenetMakefilepciMakefileplatformMakefiletoolsMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.postlinkMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecocoMakefiletdxMakefilecryptoKconfigMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefileincludeasmGEN-for-each-reg.hKbuildacenv.hacpi.hacrn.hagp.halternative.hamd-ibs.hamd_hsmp.hamd_nb.hapic.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.haudit.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcacheinfo.hce4100.hcfi.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcoco.hcompat.hcpu.hcpu_device_id.hcpu_entry_area.hcpufeature.hcpufeatures.hcpuid.hcpuidle_haltpoll.hcpumask.hcrash.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-mapping.hdma.hdmi.hdoublefault.hdwarf2.he820api.htypes.hedac.hefi.helf.helfcore-compat.hemergency-restart.hemulate_prefix.henclu.hentry-common.hespfix.hexec.hextable.hextable_fixup_types.hfb.hfixmap.hfloppy.hfpuapi.hregset.hsched.hsignal.htypes.hxcr.hxstate.hframe.hfsgsbase.hftrace.hfutex.hgart.hgenapic.hgeode.hgsseg.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhyperv-tlfs.hhyperv_timer.hhypervisor.hi8259.hia32.hia32_unistd.hibt.hidtentry.himr.hinat.hinat_types.hinit.hinsn-eval.hinsn.hinst.hintel-family.hintel-mid.hintel_ds.hintel_pconfig.hintel_pt.hintel_punit_ipc.hintel_scu_ipc.hintel_telemetry.hinvpcid.hio.hio_apic.hio_bitmap.hiomap.hiommu.hiosf_mbi.hirq.hirq_remapping.hirq_stack.hirq_vectors.hirq_work.hirqdomain.hirqflags.hist.hjailhouse_para.hjump_label.hkasan.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkfence.hkgdb.hkmsan.hkprobes.hkvm-x86-ops.hkvm-x86-pmu-ops.hkvm_host.hkvm_page_track.hkvm_para.hkvm_types.hkvm_vcpu_regs.hkvmclock.hlinkage.hlivepatch.hlocal.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmem_encrypt.hmemtype.hmicrocode.hmisc.hmman.hmmconfig.hmmu.hmmu_context.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmshyperv.hmsi.hmsr-index.hmsr-trace.hmsr.hmtrr.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.holpc.holpc_ofw.horc_header.horc_lookup.horc_types.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_api_clock.hparavirt_types.hparport.hpc-conf-reg.hpci-direct.hpci-functions.hpci.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_areas.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_areas.hpgtable_types.hpkeys.hpkru.hplatform_sst_audio.hpm-trace.hposix_types.hposted_intr.hpreempt.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor-hygon.hprocessor.hprom.hproto.hpti.hptrace.hpurgatory.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresctrl.hrmwcc.hseccomp.hsections.hsegment.hserial.hset_memory.hsetup.hsetup_arch.hsev-common.hsev.hsgx.hsharedio.hmsr.htdx.hshmparam.hshstk.hsigcontext.hsigframe.hsighandling.hsignal.hsimd.hsmap.hsmp.hsoftirq_stack.hsparsemem.hspec-ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstatic_call.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswitch_to.hsync_bitops.hsync_core.hsyscall.hsyscall_wrapper.hsyscalls.htdx.htext-patching.hthermal.hthread_info.htime.htimer.htimex.htlb.htlbbatch.htlbflush.htopology.htracecommon.hexceptions.hfpu.hhyperv.hirq_vectors.htrace_clock.htrap_pf.htrapnr.htraps.htsc.huaccess.huaccess_32.huaccess_64.humip.hunaccepted_memory.hunistd.hunwind.hunwind_hints.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_geo.huv_hub.huv_irq.huv_mmrs.hvdsovdso.hclocksource.hgettimeofday.hprocessor.hvsyscall.hvermagic.hvga.hvgtod.hvm86.hvmalloc.hvmware.hvmx.hvmxfeatures.hvsyscall.hvvar.hword-at-a-time.hx86_init.hxencpuid.hevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hgeneratedasmearly_ioremap.hexport.hirq_regs.hkmap_size.hlocal64.hmcs_spinlock.hmmiowb.hmodule.lds.horc_hash.hrwonce.hsyscalls_32.hsyscalls_64.hunaligned.hunistd_32_ia32.hunistd_64_x32.hxen-hypercalls.huapiasmbpf_perf_event.herrno.hfcntl.hioctl.hioctls.hipcbuf.hparam.hpoll.hresource.hsocket.hsockios.htermbits.htermios.htypes.hunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hamd_hsmp.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.hhw_breakpoint.hhwcap2.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hperf_regs.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hsembuf.hsetup.hsgx.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hstat.hstatfs.hsvm.hswab.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileplatformsMakefileissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccelKconfigMakefilehabanalabsKconfigMakefilecommonMakefilemmuMakefilepciMakefilegaudiMakefilegaudi2MakefilegoyaMakefileivpuKconfigMakefileqaicKconfigMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileriscvMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefilepata_parportKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefilenull_blkKconfigMakefilernbdKconfigMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefileepKconfigMakefilehostKconfigMakefilecacheKconfigMakefilecdromMakefilecdxKconfigMakefilecontrollerKconfigMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipKconfigMakefilemmpMakefilemstarKconfigMakefilemvebuKconfigMakefilemxsMakefilenuvotonKconfigMakefilenxpMakefilepistachioKconfigMakefilepxaMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesocfpgaKconfigMakefilespearMakefilesprdKconfigMakefilestMakefilestarfiveKconfigMakefilestm32Makefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefileviscontiKconfigMakefilex86KconfigMakefilexilinxKconfigMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcKconfig.riscvMakefilegovernorsMakefilecpuinspectKconfigMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaspeedKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilegeminiMakefilehisiliconKconfigMakefilehpreMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefileintelKconfigMakefileiaaKconfigMakefileixp4xxKconfigMakefilekeembayKconfigMakefileqatKconfigMakefileqat_420xxMakefileqat_4xxxMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefileocteontx2MakefilemontageKconfigMakefiletsseKconfigMakefilenxKconfigMakefileqceMakefilerockchipMakefilestarfiveKconfigMakefilestm32KconfigMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefilecxlKconfigMakefilecoreMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefilelgmKconfigMakefilemediatekKconfigMakefileppc4xxMakefileptdmaKconfigMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_ffaKconfigMakefilearm_scmiKconfigMakefilebroadcomKconfigMakefilecirrusKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefiletestsKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefileamdxcpMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefileclk_mgrMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn201Makefiledcn21Makefiledcn30Makefiledcn301Makefiledcn302Makefiledcn303Makefiledcn31Makefiledcn314Makefiledcn315Makefiledcn316Makefiledcn32Makefiledcn321MakefiledmlMakefiledscMakefilegpioMakefilehdcpMakefileirqMakefilelinkMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilelegacy-dpmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12Makefilesmu13MakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefileimxKconfigMakefilesynopsysKconfigMakefiledisplayKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilegudKconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilehygonhydcu-fixup-headerMakefilehypervMakefilei2cKconfigMakefilei915KconfigKconfig.debugKconfig.profileMakefilegvtMakefileimxKconfigMakefiledcssKconfigMakefileipuv3KconfigMakefilelcdcKconfigMakefileingenicKconfigMakefilekmbKconfigMakefilelimaKconfigMakefilelogicvcKconfigMakefileloongsonKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilephytiumKconfigMakefilepl111KconfigMakefileqxlKconfigMakefileradeonKconfigMakefilerenesasKconfigMakefilercar-duKconfigMakefileshmobileKconfigMakefilerockchipKconfigMakefileschedulerMakefilesolomonKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletegraKconfigMakefiletestsMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletestsMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilexenKconfigMakefilexlnxKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefileamd-sfh-hidKconfigMakefilebpfKconfigMakefileentrypointsMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefilesurface-hidKconfigMakefileusbhidKconfigMakefilehooksKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehteKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepeciKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilepttKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefilemipi-i3c-hciMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecdcKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefileinv_sensorsKconfigMakefilems_sensorsKconfigMakefilescmi_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefilterKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefilebno055KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilest_lsm9ds0KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletestKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefileerdmaKconfigMakefilehfi1KconfigMakefilehiroce3KconfigMakefilehnsKconfigMakefileirdmaKconfigMakefilemanaKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefilexscKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletestsMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefileiommufdKconfigMakefilesw64KconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefileblinkKconfigMakefileflashKconfigMakefilergbKconfigMakefilesimpleKconfigMakefiletriggerKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefileccsKconfigMakefilecx25840KconfigMakefileet8ek8KconfigMakefiles5c73m3MakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelKconfigMakefileipu3KconfigMakefileivscKconfigMakefileivtvKconfigMakefilemantisKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefilezoranKconfigMakefileplatformKconfigMakefileallegro-dvtKconfigMakefileamlogicKconfigMakefilemeson-ge2dKconfigMakefileamphionKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilechips-mediaKconfigMakefileintelKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilejpegKconfigMakefilemdpKconfigMakefilemdp3KconfigMakefilevcodecKconfigMakefilecommonMakefiledecoderMakefileencoderMakefilevpuKconfigMakefilemicrochipKconfigMakefilenvidiaKconfigMakefiletegra-vdeKconfigMakefilenxpKconfigMakefiledw100KconfigMakefileimx-jpegKconfigMakefileimx8-isiKconfigMakefileqcomKconfigMakefilecamssKconfigMakefilevenusKconfigMakefilerenesasKconfigMakefilercar-vinKconfigMakefilerzg2l-cruKconfigMakefilevsp1MakefilerockchipKconfigMakefilergaKconfigMakefilerkisp1KconfigMakefilesamsungKconfigMakefileexynos-gscKconfigMakefileexynos4-isKconfigMakefiles3c-camifKconfigMakefiles5p-g2dKconfigMakefiles5p-jpegKconfigMakefiles5p-mfcKconfigMakefilestKconfigMakefilestiKconfigMakefilebdispKconfigMakefilec8sectpfeKconfigMakefiledeltaKconfigMakefilehvaKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun6i-mipi-csi2KconfigMakefilesun8i-a83t-mipi-csi2KconfigMakefilesun8i-diKconfigMakefilesun8i-rotateKconfigMakefiletiKconfigMakefileam437xKconfigMakefilecalMakefiledavinciKconfigMakefileomapKconfigMakefileomap3ispKconfigMakefilevpeMakefileverisiliconKconfigMakefileviaKconfigMakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevislKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilebcm-vkKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemchp_pci1xxxxKconfigMakefilemeiKconfigMakefilegsc_proxyKconfigMakefilehdcpKconfigMakefilepxpKconfigMakefileocxlKconfigMakefilepvpanicKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandKconfigMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilectucanfdKconfigMakefiledevMakefileflexcanMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefileslcanMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefileetas_es58xMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilehirschmannKconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilerealtekKconfigMakefilesja1105KconfigMakefilexrs700xKconfigMakefileethernet3comKconfigMakefile3snicKconfigMakefilesssnicKconfigMakefilenicMakefile8390KconfigMakefileKconfigMakefileactionsKconfigMakefileadaptecKconfigMakefileadiKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilepds_coreMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileasixKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefileasp2Makefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilebzwxKconfigMakefilenceKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileenglederKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilefungibleKconfigMakefilefuncoreMakefilefunethKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3MakefilehuaweiKconfigMakefilebmaKconfigMakefilecdev_drvMakefilecdev_veth_drvMakefileedma_drvMakefilekbox_drvMakefileveth_drvMakefilehinicKconfigMakefilehinic3KconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbeMakefileixgbevfMakefilelitexKconfigMakefilemarvellKconfigMakefilemvpp2Makefileocteon_epKconfigMakefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxbf_gigeKconfigMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilelan966xKconfigMakefilesparx5KconfigMakefilevcapKconfigMakefilemicrosoftKconfigMakefilemanaMakefilemoxaKconfigMakefilemsccKconfigMakefilemucseKconfigMakefilernpMakefilernpgbeMakefilernpgbevfMakefilernpmMakefilernpvfMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilenetronomeKconfigMakefilenfpMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesienaKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesunplusKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefilevertexcomKconfigMakefileviaKconfigMakefilewangxunKconfigMakefilelibwxMakefilengbeMakefiletxgbeMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefileyunsiliconKconfigMakefilexscnetKconfigMakefilepciKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemctpKconfigMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefilemsccMakefileplipKconfigMakefilepppKconfigMakefilepse-pdKconfigMakefileslipKconfigMakefileteamKconfigMakefilethunderboltKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxlanMakefilewanKconfigMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath12kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebcaMakefilecywMakefilewccMakefilebrcmsmacMakefilebrcmutilMakefileciscoKconfigMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemeiMakefilemvmMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefilelegacyKconfigMakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7921KconfigMakefilemt7996KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilepurelifiKconfigMakefileplfxlcKconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilertw89KconfigMakefilersiKconfigMakefilesilabsKconfigMakefilewfxKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilevirtualKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilewwanKconfigMakefileiosmMakefilet7xxMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileepfKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilecommonKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefilelayoutsKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilemsiMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefilepeciKconfigMakefilecontrollerKconfigMakefileperfKconfigMakefileamlogicKconfigMakefilearm_cspmuKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileingenicKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefilestarfiveKconfigMakefilesunplusKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigKconfig.tngMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilenxpKconfigMakefilepxaKconfigMakefileqcomKconfigKconfig.msmMakefilerenesasKconfigMakefilesamsungKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestarfiveKconfigMakefilestm32KconfigMakefilesunplusKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefilezhaoxinKconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefileloongarchKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefilempamKconfigMakefileolpcKconfigMakefilesurfaceKconfigMakefileaggregatorKconfigMakefilesw64Makefilex86KconfigMakefileamdKconfigMakefilepmcKconfigMakefilepmfKconfigMakefiledellKconfigMakefiledell-wmi-sysmanMakefilehpKconfigMakefilehp-bioscfgMakefileintelKconfigMakefileatomisp2KconfigMakefileifsKconfigMakefileint1092KconfigMakefileint3472KconfigMakefilepmcKconfigMakefilepmtKconfigMakefilespeed_select_ifKconfigMakefiletelemetryKconfigMakefileuncore-frequencyKconfigMakefilewmiKconfigMakefilesiemensKconfigMakefilex86-android-tabletsKconfigMakefilepmdomainMakefileactionsMakefileamlogicMakefileappleMakefilebcmMakefileimxMakefilemediatekMakefileqcomMakefilerenesasMakefilerockchipMakefilesamsungMakefilestMakefilestarfiveMakefilesunxiMakefiletegraMakefiletiMakefilexilinxMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefilehisiliconKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestarfiveKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerohKconfigMakefilecoreMakefilehwMakefilehns3KconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileelxKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_raidKconfigMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempi3mrKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesssraidKconfigMakefilesym53c8xx_2MakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileactionsKconfigamlogicKconfigMakefileappleKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefilecanaanKconfigMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilefujitsuKconfigMakefilegeminiMakefilehisiliconKconfigMakefileimxKconfigMakefileixp4xxKconfigMakefilelantiqMakefilelitexKconfigMakefileloongsonKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilestarfiveKconfigsunxiKconfigMakefiletegraKconfigMakefilecbbMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilegdm724xKconfigMakefilegreybusKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693Makefileav7110KconfigMakefiledeprecatedatmelKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemax96712KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefilesun6i-ispKconfigMakefiletegra-videoKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilevideoKconfigMakefilenvecKconfigMakefileocteonKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevme_userKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcm_remoteKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilejsmMakefilevtMakefileufsKconfigMakefilecoreKconfigMakefilehostKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilefotg210KconfigMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilecdns2KconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileqcomMakefiletipdKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefilealibabaMakefileifcvfMakefilemlx5MakefilepdsMakefilesolidrunMakefilevdpa_simMakefilevdpa_userMakefilevirtio_pciMakefilevfioKconfigMakefilecdxKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefilehisiliconKconfigMakefilemlx5KconfigMakefilepdsKconfigMakefileqatKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefileacrnKconfigMakefilecococsv-guestKconfigMakefileefi_secretKconfigMakefilesev-guestKconfigMakefiletdx-guestKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenetfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefilentfs3KconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileresctrlKconfigMakefileromfsKconfigMakefilesmbKconfigMakefileclientKconfigMakefilecommonMakefileserverKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hpdc_sw64.hplatformacenv.hacenvex.hacgcc.hacgccex.haclinux.haclinuxex.haczephyr.hproc_cap_intel.hprocessor.hreboot.hvideo.hasm-genericKbuildaccess_ok.hagp.harchrandom.hasm-offsets.hasm-prototypes.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfls.hfls64.hgeneric-non-atomic.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hnon-instrumented-non-atomic.hsched.hbitsperlong.hbug.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hflat.hftrace.hfutex.hgetorder.hhardirq.hhugetlb.hhw_irq.hhyperv-tlfs.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_size.hkprobes.hkvm_para.hkvm_types.hlinkage.hlocal.hlocal64.hlogic_io.hmcs_spinlock.hmemory_model.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmodule.lds.hmshyperv.hmsi.hnommu_context.hnuma.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable_uffd.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hsoftirq_stack.hspinlock.hspinlock_types.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.huser.hvdsovsyscall.hvermagic.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-davinci.htimer-goldfish.htimer-riscv.htimer-ti-dm.htimer-xilinx.hconfig64BIT6LOWPAN8139CP8139TOO8139TOO_8129AC97_BUSACERHDFACER_WMIACPIACPI_ACACPI_ADXLACPI_APEIACPI_APEI_EINJACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CMPCACPI_CONTAINERACPI_CPPC_LIBACPI_CPU_FREQ_PSSACPI_DEBUGACPI_DEBUGGERACPI_DEBUGGER_USERACPI_DOCKACPI_DPTFACPI_EC_DEBUGFSACPI_EXTLOGACPI_FANACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_IGNORE_OSCACPI_HOTPLUG_IOAPICACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IPMIACPI_LEGACY_TABLES_LOOKUPACPI_LPITACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PLATFORM_PROFILEACPI_PRMTACPI_PROCESSORACPI_PROCESSOR_AGGREGATORACPI_PROCESSOR_CSTATEACPI_PROCESSOR_IDLEACPI_REV_OVERRIDE_POSSIBLEACPI_SBSACPI_SLEEPACPI_SPCR_TABLEACPI_SYSTEM_POWER_STATES_SUPPORTACPI_TABLE_LIBACPI_TABLE_UPGRADEACPI_TADACPI_THERMALACPI_THERMAL_RELACPI_VIDEOACPI_WATCHDOGACPI_WMIADVISE_SYSCALLSAF_UNIX_OOBAIOALIM1535_WDTALIM7101_WDTALLOW_DEV_COREDUMPALTERA_STAPLALXAMD_HSMPAMD_IOMMUAMD_IOMMU_V2AMD_MEM_ENCRYPTAMD_NBAMD_NUMAAMD_PHYAMD_XGBEAMD_XGBE_HAVE_ECCAMIGA_PARTITIONAMILO_RFKILLAPDS9802ALSAPERTURE_HELPERSAPPLE_GMUXAPPLE_PROPERTIESAQTIONAQUANTIA_PHYARCH_CLOCKSOURCE_INITARCH_CONFIGURES_CPU_MITIGATIONSARCH_CORRECT_STACKTRACE_ON_KRETPROBEARCH_CPUIDLE_HALTPOLLARCH_DMA_ADDR_T_64BITARCH_ENABLE_HUGEPAGE_MIGRATIONARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_ENABLE_THP_MIGRATIONARCH_HAS_ACPI_TABLE_UPGRADEARCH_HAS_ADD_PAGESARCH_HAS_CACHE_LINE_SIZEARCH_HAS_CC_PLATFORMARCH_HAS_COPY_MCARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGIONARCH_HAS_CPU_FINALIZE_INITARCH_HAS_CPU_PASIDARCH_HAS_CPU_RELAXARCH_HAS_CPU_RESCTRLARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VIRTUALARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DEVMEM_IS_ALLOWEDARCH_HAS_EARLY_DEBUGARCH_HAS_ELFCORE_COMPATARCH_HAS_ELF_RANDOMIZEARCH_HAS_FAST_MULTIPLIERARCH_HAS_FORCE_DMA_UNENCRYPTEDARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_MEMBARRIER_SYNC_COREARCH_HAS_MEM_ENCRYPTARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_NONLEAF_PMD_YOUNGARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACEARCH_HAS_PARANOID_L1D_FLUSHARCH_HAS_PKEYSARCH_HAS_PMEM_APIARCH_HAS_PTE_DEVMAPARCH_HAS_PTE_SPECIALARCH_HAS_SET_DIRECT_MAPARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYNC_CORE_BEFORE_USERMODEARCH_HAS_SYSCALL_WRAPPERARCH_HAS_UACCESS_FLUSHCACHEARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAVE_NMI_SAFE_CMPXCHGARCH_HIBERNATION_HEADERARCH_HIBERNATION_POSSIBLEARCH_MAY_HAVE_PC_FDCARCH_MHP_MEMMAP_ON_MEMORY_ENABLEARCH_MIGHT_HAVE_ACPI_PDCARCH_MIGHT_HAVE_PC_PARPORTARCH_MIGHT_HAVE_PC_SERIOARCH_MMAP_RND_BITSARCH_MMAP_RND_BITS_MAXARCH_MMAP_RND_BITS_MINARCH_MMAP_RND_COMPAT_BITSARCH_MMAP_RND_COMPAT_BITS_MAXARCH_MMAP_RND_COMPAT_BITS_MINARCH_PROC_KCORE_TEXTARCH_SELECTS_KEXEC_FILEARCH_SPARSEMEM_DEFAULTARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_CRASH_DUMPARCH_SUPPORTS_CRASH_HOTPLUGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_INT128ARCH_SUPPORTS_KEXECARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIGARCH_SUPPORTS_KEXEC_FILEARCH_SUPPORTS_KEXEC_JUMPARCH_SUPPORTS_KEXEC_PURGATORYARCH_SUPPORTS_KEXEC_SIGARCH_SUPPORTS_KEXEC_SIG_FORCEARCH_SUPPORTS_LTO_CLANGARCH_SUPPORTS_LTO_CLANG_THINARCH_SUPPORTS_MEMORY_FAILUREARCH_SUPPORTS_NUMA_BALANCINGARCH_SUPPORTS_PAGE_TABLE_CHECKARCH_SUPPORTS_PER_VMA_LOCKARCH_SUPPORTS_PGO_CLANGARCH_SUPPORTS_UPROBESARCH_SUSPEND_POSSIBLEARCH_USES_HIGH_VMA_FLAGSARCH_USES_PG_UNCACHEDARCH_USE_BUILTIN_BSWAPARCH_USE_CMPXCHG_LOCKREFARCH_USE_MEMREMAP_PROTARCH_USE_MEMTESTARCH_USE_QUEUED_RWLOCKSARCH_USE_QUEUED_SPINLOCKSARCH_USE_SYM_ANNOTATIONSARCH_VCPU_STATARCH_WANTS_DYNAMIC_TASK_STRUCTARCH_WANTS_NO_INSTRARCH_WANTS_THP_SWAPARCH_WANT_BATCHED_UNMAP_TLB_FLUSHARCH_WANT_COMPAT_IPC_PARSE_VERSIONARCH_WANT_DEFAULT_BPF_JITARCH_WANT_GENERAL_HUGETLBARCH_WANT_HUGE_PMD_SHAREARCH_WANT_LD_ORPHAN_WARNARCH_WANT_OLD_COMPAT_IPCARCH_WANT_OPTIMIZE_DAX_VMEMMAPARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAPARCH_WANT_PMD_MKWRITEASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASUS_LAPTOPASUS_NB_WMIASUS_WMIASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_TX_DMAASYNC_XORAS_AVX512AS_GFNIAS_HAS_NON_CONST_LEB128AS_IS_GNUAS_SHA1_NIAS_SHA256_NIAS_TPAUSEAS_VERSIONAS_WRUSSATAATA_ACPIATA_BMDMAATA_FORCEATA_GENERICATA_PIIXATA_SFFATA_VERBOSE_ERRORATH10KATH10K_CEATH10K_DEBUGFSATH10K_PCIATH9KATH9K_AHBATH9K_BTCOEX_SUPPORTATH9K_COMMONATH9K_COMMON_DEBUGATH9K_DEBUGFSATH9K_HTCATH9K_HWATH9K_PCIATH9K_PCOEMATH9K_RFKILLATH9K_WOWATH_COMMONATL1ATL1CATL1EATL2ATMATM_BR2684ATM_CLIPATM_LANEAUDITAUDITSYSCALLAUDIT_ARCHAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_APPLEBACKLIGHT_CLASS_DEVICEBACKLIGHT_LP855XBALLOON_COMPACTIONBASE_FULLBASE_SMALLBCACHEBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBE2NETBE2NET_HWMONBE2NET_LANCERBE2NET_SKYHAWKBFQ_GROUP_IOSCHEDBINARY_PRINTFBINFMT_ELFBINFMT_MISCBINFMT_SCRIPTBITREVERSEBLK_CGROUPBLK_CGROUP_IOCOSTBLK_CGROUP_LEGACY_IOCOSTBLK_CGROUP_PUNT_BIOBLK_CGROUP_RWSTATBLK_DEBUG_FSBLK_DEBUG_FS_ZONEDBLK_DEVBLK_DEV_BSGBLK_DEV_BSGLIBBLK_DEV_BSG_COMMONBLK_DEV_DETECT_WRITING_PART0BLK_DEV_DMBLK_DEV_DM_BUILTINBLK_DEV_INITRDBLK_DEV_INTEGRITYBLK_DEV_INTEGRITY_T10BLK_DEV_IO_TRACEBLK_DEV_LOOPBLK_DEV_LOOP_MIN_COUNTBLK_DEV_MDBLK_DEV_NBDBLK_DEV_NULL_BLKBLK_DEV_NVMEBLK_DEV_PMEMBLK_DEV_RAMBLK_DEV_RAM_COUNTBLK_DEV_RAM_SIZEBLK_DEV_RBDBLK_DEV_SDBLK_DEV_SRBLK_DEV_SUPPORT_LEGACY_GLOBAL_LIMITBLK_DEV_THROTTLINGBLK_DEV_WRITE_MOUNTEDBLK_DEV_WRITE_MOUNTED_DUMPBLK_DEV_ZONEDBLK_ICQBLK_IO_HUNG_TASK_CHECKBLK_MQ_PCIBLK_MQ_STACKINGBLK_MQ_VIRTIOBLK_PMBLK_RQ_ALLOC_TIMEBLK_WBTBLK_WBT_MQBLOCKBLOCK_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBMABNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_HWMONBNXT_SRIOVBONDINGBOOTPARAM_HARDLOCKUP_PANICBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBOOT_VESA_SUPPORTBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_SCHEDBPF_STREAM_PARSERBPF_SYSCALLBQLBRANCH_PROFILE_NONEBRCMFMACBRCMFMAC_PCIEBRCMFMAC_PROTO_BCDCBRCMFMAC_PROTO_MSGBUFBRCMFMAC_SDIOBRCMFMAC_USBBRCMSMACBRCMSMAC_LEDSBRCMUTILBRIDGEBRIDGE_EBT_802_3BRIDGE_EBT_AMONGBRIDGE_EBT_ARPBRIDGE_EBT_ARPREPLYBRIDGE_EBT_BROUTEBRIDGE_EBT_DNATBRIDGE_EBT_IPBRIDGE_EBT_IP6BRIDGE_EBT_LIMITBRIDGE_EBT_LOGBRIDGE_EBT_MARKBRIDGE_EBT_MARK_TBRIDGE_EBT_NFLOGBRIDGE_EBT_PKTTYPEBRIDGE_EBT_REDIRECTBRIDGE_EBT_SNATBRIDGE_EBT_STPBRIDGE_EBT_T_FILTERBRIDGE_EBT_T_NATBRIDGE_EBT_VLANBRIDGE_IGMP_SNOOPINGBRIDGE_NETFILTERBRIDGE_NF_EBTABLESBRIDGE_VLAN_FILTERINGBROADCOM_PHYBSD_DISKLABELBSD_PROCESS_ACCTBSD_PROCESS_ACCT_V3BTBTREEBTRFS_FSBTRFS_FS_POSIX_ACLBTTBT_ATH3KBT_BCMBT_BNEPBT_BNEP_MC_FILTERBT_BNEP_PROTO_FILTERBT_BREDRBT_CMTPBT_DEBUGFSBT_HCIBCM203XBT_HCIBFUSBBT_HCIBPA10XBT_HCIBTSDIOBT_HCIBTUSBBT_HCIBTUSB_AUTOSUSPENDBT_HCIBTUSB_BCMBT_HCIBTUSB_POLL_SYNCBT_HCIBTUSB_RTLBT_HCIUARTBT_HCIUART_ATH3KBT_HCIUART_BCSPBT_HCIUART_H4BT_HCIVHCIBT_HIDPBT_INTELBT_LEBT_LE_L2CAP_ECREDBT_MRVLBT_MRVL_SDIOBT_RFCOMMBT_RFCOMM_TTYBT_RTLBUFFER_HEADBUGBUILDTIME_MCOUNT_SORTBUILDTIME_TABLE_SORTBUILD_SALTCACHEFILESCACHEFILES_ONDEMANDCACHESTAT_SYSCALLCALL_DEPTH_TRACKINGCALL_PADDINGCALL_THUNKSCANCAN_8DEV_USBCAN_BCMCAN_CALC_BITTIMINGCAN_CC770CAN_CC770_PLATFORMCAN_C_CANCAN_C_CAN_PCICAN_C_CAN_PLATFORMCAN_DEVCAN_EMS_PCICAN_EMS_USBCAN_GWCAN_KVASER_PCICAN_KVASER_USBCAN_NETLINKCAN_PEAK_PCICAN_PEAK_PCIECCAN_PEAK_USBCAN_PLX_PCICAN_RAWCAN_SJA1000CAN_SJA1000_PLATFORMCAN_SLCANCAN_SOFTINGCAN_VCANCAPI_TRACECARDBUSCAVIUM_PTPCB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_AUTO_VAR_INIT_PATTERNCC_HAS_AUTO_VAR_INIT_ZEROCC_HAS_AUTO_VAR_INIT_ZERO_BARECC_HAS_ENTRY_PADDINGCC_HAS_IBTCC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_RETURN_THUNKCC_HAS_SANCOV_TRACE_PCCC_HAS_SANE_STACKPROTECTORCC_HAS_SLSCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_HAS_ZERO_CALL_USED_REGSCC_IMPLICIT_FALLTHROUGHCC_IS_GCCCC_NO_ARRAY_BOUNDSCC_OPTIMIZE_FOR_PERFORMANCECC_VERSION_TEXTCDROMCDROM_PKTCDVDCDROM_PKTCDVD_BUFFERSCEC_CORECEPH_FSCEPH_FS_POSIX_ACLCEPH_LIBCEPH_LIB_USE_DNS_RESOLVERCFG80211CFG80211_CRDA_SUPPORTCFG80211_DEFAULT_PSCFG80211_REQUIRE_SIGNED_REGDBCFG80211_USE_KERNEL_REGDB_KEYSCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_DEVICECGROUP_FILESCGROUP_FREEZERCGROUP_HUGETLBCGROUP_MISCCGROUP_NET_CLASSIDCGROUP_NET_PRIOCGROUP_PERFCGROUP_PIDSCGROUP_RDMACGROUP_SCHEDCGROUP_V1_KILLCGROUP_V1_STATCGROUP_V1_WRITEBACKCGROUP_WRITEBACKCHECKPOINT_RESTORECHECK_SIGNATURECHELSIO_INLINE_CRYPTOCHELSIO_IPSEC_INLINECHELSIO_LIBCHELSIO_T4CHELSIO_T4VFCHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKBLD_I8253CLKEVT_I8253CLOCKSOURCE_VALIDATE_LAST_CYCLECLOCKSOURCE_WATCHDOGCLOCKSOURCE_WATCHDOG_MAX_SKEW_USCLS_U32_MARKCLS_U32_PERFCLZ_TABCNICCOMMON_CLKCOMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAL_LAPTOPCOMPATCOMPAT_32COMPAT_32BIT_TIMECOMPAT_BINFMT_ELFCOMPAT_FOR_U64_ALIGNMENTCOMPAT_OLD_SIGACTIONCONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCPUMASK_OFFSTACKCPUSETSCPU_FREQCPU_FREQ_DEFAULT_GOV_PERFORMANCECPU_FREQ_GOV_ATTR_SETCPU_FREQ_GOV_COMMONCPU_FREQ_GOV_CONSERVATIVECPU_FREQ_GOV_ONDEMANDCPU_FREQ_GOV_PERFORMANCECPU_FREQ_GOV_POWERSAVECPU_FREQ_GOV_SCHEDUTILCPU_FREQ_GOV_USERSPACECPU_FREQ_STATCPU_IBPB_ENTRYCPU_IBRS_ENTRYCPU_IDLECPU_IDLE_GOV_HALTPOLLCPU_IDLE_GOV_MENUCPU_IDLE_GOV_TEOCPU_ISOLATIONCPU_MITIGATIONSCPU_RMAPCPU_SRSOCPU_SUP_AMDCPU_SUP_CENTAURCPU_SUP_HYGONCPU_SUP_INTELCPU_SUP_ZHAOXINCPU_UNRET_ENTRYCRAMFSCRAMFS_BLOCKDEVCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCRYPTOCRYPTO_ACOMP2CRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_NI_INTELCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ANUBISCRYPTO_ARC4CRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_BLOWFISH_X86_64CRYPTO_CAMELLIACRYPTO_CAMELLIA_AESNI_AVX2_X86_64CRYPTO_CAMELLIA_AESNI_AVX_X86_64CRYPTO_CAMELLIA_X86_64CRYPTO_CAST5CRYPTO_CAST5_AVX_X86_64CRYPTO_CAST6CRYPTO_CAST6_AVX_X86_64CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA20_X86_64CRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC32C_INTELCRYPTO_CRC32_PCLMULCRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRCT10DIF_PCLMULCRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_DEFLATECRYPTO_DESCRYPTO_DES3_EDE_X86_64CRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CHELSIOCRYPTO_DEV_HCTCRYPTO_DEV_IAA_CRYPTOCRYPTO_DEV_IAA_CRYPTO_STATSCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_PADLOCKCRYPTO_DEV_PADLOCK_AESCRYPTO_DEV_PADLOCK_SHACRYPTO_DEV_QATCRYPTO_DEV_QAT_4XXXCRYPTO_DEV_QAT_C3XXXCRYPTO_DEV_QAT_C3XXXVFCRYPTO_DEV_QAT_C62XCRYPTO_DEV_QAT_C62XVFCRYPTO_DEV_QAT_DH895xCCCRYPTO_DEV_QAT_DH895xCCVFCRYPTO_DEV_SP_CCPCRYPTO_DEV_SP_PSPCRYPTO_DEV_TSSECRYPTO_DEV_ZHAOXINCRYPTO_DEV_ZHAOXIN_AESCRYPTO_DEV_ZHAOXIN_SHACRYPTO_DHCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECHAINIVCRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GENIVCRYPTO_GHASHCRYPTO_GHASH_CLMUL_NI_INTELCRYPTO_HASHCRYPTO_HASH2CRYPTO_HASH_INFOCRYPTO_HMACCRYPTO_HWCRYPTO_JITTERENTROPYCRYPTO_KHAZADCRYPTO_KPPCRYPTO_KPP2CRYPTO_LIB_AESCRYPTO_LIB_ARC4CRYPTO_LIB_BLAKE2S_GENERICCRYPTO_LIB_CHACHA_GENERICCRYPTO_LIB_DESCRYPTO_LIB_GF128MULCRYPTO_LIB_POLY1305_GENERICCRYPTO_LIB_POLY1305_RSIZECRYPTO_LIB_SHA1CRYPTO_LIB_SHA256CRYPTO_LIB_UTILSCRYPTO_LRWCRYPTO_LZ4CRYPTO_LZOCRYPTO_MANAGERCRYPTO_MANAGER2CRYPTO_MD4CRYPTO_MD5CRYPTO_MICHAEL_MICCRYPTO_NULLCRYPTO_NULL2CRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_X86_64CRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEEDCRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SERPENT_AVX2_X86_64CRYPTO_SERPENT_AVX_X86_64CRYPTO_SERPENT_SSE2_X86_64CRYPTO_SHA1CRYPTO_SHA1_SSSE3CRYPTO_SHA256CRYPTO_SHA256_SSSE3CRYPTO_SHA3CRYPTO_SHA512CRYPTO_SHA512_SSSE3CRYPTO_SIGCRYPTO_SIG2CRYPTO_SIMDCRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_SM2CRYPTO_SM2_ZHAOXIN_GMICRYPTO_SM3CRYPTO_SM3_AVX_X86_64CRYPTO_SM3_GENERICCRYPTO_SM3_ZHAOXIN_GMICRYPTO_SM4CRYPTO_SM4_AESNI_AVX2_X86_64CRYPTO_SM4_AESNI_AVX_X86_64CRYPTO_SM4_GENERICCRYPTO_SM4_ZHAOXIN_GMICRYPTO_TEACRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_AVX_X86_64CRYPTO_TWOFISH_COMMONCRYPTO_TWOFISH_X86_64CRYPTO_TWOFISH_X86_64_3WAYCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_ENABLE_OBSOLETECRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCUSECXL_ACPICXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONCXL_SUSPENDCYPRESS_FIRMWAREDAMONDAMON_LRU_SORTDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDAVICOM_PHYDAXDCADCACHE_WORD_ACCESSDCBDEBUG_BOOT_PARAMSDEBUG_BUGVERBOSEDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_COMPRESSED_NONEDEBUG_INFO_DWARF4DEBUG_KERNELDEBUG_LISTDEBUG_MEMORY_INITDEBUG_MISCDEBUG_SECTION_MISMATCHDEBUG_SHIRQDECOMPRESS_BZIP2DECOMPRESS_GZIPDECOMPRESS_LZ4DECOMPRESS_LZMADECOMPRESS_LZODECOMPRESS_XZDECOMPRESS_ZSTDDEFAULT_CUBICDEFAULT_FQ_CODELDEFAULT_HOSTNAMEDEFAULT_HUNG_TASK_TIMEOUTDEFAULT_INITDEFAULT_MMAP_MIN_ADDRDEFAULT_NET_SCHDEFAULT_SECURITY_SELINUXDEFAULT_TCP_CONGDEFERRED_STRUCT_PAGE_INITDETECT_HUNG_TASKDEVICE_MIGRATIONDEVICE_PRIVATEDEVMEMDEVPORTDEVTMPFSDEVTMPFS_MOUNTDEV_COREDUMPDEV_DAXDEV_DAX_CXLDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDIMLIBDIRTY_PAGESDL2KDLMDLM_DEBUGDMADEVICESDMAR_TABLEDMATESTDMA_ACPIDMA_COHERENT_POOLDMA_ENGINEDMA_ENGINE_RAIDDMA_OPSDMA_SHARED_BUFFERDMA_VIRTUAL_CHANNELSDMIDMIIDDMI_SCAN_MACHINE_NON_EFI_FALLBACKDMI_SYSFSDM_AUDITDM_BIO_PRISONDM_BUFIODM_CACHEDM_CACHE_SMQDM_CRYPTDM_DEBUGDM_DELAYDM_ERADM_FLAKEYDM_INTEGRITYDM_LOG_USERSPACEDM_LOG_WRITESDM_MIRRORDM_MULTIPATHDM_MULTIPATH_QLDM_MULTIPATH_STDM_PERSISTENT_DATADM_RAIDDM_SNAPSHOTDM_SWITCHDM_THIN_PROVISIONINGDM_UEVENTDM_VERITYDM_WRITECACHEDM_ZERODNETDNOTIFYDNS_RESOLVERDP83640_PHYDP83822_PHYDP83848_PHYDP83867_PHYDP83TC811_PHYDPTF_POWERDQLDRMDRM_AMDGPUDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GMA500DRM_I2C_CH7006DRM_I2C_SIL164DRM_I915DRM_I915_CAPTURE_ERRORDRM_I915_COMPRESS_ERRORDRM_I915_FENCE_TIMEOUTDRM_I915_FORCE_PROBEDRM_I915_GVTDRM_I915_GVT_KVMGTDRM_I915_HEARTBEAT_INTERVALDRM_I915_MAX_REQUEST_BUSYWAITDRM_I915_PREEMPT_TIMEOUTDRM_I915_PREEMPT_TIMEOUT_COMPUTEDRM_I915_REQUEST_TIMEOUTDRM_I915_STOP_TIMEOUTDRM_I915_TIMESLICE_DURATIONDRM_I915_USERFAULT_AUTOSUSPENDDRM_I915_USERPTRDRM_KMS_HELPERDRM_LOAD_EDID_FIRMWAREDRM_MGAG200DRM_MIPI_DSIDRM_NOUVEAUDRM_NOUVEAU_BACKLIGHTDRM_PANELDRM_PANEL_BRIDGEDRM_PANEL_ORIENTATION_QUIRKSDRM_PRIVACY_SCREENDRM_QXLDRM_RADEONDRM_RADEON_USERPTRDRM_SCHEDDRM_SUBALLOC_HELPERDRM_TTMDRM_TTM_HELPERDRM_UDLDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDRM_VMWGFXDRM_VRAM_HELPERDST_CACHEDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDVB_A8293DVB_AF9013DVB_AF9033DVB_ATBM8830DVB_AU8522DVB_AU8522_DTVDVB_AU8522_V4LDVB_B2C2_FLEXCOPDVB_B2C2_FLEXCOP_PCIDVB_B2C2_FLEXCOP_USBDVB_BCM3510DVB_BT8XXDVB_BUDGETDVB_BUDGET_AVDVB_BUDGET_CIDVB_BUDGET_COREDVB_COREDVB_CX22700DVB_CX22702DVB_CX24110DVB_CX24116DVB_CX24117DVB_CX24120DVB_CX24123DVB_CXD2099DVB_CXD2820RDVB_CXD2841ERDVB_DDBRIDGEDVB_DIB3000MBDVB_DIB3000MCDVB_DIB7000MDVB_DIB7000PDVB_DIB8000DVB_DM1105DVB_DRX39XYJDVB_DRXDDVB_DRXKDVB_DS3000DVB_DYNAMIC_MINORSDVB_EC100DVB_FIREDTVDVB_FIREDTV_INPUTDVB_GP8PSK_FEDVB_HOPPERDVB_ISL6405DVB_ISL6421DVB_ISL6423DVB_IX2505VDVB_L64781DVB_LG2160DVB_LGDT3305DVB_LGDT3306ADVB_LGDT330XDVB_LGS8GXXDVB_LNBH25DVB_LNBP21DVB_LNBP22DVB_M88DS3103DVB_M88RS2000DVB_MANTISDVB_MAX_ADAPTERSDVB_MB86A16DVB_MB86A20SDVB_MN88472DVB_MN88473DVB_MT312DVB_MT352DVB_MXL5XXDVB_MXL692DVB_NETDVB_NGENEDVB_NXT200XDVB_NXT6000DVB_OR51132DVB_OR51211DVB_PLLDVB_PLUTO2DVB_PT1DVB_RTL2830DVB_RTL2832DVB_S5H1409DVB_S5H1411DVB_S5H1420DVB_S921DVB_SI2165DVB_SI2168DVB_SI21XXDVB_SP887XDVB_STB0899DVB_STB6000DVB_STB6100DVB_STV0288DVB_STV0297DVB_STV0299DVB_STV0367DVB_STV0900DVB_STV090xDVB_STV0910DVB_STV6110DVB_STV6110xDVB_STV6111DVB_TC90522DVB_TDA10021DVB_TDA10023DVB_TDA10048DVB_TDA1004XDVB_TDA10071DVB_TDA10086DVB_TDA18271C2DDDVB_TDA665xDVB_TDA8083DVB_TDA8261DVB_TDA826XDVB_TS2020DVB_TTUSB_BUDGETDVB_TTUSB_DECDVB_TUA6100DVB_TUNER_CX24113DVB_TUNER_DIB0070DVB_TUNER_DIB0090DVB_TUNER_ITD1000DVB_USBDVB_USB_A800DVB_USB_AF9005DVB_USB_AF9005_REMOTEDVB_USB_AF9015DVB_USB_AF9035DVB_USB_ANYSEEDVB_USB_AU6610DVB_USB_AZ6007DVB_USB_AZ6027DVB_USB_CE6230DVB_USB_CINERGY_T2DVB_USB_CXUSBDVB_USB_DIB0700DVB_USB_DIB3000MCDVB_USB_DIBUSB_MBDVB_USB_DIBUSB_MCDVB_USB_DIGITVDVB_USB_DTT200UDVB_USB_DTV5100DVB_USB_DW2102DVB_USB_EC168DVB_USB_GL861DVB_USB_GP8PSKDVB_USB_LME2510DVB_USB_M920XDVB_USB_MXL111SFDVB_USB_NOVA_T_USB2DVB_USB_OPERA1DVB_USB_PCTV452EDVB_USB_RTL28XXUDVB_USB_TECHNISAT_USB2DVB_USB_TTUSB2DVB_USB_UMT_010DVB_USB_V2DVB_USB_VP702XDVB_USB_VP7045DVB_VES1820DVB_VES1X93DVB_ZL10036DVB_ZL10039DVB_ZL10353DW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_ARGSDYNAMIC_FTRACE_WITH_DIRECT_CALLSDYNAMIC_FTRACE_WITH_REGSDYNAMIC_MEMORY_LAYOUTDYNAMIC_PHYSICAL_MASKDYNAMIC_POOLDYNAMIC_SIGFRAMEE1000E1000EE1000E_HWTSEARLY_PRINTKEARLY_PRINTK_DBGPEARLY_PRINTK_USBEARLY_PRINTK_USB_XDBCEDACEDAC_AMD64EDAC_ATOMIC_SCRUBEDAC_DECODE_MCEEDAC_E752XEDAC_GHESEDAC_I10NMEDAC_I3000EDAC_I3200EDAC_I5100EDAC_I5400EDAC_I7300EDAC_I7COREEDAC_I82975XEDAC_IE31200EDAC_LEGACY_SYSFSEDAC_PND2EDAC_SBRIDGEEDAC_SKXEDAC_SUPPORTEDAC_X38EDDEEEPC_LAPTOPEEEPC_WMIEEPROM_93CX6EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_CUSTOM_SSDT_OVERLAYSEFI_DEV_PATH_PARSEREFI_DXE_MEM_ATTRIBUTESEFI_EARLYCONEFI_ESRTEFI_HANDOVER_PROTOCOLEFI_MIXEDEFI_PARTITIONEFI_RUNTIME_MAPEFI_RUNTIME_WRAPPERSEFI_SOFT_RESERVEEFI_STUBEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENICEPOLLEROFS_FSEROFS_FS_ONDEMANDEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHOCETHTOOL_NETLINKETMEMETMEM_SCANETMEM_SWAPEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEVM_DEFAULT_HASHEVM_DEFAULT_HASH_SHA256EVM_LOAD_X509EVM_X509_PATHEXCLUSIVE_SYSTEM_RAMEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPORTFSEXPORTFS_BLOCK_OPSEXT3_FSEXT4_ERROR_REPORTEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_USE_FOR_EXT2EXTRA_FIRMWAREF71808E_WDTFAILOVERFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFBFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_EFIFB_HYPERVFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_FOPSFB_SYS_IMAGEBLITFB_TILEBLITTINGFB_VESAFCOEFCOE_FNICFHANDLEFIB_RULESFILE_LOCKINGFIREWIREFIREWIRE_NETFIREWIRE_OHCIFIREWIRE_SBP2FIRMWARE_MEMMAPFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_CCFTRACE_SYSCALLSFUJITSU_ESFUJITSU_LAPTOPFUJITSU_TABLETFUNCTION_ALIGNMENTFUNCTION_ALIGNMENT_16BFUNCTION_ALIGNMENT_4BFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_PADDING_BYTESFUNCTION_PADDING_CFIFUNCTION_PROFILERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_CTLFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_CACHEFW_CFG_SYSFSFW_LOADERFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_UPLOADGACT_PROBGARPGCC10_NO_ARRAY_BOUNDSGCC_ASM_GOTO_OUTPUT_WORKAROUNDGCC_VERSIONGENERIC_ALLOCATORGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CLOCKEVENTS_MIN_ADJUSTGENERIC_CMOS_UPDATEGENERIC_CPUGENERIC_CPU_AUTOPROBEGENERIC_CPU_DEVICESGENERIC_CPU_VULNERABILITIESGENERIC_EARLY_IOREMAPGENERIC_ENTRYGENERIC_GETTIMEOFDAYGENERIC_IOMAPGENERIC_IRQ_EFFECTIVE_AFF_MASKGENERIC_IRQ_INJECTIONGENERIC_IRQ_MATRIX_ALLOCATORGENERIC_IRQ_MIGRATIONGENERIC_IRQ_PROBEGENERIC_IRQ_RESERVATION_MODEGENERIC_IRQ_SHOWGENERIC_ISA_DMAGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PCI_IOMAPGENERIC_PENDING_IRQGENERIC_PINCONFGENERIC_PTDUMPGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGET_FREE_REGIONGFS2_FSGFS2_FS_LOCKING_DLMGLOBGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_AMDPTGPIO_CDEVGPIO_CDEV_V1GPIO_GENERICGPIO_ICHGPIO_VIPERBOARDGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSHALTPOLL_CPUIDLEHANGCHECK_TIMERHARDENED_USERCOPYHARDIRQS_SW_RESENDHARDLOCKUP_CHECK_TIMESTAMPHARDLOCKUP_DETECTORHARDLOCKUP_DETECTOR_COUNTS_HRTIMERHARDLOCKUP_DETECTOR_PERFHAS_DMAHAS_IOMEMHAS_IOPORTHAS_IOPORT_MAPHAVE_ACPI_APEIHAVE_ACPI_APEI_NMIHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_COMPAT_MMAP_BASESHAVE_ARCH_HUGE_VMALLOCHAVE_ARCH_HUGE_VMAPHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KCSANHAVE_ARCH_KFENCEHAVE_ARCH_KGDBHAVE_ARCH_KMSANHAVE_ARCH_MMAP_RND_BITSHAVE_ARCH_MMAP_RND_COMPAT_BITSHAVE_ARCH_NODE_DEV_GROUPHAVE_ARCH_PREL32_RELOCATIONSHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_SOFT_DIRTYHAVE_ARCH_STACKLEAKHAVE_ARCH_THREAD_STRUCT_WHITELISTHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_TRANSPARENT_HUGEPAGE_PUDHAVE_ARCH_USERFAULTFD_MINORHAVE_ARCH_USERFAULTFD_WPHAVE_ARCH_VMAP_STACKHAVE_ARCH_WITHIN_STACK_FRAMESHAVE_ASM_MODVERSIONSHAVE_BOOTMEM_INFO_NODEHAVE_BUILDTIME_MCOUNT_SORTHAVE_CALL_THUNKSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_CONTEXT_TRACKING_USERHAVE_CONTEXT_TRACKING_USER_OFFSTACKHAVE_C_RECORDMCOUNTHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_NO_PATCHABLEHAVE_DYNAMIC_FTRACE_WITH_ARGSHAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLSHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_EISAHAVE_EXIT_THREADHAVE_FAST_GUPHAVE_FENTRYHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_RETVALHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDLOCKUP_DETECTOR_BUDDYHAVE_HARDLOCKUP_DETECTOR_PERFHAVE_HW_BREAKPOINTHAVE_IMA_KEXECHAVE_INTEL_TXTHAVE_IOREMAP_PROTHAVE_IRQ_EXIT_ON_IRQ_STACKHAVE_IRQ_TIME_ACCOUNTINGHAVE_JUMP_LABEL_HACKHAVE_KCSAN_COMPILERHAVE_KERNEL_BZIP2HAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KPROBES_ON_FTRACEHAVE_KRETPROBESHAVE_KVMHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_DIRTY_RING_TSOHAVE_KVM_EVENTFDHAVE_KVM_IRQCHIPHAVE_KVM_IRQFDHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_NO_POLLHAVE_KVM_PFNCACHEHAVE_KVM_PM_NOTIFIERHAVE_LIVEPATCH_FTRACEHAVE_LIVEPATCH_WO_FTRACEHAVE_MIXED_BREAKPOINTS_REGSHAVE_MMIOTRACE_SUPPORTHAVE_MOD_ARCH_SPECIFICHAVE_MOVE_PMDHAVE_MOVE_PUDHAVE_NMIHAVE_NOINSTR_HACKHAVE_NOINSTR_VALIDATIONHAVE_OBJTOOLHAVE_OBJTOOL_MCOUNTHAVE_OBJTOOL_NOP_MCOUNTHAVE_OPTPROBESHAVE_PCIHAVE_PCSPKR_PLATFORMHAVE_PERF_EVENTSHAVE_PERF_EVENTS_NMIHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_POSIX_CPU_TIMERS_TASK_WORKHAVE_PREEMPT_DYNAMICHAVE_PREEMPT_DYNAMIC_CALLHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RELIABLE_STACKTRACEHAVE_RETHOOKHAVE_RSEQHAVE_RUSTHAVE_SAMPLE_FTRACE_DIRECTHAVE_SAMPLE_FTRACE_DIRECT_MULTIHAVE_SCHED_AVG_IRQHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_STACKPROTECTORHAVE_STACK_VALIDATIONHAVE_STATIC_CALLHAVE_STATIC_CALL_INLINEHAVE_SYSCALL_TRACEPOINTSHAVE_UACCESS_VALIDATIONHAVE_UID16HAVE_UNSTABLE_SCHED_CLOCKHAVE_USER_RETURN_NOTIFIERHAVE_VIRT_CPU_ACCOUNTING_GENHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHDMI_LPE_AUDIOHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_ALPSHID_APPLEHID_APPLEIRHID_ASUSHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_CHERRYHID_CHICONYHID_CMEDIAHID_CORSAIRHID_CYPRESSHID_DRAGONRISEHID_ELANHID_ELECOMHID_ELOHID_EZKEYHID_GEMBIRDHID_GENERICHID_GFRMHID_GREENASIAHID_GT683RHID_GYRATIONHID_HOLTEKHID_HYPERV_MOUSEHID_ICADEHID_ITEHID_JABRAHID_KENSINGTONHID_KEYTOUCHHID_KYEHID_LCPOWERHID_LEDHID_LENOVOHID_LOGITECHHID_LOGITECH_DJHID_LOGITECH_HIDPPHID_MAGICMOUSEHID_MICROSOFTHID_MONTEREYHID_MULTITOUCHHID_NTIHID_NTRIGHID_ORTEKHID_PANTHERLORDHID_PENMOUNTHID_PETALYNXHID_PICOLCDHID_PICOLCD_BACKLIGHTHID_PICOLCD_CIRHID_PICOLCD_FBHID_PICOLCD_LCDHID_PICOLCD_LEDSHID_PIDHID_PLANTRONICSHID_PRIMAXHID_PRODIKEYSHID_RMIHID_ROCCATHID_SAITEKHID_SAMSUNGHID_SENSOR_ACCEL_3DHID_SENSOR_ALSHID_SENSOR_CUSTOM_SENSORHID_SENSOR_DEVICE_ROTATIONHID_SENSOR_GYRO_3DHID_SENSOR_HUBHID_SENSOR_HUMIDITYHID_SENSOR_IIO_COMMONHID_SENSOR_IIO_TRIGGERHID_SENSOR_INCLINOMETER_3DHID_SENSOR_MAGNETOMETER_3DHID_SENSOR_PRESSHID_SENSOR_PROXHID_SENSOR_TEMPHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHINIC3HIROCE3HIST_TRIGGERSHMEM_REPORTINGHMM_MIRRORHOTPLUG_CORE_SYNCHOTPLUG_CORE_SYNC_DEADHOTPLUG_CORE_SYNC_FULLHOTPLUG_CPUHOTPLUG_PARALLELHOTPLUG_PCIHOTPLUG_PCI_ACPIHOTPLUG_PCI_ACPI_IBMHOTPLUG_PCI_PCIEHOTPLUG_PCI_SHPCHOTPLUG_SMTHOTPLUG_SPLIT_STARTUPHPETHPET_EMULATE_RTCHPET_MMAPHPET_TIMERHPWDT_NMI_DECODINGHP_ILOHP_WATCHDOGHSU_DMAHUGETLBFSHUGETLB_ALLOC_LIMITHUGETLB_PAGEHUGETLB_PAGE_OPTIMIZE_VMEMMAPHVC_DRIVERHVC_IRQHVC_XENHVC_XEN_FRONTENDHWLAT_TRACERHWMONHWMON_VIDHWPOISON_INJECTHWSPINLOCKHW_CONSOLEHW_RANDOMHW_RANDOM_AMDHW_RANDOM_INTELHW_RANDOM_TIMERIOMEMHW_RANDOM_TPMHW_RANDOM_VIAHW_RANDOM_VIRTIOHW_RANDOM_ZHAOXINHYDCU_FIXUP_HEADERHYGON_CSVHYGON_GMHYGON_PSP2CPU_CMDHYPERVHYPERVISOR_GUESTHYPERV_BALLOONHYPERV_IOMMUHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_TIMERHYPERV_UTILSHYPERV_VSOCKETSHZHZ_1000I2CI2C_ALGOBITI2C_ALGOPCAI2C_AMD756I2C_AMD756_S4882I2C_AMD8111I2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_BAYTRAILI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_HELPER_AUTOI2C_HIDI2C_I801I2C_ISCHI2C_ISMTI2C_MLXCPLDI2C_MUXI2C_MUX_MLXCPLDI2C_NFORCE2I2C_NFORCE2_S4985I2C_PARPORTI2C_PCA_PLATFORMI2C_PIIX4I2C_SCMII2C_SIMTECI2C_SIS96XI2C_SMBUSI2C_STUBI2C_TINY_USBI2C_VIAI2C_VIAPROI2C_VIPERBOARDI2C_ZHAOXINI40EI40EVFI40E_DCBI6300ESB_WDTI8253_LOCKIA32_EMULATIONIA32_FEAT_CTLIAVFIB700_WDTIBMASRICEICE_HWTSICE_SWITCHDEVICPLUS_PHYIDEAPAD_LAPTOPIDLE_INJECTIDLE_PAGE_TRACKINGIE6XX_WDTIEEE802154IEEE802154_6LOWPANIEEE802154_DRIVERSIEEE802154_FAKELBIEEE802154_SOCKETIFBIGBIGBVFIGB_DCAIGB_HWMONIIOIIO_BUFFERIIO_CONSUMERS_PER_TRIGGERIIO_KFIFO_BUFIIO_TRIGGERIIO_TRIGGERED_BUFFERIKCONFIGIKCONFIG_PROCILLEGAL_POINTER_VALUEIMAIMA_APPRAISEIMA_APPRAISE_BOOTPARAMIMA_APPRAISE_MODSIGIMA_DEFAULT_HASHIMA_DEFAULT_HASH_SHA256IMA_DEFAULT_TEMPLATEIMA_DIGEST_DB_MEGABYTESIMA_DIGEST_LISTIMA_DIGEST_LISTS_DIRIMA_LOAD_X509IMA_LSM_RULESIMA_MEASURE_ASYMMETRIC_KEYSIMA_MEASURE_PCR_IDXIMA_NG_TEMPLATEIMA_PARSER_BINARY_PATHIMA_QUEUE_EARLY_BOOT_KEYSIMA_READ_POLICYIMA_STANDARD_DIGEST_DB_SIZEIMA_X509_PATHINETINET6_AHINET6_ESPINET6_ESP_OFFLOADINET6_IPCOMPINET6_TUNNELINET6_XFRM_TUNNELINET_AHINET_DIAGINET_ESPINET_ESP_OFFLOADINET_IPCOMPINET_MPTCP_DIAGINET_RAW_DIAGINET_SCTP_DIAGINET_TABLE_PERTURB_ORDERINET_TCP_DIAGINET_TUNNELINET_UDP_DIAGINET_XFRM_TUNNELINFINIBANDINFINIBAND_ADDR_TRANSINFINIBAND_ADDR_TRANS_CONFIGFSINFINIBAND_BNXT_REINFINIBAND_CXGB4INFINIBAND_HFI1INFINIBAND_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_OPA_VNICINFINIBAND_PEER_MEMORYINFINIBAND_QEDRINFINIBAND_RDMAVTINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_USNICINFINIBAND_VIRT_DMAINFINIBAND_VMWARE_PVRDMAINFINIBAND_XSCINITRAMFS_FILE_METADATAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINLINE_READ_UNLOCKINLINE_READ_UNLOCK_IRQINLINE_SPIN_UNLOCK_IRQINLINE_WRITE_UNLOCKINLINE_WRITE_UNLOCK_IRQINOTIFY_USERINPUTINPUT_APANELINPUT_ATI_REMOTE2INPUT_ATLAS_BTNSINPUT_CM109INPUT_EVDEVINPUT_FF_MEMLESSINPUT_GPIO_ROTARY_ENCODERINPUT_JOYDEVINPUT_KEYBOARDINPUT_KEYSPAN_REMOTEINPUT_LEDSINPUT_MISCINPUT_MOUSEINPUT_MOUSEDEVINPUT_MOUSEDEV_SCREEN_XINPUT_MOUSEDEV_SCREEN_YINPUT_PCSPKRINPUT_POWERMATEINPUT_SPARSEKMAPINPUT_TABLETINPUT_TOUCHSCREENINPUT_UINPUTINPUT_VIVALDIFMAPINPUT_XEN_KBDDEV_FRONTENDINPUT_YEALINKINSTRUCTION_DECODERINT340X_THERMALINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_GTTINTEL_HFI_THERMALINTEL_HID_EVENTINTEL_IDLEINTEL_IDMA64INTEL_IDXDINTEL_IDXD_BUSINTEL_IDXD_PERFMONINTEL_IDXD_SVMINTEL_IFSINTEL_IOATDMAINTEL_IOMMUINTEL_IOMMU_FLOPPY_WAINTEL_IOMMU_PERF_EVENTSINTEL_IOMMU_SVMINTEL_IPSINTEL_ISH_HIDINTEL_MEIINTEL_MEI_MEINTEL_MEI_WDTINTEL_OAKTRAILINTEL_PCH_THERMALINTEL_PMC_COREINTEL_PMT_CLASSINTEL_PMT_CRASHLOGINTEL_PMT_TELEMETRYINTEL_POWERCLAMPINTEL_RAPLINTEL_RAPL_COREINTEL_RAPL_TPMIINTEL_RSTINTEL_SDSIINTEL_SOC_DTS_IOSF_COREINTEL_SPEED_SELECT_INTERFACEINTEL_SPEED_SELECT_TPMIINTEL_TCCINTEL_TDX_GUESTINTEL_THINTEL_TH_ACPIINTEL_TH_GTHINTEL_TH_MSUINTEL_TH_PCIINTEL_TH_PTIINTEL_TPMIINTEL_TURBO_MAX_3INTEL_TXTINTEL_UNCORE_FREQ_CONTROLINTEL_UNCORE_FREQ_CONTROL_TPMIINTEL_VBTNINTEL_VSECINTEL_WMIINTEL_WMI_THUNDERBOLTINTEL_XWAY_PHYINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMU_APIIOMMU_DEFAULT_PASSTHROUGHIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIOSCHED_BFQIOSF_MBIIO_DELAY_0X80IO_URINGIO_WQIP6_NF_FILTERIP6_NF_IPTABLESIP6_NF_MANGLEIP6_NF_MATCH_AHIP6_NF_MATCH_EUI64IP6_NF_MATCH_FRAGIP6_NF_MATCH_HLIP6_NF_MATCH_IPV6HEADERIP6_NF_MATCH_MHIP6_NF_MATCH_OPTSIP6_NF_MATCH_RPFILTERIP6_NF_MATCH_RTIP6_NF_NATIP6_NF_RAWIP6_NF_SECURITYIP6_NF_TARGET_MASQUERADEIP6_NF_TARGET_NPTIP6_NF_TARGET_REJECTIP6_NF_TARGET_SYNPROXYIPC_NSIPMI_DEVICE_INTERFACEIPMI_DMI_DECODEIPMI_HANDLERIPMI_PANIC_EVENTIPMI_PANIC_STRINGIPMI_PLAT_DATAIPMI_POWEROFFIPMI_SIIPMI_SSIFIPMI_WATCHDOGIPV6IPV6_GREIPV6_MIP6IPV6_MROUTEIPV6_MROUTE_MULTIPLE_TABLESIPV6_MULTIPLE_TABLESIPV6_NDISC_NODETYPEIPV6_OPTIMISTIC_DADIPV6_PIMSM_V2IPV6_ROUTER_PREFIPV6_ROUTE_INFOIPV6_SITIPV6_SIT_6RDIPV6_TUNNELIPV6_VTIIPVLANIPVLAN_L2EIPVLAN_L3SIPVTAPIP_ADVANCED_ROUTERIP_FIB_TRIE_STATSIP_MROUTEIP_MROUTE_COMMONIP_MROUTE_MULTIPLE_TABLESIP_MULTICASTIP_MULTIPLE_TABLESIP_NF_ARPFILTERIP_NF_ARPTABLESIP_NF_ARP_MANGLEIP_NF_FILTERIP_NF_IPTABLESIP_NF_MANGLEIP_NF_MATCH_AHIP_NF_MATCH_ECNIP_NF_MATCH_RPFILTERIP_NF_MATCH_TTLIP_NF_NATIP_NF_RAWIP_NF_SECURITYIP_NF_TARGET_ECNIP_NF_TARGET_MASQUERADEIP_NF_TARGET_NETMAPIP_NF_TARGET_REDIRECTIP_NF_TARGET_REJECTIP_NF_TARGET_SYNPROXYIP_NF_TARGET_TTLIP_PIMSM_V1IP_PIMSM_V2IP_ROUTE_CLASSIDIP_ROUTE_MULTIPATHIP_ROUTE_VERBOSEIP_SCTPIP_SETIP_SET_BITMAP_IPIP_SET_BITMAP_IPMACIP_SET_BITMAP_PORTIP_SET_HASH_IPIP_SET_HASH_IPMACIP_SET_HASH_IPMARKIP_SET_HASH_IPPORTIP_SET_HASH_IPPORTIPIP_SET_HASH_IPPORTNETIP_SET_HASH_MACIP_SET_HASH_NETIP_SET_HASH_NETIFACEIP_SET_HASH_NETNETIP_SET_HASH_NETPORTIP_SET_HASH_NETPORTNETIP_SET_LIST_SETIP_SET_MAXIP_VSIP_VS_DHIP_VS_FOIP_VS_FTPIP_VS_IPV6IP_VS_LBLCIP_VS_LBLCRIP_VS_LCIP_VS_MH_TAB_INDEXIP_VS_NFCTIP_VS_NQIP_VS_OVFIP_VS_PE_SIPIP_VS_PROTO_AHIP_VS_PROTO_AH_ESPIP_VS_PROTO_ESPIP_VS_PROTO_SCTPIP_VS_PROTO_TCPIP_VS_PROTO_UDPIP_VS_RRIP_VS_SEDIP_VS_SHIP_VS_SH_TAB_BITSIP_VS_TAB_BITSIP_VS_WLCIP_VS_WRRIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_FORCED_THREADINGIRQ_MSI_IOMMUIRQ_POLLIRQ_REMAPIRQ_TIME_ACCOUNTINGIRQ_WORKIR_ENEIR_FINTEKIR_IGUANAIR_IMONIR_IMON_DECODERIR_IMON_RAWIR_ITE_CIRIR_JVC_DECODERIR_MCEUSBIR_MCE_KBD_DECODERIR_NEC_DECODERIR_NUVOTONIR_RC5_DECODERIR_RC6_DECODERIR_REDRAT3IR_SANYO_DECODERIR_SERIALIR_SERIAL_TRANSMITTERIR_SONY_DECODERIR_STREAMZAPIR_TTUSBIRIR_WINBOND_CIRISA_DMA_APIISCSI_BOOT_SYSFSISCSI_IBFTISCSI_IBFT_FINDISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISDNISDN_CAPIISDN_CAPI_MIDDLEWAREISL29003ISL29020ISO9660_FSIT8712F_WDTIT87_WDTITCO_VENDOR_SUPPORTITCO_WDTIWLDVMIWLMVMIWLWIFIIWLWIFI_DEBUGFSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCAIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKABI_RESERVEKABI_SIZE_ALIGN_CHECKSKALLSYMSKALLSYMS_ABSOLUTE_PERCPUKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKARMA_PARTITIONKASLR_SKIP_MEM_RANGEKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNFSKEXECKEXEC_BZIMAGE_VERIFY_SIGKEXEC_COREKEXEC_FILEKEXEC_JUMPKEXEC_SIGKEXEC_SIG_FORCEKEYBOARD_ATKBDKEYSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_LOW_LEVEL_TRAPKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBES_ON_FTRACEKPROBE_EVENTSKRETPROBESKRETPROBE_ON_RETHOOKKSMKVMKVM_AMDKVM_AMD_SEVKVM_ASYNC_PFKVM_COMPATKVM_EXTERNAL_WRITE_TRACKINGKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GUESTKVM_INTELKVM_MMIOKVM_SMMKVM_VFIOKVM_XFER_TO_GUEST_WORKKWORKER_NUMA_AFFINITYL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LCD_CLASS_DEVICELCD_PLATFORMLDISC_AUTOLOADLD_IS_BFDLD_ORPHAN_WARNLD_ORPHAN_WARN_LEVELLD_VERSIONLEDS_BLINKMLEDS_CLASSLEDS_INTEL_SS4200LEDS_LM3530LEDS_LP3944LEDS_MLXCPLDLEDS_TRIGGERSLEDS_TRIGGER_AUDIOLEDS_TRIGGER_BACKLIGHTLEDS_TRIGGER_CAMERALEDS_TRIGGER_DEFAULT_ONLEDS_TRIGGER_DISKLEDS_TRIGGER_HEARTBEATLEDS_TRIGGER_ONESHOTLEDS_TRIGGER_TIMERLEDS_TRIGGER_TRANSIENTLED_TRIGGER_PHYLEGACY_DIRECT_IOLEGACY_TIOCSTILEGACY_VSYSCALL_XONLYLIBCRC32CLIBFCLIBFCOELIBNVDIMMLIBWXLIQUIDIOLIQUIDIO_CORELIQUIDIO_VFLIRCLIST_HARDENEDLIVEPATCHLIVEPATCH_ISOLATE_KPROBELIVEPATCH_RESTRICT_KPROBELIVEPATCH_STOP_MACHINE_CONSISTENCYLIVEPATCH_WO_FTRACELLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_KERNEL_FORCE_NONELOCK_MM_AND_FIND_VMALOCK_SPIN_ON_OWNERLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLPC_ICHLPC_SCHLRU_GENLSI_ET1011C_PHYLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLXT_PHYLZ4_COMPRESSLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC80211MAC80211_DEBUGFSMAC80211_HAS_RCMAC80211_HWSIMMAC80211_LEDSMAC80211_RC_DEFAULTMAC80211_RC_DEFAULT_MINSTRELMAC80211_RC_MINSTRELMAC80211_STA_HASH_MAX_SIZEMAC802154MACHZ_WDTMACINTOSH_DRIVERSMACSECMACVLANMACVTAPMAC_EMUMOUSEBTNMAC_PARTITIONMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMANTIS_COREMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_PHYMAXSMPMAX_SKB_FRAGSMDMDIOMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_I2CMDIO_THUNDERMD_AUTODETECTMD_BITMAP_FILEMD_FAULTYMD_LINEARMD_RAID0MD_RAID1MD_RAID10MD_RAID456MEDIA_ALTERA_CIMEDIA_ANALOG_TV_SUPPORTMEDIA_ATTACHMEDIA_CAMERA_SUPPORTMEDIA_CEC_SUPPORTMEDIA_COMMON_OPTIONSMEDIA_CONTROLLERMEDIA_CONTROLLER_DVBMEDIA_DIGITAL_TV_SUPPORTMEDIA_HIDE_ANCILLARY_SUBDRVMEDIA_PCI_SUPPORTMEDIA_PLATFORM_DRIVERSMEDIA_PLATFORM_SUPPORTMEDIA_RADIO_SUPPORTMEDIA_SUBDRV_AUTOSELECTMEDIA_SUPPORTMEDIA_SUPPORT_FILTERMEDIA_TUNERMEDIA_TUNER_E4000MEDIA_TUNER_FC0011MEDIA_TUNER_FC0012MEDIA_TUNER_FC0013MEDIA_TUNER_FC2580MEDIA_TUNER_IT913XMEDIA_TUNER_M88RS6000TMEDIA_TUNER_MAX2165MEDIA_TUNER_MC44S803MEDIA_TUNER_MT2060MEDIA_TUNER_MT2063MEDIA_TUNER_MT20XXMEDIA_TUNER_MT2131MEDIA_TUNER_MT2266MEDIA_TUNER_MXL5005SMEDIA_TUNER_MXL5007TMEDIA_TUNER_QM1D1B0004MEDIA_TUNER_QM1D1C0042MEDIA_TUNER_QT1010MEDIA_TUNER_R820TMEDIA_TUNER_SI2157MEDIA_TUNER_SIMPLEMEDIA_TUNER_TDA18212MEDIA_TUNER_TDA18218MEDIA_TUNER_TDA18250MEDIA_TUNER_TDA18271MEDIA_TUNER_TDA827XMEDIA_TUNER_TDA8290MEDIA_TUNER_TDA9887MEDIA_TUNER_TEA5761MEDIA_TUNER_TEA5767MEDIA_TUNER_TUA9001MEDIA_TUNER_XC2028MEDIA_TUNER_XC4000MEDIA_TUNER_XC5000MEDIA_USB_SUPPORTMEGARAID_SASMELLANOX_PLATFORMMEMBARRIERMEMCGMEMCG_KMEMMEMCG_MEMFS_INFOMEMCG_OOM_PRIORITYMEMCG_SWAP_QOSMEMCG_V1_RECLAIMMEMFD_CREATEMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTPLUG_DEFAULT_ONLINEMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_REALTEK_PCIMEMSTICK_REALTEK_USBMEMSTICK_TIFM_MSMEM_SOFT_DIRTYMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_INTEL_LPSSMFD_INTEL_LPSS_ACPIMFD_INTEL_LPSS_PCIMFD_SM501MFD_SM501_GPIOMFD_VIPERBOARDMFD_VX855MGBEMGBEVFMGBE_MSIX_COUNTMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROCODEMICROCODE_LATE_LOADINGMICROSEMI_PHYMIGRATIONMIIMINIX_SUBPARTITIONMISC_FILESYSTEMSMISC_RTSXMISC_RTSX_PCIMISC_RTSX_USBMISDNMISDN_AVMFRITZMISDN_DSPMISDN_HDLCMISDN_HFCMULTIMISDN_HFCPCIMISDN_HFCUSBMISDN_INFINEONMISDN_IPACMISDN_ISARMISDN_L1OIPMISDN_NETJETMISDN_SPEEDFAXMISDN_W6692MITIGATION_RFDSMITIGATION_SPECTRE_BHIMLX4_COREMLX4_DEBUGMLX4_ENMLX4_EN_DCBMLX4_INFINIBANDMLX5_BRIDGEMLX5_COREMLX5_CORE_ENMLX5_CORE_EN_DCBMLX5_CORE_IPOIBMLX5_EN_ARFSMLX5_EN_RXNFCMLX5_ESWITCHMLX5_FPGAMLX5_INFINIBANDMLX5_MPFSMLX5_SW_STEERINGMLXFWMLXREG_HOTPLUGMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_PLATFORMMMCMMCONF_FAM10HMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_REALTEK_PCIMMC_REALTEK_USBMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_SDHCI_XENONMMC_TIFM_SDMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMUMMU_GATHER_MERGE_VMASMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_LAZY_TLB_REFCOUNTMMU_NOTIFIERMODIFY_LDT_SYSCALLMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_KEY_TYPE_RSAMODULE_SIG_SHA256MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMOUSE_APPLETOUCHMOUSE_BCM5974MOUSE_CYAPAMOUSE_ELAN_I2CMOUSE_ELAN_I2C_I2CMOUSE_ELAN_I2C_SMBUSMOUSE_PS2MOUSE_PS2_ALPSMOUSE_PS2_BYDMOUSE_PS2_CYPRESSMOUSE_PS2_ELANTECHMOUSE_PS2_ELANTECH_SMBUSMOUSE_PS2_FOCALTECHMOUSE_PS2_LIFEBOOKMOUSE_PS2_LOGIPS2PPMOUSE_PS2_SENTELICMOUSE_PS2_SMBUSMOUSE_PS2_SYNAPTICSMOUSE_PS2_SYNAPTICS_SMBUSMOUSE_PS2_TRACKPOINTMOUSE_PS2_VMMOUSEMOUSE_SERIALMOUSE_SYNAPTICS_I2CMOUSE_SYNAPTICS_USBMOUSE_VSXXXAAMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSI_LAPTOPMSI_WMIMSPRO_BLOCKMT7601UMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0UMT76x0_COMMONMT76x2UMT76x2_COMMONMTDMTD_BLKDEVSMTD_BLOCKMTD_BLOCK2MTDMTD_CFI_I1MTD_CFI_I2MTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_SPI_NORMTD_SPI_NOR_SWP_DISABLE_ON_VOLATILEMTD_SPI_NOR_USE_4K_SECTORSMTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_GLUEBIMTD_UBI_WL_THRESHOLDMTRRMTRR_SANITIZERMTRR_SANITIZER_ENABLE_DEFAULTMTRR_SANITIZER_SPARE_REG_NR_DEFAULTMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXGBEMXGBEMMXGBEM_FIX_MAC_PADDINGMXGBEVFMXGBEVF_FIX_MAC_PADDINGMXGBEVF_FIX_VF_QUEUEMXGBE_DCBMXGBE_FIX_MAC_PADDINGMXGBE_FIX_VF_QUEUEMXGBE_MSIX_COUNTMXM_WMIMYRI10GEMYRI10GE_DCANAMESPACESNATIONAL_PHYNCEND_BTTND_CLAIMND_PFNNE6XNE6XVFNEED_DMA_MAP_STATENEED_PER_CPU_EMBED_FIRST_CHUNKNEED_PER_CPU_PAGE_FIRST_CHUNKNEED_SG_DMA_FLAGSNEED_SG_DMA_LENGTHNETNETACC_BPFNETACC_TERRACENETCONSOLENETCONSOLE_DYNAMICNETDEVICESNETDEVSIMNETFILTERNETFILTER_ADVANCEDNETFILTER_BPF_LINKNETFILTER_CONNCOUNTNETFILTER_EGRESSNETFILTER_FAMILY_ARPNETFILTER_FAMILY_BRIDGENETFILTER_INGRESSNETFILTER_NETLINKNETFILTER_NETLINK_GLUE_CTNETFILTER_NETLINK_LOGNETFILTER_NETLINK_OSFNETFILTER_NETLINK_QUEUENETFILTER_SKIP_EGRESSNETFILTER_SYNPROXYNETFILTER_XTABLESNETFILTER_XTABLES_COMPATNETFILTER_XT_CONNMARKNETFILTER_XT_MARKNETFILTER_XT_MATCH_ADDRTYPENETFILTER_XT_MATCH_BPFNETFILTER_XT_MATCH_CGROUPNETFILTER_XT_MATCH_CLUSTERNETFILTER_XT_MATCH_COMMENTNETFILTER_XT_MATCH_CONNBYTESNETFILTER_XT_MATCH_CONNLABELNETFILTER_XT_MATCH_CONNLIMITNETFILTER_XT_MATCH_CONNMARKNETFILTER_XT_MATCH_CONNTRACKNETFILTER_XT_MATCH_CPUNETFILTER_XT_MATCH_DCCPNETFILTER_XT_MATCH_DEVGROUPNETFILTER_XT_MATCH_DSCPNETFILTER_XT_MATCH_ECNNETFILTER_XT_MATCH_ESPNETFILTER_XT_MATCH_HASHLIMITNETFILTER_XT_MATCH_HELPERNETFILTER_XT_MATCH_HLNETFILTER_XT_MATCH_IPRANGENETFILTER_XT_MATCH_IPVSNETFILTER_XT_MATCH_LENGTHNETFILTER_XT_MATCH_LIMITNETFILTER_XT_MATCH_MACNETFILTER_XT_MATCH_MARKNETFILTER_XT_MATCH_MULTIPORTNETFILTER_XT_MATCH_OSFNETFILTER_XT_MATCH_OWNERNETFILTER_XT_MATCH_PHYSDEVNETFILTER_XT_MATCH_PKTTYPENETFILTER_XT_MATCH_POLICYNETFILTER_XT_MATCH_QUOTANETFILTER_XT_MATCH_RATEESTNETFILTER_XT_MATCH_REALMNETFILTER_XT_MATCH_RECENTNETFILTER_XT_MATCH_SCTPNETFILTER_XT_MATCH_SOCKETNETFILTER_XT_MATCH_STATENETFILTER_XT_MATCH_STATISTICNETFILTER_XT_MATCH_STRINGNETFILTER_XT_MATCH_TCPMSSNETFILTER_XT_NATNETFILTER_XT_SETNETFILTER_XT_TARGET_AUDITNETFILTER_XT_TARGET_CHECKSUMNETFILTER_XT_TARGET_CLASSIFYNETFILTER_XT_TARGET_CONNMARKNETFILTER_XT_TARGET_CONNSECMARKNETFILTER_XT_TARGET_CTNETFILTER_XT_TARGET_DSCPNETFILTER_XT_TARGET_HLNETFILTER_XT_TARGET_HMARKNETFILTER_XT_TARGET_IDLETIMERNETFILTER_XT_TARGET_LOGNETFILTER_XT_TARGET_MARKNETFILTER_XT_TARGET_MASQUERADENETFILTER_XT_TARGET_NETMAPNETFILTER_XT_TARGET_NFLOGNETFILTER_XT_TARGET_NFQUEUENETFILTER_XT_TARGET_NOTRACKNETFILTER_XT_TARGET_RATEESTNETFILTER_XT_TARGET_REDIRECTNETFILTER_XT_TARGET_SECMARKNETFILTER_XT_TARGET_TCPMSSNETFILTER_XT_TARGET_TCPOPTSTRIPNETFILTER_XT_TARGET_TEENETFILTER_XT_TARGET_TPROXYNETFILTER_XT_TARGET_TRACENETFS_STATSNETFS_SUPPORTNETLABELNETLINK_DIAGNETPOLLNETWORK_FILESYSTEMSNETWORK_PHY_TIMESTAMPINGNETWORK_SECMARKNETXEN_NICNET_ACT_BPFNET_ACT_CSUMNET_ACT_GACTNET_ACT_MIRREDNET_ACT_NATNET_ACT_PEDITNET_ACT_POLICENET_ACT_SAMPLENET_ACT_SIMPNET_ACT_SKBEDITNET_ACT_SKBMODNET_ACT_TUNNEL_KEYNET_ACT_VLANNET_CLSNET_CLS_ACTNET_CLS_BASICNET_CLS_BPFNET_CLS_CGROUPNET_CLS_FLOWNET_CLS_FLOWERNET_CLS_FWNET_CLS_MATCHALLNET_CLS_ROUTE4NET_CLS_U32NET_CORENET_DEVLINKNET_DROP_MONITORNET_EGRESSNET_EMATCHNET_EMATCH_CMPNET_EMATCH_IPSETNET_EMATCH_METANET_EMATCH_NBYTENET_EMATCH_STACKNET_EMATCH_TEXTNET_EMATCH_U32NET_FAILOVERNET_FCNET_FLOW_LIMITNET_HANDSHAKENET_INGRESSNET_IPGRENET_IPGRE_BROADCASTNET_IPGRE_DEMUXNET_IPIPNET_IPVTINET_IP_TUNNELNET_KEYNET_KEY_MIGRATENET_L3_MASTER_DEVNET_MPLS_GSONET_NSNET_NSHNET_PKTGENNET_POLL_CONTROLLERNET_PTP_CLASSIFYNET_REDIRECTNET_RX_BUSY_POLLNET_SCHEDNET_SCH_CHOKENET_SCH_CODELNET_SCH_DEFAULTNET_SCH_DRRNET_SCH_FIFONET_SCH_FQNET_SCH_FQ_CODELNET_SCH_GREDNET_SCH_HFSCNET_SCH_HHFNET_SCH_HTBNET_SCH_INGRESSNET_SCH_MQPRIONET_SCH_MQPRIO_LIBNET_SCH_MULTIQNET_SCH_NETEMNET_SCH_PIENET_SCH_PLUGNET_SCH_PRIONET_SCH_QFQNET_SCH_REDNET_SCH_SFBNET_SCH_SFQNET_SCH_TBFNET_SCH_TEQLNET_SELFTESTSNET_SOCK_MSGNET_SWITCHDEVNET_TEAMNET_TEAM_MODE_ACTIVEBACKUPNET_TEAM_MODE_BROADCASTNET_TEAM_MODE_LOADBALANCENET_TEAM_MODE_RANDOMNET_TEAM_MODE_ROUNDROBINNET_UDP_TUNNELNET_VENDOR_3SNICNET_VENDOR_ADINET_VENDOR_AMAZONNET_VENDOR_AMDNET_VENDOR_AQUANTIANET_VENDOR_ASIXNET_VENDOR_ATHEROSNET_VENDOR_BROADCOMNET_VENDOR_BROCADENET_VENDOR_BZWXNET_VENDOR_CADENCENET_VENDOR_CAVIUMNET_VENDOR_CHELSIONET_VENDOR_CISCONET_VENDOR_DAVICOMNET_VENDOR_DECNET_VENDOR_DLINKNET_VENDOR_EMULEXNET_VENDOR_ENGLEDERNET_VENDOR_FUNGIBLENET_VENDOR_GOOGLENET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_LITEXNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MUCSENET_VENDOR_MYRINET_VENDOR_NETERIONNET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PACKET_ENGINESNET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SOLARFLARENET_VENDOR_VERTEXCOMNET_VENDOR_WANGXUNNET_VENDOR_YUNSILICONNET_VRFNET_XGRESSNEW_LEDSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFP_NET_IPSECNFSDNFSD_BLOCKLAYOUTNFSD_FLEXFILELAYOUTNFSD_PNFSNFSD_SCSILAYOUTNFSD_V3_ACLNFSD_V4NFSD_V4_2_INTER_SSCNFSD_V4_SECURITY_LABELNFS_ACL_SUPPORTNFS_COMMONNFS_DEBUGNFS_FSNFS_FSCACHENFS_USE_KERNEL_DNSNFS_V3NFS_V3_ACLNFS_V4NFS_V4_1NFS_V4_1_IMPLEMENTATION_ID_DOMAINNFS_V4_2NFS_V4_2_SSC_HELPERNFS_V4_SECURITY_LABELNFT_BRIDGE_REJECTNFT_COMPATNFT_CONNLIMITNFT_CTNFT_DUP_IPV4NFT_DUP_IPV6NFT_DUP_NETDEVNFT_FIBNFT_FIB_INETNFT_FIB_IPV4NFT_FIB_IPV6NFT_FIB_NETDEVNFT_FWD_NETDEVNFT_HASHNFT_LIMITNFT_LOGNFT_MASQNFT_NATNFT_NUMGENNFT_QUEUENFT_QUOTANFT_REDIRNFT_REJECTNFT_REJECT_INETNFT_REJECT_IPV4NFT_REJECT_IPV6NF_CONNTRACKNF_CONNTRACK_AMANDANF_CONNTRACK_BROADCASTNF_CONNTRACK_EVENTSNF_CONNTRACK_FTPNF_CONNTRACK_H323NF_CONNTRACK_IRCNF_CONNTRACK_LABELSNF_CONNTRACK_MARKNF_CONNTRACK_NETBIOS_NSNF_CONNTRACK_OVSNF_CONNTRACK_PPTPNF_CONNTRACK_PROCFSNF_CONNTRACK_SANENF_CONNTRACK_SECMARKNF_CONNTRACK_SIPNF_CONNTRACK_SNMPNF_CONNTRACK_TFTPNF_CONNTRACK_TIMEOUTNF_CONNTRACK_TIMESTAMPNF_CONNTRACK_ZONESNF_CT_NETLINKNF_CT_NETLINK_HELPERNF_CT_NETLINK_TIMEOUTNF_CT_PROTO_DCCPNF_CT_PROTO_GRENF_CT_PROTO_SCTPNF_CT_PROTO_UDPLITENF_DEFRAG_IPV4NF_DEFRAG_IPV6NF_DUP_IPV4NF_DUP_IPV6NF_DUP_NETDEVNF_LOG_ARPNF_LOG_IPV4NF_LOG_IPV6NF_LOG_SYSLOGNF_NATNF_NAT_AMANDANF_NAT_FTPNF_NAT_H323NF_NAT_IRCNF_NAT_MASQUERADENF_NAT_OVSNF_NAT_PPTPNF_NAT_REDIRECTNF_NAT_SIPNF_NAT_SNMP_BASICNF_NAT_TFTPNF_REJECT_IPV4NF_REJECT_IPV6NF_SOCKET_IPV4NF_SOCKET_IPV6NF_TABLESNF_TABLES_ARPNF_TABLES_BRIDGENF_TABLES_INETNF_TABLES_IPV4NF_TABLES_IPV6NF_TABLES_NETDEVNF_TPROXY_IPV4NF_TPROXY_IPV6NGBENLATTRNLMONNLSNLS_ASCIINLS_CODEPAGE_1250NLS_CODEPAGE_1251NLS_CODEPAGE_437NLS_CODEPAGE_737NLS_CODEPAGE_775NLS_CODEPAGE_850NLS_CODEPAGE_852NLS_CODEPAGE_855NLS_CODEPAGE_857NLS_CODEPAGE_860NLS_CODEPAGE_861NLS_CODEPAGE_862NLS_CODEPAGE_863NLS_CODEPAGE_864NLS_CODEPAGE_865NLS_CODEPAGE_866NLS_CODEPAGE_869NLS_CODEPAGE_874NLS_CODEPAGE_932NLS_CODEPAGE_936NLS_CODEPAGE_949NLS_CODEPAGE_950NLS_DEFAULTNLS_ISO8859_1NLS_ISO8859_13NLS_ISO8859_14NLS_ISO8859_15NLS_ISO8859_2NLS_ISO8859_3NLS_ISO8859_4NLS_ISO8859_5NLS_ISO8859_6NLS_ISO8859_7NLS_ISO8859_8NLS_ISO8859_9NLS_KOI8_RNLS_KOI8_UNLS_MAC_CELTICNLS_MAC_CENTEURONLS_MAC_CROATIANNLS_MAC_CYRILLICNLS_MAC_GAELICNLS_MAC_GREEKNLS_MAC_ICELANDNLS_MAC_INUITNLS_MAC_ROMANNLS_MAC_ROMANIANNLS_MAC_TURKISHNLS_UCS2_UTILSNLS_UTF8NODES_SHIFTNOP_TRACERNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNOZOMINO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNR_CPUS_DEFAULTNR_CPUS_RANGE_BEGINNR_CPUS_RANGE_ENDNTBNTB_INTELNTB_NETDEVNTB_PERFNTB_PINGPONGNTB_TOOLNTB_TRANSPORTNTFS3_FSNTFS3_FS_POSIX_ACLNTFS3_LZX_XPRESSNTFS_FSNUMANUMA_AWARE_SPINLOCKSNUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_EMUNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVMEMNVMEM_SYSFSNVME_CORENVME_FABRICSNVME_FCNVME_MULTIPATHNVME_RDMANVME_TARGETNVME_TARGET_FCNVME_TARGET_FCLOOPNVME_TARGET_LOOPNVME_TARGET_RDMANVME_TARGET_TCPNVME_TCPNVRAMNV_TCON_GSMN_HDLCOBJAGGOBJTOOLOID_REGISTRYOLD_SIGSUSPEND3OPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOPTPROBESOSF_PARTITIONOSNOISE_TRACEROUTPUT_FORMATOVERLAY_FSP2SBPACKETPACKET_DIAGPADATAPAGE_CACHE_LIMITPAGE_COUNTERPAGE_IDLE_FLAGPAGE_POOLPAGE_REPORTINGPAGE_SIZE_LESS_THAN_256KBPAGE_SIZE_LESS_THAN_64KBPAGE_TABLE_ISOLATIONPAHOLE_HAS_LANG_EXCLUDEPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANASONIC_LAPTOPPANIC_ON_OOPSPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_CLOCKPARAVIRT_SPINLOCKSPARAVIRT_TIME_ACCOUNTINGPARMANPARPORTPARPORT_1284PARPORT_NOT_PCPARPORT_PCPARPORT_SERIALPARTITION_ADVANCEDPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_CXLPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_ECRCPCIE_EDRPCIE_PMEPCIPCWATCHDOGPCI_ATSPCI_DIRECTPCI_DOEPCI_DOMAINSPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IOVPCI_LABELPCI_LOCKLESS_CONFIGPCI_MMCONFIGPCI_MSIPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_XENPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCSPKR_PLATFORMPCS_XPCSPERF_EVENTSPERF_EVENTS_AMD_BRSPERF_EVENTS_AMD_POWERPERF_EVENTS_AMD_UNCOREPERF_EVENTS_INTEL_CSTATEPERF_EVENTS_INTEL_RAPLPERF_EVENTS_INTEL_UNCOREPERSISTENT_KEYRINGSPER_VMA_LOCKPGP_KEY_PARSERPGP_LIBRARYPGP_PRELOADPGP_PRELOAD_PUBLIC_KEYSPGTABLE_HAS_HUGE_LEAVESPGTABLE_LEVELSPHYLIBPHYLINKPHYSICAL_ALIGNPHYSICAL_STARTPHYS_ADDR_T_64BITPID_MAX_PER_NAMESPACEPID_NSPINCONFPINCTRLPINCTRL_BAYTRAILPINCTRL_BROXTONPINCTRL_CANNONLAKEPINCTRL_CEDARFORKPINCTRL_DENVERTONPINCTRL_EMMITSBURGPINCTRL_GEMINILAKEPINCTRL_ICELAKEPINCTRL_INTELPINCTRL_KX7000PINCTRL_LEWISBURGPINCTRL_SUNRISEPOINTPINCTRL_ZHAOXINPINMUXPKCS7_MESSAGE_PARSERPLDMFWPMPMBUSPMIC_OPREGIONPM_CLKPM_DEBUGPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_SLEEPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_RESETPOWER_SUPPLYPOWER_SUPPLY_HWMONPPDEVPPPPPPOATMPPPOEPPPOE_HASH_BITSPPPOE_HASH_BITS_4PPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPS_CLIENT_PARPORTPPTPPREEMPT_NONEPREEMPT_NONE_BUILDPREEMPT_NOTIFIERSPREFIX_SYMBOLSPREVENT_FIRMWARE_BUILDPRINTERPRINTKPRINTK_CALLERPRINTK_TIMEPROBE_EVENTSPROC_CHILDRENPROC_CPU_RESCTRLPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_ARCH_STATUSPROC_PID_CPUSETPROC_SYSCTLPROC_THERMAL_MMIO_RAPLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPROVIDE_OHCI1394_DMA_INITPSAMPLEPSIPSI_CGROUP_V1PSI_DEFAULT_DISABLEDPSI_FINE_GRAINEDPSTOREPSTORE_COMPRESSPSTORE_DEFAULT_KMSG_BYTESPSTORE_RAMPTE_MARKER_UFFD_WPPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPVPANICPVPANIC_MMIOPWMPWM_LPSSPWM_LPSS_PCIPWM_LPSS_PLATFORMPWM_SYSFSQAT_VFIO_PCIQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQOS_SCHEDQOS_SCHED_DYNAMIC_AFFINITYQOS_SCHED_MULTILEVELQOS_SCHED_PRIO_LBQOS_SCHED_SMT_EXPELLERQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_NETLINK_INTERFACEQUOTA_TREER8169RADIO_ADAPTERSRADIO_TEA575XRAID6_PQRAID6_PQ_BENCHMARKRAID_ATTRSRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_MEMORYRANDOMIZE_MEMORY_PHYSICAL_PADDINGRANDSTRUCT_NONERASRATIONALRCU_CPU_STALL_TIMEOUTRCU_EXP_CPU_STALL_TIMEOUTRCU_NEED_SEGCBLISTRCU_NOCB_CPURCU_STALL_COMMONRC_ATI_REMOTERC_CORERC_DECODERSRC_DEVICESRC_MAPRDMA_RXERD_BZIP2RD_GZIPRD_LZ4RD_LZMARD_LZORD_XZRD_ZSTDREAD_ONLY_THP_FOR_FSREALTEK_AUTOPMREALTEK_PHYREED_SOLOMONREED_SOLOMON_DEC8REED_SOLOMON_ENC8REGMAPREGMAP_I2CREGMAP_SPIRELAYRELOCATABLERENESAS_PHYRESCTRL_FSRESCTRL_FS_PSEUDO_LOCKRESET_CONTROLLERRETHOOKRETHUNKRETPOLINERFKILLRFKILL_INPUTRFKILL_LEDSRFS_ACCELRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRPCSEC_GSS_KRB5RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1RPSRSEQRT2800PCIRT2800PCI_RT3290RT2800PCI_RT33XXRT2800PCI_RT35XXRT2800PCI_RT53XXRT2800USBRT2800USB_RT33XXRT2800USB_RT3573RT2800USB_RT35XXRT2800USB_RT53XXRT2800USB_RT55XXRT2800USB_UNKNOWNRT2800_LIBRT2800_LIB_MMIORT2X00RT2X00_LIBRT2X00_LIB_CRYPTORT2X00_LIB_DEBUGFSRT2X00_LIB_FIRMWARERT2X00_LIB_LEDSRT2X00_LIB_MMIORT2X00_LIB_PCIRT2X00_LIB_USBRTC_CLASSRTC_DRV_BQ32KRTC_DRV_CMOSRTC_DRV_DS1286RTC_DRV_DS1307RTC_DRV_DS1374RTC_DRV_DS1511RTC_DRV_DS1553RTC_DRV_DS1672RTC_DRV_DS1742RTC_DRV_DS2404RTC_DRV_DS3232RTC_DRV_DS3232_HWMONRTC_DRV_EM3027RTC_DRV_FM3130RTC_DRV_ISL12022RTC_DRV_ISL1208RTC_DRV_M41T80RTC_DRV_M41T80_WDTRTC_DRV_M48T35RTC_DRV_M48T59RTC_DRV_MAX6900RTC_DRV_MSM6242RTC_DRV_PCF8523RTC_DRV_PCF8563RTC_DRV_PCF8583RTC_DRV_RP5C01RTC_DRV_RS5C372RTC_DRV_RV3029C2RTC_DRV_RV8803RTC_DRV_RX4581RTC_DRV_RX8025RTC_DRV_RX8581RTC_DRV_STK17TA8RTC_DRV_X1205RTC_HCTOSYSRTC_HCTOSYS_DEVICERTC_I2C_AND_SPIRTC_INTF_DEVRTC_INTF_PROCRTC_INTF_SYSFSRTC_LIBRTC_MC146818_LIBRTC_NVMEMRTC_SYSTOHCRTC_SYSTOHC_DEVICERTL8188EERTL8192CERTL8192CURTL8192C_COMMONRTL8192DERTL8192EERTL8192SERTL8723AERTL8723BERTL8723_COMMONRTL8821AERTL8XXXURTLBTCOEXISTRTLWIFIRTLWIFI_PCIRTLWIFI_USBRTL_CARDSRT_GROUP_SCHEDRT_MUTEXESRWSEM_SPIN_ON_OWNERSAMSUNG_LAPTOPSAMSUNG_Q10SATA_AHCISATA_AHCI_PLATFORMSATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSATA_ZHAOXINSBC_FITPC2_WATCHDOGSBITMAPSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_MC_PRIOSCHED_MM_CIDSCHED_OMIT_FRAME_POINTERSCHED_SMTSCHED_STEALSCHED_TRACERSCREEN_INFOSCSISCSI_3SNIC_SSSRAIDSCSI_AACRAIDSCSI_BNX2X_FCOESCSI_BNX2_ISCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_CXGB4_ISCSISCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_HISI_RAIDSCSI_HPSASCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPT2SASSCSI_MPT2SAS_MAX_SGESCSI_MPT3SASSCSI_MPT3SAS_MAX_SGESCSI_NETLINKSCSI_PROC_FSSCSI_QLA_FCSCSI_QLA_ISCSISCSI_SAS_ATASCSI_SAS_ATTRSSCSI_SAS_HOST_SMPSCSI_SAS_LIBSASSCSI_SCAN_ASYNCSCSI_SMARTPQISCSI_SPI_ATTRSSCSI_SRP_ATTRSSCSI_VIRTIOSCTP_COOKIE_HMAC_MD5SCTP_COOKIE_HMAC_SHA1SCTP_DEFAULT_COOKIE_HMAC_SHA1SDIO_UARTSECCOMPSECCOMP_FILTERSECONDARY_TRUSTED_KEYRINGSECRETMEMSECTION_MISMATCH_WARN_ONLYSECURITYSECURITYFSSECURITY_APPARMORSECURITY_APPARMOR_EXPORT_BINARYSECURITY_APPARMOR_HASHSECURITY_APPARMOR_HASH_DEFAULTSECURITY_APPARMOR_INTROSPECT_POLICYSECURITY_APPARMOR_PARANOID_LOADSECURITY_INFINIBANDSECURITY_LOCKDOWN_LSMSECURITY_LOCKDOWN_LSM_EARLYSECURITY_NETWORKSECURITY_NETWORK_XFRMSECURITY_PATHSECURITY_SELINUXSECURITY_SELINUX_AVC_STATSSECURITY_SELINUX_BOOTPARAMSECURITY_SELINUX_DEVELOPSECURITY_SELINUX_SID2STR_CACHE_SIZESECURITY_SELINUX_SIDTAB_HASH_BITSSECURITY_YAMASENSORS_ABITUGURUSENSORS_ABITUGURU3SENSORS_ACPI_POWERSENSORS_AD7414SENSORS_AD7418SENSORS_ADM1025SENSORS_ADM1026SENSORS_ADM1029SENSORS_ADM1031SENSORS_ADM1275SENSORS_ADM9240SENSORS_ADS7828SENSORS_ADT7410SENSORS_ADT7411SENSORS_ADT7462SENSORS_ADT7470SENSORS_ADT7475SENSORS_ADT7X10SENSORS_AMC6821SENSORS_APDS990XSENSORS_APPLESMCSENSORS_ASB100SENSORS_ASC7621SENSORS_ATK0110SENSORS_ATXP1SENSORS_BH1770SENSORS_CORETEMPSENSORS_DELL_SMMSENSORS_DME1737SENSORS_DS1621SENSORS_DS620SENSORS_EMC1403SENSORS_EMC6W201SENSORS_F71805FSENSORS_F71882FGSENSORS_F75375SSENSORS_FAM15H_POWERSENSORS_FSCHMDSENSORS_G760ASENSORS_GL518SMSENSORS_GL520SMSENSORS_HDAPSSENSORS_I5500SENSORS_I5K_AMBSENSORS_IBMAEMSENSORS_IBMPEXSENSORS_INA209SENSORS_INA2XXSENSORS_IT87SENSORS_JC42SENSORS_K10TEMPSENSORS_K8TEMPSENSORS_LINEAGESENSORS_LIS3LV02DSENSORS_LIS3_I2CSENSORS_LM25066SENSORS_LM63SENSORS_LM73SENSORS_LM75SENSORS_LM77SENSORS_LM78SENSORS_LM80SENSORS_LM83SENSORS_LM85SENSORS_LM87SENSORS_LM90SENSORS_LM92SENSORS_LM93SENSORS_LM95234SENSORS_LM95241SENSORS_LM95245SENSORS_LTC2978SENSORS_LTC4151SENSORS_LTC4215SENSORS_LTC4245SENSORS_LTC4261SENSORS_MAX16064SENSORS_MAX16065SENSORS_MAX1619SENSORS_MAX1668SENSORS_MAX197SENSORS_MAX34440SENSORS_MAX6639SENSORS_MAX6650SENSORS_MAX6697SENSORS_MAX8688SENSORS_MCP3021SENSORS_NCT6775SENSORS_NCT6775_CORESENSORS_NTC_THERMISTORSENSORS_PC87360SENSORS_PC87427SENSORS_PCF8591SENSORS_PMBUSSENSORS_SCH5627SENSORS_SCH5636SENSORS_SCH56XX_COMMONSENSORS_SHT15SENSORS_SHT21SENSORS_SIS5595SENSORS_SMSC47B397SENSORS_SMSC47M1SENSORS_SMSC47M192SENSORS_THMC50SENSORS_TMP102SENSORS_TMP401SENSORS_TMP421SENSORS_TSL2550SENSORS_UCD9000SENSORS_UCD9200SENSORS_VIA686ASENSORS_VIA_CPUTEMPSENSORS_VT1211SENSORS_VT8231SENSORS_W83627EHFSENSORS_W83627HFSENSORS_W83781DSENSORS_W83791DSENSORS_W83792DSENSORS_W83793SENSORS_W83795SENSORS_W83L785TSSENSORS_W83L786NGSENSORS_ZHAOXIN_CPUTEMPSENSORS_ZL6100SERIAL_8250SERIAL_8250_CONSOLESERIAL_8250_DMASERIAL_8250_DWSERIAL_8250_DWLIBSERIAL_8250_EXARSERIAL_8250_EXTENDEDSERIAL_8250_LPSSSERIAL_8250_MANY_PORTSSERIAL_8250_MIDSERIAL_8250_NR_UARTSSERIAL_8250_PCISERIAL_8250_PCILIBSERIAL_8250_PERICOMSERIAL_8250_PNPSERIAL_8250_RSASERIAL_8250_RUNTIME_UARTSSERIAL_8250_SHARE_IRQSERIAL_ARCSERIAL_ARC_NR_PORTSSERIAL_CORESERIAL_CORE_CONSOLESERIAL_EARLYCONSERIAL_JSMSERIAL_MCTRL_GPIOSERIAL_NONSTANDARDSERIOSERIO_ALTERA_PS2SERIO_ARC_PS2SERIO_I8042SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSFCSFC_MCDI_LOGGINGSFC_MCDI_MONSFC_MTDSFC_SRIOVSFPSGETMASK_SYSCALLSGI_GRUSGI_PARTITIONSGI_XPSGL_ALLOCSG_POOLSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSKB_EXTENSIONSSLAB_FREELIST_RANDOMSLAB_MERGE_DEFAULTSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSMBFSSMCSMC_DIAGSMC_LOSMPSMSC_PHYSMSC_SCH311X_WDTSMS_SDIO_DRVSMS_SIANO_MDTVSMS_SIANO_RCSMS_USB_DRVSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_AD1889SND_ALI5451SND_ALOOPSND_ASIHPISND_ATIIXPSND_ATIIXP_MODEMSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BEBOBSND_BT87XSND_CA0106SND_CMIPCISND_COMPRESS_OFFLOADSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_FAST_LOOKUPSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DICESND_DMA_SGBUFSND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_ES1968_RADIOSND_FIREFACESND_FIREWIRESND_FIREWIRE_DIGI00XSND_FIREWIRE_LIBSND_FIREWIRE_MOTUSND_FIREWIRE_TASCAMSND_FIREWORKSSND_GINA20SND_GINA24SND_HDASND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_DSP_LOADERSND_HDA_EXT_CORESND_HDA_GENERICSND_HDA_GENERIC_LEDSSND_HDA_HWDEPSND_HDA_I915SND_HDA_INPUT_BEEPSND_HDA_INPUT_BEEP_MODESND_HDA_INTELSND_HDA_PATCH_LOADERSND_HDA_POWER_SAVE_DEFAULTSND_HDA_PREALLOC_SIZESND_HDA_RECONFIGSND_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_INTEL8X0SND_INTEL8X0MSND_INTEL_DSP_CONFIGSND_INTEL_NHLTSND_INTEL_SOUNDWIRE_ACPISND_ISIGHTSND_JACKSND_JACK_INPUT_DEVSND_KORG1212SND_LAYLA20SND_LAYLA24SND_LOLASND_LX6464ESSND_MAESTRO3SND_MAESTRO3_INPUTSND_MAX_CARDSSND_MIASND_MIXARTSND_MONASND_MPU401SND_MPU401_UARTSND_MTPAVSND_OPL3_LIBSND_OPL3_LIB_SEQSND_OSSEMULSND_OXFWSND_OXYGENSND_OXYGEN_LIBSND_PCISND_PCMSND_PCM_ELDSND_PCM_TIMERSND_PCSPSND_PCXHRSND_PROC_FSSND_RAWMIDISND_RME32SND_RME96SND_RME9652SND_SEQUENCERSND_SEQUENCER_OSSSND_SEQ_DEVICESND_SEQ_DUMMYSND_SEQ_HRTIMER_DEFAULTSND_SEQ_MIDISND_SEQ_MIDI_EMULSND_SEQ_MIDI_EVENTSND_SEQ_VIRMIDISND_SOCSND_SOC_ACPISND_SOC_ACPI_INTEL_MATCHSND_SOC_COMPRESSSND_SOC_DA7213SND_SOC_DA7219SND_SOC_DMICSND_SOC_ES8316SND_SOC_HDAC_HDASND_SOC_HDAC_HDMISND_SOC_I2C_AND_SPISND_SOC_INTEL_APLSND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMONSND_SOC_INTEL_BXT_DA7219_MAX98357A_MACHSND_SOC_INTEL_BXT_RT298_MACHSND_SOC_INTEL_BYTCR_RT5640_MACHSND_SOC_INTEL_BYTCR_RT5651_MACHSND_SOC_INTEL_BYT_CHT_DA7213_MACHSND_SOC_INTEL_BYT_CHT_ES8316_MACHSND_SOC_INTEL_BYT_CHT_NOCODEC_MACHSND_SOC_INTEL_CFLSND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACHSND_SOC_INTEL_CHT_BSW_NAU8824_MACHSND_SOC_INTEL_CHT_BSW_RT5645_MACHSND_SOC_INTEL_CHT_BSW_RT5672_MACHSND_SOC_INTEL_CNLSND_SOC_INTEL_DA7219_MAX98357A_GENERICSND_SOC_INTEL_GLKSND_SOC_INTEL_HDA_DSP_COMMONSND_SOC_INTEL_KBLSND_SOC_INTEL_KBL_DA7219_MAX98357A_MACHSND_SOC_INTEL_KBL_RT5663_MAX98927_MACHSND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACHSND_SOC_INTEL_MACHSND_SOC_INTEL_SKLSND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACHSND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACHSND_SOC_INTEL_SKL_RT286_MACHSND_SOC_INTEL_SKYLAKESND_SOC_INTEL_SKYLAKE_COMMONSND_SOC_INTEL_SKYLAKE_FAMILYSND_SOC_INTEL_SKYLAKE_SSP_CLKSND_SOC_INTEL_SSTSND_SOC_INTEL_SST_TOPLEVELSND_SOC_MAX98090SND_SOC_MAX98357ASND_SOC_MAX98390SND_SOC_MAX98927SND_SOC_NAU8824SND_SOC_NAU8825SND_SOC_RL6231SND_SOC_RL6347ASND_SOC_RT286SND_SOC_RT298SND_SOC_RT5514SND_SOC_RT5514_SPISND_SOC_RT5640SND_SOC_RT5645SND_SOC_RT5651SND_SOC_RT5663SND_SOC_RT5670SND_SOC_SSM4567SND_SOC_TOPOLOGYSND_SOC_TS3A227ESND_SST_ATOM_HIFI2_PLATFORMSND_SST_ATOM_HIFI2_PLATFORM_ACPISND_SYNTH_EMUXSND_TIMERSND_TRIDENTSND_USBSND_USB_6FIRESND_USB_AUDIOSND_USB_AUDIO_USE_MEDIA_CONTROLLERSND_USB_CAIAQSND_USB_CAIAQ_INPUTSND_USB_HIFACESND_USB_LINE6SND_USB_PODSND_USB_PODHDSND_USB_TONEPORTSND_USB_UA101SND_USB_US122LSND_USB_USX2YSND_USB_VARIAXSND_VERBOSE_PROCFSSND_VIA82XXSND_VIA82XX_MODEMSND_VIRMIDISND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSND_X86SND_XEN_FRONTENDSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSOLARIS_X86_PARTITIONSONYPI_COMPATSONY_FFSONY_LAPTOPSOUNDSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSP5100_TCOSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPISPI_DYNAMICSPI_MASTERSPI_MEMSPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_COMPILE_DECOMP_SINGLESQUASHFS_DECOMP_SINGLESQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSSB_POSSIBLESSSNICSTACKDEPOTSTACKPROTECTORSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTPSTREAM_PARSERSTRICT_DEVMEMSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUN_PARTITIONSURFACE_PLATFORMSSUSPENDSUSPEND_FREEZERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNC_FILESYNTH_EVENTSSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_REVOCATION_KEYSSYSTEM_REVOCATION_LISTSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_COMPATSYSVIPC_SYSCTLSYS_HYPERVISORTABLET_SERIAL_WACOM4TABLET_USB_ACECADTABLET_USB_AIPTEKTABLET_USB_KBTABTAPTARGET_CORETASKSTATSTASKS_RCU_GENERICTASKS_RUDE_RCUTASKS_TRACE_RCUTASK_DELAY_ACCTTASK_IO_ACCOUNTINGTASK_XACCTTCG_ATMELTCG_CRBTCG_HYGONTCG_INFINEONTCG_NSCTCG_TISTCG_TIS_CORETCG_TIS_I2C_ATMELTCG_TIS_I2C_INFINEONTCG_TIS_I2C_NUVOTONTCG_TIS_SPITCG_TIS_ST33ZP24TCG_TIS_ST33ZP24_I2CTCG_TIS_ST33ZP24_SPITCG_TPMTCM_FILEIOTCM_HYGONTCM_IBLOCKTCM_PSCSITCM_USER2TCP_COMPTCP_CONG_ADVANCEDTCP_CONG_BBRTCP_CONG_BICTCP_CONG_CUBICTCP_CONG_DCTCPTCP_CONG_HSTCPTCP_CONG_HTCPTCP_CONG_HYBLATCP_CONG_ILLINOISTCP_CONG_LPTCP_CONG_NVTCP_CONG_SCALABLETCP_CONG_VEGASTCP_CONG_VENOTCP_CONG_WESTWOODTCP_CONG_YEAHTCP_MD5SIGTDM_DEV_HYGONTDM_KERNEL_GUARDTELCLOCKTERANETICS_PHYTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHERMALTHERMAL_ACPITHERMAL_DEFAULT_GOV_STEP_WISETHERMAL_EMERGENCY_POWEROFF_DELAY_MSTHERMAL_EMULATIONTHERMAL_GOV_BANG_BANGTHERMAL_GOV_FAIR_SHARETHERMAL_GOV_STEP_WISETHERMAL_GOV_USER_SPACETHERMAL_HWMONTHERMAL_NETLINKTHERMAL_WRITABLE_TRIPSTHINKPAD_ACPITHINKPAD_ACPI_ALSA_SUPPORTTHINKPAD_ACPI_HOTKEY_POLLTHINKPAD_ACPI_VIDEOTHP_SWAPTHREAD_INFO_IN_TASKTICK_ONESHOTTIFM_7XX1TIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_POSIX_ACLTMPFS_XATTRTOOLS_SUPPORT_RELRTOPSTAR_LAPTOPTOSHIBA_BT_RFKILLTOUCHSCREEN_ELOTOUCHSCREEN_WACOM_I2CTOUCHSCREEN_WACOM_W8001TRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGS_NMI_SUPPORTTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTREE_RCUTREE_SRCUTRUSTED_KEYSTRUSTED_KEYS_TPMTTPCI_EEPROMTTYTUNTXGBETYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_PI3USB30532TYPEC_RT1711HTYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSIUACCEUCS2_STRINGUCSI_ACPIUDF_FSUEFI_CPERUEFI_CPER_X86UHIDUID16UIOUIO_AECUIO_CIFUIO_HV_GENERICUIO_PCI_GENERICUIO_PDRV_GENIRQUIO_SERCOS3UNACCEPTED_MEMORYUNICODEUNIXUNIX98_PTYSUNIXWARE_DISKLABELUNIX_DIAGUNIX_SCMUNWINDER_ORCUPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSBPCWATCHDOGUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_COMMONUSB_CXACRUUSB_DEFAULT_PERSISTUSB_EHCI_HCDUSB_EHCI_PCIUSB_EHCI_ROOT_HUB_TTUSB_EHCI_TT_NEWSCHEDUSB_EMI26USB_EMI62USB_EPSON2888USB_EZUSB_FX2USB_GL860USB_GSPCAUSB_GSPCA_BENQUSB_GSPCA_CONEXUSB_GSPCA_CPIA1USB_GSPCA_ETOMSUSB_GSPCA_FINEPIXUSB_GSPCA_JEILINJUSB_GSPCA_JL2005BCDUSB_GSPCA_KONICAUSB_GSPCA_MARSUSB_GSPCA_MR97310AUSB_GSPCA_NW80XUSB_GSPCA_OV519USB_GSPCA_OV534USB_GSPCA_OV534_9USB_GSPCA_PAC207USB_GSPCA_PAC7302USB_GSPCA_PAC7311USB_GSPCA_SE401USB_GSPCA_SN9C2028USB_GSPCA_SN9C20XUSB_GSPCA_SONIXBUSB_GSPCA_SONIXJUSB_GSPCA_SPCA1528USB_GSPCA_SPCA500USB_GSPCA_SPCA501USB_GSPCA_SPCA505USB_GSPCA_SPCA506USB_GSPCA_SPCA508USB_GSPCA_SPCA561USB_GSPCA_SQ905USB_GSPCA_SQ905CUSB_GSPCA_SQ930XUSB_GSPCA_STK014USB_GSPCA_STV0680USB_GSPCA_SUNPLUSUSB_GSPCA_T613USB_GSPCA_TOPROUSB_GSPCA_TV8532USB_GSPCA_VC032XUSB_GSPCA_VICAMUSB_GSPCA_XIRLINK_CITUSB_GSPCA_ZC3XXUSB_HIDUSB_HIDDEVUSB_HSIC_USB3503USB_HSOUSB_IDMOUSEUSB_IOWARRIORUSB_IPHETHUSB_ISIGHTFWUSB_KAWETHUSB_KC2190USB_LAN78XXUSB_LCDUSB_LDUSB_LEDS_TRIGGER_USBPORTUSB_LED_TRIGUSB_LEGOTOWERUSB_M5602USB_MDC800USB_MICROTEKUSB_MONUSB_NET_AX88179_178AUSB_NET_AX8817XUSB_NET_CDCETHERUSB_NET_CDC_EEMUSB_NET_CDC_MBIMUSB_NET_CDC_NCMUSB_NET_CDC_SUBSETUSB_NET_CDC_SUBSET_ENABLEUSB_NET_CH9200USB_NET_CX82310_ETHUSB_NET_DM9601USB_NET_DRIVERSUSB_NET_GL620AUSB_NET_HUAWEI_CDC_NCMUSB_NET_INT51X1USB_NET_KALMIAUSB_NET_MCS7830USB_NET_NET1080USB_NET_PLUSBUSB_NET_QMI_WWANUSB_NET_RNDIS_HOSTUSB_NET_SMSC75XXUSB_NET_SMSC95XXUSB_NET_ZAURUSUSB_OHCI_HCDUSB_OHCI_HCD_PCIUSB_OHCI_LITTLE_ENDIANUSB_PCIUSB_PEGASUSUSB_PRINTERUSB_PULSE8_CECUSB_PWCUSB_PWC_INPUT_EVDEVUSB_RAINSHADOW_CECUSB_ROLES_INTEL_XHCIUSB_ROLE_SWITCHUSB_RTL8150USB_RTL8152USB_RTL8153_ECMUSB_S2255USB_SERIALUSB_SERIAL_AIRCABLEUSB_SERIAL_ARK3116USB_SERIAL_BELKINUSB_SERIAL_CH341USB_SERIAL_CP210XUSB_SERIAL_CYBERJACKUSB_SERIAL_CYPRESS_M8USB_SERIAL_DEBUGUSB_SERIAL_DIGI_ACCELEPORTUSB_SERIAL_EDGEPORTUSB_SERIAL_EDGEPORT_TIUSB_SERIAL_EMPEGUSB_SERIAL_F8153XUSB_SERIAL_FTDI_SIOUSB_SERIAL_GARMINUSB_SERIAL_GENERICUSB_SERIAL_IPAQUSB_SERIAL_IPWUSB_SERIAL_IRUSB_SERIAL_IUUUSB_SERIAL_KEYSPANUSB_SERIAL_KEYSPAN_PDAUSB_SERIAL_KLSIUSB_SERIAL_KOBIL_SCTUSB_SERIAL_MCT_U232USB_SERIAL_MOS7715_PARPORTUSB_SERIAL_MOS7720USB_SERIAL_MOS7840USB_SERIAL_MXUPORTUSB_SERIAL_NAVMANUSB_SERIAL_OMNINETUSB_SERIAL_OPTICONUSB_SERIAL_OPTIONUSB_SERIAL_OTI6858USB_SERIAL_PL2303USB_SERIAL_QCAUXUSB_SERIAL_QT2USB_SERIAL_QUALCOMMUSB_SERIAL_SAFEUSB_SERIAL_SAFE_PADDEDUSB_SERIAL_SIERRAWIRELESSUSB_SERIAL_SPCP8X5USB_SERIAL_SSU100USB_SERIAL_SYMBOLUSB_SERIAL_TIUSB_SERIAL_UPD78F0730USB_SERIAL_VISORUSB_SERIAL_WHITEHEATUSB_SERIAL_WWANUSB_SERIAL_XSENS_MTUSB_SEVSEGUSB_SIERRA_NETUSB_SISUSBVGAUSB_SPEEDTOUCHUSB_STORAGEUSB_STORAGE_ALAUDAUSB_STORAGE_CYPRESS_ATACBUSB_STORAGE_DATAFABUSB_STORAGE_ENE_UB6250USB_STORAGE_FREECOMUSB_STORAGE_ISD200USB_STORAGE_JUMPSHOTUSB_STORAGE_KARMAUSB_STORAGE_ONETOUCHUSB_STORAGE_REALTEKUSB_STORAGE_SDDR09USB_STORAGE_SDDR55USB_STORAGE_USBATUSB_STV06XXUSB_SUPPORTUSB_TMCUSB_UASUSB_UEAGLEATMUSB_UHCI_HCDUSB_USBNETUSB_USS720USB_VIDEO_CLASSUSB_VIDEO_CLASS_INPUT_EVDEVUSB_VL600USB_WDMUSB_XHCI_DBGCAPUSB_XHCI_HCDUSB_XHCI_PCIUSB_XHCI_PLATFORMUSB_XUSBATMUSERFAULTFDUSERSWAPUSER_NSUSER_RETURN_NOTIFIERUSER_STACKTRACE_SUPPORTUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONUV_MMTIMERV4L2_ASYNCV4L2_FWNODEVENDOR_BOND_HOOKSVENDOR_HOOKSVETHVFAT_FSVFIOVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_MDEVVFIO_NOIOMMUVFIO_PCIVFIO_PCI_COREVFIO_PCI_INTXVFIO_PCI_MMAPVFIO_VIRQFDVGA_ARBVGA_ARB_MAX_GPUSVGA_CONSOLEVGA_SWITCHEROOVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_TASKVHOST_VSOCKVIA_WDTVIDEOBUF2_COREVIDEOBUF2_DMA_SGVIDEOBUF2_DVBVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEO_AU0828VIDEO_AU0828_V4L2VIDEO_BT848VIDEO_CAMERA_SENSORVIDEO_CMDLINEVIDEO_CS3308VIDEO_CS5345VIDEO_CS53L32AVIDEO_CX18VIDEO_CX231XXVIDEO_CX231XX_ALSAVIDEO_CX231XX_DVBVIDEO_CX231XX_RCVIDEO_CX2341XVIDEO_CX23885VIDEO_CX25840VIDEO_CX88VIDEO_CX88_ALSAVIDEO_CX88_BLACKBIRDVIDEO_CX88_DVBVIDEO_CX88_MPEGVIDEO_DEVVIDEO_EM28XXVIDEO_EM28XX_ALSAVIDEO_EM28XX_DVBVIDEO_EM28XX_RCVIDEO_FB_IVTVVIDEO_HDPVRVIDEO_IR_I2CVIDEO_IVTVVIDEO_M52790VIDEO_MSP3400VIDEO_NOMODESETVIDEO_PVRUSB2VIDEO_PVRUSB2_DVBVIDEO_PVRUSB2_SYSFSVIDEO_SAA6588VIDEO_SAA6752HSVIDEO_SAA711XVIDEO_SAA7127VIDEO_SAA7134VIDEO_SAA7134_ALSAVIDEO_SAA7134_DVBVIDEO_SAA7134_RCVIDEO_SAA7146VIDEO_SAA7146_VVVIDEO_SAA7164VIDEO_SAA717XVIDEO_TDA7432VIDEO_TUNERVIDEO_TVAUDIOVIDEO_TVEEPROMVIDEO_UPD64031AVIDEO_UPD64083VIDEO_V4L2_I2CVIDEO_V4L2_SUBDEV_APIVIDEO_VP27SMPXVIDEO_WM8739VIDEO_WM8775VIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_MEMVIRTIO_MENUVIRTIO_MMIOVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_PFNVMAP_STACKVMDVMWARE_BALLOONVMWARE_PVSCSIVMWARE_VMCIVMWARE_VMCI_VSOCKETSVMXNET3VM_EVENT_COUNTERSVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANW83627HF_WDTW83877F_WDTW83977F_WDTWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWDAT_WDTWDTPCIWIRELESSWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_PURELIFIWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWLAN_VENDOR_SILABSWMI_BMOFX509_CERTIFICATE_PARSERX86X86_16BITX86_5LEVELX86_64X86_64_ACPI_NUMAX86_64_SMPX86_ACPI_CPUFREQX86_ACPI_CPUFREQ_CPBX86_AMD_FREQ_SENSITIVITYX86_AMD_PLATFORM_DEVICEX86_CHECK_BIOS_CORRUPTIONX86_CMOVX86_CMPXCHG64X86_CPUIDX86_CPU_RESCTRLX86_DEBUGCTLMSRX86_DECODER_SELFTESTX86_DIRECT_GBPAGESX86_ESPFIX64X86_EXTENDED_PLATFORMX86_HV_CALLBACK_VECTORX86_INTEL_LPSSX86_INTEL_MEMORY_PROTECTION_KEYSX86_INTEL_PSTATEX86_INTEL_TSX_MODE_OFFX86_INTERNODE_CACHE_SHIFTX86_IOPL_IOPERMX86_IO_APICX86_L1_CACHE_SHIFTX86_LOCAL_APICX86_MCEX86_MCELOG_LEGACYX86_MCE_AMDX86_MCE_INJECTX86_MCE_INTELX86_MCE_THRESHOLDX86_MEM_ENCRYPTX86_MINIMUM_CPU_FAMILYX86_MPPARSEX86_MSRX86_NEED_RELOCSX86_P4_CLOCKMODX86_PATX86_PKG_TEMP_THERMALX86_PLATFORM_DEVICESX86_PMEM_LEGACYX86_PMEM_LEGACY_DEVICEX86_PM_TIMERX86_POWERNOW_K8X86_REROUTE_FOR_BROKEN_BOOT_IRQSX86_SGXX86_SGX_KVMX86_SPEEDSTEP_LIBX86_SUPPORTS_MEMORY_FAILUREX86_THERMAL_VECTORX86_TSCX86_UMIPX86_UVX86_VMX_FEATURE_NAMESX86_VSYSCALL_EMULATIONX86_X2APICXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXENXENFSXEN_ACPIXEN_AUTO_XLATEXEN_BALLOONXEN_BLKDEV_FRONTENDXEN_COMPAT_XENFSXEN_DEV_EVTCHNXEN_EFIXEN_FRONT_PGDIR_SHBUFXEN_NETDEV_FRONTENDXEN_PRIVCMDXEN_PVHVMXEN_PVHVM_GUESTXEN_PVHVM_SMPXEN_SAVE_RESTOREXEN_SCRUB_PAGES_DEFAULTXEN_SYS_HYPERVISORXEN_WDTXEN_XENBUS_FRONTENDXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_FSXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XILINX_GMII2RGMIIXOR_BLOCKSXPSXXHASHXZ_DECXZ_DEC_ARMXZ_DEC_ARMTHUMBXZ_DEC_BCJXZ_DEC_IA64XZ_DEC_POWERPCXZ_DEC_SPARCXZ_DEC_X86YENTAYENTA_ENE_TUNEYENTA_O2YENTA_RICOHYENTA_TIYENTA_TOSHIBAYUNSILICON_XSC_ETHYUNSILICON_XSC_PCIZBUDZISOFSZLIB_DEFLATEZLIB_INFLATEZONE_DEVICEZONE_DMAZONE_DMA32ZPOOLZRAMZRAM_DEF_COMPZRAM_DEF_COMP_LZORLEZRAM_MULTI_COMPZRAM_WRITEBACKZSMALLOCZSMALLOC_CHAIN_SIZEZSMALLOC_STATZSTD_COMMONZSTD_COMPRESSZSTD_DECOMPRESSZSWAPZSWAP_COMPRESSOR_DEFAULTZSWAP_COMPRESSOR_DEFAULT_LZOZSWAP_ZPOOL_DEFAULTZSWAP_ZPOOL_DEFAULT_ZSMALLOCauto.confauto.conf.cmdkernel.releasecryptoacompress.haead.haes.hakcipher.halgapi.harc4.haria.hauthenc.hb128ops.hblake2b.hblake2s.hblowfish.hcast5.hcast6.hcast_common.hchacha.hchacha20poly1305.hcryptd.hctr.hcurve25519.hdes.hdh.hdrbg.hecc_curve.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hblake2b.hblake2s.hchacha.hcipher.hcryptouser.hdes.hecc.hengine.hgeniv.hhash.hkdf_selftest.hkpp.hpoly1305.hrng.hrsa.hscompress.hsig.hsimd.hskcipher.hkdf_sp800108.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpolyval.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hsig.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hutils.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.hdw_hdmi.hdw_mipi_dsi.hmhl.hsamsung-dsim.hdisplaydrm_dp.hdrm_dp_aux_bus.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_dsc.hdrm_dsc_helper.hdrm_hdcp.hdrm_hdcp_helper.hdrm_hdmi_helper.hdrm_scdc.hdrm_scdc_helper.hdrm_accel.hdrm_aperture.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_bridge_connector.hdrm_buddy.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_drv.hdrm_edid.hdrm_encoder.hdrm_encoder_slave.hdrm_exec.hdrm_fb_dma_helper.hdrm_fb_helper.hdrm_fbdev_dma.hdrm_fbdev_generic.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_atomic_helper.hdrm_gem_dma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_gpuva_mgr.hdrm_ioctl.hdrm_kunit_helpers.hdrm_lease.hdrm_legacy.hdrm_managed.hdrm_mipi_dbi.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_module.hdrm_of.hdrm_panel.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_privacy_screen_consumer.hdrm_privacy_screen_driver.hdrm_privacy_screen_machine.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_suballoc.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vblank_work.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hgud.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_gsc_proxy_mei_interface.hi915_hdcp_interface.hi915_pciids.hi915_pxp_tee_interface.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo.httm_caching.httm_device.httm_execbuf_util.httm_kmap_iter.httm_placement.httm_pool.httm_range_manager.httm_resource.httm_tt.hdt-bindingsarmcoresight-cti-dt.hqcom,ids.hux500_pm_domains.hataahci.hbusmoxtet.hti-sysc.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.hamlogic,a1-peripherals-clkc.hamlogic,a1-pll-clkc.haspeed-clock.hast2600-clock.hat91.hath79-clk.haxg-aoclkc.haxg-audio-clkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hbcm3368-clock.hbcm6318-clock.hbcm63268-clock.hbcm6328-clock.hbcm6358-clock.hbcm6362-clock.hbcm6368-clock.hberlin2.hberlin2q.hbm1880-clock.hboston-clock.hbt1-ccu.hcirrus,cs2000-cp.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hen7523-clk.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-clk.hexynos7885.hexynos850.hfsd-clk.hfsl,qoriq-clockgen.hg12a-aoclkc.hg12a-clkc.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3559av100-clock.hhi3620-clock.hhi3660-clock.hhi3670-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.himx7ulp-clock.himx8-clock.himx8-lpcg.himx8mm-clock.himx8mn-clock.himx8mp-clock.himx8mq-clock.himx8ulp-clock.himx93-clock.himxrt1050-clock.hingenic,jz4725b-cgu.hingenic,jz4740-cgu.hingenic,jz4755-cgu.hingenic,jz4760-cgu.hingenic,jz4770-cgu.hingenic,jz4780-cgu.hingenic,sysost.hingenic,tcu.hingenic,x1000-cgu.hingenic,x1830-cgu.hintel,agilex5-clkmgr.hintel,lgm-clk.hk210-clk.hlochnagar.hloongson,ls1x-clk.hloongson,ls2k-clk.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2-audio.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmaxim,max9485.hmediatek,mt6795-clk.hmediatek,mt7981-clk.hmediatek,mt8188-clk.hmediatek,mt8365-clk.hmeson8-ddr-clkc.hmeson8b-clkc.hmicrochip,lan966x.hmicrochip,mpfs-clock.hmicrochip,pic32-clock.hmicrochip,sparx5.hmpc512x-clock.hmstar-msc313-mpll.hmt2701-clk.hmt2712-clk.hmt6765-clk.hmt6779-clk.hmt6797-clk.hmt7621-clk.hmt7622-clk.hmt7629-clk.hmt7986-clk.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8186-clk.hmt8192-clk.hmt8195-clk.hmt8516-clk.hnuvoton,ma35d1-clk.hnuvoton,npcm7xx-clock.hnuvoton,npcm845-clk.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sc7180.hqcom,camcc-sc7280.hqcom,camcc-sdm845.hqcom,camcc-sm8250.hqcom,dispcc-qcm2290.hqcom,dispcc-sc7180.hqcom,dispcc-sc7280.hqcom,dispcc-sc8280xp.hqcom,dispcc-sdm845.hqcom,dispcc-sm6125.hqcom,dispcc-sm6350.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,dispcc-sm8350.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq5018.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9607.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8909.hqcom,gcc-msm8916.hqcom,gcc-msm8917.hqcom,gcc-msm8939.hqcom,gcc-msm8953.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8976.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-qcm2290.hqcom,gcc-qcs404.hqcom,gcc-sc7180.hqcom,gcc-sc7280.hqcom,gcc-sc8180x.hqcom,gcc-sc8280xp.hqcom,gcc-sdm660.hqcom,gcc-sdm845.hqcom,gcc-sdx55.hqcom,gcc-sdx65.hqcom,gcc-sm6115.hqcom,gcc-sm6125.hqcom,gcc-sm6350.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gcc-sm8350.hqcom,gcc-sm8450.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sc7280.hqcom,gpucc-sc8280xp.hqcom,gpucc-sdm660.hqcom,gpucc-sdm845.hqcom,gpucc-sm6350.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,gpucc-sm8350.hqcom,ipq5332-gcc.hqcom,ipq9574-gcc.hqcom,lcc-ipq806x.hqcom,lcc-msm8960.hqcom,lpass-sc7280.hqcom,lpass-sdm845.hqcom,lpassaudiocc-sc7280.hqcom,lpasscorecc-sc7180.hqcom,lpasscorecc-sc7280.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8994.hqcom,mmcc-msm8996.hqcom,mmcc-msm8998.hqcom,mmcc-sdm660.hqcom,mss-sc7180.hqcom,q6sstopcc-qcs404.hqcom,qdu1000-gcc.hqcom,rpmcc.hqcom,rpmh.hqcom,sa8775p-gcc.hqcom,sa8775p-gpucc.hqcom,sc8280xp-lpasscc.hqcom,sdx75-gcc.hqcom,sm6115-dispcc.hqcom,sm6115-gpucc.hqcom,sm6125-gpucc.hqcom,sm6350-camcc.hqcom,sm6375-dispcc.hqcom,sm6375-gcc.hqcom,sm6375-gpucc.hqcom,sm7150-gcc.hqcom,sm8250-lpass-aoncc.hqcom,sm8250-lpass-audiocc.hqcom,sm8350-videocc.hqcom,sm8450-camcc.hqcom,sm8450-dispcc.hqcom,sm8450-gpucc.hqcom,sm8450-videocc.hqcom,sm8550-dispcc.hqcom,sm8550-gcc.hqcom,sm8550-gpucc.hqcom,sm8550-tcsr.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.hqcom,videocc-sc7280.hqcom,videocc-sdm845.hqcom,videocc-sm8150.hqcom,videocc-sm8250.hr7s72100-clock.hr7s9210-cpg-mssr.hr8a73a4-clock.hr8a7740-clock.hr8a7742-cpg-mssr.hr8a7743-cpg-mssr.hr8a7744-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a774a1-cpg-mssr.hr8a774b1-cpg-mssr.hr8a774c0-cpg-mssr.hr8a774e1-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77961-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hr8a779a0-cpg-mssr.hr8a779f0-cpg-mssr.hr8a779g0-cpg-mssr.hr9a06g032-sysctrl.hr9a07g043-cpg.hr9a07g044-cpg.hr9a07g054-cpg.hr9a09g011-cpg.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3308-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrk3399-ddr.hrk3568-cru.hrockchip,rk3588-cru.hrockchip,rk808.hrockchip,rv1126-cru.hrv1108-cru.hs5pv210-audss.hs5pv210.hsamsung,exynosautov9.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsifive-fu740-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hsprd,ums512-clk.hstarfive,jh7110-crg.hstarfive-jh7100-audio.hstarfive-jh7100.hste-ab8500.hste-db8500-clkout.hstih407-clks.hstih410-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstm32mp13-clks.hstratix10-clock.hsun20i-d1-ccu.hsun20i-d1-r-ccu.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun6i-rtc.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-tcon-top.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.hsunplus,sp7021-clkc.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.htoshiba,tmpv770x.hversaclock.hvf610-clock.hxlnx-vcu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hfsl-edma.hjz4775-dma.hjz4780-dma.hnbpfaxi.hqcom-gpi.hsun4i-a10.hx1000-dma.hx1830-dma.hx2000-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hqcom,scm.hgcemediatek,mt6795-gce.hmt6779-gce.hmt8173-gce.hmt8183-gce.hmt8186-gce.hmt8192-gce.hmt8195-gce.hgpioamlogic-c3-gpio.haspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson-s4-gpio.hmeson8-gpio.hmeson8b-gpio.hmsc313-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.htegra234-gpio.htegra241-gpio.huniphier-gpio.hi2ci2c.hiioadcat91-sama5d2_adc.hfsl-imx25-gcq.hingenic,adc.hmediatek,mt6370_adc.haddacadi,ad74413r.hadi,ad5592r.hqcom,spmi-adc7-pm8350.hqcom,spmi-adc7-pm8350b.hqcom,spmi-adc7-pmk8350.hqcom,spmi-adc7-pmr735a.hqcom,spmi-adc7-pmr735b.hqcom,spmi-vadc.htemperaturethermocouple.hinputatmel-maxtouch.hcros-ec-keyboard.hgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterconnectfsl,imx8mp.himx8mm.himx8mn.himx8mq.hqcom,icc.hqcom,msm8916.hqcom,msm8939.hqcom,msm8974.hqcom,msm8996-cbf.hqcom,msm8996.hqcom,osm-l3.hqcom,qcm2290.hqcom,qcs404.hqcom,qdu1000-rpmh.hqcom,rpm-icc.hqcom,sa8775p-rpmh.hqcom,sc7180.hqcom,sc7280.hqcom,sc8180x.hqcom,sc8280xp.hqcom,sdm660.hqcom,sdm670-rpmh.hqcom,sdm845.hqcom,sdx55.hqcom,sdx65.hqcom,sm6350.hqcom,sm8150.hqcom,sm8250.hqcom,sm8350.hqcom,sm8450.hqcom,sm8550-rpmh.hinterrupt-controlleramlogic,meson-g12a-gpio-intc.happle-aic.harm-gic.haspeed-scu-ic.hirq-st.hirq.hirqc-rzg2l.hmips-gic.hmvebu-icu.hledscommon.hleds-lp55xx.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hrt4831-backlight.hmailboxmediatek,mt8188-gce.hqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hvideo-interfaces.hxilinx-vip.hmemorymediatek,mt8188-memory-port.hmediatek,mt8365-larb-port.hmt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt6795-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.hmt8186-memory-port.hmt8192-larb-port.hmt8195-memory-port.hmtk-memory-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra194-mc.htegra20-mc.htegra210-mc.htegra234-mc.htegra30-mc.hmfdarizona.has3722.hat91-usart.hatmel-flexcom.hcros_ec.hdbx500-prcmu.hmax77620.hpalmas.hqcom-pm8008.hqcom-rpm.hst,stpmic1.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hti-serdes.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hpcs-rzn1-miic.hqca-ar803x.hti-dp83867.hti-dp83869.hnvmemmicrochip,sama7g5-otpc.hphyphy-am654-serdes.hphy-cadence.hphy-imx8-pcie.hphy-lan966x-serdes.hphy-lantiq-vrx200-pcie.hphy-ocelot-serdes.hphy-pistachio-usb.hphy-qcom-qmp.hphy-qcom-qusb2.hphy-ti.hphy.hpinctrlam33xx.ham43xx.happle.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hk210-fpioa.hkeystone.hlochnagar.hmediatek,mt8188-pinfunc.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6795-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8135-pinfunc.hmt8183-pinfunc.hmt8186-pinfunc.hmt8192-pinfunc.hmt8195-pinfunc.hmt8365-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-starfive-jh7100.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hpinctrl-zynq.hpinctrl-zynqmp.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzg2l-pinctrl.hrzn1-pinctrl.hrzv2m-pinctrl.hsamsung.hsppctl-sp7021.hsppctl.hstarfive,jh7110-pinctrl.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerallwinner,sun20i-d1-ppu.hamlogic,c3-pwrc.hfsl,imx93-power.himx7-power.himx8mm-power.himx8mn-power.himx8mp-power.himx8mq-power.himx8ulp-power.hmarvell,mmp2.hmediatek,mt8188-power.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-s4-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6795-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8167-power.hmt8173-power.hmt8183-power.hmt8186-power.hmt8192-power.hmt8195-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom,rpmhpd.hqcom-rpmpd.hr8a7742-sysc.hr8a7743-sysc.hr8a7744-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a774a1-sysc.hr8a774b1-sysc.hr8a774c0-sysc.hr8a774e1-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77961-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hr8a779a0-sysc.hr8a779f0-sysc.hr8a779g0-sysc.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hrk3568-power.hrk3588-power.hrockchip,rv1126-power.hstarfive,jh7110-pmu.hsummit,smb347-charger.htegra186-powergate.htegra194-powergate.htegra234-powergate.hxlnx-zynqmp-power.hpwmpwm.hraspberrypi,firmware-poe-pwm.hregulatoractive-semi,8865-regulator.hactive-semi,8945a-regulator.hdlg,da9063-regulator.hdlg,da9121-regulator.hdlg,da9211-regulator.hmaxim,max77802.hmediatek,mt6360-regulator.hmediatek,mt6397-regulator.hqcom,rpmh-regulator.hrichtek,rt5190a-regulator.hst,stm32mp13-regulator.hti,tps62864.hresetactions,s500-reset.hactions,s700-reset.hactions,s900-reset.haltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-a1-reset.hamlogic,meson-axg-audio-arb.hamlogic,meson-axg-reset.hamlogic,meson-g12a-audio-reset.hamlogic,meson-g12a-reset.hamlogic,meson-gxbb-reset.hamlogic,meson-s4-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hbcm6318-reset.hbcm63268-reset.hbcm6328-reset.hbcm6358-reset.hbcm6362-reset.hbcm6368-reset.hbitmain,bm1880-reset.hbt1-ccu.hcortina,gemini-reset.hdelta,tn48m-reset.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.himx8ulp-pcc-reset.hk210-rst.hmediatek,mt6735-wdt.hmediatek,mt6795-resets.hmt2701-resets.hmt2712-resets.hmt7621-reset.hmt7622-reset.hmt7629-resets.hmt7986-resets.hmt8135-resets.hmt8173-resets.hmt8183-resets.hmt8186-resets.hmt8188-resets.hmt8192-resets.hmt8195-resets.hnuvoton,ma35d1-reset.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq5018.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,ipq9574-gcc.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hqcom,sm8350-videocc.hqcom,sm8450-gpucc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hrockchip,rk3588-cru.hsama7g5-reset.hsnps,hsdk-reset.hstarfive,jh7110-crg.hstarfive-jh7100.hstericsson,db8500-prcc-reset.hstih407-resets.hstm32mp1-resets.hstm32mp13-resets.hsun20i-d1-ccu.hsun20i-d1-r-ccu.hsun4i-a10-ccu.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.hsunplus,sp7021-reset.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.htoshiba,tmpv770x.hxlnx-versal-resets.hxlnx-zynqmp-resets.hsocbcm-pmb.hbcm2835-pm.hbcm6318-pm.hbcm63268-pm.hbcm6328-pm.hbcm6362-pm.hcpm1-fsl,tsa.hqcom,apr.hqcom,gpr.hqcom,gsbi.hqcom,rpmh-rsc.hrockchip,boot-mode.hrockchip,vop2.hsamsung,boot-mode.hsamsung,exynos-usi.htegra-pmc.hti,sci_pm_domain.hsoundadi,adau1977.hapq8016-lpass.haudio-jack-events.hcs35l32.hcs35l45.hcs42l42.hfsl-imx-audmux.hmadera.hmeson-aiu.hmeson-g12a-toacodec.hmeson-g12a-tohdmitx.hmicrochip,pdmc.hqcom,lpass.hqcom,q6afe.hqcom,q6asm.hqcom,q6dsp-lpass-ports.hqcom,wcd9335.hrt5640.hrt5651.hsamsung-i2s.hsc7180-lpass.htas2552.htlv320adc3xxx.htlv320aic31xx.hspmispmi.hthermallm90.hmediatek,lvts-thermal.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.htegra234-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.hrustc_cfgtimeconst.huapilinuxversion.hutsrelease.hutsversion.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_caam.htrusted_tee.htrusted_tpm.huser-type.hkunitassert.hattributes.hresource.hstatic_stub.htest-bug.htest.htry-catch.hvisibility.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.hacct.hacpi.hacpi_dma.hacpi_iort.hacpi_mdio.hacpi_pmtmr.hacpi_viot.hadb.hadfs_fs.hadreno-smmu-priv.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.halcor_pci.halign.haltera_jtaguart.haltera_uart.hambabus.hclcd-regs.hclcd.hkmi.hmmci.hpl022.hpl080.hpl08x.hserial.hsp810.hamd-iommu.hamd-pstate.hanon_inodes.haperture.hapm-emulation.hapm_bios.happle-gmux.happle-mailbox.harch_topology.hargs.harm-cci.harm-smccc.harm_ffa.harm_mpam.harm_sdei.harmada-37xx-rwtm-mailbox.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hasn1_encoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_tcp.hatmdev.hatmel-isc-media.hatmel-ssc.hatmel_pdc.hatomicatomic.hatomic-arch-fallback.hatomic-instrumented.hatomic-long.hattribute_container.haudit.haudit_arch.hauto_dev-ioctl.hauto_fs.hauxiliary_bus.hauxvec.haverage.havfvirtchnl.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbase64.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-crypto-profile.hblk-crypto.hblk-integrity.hblk-mq-pci.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbootconfig.hbootmem_info.hbottom_half.hbpf-cgroup-defs.hbpf-cgroup.hbpf-netns.hbpf.hbpf_lirc.hbpf_local_storage.hbpf_lsm.hbpf_mem_alloc.hbpf_mprog.hbpf_sched.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbpfptr.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtf_ids.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild-salt.hbuild_bug.hbuildid.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheflush.hcacheinfo.hcanbittiming.hcan-ml.hcore.hdevdev.hpeak_canfd.hlength.hplatformcc770.hflexcan.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.hcciss_ioctl.hccp.hcdev.hcdrom.hcdxcdx_bus.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.hcfi.hcfi_types.hcgroup-defs.hcgroup.hcgroup_api.hcgroup_rdma.hcgroup_refcnt.hcgroup_subsys.hcirc_buf.hcleanup.hclkclk-provider.hclk.hanalogbits-wrpll-cln28hpc.hat91_pmc.hclk-conf.hdavinci.himx.hmxs.hpxa.hrenesas.hsamsung.hspear.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hclocksource_ids.hcma.hcn_proc.hcnt32_to_63.hcoda.hcomedicomedi_8254.hcomedi_8255.hcomedi_isadma.hcomedi_pci.hcomedi_pcmcia.hcomedi_usb.hcomedidev.hcomedilib.hcompaction.hcompat.hcompiler-clang.hcompiler-gcc.hcompiler-version.hcompiler.hcompiler_attributes.hcompiler_types.hcompletion.hcomponent.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontainer_of.hcontext_tracking.hcontext_tracking_irq.hcontext_tracking_state.hcookie.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcounter.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpu_smt.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.hcpuinspect.hcpumask.hcpumask_api.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc32poly.hcrc4.hcrc64.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcs5535.hctype.hcuda.hdamon.hdasd_mod.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hunzstd.hdelay.hdelayacct.hdelayed_call.hdev_printk.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevicedevice-mapper.hdevice.hbus.hclass.hdriver.hdevice_cgroup.hdevm-helpers.hdevpts_fs.hdfl.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm-verity-loadpin.hdm9000.hdmadma-buf.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence-unwrap.hdma-fence.hdma-heap.hdma-map-ops.hdma-mapping.hdma-resv.hamd_xdma.hdw.hedma.hhsu.hidma64.himx-dma.hipu-dma.hk3-event-router.hk3-psil.hk3-udma-glue.hmxs-dma.hpxa-dma.hqcom-gpi-dma.hqcom_adm.hqcom_bam_dma.hsprd-dma.hti-cppi5.hxilinx_dma.hxilinx_dpdma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_config.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hbrcm.hksz_common.hlan9303.hloop.hmv88e6xxx.hocelot.hsja1105.htag_qca.hdtlk.hdtpm.hdw_apb_timer.hdynamic_debug.hdynamic_pool.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefi_embedded_fw.hefs_vh.heisa.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote-lto.helfnote.henclosure.henergy_model.hentry-common.hentry-kvm.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.hethtool_netlink.hetmem.heventfd.heventpoll.hevm.hexport-internal.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject-usercopy.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfiemap.hfile.hfileattr.hfilelock.hfilescontrol.hfilter.hfind.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hbroadcomtee_bnxt_fw.hcirruscs_dsp.hwmfw.himxdsp.hipc.hs4.hsci.hsvcmisc.hpm.hrm.hintelstratix10-smc.hstratix10-svc-client.hmediatekmtk-adsp-ipc.hmesonmeson_sm.hqcomqcom_scm.htrusted_foundations.hxlnx-event-manager.hxlnx-zynqmp.hfixp-arith.hflat.hflex_proportions.hfont.hfortify-string.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hfprobe.hfreelist.hfreezer.hfs.hfs_api.hfs_context.hfs_parser.hfs_pin.hfs_stack.hfs_struct.hfs_types.hfscache-cache.hfscache.hfscrypt.hfsi-occ.hfsi-sbefifo.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.henetc_mdio.hftm.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hfsverity.hftrace.hftrace_irq.hfutex.hfwnode.hfwnode_mdio.hgameport.hgcd.hgenalloc.hgeneric-radix-tree.hgenetlink.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgfp_api.hgfp_types.hglob.hgnss.hgoldfish.hgpiogpio-pxa.hgpio.haspeed.hconsumer.hdriver.hgpio-reg.hlegacy-of-mm-gpiochip.hmachine.hproperty.hregmap.hgpio_keys.hgreybusgreybus.hbundle.hconnection.hcontrol.hgreybus_id.hgreybus_manifest.hgreybus_protocols.hhd.hinterface.hmanifest.hmodule.hoperation.hsvc.hgroup_cpus.hhardirq.hhash.hhashtable.hhashtable_api.hhdlc.hhdlcdrv.hhdmi.hhex.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhid_bpf.hhidden.hhiddev.hhidraw.hhighmem-internal.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhisi_acc_qm.hhmm.hhost1x.hhost1x_context_bus.hhp_sdc.hhpet.hhrtimer.hhrtimer_api.hhrtimer_defs.hhsihsi.hssi_protocol.hhte.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-atr.hi2c-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.hi8254.hicmp.hicmpv6.hidle_inject.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_hsr.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_rmnet.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hqcom-vadc-common.hstm32-dfsdm-adc.haferescale.hbackend.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hinv_sensors_timestamp.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-gts-helper.hiio-opaque.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_syscalls.hinit_task.hinitramfs.hinitrd.hinotify.hinputinput.had714x.hadp5589.hadxl34x.has5011.hcma3000.helan-i2c-ids.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hvivaldi-fmap.hinstruction_pointer.hinstrumentation.hinstrumented.hint_log.hintegrity.hintel-ish-client-if.hintel_rapl.hintel_tcc.hintel_th.hintel_tpmi.hinterconnect-clk.hinterconnect-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uring.hio_uring_types.hioam6.hioam6_genl.hioam6_iptunnel.hiocontext.hiomap.hiommu-helper.hiommu.hiommufd.hiopoll.hioport.hioprio.hioremap.hiosys-map.hiova.hiova_bitmap.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_poll.hirq_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-phytium-2500.harm-gic-v3.harm-gic-v4.harm-gic.harm-vgic-info.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqdomain_defs.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa-dma.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdncapilli.hcapiutil.hism.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkabi.hkallsyms.hkasan-checks.hkasan-enabled.hkasan-tags.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkcsan-checks.hkcsan.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_read_file.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfence.hkfifo.hkgdb.hkhugepaged.hklist.hkmemleak.hkmod.hkmsan-checks.hkmsan.hkmsan_string.hkmsan_types.hkmsg_dump.hkobj_map.hkobject.hkobject_api.hkobject_ns.hkprobes.hkref.hkref_api.hks0108.hks8842.hks8851_mll.hksm.hkstrtox.hkthread.hktime.hktime_api.hkvm_dirty_ring.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlantiq.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-class-multicolor.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-ti-lmu-common.hleds.hlegacy-filescontrol.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlimits.hlinear_range.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlitex.hlivepatch.hlivepatch_sched.hllc.hllist.hllist_api.hlocal_lock.hlocal_lock_internal.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockdep_api.hlockdep_types.hlockref.hlog2.hlogic_iomem.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hook_defs.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxarm_mhuv2_message.hbrcm-message.hmtk-cmdq-mailbox.hzynqmp-ipi-message.hmailbox_client.hmailbox_controller.hmap_benchmark.hmaple.hmaple_tree.hmarvell_phy.hmath.hmath64.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdiomdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmdio-i2c.hmdio-mscc-miim.hmdio-regmap.hmdio-xgene.hmei_aux.hmei_cl_bus.hmem_encrypt.hmem_reliable.hmemblock.hmemcg_memfs_info.hmemcontrol.hmemfd.hmemory-tiers.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.habx500abx500.hab8500-codec.hab8500-sysctrl.hab8500.hac100.hadp5520.haltera-a10sr.haltera-sysmgr.harizonacore.hpdata.hregisters.has3711.has3722.hatc260xatc2603c.hatc2609a.hcore.hatmel-hlcdc.haxp20x.hbcm2835-pm.hbcm590xx.hbd9571mwv.hcore.hcs42l43-regs.hcs42l43.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi655x-pmic.hidt82p33_reg.hidt8a340_reg.himx25-tsadc.hingenic-tcu.hintel-m10-bmc.hintel_pmc_bxt.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hintel_soc_pmic_mrfld.hipaq-micro.hiqs62x.hjanz.hkempld.hkhadas-mcu.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmaderacore.hpdata.hregisters.hmax14577-private.hmax14577.hmax5970.hmax77541.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77714.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6331core.hregisters.hmt6332core.hregisters.hmt6357core.hregisters.hmt6358core.hregisters.hmt6359core.hregisters.hmt6359pregisters.hmt6397core.hregisters.hrtc.hmxs-lradc.hntxec.hocelot.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd71815.hrohm-bd71828.hrohm-bd718x7.hrohm-bd957x.hrohm-generic.hrohm-shared.hrsmu.hrt5033-private.hrt5033.hrz-mtu3.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsy7636a.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.hxlnx-vcu.htc3589x.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps65219.htps6586x.htps65910.htps65912.htps6594.htps68470.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwcd934xregisters.hwcd934x.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hwm97xx.hmhi.hmhi_ep.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hminmax.hmisc-filescontrol.hmisc_cgroup.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmacsec.hmlx5_ifc.hmlx5_ifc_fpga.hmlx5_ifc_vdpa.hmpfs.hport.hqp.hrsc_dump.htransobj.hvport.hmm.hmm_api.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_idmapping.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmodule_symbol.hmoduleloader.hmoduleparam.hmost.hmount.hmoxtet.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsdos_partition.hmsg.hmsi.hmsi_api.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hhyperbus.hinftl.hjedec.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-ecc-mtk.hnand-ecc-mxic.hnand-ecc-sw-bch.hnand-ecc-sw-hamming.hnand-gpio.hnand.hndfc.hnftl.honenand.honenand_regs.honfi.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hplatnand.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hspinand.hsuper.hubi.hxip.hmtio.hmutex.hmutex_api.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hnamei.hnd.hndctl.hnetnet.hinteli40e_client.hiidc.hnet_tstamp.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hnfnetlink_osf.hx_tables.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebtables.hnetfilter_defs.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetfilter_netdev.hnetfs.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_ssc.hnfs_xdr.hnfsacl.hnitro_enclaves.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-auth.hnvme-fc-driver.hnvme-fc.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hobjtool.hobjtool_types.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.honce_lite.hoom.hopenvswitch.hosq_lock.hoverflow.hpacking.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpage_reporting.hpage_table_check.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hpanic.hpanic_notifier.hparman.hparport.hparport_pc.hparser.hpart_stat.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-doe.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-rzn1-miic.hpcs-mtk-lynxi.hpcs-xpcs.hpdspds_adminq.hpds_auxbus.hpds_common.hpds_core_if.hpds_intr.hpe.hpeci-cpu.hpeci.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.harm_pmuv3.hriscv_pmu.hperf_event.hperf_event_api.hperf_regs.hpersonality.hpfn.hpfn_t.hpgp.hpgplib.hpgtable.hpgtable_api.hphonet.hphyphy.homap_control_phy.homap_usb.hpcie.hphy-dp.hphy-lvds.hphy-mipi-dphy.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylib_stubs.hphylink.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hplatform_dataad5449.had5761.had7266.had7791.had7793.had7887.hadau17x1.hadp8860.hadp8870.hads7828.hamd_xdma.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-pxa.hasoc-s3c.hasoc-ti-mcbsp.hata-pxa.hatmel.hb53.hbcm7038_wdt.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hbrcmnand.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-fch.hcpuidle-exynos.hcros_ec_chardev.hcros_ec_commands.hcros_ec_proto.hcros_ec_sensorhub.hcros_usbpd_notify.hcrypto-ux500.hcyttsp4.hdavinci-cpufreq.hdavinci_asp.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-iop32x.hdma-mcf-edma.hdma-mv_xor.hdmtimer-omap.hds620.hdsa.hedma.helm.hemc2305.hemif_plat.heth-ep93xx.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-htc-egpio.hgpio-omap.hgpio-sunway.hgpio-amd-fch.hgpio_backlight.hgpmc-omap.hgsc_hwmon.hhirschmann-hellcreek.hhsmmc-omap.hhwmon-s3c.hi2c-davinci.hi2c-gpio.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hinvensense_mpu6050.hiommu-omap.hisl9305.hitco_wdt.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-pxa.hmmp-camera.homap4iss.hsi4713.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxcpld.hmlxreg.hmmc-davinci.hmmc-esdhc-mcf.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-sdhci-s3c.hmmp_dma.hmtd-davinci-aemif.hmtd-davinci.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpca953x.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hs3c-hsotg.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-omap.hserial-sccnxp.hsgi-w1.hsh_mmcif.hshmob_drm.hshtc1.hsi5351.hsimplefb.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htouchscreen-s3c2410.htps68470.htsc2007.htsl2772.htxx9ndfmc.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-orion.husb-musb-ux500.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb3503.hvideo-ep93xx.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hnvidia-wmi-ec-backlight.hp2sb.hpmc_atom.hpwm-lpss.hsimatic-ipc-base.hsimatic-ipc.hsoc.hspi-intel.hxilinx-ll-temac.hxtalk-bridge.hzforce_ts.hplatform_device.hplatform_profile.hpldmfw.hplist.hpm-trace.hpm.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnp.hpoison.hpoll.hpolynomial.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq25890_charger.hbq27xxx_battery.hcharger-manager.hgpio-charger.hjz4740-battery.hmax17042_battery.hpower_on_reason.hsbs-battery.hsmartreflex.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps_kernel.hpr.hprandom.hpreempt.hprefetch.hprime_numbers.hprintk.hprmt.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpruss_driver.hpsci.hpse-pdpse.hpseudo_fs.hpsi.hpsi_types.hpsp-hygon.hpsp-platform-access.hpsp-sev.hpsp-tee.hpsp.hpstore.hpstore_blk.hpstore_ram.hpstore_zone.hptdump.hpti.hptp_classify.hptp_clock_kernel.hptp_kvm.hptp_mock.hptp_pch.hptr_ring.hptrace.hptrace_api.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqatqat_mig_dev.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hnvmetcp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_nvmetcp_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquota.hquotaops.hradix-tree.hraiddetect.hpq.hxor.hraid_class.hramfs.hrandom.hrandomize_kstack.hrange.hras.hratelimit.hratelimit_types.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrbtree_types.hrcu_node_tree.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_trace.hrcupdate_wait.hrcuref.hrcutiny.hrcutree.hrcuwait.hrcuwait_api.hreboot-mode.hreboot.hreciprocal_div.href_tracker.hrefcount.hrefcount_api.hregmap.hregset.hregulatoract8865.harizona-ldo1.harizona-micsupp.hconsumer.hcoupler.hda9121.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6315-regulator.hmt6323-regulator.hmt6331-regulator.hmt6332-regulator.hmt6357-regulator.hmt6358-regulator.hmt6359-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpca9450.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hmtk_scp.hpruss.hqcom_rproc.hst_slim_rproc.hresctrl.hresctrl_types.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hresume_user_mode.hrethook.hrfkill.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hbyteorder.hmtk_rpmsg.hns.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hrtc-omap.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrv.hrwbase_rt.hrwlock.hrwlock_api_smp.hrwlock_rt.hrwlock_types.hrwsem.hsbitmap.hscatterlist.hscc.hschedsched.haffinity.hautogroup.hclock.hcond_resched.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hgrid_qos.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hposix-timers.hprio.hrseq_api.hrt.hsd_flags.hsignal.hsmt.hstat.hsysctl.htask.htask_flags.htask_stack.hthread_info_api.htopology.htypes.huser.hvhost_task.hwake_q.hxacct.hsched_clock.hsched_hook_defs.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hseccomp.hsecretmem.hsecurebits.hsecurity.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqlock_api.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_s3c.hserial_sci.hserio.hset_memory.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshare_pool.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.handesirq.happlertkit.hsart.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxcpu.hnpe.hqmgr.hmarvellocteontx2asm.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk-mutex.hmtk_sip_svc.hmtk_wed.hmmpcputype.hnxplpc32xx-misc.hpxacpu.hmfp.hsmemc.hqcomapr.hgeni-se.hirq.hllcc-qcom.hmdt_loader.hpdr.hpmic_glink.hqcom_aoss.hqmi.hsmd-rpm.hsmem.hsmem_state.hsocinfo.hwcnss_ctrl.hrenesasr9a06g032-sysctrl.hrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.homap1-io.homap1-mux.homap1-soc.homap1-usb.hti-msgmgr.hti_sci_inta_msi.hti_sci_protocol.hsock_diag.hsocket.hsockptr.hsoftirq.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_amd.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hads7846.haltera.hat73c213.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api.hspinlock_api_smp.hspinlock_api_up.hspinlock_rt.hspinlock_types.hspinlock_types_raw.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsprintf.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackleak.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_call.hstatic_call_types.hstatic_key.hstdarg.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_choices.hstring_helpers.hstringhash.hstringify.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hrpc_rdma_cid.hsched.hstats.hsvc.hsvc_rdma.hsvc_rdma_pcl.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsurface_acpi_notify.hsurface_aggregatorcontroller.hdevice.hserial_hub.hsuspend.hsvga.hsw842.hswab.hswait.hswait_api.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscall_user_dispatch.hsyscalls.hsyscalls_api.hsyscore_ops.hsysctl.hsysfb.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htegra-icc.htermios_internal.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_bits.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htime_namespace.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_recursion.htrace_seq.htracefs.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htty.htty_buffer.htty_driver.htty_flip.htty_ldisc.htty_port.htypecheck.htypes.hu64_stats_sync.hu64_stats_sync_api.huacce.huaccess.hubsan.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedpacked_struct.hunicode.hunits.huprobes.husbusb.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hm66592.hmidi-v2.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.honboard_hub.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8152.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hrzv2m_usb3drd.hserial.hsl811.hstorage.htcpci.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.htypec_retimer.htypec_tbt.huas.hulpi.husb338x.husb_phy_generic.husbnet.huvc.hwebusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_events.huser_namespace.huserfaultfd_k.husermode_driver.huserswap.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hvdpa_vmstate.hverification.hvermagic.hvexpress.hvfio.hvfio_pci_core.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia.hvia_i2c.hvideodev2.hvirtio.hvirtio_anchor.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_dma_buf.hvirtio_net.hvirtio_pci_legacy.hvirtio_pci_modern.hvirtio_ring.hvirtio_vsock.hvlynq.hvm_event_item.hvmalloc.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hw1.hwait.hwait_api.hwait_bit.hwatch_queue.hwatchdog.hwin_minmax.hwireless.hwkup_m3_ipc.hwm97xx.hwmi.hworkqueue.hworkqueue_api.hwriteback.hww_mutex.hwwan.hxarray.hxattr.hxxhash.hxz.hyam.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzstd_errors.hzstd_lib.hzswap.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavincivpfe_types.hvpif_types.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hframe_vector.hi2cadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hds90ub9xx.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hmt9p031.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hov2659.hov7670.hov772x.hrj54n1cb0c.hsaa6588.hsaa7115.hsaa7127.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hipu-bridge.hjpeg.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hmipi-csi2.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-cci.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-h264.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-jpeg.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hv4l2-vp9.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvsp1.hmemoryrenesas-rpc-if.hmiscaltera.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.hamt.harp.hatmclip.hax25.hax88796.hbareudp.hbluetoothbluetooth.hcoredump.hhci.hhci_core.hhci_mon.hhci_sock.hhci_sync.hiso.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_layer.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdropreason-core.hdropreason.hdsa.hdsa_stubs.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro.hgro_cells.hgso.hgtp.hgue.hhandshake.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_dscp.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hioam6.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmacsec.hmanagdma.hhw_channel.hmana.hmana_auxiliary.hshm_channel.hmctp.hmctpdevice.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_debug.hnet_failover.hnet_namespace.hnet_ratelimit.hnet_trackers.hnetdev_queues.hnetdev_rx_queue.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_reject.hipv6nf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_reject.hnf_bpf_link.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_act_ct.hnf_conntrack_bpf.hnf_conntrack_bridge.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_dup_netdev.hnf_flow_table.hnf_hooks_lwtunnel.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_masquerade.hnf_nat_redirect.hnf_queue.hnf_reject.hnf_socket.hnf_synproxy.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnft_fib.hnft_meta.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbpf.hcan.hconntrack.hcore.hflow_table.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmctp.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hsmc.hunix.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_poolhelpers.htypes.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrpl.hrsi_91x.hrtnetlink.hrtnh.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hselftests.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_wrapper.htcp.htcp_states.htcx.htimewait_sock.htipc.htls.htls_prot.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxdp_sock_drv.hxfrm.hxsk_buff_pool.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hsoc_common.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_sysfs.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hlag.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hpeer_mem.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hrvautomata.hda_monitor.hinstrumentation.hscsifcfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_status.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocamlogicmeson_ddr_pmu.harcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hatmel_tcb.hsama7-ddr.hsama7-sfrbu.hbcm2835raspberrypi-firmware.hcanaank210-sysctl.hfslbman.hcaam-blob.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hqmc.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.hmediateksmi.hmicrochipmpfs.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hvsc7514_regs.hqcomcmd-db.hice.hkryo-l2-accessors.hocmem.hqcom-spmi-pmic.hrpmh.hspm.htcs.hrockchippm_domains.hrk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_ccache.hstarfivereset-starfive-jh71x0.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hflowctrl.hfuse.hirq.hivc.hmc.hpm.hpmc.htegra-cbb.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.hacp63_chip_offset_byte.had1816a.had1843.hadau1373.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs35l41.hcs35l56.hcs4231-regs.hcs4271.hcs42l42.hcs42l43.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgraph_card.hgus.hhda-mlink.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hmadera-pdata.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt1015.hrt286.hrt298.hrt5514.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5682.hrt5682s.hsb.hsb16_csp.hsdw.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-card.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-jack.hsoc-link.hsoc-topology.hsoc.hsofsof.hchannel_map.hcontrol.hdai-amd.hdai-imx.hdai-intel.hdai-mediatek.hdai.hdebug.hext_manifest.hext_manifest4.hheader.hinfo.hipc4header.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas2781-dsp.htas2781-tlv.htas2781.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320dac33-plat.htpa6130a2-plat.huda1380.hump.hump_convert.hump_msg.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_custom_trace.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.havc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hcsd.hdamon.hdevfreq.hdevlink.hdlm.hdma_fence.hdynamic_pool.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hfsi_master_i2cr.hgpio.hgpu_mem.hhabanalabs.hhandshake.hhost1x.hhuge_memory.hhwmon.hi2c.hi2c_slave.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_ifs.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hksm.hkvm.hkyber.hlibata.hlock.hmaple_tree.hmce.hmctp.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hmptcp.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnetfs.hnetlink.hnilfs2.hnmi.hnotifier.hobjagg.hoom.hosnoise.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hpwm.hqdisc.hqla.hqrtr.hrcu.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrv.hrwmmio.hrxrpc.hsched.hscmi.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsock.hsof.hsof_intel.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.htegra_apb_dma.hthermal_pressure.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmalloc.hvmscan.hvsock_virtio_transport_common.hwatchdog.hwbt.hworkqueue.hwriteback.hxdp.hxen.hhooksbonding.hvendor_hooks.hmiscfs.hnfs.hrdma.hsunrpc.hperf.hstagesinit.hstage1_struct_define.hstage2_data_offsets.hstage3_trace_output.hstage4_event_fields.hstage5_get_offsets.hstage6_event_callback.hstage7_class_define.hsyscall.htrace_custom_events.htrace_events.huapiKbuildasm-genericKbuildauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.hamt.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.haspeed-video.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcn_proc.hcoda.hcoff.hcomedi.hconnector.hconst.hcoresight-stm.hcounter.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdns_resolver.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hdw100.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hext4.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioam6.hioam6_genl.hioam6_iptunnel.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_14segment.hmap_to_7segment.hmatroxfb.hmax2175.hmctp.hmdio.hmedia-bus-format.hmedia.hmei.hmei_uuid.hmembarrier.hmemfd.hmempolicy.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211-vnd-intel.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-hygon.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htps6594_pfsm.htty.htty_flags.htypes.hublk_cmd.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huser_events.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.herdma-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hufsufs.hufs_quirks.hufshcd.hufshci.hunipro.hvdsobits.hclocksource.hconst.hdatapage.hhelpers.hjiffies.hktime.hlimits.hmath64.hprocessor.htime.htime32.htime64.hvsyscall.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcmdline.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hnomodeset.hof_display_timing.hof_videomode.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.hsticore.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.husbif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hmem-reservation.hpage.hpci.hplatform_pci.hswiotlb-xen.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileio_uringMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.kexecKconfig.locksKconfig.preemptMakefilebpfKconfigMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilefutexMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilemoduleKconfigMakefilepgoKconfigMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefilegridMakefiletimeKconfigMakefiletraceKconfigMakefilervKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.kmsanKconfig.openeulerKconfig.ubsanMakefilecryptoKconfigMakefilempiMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilekmsanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigKconfig.debugMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdevlinkMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehandshakeMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemctpKconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefilerustMakefilesamplesKconfigMakefileacrnMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilecoresightMakefilefanotifyMakefilefprobeMakefileftraceMakefilehidMakefileMakefile.targethidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelandlockMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepfsmMakefilepidfdMakefileqmiMakefilerpmsgMakefilerustKconfigMakefilehostprogsMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefileuser_eventsMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.clangMakefile.cleanMakefile.compilerMakefile.debugMakefile.defconfMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.kmsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.packageMakefile.randstructMakefile.ubsanMakefile.userprogsMakefile.vmlinuxMakefile.vmlinux_oas-version.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblfallbacksacquireadd_negativeadd_unlessandnotcmpxchgdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchgxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shkerneldocaddadd_negativeadd_unlessandandnotcmpxchgdecdec_and_testdec_if_positivedec_unless_positiveincinc_and_testinc_not_zeroinc_unless_negativeorreadsetsubsub_and_testtry_cmpxchgxchgxorbasicMakefilefixdepfixdep.cbloat-o-meterbootgraph.plbpf_doc.pycc-can-link.shcc-version.shcheck-gitcheck-kabicheck-sysctl-docscheck_extable.shcheckdeclares.plcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-toolsgen_compile_commands.pyrun-clang-tools.pycleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.cocciatomic_as_refcounter.coccicheck_bq27xxx_data.coccid_find_alias.coccidevice_attr_show.coccierr_cast.coccikfree_mismatch.coccikfree_sensitive.coccikstrdup.coccikvmalloc.coccimemdup.coccimemdup_user.cocciplatform_get_irq.cocciplatform_no_drv_owner.coccipm_runtime.cocciresource_size.coccisimple_open.coccistream_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnulldev_put.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifor_each_child.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscadd_namespace.cocciarray_size.cocciarray_size_dup.coccibadty.cocciboolconv.coccicond_no_effect.coccicstptr.coccido_div.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifcol.cocciirqf_oneshot.cocciminmax.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciswap.coccitest_addr.cocciuninitialized_var.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdev-needs.shdiffconfigdocumentation-file-ref-checkdtcMakefilechecks.cdata.cdt-extract-compatiblesdt_to_configdtc-lexer.ldtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlay.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64dt-bindingsmicroblazemipsnios2openriscpowerpcriscvshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.cof_unittest_expectsrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsdummy-plugin-dirincludeplugin-version.hgccldnmobjcopypaholeexport_report.plextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstackleak_plugin.cstructleak_plugin.cgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinuxMakefile__init__.pyclk.pyconfig.pyconstants.py.incpus.pydevice.pydmesg.pygenpd.pyinterrupts.pylists.pymm.pymodules.pypage_owner.pypgtable.pyproc.pyradixtree.pyrbtree.pyslab.pystackdepot.pysymbols.pytasks.pytimerlist.pyutils.pyvfs.pyvmalloc.pyvmlinux-gdb.pygen-randstruct-seed.shgenerate_initcall_order.plgenerate_rust_analyzer.pygenerate_rust_target.rsgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_feat.plget_maintainer.plgfp-translatehead-object-list.txtheaderdep.plheaders_install.shinsert-sys-cert.cinstall.shjobserver-execkabidepskabisymskallsymskallsyms.ckconfigMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.cimages.hinternal.hlexer.llexer.lex.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmakeconfig.shmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hparser.tab.cparser.tab.hparser.ypreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_depKconfig__init__.pyexpected_stderrerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.iniutil.ckernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shmakelstmarkup_oops.plmin-tool-version.shmisc-checkmkcompile_hmksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.clist.hmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.csymsearch.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffobjdump-funcorc_hash.shpackagebuilddebbuildtardeb-build-optiondebianrulesgen-diff-patchinstall-extmod-buildkernel.specmkdebianmkspecsnapcraft.templatepahole-flags.shpahole-version.shparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcount.crecordmcount.hrecordmcount.plrelocs_check.shremove-stale-filesrust_is_available.shrust_is_available_bindgen_libclang.hrust_is_available_test.pyrustdoc_test_builder.rsrustdoc_test_gen.rsselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspdxcheck.pyspdxexcludespelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includesyscallhdr.shsyscallnr.shsyscalltbl.shtags.shtest_fortify.shtools-support-relr.shtracingdraw_functrace.pyftrace-bisect.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysKconfigMakefilelandlockKconfigMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefilesmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilegoogleKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefileloongsonKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt7986Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8188Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestarfiveKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearchx86intel_sdsiMakefilekcpuidMakefilebootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_btfidsMakefileresolve_btfidsrunqslowerMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilecounterMakefilecryptoccpMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileincludenolibcMakefilekvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefilebpfMakefileperfDocumentationMakefileMakefilesubcmdMakefilesymbolMakefilethermalMakefilemmMakefilenetynlMakefileMakefile.depsgeneratedMakefilelibMakefilesamplesMakefilenetaccMakefileobjtoolMakefileobjtoolpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilesw_64Makefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilepoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilepfrutMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilepython3-perfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilesw_64Makefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilescriptsMakefile.archMakefile.includespiMakefiletestingcryptochacha20-s390MakefilememblockMakefilescriptsMakefile.includenvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefilealsaMakefileamd-pstateMakefilearm64MakefileabiMakefilebtiMakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefileMakefile.docsbpf_testmodMakefilebreakpointsMakefilecachestatMakefilecapabilitiesMakefilecgroupMakefileclone3MakefileconnectorMakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmaMakefiledmabuf-heapsMakefiledriversdma-bufMakefilenetbondingMakefiledsaMakefileteamMakefiles390xuvdeviceMakefileefivarfsMakefileexecMakefilefchmodat2MakefilefilelockMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefatMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefilehidMakefileia64Makefileintel_pstateMakefileiommuMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelandlockMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemmMakefilemountMakefilemount_setattrMakefilemove_mount_set_groupMakefilemqueueMakefilenciMakefilenetMakefileaf_unixMakefileforwardingMakefilehsrMakefilemptcpMakefileopenvswitchMakefilenetfilterMakefilenolibcMakefilensfsMakefileopenat2Makefileperf_eventsMakefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledexcrMakefiledscrMakefileeehMakefilemathMakefilemceMakefilemmMakefilenx-gzipMakefilepapr_attributesMakefilepmuMakefileebbMakefileevent_code_testsMakefilesampling_testsMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileresctrlMakefileriscvMakefilehwprobeMakefilemmMakefilevectorMakefilerlimitsMakefilerseqMakefilertcMakefilesafesetidMakefileschedMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesyscall_user_dispatchMakefilesysctlMakefiletc-testingMakefiletdxMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefilettyMakefileueventMakefileuserMakefileuser_eventsMakefilevDSOMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermallibMakefilethermal-engineMakefilethermometerMakefiletmonMakefiletracingMakefilelatencyMakefilertlaMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amverificationdot2MakefilervMakefilevirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfigMakefile.kvmlibKconfigMakefile/lib/modules/6.6.0-42.0.0.49.oe2403.x86_64//usr/src/kernels//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/devicetree//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/devicetree/bindings//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/kbuild//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/tools/rtla//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/tools/rv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/userspace-api//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/Documentation/userspace-api/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/alpha/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/plat-axs10x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/plat-hsdk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/plat-sim//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arc/plat-tb10x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/bootp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/airoha//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/alphascale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/amazon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/axis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/calxeda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/cnxt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/gemini//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/hpe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/intel/axm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/intel/ixp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/intel/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/intel/socfpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/moxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nspire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nuvoton//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nvidia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp/lpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp/ls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp/mxs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/nxp/vf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/sigmastar//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/socionext//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/sunplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/synaptics//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/ti/davinci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/ti/keystone//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/ti/omap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/unisoc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/vt8500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/boot/dts/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-airoha//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-alpine//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-artpec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-asm9260//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-at91//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-axxia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-berlin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-clps711x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-davinci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-digicolor//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-dove//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-ep93xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-exynos//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-footbridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-gemini//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-highbank//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-hisi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-hpe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-ixp4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-keystone//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-lpc18xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-lpc32xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-milbeaut//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-moxart//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mstar//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mv78xx0//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mvebu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-mxs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-nomadik//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-npcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-nspire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-omap1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-omap2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-orion5x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-rda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-rpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-s3c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-s5pv210//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-sa1100//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-shmobile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-socfpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-spear//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-sunplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-uniphier//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-ux500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-versatile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-vt8500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mach-zynq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/nwfpe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/plat-orion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/probes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/probes/kprobes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/probes/uprobes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/vfp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/altera//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/amazon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/apm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/bitmain//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/broadcom/bcmbca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/cavium//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/exynos//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/freescale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/lg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/nuvoton//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/nvidia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/socionext//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/sprd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/synaptics//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/tesla//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/toshiba//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/boot/dts/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/hyperv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel/pi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel/probes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel/vdso-ilp32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kernel/vdso32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kvm/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kvm/hyp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/arm64/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/abiv1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/abiv2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/kernel/probes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/kernel/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/csky/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/hexagon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/hexagon/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/hexagon/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/hexagon/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/hp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/hp/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/uv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/ia64/uv/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/loongarch/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/68000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/amiga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/apollo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/atari//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/bvme6000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/coldfire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/fpsp040//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/hp300//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/ifpsp060//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/mac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/mvme147//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/mvme16x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/q40//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/sun3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/sun3/prom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/sun3x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/tools/amiga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/m68k/virt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/kernel/cpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/microblaze/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/alchemy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/alchemy/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/alchemy/devboards//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/ar7//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/ath25//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/ath79//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/bcm47xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/bcm63xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/bcm63xx/boards//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/bmips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/brcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/img//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/lantiq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/loongson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/mti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/ni//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/pic32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/qca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/ralink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/dts/xilfpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/boot/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/cavium-octeon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/cavium-octeon/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/cavium-octeon/executive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/cobalt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/dec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/dec/prom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/fw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/fw/arc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/fw/cfe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/fw/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/fw/sni//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/generic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/jazz//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/lantiq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/lantiq/falcon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/lantiq/xway//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson2ef//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson2ef/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson32/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson32/ls1b//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson32/ls1c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/loongson64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/mti-malta//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/n64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/pic32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/pic32/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/pic32/pic32mzda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/ralink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/rb532//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sgi-ip22//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sgi-ip27//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sgi-ip30//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sgi-ip32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sibyte//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sibyte/bcm1480//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sibyte/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sibyte/sb1250//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sibyte/swarm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/sni//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/txx9//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/txx9/generic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/txx9/rbtx4927//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/mips/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/nios2/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/openrisc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/kernel/vdso32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/kernel/vdso64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/parisc/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/boot/dts/fsl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kernel/ptrace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kernel/trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kernel/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kexec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm/book3s32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm/book3s64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm/kasan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm/nohash//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/mm/ptdump//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/40x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/44x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/512x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/52xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/82xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/83xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/85xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/86xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/8xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/amigaone//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/book3s//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/cell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/chrp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/maple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/microwatt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/pasemi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/powermac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/powernv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/ps3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/platforms/pseries//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/purgatory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/sysdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/sysdev/ge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/sysdev/xics//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/sysdev/xive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/powerpc/xmon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/canaan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/sifive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/boot/dts/thead//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/errata//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/errata/andes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/errata/sifive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/errata/thead//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kernel/compat_vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kernel/pi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kernel/probes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kernel/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/riscv/purgatory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/appldata//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/hypfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/kernel/vdso32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/kernel/vdso64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/lib/expoline//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/purgatory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/s390/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-dreamcast//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-ecovec24//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-highlander//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-hp6xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-landisk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-lboxre2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-microdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-migor//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-r2d//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-rsk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-sdk7780//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-sdk7786//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7206//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7343//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/770x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7721//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7722//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7724//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7751//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-se/7780//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-sh03//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boards/mach-x3proto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/boot/romimage//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/cchips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/cchips/hd6446x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/drivers/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/drivers/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/drivers/superhyway//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/irq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/sh2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/sh3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/sh4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/kernel/vsyscall//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sh/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/prom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sparc/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/kernel/kprobes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/kernel/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/sw_64/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/kernel/skas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/os-Linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/os-Linux/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/os-Linux/skas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/um/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/boot/compressed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/coco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/coco/tdx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/entry//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/entry/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/entry/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/entry/vsyscall//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/events/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/events/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/events/zhaoxin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/hyperv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/ia32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/e820//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/fpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/numachip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/shared//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/uv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/asm/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/generated//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/generated/asm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/generated/uapi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/generated/uapi/asm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/uapi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/include/uapi/asm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/acpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/apic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu/mce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu/microcode//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/cpu/sgx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/fpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kernel/kprobes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/mm/pat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/atom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/ce4100//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/efi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/geode//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/intel-mid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/intel-quark//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/iris//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/olpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/pvh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/scx200//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/ts5500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/platform/uv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/purgatory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/ras//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/realmode//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/realmode/rm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/um//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/um/os-Linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/um/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/x86/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/boot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/boot/boot-elf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/boot/boot-redboot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/boot/dts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/boot/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/kernel/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/platforms//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/platforms/iss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/platforms/xt2000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/arch/xtensa/platforms/xtfpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/block//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/block/partitions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/certs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/crypto/asymmetric_keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/crypto/async_tx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/common/mmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/common/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/gaudi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/gaudi2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/habanalabs/goya//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/ivpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accel/qaic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accessibility//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accessibility/braille//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/accessibility/speakup//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/acpica//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/apei//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/arm64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/dptf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/nfit//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/numa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/pmic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/acpi/riscv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/amba//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/android//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ata//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ata/pata_parport//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/atm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/auxdisplay//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base/firmware_loader//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base/firmware_loader/builtin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base/regmap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/base/test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bcma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/aoe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/drbd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/mtip32xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/null_blk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/rnbd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/xen-blkback//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/block/zram//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bluetooth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bus/fsl-mc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bus/mhi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bus/mhi/ep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/bus/mhi/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cache//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cdrom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cdx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cdx/controller//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/agp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/hw_random//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/ipmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/mwave//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/tpm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/tpm/st33zp24//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/xilinx_hwicap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/char/xillybus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/analogbits//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/at91//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/axis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/axs10x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/baikal-t1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/berlin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/davinci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/imgtec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/keystone//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/mmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/mstar//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/mvebu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/mxs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/nuvoton//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/pistachio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/ralink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/sifive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/socfpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/spear//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/sprd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/sunxi-ng//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/uniphier//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/ux500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/versatile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/visconti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/zynq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clk/zynqmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/clocksource//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi/drivers/ni_routing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi/drivers/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/comedi/kcomedilib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/connector//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/counter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cpufreq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cpuidle//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cpuidle/governors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cpuinspect//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/amcc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/axis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/caam//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/cavium//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/cavium/cpt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/cavium/nitrox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/cavium/zip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/ccp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/ccree//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/chelsio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/gemini//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon/hpre//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon/sec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon/sec2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon/trng//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/hisilicon/zip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/inside-secure//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/iaa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/ixp4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/keembay//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/marvell/cesa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/marvell/octeontx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/marvell/octeontx2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/montage//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/montage/tsse//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/nx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/qce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/vmx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/crypto/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cxl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/cxl/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dax//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dax/hmem//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dax/pmem//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/devfreq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/devfreq/event//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma-buf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma-buf/heaps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/bestcomm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/dw-axi-dmac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/dw-edma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/dw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/hsu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/idxd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/ioat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/lgm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/ppc4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/ptdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/sf-pdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/dma/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/edac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/eisa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/extcon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firewire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/arm_ffa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/arm_scmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/efi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/efi/libstub//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/efi/test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/google//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/psci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/smccc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/firmware/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/fpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/fpga/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/fsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gnss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/acp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn302//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn315//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn316//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/arm/display//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/armada//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/ast//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/display//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/etnaviv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/exynos//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/gma500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/gud//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hygon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hygon/hydcu-fixup-header//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/hyperv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/i915//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/i915/gvt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/imx/dcss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/imx/ipuv3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/imx/lcdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/kmb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/lima//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/logicvc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/loongson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/mcde//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/mgag200//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/msm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/mxsfb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/nouveau//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/omapdrm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/panel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/panfrost//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/phytium//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/pl111//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/qxl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/radeon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/scheduler//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/solomon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/sprd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/stm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/sun4i//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tidss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tilcdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tiny//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/ttm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/ttm/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/tve200//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/udl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/v3d//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/vboxvideo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/vc4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/vgem//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/vkms//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/vmwgfx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/drm/xlnx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/host1x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/ipu-v3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/gpu/vga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/greybus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/amd-sfh-hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/bpf/entrypoints//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/i2c-hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/intel-ish-hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/surface-hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hid/usbhid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hooks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hsi/clients//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hsi/controllers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hte//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwmon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwmon/occ//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwmon/peci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwmon/pmbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwspinlock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwtracing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwtracing/coresight//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwtracing/intel_th//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwtracing/ptt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/hwtracing/stm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i2c/algos//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i2c/busses//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i2c/muxes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i3c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i3c/master//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/idle//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/accel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/adc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/addac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/afe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/amplifiers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/buffer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/cdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/chemical//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/hid-sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/inv_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/ms_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/scmi_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/ssp_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/common/st_sensors//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/dac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/dummy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/filter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/frequency//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/gyro//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/health//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/humidity//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/bmi160//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/bno055//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/inv_icm42600//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/light//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/magnetometer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/multiplexer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/orientation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/position//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/potentiometer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/potentiostat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/pressure//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/proximity//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/resolver//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/temperature//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iio/trigger//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/cxgb4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/efa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/erdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/hfi1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/hiroce3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/hns//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/irdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/mana//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/mlx4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/mlx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/mthca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/ocrdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/qedr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/qib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/usnic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/hw/xsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/sw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/sw/rdmavt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/sw/rxe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/sw/siw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/ipoib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/iser//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/isert//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/rtrs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/srp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/infiniband/ulp/srpt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/gameport//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/joystick//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/joystick/iforce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/keyboard//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/mouse//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/rmi4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/serio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/tablet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/input/touchscreen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/interconnect//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/interconnect/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/interconnect/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/interconnect/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/arm/arm-smmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/iommufd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/iommu/sw64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ipack//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ipack/carriers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ipack/devices//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/irqchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/isdn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/isdn/capi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/isdn/hardware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/isdn/hardware/mISDN//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/isdn/mISDN//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds/blink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds/flash//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds/rgb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds/simple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/leds/trigger//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/macintosh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/macintosh/ams//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mailbox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mcb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/md//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/md/bcache//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/md/persistent-data//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/cros-ec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/s5p//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/seco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/platform/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/usb/pulse8//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/cec/usb/rainshadow//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common/b2c2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common/saa7146//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common/siano//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common/v4l2-tpg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/common/videobuf2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/dvb-core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/dvb-frontends//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/firewire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c/adv748x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c/ccs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c/cx25840//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c/et8ek8//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/i2c/s5c73m3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/mc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/mmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/mmc/siano//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/b2c2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/bt8xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/cobalt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/cx18//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/cx23885//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/cx25821//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/cx88//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/ddbridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/dm1105//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/dt3155//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/intel/ipu3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/intel/ivsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/ivtv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/mantis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/netup_unidvb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/ngene//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/pluto2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/pt1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/pt3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/saa7134//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/saa7146//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/saa7164//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/smipcie//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/solo6x10//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/sta2x11//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/ttpci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/tw5864//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/tw68//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/tw686x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/pci/zoran//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/allegro-dvt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/amlogic/meson-ge2d//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/amphion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/cadence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/chips-media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/jpeg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/mdp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/mdp3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/vcodec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/vcodec/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/vcodec/decoder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/vcodec/encoder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/mediatek/vpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nvidia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nvidia/tegra-vde//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nxp/dw100//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nxp/imx-jpeg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/nxp/imx8-isi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/qcom/camss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/qcom/venus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/renesas/rcar-vin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/renesas/rzg2l-cru//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/renesas/vsp1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/rockchip/rga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/exynos-gsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/exynos4-is//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/s3c-camif//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/s5p-g2d//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/s5p-jpeg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/samsung/s5p-mfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/sti/bdisp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/sti/c8sectpfe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/sti/delta//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/sti/hva//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/st/stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun6i-mipi-csi2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/am437x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/cal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/davinci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/omap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/omap3isp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/ti/vpe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/verisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/via//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/platform/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/radio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/radio/si470x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/radio/si4713//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/radio/wl128x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/rc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/rc/img-ir//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/rc/keymaps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers/vicodec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers/vidtv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers/vimc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers/visl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/test-drivers/vivid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/tuners//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/airspy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/as102//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/au0828//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/b2c2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/cx231xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/dvb-usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/em28xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/go7007//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/gspca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/gspca/gl860//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/gspca/m5602//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/hackrf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/hdpvr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/msi2500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/pvrusb2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/pwc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/s2255//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/siano//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/stk1160//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/ttusb-budget//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/ttusb-dec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/usbtv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/usb/uvc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/media/v4l2-core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memory/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memory/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memstick//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memstick/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/memstick/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/message//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/message/fusion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/altera-stapl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/bcm-vk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/c2port//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/cardreader//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/cb710//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/cxl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/echo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/eeprom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/genwqe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/ibmasm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/lis3lv02d//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/lkdtm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/mchp_pci1xxxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/mei//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/mei/gsc_proxy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/mei/hdcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/mei/pxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/ocxl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/pvpanic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/sgi-gru//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/sgi-xp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/ti-st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/uacce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/misc/vmw_vmci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mmc/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mmc/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/most//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/chips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/devices//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/hyperbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/lpddr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/maps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/onenand//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/nand/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/parsers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/spi-nor//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/spi-nor/controllers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mtd/ubi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/mux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/appletalk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/arcnet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/bonding//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/caif//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/c_can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/cc770//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/ctucanfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/dev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/flexcan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/ifi_canfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/m_can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/mscan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/peak_canfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/rcar//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/sja1000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/slcan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/softing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/usb/etas_es58x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/can/usb/peak_usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/b53//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/hirschmann//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/ocelot//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/qca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/sja1105//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/dsa/xrs700x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/3com//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/3snic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/3snic/sssnic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/3snic/sssnic/nic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/8390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/adaptec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/adi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/aeroflex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/agere//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/alacritech//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/alteon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/altera//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/amazon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/amazon/ena//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/amd/pds_core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/apm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/apm/xgene//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/aquantia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/arc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/asix//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/atheros//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/atheros/alx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/broadcom/asp2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/brocade//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/brocade/bna//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/bzwx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/bzwx/nce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cadence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/calxeda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cavium//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cavium/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cisco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cisco/enic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/cortina//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/davicom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/dec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/dec/tulip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/dlink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/emulex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/emulex/benet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/engleder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ezchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/faraday//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale/fman//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/fujitsu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/fungible//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/fungible/funcore//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/fungible/funeth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/google//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/google/gve//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma/cdev_drv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma/cdev_veth_drv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma/edma_drv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma/kbox_drv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/bma/veth_drv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/huawei/hinic3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/i825xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ibm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ibm/emac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/e1000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/i40e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/iavf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/ice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/igb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/igc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/litex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/micrel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microchip/lan966x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microchip/vcap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microsoft//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/microsoft/mana//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/moxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse/rnp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse/rnpgbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse/rnpgbevf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse/rnpm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/mucse/rnpvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/myricom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/natsemi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/neterion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/netronome//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ni//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/nvidia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/oki-semi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/packetengines//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/pasemi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/pensando//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qualcomm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/rdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/rocker//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/seeq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sfc/siena//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sgi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/silan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/smsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/socionext//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/stmicro//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sun//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/sunplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/synopsys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/tehuti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/toshiba//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/tundra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/vertexcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/via//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/wangxun//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/wangxun/libwx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/wangxun/ngbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/wangxun/txgbe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/wiznet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/xircom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/xscale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/yunsilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/yunsilicon/xsc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/yunsilicon/xsc/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ethernet/yunsilicon/xsc/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/fddi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/fddi/skfp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/fjes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/hamradio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/hippi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/hyperv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ieee802154//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ipa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ipvlan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/mctp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/mdio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/netdevsim//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/pcs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/phy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/phy/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/plip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/ppp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/pse-pd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/slip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/team//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/thunderbolt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/vmxnet3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/vxlan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireguard//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/admtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ar5523//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath10k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath11k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath12k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath5k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/ath9k//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/carl9170//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ath/wil6210//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/b43//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/cisco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intersil//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intersil/hostap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/intersil/p54//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/legacy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/marvell/libertas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/purelifi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/purelifi/plfxlc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/quantenna//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ralink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/realtek/rtw89//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/rsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/silabs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/silabs/wfx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/st/cw1200//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ti/wl1251//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/ti/wlcore//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/virtual//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/zydas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wwan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wwan/iosm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/wwan/t7xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/net/xen-netback//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/fdp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/microread//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/nfcmrvl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/nxp-nci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/pn533//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/pn544//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/s3fwrn5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/st-nci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/st21nfca//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nfc/st95hf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw/epf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw/idt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/hw/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ntb/test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nubus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvdimm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvme//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvme/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvme/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvme/target//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvmem//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/nvmem/layouts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/of//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/of/unittest-data//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/opp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/parisc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/parport//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/controller//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/controller/cadence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/controller/dwc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/controller/mobiveil//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/endpoint//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/endpoint/functions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/hotplug//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/msi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/pcie//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pci/switch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pcmcia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/peci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/peci/controller//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/perf/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/perf/arm_cspmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/perf/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/allwinner//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/cadence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/freescale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/ingenic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/lantiq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/motorola//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/qualcomm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/ralink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/socionext//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/sunplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/phy/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/berlin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/freescale//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/mvebu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/nomadik//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/nuvoton//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/spear//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/sprd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/stm32//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/sunplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/uniphier//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/visconti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/vt8500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pinctrl/zhaoxin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/chrome//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/chrome/wilco_ec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/goldfish//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/loongarch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/mellanox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/mpam//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/olpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/surface//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/surface/aggregator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/sw64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/amd/pmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/amd/pmf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/dell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/hp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/hp/hp-bioscfg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/atomisp2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/ifs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/int1092//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/int3472//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/pmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/pmt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/telemetry//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/intel/wmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/siemens//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/platform/x86/x86-android-tablets//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pmdomain/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pnp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pnp/isapnp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pnp/pnpacpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pnp/pnpbios//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/power/reset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/power/supply//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/powercap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pps/clients//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pps/generators//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ps3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ptp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/pwm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/rapidio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/rapidio/devices//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/rapidio/switches//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ras//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ras/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/regulator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/remoteproc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/reset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/reset/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/reset/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/reset/sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/reset/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/roh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/roh/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/roh/hw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/roh/hw/hns3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/rpmsg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/rtc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/block//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/char//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/cio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/scsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/s390/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sbus/char//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/aacraid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/aic7xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/aic94xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/arcmsr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/be2iscsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/bfa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/bnx2fc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/bnx2i//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/csiostor//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/cxgbi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/cxlflash//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/device_handler//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/elx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/esas2r//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/fcoe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/fnic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/hisi_raid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/hisi_sas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/ibmvscsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/isci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/libfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/libsas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/lpfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/megaraid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/mpi3mr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/mpt3sas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/mvsas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/pcmcia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/pm8001//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/qedf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/qedi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/qla2xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/qla4xxx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/smartpqi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/snic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/sssraid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/scsi/sym53c8xx_2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sh/clk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sh/intc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sh/maple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/sh/superhyway//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/siox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/slimbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/aspeed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/bcm/brcmstb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/canaan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/dove//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/fsl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/fsl/dpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/fsl/qbman//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/fsl/qe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/fujitsu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/gemini//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/ixp4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/lantiq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/litex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/loongson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/nuvoton//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/sifive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/tegra/cbb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/tegra/fuse//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/ux500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/versatile//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soc/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/soundwire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/spmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ssb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/axis-fifo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/board//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/emxx_udc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/fbtft//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/fieldbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/fieldbus/anybuss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/gdm724x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/greybus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/accel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/adc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/addac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/frequency//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/iio/resolver//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/ks7010//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/atomisp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/atomisp/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/av7110//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/deprecated//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/deprecated/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/ipu3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/max96712//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/meson/vdec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/omap4iss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/rkvdec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/sunxi/sun6i-isp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/media/tegra-video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/most//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/most/dim2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/most/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/most/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/most/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/nvec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/octeon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/olpc_dcon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/pi433//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/qlge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rtl8192e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rtl8192u//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rtl8712//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rtl8723bs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/rts5208//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/sm750fb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vc04_services//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vme_user//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vt6655//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/vt6656//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/staging/wlan-ng//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/iscsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/iscsi/cxgbit//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/loopback//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/sbp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/tcm_fc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/target/tcm_remote//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tee//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tee/amdtee//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tee/optee//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/st//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thermal/ti-soc-thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/thunderbolt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/hvc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/ipwireless//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/serdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/serial//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/serial/8250//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/serial/jsm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/tty/vt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ufs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ufs/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/ufs/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/uio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/atm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/c67x00//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/cdns3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/chipidea//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/class//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/dwc2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/dwc3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/early//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/fotg210//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/function//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/legacy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/udc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/udc/bdc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/gadget/udc/cdns2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/host//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/image//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/isp1760//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/misc/sisusbvga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/mon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/mtu3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/musb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/phy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/renesas_usbhs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/roles//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/serial//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/storage//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/altmodes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/mux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/tcpm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/tcpm/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/tipd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/typec/ucsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/usb/usbip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/alibaba//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/ifcvf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/mlx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/pds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/solidrun//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/vdpa_sim//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/vdpa_user//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vdpa/virtio_pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/cdx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/fsl-mc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/mdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/pci/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/pci/mlx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/pci/pds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/pci/qat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vfio/platform/reset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vhost//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/backlight//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/console//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/aty//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/geode//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/i810//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/intelfb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/kyro//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/matrox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/mb862xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/mmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/mmp/fb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/mmp/hw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/mmp/panel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/nvidia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/omap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/omap2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/riva//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/savage//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/sis//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/vermilion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/fbdev/via//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/video/logo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/acrn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/coco//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/coco/csv-guest//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/coco/efi_secret//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/coco/sev-guest//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/coco/tdx-guest//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/nitro_enclaves//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virt/vboxguest//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/vlynq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/w1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/w1/masters//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/w1/slaves//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/watchdog//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/xen/events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/xen/xen-pciback//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/xen/xenbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/xen/xenfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/drivers/zorro//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/9p//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/adfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/affs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/afs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/autofs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/befs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/bfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/btrfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/cachefiles//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ceph//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/coda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/configfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/cramfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/debugfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/devpts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/dlm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ecryptfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/efivarfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/efs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/erofs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/exfat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/exportfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ext2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ext4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/f2fs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/fat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/freevxfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/fscache//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/fuse//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/gfs2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/hfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/hfsplus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/hostfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/hpfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/hugetlbfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/iomap//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/isofs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/jbd2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/jffs2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/jfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/kernfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/lockd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/minix//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/netfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfs/blocklayout//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfs/filelayout//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfs/flexfilelayout//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfs_common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nfsd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nilfs2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/nls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/notify//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/notify/dnotify//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/notify/fanotify//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/notify/inotify//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ntfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ntfs3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ocfs2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ocfs2/cluster//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ocfs2/dlm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ocfs2/dlmfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/omfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/openpromfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/orangefs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/overlayfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/proc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/pstore//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/qnx4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/qnx6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/quota//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ramfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/reiserfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/resctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/romfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/smb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/smb/client//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/smb/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/smb/server//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/squashfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/sysfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/sysv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/tracefs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ubifs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/udf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/ufs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/unicode//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/vboxsf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/verity//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/xfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/fs/zonefs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/acpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/acpi/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/asm-generic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/asm-generic/bitops//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/asm-generic/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/clocksource//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/config//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/crypto/internal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/drm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/drm/bridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/drm/display//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/drm/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/drm/ttm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/ata//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/bus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/clock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/display//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/firmware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/firmware/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/gce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/iio/adc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/iio/addac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/iio/temperature//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/input//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/interconnect//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/interrupt-controller//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/leds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/mailbox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/memory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/mfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/mux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/nvmem//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/phy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/pinctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/pmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/pwm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/regulator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/reset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/soc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/sound//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/spmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/dt-bindings/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/generated//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/generated/uapi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/generated/uapi/linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/kunit//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/amba//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/atomic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/avf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/bcma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/byteorder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/can/dev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/can/platform//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/cdx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/ceph//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/clk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/comedi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/crush//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/decompress//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/device//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/dsa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/extcon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/broadcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/imx/svc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/firmware/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/fpga//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/fsl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/fsl/bestcomm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/greybus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/hsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/i3c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/accel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/adc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/afe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/dac//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/frequency//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/gyro//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/imu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/iio/timer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/input//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/irqchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/isdn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/lockd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mailbox//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mdio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/abx500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/arizona//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/atc260x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/da9052//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/da9055//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/da9062//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/da9063//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/da9150//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/madera//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6323//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6331//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6332//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6357//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6358//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6359//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6359p//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/mt6397//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/pcf50633//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/syscon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/wcd934x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/wm831x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/wm8350//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mfd/wm8994//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mlx4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mlx5//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mtd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/mux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/net/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter/ipset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter_arp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter_bridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter_ipv4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/netfilter_ipv6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/pcs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/pds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/phy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/phy/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/pinctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/platform_data//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/platform_data/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/platform_data/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/platform_data/txx9//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/platform_data/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/pse-pd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/qat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/qed//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/raid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/regulator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/remoteproc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/reset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/rpmsg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/rtc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/sched//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/actions//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/andes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/brcmstb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/dove//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/ixp4xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/marvell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/marvell/octeontx2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/mmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/nxp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/renesas//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soc/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/soundwire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/ssb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/sunrpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/surface_aggregator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/ulpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/unaligned//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/linux/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/math-emu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/media//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/media/davinci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/media/drv-intf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/media/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/media/tpg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/memory//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/9p//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/bluetooth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/caif//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/iucv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/mana//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/netfilter/ipv4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/netfilter/ipv6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/netns//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/nfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/page_pool//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/phonet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/sctp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/net/tc_act//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/pcmcia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/ras//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/rdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/rv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/scsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/scsi/fc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/amlogic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/arc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/at91//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/bcm2835//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/canaan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/fsl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/fsl/qe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/microchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/mscc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/sa1100//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/sifive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/soc/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/sound//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/sound/ac97//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/sound/sof//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/sound/sof/ipc4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/target//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/target/iscsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/trace/events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/trace/hooks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/trace/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/trace/stages//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/asm-generic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/drm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/android//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/byteorder//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/caif//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/cifs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/dvb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/genwqe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/hdlc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/hsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/isdn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/mmc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter/ipset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter_arp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter_bridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/nfsd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/raid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/sched//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/sunrpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/surface_aggregator//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/tc_act//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/tc_ematch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/linux/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/misc/uacce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/mtd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/rdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/rdma/hfi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/scsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/scsi/fc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/sound//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/sound/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/sound/intel/avs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/sound/sof//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/uapi/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/ufs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/video//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/xen/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/xen/interface//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/xen/interface/hvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/include/xen/interface/io//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/init//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/io_uring//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/ipc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/bpf/preload//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/bpf/preload/iterators//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/cgroup//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/debug//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/debug/kdb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/entry//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/futex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/gcov//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/irq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/kcsan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/livepatch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/locking//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/module//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/pgo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/printk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/rcu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/sched//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/sched/grid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/time//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/kernel/trace/rv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/842//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/crypto/mpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/dim//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/fonts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/kunit//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/livepatch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/lz4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/lzo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/math//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/pldmfw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/raid6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/raid6/test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/reed_solomon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/vdso//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/xz//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/zlib_deflate//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/zlib_dfltcc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/zlib_inflate//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/lib/zstd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/mm/damon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/mm/kasan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/mm/kfence//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/mm/kmsan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/6lowpan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/802//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/8021q//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/9p//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/appletalk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/atm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ax25//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/batman-adv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bluetooth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bluetooth/bnep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bluetooth/cmtp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bluetooth/hidp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bluetooth/rfcomm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bpfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bridge//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/bridge/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/caif//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/can//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/can/j1939//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ceph//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/dcb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/dccp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/dccp/ccids//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/devlink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/dns_resolver//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/dsa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ethernet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ethtool//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/handshake//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/hsr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ieee802154//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ieee802154/6lowpan//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ife//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv4/bpfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv4/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv6/ila//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ipv6/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/iucv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/kcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/key//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/l2tp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/l3mdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/lapb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/llc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/mac80211//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/mac802154//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/mctp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/mpls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/mptcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/ncsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netfilter/ipset//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netfilter/ipvs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netlabel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netlink//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/netrom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/nfc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/nfc/hci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/nfc/nci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/nsh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/openvswitch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/packet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/phonet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/psample//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/qrtr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/rds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/rfkill//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/rose//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/rxrpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/sched//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/sctp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/smc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/strparser//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/sunrpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/sunrpc/auth_gss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/sunrpc/xprtrdma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/switchdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/tipc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/tls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/unix//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/vmw_vsock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/wireless//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/x25//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/xdp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/net/xfrm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/rust//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/acrn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/auxdisplay//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/binderfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/configfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/connector//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/coresight//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/fanotify//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/fprobe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/ftrace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/hidraw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/hw_breakpoint//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/kdb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/kfifo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/kmemleak//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/kobject//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/kprobes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/landlock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/livepatch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/mei//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/nitro_enclaves//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/pfsm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/pidfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/qmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/rpmsg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/rust//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/rust/hostprogs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/seccomp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/timers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/trace_events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/trace_printk//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/uhid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/user_events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/v4l//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/vfio-mdev//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/vfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/watch_queue//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/samples/watchdog//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/atomic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/atomic/fallbacks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/atomic/kerneldoc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/basic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/clang-tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/api//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/api/alloc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/free//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/iterators//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/locks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/null//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/coccinelle/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dtc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dtc/include-prefixes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dtc/libfdt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dummy-tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dummy-tools/dummy-plugin-dir//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/dummy-tools/dummy-plugin-dir/include//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/gcc-plugins//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/gdb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/gdb/linux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/genksyms//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/lxdialog//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/choice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/inter_choice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/preprocess//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/ksymoops//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/mod//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/package//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/package/debian//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/selinux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/selinux/genheaders//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/selinux/mdp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/scripts/tracing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/apparmor//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/integrity//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/integrity/evm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/integrity/ima//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/keys/encrypted-keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/keys/trusted-keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/landlock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/loadpin//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/lockdown//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/safesetid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/selinux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/smack//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/tomoyo//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/security/yama//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/ac97//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa/codecs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa/fabrics//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa/soundbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/aoa/soundbus/i2sbus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/core/oss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/core/seq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/core/seq/oss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers/mpu401//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers/opl3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers/opl4//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers/pcsp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/drivers/vx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/bebob//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/dice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/digi00x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/fireface//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/fireworks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/motu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/oxfw//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/firewire/tascam//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/hda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/hda/ext//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/i2c//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/i2c/other//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/ad1816a//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/ad1848//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/cs423x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/es1688//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/galaxy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/gus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/msnd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/opti9xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/sb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/wavefront//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/isa/wss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/oss//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/oss/dmasound//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/parisc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ac97//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ali5451//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/asihpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/au88x0//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/aw2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ca0106//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/cs46xx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/cs5535audio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ctxfi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/echoaudio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/emu10k1//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/hda//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ice1712//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/korg1212//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/lola//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/lx6464es//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/mixart//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/nm256//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/oxygen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/pcxhr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/riptide//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/rme9652//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/trident//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/vx222//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pci/ymfpci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pcmcia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pcmcia/pdaudiocf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/pcmcia/vx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/ppc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/adi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/acp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/ps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/raven//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/renoir//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/rpl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/vangogh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/amd/yc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/apple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/atmel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/au1x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/bcm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/cirrus//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/codecs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/dwc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/fsl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/generic//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/google//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/hisilicon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/img//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/atom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/atom/sst//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/avs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/avs/boards//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/boards//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/catpt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/keembay//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/intel/skylake//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/jz4740//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/kirkwood//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/loongson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/common//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt2701//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt6797//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt7986//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8173//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8183//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8186//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8188//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8192//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mediatek/mt8195//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/meson//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/mxs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/pxa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/qcom//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/qcom/qdsp6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/rockchip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/samsung//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sh/rcar//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/amd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/imx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/intel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/mediatek//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/mediatek/mt8186//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/mediatek/mt8195//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sof/xtensa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/spear//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sprd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/starfive//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/stm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/sunxi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/tegra//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/ti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/uniphier//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/ux500//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/xilinx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/soc/xtensa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/sparc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/synth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/synth/emux//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/6fire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/bcd2000//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/caiaq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/hiface//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/line6//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/misc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/usb/usx2y//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/sound/xen//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/accounting//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/arch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/arch/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/arch/x86/intel_sdsi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/arch/x86/kcpuid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bootconfig//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bpf/bpftool//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bpf/bpftool/Documentation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bpf/resolve_btfids//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/bpf/runqslower//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/build//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/build/feature//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/build/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/build/tests/ex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/cgroup//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/counter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/crypto/ccp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/debugging//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/edid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/firewire//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/firmware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/hv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/iio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/include//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/include/nolibc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/kvm/kvm_stat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/laptop//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/laptop/dslm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/laptop/freefall//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/leds//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/api//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/perf/Documentation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/subcmd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/symbol//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/lib/thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/net/ynl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/net/ynl/generated//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/net/ynl/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/net/ynl/samples//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/netacc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/objtool//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/pci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/pcmcia//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/Documentation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/arm64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/csky//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/loongarch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/powerpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/riscv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/s390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/sparc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/sw_64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/arch/xtensa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/scripts/perl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell/coresight//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi/tools//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi/tools/acpidbg//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi/tools/acpidump//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi/tools/ec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/acpi/tools/pfrut//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower/bench//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower/debug//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower/debug/i386//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower/debug/kernel//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/cpupower/debug/x86_64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/pm-graph//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/x86/intel-speed-select//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/x86/turbostat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/Documentation//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/arm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/arm64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/csky//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/loongarch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/mips//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/powerpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/riscv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/s390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/sh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/sparc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/sw_64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/arch/xtensa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/scripts/perl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell/coresight//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell/coresight/thread_loop//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/python3-perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/spi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/crypto//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/crypto/chacha20-s390//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/memblock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/memblock/scripts//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/nvdimm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/radix-tree//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/scatterlist//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/alsa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/amd-pstate//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/abi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/bti//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/fp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/mte//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/pauth//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/signal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/arm64/tags//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/bpf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/breakpoints//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/cachestat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/capabilities//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/cgroup//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/clone3//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/connector//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/core//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/cpufreq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/damon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/dma//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/net/dsa//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/net/team//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/s390x//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/drivers/s390x/uvdevice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/efivarfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/exec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/fchmodat2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/filelock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/filesystems//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/filesystems/fat//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/firmware//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/fpu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ftrace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/futex//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/futex/functional//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/gpio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/hid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ia64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/intel_pstate//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/iommu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ipc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ir//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/kcmp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/kexec//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/kmod//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/landlock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/livepatch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/lkdtm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/locking//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/media_tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/membarrier//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/memfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/memory-hotplug//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/mincore//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/mount//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/mount_setattr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/move_mount_set_group//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/mqueue//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/nci//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net/af_unix//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net/forwarding//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net/hsr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net/mptcp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/net/openvswitch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/netfilter//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/nolibc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/nsfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/openat2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/perf_events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/pid_namespace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/pidfd//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/math//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/mce//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/pmu/event_code_tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/security//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/signal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/tm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/prctl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/proc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/pstore//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ptp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/ptrace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/rcutorture//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/resctrl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/riscv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/riscv/hwprobe//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/riscv/mm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/riscv/vector//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/rlimits//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/rseq//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/rtc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/safesetid//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sched//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/seccomp//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sgx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sigaltstack//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/size//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sparc64//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/splice//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/static_keys//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sync//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/sysctl//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/tc-testing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/tdx//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/timens//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/timers//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/tmpfs//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/tpm2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/tty//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/uevent//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/user//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/user_events//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/vDSO//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/watchdog//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/wireguard//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/x86//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/selftests/zram//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/testing/vsock//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/thermal//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/thermal/lib//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/thermal/thermal-engine//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/thermal/thermometer//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/thermal/tmon//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/tracing//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/tracing/latency//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/tracing/rtla//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/ffs-aio-example//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/ffs-aio-example/simple//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/usbip//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/usbip/libsrc//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/usb/usbip/src//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/verification//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/verification/dot2//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/verification/rv//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/virtio//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/virtio/ringtest//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/virtio/vhost_test//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/virtio/virtio-trace//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/tools/wmi//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/usr//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/usr/include//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/virt//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/virt/kvm//usr/src/kernels/6.6.0-42.0.0.49.oe2403.x86_64/virt/lib/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnu                                                !    "# $%&'(directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUnicode text, UTF-8 textemptyOS/2 REXX batch file, ASCII textmagic text fragment for file(1) cmd, 1st line "#------------------------------------------------------------------------------", 2nd line "# Copyright (c) 2004-2011 Atheros Communications Inc."OS/2 REXX batch file, Unicode text, UTF-8 textNim source code, ASCII textC source, ASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0f3a3303328cb0486f6c038cda15c20b0af63149, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f740a668ff7f0caff1c053b3c21b060495b2c890, for GNU/Linux 3.2.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again shell script, ASCII text executablePython script text executable Python script, ASCII text executableexported SGML document, ASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e28b960ac643b3d64949da6435d41a743dba454f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=238ba6365b11aa4e8379e3c37c8ca926a8524818, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1adb077d01bb84ddce186f1cb81cbb032d7dee5f, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII textassembler source, ASCII text, with very long lines (816)ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=da729364b6fa90983f3a7eae7ab41c2927776e16, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=551d22ff3d6dea93695eba1943f85b0d53ca0101, for GNU/Linux 3.2.0, strippeda /usr/bin/make -f script, ASCII text executablePOSIX shell script, Unicode text, UTF-8 text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2e3871904c35a44019fbde7a179e1ab0f4d8c413, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=55258d32f11b1559eb18aca820b035c8b938db90, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64b0ba32e9cfbb910ea927476e12de282581c3c5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=52a4ab6442977f319e1a4f8d95466d6362533b9a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ca7c15bf8b39383d81deccecfa411264821aae34, for GNU/Linux 3.2.0, strippedawk script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ee88f034afa6f5b4a5999ff81667d35d91a49cd4, for GNU/Linux 3.2.0, strippedASCII text, with very long lines (340)ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e09e4e20646318533acb3299072d4f911bfa472d, for GNU/Linux 3.2.0, strippedmakefile script, ASCII text, with very long lines (348)makefile script, ASCII text, with very long lines (355)(9ɖ&l6:%utf-87faf3825a8316487abff00e091cf7f95efa4a6a1cb7010702b81f3013a230bb2e0b0744a98bc3fd7042252f5d97427586ade8ae9087f00fc0e38d17f48efade8?@7zXZ !#,V] b2u B0RŔF8(# ӹ5 n526GkF9u " 5#7nphyoAמ 'K..-2O2SdD/w4 YOr{nI'>MCqBI0Q@I0 4" W66jg PS&dwNPfOV1c1²] Yt7>Gfl(k6>6C;hHK5`&p$*V$}4 Bv *˥h4+i#|qfQ;|ߐ7P.T/ӽB 2qdVq["_I{cwBi߉}@ {H(/r&D<;ORi :h3df.'MSs^+ ~hVs*iQ6,Kز".Nz:s⤺R>Uzx<jNJjͨU]!~XoOj@KF2]'iM !miǻe@-N ⮉3bG B e|Z`c]ΰ%h&m0 OMd8oΜI;Co|{)}b{˳R,$՟V6Z"5-8Q= Vf3n 1I { 0 w$Uc*uz(=SGvX0+p~>*Ӽ9襰Q7u )'ZcF1>_?֣NA/9VLjMUr:ہ0T}11^aZpV3\^ ڙV.C͟uUf2] #r[KxH^4Pd!ABDrv/!0pW7dEXƞ6O'x9-@v~_DK V*,i&bWU.xum/eY U3dQf$ҡ}>%g yXwuI1U^#+=x;i?c/aIBEs)4zW趉aw0L/LΜ V4yS5rhY0éZ'+^6/]Kt\_tgu0\EW rn3-fm=dW\n)vk@P.m +v%dBϝia` 9hf!Y2 5bNl"̪ƟX_oXP zg8Wyq$l=8I=fZu*%=u Y{/f…? ̔q0 cƷHYƼLװQ:l߄==,a!_g0Ov'/!=|RZ$h {IbSE7ZܿKoe(3RlrTdmU(q8T$[vi%9)]LgޱA gu`'F *tw ҹynś )Ǒu?g5,F #s3^lpmgq} -o$ U%0U S~fh8b}꺵[tAR$}5fT[)Ttkph~!5 5~~+h {m7-A#nǓh},f4s;=[9|PIr};^́\[\!Lbq-1 ;RԬ,ɉ7 Wb .Me.-ꍝ:Ck2K5u,!NZ+ )W}n)t Ϫ70pxf.wzt0|U4;v9NF~> I{Rb+-gt/fJ/4]E{Q'ZLDঢ!c_"5PRe54s6i Ҟ.h6G#&q:'x\bNZGr2/M1~Z@*Ժx8Eۨg"Y]³M>kkXleƬ ^ MnHF,zEr)^(K bz@ĘQִ%ݛ=MDR VjZ=aNf&hxM^ݺpALU` 8\ex;`Ugo53X2"q}*a"Zl^_1utˌRDr4ICVDzClO# Faڑ_5̥!Wb wFf)?ZSIpDm2o;fHª,;oֲ|y8I! %,5!@hBM|4PYTĥۃboT~!7;Gom0\P`ˉ-\O(Diba!;|+cW㲜qѦ1gbb ߩKWś1hI3԰*{1ɹmZ;+[^ zHCZi-]!og`\K40>oݪ kyxfa9i$c%șȽ]%k'jW_n{P2̪S xq!6oWPBACպn6[Y F'W},X4W }~?Y݀R䇔b sژ :nJ~f*72cΡO֝S_5tJ^qLNz/(/NN>@4Wfa ɪ[ <\};-rpۇ N?eKV>.HwWZd%T LZo00Vh;A+`  G\qUQ"AGnlqDp_±vFDH:BaK,Ycc? ~~ XP60o3“(S|]((+hZ!Gearm"!1pvy,4hYzQE 9MJl%%sYܥ4Av!!c5Yi8Խ+8/>HY1a揅fG 8Բd"$hu UVLw7fX 普Oh0M@PfE70g݉ivXQ^, Z݆ ȳq*=Qw^ ͨX~.wuݲ8|B5m"O+jfI$VHԒ_ b +_^)rƇX""$Z!eN(PO<[#}Ut'-q9>ғXMp9eQOltvR׉0rvEA?D0VZ4+j!:ߕ\-]%2%|ޡ%T9&!Rs$c+}ϖM~3,8@PLo#,qjnu9F; z`pf`sS_LB@x'c+Hl*]2t֒t-HKr8R@6L<=0~1p_SU 6zs0ُ0Fp UHY #7focaW` p; j f*;/Qmr?J< S/839ۭXu@pB O oONZf_>47ɿ۲I^:0nj : tXe@:kH:ͪ8U Y;T;~Q K}PS[cI8_JŁ)EtHg .JVNKyj4"BI&1ZktԵЋ'Q\|@,jvw"pτtHr \/0-C LYpGR?IO{3W>o7%w)( (퐛OpQJrubO%~t1w\aQ*lwa#%ޛF !<o}gA'?9?!:eG$;#{E? s**pbMBT%02e]SN 7W  '. Uoki,edΑs4'\ X%7%H]l¯~vKbW1* q+T?9mv\eU@#~+$e͎\Pٗ1?~ӐF.Iv7ܾ v8P2/7Q 3U)&SQ])11XwVם5 mmeOjS4:vgTV&BRQ \Oҁ׫n߂*-gNl9thp3EruC~ԇڌg*DM.$QHqV@ Uc'#)daeϞ#! ,LxdU]%ӻs*"9 q{M  U bl_ƀ$Xt]#:ʄQM"Ӕ5^/b\=/I$;-\x R)DGE[.e,wj ݲj-nՠ&jrʂxO"Xf\v-%Ńa(Rne8!4Ex6t_>Q[6@+S1_ nǮ2My)H % I4JiqG{\|4:ڼ|kJ+kiٳHFY޻I*.Ԝ_8`kxGp} ^ ,s#G?(&X[9NELIFKh& ȳ7XId / _ᠧ7*=8e0v eMq\*R M5%L;z\t$\ 36* 4 ^@}1ah鷽ٙl9Eŧ:UZg)Y S0]T\2P;͎B{:_ݧzCf׿K+d i4 \SO2vpCcuNDߺ7HOAK~(d)Ћn7Ad.gh7H%O<۲` ץk;Íx )(twb^ ;0JxWˍR2ir! `VmpKb˵zA/x% YltANq;L,)_ZNmIN 3Z.#p@UrUt{< 5ڕbᰁ`)+;0ȪE|ヤ@OyG8o2Lhv+iKRq_Ɗ{C,; ^+C0=ς'^ ;?Sb;1ꂹ9ȿ5)|VTqt7%x%EbrGN=9<%)ڷv|</4}YJ}Kwt{mSwb5Y5K@0YBQa4j;˨N+7tdFJ9tq[CQY^!7'z (њ)ys%\l̹ݤx`X\qnL_p#>FФnYKfNR{faFgp^c9~T`{&~' Nww/DiSS6 0lF^-&ϨJY[3ФHphuvw ۧ%Iy6@$ҿZ?g36ԯT+Wz(1dpJ )"ѓ0< //c A^9w3ɉ6+҆ a6q^-LZ{4" }~QP ,{DVkU볔&lNH>ͱw*48y=_Xt^f VAZ .. tw-v%} *:|ҭրaRҒ1 ҳ1Ur`ꮐfa @ծՍ-lJMDֽ}淉;7G6g{lH= 4#6QغiF Vk1 d*0.0&7WPQ kiD \{C<ȔL@ n"`עcށ,᲍o-}JUc%i;#{@iKB3]E@zosB?noqT=q lK,XGU*$/O-5B19XO|_ﶩLi ]N2Lڱ;hl@il{kX,^t7Z)w}ȇ7pqwxE[¯Dti.BN"7b 2Uu *͕w8K O*'Qr,ON%^?9B+?QPlj~_@ E▬Knȹ N3Hjsj/'?d% mcOPt IPa%NuꦝN-"+v$3ij o9n }֧x9 mv YuLsZ^p%g)Wͥ E3`$zIw%r6 hШvw`P(Asꪷ&kɆAX=R6X}>M; o1@QK[Q$-p6LZ5'b>~,%`*"N2ȣgQO]yG`1RKn8Gn!_1ڗFP@'=-V|lՠ1e#,V J0? A$OLk-f7NǼb9bo1f䃏lLdd TSd_j6.}pSsSP<8XuCжZ͞# 5_O~>xlAZ߁JWΞK5Y=GgcyoĤ`*kW|B'.zD p_߃!9J3@O|P6:ًn: nM"ߩc VAC3@l"6GryWlRhornxhI9.M`}` B4(EhZO㮺4%̓sO-_ TU"Dr?/ʺXC8 c8+h EU9]a޵Z2I9Q^ -ш*~D,: ". jsH+bl>e\ H_Ż1@ZY-& Kx6,7НN&2I s! Y/pOeG7 Ȍuu Ky .@cdLc0gMRRޠ2>l&_Nʎ| &8\to%NldfI Zu{hOoqNrC2IviC@ɯXzvG%f[:scG] *ߜgd +?Iy |QK'[MuT+ZLz M{NuPc[=Wl^l?GomSky+4aAlQᩱean5"" 02 6VC~Q\;:?Qb9G [9l qP E38c9~bŕ| Z&lT|Exu}-W A)NT3aR.+O=)Rm +%ɉ.{ŸU; sSUXut;0hINS;FÓr%mBʾV  ꙭMEeشqgo1KS'&pT1OB8 K28]$P.QlFM@0WZL `{;Yب|$ҵNr=hyDy[ЂݜpQ_ESm+ےi?n#fLP#>ۀ/[H+=8`uDu$&? [a&Ҟʄi"3Yv P_b` Y3cLYJmVӽPiP|Ȕ-!UӺu,]h 1#J[>H$Z8pwXEpBQ_з#E:߉7> p=-tXXi8!\)ASSH(]lEdAcFk2IZ+Q!bH^<_a1_9% s>'lP#xw+*CPvǺI/9:C*AYFE#9'k=&rcpVʡh9 <^GXEmHr˅P30j\k -k_8dZx- :4-c\8&K-y#$D6TiH ~bњul鬝>q0>щ{7MsTwQOLsܥ_Й]F|^WT&+v(^ۿzҩabt,ӐS,mA,3DkPէQF29. # `k@ v2Nr࠵082¡Vg$w+)O7 Gm e֔T3NǦ)6  ye.>bذ|Q0YkޒVMuE<JogAU>2&|]loa(pEN +ȣTKSY 1fd23ۻՊ/,y:l`ov}ɛ>IxӇBXK_B7r0_T敜y6%rJʩ2T= /pTY2۬6$t̙2GE.ŇuAݳBɸy| ؕzuQ>V '^ @8SB[fEXnA)SpvWrED?}퇚/+*nHϾqT5;0B=g`*~RSS>/y.`Tt~iHM@e%u(Ff`[PlO;Hah:V0kk?9+$ͼͰ0sX;&Q[XUR np ]C2,w}ŇrEDHBzHHnZ OlĽ?w-(9qj;_3T+3zr=LXxђ /s݇[h?~&=[ =n|X\YTc~};F#_S 'EBߏԵr|5\6]=*g_|B=J-s \):)=% #=Rq(3b|kįL`2~7ftYul=nExK8\(S{#77Ȅͼw5f ,?@Tkf9x-èc1p)O(ņϭvHm#^Βg&Q͝ ?vMGxZKo'j)=mS8FH<2ŠMw5qIIҏ𡊟 bգi%PI[AGy;Sύ1>FT.S0*zqvm$YǬb7ZЩsNi¬A5 >Zŭm&էKOO<xuҐ`wEeDj'q\Sh+`}pQ UU {ViރKoj[eJC. ^e7kĉS;E;/UsiD OiMQ-:#]ݥ+]V'EևiNޘis #$Pu᭞z_NYH 8gpHN.㥉rco&“29A@%yA@!Zrp5GZ|LrlL E8oU U(nF|VJ<\62g KghaQ/͋Y3r#n瘙%2 V}:";[c٬[ӒvJۤD͈ѭ^.,>PU~mF`=y@} ^BED-,@V7/nwnuNVof{d,as)S)3ERh*%31` : 0>ly}zz .._ x: c=vX?yw^͡F-Tx[oM6uSQP"G+Lx @j )s^_TW=/4a^'~FwLخכ852q6r]yøo'QDڨzrd o,}ٛUA{`^6QB{u<8HVt.D}̮/niNx?Ftoư~<*IoMK/jgPnFBhiƺ/쭧kΤt:iP?`KB[<\՟vm"G(-F|* 6ӫ<|͡(uW@sgvt֨͜FɢbwP]|΀K`Q Y?ghLuqW|S]o?p5]E1L%~eIn '.z9.G% j;bɓ +A}͌~ɠke8om"R|4vXvsKrE~E4F8lLg+Ih+)VM ;_xT J(ګ ¹` _ >J&E$Փ~:)F0arY,⛆fkr4& `Hr ѴuL/uϟ_(nUs*PK_6#gTަ |Ĵ'Pˎ 3V!1!Qs%X& o!X9Q5^+) P#/PW_{u*C wpcJ~MnSL_{^s(AJ{/)JJ=Q"NJ;F[*G)qGwkژab=gŰ)72٣e*,tRf/.=72 @Q@sikk}GcQfZt E}/d VI"Hϥ O3NAҵ)见l%H~I.C;-.XXA W θo4_fQpSpuǤ0`-#T_#rG8fcBR}I&q Q֨16bN>WnkF˘?+c0:+E}<KY.rKFǨyY=,:.F֒/_2] /7o WtUȀsie89TD;!k;E{ HU:I(//xkG0dƮVasLBiFP|9S񲷑ZCK?A|8-aF"zcݵtG F1o*֥pY= hG}szJ*ڭN"f,P,9njF02VDo dgh4_xY7EGrAFB Jܯ r;7dmE5o~-{F ģoTAZ8ElwWL]:B4b@i|*BSvT@ ((P 00IK#֓)a!16iv4r3ܬ,Cg7Қmu"4Q@RlrGj~[P칃ku@%-n 17a# S7}8%nFkj<;[Sy[0r(-& OW'hBTuзKp~F-'ed~wBir"c5V(^ QDn. J]:\,sv@K)D|fby:bif1[J 4F3\Yy3c[& ;G7ԫݦF୤K _'5ftBM7`y]3$Mt6.Q5W1SfAew柛Wǖ6ieI?GX8s-nh-wc,P BK MO9lvagK Oqy>ҢrmqL2~k2~X(542\JHݚخ]R\3aS~ؖK0x'núUDZrPҧ5 UVKVIC89JunVlgERIH[ Vn^2x-o/mGP`mr,\A ʼ(=68y,FGmLsjSP,M^@x!/7rɿFq8Uw(?ya387?P8&Uop}(s4ZAD?Y6KUWD̷>i<YU<_x6T/7v {V29k>!cWBYvNXvҪW!aךQ /SkhƥϿժ,2 z49:*D1q)q+«ȷB ru}uў)kۯig@l]@0m*iO@wIǓE]y>(T[$ަ)GNm멼nzB4ko["d^!㰾Lٰ>O T,6?_0ܲ| kGVl9a8OݨN@#nJ86-5Aa E'9f]Ub q#e?ڰFJ kH5%0zjc/WK`wSMoѦkА[eUc%PQKن(b=dhw8Z ucUre ݷv PTQ˖q}z)rpߜ?~'[o -i,:ݧ8UaryIPnHM)h*x,!=%H06 OB`2_V{4MpG&=H7hKA#Jjs.Kã+z6NE:Wˆ*ȯ>`z{9d ]T ֹQss%%Wͪ(>\<ש(ګQn`+򅿰1Ȗ,C9'=7#UilmG655yK#j.UDgĠ7F-f -&\!nI:E E I1>z.YaTq *)qٹ֮× m%  T rŪn(@ dw#>b<PdQ&!AJBg4IIx]9khlW v1R2 _P^Mik/ h!>Tzq^u$2;HluK٩ mxc0|YkGp? e)_QOs$SVuֺp|hg6/T)O~䚍ҧ +cɘtt+9'Qx_zbsXeǔ uyGU[Nn(W'i zsF#48#c:q ǣI}.+ByODL8CVjK(D_͛F q1)AaZӤIe*;.7ceX_FGrzSa?NR|yS#"?^M2v#n7P'6Z %lp&}4QFZku_Y zl9r3uX Yl,p C&jEWFLU5~MbT, (Ti eB@0Mj-]ezQ9y!;nd‘%hNdT͐u{wH\LsMLD(lEIW*W?heJ鼵峽Og+kr14x.Ѷ@~(V^ 0 +&y^+mOVZhH֑B;ˡ oR)tЂCkh9~I3<.΃=R}h2^BN?U%slͬJu5x (_:[W fkڷ*Ic*VALssZʎ藅^:KBГ1rjQFڲxq{IidGÆ4Cq(3_Jx7I%C:uA]SHR\|Tk<]l2be$|Dd'{8/Gեw𣪏CRɢB[A/IRR޿72A|Ix TGip݄nV ?$-sI[k*aWvYGGzVg1mzq+->*K6FD(O[ԃ #^ A*PM' RbaV 4}>0w9f!$|0.%Owr2 U.#oL,h >1ҮR(GDB$JcrHB|. H ʭczf-RLfiܨwWMa@l+suZl (w8w nEnmVxQE<1^^Dfa@DԈuM U]ةAk֪FlV[}O]k#^*bҦNK,I赣..lnwaWtK:*f]I[ȧGjE/ԋ f{;$Acy xu,}PDt0?NCFfŏ/0udRN#앏'5blFUw)[*sI~q:(D>ڞj( ^"C'`[PvwB'}W wƔɊKOOrI}Ca$1]vm"߲r?T^vLo"U zA*`HV4LD3opz D|镾)Vc+/u͈#x F3iU+Pg%dnҽAV7nF3uc 9;DRa<2Qxmp@Qj}i/{Rn̋niM\ 賡8 7> ]N("Äb d,R5_v=]t 'ci$dPv@*˼'z]1^bbI?X 2sCYp7f˛~ f}BhCv͉wU66 4ںADP]A<,:n \ CX+ZwqK}4ŷfUSiq͌fvmDdӼ%:vq"n->^ы.OFq (hprNx ꯶6N,~&POg,fWt Fq|Cچ^yNy0uT2J\|Υ>5YqCru3oEI3 D3cBAAt1}uJ`߇qqIhʣYkzZ?op1 JJ}S%\ݷTGQeJ< ;@A$ 1P.MʛNj3łh[{L3eɾִz 熃* j .4P{oQ:]F2d $y !zY|4_Tښ puwkrC-ȠՈ^j 2TN\|'c ?l_& %-$,;[kB͙z6IP@$n+<1gπ$|A.8FWN~IVז)gqqeO!_Ɲގ59#uf(Y0#|(j.;  ,@If$bM=KF}MB&r$;FI) &ʎd; DG 󕷇hnׄj" xZz2'2)DFxhPxՓΘ΀3!ЯA67icҹsC}iTb7\fj{]oay7}8͆q^<aVEhׇh?n2GD`2ȌV9rz@v 3OэuɀDN8GØV9]f^X:.Ntǁ}o2Rv{5 {xڟ5IJ"}:ň.MaO;r€@by3Lx 5 \jÔ@C@GDOHMIRG=1_4~25Y# }/+K`r7W P*7?"*")R+'.Fjb#{>ş !XB:#/Mp6ud65 cTXN=T;..21)K͵ /vJ]Ϣ!~2Npme_~PIQ'ِkԇ=\eh~spB6I!~(9m|Г3\\LN[*7ܦg2g@B i'AVʦH.7veΒde6uo`5k( ( XʈrLx-!5 Ty3 >9:EH:PUb 4Z'KB1н6AT)fB4X.#q:t^iCIh"ky5@o86䟹gmo!EPxۉ,O,{2Y0YZ64rV.!z8W<\%:Lr0yw{X^(l#x{ P~d?L[o0Zq|7%> 3S k\P{o'ZBq,t(|Smq+R\EcaCjƈ}h_0X!{Er_r}wttz(025Th&f>#8؀LCf7qμB_5 jNj|GXiXH(ÛM(`N_b7n#zΗGoUB\޷QR詁anb.p+G{whXÇp L#jv0DzJ{z!E+}bd3;ܹF# WwNb@]c{r}yʬ^Ɇ8a]3O-G|'iiTԻDk}v;QPYɰi 3dG- A趖&&s QN}iɘaMRqUc0dFѝQS&υw+Zr;sfXM<17(;5H./vk~28r$6W.9rg/SвK"a"Ŧhz"^S9s\HxU:X9#u>D)i]qJ4\\9$ m:c:U;h-sPfbA3IjJƱlh?s Sh&:CELE5Ys$|JrK7i( w"N%q DB2)[f.$pG}AD`4**+W}u1 Ȅe!e6Sv֣zl'NdZ#T@^\}ʖ:6XPcN'%kHקY2"DL>-F [Υ\ Xe_j*?J Hځ(hscW WFva7.o@հ%.Z[X|k ["R6mar;] NCQ:-޴](]me.3΍,j/xiLJO OϢo:$`K-Wb{ YSaqeM"PʄiZN?#UMm4?- 8>1 ֻDȺdšQ\pU?r "U,1,"_ =.T;H-IT<=pkSrH—SPi w*~܁+p0zkQ6]8}L]/]{}^4Ypj4XL5UV=ht~cpČ6`誛N9qڂOA䋜8ꪰG 8EpԽfyDU(NE Rfԟe6]v9Ƅ*V'ӦpD0*bF}Mvlt\b:a9O[^VshFcŮaz zwlȡp%Z& 2h5i5jfgϧ&#ԭ.VDN8Ms#9FkZ@@B`EЇ>:khXWAJ4 s5@,DcH~*VN؎NX? -t k9,kK>K? }{=䰁D'h`͖"`/D؆FE.O*L+ 室5G>IAFXAimq"5f];مg):c ?/?*b"73&EVbgaP;%%Q3&)mj<@0Lpu.iZܗf+$>mrݤbt^PPƈF p,Җ㘂/4HfCnf=R`W񔺿qVm4?j,D8^qs;W7 /Hl/p+r!c_ x+xVV+uWILڥnv:]P3F<<=_Q/GduLmLq5a 7w9{jk޺US9q"돪oJQS7*"뽸ʐUzrC qM,zQ2!rS$MMd3K V{6ct웴GQB>bHI+)ۜR~lٍgW xxW*t7Pjڀ(MMu`c׀G94f~@4_c.F?k3-8Codԧ,@Lۘ׾r~iH]?l*6Tq|Tj0l0:UKM\Vp_h2;FnZ7 XqW?̎dGNAb#c`TM-4ԤWhedya>ϯC3𚗫;8ќ y("t|Tl>y4oFUovpC; ^,Ƽ3;%LD{v|5gAԿ`MЏj\ȔFʟXK21|jwGHfbF 8CfH+Ts#v%ȖKU-BŹ4=MSS2mp4mE$gO]d.UgE1?ƈu}2%qɑI`@ȁC&s/I|o=p =T:G@R8> OȆOLE]sk?3LM6k8@FHfkѿ[QJ%o~d8Khsʁe5PR[֭cc~AaiIM46rv$֠-h7csTWb^SHDToΰbI)P:E~VL՚| (_ ൃH{Z;  0^(u4'v.K/ܔxVlKg|"wȑ:O:ˀ,8GeBʜu}ZToJmia?W:>;jKE̜bѨխчGd̓hcCrl10)PU Tdˀn}/+j3~㆕6' *+x}G5EÏ2ADpl0Lj?ֆ>XV3k?5G*4mnr7msDO铓O4Cɢ'.K0ɜV`rHc,zl<ϛzUZc.7z8I]չ*_qrWe5}(Q7] o#Iubi,B^X"IoW(ᮻ-yj gjN3;{V94|`G :7Ds2.T^SҾƤkKM0}x@ڄkҩ͍$eI61?P(bz`QZl5!F S3Y!Q.mer7%}D"p;- :Ԇ.@i\j ԙO5MVN-SF%㎙gP$ghhdt< dXqdH֯u8/L]'Fʶ%{8 ;:t,up2O,el?AaL7go$$o95=kKa3/{'!L}ꈿifUt 5ei^c8ĝ~lQ2jTa?光dw^M !8Eb<hzުĭU&y Es\@aὈ$Hݖ>7\%wN5bI 1,3Xri}.TopO 󛬟*  (XH!WUiC 7 ,a Ǯ[g+Kq3IFq;;jΖ^c.y?׉c{[I1߀:%ZV BK: }S z[1܏ߕco;!DW Rq8KhaigAq;V}?dž!e 訿KK}Y-Iַ_E,Xי ~E'n<"c7! vERD3XhDzn/".2~fHO )PKw·+'Im? "nT%'ڞpc#S q֮u;fgxHXQHiZK4{@A¸95SHQL]8@;]5'w*/h:^uJ,Y$5 m1sjEL,0ϕM ځR|.1  K./320l'2rT@_>$o?I :ÈS{ h޽OX34+ct[rYד ln[xjl3 Z hjPq7y>TԲ Qۺ!DYM^čI/ Ä 3Z"MI>NĬ/sOyR.&8+XyTړ(VPj;fcGv,Fm|UP}Ypx/lEȜ+p_าR܂a-)nUlֵʼno7zLm-\υl <j(}@!tiFZU^joI1K4~!X{L3(_f~K4QZ]cMlt'RWhS~n?Rb!r \4t;2rZ\^?ZDv)6cX.Qu5y 4j (GJİ"bOg{K=̎^P0vLV+f S1c>Cv{nE;垄R8zO2c&*/;!G'Ci<4tć鮌,Y %cGVUg $;y&Lw[TK)I"v*ý mD-,B) [xiFȏTy|uYAP!ۙ2$doxPH-?(&\k/1*QhXQ:8ץS♫LcXGD(酞fD{{Rfeqˈs |Q5?F9=Ȧs1`{iDhEج4*=. e}G+.8ղJ1Ug[M/d4gVa؞6 ޽%3la ["˝zvq"l*j[$էUVuAXe/Z{ .ͳ-a 28ebdbW.X7ٚ܁KF@s\Q].?膸a}xE 1lȉ@y "x *.;࿰":/q/ nk"kCoϢӔ^>6!DB+ңd>;YhJb,rD[.gpHHFs Tr =:o ˤwc3PɱM ̼N ׏!Mto/dg*b65 feh-|`ç1E|0iNeoX5ѴitU&&ʨ˜Xd ;<2ﱍpAݒ<"1a3݈?yȇU)9bў,kLp2%{{]k ZaF,[#iᑝuBIYh7Y'cYꆼG'OM6O:TkR5a)鷯~ Cߵݣm5b!E`*{HP`0_o*fh:7iKGs4Zv>'x. ]pXJSSl<{ZK?uj{Fs(,jc] ;ӄ:~ 4$ l @Dd6RoRU88ݦ%6l  7jjnͺ"ͥG06*^تH]v |;;<<&dQňRF8G!í'e_1 VlhGb-ݵkb³/bo%ӡ)8o0\J3?elmtn RH֦"r<LJWʮ ?9@ZV>U =z݇ @$ dƢŴ˗NΊ;/+&)i0l$h؋Bk} ֻ۪S`D@$7'1SQ /m~B O9y9?w H0uCXəgP'$_Yoϸs&NoװO"I-aS q PC$G2x#&h8(tCe>vl}$j|w$I]z/s² ڢgM4څQi*w KO(C 091SFqJcz<@3mK*IҮȵ-6CLӌ2HU;hpW7rgH'U5лht.^ ^BI?m:(sWC3qƃəxR,+S0򭕜S%Re.˳$ǧn཭?W玁VN/z ]/%KSXX ^3`.<^ƒJb{oWg4!olY7gìv%8:z/詚e^(9Xd Vѵ~HϰKUhIKwwzꉛixbz0[%p;oM; i.q}: Dl4ySa?d`HVgt~,Yw D1A xarVa0|!{a4 Sv F>]}U≲`H"5B_B(Ώss C/ E|niH9I`  OpςOk!_Sp7aVNj4ytmLڭ;݁)h +.i~vpSJo .HՁ +ꨘbXMf-`lcOԴA؍C3;( C%h (Y̎|//ɪ=4"Șr*,>V5o\PṔp٠p``ց5i-[P<)֜d #۸Uydg3'Q2޾;mGWFOoҮq\\7t -E-:w1x>M+,ێY"'#V-%$cHU u8*kt9KvrJ'5*Lkmz Uq4M /Iɞ*\ZV |»IDtzE3䌉5Į8BÉ@0vj˯EAPu1WFwʀ973aSW 냺c"?4ŐIwM"jUDpmJGܨЯٳq4F0c&d`rJT,]]_`tXB(%G|{,TW6xFsaDt)Cֵazpϕ7 nhJ-WLՠ6-%%)y#!U]f<8SŊ;΁y~F5 ҞmsFEw9zJ/`ٶ/uvz2x!/Kʐu:*©%+% \-.jP SΣFA wYT>9[Q?KX؉:vw 6ne!m<7T[?{`-0-խ@5\buY(t7D½{?طAXl(!1BUIeiSЇ$5{pb4oHaԇȱ7hhHw^>13MYcBRLDL&#m5n&ՙ?L|o :kEsiȚ!?$בB'u !^GM֫Ғ1W5|JYY9,xHZ4Ru^z1_ZTCzE/~+ZpJ#B_N+kaYsƔvpo8P2j~ ؑ궝匞[.|9M,NyAXj50/΁u𤫜8u>0V Z~G @ǂrCaV$]D3}$`%D H {c05i#Ω#ϣOKGDcj 4XZ2I,MV-P$5>LGZ/>œ_dx8J`ar[7fbhOT 60P1q+EPˇFMU 0Ϲr?@e_izϪ\2ToIe?:f W,KiN^1#I ;|n_wm/X@,[;TRf>+> EU'S*|{\(ϵ@Ҳ$AL$?߰G+|W v]_+Q3^Wp kv9\n#+g,֓~^0D ּ ZW(ޣH3@ߑv/ҷO8:H鱣0C/nYFwҘ$0gÎ-<3P<(x{3hvAzNb mʑ8޵g TLdzN23g:X: i8tAyRv-:R0F,܁$SUpcb 5Nrb`v}k-zl~f:qj6@hSmR_b=5xAy+dDe[8hhmY>߼:"l޲{5_N4JP?p<250ax#J_Vq T݅g+ħk"M^rܮƏ3XD-Mᣬҙ7JjvtY}QY"0Z a8*qb74ɒӶL꫒a 8% B +tPǿhtz/wrǑd;[>c4Bt`_& MϞ7Y~>vW'9g|#>~0;ɼ{A `R<$mz vmdOrv5Io9sN4*D B%|].B[F)sp7fQsK:TvWMkB\#Yskz"fUZ*83 76;pR F|r,!a)qIfS4@]$5?>{Tl =~mR˲Pt֎J|~HQ<;3}\bPdARA"W`W8I߲ŝUZE!1TL3[FݔzHݢL;|ԡ2nMRܠ,{:1&}.TޝEԜ=/ '-Ben>,<&Ay>4%B&lx%>@}Od=IPht(tأ;iJ)d"QD}l0I L Ln"}/C2I&AKT߹fVL|^BoJXkU3>9MU]FԤ,[rB8 GXƳd:o>eڨ8&i{غjMyJ`]F;,r0( ,Yrl-u+Gn:RIfh;T==O6&jFM*Z]jN3'U'ڌ Ť \@ְ\uh՜$<A 2%2k1MA/Xs19 *F t]gJFDd6O}ehnLk|\'w|y#0RMq=BLlcg2'4|W  [;Щ Nk%W "iֹ~ӡQ}R|aԻ" (k>hN i, /5le֫GΕH [rk)/%yk3WAc.-/_yYjFdm-B;"]IrBO%;Y]@8CrCR9Z9QUJjar/a(yCVs:=Nӵ!"&6zZ Z ߘeSɭ?ꗸj{UW޸c hv\MvH FWs5P4?h3{1z9#Rjt1i 帤x[|aYNc/?j6RNߤ 0ec e)GU<_p~ >Ȓc`˺ (ohT wEp^/D ĠC(ޱnkiee,F#\=vüZwtI&gsD!]]r*k/O4C[w#m*K4Az Ey_k;‰7MSF1zA*_"33_}ʺm|ޯs&#q=C k);ֱIǐW ~CT6X @*JdoP \Q664&}_XNwd(o&/UOil4]g ye+&ҲgÃ3ێ՛T.(O`T&2{hLG4LQ9 )Sc&u;ç6%aLvZ8hUGdZ7`Pŭ^y63,Zٱ=L-R=0ΥQ H_IQvi Z9>IД3L!@ Bt.iٗfH3;qRʐ"q%mOsOpu$+x֨ucNvWVlR1;iw޶iZ.J9QS{3 ɒC|V;>6Φ{ 7ɷD{iz}ϳ\M}-ng^Nlc 72O @&{\w/!N/su=%o/#fS7g]hU Pt4*Iu/́ҧtǸH@N9پ5?.IBVZ+a e+5hNYk llr xH)livx.IH K&@=n?pV t]>W>B~s _},zi5qDR^vC˛?eWm1x|iZߓuW[2t-Dnܢ=M?\*FuEi~,K?8k=X{lݎX(1!k 9r3ė04F eiŧY}6\0e 0.,s`Ӈ; 9y)%W-?'9%/pj+:)Ɨ[ei%`G+qm OOp & &b.\l ZVĮ>đP⏟ //BH䙩ɓT ͕hx53?Փ`KW1C,ZlaY2c@e R{}7I1*\2>%im ;v]G0a"œa *P. SEUZ*76_IlЛ]4$1)Vfw0{iqE ]EiX-O(yg%HHP<;9LW/aW_@Zr:ۤ: w Jo%e_Ҭku6Oӈ [`{pGyJ9kـӢ/!&eX(3/ ]i lG'ۙ(iX}+5x3F"1,ŀSgǒo% =9ZTC,I9ݼ@X {]?W5o,t{CM ZcVpMR;1ւuZ`M׫:˞\Ϣ3Sp1}Xn5e7jEmQ|3u]5 =Hוf7w#`v0nì Yƾ9վ.k_e}`\(&/5>l޻S Yf.Ot& l tH؈. W >?< 3-j.Z)AE:MGݨ *$= Si@{>l @G]8XCXvX׶:HlSoվ^܋}L3[=l)L>{'*Th^|LjEFjQٷ #Ue/0ehu]аf`8%JN 8߅QYWF? gILNN7Wcv =F{^k:uE50DD2*_XQF؎l:&ϜMxDJ ݈V"t Д$qH#t@׳ַUɮZ9# L_`I!`5, ~]ΙHkBAzҸF\IQ`ܚr446#3dm-mGh]Rk=VTr%<.Hr i&x V>e XNѺ04-~ﭤ~D#}3'cuF04r'KйUo} X^>Yn7}Y\@eu |ډj MM6h* BUHYWdi_7&ڛ-7!Y66?F2}H+4 Q%-x/<~1)42ʔ .p*ɮd>鼩+FSpsF?% )q7N勌fv5qvq3E[\M I;n93YuÙ``S^cw$ 11-*N!Ckd8a#pgL 完!ucZ(« Uї&0Qw݇Pu<Hy(jeqf{i6lv̰/DeNuu l!W1wB9*8NwRV 01߫Y/I2[F%B@uח)J\By11ܶrsڐ ;" y:`bLvfղ|g?#x1ޣb̀o_QD1ObLmeRP(=1uq%@ϲy8MՃ#& 7r2Oe(`gXO&Ob-H٭"^ 13kko8Y}^ѿ݅)W$ՄswiL > t "UqǿA3*"oz {JɪQ+4tjnY ?y:J1qO ]٪#;ո/h8FR=Ej'"\ .z@&qG&f! qg~}/{}^S-s c ɩB^pDb``ߛ|D^IpH_YC>0R͙(q&{·BGCG%B7ǿ6ylL41#=N\;R3Asː,/aqjXb5Q\^z >GbHq`t|1tT'hW&}ov6YP^֊;K3{8dx!鷏PC=qEioA}IɃI\ )O,8NhjxjЬZ?n!ĕ_;In՛kt̞9[hO& ͔5phq4!nmr}m*?=y13.ֱO}w[Dp?g WщDM]x7S|ԓBAI)c;3H@$9:=6hj nj| ݚ_UkdRI" QJb5wՌbRJҁc.aꋠSͱq!]_oP33كx7adȎyMf`9)Hsy6gnH~H쓊\T9<b֪߂["C|{ KEP&ˠ/V6oZٺ.ќqijBQ;/^_6R.aK@8?C Y9\uIV͉w2l#(4=`)+b>9q TZ DCȭ2CBrYl4!΄\`hB@hGCTFs>F0 hWd kLThc >Ga}jmXxI KA} (Ph PR6X:#(w~cF%rǶyLFmÑX#s OoeƙĭjGNn/V[Zi([f.Kbgmʟ;|꜆'`oLRN_ثT}DOv2p ; lJ٥M,k J!LZ7}xR6f9_RCleXzbmtC4 eʃh wv\5NUӲt% qW'N =\NL/Fɉ,p$g.x]RSyCqΊFxl(Ħ3gbJϏʬ1.qQaw\$D /JnŢ<>7x|N"6cze&8Įz⁥|Uh @E* ~ :P+0*07h- 39"] ?{0Gn1/rN'Qs 8zv2l]{FLOg,掚t>Jf!pnJ2M 5YN<@5zg}htѨ._?RYQ#ח`4{sl1yD]׸>LfWl 和)}aGp;u|?wDZ/ܞ9 +$@}b.bd!p U>ŷn0dxiƛ247`J&ķ fs+Hb}YKr,taU1F~d6zw߽vkD;_N>&71nϒ5O @P>3 Բm(a+BVMit/m|J.= 7zE*:pvh?5Ei*đP ']ćDfزлFFWk5;#y>mobmCK:ϠI)O7$SfX#FK{^-~EѮ6iOgh2wggݪX q9bG˩sPA{КDrY TJ3\^e;m{P|bܔxW# П@+kyi,@G(m{qFRWF/TW#(ȫ'.*5,:)7Aǒ(7*N!zN؇ MRaCW#O^u,hrn 央jS!ߖUX ͱ]O,|j9S0SFxm.!Rt:o)byx>kP=I8ə̝jوfbs F8e?`HEMd xOuSX-WEOFD߄Hb:pJ}r7 x LsjLiw^2"Yh^EFe^Fc.QO\!?bηTgá'X*Q nd=ޯe0W"sxjs=2LN%BU/մ3=Fr ωӆ.VC|;?ԓ<b7*.cYԅ-Wt*ċM E9UXhCW-,$ߧ; ;cjdVޤo%= D 9B#zOt#6'w*ť#Z*d 'ulzjK*@=˞E+]t#q~GV *2)(m_hNf ]=b340ZHի'^v*8E1*G̷-6A#30Ř964a?;Ӻ%4Yх?(ͣ6a^PA"Jbut;b oPd8*#1=y.k"UuqZQ s@0I/Qac/І.X*&WX.hd )36ryk( ydB_>/2Y{ƕT) !@ g #(o@.E %)V$:<)hȁm|ol$"lЯ2jUGL$߰(_fkխ@C\ m )6p CŽj[c_5MkKbd<26it&? l~"bAzq/2`ZG.N( Kb^{@ZHOuxlʈA^ӼD"Nߪz߿ܔBu/.t`=eGzn:*I_}G082|bz!'v FmƼ?}F2CD+ d? i4-J(Y, c)3C+XD(M'k+Y6TK…O#غ,YB?Cc_ɯQ "M40VF,nY, 'P/l)?!? c|t/a﩯1F#L^Q h@ /D41FF:dL;rFl3~*q<1nzjh @a/le8/5^+j'8`@ ZJqK.Qu*'#xzB k|q}䨌hé0֞Db{~JR e<%w9URvc$3LLZ-oDT/(֮Θ=Ԃ30̛Z=!$gD2a892^`ח 3 u l{~|*RdIA36}0TН:=uhM ( |~h U/I7Jpcۮ3/]n O[I!wphrV_U|;+:%ZR,(rWNwz 2}A"7qay/J"U=gB`Hh~w6e?п .IB4Io+@٫vM++,|hȩՖ-V -?@طK D1kaiMNZM`Z!(v=T ą:PZ@eQL Ċ:p؊D٨'~1'e9$Jݴ>Hw/<)zљӞl|faC(*)G+x 7* XtVN#&rׅ 8żƣd},`T3BBx<;;]#)w-k6)ق 5SwR$'ut?\ QRigޒ`R##_od.mIfVzbw3oC͗{[uNu+)gi59@>"to}ӯ|{]BL7+43J"0< Yv<3j<45>l#T@j^UV8qNy/đ<^(2N ]_5+h ڍ@yd( BefGP.i&j>(5}חQPZXOuZ@Lũ18W+u2@ka爁6 F)Enϻ?28ܭqGRֹ-p"G^['^Gs|+zmKqUR&#0ׂJgv;tdAݙAM\BX"^OkC!:#e)T倷n"4Vd[6CVT?8q 洆.cBfa 3d\5@jD wVWUC>=ٛ]m.f`ئfdCڨpFUKaPmse]qeZ!bCO]T\f~cz4]+ݍRe8Ԋ_tp1G)7ueOrPzR{{Aw,=ړa3X hI6Hb2A:σU=ɽ&kgn]bӎԦ$cVż_^xp vf#I:2{[1}w(=;6 6A7hw@Rp+wr5bm 1 ¼3vS *jrU%xS8K/ ]uB#b^rpM% Vz ק/A?PeY- 9;:@xI'~=ِHcmub_lXA9&qN  Í;+gZ~YՁ9ь3(?gKOBIl1 tC~pYǥLpiӭ%a.-]/z\AϮ7 e=ILN zo:iYc{miE=!3t$ >6H;UJ} uAlW%VBC'h8.ƚijBYJ`47shqΛ\wXi04HlM*a1?8+I]r!\R!5 yVʗ=O47) K]4ѳCW%E0GK3:TDL];GF+ndt5å}WtLE/)G#mL v67G&v}e9)vXK䴄Qܼnߢ/rs?,܏¥ZFLs4[U2+anJt}[_XK'B_x{& 7ZSZk5h%eToB|@۪Xi"`͗["yY<,+_4F18%`S% nim 053YoH.M*&Qljo X@?O(\0Lj=y&,j1Z#f"Vǽ9S_->L I0C80%9CM;i%fZWPyzN s>)6r ,Ow]ts~i$8 XnZBwvZ[ EvqF2/z?r3SRa@k- ۓ9f`Jo f޸%*pJX^*BgJFK`KBj178UJ/ v+xL]E-=Hq _vvZ@cSO_<Na3˰B!nȂܥIJҡCk2lŘ8dņVy #=cxحyxYo\m~9]#WBgaOФ畧}uM*Lku{$&:tCaX -V HAKl9Yk bOH~9E&bOHrphv6v4zcjf$A\*@ kEc=YN4/41ں|_̀'<5^+m0ϑDa?_52l(1Nf?w䞚$;dNWڽzpZkjMQ lĘ.i Br 7P 't+pz$j't|tAǻ6H@ ο[&;lo2QsKh*VC&8Ntl\;Ќؓu@ ho4DaX^~ [Ya)Z$ӻMe*˟rݫn ǐXH6\[CS*'zWWрjאF [Ɛp,6U!r: (Vr3Qt;{)\uY oП dC/i4ȝ*mA 䱭V+X~巢Mu;/Q`\mSP)m5K!R/Jk&h4I} Z0 j96бץ}B|Yԟ6J /6attCΦc'gë5I=D~n.umݵN09{;$}WR{c1skF6w!E8/Ԫt%)Y]Zր[=]1ˇ]?!F4;Sjcug izԶQe# { ipFc8k>(t`/!l}|66Y"n6y@нNy1At{̪Vp밸|hC{#T/hXH OBh;T圓f _+߅͛!YK !em/2RWuwKBGALD{y9yhuHF)dӉ5A2֖JC_ p L~ś/ER`QkNLaD"c3(hEanr(aW?A2m~FsVegd^ FVG8 -PI`GvǑr5@y+kx^TeR>QB8\9G\t$K h bh +CY#Lgݦ cI}N/!j뗦,Ѫm &iopwH p( ^ q}K >DN'J)m+baN(bݎ(=<,8Dj˙c(OB⳰~CSry0Qm=JnBS:9Q2Q::GLr쫜ybhJ]e,~r][nqGhr'<̫Cn//2%(N$j srʗ97X EQ{SX ͡H r7 \V pZ}1CƩ 8\Rs뙕 895F"5^XCr "3;`ĭAƺ7CI CAD{YDܞI\Q Z 0ݣ%}x%䈦A?PE_W>;62'z`"eM0{[i$Ë?jf>Y&,B]&\=Ob#CY" KXPe QbXh*7Myn 1guk}KQB@&>X«j}6xX3_.1q.HHͻeI=@$iTRçQ?`8cM3*b5 %R9{%:9u9#Z ,*z2C[MXR9_I9>4ֵ Pʞ1);MV򉍨2isH~x ?T*,R) 9at8X[rOw6lăgO]^rQ0сD_O=P$z>֘4+TL<"jT>HSsbqikpZSDҲWz05,7֕x鿤M7 a>\&]}2Smjd5IgpI2sȦ$Q@-*G9UlQ9x,00LS4XZC>pO88{'r5$^2e#Siƕrr=wCn6`SHRU"oYAm%McZG [pA)?XwXU,+/K7Kw/@\og"tYT,?zOW9˫,-mQjw@W(bFФ: env'OggE)xH']mr.*G;3HMb9Z}R-P*@Iq7&4\?}n-NغSAM4p 'ק%O.S-)0=*`T(hD< i+j 5B N@q8q-L VԹkgDv딶xO®&/Z*av *=r0yMU>٘sY)vRS#*!> [%t%w0:4{NJ*£R؁ M! Lz@A3CM@:UFJKvnw4qv\{@i( =zuM o'T JͲkx B-4g A$+zel5RfWOޥ!V-=`/ v|=JБ-|%f’2#j9%)_c =Cv>)m<MOF[f+~J*>"[lVTbw%`xg Q0]}OGa0x[LfI\jPfܱ"RDx58WB[?(xTX|˂iѼJV_z"V(ҳƀ&)9O_~:眢@h}@؛6L5X> @E|c9g rh';&]I|V^ :]pfUޅ+zt)>Ӹ= N+` 5T /ҡT6l܆WKV]`PփCoqj, חu&@\qWM!^jNjڑ xv0I3 L/v0z: =y=/O.6Z /N[._d'>y6eX6vFە[TY6kd&KjF#̍خ u>AU0<ДS1hQf=Q*Or)Z?22(+e5a `l;=26ڍUOsb,"I&?hkZ{lBxC;IA=fhf{ql̫ F]EI6{ WS\Ԣ.%jnV1EjnԸw/pk$'aA3)9S/uBug}{YY#ٱ^lg"M_Jߓ%2U]ØjqMA]T4H#KH;t"\1SCQZmpRMbQTfgkJq8Yњ0-F]%|PބPI|Uvɢ[E;Hb8Q o`7'^w81Pw@wO`DB&/?!IGߞ})w)H}Myfh9mi+bGnNZfZ*mTX2>s{) ~׍X=81&R0j ѕDe"B،#l ֮XwURQƆ{2MSjŻ̧\ڷ՟yUkc{"7W bEfSuxɝm]I0KswOq6&[(C=9}f]67hs"_*n֢j3P@YV60/EGc"]`+#0A(.`d$!)l>k&?$~]վQ꣰eEvyfB_EÀǶstrp\u}15XmaKʤ$&dRK$>tiQa&<2D3skB,RʗDy5lkZop]_ )4y8(qsw";9Qx^wCNAH^M&?I1!ύn p~a&-E )zd!AzZ~h7EU]J`\k:? +.+o.y&Hk7_(n f̢aOӤ(TQRZ|wVf.`ڄI])Jxڇ&8TZ-% xİO+߂}8C6^-Rhq;ԍiRyav1 03tPJ#~~M)5\,'%@SV6m!'5'J*z7YӦm1 hgo\ڌTY`^.e0Clj=th>k[bB3_sD[#5w,ljc^E^0B9_} Cd3b[7Xj0(5{R_Ke("x,$.5;p+-mq31ac? {l5(3 -AαRmS۽Kb.Zcؙm>MiL@7-ϦSwTq\~v89W4=Ve, O+؏0U;MDyN-c\Ȯ?wc5FQDAV$7/ = ztR'+ZQbkST xb]PR\ctK]KyۦǢY/SnD_ zb;殈"׽27`P fѸU;G,k` 飣X"9x0U:oGRaNޣB;MU5x52~R/sT7N,ա c1>g 1ms A$(u9- ݠx4SVS||};'^)o9"68N4:{8CZ~]dQeH(̓ڡ]&?+;.]"7 bNH&?0Zn2KK9ƒ:1kye Gs]f!e/Nr1+t`O_ U⩻W {Zeb)HasDCKf,4oAt5eI(|UY؀-'֠n{6PfFj3w 377+ǞȐ$T+Q`چQB%هxBG8Xpv|sp{4ئҭd`,BEQw^Vv@_}tqB~|L6&o)qp5kY.nT&!I?srqZ母^RryGEd!Gn@+qZuڝsV"S8ѡ1ܯK)1r{ܔ.)- QMꤛ&ǧ5 ’PIVv OALѕ%֥ ) }| /n}~jXj ~?ծ% {ɢ "߮ȠgcHi,r={'B gtvNf,9YKT?a5, d@To%3ؼ^Q̋>j.J`M>+0ec6N` ,\q`ӬBo8XY?hgh m1O6vCtI2X~}Wp+1fh ĕi@Z~^2#yLR -.BJ"K"ɀ I&z6_=)/C2GX,e5f{,CNV"PESʰ}`)+* D-1'kGXQ'mQpX:'ᵚ=cע;|x3v"+ _7CaMAs4X7;S.Dt,}e˨`ǁl_?o^$h8"D%s>q1t^}Hh͏0PsjEm\=l:ں^b`<9z1Z҉*y^z+d,-7/K_Rɳ$}!TdFaz} +yeʻr+ " U`–nHjq>]4ݻ!q܅R7U.-F'Pp}u)ՇAf߫BgW6.$dߦ sfڏrE c.SfWZ*pB!'$7FPk2쟁YwBZ6ʚH>VTn?i4t(Uݷ$LO#j>߳'l_pf3:%̈́5?R`L9U#nM+1e"32[\%͍Y&sBb5c8+Grq(Nc݉%n ?p ߭^J-Y~::(\uB_(fol7voraLyLG]Pgjjͅ-irrfvim1J9<6O]b2rԾ z1_"I%vu_Ed=|*pi?&}O, 6gp#z~b?W6?mugaeczfc8sJ([#BPYS~S'fzۍq[rjqv-ˎI2zEEua[ѽMScoo]]O1R=pvv?Vo-[JjYxd̷,{q p&W9G{:.*hT3h?חުfT4 8li=:?3!|h^[qyj|xj Ɣ%yq5Usbs'hc*hByz ye \g|}H(z32-%!-ņ)YkV9xNSꌚ~9r* l:";*Xh4{{۪ML) @ScgcXj/Yeޏuscݤ!bWqP-x(P_rO?jGER}Q[@Ae(2:A^bZ+Qހ 9T)?ޒH Ӟ :A6^Nίb|=,Es6{\D'97n6[L U2PV#5G\Ĥb3P: 턼٫_ ^5~R `6{V0(.&͇߱.?5V,AN[rzm൳7ڔ\b֗6)g:e.b7zņ6M7TDil- aє_C3(nU@5;UE?_%D]@^6c oUC͔?ł{6Փ'k^ 7ɫ&.v[ةs\ϸ~p21z)_ui (6\fN>xa\Z6HzZ+X\UJXK:E>l?0_,ލB=%O wwd6vҚsa|n: atutػ(Y[vMR>y`et f=")|`C\;! NPND>yTeevDJ[ZNY{IIɄ<'c*(>yB/fMne[˜w|73Y vɚ{M{lqTx- i'xL* Mw TMckvgCֽ_ ى*/b@AMڢAFN R5Drrd7=aۑtzz M؅a=o0Rec7Yq/¿K+YcAҚHs6H i#ޣ-bpxdoSuwfhn jϿEdja+TEl$Itb&l Cty# q'.ihW-hJ,$%+oRq.GѰ\?/'}1_DV sGsdfz:g{ʒ^m% bu?W̕n^EolѰ ϭNi=xgccrP c+EtYY 3 &{ΓM$Xi E{?p*v}bAb(x$\qB,+ a+C8Oy&_Ň{!BX4|.S=_S ةM~Bsu%CTae^ 3-+P=M\V-UgbN=a87[5n!]2H•kO]bf+VR`.ح谜=ePAq;Se9g<>A:;CWp^ɬە~(\ Jf%^J<ֵk! D?O3*&Dͧh40 p^y֥kkIeV+D_N3bblO 7}$ll:ϔmޢ7je]3{ ?K  O$ZK([Kr4UrB$h`3mouJȴE6(A?L[Z(Z)*{BѬ" P0?2gd9,;X+m*vG׌^9@g%q~ȳռ[j5,(̖+/_?a.Y oT/GXWTzo˾woj`6س`_Y?e/| "s8W$no3]5s* g/gxKNcL`&jLٔ ~#{-lTŀ;-U܈]WG:e &ق&?BBHf uɅxGo1a_MS1I_ ;%ARQ[y(bGbDwNё?7KׄuJ _MNy30I;l;PM*`?a:ZH[V϶6;A"`b+wĨ^Z LܐEƑx*tx 18,n)"LaaZc_"hj, n7ӮzE!Ad@yzc(e;Az/Dz>36]cTy:`*W&ͲCw|v%XrHZ s6yi/"2f(KqXL:q> (_' DMERWrʖї '*zpQ~d;EtK4,x˴C< YNAQ =&%3F9z{E[{AOrPԛb"9OŢMZ(ؼ;jgߠ.Nx:A Fg< &!G[vSv6*F4w [$:݃}LG^e'[/~O̙B)ZEEr\Ña`JU g6CQEc'2EJceZvwONƯǿ Fêf_V SWwdDELM ݒ%C,f\}I.R)|6J52gTb]B9 hI/ƞYa.,~Jf'jӟ| JGWnhQ o Ͼ|):e ~$ӝ1\xxC3g%OĿ$C#;mKnuG[ .}k%&7Epx4"L Od>&qx^0*gg03!Qg{|l*q3*:1RfU2etХVQ ,ښh-A}'|{rXB eWb9E  zxcZ@h3?c#pCQ.P*e  BX̌[\/lA{" |2d3dMhrlH<+qS$fm {&FĢUnSDf7%uUN'+m<_jKHzo*o~l V<eӿ]?S쫑;( /^XWxL"#0&UGb*B3AB|Bi/TCB*Dhm 5ˎ>)8nH oɹՏaAT!>8٠J1y{-`M'J.scW>>cGx}`YiLa=8*sС |\*tABN!~aV:DU Jn [Sp& Zj_{iɠ6iCfSc?:J(djb  $g/[ܿAƍ|砵A% k>7 9p5ˍ |w:ubXln '4ߓ+(#!F},O-܂/y)[t?& !wD6)SNc j3- Sڝ`@ͽ"=u/&ee_9_$y/~ޙ}T' )l#|A(Yw>TeӚTa3Ƀ29ւ`<HlE+?R%1Lٝc0RC`P`;5t}LU†_yAh[:DPYVhB6)[>P< pXpu5<^S Xw|zQtUʤ)pʋoWMug{!w4?2j6@{gγlFX`ȶv]niFEߌU3A%8?xb2؟v-S=`f,+?RچlRwۆjiwQ{i#ld8 |`"f=?P] PPhP񧧧94H(Lhu6r!WqEQP7sdS3xZ{y`#6'(IdIiArg{rpĚgQ9SEdueZ[WT,i>펷pXᑆc V.XsFPWB\G_/{R{>%2C b.jhBQ@LCۥR:꧘mͣk/tF7 +Je$HQz/-h=ٖߗCUs`'%4ΑKn̿a}+}JH.Z V.F)!"FtUZ]3e%&ba+^[Ϋ>I'j~h@gP0䥊B lrPqV1M/+?VL_,:iԮ.ԒCXy!c6:R̡|rs3t.P>ו[[s !N׻FV6/@M9nYnOmܞY-N^`bUvEB""q24r|R lH>tΡJxF٪;GaPsz'PkԑF\#ewZgQ)Ixi@] D/(y3P_ uzzZMhH^<__b2$JgPʠ"$Yo{(Y].8PpÌ^,6BV9ikB_[){CSRB]`݇ 5 /F\%?m΢ ;|~Ġb6tҘcCDWfi>M!"Blqaw??$dPT(*n+hbM<[_sF?R itр<²#TZمEmF&y0ce.&دw$(@D/0_:0wK!:ÃaXtc 77c4o倇c, +ܘXx-KS-ѸR91(a4˂b'2QLHWu\,Щ ( @p(Ht`YNBB?])=ÔNr ߢV-ti nIĂ_u dxE#xsG=v<%yqz'Go)d^3\ d:4CӅIjf_<"~@'nx\ضdZ܇O- (@ or9>MV*~B)5C^TJ1|?i".ܝHfbbklH|%nR |٫y^k__^b[Om=vU6iq |o aCN X}p(pѶe{,:Rʯi4-5uEPR#9#oSsuٻq'U!hm܂ a\[cyF&NS>W?pB>|KKh#^/yFZbF0i7-Hc^C`h\m@"<ڐqsTDMvB$b: Vw=s߰V1PULb7b>|Meug@swۄI)!Ll_N~i|SaIeo0 Q_v tyy!ge. 8R|TC?Hmp[1Fʹgs.?0NB}Ro~F)tH*C1q 5׺cEjdX*񴃮GYݑ6ۦ` {f2%UôY/*$#,5pӵBZuyI5Gۧ` Stvhj[s<\,(A;_J/X ʃQpma"~?JXnO+q/66C -BN7(Q!?%|Bܰ@!Hgf]VVw6Wį8{fU7g{)_^4ӿ& DN1JEQD3^e kY=$ #h+y9NÔ֌HBmvTKOHP]rl{V+6hI:r[O ǹ¼ʴS yZw @ZHށNlŠT𽖈eF踂l1twx& rJ>IP``Ŵ~Nm@kʌMbN!u]jDC w2>&& %>j`4z/=E&^e!cس[xƵɮ';6)QH r&TQ^]!b*-UO7QQPZ!:t\;fGniI n͞֎<&My% m%ify?E” z0nұMOW|l|W=c뻷m dIwxy-lGO򸞥2Iu"wUraHXihR[wP|D2 E\vLsE+w`@ rKPwGA:aJ9Ƃ.͈=c_ 2ghdJuWggb)v $30Eve m+r#:a<){bz.s{v18?!Wgr^(VEPڝΞ$J ^lI"s7~x!Թ51{kg+{)'QsiH5X1TL7`bU [_AsiL[`U=$;I; 1˭}l,8Ck}o.f)v aƚJ=. i; )1nR˶]-X*8 :P KҞp/Mf;Iڈ)Qc$᭬ؿVj%>"OBr[eA5 {ވ) "ijbH<+ZE^[8v:vUL?x3+jEhL%z"Zth%^j~ɓ/;u@no?؍dŸ>ѷcxBZY(+r(J ]4'rDBko,0l,-.aݯOhaͭXs>Dcݷt 2%4Y?&RK[ьKȱ5چN7It(Zm7+l߹mo5f}NE'Qx IX2_ Sm? e0 v59nyDºq N[u~lHsaJ5W4.u8 a3 !q9,Ul;<[$d0r mZh#Œb}j *5gap AKA_?G//F{Ŷs8ث{* U PCtiFpap鬶,^>w$L2!%D斊`@, 76 4wƞ "yu&.cf^V E+YgyDj {<`mGCSNv:P.< } ı +N9صD|mR7x729%\|؅[Xs xa:t OU 滑eUJkV%Y7NxIOO;1CtlUuh$ƥoqx#Bx-Vz<8W kȲh.-4A2rIzšh6*\BR68S lB|rKj{ȧaų$]x ̒x~5kqAaձ([.<BY@w'"00e$ݎIًOw/X!k[yDJNp*VO>IE9Xey,|󗯗nǂ u׫'ױµp99 6ͅUXQ=Cͷ<$.9B:Op=yh_j \՞]<*Yǫ 0`i\\&5?6C}Oʽ_׏" *[J;ov]/Mtx (3b͚`Ӕ7v_\ޕc_.AՔgG +MoR Fu`B uvTJ* Թ“CpX|UPYɽ߻H$]mA.:^st7ٹ"7l飼Q<UhM0k(&a=-f{)gwib'&7FkҮ…L$zśjfR \;jIE-nEO8Ϛ8OƉN'ʏ:1 }uSu?YUbrXZfnN 0:EM(RqWiP] bhG-h<7aAyD np>y=) vn0$f#7hl2>.(Yo*/))2`da)!}2˞l^3zLy_!6 ;% :4ګ`ldJ7`/.\$%9@ ᥒ{JȯTG=}^q>>|her!/8{-$=ؙds%`: u Fx~zK!w@X32A!w6JLI6*"H3\$f1䒘pg.p~)'1BzfpR$k{%e\0;p`e l\o)e\nQs tZy^7=@b/bWq`qQ$8L.(sIqcV`܏}.%K2ǹұLl'g>+b&rNO_寤8񌇂 e$=LeSU}#fap$4c@&MG7k{x']Dr-DWs[meJ>[+1~1۴(@JN&wV簀m#9\ ew4egq %"$y8,p4 a۝VE̍u3٤N򰋜mfpfnAw[7(:Xm>zQg@ q&Ұ2n9Ֆ=-3 ?p{Տ 6y m2E&yEV܃ַ0)lo~I/|O;MֵB7j\r&hKJ-o=|-S.LHU^ ١aU,+բSj4oyRN )"_GW9ڟd^2#_j%||!H<2Kn#Dr=h bj7WQG#ekgq\a.rF;qgQr~]F9 eqyLr~9hv4qHϯ}@SZJ}mf.Bh~e\EAixL!n_y,Sqg̟ (p+YX)p996SI|(;VZ2n;ͩu 4>ws箛NX )hYqpHy'Sz=Ʈ &/dY{K][nw+$$Lm IEɚz+bjsٷ%8 'tJr!.jvbz0*I0&"uQ;'x|40F%&}ΌgM駆 L|zbɵC?myyՁ(:YĶ[g.</Gvm@ zX.S<= [Q1C2ϫA48EySaļ;su6 ;󼄘0w\:o5BtKg}YJ ;C/Y~9N(MUh,a௑пcg<|>Ag& .wkT\rIy'W蕤C(v[M͋6٨_rm3Bĥ+֐e =6Tv-#5>ZIB~ɛ{&Dj`ey`$Sa\GEhII$X)ɕ48ȩܼМOhKI'ًGsQa#0@/0KW7aLtY!N5~lrʸ> )u'~ R-".cfcDfg,%ĔrJ^bcQ@~~'۽ (x-cϺf%֨p 28 c6c2 `AM(7|hěn=nYn-_YAאxO4%ة-Z XޤEO\%9ZGKR`׋n;U`K}f ],+ۍ9QwTe4rZm߰0QۗS5Nh09UJ @d~ݳy9y#r՝vGTܲ=C!3I'j̻:yPȰW|k<ذʋRL3<*LP{̊Ga4l`O3k"{x3YF| ۓ IZVTbĚYקfݞǫU64$H$3^K=QP հ8r*!X)PCEЈ]J}A;Q%c S拱N{&^ v?G"{Ƙ{m댺OD=-XUFq@9[,Y { $ebjSRWQE-b?FF 1SAAz-8IIr ﷈7RJȹlU3|HG 3 ^p:T!ӑyT 0|tw3P{+4gn.P- PRn2brՋ&8Tp4;TŅb14>i DPlƝ{:KkGRG;=~|o L#4c!Mi*,Vrw̴!lݙͨzdqWG%"Իt5F^&⓱eL߲GozBz,"~Kr%a>^j3+ʅ 1  E gW S4U.fR=;JyyO0" \pWĽF K 0 W0zjp@MZCRǁ+R!zQܾZ1XmRt"K{V Fyu;E}+~{t9̡7U-X-@Z<]("Ru;PS\>Hkf;(#K1? m*Lؿ1 9ߵ|=K =JIiKnFK"C⻴W<}p,G`9#v<"W As:#('E׍:ոQÇ>!ޣW"黢jE2Czh]ˢ([2W3[IdֿP?M˃A8/Fu@e%,UJ߶]E'-M 7ʹaGo%AYLn4($9LbD}(ÝGr;X!`Ӓ6%`]9?4︩*$ح\w2퇧W\\?C+'1Ո(qT$|8_7TةWZ˵6ah!s@G 6UkP6"5.||Jo:-#'L7x" w R KK?27*4nw*MZF@K}]7Jdz E*c]ԆZI6Vt B`Izm>dLJ7;Eߺɑxfj( z15WysIpB*bkvȖxJ 1MA -X! ~˲T~,å֕!hdj?kYnM 9wBy1 Н5'G@ 'Jp99C-9F ZSnx67V0_%g5gl 15&O-ړou]]!# 0W&z88YW ھԊꟛؽpӱf(E1Q0.%&x𐨭r}"ۜ'31A}$PUG(i+_ո++|žfOXgjQm[2&)BO \:7i8!V Wـ?{%D[f?l Ь{ښ1ӞL XQ\ y޽3$3>rg٨ڌ 沥M3Kl/10 5t0U!TWb;WaEX,̵~"٥4k/$q$qK UbT0M\:]Jһ/d`{5?,GiG+g%~ D!^.^ ,Yy_w /QPa&p5ƜsˀQ?$&x箼TP|mA,4жvUrBycMKOgAYXM %qd>ӟ0&y('AxsH"+FFRKZ d |M[4"BO!L %- >´ia'w9wQy$ %߈8+t#wH[10UP'bu!z-h$O=b`@ '4SBc̛: uIz|iD2PaEYHp=ި2r6\@ Sf6 щZI8R`eZo Z_Nsu [_==h"akҶ*]`8)G,=ٳ9(@B$nDG"zy3ϙ_mSȽ@mK^_|VUJ_>jxϷaP?t,l]4ז)+-xӸG5$a7G|0\n/z%&nNZ.qւ,hԝ:5*]ndne5` dխtaO&csc&׃ 4MJc!5ڈw%5}DV2X4QdH]|iaUӽ=pd+P6+1sTy%!h_>^)^6s| .j4>Y7w;&ًC胯`vXm&ja2䫾a\>{`&LFw32H[N ")E)2L&rXnS&hrt|lZ !h-ZBrdm<:\ <÷@27b58i41v34ǡȍfJ@rPR礤SBOs"{myPL3<إn97~'SVt|0'9N`τ=>F=PDڜjts޶B,f}:\0vvņUpN8*xW;dcVaKnr?Ûl6Cmȟ&R:nFpuϻº-R2;]X),@;pCdp Zԅ<^zڏV+_GQ;GP \xkګB0cپO;s_ ksxf$xZ>4q1108;n?5(KB<~jGfݘҊREaAJ>B C1yOI`7/vlUgy.!"*Qf.Vi$EV2>0r _ M.Fӕ՗qXG|s闾FIuJNȪ lX'=:WH7{@]tQDGN"RNy]< (] YPo~!`a\*m/zUoAJHUk MAwC9x8~e瘀h9 &̉yK5-v%eDe/v2 E!IXXSa)Ngskllt7A*a/KDĨjA;n8PTܦHݻtt g>-2=p걒T u+"<g% /Y{uWk PAg}hq`o}2dBd3fiXp1??$=;̳b'tPϟꋆ:b̹A_{_ 1UWOP7Ɏ61aKۜ}ϬXfM~:鄤 CcVw$rvawlhl WӕLéȊ\ڧ)):g*GDG&;2v$Z#a}|~!uD;k9^BJ$Z#b(@SiƳώ@֯CjAvj<6>f7@`ҏ$eq\T[!y5x ^pZ.$k2\x t̟]mڄX+3*8;z$_bDo[)T=jX2̧$k/oߕd?2b0{ktRl)Dh:R]X8<=wJ̈Aot52&kmL+q`vSRt،GAיʷylDIM][nZjaqb7#%Xص+J"vWgfA1vloxͨ=˸"H=q 64>! (EaѢěD݆:~]Uj;:T)%-lФAE%H2"k~ym(@sB b 8mfAmˆ -hcΧvREO2+|϶A?GW MC獮-sq'N8b ң;64H,];R?C!IwO?Y1ex#x vrJQVZ{߹^i 39a $<9YZy܌OW3#C>Y!T3/Ԇ&oQ$Nfih쓯 'H[IO%^M!2ID2H5-c͐zZAoڇ/Tuc|wPx.#3D_FW( s IK@P)ygC9C%眣=z l@[/>x 10b|x 2 H~4Ү]aqxl d}3 2X=%JR[bgY] ͌|Dg*lfPg@;MD~`n(HzMtxF i磣!WCrv;KS[ HAN<4Cs '=v묘sJz!Z-6.&it`JIX^~s afhbpB~f?p) LE.#0 AHL):77 ng(\68ZN{W4v\I5}7_. |WIdFx^~F,ƅY[:^bqTZk~8&L N`U:ne;٘LM%uj,OVf)E?O'3p(rN t8\D;yc;dm9vyUa:hbΜsΜ(۞hԋMӽMМB3BsjRЍ1@U?t4 w-WrN4 uܾӈS!]yEv3*xܬ/7ZFW!~‰0r ɲ^,.zKlsߜ#\XDuo7+__Tn)X;wyI PXĆzxT 'Ac)shN׍W[S 6h6ؙF0#8iG>KT tD;dS"܌D'bϸCNf5|cDՀDE΅~gB}c@Xqo{c:),Y_ӉWH6oUGʉ(zhJ,34fH(ߧ ^;^k {]K6?["Tg& bor di@CwBƕ!sc݁l\@ h'p$RS4G^? :FTmCƨ'C?('L-f ^!`v]]el|BPa t]Ob l};UZ- Ӂ<[l5 5j ٞeQ&/JQ`5$%+AbrnLNE8XxB.MIjuT/7,RӐn]Xu?*#AIQec <羨cӇuD*/ߡ."~&_9G%[rt&f"W쨔 tJg ߨ (JرA^PiM8c9~ sM* gLAY5L&"q:3]m%wa{D&a=Szc;9SܑC6,)1u֪P,pGWVe&; AeL]ʥm7"zD!&Z!sXUZ'?Z qkMt ?boO:H| \4r+M2~5/険X0ZS|87+#_ily7bh9JDQ jVƲ2etK~,rBjs4Z [ M+YAJ4C\/%%hLE7RߧYWĻ^=CKVQWHW"qIb1ܾʮ .$.~]˾PQϪZA\e6u6DO,qO):lA3$2i^*z/l}dh} 37m4SѵϬgZ8d dg縔{(0΀+l`3"ɡ?zJb]h-Rv:"ʲ ?M7ajx-WLوYo`HIW\L%Otw"[oAgQL&u;?۲`}kUtP()NCauG'PZ} ܧ7\s?DLBT~!Ι>jme wMBIJ^{ԦcOdTD\H-3X<2 RH8 @0_&Q)ĮV~dY>x<@bTid13PhJ=DCY!,sfc O[%gB ~7yOVbnT'_J[7¾{8n|pa1W6&ot "I 0^srW ς '}ѿ3fĈҍ @@DGbXaȇwDPDA8?>x P1dx‡2'Vŀ: YEPo{BSm`&[ϫʝ`ʆz hte%cqaJ-+2 J%._.W8ӳ^"UD?s8hZ^z)?.K} RǪ*.nj k蛵#w:GUtC(*6j-bM@@p"Ķ%cHiwB/>{Јɣ>HINJѼ3,%ZW0W=/=t2Z-3mqT V"[+r{Ko`ٜh8CR#9j#aJ x!^@Lz"Mn)ݾbZ(&I])/@P|t— hX3Hfͼo+л:nrΣg-8*%4iG+;P*jTJU'd bYvI i\W¶b t"#tFh0j@E(wW-1bp^Я1Zpv&A%5Bxgl.)gZ`[RN)q[9gKJ⚙p ~_PZ쨜Q|2^I]7tunPֹ¢!wҮTwӿW .:D@3H3e)=Dނ*9HYّZ%F5/^G_B`æz={i!rdG"`bNRH`լ(aMTÜ/B2p_o#X  IYȚm>Ru5?3k|[܀x{@+ ^J sŨ8Q5|"m"~^QβC1c̷UMO|:wW"Tv$큔W`B+Kn0V`7ih:&' v<9SՌS-a)^ S2Zb,uTu8NJU > ګG5խuno Pغ5s]}P O,H+#'Cn11C !R}->IeࠟNn:.„Cy-1ߐLϋn)FI>U5%k.?l'Ba3QFygnW 3]%onK\o&l< p.$]6}] }RD~J8{͚y/`Ib7}j#+hמdߖa>Z-hZp)iCe;a֍Rlzt4}:-SqV`t+ʸb3[bܬ(VғFSw<숶MdS@'qGew9ą%]X)EMmFNd`CoP{78֌* DN,#p~x"LTv= V]OdfBt¡A\e"/!/bmA!YèR<>䊧C5G0)ū>w˘3s,TM) e,!a0&M-yt)s:49rfg~C*BP{k'7RI%%Sc[F ہMJ8O!%*ì,*̹|q\y} Dt5pI{d.&Y B,cM)jqGy?S,q.)l^9KzOI!}K~:~Lu2O' Q !T)hVBkyvO87<5|,࣭O%Ufq%5R guk:76܉ˉ R6@i[$}% KެW3<*+y\1+N0= ;h8QCy ȼseH`;7hx^raojv4 S>NMyW4됪̥Ln[R%q8FYU&M*LCIGޜ$#ne_JO:?P@΋(iȡ4rߐ Fnhaa uR.uא9+ ~UmSɟ@sc вsRBt*%RBJhf8PH#9;^F98hv?4&:&8O uUk"ҡx4%/'p'+XzܣGoNYί/1)*6HW?whp,JpF!_sH|慝۔)!i\ t-ċLeXf]r莝i>ʕ ɕ@cC&6B?sFeE[k)cng[݊ݯF\1ƸKN>D[X2G*]K"]=yv1كN3؝%٧aEkw.Q ιG1 \hc`e:l_mV4Қy k,gr/Ji Ar=[=f6@[{ZQ_au7F;>?RgXZ#K Y8HuWR֖l 5}}x\QQOtOYM-Zl:@NA;_d7(wNB$]G9#5 $ٍ2[9Vj*B|^  ۮ?ֺ,؀N0{G)F|Ӎl\_FmfVO}{^^ptJ&@i{+%xwd1g^jӬh0I0BFa{sG/e0:"0{5"*+EI2nۊvRqWsncr\J^s:ôH0*ִާLq< S]us@Go?TJ/l,{Ji!ƎX9@f_)%S>d l*YޘFB"p1XA gg:..{u^]$P4ɽ0 "꽘> 7}Ovgx#MVb2S}-q>2#S7~{|ndUc\Ry)ߠC*<ɆzVRR\nm;O!j%C=>X .0|VakpIAiNH%8,yrMrIL4ǠZ-c8ļS@qggѷ4KR z}.hdvTFetӉ/.-]; $+-#)p*v*Y _sg ă\O"` 4ī Qs$yUmex.skEl\_/rѬy 2OnMqQf"R2$=fz xfK+l ;'.}w7kNCWӓ3Y]3幍f$SOE;AL\$|O1Uy 0%brQnS51E gxHY:J4:aGGI,t]T8FʏV$u9JJt}^iW ŽwMYS`tp_l+ sKt#{K$.Os3=Z\{iv 8RfM{^bk=aEĶP<1L!ĕWBq X+z zb'GrX0 O:ev`E$;V\zgh٠uNXZһq[C{RfSMwL"tWx {@aZt LIIN%+xmxk>mh*.<~z;izN1RL@q{em}^!e_G.OL_mwi'RNłdճp *ݳ&ҝS}~SE$:$4m}WI;g]H=qy`nns!'yӗ#*ͯ y,$25Z1[ʞ#Gnm"tm"KLHgu:ȐhM~wĪ@V'pGYgr[K 2yqNN};跁8i

*g<?AvCNjj̇*D4]vWHV~]1M1+(w@ǒ6(f A~bݔyݧ VAh _4.m `i۟ ;xVm&W$gTAgts12y$Qf6۵haC+s 5E*K&HOzv\,MtK9- 7Z3^ϙ lƺߡ'cFxq?L} jOExeBQDn_w,0;a\tpWD5!e(GqiYHM[~wC" ooIMr)#on8,VM޷tWo3#|6Y7Fz<=He6U"gFפ_W}+IhO.ٻA[?9VɤQbU1JmwtpF6ɜ,#]b-Y /K[7} {2<ǐRl>5(v0f6z@3OB u֞ XbqB' |k+")e ?{)B&31KQ|֨uX]/S|#v Rwm[9b(&6\іT<'04*.;]@gR=]gVڸʙ44JώM)|1jǡM}/HlbX.8 t#H H_ɿoxGN"J|BG~7H9<&~L.L}V -4 g=G᠆A@C6`pqjV#Uϓ곘ij@jˁe}_..lٚaeldbԨP3/$HM$J/&+,Y9z6qULgzqu{6} [gxU@ ( ڢ"ACڲd,U(Q 6br ! ӵ)@lFtlFXa2|ŹHX(wb\A2o2S!*` DㆷUls谲1.*Dh L%7'_ /ʗ'$ntI{WE*n23ŀX?akd3f0Y(?ЏZYHugMSļ!!D郵)7t6o#~ [H:خ()vv7ҩwJ17U'V2kD?jX^pQ7v_`&`뙎!FP/.Y݋I:t*SX)L<-}.1FeRoV]I&`)cw7ˁ鏿)k;. –.⻫u$(/e<`m_O=mm<I*$_h=\3K}I &dН^ؿW ?aVS}U3'5[Y7kȽ]UO)rpYc˫<ERmV/+W݇ؑ 0Le{SL[|7|R'uk8[|/Y3VY Ȍ £pN8lw{Ŵ<%QjSXDC;?ig6 ftNye!ie/+kUOrzUq%fí|1l~p .q8[wm™ v*0bhl$(ZMl`ydF,_*Y`ДfeLߌVrY3J gr[(G0^+ wS5h,?,v#S4P ݳ(8gᜇyjy7-pFb<|ȓ!ܳ̈́۩ z[xV@ /'k/0\mЧ`Pu DFV`g •ɈΈ.hh|}H)vz [Z4ȟa/xOrI_O\{h9cվAX㞭E!YU`XŎCv&n@I~0(`)*]o -8luQ,{!(\V>p(5Fr&^tQMDdQyn1cL\r݄c;NIv>W}R'}rP 8%)%f=J3Q4ɕj,?[C>Y JY uM` ?v])PutuHY#ףqOn( z%{ŋzXw )Pd%m$xbd6/_s%TyhSLJWtxCi(~vn?Lu9毘X )a {cex xE6Z7(lj|pe*6X\?{;D]wu۵ 22)@Lw1$ HYD/pcnFx kE6R1s/dc vx6֚/cXK136C$Zx{;ӘHÎM!o%J}(?YSk\ ؽ@Y[{n~oF,H*I)`l6ji#z'PH U p pwn"]n>RWEUKgXٞ"JB\@uQw(LXL`1arR~J3ɲCmP0Z'޲V784S7T+2٫=%k}!5aVr/Z{Qf2 'ZMIE]E7X#ɪ`F)ē$9+O,oBY۶wo)BM ?`IU\Qj73Y ORp4J^F#ߘjVXdOʐ817ô,{GYeQAp0: H|Ju(}<L҇x%ưBx> `5ىopt1lh޷5ky- ߩgm ?pB"Pb4n))%J37%v c$m~I~{].RڍC} P5ܫSݳrP/]N#r7H0us7 dډG{٢iꕉD P/Lל9Y'(3uj+DաIS?N] En 5Mch!F =ܖ7-*Є=\3V?w;i֐=#Q܄ρ3@ӕ{Tpz;gpgḍKFmޏ6wϴޝԋ%#6}u? h3}9Iχk/狱U1~ݡwQC`蜥b,mh1 *ZseZ9h(.csA#7~OYUYyw{,97>ntt_Yi3)f U&9ʰۥܶޜMuCč$)Jhy;M8Uj ccpо+B QVoq1~H'{rHTR'-7KoPL!0opiRlKF-baym} ZoX֯? UHA7f`o4osKH-+ ޼J"%BȽwa!>_}Z 9{8x ;Z}V>WQn_k9Nmy:{ #51E >eE)ZWR/SrY $8*-8чHp8 . 6EJw< v'?V2zd{xuR *M^Eg]O~T{r/MˏZ*W%r&b% J?Z0梚[s)v Ӟ*R|"؅aW8jGن3_=2j0Zu1f7䘛d>i[GNAď*εMZ*w&6t-e^m9.k*Fs'ꃲ9 _*ح6nppPK1^@ݧċ+[wSpZ7,Pɹ>f^BO::G|&k97 l;r6>.S Gz} يgF7G Aԃ0ww-COthxCIK}ЉY#5Z=oD:x w3\O5[B-LA3AxUq~t :.]H.RXPH܉UN!9NȭI7ZBC !1*"%c,\( $BnY^{ gz3c;Y_: kM%On`U2srhkdd+bn aw'ό%].(yt'$0ĒCs5ɳ%BEQ"3':I['XiE:!~lz_ Gג% ѧ "w Ggwom?Y>d{w]IgQIMqA³ òj_RWͣMy|$_9SAvLhZ=K$i` PeL~|OuP}& q|QN8ݓTqgo`z3kf$1Sgv2{FmAN Ł %^~ܰ(Èo{ m:IX Z&VNCpJ,QB2F$'V6n1*>QW4i[nJ /O2]'BnP"Q5u<4R|/I߮L^J`zEWνӹ_E_>upd~,5_eWJ Qsi.ە z'Σ}+iJB -ݳvR_L+DIV1׭K Ց2+K . L4!W `f,޿ӲwXzTx)IX3+<0j{;"5iW,zE\NK66FF '댟OJ.]%ߌ:ڧ"rRs7O42EN3cqh3Ct?c\qU}DA5ѿ$e3fUup丸Ԡvņq {v-C#ͯ~X#| h[/["NMhI8Gڅ[f d]bx&ʀU 5 =3`tB\3VgtMu֦WVy"Y(~k'U-R0An}l|Ɉ Uxq8M58xAPָd9v=`Q㣧{j/ HMG,?ϰ)ǀwKiJ}iG} ~ u0C.? dHΤ2)Ϗ|qwޱy:s3!haE?1}:PPT ȟMm?Vt1͏ ljDʰ|vHin)P_Cn;lJâZ\ =;16 5QXSQWn=N9`|*MZl{'Ix [͛ {PXlu/u2-֚ac2 SOv36 Y4hp Ҹ#y'G$\(Dj|E F["1䫟&4nqe%}H\ro"OZAǗiJëFd-?"v?T!άc:tgr3aEqjt= A+8IcyoRL@r*AB1k^хNE&b;0=;K:( s~0Y;8|b۰M9]?o~ǚW^kzsH%C>I9.MB%"\`=b4!34uɋC\ RnD! V}~rOGB,Av)Ѷ鿎$EڢN|ZyqL k>GNm?)/e,Qrp `ӨܕẽV5QŠ*Fxj*Ika #p~& Cp qc)S(j}.H.VW(8iŀ<ߝUһ86)PMd[VF%^#hw'ȁ#%)J4`^N^*]Q;DžB4h+'j5*n$eE;t`k*{Q'a‘K9+oh ivpO,?Ju5N<* '6ÌOnhPR|)3A\{0|{a FjAGvM8fe[%|s)Ur[uho;yDy18Dc{=@!\X'[]-1Ɯ@le,u/"^3h\sYly HOabJ3? nDuX3`K~3w)Wx}ߧ@*wю .#` {p# 5- ) D>Fg84-.XX`3J`@֧8HqZU դ! Ah]AE0ŋ䛉Dxl;F3*/Qfb6h}~K1mAk;42戳2Ab-5@Bh] fRћXTeOnt$rm dzcOm0eBb;òlW:CBƊhPrg5DI|}ߊ؝ScshU(j[ F;Hdl))i1i (كGg !q < x_SMV%|$eN @6b2 Lpa㞖_2pt\UueQM,CGS uXM^ac/z=ظ }ܒhe=TnH'St_(P.b. OÁ[{[GjnׅA?~Ħ ce;s,`E& 2.S[ ?Z{eEr|;x&M4Q)~5=I֖^}ɡ hƬ-=*#л-m^ZTQ?Hv_ E<:șԡu$Mi_eՒMQp(O %|7?.`4v1E7UL݆Ij=D۬ڹdy/*&? Z2.$s)OdLPS_/k@H9{&Z:Psv6F._Ȏ3Q=3oBU4xtyA+œک!hܰ5_;y>sS4X'Ji ]H5 FlPQ%t*2e',fBs>KʿXUm&JAG5|])@<u ՈuYs++&n֏a'(Q)MT} 3)nTDLH ;pV Y#A v9 r{fĆ,BlpqCXNh ;@Qr0QQ>!<&G'f:M0e[EG>"ZhƂ4XYϮ1sYucVkV Bښ^!RqZ:X-eNڹ!|?р9'6@&^h㍰Ml$C8X30x=Yx6; 6g#:bKJ*h-{ ߔ83#U|nyTC\DMhoEsnѮdI1yeq4Cj{`} ѣjQɻ`S-Uꎳʋ+}I7箣u 9f$%TLAz;>dS9Zo!5sވ]9PS#Fb?dvnjŜ.T~Ct`!@SdN# kqD*ea~Ke2Zg3^*!LC: raK]Hzu',^\.%N*J)hMi-yϕtP,u?Ex%ٔ:1!ZfmO}.)K 1UlnIc\*=BnW,\t| O_ Z _T- a TE#!C0(gNE%W̳V;[J!Iw"Dzj~!`*xﳪw+ۏq ~G,=s씸{{0zT%v9\WBwWm9r)Ujq/1GO Zl`N[KqȻ\N VDx!{ `4>z Yݳ`Gx!ĠoUmh- ;[9 #D{~!iJ%|63xH|ab=AuĞ6qq &GW^EmΑy!d _d>>:ҬOP~$S,%Ķ;rNŹlU%(aYtY&<6ɻ'\i f%/Zl7K VQC2r%W& ΋g99O Z|e֩Q:^2 nD c[҉v#EKJrVi=JӨ9p!c@Mf1u<ɣCIx,2`m^9ZCXto6A2q/R"rI6z5ˢ͛&xqLk]>~m:=c}`VU;hpLwO`[N [87or[|: '7]X=ՔbctQ&XIk*utB4M_݂7^nH_)p SvM {`C,f%À8?6MYW|C"pBl+!Bj0w?&Df7W3Ii*R~8B3̦=7_oFkM 7Lݻly*uf,*bn/M3j1FbXC{կLs.WxiLv?= O b_4<O:Y_m̜Y2g\*Q˳kpYdxYaӀS=Wn:<) USh:V+ւSC@(>742bLəj/ {'~Y?8~Wx{^$`gVV-4‡~4:;z9 s!6$ S6vK3N}ϙo@fYDֱp $Z@Nq5/ ,dgK r_ -ƄP*?-JE5-mБRzbǴ$k}oj4CsϾ%{0&U4!h=N~BQ4 6~p 2~Y4GiS}fT`]a@<ґ1@/U+P &3YoPӡN54=[-M̦3 ̹[IمX,(U oW8.Vq=>G HbA97|CE8~(֡AǠ\M g͉QO!}l* x7zDpn3zi?~$MF/`?Fߒ&#QB)sw|X^Jms)SW<߄F[;X'd?exZ-4Á%ǣηfOsKmG!1Uq8sL`t$aX5zĵ͐̒B;YzӍz>OE$T/Pn)_xԜ|qþ"sLo<&ޡ20?Y~b`OTۢ!@R5 "iw\W+t/;_sN C9 "r0{J2a40E:!{@:4ber3!u)NAs$ >Rc]~¤Dx4ldkQ['ЧIK>gS˚݁$ozOg%*ˉ:-W>lu]]~^!2T?['+(6xDZ$ \߭=0<~M1]4 >}~ V'#n]-K|)Wh+OD#qAAfry>=Z}2\-_2_}H7 T{pp[LOWorh}Uw [e;Ƚ$w,q9tv-G޲PVQ]tُ$ @IRjr,c Px@73K%.3oݦcpXd_,uK?z|MЏ{%DG'ӜBb1M t>S&ǑAnI׵ʎӲP`v63!t"٠!$Y/}.2Vi?4sx4AI VxU+k0? Ь.v'zU'U!틷ix>]̯4)YE/KJaVN3I,oƭ,MڏlPwu<^r#V~`v.D44NO[M| FlD8D,ըfFq2NgZHm [|*<K={ˈҍ`DIrڏ8}RN3j 5]"^ᡈݕG^Kwd4EeCCZ1_IB7Ln+lMMƧ].k57GQt7Ʌ7<^pSbF hDԚj‡[<șͱY<mb572>"3fNv6T Y(<`;z,dN|/w \=ëPhJ=qP 'JƴXd8X8z+9eIoO6)Dd`COq JczivC)-)XUH\GuNQr~]r_cZZKj7 Pn*Zb%8C  yԟ LzOW=9 xfD<ĝ>lANR'4 KL/TY75#. K+%{!3 %>x}C jE-0^}>m{$9$^6jGY [fxZ ResQ8J$ vOGV ɼ'eibH>Aga <691/3+ ROMRo%0WS2 ﭖ瓢U~A۸E_)|AA n elt#=E/LU)ۜQ}-U;7y\l$0a&~B'nX{T)݌?IP~o^481:̹O=XTן;5AOk$|?1A%igoyIGIUP~,X[XBҰA!3/B{Nd*pdݥoyn9u k)|R/n_퇀81RI[.Zvu}*FL#&`-E J7C} ں?$P{^}*qQc\cƔ!=`?+V0l}^[۫cE\e)Y<>)6g DB$tk[ϰ7j|IL( Z}ZQ)8%|;=Θ0KʽFxH };MYF~ 23kW"}N7Ib~♔@T+ Ev^y݂hIc̓(G.4i2o&*z#xjviHy)/ s:`vk8x%N@KӺ:"d--2O"ezm$vHl=X5)`zRpޜ4wԵX#o]G_I)^TEՇ=$MSk%^i3BuM}V6/pwj kF=kYa5ayͣ[!pWم!}5=bA Lo=6ro:R&6CgUCU,%SAҦQqaApFa% z~OQTS".!+]qx|LUDX;\4b 046dz4@ V%1!F>ul*t? /^h f7mvIїcNdQM;z8iV r3kdK} x|oM!nBH6WcQ"~<$Bއ_{LhRs~CWg@^J5K 䒞iKma٥£#:⍳Yl /mUbp:$ Rb! Hkn jq;<8HF 🣨9QD\G:v6z}qF<F"3,u۔ٔ)+CB^=]E:(]9D'Bd]s^җbK;(-4PKa&%@TxxA γ^ߥwԻo{5G֍5C5o2FRUp%qDxpJ!LPgS魯c SsHZ0O.&̭@Xj-ј,8O"cэk" 8 0gѤ0"߾8NeLAs1K>֍QןploGGSJET' Zԗ² xDMѸ՗Pd꘸KBx&Kjn.3sF N$4)%z2o^0 ðr X@6U`װn#)Vu-膑d;pcQؙ,^CMʮgE@ >ٞsDrtm|b3<˱893m)r 5 \PҖ#Ze֡=YN0"Ќ$iZJ~iYVjP8% 7%XW]wﯞo@nC7d>|q_ч!UMm qnFib@LˌI}?1FHJx4]@z65VMH+'7JISy2): {m}ko됾[!QkrO]cHZmTevmDpYE4Z9B"@RM{̴+lM==K2 fMoosԒnT/OX7,42jV_71Ec͆V4>t"@at)L=a2SɗHr[ [U +fj{Q9?c,otW%+`J6Go9KyuGg'nŶeq壝L"auj ovq N<+@ZQn-,u}qC͵^{ѫN_ZM`!csu-DĹMJKpӺ0sY!Q+{xQoC.u w>&,Ϊ;+зu(HOIG.XF_ ][)U9WaQ)˗)WJmP%Lu`a# ԩGL*V~6eP)TJ1:w=qy mam~V h4ԔziL]Roc 7 ( }J0)v3=n+­e`Jֺg| hAߨ6?K޷,+# F{p p1m~BWC~+tj}6DȄ'/+_M+^4Ch< IF`E"MONÓGtDĮpϒPc֛*" hJfj1i~..)Ee0%eeD :tݦ"$cWWf@o`d\2 S%JgQ6Fˉ|ےa+= Tƭ*p$ָb$n;Vs[1J[qU`IآQ{cD,&v\tlH( q=6 nu8cYɲ]] YDMZDeKQ$a G\AAE.vy@jR}E]pOy^g=W!X vw)aw\ὕ*;`je-1^ F*[|)dξ8ka]W]31 Ͼt|':A7VRį 2yW);vR+ڕ!gamԐ(zpzy)!9f up &:aHTAuQsW֜X 8lMڰTS*5]~JW_Ova6m=0dֈov;:8?xH z ܳ`vVM ?crr]dJ(EܴYk0OO "yb`K?,wf= . >]#lv?Zi-Ct''M5I9y2UQ2Ԃ/kpnq'PÃ841Uj(a).W/ Op@&;~լ;w)<z׶nɇh:PMĥA\r{27߯л|uq@"3W~2tԳo)++(m'8;KgͲ?v䙁9X:Дl ̗OpI(n 8i,?*(׎ִL`MѦۥ2Ec03S $`ڄ6t+٣FcxXQ7$ݗfc9i6s^-u87#[["vQ? jfl­FpXˇrED7'HMlj{'):YT*B:f5]k 71s%F*4NM܄~l=nCtO3aIsnc>w? HLQa!W;=ҧ,86fGi!wRH]bc-K "[Bj%8C:7p@D ut(8t:UQ#ʟĔq|[ Oi#Q"JT-lph:u7L >^n={mH+<6n9mv_Xr&}ȅHl-!R!LU E uhw1aה=):a\kݪ7Z ]1K; G^fꀌ>`MxtO8fj>#HW󹊵G1/!h-lWh:ܳRe~YLw9Ȧk rۘLT.7~IV%ӵtު9Fm>UHp (80c]@:m)p/dA~ȴZa*T3KNg λ1yY19BU'̒R 4#{8mqOVcAƚkwka/Iiys^H)p$VT~B'z苤!TNHඇ7duO :.;8 =A&z,3ʟuI)l1}+"CO%4(+̫Ty5ɬΕ(zD(T 7Rj^^a/e*|n{Qa)groܘ3 ^EHcT,XTdf*w7(zuǤJ"(8_c\<-.>|3noۗ)a4}&T9s+$2'!ᵚY+U|1! 3p }?ѩ^`D"#eVϘũ<Zvn~C'SM;ȏځC&@ƥ ͞!ڜ'qXgGvЂjxVܮo "tjB }3M굦Z T!fs҅Y n :Qze2☄Fډn " 'xgI{D'NS=oI/ +#/p: 74D0lxjPS=d IgvVg&FSv#R͕fc0Jja^K0HHeN~#8zD'VN֩>wc6rm8Лم<5Ѡhu;jeh3g^*t]5}EaD~ś&6?P.5,U&0 O/{T|J= m%7vvTkUzr1 `X7=Kv(gBW*A@V_L}C }$~*M|t~.+w> ֯zܶ}qo 9P]!P-i-'*%뙴-_xkA5t@ܰ9GAQ,oT ^%F[u!kVby0~[Thsz+C{'y{ 8+yUw]!'̏YQ@$48C_Bh {@!4j2V<&OynuzPnn/-gn4ڜt|!o-^9ȿY+>`-H[#“aDXXa2Ӛ>H(d>ĩ\^;?1O.q'+D{L!8@DKNAjKW3Hy[SK9OHq!Juae #box!6s]nX I'I%'cS3hRI5M!D0e&x}݉e݁ !0S:r|ᄸ,~JaЛj_dfRNAP+eMrA;ÌݦwPbƉJP5ؗk.?keSϥUn8DrRs,p!Xbh,s;ˌ։RO U=|7 1LiO9ѐ~WIo ;e xٯlK830[x8$ϭ ~U+=q)zIL$׹?FƃM#`d+ khF9i <9MXU`IjŭMԑW ICOktBR@;dCh2ul{ E@|oubEm. DZwa<E/cC7jhq[1'2Q_ʡ/F$&͜Q_D.R͖h~VT_lq+/F9oz2m-]Q7r'SK?Hqe86@ˬ6myq; T* g<%>:.IJ*|;wY@` ߢ)['b]=ѽC{~䖇18؎/q:fDCX Ғ8 ZVdYؽ] 4q0N?S4x$s7~w(n#L;kXca(3N=FZPnϢC[^fk΂>`ĂwW>Mࢥ6h *]=;}N I5j6:yx}a>mK5FZ0@33{3w)HU=[Iw&x_+< z9 ?lkf@7. /@vmbveH:}թi62Y0܊%{:su#c4  yW{I:ߐẋ\Gը~ͺz?~ʧk7qxes̈sp"pCڙ@?54_]s1}^ DKzNC c<X"ïZf-GV' N/lw؅Uh`]qf>73{ Ɋ[+UR%:4'4ΆW CKbIɌN ʴd>Qx0}y.\CkaxsV&.AɻC2k_?]XԏŶ%vu'jV5~'r@"="_vY: &/wst霋A- S㻡'B8+!p\*s'~xӂgP0[^ᨾqO< CZW_!.w]BE8^JgLgtQ?Xm=dFpHz7uX_(OtM@d-$W)le)(y8pw˘l7BHّG4"r1}\eC\ ByADmZ8. DO  P%Hms`⭑qT`n`vHr lS8&E@n91-dXy  m:ZMp#O[.ʚݕW#I{X!23ӺρH3Xlv9H=f\5R(R9+.Uz`";\.iQI4,* bUcpi}R۲;=pX 5JH/ar`G7^pDa;قI.m[0N N(*,GjRKuL[L~!08VBNRtwۓ_xEò%kzXi#] `qd];UzENbbE2ƺ&ng09]4!C̷tFrIs`W #hnCJE>-n \X p#s~q 5N+=A|wsׄ>?.|_xb|ˆ joňuz-A՟M̑.e,;nAiR0=>Qu>CQxE$j-Μ*:JVY=X#4oxq`/O((jԟP'T ;X6m$T0[.dP!+4gEV1c֦i{"AP1 g -x\^JJR7vY|x eHTZ91}Czz䲆~" rx Nr)nKȑ+9pِQ{X~ppuԙ߲$zj<~{WrMa3xl6:Xڶj3.!vKl 2afݮp+Պg9 7Z+7V/\1RƠ)y|PP3 7~DxSai'h xc x`x1UB; wwzB|TvZJ|?4w2 53NX=VvY{M$^ۑ#ȫ$aPy8@Y}8}W΁}~(t*'U 鱧>м8v(gFA^C\sd:.(CfIUSx]2RZ(gVj_)5_;V/7V8xKg;W$T ض`z'cX] Ǘ{l ԧUaCg7hlVAfd5ͧ-tVE >5=.(.AE{5VS`sɉ|frM풞 k6Ϫn#fGⷊ5[6"O&k>g`-qNRr*snDヒV+[D̢\*Ky7to7D<}{gf5+L Tm(wy#dn7^I59_LAg )~k)j$`ۀ3$rnґː\jHqh.lPXat$61M4|z @BSmD9 *tfDhZ,*u;xa_ce0LG ʖX(gtq %7maWU1DWP{A;-fT@[c[0[΢(vLf6աr¨ggXǛqpӐPQS-[Ԗ_>N 'o6h=yق4/{e),\5s3ۖt*I&sq;)"Q_zxq G: Q؅ʍ}?xC>K p f,n{q9:kGPǜ8[1XعyR_7^!\itUoZ{< 'Sx}Qȫm igKov'nj뻻rr܀ExFXθ'Y^~6UMhFy= V'8^ obi:ovJLf],v2x}G(S| $UkmR "@gĘx |)ݩV"QTM qL,u?(Eq9PA6) a $,pM Mp[e:86} *b3(*5%v-bS2\mdQhb_D.y` wdDU\[AIۊW:euspB/a1k7b_c]3YV ̩2˂VDxn7v:te4,&,(ES:]7\*og+/sQ%%Ϡ5XfӶ0 7B-vUnsܸL?*nN˄fAcԣg{DT74L2rd(Ɇ/*U&?WY;a=;|V694' N}ǡh&FeSWP#} Mv42F 31ЄIyܡTT@00.[|I*(v_ nkLZ@-2 R!lNݯr^\-Ji>GVv#V8Qej%sq'ATއ>:GOu'.MKJ_AۛP3z<Csn9nMNᴼ nS_- y|$CjJV[ `5E_r x3A鐸f pD`sx6HJ'Q228xyIAQy-ߍ8|C4N kZA!\gQF6nf,}IT<*mr4go^)hbZh`|MƒUʱiBp9鏪e qf"/{ٗG|UT/oC=Hk62:['q4[||bSYY|8X_hhW W*M-Ho' Wۍ.-]BEoy/0) WeeW!v[X08,\2rŞF^1g}Z+s`n-~2\3H_kN+ 5{^b{J)x?@Nڶz )Q}WovoJfGBi-{:.E^x,j$H턀cE{{ŏrX>\F 2ƾoҁug0h8?ϢF}"7)zr~w {R>Cv""efSCawj1MAr_f=/G pR(N%7nD mrGre|;s8i5UɣĒKI~r ,mz+zj両ΖR.SK==ck"sPTg!BeX5Ԣ<- %(Φ$ʮ08jf&DqumVV >)Kep$ھ1!;ͦO*x2~Yd&QBe~>9D1Qr3DG Sl}/myy{Rd%'33)BDerEE=>x\eP0?3tV31$D_V2bPΝU1hBB-D+J?GՍtG3xq*lwŸ=Vw{@mY[ ~*X˨E}-( i9!PԄQEa†p{[&>Lۥ-".-1/):Cs¼Z-y$)߽bS3[[flA' {]eAvƨcuhwQƫO;qF {[q\ iIvfK;}c?Ip `M:ӳ=Pwi+Zdh<-fۇGEn[#x_z٤Ò uy(b~MxQ̵&vG-l#~4jD:/ Ul9.5RT%zk!]Zn @iT:^}} n -Y5iu^Jx'mq@5 .y?W aKi#]Қ)M^(d+$.lB_#?nJCV$&Gf&acn1Bg`.!_5uv/"2K 5qEf)ۤ ͹ -2긓VaW#;n{[0?8CժM)ZCJ`jwKUwӈ+zR2,&/4N&msh|pRf?#E"n9H# WY#yPTn jy*Kp^"$qβR2i ho}BeVS{U:k޷R󦌚ٛvom#JnudO9JA-%I!Ueu5!"L"{ͺlpрk, )'y{a_~z1u=kϺ&2ZQ`-9v 2@(!P*6-Ϧ yS;B|(@q]TxT]aB=U8Iz#1 bw܃\DO? @Luܡڽ6ɃH2EPS;oo̜!3OI?4wW9pW~&lm@?fk1#Q9e0U‘hSъus),:~% } x_Xp.kbPMh${qUԹiݛΊʰq,*GF$UXb%9BcLv;9L3t #=4%B7_$}Tup+HK1R|ݪL~$tJГL`?JJFS#MA`_s>Fc?p(^%90!{x@2! T&UԾĆp6[J3_1N7t~?G9fjRFvM|BS % RK@|>C3 kr h z;؇D-%gdDd+|+׮~PYc5;]fq_~E݅yRN$ s! }v:)=I@]Q_.,cH~RM7+ fm9 %N.ɍiOm2Q?u]P`hUœ룔RA3A`Uﳳ)Z3+.>N @]a;)iy7KFj+_>uH4'7+ ׾$yBʿ:ϳ""פRNƖRPvW~|D_oT/ԏ .ZܓʫatG4-O\t!phP &\e֖zT !ARKu8/bqָ_%/|Uk`?C.lxpz36#q8"!1#=ӠRz/ϲ!?|X4ʓ*~gA#ʍy#L/GI;s&7jXCXN0}{@(< 8H3Xo0ND6󵑞P]FΩUNNǵr4-D1$CgHSROmO}{5aߜ#Zaa3j; PǾՏsJx`6ɸÑlmY Bg-$yߖO+ny-2'k\(GpM}/dnrSE酐iec-ڜޭm#FWVy0}?ZWyNإ&U!eSoSh y=%l_.a UK&YDxPj9TSjb_Xc ^†u#oOtfʝ"&$M糬yӃ1ɌJy>Z;,>(ѱK뀈lOiצ43RS}Rd2C| њFԉ#5Vk)A;Ae.+6Х3n& D2wD$)d6T Y+o^A4QԊt߱@Y~"4AwbΧ*!͉@v3M=XÊ}y qL A*;xW) k%MJ:=X9˨Y->P}YJr̶*_S=o$`|{_J 灎' 6DoHKa|-}n!|g~xя4+&w2szpQlhEH,n^ѩ(%z ] LL hѲP0n j>ZҞ7>,4㽥E/U)X{~^ ƗX$T̘{ Gਵ\ ˞_T0EAߗ=ŢJ!$fvm^[*,wB*8B[A2p$s){.R{-r4oVL1MJ"$B]LUp{70j"I⻲/ F~n̻GK2@= 샮0oyΛ~nah nL(i% / (MtPp'Jvw/. RZ: --:YY~&#QtlJ@mKUm&P_q>`%DoǺ8(X kS1`cj)eGr\ )A.A`+Kو3c0ܒ1 0lmHN$f Pi3bDŽ-ǣ2ݏI\Qw6V`a16W(dm b'YfO)'UA,NtB2 [å͓yANb*e4r6?WWq0Ebmi߼#NKHA%Aiܟ&jeuc|pz$IyvD.XF!infmHk;R^?]?Xn}|~KuK>/EEF *%!!6:HYܫ[&Y =aK\cPli x}jȰ{RhXekHo+HꢍF )KT-qԼp\-K~,\z1N\C-ʩ+|i;ShÂ8l։Uy;FQ]a?$`/0ء~dZM .WhRG-/&c=`ڪ\8߹2&.{O?;W, }=dY*[*΅2fW/P tS2֩_dJBkX5w9CkV0 mNNLPSݻ^Fzp txSS~&צ/:$CeȠ4Y0mAmPUKz/yF*n?'hl D!(_Qf咜E/♐Quuę%{MShr] c4 +E:!@PVt42~8WP-D$=yzUV[8> c+ *gW~|-V93EPJlWUNyQ^:7;87{(3V~.J#~DSY.+CG.v`|Z@bwq UH5'Cz:H֒,7SM@aTP&UzNZull']δuۄ~KKFvXX0>]9\94Fx`7s]{jƇ} cCD 2)OΘBIp6R5 ,S%hB!:{GwuX@G ulѢ}AVc[wQEdFfͰ8jzcb67W{QQSUvWǀ50/;W2knP6 #C(aP BR ոk%'2R1Oi38hlbl0v*bP#A/ +2;`X/+Q=~P=5LeJR} {nTrTBǵ͘CF3ֹt[Ӎp_:S)!R!',h˼  4?`ռ<6AFjS :41fu՟&._vCM mn9=jS3Mi/bN7OR5NRz^I?`'2Iӗ6tkJ&laCL9*8CJoz`}F5:gճ <[dѺD*{ǏdS YKEԵƬ9S8~2y٦ebŠ ҍB Lgǚ\n/eO o}ٔT!1_")fj+^5>hzF<-Wx,A+a'Al!IZx0q˲Њd"#f}hp&9XZ!m׋K>hx.u;y-tT_:( ~w|{㑟\YDXwN l‰yy-U:ǗFȸ~IE y[ɀ }@'hZ"C)ٌF4.V!o̶ h׷EPG!Ɯp8lU\K+YY0RQ /ZkJ>B.i\~7Dv{bZ ?) ܪ+o5Ah5e{#LAhmoK ]rW@+j&,<Ы#8{z?g*$_17.YG?8NجtIQÐQt_ \h9ϧ߹ K΁V!Ǟ%pY61.bh >mi٬zf٥q/ px*b:7)6t}:<MLV  +A'ދĄC3َ+>c3)e(3W? M==l*yw 5S`@ 9|;J&[[) %`.TC)+yOe^U"r.RRrib(mm'.J_+xĤ-:䟙b-4b*od]=T]CZqC"ȧ 썞ZAnRཿT9xg%{LΩHٴ)F  c41|Aݏ^f __ AAtc$;jF؍ -Dg¨GuZ[S{COZxb]-IY)@S|ns,~KБrONpnJ{'; {5+ҽk4: i1a뀾Ŭ= #)uF_4 4O 1o~x ?տ9r [;S+ʈ՟GE !v;}EzǛ8|8%_WtāTw܌`ͽ+Bڭ{l^/ύ?{5aCnV!fG2s][*[ #I=z_ ںRL dYwQܬ!5j!sq4-I)c7~ٌh-7B zlvW@|蠠TSQHd$Ȳ֎WVl5C.|=\z=t+ (/~x9*^0Uٚ\Gc'\~I3Er%lA>Yn59;:[x^$p^YO.w,0K ]Z }zjaIɍX: b۫q]1_*O#I+FC[zyG/,zH`M;%:-s`E9t<;J0e2Elkt#)a6V6X ɪsjߜw7zw_Z%*~1 DOWx"& \ v+wy6qGazP!:s[ޙxV?BZ%JQjΩ >! q[O{X5>)hg_f&h1[L̤_羂xOے ҷUy.8[7?b]c^XLI!k^t";LL(ب~Cu޺ ~W C;E }pG`HZB)R=(fׅnjuZL>dl*9g֑H†JSo\ W/ʙNVy;YҌ 8%;d\.T\7A/m)FkF"}»@Podʘ< Tt^@!"ٵ~dRm=G? ƅOxz|[%ìʟH 57A_O)ȭq9IVITLPHqlhb@bsX`c],@e*bΗw2D,Xy7yŒX<^T;\⅊H oAX:ɜA%!n@ KT'RIFFv-VgHj +9lz+_ߢ",)"7ʐ ]>)˲K^*~k@|-|nG=?8ګUn÷D܏?4|@Z:X)/=-oT%F$֐]U?)_yP4ӷFS#NOn{eUO7uI -8AoK7xxCxOG,F@) nj#}όP |^p㚓J5&V0YK/ .:Zؽz%~1"JѪٯn]Պ6amʘK=fRAn9ҾEƱ3rLxxޟވ"*mY_9T9H+EWƩ^V@q,74,# aYD.Ɣ@mL`R wrd@g:Gq%_3R! * l!`TBZ^Zz5cz2e!\gi^^ǥ >p̦BeqX*GM +*9˾%5 Rm=x*-7m8c=}4R)zrY0#;n"Άnfr5#N-)gx b ZٿevëEy:@ɛmȴ"ǿv#`;|.* w("+>IR0>ڸ)Ժ4b$>/@ xP^xu`_{4etYA浳? hC0'W ]; `36GЭuzFҥ@*;( 0ߢ6e:2/@‘ C|~h=iIRP$] Dp&ϕ Y~|i %hOx3ҡ6J~n@sȟm$ #3g)%"6Bm<#!ult#!c@πM/_*xam~ԈtKjݔD2/vjJSߗn}i /a!@ڤCp}$3VT pqM9B"z KwJ7C4TE$%{J\N'HdRWdvloRجˡδ(wL)-x? ,ڱs y0~?8J2M/VOiW;%-GDptvYxO6wB bsϽ;ޓ{D9cBd=i~:gf/a=^@'G.],: W԰s)xId{(&>eP{cxVi a@Z1vhXlB}Tl:VE=_?T {@f'܇)"~ 72w5X `:iOIb@j34D|sdPDBoB:ׁ74KQ#=I6T=XW"&% Q*\˻kHi T-^֓ [=܇_z-7Ş޼t]YklB1,pw,t˒:ڭNg"U5YJ2ttm$ mRtp$YH$H$8S6rnUnԹSe$ HLҘ~|68'mWrwR28zċ3qC 35U 2]~v7{%=d'fN߫JvɈ (RH3 | ]gN*ymǐnErvQ?"HFN2E"QT#1=K,^!7<@ DAWƖW]Ń_$׮B ݋ zUW!C}tL60x3VSS?40w"Z#/NՅqJ+TT=̦X0~!w=M=-HuY\Ʊߤ=ϿYć/WG9̵s VFtAGnd~JE+@ `yTIΕ[j>Ohk0ϏJvPfy=2m]"*Ecvj"ᡞƱٳ zP Bt])G?Cym`/oAT y/aO4v`g˂vߏ4򳘼×]_..^t;_&[?hDYz/F@,ՃI3-\!/yMO?"Ikt՚1\Ytb(2"IPՑ-A7YycA*J#_,D{-H4o ƻs lVpX;y YM[~umeFmK_+ m[:{Q$n N}גh@cCZ,ɤ['|d/E$ѥʹeaN[ʕ(pZcvoTpUYaL6S Eҟ=OIk2jS^M%o $M)иrGOf9= H$x' E)F%wY _ɳzlP8;Ħ.FE cK(lE6w_᭛oe9 QW R|KeEL ?[l}B݊ZV`b0M_E_/)@БQ/j4pMJ |{DWʖ|[cST l1b{6ѕta858UgmXAUn}T\K` 0_Tum{NNlͲT5Y#(H"Xӿtu;kLy-H.dk29xs(7 qXȌ*1~,#gZ :eEs n#*%|6VHxSyjVntҝn6R@WC[U_$6]n Mz&eַ-ȞB fsB:i6 [ jZY4ThlQjUt;@MI T&_ qh&1~^k ?]Ejh9+gOSR[Cc~jۣk m.&bH(iO.qIO t\u?Ϣh@Q,.W'Qv2=``siqēvA냃ۘaT>'XaMV@E]Bgg# oR e>o@krIݎ ϲ&DɉX A\Օ>jPO]|++z+c="%F0`z3gMkaYGzYd噝gb*JCn ˘o^ÿRCz:t$Mqڹ`{Wuتjibg"+^Dy cϿ~9m ^>oBf/?B0@FjcO"Ugva>3d$L_`5rAu=( G-qwf^-S8,^!2:~=Q$ EOI'9s8 =CIPjM68PȊ^m\\XZ1[*>6F6"?0Gjk߯D`;a\~M[},wCTwp3>W B5[gGnuN|g*r! yư\C)E#esαB mƾ@ֵ&qF+cVM=w:+z0 qw2cs{C6?&$Y{͗0.ZSKMzVCO~p& \x0ԑtG6:uȣr6Dƿ9&dϸ3v =X0|_H,,j$,sו{pt#~|=sp֢b2ֻ0zN#s.v(Cy'"sq ۦy4!zc~ 63-JlkRIv:uhϊbRHf^odu[uL^GN#yUKP!2'CV $Mҧ%FY )qvȶui3vy.cp߻/.#Dj$t^.6h+P;*] (iYG9@R,Y#2_c{Jmnl-l죸#V&"=K#HLv`o;V¿nE}/;,uN&# ]g;4j繜מ/{Ӣ5nAFC8in'$sO-v͗_ar y c( (g>.1NjRB0xh 5G2b(FNW 7 ZT&F ??$⟁1[UqsM' ge¾gP"o°)]\$I]OXWVeM?ѥ23DJbLy>}5g N=haƑqGfN E6Zڶ lm ?;@-!*;|c%MG-a>²/Մ6쮢{n̚I@"(Yd"37Wg,t}qș.$6y<H. 32 YO}/ok ŶԉpbBzO%9f:bʈ: c(u,WR⃡I>)aVCY/BZҽ)}4/7ƒ;6 xuló"f$/o+×AQLhhz͏G^FԲ"vBdǽa"S7tt~|@H)ٔgK5 NԴv߬Iu(=hN}oyص۾ұC"#df|r=5綹y3'|/+E,0ff{ȐN\f!Ǐ_{O˻)}8O-'1-#NO9WVl\ZYl]$4sc!q;$*r?DԿJkh{VR5\%'=YB$ě >Zi*T# }w!] ~넉֓D&X>ũ/Ew@Z]&JI1Y)ʚindIKjl Fbq r$p@.4_nV$@Y7e76櫃΅&:TMTΐxINXR)!܋ Xy>¶ #5Ƹ"%Y 5 K#r 29 #z9:^,  9!_QL/Shڼ\)\f8d, @IHM%\5<[WT4$mVE|tQ^×ל>l/cק[(ߣb$v|vF1?~N=\ґOH\B HZd!QuVwP8M P48]usT)"nwЄL1KtMȹ*4->0v&n$CCrzօ>S*X) B#Gk۾/f}H//Pv2ϒ=lMT#{1¼]'b!YFnypW1u;cMl;L&pdĂ &~?zZ{zv&,#΃^`bN4N a<[8G IoX:DmʵBf R(- K6F~I‰A~_bO%V9(6g&JJ!$]~Ѹ.:vb5(p3q1ghiܴ-ЩHg,W@_Ǯx>CӤ}4cUn^n.kQ?p0ҽa`Y$(?_?[=3Y$]>٢cBo'mmC31Aeo :,7IO75Kڱ*`$TB1nڳlߌ2#Qs<̺"{b|օ t׳|pwS%9S= MIʿlяಞsEKw>/`H,QčciiCnil> ,ֽzlT9o/w +qe6ϩ0,XY&)#]qt bvG(շL^ɵb3qz除%IRV&At'$Y%y[ߖ;δ,0-WR.z;uŐΥ}_~V F9gzq 5-8#>qv5rC!e`r7̰9Q*La(z #ˑK^.b כƒbInnu*Ѹ0o5*ʾ`Ym0xUvp׋ `8%ypufGm>&L TР!{Y 6No=FEB;j{q4 ې IKE܋`+4yagAixV0e™R T HZnGuAJmv~!zz0Hy/H@+=/+)b2LgH= v1?)/#*ƾAZLLQ!-~K<1=n7:@@Xoaoq&kbj!w~8w1tёZ a O2twI D u ҆\bfJ3ߥ/gNo Vhcd78.d4 Wmxf{->۰К>I7ؚ[#@5ʮ9pv5<# hhBIIk%I 4L0&CuRʨO?N[MLro T~#,hMSh ` '-@\EU ѷiH 9_ev}}~9 dlWE/<{АD Xxĉ ռ@HYqivY]P 201<7^Վ{ziN^c&Ƅ!\j,,DžԶiv4JLB#%io7Hz62xR?pRl:{rFgFl.^WlL)3J/IyjA)-k9iʭ-$r9 iD@ȟ۾3苍ͰTBE{gEDi2.Ra((3xܓ *4_!dDO`YM4J`x3ZmzFyVt~;YQt-$XMc!rH@]]'s#bS5ao\b-L3iCx4;W[;@C_>kE*˸)̞FmdW}*7oьٸ& $nHgE, FꦰwLl+OLj'F <;>qS2(bt!}~BG!(,˯e N5Oz3I괉 ^(YoC'x 2P6ʥ7 MM=yސW 'iLzY$^ǺL]AG2`NEPJ0 "a6&K|d)eC=wtG$I v=ήbb!c|wck Қ#1j]m$/`w^=fGp[qbj̷Dwh {Ք'Bk/L#`a].T ;v0gv@WX2.T˶6K֬Sp!]Ih ='[A:7B_[EH z4QFFOGL%{#ҡ@3]%ȡ5̙ҭueLy;ÅeiUE50-7#XŜ &*%`C:"4Ġќq݌EtX WKk=jmF-*éّ6_fb; '~œ<{9ڰtron>Ex փҺDjlI"}ZYo6LyܐYP;dO ZԞJpUK%ŵidz&ʡتn ʈ<,Dcom#CSYsϵ-t*Ppv0_BdOL3 }g[uVGP)a/:)bWǾ< Mwlށ~٥@v<(]ѭzcBK509O`![/bV4IǶD]=1:ҊEՠX& ;>һO{g6=]0^)q^Br_tSY4xZw63}{D*!T>}4 h U6UpSf P[Baʂ8'BC3 9@;?ԵCh6(?QCm?[ҫ #R!6ڸEY鹭D>w_\FKpBlS@9Fq9C5*sB>p \m߄[jQ LF3 -P %|D5q=Z{TQRne{*0˓cG*Fw}b8`d 5@0xT k9sՒCwHpvek a/;ix3}O`rd? q=B0g:I/TRX)QYѿ4 2 "E7[LbݮZ6? ђ7 `@uãHPq;Ҧ4~N5 ,wJ7s 'l<{}H=5ZقriFA'!ӨUe-,ȹ%/ I|^*ޱiD.-7$B&d&nj#F2 Un- A >#G$geU?xd#%> !-gLۏ`/;7n*×l"5CC"}nF:Ei{T0l$vȤ:gq;A#1UtUJv`v{ /XƱ>* T[]G첄*5'<2ުg4z0sKnx]MҏU,FƷvHq sI3-if*w( Uo< Lίx\to)3P^@-nXHӃW䯿VSA޼/%Ǖ40as U WKo=qm%6)rR"lcOƂ5>eG+{"Ck c6I<6-B7Y%:]e!)xoNw>:D7A (6@)]Wɳaƣ åR$@$t]%hC #d|AtBr\s # }!^fNa.z޾";IXT%MzR n #V˹Xxq̬>K;fF2?8U(A],;op-iPIzɵASF?\7 zt8LZ0:׎/zߧ47)Zp:A Z~iԘ%]f?"&Z5;hMM4|WJ D%0Aj`+ ɲ'Vc]]!p4\%M[,^V|fF*۟mՓZsd1mzsJ^Qi',IAޕ!ǝۊU 6P#gؒzIi@  ))̿5ؕS$7+. A+I#Q*i)tڔAws)]=d9 Y#Boj a}?a-А]Wc&O H{Dk͖Y!Fu_4 pzkO\Nf_X)iT{S*,p2N&I\FzTLJu&%Ջ"bb[rv,Q-M)DCIKd֓GsgxkԶ4wwJ% ^v":pr [kMU 4F>C =f8[>f׭# 8/k7zMDvQLG4$9}T]HxUoԑҧ` xZUP$(Z9C6ID81ۼ33S]xY璊r}} + Oj0-iNJ11Fr`j SnCH*uTZbk *bV3cV c9mw wH}`|.4V4 ST櫭 )cޅxns+Az~~SJҟqC]5M]?֊|Kj阻sD%?L] d Aá)ݠ4ˮݦHR!} 1<׭nt .1B' .E!' c+A 5Asw45̔a#?QWTxFvځC˧D'oU䣇JH&0v`LHiV}a&)T-*J~!QjfB>y&} \%q첝s< o`"۫e&o39|agomM)Ā/;jH*8P6O'~W_Ɓ @=BheˉT% 9Xn8Ӎa!29, 967ңpLЪ8U̅X]{$&A=(W b>wb : `]٨أL<K;FQѝ`zk)Kd۵1q5O=T&Fn^X.c"T֛|wZ/Vc:v$L"K&Td$΀f:c&]LpMRku7l,its -R@xFup(ݷD)d^\/N>h`>@GKu& uPIJZ:Fn* MYП*Q'a(WW<᜺ۓq3PϪ D=jvsT(xnyHiA$%|T-+k*t|Cwrje3pʹ]hawfgE̋3ĬPbu`?SvqIb3T>jƌm5.9qWG:1QV,ܡLcm>$h*?*HY?HeEY``k=g)u^Ӑ'o$pH[[W]q~ۅq5!Ku/U\P!G0]]3 .jG iw& H?+(:AKeYؓk?<=15_MՓ)q׫dOl59@ 9H^rI3 ے*uK6@%˞GL%x.OPR>E%k44ϲ~F'954 X@DNNY1dܰD>-Fcռ۔`ǗWX5:;7밲4 #ΆSBY:yG=ؑ촻|fotU3 P:+NKg\&dLLN \vCPxͦdžLI;<`J0">4mH8*&F%}g|BY=yϋpWʅypUs1D!VI [j AI:p~ #O+],EC ~O`.KrA3loKpUAlW;HD9&S#ܶL2Lc|šrӅyh8>Amikҗ%\6Ӫ}Ru ɠ(vE1͠uэ'<̫ O4V,@V=:KZhX ^Mm_A!Ytrpo{@PSn "w9;+ˑ*XcnAӈ ƨ)H2'H{mͲĝ\|޵OQ乞^+Q?o'Lr Z4i@ݖ 7C=_{!@/lS:+#Tr]lO7݇\v: c,Ͽx!Aѯl|_Vҁ íxcVjb!RMknAmFSi<j {מ< Hٰ(l)03svU{P " <Bd p6`:ꇏ+U?b4x{3D"S9tByBh .Ʒ.k섍:R7v['.ϝ3FJ[ҷ$3=#PI_6 ٟX 3pKP ON*{6X% ^3d#9/ 'œE*zn#1ho-inŴ}@P ̔)8j #J9=k{PaxkMүHǧί`/zZ|adtvRNsa0Z;g~eMsoGbם#-Qn}|I.^[ )%7xQ̲ ߈u!V{sD1,`4zba? =;"b^VOl[TZ+h,OC~đҕ҂_hhPmLWw#%{㥁$ioBuҼExXwbS'5`n߼dr~]h jw.'CIɪyyE؏K- nGo^Tu&6[}R ǥZ-Ӧ X <tj~w8g wj t vȐ }E>bش.ŅCzkBlE g244r5~n=:k*ȼNj[Xgv1TSW`ږsүjݵUQ6=%RMh1*KD! .iH,17R+ sV|eŻl2~m=FI Q3RP}rI%¥ B-.(h"Ͷi~,ܥ_ι7`b {_>o4Qn` Sx&F965B0;4>8Ylq~7Q@? t(1eoT4Xo _-J hpn~aWȡ&.l:}aQ͂2a1Bf d.N fX/e(m_}A̫٢7O-:BĽ"2Qzletҩk̵゙V\c8 U(nyM|e!qjgΚx9(Iny5ad^2ςg.qF t>8"wV^D \/D^[bgN.DeۮP#%t ٖ4 BUb diTEm5XW>e:d9gf6t~KaGGMӂVwp}0Բݬ ;+i'@_ڻW9 Tznr 2S\X( ?/{;~Y@pe uNQph8\lR 8ӖI_OːB{y?~G[G fZUꉻA2%J~{9ɘ:˂q<< (yF/cs*c ֲ6N,Fl}uTwZW*qKMǥqހU8>\ P"[}q* Ge|IItic/946hX!-rW"+p2]l7JHDK84DyOem6 qx{ԂP5k+x}c<XV.i xecۜFoK!m%/P]ſbv˩$^??b$5._[›tr%Eޥ0dx,+kMeD8ͳLEѾR}[ ;ګ5VB9+S! 3k;< ^4Ki2٫c還 zlݸNF+櫶RX`cCd+rϰXa =Y..y9.5^ϭɩj smܪ=Cxiwb)|IIr,N| 7?Y{Ăh$6~Xsbh)5O~K='Ai"oE+bA>9zIwO ^TqL$0ƹ /@HccNk1 ҡ04 &'v1>R*ҔpPnx_L ^'IT\g `6rPЛB6yToڙ08%'wLQxnDiݤV ySS3F`+ywMDVb oP2V rc t{ϱxs-f biwӊ)4'?ҥۡd˻wgY\3pVW=Uqwsja`P;um禲r%o 5<b>v_1ar"<.zМF$)P=髻5Kez_~C1IǯSzj('[YFwFE5 L0 6P1ht8lA0@>Zyh ޹# XDT_PhA 5=kCk3<Na=751IC4L0unma_C.JۙO w`*XS`C#`PC"tdTD.r$G|M$t)fyJ֝T4yUP0 - _/h'sC$ \J3gjr=fp kB%.YjMLQ"ƲT]0}|;_ȣ¬@+eEoaw9 ‚ F|5lOFn >#[EH @yNIJfP(fYmIe:{<Th8oE䁓50K%#z|zvBQ5Asb:et۫a@" L3wwBkY=P0Kls.Lş6RLyDMsb',*J l-` 4}TˉvMGqXR#,xR_C!PMz%!.7sR񜣸XE"\;R|$m/'ēOksy q2($0cQg(7GG߻!!yez{͑Wµ_ FhSB143WѮ ](&{pVtB+MtZy`a˜Bld1Du][+3heө1wYGWy w{f~t>csD,)rgzlBlƚ/uxp]#*@F 9|_;}~SzZh96vvOL:gЅۢ%} pYke׭Z4ryu˜iչb{e?p/3*&%O3XS~TTk.8Q'~d1{{H$3nA,}(Y ۶MOr6LaP,<0_ŒqO_k̞> }BT0FmץvQ\>9WRTc=/C714-لyGe hGa+ڙWt2L $O?^uhwJJr?Go_w.ΒԔ]f`S=Eg4<1Ue\_"Ҙ+b>$ "iv,XTbrs}ΕR(jIR_Yl-dY]tlewT\^-~H fR *Ó a tC]mO@!_i [ Z+jx晟!7w#T[bPrGd" `=LocF&6`okH7-ko[O4/&+AM!|w/_HGi7Oٟ n Hw*99]{ZNto8sUٺW}Տ8$jߤQY(ְc5E|]XzifQ\u||r6W!oC>  ќQpg#,N4CrO%8C b( .0ߺ@i Wf{y U oԒ{}J3;XH%])͔5G pg׷.mcg;Tt?+ejި#V\k))2͜y[ kw5b~~ CW1CYVҥSp'"3~-s?ۄ|>$Aΐ[ods+Rn`g>mX~Ij0 bK/f_f]t̏,; ?̰)sʲ@qXmK2G+8Dx̰:7#f(s#Td7X> \Jcῥ`EOP4g)J?CJV m4bnFgR2\ 󰤈\ {iZQx{< .;oh"3D!9s,~vm0?E /H^c!f1ѕ EIr1W&~wf*ڄ>@s? $c!0&"ҧ?/o{S\ki9va C胘>ڥ=w=G6r2A5beN懋yrkL9T7NY*SKkeP aa!.>&WаX~ȤFOveƮ]OIK-t/Ḯ]AuB'<&14em%8%@o,ܚv6m(,"N{UK+cD&O⮉_ZcծD<ˊı*Cz|2Cf.M*:< lG"i{~uh_sOP*86)|/# N9(Ln/ p"5;/v[zGjViO-j$ɥsvSh8L36d uEßذ-4+LQ%v8ٽaޓJ3>&d:Lh5f}ÁdFT8F`X<81x.#KG@^Y/ (D3& cZf/  \Z x-z%/6/5 d)hgˮcU]ބSQ[7K 6|tSm,߾3m01D+F޴08S1H*[QH֕U.Bz[+Deab^~ġ㝘 PZʲze!3LPxᎮ)~Q e 8F#gXu6wQCly4x#4k{qa'Є2t;\gU7g44, fŎsʀGYR$ :Hbf\3%Qg#0,eXbCoBu@UbUf#qX^z\nyQ|ߛN᣿Jw@&-:G£7dzs $_!FgPGⵜ/J%&h:1jnll&zԪM>YܾaMMY8KA `\2Jz7\Π]\6D {Θ+GÙqNHpNj;mV蝘"M/.6jHNi͆-U;=bTa@y7zDCmni a.d-M]{K1Sڥ-Sy${ّr8*j4ф}͜ g7Kx,dʰACHW$A%ï9;+8>ޫ 0?) aC8$1T6-cR̓<:Bv Ey)O$ )IzhUa!oH" +[\*s+XarNZ=Jܸ4M% dB޹G=6IZr^)8ŇMHGfkM]q](c6L9u"_&X⳪ ]^\?w$ ' #c1u&6 E4|{V 4&eגf~NQ/Lxhۑ48TsP 7-*5OMg? RzL V'$ۙ؄x,II݃em1M:T:xNY Y]۲<}F RY3=&|H꫸YU>un'7kkeQ#O2PmAm%^y1{JH->>CTQn""ŹZxKtʫ>ޘ'z|HOl*cWԖmA&5XgX6T.+O&"$ifzQh.ÁTe`=ANP2HRzf>l&97:kx' r*e(W' U. +]xO'4L9nɴ© {EW-ŌH4f֪XօO$CFT3Q6J$o=AJ7Yhk<ฟ9T6);IL?84V|7hwbNJ5O(Z=Sz6']w`.w6zI宱gĕ@ g nl}{>Z{@M!#SkD+GHGn2¸N @K@ m=K+'kUW}p6On]J;PUA*2?{HC⭃i)GEл }5_fnb_8O`;M`fȾmxg|a~FVEKQ BR 9tlӵ"w-;Q+n, } OR ܛk]:L>nGE-?kar?h˦3owB;la52pCcɠdn,şzZ֋ITj/;J/OCXE[$Ǐ`r? 8/{Pڮu9+^HKJAemzrWj3"{b2`hj9x-77. Jޅe鸉wł/i۟uWB1Ըc1wW"G;Or7שV0 8M~[ъMWIܓ7pf|++㖩),J'JxvFOZ1ufߎB|@H#!1 =َ{LJ 9?'0x}1! 3dcĭ΅p>!vE`ߝt0ayMq}6ʺ=aK}TRD%+ע mEC렬?K\L<5WۼDHA"kIB'qRS5=A$Rnw("WU3_sdgѾͨj ˤˣ:@7[,fqkb{hialn"2Q> 2é%.J ` 5KFꑋr">[d%(sBƯbs~ޫ\|GhpD@ĈQK~)lщzj~:~.׺ %={(8U%!U&BHGCf+vm{+#wkK6"f OKDO=hspNj{!Lr"`M:[l3=)ODp(ܼؤuh3m7pQ<׋ %3#@vRD50!27"|f%~H g8.8H+LoYi 𢑕p:܋-ҪQ^) ;hh#=0X C#y^_nˋvKJ&Ps&6Xha= GpȻs,k㜜\"%C3U`?Rk'g\h𹽅>z>K~udCkt*{SNeUYӗ]5R7 QմN & DnrE@A/I~RX]J %jomg=-hg4fsT}·;m5ie4>.yLpgnv INx$6nb:]׭;qϦ-$ۃu_ș>=O6>:yibvA#qG?\<'Au;acƜ XͿ'h#}Zct;1&gTuJIMfCL+vj{- bu$b4mlڪQ[[ضbJ?_Э%C\l#CG|~FeICL- |?*&B#!|C̅ <[lT]ɚ=ڶ=z96c[p$Iԙm v7BUfzV_~m,xMׅO SҸ4$. s/p^Lsm6g @sQqr}0dFEtRUx&uwqK&omP r~+t-RJ}]F+FZچ*Ftv~ ط Tߥg8纷Ey;tYҡHtN£Mnjŏ+#&]TX~j/0AT-hd(FWn!r1,*6V~IQmB=/ J1C52_5}x`?`X(]~+2ZįmI蠹nvvn>4~ қLbCXγ5e`9lǸd(}èo>fF5jBM\2̾5qo0B㏵v8& zX*;"*`?^HD0 Q̓jGK^2$k~q_B|UX& '.e61~VeF 9ҖM ,_A"V]t,ΘY6*Y 8-D'CRzY֫>kIdkԜԑp=ޒ:WV8g3 =v>/&s7g:qqW 7"xt2 Dm၉wݍDH CV\ Ƌoph ~:\p"{C9:D;17L :da/K=$]!wfAUR%)0AR5 % B`1#ӎ|\3%'!& ( w@@9i<8|ŠHGE7Q<\j:1VTSkT=*Z?Wwꂛ@ce{gmmB!El ي\s~ģd4JunmNIL5K'MbKZw*ӷGL~A\Q5/0DLٷRuT+㇞(KsxE76X:|pƞ\zG>R##ǤGN_!*zN:])JP=]ǻ$D"w'l1t{~Z b7uQpJtIV(Rݶ5}f3~#F$\L05AA.N0jJdLd^tuSmE^( +j(R_sz)8y0JY}C1ng"yfcAK1{" psi0]e,<yD@!i*peX^  C*Y!O͎f*n;1kQ0\Ri-Jh{1˪-Y eU%R+WnuzNC˾Pe5ل@f?Wh X3K<[ hy35^^[ƃ"IXs9r^+'Z+"8 ]MYn+| (+*Rҗz{6zQoEVF=LoHoUG9IeOyXypy?0U!NA)~LAѬ-e<B/TU2F*#9ɔ)z bf_nysт6kUZSfiq=T\8{K=[nvˎ\~uw҂lk(4WݰFbrR[E$2d_dT_mH>NZVS1 Dk:pNVl``1#)cyyfVr1_K-M;\r,&_HPO,\ yhݍ+  E7fxoj,f9>k{e詶x1+oA4/Y|!'Zi W=&xVmŸ\ yPۿ_?QzYr#'p8Spnj*#WZĸv~IpLW*O(͆d?SyT`ZFOg&¸TG6^_!/ŕhSՙK3KU[o\y+x % 8Yގތ~&Ç۾llEbș$s|ي}AS5. v\('l֎nOO:v2[[.Ho CZQސǞulW-mW=-.> 8hœx9 S/bU:Ze~ r &=NjʗKp|R+_Dx!Q 2iNjm5bG{I0_f"`>9Ffa#taǟ+×UB=',b;tn'/R7b踀z"tj2Fq+Bz(7Ӆ]"ƙ7f+p 9(A%*`yI5{)@4' eV7 on飈4 gȒCuX{ ~~+:m8Eg)j5~V^dSٽP5jl> Jr,޾(Y(H^GѶ r(+N.3L C$bQ4YCΤ&LvlJGൂzJ G Ǣ6[:$ :@lWuS+;^|Лr䎧?es ʱXڢue\> +&8<>NvUEڇa<55(;Z>gTFkA$Dj\ZEu`Vܕ{3$+=2te!g(FixT0@(wKޅqARC*)G@|}{eŝ}jk  *fR]ϔ`J%JA'SH7kT!]Q7u_!rh?=KE2i$?LZ}2Y>OQmL"w{$g&#ppraN '--9;D/ڢJL%);rX{M&E2X +P eV']n7,m;̊d>j}|) feOνֱBuz+QH]"뿛Lv6x 'mhGyGfob'8$yqvzF-J5:&1$Z,j+P$DZmu Zռ4~T!*"1IAy$wyMJ:1.;GZ4*H!,/uL?+F%YxL^y/]'T"+ _+Sv&HDgT| =]Kj&-`#8ꩣ,yq=zsm=;%IDۢl)UτRtʈoLPw!ĸ\*RB΂ެu4V4OY_j_j9;R#2}V rO'x{ ofBxDŽm4,D1'j\veQӴach2 2n (ʷUh]xNX auStC# Cl ON{ǽ9BȒ;s.o~sЗ8m= ݂R Az;r~tdh)nYPy+Qx^„Qm(OWo"Ь˽o*+jq뽣>nkT?,3@OgkHf(ND캅?-g)wY?>$zaՐ4 YP whI lxr ϫZ:.dƻ PJt$¾A9SmA^cbxi/ U7 =?NE:?c}:mzdLi["%a CBe8Xˢ긠g5)gnj=cTOgkK*XM R]]w+Ftm*A5Ck O.= >Nۉw!:dbAg0pB=!`j^+FUHWLlׅiBY 'D^H`Y;/M{ǭ>zDlY1`p kTD0@\tQtJlBs,>鞎9^GVk97E& Φډ"pʋnMOQ)ߴWo@v/UF_ ,d0㓛/ v>A iX1iˎ Wh3du{Mt9&Ix877Oqj=$)"qDŽX_Ӱ b\8!5μX?ތ&F3'(Hå_ TY*Rϣvqsme5*Cohu}Whķc)0cS'=Qs Dc7 SHVp?ai{~g>A&SIFuQݢJyrm|mjd+I勵&O6@y\o7B/s4.e$> v̎[V %IG_>_ڥ*> Xtv"r ltq ԧp4P(YD߸ҊIfP>sM3в>&hŜxvf1l\ _8Jw zb J 6Wz,A^ $UuZrP:@#y ~oI_$1"kwmU2f<۹XxcVнۂ`M˅Djvu@ae"`ў.R{yd29ړ&|L໼H֐WcUUTX"fJ^y c_gʭM9biK_S6TR@T4Q;|9 A4 (g#:;eZ"b'0{4Nľ^O]Q֜<>KI;~ȐXfģӍoPu/t{=Տ5y9Tѱ'`a5 TV@dQ+Ha̲[&r9k/Ⱦq74[R))k&,ʓIWN;MhƀSHLv^>ná[Zŧs}+gnHlkmAyFAeZp&UWN s]QMSCIy3rqdҷ.Uv-;x=] ;e5|\t͐ ;BS#VIa&3gjCzz,}%37#rtK=NvO]FR96[xS76V#9]* FbIT tΟT_ɽM6S.Re1j46nγ7aBDX/-~0ƣ?+e)oW:EBq@"oot)EJCj8U! "],xvς' v= ="W:-~,W=R2Rt7b X5;>Kfq}%mhI,WK of:*?-%MrOT+^s!˹foQhg"XD^`nϼSv p߭ɓެ0lrHz@M&|Da\n_*(2W湡H.32ɣAdQOJh ~[n7ę'DH.(xcR-?/kj}MKw$jAbέ3NBj;P\,^\=M`Qc, "|tZWkI!X#/ݎ< 1D_A9u..[bh^E@!){F5Q `NGjjzTi /. ϽPy I| : 3Ҥ#eu}o|_sb\[7\ J{&j]l;.l-:qӳe95v D iy%J אuwHZuYZ1 Tüpj|?_GyŒRxg{D}d_o 2Л?M0깘4$iWF4׹,Ue VaHV~&A9@W(1ZT͑Sܺ~,<~_RF7y~qWs簯!h;6)eC)#hA.yrxN˕CA)?yk)i3M'J=gglO < ˮ-XjH#Ǿ( \ߪMukYQQ\[1OH;&s^l.EIط+=- J5 ίY5mgYF[BħBUBĤi.? lImreip%&J%fQ pPhiZ†dPT@RǪ¦;J?VmB<[fYz& }MEr(m 5& Z,5N`Odksm훴Kj[Gk**A/l*NdBwe+#"Q{teԲ|P=a`q U9)i|:*HhJa-c#s‹u_s-' zKʗ@6UJH9ti8}{ q]"G/ `a?jxV|BM𲀄$=`-lDn 'JNʮ#|$Sv/Lcn(!mș!=B/˗d;>mwlsjx|Xt7ij }2ϐ_$:݂TeVٌ1Khͻ횳 *鍽^?%P -թAKwL9p_s?qoTI8Vպ-/wib׉z>>A(=xk[51U 7TlpdGhV`4Ir͈3ſ->J)栊?kredz[Вb|k4M5A;їTzz'xSy]ѨHGRWTemtTruC>z`;V|Qtx^m1sdS/EZ{2HJ3ȁ nK]IB,3~l@\h0k|k 0`ӹӶ|c Kzp8|\[X\h.`Acs% `^J|:@MbXV̕Wi~a۲'&CżZ@|T̞3RDFQSJ!SE a˥ -YoR켳I$mECA<rH/$%qFnU Kcy|'8$j W/܁ud>zlLc#z]ԇ $kJw͔H;PB̲᷌ߊ:`q}z`П熇^B⾿SFIׁ116(zX%v ށ?0E!ܾ|qZ%V=e'DCExJ=g"$y4l2HhFR7`0#ʅ:!`UW  Lq.О6%t&+] }fJxt?HF?f6,s&DFK8$@bW*`c#k"0U9e3FieumDbSҒN|!Oە6*ƲƼ?KgHo0(LG8 08U>h;WC{.ITH2uڬf3Ov Gq~"Ey<6(y%tQ=(_SbڮfY~pvo(8Ẹݟ(p.@yH9XTȭ'CH"!a&GCː};* .2jDù/ݓoDAC9H*Q/)P葱۩&22dtrrكF@{\M}n%/}G=i7&G#/(%M:BL|).whsk9H?- 5V)jd 3 %\lt]v+!xOyJ#"o*Q {j7<\׎'4]޹jcEX15ĘВCشV3p#s`c Km7 6K\b_xW[o,fL" _[?ͿwHQˏ$w 'c?dwc-g{Cuh>tﰥаօ3Po V7XzZY68zWœ_Tm^E+ޛ,?f <ݾSn}x*ĆPx`gf%|@`1+=E#?C(X#gEnU՚B6cl.`fVQmdִx 1(f<Υ*?,j#ghY)K67 8ߋQVD-.\=A!U`eP-_,FTv<>Jv-ղYߝ[(:D۠80pMf1'ՇHlSfEnc3W62g m@L5]zۃ `F"T {C~qsw;|m&6Ps@3l ,ǣT` ej~ 9 YU]ɥu$dAsP.;`UCB",ui; ~f9F5:BB6̼_UmTȼ(V"n.p/rʛg˨1d[XCaDMUPRԞ(hak*]!Vl =13qz<.5n*{M$1Ĉo~F)UL+YO.# ѓ2$CZ.vt§X{z9RB_{ %y+~(m=#qyr9v"͊{e%7 ()us禘`\][܊Jzn*Wfg2/YM"s*>a:X'4@ x$Fݦ?-$0iA- ? ͨ[Ly]0]]+ylFR&~W X-q+4htzƇv;hlNK֤?yrf3׸3?+#iiwYN?\[Mޮq"5 VIdifnQٲK)[: G \ mTс& ]# R O1 Sk}7s q wm>Rvڕch]裗mxDPKqhB 0`땂tpDh1q#[W.Y$ [ 2ue@O~T:jIVk@]O8;}eB=νNC7K~NKtoED,-2Co-dQ Tْ^ñ:7d᰻$e9 o-6'h K ݆< %-×%f#7MOopgtiDEmGrz"+u ծ[{xt!]@14BjA A`b>,ȵ.QʊF*q/A n{lR@. n<lOveV.q7F5AwXFu8VUÁ[j!{މQ~z5GC%ʹ—1X͊_pe$HxUK/MӽQ nXta;tVJjE R^ވj=1l} INp/!ay\b~lQ+2ga3-#.GMȄƜnϾ}vu1C*lgHx gwb7u-$1΅p$V]~ '{R۱ɕWøs4d{i8i A1xulkelVjlREb;:P9't n[7$l* jV8 MZDpUquP<ic(ndrs5|&2 ߲3?-6_z.||!^HɇV0-wSM!.cZeoS9w @q fLF;2Qi2Ǩ1_sa% @aVM` !(2ZM"#мsqaTyy{382_VYtMFsKa?;cɝKr;X+?N`n@I^p"*AB`gk9Ӧ@4ּagjrHO=eWaR~H"6S[ *ꦼ8{us܋+OYԄ <1_l3VŹbЗoqrt!sX''ީqfkG-3h_K ]MI(S℅ +Py#hS㭸~Fs?Kj4=#-]&ێ`3'Ƕ"* 5b=L8dJ#C}ʠz}6ߦP_0n\;Y{Q "=̫^P]>I:`q$kW;^-*^HqeI^D;AX@؉ZwTh3A~i )_>i/*Z& 6z/Xeܾ ڦ!af[!TeF1rPg<\M4[0F9rh0L`}Ilh KAHPDm-ЧLN/+x@idFONsEF' vFŎ: \N\BQ1S^ZN>bEVO=qvD@m;,skp:̺$$6?TB jЄ"nƍ!+lkAg6D]E|uOt7kDctF&~11arxn;r`8\"KDMjuN;*'6>KCNʗHi22JkR}EaC{C(/bx?@1Y}]׏q~á1 ڱ!O04%`C SNrkr(]1/h}k0<ů96&:ή{W⁗"Kc3" $Zd%52I_q4'-!a#p Zx1(}GqV͹&:4: `8ДBߔ#Z-\Y/ݰFSC2=E7nb5Zv<[;+xYm0رp/V\Er^}B]K.T S; Aw72z޽,,~,Q'N;fO.Rer{2z@rv3ִy 䣁m%64 @وx.&^"6'GK[lU{XXzlBdCR0)dJ¤S|ɚBtczK=t(0vsvAåb7rf(" Jn01Zɇڈe 4DaϾvcxGNh&0r_hmNݺA:#n@ ?R =z)hPs>̮=#BmJN~8轲 F/#+8Y(oCNV4v7iSՈ{Gkv\E$3уnqLU>fxQzdߘTH5J0MTr0X1I^@fAƹ^s١UJZq.686{HbІ-Z 4]$,|l3*u\N,H,ĝ8 -џiGo*łI)=rUM۴[ahڶr/cƝ_; >ܱ>}teMq&D~('.<YR>XrnF=+xj@9mW1kt1T@y6 Ua>s| oszL641;P0lqŽ;i(-26\;/GW4e3ef8eM{=혵VVڵ9zaDbj["(/gw3=Xqb:VeJ 7M FM#^H p۟)!Ys](a*zQg]n¦$r/d[jnBHh龍5r@&(9m@HYڔ~3ѮF5~H5G19a=W[sM0izvOÄsr:J٢U{Ȟ\>g%T? ).cC{ #/rZ ? cqF/5mC;Xs'Jx$d!~u$"l5UG9ڵդ旛^CyrT$0!D=eN"TpqVww Ol ?7vkΥ)sx0{'CDTOOw,r;4޷@h.6|F1"FPk 5{ 4~ͯO{)2U=Cf"8<G^Ŀ~2D. .tyy&/EqWҥv_X+6UNԑ~ `O% . J'(3!2/~MCAy){'8"u=OPPаp%~\s4%eI Sk38ʷ:Y^}T宽;:H˹ĭ=MZ^#9њnH'h[e y^-(!jT{E,ߑfUXͿ23-]bji;N*"(#TIb83v{ѳMXZ v;S}c%*{֬Lj-HNfɳ:CזKzw~|sݶsGNJ2RB?:Lg8)yrwm.>`3n$"'Wx!T7O7D쌑~7$c Cu,PZ=yp݅ ,Gw'G1c-)ֽ~vەNuBr9we<͚or4Ea傺?9ܾ0)U"X|Xz`nJYu$=\eh|kg7q$ϡlgx5SUvHfoi4#-̓Åly`퓊v(Mi޼#_yc9ޖ z &z(Yڒ(r3Zr4/.N .3[DFu'k>[w!{_ ூRH5˞!:449nG曬ZE?q$Ь *Ny7VG~fk*3mǹ[O2h(3Q`$( {1 )IMSOE^.QF;ŵVzR7z>;t]4Ay OR>K%`~hT Vd*i!Eˀ p;`#POS^d0e*}d%9A)%!F_C6nGz6̦*]~ChN{_eU$D(qMؓE`ʋHQ\S0i5fǂJVd#8?EMhN1Gf0XK.ޘP>:9 `uDCuu >t;X@PB9p/е3v\d;ö)`H Zxx^н Sk)D䊀E:'9gMaO'"J*iQ6i㯶ƿ%>u'zr2ݞGz;gxѭS1k`d@#2cL#_a)@%!d9Deq̺Wzr΀7Z⫍Yr$ FDYC<]iDi~QMRd@񠵝1RىجDhywեo| JA`rVEZ&riDJI:`U`:\L`1YXT3Q^]4 !+1]];<;.VejΩiIB \sǠIN=m^ wf7pu0H]&Zf=UC  {ZZo_׊_6e̓0KŬ|&Zuzm(~| Z\; lTtPͱ&?ix8c_D$8* %ڳ~kӟ0[++_.\2l#3 U-a,5z\8Qg҄R\g:>V]h#$91Mj RGļӋ_dR{ à1bG?vߎ&1&ǃt'(Ptg FXTz>4CaW^m=!]@/\WKxD<9P|2RcI#PcOʪ/ 3WI^)`|]sb[;IA>MNl̳B0p>W}2^Nq`˦lU{B!уq2 .Rb|k7vT **S?n9Z1ldn r:ӪnlBpVQ֛rVKB;Ր㕑g\^-Ŭ|,n=φ" E_np(kcתFô*!u_DH™_WgWEU?6۬CknF P$_ڬ $96YaŜGer{'Bz2)Z9ȸ{OYk>R (3"IP:㟉lb E xeePHUGz3owQjs.Ťʀ[) s.Mob]װ-FgEt!NX_ WZ!֭ӝb.e:y%^y`:;MCڠu%`)'/+СA=9% :?~*h ^#Y͚ [F^C3+r=e붘5Fi*q2VL(p/HN\Xb2 aZ׃M&UҪ[rkS>ZZZ-! `T|C5{d_j~5 G` &,x}.,/VDRce?aX} U|?tElv(41oZ@D9/QZ ؄b%IS4Ȟ WawC5֐6/NX0_;$WF H !Մ%iPx6pV +r{Fj=֦s[ɤRE2+U whH_bsir&'7M {؎ L8$Ofϰ{T`܂i\sE$doN ҹDw r.ef{VfGSh@/?7MGA*S2^zu+k +Ë GwXǣSc~Ǯg.Rk06RQ#7>J$%^N:n% [~aQQJq{&Xl,g*|S*3MυDc(rQCjƇẂinaVS] w\(M~yײɪg tM%@b>]%QaW>9OɝN`P^w8"c)*O3`l|= )5*&Q*+.6m"3Ό2b5-t|Z`ݱ3ɰϦm78ֽV%N,2f5UI6?ZFK3l(ìN|*l~:1W9qPor;.GρLhp@kV's f%8@>ea[V@.>a_QpfOC ř0uݷMnw"{:\nQּS}K_φ*=$="]йXӖfn#ZtJE_=[o\,pt`dL9hq{G۶f{x#N3ϧG/;P@RV:9|vO23 H1HW\͡9BN]=d/|s]>dv@)(] 6Tu17fLr4?&FP"Awe;Ӽb mVI?XJ[;b_U[[55y>N=//a(X3=N,͓g2SΪ$ۮKs!_Ҭ!X#ʴhEL _K 9qZ+IWҲ5 `e[(3(j7+L1{xs{5w#u XU(-=RoڝEcp m PވL`s#3Oƒw^ޠ\wTeb#ǢM[M$s]^I=/DG| X(gem9a$Z?83Ԁn47w'Fy+1;y7~TMQQH_ 9佰?Z Ck]!A٬jр{E$Z͕͖Q8L QċcN<}HmG7UhF?O$ז^h?].x}*%Ss@c+{# 6_faQ1VEZ$URL!MZ\T,fjVi1/^Py} jl]*{əyn'W՜'"V*l730Q &ø +C &'FqvG2 K׾#csC 7s7g(, >Ǯ1l+ŸE:2ϕ8h{W4(#&Q6![U0, kJAH[3WwmXGZDkWӍ7%r¾vu,XQiVL]w(DRyA3UeTIet0l3n;n7eI rДO饇xh&(8>KdM%] u״K͜V(>]ٗ?QQqLWo\XyXW(P$k=H#iuf.m@7lF٬iJC=PA7?4PV *n:0&HJ 1<\ fFug&WSjʁhiMgA|AHe2{~sN'PZ_ٔf]@^1"\J]ei6YH_iYU=A)  |X /Ɔ&:a/ƹlP?=eJĭ ?q%ʟz?lEblAFa;Q̊!A(D]wsveyH*z63F0Al\⿤OURتOEIz!]5a٧zZlQ 7s ,&NIA?v5n`/lz飑ZKrۿ<_FM2Yb#y,qeHx$}D ͆Y~`g|睰U+4t›{=.vOax* 8,̶*9D;q 8u=7Օ`]Z=QUbuwTξ%ODQSǵ_/PvwV/_G 3;یw`ONb`8hSLSv9t>{}_0yuTvhN:fݵ.pJrLf]j޵81mh&?ƺ'rql9~w )\]?tK,YnxNs~䡪*iT-<1h,S&~ гtK Bi6 8 GbxvNWfjt4Y'揥HdG~7lwф2-ɷƽr}QXRӑN' "Vv|D`bqϛj~Ⱦ&h7?FH_N-Sxbw^yʎ1 o_>xӄLE#ƃ и[)з:Q> xt}]"]G0rHzA+pHIr{ֆP#;H;^4 $_aﷲ)i$-M҇N V'(Nas"˜ RfNJMG'$xwP:{ \m3P&;Qb1d <_ZFK(nJ֢Ԡ$4mK/>M/\a1OdŝGe|(t &;ԪK3 `)v^,ۛ܏R -&.) }o;ǭ;ٙQ t *X7&~JbqO,L'c|ޚNY+\iTD:шw<PW]>6}W}_y^U*)ᗘV:xuHEצ&bl?ojMUa+=E:L9̶}睢˹_Lם(yr5Ֆ|Y5w"һSPm :lJL$LѬzAjGJםomC1DLp4;atMX$ڐǗ]?ԡ2 m} Tv1#IPxPHS(86Y#VivW(G)+U?w`P׏)` :Co S8)[ru/R$ty y\aO۝Y y?~BZKGii{TYqUaԠ"5'GaLO ,٠uuqB؍d燊A/zKEFVܹb̼$l*Aeқ muwVQvP{>\R6`S͚vN52ǜ3s(9h~ERAh>`k '֧Wl#Dn/5ۅZGE TBO [`SG~Ma?^-OwainǏ;e(g< ՙ0aф᪥ ^^Ǭ UlJx窜ѢY-!fqr\ȏlHu8 :Rq!'˄Z{yen9?q܁HFHw "X1 >g%Yɐ|qS{,]+XPw|XT泱<\]忈Ct< #eBS˖Kܤ̭osEcv: OI#_i|IsJFq^4k)3ngqalA[6|)|4񤰴,H]"NJ̊j' lEzFfWo4q ["9moߠ1< |+H 9 .vwLMd:)յ8H[x%'O  ޷I0fgR4ұul;ӝС0b\BF栯;p/gbEg9{_zhC!vѸD.U?!Pad]RZK<;JvC ]:R.Hj2ebH^ʮJ:0~uVf<>`h.zsHR*ݹuc4U+J*1S/:o?q#ҟY[ﭴPD.gY,|`Y_Ӯ!$Ԍ>oD6MF֪3n5Z* %IU= Q^rk`>7".ㆽq=Bit^Cf%ƶ$:OPudlj",ozZJNQ*o7h`jkFcH™VY/1d;P?!%@Üm42or2Weڹvאr?OaU2Fm*EgWZ3p^U* ̾/t#181un/"QU7^i/lɩZgԳBuh9TT︷PYrLӖ>GFsKռR "_nj!) B\m(LmR 4~²/vS]+j: Gi^%j_Z.e&οJ<{jH֮5]3e1 nxW Xe)j̠>SOC*TPBD mRSX{V_6)3:?-Y6Lzn9ýDY2n[*fhY~K>*"f}]vmT嚼 8{> KA^'Z™_c 9^ifE]4 W{8lELV A-7Mͩ<{v <h[У`hi++)'tjRuX#ܪ9Qh˼r{E *Say Ed{@~y7fy 5\l[bہ凣!jSqzTfS<JfsDQg!Oj63SBL zx/{ ZPy<_`_MnRWFk36qa\x6?^>b~uJa=8?Qt>I}.7B'R 6z$T3 k?DP,}N=aHnY$٩3v@Q _I#-Ʊ3R |%n-OdFӲ' d~Is+eJ^p6IogIA!+hpn$r9[Y&"ph ack/,4N}2/,|Hf~xN8!B3y#(u@nwhؗ1;ZE$OZGT.q&-W#Q;o-T01,N ^}c4N|{d*r,`\rp_N`M<0=9PVϵpyi.l 1<+(J4*v9UvՋͬ(8e'$oLs3W} wO?e 0I5E'TrԁZCk$x,;"Vzb@6g1 d!~n^Iҹj]f[1vڽx簉 %[[4KFq$b.,30Z]x^pngSg}{*qFJ987ֲ9^g@y4dOz7DsBjtpO*"[ !v@B#U'81 UmȈq\ NØIF]ga!Ͱӣjd_N޻M>"F>%׺]VY{ 9^§ȃYFXj]k3,J7ZxM2!„< n1LELDžJGhw}0Kۉ+1`4kq $6HiPEP#:eҳCbqM[J4{`d[I4k>UƋinh៏%(Wfe lAVfeω9Z;|]07/k(w^?[Ք$ׂ7 Tu)|*啎#LMȅ3kᨗQvZv$-#5f]kȝ JP݋)גaxՁ/J$~xꏫd^z\buqs.MBm8߉ 9K z·J\{VP) #qB,ۅ 1!MQ!&V;(.,dH|y*k> ky읮Vb-ٔd=1.+wCdY1BH2mA d]\T L3D?|}:xdν)` ࣟN;L)%taAz3,31Xs裏fЫ`ƍh^s\R.E_}viĐ9ϡsJ;Wv|gߦ?L+jlg,iy4ZJjK ll<=2AUAVY΂v]Ab`W40{͟J &(K,4`0%`5(Tê\Fv puYW Zz1#;,kBx?;-iUm!)QI6jCiBU0& {"$$ Ɖn3-1r*#=[^3Hg܂ ;wn7)@ ~O~&o1MjN4Rs_YzhOZvͥ"bueOz(i(bcǨc> x;yK+$0t렪 ԽiD6'ED?yF~M%vp;NL^vh.ebX&STَ@<'O>kB97p]R(A2k!},_)'3 ;hqћP 4oHS&F4Hr꫰w(piAh%3Udw.y0V|%gB29M#_'Bg ?'Kyk_L,3 &.Z鈅%U7p9ۨ`dU1v&uʭ+;D^ ;Ww׊vfAJLӞ Nh.GPмvd4fJ)IMR&2\Uówuײא%O38,sߧkqLJRJJ"ܹ/:GùΘUAg6,-(BB1s?3mZ~W/nQ_`hGn ڜ%۳> yt&C7p#_y,c k֨ӴH g kvhaR6 웕(k&.y=B$ս#+|ʛ0OS&7 %E>3 *){0]/wZ~TXܿ"56N;)̱ nM⌜,2~j3Fc U}ak}HfKGcM@CCܴ]*-=||z L2{ipҰ%Ժ+-+CJVnjV3,$.LAqi>N+9¾OŤ6|X5O03ߜs zG},@_'V<)  (M\o_>ZP0-S;7% X%t݊1(H`KyuͳAp Te*HxI_U{t-uٌEnVlsF>"WllNf|7jAY{D~6o=T4^fMdäs-> o @6 7EB $;YN5 JkOKQw\{$;Eh{ W5Z4%pT:%Gw.vz3C:sU``u+XWfPNuͽߪ<4D|wex(&QB߾*r;Xͬ=Dzqmr`~ >Ѻ/`AT+k_\]F> u{j .&zTnw*SWN%X}`E,qAPaFsPT7JGA:mˋ,Qz\9V 1rwbr#`_''NQ|#fo:seکh(~P|: /Ҵ3(cTȡmgfþaf9%iɶB7@"7\/[ޘɸ!R'3%l3iﭠ! {nȹ%3Ǒ oKm\A>ڶVvxPYѪbB12Tq-v&Z+4fZOהNNV:AN$aEY>zv{y;FlgřCqm/)aIJ[jv]9u|r$.h=t飈 vtwJ6vu|үGƷc{n@oؽ/K*FqΑb妍NxoFc|!&c"Q6$o_vn!2ρgsmVeIT*"IsV!0{r;_[ӈV ?b+uvx:ZcB"'zvhOJ: )`Мp[4B(EbNhU' 0r[!*Oi& Sa2hĵ(GI2 ,}k(ϚɞSKִxµcnIl xn8)RfwV*9_PWe I3[?f'a a JqZvm8rwA["f.,!)fD#@dڶLB3ϲ(|+ٖkz2d:2, a!^ڋsWjLNGuShk.LzCD+TԳ{go0ɸVfNʐY`YI R#KGf'$Ջ{Z+2郪m3(%OD\ V*#/rº'Wsa-\އ$A엂mT3*o5oՆԁdaɠ q{_f{³=Wq7EOrp%:?n6ld|@NSs"e)"kPSLpٻv.S"\s|LzMYWJ2?)/ªed;>ZFIfS6h0vUAD|5_|3on/հbpަ O1*;Ы'1g/'l6AWt%h'NF_\~}QfFDI䑔`o$:2`TN8W_uȮKLݲ,摓p4mXI͟s63HsoIn{HQ$ )s:i  ʟ9F=HdHD% pji!frL@uCooY ?=/\F\(-pS,2Gq>@-]1 HbePIЮq| -Zr<#cγW"Zt5grcl $tm&FIyĂIɪBAMo͸(T"lnmz)bP@AG_/(!t %gŹkcL,jyYWbL3z5KbySՈ 6fûi2٪unՋէV%]RTPfh&![|1#LX@{:Cjcqfs`N(ǦXMPF<5C>L0yFVQZQSY/ʖ/*f0<Ϯ87tQdJ 'Md41"plzuG50Xz$zXr2%k;-+͛76> :sa:){2b6P@:Bq e9GF)ʦ b)_b:~M&uØg/Am~[e6'ыgӢmcG(4u6)A~Q7 Td,fܳ$^.[# 0N#eBDl´{sF6p#ـ(&S= jF~J;QkLxJ R^F&_Zv<+ 1Gԓz^@ nhF],\ 3B+R+lֻ9_<`MxP9j`R*_*6I0VӍ O`ڭa{m8¼EO7xS89``L.|X|۳kCmFPz~q߇s3e᥸n/ fw.WN2iAC6j6ҟd-(3z+ϜY>x;lgѽ"CK`Fv_<-플yqh4о, $ a^Ƌ@qБ`_*=)~o*&`zjɌRNh3'աs 8<؀VyJX^hk g=ym7^&~ Җv8u#êB%y\/CTM'ˁ0}_2-II995Ƚ530[PCDG#eCGƴؿa? vؼ`&Ru+a8Rx|"w?C)Z`(mz>$w(ve@#G b򑉗/V&t>}9nxĊUk[?L~_ߗY xT+HD\LwtI? ҈qƹ;m+d>B8aRRmwA&H9 2Mb/!aU"egxN 9:b[k&\c9|w^~BQbU蹻ˏbر,48e ĹG_W/ڙ?1Gߟ~*SY7>wX,|BsŚP.U)69yloL7þ[T*|;Xj"T2¤sl8;LjB8嗿xZx}M!ak/ LD|ShɪROÌ![s-mkۙռdL8ֲAK *[&@dbVtuc-knFKrٌZIo_ ; /0p#j|`]U0\7DBߌRw4l@׬v#C j@GKP<>C1gm~{RGh:Qd`rP.P&΃`v+p Fdץ>/\ϭt;!!ř4}}iPdLmD Q+Nz.(M >>.9 5@;\0ia$n!شIEvAyBW0t 7&I4 ig3=ʿmNBvqUZE Wu8^paZD53 1ҵ;"9MrO CSMU~nYs_Yù*Ck+Xk!  :y*V=u 5KFwY5|FgDz<)VG=h})k"ج (5MHBfNg5NWKuJb 7 2pk+wgFnڤS@ j?oRx晛XJ,QF f|v?Dg /.ahaE3kׇWzLtwr%`<xĢqX Z c~l2yiit/ۛy? Tg\@8 ^UGr0%X*(y+2J}mR܍טWla]*]&mNՄ;io '){0iPYr,V 4"# ZWBj7mXlYϥN:0z^_rߦKfvgygG؝AHSC;sWJ zE8n.f㗰hlEF8ņ v.>ЫHNO".PA0րcЀ~AF̠a>BK4zXusqOXe1'K嘋95΁nSP+1P'9.ˍV(&c~UA*T^r_Q9S=&!PL56c9@5I' HoEՖ6S|N *\he|c?[ɱ &ZW36k؎//Rªx%4X -}=ujՆxU'Je$QD}QܭDZTboZﰬ-sB]cvG #..DTğq͌O#R(}-q Vy۱W,b5YԐqM,*HC}K7rdJmqEjϲ ɰ7'6(Q,q=ZW!cjEܯ;3 y7:*/i!fդom:8gJIv׎ ۲jXV.śbsj˦K'LPTX=RCIUB=Q5cM# 4x.lވƷHlwCK`bAՈ/9'Lv,О)tt3$oaw?8WjL^'C]5z,Y++gQz~pbۦ>$(2C*MVxiX͜q%}:[|Ya)$(qFVm EaJ 0yDH[˛(c! ,Zli0W!'G*D8ID VItq oļc)W0N PXy臫A": q( pcCS9d], yaۣWe (W`o;_^"_;4o$KLh]ZTa_8]Q+T 'rRi:Q=U]suY;k*,}p9+;o~R䞿亗V%dt  AZ"ػ7$3")ӊ>w\ǣCٰ-zq5 s(?eHnYU>-x#_Th#r2 ~@'׳^-9V~H" :ҫzAx :co3aCK?@#^K,G3wh6wjpIY9X0p2E+F>U0n )w'\O7'4D!ҳru#緶Tva 2SV/#sA匤 Kx3joz~{ͤXRcǿA#^aeD\Nde-{]:2 DfeT-2hyϠFG~{k^ůs )kNm6;qP+U~]* @Z1kxyt5cێ3# ^`16bEp]P冺x3M,W"x4ƩsKz1R!<>JvURU§'.OyhtB]=Z֣{oUcW(T[*7./,[i<p0m>?8a0[4iC0>V"1w*\`ՂYxsBt,J4FNȎ:\׶?EHz9=)ϯєLb; c]=V{!VSCdL^xP^6oPHbx{+9]u@p49k{3o^p|p\ՔY9hu΃+%j~ңYNFyHq`9DRE7%ANR[c^pZ߭A*kwJi 7{g DZ>J27u6 0 t)"$}*krYi?G̊[%TeӉ՚V xMTg@q'ıMeV'^"2ͼs56X(+7bPBˣ{d .t=lo1¤R(*nqۜ.Uuq7&wZj3H *zyž!H!%AH)YD}Y%5|—Y ["fEk^uZMLLmPGKtl+C\9hF4ii&LxQ:hFؑDq `7L"eIZ=*9t'g= ף>wN4ji"zcQm "_9k)R”KE>"ঔ8w)vxe-Uͭ0 yՎ5]u,77C[{H6 y*;_tr&#M>EGBO-XD}N\.BLS 6Ƽ#nPEr0ORHq3d}KL}?:$Mf㩰lۖuv% @ 0dd J+P[Ym/ ASف$\6c 9c := >Wc^)rf|u\@戧~wsvՉ7Yn;ksĔ4LʾU_髰l ܰJ0& C|1|)Q&Ü==HyyŜP:X@(ަwh8cm1dŹ1iU7NixˈҲ we=ŀ30. tˍ?- ,X0 :Zx短98'p> N1V8A8Nm$^q6SeLB28G ~ag98OC` ߯ tߒ,`Qni 5 "L3GfLC U&QpxjT] So̚<^m@`{K2ܨhD;$Tˏ)f`h+A3,,ڿ[Lax$}RRx*5hD3[)~70syC& ٽ Vys>V/ Bu7; ":ֆ!zX`*至aWߪt/NdH̼xYD?P5ǒ<0ey;8^Cؼ]aDU(1_)0LKYrȪbDNxYJC+_ꯖ% 1-;!Q#-+X5҄1 @\iu,.$k8MˢAb-,ooE`/,CyO2,3m#T,-6JAELAӡIJNZ z":ն,/O- UySczߛ,%1,!.-ߡ]JV#ݣCoy27^2/< /Op~~Өg_Vev\,Z+WsXp_tכ^W~1MwJBC'¶5\O)$=[(t[юU2 6Ta(W`GZr ͥ}1]] w!顝T+Fj+Ԭ{]G+ g^a1]VajQ[>qO~)ɴvF9 \V[`Ѽ-ɢcC}>U~Xw[C[rjDBr"&5byձ<͖Pg(Xqj,lMHV/܏ԇN4 F( NBN^ӭ *۬oO oVȩ"ئhyA XF+ |X-<@),S>#/Zكkb ɋYqR>"֊ ݅%`.U-t'RphI4aR[Ͼ5Q|(xGHp3c? rm9M+n\.^<=62 gf3i1#M$!%luY&cX) 0 V)e&:xm ^#p+BydpYϝکV{%jI9la+Wְ7ؼYa=We &~5Xhb@\IX<ҟyZoED5&=q<~ȧ$׶K*NG!S3b[4(57#[nW~2iߚG WReCv^5)o%XUF~(Kg M|Dni $w&nkby檤2Z Ř𮣆&EGШEuoAN{e%gUVce\9Gvj' W{4!Uy$O/+ןZ^ ΈYF`h5+zJ\r>jf1?,6Q ?ҘRYF)g1e4*m, VVW *XaՈ1"Z#jc| .K =Cl',PLRZljssqi@G_(c@ zl2<t"$-h%er]̑aΡ|$=כuFYrmiFGKm  r&6C粪ϖ^|l\QC!Jy<pMr?b"嬆 ?<&WH=\x1S}[̲3ⵤ$C`c<DCW7Gf|i8ezv[58 &Ix ۻ[&@*wj)Snh5e? 3/ukb* Dj`Xa,g *t j^N<MtxNuF*lòkW 2[6rIC:Yew 8PKQhn"M Ł<4= !;KaV;t#~ *}q#Orc.I؅GTۑEnUVg@z]qSI:xgSpA2=~ɩBd`@& !z@3pNKȧ68jɰ9/P '?=TdSbҫvDZ҆qʖvakf+St f 8- ޶S!G䑿sψ q(Ghwߝ?7\PH=@261܉lLqNƥjRA'Oū| }ep'GT͌:h5f}ED 5_f#X&:p'|U7q8l6f` JzX?6V\ˏc/.sFr;X-7omB}w=θu 1uU dj\lo2j'[H} `(}|.2V<_ ؜OgaKsM :䦰%u`9 J$^݋eR~yH fM ~t_{[J%~/^ ?WÇ+p<m E~P.}ɗD,N[@͙A:aV1/@͵/]\*d*IG35.zsm~|ԯ /\GndڼgބռD#W\9=bz:SR}wutt)_f |QNPT  ;xXg!辵4skv=do%x|QL vasa˯62 d+u bO,ph@ݜ4(h^u$dɶl0v;l}/ *dZP.QX70WANCd[@pSp![q.e12NXk #oV<Ռp#`DGy*yL@3Ԗ3~zjtvQ&gMAM.œW%lV\PJEYHx5ak-p(YsM׶zD u5oC}ByT|I\V†~<=:L^ؚ+ȩbfrSbl|+ Oբ*H67{$$Cmgw~ĘFXLYǤl[MYcGzWx-=Y}bDMq P[|+X4gt~eM5660ߊ`FJ45F$dDr?yi!ez W5 FXr~ՐJ 'jW!ERض䈙W&]j Y: ~7D܁PSP#kx'[ks,(l\ưʡ,,R9_._OcLV6P"ے;c:ǛLW]wyw:h߫7lUԗ\OT^SϨmS<4d{ `PсB->}FTcNK8×!6<sP+!u&EQ\nk*#4&EUIpw4)pd̝`(4_?eh KVZx8zj":8NL"ls|2⌛o#! [\m3`gR אXY>$,qt;-1>xBsL$=$n1~vbYt23Ę`mbޟ!lmfN JE>S dģwka%:Щׅ%?Sbݨ.lKS:ڌO,X+~2 5$%e>\W"'5% lA_iv&CIg.$Lr_='(L<>˲ϽVrж/SBj&w8MH {Z;x1@ȈwZKOz*W!s X/=ES*;#14rPNoJ Cma {|Ky/G'L%2 joTH 0P$@3[pMу䱃yk$~l1@@:="j=em~f*J6LDlt'Fkc,}FhMM*B;Od;AĔR9s܁sXu4O26-J%g*`&5=`MFh q؁f_\iʠ:©z5K,}/HAatP!by^g+BdpbԫI#QϫpN:Ct_BG;qi;%nz,hqp&2Fv63@D~ 鳞FҚ/P0tr|q^ߎ]U 4;#c$R',!P*4/~@m{6 hLH;XNy p{5ވL9;z{P9D_b*Bv=@x`U(3 ՋővW7R0V.twC~^CY!k^^-#`M{Ъ|EHBQ}8M|yզy%.*k3$tw#ƸmU*`%ǖV0I*NPgmʽ))o yAI܃E׈n_R ؍7GwQzU4g$y8#rZjm Bt%Jf7oF{Px]'H)W{^dh*C;ʃ `XbkGnLA.5br5cjDQ EԻ։|׌L2 /)_%҃QG (ձm4#,Qǖ_?̉n(~7{8wn{O~ˏIDp+DV'ҧ=KX }1 .A⋙a {0ګ6B0IR(ʹ9dd㐫d7>Xȟ|*y(tr!dt#i%Gu{i xx )t\NDBSl@q4_?LzB]: Iia} .yF^^[KJtE4d?C%]rZM:MӦT&J]UJ,ԬhWc |٨/Wa̛㤫ЖHu  磇Go_uLeس qC->)s0v H$cIr2g_F$RNԙJÔC4ʞ\а ljN+_T4H\}}VA156Fݦbpq],#]̀M'63aC >n(WP_Yv+ >";xodcbhRa 1BkNzBqJ=Du.d 7 zurfRqP Cg{5QorfgU ͟h.|9}w_XMXdi5+< KANnV@ԭx41Lb/%+,a85A\!nL\&BZ/GI6C*L -~Kk) \rx9Mz->b!z2C@ù0?IKUU)8j 8,C=<<zmċb ~`VYu7F?6Ƽk6_8A]L*i*wOz"ӏe^H'ZrPd Gl$xV[gM>rkҹb*[*.diB"| ^+ Bع!&fkN-a?h TU;pYLIrmC^pSti buO9.G }O>#.wcr|de6yKH/93iǰQM/߷&}!1OG8DzҒobF~.bn8|~Rʿ+,2=OLs [Od]̟߽.wcON`n!$G/Bwń֙{O(4ƽz.EZ&hՁu /$_W]1:'0bV~4 6!#M.g|WP4AKiPF3kߧ*n,NN8RUn5a =f~p+N FҴ^ 0nMo:[昗 8/aZ;CΟ\@jxkT`s$`}b߾ƚWh[leK$QgI6PXMmBaޔ ^D!!7[K0e.}DOr7dE[;:5` 4=)MINNʓ0OaBB-kƠTk¡| 8K^z18K5ϾVA ߀OTM[Fg^/lҙe-rl;6*< $z1M] QJM)mb^%Zq:qf䌏mFf:~rY`lsWhfU$)Y9;À }QcZ+(ǯX"0@氨̺۷w#LNHjXx#r.]K^c.&<7(V#pdsJeQfzWdl!լˆߍA3} H\ 0"*@qx0h@ D,5(fPEG_MH:UבּH0۾.rv,35s.ՇSr栽46A?A/<I]Ao{(6kd]2PGw m;cuR5hJ$i]Em{+ ./ޯV2E42LfY٩/{n` 1k y4CzA4#T x.vruwg@'A#3\PfHb"!Uɟt[se*N7hnO{pH _ t-^Osz'plK/U}APVq|kL[.X'࠭4 lw!|[17{XgX Yz` {݅-{{22J g9d#=zEMBėG*-kKa1J7C< s|oK=">-C- &>yHQt^6yנ h_ƃ:H Z(y$,YC_Toۏ/SÐfz˖qj/K*ġ Uc(@dj鈘a>;dT*CB<%)",y-jW%2E.ӊh%G W&Qκ%|2G1:w鯂ȃ}Lfš ȸ;5S91ybw_?>-@<*o4*vn[3ƥ%gpf[GÂLŃϐgpF]9֪72 @Ͳa.R0.A#DסtMROk5ҵDA# )9tz=9.٘qLPO"Q"7hecT#8K):તI(|23iU py:*gA-.)퉩'[{F/Jed6i}32.wtyC ,E)T\SJ@[zm>Dl5Ff-JTy I T2 a5Ҷ wM<0bPuEð#6-m<,c<#X^5]@:,@ ¨64E@#$oE˨,6)(KA@fjV^1{,!{[xFۚS}1b{@68o|~AaH+Jȶ6T.6@)e"~w|{794:KHF7&lU66SШvK;49XWmX*:l; .>7d͎|M0٫" /؄ՏW2|A2 Y;!gyDTWNQTIEt^/$e6Xmq a27=r}]Y CG!]zج؊4{4-5r3$؅HEa,EP<1Yjl Gq^ lEvp&<.j.Y!+n$ NG[Ă(3'!hwzLDBB I^v v(Y+-nHtJDgk\1:KocUUIDlʩYY6f*4*^TzŐ?2tK)V%h(0bws4R1Yj %RМJEYq ͿB 0kd>1z&XaZt0-SRh ~`8ǠU["5†Hk,"d}3;g@ ;QU`3M0 |RW:vy>Apj!{]O\un 8JÞJ7 QTf4?>TC>>h`KW8a @EY7gTmpAj}C h2pIaKAknXL:=uI('4os4ܷ;-U"-(I)Bn͵?~ʄOAG`ͥ*{clnlizoIo4d}g]g`ڹ3x`‡N>F>b0Jk+_y?ߑTqZ:eBgmF\mw[f0;?NT̊KqTSSbȮFU;y[S\w&]Sa#at:BUlvMu{j$*%20h4t ,xD U4{ƙĽS)Ey%#&ߡa=P7&V)2ditG_/G\K]쨣Ăѥu; Eu5nB@CQ?,+chDF:cZ>?遉~U^Z- |NS8HJW? '3vƠbiΛ]ә {t"ML|0uuq׀quͭ'-RXUǹW,rlygݲx}B_KQB1" ;[>$`FwQm=I$OHY']˥Y2n5p+$H a|WRMB"69€M+*A1Ww()[KZE-pfY S^SizP`5>]РI}=b15F(j1/0pq9o ;chC pHHCLaetqLv-+ÈbcIs2C&2əl8090,U1d+Mi+S[3p(f+'btYz2DsG^V23]]|͇[{#%G⇜ X.n$ ڼQU/8\t'OH`p?^tC9g67Rx >wѓMUA=A}fTzR<8#KO bD0wk㟻bywҠOq1>`;Vh *YI/r qy݂w7L!Z?4CYT{;'D'VwGn(pVYk#K]WPV QFqx?J| ?x obgeFz2&&Yxg+ub0PPm׼Mw*NecF-HאCu-r`yPhۆw; TmaT@&(&^fh{F7So;B{|wMCQnEcѿU,DhdU6A R~%l+Ħ-FvK-J:Y+.5DB8d S{Ym j uLXi&D?D @ 7-ܣJ4?U UrȮYޅ VDޫHV,mhމ" %TT8()Pʦ)\Gԝn XVU8wb,#8Ry]''vk6|ȶBlSk@S!cE_Sr'V ƤYLʓ)qSΓL$-*rqK:z-:]jc}S[Ӌ{5V9M1fu-5  ߧpg)ȑę^p|*SBq\zUx$4b[}"#‹PL޹7t @ר.yx~+j% vo'`Gަu(^M[ 9#echt o>D҅ VbcN7lT{>'hiNW"`[x,j8t}1W{2o/"rqd3G\I7Rk%_a* :<lXKl#a| w?+( k4LU䒝5u GQZuܼunhn޿lTuu_ϱb`8Bp)b{"Bcg羈9a[i-RV<&OFZקt18^aiu4/%Gj.mTB.G]F+-cz*irATG]Wo e^5@1[jªW5ro; ^9-L,([d(<1DLTBtLb,ez4y% ճVxtKQ)u`[!+jV,r&<шb Q#5b"ȒlvG|pyΌ'=uMթc?H2ΈA ߰ ak>xӻp_(zPEʂ 3HMcFi6Z>\~KJˀdV*?Ýa4i,yr $sUt±D}԰$\׎ =C~VO`y rЭ|ȫn)5 #wm)},nʃk;43)C3[aU{ƆrA2/gކ>r@kDZj$sN$$=dlqJK|F88g [s{j'1 3>`}ܺɿ /gRe[dWdG-6zm |& HmO"G\\ jڙɅyC{?fYK \LV|LbÉ+7rzQ?M|Qz(\=\fv}iD\n!Q\PirY@[(:z>|S>:NE WY:"T.G5x ^fDh`\4{Ey&WveO/^#nɍf}>8c~$mYoOL|,g&S Ⱦ/a8Y]uZ|kZe 76T|Zm |ۄUkNCy 4|4xQ4.~~OTvZk:'4g\-.ڲ5v~Q N'rwbqrqAp/(*W95wR Ͽ*XPX iG;ańwjyY_xw-r[Bs4E0T>L+y&EGyfu$x\E9ģ&g#(+u"ǭYv,n}TqbxcV&JYS=#6҈>=t~3zZ*1),P0Y-UlAd芰i7zܥBr 12HsK%Yb}leKoucfZL+j1IeYfv# Dj~jM0cjFMb4Jqq+Ҙ6stAܔ!k_wXg?˕UDy[Z<4~&@1AShK3> dkQ*4[3qψ f9PF蓔B+`:kVޖ8&7fAz#Y#"R4%:\:vYԩp}6`cIϟx`B<5lHX{1 h9*ӨRL?[Hpe1|2V)o(s]VPlz?hC q3J6>_=m뛭#4~gΔwڨrSVvo8Xԫ~-eph'07JT>_T5t g"(겨W:bK%u6vNj'$&"l "WfUx+FLdRG#%"@8D3%EڎEHكȩ46h≨ҩ{иtxȷhM Cm0 U{wc>|͸׽*W)VԪ@2c)wH9D3sib~ xtL>$b}.@'zmO %x Tp-fZ Q.}b޺{;vQ[m?}f5͌ tYB!?QiV}ÙL ip2dZ-IYm yw#>32Ayn[q1FDИjZxd񝜒x@-⮺Ul{ݡπyY 9"bӊeƋE })CiVbÉk9Y?[bsihdH[آbܢY Dv40˪4eTuBƭe|Bg]MD$W" ~s~4sCgZuJ9N ;NFܤaL ŷ3uns9z'ҹA:Lc`(2t!-e|*"NӂJ%*@^WxΫ>.V">&dzV&zt":*"-Ӳ Q'dhI7*XwAǨrQXjɄ0a-HʹD5S'U9"j(s5-sLey,'-:uբ?Dʾ -A_ئ w?X[vXjm^7)ADQ~cPsF*=M=u|Gj _7iT$ݴj7"&hZPkћTJ_bwIkJjkb򫝜E2tcCCewhifq-كh\Eaz. ,5tTzEUȣ"(j+{u@d%=a\Idr(4L 5IWI=lEyxC\k׷?tB|A,=B Ra ETY57/gê95RtE0(\*n Xﰈ$ւj7C Cpd|Ws{捉y+}MMi݀8h#:<,]+,RͨA$Pvb:LĖhVѕ>mFQ*=*"J7_vGDžkc\vYQ&>ZE5=7a輁!I瓪o8Y%E6LUs;ѱނ>jU;zh9t(IwJ?4u9a=HK,w9ޱ#$m3|?=Bmz61؉maqЮ2=}̷ ڷZn}INt&Jc^t&?&c\ %T SSgtHS ux7?Xf,j5ҀAFEG¾ZYCmP.=Jh6c(,0ms=o\->,\혏rf7, mu& {9iI3̻vv81FIۍڭZ/)'~h FMp`] K0'1 I0u-Xs|[&r4@ASd\}h"ՐƕG휹۞`,$`.F3wq 8H32*ͷjy'APlg{O=]PbY旡:Y^`ҿh{! X IP t؄Q!%m;F@#>%؄ͪIO.ON-HWEdHe[aGNΫA̐7ܗ]NmJ,Q9Zpe >JQ7u7ٕA)v 䍱ET1{Et>UGaFxr=%Kuo7[o&n%Y NEa_NR?UresEv$Y+xBw-|ܶulK%M1"T͡;b8;Uv!Qj^q_#QK&sQ\L+1rp:yHjNP=꿚X] ö((WSY+}l2\(L9tÆ"W-ENB;u!f'}ܭT+Jmt,W J:P8Lpd-&[%m^86"7אpHd丒ݧڱo,F/J <}mp';vZͫ̔ )> *`LyۯZ|}X4lh~^߸0 n,ӀB7B $%Tnotn}2ăۃh"֚ʛŞ)%Dz䗰mTN :GR4FܙAjQ`< ) Ʃݰ4mWA׻d\nwC:AxE-%maC D0Z4tkv Լ!搛xg4Q"ssu`ԷOyXmn(b~HmAʂk€"Ri @cg۾AwaHՐy&A%˅Q= ܶj!)c 5!3d#KkaQc4ޖT]]RjE)RU*]:No3D4d&]k1b`D#)d6ɣװ~3 eEUJW>D=gټ#d:>@6Yq$`ĺr+LjvCöf%JVSoVr@ ;MQa P) Pk< J PC6=_3Β/QVΓ^h Mk1*INo`o]O&/YOG}tf=ϨM`%z 0N] Fkը(]Bn /NQ^M|, WߐMi-b9]<|0|`Ya N4au!mJ0ΎuCZ$E$~c6j=<1 '4U {|wMPc ڇFN. ́@3>#\YD+T Z.Yω.b/־c4M/u,~ԎEa zTR]Q6]PܸV|> #NHZ!qE'PsGauύ24~7 ~ p?n.~ⶄDw6k7ƘG?T,% ˃;C/4NrEJWLY>W-^Y;mY"Jg(D e@6Y`AZC=]015}SZ^XuCv>Ã˵]Z*qoG#FNy ]Ҫ8@TDxKe-MMýT)~`o)7;p|#@-¶hk6=  z,>Sj;{}{].hQJlyLbfTKM Sv㝴g7Ā*W nAZ0Օg3" X© pg`~+vI#)w/5uk*) -o&v XtWj|kIu\b6~`9N܆NJ롥rLjYW`Hi#I DEGE_z2g쾘A&2/lT^.'HR4OCj*>d$WeUsQxz|g*8D _f*=nNqao5wyKhLRa16 q[N7R|D[ٵ\A.KU 狚P,)֚3ኟMY0uxUg'W1kTtȫj$U/8sh' ݉(z%G br1O~3jUZ^֩ܙtObH=OЯA:I^P*ea,h(:)Ѩɳ`^QAY—GǥG JD:F!v근9cRU1V,<7 fNq/3ٱ2Ilѓۚ3Ƴv$WJR#OB]b=¥h gc\!W꙼wHF[ [s@>Yg^7A di_`}^*P/ /RFÚCܩH8$/P_ qbb║-_fx7zyB"8O(O~Dta 6&z`wо< d( +~XR\-N%d0>) kGtEqs:~W?*wu}ˌ-7ݗVI=RtשNO0EjemzدvV`9) 4S;#BRjR2rw.[ e9bA밚*DD7 [u5VLLBl ׃Yk&+Ne\=EMqLsY~>pp-oYrIΙaͻv9 :#p>>&b'H$4s2l=?}jГbʞ18_ "d{Y|$sxAAYuhsA(VqxNy%Sl婹B=S d`_FEw*NK4GZl |4`$t0xX5 Nqy 1Qf՚;)رњynHSUX -ygdչ6N'RZ<43pN(K~R 8%ui_hymaAӭ8w; ˯rн5N sOd —v[.֒blJW.71Io@1.[>5 >" Ë;[OT 6JtEhRU`|ULTPTĺ{M?s`}D%Nə5~Y% @QΔMKӆ/ʴmO4`KUKP:PؽZoiꥃz(׫[O屲8X6@Fj ^;VͱO2/S&a DÞ0 @ =F#쬄3y˥@|#rܲݱ+RILJ9~ZZzd"O}[;}iVHX Gv04U;z+O1,0YKf'%^GT97p\% gŽ?(;+^zϭ^-yb$|-Hu;qq)X\-)Ic7d87 VNX]tl~18 ;}F_;A;F3"$%'7V#jvr+tN^ލT?Īt'r" 82![J+š.a QJm%56/Sels Վ,_|goOzgLa\?n3+~1L,NDP"3f@ R ,Λ>"'R?~ ,+.;|?b; 1+!Yv,6z8gE:9A 7ﲝLބ7WopM >>fM `$o4 S: xX׬5tyăh6,k˹=XѲ8$<8 d4&%aX;z<:g#g#GF= ^s ڄz[(v0}CqP6[,-_ к7 NRhioH@u S)&P)^MUS8+Y6 y0+dؼ4mx|6"F~crn0zE\ॐV#-WeY [41{QҾM %]mYO "`-L2RŎpWU`q Ve/b5ӸG ݤz/Y޵v|/]Ah{FOyI۝ Uɠj%p3`%ɲ%2O'!/ݙʄApP9P""FR܇si\b u݌t95̸=ADmT`7EaƝF^5*fdfT|W񳾙DF[k̷brsc}h# H?+q$l`OúO$vu\5#da׮a:Kk(ĜYH[%aK)A2V0ڝ(U9n3K5I}M̎O@D㌕% N1_OeH^',-nd1D=+)66e]ymg?Ҫ^ܫKVaʤK1@.Jf%b&f}gQDL"o1gۚ>&܌,+3%Nkd6|]03jTIO!%|; :I=5˳ }L(f']8瀴эfuRm}|Z"lD>䠸o"}`V̽' QÄt5]~h@8wJl^p͘%u )輊Dy#Bnh롯IDb?'ߐ *ŚB$8^3{OPqvrEBY;Q2L5`|Lmp[wTۓxi幜>8 B#r3S,{*Ϯs*LGd O؎S `kQD6P3kAS85~sS1OqUp5: 1XtBF@H_JBmu®)ؒ<e7FW~#mG|$|y s~78ԇKppK03s{˔d1/4xM˸HQ؀ j |T$^۰Md |ӕyϰIs%DŽ4> áO<3O0.2g6e\p yQ/mEH+7%p M]A8y{4o4Hr65c(J@;@_􍳐}.br'fL$,*x5Dd{æO 1{4q~-ynŲ}5үk_'[UYjNk^Knk F࿴᪒1g +rwr47BN5j5c45U"Q5r~, q:mWHOr-sr`~bT Zq75Y^AΜ˫!ij'~16ȑIb4^%a-k;NL"OCK0'r nY{.((`w7M; g *pir7Wi}4}v>9ğԽNAt;b#uZYP;IZeH7p[~ X I/My88M;K>328zC&mIz(}g.],uw6S Ncǡ:NXbv!Hr@A7pmf#ٕ`?tn&Z{ojt _z<u!%wat|),z+tؑ;InG.EUd8Cߵ&:W) @rL$E#WwOKq+')',y2}!(p[~"*c;A=o/F} hdHѹ2\J>"ro5a'KLҹ# #Z,G۵.4og}Rg=hmk~-Tly]cJ >ALMLAHHZN4)>KDIT y2_:HqC?QVzZytM&0_aWsL >'q迻4%ݳIKVcgUxpwP7OHRxۜae4օ~Gpz<-_wsJzL q c<.yNe;T&HkTl#ѵC%zNHv*0ky1`: !ѓ[{:w$gՉi#o14ѳu'%:h5l(52]@Lna .7/;HVzKpfbuLbQD2f<Њy]qa΃ATkW0DD*x3ۗBMPܼĴF݈swHb]x7N:yܹ))[6\.zXt Msդnǥ|2? @ qH5Ю,/sȓ^jy1EnïT']^*BǧrIQׄx7|%pV 1<__7K,֑vJg<B3tyKop_q)we=() )nj (M>QHWV}RJݹh/t!AUcIX><:Qx*1б{U".fV jr* @HHR\ !缐ʦȫ;@@_E98T߁E~m}8rvO_J/2Q+݇-\uňQL% C=G`,^ hԼsNec35搛s-9¤xW ]r3ڈC><B!M u&$kz| Gf@(.o_0yV'BI`S4P:K6PG6PEN/7B5l s(T44SXOVK2JlyIraXoкduiۅpT{^ DX\<,0H4jxN sjOŭ `OFOufj-tg%߁po)My`Og}Cjg' %~p妒VGhB%X,-;Y@T_vk0G䊘"sDAΔW0nY?tx('+Y޽m*"Q΅@߈tNG (tUG) \}S-X;}{U}:e\U:&XK7!R1f"EnۧH?pqB4+0Omsaă(ZR)8F#Yp]-j%asڿIXW-!&}(w7[H( /?ABzaJr€ݓ51&Yw"0ZGN\sN^kM[ Gmjʎѿĵ,Q p΂ePSv-LKd g, FFI{yNJ \F^u/uA .-;P$ߍ3Bү``[4^;W+*f\bq,4,&G3iQ>l!Gl lәn.Y4zG kIE#R^j" 1XGcvպk  x@,j" wjdz`U`#WzlYfV?c[zҬە%HԶ*$=r*յ`̲cr$L};E LS7pqAv.[kML.W,kC2!v&5SL^|OM@:ة7hBG!{9^#>bT(Z[=79ޭ^o }+#Cs3mT2H;_~rmE!:<3,oAyP =J N gۦWIblG+͘6a22 nv&qk§EXG bB[{{Sz&&k<:gwi9{}Q<.=7<7qjpl D՘:TB\bL ;d}P1 L^ eyfNL DE/}m`aЧIc3 CJuA[oܡK'!yQbW4?S&$e) Nc$/#Wo'geiB'ʖ5%4Z";zG&_ooVbCD!z:7Hn 2\MȌEVKkZ3 RX9* %7Ŋ{eh@=[l+ |[vlIK<sQ,u$|c kq}Lր(U]Kd$Q@o̮ F\l`X4tm7K z)Cǫ%"Zoƶ"NUzhɡ_n P.7ûKՅ`*yQZRigf6 O.F“ ~lt"ğVB^ U 8K+}ѨߥŀH[ø;Zxٛ,)?^b ~qOaGbtg1Gf^]ڐ lf?3Q{|rZ5WS?6$DɄe+*FC& eV{ @w.!Du@žޖ>˾Lc2q4M{=QB <\8}%RYޮ c$?8g|!q=OScV%TFË={[>*Ć\R܊FPOAF.y{H-!wX+)-=fj"y@;;(n['0>߄ A\fwwX| bhɝ=P`v0-{f۾l oW}7oW|u@V_ƼӛYzTkju;V"YD";aJ?}3 Oώ%SlTO谚VZ5u`o3 k ,!Dz}}@=ٶMPAHXn??Bnj|>;y9䘵t ZnM[cWK;\8^H(8a0wQ0[Oc+"ʳ]kŝțT Y\>,2h+4N4l} :'ǿKSP`_&DGxIJQ@G'y T}a >Q"Ρ㨃4^9p.1ʒq%J/DGFf{Ȣ>`:g0cEn<;A|"0RI~m_fzbVd}VcGwZ LNf,31[TYϨiDoJǩEebfRtrF$NϨ'$kQ .Cĭ?NWA| wyZ8}&YFNG?&Gr TѬK `!:1 B!ɘgU%YѫұWEۏH"$rGac@dQja>"HG;D陙ބbtj): |!Gr󣸣k-s`m1˗7dX ؒwSPFYF4uR9tbKm0|| Dt֥1Y\6Q/ӷTD =_/ED~!E -?4,E e --'=2=&,f M6˥U \xXŝq-yNϘ5b(#ۣbA5^7@VPZaMprb|qhf 9`"M^Ve4m=hM'.:q"c`VS<^/Ġ0wNf 0n/S!uxܵ0CB;" +>kW{ak;ʷSj^"Mn[_CJ \tʯGL'&]Lm8$PDKcM; P5[J;vEHҝc},/PDP$>̄`rob|ͽ'cB]" =Q)~zM*_SpIZ@6|o\Ճ&I?#մ )ǖhzv@A퀳!~i'9fEͬlț'Xn~gEMx8 E:ōx "t1`:.=7eᄏO{VDɢR)IL"p!{Rcȗ6nzb Uxͦj(-J+!-gakHכw&U? rLE*(ÓkA튣#q%E>/? 7GLl<(CR LoСP2Ir4#J6"-vNwASϿq `tqd`0`g,؋E!xc3 vH{|l[ӽO >DΫ]aɏΨXih^* a/ԂK;Ki QC^P MM` +Ko/;5 |ֽw˄ j*Ttu  G5٠׫C`EzG\QQI wLu}7,vWG(=߇%;odO톰p"鹟6Xf/7^ ?@{זj ! r"/EORUՏ19`K0Ocoqy5Ҏ#ʲTLΧ((<:"ؽ{aȠyN&>|ß xq¦M=:-BvJ능2BcYi՘ >-wS>ݯ\l¦f]y_k%)ӊ9Çz⯬R&) fPo]*3Ij9%]x;o`p~!{yiZO]k/{e$ikI**A79ӅDѼ*qƤ.U!zͩ7{+Xl@P32'IgWAxMCO]|,f㑓01Q_գ,xFNRp~cPnc?.ѧduS;H0t4ђ Ѝi{V'3X>Nsė٣}Ζ̌q]I |_xTŇi y5 K⬙J&%B}/aQL&-f0O<v[Z -2LS܏g4Ϲhyʄ}7P>I؉_ f ;qjvLe4>#BIHsjuy;>f;Żdo(SlȹЯ'_숇?@(MŵRXx<ȗ9}Kc8 U31S$fI5I{[NwdBM^Vΰ o&1ԋjCD:L iKE./v#>m2cvT rE_J#x^{*-S? =#_/vU%"Cp܅`ΙѪ7ЃîvMp\ɳ,d15BUfZ[X=;go=m[2|?цǥ-荂DfX c}(o](y27ؽȰ7 $ez9/oۏV%rSWlxLLq:zQ72(V?1)rё/]$c>^.36jg /76 3KCc뫥s)Vb;St un3 hhQ&tbr 65 Jqt #=@1ފ#QҜf_Hu#:: H(/ОTHh-'.0Э|v^Ng=/QӇ"DNTvE"tڑvt<y7dǏiP& \^> 94 :`"/H?4`Ԍ &}%/.,4l%*5"'5 D{Rqt7_:YO)\~(|꧞p1#G'X:gV?%#rE1L_qne';e`m&;hMd:Vߵ,eŊi {7-0e5>\"G)_ȸ.ELN|RVOlhL=dZgw)>q3-a'N+ '?ݼhiss6| wԁ IOpq8or6Ԇ%QކEVQ l0r,N'Ya|ךbw F}ۀ<ׄᗀpJW2nvYSu)jZ_!yjBI2%JRmmBI V>C;5zf㢼r=n/%NUa? V N71 X0<9D!;TihuvXy~c%^WF^%, 6¨TB-Ɂyi{/,)]abmr⎗3G)wT[\~^{ -ƀnjzcWz<}DRڕֵ}3}$+QG nz-5n8}>pF5OGs"?ޟC?N |>܋Jx^-TA,flGQQ!bq=aH6ҫbBk[y ¤I-Xae|ְ >]Rκ;k4l},PXKǜ!iW ,Ƙ H2r^FŚmWԔAFb>K7`ns窱X~R@P)r^ls)ieεwǭ\-i77 cy] :.H:~}Jt/y)j;x—rwy dOwAԕ^c/&P (^cpz3tkΤ^LtO "I߼t%Sz15ՋLIEb3Zo4IT7q#?;E:EQDA Wԕ[2km"WQTBpBʦ5eafA7䊓12>,hNŭd^CEMO!y*p\$jξ Q*0\U >Zm`o3x~{XWmȢj >*tx|z)_X2tj]QknsMnM'y[`yzC)Rjj[>( KљFcpBa\.(A*imP9Ox (wddN6<#* .E޵spՅ<*@b9ؓ?4(g_LZK(McK@ɣG9́L`As02cL=yzAW#Ň8)l8 z+fA;fSuq`|S][ZDvԬwv.>F4%[ R? cS S= g6j/I=Es}5T:%QNІkfn7x|fw̼ !ٞx S#6X\L`$bvYY)+5tk0 ҟȷ&KXhBSmg'0q1뛢d%@Cj[(*o[TQٚq)v ۏ%uM$*n*e:_oV&` UYv3bd珒wIM r"5@t/98xش(}k=g&n'3ڏl0J hV #eK U@?EG%7a Uua"v]WAYށz.bGJJ=UoWk>#su-*p^Ү*'G6ϊ܍ߔx^UO(Gʇ$_+A(5jA {OJg y/v,m,#ݨ̍ HËSji֚3~^D/QxsSCuTkoK pX-- 5IڈFX<{Q q䑋5EBnob|~=p  /b4~SNn6s_c 7x>Q[墑\TQ)upu٘,DO~:XVJ\`NϗdS{GXr=ZE;_ix]{cY=@BPGgN,h^U}Ơ%"Z2 bPEaG|uA...^]1Tbd0?x@A_;uY-6zsZ_ԚcdJv(MEb(Vf3 @2J<l"4#l>@fܩ1g"kBӢFW..ܢ3TR.#oj9[pC[醩%/=O_XJ axM}8 VpzW-bIce2NA:39EЍҵg LW[P'?lElD +'ܯMg[o#A$)v5Ö:nJ,HaMr}W䕢]+cKr颶rr'1iU2x$r3N6JЗe[clU3hxj|gBXւѨ5lIN3>B׷c|jE%jE,2hz1QL!bU'_OWxWƠ$٠4Kx%,t= *PXOjPFN_D[_vŒ7pI .L;NgODj2:HBesۘ+l?O,t]MwDskKMkD[8_T`v[{*LVܜx/qꡒpRfBIW~b\*HlhRn0SV^DG϶ TJP3ذhwt@Y=.^nJJpS cnMk'8#bB-@l;_(4AuKTR7JZ:[JxĄ&O'}o *Wbu@aO{-3?b6q֫k ׂxl'A] k>mw֡ i=ny4=zC Ǝ)IiMƊڮ)P\ʡ !;cY> il2N hR=~E摦}o$0 Lp]Z ;9"ȽdAf?b7:,& DgXǥ[ö2p:N6IGQ1{Bj&v G#`^^רHw<h=t2g:F6O2g0IC7ܣ9G(hjVlH1@&OKr*ą z rEO hո7[RțmD"QcxTk2~{Kܽ  !V'i BB\ MGq6O^-ӛ4:ļn 0k.X#Y5[[^%ݮRS){ޘ [FCu[[85D⹻qJ%x(pɵrI-D+@s{ >.K$&x(*Oj-wѷzӿ7?|EeґnٴS{DGСv,xѤPA[9t[-s?3=2A."rc?^F'`Wx=!\M\ D4ɬ -nľz sğ6B &) ֖U%Av7_> l{^bcBgk֣Rd}gዡfA]Kp۵R3շEؽg cz/A40_:Z@ }>)$a.,x3Ϛ`;pkDjca~pE ;<=Y+H (d]Mת@AZ4B?g&v|op$}V0GB9:URxuf_ W, NI07?+\svK#Tv/7!jg~mU5MNJP;}\2Mp21"-PӃ?{p32jkqsV V D{I$z5Bf=܋YUWVAH,¥5(Vڅ;LJrDXKI*e%14Άrϛɘ ǘζo4 X:4[Jojv-y%eOm0CB#|r uO!06/Ҭ!} >}V05EQp/ޛgƃ݌mR撝S/Ax#C1Dwj6W ;X@0Hc W' 5YbFQ'H`x:iMXGĎa;hK s?k{4mLCrmpԅe4'qwgmu zE,]dZ02|f(VuFKX}<h>q7LPDxʞX|g(7LǸ}Z( C. hgůa5eT7b]8 8\My " ?ڸN V)iۻ6\n@}oC(sksyJ88|Gv8c4d4awY>xÌIn#FBVw}A$rpy]!{>|R0W866=u6YE 4tj=vGKv)Q'\ytw1nE ߦcGt$=՚붭\8]y j67ҫh 'O8l.D#My%\bL8dmns!>ΤᘾmH fHO]EN.n`[TBC u"eH5S YGap$(R[ҰDj=I]-9`!oj4_p{4 +z.x&k~YUՋdXeu;!L?)ۍ6x1J_ 282!~tKj\E2kUMm:N;c+-߾Q-+`t"6*]פUV{'IxG3WDXYFNSٛҰDus3A^Wv-Ikd7~?Ѓl(cLI#|%8?>IK*p]o17i2-&/_'Oa#OHp{F3$~Ȉ}_FTz AV2^Q ,֛2+k@lu Xl,FP\V/Ŧ)xyOtm)l㈉Ѡ `ڞЈ&H2ufIfbS,f*^$~XQIjmD8(26|9}\"pC܇<|CDf96@,_A:`]RTo=66rHs6Vo 8l>Ie#r4(|8QJE4_x7w_z\% K7X"JH'אtQS$&| }ɷ"aٝ~\O]MZ(:m&,%$I?Ԟ<]%ݔks2J7R`wDϹѩFĊ$˛ XY a>Bc-M=qjD'`/+ ҈1u||2,]{44CtK/-Y?ogss~1~ ЪnM0Ց$vH#$< ư|W^&e 7Z@yeolM:QۀC`EW 3V[,.seBЪ.˲,fWd;vj u5Rzk}n!7r{x )NS`_4ȥ?z?w¨w .Z!_ #+ha A7I( _`^x*;qiG̟(a$@e}c*BI'JiS-}LS8> hT05SrlִrR$|Z3ŷ,S1DHhx֮7D饞t'4P0>t-O[Fu{35t=ㄶ4JW-z/3-rH$uw3_. dċg)%]ښe]ڑ!]JG|<ׅ}X u}(V'Bh؛;##yU  7RdJby5,,3$~&v:3h UzS|8h@SsR`^Ys6`}=\!쾶_C/g_i+;:b0QE7:ap)~i~ DyD `{Rtʬ囧0~(euuv7O7C.1:Y^|eZY5Wivsuۘݎ_X62gA<6 vVĥ}Eq6R[ƺUbrNN%֚jc'\^' r4u#u@w{"#យ9f~fP%\Ǽduyx a-!%7qPX~Ut{Jʺdo'1zRt:<<ڂ&Pz&Mʹζpz,IZ'S- gH[Q B9oq'd "B_)} 9fĕs1'[kjQGQM?#WAu36D+} gT1ԪSʃFVOf#էЊ#h=Ÿx]?~"g:%mn.9Ue[$XGLuUQyH<:(3%y®9S]nq^bwʼŐ5 S{\٢Hϒ/FBʬ]#[C:ۅ#@k/cG%Rhs{UTOtP[y*%dҙͭZhVҰ#n(ځtŖQP@"E m嫱XǬ%MXYmk/L&@޾F9Q^2ãVNsQo߬,}Lzok/m#` q^X3T7d&ij-|Y)ϙH."~zuYgC;e8Fr&>6xm 1䠝&tePӳpOdքքL-|~0ϱʨCWqw>'-oLm[';!s 𼰟`̊bםQ,Gaw%PEפlpW/9^ Uzbu kT.FTf.'N>FY2lWhF7zәS=`~\J ή)?OxQsIқF aۛꕔq{2)YGXe8's&"1>S^# '׫,нOD>2{Jpj, /4䦇C %{RS~Iyg5YrlUp`R~WC@/4tUy%u1n:GڵQ o~]`q)T_|C仚r`<,J(Smtoq<NQp %E=ILNz.O]坂f^GDv=bLO~4zwѮ6Jn܍u08d$Unk݀df{z1gqDO,|WՉ@\dKD/cT`/O-tS2rߐ7'??=0 *ퟜt` Ѭ~]xӮ]0o,M +;7@:w16SKy qiRPrB[K]@K>t<_8򰔔'kWl D~Ǩx>PNuZ|⋊s 82]FC5J*Xd|nx_~f#`(#78#\֢heJHW41!rY _yna~P%`aL p +Q|м__ţdD6.Nה;T'w,AFc,SiԤrI2bRo8b; N%krn879,lpq!L\,*3-4 W1<@m=h-`xv:BZ6c1fmހ=v}361Bհ"ĕPxyLsÆQ6sWVFm[>N(NJ.#&x2&`]ܧ?bBp'd$<ĉ<^~eYnk~e}#ovTӝqo#{)%~OdEhoڡm;nB.iU"PX5EK.qmLI-浆QH4]PO;3$6NS `&hy8>1Ҥ:@9|K 23VC[WV@eЬ%:5=c54 1ktdj<$UT)դ:ٸn"߰#Oh: WVY~%4{ZS"Bi)% "b@w**Yބ\PQMs9'}K/"[ϗתKCeɷo3|$\!!|z~SHɊhZcʍcm')A`99cV̈́-0̪Vj w.&y6Mm̑˩;'_Yh=t"zmj4-!Dw|-|ZDLe@9BH21`5]ΪEȦz/eى Y`p'ZL&utKχK9,&8 ]O*ط jAJi.őtl#z3I>OΣהt.x kwtoХAcU+b48_$)RmNi·ؚ6d.edd;W@)rA GI5?uF.h6/el>C^5{U_k)mAmZ"L/^ɑbNZGDd<7kO>28 (uD8wJAtQ8e!閃@1ŞrITTj1B<`ng2 n1nc;9&'~֋`}Q a0~S,&Y]e֦=$$n 8aۍmSǽZ ~9 1õdbOC8o l".HY <ŵ/#'arL-m= 1J5BN};/= 8 ԟ*[MZ;L*F ~hnZw*#{߲x][oY0>D8"({?6MuuǻYKPf/!)Ao}%䱚饼՗h .edNrIX=a]-U*ޘVuX^ZD1i%ǩ ,ڐ&e^2u|\-{a+S ɮ w%N);%7 M=JgGj#*ҙR$Uqrz!HѷUgwga:6+\0I )WR)6_K 8osm}E?Dϔ (2y<9mxbf^LӕH_ #YƧ~-p*"s.IԕfzͧR)7;|H|RФmT!KK`+g5WI|5t@I;) P5˿OXYw䓇}9g0;aƒ'FXv0/p@~ZC֔aaP |8*(I47Za+Ԅ ׄѮZl|Q# JPMͻ4lFLC3Kg]OTוzok J?ZUS]C?޲h݈EJPso aجKr31'OBU dEF"E'ږ&C LX>^@ҩ2<MdA(RAcAJ*2 9\M82sx>m@(uT-AJ&=WjMqƈ˄1x+.Aa3ٍByJx}N,i0ɶʄK񅃁K e|퉫<]@ s>fj x,Q$6Xl_i;R*|D }ɏ&*-I!pgcNCKW2w2ci<5z2FҐ+#$ql(~ wR  MftIUFft<;/>Yl ^"lNt*ݠְu8[s5䖽i;xvO]lA-5m}_[&ԞSYu8;)t)`'r%9}.6 ' i ӛ@# ΋$Qb"X#W)WzqnBP@'8#>o ˎwP@0ʬe`4aRWŵ@iM̦mwżZ%22ԑ&x/^cWǚ#(Q&T;s$ >H3d4_sg2rjeK76ƅ;V!+%uN ֧;GcBFڸ=銷NC88e k2=^'UQ.ȬTM8e U~f;4sq2 SCpk%Af[T[N00CmA$ `.e;6Upe}yJ 56Tdv"Ҭ{"p7aa+5xTq?v%ݶV ] QaGD#K d0Y|Nwa @*}Q!Z'ZJ݀Mω. Bd(q;vpOSQ"s>G w7dj?9$Uӎfϻˑ9K+6|eʕgLaop3";uj\ -F*zI#@u4ބbWZ9;!xp_fsQ!V6t/c[ViǣJ=)km6] F.NEDx/)6Qn@9zEz&f[]Od6NR/FzC|:}ȕ-ѷ[v3f-=(+WBH`- . ZÈ> WX>Rn'jRgᩋMc aBfCTwO=͈n/ jT@~mt>j҅qg|2@W_={Q;+k)!V-)G zg2Tp4VdA5op_p..at`IX&S{!(iMbVZnwgQżuu2;~Л[x^ #k*9B^:-l"*"!>4oB+5-~s=$TyE8r{xr'OgoM$ x:T1U,>;E9tǾմnLl~lb=_9/g:Z_=Eʦ#܉ۮx5pҰgt)23ds=]>6gѓ'ꐍP9a2PUe-u rȖ<GAiHΖ Lc(HshCt_&Q';/*6FpN5nP7=*$J<$M\%H#{ЫھBSJrjk{! ަ0ДW+!/e3;m'4aAblⓆV=ʫv??_xT;IQBp'|v*^AO7]˲ߎ6rH٩2L :t>ng G-(*Z\ªءc@'[7<=h0V?yi=( t΃PD&w4T{.;kMi\Jcήtqrvl3"8&"QmwET,TKU!83D4%X r`SK2P $FP,o!FpVIEx Rx|KOYT1-J' hONV{TsϓuM^x$.W)_?brr,ǿԡ7M+Iicn6YFօ V8N k^k''bn\D Gcx;Y!O.؀5jKq>.D _ZU~ #BkLc):r@'4K[J[\I>3\yBa.8egQsQvpd`,DDvZEq#3+rE_j۹1c+i&3Tt[Oѩ?Nhd> ey'Q M?? Pxdo gf @Ā=2e$UoFuC*1Eߘ(g;yUiuWep@I:f"Sm54EڀJLxX3I [Mme9Zt]+4Gp(~(7G *c9I$sؚB) S?q֡ mi'e:l>gބ&w cb_c8bG_5 pTSr$nK Tho8#- 7"5P 0cᓔ8oqhC,0{3#v-"HТE%ǠI{Ӫ+vi3~@|nn/}YH ^SZSGq/or ڐp=+ӹ{ܲ [ FfՁ&X8HY ()_= %ޅ ~^ǵp@Y-{fP4|:Ml) 4?q|ݏ-5>r+r(Or*^`ͭp R8rttMFEY q<ZV)ýE_Γ.!Y!_sV Ѡuyww ]Pkȱ~0US=Zia([G_$bn|vMd~Kזk,T@h1nL/Y {1RkdZ1ԤNEXRE٠nsW_a߹\ z  ,NG\DRegp6giMP:qkX|o^lIE~aK9 '"m]PQB*ѓpV.A;N_@> FuGzB3Xm#"X MkS d6ƺ̖yPedD#rd?4MfYR/ %.6 nN 0h%3 SgzׁD&>1;"듥.[Q̢aVv5ɝҫY E0YW={m2_v٩i<ޜvF)}p[M@A UȽY (;44S_y(:=NZ^E=zJ;65dSp+Q{2Va'qq$,pTERSYF]9ݏ^`T.48Y]-Jh5OOM3@bzXg2Y\d.'|#]ɁK(?6Vgt5nd}^:*#2wZZ7;_ZKx=M/T‡'Qqg۔3]A>r ˞7rؚ~zMY>enIˬݳ=6jN3K&C3p`` !@>,;o1btX.HK1K$Zڅrſ+8f ܲ9ݺ?-ihKPYGRvѺ㶈#.~@ AA'KҪb$[LoE SD7J̨҇Լu/F<\Qai؁3{4Af&S7 N5\S-T/[$1>_C`}mS:&:9A׍rQjf6!'" &tϼUʛώ!X8ݝC 8Q{RPwϦ*-YÖ:YXe2-Έ#BKzۈau]71F!SpEVϺ>o^V &#~bƏs?ad l@i-f)R#>R$_O 9K<sy) K3) -h;FD$Xo#MލfQ}s3`ڷU93QPlƌW | Yh > 0+DYy͡6iz# 0HQ3Z-d,D<j4<)YTt 'AXڨٗ5Ԟ .GDeSs%8ӶB~Ȕ9%!'ػl9Bfw~ kR ['hHCoe?M2ԉ k %!y㞁1n0oZMk?xu|#Sԥosbi&g+ GKz9E7!:o-a +M3c[O&]I}enB1`o~[aE$t尞,j;X^nc7?,vIn: Cȡy:b:S_pIV_Ip#|^z!/9'Upݏ=qE~ aUF}5u9s:WFZ3M$ˣ(AT5S56D,*ta sH~6iBR[UBj|{k٦@a 4lᐲZ9u4B`M2٠'@a ^",Lw>|AIrg | YӘ쿋fy1Q%Ϻ$VLzcJ&P.`AU!uσ4w3Xs0(Vc#߮utQI29vJOy4,-(OINĀנ'v-',r\)|as&y&+tbo+.\^~rXN]12^r~NmSEDy2@nn̷Av)š}[5 beX4eQy不"_H }bf+O%\/yK{Q~_aoZ/a:ƺocE )߯Ւg|kz7EkOFWIKڱlpTk>+V~"TzE8\se~xD3/퉿ɘɤOMp4x2^ G,'! zSk![4H@[$EwZ1QAxYp}q cpN, U2mb٬Co~QWz#N=mswk/nSk/ UT:c5Ƶ  EYuǴj``ujZQ\ @i{GAmX)wTj6mkA9rLBꕒK|-?IXj]Il?-NV NAq&t$uB^2F!jD e2OI/1Zx)bXyn}:jD ʨpſLSVdfLu7/Pp;ZyoP s4:h @j~޳V9v,T5F&\A;FFXoXޟDFl]\r}6H=,b:ùfyK2Ӟ*$-cfU><7b.nk.JdwK3n:iDeJٹuRkJ[|<.&w?qM+:-C$Eҷp_F̷<~^v_iבE= *'#9QUwE8BSmW*tu]^TdtŲי&qϞrÇu,\*[= ֬bSeb?ǣ?8[S+5D  laD',wnъůD,,47wէ8 ] lwa"]ywH^ v`LoD󵭐FJ:'bFLm6tu5$2:;5cJ6\JNXsOG/ 1v 댅[E$w\qk8^G[Q,sGa;d6嵪㹜<IQd|M^O~6'ʯ?! vJ*1eq%SC=6\>=#]`a1 Dx?+x'24>7cpy(Db փWwHoUbtzBʽG4 :mp_у姒-h(;];uE?{;ZnLË_ͻ :A3-hY/БzEEuM{"A͔5VRbr'udϙ?6@u'TZ7ИWs6*/n{k̶%`إ\8H9C]QI<oc'* y':Z;la NmiKY: xld^V`B\ȿ*fUI2 \eh ^ tM Ktet('].T\JJXF6dYp-tۍPU]eJVO?D`6"$\4{7M@!M’`1Jٷ +>{b'2D zp8@CqyAv^vLWrhZ*?zh$6+{v&Mj}nð-FV-Ojc,ـ|M8Ob̕ZXkK5a}3{wn6%=gP՜0aݸoa5-k=8*rT E]E6{i:8:yP%$E ]=_t&uȁ; +$'΅<($KAaf\0^>s  Gc5eL"7k0c&DB 3 [M8sX%{jQƁ4rp3uÌL3CLJCNsQ>UBdtH3|*𔩄-,B-)QD,Q+ӍˮxQȑ|_D/nKӰ.ϪexV1 3r^@r,O8kf1ug\d!IǼkKC 4 J;`W+ Lt ZV EqLsik ƒ<@p4Éc_(& cAĵ\ 1 4cDVs,rV~ J8j]L*biw( TBy>;ϥ2s0T5BCwip]M)1,/ ([", #LNl?A0eT\k;JmF:1CՄ( @B-&AĖI%]g RѢ8Ww2[J?ݧX0VY1S.۝*%cƏZu*xIO^YuӵN!/@jr9qtumk57|8y@=|Wk+{y]񖻚>|}_F&Ǩ ^8FHEg‚uI (fOܝcb1mz|\)׀]+* A>jGk= z$wJRBVV#Xu1>#g QdZ̉C}Xݲ2N@Z][MWƅɥ>Yd5"L=!ҜറJ|,!+Jhbi$6x!) 5Y$ fҔXPw%ff3Z3XasηNs+WQs5f'&SCb< ZgtRRxU{SM 綞HfL.SRU>ņg R՝%Z.<oԧ} ,p`# wͮ]Tz]``J? ԩ,,p"Wv:T$ \GC\[34:Q[ϻ=S~Pu | :>xxQYlZ5%.]hN覲g1Ќld}{u jyk!MqUAIhPMȅgepթѶ&q½ήr×u`촬ҋصgGUCxCkH7-&tڞV>LZzRE8 )?KfӚaZnO~2徻қ{ֵU]jon iGxO{i)8I ݥJ]` !r`,F Nqx:zC.!F;z0V'L@l(kI\7@#ԕ pf((RP{x N4QqV&сDXX^<UG ԯ$ۨQyw|#O*_ht;fFRLxRdA9 nN͡v#ݢ HhQu_䤄T/d9.NC!0Ŀe^kP\6qsYDƵ*3$Udx~缤lnSjigw8۪ 8Ch,8Q> sO?|H<,DZeZ=վV1}'[G ZiT?w(<fL85,凍RC)SaEƫ?]B׾>ܒ}k`s.$w+Q)ƾvOWfz>./6 9q&$vQZZI"I*~u͝I1cfNQ+Qy*3gwD:2]ſ=Ҵt%L6yy{/,W6uo*v@L`De7"[ю ygcˇbNKrϮaeTAUgQ[0Ň,U`)5<]I,=Hy[Jyv/Yp,6%Ϻj!_+r!Wd~B,l;磖*].7 =@]{&uТا^M  u[ܔBL=`СFM:8nEߣC}P0ocg=do絞>}E^fh*tUĬܩn](77:dmN0o}j8"=|p^VLB@MFT`NvI,$d3[,~9@2>B0HeU s"-䗤CLOGϷ)#F)izx |i</vZƵK5!NPCjU;ՊlD9,\~=ySz7*LD,KS+g'S,^k[%r7%ш%QH~P! Vɩ$;ۯӧ2Pu6RkH_ Ys9y ubzW#"orx33ᤴS$.͆yɷzVBa }dlJz_6NcX=FSkq"t`u?i Exk0;R΋/wB{a&rA P-+u'4ƀMU{{cw?nbd,u zbgkh7UWh)XVl@Ǚt0㢡 \Jp}AELivN7JE/rv I ]yQ!KsUЗ0_G8dB`EE :aW$ 0#bbGZ[c(IBwrZ}z @'HĄ/h9熌5O֒j򏯑dړNEo+S|.p[2iӠ-kYxFgQwEOL31sَLSk;X> spfh~<"p8?2^/xbF Ηҭ !(*۞#_4@4^LU QcUDuꄢwyˡ-vOs{]c]7d4"6Y$h{)=uΐ72~kOuߧ:f ]Y2-uqMr^?H,u9QlI G>2<\tYn0dm jb诰IV@8hiBEj?m"PMOM6)PHݩ['fXqa#eb ~\;jƸ"46X1'ɉ>4m_(0e{-ǧbEl| ]Gs$El㸯ȗ9/:~[r1RA0)g5(ibx $HBr'P%FN ta%Z5bJP:8|@ߵ ȢP#OkjkHrAX.}Ll@qECHStI6%+GXF"-@<#QNp '_b)ܝ^\% R%EE!@B=ci-~{[՗o ч>OFPC=F(`y /Rc:Li d˛lRP Xu)YSN!{E06pTCh` $(?Z0ȝKיԹIqIYkKl:btV2^Wul+U*-(?L{n(&SG 335#OCI[AEڀoo_*3j:U*qeU`:}ZCKz_IdZEҐJuljCu!Q36n JWnw|'2#]P[bÎF8W9Av!})>(ArC q)*7J-ـA *ϔF߸m5 ,.hͅ`pmwoHt^םS*zUlZˎz%ED2kL.~CMJ}3"$M^GqD%Eݖ ~bmcȤ`nRl@JQM"Oh?׭FNy]e5;lQr6 `NwzEqǚ)zNTj8>J.jSՊ;E2JS8K0~DJCihZB3(SXsm_`$k~R1jzAӹ3K֝^,k.wӸFw)*aMM?N5D[5.[W R3kyBv c?8_b"BI[g`0Pɦ2zfFM$Ŧzf6K~ Yn2k( 1 |3E_2 O l_Z_clbr; 9Kqf`ح $Е@tз X=0O1G}&F{O|C!uTl 2Gox4wgaA&sĐ%XblfGlSRD^#{'ua<[_SAt U`4f5!FxWJ Vr,!3[EHQLV,K}wJ:q@֨YvxI5D0J `I-z Kp7Rq˥m6B'rF WGG5%-W _ig~3g:Ne}K6T uZ¼ΜW8]W(&IDX.\ҨtpTUN9( +jJ4c=I+1b, I_#Vxa>'`_ o[MÏ_-+eGJ<Fd-nǡ%Fii(#`tZS% 7 {{)˘[\^b\HE3ȟҫA\}\_wgTLh* ꠦ+D9|y3 MIEpt(*A~tc^\Xw֌eVсJD'w#OC/_T6쁃4C] H8ؑ]GP@g gą\y״E(pyqbЌZ#w΄nn?VJM/ C EFZ!6-r`/*[o֙N>l*O9çALs;e}n]9[Ye?`-M)~jP3U9=wk I"U#fE*І@g?‡G:B.OHq(5G BsK>0V{0\ePDHqif kI7~箢Ux1t9k)Iy̅|h|-hO ɘok ٹ]KLeɚ(^7J}* W-M` u[*ZuL[Hl"b 3~d)UvD@/Luwv)nLx , *wA])'ÕYnd_\yCEO:xfIɼ^s*(rVXJK=fD]6!dG'4V^IHS@كȐ%fY[⋽c?^.qKoXSo 59 P+2l{5~e#{ju5PB/Z>V@V1oUnltq!WcydK2 l|NXc;z-;j6-oC?ɎIx$dL~3㢟\ga߀eN f3ÌC?*ZB#݌e^D7^? ;kYKP.o+^!,RKK"X@ם 3Ez1MelZnژQۢxf=;Mpv\U9 ĸm[ϷqSI >d~'94J^kV;/\ñ܀C@!@L {VѺ ձ/*.=H,qj~gIf H׸lۋ&L:$9cu&LK!Isz%4u1:3G7<ȶ܆uOzUPk1st=kY`H۫IRft ΕfiLzRX Z?HO CϛswY="ʄ4v bgWNܸ(FZXUpO2}܇(ȼ??ൈa*sL.9t%(󋠙P9 Yxy$@!۽!c֘d ߇25,0 GqXxG ΍6^ycr:r .^0Ѱ~$*s-Ew rU^jϞ#$9c8+%1f.8Anp.E)mvǽ@C1Z/B!+YAWpG"s#m~{=w S42qRWefZ-nNrdz*)c-ho; 5y}XФ hElV?m|;b'bn:uyq#N"%{H>رF~/5˼‰RplaJwB)R\:dH]4CHͶ `ь%Seb |f-?,AvRO3@Ea  O7Ef_1 [>uvax~It9AXeX(o9QYu>N@ 3)O4:J;r`[HBUe $j]+O&/LEf4oce#W-~-ݰkz:= /!$?n܀-ǯH.BD슍il&_8;i4KcHԹmK[X{[pI:>m v ɨ_&%|&zQpq(g[PPʽ }pa=q|e}n^̟1- DTYA{fm%tu(USW@ĺ|BʙIL sNnZ35U0[68qʇ!{?Üڛ,Qb<hX%Fg2hxۜ}aIT2wy9[" {n߰`A۟vE΍YLS;waR g\ft f 甝A&$oF-"mN v |>o89r&ͪߩZ$Ct'͐k,՗$2FpmEX/I,4mx̛&OojAה AЋ0*eW>tKkJ:@SVGViY$_5m `ǔaLI'K=8\1ލt{2I)35KS UvT6)¥DjVB4Cw^BCK&2`lIgCj߉Y\c#,[iϷ_.jcux v=7l:mycVݑKSV;(^:r)eeN?Sl&-/_,/:߇  j0:&RIB*Ȇd|ʠ"TFV9~ \Bpzxw]4,@,2MKqjB!u}m!FFnȵQI(#Ϩygͪqɸغ`L$x‘|oE Z 7ꇔvF1H0(x`3z,GGO_?P8h8 6U;fcmCMGT5xmlvZzd/w#'!O|?j|jD mgDgXI\]gp R<d gӌ~ZCY9F^1~i~=H:hv{KLǟ{g#*KvՈŖǮCwblZLW軆Ey"`ӌ/rMPYb[F˽̺~JΊ̬Ti U^˜R~֙L`i%mrS Z@JdF:.eG bD{rM,jBVMoQ |YJq#}ꌀ|40O[}6Z)S0z->9 B `]UeÄg-.}C2[mJFO8+7淟`J*rvrX̆g/lư00H?ZV0C2c?.<ܩ`5٤·Ԉip._M氘% 엝nn Qsm DWT2Ň5yFħ2*~Frb2Һ B}MHaׄnL!T > {ZJ7S$vl~ci%pxMh/3u[; v% <׎8_JP32WfGm]5`i=t~k,ϝ(B{2k*mi~FgFZ%fἱ@,YDVo_,- (9xt^WP9՜`<-sQXA΢5S>5WwyE8h-nfY4H( h5?m-XWqZ R,N[UO{'V-&sd|8/(Z%ǝDZFyտ"~ȳћ޳.fm0__ԃPkek G&-=ui4Gbk $ː(Iq$O7}>[X^/m<4}q"*aPG7|(rOiF?bD>wL M$OV(Lի B&uZ M)ʠT[T8jf?բLj&6Kǐ"o1Z L-`[ /4t6waɚ6\Tv4 Y1ػahqg* F;RicMy,= PQ~hs44+᤺&QB/H+i6t/ӹ% DnnQ1\Ο6& Ik}P%n,>-ycѪs8Г (.~%B/hEQ+Nc :u;]+(ic? O\m Miö\#V*-^Z0GB2 O6|Ī &hfɯA4LACiZ$uD梫˕٪PRE+g%utu,ۃE6d?VY_( . 腬Z15YU!ch⨿BXH b`.qǎ!W?i[% m)HtS?IZt|^kteb@%vUƧS(p]SՖ( ĜL땡ޝ4PSpu[4WHE"0NdKckU5זxGhY LUd7n+}k!]I"T_3 . iM4"ׅdo&W~=، c!9+" zQu-|Zje*=ytD@T| M1F>¢C>FMH勔Rб p~d \^G%گQ/[.t?" 4s,:!hGM-,- 99oϗnH8AMp>LĎRa#簗RTSJb)5',U< *I؊O}hM~k+zVHvmh*&9ڴ\nj^C#Pݒؑ}U4ͺʼn6hDiGu84Ep{"c +Yb(c69uw6osΣNn"C\kr`.?a&m$ۋՁIn1~ǛapF Ɲ!.EØO%LTW˄m^ڨk ~[Fh}H$O4DT{J{h%2At1ر(L;%1_֮ޕ!-"^㉌toN~Mݹ1̥gҺ3`a8k |X&+>ul_¶"ؖdIo{< T5mt# fA(9C={}술!d˝ f9Ji`}\n5z[/y-t$g8$g 791* h@n?ߣ,&h80ULq ENsGx@蒱\;5d+HLqBhHnw4r)UM%efܟ0h{~-H!vi,94O|Cz-:Xu8\?w)Ҩ҇2YFN/Cӝd\ `*rv '*Q[K=,+2[N@CQnq11!i$WNvO|;!l\hWS%(:sL9 Xw&Mh!r) ȑDAG%/ X99ul :]qSRc <7m_OlFECCPbhb)wνM7k4~_qRm3uUgxA* }q:J}ɔ@AxvB7 ߱ iTь|'[x7t/Kk"Y' kN#om$C3a8>Z^!Χft&=7lo>\<^@k~}i3X$/\gtEwAzk789/v`dkKh?aV0 c]d,҅O^hx",rAx [2KTQ0mU7ыи>%*wBjؔ-[>w&ELM ¢\({>YoGbQHsM'Gb3Q/ϼF2٥Y"Z?W,VhQIkȹ(VZRSKgK6^$BgM"nW96X/ܛi5D鎛mLdAo\tj! gᢞh.4 TLYb( A67^` =2Ux ı8bNm$<;ػLڂZw/`@Da1Hzp켹lHr>2k~"%x-;)[[^`}?C;ux\kTTqZllh9lQ;| K]R0kAIes]"8O>)AUܓO]Qą{#f\XP*ASR.Z2 S I̼N@"CItc1侂i (`5pƒtA ko_xy.x K􊉊(@L$+L8 zMމ$<L`FF!-sfIuhmVWfdFwf2tf-ȍaC9$qm} H |gWZBG6'JF8%u;)J+e=D~Ţ| +@.]Dτzyy[w49Vb_ ^7+6 m,D[璽*%XYt_NJ']/ *!R62̓ RVͅ;F~Pʍi )[J+i3%25~;]h-4Qͷ̠7oIZƤ0̇oFO6%WSTŏX.E=8ӹ|/;}4nNGUi~$h܉I!e=UgI/0k8K"j$[neKj R9jCADX+ӥOS4R OmD\qd8bb xR#޿dI7cz'{ԘgiuKTcה5{&A yB+gXBP ʚ;G6Ww8 D?"ә AM@ke2 q"$G:i͹, 9zniNeU$i.y،ϫpY[C-Wm.V:<3j@@GzVmyP- S@qp S7y%1uuZ]QazYty&9VKԾ;ψY5r,8_ m[7&bP@p1m;m϶$*XZ &LmpMvJXs74%h Qp̠|}ѳDa͇+wiޫB¢AiO53 4qʸ9�RF(439IAj)k#^8ZC@6XvL&jS %i{h4{`;r=aQM`^s63i >#5paga_we#ih? }#$C=)uBEKnIAXٲZxMAޞ6%m-C OcLx71MCp=θl]'Z6v2GS݋ԗ6m3֑3Nц3Š1G&z5R MYy/UNЪPCિ1vTGaZPx7 5o=1:auDӕ|EJ]]Y:=0p#VHvW8مc^G[\=n[k:4|XI/9'NM hsՔ'@}_D_hKV3P3㊨{GsN8m\u5ND"޿ɣ""| L&35V ME[! T®z8`iO<j)B%uJ;5qL_-c"Xpn4Y!Ǟ(RxBv֩NvLb4r[6}UI? LXJҡ嚹:sAwVq4l;6 p5"2RTK,{]_Ԑ[OF#/:5A2fab.2'#f|;ȂSc_Y leC&\D(LWX&khdTXFMsp":6d켧[FH% 'JQ*!5}OT-WZqq4T'hvэz #sQk`PB% N T8(,3Z_'a…Xz9rwi7& Rt;^fr Je7BAPz""Uڸp9RI\ՠ-nύw7 29etZ)qCiϕSKrIʁccQ3g.ɋ`9(G=]Gf!Mn{t0AQ_L_WBv%OY%;b&Y`ǩG#`g]aSG+ T1XN٭ʟ81SN查3 0n`ضBB*[CHϛ|JARU8qs[,ϲOmUOǁS3/+a69FV'Nuݖxp:%}%8!3,`bHӀH)>DJ)QI%l䭚J*$OQ6̘HJvk 2XZA R pfܯ[ǒYy|4\a"eV5^mo/~k8zke=KG8 x/X;:j((Q9?H'7|4A3rNZJ xհD=,Rә6ʱ$XvWǓ=XG׷|㖠|Uuq"Js U#UtJ|xH/,P]"-lTrtM-v^fߠGۣS|t˷k$d۰&U; {|%6GkI:vc$r}ngGi]wڎkoinr"D>?XuᐁACgld廅4We8vա=G?7kFs]U3IZi_Dž)1&!dhl[IORn~c)mtdDL& +ߌ L@b^0pG!BVAU\cv+{ay{E[n] %kZZݪzqR\v9RV67]h5%3B ZHGȤnU|6l_æSvn$*K~rg!r^ǭ$-$YEknN;?5L[-Bb~2ѧwoe|iv0(md *-)hl^xT@E^@ h5^;0M*Q BRu%6&K8$..%PWt|9 %JBuT-P(‡<. u G/x8wʻ #M'"iMMIcA^)Ї&3-&*C%xҟFc&Š@b"dĒ.t2n:PD֤itnc!SQ1"@j2|>عzA+ 7<}o,x)<X}BwWDObX@! &?>:_:Z{Qgo ,-g3y_!'Т'D[WaE*1n䤁X_%2p0CӲw,F\oxW/ ,9ps? ,jK!^9Df!dnwQ0ޢ1_ )O8/Xqgh_J=iq.!NVNBDT? u<9$]4c7?yℼBxؾA췻M|"%/9G]QCid*wK#d.|J0ck8 D4q}2=b X a(tMs-KDf=$(i P@.X 0iE qgF0Vz,F>B= H֊U骬QZE7W} tm0ٔAUmC fG/&p/jU![4xl>>mv2FZKft FqB#@ſp~"IPS5/C@L\ZBKHH7{99#Ov;LDJ8 n( m]NRA 2/] .;qGR[\4s.L45Iv3k"=cb Lǥxס>fqDFf;%1H"-*.d4ln9q]M3 "6j`J 9MWufBTW1ˠR c痷)aKuyk Q~jS̢O<;\vMcY%{pw^ 㓼=!-'p9$%./~AZf-Pc r,&z$@4P;@]b~8/3Wq0@CB>Ն:0r#7$H"GeA @\єpd뉍8ŠA]9Z;w2}IksyZFQTܦ^R4Du>,U #Z?Xu14ykEoJHKzA)q"[SQ"._o8Iyύq$΅nYֆ<٢&t֠ۗjZ QC؈P.L9;)%VTej ,ons 9L{ImzMT4W.&mwhAUl(1{Bt[u|Kւ %ه=A@|dLs8 Sc쥗x@sӫy٩Aa8f%~PQf{EyNzne˿<4h!2%ŗIiRr{RcrϖvO18I.?jGFRq?tP4`;z7S+LMo ,jRxSG|1K 1Ъech2!gt r.z̵$ ܣ錊?R*97J-˜fx4軞5hx`:S};g`l71Qn\q7n񣑞\d0',7sW%Rעvz;Ld5`4CTpl oBm#h6X8L`ghX;47IF#xv JHO]G; #nh3Cwljm4 "4CC5MD)+ @v[@!35(aMṞRl-jcvPւ"-3[(Y԰`d\1ԉ/kW3f/Y@^*n⍺OɴޝgQB-p-W#+!ffUwkNp.iNak.djMl}G4 AIgJKUG#~zwX'}0!פ곾y a<7(\Ala%S:w7z^T h ;eצ}vL&sWܰN4̦Y)9YԈ7^>̞ԓ_mm:#ixfKv\( < S Δ(\fwNԺ )gnT8%xA~lSmfAX͂s4XïG͡:z#[j/•q>Vמ`Gv?g)u,%f(3}vZ]XS~ Yge$uE,dS7}rQz Vt<jzs:6k9Rj[]Kއ0u\oC Tz7D~hV-@ tf*aifTfoBvu@I9t^|앋 qqOV' ?MY-Bԟ6I&d)R{ԸeU^#ؙ3E d]pAV]l:<]ymfAZ!/pח C㊻܎!>^@)a[м Cd eV(\({$4[XGPmU@xm褾X}o O* Ea/,N^|+ ],Q(_N {b`%mvar}<9ꝕd)'>XjFx̒Uk㫬Mn$ezAN[І0w=S 3 X_s|S!!R:H ,$U _d@h-,0X<%8 yaCiH\縝v{AB#&V{X2lls! \}Lo;v~̄4]@,>p}ծㆦ0!~: $f-5=+OwQT'ڴw #uU.QŞ]p0j',o+¹IjF 03GF}Zyau7*lj:.g X/tHj^$T^M31狀*4y"/g3nZ}V#~o`wCv?GLp4%%ć)r_!jǑ5cef5P;HUwF)u+luk. W!KmP~es@ *oMdVZR/C<[ҤL궿CCa.jB%'qwoZs0MzR@ H/TOn{$e|c>mr*< DUI)hMϲH .N$dDvR߱?! V9>b%/}ixe[>z >5cj4\ ̫'.)'êj:^#;Ln!QbC</W34Zxfx\^#0G C84l{`0qAU8Gu\xP)? +J/51I m^܄!ruaԦDy.ejKjcKb\Ʀ/+]|ؔV"gLY~'0PmS$_4$;YENBXέJ!8 7Co-r`39nJEXUy3[t[&9<*R;an>DIf >U,)FY.8}zrSH>7|5|l: |}&k-w.pMf\Ȏ3XcЍ;|) "g j~N>!H2Uh&tePcL{߃$ŏ D^}׫Ȧ£ֶzD%nՂ"ɞMW(I 3rȎyXv3T[sa¢uRY}%N~u z86#!WgF,cи&_Ype|1׍b)^>BS%JUs%[F!iRTvN=!.}x5evU? ԲDŮ:gdePZIS[( fYk6ld6!ڒXL6*j}a) 3e8I+Q Ӛ?w*,RX4rK3kv.\52Jc'eI UKopnV .Uk^ K`E@kۤPFf0NO}7^ fa'׉ 7Psx(W $.oL +厬Tԧf4sϜ>c\%_3h1M?pAef\(qت_ uK0"*nF(| ¸M%g&S\}uU AԇI7]6bϲi ]oҵ&Ʉ\Ⱏx܍Mc13V +/%gA&sNJ4ߎ)[PXذ t/]FTrA=dOςjVcO tSq0B_W6L͎p+CZsfQPfc ''Ld W9 '!TՒ':+&kf4 `?*$|=ߦ?^zw4pE[F AAm" Pjg]EB:#\nf݁Lo.Wb10L2#@3-.pwKswڽ4w'p9zU&ϩ,b!̀U*gϸ0y}m -X. 7ǩP_r Hy ƏLb/0ץ9"1GG>ͣx}V6nw32ퟭ]-*؅h#FfHeH՚=X 1@$ܖ};kqNҺLʭ6~La1huz,>"OtAu'ᴊeOT?O&9CǦn u*7NJ`X;<|\h^8@Vѩ{oC2?| `+{%J\..] gLWN%ߺ=L 'v a31kx?a㦵oYN0joVMCl`װ]5&8gpa=;׃{uKЫW $b+TrOLMUu(; ͶZ Ml2n[ 4E\?Ö]7<+6AGwC'y"*<Јp<󇼽E?(*51RWX=5xńgPw]0 B55j.oJ`>>9HIk&ȢQ]~o]H0M$cQ@zl"췪{7f\*r~'ބ8V`?U;ҭ QC2 봨ڢ2o!&.Nd9( Z 3f<Q zT' Rꝗ;6Is̘[CzQhyyQap6~NVv`g+]-VWm..pHANEzsao5&"C@?(A/;uy'ళT/I1lS!1ܔF/]{ubMH-@zݫtaaIfbGgw4=4?|1T? $÷n+lޓThl"$ہg_>q)LBD|Z&ϵV$pi!<PЍE4U-վ;u<?'ۤ V窀G6٪y&BK]~Ln˘6Z 93yg}I4ՋNhoHЍ(-0N5$.nMS\T+P ٘ Q]?7hI~;ڗlp]M v=٬.i95/&%:~U\xy,3W x;h=}oơ3Jԓ3WnSڶ~3t^;ǚQq#ﯟGg'侈$9 MK=/y e5a^]*/N>d8Ȟ9sHRCs*|`''{i@MV!Ɣrc> BU| _« @':c!Y,NGV)'I 嶊g:ᗿ=RWپ|]]&8-%_qxNTVa}v?`?H粞Qg#OMoD 7Dm~H)b rLH.Pt'&`E2F a m2 y/ʺnjR kEsdqrs* 5ȜN`u^ 5䚕k[=PᱳV Hzk=4A+ :/[ ‚}?tÁaB  ɴCdD_Sə:ϏޞM6 nYNaD֟> k*2h$uO7^`.mC>%Y{M@_ =&޸1%,k Z\A~b(}Mm&BW2wxވe"$HjN䫁2juX}e@D +44}=ǰT HNX!S )VlbN,z:)Ծ4~{7~xPѶ|~m3SW%.b. ވ9R lBԀԷ*…[ߟr,ì&2Ti>$.72WeR+93PTFEM 0("bAi>͹g 44MO4>%6H>w`|$<hk -݀ __6~_q0"周W`ǭ˲:bxEqYӃ붶>M#l@,ؠE9JRTJM@c7PM0{CILo>u[oxEzzu. kU|3&PqS+!-Y8rڦpHT7H} rtEǿ LpF$ٺ2E˭[ޖ/ piIWo]v-q/iёD䙌HAo>[q WMꦮڥ7H,|TC< wʼnPU <`lа,Eܿ3- ͨ7gn<4< %>| .XL$k*v9{&)V:4է6FPmdB2S#^&gh lɱjtP/ f&1/$U[S;R-VԒhv [GԿ&Go oA.ϡ^*1 zATJQ܄ VM) N7^j,zo}^^1IZBD߸|B]}AWqSY8>&p^"6X]&b[WBtWha`% ?yƙY.CW%!YaQukPjPb A{cd Zg VS&gBkT#aWoJn.U+UлAٖeE̯vT=*:{- ΦUqXIN {#Yac KR6l֣ y*Bd\z#!sG^ ̾GFƮ-8[Ԑ /gWh: ݑTm{ KKcD2*"('ta 3iftD8^;J>҃*G=QOC}/зc*Z#E4~b*ӷfs Wd B,X!Rt>=>/(Q񭢧Ҥ9t@up$ے\Xѣ25؀ԧ7ZGy` ջcM㊀cuM2A4g/ޑh8rkTYʪ8DGYBYru<z:,p,C%t9o!08d9 B+R__T^0CM32wG"V3_=Mz BLz Q=VLవUu9h$ ׅ c+>t2:f5"0TWeg[>GH̓3% T%ZTt|hT>Y95mHX%. @vC^wT+_V{x'B1ev#TS6 OCʐ~#ꦦ1P`a.O"WX2@hWy1k lP,N9âWuW^i-թTRMAiC1pcjY9zzvqvݐ?Ý1ˤz]&NGca{%@,[v(a ZIj!6t@4AlnF#'Ͳ 3QKU;x(4R ~qTV-vgB{zH5@n񠥳o5A5"Vъ}m,PÕ~}LOx~vjd }5*6^+;6eE-IsJX:3ʊ8sT}"`ةtk1%;rDFDV!:Ov;lUʯ$Xޚcr3< 7]01W7ʃ$ cWm-;Z3y"F+ 3a<}݉k"ˊ6<3Mf57b*HZ$èA0x[v_8 r3PGW|ToBziE8t~x O F}TǍޅŏzAi5wԘ ) z&PFSCp nC4oGꐕ %CYX0=g&t`΁&˵M92VH=Bar j XP1ФxS艣>7r 9UX1 Y-ki\Y~}ʭIDWBc)# 0Ɲ2qН"Wi|yߌ!ݿ c?\RGTU{\jScc̣p(R B*t_dMѢx~=zDs<Z&fsG]Kxl|\hf'՗cYT,v6BX\=4Λ³L9F5HB{oTUmX(&gh3C''{wJ{;awU k2 :|%YąO;WH j~9{~{qkgQ+/ L{XRa:} IEkm re \u?\(Ŗ. Ǘ韁`!cM9 ݥ0]2=fTMqθ+5eWF6 Xn_@:o}WBK6a 6N͞0o&i|#R( 0dd}=0Tz ^{!niPE.=ggvGK/Oh3%Ҽ1[y[*sbCZ"Au+]8ֺ4䆾.{0`HRe٤ZJpi({MÕJp$j =鷙BA,qg7KqL(t}Qt',BM]̠b+QaV}{ <No7[pBˈ"p,G- QY 1!-œgQsr?#۽zyJ}ԱiYG%Uui*y,l9 bWxk0!uΑhb  8YOv} /w{Rt?ֳp]J58[DT%\Y&̡}8Є-b?T&\7io"fP%};o\}͇GGԿ'aL؜'gw1pA97 xP#:5F?0.HvY*K@(Ct4v9:mdl<; !ZĖVD6B>#oVŻLm)DO9ٸtbox$Ibhe6sG)]Ư_m"l2swN TEʯas1Q獳!Ͷ!XtKdiOdq5>4`ZZlI9%EŪr$m)^NKlzwx'miZc0b_&'}@IáXIE̫<CGA2;yR+ A8Z=ZB.VJ'k$;-RbSuVv8Ȏ>ў>@qۭ闲a3Ϫ|O '$. !y(hn`s0䏰k8䁾 5v}fxDak;=rhS"=aw9/"@kޕom.5JΥtGM3ƃ2* :u]kFW~ DFMҭz~mUKnG(e٩yKT㳀G\ʨc=XZ[KfB=ϴ\;oDiה&s>y f)gztC 3yia'2hV-`.qޯ-/< H1,A,$}]8S_|}44$3\T;i7zAx;]=rͅ?wӷO!wO:i;Ad$koۼ_n}IMH=>/#+ӏ|;V>P5VmK-8pggs/Z5 rLor؀ 2[b|*ӌ,BЈ1?\%&" •"8t*3ϔK;\BkL|H>;eKv\l.UFqkXN ɒhZ\19@"7Tv:g4pz\yF;^̿Ȝ˗:'sB#{>w }G#>--C7kbdYFQT߆tyxz:cA9_}Վ,9Lf7ތ#dvʷ%5&x>UL~p4_s,{7$M;2IkzkLЀ^c0-lmt3uZS֝ft>+)/$(uGh6[f i5վN͎ҥ{sw d^Vk/D'kC^ Qojq&߸nh~;R<@F6$jX4{购* i1B[c^ 2&+_l Wq0DP}鼕1#kec5sЖOF̦jUyG]5s[HD}4O͑> &D5kѸ46^a"&5A[wn([LUSs8őrqpBa|mIul>`|ټ Y^ާvR:٘fq8vPЭѣռ^nSγc^:1EudEV\?}2Iv]0`.Q54ʲI RiU6C睚SU 컻ՅMi <6G>"$Aڧ6ygvJ8ói=gвR^OJlf ^%)g.- h(;QeWǸ;*ڶF6'1Ͻ]$H\+BW4g9OBؔE\`yBj%h(\3js:+Qo珪cF鴪-LF!~r3\`(!y%OUybxY@Cm\APi#rviiRyHD_9X|냢;l$>v-&I$2/UўQ=vg1[ҠxixM9LF+~ &%-N{1QA-ƒ#yl☡-"ڜwMƜ7sCB9U>nF tֶP"h$;"c^y&! T$ywց{%=3~؁_.xyTmi0SAXhIt䎲J3Ul 54Vn&Kk[qG*Zv|zRUUq1lqg]\ip<*̗ 撱a0ԗy6S@ `eE2#Y][_.z,SȾ1jBH=j|w.KpfnOf$>.S[N@z F/\3~{`i W0'@23"E"Z@M]/R1NTMi2͂ﲾ C-vcOTyWtzc֛tYOp 9¨h%\)Pp5_m%z߶'|/hx)悛 @ܽxexҕHE{Ֆ]a r#迤ḡ:,h/=B$عD)3흘cq&%j/h[pu1`?Yش^:X;-xeEX_ܛb[ż[' 7N 889CemxCi˴_-`45hƯs#U4<5bf.rt̕>p./.ef?c'H7G."7!n})4Y{m;Ed6j17]Paw Tdg״"P L44mh#ɞܵ/Qe:oaƛ^4?E5Ҩj2Vk~3yiz⩻˃cbkuXb)RyV,{FidݦoMKWږYeZ^2`C@/ 4rB~:է.EL*5酽3O{j:x_A[XkxN89[TkC5$ҫFF쵹udtS9?6 Y7?ZgP1b+3E8 YjW X`P1)!Z#W6Xd @"JtB SzIt/ O V,Z\n6ulr#P@t*.̠Q4M5nHB33sXB@ x-p?hǼ }7dҸM: l~M)'<HES}NguΔ"S>OkvgЈ}1E@g^ .qOSӗfIp XcuH=&_砃jZ!.C ,AC 6s&\KK!XX\-UD%OY@\T|zdFx9gUĠIau(RT[q>4R:ju;#WSޭv0anҘ PS~зG%k&I1ty-o{Zr<܌i%5;>`aguæI5]VRhYӧvJ$tѐ2_'PRTPNۘI?Hr@ me+*~V,}-=5F2žxX"1mf`K6[l%Wo3,S>rMg/·#, T/5;y>,bn@ĬH"K+o$FM'凭3Bp,_SV,It(N: `LTӣ·J-\175Nr|ZS1D_obP2 {d$0i>1ڇd0^w܄2[fWj 76ѻ凖7@6!4Of/3Ja$rTׯs (1peE ?/x$48O(8vhN0^FRҘjX(aqj,ն_%ELH2kې|3`ɒspZ:n}!A$P.c {nJN"RX3L~j*k.p@ڭkF۹ZUcG六5Iwv3 в 2mY֟E/_ 0M8g^'o- "XlO󿄜Ar] #?<&cF>ۨ-_}mz>fլdΤu4:f,p0IqYXG^D`o,4qED:^J&&05WghpjDǘU"Rs6l#38@';XdBa?RD W ܡ9{v{tɣVO+*(.ݣlCCW"cs)qĜdXmnͬ_ZRSp߈ۖ_AC75nY)HGp x}yҳ}@cqz}Z )Y{S'K8ݐKN:_yVNTH˃4B &3ڧ-1GmᢑRţgVxr&[v/z%nfAy| "/=߀fYh(j͸&dh)~Զ)ڲ})9F.Mj<#W#nH=u@n0/wCrqP| zy!6 pJ5krA'j65 k90"D_X?$ԕt$ASEE$I#\jsRkg+ x-0x|vSTܬEzW)u\ъ>~1;wC/42? Pq<2*l Q=,SO Zj f>z8%f9CݞB#s̼kϕ%ρ E4 В;u̪{-`9q;\b$%ngZIuFVDh,V+`;J=)giFxD}nzoDf;| N7v k|M!CPM"D(Tx cD?Z>⍽}eBmǾ?Zx|o zGfu2",jyERП0\o Ly^НHA"SU{蘫w-}kUZyl#9R#Q[ tƞ?_B؛`ņe_|%v1i+3'(QFegBۻvtX ,[᫬×JY-&0̈" ̎A9:q-jq8ݤ۸(hZa?FJ_ϠP .%'<Cvvn"ty]>"zU$gNMI)-p N6L48>FHM3Ҋ.0O1c%.'9W{l΅[FھȔZw#䷞A溸l(p.Ea,ZK]]kDn,ߑ&*[)*0?9d}*a )ë@*3sQE0,Gkvd|,ՎuWI[ /;ف-4Z<c SG+jeGVsQJ6Yj]9GIdrn*r(5f؍tյ湅L!g] (e)(Nh_=)H)>̩9S&*QdS-q2f8|[9n$eAaĚ/< /8l,<|XI5E&[ݏ'Ρ9Vwǁ>=J3 GgRܣge_eXtb]A50;z;!_M,:AOPPb$p6-""#z;+gt+17y,m@]|br[6.us]ުr75ӐPiĤQIUY<]f3ĎJf_eB@ e a"_\,pB:oxE;q8 o!bYqAaA,>%1) ƋCk^;<&FikPọ׸eA!.^+Ё+U gόOn f: yJ)zV͚!tK̀*$@EL:F@oAkϼ+Z  ÇǾ7]cz11KPWQXSS3zWِ̚r Αo'O@_DݱOlJZ:*jv hAV*(XeԹ &AxSNL<ٚ@a-ACweo#UKUßձ%*J$u /_л y"/{k;ѾPD+nP|o{iո5h/tRt8*-^hfʝ=Vnb~}ikձګc?N.3^ֽ<7iԠcxL& v.qRSĮLPjIop_*A ꀎ&Mf$1[F>KZ~&x<-<-ny~N"(r^kKzEq(J;^M1i|=^gT}ᰲ{4_4eM!\o-jMa_k4eQ\7+!AÄRVA?`f#JUUc‡:*8K%UH-9 hD|Ju udm&Mz|R7?9"y-"0vB pG, ںZxwCL5zRD8CW /2G3] ~*mU$dJA >9"&{'⏷*o74[boȑNtKYUR4 ڷJh$g~Ŧ4˥8-^͍*0?Ψ;ɪl"SO}e[_-T΁TWe|> ~˹ov5_.xgMP°$7\ 5#H= QM#p`98gsSc+FU®UpӍOi&FH~5;,Y08y/[w-Em!sǛl{<ƛӑcfFp+A\NNA7H߫hi*^-O>"S;ćfcb]#[ez ˴-b NPf z8rܻGewnz3I0;O ?59Nsઁlg!M+L w=W1(>JJ̯TO\AF^hS~5i?a`HoG2`o;ݕ^Xbvz 4|_Y,LfS!$!nǼ/Ԃ\1K1/9m-Z?RU ]޿$4QEܡ|J(q%s P/.fj-xS '3vk5 Ayuw^2E( +Q]awqv J HJ|a!۵-f(԰vibu[c@(c=FdVЖʹhB Ȣ5?>$hSvUPvJŒ" !~h|(t>1(Ӆ n?~!۩1`H7qy.;!;%j IY~ꫨ|dc}0CU}.K,6 &f8>LVzrO׆#8JL*h15<}!p YW>ʇp2\13l3"K?CɐBT,NIj2s^ߩ1m; 0z'PٸPo!:/_hՙ^@"{Ӧ O<^eAq:߽5"،A)r:>TK}A =zo`幕V[qdȁB\L{7ESzZŋ?; 4E Ύm4ݝVĺ(<ٙiol+f q\ң0Q XF(/ v0г PS4D%%TE*\wڽz{,URԠ>=7%P];^kKrm/7;'wvYX?׹jarʸJvَ(˾bM0Z캄ˌې5Wtfi ʚJ33glğWNBBҌFʫ]4i7<%IX"Ϋ :?j$1N 7) 1%P} ]3p@-XTM}֋msڹ (אq.ҁa~ K\Σ 7aXkscE"+'`_J˙Ƙ3\9;1[_ސ|"fn4hfl%7x]W"붢_E'd9O59t,ͻ0q~ Hr`#N<@ H5%Q2X%'~YAvtsxԴѳ a* cK8Qē@ X'F~@])t#dj=[5?ҐR`sNim0#<ɭQ,Fa3`5J5zSg4Gmx#ҋcubB14¨G(wmA.]v.FNrTH: Ki(ź덨 |( 9 I38ufq_~5qPTf7^2TdeCuRԴ/E_>A nkp+="B ? bg3AH#1r"np`笵S2u+ $,OXfh!4}SLutNwn բ 񥩎'z5lK}ʆ!`ud5hUsٻ4(l]Aۢ8-q봚dt[İ1#d:UntOXkuv? L s]G(Zv].Xu3q=EC=J+Bkn)N|I}h[@XWx&.QU#KB )9;6߫׎C Roզ?I HOS |Hw}:?s߄ _E$W#TrŎoBn6T9ꗂl53x91MO,+XFU8&*g%VWOZ,zA8[NOOHIoW*bL#bX {n[>Śȴ<_J:z y%;0嶣݀V kM8,rvW,@Dkbk 3G\+7l@'̟#9ԌA6l- /P5? Ɨ|4&\6%A04?׈+B2L*boe{zMM규Y2:'j޽GܽJ'T\KLU C/Q\6y[.| du9NS]Ehu q~sa Bu{=SG?n 4>` & UZL1Sm{/-FVmv&~3RA*TVl/B7jjA6~%:2fqULnw=)kHvE7dk{ )t]89ZγX?w8=CRrH BVpWVbY+`W'YZM$gf70Rݦg Jp*M%Hu|F v]0k c.ӥv bBa3ڈ Ճ܁o,EiKCNƙP>x)e(HgoJwP'v_Qמyn3ҙ&4AW!![C{ +Sob5so@ Fu~q\Qkg+c%Ǭ.*tNϝ%:C͘nGlc,il2 Qz &B&!h2ՠw[X>";DwU56C:.l R-yIħȃs1z&E3HR~9zFT\ս2\Aw18Hc]hR0~;~f`Elq4huo9klE@IIeJcs4Yg ="QbJIq|W2Mk 癷 bD^4h#P_q(Es; kH$W- n\ղW؍d=UMQFpTI.d`j?A˼1xOMpgt}E8aLvf}BUd{8c`Nf'L E\뿓--kMSuYte=fsv+ld; ҔL~> }Z*%Ys!KL^=S!URĎZ+aCsL,-$ڲqNy3 (|t` r&vo|xb.>No"JoVK9n|'EʣDq#ׇ{)Iϼ( ֵCi8|םllƬh n-Ri:tWLpzaEX޽'vɖP=t.LKJw\+Bʃ[)@;TbC}u"(5&pZd^jޮO > [į`ۑ #Hn;9 lwOP?*(g?y@:o3J;xjzZxǎhU-S*$_y2MX#E/X~]1yd/j .voi( 5ػܻ.}t8aN-0 6Nm. ɑ v%>ȏ%rqF Wh aM|p@;DrLLwI^IWͼzQve} @fa:`8*kkFʛ6.!Itb~j萞S ipTY{3&_uIamxI˽ }e6ѕpm{Byn,ɋ'QrƁA+56ݿ7c#L t,RB굅k.>j;ǀ2R{q8Fpc&yy.}RTLdjK3DҸzVI>cm}Rxؤ .({#yTk'a/5Kp}2>+W1M=o}}E?uGV>@[ K-:OBعمH֘ ||Dn^.A$Vទb2htOyʨۊ -q"A#p.@XsoAa8!8{KL(뙂_yadBJc܊O!O)XRO5M.v`9l㯃8>u=.%^=m5[w}`x'^65mjGd/#ssy("*9g'ZҥN*r VUNEh4091,. Z*fO V.k׵/EgMIӀg_<:5WtEa60Ӻhf8kNfN1D0X}[ޢ64-/-oiw6 Q0/*@&k;vrN$̀ri;rj:Dr ə~pKOVHcpg ibQJW\D^=kEKod $1*9RdPﱭLebtRp;qm]'r|/Z m럦ê-i'5qHԍy~H0`_=`@ Qo#J9]g@, X,|v4~h 4 ': 4D@$O-1?:~OoOKAV)q2 6 j:X3.$L#n fTǕDԟ>䝹DH/3F% D3cNI6\;=uU6jp?=o@}7OFk_ .b^Lia,/d &ccBJ8Hn7?I|Ahs9}y"tlb9y֬*$v92h8\(;:DIJ{[87pn5isau'{3We}?l}[T !`s) Z~݉vZ*Ny55 v+Nb)ZDqC fQ1fJ- b [VdR*S.*uQyL+<΅]tMF]8IH X=y3GgI:侞g I!䲭{:cIzNzZFh7Ͱg&3TP4! ٕC^?Z]Zص\A_AO./[DIٕ*(0F&ٰ~ 0]/RrMO(l~=B3>0) H+/rBa YN*V_(Vш\[wɹ8Vɡ0Cr޴P #sRͱ8=jh5l݆z=VbwuZ9NE&9N'lfmSe +(q@mQCJps>yd.M_2,Zx lxh uHi5X6:T`Ýnj!4*mg70zkMRP#%OB$X}RqȮ ~!0FP({S w#$OucU)c\Y 5P>w4cbgLzĴsɴ~\b-ni9yJx f= ]z356 o;.=ZA$rO5u&2kךx#$83!*Y f NsPLإ}.ߒ Fu8oAPqb=<31uPcFS=5+'&;dDlol/'t|H7%_,Q7+ MDX4Jy5Ư*#$fХPycљMU52VrE{K_ؗ`\ENJW0LC8wFąK@rW(fxÑMEtHK/&H;nO<өs)QM8S1:<8Wpq>%<)_9zӥ-Hi#]s[}YW G7-I㪦Zq{UŚUYv"#Zgm86-@oM;p<67nGboݻa6lh nWB>ۓ+Ś (^L&&6 ',d?P iJ|n}`#i,W H)t!TꙊJ~8/]g#!37OK,D3j-$)YaJϗR+ )hX{Z$w#X#Om _ >ByZObm@b)TbdOA'*QE.h};H ^FgkqƑFyi} lI?{z%>ҧ~DX4OP<d:C;AƍY7wq _`S& P4n]{;X[vCX|3'WTfouFͨ"D)հ:y綹575}?}ˊ.1X]ݘ[+x_>xdh L79h('UĠx؅Xe^Po!lʍ*G8y2zﮙĕjbύlk{w@,qAhJ} 7*t;ȧb LWfǏ ;j؏ǥf0(2 kg|@)ҴȹG}-\^w/{tIdOR/5YaHKF<$'O8B<vq*`qX]kqW#ۻFu@Lck-+ =8=z"m`p QbgTj{ +G:?_JfOшwįOAםt[_%Z m_]`UPqc{ Knu7P*@r%,~x"Y@n'tL T*% z J"Q*g慰קQEsTd92CoZ qKi0 ,HT&S( Yeg*D;#ǶScW^z%w[T֫>ڊ?m)W,jK4|.k(YЕ兑嵣5K J&RQ؝B5%\ue󶷩%\ a mS@Yn_%wum7n8,`Wn<'ՈXPP+_f z#fn9YvVB8O}֣'#a kljDu08CpzlX>Օ iA Л'█ Ǭd !HC !'oױB BoDtjYeaj$Hf< $ۭ}p҈ôƦzZDi}(ෂv7*#׎#pn9(?ň`+X>Q4H&G/%ۓ!hUaH)3q #ɟ HDG[{k3"MTЈIfU\"?:*pt7nʟ;qSMs 4bKc]w.; ?@D /Sm _`u?h+PI mw  ^\r; fv-)1xoH_w0h6}qƄiX_`g S.~z(Cnr/JziOj WQ˥~Q L%s=rEGwQ*-MVGQ$)U }bN~Qz\ Zv -Iz)5=hWrщXxQy 5,AF}Κ5X:E kmbDִ]+i@WlT{KF"LS9% *k9 mB2h~""qp-expM%׻kj1 bLlLOOne=x}KK#ζySntB9b[L~QmY{$ HVܗչ)HyН|=*H1?ė5ۭexG%;p1/.qgr,bg93t/kzN/kLag$Gh$2/)mއA v}NDߧym۱v|‘ &^+<]-#3&-}b)mXYR(ߣfQ_ҳ\7;;JoSc= $f$->u{?aB>*{H4/_Kg.St8PO _Mߴy%z%4ԩƷ7UX C"xOgxm^>a6O%#(:B"}xwD g8`q;ڇ%N$14Lk~,w!MtE],*0$mMB=Y'4 AJPTg¬[ݛ*={V7N58+W<`#[Enj8^k\T\ȁΌmgLg~٧^~fIE[TKbY6%qց,;64>VKKDCj5ƿW8*-(ԌGA2\¤Se\jp80jM4'D+]8 nr̹J ڻS:{ӑV P7&G\+Sf('!MD=e#"ʝ_z=b$krT'hTu$r`|.?q@GkS$(|>B<ئ#4vqi\0:5d?is*jڴWG/(A0pwҷMq]Y8rsW K-xrQi5H78^^c4GQqϟ[pfB?Ng;ф Lͤp['PF~Iɧ]M'0@Zu} NsXw#^|i/; +mގ P @j]t Y(5${Q%@^+?'w s˺¡Z#Aj3yQHT~Brݣ qWx~*)z.-2̜M2>TYuUE@NY Lm8M},VfCD׸,#g!Dm4R8dn`P}{_V!\(|s<};u9gZ/O;r+d7OżᒊIsԦ*רhVn<`niPi"J{d԰H:HHvpăi qĉVB"p:Y-V ױGJ{$(hv4YcKo[TL9D(>UK4 )*z|ݫHcbe#A'ޱ̜2֎Y 818M`ZHwDzwX9%p6nq3$1E`qr!I*Vk[sߐpBRg#VMұ)(HTf]I\RS` mE;*iThQwz$G}BybpZj$ X>㝘o{Jc?|u$Z:"b1Zؖ-IorlTݬ%ĭjYXEz=x/|M{SEE;aH:6^8j^@FWsyL;9/:I~N=p\> lA+![qR[_q8&:ޔF Q6| ^_&f) 'v< gq=nALa6N!xar\Qd3Wu;UwcAK4K;KiuyED N">.%$dHIBY{g4иĺ7JGV}6ZWhGۥ$sO|ABmS\El-Dמt?׹@궣sn!oNXf ,jn e:%?{. **́Sj%B-9㓔h|uJaXt#rJ6v&= FԈ_+C-.c:qS^In ,!-#D62צAX8DvAA "Rr]P6 ֒a; miGeJǓ#Xw)m|0dX^G;4VWoƩhp Q,-IEDcc2ՒLJS*+#A㲈id?DKX߹!n%`8X=5>At ok xًv$9=l N;>[M0]__@)2u~\پjvDo`ۉ%y+EL$ hn; WMu7ڬr}6oI5\C i|E?+6fu&d"!EDO 3?ZDΎ0e>N\xyd,FI֋]6" 6nʏ+{6aoօ`6.v, aNpF) 1.L%q\񿈪7ЗUCyg"=_g3wbC/E" y\P{wG)$3?\?6#F䍓j.kh:h:#DϊGéoq-^<{ Qx)Bgp`{pz UlEHڈRNaUHk/H=ܹ?qeB#3O)Y DUMttLf 0MFӮs|SL fd"7*bG8gz&Ƭ7 D V#jX,i~3~wz|&PAL'0=x#C{mco &%s~g.j_uy=S(.E_}DO<%Dy9BϤ~.?bPw$>d= KTXTi.Gv~! 42M֖VG`]S]`XR+0K&̸nuDb|e?N}mt|g)j).)9FV.p`=I#> J k/ng~"ehNj ԤLoe=)N]lr0{#H2!| Y.hENVlŘ{׃G$ N17iJ\kەx$N l?KT*f"& Gk{2T{/8qX#ĕ-3>[ug4ɿ mG_Z,uO ]K'9±K<_23b*껞JRS2ڥI.=ҘP'.#iޣSg4nI=tE33 ĴSPE+?vv[sfT~CT h˞wI)X]Q!L8^pKV|YwK@:K=-D~"v,0mK=ԈYHӑrN-t&DSr<1uT7zzLZ%u313/з'-@Yq~LDR1+u2X9ZkP\*w]yAMp=ԧȸ哨]́ы<@|t/_n_t_FB1$.|\lT Țz=jW;}&NA: iM8"3I?B. ml(cʑRXg5%=t/;H\ s|yF}@lA.sPd Q ڌNeTFMrWko1 bNQ+u?bM'-4pGi43IŬEqޤ!KHFK[ +mw7/-'"cse(zAtr7=U6zG?mс$ĊC 7&RStp'L 0e!i4^V1IDDo.jTWgRT5̣YӨh/HݠVHQ^)"ud?I6ۍb񌊞M銐~vG}~4[}T:_5j)q+Td":W10?Qpn+K6_`RZXQpâ,"IїJvfR/ZcÆ,CH_ϋD ^DU0:QWȊ3(}v4{4dD~lOp౟b8Pb ?OwtۢD!'L@P_h:vHM j(UA`S*s&v$vx `qI_;zP8n1< \ _=d TB4^p-> 멘kQ4}CnXY7iVlZ,y{RpYxgYC^ sRWPn3Ȕ)Y!OBKw?JVvMfO0Wer؅Ù`ۣwBPgWC5jb?mQAv{U7z֠u@c&>B.du~m9>i e[jMeVA#7MOz.jUӲfuAKR a>ơֺTRN9mxM@<;mu<t͘q%IVt: svO/$XdZ vuy0`Xy~곗}(Y⁐1Xy4:>S|jMUpz_G?ٲ wY~ܚ$U?L$2 L֜L X,V){UY?d l-|wEĄFbBodrx)!NYǷ7? w{Zq%  + Y;|**x#_*W2`a8nfϣV ] ?1=N=)t&'$Gv!y}d~Xq(pP4D |~h sB(Pfq>E`:cBnP9V},"D3urm`OZp{y3Z^N 1_&Ea]WV,`J'NҘ7of1m>>Դη3GɩK_'\*yvOQҼv/Z~6'uQkpF&}*} Płtg(T-Q0 anH=!V4Pp\9+j^eE5=tTe$vWk,f~Y |Mw wwdpئevW T" Yk'[Q4P#ܫO@g"!C_*pRt7' u"" ahf:БnoWO=TQO=-9—ڛ.NW*}7QمbEA[.ST6a(!FBk0"4 AxKp1_3>Atw? GV P= M/3{7+Q7ۇbP`*[ ,gV?%~ꓨZ˷Bv `95]_yEu ̭{'%ⳉjIե0JtQ/E8Qu&xy0(+5,6IXz1oݣ٫{ a7xYDZ)8mA`+e N\tWlhIS_*0t|c>9fyIԶW39Kz0EZCmS Jp{ڞgO2|V@xT1rL dRfr5o9N7Ʀcl1Hfq ָ1a*YuF`aiUD>KC8*'m嵄T_łvalj%i>A,xۡԢ;=G$^7|82kү lnsJuBCtxWmѻ^ ׋].uok!˪glh -M _}itxCRbD\$Iٜœn`^LAT$$*n̵O붠˖K$փ%=)5vGXWΉ${ I̷T0ޏXYb`1*΢%={"!̑3Wf$IΑ3 )niJ oriB~zN0cqInWp}D-61OAez3H%IFĿN9]oo@54}XQNOV_󧟫NȞx=/:b_\xd7q@Rّf\BZxɪd1IG?-eXF4Qzf[wۉ^HTʴ.|BGma?`eV:q c2cc'Rg$ZMZmp-hxOh0=Q^ܐ:ZOvQ ˞ESZ "vU;HEM]T+P R949C7_R8m(|'pU֨67̢(5™ =;}1T[ed4]"sQ6n EےʢHB A&aQe@x#i4@_)D^` 9q1b ~U|"ommlw&ֹ"!+07̹aD ƵJL٤H]zԙ;f]?H$J<"H\.5hPHbb6Sy.;{/]D3WWP16EaUFhVL=ġX𘱪:,AYV?yq)x<{~wֱc\c !_y;*G9]Ag4k-=H'oS~T;7츉IwwS:[$-[d>OOE!#DXd;b*X~\QW'Ht5y9C~@߻vT^ϼ3{xdK.Q}P嵈P7V&LQw<ﰔdq+]pJ߼ȸsEOϜ?0G); +rA>p։:9mbCۣkрb31jZO]mX%JR5NLg|1% */ # ezA1T&6kǟ\K+N )5b{r%)_¤-z0BfGoȚ̢p]3f wRy.;k$$ %(@6w^lb({h7U?~J-uG$aB x(MHhV!û,@jdLw汥Al0\+BE^e PBmGBBY=i\D]Ud9Ukmi@@۴nDJ J0ͱ?:Z+^lm31 lMҸKr3,e&ddQ?٫wá!΍)qڼkhf-{ p/'óGp f!E)md c*>TQc&nqVFsZB#8]TKSg_[wb<C"I]X[γ-c3tE^Uv?GAkˉoi.x[ITsvrd Uw,+_vv cͦlX;X: OqHiyV `5ϲ6 xւO~pHɐMSUPQ}Pg̞ίX,rG%8=AżII"=> zFxVk5@bqf$ŁbÈ`]O%O5O<"tYuq!M=Tǧxm).7b>uCf2w3CO%!4/+0*GSSp䶂L4zk嗯#KzsV@ yt]BU?鐥LePG1Ff#̏wZX?)V@7ĸDv> pÑzp$|Xnz9HxrfXmJ>aIϵAHsJ\GqRBy(ME*()ߗ,,qV4QP4g@!^%R_s6! Ę[~rl̇<|3`Ix:ل, Άl{GBAU 7_& gЛAY*K]s0 fv'ZR QOJian4i&SJ ~?Oj9*siy[/mu29,+l8wXHOMUJC/b%9ngOVꟽ G"Ziu nN6Y7&ʙnQ/]R}b_<3i̗Ljדֻ.BbNw!p%5"[:~N'Ҿ IgVT{fLjg19mb5@Uy%bd= Nln6̸eL+ɶ 'QD'*xoG3[jxf~OK! ^@[\]$ًgsmQ3B16SbqfZ/9:#]4(f7= L@\^Xv=-zߐ?:+>Q`,xb5dz'n;`-`fdž0=xuQ}ܙx|ıY-Z.2a0%,HxYs=v;q@÷8tOۨ =!/Og² Bm)P3ȐӯJ$޳2oWbW]=ܼ%9a iEa2<ǵC~R-_Hn"ȕt^ZYH)"yS!/h79 $PEBF6F/"{GjiC#+ .8WyT@7yɚPPװۢ~5&;{.,.E݉m]EqEBE-۶b 5R|:Ɠ>48 G3q{$+3Ŷr/:_LčdX]}|{ozK+ J)N;6_^b! Dool;# Eqxp*cz ]%{ *uc{  np#al#Ik5'#xv-pcC# {jҽ7rc9XRAH/=}>f^9|#L]zN<Ģ|i0uTJO O'GSEaҢaQ6pL rG= 6eĐaVJ˞gs&0. ѻ4r-G,kM;\b8HmhP(IR7#I:3T;wX+G?:CfiD K-ǧ2D#if^%J$QY4e' "PeMQ-T/MgMfx5Ww1YwP&KO}VI}|\0]30Ecl<~7OO1G/-Z,j=ז؆V ),tqؗ)H1|^+yKM.f)'eDJōU]#0TtWȝFX#5fk5CUOq8`3M!=VygyEoeR2_7n9&$LZ7Yo*-A):qr{Pt-Q;޾Ӑ Ahw/*y .RJ4vxMjj c#74]^ A:cZڲFFgEP~g.{2r]K2|մ% % ]vcYbInz4.%y,T,ծB-o\wyD u&0u/s`*$oa# 4V' }晲/Wyt`‡;Lc>n,۱o%_[2R?:Tnq(8cTmͿt%m4KU+SתƠ1oUc*I6P^Ț X1G6o9Uki  ]@)$FDG^)[̨^mv`*o~Ɓ[ג_ &֙paΨ9:FPUzjEuCݤ)Upx_.&EGYߜԸ%_B~D|[4нqj[na,FG;#kP,.K*t'j>qKPnLA+'~JUr5" \[#u Z?@Н3RݿwڞV'dAYkU-qb]{n+"p^Hm.fpG(C!(5U8[LWugp֘gA ,)kZڸ;&3iZ`JHB hh*F{c}to"Re%T UNPT`ңR,csI]/ >!t_nٛb|E7| e=)`a48,Ϊq9VjN4y󖭻Ձbg( >=CmcfN끸>SNIHy(8L,6l@|L_egI炥;O9}S$mi# 2x-Z dF>:U)m7pI;`HgmZTT^r7^B*trڕi{1BcUɴ3v<l3}'5@̂jTWFz#\ S=f&ʓ B<ed>ApcL-\XAp >S$BA0Ũ&5Kzoz8uCݡ[A-o%j%4NJ?}/ &ym\`;;[Т?@: }aW})}.[#DLMkM[ZNVNmDXGRf mW{)谖hmN!$.}HlKDvbN ogءYGpX͋<EMdS1V#皎k1d8q ӹ @E*2SwhL {9y/S5;/C2+PI^OI~,ihiV[cc03 כ9M٩}e뎂zlJIJeb|O{.tg0^v"Hxx3h.̔PiNwn$3]t gG~P9 g|/ ҾG/BS!Y e`݃&@+U#k@O]ZkXԓ싙wQܸ͔i"F\Ma{|d0ZL6З$W(8xVmr7A32) ixZ=Ĭo&J,5J'F:T-xŒ,`O۝ aj,K(tȂl M.x ;!Z5܇ TYFlvyӉ-#߉ھW l/Zv,<$=_(!O ABXŧۨ;5ѷbľ-&%l'w+9iGĈ.ZO&@)ASLUaq̣vM )xk]}sWgZ˯MR@I۰hbxK@ wdG㗽g%W57;w5Z`'peEF0 ] +aE{u ־j f[=苆lVeaد~ˈ9^J7 xfqtD y5^P҃Lp*t'U j.dMmF1q o3b]fOsICp!ň&ƕ;ذG؉㼑u1N0=DM!7Z[B7Kt&z&:ޞ`EcK툀@x1 GAx|!)IK6w4bZ$2!YM"?un"2F9 ?-]"kNCWϲ^ijfym.}"هؙn>4{D;y):,{0cQ=v:Y/^E{"ݰoaSoƗdڢ{e46@9K/pu!>$y g 8M]˴,˗2.tF]8{DQF\CmJ^`+a PxJ dRu)m儡gSb=rz8ǟ 3JzB-CNxIG`쓿U22fNb3|8M&4B{-4SлS-Aނ;\e4 WM Uk0$M@ PDqi~8'L*f0V@<xWH, tm(.;T.$6v3<9?3X SfREw1G3#G LG7ӁnxZak[Y~q[J3s: D ~ u:gj̒ꖙSq :|xwC!xMKC&HWb;,-ƾ3IvzMN)=9R)}oy-0/[*@a1*%.~]pS@'mÊ]-neD < <`qcVO.?!Q5;m'MM9ƈdepfTYn̮ %T u 8iC 3 m{_(wW2l`!c<铩`$U NzkNL!T?k T(=;7 K?47Q'eB7 :LM%$-pΙEqf,ћ#tOİȸmkT@X'ºxAd{ 0F^7 VO[ vcrڰjൃs˞^41/ŧSAJdiÚ9[e`EKO }g`֋LOI@.MA;;qluc+7^DD Rԡ,zn^%@:$v;Zv+-P`S5Qśi<#yqW'P)w:{HXJ nEAIk+1үҫ . Wwc]= v( pgh$(CumD$ 4ޅĄ4xSv*T߉\ `=)E}ƪڱv` m#wF~mH Ě;f!tCdO#НyD:[FXOuO.` âad`ut~ep'粵M0SY|KUBUKf 3ؘL;V1"꾉V=ATՄJ:c&IZ^Gy`p} ѦK5[ƒA5` c2%lkb~#){!Z_?pELx>o`I7$Zs&M_W>D[˦RxkHbCuEqǃj:͵ߩo&D3(Į-Vye;-(&5p&. w掼%"TQwr&BYxx\;S_BGc5%ZY1)v}yY  W#դu9Wy.0¯nG"׬SW{_+J '@UeWlBt(,(ǂya!xXx1NjHdPb'DB=4U,Nl20[R+0mMlMXɫ :7Gu_Q~W ;IԻ5ap1k TH @[8ԑE1BO0-$ME947 声PjўH!5:]7ߨkO6g^Une ĸNWL ȱ8BpoɊI*xʢ8*2TmQFE09闀$^uZ,'VH#w!q&mymgpm(a4KOйSNJP“8.1>m?ǫp{@BG6Y~e? -?y- FڀWfR0ϐvDt0S;w_(ᇏ3aJ<+MQ$c1ʭ:RY ΎRk!jɞ!_u|^h(?T!Evp`*&Qf55},/ m`j]䶜j^ue8-RS1/ϰH&سdfX7[(h]WO0Ă(\Ρ:QODz߁ַʳHJ.L,Z; [&2\J'5έazSM^VU0FiU4j f9hu]W=i0 $ǫ+c񳝥KV{x2jQT:v?4mB3nؑ,p)w AOY\ȕ}*@:;ҳ8>m4q BZȷU$Д]MCL{ )푟NmӬexN* C)U{;?, }%,w)L؄%k$9 Y"J{%ʮڒ24.뜀9a0pyt˩3an4ƋBFe_HA0q|N(R_(vH|jJwq NWv_NVT' W*1f!icxf8e{*<}M%8yiLE><8/ъFO8rvJ emH C?RL8ߎ6rgZp7j_3 6Ϯ $EH(^kCG ߓꡯ;7+ \.3!q5⌟1oM?Í2X t%yR!(_/?y +<g⳺ag>o/3 ,C:1D֒16'5΀uTUw򀥔6ƨ]}x, KST g' ]pӡX ,*!l{ސ'n*Ni|W&JTa-󵠮(Qk: Jlйt/ ~VFX}!,Dң;"97>MU &HؖJP Ȓ#Ѧq-B!8ٵ4~Z1]$_V9 ̂4ʏb`& -<&BPڃi!!} ǹx' y F=^Sw `y:8 ܐY}wUO`%ƽܨk-—Es65u ʦ/e*5ߎФJU<؟ah$pi4b=;/~ќ݆kNnvJ35łH)AGhn2 *=.g4B*U0?wⰵi|ۓ|ۘ,d Ȭ Y C&|2&;bD)W4D\xƢA7fߩVK.}9-;}$z[mXM)\QlZ@wHt,\7gNB'IܯP>>mH8>M(c{(R аZBrNc_vl\-jJBE4:dK^YZFH4RzV9+#L@Wз%f|]كQ _iY}}ͳܛǜ3b~R74YOeb9r5 QBt?y< I<;)0+K02)5~_GT>s4jk%1CS=C\V֨aX'm6}i/'bѯ091i!`t4vոZJ?jXF%R]G\Fעɏ"5$.K|kJDԍo.OnטA<]˗6>yYW[Źg0}Io8rҴuLm|spԌ$|Z1Gh&^x®iy+DMвS㏲ J?2U0Q1ց_ X:QϧL rrrt,L|Ek~,YӰ$j/ΙD6ry vXh Xazd`z6s ֔/[Xly6Lj5s%qNgLeET(r7kRNvw 8W\zsJ9m1vڐfXҺùbAQP^ .T[R/ nYW % U)sCa7jd93­T4755.‘=Os'^ &^(VP;B7-d-3th"#uMډmkqϮGKβ-2k⅏E W$\Kq<g?ȍ sTӝjx'^3<37 lRI?MKb8Ck0N!5z E :n̓.tT"~;ڔ#J/3eo9aәRNq8yh=SAӯ1/e1Ӟa3 N!Us#0^4л NP,w1U@afgS1%`[1S@k\ G~`M֔"y4y/Gzo]bp+?l m<` 9۵(Ay2ZnLU.>0,R.`\\&/i6 gjS/ UE_B6::WIB&NWюxx+7Dgv.T(o&L vxՋqh ;1ƀP XDVc?eAc/!6gI|7\NHeƦAP#)ۘ[tb⣴.bؿIѥZ<bA7`i)'d89ztKp &Zp[yHIEn'3qf\ԗ0zXWzڞr&ʊ׎$NG/d7J$ ?ZφS~&3&qgGõA: 8Lm3<2 UІd셲&wZR*c3]y-mn3[TnkdZΗ5kDXPèuõldZH:K=gH؁nk`3N_IƋywUf>)c9Klok xMU!8Uf=c[hJLAW;K=IWu&)!fwCwH|VldydD'vG8!SS}~$4*4zwuڶM'Cr,[&q\Jkv9 땐Q't#đoY`|L>em8#$ cgBarGhE܌c ~3r7j(VXakM ŕ0"*mj8PA鹷}XMK_cLe@(+_|9rK;xo9t,ԁc}yD>y{`ia3ղ >d[#KCh\YcUęXd-?Y=+B Y>`3Hл4ѾMhZ>$Gl{HP-^ݘS :ةA^=pum3|[RNV0.ag#:)&B%f `2T_{&kj}J4L{0kT) [CByޱܮE_ՌZ+ {#-A,!]CVt5 RqkK#8, 8ۏ_%>))dz}?lU*@-J#_(ߩ3CGƁrѣtWqAL O ~>f'A|ӥoE'y ma% 5ۺYH~64H_Wp/*@S%: >$M \V-=PDBV =93L_Xz-@?a`2OK7Nqr})pbk_[`:6owVzMsoe!+3I=.{CnD2QI=Rr {fzFv3g7q?RA2K-.Ɯ[?Y-\o]:c!PeU+mhQ]䎥 @}9zR.ר,dO$ѽ2X"GJB–pomh$̞X\$QCCЎ|~0Ǖ 1f %KUr!6TUEYaϦR5sqՆR ?!D x"#IŁv# M*D`'ݎw3O[FxB~m1;F0$`ģq?l I!K@ {F,B0&$amnwB]`ٲVG=_ƾgA63:K! G!>?')!,-nz"an΂*鿭Agq7`WT0}G]>%5%"S4N"ԹQ]v]I(.6e~i͎ViFXAKhj\]Q$ "lV\oSǚo{B䧚@02շF`4vL.S(' YFbY#ս$i˽!@aF)X_" UmyQŲ#PԖ.Xdru o[Rs,g Ԋ'j*-B (g'ҳOoWw8‡W#9yircu6^o*hB;3WOSmdls">rShh?"ܲ*Qj}|k? "0 T, t)3)bEqܙ9?@@UrL86zdAQ27>Dm9BցcO6+!GqHaԲ"u/|Ш8\}WB}]Ɨb_KF5zI >Jep?oZi-- Wͩpr;Mܳ*42sC4Jz:>63CڌuϬx4zLPO_k?$;g/9_75u%C;Hs:q;&gn˚@_bG$l\ǜ!-(Һ#dvbTQ*XcI^0u pwMVuN2\[AQ$LgW5"qMŽAtiPNcM9>;&@AԲ(qc`XMwÏ _o!cն$~2At_Cæ: k!}YɂLB7Lޞޑ6o 3rEWRcX3XnTNz_ډqxst|ؐ㡱ә gax}CiBq4*$_)4 D]ߡ 2h䪦y=p5ltmgq/Hfg 7AUPC s7G[ &cv>9Kcw۽8qQ',3u^4 "GLGE0=kUN/Ygܴ'U,r*Kdeͮ.")#Eob!De7`>*@YC8ܶNfy2=*Շou] k] ZiQ1}[ ;l6zM4{xwz:d>3Arpu-ng\t6wۘ`&?r))79scdx).E@6d||u['z#E&)vԭn)Gl !ˢKXT~pp{ 1sƓwvNF8Lbp ifP QJGwef)"=h!A'ݩ4c8j 4ʛ'XiH{e(=/hdpxL'qjҎפc>0? 66Iډ܆Y, }5{+U(7uZRu1ykprr؛exG LXXb<[* p~IWU`0z yR"~!|g󪰓c0MPOK1?1REL̓8pw!Kln5Da,x\(爀mL6nZ>R+N! )JN[gI £jc?j&OGq7%"ZI ڮ@)lB僾z͊8j܍D6zfuDHC=d zT֗fLn r &Â*-ID 3e{j#RPqILY#8:DI-B~ΦgDpݓ0"Wjh2oۊxeZCPkn[A-b*dD<ʈO\i\H,.M_hؔvTHLg/9EuRCnx FbDtZގIF}>=Vt(_3C`,lխ7kmYVt|x^y66aI|TRș#?s=L=%r!a"M& VC€#trF%{@'u<h| _RONJr%@iV IyV )( s\ \4rk$'61mHH 7Ewذ"N-S 2_|gpVA@Ƅ@\(Wh*C0T;㫋MMj V t*ep+ǹ@ӳ`, *8_nmrwmm)5cx`v0AM:ka KQ: @~Catƿc/^"RG^w7(V>!24*@xn@!,+.Sѕvy#޿Y,bH˧ϼƤ&ȫUTȕԯ Ҥd Dg6E~;sl[G^דa0}[7$NÇJy/$_`KHנw-¶To{`v i:~X }#緀2d^?\ 3 !]DSW fxnA-\(|`Z%cm4jYF(޾9SyaZ,s 'M2z;k+|v1fb ; G_rv P0[־WV''%Jv1}#+/L [8`VO`d53x8o'a Jhq{F@I̞_}# eV]O'MİU Oʽ-+Y StLZ0M#] BΟ_ocQ9L?pyJ{p!#,yRX|$f M)s9G۬鏶]{ہOмy[g~y o5Qa'e%Qc|Ȅ:Xv`jѭ Ɉe h^foou-۾65_@lvFN(Ay, Ҥ- 'eZۧkah=hl@c{FlfRx6j?P}3=0V-a ?+ twd:<V'c#u7Bm݌ \p\o;OdNn~-3)P:xҵֻ^YLnNT'!r@VQG3j(iC@"b`ҚDsH{o*dzW)d%By֮n9i{@NuXҜ#Jt혼' vRXC B "B tDwjۣ sOM͟Y0xŊ/34}LfeN(ɁgԁF6%,o39uNU='w `evJwUlA5N+ZΟCmi tx=Lb :ޏ |G&,*ϡ j+\!H'[FGsT֗vxz^{MG֤{RwJLU~O~5tmC)gSתGjrB)F&GvBשMd.dYj9@@QzE U4HwyR!!5OΧ!Q,Y1?[ʮklࡁ,!@%:F?Ma֣_@Ј\ECǑZ()H$oǡ :U5i8T*tB)LPzy;-*zEw [B#!Cc5wI ӊlcW!W|ݞdzrGܼii=vּ֨lq]q0at,_)›QeGG>]h1o })|ԴÈXۊr`pw`^'E5F*p^ -̝DOh腐\﵈C5+DW>.imDW(WBdz̲#Z ObP|X,xGJ8Q9'W˽n~~-8F|7{c)(4:s~#' dK5nER&U@ qUp|^ΰ^:° @8lnNߍfٺ>X̋w.{B~s?E" pYȟyb8 h| 5.ͧm ?Ƶ3YEtm[,c3b.H@ɟyw?DdLp)g`$ةz*n7G 4[;ܤ5Rdo$ih^DDN c sh QVFDⷋvY0e)${A%N JkBQK+>,}An漋 #\iĈ r&#WH3LY_Zz#'/ _a&ȚyZcD2wbYMkEOP:Jn䏣jkٕEOJ/+2S VsYV(i\z ֬äW[Ĩ6gjEwv73` ![3rz~m-IKe<7k.[K2z%$АF#9;l>m32A{Pp ΦDoqpս5}8!q)β'o`FتYCN"3 >+C j""]b6 ;~PY \+a %0@~pc#7}H= Ģz&wU$AǡtM K@j_ucc@Z^G+;u]Ul\?U7قl8e6 ?6/D." `z>ȅr.lFA3Dq,EvM$ g@&颊6>xBߥOp h}!qd{ .;{p+nN)SWM#r;jч;XPLpxwl^.jYHIΕ4(]5]ltG#596${o`I\A4tP͌ $2*Vn9+a13)צJig=yHp[fvIOp1W˶ՋT V? {~0n~ݡ? >8Ґb>{N^U_5aѐRi2‡13ջLD} %s-(*(*Ke^^ :yS:atu"T@~c$RC c4vZd#=3'ٙ,B@5ݼLh4r'?XǤ BLuqDZAWW?CC*n 阁!tDMCEo(̵?o=p"~TcisqȚ 磦ii'ӻQ‹, ;Eds(qnǛ2+bg4',EPMS][Aw[;M/އr^U0 |üד9{+@dJظpY0=́ ^U wQPË1l=.Kbqęrޫf% ;L Zͼ\-ڷ|ҩv(4aB*&˸ ϢK9I[W+(&Wӱ& pMtUQ֬ӝV,' Y|f@zj7\_9f\:ff. ̼F+I_69o[6V+%5UYk}mM0S17@^vO,Nl/eユQ7.RIwzTn\.*ȡHI~( 4#u6;O|*(97'W*w֠8Q,wZzGg:h:'w7 /9wB:Z =osZ0V\([e災NU/K-M^L0LZkh"Jކ5+fG̯?><z| 3~Md YD*?,#5CPv5NG=b*޲܌8dEQ̓k;ܦ~@?@"ա<.=Yu7ζmޫO9' 9XdY~ k$6U<G<6aQNy dj7 䔀-u MilX $_tdO5~f9i +*81(IxV’Ah㫠'NVMʞ&R$ܙʁN\w>CNΡ`c>y%jO^CWh zKa ZjZOeoJ=\F lcj4Y%QP#/~X2fPs-vpm_-H>eOnhQ\JXn4},!'!a\F|N y|L!&ܼ?;vx#"wET?AQ6sMg8Q9;&P]w x(nС?E\$.3^~$ -c*{Cy f@IݩTtOWd{WԚROVTSTIfwCOܯpRv>])VM7rZxiedjв^^) ImLA(M2HIibP/(>6͠n/ְzg^> QvI-猛 Wg~襇TVYu,kEdȽ} KOZ1f}gVV[9Ro(OU~p06v򄉒'J?CK :%ADv"dYJL#90/J!<ٜۧpA!ޏNO7gC~M,k@! +_-3*0OBcWg\.{Fea9COf&K5f}l6 ? 3KOw-{]SNP^hK:+VفE׽xYU=-lO>QZda3|>h :/"% 7ޢ߳0 <|pe"Or~eٝjzcl`!\p#çhR˹wŪ9]soD}=G]b-hWE}ڡ)/PBqIXm\)g*G7w: H K0}qxSCA>U,B|SH `rň*3Pfe{;`Q-17%!(ƕ @1r,dW>TYysĐ4g%~ tq H|KU SO:<vU'],!JrUXIxLU : Qaka!Y1ຌvQwj]3~w> zl4dɐ1WBZ{hBE1?O{IXV>Yp޵\֭l,O:ާ7xдT7FBGh*"FN܍jCpznQvTMN_jz{OѾO)ŭ-ɍ#Hn4JH{8!So0u^϶! [ٵl-/t8CiT]- m4}|J{Rt2\ IW)h2EDvRo5\>o"Yö$G1Ƚ-hq$19D&}4Np.=`m% od h!IVMݓ_ROyD&FgL\pSԢơ*Zc [6f|0 aJx?a*4N=iXeXZJ- 7ʡ+BO{gzM_^Ƃ.װݸ7/Q$Z3Yf?7#/HB0O'ʑ*Iۮ|H_*Ab 3kR%?LdMZyWb䖚ji,uժI);j+yկOߟj $!j}1>T*A8PdoC82czM5>X"@R ;;ҕH7*rgJY[Uχ2N3VjC. f6\o-֔ = MΌЕi^գ 2K q;s;jHrP}-ḷPKl6+5XjG8[z;5?դB$hdpڵ/bծ5.zm^1ޘǖmq䵙_5;O%߹&zO6CSXc=Yaf:wPQXN1c^5$QV.khbs$C+T^h\7n1U0dg>=>;nfY\ԡe ]:5ɫJ E#H/b(q,z$IAƿ}k!')J; 5O25؃_XI$-=l&y]00tG@:>g0y*;_{#>宨zD}(j?&g{ cIq|tWbU o.5_38rRou=P"0/Bnq*=d+,+5y3c4؉#M\Zld-M.Kq7,Ԣ0R'!4&ߑv>]ѐ`;^ZK}AJ30- ǔ}KVˏ(x[h&ԥ4F[;̲Jܬ}є _|)ՅEK`wt=}-.ۭF$QT)p1k~+: _z>N"Az 9`fo&ke|ˀ E33iD! I#U 膵JF+)]Wb@z쐝a[HM4b׵ex'߻4NXq-[c\ XsLϊ2iCl F/$苟p^#s~xY?qIulm؁8c/?=ށ+BK;TZU~~FCڱc$rWywپ>֑GSC4ZkWv<^A~,F@.k™]{c-'lRɑD@*PBH{Y4:"ج|.9/NIAfhЖj}hM]HD#PL ƎCZ -PND 5a_c+֚c4+O$e#P|=#{q ||#ꃒSsNc?ŰbWS 5-PTha~{ 6J-5#7&Jq;^A/sh<'4r"3rfd-}ݞ5 U&JCwQ== j.# }/z t%r75Oh AB1]Gr`Ez%j :#kI y?ƧNooeU$%ę*Bif;P 0앝!gn :$i ?VY1Hb=!18CJxpW!G'a! &hpO4WOABM!p>LVH,8=b֤?wg UڧHSS*irg[RP ?h3$C] {hʋA|h =0=wv7Tb'PU #Ot'c1IPΥ=;owO~QUHCxiQΰx 'ܼ>Z0Zwl=L]`f^Z.|<+ vC;7xL& Ӌߦ!I2m48Ls$QDEޣ,MUZpMQl+aTa2ڷўF<*a7OAI'ƶW{&],!rO@UA,>/ߤBͫ:hfþ)3tFfj|XjQ&x~#pRjҧ.Qq5p=4PG1 A^o5蚩|";A%ĸ 8,3=dB3cR@MyҘ+M:ܲ:J:ྸE f6aeVK5pΑzPW4ap^QKi!;|5H9]q=ftO(Ȅ16z8ԆLLA-|K֛ 2my HRt44̿i[|#YI|*Jsܘ%ʅ0_06RQVSVǟsWGYqFL IpD^ zS1jѿ|~Å&Z ]"taaS8t#>k؋ơ}C c3jYҳ)loźĸ-x"_ RQ"6h)1up ;d}|Hlw;aQ;u2~8 vD=0 idmmg"_5hUO]>S帗&fΎ7cةN[|®]i]m[|=Tq7¡P.HW‹L} ͌U4c"S$b\)77^?'RD47q<ؠ9TN$cQo dh@UyUЁel1ՂwУ'M@PkWĚpl!Br$촆!-6<8f&5ɑ-v |#ko)/+ES̳q5;-S LWp?6H\P6v,ŅWEsMLI-*X! +Ɓa`m{2oi}bi\Q09w ,|z^4𶼿riuB cGB 05 Yt WXOɪuC&xEMqB.hL^8dj!C^;k /8lLu_ŵho$1l`;VQBv+$=Kő;oyD49׳։H_^Ɗhc]=/'FL%7r+?pWMOHk--+7"mCVݵuC-S-y,_ ~ם܏/q]~\&Zu q(l{jڻ]z8m$1Q38}!;h^sɪxyZR?ގĪE6@9AU2;>fgH+mn:Yz `!D)566*P-f;H'x̵FظDu\tlNii AgiP|-(/ήi/ч%,fWbt5Q\axR@>WZaRI;Ϸv|kTAj zn pF@}d'T53ZGS{y!Q}˗#IE+ l.ܷ7AǷCHʄ{ %}CKUFِpѰW֭Q~r+&ޱ7}h 仯v,.@>}?_G˸RL5z_#'b+ ϓ'|;f0Dy/n!3- K=͛2Z?H.P*s~O&&nWn6d[lYiOgAz M/(ǣ{e{>cn RL"b -=XrNe~M+Y.g+]gatt$8 3OI\Gm9u6bkaO^eAi_db$ʽy]21* S'HCi2wX%Qi'5 >P 8&iy[.~DYuu~`idl]3\{/*VKNw< AbQ1ELՕzf1ڝ$%;nH~RzV:9MPQ(;i`RE%nJs?͑ԣU7Cg-|xfh]Y499wLb:8 H^iuP4^t21IWLQk3M\ ~Z{-)L(u0eD-aVq+S?46NhlJ\oel*dHZ]^ly8ɬf ~cdkF6($sle.DanO)slD@~釙EC܈B~rPqƧZ70xa͇y]4']+]ocv@2u7d?Ǔg[X]߯P:Lh'pn=4ɸ44JQ ͉TM_vÖYgᅫr2Āݷ %+b0j0rΦ)Pl FSby+xU2?;RΘ_vLNӀK033hܭ@bQҷFiwy>&Lkc+x-{* њf7*v.4\&0_@-K0[o fA@ljp+v CY^ kNߒp[c4kX}<5ňf1}K+.+[\n) 06׾\t0)Ǖ+$[^̝0:I4ȌE6WMq3ڀV=iJ  B!B_Q0xnH@>/3m#dEK0I; )LˊFؚ9&Y)C"M<Y 炐nw_\nd7Z5:a|.mz+̪Z̝3_7 'tOrvQ9k_P,} ~Ӎ"fk8~:b0O*>șxQH'hO5}Lw;eXjPIw-ȯ"Ж+mM4E,Cv}l>c_>K5o "=b)&ҜG K\ʉl{V~d=صp0ɹ2~kjzjR7$bF*lʼW1Awh|Ox?A'HjM}vs:;J{ٹ ]S:wv(OZN?[E'e^j%Npu80ͅo0=^NB!. E7q=>Zc7=bn^n1M)M A E'_WK:.$g\:%uE Lƽ<M%S:BnZvE&xԄvXQS[=aΥfǓ%R-b)|ރɯEqo܌'$/Obp<&*>uxRoNZSATԎ0K}.gxzwTV!Meg+&;Zs]-YϨ}/G0s9: aɥ26'!MY!0֡k^=jµGSoIt8HwWHŒ;v! "66K;z/HA-Ē)Vrϝ'͆c#H? s2,'PO4zVqR iA*)RdI hQD0N'cބ§~ɍqο珚=  5gK f ke,O'b|Ǚ! D[0P +8a0ېPMťNW43o r* X+Av$BaFBp J!DĶ>re\wKI,]Xv\롃_c:tNqv@ -XV 7xLXfA1RacϤ/}ĎvS8"pB6N.W)}&Uf;Am\mX ( E:0ؓl\R9tmڐ8<5&'Fej=\){+׽cg+0bD sNzpz?zwLޣ\};Ex0ȕ{S7CfE`>hݒZiC!H^-/F}ЈlHyQ0 @n&b0f>uD:tZDZ$* L ̴rfacH#?R|LT ŮUnJ t87oiޛ]ueXZ\D/zC@¯L0zNo4j80N<- ]ЊFw6OO<' arj%BيbIqH|d7 4Pc4Sbf@/$?dy3~){V ;Fڣd+DT݆q#̲Z1]K]X ˆF@-vOsV; GUӸשk\<Ӥ9Dk}hoc>ګ_F N)Bdf[ˌ  )4]]-f0 7matWZ [ʶV!sHMLo?a y5*H{誇$L(2Ym.,EͲy: p crg'G早@4Cg'L¶;6}@d.:LlFLe/($)_ <*ic$;WwC$1P8g*zjE.۬q\[1g!jt J&!,E$`G}漝Q$y~=$J ŏ bby67AWw n[OY;nPH]}8= (ގeǠ,b4Ui/8"^]ϓ9F/~ jnm-x7RO!-:T8> o>YU㐼$DSM' "1(5&8kA:|Eؔ`t'ܒS7?vF0f k|5-Pp uFbُpT8^*'^~xwAA'%? >wf?|?q^k>@_PuÕР\tf{Y3"^@~~Pb=Vhan5^_:/㽎 :.A t.ۻT0Fcv 7׳lyI$iՔ5F_;X4'}}ԡs۱}G8.+a4D*Hs1Cf!:U)Xi9{f}P='rpX\oqrwOt4(q,;F.NawiJtJQaF+t_ HF=|W $׹YCQ96`ޣ*KFS7~kxt5Z<o۲".֊FqB6fTx);VWXTr_ O D1prC3^J^fzy$ڜ`nPѓOɍv\qojEIE[+f,1IOcD \5$'TaMV4jEsEN_AfZc)GJqg`2DUi_=Pq)af.'X j-olX^D@JXG;S<;Y;Uv'>yFvC)gv} [Gӻ!)i{v춁7ZVFPl## Sk]OđAڃ9K4T/զ4b ;aĘ2ң=qa#6ZX''4\dÃn~Zл +%qudgeRzZ Hs"]5L4Vi+َSV5lPUh&K汁a rF@ kW<#1kՁ86q7&Rj 3_طSasާ,͕v]CVE_|ůF+ʃ$QS:ȧYGB%\"PUcYV,{y$@@ѝcl}3"9o;m^,<bf"~de'0ҤOf%:|UVkuՂfl/_!2kCUV04-cr#V%و0+݉6X8ށWgB̖'^1wcGI$va "r*HU*vy5l!7EMF|&7'-TY1Uqs >m(/XyAMkWP̤:Kв2˱G3.e*eƯP_^<傽[!ɔjuw ã%\tM-Vy x#}Hs68J%7KrַJsMQӣIQ)J|5̱?)y/j*REے!WK[,7DPItmL_mBhUir܀GDD \Z|ҝ7 .@@m$qĕf;<".YKKG(uf4Tw4p5/JNw#F\=3,p l}E42&vXZWkg3]Չ ECfYmh,]J_agUQn(Eo緬m. PT4`Dڸ]yZWz\2A)Դ|X ,W0yϔs>"(NjJdpl_vY\eCYuj^xhrqj㺸uVw,>E~uhGo4Pup)۩_tn@4T3G95ѹV@#|r(.~p /Ә霷c}F\.CT-Hgг=(5Omt7 ͋ڽ?0SYs޿R9NxL&92y:#\[LVd,dډ5fytbRX^ jvj{qͱAArp_Qf5xKXGGb#4ӑ% 0=_n9Zi v|ᛡ4r:`bGR{ƦJ!ll4=b>#f*ZE[-ijrHo@Vt$ G0٠9̴G?`M@˖ ny"IDzCXf Yr~o"Ƞ>XhyJ$#"ir#%VbYR  c.ũ%)>_NŅwZ1u'/k 0{3=l ݋G|#6DL k`?l :W;(JGIJ2.r\` z o_U~Jŗ>b#Q=Jac$8o"WU5^W$FtQKT׷;hXXI9& YXS>t8B6ZJ܇ &mg| F|%{uuש63”~.U4̹.Мin(5rA[9eN@xDNb x9̌Vg #xl!Q )ߩi/L#p|gv ~kywczN5[0:L^cj%&㋄/uȵIudZ< ,~Lo? ʖ!BdPϩ i wK4nKٶU`9/@5A p!0(dwCn ntWW5tkpoU +:<.ޣ\f^y'Saг~UԸΞ})i3os-{1fsYYիiFY?I:51j~ŏ8HV˞@ĠkBѰ#l8Z9Ac δF6Ҁev${k}lS2VTt24)΄jn6W\mV#io==6AZBlZV;Y1FD[ƉHq2{}ﴠez, Ud1{Mm{%H"}Oid>M ]Q2>.66$ĞчF_Z ?c3G$BHyw_x,Ԓx^D;yL+^+wh>hXt4ɃWbg)kGє#J\΂ OZU TSwNlfU [(!0+uxq_좠`bg CXm_IOJ#G='͹qhB\Jc:qRQqL&/S G؅dKw{}<~Q5O4my9_*V -QЫv`݇=?u{3灲hj3~L(ᦁk-4Pg|)eڣgʂbUwLz62^O0W̿w_ i E&3Npe4΁ ]K{w' Q > iJuL+-=;EH'|Ev#ƭ3Y݄~ƳKb--˘ _=7|26E|Ev'x/zbm&>t-JD)0*+, v7#mсA -UdTL5{X{%p֩ФT#9+G<;rOq)NDGhsV`K\!*)lL^,@(n߿@VfMC&Tgb(}vClGJľZ#M“kPߥgzm{/1>7[}Vݷ[^GA0U֔W"827I?[ M9@vS'¤*݄ ?`G0h5lҲWEWCɷ w!nD2@FLn=x_Ɠ#"H1O5{g2lt.{h>(1\%Tng:HV$?Z)5~VV_l0|l vήk迪3AB;IbvϮ}]6O'H -z#񾠯晴Y旧6M#uV#h{ɇIIlpV6k0CEoR6!_L,'ٿm hi@,p=S3"H|PƅMW F6ze VBFZea9gh<9?,N&PuM*̈́/NeTkѕ^V> E;[0U@m]B=ye;E|&{ Joݢ^h@I ۲)Wm-v$A^k bc't_>'~o:uyjc1Xwp*UйNîP9^]wX'A6 siO5Ǽy> _׉N \BdW3seO/IB6Eh.xZZ$ ?(0t6pVIoѥyo-,O6ÄuE?H !As\ >>VGؒqTsWJ v5k~OCN `}3)!CIPmqDɣ sMOP!w@M~ɕ(?~]'d~]x;D`W@sEԜln!W9uR8S"E}ޛP!tgVd91]+ S /ބc SSlZJG"QS2 6#&3HkldOr,ٓք,gYB ){+h;OX.'o.PAz#G u} 2/l]8gO57l.qH Eg8<8 RD=x#+<cyδC &!>8 \f*+ˇB_  gbk <@H+ڡG|°'/gLCޔ)6-.?L<٣Ej y0a %LpѾIăbr.ŶN+Yb*W Q Q[Ɲ'`. D\|j<'@ֳL8c^p1M/ېCGԆ6` ,1Q,>Y6gS Y`2iR[I?4I f & ~Rba k ěCwʲ[~R=kG'pc<ݕs^ T$#˄D$sh4j)ڈ_/%hm wE ;]?fM5S̚#=VpJ.~] r o eQ,)"wE>z9l`;8g)JۣEi~s;!E+~T#͐\.VMs8 -`~.ֽ) $BƕJy$LpvuCs;+eئ88Y,zN\v&.rϔ|"'=:b݌`_SfQxL?ǂSr Cqak}6:Z C)jK,1g1X!\ڎ6=2Z/_Y^gT$ru\ؗکr?qn鲇^֓oA;f^/`qtB5ұ;O:A-Of?PDibNk` ӱʤVT R h7lY_ZՃm9.$~̃%ϮH /Mrn%n/\A ?Av,@YQ4C(EQ+eR[ nw]q'sB?Fo-#Bc`lhP4tPX[ءpD,X\ }k9ɢe ~ѽei;T@2(lI ;S7'a#lzs]hb\uM%7Y#ao>huvjp54w3w{M_k{LOB,ؔ]ej?Ǘ"AjTR"s0aAUk+ףq=:F3#vk t{brcZC56 (*}8 mk"^*LgϬ%^oRX;Vo{- 2|𱻄k}: ǰ=}%!D ed?g6Ao|_vc('0\yz7mHBiDWkI݊N `('4_K#=YLo5I!Mq!;>o ,r~th$6VW(+ުgVS-.#%(stIv~/KkyDZz6pmNAsx|i/Hnv@'ʅ|7C( FJ{w jQ* 썏{ʬFR_v]+8Ҽ=0]] Œv=ٿi2~zP>Ŋ*ޗ]>'3NnӤ[ubT%+FSi 1`6fuzq)*m>%[s=iGr..k|Z9VG88 .g/ *P>LW!ٚ7ǩ fjOxk +_b{檈N&"vx?P?MU~KZoڹ^+aiHQys9@-U*'3f 󆬭jMc"ޒ /:Uf vmУEJMpbZ#P9A/#/:Oi/v딢?+ɐQڸR])0>n{,|"ܿ޸p\Gg2OAX\2Z nb*zm!&erJg~:vD.7= w%adΫŰ[v>u~$0Zr~k<3f =ZkN̈r`_JI7XJ984Bg!ӧ shSP#{&+8+{x=WwnrVΓ|ndƙG2$ Juͷw_`BFy>Z<AF d*٩zyEO*B A[~0+F9vзGBtgT' .Ald59s 0cj'OjD K"7f;͌ Q^nbiN) ]7^%cF}c:aoȷ`6X wDA@x1xhGcQfҚ9ڶaέT:IPUq\N{ Ρł˺acٕW3]0f & _SrH9چ&R\ٵ/[>"5Wvek'%" hj.(/οu#:*YĻq\ QKBr\ǿ ( ytc,\Uʂꨭ LC^-if6J![V%MWP̝sglAmL:FM"N-sFxQn dW/̓ J3Vos#9;s"G%qmfT oDĩ%VY3lPs${@ۺ^im%to r`vt4&s3I™-{לGST|; fjVM*ݳ1K=:}cɄ xΒƣhs/E0\)$b6hhMYK\*ImWUyk|҂@Ÿp'1v+uki_`!DR,:"&FO5_Q(6$13_bzA'TzڴA3Lq=qI$3TjI1:YLOnPjQ% ׼[Bc`b`tTe]f'z`{B9-}p:1g쵈1EȌ/1U $/MfTPyץWو-!rN6\q'GKAӞmłt̉`2y7۾* [/:7&I,IbYuFLxt1kuhu8"+2/k%(x\2=3V><ǀqtI$<~O#K'm@>Ṗ2aTjjo[a *W3y#ΓpBYTF@+r>b)f W 3ɗrL*h=B{ f&Pn+:`p٭!̊)8c+%Y6/!oyFo,DSu[kwTV*NnQsoBk\7Cc,b |= (3ZKו~JXyI!єq %HJtڣ5W}ae; mZ7<4'k+Kcթ=I *\jP"֫?^`H2kjuK6^̏WWKS ŧS~3~`F6 ᇍ$K Gyb|Sx 8a g -&Oy+Ao|Mh=)scv`5LrYx^Z-InkʦGS|9TbJ@keg ر1_Q7AE8ݳXM[jRF) 6BբBWpP_M+俓yYIbPL&B7~5oyѤD*v)s܀t8vz'dAX{e76~\i(Fp撡 E7b#/VCnhRe8&FASh|A B׷:ȱ,4o YYg/׹8;>J|-ǷG}LnE j[R d~/㏯Ÿ̹$RIA ִ=C;ެIGvi 37+l *^{rf7ؘLBСc ݘ+^:Z54 kw"ģ FL9#X>~5t[:\yg<=3 mhVBP|cTEx6+[!ltV}#-ʓ43R\}s|BC>;at66} އ{P]=;a<݁"'pPVyE!dYzȀ;`&eev*CQj9߮{[9|u&ЯKW6[ S -6cjMQUI&Lh&̌>;q d|/qChZ3(d ۢi->:%3 nW_CeK^Bƺ@x5-[wſ"ʿ"<.8=GvWci2°rq$/Bx#\9UX@m;Le~iZ{AT ~@7[ڮe}N]<\bgtW>)6%:GFf9'ӊo W]s. c#y͉df&_.DR(cM$p}0f}YE)Jc|(m0?$@hgXrӟnU7&HֻnO|D&a5\*bq%sڄp8ژkLvPgE?4O )!%Jv L 2Ů 0,+lE/ Z׀8@*4Pf#"MV[y5M+b>gۭORjKy"M؋w[{9F)D,WBnD@ CW"m jPG6kom,cשaX2PF3'}d)f5&:](,KSX - Pv9 ˣao?ـr#h.*+UH_:0!Z1xH,&.deH"|DyjɧIKc2+kDMQ~ c P|#GXL7췏ϋv+lNjLRS˧3o-_HQcgu}Onz{d1+h1OS{ J==nۤ?@e5iê%)gZ56n,<C]67w=" e-_2\m4MƢOXyj'#DGs/56MQÝ8хl'́ltw_+QNo,O 1`Dyzvˈ|q`*W$.;bts"ZLhVq'NN\@$Ygd0 'v(kh{5:O`\%ӻB m;nhX-Z9G||$躽 S?CFOljx y|[\B˧8폮ӻ|6.k3{B?B.n.r4Zɷf[As̆%wUr) BIΠmvG|~>02ڐ^Qz]? Ȇ+f 8=Q;cn5u;bZ3#歍fd {_6Su(AM;~ɶCxtj  ѰKEOO*'sl ]'0%ȊS!}&>:9BjI5p MeV.yU.1%Ԟf|D<;:+FCcRVEPrf/#v V^I4fgbn Q1aqu%,W+GB&~_|h. ǰ>w kU' F8$xBFJ21H $uMN]5E›WHY\<<6&L5 m3s'B.ޜN~D6(*E#K,Pm X;# IP68(AGw&'2GW<;]\dE%嘫o ^TKس>$LX;k~'d/" "GdK+#.7&4HkgjljA?=v`,jnMQ&L_#@DtupFz<& s<]IIM0שų1|:Hg7aj (j0^xZ7w{X;Ձ{l1S8PaմCnbE#GFfP[\pLwIYҐ@8O>7KbTyt=f`8؏;v<^`R/ 4+u RQn(`Mf o,w# 1T`;~k7s<}q `ԩ+$‚\ }Y5oҾŽ2aPJ,ep/UAvtOwصH Ppu&*8 Gzʍ0һIs:I % pNњsf=8XQcX2 %:"wkhM?e%$A%!6y?P6B4"0x:)v\]x"K$&ʳ#$-XlI-CYi;Nc3eB,hmP>dMO8&m[XYi7ϨgPxk²w[EZ8qh [Jσ;xT7M_5răHrg'j ;Q -FV$9in2wOv礑#.[}z/M(wBÞ(=mI)D>fN{4+*¨Dߚ-=g5#v:7C~#> r 2J8E>Qeb9GV~5,!z]͍-1,xl*`)h3EfJ8.v_ѼX@ ӥECPkk֊R\R񰻦r*x$L% jAgAc&'^#όC [P}GXo*Nr8{A~2 @C^{F5'4(m}FIЇc {D(\bWUxW6nqpV 0mCW`\$$Иh'E b{bUɀ|odT€I3 >H+qK}ho찉8ZN|A٬k cr;Pòuo (z e)Ps?RʠM]b{gٝv&[ *ٰ<+)x(]I!Aͪ|H&U6(\nP5$ ШYkبR&Z1vϻ߿ szXf&FR-WJ̇z_ QF e?]d&+\qYbU\W* >LK (aߴ=n뚉zӰn:b_+Gm%8 I4P%[^5@?fed~ }ԑʂ0oé}^/R`ʫ+S1)Fj 5 1IWZ~wplJq4|9JDvmEGM["t@hFܽ4f's#HDRZaR9h !J}T@8=9FW KXӆn O*%d YѸ'<nkH;{ıPUcڒ:#)"m gp;9DJgy!X@"ʔTc}gaJ[|'$Jo` j?+U3~yQsBG1"MB9zg8 X?*q3x:tҊзw"E=b0NG @圱h?:#]Y+rM6Bj;J*LȇVBziǭof*ݷ$wf\m(Xpߪu )@ i*F"]NJǀ~GTCEv﹜~~^W;5S;nb~3VpiqkbTd; ~wPeyߴv?E=M,xWԴ18j?dWW|H,v5u\AF`޷GiT`(`W5Tg)lN)c}Ws Bѐ߯1Oح$8۬՜8OM0}-*f+4pmN:;|$Dbv_R6DxR>de/EAfԓ@i%O< D!leM\`k:hd-YIP,Tk4x''}wGwajÒmSbE|u ?9~9Fi`UMq%o`ϯhH<**ǂR7Q `h sqKvQjWj$Nw4-V# Mc6n#0:N3a*}C;NG,#?X#kq ܱR]co-1 ۋA9u~ &tꬆ_6ɪ񦯷 *d,=`4:5rWBP_糔Ȭeq1'0p/`3xtO9 2"vOS6Ctg3g@f|9霡|vL{L*/OSr-9p+?88{&,r].ǫj=l5. ѡ9NFba'vzjTbI.qshtE6 y|O珰Öv%M{W?6j5upVfw:APyQ**meNE[]Tr41ēeAU7݇yvާ'*6Ag (/QZ9EQag[༩^QZM>ܷ7ږ%O^7htPQ]ѼFK vVVW:h`#d6' 1g% QEnj~cJh +٫w97^d1RwOp8pП#TsߢιGוHظnjkk#-- aΝ 4MQ~EayXeƇPWi7_7c6㎶#- O<\{UzVtK2Txcn^]Wʙf|T#|4#afj|b_v޴?7 o{ax8Fl9Y$il#ӀY7{DgO$v6vawm:"ysyʺAr#l[߿M D0H!E`*GR^ǯHc+N8Ƹep J9 "*8W>c _ֽ2"Op:ڮ8im F',4h4 ]T%jΉ9om1]<@{r_ ߍ,c 3bc1XG*Fd1ˁ !PWm?|llWH\+ՕLcGc 7[]amVzSE^ Ș%xAs~Ǎ[Rj*4-$|0x16&[>;5~2>g1i62vWgsh!TZ`mɤΊ\<%~jE[7+2{wvzE K|T(,_٬p2',M%>ZJ;d'DsjC.ZI7x*NX܍JC*]` +EO k"S.4HkJVܝhvVDxDx 2x$gpeG۩@9p/ ?^dHy'NA\.9 r2T.N0X^ G~_1‡@{d^[ $:1|,'/_ kmP<#%Q=y0nƅvl)93Gqm͊-5^R᧯d" ƌi* Í5AУni Kfѩo?g[CB>*~L g]!]8|tDVxAnݻ[ JjYBYTґnB3DڮXvMLoبI__n"LDV^~KGHN +Yu3KjA:7"LP6i@A4LxNcS!c4KX\3tݧDu^-^z J) @XH+Be'GTӑj¥jl_2뗬Or<&y4NpƫgLg]hc&šogǗ4Gi;ԭg, (]iIy:==WYq' 6a;ҹti/+lii7#%', ec]$=-C}n;|Yr46(=՛3nVN >ΒF<d<1\(1/9MϪ: 5W D̶(s*ً֡-{dŖl4͞Y|=?'vLɱpYj*v53fp:#׮XR6"2v}P˨Cz[2K atB';l^%ym!ۓFw (')=LC`<&ݓg+綧'b{ tQ4dϘ65jm%/oq{zH#u+d*sbicʹD.Pk-j ļ)ͣbRfDd^Ǡe@d!o!ALc93y0"FYG]ρ#XE5dh8K}J3:%/E*9FXmDžO¶j7yL ؅o;B 1Vh OIW m'mEw8*s>.Gx9e+H a8b |AWsn4U ktJR/e1 W7>%Is^ $~Ęc(F,נKl^(^h (}14-A|Bġ埽N" JmGpݵ-A}P.đ+ Y%uPYLoY-cBzE ɖVl¹E6/Bk G~}O_@\QQQB xo*.dEv|ߟVT% p5bV}ɧ*f5".]6bDC'XzUwxe8"6o*hƓK?;`(iq^(J<₂ S'kx/]LN\\/" Օ>anϏP< G= Px?SO/&{{!Q@NYEw4Dm(`Z/Vp(MY̿oҖzY8\]7Uy3 K꫑ƈeƙe z,%LNe)iD=و+N:TRA׸W=v3n8Ih޴ZPfq/CTB%l4HzS ӈ]:Tu"qapnba;]bw*ZD"<=2aQqC0["v[!+ɶ{|k+$PA۽</nӒvVcv~_T az,1^z}WRtSq"kꉐu CɄd(6e&82l<, Mij~U3!`QAizIf$b (Q0H>fq:4yv0">gzS4f} g$(^ĦPa(]EM)Ǚ" ׺AAm~=)w+Q \]^~b igy/DlԌ0'N ZP_+56Rs&Nq^U;҃4@k-Kxs~boAI[l "uDiCFR7S{SNEtTNJB}+!V*tsx S:sm>ȼ)"/0.4+E푻9.j$1?*[zgi̬گ ~=D=S{sdII/ (p#ɉ=hs?ls~b(讀-PFzKGtYz+hzݩ+"/{B l$1w$ */job{L49M!'zj'C6w_/jDmW@/&$ VVvժ7y\zWtɰE8,*@6al] -F5߭炩]m'kF7ǫ%H6jS/qMG9+D%]}EzgQH_S#ʋ^9R(aUMg*:Fi@sۡ04cn??;n,~ "=>LfmDzf9FPkJ\|}xЄv>7oz%5uØ= waK4.>;.Ƕ31-ƨjȍ6 MmG&SH~)#CmsV},Ze`k,r6JJ:I2جe>bØ# OѼ٢|HrEp0c$AE@[D̾(ufA)-@(5*3S'FΌד'rl#o2b?M~[tXAukK8!̦"S}mYsgAT&p~zٖO'Vqgw.8Oӆ΃UsofvG0cmwwX_Bt̷<EHeĽSl$cgIyZ!>OAAe5%0:Dڠ IIK|32Xvք!rqKGܵ9WW0g" M'@gS3p+6<TB?A غkpZ+D%>HP'BL;Q[wխ&fQ銹H"ROARrYp(E{[/~wF:B-WdQPj&rO}zwИ 3??#ghOMU΍T}i?\`=eY]a#pqFY5 c50KMY["a'@QN`Mi4[N:]d#|;@w4<ِSũ Y7R,mO]-_{ Jy\5 : oGY~}׶TBa,?jqOA/wkQ LY(US&#aTCT{: \.q ,*DS޴y)VOuNib *.|Si˵)NJ;7]@"N B]Et} @EU(ߥuL'֣SL"4CbY)Ly:$E"]13>4-6A ptqo;}hb^pL}#*%DdLwщy-Q.PS]7@ԷhY@W:OK.;pJ֥$VgLJw7,ڦ0sIՐc@ȿˑ"DkN)'X6(3SJMK(aߞ?A}:k; 7ݎ{"3l)ơKT5sZ@'_3P)7Z:`q"]?ѱzP -&9v[C~ʷXKw K޻>`p-e1yƗwb!,JˡVؔᾭy~*~rDOYSS>qR_)e.W'WxԒ饰ΤdۙO-fJaȿmz|kdFa&Toٳ0GGchiJLP ;xrXvjE6&-l?ԔuhэqakOگ ׌x.[A;'tO{nauznWY/Bqvqz'kW?bXE'(S!VZ1/>U'1YII2t:wPb#]U,iØAB r;n#er$gi6j'&?J.6?hRy~| 6r( O_3Gd9^H4EyxAZ>]%-`g X[,qǕaS$}KJvJjM?+B ğ'"1>\>'bg#Pآ󥈆3;SJ́z}>j+L%&m pz!fKJI~w$%ŏ]0!%<[!m{Mw\8y [vG)gA73m2xonlHO-l$S$bǟ- XQ=ܑ:`X8`ZHʑ'mǃL͌vb:~|O#%dRit$\t7 I)F NK;(x~7PIڢv1~&ESTٖ}"OȨߴSϳ2^_B2SRyٟӌ~ъQ[V&GKՈBܓfg*uAJK_!v/r=dxaz!Í7V3e&Y]W{8-ڑ:r[r e;Ʊ+*mƽC[O*DT:.ǣj<= /1f_aN&e/ `5@碆I;aΪגL&}ġPg2o@d⸚6M6_nvJ٦LE[\ 8v4 QrОR-oCuT@C,fn@}^fKG&o 9|pr0<@4ϋ:/鸊bIhdm%^ى69Ywر $N&bE Cl]a'T,^lCfZ]lK5*̓~J0$!L͒ݎ68 %D=卄|Yi׾Gd?nH{?YxFx^,ʷqb7,"c(!]EWPuQ?:vjh4UFbޝ0n;9jv-v4 j8r(ߨ.Ԗ0Ρ\?تWe zd< |a?dʮMjxd!wPg-q_]UtcQ!:$,=ntДynԨj /"7<2w2QX6$Yؗ j\_E] lĕ *~(ַ~/OEq*1i^.ӌx oz1Z[r4C}c-`ۉ:O~܆0a0w41)>K5ny6Ǭ 68N(aa(Y;vД.dADDpugZFD5 ZMCAOT!oBMMn߄QD6c%`pQ=X00\Sŕ x4!#SĭcŞf鳝MNvpVgZt@{bA=?e}m,?i=288! T ۰l9A.(zZuH;DBF)AOM'KOn <2e-{-l0pEgWLԪ7CMOQDp2,Z)HykQ\/);jaŐ6#gUd-?N3 ,쑠.=˩dc~QdS* V,̆pbƑ} p⣜q;Cn@9 (xuᑁߏN6x>.<8ڼ;/Y68A<\|)Έn&F)G{L*@͡\=ctzٮj7A5b*O9Ǒm~B,<pU2_󊪩׷]~`3nFSQծ(膧}MYFIKFItu_:?@Rp؆y&!hLvY̨C""S3/RZ½$L%in{ېP ChҐ&!Ҟߪ.X$\P#$#0^3'E֐fis$c1 {^@hr)V+d!=}F4o"|]^.i$;N ~< "}hw!Iod\ u4ɒ.}5vť0Jس|͚q2 ?\on6Znh }qc$I}L\@jI'N g;w+`j1y9lKU|z2Ӯ4PۇX?$3 Să𤬝8>7RiiPSݔ;N_4 NxN5c'qh(v/%)ʝ:UkNQ?VM5uRS]ÔO0_, Ŋ3琸v&Q),`grAJ5ȗTT?.}Y~OJ9/_i89wqik T٨I:"],VƆAd"B T*AcR]r.D<^QBge!5? mZRS}LY,u`L>RFT3dn0p/;̜M#arĹg#2Ɗ)m^B'15d~3s0j[a('z8nA&ZS qE&b)%OC X]R[A,DY{;W\6b2d']T{wQ=ޣ8B$GжQ\%e5Vg!Y]HK]#Ο>R G|"M`_MCUB>_ (}G܄; JէPbP%tɟ4aÍU |jTuFe9(Oh S@k,!VhR%.k"(8>̉N f7 #p?ϵ[Byk'WnniP?f+2$ħd5#dI(>*"]}UBLj\%2$o&-P ݔ 8:3H_Jd?M 0tOR'E`k pB<N) Kr4?=g2D-B28?zގWfA6]u$DqK*ٚ&wq39D՗uy'N^ [vvؓ'z]}RmJkΟw믇,o :3olmsc|ьˆQ[=A?˻ `=zLCTjY"S Aq:!~%篙f˄aBHHA7IeeE_ ,M~@F@KIe[Bߐb*x<LEr_|^dQF6vZ%F>_ ^hfBL"+l,7\;@r"0f7U+Zĺ7@|OCr/Y/;o2Xm:RW=P|MF u^Yj k.uN P_xA N]RC ldoNrCw*Z2khC-5OIJB %:yc0[7#QAsP;p26< LY:"u q U v Z΢sFYŅfOݒ9YzeX:P5j}w#3)~gS3NScJjYhy4Wv_PHy6 aϽ?lF{DA :I)W}4hR$* Q~YR]:MjXt' <<~9I,/ȴݱ!Lcw(!~ZaDvٚC6SZb*ɖyk 4!@u)B紧dfXEd웭=*(IU\hUWϵp?"Q] fnvJhSxc7u "CѱNW =uFߜ~)A&5tv J:ᭁ͎OfOw_g^P&)O4\yXW@G3!gZk^ظ\+~37ÑXZ"U-y<>i"+xڿ_vl^;뱴LzjکoPK\q~r*0GKK5iyQu ʡL'Cm֫8^IRu{A˻1x^?p eL0:l 2Hh%#A!.Ij,Mi ۇv2.vYvWd6aowi8UA=bsu@}+FM5B-ZYJ`%)F|ctFWrY)Scơ A?bƞd^1ܤYqkXCΤG0ϓi.I\\3vHN Ԅ,{.tOƎ 6G3c/(" ?`m|J"XB룰X /(QׯmEUg<[xco6J@:l/܁B]G{SiC+6 fO8Z]*íCqd+ɑAẆ*)-!,ЬrKdc|E<ќ9% >u|f[wۤE"QStSg<,]2mA䀠 %_?GL|̨W3R ]~%Kπ6L,LhZ)SP}j˝!Ǚ9i `on'E1w90f~Qm '_‚[2G75M Q"wsD(YbgdòB} -ۓGo_ .r ^ȥ 8i*e]PL}jb+>C8ӡ&W#/?H7aISKW2a4G# O.ׂ=+ bÊ>3z8V)]n,*'3AU6iRSѢ9s~OF 6vᖥU#eiL>$E)P@ĨN-&SPlۆiqiKDfO W[P~֙6I& 2&x[[ЈPXa,/;I>vꄰK. :ŗ1`ud$`M !J鯆{.V-M牨Xz=i(J3zy-LEgqo]#EY\Qoo/@-⠅ȄM^p8>ޝ"X fT/kwnkhh3t }53SSn8 QC9[ ^~;4Z X{8]3ln]1{ZDQ ֿPKelUG#E}ԯÏ`5Db ;+"N|S"r6,\(q!DG:}n9@`AM09( Xȷ4YઉT׉hO[|,iSynAH\Z]Y11Ak'9{ksN!`gRrHr+ B7C8x ,Lv1q>iuX%AbM 엘ja#ۗ~BGO^X43g*4IXh٢ zֿ\Y-.j-/da`cU1 m=8/Riv}yP1)vAYfd& Zp nhhu;U<9rɳj~Ĝ _}44_NVK)rIBP0kڕ{4N 50G64+p C7ejPW`m!z[ף{C6i,= Kf̒ϬKTOqIx^ Т:ARZq)LEpCLO]9&8wEhTt# gZ#R]9E1|m^q:\q$Ÿ++Z??cфohLXF̠IwL[ܓHX0`6@5cЬCBmʣS=WX8/<ŹLyk w1s 1N!L)8/pȆjoD]ȑ.E|.KF(^ _!Ypf,fȬiu11DjxM@cBTf.,_Hcjh-R̊R@o%ܕBZscc5` k"®X:0&Qe›QOxVc8[fV?-3e\yu8 G2(<.yZ9OG nJ הPv f W18_}$-b׌ 6՚R0lW o/]vj<|"s:= b{S Shv}U_Oh0Zk٥:$ꂊ{j0JT26Mm;m%/e7vύoe!HUJ{ڧ^ Gu%NoHi}ܚAУ| - pl~jq,ҏ$)U#ҨwIϘYj?tI6gZdJH!T"rCNL3z- @Ȍ90|&,y\L˔N<&x֟\Hhvc6SF;_  DB<̬9Fz%,W0LlZt؆ WٹKO2X>5-0\ Q_'b@3qm;}MWl<7pۛJ><O$Iї9F^xL&x.[P[T[^r6t]RqoNrR}Jm߱F3X b5As ٴ|IJLH.KstIEGj>-glLΫqv`(Bt3sIn4›ZcK:!nFZ#G%=9Qqu)Rؗre16nY>W(BSA-/KiVT ov[W#>0xĐrN=vKzv1p 1S1q23pOˬ(^gJÌg4,"`kqz!wϠw!wD̂?Iw|z `2o~vw syƅQ9./IHDЁrd^duzoy.iM\1~d `eU/ӐwI[ ,kq<2#@xZ:M?|c_ͪ)'X<8ۜtVm~ io e L-l Q:2Ah3ɽcЂ^PNLH峷+Wž ƨ ZL2\!8nRO+Mԟps;sEgܳqC |i<(f=]ˈdrKA-PUT ig,^ج  4ܚO.k42LJ9&SVj:,L͍|T-1;AYz8y&[RbiK3s,~ N8)Mvc2 y֠츨iܩ.\h =,c/0%YYQ$ #-wFoۘ|_rPNx~//'j H D YTvɑ&4IQg6~|fΗ{9>BR:+Vn)_ A}"bFl̄7W;)Զh @~ZNЃӢUfwۧv9Q+pѴ3k`'CМ78:<8;gZRg ѻVNu\ 䍠Cc>z&'$ 4d:IHl# eZ𶨷Zݤ  v!?:bDLp3x7SI[ڛ!oFs3RQ賕a-}u_ȞAto;HC!_/q_OK#1ɈW$)UU9P l+GpBz5j6 %g{\޴/5Hgxҧ3hP6b #.KLF.\8KSħNSYjh?)N;wtc6[:H"gl(;

ag=8>.Pe2RL:QӖ˙?CqE0d5sLDLWWY_1Åu2/n48RtCik؇[Apxq36/FPx)b9SZO:j )Ta(^%bwsM!SF𵇳gޓ_E (OcLd>H,sF$GjsNDL!gR%q?x} )=,q3D7Tqxc (fRj[i!mb-qhd|wZz]Pѳy8 ed2-&:!EՀ ʲVSq&F ,Ou=$<>ˋ ƋEZuZJ786aH: u_m8tw)@c[42bYѸTzۤž0j`C."!mwFBJӱgu^q? SHt4Y2 Q/@"&1٦oե(#\[[;Nȼ[,uaDk#W ۢl6E0t1@?Ue"^2U_rQ1 ;{tR(tY_ѧKLzRvHL}>]U)UkūlnR\*5e:brd<#n68!?%YNy^Vtҩv`6"/Y4POQ29P+VjkAUڑX=FG}UelNmx_Ӻݬg]Wx# =+w̃%>}9!iCJ8L͛WfL`C1ruHad #ߤ9T_a2 e^E }8?']cMQZٲE!vEj^~Q*\T]}@Ml֗aLoUHV)<堫sW쀮Qn[=doa>oh5:0~yO7s8ьYX\t:|I;᩹IЌ4`c;~H& <"&TQWV":7 /MBP+9g!5"l<%d"`(&v?AM!6Pz|9fnZk*\\t}40wz'ki*sgJ+#)Wp=va =[ oh(<&duHIMh( a)9;djGңoC#[⤏ݷo{U45!dͯTp|̆g+'S 4! *& KBKJv?1 \6bKe=>`54%K= V,sKv.5G9ĬW,̽DK.L,>Z@tg>k4<m);03(K g ]} Lo]ߡ fQWMh0ۍ-ׯԳQ,rƦ/𻯂]"\߳t R&0n].ICy4jÓ@L|T-iK}&[ǼEr*KGpxA' pmѫw_M#ALwʄ UX~mȫ/~PKaK%VM_fX7)\O:qNy BP lJdRZps*vUPթSLq+;qzl G U,V݈!xRR%Xd*aJ6®~D2Tۮ,>kRqenYJµJ8d2:c(: +wjVwG$ krLn4U3rN:/kf-r ,Bڰ5z9H+ZNf&959y?ATWVtl4'@g0: T/ SyW${jFq{GG;W֥u/3T}ʴKp"-PXk>p/!!G̿+Gi$7Xd{t̷oVfg {c8`" 6 BnФ꟟Zۻk*Q> J/VVg]Al4$Jt+OGwZW7\94+DdMdx3%a.Ā^PF{CniY>LMgy`BH ˜ ΋ (*ABDsNs?Uؘg DԻ+ &{g5>ȴbcY..>vxy>f:kRgXُeG \F)l@R[c|[>dޖ\1ܞYWNu>ߌq#9u-u]슟[9&ZhNc?Gi u$p煂SXb^(͑U!WA=.OZiFheඛe}PQ 'tTtQL~i+#F{/ܧa߶DG#M/=zYGuS 3nnY&uy5Zetp0ߣhI ɔ 4;ܓ%8zX^$㞳PH~|K/2C;|e.Rl3!,W1`Um̈́8cHuepSÆ9^Qr 3RC)zPC_CDT/Q(*e5.1Ӻ}hAs)< (~G8Y@i<$eVwKX1AnʱC{0W`&2^ܿ{cp^AjY > \÷c*a+R@;{"Scvvp2B~t@L'c׌Zy77V^rw1%6'ڷ6]qcM(uH4rZ^C0x4*VY'n0w8LaAHrT㆙/3`XE&0_U) Q( :Ee#Q3\p"'2!9Wˎ oc&?H}{zQ#j>k\tkv9Sh/HNsja?X)dmSռ)Vi9ϋfL48A^8,5)5( /P{nz=Y=MC~%A:\$? LSEliTW6Hp^LQA{*;mk9!Q*:7+qv [ڻe f,oҹ{3Z hg$]WW e$)bH9tN3(%b-(x5XK\ xpR;wY0Zo'5""}}pDun<&֬%Ǡ7DG +2OhKlΏbo-ʲ۠M5-pQo,ZŎ3|, ^{,<(]~&2@x")}ٮ›)PV3(yo%Aᴼ~/ѐ*8.?"H?%OކboblcPq -L&l #xWxɎDrEFpzp>Ta`,]LCUπ ,  ׇv8LVYU\ļnE k ̵Սģ ~5cQ";襳}C+H~~]gDS)qݾDrjqO,[Z⚾etrs)Z  a͵9NO?|OcWe_ =2JL!"o, [:eǠar;r&K>h&2fDZsU䴚 s!=h6"t Ëֽ9'L|[2(2gNFʖVi`嬣}QDVۢG\rlG֡ Ӈ+mձ٪~^.uzP:7UuCOsqǤ,c۶,B 'OO$> 6H /s$P>gjJ:zo7*"@pv%DP]گUȵ7cMz:>G+@lX6綦*凹X1+F~j&_֕Wh1ȓ J}a~K5s&N$][ 0ĉ(2 ֓Rw2pyjC6axdWjψż2);gںR4DzCH,걋Kg&G6}C*$U t?UD~I\X-~$b drE՗ew^SǦ@IO@Qv>~;2:y8t.j9Zum1\8h7ka\&3'8(JC vP77"ʟ53z lMзWx^Tlw})LϠ/ְ Ox23%OYC%N#la t`+!n_Dhp!Lt XURX[Oz <4N<ת>,~)d]nX)QUG3romds`XwZH3b~{tVӿߙCJ5=mf:[ޕh7s~%l^NizCT]Jr$%ob~ ѡ+cNoUHcbQxih*-b?n-WlѦ;go'npj5`y c{#[ /94+:UYԅ2l?]$!H|AGA*X5 XWK^mXmxye!.XzZ("#ګY Tw:xqa;:_16[Y64lV63ӊ S U'휔C~#rjdg(Qg]]Ku SZEhմ?Q2Jpl TS^*S}}Ϝ΀pr >O5Ӈ׌s 7ʄ1]-)<(ʠm%y-p08w L<-($uEhڹdxy߫Y&AOcFy*;W=-Gݪt+H;P&.vv>`ȸv3ć D VB<^$yYdf_UBOpKmWE1onEE\V}.Kn [ذ4bs'õE E9# ljk[R TMCJ;lTgL|$MĆt  7_ѷ ֤d4@5 pY{T,*` 7ƾKצWƈ5dV (Y1' cocͳZ!LOeB"9˹nŃZUC1(83Ց:Y0M+M!*86}QB;F7Be̯5 U? FMM1>hHЏF k=~3ml|-m݇D42.\zo;ˉRD[z13 c&lSOh ;$ [rD6D{xQ?Z\*jJv'E%xʄdYWnh~M#ρZ{;u.l5Z_/`njQ3 nfb@h̍E'76Gu6~ڍ ; 'x/:1FcGYh*Wz}်*.iL6?B̀4 iP(xZ!;lviҌ[ j)UDZxBO6ߕ(f&N'K5IB7)ϗM== i; Hqb+ņ%9̝:#_GG7iїfA" D>~Qg&pt͆Ssq`l`(+nl"z2cΣ|JfO{X'JYLUڪTnpL'TDЊi& T?EI_-,k2#`8w+v˶e#m&*]c'3LB.~6y5W:i/ob??1"zq-|@{3ܑtZDEH_tF>sw SRm7fabBLK@衋_5N)[w¶' $$ihEB<|ms ^&v j 7,?38*kЂ bFv4Xf8sʌLwr@$@<1P?oH' x4")Wt^`P`{珴b~RUoeKxY&IV#*H$ZEݓHlM)0Ӿ_ߜ_Ah\B.S8FH9]W6W]d1pV] lGݒz8tIMh*-zvV$}0~+Zz:˃ƉsT TLZT< q ,f2Y)drP.$}H+O\ŬѺB/9iL/28N<&]Fd yx8jgz!H4Ŗt|$G1CUÍa{&i'XU P{ Y?☍-#:Tg*DХC09&֬b'^(Ȉh "{UO D=y2~Ar$q{-Zn]JYvDIy0yL:@BW@*Y(w}YDB:~r| I*)y-S˫&oG̻Ngg4i`U3@n#w`ǮQVbu/|ZSMJr_qւgZ!]y1b>Hu'qJU8˯۶\#>}/m$XD`X%KϊfNH {/'ITw;ݹ\N"~m[\;CNCK~$q٩ZJ xNuQ]7g w5Q -Yr S-~]~*l#3 +X&֒ -Ȩk9v?R=; |ME#СI\cJ T8=? 􌨸MV{'=ƽ@Cc;>.3V]5uݰC{;:i ūE>1y|>{5|Mi^*np .ZT';rR!4dB 8Օ8K5ս"fq9wK=<< &@1L7)B P<.-ok}<mǵ̡;u03fvdĪ$a#YdSVcW(0unYz)Ч!xMќXcv7.[ dBN$2g9E<1ˠwlQ74;XE@*'i*ytq(O= -_btyJO MqVDk-N >b#X~O&x+!6>מM;L7/(/yˋ)˝ [pQaBt5.44QmQGRT^&w(c\es:vTMw9\ru}ȥ6ĘIzux}-XJD꓂G9gHr#}9H%66[2!hS$ߡN3@0Gvu: |G6y%$KM>e :{{V1 0:;CU!&dU}zpT7筝Cq#RǍ_/̦6Nz=ȸqxБ&x7XQ*y)u,/oCuiVvŏzO?[_va*V}u6/ܴ5Gͱ% +lQV}N( OK :̛jNryn> TP-= ;M~p4ژp?{ZfP3th'䗓#y81߬LpDU1]-rr YI•Y0&"ҷa cJx5! JD`9D1b=95P^N+`Ղݺo+D'}~cnRo5\UN]in(=iЮTr`;KG#JuO*Tc>X.E[-$3F%JiӢ';TQ}1"ȠCn>Ӝ%2|ʕB`U$04*ƒRVיRŗWIդiBks̓PudN.D~Ёpp[cr]/K)ëӹ]Ec7P2\Pm%%MFTfw^о@?Oc#`decyMQ g<9,0gX"}T>gnXg3iCtR˱Z'}P;0T^id5sH#k=rV߀tah)H:qDvۦBi 3=駕s9ṭq~nS؆ϰS`΋D\&JdUЊFEy0)ԮfPV3 saޒj1A GOJu7Rst/ $"KSVu/~z A/~75G|Fv.xUS)Jvh%HbK[7=c ,}%@gue pјl"x@ߠ, epZ1UhaI[=7pidFdV0֬`vrncہvĤi$uGnړ{ 88ɂ`)Q$<痀%('U~j{DJ5M$LNH(lU3X*r(8@x /(Z%OsfNs+'肯Wk[i ~%FPZn5.egXA[PKA{.7>!*Αv|vmhY8y$KcK_4Յ>d`ȉ`<\@)T4G7.iq%╘G2݋RڃmZzd%U7¹'L4P ,hrp1Ket?B)z&Zֿݲb "_^ ]öiE338)V8ŸL^I'THdo_/!`-اf6<MJ~Y#$aAȳq).lA 5+2q2cK G%OӃW%Jr:+wFt^*ب 293Uz86n4W*ȿ&%#-l V~dRd,dl,iޏ] Ž壚$}{qӎO&US}t bZbc QFݿuK`l΂U()Ok@V[7&HXZ&)JGKt7܈[`cz9,<J}p.y[m޷c#t/Oxs?vˌjDLQA\sƿeE$rYp|t Z$W|wN~04[wl;U9pu3lw~2-zscWA!";S?uYО`Z7@_Wu| ]6Ww&1OҸ0#c! .9ݰchh j<}p`ƽ/Zt%r{NK ֖if֎grBeJV3 ?~͠':&5TP$%ǥ;c+xdHrJFn5 1f$]a)!aA^̘6TvCy5-|BuZp(\w'I[Rӵ,Vۙ]u,rV<0w[5O|4czɤ0WM<S~IdJuŊi=fY~!bVF>ᑁ[q QY|,˃ᢻ@ fr]pvyE"3X , m1}o׋>2MQf"~w epɡ (Ve:"KP,4@'ic0RW DdtdXbC eﵡxCA*I }r+&ўmxz92c>+ ۗgة= Ct>=BDO{)dɣ $TI'0ׯ$asr>rf'4ӸBPAo/Τ.t'@SEa.Ϧ\|qKK@Ht _cy%haƅFP4eT X>%$];)_>qHמK(VnOHqVBPCvx32{ʪpL^Ԙrܺ"EY{<qSۜ=ptKSK^NjPSz&6b M#6‘?%&n8fNu>4N&JAܱ] 7}c̰oV`,Jιؕ@qd1gPN2{+đ7tM){;iv$#c~e9Kߓ*EFybI֏kABIg0š$8FDT/m%Do7lgL,% !do; ˒g//rɱݤ:bs[ <@rO/KrMR1m!YmkBXKD.뀉"u&$uhj?BBQ`ҭ9#;P<t'WL˺Tgspx=ڄ;:JuaLljk5D* ľƍJ 9V+or +.Y~[|.V? SOp=DoWy;>cN:ѵ|(73kb&Dt`Yu')7O`// tA5m-$g-0Z=;ۥlXAj+$@Ti:=eZCOJpL>oua? ]6pWIGaP s; #>ՏC P',[MJҒyb$k%[?@`^| i@wy<=l߻LF=:K)8\].AMvV]FrJKH8+J{􍰡nT R!X+ӤЦ `ד=jMų Kv !n>۴X2 !'}{ai3,U -ekH6 WԌ]5;8a]P]w+NO!%8@w MO%|_5SZsҖB&='ڞO(܏Gy?jqj;̓ۛp7\?W斉nY"vؤeV=8~ 0rwG[U6>A=wۻ؝Sц)[*$\˰n^IrcKr>)6bldᷖ J$ d$b:0y`%gW r8!htvoA.+zkU.rbU eN&^G :/տvY‘r0AaWjpTBƼUg[MXt6f|b6JE} C iyfWm`P~Z!jA,bZl ꛋ"r~H׏nImFYK^ Iml†!iyob MBc7MS} E5xw9A  Du! fCYp (iƖچDa Քw *鏃mB-T; d}zF\)0|g! `4jӆ W*B˞79ݛk_dad(_`rZzXHI5h4 ,eWz`_z TH[|+87I-@ borǚTö*Lb];j,Zf퇻e؞8QNakry)Ʀ?·ݫY*q]6`O9% e7w?b޹K1u ƢO "CMAgT;"_șj)[Q`mrxǡ2?{Я 7핟uOkjw%5b90{4&Dw0] ;m ˘.%q)&vj/d@n0L'aORuג: 0}V(3[Sǜr|P$O壅v5%K$mLpQqt(r6]/~Qˊ_,hG|y3Op ΰo}NLjbv;#9['CJr'8kQ&Z[ɱl"VSmƊ5Asa3@6! LL 1ڋ ژSA]v8@4j,_ =߶7'EM-eҋp+)dN%n+jEdx |p}ufbضH2\!duwP#%aJǺIo5x-qRT!vAdIgA-"CҢ͆9؄JT{gGHOS Uz71 F~,-WpxM'",Uin|fJ5@;q=D:kVJCQV5ncgGOomp Z`˪sƛx!lr%ڬpS.o;wυr?ʈ|v\. rSO'T~ݺq JfA)!E~B&>% N1h, u+F ǰǢE8t~4z!N/oW㓨 wXga}_+*^Q.(Nw`TG{ 1D qg"7}u+Ca:5kkddhǯK:FoO($ E10Z3rE| {,x6K םy*fŸh8kFa)`\-EY!dP]xl XD"d8GT$[gI07vℋ qs[feob|ȥd($7y0(e,lI7M+UrHr"I2La(p:nWYw)Ar,YmpՖ{Wn4{U :m4C\TWm89,zX\c39<ɲ"]:17- .kw>w̗v)[72]RĀgkN V@Qd>M UIz;(OF^f ;2M(fs459qgc ȔejI7sO bX=i =ρ@w]hUW$~5 '(^l/ruʏd% "je* sZK|̓}s[mUe2AcԵ(6Y6љ,#0hfXkP z[lHпrb3!ʆjJMYsk;_4fybɬZRtrBz1LBɴc'cڷT #1KHfeP W!gݩ`˱Ń g>6z]ܶZx ExyB$?ii;t 9Ůf-;crcNY2K7 tٖv> K}Jw TdZ+uQ =~E.KՓ+lL68 7d xvZN#L%NpܴMfOED\U˓a:3bJ<6-/r N(M$lO|Kr[?UgRi {QD23/"ςWP2c$Rk>ΕbcPY6dT>ZM傒tsGS/LZH -8Tvd]bW%Sx)P*s>fs2"VOS*kds~Q*~FД bECn!6DoPqXV(P+`;>t2CxÚcEJWƏ%\|3,#sSM`L M Yxin F^)k> ڬE(6v7"\$M#No{eglEECJ{x6 <Z)Իj{6tU/al7L[Gdr_} GG7PA_JE+qSVv5].IP۾9VoI`#:ܡ'|c;^ ZTj͑n` V/21c@6X$lJu&]DZfq[-aKN;^VڽZ nB h'`gqgYXBKf1]Fa)߫ R-OF\N ePoph*2B^ O+tc݁ZMq傕p /{}W{NiOMI, n-ݕO1UXx}F_BHHfEa#ϣ9c}UBs8\RLcXu&oDR`-|41hCםY+?ZI&"NHTɭꖕJ)!RbtOm^!Q'b,ZFy59]k'{/C 5FZ"~#1^ӕMSad>62qBCd@#^EuN `N%0#!e- J!H?=} Mm*(Dl ?]Ov-Ss N; y 8U0q²a5m/ s^p79^J΅/zI2+#^F: \{f {v/{l"ANYS%LçNJ,D.yb. kqN\>ꑮ锲7* M5.pya_]]wq(߻}gJyu6ȯUZn::{J"`[]<;M`.X7pZf-l%1#>"DŽ$!U!IQ 9zfVdH-Gt5dzcV"L`dF{c_ q 5;U ^ "TQZ'?H~Le{cB XzO{~%+V8323kqzkСS3%iruiֶ91@fGj`{S ӷ$ZHrDnؓ3 Jɸ7F)} ap%u7w}@skZ, ߌiG:6km)V [nR#]3ތ%FsĒX'p}!ɠ/PqOxFcW{HS3pȐݧڛ GY/ӰWP+ʇ%!ogsa(,5F%ubjPXI岓3ƨqq& .8o{Ta攣ASydTBLvӔ23?:yU俌)S"l*6-H9cyP.1q:r]98!*YjQDzLj? J:~mګt{RÔPU2 1^.Yt3:d*f7DEQul(ǝg"KgbJqZ9Ӣa75D ӯѱEVl]NHk5Ȕ& fظ;wODͮJ"7'0H N4 _hsͪ].¸ҨaS&NIwKTL4Ud >;2Z~/-ĦՍ >{6ڕ ŹVČQB-oi"(̞3<,b\^ə(Fͼ Rnʎi;K,dI40N*%V mBrL@_l,'q`8%5n@/ ulCg﹯#0?14\ePU@@@՛ {H-}S&(ݕ w@ 6X7%3 [Sa9#mH<$/lR)S<3+՜ l3?ghq b]V)"[袄>#\XYqサs|ѓ7VRf]A=(3ӱ@yW:ȭ@3(~x wREŚ0Ja ntLQ"m$!* i@.و>ڠ=M:k`֞(nh)(iе*i /DYvr'3J*K O4 q4 (08M9njPs,j={ &O ɘBZ'4XO k*7ªK:&^G6(5=e1(ceTv.|qVKp9[c'>?E +v_:y8l8R5J}+<;(uOE,CTvrք².ҸHta'ySzw*%kXX"#8(KV4 'n cZ,'0ێ;`mN^xy^F 9;z(sOr]ŅENU8@3zp|5T -Уr:%@DgC؛X5./1_.aBdoRddDe왤 f 4m'}ug}]VmB~@2LTD x> vUfMX4]þ-JwQ| VXӒ2{ȕ*m$^?Zyb4%9\@(+C^ A"uʀ'3f]p,r%5-se:ϡV*@c$TYx8tr-_,í #BVֶWK`SI-O*ۣY)?4Ppi{0O;O ', gv&U?cy̙c i VCgh9]0^ډ+11A9uq8QEG9|/2_v=Ɯm"Rrd<}Z_@r]"Y[~T[OJÆk 6OFa(9%zGQSsy:"©-6屚Nyt^b 4..re0 ?wc_561i;7(.Oz!PQνzP٠QxITJfEz)M=dƃxk&n4"oinĂt#%s^# -a"}wA4'z[ T* TSƩP#DDTU.m2EHFZݹt0a_I/s1Cn (ѫzZ*.8R̙&@_M띾fJ4h{! Fhp/%b~:d-*“ ixϺZ5ٴ34EDZȈ` R'ZP'^'[\V:G\tAfc߬md\܇aB+~o0W*ye7oETG͠߅;< Wp DmcK h&AxfI: WT4;@9 G>cc턷ܗ6;3f%@7L(lUxKYzxQ*уrՄd_u(͈,gpl@ɶ1Hna\'Ƈ&+2HǞ0=X!M(I"cnoAMy6 젺}*;kVDխ6ESZ*`*ҙ]Cg(/&[P񨦙7DoF ԭ+m@h.sKuofS1qKssnk1-ϕC3?^# ̖7 8:bG`kDQGʁ 7`Ah*X71K_{ɐoK%}3q1tF`\ (ⶐY^!^I9 !W d(BTlXq\?`0pM%*4,5uɁF/P] @Yj/`3j_j5#Ͷ]yJ+L|03_-AUOS6]0#ƱB"-!a҇_h| S-YltB17,k"v?K eߺȐWQff*\A6jvе>҉G:c9\Įlrf\AY#A ;x.n.~|1BaBSoK1x#_16`Ɂ+U%Oh:E Rj.>U.[<[Շbpk F'%i>? Ys9^\U ,e$4 7cZdS\m{a$uGeB5%.e&_ :dJj$P^Kև'f|Kp/pqCx3i@uYuaLZϧ"(ë0e(g[BeI /ugh-tm`䡡@6`N0û$_{ޭ,E%lm\L|}t tna_.R/ m ޟŚ<֓[o0F$o:n1=eʬf?4MG[jz3&l:%<T =6e^ vrn@hP^&>3`@g>,~1SXY\(l^kS!#煑wM)0;]UN28@xrڀȠe{A^Et]tD=v7Ϫ(O Ab3@YHlt᡻J;d }804b+؟RK$3? joaVхH(|pg.(?5MIok"pp1Տb\Jk V lC%AB4Y׿kòǦuQjSV۝w;5&I9.7(J(E9I[/-Iy1fxMϲ |@c|ƃ_(@\DRWKhG>G8.~4߇pmJAx!J%9 t\Q*za+J3~;ew89A{ٍo5SR$}xgJ*L17 ,x`3?Ϳc[0J/ TY DgS*O2ߪ"D< ̑Ծ 䴛M u^4xړ7Baw#D$u埸9)`C#s2_}m"kUhSf_SVl9e=5^AEY/4o\tw ]IGsY3 鸵Yo35r]$< H8\˙ ,NawP|Y P8 ʧLPޑ-r;fUwׄ x@y/_jR}_ef<3)о9AT=` Ra MEť0$ˆ9t1#}>Iu\a ~*R$)F|UUb!E*Jf/|DDWDV0;B^7ZѶN|$="#ߴ}UP C \jD )r~QF-+bfo|62S*{Y>B6^ sbkX!~F#Y9[&e#Kv'!}1U]w߇gLklTbe b~r 2dJuvK8g Jg̒#_(d8o~X{K8Q_]2|>-;Vw5. wRRKwݟ?gB6V`K){৳k\erVBrݡU48^aD#CrUz/=UsP+"|;cvAM偪S%.¶3=eBc/ŕi dS6wڔÑAuFDSg!tpZuF!Z ]J#e&VD܄hL1{߁ 'fLk#9@j** #SHoی.'$9UӖy7YW3U;[;RH e&w=)ͼ-P꺹hd^tϛAWʥԆ8ԣE;hV/^q,4 }XH .HU{뵼t]7[73,C>:p3t` &TM|Y+H.>ʈ:Zf%9A@˿ +~A"?@SNĩ[+N4~K̗z+"M[Ϸ|{n5g=wv$ cR|A(ɡaK:4F H~JS7s)Y-ޒ:hAʩZ~MR?>ezӀOF{3oqѹ",~k؆-:U3Ǥ} hK'1b6'qBKQаx$V "|E[nj/FByy~yyTR 5rK]r棢܊| @Bǯf&TO"{dbXT pXS(eSOZLm1.PoWH~a1}O[5n,Łt\;ӽihΤĴqT =s0YN~=FTx[u@Mm_c7o8 8KQlեY2_M~r2=iE,Mh\cͯ_Q}j=Ei ʏ> a%xDo:V)|3׋'eKMr X4sU5սSc}d Yrf2 8LεLA4An=SinEAqON1Q=^sFxk#QK44CIc Û1kz%u]1!HȔ ^ QYS5Ioñ ןTuM:ڬϩ!sRE9/4S N-DWfR5L-s\XO7hlJ]` %kۭh^8ths/,'$( wTxmO]if \-Uu &qF,IT ~c.)D#\Oɱdso/}ֶ9ӎS~'psJ׆{DvFN&~*53v=1dWnJ=1<(O CU7FC(LA!~.3=V;T#tǧ$겨OnfB;DKUjFaBjrEGPIWLz m)7uY;Y&8XX߫ݱߊxmf]@Gio&4$&ksBkk>emlo ow`im?84$hE9J:UIwxĝzR)5 gֺӃ0ؖ7Sti fvۇ!=Lf3^l=lzJ.s?eIqGqT=~BZ{&H;AC*a꫔;> ?XatReb^ygت rrqĉhP)<@k*s\Lc~>{TBg>@ا7l ܲĮIy*aOnN\usݎ:ٻXT̻>{,nV37CzB\*77,Gf3?A`K-$eH˦:?͝> ]\?V3ntr!i=^^hnEA#~{|gtDh+_X41e5FW u#F ΜϤQ=żDũ,: &W {Rm#< U"i D rE,|$liQr0:UL04IjZ`ZEolF,lNؑbeP;lGHJFobDT?mB98;D"|iN1/Xuc<);G )`Lu"^oA*i6Fnc(J'YkϠ3-ދ#TyF|˷!>xݪ^4GLc¥94Q,(@ =XWɜa3r4RU>5˥- '$.y0x"g$<@UsoĴƄѴ-{2[NQin0tq+Ao\Vr4saxTVH붨xe?7:l:?;cLv 39 f62B4ËcnEжlBx0* im YSH1*w=˞p\Z)"2i|Q`xQ\L/Y{&FhnHCk's^9W9(]5t<ϩP(~9UH?6<pVfZ  _^FɝyL _GX6GZX{%òuvM-l-Cd,gm}03Wź^-㖓@+H'RmyﳕXVo@}m[X03j%+]YGX,90,ireoI‚5= z+c7a$ݒ!^CƼyjHþprw؉^@t\\xOq!88.Zگ﯂mA&h=f)(|:(yc漊1@r2c ^ jjb>/jV<1%o_uYL!uW'i@$vP7Wk,{KueE4%j# FItfz- !EjP.ʓݵT+R#w_qVgEFpK0XBjV b׎ <*?19 g$K>?`սV3>inL:1ݛtI0~jZkQ08qjЅsrԑ!=%WD*&)=}<ӈk7o^ w,tCk`Y e;d"Q^:tfӨkWg `f>Rq~IR[,KrȄP;X]ϵ}S3X. iDMͬ"L`@,nϥ>}9DSRi cd6Ld+[1Losr+D'Fm&+_[GfAV#RWY l&~F*c;+Pl17~ְm$D'[^;['ˈO;>a3( nTꞙ0ŗ!t[`"M잲(ajGF.M+Nɋ,NK&dB_B!+W]*50LpH nݨ{jH lmp/9@Tu*fW4 Tn/_%d>҆þƎ'_Iz_ ^KD*~4,;y9,Ρang2.\W>yj|q)U+C&M§BX/mUJ\:zvZ'3cj8#C`Xqޏuķ4fk-*r.{`8qFo߮͆\ x,Tzj=5;Q[:%u+M VnOuZQ‹u~lQBɿ;n3!9Mqc^Qj|KNIi#60WYŅ0"W_%WaXF)vMYay Ԁuo c-Ak]kK VKCflӰr8X#}wV-]Zٶ62o ,2[zloI%ER8c*XU탯(RCC Xd恇ˮ>ƀ>`*H{Z \H`=~;2~H^yg,1,+*_ )1iPB}\\ڨÝu0{4wKD` hso[G7 :uӺ}i%|R)6A:ӆIQ0) RVitV@*sYp;"P ;p@>P>EDf7L.rq[`]= !?3*!WҺ-QDMtKrbK%"kprH({XNv k0ڪŌX;> w:2!l.EBmB Ԋ4{ǻfͪsu869>Gp}NAB/5R^ doC .O|)aQM>43F쮱(Oii&.Hk(<.]d~<+7瘀x',񊴐e5a˛0"yyTi5y*5UB*Фp)n_̇&HWv{3[r j+(?8;ŨjmZUL@aNhNFX u֝h$5[~ڻuovOu}{[ݜqKAeNX$rAJ1ZX?e]4ႌɱ~>ڄM_]"eG})W9Ew%]7e U@P`k1* O+%ʚԞʠycK `sylW"i}1wظؕ\L%OJqX8IBI9nj&|^OݫV顢@ֳn^ĊFۆ1kkh\՟{'*e3[LF% k8phew4랓 YMTf } Ȥō~jU#.BK(Vz6&YW$Sd*_s92XG1:?b,R3>%e7\)Cxl=ňʃg Kd<`V#?TagZ;@+"N5khd 8hIv( YQV{ 4PG5{2cwOآDž4zp&wcrA)=KzGEa.uidvmxjs i4ٮ7 U%ܐ•9#i=@͘d5:VV֑(YH0w$͒beLo[$mߒYp]ͺjT`;@ W/c ?C|\fÅr,8-T[Aq-i2̝X9:>=v‰d̄%b.~cꊠJn-.Ke\f(u>_i@o]ev ;t%K5=cb̉j fÎNM,ߠ(+ Te9)iMgU󮇎 8Gv¦H}ٜ̈Om&~4]_ AfmkT)ɻ>X&UQ!4+! % 붓#f_TM=t_t@cej!g FWٓ77땵{r p Rκ/ևR52BV"Axc2Ӭer!m>h|NzLp0JDcd'6 2CbW}N[A 4Xxurm1&cWl v]sn/.B5.#LuSp4~pj)8n~6^5H_3xc6|5Z#iikW)bt_cf"`47zNk͊vKORkK0Ffdht9_XVEmu2R !uz.j!@T >y>eDk^&R8-bg1rT2(A4`#|ᝉz<,s*;|>&q^)}xݛP[ u4OuIs=(j*X|y$IQi?!@zr!o]'Ip AnP(0AL H)_ 1LT5s w׾XL3/wBdװXU` ~ $dz̪WG;`|U,Uu"/{8]qfPI}9]Jx+dh`];w֊ir2u-VE6yC_V$"'X?),iWHB$)zQ= {̚M$w%FsDBN5];.e%$ V0H#_ A F^6K@9W6=y}R \dC,0@Ѻ.[p3 Ke\{ NBxIi+]W+_UGsbIFjmsMcV$hs h !|wgKR y_zcX*/t O7Kb` T~pc5^Gx@?vFeCwpG׼ѕ*+dlFщd.Rvm/kTwv*pM*Mt >fuȝxejrUrVj͢yRFރ<}szPUܑ leVCZ] V6FsGy:=4г,XiChҔQ"_.9 ȬՏ1+9?,]_3M_^w cyxX?2$m&f J*0; 'Agg02t$Գ~nG$h/{IXF6٦~VwGE-76J{K-`Ul]`dEҸ)݁Qe˷nO\KwP&+T7}ma't۷"&vǏ"EمFl ˫HCݩhArvCעjOkd kYtPSɒ~t]P T>2+̟GexF9` ikȅYyTڈ<@sa1gߪJu[2#Cڞ~)hrP_suI)a횷=l-Y88%ezXF$p@<t{#PϘJUD;J"o|@:֜JI0d^?fMCP͹ D~! P!' =jjE_jHUM~ ;UE-6-\;;@žTݮg/9jƷߣRFi ^Nkk/ ܢO+Ð!ei{W0~5v(Ôua.]O}mLenqiHV )2.M~B ?]RI>eaQk604r^!*c[fv|! ^ZiCJGtXrtW=3r-p[ {U\~B\! ZPe#c4\sg䟸sKTO=~]?W|E oÇ) b{kgs:P 6{nN&NsPvCy6 Ux,cOIXѤ_1HЂ9Kx5 V3_ #L27{Ӽhr9uyM,*¼nX*YUITċ&R&s2ئ>#ՕԳcvx+_2Sb^cc2L̂)겲7\ ԅj ]>Ў1ɝwȷGnkQ Gf?r)K2 $"Y,q+b23 z2@/1 rSJc8(A vTtuȽثqK3 ${iN~!c+N FRYYx@OBZ] Ge%x~p5֪qUU *Fxv{_{v8B.Fwf'S@h+\cSCLlߵy|.#NPKyP6MyUtN֡m fAC06+-%bK?:<GI WnGwe]$s zTVxoYds?x<Nԍ_~J_e %3>p+n2/9MInn\&3;5d| iwp-_P0'/5b+_!T'xqIiL#EFxlj|Nvl;9s,Q%P<c FIbq=_ 7TPBcw !xy xm}uM1,C([gvgף#pN0Mtarr׮1hYbO_Ȗ,"b]ōurYgOT#V8D8;$ ֗&e&XEd٥`}NƊ&"r`3"ltHuȆr<}h=Ah7ّ Di~dׯzFYNdvkDxl 4cd2k*{F \>M W-*h bt(+'rmdR fmw$f9 wә0F$RU&1 L`-ŠE,xR/\R[2;˼oMGDiG|nꈢo/=7?j(:LQb׀x6U@q&u#]ml*b!Xa/..Ïs~&xJM$%}=6RvLjlU͇$Qn_<jdB{;Hf*D ,3thhOt&fiY~lxNipLܔ{:W(ՌHYrV]2_sXLҞOkIMC[pZNi< F;.Nā2:wC)zI@_,utf Jϓ.j5=:F1o%.,XΗEG. 6-߉G#@g桬SwI4 ֕#޷R=R5)hHa ?mBŝ"&J'Kb89a}FhHqI>{UeVI4([ O0F: oQp [ Q]$u,8~s+),e5tߌ_.VMwғ#X."rLlk;"mjX87+Ъz*cCYYiA~)㦗?HLf9iQ}z'[#(C :6[Q[ūG^$*8 S'Ykf&Ve3R-7,@эT ¼#z=F=rڦeST*#F4) rs'\p|G35p)M %9J4)Vxԧ IqK`hLe!XcHtf\X~@;/m;M6\n5Զ2iazEU𴬂K! Jx7/ke^#L9K0n}M^v'n %桤ut`v,Yc ,S 44Ww7]q#jk` !dh ]^gVtQn5V:ai\V|Jay8@@# Ei)^H9I Ħə aD]$Doe0Z Y%f(ʄZ#kl;3 m&`!::-U*p yw*6,|}{z.<2}A &dVt+Zr0S%Ԏ*`~>ߏp;y(]b.ڛ7~/ \U$ rCciXkK?ċֲ$z=Zg 57̦JyN 51 oql+G[$ JCVc ]AX(Skm7ѳ/sPb/m @tM|S8q^7ԺO+ Bl*՝_U~Hm .Wu$|K8"{6HBL"/`waR3]z v4uNo!~glc('&$岿 H=oxDz ɮDVٞr!؟0/dN^dzp iBoH:Y|bғ Ko0T3`Dٴ2o.z,*O߭A33K7R_{*C,ߕE|O4|w]o#P^ QTr3"ȼψj&z92ًoQbn?`߳j#P&wuA_XuqV3GR@FI<gyuȢTG}@ƌUإޜ^a<:(Bm_V ^K>[6Pw7d$Ԑ&}Uya+$mP܂ma_w A"u!7/{h])=>^/V(aD t"{:DMX_7.>N\r(?f;'\Alޡ߯6$s}KX8EQy!.d%ʲ? 2N6x[ kYe&|BၱJ˩ n6_%qkm̱Tc{KAP#(.oh&pREY,.YR?X0~:1֊ 3Lފ]>8%U_LM C#%F$'#vWY?, ;n@ӱ__ Rp+f6L%ܑo6P_=zW?R~lu<"GT߃˴?#}O@Fk|†0V%ht)+^,.]35jBٶw!CN1J]ALJA45885>TR~*l~tq\ɼ|{0g˧Np9\LkM"LjV܁&5M2%)6 uA8l"`" "ױ"8 |9dIe^K/h'lzWCTWzUqӫUY^&K Tw!էq+DixMARru3Jx.ǡ?q6CԲqE2CjWӺ mB^S$<A3(m6);ɟQ-y WT9Pƕi ^J-R[t&o\9q+o\~=Y**L<̓e*)c@`W@4OB2CyBHꞡE ikD!&r*fs%E¦u=RPؾWˀW5zF}Q?HS9 4sI3=+8H> G RVp|1[Y=ƌ?aW^T3$)Fn"}M8\'dj; yWF)*ZI޿`^Ё;W[C*q@*gikZ A3QP;.badEE[egRL2 z5c5qܰc}0Vo~%/XKq"Y5<}Q߆V )mb4r[-"KrN %dd"LQsI#(4cZ &,[u~KyR,pJfLј 㽿=sscJ"! J]ʄ߼ԇG\+.W~J12vp5_UZ|$R{ma= SKOIC?媌MnT")M`PI?7 3ye7S G{vVD15|?"ppC;|EwafZ(5<ѣG˜NvIhJ}n9KT\Ԁqo[ <*_jv~iB?~Oc?e/8ddGH,}턹"m Eh7Er%ݚyq'BѯϪ87nX& -]\4&ڬ,waUb D'ܖ`9Gclyd_W[#gtڕ1ko⠔ ީz(F_QtFHʏΏ[^X]/ܬs/=4E%#tƦJA<5fyk}ڻQ34xd9@{Oy%yǗu]iJPK (8PjA&jr_ߔDJU;Ր OD.%[#RcN>ZR6t<lR1ZD оEH6}NiDҋ_kk8,Nvѓg&uBbʻ' Tlw%wI_hqEtc,Ms<6c%1:m_1 q ڠDz X k)4]^+$~@e_Ml$T,<&l FX$PHL2ƿ\kVړDk^+Π3tD9{LXR:)N#j>=r+MiQ+9 NAaD[7Bt-Lb{";:|Jt0s ~- ܶMN$gyUT%v QrUzpVڜuQ3l8 $v0DA[59. zQfm P49BNrA&NȿfUAsg\ (i_q2={VEpǧ/aQDgrT庿KTRu_hKd˺hȴA^Fy;Gɤ 5h7J%DI,>dكɛ4zU3Q‚%D@Q3Y(Q±:VLhWǗ2Z H a _l椴t"$;n{; `iwz@邼ȢpXTA宫*75m"EB `6{n87ZRq ~(XULLM QԴJ 71ħ\Xe[8)Eok=Wf8*\xgn3/SXNlJϺ?Ba]y5+aE[00m(hZ)g!!_X:7 ~-ޕ Ӛ]RFʑWICPE#1ݬxcUPc}h ؃,)۹*CO@|q;/f.%Ҿ̾k)gyȳ(t 5"a5uBwy)gC H]WGx6,,G%Z"J\tkjCK;*mkaf;XUxV6 va:;,1-;Ѿ7i<<,F!_a z2pȱKT@ 6? C{bvN92,n.)0{4n1;˯f>@@Ѽ~ACb 63dZtGTD'X1a~cծx:k=5ʍݩC#~]83t #t@xհ.ѱ&ܷUhSz*d C;,K` =1^L?,9DIۀ얐+ZG[ XU)HVU&Gk2՟:ԍTU[<rJ %iF9/;pZYBwlP'@?=@y`zƞCIRWZCdK4 X @*.Yxٟ#Gn{#SHQ+sqNHnعK.+rZO[>ۮj|_[`sfx EY)RͶ*J{BxZzj6 )b&!= s$gZt^!˘rO©.*0F,Q~s'C6~1Q3:oˮUz4 UCV8ȟ'B(m$ J##Ԕ#nH::%$?E:qe!ʽ&۵(j.I|جڏwrO=Dw_gӳ3 е-bwL>@7ă졂6 %t'0 }JrWQ%o?[AYyP $vь%,(ktQK;Ζ)TuQN傉rEAׅ+ .}JtPi8c z.IM@ ` X/Nx6|zm=:qHZiG u - V4Ƭߊ/bO |Ѷ7ilv ԈW9Ss;"QQ+;lul@8^svjf[>P^$i<"hrj V2V7t?K;"G]oIƧ='45;;Iʒ:cQiūJr 9aG:<Gt5.+.R[[a%@s83Q<7_T;b`n2t'͊fnvIu!p 7pnV>f$4DC u.H)ϒ/-Stn*:RC+7#%5#,"9HV}DB~,Қ%igN%ꥎZERfu=e.^`+,hC:$|j t9`c` lﯤ$-(0>t魀Lwl'~foYèj܁.uo%ѐKiA>d;Ɔ\x*d |iO<{4@t^Hvœz>uZ .7).znC\09J]# to#ۋgfw;D}f v&䮦CP_v&x9z E/ R+ɣT?fZ4u Y&L<_bf(jě)Ů/~پTrٯU!-^-|m nkr5Ÿȁ5ʔXGNOAn De~92s L-8$6o'6@=93)(cLyeB<0  B0H5'G"5tKa0MsLmng|3c&=|^F%k[J{ZUO $ŭo!ӗhlhkЇP,Z?9祃ē` W1Y _]hR.1\/in}*h0DVb)ܷ wg9\XZm:Gۯ86짝\JM&frX ؋!-9Yf(bB'\3B1ݎFnA 6O0^~2Eu~+tna:Ω Lkv^;Jh[g%hJJ j}& j#+ C\]guyGPBޞ=^6al:%ǣ,308h j)pfVoZ0 ]cWnwM:5DӜ:W =>i}{P`oCyl7HjU0^X<% aGU:P=H# :u\_m8MV냣y!{`5:kxNWD:ҞuڏP<:%tMU s{ּu\hB`#uyIY %}n k~nH |Hz߆4{Nfp ` b7b h,I9hxXM@ \G"qDQ#ijoidfšNy.>~S !*w{eBM#8jㆻa[}&,t`]5CR#;)mZ=JΜ9*bO;+vzI91v <$dž㈇"mhW|U[S yHg4466<֨ .drh%?$'q[SlR<]jnz Tr* /%/NCC:ؙȷj?2⏌,BEFBi[ŰFeu!*PS/X.,R6Be6!ƸOD>8.(1]`:ӳ{_&k A~q09c5#͇{g0{\w]@em'H\jzVcMǝ?bU 6\ K=ʐ. #`{tz0Ձ׮7Za?"wIm[3dTJdEGީeS/LaQeĝXp^_4mİcNY3.1 q t acJt^+7W*} DpdsF]b换lӶVґΣ$@V|ko+Y'H)diNUWAi. m1  yy/#ptém@Q-zgQn]B<1i,xC6v۷ٴW;1z?ʫL1٥.YFi \ޟy.VXDFv;xqQD"(3m oP"w9gu2 .MC3ϳ{n|~@Tr7Ό\ )fk0vËgU!~>Zrym ˒LRN>HIfu77{FЖOm&`IT? &Ey5Ep){B[&1~00đ9ڪ/&O8(Uw&@ ?PR7v`y:n*z Z̲x3k1#Myf{w+r|[Qyu|ՅRIp}s \<(X$?ew}J@8婧"?B0!޷,=5w}cQlMte 7kt~ET2X\En&|O֤\TA-)4%~{Ok]ܠ-E^Ƚwh(njL ɨi!UkhȴyPJS;J siV ~PڭF6Uv{ ''x ן P:='{p}GT1Q@Lrtal]G;(%Y_5퇵ԗ"^15IȱNHFSw0xг*:0~J`2v%~%)薘>8'_mhͺ.y6S֞SuEYP,C˾#~rplF5}hDP+f浪urICZQZ:$xB0HhR>;sZG#EGS4P* -mfD0m_is"]tLfR{52 tmhRBǑR hJj ϭdJ~ghmeQs珽0uܥO^C/)-ŝpH/hj}weU<'l<-. %~X>|yVي"v+1pmBBgT#]rVm`s+.fj4GRxjd^9 6# * gl@GD?_TV- B-~}fMY0ZŰWx2|#Iw5a$1]ts՘H:!,3k*]߾ziZ9!yGC3CzՍ7 ܽv9ŒZ_D^IwG"Q$츓3hIƎ%$ AM>>Lg_򅿖{SZUGl0* ,Q[g:SLuRyvZ`ޒ40`LrEɆoX$UԜRJf}|Lhr/g^v6uUN@ͥw<Œl!f91:fUrwf`q]? ;쟊KfBK5黒u< B/Pـá:_^菜z*Ka^g"j9ѢJ9 +n Q2M+gimT 8?pC5"D)>H#¬弮712W^4Exg+M Ld+sf$dg5fI#6nkA~f#xE,TĴM?'BB[3!Y҄ 6(R-om~Ky3G,"ӳm+GO7W w YF|س/d_A5}N z&vmE")BV%b1BZ :!p%w\I$E?ZgS;I5H}/g7:E[!mU`}:izr ):lpcؼ,/֙VXnITplj,j,$D%} Y޼~8:dƋ12-V;o)y?FJe0.%/!x* 'YeY\uv Fx-H"v[L1yװƥ-7MC"Sn'⬯O㡭laeKM3Ϧ~a> EY}pϺiU&E;b9;bHo +bi99l0Kۧ*{OZZ\GqM:oN?-[./W*\~3M鲈O3Lpo,$$G5pL&ջJʋ_̇.UG{%ҡD̉!)3TRwxð$ D#y ޼7uUvWC+± +$af8k;l  1!N8w5͵Lbk=*O?_7\#j8G7ggU옂&zlO%N2R¨m ąld crZIӶ# /HYCȾb&>!{XG'OЯ8UogbR9p0O7-*Ŭ|l쀺?QmL7.p[RK` oF`1ux^~$-h%FfC LقoK=\_ć&$cR!U Sc#0CWc~2I7b O)GRY9:N8P\iAtMk&gԏ^qgKGXNU_+'@zYݩڐ!dh/Hb#0`%hH̐LՔsL1.i@˴O%R b m7J|:e>c/|=Ѵer0v,RNaeq IT? ^DI3ֳaRQ3JdN^=,3N*U,_pgc{ pY S -GVs]V|`\LlkS'_#,e8A97(Aeuɋj-o$2"*Ҟ̳ʼހ{jEoՉ.Gq;"uPug l 8\Q9`^a~@hQsJ腛c6Mԓ SsYbDGbIp}&(B2 Yr7L}Ymdprp\,ܹ ,Ҳ(egS 34<&jGOFq6[+dXRU$!VBH]DpC+wCV ϒ7e7 "ՊcJwLipΚyT^2D.iC ]u3 ͽ&,ᝦٲa o .c~^>/ Bxګ6RKばbsX'Z|$9`ۮ Ρh0Z4vǞP^%s僂*Wj\R?T> xXi`.iih#Khw;OB^ k}jRM8?EtkӆYS\!-v]!!+*^)_ ׯOߌ B5/7D,*v- CC}/aToL* 27ٝ 0Xo[% 0's@RjR%,EW^') 'gsZfBúb7Zl~ `o'\=34[ۀX1R>^F *Q1dN,@@bȳ =S&zo68mBxU))cvһOJH#aOwp)oe= \ܿOش@]YFsSx|0"wT=ʬWQo'CL!IW8ԫldN a`![fljcagl0N ˮ 2ZU:{È߲ʂ)0n-n3x P/f}Ҳmn%ǝ'{q0Ÿ_2GH C[.Yb+޸hlU%_5# Dj-1+VZdgUȵGuH_h3J') s,.}'n=U;9gX3[.c]~43zW>\1^N\T`.lmwvOiv~ЧnDȚ;M7AXL!3vT8<޽|8dZZTPZFZR2 8ϻkuҽ=jfx #*3M6ك+Xr5iitaXGAb g[VRy mڞ=;6S,+gL1&=eH*"QZv)H(+I^4k|"VPs f0OdX׼ݎޝ?L}7tF3$a+&ʼ[nS>a;8bs ^}$♃7n񽧆mF7?ҵGeP5cQY>$jNkf+ _nwHͦ ~vJ EZsFYkI {+K#utgq*NjVB"|: 1\g 6ВY{OTz堘k!]RBƐ%Q$L&Y޼хFR%S$r.qO:>tEBn9g8>-zS$ŵj5"tXnd"b^7b3Ac-@ y,ZQQV:ė2BjcRaT ->$0&|Ov׻uqF~hFӬm< 4㨛a|зEmgY%`qɏ"մ3;`=+yDWHGt)y2`~߶Rj`:Ǜv 5)C: ~ğ=TM$LhvD gf r_Y#?~[O$m-/JRԚct>l|{,Z/ޏs)m4 )r:p斵/Ѻ^DK5B˧n_Pٹi`вsc0 nμZ{WJ^vOp>NiNj+m1A| jZшn n9biR*+]|r5˓`mRI_RQE"@q>߸PH\VuwA8tdJ  hWJ5*ypù{T󵞫T "7-ƫ!ue!'#Q˟BL󍌹W}fg`0^d}fMkB3_LD!AFqBPZuW,k@{سx*!Ba: ;2(,, 1;`[ͧ m9;"~W}4}PvnV]!9k7ۏ\S7ڌqS0D"/oka>عi<籣)!mb3 )Wr;$8_k:5_d\^Aؕ_$Oum;>^CqR#}I I`Il*(B SٕN&@8\rDv%zR5'[I'd\>،aVjh}0CE+!:y[E^5 ȡFGt[u"+[(.lj ԐbVA<Yu2% stw8wG@kЩ8M_0 >׽BcTϛ;qU-?!W{QWQGp~'͒S&i.0n;}7n,6aa$ qٗi W= OǔyDn|W JS},HJj<+%|w&4)֧_<\Ϩi׻H!ktR`9d{#?smowdOR]*y=5aF()`Чߪ|XcUn>lLR:§?/իRw;p\|qhX3ᯡ-1JQ 1e$wT2l,[0* p$" cv@DD Sly-@kW#45;pgO("p8;˞9${,G`jlQrr𫀔kFyK;sWl?aǬLRh f)K,&'*S6e|nyGo|wNjXcͨx]kl+Bqgjz5PMwc aB>W%j>ٹ8C†벇$xOmOqGns4&2נfatQY-=ys3YFi3ؿ>E2n aY9n] Θn.e/q+Me\:kYAvaY'O ;j q@c0bk%8) @t٭dwCZe+6M#e_e~C{M< >m/6SQ >YKIBq8Ye"8tK?xiMJ'| zeS|f$Q'M-rזp[{90漝YBݍ'qv\tx[})QK&U(kx[URv($y&F2ŏ:r,Ϫd);a{t >W7ȩ` "7+ ?wrXQ 8~zPɢ"~oleJ]rӜxLD#Ghf @ ,H.E]> =%L_˜ZQjp1[c h3"LmjјYgy~/8˔T:5z{Iݵj9^!07<\ka#zː>&Y!iC en t äj& j,b +4ƁJYu=D)jsVUBq|rG&V3U8 šG;)^P{f^;{n`yS]fPcHpɓ{_+ qz1n\f6^"cs(ҞДڟRd𐤖'*r򥵗S0T!ɏ]c jOD[ƀhģ妛!* XBx-ekujm#Ꞹ-J?ɦeEዹF(| H[L&Ô/d|I.gɸd' kȹQaxskzj!LN %hd"UۋQ mڝ@/o !r\=:VϕP-$wSZ܊#/؟Ҽ%7i5;` B"6)?mado;E6wcU/Sbx_i* J /еRw9[Yl!5EV$)lm0UWd6!C!+iXe"wN}Efd/];4%K ƒ̮C7~cE*9Q"PKޜIhۺicA oЅk̦\ exkͳSec@ȠpFNf YsWɭfo*%A!n%vPj hWCx<йZU@A cX}ٜп;P\܌3愇7<5UE, 9pGbw,糛%Jk/-a8pc42)J9+nޟ ӆQKq_TϫGمS#`HZuxŻx1=\i sna^ c#h|tEYcͽ^-./λl}R=X-XR < ^J*?sNN<.2o<0ђ \ϢAr (Ë-I972DcK|50,*TRFwO~TP+]/NsSoAڭC;$ՍٮbOyv*JŒ}:&j?u3VG \ BYs7DDN*J19*k)BkR9roϦR?GKE9+^jx+~~!ϛdMZ=!&]lLCxq.u53%U{l;o>ЪI.kSɊHr(;j]Bm{VHYej ? ug\/ Rp|U|`sCSGBt ^Jf\gٻr7cKyif<]zS`-)G0مkO]s`'Al&Ns MۜV)D zN9*TUBQ3՛e+++5LUBLOJkO9\ywfE&rooɃ9uXFGS}[Zm)~ɉo8i$jtMzfHv'$=O&P 8w#S>(~ !cMȝW增+ЈU3p{lOD* 7 Q 0&qUBhA"b.T8QoQ*GDcwabV@KNPdMs0!޽omkfI8W'W#ma&Sri6s}(p8EFJ@H~Ј`_oz9 MC3@7#n!)f(1,忻8 ]@U[Ņ`Aeyr[lah~h,2/+G;_?o.d͈)~펅Y.O4&r~gaf3Oǯf1> xPgҸzα@[[}wW?ݎ.nx2[|:1᫓Ǡd-sjs|иR 4Z!0n54gL!/9R2̝R{5Ro. -|:5'&ժ4ʣ7G쇙$l7.y;գg3T u5>gj [9#9F*3U;uO*GQ0 q9 ?x@S3 K*le@~NZ[L"ߗ+ _<w,UvPVw+z?1DD95fʦ1ulqQ3SA2$}4kG{*] O_E@ܳ:5KܬAd D0H[~CE Hl&jV :oEJ$qp5>kjlz>WLjYe Uc-?u_<5(9@Kf t{G\*Ҿn$ї4? q)#<*۰/ rqPKbOT~Eu}2Au~X L;\kq(|st^w%o(J}0,A%g&ŭd|75~$9bI(@[, 5kCr[q)6&"`/kyYʴ-ʁ%vcȺ%dSJоo]FjYظbly1"ɿY1J-d}#ϫs ˳_b~۝*?Jbqԝ6VTkQU~J, ~ LR̔&- y>y]*ѹ#hF *G grc0MEbEhfz YCP\̷Xs/ S3CTxA ţh:DéN^Ŧ:Dl^Fx=d %}i%~ALv#W΅x)W)3]Ү>yj܅U8p)HL\oۄp.xiQU-qw'L$72O"}㮖GZGƄ '蔩`qyS˽{q)ED.O;PS41xIT& fgCǍF}yiQfq `b5Ԙc{^00-Sd^o R͍I r3`ybM;A5~9ti5=ҠQϮ:ygWg<@[g5LP=> 3& ' T()nϫ]hCF[&֦~@HZ?ES!r̫<DЈ:-gQ%B'+P@мz ?Sȭl{g4F!Y 3PS Gk'e1Ա U Tpqozֺ?+ B=_2/WjDeí nl O<&$ݮ`gRS,o+)axV,P3o'F9۹v\oE:]#rd"B2u@}mƙ{kj`@l8/ C"ߤ*6G 'pP x_}f0A $9tHZv3b}#1rSz]8u7YE>%?D}B'hޑR5Drݽ%ިUndmjiLGΔA!*\@28)2|oY:9W?}Va"X_Lӧx֞-FkM1U[Gp;"WCXۮisoŨT ->܄NͰ KEF̽lZ{#aj:k c'ky@ Iˉ,꣠?fyu1Gayձ k^Om7SKcPv#Fz޻9kgXQ=m<O`ˢvk-M{eX>+M__Tv>YM–U6&dYFdTd J=55Fs)cN6pٴQuZ Ww OhEd@k:_0o$$<.еYHDh޷42ӵp(z Wgq,|f"?̖h 2&%=e[?{Cozu4B)$1{,?L_&$[~`ɜ)Q㦝 m] QUJ{ZK敀ⵈ j lCָ \O^K[E{FmJƲ=K6GO1BZ_(aa-pq @=(_~IL%_pDFQ8n Q3,eSs~#@tlCDM8,%JنDsӖ`Qj.cD:t_ KevLnpݚh%R)qݷI!kzU$ʂdWm+r$gr][ :n? &҈zU>Yjh6,`rN5W1KeQ:AOVqlWٹ|>+8U/J*:^43d8ۑ*AydDL Bt#dW .s 쀼̉,GlV"IB?g- r CrMFSrcP&߸ax|~l!JWa|)I/gn]xxr%*>]9zrX6~llRJR~B} Z>cxViKC vc9̊+ZNpOTAڣ:;Â@%sg!LmZM۾A/PdMzŦl8jQyGYX XW抓Pe\]J8{,\ :N6h7ѳZ,䇲ax"blp7v 2ioA~$ - CETWc}> 6. 9L1^:k:3qΐ[MM}"wy1Ba1T )Kdxk/}5#[\4ȾQ]̻w.ݢG{lILu Ny,vL.|daߓ=?^*|Qq5`iAnp=tء/)3XC^=ie2pd> 碤do?49-::˹Oe`X|,Q B 62VL_϶N0 *}1e;er Q].dX=#t! wsQ[HQrz#޸Y ץ4Wngbҵ㚯yCN?]DP1gg}]|HFyJ /fy'l Pd1r*^ ٌkN!lN?iYDHkCm/ps$сQpUÀDN>iD{$1X W"J ;Djڻ}剽6*da1Ⱥt<| o)PÇd@@ pʶnQ}Z)sAn[Q4D\+^=5 ^N|5gL\pBk!p ^ȋɊSO'4"K\L1TTRVe~5f^һևtt_.͎ Ja`<`> 5ťɫ.tbj"y)lCZ˓[^VKLCօ|CZ!]ftO pD][CJﵼ|ѳ)/`qĿ+ b_&E[,̀1hɸ8oEҘ BmǎC=AzҦ9ѯiuf8y<+]Q57lOE.}߯F0 7؛6~&'Mfnju+9dKk=o)mk$ 4& g Jb0{m5r^CmkL cȶ$K\Gc+(r@ezV@zC\KVV@`ƨ=)lm@(}e$C5F>&-i'V$u;bzފf4Œ{Q]]4w'A<{RZUddeMk>w1c#ʩnQL) mg#A):ΔOW7bH)6\Nb=\Ai&+ɉq $ m;&PD&Zx`SĤ;i^f맧攕kܤx}ZwCO SziSGiCH/R LWc+CuhG'u3ݧ D<@ z4ݘܫfoP':z{^ u|xp(4ۖx0ɚ:bUn6ebbr NA|Y96Df7LvإWHZ eIfpJ"P8zRND][b'`djrSE2\;ZZ˽{v~V>ada͚V9d+˭l=nf>,|Pr8u] \\ٓ[բX'9aiF*nԉ$CwiAJc]& *v!ߚG6].t=b@i\_[M1L(ž1ň%R!~fvElFWڬܱ+}7`>EՔ5q8:] dap􄹊ϪS/e5P q~d:<{ =blGjD<2M)9n3"Xc{8dd,Rrj%+uou}(GW,GˀoQ8 q0O v|Y8#Z6Sx^xj,fW,1"/Q]kѰ2 bW0;a81rV]jl|M7`:]NSW<^ XxO^FJ W=!{Hʹ|ahmcP)݇xH(q"\lKCp kfw[oU>)U`Sv8Aam^ƍ'gW7:̝pvdD\2 E4w^恣 A_ :3q_^BS=9Zv)턶m00xD^1u yYBĩvtk֋9p-4LA0ĜCGj۳YS'U'udϞd' YLJ.LF+$8a9(W.ŕɅ| #?0;]#Z|;$LF&x/պj#,7k{T %dTs\ù+W(-jnD(pK`5X%zˢ݆ɑxA0325mwWY&M+\@+ %CIАQ<~fZF1#@sFyQdČR1Mnq ;5sόcݽh xtl7;ZD>S*3O-Ǹk E/ mbo©{'~˽ ~-)ՙF3D?y<.D! nvϻ2aWi,&K]v(qA<&#O`Jf[$fsC0ˀ  *YȰep+=_#j_yQ'0t _#س s05¢ &jxq3_L޸';l?8U-⽜dVj̞TA; b|^m%^O%-q,y?NFU7w@oΦ|%zwda:פJ5uȤ@,iàBk# >L*'W6ѕ dNI(rUq Ǖf_jل'lK|# fN)Z+fS`r.Fݫp s\1ξpܷP[Ǫ5Hg _Φҧ4[ύDLH۩ۖ*Ym&F53s:LJ H\^U^>#ݫ՜v?-<_^yyAz\ '"J{#:QOU&|VLUzIX*Q\^g=ti"SgTI/he2"y:H8IcL+)YnD&W9]'7ƈh`[ikR0,DE,З?D Bɝ7$Wx.gBw!,]y,⸸k<0VL Y)Мc(?O~^՗6 TkB5V0q>d9[,S:j'|GSvEkHNN 5٭:ŚhDmv0C}@`v>֋@P@rJӕM1X&>\p`3, `s4}uWf =n5˩|B9WUIؼV0[ǰD0F]zau,&|ut $z[uNPf'=Ѯg/"A # /L^1 .ey׼q΂aϗ vu{LL){o•!@ѠBjmbm?B_^c;~}|84c>Wb 襊~I/$D {[HD ]2_{]ec+5]嗲L0sO^!.Ym~,tEB _gXT#ӧ(jo-}8IM-dkZΫ!dQ65k  1%5\* C37&g rp 8 ߁8|`!OԮ' bqcW/)OᓋFsvsJTjS^Eaܩ?*5& #ڃDM9Ap_ a.)t=ǵwJ]A)97;T߄N`z> _;kɃ$5I̻ȼP`v |#W,fE#GɰeMƼIՋ|sx*Vp: mPw*S#ϗ|2s eYvO(\cwMp.LPs4FV^1hэV+S\'`6 fVlT";(KEҼq~#֑kzbԢr 4E <Ѡj e5`O2s {<*DUo`J2SGr9ʙK0I6*)jMWn<(ؑK^t( +),(~WXAc4e#e ](G>=3Fru!4ʕ)L!( 2&+fre FW*E[ if偿dH+I4<āͩ{*a.ocVLJUˇƗpuȽCVE@?;^5ecQR= SXy7lٚR~䰼քrB"U}9uC7ri,k,XН(Lt>szFL?/擿 Ry)Xe2ǠYLEdZ31# 5uE^NKm\ +(&9 S7;10eA+x2w'i^D.diTJfqCuvk`2"I'MP %1)Z_|!D$6*|BwS/XL__s! @ Ŗ11E'x&(Ƽ)q@xHXښ)~z'"A؀`@j BF>K@u6l?_X+"V[q'_susO9 mow}5WvxAuV9 ^k/I:~2v{7@nے1Q2&0x9iz#ҩzo ђ-m׿{;0J8ۤ=qM`FfڳjMAoތS*;G.QCPJ; 7I˚w0M{DAk"0L;9,R.* Ė8QY5V^ҩ-3r #$FDkA"2uU_7"T)0뾹 Į $:8S, Ow>$hi/ێHxf$HS˚rZ7uƧQjC\?k jt3ge6t㗷1uX/D:GHU dCEpɉ;? !et[]6}K*ޔȈk|n:,w[tldLԻ]4pZ?;81m<;k󓃊G1fjfRyn{|Fɻ\$mէKt]u7g&¢eHǾiN"ߝkW6sX_߀Tψ8@`uIԂ;* C'GQǰ%e]Ma8D/'cFvc5 "~[drǿ)ɮvBJu645QX0 q5e f}ff{ ,h;w1 e|?U9lqUf|~p,P {Gsx.dL[aE&̞!$bK64!}:\lY}TowT>YH3BUj@Ôm ;6-~XMoi$ ̉zK-;9gWwAMO)U O S`TFbJy}j}dq+XOՇ~.g( ՙ2Vyf8YyԂ_E0j6P@a h*$CIP"T5u^cTZ21>q>O%¾P@=vA7B`104Df2g7j} (i2iw2I,o^ױ)  ''O;\wb3G(_Ů}&]] RZĿC!&7o$ T'=8v:uCkYķepdӧq5o0]דZ@y%OP^}:^cdHgre+I߬_(!fQ}j$θf4LdPqu3톯xk:8+t,#ߒ8 S/?U=H '<ĩ?d!I٨4T}iG9O2dTetfk3u) (yJg.d7XL z[Uz5#7 { ڻ*7HN⠺vˈ好^O9Ġ>yxʵ%c5fb`䘄`9 W&nxFLܾK 𗴮N.Cβ$C[=8Š*|AU5gǘ4c ʴ:8p)iRd$Yʦ\p1%ZŸ_x(Y=Ϙ8h!+Ędn˨$)a4#,ȐjVdFc$teZ+@Ҽ<#J*i=W8/Dt#=Rrɜ2ĥE(swcr(*(|P%CcN Tܸ:c%9tNyyt4vdf#^&A!Xlݳ :i֙Z D]wͫDB q,*z]L֪vRMA,0"lm^`g}<}W洴R4‘׸'g@& n '. 5u7SPnPe_AW\Q((6 &tL\j;ϙx⃩]iݗf>ok:Kdx*f[ ѣU|5Rǔ/e ?2ώB*9xe KlD&}]tx-B!$[BHj󲳄J!#F@X>@32[&YM`zXS+rs{(fs[ܦ?×>ϰumN,-췣*jv$+w8Du&syO&ؤۺ$fѱ/mAj۸|qƺiZ8/:DOW.+"3urPuGfSِЏ͞51ilȭlv =!;u'-+֫.AԌux7tUڄ@,%TROyac)3| 0@` i_5z~ӦƐ s:fS_+Fc">̃W \JAnV)r\; *d}ngUKw8R5.~TLn).8QQag?~~@D 5&n䒰Ȏ Jg(#nw1h)(ӛDy}ة9Щ4+hYi.0{o^#6_ ['D%&$б.ȾO 3.T#](մ|J;n*1TDQ"ءtèK&͜e-5qGl_Q<,A~=qvr5;$>_s-zݫi*{S0+"\,cyAJ-;2TRfy1c|)CZ"qVm3NJ9%6h"DAκ?c*jq;<ƉsG^h|gAu]jgVH ƙ*$,T/ވ&s<D**˓(/E0:hR.nM1p֕M>>Vk /DUk>lXWg&σ:㉥ ͨVHr~Q_8|٨csVXd.xf.Rv{]V`JǺ DG]Q!f޷"k߃Β}! 'QtE4G9=n.8Y={g/xX|PAp=NK6+A]!AW΍.b(I;&E#I[.6RdXq.L BvJFt'CԄՓ+h]:#4v {M>?Y *7^ʦ$6B_w$j IrLNTtCGyˡ̭kIMx [OWֱsIjlK̹*V:\GXZ(M;+{U(l׶K8Z4|)qţ5]lەySJ@q 9L-KmV 1gd{_^+gNC,!FKenۆ>h^aZQc'eP(dDB- ds#!;XJP9GEK`[@L?Q;[`+l޵NITVpW~/J`<ΟcA?'oo{#cQTsfu ).[eAY7b:wQ`XF cc_23 6K;s1$TӊD*jdQoӴV@{t:Yٟ|Ǿ[_i%}DTX x6T0oșl 1ÿV?S)I wsGzlBbxd |27'a3 SccGp9sRtF*@6Ee1 $: JfP.cb%F]\g{0Tj^Hѐ/Pΰ%@DzQr[3;z*W޴[Z%qf2Y(Jok5PXE+مcez+&OB?DG:o`h%E63Sǥا޺?nQrpKmĀAs|5)`ch>G''h*mDuOӆO取o{NݾXf#r­z;!R׵_n1Z?@2~;mD H?8NO e7 0!L7ahd迄* ZV(T,qfV Rj.OlⳫwYGg+xPsٓx5hnPi~GuLHo czwuCYV?l( h>nJUB4!L7%@298P,wЮC> MLL_oϑ . ߷"rR_{nsi˖+i`oZC -m_8Q0@WUMLꔌԌYQ9-Ėm]@Oe!nݝQ"|κXA*?AJ q[z-oR6˼8@mw$eR+>3HeS|\ |܌CmYO-5iZOd#T0flV! );@>|nÚTO[1:{븁Ee.Z%rxr jsNC]_ QP$33 ߉>Zl8ˬ P԰A`kS6Ti}˿^慬U( ~ T^8-u|¾IsаٗXv]T=٥1qeT6/ċ'SWjZZIV#^'mMrĭ S*Bh)_W.D!\;Ӝ_T4 < #ӕB[#[rhx|V9N*25%A@Wi 3qQYn`4Y:l ^^F_57;cHn# h?& 7)nT"ͺc HFt*̚ Ϊg }x,'=3;)i_uspT슾MQ 0 sφ{Hd;AҲUSqXM'=tQHӦU{mVښU8uLfiFrh0VnZ>ؘЋg>P'Chufe e`;\gs/6TNw %y[Ngz縶Ao 5\{`'' Cn=xKW. 3$M">A x$gǟd&<.ggþ~eKOjahfM+ ,@.8~=$tuo _EIiLqCPcگ_juRQ?Wsޡi3\N_9vǔ _ g}詗n6 jy%1yM$~p3}(OUUF$01f 4A;lhHO _ܴ[s&i$U?/[ەe{PIEg> I3|UJ;q$^֑&eP&h޹i\+TS(5cF:-޲#GlRqRwTv0n*ʟL} Խ; dS޹2 J!)'< %Sdl}X{Ќ0бyDƇ-$5mVH ѽ7rܡHez~{=+Bl%=z/T:H8,ߣ< ѧq^_.KxNKFڱB1! $g4rd[hдUc[P25-),IAG֗8$B;o g(^tS *`er0Aj٭Y!娩&$Hϡ2Q=F‰FG@i\U"} Lբĉ%ßٵrߜ\0ƆʰPRu Z8r Oq}2PfZL3 r-OixtR$f&O[ӱ7XF൚i UrpEΣ kRzc!‘oq#ݴr.)ih Y}Puj;?mtG"!]01W98 n879=?~1Y1X5 i׭ckjt?Ɉ_Ty@@A^{Qm閦`M^\\g>dpn?0*i㟳^-uY*~1:imW)#w1&'H!ۄ؁V)]b11x3L%0_?Bn4/7q;} h. `#HJو:Uj,u9~SIhÏ)ȵZjvdx'5Qg-4+_A (]KRXɃ\B,1OH:Gdd+lb! D0 /Px ^Ͻ:mPк1bl) ,e~t'ۍ׸,լt/e(mx_7'(|t1& ,خ|%RyKTk %%204,\6ҙ2Og[/+UY٥f~3%}t|5fO\" @MO$Eeрɦea׾l$E =jDZMRÇ=:eiw9,y,w"*') F>P"z?={5ΥwG,)nΊY߻?HGnũ-7'r9)V.$6R5)x؎7G(l)x %h ; ;OqoH+#ewHjk>κpF۾}Z`8]ONs,/)Ta4ƲdVھTH¶iXESI1D7B5np&07V)jKzɌ k5:l$€\2c~N3'iur3e*s8Q6iT?B{s;7L7˛7=B6]|Vsf'VGkh$UaTOM2ipt 1 G [:Z`컉E4s| 8uNeVZ{mTRjWTX%BU:gHks~Z /ҟ1Q: %HܢkU*U ]V\_]B$ưGsb SޤhG]? 6`PVUUlJ,~]c? S9/"iHU8WcM8/i5 ޸Μk>1~S~8bGL'OaVonfԦПx i ͚%1Gzw׻jPQ%! |{tg53A`)N23Iq7'c:_Gxr` ޕG LΓ,{dDX!htO8+kĭ0<wk笄(b4.P޹ [ ~OͲM]|!xZ|7 B$ J3ZƗI&2}hP6r)Y -xmsfW_򭪎\rM }ltۺ{rR`W|&. m!JHo\%LLVnX3DSod 3ӧ^p1 >EmȴXY2m߯<2_߉ek9}^n(APR40QNP" $g%qRjiIq7CJl&]$WQK0S: P]V>@9U@A&&0QP*pҙ%9nKA0hv]GO-nnɘºFܥ^YZmdϝ ,:?dNmyN?W (v'.kݘI XU=~a2\%s:%c?UI*1}ZH2$ dl x5cD$ˮhaInI2- dJv%Oz8lX5EoPEŭg:d*kGKVj~+xONp fYK~9ݏim+*$hѮgk~[Ϭ?\WC}l A6όhg/EʱtK|p)=k*VO>EDlKZe>e k<ĿY.;Tn5L(ɲ6շ?xRK¬w! b"a+iPVDt!'Y&KgS#%hʅ'`~K>xͨ EsAdD+ՁscTS!kѧ qQ!G2͵1F!а&o#u[2$5 (䃩j[)>ϱ砬g\@ǰ 3PRFoLTmڭ#H Y)k%$Tމqia 38iPTlI4λ\wōD%LY} #/H]i/J/i:{}9U:bnJ|f.*\"r8EU198MŬ>Y$ZX+N_RӁ|޶iO)EQ[U VR8g<\ʨCk,@ZkOI)#G;PQ\#8,mure7:@IR?'1E'C4 hVhwG&zC#eGV2m[`9O3!ԁW% 2N]aaG[= R3DJ/Xْe"?&Mo7A+IUwAc3=5`1+БcŁre0Ԣʌ#)6ub zz+l7-&˂q|MQ$x:$Gbs<=PT&AuTNL)IǨ 6B+)| Wӕ آ~}\vyAJ.rSIß,|C(/ŨBDR RJo"jJ1OR5k14ˎ|x%/Z2Ӄpvȉ7oLHwֲIދk;)gB@1l[v~2C+LT.̈́j c7Cs-_( ȈG81 c4r@r1&})tQ 3*Y ]QS+LuR~dJafa"$Rt߂- #io┋jUBg ;cw@nl̢gALj:,gN8\ wz-tC-E&=cVX("D [fE k!ufw;J۞͙\rLE+HUʱW?rx(Uc64H"hJyĺ6x}RE.GYAH4Zq2 jӿJo08LI*?%E*oSF3Ʉ o_9ϡf-q4VAc2?c]cF*5煍+dcTW661Շ{w1~XF{JX)9XxƞstzXQlx>4 6m!nL_|YЪ֍TMZiIԱ Z nN(~09S۪$(f`tWQs|$`cpK> ff!*H[[^7S:KH !H7DA$,>ଘnVA'FvFܵQE~&ЏHP(I 0i+SUlάC`xϤXJ~niqh:5+_b9n Y}Z^͞UIO!5QQONd+-A=qcX߻[K;Q^He!%$kA\B箿ɑK`.{늖hݲGIE-'u['VWe!҄oU+ByKng2֒EJ]~OcVV/CnӨ'MY䣣6rQ̫Sn(ƿxܸH|!4 '.> )_w-pDԴ$^Y.MәSiEy~G""΢l^͠ %>%}o@d~~h-xV!% ـj، ? J6%F_knL1[x"s`&i;]f]jc>5f2W4Ž*%cT֧{FDW):N4pL!: E @ BI$ĺ 8XQi3e^av"p@Tm'Y8[UBHxEve/N;a<4K1spt v>4$*ՖKgh@\ ~*Sʄ4ALq8JbTxBǗ8.,_c},ZbVZ#xv*jaMʂlt+Zdz:@ l ey>H:_n@f4禬Np3^α ½JjRN!&*K;,+][#12zsGeV ̒ga[2e5BP+ 9DCNddC*cësʰ <F34>EigD=;4MHy_Y1YuGFM+3xZaNgEJ֡`+ bè2t=m$'ᒥٍXۥ4zlS$ͬ `vhj_BWU|!(ZW@ݻ?rG=6,Jl`4CF 8pUfXXrB?Ĭf 1ZRG Zii7(AɄAa$mX^ƐTaS eoa@b__Xֶ.[1 -a* |505l֑0BC?+ϑ|i.,{Vy@+^-.X+6J"'Ɖw|,etهO4: ̹=hliN]l7)SbhZ! YE S&cl$^ ]Ʃψ CߵAK)jt(BI}Y#f0)@f=c'k,Q/ijU(guFJgRq?@Kcu[O踍gܥs5YzH q"'x"@OCP2t6LuRZ -WUH%|K؊ă7 _ ڣw~4 `9Jk7[H8V:#5NI nv|Xan[ v?=PjߐQLVgF1&)S9o,L4%L ?T]LsEi [ZlIj-hgP$P |V=3{嵥Igd}+C ܂bYp$('oЙT v`4:Xqbgӓa5&'+c%'xc0PN>EUiJ¢F(}T{<6=VDM0JahtìY'SD?(:ŋ;#v@nzư_ Ҥ;Eq.;%.Y,pڹ\HY2E+WQ/~p@&83`"*߽~v3m O,*:p8Oa/kEGoҗ1"o_}wMz|+Yj|,\}FhG&' œIȩ4 wl5*CR0.p? &iuΛ@\T3 +Vu"xCt9y76Oe~FᙛQ%;rrk>0$q#R}qE{A>5a3kjuӇ.uQ$O0R'.4xr8Ƽ{JT[F*(wew5X]vBod=QZ̸ ntc#xe5l8Dhn Uۃ nǐWS;@nA&XUᒗ]CTX i$qp+|/b}Չ4A.#/G\喇h>\VL!AVi=sE8O;| SMzn}θ/X EP'`D ")s#LUxV'*`&]Δ51sFwÚ[}תr?OS;?&S,ZݰS^I4lnuS\/Z5!b8˧D>3Ajf5H C~y+aq 7tk?vS9lZU]`r»Y@q)XΩF͗)gMe~:0RZ=} !]N#@7S?{GTLD]$N{7GCT[S!MT|:xIuXRCy, EZ!] ; YOvsbf<[&t5uJ@p|⊠܀"|!1@%e4Lef!-^xKLkΨsTUh|)z:D|~uC =vwT.J/o$WL~hj[+Deu:Q:;bz`}ω}zЩfmLLCRjI` ۖԚOR3O1,!qTVb| IJO^\$05[Ȩkrm[t!+{R mz(O{uG|_yvE|&Sr4x|qƩ8E qh7W)#>韧v2 y_3cwAؼU^~~ ŊF2o߃I*w;1mfI6g.>L!2ʬ@$bt)6.#)faƯzy(XMa`s܉!Ow\ea5ϲw(&m8GM=dHyÕփ vBXD7ٻŤɧ@|qk!z%8Ċo)tpvP dSt"O\oރRjʢ7pH^f{LL|kCv+{3:C XSIMϣ^@y`4RZJ o0f:z2͒b7V1JEVƥȓ(8.7j]!*W>FwwYrn}nF3]N)yڃPiҩZ5\gl)diۆBeU4{[:J2A޶Z;WE !b ZwΈ2VwlfqV&L̕ZB( E@C(t\ 0/FZbC+dBVNe[WR$\ M 5q'߃(w#_4H%:ƛY}ce Ҥ#%h5X`3_BZI>Ϛ$,#[:IoFPla#!\JKF/05=*՜Y󩔖`;Xp 8hGdtMۉeZg !,6qHa0YIa|eՈ 7{`ikEo43$~nv_ɪh2@(f6u{7&cBD&קLqW3[Ѓ>{>ЂWKVLt5-C~] Ȉz}_ טq$~ Sgߍæu#'Qk(=Ҭ2a8֖bbTR69pD>AX|"eE._~_~lwd5ö%:,Q|k +fh[I,mK#`K+4AYgM ^Q;l_~;bl2i`#> M t9fb0)C\aT<}[:,ނ" DWL~-o +jO&YV# c +VUn^D@yA+MwA6L(oZYa,7IBsv7iYM_XiF, X}1ieĖVJw( e :~򣽺5~AUnȪ [j^lfnS&#$ǿ_BW0k"&yKP~rAw.XmhU:s0/*͇S_ߏ]h#Gn0o8^.[ia]/#g6v3xeNZ!de) pVT$|4\UzJ3tz߄ʛ+ſ% e$Qz\NV(O_іzbZ wrA6N"*5,X$` #[5A Y+搭?'dH[R0.l֭'s~+CBzPʔ}c0!B{+ѲLC26XhM ]ff`:L`D帜\?mvH_ym!n&8>2sP+~n`{bOʅ ti0#΋:q#n~)G VxeʃfӟЬޙ yemI[$ q1JnNxgF  8}1K_k4yX /QFb zX:Cm⥳:;,Ki,?su͘TSݒ`&RdWL(Cvn,g<_yW|^ED+jJ 5 :GD8ES>pfQz'vՂo%Nڪ?AHpDEj;uY:X1`{㲛;Ys+`Xa<(?oRwo_l EF;y׻fb%pX?H)&GiXHSyi*Xy"GF*A3 DAnUA2wcv+eFլ,0M>WoǚLY2t%N~U!\&^|WZ6 IOv|{=m5wuE3}f6~}XthDCtw2A>b%$8kF{#;i"Jm!et:^lLmI> `6G~؊|9$L`JcQgJv ΩPmpBKQz*j~m,3aoGmvƪ5H=LuP9RWo13-ˆH!Z:WPon D_@92_ |; 2gFkG#wAjgv 47g‡&+rrԄ>39Ƀ硍|5r xh xFYENAiQ9/Yn <X@ZP})5]'$3_nl'T']?yҶjoӒi&~9і$ePr̳.lJʑn $%+^=VoߘC!ޒs1Yu{:-GCg¥OB<"Ak CwomNm+*hq6_hB'|NP}#W@M'DIOіܪ1V5.!S?[-9.<tS'$>s1U.:feXex B3 @PuU ~\\ebw|O,fzWDҴINNr+dCơ MLGbWdY܂"?p9؁Q$ r>1)UXw֧ qze7Zы vP_M(p.OW#wo*MOeX U%mq먪ϞKŠAQǡ\Ld-j PpXKLEl>]=J}!D>k[kCUS}M^q ^OqC-`[q)V|焿 e?zBlO֚I2Laj7I&>>/Q y_tBw Qgle*Y3"~ +Ұ ?_ kQxjKz'mvQh?i.7xU|WYtOSU-8>cYZ*(HEĻ~`!۩D `9|NChmK~5K2Un^dK ږflS T{y#\;~p|Tr[)v1אR|&Aj";o6m0M ķpX!KwV>Z$KGUD3!"xZ`(jx*wgGb&x>tm5zQ&= x1TEIam12@r \a14{AtHxJ͵a0)7=@SmZ,YX='kYn#mė~h,ug?v]݆"{*hULѻNaj{FV੸!L R70$r M;\wuNYR43E 3dQߨmHQ[] ؚ27}c/DVuMjy}!@i^ r v7sH;Y-:Q Jd=zѲ`L@Un_I:!֖۸ta7*D03 LsM&sa  os*Q~' 0JZx:/f!p JNn}5-?.@J<گ+S^: y̅A>3H&o j8ۏ\Jn')&&qPF|Ozw"Y,PA\h{[6MٚP h6 8?-^P Gs6nO{%C?{ /E.߹~h f+%tGM0R͔zD㨈->WnO)e*Nh fxx*/ws)PXj}too4͝Ed/F pa; N@@ʹy$"{<+ГlIN; x v&RajEhzajW}z8\AŅt@'U,IכJCk^DIXNЖBSb^f[&%q.9'v\m5L3Q+E) ]_FLqt'{Q 'T]khOf2`->jbT|JrɅmV}Ń7q'd8}~ (t|T#L/=Җ} N?ؖFމv81ObHJCy!YlݎVWkJ\=%Od/}WRZۯ'$Axx]l O-C3y9GvZ)Y:^eIZO4`v @'yEG2Eieoiz^a9A$Wk5iSfD:$)L?:}0:N˶|\g9 ZRrG?*UG}s ,vOGCH,$3@,ғ^EboѢ͒sO$vӊA}P]re5jjoh31K9> e_-G~/<Ϯ=0t gbZ \Rz-@`ac- 7Nb d ^N,SvʡbHՀ"t &p8Xy_d71zok02XxgD-tP%jH'D* 5jp)j H+HxܳM!H(n4 ?\0+h$lя8M"GV{'(R! :{˓ F$^munZL/2޷X/ǺBfR!ss_/]z<fnO52X4un?j@cFrjТL'E0Ɲ%&Z?zZ;1]KۏcϮKB&-Uh/}AJ5QSBVQ0.X5x[RyuC;!p Lf`>)z-?\`voȖ*!;؉d3XboKhdc) aIz-XV gffHf,A:ġzK1w(P}p TOmϳhG[mZp sbOW#g-~pYE[jt A&ш75XQYDї?=)ؒ/UP쬘 k5U / z}\I6~GZT\wiY%tBfM)۟0^J ) ٝb*JFrF?/4>bF÷;/(TWޔ:epo)(FZwQa78|N˭!š+B&:ճ*ZMR3<璬ӺM $.ޢrXku엨>#V!]4C߫E@jk{McՔP+zh#v|MWX .hYKS)e?}:njp8`J?< ^j7#= 8gK_kց"}">RjuaN0!ߤ.K APtuۋk(@ݳ,bqUgD^gcg(59xlq?tՅ4>)+Wny[qCNg 3c&lQfwV(PR+k70eFyH|Yl@N;}1DBcjC,: rIl+C.dAl;_WzԬl$WPỨ~ÄzftTX >Q|0Іx -3u"Z8iaZ D˧Pq, v9wvWlӢɧ[sb$vKiQTL jKب8(/oç_9$y17dUbsz4Ũ2] gUBB3 |8vm^0mkvIt)nTDKk 9\_RENDl~_ aG;59?T,؇ށ#$Y\0 nE~)_FP^"YSb֡Sf+AW53PVyO~r;hۂ*f*[wyIT+5s"`J6 Q" {,xtVe5p'H_BC` G{,&tf|&T emN81> @c #3q_5w9ph",#"yVu8~xD[$ט;R Emܚ,ShL N:7@GLy 8_S&ZwBNyo"inzf)eXRdo6oK<=˝ #zv}K]f~K3 ׅuUFF#}HZBCx>bgNJբ?BG4d(`p6EZmA'%h|\~giZ3J斶 >~S5Dz`'袭yD[)W9L8lvBs!kItNZQ?fApN˘ǽTnT=ӾTb.|,ZPM4W.(ssA9se'mIQhNFjrސR;;^՛WH6G='2C`./L[ci]S<0t#D2IWoDl xjv`鿌b%lbA̋Y=쯿 f{06ĿX?{J.>) 6eP4ǿf޻xm{$D ;z>I}ƭm~UU\S̮YōMiZb.LDlK|/}с3|,uRT'mWMݵ$2uEse<߾=i׍Dx<3UU@tQ<1"ߚMgpϩͦJ[RvDBMV=M闿oQz?y^*J@=|*.|2%YUJ&^LYX2]X ?rC5̦G&I@逻8HP܎{\D6%Zu=͑3L(*Āy*p`Jyg=gNtr{R 0Tbb1T:ùn?!MMj|TxYCKgPC\0YQ4JpLva7S0bΏe5"sL .m cu?\a=di&{\6{*<[|Y<;mX!:~_/L\{Ea HUւiRf@aaGLI^^ؗLt*+ +o`8u>ZV bF/i/Q`;ί_ڹI‰nr`ՓPb̌f9fyڃ㞃x7]dڛ5^1HAO*$dF<9BȜP ]gRVܝ'ޱ.QO4  oI\smT+JUumF W397cX[_R.WJ! m/oVls,uR7`5pڶ]Xn3N ,D}W"9r bM6;80Mj1ҿ4RfwЇ6D-PQ-DP6ubޅh'i]q2pGUYŦ)lեI ݫ$0;,,sMnX}fccT=B', pK8ɾ**OjWb/Wb㹐|2᫐N g蘂B} /?`J+588CH|?Ī$w7.uJ:w7STMPg6R, jVAa $*3ۊi0`dlJ PDUuŝsD.5G1`iеEѰ>E gZNVᒴu'W2؞Jj :>U? #3AʒzjXb&J}RZg9 9룗=MH FlzCSxJ{8V[T/*M1.i[XUmJoGV|~8ˍt8`GP]5;̖pW˞*l-, c[GMa.6~AL_Si@G $5X:"v.VW5V`64=N1EhA\6 $h,/M'04^4 "r'x(6/V#U1!c5~iNf1WA {PϮScX}L?)@w/1$Jsk.iODV?APցiz6G ]3F ,? LqCV͌Xձd]?!f#0-t gF!Q7_P$#kb/w0UZxc$*lH!gw8-nl+  6CR91i=MPZZXJb\b[*7N=6i~rdwA4lx uᣰiF?/{f %%q5% HD"L՝OEU!S yΖ=Ut1ެs%3 Ol~u6ǐuviOt5/Su;r [ẳ[7]Z) 25] h{n82dullAcWm,ÅU2ZP,ecM w.\|A7V՚HX JmJqڂ[[%ő¼|L~dS,D!ZaNcӎPmSy >gY|gUӱ&C~,7UWk\1)5Jr.cO Kþh-KMpy[M\&PbMLmuxQMS\H%jc:cYNSH|Mٚ6>ndĪa!;1/ҶY=aFˉ4񘺂jL MS6>O 1m/9rsلN;SZ&2@'3z5 O"ipaO`?SCxRHdzY.;%-Y=cEQIYTd iH 7Rڏ@(,6Fޠ7a3ˮ/)!\ <^"h襓'CtU(C@ć3AZHCu".rj[! DHkT75.S}d`ZήoJO+O2qu<,['~R ůlP ' ?oyewVuqK}jMV`8dG޾e.$%3ԒQ,̌\69?O-kTӁlP,HrV!Y@X5~0C#aq헯:]Z\â# 4P+.-wH@bF8E黖#1ErKt7[T@ÈS*=XS7DzZm3;q 2bWj:Gn SGrOIf׻#yb\!o˔ʈ- `?@|1jVUe(jי@Sd Xǃe{ Swakry` kUfįz-AsU 1yU>;c#!iq{ܻa׮)Ň/ʖI! _IJ%Q gteEkZcfSp5b:J?#F%KE}WqlCW}.Bն('"C*[Pr.u6U᧚L & H]!E\U3d{>#/6 F mԬt aDbJHoYk|NPy;F{gT>෣7V(5ImsJvhf ȃt^?gJ5kN/H+^8'TӕTQ{{zn\(1i4Fv'M/fP_pm%Tvs%-#+wlB}Š}32+d=cԧI9Du&IXBpT ̜xg+ξ "Dlv \jc уժvč`_iYXv+KLBZ7_'fF_ή XpN]A4}}NP]yϯ=9D]N{!ѻFt>vUOO6D5UJ+h&E{ jj-GU#0InwSpold٫DgJu^K5^C°sFae0^;38 EstoX\f^]IKkn&(TNHRGr各y6[>tծ #SzEzP‰S hEjFbڛo4Q c7a~ }NZy ;23V%^Ysާ e6ͬfZ"eWm1"B$ANvY$MT7j'R+9h: Qaa;Qyg]rӥvfJwC|Ð3i |2mma z/ˁd0t v[Hzd'\Dc\-hʜ6P/vCyD-Vil I>$!wFB_z3*G/JazӾ֕庫ky^ƎZZ{F=~?[UpL4ɤݳ(K.B ǖ4WuBzD<^Gx1}IV4;K_iY#8O"f#CXJ;IQBn͜$*=kH驹LcaQ >q0 xZM' r:V ۙ~QqGEm~=kg]i_~} p-ˬ: @=I&"ZuCgbqcߜ ܥ!C7YޫI0/a׷6xr[d%7D󥺡̖9}aUꉣ~7*ҮI]mn9b!wkaFVD@)~ uvjMCtQܪ1fsFƕl e_+*qWò)aM "^13/~5`0D;r5)C]pZv3/(o5 k{xAN,eWa֓ anl0t>taPw*_ӓT$ /O?f9bD:O~?2&Iy_i@è9<źv~7?8K}a%t# V8͝;pCyb J/ bOЖzY}gIſIo(,;r݅_3m.dnSTO@>x?A]lzO#`7]*HeAcִw&tW)⊂w'3Tф$h`/Sۥ5TZΘOY5*rAQ-ٿ;"DR mؘWϐw8׮D[!bhoڱmL7-ZBQ]$U|l0 䄺7"{slt^A ULV"F͞[ $ax> ٘f+܅ ˔pGxy*s‰ GQ,'F/۸nޣ ސ>S{N$k=ybrQZTtfN2`C TAZ^¹5Ajj[fhJ "0wpG ƴVfZhd=_FoA ]*69{JS i0&Ggm]H ظ64}! wE BK4Aқ(o*r[`aɔ"!BLcaVY넠QÙR\wH}ۼ KB_0%lh>bjk4 U A;^dTœ OĮ,1Jޥ}/?!q,0:j;Ο r/g#aA_j dNKSpi^ivK;ǹ)m+DWNuXZe #{>$%$y gwQvޘPCF1TCpŊʲ.DJ4T1'[N]jqeG`Q'쉀rvAzdjT&qT(pqn+[<HUH9W}J2w&CGE3`tR^8cK%4ȷ.Y-Lq.q,"m0vڈ2د泶Ĕgy ~xKEohcJ*.j)gBli |'霘&F p~uKV]\eLHۚpW*D+ 2;pm#iuK37/ȽΏ@E@ƙ5ݠCH v xQp*gaػJ'_|09 1g1$oݨ.H$~?J9zIȜwRHgJ]&?߳,.@t(VnDS;oFvqs؜AC~v=<E Qw3ŕwC='ٱb;xP2K&89\>zx C?Ye$p˘W|kq7fJ #ewhuj<;^IqN t{?*~DħIp8G4hdDPd%^|!}dzX՜jNy~uh럪YZK%aˆgf%mBT0TOٍ* ׫+dvCXICy2 MxƹqjMYgv8L7?5jp[~4uT I|m.%I*PX*nMUHy/·*<~}kgݵpiy1O aE!]X)zZB q"# ,o㍚K'7hm|>KO*DZ)(T &qŋ8046Z&o'rp+B6) 5|[0DxHܨ׽uVsxl-N\qRZ8FnCE@>۫%s&̍k\4'dcM|Iݥ#e5+˓( {cgaYǒ94@#vΜb`9Og\N?#TB'τzՃd2ItNM^颚bga>ആ,+"Bq&-0y.(O1ʘ^>pu;#E!QT}ހD*VIE])*ߡSMY7(R dmշ}9Muc@ 0nYb{ O8v^; &W!lwI'1H~G.W~骆d·e cFXaAֽ2 ?VTf\z=HM “ j\>q$fv'2/>#A{3; r.iQ"Yۜ1El )N-E e 2`tz<2F/&Cծ&E* (˛=YIa[/%MhtodžW ə:~h A׾Q[Y߄yʾRi1Xz߰%x'-\5d-aV2 7\bcIl! ~ Em-. cqd`6gg]ĵ{k l־b &X흏9GWJ}_r?M>["O\薻D_+7{bSI$X(@' r3}G_Q4J "snѸ%' Y6Yi^Xq͞ 9J~hi3H/aLIAYq 8. նz%staȶ&Frs0: _d́W$},K/XìbB0[Uɘ.6`ᳬ> C?37L Y|1-؄-xZ"@ Vfkt4ִdGfŲ#NU׮(DphOyn4j(t0e'Ӈ}L]]vgkk WQEbH]Q[ b*T 9>Š0X52kA/Z8p\g^zӽKp҄m 뗀|C `A=oLL9 LIKrԧ |H6XÝИsQM~~PݢH`Xʺ#/KjV.sMaTFEr+ڬ|eJfrooISG$sq`sfNY[e LrUd4^mrޗ> H2}ϚC^҄ʹP:ߧ #M [I,?x}ɑr%3?ﱎƒ䮰 I߈4pk<]7>OyްP{  :F(Yڃ+_yosi. aȪb]U p Zv'a "_SWz.×m]}#hG8UMaaɞJf凉v 6ޝjo#f{ Qjrx\ț0BH̉y„y4_} xҚ"K>_lӀމ1k+LuZL;MM`2p8vЅ [rM[*x~ŸW[e] ̶2 9#軨`T$wD2?$K^3MLhh1VgT,O4gdZt /&(@|4pBЍ%8g ݪ+g!:sWu]b{cvY[mh|K1+ =fIϊgµ.I{axIu%70l[zh2IձuRyeL՜7gJeL`TsG4A/*o!/f#qe:/7Ҕ-gFM1lR11;u+ә-c03w#V7vW4 ڦff^/'{1} ,Cήw2|`ݤRԿ7v6!v2"y&L8gnEmHџ]_ s%8IQ0c=`:%h>V ZRR~)nuIwzT=tU>T=qpp-׭VQ>ڿ.4jcQTQeɛ;i6v׵bwq ǼtkhI- 0jhUf[D8T,_·{^4@ V i}6003°C =G;ʑ-L3ئ~j.ƭаSiҪY)d-Wbӈ7 N>Ly[T|Q$HKT6\)YOu3]갊Ũs°3 EB)К^s>,&|C*ިMP{&/CRLNRpq$mǷ9c/H >yRy %‘AUG*f%i*x"=ƹKޒ,/ dž`} Hv9ԑ2*5m??Cf9/BVl:;|'TH Cs`p evo߮]iDkXZew4Ķ1)Pf k"R4P37K)9X[e,iA-gWLoZyG+Kˌ:BHuL;q!*N$PHYc#jWU*纬d\Oҷ^&lJ$&(en/+c1np QSWcՈ Y&_loF֗2 zsəUv< u:?N"CYz&W5WA<{4:(-j1+㽼8@{??Γ7sW1ONmQ!XPa%h“cr4u0 y ',OZ":te:c<%/V1ԓ.XE4ۘ",TBp̲ў($t<_݅/h Q!m]Q&v-r%4b݌ׯ|&, IwO˼8>Fp_NV2ƭqϼ:dKS яǑ,zgͶw"2GLy%bmj8b`a5fK(ǏaAH/)C8erX7ëO,%Ǭ;b翠EjPÜCd_a:^(>#%#eutNd8i].oŦ]U_T%ש _@uJvIm}sTk^6r"#\~ܽO:ߗ..rlAa=xZ(%IGI?LtJIl~>40W)Ӄ;i?nUOZPdT$ F8v榓!!t`nU@AUY^H.3 Ax? zZnfaޅ~Czlح_LROv x/L@4LÚ^hP1jx#&/@hD)73ȏn]+6&hA/%j x0my|S*Jo7ȧ:K84e}h3 >fj[<#Ft:!2)G^^[§R8U6W]Я (k ~VgY܎T}"'p'P{J3*<ãIPΞbM2;XB.ª)\[ Jl6 HϘ؈#"o,RƇ>iɟ*Ƽ03Z,buͻqY 폷:I-YSIŌ*5Ҧ={N'ј:~"ÇE׬C2:@yUM12(,}7J5}|ͦQ~Jb|KVzE.2O(%[lƖI$h~x԰[<3Ģ` d3-c2m'VJ"Jd_bdQR;^}J_?QK+>p(=6DU%U]%e#E`m'Ѧ~٦y_8ߢza9]hHgCXAږlXUst~hڬ$|K澈n>4qŽG#-v:4\3 Գ:w(UA6YW~=K3d8`vTn'F{L_tݰ$ Im.^9lOeYe[ ^*us"j6WHL7G7$LnS<^tM3$ O]MH.\W0fh=X]aHJ䙝h1Y~;}64K 'R Wy΋o3}doJYgG"xsI ^ m1[#R좱dBmdXRZH!``s9g\&lBO-:`cg 5X`zcKvaFTi˦~['AmMA)*,:1|jK$߅BH+Oѻf~G]@l3gL͠Nbx8;Ɗʩ#%anBu pWBG;zڃ /{cxa,0~?Qࢬ~ +A(z)qhԚt%76Np^ύi¸?V [qʝKu.{eRSz ,1wo75Y>)L:څ;pQ˶wZ`~ ('> Il85u3 M%4|o9Gf$Sv(Fi o9eimxQQRL(3x T1ane~5)& g?&Sաt(ğ|~#Aչ[m^9}RI;8\*e()ʘљz%(r1g=J`Jz%'8WgdZTx;xP-)t, rFã{oցa2v?XV+EI?f>)Hϙ(KlOztX=1lj%Hz@2= 2|q(4V<% =\y'sK/lN| nk c/\] z;K(]4"&%l-gMo'O7 K-V$Cya%bF&urxu%ua'B^?,dv=}pШRޫ|4M۰Nb]G. O@ aM8g a-r#r/=+E**ΊEW={ yVvh=<wya 3G=lQW7`%NkPɚ_1wt[9}Xme}#/ !Ԅ)I1km!(贙&}b#T˂N/xD;[vhӸ}X.ʘTQvBϭ)$;w1G6"j#<Iu"= 3 rc;n@^m .:,ȿ?H4z%Yu!pT,~.f*%?=Џ[(ceC[֥!^fM;՞8Frh!ٰdkG0z& Z:OE,]",|xH^GlMEhЈêI#@w7#tJr}mQ"hʾ<V+KM1'h^U#$y]jgGaq.'OT'N0=b#"('Am{&Ac[m.m&-!isGc"S2z &)DPmrF8$r*<㓐W#J1`n$)ͭI[R9^0)uG XsmCJ7U\&3D6Kŭɵ.X,G8=-"T*͋8:p_ Fr#cm@1^tU:,Œ@ˆcde 9V q/C\x?ф 25v2JԤvAzS-OQG_aSט_fJ6@ՉV>w^ 7G mF3:0JX0XVBC#䞷7}qMa6㵐$Q88aZ/f=[E j7qv$/  FxCՐSlf,|*Qz;>@W![L(~Ks|Oǂ{nHKa=4:GPwkhšɾ8T- j\YhI'X2, TyiS'^9LT<'Ęw)Y9u 9{M R;¬B cXT'wWD/(M>淪].%KEɢ/g6z(8Pw=H_KV⨂NqU/UɮشkyBfaH>V2x bϳ*錔: It|x Ņk`c,͉ n@E|/zC G_w[9u1CJ,n>TbqFH7 >#hC,`5]!Jx<&}-W^|D?R®~&WT!ȱ7X0|Y-ҋ[pD9OډrO*y1*筰p+lXiϯ K7GmDt6/$hϝ.wÁs% }",n*=pU!)k(ʹ`C7ɹN <3c&yM9z>'jɊ[#}+!fBg+i5wyFntMUM !;q v]ݯ#B =582 RĎnf~ bK (@^SE"~c<fQ'6 E(ywC^Gyb&֖yϟwҬ_f+' R}[ mλtE<,u| !zTxZ"$Hgpw{=e;k˨g>?ͺ!S6W2S#_MFxQzik,\`Bӳb~(V`J"gwύkѣ"5Q鉺:Ld8cxӋȮS[ؕU-#*>//C gb"(Ntjf4zYS$:\ӇY!H"3$C$pB~)W߶M}(qn^EZ w@#|B<- 9WWpW$)JkHϔ|/?&= KF-pB7;d;(:%De7ٛ=z OGE~?l0l2C~g:L)Û08ܽ]tpg]DR=Bb;&(}6*ҪL9&joѼ\]㎍c{D؄LkY %ݪ-6W`d{x;֧L^W%PvP׵e,8B96477-&Q,B#=`'aIzǐUw=LI-nw+nMQ*NR6FYd̤uV$3,33*˕tc_o6SxA˙_\3/\ridHn/ o_^y_PԣRL:s? l ; ]13OTcXwl$: jo[;ՋE;?nRA wHs "db> C;z^Z3o_g0۶ 6 ~6nտɢM!ʊ{CUTtܪJh51RoSweʑV/i[xlʒ,h"WTG%t(xhFnI;)hI了U?ٱ"  ytf_RLMw8hQYc0.hک4] *jޤ"EyHch׹f+ec3QM֜dIfaANKfA]ZGs̍#ylDiV&/>F$@E9x)/gi*M^Y^PKmۉNj,M][My@Hli9tyY{ʮVP'"ǥ4nb(F͑uƄ=mF ~C+&Eff-U? u%APDu.3c%!G0:a1 |7v1*Gr1$ѹB%/U\7(LFhf}z a|¡0;i'LS'E$ADe/eѨUj0(G/G㟐zoHX vz+ VYk&U2q6+rBR] OC+ a4B+@INaB :>S}f_|g?a#3HН"VJǞCcX720MBrt珈3!CedF͝2|ʲ V1_h6q4ӒX>V$QY7h~e){+.GV Ff壢? 7y&'֐kH \#UA͕x`M+znDDRK|QBޤ u r"DO+ mO tG2ȼA-hg8Z]Va"IG@mK_=,xv1GqbAr/ =l@֋|+;i<+(XB ༞&q GB٩"| gg *#inȡqɉ*Lb>`_LG_Gɐm⊮7g^}/|7 )n"* :g L*X 4i_M5\i85ُ5ؙ)_ϗ|GD}PkU?)f&$?#y ZR}b1c~WGo-MR7xm1 @WX>e-N<DTЅ4Orm4ڜɎ!7fEw9G7J\a+ ǀvYqJ=~g@F[ztO)r"`b6$t`7ޞGjm=8o[\Twm[b=o oA}D _X7z6O} W>u#\&22' ՛K;ٙ TEWvM8*TfJFt)3/ar 쟉 F;4 (ՁlDw l.et-V{pLX3Np-{zj qX$(ytYwakKOx3O]S/nBsmbfzژCE҇VTc+:[]EpF.lI_8?o7Šw5zmXF*,[*7W ЈJe־CH_Hn.:)&r8\p'iAC\c _6% -QE2ΧB'ˆzPE sy7(@Il5"BZ B!rՊ'0QiߒJyePgr|j!Rp HY딗` /`NC6pi?aZeF±$ghFΩxZm:e |ل2青@ W% "<:Z2H,xӒ XNqGUl [,%.]o}͘Rؾ,WK+8N[ ɲ$Oi^QCs/Ao=(*% aD,tW8 ^~/6'"Ήni]#.^I eepZm #c_R:+y@dhh x6Lќ{*զژTl:F Fln/xHŹ"xAuA䥢)<:x3]=t|1zVR_rAQ&Re?7~Pu_"A1 O,D\;PK|9@])/}z&Y}"q ,Ҧ-5tG4 '`~iF$U#22R1f̵xlNM=sQNp:1PB4J(P+G7To79{n\ m9ww“6O2  ӃZyn)Jdtfa[Sr) 54c|gꌺ2q(`ՃgZʆ8z4KRu>(T<ʅpPt&$ڢ!C<\ܘ<04u+,pkLҎm2׊`ъ.y6Pm7Q;uV\[ 7vFZu'㾼znG lsxdcު Q>^-BlS?->5tjSzŶĀU|+;z Qrc|~nRxs*`Sq)q'㱦SVӘ.lj]vc c$}`a/CQ鿻GN 9 ?Io u s#~ǁk/fΡ3mPG2X%Z i0?ۜ` BW{ʒu)|jM5:r/puJUTcI d00 S .s+*4:r$=;Lƺz;$a"s:s?.T1-G9H'@0tuOUm"iD?55G9kwÐ_\J(FržHe#8H##Й\ ):OSdU~75Cڨ6LJ A&4dh72Uzbt™,5IIm͜x{^8O}Px0 +]K`|'+*׌X=B^ĩC?S:̈)qNGV'у?k+8{  iƥ1u*/Su柃;dº]w$_۔^D`YE`0"_O۳:Dpeׅ .hdZUdJQdJW[8|9.ֶb#%H_;QMx R8bVt am>!T646?vpNnu8ExYv ̄D@sj0'<Xwr鮶_e|úFz#z4)Tgb tm {%IEHPٜrS={.}Y b:3j %*es\?d WZnAA?j=joj7#H5 ] /r8_VKyץ@i+Wn+b (vyjxJŤ2tJ/Դ ;̀x#\?K1to4r13^9 %s~:wUxhX|`8>4 J26}Eapz_ӝm}8}l%$%eg2@L$lIx ӧ`^tg&//un|`)R&7*-P`LѤ=ow5̇B  ,btEl(wgbBm ZY:lgar\8M3M9>>,䵊E4xI6!oH}CT4)Dͳ'D&ꆊ%6 mK(>%߮d|#nI.e?&cAkÂdy&3*y-k[b]8>d,<#M8dԷ W^{LjfA0QlrY1Qހ'v1ty ߩHFKp"gR44a <`*LYؼ670F_"u@[m?jƒw:(+fMM5c[ pYs!_h?lod AZAw'TcX&&jvb=Ya۬s]5Ccׂ緵z=lqb7/LQ6ǯůF! u; E05瓷I! tG}{/>P@J *0~+N}HaVؤh] Kn络ȼ0ovߎJxj*<gYFYzu k$_SLzE)4IÄ p@ n꿃bclY <:f!o:0yZYa1(c(xm1ܫ=! ѳYLSF׺%Ou`ad}\]{P<֨j[C`}9ΡJM),q mȾ*[ PttiDXgkfTJ9 Tğ۪9|HςnK,tmI~2]V|I?UդX~P M@)-`[sW:@tQ^.I8P3lZvͧN h MC$>kjj^@rCBр4SZA׵A(].gKdґ|qFP%< B4o(TnR׌?6|".y|c秔ScOa@ ӥeL:z @[F/4 X3P$`(=]8àE:oT*{1 O륖#}WW1CxZb!Ø2sCDe AE4n!H=)Dx݆*H#fy*I?j|֥̎4p@B]ԙk^Q)I~#/.]PB-DBG|C.?ȴLUga-H?f7pY:A^!x^"~ ~yLUw5ox 0"g wzhὗuEgpfëuF p`#Eb:Bj-enOfŠ~d31LM>§ :ɏ麱<Ι KZ+ޝɕ227ߥ|n` ,{_#OL9еFЯh2W;Tl#%z7"IC.oJulh:GW4!}zn+eA; 0<4#S83^iP6bYs %V<&j0ɧyK H]lZJNpH=8PkS>NPVeQc@tCOo3bˀ-r~\lkҳ/oh dE]fr B`ϒ7kZ$*(N>8R÷b.5cn>pDGqϏO|!M吪8} BE,Uإ@^nK`Pw<0m5>譯/  RvH_:`6{FH ɱiyGC}{*SڗŲԈ\0W Tُ]V4ɠ?Dq_ $|$M/*!K߫C'ToK+ЀiOE`J-Nv-IuŒ@}Jj-wDPP<,ϫ)ڥG&^Q2Y*A 4Ck1Qٻl&S`ӸhVڍe)/1x\~p?QK1dnjF4RBewG`sIS9j8:tsMFi{ع Ukưy-Ń粓np\ܩHjc[_!x6DK}-C\ Zts.P:DzA;kp_}50vVTr1Vά)/l3Z PK\ 2 ldşYcE$ىˈq\iR]?L7/Q::/8JXv7>Z][;djZݚ?`h*g|2P*?)ߪZ`tft gpA7S RalciˈDݟ[nM/LNøW{)lꊀ*ŸBP"f/Iv Gd.QU6ai_)oܡIƹiø8t>FTJ!ּ^%%Fv[x~Eݦ$Z{ưoR>P)5]3=ccZ8uRw!Ϻ1ȶ#n%HhY!X/P+2fjݜOR9eMJ)Q^z,a*e:rGnpDGezOn}A>Ǐa 3ۺ V{yY}ǰ렿>3+w_Π'&l)kb%Sr.UV:|h[{6@ .$chF}.{0+]fkwhA\:"lx `Y&֚Z&:ȱ67Z6 $FkG\;N\ss~aoǰ'"R\Nq͵L-W;jm7"`a2|ʬ |1Kb)LGqfZ%L;%A q`,Rᆣa%*ϫ? ^/ Xidך~ J [QՎhOݼ<+j~+Oܻ%DronH 4Ϸ)-l!m&9|@K^i9@ܕ:*fIDa5⏛.W](̐]1C‰ LF쭞ʤ08u>EجF 륙gTvԯ1_\VCFYf3T+ӳlOJ$ >+u mͷ"<7 NT< wؽ8k>m}/ 1sB|m(INaEMFŋx8& ޙ)30)S:9p># 1ۋ '^Embt(x[ɾJY܅cgP?@_6wۯb[A4%P(2qGDe)n$&Q/iР+BPZ9C`g~qE&Z3ThͩPÕ;WRyةy#{65ka5TʧޡQ}{e3#(eͻ_W'O |yޮ ܥn__xI- fw]+jIziӽ?nHpӓ9t(D>Q,enܼj^ʴ'g41 ghr=Eŀ8S1wCI=S tku(Ƌ@/6vz4Zh#5}@S.L8.ew5Xkj؄[-q5f0qrNS8w30Q 7*CM@c z M"\Z~P tϤ7t!y`G/P?CFy>fLOԵV'8p)0cHl{Os˛IhmfgOhFؓ-ggj̄:+)* t"ZQDr'ᑈ^O$u8 1''¿0w&٫%=FB~8ͭ};S #N/ftG/*EOO@ε (;: AXFi_8tm! tI/̜tN$H8rWLdeh|v4Y:z̫GT_h0EZ]oeCPb_>x ղY}% ,GUI'?P(06r䚴L$׃|-RΞ-͓k??yVxR1?7%PQYm'ʒw!˰ٓ~BPYWA:]m6 ^t4E0 wodn E!2ceyw#CM|BL;mTpb^O88 \ Ѻ_&&![&[cgpanqX JꆣԴFjA1̈S`bUSxV`x Xy( Y0既yŵp,fpvYs%nTR8(%`UA؟m'Y.ԃD37NA=l2#x-OFȰt]/jwLV\ Ƽ k6Hh ?Q3֩7,0:nJ/~'Iϐkw+hys z68pѕ%g[X4;QOs[x}9?ؖI3xsÊCPv;!3(^#1b m(LB2 Cj$Fg\){vXWE7ߴEZ*fet*t}@ 3F1 }2bQvȨ6a7^ҶA[O7'ty\ǛIYqˉ:[fbDDٜ\ݕZs#Eg7Jt`"$Q}F2&6Pc0!I n)b)5狵STع,;]w0ۡ sm)E~K>#\s&؍kֱ8^isٹ;?X"7%m&b"[ܞȨ_<E4@3Ƃ,KF=d:icLUaȿ/.NFE[_ : LXүĎ^Ք⅔|bg*`qkU޷u[t XASQF. G.j2M?T!Uۊc|UsoT?C{N׼M<`3XWG@zz޿w(#).1B'*Ɓ,cE3Xk-`$. |\Ns +oQNezi˛n'|kfgeˮ>Xs>p0 `%.lNwR)4%HFֳ6Yqa>|{ϴ]CX̱/>9.ڱ&nVi-FМZ{7?m8Ǎ !O+/a0n}eIr Nggi_02*'nqN~|VUk)/<z_1#ZkR+]&k$5I4ȕ\`fJسHɼ=i ,)$=qGcDBYs2@81pNzߘ?mXĂWT%hm-JOdZ>czLYZkusZ`n:F4VfH'^a݀@^7Ċ,Kk=(?֝*w L׮=pJ5#9.\؏ Ѝ~VXV93(u0tpInm z=ByaJ}U]Ň+x˱Ej:Uj8+΋tJO?@']k ezQ3u(|~MqU% zCZjsTMr|Xxd-#L02^QeMú> ;fx)j'h<WR/x!鎲$M &DMCV>ɿJVNꌍO#.fz??R "(̆`iӲMTJRS-9 ƍxH[.tZ3`:Q IVF^(p1{xL֪R a52qs$ieQ'z2<ڠ< 6DH$^[X~O6,㊆ш*\WΕ) Fla1¡11#!o3s aŏ]E1N&xDLB3Dvq|)R乃YtW 1m1tP bП@!XQ rTev`n)M=_y G|.lCIh-j7&֟}`)~ADhpu1%gH]@ڍ f#&BP%d3D$9_8xpj_dp/%@Լ vd qԟ{3}n.X&/.Pܗ#b+EysŢ1EW)ck›Oe6QJ,BLNW`#wb_FƤJ\ gRy%^O1aĤ\f Xm'{cɝK{5 )-M@IOJoV$ UL| JLJzSF̔ׯwKi=GPo6ݪzLÄs;ֿFvpPPՆ#ƙ1 u^H=z7YXR_!Ϸfٯ9}8#bD!߿"}MO N5NpVE,2numd/[W`CeR㐸;'|W01ʧ`$m(v$"yeq*\ȋ Sv;)pM, )xgb\;.$YX< YE[L V.& m&tpfhWLYWVNS+uDq5委/ob 񧅨ϲaP.|gve+v5H1띩Wy , &֦ұm̀;` $6"r^2Ѩi^][P;:ѸDKV݉dZycO9,w,foٕc!pzG% Ejr})]f 'B+Yx1+Lԍ<$B){by n4xx~/|O뮱eL 3a6o*Wy"!En FeH7Ì~ё *>0}d;㱡25V-I~ղI57tH'5\Ӻo{BQz2xN^"Re"--Yb` ]jk$".uԠ<[B,FsF4.3GH: ,t_ֱHY@Ap䏺ly QZ0HV>n]%Xm4u}#o;vձ9Ծ梔K]G1xB@Z+H%oWKֹÃx #9ŅQ}0]NoDyNrnoyQ  ݬYFs3B̅ĽH83? i ]]6M.07>BV/KdCa90dOו_{o LQs+Ƥ6i࿳xMFʣ_v43ym_t 7푺}w9> 'BqKu_|hc +30}jD(ĤtC`Rp10Zʐ48<# ! GܣHg\FD9vf͍|WRi<mF9ΠLTȬ"Ďdֳ,OmiUף\1OݟQ wY1YCJwl_v\w2|KY+t[evC. ه!CP3-px`ENMm7TJM:|3ٹeɌXFv/YPhv9$oνLK7E#^d3M /,bfRn9eZ?S"g/]ٲ־b4Zkf>HnRWS~zPDZ~Wиe גz6y0Rk,reNSmk}ǗᳲYm:Z;wtՓf a6^_J,MUiX9|[ }$*ya-g=},MdXgn\NwyMQɉ]qf|zuqFvQȰ'\iLp֛MkfV?H`sy9uK:1$L'+9 E@;Ye7봓P'x<7h\Vǎ-sE~. i A>%}܏vY4et\={VrqkS`&-fcty/i+4{n=E\omBe,yZYn]X md~ZNcTQZ'!r^%)5ӡŴEv] -۳FGc; ER %Ƹ Dܙ/7Kwy)[44C(P wI>¥KP0)Ѡ]"BYms1(% mdGP2zꌊ^E.B@92\xkͧ1 ˄?ntOqճ(1lq |M⦐ƀtBX̊ȪDUI5pGS @l d^!!ao#"o]&9o߆ (bCAIz9j wTiЈ8-"."cvҦyͼNmږI=H",ZQjT}_\Kƚ% Kh\r?o_:uu6X>73ɛ"pNOHWi4$Fj; 5m6Jިt{ϿìM8JފnLiwF< 2P|@ߪ\,=bF C$YcfNQ0͖mk;JS܀sXhsj#>*5J 3"ʊeCSVQm}#}M7?7?[ I<}҃𥷾e9%ipovs2/\tAf%DAe&ϐE$\GrހYZBDbp5$xy铢+% :4Ơ{5sUpw iP. C+3MB枾mݝf؄񘮘pqՐ9A}FڣzV($t ڱHO59 l^sfrĐa#QY`wE%*/ -VWtTSw#W![?Ma㔫bG \84AN^gLR; 6)]s4x9uyKN6(F\E4Oyf-6HDrpJ9+Ӗ󩬶`T,#9 9ZlPƓe&Z?-"<5q~$SQ\D]Kt)S+Ѕpq9Cje le(%g%^ ST/gEk!U&hf}0d+290W9r  -JiVP=`Ʒ,ǿp$I5޷֬ߦDn)GL, -I=cw\{7it= g2JmkKC}}d<YiJܶD[ m(%q0B@ /@%ʧزۣ:Rޤ,yq<9$42#uWy-73}ƧѰ߼,Z\Tl˗BqZ~Y/5:%3, 8= ؠo{)q"}tYT22F(0ҴypMU%~cXZsS:zETbYc>?U/EnJ& SF [5(쐎 ~Sm+w5 .hŬ)Gp['rmwAm'yŠn&ᄂ=~91zSM.fh1/?^G- Aa-F#wzy(#h?*)xdů["VLK(JS3 LK/K'c?% Ώ܁ %) y^Qϫ ǁw{鵈I٭?I F9;ۈ pF} UȮR7A0x &d_QBô_nmboYdMА-KRɦ[[0it֖Ays[*5ld5(fNwK~3"(sQ B߶]% _3%_ԛQ%Jo' ~s>ϵb{H uʱğx&CHݽϛh=<잙ex$kT,GcsbG(1\̬+; v2OC$@>}$r9AJq|“^muS_$1 :Ns)na•Cua J' d4#L0N}t\mM )i-ΚHNz]",hS&LneXdf$9<5 t}c+X FR"6$ЫW*\:z,K5$MToܥ+4WC ̐T4:1g&^.E{Y[8_.<%…ݩ.eqP"VjE4q:|u9$`{ &IN-)`͢$㒹F%nofiFR:޺{Ȱ#- N_ιHDzoȗ^o?Mύ6l0*̵<:4}DPVHi<߬EbmA {ĵG:>kĬ` 3S" ԊiR{Q&K|lG" K G(JO!=XČ,:!ugq m'aT(2ysp(#bIT-OAOFC접yJ1{CC8%#y^b.s>]4\Y]%#}]TS#{mu%"w; wSC $Lk5 U>=ﳶcQ^sĒsXjӥuck31Hqal UI nk`̧P>ҎϿJce'L&UP rs@Bq =?f[:"x;GC=+ LI 4$6.Ep6J{e?&&G6Z _"Cq2yk˙^Q5` MEUAſVnNtŦqnf1S~ixvBEatv K nMt3+I& {DWB`_QYVR딻/֖TT1*4.iOߞbAAU`@׭.'戳nEvg:<8 <` x.IWfѐ~`V+an01L #MGjKmG6RqDk]_˷=t؅1Ӈy˴՛NzFma#%x_U(6}ݚ{8ebJrهX7/BMy$ف7$th'f*VIH|]l7މ:#V0OUa>~a15A'Hy$QuvlרVC˒7r{x! xk ~gZN@>N>75k"^Nāק֛'wl[[**W/kyb'`Yͱ4 2Oc'><&9. >'_$K"J[kQyIw{K$Ş5 pP+_ͣy_p R;䟭9DdmJ0sUlQdg@'":\?s%2a'OL]5[y&C=iM'U XV,WLbE[-W$q,\"SJ&KVhTp<u7elV\׮6| ]^YDfT06,%*dzkHZ_ me{މ[2D.vС61LMXP zK(Ả[ۖT,f³L񰣓;a0OC? iXy[8\CMJ[hQ'ʻbf܍ #) Ο%pn$Դ+O"'I_d➃EDtDlp SfY9=x[0Ⱥ TL4g_I7# ^s[a_cBlaq{:F▕s^omtEj;HCwq3%J2|iQ!6E5W+bv* .L U)P1M븶z"ްñpLDEI(`<'4wEEqrafR%FZ7FUJZ˻QW*>m< Azy\EgLR>l^5;,$~O8rX^E AbS\_P ]Cegx'MjM߇*;~As}p:zV$gt/z2=%gO/۟ĚƮv/a^=#=8ֽwp@jEK.1nu{q1CG)3o/l3/j%il"#=c@~ G^o0sǩ99vŲωt|2|YRϰ( LZHKaek ymTv2Wwx,XnϢ6%@@mip"J'I 4ݿHMgW7Q]ѵzK3ݾ&ÏYl@]}3gOHY[G*O/%Q[4!Ah:"cTzLsWKg,%y1(=ĵԳ"K{ y8o}9?.>'jQ}k!LR30;Ni<+pgˆ G܇WX/v=ʚXv. I/;$ԝRP,ؔU2 f5In"plEAi@0$䶼и݈hϑE GtDVrBWsW ճAiuȢ6"=Y \|TYp;LՋ }0>[` wNS<57!eWi! H=Wsٿ|p/`xumԈZ oV3e [jW5fc-蛡A0:[ \M @ϸ-=J$H rpSs8#np/ |)q"RpIhބ1a()ݻIUHܧ蓼9ٗm=J=I^"Ddg_g$%[ˠESä\xDFIF`!^ .Xc؝&Ӄ5eJ Аz·іu?H˚}pyn;a֬W/@ty9_uenv9#CĻ`) %7m;%v.Rބ14b':cw%1L@fqx HGe@&V16$[݋pM96gFn?yS# F 5^8& `LǔpU^0)m}X[ QUӏ>W2'5p%!2=ZPq5A*0 0M"32lMݜR*(kN '|Z.f\Kػ be^Q|vcR/"]DYp}ܯ)츠918]bqvH'?InɌf)p_Щ_d0o.3Eek@=xw3mv6 m:vOɌx;RxO3/ Q4uY!JLb/u1?Y֟ `bXeztK* $2"fbN=@XW=7_-1W!Ag%0MWn&}Gq0pLIjkY#n4qhOЁ*iLz]1v01#:`Hׯzh_,^R'Vw%H*qWKK[>ϓR;̘{<´_2ˆOUɎV/, V\SUWxsƇAxd`6+p"KU,`4~seJLT'?>HXI v+`Ce~nmNX\xXPzQlWYMR/IBEg»AP{=j D]%„B!ci\t(Q<&rWvpWfQ9D:>Vx׻|i Ka^'vhh!wNĭ<>v&iS蝎ʱ&mRs`x &QVנ—Mvd UH>#"/<_yLnf@9py.^I*~ZRxs+jînq8dn igtIg ln"T_5#8>^x 6:o<EE2 Ae߅bcLlv"^z-YK2] 0`X.i4qk}ݴݧ}ﮛ}2pz*لAoPc߬I9Qo#$n  zgcH|L7TM|_<0s&W 6W|0(F`3g?u WX33# \jҮOhڭDa#%*8#v7'"At L&IE f0GM؈|֔mKfƹNp`_n K E,R0jlP]͡RÂYb{DNY#JR cv|*1/N/JlФ|*Q#?;t^t,2&e>M\To%/5 ZE RTY>l uy)B18o/G5ر8GPkL\ [,p#QN2%8]|Ɏ'p'ΚR]* o}k<{T4wĴ {:t9FРxϱCC '#NQ9c\vSZ>\}F yc1|{bv O&y14l֙tQ^av5-TVb 7Z՞zx1aIƨ ?uf}~0wFIg!>K33ѠiT7'.#$*՞TGFULRp-,HO[Ẳh=8 Da|Og(>fUu0sqЊ cx<ėrUP_tuEG'DLoeoӨ B[@ϿV&L!Ƚ5 %X{ Fcz?vi8~ JċJD A3zM4;ޥckc]Ldۡ q#M9ғ"D{rKl~YKi?P_=͇m~0 *r{}Cˎ3ca}^iT*jXSt z'J8P<сzuKf3QHGs\ɫeN+A8OH PAw(Ӆdi|I(_ O2PDkk"?oJ7}4wȌq%?w\moGUS&@APe. wULk5SDyhX N%_QfaV5#~-d ?sЊg!\372TR+] KD' ItK;xfp'S M)yNؿ˙R?BZ4h· 89I+~2m1҉vtLA*uC'\݆؇Yo6Ph)Ļu;"m]NzY ~`F'4&úAT8FX@]{ LN5Ym6Κhli1.L; $ƊIidUhT`ȭψ /kqkѱ)]dUӓg(im\ъvd;XȦaeKx !( b4°(cc)4]Vf@ZS*#^KxqQWK+暛0|Z;#gsY7&qnG5aY!>0؝d/ʛG' +1I)/5#sޭ2準L4,(~eyp!Vl#Zm8׫'~ZvROX1볇&,&XMy"{*Ȼ]ǢTr_D2Oę(x$G"7  @rRƓ;|魿?䫵H}X[Dʇp{Fݏ>ocPȲiN?L @GU%{)e a&6cVuN j]`tOn#mhqn=\U#@"}!~IDʜuKt#+=Uk]q,jhv }uKF>b3{vy.7R92X0fWL OӁ >"@0#,y.'tlv f Pr"Vt\.21n$H 8hOr%yVU.g!."f~Wh=Dր66 wE#W>zo!2>=SLJNr숟M$/ ~*ņU54\˭2)$.Nw+L<џ= :Xob\A50I80 *ʐ}tE 6~t:b'4bHOth@"OW:af5I ĔڗNc 9;7vA3ژͥ)O_c]\لd]aWyb+Ok3 d" jau!Aܐ^$Sdێ`}s}c) ޳loӘx/,IyD_ 0NW-.2)y7gvG*ynY=u%8Gi^`Go_qɗ~'M<f%_{>d"}N8V&@{vg˵eQ3.e [ЭS̶B (TMԲy Nd/ze#L VXDVEu@mqiWȘ}8BGu{ zqXbcP}c紃b ![4"VJ !$[+8tK)Df[*_UN3d0> |!Beo!ޭ c+u/22A.LղV Yo>e)(N8ʄ7<W7{El!Pν"'@kݨFڅ߀ U橄>r|ziMژIuu*yR<+)OpDogpVZ!TH@:)9`H 9LpY#"^@rw&uѫ(I촷FI"%IA ~ B2S|WTH_{)lwrvv#sf!r+>B;иIr;=:91InC4) U4N[wA@`]啓J=6.+ >":vrcƷQ gxr֣ݵ@ /)C=jY>*1WPbvV~. *!nj]*.i\/T,}yWKFX(ډv(_j2;u%Z7U-2?Dق$1ǰҞv:}n#HuH!X6-@c2$ ^Y829/bJ+²g݋¼XT3'p-&+ieGχ۶p6.'2bG6R-=5c-NG02 &hCE1Fi2dY:`W5FzW Z׎ΦBMg"Lj i]HpPĿmK"M`w \مǠ rNxH`-R 8#BgJZ!y`wBc鬇FޱHDV%E5cp՛Vc,9%fbR C)/Jfk3k0!ʗ;C{ĉF-p\Ƈh:b:,L 6yʼSc5Nz#Q'=vl?y',d%'6=;RDN`2KSc]o3|VE_扎*Зo fX>xdoBYv'xdnMMeW9ggӓ;hRBO=e`J&խs!A)* 뜪M$/~SU"?=٦Wx [ATK%hʦ5_(zQ 魓puxwNy%k1̄J$?r+7# ݫ%ŀ *H+;R+~gGmk{KGT^m LE)u/{m7iӮxZTkeΟNW'*>2NGOXrK~xGS+I24MnZگ 7oL;e7/݌4ܮ®>g*Fr2h㖹/J9<ׇCr?d> 1 $1Kj\o9 >W~}4N.FfNs*h T.2̑▘L9¢݅ql U}Dg}~c'îh0E=X:č):c8 qʍfLmw3U}E!8!\rҺgamBc*w)'ꮚTܬ!.^p? m &T!2鑳7SuE\ɜ892<կcxd$7Y}2-j7T]GeT/L3>\ /{|0X 2/osUD}bμ]K64|a3#88(tCu[˄ܝ߻*&O+Uȳ#LgP`m/1<MYǷx?K8wxԵx3F^:o6\oYEvL?U}:Fڸ|^aT7O/Xph~"sŴh츂;05Sb;(FpĤT1\)}CͅkF;'܌9] yrj NLU%(@$z9tii:Jl%g_ %?x$sEͿ+rwTQrAyt!Sd?Σᅫ+ ф/[P׿BxuqdLV[sG IeɞE/'^8jƘoQM ̙/kS /FdR=8 Lכ ҦofW;pASмXͰi5Us5s7}u˿uL_]Rqr ]Te.,nV5wk[z"_wF&si=Ov!P+a Ɠ&^-5_qX9LǺ ,6tLa|O %EJi5X z̰IK$ 5Tk4ZT]Ӫ!#x{$>K*rX{<)qWNX{oD|Ym;O do)AmI^(pFcS|@II<2U:'Kd+\]τ`;ˤimx p:RV ˅9H7OBq]p1 KjQA% :8c6Aޯ]ʕ4T$L.9ه>0JI8Uؓklۊ0dKBW["HP{bIJ2?H ѫQb =U90O4F5JHQ[M[ՖR|yݒ4-&ă1'fK;݉mFCBX5XP1nj8W9؊`4X7ѫ>Zp [} W(9bNPHK'+U{7۸/-w ^V|'rtJ!4FPO^P5+G [WQG[v am]3̕ ŜQ2͉?)\em/ ՟@PtHh+0+]J( 3vl."*-_+mL&Qݓj:%۬Oi+p64hG7Lm n4,Nj!mI=]FkS^FvDBzNmRm9URqלQD cO-B Rj@$>_O×hs`[P0@7I}͡Ά{cPqo͆e)Bdi+g-bU:U<b?{w,ų10;Mrl-cHPٙN@-s7/r] } 6\^gءz#ׂ\qvAyٿLft]\%"MVÖUի(gqiziW^M;H@=^\pBjjR[#BkU{ ykPP[hm+͘b.uqj1BfMd U|.n"kЫqK $r 3k>^OM BWixD¶k#khYDstkzUlOh`}fugl,nfA6S~ݎr.Yqju74ic´tcD~44'@+.@д L]L+!%}?5V*ډ(wmYmAz%ByLk5WʺzLcu|e8NJ.R&8mHA{# %B `/TgT "7(n}&/gT&$q^:"Y`/y%XS!V'TL>4Z~Y"r? L1UoF^Iޜzニ/w?rNe, z|>W94߆M(}lBk/]daKkDc?kUFתW^yޤ(L^s[p!uZg˜B5ui\%a`踶 !ݜ-"/MYt%^wY^ ō;-/s/nDb=f5({E5GȠHY6[Uʼnv~)wc?$2rT̚fdÔ,U'U4f D/=|ydf&/hTrc {쐦:x]흮kyeYjQsK ,G)`:,| [}@b4Zj'_j,]'kG xUh R=_7E)hxk3BtiWa'y}~W\f_*:-coaRKXR &=<(%T^X'lE\2d\opFUF?φn@ٹBAfؗo i Lv.[Q1#ۓ>>ķ:-uX~i(c)i }zf5F.Ӕsk٣xqflۖiuJ8.28[Oin? 6 ;ͷm'G%J&^.FЋf6BV#uى㼌ʑ^P2/t#)Ѕ<&Gu q{D%-ȱoɼPJ;8 <;RO% oAnׂpkd..D#)[OI |_HoncQ+׮jК c̀ӯ>ǒ简w܉@ 1aCnqkjga^r F/;'FaƵ6`ҼZYʹ[qP)>1X献J(-D ]ͺt)^XV5.VQUuQ3K]H#%F+/XSAX*^a'f!hf%nhڕ1bpy9C^YI"vlSOZ{%~tdbɵ('RkǦ]|pQ۶XVj! JON*C!c޲h=0e囕s7T\)u}I PZYS:2b8+?88^TdA"̡\S.mR[{m2zeXn a6OY"-_YJ*(n,,8ٜ"3,LsKаqcAԊ.Sʷ;ci[ SDƸ=&cD*Dy~D*CwW'o29 W8޿=p+[ti[6,2YDO#T@E5٨v]o5>)y;f_0{}&sCܝn]/cu4ƐpHbV F@ϠE)4΋sKiyǻC__"6Oq+ RW-'*;Tu=&BFjZ[a.us:9\^Г("cz!tMQקO)ݍd^LXHߤyf2Ř2sJW[ cpzE/[-dV{ {4ۅkpڬqjmMOS/q3Ѻ%жW*UUOEks׷؎i5u!SY!C7ƻP$]"ij󞣐qkn7;.ݭAVSG@k./޴.y!b"j{@ȑ33~fV܂ƞ/iq N(>V"8L sz=y*Axf1Hi6! 6-H${QqN7.ow߃'1Oͥ1պmH |8k3Z@B:)HA:b<0jQ0p8'š|1 =NcN@j5e_]KE2Ďc4\aeG#U{GB}wk+ULٽ:νj&v)aWs1(>>].r8iLjӣ{ R.؆V+s0\1Xmhao)>P~hp` KUrJHU,mn&q ؼ[.Г 62w% 3t,ϑ)'*oUQC) 3Co}A$:lq+,whf%r ƐK (YyآIM( $-"iE(DForHApE)yi^DӅpe@eépJ %29ȵЋɇ*-0JTH?]v0<>RHfi<}5pBmxUr1~2S)@b356`C]qP:\NՆ; iUu|U1 2 _EEwpjE xMd0owMy"1*VWGT`t2~ rC6 ڑSlVPq\vFɏі8& }@5󪇻fΈ6B\+˷hG1GjS*:@dڧex_3zknkrF$hxJ KGՌ?P(zsS!3- iV34_Zm LFDS` tQ ļ&}،u7G;l|kNX_$y_h'PDRcӞ9 Q,C_L8v%/-ɴ I+>m2πC$v!T_MS:q㡐cP_I|Iq!{9FM;lP,')ge֬Xx2•8ZT^1;k ~zYÏKb1цCjQSђƠ-"IF+0؎>]7XCF;D Ӎv׻^c"X p"Et ܠ㥥p theڿEOT]HZ[Zy7DKcV@ʙX^D\D}Jɤ]7,z8쮡b6ZOMLuyܺ,?B࠯[Ġt]A|,gk{DvP33)4/h_b!i}^oWb1S%KZQO]2dz9%rEgP;K(o-n&/ n>F-GF@b(֋5دI.无z^t~Xkc 6Aj}Vs[.FH2#V+аR\d>t TM҆9 զ~ sC".¶ZٲMljdDmG||7[tqjEe"`sN\^kle|@gHRJ!ӄ Cp ЬDI0WY/2οNX ݨ lzcH-[Ĝ[1B1\UtAnRFM̝c,7q}CΟ9Lͫ7"n&J滎A8wZQRI&y6L*9C驋0(VXQ`Ʋ&ӊ*CduHz[L!DE 8vj E9ݏ9flUO}(qoϬ"GPhɮ2xxgl)%'YW<=졪 ƘJ.%_D3Fޘ) EҶ /`B`T}8;Rٵ硢a+ gDaS}E,r8IiP-Qtǐ ޴my_zkLK1"+18m]3f8_93"195DXN"ǢvGKĐ`(ru,#-n_yT(U eA=/ (]{ ߹Xyc65&DswIܯ>22_"Fq({r^7"6%oN*@ChM=, υ=/d8u''@1;N4_c<"%ƚ1j13Ku=_5 ZI~V7,\{2IΩڂY@69\Y(2w2 Aڱ| ph1ʹ?8VձI{Z"\V2Hp/xu :˵V 8:۽|R>ӿ5T}Dt0-`v4fE=jmz,J`?j1o&i{@1-AHBn6FʍYL~ Dn83%gg.ԩ!; R y#.n v=6bWnŝu@xF-0܀Lpf#:֝†kqY.' 4, Ӎɸ3cK!gj(63f霵ưq9U#b ϑt ;xq$'uf'@И|,7e+|>]&6·G w [8#G~LEJqF"o`RLǠuZlƖNjMcF̴9.7;[. f8U}jJi8̧ s#3\.AY[R1'N ʡzuʪ` t7t]?BEqRׇ܍ E9ėvuٺua.Y(L=|2kd ˠק|^UxCЖUlu;񎘱 |&?WJzd ej߀rWҍ%~l> nۥ x߭cN#οl0R%ݝ5q-`'$1WQtTff(=ibH&3().M_JcB;ϯ!g׻Bqi^G."n6oDB>Y歡AOo z{ZK꣛iw2%pG?pBR7ʰRn`v2ˆ('3<$7#yْ,_8=5{Ξ]_!:97˔`N}=:i'3tjqi]>\ 5$% mi|O8("7ǫ_[˶܉x=|R_ rѤKE`KcY(]CE}_U ?@є]M"~ /Z.TV3Ṙ :~?JF3@+=BG.Mи]&= CN9[\z ;5D:jcܙB%a#:$Kt>Ygqd4IJ'czx U~DDQR6lz:ueD}\A!;Syy[~X"1*lЃ.3/1[|؋QwP* q28e.Q[ ک/"A`s=l;2^ub8e]naZ5EDsM ta4P\۫w5})^d5㑓N[$=IQ7$KfnL@hÏfqU5t+wVGWSqY@s-%>CD)1'Y >-)N(,X HQ ({\D$wܚ09/tGϥbťv0|wtqh$L0yHDN>6B}ٗ02rBݜY YlI|<1 _G>TK%VZFT+8dͣSHWu<3 GaJ'0 $hb(Q=ˏ85y7|o"ݬ=BZ6/}MGe%Dq{("iJ|35u&nH)ľ*ΑslAmt0A_ڐXE_]}*Sg㡈)ұS잎1Nq(w뷁"ǤY>w]dzrhG0Kߩd.c Y9Πu/IYkM>/+#l}B[5mL`b$ !,[Zi"J*r3ca޸)jD5|U({R1w ܁>C yuqg((M@0㼜,۰GmV$r =Cc?9onVQi!ĻF9zFGhQm1MB/vBNr/s80;vLtՒtwxpTHdYiqUg`p~_!l仓[nL?_Cb2#ay񽶮f9ݮ'?1"Sc6h[PB\q!-I p9͡W8'}W[*ڤ?i݊n }$k,I!7 3)/ieV(+Bڀ;H,XNn+ZU_}wr!6.<@\+^{|71VZrY.RaU6q+'WEl OS{ojV C粍qf+;ueǮ)L@ @AbP|=.8RC0n8-.H@D_蜃iq]PZݛ B)vp +a{1Lկ)F;w7؄!Iz X1U@k+ ᇝ[TFtֿ$SRu q<ڣpϴĠzRڬUak^p 4~gL]D f4l(q2TX0:5e@6 VQms1b# 9UAS>[ Ѩa/wMFj7͈3[HQ9gR?&՜'nݥ2)$S0t8yvˎv{Fi\S]9BǴk7EfC'W8g06d77eՄ Wҷ tpxv@\Uެr$6/J0JbHT?@Dw{0fY/ ͹}.|ro(<7lbfhρ֮|d?ܖA)5+ʬy\t $O [`E%:Lc (Zj"n^,0yX"AlS1;=2bSEO*-+]4厑`IjwY1IZ)Uo%R§vO2/#r IE-5V!_* mcwsyt/ip-7kǐ#C.\:?Sr[G.6ퟞ#ng15P_s~SUF/Ovs=WRDr\-Vw1aB1^y$F~dnq_!*5+@WޗCM;zvR3<8np;DhS8f?s' [A@ȏ]l"tW/\%ǚB%!ź.d/NcS ]tmgH$tb.KHDUѧ; 47d~`K`#N(|)Tq2c'0N *\,!+cz`I=d)nù_;PS{7[~1RcQ$]y8~f!M2Zƫ‡xw0~ϫ< $5ۥ F -Byӭ>eB5rC);9ҍǴiBأsVj(Uth?|2ؘx< u0Ȝ3f@nN@I$]/|o؃b,}fbp`YO}?>aGK-!61@a2UKb q'.FS9# Lǂ?!Ms&a&>/i:1_<a{BmqgX*jJ&n˳n h:.ȓ6*'+iXюד86F*4}#CTeqZ&X\n&-7_X,a4 ׼&HV9c8LC'Q^I&L4 2Suط{>'L|x ~}ICOo.Bc850h2Ru]qM=MPq>exC_e'Gir8\m20n6viv'RUTqZCrgZY]KJ(VƜ^_5>AƑlҀ SwCAUwYB[-FFSDij*& T񕒁s@IFIdy ƞZ}?V hP< G,M(._x}A/oc`mjӴJľ{8%,9QIC'fqmUrz sm.A|{߮,]#S\;!OOB*QB6o:$iZy(a=|9ɐD"|hF:}.fMg >[gvPF%lZڤ8,!tO.8Φ,6?=/ɅX+wbed֨C(x6iiBI1 )&csAw/a15BF 63p-T;-0!6L2j>_O%SV,4Lu#hڥq3RxWvw\7Tsɕ8@;Dw,S0i+C1`Şֻ'rݮ"I@Q~x[l%(O+t`$*^U{e1 ‚vC%vLUv0^΅@^s W>0D+4P_^#>'w u1Qy=d|v&.w n,||~J&%B´(NG eɻkLBoXP('F":\mn$am} M"`4im>Σ.m FkSۋ{}}=xĝB." g?]&mB#I'qdF&&+α_3c#BH͛݌Skrd;[~•HE4uDbrUo8zd1 ޚ#*gE #*>B zlj4P% jڔ? @tBi48ɐS}&Z*,(%fϿ,cRN*/:6$Ժ(^c-~N9|޽oGr${-:e-|c>cG4X4.Mvf`ƒTXn P2+\ K[QsT dDA҈TXP[TT`8w1IxMBIXᡮ'{tn,@&)RFU&Q"st`lX(u/Z'&ȝ렚NT<¼pWhUcLjux[13CIw?FQd@`!\)ßA/ P/Dј7(we:E:yh`,r\^QpBXҾ2Zᰱuity "vKH؜Y΁|̹q8$V93u;%ٿ PREw ?orggk8ַ\ebS^$"WCokª5~@ # F&k6u%qA Bpokb!R0WU UV3AY o'^~>D$n a-\]|%A8cr9=phI@}a+Z/*0>sd]4fONFQɝLNv1zSٌ P0ܘ2M#%ȼP_;N}<Κrxk_#^' 8OP]d$UI\/Y㬴]&BX >!aVm/q0 u]:܎H'1aԟfD^CbvA#=)S]%6cfa}9`As"z2{ۗX{Im -i"|B# t޸V8F7*c|HbhU񢵧a. ;٭QC+찡vS:xakN+<dG|3&"+jSЋ&Y9k bԼvEĨ(R@#JSGz-N Wkd_[sTomu#KsPS&W?n ۿ9%͚gⰡ>#U!N5Ϣw^+9C,7=BadpI'ʔM>Z O>U$I;J8csN0n2O0 @E`R`ИfCnu 8:2j::3_^B8@ؽ]-MEv/,nC h^r5Ѱ1 Z͐!A"3mH[ٙ4_.Ihk*w-DPo^-euCnSn9 F 6ŸZ)[H A*V$PYQv9WF쵳N:r'9Ūc(j/ZaWw1UU@O\gwnJ5ΜOnIE!~ .u1$&D2q7 ɧC$i#q:~D* 2j|Wӡ"$F"uۀUSZR2JzmY)}Y UuL?J_y& dä1~ p@Is娞 鐓p|?kI4hn?oJ2`4|~7!Jkng2HTDwSD\0bFN6ဢ!Fk](!k^e1)|1TqL}b[m6Ff8cRE& nDQF·'"@UZ<*DSQ؟KNL:C>-aKcPСRס!$v|\, sov {Z">jJ<^Dnl?Hve'f'8ʭ3EuI튭5+2D)\7I~/iՁFȿԅM^eJK ۸og061VQBs4_^pǒJelϋh`vZ}tL3ѻAhNؗĝE˼lJ:42t`i&<͕,:l@[-*&k*/?‘nvy*f=?UawL H} %tf=4}m a*5ځϐBf#e|1|M~9nV=OpAYZ(? L_K˿| &YhhX *l.4J]Χˍڼ.OBz'v 9Ѡlѯ3Sb >L@]p;&Ȅkh C|jr,EY1G3m̄B.za4)O=WXa?F|Sa֑*fQpEb a17.H ޴Km.,z#B-xZ2p<'fZoh[㇚?Pk0٭V}5e56f3#+(1}O=oGMWM J i:ګ6OKa̪9e03?vU?{w_;>{m{R9^ʔ&EOA|u0@6қ! dNtXd9;fQa˵rH.!\,R$DR3_%$"FGu~$Z`raED'7~'eR)ɴiiί@^Wkpap8KYW-̳EhP˾3j„(0ܴዴsE˦ AwkӲޒLd"p ~/ta4eCGBR~`{JAl6K]!_}Ŭw%E3l/PCYѫ2|[Bu% &PFj;Bc `Xn^wÁj|Q@ 3%I/jT8f3LC&q H~Bΐ /!`eB7:^ :E>kACd}4DJQg䐰Ԓ˴է,Z>+#qIB7'&D,9Rk{܀YcL$cʒvW}#`-y_L7{O5ϭ49(mH8o}1Jp5'I#ؾE;"5f> !81gԫZ{;$?J:ߏQ&v#=?Sj/vRY39lH-,p:<y8?ըeu5Do<ĬZ-l?[B#8WN U|&|DrF?kNN67B~Ks'K_,Yay;ʝB>wL9j0$ 8DI6|jzpb\AL["(4,E'l˄mn$+g٦fS'Y5}4!'| 4G@*BE}S@$8[r2iꀔ,Ы׽w͵E=l. {V1ZE{MD=i9Ո7o [.V!5o*M.Ey ٢+.^#(Q9ƕ파~:`~ct'?S:oear5HTRL% %^vMx_&Ƹ8IY &O^KfYO"FgR284~/r޼<''.c4K772Iڲm e%ޞ ',6JE7Id@vH{K0W;Sy]I?ITS[%L{S_nߒT!iå[*B-|"dEqt+ »qc4tsw`.swx^Y`%-~S< #},ٌp*RB_ }݈ew>`)բ8*?(Yk޷o C[e|K)f -OKSmm zZPLU1Ĭ**+XYBJmIʘa!P!Bȷ&x>ӱԈxe`W8@3͘V-<@Vp2ŖhNOv;Gvᯄ;a?{~MwjPrII7xym~H\`"8pUT={V4؜CسSZSEUݿJgb@5@!K@c:.(+0ؚ֛e 8`Bڑ-\<-RDX go(* X!{F\c}&"[LS4&P/2,xBsF=9۱-Z(oMǚ֢w$r63 4 ^YЫy&"&>Bn twd=Z;Ttkn&OL,jf2Hc]։SͮmmΗhocGi:̀qɨ?pf R+-l l{cc)"pӓzzD g\[ym˛sY:Q:[$Ől/ 4v *DAEC:9}``f /t| g"]yBvZC  ~<4zQ-t%(.IM dN'=y?36> p3s4k1,*OM\AVcJbBpvŭ@sp詯LJJN^#ٛ3 Xhc\dBa-FjHuO˚H_go@Y[(ZLTm*k\PMx Z@~Q 2Tp tJҤ>:tp[1YvQVk>4V>:)5WO"[Ս ?޹#R(t(jL2y+ 8GnZpeVZI%@;W4x2G`ax*awﴐvCFc,ڂΈGYDʭecGOf  R\.K*2Yee4ۼ͢fpO\'}M㨨x_;O^ uR_,"@z'"Gٰ==8s "ٲJy|T҄Դ4NNڒTn#!Ϗ:f 2oFU"A0 ÏaƆ! tkW>g)`ng} PN.upylѐU̐m^/ G?\W29[ QY}"T dJz0PBPZdABWik3s.j2 suROj PKGYt[p o{}~lϭE'^|)o3iEyBdu{ً h+e#$Djˏ6|>P8 KH+tGh,DǮݝ hDȔ`e;-ɲN@FZdk+91m(^CZ@z 1s;^$GO4 W'v/] zyR5X?E2hx/J(H1Rob}AU4w[ȁ02dԵKճB%Sn6_84ӣdJQS @Q22ql*8eBX$Ktn R;>~Kpvo5\^Up[2+ 7"!{l 6ތLEJF ~^"l%j>CQjaeX"b#rHyfžNGְ^Q9t>Q5T5R ܨޝ& Nju*>\FR0/} s3jEᇳ1Y2B!^%Ws@)qiW%8[w:xy`v@ ha,0'^%ÍaS2Isj+#xqq3ةo{1+\wMalR9Ń4}mLL{Il쳛f1/l#ړ@&.ސmn"h`P; K9o -=vD,vUÀbِ\}CC d]¬gn֦o;if\,gÖ(KǮJŁjŶN.B1&ecSa_>y F,.JLKlr< 2Tr6*3U2B횭ڰYbh.>uni*1C,{ɸk?{Si0/h%wILyLqG ^s RaK֫Ib?/%Md.ifY Il$ҽ60; GQ4bg"zVtK! 1s~ u.j|4x:^QFQ#FXm_K5ݴuVLpӿ>~E͡몭)Zb 㱦-l=Lb( #1 gVކKxoSfhN8u\M'x›k3%mt]TL`e^4y*ԅK;b6R&S"-W0@ߖ51`o^$e<:S&UȄNL㉛H)YL𤶫E~$1[y\JkJ8LyDQH 4W4:֤D4fW\L8k"eܸ-CĿpbxde=F~)hBLXU];l5\>_&Iڝ`;N++\cq-6[aN+8: }M nk;F.US2I*RVz87Z}-IWUL`JYѾ(fgTV\6=^}zuj ۋpicI",׷s1& A/ vjs)Z' ~&J,' nVA,ϖTqez:SZ!m-"69Y^iׇb}5"4^ZNg_-68\.){“Vߴ yJ tP0X),5HaF @8!Xl2"긱h~HVA<*zu)ܝz~0)S(jH]FȪiAOuƁ\7CwGO~+T(ճ?3`{T3&/H7lbL 70#J4б!Cv{7bc*ƪ=dVrsgAxv"Y'OW68K) Q\,'3vJ^YKZ^fpYvUzQn1sV穜ԒI fQ Jd_5)} c: !6Lo`g]uSAA\q)4l;P 9 DD! ˨, U uVTy?Ȣ~z ChdIJpaJE`RaD 3V\',n]s84Wk?[@7[Q n3ԋ tS '%f.6ITsp0 ~8U>@"MCq{{fbZRb=l(O@30"XPzA$C.@xG>tHvWBTIb/;a/nFe{J ~]QSnr_HPiOAi*;cD`^Ij"ԁ~2tD:i[YvSpv [ˀЖET4ԁ(d BEqyέ!PۿPZ)<{ %W$$U8TЫMHSW~kO IA>"5YH€  #arI'2]*-.Eg] .j$9J])//y_mj1>1,BåmH!9=\M殒cn?m~A`Y^]wȤ1lfI4;YB{#o/g(.c|H݌/}V4Ք7dZuf1LN9 l  ƹ#}kNeܛN8;SB7}̂/Mp1;뎤6D;aV1WI=4[M9Ib$HöYh1(]|OzWQs%V-(saoc^mTpؑ譿.r9#9lyv͒fÍ6k2Clr@[?/)+q\Sc~.}̊r]6vIOTfQ6/j~73gȒOԄסmE"Lݰ}}=p8} 9i)~O|A!HSo"(}#. YXŏaQ4S̴/Ry\r:Ekת9ްHVa/o]-C A-z[j^TĶu$c(Mkb.j9Z$CF1Gg2ALT4d~ ,\u&t[EuiGH freD&ZPSaU0& 7>ymoAB*s=Ռ=CXyG @ ̥:&nnҚG)4e'cQyDp9.-ɶvo6N5E0~eb qLESzQhQo12\2Gt8 }ZAT5:9`Ƽ:Kø^C qkAPsZ3hE)?mRxgAU?E|ŜP:ZѤ" i6"'n~ YoGL{Py׎7sŒtN5S&ҏ_wƒ*k; _ekL+uxaRsg߼ng3V/ޞ@ieάN1 h11I.PT$f.+|'<nsl@: ?J}ztCۮvޑ ŚHGT1?Khv{6.-ADF"=E_R!\ pf .PE9 R%M;[?,E%v8;-SgLCĪ'jC,YؖŎMNt/ej6+W;aji,S ദ@ttx*(iA`rrmilfO?ѫʫ6D( 4lkDQ2_H q3TYHỜC.MD%IopAĂ|^oJ6+4Oux9Uk 6nTo\(??`%M|M|lp鷑#[0pGL=e|Pg?7lAxy>=>^=Y/>l#awBm㕲􁣌1,A{Tb6t+x7VeAnFJ!ҝF/'_zÏ7oXW(P:W^H ˳zնݫ%c!NQTN.'X'{$Pl3*F\RSt_;zEZ"R^!^^1-k>g{*]f<P,4Uʡۄ}Cw'EC%flxf >0jDk%q8鶥:]~a:l+`jI]N! ȯ)_#e}ekjCFbFY7/ij-xU.Vq"_nea\Hr#M4<3\G) 9\NnaX6;˜ OX޺[f*Og6? N`ϕ";Z,@BG@s]cg=Ր\sp.>`%^-ՐEasZ>4QJt0@m\3UCGaza$gIs$~aTD>w}>"-"# b҈_]{n_P4` BDA"IF 'Iq=ژ9pp_ɒ!zļPD_M= +ژ1lttuu6]m-10x|5ɑ K(]`CwĤzu)ql@=y5`=\E5q@<<>A+ώG|J$O="5"]b@X|NcJaKWNHn|oǁtUȼOK}G7ƦNݿo%Ł3~fi4Qg lq܇[YZ>J)D%7YUk&QYE۠i"AhɺQ /EpW6;QJL;$ORq r=l-zp-O tBKm~O{:8 @gS7ݭ\K>[x͐>~wFϼK휆aŅж5B4{]NkAsM2sAR-F:!mm|@ [Dx'ˠ4&M6W4pB1xxsT|/@rrm,9ljxidL?V\qs¢ PȲTԢrKz5WJM8UW3*:x 7GK+(`= ܧi͑ƽU-!UYt OlNSK/T~5s,AD]7\?U~c.EttصeY~c|W'H,cG(g1`RL+2ЪJjF\ot(4ʣu^ϾHQ֞ν]4*KFmFo?*k:,f.̍Xuߌj`peHXm08'V;_ p~ }j4LwZg, kF{qsܒ#ж;q\֎DxWzU= T ~_@,O v[2gWA}MSQ:6F'2-c&I.;F!3oX1r3s2nvBNZb.V~ J-iBhd 2ߓu%Y(`@x%+R1Tb`R0&)vH N/>~Ko[FB]@ci;YAA8ؔHJ"׳~%Z\;p㱸1.uIJX~8mh {3aҪWg s/rmx\78Gwm6-^Y[ H# ҇e-p˜00ǼX!"U0WK3v ::ejIOVS weXޔ܆:?> /)! , b5W*ʍqW5w˙KN~*)t׏]8BfHiqNP:MTr<|]u< }h jz?JZFcynBi|V%C4[B'F>Zq=(fɒvE)D9v}b6a#ž.0CZ08 Z.,_xaOBWdI-)[_7ACa'W}oAggyE'wPh "3:7>g:d! {7V5zF b16Znm@? `V{H@3?xj-3۾^Ch roW(Ԭp-L -pE!qʒAjf؂uBrV'vKNVܳHGsXm{"S)U#?t ܭJgu|jS~GPJb EA2ɩҁV c:Po. [t(wie =g vt@F^**̶\ad ܬ$-wwEOYd~ =.1p;y+VDMT5}8́lr5NrI7w`ش;H2|@{fP\ݩ5ڵ;\@<=ObJuxK&^6~O~VFP2t~} lB*ѴDXqg9clZZj3ct͖)a ;p\Hר*§*5e|6+,շ=WA [)k$OPwc煈pˎ/z(hK4.` S_o ץNL(q~(ih12wGS "@ %5<}&g{ҩ32߾zɹwWJKֺh'8豈j^l$3#8l6@kGڿZp {y0ֺmKxJ*ЀJQU>`j'a@ CZܗlⅇԬ)g':' =FSZt"SIX [l5::hDE!-KIlLv 13]lE%O!Sp.bYE'~0Rp O ysLrK-p3gXT=%t |P˳!M|Hab[һnJِ6w ٴsQ_Tξ1ZCR$H–39 4.(/(go]듎{/U|ȔKoix$sԮHcnbz>9I\[~)AJ(_VWH}wʭGԻ-i$$ J`4)+ְw dowp mQW=S^FΓgfDF+EeFОa*|Ąt1G*DuIkѭ` D1_19)·. siE舆oK\tJ$E?^}xk\BlLD4W4-Yi )ģ.u$$WٲeLFG|'NU| 4v0?)6ٹ> X+W_O嬢[gxIc&wtل{4RiJYEl JFhW¡z5Kq9rz/w8RkwM4D{-u[ɨ +\۞Xg@Q9: hySRlያai s6LLye] &L,/- #kPYmxՌ"Rr9w!ѭꭻO"G$)W:8L\GZ}SzԅyPߣo`Myu :7E8a!ٳ;>?u|CHRLZWwC'La޺>k_(7' àZB!x=BÄK[8` -/[zumX Casjxڗ2 t #*>äN- .ENA+F9V Ū?8vmgOdjy"d,&7טVxNHCbd#\+MĔlI\="  ;(GOu;%2r\d;Q}‹u!ϋ6ηz/B&nI?' q #=rQ# &^x>?t,Uʃ" & =6b&fuhgp7_543@Y%g#Zn)ǐ:I7lp>:0x^}V@c<]V#Gojdܕf% 0݌?HF j+Or9z~I1̒`=H {{6v?lL%ZhWN88/H\Sȝq'0ƒ/"C:-,_AJuyQԇ [I鑳w䭫;s?Gڷ'-Zif<')?G *pH-b  F T G $gO96=Sz)Ib?2sni?ey9B@TD ӗg [\r硃-ǝLUaq6bJ`64d/Fi f=2{=s-3tk# ; 9%5L6=pY aa}kRoɧC\}Jf2_>)#BV"=?jt`}\ Ih{ÑC򸗂KU{#?;j@_h%~1+C_-$9@1n\uV{η 2aڲ]fh:e:ß!PeEB6: GCj#l` ƙl[&xZ~2}mPm=&G7պ$DƾcPuRdKsYV,++ͣk`A1X|`?$z ܛ{gkGXa&8o^?SJ̮9C9Y+8( )6Kk w}ga g.PvAKJ:ޫ3k_rHQS Z#[dI@+9+.a^Z!3.P%Ƙ}Y6l"]Tʎhwaf@ȴcy|s- *WT۸Malp$ @ Xx Q"-;xֶ#}WS3߉@[*DE+fyE{[\0GZݮ& ;ž~swU ;A"B CzO!Da,ߤ"`ܝ#n^(0bEӤ0s*uFmj:D?" Zk,crɗuĈb$X SI[ R(PgdQRs(з]˲s$HnACGnFS`S(6qg*3&=[Q!T33$̢s_zGRbG"6\l ʟ^nQ`r+]xCEHMdny=mYt`jf~oˠ^ESh05L0k^pM+_wWJa3=zKW ,_1@L:ZklͿDOD i*e=%K@iQڙJC&ҠabF(ڍLnQ[^p1U`Wa[}uoHJ{qfA=qp Yef4rNp'Q{ *ZAϣ3S* FE {eW݃PEJa%t$bwf_]?[I4Y{OJf_ P*7-H(.vm uY|PE+Y¬80+d-Ad ښKv"'f,}^,&4тN)EE;#4vx]}<*)+lSrChPqeEs˩Bb8a9F1p;&#xf[@l8Z)l|]!ZךqKu N*2é4hə ><_bPLY*E__2%RD ]kiص<MEa)ܯz;e ŏѨ)ڣ&o9"tC.CK U?YU>Qokj뜹wIZj[FYWO={`>XBAXga_Sس^m?ܑs{ ~r' 1yzr=Έ!uV^6Y/%u5/gB1U\u}^=3du`l*6srU@s Lv9;Cbx.0&+0$3y0[y ]@SCCL"~iZ9KU}Ȓ'g:݇u!Vo7ؕڝL[OtomeMz?T&h0 ܬx+%Ӵ{ 294+@%cȂ2cM&[jo$ Z{uoR%u0`I6ÒFIu͑y:,>L|@"^̭w`7~ #Ž<7r6KP7]yO"G ،uV:1/w16QOmpiYt Th E( oEWa% ZfY )6HN n?h69tٔ ;UrA=母9MT@1f+pg䘼-F1{ ,\ֻ\=-bMnʃ<<_uu,SϷ`XN>.HGib"O;B0X@ X Zr"Q'ԧ:t}D!1GAtԠ=Q#h>t943?Յx_,VmvirQl™{\f WRKn_egv'yS sⵚ|3ݝ Z %Ln.)k*?0rl`W+ FG 3߲@ [Fb҆aQz{qrv>ۢqCA8E Uc{ϔ߯kjX c Z4d#gF-Xs<.ƤIѿ~@Iq `>-Pdwz$F5ȶ 1">X^ϪX?dʕ"(FrD$ܪc'sY1DʫAZ#.3@:@tk~.:SP?cI-X'IK{yN|_J|M0hs3a;b[I{&Ӄ8s8=jAOO% D [ ɋqfs^ƚџO(k1;eÑ .UnP<'m[ p$uj7Z!y?9iX &}0b?[Sp$ z‹ojP<7)n "pb0 xz,W zHDM"{8<ͧDT[❺akP M OXLeP]s2H6I ˁY@j5(c&]vB"u/,[.VXD| k"qP!JcG%z`uG V  Op!pCjGY䃞ŀezOq;]]>=XQaVt+8{71rɚ$ރ撶e*FUp9"-%ԫʢ4V X/q@h’ Zu7izxW NKű$m tp*$bt{ 1cr<}DM=ڒn|fɚ4hD,QV4'i^2;}u_UV-==EOe}34Eس!s!^j:bSWs0onrQe(VkG7q5ȇJ\V2QBPނN!uy*jkxrd~K0Rȁg|ko(:Vw9p)Da< jxq`<HъH2Bbp„~-!ȊX"<7oyPl.Ϸ'On,ś7L.E^ZC")I3ZO ,4(o~c.s/ݬ| ^;W|]V קZЀtvNah!HKLx0|3qhFg̬K\?7x47 פɼ(r5Rq *7"g8jGbY.`ӆU!w=e6)KUW:O~z=' ]5{3I͏\O{؃_ oIZR~̉}*wbļ #]T׸㶼|ĿuQŕi[7^2_:hSWL>1Tz(C:A!frY SZFF]$7`B VBdd"W/µޟ,A81 J~ir?FkQ,u)Z,8ۥnL #uorc>%H/#`ZM z-;Yf¾^0)$ %q?QF.!cc0xڴ7·k1P=Ao4'XVndْ;[c2q;'-XF섙a|F8\N^]zcŷGԠ6jO'^A,(NQ |٪>a4ur^-| HJb+( KDԍgR N/C>#|3!gWc>7rΧ0)(ZD-4?mξsO<=k sT۞6d8~{9 Wً{GiV=ςe*-}:}\cPj#sSӴ"Bŷe_<˭CG1YH](᪜,!"KFx}] AMwJqϦBǦAҲ9 1Bm3m8XӤ.KVt}`8XF:'<r-|_fzc+벾SH_WT6j'sUUt-W)jKKL١t0~jWxma (ڮiǢG}0?+o1vs}d+^~.a?k 7Wuf_B9 E+6W./<.M3^%˽[]E&bʚRW;U_F,8Tuo 1WTY^ Ul#[q7 t`}яDMe+15Әژ ^:u@@ZȢK8'N(5 3&2j0#[H + qI0^W3&CznG7cB_6'9mk /1bQ' і>R] &ɳt*t_=WiFVIy16gE{;3oklCIpF,1xt45GjMZו+@+4trbMx̷ {b*tg!+)qΜuLh"P;1MUwGSg<+r ~y| [j0Wn‰Qzj*LTkk; *,Kţ4\}Y.^*g7*2 I`tJ{7Bl+Om9.$'ߚ͝լ ?4-R `]tv!_e$s!l&3. <\Jd-&f)Pn e >4&  *3 M$@;֦>4mU:f/r>ZԨ(8QUP$ 6~2UϜD^?h5ZTb2;6_Mfjr*/>5` t'z4Eml"(oU?d*bؙ}S`s io&a8~SdbBy J6 `7c Ph~>ZȔSI.hr d ӻ~5Vz^OUPk+آibL;Vnq`O:bfa^gRhQsZT*(s-'b sG,JT,ǖkB ғ]p={^ HfzeT \\nG2bܧ@{7(pdZg yfhx=GNR)C)>"/śa~vip\$~}JbKFj;`GF,3Q\nϛؿ^T1\3m#x9@LGgFass5Y{Co㱟z&=/ @ImKv DlvU;{u4&=}<%9~7S1eODs1F Y% ˋ'tz34J0j2h^8ѿ|D,\ܮn[(UM>O*l+8ڭlN:.pd$r×1r\j_\!22p<#pI* ̢nm5G7:eL^mO*,2tYd6T/.$:ߙ6?kU:T 2F& P?iAz%>S_Ma*π'5F߷̣5^ C\\")Zn`]!S{xJuF,귍gcrǍ)L uʑaέ_Jaas4e3*HkS4?A&RY+S7PZQKG>zEh.K,N?ofO\N̈] '<|0GpB|[a`;%x>iXt6L ҶhFPsSݠ[@Q42]Ӫ C'f@ Ay7 -]meRzyZ&&g >D[2>SYE+^W2|FR5h3.d睸:JM[~aXb9ZS/&6 8Fw2P#Q*b7vޱoR7R.pܴ-];Ig1zK8c,SVf 3za\ W݅{W2e:mWB:$/Vf}Tm#/L/{(f' 驐qAh#mӈQ׽6 Kz?5YG70X\bYWGAweh=<,O7D.Iu2Q؄g6SM+&5[ͧᲕ$wU"4v/H0@ƅ 34)"j^$ =nS9?iLNDjsMrwFD척h <"pTߕ A>GsAVpld_ XU9 %ri0I"vOAEp5?P"<. d:0]Gv*c)4crҁV.E]ך} l?VcxzJR[]x[F[F^:h`̏ގԅ(Gz]@*]/4$R1of'h*LY@_H/mr GfH;AQJܗdzrw,Ƣ+%c[M NqshubirU ԐR2/ ]V|S6K+H%#v5*% Iܠ:_~`+֘/I$+ŘհS<) 1 _kݵ8yH>ꇌ-$9Z"9A++ } u@B?.]:ɬsT-O{=`]UF' kl6J*ʋck8ibRVe93\]9oKmqԥ, ,;>(Z3çFb{F'vÄ +L-6y{uXr+Xyhh?%S 0"43޽vYlY|x`1:<dSR({IZVzD)T6lViݑ2Uv!` #~8DŽ*Vb:Dj8Cwtls2}]N*+ea?mCIs\( @V +EJ8vB^"+]ҍ/iBVÅA /˧a6KNT?0 gֆ.*[izW{ en~g I#@YC_GD#؂]`&wPs=e&7W5SѮ΢_[\DK98^8>&'RePZB2L(;A*Y}ts 71cm n @Z50qEKuȈr@/R:,gZ}VԸy{I~Eݷ h͘{]K#Κ?A+ kD{ 1'>|T$ ߗ/>ReK3c=CcR* kE}|slzh`i}FaDo ;n;[5vp0$)FkTxZjNBQwTuؠ7f(ņY?~^wI/Ί@@'$o\!H0u0iaʸAKjq(mDB7uv# [+l-ѣg(ڋ Č U3%m#H!ffXE*CawϓG VFcPx} *Ԛ@z$F\ʅv0}/CsYQNG_ΒiU{zBbqj'*Ch䀓D,mm ?{.B9=W=8֌|h(7Ŀv23ߌV_2x7;LXFic)G6#ٝF;4Y8(j'o_FKRRHzpyz?JW{t}u:Aq)EB[a_cAa懮\Ra_/Voܲ."`} Ɍ+Yr Ti !mK9lz\$)ciw&6#9"Zϴ;D;SAFyI`_9Hͱ1OAV,ZL9zq.-l+!LXyna-Iys~17]ސBuiT m{!t>HqUzmJT|L@n˅qttE0αƂHH҇FB5d\dKaCdM|AE.B ;%Y0sw}e*I|SGQ*;(<#g}B;S>,EfA#y~?c\!q吾 2B^vYvn)9QINP`WCp*n%߮pz) PĘ+eLF͓%N݋.>9ߡ5cfO{*QBlIFblt']>GubZ81qgh㘟uyk J9ҋJA0[=Z} Cq*)Ӧi8m Vu ;WTO9lJeS‹ݠ`|@5WbF)w_Eo0ܨj_g:1_CzQ+9ѣXA{vN3Gߒ=!h(R"b>_D5\uǘr]Wg$z tW5K&  $ Ђ%HfpEԖT ^O׋N>PQHjoX4KɲېN^+:W_dĥhChfC\ P*s?pOҐ8R.؁0T h#ظAģĕeM=׊B1F6]zC{)|-?83 Η5ch 47: ^Zu IK4)ۊ@sݳl@dRl-UfNtgۈwUWu!IMQٍc&ixߞ֕{ s!@>{#x_TSz-}ҳ~DB84bL>Q+*,[P)ē6"}}ޗ ?Ұ#KzJV̺j4ܗ?Ͽ?IBOt5%V"N[85V=dfLey3;!ΉICvE2QV؂"5_^N|d$Zxy!IJlHn1r~ ( NG~*j`rP7I/@JGG*-0gw~b%rR¨.J{ d$fE1CߜNa+7t.jdqss֕TsA>ԓ! *GyE#or]vt(Y X [/}l=l^ld}S1a !`ȹar X {qi-jcb&pzNuJnȱakgz OQV =+ɪ5{C{d ! m<HZ}1QeŦ5i #;&Z1iK[0*[QٟjdRa;W▗ܟׯi)- [Qd,ožPU:q!kL-Cf=r*-݋1ԊgrwO / }.ШfZ81+"9?~;SbW\ڞ،tU#mt1'q= n(yD"5.,TUsVXQ]@7v, io \M}ջb@IkaъEMh'BQ bgAjεCZįؓ3yp1x=^dsk}0sĤ#4fmܗkqjz%n 3DLajkA*ä F5tu%U \<4x|ٲWWgE5eH5*; RXG%^@5n~QQф:$KC6VS)t+5t) %.)u Gϫ l`*LU, ȓ1f_e>G3-)xpORpiGx,=xy-[Lt =g3іYQ<DS& ˋQbY>b&c3Ҹt3 x18!ѢExF}XxRߖ9sխs's"2iн1Ȣ|DQB9#o3>~=9,f €TQ˓N9 Y#+h?gFE2[n{YܻR Qd ׋q5}T2;Nspmj| \j3JCsB۝{E|M A' ۄiJ8cgB{Yʝ)"̵l^LMWY1`\RpN(;K"|%ל*3JW&sחׄZ7K覧<1q| K2ՊLMy+# 4GJ-4~E(Ҿ]e/d=pn6Z3s^(k&0DV9 0my $Ss!6F٨jEv@Y9.Gmdr %R✼ wJ-{])x82Squqxq5Se6?' JNj}Vw07M~FE #N>RֳF\_~\sNk|xJfEM&3?7*g|tPE! (R;^`!r>O92Au[C-\X/&McMTTv\{-%gg*^O0LIKv?˅蓹Qq( S49y8qjeY( Leʜ7$W$CԴd6 1Gԧwu䪑h-z;lڝ꣎=FGP:U&'ܬ rrgͅyqak?իn` X#|)K]$ 8]D,6µb焿I1\E$Zv ӂ4^|[yt,U^q=L~^ W\8BR ɕ]öxQkA Fp|8N --&Th8Z_̞]٠=`A2$dT 44aȻeM9i }׵fkj/iU~رa;$Ɂf)kG>Xnzxܟ{:YV]mkJ79lU--2E)N; L̲7L\ۓ+Oɐ7hh>k4KzJgCudOztM^J \N) gRG Sf4D)gUR{wt2CNx B*7+XYGNx ]"Șir\Exħ;]v^yp| TV2 |Xg4qou{^ܱ>=蠸ѼgT2g[Kn6\d.1~N: &'iKR "h4@-w&ln~ ֚&<]FBS 3xU?K. &KK_gvO`HzNw BJjpa4u ʶ%,:y )қQPWݐ3f9$<:7(ֱNڏ"n:83JS<ɧopÍpتjM9ڬ&8*FK+7$>u 9C&-R8|3dn! %~8D}]Q0|!lo_X "W& ffzDݎe'Xu;+nP%Ei;hL&䇸A')æ\`}`1YAG"KѺ.bgEãRX-R9=۸<sqi-3 xT@$F>,\rW|n*r*Z JX藦wjEb5Q-l|'@!RtuƵ6W>SmcpbG XdVB TϿ[s& wH/ Sg=ÿ2h;"qLTPRX?U|Bb Ѫස)eG,F6}.~3Rst4 R89;˝xfp#Kޛ tfka{1a>V_0_%e\@QZ wWοAHf߷qݙїJ; (O.IEBr)e|oQ60mjV4զuQl9a9xU^zl2|`KEs2<`ZkkjN='q:ut[X6W\B7{u+&ok|6  ՠ*۞YW.O;g*,̪;'Zq8\y0Yz<$LF/P%j„* 9 + ʑİ؈?ph}eN8Xi?*q:OhdW夀;7@ߜ~hl oi20tWn.ن@msŞ#`DSl$^֤_Z_J6qݠxzYI41JgFUaπ4"و kBz|PGgy qG)|` Q(ؑ@)4LK##_'O"!gش ^KgMr{>fbF,Ԝ)욐t-l8oC#6 q! voc0;xJ\rB%xHވ+5F繸  DAqb$u-)0'55pÜ! Vo5j\# w""nilj!PU@)d\*̩@ qI{uIcsB>ȨDWn9$HsJZ؏GZC)4LǾZДJBRȄ*M.%[y !kWT_/9IMH h$c/͜hm0}I%7&\?p9h%)Ԝ+ḃR=)zh;A! ᛎWs Az&GK W9Z<} }:up)b*?%UF\M\5]Lm,2JdzJaCW$|_TvKd;ݑTZ0{P5Y0q9k i /aK󭵒7JkC^r\) !P! p_/a6*x,1RE7FXݝ\0(|Cemj@pz(^29BA͘`?S"r-7}?ZUL=xf[G  $䳈^0[=zϟD^ӋE |Fblt6m{dKGEw yكŒJĀbwk*FPtŒBTzӓ1]Ut D7_?ZN =&K1Ud=(I@]|՜>?WZ@EJsUXS?3SEmcu ,=lL-[[qDɍ!ᙄ?Nb2ɣX!̯@uc9]-XA3hiIe&PŘIbY~;44sTzu ?Ɋѭwe'Z>f9.tӋK\F-&6荔:5qnj^1+,.~e9J _Iφ*Ɇ {,. j?pp˩ԠV{>V҈Ջw7XRZ<"zL$Mۻ 6=iebjοUhc\.JϫlK@y$; ZG$J{htLl2B,y#V"^_RǨٸ8i/eGLby!<1Xn'~Bbe4{գj^0m3idB۞:{x@~y.w`2$D1[liekcŞ ,@#Қ_=fgIחA8a.I&35sY/avN,T4 l0.xK3Yk#Z<}0B-tDc7MUkzjdk^G]'4}r4+Uo'/CkR{mc],Ͱ&mRI:3HߏeMCϑK@*\q!^n8pc<bzj0lrŔMAꠚQ,f~] &pƖ"tU‍}i6+P/T\1*^(t}q` 6#B/g>Bjh=^Vch>K"K;>*XtFh"$G c^y˴*eFLB\ɳg#ӏ վsp  %/bUZ#BU\4;7|>~WLjvyVv}zrjm͇g䘗uG<UxaUN\%A? TEP)2-6tbK岮`St! K2@@ Xd{J#B; oH~˝W{TWM>ira`3*Gr5)t;ڝ6J4"~On8 ՝#o-:lV48 KhX0[(Jz:g^ͷ.V{EG=5rp-@,ݓi9rRJ[%5$DĒ8Vb v+]L73&4LAu~^\ #ע{h,l΍ORkK{=IiKwI$){)l`W97G=2ЁtUxV: AtgAp.6VƄplm]mjZ_SM6FS|9X<)ݡÚ!/w)t̗@IV ?[F7\l_?yZ$mtmˬq>kJbt4! 28yo֍Um/#W&(u?2j/M[r!i>H7*"l89s1Ezd :D(Z!Xh""ojMvn?\$9NPp/hx=%dF"NНbDw/=(mV>j&o SuBMMb<-FEU52@LE2?9gd`u Gp J5,NJYC?ґ0YEnЧ3UcJE1!z4,$U^@g?.OdXϛء~I*qƸG!|)65Um;)Ctƹ2|>.Q}-fAS]\azz>gV7Lݻ2^{ PO@sS?O%n<4.qycd:xoX:8dP!kTP.!8c*'b#d"zD& w2U8 W[Đ\qiiˢw0qš6M?saH.DTm=ڳfxg>Obٚ/Mo{k;L.nk9&W 7 7l55jOfpl1¯g0:hRva@JZle7kOđU#'Fx䓔'Ȧz,. UZ7)rG,_RO•a9Y<}R\IR؋'(#Bb"sMLADۇq[`k7qlBqG!Q1073߷~B `Dbiʹ*,^9m -v^Ș̼rO ?~++.0+'JDJMeF'UNif Pݾcn#sC'O A5 !)\E؅4>S<ܸzdDW8e%2gUO'zfzaR"5J/3x2?)Dý^h0He--0K4R7b S[oR͐joZ '~>vDKAɽ 723霕O9HU|,u8HË\}I)}1Bas^'[|^5<2:$z!H@2y0#Zz-c.־&\  v4i+76C%3"`{3u svwceTCm7 l|-eM8W:%%`- &dU*4Y{q";lPк`D0scV1d(QUDq3-W27`&V+>&삩=Ìa3s&'F=+Bx*IL&en |74T&lDfW/-I> {(wϴR\YtI]GÆUzGKмIe":(RnJn63X"2ǯGJ5E#xt X` -o/AR=YjөCtc]8XRV XH8Lc;F{~ Ν7H\nwu? Was儔}ѳ*:WXI[tY;ЅgX徖D?bRti\r?'G{a_OR~׽-bF$m,R1՝J'~ WxsY%|TN*ANUȷ5ɼѷ ^Q _6ΜJXG!\a=(_x ("yIkn,f-~kGJy>]o?8X=&!V/Iڳ-D"G@B7{ƱG ծܘCHWOb q;wc.Yްsjʵ)r:[I,(&+V?k±m9݇\0 Pc:a> safy)Z gyJ$)mwx9-T=޷ mVmUy7|d1Q];95'S?ˬ DΦBʯYǬ/T?0Ա4( ¶jL-y5(>.= kC/=W^|C&0×#'a:& rSꢲyfت'Ak8 Q3 PPW?/9!o9IEҤ[1X-hԳ~Cf4G*#QYo CoJamW+ E@=?o WMAg^*S\PG-X9"8e{&hԷ[b3Vq+#m_@Lq q鵇sup' _""P.;jMؽ>n=4cW pc2RpQ{еW/DB5~@BOE\^>}\|bQ!o_ٵՄ7o8#qZu`O僗g%T$usH9XU0. Kvn{W.Vn /whh2XB(CۧgC@6H0J+SyH,G7H)dw>u:ґZ H7zs/q2)̢5y6IlIn_VT@:Ι*Q`'joUbPDgꣁ@unCԻ- 18σ3Cf pa^ @|^aֈ5tp:Ռ,E]SI|=Ʒ7.oO lǑx~ϡ!>2@05Α3Ys.Ck ;y[dg}m*Ÿz `mlv\.[{i/QwHTFS#穦FjԇnA[1c`- zp0uO6_17iu5o@(K2BX,ԪpJjv * 4SH^-U(Qb$&yK@ڎN8&k*{<:9j}πكCגgR}}\-+Δ*/LiHeIGbDϲ(=[J aU Q1 T D3v!Vijir)$vi /%c 4䁲 +ĝhA5›|Vσ$s;1]WP͚qZY$ Á65\à5-ڇtomgo_JYm0y&7Lzޡ,$Q5i붆P:|ZE70|Y"zBMܱYy.ӈ$lu."C%C5Nl*n/Mi8y,šhZF-3}nU(бxffDҩ2􃄂,4H]hLi9N![Ebƒ_e)=pBD H?Y:HZݢ G#\giJvnS_x9_y9kS=juQ܄Dnd ձWC Bb&Z懄#Ip񫿲:&%r0m.FQ` uy<~R${4m嚀F(QeX( *]͵)] BPl/oLJ"+ 4AM%qp΋٪Wv7tΥcEL 49bz#ߗ{k\T34L8ǩF.s '~Mu9ʷnxG:y99.뉫% oG-z[jO 7x~ERsywh L-`|A9=$"9L3TqJgxۥ/&i}΅^$zD23 D4m.BwZ#x 0V(1;=fv=Sӑ[PʿWkA8ʉ [Svl7z<"Eh xtΗY5Ցrɋ?ʄzŶY]s*䓞71I(vy:'ߤ8tL%'/Y)XLl;^\F WosCx9`se͹8n&|ۖ,ԮUY3De3 ~a/<_u pRNs#DÎ;`qkW3W3E7.?NC ;qƞ! a"U3x 4Xj9_y J{c{-5 m`sBL|A|ʫLUE:`ddٕ4"♪+A_.Ar8ߠ͈=I (SGHUs|`Z!Sp;jtKUiUk 5KTEkU~Y:!@DCDTH> " *TPA#]0Xc|( ң+^Mqk5Tٷ6"#f,1sO!p"YKPlEdBk\yelgpnYyhA;E4IUe{0N HcGCg2أMPDî݅1q\xw _L\?UR5@d&\m,w*Q@!2Lt 8wgpbI 9-ז͙6 `mܺZ@s{>dצ2DEqΊj=ep[YNĎ?|~Bwd\RskdrOj o\&:($&`]fQ`8(,J&ؖ?*7޻8Cb|8|ug+2d,Eά2au>9aKmXg&"`ƣTsi&NqAs/ Qm}0[[^t f7ҥ|Ι>g <`h%sho^A\~Uנ%ZS7}CpSa1pG9_9ǙiWBnlācW=7'V݅~~F8G j\{C8Oj/E%YN:S[jywff*ǦۿPn/"Uu] +(f<9L=~À& B>f7T#ih:='D~çFc Bǎ?\ 2(clDf_#nxufXU@QqL eMYB& 4SvKqO cv(,͆8ڛ~mI7*עwd~;b\ě8 TM-c`ZWICuWՅ](!R=B@ s2 G5g1|C5WSt=ƞLL8g'|){h:oR3,Ux9g l5RpI"p6q27S^w`C3$@ݩk{XW,X)-]--b=v4։rù-[&G#xĊj,Uf@+n#5GPX. Yϙ-I xb`mpy,}y #%Ȩ;5Ռܛ/{Ѳ46֝C}OYtZmexQ(@i)aft-c뺳kD+7Rhr2d|z5^#ǧ=!n&d&}N .⺨  )#Zt*Ռp("ϒڀp4KondyqFs?^` ޒdz8g#miЬRo;L@wS#Xwsxt ;Ǔ ZՏ 3$[IR4(wZzus"rg&0-|>d0ju?Ç̕Jm!a:ۥqzG:VV$0P#m`^ NxPztED#QFI,EŤR=\s(1,_O^P/.5K+?ԵP=TKzGe1trs!I kU, T6#U3e ysGXݻl5u2@8x+Fԓe˭2ߗb# |m"`F1^R=iI>o'u- ?CZo ;&n/<3k^(Cيv6 {Ĕ,H/ukeb;]]e>+oU:2B{q<N&x_qq ֑ ?) UJX62P]\~5[V;"Fqo=Gl#lw}*[r w9΃&#sEl~9,J, u{ˮ-/tUؚ[s]< 65LZMyh5ak=`7ȣʄq'mdĊE7j# qZR_Ykl91_?cI! za$6`/% ױưhB瀧ɴ\4y[&>΍$'̅ꩣ^^ZsU;gJFnSXc~OB=Fg8k4ItY,HQ%Z"0?>0MāibkD~ Bi['Cxb ?r L/Tde^}ۮ4kMQooٖ=P~Ac+Os2;/ɗ`ëIzi%iIzUG̾R' tPZL2SFS6]OQAr]dHk䓃DDTʫR6 ) &U],a}Ws I"!E-NYCuqN?qaBk <ekgVQvHaI!_ ص]vVߘ(o'׸)TiV9oq+Ep݂JRFmgaڰ2?|Г֨=!MMtpǬX9hz~ @# exLV 5Ov'~ÇG5vMmFrPkQٱZ4QJ :÷L6PQP*ro99K8*6S|; . ٰwy44$ =չEػؒsSHx.XT!=?'z(#.'NؐFӴ|Z qHf͐~Wم|R&@Ak@jFv4X21qݠKKd]%`_#ye*hlcEﻶ*AJS6)(|@ LE s%sۡx"}j4C4bBlj܍FNERzfku8NpȬ1khl$ x$T "lMzU0-pY7voaT|JX̤'{ψ~,ư:%)/\t^Of^N%Z!:c+(JW˄_!^iզFjn`45~N>[~.XzWIh2z#^Tvȋ @,4Y%g[31Jzl؄~:0Et70nF׿AA}Y.(L26cƼbטftmCW-;]ҭ+5耄y||3 G :~Q2xHڝBYTkBϓQV.eO#S?}JpXi&݊1i!٘-4bA*47쓅b(cN,29Z 3$b> p!Ryq*g+D,8";iAL)O?2qECKԉ&{+ z B&ՅGz0|#7≮ ffǽQl5z.B>披_sen4_K9VK7^U ~.Ɇwe" Z%-Kbh!vkա+߾t_s7Ja%*=ЋMp:TEpe h$Kw3€Xc%>ŅN#<Qy"ۭ Žs_@]Wk:1Y L)Iߖi}FDt4:E?㕪\U %{ FjCa'O~I8\Su3䰲Rieqk1`%!sXLFnfaΚ$a[I 4 #[-_n]~o<( rV6Pݍ[P@ut[1Ua >eI)dXYA Z_dx"܌y}X<=ZEZq}b6U# Wc?99ѱvm86敮Q?V/𥗧@`g6F0cٱťLI!Nnif}T(uzfO&_{iJ`jWˍ2i /ҠI!+>a( `_kݠ:]0~$K={taUrrdgbMc-<.*Q3*ak=>wGl\3T˴GͺD6؛0M>eԶ9- AՃ&NgRIa=B6 m?sL}19is exwko,;$0r*R",4J/)<1<Íg,R^:fYS:~w~ǎBߥcT[z0c$jdlQoVWN1os@!}hlU ]uҒQx9Ig!x?4"F Nim3ċ5ҵlP-%ja[ij]oI6ŸenIgqJt؏`24I/ *&U|w)lMQ*G;U%Q=hۼ qΓ监 @1J+ بDFo,uh2ެC"̈ ,@ِ2V}1'[OI*RE 9u( c|mؓio Qg3r8 H$n]ob" {5$FqY|j2YF GtvI(Kz(/[e3M:$༥RGSɕ X/zEUV'= βs/M3qK@1pwD]ψFKbsbP@wݷV4f>!WҤm#~'gBQX\ȗ&dLkjKlr 0ĝ 5{C昒G>S9гSal:\u'UKIgk\C2TO?N_}FշIQedȭL7s 54bOWH1 |e] d)%T{4$|zy?բO+@R"iE#XžZs J f=$tXqj ,Ŝ&w#} 8/ \ z+I+WcP+P6kš I]\j`a;0"p1R?N8 t/qU_Θw+/PjJKG5iiOxi")9|>Cux [ܒۂ:-4ߟ) ]JwmD⓮IC1zr՝\.gvSeP7(jUl#A- mcB:f6 =ማVS P| Yt:b܊ 0`pV=rNrE4z-9(RGy&?6Gw|EVҋEׇB` ,pތߔ },Ot'04GcB| N MtA ;{+\bZ|)PkSLJRaRHH]S{d_ ]vQ(lfܟL-5x 4[g"W#r^, wcdףݭ31FWW7|B}b45?Yy@ҵg6'2UmU#~ 8 sIcɦ]Tw2M6sD!ug t5.=utSXѻ 1SP16)_i U0mM =S҆5yy@)2ke^8A k; X,ʰ5@ʣb fFsÜ3.;84e3/'ӋymGYesĔ̫/D]Y9R&cH,V`lH T9bz,ݰI `{jC<}lҎxKsh6+t f^)~?9(>|Lj|3~H]m'q%25ȝ4{t%V`9;7Yzu>(W`'S!pea\\VzOs@`^e[:'2A$:]wMI㺤F= ̼7{jfś7A ^ pY _FA~,љIy,ܚ x 2lވj"U 6Ɠ3éMHnt3Xh$C!XwaI޶st$L5Xas }}N0mg^BSy@C+JLG8Xю)Wˌ8U}#[rv'0t0,`59,g)Ȓ.Sz!ta7qi`9%~!bEgC`Y%Lc ދlQ$B`⠲p)grZA6Umk-ڦ0ܱ ފƷ\cW :{l!n dəʉUp3j+T 1qG \ `^8۾͸bX'JOew&P58.`9FNzͯ7*6jẏyEw*cX^6n l]oKS6b>*p-K钸W@܃1 ? 2W=/w-p@8uZdGcn !P.:€6 Xe\NH\4IcV&gLݧJBLl $5x,~8 D➺eK{&#.~ԵY'CcY#^>E+~q2gM)(IC8v!I+Cv#{AN ){ص@}%4\_C\GJ"[xh΢PzJǒߧljv8 }Ԟ↥&#nDYixX=˯Ja 4EIw]m E[0zweGuȿ=sh<1ieZY̌ C\ Ns5TuƬsɑ!▘=nhMGQVUB`GjpxCυlߡ˱' ˁ5 򟲣Α\Ak,_[`[xLр= q0|?# {OiP8t:vq͍5I4Q p:[iºa;'Qwݰfrx 2/)=تR.K6աTZ^V jqy@Qӏu)Y]" .P5w UexCaci)jkt;Ng4b3A:ECŒ_C%uTv`.?EwIʒ gx/6>04Kh³_3YZ(f+%9Z=^w%YYk` /Zvpa-Ka& 70MĐ*k? C˞;Mj;09ժ^10VA%Ta*sԟPjg2kA}G3,ʜ0v~Ƙ/` bOtayJ5ɠ/ VqOMK,ŁS7!*m {/~A'Do BgDRau:0 LOSuaz ͈ ij6ҁ (pkk*- R4Lm!ۈHa~Tp_GxeR'K!HyOF䧛O{Z1P90(͠.fU yBKY~8K+vLrx8{Sb/֞;]tnd5>< ,2jz ossBF1J?Uug\)0nXoĉy*%;iNl[9طdae;8=k5<"(t/>'&.A5HX&(L5 ͹idsVu)Of^ETE8Ŏѳ\!\ܬ-W44c?LȽ*)cbdc?zXA"֫D}~̠UjO&*~qo^PKF^'HaD.r8A tSFbX1ܳqôXi >7 .ߓ4db3 2cĪ49ԅ2y5Q5j_&#E1s"埽DUm@﫭FUv Ea5"EԟPkXBbW:B1tE,Cf!`,h+>3wz'RyAEfQF3F0y-TIdEb!@ipɦl3or>5SR'  6^YǹSI[69ul &Vd%q?MELc,Tv4LlP:}*jE~ MnXIT 5."UWK`y\fmwv%fmQ;ǶEāPe@PB*20-2$^u!\fQ녤u+ 8:fhJ&ܭb1Zi/> /`Dph?9* 3ݷ8 ܅64n*c秸S1Xt@T,JxԎψ;Gr}esdI{(ְC5sT6W?(zWſm"I~@9 صS0XGŬp|Nq>m Ricwu@ |C/ D=ND.ГA"VB۵. n tӝ=:V+TǾ׍C<Ҏ=Z 7!'vtGk`9u&Kz6w׽bcȲ~K<.Hk'KpUAJCH{f/0A+{ %DȌkY뷱fLctD<ƲɠQqmo0PʎuPefܳA{wW?O%{Rbs4%)tu!&R {f3OkGÀ gk:>U0@w(ΈS={=gB  1{Ao3_,#}P0Ε ֢~ưa60 8i7*Ȑ?$-l-31] J·`sqx8L_[Q0y|Y+o?k78*:oM[ :XSfԓsVaV_@0bʳq|].@RW! 5Y;FgߖkBu],o>n) p)08N`hD()f`j[84<7!">d Z իAKyΌʿ4չ 2_*qjAmXJ@, ~ZHoAOK Xgߡ]M3LV.;bh@±?izM}RC.q,M@ 2zJ,nXҚQ7ܑ^&4IؐkġwP]q} GMiP1V|h#`۶r=Bkdi jf䛃eNIqz yQ\PCv2Vy*Q1QYtٟ"LΧgk8)RcbtL[XvƠ69AI~ZxZ}c:x?j8(BҊ(@7G1!k$pJd,ֿ]pffFK[wjPPawHGe>yJHoP b7"|Sa‹ J㯋e7HE>vv0 _Ǫ?>(x|{wmP 7N- `ln+r]A y}S.tOV~U T,Nr"PKrீW6 #ɵqH+I R*<$DH#@'9l'UbNp o|pǯj%÷Q.hq*Jxn^4"#%_NH͔p'끜wٸ#UD.O"< ՝mO7\=[H2,nL&:o9' l&lDXV1e*Z 4_( X!U/~Dd{ɛJ,puzRh4H`}N*%`bgu4zD90>5˅8Y?7_U*[ Vd&fA& L)gⓉQ+1ʹ'ȕk[؂=lُ~Tnzo-CoIW9/h2VSlKZ-:Jn?ݙ}=`4J_f;DzM5(!;p=<,->Ԫ ش및l7TT8k;ΟŮ0ae YڟmX+cR@>N3 H5v]E]wъF4Tl#$ǁ_1d2B%5v*d6Aí R`[8a%Ā.RԈtB UJG>xev%p~SxW0rnn"gcpgЬj<~ hH|yZp;+6 ŎXaR qRt5]wCc|nBm;`0M<:)7hp"6HWӿ#92Uu`=OЯi5V~NT# bEFS8_y>Ѳlcj ` *C H20rPdiC)$=Cp]ImM67}Fm|TsESRԤ7X}@ "2G7.}HQ~cncMaQʼNMzkVԓl5U7c^Ek? 'v7Trq9}cu.l/ʥ)ˍ3P.4񪻦к^5Fu@'_81 RQ(䛒wIA^[*%h{y,"SIXϚ/N-F7!8F@Li朘AlTsͅv$X,IWg|KkozBT2 tB3Ë$''4Zsxl}!z=Ɲl$;).j r4KjBcc|hRwA?uAxaq&m^CZ#k2] ,C@&| SF~]ndž4عqiZ0%U"aMJOIpFX>_hw|aWIYY7eWVxM]ge5K %3}]_>.5}*I(҄$tyV? \E(xW|"AmɱFZEbaj6T]UuCیapݜA&!JP@Hi晧"_/U2TR@A+~SO u$-.mAs:ϖ{Z?.oŠP; !nM\Ǔ!2*RFM>"CnWMcv+O!o\ A Kh?c7Yz&8 Kԋ@U |x;KO!%4PrBW(V9}>!Th^ZJ*˴vѿ m䈕 ؤer)dRr Q8g7ݘYbཅ9=_(uOq-:)efÖ<x_b٬3jsx$-bۯ̣OaN](I^rhuH=KzXlW_CiUsS)s͖B>#( X7hz#| |?#wf7%/D_;AW5T@󺈪vmi5N]ۊ*X:xdu6U8b>[Mu(f-F}UKKG$Ӎѫ0QX78 Z=H$$c}Ջq3h%:ko PF(O\\,M)[Bh gX%mz'V$u0xUHdgkX$n4z]lw(.sE q/f9B~V;S%Na] zB0!v>vu@ vx a>δmk8Q=͠%KqZQ,g ~:ٸ>q$xIJGWZ4T(M=!f3jl-lO{GlnQ:Ka".@yj,#R^!b {%Rq8I)9B  Z,N8,tydZBy.?[қt@&@txͩһ`BfzKm{2NbгV(֬4g@9Ɠrx0%ǁi$wۈȭ% 卦33>ɧ4!gAI:WbkFʠ};8k,ѽ1' ?rW.;a,5RZy#fRy@␺f]d^mO&`?guvf?\ [#ۀ}XP)S0kagQ ζN44l.â?Ʉ׶]ܜ}Oz%Ѻy{a-U }AAHt?,e_sukVI,#Ҟ:Ǐ &*p[↽}#Pƒ.XnZQ6r]^fV@Jg+k?7˵s]"e~cug##S` Փ)sJ{o&V͞9=|36jrS@}v-_4g(g̐Ҵ0Һ Xar#3zO|9̝R$D!ћ;u1k+EYW돠6Qż©ɫæ;{qd$ vtQ)8$}b7/^лTMStOQJ{eR6Sbb" X/, P}W8krsw7|*i& %]){DA4|iQ1k$¨}(1e!1Rp}yI Jp-=$!;P!sWȚ/?2ܞhݨx޳GR2M!S6}y6j"\RCEQQ!yn_Wb;=ษkxq"Eg4?)&$ONXɐHc((;_{޻d 04=*Y!1RA{֤~tbJ0eba4x#mϜ t7 jMA_=ka,\\z3"1ρ&d'O{N9yDQrh͹齩t_>T^RrOf\GA aw=ЀN:2a>=E x$+%6(+l)0EaCr+Z&xweO~,gwP#h47\P<6C^I,#>:'\ޑB[3@CwZIcqExH ]v>ݯZ(o=6&.%`>aʲOj 5+3|@ۣB ,|[Ahmu1{ NEθitU~V0Yi* Bڇ")YS2RBÇIxp ץ r3ɆG >A =LS3%z!7/{u#V_$}ۂ`+ۯ  y x?G`V=TG]w-iX|e4QgQ5ր!5V|G>rH<|o23E,[::vZ7'#'ݶF)M6kU8kO\+{L[y b~VIµ:@`kjpy/⾜&}ԈG9yS4q.ٟRˎ+ f[%R.,"|#sSs}JiZ|7`_ۑN,l.i=:>Vl_bM 5%%Js_DbOeI2 <-a+` e0Q[S]uKv!"莅"Px"4Mb,`Tcm. wZ}MX[=-X3nO+MxcA'%;t\/[X2N}>rBt!O~C Pd,LH3ʅT':`b`1 ՛L7bꞀ"M?bh]@)ĖJ!^ v{<)Y:$b98%W%u rqyh"~UaH27,38gd =_֓ǴOP!#k_P^Cs[@.*,BxdN2ׯowؽwg4#cL*ScA6'T[W&wѫ iq߼R}3j<(n R!kSfȅʁCΣ:.LyVF&꣎.><ڢ{I#(7*fuڒ `r-#_ .~>.ʔ@=MXdD9Yjul k[ڕSM#{Xu Lܥr$4G3E&<Ӻ2\_gߺ\V&5}{A's7.6&+BĂE(ntvGhnR DX뭳k@kD|١t刦xKm;n~ aG67(P(_e:%ASfNAEJ^cFH%fo}z,%v&I)hH {] 1;fPd~n^j`,MCUˮ6UVbz7ۅs? Z"rHXҋʎPlYpWEсHR\KBξS}fȽ?/ DZRʮ 6' Bϴ9a3*КkFB .} G>TQ;a[ 7_hIjw l5!. (ҙh3&bINK*&Jl.낀֎y 8Mj.*1#3'y0|T(H %P̏I[8Kİ|3[ag67EMu3>q/>ƯURY(#2<~[:ȯw ֿJvWv;.ݕdXjӤgo ! iHT3`=x+UͻM>m{O͛8b3,e@PVW)W{冴 V 7Fy.Wko%]\^ b#!ִ-@PM lZ e 9tZy d&Vb݊F>E~}=ovaN"˃9ܫ?@'Uƒ]$JdvHː2dSfV4HR6Fjd,'Zt`5E!\N{dc^e^BuFw=[?\]?YAKN?YM|5ќR=?೵Dgר\W=򭤮C$ura{lTCGG]\P:3\w>;Pov'r+ ;ҬQ5`Tw1D{ sXiySw1C(ie{rF|8+rF _>_]#H[/Q-&#envʜ.HSD':+¼[ +q6 "UAwˋF;"ߺp]IQ]*Oj-U*f8y_V\yM@U㤀f;CyĨU'&ZyYW~5׸T+1rPnRY0Pc`3_2ߩjTu Ia<>m~D@>+J03ݕl.WPftWxZs1ቲ h ZGȲz9{7`O[./S>zsao?hV(75HsTDJm9L^%S~nA7TO~B](i]1ܜ}mH.r8tA,;v{cɧ6ӎ}M~]װ>g"ptt20q>4cb^U~A@!XMY+, MutF66縩D3!%کM%zwR a\ ɗR?htAcco6+N6*_z@:kyU dw{$֌ghiV'\v&ϗꓔ|s2U`~a !/_Yg QaPBDiZgʧ}@:֋܃pPmģ83!/B%nM}eI5/U9OP1R&R/4|&;v683H`Mt$k6ÛX!u*Z\%>lR_dwHu ض{ƫxXp {`QI~y3D6R} ,Q]F@MÂ7h2.傓Vܣ1R25O'{BΉb;eh K`PY %j)]'sBC[e1%_+^\fv 9OawE?OaLslH`@|y2f/'3V1Pe}-*uC,WG[+GB5] N_RhA[)(&+,ed븁r<̦,eN\Tjzi]S)+`;j7$og[]x&fuĸ]c8qP $Ex0!u:!Ǭ+dwGyDG/DhlHeGfu3CF[Vb=NZ,[POwЁfLk+eNy pu(cOa4n^1ЫTt>{}^M  GxFdA:a:uJjW_5)iӹ{t"/嶾:0z_WA+S gVP8㓼'LoJW@Z' ֔hUg$ČoU6!NU/Ҡ|A' JQ%wsgAkϑ2Vt9@ԡ+SX.oNG &F Q{Oςo (@WۖsukïnʞoZn1}$9˗v($?NNHICPr[,Lc+fx+%i^j1}N4.l;}8{U@{c65 )& )859Dk)'Xl֚M_9lٗڍ}MtqʺQyScT- ۩pvL^$tmTLd~)@0˜R,/)(O[x_eDv41oyٙpm 2LYՑp.nä".4l}u-Ls VHAI_H3GDPw(D7l*ۻb#&̬(??O0[s?GzK1簔uMc.e+?;)'u hD;h NU ,JZ lCcZ?v=)$dC+#}m${XZ&;0M@_{NJK\y͞6nC,볋%iL*Kblvt\NKvפj"3ЌObJrwS4⓮e8:jz~Rdd4|J?j#DQǞ:lN""q+ }s.߭`r} [Zj)4ēd15<6*Kg3dJT3"cC<–È;?nAHT;[f^=c?d!"Yb8Iuߴ9^29?G IM Œ 9ză$_䥱 d{ wNΐU1wCx1~)m=rx6TePj,(Zg6#V*AI2uc*\@œ/yx=f@FP8nc\6/s3-o2b} jiB9:dB俭=b9r3he.Ƞ›U$}`LZs$ [fH83iȌLyM'Rڈ$AE=Vw~5J2D80E13 A @Y{t.I~ ĕ='&4S#?f+ݙC<1BR9 l0.͌6ζI{Kz1' /\UZ]hwVX&zTjZޠx5RJAj3NC!ϣQqk/ռ<&H+]շ >Lh+A/|#fS#S]8Vzrs!rbCt*>!RhktjA aH Gn⪑\:M~e}&D1v2Diø}0wh׊) *,Qm29VݰXXG/m qpR)C%0wA[v>2Q{j`iS GNQoH;d(3nt{!\BQZp&4tlV~+Xo?ydݨE{]LsDRZjpQ:]bt5kOʩom=ݔŚg?l] U%{(jWFP,?jOGiIET[?m^Nr6ny_j?D_+Xl̀=鴨g%F/)-eh,s n/3tԎ ee%R흙3&<\6(OCmtdzImYswy}=Gw1BIҧCGRU_$Jgo^` ּs)z4HIvC p#N+zabsӆvKdfb!NK-D^7Sy<7I\(+jXwUs)P26gYsڝv}_"H"<02bYwY]vqp" 8EP_}M,/XELBR* (~4Ə?Cuӄsvֹ6s~a~@MXFݓg "ꍺV7+۰_dxGP>|*R ʥܫіҲ-1E=4(],&3'g>x]7{ ryC\fL70yש2u jm`Qڅ+"`Ja y2gq+h_QawN$yΛ#&%@1V+_Fvv!r#'cp(aB85R] LΐM's˝{+P.P$7^\bF|M5QyNv ;ӮPjxMtQ^>Ehh2RGyTσANz[đ;C5uDʷk^KX?3,a$JaK,*_^6b2tK)$d뱗A?~M45^edc(R,WQы.[Rtdб}60rp :u{zuCS7BQK b~+׵ZXkw0SH},lW$NP5Z_̍}##u1A VtJ[ܹҸݱkjh{;>E6{wn'|EDYnXN첺=#@6L7ӳSDyluc\}Id70N}|϶0F'%p=bӒ&3n w{g 7-6uj-@&Ӹ؃Pmb~h@M62ۆWk}7tL.2oܩ -M'oYq!߹_$ŧ͟v+E-8}Z"ҎY]@ekD_mB5Zyvd:-lbQ4ݙY-~2(sI7le1y}욎43w)BPkk\]n}}՝6,uI81w[ @+t&`RUy"Tfjbeog%x?kLkJoqhNVSO:L/OKDTS08%47!Dv78͒ư|튱O@Kb1+u~>iFuEf/*ao`G,>/u9Ɗآ!C VhC ZL7cJ-?2~KH~@gcl65ˌґw2YwJ;T(od| >_% "w6ɰYQ?5;B T0pl_yzߡx+}˭k)+01Iv_gˮT6]Ό?Ԏ⑴g uc?&]lsEy"~E+i7KCNNmo?Pny%U(D|©t7#Vjepd k*W_ɂg%/眮;^DYs 8*G8&6Nq5,*-x \Pn;-׃z$8D(3p~j*)AӅ}>Ow/xDA֞j™{`t` 8:VOw#?ɛ!JhjG7~˪mp0x, x(|Jل/UB›N@ZPhgbr. }:$.n\nSX3ڲj[@zV3oUiΙG|O% N?Rgo0vV|<o"ڿ n$G>ٲy0-;p^ ĄUԻ|AvBkڜiƴ!Q]гZѣZwaF5-gw'"M7I9 H"S\+MM~||SmD`a; "aEX 9(l/,V\DzO$,|.ɳ(Rߧ>">G;x(Y @=d]R.8ޑE44&q51|AoA~As&u#qόyX$ I<ٲ )o[Di>ts "YX(}JD'4% Q֦UI_`|&]p7Zf8H5,3%veH iһ QL{0L!JS2Ҙ 4A5jO'UQ-iN,$DfKItRDv[)F?gדuuǷEv]3s]{)q>jٷJUXL' (y*q$B44 PT]Ëg*r]6^~_3_ 0nջSk%T]9  dLh^k8U޼aBa2  f8IJkYȓ x wk*PYd0e>Sb]hq7?nZ:Vu`zRjyTVhXC=<*S;-D9KJ/QlyOb|[m\ġB^2ߓey%qA"G?2@Q2e&!2SlplhԘԭpٞ>|aTצf)*4:> C^-rְT8h9o DrwVqc/+2*#nB Gųpd$qSx#}%bN\q:@X9e>il8Fߑ J(bՁrܳ4RH} N/XS_=8;bbTv `,OWD-vI~7Md&gcHUa*܂% or:nDC-eH\FV 7}5:n'CwLzՕaҁў;(/ [ZY4Cp%GtѿZQ^0\2MSaidq-GZO_,Ml:`ֹ+dJDS9'F)n뻔.p$Ò[O#?tw}6~ossAeXPC*{@oXCa0Y7 j<J{I_ʮ>F{ :m @Ǒ /'ۏRӂLvz1[(>ӝziJƚ2>ף7!a0(huV-B0 ]vL|ah!<:Tq!We<,y_Vv-Ę|G_R`O{L,#:BRGCevڛ;IQ@03f4$sc%"Yr4r2ʿti^%3<#|oܳ*\8͞v|d21+9\z(4j%Rg Xzbqxო(%:Ej- %.QԾ<Y4n )iʰOCfAneVP\ ϳ}JJ6M[\Ȳ% M[aX,L gB 9JӔ灷ltejԶ ^ zl4z@zPGjr3}uTl2:< XW鵠M%S%D1UHhī*q\G.!(%liVK{)n2e[6g"Ua;Я9>ܢq>p,7UlxlOss)~տqt%6D/Q~VEre^j&L 3J£Ҟghss!Va%Lb4oj0Pfx_Q[$@|%b V"/c12јz]S [~pU{xlM[cwH8檴"MA单9\W}KohfaEN~wF9ϵK2]CG{XJ" vp(*+_ ![qoSXǻ瓞v Ù(Thn'u-rl]4)`C>FtH sC M$F?) Ovߧ6d!+"\l^]\j}E_}9+=Uʯo/,|n$>*jڄ?=nV ֹ+5mUBuM̂S}] Bhcf3H6D"2n80XUxu ^|`*9O}R%>,_xcw!pX)xK+/pB#'' wU`q boa3T|穞Cs"Zq +)F\@`rkڗMԓnsY7[#deJR0z}?6J$hЏ#W~k9}B5cH`}>R /d ob>6|`3݀q(Clꀷ!KT0(QI6x/:h"8;\5#V">^8֪#~6skq1E!SK\ug׳p$f$bՎ]:5[T 3kN}ux5iW8~Lt' I_|"+Ӻ#ҦKD/#Zٙєt] g01H@ McrX]Eb"׉P}j&{NkZ GN-"+}Q݂`|ezPiV5E)J`uxwl%"u׷]1<߲ɠ6hTś?sysR ݄H1󮫺vIJ*q#ƫ6n !ΔF5x8g_{G9͒쿼G( wX;u%$Qi5дampS=?qKSFex o28BcF@Md/Yne^ qʦ4ZZYZu;G_%Pz)MX}OKB *?,o,<T|ikaֱiܬ}U5td~Ԕ!jU|+)i]:2쀝9oQG/`tLIJꯉ4wU<idPs)y@.=s5+pjf8q=CaHRI?sU`-O w%/mfBSPcqaWoG.tkz܌k=Bdj [26YY%o6ϋŁXSh |YeWgϺNCE2っy}i?d5\Llk1٠S<3dIzUHᵾ52L ;Ñ!؟sRJ\sbhj(~59V΂URf)x'm߰ԽQtm~.2E< ϗY.xi7)~ݭt~iFal/@+ ^"/88վdiw`L!g#_п \Ŋآ75IŬ{5ez Вdv<YkЀ$]6x6i?GN۵R.;o7|ţN.3\Z6K8=p%J-ɮd,xzS]{|>pO Fzm;l\Vhۃ[aЍa^>$Qϙ,4جo>e{* u@T*X lf.iTXGq˫W\9Mk>9 :S*]h!<˜K榿 nuWTs\>~z=svy١Wd숑/"W\G 4viPPڍ&&U3[˟cƼfֈkH&D=iq69e JB9ﵨ85‰BKLJ"o&T ER1(&|'cE0B*-:']mr@a]#q.yyP:NJVMj>0l}ݕEJjj1ͪ;r,'Py LV= \}?Mr),A!HIuW/u_'2'R}"E_1(檀Ÿ+ʓG x{HhO@@!,2," U{'Yگ|QAՓ9WόDǼW̴r,Ec(Ix$?f^רcdoYͪr@4y=菴QQwvnpAoªA C(B!DgRN\a]*'M &_X=( }`~=>aƦ}Ѧej X/>">h1H$BpfMD- $A4t+q()}ǭiGKwLdgPx & `r=-P@N_FUJbQV4D"L7AbMk)kWǐ X'=\ aaOw<x~?D,Bg [=; zH1d4i'Qs̐;#[&%L2A^N\B͔;KC pbw n)s\tc"-` vH%r&)$\cH[_ە1 ӰyKȞ+S1<ӟzs%V'H \2ܠY K=5SrLsx8<FD$ !xNaΑ^(Hg2[$Y)tfDZy|bRT:zk9R GSO*!18.11u9)ɺBieK ew6Ncq)'3O`]6RaJ]}o0WkK!$Ѹ2`+)Xx hUVEZioUS=N01iژŌpCn eW V}Sb w v<^ [jB9F5 ÜyC^QY`y-Z^?(];" F/aħ+{B>3U]@)pB?k˞%vbeY$fb N<:FB2`=$|uƎYHwڸ G㝶3%RD!/2i nx[Jdv;46ʍcj`68Cqh5I&D՜F8xyOA9ߡx,6H]q,٪Ԓ5q0搋*ԚjYmó9iRs^*yWDCE^3I@Hxcl}4hjZ?cjf!{9P{oKk\kmPK;#R\p# 8XO)cJ'KiWf.IW ǣH3ʻ Qy90i/WeG]ٝ;o_=65GCV(,3xKF$vU@4v&þ$k=dqөb tk, Gf(ą4A%96Q3*+&~^ Tejj|b9鑻I<9g8µNem<'i@P񑷉*-qޱBue = 6EVZJG慯MSS*ޯ>7Ki Gɰ: Kcrn⇸udѡH AT1x^|X,ŘM^L+:sɼu^#x)p1)Sfi1k.+AEa*SAsI+2䗄*I;h5HxMwD~2!146xZ8B~Xf+ʋԙ}`w"f 6ZzA 8Py_pEfFH#hR585 jxe /*iR4B_1mb?y0%ĩ>HTrmrQ{Lu\f2Y8qyf6Kc+-ܒ-L$}~zUB9 gՉLͶc!- "L+t>!ȴ1iyomlYJ9Y k+&efIL/s~W1J }KxHq0owWqOz6/:z|dv=ᇿ>5f|D^C^6m (۔d.] ^Z< 6 -D:娥\+>M]"M\;AM ThoVhfSqh+Cx0&1:l+T7;SQ~\qJJUD53AOp0UHwb R}v$ָI?g:jҮ=uL@ߵu7ueIH^| JL.O9to+_I+S[3$.: q7eg;-`㑭'܂IBg6|8iaԈA/3=pBJs^Rp.G/4O%7@fHf軓08VwLzDGtq#WxߚNR-8eTo)턫_TfVĀI^Gw #2gŜTQHJ7ɪ&WfEs)0&;m.4f0<_ #4Y:Zv WPcHj%7>B,W+慲{#"[VmhR퍫4\ZfnDgjLHv} 1lf Vn̓4O!7*C3P)}#x`,vt^q &LkBpƾ[%А|^bc2׸dЋ`DҪ~V(]0ʂ(xԝII?5tjlF.X)S 5E׻+{[T) q;\$#,J1~?D}d$9qP=q#[\]J(" 8 u+K!?{}:dtkдz͔kE|ڑ{vBCzDmc<s5!6A)Vc t>/⅌|2"guY(qNƚk1ފnD^iw`L0pBI){he'.&-) ʭc2Dcxy sZAz{]ʁ`^x  :~4JF& TJ8[A|J[9M~DKIiT{+z1 FARD aiWn~Yz&5oz4|\aO#я?,:_>FX] Jchz8U8,VGX4s \fDX,ጅ@=@gܴf_ɘgiyHqѵow.yk|wyekR Wzz'e&b"@D!  e ])a5n ҳSK(E ʺ{Du'9Gr6}PD~nЭX jB 1zJ7Ip5іd|!gx'@ me(v x;l+k 3xעJ Fv[GkT7Eo7!Y@UԾ֦&S،c'0JRjŋ([faԣb6KϹtkً}QFUޛ&B-X:oU)ΨP>)a=D|n1S^`uJb1;d>h+;s'IPp(z|xV$M5w35dvۄRd@5']| a2E|#>S%mNwN$U,*%7֟1g`. iNg #9* _=F"0a FnR 3/,7jxn!yM)ұes'1(w*Kְ3ہqux>LErW׷ӏ;42G2Zѕ?@Q7ʗƒQEUМ~? L୚\:`MG>_a\w]M@\"ujX8ՁMWuzS wښ?U wQYu9Qx -j6]Bf$*rj&xW\ "Dž#r}`ՠX>-+go&刄k5K&_"9Ϯqg :i+PG1%zg#&|{u{M{8KE귑[,Zc{ʸx.?O|;s#1fm/W̞@nyE{Zྦྷ,U3 /;Bc'q^?xI- @5ULZXb] w VKQ|NDc6Ǎ➰zcy=,J'ljjR|H(1m4nȈ+Q'1ۣV+Sk({+[˷O*!nYP_pg*porצ nOjaIsDqڐ[BAv`,3)wZNh~cJn=_'OOVzv^AqVg=:r"v`ɮˡ:Odfݠs1=h(0L;H3Bd < 5m`[m>e-X-)zUL._ȯᕠ_>CJ7{֠E Z.Y+7d@yvƀȗ P;\}EpQ@Aw߸Б u]nS_?q)g>[5]JM$b h@j&_?bwJގ#]|e/U܋*UB9PdCG9]M>K=eVWd )_Y$dD vFim? nG$3FC @ Hd2oj[;*Zmuoxlo#eP׎1Bcu9fgj3!a2G-}dSC6ˆbZ\9%!5n!C?BhIQ´T7 bxjz\p~i9vHV#G f-oG5c?t%DNwkO&':eT8x8g(a/m=C U- sr`gO)+."T03-_1ź"7S"eAicq+6Ӆ6dL%uǀ/Ugx7EbsuQr֦zd7h4:dj*^J}NIj38W*P*q,ޮ* mlZȹdZfQhMn& Ht {/ҽ{M^UGRɿ]t׸a5Vi_= *r2+E?_r&QƢ<)gຜ>]ʘ% +ϩՐ'n3!?S0XiIwQP9Ham7dib1ǞfJ yĄZ # {Q= 7W{(?_ds#U6VH=`;ߟzVBL`A? !^gB34 (ZQwejރIhBΕ {Wr+"K((ފ7mLސY1miib5M} V;~bʆ.+n;cτNd-w!1p֗oW]E?nk*ie{_d Di?D 쪟zbQgn'L-[B&5'uF/"OkŎ-ۍ`2Sbai qRGB]t1Ld@>j(1c(wTj³>$r$>ܰK g~yOZ3:]IV"Bͱz3IRmL r |TK |[AF 4 4ėцHh,o{)j4>лa;.GJhlwT_3Nq3k2OGTOOFFvJ@AʙN#Q( :c0<%/N3l$p5'oۀ5_mڤCT*i1Y~W+Eӏ(w i7(,cwA۰>kI%cnqŪ,g9* jZ=,R }8P+#5RJM"Gx ,&m?qWoj!x.Nnqjrk/'ق>LmG%I0,)q)Io؆|OtW;`1'/ȏz`sufH㛴at$IFk* {E!ڍ nWO3&nE %p 6ތH<7'V8AЉF"jY.^2%f(,Wģ¹=h`YJƕ_+!r <a0[e;%򘑎{qO* i-S[{بOQ&OB\fnlrzw1ftb?푊V؇{)ɯ&80Պ˧u>wYŮk5e8KJfńcq@asP v4Λ [SĈBacCqE/'RſjSy/w"gUN8VI'νs˜j Zȶ!J{>Q ѝ46, NZu|\Hjڃj]m՟sPRs!WJaUI2g.=\Ehe>'X/aRɊQu$e@ԕJ-"MR_$Km >dv+G]ủ ͟bS|3Z E]RΝBg=] vb~m$;by1TrzdN:Gn٦DD 핧ίpR&woLMO| [= ٰ٪zzr{6<_- OƚKTϯxHo"V=%w.1c|IȏNٷrU6ݒH2ËJIKIy>.AE7w[i/>́hMqv5"s ;jt `6z.SU3ϙ6/(cC/si'bҰQeyj^ad-Cc`{LCҮ FON9J\^ĩf 9wkXⲦq:GG]u~s~|j}z}{<}8/ppsh3?kW1`>~R0چ}F²& =XU#&LomZ$rP߻Ԍqf-\{BS6}g}}9^*#nE$])҈03&Z5KIK?7%^h}1F$en|/QC8Hf7Sڮ|tRmu2<pa?RJ6㝐QGsVGof LV9e!Q~D_xr )E~ّ肉ߟ,޻٧ȜWM[(&,_f~0x83l̡(K!>fS1ė;ѻ#}  oayCaȦ3a̙M W(V= U12s dϨ0&P/9zlPY*[4YTd+}âc<\FtJc>o>Ǫ˵{xʩhyƖϿ 񦖥q8uc ckg=yYw_~-VI#v56"mhѼEC T\\T8l./Lhl78 }6?}EX<֝܈+`틇Qs^R0];l=9d5x%d@I_=hiSz#$T5K;ڐY$VwdjSw3 W4 =vjޛ 7 Ѡ(tZX6 ڋ?%NHA.%2u='!h?)jŒ;dgt%Q\Q 3dǏ [!K2ᕨXu,#ݹ4<'MΑYM"ytX'_܎WH)ϧg$6Gh1n^k/RcfIaU1́kمim?SiXQqq?P̸/[6aEYW,v,PyNߴ'.}ͽ'qXY{]k2RuyXr}UM 6"䵏 fG(H[KX|IFgBG4t=kni[v%rMxYlZ#} D{Zp |#ŏ${I^+,ODL;DmH76m e%6Aj = 4('巇 V4)>>`@&Y-̺ьe=9,1V@vG:*8.*=>z^*[M5sLFudOZ[-kRhhS>V; >PöZVaepWpEj|UqG΁4p{:-_*/lpcQ[q,ёCPquڍM:Jq@A_]㽊hdX2ϣhnFD80x޶o$. e]UX^oʭ4S2ixD#L.wJ?[h G p]j;mouRn:&1ф_ %9.[ [+\*Y&Rdh^U@z.I",sx#I^hξNs\:,iGN7 8;6#~Xz9Ħ@OdƍrҼryB CH1jذ-[Tw=8 Ac{mϩtz)+9fZ{>e{MB; PQ®.?&(49^i\\lQ0~56C{0NIVכ%dV@O c*H{=6ɕ,0 3iWmje5ߪPJgKkl8!*ؑ Qz'z^-B{f% ot%Ne ~Eb v.ɸ{Fwo95%%C'”`IO1aJE+v|kID[Zkg@=TU3 ARÊ`b~@V,_ךMF߰c Wd)Xna%r!9 j62(ob VUWV@DćC˱INCVͿ"9HF57B~p2qJ3HÜ:Up.hF]h|(b:.Q>.KN7Vz"Fy !D}NIJE6%ۦ CAh lbti dz7O*snT,aNӂΨJP8Ҙ y|WW7JlM "rq;2焌7 xLq^U;I]uΒ |;$*t%g.9r$u 989oU,3<iwәt*}hlc |Λ Oy` nu /F^emlZQƜH,d7.Q(~%|H@U!K9^T3cNw<B0MN@ Uc)pP' q?sT޵A1vzS3=7 BXeKtϔ=!RD,jsH 5䛫 oK1 Rq{u?T6,VKxF6r?r23=إ a(.sPed%m>ț{E_YQ/vE)oIkjZCQ@SMy\gcAdJ!{m uQ+WsZLr zV ԥ< ""wTߡ=0 w1| ;tC]4\{V?pI ~;2WEW2Z|l{$QN[aPL 78N%<Dnp=QmL5J1Wy<ȯd32ac%}ft74m3SYZwFĠ;Z ) @*-qavklW8RLg]=) *_r[[(!w6fxKg,.зZ/jCuk(ןL x&$Q[kW#{[+8g3_"н u3 ̿ܨHI`=aW{{[hTldl5:6d]ڑ9䔰^]^luRQH JKx!WM) *AW ^a sjsb # )γ9O:Y(FL3e1 |R—)S#Cƣ6z`B瓄n7Bk⿋ヂj+vcRƗ0BM縥 SU} Bz3#- tu!Ej }OIM:j PYL GE"[غZӨ'^h.'C:p6jrdCuwcY XX}>pA©gKng5FTGDA}- `JE쓤^[ȑ M^ d%Hڂꁦev&В@ԜhHtL;K'2qsHA$Nyd{ C@nIX iA)؄(Qu6*+fecIgrfn=ɱݶJིZf4m;r9dNHU˳(.S9d_] 孡Z;1>nzI\5y*AꚔtH2G(dH!_ctZ`ta6xdB!X. ]W3ѵLr&m]?iF<J~9i]Ay0!wdž[ D̷&K(C >9G2LuV֢ae8tq[&[4Ogܰ(Orx'paٖA;jlQsxK"mXr~5`j-{Q"MI76{wcHiMuS7 Iw׶a)-puyFx7)g=D? lN}D*VSՖ(B ՒjuMKa>읯/YSCV\o+}ⵋٿ-U,{߸jMl,$`|H"D?; b)&o3:[^zgw@\?I ShA,QF k!rR/ gUغk<#jp@#tE爢!3f-XG CFlm" +g-u3+cPZTO5z&V||TQULH>?69Y-r[qu3̵paÆ(\ J"x`[eS#t{uB*ihe^ib"Q|$AXMp<dS8 \ &Z4Tnm1j'-l.(\jل"nyJ-޾lOfP ,/cy:n{DmZ.1k~K6FH`?Y.DԦ!Et1= PNKKIǮW@GðLk6UX7Ec>YV/4}m~Cϥŝ^O#+3$I"x'gdI8]/~iVXɤӤ8:7l<6=fP.A? X@\whF ʫ1a Ҥ~ :q)Q Z]aGG2tx!Hd(%Kkǥٜha/-x_`cIЋ _~m{96")R)Nm`ym1 TlJ 5WF1&y|}ǒ۵|*jabDY:=%8:~)S*$Gf{*9mkga~74y z "䂫U/J@=ңϺSkaYǻ.2c3K4mR /s|/I}[]ڰIVjƇ ce\X҆‘VXF5\UJ,d‡Gkѹ81Zy/.n*Qu0tlk#0ZEߠ- ,WKZ xY=YeIhA8/^ ã.0J21Nv ߴ#Q{2C-zL=2^2E&gr1B†ʕU7:(:{ޒ05)Cbl;q\,z5d1lδ^id 6E5d0bʍ2*?};FJ@YroBHpKΟ+YY0எ8V|pdf(UxdP0Dz.&N3~׹ 8"-rm㲉{#yCЭ@kv2B?>ah{༺X h[! T9(n\!oM*Ύ[[zy4uA[)l{Nǘ2.czuݚ7V!Zl`(}b.N̿ ]!? smk:gxKNsؤ'^7[sOȸ4rcҤ_/Vj/ ~zI֖*(#kJQwxX3?P(}8c [P1'=ᑊ>_Ǒ}($Ԉ,#k#1&ӭ D esI/x) xPسYx٥>aiJg֧]BrۓNeY n*t/HVb X2Raq9Ս9*l܌?p%YIT/C^A$xzCodCXUsFsbnWfIRlJ_:\1X  uY#A=al @ll+m wΗ )[SQ@-_P8m; Ѻ;gWXBwpݜ$D*kU+%ޭ0ɇ4VrX3z]xcՀ7Si=bs-Zp6G6G.4z UrFq߿TQnV!z]qުʭmGtIe@h`'w*\!z$}XC9*RsbmbKgȌlŲIM"J);,ZԋAP;FߗL(%wk[˵pjߍh@DkXRe'lM Dќkxz9ak(#%GπH]㑠0UE48 ZI\j0=Ln`ROX+٣!r&_%_U ܥ|dX=9K-ZEEE{@i3"\׌ #NCt"b#]2$PbC0e,x F$)w[{%,u gn:ա8}Þ/x-OʴaCA^&KTrh?|zl[GTϼ5S} "n)kLc ]Dƅfa_ռ#?%u |lΉ2?)+hE"C-h\n^^:6m]lᵖ9X^* ]GaJ'?A*2ܮ8. F(EӤtfC6S\p%XͶv]dGk;;?k)5ira{y o BQ^~=7yjL}Jn!gaT VtP(|,pTa]OĞȨFl} 0qMIRd5ƾ:5b Oh&B=9&.NBӯ/8uIY߀{5+ /W>wM1FεHn%#\I ~K/%a]ףRT@ TL鹗˷)g=QtҦ8|bԼr&dATbX04 =tyU;3gMW8e/ǹ~i sBw7,''mk[&/:hE׋ki|)%:Gl0_6a Iec: žH/9&c9(/qG$`nL~U LOb[ ({Z(_7-٬q ^@j2^y3WTNUJx%r=yOSȇ@1 Q"V*\+aDgQksMu.l#]iq~-^r<'4V+(3!֮ߣ[3qw"43}'kzkbSѕuKdC$B*ȷ,Tbv?{J* VZhͽHwsWƻԘ9HG)D.((];hvͷl~(AXhzjܑ2Vޙ r1g^W@i5ȫaʑGLeHQT'rk>}IU|nf2m 1AYTN%˗1.Mg?\1R;chႠ))#X,zC2!6z iˤAkij@ ѤqpJx =bQӝEE~,^Sн_F08'f?]v6i* #^gP\0 ȥ~ei02*,{Ih߮噡^9|]uF={Uco N4qWbtcD͢"-4%7ԧЕcKE0Y붠brz=G7&e~z4g填F7, %&$mK.X˗RizW=^6-# H>W^jY5΀͇1\FCn;BvJl*>]1*oD /0)M 55y6H_vZ-9Xb9mX >7a1 =JŇ:hiI]f# jQ_9J~J?F-QOZ[@MWΤ-Ԧ[J%% h'ɧEF7 49h*蓻۽'}'=`EQݺu go)j!:?4GZkSZ-\.Tu_N{ЗԕdZ`Iv; g|׬wүlׇN-HQsrXID+#NoR ḁsKxv;. 0׍u"bt؞ 3'cs|HId=zO)UTy/*$pk.`GzOwc&pݰ=Ews&Z"uiKAF`b`7$oM/gڌ F1QM[/fGL洧wP`L u-nr`p 0^to鷿-2壥yU`?Ohm_rY,"}:anmZumԕ"9%1["{%\$^X~]f.oJ1-{0 &՛N2#bX1ܡsiՌh /m#{m`"X0G6B/~g-~j0ë\%׌1,Fcxs^JV{BbPrj#òl 7nR'ù:{doйB@ϲ`("鮖#5\cCNː)LuǠ8ܠ$%PĂӀ /@ydy QѸ"ڀp3UH[Y:c@g얳.]gi_͊kzQU3L~5.h ~ 9I|GX0#cC#7US N3 ~Z6Szɴ-١NoG|``>F|X.ݗnhPY'D>qU=wN&+B:UM/:L#`Mf׼o+cv+*1KBqkb ,2Ƣ@,9S4VSOQ"P^ɸ֬$?.1 Ͽ-'AxɃVH͚7J˵/,q js/u6!?1Ґ'DRQkyٽ<_{c/-b*qmGTcߓ>eF %k?'G> i^H(JI0IjMBmgu&@F#gC1t9qpsjN=rMo!s|YS1yg7`)lfk"*vH;ONw2^۶ACG }bVəU=聭$y/BG?0 R-JZzڅ;bFˤ  8GUhTƗEZ㴂5]mǗ5j_WdbyGp2ٟ>$W ˀ%N23ф27_ޱ xԡ0#Ò_}~}I~c}ZXvN~_9"lc$>$ؾ~HMu&vb1]& B=,нJO KS9H =>,UPs7f ѓjIeDMڇ}CH_ ^;4žHcIX!crz ÷Cn#g*6CuPa);.ڡD6ڗ8wYM%cx[ u|yVoZ 8<=`Klg?ߌŗ¶z#Scd^}oz''=am2GaF@+-6G%̤X2{'mP (? ٢6ݡ5b|e9k$\yۤ k絍EΛ-D1(xm"j)#wlJ\iՓ~&ƥ:A=zGmYzv r{z|;8燔D~;Sēb .(eFiCA> &;R ;v#3t/Tq+@& xLHp/YJzqZ0A ؝Zke=bG~=FAp ,0KxX^@e4/Durժh$%#СćLҊgm1тo2|z8x|9q)*M?mMḅTM 5E3-H=bi< ~+[;4#_MĦ>+Ķ8ʈF78[|N5:Dk, FGC0sKD1ri O*1X&QnuyR@DLPWx7slOKkh.oh=1 \dVfX"W#E6^6EӶee@V ̷i8Xc#;!yvьYy.$Ќ ǭf=ȸ.lc4F/QC9X$eW6rՐRuYN2!TLpxK%, <(9[7}*180j#?|3XcrQj~4xKD=w-B-]=WJT/ Q ra鼟qr(31*XqP='rO&AAS%YS$72Ji?CsAz K2{%TKeg8ΚYCK(_+#NP-B}CꆟzCO3ͥN ={(-%̫=C!WW,ou1(6D-L+ef'8ô|sFhnv~$@KY.hAOI/6.Icjo3+ u1?H~u?yOď)K.4ET#34BFU|"{(|noElN399v{K'Sq i~. GHs /zfd߷D=J:)hզ[O>]JZf?ΚIYpH "%Cpd+iy3Ċښc ^)wrZ_ȝGev .HEX# b,抯uu?oW_12f֍Gd3;J3|^Ul)h~M ď1f͵%j%_qV3kz6[Jy}У0/z0dG1Aū v¯o$g|RsѥB14| yrA>B|`-F$qТGr_b QJ8 ʟFM+wB)< Vֶ*;752H] O}ku.=e]d?ŕb:>Dݞ]9\ŐD'Tӽװ7QwVlFDodd-;+[2MP #o]i[Ly9r$,& 7 ًCs0 0?IxՆC=,ʮ|毙FXdԳ MFD\%;x[1a=eRS*M[:A/u1 Ze.r`0eFgXziQQB7])Q>‹uܱZ|TIЧͷv"Ve8exk)/n16|\XI?}E~(S]0DS%ŝ!jv Fū &3\KS4Cް=̨ rVώXt-]r)ΎERW?hb!Rm Qۯ{\n L0n^:ڧ2 X[Tzo^7 8#)Sμ$2"UlH *wK'M[m/4 #[X'mu *EG!4qRnK˛ਗ਼l%(meKPݠ͡\,ʽ糝J%1e1|rna Q5ZQMDjg0aFOEŐC-4);mݫnKƨb;tPn]űMV| Jn|">tx@~$5PRL$PKZ ,E^M!-q~̇| U0$f$,T70^0M(P_ʍϼ?Gq+bPRX(IjpNfe#ӿ뚱IS$> l0#'֖ANe\ʏbn0O5G<3<-'ܤeNep1ZmW |mw7D;4\Loɇz5Q EAm4GqrjRl;Ңq 0_ AUوc`_ݦ1;+@8褫V=H͙AS+bA?L9 ]-,UĢq¬effN8!?,pAuMUYhuep͍'엵~h8<21Zx/{JXe洀tk>fKB7<צP[:|O>M $)e Aσq21`@H G:jPO>]*YRDM?B`E9|]G/Eߒ8JSi3+K#-ßG/CAiGXr3hrE 0sxRq9N(  gJ9&itvegUS:tG5}4XVNy%A tEҔ3 1.0*2h{ .ʲ0;ŷW:]Հ34-=[НX.Q!E&)lj ruVjUqa$\ a;sF=j#F~֌K3.WkL.}Эe"Ե.gv7[NcԮ HLܨLC y!zlKSŖb H-]+3L4~{">GuOn `@_ANC詏C6߇; / [*&$U}dO}jtIse4%a8]+;bҠQ%I5~sYMO7o9^ ؍Kƹ{ƐZCZ#̿.ܰ[dbL3ʊVFkMQ W: $B.B-^"1_o.$pѬJ])fHzʔ h&t_GwMǀ% _ >5aL71(Y 0=SEqi:["5 -ɪ7<v]EkL򕤣?MJtqmhrX):dnԭH0pކƹ8a9dMHN-W*ao ::7Nz$:dH{NT0;v2T>a@};rѩ` u|Z 2%͋Dd} ;\BzVk 8C^kUkMM 'ElODsb/AU9׽-i5koy@;yvL9<_:ˋ$p\>E^&U*?]<<1AdS+RS _Iy/OHsrp,aȆ{` OFd#8Q_7EXn#:UNOFo} 꼋g5V̗=i;*0> Ǒ=Y3QꃃM_oD6 !;%ywI,瞓܌Vf VvAy 6fBW[`U &R< 9HEȞU4.m*+=A›}9&&@8ZNֵ |8*!C+Dbkͷj s˲B姤c$]>y͇9}19}'PPu ,Y1 $K~-yt&a,V`6zhx]3&;: ;oG<@EC3.Fw(KƆ}=FZ".8‘ۘLҫ(e_6WvF8w8B)J3V+qk,4[Cck" eeIWnrA$\7Я}ulv`W&̽/QK ~,vȞÌy A|pџka|GTeb!L9%ZԐD5:QqCj.$1#e{N۳㟂#;aΧg=ّq̕P}?K_z,%PmNRh"K:#,O'.5c[_ *Kh`_5,Go =rDu*2~fZ$t9W܋/C >BEJ䇌еc+۱ߘڼ,$/}7ŸSנhwz3]UW~._?ܘ<{zml}ұ1ޯ@Ӿg¸)n\J2V1cA;z.j['B7'asQd8ìt-LfEiuRjJ/nM ?VjebD$@qZـKĽk>āWI %tq_YxG8 ِb3Uu{; kfs]-,wFBΌP}@C gǥbֱ6OQ}H=QrءC7pR,gn/. ve+] BSw~:. 5`tdl/" Ig륭$ _ nF9L>%H6})nD'ɌYİtMk-BTa堽_0h8)@nsQBu}"ѮܻB(AN.m,WT8,GEKwAD;&;>v}pdbZ`&j! JgAVxIBxH?(K~Jt~Tc0f-+ve =To? )Aެg=<8MlKMS#.+ZjaMgi, l8@[_1g2sK;*݉/N̅\OTA'hR]*j6'ċln%+K\Hh4?m W+I6e^h!tRVo$j2 -tO"2|*FD n>MEلMt8зNш7\`ߊ{x{s:5yLn/cq0-nP\fD2O4`Ԣ?hw=֎$qF _mʒU\y- l٢ԓOJAY@wƤe@K5MK91)=V3&@0*Իin_}Mo/U$]O"|]%e7Wx1f-~M,kOT~hJq 5E {4çXnj7@2Ru2Uҕç}[mۨ*2 VZXRbWo>5+fݫ7g{ PPHY{ u98$T![ zʻ4x͑ʬnA}e9:G^OCpLPR1{[8ĢO66e n0[||4FX;"3eG&vn$\NMeM:8_\zh]Q*Tuwl'=?˂YC?c08X2Xa :sk1<'=-uO[5\h8ЭaJuS 07[:._xF<Gʕ6dڍ![YO`q%O ?3y~>:^n䯄fb[YWTq>GSqus&?{ \Q͆rК81[ nbAs{1O0dd,Amm[Y唇­r43_|08Fӱ3LU4qܪ,{.@!dٕ,P9a@Y`֫2 g^V;Z:?C9'_#j8:_9ʆCC]G5j --t]3̴98)=#fݖfҭ*TFt$$2ǻ)'!2^orP؇ny!gC߀'%g(7@tHV̶|B+N>/vLW9AGOS5 Op߇a4ʋNL们\4=a|`81.Bt Yy/XpG?G% UE1T(IE*Jzxq&7:FmYPm{2]\qzRͥg9 Tŗ&ǹ0=}4^D|%?)N(MNqesjOԇ{B`[0`oU?La&=HcC[wTxsK9A8dV;f. P B¶pT%;۴v ~zF(k L<#ˆM N 7X{DCm֣LAS] gmӫ۠r2Bͪ>a7ܢAοʴC+rDpѴ {g[zQ4m_%,gBgw(^ }<+s-.ʻoQנU+-lʐ䧓DO"mSЇLj *B˻ܙdb 5K%YQv7 eL i.G]Эkm ,5*( 4m{%kȹT.FۭyGb~h}a@6 XOū76WA8\$PJK2=3W(YdAPU;\~Mf_I y03$Fk{k(x?uu7Vptm3VGahNI呗Ԯ~2% uxS%t|eV>gB%O?-i  8/ƪU]Vs,>p{3)i] \!,LӬl&]ag7b3WLGw!5Zș' M?Xa="G!Ӊ" vGL3woa>+6OjЩK۰ɏHӟs}?jKyms[C.H~Gu&wdgJ*o>AOZIVןs"&')ڐS\YyA"A ƏF{C'~p%ꝯ'|)F٩%gGiXWz"@vwKE-UHf/FG䓀"~H t!c ߝ LSyP4d&c ȃ_~Q2'T lU9`5dǠ}f!x\)ݖd<ZP7Crb =0|o <)H-JJ}5 ~=Pqg }_n֗Ze tmwyG忶~ ˡCڭ]vU>3yI4WM|YXb'f륉3h 螙M >L&M18&[2 oYrsֆpLu~~=pMuox,C%Zҥ7jOjFŒs`  @FzF) 81_Ѳ rKuRЦ$QjMR8?C`~7uyk\zDB;<7z#qh:[pR>{2ԑ>Dc9[Q#NJ ǒ3;ioS(o dAKJ,Hq޺?Ql$¤06E޲Df].;mEϳN/QVci#JIe24QԿtBNLNlsVJj9א ~ٛ4asT};1arhG Uف]6/{A( >C$m.թTjDYb°{Lna2$jdyX%iGg:  cz^JYFu'z6{ܲL@NH!=i3x%XgGU$OӔrYTje2C%uJOeͼx}~{5Ŀ2tz ƨkLY42ZPr%|'H]>7mJU!Ŭ^(-#~:qa[3yEy/4iOUj /_\Ei_Ӿ?XOxRS~jY/D.DE*S }\A X37$g -Wi±!FIeD:ݽ KZ8>}'$4Hd4s[OWjLN/p?X%a`̣%$7 .-GN3fg+});mMV0QZfЉFl΀q1:Aj^%8yѢ=ΉҝSE XBAUZ hqn50i>!I #>VBy^M81hZKU{i &zOoEIOy7Ah҉) d>@ȟwdC*$ _ 2v #qo_B--UQ_"ҵ:rS:U2Kjq#L09VϿf:%EĆ.PBJI3*_ɨ{4ߣb/mVI(vOk|I/!Rw|E=҅' @ '%낋;s3_sh:R0Ux^)ws}@'8jfv_d@ޡrYέ,r?&; !Ѡe~8{Z@l'B5i0 ]8dY=T ^/lKE_My]kN}[еTK c1[KSF>%'ֿ fɎ--%<N!{Q@ji!,g RHmA{YdғX%gOY+륖m]HRթb± '7,.8U};f_i;H b0OǛvkP4`Tq=9_Fsa@o)C˵ٽJ1?ԏj l;P.zU/B|1ˢ;n5h Sdi0Ȁ_o^=M=)T(͈Q ݂}yHo[4u #*ݜO=_tݷ6a|lѪ;jOI&iØ?BÑ^=ջd0wpt2P3 2a~8hEzM# "ho/O|x 掅fLÎ&ct +ܿ732|CRSy- kN(_['1K$]\-BJ@SJb2}msə,YǮ79;A B)5T3YqFRׇz@63ܓ%GS{ow"a!HɆode< C^O^Ғ%0SnPIt]y`tD~jL䴞 ˜{N ~ rG͔}ng^l !)o_ywH ;Ԏ#Npp{X]ͳ5_.}V>q}LӺ;v ߋF`1&![=&ƹUk|pj5H֋X586c1&@j; ˍVy<`C!Q&le_B)x2h0m|fcYcFJ\ډ/M\C nF"_g lN(Hwfgl*OǓ?Cs ~hB<ϓUS⡉Ǐtdt܃DSM)C'6wgU eHY7D6*͡9aw jgr^ꃯuڀ=/  -5v߇Tt.玪:_z=#Z@Ȃg1 h`X8cԮ(Yd`+>\#TR<L2$9pUIi"ڙitYF c5!M7{%]]֐.pjYZFUt[ <!P38+P^XWk? ^7 S,c M gb 7z}3HGj2r8^ '"Om="hZsϴN #YCPcK*T:PV!<'B7M{wu5i,?Kvz_ z ٝ@VסW \[-8|I|?[ - l}oASߤA^$2h!(GuWo:Ou~Ft͢dt skɥkeqDJ翲#&Q"mԨx\19ËM%ܿ*/h$UovIYf8,m5SLwD71H.A_r4u]b^j˦|cj/͛L7|CUf}_YCސGp=ڀ d Dn=ı;@rb)$)?Kb0#PyQ1+^۬ukTg_& Jvp4GF2u}㹸@!pCҠ eJtE4]@Ft)4w@HM\!$ bj 'TpSfkh8dakĆ&|S2`'ܡ$ʤ{X,rx kpJj$54~HNtg*f^boJ/UPnNQܙ]r'QTU#,z_au~w-* "K O .4X_Gs)f*ae$] ɝ)g-Rأm:ŏx 3#+tӂDeѳ,,n*;!^YAUg4mBh۫I :r-|Ctb+X5^kPi)AItWc!T N|^l $ Z`qNpCHS*29:'uS{5`%ӼE+D"三x~z̜̜]@("죚~IS>o\F+f)A&ݝ5AqfBy/C֛ >n-DhQ-v+!;OaAΣ_'hly`#qx}tT}y4Y RNvMzhYʕ~آ/5Ms[t :DPZխQ^?ѥ3́? H|M+dC]2+%[9F$Ir2iCj(sB@fJMu%w{(;"-McXxft8!I>~"L+s1'&4Da=!x_`W PBQL?\8ECYoAx^2bCom s^شbOh><!uH8)kz3#0^ \,~3kmly&tqIUIH ] iERn/K?)p-+* Y/[l6cJw?d3bǐ9tؽS⹰W$bֆP]7]%YE0q(cP-6ZU5٢:O=N,bٖSD)cGSwl|`i ¹$q8)٠(?g14C$(sc^ρ)W?oܡ(DD$GiZl_1C$_d#b;re=uFmLg B>p۲XxC]zJYm k%T4 PR: ,݊'& aNcV{+"\LCBj \ӝ3uPnKDK6 h`tbuIhЦOʕ;i1=zB|e}Ev$WKۆ69|W<[]nQs+Mvbͺ$gO9AS6.hzA#4x8-9tqЗ$S$## Vt &B ı@Ys]6,@Ͼ$ҌS}#+QH%X_^7}y h ` `7_5}Zݱl /.n/ZyΗŻ.2ۭmBܺr&ö Íxw]t Ny{3>(|Q9Ty{)mx dpU9B`:aS%΍Z)4ë9=֬2`$Ffst+s1 ;#BXEXQ5)LaFtȡ2V36A>!)a?Rl9Ĝ}KlzvOm=%q6JP> }ɥ`S-!9d T7\@'*~%撜5>{[`/;A kEOY+V`)S>t2!.{!,L9~֫A7X "*P*I>X^V%%ZLp|u}CLJ'onsaĖnZ>MpR* I#<U4jID$Yzxק7 ̌ĻW!Z(k> Za#,U;찊t]8eoƆ尺zd4^~;ƴ6vXMϐ9.(5 v'XǗ+W%sR0S ._L@ Q#9BBK4GRǗtr n+r{5D]\1LDGiCYNk/{8ӯz%)ir*3~sN:n-;bCzS-:UN $"Jb4SwRuCZJ&鉊Ψ ^3 $2 J뀃ZNfi8E7!ni`1BxPB`q,)&!C42I =XLQY;©X>#4b rg^hWT\r5>h>UOkNdkPT+OeOyMd."jc[-2}$ -"XP7T pNL OW=ɉ5ZLh%'#Nc7tPvQF Ɍ5X7 @hq/#w$n H۰w ݐ&B}篩?ur0ɣ~w{%DMզRA y#?w!~9ƻwi7|)LZFg~QT X~XKx݂H䧆#Ω S\>_P:X-$_B) ;Q|,aʯ zIb XKl0EZ,t:42rGKG9t#)){hCIzuw^5I!bHclvSUo87H|:5yJfV~^x_0Uut˾F AO!eF=֤.9̪O9b V6CNpu7)Nța caKsrs?Ut=}IiBzDaFt5ɦW`Κ$}z󎵒H|RBL`I5zzJ*tò4 "eA+]PXמ'`l۾*=}"|NѺS{ڄQW.Ҳ&.F&{fyDy WyOne-pxd #ԝAyA<\>g(n?VnqnؘQ ҝX+NHg2 D/_w{|∬q,56# Ӱ$qp%}A=V0e)X*ȀdVyvH@'+ ѕ4SR?Ƈԝm}ˏ )'R R(_Z:X8_]o)Ou䖿:WYxRrR!1e:K.W4hn[:yؕSMY?Cv|c+#b@~`ˠQdnn#,rn.}زS*6#TYܶ'"0#!)'=r&} P$/ꨠxbbfX`Ñ<]c|ʦ%j5$XSWEŞ{ #~@[Ms|:8{=cgF.(մXkl3~YCGa*w[4JpmDb86i7t)_:?chm[^h|[ܒqiCyx"3L=z|ˍTupgaL<\DwJG. )9RqRR֝XQBB>c )RA~z$X,d_2Ī I %?CQ4h8T:.8h $x jl01vpqMGA~ ˪Bk3afRQBis#& o(A~;%AiW%?*!swG`)蝵Mr%6b_fQKVdZ@^ph3nI^a:䣞]*&/Ss6Lpd~OlZa3+phdDsIx&UEbPzuW3Fe bߜ LoR$kXh߰!~E?OFԇRߒW1UA FYu+U8mqhl-I3lTN:Ig& {vr¤ spii )sӛ@[;h2RA%I&p+U[s?yuADFFEdj@Sέ4ԉ̀/&(-kلi2.{y)51/PG@`$-eS?Nh Ҡ d#г8&]]FytmH~`a OF f޽mi~2T.yZHF~\ Q+djgĵ rBg"rNUW dpd:h;i08d$9cl#|>3ɲe$= oh>9:j Mtg`bq e͑sV34hu8#u"%*۷p%~Qzc,8EZ:!|ڄ4ӫ%-[Yp~掖 y$HUGPʎzJʜЅ6+ q~?|S&޶/sq9Ky.>O)BGfk`H蝔\&@"Pt % V>`mp 57.I4;ISHk4G8;]`y2&eRi UbUEP(?S}zlg+O1. zXs,H:c{.VwѧsŤA_١@/KTa5 c,LR'Vٝ@6(Jq_4 ?ÍiV}&&Laj0eN|pƌ([;&m_bߊԎu=bbj~[Znbo/{nS@3﫹LdBJJAg~tN8rOW.uduFXd{S0Ψ/2Z6e*'; ᑘ:2ERsa !g&qm֡k/?ε(a򳓢tzt:M\C6)%W .F/$.݄:^ك)2 4CIzS\G-.(oe;f̚@+O_t7A}/ X; FzPk bWu.iN$i׿D&qgDv#x ,s/'ۙ+X %~c'ⷋ$睁>3NG֯5v.xAyS֪a]MEG/aia6HIK)&&ޢs0{-|u@ĩ*έ"Bݾ"Y:v&>NtՀwW *PUv }X70|`0ESr wlO*=E\,[Fzλt¦$.\sL9Ӟ"i&'u|VpEyR"W A?7U`{\),(1\74OL kYE7 fΑq4.Ym|hLbѦ 2Qsi RHAbrmđOksɤ|y+,χ0fࢾC/G: HxӚ3?G?hdH zLþv%tIa'.Z ʑżb f2#AknZNYP!M#ȓJn} aڦQE"'.lF'6,1n,ֱajZґӞ(Nltn…;E 3Я(XٕpblkyS 62ue@B; j5tK0cMpĬ}iW+B;bQ/a)c&lS.ZIo%@NmK>JW@!8&gBCSi`>΄5bHu,?E--б3LԀ`h2ZF$iE~K-. f$aHGR2FۿS~o#e̊P\"۠& *{/S 4wC'Y)~)LAFfPۙ[0~jV/Q3 8VV5XDnnI&m㪻0EL͝YɂK+ͭ]q4R. 0z' D !Qy+$9 Gyf$Hoڠ"]NX/5TnW4\rIs7 Ȱ 'q"\*4Ӿw>8[@5`zzT \Y5lj){ (oMBOW ^T0ktȩ_e1VvEb6⭈]xac~ |#Sʹ+əy|\`7Kxsμ0 :-k{ZA%c(MiOſ\XJAniLeX2˼ջF|_ӶezδUBsɫG?I3x+FBCr+ty25(in\BYMyخǧ")kQԎHD~際ujDoG0i:"+kׂxc] P(>~.(sAزXq*F Oېw"$-,HtG'f]](QbhobBNh 8Vfy&H6=!bBqEQXXULN}c#NP=륯|OU[ Ͷ$0ukwc(̈a)P~,[:Jnѝ}~x=Sf-œբ˃MJSVf4FwA Z n:Wmi ݃?U*֎;F[;^&h"yh}p}ZNJ۳!I+@*7Ṱ`)qV9:ޗptg5)<_߆oA`!q~`D@j,#:g_ۧ&bv eas,mp39Ý@3"p%/W )g=9̅0&ֳt}?Fw+D~X<F^5@5]V֜{0ca4o , Sg_q8 /ʺB5@P蹽]KŘ MpT2y62wZT~⎨b.>il=CޑɋAa:2%9,k_J*w:]~Qd;ǜzn^rvQ4$mmZg-="Sq)"-i"|z dW+4wI[{v GЇ>,* 0uKճoY O3%a* )xL"2V~R՗ צK[ ׿=3H'ï{F3D 9dƔ~lzW4D0P;ҡ9 V:0xg~I xz;_8'#_٫Ki۱Q!<5ۢsn15.-hIJ~ fr؜.hx'tB) Lg(mN4`>C`6km/c5)$:6+Csȕ oazVuRsY@Tb+ s%=5yBs]ל"PQ ؞UגlRX9.㛯 mT\5 Ae l>/2L[J.v #A25`cZgAtũgX +[wWpWoݟH% =[:''dc3i*s8ƞ:3h<4o]Tt(&ujCF\.nh?;˥#f%s7RttؠWQGY;#X .6{8LĽvSkZS tVh+(gO,?:3A/ZZ'AIYI<%f|WaMLuǿjci]nX3Sv s:!<83|tN1!y/vCϔrBhጒ-_âѹȳ(v8e W<1뀁Ra2?bTX'+&/#z(t+a9y裒0~HI'M} |$X{ 2?ۢ -v;NA!4A./.u̹~"VEw -: 5JBKLa^9SۃwCB8(T4up1's{Eʐ}Ր D XV $猗5}LKNk031{lb(u~v'69xnEA{*P$z&u=O{q!*6b{ fΎRǡZ ZThG$1W8.~=e+=`ZcFt%0 R5.|v9\PֶiMİgׁASw O5eq,|vĒhnw :{!sq|@TɱHEu_b {U,nR mPQNRgW6_q&"WVx&]:` Ё*(GMzf!7_㥧 c:,6f3;yv,4+ ]\~]mdS_*xCi6i]wW S n\,䉷l,]~$lwr|ϫ+S&чA.4a-t"ur ۀywM:ПB#t[h )?gj|h'\svj` N~mK$E3F+(b>])ѓ$F\խ~y|P(Vfw8&II}eeխ~[3n$u~>ydž޼@.-{@Cm٨>gb ߄XlrQOyf8#=)14,\2)=KSsڕ] UVsGϧ7P:xY{>P_&L@vE *G{+9m(h)mv Sv|/diLCi" ty< b]Ts-~~taɃAI8]e6-iS !0<.o!{o2u Pь|Q0܌,яrqQL#FfJQkb OҜm݋+R m/0zPbC3@e Nm` Qcw'Ag2 @:рȂ*dH#AQMP.QpdVO'U83& ~xkS~L OY%ʍ 4ykR9#Ԏ®m@`fƳvP &aϰ3oGC24wPNOPWMPx17]%/dR* kt'n@Z$Jt|)ԕ|,ɑEQ>)=xo%ŢF\p7lp V9{zK[ 5ğ8q[[l7pR/R\Fq"z.pTYKžWXtZcbOz}Q)Uڰjh:M<ȓ$Zq ۳!}ԟpKU= J)Xz{M5&):M۱AYs#qJ 1mEdESGIk"2똇꣇xWY #4;.(e"r֋2$( A7I޶b&t$?ѹ; c@J_Fd}1.Z4Q;ҳ/)4K:t]  [QIp sbp<_KF]a%x\$vς-RW C߸>.e "hE|RW։ tZK#PvMM%FT Ŷ雲-J _^v䟬NCC5cgce["y],{w闆 0k0{SMmf ܟg渳J.Nf*?ARk ^h$|FFTݏ 3GrzKajbTwdfu,e),6nnǟ,#@ ےk! )kY#O7߻MrZAJ3,SZ(q(MS){:a)x* ڊo61D}kMwG &\H*ȑĽ«upP؞9~sC(ÉW$4$-Q ۙ1U+^pߠK[f^2Bq~$<}UBdto t!+ G[-Xec=3?Fv5WUX.eȸNK*x#Z\΃ 88W3tf!TQb FvAobo  >%qa/:~J8#G5.i#_Wyz_.<7Ujyoxa zb :ComnNmtr& M $ t'l }uT-G۾ ಔ8llWFAnu;F::$/?渱]z~DTgi->~Z_3/`4#Du^wV~-ai3fV9~9QDt宱KmncO>l.2 8~^6Y|-KYF_'Kaap`>ZYOD(ʡ='җފ׻WHhTAkf[W >]l*Hq.9rzcl(JQV'ZWϗ*1C$[va"Qi!H\!`Ҟ?w?nb@;BVϚ[RGIAFO R[JOeznhB!mDUH}JiK^); x OewānWs8 ͛"g@7$/jSzU8o3{B6Mr1C.,k`kH1Dl5̍5<5C $bdb15%erwndOŴ5[V J!76-٥\śS앚 d}J8٠rYU J@C`k;?g*n>&VGimkH[-R7 ~d ㊨ʣzLf[S!Ƀ`"Ƥf[][7ʝ~wʛ4ɡ=CTj6A2Ko'~; R6V'3495Z"z^>|CkJG_6( gz76w[WJ/')7gr-eOTb~ u&.16 %\:=˼Ơ%8(XvseaHM*vԈ%#YX7g˂~b#] ģg 4*HFFOje=]ZKVtn Ʒ`~QT]v%R.i 8ܕo(>w'ժ)xOm <.I_qBa!d?KCZ .nQ:T"ז|ltj5rt'_o8a* 1#8}%xX,뼑np@sMT>qG&r@{,-f$۾G|V95c c/;ݺ(Ѵ"*Օl[6 >ZBsw[Nh|q)h1ž勺q/J^Fl* sgU*@N/ڿڨqAp()\ύ>{`M9wTKS~f  ckN VSL w"5ؑ ֒Z4_v;$`}N>L8?q}}~h] |WhqhM V0q=)`SnU;3o9Wi>iEw?m̪CaGIWLaaN'`G [ Υ %^rk9-Lh1OdEhfLqytZ7Jq!meCUQf6i?(QŪO'B4VjGEhc14ۖ"e,@xbtoyjp䶞z?(:6ex(A:F '҂@xz R'ɳ`a1iex󝷊%P 58ʅ0=D@K_`?#ZÉ OT]MPoredȗrU3ftK|oϚJ$^brE0`~dbi'Nڱda+ LHwrGKB\#$gNIfKPXޒLZۈhfQW`c( n}!֖Sn)'"q֓C(RB PjIȱh/g"^pK>KK;Esa;c(d2;ݼZ $ㆻl1>\>?|Ioڂ|őߞpVžDE!H{M<ΎO 9أ(?Ie SL6S$Q̞D}.LH:x4uKq99}]`-V.^2.-թdؔ.j[@20kK{$ 6_ Ak)to.sM7(ѕlD#yMp'j>:߲FYB)53 r+5sMrJ̭:i-7c,eW9b73e`ԧI`"?}"QT&an|M|$8N20 7!-rH~tcIbEVc-0B.Fݠ>؇*xȟ%GmK1j X77 zlSO 2d<5Ynwvr0?ȼQ=c 2dcaaLxZo,=s 8HE@ɛ-@W&JX^Fl(;am9KvE>n4Au͹SfR?F]cD+hmQ74ms,r u Ѕ 3ݪφk]1;ىT?UaK֐vOZ:JRm2Cd4Y\0G69\9UV}̑ggK_)~˾os CDix=rSm\',ٔoBwu0Q)@W/M*t5 4*(KmpQȥBOXih+*txA-p"ѼHvʊtCҿDb ^ph @m0%. >W^p˄ylg1ğ{ }6-w=.1LCxլlȽ,ж{7.U GO*]UuXki|8fb|X^c;6%or5"-n{0*eZt2cuiW݅2<W/zoio_ޛulbx;-]vZ?EI=w֮ 7nJh4cax? XjCKpV ϣ0XK]CҥBMffx",#`e.1W2Gl$=]Ȳ #J}!G3'8O[ҊN|@ B$RG</1uNv}M,| eJZ6cy%o 1 Eh Aw@|>˚խr҈;\-gbGr8+\?ђQr:tWx#wM@B1 y u] ܶfjh}ġƩQ |W:Wg"T.+zw!p!uHj9rX'nLGZIƘjz[cz[=X|=3OB$Asx nLB Yr\w'n$&魈nAl>Ih0#;Ur%x 1{ڱ؆֤,BjHxNT_XoJﳤѻGvD6N[;hUaDzg(pTi<_&UD#)kENvF2Wږ4ku9_U" N)/0x#skNJ*!Y'7KѸpzVf#ځx [~ ?t]8w:#>>ə|MZPLQ-Osh@l~sa<{q @^mJwX4=gš)󆪤sh=ޢ^)s=qܨpw((6:V^UVn%#|J]nD^, }QkAa1乼l(3*h75/fm.:Cl#G#YB?kIY4 :G(* ϣ_>=Fw 2| 3j ^U$~DV kq y1-:`d[:iطp^m= )Pu6}J{:]"잁z3z# IMv%=e.ˁÇ|;s@XMj{tL <Še#y$0֙Џp1nVm:[Rhz/%vl~3E= ɑ7o=ܢ?`wc>ko8Kv(Ws6Xz6^ڣ1zF}W?amX SlԚ]\FYxE|lEA~EY`t H2[u1ٻ#Ldtj34eFkaݞBޣq4x;[Dws/"&~\Ͽ0PA?5kp}gz%H%A.r'k!Z, &c7`F?r- VȎdz4چIAnⲯ=[ O mDUlE>gyGwdCaq*f7":ܬixqtu]K.p[ s1R)d s, zme(R>d=F1۬<\Ne':Vj٢kbR W>sӄQLoIۅ932k,pbs2ьq<_ (]I_R%&"! A\ “B.#8p D}2ӗ@uk _G \]igE& k9rZU /Z+K> ZU27#6B7Ş6 $Ѯc#*>U*Lqf N Ϻ VSm;&djr#DpbJTUw|Mi@ ɫKIO==h.].\?VY% cSaF {*Ǜ^ů h9T9G1KD 3VS${vOC8(L{yA Å! jkV؅M+Q~'݋)? 1'Ny4A3p Pt-om'~N{HN0W'GׇmT+(َLm\ŗB!+gkKxd{lFNM Wa\0m%V M"sA2޷mz 2R@SHʈn}@BfA Øό$ ^"怛(@ݾMxEgKoDDcFW2tAg6.@oG(k]84CuH5$AB*A璖Щ(Yi<|$4%lwa;>_pw"M~߸xĢU Q*ؿШBIPxB9:dҗǖ.hФ+-z!e(*Nvr{GroMgs%kPwu}ɧO_pam&k*>ᱵjLJR~WnLn/Pv'VN=ܫxye*,p;i=9~Zߊdo(%r-QCc%zP|ao)F[9fptqǓ56VM~"NщZj¬`~q Y{VQ] LA֛$ b@@jīD$Q Z6{o@y82ik~ 9VO%v?v*s7VU~u^"ک*Ur7Ba:*7iܯ n7ӝ O!v6l|vmc%U0K>^kU6kׅӃ` U+LEѿ(:DLҟ< U1 1W? ) x%hϊb#sw8sρ$5Fn%6ze_] iWe 5Y/h,̃P%҃pSz3Q^♮/vL-?y+u\ 4ɨW"0@y-r]~PK,lc~kYk/\q}K7aW☧fv("]);pQ{)/؄)7}4Nc#޵X<y;xUȤ¿WN_s0X6t[=ߎj}W"samz9\*4cd4D_(^Ԫil1I Pi<,ʊz2"xĢ駉8"ME|#_:X-q^ :>"Z&pɜMN~G6u5nbW#l$=ըkiNG͙v` )7op}8!v*<|\ 2.)WOLd5{8{7$V TC^ mL?rө|P*/Dd r$O֎Mϻñʜ4_e[ԸU)2/Bnw0Y؊`D+RhDt;tLL9mZroJm [/guy(vVǚ8ҥҧ4Ս1#_ߣ˕Gڈ陈{5}Ab|Ƣ[[QŤ@_fvJx5IxN׼EL~+s  jX7n& t}N ]V?0}HiD61 !L>߅L&IP"F;+^z 4( .~c7IJ8!|#^JuopLmnv{:([ ;r"=:䭰H5SGâ'8T&GjG։Fޭ E[R IQ0 ѴE 770!7/C}0^?x@vHMEuÔW֍`q]Qa8ڦƭ[-qSȬh8$gBOPݜO"œd$=:߶NA` 0kDc0T_04[ .D!lޑRcL~fyµ~t*./]X&d&u&&"ȴiՅ@"1}(L/,;}TT'0sŶ? ʼnD &G ˿)LVdždzc^5$) R`-^Qc 4`_P̀\eY(|h+Ṁnh*⪚(VhlLufmDoLNx[FJ 7 m%%M n ,B:MֹײpBPFZ? < uF&"^DD된ӪUB->vH3 KS;g1D@IEcrk{ybe>#&o];n΁wŝۋ-IƗyIW)ۓGӺwbȒawY6V>a9+}9:,sTo` 5uG+K[6BmXOњ_H~A 7{Nēy ׷8tkkb^1ycE).FcM.1Q7z7}SbE3~\24".$|{mԍ[@O)Tq)9 A&6Vd~!.0DWbqd@ө,xRy mvOn2g(a<]:vpr+I 3EJ Jd 2Ŗ3|xj<1[E _,tRz;C@#Y#TOi0#ݡW--]h)cXoFǜ͌\ήʈ$ag yI$Ssx]Wjm*$ո=Ŧpi(%´*CPaֿ*w1#S^2Y #;:?$Ů6;՟ЅNU>5[Nh/&;7NS>[\}ĕPQ"ne>vBo^aՊ[`vdo[ZG*ܪC Nnbʹ1u[p,Iˉleø=gq;̍g~&dgPa,͂CTgˁPBZȸ4(lB#f]!AqKe\i*'X[SJxy TPP`*DU 26+7bG&2/}!JS3DL~nh5k}5rVT)t5FF69P;)")˱Ɇ ]Ao c$&ACezEE,gA :Ȉ\//-CڷtX/F@ŸTe KerX  Q|8 km>MPL/E253S)s #0xoFTkJvLuXJufɠv! 4"*j@`f{:o3] =r.\t +^>ova/Rfٽ]I>z b6w4/rvaO> >|o3yt|X\nHl㙁6O\"xANjQXnꟽdͽUc [Z&O`ۅJށ-juash7mSF2)/h¤=<;X^+w3Y;vf _*Vj|߄,R4wRAvaQLWbH:FPBubR1S8_gXCoSLvJWz32qL\$2LllVPlEċAϵ~^i G4+eέ.uʨ.o93[=_Qk# ʜjǺnoRzL9U!l݀Y}4:8,lq/K~@8kk+isggL"j1 )/ (EkhMKpN~BƐ9uBx,)`_r[U<)-(?i.}EC` JTA Mf0ɼ=a@NVt+9My8h3hbY A_=aKJPe=Os[˕iL> P& P*74PP'b5J^])Z:݈U?aQWmiZU)'%|J/s' rnOޱ*#9ٞVWkV6ԏ;OmBi**$cґ$c x|4|%f4*\uaa+|2npLdq[ACG2?MSA}7% zvf7sV+Yv^K s*@<7!/  xa>4Я:7J#7O?±~ut όmn 3onK9-f5b j+'OJնs@m0\+\a/zQh7e^b'R]A3Ka'  ' .D}T$(63a*V6/%:0y(w ~ w}w֔n78S4L7͊I UZ 2ŒvDkF{f{$]d \rRb֭ջ{h1|KV7>jӤ(k8Pb~1J2?D nwnKvh<~PӐo`Ӫ0د (;2J6'k]ӣu۞y"@\.1qJ/"?.R2"%0QAhA2'W,*c?E xƵCeߏ|{`&6g25p7qP^XAۉ)hvɄ; $>bM/dV2un),^1n$^m+Z*IҒ EreܕY%kT#Ҿb}2pJ!a7"f4ªȸɈr_`R಩SYh3@;uyJ |T[U.}tŲvv='儼c07qWLV4 Y-aUUNbCO ACܚTXI} dV,T@}45a*kFlꟽ=Zk7^15HjX:M){x;Yˍ[5D(-A R9.? LhA{P\KFqj>R7M:tsxū[n w]#2E }g^@4*5TL럯v<4ɊW4[FjZw:r*zFzjһ: H9\GjsT眴T{xWh -do?n%)1HMX1&GfyƵf)(;WiS$k,zUA44vɱh'(1+l*'܈aRuCER5'zeq^]wg-V?ʏL5ºUR2uG#\1}k*}1'u_=AO&Vȑ$ d>׺/8|s75fGPqzl^.:c5L] {yPD|E|'8+pz\)96M! )# iW2 *Ϻ# ӗ~^Yb=G9^#=]O5Nqʤ+'ŗϳj5+2+nzԴ v]l=ĎcU_"Dn6հb~q3ҸBdq;x?ѹa!?K Q-ZsQ%a|eha҂#T9}O\êw1Ud+x!Kt6ݝc*xHakL<$0oŘyAw9 R/wr]dc.#4 #yBR|7|1|t(! (p". XJ.Vo$0GP `v&%s 7㹑 g!G~)pg_f-?5+H6pwt/#xk{ o$W˸,)%O "0 ގ`'._)Gbl-8 "˯8Avhmxi_t;I;O+[ңfeUl_")fYsV׆M:`G),G1lVH7"A.P/c C2< Ԉ#1ۘxd.M p"%}F䜝W6t[6i6R[\$uDz ]_iVaU@q"OA-Glli M+k<7l>rGiT8fօ1tӣfVV%+Jŏ'kYHg?{ 9`д jR[wm$U +P>l3{Wsv\ul2{bfXCYXUQg:5pNb?΍v~y ג~"umw&梷=k[L$0r?GF]|z%oFYOm_?#zSf v`8HR9\}G(|?$d.u 349f_2٬5Jv} U=.ik=`1р@Bln)>,{ Ѥ̕8apg6駉= C%eyWr Q Gu1BP,DOM\DSJG(^wHף -5GZvS|`)Ȋgg}иcq('L| Pe8@F]ЊS1 o$5i7Psg^`KMu*/+.L%׎][G{献`rd a#HxM<Z b+O? (!;  sw~$dZ7ALLuȎn6My2X_3[s `^]_H$?.dʨl 9)e)cp}H*SuYG* wg2:0X\F$`D"wU9d'i^L6TBJ zGeB3QqU^};Pk Nq|a7NIi: 6A՜epr&:hCFPq Tx^pv!yP;-F'($9ob`cٍ4Y}D\p|?.exs]TJ.?>Ԣ(Wc79d`JwT)'~+{` |k. Q!BFreg-_Ӟ`i^[FԐw #~=s@ƥåKx:-G!v%םϽ]2ZֺBsVtF5Zyp\,ڊCdtKaY~kB(ͤURxo*P nEʞZ2jVOEhP}e#hn>fXROsruD+N1!V9A$A<xAj'.[ΙG7J(OPx?s^o= 5@ iQd'V(l$391s1K,(>ѧ[O|x=\HW "3灑l FC:b3 vzd}d+,hѻ,W-j_p5sSV.n>9ΡXZ6+?4[^<)IYWH LX):;*6K|h44lbЪ?+R!>4%?EjdȒћ\]3]J|1FYf+] .+n#@e T; 3+DL37drے|eq?6Si,5QdvW mk vu$-"gwZhйޙYj k1["~{ir q8KՃ_zL6B}U;q,0p}Q !zUY@ R:7g3Sp݄f4Oʀ>9\tj* ݪiFSoaݼB{J Coߞ֨ePKJRjP$3 J+)Qe[FB<8VPYHM?G{dk†e,Jݽ[AX#\ǀ}+"sdzK3 #aN~`7O[!6'j3 !Z_ylT@"r䞃2 Ķo#_"}$㲦dp_N(<:.{3nD56l 3eeĖ+ޠ2b wߛ"UN9zK;s~|c%Be]*Clh/&sOP HF70KN_0*(2R8%.\9>NiK/teMIV17[QLWч#~?3%VhE3i W뺭Ջs֎m~DژUs2wFEh^~[^ύDP\^=tx}`1#)T\0}!9/X 1ksz O4OAyXQ/^@r.Oy)0y!ɍl4ofJMdGF;2'pW7W3er*hZe77x)U*~%cBe@qXmvL>ּrz: ]]\P1.ԝp=(<+ˀzkX4vgXOd]MWcX!௮I؟ӋOd DT㳱_y к岶SyiKZu^P9ɡWGFAFrOˡȈS7vj:[uDGM,u L8~aZOlDidF#\GNڍD<@ECU+:Nn*$C ҇JxKƇpfoV a\cNL}F''5 9܃,wMuV}@Z.qS9cx㑅mn xAA`ԻQum\ܖbrc< 7Tˊ}&BjeFͦtX%$e`"tܪ3T \<2a\.j 1olK?jve$j@R"xL fYcdq4aj7B JId`2bܭ1r3 g](SZQV`a\c. Ҥ}rjt_vfJXKT#C5I=Ӥ2)&D2$qb*Ta&9:[=8"Zx`,|MnM Y)%(:!nzh{bL0N|N"&1<*H:b`b=.]  Mrw&zwDIΌi"5EgskzfzU+gJ_9ā-݊kd\求z.\E zd\ kfQ>Gj 2|!ɸߣXPJ9a#&2-@]VP Zo+c nʫl~23= jIa mj, ZcrQͩR9Ë?~M;t+; ^AhGœTݢxK%C߻wLj v苂 u$\@ƞ aT ~*#Eq+$l`'*inb=auB|=" o*T0Fc`FXIݔ#{6UC)~-33C|!-J\!o~Vdědgp;FK"|<5%IGK{(ZӰkn`0OkapTdwִTpn!2 'BpXm[mCK\W3V-owDo^sO t[4.n @dܰ96g)Ǔr4^leZ0ฺK^w2gzwM#I!2LĄc*zQ6ed=b/n]&rm-C$ޥ̺rжhbbAn:✌[~84(J9 ;1Skࡔ *A%" ai^ {ò@B Q)^$?1Bou s;W `_b6A4\bgE_K DJN]lQwiK<[ JŰ9d?9kL8/x7zb ruTo&xRSW%<1AmB*pY:mpFj,`ޟ?@[N+M0fژ貾uIW_˼fTA&f@]»{G֪5fRl!Owl̵{?a>!ouΨB!V)3SKmm'.rWlf"cQSL *H#bjTT_Y,Dh PG"* ?@Sb~fq1<}Av|Y oa=#6&dп&cCy3uvد8uܣF@'?1AlzzW8'ѬviX%h,̓Х*9.g6֠3jg5 3 G 9znS׉7sjO8 兀XcjOBӅ4q: {] N 4>/|EM8 '`0 'Z<6KM=si>i;SosMfwW>_z/n/"#` ],py8X7j_ S.2 "\=@J tkλx!?=H.ůp΃ s&Q`p{Jsyۇ\x-EG,FV1We^>Fz T* \hNQĂQh -RM=7OU,|k n vLAh8G-LQU|l9K1Jκ슶l,ӝ$Awj'dZ+#[ՊmӅ괐}̿ bwHr3B,(k. +Yj3[`̘.8ct}ľ`և~|D#"G"ף8j˦wjԑJ)́;'e|T bH&'#p H͚YN8mHx|@Hfa1ސHqKjP̚Ƶu^=~p;C^A˘]+ J0ob:gy˝&dx mrz]}?3{Ùq= Jȿ,aXQ!&~m9HU<tM,XU #zVHXJ-m^A @C[k9x&9yT~2u/݄)27 =I4nA(V n@HwfҿʅoƉ/>ж!Gy q;!=vipfV lEIYg0`ƓVipM9UuW8n)đ 1(őO*cpʑן a76A3`>cO﬑pRB\}O1?'0^'RJ'xUQE~'"brFOf^4(z,XnzOu>)_jo/YP-kz}4/\b5m6JB//0E:uaC@?v;DHGm/rIpž@ b7M#.ȥʧw2;qeum|/A~Z醌0E)f]h K/#(MpXpoCd~dJwC 6T8g"ЗḼ>)qMׁݐZP',Ę> W6@u6D4D h|zXF+ޞ6(+/C/d;Wkh8HsvU+mA:z9#2؎ .-XWqnפ] ̹o2k̹>4 89gk)Ja$G4)Ή5ބӉSU€%^C @RG ۘۜq)7ɫóD#;Qܲb 7Ɂ#YdYUin6s*E%dcf Hv#ltFR·fжv|?Ks(աBNY3s>'\C ռUkSP/I2h8ȪQCfWϼgOiu_S&,iǹQ>Jߑv ݒ!귖[hbwH V7%ibg:?ʖ!亥+2ó KV|{\?r7 |´CSN9ԄPH Ebr|eX?}n=0:TP'SiՌqyT-opͥ_!xde:UzCBr؉p*3i4 cfX%l&2i!ʱ,yoyꪫf$/%Rܤلb@?ߌq9yOo8km|G'G?Q|`Nap=0DT~ā:.7'@oa;4Y[BЦX *vPnvlߝP2`I V!ˋa$A Y (Є{ vg6|Gn0y|ӧF=(UJ<}9%&(66:Hnͺ n{ii|lz˹L;UaWw'lQIrs|&@?6 GNR uHL|c:$*`<=?W ׆PL;$.1px苜\|`馽ETRv2holU31[lQ0Dé'57-rP>r9G:h4WLZV,UOԊ l|jR'\- 6f4cZ1X1qCͫQ]f'gX=mg<B% 9 tSIWdqVc Ls'ZF1}5UN@ 8;X" U=֡w1l:mfuCo>nU6H?R٬h}P>8;;?V2 sPqXgow~2gvw-3…?0ǩHo"_:uq U{w>W1DӪ c%v,YɂaTM+bk ,[ɵ~vƟ q H7 t_h͂ wAX;dg]F֏g 6'xdI2;|O8 2Z@nQvhhs~OQ'x"HWh|jA \h$ۯ2Ä vx:䭳9YV ~fp}/od\EץC[\;- asQ _!I`,~v#a d1_xǀ tH1Ykl\#ĭsaG=S4Q$Ă8*ktG&TUGՍUnbT!CR)XiV${d4v|qҺW[ruKmELE=ј-Kkv7#eeA T* c'Z>آ]Vji &ٍx=JY@N-,\2IL:z@5 PېV.2;WX3kODCP.C#9:|+Xz{KAHٕiwL=y4) c\Ra־ BM V H;$NuW8k.KӐAHцF/.[ `3G+&MudJh[b?A+pGHeR$ْsElsba*pK2/3OW[|G: Hh!I{C^I0l*OŮaTHWIbFia!\cVS7 W1ä9MxWƱIb(>I`rIAikuꆵQ[/}gs#xR].}?[fՠ)ŧʺeY8b[>qG;!{peoVJ?\JL}# GFKU2Eҹˢ%r sҐ,usfIMKIYbĮ*˷B{iiu}">_GY;@C]4{s13пYyYvB'θ 8X ~`~ce_l7Pxܦ:pRI$LK,(Y܏د%7tkkMNg0^_ `VنΏV7 -=Q 09f)[^D0oQH^#ɆC25X߹x,Uٖ՛pAcgq̂DN!DM)t nNx efF9Fj_KeOY-"8£^c%6߈-hNgh 뻆gVR`i#-iQ:,3Bc"/\׹M()>ސ^oVkz>[#.wIW)*?ū=$/˕/=P}pzq싋L1z2ˌu:C'EpB]Q!P@4Ggu[)u?T]0\õ֮ZO}x*C^vC/CXܕpGVR*GWLF}LWG{XEN}+\ 5UEHaY/ȊJ2>}"TɅ:v`;1/þsmc-䨚[Z'LY*#*n"yݗP\'{^)/RH8qx8 @awogWInO˩djFժ=<'o‰G]pf$.ƛfKE `/WX7Am+̞ j@Yn]]p['ė)U}kQ~}A4yĞ1(adgrQ*4,= i{q]νbi9"0>&^/REj9$ Eԟg05̫ Rfәξڇ=K U#.:.~-"[][N[GV;ƻ14oK9\uϠtrm>%".ym #wU/Evr,yO`0߾QD蟭6dr/%H:1λݒu+]`?P} rvQwR{_"% ;*?Р0|TA4*;08'P /n2u\zp_p=v3f aYu!E0|=n~:Qjk"(ٽ̃_o(I:Tu;.I*GI[ K>/UI=f]3_-]=K=:R=Mʞ?Stl0@% A%i8߾:3/#: <.ht=H<-M-Ƭ'EDzhm,e V!XE5vS& uvu[7Rh*\ѴKadrVrŊ+yd.|;Pb %rh5esK'`\fU`4-XVPaGG%|<Ɏ".@Y+Ţ(vu}oEOoH*ȅoMhl%2.Ai% 2J1;jT@:ylD μu KsN4A%u) `*4l3oqug4)O#";H͐wJxr~d'뿍CN|&lޡzE<<9G_e]śgJZ؄6 Yz,τ\=:QHg==##=m>ǣj-'oGPl ^^ }>OM{o`e#2+zCrhUjc>A`QA:OƄ]d)m;JmF!ŴhezFf#` Ly 2Ez:|f*դ9(9e@6JMmX~7@&8;or1ʅEv\ @T_6zeE  ?h<9;-%&Y9*q*:{I;Ԅwfy`96wv_RjI%‰nߨu N)OyOhM܅>1BbHcX3nԢEZ" axrK7V#2,8"rݓ6.hf3t- y.ټi}'"ZfdDhh7uKkvsObJJcEhhɛ[k|f1c[(e'E ƈCb>.ʡS(PWMx.hmbO}/vKDYn*9 C20.yi[Vt_5 ?^˻tY|)7B+G@0>rT|~'iz jyA'  @fþ@%J!ڪ^ \|<Çw/ XG .S;EGߟpA㟌? g mzZ1NM>MsϬ]K)vHNC EPSGH|NCokZ!̫2.<$$^ˑroiZ[!ٚMi47ruV:飺>ԙ1FV=}?և֍Zh IruМt@6z!TSg}`ZJ=1 K3v_5—QYeGBb Pʲ w8H2SkǤa6zA1ķ➠7T " X`VW 8 %8^JAz{6 }h :Nofp>ߪw~. [DfMG"+Y6Z21oFs2x ѥq#^*`; SW2vѰgZyζ&?E<)94RlgKey<$9E.*628E8)I#I#GU-7_4ah:׭Bvw7s(9u4wB(|a±eDzWbfwTRUh=V-,aڑ]>hQΖk #+"=4VO᥽' |ĵ'l!v kMaOu +KhSG nV??(&zd|I~a\הoTC/@PBB={zQXI:Pv1j])j AbMG;#w8M?i EUqh:(jStrrN[sM8#K˪@uu :@7t^w<ė6]r:nRa*|Z|=pT!دو)i'8ROA KI"Zh(U,{=۳PG m\tLb\3~(g?yuj tP/1+UR^Z\!Rmb[ "@AGх\Fx=ˏy!7jEc)䓲#l̺]IWܤ $[^;ٚ=q~jV-k􈴣(%."AY-,.tN,H׮/Q y"D{ӁIC7f 9֛Rh;* rO`-7iL>P'Z$^Ǡx;-QҚ)=wp.5'r:?\˯@ 8.a LěA2O5'd<)< 6?_AKkZ<8Ű w߈vB2ugAIO\Y'忟?ԓhLɑ^ogGYŽq{q<~xi/LA^I!vzl4eо Y{e}}7ms[-^w*4j" pXB׵~h+F3K+pRĮɆ0O>]s{fA ٻefs* vg6A 7b{N+wq - 4hJY;k(>v8]9F ̵-$2ǢB/"~j5$qX犇F@ JXhhP9\U> ૫QA'mxI0E`0xSy쫡T+ֈA3R0٦lh>$9%fFqj|u6 ]N y 7ҔVqg :W]~ƻ0$?N:cY2כ _j5XG>,e?@FUAR4XVG(g;Ec6 UFFHˣZ0<V;Ps&8 0V)y֖&kzp7ٔ#sWVzز% J LLO3,VJ`8<#FBEz@ԹK(Πt]ZTSEXC,@y9f7bKAPא;sfKم-vJPq潢*:x2bf!kP]Wo8g{HL8zz4CDƿqBL|~l dbeYg<~@k.*Yi,@LnvjX33eƱ{Yk1"A`#)< 9Ug$q ]׿ BҶo~ mW'Be|t?habWnb3EMؑ:d*-}3lh}Tw0q.btr#$o@̺\N[d̜ %"#?]]Q鬚\[Id'"Gi]]c9P6v'$J*HqENL72k.-ߤI'ck*(r12AA"ۯO%oX)W}dE vx۬N íl(\h, 0&\kG\te/d?bXX8H|Ną5Z/}0[7mSz]^*ُaLB=}´bh=LtpbW GW $M2]Ļn9=t3>$)u/[fxPM~7=B[*[0i-c~)xyC,L;(nPdۿqǣ=hMm30k4Y)d<\},®_2ˋZtUC%v7"_u]y`=c!Gz8R`TCbPm% z!&`'uhP?<0%CR,ϕj&s$Z4&wz:!i"DfVT7-d!Ug-Q'a_6a0<^7Kx<9d÷oDWd2^uaD)ZOdʝDRM:bG^]Xm"2P9"p4Y8e߮`id*zP&er;?POڄ,+&{ב>SoQkZD jMsH8Qį!4s4s10 o^W|B8D>pdL&J 7C2 y("]RUF(v-6:PS'}HayΟ& ypî"l{o݂.p*A*IXw .§m-OD ЖF&,!{:B{ n4ON9L'] RUIدwN3r+g09ddf`:gv֦a}K#Jһ U @[>J-^IA3XCѫE2[\vn4msT x46&H˸#*ZY h/""s:΃4faWWK*=*?wf3$T<9BJ&@(3+8&1Q% -'{5`]_ݲ !^1'͸KOrі?93 G1G$I{R[z\ʹe堟!􈤸H~O9\H4ሂ(!idbg <3ɿ:'}=1'~m:`<>gYqOlJdbp=y5g8r+#sz ̃ϑKf Px`2YU"8#ނHx] =jmϬ7ȏㅖ9aD`ר>ɐ틼} ~6GsҰb z$܁BȄqgS+ )+z F%pHd>=m SNlH Q;@(Hheg[T6Ev9%̂|Њ H3-A쩤  &,Ylvc9׈.2,њD0xב ykֶba%}3?ElGl,^ $Sqbx' d .Kqb!5i \R ^DOL\XIxBLZp3K.Edq8[KBn甐 d28¡)M>N~ G>8%_Um=ux" }^8maGwLݯV288Hf ]t|teۖɬ()3_ ^pt¼oNz^_%g?Q0T@ť-_)g} Q=;"//}DVǚO r(C'33z&p" N%ꭿ$းGGQmvPBAvќx#$jdb,gTAً8@F*˹3ZQyWL-QBܼ=* _vl9~(aN#dsЙҀ$"Em@cz޶ow0< ZU{V!-{g~0i (ƾ?<ҦX㝻$:#T4i`7١)ɎOvlfmmt^;ixOOK%rQ7 xZeSH[^(D]ww vwZ8m%:B;/3W$PЅ7_h&ud*˘ԬBu4_mEYu.B<h=^]\m /5YP1JcJ4_H%8oc\7E_ X?S [{^SQ =dJyP΁Ԍ`SXN~xJNQ_@0nH Qx3՚z)"/T _r0a0O.>:[<[){d4+7 =ڐ״`Gͧ6wo`AgȂՉ ut - hu`/3F@=+1=1)vUb53b@sohB'?![ʬj +48D-'8P*D MHWEB^rB]Ǡ`bizv#=\8K%d/mL6J%V|]{$9mޮفmHAu5򅩆IGJvFR=7G>`D#ERl=JR:Q\Wa^Sm&Dܒ΃5OsL$J<ɷ`vkU罙7{QzhA|$fx{;ِߡq4{x UQc^M°th݊8Ƶ+?޽S,{Qژ£YuSO]ڂMp7@v9="h!An{J՟:ףּPsMY;j޴Y"NZVh.) r)fѢOۀD 0WWP`9`+m=t\d'Ta`Նfzb%3V5$c~)Kǟ2nĻ5)Z acux*=c4!–q? 'hwB5F~ֽ 3g_kh:N?@Χ$ /Tޱ~4HďĬ F=k{F|ٵt]yDB[oȪ>gt9 7cdrI ر=/eML (5;O]ձj(r,ç^U-Ds5g_@D˵G8wXtd)D E|#>Mt^;ڬW-/.0óp&#XE]D4G'442xzzu٠xA;þֺ2;EuA0œ'SR'93˹p`b$p5{' X!y_qq}s2gLna;JƘt ULˢKA) 6Jb!jGTaE:M ueF|uʩ;%:ɰ,Bi+Ib1`K-B_׃R%*+pUPHZ+~%%D:lRiU3x Xx!AJv3ou1:|{ˡkl xM NkUʐ\.,'2w: - ۡ캲3>*F( taeϢI^vbͨ. \bv3 HS aFY송SH:UHO7y#6+wl@5˃/(m(lؔ.Thq?4h#z uM ~Pٜ$jjTeaͻ*/db7.Kcz%5SO&* *76%_"Mp[@Bx`A U/ڍeM8^ 6y2ϛNWT~nEemb XAt56*I8]TtFv?D niZK5}oCZW>GkFB'0HX516~n}]cPݙ+t%3HFx;_]P-=;ն>R`~;,^>\y(u3^ϓx ?o6T+\ )bݑN֘C;XY|#[)G#a̶ܧ 0Jdʫ& >%?iP72kk80gCVMt&6#A%<,T8u[7}ޏW&KIxMY,udaҼG]/VPbw Yd\C &clg=Po#3ۏ$oDgZPڕcHᵜU-i|ESo<<sLI󱧊w$ol4X'@/!W)՞Z(\'VZҜ2tPػЅi1G.꿷Zָ VZ8k?e\DFS&V v4D(x: e\'?iTĢ5'@ĆmVKPUG4m/ޫ܉JySBBRw2AtSavRw3kR0kFih4!=4?^J8~(M0KO|j-R;uHlX;+@C9:njj FZXo~ٻҞ٤dP>T"SF -y`u25'12oWyHMTmEȄumcn|o)jAmmX=G?dĖ& zS ^ Y_6Ք"JJ<<11<RslAƙ{Џ)/Q싮'K!r; {0 %rFvAJ8;n\bawScgӝAM}DW);_MgD8C/^\  lo;-)qB-&0{e8<,.7m\bFj٨].HLQA0-_?;% 14mhE8&^tBAqxΈJ;+|ݚi&rFNJ.YTU\%gڃ/i ! }.۳,&A / w_ae")L 2/.%I6f(DfoM$7=mOn$J3@tM{l5#Au(t"㧆, `]oP6*JºVx>pmaܵnIv>H $j-ܒr' (w%涽!QST5ruX ڨRk s%އ"RRIsj:V4(N1m[t:qp |+srZp-dWGKϧqQVCI'Pu w *sճ?ƹƉ[Q\ U?ٕ元&^A/smeE'C ])>TBb tVEg݁W4(̒NaTH`0l]+]yiN; jd0(g$A뺵=eYLezrE9ndbL$M_T擞cY:Bןa_{b.Q1\Bi{Lί9ucjtZJط&SwȓM.7zwax! :rb4`FynF1yqY,GK^1fhrɿ4T&q\}?#q1IB/Dڭ/ M}r*1J-[)l.L _n'QM /@⹻|pc+{th3fx@:+88hr78|[=8 b9AֵW P0Hh;01|)v>@nHtƕAko)fCej oSOcˇ,!MX [CvW]nV&]G=ΐ0ř!RPn٦qQꪉG)rH o4Qq_I0-Zwj"R}-7O&5hj؋7.Eɟt"`GZ3m ̨ By9IR8^9\ Q@o:֤Xˊf&{MyH%62JRm 9j51MDjzg6}ȇ}cƥV@ABJ'[eu}ف'A{-d$j2Pr!)79(;D2F\p78(_/vY"&f3oBH&! Gs 0UH_9~ 1dgR~P"*Հe!M5MYyWXAά]vQY\xn8 cL.vLg&L_ NvB4 fDl0CX|"?kɋR<3I"@Cs79B1ͱp,*Ukfy., އLbz⊰L_r# Ԇs+~Z$: %`|.]׶ED`"gMhf_+j\ѝS&M{LJTCIC_ـ (gh_{VY1HЎ'iˍ;DtєW'}Dg.UG}&&n>fD}H`ж$g 3Hrz9kRa,aGڐ?|48ڜi?P;C=nz1S](-uRJg tPtm)/gS_q햷Isa(;왬4U;rN\b_}5SBbε=ħh e6ɶj.b6fwSfI `U_iubS1.XρRD፠vo} bq7㈙7bc B8 dUw[c9LrWO2}{nb+K8-;.,QFΟIgy#hs6>xqTT Sz GSÑ3ye/ܺB,1>3G@H&Io.jWiqRx'Ld@xo$+T<)$:Ηa( a;}#(OI9ԝ=uM5}ymJ&P С'X>Ҫí'V853m!Y]&)`D^(',#AVQf4s~,7RힶLP'C-F5kƫ@aT誀Z`g@OIJjlFk NScK]P…~kqf]\[PdzKlZrfnCm1"K+@P`:j&Vg[g:!a+۬c(my rsZI=@l$+5\F`kb,'5+Cova(>'WF4e9,_񱏭lf~;[ _㔆`U mx0{Phw7O$An/-Y&^Љ原|zso ͹UwI^u+5GFt1gGՄ qc]хwϢ/ڄ'E kT91D\OUYDFz mg6#I,=m xϒuerXS{%C2k}jOy`lqtz܆p>a2ԅE#n_ٽdTO$轧n'#O%yCUw~j尠/Ɩt|eR[%&@rjZeUnӥ#p>f ozqzXϞF`f-A`2!Jk$!i!P$94X Y($n&f<7Be XQׅfSWY8YihH:\D^ĜZ!a}q& ͛l DVQ|iBv*`'t˦TFDɵ>ꦙ,ãH;5O6Z>l"gXxzcX$m ܶ@QerAH ^DQ@ozD?hL0AՃuA'T>BXQAE֭;:yufڡ;9tDәE !@ E.950v^ V l2oeV%lXiW-@jfV]O]S.jfNSm"rZ9F0Bj"P}@-xRFb^ :`|h9&5`EX'y'D,5뾁A yP%u7Tר87 MrMRqp2YY]v?y5n:-TjN!-)wo UzRZi--?V1J %G + O~ vu1w߆o^C!hb{콗Wc3ژo%._TTQ3XB9T7lX<ܡ&dL& ʌBWOPxB< G ơIU^:gVQ_As!&՘=]',-wewV 9p4Oɡvβ;uFm5Hh`ZE|H[}7cxGHī cΪQVP91 \ l'C `ȳKeen|8 ?E+ ?haZ ~OhPB0@ БLPn`n{ExnCQfq‘g,G+&ix:zjL +&}Us,A X#sH8`!sp:[Jj `}sƤ~c( ==Y)I->+tK6 &`}ť)ùd59-!{o[X2٥cR·zc2 !Bnf}_ ϒE)%}ZFIĸίG.1 'yj &+3ArUYP//)P}Y6`eϻ /t$0Reem*~ KCJWE P໓67%Y?;x4L'Tueh}ǯFq禑@wKkqbDu`tÖ{^-TDn: p'ZwʐR 5h8HSqjHvzQƩiLbG%<tɡ-mr֒tޗLX5P5,a^]ɿ]QYW7oDzw(S*1iz{J%Ju~4Ϝ/%jٝd ;Rsi>b_Zm͛'8^sYsAk#w\ݕVymCdPoڍ#:+*Er NtгUʏuwLT8&sm'<\ B(1nvgѿ3>gf*K$ u~`J߭NcsbD08R4:!iA}=Qקx6 b6Dmg]qPJS7.rϭTRJ G rӑO{梻pNB: 7] 3 A@.Еf|XM%2Sr4)wm^N ,+:[BWAYX;Oy".eV^XlTz)<5x;-ߍ{}%SL˦4gط&w:*EB^ 5: OwVI=`ENC%B|q6f_ O]5ۉ˄gb\usY5G8̂gj1[Xa'M$8!ZiZ-{ [}iO'. _XAҚv{hI*Mc)&kiv,h_A_eq"n Q=yJŀ Z@.CS29~ؚd2u&ަx 0i]8puȑFf| }.} զ iL~ j. Bиw jK}F9׷DoSO},ASN94rIrDG>ΖMg%Fdx$3L7$aB%C,'n@Q0h,l6o>e%U5J@?ǥ K<1LT^ -= 7 s;GN8yGɧ<Z/1CĖ摌,#gRK l<(meS.n0|eWφ p Nf\Gm\8JҝcHߖnHk^a(E/([G v% r!Vddw! uvB[!`a3&RC(tB%iP?'Aԋί LVz9ZCΎL5ORYDeJm,Ò.ʞU lIf_q+{&*m C 3WԄ(Z`7/&Nw_ʥJ y2.P0<ʾqKvWe߅mdiZۦ p7$ݬ!dt$usV!ǐV+Tu,J0mdàǨeyĮ]o# ڄ~3#0ؚ\4i|tKgw2+ͯU.*| >>\(uaC;ecj>0i?`e~.iހ |]ԅLo]c &N.ă|Jsdž/QNЕyR@޳jΘPz2/_B~{?hImmVQ[!}+Uy{?*|{8e~"M-++n@?#6( = yOVQ6pR2`?ưJB~aOsm?z1)V\Z;vƸ{lfo#0Az'N(u[)R*_6i]rk%Ǣ>r,~RP^N?#zbJSB@Vp9Q)Q;kup0Zs93H z|y5+NL m5q9XOtO4ihq"BYR7 G#O,)./ s7=EFԻ\?Hr]qTe7i槳v \5:=gMp5 }&P|(`!P}8UOx&5N۲o up!@9;7u #v\M,s.9 {bAyhADMc`L˞ٙ'**9,ҹ}ID2/?#'i^^dwhwsDG,>?P"_o U^ѼUA˟ _H|p ^Ɓ-\BAP潢 a{7Lg^L5ok,*MdvAl/&b9vE/WP:}iC圜3UyL_O@ <)&\ǏI_wQyMgc_! @'W:4w,û KM=|.;lM7ӻoW 1>$X? _w˶b&O޻XAM v+:hC3 8@ i_s3Cje2CwJ6S_9@ZHg A$6Ib!C3 qX"顺m:fۡL$ ~Mimq91 [u_8ݴ,L9-<~QO B]E,^g6&UK3K2}lݨ;" ӄX@_!? EG*!:nfS '42/7Y byX?F]ܫ|Sʊl=TxyLN‹:0L(TB9HG2NE)!tJdՈxH[m]!H_C}_򥡳<Pmj̀ssc5pY&._~ckNln9!286U8D1(w ] !wC%f[\p,&D*"'/>9U-"`ZX:lQ k޸.}۰~O>.}f +~Pz{>TND( 58" X*$r۹?C,rHsD`9h!_q_"2@&-8b} ,]}:Ի ۭXDPy88<(#dY^q`gH5խ+8zXA7.h#Q9xΛ9ǫ"b% Dow r1PkJY% g &$ߓeT[ͬ﷦d$o&mY)tX,' 1z_ D.$=0p䜖Dq7zTt{>2SšWG=6VKWnXmHΔs<8qLUOuGn XڢBǥAHdW 6e2>aJzT]>gmJ0\2/os/"57tubȾQl&1`T-E#G}_:ô5`}pYngoQ: ﴰb"b4#bnDe0(e8n-V6\ؿsFc1/&Hd١zGo(&A(q"5^,5q?IsΠaRn6S>h‹op6 rZcH4+<R5kKY)TFx*YEݰ x9 ֵW_yyv1[},)qy%`~e~nv5NJXe㧨#C:|P>IVŁ~(Vv,rZ */ϼ&tbו_|E55 2 +TQR8Lt ⹨ky{l#V "B lB6Сй!N›+v܇sƲdir3PC)Ltl;ZPY*FՍzѝ܌_j&\bśIˌe<1cli3C^ʨҙzQu(Cuܽ^nлMG4rc3y k|>(x]GuezKlN)[ h$UbA4(7!u(?Wf#gd2+_&=5ᇀw Dv;lFM|1bO\zCDٷ~ sUC7fV\ؾ"0xc!x~S.">Af? /%! $)#'h \9@w4 _pWlsT7¹[x<&ʞv!& 8}U"ں#t?.1.8~tʉfr%$*ζ&j -|Unad Yz/~&O)n?t%=+%*Yi,L'1hf*fҙQixpA9IׄGZipEd̼vp=72?(a}"cMJ`q0j-3 X=#3UWnI}+ClM>{\AtJRtC9p#尯)H]Ku0X6HStәkJ&~ w}sT-Gwiژ@%5 pj! 4,ZOfI$DFG#F_ w@KbM+ H1-jckVk2?449FX_lܿA~ģ>iugdkwCy#%r~)>S녂 )O%e+ ڞ=/X:]nw}(@!z;fБ1l[ CMAjR怙$e">>|W_*yC>l+m&yahgU~lcdkq`Yt]zx5Er?PDeތhѝԧ]ny]HI7=ҩ6Րmwq&MZ6*xXj2\:pFp6sܫdD|s៟^[r2:ϲ|YP \7Rscަ9h/ q6YEUFC{= #^v;eJ+7efeeSW T\d"*Rɼ_vtxlQ/g.Y6BwW'1% Q8XL۟>k6jE\ 9,֯ƪj^ jFfZӅJ[1/k.`YD36^,H*KT*hP32JQY򫧿$`Yvs-Q=<̐E[k7F26v)gsN;4 &oqKJEkRX"ζ*N=dS@ns; gY#S(:nj[IobNk'Ok!iE%FpS,4NRߌ=Ѳ@UIҊ)XVIW[r]^%7D9J,J}6iE';F%ԹN"_]b5Ǹ 1e6ljGT %ä<ܴ?ph&8A1d.h,廓RKK2<aeavʟN.51֩qR*`if :ĹO zK<Չ6s˽"'^ޝMW8f k?831%ì3'!ӊv?5Ujaz8ky3`JTHSE6.td\V!ӪS.1z\jjRi8YQ9-'%;I[^5$em/ʇϖ^τ/oƝL6sL[q ;-Uh`VS=T;|aeH͇; 6p;˖aN`x"%/|lúD"#NpY$2b!4%Cm8Gb|wSYe"{#Jf\VoTE\4rvaRb pr];*z "TVK OI!0j!;+X"7Z 2adS}=3tBkgqԴԳ.8S'n}iUS f@#҅ /ַΆљ,Nma^ۛgYP\߾++|T2~kJt( hJૢ5KuT_N0oCFh&H85|FDEJ'X&Ї<%Dn餩o MO7au;aAx ''ignr[^ ?p׮earL'JR '2CY_qz5t[IB*1LڸHϐ+߳[" ^(w5OO+}v\a-6srF@EMNޞNNTK{xdT=:g>0qw}LhhX #&ӍO d<[3ەGBzt:Hd~q*Nrx˹+xQ_I}0B2_ +.Ih F+&^*L%AK:X9s(a>f5=}ʑ:Ixl)<~SMĿ7nsCZ4ӎ7UH{R8]]èпO<۪9l, P EP̅B ^p8Y:[I* ,1@ )@0\$[oԢLW@iD2*u}zQ[BUL~?upm̓ѷXmYå:FHf~Rkj6i2¾3r }Dtk:gE X+ ]Z?JX+EUipzWEʓnō[ib!6r #V&8И*=B5fGJ{y8 (GJXeVApVjl<{1I&1pn^WzPUjBPV^IE+ld.TWl<1,}y%3IW6축D0cNmmϣc^f'|ezrOzn#p2a$ht%NB-?hV }F$;kvP\2)A}|~DŽU 41ٞwgPSBF(ENLJخS7y#HWt Ql=駡Nw1.U-\B" 闐>EtHI4.*6Q2 w+2g*^H vO$IȈHP+`jD(;V;U;lP'h ~AKmb/*'_{PH-t7>˼{*w⍵5qKXr3XlDK,jOZ)#BF5&_ˢH4-7@Si]Ү`e4٤II 5ކam"(8C1%_]s3Ë"ev$D gU'\[_l /0XN%_"71q]N-,/:DJRz.>ճ ?]x/e,&w(EƱT;#t[eN~C$p;hA>>6ӗmX0|iM(.e5J☑/ Z+T4\*3+?$zFPhW.Bi%H*FUhU65$#kgarO("= cǗhʺ݁fXȒ~V>|<l? &ga qJ}a5brsox1 :}W~ɣIcq o8Ms`NT ?>⵴qRa.I?#t/ $+؃l hkK# ^xx2t=pʹ^N,bSS`C,bڰ\@`^ )bW*-m,7%B驩=9{{8Csp^R8,#,K{AA*Kc]lzټ}kxX!A;ܖ2·~**ټ'Rd޳4 {j|:m .8v5dbs1*b ֤)l*TGzpGD2㸫Z'iwO4h8}+?$O7uĆ`#ԪHq%l~OȪkQ.-3cSK/w8SKxo=8js@Jod%zHj3ˬ0eCg*|i->mqKyD)NCA>ꄍikT*H}B"!;%`lʌlip)ጡp;Sz6Pbk{/eyQ(r:9[lE\e_ vM6O P 쪔QBtFȜAaACx4Pr$]$ZWW[DUKHT1Ih @UPoVQY#l҇,#rhe(>PrX$nXK$-[ MgX @GжHdIty[! SlS,tlsZ6pSu]޾E0Ye1'U([%фbuXܦ$sGTӲ)q~gdüҢ+ח脀`:VQN,=~_tSJS8FemE͘r Վ®ƈՎRL:V9ifIێ)  םI@cvCjyKB ܲG5/=Z+"1-6rDlɨ@"AupXb2+LK*ڄE!}zލ,POY1ݙ:O"!ja>rl =L%iE8lz#5j._6ɱ*Sw %UˢЏw1E L ,eS _430-S$ ;^TCq,^9[cl3a2Q}cCPk^2'e ThҩgbR ~ Ifw^IB.)ۚcjPG"i+{=&Q>3܄!Jp`ƚ腽)te#e (X^N!;79T}.̀Upy`3\Ƒ#YH?? S^ǚcZ,p%.m 0c#\POεfϬskݢ[sɅa 44HeS@:s j>&&I6.x6>V{~aLAy4zwbo|#,͝&̈́Q*az((m/1ދG!EҷE++4 ^k*7 O1,\̅o<[ϐz o`L,Ȳ#t^Fvp\F͇)V9 F-KvOSWv3όOq$'˕vj?l`H BǼvsG}P4Ty*!(iC몡IClH\۳n$a0YZ~eAìsq ![DM<ɿG 5B>D-eɗY~>fz%"?`QGfm>\]N ߹b}mB:?ۇM{OAYh >y77}b6cfn8UK*YG8Qu6Fw`VȗhcZ1?͘Ki }9oίkܓCLt$"T({~;G@gkB.T11"^)+ ՝Pe˂f"=|bG,@{w]]Sfhk32pAu%%V;>ՉY-FQ89A_wjzv 4H鉙PfxQxs&"0v7x֗)k$[z?B)я?aIJwǙ{, ̎_$"yLo()*LZby"y/,\87RɚTɞ4\9Tu3<S38hrp-[ ӱ ;`/OrJ$3=lA0aF} TۓP*DEKzmvӡ3 S5Sx$$.һ-X$^ʏG"w N=Gcr7 Ɯ6`*kH:IQ^F&+dV&R!{$_;<5;ŽLzT%ҙPz1Hʙ' @L&KcՃ2&_jgXF40욚Be`NL5CZ] g ZVPP 91:P($dA[Bf[{oԀIpn4:jxJP"Fhѻ)h\NM{hpn C1)Kg  צcG} 1NIN46uwfn'׉ߌ0k،•Jt vWboL]zlѤ%i!I;+@(53nAnuݎЍ='Y`I9:$r7_\nZS-% 0CT_:5.Ʊk451$7`\dze<:oL )|$BUͫA=im餌L12(G)NQ,Geyc y +10id^:^٭ؒ+cGd{H@֕h}Y7Pg/>L،GT(ڗ('~|D ױÚLb"s^a5{spOW IM8b<E0Wn R&+WlRtwɜ#ҒdG1EcWշ@GZm٩ieu3i,k:v״d"D[iDxVwJύBQ 9"Q2+Q 2^?|l%meEMe7ʲZLɅ qliU("[ɴpxqϫ'4}so RZ Xnt$pt"95:ՂD5;;t)Z+ &j Dd :I2^wAnbrAbi#^_uèpC8Esaw Br&%ѫ-Ckx8J|O`*qVf }~M6/ ,o<}#y pp)e_P:=%Gqd:TWU`?zˑR -UQ>=Dv ߛ(o'}:{VrD DġQ%1*EBRR[Gd?&fa&熞•2>=- Ӎk2j^VIEs 1GsW| @8$pT S= R ށu ,G T'p%hv|kb~p?qV@KPT6z[! k;ODƽzy9JyL2 !Y'w]HU9.[H|w艗ɛ@W:p2daEj^?PCj o{g6~1Hu|wѸA2f fY,h="=WHs{% ! m7S+:6ho5,q' 6NJ#`&jA)Eahbu(jSC".@5j_E ^g0qCJ,XtS>XJlkȕ>`ДwV/aN&'t ĠVL1.K pkRgH0^8b\*yx'6/djZ9Ke8n_tYڜZ&fPx+Zkx b lؿ]E^V)1ÿJ@!Ȧҟ:fL8jdّωc2c$=hvʳ8?_/8 aiJCzOmhhVƬ.|#-K_#σƅ50Oܞ^E"xHh5ܶ}Z"<󞹔mL$@DSE*A45 j(=ݯ PqȨ${ښÅ~Ը]!o9K-DvگLb%^t#"-PollPcYxfˠ_yIw3K%AOc:pϧ~ o]c Y}z6`;zYvgHOu踎"QLZ'bMڌ~z`5-1܈&ZedOI؋=m aT0|3X 7)T_DǼj"ԑ$"FȽd>+%0-'4rOJެb=9Y#SF5vG[k=+ ƹP.-ŖZty3Wܳ{ ~N g+HE'xPuq"׵!2[8ͥ=\e(RZ4zWE=4=~ZElkFqlWc{^k퀣2%i qHx4SZ+d2օwL4n VW65Vn/H{!WuRO`#Fn07E4QDa@5à&+/Xghdw7Xtceμ%0EJ$sMIH)Q̸{[e2V4#DXT9c ӵ0,%]>eרz|ƒdx ֺ,Me3`^("dH=:X@:zQgڎ]|u_VܠaYSU3vZ0 A~H#dRpv\ֿ;O5οѼJ*+I'ASvsW2H1%\Op9e럖OQ#`-du;w 0G'PP~UCvcLpÝ/E;ƏO #- ?>S[WbfwH_,)#5=l=R_J~ 0Qirp'1WbMߨ^dzyf ecx7PĹv;'A,]d2acD6 a%+9k0ۋ=_kȧW%6ŀb!ZOK˨CxiyGt[ƭٌRi[w`S+!/_?_Pk9 w-p)FX·/]ع{wcC!p!rP=5^/.meCݧ 8EBiDFui|PƖT#؋ MXV@b[xC"{o:QvfpX/wEFרZtϨ`D/Sl1h5:NᗶsoAy󋕰I? j5asnnC m-O[Ve%p0nr4|t z4RZP|Y؄`L ҦF2w$VA{nS2pC~JFnƐ˵$5mQ}EϮ6ƭΓwARa=;a9q_6IO+RL'b4NXHZr5E')1mD$uD9t-_t"]?LltMXA_E;i9w:>,DT5EbN&}vm; >Ɇjhv\:s= ̫Y[ u7!qW/N~?ATGު, J͆TFk$M܆ЧoP^w(,g'!$t-]Wj.>EBsO4HU7,˜rP3mbw7sbORU3i6ܬ.8}GM1p,, vhȻ`2Cۆ T' {#HQ쎏oulHɧ-6&n\#9GWAJb㩯apSt7J@Gf 3e ^ XoS;{Ry\_H󓾒*`hHg6$& aeÈkK&3L%Ss։ΟE˨r"QS ,emF:U8XF1J*_߽6BO7g8%{A z/gE2 Ȅ!v#be`*8.:;r_KZ4h D&f >FWdиC>XͺagS =œOM^ԒE< zv t-޵ZΎ ݗr"R|bI1EFD'0WG1d~n@`hҋUWK)cѸ7A-ä/r s8aUwsw݆ `&L|2EC,W7?2} M)<ٚފs(H26 ILBI 99WNQǻih ԡd@|7oP=uxJ IUa6Zo}תr k4N.qΟE һaַZ#TH P2} 6ʷDƺ蚉m2O-:-E^ /e]r8 t0J8esקaA2}ǗU:ۨˣpSWHaOg@(,rU&Jp8:8o כ_ {@&Z<.6Eb!ØusMP{~ >9~fD:%bQ^4xgK-{է崸AG&{n 8[acS#7Ued$fj8 ff2O涎(EØö@2 xn=t)K|l?4QUҨ* ={51{\&(P~Bu[?[Kp(w:*m@H F&MB3 5L=s0Z>ujq%0za\T':'Wo+o UPi@> >QƿsL"vhBwo)S2=[/W{N-V+;#dv|ppr$M4 :)y'?Q@päZIqDsQn.|dMވ~9q;/y7Q83 6>5Ə;b8~ad5Hޘ!{c[^ï>#9JDLY/;:J(#k9ƍ6(* \_)WEtl45lAՇD"6EFEwvrIEń ~Hs {\!].]?rүu5^K]䚂˴[ӣ ҿZVa nn\57(=!"Dԛ!Tc[X r5j(wpc4"ﻁs=-q+hhEѱE~Z7Oll >s2Ѱ;6&qk=W82+>cY8dCG7^HsP7E؃=?  nm8tGusיD({^iHÞSX{k%g4x9%ngoN{:A.E ݳa@5cF|yoJD1ƻb555,fOeo"irI'Ӈ5_}Q |*)^# ,*w̙vMqƚ{[5W! tdoP}b7<أmQ)3cFXeG Z}0nUwxzyd8I"ldЋʯ M 36aj%e`D\ (/HtQՊB*3O+]9wciY'Ny-3VL 4w@a^ JP5YH %ֻ-\c[ N| 7t{I(x(,L tӚ\VjlZ >SQ@~v\RA@, s E(ͿG,چDž{, rfyUR#a-2P4aڜ4ߪJ2DYT }@)|,OJӥ*pI{zTqX#F3EbL5)Zh;ivx2˯* gП';K ӭ}LI56/:bvwf_.+.cIlsJ&0 ZU!1H۩kB(+BU>l mH..y[VR,q;P41Edžf/hfu6}@ t,eg= 7oOFFSdePJ2b{Y77 1JK&UYufrlE w~vE{Ml‡y[48ew)Vpn6q$_!,5K IDLI0~ IjWtYiXڳ$鯜\}XBnn'B3 F xFD*69WGpP9tA2}f-$'ѸbO.'[z&ÄAi[H.pCj|"$ Ti,h8gr>Ct]/UvʜEVfF߈1b[o?ZP¢%?HZƸdR6Ʀ [XvBHJO,TSJQyT,.1n^/POYۤF)H4n"#f%V!NP?|5({ D@SM<pp6xIZzQQWmbi!tobsӉbFPk~ zV~8 :@bDnMM;|v5gusf>Bp =Q G7C ]ٵ-Dvv$^h0L5 ).$K jSaq4S ILAtO,} Ĩ|2՗]xTYeMg!8 E~?PvԨ%2ݛz@D*4Ir)Aa/KU 3-D4A;Zt81`Rl߃BɟV '7찍˞*41(FDrQuf%,`Fث+a/WNԦW PNm4(&<%=ki 5,7, DMÕv9gYPCk(i(m-DwG}aH@OI}/NYa"USAPP N!yI%$,龏yV{Q|zN=ֿqoK]S+Oex°ZA}$A(ׯ]:.tI#Y_oۨѥ̐9EF$YH_cuzgVy4(DX @UFENn\㖭{$!)p=0?lj:+9_",⪕B wn!/Y4|y~[N9Fmf)nþO )d'F]f)յEwb` WSaj~AR^jf B:hBy$hߧ B&,p69/0͛,Oni5n˱ɲpG~(`T2M Iqkߌ3/ZoXqZwZ%?Taj#;gELMCj(`&hy+\|}yik"`rBHG6m Or/ͼ4YQ6Z&^:c;+GqɊ!/gR:rtLj]Y{\eƁـ0~A4Ųv>h F,{1=vV@DtMc,˻hRlT;Z i/Ud|ά?@6`O6TYnOy-ɫ!O>8 UNq<:h-rkv9we/篯%?,v }Z n~ײ؟A:y_r:YӲOHV_Y -]9oj8 b$5XtKa4Hq+N#*A~RCK'&!5zʔn[!ü.h!{m}_ȷSJd0iqԝdBýLD:ďeZ X%bµ<;6ZP:ʖ aAH]1R-z*j8W&LMpBC. ]6/eNwZЊF<$ ό;FpK6z*yfӊ'W'ًfiXWxoO7JR?,>aCP>n_k(/io?;lo jU$ o葕ms{"4> _P|Ȓ \؁2v]KV20ץ*1Lnlk*qR20+xȒ؃ydmpt>STMXZvedxʄ k_wvFJ#˂IjSK4Nv)p"@7SADHVK;vW%{j ev4*Š7Lb0 yrPWm/{ذ1̥_c8R. -/Ʒ+/S9iBK}7\0>52٘ԢTQ]ONĚeݣ iRVJ)c)Bi'!%3:p#LiH"<WA5_hYKRL$Tɠ/)2+ט-B,;ۂFԬ" ~/ؽ#{%[Lan j`rƂ׆y[4 +nD1R7=X Qb{j]f HUQ0mXi\F" i;2OM, (/X`4"A$ZA枤un %jq*79 Q/>b4 HA{.dhVK8}I BSUѕC|V ֨h@Q!mws#{Ia廫ozzdv-D- "?i^M)Er]\axGCWlzԵy|fiAEG<޺(k]&rX5 GNRqe}oFFsSk /? 6):h'nkJ>"2  rDj.W-KiD(=y* H1sZ'O@J}V`?|BSshCAbFY-VI%`lkj+?z ܹ5wV]@e Vt|Fs .ݧ><݅5$|nr?h-Ty%~߄[u&] #/!OrfjK`ݒB q$=Lsvd1WժMSkE:&Ԛ, ]vdFuA{oA3 ;dz̽l2{X_g#1d'pyyH$~ո1BQZ 0 aGpZL&[sv~X VgT~M'L+4L-#F~2XA(/>jlZb8WqUj:, u)YU ~8yd#1n*}^ jszTX''amۡ% sX8rC&j&n#1,H om`Vxwfq51ATₚ;isR% 7{o1EQ%k(*Qq]J*OS {e_A$Aqi5! S4!3mqܥd֘Ł46OQpV\/\>=kBɃۓ 0a,a:. %R4OTKge=lz6h x}w%0$ "L1}J6$̛5DձbhB-@̦L>Xi!sxܩ A3_WnbW9+EZf7fFظA.xQG[F]kU^OoDw|9Y4(l:GMLni{iy|- _)qh r5A Ya{J`BkoN*Cg?⪃\zg5<{` 5C-$6ÖW}uKx#$~:r(75AO 㡔/L-K3kh`lWko3ꐒCpˡSI\F*<1#fb!v8㭙zɩ4L<܀J7ڣs4{ -Lk>|W|xj v 0km^FߦXyZ[M0g+r ]p@8tT- q_bd'9`gN)E2Eҳ:3X7X 5F&2˰T@ڥn^> t Ut!XY\c [bNi":l,E ;fiV(-%ˑEV:uG+& /'fHK]Kô37i48AOw-گBT8$׎Wp^ A&SM\qb4a9=%:ˀhQ{h^Fy $YDFWi%j'vq&1P8O< Y~~ ta ;X2C!:xpL>EtOj+3󼫳jK7֖RIy-:K*߿!Ps CD=Yl鸩eٰ0ҳfJ1qQ"1B Q =)gqU"Fst̡G;*oNOD9p<.I5in֍ P&nioo`PYsRfu 1-tP'l+\_QXm(z.sWF=jOW!ă,}o fX^@Ϟ( &a7I+\?'FOMAG$jD [<6g`C OƋ 1* tC@S~kʦ)hnW"$^6.VRd,O-(o3&hIaיڪ%xDuZ_l"%Z ~u G`p %Q_B_Vlyt #ȞFXF9Xأ:Qs 76QؔA5:)H!cGBڴhqu*F4sblbj8*rfh BT4Gu_ XLWR\6EP6@ƞGc~H;K,(5 Q v5PvBm=V;z E@y8^@N´<&$P oU #O4M&˕k85Hx vdbXݩ ˾$s{eS=DVsĽLG op"T7+D~l ~K|An^=Θ!\D*sšhSu-v\ |R>m9e;w꽍Gm/T~uRGuaɞQR/ "k?51NX =)4b )$ L?JaF-gVG5rKV15ו |IkxNɢF ۧT2w)jR2C ̲1 / ? Br1 -zv˨%]l)hu7 -b; ֯ӫ 0^9 s~ ):< 2OyZ#;zɦU GQd1AQׁ$U,>brHlJY]VӸHU *KU P!D^ (LHz^բOBw ceL~[kYs| QpҫҖZ7:]Q_EIV L:ӈGQ^G3\``RQuxY?Hz26 Ѻ=[ہHuI/e(4PF۞<l:B-݊264!A}ͣP?p -XpqXS>LV*X~Rˢkn¢Eqf iGz<,#Xؽ >g9 %z#+K/eS8k%]H,Պdl)},r>/uxd ZbD,J^2? Aϥjpj8E+r^ʤA 1Q@L*Cniu-ݠMtc8]X痆Xgm'Deh瘷59o6F{E\&[iK{ʮ.SFF{|ZEu5ݸBZPc(9E/!щo/:Lv"UÌ΁QT)HGҷt<$i<\e@y']=haDrٹFO|eX\JK3( f<jo(4G%25>l2%[KLokIIjʼn %zxJڪ[OXP|aO@9+VjS4Hic[= eŠϟ.BWx6aJ(E!YuUi_E龹u4zX#bCϦc3{!vE yV " /fT W>_{ѹ@> e=|j%&ëM>g8SH+=ٴdEKbqruPf0XCA[F$ϋd-8R"ÔW7O5 |rks B&'݂Sƭer]b3עBeL lsM G߼;gnu>?tɞHtWNӮm|\1G-S } 0U /5 o󐟱!,q/qXnϒkYQ)G_CȢ+e#51@PԞhe&a{ںIz 1S\:3Y!Owuu;EQ6i8FeCj%ȧ ̀/aBPGZǡc{@N:řcLG7dz/@OHu&V]`=&qnF>4XL qx n4b /7ZcuNZJ\Iuly6( dj(Cg˜D9.Ob 3ȳnxQ=/P$tJDg?Êyӄv3w0*%t*+D "<}pk>4kT;n )jtCl|_eP{.]PtfC,&UX1H T_oc͐A|潤L:&Wmi·GRJF{m ungs.9=QHiBI|zI; G|I07Lk jrkBVws "iq6ՁLy IM;;o)JLX*P'լvU6nnVJHf&c-W55U_9Zh;w ;y>f (T@VCⶎUM~uα>;zSuO_&pf?xBEC\s&DZZ@xn3vUocV'K`w`dT)?Ccٖ'e-d3IZڲA K\V߲A8' ]v)>Oi]YhY%J sLֽ\;Sd&hX?as)Dv/ JHFk6Kxz9I)NUi醾U꭬c;cq}.Oԩ­1,m64(Ru*S5>:O*+;ZL[90g}7(T+(K,H#[sWB ȉWewj6@n_LdQNNp (~W\Z2/2\akH 3l2I9ИX9oȍ9&YF fl2K@|7I,[T/Yw\$n0Z7Hؕ(YBEMQ?#ίcK۽ABR7&p+]\|yIɸl5Zm69~j|HE1}x D]˥1^vôO ڈ+a1YZCg \&nlU]C9/.q%[ӴbI{!n[EPmSO d[SGF~V HW ]V$OEL: !Kzm*M;NQX9rI.1ї-wpf>~7נZ<B JǯabjIc2{.aDvGƱr`mgLޤ&FZƊp pٴ[ό&!vD?J3`n f/h7B? uGtG k#TJXb ^ASsßDե?k;S`2 R;1\"с+kd4& Qz20Q1X?Ӧce«K d5/`\Mj Cʶ>[5"0N^B+Ȫme-kĪhw_!0 bAZmAn*.5ZSm]Nɜ(aGv(xhu ȪkDQ=.Y#$+:!}2滐Y͸xL'7;B]NNѣ7R.̢̇B A,`B@ ޮ ӟ۪#!kiT w@痹[&-'q `䧂[  s5DrMTg6]UO"'K*`r~fWxgr\Dӣl5] )N$ZMC<$M#ׯ D?XgL<92*f`].:GfR"M:x09rʼn`=aFqAC>.X!q*VrKsONN{ ן%>b iG@2H_|.n~?Z.v o@l0m֫N$| dS$FCNhEЛ SP 9J |r32_S|iAr|$%|=d$CHPUGewZ.-fGV3isJƼQscY-?,ӂ@F"$HGA''ʬ&5*YVIq'.bR @|ؓ$<)@o0}#-pL[i?ZZ_Vah0Uq)T-~[s`ߢiyvItƣE& Og9@Tr  M͇zb)rB6U̇l2X 4L\v -U }H:q,&g.rԂ,xVN@_1 Y#.C#]RF?9%<2깟t7L[G;EjgJa{>9Ԃƃcc~t9~oB; k@ݳyb׭i9Ql[`Zy/d\L 94OEa ?X=0KSʫH-BVҒ3Όى+Uzn; @ǏUˁ&XGAS40k<l"IBhߎo$Ui0x&L81UQX]?EG)h+:I*b9Xbn`a. B0sޫRzivڇlE@+셰xAoV"O yGX*'ixDM/?F(y|Ԅ찏Fܶ)A#JHhiˉI)wsSԇJ;?`S=INɌk .FMظk#8Ce UVE MFę)75W09GkL^D`܎碇$ o~ PqT\k%){N5:wبP60h̪i :T )_fsU.fq]eFv^))ua;-T}9}f}xL"x.C.x|[>PvTnw0Hn:{KF%:W2xɥ%y" ELwEeG@ _Ѱ`F~'Q\>چ, L'Y>>mHV/ȖpX:˾Nm\+1M,zRbofnC c6Ǻ"]Iv-0Owγ&?NSkj&Ts> ,έ5|"zZx+/zX2a:'2Q,l?GdsJ~q0Tm27O|$[۶g(~ MByڟ&ia8f2Q$y97JB? sg1/[N93Q@l"4dMĐBጔ :JD##04{hTnrtlI͔C\+dN啲N|KkNs ;bMiX6=V5[KO}^UzED޿|FN% ILrgۚ_|lkl]E\vh\#d;ba_%%'\;Ų,gݚ[v. wף6xRfu&|2* `v#$шbWJЅ@Tm-ԹҚ0\'@G:Ip]j عD|6;P[kgl"E$IUg.[;]x zֺ_K V)ea[]cnٍp]}3UIc ʭiE;>]plY[z{>=0d\h_^xhJy. D`v b/7y1i,/~=OYJ@0PJ r,{\q(u7.^܊:QQIi*Ƶ,x( IŽ۴_/LVlW-C$FG墟1Q:t\cCj5t5qgnTF/`gx <hi7EF5Mr(ʹ<5ĝqJ2* .{)ZUW/]iwckؽq@QPdLP̛k^_HQ,tVQ}l`K)'iEnSF;/{Oq.""<>DWJ~&D2Rz[fbLN4Np-ߒ:0 e+5Tc@Q,(mF e(g?8cӯ F,"_e ^`=gQcpvOɂZSLC'NJvn$&Ugusl^[=y-=%2vhM`աV_ X b SA;M ʨL3ML`5c By94$8s4jH)!yӇ.Yf{ !kd d;S&mSg鉧G,I- jzא۬;f1ƫABiD)ĩ{;),!4ϕٟCL#!sp$רL)ρJ_Rs_0>NaI $9QZ;=Vya@W.@ *r Q<$`vv"z(eS^+RZD9StkS*DJ:VIZxjbU En80_{5,0,to :i]:4tGISq6 $2 [͹nDj" |@5se@a3((1ޭZ")Utz\&-@R.s̛Y%/ZQ.837>nkǔk&{R~e/XA~>t$ w1 :'`XvR-CUz<KӸ\vԈ?=J\MS,~[ :\B+HBn.͉Bo6bN r Нlb_+Ճ} D;7~1m:{n΅x20^IO F-(i#G0!qշi.2eb09  m 썢`RKoPrLj|i(xE.]eKriK6#)'SmD)w&['vDz3I`'=[6FbOu_%^0W27lѾ.&ƌX8N1JŞ2ResA%h2^.gI8QT]ȰڤπHlk8ZŎ3VKkزuxetdTot4o rn$AS-vWxm(a0Qmke]oS^́X CXaQ@ J?'|GccXg-+[ h03=R~/fN'&`s f /'d\ %Ly*͓)=q%"#E#or]O`[TUF&gnX!Fm9*qVYgrh_".[ :Zn` KGgh$&F\zE{qmk@>Vj AVv$!DsLǩ`LV!^Na?֣}ǎ;Oy R/C?s#Vc8q< [O8_tq)GzxWBP|"L7mrnt#vY: #q!j[?LM~AkxW~!.9-&/I}tL:u=T\Gs6Ez} <,ruLPi_꟞mgAu}2; w GRT vAo%x3)Q[EmJAjǢHz80 O4^0ϫҌ%SQYM7;l6oκ +Ҁ /4%.a&SѼzb+zc@ ,Y?ѣA rG.?hDS4\ѤR !dеFYFa9rN:|U+ -AFB Yubr7DX 1ʃ(Q)}T.ʢ)4x:*&j+wG ,]iP;+?sLN3,LDsVSk3ե'$9nq6$E0;1 œN7Tx֕e3Gk쑾S*g$}v4Ms]!*^jݞz+z02%_ ŘݾҧBjF ɕn"ķHˀqJK%,F'@h;CeC'jkc]I/.OQ㈲ԑ|r9D /yȭ}-{PRׂDxwle&b2 'AWPXmCG)] D*))-ϨBL>p0 %0z0,kÛSfQwkm~7HW0GtEÏHoHjJ"Sfr\;i ;05*w:}}6NKiwγP BğG5hAyJdLZ pnд!ʸƁI$ŹWOdHo:̽- ۽.iNzF=I|+;&NT+{3TH`T7 `oA5z-)ޥ˟d9Mt?Ն"*0Q8 (E%U< Hi-%V@6pKm"TNp$F-H[٨=데UdJXȪ""" s2{vO*mxJ_嘑Bcϭ荞QL/$̶mqlf[d*`|ð^盯6Ƴt|Wधx5E;= e\YװݝkoMC0"XÔ;nQgqn3twwB5qz^;Z1`X ssgVx!`q2s K9p&Ja]`[+ oQ B\v61~8= vplgAgV )Ka`X( eLf6/sc??#r[Zi;_WቱV-+,)Tj:P ɂ2[‚'7p hX_ k*(Zz{{j!zl0/.W"H޽1Si ;)T*=i*AO+!jG+ c("O6YI:jn] ޠlS\D0Cɳ*rԙ72P8LLPwjշ&׃H,c8OQ3t1_@Kr4eƪwKg/BvB|:'.ԭf,ٯȝ#tʀ=!%\!GHV 2 cn7~󍝭XƉtڧdeޝyߘ6)r&DkIfPS;ݕ.lyCճ!g0ΤV|8#z?I|b:fݽg/T*Kg'Pñqg.~X?kK@O)~a/Ɠ-sX0?Bܶteu\I"mu?>}][.|bn`nLQjU!g ͚ 掐e)T,"{Ӿ7%lip؜5t;b krg}OWR(P(dbv}Myt ij41ܘ.WTJmE=Iu}M[ AbC\lܼu`MႬ{Srjڧ:g9Ba%Gm;/0\HTiֲvk:m1.t)FsdFdYh;6Jj%qbT"7槉UJ)l5Emx@ "f<7$t]ͩ gK_ĥ, @+`uSc6O0BKkچWT{L\i* % EE[ 05C/#fd'C.qӻihݗF(N\uhBʴv^J F X')"d'*۳SJE B\~Kr9ԅ3 ũ ^DA^49znԙMIc>Օ $1__{Gb,nʇϲKvz_+$(ܲzWx:8}d{LwgA,|oKr$A/Β9ϛ>%;W-5(x<#??4;}L@ܷ @Z<(UjNy:Ʈ-9к`|vT@> ˶Gf<ˀaEU'l?Р֢ו 04>-cwneĜD9R 7ЅePw3@/e7c줼7q.21>QðSak:wMN6j!Rlˀק禭spn4^s4V|Q,~sVD]!J\9Ax1sQCbp'5ƿN]yӋ hnL3GTpnO';CXhJL] 5琧TlfOζFHE[.3ASYǎðX hN>D>oۧ!TxiNjYg['w`w,zCg& ^ΑoҀ pZ3xEvGAud.2X/keLpZ9 ~"߼?pO|/sσq-;]J2 mh?$B+zzݗB>*;`Rz\Jd'(֟Qz]CP]})hhLਖ਼:Vi%"̶5j)k(xJDxy*ZQy/Axʾngs8Aw :Ե|Vj[?M,S%tH{v1o!=L1@_^]!^2Gb I Ƭ.ʁWD '^nHAt'=Jr.Ap4 O+\h$j WpJrxd׺2J; ɩՄBgA02lݔa kŽȵ0v^D:25@8S6żK#;\ѩL #v(3:d} XZwG.#ڬYTPY#祏$|?_nK"q|X3$qiVVj$B@rb,b F1qv>`R輵5HBsDG{t[4@ !kd+,Eǐ[:, Ku@Hb<}#eHC Hp ((Pؐjq_Գ s#42ֻRj?4_*JCBݛ) ]^t|2VZ2Po)0Cymy/﯃_zHЋ !"K P,2*m07*>LRU DE.ćCZU]Rޒ>˯XϦq#"4u{xq+Lr7~@?]_Lb6 VſY@qU,gbYQl=dēπ87r3@h^ǸP]b/ڒ='/ xI9R m =M6Xdd YwҦՋ?i`Ѩi:<ǡSLJo%EM&\ zHv>#2gV/ ۼmq-1ڠi4%γvGhZ|X=6DTr+;ݺOoǍ^(ZR9%i jxzOk7 ):a6_n~0ƽ?Xm m9β~IaRoӡ$-KFE~/]uE%(fY&#'♂.uaC#4~Bu 0f 6Ozes q[ɗ@7. Gi飀x|,3paYgʽ S= ȧ*EAA;.3t@&˚X%-ŇUv <E +$sEhC4IZ! =A,ڹV꠱H{Z?;OG~?]. ӓϑ.ndLR6;BHvSr d o Rfi F ە TXs\~r/^W@8b..Sl@>;C Ԏϩ?ɉ!> w~"(ZhlOΒ1)0$ _g%˅WhhY HuiO`Ufڀ5m"qRX.&Gϑ[-R{kEJ{tJ2X1OtHSGlA ;=klцծ$2El+V47 +Ұe]gRLi6_D+\( gѓ]b" CJ\5Os2#ci_C…cª%eK+Lk,Dg8 ⯫.n"{%I&,Y!Zo$NӰz Ìf\9 GǨs :G@^iYEa%d_HGhET`}0I˕iNɨoGۦ⪭Bq_Pw?>N02a/B7Of_ aoW~B ѫۨ2MY-XI5įv[tfIC@qa=:8- lgEٸS\"/f9lGl˒1Zw@ot0WUF`/CGꪌmkjg:,8G,HrGhd\h9b^g jLd?.lAz;~&aIvmfy޿J6ϓ* #G#6N MNYz UG:!gK_Npg 2DWJ`#c~%[\Y%:<~MM@lD#j?\J:[ɔhԿJcļ9 jqemM"澊u4!bc fl 1m/%Y$iHڧhĎ#1&b "]0%VNyOfeIn~rpi2FgQ. ?zԣ Ԡb1|Y*/Oakٰ&W/"VD{m(Mv t\=ZPCB>軯ʗ5L>ދFrM+7MTC\svs߼Cb~TN=$!ϼ;Tgy u?%٘z@O!N> GJvg/%70nMyΌ$&૰iaj ƋOcfS۽gd\rS~6Jf$;xy+gά h'MAZ9Z-t3Wswuզy&ymZmigω=+a2IWy+'HA0{|['URT+n4 )YFQhjZaj'vPknHt$_m(BCAVv2;|ZFk9θ?M)L MK~e}9-sYP [fszk1 ۓ3Ej0M՟e7ީV\p.EeQ&; .kLsk trxsqהi- JȜ 6~@Ѧ kP=M̛f==:6]wyJ 1EKdAyIUpssW34>Noco5!v[nrEV&N 2 $$$gW ˀ`RIbo~+pjo7/eX1g8,7۩hd+ڠ`WƒM2aU {WVM:MD qVpY:U?[W+s| la|Bs.uu͘-{MMC%,rV)ۥ"7’=6 + -"=/k(bnBIWM܃+3BsvK~BӯN{T;-2}4uw8^%$ފ9`fX|( & 1cH@2U-{mmiE/!t'Іz#\4 Ke@S,n3xBƭ88([<̓'9y$K l lx/;@\ƽxt^"қGEQ{kl.CZ, Qkmws1`Q$3 Y*f{'ykw2juB=eV~y ܀jK,uoH?6at`&0;{ؤp`8<|ɿNsU]X0ķyUFEō] {ixbRؕGz韎}b a譑;y:;S0mOs-,^{e20B幢 „ +wfG ?qB)k:aqQ|K~4 |pBp.FAO8%ND Ň'hxlA>zi|4"{q,Q/4Tg$l#+:oUOcʂ2 LD8besyH-=)AUkIbC58|硇q7ZL b>f&\I H:Zx@SC+cqRܕM bھ__W1*m]APnOQe!Z@,0 MsKmd#.PRw힥>w7WŐ{ y)?VI@$/?_HJ:>>l"qW7'^gTQ1JZy ΙI$Xd`Mv:ա ѱ{~shMߧ7Tֺټ@ ޒmmBE5"V PZ쿛#Dv-g<(QO-%!R 4<K{c>2tYfT^g͕nN)m16\CEz SAŷuc!E ˘+O$v6Qxe89o i4uj*YTgOTW{7Iu5ϲ;Ж(BxON}z“$Og)LxM;@l 4Bs7}& X'uxxɓmQ夷oM@օײ1Eg=(^,59Tܬyx 1,2C Lf!g *T;-=|Y@ ='">Um>&Ks$ٻS3;_Y=k#2{:5znYb=M Lr鳉D5zp1. Q\]G%PK6W)Q<# }`4=֎H Jڭrnȷ"[0 "nazqc!˛{YPᓗ$\-oƅw Տ t^%߸`h6(L< ȇH 0jbj['ǠB 8q@UǼ]t $6cC,۵ >앖Gw0`/jiޱB}seU-WjILݷ% 5jI,]1zmSq-69U[֯gua2 uX-(e `<2kޣ (UL8**{4iF9ֹWַ-+@%" 8Ys/Pƀ\?L$Gbd<*/IxGy,#ao7Kf@;[o>ɶ=S&?d9~p onsQ/z"my=K^1>e j(ޡ~gaE0Oِ[0ًK3_c`D+k$2Q?TacqVb|.Z٥`y=PGZ(:9mřT.*y#ǡ*z E E8V.Jo'*-Ϸ)ҩ vb[ 5¢aS$\6m%2f%֮uarbu9tTF }œ^r)v)GhX$>ç'L3,nfO7 H0X:|[xQ^q1 vg,ZFҁ8Q$Q'r8Oqc+ȘQyJ1.AhvOd(DtNnhȌP\ǔR=]ٙ~pwx59 bw[<_0M<͟o, & X?-Q((ҋO(FiG0s@~l ܭڢhUT _ά0 ]x"?7Ikt ${%x|<})6m/kC8>idHW^/.:OL_04Q5Ȝ1#?0jT6B8~5jvtn\,،[>A sя/֓n܇hnu|'jF4aXHk$9~;+5QySjM)?wL@Qs s۳tKYO,đ*Py(6t e?aAs[],OUpI4q4*!eQp\5 ~ׄNס3-,FĺM TWD-L c' EɖsyV'Xt8PR(ASy,1U \u[~v|&b $Wj85h$ r+>Uɦ805`/UXpj_=ѵ6Ua:r$2P~>%Q }X+o1[uT`R6og?),:v@Q"Fbv``ҨB R Q-EB),%x0 ڣ*pjK&ԪuzᐫuEm8x3Xy5Iz9ػW)뿤. e3E*,0WĮ:fy k}^[h\M5mB ,ƻ$׮) ‰O[L(*hk<[R&םɭ&u. icnpbs~o:D!;qpN' dE{fsr7cakX(LbVwpuyD<$93; WoIأp$sW|xq<:)Խ.(Y{"a"KjzR!| ;/z8Uv"|fYoiє:ڱYz`W8QPͫ7F}¨buLi9qaV>Ws7xUz`ra-vz4 c-@|?8O3=9Aef< 3.R{7SJ8@YdMaBRXL&ZmDrȶf&c ur[ ^r #m U?E~-q4jMJEP0 n-h-oUd@|kpQ y]aCDO/[/QǢV"T])a=" !&U@K63?EWiφbl"7ҌJޛTPD;&%S G5tfBzڝ$%@H/ I}5h Ubd=J`_^ 2`* ftT)ӳjrBŭ:=˒3u4jK+S3s0}O AXumaGq?U$?گb#021[PPJ|V)(G&ed)?DAgnZ%s wl0'^(| Mo--ɚ1zj'GB**~#V)f_[ĺW[1:|)yGuVzI>:=^tq?fnOݝֹϷu3CPd\|Q"Pʙ&nu(m18f|zGyŒo{4#נ>e4 >"l0+K< 3Hrː(gn5l됤җxP/Ps%KwO4CZT ~; [t9úIJР G7~"NXdbKʋeQx%u1WVYRP0pGD.R{ix6N08!$Iۻ%F|-xֳ -"R 9CJB\j47)Z5&ѫ//wv?'WJy¢g| S=?rMNbʦ.(p!l sw ^+N9dLB倸ϊZ} Y@/UjqB&8xW{N06,kΈPXC:oia\E7PM(Y"\gջ)XVĶ eg;7R '駀l]HCs<'Л tƺMug9oJZ Llh>wy"d?{Əou}-b/X*Uj$&B,cӶab8˳81j LT|Z?2pIc3hN24C=tiAFiQUp{y.|6(3 Z`IGQZD<+DI PwRYS AY[Z\[d^mcxG|J)I ]b`Vv>۬HHj#4䮨TՁORS_L̴D,s۸C] ҝ=A|#N*LTuRYZ겒O:Js˦Z``޽JkGs`gݐ$ {̞7xиn&}ɶq_G#q2p fUY0xN[K@WnIh<;$c `UkhmWX~͸U1(Uh b qIU$}w07l-я{x2tyΎӉjPUkO%wkW'c<qWEj'8lAn.V`T>ʍDll_uKK49J<8 gL.*XnZSZ1zW3f^X>#EĉH|ZaAsXfglml$+yuv`l:%HNq}pXS2S]o<y3ε0Sֹ;@ ' J"oic0JX ( 7ɡI>rjp=4δo6)5ڝ V͍(dL<(]ptYtW6$ \Nej!swh@?NmX;^AMxTtÙӜ8`Gv>uCPw[6q ͥm)&YQ۲i(+H/k9M;L,=+ܼ|479-!+uvfs:N5g$[>X=!8eTc+/NLRnLw2O"hc섖\n& xR %:x xt0: K+C$re 3[U)Yr9efH61Ֆ+nPȆYrqt m>eccv/NhUEk(4ND%ס@h tK%G҄QM&I\a8f97?Dh-;06 ǵSg fmۈJx3~aUT ИD3` r LUJ +=^GWbKW0../Z*Ȟ=u7E e ˻PK}wk M-Ôh; 4s.XO8)z hģQxVD||~SKdtq.bZ M{bH&P>Œ92ҋ^R!&㎒Rҥ] meN EXiHR̿b`T'U٨r@4G\(c~v"LZx~t±c%دD1t`(Gקp82T-(L*%? :j[T6{l4 r(dnKEΨe{e>ؠ>^GcJ?O, fw't7fN+eMAԩCq.Jwu_|t3ױzj8-պe("ҫ.roX8#&)/MV[=%ߕѡzVOP::t_򥤹glst Vt(YJj`~)˃EwRV߉M/lBcsƠ~wdG D82M1s]4QJ1NXLG?gGn%=1b(J2ifڽ,և'0+#D9fx-Dw'tȓM @{$TC#ZsVb74mt /x9<*RFhZO̗C^b\(){V;^\/lm'!/A&z,tR֢N3,`]2TYV!Os͐1Gږr"ZqLi59_X@? *DZoФe7jKco&IX*9M2j,57@!\bI[c('O]|dy00h>A?ohsZstXI6:a/Kx}$!R¤: (=>Aڵr_˪e& 9$uSq߈)EZɸ҈T]STE-d$H"sȑ*#vL]4W~NX^4j QTe 2jSL?EM0) .:D=}ȿF`҂H GzOL?2ug6Pō#TF8%Gci&~>F4bb!YZ!sb8YrU= ;-X!+="T{.Oypclpx9C}98[-dSI (_Z[\pĽCTԧ,5(:o"ps‰Z93;-m{a5oPč7q;3:/&6hRֹr_hTH`0fy_ dع}뻱CmǨă8f ͟3ѣO;ۭ|,0Dc3U+/x _mW6c„FR[KF'v"4|aow.*Ež˅Wg0C7ܝ3X,SkϢZq[Q-`Ƙ`/II}[:Hf]!=9D 4DnVr.-4W' /Z^QU/L>'ؿg\͋&guфo:rT6VPȏK5Z"Y(RkvM[Uq $t we/ {s^uc#JݦEWD. i;A&TrqRc͇Vbp%}J&cK@R ,Ub;f `%qKQS( GK. }G%--}il9%W[CK)^%=|(]݉`X.A +V =>4ĸ'[Y,[N)JJYtZth7DQ8$ 6 ^޲?3"ƣw؈F&9TymyIhDO8Xv$؝aMdMd\ئ =`.D]\bdߡuq\7A鬇JFFw魻Dž"Ud겑O؛iDͮ$#'U p}`S7Օ1TQWFNOzBT}ɧDcXDEїg3]PGe^I\A#%VU=:.(U! + 7CuUB%ozI<La4H8J n/O'C) >;E)eꡦ|šjC|Xke7,;&w|ibrP@@E)"up"=CD3?Q0FX!8c'u ^dXK+Iml']dɷA=/]ҫlANde?0rdmzvbsMxE)50_lWFX >Jh>Lėi׭g u/h7_#^?#=M7"3 Wg@5A r&7$?g (=!L]C HaL)Ue'L:ޛl)6>Yڲ")< B99EKŽyOk 7]tޕ JKlHޘl@PDJ'Ŭ6CfUZ]>U ^/\%NZ:r\#>EJ~PRElzSm˅'z[A/d֧_Ƽq.ެ;m4KKI3ԧ_TT ~笖 Rkz#^b MD'WdH!e<Ǵ·,`B AY7¤SП<ﺴ&纝j4jfڜǼEy R.X+րCUJҋ S> D?ي e ̞E*6fc3M}?˖T۷tk>NJϖ/NK!g]77i^y6˼Q m O3)FcyBl)T53pdcmkw2@(YOAttAZLWxtxwQ@[ FPJ:\T瞀Cj65Cfz;*6[4X$ -a uubduHyWĚ΂ȧJgB8;h7+sCi[-u;:K˕Xy܅SQ=#5msq8MǩɶA#z92KUf%ʶzЀOֈb|DZ=GO=6ʍAaPJc.RH20.~6ӾM5YAr.y'1Y:b$$ N5m7"n8y%l1 Jk>/#reBa񸙒t eЯ\$jq-㞾M2"f*7zV6c63CyGq R-es_2(I|ZTMjKAJJ0]:P$ p _^a]g{U czێcUzf,V'^3ļCxfv(ANfLORKK Kb^d(3WSX9[4Z0]< UȄ|Iv89 )Ŏ+:[\+ - =B&'n *K\eЕID;wq ܻj_P foUՠa{SS|oJ#@*w-Rhf[5d1NFS,!pvPKڎ+[,&PtmИTǻ/Up!Ko û^$:ͦ:@]'4ή:#lP)`,m>ۊǟW8j]ty8C-|A5w\ͯ򦛕p&%6s+-4ݗGRhA^ _>coa𜶞S,z"@`M N9' 9?nH}~/U3N1".zb "08= =:Yh=b&9["5L*\''E'"CGY|GcgmXM~4R*3+uciq8y~dZ@Afyz|FR}DJ " ` ,™qZ]>֭ΑIeRtAI49& m Gt^59CadK%1S眡DzM].Um :쁙Y4ثip<%^"Η^κWSxڕ1B7ϭQڡ&rMX*X3׵x-[,),nquS?A])%u!>S8^hmI={)d|=3\Ä\NV\lI}ܜ=1}Fb)?+<0Z)+-ZgТNcG9&-wVhdp٩WL<&ybp qW9"QO9@@v3ǐkMQ>oY"skf縓fW6ŧXk\Τ  b?w¶ ihKA9]QU E:L L!zm̺q˓8Lс0%!2lk, Hbۻ)w`qőh+\v#5>5>xwYo[vH2/(m;3%G-d!X6>I3 NBIh4$Xޅz!I˻,l(ҀaM}G"i:@~:2%N?RMlK2:S*1eG +sV*8q<J#%0h1aaIM/4 Տ!@(oe)W 4k󰗇.˘r& 6{˞=1vg\-rњY-v StÇI!%d=q!)WD/a8:!d~AeZDhzu,}",{ZP_ǫ [_!/Y{\&@ess \gHOh mj' f(vF!Ub\O̴L  |E1f\Rk ~N]KiEkpn)7>uvRNirxV/Upu'ɓt@=\?L0=b*F•kاJ3fqNU0d*1lEQÕRD2ɚo$CjċYJ&ze`0Z5$FfM\/_]9SAf$l^JXWKm j |q0ԎA>QBNT`c,,Zg4+-a0H=a\D4h3j̊mrGT o: S:YJ$#~r+6_átq$@b*D{$QL_s8j73Ifko.ٕN$;5Ѣ@t{vC g?+P nQMrl0J<}Ezbclܫ˷)Q6 3a1 :nxiq4ZPk9k+ݟ30DO.#3~{[YuONb?D$|hIY;K?QcΕC>PԊ`6AJ/XP./]h{d=0kfe']m.VQ9A)bf 5I"we:)sI~'~zP}$U>vcarHpp7lY$1c cr_D+f4H'$ƚ0F:1]$>q2VG,3g)>A`&O|*#"vZw4@IyV3 )Cw557Tƒ>&G/ ",XIV\.`$f󶆙~0eŪCC r K&Vw^OcZ]̒7Pض;.U{K){55t;9qGOEp "e:!D:9ό1R;v}⾍lߩ)E8st{P+2~s\ԟ:a&\uD+i`.yks3Q(y>\'Ð/j+I8: F\E_}0~Pa[#ߤ-G0O¾;pb` K%>ir #'pmG¹H;C92 )=ʆMB846͆ք[ 0,0cO_e ڑ[͎3Z,ӜJFxWB\EJڇқs25hKڃdsF$ *U0+Qk0]*ºRts t-*}MdnVqAqC69ۢqPr xk2_&S rC2kd}HtF/.vrJFU249:64'eItyUYwEM`ܩp.؎׺޹{*AE Aө<8D]HFTVIn=])Z?D 9Aau4jf={ zI8N`Y ʎ l2Z~r spn E,;ɯ,CS;]qW%`^/F%AVN1?)m8.Dl i1Twu}%mT#)\MTbw[vw->0khϷ*m 1l&xoA(rQ3AeV-RjOd{56Q_% Ά֭ ݘ/a8 jGip,.~KM[飰{Mkdh_6K߈ q unxo<|*d[p6>+ g̸"U޵€pHx+>@4Z .Y}1uqqPg ݶ=R:ҋ'qD*a3)ߛ#s&n+R Z㶢O/cJ,Ey5')j{mMt<4s͕1WϩH!KL)iҷ5SS{LzJQF3mϞynࢃ ?(5X/;:C8XP,2",pC{v,F5É2zGq[dcN{mZ^\S%)8aNPu1b΁s*$kg- rZSF64 x~jf"ΐީDy`@AG=Blw~*JQ--ǓUca&M%f;[HYFiQ'eApɘ:`=H23\0CMws9w-p dI^Co&93g*ՀuiuH[B*KRޮ`7Jꫫ?{$ v+;i~#̉d{Wμ+J \gH5۹f60.? i)qxb Ɋ9R5PDəj8.;鱆1KT*[˩4za&CVнVi^F[Io7w"XwC#uluyPn*m]Gj^H!рf= ~mf?#las5yߪ8᱕HLGbM &׈K=/Tԗ!(v ު d˱Oڴ#Z9\`%7(Ź(Kф*]:Fo;(*Н'_Y08@0R>P/ѩyEإUìvzgQް+mـ Zf.+8;MJ3I2G2@HOg|^^cÛ7Þrv+%$?0?t#}r`duHMUZʾ xe}@` z+8."H&`g4 3ۉ .逊y8_l|l~iH=s}/ZrmM/["K+fՠ ` XN0U8(00[˾{3%{!o,0zPmSqQ^LUxPbq:j]\Kb8qBksWT(却$cTßo6vI<')B"fwL^-PMbB㌩ۤtw, !ϽQ n͸yR8fѰ g k&N/=oqSNn?Wv3 GRN /FcE=v fM b_dYSU{Gaw)Pƺ(R˩T.C̤ hcT}ه?ߪ8}`<,lz`OrZZIRϼ 24 SpQp{:fJW0Z%} [Le7e_2"{ЫK[aJMjF)"tfQ-,H- hlOA\Rn*|=$A%y._+7O*>T7s3ze'u=/b@ ݠM?Y}VW6ނeoK: QM;'.Kh4&lRZvoF1bO6,`r?("$ n2VuNtg?ֵЂx9>]:1$\ϫuvjw*q-iY/_8Iy_, Ah߫E[tfy tyz[oJHTJ٩96-}AeEmUOQ jlQ;QJ95n EA8&ʇv;)2y?Y'8O9B* x-riq5ךG4* vl]}M1, pӏ\]Cld9pc_e]e m=y=xcI'Waa0FPrUi'm$]/="UVVR5hZJъ̠_݂6m'Y4K 8:tRWAP BrR7V='Z g@>R9.ICevFXQ>iLtGp@ !B2EAQpXЪ,g$Q;h2YI < Vd XKm5JPs#8J%{2cf-ydcY=:>~}x=2G]p8鍍vGԥjWХ\V M 5}%ģ(S>U)}h\ֆx20!np"f)P܂X0_vZQ‹-eԈWfpx)g B:qP r(T(I!;kU{jBg@z;֑sdNki#/۸֑> 2U\SgF קuCpIAIſ ֲLcQLۑ<9ÓdK^ Q!v .f$Qͪc ݢBJ2)xG΄ TLC&!s]1be-d]+8<9ЬFKLu$Uk=-f}ېG:WYC?i9W$/hD<oJiRt'R#{P^j>y9͇\Mr߻%zؽ0S?Ͷq`g<»{Yw[1pM)!V/j3< -K*De8. >84׍kjk0XTuKjn w[D)׎ꏋT%`޴s샒5+׷f(0kSea't<8!mU-HR}‚Z魱r~jgz{j`ƃ"|\ $!"=Th VÙ J(~}PAG{!]η.Ӧ-Up(J ?ϖㆧA0eeiվ!d\1T7# ^A %㹍vvpXX)7;x-ENхvWmLS,dD)|b)@Bv~ g=R@MYH&jq^ }s'P#v=ܼkio4rJcx3/D <QЈWQ5W0<"jIkBHw/IN"^w0p\RBugpIj?_@h/4 K7KZ[I[CqqVڥΛ_2лY)VV,gKry`@ǯG]W GM>L bϚAeپE(j^d[&:<#n-M3`hbq*Q^1ҭr{Wk=5Hfea[OIbYkݸLaќ7n4Fpf'?LRBd [D*#U766Vcr{F[V]68YUBC JhnKϩt9s1|!#?:5.흟j$I骅 ;ONP )tv\p[9\,%Qap2>L@)?ڌ!Oc`5ЬηX$@6^D;jTEszǯֹ#yri)IZ9SV9oBP~X9y3}IeϣwIzCAg\ZI}pɨ2"%qYlhbRc'V`b*kWd;6^KviB׆IR*888h#赶ڣ:H̜ϑ; eCTus EsY^WL1Cr"ڒq~NN`:zmzA1Dm`ʜr}R%n{+Cؘiר= EV@9%;n~, Z"D@FgEޒi݆ \HlzL'Ǩbx2 n((R6Xl^.jM:?1X4'knhJ&]w]،ܙ_2P%L66\;x%y VO=t%h2tg[LuiOJ7dKkTX-'^q a4<)wd{@81vfu fgh11?5L'1meY)wZBM ~];yΗ5->ظ\]7{[82kS뛾^`TIwTT4֐ya.O6@m 9W' ZEIWsK&t-D~_m"VqC 06ç ·3.-mBTlK`Hm k E} y" 4Cl{#%ޖU8'wRS͓$M.DVUfKN;zASO\Z!A6@/.^$IFu[17C' P݄`o۱n?͞גzpj~3Y|0(,FૄT6=q__T1v8%nˇ̭VRr܅ R?DhAj{ju9}<& ɝgo'YM"¯2zoChu -YZ⮘b!ސEg_~d~;H#A=g?@n+lIVGx&B3ET=@U4?X'pSiD!GuHQ]7eT*Bf %Q@볼q37"3” D_riW IBW&C}k$ӆ ͐}'`;C793 ]V*X:|+dF,gTL׋}OLɹ![%hbCvŊڶ}Pڑ75T_OYRF p ,Y:K\ B6eubQߌgA}7h7S $CYmۡGMܞZg|ƞ1!=GB>$6Ӧ8̢ʥc^A@* I }w?̓=Pg#rxMo}k>ت[s0Q^QNvSZѿ>[RY3g_z.,RjM0r~y:N즡J3'iua]_2V?G$SҐu䴈^@Ѫz؊ieae^_KwKQoP2A'W"ߩC[."'ջqܷqvgov)O]篫igYq>oTC#N-2-~HWp).ǪGH6cE | 6#* /9ͳhq[NVSg>@IϳCZy; 4QNG)R"y"2}hgg+M'fٗ -3]BSw'(/Q{K]&1sM`pmt\8:KB/ӄ&855+[񤖦 >< ߜ.4DZ15jW&~*ߨ4tS]%Ɂ+z$wcJ#I9'[Z57hh$|6m%dFEâ6<C{cIY?~-zCHj7a<s_9H:!ClZjA_ù>4`]`[;oE4ă}}F+}Нtymjm]ͬh%MYhB8jϴqrMunqd!Jx e(Q4oå0$ZHpÃPXGVxS|i tv>w1K= 1j:azIUPMd"0Ɍ! zÑV b\z섍P]_ǣh/z6/)9Y%LxYQ"V:" Ǒ|KUs pJ}k n`}QZW ecp$n8R,Ixuv/omoU6Le+B"K= _'n2n%U =:@)2`'c/1^rE3/<\E~O"4č VXnKM&1F0KnYުO?&t-֒.\©׺]#,쭔WŠ@ N+ Gw59$"sܶ.j^cuXll> 0f j2=uM`'?J .%n0Gg ڵ =R gѻ1| S S׷F-e3֫‡I-3~in2F/|7C; rHFyuP*AlC"$l-ޥAFrHspR~ 癱<3tu1g3HAd+*; Ge-7ǜ>356PyRt5ll7b;tLLÔ3 yb/tʆ=7Q:NaSb/x8qz3k4[" y&}mad>wHi#el Q}a ɷEQ~JvHǵZco2r+vEjΨ(vHIB3grtg&#`V$8YY.ݏҎ.d8yARf5n\x_t[z3f0)9DH~})2bJ/؉*W/;"U(~QQ 7tg;vy}XH"5g%ֽy<16.nC`C`@f}M3YUa[~y`xШfv>t7HùoAMY3)E2"ew^Vg48;gOUU7/Hj!~cafY<}|nE őU0e-]UMk-A` >φapZR'~bb/U'M7v|1@:^CkmMUixYe^P+Y)m܆0?Z5TI}u 4LH"*hOwh1*-GFكCw]!UQ*_Y،/^mEL~2h8!pYɐ^NN*ĉ}&кd-傖[s ~ C;Zp07I 3 fmx|n;Ɯv>MGn~ إ& m.l8ԣיfX>\p`_wVW ߲Rp䔎&M򾍃' ^WJ.s]wuCPWPʿ|Q59p]sP{> *;t ݛ p*Ĥd6Qҍ Pδ,S^E*J3-MR?p&£j^pnљt㥴j; JjW "'XtWԂڢ'-6khP- {Oٞ?Z؜~Ba$Dr#3AY>wN*2h*fZsI<Ф~ljhK2لmF14ؖ7g;E~SL`?'HXڠm[qb#wpi/"9eA0 @HwџŢG } دN8w")D -D\LS} ͼj>ԡCo_7R fukɨK&9Ů`k>\CzAa 矇7/ M_QHo]꨹C}2ΰ%^eP+qe6,Bnk?zHmPAόRoUݷ)XR:*-q I/c3ŷM~1Ąp.p-MoA~ַ.5Lhr[wVhKu~t Q;\-˿^c3ЏҫP"<˻}W3(F0OK1XUNxo'p6zPDFv#=Gg%d#22Mn]tgǗ-|+&_I[paʘ#҄ryX+-^CwDV Xل?씄K hCDͦex,eCy .A2Og=BC3N jΰI"TX ;g(A}Nt.NX"s*#2HIsbhy_\4ǽ\hFlK@D~_|\2knNe֢8=3VkdI(?=V )w+8. oNct&aHQ8MW8/De EДawub9+C;Vʢ&Fau 4e(H+'WJ-gP-Gh PTXX-چtmhj 뢵4,۪&<"`(\U~gc#*J+>-%nct7I*D\yQ%˗=C;ሌ" p;P~ÑOeK/]' u:ԪXz«))ҖPtaQ m.vk ]`VlIp1I ;x!@<;4e~u9)Xw}pye [yo"hs.>v<ɭ΢~kv#鲶~(gƈ&t{JA-@6*fدY|y?C>{Yؓ9v;՟G?'i tߧ9k]'?;yho9Wbۆݾ3BzO+w>kH+9/i&O%:0L|I2=$ h3-=D%Y0=2D1/@mb)c(L% UsKN +ڇ7_>9~C(hlz`3Fk]RR '@# Orj墦|!b"1y崚_eP&n&5 յs7~#Pf| 4i۾L8{oCW;yfV&!4Xl$lic`ξxAF/sMझM*e)30ΡBy>Un6ªra$g+dg.e&7'//y}ܗ"G6zm+5뼞7 OR90i`c"ᅲVcs<};c!7MI!~o#0õxƾlC=Tᕝf qkwj?S[r~ ܱ(LaKV-VYxfhBGc r^ ߚR ȷ +R'Ϝӷhȵvِ D ј?H|O`6gк}8z~FXDSCWy;$OʫVg5I >"tYeve"!.x*e~{[zkWv`&}#-ċ5<7FmHŤykI!CQ* 1M 7cYM5C\pԃǭh D`sFem3 +B$4Ou&~^<š- ՌC7p u EYU[xPS)"}rmF͍n_RS UrNpF=ce79J.`zQψ,a\"ӭgD hG Nّr116D6w#Õje8KIF;>VFz EC|%ZO{ B@߸o  xﶱ{P\XNf 㿙YT"ץXɪ[ksƽ^$`CmޑK'_ʨ9<rTޖy?9ISǑ} 񅻅YdR ȑ*сtn=%벐^P$BKz(;ib|x36s Kl>EYOŬٺ]7u1 t#hkyI;fS 0.@4 XA<+e)?Ҕ]r.q2kc`r3`SM +%F4_aҋ֞9Waw4"MkVvO fU,=}aȠ+6kk.Ľe%}U+=/$C$ߴbнeqM7Fw%pF2ze66kyC ";(Fkg@(]B"Z!?kwrNy`/[#7t/oq6#X5a[QسT,3lsQ 9({ly B9em)mޣdsUCQr];O)4:ƙXAyKIp,S,ђ/ Q ë\ 3VƔ4қ̄UQu˃?4%BɱF)Ln#0{Se Kyg˩dhv%إ dǮg_t~ʕ.[憘WqhV*I%VHˌ;y/*{&glsg. l:t"R{ǡ&C}agah̚EՐ'a@A|jKWpS:sσ {rL/pB>Ccn2œOB'AQlXf/zS؀ \ /-ƾޚ-=J@1R/ a.-Ē66x"'EBBՠFGߥ]qP"Gݤ[T&pM7QKƒ೺sʓ6 $MĨ a,/9Ym C8O,pJ!Y7gJ%?K{onϽsįZÚ=GYgڰW UΉxQ,k%D9|Z#QZ[ۨǧ k><4K5n/vT ZO &Gn$g~qI/ޝ}q%߷W ܿ( jΘʑT #s LORdIQ N|Du{F@,"҇A(0xNťfs4M'VxU/xd~K:>ICe](!I%G:I %j8}# =Ss\Ir">/$ 4W r%9H3VufsJSBPXu838cX( bRM/+or%$g]KoUG mK~<ᒛ'btO Þ*ZJCiQVrmUܨe n/dRJkyO=Ǎ#yȳӀ;8hF]E)>p$nrϦ"#>'+ +2'J)?B@Gz!NnI3f*NT L8^Cu?{GLMkb헡=Q`<Ӵίi*XAl+aWR'1ٔl5Q'n归Fa?~7FĐ-u٭#C|pn6;aM&CwPRPdsZ"4۩# lfS⯥vNe^m #Ψ(ni*l|gu]Jr? s@7B>;8wCdSC!{0#ws kCq-qB6B/ pCg` ${ ]|pҬ9KA˲t uN1VxF䀠sq. x## -ҭp\u|@!=*g47^w\ZЦaFK=g|vlOeYʦ1* [S.yaD&[dSJp 33 $!vh}8| DnY2 a_}|kJ;~N|r >f麕yI|FU9m3`ވ-e|D<\h]*od 0}a(^Z($.H 62n,%1ɩA~WN7Ҽz1KQ|GW@m;4SIZ蕤DN[>qSU:HCWE3Ѕ+ A~MNMA xsÃLxl7;)ٜ= X2@D܌DaN3}u{EA[=39Di^}S>@FfaH F|zG{Vws&GO:KLKd&}8NvWI!_z{L\#U2R10DB`뷘Aei1ӅGmC)=U,|fؠywlJލ aE%Gp($ ﻝ^DW:+@M I/_`$=I%=ų?>SfIݸLv!u8R۶Җ5R([$i^&iӳwC;Gp< u[4jco 9ݥWG}] TuNE(l -vo=%0$o]4#nɄB|wyafb;_ lMh.FܜޜS=,O8RK("iό(b1%IVx9m$D|SpOVSMjrv-7s]7+VH0vbxLrX2UsWQ5<*eIڨo@66-źjOCڤd&=þj02U$%o|#y< !MX2!䵤ۨ=ͷW}3)iE!Ț4A7  ] RD8G,dc*gwRЉ]0h_m~xCXO1Zo덾+|^c8*%(̋vY>b‚u?^LK@ 4ɵ0McT6<)^IE }ƨ>4J}CY$[?wP;uF->B!UAW,A biۘ6yUx5\*+ݱn̘Sv`5JW6l'i69u ,+Рra۟_{xՄiV4AkA.[x=y`ɬnCgH9qTJ6JAw[q!S $E=Yr»מ>{MKϙ/a6m!qv+eXL񐦓gu]EBl%׿.a6(7cDm-V6bP~ĺkNn4ʄ=\}4 301˛oܗhi;v2Y<\ b M,|\7^hܶu32R }qV__d]3 km d!־̈5n<KK~qԧ9F2QO{ѬI5DgiInw q~b%lpeX$k /y%/;-=y%5z:ajͻ*MlR8M .*K/+ަFr;uQs1&?34׀$A L፮%h+g7N۠(fy[C"nyaq[M]S~j54{w/qP\Imd'd ;tJdvw{`۟N|> IF-+xQxQK/. "|K-34,-B~}!hTB*q!F:cyT`ĸ&_Ρu<'T41ߤf_q!o&xi{ur zt:&59uV4KNܸTx'!E`J0ھb2BmaVb=GXl+;n+c= s7:fo&V72}8=I8FlOHgY:}B7)Gf8ok0.I=%K%GwQa,QcX2mx6k_rNRAv%v(8YLjjˤA 5dე_WPȌ,AkzE:I L] z-i}BF~ZMdd-7{),lSV?Сl+F\nc'[6^֨EG?t0 Qls_pYA\/-Si?ЍKB4_|. `lcziY s1#IW-NovD  ̘ Q 19bv8ywgLe?~opͺt.R8-__jAZ7s4]Sm)^1oQ1Yij 8<(Ip`y_mН JrWKyrx֋1 &bMN*P'Igyn/tU{(絇wڣ֚nG"`45 o̕G:5A-T^'nuJ7yN%{NT+wĤ~&ک{0gcޭ^g٥P) _+W}4bӭ$PmԈ#F;&6tS~~DMT>w~J̲ D>'/,:Vk$bBUˍyWDW.9Z# Zi4}$_ lVKp? SA!q"z 0Y;oۃ3ƍwG@F]$B3t >4\&Mi)pZsT@܇.{ `PrS䋐4&Xy3"AݮhVI!{fd;u1(,bȹ˕Y<VmMys([GKꖴMLժWo* WNs8Edo }ΦC_P7 ̩4%w'r]]> /3-w !>GVtn}ш.~1{=Ѿ*pzO M]ߍFm1EG+[눨}38AcBj*X妹;pWqUIɻW2*b3; GD±*lN[@׊b`Ԯ`ZPRSa҆ LImTF^B 5>m\{~Sz ms+CCLFa")Tf r:4&CN00WkReH5amRb;v =Ώlb&9L '~[p1́LJ;+a^9M&/eU,HkmDLr.K`3]ь"1jFQN _/%p\5PBsAZCH>"Xzn* 3$G \z3ɖsnn+庽4?UZ;Shk{M1_S?^DچdǦ0|]: "۵ \orN\3~X.+%Ս)Y_\4 5ƫb9arSU!NW L_ Qn>m{[M5Wa-s1b]T.ث݋жo69J~vԴʁɭ%[鄿 Ͷq~?XllT H}?ŷ;ȇoVk% n+@p@ԄfBOq}"Mˁ"=~c0,KF7B #WwOr {$y1(1{ďua`^W<zPYO5C2Wʩ kPPhc{ALF ʹLu. twiZ)`jNJ׽;7KVB޶!zsΙa#~DL|,l~OqDbM#,m QQA, UoC:WV<0,.Ϭ?rvbW!lV {6AԝXϙZӜssی]m?%'M._*}I!^wS,!Zͷq}Ap/y4l9?w,묃 x?ԏjhNVS[-D82Vc>0Iܯ6v)gN{gy`~Υf6qEc"j wM"#Q|n`u~"e2di'"p$YT{u;9ڭQaY蓇ɦ@Xbv^* }ɒ"nt<!Q1*-TA%y({P7&1hĊ(tg>MBnR%4I$@*\@ғ!ؚV%_331Tc6A+QRth#Ԣl<=mؽQGb,BwT]$W7!Og`yHĜ PNOhPIeJu՝򌟨Z=YArWojxhgX"3p ĥwWI17됲1|kK7%X 80у_r&D[N ]!o dBȋwNF,X׫[ 憄ގjA_E}ޗ16=|9p%Dи} ^hyT#w28(/fu\[?^)ͬ*@w=U~J~,$v1CB} ;O2!B,_a΋E]J'Y~Gf*tiUcycB{KW%d__Oqع0q yTQ?rL] mk0e(Ŏt4\p 7sqLpԺ<2 eMC&.|}ؔT;O _smXcϘlɭGeC!H*ƒ2DWj#7z h?~$v} :Q`4y/_p*M7ؼ?5$jkWBU3whkNuUn60;g~[,u5Х↫xcEM41f !?YR yٓF?6] 5G)PتFy;~O1\)|XnXju8/GQ*w#%RO'Sc}v{ Mp,5$d_+`G[." "LI>! ?"%݄nLJT""bFY-#LkJO`m.Z2xDx"áȓwzLB E4haL`sTiY!0h 9Ji1k ,iK˧j4*8eSY!R~Q0wA|A$CU^/, ᜟZ2}@C(5u;g|V%? q:(o m$ ˂\G<M@ AG&RE0Oi>$EXnLnq^>G "G CtzsSP"ږ cD'ӺtpAK,W!ڐjtUJﻲmb Ou~3X꠲X?H2qLO'dOcpWGb.&e3sTyሰx?i]m1b\-;WM如prךRqDϣ#O\{l}`]Y̌7Q}~? kG@AB3֎MHjÏ6O |;Nq\ ѽw*-[}s 7W!N ;$K_cs`,ԥ[Ss}ƤRi'N&J?#k`>gZ6"1ΤTqmh|訰^ѧd }J>(}8hD\jyXckZeu0 Hro'k堠Vb^c};;cpq<5yc kRon'H.n+NyyCq4w|EZ_^JB`żYv5Ysl`-Vku$I֕D_V`~o=XL/*pxr/pu/q.kXIX+Th 6H'o)Wɻ;`E3}% < (Y\2KG6sVɛ7dWe|;x8-8e$; ?UQaM eFѱ02cLI9si٪!Ut!`Z/HzéyCFWRqlA%N~M-fzz֦{O{`^Z S}LUH﷔h0 F2?#P:H e VQmOS%Ž͘ 塚U67s4D{魠W$,/Fr=2Q9)0 NdkQbDG~zxG2ZfIoL@Ɓ haZEi -|>k ctxǺ"u1N_jZ.RP#)q[+T_n}xϲϔ{sd!Ocl]ںA雴Qh7eCcI-){ !2 v6WFW !EYYُJ' _LȀr^yO Ce'Kxݾs^j/qo{o) uJ g)TG&oEsXՏͽ㯆v0%%QNt΁y =sbJQע؅{HV&,IĪ7B\>vrh~jJ9qx cʜoR=;B'˪[@@:*@5hU;WHxfwYEU0$DD`߄9夸K#o \1|6=YY1 di+Wf.OU$ Iq@<[4 xbuԐ@9;84{9\0FgFke&\$vrH8ig^)O, -RSI,퍉tֱ XyDL) ;͌vT9.ϱ{G s3U'@S8]yH#z|ZvDW` =9_HK \ =`r7S-r"ZV|Eұ7Phi(S>ԭ2_/9S AmePDMA8|bo?A竨GD;aXM@%Uwwpݠ97(eUUlR"I,~UIm4DRZbC`ϋmE .bo)534}nd1}O(/Wl {Aq♵:'n.@E/m'xױ8ؖ-ԝu#6)A԰s>(kwk rr!m?|Um|CtF/ן8du3U"fe,K<:Ê>_0J+6%7) Pޝ)V "C!`Ȅzo5-8<(tv(C1'pyΞ %ED$MUrACuGl ҟ8pgB-)nJ0a)vrh$m@ ⱟaVO ʢŎ£.6(Z 7p!=1zxIn,v=5س|qők%g-UXV0 XKV]2bAxרf( 5ESfZ iMTj}Lt|{3k|853w`lԔiԆա%^STI8oz2Uԡ)K]; 9pkrp`-6+QK4Ҭ;Hd|ѷ\C Q\N{&z BRج-'W2q5ĢgkiJ66rA~Br^-zt8FUIČn(@%ݣjDؑFτ@f"JڦiT#_)3;ᦡZ[W/ܾ2TLܠ> }8 x{O'7]CR{i UUh<.QOr%O hȪ ZK7έ?GAEHlqGSC ɄRO'(#밾GTʜϺ Hhj3KAV͋fN{db)*%w@P*#hi+V͠gJoyhσil-<)".<3RCgԢSТZ cj#ܪm%>H߽%Zȝ=eZ B0W_t ž}nq]y~=Q_P%) 4,Q@5Gk2il|yuAnSΓ{P˿{4 k6зNX Oqif&%a?qlca-~᥉~?AڇgÜO|$۽8M3 N'w-bS)yĸ>s|u+/=mI f!SWqȣ'~_RtDALqc?1i9?)ū+oz/l+eJN"M-cW0EAC">d,SbV1EiL,y"HNгRߔ9A_G%Xꬨko{Ӿxrg|/BW/J\s@X8+}?'qHf((d7ъ[PLd🄋t&ZSbm^P:*s<â+Iŏ'o?Jn}U-#:hٴ\ j9ԍijnɲ6/\NAwu54FGnk`uJ:bigX 2XbBşC`%Mk] PRq)\{kOVnꪴJ"i G_ho ӏTjD7FU࿆ܺRs]$#F)d:-C7ƫ7欇]Y~äyZ!WE0F:Oހù5/;m&/!gܐl~69U5eHlI?=>[}ρ\:gµxS5$IA})4LcW,*E ?x2Y ^ȝ {,r_M܏2_?>7\1',ZwI%'6c{ľyƄX q x4 ,_/k~XLd 939/lc(xyD T,!{;WTH)-8@hg8TI8Zk|hKH14++KK! oCE/J,\*LSaz@͝('AVx z'ssJf2XhƦOVvRbSq3rK@8h$7BC鑥!5$>4SAGLHFdu_Ȣ*(sMm>V:ԜP`6-HKV/nrd2atTo桇r9W@#}V$fƲ9(HZGa w㾟OakgS6X3pۉ2?~Rt!*}qPurgBdCJ(kDYXyMndȠ"uS0\ãu6D3;Mn9mI"Ͷ_ ? I6Tc_BVmlXY6Cu| do' t96) hi3sG #B̃av?d fVߦ|Iɗa/ZawvCRXBK9cjqZD&~(nRuhtʹiY" @1{)Kҷ1e?\Lq#m"Gt\rm&ޏkr2i`efGx4XUI!ґs)W.(>6׎kXR"uZG;I`4KP%wq/`j;5k36ff$toփQ;)uK>}j2eKy\ҳVUn*p6±s[Mqx4[[&Zd>X`8Jscm (``゙m"lߣs$Sk ZWA[D1S>_|wDh=bn1ZxQ#< *f|#PY$  4TFjNָp[]!gcPfnNp%L#)i,]Rc)3,43&,^N(OpNإۗ-+OWY*+k>T$ȩXPdYҡʎ SjA^;%0Q;B[e,6@Շ wƓIQ@^?9Ejf1j'& Oü_߻qӥ՟=XX2?Aoo*^tḟ!Tl4ƫn~UbJ[#vjzJ}pB^ӯANNPߣ 4-1w#F޳۳o4v|\Y]s9J=@,E)J^@ȳH!Q? ")pql`9RJn-Z۴* b]};!W6P,muQ3.e"xU~D$9B;pp\9quۍPynM d_xX%赇 _ BEH5!w`ڸ?g~\m1q!?əjzpSe>og`!pA i O䘝DPHkahK&m;^wWD&+1Hٞ1#H0 W;lV2YB-@n;Y}~5 |̍< eSHφ#hlX;q1V48Sջa-(gWH -!lG9ݒS,v-@U>Fb3ugz!ijH1Z`\Am!P҇gAKl4ӿ1rv±T |m5AuE}`Y"I"g9[]֨j}\;l_A!h:8r\a2. <_>W7\ U6D5hvg=ibĕaͬLVc~~t ȇ"8.b̘|p,RhL{h9yf2Ql{ ';1E4("_W,6DC² u3+3B&ȧD9MJ~c7t>UV{[bgʱ̓l!\L]ߏniuJ:c id, yvK81zy9,T04-d\p7_ kMܡ HL W%V"L M@TdߋVιčEf+@-cJ۳P'חmŘw?XՠZ3qtogx Iʶu[+W[]~{!]µ̣@t"gUHe'ɏEJ6P 16MTVQW*Wm?xyf-BነqH-d&a.|6iLwrUv* mBmb| #= Ff'Fr?>_uLweI)YYzM=|:; ?cҘ:8Ž &NM^$?sŵMq DRF>SzfـmY-28h.sKiJ]T/@=(_^a 8dfKׅb+O(.3b3A0% ] U _tfIUn#k` 28N$1^.,EwH$iYѷCmtWez]׫ntR2Jf ʯ#έsV$I:!&pVcNEF՜U1uS#X<^Xd4D->\ཀTǚg^DRoS(P8_ត-d! ͭm˄f媄 +pS0q-ڽy#yvY SRD #{^?zyy6sRfL'Y K`r1vz?l×ღ<_{a8pa*ى&yX(킁irTj\X㹋3@ݩ(uiƱe*#Znfma7ýB Y }mv/if:NQz}r4l=Iu٬h)1̝ kۑ ֿg Ѯ wƲY'ri͑\UrId䗕&RE@ Rܐ g#N;ia]gxL;/O,` 2j-e"z6cX#s\zc"eֈAn!^ȍL^pr;fؘ1 ]d6rLHqJj,6m~Q[fV1a}ʏ 0{j׹w%{k> =cPb2SpΪ N%i\Pޙf^b5J`*A5!TlO.3wP#  cj><[l^ǜKY65U*Q<}} o$c% N3q9o p4K@'_$j[ؕz_9^T"y1*.wDDxX%hPY+32+u_roH%Dj2"{۰ ((Ho\w:r9lٗ%cx0U&;i_P7“GLYs6~=K!.4tr3:k,ݺ͉ZԞbu=,_K`HS7@G:ڿ҆?Okh 8ߣQ3G`~H_w{ eA[ul 70L8+"wџَWzpV2YSteT?"mBbU_(;4hl=J۴ttA&Y:*1i-_^s|GeԂ3FP1\exQREppjRT C_̻7{-'frdF8MEpi5aA`[TyYfϬD Dľ@i ؑH(FJm73e8J-B/B3ƌf%X'[y<73-{ 9gI㒧,ev@ϖL&U3%+jB -\s-SWKNuv_t*&C$zʔ$>Mir_/; *fxϜoo+>$l}踋P HEJNPtg`wES{^ Onfʐmi")՝.]$9>{'?Ʃ 4yməEY=͢Ψ}A~[on1s Bo|ό-R0E=bŸgYwv$n74'St`18f] ,۽]iim)Lθ.~rȴÕ )V+ bŗ kxAyI@kYޙҚ_oPB0`e)/'%8We{<6j{i{j1c)KlrX3 bmwͣw~o5H`"Xi6 8|nv3,xoO?C*{*u)]1,ğNe _$ I< j35u:(ΥZ>G}␍>= YhqkutZ.kc|N.@;gc^;Kd#/Z_uibH\.imbLT+prٰyx[ TrL<9lMW t)xFG] k0SFI"VCE,ʠ,S]_g?B5hAV Q827Aqm*.u' pKZt`[]1+ק+_)c&HfE=Zi=pO\0Kq˥JEI&>vs-_4#} QD9(JvT=7U!E- $Ŏʺ }x9ޤK,GECˬ Cq"+Y v P *$xS%5ACɦ<(Vp"vQqw6tV}ԄwKK7a6G*&F޻)y }ޓ>| &ް{ ߨ(r=Ut9EpdR ՙ?Y.pr3׌"\{ˊ&0/@NU7]DB>B\B@BZ/\[jD3U%='Wq\e!Τ \19rP ؃1{YGAsľؑkeP{cND0@8u^n Vv /~#~EM?l {؃%;@1`[͚]Mwv-?ˣyW*t3@h+b1<[ekEkN51gfМ?CqUi1DiO%!ꃂo'!mpU5¹:N55ۂnsҘp샒!?u Y&9O l:0iDPE8z %E֖W=G 42Dm{%(*⡦ڮYVi:$ ~W '><]a1 OgMё6n\n WS|i,QO"4MPga/Ԣ&K[ P`LK -j8+huk٭< FGiՏ55~:̭2^+5aQP ds卺rM:yHߺ_^@ 7K7(PZi[a}Pz0\SmP EB.9pS5i^DՈMj"x.P{'YͰ R("^&,*pqB)eGޕdREtFrmu}DNs`u=JeTWwL֝pl{;hXϏJ/!wI#mV $:¿<.5B}\BQ 49- /_dHyBR{NZ򦂫y4LVW끣7舐w R9$0an̟H':8 A[ ,t)IT˜巤-nB~AItB}OjT7L=q722k vSxwbJ|pRXP}؏h8_ԍnveO.Zv#6\w<+[.71q+I⑈ZNx-^fќ5L(Z0K.iDgS .n]3urTV8(!tt#֐Όaͭ3?2{$ z7*6jQ%asa8N)i< t:ҥW(I0arHi``_h`2ca rNgOo]>`}?stW !(\Wc&^c8C6[>2`m s#"5<{%t'TkqwB@kº6@:.K8:Q߮~\}(aiE7[m8Dvԯ+mMKAZ9 R)ߖ|9ꂖ--ƉЂ@tr$\CfVU1{?GPyyljgC0GvDr݂gMQoSkлB≣c/6J|G.%jR-Yx7fL41}Ǖ@LkA\ C֚*aNvKplT.?+u$q6 11Td1Q+5U#wL<ѫí[K>l77r4=@#9Bm4e4-!S7͡U۞X 1%(5E[G8$HHߒvWQ` ٰ`[E¬;~C([BuyzotmV8. DL(&e(OI̓"4x@g$TN)*;D uiTݦmfPNQfh+Z>!Qgy B hO4Xy~#u%CS¥pbɰ*,ě%Z,_/M1uؿ*3Zc'0Ƽ-۔6|ON\fѷh[̚/$մHEi5aT9cu1?{pa( <@cmJ}Aa?Xhx+շb5P<6@PxT(S :OsWsK]ν)ɣA "]jSMPdn\ DShᕮwJ>1!U=Xnwlն EXfX@i((+).?HxO* 0>l·y6nnG[yXDhPBשMڄE<YA&Nm61+8T{X Qƃh*@$8DM/zhXe,VwjOt  >'.19;E l%KcwX408 4g|B=i#{õVEȯ$*/htt's_{#aq:MZ! r,P>Sj)x&[Фt\qyUTzDG uwvMbO50\;G U;\b1AxPN 4qe&.MN`M^~ qh @yLcm&{`ԃ978߂SDi ۤI٨pbd!{Z!9L& mp؁i_ʼ"tY ݍz~ǵ'@ehA,i<@-\639<es¯_f/)4yEp.N&QÊxUqsCn]^Zש߼bD!SYrAE8 QMZrep)_hGܼ^m3`IX&׍MC8J/\ ,ث$j9DʈxS%IeP%7{ޜ&\"8$L>8Lh]$ Ôϫѻ fp“> y{f]d\~ 65+=4x!\XHv;N[,qƪWԋf >p@ JéB6c\:RNĠVDWDvQ:!z E egJ܇1xԦnOͥ (KOKsJr/?@KBW):!|5F^rB9R 1e,I5v-B|GQTD?j:sncrSaC &.X7餵Aﲆ} @ wZ)1gn?\ v!X뜲ms$Ύ2TJ;ݶ/"EFBתon[ +MNFG∵$twIg>=zmO~0.3~F蝘xF)vI$LĐj'.J7R,u\r<}2_dc$UgsIy"ɛ")1ג㒟Duz?Q5ģ8:TdnG \Iz-':J)kF ںz2|3$}KblEAP(DI\p 7L{:&!) P*G]` ܸNx+712 'e~Mccէn$Krf'z-jU[A5JS`x}i^--^&1hbl3 :r֋&DAm)K+R*t;ȃ=lsCoӻgb%JuofECSJetT^W#4;@oFPå.HM۪;o6qFy=nT>.r ]Uc?aڥFUI 72qJc?ڥ%@*~ =Y`7S$cmSndQs^C4特cR-! LQɿ5nH.ҸeDu#5RV?~dXP!\l}>_?ڡQzrp_;ve!DX@f#8r:&B2Qc|Bj7|fX6?vHޞSsdBϒN߯"R{r,ZZgR8>Z ė'/ ;\{o<$!!Cvu:x.l2C۹fbv4V[iM87J22قf=2JˏۋAwcS1ay$a 1ǣ9uV0s<$0wmb@|`ǙJo |.S*I眨/b~n7!=\a1;Clt'<" TFS2Pq$FZ (\÷hϼ(@Zi/ܜ&_-WO-`(e6ёQ-jT^޶s *2NZk" vÙrr(odUj-p|y}M/=AKZrԯȀź6~7΢?..u6USBfZ\m:x4i/G:1rщ꺈=_7|H-b>+!11)+;()W!iP#Oc{r\SjNh-JQ-tTRl B rXȾ7nRZk\C@a^PѲ.y pj[ӲVHd"jTؖ,θ$G .{dӥ !BF'^F| zLOxC QEvϣQ?#Z'iZyDn\[,^? w; Ȃo_@AU~(+vAw)ÞR~C#0 ?b(hS$VZ($s Ayp?՛⌾M,GWXnkZH6 +;٣|m.V"&p ,%iPMK{C+ 0>K[}j:ESK fZ?8nzku2)wMvP> B%ƻTFr^o3upe/݌3 y{sfAY|s ni.,qBw7a`_na̮v[dq) CCk.4X޽Blz 4"]&9Jg!k|/P:kBGCrdP<2)Ft27HS*#l[0c=%؆7UM7BE&=WFt=MUik)1R?g7xsPo|{5@x}a[;> +E;'&A UCA c@b 1 eօ t<z`B'4*x}5u3ix#Cd\'0o%<{dPHHӧB< 4e(:D2Z*o0!fU0ϚOŖsO[. Sfֲ; ~ׂK!o(I=eA_?Cȴ$/+R2dy9o~! dZqx*_ڇKх_5H?ƙp Pα0WKrl3h-cd@uKE/򎯥 |ѻO < $FH0CdRͪxP5RGϐa-\XNaGB9:kA,KS ذJgYlݤ9$BA6o+4 #%ʼH&% !LHnAxH."PnuNzQ  i&ɠ&T0CQP ;[ܸ+4?4P KTo95ˊe#&FK3lzw< 5&4J(D^JPtTO,!'i L4xuR! ; `~}@O3#_ؿѳLLk"Tg*,H-003·D@zӢ nMy18;F yy9ŤKe 5>?fsҿzl4}("ךԲZ=̠ ^!|WdQWٴ8JۓQ( ApyozfdR)}RA{fļ(%R$cn=?TQ/_N;Co~&VD%~" dˏNa/QMu K70[1m4<m]pTF\¾`g;Be;|]L(kYiAJߝ<?7n^Ub*cG;|e6Z5 +<>8ݠIZ˭T,)xB,0å lIÂEnbT'p&@~˺DN6amf ̈́iCh+tyumbSnk?oN q#~{T/x;[Fåsswff8iء噕ST9S7&aNI/F80k0ϲ8~~5GarvHTB.Y|b" ޅ`2*w1Ipic6e,.,*z;.c+EVٯؕ/ !1MV {jv " g9%MJȵ1C:'2$Ą ѳ78T0>Y*KhY:dh`vДnS1 Tx|@59Y$Q+XΪ{2 hxi^޴|j^!+a qﺇ$*Bk@2RLL"Bf)*u7'tѨ?פمc^ÔvJɍT3-=ht+ U Xk; Y DrH , fz3ј9pYsZ'Q9Fv_ZI&-r  uE_zۡѤZ,ږ PaTX(,kεl-e1Qveއ&^UH~<bKrC{cBgLgf%$JeW։P稀x&vH8̹d]Xr_:m;1}fseg&``Cl{=XϦK- DI;Pw:cV"אٺI$ụy߇VáN\CiB5RP?H!z(;J!8}RwLC6"Crrljڗ}10ՅpC+xPM: V9eNeK3)G HΠA]͟,BǎnѺIQ-ƨg4'CtFґr5mrYR"^0Ț<3.Rm@_ N>8Ʉ#\mFqR-0=#$cv~ׇ5~VܛM@|+@(IZhCOs dlCa1F*`kTھ_A^-^_3*$MڦsKG[e,N>!jK8=0 XT3+%Os|f;A7d}TEvu"\.˅#DVhA?;GW{Mr ˍ3_&e#x[5T׾:zAȨQ= a9vK0ctXǖ8}N":- o T'g\9tu43CV 'HTET sR@JY!z='dkW?.U%}&OT}=뮉dXF?B8#mr0Ƽ2pUa}3n Ʉ"` Xֆ^Y) % O]=x\4L.B#_Ɋya|u?q ROsFx y_$q}ͬ^@y#R2Jh$I:\?dM1SGEߟp;`7L1bbm&I" KIu"):eJ͢P5vϜ":ؘ8۽X]-mmC$i]8AG6VI/ꅊ#;4M:qꀏ~SDsM(cOV.Hplg⊙E̥gcs 0C Ri6FRuT $aH'(7!H/31oRh,ـ+)=-C ,D=u,ˠ~=|(`2b3_t0jRE"[ZI sa4y*]YUAx399^` >6z. MI* zOЌdL'u=e,2!&ц}XDb"D͇K0P*cyZ{&Y_6:`r(C=Ζp#qqIXA[Os.nmpqzΑ-F T78;K^,Eu-D7ցL6[xɚ3?6 $ I/_pKˍ'M[;E<"Q b+k 2;g%jiz"q=zB@,?9:xNjʲY}`f`HG=i/,-箛y4 @0`j܆o;m0/8c ±  .1Zlh%:xaoc4Pha1HYqv퍦B&Wyfx-KƣnPr\ga l(\&?5V4gۉZiۯɷB{$0Mgv񚂜y?>q<I;m8Yp}BQ^X\.p NЈ{{):>O?%`;l@Д74phf!:{Jtv)s/nRke36w7`ilP4?mh|-q`$Ķ,,rËg^v"0̯rՁ$Y"xJi>+܄MHZ ӖJu8{!gםr,'N `36,5$‚ Xw8Qq):tȭCMFPĥΕ qsܸ/azX:֗փB]b3n $g^ f"ͺlEZi pq"Nwµ} {EijO$)w3 4c 7W4fOEwfyxaҕUkK #Dz G9G@k"^P|I|$mfWR^&V78gc)[.Է'1ƹ 9GQS]k$ܓy.>+Goo16R ͦP]qZᧃyaqĖ4^egc;\|W,w3u 2O_G0) -ve\XsoXLYhr3%hPE3%*bi9\E  >|"3{c2hE4~#0-0˿AX/}cd#c?u>+'LIax(;كsJZIϒE[Ko1IA[|Xs!1YBrM .緗0\8ˀv!Q`#D軻ΜBH]Ձ~0G%U#ƻF=LY,՚-]NԉZ I7jF NNf871'gAST,h M6S2UIrɡoq9+Tf=8/rks|eɹj4e*$m}ݡ هR$E.'HBY'c[mWx8H"r73{ҷ/K\#5ɻOodGti%Br-vU{vq`lEY*!1rg~CsO^< iEFNziCe)g?E;)ya 9vO }9f+ 0S< ɸ6[>CCSm9"L Va!]fRHȮ)'yP e] JD'̬YU]{+X>JA),C׶o,E` gR!7&-"=;Zp)whO>2@p99&aBA]eAuey2}i,&hBƆj+|Ģ(szz{t%ߴ6kC?o½N 5oTr `Wspպ17('9sZ2VΆ)z_z Xpkq0" *˼yz9$e!E?Pf[ Vvk2} b5X8UFpUk>±}:h bwyIrXFf`p RGRjl󍁓{_O*O qR8Ofޗ3+! 8uu b~S?v1:%+v2(2bu>ݝ&cE uk"շt3Ȯ2_I)~9f\·mUgJ8gz.~R -rwt#G, U q#+C^\ʫ@˷=]^7cԞ!!zx%YɒӒ+ԊhY}MIV$@ؙ&E|ӡ1LVYSCWZ0oϓE'*^i23qg!tͿYG`4˶\ ݵȻdm3V+V"8F)Ms'jb7uu"^ߔ$fmtnn%O J,R\f*n3&0E)܎{ x``+Z8Xr@UJmq,KKp\I6H(ksJ/`Q/|K P?ѿ*N޵bIlxH  j +|yyc!Q˺JVb%7-ouHTb PΞB7n4{H6-˴ӝ*(NS0f~I‘ BG83K/e&"ۗ;z竻߲/n,O'XRZGn822YU̡C.Om z؎ п7@#PV>.)toE  "=]|$"0W*dq twٶQ\atR{;i\LRw i ImMkrI:o[I[Vgph@RՄ؈ZÀ4Q HHy ݦl:uwCki@ps$K~X$%w#ųB&̺>^c5eH" P$3gϒjNrb}GD(1<_{>> !;Q7u+ 4s o.Q;@L%9 LAo8+_Zd ХzaƄ'J.n*z˗[9="w|be5FKOZԾerlIP͎1=AΝP?yѡ9ǧ;1w*̌|m}_拣7uҊ7Xׯ/k5ZmT*0ž>JCv fyT=0֩y:9K9x4Q}s>*P5H7INK%pU'2$Vcm(>s| vE!D6ETm1vi^eĕunF5!以Ի)5H{}^b])Q4p_̇&d"x 6vJ:+)AۻG%g+46S~ưD3bqu!+D`0V'Z.miN͇UtY\0sUYkov5GLsg"v9q̮Š@b>w qs%\k}H -Q#RF|"aPkحYqBl'R}51z >P^DKuxB:sRl3 t-v(Z6ců%-P0;  $El$y2\iCr^ۨXrKLJ|[ySܗquog֫{(YĴqmwŭ Đ*|<)+Ÿ."|%?+јwzAvX`*5 p&5Je94 FP%h(9? Bٵ&{$VU@WQ독B!*\2s,ݱ\ J$_gB%Gy|4d詂t0;֤x ]0Yi7h(a;T<8RJyS5TשJU\C=@S.]kZGg7x,WR4$t"nZ|qw%$ZᇗDa߇VI7tӵ_u;#̔y=d;xQI#h~ | n` Jn)"Pԉo%gm>60fưX]G)zs`uVďX"L{YxQ'jrܚN M⫷P*a6P]N;G?5~+D*/d$~YzDEݸ"Й:=2ꖆ GW"=Iӣ3Uo^6} kIQC孴;@̕9~rMW`pb?$GDI P9egy0&8حSԁQC""ſ5+\\qs8ȋ;FFN _+`*5"se#_7\~4}C8 F&_W!\ Խ졚5^DLMHR@5W•߂PC_~*g>@Dpi^j>I*`]M]ᥘ> 'XXc.FHN7E/3%5;k<"p]ln j//֛AԶ7P{ON^N1JUtTvHVrRte OxLBmS0f1Ns%Reb.[&P>xxׯc;.h񢎅qͲLEڷ3'E*NTv&b.gN-GZnRUp.^5q?{' y3goLvӨxuՌzc`/ia~3pÄVyW)ޢ?@0D]n{eHZfnC19yyᔈd֭>@XȹX8ޢxDNvX2yĩD22X_P֍ 7 SY-NZpUՄAVS<|FTsNוӜ @eG1nrtC:Gi0~T`c <f@o`/gAq*@qSyCO  T3Ţ-ZnT࠿uMyI&"`"U]SAOAiI,?GPW"F4RZ&W C4ժ9O mUFlT|Ƭs[򮚎"CYw =Kd8s.Ijy.ۃǓ/g$p&B>d y2_: !`GΫ$ ARH.Z^Ai砷n ƔZtTw1/8Wr9dXIX41tK6*ExwT]E'g4RNMlr֢yiz l!۪K.7b ;jP utdIk-*M1MLcХ.@ C\ٯ}ߕV}t4ʹެK5b^= Bd) U',Kdm):T\tv`Y"S%6Hq-*s@Qj*>)#lke}| kM,w_j ` 4ORsU :v`R+ q%BzގϙԩRZ,:Ls3=egUù68}-m/[KtYOi<$( BD$,'̩YL! 6ʑU6@0Gӽq&< [ȁ &8~= K ZCZBNayﲏ Ko) 6K{ VTu\h[7Lr~N "\כyN_f_g{Z9͞MtȵpS4S}hVD:Yg,QّM#zB`Y}7qkwBKy ̣P֠yJ^RXVH!u6 ( ~*vAXHI> ٕA3uM;u]I tPRjX(',n\ƛֻh1^/s<͵\VRba[-~9m"d2х<\[-$p pmuYS 3if>f!Iii}Sc-(ǏWR*OzP)'@,zG[ʑ*و*v Bb O]vf.,(E^&nnzlgyU*lϣ`B.-8.DqmOWd#V7 l3f\q7hq ͨl+bo45{r!}$ڤZZV$~@&o'~ &,}"u-W;a!'/F60' >M4`{'W PE`(iu %Ҩ_TS䒸!..nmsOfeGQLN_cr:+3|Y@-tS~,u0Zl[z+r )aB,@C*{g.%֓¼L,ةZT\jHK6/-q֤w x瘽Sn,:P}Eƭb)& p-cTi qް7E5zѵIs5ikr7a2$O! 1zaۘyP'$;"!?M0y@- Ae!8) Pk4852LsQ4l5|ۆ"QvÒh6ugr^d ZU`!pڄB;Te'w;\ 胸siϚhнAaR똫qdf35ќ'w<Į:ZTG{]lYf.=YbI)qU6|UePңF;dmNs;"չ(p΅HzƮ |¢]sjSX_f|drXG 26)O.HwmOhBZ;hM2v[e~/4l]@wIΜ*3V#o떠wyѺϖ%M+Vh>e|tIv Au+;* "GEWE3Ӏ> cʺ"T&Qy@ۀoUi*{TQ{޾0#~B>s{"]xTH?9:jZ^LcjbFkvpB7)O)0#N\LٴqM׎i8a&EKw"֕D{77G:׿4ŘKg]9.bI.DDe;U-MteS`eS >ˡ7 ~5?p"+GFۜ$y:<0&OſծbM{Fst+,p(Ģg osplAi&D(6\LlDj gW 7uI%S-4#i}Ys`0 u3hcd1"'g X&tXE`b:{4ZIWZ ٛ(qF9_>2M+Ow3sӪisQ KRj~Nl t:&{-nQעowXg c)Ȱa6>QtAG9 Cv2֣[[{*Ob&g."cږ@)=ڧ wNhNoX\nFMK뭚Vi\βSznOՏK-n>aS kQ&m^y*^9AS6?ZB-V"-݇:U^n0?u޲$ `B BOۊ2YsmD#͘A[H $^=/l_sa>qq1rwoo[P8W.ޓ :ΏhIx? j#Z;кkעw܌CJ$PS"Ta-.;47% Q68F VsA<%BuW*Cw.d*%0?]n[.+W>  ueTu5%ޜ$gߏF_S2)iS"c- D02+ɆI(|v,eL;EkI$ qT S<u1<~ v 9\k)Oɍ-J?Pe6uhSKv r+i?-;p3⫐<{ Td<LjJez^E^W[\VQWF|FDhJ]@'B/{a=@!juk/ #?mмtZ4 .gD#N#j~֜j$$Rga|F;]9&ot pǜHٱv eenr]89&^+N@=W p*%w8?MͿ4KT#tfBM3]A;3qy1he 4'f$闵-D!/~h=|]I.:ˌ*1ЄUID~bԽ2|k.C0zdwq\f#s44^:t}h]iџl\B\D̪`%,[> 8:ѶPu=KIWI wF@~ z n-Y6?R~ }grxfG oIQ6,5Se6s}/y yϻM-"bZi;G4=ַ ;_]"URYw*`% Ot!zvM7i,]."c(ʝ sBH++tH>:ƩQ|]zG3 UU 밨 ̲HLy,50&6/Y-'>?1̴+/sy6+E#6Xp8f#z_[qz%zN1n͚akmT5Pg?CE,rSVR 4}f#_sjЇSnwKSϐc2z^Cp\5=2TqMUcADJl(JPFS;z/aaT>={h}2|UħTDhzFzF-n R썛>(`ѧZ a/,(rk|s\e imGGVf353XI#.,QHOwv:%Xqo7!?W/"Hr?XbY!CJ!{J-3PB3R|a wxpH1K1U" O"~ <8nHު . _.!T\> j[;w|,Y<= -MO؈E:A)G@J!$ 2E0 +NM4GdV_@ԘBaue_PB{ 'J6X])l?lhaq 7ELK&fU)BhTdU@w@O10eQ=TZsH'pAu Q唍EKaAQyS hVGz-^ᖄxe#%bWgْZq^NQc+ AH"(4ڭdrg +\mUH)8"O>Lܢtw6HE,kX=+[KE^XۤhmVu;Mgezp7¥L*֏gF]5s2NNcgfY-E;ArzK2bRz kC?\\UWҹ{X^|Ba! ;;61ؗSهWl־dd8"LhT15Q()B=WM önx݁ԇ^;ni̋;Nn~nk;BBh`@A_]aVtd}cp E(En3'VnP#'::pFWQ~p:h_Pu'61."A 3auQLTr⺊.fb٤Э;O 8uXx Mztt5IaqK h27Ԁ>2[O6Ȭ4I$t2XݶCLr]+@C($@syĤUBš {;$*̊p+I\C8H^{xGC.|1*U}1C܁"5 ~W?[z}S =p$xL7x$Ya[ 6ǚW&LPa~=K",]T*<,(+.o dZCZFG#ƘX@%Cg3x^BFSTOϳ 'nѴuůdyO%dJ L p-MnX:׋/S[ۼN- bT#]|Lѽo"oyLvqUD#o+5 c]l@`BTK\1esbD%i#T_'פ0Os{cks 5;@%]" ,m}Ѱ~#l.BtFh'\e2MSz/ AݟO_#djۃA;)]uӢ>v؎4m9V=e*1{zT)3|PfbJKk RJ_S]o$C=l4ؕ1 [/op'" uQbEƄU Y,f1;+ Pܒzk}nHZB8l#ٛkyer6vrSfپC@AgiBW!+ IMcv^{G)lh}YEd |@h@?ADġcV!dzKČw9LimmDG>OۓtSo#H+$WV]*ƃcFlnΎHc2^hrRgNE a1w1Ur]yj5V9?Ǣߩ,^sqa:TP@7(7R2H3WX, en?͙I\>|Cjη|5m&6__/҅[V(6N(* ei V*׬i8R A#' ra2$o Ju u]KEArcgq8| ϱ1F"2nfY+v;)ܠDH5雺3I5;tXnPZ 2E Q܃u4A Kbs"q)7+ KB(kx֥cbO}FN_YrPK?1a7WU(!70'T?Ěy;Д*mpz&R(`+gF[BϲzgKLFBϖ`H12c/4{O>J'T.fsDS_ snjŘg_~[HTȁQڢ1<ǽ@72VCV / ʹA[jo σx*F~p`4QWMEIG5%C<Bx\viJx /ih7P QHD] _=&3K+0s 6RP{-lߑ`zx/nNL˛AEGyz/dϗe޾F$b!^d-x`}US &yCenZCFWкTHNM+ -;@huC×%5^\eKAˠٻ;$ .,W? b8z)0no.p8:>UշwLK90o< ǥ`1_K}G'ր'J pwO(nQ b1ca7͝= 8@ M3zbX8'ۖq0s& ve9dN- 9ڞ݂MrzN|؆!V3i %RY(8%oSD10o(jFn*ИM  .Iad+#UWG'xWZYڋ 9OR_P@$2J R@,,FlӖb' 3MuORg[6sGC7OWʚp< sKwrx jg!Wk5I[w 51Iw|0n'\"Ӯ` OGDһ F6ZW2?ԿHyrFWz]I+Ƨd0uLGn["'ެ! ӂ"kL{gyϋwPp U3nq\%xB0"2 jk}s5U!._Q7:][;/fǾInmz>BJzr1˻CPtẕ0HLǴq|r?9maR: 0ߏ0̾@9:Z鸮c?m!_INS|4nyARjPwJ[˴Si`]yiza"^JNpI4BV39'ϙxAcb I˿97 cWpn'D:.lQ! MP" e$ $rm<] U}]z x,rCL>~XGzs}>YT&dQƐF#xн2xCvNhSopw/07'+'?wX-'BR ,7icOF|ţ© G=qikof+'&K72PV/"1޿LQ),<Y) EbaңqX YZ(Yw@wtWeּ)InX'%?%?MS9AQ Q徠l 2Cf6+!:% Ƭutw Fs\|6CDh)5s;,m7FZDㆿq[=Y'1?qH<.+> 7_ݷa;2!I0EȑX b;nZBge@x)nб.xyh\l %Vd,jL|c$bsXAo<>_\b.mU^LHd_L&U%7ہqEɂ4Ȍti:R(:;f_1k%'S;jGp'X󪨤G+SHs{V~[`?C~ԲMz^ow/^y:HE/z ^u;jYP9XA,w(]ӹ \k_Ź0{?4Zj(rtgBo֥P|wDh@?2زV3^h>̞Xk̷n)i$*?2i1+j|*!մf2Y13B|P> eTa@m=P,L."-+IџjEp^OEi3S-&g>*xu(5Py[ȼAE;:Xc![i猡`@ E8Uy7ULjo侸4>6:As?auPY;ӦMa  6΀5M` \s@;>w,ϲd dJ*$slߣY FugO9ل/ '5ᓰx^z 8iWڧBDQ"6R+/U%0#:Fl0,T}ΙۯT Umdt{"凓j*tIl#iN=i;2 xfIm:r )5:c`h#}/" % Ł( = ~}=) Ǒ49uǐt;U f^qo1%3eEOk%&(6o"=Ӯy1KZ@xr5/,mq\(|33:~UFia\'V8T|>9g7X|뉟Pf_ .Q;vN!{Ӣ`8X:!16fӌ8;!:fh$#GoPtZ9O_yZKUo.FЛDLhǠ<BqY3\\9hc`=!akmJF"h+鍫 Y1'vZMjfkT_&m|;@|3~X(6KFQW;G^w":lE 3 =qH9%C~o \hRIѴc,mYv?hy%D9nX=*R!s*%%ݠILj ~%^T\ > ]r#5;q#NӸ0'}L>pyB?h w6|_qyX̤2tEw7;aN-jƽ.J?Ru8,Cb"rMW(BiTn8+ȹl7JdSD ;԰hLFOG1N{ d;|GzEX81aa# ;$C+vZȜO4ow\@$ %:UAmY~]Wq{,]:d#b$rirG-F)-;'}7džjVk+\ _)R@=HN" =WAٕ ,iY:VL@F%xm^ TLYwjΩ [ EW!ih3_lwCy}7'ì҅BCg4Y\RbQIm)<&X$o!R &Iވq:W(*Vyn%EyĻ["=z 7'qpx}얄sV7 |GX;wWT=#E1g\^_.OBt](4x(~77/ܹ3=jJ r:тPfiA&<i"iWkBȖ! lM5дe|V`J`!8Ix8'Me-"N) QS՘|J2zhldiH:0oiHdUUߨk(dvl%U7qbq{ٖc(8s"z2FCc&=8T(κbw-a}22k8@]9ZY2A)?;r]{"l2iɳ&u-Z̸Wֻ :αģ~ݓԦ"^EC6_zt<06%wݒ~f& yR_Vv"y'7*4Y'EnĢ (FGgQ'6P] y4o o]F ޅU͌A;HVR=% Ve e0JX}0mkEKR`|MqW@]~|#AY ьҴf̘/:+]oH78 C:nΡ :'p} N祄z}-%@TX/ts aj6R̡Ŕ;˃W[,KLK]K[E=謚H+QpPsO;{9U$7ҰQCh.u͊xM>,]/WIٮϫK={wVI:h#W( K.cɹ(5V##ܪ> j 1p$ꅮHKUwiK2FUx1}9ǯ{ ٝA74} AT~.{!g=nN ɱxX*sL_fLM;aR‹hŐ =W^5f[R|gǨȔQX(Ds8訆\]fO.Ag:efdqݯ*Maxc>'%Bqp5$vnN{MMR*6+*܁nܾ{F]祉IiEs1Fܓ$UFrE}v\Wn$9C 鐔ռ>Q W(}rD5̶x58,C~r1HcQ?M56@+"?;!b)|qL؇ͳ [JCqh^ЋOQJ\vf$3j⣧Vd;3(y?٧Eug耖qHLOFcq3WJL+/*+սCj[yrtWg]^U~P\^#gAC$m@Kz8Tt@4&S(-Shp湛qSɓ,14JK̶b=Vc;ȡ/<"3-㱙~;%r/PqYfD$%SYM{4g~8P\3J$Y%Trc(=#Cǘܩ2} YoB*̍q$ވ7fF$伅"&!-\yalj_N[_'XIl˕9g(ҏCC^$eƋ&ڢhQ$0O٠r;rSJf>/Ec_Ova[$17E[;nDtf3,KLPlp#&*PR:iLCll]B!webwA6Ɠ;`݈F}$ }Iȏ&9PINc]qγC5JZO[ 08.Y2|m9טg 6 ڀt)짙)T8q$ơHy zv2Hzk;9mؕ(brym)>m ȧT,W59(ùk )&g >:rZz {ʲuf?/hJ BgfCf4`E5;a{˻)F0| JV=YG3?0>b#ǎ}jͦ9XS̗apI1^!o֮W_eQj.M5Ϥ}M<VEt}Dd]M Y%{3:M$U~jq]a:&LDiD@LA1Dü,aCB"ۇi<>?LvA*7 1=DDn2/j#) f XLP&MӉ|t dc )Sّ*-)q^VsA:ZYQoT_,&!bYC1off@]%I w fl˛!}M,oZ.-O 8{{%Z-`8]#S,'|xh/ )Acҷtt>6I'Ikmsؒ+EdbDGJxëJ&qJ|2g -~=>w?i=U߅AYDz>_a֟KG\TUv oê$# \@LAV8濵y*`jΏ1![Mu:eȜ}kGNM*͏w2a9RaS/:EW~8u7foX*F pSǀ-Ap6>$T^  ! kzP0d1BP=ݔ-…O/>UtͱE`Z=1R'_*s8_uQ%c^TT[KP"@%.YjUQ>.|rAwN-=S`tA~6-\ējf6VN 8L6"ez*5fJ*3[9OEx`)q2:4u,Mb2}ƹ3\cc׋?lWz)Μ 5qo,_6e4oy`I ?UFқ|Zw|%\ĀՅV W;^NN1inD _34Ue- |R5X&e2946g~5QTC Ni[ONpB K8J>JG~pt  Z^!G_fϿ"=חg%d2\z D&t+̢(y9ySTy^ktz:D28:Ӷ.uTOpUaoX<bâD,OsN7aAVGz'ho8:3LXW~5&b?:Vzn 8[1_XJ5)3<lb {KS%%`$Op[88ZT{B58zpOhe3A Iie#mY Xc>Jd[QEP5R˯Q"OP];aֈy]_0#m0Zo#LVI`;S/ )C4wWA/+?\Cva̡ Vv&r HH'y(EI(M_(R:(ǶrG<*D(ݶ˼xuewkU;öҚp!遷` πԒ0mgyH4yc>[3E\a*C&l:XN5 M$> =ĒI pa\Vߴ  CuH[#K/{@̲7ndn Ot7 *b'lj;Vn%Tr2+Jj)TO5NI]>7Bk@QCFa2Q<&8Ix6ƝhUW+O%\ c$ b4߾VY4VJbjuCǏ)y52B U Knapht ./:?a^ȎFm D4*/ϫ.cO ~RϔW 4y Wd3A`bs4Vg +Th!ĀJ 7@ JxSЈg:پeP): =o%@ ,O#>m|tCpA_ -x\ʗ4J. xĩ5wڷ!,7S*+ᔌ7Qb c.ys xAA&/Drzˎ o)ss({ҲT8hZ؇'[ܨ]q[\oJ S kM$c\ocb^$[snQ r{ gp 9%‘6_޸T"Ђ ^9J~|Je,w 4 7hnH R/X>wXm{]GBϺAV切#W C)ˡ ݵeh裢nrgŷ0 <dR,rT /p(s0@Fd>L@UK3BJmˤp*Ǐ|T>VBt7e翨@d#5%sD &!|ݒC98]Dܤxc6)?G+Jhre L7.Da>#RE\DTpC{n.Ŭ&f>4|1ħ'+-jje|3"]v]-):w$1V s{=("dt9O5-1|ȩP@!(Z ?|${@T{>۔ Z(aVz^Vl&3Qqs0V. B N_|w/ `+Jn}}@MTp|TxǔͰq[0bV-Y[/(jVR~%m4FQ*9}L}aCVA7#gluj#}Kz7캷8q L1;96uKK ЪAFWT8'?7-@\eezlϞZ06oU"8}t8L9ot !d,-(.Qj[!K[j1`UCnοDf;?UHK|p;'aԯv؜1$]["|:x^? u;~q/^CF TPR[;W_=;vFgAyKJAKML^Win^c2{2k.ԖuЫd hYZI>K@R:so;ߑLL!TaV+'k,`n#>\pC6ܼ iwXo. jĵ1ͨL+{]%Qʛnjl^9+@GYdX[H|f:)wq>,baexhݭz$-K(rݖhF6ٸ5W c3.XmY$~t[&W79Cʾvpcd%풯 Md $x`I\Uc i}7>g2afO=ZJT֓\ە'9wb]CD 惛M 9V f)uNҙ;t =OU0fJL $rwˆ.x45N>Μ†^:xg|Q>Gw6-k`To)9#DJzWG" NWГဣ\t 4vv?4c.bW3jl(nA\¹((-t,Hc95ʑ7Ώ9MDnA M )QOVIbW!]dlU"~Z|LH+M\ `=MyPG C>Ȝi,ƞbʆ%wv/xM(0ua6ܯJap,vgG.x2BfxA$Hgdla^W G3ͳk[Z]ųm[׼#NgF|B?ט5ncAY%xD.Bl~M& sjӉ-_y/SWYB1@nI:yW_ o3rt?D|irpxu|4\t ɇgdb!lPBϭBܱ:^ŶSh F6I<ܝYq٨QZkx0z)gF8 >?/ 5Z.B>qU Q7€w^}4DWbƁp!OIh"!n-ҳ(;NgFhݕύH> q~9zTRr:e9j\ۗjnȗK|_`LN|7t#&PZK1v<}V& ҢfSe]+Spwm,@uѕ{%G^bCMKɁ^qf԰+>֜-Hps{|#C]nؗxrn3cb#MMHԧkmzM>s&ٖRlڹ ny_uNI">qTs[[εjؙnRJHfh&JfHgp'jJQ\'y@G,7ǩ66=eG(`Φ&}ǟdqWp"*QDMzs;kePU"K:A^eJ# ܀sZq1%M<Û2CU镈 ۬ǐ( E@ϱx1aY?^Ƙw%3!k"ۂJI{bЖ-&]ۺԌUҢht;* ^KçhC&u1/{v54JrOr`QsGKzل`؎3Eÿ<j`o$&EBT=}66JĠw`5^=>r=M3^`UCc fOqZ"YV?N>Ol~^O=ϛVxf!>c+ԗy>%BraP XoYitYNv2I?rG 1!.m5|':nن tl4zU3);g=f{?2 seK3rY0xŦBWضw{->Rxh PS\f_O- G/s9 o|ْ$#Zv \b{114Ѧ{nvyº8Xd7BTJJpX/ց :c|A&E} eݘq:0P/n#(UZD^;`. 0[vBO)`]S+=;ٕ4Uru(*yh[e~W7C1ͫۂ(d%ߍrLqr9Q׃q@ q".B QP$c̄Sts bcwo\$mwMgU@"'3U#[ܰ#_~`mP0w4!0%OO1|xDBfR?Oݬ+.Y;jQ=e 7.'Hdit/lbn¾ɘ&I`!Ŋr|U,B$קҷiuk&zj_1ŋ-gƼpcQjiv;PH[!Hcl2R/&lNjnaE^4wIV|lupC*}aaPהy ;.)D%)ލ+h[SNDc-Gr*<^p5QkP% q|kzjY8O$X$}S$D.8w6ސqjU70O Me9XX@7IXq*ox꟡@gjU$,[*0 ЕD kkgwm OpuS^UlY$-X&~z5 J-)^F'~BwK"#9sA cR2#JùH?Q߁E1N|ugJ6}W'*`pN9*9uŀ/Eq#L7 9爋锽3¥3ʫzWmq%c!&=C̆[ʜ?B Td()]Z/oȋXKc yh7,?i %̺FU]V)k$cK&X 5tB|?y7ǜrGh Y] l'a87NX]1cNъakVx`Xo1@CJMhӦ/QBUj@yޜtcub nQՒsϘoPIzUV|y _DղGxר ט]Hظ={oW>!(`)9>i4^GCԌe9}9i>GKơu`#!\5~ }RsKq$\J͛`ي/kTŖ_MA73" Iؿ~Эi"^$*!yǭ豜tEۤ#'r#uDy6q_yWc-'"M[e]%f"!r%8<%|:^zקh`f  HyqIlj9U "XҺy]Fo׃;@ƦÎkVҳZKsj[sAڈc諍;r ]S ɘ\:JWl#媹K՛>IE'c=S ΁GK~f3+Vbaa Î1p[cI\oӸ"/;O8+;f@Ѓ6L\xWJh?/ƶڗbhhU-Y:kqz[Ǯ՟3e1m@RJQ !q &yݿL:Ak򖭯Ƀ[ Pz&VIPm:KCޡnr=k^ eCNGi:xüԀ> dqt wgG`M $QKvѫOix=H@*R BV8$676]qP⣟Nq\sM'QhmpF)Q  2BkvǞ0z1F HmFibǸίhws3q Pw+Aeo;f|fr>3X4i'|Wlnn-:þ"8f=s<,W:@1JzKhټR_ b=Z/KhD}&m{W@o5AشA;xJUS-5?!o9I N{`# @DaJu>g [q_[r瀱,8gkNu_aKfc &̛Wϋ{&cZ1/H/H*Qqm" ÉG|} l5faYdĩ4,K\Eu[9 O?Y6{4nH%֦G>,5=yrkIN%m3FM`qK b#u!vNIE$GnZ۱9p .r|pv{q"){?)*VŤ$ ]˟`3A 44FƵ^OZR ɋt-RwlD-t_bvݡV#e7>$"]nEfq[V0eXY^D(}%Z坠S6cvէR}Q K'kFZg NsJ8 W?o{ld/9 ɣ\-{=BCT/ogyְZV1NVBW+ߗE ڊ^,UssN]HlMsEv ME8kI0!PIaRVN sxu)ܜr87r⻶hTܭҠnv]שj&F0 TTKF0U'QWQ0c .5`}l7ݔ[MS&ۑ+LӀlqI#;iŇ.."#ă0} ݝנn__|Fg6ᦤ5?nԟ*Q ő,]4~ Xc _<>ea5LEGS͹TȬ#87f&Dj8ۂNLDaYf* |nx"}<) {U2I͆B;o)N1Y{:U 5jAAoJmӌ$rG"o[V19I\sXxEޟR5B `c"bpGJxɘ ~DՒ/IA]ZjNyy4|0UyvLdӌaLz:%cmxhmgs:#) ]f5ajۥ/"ZIeXDR\^o Ca`W,`߯pǕ+UWQ,u#V (E"ylq bCD~_9~qʞl$ri3Ӧ,߅߱oscO*7CgzU5 $.2bI~,+Ҟ7rjq˭P3]  D~j ~H|O|V2;+TXw[No 98X #1᧟n Vo ߈XՖ#j _vQVy|@x)L-{cJLLfA-mӍP H *M덌0h㉤.݀pEp:gFݖkՀ`GL&;#HQLCd+X KkA[@jj߯bM% x߯&W|AN/OU%O߄`질b~%pC8{͒R*\5M} ]ި`R0s 'QG솓oSu`A>w65ұ 03vYF_O 9!?HWVJK?8S#/48,;N@w9$>`\@b\zVw]"jLh}⹇ yq(7uO#Y{'C:. 78Og4f#Vh}ZqP9xjxFkhUά"#RЃk(zc(;GJ3'_pKp[OyzWF%4IrY1'%n'\' r\AoA[Q%^T$dhn `e}S0>Ydn 'eZϳu@)QcH:M\ "}E"6秠3FN;cȂ TԊ&| Cvf}|Wy$Y@ 7mꎞ^9EVe- ŵ`tP֟xX ޫTmJunBTUe <4{š<ڡ,jr ϋRcgI$4*5.E,S"Op- ;RO&e0-:B-$]-yG )L CʋK]@7}-c{l64i|+ w_jq IƫC?eFabu#AotcsQ9PY4g|no*$5}l$NMju찊G/7:Q! Ueԉ Ɣ%asD0v_#?Aev%Ihw!N}_`/gzEdtmmIYL,G0h Z)6~/ `QgXH '3!DE;7 `X3"Bk,΀hITdWc;sk6(k#~Kӎ"u@nC@=4J ʐMۆz籪cnO-yf_v6ah˭FW +G'},$H_5ygT*40tή<SjɁ$grsSSz]@DFd'ۿC[zq =0l(&䭒yɧDR)xA@/V}GW>=QP񹲼C; cgn$r] 8l9ࠉ_,6B ,(ףؼ@p3u#Y4?AV#;*쾞-57`}Ud6^R Z>AC1|W1 0`ٝ"0B^ywhQ(AS𰑯 -m4Eh:oZIoֆe[p lY;v"&SQ[6JPgA5ލuVvϨ}c=:j+ 60nS2FcK$niu==zS. *Sw$*!E*^!^膁UA)#,Da 7.v- QkjxBaĜbS [ǛBB}AguDn1l'W&~-nb(ZU'uHW `3؃? `n1}-lV)$u/~;JLFD.q2E~(([px-*C#ZJuMb)bOD'EeH䄜-W%~kq~mNGMYpy 5͞ϡ4ǀQckiMXưw5m8EXq(;L)A%ԇC*™vd_D " M:DdhLwe⾏.7BJI %[T ƪ?>t&jY],f_s ,9]xdhuT6 )~k%@;{ 2m_łf=Xlwya-`)Gfvxgp>{$L+z=B^&>*H _,4~g"([VCYJVw'=nihYHA?+]fA,AJ )}~:v_*v9OmhbKӚYFM7Yc`l6a&~CoGףۯA;M< @@AA6mA v34EG.*Vv_EaP9NJS yP!m}l7S3N\Hs7M|Q,0Lt3ߡY ٭Kɠ\M?g 9q[%4ocU=ju`ۤ4'eWfW&hGmz6wuF^¨sq'PHyOS-zAU>=N.cУlJ- RxßVkwc& r"vr=W̠Y?3!a6/o򏊝OGV4)hS ەr887'ׄZ x"/3&$Ю&%3-U )ߓS?n׵1 (14yVVe]Rkϗ_"T_$XHfVסl_#nSt\o $[42 vrC !窮K)ї!#;urנ aSOaCqW |2Cأᾳf`7#痧Nw Vg#XZߨd4F.㔁%͆lvKVB ?}s,Z8Zo{x> ~m?czʱ9J"9y_QhCCg)[>#8p0PV>Ƃwsr"Z;m6]cr6k=֡[(vӻ!H~u8SQPfꆪXTyBAMLC*϶2:Aә3DصTj\,&<'ӖV r?.yOհu9]r,ʡLYw JswXoF:d6JV{|1lgwQ!ֆ Q6/xj{K{5t)ZfgV\wȔ ̍>.ybwE(+AI2R2*ʞ7f ;j4M]dtb0d V;xr6:OkWK kZuE@M"~CB QeF X->`= kN'G$>^gfq~Η[:B:yDesםW*WY'ɵ6}p`)s{ ΖF(?~"ժ7~hy' |+CV3[XF7B+ '3")=8y`%mN;؟ϤT O&TӨ'Ā@B{t<@Wce]ZK֋8`fȘyt^'w"9x[1(:|7<؂| w_4m zJ'*߼Q*/%5yuӱ~,'m .>Tڪ82`dS1/{S=0t"HJajYA^[ɚ48{ boʋ" mQFp2t}߫Rfq g&]XGn܁7kZl Ӡ'bSv;r~=Mo K9U`餵q^7tsѭR#Xj+>lޫ\%3w1H{sII _XMgU\XjJɮ~VjcUjNq/(.Vӹ#Gj#ʃ5)CGN&ü- ebbʽj 0oq@a{wQAB OGjh#SIԼTTIlS.-fq,]ߴryqmtnq Zu6? mEGoptP; YG^8}4hd:X:o]tE ј|* %,sfU5C:Д+38DN 5aPۋ]$ %6]]9Ell)$qмM ԶvXr+ɗu/KR}k8|js\@3a"qerD4ű?5 IQ;}ZGP5lV[v%H!=^Gh0XSMnpKܟQF!4` #p^niR4,pMTj~sRr4D>k~m(@Ov<'HB{2!hī1-ZUNh3 gm+&>;XhF]8;ּuE,}M`^f0XV8#N8BpEN&k%6JBl7)pڛ[ʋTz?Z߃fu_c`Co([.JeuD7QIߴ#'ԣy,&x)8b]jX L n%a( ֒Z\Vt:Иسf 0V hJ͝X_i*V$&oRc2{.c\u7(E18|TO,Y~'qt@]jn) 2t8PR# 1ݯvXDWO" qƸGbP5q%ԉۆ u\emn3[k5<\Q(iǛ`46毣%uXҡ !oPd>40ţ|R}6"?l:Iwۼ:e=~Z}6͞g\j5 uHw}&" %R@poRZs8LWdv,]L0('Zv0 ObF;@׉#'« 4t;:*p0;4rd!W=!GP5>ѴWYԀ~LK*6R[3}ZziuF:Rp, $؋`LK_}N +5sH>ԸǝW3a>{ KJ?\rgefb~-a Iڃ':kB6_Yh=mWU,xϒ`t#]"Y /1D}c|'}X%>^an92F چUs*Y˼z) a>!0E ӈknȃ&gMm8|lEB{-o^t2V Cr#ZsatKCN.P/Wـt˓v4ᴶpRm\^ɲ!'iT&'y g B1c [lzh/A q7q)ygC a1?Q4z!Z Ftf- SW*N$M4eD t}yR(iRnZM_^Ā(Fp9c㌵FBf/Q{OR*7X-hap!L1/=t24&MgGʝꛓ.\"<;c,P%n+@l #IjE^gߒS|\>YʖnD`D)alߧQwvvbrPN7ͳ93GnQЌ=_ROwPZ$ѲXV"#{u@nm#g=\reESn1BcbKG9ЄBITH7} FmeW;oW‰9Z5O \M{F] 鍞ZJpڍ[zȓojiYiD,|>niW s'[ptBcZ]qniWAi%4Mr6[~uU%7{.h"j}4S)Z]mI-ˮ0uHc9PxV(DLNNŻ6_$ásdMavJi9mJ`SީyͿ*YM ~2?62+|3Б;C6YЯhޒn5]$Uw'$k]D#@qs>Dx-_|oM88ɜ3jyҌ gjahm{&<DFhq>ș7md wH dbyU640vx g6wU[L㫊IwwBR!GI ·$ۛbiW`;V||#&i{#[\) w%IKU贐74l-!%?>uW4ovےf 'sip`3^B*oM4%pjײ|` UFrUN : sz@[?:1L)}Sr|we=J1θzss),\/>šPN{WW s𓃌JLL.q9%?f-쒶ۻҍyv0n ~n}wݴUmٙƭU# @vvH N|HUؘ.vtGi׾Qi u?H469ƁGm3tg! GCt`٨cݺ|6N&kr1",!ͼ5bS D̖#Aˡv#Y=3+ΡқFu? Gu+&0=EfCuMhj|~<;h` ؊B3l4д }UНݴ`o%40D03v6@y~DVSE*UZG*]6Y HHJ2|Jx8W2;"OZkIY4d D5;s_fj{t[4!i#^&aVfs!KFK#Jչ{1BҸ}]E20ebm'i|'W춾_$xBt' X^^^]C1)~I\=O}h!ȺrĹ\ʸBgHחNezKCY*6 t9)!Jf\+rM'VaFQc3þF^7J1+ -)Y[uMߞS-FvxLxsxQUG/L 4xښkO!RuRvFldi+buHY'gߜJ{C硹b\R6M@k2f yq_@m +i8) ocDyKۻ("pu*C=׋`y*JR/ +8zF>uJ붹VӰ\l&$60,K8+?;$~r ;(ݿ_dbUY|+y"CiBOfZFh~l]KRJ wc5Z@8#[) l},{TIX:*@YfEI^إ"aooTБ  /)jIAot 1׵Ow$~Vƣ )gDvp%t(~Zz#{lf4QګX-dbݨ'6-t,*?Oө]Z|_*+ DwWtTyѵr JΘ)uKO E!̳qHxVҿW!䚕 eFcb}fUa+W7du !qWd6\Pg&x܄Pr걐jWܳQ5?G#~ LlR2Bc F(bF4-֣a?ɔϽ 몳& ZqP *l7 .J_)_ϝobXn>ag>F M-MTBX&Qxta0F|ǦEB%̵WC9>,,".olzw{^yzdwZr]w7ϖBj(.pG⚆n 4_:ڡeT;f8kxE?Ѱ7_9[Pa=9pânLBJ(&VܑD]#^m~J4_XC;$E_ ] 4i{+F5I^^fj\Mb|w)DR _飖!д;KXLi?bO.Tos}`ܔPnVO5a #>8;dP@"($V }9g9v ;qjIPŪȿ@L.oɡaO%}5zނv|$E%u@O۠K=dªn>);.q<YbtQHɣu  BQ!]Hɷ6$RNy!I|BLYD]Vmr`9/`cazWlV!}|wjLUO\C:r\1C'ۉ=s*$!-bnl*TOdOELN՜; >p=}fmwS<=S~v15F[gmœ'<^`=!Ƿ0y/uPUTՁ:c|{"߱1H6C~IT_ bkBᅣhriӃo9|mXUo km |>|NQGF[oԸg<˘ٺ@ C~'^*[ #=KN=wźyPeĬu;WY\4VEԋ &mN.f DΛK=w3Ǣ۫00,YpST0Qto{CIV)Ӟ;\8?Zw\/PSptOkyo;/50n~v^ҁdp@2?(XFV^w0U9r9<ֆ3Snuۆ9#e,?Bai|戄Rݦ9Skݪħ9rj$Pat +5QWYwSy9]ST7zcgX08bo*gAqz:oÜ诪2,K*iHbDmBSp}q_7$v7oS6-o ,a#SM%FǨ5""xTl"# ܡ 62>5;xL${EOD">r MWWtw+'EB1yy@_eQJogsY̏|[J.uǥ\Lt/7rU<7%cZMe14_5ıT,lXO.S߈;::EG=ɮjRC2&@pB|lHNE0c9m"×xןsK{0(\e4͜ŐFՏ`FE*SjLM^p OO =ٗ2.3\`SWț΅؉ EV!LSCcƫQr,R!!wZs[KG 3 oL5͛|P zIٔ5 oz~&O~2&s 3  aZJ>Sj GP,MѨsy>4q0 {v.CuU`-yuez¤ot|n_ ;ju M>1񩪞=r@ohxf_I"mwv'_ӝJ9.~&?L[bU[|g]b9Bg88-[`"h=Xf8U\ӱrAc>m]n:hblݫ•XŻn=, mf*,`݄7zۍhy:k3ſBI4GÎk>'5?H:%N 6SzG78)y*v FIT|Kd.aZjm0P4-V ٔ}ރbR>W_I-3O@9T2jpVp:)s?ny0 ,dkb?]F@MOI2𕸝Sd"׃_$mq,/k R*1I] ri ovS izE-q *&hwVeHp'qX RҫvI'#ݸL_yAu/F;Ll2{ݝ*ZVJD {ci`MN׹B 'tB)ƴ2Aut5$ eTbQ 4:U#eK7~6KS4iH{{ޝ '\AŁrJÄEk Y:8;v;gٗg@G>R,Kqx)wӺ3XmkaϖN bIdENیP.ouXk:0x!h7N'Zu(?4)qkTr,3Xg{?:h%rgGB̦l*KN1'Slv ʼna~bfNBھ1\fs#B.T$<`s` (w KfNG̾یW{!-|Jgxmbh}Y9cCXU K$8 zR<~ yzH0'z[Ddq}S@goAaB{o%37y_$~,TT" XYD!hفh00rf4kEjtveWJd:%@y\T9|ru|ݭŪNDU~Jy%'V*O6c&Kw>"?/]MV&2cɒL}\gQK:GpB4qJC |Ì ҋ 2[Ϭ{@e]@Čq=1ٷ)l) & _LkPP^u#L&TTd}*#F0hhm9!_pw(^{] CJLgWCt[//3 ᑳ<;^X&Iu% !G5c?wع9EY~u7vi:L{1m9Ro[溜F^&Bۏ""ǧ/-5i^yLSJUhW@SMNC}>M+ (­ŅI(yYK8a nޓ"h%~uQ F0=Xft ?L݉X=`ss s@9ޞOEϩ?CH\0bL<aсmaE8J4Tc;:A~8_: (vL6)ᡛl{>LIa+0>1n1ŜKnOro'ʩLᓑŀR]Ug$[R2K2H ira R4Ө(1NcecS3VYOk~tګd)FلYՊ <5[^z"d624.-,[gƂ?\;L3̚#NR]wU[S;z԰8knwvEdsЭ_;2')KiI5SuXdYC$ԒzQ^3dT\ݖ7ݓ;G"ɪLq.w1:KcT~QPK'ZJ[F vKQyIX/у3ZH9s5%u cx FuF9׺{ I+"_ 1ucSNFI7|M̯mHM?(/{X66>CaH;u#V~ 阊f| 煲]/q6JCr3l=P͌RxBc4NUjT0hbҪ@^c'dfE?ؕǯ&^QЩCzXl烓u? ԥbf_(%9$5moS˟ & fRݒБ_ H>Oe%DA2/< qݸcưW N\@^|vi6:O3/zn!,RU=Mղzy?h.Gzsٟl\OulN<#?9gƨ@[qxPygp}Y>dpƖ1F >TuʾOFE"PV͜eNxM!;L_t(;TEQx^t5׿fum`*NDX+\TkZe FPf2ز*"NPh$9xfNscG+dF)X 2wtZgڶw@.REd[ɐaϰ)ڭb-h2հyt-M[a-zگPgrdbl2a؟/" XSA/I1cH:Rb݌c@Ů0ٲN~1WZՆ@!=G a]9(ʭ뽜<9n[zM>:&LGXTg 0kǬA8cl*g?C\^]kbuB)z!3NsZM)k#Љڪ3*+x}+~Tz7o1Vz "̏~NWH86WvF4.o感M|YpuXo & ó)|>x/)5-~J}Sٓ =L=H=Gsg%b2tt$&'.2P ?G*2VR<:,:y.DiA)'.SwNt>hv;Vr]$m~Ȟv*o"3#Tu5o;%ar.Q 94TPϹ`w SD^Љ\ԴHrݯ~U4O`cdswv:DunCad19wPLj.7Xݬֲ%v_8omvAyuo ķ 9Ktp:-n$јI5-*_@,;ŜF;A:G dČegU*[3u nvȢ5'O@Um 'ӣ׸ACsDDϨ/é-Ӳ?os{]R1Cy+?0@׶my/'>c[%6`X݂z6xb0x BԲr6AZ ^!Ru3q, M+N} )+0t!4K%ʍO#\4I4E?Oto5\80~SOMd*AZP|,Qc!Cn&/Mp4w O Ggz*t}ؙʘLQ`W6õ2}EՒ~fqr9h(dPսoxban7[HRo'`mGho^ Qҿ63'o gIE<)Q2 p0Z![ūIlV,֧?}sr'-.-̎2jrST0\ FDA)xFx$QIT1_Szq;"ͽr7A x{ш<Lܷ|(`5`mX?X |;a(*yK+jfq4LXƅAI <-4½gwqz7ޗ 9q2KΦҗ?`D61"YisQ3U KO\nRM.$ٷhb-Nb(}| ['_U l&kؑ܇=6+Y1_vSLhtƄKc'JZۧZ2qf-$ ϰ̅&ҫշޯXt@bi&lT-R|c[9_g43 ,TC]i#@KǮ;rEj)IR]c>Hf+ e4Rж p"w9/X\Gg*kE8Cp( W᪾EAoEƝ\o@^j&jE.hGkŹ;I>O>* @xm Q'jI %-q AL/ħYƴӄ[*ۺ2@& 2@HkUcnY[LtCY#<n҄g !B^9ԒA^ޛmt7PQWHsneeB[VI%J͌7Du4bx;MmoEDe&\ړz$/hHX*H{(%cnOǞ&{{zZ}#Ί[.ۺE@hK5jLL`f˹ciY7Aͪަo 0jko{,5ڛob?tw [clH?w'{!߼}oA )}{slW WkSZ?<+BڿE Ы6R71JUb^iwOlD$kHGc62. :ڃhP~POXoy~T˥JOb׀[nٓNe>Ơȭc;nSxgwEh+ b۳G̭tJ}4ҟvXoCGC] lIiKã1̞O 9!>c@nY]q=_(On!yn3uJ/!?{1$lہeT@bPSeD8dTtؖF(Q[y9!.rɥhu Vvna  X0įh[0%nB}V.8IZ<AqK̲̬Zc#6t K(f!S[f29,,nZ#>B j{Wc4a65^ũܫ񢑛)F }JN'O/lRWmUDp7M,rG\ mg7P #Ga{O߅W.8r݇UŮNVðcggeP P>%ʋi@U1G6?w޵NS߇L ;2"riubb 5 +D}za$InMcl#ͼ)zLvyԍK^Ǩ0ܩȿdH?O^ѣmG#ISlSc}i|6a'=HWeN(Ul~JZ*WgM4g j]W'vc!9c~Rb%UQnI>W>y np$uzi|7324&&b[R'n? 1]7ꁹeG(t[wJDЮj޶GYRϐs]D΀ni7*铣n+Ɓΰ$bx%;f:p<<^ g=`y9hY S '-]2:t% 81Om`j@mƛJ'hw;Њ1.={4gbA f?wIMa.մi7z%8l7nO2K{,اC"لfuS1QK,R ۷]g;{^[2ѪkbQ=Eͦvhu!8b?|Q٧Cn'e+'/eiWM^^' md;>M]NF>G[Y&Qd U_A5cu YY}KX V`'ӑS5G"kk*PED^} dh)!mٛjjéS"'XqnpbHYe3KE7}f*{&jl^Phg&! ,_$l߯ o~Lb~:k5Nd ck>F W\#KM1Ud$%c.+1|ȣ>3DZhkeƜCL~ksOD^q5]_3~*tyvȝv!>w*Ap4#դ2xC~D=F-ʍ1&m4tDܢ\T7Fp2(QhṬ`cpC8ٵ[y=6\Bzw4I[gWft-Bp V wH:7R#xr[HK|:rnK} zQmtekEQOx.6z1:ACRtx(l s"`mSߦTFB@?*atHedf~c>PuO}2Y/z]b#ە$m5⍺$ ĨtwlKg\e%p0V"38*npZ754`u{}=\efzRd9J;`ReU~;p^iF0{T:M"CVBrNvŮm:mpNmpkw( TYw ខl h'𥙚S}AaB ':Wi?m2ɔ8bدv#J ISd&>V4P=;-ِhSؘ{#`5aZ-R: Z˖s-GLPTtkԓjk+gWhxҊbuw T2zlR_EL#az;MhJ\'r:sȿZZxҐ,m|;kvOٌU0ʕ"#q_q$Fq<ڦ_NgcM$R 72ЃBae:tEX=wm":}:HX C'HӘKI qFQuVRik6cok8g?e,eLJpyjR_+^1#E[0kWFg:F_XGGg{.8,ˋ=1RvjL=5W6Vbҟ+7E QdWյ|Vޓ(#/?"{AӀ t9TId"8RFx\&s|KɗIY^ H՜K\=鮨ZfSYk/10;q.|mf쀽Gq"~M4^qa*yRkg)Cӕn -Pa?3,,Jv9hHj0QSHD/u ת؀?pe{\*/DBпZ u9^F6Mjrnp/^]p1*,3Zp3( 5'켬Lz'"`"[5Uk j.aWZ%c79f8L/mjR\8\YʒCͫFhP g.,QVۭ-F;5^u !\r5.Dz^1Ɠڵ ;{&qv`Z̨uQ&A̳@~3e^& HQݪ085ZnA)]O6&F0{\?lѶ"̸ejMo±н騁.L&vc`A+tXik`/VMmj7i ȞEusc/t뤚#ь 6١5Q9 u5ȅUmo$=k_pg[Nw MxUG,Ռq2D8X+f !5(C$9Z#jj5BlZ?@oc?;3t:L @jɎ}l&e~nH/A*CA:{nghSJD` da%ElK !NϖSΛ KAQ\fGyR t$-;6sFYBΣٳOrk;;tDuG ܦ(60BUg!g}Buh|zF̸&pŽd趤UXz# UrYI1dzj,Mk 2g9p:X|ɜj}teNqrčMf,')*ŊMl2$Վ<(Z TnG$oA;.)oOjS;WV쵨肎@ Ax[2.Ary٣_ƺwdK"8}B4|ܨ)m#=o?X#O@'C` ̸&1&NQ+_N:r1C{ 'j[ɠ\9Vr.%]&C wg-'oҚ9AoCx_z2/yl&@ Ήό61o_'vdgfJF(.l&nbLJ:W,00@~2Hi[Ȏ>#sPhEϖQVIDzu+# nꄾέy,WK8ei h.[~߸ XG7a]/}cQ?(Edm"ٽnƷ ;][d6,.qAW(*8wORJ(qZPp:5H'F-PdyȰW0q g i%&3Gf+s WNCDb-G1L7郋lj^8 cx~@k8=F^X@r ]p{!\;N"p$b֌*78huPBUᙒ̓|Yhp|y\4`n/M WJ(0MaUYts[%bk? e#=yɔvdۊp'f`tIxz5z^Z=&N Q&2H VcM"gѿyt3u\p±1%3$RooH aXO10g`w_M 6r;L'=>V:0A.nI U-OgNnK{kD%#S}NC5c';m0gfֈf۰Mz{D`ղfu)?>jL~Q: ms ZYJG OoZtŚo?cWe$U{F˵VsEx95qcU [(֒r3H5uo,S_s1r_ p}ɭc~+_!RQbԣ ͶO &eW{ٻPQ+ uWI$ ޜI9Ԇ@̷=ZJ25g%UxӑnbC8"@.ܷrΠK#ݣ S6yx{P~rdq"P$G% $. aDvF,(3 N,괿R!p^XqOC\.i~)EZTeͼ0p ו4B$T(֯ EK 29`(Ic+C`[t V9{gtqhs sCk_l8 m{B~D5q7E4Hgx4:)xz<3YPy!2tQo⿨ҥ-`K]i"v `^h+bV4YƴXKqI&qzgb&)r܇d*X]K#K0}hn~01$glD.|3&z8\޽73n*"Zy5dޕ!0[RLܜ-1__b&?!G kiL!i-Kg TvW_392oq/$Eh, !l^L등7A΀CZ7lϽӲ^zK=6)EH5B-;Y}ZB>eUގ'䣨0HJer5R+s{Qe%v0&"<=.sa5z'z9~a  hGbɬE>dcH,&oB,/Նg -b4N&6qe 7-+!+B%|/Y 8$ڑD 5:SS?O<ˋ1?8cgN<\d%"=<1A5(6k ܀Z<܎PYqF5vL_nk̦$ZCm%]`2R/bbP)q$%m;ZJ9&bub@rVY R0}fvz"벩7 RIrH(uP7:gD;E{[mbc49k֦nncL2gɥc*`Dgl[JMU㑼$Db`3!-v*$ix.qM7U37K=e`/`rWJ3gR3nW՗l(Տ6}K 5L%8ɴϞv}É}\w͎.2*fx9{Ɋ4yx O8 f AvHnʡUSdSzZKԣ ۨ@&;& aӿl%Dr(;A\l{R ၐ27ꆞX=7bl{q !KL8,71<⪙|6m+pt6jf.jTiu(o&n0XZb;H9Jby,]WY[8an{ S<'Ő;; %fNQj2ʣsR~@KCAMDʬ>Af8\`臇t = S1":fkfC=E6]^ĪHЈٸh͕-gkBɚt˛Լ\6x!g Lƅʤ+.<<\w\zA[;:C XYMĥovR4'{oG3Z<?(b͢+PF<rhU.gCl<^ B)7l(0*nL^[NxxD9s{) gHV;~˺~Q -RJPf[B{)<{t?Q||^ng\[;q5J&RĕjJ6=2JњW 2<#}c$).&48 G"N}L:唶Y6&=$qJ, 8rhHLJJȊ*)'LZw)Ce?QV ogglB |H⍕TCtZKhL|XpJV/Gќkn+IU Ǿʹ)zdInMdXm'e`zDx 3~MP%4.җ60UH9?̆fi_Wn=&PCn:Y[=<ÝW8Lm'Ѐ4y5"^J %@]EaˠuUIOfԚ Ӂ:럆)5)ӘQ~'KMꁸΠqIgA9qJQ-YI&"qӌʶوF[@Rþ/-$J3-;rEpcN Cr8@(Sv 3LRq8hm$^ duou eoIGuQP.2|w|hY V407AA}jԾy&⭨qV9g.>״alLEOTL D,& ўs-XwM[XRՂ$-,v0άދ'@Z-/ij.1N  lp睅  qf@ !{w#% Ⱦ^(7Ilޥܲ)_ r05I"9=2GGPF׈?x}NP[SG)BzW>'tܫ 6;6?w2C(@f* nlq7UY\Qmɜ5L3nݤőI/djWe]];$\*8spL.)./2mq "D]YܧEbq1%/nJRi 78#@Me#CbE[DTE&yV2^]Uo/Ѯ0{Q4^N|fRwb[K OXR#])LPap`MyqՉZRy;AMLlHHFT}g/TvTyR㣙”JNѯj*"}gvˌm9R|<@+Ly~ޮv4FQ﬿yyW p!`:M4-Zް?kTct,tx27ª9ԨP.Y8 }.DHpqk^;0 g d2;-qasjȆ{0l)ԑ,M40Lx) AWmhnNqϾ㘮~7#bvsʇ֊0\;۴w6]{@=]Q0DxojSzYŞ51p\IĀ^5u __J[`"st OlO=8cR@US /lЯtBssuƏ#Rޝɴp[9IPڭ[XJ?n@$1hۊQ(ogP1p82W=,6!Ʀ1Ԝ',5_3A _^i$ܡNS8|緅/7Iy0f$W;ky@Ґ(D\>X Jm"oA Jp-[C:ɾZv dgy=#xQːKػBW!"q:?&^%y%-ۼHי PDjjq-CK|y"*~Pбv֔ h4fm1|`jmN(m74؄Q8QBDήDyj"4|Y¥.׵eBJ|{#O,1~vr*(,-蔯(aMypAm](FB ٴc=drcIec5k&\6]X:0)h`zmʙŖpH1_I2ǣT(.(\Gj X:ׅ($Iɤ1az:F gQ :4`AE!\;"' hCw/ܧ8#VB=S+CWC03lNEUӣw Z7Ыؿ7v\~E=.+[KzB ytIotCf\}O= |}9 e cQ"ӊ:]$ j2[>¤\8RՋyU8$`$/L\iUk.6].P(7K[[(6 = yS { *ڌ,uMK(TȰow1{y} +w`%4a[m)D{_\aΏu@4WyjqWY1Y繖Elu%fMbλza/Bϛeӗ(ԥdwhԅĖxAi#/pRd A!?s{2dWHs6֐Iwqq7[,5'a>!iAWOVpW m,CD+y vEMB (D12=d x|\޳CGu#&mv7~LbR/+T;?AGuJdaj/A{֯6Yo,J- S-(|{ؘL8X S/̯W|aUe; P'lpm矨X5u&az1r.yKm[}usQ( 4 ,',ߵuWd$y.g,,oueu;6(EBƚt:P!QW{j׀C{&1 >vQNlvUyc/1-t Dch4$Uwl_&}#Aa"wpòcOhkLлzŶ`}L]__molbwu8դn|_/< 緞v :0FĻgN;;K1P7#CK`?mg O4z!1__?CՂ}V`Ҫ+畕n̬)=w!sTjf{0d]]f@.%8w,S Xݠm1(bݍ d7#KAi1INlYҮ,cmٰ!r:,6 tj"M@;c;yH+hūi}ԤO|+_\yBsTnV|F3 wS8g!O4~~u %A;N=?d8Ņ5M_s]Z~bÄaڒʒ: iW7rnwƚ -. ]OSuN&&]sfnƑW;ms_dtGpA̶{0!E1]CtC_Sȹ %qX4Sh:E<੽)>W .óǺKJ_ft{J4G)3[XP1?4mw)cȃ#.P7%Ŝ W|.R/Dl#(^7Jcy֍gu3lzO3̌^,xמAq!޴,a8$}dlI$cۇ$$FMwCBS.J+/sPa(dt01\~'@:^~LO[4N׸g }&}QW[:ك$`nGx DoeERϥ78rkqhHYE/ji\, -[Qnt:} \;6DNKI=YL<Cu uZ ۣQAcJ*~ Y}:~, },)~4vX%kyR! | #A..fYڤ6}m/tt} .z(p{ ?#Wbnc8,'8؞T 4gND0 y40[Suu0{0m ²_t@D趥(_ y qDU?ZLi,|—A;8r ,Ӓwۮq,8)dYÍprt=Zeql/.d B[.C#5VA2SaZ/VIηMCj- [7n90*S|0F! \ dL=)ۋAPܯ~mtX!"开=߰: %afџ=ϸqTr)N:[<~p{g 2p:,܎סץgF=$V5l?Tc&S9vu UR ?A , 4R<)~X!1K}'Yok7cՄ;QH*09'&4%f|#P%Wl|N FwJOF8 JL1<a7[?:~< g \r-~,`PEJo+ʰDe1f$,z*p,J=ŮW03ђa|MP Bc"Rpqϴ ]8"j"9$e|𶚋X"~r;0 \a Xy7ك,m/3` <ͳ@!.kM"qC<͝G5Y5eiH?i?pQI4j<_qsVwW4=XۈZKYyR{6_p].ZCAn؍f4!|̻4Bus]"~h{mMl_ YM &er-P6%KndSV3ԡN{}5 z]MUv%>!hPm!/+> Wf K%2NuzDp  ĄRx?kkjdreWǠ C cww#G;<d (% V=Ұ,9p<@zqs̀!ѻymFkFׂQPPDR̀/δ[w\Z4ٌ!=nM@|:m)Ėi9$ե(6A}RsΒK[Ik.pkĒ4ADlR99}d BY&`WPm<0'ᗏ.ɾkTo ŻI8d!F&UsxZ_(m#M=hޒ( \oO74޷3j< v̵4by~my@XKE${ o\7AcGY;N(KLrPi\m/ yVN0Cn$+QS^jj nN[NŏQfjX8מwo1*\6Mõa!Sz {82f^lӝHu(mǘY5j-jO3+K eO#6ˀ8Q7B>Oܺ8!ͯP;?w0@@Mm(-LUKTB@ǘ½ ܹ3eF96u-.'XhlT䟳ܖ]if}7# #OiPBOMD ?PN֝p̗`K؊P/v8P±H ʋb&6 N>Et=t*Y"j8\,Ԃ! ez SZP-s߻|BOfީ!!LSyκVm1'QO=>hxkхg庠=HL+؟JD< uIfv&x-{EMawrz2o/fBKm"*>1X]0VdeKRfܶt!̄ih#=x+[e5#A"_XBG>+puR5^?гC/A Ktkj¾k'œIrmRnNٔFKozM{v[TI&ߔIE*56Ϳ_#o-H©$"qz€8eTQAK>^ `l\;AzR=f>~d֕+pJKqrAt5^TT2o@~I_.HU[_*Qrhx8?*' pL`E]AR.ێ"ߓx7byv oK>Un1.p(· rvr`V8;!j.bޙ x=kp Eذ8 Wr2:O\xpƐFբ'SWH}Mo-F<&9jʼ#NVR^y\hT? m۹i9}}FZrxƵ3\O* }YbI?zh P #-؄VG>Lj5xF-K48ئa/euJ*3$ZFDiǫI"a_%op2B~f*2<}d@.6Au">G=l}蝟툲 tɇkYTGM+}Cv0#M<$O4'lc+cgqr@BlPwu *C|pܠ,Y vM<;z]YֱR*\<@b&0Em{ mW$hvSM~-VfPs׏JV n/b_-t<Ia蒢NIRi:9d e٢ofH RC$onrG"jNoDM=*bҿooekO[غao 7{>QLϭ9ub&Q5c.2``1.[-m* Ag5ee+<-LMOfteNDΏgllKC&5`$:k"0)nmƵq}VfC sy8jpK^U{쟂gKW˹k$&=3+n8*Y9B+e[ܸG"F,X+ub1\S&DGNp'S!V:kk3pƞgM?rsgroW|T=ֱ4ˆ1XvDGuKOt4D)_"{/2.oiQk:YFp呩Ё\N'YBT̶@<,"c)S>042q6xGJ=F:ymW}/=~<̡!VQ_\^?K*4ԣD4,6x٦ KEޮ7B]kAm/D *Co$;qkX1͌8Y IPS*ǥ \8V 5+3K8yP;FfZL}wvu貭ҜU?FPn3ȭ~֭|eSEN!WݜAf&1O/H~{bg`4oS:u=n2IL"y?$ ^P?4fpDxf]g}nR(yqC&34=TLhc]pʶky h6IJQGV~/`b_Oʗ>mM5I4==VՇN #[H9A>Ď'!d2QWhlnܟSY 0/6.WI"o @+:q f #2(&,; =qΖ4c5xq()x;0 rW!߂C¨-2jmgZydM%:P CWov]~"z['ttٰ̎=݈Sf5nEx\tKu G3:"][7(ṮtS s%$@S?P9䵒6_qO}{)'Ԕ:M Em=L{cKC$TW#K8`޹r8߽&A ?լ& Wz(;'_^$ULj\T՜VeRСݜeyZلJZNJ59UO>f768'.>,sLؿ~I"4$w^pNB1b%;9`am$2Gy^췫#6CC A]1' \Rxб-Pb@g L{mLLX5ɦ@4[ W,2s MZ Bzi^dMO#T' Ecv+2f=;sǨ'͑'K1 D?, BL^PlbwpwJfsY 1Ev|ZZ1r..O-!r+bFYVGCRRI^OqwJZ(Q8eBc2S,=l~THI2:CS2e? уVac`@YuOFR`!ܪHBƞs7jV|I d>}-hVAȱaC"瀗eɵpbK>b_ 'NM'[([U'9X4aB2nX謅<o )Qi -pC%DCub5ԉ>ՁЯ>ahNZU6sHL]Va,X*er}R aGxshdUkEI6icrr'ˣDvU8 >~i=mDrcAc^lBkt]BT=Eu@iW[E.-K+~v@[ (Jk6>"mkl|'H}%cYu con' 2_d_@~03WiA6m U}.5?Pv `Q&?ߡZnp ^+#}X۳c[(.MU#VX-IYOJwbg{#ꀖ tpJ;m *%䳒!$҆QFҸ{СC^+sLcWk>-{ΣyLܭR)uql略wŒ)?j.qO[]̢_a}=1k~&2 ;rqf~EHC"-\Sjg\ojb($[:} XB' pGK s)=Ipm2wH5WTyQ%=Khő{4t雌{W Y:NcL.=}jf hq7*/Yg7F݁GsT6 ԫ3jѴ/ñ*cdM7ȈB0aŏd"4d pgã""EUiXj>9]Fmiҹ|}J`ga}qe!iG[ 22k50e=纶QL'fCR.{O4rQ+7},xBе.yh= ۹ 9x=Bz`Аj~Ҡ*j^9s.1}R.f{u bI0]pZ79,kAn\oAgbiZP"-׹s"3@8 +#7K{o䶧ɣݴCFlmҶ|45s-^!:Tp,{$^k|0#[7ΰ @ī`ǰUXQ>6!hٗ"NXWybnvoK(0M!oS35;!NC9-p5 c#C*:ꚴ#,i3M,ѭsڋL|:ӼlX1Br_ S|HVDqgo,(ר|hq]ȍ Ė7wLP`/HMJɚ/vu[5:-m&'wPC Q\ zĮv׿:Zۄ(x)~H׳DVl 6]sJfbӛnնKzPpQ)]eeGBC~Tz½t͓ѸtF\ZDFsǜTGB>UyBmIͤp>WA ƕV<^%uÝfF':B6j|&t W3|l$mdS>+3/0oLYF!?n._ )T. :2.VY؄Cpx‡ 4(!V]D:p2Uj0වML,OA 6?~)`zxlV_=" G.MHY݇`fDZy*Q*?m.h(}';2$«p%+|.}3,! ]J-ukE R@)J4L)sI=M-Y<>8I.;1.y8&mɵOc y9_'jUs k3a%HdD?Xۡ)qjfu5&#:[ [_#* EdjA:;R9v4$ gh~ Eo%1 j:y##cI'/sE..0O, [b8S|?v }Ya [6Cܢ$nUb;au|%^y$1;9R~x)*5wۜq%p-O;a-ƓGlڃn^DcNMI 0B 4̪vsQ"#K[GzZ3Š,? ?33ak;E> Ou, L3NG(Ĩ>;UGPWYg}L ]+O%;{#sO>zy$d,:4eg0 F -΍X3zڰ!Dި*&tS ՘h{iX<2} e(W.lhWB<Ӫ>:IOVj~z< WS6sww:gBxsݴ-BbY"l- Y+菷xp{ 'f!C8 Ta8`^.UW(%Bİ7f\5Ϩ<17 ?#ocF4Cn]췧 34}B[1s?8YQ d;۽+ZZ>ԍ@.^f)@ q?bwɌP'&(t~>.E'q'|Ԫ(ʹwh hF9/ @Cqņ8Nv{I#GM4C.;Y1!1DKu` @6783MGD'e@ IW=:l矑w { (!]۵2N,%\~ذ@aKC ̓@iƂ3yD#"CTSfO[d_}ϰ]!L942/t>ZRAfs.>Ue3>6s /i:|L9"u4n$#w:Ɏރ|G?Pƹ {NvklUdC9eBz;H .:a˿sF hZ쟠r[ J"LM;Y7f> 2BZgᆩ':)0݅Q%H(j47K'XN}j*#^bW1NAÄol;vc66773l1f/b+xIfs$ hTT3k0zk,,')q~8|x7 6|ߡA޺hPfd5yNwW7j9-7TB nZf F[GQݼaSeˊ֣#4sj7iČ˾4Gg\(Ò {3{3ؔ1t}r o&D;5F}͡˕_ n4YV!emłj(0A9͛&[9!bkVrdXz_op(mjL?R"2(r|yItKO*y؀<%pv: 1i"OB-z򗀕J:Hs!*O-N%yy|^`g/BufY髗9RF5ºRwlNoz#X㾤k?,9C *GVnlQ,$f֏4-A]B=CSwhdzF*%&L1?R8bb"spL 9D7qE_hz9qR |p&P[ײ @!fӺhQzlgbL#ьX٦$TssjP%6rCL?ƨI+F?r/"̥z3p],%(`0O/C'N %R"DJ)V7yURHD&H #xp:}&GěGqQE+TGk*޳ .Htߛ%쏻4p,Wϡ`?uU>Hpk[s!(U%xswz%Jh': 3x>ΕsIVYAEI]|^~pQ/7QN@gʩn{1,$TZCڈuawtfKs84' ti2LwFbBw;tZ$ 4p< ] ^LW#5wwX=GSzD")EDƫZVq ~oYpB(!T;~LrR8WѴ?c(ž!AS:}NR̞1>5[ wy0j[OrqH#ֽPon9qKax,3"zF/ou5hLV,8d=*[CbS xȳ*E 1+so2TtT naѥ**FӼ{K!'3؛rx-hhlRBHdT6<C]A N^ L_[ "xa>|6P dfoB|t]eV36\"(C rs`]@V J.YFCm}jMbIT`B #P`e˕u;%?nF"ޖfy](h&^m o{ZȈhN@$ )%rdA0%p:oWOI^68|Kwtә](ށit#&fR*6M_(sڇŲ}rM@(^B%x @w]Nj2% B@fTx76莔s<G<Igm;Zg3>e{Gq}[UE]nHT MFO?XRf^eQn,c&V`G;?L-O LɧƌFuJ c.xsdm9I+AȴGI\7j&ai&+kRg)HϾ=d'9wL`&Low & }l{ {(!- hFM )kg)e"Ҹ= Uڐ7~+k퓭{!=l*_K'5vwWe%z_^0QdΦ? gMQ?dYARpݧ: N=S>d+3$L<.@q$q(}1喡ah yj!({P΄6r+I٨=㹖LMPSxX$S3q7ϝk2:JȲ, ~ʠTB'訋A9DN/e8uju$laSn?iC ) 8P>Ca=>ȚUpmhTmwS8G# &B?? VPG@u຿A/[(Υ'%Ai@ ~jQydߞ|O= gY1f(sqy%4qR19KQ=\'ckȴI|1<0{)88i_9PGJʹmD }r5`5vKp|"Ö@:= %FCxei'Jݖ4!a\Xz= @j *$CR swY?m^V{/$WtYmO;1Q3~yF^\8-"jGQ^kF47OT9 NVE3یm>fPYjfNkxl[?d"o2N^L>ONu)?:vZGrm} $6P_Sėo!.@4)ͰN( D+YST,磻oqôVMM5J9!uƟW<.'Uz8 6]!\OzVۈxF4sbl5|4Zhomw{\٬#8as˯gk!" x!zhXޤx3O_1jH" ܴ~gVy9O:H^I-ø<ҍrܙJ X$;~vQk@pFn¦*T%rZ?m2Cii Sjs$4N 1V-X#thj:r驼/. 8Fu,]( *ſw"ZI(H#Њ]y7 [UԌC# '\ ĈǟXFE: W S۷3W6fY^ޕ%AϦ-r7&ᷛRO> ɞ*z/UP?}NQ!-^9,'ryտʆw\5i!>ɝL-%<[Ezi)674fF:,E4SISAZTBe)!cSCQ'u`Ё6rC9T>]Vh` -$UJ/yfx;2+Ƥ':,6֖ҷAY]2zx;A%d:ߜyE>F3{I qwXT}h 7v0%k=t{WhHnʻ[(e[ֱE2}lM { %:KÂu1W pĕ~ϦH # %0,jR|t֫^i KYGrk%~*1BcuNԅu@SQ!pʖ?/FR%3q`5|[o%p8_]Nn+<#E`?吽9urw^^mKVdzFdY9~`QU2gےjTѠ# 4^'߸8%)v<hӝ;螦M-^1>(v$k*b%3-HW}nQL 4㵒9C6J iܑ#uoy屵y .Ǧ\E p)}`(~S<=_N1  Sܧ31yL/b/mp+롴,ʊ 隇Λ(=ѓp?~jZJښ$N]RÎJP[ HPF^3?˖"[2^Icׂz UXAven Ln?j0+ g8ϫMa. D:hk QO*ODxw6ѾL= (Q0tNJ|`cXap3f";۲I'O)Jտ\JE?pek}ۉ#eԗ7F1szr7DSiRJefyB 8 tyhҘ0iDMXA! ;.+yt[X X>`CE&SO^B\ظ?9MxjL&03zIp>w펾hX}7 *c* '}WqnwtcQ,cx@jc)B?74`M$"TAjAĶ׳xZa ღ@5Qth)Q^K5^L (h(\ i+ÊYG\F!^xmNF^p)E! i#ϕЕ}%'A%C jGF:sqo|UQ"WhD=0l6xVK/'~7l)cZ˦Uf́_7I!=~,k'`qVfjD{҅u4%{=3=9fΐ$L<['F歫^&e] wO4CrY,6Һ[]Mz h-*uK={\[AN+QK N@OLQA|95Nsr ̏\AP< SЗ |coX# ¥.=X%i,%R1>VZ9qATSqYV(9区z"rLByV@G#X;FZ.fP{l]̚?6vIrUџs{PA~[iP6j)g y9Ek`+]_}{+8xXJ›U@dIpd*( )Hrsg4|$̰D "GqUN]XZG?ď $[ύTX|\=;8$좐E|$Jt2%m̵e]$Z C0J\d|2%Cی-}UG `OHe^ao^1Hdڎi|rmP*nZ;_o$`v+<Я ";4`s*dESUHb=J&b A_.i>|ON]QYos5=sVo~i6a@bʋp=4jFEi!0$j`^ZvtkAҞ; JG:RzqG-Yð'sC¦.7]N:o @6wB 7ٲ-Cb}ti4LH3ϣsN(Kö%SQql˕'Hiwgu/zp@:Db-*\ڕNW>mȞ^2H"9._!` o-rvh?R :A\V'Q^o?׏- d_+,AiCٖ" ]xn <ʳ?NU}6ݍl$Z+W9-9ҚRCcC 4%K4PX]/ۖ́[xڰZ1/Dzy}lm0}XvDzvZt%[*:F" LS$2xm)e5@e6' UeU-]=d}Ö4~O/l:ЂPa:^>@|#>UeAџ+ZG0P: fH,4 GuDQ^~A;5f_{S˜}lxhfْGk\X HχrothÚ󿳋z= ]B_{nMۧӷ0V1Hhwď8z~&e5+Ŷ=M`d|Ĩ5'es(#*&$'hGhs $ҐҐN0': cW:q\Q`Z(e͠Gqvipk{Ô:14ZzH ahG0=5` RУj;%qVӋ|fvoőLEw2rQ`Q,Mq9C*]sq^~ ]A^oUB܇0\Y}ᴰivD,\ߊiѐF~1R@ե;R=KjJr@ےJSZ%NMNCpF cBsn&lQ6 9E -->e8;]H\2eO4RXPƨ žTVZZuVwE3qZYe]&2戜X_omT[+{/((ؠ4R.4@1֨.w[QtKcX2pda[ш!)hyR;ѡK>4:94Q+7X5~̘pLI)l<fg[Uc` N|*`ke*Ä֪=- y=͔|M/xCT+f;B072%wvҋ CQ YL*rROgt{2 r;0LNH~]˛k/Bh1LWoBJN{LHy?b1X ZHfΰ&~d۳2RfeglDY`BnȐD%$boX^",Y܌UY(c^Ȉt)hohw9hZ@yuSƗ1*BEnͤo^6i0ukl IsZΘ矫 ԺTJ^oҁVOl\ۍ+dg^b6 {pNa?|  ni3O(.w!IV@f\7x"Xa1lؘ~d-`qO^JdSqCi/е qo  D % n?(/u|qT|a/3c1;YIASF+HS]sYw23wAah簌ʲ;rύ̷P`#@4TpxFB=UNX"y x+ p6VɌ0P8 [)0vl\P0#Qh/V1DDߧ֓ \c#Yrsx6=MZsj]*ۀyJ[kSc9; HZZb</^|;=| 9k=OLhK0cT;iU ֎-J^ _|ħԀSuTRQ"!p64\X&5WI.O c3*:@S6:F.0A`K#XMS㤘*Tzby}ZG %9 :Ã1N>LF/FiC<̀O\kIU^I|="5ӌ {jYDd3<[d dUBvtٴΒ <^x:lcyV7?8'NkdžAH-#ٔ$C=+Z^XvTdį^ZJ5phw;Υ`UFz恣' t]þ͉QI&}q3"˳o7/VZ#p^Ʈɰ7w4q{{xLTlGcO_j ')$#Zg׊)լDJH~cmCۑ.΄ D[.U~6jN{ia*]klEGCOH FU2[G-NbG/ݛ+S',Y=rsJBOYA4pc5]s /W6HWxSIՑ { (}nΙ I)6*T?mS#PɊ{7h5`>w~ETPof5Jj8/]5uDe׉D2Q0+> jz O@y*e3P-=?w-S[zsVN8P+gIR8QῪNsYTN\3S@^j6Q^{wpr@Pn bmri@31Lܶz1L] v /w_q;NF%ՅC/>Xmmq\PTe)Juɧ>`y*F{@ψjRzA CSx&{Ks wcA{AxxgJ%+ XvZ';g;6Q8ȋ-e~8Rk ,,#KM57FX[)шa g&~R{\n--0@ ظvf}z,3O58+hNq/ 5s%9@sHװTt>B^8:v7U'¢2 _%XdA 7Wnܔ-mL# AST[bGƋn dseYljK!L>O+33z%nVlKxf_WDyzY]r#>\$' <]4]XP.ʛ}S$>BJs!sbݫ ֆKw,,,%c m|Σ‡S) IY١qR譾n L>&O-7)3߭B3rJydA]1I)U;KM6*qgır\_;| CWPbhP&1*%`O dR7խ7|c Yէ[zf*Bpls/a5vyCiJs/vbZFkpB!~bbGOΌ@vPW6X9=a. 1a<{;?C ͼZ~ixevNaPNiR#Z4 ƷF9ǯWίFԳ*)N!*A\y^?:>]8޼]ٻUk/^Lz H"p>_K6JS7zǁٛir05'8:p9Z0|1R—%DzΊdgͳF_*oz8{ EV ST$b|haրf3Mj T?whp]=[5HmG9 ޹d w>$3U`<$ϙ\R<ofM]Tڟ>}iZBQ"$uػs\r8&=*= pĠ0*8/ˀ> ՞TF9w{pP hq%X)bkc|H1`kJ{-RB0P}V2a'qqbFiF;n>hHSu-r6d;uV)eO#O$SR_%[|qFg|>/{^VTp-:tdQ%ؗ O>/jK5h:H=22v1ﺛ$1#N84Ew 2~Vi` o聙җCW}+ U-&Nk a ƶM(c CzC#+ w:5N׫>7Q b1f:I┮ظjFgKKV+cmʇ#GDcj32B;loV$sS?l"jLWᭆ/PU`t£$d].%++qo7nTYRՅ}AD7_1G "x;@S6Eq؆ єjֳ5)ɅϨ!a]>̝s /Jy!:owNX0ꛧDx*3rDWGV!iÃ*l^Όz5 DM]$0\9 וxF {`~,jO@P Yn9cyɅ9#,jg,\@3ԔU U\Umb[xJrnOF)-^yڙJPw‘JS'*'t#ne7ѧ὘hX.B3Ek@?$ V[tn~ 3w J%Sp@),eqoΛ,XWY㽫Qѯ:WvS-I~* {g4{w u7auЅφ_1HpVM&X6}'ŕ|`tT\6%>vLW L3xxݯk:]6x,tiR, goh: 8mEl+JO"g% H >TȢyP C5Dqb-ϻΞ=^(-,+uWє@b6"dSNG(Y֫`pWD Mzh까]Xzq;vvw=rߓ;y([l4><8OGT E1ktS?۟=&yԚdV-22o[wAJ۴[=bT;~fxqK^gS24f,o/6u, q֠O=WmA"32T!2U*zȖsˣ_cH5Չ{djq9>`)ٝ}m}i'ݘ,x6o@к淵(Z[ycroqtvԝ#zYtS@z ߡ@P?I >CU=l>PZN~~D-é)S^>Mp@s')QyǞl}I`\@e]CT~:JW&gm=O3ۄ-&*_'W wuG}u>E||SO5i#Z;Dxm>@,9^_%XfAcގz(T11 W=h& Y++$:#sL;gý>1,|ö`hZϊ!GNc&}ގ ھ|V&R>hZ A譞CN|Z3~׈nKˊ_fE®U֬ d30b) Qg3IppraBŖp+k 0NNHĩu֞,&{yqiGt=f55\KV ]_d%r۬ŵp6>Lmm!3A@74@ +eV ,(!o팟<'pGD˚G|MR~xJVNKW"w}5/V|sFNlk+!a{R]3b8_]a4/$Պ[ɟla()׼qfJʦϭriSAiף(†~MOtߡKqu'n[88S~%8 @{ᝊuYxWdῡhtL[eicS>ʛi \6XlYq3.Ӂw XtxKu_6?7:G\4r=e۬ Bq 8`m$}Nh-Kb<0{u]n.Q1itPD4ŚJ!&Q hEV#BoX  v]R}\٩ YorT}O%2R3yʊ7Yj|3H@<߯ŷA;gZ HvCb㞉#b ?*bHQ.RJ)3V=gJFRu|GK^~ Іne=^w/ ( i^Ԉc="TckoYdǦչPUe~Z*ڀQ֡/6lH K*$w3')ݑSܝ,(V;bNݤ v7WxqBBP_}#8rjoCё7*` I.ﵵ8ewflה~r`: +[ |QEP]rN9/'bSsYS@j-(a9YĦaj^JNeX.=La4T\5󴈤9Ap`u\`sW: 0Bqg\M,ܙwgպ^<k $ӷ;I$oh` &cfBzRF\4v[x)6oRO4N䍹Yᤨey5O2MKX:B_Јj ig04,:?kLh]][')ϤՉ15X(٩QplhNSDf=ң׼EBCoi=&ɎyXs%C@wo6hϊ&$yAXrKS9:LJjdNjia$[][=3=Qwn#3%'aR;/r¿85~P.jaz*z8RB7Iltz>&~'v҂x3x :hm5 #dAv _j :j[P {]=,L!0ME |dw cbF4fh_ nC"H [);>Rz/Xpb]Z/:eXϐ `>F!๭1{+5L}^L >`v%!@RdNH$ެ>0=E:] ]9 rfĴv#y>Z?liPL}2Pis%8|+<1BBΐ!JAd2J)eQ;Wlk)M[bSRQߖ0oYH%~f7D,I/Wx'&S\Fc8Tc? sg >G:i^[0۝O%s{wNE9fCJ^kvؾS4qnw,ZVhnIK<\ )"[f ?;7S&{8rљ%K\:/GTա0A0? ¡`i<1n[~눁\]_] 0^_ѦCp4',8„X< )NjWp#4!NA؋W?Z/k a*$㷇5iE ۹.iy03U Vi6V@#論SODZH͍-M4l/}zX@ZJ3S?"'nOӱt?cvj0yrv'vrh1M r2ˌF?n)>&|r_^7LUBWs$m퟊bVyeN* `Lե ńYͻ`9`{8WАDٷBy}?Lഺ<Þ ` Z¼DMW0*, _&FdQ0S7 zck@P ~qJl=ԤA0Uco~fdYOo{il-& HrddȒ5kX׆#2Fv51sLgvgJTCѶ2K]I?͉q '|"f޷+9OoiK.x W׍ 2 ."1r>3|s ef FP]RM\n:$b97v$XQl-0xmmW>a둰g1tVKXfL$tQ$4siZ0at0%ǫ,痁Q/ a%d̚iHn9ߛE5QW<UZR6V[b|Y 4klD0L<d##Z+ޱۼc.8H;1+Qɹm"K0P"(]{q!#JzLx%r$lDbLwYM#(e35JwW(HrNؓ~2#GVraV.zJ &Uw\n\OX*|Cy}٨e`U49Ec{8uU[\.ӻ+N|30"F#?fmdN0ʝ^h{eib/w^xzf9Pk3#iq~k 6:!C} O ?!Fʕ`I<$')6$T_Pܗaw?"4,އ8N>ɖ#e,[5RϾ+wY"&w"SML[K]joSoQ=̂1N.cLMי[W\cK7*[I]'^Cߍ+^wd$n8xK D!y&T|jswb."RJKAƳ:,(FfCu/o)=m~B\9Z,㚯މbQ@eMh@Kt2nl0L89^R]̣J|r<=hR1T))$$<v@ZGKR#=Z/ XdGj6? 2!T4!;a݇xNyʽ:'@nXa  NKc'2Lciߴ]#ln?yT $`[cqMDEWu8jo/ <՝?>1ƘJ ]K[xלWF;αA%+$RO1jRB+aBqݯ5銈.\z`r,vU9FÊHvF6Xwx$0HTl ,J+R3V+3VE k @:,ն&{{܆h= $G=3WGp פĄ$­Q_uk2pqáV#X~JnD]*B>u!t};F^U K8oʤG8 *_W-? 5UH_a2i ji)RU) ݦwpUgc"n&j"VSd`G2cNS _xn-H\D!~^Sa8> D7^ nX'~MT}:Jڷwq֊bj o  G+Y 2})ǻH4`<]h n]ڪ9IU:P/ -?POp$z) &eL\rff w?e(:%~Տ hlIܾXiqV\Lsz hw8+. 6.S8IS;g8Qw ATjKpf[K?ȋ)2&ݧ:rIGY sZ߮(-9YP.X3IN_#X{%LLd)r7mEó̽bk~ge|R0ⴰվR%L2#E/m"sh#wOBIĊ:DV%#@0pdppK8 &: ~MlZe:M'%^ (xZJRafGYF v?):rOrתk|@tmR΀=YCRN>9ݺ* '"0& <,ӿt5_QRVWAj}HM|R= f `M5})T4t+~Wй$|1 ՛NT>{3!w0 E^f+D&c1xn7~ֳo.j1}B:Nu2PG}T!D 7[Y3@ݻn8L{o{C؂b'QPEzR1" qc>y_M'.L@.r5Yln,3{쬠9TqQ/%$$D%uy2fBT)\`ܘNƜ*\cjz鶔u 6?SF)d;!;꜅op7 BTjoLTsohzx $Wo\&l5ұZŜ@Ynt aΪ6S$s4B ^21mtWL`ԇUĶ%_B#l{}'40mMze; cуCβ`!sZi؛o1?Viۯz җ2%W L>gV^&٩wb(ՕkjL8Ů@QQ_V+vZܗ]uG2R?Pnk買$x";gļ6ѩhkc!1C,HhhXf<9Ox՘ ԪRs6Ւλtsb<0SeFr kb `=3abaHʊE8[<ܑ*taJ'%xנ ۹YؚԽg@ъzH2oKN^ 5P*ۓ?5] ""mKC ݚGµRNBa1,|tC'g*[`9f#TpvL)ehoHN$|~ ja5vI$ȠAr^"c͍\]G(,M'Y[#03͔$ㆀ_8?{v #VEu$/W!?FÐLzwycX5MQCוRqE  /4@q}8n[ K9PqD "̴9ڹFi0ƧǟŊV'JդIasP8 7>l' f u'EG-;mmE׻SSV}g\k7 f"V}qKghլ"`a aTAҸ~v[rf4oDc9׮K|昘N,BD"׫> R5VRK%u-a#׳Rϡ^ucKJ?u&'*1Yu#Ok}GI̢q"$$2- t2'$FziZ$Ҫ jXt "c݃dHhPIbZBsq>qy?h˔ Ң BVPŧqD|Qz^u<*ѺTSzaPQu=|aΘZ41KR!QZ/IV_ۜg`WҮA-!sHitSxFhM_K ܛUܦtCw@p8̂YLhC>1A@p ֐h~ߢqd|(J 9 ;rgm%Dc)=iEt֤p3 js2WBӰ0~~h2&A _wx>DwDsKw:sbC11Q !B5~^sA-BKW~8jC=NJ4!)~C&p>]xAb_l@#Q-x]NMp85L9=$}DqtW֞(P\:g3^#cW$.sXLDҽ}A9Q( p3?ǒ&7|2|*aS-^~^K{K%(ϴ?j6a>_6 <@i±p"r+U#o7[&$lztY&O:=/#%>h@'ĭ}7BU@)cR=Zէvc w5~Bwt\] tn{djn9箵p#8_d,y wth3a?qda[4hA|F NH‹Džg_g6 z(Gk4qyp!}eyW:t!C4JdL nUB/]r]q C}ƏcCpE0`% L,96ǃ"cQQqY06ْ(=i\scGATv|]-LP%|yJ(|)KVGȹns= цT Qp2_ɭ6k M5Ymh{#B\uq#QbLǍ<&;u0q ͷk<7DZR8hƒnZa !J"ؿE gV~O%@"}ڇ>/\m.sˑ!*=(&gr8h/<6~U xq|S-!H톛铕wqߠPN%;ʘTKr>6I_ U|5EoI$i [n+/,3V9$iHOpř&9"r_gKvZg;[qI;DWd!IP%G {d#+DW]#% |5}ZBe&nNWmw@X뺺K׭X qϡ]Y9^[D BQs"$aҸ6a<ߓ@6_*kVX2$3_VG|+H!!4:<_,e/;?JJsSu7e_cym |re;BdS./%j uC{Eg;mQE S~_/|d-O7%sa΂Ժ>b'/C([Q?fA:dMҞ]"f̵V3~<\T㌞<:-PB3~JMb <{{SE6UIAH5 ~."$иɃm -ɁLcb,\nqUc2l}x>_/,HZ{%ϡW,/7t:YR&bؠdnl$\<(aE%f@R3qaQdXwrj$Ηn'SՇ+ӻFܱ*ɗ;{{΀Ӥji F5PK 5(-=Ԯ DMv%*_^Mgd1μ1_<8'6H;E*xxRxh겵lMYQumv?AE\*"I`liS3~=<4jHgP.P@KND7]ʷcN9={UcܰE)s\ ^"P}tL;ڄb*҃!Ѽ*fcRX/K?ڕ 0QeOTܲ)걤u!5l{th騌0 0+€mv3h\DMB)KaLіl>4BQ~&7q58eX=̬Nk eU &ˏOwm4I ]1D> _ʃJ}?EJ@B5KfAN)/c@Jm}_uWe>՜Ͱjռ`s|9~p UN|9AɎ|v7^x"@IR|,|<4K5Gob}ڞz4LVi+o›#,f0HȪo:􂑽D~8Ohe>3?$W;aVa:unQ%x]cVXޱّ;foA9v~5i%ƙ)~@΢?&(L6i_dS&9D́"Z@"C ???"TU_5)@25[̷Adt1{6ϣA9mlRcumM>+Ms4iK>R#y'Y3R)ݙ<pgz S`&Dv|t~Ѝq-YW&aHmD5 @|tz&mpI&)21[N2%=,|Vu&Q .v^] iqE(gZ' <ٿn^q2OO H-|L' DO;H// U [ѧ鑽n)[4N;Kc5HF5`K2ႈ4"{hpuK-z{\ xLrVJta:5 I6 *}=T[P="nhӮ̓pJEo^;'P[CGx#ɨq2dZ0 MVާl^&|Ծ ʹ4cHV(mzy)=?"kf`cZ\vQM8g?݌]d`a9+-_ -K+P=ޜ!-i-q-,>H-H/H~p ?Ojv[_._]Hs!>Yn'#rǹ,xhʚۇ,o4jBN;C)fKxV_@)6ӠE(*O'F"Ɨ]&Z~]7hd45y7LK]#l|uwɏ' N] fI$t䎰Ax"Mg} RýuJN}BKmT鸮-*.Ú6#j7Ȇx/|h^uYmYǺ`u7j(=a>̑5ԓ*yaDbkgV#-Ǡ+#$]Iٸ켁f@>:s]V [kv g`BlLK\Io1%C'h>EX E@mQYpT 1 .oJ>-PОv8=ro\pT9xT"piRׇAy:7' λ rĚ߻nXVcJ]t\x0){SaW@ho "ݗYU  -4&-¸Pfe(%LׁF)|# y)`Y&c?7#aamkZt+u̓r+a R؅¡cכq_jѯG-7p|GЦÓDicnA^T[E?-te|`\U2隢sо0g qo2vk@nSڂoSEݐ/hq*u_| 郩R򐾸PRO)!- $fW_7eͩt`Vv2hPI*3 3M9pGEqC 8i^o}l]X>L3IAAh~]0%vw@<{/Rbbs[桢ߓr۰맲/8(=ODRFib rvqJd5̈RNA½ReJMi_Ytw$-[,͑9 KgHMj>բ 0;=0A=d`Od6H.JErwֶiA{=K* 1ը_nLyv#зMvj`$>,uTZ|bN6O=oBjz?]Qq,Z,6-eW"&B7x6wʫi~LW ~ե,H3t1VfװSem|C;k8vp|J,%"ǭ(ό1_ʷ_pG2]N뭉3~1!e Jd Ah*:t=%zJ"w7EzrHЇa4e`@KCh:Ě98/=!pOκ HS"ŤCēIH0M}vOI ejƖҰB6_@X;p5jLC*a<ĒBJ0]KimB(}mƙwlMB4Eq;p.q,=scRQmQ_L<}7c/gnc\9r:GeE!y|ĝέi,_%q?5a/ٙ *ө,A&v.m0rܞٱ+r d+٣f^V9T`6?vuĤr@C.eH=|sj7AC,x qTxƭOzBp.[*.u3ه;PP1,6YYEAS\ %Lc.6D qI.;d(H$Sr5 r"cSI(5BCu `[Oo)3oM]=N 3<ʡ4.UF5Jc +%](|"-#Oc$3H2:94;(;)uq{*Ϡ(;_µqQY2/Nt޷+[7!`-g"o+4z5pḄnu9J:E3Gi\hl_6:oaޢN{ W AM"_sͷ+>,'wnlg`b7""U]S 2xO ۚ3xRzYC5mAb#쇘smd_%ƞIJT&:٭4NtZk/K}-dtC ^"Vw0@.;+8i uW9xC}o&鼤v5ex!Yn,^{ -۶okil6fI p{u8}L$M ZcGI9uÿ6(AB;-bs9S$l_Pm,ѻF+-<,)t{Цn&5%.C&]O5p(=Xe9^?( 7W+&e?_V_:Ȍ0lG0/gך*pV| HI3!i;…! ace6^物rbmErZ zKѦ)/,;LGl{_ymʒ&3l$睸g#'5SA2IN&*Ɩap 23XR`y\]~b}5Ppw^6ԃ[F?ea"HtB6z9!"v<=Şz}=c6;!rq҉Ht6]Xxș5_?0)\-_D23A%CW+dW%&x]tܖ*֧DBUzމt9h$ {Ggh8I(溂?"Y4P)Z3lRLv\dyL* OXwO޵k^"@G,V]!n1f߭[YgKqmyD3>Vt㷾Yr9gΦLVYfY@ys.IF:LgB3veL{2/Z0$3bP(8pf-zMyޖJY< "CWwoG0֩zsn _gh3Ox|3&mѶO6!67aD'Ww,XCT7'̾XLΤemz$-dvJA62v36u4geG㎏ʦ[)xgT)V]y_DIES hlǸ"z8L(e{X$ k{&[h=L JԻ #$YD/'d;k(cyEDAhl٨ݧ6]Zļ.ݭȧ/-VP-d}A ,wO1㤼N) SٞtU Bq,y(C-"ĒO:>L ЬHUl3Π0)Κl-JHh%L3I"y!v"qW,rj MPL7l"eLNLWP@qd=\1ީp@&ұb9ΝV'R[ҠJrc'3;+?ߵԞ@'c6+ HW`Q+J8rG#q!'O-PVᲙN&3|S5< MƱ\cǺYLBȩпN ZSމ!(2ٝ.Sc1Z["d>Eʀ~H >= ;Xn#cQS" ]iz8șeS @#=\j1)SlǻW!b8Gi`Ƞ?W*;߼A,{+%,ͫFt>uBgפJ#-)r{\yC:#l^ʍ LgpJL"jRo%^2n5430Q fi mf 0 zsbrT@/JQ5cM&^.nf!2:_d>^A3P+v m;=˜pO#|;vu0xE+R<{Gߪ lp Hf)~,M{n5䩀Mv P> =e`Y{.GمH.}j/J'')-">QHˮYƜx3 bZ[D}؞bF6G0ucjq&4N3<-F\!uM(WAf \Oºv9 ʤV5EŲ`gV#+ODC~(ؙ%:Ka4UktZG;@70T :9ϿE=K O==RKy AC\o4 #ʗØ ϴ9b+lF9ϊ%) 3? (RZo&"GýZ0L,P`ǜ굢B8 NUt`1wJ6^`B L5~y3!6H ?LLCoO#n9.hÒb)v7,>*D`Q0$w~ >:$R[׃x ?/߹M[GQުȈ}X VEEեv71GĆqdVlM9y~jR=ֳTU68QKhS"B74^!i5vtt!EM,_]8xECc*kK+6:,31C*F`Ilz`Уd{ c{<6hCHdqn'6/Xq7?4fUQqt4m]nAurN>;#̠yBY(l1"YHH!B'[wIIA5t>c/?b)n>. o@3*dJV'}EMC$4y~GFʑ0_[tdb _BWC丸Y|;d{aHR|LJg[V(!>'NOïJ%?@ BħeMB'TJwdPqJAHo,[>9`:onRFѼƮY2Iph&w_ҽ20ȵ }O3 Hm4;v9Gğ* ]c*BNWJCSbdrܩ'aý kaj<:z]բEGS4#Q,5=3 îXy[K.P<-{x/d鉈#<"N?}qZ,d;{͈Mt xjRR&V68lJbT jCdv4L@a(9o!~ Kc H?aDjvd Ez–=d==W+PF0C$u]_a!&< 4m}A/qL,Q:x)X xiϒ NgbBԙkdYXu1V^_Ţ!)7QW_ Ecܬ^(2Hs$2xr!TU+f mxІz05e}͑ |>Ft^}KW+vHyJXĚxLtbX~O1vX-@n3PT/}a[xsrK&-cIL -Klvt$:83KlvnQ.QsDQ*3ˆC<_ %Nl%_|{:{Vn*ʜ;A>o3 jCjf𰀶>{ DШqHe#ZJyجwb]}m\`Q:s 2fjt#C=LhϦeݙe<-E `)SRHDv!kYWzoX|1гn;'66 xT/2qAÁ|dGvmpo̜.,Q5o Ib>6_ シl$IZ@]Ea 3Ӏ$*?=ND[ekT)=]lĭ vG#́?H䍠q5]mqA࡭$J556M$ 9#>M*W<؏LԮo3{F # !RwbqC+ ۜ-InB3AgR7FM`hEGQY.E=sJ_E^?vHNUɸH=CS }1{zidlCdI%pl$3. 9&'7c^ ~Ae3-9ފ -TLES CD|dG\06g4I=_ZaG1\8e$ͬF^Tf/ӭ@E7P=J8mDw0OsxFlX^rBQƁk-Z6jEHk榙g,X鹟7$ [|[Jcir~;Ǘ",:J{+T>$[0f^eTVf"x 䳚 u"gKgS'h8TX|cD7>EǛP\Nϛ0Sve[kLܪT3ẘ' iy346 sɰWmG#>՛XĮq}ohE|:6弊F_ Hcd} pONX*B9jS@ 4fDGtN/=U C31Lm$\hu|gN!ؐ▉P+Uٳ)J^,2в`P+YU'F1{Ɇ^lXQic\kU8+tTd).񛬜y],Uk {56ҥ@viYݻi^j]ITV 6P`ZI{{(Je>[%&ꬨL h܄}['KϾD:j0 Dmv;x2;rwdB{._vrNl7OPF"uI4H|MƧAדD+($ZR:B_  mY5 0hi0%)'xlhq*6>wuK)O=˰v\;+#yq~UwӐ*@S"}ӏm.Î݅s N`ds&LZCE[otMU1+Bݥ ǕTM 2J [sʔߡ$ںJqpw7,Ļ߫d}y4%21*d.򬼔Q>[wk(?qq14*a1*(=pvۂ))#wjjcl Ψr'"3Д@3Cy/z;ס*gGK槒PᱞÐ6!8D𜀢D'fܧ ܯD35 m3j7ȼ8A] ݲ)d_̨ ?hhdݠ]6CP?<ҏkQ٬s%({4;9eFqqX4tm⚏%ؾkg5vߘMOs\[҃Ib!^60j{25nDpHoB )o7bѣ?+S8va[?$hQ'MJ)+dUgV4iW|tB!bfEb ȝ\cEMӻ&Oҧ}Qh~&TmM.GCa!sj(6ܭ$ckhg߯l}zɬhpz/hР}<|MP* qӴO,i[ ?UQ fxGҧD1Æz{0uѬ7;K. _Q`z-v1&zhYLb7a EE!R4Is7v4Zဿ{It>(m. ~h0=ݜ#.dpθ;۟x5R6[u䉱3F겋ت1zA?~QίN< ml&hwvD. 6[c7Gf2fO|+^gbBG +8YCIZ50ދ˃x`SDdz܄:[RoB0uIiiU"?Y!fD}DI5’b@^gڑjRqx)9Rg* q^dyt'^f[2c wb-a2v: ߭ya`j,0cPremZT ?]{D:\OD?`\rth ."۠[jNZ-#+%<] <놇S׷+_:#b*ԒX=뷽9ZkDRژ.kCl̽[߼F.=&*C)*a cbH._YjFCT.@;sZw?l'sjЅCQb>l!HqBJԦ|Ũ*օ1C|9̕h c܍ۢ%a-X2B2B^|UbXqO&^{JMXW)V ̎C0*KMFua\X=7*쁜J5uəI|[q9U`ddvR*8ĭXH85cӈ̸sGPpG7*@Dgy95lI̷r(>hDQʟ3 jT=_$@ǕuNro`I`? h$Q~ld|cpO+ U-ԗg.|Y"!g)k(כے-&1/dHGFz _FB?b`]eh6& rz%Z&oݶQk5"B T浹d*p3EzQ֬(pY }p -$me oQ< vJrEgwhVcxN;KS}2&Y͵3)j\.-C3)!<ԣSЛhΕl4OxyB09)6aσbVT΅{z̎?zޛح$]Ч^s䒢|"KNC4k 9ĂHs^No=ʗ* /rU_oW1ڙL0cF &|GRrӳeum8Vk>WoʃZQ:lC]LtT˻AC[#1NY*̧bé0pqFnmL(^ 11H(#lk2&\Ωg.-feza* ȹu?az$#;Jٟ/y})@pFjYvD̗Ƚ\(^TBx>FN"fBe&>&6aȏ^i=lWr8(_3gPF9YLtB&'. 7-9J6H֯~qbAxXvJҙ@g`s"kO6_, #*X t Ȩׯ< xCJ6<%(k,&!_ $t v뇣JfŷHF5 cuc VH:^Tջ,f^tQ2d/ϟ_K?4#<*D CVqi}ȯxhR(7 ; ſ'T-7 R|0-)<i'"yyD hc!c'A)K^#TQpTl fAE?չ<5w#. Yu49 5H|:4y dS1a%U}ޯ0?# B?Enas&*[ EN+K IF'hȭsJ@@04{yQe>I;c|k`H].Ύ ]M{Hq裨/Vu:ӲjCԑMG mw"ݾtΓO0`e )a^ v[H/TT;r}[$n :5A/ qq,@ ibect`射9>f;'Xw`^fQF`܅j:K14tIm*tQqa] f ea FL>/MW+3慬hz4J A J9iD|-A7h2^9xR#W :W5:02"cw$1IZ2lV$Zg=}rѣpk0`G⭡#On;q%E51f9h񱗜ki3uvn@BM\(R]#>l鵤T>#ɞxo*Fºs@~Jd_ǃV6vLbW 1 }$73 %DJ0_wa̞H*- zn@!'FRhȤBŽpwo*CF/H•_1ٛ48/Cˊԝ}|T?HZN69nk:` ?c>yе/sL~XhqhoT_8A%3G(Rcs׳N/P}^LB:݂ )K',Lpo5Cg/7̽c T| ||"(Ņ.T"{zSP.omeRw.]|:bV4Y_V7Md|҇歂9Bƙͼ#jU ^JP2yx;xeZ so 螓V(Nz;Μb`N DiQ#lیz$4-T:E83/+B@aK( +맬KЅ)Q{ܐfih֧A-@!m g$LƄdF@n_gzN ;w`Y'C㕗Mwo{51Ĺ`KrT3BٰWu^9Vy`uR-c[s7Oԏq9r=tJ?);?# Ji0:S](D[LN[8Vq3PuNoۿCG1.hF25Մém:"dulme-z v60dc-T0+ͻNUbF2GE@\L1")gZU7Pjǘ3%0䭘+-腈p(%>&`tG+|x1ntJ`ߠ,!Fdz7#FPG/Ar{"3j@tf>XZmK׶4D58cK"rh! T @ [MiV'&x$ 7ex5߉ bͥ-3R5_IZ%8uRPLJHt@i뮐U䭃ɨT}{h;v|ޢKʝޯ8MIAS-ST ޅYqzVЍ|e¡̸-sd?G&D/V?_{k&YF1 3W ܫ3;0"JC$24d9C0鐂+{IzQLCh[h5c(d^wu JJ֝~'j$Ҿ_R="q@~l\ +zrSrz+g=a 5fQ{6Z33%!y;^j'.oKtYNGxKL^e*6`>4n$ǭ2=qXT󹡗ZE?3]#J/钛Pb Ef)_ꠞdgWo |U~!.8o)_=0;~lx91Q3ڀXwϩrkk Z?,"c~&\@,D@ґ߻eDݥ,n :޻'"Yt!&AM{,jU=gs7D4B1+Ql!ɼ_s;6&m23)XI?gk0(ׇm䵙:= Ū)‡sU8O*ЌeRcI =28fv/g6y|ڍ >Ӵq.Ir RBJ()Elevo{NtOo\"4TgбgNXVRY.DJ<005-w[a"Y:%L<A Zv2!td.5֖o%aicQk׫QD~βX^>xz8X 8!h'Jqx իܗ&FC2|i^YxKu]Et48<טV}8g[_}CG"[Ԟ5U ZAWRm ye8ߟ~rGc"P1y5$1$5iUɈ B\N'΁Mqk:i9&G>κVt\?'A6,.\ #E2IbBR#Lc{d(] O263=4ؕ8C'@w#PܤD%4G/|wgdP(H#^2H(cNllNf&4`*VG'Hd0̿nNS"2ٷUې>y6,6PL|aܼYa׭qi90ba_Ԣ[2X:t]ZCCNx೘AuQtN~8j1 𰦜+-N0ۏv=)m/u_*|QvWkDE2FIJyomeu Hs^]qOLXkmMw.Dep'@>@`\)nWlYMh S@n~]DY<]Oԕfj/ʚGB{",#}BƇH$SQEh??`gkV+dETB, QnhXRŕF(!k8Sv"n'$hpF5qGfLd4wc" --PQVjv@G4 rʝB)SWu׃ZRMУ@$KxƗ`!r%mh^*W;j\⭍IGSRSKe;'X;ǶcHe"`B>o({YcLA يƕ6L(_KQn]T'z 9tqdI ]|&/9/ꔸw4|Ay?xgGNid(6V>Cn"V!YBJd|LJŌg`Rݙt.dtՍ޹e?v_Hmk0"1Gζzo k'cA"Jd^/]fOi;}th = PM~_(xHyux;N;aa"n%tZeoՌ!!:~Q}]! tir6He#rvT0S@@oӏ|"$Klwq]HmKVoGf abAV.C^d-O52/K֟b<7}HJk h A{}r'$@I,k[̅˷eRL?{+fDnŏ5}^I97!r}k!ix]-/-!Ggk椇kc3z3FO"Ǘ6szʾs0fe#Å=)3ADMKr4|r+HUPW}+5٥ ]U\'TYVlK7A8 Z8*c2BD X>x'uP,"O$$ٜ t{-owbK0쥌)) 4Xe␎gn3KpP<.˶ _nM< iD6!qG],ڦ|F_甉w0Jʂʉ7oHlה0u[~=3;E0GMvWd:D̝hȼ_7z)#w|+$u=`g P`Hg"5R.;yGSJSdV*]^0Uoԯ:C *$okԖIpi{"fvv#O)(BiYjQ"{;%׺n`|>'aOBFwqkkn8HEc[%/]g# 3K;k]e+LϮO}h#>``( -v{mc.h38YnԔU{K2(qj}Cd;I3I`(n z'`wUHaWs"3I[j$\οmfAϐ=/W<362._[ Wۍ3H#8+.kW[eqpM֡>=){@pYO&6*rٽmQF"Ti{^`A?^@ Y(d#𣷟O 5;[)cZ_j=)'%%_ Ny?DD.K?T* қEQuډ)*6mk1\(=bHSr@O"*VwJ Ya[I(`⺱qI8Ee˨B~&<`N{Pl+.&Ϸ4"Eߌz9U$uX2(uhid0hjz>('TZO;{|_)KƂH~vwŁ ,`8W'a#fSHƎf%o`>#AАh0{cHVb3,Bm.qS3hTPGr{ͶPt9yu .4J|nU*.o]^V%]ۤ絔yVZLVUwA<~!"{Jԯ,Q2TڦVVbvB0|@`v@qWص$ mWdK(bb=nezܹyQ[-A~_W9\mP9@B#QaA($|:r H1ʧO+Kx`?O1M:%Ym1Nz^0N`6.\GV,[rg&;U"E*$a~+*J( FvЯhHxCikgH|<w wE7KڟW+JOnb:>ԖN!pG*W_@R4WnPG݀76I_$BQwi+1@̉WO&$[`NpNR(Kp ݉F S!wGu'TfRuQRE & [X%v!7\^¾HOCwLu*`a^PcRϫ3p "#Xole˸>$M)Tַ[DڨWUHZ=8~}M{r$uF3H|X,у)KRRQEqȷe+jPFjTO|R r @-x*f t+P ZETAj=f$3D;3vYkoH:$v; 5H)wI(x8*7u OQK_K{x!X@O 쒄);FkX|a~tflGjkDK6 a\#[ vyZtsprsqjn]tbg'PyV#Mc k!LJBa=%'BC-Z͗A@k2_\ߵ#ia܇NyؘAFGvZ Szsgهrt9ruKĜJR6;SN1_ ӱ dwD5^l"8eM1e()e`\#Λ+DK6N\BOgݍzÇ{( ,J4ih)#5SRlQpaFج V 6= 2m}W=YЈ#~wIᅜ5XjF;dp׵޵ѯ]|ioKLlf$СMQٷ|9~RдBѐE0s1uϨo45)/PVԮb Sh)DQO,=C[QZτڬr4ݖhԶ=m] Vboe3> 󍺣r W(^3i,WtS󽣰s iyq%N捃҅ t n=]hҥR2( ".r=LJEGDhi0C Lw¢4*+/S%!d V9 O1GO K?׶;^XQyc CrS-q$*B|}*mmVH!VU:xe20aM5p&ҥWzK+\$lG3^hY0$:0?p m9Bem B 2#'@S@v5zIDk-NiuOݍ [ X&U`v{#0ox%Gv?Q8¦L[x<8a}^EV"wi}'>U,[!%6}۲Q8+m^_TϔKCu,!t4S<)?%P裹@Ld`s:ZQReCcI63SF + w?R5z^sm NVc4ٟxR5_6oFTH<.Ź m 2]Ou`k-IU+k#9Gۻ7x4#:QhEi@/8>1_UЫٗrW ` K9rJMf-G[W(`xT\klĩewQ #zѸϺ\BV/她W>H![y{rg䓶JbC_˖ExnKJ4?Qvawv )"H \(TB~o|X#v4Eʿ0X.Ђs2lb`J :}dh1SzWq- :'eg;,hTr[T&$ 8:N\e赅Mpux ^pй#$\ 02|H?3qvjلrVĨ٦JD{ Z ĜZc7s~B~^n)ٯ8f[s#a+cqO wr"ZܘMqP7[Kxh|-y8x0>#['݇DÕ 8b۵?Ť~HSh8=S=;ʠ]+qr\pn*2Je-8y]ӡ{9@t 1ԟ$&ӴQ@hYvVS3[lDP>1|jU k遳!ڌsiɇ88{4W[eGFFsvFQ7C-1k]Y')b1akɩXXBwL p!2u%ydúQ\J*oU# _% 4ٹ7'" ~-7E2CJ݋yr%7a0O賙MGlCb2Job֖G ?i$ƭCQpw]96%u2Dg*5C%(۾U8 xͯ# Nnf^bl7d<5i< 4"1F)3Cd'$+#wIfwBW~nEfu|CV}\*x`:.$- jĘ(T@ *ʦT1:΄rQ;g+j=a0@i Ǒ5ڦ&>8uV7,"ճ p.$?fɰ('ߠlɶTq~ {+S QkzάіCWd;!HRBNa NO5%|EV?"x/E~" .-TTl&>|zvmsP<_$LI {ĞH-Lܘk? f}DtKՑdm_t(zkHV_ɜp̂>r!veX;qq)IcMF n*ӄ0uUI7@'쇨| hJt_;ݢ4߱K%(vϻU['۽0'{*X+0b1׶><o1+19"r7kClqG4 u)05季ik{446)̏&}Z)Aݖ!$/ah<' ;Uma}MΊ+4 Mm ;d!>0P+@A 8ngP_%~<ڛO Y5} s}:x_qk0l*.\>ݪW&8$G5m,܃!SPeCEFU=˖fk6V:q5gY i?0H;2BJwNkm5At:JeRxf3_y6?( uWP$bK_r>;}ϵ H&EeX>ÓۦNq 'Y;/ҋ~TsSZǩ[ D8ھ@N}C"ɐpz$hqrXƮq8s R'p{ge3X[ tsI8 o#`]Qn2Tc}Ʒ(߃3eʽq~{f[u.zEmHY+1>xvVAgJxeC epgϡK'[[r3 nrm`xDT͊Zۡޞ)PxۗP1ڵWU,jcFu&fmO*M9uMWPJM $k& {tX=YF )0{v'79ZV|A`PZ#t ^4_}rY C~M8?-A¤dDA3Mi+EѨeL7? zKD]Q~QtK==CeX'z4bTR 1qE=/?˪Q&lNI'5 W"#x1,YȠ3[:$GT9C,F[k&ɢ1ɀ| :x#~B?,g㪯VB m̺mhObKޝ_)+KTBS`O@}QiTTuA;9]95P(́D1\h@G`%a?e rIqcN:6>|R,f䯐^9umo*Gb 6֮M H`o06j ;԰0'2FlVmDF_kdԃn>>;SKWK7էhWTce(mXw{hztCt_HʔmHl숱в܃YӾTia&}@0WJ8IJ$r҂G,2یJ-ro櫂x{2/hԳ (4>ΰ :!e6f@7IrS6wLش\,Y9Ŵ<1wC@iL1728n::ЩΧlj Jy%1%>گc$!? ;p bEvKEsLFB_cR,3_$]YXomU_HMck|ˎ2>V4)ֺG$ϝ> wͱ:4M+nea,`B{ESj䦿դ=G7(՘?tj] j0Ȋ[CT9{l| R:2PEB ^zu/џz fh{-O K;!&־6l1RlgǡKܜUS#"YE^&I1:En>Jyo6kD!fK!nGQvQ^SɬLrz&"hxtܬUKj̔PB^00WSG7*t&̈́{WoAN8U=T앣_D0֌LJ>yHxri=DPkA6OĠ5w|2!VkG`}{4='}|d}5k Ϡnb!`5zWctnbj?7\>1#*5͝'ÁM`8tGwl/ᡌ0/SYwðq. қP܋DXr?A@UcZ5o(hFl#媸dt*'3b;&-iXG! E}) H> PR!&d -b`48ѻpHCʹA TcV46LGx4sy[ə*kPKJi;ъ x .(6= nKC>!9ZH zb#Zx"Q 6sBIQ- ,"=k<'z_0;ga3e髇h ˛ }$-l2O9ymMN|B?3'\UH*o#{~4D` d`KmN_/ "a `\.GQ ͒}{3FiS6:,X?y6 V*{h)2vh>2)FyBiQf;ݟ7DZV?"?oEGOR=AرsYlI:R1_)xPiui]4ߑZβ}mMDN ˾62ْx*p032UAGy[t;CPl!Wԡڶ8z򇏎;1p^{+C^-0#mR?/}g?w3jv#j󉺷_`- qKO@(L^}]zHlgT'c3WyfLV:όy9L/]tC%}z}DAĖHիLNDyJ{o2]D=^%=#DkE7qaQ|W6z~D*/·׾C\"xx@ {w{4ʩ}® *w=x)TH#853}./a @Wa}3LoV':>&JhXOvk~3\$ڠbT9v֠[yUFF|%>rƫÝ^_ ?ʐcR"ICr/e[d_n.sbb/< cNW֙ !m WEpnA+b[HGઉh 0 iyai?h!\TP%"Z}Q<%up%Рs.Tz<ytkrԷ 0@엝dLw1._3!A4[ U Cޡ F5dld]134`4^o]>78wF n_V4wEep=۞s儍4r'V([3󝉘`_@)8Nh_JvLeP-1lRA!D`}"0@(H6ѩ\i1B xhJn/%Y{ws݀Qa~&|Ja\g39m5U^l4)X;| Oaᅡ Ue|nI BWVJ\ZYFp|=Tˍ>6}^?C`{qs!0ìçN( PIU w墳$(tOo }'\=0G{T?Z8u|fMk_k*먲TKZ@ 6N$L2q&V#/nooU NqE3it"ZKژA_0-lUpAu uo -DzXS][0"WA^DD4r<j ҆V&YJ$ݽJ{/8I<҃LyoJ pm@O!}9;Vv[˿ aד+T+ %wEX Yu"qJʶKe.SmxAc<9@fo+% )$ lG4ȥTͣH! ZGvnMNaj;~n3ߗ :"ՆNl{bB#$2&1Bo=3[1Ur ([ϊ$@{K/`11e4xgb"-)c4&UVu}6&?D@6ckN-CY7JtAO,!~ [څ?(HS^Vtn㎿^EZn׃o#eվ~H払L0 o$bOAVB8GRs$Gy@piD49*_jϚ<4CIkB^4A8>oQ| 0-H<%oRݙ+8C653T{+gI&{Ů\ढ़~nPD@Vݤ$ѽ{g*$jbQTLiВA"?ꑂn><,sf6hs:jGv#>o[Z {$1 l#ܛM,Νh#J78(T9CLbIv{[0xk|c3 ZkR8Ьn<3<^t&h'*;[3 3fO7_7"a7pۙkWuy g "rBCRzfLg͆r٭d*fpJ#? ]3@`oX,2{e&<:KQbJb Bess[3z8La/,!X#OVy%iJ9#}SPR咀:Fu2^ڨfޑp-Γx$lk^z*bPuil `):+ {z)O?dhv,aG%(1.EU~^T>W ;MB6asQTdΕR΋o}c}A-gcH{}AJ]"T2P~q$JlK/&g}dQgωRjP) Jp8g4edqD-c{D)u넫[Qe`j.OlLT_.8K4},&5צSav1\7{vjQY,/(ͷ5fX呡Mj+¸ro*n?%@C Th Uh9Ę.lH5}^'1cΣ)jp%8HIx1Hi]K'r2=b?ٖ|>ی6 PVrZ}R ݕ\cnVfv}qO֠G?_5L>mf›7sـ8A7(4&u3X\]J@XMjR,^ d6Y!)wf Vv{TB 'iEi#\ZUOtَX%?=!Hjy$,P9gVehdtd(1 8a[[ZzaDuf@*n[^q:ZPFܕ81n' -%ץ/pRux:ExMcɦSR)ƼxMDI^ C 6/i yey#ݯ:#*;Pτ\p=!{83kh -$rRd;QF;Y5[-]pbpN uY_MLQ'v̰T'~U}dԸZ<2 ´[{XJP燖jl>;|6׳A4{H#|թ;<5>k 02]zYt[SHenR]t2AǨ}b-ތ6VƖ/a+)@ޞSH~݌%Eנ,4RЖ8u鿠|r> _KɶVM >Oȓ9 '0\8RZ%G׾昋s2ڋ6I(МPY(s&&=3/r@yՠ5;Â7UǜͅO_wHpQ# ԭGk'!0"m0=n*@LǼR%kI_±k[zN†+'Y/ɾȽ_H~]=&H|alAV;+xR2SAAz YoiLҊv̦+b 2ضȝhzqF_Tqd+8vɋ {Y5pW(j2Lb֏aV3FO`3 )]_'`FS8DM-W>F{Ʉe6Lmᮩ[1ep1S>栈HwWsk!<ᴧ '2>S}=KB Ioa\؅OdnRNͲ40FrQpJ\gYI+ 7̈~T0߁r7d- b2x,v& }QSP~ .AY&^{Kc||oP3 ;#uU͝.\ VqgU4ьʩ2E6od?P0 Yd JrjRkZt T+Gԯm\!='\uGYttǝWz&ѨQF/1K1xE6w9W =?ί&hݖ R <[? 󔕩_7vV1:#dV$ܶm#x3>},4u,=x2#/绻RyF*ئ/X*" YgrFo:`{*"\'+.[5c򿜀0F *8 ^AypiiK͗J*=8*=Zn4Lsǒ<^qi~(~JESbSjdpQykvd߭1qKp BSPT\@;Z8e%s*C,%C%m87y6^/  }(x 6 ]9m/#F?1n(FÍ!etɚZcUx(Tja)>Gskf S2;C{ݐJӠd&Z A> ?q #@uiDn@Y y/qaKrNǢV3]Noӄ!V!b:وyC8"ykx4 6~=a6q","+ HtDB]߂96S\3 3o g[BD|0H~5*PqjGr%wT|XZwlb638'2vz}夺6%68m7󋵬 D0y{@r"k QKCs 9,uVpxtȇ9 ]hBl?Jj̩.'Gp6OoTj%i?RV+C,63g',,1m%A3%CCJ΃ai'"T|qbDk%[ 1;%1 i?Z[z1dd/αnݐ7]T' nR 9wJIlJ{ VDjl2 4N+ LS­;UͿ2Zŝ C,e eJ]3ytVd's;䑁.uF Ȱ LAjWӯXәV!bʟPÛ͉YxhKl#F^@'apDfxrOӲClPߛus^>.p hČ@X!x:U| 3%LImĠ\,P.&YIU ˳!n޷eKG;=7}m$bMζ&6i# ŷ1ݪ_kCFa5ra,B궋+^#y'" ,3O9"\j/mewS!91tTZO,OMQJZb28)}dtO3:gmNYguZS䎨+&U[@sd mR⨙YR,N9:fB2JwSD0~PhŹ-E՝IU s+s"ڲ<;Mӷ^y\z;0 Łї_z5]9#ZV ^:n4$ԍmdUifyJ9d-N&l'W^zy KgUP 'H ~*Sૃ:K"dz(#ޝV6#X$M?I!@wi"&+#N +IPa 旰'*WBn1ZȥE3VpV͇EʵyX?ĊSuڹn7omMc$ lmwWRI֧]2뻤3Bߍ>U~%xhå\ ߛ:dOXS5zH8# 6t~@\k9 1 UfS h $H/A??7D6|Jx ,Κ@c "xX[T xPW^x@r {Ɵ*@,ȆZjvObIY[d#tO36KĆ)W^ݐSx᪞49k $BepoC†/i/U]q"f.Φ bD^p\I|!z"=s^:Qx0ߗ) ?j߬tR gdWI?y  uKϙnۺ1a-HΨpGn<܇"0h&O5XVhU0?]t{{)vTi^ cE2L̋Kl-e 5PR/s"h*lb:Ǽ7Ps51UsEŮ2/f</\e^/up-r7,/:fcIC'b3+V%P @l7U @TA'ň-[CU_뮏XUnhhcnWK s|q!R07j%sLYzt! Lw{z;6Z~rɪ'gh +O<+HtafOk_i<?"&"4yV1J JoPs#k?K+vmםUYɴʀ%A9$#>Ӛ)@*wٷ/bKyګlv ܞyZOD?\9-J Ògr[as m.7= O&.$F^n_Kp4.ަ2ey+*M7?*wg[?ɉ˰8 B˶_j5me ̢a!Z^Pw&(Ly4˘\*?7-&fND?(0Qcia^Ԯu e/t |* Vm|1(Dk#7a2BK )C궑k,菝u|ZA_QdTρ\ X!XBF2w;u\~ sQ0])=}ǷWVǿ5&YGɉ<;G8Q!l?5p™ wkгdBEOQ3靻N}!9֫Ƀy;l4)ڈ#Vuo!ҿ!`pAtVۨ XYI6^(m@~eHAES(G"ꗘ?`冻;kR.I\̯ޏU\MbKbSi}:-Z-0Oq.]^zf }\i *eh]6uS!2Yyd*oYXh=; wz57?\~Vz1~[-"C_KڬwJFHj6ZҧO)5LM@# 1j,zbt׬j_a~} x߼VM{r/ ޴}"`Sڅ#.<8?xn"W<) 2!U[CR:CwAG=BHQ_`/W T7É:w]9nxCA"+ {V%V?Uy"y+l`[$J?*MuH9݇{BmЏ~6 L{~g:~[ WrexNW! ]W5?"LQo?,͐6'S@~Ao4bѳS o5w|pˍ1gRYSÇA:xFδz^Oh:W֌_|'ȐFfZ:5Ր$6>|vYW; s(=TՐ4 f9]ֻfO0Q၁Р{J _M`~̞h[qiB0UOixb ?m(9Z?EM^ Yg-?/j?+F5u$;]i'ʍҦ|(II.[zSqa1;q1 hHYώ?t߆ j6Wf*BbBz:-㈴"L3kADij|_]1;{܀ڧbXy*?%ȫNd\bq0#](z(f9ty5}bv}A5LuXxn^[.͏%'/+~j_]? n,UƏbRQأ5X[*w?MGLFfwxT`3;|ߋn򺉂>{fmwzbRddU똻 ޘpV^kxu;q^^(a^U}M/rR=XN}Uc nV^1`c L+2K3^ v]bۡ0( -",2+ITm:UI /Nr PA~I\j?_uvw_ 8,aLG * Uq//$ q+@?VF҇Pc$ץU[Нcd/?>(2" Ht,ٞ~d'@ "!ۺ^"&"_쌎mw\b"JܱTh"/3upw B?`8NAjE~=M{?!I?`:/5TA~#t'N'Z"i(Æ9."Sg2,ά_LkW/hI]|dO+MWdyWe" &+졃7͕0&I;qBs/o!t EZr̂z3*XN b#hgdrhaa-(O3nzǓ 6e.aC4eٿ5ᷣa-)Z/ssBϮ9NI0 % as{%:KmcQAU˴V%s5$?lvUYSSn/ K.q_2d=dFWJvXug5BTHmh1{*1^>נ{ޱhBBo^*=er RWh F{i޶RdzR}rWrsS{DCL~;ztٚmΘJtL0%远`@)sy$z;+o6ㄿũ&2Ep\Lʦ6( Vf/#:So-ɗ!ǥr.ꨘjȤt33 Ҭfޕ$"Z/ LSsVtm-`w*zj.S~gpl(p\1ɶͽ-L#(nJPDL?)85WW< ޡdt#Smx8lAozKZT_H/ ]97ߵ "u+x/885+HJ =<U5mMѽcQjW”=6P(p/Y#ppn#8sP7M]$z\K0?[n. t=_CMeFa{VmʑxTQ[IbB0+pOI<$'inNN_iELxUnkfJd\')AǙ5-J:,w+>,-4/-{ FHg:!*7-$|<&x%4NW~輳e L}Sc}L83(HiHxy#2v!_3@ײC'=bLWcIJ,8O6J&(Irv>msO}}xPh (:C6\/@0Hau**j#*~ Re+WKsחE n唭BI.{.lnPBQ~t}h4ؗUTWK\_7.ufPo7Щ*8jn2RSN3L׍G`n$rwwޡw ^<䘼<܎ TΉ*63Ek ؋>(AfwK oٔ7Z5PuXnN6A&syXX 톃U1P9 hAu#wnk@:3y)åM~v{йL QLp>pY %e")`TOk$^D=4"FE x(un}acR0e8Κ N»wȝ52%-]o!H5Te'tbxs1^{yseZZu+Ի?bWة)h-yۚTݼjz~^@1/hWV?C1' VH>U nBiTFnҥ9>|opEٮ~Ah*)%hk',f~o `,q-%|} /+bżOЃU9Z8MK.Vaio$X3I3j0#OCjrGʷʄ3'U\@o{p@9i@>iFXߟڌ2$FKnk6rI|朣2]^[&tpG6V/N〆]g#GWHs#躃nGY)1y˥(/-y\нk|#Q]?ӚckHdߣFuu % ݄ZJ"ݹz}<S/*4mzmw4 ] M! HXe%>KxjϸR g}-:O;m@>?YJQY˟=COet7= 0e@x= nk2͙JaQsUڤҘh;B|$^# !gTbdc޺hL9 [4r߀&rR2FR S|ph+ `}B~qAqgW5w6mC2Y|![=#9.gWL=Ξרr~k־W4 ]콭r*ArX9UO@1'͔&;-rk[Ñ msPƬSUz2ŕܖAaZ :aԇ1 AnwBZ>f\Iː0y\ 3{^9I(Xu繟~K16(0kSe(4 iLaFʸ%I#;{JC#~npqJupqmk(O}ΪLC~LJ3:MyYa#A ws(q2!vC!Z?0pIaNl(?7w*&GqIUXtB>W_z f?)5Ix1K|)fC pLhTͦqbQ^Yä~WDH!7oV|j^R,#c( y(Fy0R\O>ɨɥׅh2T $ zgKW4x ,6n0İ}' !mJ$ӀVheL@T"l 9n`Y$ @T^d&IuM |p>_/9NNHܵ%#lBxnf in:s;cmqO(!L ?B,HSt?T%# 2JD Y*>4(rQ yXT)VA06%3YqyE."gO=AS;3]h<\X"֨## %ʫcJm`+w~ ܒr_DZ#6DU Ωϙ9W07.ST (jQoˮK۾C˺P<41pYt C'A~lgIߚeyY1M?Cð&~oD{>+Eh`X*dzL7vD|=Y!GBՇsesfol6@ْ( & /chKe<쓹n - ǛpM_Z$‚"becrJ Cƛ};uY?BJn[΂aV.\Tt /ttȻ:$ʯ"K&M;ʈ%}im ɀj5g ƒsuyR7]# 5NA/|J_9D;?U\6Ee#rY{H_:6gGG8󆙡[;[ʻœR0tĎ$/*CzJAYXDѲ$ٮU"vdu۲ YDC[>}#3#:Pi}I2 ER#?t> l*=sǠ1_-?D׾'xqPq(+- C"3K"MC:;ٓo 0[kB&$N7^p#x_tЗ τah3e4!mQ],*3QO*1::(\wqVB7_zy$>AySd *vCɊ7v95q7$&хe%dϹ*iAI'qH<@Sb+<|[Itq.a?Rw"ҿ:iPtX銏m!;Is8nL ˡǡ{ m40ԁ11U5ϿG>fi ^MA%,ꄯwv_E .N2UbbF{.6QA$Q&@(p|ƋŊid?!`,rv7 lxY9<11Z]Miwf)8V ݉Jj okH@hm̸l[vS,݁0z6ʿdi[֪|#ŵD15_eKIG;I>봝,;sZw&FvU.C!ȋ७|~cp`bYBMpحҒ 6ٝY"M-/{ȳX\YBr'չ7U.~8DA dԎ#Zn`O[CBMҔ.j.n~;Ѫ}xTUIE`t3|W(B`{KkZ LfdO`+2d"aSkv]>dTF~b;1T8&b 6\LػOI D8FrRMm$St |RMەtI-mB_P1`ZC[Vhc8KaJEוL<8'ӫZ b*ߐ~5=P~+dzzĥ-[2x VI)\5Be4Fd>STfv5\9t@SGytjl7ŵ'ͭc( ץ֗bfwBUuKPúbʯF!]y!=VrlM!>GtZ38@)_ԫ4K"b6)h'7k%T2ΫIwL@̈́=Z#׈IOPwn}ý%C0*tw/6TTeJE_lf0{5[y*% e*BcRӼ5#j_G?D@qōU[lV&;|SC{*#}ᇐm~-Foپch!1&~ax"܃+lo]:޿+N{"N1AU. ` 3J0=?"pu·U~ugRدf措!4 D* Ev 8.v֐~>0_XW qV%!4zl^C>Q.]-seJ[OhCM "xGWU &qNRm/ ۢph mDfW۟ǩ9izrƞPm&MxrA R[Y*HG;kRM,I92ڡT,U\ ':S 0P%֜}A阁)Zp"+_Tת*.a-Q]冞`Ƿ ';n$xָmyRwZdvm(rٖz|'ˊ¤Uc٫ag3Gkq΅/T8 7t%ByL34#f[O-<,[wZB;$| K3$͠|3lTt9^pM;@VS^Mm16EXlaR Q#ws'/r\,;gf ){[0$v$j#Z,t7ӱ](%Tb3:f3j]=]1࡜vo4j%LkL.^PWa/-yY!R,ILUP9En9?0|4w*O}=`7<g_تgN |1> MU4J=0s#--kVbtF~B?c\+/x`[ʈw'WG\rH ̿@fCzC?1 AQ8~ӯ6p@30SkrȢYXWlwXByhه$1T4MIQ!j@q^ "EE!rCRQUْ5e-Վ@(1_ POE]£O\ <}hhv} 64<  Le? ^ Gd8o jr xs8jmXmNB%ؾ!:5U/m͈Sl*{lj), o-QC{IZݺ<Ӑ](8O $8>@W'~RngȘq8gtyDۣ31az]7燮 !7MUcd`ϔV 91‘Փ<@N(ҔC&˫'!hEO-wK2$uS_SM"7h#Im$.0@5YyJ:h|=]?WW_%(|>cY$c {^iswzn8"q>Ml~~–*N͏@+gOȈeNVq") 8׷, Vw7y̹KܶsZY l LJfgT7F{ ɓ ΗZw%J}wnJi:{5 HaN\ļȋV|5F(x3E,PL5BfG 2F͉s m5n!E^G߶3X-JDzET|k3.aYmG3AܴPw[-:712m?36Ó2 z%͏Q#4FkԼem,e=v[tF<0ֳQ$KFpq%(_d@bƏ/T fդa$^"-Sr.XеÞYi 4=N<#З{'Mq`ذ.*o1 e6ZTv`3 򴲖G0{{,Feb"Fݢk ܧ;@{\{R:x}GaS)֜[cb5m FMwgPݓ%m2GVV8W;SXּau]LA(9cduAa"OptT4>Ӻ4J?չ|"TD(Au^O }Mr`Z²?\MoRRzUwK \sXa[19j 2P[ 拏qWNhQ[r!L(9 .  8/^΁fr'ƫ@B_"MϐfbxI=حBR.ư"}P,|Gj@G<[lB7螹.P߸.F_;Tiϸp5FV)!k")-3h{ˋ_-7ҺO‚j q&lA4E٥rL-=?EkF|N:' r|(Z|[>ٰW,6y4k1y‚j`(Pit0nx(`3kDB7U:Ad)STcQ)n(7M4o<=ѝ $lȹVL3ajqjM4,6_/V,i~6d.jnݹ2Ymbr!THa NሠHUSixsg=yd~ R[$q i֊B(uCf2z`ⓙ + Ht{t;ƄI2 F@ ({JZ8ӆ:dNoLE,;W92Z"Ru:D `{6G+%t![W'd#^ăW{ Z". !cr[]Ԙ-z&9{fP[G袠`1Vڏ)SsX>4tMi+.D9h%^8F gGpjjPP }p--aR=Uu]2- :?UArq!i((M WEML/EE3XK~MTvT3Fe$aGfD{dF!D6zrZMSR{o `71G+ꙣkG̀1BK;8_:aSvːb/֣M9oFlϚؐ)CVDŸ:Ί+RB :?2T<"M@JD\?>xk,~cy}*g S׻$FuxUWv;@bYaNčr"<1:KŌ sW UeH6}15E:"ꍟ,^@ ѦV}u͡G"_ ]͆,&*vKD%Dٴ9%|N[I dչs"Z%e'0zҝjȄRW.BElY&T|dnAװ?a;-U8TO5يL&X#ڔڝoʙ3F+_uzXL"hZ911{@ \xwu`[FCuQLpu-q Fݽr;1aա)CIjR"8I^NLV}+mҟUhrMe|RWm֕h)p-8/9/sddnunf:˟EBn yDC0;&c&D~Gl~%݆1Jߙ~.J?VtĤM1MCI' 卶<]g­SD~0:v뉊]q8 ѡ y2=f{B>Oj'dL2TK'ibsVXt{p Kd\e<.2Ch(옝"ʣ jbA"2J޺XOmEFE!lWfZF4 לŚ&nWmQf*iSE~hdp2!K#'C/HK|MrYy3OifI;*#ޮ̺7KsɦGCrꁱ9yCWLѥуۤCܴ“ftD[[3[ #شP;YyhMWhuU[_:#c=VErOzhr龛@jШ wdfLNZP+yfKmYA޾Ų}d;3YERKNoYdYJ~N<*-DAʎSWq@gYhzhEPqY}c Tݰp xT#rTH^0 :ų0R^qDⱖfhuUSIx%? =ɪ؜>ZX漒EUfkTXrqbB6yFK^3nj)4¦55"k QZ"- +L 2)Km ŦC&p6ĄSl=]գl*J#0L=o J(ʷ]G'uf%Kˉn/M1|`]{ R oxNǠ (c gRjQj"/WX~y-9A7 ,3Rlgbrb2nfFd0^2i0j/u#Yq~K]-wSı~Y/%j#\ghlY" .; PQI:p3pudm@ct1ITCgY͌V,:p>p=A-|s;pme{D0zE:Ӑ#>k#3LG-݁џ^ȷmjN8 b@'·<eyh~q ?v&r8 ^㢀rŮ-mps7P_3T¡p)c!!W?ԞqE J=R: BX60r\z )CHu6dq k1֞,"$:Yhm7l"Һ91xp\S9"$fڧ`oT,ml,׿I :`\ErILI Oyj.ci q*^2axC dg C?W#Aq&*d˽ 9~r$Wd"KpK ՋS-(mH=1-,r&2^"ר!zk6w1BHJ97VoDyb(n,>Jp ~H'ؑ`~G6+߇΀ހ|끒@W2ž-1?Eip~t'@2l # _阒h&|Z1~Te^A:g{_v^_HG3@D+Ja47o؏9) }g:eۭg-5=gDv"Qae73g]O[U6c(V .K0٣Ҭp/9^#a7܈ŗ*`dC P/5"䗸,Ȑg/ ~׭@lvl 2ږl_|BL҈nC!ȑpgG%>Hxg.IӾ9ě' IrxaW0%Q TJ4~NMuẍ́7>{PvVu |M##k9i@Zfi%*1ʽOD^ 5UՓ7%M F[7м_xId;;qdeR!0՟gj=Rc'R TmoV5$~X2iE[gءkurm@ :Sխy1WL"Ovx/"/]&jVG~#D'ΆYxvK L@pal$d;VxC|40 SyVjJI{:ڃqT;Vwkg y-t+#f,]eO?i^h̟qobҼgiVUgwvORͱ87`o:rVᎄ3:2<éVi Wb*;t˂I";K\^᳼IFgj@=Dq??Zlb)ikWzv6v;D摭gǓbF 1EjU܊9gAZG"|-ŹZ#K**th3jZL? C]&T!4ZI-3I64x}" 1s5L~,6!mH(Z?~3*ga5}l.6 ~A{M'>NP2N'o  x7 @B K_쓆 E l>;; G٩SLlx\6}tڡ&S .+b@'.4Ӽp$,=x#Hy a%{25aqD dW,0Oϝg!QUeeqLN?{؞AZ`{VKtL,xOYu큷x3$|baFwN.-E<2Ky0nY=3h~̞ڲ@5պKXU'aߝހN;kjZ CHCȘaSR)d+C!x^3+w),[r4C\͌ZgVBa`2{)p5pѓun6/˫$:h[9עO': , V%jz7 W3 ?374+yF]NѪu஍gn*>tRԡЊ;p22yyCQf\;uW㮚Y*#:ev:Qr1?iAg"niMe3jQg F5 :ڟ3/.(/tveG.}||tPw iVІ޸ xu\e6 1˵'c=S:v~p(Qx#=4"?DbDFM.)`m_T8 Z83w{ NUp;-NzAEa¦ lRms;N%~y(+خ @a Js=,(VF c)rmh]",¤(:G2QRWqnhU5׆_f(8bM I6XDx$&1-!_dk9PAJ@|.z -}4m[XD=d8uڑY lG'GYe]ay:eo!ĠEoC5t VOBXOPr!/Oukz#hB}5C*U:S[*# o${Vɚz){6dxCqdm @;e;G_#ƴ@z~2;y 2!@*l_n(bu/ahh?M āx(JnӾ8O\؃ߎr{4BY :D*!ӒG,hCޢFqj>^3l[Q[-1gUs:/@QlAWyi&PB˽4)9t`g9r>X Ui n^iVܛ_o= u$:зi)gMve\v݌]0JboψxZ-1a&"aݓ' ٘ho+xORR馍dh8<:[Xq$z P <_P -O{u GTyP7#҉q,Y*RX,+-&PL[SYCB2 4Zr4aS#h8SK("Kis+{{;Aۄ옙Np'CL6cam)ޥ5ИZ ǫ;Ghh+pKx |WxY'Q4(^[oզ1ݜϵ̙@h*![Už/AfȖzX 꽎cѮ7dw+Jx& pm/̂]ݢ/=^EnEGyO}i1ڗ(3} &,JTUP f-pBS 0߇{6k@3'ǑU\w E{Aq ۶`c7 񒇙7oB_MKr_<ߓg39vl=QJ{JLvQO\1#.nBfXa"5#4pIVө6(hI--3ͻ V{r";㏔dҀQZφ;soNe2ߐ4zgA+ Dk XU W; Ik5vNWߘZ O'wKvvg]P|˕EyzNﹶg׊"pE4WavF? +fu[^ڽRLѸ>5uMT܅c]WjBpa\ SBrǁEYL̒AF~͝;Y׳xzV`Ը9-߶Q3>`"{̠S1/viA5H\Z=v8Gcj~Euo>=keճȔA''1w/MGy9bp*A0k!Qk yzXn:r%e;hRɪt (.VޞSPr%R}3dgDcMRp݋ 6:k5<ށ{uhLhWm/,LVdz 2FQGK7l{ ~TYՋʴP-/tM ѵ.h2RPӳ DS+5˲}ًe( ,n~Q|c L>_̟]ۈ2#4}f锤𫶫 ݛ_zDd:iɰ蟃)NFC*pW6[Ksw8ۯ%z6y rO^IdYyi8R4 gN6 XE8_sd馟 ]5cow;; \>ﲮs|l/Z5kN8dzܞu*53b(Ln9k%>Eg#ؠ:Cv/'@\+ͦc| S-ثB*p ːB>˛HâBLh.sԓOxN^~':+5 Eb6!NX׎'Ӿ߃yAx|C7T[=ؖt]n.w s-aPV,Dà7XL|4q;1?*r'_)tAGQdOK"1gr紱=992yfJtE26& i .WŚJ-0D"sQ!bw畒w#8P3yvL=`_eySZ0om'Q^Ȫk'Z=U#۰y|h"UZ6!jFqXACh7LZeF]~d(MIq#lywzAZ3?H,\XUrZINjl0Ld! b]ԜxyqE V_'8$ímߡl]#Z6I}ot`[.}x]FbIxO!~;a_$/DE7|Q.UB'oHKb5y<$[8$cP|? ~^޹+1p\n3j a.*9'v;d0y},!@ *Kk3 ×OA{#|M/GmxOB}m|[fV]Bʹad>h[t4A3 qLQ.'?ةv&&{Pkڔڰ\J[T\e$Q6j>I "r}V ogͻx}ԗ_`]!q$ pA".k69lZabcbUUuGΜӎ}% AK̓1I]+(<ؗx 4OՆ{pH=b)U=P* GL9(=ֿD?kWn ڜaVZV;&% :G ;Ϗ#6 ̗>_L#$?Ħ@  Bʮc^y}]Ž򖀺mABw9*ILRDA|2zv{ꀿt? VL-4ɤ/bX;B0Pͦb/1gUH)O- rQf8por gѕƝ; F2 WbtjTֶ4=?!_$ ѱ@*kcr~z|nL|/Hg@~M"n0Z^Dg:Uh"O,,Le!lԤP0L=aw{H g xA=y0v_3P"p "  U0m M!Оml+5/*8S&c[nd%(jofkkNNWh%E|J~}]y}vC#d^ P"Q_;g7tIH[R!c96cniB2>)A}&@x,ч;8.惴r91?Υ>M! ^dGG^7 wqnj8Hy=Jp-fZɥ9?xgo4K1Eyؾ*֘VA`]QEm|2 3$pZm*¹gQB HQi2}sdV5Vy =U&Mp6 k`\G .w;sNTq>zh=眒Hdm1`J;4 (6r 2Rge)NE!!^JϗqR@LbYA]%Dˊw70a$Sq8U5ZqE?\=`/>},w@(u !_V2TrMėdFBPkrFtXdry';o$V`XTP^/a{Z F 8ToJۛY[Vԫu[)lgNQ=w7cOSÏ*.&TxIC+C L7*Uz{m4.r]0~%U#h% 2ݨ3 + 5e둃h\FxJ"9`bIxC9nL K:c_ᰚQ`E_q#j)ϰ{nqپS{B+ uzz4ikeY6߃!%ITB„+ Z -&E5wv;vvkyiq{Nv!SF ˓Cα…g$ixSÐ#g9hNl؏rs5r-DwL>!׬Yz"c܇y(1ދ~,-cp^o3J 0uՐb|1lV&FF ?2Mj-L3WчrfQ[\>@u^^%Z2Mu:/\+Ŗ_DIlY3w|D.Fdzo@.a V1[s?0gdxs[-CGaF ;HȄ]1KY/KތWYX[v: V0OZ~exd x8ToWj@JqZ d?}67v0D_Z] ٩X.7L7P`Zܺ/bwgt<6,aNNrh UOHQɧ5BBjhׂUVvJl)#p:Vِ- {Dg^MK"<W9;g O>X#Z7^h+ s"w% x5`>zN=[A]?(g8Qސz \*D-Yt&ш\S_Ps.ZkN^Fl8jU4A'|cI.2 J+e-dХ7#5=heEB @0 KJuf0C/2M)x^ZJC5<'=:.QljWi?2y6A) "#&5fԻ/Il6Aۼ,w-Lj:Zjoe"-@hb 5Vl|0t][`48hW}ۍqTǿ a"Mtqf3*7PSNn&PÂFXڧӇN~S HTPMB8`47o˗KanMijq#G}=?y*F{aMFSVw00~pw"2FOzUxi8^1d>V ]RH0uy$3/  _F"^loF$&Pr "u~4 Cy/-tC!^yy[f-$.R`Kы rP*z>twSfs4e30x{+G܉}$G}oc@!(\;S~ Ju^8 4d6J},bD5 1?%SlSyVum-o|JzWiSGh X1`yW%,upW/z54 U%K?\D|?2 go߾jeC%K|I"ubh-U =myauTs !. X}lGc.I/'Đ<1d feL`3ׂeG>XT9[ad:Uy!N?u*u?0֨孵y0SD?B,r_Ot>A4˪]njHS$GD$[QixW=u(K0EO!ee@[V϶,&`lE1הur_APB+ltq~-'' Y4Θlj^Wy2J {\eMy+\&0(D3FqVS[j}>"ͱfQL㋞< <{=d0&3m2+Wy:uUƣ0r gե1e s7NwсG`*5̆"cy )&ЫǶ)] (H-U7 NOk.CI{fIrKxz9H孓䏈ŻPiE&Ӥ';-o&[N4ʬRk/! J -A0<"HsT7 8' f[5Lĭ\%˨U ylʺ{3amEry m78xҀC^:ɏ,ܷ㟎 z ک_ ܉3^k*g d@5Y,o}Uͷm͂hМj\APJUxԿgǠ#t3.}[yr_({Eۖݨ4`h4Ou# N59LLʾVgB1>IXlrx^ #%5_r-&KߗZ E~[)Yj,E>AKT]U] 9n!.Ħ?\VgVD4ѫaQ>rgʑT6@sb_.O)PAs#>`n`%(.L*3šr!p&̺B1M{R'_d WX'6W9Tz޳*J⇚M"B?Sí^ZJ2 r;b]\ 05=tcCrmvLٶLHX@%9\^zOIǬDh\:.WUk~"ljn ts0g.XT::5?`{X~Du'䖢ɍdDٯZ b-jGsYNjE{a?E"J\Q 4Fy>l6|q`BN_.I֑6. &l*"yDw<.ק~ $ܳTZMMzd?="Npxu\/XX+uC{oju).B۔+jJ.àE=ĪnK-"x9z"pV>?;_^ˉYu~K'Cq'\D'ph.'S{܊ O]޳aKHT%L=皌̍n6*hrM#t;4=r" w\Ztъ&c Ӓ؟vy gPeay"{۠Z EUk£CaWS3ꕞsz]\Ve=0:NJJp0'%ŞC;%ͤˬ}mT X%2 x}pܲ*^I#JBub0Dr{ -zGg[{Gy/iWCz=d>QL}"&V"̧׾\kD >GKFG]ˢ!yVQj-p TB8kB %܉dͶ^"b3-2]5%=Y30yO>:E_~m]nK/p<_Y}{Q*> M8XzJ͐fܦ$QN^1W73QJ]ɯYE2BnT? <֞""g ›9ޓ˞=蚄vv){EJ|j6l ʡXRO#gIt߈QMOȈwTɃF\I>zWj9iA_}VH?lb7"x X mLxɬE /l#2qEx%U稫)if[9Q5z"f$cw߇Ok:_;vɯ N;.D\ǃ|Ek%a+}/bjd .OgCY*-ra]y7~Sz>D= Jܖ~g;T/P\vS &+[`@/~6ޝ˚Amk[8Jgc&7AuYnSw o^wjpeciUFi )cSh>[œZ;uDW#s۹8~ 3nf/(*<@dI%h5*&JSGLq2ɟʢcni%N]SzY_+ٟ> &QxXMR@ !:8i©rم'$[ ~'wl/7Bc|'oc* Hes\J|%( OX̉ KD>d➙ (8):)myRi@ϻx>J1bEdSG$,2D&q=vZ65 /o >S}(o*ݨ=B/*Df K?B@Rf?ٙiٯI"鬖u X %,ڳ9Ma74ēd-^9W+mo5,Yr װ9 nh8t7T{{X "ԎkUnµ2Xz>P4pWrT`:+j(-FKJ[tOW^_^Fu/k"5`E0L %<8n^qgl( M3ƒ3yZUTP(զz}=mQBPI؉״*W",u #Y b/:λmU0KaP+$l﹛H|14V;a;~*7;rݤP K#-ٶDK8tUze<:ah/b,<f&Dje_V}hF\|T P=ec U>.hE54 OrL7\@׊Z5-sIK=!" @.Nl:*XOcxT>?$zAq?`{F֟0Ma2Ћ: 3$+kHNP%(v5sflQ}ϼ')# .ժJF+/)cEU`f&inoF"+K6@|yV|{*8AҳfJ$hN`{՛~>g(xHՂbjss;ۋ CY+\mJeXriRL| 0ʧF &N>NDeo!%WJэ\;HpcS q6{.+?*yzE@-pRwP#Ϛ""4/߉ȧYGQ, g&Ws(n;n>Mz˔m%Lg!La*7U2KDѮNIcOIb@kl<;5l?|[Yv0,mՓZ7j6}e@R kt-\Zs5`1kQiBc*?:ĉu,gYr'Ԉ&̄Z:?ܚ"Lx2 WBzگLr0sbWnڃҦ]cq7M,&)DxqsK~VmZbcyBܡ+!,j.W:"t2s<-?{]+~I;>Hqeـf6Lv78˂Ŋ6C}j=HKʛgL,&mȓYISVMd!ѿHxa@ԠGbw^mu8KĢ]z`u4ҫ4fp[a rw5X۩̧QkbD/PDKȉe;9+XJ3ĴN-тv+dXos*CfU9lߙ"UE~1?k۬J~t>%\8PGγ˃o  cC}q6r 195cCdDdN^t`7[}:= M`hEPcC\y+dd\A2,TG̖#͍i3}9`gCٛ`a_c{QfpS[~suj;OF/3&+rg(+aR]:Cy='JGfyr(i:P.`{[75M5V+g9IbIw}pć CqgnPKA(>\u a>{BKNUH.ERaWI Bq}B.Ⱥ81+'9e-mҶTez>$rcVF g?(}gڿ(Gc | ZlQ+ޣSOw"; NR$jgл[(klP@ 栞xAiSq5~}EME=I@J>>^ / >fp Ftj(OH^9ډ {{M}}Q}Qu"%gqc\3'OO<5#~C5Dc69z B/y/ē~Cl< dM7 lPEy ru157#D%_ ǚ0*nkL2t˵`ٸ7S"=3Z;ev/$P:iY"t+XHA9Uem1y/OwCҖσz)3ܼvv\7V7o ,;H`nY?;siv2Z:nQlXӅ1qP+Ym6M:t D"Cw->0 {'#p JN)xvbFm(o @FRG *q⾞]u)h*w:.EVs2.-%c F+^koOЕ{|FKm^(^'N' i xhU-0Chf;%MnkRF;j,3S|,eg8Wa20XWv,Y,20AZY49ǁ}$iZJK֥n*nR6Ϥ~7]2kBdlW{^芜n949ylSݝ􋖵j/Cl#άW*)iD*tE cu3z>$c;n3ڰ9JcHm?1^Vֹ'g"x.'W{2^] e"ⳕq D]p K"_[$IT)׏n#,(Z3p@cQKψ)w;i蓽)(2tRtƃ嶂/UӡD@WNfHPqV݌$. rJ>%F3< !WxC'xHR8Q@UEmE]=c%Oft>t t\T0;p#J=|C vݪz2(HP$rTbxץNH}:ﰱ߰[X:I9'])aXCa7vo0R^m z550rnβ2+@>L;蹲M_PԸͅj]K«1]/$_f DDb e 9'(,2ab`G,ͮEy{#PB==vgυ|_Oi*gq$Ի?gT|FVtz2" rmBƬ]h "d02Ҋ47M3*6ۆ=Hʼnj8\K嘮57*~3p0HU ¦my6"\iWw,1i1O¦]h'̗i4^LT>mUmփXeDNz0M9=U~^MzC Wح!sH,Rc3ј%pZ?n)9ߎT2 '>7n}u=^ x'-t1kRHusGϩf?}h e|k%88:,Çm tgU;DBlL%Q|mz :gHlrUC-kPC񭈯=h.}y)1ʅh]IC F3v0 z6,e!ќ+TI w$?@0YkLt*ȡkt~0GSc3KRD8хo:!pB|EH"ڄtK%)dKcT}krNIy!"jPc@Y@Rcܲ kH•G9A-H  X4v^~Q+>m uI& s Xs@`[6ʢ>(9+"VdoًD8WH`f 7Zk {*lЋ244PIsƲBxR\7.%z,$]Njly{QP;R0u@CX[:x1oY]V;ַJς@ӂKM\\C6UuفDㅶhr_L|N35`ga8Gvt{~ r|T#%J?UO ~|L4lXpfV8SF*3jk}O"*HUoHp;AσM ƕ _݂,h0K[ }++1řx\kX @MX}de z.3]3Rk{NPVGIFRqJopixM?վ(V,ź\?5ews Aptvt8텿 U8(~{B]Sj%`CyOBP5ԧւ9F:$8.u9-lKF>"Hw(w[ ߸Z'0‘[Yh7uȡmePm9H;u(cWiw(<\ٷP:rI@0 s2R%ECL"mQLl:ՠW}5zJW}ݙ}~J?P{`A Dg֕V4އy:ykht{<1<1eU!WBX[VG& bm%w~vKp_U,H.Ne^0cflu'ʞp%Ln Z)lA`6Iʮ+$bs WZ.Hleh (gm2_,fu]- mXZsJnFƔeVs7}ʛ|X zh 888&/MImhjl, Y @ljIh[vl8sB_| Ƅx:,Fg)E6sҟTF{h9OEƇ?R(UapY8\"hH#"6#Fڨ'k_?SR=l,f@AJXw2 dZ m{*JD#zGxE 8gBs ĕ/P h,L\S~CWrΰ|0a bVUOfMec!:>'ư|EgIN$gKDf rjYҊPAeϽL,XJǏL`Vh/_gaا [pXOՃ7GATHkf.>P-~h t0uobaԍdrF[0Ï] y=7x`a _FKG y7],EÇp~g(s宓`G w,a>>qBjJsuPm4 khz[̏KTf;U&[Sy†hESDlɈoi?4*b {(Zˮhb֤ '-2j$/o<`M|:$k9(zC:pac$*\/8:!mBDf=ZuFƊ@{M,nғw G6>[Ⱥ8) ų;ȱTj^nՌMٻ&_忔eH`b!0 T}/=_0f5NN&Z*ʂS ZѦTQ5E2 Uԯg6AAGN)v?0]r ' s7C,E6@1Yزķ}=^ʺL$Zeqfy4i\}e8 = *E1D%O8 חRI@W@Y*`L`l#cȃbjRnEVAVD̛;w~D<|*?uAy.N#ﻚѸv'tP؞ %o˔Pɨ~B{'B|mXiNt¸hD9α2xw0؏ػnE^6[Jس.>!֥kcqd ]wIK<.`ȰLB͔x0̴f4LIǀ⾺^!ߓxP5 q%B>mhc?f񂽆=zo& | GgԁL:^=+Ygv֏zz cE8tl#K{!@7ʎFLaIr0_lCQHpA.bIa^{2dp|Zl*FH_Xʝz ZZ c6ŒB#xX[ʼnRoY(\gzݽr`֘]] V,3Jab/G,/bgz1ڰAюց[HYI eW"E;ٞn_領D$5>S>Z9 +\If%6/k*%懲!UP͍{B*3>?w~(>aP_ `'_ UR56*#iEem[&*9yţ4 ʎ% /XpbV@VsL}(!F8=ᝢ6tvYhAD =)50߰O?:}*I-n cI,z.b ibnFԍ28JF͚'Y9c WZʞia THOX:6v`,A+nڳ*- ;8aBht,;由- W޷)nXEj @n ҇.*rM@"5Fn?^/iNuY 2?2N :(%sj{zV Y@ 1G"R{p[BD߹mݪq\hW"SX[q`r>V嗪 rUr ,f0&{1-+3 9ߞ=k)݊C="U %;54H1R28y)}o|Iq_}]o jTx\p9y"˨0*/+ȀSpf$*BL.pKpV| )BF˝?9j5 ԎdB <0O9a)&u');R]v5RQNtKl ^4J#VcٟtN{c8 !A_ϸc@$pCG_ Y'3yRd2G9;/RawSt$1 i&B717%geN _vlt;B祠<{H k~ҁwDNJ0URH$t뼙;UZ3X+Y֭I'`@ -[*pX㕐1(ќ#B | x_gArƘSx#  xޣPT݌־U:ڂFLë[aA=bZPluQQ?gpc1naR]28>3DD\|w% S@l#Q q7F`TcbX$G"vo<%f2Ktʜ<ωW 8}"Zԕ;){%xkZ2)4ߚETX/-V|7ߺKl`?Yʼn='I7R=#,[u"پ zԳ19swA.E"\%)*Bˤ vw&U^Ô &zo"QF}+|ECkDFI&%({]ms93#`.lRB3MqnVqggtP75o:\v֬p}-7Mɔw*MWվJ&?3͡.ĥR42(q.AVP!$- 4.p2Z Km 2_W<{xt\%-9 ޔG/wd8\֎'kb|9p:XϞs`uÜ~FTS3%-()zVW0Tdޅ@>.klTT4Bw(m ,1G7ǰCEQ"mY?C0mooʧ$ByDIZNKpE c L9&2N.$r qv[ ^K~_`%;Jco2D9iޭ!mrSC}=iˍG.ΟްG}=6 7PK e*dݵ\"LW8YrGU$:%gQ"q w)(:QdZ9~K$JПŧg P47D?X&e"GC2_O%vIqF# 7[Xh`82a w'(oaY/3pV 8?r( Ŵ%׻Һ'ݥ9-蜨EKRSY]Uz 6υ&fHǙ%<ȅD:*7H(CF"&XWX64iI4I FC\V}W. jk?j2pRAѤRAc4עNrQ\by`WgvJDcniOƏ})j .DA/l Iꓕ>.kXplmGcw+4ۡƠ\BЊdlLLG*grEc L.'Қ4 rxBGu2ct?Xqo$6>O|Q|'Y?(zI%ߎ[f{w/AH e11H$͘:q 2@nL!`CݸLx!V 2,I@Gy|uvc5#>n̴ߔ.'H;PBSoj/J5*U7Jَ *ޒ)S,V/PedC(x)(cm,!4$'j +2wp-[4ێ— 5pϊP`;3hŮ~ b+MR8@\C 3|Jw@5# E aF\Ae E +|rGPr$cck,vbxo4-~΍ɖzȎFVw%|<{N㌂-΅i!^)Z{TLr-D-34N<>|GNE$*8lf.;T[sėns+^集C~aHIF ̧4CYZ~InW6 H>Y 3TK@<Q9s:38zGv/ЈW3 5@_pqHR㶮4\<5#pMQ)e(9'L}.| ;p0NQܲTLK mPoЁ {/i,l#xݒ`eZwfY> :08/-eBBkxb=Ix&Lr(orS0īBwXӑu=xkxuأճLkY5W5?b~JҴ jX"C#%nʖD'ӜEa'>ȅ??l%,ւW_8͊,< d0^+#Kkab|Vc9(T N b)nX302>FBzv|E66yePH\>^GJ_;p!H9gpC!_0sI붣:8{$nzE=&̑ [Xqb^6qWXF2&GCD6 2gJI~%H nj:8ua11W1$H:ٮ[>w'PpFT !Ys%W/e`(Z ܑ7~`uޞuqM8-K5Gd(DP/7ma@&* KS ujz2.˘qoyӂ.R\ jh̬DQN$3?%d7ш@V W9'qB8LC?.>'wz~(oJ: ݤRGgɹ x RԐ7pI^,{n>EPB:7eYR]؇r6hbttbBeSE $/LXBWmJ[iuh@e6&&h:٣@2.GJDr-ץz!G8<-Fwf(-aRf6af x8wh^s Xria bu\ :զ yK1J {@ZYYx:Wt`_mt* HJ{#h֒Kg*@ԭ}&w,p}񭃵> ؁٣a?rNdF}҉k4i6vGǖO (gҶAo@4S cK@bhHh F&JH?ЌQL ?!׺\p(ъ~S=~^m6R"'rVC@PdqD7#ߥUSrçW>$hy wp w898M F9D&]2rsŽ VPhwîmfkC{J% P50UX]Qm;v,u&MJGbcQ5)m+J AE'7GxAY]u8/BJ7K>sxL@-KaH5bezCh8 ?o֒UӚף:K-k;ghX哏ʅB)E!E9'X_Qp"a"C;]޲$n{nZ5'#;%{)̺m{{o_16ys*Pv.*a&YU 6+B-a[q!1<$v 0{گL5 7lʡ-0=wLDR6d.SOƧ쏃U>%yLka:)OI1ϔaiTs d%_* SQ(Fm_I"M1$IWUܰY|XEi+]Y92%!zsz&жgj?޳vA~IG]g1FUp$u3?}?ʧh Qbk||٦:_/,WT^}5]/{d)!T+ ViotO-Ĩ=wї PRN yeˆeMAJ5dKNeݹ+d~TUYBVF\sq|E^r+^,q1O^w'pE{ک^:2;S*%kcwZ7le!:!.lmᛂw~6n6iL-N^3 j1RbT@e:'<&MdMҙKRFl0r uu ]Qm'۫_XOEt9T4kx$uzm5LHQ74fAc 5y4hʓ't5*S=]aʌ Fz+VGIEuBPy=wW֘>>o1VR3I' ƴ?1'?yPp?U(uҙZ=l}=*$B֧?Uȵ% TzuNF0rV 'm7P%.&i  MYR+_1%=&'*\m"]M_Q+jk`C <&̎Ӱkk3fJagLs%³udHWl}}J(B]6],ng`׻0Pl $ {! `~pKQy/j8P-JՓ: jѶUy,S)(,v3VX?ɛ.D5 2D ܫ-)lD c/NH"#Wu+W4>m\ VX!&V5ғ=f9{1 |#_ *~y>r06d]Q+/?! *: 9}fITV%k˿x{1DN_qx_/&,t*/}6 a̓wN &A?ցЭТy,O`;ggZA5BFN߀KK&EO`^of! wy\D)|ΐ~ M4w x-ywbE @gE;؍i*4~qV?ZϤigIwG+Y%qpXRqyѩ0KYHqmcdHq'6GKW R2c,#n C1E%1bi;("2lYH+jwP91R d5Nn&Q'FY}L`>3 (Dm;Ų [wFsA_QP;j/?t~H!Wy%BoPl>)bFϡ7%eaOj6M^$KXf ]DaaTΤ b5-<ֆ˄!$fӭATÒµf$vSZeLttSGZy]d|L)[цbr4WiD8l'1$ƹzqcb?''rI C/@lP $D&X"oz'Ja> v@uN?V`ok#} M"pl&ΩہCk$@d~w}'W ۠B aB,`[v @ЍI*$T!8,2VI~}wMTr PJL@ S:>Qbftߟz3*Z<`˽oԠW㏣TU ^rw.<wCWpfA4C@rq.3ѐgRS 9 edo@HȳrOǯ#ꬾZM ޛZ9n"/Jf9D1O$ ޜ&ͮR4ōա'B7W<c!3{rRWZJv]W[TTrC`8Arj5g8ƊPUd%*Jul2c ) sdȁrH ^`n(#wxVN< # h^6EH,|:rtH x'WؘnSf2`uV^˱(W`'&TŒ#-EC$g*kިgF1 ˊ6rBil'UGVWʟ-\Aw"$r?KdlZ-8FB=ڴHW-51oqUR~Zv8O`4K]Lweh07vC\/w%\j^c<"t$xÎ Ox?ֳ7_[1D!t(1NUΊ^{ȉ Y3,q!D?{]|mJ*O#U -PTJb"=QB |I'5׭n*?ZFjS1:@A9J̭b[4VpjTp0༳Z@;BcPRkGHrX5ŠUix]fNN1Bjeo(3hZ[>fV2]|ഞȯ}e :2O~>DU2轇9"tjᴥcyba"}t3 e##N=&M! mhMy+QL)Z=.A7WAJƗNVL4 /Hn6 ԧwXU5|-!0:ܔ^UhYFqkk"~xƻC{ޫo^o&Y'`'w!F넮A'9!ބq`wa*xyBL%ڋe)0gnt_ 5")  :Y wX!wVH3y<Rrnٟxyl`Ԗ׋ :,Z⓬K< Jr.kZ`i"-qʜ s/w-z 2!PVՁ4 Qty1̨Q`ip.y!.|\*B [<R!zUPL=>82d7IvD[ߤJnNyǦv?Ñ'`;8,9nT@} OsV UԦu+"-/, |Pj6>j :TE΢FONd-ALn9n8эf/gL߳ п|S Cш!#b~Clf'o`uNky|ϽzզEpW*B :qG /»4D6KY:T 7NǗp0<<^}}ED#x&, -vmWWO'kgNPБ</Ioao(J.>J\+&rX#YLl:(=R9c85 /NjmO==D4Z\c'ZlvzATbYbBe[[xG4ҹ2K]Arܪ9wYTENS.;)MPlzSNvσKS `6]cdO~lO@{ Iq{0 U70E@}wYa  E LbZQPBQT8?JO C&+nN!|2K=iJQ\ rnD`/W3NGPv[vYPxb>e%ix8g>;sOF?ωnyG'nDibP#\M N`%yaR*vKߥE^H~tkI"0Ho} 𐧥s [Va|["6>=sZ ? e7\T^6 "ҋy3|(<94<t&_qC&QE[]Ѱxyɣ;I6->YIYi=i\YҏlY;v)5j*;4l@BeE_LK~l}J;LDζ|N*sZ翻H;xK $5]Z*0|>EBHAP'΁]k}e%xK)0f.MR{$-Λ݇/5,+m,8?%LEL|s-kpRܾ!qkdE^ hHuEV=gz''Ka?+5?IovCCvI+yR [1<3Vd pBivXw1*ë G Sޘ}'tH[~Y{ϴ`$RW =|lvG ,f Y|i}|T$k8whPy'Y4g tk}:f^QA&qx#W9c\C BVizMUg1H$ֵ| @FZhтpԢ;#X|*O_zO1&K"1p+)Q9~8L `]?tvAI^/`Lmhhd/Uz9c9Zz+D\(y +I F8#j 6#(+ ͉V bV;PpI=K,5CLu#;e@үCCI4zNL6CaWm]OH 0eɯw5n{@u$^HMഞ $E)X Ȃ*&(lͷ@H$w@'N%N4FzfF-LĔ s:CdMܠUB#hF+ּzD#ݡm[۹ak_@e,7T. 5^{xOxK!`?=t+kq&U5e6N;u|Hzvth;g<r%.Sq:;@xSm/"Cw(&JLg2t#r5ŽM_75AA9iHyBƭ#GG$· 9Dsulޏ3J0oߦhçYV{K3 |+]8&j`퓓UB:SK?B;&h8%O6~'?zUn2eU6Nv7u(ƒ{[nidKdԡ?!O)ɽ+T˭Oya*!ZFV Vdl⻼x}1ݖnٽn|$)xs1=ˮ'~][σަOG *$Ҁnltqq\0|]<ɲ+mji^_n]ۆy(^n0L6%( = WZVЩX}ˆ8wrad]|,[XXFy~ؾC#% ֧/<+y픏[F`8l7l*Y;Ñ/oe#SnS<|##ῦ7#&eO#("qp֏HjXkxY4_!K+P;:s,W#@)+ Tvn1O ݰhaiWp6M@^# Z߆I#X(IcCq E:D)`5U)r]$Sro#l>@į+=E41w2/4C–SPDi*0 tN|2ʢC<] iD8R r槉N*L#t'"dc2mUBqwS[)f{^(S;oy߸٩d^T}`|آ;|Y7sQf={h[s5n.$b:#~q7z߬NpX@L7sO~xR6jCת@|kcO|*8i)۩4K`#GS5*Mr=v 캅ɕږP?e'=9Rs7*'$'gbߪ<#71pKo- ouVӭ=?` os}e18EOvaYA_4Li4XmMaNmi$F_S ΍:w99`=gdQj㼏lfuC؍4jOdWඌ/L!=Rx77eQs>7h%:%lrŎi .~뿞BD-#{Lj$ϋ-cs[oc<`%ڡs`Ct_+-6 T`Q:nO?̃p{їyuR8*bM$5|b,nIY残 ctic|\GSHaFzjr]´|!D0,x!6; .)º .>BzQ0-8BEp|՚MQ$ Dq%i?a8zP }6>#> ξݒ6o-ogg<agٺw\Qvy2@QLUa[!*kiC6!!Ӣ*DNE}:^(%md9*Y4j^GtN\p)PAeH Q}/(6>j㒙/T[1 DR(=ܻKjfL?WxeTu<% hxRWoyxkJqf0q)4nd? >Z LGll&z1t!VQ.=jBGӕg g1XjAzovig.-q:1cPNtxojw$Uvj6^͊hgh|zO~ĝO2/FXHT۟&1ܵPML"W,A pHxuz+싂3A`ؔIL Mf312Wrt+nh}?[[@Xŋ Bd ʵ͔`'&#yd F ;q/ܸeZ y.(W]z d㬾ŐPinR!>E}?+ǘ)`UFBk t.E|?@dN℆oȎ=ŏQ%ӷl[J'LJ^mƨ)k@>eWMgi2QFIyE~<  X\A~ W\pGhT2w0@οI;&$Kv }ygۧꞬ(Gx{e/P>"iY>B3/Ҟ`b!(N=>q.l>m!_FHh?XP9IvYrgVcXMR_b2ȴ|C&jwa1Ŀh%HCkH(ZFj;Pr MbKqZN;6߮M0Hf#z!/ݽ?DI 4 px:#T1k.G]lM7MoܝY2\~a)è;j/:^>GzƐ[T@oY3rsvPΎRU`[DwUݬT!=}GXfٷ U_#u?ms?wWn=E B8d)C 435!k>75G@w ;5*M^%.vt^ ;p6TS) VɈ2dq`7~:L&Ato )zwdDȬ'cHJEK?ұ> tȶ+me|.#_x#ɣ7&*6>#@D H4Nā AUG.8f@?,M 9C 88e1yM3K:V{An9H_e-i0RaGٯS;:U*Aa\$9X]yZeb v_n-OT?blśA޲DwK$эF閮eE"E/r!nd %i0E8-τ7;8+Ǡ_5la 6: C^͎1ŝd!TG-]$(\4Am?\]ӕo̳GC.U IVO,`8rJl)n?7w,^!7_uJav*2Y5]aFYHpޙ̯&sjy6h/=&wˠRΧ+ס1^֟)QvC$^~"I>إr$rP߃t;aYo;'n(ĕ,My^v`H ~,:s EP! ԟd1U?lV`)ιxb|0pץ$KGOܭxh\) 9ẁP{⬁vX([ j>!Y 8"qQQqI1ls.)Փt@uh]if+l,4Cl 9,+gy2`^<˸G'%FZW[n e%#}ۡ,hA,AP[ʿLcUMN4'Xα#Pe*1'KK-xIiI ģ]퀐)*c^ijBfPpdٳt.f`2yp$ZB @-MYu"0N:aTj2fm̵R ˯eTgJ5LW4ֵ9iRnwE`d;y֢{gK:+9} B&~Kby^4@San!*f*n&Ơ7`q.[pZC|6 #=Dx*[A3% Nq)2s/CAP9N*}m^/>baJhG׽|>rnEZ|VcG UK]CC{<ۘXa"C涝xepxC/ڈN)o'ZoEAJ/s-J |U\^==jFf{ BU_'P =zA+tmP{ȏOŚc]AGNhwDWJ]| 7\=~!c"U5Oڦ2A:phd[wG`\IUfE{US}= {j*W,@R\_/3b-Ή:#$`o4E/S^tk(/Idƻ)8)Mnҵ2$ڕ9HbiL,v[<Vj?kXi _V{#sb:ZțRPsȿz(W7G0Yģ8L-]X8fCc>=0f:IzQ5GĹ>ۙ#q5 t?NsH̄p'G1zMF,/AM]X^9^̞?ID}xhy d$HS4&/!&uj L:^1 6::OQLF -5Z~.cgoxiz;͞{Vˈt\؍So m]p},d̪6"Jņ]yUЊVWZS:8Wa[*\=Fr)opxK$(QjYx`[msrx̿Bw zn:?cA GFQ͎8T&y,P$ O{զ&sBC7P7P{NM;Ƶfd_>- y޵-/O&FG6brfYgYAouے";mßx( 9eu@/Ł|ֶEEի@z-ZK?"13v 40Rszg̑h{ pqK6/X P;q^V/:˼H~lqT9VWJ:ɵYlZdןSQu‡GҋJG0Ёߗd*c+_a (WRyG|Wܮ仏HgJ  ٸ'ah3&q"}@g]ձ[ mAyCtID^(҆o~N.{ .TZr/Knr QNΫ+N<[|J|!_̨Eef \ڇS3+ܶHBuf~#^Z1?l /z5H;}aTIj(5W4vz̻KE=ߵY,]&ݪԽcP?$Uqnv (i$[GaK7IAZ>N=[uඏYDX<71C6[)iS=Hg~7x4ޢK翢r;`tĿǿI} (z;b-hsw"]|)%NM}3{1Oy4Eep_G3밢X}pyLVA[*jq;9*zTpX@&MQJ!++ʘn@ _jF#̒/s ~x]| Y=]B@ぃZ` 3CKjZL֫iEz@lч Q0QhT ّ4 i+_-zu E*D).Fػo٪)سjjn2D?VxelJe1) YVfPd)p~"XM7g_ϫ貔jo 33*q;ݞW$T% )Mn[!7u/q=~+q26~hᮁ]!$#m6Y5;] UYo܊-AQD{I[r ]f0CI{uGkT$ ,s+vkB+^% ~̐ZKܗJN&ɚ4AFm|&XR=@ՠ5- a{ތe~+pJirAMϚbskxf4%¾{dt +`"R9ս (,;F Dh Z9D :XH,\H%p{;ɏޮ[ u9B\}LژObgl0jNyD']qw@⃱,$89!@ꌭxʷJKN5-\-;&/ukaY}!ctФXxp2{Ķ(OúʖO[ OۿFWH p 1QeO3x7\cݮ5FU3~0ڭ^%Bn-/ˇ"ǰsdTjHZ+ >\D]U-?j'MAܳ\FbˆkFqzh+K}y+. >|BhZ)4 p{0DͼNޜ#6c%6Skn3n;d1+#[] gmOٕxnqV.c8T=su),1"$<,Щ<@(_YJ|mU#"ͺ,G$ә,gg :Q0OG]hUtDGJ"^Blj ݋>t7H,_ArdjG%PsPUBά˻1o9Y|xr?^`_.sm`s3Q\1 !S{3Z>CSMUթa[X|lyF&4.@H1Z<(np&?ɖ6I,7[4ԋ!"ff>~yb$ 'p|v){;,Ŵ잆0P ST{Rʗ>݊Ћ7b23χݤqPŅ+.lޮ -L0 +QζȄe*1늬b\v^o9֧Cr7sTOZ%_xr#ZmH1m.gf+: HrV6uDToxcz`xCBnQV\ԗқwY*3/\81ҍ/0QG+e_[N?|k'?lK :b򜺎7si~"iV4/x fP^Zh,V;]n />oF m>zYFзyJYӁ\tCGfe{8Mg UB 2e_~]‰} V3B;'-sTpIL9<+D| kR0$Gdod&r0Ҁ:W/5b:R!` >: C 260Ra 8G%1" |vOUj.I'cUEPhGSlb$e x4 (w^ͷ%}?s]|;eX)DITc}LrGMY>ꝕF_䶉ExEĊk3NM{;Έ ro+P{' )ϻZ:׸L)mkjVHX]{58e&Tj0\*PhGHa VcXH^`ςzIupd O):KQ.}oˉN4 IO,EͿ@r*38^.$qmϒ1+)r?݄D#RN,1c aF~ȅՖȲ# >r;4^.ZOAl{6)pT!Ǔ=3bR`j6>i )gr/[[I+`u)(6hYq1c~ ߑf԰MYm5)gD9k)N{|x3.R٠q3y 46Z&6k^-e@Õ4M=Ā ԒPvNڥP ##:T^#5\N߇ i.čWATs/_# zK.bc5FMݨ{?TEXXVI+5k~fU={M'69ݡx}̲K|vq݈jREw #^-;5=c6 h],IT !I);쫃m-76ٺ&ƃzO){Xa \p_} ?]z:$л|oWmc?pYY_>(2ؽ13,ق tiilJH }| Gm D,ԴrWv!be!g7泙ݝ)b졞~ZU6=s T$.Z9Bf dŎmI|86Z I΋`#J7w ֗FPN\  Vt[,gTmO7;nl|.G-ۜVx͒{ Ǩa iEǸDHOIM<ŷTK;&$3/#Xl(V݀j$Br?LnuL3F7Nkz}tl&F+[ɕ&x-c dJSHpc՘9vWi|:D55blgKiӜ](݇C~* 1 ."~h0P&p.< h53G Q(\6GS; oDoT4q)Є-@HR7h@W EVgpp|X ws[ƪ)V#xGxjcy(3ߚ'wU[MW^~v|+ђ RSC/r]v^,"%{Yq>d gU !, + fƽVCAy&̜{& !ڟ7yٸuE9Y{¥4<& ڮ? L}O4ĚZ'{??tǷ c) \M-j紟:bL}|zeO2&Җ G򍢂ҬwuDnH+;$_em6BZX'|NB /ߜOcOWC8>.OP1YqMvVpw& ,2SPpsF  yx,>ҋgrrjտ֡Nۤ]l"+8~S&CtIDx-UQ4RƹGg f E ߆Krpvrz zɅsȳ&Ph4e.*֕#wF2ΰa NSR>t `h"SZ:7tdZ\BG|6488'tN):7Adc xj${yY:T2+oLEyD`ķL赫A~|Y ZhŰnnVK.a]CyUK0X7a,>Յɾַ`vXU%S>!d9ŐWC)O8^ʋ^d~2 )&תp36'͏ 0m}7!!ˤM]|=gyL UBgXȇq&W3 =x߰ f^XBQ )畯ɟ+V LKKAFgىk Bye5KXea*Y _Qgmk1gx\ !4+,9q 5'*=K\6{Y_OGVVMAFj?\gl0LHK[)G`E"$[)37`j+ddǛ0ȶtyhhi~F|s";JauPl2RH{2is> g6`.O;k;6/YTԄQrX 䀙E0hIqBʴ/LU^HochLu[R 䂛({!dO~l6RGM=kڨ)Jt!I&.`IypRމDÝ ؇[c1xR=^"&-Ϭ7dn4IƎ?yK)Snx^BhyL}u 1Nw{nv?Yy97̗JAoĚD@zg]{D}HY(q!5&sWE xONq{yrȒkmU5cy1ZVT}cu,TvשN꼌Oҵ-C' G4}\͠g x~1\Z D}+v&?Sk $k&s"+3ɒ雴>ߑdGCW1:Gz?zSE[ 0Ļ#ȯwoZѶ[eT)8rC 6Zp@t?^el:yO o-;-)ɠjOx1t\PBQ)xq'C7 ` d@M5{~i>\چ-RDh~ϥ"I 0+9,21sNAVtj<% ONWy}K! 敯^pl ?_^@ gODw,iN.Y'hzhܱօjW" &] =oo¹(Z&o*l>*riqr/z'M*JvHC| # sc|L-w:qߨ fȕԞ6ͭ{O,Sc v]&y@5W{pt7FaXA5])^Xw$В khZdE;ELޖe]-#5mE+%@/PN3!BYfh=i5Kg1:T u-"PpźE;3X;V!/ 0Z!1a;WTn{sPŇxQrٛ}ㇱfZ6 ^ 4n~ȿMW_K*KD3e-r*=vuvΥHfY NgW%kG*z[.jhOmqOmz_1#<Lj_u PY!mHVP Ͳ*( 2H)wHo7A-p<7֢ٓz5}*4 jr/_KC)ޕē:u1"S?*W-ze*|Y DRS!:.9IvkL;ͥ ZZMI:;B;W\ )(o!T ^X@On5S^nAgpV8V(LtL$ZRL]wF乬R6{KH^9CL,YqiV}.Kh W/p:Ӷ, ^ RcqCiZ!>BЬXXÉ亶4ȮG#\Z6-@JG~ f/ ،I*B 8n質 ^ -bY~D7,!cbbʾĶ-D/[\j;g2W4X`Mٕ.yܫ-Ace> HHG2h+c_Ɣ E?ma垣щR/?NP4 t@# J(K X uG ".|FHJ&ŠM2b)Y /7P/!<,}wV'JC Cll` Y ]B`kR񾲝ZE0.˯1f%@E+ʶUu4RQf~4|~IA]#B1Gֱ|~36]-lW1T+Gv` qyI?E|\'T yއ!MeYC YB ֳNSwѻk֬<)k8ko@Qiyzzh7v1 "Fl'q J 8K0 &, l7 Hx 9}&_,<^b.3'+xY*Wǟh8tAcd=Q>Bgn# czs.2^Bj#QsďBEU=xVJ aQm|e7o w|bq@TΉOkz`DX6nTcooMTB\C֢LI{R+@@^荵0J\iN|8dAHd,%1I> RӑЖVհaЈMgp릍^k7K<>@b?mrgvO{EzJ|ґp3?nbލISE'Dn}9&} 6p題3pJ2Gܔ/e!Uk/w複[a&HX?ڪ(QƢa2{%kChaB]f0L7`#() 1>s UexY)'YN ' Psw(E !E81%XXei:̲'r9(.ۭ `O}ȌZ>c-j|HI޸CAd#NnEȦt%Ca?AUO-O[$4`5>ĝV|mZd)Oy:_[u+w/Guqk}"! KH&``S IOF~muĴ/I-sN%C+sc4eh-q_1ĥklJ=륌$NkI}zMY-^z\R& C笮{E= <*fqPOS0tx g|z,7^lOKfQ #C| n1R@,oɬ8m|ۿ[HzbzRK?hYئMb>"[!qT\+Q8" ZWRgRf`*̘{ އ|… R} {^-.֚J8.V8=%B{Wni<`f'aer k1RE4mTqEr.׳q0 ct_@dg$84||I nETtnRfr^QTޒm[$$L.NIQ{R$^k!1w%eUV}W!,. ?#§ץF mkR> %y8M+Zǝc,5㭊LM+AݒjzQIna}H,QOe|}]Үq(:U}P )n?gYxAۦL"A=#wS_1ÿ Lٽ|?i?RJivl] )v}'0݀I읚7BL@)'-q6JبGW67C>0>9r3&H _lu.MQ-:$y6,kTr]@LsmXT*<7:*oFahr;!{ **S /Tff%pUWEOڷi$lI(a'G+I O>(8,LjLR"X֛Y‰}N^֐b _qz\ vD`<&I Th5 aNOݞO] L#e&SsqSPq&G7di2|>dL" <6Y- cMbWL4VͦC-7T+NAa){! _b({7F{<ңBCIdeÂh}ĕ-XnAUl;f i wQF0_@\bP+ػJEfO :2Ulaa>rzQv~s.Rzrvpx}T $ $sMR=G FM kQ@+"!q%;ND*_c3FQU|_ĝ  d߬-a~A64H~v56.r.LAeW0C*ҕіS]s}lKLmiz@86)[N4'5SKV½8Nz8Cyv&?~P\\\T3T] ynfHaU&V5I Nd,\*MSIuS1%D3פSh .;|{$ws6v ܺW< C#džC6"sV[# Fy o"C1Q,nwX׹$.1Z >fLAr1 u3g)ILf X/xn3]ۧ[ɦI-LIhkࡒ̳N}iʩ+9UQ^FSڿa 'B=xL~x7#>%fOt-cJ-HCOQV$Ԟќn 7F ]=~#; &=뚦f&D&ۭЧ?TwD*}8'䝇?/x?⚂0l g?H٘ Zĕ~ڝuɋ=]hV.mNrrH]PRJrX;l'#*b(qBc~ }6/fDi`^P+7do]j4J/tƾj;8.BsJ EOKkv8}ڴ߈ͨ'O|qkO3'^9-M"εGSsaD-s4h`iݵ^;T%LDq^fF 2&QlE=~nUXEȺ^]Hq43d#(w#AWnz4խ=U8wKc }R.84Ϗܾ=T?yMFЕ \yB*ǣ߃!q -j9G] AYG4T ym1z_ 2;\[z5rk:ּS.q kJ}B Klڤb5/LנX9|lO%+)\aY3OAs j_#W"u0a<;A  mɹ0aJ S<Hl}c:M{Fmw*ȥA`y&ѫD0:XxƢSP]tWgO+_a"BaTzAv?|,mJ yGc/ȟ̒)hCS ׸ D}`}ǛoIk^w|B lzkA'i_M/VuF݆p/MIWs{,yMʦ NH٠Z YFx=c:rw3}tvp+{8K8u:n'lDVCr`  /&J\dCc8({]h%wu1bXz}RW`ʫk|pZ]mrDjaLYBKzUGiHpS_W`/<ݳh5&}Su5Ŋ u&̲th#NYE͈Jg1v|R\?lzJCB<n53KoMv|O2+;5X{܈41VhrEжAu |Ǡw0d}=`=ңe GWj3Zx_N?~Vi! FH>5R;S lyiqn1<|T.Ci&;^[DEiwF'/~e^!`5钯NxM 5Zi;y}-?߸n022ul˗bM:- GiU ׇX5[NpxjZї]6E3oJ8p-̗^MNyw6"5 4ZBdܳ )#ĥ,vf3ym, z*b*wwxޫCT3n1 DXBAP )go<D>krk_H});lh&q(JEȚS@786{CXS(o>{~7;˅9+Db6X֤»UфaweP$7xzkʽZcY-\ΖM{ -"D=c·^P~?6_']cA'x[g$~@GIXU)[1w'Vٝ:F3dx~?9xvQr4P[FWNLs|Tf|1y1iMUa cD~c+>R=;fi2GdG2Y$]'ZXK#c5Ni6#^,{=eGiM{ً/-axmwxv@[Ǐ`!܉N7G=&|Y`=4;>J5>Bf "m^ٜ' B۬5*L$8TkvEʶ_⡴] Tq)1=G:G~G܀ OvxÊ/Hx%cd:tؐrvqY)R?oXfg&OEB1A4e}"L +{ꠇUu70(js+Ru8SXoN,d0&+~F'DG=(`-?cDALl{%c!tO16 ָq)+^H@˘=I.GUUw%4 +TD 5H, m'igΧfTUbncC@4oċyzyⅹgX +#c>~ZX~[@4CLt>h(kc̄H%O{"]h/2(ڋL*P`{ϧj̞sSQCG %!o#oΔ.4v`eSF9tZ\uH""lZc :ve⒄,I[Q 地<#}"OrP@.Nz?kCXbU2T9OȪ>. ՠ-r3=dx7pw_,'PZ^{ AZ|Vp^&nW);<ӵfa$p-^):J䧖QH`'b8,9F0 -=.hǨ0nKƞb? ?=ct%a.P,eX[pɓ Ɔjlrb6GnKMX;~;F'+ko#/*bx#w}:M3=ʬ3hࠊN_o AC<d+dJg$* IcpZ]L#A`Ǟm5Dqk*g.L-~i<$i)Tݚbʙoɪ {uBL>l h f}e.9PId$$ %hfc$I==\8dSVF(|Hظzb@ryBӚyY-@ЗL7)QEA%o>ŷyk!DŽaI%jYN!@`Oy4!ӾJ(;~5l\<`o23cxB/;{yFv.aaZ m:ݷ:Q]Ө>le<13#5 BVS0Nc-N~2Sd5fx #dVGX>n6fAy]Kjإds e`Lr7\v#-/I bb',ș>0K 'r]ef[G=g#5GdJqZvB;Gw{QnWAޱkmZ!xlgKғJ@jO ĿnҶ6Mr)nfPK:@ƫijT.c$d+3GKm%bXaj&Mi)"G6D$ `>>Mhi21 Re6@xk^ V##;@?փW ? %s@@KsSpq4.E> VމZHEc>+y`s$שnUZ-|4E\NЎXRڢ 38A@mHgC<{Jf?k"fkFbq6eMo@nGb +.&JARG39dTDNxm,@J|6+;7D3I,BD"(Cq5qc cDF+D Z)#N>QWTh(38sܙZ#fJ&}lEMaϽ9;[Cs٬\ug@`JY*g(-(,6c#qCͳBKvЍZdH^z ۬7.E}eCfO8U8Cj`A=v|E ڹ%RWsXrt6@vsvE@BG +`Ut.a6Gs=ry>ěz7A: ӌN\ë|j}AP+EV<ʽl;r4$Ƌp1g}#4P$w!|{ΕnG+ x,fwg7O:Ƌ_`yGY11\$hdpoڈa]Yc,È'FK!6{a0ڡ㜸c@zqSۑ{~,DFBT@ҭ-YiF9J6KAumNHc>c xLTqS;W\zBs{9ryPS) hF:5J*t2hMX>ɴ2Z/UX[+]~/Uyƚp4#`f)_,-#`Sܒv}ﱭd_qs87\Hܖt OYC ^+FjP J^zF>42%P{fd3E>gm?N$,|ҡ>Fu35DېZo)J:xV.ӪXLݼ29!Mi6w#n!TeeۆLlW|.<:vo#zhę:n.mN8 YP:ּ)t') a~,ġպ;%Uq|o[Uہ?n& 5; 5ڏG S$*/W"ln.%f/FMjB /^P,{3>^^~N5Ua bm01QL~G- d<xӾ`TD4 Y3=$ _Y#y %^tiv% /$Lrpomekศ|H4Z8U+W#=$vwҜ@mgT؉ ڰ>^Й>L$v* oW_ ArRύ2J2$Rq-RZ]1L-4s| ˄JlETg" Yl i:@hFFٗ 2u)Y/'jT@D*BTH ~e3yxJo6#'-fJ@'?%*FH^$ɸ,[ǧclYsaoe9@?,9e/h=.- O<Awɮ/uV ھB~f U"X"7dorPx`[N޸^BЍyFvLѰp/nx`rP [!;'wXiZAHwqQF MIqZ. #|^& /'T^hKFI[PlHImpUN/񟤚/vMG03fN0KGP{COm[]7 pnؤu0.k{95҄#R6#y!>YdTuS!Ч^_Zv#ύ1C F6I|Iڊ&˟KᲟ#1u)^Zߋ !G*d!L{ׯrt,{sT :shFo=| H ’:!.X(`wb㼱B~@nȨ'S\_1tmE9dʏemz9 Ǡ;QOo7i~TeumJA_zeG~g, %*UocE$s<!F"6>[!t3Sx&/lٽf]9)]Yy4'b_(ڳ)jK .Vեv˵mu_K[L5YBw4G)DTtF:ڋ8_*hdWMl'үha !R1t⋜;\oezcbVk J 9~8{.0n#E;gc"9ȖpmWA c$G$L3!$|HdNRt@}?;(S*978kf-HH[8 }S#OA_n OlY6J8&D7VKWtKVR׃"ay dwԘ섟t>-#=ʸ aTE[͠1AyP#D>Q(+рRBO , ]2G6;  8 }47 HFD6D7=>8RC_.lUz?؛fώq04UgVv|uC04_vaq&A4->*զ(Zcڪ}.q#-in*XjB lQ7E<87 jt.t=C [TV]/ yy#ނsw͢[gYP%H:xK^̓M0?`UkF7>U]dL("qVq0('˝t7.fY@%Xn pٕ`Ŋ^ J8UP[ b^FuqJ L9 0ɚdsG 6BuW -'uvX+!p?m Ow5In[4 %NW}]Bڷ+Jqi:SډJf6'3| -$o` s(4$У̾? Dڝ>R]W~rlnAi1o8j*E(JwHqyS02t"azpsB,p;x /NI OϋڈB5/6|&=b ӡ)Dtr*;nS\j`j FJMZ-iLB*zL w~JSu nhʝOIbt9[cM<AШ6%;UM$݄t0s,; 25̭82jurIlxc:y9U:=2$#w:<1?ѢvfE$ʆ BᘹB W{e? ^V혦J\v=+hB_ j l3:;r%"sk&!uIGIL A 5Fv>&>a~ hU*[~s\Yzφ0K ,  }HDA; $àfQIlZ.`WyUa+ġˉ<"=(48f{2Ij+@K. % ̫3 (? UBЪǮt8UM}0 lRax+#eB).%QCKH*>=g X9x~ۀ>r$ ҕPޫt%]ȻoB;6H oB]z2|6.%Ceuteњ[~ۍZw, ̊K!-#WRH #Gzz_=Z=q@Cf-.%sWmw@+ "cq~K+=nR^o瘖wt_y +W#[װh"TtpD8N4Yx,3g)˝!0*iPS?|ma%EަHP[ȯ2IR~6JG?q\ד5iMiqH[^yo#KdͬAZ( +LJN]?ңB9ZL27^@c\NSQu1(VyKWt" mJW\VZAHgXu\2.#lDzAЧ+)\-jΒk{씉HC紑^J| cs?[n7`l70VrtmIAq27c]b9ͽ!D:_zoa(\KEƿ-\꒳ aȁ3:%,3cCܶ^ikyh"MCG/_S3&Rad;9c2cZTEոp_JQfUë-ԅB"Oh #&2^BY]Ӯ8S?9Jj/&V^Zb_W(3}u]\q!"馛R`'fW0*]& YMc@Gd1% Z,NM;zDk޿KBGJْSA= Wbo҃h&#1vG'-hz*Jj@C˦BHͺ{ThNvt戮n1V.v=!Sp.*vg~Ms# 錊,T=,(^λ?"yLͥ^t[W/|53-Ѡe^9Al2JŎ{܋P$!YF*ѸeVind!_yw LU[60(/H"pu02q 1VяZ6OwnT7P5%n^g-VCdo5ې;^##Ug549KTN"K8Ly8]I(CȫeUk̾E o`Pdy ?u+Q?e!JcTLL;Mh@ΩZK6KLYa}8&rɶ%JttkdQ"Ծ4^ڰێ25\L#AؙV@F[E9ؓkyKX²*WDkVt[ *SLxm{_iu3^9뾐S'ibu^?_[Q`\%kʉ4@q Z5ws)R7:O{6YۍwAJ4fcTD0ꠛT bsa J;73TB_P%#<Dj7>9ȥ/˟ pL, F,m BQQH2߳Ŏdqa>ꪎ&;F)]HCk򼃡  i*͹Ɯ" _ )m"~H"VZQꙉPg!gd̀aI(MG 2 $EaT>ag)_}e,& 13.o6"VMÛP_dא !Gg+ ̄&QUco=!ݺYmc;}=;4$zƸmDQO7g٭;Wuޮc\[Y:f (r?tʃ֥zb{$JwG=[2H?eY=/O$7Тʱw7q5sma"Q]OYsuKfo9|Bc97{?X:A0ϣeٽc1MM)أs-rjax{kiI"T|(ZL}ݑclպJzSZDu7ꃅIBm/dRķ'&? R$)ey݅r 5f* H?6]]/ Iaľp!ŀ::ޣ$; xe8&^sȳp%%wVm> s{~dYdv5W.eMlIQnɎH%}WCraP߷VܳZy"'R2pHJ,<>E5 &&'% ~&a% n\d$G:zOF:PEAu`>/j5̷t`/:HU¥.!O2%kI"0M;|eѝMіOL9͍ u#HbDOm|IN /Z,Pi"zExF718ܔuh!:PcZւ/jQCzD3coߐpqQN|uz$ۜۯ';`^lХ$[&}kNnrM Z J1W?$tb=7iYw0mBûA0>?~2u72 R@6¤~i4FShJxT'h<֖ VrYȾL0dNL?…N@QF o}]l|*̃1 ªʼ'MkJAGԠ(J2lˮm\vQ gIaLQ 5ٙ1twoRUC 獌@@%WQr^*h:* txrScǀestkcRFa%5}U4P(z9 ?#c3MrAˮ hOy_R%etжR"_>m<%ű'(& I_`DQ"4k7u*ҺZ eGcvE kbWT\͈xMjX  K)P(g^^Rqfgua+y:?se"2>ׂװW Myu!3 6{ls 1S%޷ >tPb]GZqęf k$wPZ޴Nz"u,:#s%HSצ+]Ou( h AM6OO'mm+ b^bG4&IOD|QR(P#]헖f0cW4NEDϳˏD*S#7Py_+c ;7 mD(s(ftE̺Gdz؜,3$Af2*rXU.gfEl+|joJҍwS%6"mj1{4OL1\,ҡq6׭<[$_bo~w+yP$REldHXI{K1љ^SJ3бfPB&V՛l7ó% =cݞ9$lSLĬx.~B:~UP+:@ޝjk3dЕgXXRv;pqB/E[/S&+GI wrBޕi,UM82pJL';[cS3`><#ՅpLzO?a=܄K(Du']aS%B>}D q<[/,'z i? FzZf:UgEy߫qzڹ0so?;«~.6j?a'Em^@c-;R6˴ TKuvt=@`FK[LkWM6{.;p33`ik6.y/rhw&> =x>)%zlGqH*%(}D{fTК r@>yaRi(c!@ʝų˝7I]Kq 21&LsۜgDJݏ"}䯮Lřwη<6Stv(+ՎnxѬ IϡS+^mnuK8sIDج"oM=9^g?KWm: 9cl,{k‚5;|(al s`AUyo|$Sj83Fq(!_0 4 tH'}W;-?sMGR֣ŕ\-'v R oiB\IӊʐOl}(})H[>h|BP F5S0a3G~Y8Y eBF@Itq\ȵ7S-& phfqguo͞ Ov7 xh`Fi*woh b͍ =xG:o`Ag.)Y6[Jc~wnex=:xU̖5t}٫hrtԽ65eلQ^?_#ϙn- K8[N-& (IawۙN?C0i'ī2{pUSWF/r49gˆA%S= 8bD_VD!r(%{'v(}rK;=B_o;V8L'U F*N]4*G-YY'GĽ?a X\' 3A} z|MfR*o')2 #K{0dBRVc߁7y-uRc;38}{] W#) *WimVn+g[ =oQ0׳X=>+R<}l5HC`^m.':[XR@vD-K4K>cmA!w].ko N_P_j^.? Ds?f.jP}*!^@ItT;BW[ 0B ^nfJ|C J60s&MPFx#Kq+\ꖈjʗNmd'5q$nxicꤺy,+Sυh-_(|4W u]Qw)̣Y1(ʣ]'NY?Kk5H0|!!yK9$mp*f^hHD bgޞaʊqZ ܌lnx$k Ȯ'=?/9J5PK[0#Q}g+u17 DG@ 딆Bnn .и.#*Ճpv'%:u}.tG]@zϼˣAڏ"*êiF w^ozqʢ͕Eg2q3{PWA@jyQ˓-[=)t/"jqc܆V~⍵ a6=XQ[>=?1B R3Tqz]Lʓtݔ@~׬e4S/G->l`'P$d3WT-\4DZ) Xf"2v;K pl}@)gp0H_SO`7ӅOuZbHn0#(VU}hh坂4e!)6I\2iUzu#fw64[h(Z3&r?z:WJ mߴY!u fC;5UQlR\M ,*Nb{&hLmg K_֙Fp֣-/=M$'$@ Ԁ*~.h^0Fy94fB@n/ UQauVHrFPhdNy 0Wutxy ᒶrN} câW@vb)b$qGĞzwVѼBJ;\#%Ob1:C1Y:.QQÿ6as<`GMQN9׈P]U:ʫ?$Af._khR$uY84[qZ!FL>Nu#f$Nݭ2ˋ|)a+S,B?Y pSupVu=8GW+cNe{C׭#(~\l 9NY\1ɃE$H`SO91oĐ_FNJ<-!sMZ8ӎiY? %a-?(:ZB+m 'SԼ<)C_Z{-9]CAHJ< q'܊oE7}o:N}〭 l_h4ZJD췍r;hCQ}k7({-r-6$7"~\5%d ;@U EPbltƨ㡔oP}ҝb\kf".=R3J+IhQ)AŸzV}r?5 u~Vgv1ZD?iFw!ו{D׾ML]{I* *zQ5_K4G^p5__STܯph2+fwZNt}L5:E &n!D4i -Vs~@)3۠duptNcybSi~xyS@~ImmxN 4iR$89ua{nWjW^'=5F:D_H4/z6EB,ug0=~ω2AbжfHr[nV*=x+ 6 :!]$ɟgWGK O+:k\ŎiaOtrϊ1W'2ʮ( p5s[^=\H͝3g%UseW\UNml bէA<<zS_p!Mdw"W&F%qU'oh%p<$V@ aAR`LWS#p SEsJ=ngW5{Pт(Q]ʗN+{k 2-FiWn$*JʳݔC]|i$=n3/0vTp￷(VͶyR 6Bd .>:䛮H f]2I#*_E 5 5$kꭖO&->\G95@j {`'.@*n654* Fb4 ;`ܞ{Pך׬>*U)LGWnwx!TWZL+ L$Mo7(݂ rg$LYn1~dJ% ~Dl!F!Y-¡#2 + ھ@n )9&_ʱ3]GB)}VO ,f_$XeCd-#.yZ)s%Uy Wۓ5hϓiEI/ _3E!֒<$h4& aqc{rO!eoxF&{\p}?C; w(M {!@.%k HmNrGR0矧D,)ۊ%Gi9{LY`(?Y/OCo&}n-nM`(r\M5;M6!@ЮHau R0N2dxzZJRL Kz)t2e߭0-蛯ՔFIEztq U{X^OF@(CƧΓFT A\$?{0I$ N^]&6y$4aD7R*5pdσ SB!ޑ >lo ΅oOFtxb.3 p&fPhݜ"V'Huƈd  sw`AFQ殹 'L:}`,ڭ<)O/w&!pe#RO8[5A K".J 0TQ2Ӂ̥I'$W_uTeDR: y,~aCiQ[[QI̤% )uZVY\ ZGVm'ao2" Bs&/juB0cW94Ar4 I0;p> x _NE5?@RZoj dg%~J~J'Hn똚Eط0 zH w;ANxKw-mAvñ tK [|Z;wˀ'˸J=qmɷ] {P8삒6d@Arn1gEbJx1$aݿ4r2B{lS S*tkAR@VT|O-$ <|vKW͇nӊ{,{eŶ$v@<l9p҇Lx %t5ҙR 0z\I0o56.Sj!xIEZ"w!`/Z@":mL&`IlU7k4Vw(ɱ |@pu)Uy|)C8ы$0H$䧊DԑoͨZvңЕahw<ӍgƙqdF TbGw:Ϻ@O^~W`2LL#:lJ(\)W'aOay".P]HFP_u6g9FwF_J\Fe'W6l,$ z5ACa!ôY#PuY; jR2 A<P D#3$L7?7o"i03VPޙ9O0n8ZSp~67]gnQό.=/'->` RL%+82_2%hr!5YPHH !XM?d}T5;%mٮ%Isb|;Z- 0W1N_w7-AY@^0tm JQ{lz,Y_\qܴNCU"euHBn;ê%cꮘYRFL#<#yﰕD?CBJ:9lQUuס>c+`izHڎn l(u*\j-r|i,L4bUl).\ 3eLFB2ю-"nnpԁnX៴:~U~,Yw6z; %egVnҏ)@ğ\DSbkzIy%2l'V4eP?;VLn.F QD &/J1a!merS?z9؂FjL9ӛc $U.46#,4^c2>_Ɫ"~g ^2H|8 xN9헟btQ!fR8|/_}{\0f ޤv+t:qs(4j6NQKy`ժ|ib|tD&z覃O9ӏ`TdDZ (Jp2{뙙 : iנ *j&5ϰJ'1ǎ8fw'?q'rJ(Tg+rneNdhf"°W RC>FR&i ⠹D,;l8VGz 3WgC(nrah[*fmyq'Pj/):0Eiø>{öJx.YXb6(bQODs)1ORZc%zӇn^9C\ vAY8$ C,*uٔ}y~4[zOFB_P,"4/;ݮ0zΑOW,00i,J #R\G@Z?1O&p;/̋sC]κCn;E6CN,FR{llCU*t𮁑s̬\(n j OStd7{̽N^>w:R M*1na&KBBO PT n3e^]o^:{"Ǒ8T.?bg|_ лVAiX,=*;Fc|RK|n ƬQ]xS(IMrzዴ}ҭTCS`mh* % Q4 uU5c%BnQ#8N~]Qg^۵mDV[Y~(u+&ШP^94dY96/~fB8 _ 6#wϼ^|"q]ƣ/^-;hCkh?{u=#G}(w"a"]SZ*f 0O[&˒F~ +[V~!TyS#fg35PFxq) KZe6فzι.+"¾b8 YWȓtl|)h셩_"XBtV{z !/Xs l7_,% /=%; "۝h[Q wdhV' 1 ;df9+RwAX2l'1ܦhk'C@i'/g:zyMy?޵#gҘ_yD*sT@f.faukr~BH7FZX=d 7o?Ql~ڜ3:G#)=VY]U@DRŔeyeي:t@뒍JFy9pg3$ ]vpwGt| RC Ʀt돺᧑!K@]"~A/"qų?3;rfA?u'7b a9OӲ d4 O %= {V{Hx~:pHswW׵^;N"?0() #taL-zfܣ^H6Z$ 5$"Q~91< ы,0 U2ӲKx#۲L<Pr\}pHz_ɊFBU@LzВK(0\~ f=H]2QfoE@n:"K|5DדbfۿQDq9ibBM&8#?;xֺ^)o\B&"Qruh@Cvn×9= S_WZrY uQdӦ}ێ\*5(3'1ȿ\憑L=5A5tdZ%sGZA}Mn~-Yk078>!PFѲ> 5q7*TqgJ_.)^%ݍ?*& G0Qh.*lw̟\nA"!ƨܱ7W7\x fsaV!XJ#79wkv0 p)oZנ!aĝBPjr*Vq :Î0XwNdY-%dSV*QڎL"Dn*q%p#%'|? S+͇l̲bP+SXPGxBi&Cw`>zQ:[ pKGMرhZ p"?I"FJuGVuiR6l%L"`dMc΍C ˳oٟ۾'D}m"D#Cbl=9HάP58L`o4h8^bۚXe2 Jf:v2S@N~:]vH,l S\ŠZ'a^/湒Wٞ$f- E 3@0̍9^%̧чӰ"#D2)$\cAp0]lE'6Z3`R6 {{A!e #G\pɞ'$U`xt{.E вEԄQմvy!,\WUoR+*R"92mD ONE 7ʕ(cmŜ;dg>_ҧO)K Aph #eD_I"m/JxTE5dZ-+Ơ_2qQ}]l`aRxD֕$ޒW}wP٧i tH3]c*"?ALW͐*[VŸϤ~TcqCJ&X/?,@:ndHcub!f#ȫ}2N紟r^}D`,QN5QFn?dm3oR57Y1V6pj@!N ).vaߚx*x_K+]܇ϲa&уe _؁ielR\ .g1{!AOGnT_'w.A,@9ψ󉀴Vg`Zr<-Y~2^^_قFg#w};.ӔX}7!T5EsMy0Z ԠA~j~qع^}(ÍD'a5;k:T89hW/)27+Sk&lSp`f g1y#w J% p*HEqռC RRiysE/TRpVڑHa#,x!Ζw |ɫZ߸kx/IM6ၯj#'{+g]xLpj{)A#*V?tIOxY35RU(NJy wv7\|f?re|NƠ<A̗uJcst>._^p|$?=OEɵgi`h:G'e-4Q9 2nnI;7C$wY_aEDDtEmf*/lPSY? en_>v~mȢCm . drơ8ү5c3XS=Cs?,/oZq|(D`ޕj FJ,\.)o7; / ;ajv[ȤN§pKiBlW@`,1q1!k: g}.{,gR)hn͡QkBVR>n"-@SY*"ߩϭԜSAz\piz53Ә2Ꟛ8|j|.#dK@[jVĊh^H.kւeɒf'Vܬ\,,c !a \b˶zj#_vOcZ'"znnچek?j=M_>6+yi$67Z5wp(5KGj ( yý&NCy]YUc_@hɖIyV86hpqGz|b0b$#u; >›$ࣞr=>:& m^i)x?&d5>R#ѽY(9˖ì.65Ĩ˖5NvBwVk*\ΗX9Ŵ[WU#v.v\GPzW 챥ͯ77"ӟT[FOv3"?D!($xu ';ט)J|86,NO<U|$68~84uJW,@s} vƹ dġs\SLX+Z)=Cvbћ/͢th FO<-%nێP ID9C^10el͋xD1oxL coد݋ͺIphAIHZ:;2]rwaxw0oN[G ~1UM跨᪬6% d@FY@ Tj@) A(?đٝC(0ŝnK"8a7$2Z$;E5 M!OL,7܂E3aE}I0w˨uEȒBr9$$0_9?2ઞpjjT(aԣr De祀}=)=w0Nmc-|(F&5;b K5@'~[EIG&LDb l#х^/"CR9A*p""=ۦ/W<.i|ؘan7Yw @u-PsʇZtg 7XcY<3$Ý}uxn If̈́/H8OK~^ȓ[S|a-[[< ik??zMCbQ U-~Of}~*ɋnWA(*T"fݬ7Pol4Tyu݁V-Ӆ,хClCA=>rR\$UiKiȾ9~bjssS㤻!嶈V߸28ǟp _?ڟQY"30;lD/mrTRлpgaWZ8!G,kU-gs/=Ru|J&lbYqL^A (1<#)wcJ]{LX%ԣk+:E>ZGLX*qtz R650z'~_HąIoBM-_`2įzز8PD!%Vli4/>;5`E4y5I y5뒀F.ԋۖ`㊂W{8ۋ84l~E. ͱZ!<8+G +je0QMo^VĢcˌLSDj4&Da{JQ3d>kޥ Y(;cVv;^L !Ha˕ox9, ݉)ܵT?t> yjQtl,j`w 6v8Vt#Pwܔx8񝯯8 {&k 5?b﨨M:,W?%uјgvnRzܥuh#rso l!DySGR:K$g f@gf aP--dw9@}W{BHV}^xUdCxLΗkm^u)(.)Z1w9bST3W-37[TmാH-@(>*|>Q]S7ftsdĴnw0MvzEw+-O0[?ߋ:XT-l=,60*WV^U]ܶGp}e:,-&kyK{"&H-mxQ9$X] \i{n(if9׏CXHFBZ.\".^{\8uFqލK`p+s>P ֔J'V˶A>dVq(e"fWUjah(kW^C;z5춋ǬWIK1a< F1^|=S1y*%4Cocvu!'! "l)9 HW2Ocjo?~='.UN6=_6͎_Q( pdj ]²W&yZwdI<(m*7lry#o"/!/}(yGk(uRh)[gQz*;9x&zrEdž80zs?Qޏ˓a95߂|i@}ePo(Z lZL E6q7* iWsH/ztD2yH9t H Cz[2ݩ J lYqD)"Lju@jMuqeGxB|BlOiP"Okj_/zBzn?AHZ&hmfFf\0,n<ĩ_<0dmrȳuJ pgBxbͯYUNj䥵z@ .I%W#].2k3{n,wE(' `53KeTq䫨z:K!ɲNQ;g87ӷ௏w2PrQ?5$PM<7kZ8a r Ȓ%>&V` t)ת96=p]WԒ0Vp/j ".k _LVx=~ð xcFgjmi>F]ӂ X8XZD^VvS eR'B TJΝb#\9FF ԈMjzJJ(Շu6]H4'2πF 4n͕%dq[#qɥ3n:P1izI\8ķ+$8q4ᕾAr@1H POjk"R6 oj[)VĮ¯K?U173QB[4\bۂ'Ƨд3RT\{b;폸4[5Ӛ& x>X`ZsC;t*tKl=)Jy;-iH`t2?N:=}Dž3]U={ŗv /5]v3f 2 U:Cn:S 8[/`)h^?0%:a'w\\~fRY sv(AZ{$K5O=f^05߸1Mށ51ŏ'Ä2 إ@DASl;"=6[rAfc6>m0beO:{P :O L.xct^mivh`k۔ԩpmCydNGӝC5YmbT};e+ۼ.!jƫ+x.;F+|ݙ.hS"̐Z;t被QJ D y(DB+Τzlu @: TQ OϠzSqQVPA֬7PSl L?,/oE#sv81N]+GaD}6XW8@yjʒ]~;rD^aK`Hލ-  )͹.](~Ta Q5:D%V|DWإ)q=lhch OTZX' FuZ_})StNuxw BX,7ed<;>.ub psP:p /:]8o^NP\1_!X{NsU/$ND (G}89bO!zAW7V{@Kp|)&0}8"49?Ж3k_bKKr'ꢙf& IP)MQ&)4Nqi@ `mSrH^5u7xLHbAQw)In"8K\E_M-:fL_$d^'h4 h?ŃU9?^ 3޶eIُ< jX&7L~{ccv d> ѤD9N!N^.U1]х>'h8Ipuw . ި2.D !>l`g-A]KI'@.\]S|&ܸօ7B]vHNA- 3tHWg c*&Ix!ؘ7Q^g !Јݦ,J~Q07>$|h|dmb4ZgقD ~N˼zp8 n ,&W6FvcP@~L0Ӝ,JjZ &"'0Sey p@TrN2|^exuU@}_$VZCh]^'bvرU\?adZ^= юn D9xEO8J QI_:RagRpm9b#_a `ŐzO侄emBVׁkϢXd%w-Y\~B}`[M9ΏTԋx>OCjҏUzr==53)rE;ښ&J PK~nߣneϏ0{/ 3,J;]:"FW?)@FJG)"C"_g Di!q;w˖9n/I|jeOtqCSjPQ>|4c'vi(RgNKuˎ&@)E sqZvc󎉑L-|CḤ{jj ixOW٢\Z& z m,jr jZ '59<0JN+Ѵ_h؅z= vHkWd; si-URuKv o*j ı}26CӒD/jT_Rex>@:MCbh` xQ@A^ +]%LW/d8SpO")?GkRؼEHwh$5RP1H#èEp"Vd4ɆBdgh9K,P A-ՌFib,XGWOEQȘm>,=]slX_y`0.OrVbS ~f䲵6[SwS?22F=ZX]xkt_-ͳ\MU?;ϗbr==ad-܉ Wt 1f0!<9oSh_жFVz46מ]Dctj~Y-]$k[QV/O{Js셳g+dtvD/2 t]كqOtp˱x/V:^8S+(-H$J f|EсBdVo^(-& @ !Gi-Hi)2)*}ĕIQh[tNl⨐Tg!C¥I 67)[3q KYgP|ÓCaì 8+&1 0?2Z.b(<`akp Ofv9|4R+B F KL_UvWG17Vװp^CxyaSj53d MjM}<"ZR1cӷK%-W4}%Ӑ`#&[#0H)vFU6eP=Bhw>L(vHoGSQŸ>F؄ &aŎ.g~8_Z> N o!DqI3`fgT*+z+n™۶]o['Cŏ| +KqTu잀XVNaQE`&B_iEE2%00{5xIK&T(|x`D|Pd>59kl~+ʌc-Gp+񝫎h0SK6}xG7{!;<=Ni5hyTb @*tIҀ27 @kEZlB]3Zo.m7 :(xrtL[(D]K <凗^8TwFW,`޴)M<&h\XI,tOɈU|0<4=~.U:%J&];MKh_m "mT!['l8$R> -5/$|_Bz2:S$wA )4x78?YIWf!F%-wsRF<{#n ӚBomD޼Cyv/p }[Fc;e4'uQ=HNW|D=[\ ۊn55^&۵vԼ逭с[Su ᏴFd]'w:d^-’" D;LLqJAv9 )ss]Ixk[Egit>U/f"+)o h&7TOrRC/=_c 6WQ5(潘_XBHBʍ#ěHEǸ%}cV,:;F\wl~\a{,[!%Z[wGtEXO d㨚`W yқ+*"izd zKfL_,7'},^_>8:*l=;Z ɬ*szwU&<8jRMB2_+~ PjQ?KjS1ADr̥P]1; vneX+/% Ԅb_Щ |kAm8ۃ!X1h4ۣ7Q¿R՜z ~Qqbƞ*HdہqQ|^pguO*]sjBɭY,1[)r(hOT3_x)y:^2\k DoCmB` Tgq<^YQ=lx?ۛDzGY[ĔҘ"&3RjaIJh} 4JiΆ2PB{a904ˡ/2M^$mXU9JW̪j}d4q?Yw?rV W[mQJӌb>Q|F sS&q/e%=) c&6V՘Tk$+;/[8}m/8²2/Jy;j)B7VIg]dg̑ y!6׍- dh3 I9שLP$$jsƄ 0. aRA!/U`:XnqjM|fڞ+mǭ5C1<Vfe8&m/ q5(A 7-bKvcҟy΍Uϻh8߁W Ft rD5O>KBTah^I;$ɞ$6'=\1T3`vy G=Ӵ&.84-lfEd5N^MeZu#*ɠT_~B&G|8=WH U pS::)#wļ#'!a N(~ 7vTČ5jϷ+TYNYcACσ[H_ #;uTZMGIАʲr`^%<*ኬjٷ$ϿS$2wྞf*xsT>v4!ѓG^M1@AGk5bs ].P}=B,ϲïT_*$ p{-@y䴍l&2 РWMQ.vg:랕>M`P ciϑŝ7_NjJ[ eF4:@q]+V-|k" eƃ_A/$ߚj@vn^ˍHq3S)%T)Hot)dּF'䳻FD>y?"n|s^e)'Q 1j<|C/l>'QVP!rF*)V?![UͿ `! 9V ZjrTqI"yQ/>2{'{.jъԤBF.U5tCy;pyhSdrW{!U$LT4(ceDVen9BY^ 4j]'AT"Ө8HƛW:yEd_G '67]΋d% 5Y,TO!h^yAEge@IB?i{sw&d  Ņ䌹rÇtu <:ck KvCX=t=p5Dol._P`#hq`d 6U|޿5Hh!#|ٶB1] &4专8JoOJힷ4sRTAFăHa_= ~<,h㸹qӕUP?2QV3ޫmXUdQ}$NşS H> ֿd>WrJ*-_o*MJlVv#hŞ =LWm뗧M뚋64wT.ŚWs04w8fC%Y^#.֑12cn% ncBq*UÀp돎k6yg!171v*=0n@ȧ8!)EzqWpH;>6*\_4C3 wݞɆݧ :0'ǟOޥ]Nͥoo/%۾鼏[t@af9KIVSy گnR,չlwM-T}-%n>jOznj ~MqH^pf3${*l_[@y#n.Pw=qK&$2[iߵFȘUVtWT">rp<(iÿ1s$7rr-خҠJ(Q}d2þoVgpAv|c6#@>N8e?*5% A^,XmM4 f:׶aC'xM\LrЏ5僡7oG9@[1$# \@pGS "y?P [X vu4v\Sgs_ql{au2aj6;VY*%aiTRIBn =: l!+*u;%,:ڞL&ucߜKC:x~بQRʺ=4oƝ*88Я ۏ ;1U?$iꦈHr%;=O6'I@8#߃4jPGu>yVk3J=JVO/OD@QqȵG$hyZڮ3gT=)׺ĵ'W[@"3Ų29{mI'=2-.3|As4s|ΦnΫ .#yخ:1v#&'yL 8(w-0|tD ~S> ?Un/(&<,|3YB<|?Ʒ 0I14į05a McF+f|.ȿeǫ zcQ, .8],[؝;Ƨg%;ΦL繧8㭼c줩#*5((KlM-r/_Ӡz>m3^tS7e!,dSͶvV8ivwP,;PJ]īzWgj9 YH\<<5Z|7RRG7EgN Rη߶ Ѭd^f/: )Fb?,8AV#˜1~Ѕ_'9!Mm|`~\V6 k9-ApX˃m7L͚DA_^zE45Ci_b_, dlN7֗k'ߴ nHW8xY::+-}*[V߱e,= !1}ȍ}| Wx(|O2?\PVEHOJs-b# +C5FGK)OT #%k8śy9-{@ti8?V(1[)XS4XM]me=E\a6މ 3cɀ֙#+w 2>x ʼhWǵ϶@~O٠+OӅM#7nrm;rU{Hj#D]U.@:l}/53Ϭ{ReW(ʇPo #;|\Qcɺ\kQG?b^Ɓȁ_w\O|]^rR[xB**+Bp8 35Ȝjև ]3nUIU7z|>ldL?֑IomK!NGV8}sR{2M"ѶY+ \[!Ҝ/z~KnB?Ą[1ٗ[C||&}ӧF$"F_=.LĭtJkl )k2llmET۹7dr"RE2Z "Jw? {5̆OcEWn&1u{hI:Cq;FDԐE ɯd6omR݌U bQDtdzj՗ɶMw˩|fp4,#uhߐ| ~`7+\UzXѳڛC8$XVi~ċֺEͫv+e蒜]8-QL,Y֒mh7=:oM@-<, l 7jO2PzZ݋Vxrq=Ji*f'G}mFo@9{@X;/#hJZ[v*`e~ Y:o${WbRXUbFY5I`r@kb , 2d\NBP[={f`{C\֊CMvBL{pDmu 7GxXtY\IWݚD %7Ɨ>H8z(MuWTN 3<߰p-m+Çu"d;vmO@mHs!X r~(5!T/Ž%#+q 8K( /$p?(@ Kpuh݌eorRܓui{ic9!e1eH\0S IQ҇}ؔoCƾߥ#83\'Nj̼oɶERjLεx %"ǖdX]e*0:ʍb.pmeʧ,uMM)!(D.^?9҃="Scݰ<7BE6iHLjKZ٤6ZՏH%3:z8y0A>&lMo 8h}>y]c6_f5Z~o҄$5~\p.xEBR \^#a#G!{d,@C"N-NGŸzyfȨSQي7#Q(a {zw_m]v=צ 6'jp_hrթ 'cpWasz^`|-T"vL_LzNb.3ݍeQ6vk,笄OH>"T5{ !)y?zg,(73kH=0*}&ߒnfx'kk&': OMKBC s 1z52d)Oy^l'V3U\Zz5(g9!1qt@sg^˺ʽ/s_3] lm~L&mUhff=haÌi^Aw~EcxAnaWݫ 9CB;h*Km/9r;q<aD:.wΰqD̹8PZl-Ny7{ʶ4,}M7Mz+18px0YJ8!ffc5қQud>V"/Rx:lVd =J|N2g*d ˯B' )P=HR w< ldE{.u c-\b_D8TxjAL_=k(HC}}a> 7sέ-N+#©̱%M\Ĝofj(&Ϯ~֛T:fc :_^zaI z`t 5V"#X' cKqLJ~ẃxpڶEAIѯGL@j ɱ'%^sW:B<5IbEk̲=8B?׸(6˺*Cq$W+8|0B.*&fhMmӹǙn2j gm,~yM..IHjD[lִEF.v#nz|?paAN@!r P}-'⵿A֨ 3g:FUBQC\{ȻllF`v!ߙB jX!b_iBb='mi=B?i~f..j)Pgfs4nbfŲM9Bn˙ {]W=؞.iXX@7հFEU}B "!T<['"yJ7\+IW`ϴ[L&e'22 >h2FO Ncg8Q /h֡R%i/\Ga *uB3 %G- >C_OG"=R,Lx4vsI20xNG?~vF짌J" sl5e,:tfjCjg˸zQZfKp!]K;.e@`N;a*:-P^vEr?HRDj}-^פ=2qxroe{m|K_߹KzQuXt,Ͻ%GbL\@|#4$e(ygXxJCI#=7O/Е?CVιƐ?Q!'dZBS!p6u$r}[Tlk_PSpf_K0"Or̎T. _,aӀװX-{tCI:IQirB$9l~|Uhʢ(dҘGtSQgn<- oW9_9K<*vg1751M ; FtQ$x~a,wԢ\[=,P*'*Dp۷"l\Fj#1VP\QY;DK,s#|-SCy"쌺o3RL'(NCL*+t6b+{7\[_%qV2X+eh-Q}:=2#&@qF!1cR0ZyR1P= D5|ƋC2t8\"Vvpus.+&ʓj\k:$[m.75>#!Rm]5& wUd967Q$сS1n,9OQSH^ DDsVbk’QJͣ\z6;0qhagTCSݯS|guI46U|%:Zlg4FaޭB+vRa, Zl#*\kHI_ep<1|ݘa9h#U`GF23dd|5 гl @gSR]9J/˺tw=aYA{9h.r}Axvzk.a @Sh97v`1+GWv6,i7`AV YsPu/>[аhI ɳ/9<9mxɄw[֭-\3uѭq5ى}rHxrb[v`S[Qwoi""݆;)ԓfZdx#FMo˾c..<4^LR ą9ms =6Yr2 g 4_kv#Au!u Oӝ"TiJmuR%Y2.jӢYGĶ0xF7WY:(F<(/XFF i+M.Z1|.,!w >zcCd1&c,|L3e_|ue>ZNHid:NH<ڊ8LV_jiܰ9ѳtoV=v)t`~YR1dWpAi-ߤUsB'?,,Ti+|IL]"=6%0*%`jV&WhBሮ,|&iLUq<>~7`6[$?쏖stTڔ!ƀ#ʬbKRIMoƇ4spt$QkȀp2lk*:~^o9N06M r62|xn372=Z=5~o2Vsilj)y|XmwFGOA@!<)bOG)t6C(rxMb& kO9.3u.%u (ЮV_3>mLUH{ruY[ʴ,D0x.d_{*j$DB%}{[Ms*"sՒ0ڈn%BX!e6?@k~:0gw5G\k/8D|t`%HTsOU:2 N7Qǫ̠TD3 ;.>e'`#{78 wh:zg 01qj*~Mhc!0d`f@t3D4A{)6Uz)B 93F*I6oFСԞ촳iGty|@͆^/aMԨ.˸2F%'!-'ު^ԕzg˫}6 1ۈ:r܅ "u;s|cuJX; :P۾,=t+j09(M,Q (=G*%"5 v>w:4)?jdkx@6ЈJ{Όv@}kDL8yeod}<] y$F)j3 %YMW Cq`YWM.r< 'Y,4YgD䴭ըkJbdzv @׌@%H.BǾ( o!6 1 (cp"^9pm݁pJ?ƕ$fŌ#i ř'އtd{l+Mj $ Ja;J9й_z(M+oȳM$uY#y:SX""8 L^)k)r',_%b¿-p)gPi7ߜ y2f&  aqtء%2~Q糴 {SYXI BiJ4ֽUpaj{Z=.AR /1h MBbVAij=TӉ}%xcikQ ]alB}QeY\pC_܉r67&zt/KBl Xnn[}>CxuDV[\ DBc(651qsr {!M4er=%v^g C;EiAMn|pkCvV.1Fɔ+ PT'pv/uv_[#zfwҜWѤȍ'*iTqT86f˖K."4#ILo\hR]d;8eI3WEuu(5X\9XkIpT>U""졅mhaAEd Z/M2/~L}Qp#1}[cJvPpӧFzb/jW @s54/!^cGfަa2XJ&3}cBNyDwڲBmjVF<=EzN)r#\DjӜSzą}%sy^O/3:jjc63巴,2.ToZ(<̧l, CZ;0AFo{;5WxVڜDY,oGIeqׁkfA'!LV7m`D@cq0iЌRѲ]%<|KWbk5@JYx7כ o學]j2a ɹ>Bd<ے$s8cIK.ff> ۭfk:wk N3)Niu8}֍H4J{ە3R<Cik'\efճفp}k0G#zgIc4 Z#xxC_p/)M@q^a"h"3~9Ei>\ϑf:3om!rYkY[cE'Hs."a~U06^ćP)%~$ %rQoMߵ\qdyMxNj b4[ϳFU /6\Cs{cȍeсp ;J(p] ج!uT&) 5gAeh<߸2r'C2ǃ&/ lPIKN<% g169VRmXVhֲڼEa0Iv9  P*Ϝp_W+̏ܬuS$*j*.PKؘ6nObchxu(gS|ze 0P֮-hX7G`<Nhr>D%/|aX# U߬[/4sB!4i=h`~!8/" 0u~gEW"O?E@`(]#%qoP/x{, /} i95̃,) "!i +^` ūcV*NN͡ݻ)!LJ%ːٯdvZg%seժRl PmO P4EM;3DăX`MƼU)n,;n(yz@sj`mxx4gG+Xg2aI-,er.\$U(k0.?DTU2RfvZ /$V/W wUn fT\K2WrE4Q[ı{^W1bC9a1T˿q{uD}O"HGy f@̢rИV%y`7_ Ck"Dph~!] fɂvmi6EX(Bo˓@hA,?+^sn 8kBZMH.Jx'zDРAz[ie)p^k##Xӆ:[(rwsqӳ Bn`zhFUShPIGax-$}C0t)Їk*O㥨ͳ/%- (cRJ>!JD4P FJǚGަ#bׄGaxV&ѱg]`\[m\7I@1ҰѮXI}GuF F> /bC^5 5P@.Jɖyhos@/E]kdoUFn1`B=ϏsJ-Vu9t(72K>t-CiܒjԏoD3z4 c< Cj+=_7 S1\+ְ5Q9w:r$L>]F%?2œNk$kB*WBHTGD4Yxzܣxȼ_:Io(/J= b2jmcq}| .IhY]kx\n vL0qL.^#=SBhrD-Ì?͒Իquxˋ̩0V 5yTDPf/f fQ*[hI˿z?S  fOT,Ziad͌1GFv^x!PBy u/T`0_fbqv;6A) cr2IBXr1qP<4%^IƗj _zD tB6D0Zq\cUzb<`d`L#P|̼bX}"v"! OsE }@1}dyWるe5O S׆_'#;\YJWGź/Pl %*g(T4)8ēQ6+0\FF|6p&HESfwf7x 8|R3 fx2]PuKgA2.]mBk֧ArM_@R, = tɷB|8R/N[u4| rxq 923(jxJ]إ v:ȗ'†0(/k* 隸Va$BI[w%Z PpXDtӛ)5#7Yv(\BTc: _m:J$Ԣl!P tAuzRvzݧ2+L ~ y ΘZn6MlO{Z`p|ͭl518a7 g\Lrt͇C/Y!^Ē '|@d ƨ@ 7nxN Y'qv#[P#z$-ݣk޹fCҩ.ӤV`,$#MxK'\ ݹqJ_.6D#`QPU"$0*Ms+: DqJ] `v]X1J裘>[ʗC Q!)SEF+2ka3? 'O_E84:}7NtFi(tfzXȭ@_M/= BuZMf?8;5ĪWlg bMLgf=_~Acc'bXq(ƕ,I:eZ=ˢD$b^y|X v+T{+9K3\owUQp Ъ>]'p*/E ѥ0c -s0b';H`ÅjKdz=~u0B!u#suI.(TL$G4xR0gw݁qcDWD.bivV"vDj6D Fk:..^4W>!@錑ULFx߲\; bPV!ĝ2{Cǧ_t4tAVV_K*`:)b ԘA4,'0t=HռsiQbZ+IfVȰ5FEm"i(WKlYD6Dd?KZ!p#N$@>f4@_^ NRQpZ󆁾RݼzO-g]dK:E %qr-`$Ιf6I⎢ JаFMNl"~w!6?wPŎ@HJV˔|]@a;͏9M vȃGw[qξ}7GML R O+]:'u+]īSĂdjxdJz Z]Ζ5*Z$Ky%4.weT"ʋDn3d+'Stx!K(v]_5E?-̃/K $6$oKy6^Pfr& H5e'9z ! *[tCs~Bm,΂ 7#j xUUO٫V ]!}`ah f)WX5!%`4rvnRrԕH-c,^0S(^h95:Gxf! .گZYĤi#{g?Ñ@ڂms8|^i\2Ҧj 𿈛-)qjl%kTd|Dib BxgB@+amd`w0.,tRhIkZLe&dKFaZ,$!SFGơοYCEy|z⌞,9sN\]p@4p r8['"7 Y{B+"$9 yTs=T6-<4|m-8ztR YUv֤o*m:TEXC/iD@og{ҏvH[x^(Vx#:k{z Ӑ&,\& SC{S< ZE^9^x!CP|G:aw抺W1 7@Xp$9̎F3e׽ZdtBx}DfX:,_!1|!d{҇_aH}wA.cڤy aU۠b*IJ-GaѐWpg?UELv[Hx+EooZ!WNr39=)D|!kz2v4Ni$a.hW֨E }F5£{Sѳ[N{&Yz&ZK=0I/N)ηwvə !fJpy[tU__~]F*9|da*&[ݒoq\:j?4l3[vœm tCK2Y"5z i]JPC ?EܜV"J鈔 DzRʔZBPL~2. ZHY.~K]Pmc7&z>t&QhRR-"Xƶ8+FNbfR͎0%pzR5TA4d6#X-R͐KCW6nmo>qj=Gu!oYah}q:=]hP~oa]/ʉcw25tY rK䒧2an;}tȟ0r4/qamT_!xC!аq{Ng[a 3o6`,5j%_֦4%̆ԇ `;o(1m_xV0 2 '_\B1֑Ds9LZůk95 uڽ07A81~{Yiԍ6ij\N6NMvob^ #Nx5(,F"0q9.Y}sdd1zҝUۯn9?=ԁ}|ңJXI+[ Ea4S*I㬺P0k q^a@0aH#5VN*0Md|Ća"FN85I([|0Jsـi#! ApUw,!aߒ#S]'OdG d-| ƽGeMƖcT.縄{:kP髤-Dh/>KU(iO7 u'Gm<܈?ߞ /7,ǭ3:їfIJ ?^LG ^~n.01[CA@,53έ5nq[K`3KZց1;0s=<:BZxvn ]P\BDٚ|ZRY ]\&X̥-DN'pv]xHe-w,~䧐 0$Bl>Xrdˈ|=y)EN.n6?U=TTlxL"ZCfo3Ĉ_Į-g;Xzxoh7avF=AFPgX!ERg=iO]L2>ޒ`*+:J I*v-z#Dwn̯>%P.֋ÔL$YN['!^XA#$%H `)R!D-B(T6>H ]gyGg64YHi$Y8U1qY6ke~^,RU&'nsnh7< $v [OHA$ǁ)]S§ G?s`}V 7L7uw)(uMN#b`HT#3RjʙT@dcia(mO>k'\ő TKZo! H Qz\HǑR'mygkTu̷У TU!^|@>U .1e//lqxCcpO g8W3S܇{Yd%69֭ hմb%m0"S fԪP瑻"I k~y%p|˰scC,݆KZV* <1ǭ/ 4ΐiܠ}EL/{$rFrN t)V `6DnPk$/(Jv`0}(M|/kx5Ӏg!zޘJ2a%M0vF^$slz^fߦe]b:4Cbȸxn >+K9}NGB (w/e!dİ}BdEznaCObcg/F;G { rzx+&$}:ƪ cyp#p|*_A)5Y捐Kt2S(]S(e`=a 'IQXA H+ zuאšG|k "Zf.L Zm8G*hP@ZW3JUL^ a@h3"S<(@fJԙ$uv H`/8kQ ۍr;(8*E*&.ʣ~,,˗UWh-O;f8˶ Hݟh-v\<-4khF_@n- ٫WV#$FS-:jǎ ,#)C4LITd~Fq3Yb;3ZBR22C6V.rϟl ڜZ[t(*#+D[o3p$c$:}xVR(!3(e&/:dmggh  JKfxdRQPX"獴(i- Ih? }0 ,Q_Mx\<&3<$~g\cc|c/i]-J_qYW'dFVpbrtYTFo[;)P nhʞQ=+:Z\Gʣ [a*}Y=*Ir.}ʚLt)&OdWW AP 9)/ͤbm!5J+͠'Y%Y+:WEPnQqb/I @T"u_$ڻ '}%k:!O7.yj]d?s ƒ%A1t8GlvrqXME@o4Wοŷ7QIΗ:~Lz,h u)\;`tpܢS8w  Exfpz&cuxjEH9C\wPr$ hNzwO6gk?%sbOo4?A u|;[Zr pλՆwc&PͼhFz ˂0=yG«&(+BĵKT-ԅ8}鸄VEwD㏯iUt-RDiR7#$X/"%Cdr]w<,;xxLΎ@1mG`>`]gބ,;Vu!$}bSMG $Sy'տ}bD-dPA7mpsȪWI΋*ov 28gPRZp D\ud6Nq";¯#fpHt?'̃*A VEutx15,lx!]<ڝsC9˺_+ظ F p;G,{([C TXf`^{aÜ3dx_RV_GO\&0B]3~efJBf*:a6&z'!m&mn`v^@OD| HDZqj-m$՟C*М0ܙ1 7xԒDU1'RYt6;t9&$k;sVqB$`K ǺJ6KX߶r&OpꁱB_*w.,[/|᜷]S:Bnl-儷\\kƒ4zۋ)emS(6 [8FD-12OL*gE\?:H>مbUJH. v!5s95_1us!𐴊 ,'Tk0-\J,`U--AmHqdnx7\Ac.نs4!_<&c?t!C r) c%pAOaZF}WB455x]0k936",8iJ%mZ.P%|8|)·ά?q.3~{ F6wx!;wO6qw8J 3L [RM;2ܒ|l5I7GZ,9( R syw}h3]C=k>>ykm3ڬKFr7?I,f؞""psI"5G7+ >+p%ئ+al@ : v< _rg@[rL,h>nEƌ#_u=r:<-ːaVrn:&WX$7;,db9 X)WPx@`hfL~ NhQ£CLA)USGaz+ 0'_19Gűrk]WQi?"HT--&-2~c7Xltq0@Q^0t6舷 7=O;"<ӱkcUv Ҩb›`+ )%Db86#+E?p&{fyԄz&l$]'n)w'k NYm6L}-3 )2RY?%* t"p弸F =|q"=ƋԎ&$VVW V!N rFhRg+=1[ZJ'=gi)N^yzbF7BvDku6t"Q!3]} l syׁI%%=`& #L[&W&UZDi,ֽda6@\\6JM[)!c| .FQ\@ =ru{fF;QdhWdRn89)? "c'^`XcN%E~>IE&SbMZBj YEO: # ^-nVg0<큱NFhs\u9Z?dAP0P&rH&46/fĶ@RyuuLQ消5$ݍ"wɴ HhOċ~Tb_g6ҺOP77/TWH#44.'G}~G`OMN5Uybq̅6FvΆ56lyx4:vԯE% Y8ٟ4AƷl="_!ĂՆ&L38UV҉`(%gD[-5/'Vw.hj -/4: F΂$rrNx@GSd;/JҸ׈z]۷k gvK94uT,4G PD꽐P/|)",C )^iѧx&P%,'HWdֽ2?}j)+Oee5[~("8U =P.ulj*XnFݜzi“ӆ\SA7;d<|*~rX'< !CX mK$KR:>5Uv7{SǮyù5yE'ػ=rXZxSTMeo@Ck\6)d$AIW ԛjrue<A&Cf 5nrRvrr_c$t+Qv:  NUigt95?\U{#9Bej ͅ m+ ) =B,&l~Â[fV>_[eSN-oY,cx`ܫmZLR9gF2!y8/p%wd??k&`.D"DITUosm 3[xQp@fZX%BQriqoK`- |Nt@3ۧ;.=0-!.6K ƢG3:*P3P4e՚BVBBQq͘b{P$vA7fɛʒ,qj)|Zgc) X,%zhQ ɍG% Lxs2N3_-5#œRMirzQq9吶Uh娧aCUYbOMwiL!ԁes膶)Bhm:B^#5U]n:mVUϬ4FC8KoooTִ?Gz%;2Ei$t E\~0IPQꆫ7q;ӳdÏ  ^!EUj8 No"g&H[wzWVwYfM #E%NRR?F,0vRSԵ?+OaBNCO)y ˹;'ݫL"Zb_N% ̕bs!3]r-FRP&jU&f4)x̠p}c=h *3ө_mڹNW1;,vF @L7zeZHM*ΊB hǍ># T6itv́(/]J{1+d BavBV۟T4B HNRDB&1hJ.4\Nyzw(,0BOܯ%m+@)nrKo%,1rn;1YߊMօ|7XBhvCbV .^53IUʢᝆO|8}%;({(#h{t,|ʁv #6ډxyq G~K{Ep8( {5ɹri<uH'z5A0DP (mit;}zJfDڊ=D [Ljg\ w <.-n #H\F}_^A%T'l<$@42HBUp]J%Wê).0 Ą #PE =!3MN Y\ 0n)?E0W pzJ3ѵ# `jbp;75Hvm8]Q994{3\_=[&aݠPJcA|~bϷ0gal*;`>۝tE@l. !Н"?㓞N_|?FwAC{b87c=ݠ *=}M~k*>,0+RXS|^ UC8=zdx cjD~#Z{r 1ӿ${fdx5!WU`]ç| 1}qlPRۢ:A&zs&Bea,˿;s6ߔ!ġLZUmR\^Z4KOg%Όpݜ؆CW\e ];Gn3pǭ,;Ux}x M,xqe%Dx}t:=YC<*jzl"L'^xe!~ЛĜe1]$>ߑ؛2l\*4)Mܬ ّF&˜NinoRqnQeAMkgDߖ,Ǡ٤x lFCU&.IX=P_uBJLa9Ryu=*hdS[qti*$l+"ث:ᵵ. B':B\1sPO%6:e_}Gn B&^⊖8䷕PS|Ǒ@@i#&ه&S9|a5ΥCq>/o_PZ- s )d{}&&dQE8J]ϞvSC&DZhZ1dqkJ;J ϫ|Ke$/˪-74wy q3 ǖR~p@qXߥT,Feew&W1$NӅEeEL2e1gSGŷl=*9tU!svFɲUZĘbH3w)A/YD%yz<:e q\X0?*UqsykО}pAߘV_.~]򯪶hl@4s}, F_.Evhź(LnMN?GTp{O(tFńTdVc3pDRoJ x`=lImc ]VuYm!*`țߌL>p@.(LDGHC026]aW9]|0T~G@4'&%a᪎ta#hȼ.?81rP5f>ڨ8ǯ5d5R ogY'J!L2m!'_%+S#!`g͈y$I*.%Y=&}Q>j5g̩&@y~ A*Z:Ph>Rf=D+w.n}gP=q_9'9su~&x3q3!!oqA[raI!da;Nn{61 ŬFНیH-c\Pk2ܔf\\2y|0zNixRRJ*q /U{:+[=GL;rhG0BX|,$EL[f:Skd>vkvDTzfC ib =WZdX@10eр~xpD3:'VߪOP{(>*!o|@Ɔ*j%Z_[]{h̒{J&ޤ]e^X"g.8vh0/ Sj^{:HO]2=)2 ޝ32~* ^/Td f n%k{9B}$'&cU쿄To&{OHk@9qBw8Bj3X~ဍd=n[Lny j0U(@pJSp$VI[w3അjfkf$}/ѳIN>^p*.$(zWTy+P{8c M { gxKrb̷T`_H(̩..qL3X9"!yݬ|}he%lsM/+GeN7.BҶhA)c=`;#m礉xU+,?mT2 ~s0ě@eIe?xsOx+E[͠]$XJa% N13g֌bNNr="S^Q|PeIT+5֑'J8#Y%˽R朥m)s?PCJvFG&i9(c&8#fkMy60Y2O`Ȉݮ~ZtG0nO6B[=G]P?kGDl, FPs_k?phs^% P,pɮshqvc8I=u-*Eo$7]XFY߅ +1+dC*8hNԄR'Mt^&]4 ٺ1[ae$=y%-)A|ԩzj1h~AbVNaDn~'6L%0@+ D &:(BPCB^$[L>Ǹ_9ru ?o؋+њR6X$ 5?+*Pw1ۀgHΏ;9^p'Hu+ĉޥUd()};nȰݭyfЊm(U&|^sDE?:jfփ/6g2V04v>6ȫ0Ӎey~n=̙c2{rb4UYȤo/z0D0c@Y@WtP5].n9&5I񪵼Ot![VU%o*FCq#1D)I,OP m%-B'K3E8[+@k?丣-U+5GqlC4FBXUR\mt~"=`+E2P1 ult^pOEaK&λvz>yT܄Ḡ 1R5!&'4ِ#+Wa=emPe:xZ%KDm æEվBZe2#eIƋThԍGJO Id?aKBd`YU3 m0nіf\0,3 'M[=b OgyxMR㸮?Z*I6=$04cbEVo'_8{fyE CYbZûeٓhR()Rԅd%Um_Fbm! sT_$Jn$=<}*3=z@8WCJm=HפC'Gle2//hq\{\'dRބl2;l>U# `Tk=;݊/Z~@\$ea5w:a8,}g==(t*gf#Ԕ@Y#ޛ"f}*$:KF7f{ۍnhG3ЀPGG^- UO+eCIIDS,tH(o8 ??% g[VK0/qdW1u~!9?oS~v@mvòK37i#RB5.{|QH-ŵƋOu<(YiEFGDQ]c>P=PxTbFN1 TajsnJcq"5Lb؆.?bܜصk 0)M׳jSn-:VT\hS![ẆހNg2E]򱑞_ma/K`M E_(Pt;O 1`$*ŐGP~V]۠R^ޔY fw T/l Ă@ZV5$,OOr˲ҡ(M睟"댏wo <6FAm~gk\٨ @G熜HZ̅#=ug&c*$#/ŕQ~[H~c! I9;JkXt7O#euXu[4)5b;VmD=K g՛ol=eN~ʶ8o b)ɭ*c\yEÆ]e7SkF%ǦzNu~a`hmyJ7 Z2grKvQ$ pgW6Igxa"=Ӝ|.@.e`Zb3>8因=ѣ-x D zفjjdAd^zNFŧyfd.uJs^$͵/kb/K8 Ş)6cF\R M'ڈ,Cs_a|_J`(6g8Qܑ~Z@ )[B>iM_W̒wQ ƐH~kإex3Șc&۫-%yg>{xlsRp>ϼ$!ĢF?,A[ҭO?^"q|T~>?4A/%oqvVӇ(QXE&xn A{{L9ZߒN!E"'WT) >z *ZNmÌ5}t)#)Y%Zl%n&Eq:iR:SI_eV=+dE @p9ghHCR_>Vo HV\S̄klsjbV2݉ł+Q{1Uvkg44QR/ݝgz hfuX _A*͐"bq9A99} oR({4i~9WFs(DAy6ǒ`0%T@Z"c݇%* e+Y>79NJbxkbׇxeKWz?G8z GaO Yxf}}*,xt;xQ*GCjogIDSOuB@duYe>5(źb0豚2y gL ')g^~7vTTy Y0wbe\9P乁iIdwb\J_^>belW`a pyNt43 ~#z# Ghh|f,}ªQ'ȴ g<>\#H6FLuT0$^@ \#w[AlMx~\".cI|)fWuGP/A$NV)U%&pOJYD.cu髂h(35T(sVʃ= q.#!>To9( 8Zo귁^\} ;-/y!Aw3}醟Zڕʅ6Ou0ZRPz_u[gc ~Y{ \߱;/whZ$gY3!'-c9f#(ڸ.C]Wr6 }a"F CHiSן(.^ x57 bpx  tC&۾Jp <j8`J\>nȷ}E M>\i-D=ޓi`]&j:']JUuZG!acV Uv_brg_;+|DZjDO-!T-L,_ʟi+ ̴oKMC窀Og?q7p)mw 7/??:M #g1'y\L`"??l0(#tמ[Mrj_z,2?[txb5!)}#s({< ~mGz^YdRj0!]XNa"x ROEo#m3)Hh!N&Y1Lpw瞲lo؉'-gM(_[ x`tזJ_*^kUe%J/'fv` T B '5GYǿd ')0i԰<ѳ%׈`TՍLĘ6c jF}hg-#32J1N%Q2bK3Pk@&Շ[4!4I[IDl9S^ta=^$S.Hu6h:bGHc]5K$wA`hNaH/̆VPGZx%F׾HT( !s~rmߥ# 4PxJܨ )2HngpS$_i95t绯FX $RDrwѧ?!hYm5^'Y,kƭQѧCl&2Y6X|(Ԛ:wG[<ݷTM_suc娠9;j;CN,e:[>HW3琏4\M8{׶}/cF-A!eLdeGZi^/I'uHT7/m;r /nzc\Mϣ:*v-nv8]&.Ҡfczڎ ț͍S*/Vx3Mk ѺM#?Ԃi i&dC -a'9qxm TuBBhgpHBH5JbY(m" Ξ D7pQ2/32o(rM`jقv tI8n3غr4sHړ&PF,j53|K"BѺ=qEyfHo{LϽ /q- !5<@ ( WfJT/n5I٩ {g*T#W1Y֚)+d)9xXI0,#{-C"j-c56 oA.~`q~wCEȐ=RZ#sv(pH%xsf`Qq(~,!MT(?!LSn0Jɺݪ~mO[Vy0h9?d[?Lwe'왍lƛ-/0}8ݻ.]Ja\elD#9Z^xOb`[^ Xo >LAuR856u1Ps&>Agy۬,XEE ؕ~)7L/ #R^D+iN]ZhZIw>8jIu2bs_JU*aCz_xD3` luj$;6:LcHTxmO W1[wn>16֌k5MF?ղjx{(t ,Pd2!'DӑT$}T4Npg))M?ɵݗe~WFg>C=d3:1?`8 EBMvAW&2(WгoV"@w}Uc̈M.ޫ!>5e9\[%'S,f;3=m^9Fj4%8v nzD=tv+5FWP3rGE}-t#o2İ.%M돩9U wQ:D:P,o#8Vu1 *A4 AЀu1R6ݣsq e!wZ`Ǻ)ZeWT% !1a :*\/3 Bc[[ԡĕWJ &7wrO<"X\ 3a ^x=)Ou~EFՋ&<8 YF7MjRZ8v~׭0o+Bk'n`Y?AUe~@pݶu H|GA!oYOjel=Ѿ2;0m9"wa Xp+[L<1NY > 7m: Ơ֔ VzJѲ_}`YMLd4ѷ g`mO-VY*)B!,Ub%x/UÛn=(X8ЊxZr9,hXv<4@Ij,P1r=-}4G zdv$'XQبea_M$BgB?hV04Ds `|15_"vK{S?Oa49`9|'F]ْZן1g 8X@(Ӡ:ז#29S!-!_;y[J@9D&~3v*`7CIVOYg{ZB4[JmyDZN&>c3ޢd`aOs:ؒg _3ih??tLq](ԍ`Mk3HbBuMSqsT#1h;O/-Lxt7䳏ZEi=ҨnS@+L׾|+u5*Jc:G8 W& +Xm =J39NdHD.P5iw !]GӐ n>"  ,)!"fxǢ<wU{{?H* ƧGtYc\"|gEzߤH2Ep=ܒqr/6$eT*CM`y12@ef.Pf>Kt8A?uDǤѾYӳNC6"^b[3݆zTSwG@jZ4*(.烣OQD&>- iVg /|MХ("ӥѾ+ iʤMɸt(Tkp,Z/w ce@i-]Lʏ2DX~vRT.+[MFg.: >Z, v02'@H'B}Mk&5K| ܭ6}lr3DQ;9l!::AhVL&v~*v̮ lFR~į{_X [t\rwՖH΁E )Ǡ#40"t|v9Ǡx4_WY(Rwdxo+9(D=cgs,LJm(CkȗF D/qն";i8 C]zݑ Qﶕ}L"f.h^xL< ;]dAFx[=-Tä /7^Hroml;I+G_s% ?ȠOx(gbV!Nݘ/R8fv gt#avOT}93"ߛ%V b"ZoВmi;.f* ,JuqKu;³* d[JxOV~ͭ@o{Ht͘v/o 0zː=8*y#wx gJ\#ow0 FFwa6YқDByG5_ 7zۻ~ _i蛅ЊD} gKOj!~+@eӍ2Wj> RN~G =w)k:@uw!g1 ]e̬:6|\< y]Q,'x[7u=8. +,WY`[>]H_6`$Nށ,xZ:wMVp^~~ͮe(1aVn Q zS,7A֒=3?.>^ aE NT4T`QMڂe0l$@cEQe8[Re{tue?4 4~Bw2?%wj[EeTde{d `B9\jXFKilXP$AEYz?}=) tkQb'_h'XNǡX~VO&(30zPQЕQARVZ3GJwsw׍ccSa:U6Ǝ{",L}K ߙ;YHu{jc&if( Inoh𧿭Ok\ D;rƾ{}DL'TM e5 * a#\ ;dm;~u>E ݄;-v24ZT.*z4]W^b΄)6^&|٠Hܺ 1#zPE UtCZ&T*Ts)K»Da2ŹI'8UlD8.R颐mܬؕMz|!*'/c+e?QRn8auڢ]؉A#^Z+VڊwO (C^Rf̽8%a̼_YYKp6/Z!Pް+)Qye)Ao zOZPci$d UVU⢴2`A\4l;H<.~Kf;11BY ]&.ƻ/;,X6,@W:M;̥T^Mv;z1MEar2_HTFSZ18!.0 'B"ִ*^dT *sqG%Y9wգZC lC]6d5JE @Wxu(i5M_Znܖ}죮f)Bϰz M`?z zHDG4Oĭ#jQULo砳Tehk ;"?zH`kƌ7-X:Fa0wJAtO66Pd307#񏿶F)oG=DX<^i؏5@O~*vg a$j3!c,yH;ƧCK?>|shNCUÂIr"d2Qd=ųe?ZE㣒wp&{PVRWKGJTp_qݻğ~wy,?J$Pﶡ4ޢiDﶤq >'&"&\<6c}z6ȎyM`mxdN~W \z8brZ ]$$?\=}:f20 D˜n+-.N8XC7.p-lK9FKӬQ3 oc%p </ȶ\ $N%nGy*/wi<4a[w{ 9RmR@b! m/yT O䦺x4)Nqg)!S?)Nv/k-1 VN/K`C)?xCO|3-'R:K8pCUBYsg4 t6?i4e|b (SMgY4eXF{9e6&1`~+)ewD{Qg?Lj@HawyKB(9K{qӟaGDFG#.,PkS]bU_EFfBû=66ܱ6{R֢JDːğnd֬ĭ>W <^hbS ~/ kR3<)c0UsUj ZV΢_G> /%_l7wuZwܜ3-;N;&(RMwV=(YZa͏)&2u4- m޶4hMWb ŵ8XWXt WeVS !EDh to7TL'_J]/6S\bW4ɏ垯W138uO ;qE(TJCUw7'p))4DI ܷX90JD[-瘨jt(o emVK4#=[<L rx\,=C'{ň޸](=dzhE/o2܃PhSf "{JSӕd:n/pм?Pk7~LGϳV0+]{SAfKk!d(Ν)z+,<,K5TIX\d{HS2W22;,?u;>}8,4|vMХVP%ep {Sv-|PaRpL%&1yla m'#v3gcg][kpe}C#=g)g(>T7 XKu=*8ϲ"|,1vt{Y0$n1,\A3flc3%i}O2w/o/+ϫXdz k1nS9 tg8>!֞>H>a?1J}H~H3H\0q ^l{l6yH_ ]قZ 63Z" XzaAwPZٙh73@>R2: ݡoI%tmx.yBOH-s!q ;$)#r =>ugڟO:)>A!? wwЮ0WDi0\j 9$Q)iTZ6u0֦Uo 9rtnyV-:Y*{bOoc7#]!ZH-f5 v\g*ilr̽?LȢd@ ҍӽ4ר ( [ae,ط(GEoS5}w[Cdv "R].~r~)(y:۶x'~Xߛ*h]eN|㵢,:z›Ձj޿\!42i Ekz6`# Ĝ {3OjD{c--[_w~S2N50%8f$φFŊ]IX揑#chP i5e=; >w$%A2/vXjhٜSگi܋M,7>jkWINxB@Hj%;;C ) ")1| L1O|FuaI"bQb ][̞Mhd<ANX=]$}p }f.x~xN Pb/,QzgB#aU l5r_qR~ &I7G_J@CDMխ*M_+(^q}0!#xiaKi%F-WJhQ1[?/>/P+I¾6dV᫤8S+QjJvr|̘)Zi}KUCхIZHw:/;YqAMYaք|gs1rJ 1H|i,G 2mbFj>2HE̬)+X%Um}uĜT>;\a D#;ut%z NUjיdq8w<S4}$VjOѱq@.jfE 'W)PXK fLOo!Cėj< XrVYqe}yt 皜Rǚ<|ҍoM[Jmb1 Kֲ `YrA;IZ"UVBղƯS7'BrQL`X\ Sb L?!vetS^RG5e`GޗST9u "pBeC!|mLz(o&+m XO繼-_@,? K)4PJ|wLPe#Yd*f>2GK;(Y}B NAnjA^O!,1-+2m[M3%+Gk!!xe:s$kd{mKߚIDC@7m)9Gn0OcIz/w,;Dܼ Ьҩu Y8JH+>r^UI*~IjCcPnLPD@r~\>SF]*( />"(Zidߑy%f^":jv4Bp1dAg|z8׍30=LTXp@Jt ceyP*JE6m} qf^Gҍʎ4qm俅8 6 Ѓ~OnҺͧqyA4tc,ې rUrٶp{^ ׂfa!L4zGIc OV%EC05? =`Tc6rs\gVi vY!\?BCDn./MDˬo(o=86q/1):*7A@.ǕLФ  X޾9hri] w8sTCWi>UKB S>rNzR%| oTSsw/f>*ݤᴀRrOi /мVy̜e$}܇}.l.*F:ϥQ!ȃs&VH?H<-<\E pp)) eQe kH`}؈ ƠAG%aNwUT(a+%ʼn6Oa1>J0vpbYVh)yB>l;.N߲Ӥ{ܾrDSXX Ɇj!LLfIQ$Ā~4\ ظ^ r)R7,gJe%DOf}O"CfC|}ooER^~D@sY`Dqʧgkv.?9hhDRvhWL_@G (x NasjGcKF"E}9"Jg2ԹTO3~Mν"}7(}[Lz>7dFf5"ˊۣpx$Vf@ղq ^.kNK#ަy_S&YaZV\z23(v`4-}H”MmYh#nhA 1w w4/YfsH-zG eW<(o񿔪Azk(s6^ys:htTj %vpx6YLG=!+yC_??G.|I%?3ܻ#L#Vpu, `Cig$QR-oy,:/x>*6t# =o6/ү);_?ℰyeQ!G ]=4 0ޟB* g;!?ݲ@@* \ /M9p[g0v,(%yvӮŐO|VXjyK"sٛ*4iwLUVݺw"Prq9lYvӰ>P;1nFcd%n(8ce&@BRkZ'_~&ѡ^7GFak 3obl.T5YIF\37XB[c+ϸz<.KI Tk" -|Ǥ8p{qm@\W).=# R3Q(|DL2nM}`v tNyN@?2)`nj\ƻWY XC_ %[ Ⱦ`@egPoxf%) , Յp4ՖXn5`b<s-(f КeA3&VԵ*r:[sҘطȄEKtȜtA7_ߺ KBj7O~*τ=pdiǶ'IO}cQڹJ@9ᗏ )}roWE^$9Knan Y| Q72K.vO%%CBZNj8(H&+c>}$zKou #yG¥z}c<~eXÕ߷5~<}*7Sx^9 t)֧{Y&w[pTIX$%gxpQXx$P1^":*N"_\N*NݤBchptCRT~}{q$lڃ.5xCB9qpdn.-xՎS1Hx ݶݯK^5| J2 ;2V؀Jxc-_g;LʰbK&Ӭy=-RbJ"JZm|3L5U^te&uuL0H6ăVF C2hٻΪ"]\.Ǜ 3m }v?7L\|BE2x8 | w-LP] 7!bE/_;qS%ԧF,DKr; Lt1'I kBkl(LpO55\CjA~T}YP-?3Յa3!tgԦHjșI\["є/7i*7h0~ !"!s$ rpy;R0UA+j>1>-bZ(nޜ Pq}D^t::EjGݾp.3t\. |O0Xז^VXapz*yX{[XgȘb 6=!љ|=mmMgӜC`[KK[4uJ 4 .NP+<:@X~+EE_tp+5Dыy={Xye Z$) 4'T̥2UDzJF&4{n p;qأe)`>yi ҆Z^ O|>q>G<ﯡ92ӅfmϚqrI rJ6_$\EǏ9&,?dNL eH=JE]a7b%i6ijfkb !tRY>K4 VD>p2M4)8U׶lHd=Or|(q@" ֖O$Ǟ|(z0ޥ{sߛ|n. q{(  FyJGn;G>DtZ[UIPSKՐ I~1O`~ p <;zJKUu{ V)P-/{4'&*b0s$]=:Ce |E-\,Ӂ4Dߌ<5NShG!JNx~ dv;1$ҝ;[;+ *7*#]ɶD=nBK0{0{7J̣Ħ~"R7R`IYJ;m+y?1^%wքYPR4O<I{}Nh",nF`R\ .O 68:VhM,N:Nͤgi>hb>yh?AGwTᆩ}CiN;yNTS:ij D5Pf4cGcr_2N"lOӁQzd9GǏzpce񆰒׈S{.(zU<|P i MAL8Gs),ڬ sMGFx1ރifnިT#s9EO?9ҹ ̜uS LӰvV`z܄RGRmQ(C.&Q /m0rӦN _z28Dib>[&OEB<vhP&62B;b`'W&\T\Y %)O ȒHYjo0Xi0"ߪZZ*zKȇ(.IsoĄpjETYN0+/ί͵l*ɲ\^+zmDXk'M@n7tf抆DgϿ>M#/rlln.BA\!%gݓ\?g%.2↩w[%yMES2w38nvfJIX&hEnJ}:d^Z$b!Ty8i-]\R#",?r,SANe>=RTItq\' : ^/g𮭒( ΪhW6>+t_W'-,R4AV#݁Op֭譡folϜ'\B:V/(ֽ`Ut:h>άW!cM4ZC󒎿P"ۭ??2~4 Y>ؿ9*a-p`s< 1X<,X9 Au?y!hGͧx ,$<-V +_GajRˏ $V n01 \ -TP/X0C^jX8>M% JxoU#ua#-{mrqOt;/suUcLa h՘]H Z(uτ1JE1j6JP1[+280o8 b}>:5˾N1AwPtJ/J%4CĮ}=5 "oa/BG8= %`EЊYcd$$MMYJ[ۚ.Tj҃!s/+i^Ǧb\&esDe=lB='M_юn9e.VG h5<(6P&1$33\ -mrVc`1E .% #"*O㠓jj4r&: j&5DCm"p?)bϟH+.)tq02wGKJ:N p_/߻{ Aa"h\ Ϟ4p{^Ci?_*$w̥^Ȑldf ^lb 'zCJOOoOՍRP0VH8WhxTV͂|ex0MȬ\j5|kyh(q)bq (w|by̥_+k _2=+q4F|@"fte(|BqwtwE 9oHr6&ҸU48`Ս>^J Wh?O7oMR8CiKƢ}H0<>;~SadJQ4Nzth0NcD܊0ǃ%5JBL-\.uwmT*VbMNőK{2z"8qft)Ti}3Ȑw\rPg9'g7uu-^s!6R36Nv ={Wcb"霪r~e4mm~XY'lMJ4" u<j6>\Eg{;Mf@U4[Ӓ|7(qGªrq:^WP 't$b%[+ SGw!sӮdH.}sw1mqq"**@9 ^$vH1n{oo%9/:jXHר߈o< e2?$bYoΨAsPVx2i4l΄rdp(kySsaa IW,~;v~pE"5 D;|)鏯OBԏB?-OI|/+qn3mыۿ?JbϢ5+jGQrv֔H ˮAL˧{gou.Y>Ѥ dn`s\Y t}IG|r ]HFRjl8ha);v{b*r'y ʬ`9g`yJw_S xצʻ3z~ݓuBZҹh#"S)@a 4?$? 8]+iRDizIdĨzCG0%bq/3RTo+Wv A<22W=?̂]3m:xp3$Hٲ*|(xڋ ^7vݴ}\rmy  -{C#3 3Is ٔ8izNVm($L޻,ĺ d#N/M6HbLn/"aejW QKaK&FjEPnj3@;O@Nkde#ԩFi(~ȸw.U 㙛^O"|dw(m@ce@Zmy$ ua]BhX|*O8|*Oߴ2޷Q[kƠt1?_Gm(][?k^SFN( ]͉C YWA~  q5ʕOwi,D oJ` I ?e^]9{JC->u{G#mPR1j $;ٞe}ƿWlH\W!M\ H_mA^E.f^ܗ'Lql2颿tR70pC7QVbqF׉̻/n̂-f̧-d0|'6\GFb>mu\HccÄ0JeXk UukFN EDSi\" >ũ Y'T.#fJؠ߱GCOBpp.?rQ9YL"ϑyIBh=/<^6|qA]KK|`cd])wpFA+ОuGV,jC M`ʠFi~ׇbh:+Ӿ^-\pVhYFL!;<[sW/=͑ڄ>SSHżMvh0ݰF ms F0ǣweJPiYrᕚVLrw'ɒljpUa :O%Mko8hn ?IL{(ҥ)ZpC-G|`P$k27* EZD߼ՔN*g1R=>P91 Re[]7Lw_=>/cw#%l`Rv/p5<)*u/~>F|"Э0wuWW}Pt%ykcHZm.rɅ$r:ҖξSF@dɓ8:#CEof%+$B u^ >j%A}gMxR#冷A>٧dvx@nm:aC]fkG$AR+ʱ0e>&u,(ϸI;HٶLqL3\t Ơw toE&UwԿF1kl$U}|rk>ZQCV.fREfWx(25ο(9[w#.'%7܆qy&+6=Az9HL+N~7e)܎վ5ujnD{$lpI7Gp)kDį<]\֯Ctr$jB;xu $RDsMe<Ş wI2at)D:)={-hW_eԧ\UW4J#F+jf|*8J^WǔkZז`RsԽE{PxU˞;ZS=m垩I20{8tr^`sQDl&,V~ky3(m ~?d/3WjwS9ł:Lgb&<{`?330,bͶj | #5:KuSr"n͡Jzm~ ~Z,$a"֜OuYVF} (Vq3Z)~=(~ ߎL^E=s]BwO @UDuƌ(Ԋ {X-IsXq zKjRmL2K]t1 ߶tA݌l#ՊNO:E jӛrB-UzIJp:ρ)4AD;Ӎb AHwC8ygQg1c}S>DyNV~G8oEt31Ή;c\\W)0:&/IsuX1]piiƳLe=~(I*`9O)v丕-aE庱 |-Fh  LXps.>I!,n9'ZU/mز `r2D-Z2{DGHE >2)n'3c$_Cy! )9y'w7N[qH360hvO׼Sd7O"Pt>H|}ȿO"bL<8#&*Țjكob½R1l)kδdCme3~wf}s*IC?f5*.;J N&lN v<'lp y7`OrE:~ݞPaDmB~7&XhMn8M/2<{)p?ǐzmV4'QR2 8А3sTr2#P]OWR-#[: IVӮx)}Gʾ0D[(gRTH%j\AG,L+qw]> 3s4U!ilZr vC@Ĕ -1{E! Y:&xWsuCz5>07+O0okXף-=x%ѣ3 {nC=`[?[FԀȗ;HnM,l{nt&-}^zt!֕?+ 2wLd"C˿W:L!viϖ l ~&vsvH<9X7‡G1vZ2zcԻs'$# \!Ҕ<\1O!$ЗˆG{j9H-T. ;I(>%"|E}@6Ӌq1i?!7:O0}/lU u&u V٪$(|^C%Szl{trZ%A_JǾװ1+Blܼ ɡ {eG%(׵ʆ94`LpTdOyMnf@(vM35F_gNzEL?Kyv_ޑܣbH}b9D~ T V: X!׸o@ ə_N25r@[*]1Y}e;bxT4;wy}(όusW`˴CJ=_^ړ"L*M*TyOKl:PW[ ugA TcŮ%@ Sh.)ܥYcV'$tppAH*V;X,H;cMz)ǀ@2-Ry o=B l{K'<7e݂Z?S-sAoݾo5w ^%)Pfe=i'WCLfkxc )3Y֓͊өOkof4pZ 5HWAE뻕Mhó7LTm09l ńS kٖt#4($M6pCFFʂ([8' oɤ?^ǖùris~ey3aAڷDhV^􄻧qAv&%l5SY#RxvDTq̸uy XquSC@:3(۟.R}v+dSomA0I04܃䀞"XyQ/ 4ķV*hΪgM~<{#hVbm ?jZQżz|Dw/Ԋ54Q =F cZ|Lh`gI}Bngm\co~ fl[fI#}Az~Փ^[局Iy|RXIC'E;f>l*Hc1\-^tdԏtXA R1ϭ?GQZ#r:&1L9E.|aάeْYK"J;V8 )΂Vf*i$x7U^ >jXx,s)Yoٚ#ic/ͲgBPi'2=mlF1Zѐy/сU3Q;R0o z}I+GV@yZW'Kk;}8[̀kqc:( `ձcC8>'j0F;tެ1u.t.id( QH> '&j0{Y'/-? yԔuRlm+!X1 eN  {T̹{oP @H7vy I/T~~9dS0L9CoƢnd5z.s"&aiaRБ[B,]֨VlvblN+G\WĬu \v)esbāܔ߻H{I5MxS7ؘMW8+e)񦴐[!3>2S/DPdž݄ f}1vpB@%NHtX *jZRH+(NɄQ)>"`/84Ҟ$_ O:ҦX*Cl ڻyyhKJX = LbMi:=0äB%eT8ByI_WXa>lN(\C}ƨjJSEuF솗G5>R4_3wiub^_P;u: =hYp{B2i/ބ-@9ﮠgW51"מ7b!/Hr*4Ӻm[ |}9kҘ8UMHrcN({rssIeݭPPilQPu4c4l~N|hb-'3z}4F]bwň.<:"û(v3Mn[E(v LLB+wqWp\QNWv̲1\{ bpK߬Y[<aAE./]̚n:)I.9,K. E)S ټxWӠeO faOq3K'd̵RXc%&JA 7E=HK;!%.dbLe?-t‘)!>Bra +Ox ڸjy>0ƛ hNW#싐e- LCx7i*JwZ "AC%#s>eWtg@$F(B;Ds?"L:j TT+.grxax&Yf(-sMH+C.}yV$w6𢀅m@; 6W~oˈ5NtPgx1b{89Rϥ*s1ў|U  YrMS"gcxh!=ĠA63;f#C2ļX K!<[) 7XBgf|UdH6T-Wr7$14Bs .K|xyP^ZL/[\oZg_`+7S|pj/vU4 K2VCrb <(`)[줦Ye1ZU"6)-;v@qfpb:9 -"94yBv&|$9:ٚZ  6/`22S E՛$F3|Ёvf- IOXR(Inc# :E6 fN@u.lвG?1J= >K-Lqn{um!1gk،JLG''bD/7e1E6{m;h:s5ޥ48Y?TG[Z6=r0O\hIf><&QV# (-NSocoE^S#A0Uw~7X3y[2< H}\hb@ nD>V.˿ݿ\\s2Tm { )yOy^}|:$f_Rt$]Bxp> +[fw'wopf<Ф['CF4ޝqߢoy$}DץFقH[`GnM%zh.#\׼O 97r?ʫ͸\s&r1_N#oG Q?Uم1*{ñ_c0KIPP#n0MZj/2IoqƅL0.J}}e_6H=I.a==q5#[q7i=B /xH3wiYL)z{CcL7ys }*zeT/~|]s;(KJI04w8D灀;O ׅ%oUT6vX9`x%6@qr>U1@U-L<+38$s`=M"dknu}JjR2lz acZǹ4izy#CyjMvMP)֜*).@`C%,rT, e\Y$yXK+a}6v/i,с$" k$' ̝1dǂc $t{r=,J:PobLfڪ?.9ϓ=S^FȡspˀfoZ~RXϦ%' m+3*)Ǻ5WDˍzgz2 ~V"MT r[A,n* #ՈvV tDrJJGQO9=*ܥ!z,-V3CU&uU0kJ`trRxXE H hJ XrZhtN%_?ϩq%K 7[b҆[uC=,uWb[1b~_]Lη+Y;Νm=-~ƙ3;V 2(xu<$a* ZQ~9;jlZ{ʵa@OCupL:O0v_4@%T'L`^cdeo>?A?:=E dS<;#$͊#8R[uB86@>}w 5{ >dnO˝6 z6lpB5m l&{ܐgI#^n?oA(ekixǢ ?h0=ΚxYoǒ#%F[p0cN]c<^/#ɟ쀧C2w98B!شM)HA&'4omµ3&:*%l#}v.хXyF' Ô,෕;}ϕQa\"krl,k5"+pt@ =Mq-yt 1mf3M?r=FXQ짖#?iDp+26}+yaϱ۽ޔϬV띢o1k&L(e*hR9qVCeg6@vF+pT `szDҽd=?0Ɨ&j58Rp`X C]S;No_ݳ}U>qH;BK'o[_"a0 (urlћ4]C E92"³qP@Ǫ= &v U̚QɄ@rP,k}}S/W+xreNtU(JaCeI40SZ 0շL,~G> |o'H0T Beq5B T<Ss1e4KQzA٤%;?=XLWU#|cHY 5S'#%$l%(i}d-0&Yru1@u-`QFfְ{AE{T F+W܀lTnd@kQq^/>Ԭ6d"?=G9'Z o2I PMDhU!-̽GPPM3V3/X VA~(XR(B7~K@Oށ>dA |*qdCZgp!c38! Oc夯[tp 7g! cf.!FGNt!+P΁H}me^] ! ɱyDX]WlT:=pY[wOiUE|K[ eܣpW#q#$-4a[ ?s3]/ },{ ~I*~ţ^eܜ]Zt%k(vx䢙6nSb*gSW͕pK !w&gdt=oFm~]0ky k &4S5(\*6#'ƔsF8r9B\ySXk%Ӥǚ- RK 7USϝ!CB$ +\4u4X4تt=tlS!"uk MYK[3ʼn߽_2dru6+;9ݦ.Û6EgwZK9v&d֨ڵwEj%VNNSvJw)<: F v<mjD#te9noƂ%P#gS1H~=kV2;imii.$9M hc'6@#VQxmڋe#賢/Gl/@uPf%7JnM$MV]쯁;٧by^I-2Yj^%EզMo7*zt#Xs&BaTFJ苯b2VCEd'83#-Ao{esU_2܌ˏU\W݉*э)T'BuS\] hN^rjR͌4- I؋%26Md^OP)\Ugt{p@Ly3"z~D5^@/-|!NeUW%USXDHcq e') xenf2ʻ"߱L* l@f_o-/ cl}06j\c#Eېkve"^-"%ܛKa⭞Q侏BߏBDI` mҍcj p[d>,jHDR)fZ3yFhOstyLj>7@ezM-yC_<o\|M1ý&Gcq=JM0 _ J ^{׌Z) ke/K Rzj iU2+vypST皦ѿ"l12ӉL֗jK睃AVnEK&Tuᝃ Aë"r(o(S[+.X=p#եnMĕ73O8ZaaIw˃|"WE9 /OI*V1$~n)8p Ɏ%+9Y,# Y<Hshgy "a\k*+&.d.} y3d(oy&8! |uWi=(YDV38*C\8 : )fKFkf2dkAXh5LΛucyZJGPŠboegZ?k;(8є`™F*sOpX\BZs%:7tҠHҭRE_`&g.$&:v[`<=ltc.G^ [oux a\_>%BH2n{` `69J*̼DE1nuƘaKQ/)#tOßBTe2`hn(2>Q⎼;Be]\ë6ƪyG7Bv6I`*l`yT" n $@Q km*I %nz~ YFВHO {tƄpnx̲u ~1}O=0s*v4d[K')m.dH7DUX86 >]>]`1ڬ6U8*n 2x czbtDžɯ/;nB>wۚBuz݄/geR*5M AG͞[v Z],4׭+|kL6qA.<*Uq NY7xOA;!bՊ oLgFӡ?^]p]M!U4X7q%vflQi~J+[i\޸rN$Ĝomޑ Na跍>lmKd@}=azV;S~zc]?/߫ݖ"gGM 8H`*!^:L(xTDͦ_`\nj~{K߾yT%)QV @/j, U)s{6Ia(XV2td o5>!.Yq!ɐݰ|gpBb'6*/O ;9qϜ?$I@s.gYj8yR8#N^wFO:ңfhY S"7s̿X:߶-^c:K/gxTX6BDi@W8f$H X]E!1F6:#rzNbzX{eI@\[2cKE_hfX°A8G}q@d՟w2K]EpŢp-aD, $4a?:gMπ4Bep@g) {ߤWz(\aKn݆8t]uCnI9CfQQ"* }l< V/AHna&w@^zpM|iZaя m} S2٧[*qxQ\ 9DJs|;>%=ؽd,`Ϊ3VmJ䌔8W,+"]mXZݶj8Ӹ̿7]+kJIF4liJ瞴=M1SE=pTR:;LwI]ٴy ?y31H yy}* %f\J;4ڴg(J:[KDkd-&?(4Suj`5FT.r<0 Ws,&w1,`˦3I8 G?pڹ|a&+>ax/#θACu>S xm,BJԸmW"4Pepy툋# f[n"袸 LmP8wJ1aUח$cNǪp} (lFӮoS8ryе׷O')[;R 7h6i} rxul-' mysKÄ 7Ӑ ޫ6i|ݜ전r&rvtxaҰ%&)c5A Lq6O3l}_x @aeH/_UH&m Zӱua'V>X{+;&߫ lM:)^آ93IT}ޗa֘u;-M{^&ul(="t:)Ցl갈{eڝ3j'b02W tOPbD$'pIxoxqW1pQu`bbU_ڲ=~ylxqpgE% Qyv#N0~73֨86 #' apvJd]o.NJG^tn!\EH=)Ym& 5R`ޫG`nDSkn|83u&{"9.ð./RDP߰x[t gCebfe>(ElJ '5.G2ybnmM짹bX !Esp |V8|jFAE]~|VNA%&!xO׊%cԈ0$xg"jL6Rle'pĜ`J~Z3_8ϝ:<&`]QwW-7$-R:"F>_ܡ_, 5nXz:͝YZ l>ԟPIo&%~sq$aj \:ó֕% L*sGgXXUzhg%?4MU![;P[BKCRp@33DK>VܠYd)HV*7n|$nTy"}sN^s$alexD1D.eUcIZV52E-{{0ıCH,h}V*h= W6pFN,uy|xO,tŭvᆲ'2`Vq͌)ei7 6.K5is EXxT{UTW&8ķ NhZ9nf%1 s7/pDiUDsSZ"fi@4ؐV5?5O!hwSǮJVбNޠʸuvPHU¸I5W QOQ <˞mc MGY2/פ͆5CMa^A'ru|Q26v{.'.zczrkiRk>n--ur|d{Ap@XOrչJPL!udp!ufR=eFT0y 6ʆֵδ$=K掶dҮbb5BѪq2+_4gazwл5$sD9]jR"O1'rwtldrVE|<֜rnGn Jx#E%8)wn?/j{8>2mI>Qz7a?Zkj3&#;[­.7Zў^7Et#yu1x̶]_{ƼnS0Qe?oJ8"=tV]>|#Q1PooOe]gP$ZH4҈)0d{XT6bܜYw}46Q~|r^.ۣ:~>Etcp힫8jSW !xhV@߯qhjϕ+!/-+QMj`}tF,ٶF:d2j^̦<탗Eʱ`3Ku02M -syP2 S&o ѓME)@FQuBB)j"BoƿΌ;G'RIeXpVcP=iak˕Ӯft= 98\ K:kSrhQ`5+T#{=FP-pc81cO=XB=Ď}xNij 4/*/+gY׮$6]5MG[`|:3)ʺzc F:/D00ZՌ򌱉hzd*V&  ,.s(7,F_&R@,U a_fӄEvV!Ad U> Ve%A@td#􃭴 ?)/A*I7 2i>]>U%83ܐʨQc=܊kvOMR:m4((lL{ӎyNl}URr$0ert~3(c2rÏ*՝ Em9BHrD}iu]*0ζDуR?t^R'~"]DQ(fD ڷ"zY%$I'nQFVv&e\bI PtXpox|p-Է˱Gn Х ne['\~[&톑Ѵu-;&*T{Cyuht˙<#tWؙ=Ufq\ h3՛aWZR$B<к^,@A0wKݎG[0)>ĆZ'EWe՗A$&ѣ@1=Tms.|!J'9u^ %Iꛨn҇ɠq"31ӼfaIrf I3xaLbĆ68_CelyY򪚠(p9Jf &Y_U9ͺT&_F5dW:˱j7ߗ,!"xsĨ !: @ئ1Cg9P~⯝SqrPsgEwc/Lb`-a0<7}+Υ{cگPze>_ɞI+< D9˞ "I2NVU4 P^R>2 tPޡ~&UJ~kMu3P+lV EAWE:k<(HR Dr+Z:svL(Ma\J2o϶BQ,4U3Ֆ'8i-dJtjlÿ1:U@ڝ۪%5ni}vhu4ר~*eB\РYWiX7dGz 5-{,*Ef`IQN\ Iܤqi{xkb9`Y <#ܛѸ{Br4hs`з"c <(M#oTN W+Vep昚jjphSתS,l"yԧ $+3Fu $13^)Mz]J!k iPEH  > Uy߉{[ %e|1ᵘTtLt(v0Hop k[3Q.h5a /]. 9f7;Sx/IRvgPP͇Ҿ-^iChc Ouv~?Cwo:ɰ^ 970';PbЅ]"MOp du{*g<&vkZ<+9)mܣWlcɩ=F ̭"n]wG\GYIs?t(v P]ZTԑ;74 /'H4y H(d`6k=hb&ڜ?66)tI^~8s] >}c-¨r})N͝l.%(\,Evna1.v}p*ȡ/(Ӌ}?Ρ܏NllTBQ\Yb.P1QVX#Q%[}k=ƴ=R<0ޭ)oƦ+Bun|*)sU1g*ސsL%֜\qksfYkt:<"EL=dHKZ<9PP'+# 5߳ d'X/P"u'R:VF+LqY n^Z0&#i5𸿳,2 dh^ĐpKbl㄰3rq^à3Zh'Qj zy~HS,)hxA$np,ld:#g^ 'j#6"DLmt^`v54,g8~ށDO{i5v$)I^Z2(%R]|*x7@E4TE*l,cɺTPMP ]ͤlOK9w٥TQpbTnl%0@ g:$,B[4Jb-ET8qYP˕ vD!u"0ls--U^,mxq^~Sjy2y5z0G)KD|(dc.Pt=P:Rj7Izx[Tn #Q{|l=ԃv _"mK7TJ'ixaP5q0WE1OP̌*1oC.`0[7ю˼x6&^{{:udŀF1ѳ~J mOf~/ݶNil4j~u:%; nu%Zs)Ӛx ЬiT8E#u=i?!oY3G2'qIkR oz¦ 4i0֢mXy'<"*N@3oN *ڀF èQ.+Ӈ3n=VuI  sI?P۳aVYSԞI8kwڶN W ѯ>=B FkVyG=f%5sa _1*|v{)}dhF WQ22xkLÖI[c¾Oo"+̼PDJ6, ' !5YqpCjڷ{D6gsg3^4ԲsFQNvb~eE-rWI \3\:1p>;O=#k*Z,ӑzD]G 0u5srmz Є-MTL zޟC^SYÝFYS& e==1?X \=gQe8nՄ&4*I:lN!(3N v~A eǩ7Ad$-EͽL.+|`)N|eϜrڄ m|RilVrea;)_gÒWE-o`NLzE ;B1Je__W'2f\>݂#2;.04<(m>q'ٵ$lm\Cb|v8:;:pLߙUҐw㑽6a'7O&WP0S`X/FE(# DW?iTXX hDzCQWڬ9q: %jĺ]d͐.Eq{]W!v_n.xkт_`6̓/i~{LX^UWB8?)}f ây {wI Y\gweol4?`I|e?V*3H?qĺVNzcQdg 纡/ 󥔿aTRckrxcggƁ daJ8K 1$ڱhn5'VobE<$ } Dͬm "+ɮK~140-`>uҍ5^P,t[IBoбLp5)稭mW[RW'TmU!UZvG?ZRi}R%7fq^zpTse{WG8zk9&ԻtTP}+]ex-*HH 94U$·͓àmɺ8\:NueraTR? XOŹ!y_FJx$bZ~N5xk^0ISut#d6jr Yfcc4ryIDe7 $^yW?hF:W3H:c!7/, S| / Sf a֧mV9u"8v*]->kE/Hʌh9E$aln 7e@3Qn^::cw%cj~"U*;' >GcM&](`aKc8*6W3p #u@::$5]H굻 z.n"CO]D%|{aP8B~iۺ׌j)3߅ \Sb=j:ÐS[kP3{Da r6>pl{Y8&=gpsW]d\.26[v!24q emHGO?֒u-`w+X_:·mdb.gMt3i +(@-2dZsH0yy%vRN.}wV avO1pm?Ͼe#OqR]x5+B4` T͸^c~;I^ Rʗ[.o4TiPDIRFlsZz263A+6-ըP" ϒK r5 6Qh1)94@"|9LRTMhs{|Fقzh6sgqFnlTG0 Y_~nq0(iX|/#SoEcbW=b_@qj/G +NֽҷY~*u\-$ܰ`'ت uL]-x :#Y"|x(K0%S DN#K^ - lC.9x{mej #`tӛf{{.G/z,OH[\$^wT$y̿y5bV8Ƀ>Yh58<%/_lno_D[A>fn/&+ 5m5۫>{\4CovHzҶmD+4f]ܪ+*\aC_vLaA oA7 s /yG9<. 酯ZFk9uSC묨HhnssP|#1>c(sVSe^ CTpuF 6~D=CÚe;\ęT@doWi; s#j6n{䡰MQr֢ <孋c8S? d5UzV\HdA&Rw'ßMN#6HG;/w "!D3t^݁P_ iqd:kgчʹc(CpoϘK#,܈82'i7A>`"LC}`aرJXrc$X51*m/h?BXvw{VOY`Wȩ 1ܬ"4)Dqh/}HV8X.%oߥFNeiE0sLsƈˮ]GG4" 9[0=dp2HTd b~zZ1 /SaE!b9vՔ %&f ,*Ѯ|렭<<4dY={;#^[b邙sHT;;?Xby J]5?ouc1vR\3jDT]Mw}ecGBZ2GbXf&pt-#9͖V-?ZU7?6:g47rsi.uhM4娀B0"7g軽_ӌ"}NK%|;>ړ17jcOzcSw1a@+;ZpY>t SmtJ(6 ߞ|}[Ji "9`zeH TNZղE^R?~߽`vVƂizyT ? ?}(/jI5K8t lVdž91@ep z=oio)ZpɆ6A8GƂӝږfh-:rg}lETlfc09SKQUp%CLSq*noIbF*F*>gZkP'$ ׈Z'jQb5.~87RZFDAafJ&`QD3 Y1S (뜨vhRkM^v4"!Vo%1eR+P{|UҕBNOƆ/.ݷFK4am\rBcS(y-Th,L:y]Pؖ@٘q/.1R0L}T6%w`@ާVO0qԾ,Իv4]utїrSC|$\$P`#n;0&;fp~` 9w1EˆoF9%~T%JwQm'$tn5&ɮn俍_ke;[$W4"&R5=o37-Ҿ6@ECe !䠤!ܗn } ~=W]EͧN!S\=ҙτKԂh{Ҽ_t *)A<[uM(*΀Bﶧ'tza%OB>%y+ y?M[{ƠŅ7&F7$VIUԭ9 rHd_=cGU8[}.Fb,\iiiF3}  %6P$Cz䑗JP\nu' Dk@1=8I>?3qЯ&{G68b{Sed sljOޥłۤ]IɯVLh`}yIoc~Pf( Τ.LH6?\&w`:YRyF>E{20f85#BT/3p`ƒԉu\Bon$!EL\5@XG{|@Ȱ-xiL"; ,\9(j}u4mg{O?|r̗@$Pyp'{eHJ\}K m@~XpĖ#6z\T;XHjPkA b uZ+_73g{ Icy>vDtFr)C?X@N+_(룍0q?kONGr?5_9j㬖X[[~ݖ(GVxxK{`\s!@RDÝf G`!dڴ=ųт%V$7Ϧ^}vHd1źj@ RF0&l'EJj ?8Npȁ3nrsKY?;5 ??4YVo96[[OmhÆIHf~_%EjW522:^N#C '?󗩦، ~̾3qSIdsUC*XD+<* LM$*^:aeC:r@1Vmt BpPmC bhTVêyXO,HΟUƐ;hV!p !"^g:w2M3ݫ)]OW&m%&+%=a>ywg:qtTAQTdC7K3%1O> EiޏKm&*\$oUyP;-IY`dHYYq^Z_b,{I\9䩐p3 $QeN41XN^87Fqv).S9T~^}N񒃦sdѠA~ *xWÿ-DC# ֫E驰J((ҵn[F[7-WfdgkO EI>˿Bm=FcGO)m__["Wv~-hQfnzYlΦ=Qi  wGXW&G@̿~syAG""$fccZÜJ\s/=d{,D+dыB)7MMO{oeAHyYep[aF4Fw[l5?ړIgǹrdT46H4;-A .c$'F:3h(aBG.+R!K2}ȧPgR3Ztp/pMܢwxpK"*&T74O'A&_dUUN5J`R¡H$^bu#~Nj\fA?vAU9B/R3e}^Yn e,|-6uFW`끓M7z~Px h4Vwq Pczդ]ʞmb Jw@fFOF͇vP1[={t&p|ɔAӪ KwnGF ?OEa))j *J% xSӿ#c5Q*])g">~z?uX7itLdx2MWY(.F}dS229nsn% /'uZ RLA:Mͨm(,H}ɿ#+5.]v KB(I䝑OkQÜe=F\aOOCh m[5{Vhy(Uz )%L@;&b4j<' c[*#A#$)R dOr"'4+`s]`piڪs[BݶȶAF)1U&ueNz<۷Kt)&N-?^/TԇF2g&iXsߺWʴ4lQ^DT ^1,*d?:zU?Ya\;ƛ8؛@m^)±u^pIc {G IСAD :YS|Op"vzքmMGs\|!CJdo֌z$9=sb QPH4wa9})wsl^W K$bQc2q)6N*ّ0jIi|t#<XMS3'JSQ4_[麗d#.J8ܑ0i ,)t~\\':]`~e %ZE_.G|OLs=;Ql_Ax@cxM2NBNEP "=]w&kT7|Cε;O[kFt2OؚX2׼k FN\|+&!0@ M\[>64*]MG@^L ~/ )k8q9EMc\`Tiv1:OIT߰tZ~)$ EeBx$UX3-btn'!F-7rC(V_V( ?TVrr',$uq ѭ;mds y[v1[b~|nf>Ke8;Pm69HUR6aKPVg/ Zӝc[#da$Qww"+Am g>;Y̍g` tn䄞XJm?U#ŷ]DRdÿg,sSIPfvcH) Lon*y/+Q?dۼ/>zgXOڔfH^sXWښ KCpDTq<%<(k_5t括g'Uй"P&WhN;|jO^ʇհ~p"y.T dvG>=} ؂o hF$teJ~CIv+m 7 NқzK?q~c3QLS {St}&5@)gߩ,qFsZ|0Ͽt*}hU``BX~dTygx/|,V6JE4 eq.sGL>e!ҜA4·;+g2== #rZWQa#4"%s8$.8fJ49ndPKBs^N!"S^V2DL0ITdRiF؏R NeA2]--6w'D@*!F :֥:at7 ^X4&> ~g?mkm%}w{'p)ВIJ ͅ>z`},9}ѧ ޗѥtSZϟV ?3 P#X2%OS ׸E`&Ge+\*"/zh?O/.i]cZ zWDmwlLO||Ϧ4"(BLz=fG K^-\uդ{8WH0ӕRk!aMxm sHA7{~dW*&ި}lkCcRA4mƮ9o`ņ߀Qn_9ߦy#+* kx话cEBԔa3)?;"65G.aԧji>K`U~cgZz[0*&|mlAMcg!CCl Nh)푦!hrbE[@U~NtE zOo7Ɵu|{K.|I,# -d6|V+-$fIc~1^ 2heZ9hBkuK)vcO"]Ѕ& 3>ISV*r(a i6ƕph9Td4LJ!g%wk8{G(+ӭ/qʄtʮsqa%czȯ>Qf +pB=X{  vBN&-X9jv MuH"k)rpA[tPQX2]&qh^?|XU7^saPdHNzGRmVX~zUZjp~࿁_q抾9jCPTM %󍉧D|;c6a) 붂ɨn{!SAVb[DL?+\٨ 3jpfbe G|+vz 2=Ld 9Q %_Jd]w7Y_bxd[<Ս]]z0vmucTp:T5XŖ&>ʗ4\\4 EalbWbf_[pxl(lQ7MNuZѸ] pt ]ZZG;ۋڠdmiMo* hM̨|~\DL/U 99Zp斯ł TˆY08:_x/ǢIkA񜾮=IY_Z&i obX9rtdZSܝ >Tf./7緼سP]{ 9=^^Rp\ 6_7i)HP4Qd zyA!WcL@Fl2?/AϏH"'s$g Y²[ l3ĶrGC;Ht~ȮI^enxdEbXL#r&SWf\+j -E*1+ևdMn($W yj#P-} 븑%F|s9?_ #r!IXB8EeǺ/nΘm8z.ASAXU5Ej*cjյad%"\]oILLX !j+բ0lLԣ"`JTyG~Jis <[S')E>|H߇ آv~)`N, ֱ@̖>{[UCu^Q lǹH Y;mi?G1=Q$EK,ؖewe2Y"SE.!H]sFlxglDIy}t%?tP,nvžZ[>MDR}##XEs0\aj݂?^ryx@- 6ҕ!%}-tmUlnclKsp}ۿ'f*}'۝=]sG@39PHe~ꧨ'ji1Xuv7|{'O 3_+!?䃆p97Vry:Πjiނ1'1>Lv㒇'0B#WQMԹD4KK:]4dw> |sY=s[safTWU?%&3؅l<TeOc,12}2*!F@7=%1HL&1a#w`=κך=ZZ[\3H0zO⨏B gn{D#ơcU>R nb6eqPѠ!}o&_dhf 'Qv1/MQVG xџ+@G_1XI7 fpEq(2_[,(nbϾ| {DU_?t1j#O\s8Bx=grJKŲZ=NqsscVxik&}/yƊ|&}_4fVSߗF|qǴ] V; Ŕh_&>Rfx,D\H>s[MAgq\yQ&:IK: ^ Dk"_ ̌*ցx W=:L0̅4>C/Xkzk/0f4e U.~롟pLBm^,U:.6Y9s1ocnיHey;:k[|d5 Aق<I:023"d@?y\sN2lǺ7LM!7g ו ڄp!lsC6_tk }u 0Lkb_-*T״wߗ~wkZ 3lr-/J9࠷nbZeܦ҉-triuɩw UȨTSGo~bSy}וʶkr(ؕ\b[__ iiaa*RAP\kO:\Vg-]t6Z8U] \K"ef~EujR,`ͧлxi^mSH6WcP-iM%mRb%.cWw48'+UxO뤈_V'SAfIIpaݢ-i=KTs *H&pT@C`J&hx$6DD"B'ffRn }q)\.d6xlj>6, @UW!Pw:%+贒젤Xjt;dQ 7Ipar\(tjվzrt2;*&2vO{g#+JlWQ^yE& 505Jʏ')t\Dpͮ}*LJ+4#-l?mLFd ;ѭ|e #BcWH T^i60ZL4-ߔ*Z?^)`%ARO871:a#kwZSn顖`7"\C!>.ȏO-Xpm,|pGawԤ_=u[S 'N (5􋝽{gn8H$7AtSVF#R4 1Q?o쩏 龄R95$OGBY/v2$_I b]H~qQKO.pQ(=>p6; qH׶td}CWnhDyN.ۈSn7EЄNdß"L_ w_!gROmЍ pwMmOP˃vkpoh:c|.éHc*:pFMrmբ'ȍ\-z PY$27> Xy"t񌬸s΄KHer+CԾܰ6fţ#WKu}. -X T =[Z<5L|3XxaP?[R͆'7\X?IЗ44k<&סqjO˾sܮ.okpm ݉b&=e@aNvpLԥ2իRu%4EP lQ1!?13;SpB}]ٵA,tL>Sr^;gtpVk5>T Rp*v?ln5,5JdI=rof z6ؠw%5u(D6HtX=6%gjئ mWGl:ݝS<_Gx[)O:פ[x;JMyӔ(m&!`Lp3+Ϳ-jv7f]WS昝J˃َI 1teb ;)i-8LJ~ YJf^rl4k86=(^u-pGSވf\"A,0h?mݵ=^$Vw`ȥZC4;i棵CvkF|KH!Z >Ƞ&h dܴ ox2t\uj١+&LvlNޱ @,+cL3a@*NFڡ=ӡZiV>g%) req>c arޔj -SqiFy~4\^dW4e$Ts8|b'ԫCCU*0ybAv)(隶tXO)gXwY}Ax&ͶǕK@IVi P{D1jrp? |H?vͰ،ٌqgnmeNO4Y)_=!,8ncҧow@WzXsJpRu)]j/COU#~[~tgK4SY0< A<@YRHQasndB9%>'?ĉ]﵌rR3$rTplш[_ᔕx)% 2 BZ+AJp/+7gs B-%fLkRڦC')\Fk!s{_>֎WuKJzݜ&k;mg'0O5xmD,·cr+8vPK5GD }zZĮܰ47%r\F@T}>Lz>V^aOw&̂;C uq=Dou^!])2ًԟӉvIY$ Fg|cTACjݹ)[41]L:5kGHq ?jv>[ɤI o̦"<3 κ@^ ØR{KjZ./Xl%j=LJWAq'bܢh߅Z \*GAヂz}рX!AO56}i [|x[QO! FQ+N(h-3ի~eNJ`uI8vzcx΄Drs;M?UtbMuY"T"TJsaI.SrJz1HG͙w4d(Ɔ11)oK eUzwA 3C̢SeWE9V{o#J F.A}ڑhB /7u% ff ?@ekkciބ򜘱y&)-a*6ήmȧ쫥VrX~t9C MWtuECɫWO*.Ɨ=Vc1vV̴d\n-'5Ty;v7|wWCX~;Di)vMhw;řk}^Dŗq.({Lp]"zXOޚ࿦έ%ĄP Qk} Q?Н^wvXL_[8z=/V>-sYa&?*gTtpm١_@( O-Jię&Y%3Q srF{C JM< yC;Gv0M&9;hcms%AqSG^0 0i4ܺ+k~ΘyzG 拖}SCYCp{zV׹rJdgSQsڿLRd#bay0 RO} .;A% "6HN E;'nrOB %3y'a6Ej8+#,o:IGsW:"+>a-JQD2N}$x.!Gc Zh*G5xYދsˣDz~@u~?A 4k~o\`v?d-v]j ~9c"BR<Dгt5z|h 'D  GZF侫m]7LMW4]i[p q* K`e*RyLA%Ꭾ?Js ^v6xҳ,$:VЂNusܢ`&0 똴GԺ@_e6)`hv[~:W#V߭U 9Zu'P5l̪D Zks.2ZB~4cd2ͷlODž;bZ q#+ἥ(B1 a qY2Tl GoSU&MA-dK[}p= 23},mQZb$oGSn󨜬>ٌkd)K$,Yv{Vj-ΐ+tɖ&݆Jr[r@t?7K~v<KըQ5pCM/&IOau =(Z^ZnSo@*?lk7tTsj~&70XFWinn]'˸Lٷ 4:!tLVw!e)_N?U3y*B[ 5?וQ\ͅB[KN{ڎ/~ +(2]]6J$ol8n{3:IB_ژ,8Y*R7p5XZhN&/ 0ʂTTǎ;ֽJE APc5&;㗧 ]-!VZ $2uMiQ43||o /A*N[fz}r  񐅘myo\ k'j݋EN2mE8öt4:mRBE]Wҹ#NdapS9Wɺ&H2KF) NZM.1Uxc`?I~[@MϪSo!ޤpw [jExwj|F5{(f8‰:/&<4+s}U=j T%9UjgA` $s;J_;~WVx 6 @p+ zlg)w0*ާC-߼댆cids7mBLO~&Z?Oo{b: oMDAsܻ'Ȝ%x3dYWN;>pCLh}S%O|G?Wrj-o#jz_a7g6ɦ xшr+ ^M`.u1ru`o ;=oxNyEᛱlGBR<5Ɍ<@bZyRU ;ma~ҕR{-E#I7J6 DEs[g͓ n˨B9.aN4Hllg^Z\ij/YeQLgVp ˅L>vӝˇt%ycÎ^WgXȚU1n>ѹ"6 #G{+0W࠲ (`*mm,"? 5Rr:\8¹)(CZYH Xc'nizzO8* #iԅ$g^h]LEf941%Ӫ6cXp^5q3_礊+%im|c#F,SMP]7.P8mlz!a5`g$Qo}}Hs"FE80rFcp-SZ>[?,!_'%tz;BONv<7lk._.ǫ,OSr^Y\ѝEN!E/m~@.5/qK@hRary00A֓9NV6itrH '\m_B㻪Oi ]v8$F gwuܖM}ˠAjR]Iȇ"_zQ!S!aNN;).ޔ~.pvwpnS0zB땺`$+#Iq:|tj]R5|<|@l3CZzoϺEF/`(H{nF3ei=h(OFT x`ho>nzg8% TeϜ%_~T.ecQ/ȝ]g3<cxp |`Fվƪ2.ԲL`u9̨` Ͻm&iZ%ށ~z=+*-9?lC7;xx^7q9D%nCjƌÿgCeM Noߢ4܂ #(wO/a \z~'GNKYˉ/ EGa@[)ǀJ(]3_ vV+wrlXӉak!xy3NWC ᣎI $<1WԝF7{.Nv[l.=cฉռI8Je+KEiS2Δb+/5*xy-EÁ܃u5m*`!'^᝙z6UhUu<#Ru{skdqi<"0O@>o_))Ugہ̆dy2!o$ Jg%/#U*{ѣ+dH9c1)"õt&4:;1Y  ','KjP :O@6\,sA]9&tij̧\4V?ks!HM Ti\-\~?"JQLړR*aQ$C[eBܞnW+l>|CՏŶ )cG[ʢ< ev^nq2A[gƗܷhxB0p'~TqLae',qG Xx-)YO+5Y9P>k[yVK9img,"̿2MUSC\-zF^~.׀а&FaP!YJ X>j=^z'=Z. G%Abi}}s4a_{ yY_ۭjѰNZ_kM v%Ai,/gV-20mT|U!?U7{ ɡVuwwF~l⊮kM HwM$Ol`aiI|G|Dzc3u~GѺ=UWFV}sX{,4M(F(3=5{̃Ax FVLލ 'gs%1#>H:|nt\'ׂ^kd4U} cF#;m! G0Bm;49eBPZt5"u_CF;~࿘(*?*B]Vj)I=1&جwTVhTɴ*GZD)R_{mUMs\b3 p0n?=WGǟU5D<9Kwji"teRF k3e0TT4F̑GLqd{1]t1&ԩ諡,X@' eG2{GtFiEyKz|͋3A;q__ J "im<͆ ?ٕd:2cJF4C-U.Y\´vdbg]?oɢM-eFͪZ7 $#y(D/GtB*zބޑ絤M{ $\#cSIKNREnT Z(P. 5цɍ{? y!ܝ:1$ԈMF9h]YmдI6 boh#VclԤS Q+4RYϲ2ʙcRtQyAڲ'hK/Q5mfi$-US\dNj w#4cP 盟un:Z])ge $F~]ĊT} Z+j>Z妍+SY_c7H jnVonFDv\IfJ!}0qKqPGH#mRx d<0I?SǘY.R@'1+݊o~>dAyY:HE?&`1 YZ*e%}cF% kĨl]$) x3[eO@캗ʹ@sҫb͸pQj:znX&{8_j: [0S큝S uW)3 c '9I8j|E]4V擋1JO WHR[n,A `+܆q& ۚ2\[JQu഑oLrR]Şw ~-(ÿ0_K{ଗ3Lue樱%g\޲S?1sC=Bq)jpBPE4oP *+2Ϫ܅`qh|Jpk9HH\]3-ovDU ct4nkx۾8H"JO3__v#% GYdw;C)t%ym~F,V6M4Bd-M.Z$aR$["A0Ơb|_ܠotrNqu\fhc%wju3PQb`'iȚ4'cw {jxfs-2%O.Y ! ^„T7e䡭r Tt}:jɓ&W|c{ 4n>؏l^ 雱rPY@ł9HltN '+x_E?81jͯPa*_]465dok]pkx@ᅫT[8$(.╬شs쫠4yԟ+JRAǖ j[mɫ)Ò>6(b'+">ތ 0a]%+j6B,Z~Q %e[h<( K\6*@C1L \Ya+^} ;O%}Յ߲kxl37ИATKKp[lg6,_9`D:μ ָZZO"KvꕺIAxAΒ<,7l%@5/mǗOg2UE+`-4+mP& C}P| -GtARYja6O\ OCa8EXշX _]AطZ9v=|d<YnYK[u/dW%?;ɯ%z/c"u+TE:|3bNuȇ)qGhe+g\'L*a+Y+4к[ O>TVot)j|.+@p$q$[LNv*ݚ16gY#nVz\C-e4nQbG=v:7P lwzS @|8?vwft~-HG0SVLF/%y#KDqYAtZRgINZ gĤAw$\b/6*cUȝ2`kgzfJn,ZenD݁b3%K]4ZGԟ>zŔvihJ)I^utoRP 50L`Ȭ>-d1W ŵ5y},5Q٘w-m; a>#I+"5]P8㿵n z}ŽdM̄[mK`ȉ#XkU#C&S̹7* cz56!pyi^5EpL\yB*՝_ [_5e C #Ҹ7u+GpYMAN4I%nVs&*9ZO9vO1+7Kq) r6 -87T)sS|)vv.QVzVRV'ZXmuc\v0-u-h[Kaxub)7rppH^P<=mY&uS_{òZwy4w–`KW zfD GR{kUС>\QͪsC4 &Tbjha}k!QM'B1/~1EegZ/Dg=aj/]k_b=@x{S9RWr:$pjvGpB[Cfņ3h/)0s*FrnaÕU^Il\scZ6)lA7ٝf5J#7YyeF9{ycr igvV/4v'1wvddk&A։vbWjB-E!&4E%S~֟0'VjAvc܍H@ĭoi-;2ˮu-hX&~Ayk *. k%ՊG}Sy: ^;vч_@ ^_p2wJ1%A}ztmיnhj#wPPho3`ߐ ezi^e`nnl8Hex:Lm=qk ?r"O`-; -Q7:ІPjM-y8AVZ| ohTGXt+ N~M0B SB{"}UBc #s̮< `lE2|pL+W]DI쐡!6{ddO )? %p 򕳹g'1YY_J@L~^3Iz!f˖mG1@΢N凜e8Aqn޺Sl ["iN_pUanB/I-x>}tM/:׀or8 -yN =nףI&ӑdY0'?=92Wd`Ѫ.6o<#sn6E4~uJy%4C6pd(z:qP2VGd:ũ]7Nؐ(eap1ޚ+kǤY{GhĞQ+ɞ 6Ja=0Lez r}TVq ̮=0D7nVK Sggi\woc Mmd-{:gsof?B@ü`aVY{:t:uDc`}V"~ J +>!?>]dG?3kYfhtx״_Q\-YkI^Hi{kv /kPxn]e+AO֟Nwͯ37A Zt״7u_v3} w)}whHg7 *.H|+Apfd[Qm%koq(78ijJggm] ;}=N)>Iԓj#:\f=pCsvᝈ y_%ukQv*$.q4 ֖N+_!nZ*$_ c- >\,~ ~KtJ.)`U W?917|Ӏ7-нAgyTۖhjaVT2u=sٹ#HsC57^(@ hLATa,gQ;zzU-z _ƩtU'mU)^z{[eE Jؤ(c ɂT1Z-S$N@&у* 2@?VMб]q~gh9{'傭7 [ABF$U! ^ApKD%8MFk>'Z YAIȷ(c;50er.B=jCc me%}YF{dI`tުE[Owrc±Fo)?2|EK%4LR;zFY^w,D#wSaU@'櫇u/ sqo䬼G&!f4xND7qKc-IU/dl'S_6^bU1 ֙B6׀C#⥕$) 8~l> n(! O xT{0~ND208<~U[˥J_`7=Dy U(~Q'G LGs;kvA3JDΒgN |%n @ 'fcGj!iDLpkQ0Յɔѥ3b$X/Ќ w;1IE=/>DuXGH\B+P-PU%I6?+yo/hv AII~gpl?o-%טCh+MiZoЛ37|!Fo cGҤMdzߕE*B3.f(4p\f a/c>z\|P_!A$?J7J^l(&X%U\liEy~ǘаVS<_tףDd{)F:n;KLYq7p~h1ַw%T:IYt0^쬟o~_Q#o0g'k$1J+RQ1<_ϸHEo.f۶E%$TtN»L@TzqzaRfq6Қ*=TGۂ, eϹpEW&I+Y3)"s7jc8YyJzSI>e`CO;H IJ57e@kFTިrVW\ik[PÇj4 w\ =Iϝ %ۀItz۾Br2r,4+ZD$ R 2a|#QN#"5i$o!;@Ah x9F 'n[_90S 3%/eTk d~5Z0R3iҤ4rÙM0Y{zd[&5`;%1HNjphR5=Z ^hYN1N;F=&Uh#qNEa8:pNڧ48$a/ pe2GoN޹~ ^JV#\{T|8⃷IrN(ۡ%mu'La<&ݐE(|ka{{,eB\FSw&zmM =(-0AL67̋f97#yEƚ8 zw6誋:;Q/bJ cƳO}&eJ\&hPe9Ih)4&*Wi렴>`[ Th/x 0tMic=,QP쏶~89ݱx۳M7 n 1 YO} " xiau3aވ|il:lK`{ŀ`[f:1 Z S˦NcX螡貌Yo76삢ĤmEX)T_ddtϐq b%V[ܭkp%+*@/_)L].=3R[wYÚp,i͑M J8hq~R]YyپLP} *?`MČpW|x[!{Ĕ6c¯7 7xTOb?HW^f3Ұ-kT|Cn XUYtw(G;6V`c|^)@ t]IZ8聄 W'\d1+Y]i%w3kEUZ%tZ!>U>^翦7i?aގVKpDa*J^׀!SW+a\ko/ h{1 Q#Sqb*'1vQe&?kb oFsLߵZ,&k"{٩|XAݥ5y4aji> P 164z ri|~kSBz1}KzvJIp1"[5?ky&7Yqy<#\@]+S?W[QkF/VImG9>f.1gZ#1hɱCٕ]WȘ/ohyE6qzPǥh=[uhhyvtzlR'%X^SVuZa*fEb-kx3GwzGDiϵQKd*0c#YU.-Tjnb{wBT~e~51=jr3 ?`&DM;n$e3z 7iu>yt JUk#8],x ]Cݦ5O՟: Pp+UEn cO5񟃫4;ti#=؈ QN/"jiЄ$Box> ݂׷,H107hy'RZX#UX C,s%O,/jy2 ֺ' !Lf{UchU%f˹;{*# WB \R_τ":(.UQ|e# uQLiF*d$o.Xvu| A + -HیIax2cP!D/Q[Cu3\KC#20Y2{Fiv5_]S4+fhnOaʸ1M|1؂*g"DȔOtjt V9tx!QT| '}c&3YHڠ3}fӑ%E0 oj} ~C8L"Cr2QJHr`ֆ<0. ;b(FMl^!UЈ3iyH&-`̼)n;a[) )kqҵ#^yd{yZsm)^)`J w|IXk{)l+.O(5]}q4K۴؊B[l&5R =H&BrKP3EtFm(" *b 1z9C5LtƻٴM XeT/ܘ)JCD"9 @W]5՜S]KruweP 6z a஀ fO@ #4pS1#>y8GHul%)~xY۸g >\Z/FgX%ͱGZlsr}IJ_zQT4 9 ŜMV}cLHdJd*1OR?ZSdp*@3Y`]،ߔn&ی}h$X<=w٩!)YB3Ut̔["; 'LvE e:-Od%t2SAL!0Bgi* 0$Omcb^O=;7=.p9/-t*] PQnE1ʊlŚSB<lMm@%^?(3 ̝c}  ˳}ԇ3\&]91SoP>N iٿw>E X=΅/@\qP䨩_%[/\ڟ,(_{G0כt0/]epN)܈[(1< 2@|> 7CU6HqF_O+d䜟HnaBZfd82I>w9Da^I)3DS鯣k$'VIJӈN*sO($VW#\jcvyK7pU+u EB0q(N \D{mn\}ؼi'1Ŧ%/GZX$ r }^#خ65cLg "h40ж!)70s > yyPW߲&dp꼔Y ncWS<* wSO..`nomq(46Tbܐ'J0p[<%)p@4,ub=01wiRqKW4 C~ɥ^rTY1k2i3a$mۛ\7Lvw)~O@T˓ XFrH)w_xm̈́~*(>ۏN+c`+|[ԑܨ2TM7yֳ"V4ٚʾ.^rncIIUNjL-"Gs8_Ь|Bzvĕ;QY'Sº<6F Gu·P 8m 9#MGevK90/8$d.I$vo#fNcS3=GM 1G"A >^E]ۣ"VbL_NL]uDغJ!R3EXʾ+ʳ8 +G_9>9GYǕ0l%7QZXۢd0(g4 GN8h{!v&Bxqne' -&9 ((#%ov"Tr-a>2eavbTo0<W-Hw+2= e+.|imdOQ5xdLDn.3.+5:Aʑ 'A.(lXO:=7jʹMn볅mN{|^N`+ Bϰc-p,ޠ0axC$^_65J9zε 6ܓ_vv8;Cz~q *y:N-M3Zzŭh1`&2۬XaC ;bIK3ByN׋d'FPՐs1v$y*B70N{ w243 kMjr[oz%uFgP2ÔzhQ]v(^4&ͯ6`K s"vQaY 1Eb1`yOS Cj%iյ~ B'f҃i)WpG>yЖk3lCHЧ G?vPs $F9Dy,L\kEqL,+{UHNP >]<ɺR(,)c'18o\5^>ؗbe@B-,|yC4%i7`UI[4xMi H?ֺH6VMGS3GtKbZ9wݧ 28pXV㠮6\V8XC@ۇn)z M;;gYPm4f8sPh(|Cf9#9UP^f 'ORG.gٱt#V@Rv8s%hXkyz8Y?zxOVYK0);{q9'|Zj = KS;S5 AØu$ .!>_w'+dlk D""_Ɉ%DIA|4s6rnݦ]4?zSTa{_"Yk UI 2wmq+u<6W&EyHGiv6SOPgn qKǰ̇E&7:)f\IKYM)`fօ]@`~vA ,e:(S&%<[˗]MՓ'@_F<O `4Ȝ ?5%t/vp\B+dIt=̪pc"~'|$mJR%23kX/*5;AF%]ByAxR|QK}iV'PXk>(??KD^L_UlYIDMq\Df-R@# R\I[^V@@sG >O G| 0܏Ez,2wKB =zdg ""tBD5d (5!8q&?u4@F ] \W 慥(J6rcmYukolm@}t RPyFMڪW`Wi/"s$ߥSMr9ţb4 J0)vLIF9R [v{we1 i/iUpDi+jIsWs`?V>[؄ 1go)TkN] Ne3.Gc9Hu x]~WQӖSTꄽn 1TXn{ ы=I5,h* q5Q$Xt(KMN'!fCͦYPmu(#skD׾. B<yEd#2w1ס:K:>lƠ g1U8'BB$YLq}czLs5*S.zqNoXj^e jf>S>[oNM$AIY+:-í xyuPR.<`$4k~67u a*<5Fk^ Wjw|Xv< !bgQ+hb8^9f2WķZoJe:(ﲘ$I9EJtp_04c#"M +׆GIX1^@R\`p}+d(b0D%z#SW^tä;EUM UcϠitgpw)Z[%a3+B 4Xb Beç!״ 29QSr7?:^Ac~ʀy}D&1_Q.-mmC؅52/%&!GwYLlm; EzCr0P#Wq9 68ZSBNM=Ban͵=ִ{}3H uN;-P)B{]A/7A(!͛2C_@X6tyzYxpf3+* X{v8?y8Vn"ͿN+ &9*I;jGu!#nx&Kw# ܐzjJPVn%$sNN8?l~ſ9bUTJFUHPs @{[ #Cə| =HϬE]M|P+Uj$ZP Ic4bNJEOSɀ*)MkZN=\ImP,xZY(. ۪"joeK'rNұCඍi ʸh-h@A( :2Re I|Bm/(Pi,'{j$6)ڏB m|ES~wV3dV?9Qkudq٤ *҇W'׾Ed #bu}ힽ XGz?y#RS߲IlJ/R G!  0%pVllEW.R n@ pkgM6uQ) +ieagqt{Ut Ge]#A/.>-pk:U2ЄV*\GO!9x3;Vۼ+׼>䍞pj{\Ebʺx2 \ڙ+F$T46+_XƁ>b8 N, /b0{U\LSۚںu ,xDEd.5 r*GZz6eM} .8;JQNWfHq@78K 94ʹ t;H,MsOG!'4]_l ,:i 0á ha?Gr[drh\>]%IZ'д܍D?fT 75 hOw] },"4Pe3^iӗ3J}pPbocCt虋ގXOvL'[J7uܧh 6VtnM\xhͦsum(/9XBٛU+Yi #7ଙ%o.Om Tkܦ2@"6C_HNH#XA5Ǚ@/E"Jޘ3QY")_P.5K9dۭVѦ gDW@[Jz`_'O ER"FC}z1ݕgӸ2_k-Dӟ< Ku:Mۘa| !½Ҏ6XS΄ $KXA Rjb u̙_25qqDz6aZɈ\$63=YgoSKgcRbN?:k1\O*CWÏnAD~-zFsС4e>CWP=+}\ާF `K+.K˜ Lvݢ,i)zxp*Geb@,06M3QZy$Sȏ67tORȳݓd$TE}>axkT)*=`)H('VӺP^6K{TN"E7vpv׶`DfrX`v[_K/.}Y78t~.4!=$m{e\Dr=G;T LשErjd8Z:;gГ] IOY-F+ tlmnNp8[ATaa;fw.`0V5dJԭ&tͅ 9csܫ'͸*䈹if]G[3!2&Sj S7@j:$=i%.U؋ :ѱ;\5w@|~FZ@09;2o?Ҿ;{#O¾`GYsU0ZG\ք3MЩs62=N6ٙ+^XЀdTu9./'dts__X n22z;64x)9?saje _ƜDmEYV7hBm{ .o髮d~8nSUQg{Es=`٥ĉ* ֮3ˌW|"{LoiD_W-"O&,*q4kHC"øo.Wd  ǡ$&D]U(c:h,)I +O vVATe1o[OfIJ=iv7T~}fFjn`|ҨR%ԋ_2"x-CWk<e|$J\ Gbʶ hM4X{„T Jv8tweV_Qg`j;)geӼvsզbL,g'yZǎڦA+imD;6q|VbO&ohjʔU3@mͭVMXp qr`hסzٟl2ij4M-*dq=PRX¬*9MD{C&g~|`^ m54;E;FK5c] $jkD~)[xx~H $@ yZs\2U+y Um:մ7iưf4͍B"ʜδ,7re4Κ1pies";(jfXMcskXC%ΆvE~ TtBۗ{@ok|sb!5em 5C̻iV1KZ#>k _юf.ޙ}xUp0Eq>N[w^Տk<.D;mAс#}E=Fqx#:J0Tdy/۔lxۅVj(NNH\}h:E5v#.yO-l:) ⬂1y@D i:r,~w(Y{۲w(`cʔ/\Q:J*Kmlyn:ZQ&r+Xr&7D0z->pD)pu{a"YO/li7ƴBKkPD"3aSVL- <<"0on1tBXkū~CJx^՘pCNe^ XhRJ6jXn{3Rq)'T͡|[@-]z mW4==5~6)Kd<=v-We Qӆ4F4C"pVv#uB$X|u$:bk.N#Dp7`n⨒LX gpC+l _3׳<DJ8pnKΦh,TK)t3k cZ5"-E*"uO;ǦD3[LZ^B+pW9zR%0T9UEP$ljb"<`o\0ۨzn!ئ]'_ڡxDN_e×ڠ5Bf+e/zRIWO=bҞj%%r< p]u\S.\L $хbDVX0`8V2hͅ+9z v uJpbSXl:K,tv6 p?2b('{x$ކ+_޲nھHfZ <ޜUmc-^g+׮!=&(dUځģ1JAv%BcEG!b@)I!(LK Hr eOZ8v!Ճ8vZ=dCK !+sT򤦧OZNE!(b K0w|#nS`5*/8xq#=Cwf Ͻ;y_fJK|1z[ؿL|OcIM*;㹏&k(] 0fDYD-''C?T^-bjݽ!b$h4,hJ?0Xd y.щz\5ơ³t$"Xhᅊas62zfxHL'lQ]ꢵ>ϨJ2-aq2٥rs? T0v!jw`i 00S&#"U*N}h+Y[Ѵ/2/Egʓ|dy]JQD*V|^yjk8%`nư9:B,͑Zo2wcq—"4VnY'1 x^Qs:%2vȪ°`cbE 1M1*ϛg9y2^Ss2b%=X72MM;l1[nq/XG_QŤ]6$Oܨ/6}C"2cxExk%gOJ/*.rC Rr(܀fzP{Ɏäm\m}s ]cYsHlգ٤Fl]p}%tE+8[V9ͅ[5XR ~pk&y0 BZ=q>ERϭr^?&uwꔠuñ17Rxʎ|Ҭ᭢j6[[Σ/ɘR2" .~oEz7!t}Oܘ"%1ckvRy_\_4`M|F'_qoehDa;[{'s$]"렜/-ch8+AW{٢xuh1_#6'Vͨ{0Jvgj (+6".nQ4v?sL K 9!;w֮\iOGv;x .(w7tFO:FN T%qɆnHsM;\!rn[y]~oys n_GaLաpαX5_M)PxMm3[yeST?$\{yyc&hQ ],٠1?m3Pۖ3ڙjm%rs"#kƊԁi'K TX7/9-< ycʰނ2}Im_Oy$c,9/3!N)I\X%Px}.JwiKQ'mX +V tN5ZOߐs2cɉ"YrFd Ik Ī\k?B 0 'r=gxOo@]cO D!_M".Q+-#?`W$lAGGFN oA#TCVMPNyJ X"ZS%>ko:?▍%,׵Oja)jk*EіR]6058#{M42 ,wjέ]. ao+>_}9'7H6AE[<7Oh"\'wgL m9ouu܃cz TX:{Ss4렔:)[>&=θxڎyxH . 8y9[="_d( {֏oZBQ?n9KA_ۡ$SsC.-@B0xoZQ"V dM(8+cۧ@~NV8٢LƋA82څ-v|}71"cѱ$JC{[O8Zp DRfK8Gu&84_,,0g5&1i<.=ح~Wadp$ CxGTrJ3>HiQdY 5hS̒2sŬ 9= s[ ߶O\InJl5(q~zihg蚏l=^ھw-9zi>~T6 J^KtfeP˵My>ofWBL9EK; Tpaó&Fc94| m9"{7I:|k7(\䠧XI #zN$iL p 'ev]g%TDSfBνAS(0&'O\/Y-+0<(&c"M[W~"zFyt^α;m+mW[+5 I.Vx; tȄ  슒ԇ)\i)(\6 G`S r+\!,tO1OfWYQcTM[qT>S"PR*Lp8mC[Ֆ% hk`*'n؀P@HFX0y:3(Dm,Fmv#'N[ݑ/C k+`JβT}pBtHd-v\f|Vs**r֙ :.<BwBxFi ~g2hK*ϼ{C w}rK̫ c@DA[Ӧg-hcTMӻT}_23$!m}!?Icyh+Kv1/'t=50^$ȆhhHp[j(BT/N|j~9ޞ%",\a!~qf2mJ Uӈ#!۵p^2iI2m*h |a)@ v3|+vRMv9VJU}Hz^=Zzธd=n{t2?-@7x=O6C6TG-ӽ֫^TG}Z˵Y(fcD7 lZ8E0r [*V*1@]+ Ĺo"[>^Hꙑ^l/*jM 6 Y$iL]>p5jPڍM|V !9Q:.Vsy2vq턮9p!Z+JT ]GEAX0bšQ*R .;F͂Ɛ|jZߴD`+}ݼG6 IYgHv \S8k9#.UjJ4HYQ[v%8hD1OTzWEeܬ8!)8/I)qwǝ(A۞}h*L(0cV-8ϋ~:# 7OD}B>}dU ܱ .vKdJQue/1 kKдURⱁ{ p2!E`yb饕}ۮ$(IOzLaJ(hwSX\n"Lj^pQE NJg 'P'"6~{]92`&AWk 7Bkd: re׹Z n;L^/l./{ .4{8N>o4dd88<|d=ϲLcS9~0_Yī*$KO1%n#ir3L>v%D5F0 VGgҡYKyLѽ+KUK#W zF7]2SڕӤSǩҥWA/9uUS.]_B}:yWbl  Z2*5|2lCSUGEssgsI•43\?E0}8>ˉ1L4W_B:_xrpoNc'%C/E9LY}zIvcXqn$tĐ($:^OUt0/,~AŏH!xuľb"/l\rǶϾ;q=3L>Cծ\Sí8af+j,YA W9.Ya?RNtʦ h>~PW!]KĔ8Ia@.?ZrLhЫOV#=9"c)د݆}jTg0q\guzlFjIrʂ岔xqYd:"_"n=cL% wM[j=yxK򕧯lyrevncjۙqT96T*a'v Ҵs=g[;y~vՠIwKpqU 7!T 6P۽. 0@ɖ^YgR^>.-<ͱ c -^cc:aUOx#CSU3+#rz-&oq0<,)/GtԨ_D@3=p-o58Seuw$ɋYwm^Fƨs/Kv2cs-L;jŴId$ io&1>k#$Zk֙k3@RMQgQCQ=ᄥLuk xP7=UQQ&j'Ma|3fUXq]%ŽkrovQ*q[:M !rM{m GZm$㼩V+r,qE}77#*^o @8)ՒfEHUdS p&EP @9hA{$F*PFW3[)++nyEW WHe5rtC3^,>iynWCHٚbds_xg,/4Z@H:ҜHQ9zIɰLe7sH VC.pjȅ$y}%VH%.cg ҿn꤭ 8aEҾ5d+AHӅZZT_z;GͧYTnoSOgaT9<}P*b9USd9b#zIHkΔ:Bt 5#HbЎn_Q]̏bj%+|,8_V|S"*Xbjb[ ZBK},15<b^M$e(-$,&SAhf~Rbr .XpdMQjoQf8?#i>!iθ=oSo:PkI.ps)LZsBzCgpDJ(e5q}~_"d98lb,j5'7"?y[{Q+UyRk[OK M&B5A<ԧr)h[ 4a Uz2 SϵxmH0!~w nRpѭ_6m8Dk { v;4Ž֐ *pVx P\PUwjHI_ 1ht{g"5u]QqJCm@aXTZͽNJg3^ÂBpO@H1tR#uvMmdߑt A0K gv5u083/XRcTH?] GNL6hxL=w`R QsSNb,8 3CUe2qڮnZn^u^,R/7BvA\a~+ ^3c5Mԣ VN$E]$B]zXu`4iQ?_♀907J>.8'JRG@lEbV (ޛ jJ":ݯBuVnVh5M` ^w}]n0&ZFk옞9 A?hIp֑W[Ut=lgW07ySB)ĢK۪6"[Oʐ`!5\6B7>:@ITACwni|p0)R#B34M6ʇ>Vz`}Q^?VJKGIoE A38WjK~Yo/g.\s|;(^AdF-*DCSc - M !&!`쟯-hMʎ&lܐ ժoc#AP19\!iiCn ʆN hݯE#1)_ʓ^ze׵CD^=dG|z-Ґ*؉,9+T pHdR# Ntm|̐ 2cVTвl!kD0G{_ֈR;%3M-5D+CPJ b[=~eg@p6gGvg-{WqHo^88.; s>J8;`#˘/SϦںr$>S99s) GSA1ˠ,N~o% t_mnD;PO.RohGrg<1TSuO%~?d;g~=p$ R _Z~'GVz[AhGz $k( N|FT=J 'RN讥0^`_fr7 l/}2-w]aZwch56wY@܁3d*(ː)Pv`D/jn:Β4BZFlTBM]`vqPJѓټJZTBSHpQXSncDŽ0`ëx{b7lss dc˟x | 5 _'J AgƷF^f`?'_KGA,1ao1UT+xz*?͌q)U]|L%bv\F5 :X{T=S}'r~r*∬II6vʑyVڲ5>Ë1J5,=Ūax\V~iz+: 7`M.N4w5B{ZF%¿v\#:]{QAI+XxvQdZ{ ۧתZpS] ُuȰ0_7<|!qȇuP"7NXEEsxKM+{Z>fxI+\!Cy/jr&]c1ih'bPDT` 3(lgsJ ڈfyf&6V}̲?[CL`QB7\z<8O "_o] ƐDx.%Faԭh~1(,QJWx"sW{^0 {S+< "DpGO|g4l0oo|):vco!U$B?͉( W{I|bZ fk {t?NrF$cɋ,~@eШ["Dj- MWT[̒cA JcM~g5˂xB&-ҙܻm-ősG&Dsfhft˽̻AK.bK@a- kOax1bg}Ko:cQyʒ& I I;CXM'y{ê('2t) *A0­IplkBhL'Rh6Z|8,-;nl.Z{BS]lZ`͛xzT~[,H's[0^e6Ę"K;꛲@!L?'7 igkܿz~Q^֢p{exd] M9O%U}ր `9[\ fܣ l#Z527Ѵ.M^]{ARN0l,c 9V`늏[osOTpmRAo]Da(DZ5_VuN1YZ,b`"doˊRakCcJ)dW>2p$෽o~ jx} HwvgB2\BX} svX"^]EՔ΍Ժ'dfQUh"͙}'pXdh,YV ֌qsZG7}#3wPr[k1N3\ #w0CRDX3dvk_ceb|<_'[%T[SVr#}þ+4] ݶ$=/23;#*>J5:o-uTJHp./7sB#.sk;h\8sWJ~`o0;zyUhi$Dm)~^z^|rjr)A('8P^)H/ƓQPx ZV _U~Ub =)Û(BDn킩+ 2( ژrEC=?D̘gyqC똜M]xN l%W!8{Y7c4+ߓ+ͭp`Rjqw>gdA&̵!Y5C 4)DO#5Ǧa"|GH3mxWc{>vㅱbUm8aBÁd='Hn)W=@$K~>.ڑn> $0LH\e14=~C!}E~ M?:Tsx#}L?RiB,1DiX2&u8qMJa/4Vױv[ 9;8hx-ܣ;i< ;xw2Vu ? "T'ݽjlFL$ڳLQ$hP(Ӭ0 3̚UCe%H%iJoB jKȴWSS\F:3^Z+AgSyvh8H۴wt!`y-D-qnF=@EGĄSP[qy/5%,oL R:ޛnMx GDC%r" kvW ?N# YZc6Xe kl>)8_tJQGaW2%PT'q$ ? L22MQz0#Ŵyј}ri~@8Y|6%H}) .4J=wĭ@O jbي箢oݖS%OʀxU''܁D\>W߄w4Hk'T5("]kgψےL2YOi<)ed؛"ٞBZi Qio^ {n=kW:Vb>ȟ=nM H^pDCǭ/FIldLOՅxPtLzSߗkd6g #_#^yXNëEÁJ_'W`p}XS1DiBUt۶.ꚨX=Jڟ_ܡaf.{>EY׵ў݊a؇Ms4͂WV(L)/`Uu *( 3 +qW-U@[jy!|ߕD.Xi?Goj&x}: ߽X|j4:&t:qehJXEmW*௻0ߣcb3!~J΍:̈́O/}Bl{agT?:; "CouGT0 %՞PT!yO+ܞ ņ.2<ǺӣlÕ*Qf8 \LIrhJH*7BOI3hE ^ANe\2'τ⸡~ay`K\_ @Jr*Řob|(6[Sp{m[لl\3^Bی?\~N_`x|2q =7/CiFʵ`'\WRih ~rVE;*ei4fyGp1\J_)['i?]#Hx fu}N%R٧WO6rnc;#vS*}-% G4ː*Ϗ]+0)hI,Qo/բ@TB)A&BQbq#-e1 wÕvJxh}2A&bcpEvq+#@9vQK:)V W#m? FP͎ 59X  | xm,dQ{|ԑ4"ˈ@脜|E?-ut\i6[h15{1э;A!x(v7oQuS"-àhG 鰫ǭ`ةqJb5&T"85!k0ɝUr*~Ca a:8hpB\('S-|F;b q Qye xjhYDγ4KI5AIhG$ju_ߣ|EIbI|uMfFj9MeX8bAv.C]*}\\bSBBN̪\ h 4Kp rnLQI.; YI߉$0Muu8 Z)-UœSһnl`bhcb6&R=N)x ?a. QKO Td@<mթ/N6!Fk(H&Z2bJ(To0c{# 곢{!̡F$hdF"VChDM425mYt.\#1Ku^Ο|Bq@=^'XCÁy+7ydc9MQͬn%4uE´ IZ\dEΖIsNȕ8/Ә>aRST&NeYmr(;>9߀'L4}VIibqԇ"B "V^-ܦӆFok q qoh|Okߔw^#j}z"I?}O0[[($_ 1/,鬝ױ=zDU;0 0&a!o$%Q: H`  T=K ͽ'JJ 3,>S䓑t0>R(/-Kl\>`0ީOt .q сKS+c4fo E(kt\~b?r!Q }}!aZ?Hi0"5bV@6*0`#cKg ;W&; ,,dg=yF>% µSxu=h{Ù+rK@lu D?Ф1vO&fIyLi6M2JBCZ< q{4WEҌ7_Cg/5KP-s=Or~SP;:Jvl=cߊr1 m/?/c<_5|9,2MM=DP/Y`>D-V~b4m5BpS "P](m>DyZm9n=d4 k\^3b)Ы;smzʆAO)yR7[hMS6lb )ڜ+XS{;^&<9%PjV"Qd1p ´뭺װ`Al_6ew.2Z\X̴[vj8N!=r],/F v[p3"D,HN4$X֒4TMC,2q(ȩoh V?#tx+ > xeYk\JV6E3AP,lllkv^w e$9n8_?蟊EV^l0u˓56Tτm+i/AoFs.*W2؀% v{Ҥ ֟PݻaruT_%Y$@C2S[jrUoAZ\&2( -A^Ě98K28k1].p9 L_9Ḛ MXƼ7r审k<G]0raJ${%ap$uۗI*[N:_|`Ú[LQwDOf%V 2\iNOߖ:sAV枩Z{iXM=9;1m_=ltUЯgC-dWG@!4xԈ7K;uݸF;o/Ȑkz8O=Ŭb;ztnc6~1g$bž/:wUes_(?h8d+L9[5*`R`XU:\|b5UiBqqmm.IKuwT}$s١쾺8`^M&91Kj͸Kd$ڏ혦=? tq[m6Oq} .ȭ{)̑ ]Vs}J%h؂p[$r,dMr1xy915+W*7hY:YhiY. *$k⃷mseOf\7bǴerҔy>#:(v[.SLI79._@5-`>5JܳSG]m+2+?@?$e#2_0 Lh#| IU-bt0Du/ z[r=FtAYv3o&A*`6'51L*%fI<4R$2LͯeP)rnȮ?[H_B |ܫj2l|l7=%O\sJ,Σ5?'2㸮 cst9LF%\+gmIW_\xQbaa5̭ZppT)yDRH%@qS7sUW5](AQyG]䉷%;]l[:UVAVyP瀅qm D;!=TNޛc;hN8+2n3Ōk B3O䨅3"~&wܫddd0  Hk*Ef6 ~rj:;i)~rB԰NQ 0/.?/T¦8nL+LjNNQ,a" c-2M5FO)!x Sao7SۚP&])hL XtcUw8WPi,(5n:=GઃPD+8pc慵(6v䏭_,:c}g%Ѫ}Tj;FH+ \*gz@"`«iU,>W&P+ 5׼VX"p=q2[E+& ۇ a]G@ohK&v:DRl?"@za8Y~W L8t ǫ_za1-J:o69 &c&WT <^HTZ mU5)E{!X'Bg+GqE5EݙV:ME|+b;J_ Sd|BLS눟rY7Vk:IlV''rn j AUYbhٻ1UEp3(%]w^隌3E\1}~uG t,;|8LbM_7M0YO|} B%ulͼּׂX4˫2dMkUUwO1nR1nk1Q9&R@/3n4ZC/^v 3E) \cۚ`|&4 9Ab4iͿ`qMi-K(dd2 n_&׃+(a,ncMPSrHP=U÷RQalV [HE?ZKgu7:oG gH&|eI: QȌf"J=>grBclY(bҏSfDY)fG^TA|Q%LAQU %|wm0,(A Ôf%fަȉuL!#ï00!n(-^~_XƸ0qh.a8v&3;׮ &/ =5:%Feя[> W0.("䄄gtt8 >i H['7 般X񯲆%+m0f_I(ڀ[#}i\w(}LzO@C*?$l_i[VbH9S4ux&l ~a @f$4 Wѽ=\?sbo@ 9Zo\z 50=]nib=r 01"tG0 F}fG ɎOWmL~o4*CyeXķ=1# >t3:ۡMN`>u%kV)3.o/5Aq3ԜuTea6%ۆlJRCf:%,t ߽OG9\]p>a0Pp v^ͶRm*M(:5<2M'p\eqU[EnpMjnd]gq58{ҕS˝ vLf?igE#Ǒ0b):N%yڦZEB_x\wǾe=᷒=8f8(;̙3ӑNe.c߲Ku`"M\1o{AAѪʨ!NCtcܢ`BȊpTUDduFUɖ_wݛ $5ubW;RHqD6Ak'0Da)ɾO6av~*V<[%|A5"p3"R I#ٻ3x|KT=yBEqUӼ*+ʼn^rL:R#Y**${9#$y\}b;VzTACAk|.\"R0SpÓǬa%-lnPEJ8:umNhlL?7)x:8*9@]Jp'<ܻzr~se!pbj\9^,rI S R܍'T^''^A"JnCXBV0Q @j %.L:46u]zwx=>gr.B=ph)L-z#ڼZlySj֓@V WGDSa4%mɿ?%R܆5;rqv{\eFK=AZOm6"2s&Cl'Dә)k:j._pmK:`zWaL$-_f'{"<#Ӂ`VC,7 /TΤTJ6BqӬ㫆HyG6>6sJ{$Όl7W㗫zސ$=v ]>_'j`?ͩCZFEte²8Eٜ֜)*Dsof=e=RQ̿Ž#mdh_Ɣe7cq|0c_rξ3n<27UT%ؖTCn%xDv"L̯$8a Ё5y.xTm~G!jaY}^@. f{!42oפ3{Q~, 9+NNU8Y8vX~JJ)bf̖\eckzP1z0@Q!Ash]0C3=%6Hq6oP{hv$ 2@=^LJ #Cd#'hKMD5tRLjt v=zE`osZUWH'ͳ$V2 oW: s;^c|.3}wxzAgF¼0bЛIسQ4˝ʆu E׺vATNJY$3#y:͞:!͛"%QH7cW%34|4tԿ"t iHwlҪ1[cx'M.ʙD*F֋[7"2#d;I9:٭}K]}q>AEx2i eу8cCR)዗o|VҴU ՗ Zdgd :ҮFΓ"Bw8Zrp3#_fi]o@9-Dž{顮 N/pc>]Rn̞pS]Rޏ -yda$MvjBwgJ@Sb>Vw1H#YۃT?m){1#r"AaØkvW9HϼV['0`"<8ZE͆T"AWbW<:&@d=Gy"$(ˎȶ!|9.8Md&JJ{gIK5f&jrD+٭>b=kR $HLz+]X g,jMP)Cs?Mi((¡2!Ǫ.mۧC| {ĚnV)U`к@{> AdPm=L19 Gh0] ̾`vxq(',u֫EK] JVR4K]+nQkbjDQW'zc4wKFSAӷy%V hdEivF 6< W*|yI݃rl<km7 &Qx{I.ŜRX#$sb|wid$;kya41  (I`$B M Ť;b01Q.׫=KegʙiUhuz5~[UG"3$4mg1Cŭ.fU9B=,= M2D֋D-yqG+]_j($ܞ }m*Ǎzxqضqw%B>ƔgF91dou/r(R_67ØxDsNNtlo%l܁wu:N1! =$Đ,JM+4s"-F;GBqLGd[Ihbi̻v^o&WC8h swḢSJsN&ܙaJ%W1] *i!&+\8ljdd ٨Q`S6O_ʘ&Tj; [ nb`qJ %n^[+"^Rժ2;E0# ozqmi'G{8>XBM'x'|K+cNҦX@w7l޷sIINXŎh&U,q #s˜_BqO~{%,~%x˧)X";t֒{bDEW\0M߀;lZ ȏ{5a^|oqF!Ō lvyg4ul'XAs)?0+$}EMWzjI=ȗH`ͤėYV% 9a2MȺc{J G??ݜX@u݈P x%C[4 5^u#a-; V_*mT?b.OJo&DMnxGΥx >].!bVwi,O\4e'n*Ef?0XpD]cro ֛2ig!m+;J.:5=0@ IUAl kCic ZQezR7L'XH~pR/q\b:="8|xdy_= e.RE]d (֓0MaU4xV__wX YЉffz("*7 eOWF ⇶@Et ts\v! ,gAHvZ"od:zG$T4[>l꙽IԄҊP 5or{Wrqcxş%MYypMD"`m"h[L B7hlFO+G}}!䧨oKt:fH^tVL;hxrj#Cā2l3r/ІUDٸ ?-lh\2F-n;=7 ̗Y[a!ƌ^b:?(HHC+fh#-؊` a3@30-vPa2_IAP(>NB u11TH1t<gW ӃY`4Dpe[1.3, xzI_Q4NwEmLlBp"|.7әf5A;F(wX]͇,⁤Tf3KkQ?[=%,KQWOfyuH/öb͇0إkjBԳy+t)<|'l 8G+MS)Hl$vXx իX6YT{{I{[yHGZXLx%Vnza8t[S_\ur}y9h C=C $jcBw $h]䘨Z"GV[:3w`(sQ.Cѹ n|PtX |h?ze*0Z6w0pAQg;`@'DB)N:#/{`xes\3@b#ADo#MpUa ZH=2epnJT lWyb$a\j34bȜ7#PrnU ۋRohpڂ2)rR7ɛ!k BX^M"~7~ rhSf/+ C[oTsfKh l֊T켫S6K+zM>9{~7Ͻ6}#od{Urg 8( ݎ%t\[c3!/MɻwBpo0V%3:,wAfr5܃AVYۉꊱtQK/V]"0.`Q kp1Vq{r f̝^u{! '^_oae4a" ~%:.Q ~|qb# qitb~{ X wd(|4/d9 k-92,;Й<~'% Y%iqemw\-bw31\|hy|.%3vk՗ذW+?R}e%4G<@x₪ ͊h흷QxpNl# +():~6!V?¸1f`exGzP]lck`ZU8E#YK18.F=k(.(!mG_ڇh%{I2DT,jp W{`=`wA=KC_'+_FږMcol%Eu ɞzs$2Y%dRKePR@e<ɵ \m\Ó_1^GV;Fyg3nȢj4PaGW#O^ hG(KY!wV~7~Saq(&.p-/X}]^g5w,Ub@\bgF)=dpBx z@?]I;ՎV"VăVh|t)5;lI0LD:CWt0;ݳ^a6dM/n]6 @:@:,HGDP\"uWko.ɞAfQ;?7w@8Cfλ=49Lq+s +-^e&p+ WSP^$3 _;_ "&7d4V9Na͐Z,+W@(*e=ZqȒsU6N &ߙeK-BTn ` H?jH|Ux?svkLٞ:r,EW4_xլ **5! e>sZ ) fbնOm,<غ#&sNΪ0խ]e s|Arc9;5! =qua5ͺcpp|cIW@oLseAw"fkE\O0#oDV ??UXhKJ&'_jF!&S-6d*jT8fl0CU ^ 94[@wB\T@SEa'0gةȎαt{vj9cwIֻ*xzBMHES[+=1]PZ!tHRgk,vo ތ_]r6+ xYuP_񀘹*pmO%cԣ}HR=h*K +ζC[(Kfh+zepdW0xK-5QWi fC3$WnoW((b4",5t-D# 8V\lXvKg&i$ ڈ JSA$bxѡ5NYM*JFQ'26%- й4Pv |PMIH&nQfLc״Y:3Uxm-W+ O}5ܝwPuH"\eg^rtKN1g41OuA3f6"oꊭ| z)aEm4y]8p#`?Y>ԜXXFx %6y8wP% k7t[TsZ)(8(J̵X*5Ezwkm!\ïEw-9(a5Ƹv]n7>\}Я BG<m \ FbBʬ΁։pE"1l^L0 wQ]0\Va\${ ׹aBOT3'ga`.yXƑL@5 1ʳTI^&HEsz܉k/Cf[UXmQP ?.RYA\UR;w!e БTc7l9ZȆ_7AΠ5-AĀL VЌZβB* js0e1ejsNdEf"J/ |l.:e&IHc~.5{\!V /ȿm8'Zy-bF~|4HiGR&IX=E}iK9V %C4B;͆&m‘uw ]$J F&ZedOTTT܈r=Xn)fl0%Nk:kcHcVgVmSO@g>4.]{RTn3ksj-ۊhlIPڢ.0 n'Fx.N`GnN0GgD1"{̟q Q;-.W%5$($.Tɀg4\A:2myA΂CqE-c#/['*f쬥7'7w).{f+oҸAv (x(OR IvL䟺`lM _b9U2J*/k #N+V hn(_iLIMwg<ڑ[[a(&oƦtP4Ar*RrgaKBM0i:RYd B-ӱ![hU" -lPvaY@bAoZji{Ene^v~p D⪼F*9M"2A}l%k`i*̽[ܒ8<& "3˰ P|yP&n_^<<@JjaA)TzVuA|D8IuBuf Mf䙣sPйP歹`|mVB}ǧ*.&?DszUb󓿣h~ZY:e#2 & n\_$_2 #D.>a َ SOCUp=MwhjQtqF*h jPTj(BN>գꃲ#0;8̭σ䩸mB~+0W bQYj8B}v7W EsTGJWs)u@*/ZUk31 k "ip}k#e񲎢< -piX-x Ʀk!z YCcTIWS4]7 =Ue/AXmYzvFFXqu>׊K}hMh(,:u;, Nr-.I$¬k֟ʑ:b_%{Z 9wGn4C)| R?ZgɆ9QAJK?7jKq=ngOjW!Wt^rn``(l1y)!fQۡJNMl;=9/mT l@K8:e9"b&ZrLo}Ԃ]LR$;D"8zk9t0v^RیLP)_JoXGZ~XОNLf\e`3pz\F#V]!k넆 :[o=8 &h%T**s|UGY/;{A(>!I!D f%(25:@I?S{[#/ `N]mUgv[S걃y@B3*B "|R ZI d\7pPy,acn q zƾ| I)b'`#&g50iy9 :g  BÈ#mz/,o=!%DqDɪըF/L'_H^"E 4Em&îtr;Ua*~0Hev>4ܢ(Yy5AM;-$fz$,+>y< yTP0Į:vo_gagw\pupE1}R0HO {7Q՜ = _fuD3w6'#rRch;~K~6[ڂ!P]3/9ddܕD\gvjJA:#)=#ɞHm]I1qviǒ幗쏍(xԬLD;ؑ]"3ϘxE~ Q$J'[|W/с&B(iTΜzNՒ7U"`N\šb =OyeAɾ>7ϭGG3ni5 =k -d,)Ot*\?vcyK&b>bI2h YJpC r VcPDz X~g72ݵո$%h%)@تP,@=G '+Ewr-5.De0"Y4Q )Ɏ &V& ~y'}B?zy2H j 0gWL.1e0XM|'m-11nZ8!ugm)C?4 L}zd>.ჷ[S'Z[\.@Ng K (kklQB$h-s<7Nx2 Ӡ2,Sߚ-V Vx2v*kjmt]s6ty܈;aLM W%zE6MJ\4 7NU7fջvڧv|UŌU \1M計/jGQE\>F]vm/&|kɘB ٳ@\5 ʭ3gsҸ{t? T '"#;cGܐrv W$q&nu*2;:;5<>Q8ıF3K=ʞuy SBv^/ӗoU-v6QM re5t,`4K;PmG߿AfRQJ]E_.\l 19*6ΙݴXe{6̧$%j23ߡI DD\g!1'xwv kȭ# kЉZY!v&PG]%j#xhXW߆U 9##y;ٮ&0%4|JVן%$$D@i 4#m `lu*IqBcIR8 Q|xrF4݉҃ NK>c,W7%0I6iw>NTd 󄒪mRQv$SJsVPw%1IPհCFp$J3A+5vaL^L="F7+6&qs1~' UK*:09:뿡8C};$5Ay x#i #*1>uPT/&5_x%}! sԈ͜fD\lb/H/xK+,.mQHK!!p>hd9^k||Am +.; C#^ 9r/zlx q^XGcˌtoJ[ ?(JUJe!!{#wjOY\c<,FV{aJ22QMWXm5!pBMzC2..):}ŕX *}T) S*Jv l񴛀 _TygI̫o*Nc9[Qg]=]ꦃֽpoNEczKdb}2]^ PPĢb4!C##iN'0J4Ժ%"f },Y*T,zۓ-K A{5pBF'S:^FeۧWѲf+,$v(,'Htm}=/.>vǪhӺy& o/f&bI,Pm<<|3gluzM۽6l?L8stm󗩖O U?=5:Cp9Ikc{ ޕ!hDGQmIWCp2SU0:tRa"w/?.AD=2u#@ܿчK8V Ppw;y|zS 4I*..Rkר$o:n/ ,(nheyV]`+˽8`&a UYä;%]#9Y⹨v^P]9b N3+/0@þAIp7r_*6 '%.}buG^^; k!~6F1C(@!-z8ڿ,&,WO.7v9ɕh&7 2@ԩ;ʃrGM+Z[7,؏J[;$UZA{]hxn O, 3uIIfD Qώrأ'#SnEaA4O!P}K֧8,!sw,U\!\qXJ•S#w-7o6" `%ʔP+ٴ>_Zj BM\wsۈc&Ѣ85qm:bȤJCq/CCR@M\;!!U7LY|AZGWu2ŗ{>sir4(DXܘع $ G62re((m>)0yYOJm1@YWx‰;hIzz)kɾqa'3rtX 4Ǯ3ZBmYIǰK#{+p J5yRG1:@.J1)2`a+|vKEhnXȬpg?0P/ ͥeL ߂B%'YQ-l(qdbADW%0godBhv8LVRe]amŠ}d{XŬ'7YaXP+*Lʽjdy?]Kp_z !O<̻UUmvԞs8[q1V@3DyQfmf`R d ABJ4rXtjWhQZY8mgpE^JWzE4;RՈ̐ƵI_8K` |M7;T҅>t/cMM&aysg80lq!$"BdNi'ydVL׺M4bg_ͦ懨Vc Q|lث,+`hW>5)>RC1O5"R67Al[x| ƆYUt. +j'g!qU*eooXɊ5ubӝ&2sb˵ 6eu=#_]ztƮO@e摐cYLGW&$/14"sgqvkQgg_V|l˓륄8*BqպYTz@߭ƻCoDZ@|{PP^wxY~jOk}ne)lYF-猇~@l{ E.b˶> -sV&O[%[b4 -fRv'wcŧT6 ڻD1UsMEW@&ĖO;3?,_Ġ5tͭ]g Pʆ^b2tKJOq*)ET̎ 깨 ׿rM.c_Y>`Go:mpqmJEF>ɬ.B|3ߞyamN7l )b;aoge2% h y';z:v,_ˌj*Z[}9ee pd1L9HsP9b_1E=JF"j#SyFUJêlG~8g f,YOZEi@|69Z~< !e 1ᥥʩ~sjNw5nH$. { /cެdoľ\oc]PEcum^oR΂u!~Yꁿ=j[;7 ѩ@:OrB F|P Q%:S{19at,>4TnHDO+'xy?+Sdgr]µ+/$]';]^z童_`zYfeѬ[ׁ\`/&T}w>yuWQ40j95۵Q9FC ymW^B{Gj aF*%M;ZcNã)lèr= ٚWJm.#)y>@aS)o!|s1bnS5[&"溬VnTnH Kh+i f I,vcX|6"F(C恬GIR t-dK.+;;Y#v E~UѠ1u5Gla:e}^9 ǝ(-D_;LaHX?b9 $o> \1ί@WazZv~'VV@ "\?rLw9%k {`fnL"e7vF'@@T9<<$bRUlirU;+"ՆurOč*#QoFT[ "}kqcT>*Mt?.j!:1_VW3yawb"4>]ciۀQ!sxxՂWs4:6=?bi]8 %Ѥ,ӃCyd\+z]+ _{rBԃ%4-19k \0<vq=KU@Hg~֣}=dU3p LY.ahwE42~ݠg Wt8}4ZZP Y酺)qyO$Tf,iE3bY*FCKdKP;?N\:Q3$vHo>*>-!Ѐgk!W^[FyyZ}QnHr‘ށŁ9,@U F ̀X3ӴM 6&⚗>8 9mv |Q7FKEbjZa1س)e}{6*ֽ]BzTC6RuPiL ! UnYfn-ޓNY=`G+2殹5 E9Mbp8.V f6N wE"HjX~&$>R~ԬΨ9<`Α wgPt߁A`aղ>V D+ŭ@mܶ' 2Z*Vm)񉣡FjlG~Z"Ҹ `*L/9LH"VgbѨuN8Ϡa/ƍ3ViWtɄ/6CC-|wՐuI& #%fɒ:'2g! r7;좯-BVbuR ϲv4W{ʶVx5_,:_pr޳a)VԶ5@%[u\G/W"P3 p뽅dԩA$nsƝ@*lӈ=JzR0`YrFI^lq9iΎZQD׿^z2K+p_?k+.@}MY:LGvL9vgW[^`g1Dj$ӞN:5˖!lms _Va]Aˍϊ][P7Ny̭FBRBȫ=dƖ|&@.ި-[Lġ_@6H˚7l6i6JOp*'?~zPAtRʓEeM U89.k>1u[pfc/h"X$,[< J^P:빬l?_ d:OVdO' V=HHHq-JbPmzYtM9~[ h#" AW`az;q3"iGT!v!kڦ\ &p )y$`L#U)8b& v%0 w+ZgV9XL ûI R_"S'| N8D\[! tVh] 3~1WN5AjL +],\Ԉ!aF@crPOl"YHG:fб(tA94()C*tmnO9_?hސmBy{z{|-Y8vzmz}.=K2(˘ *ՈC+] #t[:KTz~"Ŝۖ{zޫc|߮a xwhC PwF(taG-|ܒƶ=Djlt-ް7YP{}5GjyXS}Д9Ҭw}c.!c2(S}:>0gX Sm )-VE邝lwpo$(*Pjwt# pgh9t)loMJ+@v%DJƧCةU0Y'mqfA¯#&7"NE5~]bHN%FB+Yh8o%jr]ArHa =c%- qTBCc]N᩹=w.-X[u zB:U{zYU΃ɏnST ڝ^dML^~4GLXg\XS:AG*1xgVLi9yvc,1uLCt ,X&B|~D;W[hIVmcGst,tH!Z2tSZnv O=Ci]9Qڷ&*4g\*[$qʷŜ:%; T P2\Z'-ݟT)Ü|flᡍ5L ̣ceo/r9ً?B9h= X}EpHp4|;JhV]sulDT ܑתT9(g~&y#02S8/?SEsag2aRaf/X9$l1K|3_{' U13ufS ~IsO֕E)k2;N[H)5d6K ; h`xPJo{I+ KvNx,HRHLxJ| XLGy '"a)0Q%GeYpN]~ndM 5gqBczb1 @ZPxblKvWTb6fH LvUYxf@ou8L5-/9(b&3q&Rt6˗ٺE1ʋ7H瓱S\ vnD{x!zbՍ26IdG<$ [A,:CXuigNg^] r#wثfX\{:DNZ<ZΟ'e * Pк#WI+3(A<>Zs++vA{(.2 î`5\/3 8QVR&_nŒbg.>l¾P|K$=lxrei)Z晠5I=t<$<-x0K_߰gmHxcyntd qXR P'Dȗb%ݎvA39U&'8 ^kviwKj3[xZ = gڟzSYó,d jP ?3эp; ZeDWХHHz9]>MyGSgڱaT˖b$‚'2械yV1օy0tr6qm~1b`A@):~L//ѳG6R[k\@!wtsgbs0%?5h;/o3SJ^@].*LUDIij=4Ba֓Q8[괇5௵ӈlS&TD"G>v>94 SbF43MT'm_.؃yl\ tWa]L_=!H2vnh{>1Zm5ۻ`3Apٛ / Τߜ:U nvv_5ÚZ ~'3=ݕkD{ޙAp'yrvXga꿟Bfm|"m2X #7O<2pʒ1்c >P~S8\|@"YK37u.=#R._`&쯉 CMKhjFGh'a9ƎG}}sb]KJF&6r?2S]Zg *+ИYcU2WQvd:>tskj. r-8/L odb '1|u!^~NŁa=Fn")AI& SMsE(dF0lj"u,AVǢc"1L7oDL |Y]לMxvt-BDO}粔I־UQo҃I{g8vW^,:ˌ@ts~`qxv7I"%Rխpǐ"Kpijk`[>R4s NvVxL')-#❈Df5Yi^wj= :7_fB. ^X=u'V;A"ɿ1=ߘ~аQB36Q!cPh8|Ċ*Ԭ`!@r@yVYxu/^# DZEt MčnV -guગp@}=6zAV$~%c:#Id'WhX1w떚؜Bh9?A'˛QZ^i`uw 7󚴯M`CW([NPe@h3p*Q70YQLVJl1,.3q8D-'⬎o*N1͂{N9C9'B+Vj^۠?hoCy*|cr`fcȢ'Uh>Y&i܀j 9Bɹ݁Q7\ ')vuu!$[TMA {7}}hR,ͳܯ2%h}Fy.J 6("::̄qg2߫WB1Qc@+1dd=!~vQ_2#Az!f$28`< $mJ3)##(uQHiQ:جKW-pX0z bU2Qt\xk+G\wfEχLCx/CnUj; Um26r%#@3hH𮇄3),HAq3Grj<2'DsLlay@ɡ76'ؕ;06)^e,H&絋crcۆm9l|B&!8LF]N{]o4< 82DmqB*p WNUHү4@糰HԖG)f#$#_S~3 eĂ ` E(' Bı\c$5U+vr~'jY' Q7s^@_E@&W:"އ'$2'FrPPOW來0rIYr cj&Je[Bd~nCI+E0% ͧ"Fܳ\DzDsmMwdǒ4h=E!p{:q8!^CO#,F:NEO+;z=7  j)g,^tp}X\h~s4uV9o$z 0 Pib`gQ)R{kvsH#2{I0N8)7>daG+ޜѵjv l#{RBn{Z 2㞶 U뾇} }s ~*bD"zYkm sT])t+sFKsu4! OC/5iu# Fg~@.5IJYH\'{]N]5$u"L>FYj,ZUPU#56J5.dd.&၆0\C)I!;C~[sJtp{,BɋONUr&8b农%elGD1 ۘ)phg\HZ 6R@1g50J\~?yi%6ʧ']V.4өD8 'N eJ[Z#k5!@`tT~~cAL钃t5lʓ?rqCV>v3rCZ2o'\e 8?(,Aǰw ~+ڂ G1D3HW/`/i>/eko2H-xA~CkfQO=E3pLC8+'0}74 7)qպ2DA5n"`|-)!ddѠv_Q2d_7M}MH_ b@(vKa[Xu6qLTF-9S9ۺi q;2:Ƈ}b#ld]en@E泶o^l!KiJ88 !9BpjSA 9CPQӢN ̠Cc_Ӥ?\6**=eXSY*,fjF\5.`i7 .#a16%a~]A$nٵn繿Ae1UJG)kS'f*zL(z{Rx {-m/zPici͔.?' nLMQ,~̿塁 ?, «bn*JIn8M93`1rZ a RB+zoob 8u~~ڲsc#.w#_@¯E?MV ~MȮXۿ~75+dl:s3~qJyv?xE>%`,@^;is.zf; Q؊U>ejwqHb hyjU '?9U3T!C(eKD7/lPsO}CZ_H JI7{8a0[|tm0_^"_@#9) tz /kBan6rj7(kI|F]=f!5.x|/=e;0 ͳʞ!(m "Rߡԯ)J+*1>3eWAs p=&9 [h飕ONY 5+ - ^BFf^%V Cw1 WVM lA 9 sĿ5U//y0Iފ, qQM/H3͗Ͷe-jpUB6e. "{J6 );ϻv^*}&RJUs!h*tuRdrIFP2ЌtmU4ɭ|m+aV&A0 u`1ʑtRgS87 RDׯެSOfV4BguJ{F1J^?=C}Z Lζ\y4r3U7=|wFArJsrV>KZo3e~{[vco|c"~w԰> lt%6gˏ6#{[n3h[6(>ؒj;}FJ+Vk] NWqɌ\VY'Jkt0/_Z1K9^ 5Ex͒0=mg*G6CjF65/hERMVͿWeFսʮr-Qg0$jѬgbɿUi(]A@sN:j²ؕE`Cgr[:@A<Ȳ/)=8UPMD')hUqkI^=۫˻;F4*$cƦ|n %G~|=I뀀rw6 q ؞V#s "rLGI߲J&Āԣ> D^J q'a$'3;nȶ~  3f9pn85oK.yTJ?.hB)yz%qtzJiw)(l}V&C1YKc&J(:8&U-!̃ahBUl͑d :͚6 H mH|Uܫmu5H>2/,V$?uXjnׯ/Gz4P@Nin^Ϊ fNxGnf>iTH2k\iMIAZ@h1K@>9vYϬʍrěu֚\St *&wƐ?ٴCOI|G> 0H/>B ^]ҭ:uK]]B6H,f*dQ8]l^g {M38BM\Z10NyìM2@gʓڧOs칺ٷTOR}5+W@n6{F\%f.m絞GK4'M<u<ݺwiAyQq{fIy]THyW0vzeKiK_A}^S?JFr@ay=nLn*U -9 AvJr?>z`[]WFS[Y@" ๡:AN^CՈaA#KsH2#I>7  +]n:M;Cfky_.h*TPȇl_&gvD)^aC{kL?Y;wtoi"aI=Hl@𨧃7 EKE4o)S[<}$H & .iҟ^~Gpu14W=eMۆ`Ql@VVo*#TisdAUb\ӧ xdS  4ͦ"7H5N?l)*}7 5s;Q:ױ bHCxM-ή2Y$`鉸Je&@I"vHރdU/s33 8Wtqij9Y0,@ :0(q[Hsvg}qi=g0Q`zoVLbN0 O^p9:UiB腥82N_"&.x,j$~~{ƐCJR*(VQGޛPI2.'ک"xؼЋ1:4hgL25;!<4t> .˹2ڶI2ܣ nR Yg)5lt-a N=C=|(`0S>OR5zGhuꎃ"T']f ('&QH6®c[cHw+.ٮOݒDZx8 v4v +Čg\)YSO#zANj,!CY`QZ9E۲fcagbA 2v &|U`l9,*1*oSy3}MtF2|[ lN䣈JT 3 ,Vs=fȚ `mxAyvԉyT~V[ YPH%d]wfUF \kAl WkCbFA}R>a]6g1'$cӏȳl #"f{#.؃y°:wdRVFL`rklR .Z 9Sklc%"x59(cgB gZ.dӣBK$c$g|,G2:JsFrr߾@)|o)be_u7{cXihQ)Ly (&؊T'(AS H+zmhB`ĹUM,ܷ#V!A]}a!UZX ]U^a-ٽJzdh9f>hA@rpp8lgNRϰvhaGvXJخ#!Fhv>}Nb\ )Ha5z#S ٳFK)Oǣf;Jw Z?nԦ驷Ꮬ`ܑy4W`I3'Σ 7V5 ede2g@jx"bۚa!Qڸ%4.⫱X3{Zyٌ|h`wG+F,]e+D_8!աBg2myã Ot/ @n]' C &#aXOBÎ!Y4GJ `c&I{w@dN A0'wlU vTcNR,wc@ A~j"y ge1禧 (s򷥗:znw>MԔXLOon?zoSvwKRB%L4BH/+ڄcxP7~SF5SGУe(F®,ttD1d/U-߬HjV* DBWPg%SG*$'iÁEg(P63HzT5c|5KB}32D8|kV -Y=Oh:0=vf&gqBm[,Z}E':܉ngF'&9_ 0%{BH3/ H|,h&ь0r+f\x]XuJ!`_t >^ZS{Or-^FMaq0ڊ# |00?`@O~g2~"M 1.5%:%q 4rƉΗnaGv Vo9Hڍ>yϬ$4LC96 9E^=\:*+4#h5sϺAgΓ2<, |nMڞZrXZ"=h{+C_5ܸ)J*S:_;l01R]X[t0gB4򡆀4fe,HRD,HSY[KB,ӏ9'\Ɠ0""]|Dz6ʃ,!Ʌ5~K>&V::rщ Z5M e NGH`V`IDv(P5n4y&A\O5ky~6q4>T/g"ד1,༉{idy\uﻺ8Q{lyauASO!K`DgcK8~xmlϝ(΋%'/)$8nZƒ!r65,qQb&E N~jp՟w"p҃` 1#)==-~@Ad0{.cO[U4.x7; zIWcV{|fޙY1# И$Q=K>=g%q.x SDs\V @^gtφK?]: sz>}М A-%<mٸ{ygy2Tiɰ$f=ϟo;l$ep-MKYЋYm0{0Ji,'>JϗY}:#a2WʰT/rkP<\4[رI0v!.Y ՙzzE$$HΗ p2?Tw bx6)ևuKi(x0$EK8RUUWVFfzO8H]j,A>(tEMpܺYU'm'\*A@)uEu ;1 G|}=xeGOaq$Hw}]e%ь$dVivНY[nJu$WeKX *ðp"O^.8c*i|)?ql3Y}j,y؀c.J\7M9[%jCI)Ďx9{yoV5J&EI2LV@fi 3d)20 鎆) Lͅl0P/Z槺op6,cM]O-m,&`e/>71#;D7Zo}FĜ- : ބuN!/:pe⸫Jq3塴^89~%So%o=9zſ1rǶk@s,"NuKSE:: >KM+}PKƧ|yS] HYCk _* E9q Hb萈>I4*[ jF{Az䬙dF a -70gv1RV*Ǘ`zhnwJ^>pc #35w#ȥgMY(|vj]Í>OA:PM2vۀ9h#m !> 65i{uEJv@|ٰVtu}>Mv &ٺvk4o>sֹ$~doGO1h&6L~X ;"64rc*ln8\JS\w=* pK &e#=u;[MC78c=ɏꉶ|539?uU븼:3T*XJoxe¾F~['8g4X£bE֬qҰ\T׸N&N%V)Hd tH+Kȭ#o@BI2Ԡdl^ n vh~kOiۚ=`)Fk#\`hjq|d0@uv4p qȕ${ɣ0.|Xzx>\!;j=r.'#^[t"UfS ߮'fXw/[yMa;f0es,ڰ󢿁b׭#AGW:ڬ0k66MYH ]M?AܬFDoz䄪M$h`<,sff~qU\s~t0 & ]"ʹ&U2~C Rm ph7#O,EvK/7玊Іm^ hxm35D'&c#0+f",zŕ_-FKdi;b@~w ofiKfU2Jqs. **flmM̆(,iC,yX$cqzzj& [ƿ𬩺Vg@<Ֆ$ -h;ծE4*}FA4VTvih:)ӱwbI{G @ǯê4R˿,r_%M<~#O`uXMZo&FsO,!ybP }loաA>|DDGĠį l[V"_i}?^jIҽ}Cx]DGb Vb*L84Eyk3kwjxXq"872"gG F11U̥W!L~zA+~ɵGH7+۶RW.뛠uƱV,s&9G۽Q'[K wRpƱfyz8kaT蘞gwiӣ '.~_#1ϛ GDE6*ޏԍ;yF{W,I--sIN[br:AlTjϥ^s;pl,Qg~x!ʲ&.]7/teQ鱴 GSޛ.zĆ(@2ݩ56CVxth}0*sX':#6h tl2N{{l,VZ6}~Ir3.uξ[M5,l3q+ )n~ҁ-~V-`Tswy.rG ͟B3EhT$P/N% ;u.W eTGMAQf -h+T|fd%1y1:8V-E!躍38SDJ 8`s>}7rϻLP5Oz417Rcޕj!EQp C[[YWPA}7-[#={M9{F+=_@F=##%f(8uZ]il}MQfx əgQu_h8߲\p2LvwqT&RHNMX`q4U T2K/cku4g 4O(NA4A#ɐP|(#gH3¥>ɭzik   lTDSxzy3-J͢|Btq?[ފ*\Me8L}ff#5?֕WYY[X.V#C/@/֕ꆺG~W/!޲m>t,BnWٽZho&=Ck?],Pvo+}पP1M X=* QC? 1j٠rO4>6vv֪-?pq(<]@=`$ÕN(EvaJdw-]>jMtkC/sM/>?K8.Xb%h|`  Qs2[]^yjߥcE /\03%4)ng qRF@1'@V*{aaW埕G8d/Wq [OAUoe  Qkef /Gv :UF2s.ABl7՘GGPeH"Ή S2|o`=F0#nx& z& 15脶b[.DTA`Q>(gL \-S(/Jy`ywZ*o]`0XjPcmZaT;~}*ȚXpdzsDj,g&;X_U).>apCkq2w~7S:hqmn9ҋĩbl)II]%1`lGt܏˱&.C圬(aU٩V5Uy`P+,2qP%޲̄aslh([yib"iy>"T1sZ/]MuE$ُyUleuC704oRZf{iDE^TtyS\1h^&آuj!DcW%)07t%CωJD¦QQZK]5^hw6 CxVrɎϨ?DWE/\H5=?g+$y&(=0'C|q.Bib6g͠ba([Wz1b rumG<lL@ř!,ºW$S`U8O껦N)W1ڎ-DMi =LJ1AMs  Nn$#· /G_CTNj60Xҵ`2cP$@}l /0n{ܷ#";gɞ&5XwoKuGWn &R"e@u_|& Na vK`MʠMr[6֏h$^#ig8(`KD : 9]0.J۠; x&t@Dy2aI&}f˅-!wW ֥a }$f`gk[Z_2BʙJ4.(W9؃M4?]|MjY9g|H4kKsa6ME"Qt4nr%S aek@=硁Cm嗪);w:NT;H[`v& μ%F/nKī!Og:"`">2"{.lˍ7f~r^bcͯ9eόMԵdn U*yBdF?dع]qל+tlբΖ:5G;̈ 6fҰ77 Q<\rdq"{+S/@Bq5~qcGz:`.\'"ϦԬ]I>]Ԕ 㭽/# r&p]fPqߛM!)\Av7op6NvW'(-;R9=uJa2?Nr)f'A$$8Da *Q1MTeUl\t ¥2% ;/'KǬcЕ*KB kT mzb˫CȨelfh?. 76Oyx]=c{k8ZVs]~З׋ iWQ+d]..ws.=w@~..X(ȁw*u)-L??T N4#͔\c<OrY^`g* ]p˖O<$P)Lx /2/6PMÚ(>r<ׂpFo%C%̒zX[ćG`˾{bunXq``-b-).@_bLoco>diGemFq!d,=8*MN/ܔݬvdYGj0 n 7M9?Azᦫg,OV#΢s"r,Wy2H9eUN7 c`+B(u0$0bfnז0|,.7 }X9DHd iq- Y}ʳ9ÅOk2 F }bdsx>'NfhxQ Z\pwb'K2E77G)`"wE zPAe p70jp{9)~)G"3g1N]+{ͷPsmjσ,[$&T  ?Nz2Mؙ)(:ǍľYSN ԣ'!Rv~ ww-ngO4LOԨ-]x3SrT:)ȴ. GBMa&~sfAӉ[\W%BtR39Tixb$d .J ܉aQQ@֫uËʑ"^kR}aMq/ ޞ72';N{TL}dlyD <%M/^@h0tӹ_)Gd uݸ\|0c LXs&rg(]YW!FIFP3`}(1z&$յBײ a>@ŦTvB0WY2>3VdRE?tnܡ2ǵ5lg[jz[MrsGɄ x\ȼI//#sT:~K+ F<65"{"I{D_^Z =/3Y?T|Ne7䌍n`[ߠ{v +|(ԬTۊ+WoAqsl7 HPtjO p[KnƜW$Y[?t]_gxF*WSn:QObm- {-KZDᅠV̦Y3GC?Ap13$$ yv/@>% ʰ}BirÁ!";1}]ѡ77,#,5\E~X}TbZDP ƸܹN U0 3~'m" ($ߓ_FHgAV[DCp4z:Ie @k4}:S2{o(~TjgSIU_2Sz:O١K"`1ș[X^ ]GէEKU]еpEn%O\N^i".f=fcQꐡYއsoA19|(9S\9a%ah/ N™>L)E:WBfPsus4ZPrlR +1e5Bȿ0֒?{0D*{FЂ녵c8|'MjHNU&'aBtJ]ק؎("8NP/^/1A-F>OIHiLHA0I!ػqμ{y$S y)BԾ”d4#xpJh6D7,0e\[H6`F9w .:߾fGhr)_~FecC-e#2K|Vv:\. PXu ^3fV\X|QLOw@=YJ"XnKw>/ vqˉ1r,Xa3H}zҚh]B5dƦghbjA[UC_x桑oqW;3LTyE 5N8^f98|Hs+ײ\Vˠ&")쯽SMch1W(VDAS̩O@3X]R:;7ȗe^(/#~F${l.cn`hIߜlu&d5>L EzuMxt^utVsO5:!.b(NKg7ͺg j)>]5aV?H~5 mjU]8_J &+z< W+ |=d7;A25J$ݠgw:?L(RxVx*l4^Z=!ܙO^rGb_%~갌k-PeU)KxqX=!]5o][߽RnyRSx'L>-OeH@?TӋ0 AΦڳϕbywmVZu \S5LSŮUK?'ntzBN^&lPaV[$w"KøU3ihSQ 4eGmFC /.#}]"_MhBDۦ,E*-H͛3{$ ǀYDa @䗗Zh*b ju5,cm@#8qtd[%㎋ֹׯ$;VRV^F^Vs:c] *wWMGI<0n=u101Z,6$r;.)`dƺ ExZNm>J S LBc1^F@}Bʚs3BXwrː_6Q>Ku"1~lJ:8ΣLP7}m KSzr8lcđ&mx& pfs:{u%")_(=*%~> 8l'x0 0Y `o,[򥆗YSP'VfP`l) r 'kSTL9Q$Tdi9 faZj~=qE2#yO}GmsdL%m2>)Cma{Pn"'5{lBib;l:B9U=g Hm}8/qs8K^Աζp+X#~P-!{?0ƴ`)}EJMT_u{ tsz{#<3&omhe>9;zeyseZBSVac}zZ+D E04BPi3P\qby]x|Nj@oK7سpC]Wn!">gGJ E{`UHu/?6듁`+ddYH֌g.j,-aYm.:x}sJż\}jO/a\ fMZSYpr0WnK&-:~%}Ze* Ll)A/A1p:x4pԃy !,&{D,l`̻^$4m- RA6 lQqXqbx[9P%J1&F1n#7g좂t<> #꟫y)@/Kuތ'ȽSdI$AH5}3>wl=XcC0QQs })KٍCX@7S5S*䊙ޫ2q|zX/}\JKknF4\ =K[T m *ʠݱ)P~?7]өpL]_p˻N?X K=#c^o:&14ďb0&w Jvx ŅxѸV5~9**AUA%:'k8$=9A{Gε)w`ĭj&_PfğHI ,}9EW2'ԫVn!NB2MreY- +YV3U? '7zjg=49(fgΜeAIs5XjLX]1/ߣ #8'qPL0ؤ>ͭ/Ǜ&`l,62Fvf;6EbRmw5Aq׍D|RP4vNQ+;5Ma^Ҵ]2"+PaxQs dutf3`,Ce9qG`EX\zY[?e:*tgu7{ 謩'l1W[l|u N|$ݨZhqŽU[ЇsLLAq%>6%vjT/R"aH, :`.aŵYFH{Suu̶'ՂvK}Wx)}z'Jkg-W7SeIR\"[ @fܬd=GWMy,_i_XXMzR"M3 SX1-8WƟIMclԘۊTNm=Ni5uc`v-!b&nEqQſp5K6q/Yq|#E gl `13}ijx5|uU"-oX-x\>-3J91a70֛;6 u\^Kۍ KgB%??)>:[ آbg&) ~&%rL0XlYсˌo/ߝvtnX ha%Q\ջL{Afs@%fФӕ''鄋p(B,sE+(_ӠAӳ{h=+joɠ6NveLmEԦ)9Xňl7ey'w׸-Iډ}7&_8Q!-]qQֆsgAhlrt6 ;/t0\ް+7+{9g΃z]371a?9"L|fSU=H eQOdj/y;y~ޒ> 3nApGN .y8ϛ+%ŸIk~[,H+)`6?N$ּ.EE%:äAL9OTQ0@ dnyWOxḏ.\]:"_2/#@?It! >H tgi`+rsM)0&GEP ҅)'6`)V0յX݅{Az ڸӵ{2F=(ehm :J(l_"@HC%Knwl17.sKLǍ0T&UK'=dQnr\y07LʢPw]6gy":VS@zH|@qGWk+;lqTV/VlѬ6vbc: "V|K/q "hj9‹d[]^ȑN O$ qChFT#+7lKП+PqW(;57 tp|F #˙Ҽ^t tbUsCiGuu⁶|# ~Šq)iz `Nx:GTTkR2.7;8.|gvÒO" |ƃ/'QR}*l}Oo=[K9]dar`ۢ { +:iZ <|xa >fS8e]3!vP ̏Rx\Kr+f(ȡoTH_IQ9OG|CEE9oF&Ɩ] pŠѪOKϢMM-DWzvOg?=*(Lh ΀۲Q걱 ?Tet]30g)j-L3]~/ )yw3QΏt |{/4D}Ul"dx4mY]6;( -)@%j7,$~S_zB]Q)vm̞U}\@HɳRvÔ1]DþƳ7z3CtbLĕf8h/e_[mnXzw˷nq(LN$++#[WQ =띭++ H@;ΣzF S$ &"SPcBBnSS-y\_dzDqFA.HlmikFgȳ38mCS'MS_~b 06Az.:FFlt+mխ l%g7Vw W5Jntӎ&xAeHgi tY$EVHIZX+e5Wnx\2Ӓ$$+Jbaٖz0)=*xl퀎p;oBW@)-3!3PU/2l!LS Խ Nry> 0[_1,5U3{,%:sYTj#)ReVfr[?N8g$)71* ZLȈ=m'zlBĠ]/#v'mR!(*-W=utdd%1̎T(ɡtZ2?lVZoP~2A|9!X:ӧ4*Hȧzy2`" Z.` Pm.S\F9 @p-t)ۈlZ-)ڥ}ea-Ŏ,pIW_KX¾rY&Q9g>鄧oiQ}T#0H iθ"pT&2Ãzuaa,Lxٜ eɉ_py9XtZ̙P2lmr0/};# ҠE#.Ǿ-w_"x>Q[ζzLe7h,#IiLw8-7-':J;3u"ƛ`9HDlA; k_мfcmoN.cčyj&0V ;JpcBQh`A{U(K[S\y=iD+1zGݴhHn&Ez1oMg)moW[&+przp:O1bľI0V:09)eLrX+qT&v_xIZ8mLIwbxE(Lpۯ,qvl% sjE!Ad.vE[bm1.FoK'`"7mOE 2C([%h-fMn$9`5[&Xg:hm \XriWsAuԁ#"+7ybV@)oi\f|ʁ zc]ox s Y ') '.No@oN8꼥޹y*'(dÈ.aH$2&"mKDIYN .]&ܩ<`"0# 8' ws.;X#pN$\aaa a8ҭpT2|\Lo`SIX!o徑aA;we\?S~fp+4/|Pz6JBG˓=Ċ午@ 'f^׫d 1x\UѨ3+xa9$Oƛ2fyq)C(/I(90qT)_auڕc9d% ՂHڎjP2T2i?KrjDOFTuK^ Xփt=rEQ ߼Af5&)U:Ie`q\ߙ~+jZQ'΂2=a/C:ُ [GB;i: t=tM =s276[";mOO*k0x'C"r8k]J2}[KffnuUy(4"nse2̀v= wSV E)<]j&8~ &]t懕d0G !KP=)Hi"ͽ ~@H5C: :8 6weW=(%Mmց!"A_v%lNy:\ѕ U!]αg842X0p71Vӯ\e&fB@Ȃna5 Rc0ۋJ02U9ԔKCHy=4t"z3{U9 0<zл }@ Y=@d[fkQ·u# nT`l'xa4Vux5HLj9p-~?Ob>ϐ(?CZhyxb@,ٰ|¢OP5w0l:-r J#D"5L>0T'ҡ; xخsrxd?nYO2- ++1.ˤ=V )װFC2NAƪHPS7QZSEރ Ѽgth5#ad9uD$e.IM;񰆐^alMr .`lm: w5T} a(|bv-(XaJnFz N͉G ypӍ>ݡx@WUV9OzwC9;H? ?-5IpigR`D +kb;xPxAn>zNf>pO0>RBkӒKboELprzN' m "c6}@E@{Dn-oLn4o4G]&6+KEzEÖF>c1Ǚ;r5o63Al~&}61DmC RҕA(ㅗ!(^E^uHi>.R-1ݩH za1vn~̯;9hugG}khm zj$s^8,^0bsW8?Pu7E='(oydƅS+SS6qGM 2!^!Rik1\{nƋVSM-] NyFh-l`$e LuZFy*|r" N'XmF)>XRD $u7S65pB<^5(#%^33V3Ut9oPÜjb*}2bоsyuv/mHU" !t`nU/t疁[P ;D-,anzjtDFAy1ۿ"Zf2te{>ky9oi } ri'q%n=QGUyrf8j: \DEVe#KH'Bz+lEi0"(]>m%3غd9so;u؁p_i߱?p8v"uwxMiF%Y|G%ҿ# ^Ky99 A yTQV(扲 /fcه,TeΣ%B-@J1+dL$ST#7ZQ@ѝ$Ͱ1?p'>QHҽLY|t~Hm?o=~>AeXy_8 1Z`ɩW/wU]@ӑHԗzgd?r춈fD?sE<}ujcYRVg,92H+&*7[d[[a-|eJ@beneoa#Zd7oVNbl8tk쐖şB ۦ3ȴnayAP#{ EhpI̚&F|>e{<z=UGj9n7{ޟ`)QcY!x̡@dx04M6.F7-Ӕ X"RKot#c]5mM}8L{ps&b&4؉>eJidlP~q4Ǒ*tem-A4E |uch01OʒU۴BZanywZZ ]Ӭ[)Ro>Ѝz,dO~栴&{"y|m!2^)& XbHr4l@%"wiO. W -G|,3 &D y(>5p9<:%͇dJÙϔF*i/N7fS+DsJR.p^]7S)[V]WhՒp]i*+erY-k6'ilf>Pb\^Uk_/E%"˜ WG[ jV!h KAڬ2RlC"+_Rv[h&zNݹ;zݐp+m{'=иxz*̈1h 2p|ވgdi3u!9k}aGͥT7u[qp`x!z6N85TJa;#NRnO AB/'VIWA>24beY;Md0 G-Y#)깐zbb: |BWnE 2Ixf+OE4;/ ES~&|@kÅ'.nSǝ‘O& 5[77Yҽ8! qqɌ?36Z%E"@iDxػ:Ed}6\Nf^90c6PwqQ@9So'z:{WdQ% K_ݟM*2OL"KWebQZ%MlW-݄˜|p+| ڢ}"d#NmFv]uP再2i R 1@S\M^/;ZF*dL>K* ~nGWqe^,-_K kf>ZY@rbƙH]>t(tFwTP,;-Kj 1Y=(-ʛ5b֢kujBv(/ er:/V[?rs/tb8?<6aòew>fV(gI}IS *{槣gބ"6(yr7+%AoÔ& ̭2>)i&Dl%AtZ->M@xڣ'<˅Sor;U.-#fkhԌzPvI|eK!B˄.9c}wRY/^} bx#`8jvm~XS\E%@6H:\ivkeE#*`zb)/!)SE&a%cKV&0MҡA_Cm0uyJ!$jV!7HGu28c]{8 qi0=򳻠mF 2t)p M6GqUY2-Fj-l9!c=يXlH[փ=%8Q7G.ïLMىrZPb<\qHi1F* *kfs|k\D/Mq&(QΊ׃]Z KosWiLJ9XQP ]!3 #򌆫yӨXEݔzL8 y];2u\iҶv\TL x"e8π5*WT6wtEڿ$^+=*(LX-u%rŝ>[Uto=Զ@Q@1 NɮM[/+cұ- +x7BTI?V_,֮ V2~Ӑ&Jv]R;:KOz%:-xt{:iR$ޮL; ?ƿTvP3%liypel`7ىRhKn%'[EmXo\O/m!~z\S.;E$/c6YqDlT3,- 3AGVj7" ;9-GP)d/ DVʫuT/.`pA-Q01SQr^I+>d{_jc$Jc%6 7ɏ?@B**&qBuv,l$ | ҲBcA,c";P:_8e9~RNOQd^P3y%ߎ)₮s8EؚEf+fYb H$F+EIKނnC,aL"!j7kƓî"͖h^CHSkN ;e=!IX,_ɫHm7:b?K,zOׯ.eI;뢲ď ^\?DlU 0@;=K@hן<,k$]9@"*oPy{|i`ix<+;w#/MorLIPT >bvSe(YD12 @AumZxfm!\z U(jN")ۅWyRj+rz%`D"\i:s+/mMJ1SVnyd}uDp8}JR9ٱ~jUXCT{2vN"ueb68904](ͰliRbQR\фz4ISI_KcCс "V7M5JYLZIym;XMZZ4[AU WI7 )GL^p3NUI/(4*=;l_"JfnrUoBz8P/7i+oF.n#] C~2^w2CҒ3stZ^ $I[2ּܺ2W|JԸ*:7@hFW WcT۶2? _Ϲ9GG ʤ 06aʗ;Yo4+VF9XKPyЙO wK145M"R^s~ A!۵G4&+nNaIV1f(#Q2w8 3S,.{r8C.z?p|*9+D`7/aJVK~Wѓ 00]-׼u#1%&#|X" B4:I&p_dkY/a9$И'E%i~ %yT(wI?:5]!G}iՓR}J7G3*ύ;ef=+]^CDΫSǀH/9S{ %uhmwMXOZLY㘂|`<#\fHԸ_ƪX 3~'>ƨyNoWf[cu1l oؚ;ݟ;uK183CB)i0_|EphlxP8&]reu]&u/ [eivp/??K׸75ÚpXlQb"] U8՞RCĎBe͈ ʑMeBŃ]&Mnu3޷eSyw73 \#(,u("q2Yq̞[Ͷ.:?gR kclo`ff}'(yh;@7۫nmhjJWF;7eKr^.+};oGx\/o[fS0̸f\us/;;Ol;J,?)Bډ%z3v7#)&a3:e''3wD*$ȘpSC!іl4#u ՛y9L̐I[@a~Tn2 '4>T+d@y }aJSI3s:דv\fX{N.Qx^Ϭ]f\rC:B'Un<7dΨC;J:pS˚bCVby.Jx{@> D ,;3mbxp*BO>6E K'FG""&in2܀YIP jcu=RP^z{UE9Uo oۛRqRJ4ai C!YVj<EAJvSGBiGn2 4pPz^Dz'SGNX ͽD+"ށQ< n'(C,-!oMh5roƸ82V?0c.Migs\9R׏@vzrBI ͫs,ĔĊֈ}%nuߦ'b0c4Wnu( @ p\1X";A̘+W6XG<Ҟ24*{aۭ^NzTE.\,%s< :CIX2>PI_dheieR|C>M8 w8 dyAߖt^PN LL *a<|ey{huCQDjRh}}2~`\X2U us XJpNC7j/_țZէ.ns6R5 ("©ۓ8ŽSET6Akn]אyfϭV NŊq1(5@S/eS>>{wPUG2+hxkV@I}0)>~ S0NJ֍-̺V男tkiB2{4rx;BKx2)W^3IfxR8Ore4HwB|Vs %i,\([b o"Q-w3Rx\S$Ʈ ԅe S u&B~3WNs󜭤f#Tia k<ĝ3.1 Î0U s=\Η[St+>9RݪIƍAG[@ [$KeO sS|W+IfFՆ''J֑!Sz ҵllِ>"JξUg➆Sw󴿦X;zSJҔ8nO1FBdEgD}ZS*(؁:D3jjy .cg.?=+DTai7CJ#n|_wgעZ,R|!9 oL'95ʷqkp(r ly8UX" /0Idq)Lr\({]IG%Q]Dp%ؕJT|BKV %R~OziDLPgJŊxs ܓ2~C>C]v\?<ī̕ϸ2*ւ䕘^׾l;x8T~KבL&H~m@=6<[ /J<>'(Э{׊#=02ZW`ir=xc &@|'W-x6tU D6TQL:׎BƵ:{-Т6պA|G[+, ;.G< \>iaJ{5V]g[;.Jrw3o A b%vKtQ~OPTUC eQSyP'kv(3úLɈJ`,k*CWz.?^L:!~BZ D$Jk' 2dim~c?>hPӝg"xF6u]Ikc󏊁vsv^x6Rrʼn Ǻ+rmtzBQ6H1XU,Gڃӊ\@ ZP$[DCwmIɧf)3vm0SjYT E٫u2ϒUIۛhN3.&Bk `QBul0bcwzW91~<-$0tJrşP1a avXE}x"3H,t awٔ˥]WK;ȅ@_A1DI+QQ).+smR5%蓔р, ޗyd"B7 Z~o1'%^Z>;CPhVGU,W 2.gӃU:4= sC:sApuo*?HJ&_'] Y7O0i'rguyiFmbo"@vNٜ AH[lpnìYuIErTL3\*R)ځuyjO ՉmCGo Y@[9UT޵0L'N!ּ5zʪ|x6H5='4JT)MyݾAp|^Ӟ]٢J]PsjA_aS&"d'>:=V\>T7&# O{܈Bv8d͈HL 36S]+}/`Ҡͳqjb7]%&FfDav0%B;/80$J[6}D4%f()A\>_wֶC\'GT·g>ո ˬ"6J BSQYQ]X/E1d,q+x ta}6lִedžh3F`)\i^;3k_n9,2S'TY~G.4\egdB:EʫB/y**>Eײ_1#?E|A+1MZ`#s= ]6 9,!hK1j`Z8R׀䷼I}CQvǪOIǗ 6 dkI+I Kp5Hr<޲Qn!뙴k d6^قj{@v FWv7#&R3?'܌ f_NƔ'Nj?&_HX~ݖDp(/zXau(Nh9~z)7 z໑~\!}w]yݸK!A\^톻),"mp ew34=柠 erjŠm;ss!=2kͧOv{˞Y⣷36\ML>=CϽppB}3lu=ׇ &IV{ Lh [mN xf'z';p"RH|y*ZQ&uN]CYի]Ε&ce)`*r̡e &`"A)`Dɍ1c"3S Ϗ * Dz?/?AK;t=tҘt{~[v9@ <>|'@[wYȓ7^iM6^FǛis8:<#xٛQ 6 4!vSa)ĀGV#Ҁ3nO'ρR }|>)GtuS\Cf5s33!EcP笮/'.)-3<1߄t rZތ UI-{ 1re4 #޳QE1sKl>(0VOx(BIEaJP0fQOþhSj/cȁ +X J/O G{ RN ~&*n+t6'+%8d!%okrۼpUT'ef523>$f}tL&>!+C-롸V訾{nY`=E6)Skn@JPUT:<oֱܽ-U.6nr]W2$>L`g=[vZ v<1QQ= 'Жw}D?n@Aӌ#u{6p9~AIOX6sہq7Wi:cg8jxRVE!e!k(ЮuN EH!1*%ҹ6YeHjhoh-AڮA]8*JQ)8m֌_bmRg\SNݛ6aMSrcH >.G@hw  EB7 &N jL͜޺[ ٙEơ=3? [T\5Z1lD򟼴ɏpTBQ-֐(}kGV&&e7Ɣiy*ƃ)~#sTō@4\Ut t˪^"䪪Ҝu3Ĉ4 yVDwtci2{ @򍷋?DMoaPn%P_8͉ou1k+Kg]$G:_K]'Q(Æ n]d:wGؔFmba(8g鈌 l;Oh@"yhZK>  in=h4 p. PNZE"6x~yguT A;i qR^z=`7C~=F_aPPr5:dKHQ^4AXt=Qt2Lc gbg 8!țw˙-; /i ά }V%8 ,U,O.4[`0@ˏƪŝ~5‡N< D:#* hT;v-0Cln܄I/}FxcmvvZ }#EF.ߥO7FMѼޕ\,=( eeV9f\8]+eC0a HwNgH2=X^ˮhu7% f#En'7HUx @u\g^fs4s 9>ەpY@2HGjmM"˶y,TuMcoh7J Q׿=2QBib~!AuKi_[5{jhf,) g![VzJC3 E:NO eb?4s@)7i!b_w;? 'h.YoF vx}ia4m.'"A卶29Vʏ1bp\ J b :AܽN.N//Bc _|2Waf_Y5gkP(<:CW*߈&@x3@ ta-ۆQa"T_(0m By(n+%M>G=+'I7'{Yttl^AW 4x ld?!bM"Y*Q!W?p9kZ74ʭԋY%,ULƏ4 "c( Xɏo<%[=`nCeC~yCIcSxWOjVȋ}B 2`y0B BqOCCp?cADSQs7 )'ܸޚ.p{4|]fU~GlKqD5˄i9FܞՌ=7$F7cn0q$Վ^vҙ;-|<VL|\ß~Έx`^ vBg'/rT@PFeB evBFVhe*>7jxJnFge"&YkNn6W̧am}b"&/ }ƫ+C墭&B)>}$6O̺|:=w${@|嚩D;Y Rm="3ol[sKZ:|lJ%[8p] 6~1VS Vv((V%SparA9Dm8vRIi|5w]c.|>_<97&b^ %6lk7E ˛7Jk@dE)ޜдk&0 ;9!qW0;*eD]@fDR6d&` ,8s+, 9#x$_I׳g( *@ Prd pfg!M hPzpۺe "8:j>Jh5GjLnQFXϒ[ e 9P`m:x)Ulhy<8HPa'lr(k݁n&tfB١m䀬v)9)VCφdW7 ZTƵ#5"cȕ\*'j鹂 OnQjdm%e.CbV'6`5ey {i =d5 s㈮]H@Ӆ %A<ڣF`Ok%g /Yq+$@ Շ 0WI9^,UE/eZ@X*v -bz76ʄC5Oǥ!*<}c*Y?dd{`eu1xAӽ{ߩ?*,aI4'[SE*}aOU2.Te@3LÒ *K> (i8fQ?I芎6>ldCmvl+dol7ᭆTdĻ,O;gPh*hX`rIWWd䮵aY im"V)M0M´:&[UQhبmW-i,lFLzJ@ޖʾc}Gs'Pꂈ8=TNx^َ(4X/v:nP VFO` \'`L3zqAI$pb%īƉ|`@ŧL~1%pF8(&2)[ ?>?@8JVIt*eu]mnlÃf;9c%ZSLǬydjx[m vC aPɁC7uAmjvݰ:PLVN$N~/;Ń~ƺq],ɧ8y9X_IM.{M*1oqN7 O|fl\ґ|• H'"ilTILO.cOgq՗dDv!q?Y]M JI(A?sw2\VOoQҗ3V6i滇שkƙ88^z*-yQǴˇUI;M(xt {?)bC$k"Vl$cang/3l83K]M}= Yl/AIW$# ѫ5eXr햇ʾu T<4.]Ё}Dk}+=~_J^k&?- H*6.ccM5VٺW$ˀ H֢$e)jo_#aNð-t /㑔{;e/$xJ5Yd!‚B L738}Nꝣ(l%ȨrJ A'G?'VU+uHHއ*PcBh1bkn?S a/p̃NQRDi ϦH/xf\$cƸaH\ߡ֓$6fv0Su?`ULj*v"?cr$}hWU㾇u^)hJQ1$a^[f}P7{ 9{h7|iծүU/^e[mJKx;"Y@μ,y!'\;Tsa'^Bk[Jgyu--+ P?҆!M{M|6xmJ%Jw bΑA٣B8|e35A)sj _y ,`d*4`7#b{zJɌ~ِ"; x)S ޯ*N$PȢHl LC%ERi_*i$ 19vK,EpܠK6ލOPqdR 蛍4˚ 〕CP99ı;$'y[ í;u1Ab&*nzIA}RGc5ʗ?lPliɓV<2g]e}ZB7W9҂ZDA"$Af`tЙ-IX*XQj 9b"ؚ5 -RDS &%2yu6*DtzlȆTCbO~D_7ym%@l˲uX2S--7En؛CssPf k:\֘4bnѸZpxHoo?3[:]?qP }/ҎΨ'Chus c?aA $; ǚ @S&H٦+ߥI`ѩ5sDri9 NB᳷owvįEШ(/rE-߅Fy6XuF6b"DS[\/bl]i-9oۓ7(V1] SZ@L֚Jv'^@Cmq;u:tgKa.^u_7n;sd0Ʈ3 ekmDז Ɉ:AtѭSⓦw g8A^ŲeA]Q^%5i \nÜ=0Ik{rMH%. ̸+(|s&ڡ=3EWhhIK7 =8aq;(#=t;tx: Y=8}u>Eq| RJ{V?FykfGy̜Mwh$_uQ jr ~7 \q( d¯dT7f])bݝL炽<["m |8@Kaiuq߹\u] (t| )XdHd:7b$$NLIS> &SEtcإO>2<9Δo՗6Tm43&X mP2̶TobP!~%< k1FYBWj*ؾXnj1ek /k U5i=@fBI3=cu` X3\6u9"q>S|c$fOeg ^m1rז_Q\(,ɺZ[qF t"8*k+㛔 $-qkLwPyCq;.0X6> i8QC`.u$c6Xt4^Q=1η ίpVX͆0LJ{#^4NNle>X^9{?bs_$%q:/louZȦk4Ow׬tZ7vu8Ĕ(:G kߎN~IgWϴ*er:g{CMtY(OU #nJ5'ܰc-uF5:CIn`~I1zK&`m#9_ 4/ d}^Wd^&rh'6IYo~U+TcS-ݎA(̄O͒;;KHhC=*Tw:ުeD8i0ޔaAڴ5:21z LZ5O@T< *S+uYw'bߧB]X!|4Hz0#¦JW\duYbSBcԸVj/nHV0Dl[Ϛm؊}+21t;g_7Yx YÖuKg,3PR_J# "b Yxf@uJ]_yCѷ[jUX~fʏ= W񊦕!;ûy< 79.32L"!¡z-:=o"΂q2e=.n3j~ jSP6S6B_#&/wlD8nbGGtqT6_~ t;C4Sl.ch޽u(hL<ͼ&8$T 4mOcQh@dVsEoWJp,] UAEړL`* Naϒ,uX(8& eV٦1F!I@௵]wogb'GK7z!&釁XČ-PƒӧH:[gMF8Q,LJ7@%6o={]MۆJ]tyQIM={^>ZU40eareZKzarxI7ȢnH{dFsW FϢ`A~ Ƞ@-y[3cjdsl~&:y)Uya\L(r%^ؖ+N~z ~GY]8F$wnܜ]n ͇gCo- GJ x#٥=*Q#^6gp-eg8_>@|ʃM%p:Q:hTR@]KwXe㭪+x'T~Kf1)iZ&hBzG=]s`zF﨔)겧\Uj/u3-T'ٗWĆW\DX@G'>MY;D*AA:~ ZQjB!oc铞y;J7:ʲc(!|- V١||/yݸZ8U۲^O}Ƭ܄PPپ8ŊSm2glC3BXn@LާFi` *=5\<5õ]{hLc4, Vy^yT ެnUUCR:oV~ٌoR:@]Qz!kU KZ:Fޝ- nGW8N/uH)w`(ာ T{#orX3G1|Dx Z Jh3ZmYJ: oJErR#ÔϼuCq'3ԷUҞ*.jXߪI|sـ9j×@|f]ZHY>~峨]'kW00*Њw䦎=%\ ;vTѬoj6ȂK# 6nd :0"m; X4P}sS=BEߦsyT&^h4X)"CZ ACѱCړvci N{FڽdpNj4 2YJ\pV G'+AET䵵k| Y+0py”tdž(M+~< Uqzځ+|nܨDXBhx&Y;!Qw2o{xט>Ǜetmjd@T }CMi>}=YPۀIqI:8z 1GՈW,ve6~5 |.pC#w.Z7O$xLa.Kǃ>};e꺣[71q`XG3.5q/\l qȆ_33D-KHkKT 9Tzb pVz}' Thwx׋{s2XI $~jCЋa&miHqv$~!惡/U@2OTOO%a ̝"jN&!D筍?q. s8:)k0k_=#/H Ͳ u_#Q%*\Y; qgrQ;K;f86ak|_xlS.П6;S, 7 r,aߠ#n3$'UbRe@ߐ~1Vvj/"{X(`\ˆ5\je[{(`Mu\t<5\~ͧ z/6l(8[:x\fL:.|x6G'Rxez D߿Z0[@֨. |+)S:egRz㙡bлiDg)Pp-aq甦*t͈pNS9V nz%shvn m@KatdC)4>Hi& *+ԬmL.zUy`:FR{4Os83q,/5B0 wpԀ*62z'ؓwυp /emzztoyB{փ`~ &w^ָׅauDS} (gCFKķq+ 4 j^㐋-3 k] s! R9bPvno9vaոxLxpf1 f/JtoA$s:eP y &7^3K^ ĉw^Z7s83w.򱺣@^A+/_Hi4&Q7"d~S| $%܅ FmCh '.{GΣy /h絳m_U~a3J]$) Ә{ KZri֩j{A`*enll duEꥣ$Nde23&*$p[@A=6KËuu%ND#x*J=kB]7eҒm ~͐(,ikvc^c*@Xx:!9g*dƹ6f0׀2%5Ҧ@ BȦָszT'|zA6F=Dև4iyUist|bdqY֥ Ǎ[W7zW-c$FEmm"<#q$v>m``x?nQN[}/:4Ub\ ݥM:#OxSdW=Y тȉ4 NH̀c\@b] f$/F/w}ƶvb*piIʔM)׭D OnOێ|{hl{{()+[_p0I,8'RXtIs\IcԨ}xڛ EX*N3+Ϥ &d pR(U+Tώ@Lڔv3^6^TwNQlT%x:?" qSX ϰTQ95(K"p dE"$p$C΄Z͛)Jq|V`h6`јV򲥭R%K>&Hsdж3?ےIr og3emyGI0!Lm{O䩪 h=V<)O^nHG6^/CI$1TʬsD^ܝf#'^ccJ-"N0%)[3`S@ί5e[jp=rf3 +1ɡc5Lt~h)pim݆@x.C&b}x{=D6{ILy#̨ ,SFe팥OFQU:QYgݎq&DUkgVڦ/hQWT41]8ڜ­pär^X)5߸U }@ҏ4%8^~Nw u06ƋUԿ& Q'M#JBz=FS18Ih75T;<qՇԫDH|JQj-0==OycS&NǀB :5]IWA>]ЈD_?]]^o%ՄhC,jZ\c]ZG[= 6,?|󺷦 UEp7KAVtu5ŰnJl!zTDcSSFjKFvki nFlUi  G>q+RBZEK) `[A֍7؉wC" qr DpfiH?ShbOb&uKAV /5chMaXlA:ŗ:` 0\[FQ A1:D28#|8!dT4$\f-Wvg#ba\ A+ə| $ [W:^Q{rz5>V0rk 0PγgMm3XoZwC9sP}.Q4pf>NkKohx#U&1 ,DXoc1ʏO L6JKo/AX-K8b]1IŨ.â0@Y#Ç:&zj'nAark%5FZ~w\7)?8ѤfnH$mIX zړ%TWb-.` ҦR wϥbXEE3 R﴾ >-HYJ;`W~jh߹Rhu[(m6{Vu+vS{¼ЎqNs$ovIDI^@WK2-;⢾|WFE6qs䍯\?0K^i6yȽ\=,S.͸>)NrtnG\ !M_L\Xfp]hM\铗^U}o[Bv֭1u+؄Xpd!±Y!ZEfTO6ʃn[F&#]=xbjd_aջ3f m48架${|3cБ-eNI`e`i t!=h:'_dZl2%pXX eҋԭUIk]6q-{/Eiآ\ b`P+et:E,j6dk#CaLw}F\s#5AؕB;)!o +΀:@~N~^oΤ/q㯄g^9 @[x6vQl?tp Zaej> ΙeO1bSQ\/v Σ ln `49x2 +i$caxdw/ %֯te"2Nr{.Rm%f %Z#ɿb ,(њvr7xwEw/.x1W[TazrFǒ\ I `B[3/LV Z4ybG2a[݅- Сү [DY1aS\R)afCDNwe dC=?r(h.˶x?WWZbfVWjg[Cv+˚˧sΛb1VLJ`xIc[ =2D-1ZBI#L_ʪT,Ry؃v ~s:I0աe*d5~'$!.˄︆p[#ʷ[ gϼ>ǽH/r1fB>|:2^Rjyzu-/gmqf@&T%|f_1fNp3mtG,WkCEMsX[-|GU* :{RG]"rr'U~S#jZ9  \B/ݰph+0=o9¬p-fMb8YvjV۹ή+ TSa0XFMr7x;rALú+'shgsHeX!LjƔOfL >sqoPr 6irrO?2( y.Y ,">2Sz

Rp[@ニU-R- 9 bqa :.,j& L:+Vq6{qyIB䄴,( \Dc1Az ${;dHG%L\CI*rk~IL(7E^KN}}hM \+<$QХ8I.<;Vd: b"T|I(7v]qBۖҐfu994)V &tXсX<}YZ92,=Ӡ|=ډmNӝ!K릗*W+1{d.:7uxİl" ;ᰩb]xK}D\l;.}=F:u/<;03n3snj=~L %'K *ϠkTVB۽.<1C׭6 ӕ_eX{V7pFa(T.&XT>)P>C`in{ |x_52z5:,?(k0ѷn6¥"dnC4~gS59[pУ__ZI<ֲ1y:>&qa_l5 .JR>dn[{k wDŽ^d{o|_fQRV c%elWW.D5h΍~cK^OcLѻ`(ޣ<^rΪM;ƝX랟Lmw%d;:9醤\%ϿJDGCި}D$ $3m'zLѧNyz~LW =yvXV |0b0^_iP`i2K .L4쁉mBҲ:! U{ ^Q~oW3(ϛ1O5%w`v!P'_!2jcig$w78918h.tNh;558SE 5lۤhb-#i߷fyQߔ^x#6Q(O2 rťyH%jCp07z\g}¯ܺ GO D RC;,ir_<5΅55X6JC `[a߻H -Lysݘ}&z#*'j5g"ZZ=v>-BE }_=6#ږo4jfijUf+\dW8DO(8,2\i?UE9<7$TPP#h~М|@OhM= ?8T5*1Vtg3wuއHR1P>5-qi]D 1rEuBw`H{UJV9nhN]=v*KNw `g{jT7VIol,@7b@ VĀKD\4euLHilR\6t#(nIjEb:j+f}ɔ>8 -qo[b]Do _"*vvÃG4Wc3"Ån@f5 nB5E%f+,Sۦ!&$-c z<(N/bw&XV"+wM4՘[|i q9F tٖ95iq:nۢ&#lEoG4%:m d?G}MdTV9$3Q@&9-v7B#YI,@O&O"gsNwi➅<4z\'([ћId!=)ggL2wu T`@̵U*_TKZ ՔzxAU~~$~˜z ImRTxBrG ]KP!,?p%IrxB8 Xamo(+gt;wg:l.=5!MgR@c[t"lZ ?;szmC\?=ɝwDy=;nRX""$H8`{vc=xlqG #)HƢ_2u ~ܡiB`U }?^8^_bC/Kҗ&>fz6{RI6/|Tf,YuKUn2Ggqhvdb :Fp>R,yw"Yq Tq{ɁB(Ь6`Je~c=VI8DǷYdMK6ߗ:$Pm< !TJHC\89)*pчQj۪Ě W;935h)8 4`;}^15ެZ֭Xo9N73)$L\zR%g?|>kN%oGHZF(OQ?99^~ǰ}wycww7;vb؉AJgO?9(dw:V^?@W⨓܈hH^;yfU9)["4Zh8!Tgz[)(3FL!lrS8}q<^~u@3k-PFFzEy8R"!|³&Joʶ*W KVNـyÏ zz )$`jf^ڟzVΚ$*DSWl&^*:9x4|=8 f)SvF.'^7: iBn+zx!3M,jkkm>N5V4u9Уdu"0523e%H,(~&ȣi%f# QswW`4c J$7OfzD0|~^Y~{IO wdL6_+؋ iS׽&\n@vӖtJ7j7cIJp<"Yi]h5Wԡ m]Qe69 Wȯjɒ$/X\lg5%}|6A_Wp\jC7 OɩhM$hf\4.m1]:Rrݝ {*?RiޅYWyOPTtۉԎDŽr/+ 6]޴kC=&wJn#[c=f7#13RUȬ$psՈ)8d!T!;x'[5~o*v#8 'Aj2ZU_sQo-X{{[RW7pA`UX(uڥDdyt?n/x\p `Fb[cMkC{ 6;ٺ״4 %7?# zKr?9C~n_qg/18wd7ٗR=vtجoh-{b>ݼdNR><%4n+8j;-%y dD L}Ø:Kƀⶥ}H3=@{BS3!TI`P=pRO3j4Dę?aQb~Ӆ&et^`93Ï` u?;ގˬPw07Ez9L-c.hDSp KU 9M_MҒisjaj. biEGShrhR4񍄕D ԭ,-8M*Y K,O{z2+gPb, zm{XJ\ &OԡꫂFF؋ۃ&Igzo_&ɍ ~ލjYshX2;@ 'h->ﳪsyUNu.Ĥ!RBJ7"E,)n d5#κ8GfѬvY?R(Y;?v͹x[ϺP"_=l$[Ϯ@BC.G;?sA=cO/ğW1dX壳ژzLA;YZڰ%T1DC=IV!!z Srt`ARwA6hiMM"eCAOMtmCL(!y-q{[$C{&R_ϑo0=p^.dm8/nB x0i9kZ8X9d-&d`kK : -Ԅ}+.iI, @^kh' @?)ɐ4Ag$+TO^f&4,3a]VFzrzd8sd9@$G1YFQ;Y^ðeKhpz=N[ξ 6 [V)&_ȨD 0!B].]yZs\C\%Eq3nU3߶l3D$=K2(j8PFo a~[y[C0\_o0="+|w;-ǣ\dA 4C~k\ &sANEߡ Ùfd5%,xUh9}}7_*Cӄ{驆˔@B`  kaO4>_hGk0%>3A~uBgz1BNL>%44gtRxٜ1l?bEн檠BI7`b|LgŸ׍ O[7 4B)66r<9i%g'{h_9<ڴz4sY}"vit"-U}*(*rbiYGoCq,7уq &5~~?%2|ZV00H*, ^>C;)zh׍_ QTDE{)0”| y4T<ƞYF[VUr OV 0ߌ[v8&3%ue{ԯRėa#l -yWŪk| XiLO(R %0 >>.HbY{VLs6LU/KgzvGpDb oDL90#;Y˛iP\"ٌ6X;ދc"Xlyre. KۆrZ'B/=c@%ohI3Xzb9ב%!xa쎂qJe~| ],p corяܿAX0sUxlJF4,!WczI>jJ AԷuQqvSSN(#Hק>7aj7"wXؤI;+ꛢMo@L6s~8p3uڮtt|ڑk~at%4yGH+s},2HUGo#*tE-R-]IsA#߆,i1atj Hz<>'ui[Om(e2k40U_ {iµkGmD;Jr1Q %KҥXuKCtX`{V _ßroƁ͊>5XUמ:L-kLQBצᡖĄ1(Ge+Ġ<482(seGGm)j$}OrO튑yhbb-ӡᅰ5STƢ-lSi]uvZ̓_ +,4w3\@KXJA#bVGME&`BsT13|Kͧ2^\#bNq鳖E4XT$q2tVߥ7xAuOÈpY whfMXUA?x U}vJEp y=Fsk']+)]t kGխDN͗ˈ߇%D{ ۴A; hb nhǸ #)K+2>J:bB+Fh9mܶЮ9.$wň`cjE`sb3s6-_?C!s/̜$h d(%|T܎`Tm )$ǣϤV4Ydtr$"I묰jTQL)]'E !>A#)1̚dB١V]sAp@7hf%>FVN[^g-FF 0=V ʘY KW?᷁yE $bU=(zXX\ST-9d%T\j41 El{L1cMeU$բxxx'vMk%ժ205N朾՞\> LG{p_.(Ѩx4̮=S~=(AMX\,QԆaz܂Q lhW2;Q̢$A},,Qh0+z]֜E9uø/}pA[kH֬9نku*k|un;]PꨠGb_w>'tH8Uf߶|~)OgtSL#Bf9:c)=.'gvmK81xn%z ǫ9aPpa} ! әmiY.J<|s[6O&1pؤ"?;5^S)̟ΛRk5➍yqqz1^SfzAHS1ھ hQ8ߌnBk!ϻe5mҦyK~4#x^z?>9ҕĞW^utNcf7w&(s|1V e/zߚ*Ud"vlQnz> @:Ͼ8,Ol7=^ke13ؔp<{9){:B[A:`}D4u-U a&gxݷI#*)[tBC(ZR38S7U@ڑBm2S ΪwPBf"u4<.o*M;a19ʦ;f #l)xa ,-. _O:Yu[9 fU[NEcԤ,ӥa"p-x˔^Hgu*d=ou5 >Uk;B`\'MZ|Q)u@b_46a{w)}67voQJ2#*qe|zul Gӫ- B v8q")bD-[U+]n6:YS?4zFlmksıyԶUVVY[:FV7$C@5O]>g.bbP|Z-$PCL^1,sHJDh8xF, P6FcMHt&:O!vq8^ ^sʔ㴓ju]Ѡ[]0i̒N!d;aBOH2о-CHJ Nh zXk^LJ'Z24 u?:Z2#@, 2\oޚG"fXўFl$ngnjY:VMq<,=U(;/D.nƌUweyX(6wyZ3!uԃ_$5f{ɫF,X@8z$B;KSȬ)5ӊi@6Z~ =ɔ:g[tN(轜>^d<*;˒}s "u=a2ν#'$M5tXfb" )HXx A[x0i\ƈԶRlzOѩXh/BINZxPSEQbH2beR;l (eoMpeC3I^brfEZEqrw)]rjY=꟎Q/E亿$&pPѠBoH"&jNm0S$df+Ǣl[@ ,eʭ~;,(YD#$3O-:Kx|Ɓr?F;& Y;j@| F1nDTh?A12Hз!yi5V}G(q!4a.5c1.5f+~a lڒ_ߊnm M'ON(1kX$Iw.F$OFa1[)oX|LX*3Fc _ UӋ nRu;T=95tɭH0aV{.ݲv`Qܓթ˔4n2*4WkCm^,* t NzJd\Ԗ>E d6G>S rpwOʢ[d#"6qoG)h55jQ};`AN:ֿ_X/Sgb3C8ə<':ΠtE*a;*&6dJr#I٭ޅ- ?8bZU*]tԟ..2nD  ɘL-8}l=9ݰjyP)T,$yc=@B{+_2u1;HǕv*{<ᙔ-x텼I7GR ? Ӓ6ܙ;D:Y]H0|V{G+]Z[+ue}4i @kٔ{e5 /e وK#KnYbqan!VMwnj2Zc1Y9:9x" /߁9eU2 C^6Vttq3_'l=0Y %%u0ƣ_FZU.)`9Ru?\;9?] 'mb'&fp^XlD ?uB;Xd4g׌'E_S6ѭxHUJ/'F32 cRL dn.UKTcpc"Q0Zz&9Jܻ]r<]V{"K?ĒY,X&& `@Bq9RlE|!:GcX6[U(O"ܪI&BєcŌ' *JC>U{>(^x&| =|$#WliXz~1̈9p6xZmćqڃvT ޹{a'IZsmU d匩U4!< q7qS}3Z y4qPNFקV.x޹r%8Su۳M|7 PuVkёɁ)UifS>-m<)?cPn_ |10qWd{|t**bIc{tPD<ܷtݠ5|MG^]BN 擃;EAYSOg]ñ$RIr?o䃞Ny<wE}v!}Ku;l^oimCCJdgo\ops"q~=WIj\)9+6gՎoE-=OWOJȯ 3(M^u]2:Rgd-/4B NQGf0Y\,LT(GߨJ67qtcD &vg'w(ûN:=ї^qS{Vjo2)/)atFGҹme۩&4f`xhGsʤe:Kt$,M<=Śf,v_Hid飦%>T&$lIj?( ~dW%$TS\sa+ժw:Ye䕟de WVnz#rLդ%˥|~VDN+螹1xQe>̥4o<\%^ -O$hg`,.)8FG;$Ue0{bCe0hIqT}z E%a_a[b˲9%k"0j^\}p{SZךЈrQi|!`Pv쥭}"(VЉbZ?0Ɠx\:˲K7DoЖ$Ss(!s#^t֤ZlkDOu%nsZ6X7~p4Ñ?B5`ژ_hd 5+=2-xN_C7N|=`/bM=N@1/RATՀpN\5pQE -xwԣx%VϽlLneLJMO;+Yd/7Λ Xp %ːHB'+aj)}S}f}ng8*yi; r&O^)Fk7?lП P wti`+Ԋk84(_IT3"u*}5mTOfp6/V|~7s7td+<(j-x_L1\T^~=:*댂t9fid.MÃ:#U*aI/kanϞV f^0s qv*Px kq'҅BΧX-"]qisq_NN-L݃j.% PJhNi/.SXLF涳Т'|SײSTMw^t>z͓AEv |,L $J.{ާ +\4#7v`?$:8Ae (P-*Emg^%yHEw$"_3C 0mD%#F@{\fPm@bU$f#wY׊F.#OO' K!^J n*Γp{iϹJ).7yFx(aL> #? [g8QG(vR%z{zj"C`_ƇO F3uG]pg40WVAy̻[ 4! / 6ĒvLqe \ AyXtB -nz5]2vkIX#6B@CaJhU\hZާxs LV%h3\B]|Ks ^}īD %]~)9SiPOO:>B:|œ7&q`l|N4+ZD,ӯ͈ :VK2hJ5.|VNW7[=MyqDYڶZa,#xkî:<{a>Nrw"6Xљ $2Exlmg_gZad!QRR\2"1pBD1\^*gȻg_3B yyUiMGNZVl0v"( DF>t_"@aA,H=!*? hd"cwd/Y&ydc\QV ,&]F4+bBr+cy)JGaPxt^j6/|Bmؗ1r<"=S);^".ևyCg.&E 0z.5v y> Ș AfmwiT $|]!˲)Mܛ\@c$d!G2t`9X/[$J 7vk`:-%̎eØ~NΚE1z{~kЖ|N&L@< 䳽g #9[ Az?8{8fl҈YF=ںMƬ?Ar~<@}Y%98ÔJvB^8&:φߙX5J&16gSnoPp>hv@xF` έ Yp;!md[~ɩ |βmp+3 &0*/:O8W!$+?DaSsdEp|{d\~vL_udO4-ӘR[2.?piW@:xL{^AG),λ#h+[y5G>@.b1G"y1ewܔ%P ̦%ɲZTY駎{ٰfN/J3]HV-G}s'0JEyy{\g2`Ϗ+f-檊'6 BĜZlof_s?K mrsn C `L-X$IN$i #>%>[o\Ιޒ1V>otHÎ1~4U/ؾ'B rE UXR|@Վ\=fyԘt)qwoqEfh-a'CV7 Φbstw L+hLDziϳKo}]VJl{ARZEi,aJ$ܧmJrzO/eБ2 ^ګ*' (Yj+0Rnjs\̅T Ji#'gdLH۵'y@TN_?ǪcO4K•cD:h E5|MMdfR54~4ф?zfr8QHVӃX. 䬲@mY;Xˡf\HsB>@?U9-&7 ÇS3vMW hSW(AF#mPٗXC(9IhX^|%ht7q93whingĢqF ɪ*E/aWjox:ͱ}'' y|Ks*(bUkj ߏЌ xS%F2m>y0mFXK=l@]#mMH8jߘPW!H};/Y{tGWu,';Fu(%A8Lc6p;5V1oNu@K劢oWʷ*k:5n6vOmma%:Q䩮YZM_ s(90C9"ݱWи6&g3rI-JEkO|^6iR O!2j+/ӞaeH Ӯe4$QX֞#M~y|տ&ڕ,X%8 ӗ+,4wm>@R0xjEMFf9OKujPYĝ inB ;'ŝ[v\ Aڒ E5q'8pޟv-ί<ZmT󇯁O 0uTy}[ܭV"w_mA>+J䣼&Pog0oG#[R1/5:W#OxcuVNKyƖL* 7 AD/'a$C}У1j~:[3 a3 #Ԣx8DeXtWןC\C"L(pĊA [{fOj<s^r"Tqv 8ѥC0 8b:q :]He+ gH8-\3Gk3UvXy`yr ܉*alEEU̟JΘW1L'\X=z.^Yf\ |rl.xVd9\ݘ9xESM(dꝩKkjQFFn8r$+_i?7U͵M'c2G8ߵnyq[|G S(kGWUܔmXαtCdDU􄣋Q]L(z3)k ?#¥oWk<߯! ȷ3枦 h<$I7E!v[]bjrjk;^Vkڸ\ze-gcxY2s.9t Rz_v'IwLCI&-)pr\;[sj[7ug @x/3O dK#L4觉5Ȑ֥`Q}o A*T(}搲w$,,a}J`lO( ߭S[d=EƍbdiM{5_lQbEB{jPhWZaQƩd9X,us-o|%# JӠjU6Ln͸8oW{զuE_GgUHp%+6 c`V ((_;wieףxȺXe;m v{AK̲rÔj#uL7QΡ6Е̌7 /aQN %AeA'8C')|nzb7[R:6zنAvݢ;wJ2& kH k F [t9i2_DDfzEDOpUb1Ppe1($atj9hS6^6YuLs@9@Ϲ_.78AB D2䣲"oC}e({󄕘L@,I 3]qo=F/z%7 ^UZĒ{]!DkΞP']] aەu?F<~AK; R뒝pb.:)+59Ǣs}r K5^"P!j }olq*R}/Yf|[NsPW9Y=R^QûZ@[Z@eKǦY+Qv>vL 9,T.؅igoˋl0 SrrZnYmzU (Kor;ZV\gd^^a$IAIttW>)0C[*>6|o*\H1DYЈUTtxVm9^lge= !M<^QN-Iֳ;P \U(F xd*\&e~C ^%sx߳t&zl5'ߴeƆZWꇢ%ϹwdUA ľ[fP>?OG?OT;5nϗpC jFg2sn=ovj*a{̛I r}Q'+-ZN('a q2O+(nzV9ϋ?qHD}{f'pE񲃓N1)r r݉[hѥc tA!%F)jٷ eT}ӖuyA((J\u{suc[p ]vIۤ98)Go(o-oKB_au#.^6coW8:M+#~N` /קHfoEZ_A0dpUO|{nz{\ nnZrX>njw)].8ҴȯX2Vx_ڼkp5:_P1/EMsZ7heBݹ$:BkPg+Bpm4:p8F5{{J1O+J{qNp`<41ሒR~5ґ%h)`siϏF"AP\A{OKȕ7 Xjct4<~%SM(;{IXlh>xB` xyŇy X/î.fx.HѫS>ײ'88,5W*7N8}̾t8d>9Cm (dS,2lj\I῞ ~13PvnzwI.%Bx,0HY;z_M}.yC GR\h`)@9Š+ir.{mN}Q~U>ZKҍqSr|( bS j:5SQP^"X#].AP$8h⌀y$7Ȃ1>gWi a+),6MW3U 3p;k|^tj=Br1K:Q}H$.kt ;77u҄0aLDl-asYXЁ\@ _l Xҝd`PME=k:CpDŽ{4p?yJȳjPx"Z)aMDYTD)ݙvZpJ (c p9(!1`{9P!1fKcA>ʎ;9y_Z)]ȯq^5[z#JRqE[b ѿ$.YXKBqW|WQԡGcs`e2|k[:v[JnA" yd{$>ґ`ϱә Focr64C7vdb+l!)H`ԫ9g;XZ<7krg ]ea$E)yg/˥`!3+ϝlLvd>5܃_owP|̭#d\'7sY+IVBb^ȐIupXSA9 uKÜ^]! <}Á9@ ;uy1HC)n1h@ ӝ}(8 $.cDÈ]ug0^.Έ6h10-O9DgyJK~oe`e6o4hV0P!B83$l>WyuM@4E@ۃ`񷗭sQD 鳺Mwv5gi]GAuhJs#Vz-NYu|?KtPYg6/yI![?ˮKÊ==&YBb,w;-J9{pjZ2La |[bR޳ `g"op#PӺ}m!b<-!QV=Hn뮝!Ƞ <.\CMixYtq"KK#c>_sþ[q-آEe=Hᇁ c#[ :^+4't-n|~};ﭐ="؅Zt;gY7\z88pW-:6ZlB(sDU(_hs|n@^7_Dm(7xܬͥw *xZܻ^rVKk]enJ:3!YEZDt/+?퓠x<. 6`T<4W1}Eg/X,6\aa|,Io*3J{7AD}Fe @Ɵ۰m,Lܵщ=rb2W9Ū.TmW,ۨ`?bIYQ8hCm5wIh ɠ΋t _:' w%*?&6v|}te(iJݷ n+U2 GsA1fTxi]ek%:!.X8!7R2GV(kָ k 0dS zs8]!Up{,k =" VD")ԨdIWP5fU+"0zN)_e~}cz^_;I,ƫc\'nISCNlLއad)'9rE**GTЍ>!FMl.NR!QG(B+/8* a+dIcr)L/[GOg 2D̆QS]3c[ 6d,S M# W?>5 VE?^#ɧqٛf:[(6Oy "p]jRk(Ƶf|V 5ž-ddբ&#ˮgaed.<c-d]/RAwYC4z,Jd]=R(,k'}$X}?.vOY@PUBz)WД).@<@A ^$ O%#(*]i G6r'G"\kvږXb(WAf@RhOv".OϑN%=MER9͟hy̸1xEM`ѻvFC> w0/B.3X?nE݉;k2*m?x|R\rY~`$-5}xu 6ƚYkMR*SL&MH@ <Ŏމcݚ> ҄A0zc[0 b+&b(4r'Ȝ]Ij߹/Cݧ *VU^7Vd ЌGXl{xkU ]Ƃ$g>eݍg O7O%M^$I&+26Rle%>ygފ[`vb{GdE)>k C* oZb^=ꕵ>WC3^/Hmf_ajV^EOn!x:iTvfe~:Zb KA ^7G}Fu'(TaIh͜^} @dU~ ׬*3 AZVpܮsC}Bf=ȉpJ&wx-ͨ9~C*ظI*25Z]A֮ h$w4B9#]{ Av#>vrύYDX*J;2QgtGts D {:܎XHT6LD/4 }bnSB){xotKEOml>¸lnL{NEdL Tԃuh{6lpQdwU ||C7pDAa,&.d?G64m!]E.Qf-dQV]V7˟!7}' SJ餲1M~$HVRϔJA䊵€l1{|Ig|'3csˌ,Xm"Y)R"N䪋L6gT#}z /@asAJ"bC\~~͡p'CFӁֲ؋B̞3m1[U< KDgւ0+^ VrvY klpeKĦi nХ#I#"?< Ë!-ai7t@(45Ӿm4x׹ޱ"ou0sy ؈ WlL :6_aBBŝ0.Nĸ9HgӐ0! ~SA;Vu8-VcAW:ǕW F!i[ Ȼ'"+>Bn $u~,TH˨_UNȃn1PW8l\݀t  kHOVhI'Pے3C(򪩡N0F %tBIԯRz&,~(V[dA=Qm@a5hQ@hRtHti:?Q/ ⵯLpXwB8lH^S0|솫v‰Xv6F_93᧖CL+t0mmX6Gy]%ipSWDǠN7U"޽L3"[U#É y0~ B wEIcr+*-:bC[aRWk!ÔT q u_Cΐb&V~1r˲zYMmҥv.LJNDz>zNZSٳr\F @cN}2c "74о7xa{*OSeW:*ۖ|78w{q%"=ߜWژdZ_ʯ k- &|VUz@9cg(bHR1- wA7(MøPי]yp"x{:*%o(%sV,eq3ؿ϶Ӻ~MFG~+bw[TpM<g; ֚I4*>Ԥtu rN\̈́$0/ y26Φ8lK;KkB =w֝ޥ7mFTFI7rT`=|TBߎf 'Jw 0g9lj\SŻYSqFyĄt?טɠKFl~v\7 7(PHޏ.uCA)!a;AM2l>kd&{} ]d=0a@YyoۨH«n:Kְ*$u| sb!q"97Ҁ z1 "q@S nܺBD8ƴH%%u9>Wܬ oT%2q&GA.Y `q D:Y&N\P~X@? Hɩ?cvmIIq/10\n4BZ"ӊ˘ec-,|pfpmψ."(?L~)g3S92*uCKӟwQ^"9S,)/4Ĕimcr];WTgNhUDT1E<.k7oBVc! v.-G*ZTXvP#i) )  Y1:=\CC Dta;< aY yXܴ}[DoNe_C{6ov 7 #OC-igh`VطhL>lW%!޲^VdɟqQIğ(tfQsͬIC#ZOy8s_ᬿ7ej_>B7&`CS3bњmF;>dS>s]\aIfĊd ϰ_ "%1s̺&Bl `W.g돹N"XrҢrGΆ$x?tpax|.;uE{gMstqh3Lyi>rR/;LnOwpS[z ;iinPdhؽ`E hn (R'g8șvkT:':sU;\tdA^h<<1P*uߗQ`;TqDޓ и!/.jU>$] ?$9;dҿf.6f/"x!V)@d k3Kuԓh'Ӳ&/ XI~8 zLɕ iRr> ׊9 W =׉(՛bv'=uR X!~yPڲ1%0 6u`p@oeb0z(H6tJ/ka펕%6GZ.,\@@p,RFkT/WdwLxΐNh0%K*saZ ?3/h 53:Ō`rg+ⰲn+7vS>H dMRWΧ}$ZaLL?f<\7>hmz@fU]B8 Ǿ^TF.:6=QRi֗g1 tRthVnq(xK`Ɯd#(uƀ|Pjl\}!`mm8#HtXQvAB1)GAOgDJF~iIGЙ_Z!X۠*!ZbR~|Oyґ#Hm_*V6oqWJDMtU$z.y.}($ '? 8P=38co{y~Lk#8ӿtę?փ$h$Wn>3T'ybzeG߅&p+n JDA=J,sz;(MR$K'/7K4L+Z/f(jw{F70ě[aA Y` 6~&%@</] q6f Z;k`/p+:pc0f~@ D0zoki[ÄZ8$:l:DhC[5 29Tw⧒njha3SD튻rSt7Z uP>8mew@HH;@63H @N \nWb6PfڡP m-'}ۏbNL٢^ țTLIW ]pA`$LaT@ L[!T rI%?p\~'鄄_#9J;"2(QnX]-1\O]T X_Yg8CjKz%]E/0RLW,H]X[|SGgWQU^nRN)X}`Zd8?X\'V3^5 ) RD=\q6nqWKAKTMUB&hDYccj!q's+D;TxkސТsegtG 7is<~9`.ƶSiHV8,2l]޿)C0۵Eκ()*'X-]kԕ1@_Y;z QnN1vp0(EgqWa:_P~' $@Ӓ=" pvuje n߃H Y1ɧ[I<,yDퟹb躉=;,៉X/r`Ehrwg}QƒUi^8ՃĹ1״Q#"&}7o^h ]P@?&9j;dbϺ~༩oW4g5.m#L۽j1 u&EqiYl?-O%# q\{/*P򌂇ap S~@[jU.<m9O$W]hztZˮŒ!jB+jo00cekͧgogFl봶V&&`솻k.dBba QXw68!to89SљʠWM3TՇ 3[wl%C :Aj (A/"-*#sG`AoF{xKXDiyH v*ͷ(>G{)R;iGZP?xHWf^[G ;0Mhw>ƙXfoΟF}O> HYfKF Fm\mAC-Lj^:PH"?&pH?dѶqx0 ӹУJ4vD~T3gFDEݙE(&=U!&<sZ{pD'zР98\ _VS}[c+YfjCi&^ql:2S:[  o淵>n0 m 24 s@u|q" !kCyWn5`g!-@)HE oS k+*&9j4 ^4hPmU •??>[̚'9:7vihN=V&[P\@--F|b\O}sT͒Tԗ3# \@>srg<{g6C^'atcXYj` []X L/yR u1[$;n`#c1MU=bj~TL.B~' kn8)B bOHmFnoZ]LDS\aNx5l]GQ)DYScݭRE%Ɣ;O9;6J)=d{$7'q׾.P5)`$+Y{yDE!WONYQ ⷺCMqHΎ]@4Qn %QGIƢ6j/Ǒ~ͮ%)rY|>OKa]u!V[6ɫQ[M`ā uDԣam3/}]aN.X$pPt#, !uJv(/P, j,vS|'j*$![6);H G:fR*dΒ hYO̰Pia2[=<̐w6\QSoxZhʵb+tʹ݌6Z UO>w5T5Y\ʆv2KvR6Lr높?]?Z6P#2>vfX&Nxrz?`VF)~'pSY{;E|$C+=SN`8j$ }ҵBy.q疈u Z6a˕%ThL)Y@-s1DIAF^(I8CN״d-$B{-pi+0I k)t6QpO%NAթ]QbK(LQV'}[s }eeI]]|[h}[w!;eۋ_ã_{  bU.P xxY̌RH0$nWn'z!TP -G9]]߶]X _$ : Sz(G9͢zh~Q"o(6*XyLmCI%k1NrXJҜ:AD¸>6C~ T3 ",?~-bJ} ^}aENJ[vs+Wd胨KpurySi +%<qc a(jJYNI/"޶JFX7ÚVꟖ:,JT[QٝGW a1*ymH俏n+ƬΔH[ֈϸò]ȅ[I[Jb* 'Qu^OubˎĢKQT!ALc^DMo1 VX#*W @?i537BN l_;1V&(_y#78sËXlcLjH0s y3;; U9?B, *h|{~ .q ^>B _+wD>tn\<[vr3`TxaIBa,f7ͩ[#+9ƧF{X 1 e1oHԞ9$2w_WbH挜=ܣ@DSiL9ga·JwԘ?A-wpdϣ]SJfb"˒۵dU'L5K?Eg AaPd/5B0ٙRDXxoí{n,R̽Zy[ZP&xm)BmKGj#ȝi&MGSnX?>:@Mhz}稩'o0^uF8b,]k8^,8쟖aW~C9{wM T"mr:4Tn:w<$jtaOЫ-ܴM0@D/~Oiņ]&鄍DGj#++87Aޞ=@;ʍ&my$2HmJ7+vIty;.1Rim::(A&]pݿ {܎L^oJB_aF_6U1$Lix2L%f).@ֵƅnH[â21ҏ,Ǚs;A{2pam8HL*xcʁ)ӈ!})MB|Ww|EdԾMLk:@(3`2iC$xl,3-uLi#Nv0}!\+Tj&T<D⭘< B`!sCWD6v>]ex$+v9sB?Pc_UNnMx= Ab'w ioJ4,'&ݩ4$fmVݟ0urG+N= vAڎÞ94KZJI-rmLhQ)8<5f|ey0/8J)(bglȏP'bEEtӡƯ^4iL:&L8)b&:`vݟdғA8..OkM7 1(7I!$Ú]g.(ELbWNt9΃颬z]c^oP$5]$PLmSH/XcSǾ5K#XAm` g l+tu¹P0{zPl%D}4% հ(+mhb! [S{UL=8 #0(̄rUpyFa֢NA|<;m~|| ^E+{аpMhJy>$Z(>tW,T˿B ̖+r<t'|}^~D*pl,+fTqY]xFECpWz;wLC,Ʃ"ݜnxJ;Y셓L+2TBHѻ1TqIżГ)[Z)SoK?eɖ=J5:L][ȳDp`>&Wz͖r/=jgDWpX;C`+!Ɩ1ldcaFe$u?V'= ӝ/ u=UDkQŞ%9K$xV+O"+u1U>SS+ˎd.~{1)PAEu8pwZ%ª_ Y,WhwVn" oz6pb-̐ӥ",qih{Nqa3Y%b0Cȱ[@XH}3hA:sH Cq[\is U;;l48$(ZP^uײ|AsPDЊ+wB[Q2B/7sD]K QJZ@v($0.0I׾_OpVq&+{ DC]r'Ŋ0{.$-јyw _]A!6;հ9]w a")&pi 9&5̓3x Rl{F $-hJ8 4f mL|~((,뽓!g ]!67R{d2F@zM%)9 -m'H7A̓[d"yEwQUx#)D.x=FI~G%+NƯ.Xٕߍ@۲En ۀCT4zJ}ҹF U`.n/8m! .5 Izc԰B.r})^zE5-]c3ȘsVud )|Dl&ˏtp\Wˡ/Ȝ٧ϴ~T+j@iy!NSr+g3֢ZyNi`AنvטʌHʹW/B^WbXHUY«pwyG+ob񌏬QhBg; Y@en6QɪSo2gl]iꔜݶtʗj ܊(%ѭx5~q t1{;Y4(Svy;#ז@C TNK7XVJlneA)9ز%T>سB!" 4W2 H%"S86dto|'$ዌpZ{ c53x]/jXFS8Rnϝmcϯ_Kj_zY5ʹ<m @RB ($@9UW!-*-!WܠԥW*1bԩչXDsiPA܈iP$m|~LѥʎY9^F% 0ߓTp =DHH fJ~v+P}kt.^@e_fY&Z-|d'c5WZS"7+PAUv; {topef`|ϿoRH*&:2Nh}Ɗ_CMQ: '>T:2z3Ka ӷd) UͳAd%Hx_xXLbN5~9uE@5=13Avƺ:Mqa^n #*b~#rc2jgNbD N. ao= Q=o^^#rf]J͜~i:rL?pLyg@OY*K csf"TAyPb۲xu pkK!#N٫%/e$v(x@mߓb~-ɇ2n8./h[yyB.A<s!Cp%IN ͨe;;{Q{ ;MLATjDW|]yEdiO~Fg#@8vI'ĦI .)ww&M4V喒CdV"3ܒ,6DX!BaUvks筪 ,̭a>6V h!F}{::Ѣ>_?2gAer8USA0JH=45$NQK?'ݶ8 ˯%fX_"# Bǻf<1%ɸ=9z{js(yP&k%cGŘs<.eSZTH5[nuKMDHJ/W=/-nB 4CΖӣѭoψq QO6qB<t4 {NhV5~Cr:;TٓP"ϙF]m+v6.is}$|)DEA!A#ț=syk>ɩGe(@,}%Aer mz \D}KZK|{} >M (͔+E%j.u|E1,wfSK Xm' ޷8+Z^[E* b߆ntRjZfq7 WW>3\ $ {tQhl8sIMSXb }DV3;Y N}Xo.ݯO] 2--ީ@O*јhQy:26% ݽ\ >w SJ&"t"wICBz'(fy5Kt>h;r#Ꮝ/'C'~Xri_1{FA! NNx4|E-EŚ9;,K=LƃϮbhdf<IB<` PɊ;)l{[}JuWiXB$9v^dWYp'e(1 4Q>D{m=M"W ķDzEׅ3 J$GyMq\:)XO܋R= sGۘٳ]x )Vg%D5xS ] {,_. r Lrȕl F{xz/ph[&| z1p^O3mCPfk7_r!A*d|b%JFj]^A-4ޅJ7T+KMX;56ܑd׮9O?N^EzĤU(,;eJCF"U.KX:ebm7cQ%&eɗ]:PR7['{HtPB/LQ![۔B9ʹS]O.M&̒/P q􇊯LSbJ^ݖ{-aC*i#T2+65񖅨a# ^OxX)7[hY-ޓĆۊf|T01;vFH PU`~+ O4pC& bt!6]lݫ;bb[ ߼G=P}e~e7PJ9wP$jiRoy!Hw3(: ;jc,laJ=$@DxMSمtxa(lz-+F<2wՐA"@MHLtC ̸#;(ES-xZ%~%K#Fr=BI(7nU6& }Ӭ|$Ĉ~/3РK? ;jl^;J3w7~cPxK,5Cf~u-ϻE娧eLYFSVO' 9*έtqRo-NabI+-IS`*eb tJ0 ش.96', ) 5G{,.mΊa孭KEYOMhEk Mwm}HOxA "S߻=Ϧmu3uAKxa,eu &rIBe!$GCztHL-R8_ݭdaآ~׺Խ9uNNuEںA2/uF=b֜ /-kSǸʖGr!?"O*>xxa:w#uWϋQ(Oųe<˯[D3B,(K4hx[@[PA+z#p!l,3 Ow8fǒ;Q-%.cd#<MW0H73}۝z2('8Cnƀ4D/rnopx#aq(&ƉT]- Dk+M ubԐݤlg8^y.?7>11:1 iz4KTd]PXs`!.B,: lsHK< :f&š}™$)zИ>kvW"`]jS3_T- .WD+?y^=~ I$?Hj-,;XcY~JFHhm3 1" a:~ X5'WG2SXT+W~5+|$D7ޜ#KdF(x@`HKz̈́YׄJtC`f/tkjml/VwT eyM%XP,@$8,>іˀ <*R-3`XU"UynuHyjO`n/HoqgtM5̞6lC3i3|h̜D_SDxB.SiT.*]ATbܢR#aNŏF̏: O8̯ar#yy9@/bF 8p$3/_^}w=9HlD (9rʠON!'֜Ƒ_ CTL]Qwb:z9̤7Aj %Q)mMHMJicMIܽߝ'"@v#c _U~$pTFׅГET5B}y(tRfΟ3E"/L9 Bxj *8Z RY:6(=0joއyxyuVj{:rWqClĠ_XIrNHDoR. ZShQ!8*Wm?}4KNj<fB]]@INVJU'5u}TeFD0e_<)N([iy53.S|šuS#5;n;nL,VLdΚ=nsFiϢXxG԰ \տ5_3F깮>ZEcRXoP7¤ݪ|Ey*6}Y^goPjđ~Q@].) L.':WfP]eJg _i2iK!fcv^fQN>I^Jf1кK,/'PJ?F5.+G~(r|=v5N ¯xZrJ&Ʊ䀟FG%ɕ1&Jd̷'H0BpYZ Qͳ0˗޲d]*umTg3ug#ÞD_V՛icPf{TmwRd/o~m:ۑ:rυ}Eʤ,=q9t;^bvM/n`HBs97v q~6Fs^Æ2 =NҤsB ~A,LDCp|.kraǓmRˆezLDD/{owqѱn%TN@%3> ޮΩJkS? G߽jO,Uѓݸi[M?ќ]Hf"Sca}8t4j(4xt !|뉙,b$IAa.Wjg =/rY hfOIqͦJNg+ՠ:n$> 9v! E G4;L&^pWZE{5 pW¨Rk:")~,#~7#I,yxŮj`mŹ([AfR$=)К7d`5\l;"=Z)U>`g{CM:0 Ty] Aj5;Mfx .}a.{62TB 2ڙI;6k2[@*+ 8Iu:13,_ B-0V+ &8ͥ; >\i̬4_58251.'%E>RY ī_˩][O=n rCDH*Cí0?XBV@<2x2yE7~(KE"PKe*D'p_%$t!D|mjYGNK:֯OkD'T5)&*[I{bkﭖTrU54\c\@em3@ mߺ._g#zyYQzC*^iAآj"2^+ym: 9 zbsЃaQ5P:ٜ w篣?`{aޔ# "Pgn+vJ: H}[޷+FsG?X[j"nViڐ6%iaK#ESU&H>s^J=BbxЃGZM/eh i+!rj,IUL:v<њ@nRNM)K QUO"0,=ZiOۋ0=DuNy"G$l37 x^ϢXie& rb\4D?D0cN`frWSⴡT(4RNcTqRR&nOI +z+iɏV>@q rs: Pby?\k""qiЙS4;qНagFBpe4e M|2Ow)7Xt,fD%]R-ĹE(Pq Ee$\.q1l0G9ЗRWvOZXbKzE2:sW @pi@Ή OdH Wx]ve6[~>&[G!m՜UV = :$Y"d<߀e2g1~YS#j#c)AtC7l:bYߧ ^:w4y'/r{F (nLMF.$?uǕ"+-rD J]EF'$ٟt^]M:2o`N & ؚ E|Ǝ@7AV~E#h#S'3_4v,5`IukG"q244!W%y0g_} aNa.!P'K24edV#?d?X`!^&B9Qr`P1kԭn NKCXeGPx"x~'%}k< e56GAB@cNx w^aevp:u.RFje6LS:coL0H^ĺ*} ?\th bw4ᮌ@wx;yY1*1~x"b.=p W7N2Jjy4^E"ϙ!_iU@ې rf o#׳ۍm:(d vCΡ~OS&|M#*zald4a:sSO󼇥,[ƂgT%=7 IܛnDdMwײ-.M+e:wG RX dx`Fe:>Kі(! DS*iYfu7 JhնMdݦF.p.s]mKO"Xj&T"/8i !$U9#WMyyUXiUb'{ƷEHvz*| z!w~X)*CFhի4߀F76D)i>c?otZʀp: yf M2ﴦy9Ⱥe-j5'䶞> { K{%؛_--#- FPg謋*T_3x*IF74D|.YXtM,oN׿N*sQr3s}[SyXNVBX'FyW& )VXhسll&9П{LX'+4u2P/Z5[g6&j-x0v`!!4aٵ*(+L1KdP?Kd iƲ{P%py$E9$:hys_'6C5Є`I mݖBYOr;껺MV 3xsEia5^-[Sm>ѭCI5+ Kӂ[@~IzQ_ܠM׬$Z;Ҵ(*wW^*-FrZ#pplQB5#yi84F* h; 8HYy/=@ ;7ǡ+G.Slt2KEsCci w/UMSE)?R>`j;Dzxwlu+X+n7ލ l帼v[eDzJ(QU\POuU=k\NTIQy{ӱr'5йEv~)uͳ#Ð$TQx!sQ^Nri&{枮`[;/L?#hxf$ˆ1cg‹Wr9%dgoOÙiҸc 2 gl$Xi3+ YE9dBs$U'H  Qߐ+fMiGpe3wя_dH{Hq 8ҽ"j?)2NF"#-:ϰ#`’hrsIP7_dM'}mT!A,5H5b}-*gN/L;A`>kER!6x+ oa 0ZM 9 2I\pG @F7ut⡇#Ee~#!\\ x65_pqBNzl;N/Uyv.3Kw/fbtD?wPRs8꒖Wηq3:Ca>:vޘjM OIKMvWvǵ2l0t>Ts 0:p!*4I> -x.b~Bf@.6NжɆe[%yJӌ/u.пF$f:I4bvXʼnqJ[Bޝ-uz'c1sנiϊwVS@gOlV#OM!d˳]Z'8RI*}Y4_{+!+e3|U=mX-x6a?ƿa,vpE?bx)4جGqF(%blm7Wfu7w%/%+ ^#qTˀ(ؗE(uJ+ ?0[C۴zXc ;̰\$hZ pcpX!] ^'EJC <ִrCIm((M#B{UzblI-9eNEtByKRm/1Ht]LA!45zw '>Ɂ@Osݜ)q5~a蟇~ +wmoɯsom#ʟZC笠˿\R$tݦrEemsk)' tq2hA4?@x ?(4*C]"@e%L!}:QAMoT*mB oy Ej\FJ^sZB@sx Rt_V&j>'Gd2kɺMsn[n-!o5 FFrG'd+7juj;RۿRj>3ptH>98 @GƆً }ϵ8bVm).Q;y|kL!u]&J o\\k=N]2 |5VT3aV49L&!̩J+]̺5A'9 cMuW2Ul`Ww/qBH?0V;K0z{A,dH/'"!T4:d~nXtAl.y߾!d:B٦&sxJ3>{32uTNM7,J9<5EԘ^^&/Bw дJe%{7FIG_PUVSm靃{ fnV<]!ؘtE s02#CZziy!QM.F(壩BEaîCmX?9A9'=ߪ2ILKMyˆ!q&<V8KvB `|ގ)0i+lY|!<::-mr|8_X.OCc䓜S =,E !ͭcN_ܵE>Y`pzDtBEԑےXcf]A󡥢$;ˢ`ÎCp*Z,@?#dW,ASbr򶝠>m*dXock%3n~_m[2u%?Lϑ !8Ʒ0]Ő׍l[}kmC _d∏ʜ<ҢHd5*o:}.Ī(ϝmu6$nAPE)w|{忥sA,G0#F^>3bT^8klUE3:S]ʭ-Bm^qd\i·i;ox6.]V20rrr壷ٔs#_ R}knc z^hrxQvx5~6'I9e94P {0ઇ}ܞ]ujPL@qM8MtrʩPUGUkş"ؼ!qT,JeXEDqPFÇ%-$##46 e7AJ,R _tܑ1R"u>n< )sZdQ=Qpj4d㽩.&=zq"}UnCW)W~CgʄO*giSѺd{=C;fU#$e>zl+``!;5cGgP'ȭiGAi!wQQT#T#ɉ2fX@I\BKTp|/[ex#ø1@7sDf w$,9zfwpEa] VZÌdË:hFao[\)>:I%~Ļ7fVߏB˽TMP 5E)|?JZz\ 3$q?.,6.w\cDgbBIF'{TNUaSwK/XדFs/ 1(!5 -(zabMõn-R!ci(f@u M͝뚯8@h]k=!a#Ev [)k*[o l˚, Lks.Rz|\p[iƅ;kiF2Ꮋ Ȭ=avPݷ'1D0"h`Y|1S0qxAowIg t쟝p8k:Pa#HQ peO v%$*cOִXfKo; ";Q2r[h! ыv>:+=^8 *@1,wѱKJ ^VJ3yrԆFI+.v| QOWp+&CfOj ic$ N~I1kʍt-Pru ޕz -o羞< .a@׬#L6Ck RwSwq""L!tKcdq &YP$D-Abb:_UR6?($LPY^}{/?(1r+Ŷv+)l)pe/sd*5Nc7Wm3[YLX"v k.9S<\QW% cn;ǮG]P\fMsUpA):GHMVh ,pMs] E"1| :NHۓZQD1I/V8lFZղ73gxp=FDjr?G&F`=S|ڥ= k] Us2kf6k\JLb]gPn;ݘд5k@q)JۭDy[1p{0'(vGڴor^iଧڊ{uA(pn]@f:_.Z?BhOr69g͎aB=Ozn!lA7PF@C(A6Cf:n*K4Pmvl~+PD)AgB(BqO۬j Ai@k vcw@B³x  `dtJ*xl_s{dG :&n~%q| AWE\t 9 (f;VPB} 65`4ո=j3ƩllDm?܆3 npxM!UqGF?N{(+ި{*M'h;'"S?90$BJl (Xs ҈<Âri}SS J*ڌfCf`QqbeNJ)l[Z_ܑ̄9r1d$9E80վF9 5tyQ<ɐnI|"y,ynurMThjNvO^]~/ЭjE4omyx0Iۼ0,xd2N4|9hUxeAvr|_wQ,h Fsb,I[_[H(CdEZ'!q3q cCtMDhg"_#ȮTNL XjeI#ia Ov6ؗ )sM%1^Z% H?FrŎPJ'犄, 3_N6' 7h5uD*9]xߋ~ր!cԌSb}>n|ʷnK>"O>!y'ʀdJ%LOȣ\P^= Yt0(]Y4wS/lL':UQ5(=ɜ Ňj  ڨ2kJp$k==?fˬ9D+qJ>+|M !E|PۖZ"б&ȣ%'-h7caj6V%47i:D FZi+ X )bu ˭EZ"&l Г98/L}s 8ZYm~t!K|[;C]3od<"Ŕyv W%5~;YG{w nn7^MY=Ԉf;w*H7 a>C+A_Eb_tp*aA񯖪> ]sDb[uN'd{|]1P\{ʱ:Zt_09$ :bՅuv%e9mBU/I\PJOs>.+sx~* QK-ȓߪfВ:aRvftG4y&*Lݰ"3Op[r[?:%Ogjٓ!3b=,[Bk>_ B M~"Ke2 s/썩~c}ï.* > D."HW?yE\"-H_6hXs_Ls=<]l|Jj'b\bYƄ5فt TYJd^2݂@]vZ`oOqd_'^/Z2@\_=Nv. FHM*a S.1Q}ů~ {?}mq;RiOKQοYq3kRDVv֐5jytByCS Ãk+$Xȳ8/,b <+ PU~{9\i(Q 1A(o7iB_#?/#lq=ZQ,1px]ң)t8׹pﴏI}l]84k^Ad16Jߑf_}eS$lUGO3<0urZMSkX( # =5c7xA$mw_pg"Rmg G-y5³'j@3zţFb (uc8j69j'X\ez91bEuE+6rCST<v ^ǗϭHY%.k^۳aT *6/O{(+0\Zri`;ߞ%ҫũܕ\^f\VG4(F XB7{}u2F2f9бHC]k^,6x?WO0TG YVL>Rt kdKJm^L17PgX1lR#ϺQR ˤy:}#oX5W"A02e,x5$!x~z9)&+y+#k CV:$mg5XtG.&xZcd*Mص<Ә0al[3>jAaмvK:9 duP=*jU+5ѱZQC~%spid/܈@IlxF d.!]EE!O<=ߝ#m=.ĭ^Ra({e~ci̩pӏBwOlQ+ABu; s^m?/~/+}W(0魦)BѦǕ#bHqZ!4IJ) 'u,yp|3}$2Ӧ?M.~c 2*qjsKs2] !طGwUʈocoPQ8% l37,\8Ve&|{Ŋe^D{ADW젬nJ}.1,t7Z &٪&PS+D[JE G[{kXws ;Z DSGdo\H[4 5z@\{K,AgRPUfg>I+a`|+s,;v2"/ ҅_0jWdގewx1?E"K6&hm a$.أ,,*cT 2j|~ʷNHU)OOH#@@ m'STBBs4)怠vZOr&9-8kTCet,= 6Z>mݮC=@uoyzSd>*-))gTNNonz$ZҜB,}w ,u$vĴ?FHw͑FI*s'FEc!*@eJ1GF}qd6ŲYyWZfkկe)a j!c 2V)*#˫9RQD EK|!B$̠x/n&#\G%u zE CcikHDn 3_3ن=$h!z^Wb҅ +h^ԁs&v>Ђ,@ࡀxC2}FG ? N[ gt ?q|&ju*r/828[>Aq\PM]W\z0#'oY\ǿ(00-]""0[u,&zxw7T2K1Vʈ9T{7"=Ơ4BiH?p?> 돏>**04A6; 򻙯7"O=맩x]#+\!1j5l*]$A (CI{t!.gK*M:Kv^Nʿw%M~>8'ֳ V]\!wNjR4Sbtv| tR-ft!!5e /@~/Q6B9=(Ed _hC"G@~|L)<ҏY73dZwR%t`WlSRg4C}hlL4cbUjWaͤEEcoPIN[ 4VCExÖOWZjS JbdP{Rm >X\{-T\MD'@I?d N]?Jkkp-B%ױ ݵ"umOSnR' n}ԵCġщ2ӷq## P{ >3"tVit9(c+a:k=LS1f(({x<I;FFٳ8[Õg^G/!A SdM 2_VfW_P&s@G{vŸ1@$l\ ݈9 2|7T6_ਢwz$\J$ȱx,rX`8) >^TkIx;/۾!`f hlл|S`K՞OמjSNsܧRn>خ69IҲvR~kCA8HWg2&nl\zھR&MQl"9qF ,p/o}h0+߭N S":MRQ;9Ilؤ>I \ܥM;2UMg*$_k3[*Wa\ 4a!jlP'Qx:ztp=y;t&"2g/q-aYВMe-#0 J.sUB<2 ]LG\n$WX%k^_&)$+[;F׃85j7n3=N}:LnxesUPMXB̟1[5#j~Z I3r*P3"sxeɥ׈ }:n^&Jḯþ[Fו2[ȴ^f :HB7<[Q B]O6]&߭O9,s<\bb}x̢Y!f(ٿύQt$#zCn0t -.\yK=謲t_O~̺/Bbje8W!Ӱk LN`AQj(cjJ=@kX6k c0"*$ q>1e?ķq_4;dj+4説Ti|jUM֒$PknUnPq@.r?&nPƜ5M><^3ݝ 3]z /x4ON^>fUG$Yj~ȽMB/j<,Ԫ~,>BT@bspѭF N7U>&,U05%mTIK7CGE@X,}u"hYC-,-_M!ꡀ䰁 Z2pSTǴ?UF\0~;lCem$~8ߨqC!l#\3˅GXc) $x0aЧfMRgrjxi}Ӣ?o-9oql4 ߢP/葳do1Q,H%1=\*,x}Ne#}KS@0jY#V2VNd7)vAP$*3c̹@U!I^2=*)Q!KON1ސ+svǂ6^%񝱵N܁烂J#dC_qDIsnW4뎺[c t*vgj7ysFicls1|]z <+Ț8qMhxh`cǵHrȐi%!-S>cB+pӬ9%h: Bσ]PYx-;HZOI(| z*P^}ُ9M+&G-$^ H|I=jcTy3 0R[EVK؞i"X//92Ŋ}JmsccmKMg;r}A Jscc uN/32zNkĒ̆ ZdUt즶HrRӯFUoFLºqƄ^f=O}\GQϢaS|$vΔCbܑi)&mUÇ| Bݺ_SE9x#ݒjd3= ~6vP$,ݱ æ3Iz>T#T!EG'z]h?)c䱆z+:oUyĹ/|)4?uO_-jBˁ:sLh^r(%Ж+nֿբl 244 DJkrl$*a2!0~`@Q~:tͰe÷'J#h cVZ#ST` q3˹9FxL.dsCb5F6T^L)aeEFy,XRa ֳنD?W>   aپi)mdv^ QԀ~qXSJF4ʩKSDGaf,R(\|k];~J! ;g$ !9BtA=8Ou/5L/\cPnYgkJOwb! oy[F< x%&==YOjf60{n6+tN ?CX(S$gK`ε%&93X"A\X#?dm! VOJ+@bi@U"]#_?&XD sIYn(^g4 {-/T똭W(ID`q/)G3=bZZ %.9. A-7Ϊ|tbe?Tz0me`IJ\_^׾-!~ k(MA AuB"aUN=E$ĆXS^iTƊW_(?fܨҡ[7 jx(T 4y!JQr%M%̢Kjn$%s Υb޴nXNN{ -ݻyy7oD`O|!K Yi~*آL##4] w!! JFP_jEJ!4!;Qݛ#@=-pAa|主M4(+RJnG#h zOMSy'xa%M?/ܷW.?`OópǑ*HV^{t䍂Xf, P6"E8F[DMl~oa`ffؖ|ҐN !_Cfxe?φk݀ ?S'eV5vW"=]YWXyҢ1cSvWdQ%kGQʒh=z*h;Hef 9CnAH̅Z^5ĨLlLN wer/%\O/5sD,,y %Y\Sqt~`D*؄pd5ޜ"k"({3&+be{B_fϗlhpFWZQ qXaTJpkZYry@!, {-$}ۥ腌c.r*t])! MzN.+Tq{67%0(pTL/|ooV8J%Poȣ' S;_{ RP/%Um|eၟ8 AzuR$ޥj揓Ԕ2A0Puv[VtsyaXen =:jJi.nzsLuc<8+B Ƴ~/|t_&RH}ұ׋b 4to%rC0A\eG/*MNR n,RCo{ba #=;*_+`W΍g|^a?I}(2#bӴ\WV8f=)qҕFg / $U 8J1ҏe! w$Jm|P{B EC]NҨ6pmJfp24M[Z2BrY|{*;{EKU2*W5AmX?f2+u*!f:fe=vo>pIvnjL;Bڻ9梟Chpt Z}$2UG,6(nQh$AeLq0Hf iG$˻OtՃ&~ L8S0x(JBHbYxK"{s;2r=h3X-say#nh z;i/蓾(xĮW^¯:{y;*9rq!R)wj?m$e#w8BhkV#ɨMwz]L$f37Ue$O κ,ˢ9XgcX;jWWgJcN8uHnQZ\MhN1W#G)TorYM@F f6z;dWlHGIF>g{zNQhtac +xI<;vuEL0Y/]X h(e/ w/Bؾ)Uh< ǧ@Y76yNtၱO QLfzyp=`2^/}< 2Du9 l`I-ФQ短@K?A#]z*Ә8`Z%]IfClF‡`a')5?>L0(CfDGy3CJ``J1&E=2؃|+UHH dX^DLkTeDBlq`nh`Gdʔ*rpff=Va4yh'Q_fV˩P˪]ǟ~4 櫚uz ӭE )Y\:ǾdJaџCI#ǿLɧVFoP{\I%]6u4 ͝a=l6FGDcNXؓFeϸ{+ٽϠs=N:p|0?0!}~^^S`~;D69j{#tږNR@R) j ?iÞ!K\LoDDUܟ[bjy!,O,.dK?5w_\jS_qάkw^oZf1"Ls*&8*- !W4zw2+aQ.9Hh}͋ Āvm2yqiIĉ#,'t}Kye؃LJu.m|EuFfhjξ.SNlZ*ֲ"-T-& @4?+?9}m :yf]pY{E2RSٸTv R0B@pG)\Бe<ޤU%J(1 [M?8S$bO)FkP|n=f$@\_7A.lQep2bgka?Hȅ8E(E0֎s*?aYՖ{.?$*6錵0!iuU(sϫnRCM9&tbK7+K (mI!vaچiZ,Sڸr2=q ӗuD>!۩/dm)||wbCn?=]K0y_V3L%Kc؀5ms} ]mb^pK5:lOiwgӓ8d QH&%>cjXH邫OrxccQZ0vv~ٲ\6a@S'N3*PPK"p@Oӊ<7'_%?0B`2?On,ţL !m%U u.h+ ņCJpVb>%-aeӞz1Z9oҨud-d*YC ]m!p "(uQXIb01Z'&]̽;vJ sGa=Vjf=M-xLpIQ.o09t<LY\v6ﶵ|B)f`GRq9; A62vgx>>jJ{/: 𻍵8=zΆBjp7{SEqt8L 1rO/C$3r"viS->i\)ODP9]"w)bz)b aha c"fCī 3r(Bo[#O\=o%yy}gc8 `~,DbbQ q8@$r b,Lnj*iɐ{]nW՟|\Om|I Xv1B:ꂞ:ÈC~*O88xuzrׯ$RJGW~E"(?;ݓLA4KaOpזpCX@q2rA,Q/C!$FE&F%?e/H]0Hk$ FfFw<^(3Xj<gN)?&>-_6߲0 d7Syi3\YղPh⿒q}Q7ߠY.- >)[;|cA Y= i )Rd{zA i7(`qׅEw2p_ !EeoT?Ae<_xGX2 L-]ySWu|)F07QK3ӪiD^t,]VCx#\R=xFMJb㑣e1ME}PM,KG 9wKaZy %}[.Ѐ7x4QHg52>o^ /s [|QsA- n< Dej_8%_<*Qukue!caׯ՞<=TuT͒Ω[v`ƋJt")]9%0}K9Řѐ4~b0#"$@ ]($rA}wdD7x02s˟z&O[o,]#܈ ϏX,|8I ,pg$ڨl9,urR=!^sj~BJ,Iɠ|CT6Ҫ]TJӯlr#iC\.pl;^(=\Vvμ{<;:5Ӌۯ5g;.d곜A ӴTj`5>~Å7#FH1If`= 2&!ˠ@OYK}!ۖR~VVb4sbg\'kF ?M>);WA򳀍11Lhg@[TWg rH ~ٸNeg4b6|BICyũ2]3$beacp!{>B1Xw 79~ֱIsf!$:no!pLl ;QdE<8>ð!&ŇCI\eUsg\*C9%%y?VETQϔmzy(#Kl$Wc KcXA{nl_+lJ~;K8xyVqpWfE8\!`ۥifKHD@HRw`4m4MmGVyw1ڊ~T&7%#v ͒p6=y 6Ѧ|CSxx a#ȴ^Ę[r.D~P݇7C t=pu¿7Y %D+2۰<ou@&7b_!at'}(##ؚJ;mRIhOdV5`ԩOL (F>ݽK l0lFIF^1ݹ4/CY?s9-XAX'zfjop‰1b8,2!"Fbqvi/Qf:Jdjˀ>67w'vW@p<# E0='7ݛ9ZaF їS,$şպήKi:$<Bf46.uТP܈j&'>oz@ 0" oef)- JX>/5/>@5`$fJx^S^.n{׆{0Q6 J :+5 I#lhBk@&7xjk3O;_ЧwJ'ɔrQk=% wl*J-.te=1IL@l^Svx 21` e ^Je44쇪4{9ĉ5ځITNLhJFQ P1Sc%Hz w%6"XkGv=kk{7 \Ul@ApB.(N&# h`Z<hQLg qj0pk !91Jʴzt{<1Zу=\ AKjtgF ~U?mhi;fŸ\ ⁁7q@NUJ׆spiQnrjH9MgSаDAV@n,:8YI*ɱۏdWMAt{%8`3LYΟ t}e^ES7+lj!*GhF>G "K&Ɛâhbl7M.wNvX9Wc]a[†9Y}V΄ mwj"ע6=YMBJ$0O{k̀$mGO0îE NPY%aekX2bV]J5M$#!2[o#Xzj'?(vpV4pA&[.ȱg&j SŁTu߽dXǟ0fR%Pt2dtT"7,mHn*LoO=FcpUkW 3RS-gRnǦ| ׺j+0i9Tt?:>=N§1 NFzs-uuwupUƝ/ª!v=:{OՈlwp"0D!:a $0F3COW9:?V@0|La@ܒ@@g?.N4S &R?;Dn: }r<15LBB⚊ FWuHfk( [[=Xi$_0eĽ69DBq6B TQ"+2JceL􅧱Mo*nXjxvw4)^j 4( WUu$ -MA1[REGFVp|2]CTZ!Ukon5z)qEš<:|B)N2Z,dc9s$, hňr|E 4rɶ79,Ep'89 =A:< 2FfM#SǴe>',QV U5(JŽ3iCk4'e:<+E w(9P>X-7SZetwx^B4Qq_j(0P;fU}`G?{Pv ƬZBXW,n˧}p#!q =JZ'zI 1C((g{,Hpa}PY`dVuJşxR}e.lc9?h[AG)UUۓ8-sApTWwIxI'4jRd^LpaO˴LO"v+9ILt;Iq)2g& F}^Z:s%&G+'}@M~fE zG@2v+CեB5Ҩ提b&"jȊW`"C*?=y5Օ`ٜ& Dy8f 7)nv4Xi"PEbu-%}pmfCK|AteB뒎Q<*`(H6Z9!c7%$\OmS3TZ|NST)e.SȂ׌.5+tN5ږ`1EI `؉rBdhziֳ՗^[%`ꐶy?]EF&(fx$[G :$N:woxddOm?%eQ6cy>HM=[ApTjǃF?n.d845dE^+xߴ 2U-ICJ,|_3t3i/WoU ̖_s3 B,:\C5xJU8ZWcaA}d>ԭZ Aډ& ??U`<2?zz&$q$+ͤ"*t7&/֑MÇZ`mi{Ҫ)"66evY(ArPUN~NMGWMCR3hzb^ ig҃ :Vj:ziCՙH>%T7 ЀoVAߏ%tw|VU'7hgrQ3-YV%73Ail?JB,e-T){Ir$2H o$Ϫh"%vM-B.Bꯅ)f"$wfzKMRƹ[wq}'qR&?͉,|OE~o\ #12~\J1/~l[$ Q=>!zi_LRǜLax B1G5:4=%'i(mooCVjOXm0;d`(onV=B h7KyQ´AB 9HQJΣ:FHsYރ@G]UO)hp)=^CjY l"o78]'݈nοv^<9uL{ȖuvG_Y5쓋Ԛj)&!RJS߽>`\ĨlƆuUWfym ?ًM}97f`|rdi;_De?; O9fYŸg|!!ku4hKd]B-sZ=gMG,n1)&Q>J>KLJiM>[("P__IEpaI9MhD$M  WN>c.嬨ldlih\a\55>v:" (`QM{yAd>| h~.Yg gy9]]! 㾜 B:`Eb1-Ckt|T5ErqnYkzۚOKl9dP@e3(@kͮCFnE[ Qt4N+KN].([2[l}{k l*Н!STljC!Ifjν]#'>>+XeRI?P,> ]-x,|y gG$+Ŀ bE%dzC:eVD^m4~&I-˘CT49?Iˎ <8j6UN`nKN>S7S5htYKRqz MVsNHl9%^tߚ]m-%SZn\ e&lxK9z{`,,)I/f>rkAv>cgϏ|?l[!bO8#sOې)cTl$z`.{XܢTWQ+Ӑݫkj1 U?!}˃|1fI^"7s35YwY~hoO{媻Kml\=d#Y.D,OŸ:xDw&0T(CUI:d9a2.ny[owh/ d1;W9Z-w uLɑD4%1[@D֗Fܩx0{_Χ]r(Y{uě 2J*q7~g3ԍzK4he? v'B(!~S9ڽ0Š}Viq)Ň2oSRig32f"SwPBpf@/!(i~pxE/)}\V0v̋j\Bw兗̢Q&ڽ|j]nŇ u"-6Pci( J@fOP1fb[$e u/䥯|ˆyZeDNE$G(k?G2+Gx^Pr$9FxA:pS7daf;6X mǖʿM2/%PQN\eqn֟s޷cYѻp;p(x*H@dl9L]R=Pe@K_ zb/QR$nZ rMw=Stov-XTc67k?Spw`[t_̥ZUG,Ieːh.4-0G^bpCydMB$r>O*+J>\7M]S`*? NF-%zVCAlÑ3|_5zlU;FMZmlNƓp"cgoNP`sqEͷ)^c,qBVqeot?W= 7x;c;MdpE[^!Gv:꺖CU£BKi列u ЄCP*9$ڥy)-Pbcd1?VյėӸўU"ABHKz<2[]3Jou6 =*fS< ,T(b.*&om)TLR pzSJP[T52Ao ؀sĀ. WM_/7`ͶBwA&5e ~| 51a \~GNG|>pCTžvf$7P%fx?]h(jKh1=Nԙm'ֵz4hc9-wV@Yu"h-@L8!՚p`(G GBIAs0eZ !k}{Xq_f^ r6OF"GY؀Z[4<慘/Rm+C.LpمsQvㄩӂ]fcylY]8x989 18ֲHK_{b܆>3.Ų4vL( 'RA8]#]_Mu$܉(~p%1G@4K(vZaz E2Yum;tm-=jU-{b ڍx]kZ5S!oƧELܑTfgYvsq5 [qqĮz g*zO4B"nDlr>r 8Qn߱8,ʋJzR)̂U>9ƦT_p9 B:>"j$a~4kvi^ bʰ4|sMAo9G2mUo‚HY?L؁ѝ!&hGMH6Ld$^ȴ?HS,-}VLiF|2hlNwf)Ynia=,?SNvjc5EQ ٠(N P-sFjOW8ypju Jv*Fsq?ER͵$k8v5eJ]ā`3*i;Le KY(*{`#dDO6GOL6Yj'eY5oAư)QCxr؏ЄAOհ7k9);(>#:ܵ ͯr&pyV;oGOlc&ő'4RcnͰ\;Tyr% k:̏8z]76TREPHHȳ^2ٔ>]3I/ɦGK ._ ݵFH /,Wk~ٍr*1-DY5V֌Ng0>IoD|.зx?8j!=l{JqH}9Lm3iKrcvMO64^`):%#=*zt#y&hiVᙷ`eh27UNll>KOx0wq )Bd^F,EMM3,C̾ߺkbCIZAZ *cCuU{*( 8f,'S=#\#B8Q`JIZv u6lŬ˶.`*}3}"i֘{k 'z2$fX^*p|h;r~Kr>.ya̰ahmY\2caV+npr(f:;~1Cœrm)>!7P ӅHHA';:4q-rS_P n)0Bvk0f($t'&9 &y 4TaVGo*7GUa-6SH6J5`KKXua 5 sX6'nuV5gByN?m-qt۝g `r̾#r43TGp9| s!d#'-gEpvstɺ`d(mhxg6I <ƚz so螯3֬vp/uj$Ma+E{dk;T0$7F#x%tl٢Vk0|\ڟ+np϶C:}"KsHv.{Esl[o9wP'y# 4 /]9 yq 3[rv0uIJP1x^ro%dyvh.hl8uW6B\IhpGw$Dky(xRK~,)FS0y7SF_ &}ů2^AY˜[Dyg]SVNK,܎:Ys p'-uGŊN^*bnZxt|]g)39~\6@OR`tcRhN؛zYj @a ˅H1D*VRYK%Dxf` |YncEgɼ6]K9K.TD˥.~^9sݨ[ M" Wprp- N]bP'M|; uǼ(zAV-UeuQ~-J.7'.GUEFKlբa̛9&0EN`66ca"߫ȔDiXpuzF}(c@U9Vjp  @S֞ `E|ls1j\`i]QӻߡO($QAe#:! m}BGW@+IUmcxf#;̳tk7-nד10؋QaWd`[0 U6&1(AqɆ ED##z/IT-) y|r5cG{ucÅIJٹ-+yg1y_2tW]U4QS^4aΣ=q=hypWU -oLh6 &- 6 ػHs Z7=*g@?ڏ V@[?G}`[YO;Ĩ%)F'/@Pj! fNLGP O2@R~u0x\607'Q64z<'?rzA̋KV6y(k[Xfov3ZJߛmBJ=ؾ߼GdHxvkfeP9.@wEȆ|4(=򥞑|jy{2si\HƧzD!CgO'|L@Mn8{Mmɏ,0W6|)#mNaPCoJ3Y1Dem ~bƎ2#YhLӖiL׎4o607<ꈧ/ @um[U+nPP[6pcGVuVb[26-LVZZ&M}^S;+S9đq}Dk([Bp7sMlg mr{;d0N(aGX.AȣDK[J3Y~^.Ġ'tX&Orf>O o\ ( ff5ĻLk_^34t) e\Q}-V\2X[H ^Ӊ scSd9ks| dZ|p<֓L tuzC^ Qg&dD5]:M3#*@2+S&Xswܔczi@B9/kSZ@ft쓸K1k5.PPҗՠBN_;DGe=۹'aJ%ǽr%<voEC:[d}p܋h`qNh#8+<'s03He]I2.#\97J[`3*MZ@6];F FHK%n+sc,V'  wZHk4/ NԳЖ"|>18׫ĞGVrOVzkΊ ̚Y7ӛB%صjgc~G8C E8D/_b bP,x1rGX~oDȂ 1KEZ?F@("|j- Lk,XkPgB/C>A;@1?rV͟2ap~K9V~zpEȭXNhh6*< 'MP! -4Δ=2%aջj>n_E]h; (nñH>2|GWJӃ*,6c&0*G4s=LPAD@R>O+?57DJ~>$/# %ͮZC$FoxGǺҕw lDr]Z8n4F3sډepY-1wL̙6?XYrTjglqA 2<̌|w1{0O}l!dtqϟ;6@ #uNYc_n8-vGx H`6trp9)KԡE[{om^GS{%`=+ Oc`"rJ>nxn"$`֧O?6^+Gp y(c}gvBQi}+D` Hǃ|H+ϙVn7Dgx՛13PyF`'>;LN2ފM5WR rqrp f@ݔc4&UW  [u7A}J0Ƴ;# 2O;4$7g4atKU{1E6o>b$yc@2v3]e O;zZ60^U Hc<\lh+gn`Dښ+ 0.A<*&)yyv39 ^@d~ɨRXt(u# 0eZK`7#n7 #T\!=?Ŋ3tZ'Fq . +)9/VlL<+ҕ CRن W. B?>lY\cZ5֊mŐmtm}u0J v\sYbLU ~J#Jԟ^#tPC!+s߿!z! 7z)"BjNYujC@⻀GK|@W뎀?7R]ݮ*3fe,s])%z qBǾ8TIL۵gaqQs8;?1ԩ}ˑc*fTjwjY12ꞣmRZoD\W֒Wkqc\1SWIjEIe$0=o'BaU,yyk)U!\8ijF}_Y6\%̼-ƊOR_!0XrRC H3$A åd*nW]B˔ԫڿ r-4|6<󈺊IxmIK_g[@25U #e`Y1(XGXG۝uP,]e>nK(Ԃi?J"Qǔw_щ!\}ǸeçL+r8;Iխ疔Fi`l=h2nƣM#+ 1 %E|q,E[cK5xp J{ piSw.E)ٓ)) ?̶tbQkZy_#΁}< um%M yL/VkȑShl{2.=|V*osv! [~m!ˠn0"4Au?m*NuzT=sU|1΅4[Iz61#Uw6Z,ڤӢ^_b'u䥖AH]ğHwo;=䃶>I}SG9Od R/=\gp cFxiO MuIqLk Ϳ(iYTa{>%mA?1Eq_OOP93|w^y  u"GkOpg%I3B=!qY wSVYq5K{S!f- ,|8`͜;AYL:^ea)/3CO1.:&'< ʬYY&_7-}4<=Jل|7!i} 1 ߽GB$o`MHM\':qb7o }\u:<,J)vkdn|{wm$: ˨&F``e^ @栿jJRofSʼ93u(&F? |^Ew+ 蔨I H ,Q[fzBn <d$LHx}B74i49=|l$gҍy&,&/6+!l:N b*Ϳ*=X*̏J%R thKo}BAvK1wr',1F8/R"m0|C?:jy/;OǽT oDh{^j,0!&j2r )L|{6o h襙%EHi񞉐D8 $^?g:WF1zJ; m7e-z/mػ"8UMC[2D1>avr&Cg]3]ډv99uYL2(Yս L?~0\q%l^SPKqCix4-j. dʔd0BCXTRz/m^[!&͎h3T1E*8qUm"oĥ8Ap@ a 1i6_%EH <QvI VJ:?2TKyPYGssɭ/Fd:)E1L+0 ϡÖ=ə`6+n9+`F.l|>S9@FPC7@R*TK]ڨ_Bh*˂rze'4V1K5dm$br@CNdxRucw(I@!}CQ:zD* 0JnζDLlV*r b~NڃoDFSA~KV?CNvjA^hR_QVR敫)#QM ;dqmlI^Pߡ5E27!pp\->lH\`uO8ҲҁQA߻Fdv\Q$ك;BB{1dY<+\ 08i *V{qxVb}1g٠)` $DWH~YEh %"A?R5ukzbYs 4U:#^Մz^iJE̠Eg֓"G;MJYv :б+Q^&}pE[S=&kAYBQN+VRACihe=Z +|3u dV_%<3'Gm[!lhi$mWĥmOojn edԔ-LX#lMtp*# wq%7=ln,,pAa n{k.Tb]elFԢgϔt>r(:פLf8e &T!}/(eVY_\᱕:y}_z2UlBx!ƏeY{-ǧhb2]oop1fK `Wbf;yY52X l0[tfoJKXLgwv+3ӱxs y1B@ Uhhs`9L0]xx%*TPd][O#Ep6By]>Lk?'b+"@igaٟgbR<,0Iu&ϥB(Ҳ -QiRPLwpB`+5@j Z7n3B֌z`jNQ:뎀 O~%IpS` S>hSDӽ.9~s ґBRC\"*[]WX#"ԩDʟt|Ѩn_ʈÐ2& @C M3Hn<4H@$_\IQۂ_%[Lm^jJ4u2?[m*D7Y$ 1--H~We[L\o_nptKٲޤFB/\iE~?/#8!9%wk7 R3Ÿ3!2@ޡܩ#=m)]GtJKTp`ZӐ™"$j/ppg4ıUY3W9~nda%e2[A5{LHNۡE_*QϽcP-bnV·H0 E]<6̛hO.9}9Oڄ { kvkGmnu 0 I |Řt ʨi(K 9w-k) ڞ!`D?k}aqH(e~pJJ- mRe}RO p%߷mBGY?DxXƆX4F~P3D8-~ ֐Hϸ}FɞKRU 97h&x}4kܔJC{ h)oAcnB#0]umM,?' , O;6Kl%kԽu+FRF]2 Wi篲+Mǀe"*]|#@ڔLkpP` @s)SK% 9l_pSRZ:" P:jty5'N1W lh+NnoϋHo^ u޵%yH(ԛQ8X@z,|3Ȯ; !挾uhMgJ H%tLN/xEB^HpS,%zMs5>X8(Zl>D z) &Bxa$Ѓ=mŠ"8[a2c wI#$]qGM"*CմEj{R5@Rpp .,D/.r Cn.3[ćpXkO)]XJ2(4/U|Jx8Wʮ#j$Q~bnP@jR'udz" |5V辗1aڥ m/!VTu e~/;BH tqrc&H:h?7Z燽o`nG/)uec +&^f?[bt`4L"X.#`vLށ#wTcJ^軻)!|F-+)(^tTf-W{d)/D;`AF<=N,Hvj"%B(ak+6ci)}ħ]^A eRN|}xj1rY#+Mld{Cpގ5 7w&O1{D̽b/^R},s4/$LօSKƳ0SlGm#:6H%,dR;-| Q B'62>\NJY& 6A"wM]EITW"\8ל7醮]O_8 ]u[)#MJwi7V4sv2^/(uՠ* <0MACT/!\F(J0_m@\RoR_H還RVy !E`aY`0e<vsR vS$0IFE.G/1* ;:"HV3SR5N:ENOOznkG^kఘ=o23飗48dpdmC2 bN4ژ3Ihn۝Dr]c9'b#7fкa9!Y-FRvX0| (ɱjIt)` '!;frnDFͮd)28[!8?pQ:{g|#`uhbu _?n; $E`ŢGg%g9% S#_D ^=B.n-旀h>3{JɎ\8~q芲pgg"^SnhӂURVܳxon]ϱ_ د=#Z O7JbF YXxMՠ>%G=Z[ͥ!"&pIMIqE"T'kEm{֑\3ș`z -tk!!d-k>0h3;K4@}5EϟTM(8߭( _pAQ+sUI? {+$y~h1.0nH͂ z K aFeS;{x$<p򔚠ԞAux'P).YrWf aᦗqu.!JePM2 |?l vg L,i/: >)[Nbe%!eEwTO^H8hktQ įnζZ/꫾liV c=%4a]ceÍy+7o {6lR;"7ѩE& M48YΈfiGU.2tq}U:.D, \ޟbt^'CTB0#Pbc;!`ͶuCU{յ] g;rLûFH&>%=Hy6Qܬw@$e; _'LUzz];w}rmpJ O-FIf2H!Xb^fUl8̋٣`QcТ{I<٧v&Z$h70#77Y^'UyM^t` p oSiO%gfy >iw}Aq,N"uկ$NŶ.Kδl&IxXNMI/\{Ub8k.V}ćB)m%b\Ƃ߳Cˌ̋A[9n7ʾ#PoP ]j:T#"C5SER7иV3u <ݗĒ4mV鱐88*S;: 5تV&n#ׇ!oXu)"ZN~R,gc,)(.J|6Ps?}8zL%]@{]1NƔyp\t EmF CLQӼҽ&VyǴs~lˆ3i_hBIz`T.-&Xe&:$k}Y (e,`MbxnhS) wO-j2Sߠ!`UHd|zvZvo>St6XG7#ǑdX}ϰ[<dH(r h%$AH5VV7>j1fQlugk#l -b s܏؆D܊KL-l̀r n UFv8W83eJ_ xt$/n"Ztb efns|>07HKѭ}eZ֓>$6F^!D[ 5CsNS?))fB#6v\0^ƹ}l܋6RHoXoRƯTS-HuoLΔ]yϰ7q1@p*kC :2^taoW0xr!yˈ"軱0@:1SҼL٥;iƑK>A.wz9ttE ccbt-Q-La* 5%dyv ,4p*-sĐg:.},f"<bg"yYnQgZ/ILk͵MeJsϙ#YIi:, BI΅e#{XI.7Ơaּ{OF8MKdu,hO[0<7nP:xq3%>)Uya11H{yPE|!6<Dpz/8.)ou ?e*+GY2/fD%݋ mC[+ǎ'FI76DŽY?a>n< *#0mV'kRwg>pRѳ+2 rcYuQ]3^wv%h;wo͌QxJͲ1ݨܾz0%ԀFbF>dN7Ϸyj#xT}xFw Ydug[e"?}P/#'p3300Kc¶ֹ˧NJ$`h?x #&ޡ%@R^?w.+Mk=]3<︋ŽǮEq ^UAC/@!T+ ,g,YԽmGCI{g~ <>F4ʇk0˃ LHLiL`$.í+nrq{E9["~$9WtVZ+~SPЈݙ5tCqW\/LÃFAue+d. 6mp*N ΂걸FIo[VgSAaI,9('i䨪e ^ÑXK/T }Xa #+Oq% 21WNޮp٣oU#*Vz7] PV64|d'Jh>mPq;+0&p6 tb}uD%d#d@ cv~RBylX9 i(Yc$]+a#}ی稰9w~z&6dj,~zPjPDAHȶY)C.*⑀5j;#>60^ 8v֤DDƹ2R|%<>yHUn.Br bP5Vh q[Utŷb^ aPF3,zt͸eU1to݅@qd&B3w&bz\4G8r`[E28\k,JR$ ˀ~Lu^`YW w "4ȡPa~FIr X}6WgS=xP^W6l13#cFQSE hqz5_?!*Ǔ'=Nm!j( 50Uؙ K_C Qf۝VodsbK5~̯sJV\/8 pΈ8$Ͷ =:i aRqVhkEK=Ǚ9>$ye~U PIqQa e'4fP!TõP@-r]ލbkK$/T'D\a0[j{NQقٗ3s]E0d4T=H$5-BZڎvC o ғ D*rdVLj=-ŃLCNgubk^}YLIiw1`Β$|J\g4AEÃyNЭ\Ka/SZ:Z']XˆUR`o,ff>N|?R'EUtl7%qe @tETM ÚY`Ɗ,oCMK54s y7|xO}@^!?ob^Re`ωe\ _XH\㠙m<fe)G&AfJ7s8f0<Z# T Ux U_uZ-D3D} 6/ƢSsO1<ԛ.aM%{G~l·0IxrHyk⹬ [NQsGbKd~υV$aڡvx#dPNx(m=n$OzBd_vwQuP-uiGfh nǫTر4Mj Fcaou '| ɪӁ~@/q m:)Sp&m[ _#mڗoqq'":v==UH Oq&Ew=U@L zo@>'tqC!fI`WKhtI[\8g&t>rfgm Hd.A`?ӡ;LT2͎ۮ]e1㫮f"Mof|n% Ch!n9PvLSƝ+(g<$e_mIrMbn(DAV3!5I]&=6P0gr]p4Zjs JΜ%~{w?1ux]g6 m%,R@|3Y:MT `hrK(swG& ͣ=ㆆd4kA m ӿ ,Eu $>$]D \LPNKc^Z+p$S"5#P"ҺC4"͝"`xfc0C{" ;MIr2r{C& ͎n}\ `/Fm߹Q@RrڢxI喗;;R⧷6F'Z# A>0e]VbbW,y`+zJlh8:ɶ6 mL52@Tha .B%LclVNId, 6X+q@6FrmŤNRIB<͙<,\{JGtɲi~ , o)w.8p}Ӷfh9#{"^^zǒU^+2[ 2]MQ ,zk!(-xaPIK!ћx DO5fw?WHԊw‚C0PxSVX&w!]4r2S2Ry A@h 7mtKHȤ, Кh1d1U ,/<4=cߦC\^Ҝx0r{9:n4$+I"%u:NAgzc/%4fI&WHTl96));ۤA8;QB F{Z W6[64j<BFXrqW|qI8DmNo1oNa  L8He+}J?81e\Vi;P6oj0U ȳLEJGۜl6 GG0:hAn D7*KDY^KNѭղO@]dMOEޱS;lW2yB 7/HnЛnn\LYN3` a{;x'4RÝ5MZ/Vܩ؋f*ү\߾#EG]OtǙn_S)@GHpH\DzύlTbԒ J;Ja%i=82H_ ;(>xFVZKuq_Wb)Ô]iRO|U 3IfS#ו@2J#xB" JjoPiM|RsISfdtk5%ߛ5 SX(*kT0bTDl{go+ >YwJYK~#JEFLk9*̱i!(䂪'1xNq1²u/'2W>LE'=8uVQ΂:6= vJ6RM^]<> Q6`(Q槽mfa3C&RtR&Ζ_Mi8PĝBe_"^Ԋ -hmCCDyW "wRFES"ȱ Я X,T1EbDlufԜF6T)zWڀ'\\j BTdҧOgT&(zWƗeQIъRyH YyZ:}OE3OH,V~z:LÜ'B'ij1*h! ~r660WqÆ[2+\ҩ#@ZW,.}dk#<(<@͂zЦc#aP?viU!;,np%jnHt҃LN W55$mEMV̼Y RHfV:_;&/Pa=1`}q7Z6&C.#VM:z޳j\.7AH$˽'צ\FSD/__}S"˦QMpF轀ݕ[+?%G{yrB!kyx]v5,Ah%A;83^{jtbNU3"|bwqOQVԳv( 2}yB' =#et'O2%r_&k =\ziUyOQtD]m"q/yU:0=Ѫ,|IJl#6oVv{ ]JTK8g(ׁ-ۥqulFYhp~t"^j鎈H<4J) .z 5ljT?T+d鵏&(@x<9e䅾]t,stBԽGOqzhN|9>"G魌*^ iaQ=֘ws|p0 ֣Zzg秝 WHYn/S~ R+G7,h)D!AR^I+ΰ]X hEOq'm{t;B -"?Ej0*/#ټ22^873=,[O~VJxJ1'@|}&Rݧ\R_`홸UApҞQn??AL;)S#fb&I0奮;UefBOJ&L%OO՛En)~¹4J#i%0Hef(a!XR6SLҪ2H e#^ܙK#oaK1-q>TsudqAեɗN,J};E0渤L/վWYBya!GKE+]QcuXQE<, MPJZ+ &bZ''S}/-%| u&< =.~>cX^59 G:-̙;&뛸zLJ7R~+D?*B.u;'P`Dgຒft,<\7Br޵1Gd`+N9Fbefy#? @ JͷJЎ:cwU9*r jj=LeѴJ+z 8x9zt˟<ĩ #tpj[! dd\<7r ᤥxv'HN+GE3?OgG|vS6}?^\br$noyn- ׬g4`|o0e`Mha1ROlW `-O4 a?eSY_nRj/HU~(̑JQ[$kΆg"0I O7BD<./Hh^AU i'wLYbi/LLa~dhI,!Og2A MĎHwkqǎ}2qa΀=P^g&ǟ P[;.'Bۣi8',s,a1/u3, ܍ݯѧJ1[jmU&mf(W߯n 4 x4ısRjȲRo:)Y|~(jWkQTgGzXjSj40g5:U/2iL`#K Н i2X17&yHTj%0X@8 Vs"|':H֭c[zW7qty+TM;1#OF&E-JS﫞c)(va[l.*xoj&gT[^`qcq[R6C?ˢ]7@h>8pR13曜xcA`4j2_QآȾ1Z8u QL-M ۢ_VQq'/%uB29hTKN ^Ӿ 읂7ѹ9p?`) + \ߜ7sUhb#vAǙY*(40$(BC4q=$Aﰼ/u%S ݛrE;רg;w_+gW ]KuV%'l? AbQtG2 qfD8De!}9^}MBSbu3*(z *YIA;s1SA4ƫ S=_ ]!8>5a)Z hlSfHkz@AͤnuelvzpuVl1=)Y/dJ"w ]OM%ُVi( EsĶCRyTT t=7V/&$ ~ZAUnrd9 Y* B}t8+1]*-T&ID8#ple-bI<39z֑zf<7vm ]Eqd+{ ا]T3|{uJ~v$C_qw ?4P8hQiax YâF"Z܂:'dP9b[#g@ugVh~*k7Px:Ȯ97ˤa{2kx$KvBfXU+Pyy4:t8%m 5e#ꃅ:*Sxjr;H+,06wAf0~xAm;Gt %=T#w|a?U4Li 6Pa,ԐCc|eC:O671e;9-Kt(;4*G4U Bn$V7(h9657̑4B{Q( s "|$$̗WOou y!,r=~Z8MAC/%j,He"GdIq^Uv/2y|.CRТƵ(C5p˛I1 UUaqp.J(]qជ-LS:ʙIj84!Kޏ|&ZN6=&N_2UKw /JrmG"n%۽"nT3` zs:WEWaO~R6Z"@ iґ.هlY$x9#s| .jH+dw}iI`p UJ鰵=KhArqT?HFbA}ܞxɩrwvƄ,vL'<#luȁ)H2j۷1c+[2@_:Ҏ-r>0? RVPBdu2y{.5 h. g 垨ޣکBCi> }n&60}d~[)s~V{Cdn`GPOl#"b S$vi>cAu5 騷Kɧn4K?Jwq6{_Ÿ`_Bn֜'y`a׿}&`ysg(vT :5}3{ySYKs!U:i<dFc~̬ < S`1P5!!6̠tr"y)8l w"P<}nNSt#]R8"m~zVhuivֽʼnU9\'gA8FotP Z~lU-K]-51Ʃ}(mr6d,|&CKFK5nUFs8  ][&#/c7HkI~BnfB&Ůc~'V)-kơ|~% M'AW΢lR!+T"僕/y_` a(c.}jtP,T9O:)%y5 D+fP*+Cso hU1!~2,&ʇtZuF:ܧi>- 4N|4XRO$TJ t&KI#~;_zs_K eR啥q/ʟ^emmp,v_)O#Qu^3v+1ﴎ&'D\~`|giZy`4fdy ׶0k)Z*K=JJj3h4nM]V:j*13M9_^mPYT|}ה7t`E4 DZdOb'ڋ4O9wo G'5T xh?xP? LCL:K%M{$mIh|zůǒ3_󶝃RNFfK%jS0h'S"GS6I’\(X] [q?$9[ Cy #_"(P6#od7PS=y6ul*5&w;Ə?FBΫ4|ɗ5[HGHF8|sd>C/nY廴*ȟF:3[#p '*U9j@* 51%ID4͛yR˴Jd4rCIDm7 [On%30fGNDD9$Lҡ]+7%o5;݀F 6'~'4z{lgr+П 3xuS,Ie'*7^w ' cFW텷X0#כLT^ɤŦf;Vs!;DqW /:.S/B4;s{`WP k.VAL9;M:5$xȮrDB+ܨΎ7JRj& zfXRZs(e7M9/ܢ2I 24DM,qGO||;LX̀4+AUu{Q$ mDѕ NZ6ha/>i-<<ϋ wƙB\A6lE⟔lyi2Ւ\CEQ /qr1AÿxI3IY|i'Y1ߕڷʱ9sƿ:q* ݒ̜N Ia/6i!!kDV%v6anL8T~AR_G;m ಼l1Ӿ3ϪW⮃M`,54.]Akd7B9pwCd`~a OjFZ~3X؄Zk|2Ԛ˔_u'#[ڌ]!4 x킗!UC2F0?7B@GB W"9D&mA \Țg8 ^=ut]D+WU{o9sU< ڑkhǗ*aB@Df&E1+쁪[ u@E@[Ce-}ȜC ,^'ҍ+p D[Ao*Ssȶ&Qňמ-ؾ=ū/mzky۩B;`x>H2KU*_̑" 3Lk6mxVe q̹Y5!l`N>lkݢIƈX ݵiFLw%Ijj0D$8q|xѥdԱb]N!itt L!˜\}YWtCWRhaڸ2(6Wņ?y3펴.B5JmA )hHeQ֗Da2`\獃W: vdB L)8׹s`:KU.JN>P.3x&sRj֨K=se,+:ǮT  S׮p[1 4iA3~my kygZ*|H5`  K$04eبiHZ?."N@)!FrCSX-v\ոIT%8~_DKyۂP٭VlsI?ueJEE?VE SuN kӫ>gMW1[RRɂsP]˲1A[\2B;4ZA);F~9=L/I'h0P eUmi- 7}4v2 0 u:J Hf æ=pĿS? @YB㬀~5w(A85q&[[⺐հ4?kLMt}yFq^:崩t|N2\ͣAkVwOAʹf*){K`&!,s֋ИBݕ~r M+k{:K#R BybR+K&=fSƚL]Gmc>80D Z C*'EȹYLH4H@0w1=#D_JgM/)B=Ѣ^}oohvOh@vR mӢl@7OV rg+iP}ߨ/˱*IiGZa1dĀ{&RG?dCK__NVSDAΫgTL8Bb ·Z֖,]T5OK,ivJ -΄iijW'L &#z#s<Gh >ON-%6=i 5k$NHaGN^Gd1{0: uwY`H`{}ǮVF.9+1|& )\Qjyvz0⠚ @xf! bbsʾkM0՟sd4$?0ܛQ} grAWK⿶^lJ?rU I\'|^^tЋ^Evybi)+{\pTZ,tAM[$ 1Ad8iAIt\isi3Ħ=F3߯$%] !$aH=I >7%a&L2Ce0\pd#_ ZTE,sŭ E~y|wΌ҆"ݐkBC=H=>!$PSB ~D׍>qËcOk&i)=r@w\D$XxlE #wm4I|g_`7|5|9\|Ï ?|7VF@X]J;b̊ RDE8FF9+E*!,@eC G(fz-)1_; {[N O).w1orG2Po0Iu3t59ljҲfK N(=l ?F%/MaQACV3l­x/@%]+1 oO H.NbοTHGjc8 Q8s@qQ.b7|ÐY ]g3j7243)^@#\7>׾Έm8aj2}]г/ N\A䀔Sh&m0&3;Q R9$AyjnNY,ס-`0{jڽ C %^8_rK9]uIc5'($6P |҈T1vD}DN,?:ѬޅH%.9UZ84N2OH,k*,a suTD ܁L`y'A؉w Ah ߺG(t p.xʡ,Xs|W62 .oOzwñ/zF M}#z/ ۳c_Kh\ "HՂRQ* ?޸D*IP7-6 BW.;@̰ʧ^2D1vzs! c91{0̼@Y RSdZ3OVw+[o__R)gE5,@9ҷ›}^ g xZUY}hf+]_r~TN%)je}ww|[E[`V2pӘДݭw+*CC]"<&rn RyNxz- T%E_R աq1 UR(W_NBFP#WuCd^6 V#η~,B 1فkFsSg℣ (?@ 6ei=^]?ܭ h[Kod nȋVqU,*S&@/:*!=wrxpgD]njx z-mg>G}F|o?o$>oJiwdqΌj~21N+)ڟoRd?*t`_vKQxB^$m+:$4*׆vi&jF,Nf`ayGI&s La=tϛ6zVr ֜s)phm?K˂bRg&E~0/en,V6YqY)ޭ%fg|e5*7Xn _+"Ǯ`Tp"<{}|X yk !/njI2 c_R:&z.%91((jLӗck W^ MplCծ[S@=|ם1pQdN]`GT?3Co{)! D 5 {3'ڥ& \aгy X5gֵZK?4 '/bGP'"GOIYeRGZVmUwb[l"cT2ip5QRިJmR|FhHOPҮqgxDShLv$`$>!nNc`m~= p-F&*% ydagwiۢڠ8V$į'1F#:G{Gn"HH!( fOvmpR]-]i[!xTym ]XxzpAj \d`b]q+ R4Bc Ɂҿ]EH4wf.fֿE=?JwIk!>+b)ݞ]/[%a =QAop7[ߢ yP|j2'%$vr У1 v"$ <H0r#vN;A[ۉ*[i@#;@u+*<\3q#dF7jv)olkR](. d{Lv<]^0APӗ/zl^Ǿi{X_75ON `*w0 R;NAM\:H:9Lp.լ^3+0[ ou-CJF:¾[8ybwlrKwvZ-n"ebOԠ܀SUʄ|߃A/9m>5=9^:GP{_vYV':DRA'xA/I)>,&,pbmZ\W3L]i9>F ܭ\D0)<(cv0))0Mug a @mhfoQvmWhJ7#8n#*xVpl>~ 2 GR"\MW S!J`p@ \ U-_(bhֈ9ov)/9>BY /%GRa pORǝEiu–Y qsC]*n/i~Vr_'}៘&BG25:}.X12@L,A#k=/D|[ޅTtxJ5]Uw[mooV68^b>C-y"x{ RR%7>͡3#q"CPI8$=: C콨ڗt> ^?=;;RŊ ØFHnOv\AɄy5,E;NAH`<_HX%toOܝSCV9XrDE!6-{"[no\ l b+R :_hZVx@2Z@+󅯠4`} ƼM7w[%DUpa9bv8xuL8# <7vp>{kRsCO'^IY R]”j6,w Wwv \q$ @DWZ_(eק>M$v@ 1MĮs֫TODdJ WR-rȋ;2ydJd OosCQ C*ׄl̺^LK.IxwDoCFG(BQxJ3/  9!=E":;/#/_W6;T92}1qll[Ma2@#~D~*?bdSDt?'_&H f( 3aөN D[rךEJ5 ᾙXt/9%u-[[JPѤ0r=(zgoً9,/_?/кU=H%jrJ[p`;buɨm7b[j$ERc_oÛw37r8 =YON ܐ R lQFu-R}=+]Y0DۻZ_/٨ܙ,<&\0cκiSEmF"7z% y lP`2j:j՞F3R U\ž|TdjrH.TJj7&#΀ObӍW3h{T.Sf k L$岜5Z:{f-Ư^ 8]Cݻ&+^4REWxb#݌I<ԎYTkZxE7,v ){IJNQ}՘ߦ$dݙJVr,6ޣRu YL@D[=!)I|7,6j݁ jx%ŗd !=5Imvr n34cl|Т|C, sT;qi'^􁁘P8MƥLYMk%!&ӤoP5M \noz o//6\(Z̅}Ǒ\ƣ{r<Z(6Zp>` 6!~'jvUBi?y S8NP7Fwg6k|ut1N {ങ,~ř*jziO,~a03_?H-I r+ nB<^ŶhnESg85#5 DUpWU\JۿI|@+eLGx0_\L+ejIx_ _2KC~teNtoAj'A*j 3=n`a-{`{k.| 摫]~4ܮº ꄦ7m,2=xf̡g8]ؼ:ɨBhz;zl7 *D̿7ŏn͊MI\".V~Yh y (JoQ7[9J ufޠ1iCm(i;+P[|bnK:2si8"WXgbk7rU yEXO*.ElJ]":o)`eJPBƱ~d O0*EX`5,+ZSp AKwdGҟƏ~Zy4g`HG,NZ3w ͠,f yo0)XMsӒ"(}@iU24}W!ZZxeb>v;xӔn#Tq >Ά^/<)OOet ?)Vu OXTxO2fs^C$4:;6-ϾY+DTs`hU? ?*ŹwN׆4{4 &CުĹEVyg]i96Ȓv`MRA"$!?܍QԳq 4\&JFϬ\7VeREgRWw>ǎm5\csc@M[BuS-g8S95zZ,hXIƝڋ?u 5S c0tq$/yt#ٛwKߋ/o_ټrLJ/$ >iBY.\+YԤˤ(x1!8<&pl;Cѱ7TuM89.f³d}&vn_"*-eZŶWO:) |V!<^Eސ X) Ϫ n .zB<0+>=vręBźzfP|a>ރ,^Fh"z#0@2@9/x9MN&!tNZf41YT.vk0Gxa vc0o$ 5"5H'9]CttlfhX^$,%5'F~^+ =K,'l\5nyNNmyJԒţ 〥Lt'+\hc ax+Tr@lD"פn`SWxD>Kk+c-2 4 ]U B܊4en9bA' sCu^ s($VUuS!T/&Zň ] /"xbRArm W5t;C ]8bfπ|ZL!mEfA-HS |W{惓\Fzr8)2ZCs( \]>Ep~eqZ[Px˻[?T|2 6'B C מEգ1=NuH7I?$cF bM6 x=FCL߶!fp@)Iغ3ɤ|lu;1ŝ\}1N1+GEbD|~kHTz̐PDGKUYu"> L@` CViFkD"_Jt-Y`WN{R*~=>|a2Ά1D,b4 {@ ښdBS:m5 ՞V2`{Em{˜P]rwJ6,BT"9O0Jٽʁ8<%Q5&0!NRwJ&x+:Hjnjre YzFGLVޛF8)Jl } usgrKMmoAMXS-ut%t*2o\m]4CYN;)e_ *_CV3ȸC%kClP&XBTtS3,+n4{l`u;?#C;nϰ%߯ĦjV4  j/ c-E/d:[uɁ ԃGpS1|V͑h-cQs(ߴQG}F-42GkY]}C^ 5v]MXU6"< |t|.Q,5H8Φ*\]S\mꌚz憎gnM5kmc=wk&*r !d|%Yr€86~|}̈]aҧ+;<*||H"l9n tp/>)iv&ʝNjwGPjܹ/p׻ ]mn~|G!mbL mz\P~P'NRVcSRc>~4(ѩ;\\5@k9FF %WmPjqzO)WޮHZ`UInqƍ'dǂZK7-=j8jTB="Sf)׳G%ֵb%Q}S\]6q8Y7NX:X"kHY!yt=Fگ=K{ySZ8<)Ӛ'[}D) x>UbevRzDʋz# ycT1y9 )'MIZ Bffg˹k]5w#C2.~xp~kŸ2-bX;.r'f= [}o7ubؠ/;no|vbA bpHR1_Y,d  oUQQ*NS1_2#&RT(wTٓ[Dݩ@ dDFs^Py9M -#) 6`|_Q;X'g❹ O)|Nv{p orMԃjw`tDpZ|SJ0f)dXX;RVNB<ӏvn"hk$ u8Ey4s񵌕 <׀:wLv?Spz;^aqJW@VBW}6uA<"2p$)4'bͫ7JZe^ X"'S쩵,JiLA8BX b'Ntf0zKHk}?.qnF5!r' ۃ N%wG!7WoUhnʉC> 8b\\~ A*vAÐ*r !40 p౐ VLpϡl78-Y5x,MC§gv֮ϐTngYʛ* .<^r ip,EGm5H TۈyM&lw7,$O!xVIrS1W Cu;'0]#4v?g5f/WWAFI,G;֢-ٛ4יNi$S9N[wW涎'?<XsxpeƬ;V!%$Q7;w V\HqHU߁-ˌItuJڏ$w6Ba Ou9X[B2bfyjϚeG)d/]ѝaL[ Es'cGih] ~U0? 7ـ@L5g($udȳ dU~_]թ„IjL@LW2#efFE~)muV} VfwSSWCd|'IGV3`?4|IbM`a>9?_) Zg ^"/ 75(\W_:fа \\n,s~Q qbلY$>)7l ۵(WH;FtGE9ɱWq:zRqt#=c$F(۬ey#0I߉Tu*/PdX<6EٕǹSgfYX[ @a2XtMjDfm 0 qt@fKnݤKmwSeU_>Voc'XܽGt:@vj"P vv*@e/Ѳ]{zI‘rMtvԩ4c ʥmT5rѝiYG  b UB[-k@OWC\5\qb3lqmu*%"A߂V ghw,J)S˖bvvt(u0';QK"g35FFW|`nGI 7׆ 58A(Â:E3vH{܎,\QaVJq NiK/^0 u(,=n~8=Y:|ca猄Uh~zFTz8Kh)d>MeҤ$@Ol -OQ-R37 ?K)!ԑ+2UG-E_!LuK{p ާ_#¬X"-Xɭ;p=!x{E9YVmeתGα8G%VD}~ja*4uo|Te~l=o/CU &#(A%kbV8у#а1ח%yh8"=FƉ=g@tk-ΒԄ-|OwVms($Tx ҐB"HDŽUe0X?NS$[K;^q@ ᷽ lr|m#%Aȏ+-|)4aI" D* 0w+>qk (: QTA΁8|2sk(^Y:Ҫqޗ{ALxe15fUȝ}Y}.H ڿm1c6mAfH<7#NX"pv *5AF9o)]NY+wf9}@Liaٝiy\5gqU;ueT8C\ @fk_83SQ_%$ұwm^ !4|Jʑר[se״D(G$#Ea=v)}1ͧOٻY] .r:Dzb`ݤ'@t9( dZ8蟋b5 \}X>^ĖcϱgðѴ."{1SRWfuSΚ;/B>w힥Ů_jɄH0E*j()(aCc +LkKơzNV N ɦBECUD:Ri||wZlI!RJ1d]f"້!\+ 檧\D#?8ѣe^x ]<"ЏN-o㑋my`z"n[G;%L/&JigEGEP@Bi@z6+>|2iQȪMpRr#@t+v6b'`8{Ý54Mqp8Dt ~Ԋym1f@?x]@ԙ3U6VhE!wjAORP6t"IU%A淝A;D=}3ڝaf"iYxG2`˱#B<7^%3=6sB5$G[6eRlIC1&AĞ[ n!KKbT˾a2ڕ6nWҬ" vm ckQaCiA ; $׼A|Z"t~xNٱVK 'Zr0XM*سRe"+;Ma:7 1N犀t~jC*&c7nkaG-e 7`츗VH!_Pmpfj,Ny ‡,_7} n./z~zh< 5L%3?-n2cMHN48RE"1j^("I TO4|Ҿ^dOKaBojC:RϼqLдr- 7r?~hņ!Lh! ޳ #whv6ɘP¯f Iݤ҃"'/yC1^R0!b0. iˏʃ$㍝+.\Re \Msc( "#桘T#H Jv(, 7 frDQD_8މe X> ;FuEɇ)j'_gTĶ-R{ք9 :@*U+{07@_u;כYe7XwQs9;UH!>ofy*idO¶~ C!hRtfWqu^UL=N#\_| tN+[ uOl)YRV>yV"x> ~j] ==cTOO'e$\x'p^A!P[g)cvv]bU)41e8n7!;O?eK5'2}(zY[*iE򃏓.h6LA363vFEi?h58\v/u+IcxcuR85$qPG]kmG\w6& 6HL13'X,:zR%>~;y@>065X–7UYT;QH6 llĿTlS{SZAJ+?)_j k;™n@egwK Fe*Duf]2^I-!/?/@9R i=: ]( 9[{,@ŗ!#Lm*±g5$f&`޷j@b@q{m=rIP$ky+&<ց<~+/,jl30bL)yuZ4ok zt'CMb'iki8fݚpJ [Dio .HUzksX"JW[vk[JԮ8geyrȟ dK WIf11ӠfzE=P=mί65|O<VS+GUQx-Z;qbdqlbć)),Qe=ܹvjV) GUH3 C 8yZ;4e_1n!]2 x7co@ u ކآ4G՛;BpwI E:0Yt/ P->&*$:m-P̡;"? ")8* :GTR|"SO}7+۲0AWc5Ocm8+̚`I<2oL鸈2q~ _V2b?CLycfKD"dw?FY-$( j%u'iJ:nc+CDX,@;g>2j5UZ㛔ɶFa Ӑxh;J>qtc QpN jR :<8j L?ntnJJܪۼ^ (Üa}C"(n!sDao9ƿLu?Ӭ|ÏvZWIzGq{K܆pLU )hU8]0 υg .܀BL]0qH(5Y}:,JNDcI=12wSJ$L74ڱ۽> p?Z4UFKrimLQ"IiV|Y'9$͡-ѽ"wxXO?Tgrd#Iف ~AU.G4:fTԤg»{~jBTB "m{`Y ڵ*t^ e Csg0:Kׅ9VG{㧄Q9ձӦ%"aQ)K춆`xwHQՆmxRWy³Iv V{ ]6fj?nG'6-D B܏;/ nȂ4 v.Y=c0r~jT6@95־*Lz,dۊ Bzis OӂwW.Dnu?m.B &]b6P8T) %1~#ppn*.wݳ)bT qK fS|#.Zxrvhh8 1P7u֩pox&Po/XCs" wzL7sdsS`))|gV|~.uKޑ#-6 LRS ;䌇L]+@>'+GM3/r.6PC@Hi mp* Fp |b淸G%F'dkR=]EB{RcTDMMhJB~ ޖq ZV}|2DNXr1qEѷ.E-eʞԯ^OY}F7;kAUw0c-!5%*պ+Rco0lA?}SG uӻ$e @;tJMMqur,>FV,qAl:e?C]-d5_7 r+o@ 3E'ք>(ے4yKo!o\..Ӓ|!]S(m7nMΉ64S)v ":H.!BD)gs]iR+! M13S HO(߭?k@ilL4^M*p% !W(Ȟd2g`8- }Z;ֹc"wcXI~iZ݁o{|\Nj 1x`=gR{*VprgN#a?Ԛf<=h(hz$d`[N':~"0NKix*?і+qm'h qmg# Y'8%qhœz@ĎJ+'44Ku/yOy[UYq4ܫDvq#6eŴ>'0k`JX4t }?@j^yW7`A{[SؚZA,t˼Si<0/|fϴ~Qmuy@0]y9yݝg UWct9ؤ63)S0/Sw*|EFjㅄ~F\=}a@Dp1J[ o dԸ!"f')y12jX`e:M.|8,fD,_~x#,L,.~0nfn7l( P=M.ComzY'imW[C31LOq0'˟5*.}ITw6* aߖ]TI }.wbi,CK9* V2J:@p,t>R>^_kdT]Wqg5LjWBHzAaITL%x;yKjdV%vSK.&N.Kb2 :܂03FXHd:ugv0?l%Bi{]YS#Pߕ` a}p.q{N `By+t0zpP :5vShOS ½EOhCƭ_E7j",wxy.bkMD> msX;AF Q P^ |S}{ osPBM8*΋f=+it!7؂b~{8Eo.{M֔n7}R.@զvHŃahaU~1m 1PLFr~+%t_eFd1\0{zhWT0A>il /,@ߩ>n*EG-/ePCP DbZ9ӔdBeL RW$#5XŠGUcReß9·IuB;b6: :ۋEY |7Ԡ-c+nMrD0ғmwBN6go;\XF* - ւL{!{pʢGr6d'<>v  O^awv/G`Mbs'E>V<'tt`I>\abdctfbJ1a:U%l&4VŶQwt;;MZ)~&(Y zrq <8}wG5mdo5RDZI' ;r1>Kc}zU؞q*txJ2Voa3H MlJNu5ح{EbI$(#cD-)Xqs̨arn%Y<vɵZa^vgȦ-*!aS-d&8W^M[׶Wn$c/,l0(x/4wP9U7~,=Ԏ}c uWWZ5_OI̎q-=_KPé t(Phb X1ӵ"Ms IO@8Sk.7UYcaZ `4ѓ0r7UZĮQ~8'\96\Yu~.XHW"*Hq0;t¼Y@fļ_4sjӐ_nY2_AveaaN#&J/}1ohNUFS*4IZ|pLKRW]1je"wH3eI(vbK6A1c%NE<:ULF}ct1erl).RVJ HI) rǒ9DBiY3r":ˢ]xʨnHMB%&j2z" Rc X՝^ʴ.ԷAa/S|)V%C2gIRRJ@# s'@=V?7]0 iš0'߽KD6ÞG.DY39-GϤFcN{KP(+Yztsr~wD0 lk!GёrWQ3`kO}C8,{{fu,O.HtT) >0@b~yvI~dD 6FmlPvS$>HqɊL0uq|ga1/U|iOqU|YLg]Ur(),A~LG]W'ӎIMk_ 6 '22V+5ib0vF, HfwZ dtə}n&=+@Ng{,drN{c_M>nbur!]D%kז~n&B0ZY=ҿ/:':٥;aM͗S+L ^s|1!]?P)/J>eQ 8G|5b+,OjH'14 6gmq\"؀7#Tџ$_kѿ=Mws XEM,d 7}L$8%elB~a}TZUn]_ҌIgvbQ\"|uVn|K hUvg AOfMeE+d+'v'LuH5R)v< BHalCy\ޏU"'5y3}MيPei t 3cjtQ6nckZh{Z/t&n)5b2}bGRד:{ /tCЮ]ܬ)"ޢjY"6E-6>*~a`ÎW|җ@$/2=M!A#EL3 &@1 A@&tρr2`(Y.Ywp9W^b45"8oHo ,Ʀ 0cw1 Ҧ l a#Y/Gډ̙Ȑ7Lܻ#mwE#g~tJ\K 3mK|(Aef8mQebZZ/n,DM 0 o9}@ֳѾlj[{@n2@=WA37s}fx5KP %ӟݷ}\534qptQW7jv-63. s fz3$tiDn}ef'q++ӰCP3Ռ+\TMWվAjtǖlt ڭ8H'~c4Bp0镼OΧ[?| m<+O#ȮJ07{=Q{Œ 7fpyy~nBS\f p k∇p~i<;\\r3=ᕔ>7}'D(EW'0N\ONJ I4Җ>x^ېm<,lob@+TV0gI  F^IH P 'ؐK! 2.n#PM:R@E:Vn]&C+'0A-wSG<-: ;jzX()1{F.' Ǵ׊A*}, O6ƅy.IyLK (5BYxnWFxOyg{!%AQ"x W_9R%?bv5\M]FD̩{!KRrԫALj=zslQGr"ی% XuqFR>mnmIhDt&oB3E(Dkdӧg)[$ZOP0`u\9GjIgHBׁκ/7H1 /'^n(ȚjՌ\;xݠl]U`7w7O~#;:d#Ϸb8c`[7- /@bBGЕ6GH-ꜞ4ZT3L?sJúƷy]'8xn]ke%t$o=sH笒s[}yꯔӾPx=ʦʶ WK)?!nAS 8BIMn-´ψ0tۦ:>=}E1Xa/%jN=\'DrisT|NVꅏC8889%MTЦ|oVSjUiT|8K #{ODGQ~M1#0-sI'@ݝ緤:Q/ҏ5 ^"F8Lͻ̈uqV޲M&6=c_Y9?kcC%$`*>$NM9ÌE'Bb *ծ9y)oKه% m{;QF>˲-\cF~ |y\IƋ*4Ӝz- mo[B!{L̴#GKB%Z+3h6bWhJi~Yt%j1AZ>ioQj3Ss|lgR 屳4zxC>3i*",k}B@ c?)wH-t)e04vO)0;YjI|1eaN'yf;3 i TŸ h8E4S E`q6}0笵I7`+kiU6dʽވwco)ԕiJĜ,BTkE@Ծ+͛RrL1n\uč4J.)k@)R[7z^)A,>)iĭzr>{Rf$wyq ST-R֦1DuK  <ÏYqHDu ݸJg{[@{&퓍䇒0nߦ|#pX/ ŮFS7 E诿XuWX۾qG-2UKX}П~Tqn)M/R ӛx#[x"&xf~0v!]waiMV.vcc8h ὺ8bx6Ze)6هKI}S5Nj- h췊txWQݤM2%+#ݵ8?m6[iHh1Hp) lP}/b~zo&Y0[x`f wڴb 7D|(D=3rnp+f;]Py"اZu+ri8Q}MoQ|dK4 8Q nE&&Cݤȳ е'l(wn7Jehx8GuXұ76ɓP]> PdKMqq>14cu[~tz+DєxOGVr#j 5:ȵZr-g*t'Hpux!s?;ꤨm z;٨vJw k Ã}B7_ $޴isdc|x2_[Yw6PĘĝYѽ׃$H !Ukw#[.G3Yw\b]G%E`8v/  =ܾI覧{ry kOs8(qfҊ-;ۭˠk˅#q< lÈQt_L#0L"/rx^}F0g2_һ7cxjTb>qco`1Ď L@'+$ty 6>H'[-wew)4 ]Fl ũ@;pOG8;3ؓ7@кؿ;/5>k)C {[ P,;.m(3pu:[5ݙSs~ EIVf:tekX#-% i*vNgUbU>#[v ]>ҩ|i6Wd5uqLye5G񫕡F2 U*Qg$?aN$c ~NOy0Dn a{NΜvvLzKԪ;)nrܵn`SMsjw(k,U{bJ;,w(f?m\Yɝ4e-c}G$OtI(Q;ܚ9Д`uڄj`vWVg^ 3CNHyiuY+'3Vl]sptv[6{Bf2wF\@)Z)}+vܪhNt tb 鬔jf{Wl'<ޯc1F, -!tݶ5\ |ANd$O. a8IJ}UyCOX\H)Tek1nt̮/(' mA.t= 2A~vbFS<[NuAw 1]25*u&A 0JV0OČ]%xP&==\\̊m\Cړn6Wyj #ˤW e|fc|YT {p%n2sw@ɰ[a PX$f'm$7Q1,~ щ7R嬚|s yDcLWW2s&IZhn f{ M` h%gvtZn:~.Ks*?a[`2W~%f|,&*miT[q"gd f݂ډWwUp#eT7`NQ"(zZpu`658Ҩq+yFjY4}?i~2g!rok rk(Un ?ߴJ״SE-B!D_\FKz2Pdu۸kO!=TNpX]4UnlKop{νЌ 9V/;Zo [< ?^@r^rN+_P0DRY.N$69,ZM+]KVZ9]dlʥj,a㴈ʊw+Ƭ-ܖ ?Kz2Ҟ7vK3j^z/:ܩt mpa<[[6?B1V5yA~^brZ 2 !@L?bAQ)7crw\=|K,&Z&Ooko}q7՝i'*bޑ2~N(9&̒CaS"'rBL@`,~ΩcQ1R?8ʾ_VZYw1a8lQ(@/Aƽo5 |+Ǻky?SbI{8o|t#_Gqx/s9m0G}31#Y(5jA',B&XUnwӍ@>^~mZ0eV|C#ɼ಄Ů\:`3JW3mPNV{AVfhDX@*?\'@ cu/}<躛/X3Kpo"UcvKکg Ql{@F~d;)b ʌa$|-&̇*TˌQ6},¬C, qe g|SD,Zoq֕,+͉0KKe'U& A.& R^<9{+{C Y1?+ fgbkߖ;jN􁘭[CIF-S9dZ-23 'ـrYGEH,VDS +6[;5,*[4-.:E5MC޸eziB);IO ToaN4|pޕ7`][{2K$ .DN8H䃓jk_0?O'P6_OҷZhؗ$1y`1CƳqΆFLЛǹ͡o1A{ e6wGdT/£1J~2\N6wkƒ5Sp墰̀xq zªE -5^N[c|0.2EZS3]dl]8^k-s0X-ᚺjޒZWnlgfPoڿiMkK3:pobV:դ8:5ѓP %MB{1lJK="orCib/\|sYHg!i^<ǵ%Tڬ#&p<%;3ujSz;QGT-QIVqe!簎)vK;fױ{'Nto~,؃)|5J&0W3sVEzJwShSAaP]X9W ;GC~)3I~!iu$9b goͰ"$9@\ذb.\ TCW:gO_|ۅʌg>w"+`?@o>xSCM^c^%Ut:đSJ] `riq=d v \2 tsvu[<`l]Ub' $s&eŶi{{e`A,[Uh k_T>T`rlX+QX+|L?Ak1!qr"}2ȶi&D=A!mvytRPpa!uPr8t5Bݶ˰ĬҎ\rt6}\2fpyd 6gT*5,ۖ|KwQTAbϔ"w^G7 QzS / B @s y_xMU赐d A,0$42=C_so@ HILL> P7SQF2G蜬z-p37YK$؋¢^Ov"::J{ҸA"gG'͍ ?k'fXQ?jhQpJ&>U (ɂF V+1;ZL^iDIo {N\Ve(\ڄl/-U]>Q{PEE_c?Q\F^[@83;N a]F |@_@BO<^$WO d][76޲_b&S`w 8'q3gwh"<X 1~͎h,O5ܖH ޗi!l^3xKBOl"?LO}"}v@)akcAU쒔 Fu1a㝺CAXWRKb6hWUat>k_Mmp6r4Pu2_,xP'h2S"hظ 0l4]J:S.Da=$1;DV:^"aF kѥzy'gH!P(k Y8p Nxw1Zп5yl5>$VgXOڧ݌E$kAR~x,A3^x5H=KHXiݴk5~C"=ں)~ɉf.z1H9%!'Uq/*rwb)ϧ6]55gf9s!x"jg @MG6[-%2SwQI@bR&o.y \<1Y} Jة"a<*3\}*,*0ٞURt2Х U("n0b d3aht9/1O?maU/:u0lXgUgM\t{"⠬A|5RqRKD?zwDrn_=q_qL= ˰3aytڌ|wϯ,o]K.na1aM-UZ UZ=&5F8 ֹ|6B7uq[<, )( ӕ Fu_)4DP P`D*XrMҥ3̂ 觏2btrZ]3x sˉx@\4IMDP)Ñq Af2*1n,.GU:z,Wi+#È7C<ap{{ o> F }`…4El͐bHDzWQk@ϾAZ)kbSQ:Ҁ_n#9 pK[Pځ5BcX~WUؽJ4h+:=Mpՙ"M)_Ln_~Z6RA [l"2#lYd{ il> Cyİ5m857五=vQha_:Dy"V S;xdq~[t Ŕ.yrQ2`5fgoyq:E+jgvd+^&j 0OXũ8Ru#xs7?yl8u9zmNFڵRwj%[,\Kt9}OZfX͐ mC)jYyT1srV𡄢N9 _b~$EVhH/x) _逗2l, ߢRȖ.fPx+9YnYq&`2Q'쪔OY$g%Fv`fě@,MtC%B?-Sp#L!  .n}j]|Su[ﰒ6H+٢Z MRI'wх*3Pl$OKKpvYlù.={ d_d=JɴX7 .v~4JK^? | KOƮp%a}Й9O2}WޏPSnVNzUITu#M[|h}-@8ٳN7oYq&3cMSplqz޼Qߦm|dEVV~`xVJA`0id?FD!󯢏=?UlȠ%x rޜ@cvd цgZGI]ybpˋMe=Xf)`ENl.:JQ}`7[3uroue9hcb-3Λt}+4s]7Bz5~߯S'&W\Z ;" 3 $&&ߤߘ% wͧt|۝Ŕ[:; * pӀn %85$\[lݗpUZѿ%Р=wz6! K. ɹ{Ґ}|\ȈEחƭىb>. +Ñi}MQ]ڇ`ο#XpGeC|z<.R,  au "hS 2-p5q4EV#EIoJ5ґ#˂jUYGӆ% aCmBQPn Oci32>whjљ*w& "!]Qy} lkMܿ|IDap:#qeNG#>F(7 0,]7D.$R[₤~"]UP4pRڱ0QM ưU{!xGć:]ʵ.d _PY>}iCC F- ƽ0=xޓœ=N <@*g!@ pi8˜(ސe?,sRۓaELU2,1zA7W*pl*aK䀳0qQ_)+vK,{+sa ]j*+sO xQ^TC)7fYQq#w.15 *~kfI0= ^ 2=<:\O7YLKeX6T2P=1D'S!\S:7wt`BWyl ALyŤ?gΈZypNtV|:u>F+d-\g%S&.l=41?3&T1Tey>('arL E*Rdy@O4jOž뤿uDVE-LSʑ3T?VХNDЉif06BeU6V@.񸈹!-ĚFCM>-Ǘʙ_+6Eb`&*o:9Gj@Ћ`w@\1 -A tf=q- zj}=ai3?;;U:!QB!ӕ&E{Se7\?Xr)nKEsS:=ezS ?{VSMp,+*:#1Qm h-ߒ/M`wwee`#)_c.C34ceSi֪Yg7>@ߍ"Y_6Y?ɳףͯvzƔHz'zIt=DՉ%&y6ꥐoԺ~69''[ =v+`̀A'2zaXX4o97_m# *) \ARƙƚ$03UԿ`OnR﵋]`읡N?:r:ccr* 4 ޜaY *adn"OP0G ~81Aq;g@UZ ERC"3dǪ ڦ^pcn̏+-׌TSFLB[ѴXNT5BX*Ws[\NusD|{i2RִYڶ{g r i.|&As!WɧA,Wq]o:2*DVXD<T%Bzww[j2LO93nOz]5ێ~SrJi %VRGO(}= :"5s NlZP=sh:֊?dƐCfjA@Z P-=Fܳل\f8$}@)"Tis6RtTAg_Ķ)(v*'ԏ̭VBuې2st0X.ß:2 vyv*%aEZpUXqewt7`6++W鷴y$OLzF8etgg 2Jd Jn^xZbu"XӥЖjL(pzctIgS!6A<|7b1ޜWט] i};|QIOVV9+ui^[*G[SPa"1UOʌ4F4v k@9 א;{s&É$ATFDP/>D{..!l_FׂSzj(\΁k\\ l݅\HBV~j+xEmX”X`U%ɩgGbmSUDЈ ΥE/^/OyJwŹИjD=̆';L;Th0}Xf\͞7 -AF3\=u0 ξ`neNl$&[W´!ٽ]Lk ubZccҝ|GT%-V[}~N@,1pf ގ &Y`'N=BkՆİM'JGULcA^H%+^3',CHAi!cvX&̈j_.&Efд#Jn/5\ހ{z^=>Z zi狵ZU{$&A?Z[}^8>.߳=by#/Aw:5!ll=vNRaZ6e!Poh,*?2'-ۺAN҃D?q:3rx(r3Ĵr&Ayd V_21?* -m- I{kF6xENMl]OG)rY]"d\iG$ˉ9&Nfxg,,6AR͛cw2s>SA}}x!'MrَWw*lxbҍWt@YkU׊~[0 #GϴNyvOI=mv OU #Xi%{@ǝBnf=KVίi̽U? "  lM ?}m*k_/Dâepx{IZzS%#L[9X l"VN͎ Q%`7,yb6SG|wF+l >,O8XZHllRYv˖H}\tfpr+-rzjNz+j[,5'€ٞ, nunjļ,mMx|ۥ/ r~K(Y.(5 )NLn=YImT]V4yΨkt30p(2Rw'F\gsr]%.dT(7]ÛRv Z MTkv>xn l5y P+O|IDoGͰRD3-k[K_+~ֲ@ "fUnmgd?U &߼S/}9,,5{0䳬)l#0S;)gMԑ{i?j[@"Y!sq ܔ ^Dy/rB$S}_?5]:֬ ;`No1Nv)%u,}Z@?4 xI>k5Du@tN._{\W=efZ]㈯[-|42Æ` >.#ג\l)Hd?jQO/=^c@lE@noH8N.TAtsQR{c{|efT"=4)M'1B Jts}eIO?^K8TY8Y)\*% +"Ыeqod0n= 1\)`&s=e=x 0o^/KgAF`6Uo^.?)7@C0NUYƆr3ē US{dH cRyBqwIN[XHؾƀ3TzNVtsqV 7s@4L/SMܫ ΏŒt6|y$]~때.!(S bm2=DW콾!s_mܭS/m vv>!z$"I^#(ԯzxՇ3AIfG\ rCE/3}kp*g(& WiĔB}񔮷t8FwH\vkF<*3i iFumoiLI8 Z+䂖#+6Ũԡm$ 1oeAAv6݂ݏB"_d+Őf5q(8P D;WKk3 Ȃ] a݉B!qd-"4DFvHSۏVrr}Jy|i'9CymwuQm ix| M׽F|G9Gv'mnjZfo Ry` Sp 3j@j. mw糽OPA;/ݟ$O}J'bf( E MUWp-֥Y}[g< C`LyCpPػK^FOzv Z6U^بh\D/McM>}QsC}/a&^ͤX&vD~nz7'iy?)sV?<ҞN!^V O NM]҄( $ӀvkkҠ@Hg)bk-48JqA3? );EeWm7b/{vJ`tRgZ5C&iY1h"HPV ֱi>/Ж\G1aL. `4@ Uɰ@s}Ww zׇ=wb%ը2:Gb2&g6GUZfLŕheYEKil#^۫w{8LIA7v4pfap 65KmEΤӬWtlcE/ Ӄ(~AI QS$SQj4U=93yP]&ZزճcdR 9B,|9% m)׃#?+L$~gsZddV:D4x$;@A_ht]HDgk 9 7GQ赸 :a6DI6iMwxu.a\-]罕W)#[xO~5P3'i;R ݯQgDY=۳` w\XG4Y;|4=։35Z^!ρh9)3s%z 诏UsnoiZ"v8.%WF18DnhZ-hn>5 wJOL-2W9T5Ւ:(hV_^ _FLS"اu ~NBb2{.Fη_-fz2 :6{)b26=zy|9t@ZKM$0_SZq`p5n%D@.{<0 B>i6Aʬ)ϋ/zBCVecF~sv u;7uPe2A<308]o?H"ZCgC6dxbC8XjeW ];!8GǴ(1 *S meT=#h㪯}${eJ2۔}쥘 1Y fJfXd Ws:m~$>YgH$;/-D1C)h`^DgϛfUHf4#2gm_ \&Q< m°C~*=^]?]_MJLÀSyr`4ia|d[mqΒBv6d<%J@ԼQǰGK.nOPɉZ5-׽Ҝ؛{ =dAJe,OF߰0n\ۥ9[|ܟh)ÔS* \$r'Tև!0A=8,gy 8ݽ)tuYY$$W%{Acy_]Ntrd<"0VU.ж"L5 BqLH|tە=kȾRX)g'a  ݵ~U,«;'IL+ 8֎́bۍC>^xΆE!A9cM헍 PT] )޾qad5sjxe4drg<|ȴ([;B?0D-{dQL*Ҿ!=׏pP@67]^:WOIMz^ԖלA͵73lOpyҦ7cFXAPB\~I {`rn̓[Lk}$XМL 0ɏ `9j꭛w& qdf'عXx-w;lX!'D7Hk#dDY:AV3E v<ee츝e/,D g~A"38~O\& 7 M72Am=2B{)Ѓ(5w5?lESs 7=Z:G5u0u=P0.QN;ʜD1OYW'!<Hi^{#'Ceeyb~oWv4}u|TllbxƇ9uͤV>9CHP 2t͐R]f&)(zvY_z3ͩXH"8;1w uOWvDe-Kg $>͕ aIxsZ-0/dY<1h˹GEǃ䲓j|ŸS< orw_?N? 7&4xJٳA0+יl VW3(:z^lT s)0*Kf/8d<^tL{i.yu*=G%r S+u&z\O}1B9Ue✽ ߛme5$g;׸ׄ-@f_ Ňm 9dѭu!$icYRSC2lɀ+ҴiAfl(9(bcDUΆzdǥJв$fiV))x6uDS wp˭IPX呕Dk ;+(N7r\?-B_ )wTb %]\s%mݔ'W n]n0f㵞}#S=Q'D~@Џ!HjOnf+.\Qo(e3wq)d=7Z=kY'jrkXUz VCA'UДRN=>u~HQpƢ֎櫂C4)ui{Um%S@x{T> 鲶F֕%BWd>P+x%-4kyLs6gF=/V"N&лS)$*cnWg4M; oP`zt{#46+)জ YkSE޺M?+^JUO0z0v YUc\mYbTץPr&Q zq.UE[i&~]B6ꀨk5&W;Zg7)M]NWr)=d*UI3rtC̛րZD޺W|3 a&_| vvB@ 02\FRqR$J9 4O>EKU~J zmh=9,fH*5:#Ž\ͫ+⣕`!]Mt7%Lwdi –vAnǭ_osMY{wGdz9?zx (IO#%`02'(r';NgSi-\z,-L=q~u_&Gc' ^\31H"}Վ9mfc>PY[o.dY{@IVG@ՈoZI(sdw**MEq~c=k$p?N>!tcFZ1CZJkBQdb Qmn6/7_)ouIkt^4OHQMKQi\5t5]3=Y:PH N *ŚZvD$,S&2=n#D$9\q{m 2fd`i6}X2Ok_ hh%7Ēv I:Æ?\ENdh~"B/~ iI Bȟy FKDžꞱ0ylv3FvZUduOW Ob $~]2.T$C#ؾ\9u`K>卶=5AcN߼&R#On&\ㇱ#FYY5w"t eO! cԮⵓx5h9" H׬ L {k\R1mEH & zٝyizD%e?"w6hMmL. Utܸ#y#C"%|" *g\3wa:TR2WvT:!2sw^fU^M ЧU~|J}  V:ͤI`a ˞u;s&X7V&=3-~AEo?dѤCd 9UĠ!~&6c.M.Ty| 'dtycX@C" A&":o0J >4JG|;5·T Oͨu.T?m\9kR[kU2X#Vs}K,;%`ϝ1J}EZ? +8\V3{U>z6OCvjNe8}%d3=$v>%@ͺC=ٯI [? ]ov5O*%BYM,Glp~ VR^q]8R>,+pMbQ:wLD'# an*?OdˠN:sCy7#f1pW 2ZϛiztYg<ǂHU7inUE-&ډ 'S1Worb ܹe>v3ݩժxR4Qj5b?&-,HI<6*NoU[B !U\'"@^sҷ\ ~Lv7E# ^]P֨_0w)PGg8s8Xf|~Z|kuY(e7i7['b-z]F2b#yF(89` ꊔ/i P^%HEzۛ 2}b1HQ پru?pL!8z`SH-G1iTUL ȍ롾!]vHݻ2ʡPa,`ķ7Ocm,Ħ}(a]$?Ĩkq'Q vs" K>K9[e#6y@@ cl+Wv5TZ`KPXeؼWL)S pcNvE$~ Zp';۟ BݠUk~\إSXI ?0dam!n23)ұ-Xt͐/d:oޓ;$c|ܯ8t.o8}_ s~lā6 жg_ZC#ħ FME"Pގ^k([@h,p6f/2W gl`n?RO " Y*m-.yCp%d-YHc“Fуʪ= {q $^ق$;4 1X4L"iX쪅^)|:6>!k?ln]Q`%w6vlgì Rf>⏤hrṡ8Vc46r+GcKj(^HSӊU+Չ3za'\%^<5f)ߪdpI@Y)|B-Y)NqqZ礕8,k0uVsRfMr w<נL O*cx)a\(W7 ZˉZ7c'ܞ%lo)O|甓 u;΋cO܆>g>nj_Fm.^rIL3D6`>ݶrȮgt;7tď+Ic wPuc:?[E[hml3ky'cBdY" ,v|rn :OT;ܾA4=5`0=^g8Y5#%Ry!{2=-kNp*EWf,ex sӰdʾxE4Ջ֤嗩kL@'E{OB[ϖ~h0onm,vP ' IpRKrv4.NJ%K f]E{U XIB>.Qr-uQu"\9Ә-3ٜ"Y3e:Hjs2{?vUaSqCu&wcV:DH'S e6S"R}pweD?ޢofQ%2qbU2(g6@fYM zPTɹ[66em=fny2w܎Ì켓!>li N**ѻ]}a"sʃlNJ+Nrc"_'(o&Ȉ9J6I+\%)Mm+ 1G8\pX ]^2_Xtr"cd2h\a=F0gN;x=˹1OegDqZr\X`~R"Lzq G44BWiv7{k pOlKGUTr݉zkQ'ס'oU]?Xvq0Wߘe!_jCs`@iʛ1+#KDaY(C,CU5r<ma(L2huZs6a`QM7oTS4ijQNhwyCK=sqENՇ&o!e 2q|:TtTATƗ8h,8^;\ ɆsRJpi72=#Bd@ÿ#ƾ\ VWݍTL8@,@ ϳBiɎ>?Bc{'#͢CzbZǾS8kH;(헵NQ˭j,8lT`M $U}fݙѡIhXn)|T`6A/vq4I=֩;vdogĎO e*'4ߟfl-\  T#hT>pU,Â\1mI+S2_&>oSȽC$ZCɀt*t0QӞ]yLӟ@^fcYK3|HatшV]=4XkbY;ExzEMr xmf'+}`!s$#Ĵ#j!!~ c9*W!!-yo'94w$tI,)"g_.=!]́ȿw\^#PCóHM}$œɴ^7j1P9.yVʭJu H\nA;!FMc/#2AE>GmY+8{;]LyK`:"?dL # }ĿiUGo(7믉^eD"U 0E|3Eo*ژf換CX<7UqeᡴJwܜB6H*)FMп tqɮD9jF{Ksš&ǎ^쳙(duNl!9>p'dwVѯ|lmUO(^H" _>Qyww8+)/6#Ր`0P+S>CoNEoQ,>j=,^jfF>LޅW܃|(9t:+W#/:O.lsVL@~ֱ1 +P {'^c4`(9p'MsJ[bw 'yr$S.ɮnKaPQ}a`Tea )59 ɇ.M|ѪdYSP2eFU4JS`XGp$=ΌPrT/hL֩ik -u"@w[iBŀr5*865""={ZMO6IϏ'݅ۢļ\W| 7,kE мMj11jkdBn슎̼K\!:W -Ns:/RW*d#A&ӵr=+ `)T]*sQA癚<;ևONmMS|>Fo?ٚW#$:놜S+g?h]QW<>گwa֠KRl <5G&+%v1/ta+f"F0IElbg#Ӫ/ eAѼ-ZbH=c;O@WMzdY&VMv@v(q훬s56 @`y DHuߌڼJl` YL_t̂=j 9ReT`qRҝ_Qsq]6{C0h ],>nHyj>3ޡAgm) -4kx"Ì[/ĺE# K+ů|.)Z}6 cHoH .)7/37j3LJ1Qq}AņpC|ͿB;M+3}!xBk<~Ǡ7$+4z8yMGiB[R778ws[j:x%&xEѻFUM)i?8q7hg=ږdզ#*Vں(6+247خ x-#a0wd#SՄJϾq&H sOT^ҀVRRp@cw$vXqH Tt frQB?~鎕ZA[):b aQ2sb{Xzϒc\M K|?}`GWD/vwnI8`:Q~$ʡ7pZO1҇Z^QS7ԏ~NܙPՏFBf^,uM^ǟ**3=@yyg_ fV@@;t$-L<ʿՎtئpTpS+uq9EoBfhA}I;;ÝHt2>Mkި6Tp,bZ cpQ}@JQ4Ӄl5UO&]k:G-?C 0'i Y8v6TcaaRzabk/("t1f^gdTAc출p.8&Bμ9A"\T!9T~l*m, UXmS\lOgf;?r56O]^ + qS3Fn gsjc)j!ZRlg736Sl񻞡iTY٭@'{T*?$>m8"dP~bЙP#*`߁P8[JDC[V2_]ep!er1doPqKKp( a㓄o#7d(nj͹&` QG Xڹ=}s؎EDyo`l XJHrB**Ub2[=f|G,G ХāR)(+Ú8oI%~j%/|zWHP)- Kï74CY=Yxfݝ̾V͵%NA-'[9_3=ekd`͖)4#sӹTkt*!~I(#|LIn5/ӝ'_F=+er8-`{4By3< !7Ih@T?vyAL+ՙvtH2Ɛtgܒ|⻞ ܯ@IhfI:O͋Nx:Qⵕ~bnTe/8w8LAT/;#(lcr/ҟB3#ɳ^vlk4VN]ـBf]C.՘`nJjAPk j~誆_ j,|gg^Wp 967f럼/Bj;.H(}/rN0"f8-JʀKa`Ä?qS% Q rSs_Fݔͧ6}46waM?'"AWJOه W[>&$zȊ[,WʡM1M#hۉHZѓ,yve~$RvZj|4ؠqK ZCNL$J4"=qޖ5l070 K{MRy~< рJ=CQI*9ZZ#ޕټP܅;VSjS$JdvI~O S ȼW*"U@ʶ7eQE(:ȸR^~]& K~N@@[q)z\ߧ!y+/Pc {lKAVKYIꂿx /ӡvteU kLo'Oõ9*3BDJ](~v1L5j&h@FFActjVHμ-:@&gkJ%FKT/䠂Z)U1H|qٚs8V<*UE,ܦv/JnxxLQE<\?rW ɪGm/#0\H$`q~~nңf.ǭ7 fa1Zۮg:%m/‡'k|>[&H晎j~ M[^#I[{ i {Q&H[X44{0+.gz:?0 piVzuuK$kqNAčgpݪQzxH ]6I:' Smhfýt>y&D^DC+{,XdiCV:]4T[J!@xiPLc9^JXNNZ]oŭ5t5c %OOnuDP %*7XR˩b~U"bfu. YԘo-†aidq[# E/LXz;f4 HBϿD¡??;M(~l.!#nՏ-4 J6wUEĢ\:Q;C4"'CkmHf!q"|G^Ɍ13kYlL]U ֱֳ"%̩fmW]x\gK;CFydD#î"W(>oiߙ~fP+A kkҕS ׷ݭ}|?2g0G+SȫJ^4@/Hgz_,,XXI6'k)6t8m|mʶ4Fwi6zO7\QIaz]x;B}LjZQp"S Uyl Y!LcrH(\%Lo‰uֳ֙cl. Ha#ϯ;;6+{#ɠa-|R/xBxv(]?@Da c|$G".ѽ!~QKWqצ&Ƨ;Gg0ҠXłyuNAMDAqm:.c )یWӳ=vnf9Fi!u9Y1&"V( Ǚl^,8^ج\;Rm%z;q%cb]y{4I,X_: ]JAOşA7Tjp2k-d"c( =6A$䣚We+">OUi y4 fXcXIF(/F]~˰bCCƯo!B#vk|6iNw,_BO#e8sV,sl@VU%:+L72fo(؂:$Ϋ] a '!u.4d3A7pf/'~w v v#hJAj+qk_23?tchoY.#II&X]ڢDntȸZ p@hPڬh<-=R+sP%GV;~BDT⤣pE=7/ol#삪X ā".V@aA{9;5_xȪ&a#&њ-wE!2tK?U(-k1}+$b ^7jH߫ϪMZ]fBCh5$T#1w}\$lZ0]OnQ7˩ה"~%d2E'/5Ϟ-z~?ezu_5IL&王( \A !H9(n~fGmP ֽ8:ЭFv>'=~yMGW6aMпMdMN4gͣV$]SY#?sO4f0w\@t?nL +e|b?YZ9e$wp TvZes}xO ?GƸ8KОc iUb\'B]8ЅKŘF%h&NnRoGw+`-O1Ji搧/fi' lfGvSq. dk. ߝx6ʞ Bm ~spmȦ NdjJhՅ6# dI2A@ tӆ<(CU\z`z|&rpWIVV1^#)JQɤ`NcQiySl>GYj;bl1߷H )Xˍm1sz d9 ]WZShAVLM*5 B"ǜexۿ;{!Ѹ4Z/룍8v4Jݸb̐ ۤSG?`sicw-B:<-rwAvl? QƑT3.Qw-UgA,;["naDA3[j%/H@kq|])M@ Rc%iЏP@eVC@&~nO ;䗋sav38]/\;f˻Fv8hi*5ˤ߰6 fnǒ%B0Bۏ9 W pMV7LK]//(q{!O e!L'璥[{(&W=m=<} Z怸j0ŎWlrO}H> !L˗p!9}L7E-/ϡ"ՖLh(AYXˆ0tTS=#C=M;PzcS4auk.ߐÖ˻!bK*|&L!eR4M7bd>fX/C=(SM7ΡJ4 0/(OF2dFx!!zٝɂ|`D`>}vGq׵>1g<ӿy",)dU5@:ib/p\5Cث"¡n"*ҫ4l3 ;yΈ-b֚'j?pZ&ڽ]  Mll$i`8äJ()ʥN N8lbBHC̹' bpRiGQNF3-ʻbٻ;p=x)Ew`/dGe?9ÿNBHg"O&g_k6HЍ+ux7Ȅֽ"Ɂһ!S8UiCrd.oLAd}|IxQIH'nuxRuc X\^Wb).y!ܢSۏ#,a(ytXw;ٽTq8OЈ8`14ٚQk lr з ۚSFgB,6cSx% kUW)nX5ͬ@T{M؅:OyҎp/ KnENwAUxȉF|F{)Ζ\mLpNvsY {X`WL:Q>tnfxydžCvZ3'prv}kKxDPsq4%E'w軳R,`҂z)1/u9/D>,66H D}˄yE'9R ^1n~3&an)T9tY ="p ௴d"h3 'k$l3yYK.6eT88tydE6OK8`8k 4@/ùIRx6nJ,FsᎻrpLN}F3F"Ob'11ΛW=GzwK NݻOp(MfB$i)M1rAX4[) yscx %t_EF$eyLPnogéE'z_A7ieډH9!C>Lٸ8Ftc &CG^E 0ry+Xiv=sT<=k^'7 w5E2uY7->(9 !EC52z*\5Vo]>ER0l!P%oF䨦P@OZ;uoz3~㍝-Ģ x M|.EJPLl,e(վ 4_?_ߊ.БsM Sݣ6N"HB2u<4/H_ŕuyF %-=ҲK X!4?C49anr~H͡ZPFo9Wyn{u9SbrK8 mvbV;R|ת<)6Yѭ3^cBNUc*]}ZzWF\o@ +_aR)kOՇR'~1>(<8Eٗ:ꡭCWmc}_@} [HUyͩfB۝7? ؖ4~EaԶe˘ؕh&~遫~l;W};I(PJI%`YA[6~r6c`f[/G9%H[ >=ˀq#i@KcMJX9w\6f~\6ː`t 5{V6;X:. M'bi5#lltsp00;-(I(V=%&]Ƿi]z"dsQ4GRwC\]kmqَgђъy=W^ckMM,wHIA8+!`* lla )ƻ0~-雔[V4 Ak9+d$o g WoMWㅟǿNQ 2湈H_ZXw"Dq_S} ! EQ)R۠غS79Ő얘.VyB:?dLU4 Js1ezw`~)̮ ƴD-_Sj %?\Njtj. րJ<9 1,M/1Ϻ"i ƙ‡6B'ƀ=9iH 1[w :xK H[Vq~I\w}jL |Fqq_"Mp )_?z|[wֆ-:aOwqAUj*+ª'€a9,$c<`ֿѺtEw '=\CN#g]_"De.5%''YFK}:Nv/Qzf%l 06@:[^If+CB+reVd"{"] {ˌگ;s4g33ڨ̸.9D>q^ pb/f7Q"B6/с(4s|eI95q3C | ҮӁ\[ycGgGsh /4vpTK4"/+ִ<D{mU9KZTr/ZTǥ`d2!P >/A5s< KӤX5oX(V%z3u@C>` uؾEߒ)##-8d7SAz;2^tu`<үbs%ibىB^4&;@L"M*ts~mSrGM߰ƟFV_*[[XDUf UkŴ|JҔIDRCrOxyjumG{Fdb|7"l wkh\W}YvTh.nKC#TȰ7pXgYM nҙ xڳV0Ecs-w^kGHX,f/wu;g/ת%|PCDlf\j)]^  WT N_LͣcIKD:Mgٔif_,91ԻEf{=27pG|+/sDjRY!ɐur󷰈lczW@!h .goH*'L^ܑ Ga~1bz>+FձKZ&rt8 z'qz:zVL;3ZgP x}i߀G[]hq idŹ4'&K(?1ĕ|֨P$˧d6xdzes{Z.spqCf-ك}HzpTᬞC68j&V{.1LygN0?-]̂\Mm-dj(t1i0L#B3SyݤRՕPs-0s 4H^ 3REz/ᕏBIhZ6VĆ Q|n",TŐ.nYRs3mMs׸nB;kOyDHfIo"ljDhSrH%%#EP~"=< 'b42Yu9] =<`ZPpK9w/?% T8\|K n`Or^p3դ[:{p4q ,&7065%::q'L>V]AHT5 yJ' ,`e_/9tY\:8|mgkJ-`NKNTp*c&aQ6#?jY|Vr]3x}yׂ?a["c1ɬMlp!Pm-| -xtwS4iI,7T!+Ś|H+夐ғڈb X/!y..w X<>B4Rq@ ̤!Ã+QB҇#5Zk<:rFd+szȈgP'lU}Ӷ]^gL>dXz)17:%u],y>cHr7>GJTau.٠n$׋*S“%=| S>o{BbV052ulƒi-kmxYuW{?:9;:L^v8'{Wя'BUM81 5W"=nZ4Ž^Z(ju]N{Fo*CB%(oz??ꭄWл M=<|g!5M05; m kz -8ɌTG]B;{!;f>q}X|v̓螨DMnppE۩?SP !d7"~+4svDdk4SAʖ!1"+v&H6ˑS$ZH}{4E68ig_CeBrRZ~H/tQ;ҽ]0hd wOd' 3k6'+rʚMOo]ՀMaA6RãI?} @܅kCt^].4C{A#o >/ hijѮ60f()h}ZNџ6Nz,i /"ǟ69HzʓYĻK`ӝ~fUgy 8XM Sy^.G\NT)' ^j87 _z;زO/D دk%z*BiujuQ\\F`ӬEfaʟp;i||`sճm6{xP -/'p( ,YmNwWveǝig>_‚WwTY^ij5`qEӆ=U(<_l*bk:] OK6:k(,4! OTr-mC+6!5{O +﮿0IA߳@(i6T!Y睱)Q=çEf> Y(}uTO {R;?^%M=J/̪'QDOzf(\\.YzSd6TV߃Q\Qc:k-*ug Q.2/Lg )SvqjfpuI}\ ~VHH61 NϷ Y*2x(ɝ6ն)%4+ªC:~ʐF %#ŀ;hc񼴵C,3wKJx=K̞>xu$PDxY4Dn<iu02lN2ҷb$< HJ1>VQ FDj&2򩲤KZPbkoI0GF]^p%{=`gD=_˕N!/-{p2^x׈hj į'OlqR|Eb=t`aۧE3!~`L>6=rd[u 5nb.Z8yX@suUd*6tGp'`dp>mQ&]* <<ɤv,OP$OZG#3C.ꆎLfp߈PhsB\&^ ؐ9 s2 L{vYqY%Gypgy-hOķ/\ Aph2'ZKsrBP p9F-]0(݁a5Nynzo ! 0|א .@RbF .W vhqṬoU= D|~)s!~;տe~_2v6?Dl̜y囩c)ș)Fesja:zU)kin{(\u1H\HsF}!\^)vFإ^˿"dğuTo SGob3d&A g``i\sNL[|W;B!~ꌐ^d*sY3Ra%._,Lu%>+$[PEۄۈN{)bL~ۅiGSu_ul`xlh4],#6IZT5P؇Ռ;Ɣt(O~1Q}\ɩ~#Ҳ~`fV",hJ8YPY`Q×XR`gMDZ"uIv'0i,9xr0}Gf%px5vC6k\ %!Ztݬ)ѷi17'Bo1˥ xθ%h {QZ([T]V]_ 8&^m&ɫH/vͅ\ilrw>07ەX U"E2a򿮱S73=a@]+{ fh*sT)[$-0H'=}A^#R@ffd@9fkbJur)yqhėiSי]PMLwzs'krra;u XutkZv {֥6= /wWЍ>|y]\ƫ,檎Nxemk@? &nʐ(WN P^Cj98˛q&@RNqw-0/aO@Ef;US7Iq=IRʌHG E ν0-Ly}NwQf|HVM/cj ?f:ci/k7zR@]MY2`ne.,?hR RZP; {nʩ0j(N_??Խ^w{_' >*W{ SMPK+Tw|P%38禙TF&ܙsr%?ժ?b&~Yȹ wrWogv<#`W AޭY-y,sx- 5up⚺21U!@o3dPQAqs2h|vy?Y%C Oe ~gҀ3?iI%' 3L[kAE](b#2ev$ǏJ .g*۴>yMDv}ڤNǎcI0qd;_Ope6iyay@sXȋ8w<>|j$&;VVE= Ye7@\eVC>(LDJ@%D:K? k$c7+Q@NG+' nIz#Ő0oRUPex~0:>6axE82\x~x^~)͐{ۿw6Ym͂JLyPGt$kyDyLsNDl40\-1obkshd4O9ȅxhxŁ5j}dr&0^`39ē[t,lX:" 麨0S!PHEn@sxpMyDf y)׫7 A `PNL=̛t@j2ϕǟ *Q_yH ND4M>$u6;7ikAv{T˸(^R:RNbh~j=֐L=Jp3%QdS"0"C[ߢAN+Gz<$Q#/ĺp}J?]7u@wG*[E|Uz*q͊A@6\zƱ:ۂh^L`f[G2[>̌( ?]I6rX]!#/ILcKd}?);x)4=8"Ӭ=pMaM MyO<'I)uPoh-/83) X3"7|B!T`r}:D1 P/>_|2ΞCOKı*JwU!{KdJr{9. L#xgk49/,/Pq]p5vd,X= `Nf{8:DZX $،FQ !0e@&3fT)zHpX}A "qIpF>#WsLtD5#82\8M7!j'0|6qNmj8,XèwKJ3Y Tqy7e4nF m6(X|j8v:qxljp7y@ c! $I JjƦW>($AW13~5i3Ӱ*d;]Le;a@"5~SGv-ո{YV:Bg]@KyMYȥhp`iۙ;pkON~jPg݌poPhϚҚ:Mƛ9sHx(I8Ԏ HAV;9_}N%֫e<%M%} o:dY]r)N`2A4dGCn@NH{9DzH݈2r ;FþA9;1q-G,@m^`fk2frHF J i۝ۑlY}S1;;8߰>V8k0,h$7c91|7NM _ x*Ղ w iWMr\Ь6. ] Y!LEtAG@ͼÝ?O ]ie4+Y2;yc$ UpLRcojUH_1cIm05DK 2!>c RW@rn` nkSGa ;THjp#@ $oLkcA1 q6o?T kԭ;ʭCzhzzE ں6  nL"+l#4D|d `"8Xq| gn׷֌h&19-G lH,\|C)AٗJD'y_`*Dz؋UK*z B"u`mvHL= b=kV`Rz&@otcJ#5%1`8 sV+kY{>Xi%g6L˶9y߃ ޺ M]ԥZO%$FsSX?em LM`Z5_w9# Em<2tOLJq9c#›r?n0[j}I50v6e P^]d3>ݼNNldӎ'γ-nn C, v3paa9-}צ$oybQQguY Cc_h1])\7} :&z3S}Z}o8oW:KENV*ZnC|.Y>û *CPO Z 7@0##[L¾@𘙵>X۵{!xhufف[Y(; xYi %ػ$A)2"F)T~Qºa)f;Ϻ[oF)wn+ֆ.u/;χػGd G܄jf4 1aL@[Z̈́-~t]TsBX#+e6 c.QcU6OC ;7P 6U [9?ԝPRt؜ +[GçuQ?oѺN9KZDf;q# 9cRX t F{gz*<P% rؽz߃^w"J(u(ѲoOZ[>FJ+]6&!9n/Ӱ4ܸ͉N |V@\_8Ī0&inyv+%C 舾_NsAK<.'lgsg 6EBW7g2nr2h8piX؃ć n6Wc=IDtjWS|i`(+/t|H䗋jO.45T)~\K\ yG y *o=8^\ͳ!ahcN)#|8!}c'Zd$OH>Irt0]Tqb#; &?;89 LFWRYf,}xZ뀄"/nBnъi _͕P #uՓkhg0Ugc˜ؠt_k "oΫ廫#Xӂ}`?\@Z j?DVw@,P',/K*~˻<l*׷.]Ǒok컄zX/jj<T3[<1Nj Jٸc5n#Ke%],sX_3ߌ q3̙ \\Yֱy T.Jֲt ei):AX8FU"f1bL>1p9ksn.fA3i=3^/̨X0 6`% P E$r~ULz [t=Tat2c y w7J=bFB{ynˉzӋȩ|S-, bҵ=GHTo{ ƫ{f+dGepިFTRrKcc+!` jǓooB*^| uc[6g%&iK/[HP)옟em}՝bZϠ/cQo7yis3xdQA ~{@WKnmձvpxf[×?M&N>I*b3`a{|i<oB?? (o b5'QץpݨE lAhVEiT m>_Σ_-XũCV. øzvtgu1|HKڝĺ:`c!"M@H * VE='2?gl߻DrF$܃i0*Au2*U C@@m3<;,AMkBPz1ȝzu3AY o.a@hp \ONU9Xc^fB .HUHx^`UoƤR)y-Y# ߉\iZjtz>7(.UUCOXߓb&hnWmW& O|_$R_b! q!sڜتѼ6 FSmcX\@Hkn s>e ;N*aq ̇BY֩e 9d|+s ׅ{q|g1WL5-ZvT\L9fWK4A  6`>R>+ DE5l q0Xݼ{Em@33EQ9_ 穒DofLh[$W.W-vl Z<RnZDџ0/L"gG7 |_Z#>Bykz1Ko zmtszUE ԏ-FfE"QZQyOGd i ZSw>^w6yz^,>A0$._wòԮU|@`M7H28STWn/ ctjɺqǡW)55N7*\Г9•H'@vć6[7!]s/o,gt̞;<H$[&XhmKe'cs=}V2 :<]&*ȁ LLNmϐSS4SZ%61 /&myn`!Am@V1~cx _EݨW0[Dkaă+p(39U=s8%I3<١xfK՚B25_::,\Գ;N'Tߒʣ<A{%~_ vkwe#,A-}j Ÿ%u <;ZlHC})QhȲL\-@9jEmrk+m\Xb`HOFlgR|emg*+O*n\hB%MF̅&)dmRWzNl%5O4XP[;2"Xk~K'HvQuM",:l.}]0te m?3ab͖f˰#_jdEJa!uL=5 C9M/qq"o6qS]D/mFWWYWIy3XƲMǼF'H< /VGCw ]1>)_nD PJ/!77 ys7Muv#f|\&SWLϲ 69M'6mt5$)Qa(h<ĂM@qo.U*Lmw]i޷>М =˚}w|)ڻ g8u#vxLCdPd R6$=y:ZS& \w ,07m[lq\tRbDᩌ5$ e\ '>?H%%o }V0j9񔶷*hT^y߁0`$ =Uk*LB++DC U0y BiOwD8wF 4t+̆ar(_Px"/%@Q,lM0D1Bp_rɭ9{ɶs6+IZYUjך.( ^rv$cG|b.z<& ݃Yp2wDfwحyI-ߙ6Kk8wnfMo ,6+@!tC;61?L:8]wYZ$.bi <Ú``$~orw|$2hc ~q?dZY/"Hh>m i,ɌirL.Jˬ|=x8ͦN9ջEڞ>;襤H}>M& 2AB?h9xT`h"cc*V:ʲ1GI/p3Ld6H%KƘqD@(s U6(ٙJˣXQuEIfb-NKx ܞgͯvp=xk#0<>Hhjui\ ]>lm})dIy+Wv/ Pr4߶!LI+wkGKu#URJ})ŭh@;m(UWBScRȇi6I%Wb#ZqmUUHN*z)j0+u@1qD0AqaԼ?$!Y8kE׵|/6AQQ}3#"_bXA7A XXC;qlVU,Ũ7QAXe zj"Y jMT.؅~ӗN܁V74#67Dy5]=XҒ]+ Ò^xWy\Hf-|2_*-w@X.L^WX&f8-i?4M+vs>B@M-׶2 &nz"so {-_1O~b7yIJH,5K6Luo=pw٢PWzYXñLFb^u27ta"ڽ0lNpOՃK#͒^l_D E-:!v$&vu *;QR}>_cryj#2ȤˍEn*xOE,-e>0 U[VUj(jL&];cZwDi"h;yjP`|ï?1Q {{S;3rAVnFɱ!Ū HL.1{Eѹ6 )8{Q:Xwq^x;)jW>d푸^P$ϴVxO>$6­TSMW|F2D% xq2YD㠼79"_u _2o8 ?F@դ5[;]kA|_x ē~i"îm| jUK=~bp538@pqK<>VTEXUsҘ,N6}ۿ*RFA1s)gn~dKx0ƣQwqGijrH{M*٥4'Q$(~U Ѻ&q-3@AY Swg?疫k瘷4 ߡw=VZ0 KyY8k{upK0i~mcF\{dmJh+xbfh8{P=kT{|[ zlo*RQ_]R3+3}d$-nK?tF&6X%x6'9E}Sc;8Wmb/Ո?O+=řL|{ܔ|!^֚qoe bZs2j7FgR"y}¨}Q}(4vt%fkۄrkzq*Z]Y58u ܕb$Q*cF/;x~Apv` ޔ' cG> S693Vn@KvKL[2OLЋuZNq!^+ zԗr3u(ֲ,42!T-Bbޢo=#I$yhSqGpnBwPdy‚Y ?J, tW)Wϱٵ+M+CΣR~a\4M 7#Qto@粈qYhoZ\]{({g3&dwAm - u0M9[$$Pg*/"/AiRWdwvRL2;za!㠪P_@~QڳTu7dz8{d#5GG{^+ͽNqɨJls NMP'?Xt7-wW.l\1'[{T'\ް#^F.]e#KIذj9 +k*AKB4?êI_o |()fȼFDtM?[*S]v*"Ψ:Sjp/l^@j*;x8z`KK׹"RQ3oQ갬)fOj'LdL_LvhK<7զ <VRrpUhjD$b %DBSېq㧝U;;k=\^;UDRDAz9 .aPl|E-H]]e ]i8|:iJXs-<~DUtTCj4(֘`*; Eg4BPJME5E@?,@X(w :de~AĎ"7tQ( #s?}qտ=:h|[3MJgI /ΰ'9Ps!grya#&`|xigM9J<:ZVDsqv<η S] Gw YGc5(wmM d!F-RNYJ , mnqmU"׼;N"p;1AbS./:xIp"ض&#VBp^'ϕC?t7і7XXO\R`7{?( 3PY)vT-jgfkcΔ䶠9As,j\"^%k%_-d؜^/gˍ= ݦocrPlcj,J0ToTa'{D(Ԛ4Nt-K-3*Y2b)=gɯQC}QvNWe,>KI\D'ov҅(a[9*IPsRJML"g= MW1( >;>ߊ TNLẼ]7CuAO]@&֤-}6C GkYt5?Byz 2;vRJXe*%_/p$H+3ݧxumU3uW5*(*;w."4F? j`E;xQ-u KI8xHg@P写z"(b\bJHŸF܍3@njF- C` ɦyo[nRH%9{hihl hWXp!~75#w(9,19Lyfm3̎LyFWrvbR'މigom$ѢFa)g`Bln|]IUq eScq[et̆uSG79~@Nb!]n%xK.]dOZb}GyipspGҍ?5H*nМfBQVl,ݳP8pб /e,#!d`Wq{}k#_ ks!c3Xs-D~G5n2E^L7>zBMda. T&q_qm?W ^}RFm/F/f'ޚ없JhlaܳUԊ *oDi2` N̕M{!x{^vc0b-(4z| v尢,r}\ ӫ/%5~K;j.a`34.`DX(lњ}W9HvT\_Gz̭YUdjskђn1jܶZ"<%-u $=DR}^8s·G!fX۵q!k@ n=k^qzzb֌hMd67g׋˪U^"Hit]ÀlORh>v7a}pY%v>d|+'@fu:RŎ7IMJGn^j+ ,2SW)e ] mi"”T+~H\֢zPkݞssϒ:T?M\hiJYYͨ$!,a7P8;eu=Es~]|/.mUH!RG6 T/tlv&!M9Wۦ\/x)5G4V^\:Z\c4/u=QI]sժ/>8uQIFJj2F5@Ҕ`SG[s[Hי*x~h-vTf97Sд=+FBTNp3v]Ο@@Fw<#4+mā60"ۉr?#A,aF|l)>gX }Uq#4xTLۘufaCV9`[5DΕ>aVWD-t{J jtjht{@uvmCN Ll`pfK ʠx1{ud~ bAH&7w[a/BiT{>\F;.mA[\7!JTy;#rm P@zfy.UIGa7Y)4Ȑ_YiГZg@Kޤ_[SB,ޓ}ehF9{eA4ù|<5C\BFa~ced_ת IsD$oAq^; à7<b"qɩ:mFQ8#},SW 7[<nJr6ZJƆ~x5`* !G?p7j# ]Pe;%P0=/dp! ~Hy-$wg2iI&z6Ď1]Itx>549rr?x vǔ5|K&b|T+R[ۅMhT-*%b2;Y\q|tE4%eRIY$Er,G͕Wz% R_,U6 _˨^.^#PH/Ve!JL-#fqAP&25 R; !(%iڭP*F'tvµ~ʈsO'&a݄ ^PU#"Poq6O Uas'JU˩<~2$mzN#i_Hbԥ6{$<92/D'Ee!C xWpa~CE<&to]fg :sV-73 0ʓ`#s MudZ5Pgd'eΔ7Ki'[v%T@}B(P6-c%,9nzTV6iU^ RZ9ڭ^ᇿ\VӠzFј?i'2;(_`L h(aۘKwsbob5uI0-49R :)2!|r!t8\}Qĥ -H#y/Y4 I"?"5_@jSH\&$p[`2'6gέ|!C <ԮVm]uAλq]v^#(QX"]7a t2hNJ\rDjU¦{8'֯SRC>op|xP=զLÅ]L8۔Rt4XVa*=.r̰*ÿl0~U:[Ktj^Vc\*Mn*-^vRmx&%ÇF:>9hYf`  2?^s3I?m*a_[']qY. 2hC6|Z}T\5"th|8P>gRX·swʻʲ<϶a%(Ծ@yz%S[J5IUݝ -@D2C)^ki-ğDtF_dSL}IkKC3OjwTpVF^`=cvtd?ć g^ӳȡ65ZkM<_(-b@YllHP1_C#5F~;H5K ڃ7:-a.g T$34OԎC* T\e_<3M4IϤrJLcD>?Qtepۼ4LըV>#9%W`ǖd2Ncb_F:_4z9 s,pJL㸄2;Sw?/)ͻ8]!NK[Z2Si h:k(\{*nq!S+C9] J+gܟ=Fy۠]U\:)峰=ޅ(tt 0Tق]jEi#TIP sц-o {{N{1V/^)] ?cot_n^mLY 2X}}1x[ D:%tsWN8mqpr@yeNsVw0#]k#jdvA+fSCU68,&}5KPzIVA:tJkP;9X/7I}6@ȣI/cHud~?~mD-cqu8ˀj__6al,/] %.<orO(vO9`p,~M3Z^HqGe=V(؞M. b»-1fD7WP2&wYr Q !nu6#v=7d r*rϒc`?ը'oWL 7B #͚L;ޓLBS-R^ֆ>t%MX ƴu5и<3 'e5`3X$ɋ$͠n?"o4}lÄ:ES|| VdN8rⴳԢ2҂m"Sҫ$-آ13 &S.,bCD)!Jg+{ٰ؉_7ZɠAuN w%ׂRHµ/ئoJ'Y&uJ@Qܲp2ru~P'7"e*n `ݖt`kCSO"C+y\(`꣝W$"=/x+}R8˕V:i\-5. ^\:la1ujv)3&lą jc u nF義GFlĘE+yWqqfHߣAWHŝK".~|1A*20q 4#%'CG/n44rb"ZBJ57ދ{B;4A!D9WNxeu_Fh<&_-iӉ=o:E^*$!`5szp} WJ-i[K$"Ey `!?)Gj8N]dCN@+ ɎKɵT-jEt= z2צCYБywK'7 YU put wM{dwsł QXC >EGa E1havQӜBi7SW +殉J$%^uOCXe=^{+K6iY֙4m"|/SmDmo4teClLG'H9H!p 3b_1+/eq\ M#XCwcJVًV_'%mӲ7ADdva9^?luM2߻}O DJ1 ֈa'b<=Pa9*{`>s7ߗ 6FYl ( Iԅ1Jꇀ`k S:ƅ@({tthZQ߈ _4Dt?{Q)K79gHW6gvOJ:X0agLU=ӔGdH %~ۦ{ꩾZ"$z5~B^Ǭ?ǶL?@u{7&qp3x{fqXT^,6hͼt\*8)lTk~|ԙ/gO;ʡ :Z.TSLEZen-L/?rR-Uyr&?=Ne]Ws¬xI{\ 27`G6J'`j @4|${{p@D O[Mp#=X'$4VCd[ث&H3D<H)ۊS [X1U(CO1;g&g8ā1T%VPz$@zb/AC=sp2Wfs 7ynɦ-h + pJޑ ũe@^+ϲMNՔE`oϞ4K \9Oo%*&oO `is%}oh'glw;f?'}qkB6g?^7G~OWv9RC8eH,6ȈGUuV5?OEY .Q݃*Jі+Mx ) Sw09t[a0_Qć!dC6h y;/Z#x`v$A KТ)  MV*i%6/GiٌZ̒?I!YCM>B'͞@H2JY7/φ+j|FNvUZC7@xӐpMI)Q7F?(=qw VBqZ;PL2"[Nٺg_.cu/ZF Po޵)X@QY]ypvpmA. Zd`3u}cnLP%?Uo 0%v+0A4uڮ[;)̧)'IE /׸mn+vegr˼鷕K9Kڔo;97,+8,*(-#,G4W$<@}k#7RbUK ?\.C6G&FǴ4%0FCGj-ϞC<ŊS~tDŽN2kи,٬^g+ԀAk6WGq@mSy}dHyKJDVȊ 12f;/C4?}8v%Du #/.\G3T9:EMpǪ:|Rt-85d{cE/^Be;/ C- [kIoZfM PQ ŃϓSe-q/wS `%DPJ{jܳ/1-_Z06F!,RiLSJ$]b'qKN*wQ"Fa;"9&+J1Jc.TM?jRgr JrA! aIK',QY5Ѫu0~emm ,IjLߛ"Ń=' >v\C&9UD"i,8{[U^j]ぁ/3\Jvȃy"o|GyxXv>a8t(dj8l} {e G݁"LM!(;[z٠Xk\X&_/L?OD־;swC' zLEsry=Nx5 jPC9ͷLK&I57vtݻsB<߶!|&aNRL?QA5%YF.PU+C EQnlB}QivڠE뇁}CcVD"YmQudA5X9*կB3բ#8cQj3](GhTkݤm'vc!B+2ZzÔڪO1AV}BZğvFy?tQ<."ѕiYNal1^J3 fMxFs~DdH^o6-n`1Eo7s6B5J۰'KG~&8z5'VXÈu>e%̭shuwJbZW{Mj)xeʖ M!*SFҸ"G5i9@[K79%kGOv.tYwچ!SZMfoǃfǣB(cd7|Y$#|a]=o^>AR0e!y;q1\Ub:+~iĶ*QDF%Icx!Eimg>O\P* ':l-~E~Rg y!\~o;zgKXJ*}׹I8J\Ed &|RZ#<"ÜnoͳT _;s1L**D8 y"$H??>){N&#dЌevW17$:#HjfWu_ IIߘEl0Pi nF\nK::MVH)RDa.PNV DfĨ7+Ϟy zcP3nqCT.O*翗Np"f#92TN<)aPvPkq˓ ^Uv,-6 M 4?h<͈'J([RK2TυV&N*5ӽ7 R|hL@K Zk2:2he:Y̭D#u2 ړ&ޝRovt)/ٺ8}iO!O YY\s=ũʙ@c=t,#3_N,:4fV$K ]zp(lE),e4w~lsR-C<7{LYcz |mǷ|8H GL:Aj=$@gW8Hy 4S zhɝNb&Ѧ vUI,qXmaWXpEjLgR^?dB zdlAp } `u\1:jտ)l^X4aG/-j_E/T1 ܖ|r O !.I' \"uMMփװ" C|IDvS G+E*Qͨt"|h\I]A.R4/]& 9c#|}rd&{LpaePuᲰ5/5Oj 0$"15E73Vܷ{_&k|//td7ރ!Gt@:BM)ۅ)/gIyM:v_*XO*F&/j ,x .-~밨fPmղ;Eg3Ɨ.#k .bY <!Z e{Iko :pigv7E UJd&k|!^w,]õWk{1yH D`H]=4;D9,׬f,iwPiK,BKTvUnf۬VX~Kx#!dUml?;:"+Ŋ6/+F(:';)0}(l:e D.!h|x9)îLaE#Rs['/ٸ*ӵP%uq⊟z.^}g翮ضYGűCHU.Z,kJx1 r&LLn*~saL6-5˼6qdflj~^PI%cKj4٩>dkYnZ&_ia>*"#NT(?hk` xG3S}՟3lԆ p!9}h<1ϘU4E]p0%r1J O;s PtΦb,ޭWB1\6kZҽѕx 8qMz ^U?$ &/ekӟs?rrD2U&kV5us #85JxU3 @V/Y V" z R{K<`>&lR1UIŊ3.w侇HFIi{=w5M-s~^o9r-tqSTW>I=0Ȝ(dP2a4wNz2*W@skJ.3Qc}g3%גZcYo8i}o"(L(Θ4^A53oP:~K 8C8^M%=y5A d W0yN OO#5kdM(ymIAt2!#$/\; e/  j=XF/䭶N4g ssg8e` 8iv"Uk%4.\#a@(uX )&eVQ,l UѹivT#=D[7za4pkl.l-Ĩ`uY9ƫt[mQ>XInL1m5l{2]hPb#bd.9ky*!r&[N" Bcv?sG19iکi`*&ƻ={033"Wu# {/#piKV,u? !v"k&&AT77)p=0iqrmȳ8rO:MӮ& //|`X52ey,ɞ19+ҷ *o+]ߖMWǽUQ߾6;PR%!oL~z/qh&~,ӵ|1~/fI {&5^*tϬVMX}0ASgN4'R2ahLvBoY򵓒&|\w_\dpY8'ƓP6k։$X &PVd'F}!"]rgy$kyVz_L _Uf9vn[ X_5-},Gz9 yn5/. DpL,'"m"ԣUsI累7jP ?w YD+ٔXqKNGg`.( 4rS-A>B2/Xqq]#Ne@_HԆЏ5a|} =Z̋bQ% Jat@WT%; jjJ7YF,d3`Mig㛳ݼzx#ո> Wg36!EyhG=V`X.hnc~CK]5)S ۽ӗ1.,Y+M[nDI;]Gtdl+x#>.v Գ0$*r!64ݒGILUdCu Ӏ MRTv#['ЌIvj{ۘ9MɡMzxXuWHRn`т~e w^/,T$Gjމ3G<(5nU="MekCLܫ/F: &KSp'HLX=/-X?*>J)уk94JUQp&pEE L%-t WfH# J6irfMD\3>cLGЍ |oM4 }gE;7UGim3h{H>I>|EQ_OhaD%Ę !oBZd̲,ϭ<4 kEV /:FJD=t_A1~{wZN56"4̌U̾l ؿ/*}=:pGFF5c*vL`si29TF! 1LkoB=\}0qR"蚵pHosp#KCkd|ҸAb}=m87cY!,Jc;t>4Wu 'Nq_F5R혯BcB\d3e_uƐ,+ 0X96[M ГMT?K^B2 |sdZԞ?hŸZGMGrKj+:XӕNN7]oU`-zV v{@.j'  cөjڨSH7y:ꇫ?;N4;D8|lɟGh' ƀhv$!KVs;=7B22cĬZ 0œAEA fy4ֲXz1D(bsrɱo}a B[\㌵!Libְ)+ UʹJm& m̔DϦ_Ȟ7Vnx"QgKRC*E?"Wus^V\o1A: MH֤R*dEFˆO*ΐȎv.N g>GٛǐZn:0n6H` W>D{kP> F_7 DK^0Xw`T5%"kX6ho'8 ݐX'!^Ewo52!ĉC{uq#,?^v&Kb~*IBVsAjJ@N{Pg()X SXZoCoA@l wkp=sznOhM=*55Zc\~sK %٦HBf>ZQ9xK)I7 a˛sZAIp]2-PW4y BAHb͵K[R<{36tވQp_gAM#v/ Sϔ_%N0 `_sjEDF'eDI)n~#zDF Q:{sKHЌ$E@%^g~Ӡ+u;pt>kǝJ/X>6%fJؘS.7)<-<n5ߖ,f;CՃ[1_l^m,<(}ajj|/+tR}E؄ vbNU趒}[PɖZ!:²e 3%pmD\鼦ۨ7>;Uɳ}X΄`@TE)|1[5)PYgk1APXxU|4c(ܦI;(J!E\z_C+Rլ>'Vx5Z]r .n0:]f+l y3)Krq&ߥ heqz{g[Ya9HҧkOXlmz%1.Sif&_IMլxքPaQ 5*j*O_ȟ[2M$[Bɖ(Ko܉[4߈,GXUut'gȢcLc1pJ@c죦\ RL|db Nn+p25є Z D8?[yW$V !2T~`Ne +ŌPU)Bמ%l|>?yt \}b$SŇ ^孖u$_0^퓼ގ QNLj=ϝͳEp۝#b㣵{?  )H0Sthi]of(WRveGIKaGjcR )7+rZd0mAEuA+Wc]-8R^n5cm|Ibfg|yz/`3ڳ8p`>-$J1Q{DuVY:c"vc.EF\V얨)(sԮWqi P*yrMHY7#".}>{]mdHj]I:㢑5SpBD~A.<9;E? G2<)͍ p­(%߄o4F;·|`OI}^P̽#W?m4h݅Lqc&dЕ!\[ŅtOŭoEM70ei ">kPu6CvLK .ì6k}̲^Awpvg0>idywiL82B !(vD gN7Y[kpkni>)ԕ ,aݼHr9|q HUf=1:SCDбrB]7pUԊU#;6H?%л\њ sxNW߫9:/:">nӗyd-e88rO*gXf b DjCCLdH/EK{A=/cXp?VЏt6H[^bY{9qGnVc!)gnpMyBmzxg A>Ɛ$iML`]JlvNH6SugјaYp}{4шuƵX@TG$1+ V^FK-=g2zPu/ǔ: _M$u7&@.8FVν*fkiGR,;D5~Yx ~9{l媣'?8{p ޱ{]yvwÆo@wc@/$SjcQv-5p8#09t^Ծ k% ehܰ\7g,BxEV:Up<84tDya txT?T :l]5#r{hv "o@#AZS{` nZBqSjHHǁnw XI=GC(6J9E|}} u+[u=hAϷ~(10W ytkopKD WzsCon;TUI`2dą!<=r"+ O63e|@3>#ɼu;<{$` KA皾 u4 <2JFY=6up xH Ɂ #F)(-XW]=!˩{BZ͍X9v2 ՁM 7"?PM U&WGZLy4e@u.>LCĜUGRv#?hUXHZV9BWlK{vŽ8Keh |Tձ#akb@uZ!$ʽ1i !\Fw(Wt\󭚠^ؘ~ x[S+[fɢ0wץ˜/;`NT+עøT 2lch'a2kaƧat?\ DZgKkiYBEd]Wƣ4_X&٬k>'G*YH"UIc)?*opCP}o0?ED)4,h@~ӵpu*))0,<=TYRm&A.j3g+^a$Nq v)뙭Q I_n o츯tf=e W;# eWʠw@XOjzJD̍g!#6 Xpi|Jq񝔘ًk8-Ķx0:{$ڟ(f!'~&,Q gX5 |`BɆˉE=+AsqkZEb]Lj|Gk?8%оƖ 79<eEڙgeTOǫkp6Gz}"ha,sb6Y:s;CuJ./VuWޙ %3..ۥCi_Q|UkwSnuүEfއh Fප;á~0Wlן!Jqi;\]yrkFpr+YJ-gEC'ƴIHX*MU8AFX0xgu  WQ\1) KJ 'g%ސ8TT3&4|V .*;kLj3ZXJ'#G1a|aۮ|] !h\bUjZyRrcY%dϣXH~%fH @Ħ u92m%R}m-mWDs/hfjw4,;n)Bۭ 8?4|Jzb"tRa(PkALa>U%xF{[rַ^Iɘ8N=Bp,ed}} ^ (]c c7.2>1 R0gG,,CPhW#Xi &֡ڰvNՊ887'aqdDUϾ 0!7~v7 u[[pz9(? ҊYG')fT KM}C?Ȃ[.՞3'G7ܤ yg)PR -"x̧iՍ߷zuzgSe{oO`:;*[YeUxP O+TlF2F%-YOvK"(H)ܘ7pI!``zgk_&׋~ݕb,>K}Fs Z.in~ \*0хhzfY=&\!q-$' WGfOL8%B?e'M-WO6ue'Bj\ oN=ʑ0QPl5Y< ЇJFm4Cwx,)"^)b& ݆!ndțku>I btcqQs\#GTp!/4#u7 8~Fy ]fS$;\XyGBMCeÿ0P;O^0Kg}. qA5o9OiXݔv'/\sxAgz#{'tufg'05LJ)%~h&?5nˢӎX\RŸgeTQ0iCsu&C ^ oY뇙Pk ZcsڊhE@Ow ۱ Ԇ_T4H^it7'%J /too7 L  b'T[=v ,@ [;]=Iv֞RMqY%x`g{'a/0bTZ VhnR#U;$-V.<Ѣ]§kpVrP8F(wW#kS#tHrҶ|SҫU-"D6hm4CWZ]mk﫝|gᧃ^yg{cY&f?Kp _E)>c`K;@ouB8M>4Hf [Hx֌5˽\xI珲68dT|o_ҀNY8ŷOs|Kx 8ҔĎZ)y: +ͤ %R|γ|@^R-w<,\S)1A/XD2-&w^OvIta #(KGa|W1)^qs[5 *;#Kzh @@?gX# :k _9W30=gE_.QWFo`{x}IEOf^]ppCo}!|Op'Z:ʡ/b.and}U%Q Ƣ3e@.蚈 Bgˁ= fbiubXJOW+0/f'#4t#l/Y@x>Pa#C͙sR  [J{v'l }Zqw˧@K@R>~#3\d|ゎBnf׼@es9?{*_adk g07>h^'^l'\D o;g3zp>D]Le.1㥭J`E(l'E^ Im >&2n+N27 PF=7G=Hq J4Z>s -NUUY0]e^~"uܬ8e44=*WTZC<$7cۀfٌ H it$%+^hTMWh2r)Y,U>vL\9]Zg;yfշJ|DH~0{r[QRXWUeL`A;!U|n{qg&kJ\V֊ݪ3sPs[6ʩm^6|$i =EHG0ɅC/:3޾蹟r5%un.'{Du@y=fnStCl]4wZ)=[Qj0i n1Y 9lLeA ctȗweʭžTYem?٠Z&4^Q?KJI7uэ\kǜ뉊0Jwv=3-[1j:Y/1o*R˗UjWo29p޺͑Rq=CFX,Fin:ٺйtd~gH>ɹ#z k ? , 1!WNBi:==Tz^ۏpbˑ]M֌V+s%3M(AdLHak4U\E*lFn)x."և,xpwXV)2^6zPj4IMJ^lrVX\%,W{j#iquo$~Z'-Ђt19~ ]fvn8RR V4L" Q:w*CAUCe-TYfaT'ZέX9 pEqbpgT;<J$ 3VS(0-8ATʨ ?e2S Xa!u-,}3௅C:RgȀeǜ|P?x.e9h Eэ,cN/8pu뺨'kSo6G+ E$b)/d"ql50DTdPQEr9𴑼3J,QdMx na:#*KdTo8Z(Cnc@?Pe]!Pa"HH U Ka&s21}M?j)~%?P6E闺UbhbMNH}qzՆ-WɈD:-?dwfOdW7V)^x\e,m'WRHھ ;h?СY=TߵEin|!6"W8M;㻵;ih*WDBx pEbcۦW8cr{= -_離ߚ<յ}M#@>3 #we<\6Џ5LG bgҘ mesv LQ];|"CUzd~RSȨBXo:\@K{r,=,l356z[/EZt!+ ·w{\2YSM1C(f2Vh+1QU`;x Gu<9&LY8cu&ٶM4< /M5Vl9k+&髟FA62O'坟?iJ,![khWz^* \+7}t{./272bvsi1K^EUAŦ =it|&$'9-i^O:HJKNùMqntC}]^3 )Ny{ qw/&\r3 оG޽첋^{2ڹ4N }viC*4{ٷF Bxn: 4_'oW=["eΡ>EE+*z|TYx}qAG7_ItpD\@SwGp*J6m|>"ߡA?[^ "N>85OTT"j+3RL1n' fwxv n_E:z-X}i@ڿOܣh&!N -ص8A1A4mAT믅a3Ej L)Kڶ;9vs(:m'6 jrfyH˺q6}̢dr-(V_.!BHD?6ٓ'JZ{9eڶ^Эl{p}!$j-\XKظH4>s9:~ D%K@_%X- Eg]K G3YʰM2U9l"*_>5Y#۲8s~m o* $t i~ڿ/JkUQH?vzz;;3$3?1i֝iY& x+^X+m@7?2ѝ! 9q96F#œ1n}!{g:ږ# ML*Hwgô$>%y™,NYp+ZZAjN)? A0v"hAl~倬4WdYYme1gkkqEpVۅ@YmW WܚK 9ۜKyr '2{X!Tx&x«$ ߄{>iR9`"@q}U|e&[G3(;+5hĴuaP)Ŗi%׭|5%h]zl[v)$~ӢȔjMwY0n-C 3kԥ7USӏPWI[r)D]j7*֕_oC]Pi\:->d俟Q~ؾTl&s3\hO&rx0%Ւ[)򵦯Jr7E2i_ؒLI!/P<L-.Q@,G]KW%JӜ@w9|nNLW Thz/=6y3q|z"V \xw͟~3cnVL^s4(fٌi} eڛ,["}Uh@pe^tNzRˈm]h%\ m { 9F%eG cc]\3>"f.C#GZnH[ؾL|S4YqwoX$L\uu#uAڙ ,3|Rk/φ!ȥ+acˁC}R6B7ӎ~RFZhyrQ8m_wpX4,e8 HAo FɒNZKrOzy u99/ixu&rq6k!շG-v?켟.V`dxMѪ>F}gٔN #$oY&Δ;%xe3A6j"+&lٞ=Y`޼fT-i:leΜ3I #-cǍ.g A(o =?8՞1w & 4R ](Wm_΁&lS3%70\Lt /Բ &GHqҳ 4Kx`=f3a+g#K[BK1iԚO5)>,رv#\>|ȏiͫs̆߾m9ԙuTFƒj\-h&-e6襁lŝbԙf p{<$㛾`ǧ 閫¥VAK|!.Tf a=@DR0bְq_i*Y)} ]Cۙ[&*bp"?jC@51dA^WWhMĂf Y(38*mW)p]|sTbQT?^^:(d b(m]ҽ7cI[4(KoɿSx^u*.߾%šܝ-AxC<E1&BƬ=DIlܘ͋M]L1Xh$G.Ub;'m/En@%E^(X7Xȭ+ hW^zli3.̥2,ؤ`UEtD1*tOi!bKSnaUxj5PaTYeroS!_I`\̣c)>ri˨V=> m0)M%ؿ"cb&)5M𶃬l2d>&AgjʰZUc\Sb"=>d0Cs噥[ BȑY Pb;L9s:3G9Zn qsfƠN" >yJ(L $!LޥdQߌ]@ڠoP K97.>N\=f풢#F\toi2PߓPi\Dުt]|O/lq&%}ȪGt5u#2AesTv*lQp%c^~׸=U[Hr.<0ES-ޫ?ze?q<X-.D>@]Br_GR ?T0~."L#pUuo\Ds o} ~Bc_P'Exն0a&%ݺ;'ލm5peg ecϺVpIc 0[pw4_pC*2)[3*u,]=8yußJ. w[)M6-~\ #jM 3eezV),񋽓war)7,V莕dA a;lj k~;EF&cpKjnoiuwU<ܲY86ȡh/uGBi#jJp(GzY=1˘hyĂy lQj֏.GUD8n5zQw|ntrwi'@~S*IFDe ~C }q6#VEݯ6,/HE9<b3jQ'ܢ08}ccϣ]Lv i~(+1U2޷"A{_3Dy@}x[$W6_;T2ȾX?d=ebF6V%&`b} qJI`Ȇ]B"KPh,nwlDշM{x37XFו]-ޛtmyǰ# 0j7QFZ/04r8.>bd9wuqzM5x&x:n0Ei@Wx 㭋_2qxqW:·$UѦm.Br H xMnm/9}rp F ȿ_\R{>) NHs1עx.nx:HH\UԬ4dnuOD(iL696 E2{B9e b䗩>M8DŬ1ʋ`UR섬T "H"fkq{[$`:,xGmPk 'A:XY}fÁzy=2#dJIMSY{}W!7Vs?io 1hMmSjV:sيf:(gPQҪHUtvzlZP]@GT׉ ȷ|8 IdX>lO}ܗ݇ʲwc PnKpLhBǖ$0r{^II`^t un ({'u#ze ޽?]dk1G]fIyŕWPI?[JӞK^r˵aZS$00m6O*4YBfFkÍTt&lW J>M%7b:JfݗMC?u],%`jkvϗ3ۏbɓSS4hxEc66kIo010 s'E@W g2ِ(B}9va)4a_v&DAbg =>OYIp)sWW R؁Uh;%D+ 9J+ACvc؄3"lPA#Ci!f_o<$8D vnw-Ń1Y- ڼi ً!\9*뇺 (Rպ9ǴQ醠¶0$4}!n?.;)n2Xe*p9R|mTu I^_dGw -= WͲe 0'Ȫ㜝*}cSn:9:Dnܗ蓅tuJ LP"j ݄Cn8m^sڌ;YmHxU ^( Y/.;+F"g^Mlw'шucNM{fxNQE5`)4#$(ibH&uMamVx&=#ixz/<}hNbE*;y50szF9);]f߆,ɼ SIl'\6l \K&KGBƲ[ߪd6=r'4r_%ߥ2'gi0ytiJ%o Ia|\/*RϺo(Ce}@`X8tj5>uմk\-{RIS(ivQU3ZO\~]jy(h皕oUp[7t"I"pARNۍ@¼3 5)چ3 w :#^/K.5y4T~_,Vr7F|#uب*%A=sf>5NW[AW"(K71l~4_|'O9jMI@6C{},1|H,& RU)i{j~|8e 6LQH׆ tBR0OeA*PA(wi[VzTpeq=6RE}Q^Yb !ؔmZ 3ϱw~kD9c "q'Ҵ$_3s9#sv|dX-:YV3ڎcd|^Y QR]Q}'yow= ŚOKDVPIW Ն-ciaPsKʹlS_, hxTN$^>2T3 ˘ imQxB;]/<6mS#6Q?,s|F$fx`V>߹M,QVm6IGGeɣ H@" m)nQRewc$p.Ɂ]>ƍ> i7o*e/$%HYVZ7oO.P9Aq2C/Hgadqd ;x]9^$\ik-1{9ǩJx|T] S=pmoJI,2]-5mQ"e{ qFBzEP,tWƼv /ROoGJ*7 Hg .#Oc9@!")E ?Eʩ[WeʝA;v~NK=/rQ @0TNe~o)y0ge ,DWו#7p:5} ܩF{M*ڟ%dRY"!nSu24hAK0*Oq.\~(-*LZ ۆM`ZׅڅFL nA2y[ dU~#E`u. [F hG3ww4?V5sp~i'ˎ7Ke]ϏA%P⫶Z]mn]ИI 6`prb3y!_"~AAbQ2);(\/܇_E݀\ wnFh?oPnp|k%A-2xE [h󤣌PA/D]N HZj&9AH+y,4mo!ZUZ\!FGu?,9l5+$b_#COUc4!^!n4z )(] ȣLDp?>!Eʔ*Ԛ@im AjB9cN2M/!m4rv~[O1T~6cKY 4c9CJ'*T b[O65|.=עQIbȞOb~ַ6:MQ[byOգ{FtbN-D1fKeŗ߬lp8 c?wXJc h|NxDzsS%^k]h# ̠y^e#S kHl%6g@utPᏙ ȩ3h[ϐn\FZ,Z%cEqo)#MM^|q{h)jb_g\?}삆ٓ(ٌ~FdWŴ&*P%A"s<˧"&$;?Dӣc0[:ئ6_L߅BkB 4!@K6fC+j3nEHRbϢt%Қn=Rí3t,to7L\^:0M &gkvBM@C-o즊%Rlz &Eש5[ N+:MÀ?llwM dvhAˬB-! Dk[0Yp$$v5CWF_kJRyl^18; &R\pY%YCL "pTHn' "'ŇKZT/]R\5uvgA>5 Z2Wt|q |Ozx,Pue'_+-ׄP#`,. 3P2J|9uU`i`[{n4̍%f ED ϟuR+&.HlV*Q *Jf?%~ZY[vU*6NjP|HU5VdRFcHSptǗf3]( d Ȫ7Ԋ!yn)*ל9KQ]iH-5 w`]^o):]#xkԨq-G;SB kղ5^jt>JM2 4?f_`>xc=QMmq*Ӡy6sak ,N^\P J^XNuF D3X3lb~ѧW)@̽ʲf A͎|ś7|g!7#^`܌D?Rt aD"loSĝ/RZoCD&怚8g2Ƣ[@r[&X$|4œҠ?QE: }r9q`Qꨳ='-)xE`>\Zh%J:s3b.׀iq.BBD\Z&}.MFC% &C󕭔8Ħ ]s,$h!Ik@]Tqb2. KSŹt5B# 5U}UA̟[W/y94F++ @<Ǚ;D?;lV*X~dBo9OB{tfɈKz=N_  }VBI:z\93$K~sLBR~T.1幓:*F=u*o#E)11pncf^5{m5ú^xK+>U_̪\_`vpTtub4gtx'TTJ9¥q_K0$!k&C UM^ry)x-,﷕ȡE!c\<)(2LӌQŭ %uv2Nmzrc2ar!6Hs{瘈1'n ;"FMXm#93RN5Z2`}:v田ݸ6t0sڄ&󧕵 A QBooRS7Gނs&Z,i¡HBLjrq}ݐ,koGl fNcwtcaT /Eη_  BTu ug!%Ã?tt7yod};}% Sk!VlMÊ,~9AǮby Q?׷J{:RkKMUCkwǕ NƅSXA,"f]Ө`pݫT$&kΐQKnݏ)-$Tnzʬ* |*-%2 T7NB("Ŋqſ: {Wy_u\>_ɱ:bg BOV)0t7+;J YErK|k)fbs#hˏTKWzb /[R1VBũa냺Z8$DC&@9RpDŽ>R=q)P4j@l$6&§r Bd`}5~AV.Ado;P.(ЩP?VAWI7Bk 0ޮ-uލe_lO Ab>;~QJ䷶׽ }LzhU D,@C9^I+RB.N;υu?#-Z9\2\ə!Vѩ_c/n`T|YP? sJDd @L[/  H ȖiLꖛi0Zvұ@^qD܀;B,8y׋*#l۪7ManD "JU]beճ fG+OyK$CNe͇[M{ȐE8ӊW;6Aν+YYP;szC+K&'(el8-ЈcNe/塆Al9S:0P:;-%9U缘e[lnH;:I#kI؏) )G,q,dwaN5K/q.&FKZV5UDޛ[۪ K{ry6 =~`w#b;"",nmӭE!̏NlFh Zj Fw*JxsDG>ȳ:a"BA 7D E*uc09% + v1*Eu1\иp|u>yΝ9:Sk5D5 i 2<_$D;ě茧nD67yFA5Sxm LuFN0Y>jZRW9d VѤָ# m{})W;UuFK4l\[|uXҪtl0dFW,ΥO"?_j=barc$18=J. hma=AjTO3_#%0,!$8 wkX*'Gbaÿ+IH TxiBgX ?ܗB :~(=(i&&?w}]3OʩW`Fa7#E [BBfLӰ(<c PMfzs31(DuUE[X5n1.|2OqS:?>@ lB2&](YsI5||,`:\(+0wqgē'ie-1$q*q2U|?>e43{[`;I6.+<:3]z9W^M0mj)]Q qRXl1# NJ){s+*Y_!`ng%(l5,) dܼb&5h.y[>Iɵc9Z)*"~kE|gNJw՝ 9 oP aJ N-g I\ԂbcZ P͚񬉡cJ2,m=v2DA^ygqAKlX>>îPls-\P3، yAb;,Z1}F-6*mσ!!D"Gʤ 69͜3 ea$a=3U \dekQuϕQӑvRxcLi·P a_[Oǚ*NIU^40yElc.1! 293nzPjf`W)_فK(e>q珍'|(0XUHͺaqH '嘔|A8cFɄV FeQ6bXܨdc[V1=锇&lk& %Y4#~oY N'؅9s5NYQ>kۣ퐼 T#v/ E0v;Le \wSYVlGpyͲߓSԛlB M RI-SfGE7/ 77ڴ)$w󖟮,ʑk) MMH(V{gZ*0T'1۞ 'LvP&P\8\#2xc-u'$^F +SY˴!3j(dV [Ysbl;g|a;A3Z+\ysqSUGy6%td JBuWj"opM< XXQ<&D "0+s怎s-_c'b.e`ЭlfB]Eǧ+zݙk~3VA#sڗz]YYPlH.K)1xeK! 1@-Hiܕ,bPY#ݲW慝;S 2xjd;a }[mUu^}FaF̋8loR!a*ѸO6&QwARVWotV#=á) 4c??>)-7e|7jepIҎP_aZK.Q S>3}!RV`\^mPK"2!;?Y)T H|;oH0n5vfo#F~&Ki^5Cd(0R4*DZFEo#@Bf1ބ{;($?bT)μޒDP{BBmW59=$vo$*"nʨ>slFPp}3K2ځ[͸gO JMѯ2 4ʅ~!}y*IoߠY'pGO Hj@;)[R|'~kwJ!k=(6.ˎ3hCde|:ŖwĞaij}ZqpM.Q,QbSCk4>[:g#&3x6d*2~&OQQ$L~r`rfJ.j[c;XI"7kYNJIiq1EC 7Z)_; bJx` 8jL>:gFC!$O5P\!&I":Z<ϴ9"?CA/Z O`ڕ&n>9:+k)/2ѵ!/+Wb5Pd?OY{g|O定TX8;2q5NB-)pXF7DRjd+x7(v,u^Uθ&~2%LYo{qO 'ZkkZ<|#y}63h7"_QynTmzBNztA+ T=rL( v e-Ak8۔lp "_jЦܖ3ۖ"[CHjи鷨No;X~G (O3y"8XΈ{4Zӎ4lU6~Ób.:fJ^^U Eu)T:9E2/˭*tDU| ā;~jO c(Mf+ۖ=%L^/VT-Q'+ZTOAie鎂s:&wP(fhfq_ .7X%3Vd;50iU`BU5LnƲmj$0@kձas(om>pd{;e?oH :q Q. 5\% C \L\|!-S#ՙ/MmQ.&l'א0xxh6kGTznkr* ~qq]nI(;Nb.(H6V&5m<T|e] ޣ0ޏCe9RY'`4L.UICP(k]!$ƹ ZUV<vcvԼI\R#':Ɨߎut{LYGBr8gy &g7#7 ,q{#oJ{Ee4$n$Ƽ Qs{B\ܻ=)]HwִX s2l-ﲦzLSgJOcIFe^!GZ ^[Kvؐ~|h;ۅo/<܈v> .+o ^HP d?Zw`<܁i[X4\ڣRsؠtDfGq8AXn^jZڰ4MLqOx*IIPO4}#ny)IL C?صd}ptژ 7)je1FtWb&4\P>)C6%V`PC̩wl^tdERFl͆&[( zE3 ~ Dp6J4{ qW XE:v}d&!8~>!\r>wm~Ύv0,b:SjIefRB  B#. H=xa'&wCƟ6)ob)R*+9UmZVU/djtIx[7d=\圷z5$d>⒫Kx\R+a `i_j=YpmϐwydNA]NWj۴K:Oo2~fyT6/4|Y'K(dI"DzGy4/3F2SgjxgMc/ؒ ۏ7KLJz97 *O g>Ŵ{ƃӰ@͈Yp> X3X̓;Q'|ӒƱT05!Er8W- 詻S-}#m rDWse|gVFyw*- VwHY y,VWZ/6ξ[$Q~jiғص5kyilB66Dwc}kޅ`ܠ%wq{!}lqۋk+ZQ`ťxH|HҨhn)t:?+mezxvDRt[a;QYaj匎Z`B6 \jv@[LZGV I_O%Q92_O3TlYD?cCߙ۩_͉NC!8꠨v?vQn?㡬tSQ "JH$SVK1: N8ުbd=O;T}+ KNt/yKEHcKMuq%]]u ^~`R/*9m*Zf;Y>)Y'^oRvkգ rlָp{xMvSfUǶ]j'EO!%A68|Ji߱K?TDS v v`e:=eKPH{"jJESXd@31a'sR]PJyL^1!T 뷡-IltBBD8-tАmDz&RDCtI.} 7U~"Bq&ph]Kutib |V#r9Balkj'qN8,J$5P$n>d(vcx!gD|%Ѕl@}t%}_I56)!''&@Ӕ\ 5i9vԐXUI2SbgSSj&J Jyj~ֻ|(뻆XJ?Kk,#JUI0r.')j^yf\0$&Kd:4,aCzwq Je5to ?ձ|`jꡫ^LP-vxW wEX+лxDL'AΡt|Ob=eހ uyu5r Tgzra Mn'Z;[e E)J? Uvj=Nt9@ ~,K'ϳ>$/AxGvV~( XeIN(ޟyUh&|}Mʋh9f+zVVfO yyuI|#]CVWKٙ.1 "'n s_D%y/ bhW 4dU=}vCHŞWkR3Q'E޿w'z|b>0lOA-ԻSjN^oHciW܉ |HW_O N5&P Td9bABm͡O_."j6dOD[ChQ2r k.{1=d| a72@[Ͽdc7?vtE %Z;E0{QdK~,Z P;7BY/|4Z6~ݻ곯3 ?vaSYY9XPd^ZOWߎQD6L01T)A|^ NEP_+;$B uinJn0_~q!.zƔs̎5( G#VhBԩ2hB,1*z1vB((`ib϶%E ^5tɹ+t9 KP- TՓa/B\ N9JsMgvdt DTF=؇6' Q&U-z:pvQ |Ƴ${@[p Ӡ?N_rF]ũ̥X*}LmR=7J(a X}Ee!cZ*+Hkʖܻ^[Vhx;5(>FAs%ݬ]RE(.a[e4=H>mDr &#\`Nod7;Ȕ"[#2a1x1z3[O"c95(`ܮչ "Z@D_Sݺٻ BkD(oҘR!GGa(e5?^Sǣ~g2VXkgݨe1Y] ⬑<6U?2廿6]^tzyLGV fz{ywm⪆u[ 1go}5}B::uS[]w]V mdt0SI/S!0Ju@.0븊CjOVՊm%n>VՊ-r5j B\uJSud3k l^na}Sf os86w-x-)V٫Vu@eAAgk s5ng\i5uY`j` 3AwCqQ!5@@7=fw,ꖧʽw! >Dl D{]]M.i?Yj-7y\֌K/K`+ pVJ @JX4̺ٸѡ2#e'-3AmbLK~J_ocO5oc}Sm<@P6$d|}j=^N_*xgXLvkcc: ][Q-9SyP 78$% ,;-_6K5LB.i==}r1b{dU$(IJ?۷Uul<dvlhO3=,%B@4Ay^?IxՏ|?"Ej|S`*'prM=0K>`&l%%b;%bD7d#My@ 5F f5ljXJ3'[AU#܃@e2[u}Mne-vy;"+fi(95 HP3F=UMl[5`м<$n#v1K湭^ĀPX+N9\=%;%s~F~#PXWRV9c49F1tc1m, V>RC9U9T\sjz׷=ZAGH HTJuǼ(xAsoC2}G"6CcuZ=(tq$OOqQø%ؘlUyhCXub?bیmLƎdDzŲ8\6~uEXp+B35O>fHug- rq#={P7 7=Ҏ(4 E0ydtJ{682akBQ*2$m/5/C vm\:/†AaC.+jhĂ!F0E|ciwy:vr1LY7m+C~`7>hג ) ً>=ηՋ1[s)wZ. a0חZSʪB]ٛS6Vu"&ծ h*Ԁ]*g)av5g}:pܑyxsq01|V0KswDż5jW55 //vI:gyW|'ٺ H'[LWO{ĺ*T;tx[x'@T1Z;L2޳*ub cED)K)=k19Sռs0Lib{q/kJLasE{NUBoBmIAB?jyt#Z=tʠ#Ue[b)um7DdO2_Gxe/9.CYI$YT A?B *5lJ"\6r6+U5h:o,\v fn-lYC# zMe[# r`mTonBڢlD4WzwcW>'?:{â Jc5pYˏՕ)K6{q%5,l;` 5$\W?b=u#8yZxe'Ce5qP אaLї ZT;&yBQdĊo߱\U)>56xАU1'[JrC uP3ŕzG~duGp5UIFA2$OwI[cIZP TLW*Sv(Xs6=mH:v;}I+|+ǁ=!hXp,J:gGJɈ- {Ṽr 2!u gA .TpiqNⵄYv`XޕUr)CV3]w_d$uYm&=Zt+w@3q HD 2pRX^b,loiyc5t+HE|뭶>;5DS1X !~vx eޥ \wYZ0h) %C\+#4zXMrK9فᓓ8SM,4s׭q9NWu|^At#R:3#|֞[d9>Yn Kip^'cCVZ^8 3ԺJ׭҃P-:qvmBK1 K>6'Pv(AkbVk]4ա*78yY?#* ,d/Ә$ h)Hܣ5x NЄ'{$TQ;(Jf,FY3YTЮk6y{eSx%azEe잦%Q%8ƴ~-[DW0kmԓָG#ُN:RS%hF ݎ拴ux'#EҥcliS 4;jurG3{ҖJ{Bc8!W4Kjc,dh}iKcWEH]pS6O HkF3kNzuCs`'VߔA _m<34I5L-ZLڙI *1P-SYkv#d{?6C0~l ,r3-5/V†='*u\UBhCE7ViEF2>6:Ig[GW{1zU"vdZr-z[x$'(>) 5 tQx>h|#%=`G*PRx-Z?$]y8[']8(;3#N)8ip2rWZuԬm\ۚ?+2C $E b3ͳt/!́vKj}P0O>iSZ"0VoҮßviOœqԋ]"twOhh@S~(L#:A0JYGSƁx-W)Y(&j<$z"⛪qfBpP6IR5gZj`ݒgKa!4I37:0!\9֮{SKw^6kUzUjMU uY`x#$Ȫ,25]cN2tez@=E\!X%AB=Bn>o6hi-A^\߱{2XIšs<`s]HL"r$D^?bpi*xZKjZ"{-MQ'rEn-gATŵ1KD¢N6\mvtvgn3d)g"4Kjr{OB4u2ʤ՝!J]Z@066{⤽]TK)`˗F9~`vG0ϡ0ip-:X&V-Sd"vG ;b}+{*yޜ{sb)  t-KzP9#Bt*,ZϥcbbיpY!s-ey01籄hƭĸ|p<*hRǵe*jɖO.:]ӬI͹TwKv$pcr`P,*3v׸Q,g> Y^% l7//Mixjۤyk?AXU𾹇u\, &zFk,% 0y!R28 NrtJy&<S0I{Ko=޺urdZCQ•>:7Gʪ]هo 퉝JM9p}<5uAtb/y#tZ,D>a{W "}}o;!ɕJ0kD'ߡX:Nx y㯽r&;XSkthhHbVL]e]p IMk#@gIhIq}?6a$0LnvQ}iYB1uB;φ^kapbMCGd Z,<>[ێs8YO}q6rS9hZ΃RQ($lYdzW7T qD1wb4 c:NӵYUe;$+ѩ,\̥9%U&-A|I*P(ގZSC\ 46^q@ :mbf^{"Z+ ASq^eZF%uJ?`h_Vb&KBr y=OE׽2M{IK@0 ;GYXa-kdA.A2xkuE39-u ւp̉ M\MM*8%נfYr1^k2qXHb)%i#nov/6 op~x%T>!EA97׳;K{V(>$8Iau3ͩTod 0,Ռ2Č1}Թ sfǨ/ MϦ. 1;17 nriUx!^co,V7~E}K8;y0 A /^ū4WG5SvE`UcvB1Vk9FIBG浈\ vu_**Ӱ6ᓂ#yMF.VT=VkpdߦjnM9޽->&oj|]b ԰v~?~MoMOz$k}*?2ִކC{n ^v~7 Ά:lTgkT D~ɊUڍPlZ(ĈjIRY%y [ q ըo]d=8laʥ kWFZop?~ VlR|ޙn\B^G:3<8Pqܵ/^؃Ɵw}QoOXiƵYV>WY iGv@Z3  ve 9 D]q~tqV 47/7r.?}M97\}r8Gqε .t c=7?SZ4!١5Nӫtcr)Q*B:"Y`zWۃXRͷ*v@gՆʵx4TؠNr#/bʮҞZ ѶFEe{)ȎZE< e⼋ 9)//kF>Y9\HPۯ{16t-wˮl=Jn8IS'ZG.+/jjDsZSˢX7 w:ޝE=@:Bv<]fʪ <FZKp|v -@ *t#т 3VЈVEkޫ''Nđ}Q=%ΪP >x u %hdU@Sh\@f1(hH'$=X%|%]~0e p@z %Rk}":=w|4t>nT'@l$_SҘh%}`(3{V&1=K] ݇dQ'4;_i:b|Rᓲ.,/иS-o-"'g#༒OM ]< y'nE4ܸ[.|R1aW^~V|i[++>vmͶ^9mJB̥\V)h 7"f|/uC7<P@2k91'e@%X Pkj{[5|菉t$kAȘ|SRPə8#*ݙ< ݀l;\b|$QtJ>Y0iϺ9 J|[jx,G2Y4ry|!-ŋQbʲN|k.-?wU7 -4rT~(oSV$9 {Lܾ&g#u| @9s΅cL[,2SiW-zT~  N`R]<]uirb]֎%` u-k؂2ݗScN ^I<_j!(WjU$k j̷䏩a:kYLg 0q&pZN[jHM_0f{8(F{AG,A~Uhj j^/EA ӪRgRͥ LvYI۪`>k0:7z/ƨҲ|wK Ƈ N8"U\1˻ 0}pUp1".N"O[U[gzHnִC1ȸzPp袑u!¿^*o>ӭSih fKmʣP?sdv'L9/4u*9C~aC, DFGXry"+Ma`bW@=FiAEKt}sx{%!Cmr 9ØZ͈Em~1,iU}ދtAV]jQ ^j?x *(4"{Lc-D@ cSLvOtN"?p#ɈɾWQ#S}'U$55|$)-a¶I+)LJ^T0 )ġ/>v7eQ:$b u_<:4pec 3Rz!kW̪`uZ硺 (9 ճ`Oy7 /jݏUٻq+sk{b|h4뱍̿O#QH~\(=\1CΑmMKƐE_HmBX]`c;NhvgtZ-k V E?c>wq}!u*/w6!T%q+?gX.s0} BĽUxᝑ֥01-@Gz'*TØx{Wόҗ]h-pXn ^=  ,W&<+NՆxB+Û4 ĿEBrcC-| 7-.U? w-ƫ%ˠFM ux-ԽbXU 撓Y_tѝz U`w-@t)~ |5Uya)4傢4s9M_(r;=\9 18O9B~6xqkSF!dj"cuH(+Klr]J0h+݆W![Q!1w= N| 68>M[NpA />%azߋ Z(AL+_~l 3g.ḿD\2-?|qآ֨v(Qmlnkږuv˕~^cmҗ#c*+JJxwC~PpU1E+v$- vXLjQgXp nO/gb~ŭx젵WD!"k k*!wt$qR#iu?pɖy0"&,'J.}K†HC-a.FL96ܓ&x=̱FYKst. OOϞt] shdg\ŚJ4m95zR-87sg5e"}ZփByO#W\(3vO\={gh.X)msMХh0x?}BWKWZt g Āq^&24ADLfѥC>`!/,=Xe' _4ݔ$ NZ&[r$4%4\?!J]u1sH$&Q1elL>}SA&.ϔ=A$NDBb=B 8)ڮ3O}kV+Y_1T뼅V?:0PK0&*aC 'HX kRXG*p^ +1tT(B9Lr"~O@WntP0jucq Zl`,OTOsYF!9PΊb&gbq[u":pYsge LV:hR|0o&3iR$O=*B9a#fB V@H?4rF ݎ2 ~iU@8TBvd!`F;*nV.Zi<:]2Hj1pZn%mZ>Qc§)$H+̉XxC]~}2=Oꢱ!MRl~ߏV%9q70AVx\g 8WG@ckh=+$8,jht(w)D OCWԁHZ\T PƪVc%[^Jo!)&yȻq$DgQ֌;Q6b]f.݋[dKgD7nؚ;] +qw1fNܩsdST n z|s& ur ]5)OТ1rd-_jlD 9tkpmANW<,B V$ -q?ld$1 r灤>HdL/cxNaj6ʈj4F,9B}H+9gGDfU}c>ώ"%RX }^GXM:3.1΁pơ\%`"v&RG*߹췬 87J효>j^f]>aޢ9]M(Ar b6v] C=d#ҏF5ɲ*  9ԑ}S}Oe*nӄojxxHD;zJ7Oa.>čNnIҧ>#u20 ۛf_gfʊlrMD.o\:2prI"a5Աf 3J D`ab|.mgJKgX7Ǎ=(eO#] ~ts%¶ caֺ`򬤟dE3&%b[,]-cVƈJZ|}0$. [Z0/k'Y 0%#qu 'Г)wVng+k3LlIEB$:GcX,{lx8s9'H<<8`4. JA]ailX"іG1?z;[kNǶnWkIx싾&t.c,6zU)vL7[Z-Ko*X>:0{ҼW{z Sab7@OE9Їñc7D; &3M#K渑ga:r}3:]m['po 2+.$`szp7_ڎXzW}E9l1fRAe%7y˗=n>6 \y&',9h^h,4ĉARZk;.rAW,xjaEjS#e?" c.0ך⭴!*>nRkKu*:iNJ!lU؁'m?]u5]˜fBR+c۵ 7X*x;9N\]VKXqnYoERKvq >dx*U|SDĪ{xYfW6&yfIPT J@*N< )Qq3_ڊ,,2pFIWo":Ctَn*|.[C A*|9Xu>al85/bpQ\`dn "x9]3$Ʃx"{Du2;8yBizY~y-վ_G ?5WEu ܆}{%#`h6;kA5]08H\ ϡ ]wB `iTIwП"镂;a©/8ry06]1nSC:ϑz 덴/$?[TXIe!g % u5RT3uW1]ipM)Kb14dLI).g2l0p2-yr-Lx âDGuz}?_ ];|C3Ὦui~}g .,UJ(jѡVYת/YO4v=#!lqOƽ; %[>ٛjpِ}},FRt}re瓺QC(rY vu*z{20Mrb8#Kcx)ŷ! uVp6~n|ԗX3D3/lZ>rɴQ ?2,L(m;'a^oOr%T^I&,>e#[qpφ& rk|HI@`G"AUcoi@MQ`X:d>m&/V7N A-HY#M䳿l iZ8]Ǡ+~ ɂIfwŮ[T f!ÎYMJ?y7\Te1=y5&+B.1ӿ)EE d@Pe<}mv.eBUӻ%Y3a@V/ IZ_/Q{!(";&O8SF' 3(T|lIQ5cp-c>]Ę[ ڿ9KxhEbIX3 ſ7u若]j6>D9/ӼLnW5u䆅(35+V;tEm^թt(_Or2y+X""{[t ~,`rA3,D@{_ w Tf(d箫 o6iq{fUC7"&r &S膙?ݾf@qw1H ,q%X ׍¡雾z^)R>? :'f8 |މKA;c&E{=`Hu.j`Pɦ)ȹ4w\&`ˡmgdv7XS"Jbv =#oı[t $B-{=2Pta$- ta0/hwٽlxD2DuIb/tsqrKAVd;?'kޕ;$WQJ%VYq: xNaSLdo 9Nm)n|{d'/\* ҩ==nn@q}u٤E>@cW-sVeR)1afEe]8BaQQUa!WŌ%G'dFlҮK\k*+WX#gC$%G+ԫ]$LRJж@6VXtTut;۪S{ r7q4l`yGoqRͧ0;~zhN-PF`4<`ehBw$>ܕ}hK <_ݜ3O].ɕYa,2F>B?hnAUֺ(X32)KxXi~Q9׻Ԑ*;[C=yKfG->Y1YRK5Aye+zS{ɛ6gl!9 VI{x"zZJd1f9)@,Ɋ/w~a̪ 2A ̄ʅ6@{"Y[١/G35c;1Ɋv[X2@-28 R "hIo) ɯmѱ<-?Ku>ii"8y\ ڰ̏-|qYGkAn"Fk_Qv휺Dyawr}L~c!(f>Έ]$HFv{4GDB}f'z.5PM>i|A -e(Az /h`g$/Rц7!CrKS5vh8(=m4INCb? ?l9XƳ<9GcJ]Z{f61yN$ {Sح[fMb $ݸXY*:3Q@"vg4d7j(,XxYs a2Z(ʇN06̉HSe^ET ?5% dy679cۈ3~߀.C3%f@36N5 v'fqosפupȩǖA9ks[&岲f-ų8LAhKIQVX:iFr[Ay0l"lxPN n;q-qQF}m-Fa.wuVtXXRԇ\60qqwoygNalydw0G;\>hSzU ]p^ۭDrȓ'yuAuӂU=xW-΂!N~Y٢HXSEk8KN} 붊!΢$іMϕHО'>ևk+7i\?:HqEY+-*Jyر'tC}1ޮEL~[jh/.jPUzgXJE;j;({ӹxp&:JlRRK"TbЯἦGлg=)rDAr(+:MXRH_ү@< ';9|U+@+3ϸD*(REsА໧Gdf1su*ۣ}r*e3nHES]bB)16k ؕk˭߄D%\,-h~!5ʻ-Mg<& M~h3$f? 1M5dAb3 ; Ƚz^<F@Osd3pB]E\'<X*;65еCl65\ES\LYaqzXӦ;Wi`7V]TvZ?3czg/&m私RV{#dAEz2KL8q!%Nڌd%7Q"BPؖVM@C_a ̋ PCk`H݀#y&3fՎ AjSPC4 98o UY[[@ R^Ks,P3R'Qe?`j \X:]rYy<1D{t` 겏;ue~@~sgF|}'s_#Xhc;MlMWfXJ `l\?W6$|\SߑB[շc ౰w:߳}HFjg6Z4ﶸ]I&XͶR" W5iC/b9*5;h`.KB@KN,}[:أKąswhml v --,$cE8 rg/\'?Y冣1ͱc/Wq'qΒ=LS:y7W kV bH윷K@wA"%L^n?!waiLvzdhzSb,q}2|s37Oy;X#/mI%8ᵫ} SXm+ 7}^> ;R8"a,MVh <|?8\>q дp5SB~ݖ!`EDk'4.^/ON|88iDt6(@B+͏5kEkDchDE VPqZN b,7RUpYrū~t.Cs;۱x!9t_㢖T~|8}O[c `gRؓ7H٪|QL}m5Q7bՄjA-`z*-;xĴ3k5r H#iqǥ+0T"лʁ :TPWZkٶ9o_Zus&u IN@$b$UV$r|j4wbе azg|TQR"l&K{%DTCldP}([",< DrT;/` DMmͽPӖ5'2BqJ(@@?.:ЩҔY;7#?&{O,7?ߒP%øATar^ p'pDr dt&Q9_A"8޷ѐ_dzw \0R7 B7iSgIˁ1S^:U@f&Fmoߞra+nj\aE(*'%,0{9֜#sώS{sv;Ny{ąM0@9<}l"&x>UOP1';0?$ }6hn{:+h`lA! 8#3+LQ+=|[ __/^+ OTz+Ѕa^X(ikҬkvc|mp/|3XE<vIM}~P6fKNJeEXW6'CU 923ky"izOT-e)/gf6VEɾ2|w|'8CBүhV/$%ǪPzk/- MmaMs#Jp6Cwjx2LϤ_z]clvP7qa&ՙL \S`֐ 3۶$Ilx)^Un_X8tSwLC ns"Flh5Ѕ^%S;xn^3n<;E PA(=^ F[H좭'`f 2-C|z?ɁvfAŚ".Pw8}Ҡ!KvpLTdug{+up!Y{Z՛ _SFAǫnnzo}~lњq j_P,)rm[:%9g<II(,A t-3 )O"?ۀ ܫ%+ĿiW:L9h!L:>>^l n\X2 zE?A0HRzBPI fn-8CꡙqP U`7 %Ɗ zպ(nY1~EҲ;X>=:2r.բ -iQ5$KrzKΡc_)uBqv/L" fհ+eΓjcP`.rPYYt!d>Vcc+n!/(+jGolpiXBn_Dlͣi M/FS5$ %Ew ğjbR <gVcD]{hyfl&|\, O4d0 W!^]`.fMn6.*k-bViEEgd97}Tez ?S27Z%ϓA=zAp眑MK'WN$.9s:*K}MڱRrO e;Nn|'y+ڲuo;qsS,|,*ێϼM|oRKcC|H~~%|Ul"sו5)OcD(Dȧ$z_gBǩ+xA=8 14z3`"ۈ6[OŌ#- y)QㆮI8@ǀRll z |Pu(Fd8ѿ,)#w9L'ϒ~i7krjܛ-֎ߌbkA*o-xAұ0oA pkpc9 z?j߁1nbZw W$Ӷ쁈Aä7Ad(sVJfu?g5$Gb\ Cb$cYr DUE]a鵗?8kypL!w?cݖ0)ODtC奬ݙ%WAP݈ f*"$Z@ڮ)PTr>R:+b2yHb6#CyD"7^C^3wnj(3t 1HQᷙ.sסgn6a»nZ8l|rӤj4"3u$oƊJpg jq΀f%30|^%]Q + oN2O9ODyzP_kNӶ1n@= UU9˅Ob [''ꔐ`"Xl߰igNo߂ǂߴyQ/FXljYyKBJ [ټ$xhC8$'RĆXtX8ޖQ|Ɗxu|/gkQ=U-t5c$ro!e*Tq&RT2V>UĔf4ѐ"']rG|3x3qb6(E;t !/*'$-hӞ!eR#q7{v% DOLm@6m(2cL8\4 "+I#fJ8nb?Qn5{ f:;! "2LG0!>m/{"!o}j4nĕvj] ^aC=?J<  fl(D?㸧s( P\|8uǎ?ę},XЭ68DN_#Sʮ\6x*p,Nb\UAskp;O/NN|jd3ȝk O}GPRt;t"g5xH):9h d_g@^Զ5C$Vi2?F!|b}BѮBlit%>Q \&6OYMؽWFHG{:еbckZsәZ _nݣm,|"oHU~8mw;G֭27cPr/c8NS#4;fJ5d`h P-.o"Nbn͟Kt˿ƠH qH>8b ]*cz HDٖ[gYO" 7mnUnԆc$N+VXطIH ,Jn:/7t8ޤa\[ֿz4) rr\KchIzZp SB0<m0Łw޲\D^!_'oT]JK 7l԰R}Ӧ&S iӟ/BL cuEB1d N|.bR WEz(O+@q(ęGʨho>MŞ):&h?Kw̘IR PY57u9U=GjP7 Я9j0=B*Bٔ1.nvM3f_)M^>9&h`4[U~NpHu#[ -=mrLĿ:MOvRvx55r$e3jc۪fx!{=O䕄Nb/v:(#y,m&*5#wp Ck{KT퓘eHhJf _%:,O- 4_1kY-C峦 [PO*T0"ijMup!wG!7|=Cu>r*Lj2}>iC75|ci_=ݤsd9@e4͔E=ڽ Jd#>#d l\0Po(ĵ4XWQ.؅츽{ߢ(8h#IQxF3nno\h4Jv_71R཯f80r09_x" J@K Wp!9`<zEMӞVmc$,(iy=mìd~fIRzY^  ]ho3 ֕.ͱvLHM~sW!S\aZAG1x&$+ciyk:4F ߨ ,NR?>NǞ'wXͰJΝrEgAR% ujk+gnw)j Ň C਩;q`dΝ^#+:Bj$ h}ީyŌJ'1^_͜S2ut1rc)PjwxBB&;4X'X ӄJ waG_* <&팊Qn\e[4!׭JR bUmի~/ %=@؝țwkt: G"Z+ֵ7Y>&VќܴV) oɚ'0%D XݚǛ~4U &]We⽂ BH<$36qfm<ZhИ!"qp ;p-I3]ꉚvAYrIG@%dtrd~tˢ ɻ/WD3z1TU熝Y,cfHCn'&ى٘/Nm0!$Ey3~dP}mYXT?)a_1-oLQd~kM'x>h@ dAb.рuR"c.)uS/Ħ1t#h ܄ܑ_@&>P >{!G'4dEc3tJqVLjF1 EsOQ@+(ԟz if"&tĕ~:I>& <qXQ@8Q0psX0 !^z=]cDX|oUQ*ߔ=Dmk{[rFt5gy?AVgV~m=3Bx&E2t$CΦd+WgS _cjZlm<:]X!(:;Qy'Y4t) ɥ\\c&1$ ͒}Ĩ%|҂l'u?u*թB ~+r9hwShoO /W(qe19Xn l% ?UYkzarBڼ,cZZ2UBMlP$cݿLj흛3oD[>̭ѥot>jBہHݧ%WcX&8I H޽33n <3W#39#s2Y^7؋ eȶ I޼twV[vzk?#da[Ro̘T vu,OoT\G2+L9̀>/@|}1~3V*.d6ӱe"KF D\/9@SZ(yM r\)Q翖D b\R{}a>tCAXD=#26EĐ$H5oaT FR@ޛEKnVxό p<:ڥ(Ț :%[E)Z}E1+AED>mM`v4I*R4œ$;eݺLOV&8Qt,sX h| D)}xݞ5iqg= U k߉Ĥфq-o?{>1Ƿ]C'0kv}#A݃-卫e2^,r<ZTm0݀r}>m%ExRc, ܙ`HkJ.<|((@ܓ}m^]4Q] 4dW^YS5\= (1Qߐ~ ʏp^6U`nVPq%y W s<\7)U(sաZ`if4VnuJ}Zâ26Q̓%e`bj^AH9CU# %m| bpx7g YO;~C@D_ D7Pu}x ܙ㱹1=` z @TQ,=ZuܻcGhh(13E81ڐZAEK-El AzZՃV;?Tt?S%-6uՒr b*V#];J=]aCMS4?TGHsܚMx Ykl/ - ] , ȁ,H}p}+ L{2]붭hA(&yl=3D "K;Y6d Dosb0PmiS V.JޑWOSg-7 ᣈjVȬJH `滋d7I˴{I'8M/ IR6+2;wnd:GBD!'F'uή`ٺ܄70gYAPy´9ieqBdpBd-v,XL>g2ґ 0JTIn.u{vAT !{{٭jp\ S5^6,B_$of-'^Jrz0J#lcT`-v.a֋k37"A'\f}𥉉}b!8Y,Б_jmlHgM`5k5v !!6RXm@~PTMtlָ@;K=#tB1mzt`Kd4D@ls\&:0#ⅥSWC) `\Ӱ iɬrtwk?T.̅6p%n/idc/ga%XF 5(zehPmN3:$!V7 j[49pxyx$^c٧HĆ@ >:睓L a9y`!x_jlv\U!7퉵GhAr/˪8㴨#YLl'dK]j}kgmѐl jP[w6ȣ͌@[}# vPV)V}s+rDO14$Hl)gKX8-N/,aȿCC>J1T}L~pRk-p9k}"c#xZqn~I3)ʬ@UHfg+TzX"COYrwMm_aZ_uU[ 34u07< ZgFyQ W3?i m_dƐr>QDe`?gf}kljkZ:hN *= 0(!TEeI(=h\ae8Lp1$7 y6-v(1N=@J"\By GqB ,\1o`(Rߦc Ȍ`m6DQI@ LVv7pRHcG4T C?Bx8 CՑĢCӍCsP~_gX |CNx@Wzȯzˢ +e!u(GNiX-&aB$ k1|T8oi N;ּ~% aA~Krg:R01SüM$b[}A3LJp^Oot^ES5mnX}TRdYPJ.U28_#`4K%z̓/9Z7?t!*zJG;F r4p#𱦎}~ ::J.?cu 梜ʲ"Y{*@1NQ1rh9S_MɎv9Zwd.@Wiє~^d g. l~0P+s Y'۸ ;'`|h?HrpGCu7Ze6ؗAkÀg\e|m."ݪ8 ~"{Wt֥4B&LsDnxy(cF B{~jB xa@i/mI̔Y>RХ>,lpNLy-ӶU[/5sτ ^åp >x3L[^cUq*mQ2Z)E0(1M/m<>\33ty- 7vn<>%.ܣ9cPH3rsFTB]\*B7O,":E4`?|_E-;Gc8$)Haݳr571xpO~F^W KJ}&hkhɠg7+gȇbL-dEF{Kzf\2%F`oLTn5lS@OA$wA!|=D@&,/:Rm{h[էΥ/;MM%ئ(ca< n!Ip]+},>ިƼfFǑMHZ8;dOdQ409S\gx٫} *3f;zu DL=\eh&7 Ew@ @;u6 {Cq0<_ ^'f(?43s)~?)CHE 09p|xHb_QpZeE `3;R}j*: c+I|.-[]޿X@' lehP w@f|?ti$F"ä d,=Aȉ+jhz1RpIOp. mʒ|_  >WE)K&Yd~F@/i>Ï \#TԲhm <Qf5 b-kP 94T85ˀ1l t?) l7[Dm=颥N™ry 2 eՕ.ט6m[-#6LZMI5!U -şڗ I9-_{ҐHKwVPE><Ҽ P-Jsc}beȩ}UEMǑʢ'<ijrwّidVe?/RD5r,2ɡt;=f/P|l`UW( bs4b XAHlX0wf ^P~?V2 ^c~ wݝD܊ݾ(bRT@`3qK M7h7K I§YJ"+kf|E//q0}54I~>a\^0%h=ȽԀe^YJS!c,WF~_${Hnwfڟ֝ <(O125kVy8Gӕ~t&9;4h{ÚOߒ54D@/F@=nEϣlzX˝@l@ :5.M},u}:rEKFJ^Ӯ)sjRvd-bfA=oδ㟃[t@~@cZuѮ#,4"_ppy (wV(}J$F)|/KLiQ}q#!z_|ɘrlt(z* T8w +Ll)8I 䪱5m"҅y(_qs\5ִ1 Tȓ$jo<)`J؉ePgמ!F?v'jV_X@m+@! w3Yǫj 3iiGvq³UJpq] ܿ$2(ڵNo$ܪߙ MFFGޜ^ŝB.%PMC1?ojbg^^z֮tpplց_y~ME?:{'&v$AuMcZ>E !R(o4DЁ=GXŗDjy=, ҋԇuC#XngIS=>khA W &p#aǷ xOi>eY.T ]o9, qE3VT<jU CG<]ׯ-Դ axN!G]r9ϾuEL RFتC}uryihVȮ^^7jBH2KB]c]Ey58EW׃AG E` %[èxǏyjQ1kcCwyEB/Y\λ @ȍ pxG,$14!TF|jxye踔S _0T$ !0/yR :ϭv}@LLy%H{F@ye`CIX"0=BS 3W3"(–EC`\8bMD畗y ]y\Ěr NhW/A9exf55'xc fʕQLs ^Q!vEhIƶsYrW(QbZ/s?'tLW, 8^yM;+nIFL~f/,pkC#&*? \b=.#o/.!n,G@c3 s&D;g9m  DQqhJ0AߦN*R_Nʤ{6ě%/ehU%pTޕ\"8r rdZ4S=S&kP}Xԛ֭֍BmbX{udp_=FgA)Jnez>,f=oN Uc?yCبՆUL] \E~ygؙ -hMfx|`hn2+"ӥ΁@I+1<7{jIǧm,s)' JL}N=WTZOқ+JY|duR1~wHIɛ2gzOcLx+$Lf(4s=86AY>7^MF+r7\r쑚*R*$gW;%.Um$oM>Pܰy%XNǥ-4чR;RL4ZyGci.O6oMhE#xT͹.4Mj8[1On#N[9BUPT^`%u?&"Zlgl6?tUw2c&p!qS@(!VĤ7Ϻ歉`t*u^=52ϲVn%JzeyLP[8Lhr[dO"}ÔY"3tfP& 11е aPL19\L6 œ]q=B6v: wjO}59hx2ꕀ *PZ /xK[t@ (zTU*{F9<+2'\.ؗϨ" G~YtMjgFEX{;P51U)skɄ3mS#uBqH!tٺ&,sHksq_R܆|0)Vp T: /KpbN緷Hq̚tPwʺނ+G" #1GѸL^/=,ڂC2Q /f <r,bT-Hhro?[5`}rEg&ЙJ!]ncHhmB6sZU;WCQbI&Oc ҡbhqapPѡeiO]8LQYޑ,CmVפ SizD=r$%qi&-gljpڞ?MVrPWVGrspeg0Y{) _B6!DB7؋N1FXly#XUmG VlEM/J2T'A9KVWYT\v8^( jzVP|SskzG_NnAWFtB~h*Z!Doa?|۞IV'$F75 u.ù*f+S`BYEzq 9ZlC2t&zb9dlW5[._ɻZk} 뚩nYxͨ}3.(YS,Ә[j_P7'jl-z Lg> ]p)[~."+ЩJ<=ho>3'Ր.?,H_#>(RV2&>!S3Zפts!btxp,/6`[D4{I9b9 y[ƞŬY/HE ﹔{g#'uRlZlGr S dhfR #:f}jT==!^+r{e];LkfMʩjȴ_;{;E k0w~ob#Gzeg\!^߻+k6h`Ü6G?9x&y~,K xl~Fĩ`(,2d8'SL}gMHt`;Fe$66SMa1=U{S0xԯ诿*rl3491Dsc I-X7ۻi%Ƌ7PdCSx%~)%\TO'^-XrEMmS92W]IegJҹqs֮%֐HBǜm$;C09*ڪ3 vdf="ڂ +1u 㗔g ^lҳeagv/]~:Dʭ4j`0#L(Ȩ'a[GDJt'˟,D~9"r *C2/1Otd9*YY#Qތʪ*% >Dhߕ@ HG{\2Ƌ&n޴fW24ZZkNX ?L ZB ^]aI\|+>$]v(+dwqܒ[8,=,;)h&hTx>GsDaZ:fCY4GRUZp4vw [.Z$.}L %r=fD(8 DMxXM&Zr qR %aAWx;Wdd֙LO 2gydEy,ID2J֒[J"`S0[v28a뺕`'U ˧tQts m0ϤlnwP T/ж.k?Up;\qYr<Ey]@)xI6}4>ثC7{s rTbcқ%Y;%VkA PO]csJ .T8봋֑XOX"wZ !76VG zGmP睨ீu2+3}n%wyIM=nH=+e1b)"S)JяkT=@Gs$o^#JzyE, ߅ JQ&_oV"qYaY]. Ybe7RUd0nXBw}֡lZ455S~blD]uBF]-h%KiX& U*Ҁ"0)U)6@)1,/{dXoy RY ARP(1n\[ScX3V  Ğ-}FK!"K6/k@> JD\noE؄T_A CEƛZEIF2 uXwHj+) \POr=9,6ihuLٟ8AVG9lK<ܿѸ[+!i99H]\.vppF[ũ̳DY,WvnQt-ikq_HF4NsπKJ[a; ,_]O[|q@M|QSUԌ%HO̅Q݌)Qj]@!6b/tf=niuzkKθj;4N0s_?7nٶ߀g{zʕ2uym$WhD$%~Gy}B-"$~Yӈx~ }Eqઐzk MWgƜI%UrE tI4k$^>ǃ`x}ȹ&M\G3 ǪUL'Jq<# )3RR4zfUiX uZ˺˩\rbqLҮh6yaA\Rr STxTeF .a5|_C!XN!ICu3E25 :ċx~IxW2t4(]55; 2`E[TĀnH{2Bh^ldϊ/(.gHƓ KX;;'|ŵ( g -.m*# JazFMńerFlްT?\Mͺ'`!$j(F/(PhgiL19ϋYk uU$)R G x{Г빊R MVM;FЯ^WF\5qh*Y;+$#)06V0WH ùfc ~i쌤F^}&0L, $5"t3gr',Yxڹ,ͼ,4rHXj6sߒƦ!O5oKK$02L" ׵2Oi2k? HzU1i&Fb{yTvy$ܳ2w#xf56j)g` r )IfbtIQ^K7*NMTɢK<萣u!,Gtb[a͞:e[?Ji޴}i9#ijdƾW:^ uaUT*4#jF\һ_OMiC~[ |PL}@ཱ?R @?\^Nco`h!|+}ۓ lWi{>Z?.t8ܦO[ PxdgH)uC!dX>Y[q`՝l(-߮#uAQGC>(s->@Bݧe`?uG>ހ;9f< 5Oǭi;p`CZ9%T̨;Q_6w&mvO-Aqpѻ@CsfAG@>9}AHx Ip82s_f߄TMFd{ l-?2f/!A=Ӣn&1=}x(BJu v^7jRyW]wK& AJsj@NMx;K@?ZNhɟbzlĭa ` *_! J5! 5;,je<Pm \ýrZe%ȵ`_肁C!:8Mƈ>CMV%~ 8JLM'Ysȭ2$qXX.*1eL"cڪ-1.yfdx1|'| H$ QD" 99£q9 u,KAR1vGyo.8˾،W%}W"k>&dVVuuFqgnȫZō(I@j ƕy;}|v0qE#-ggޫ>qx%@`N>u{Q.yDp$לz?JT2q2-Bpr%Qݘ%(*utq[W 1DCȤZe%NOe:r 4l]:]OLjȑJ~±+<5NԌ( W?ܴlbܶ9O*hu8UGx7) oj mNsyZ \>Ha U|@F9)閴6VqqW`T4L(|X3wE#]LF'd}uв8&yql1mbעC^LLדtCSfͥ@HQя$rk} _xFTo_O $6Qg1~ٴǝi \6.صgoj{J(1YJ&/54Jl,/59 @۔N]OpsM\&FCHnF@UfJ'e@#,\=xY-o8o:Vm~BZM'+UgRT/=9JjTLȇWlX$֙I e9!Zؚ/4'b{$"hrmBT?߲MRXn5dL7S p:Ҫ^(tμOTJb@'Έ6ևW E8w9az#r_^wnWMmZy>WXrd[%9ڥ%2OAݫмmWc#^A=BA{`V-[{2`P=k2ԞwOJGbg W\ +[V|ݫ"BR6d9߯ ߋfMXiim`%yž/#l{CR[7][Ӝ$Pŀ-_za9< z\Lr̡b[4D3"'ڒ9e%XF -KL}3u+_-(q\+a9%9*Yhwŏ6w;O2ǥ-{δ0z|*ԃa^)(9^,"28-Ii /4蠴m3vnr{zv:IouFLC̊dki<6W4:' N6cb,=EuNͼCZ,nm{6 LfV"5i&diTl kl6J,cy)+0!ֲС?v?t@4˓ӳƗtkې>5ſM|6pHAPECyG\w0 sVYF&+D5YeLI i쐧o:n>B`ݶ.xhEeqpe) (E۝@сCRgƷƀBI:&R0 {R _Z:) $f`촿kJjtP2r[E:k1I>'LTVEQ;o0u^MQch\t!O\$>o'ARx+e2rz<(&ެ"FrUz,݄`RcIS$Tc{jq`Ecϱ Wek6W,:dmFE+A9c/V* ޺^ŠNE+ >N|A%XF(k4VAC@gޜ# 㰏]X>>nVUBTSL϶\;~ñ/0ag24$N%=n1`K Bfn /U %޾-Md(Z,c=B)*c]3)HқQ9l-R.LRb<+)p+o>H%kܓN7 TηFAW]|G9E̡j s{zꋨ1? NP> cZ&7*dsrI!4]_L}dR^?e8?Apk[-9lH̼!l[R(t(A>5cVky,d$ze;L#pJ̓d8 Y&wz=`p|(/&e!2J3Qq?%`bpym@"^8>&1nM| Rz+VqoMiP餹"@X p(P#f_e׳㋣O,?UR#t3S'uHC#ڶh\MAt[cX8ZM#֘9xNk?s| C !lΥ4+E|`r)#e(;lZ'JvFm!Vy2_#b=?N)FQ}֎~/VS"s?78} ]~@IH +e.)"/\eyiq(A$A98թh%`HW MnBzt:Ty.eghyyӢ g+[:҇b U^a@fv`OݘWحRnG}-pAR U%Yk!A z59Fxŭڈ$(Ģk7Kq)[˖Xr\"-Ru%V~zXbA߽u8C"61hLʶ NϓŬ{Kn?` 8,2Rx"76al3?%#y -$6]!{܀Q?$ۋR.U3Bb>ΌO]l97+z$/q -;3羂Xa"bwZf,} g+,t4(֙X{(ŸzcHqr!9\rj("lR/4ӻv2|Pv)ˆi3žjZc !%]&D/IPc3Ej$I@[0p)7Xj;wؒ Ƽ '<8gXO:>Hw|A=V 1_fU*#$sp | 7yQo;x9YȈ}PᅌJMkNDC Yz-&Yl`oG3hM-yv \ӦWf;QTN#u1X8s#ֻFɱ|v23u{?9p\?M%ZF> ٓ$\FWEG%k$P]]>J[ s" ,M|m/mNW*BװtE' z|~uSsdQ9|(e,D-VrSڱJ/ @NAdNgO3JL^?e HţG?t0 v<36?Fଦ_c8x3:߾gseLUyd0E U|AlQQqm:at˶)d.^+򆸙jZ:' tt=O7@F 0 "1Dؑts`8 [=?SĆrvGGD$Jx`#i% r0z3]F,R̫r^cu- ǺoXy |nW!e[D39*ϋ8Fh>}$S< FiD,*Fx+(I觤kal믺^RyUa<E`n. q c0i5.mAA:/x^|6z D0D3Vo.wLq 9p2Tmb>9Q]2 Sv3,>IDe|ܖolL5aQa_9L|H.SbE --#':ⅰa0 }[RR酤FrK2x0`X|׺ [.S]"ݓfp*ڀQi싥ƃɸW~C#m?Dey ٛ}^VM jblKa<"RlwS_R=2FN_FD(H|4.>+g}AW sx>;dʿ"5aLf[v-lA5AWr<Q@j١|PvK=Zy~4+#*ui o3]Ӟ ;IhZ[7ZgBax;Ƨ$G!ƇiڿH jA p%/q% KD~t591 ݈E}!)~?VSpW3Y7ߞݖ!3ZN|ZFp_4v+Ɛ"b7V `J,@^S8k!282}9k=8<*)FbnAj`:U77zj(]'Cr_r sٸ3&&@9)9.p.~IlxO @$YE6D~ A8#]kfjȠoթWz}xK&[(dr|" !}䁄~d%A$uuw,vl.@N6٦=hfZD $ٚv[O v7-4!%wAX9ցnYةE^ YjՑl sui㕳ʙ$APdGNMHV2ڡ{^Jk@bBEol+x4UhM]n/vJSxAM@nBӏˁKjIxug06afRn4aOJ8Y!odUp2 S8anz`_[Lz+t>ك`R~\8m*cLC=;д>&"F. ڥ!ԋkuoʿoL2^4g]FwiC}e.O`/q6$|ңvgEZ_^Ա=ARwuy_hF3avoc_&ɊVݢNZlnL#c^;+h5.Jtvkݭ,.R~uv Y-`V !_[%r&;2+~u9R" NojbUHmĝ^sq > aH|+FKwIA&xVV9Ob9Ocx|sGO%!)w<tf}ǜL^r.#"4_V#`7-2ќQy?BkxOED <ݕ>7WdXԳ`TIxj MV)m5 ,.+HXģ7pAHG`xƊx5 ) /1ěaKD >zнB 0&/1Xy~EoyVpߠW*l d J۹~d=s>^!GjRe}ٴxdf|̅Q yVK&.rC=Kp9%s!iTZ"ƬkɦoTnbc]v2K ?c"};ve;Z RZ`KbH>@F>pry_dd4~n=5rUf`Tz)FD>$ Hd0 Rw4@e6K<+)6Y~N^#-i:ob"eJQكq[>[/ ]?|vG8Px#\w@ s_A͝pOڤ>_PP3,@7Hps<7Aj8ic\ NvZh m@-觸ߍݯ^I.(ĬE/yqiʎk]XqsP8cآxE~?RCzܿ 6`ئ0Qt|ʡC콇z'( `|ã:Ph7wXߑhsG.Xw/g"bl=+}zN41ۗrb|k7+6D?PWHYWW{b_o_cFxq =0H;{ ŸbmȥK)"Es9}w=O # w3];{!ǔŪyb6M!S>IA%Hs\Ciߪy+3u/TnLi%Jy870#2쒫5HΐB ˵t8w{`ԫx+%pK$j*ڲ9(0)YU8jXr-A[z-Sx6%s͗]J̈-P؍ 6|rDolH7R*XseQqbkܘf]ݗ%./J&+JҘ`JKb S8/ fHx bI*9#L""yn\N@0\+28(-'`~M^Jp/K-Y'kDGR2Ԩw{Qn2+g޿{nR[OAR4Te=^-sqV1apM00fc+z]FAU= xfߛ ZtIU=Vx!6*Eϙ nbPXi̡~ t nl2@}4a3=QWe*~e.lcXd%5Sҭk=\~;@};Yz \)?KMK% M&US4Duk_xc4#A4Kƨ]|ä&qMgW}ÐneEN>C}YESz4!^-GIb.o7DxVNR9{[zK+h ͑64շvSwSaQ]'b2"8V؜I[=_xN9 \.$/pwAKܒ\M~WY!9 8U}rŚawDVj]Zn^=:I6*QJ2r:|t29FڰXHKHl?kA( <':DW!]wڗ6a}7NDPvyZ-n4jvK{_zn$V_޼Z r"t:dg/SR̗lℬvWSȻ,?.z-[$e;"m.;mHK,޳aގ#Xć;e1X V< A do_9K$uQ"I[}hax@"Z#'cLgMf.%NaR@jFGVa*Ћ@u-KIIt4Jikz Y{J BE7Uӝ08`Ls*+\ 0SrX!V5|ID 3I[&Ҁ_B`.`8LS}$f %}x[~;+*/:6ΤѨ_ =xZ(|u$S pP498 :^j@IW2dOfegn1gYT™ ^fugQ+Nr.W/\ Gq Qq֓7s[8p*<Yk8Jt[7Ul ǣfXbeSS '=O /LTJPp}Qȏ>b:e_W}<"@DQll!0ٔYo}XzE =9Ses99Cn&EONTeݳ'#6nbv84' D_C:E!}yE>i~,ÅN:?n7_\xs\i2EIV wGi3}S=5K'Y#<ݳU*bt% GɋCzCj{bj ]uqqEUH|PsWYOCҠ$ BCh0$9 #ߖ8ә0WrOwZꃌ$]FY2Űs*R ;TT7Bj/({$abFm YN?Ξ.ÀH۔Nτ2v ӦlHD&},M== lԝ/xU+&Qc [IMTRwIW{*t.w bcPk*RvSi <Ѻ>22jb7lSxQRI"z: 1!v&v5>}_&-# 5b+Jm݅8W ke$''9(ӳN+1BN*hMTguFhĐTqV%TZź*r4T蒙PyywPv9o= \w~~ -dn *rWeSf*[9 }5fZS]*UK_CGk>!XbrdaifeְŒ&?]3 LYcBi0` i++=S-oz_0@X#]nة2GtP>̎,| +|/v"\]%3Rfu/TB4(ViI$72i<}6sIslvz(V::{'yW7ͬ,)KTIS~4 a ;Zzoi~u^J@ti dE6}EWg1ece{R//?h7e0CYJZnPޢ׵K6Ik`nDB~k$&c{_uAH"0`_/:sg5{'ь? ݼLY[jAEg=o| C׫p|Z+e0 [)OUwT3) 9}n,@BN2y*f]Hp|0B_ 8g.&` y(~5a>YDxx$rDJպم؝)U͊I4bƬL9uyI?YM?:TA/zvaYOH8Ś6yӕX6%[Nm ̢_+!K@鏘հ]In h4w(S.CYjfɉ6q^َ xtn߃#O gXvٷ_xs3VN#\ջb8%miFΟ`}܉=cZ)$,hw/0m=Gx6Q@FxQb'zuIYP](wW2Z,z-#Tr 9=*MCif [,C 0\_6<X#ZC_We*a`]$Zb٬T5vZNL7 5yft(lԯ6#u i`%nJ='nɐ-0: hi.zt)ի<.8Q"QUEmy_i93~_Dw`T욎@[ug@ʋsZ>0m~yQ9\S7&5?dF[~Z9[F\G ЈArZ% 8n]jDeLn 'dU9Ƙ`ĝh]%lI,UF,Dآfnc ƒ;B0r! w)=2z/WnEmhuZUu徺bUЏRz03]Ba#/wOTlҡʁ.YIA Qu} NQ[尢RQnَ3G`^q87):x= ȳhrn[O^s[*1FO 0-2flgV=S  {cg& *`'g!`oD}09#!S&c %OcwT\hF8Zzjh8 (ڜ8v5Q7y3\2}q3O눣9&znY%Mt{يX |R_p+a9W{A!x4Ej/B6SW\.@]_x;q)rYAGs_Kv雇g?R,tƏ8Ha[x* ɝϫ3mJa PnXq֢*:v?;QZ^I 'U~ 7>ՅzC43nId2|ds"O4%f2X{pRaQ! ,/^J$-\T@NJh6&PTD Zf| %@۾#[b]g@#}@vϜr ZěUM<5~vC(-\a_zMsB$Bά=jP W]˴mej`ut\$Vxy^yQfT>*-&2/1 HT>|{fq̊*`dg<Co0 {ŧG*?d;Bτ#gc8?LqlF&bA=c}HSt/W >LmvԿhSwֶYyWLvש | fQs1 =y~~ 9RoĜ}W3jc~X.疬ep4>1a% x 2DT*VsZ9>oabB;q`9[ͨ]e M7eC(TMG. {i?)*ZdB!G(ư'=?kQ՚B Ҩ 3<vHR+ƈ2ɇ'Dl>_UmxHM,o" plٷqu/~\>EN+68+ƙُXIOh7iG0JeT=׎׾ۜKemu ?؟;SɐjY_<`miO U6B]ˍΟ-0X#&`50goTp.+xJ9HAQֆx.?٣geQ/"Q@cyqGSͺNbˆiOzPme/bxMdy1ב_j\}ؾ]uLkj]"W$}Sbfr+"?7c(aVi(KgTMUVJhFj@kv>Fkݹ:?{*y|Hq Z/"rrDL,pGn1RIg wؿ2u`ƹNq@oM>* Yvb9qнc=0!JPV bZ0 X 01y4}fw5%|bR,FFdse6kԙpoQc=!3AOH$r&^e਒I.3R`)SFvXҦGm|fJ[O3~foG0kf{320ottD"؍|2072JNY]o*/WY5Qp+~)**drHjCf3&?MvxD x \L)mC=wo׷E$gƃF啓pUpHnk\H\k^I9i~s؇Y!__R=.f͹f ;|MP7X_\c&A~+Z]Ӑݻ_3?vfo/:zWTE݊ Xi+v⶜6Yj3Mw$)9}n֢8 \ ̭6_}⛅= RrHCns,Y֚uOR=HZ}׹n|(9(ژ#S qP~?)#O;Ź3A.<ȓ9L:p[kX X+wRm_4E 42 \O4Ny$sQЍF:vX.-oCd2 Ρ}|;/Bdt`M;cŠi<}huΫ#BE4SODR䎿wkc_Xi+eh=sQBU!kfjN?kOmڦA@wӺ/;Ẕ#GB8`w]ӥsrsG2o'Tm,>>e}( qY6,;ca.zq>uCṛ0cõ9wrAj1/c~ס ZA9Xp7(j(Q0 ܜI[n[9]~&ׂB:g/ŭRv!B0-@ܞQJ{2 ^7Ak$6:Qkպ:!:2l_v:eopfҁ>*네`MH(+ >qd!hF0ƵY0@xVVoǠ45!@dBox85_.nP6VyٕS?i)=J-g+αb$.]P|e }txlwf268;2+[a/)`qG͋1)ٹ,{9[*W|x549}#tjnP.5\(iZJVY[S ڗuW``c\l@AƙH3/wס}pة+I5}xV/{#y.5/JW Yk@g Wz =vd ̙37 )L4[{(^P{\u ^m's]QPʤbt@ADV_aږ# pqG Tz[7{:\)ޕt(>ڨ"_/0@ukҭI}$-'/ZMYk捹P>Oљ0 9- 2/gv~Z XW`'YT6)Vqp4vMZ=P2 5D&͌݋n6Xk(IeiElNQ9[!5eSk߫li  h[Yٳm|Lr⪮6$-g$wm$}G!͕O$Bc?C&|U'"hr[^T8wm}TVQa."ji! W66Ǯ'9~[Z^!f j v挊Z?6"-/1r5neCb/&mn ^"^)CiΝ!ؤ3`9io{C+KV,7 Hh|P/)eI37+›AQJKT03rZ/fW+;H/[{9g!Yl߈`vIؔN3x`s~JL_β%g.ĞS w ?|$\gTT2Ѐy!r%{ _Z]@r#=# XÊSe]>@A+|&[b/{+JO BGC@چ(M[~W 9\Mqb ܨ4|V!ddz֡n1k[Ч[S%XmUFVBd<߽ Baк~jYxՉ(/>=~K BJB޳뷉om'A㫉bH&a֣$;P[ю;ϣfui"R4 L7U报v7DM[V누qlbƽǍˋh@zK~ctq$ˡ?O[Q@Yam`Q;KVzZx]~2s¹ '3# >p1; Rgbwm_l,X8Uv>VA"9ܱÐwσS'-|L䭸&xiP! 4g4Vy.VF ,cJ`Wm.V%YFQ]cX}>2dD?@\#3ͨ8'$@8Bq~|z{MLÓiXDf?oR@  g ?F^Z!NvIpȭ2=c.٘GIAZq$\]6RMpTzC.=T3f-&q26ú.Z}t"kX6RbmM!i"O» M;MCeAvWÕ"8mUZR. ?[7C_:틦uc̼e=CJGpx.p*@ٝ['bȎMSnY_D<~:b\^\#POz{FEƏ8 P(8|GՔ\yKV8wtsŒ])r&Ҭj #m KK;ˡmd}xvNۛ$͂cW jUE1Xaخ"!̟ͶP/"b,9ʄɼIW`VfpcnPazNGPICqI&&UjyCO>O8J1o:3|b!XnM4<e O=~5DP;\6clwyM=K~MtYDM289Rfp -ɜI 7=4aCvag?^|d::o˃ m$0/>ڼ?܎n(U7DBX%h2&YSIk72NmtR\΍NsbQjR}{LBo|nu}F$ϕ9;dǼtb&L5M #D8oH.N ٧O~:oP*Fg&^9!!+\D}j F(*2:1G^aws6B[2o/r4Ommw)r$aVqNV8kfw<\F-5`͉`ێNnrg`$*v*-΂"'~pI)ONegsz %?sm7k[̺}p{ވ* KJN R/,ybwZ._Fs_'~Z70W`tkk NgjHOyX~}zFp2.2Rjy#<1ֆ@~/#|fս,D_Uqj\kW?tFD][ajXs]i)4d[`d:Mq<+y/j~u02\)onx\DLx:7.>[NYqdeNR<N0 4}X x|^ƥF'-??h 0,U47ƐPׁd'"Tq<$/]#MՄ~l󠾋m-H!qsЕ%U2G+:ڀr?:#u[v˽`LwE!6An2~!K09S9K3]i#+BookNyGFE%,x&(-MH2wrW tVEݪ'gspkx&"Ad~4|p˰ 619z'%UT+V =7!4Ӓj91DeҒ83wzO$tʧ/~[igzPzyN4 ,xxm66%$<1i;>Lf"䇂 W%(--"}[i<ҸmUC1džJahf}$sG »a|TZ`BA7 "c;INٲ+"T"Kd+CaȄDZM:XbmȽP+xGΣuƭ4$F)iۅW}9GɠFlP{ߺ6/N71V-8R{H( VN8NrYS $<Okcn=>2vgT4ITQyas 3vU2E-w,H}m6g'J$s$0hfDm8D-["ʺ$lj!g-WnJ߄F54`Mѕ:WV ]UT), T 7Ega:A $gdRJg3Ҕb;96͖<+^Q? UpJmvOXO1htE+qn^iaG3wc$ʟ7ov?27>17k2R'$$:qX7?j&\Y88_E:D]q+L=k Fx+͘_'(e#CLξrʪQv&Fʸrnŏ|)l/pN8V&0}4Ȏ06^UW$h<} yńE/Z"@A7R+niރڞTIIIT;ҫ5Vƫ='-]_fIլOӲ~e4.Ĭ_6e]he-B?B6>-%lHV/Ue`({7#W4;vnˑTsdI 3jXBB5zE1"g{3B"40Fݝ+WJBR`D:7ƴx/0L&y94FC+d):j/ho-%_X}"ZL(e]uS"oI3}WAϮ!†]3XL@bөicTUqĸK:`umMhŘoJ鋧FYҲpP]pb26PISG=6x @3Zw);-&#=#0ǝX`u <ʊ4.ʄ:z0Sކ9 |n5zG&){%c[ Ɛ qν`u:Ts!Ґ3c/=-H" :a8j쿜d պEq"y,( PJa79>76?ww`JpZ@vB=nk}F3i_bǴvAc~URE ׄ ,2a_N Xյ<&K-xO3  cXˈ}m@Ҙl rBϛ[Sp4$Tm{t_n\nZPO)Wb@vSTF7V`^a+8fB5z0{k2~LK:dN*6o5?B u 9G]_z wiA iJQaE*-u:{ QkC2>N!Іnn?̈́X&y Q`n~!CB/k5WWGe}b86k7 @vX U 2uʌvb7Gdׯݚe&T^3'}Lu>v_hw /46ÃY?҆66]bU'4 >r6:ζP=Dn/_d)BYnQ)<39oĈ֘6o"`[pO p׋Dkd0&h+sv_uIJ3.I dtRrW*< ܪ3}-鹺/9TU3[ So|qيXkD7%*E)}:OB90BI`\H;;;{وoB \/!FNb+MI**Y6w ZI5!;GOoKYr#XnOeE}^6K֏v^q F?*48ni:׆$Nl/"Ռ5ݿ $oz\)ZXj* (dADZUd+zXb{,޶F]_Jd(y]5@ +ZD;xgx$kRv=d-ECUBE^(\aRBFHZ!{z,Hզ"V}x%=AFFٲyRLXUTsJ+%mgcqыs]+|;i65<_-vM+qdput%1TFYp4Y2n$CjɎ#C7z(oh8G}B~cB5KcX;C1d G9 ࣱ?kFMuqʇ0L:h_7g_ /_Y x?rafÖ(1CDW<9iB`8xb|vh7eO^fnpJdsF/9M8I`o2C8)2r}~B9!pxNZU`ܫXAxlTYv?c*^k˯I5>- >icA6qpJl﹙n?7-Z'`T  s5΄1o*:Or]֗CtpܖN6K -h'o]H/hVBǜLfs_vld9HPP953`ZejxbT^c~^NVd TEdIQ[uZ{%C\mbP%:K%upa~ZB?8OZ<[wh%bʓ\4W;KBGZݴ_Wph x9=eYzT j|#N)ed}K:XUJPSjVͅAh~oU`%̝Hr~j^YY{] a-+?hq5=pp&4&Z7cF}Cz#EuM`!_11 OS"_&_rPjkދ>Zxz貋'NbI*D\_P[f##C;{cͳ60Z䔪KhfI߲΄gMY0;>Ⱥ{Ox)l `[Ty刪 Ó}Eц9)dPk> D?V ?[{:6?!yQ| &@eG=Sо 5vO įX9&KObتc"~%B="!/b 9Szo't(Pb0\姷ύbbׁuXW٭1)R 븲7gR }4 [L*uGp[ʶ(g&Hᩯ˻g 2un#ebmdJ,Jn{ѽ:ֽl̛C 'Ak+`.-eI]-w-ݚIgi ߇-p&!ݖk>5+ȔHQvrqSR 6g^Al#&h{o]aщPX A?)QhoE*Scb1U|n9 մ១ փP? KFI|~BuZ'[ГP:[6C5`~ tg@` k;  fv*t3%.Ⱥ| 4ZI)L[~{C㫸:bGfY]G %{E!K!U\_=:\ G<7u/8_dM'Ƽ5`/B@*H9Q>*etlCv٧e2av+Cqf XD' -i>\Rv CV6`WȺJaC Z7hK%Ou`B  cR- d7~mUЂ*FoAMBfkڟVqaOe;'R`^}b>91q)Qw5cgrʙ6O;+kA1<%l.@YO*ȹ߂.Ŕ$N|29[wՄPqP &NΧ LG̃'P!=8+D` 2D @e!ظ.(T#K=1)A(菓"I0aT${\,5 = whQdXHԎ9-%s[D|ULB0|;X&.`ע${7{R6CO̫58%(.ZR-Z]r|(ȏaW-S="KXņ˒e'1tw7O`8ەT{} ݈ưʏּ`aZcGB^5M^7(C}Ξoہ39dfo?Z$d$~|MsSo} _{QMzTsO#2c%S€qm!RϮq죳kL1~ ޞU\i +{rf 2Z 䏺+ NC>n g '?;Eo^$ܝ:P咬^In<-Eyq7ʂzM32e)R̻އtJDE U;+QAu!Dw82ߚ n)>a˫q"XO2:W=m} -:m5Fz};Q p&Pc8V{ SM=n6t60[ie4БVAޠŝ [p* ./ش8 8B]ۘ>Ll"6Z?;K(-2t㢘%It^j-lRR)SJP `FxD$cA~)v7$#zX$}J$^"RL_?2#!~0jغzY6j_n>>o0{@QQ6"MV5SR@eG3pdnmG*`\xKd[%B/ 6G7,,&>=87;fcѱfk}E ("#sZ>ߒU Y VC#ֈ?W4~T,Ҁlk_}Dᩧ (sZ?)q ~Sڦ2i@62(@ ͬGF1)dF#aFLVi̤m ?[82A9n:l{_q3Y'9>[_93K6x$W|J-ѕv[I:4j 4~9ÔT5Y~s-Ial1 ,8ohIJϲ:珑7Ť[(X@5~Ɔk0؆7Y*W"0t` 7Z#›a]ڡ< 6,ۑ(4=7q f|0 - }7>ƱCgӰB :4 4nTw&_j9r؂AWKQ*t*GgQYO_5ju0xX`\JÚ 7ʼ룉A6\)e\<٫j~ )8 pgA jO t<.AGlA+0Udyl||(!1:D7W_γ9Yq:~]^-ƭVr d=4z<9}^"aDXx`nꌶNX;mcj6N)9@xr6@]^d [}z᪩ ^#y6Sz5?B}4[ QM<=ML@|$B2(241AWv̘[ӯ6Q+*ӑ1dUX>HodD!=zS"DocױY~)и=HЋH88-4G/[b+v.Fi]Q5<*jAIv9)/E+|o&?g9z0U(~ƙb7;wyǂDJ m 4zƹk3kk.ڙTԚEd_iFȂzؔEHOt}a5.r'[ C' ?d^g#5,WYwl$ TꈛKAs`ĥAf!ǻv?/n1juU!$`- UE=GD-JUHN*rPF2dN%[SY9B҇) CO6yuo27c{s MELcۗv\SHH6݋תEkg`M8V(VNr\(陵,C"U=- OYǣd(̃O!lz"G |*16":Jss0" fGԜL^8P/ص3i$MfRBpOyha}'m#U& OCVapE*߀j)A|ihf%:{YtwUyndzk(ZWw;^vh]31'PZ ;E oL׮7 ӄc 7X6rVk{&F 6zFc0zKeϧC)͑a& /C&I|!qs}np-c#j8.;8r H ;E7M%q~VhfP_:/0Z$`>MۄX\&2w׊mrPFwy7ηfȏRf Tc< @Խ@A]6b$Ya"oC~I:`Awg)ߢoqG)e`uB.Q|"Nrh0 1(Nqv>#\844K g줷p5ghvDAw_95`6f"(!lj6]^W-5:U$|X)o l Ԗŋȶ@-mb C:aYɕ#7PirH(g#xTVC򮜯'-򽚃ZaO)×1ʷI$scw_`^SKcDwvbkUwޙpI%ځb tiW=R ^ni[ I-^w|hO- F ]'T}-IfAi U6 qE&F?$S(2Oψ'?=.Pixs*9֜ۋˉƇJ;'4ֲkkpL7*ԠA]WS6d"Ӣ(^Nꄆr wv\Vtc/ Wq::VGнOG2ޝFoUCC݀]Vw4#LҰs;u2HI[u.iVl 75^~ 7 h lGΛ,)UyH+<tfkQfUS鯞٪BSR;j 9=Ef | A=A[S(P=]n&;".h WvH}hL(%U6Tez_,kEpK#:8RYT~z 78u z| pY]q ѳ.ZR7TQ-*E`MNB٪Q*gv&5h54$71ljЭMG+ E3+ AUӎ  ]j:8/X >"']]a|xyj{w{fxM#P.ߵ)<=!F^96Kg:,|x'CˆyP"C}șu .QF_*D &0k9ѳe4 ?OChQי P6"ݾ6aa dEϾo.ӃrnLt̒l0_) +xw2̈.\ߪ_ }:zJ C#{X!~mPx0 ^Miv8Nx/;?03Q2#%YW;3܆p@ʾ+%#?(,֜ɭmuD3Tv̽"PG(8Dn;j!S[3YVmL'ъ$,M̥I ȥ 6͏̕ɁHRvt CQ=Q3E[$euobUrNmoFe˶f^~1-z!m>VkkY/q ^ǞB Cv:ܓ:Оpv50EuoEnq_WgF;$eF@ Z}ҠWm.E, l^,dfz7fkLд)=ԡ}ZZ3SܯC5i2Dp<#A2YPK`,aIXAΔmf}I-4W}kQILC轓Ί53xT N;.tdš3Ҭ&q/۞$4a [äjUNH(=C\6fF{v`5mn)yDgc8̎lD+n}wV'i{lk dHBSoB=.6ɻ᯿ Ԫ<^u0_"`*?}Vi&)I~k"ɷY}deY(myL.Yq_b x%,+H'5B%i/P&ZEAcȊ),ͩ (wyJ^V(h\ w><1UH6O&G +'$KIj{RѨև qKb (6}p7M]oSeP&yLJTxI 2%'P ;gtKKXQp3TLϧl~櫼XV*t0b(?'d yPГ) 0 XӨPYvvB-x)qU-k,봽dK*.R EA9KXkp\CUngy,A'VeGX ꀨtP&rĄ z E@Pl.E"Ʀ}47 W# ,1J94VA8Ef7 7n @r1J ϒv8o_K?fsM\bw;x79$/U+w?oOcJl}ڪٽY zcWOķeW~Y\Q5"g ;̖YP(K JVwPپͤNľLݪ _&tqؾ\ӕ2@(A#SC/2Qs4:2B}$w`pfБQ4jCVqE+Z(~C¶X1,757OjSLWM'/D"r؊28ZF\61SCT4&0YUhY&wX/ ']/w$(|fxx&v4aJ prvi?ZN+Z%qgF Ruk_vE$y\~o` B3֑(24#;"?[&a% nn&  *7:d ]?xvתDڂ[mP%.qF0 '(*ynӓ?4$͸\ \0m^g0kN!R|oEMVzj=ĂȠ\\WAiyz/wFΙjY:Wmx5r.=|W50 p V^ÓdpxzۓݍQVXڇ:DNc?x0L5Bc|UfyQ<#"DҲUd9aϰ HN^`ˑ% u%nYЎ._m"| #i:{n3AV  2vYŬ<85l:Jm%7|ywg?XHЁ` >x^ ~% YV[پou< g7ECs5pjCMJe'Y-Y6þK3r nInw؞9%-J1Z ']ƶ;)5òtS}r$#Czh"xʥs׍DJc*2 Z *waz\kܝ'L۽+R@xIGk-ZCjދ\&{ g 倩?e;bO+XmTnl/ /yvvm.ěZ4nAb o@d:` qu﮿ /c3q8(WE+6dHAcC?[I-l_Y gKkae` d s֋oh<p7EPՑed„,:m%5ڬ`Mnڃqݜr@QƲ:ŕ8 /hzӦElF^Y3bϋby.jis(dmn`Zi#_7W!dKFܣa|`T^DS7rҋ:"=*GŸS 83~jädC|΁y@sM~"5sgcdE|JhSΨ ADń#&=g`(nHmi M(.h3 Hi`W%KW1LR?mm{g(2SXn49ɯ zXmCZQnvďnԛRRz0)*j!8XUߌ`\-|r d`RXyM}݄%ᙶ!0k lJҼIfҹ4^^rmLg2񾭒G#ZKnߜYUdfIfՒ8)w ޖ:8|?b`k% skJo!FD~d\'?zkSB.M5J5&xCR%%Q`(ܽUׇ /[,V E{-ônQi㣩Ø' ^:e T83~kZR;GZ:Yv7|I[0R`h4zcQC~&V}^ExY805>fp`?$4 y$o1jE'ofǔǨGTQ,pBNKs=(,=m`+W&747f63̙2'HLgp'S}m2oNJw E10)?6w({1[=aq{xv3iLdF{W8< 9B7IFa4Z'Cq+ټ6Te]+fm*L^IوfrF8"̲gYirz.h{&#ݤ "C3Ĉ@)VI . @(Ir_<D#H .jƬqq޺x,cWD݆]ӏ}RH}MpN k[ [q<#~pv +MR@̢ X1])g;Ra#ݔKS$?%UU6>w1.itʌW5fبj#A8YD\W܃.H6|jSc<(] C,J؄ǭ aTX,W ߏO(M7,Uz d{9%de|<(ѧx5mn胸 p \x?sGX1;G1 NU#sb`3-?/5 A{@b!K%X5]RxzSD<.*qYUu>i{{o:{ S&xz틭<ʏ& +W,iUJ ]tftoW8x>ھ%W»J LI* q=:I#36DK,9Ŗ Fao^i,Is|cu1ƯkZv{Vti[N^B=ccڞEp;:T-3q\-x*ΔltwxfkR%}~~hjo YH꫗dJZZwQ{%@q ?Þvnɒ{J~CV(:Hh+$Yx^ub- yb2+[`ZcJSj^MUN +9kjua2pӭu*{}Ո^4R*>sj1`@鉼-+yhAT_9^P5 9e9vi fxz"UUw1_N 0ǐ7PWՒm;Q#I[(Z#̵qQ)DAojc'UWun6+'w^ g;vTvr JsVNˠ2 |'*K ӸKO[s'*+`g׈YmZa<Ӌs"^i a qO={2+)G7U#E&7 ݠ6|0^{ PKƛC_-WE9$$t/Xu>-yW3bH"-3-7}G2˥Хf\tpRW99qWz35y?8@uŊOTIdBs1 "!)SB{ Axap`Y+fF<]#ǫV"^|T/2`xH~(U5{cRxV/&* OfP-0/Ps`E=^/)Pk@Po'ljӡg'4;RD JHQ>1H*|Hfˡ䥢Ju>pxc#l(h=9߷~{id/l3Y2$ *MPk3;Yp?[CqRtAs 0!Rz JJA :o-{M}?reGk97n_?U*>rVؓU4r0D4˕٫ a^g=367^ xWqjm)^բ0ZKA;lЋϊGF1mb""?$Gh$HaEtZh+ahNC*``M~sG;}#R(F.|TX;W@Y|v>Fl-Yrbv k'?Ia8W҂`%7wqYIey1iƒKq -ƻyvnԤLf ^ ĤRT2o҉IF "u\:.q^<ppNmD1usV(:L'~.TS0]ੌ]p@-i\ۺ-P/RcU󔇪+FUGCK=wd!1CoeGu Egeܽ$} 2ְ8G 3!tbA 䜕Knne\?qe@ /["׉u5`~Bz@v)b$Ho,(3x٧6|>JBfb(ylƎ-/̎j6;;ZL i[? d)>)V+%w狒prRg(iIWQ?9X:u-~[H. π^9SgyzC,o[\07Yvus~*8$:ci 1KOp^xồU4CD<&?bûLn|Je趺v w=LOO14_80ebZB<=iN e, ő@p*-Հ$!Oհ(wfHry C.UF,|68\\O np{nk$JB;§'GӇL?NFvdrѣ^N9`UN?LN~/̽dmW'D[2N|~Nm%J1֔зD2a )"*]2";\& !VB`/;I@)<*!E&^ؗ YaE/H*{h }"D+q5I-ۉهTpƎ,4r^^ Q=_Ҧf`ɦ4]9C p2ͷ^[,/-I-yi9U!gYbk} XH'qTWם?1TX Iv(im;2z+K&a%/tM&gE;ܸ?Wdַ"C)޲ h0d} :f$pPPE'z_4b.lȤD>QHxϲj$(ԛ|˿Px[ c M0uhKk]6.]y}u8wTvx5H^{tuPn؍AxŶI]DIA:x2݂Py:Z6*xnetd`jIƛ;A/ɣ޶?KFvmHC`S`X۫2 -#%! y{;s@_!aa}XąWd!ٷns$/`V492"aslNΪcoHRҕ3̺/e6"ǔE"'Y$OIczՑ庘hRhxKTh+$O$c) Y)N+`C>M_VF^BH!Ew̧T_G D[o_JR,HZkؾTuU;x qKOlqJIC"w: [Wg%pUirr.kjĄfHF Z:`; e}J\)oŋ;5wZi,޴)4`3=~"c~؛*Jd.F}^ݯb G Hx_)vJ ]j_ Y' Ydr#'a$GIɳ+zEaq3Pxh(IvhO#5%gTx2ȾJ"J"@oIw=Rؙ zO'>c?e*,#,{/5l6 rc!BC9p*)%..;B;TKU|E81"S#A[g'A\&uzu\WwH?_ec_έLp75#ۢl2P!"_de{Hu"ZZʟj45t >%5`85'qD=r&F[+Ns mK+y\xOh]H,Ky _(iu튍7(@R4wU: LF$Ԫ۲nD(Ե[]ՊBjl20-.o`QsJ-NJi$IZ]FA3XB[d:qm[DHPJ_$I)'fw@ # %P.@-x$Zs#>7V0N#ZI3N oDehߠ8_WR2J8bDo%q"p[ L+VG2˻f"qa) o([.x6#PWםn#edf00kH물E䬺GدzW۞=XBe3sԧcL clm[ei=݂;t4;CcE /C.vDȗпW:<6 bOJˏ1U?2 %f|gXS9iox ';q- }oܪʏМ% wUP0+'y9Y˥V4L@EWsw] s_TG9;ev2kWfg~ 6Ʃ%}paI,6?Φ̇dkhLaxBێeng7c]*=4{<sbc1axTz|Ddph fmw Hb47g &qMg2%dzqkҵuv qJ;u1 3KOz`beӛdXVE k6p=*M4RIT$\6]{P@%ECf@2ʤ65W@by4'w,W,)T:RMi`]Y4:b˵>Byn0+GO ?^i+ClIq {b,1RA;$4iM \Ϭ7&Тߌ[̪t~{6ՆΡ k.𐾋 k-mi8zI :o!oy$}#?tEtA0;$M#YjY<80dҕ{sEА'-}6?<<$1g^:U 1_d#F7Sh6zeBhQ^TG& z뛜f}a 3hQ՗A yvmVNo'52hb-2ٌ;AL!cN|(J@ _K C^(|Ai$1_2XcAN<(K^։y )pׁ=0l=g^'˵*qyA}\+ѝ=x:0ʈRm0$|ϭ򈱌SN<3SG.zs?!2h+; R%*-_}G0yƹ؈H$?w ̂B TTls丳#3TC1Ԏ5dIǠOh÷X9NR-37EJAuc"uQ, 'ubsQH(Emx;ɑTK/YYSE%΋HHׇ9N q HBU[͡jp-`F8!k є_Tj;n9<ض&TmwjL"RT p{[mI7ls@Ö.8,j55L`8`'|K뫱C|?Q1 ڗFvsK՛r"̷՜+XWmWxV"^.aSvq}MձR8cG3,k;۬\ߊxX Ju-Z\辌T{IQnwM'20Xk,$ʽ{s~Bv(ܚt%]SS^%褣ekQ^Fsn<4GMTr x0pKA,6k1<Ϊ}[H[[WMI"xo)op#D OII˹ϙQ8Bj^nIѡ02e:'u~e'=ir+:i!w 8T؆8GǨ m_1 @֒+ CnD᪟Z[6r2Gܩahd0x5.RRd:Q׹5˾Sp9Uh{n>JqkeO0q!4$()j +-I hJD#~a!\t-j0nd9Lx5D8sj>q ;Eoj"7c.Ha " oP HO]#ϊʬCb7Qrg ) UvEEV+ꗜ 'GB$(5%y$? /!304d0I)5&VnÅ$]1U r"A؞Ksnrߏ~V'5_Hŏ /G`U7p5h`q0O~M0.Y;G<:;5VD0yTb44j!v!0cpd,DZ!TDg`3 zvyjP{1V,|R,r2lfi塦sؚJ,z""1eOж/o$\eud1@`SmU0}zޯjz]֪"C3e؇UC²O?LYNPTUBc'K\ѽEFRn4Mz@/""^( dlcR&ζ&;ӓ!Xxdύȿ&f/x9׋B5CbzzOZX8l^93ik[)T#\##>`u 1JH#FOb< K>? ޡEUy 5Ǭ"a 7,lc3C[p~# W)5k23&"I9B(:DE4/1Gi^![y} 9G3bs̷3rέ%Nby覜 .a.\cA`B!-!9 j6m酡e/ zW4WSy̾2[t~ѥ⏂gDffbϐ.Yr 9];hke)a|a,dRS]&Ӂ(;_Ar*S5ͻJz"h7挔kΏ['1×M=ȎgZņg9#RJ(#lO3T]4[)d\B ?ykaSf<="DX2SQK_` ccue\nF@5E(% |ŘP*E2"9<>&"C&L.⢥@wpuyT. Ww*9^*_XTtԛh=,Pof\mPuR6,{ G;!.H€ڎB?\ =5mmF٠6VJ=T$,Pݧv*_)ө(e̳+oDBRRdey>8$S$ɘrdp d_,ƒy4ЬYu PΆljf?08XFbˈ} MϿ}o0"fbJ< M{' ~8/cM2ׁHxdrl6&D^_8|kLS<*",e<p=~&zbMM@T|׼T7_{JD_c-M/B8#i ToPEs.ѲPcnxd?K$O{roV̩耟q׺8S }گh 6偡q;G!-5&[8JV( u]ۤ]jVO/Wmqaj:rĦW9\"ϗWPFJv&,{]&qa?8SB$g YzYQS~#A݋ uDDIQcRWnt@Ai_O^P_SbΆ}Bl'?TjܚNFh7a-|x"ۻCʜDg!Ie1]3 gB.*Bbsp`1!q.[k*kd qM$>7BӢa30Ee5 Ly*lq/G K=QK!HPK^`u& ӭHˑGPN~NK`hG%N,ZXErJJ+ᠵr³9] 8"n.D~.(#ޒ7;97rhi(y #T딘}v|AY:;%c2,R 6eօo;Tەh[5d4QYK6T4eƌ S*`Qoo%9A 2 .yM+ 2smߕOy%$?x7t W!!m+5+9ocG,^ZAtS&N-|)Tᾐp)F؊z C?Sn?05 O2pSr/6/}U`Ihc$T\VTolJ.GXpʊ_%~u^.a;33f&Sˉ$?xi}6 ; 5TV!>6x)ΰefNP:8v=eSg,?p"_"b-DjQ`??:H$Gao+VzIb_byDeﰹ_~# 2Qd]HZFo_ Xq%+?OzA;8ry+ Q$lfAGWB5?!( i G֒LGT-}\pty&lJmɟs˂:8,cvjP:ױM.G0_IJ;)%T|@<{A妼`~7gS2˪A-0+%e@^1,nFO Rn0+ϝ cX3;\瀄;)*CE7ŮE@g`g$ZPLW(} ïd-B/h䟥;E'2 5UR`+s2 ې)Ӫ3xrln!QL \`e%`*Z4e£_-v"M,<֓^ :͍GC+m {pTJ>ã1r<`+rV4ɓÉGLkH1q1i޼4̰4=I܈(*h3s:}Pb@L bƆ5G&8DAh*҇s;೓~C1Dy1i@0ݰQU?$.,f.6y#a%-+րtۂp.72\0Z09 h- vUmX1Kh0AQD*R.Pu`"ezP'dR2_jݞGENw?DB;$g8C.,Rw`-4F l5bBзC dHNƒ9$WȺoWm iVq+rElg,c-!\4?u=, b^@6ش2^Ӻnrof|RI`FF˱OLvėJvsZ-~1ޠhBcFdaZ[`io:`A@3ke]ROseB?X2;X X@eٜ9$9?ikA(_%N ޒrY*j;qh5aݶp1|N PeJ+M=#ߨҁ- `vG|έ{$MCiS;E,;}g˗QjqP?営=M-mvc^ A=%~k3}oX_9J{''oZC]:M/t)UlLiA^>PO)!L"bmyJ]nPӭ35h(eL4Lr?8MĩDՖ4{, \hnD؝+'u9utXdӐ9xRA:H*ý_OVmΫelƖ#&weE )?acO?Z{_0'1mLƩTkR^&i>u^˶nK/Y~96Dtj JǵiJY~PXC(ӋPǸ[f\]6"5~HbL/qq_lTx<>}b_m֭=ʎQ5"2G*?6 d]R# AU:ɛĺY#5m+&j?"`z?` ,x ,bnqj#/ z!Fǜ'߉{+(R _v٩) =&sS }hZ7]̗(hB)y]3$:+L1z:"y'l\K=]7pϸ ,苙 l\vBoO}Ns+{I 庀-Q|H؝E/X6Tϙ^EX׼!dX0jjv X^ͱYGϩBcp }1G҃7 k <=_ Zh:R!p6عuоhJ! R,%L<t@Vrۺ(xR]FM%c_*!axonY22wOn{6ٰU*x ׯ<Џlo1'Vm&I@ty$^4 !ЁᖿUT6,;*Őv@#I <jW;;a"~dlT $N 69l .-ZYHߘ$7eoP /L% V}rJ(h6w@DeЏ%Q+1ը壝rGfU? !6;E_Sd7ݧ¢h u_KCˁ<hb,JvxրR]hn#uQ> <1MTQve7ءhLA$0N]bs{M_i. +l> >OtF$9]"FߣC"3*Q9?5ÊaoKTORV$96GV/؛S{ \&7 EBAPګaӃ4h,cHx!_mdQ\ ڮal,z/D.ky2!ykĠ¯v?m$ % Jͻ+aLT N =HW;:qX]ݡeV:oX'g n[Ք] [PVT_d9B鎡wP"nQERP+$O3v0GG1F?t(7snyw3<8 ΢`(Bq]ron) Rnעw2Fk[;z5(Ϋ#ߪ4]eQ+IDizQ~8:R?}W6kU 6Sn;|K9L~Ls oގץ"H;E|? 2V/"uB(Ni2wþg{ԏ{\/Jud<:(N{y׆(j'Y8~!E(#fߙ4isdhJS57Td؏SrSV WGÀ8~q3ŦYfNx0YfL(#,bͧ D*[X){}d[O|S4+ hQO˫JMш EN2Xaq!QFCC-wi5HPڦv[pcy eU15fyMJ>bByȟ]GB˓eƶ2h.l/|mۑUVQz Sʏ!WpzUvM[)f!/BAx6ܢƂ( K7PiI 03jjЉE'p'hS׮Ot&!rW|_ucB讚֮U>Y7kd_6 2]IF2*oG f##rmnù W/F_#Q@E](y=۲Jht{I]t tA 3YLF(:"4(О1X4N$̋RAeԞ7p}\At:=2xH)j3 +V^ K,~;.tqG5f'oW OD̠ 9TщG?x`;=cD*&֗$Y۰:tAV[]` `1ҟQ_Y&Z0 w8;a7zL9IG@C(:&RW3P+t5tiARyWކ>ޛp +bF},z~DoKT|[RMv@mS3n>^Ϫ0/6h}aE@%?Nag$ͭE;|f)Ʉf3kZMt8uuZ"H7aI~o2.hPp_ey6i#&[Z: Ӑ*M酉(e WBOV J J!j'UfK𖧶WOd) PS[ ĉ[Qz* P]zM:*xa_P~z@ d4\W "G>.\*xQ9QFh ^ω=;dsBn՗cVεB`:GK3€B.-{((+ᰓWۚCg 0ioOH*g,C&X48V4Ki["]T{Ytzq_0| :\k&ID'OΈ!`׭:!">̣UGmL#=W93lդl]i`.J;:wR&({i}”:*S-p _q GwNFSM?9Izŀ G&:Q@t̙Y\N'dWY)R sB<_WY1>)jTYiQ`-GWQ\׍< KlNEOG )-_, Y /R> dHB,|^AfmaۖڕPO/ذB5r[~/:ڶl`D8=nV$ N"q*=NMwfxaXq TC͝C~~;hM;MQ,4);t<*Ar\zUݙu2>&Gvx{PmX5fs]/CK/j%9} &m3ّt- \lyZ:ae\tǵ p *7z) Ց_ېՋzXAqh';铊5/vuCJ#!ԕ6؏>^*@aꊪai-2G4]]>}Ҙ[ѳԃcø K9X Ozپ-R\E{AEq儏@av`p8i\$c-"=GBg>L?.*F>Xqyrro~P.}P .R0@,{)¥v&j3*>o[_6Ûv%8s#RUؖuU"Ҵl׆Y.w=ˀbBݙlܙs&HtZL>ʩHo7N[6#41z_GdCh>I}l{0\ۗYeHN3JAwFɻjP38T&[fDVݠ/:OSWQZfc=^B܋;Q,*4~hDMf R+d/ NXO;”t#0m'4Ii€L|ȆBȧ{N"A Y(#'l.j>%\qGANkDRǔF;eBoX4%C9hrqLdmd(|L?Ɛ3[|=jE "佹/azDЏ%݊Mm )/7Z\|hQ\;ŕE6aG%F3a-8qÚ4rЏ/t Oϓ@ t #@҅'t.<Ǯ: N}ͅ&0?ku*AĆ2N}_"+Ih?6vI )b+wFƢ4#2~Ѧ@͒E҆T2:SK-$],\!"kh_ϜWx:|q䥜U헺ޅrI[A9녠];fZ$\*(20r"nxNݛ#+<"L6$K+W^A8YᘩZzlUR:A_ĕ 8KFj'1unActr!AC+ωH"ܲaGDIO{L}/3돬O_VS'#{#-HCŽ)&Tg 9۠XW+xv(JvB{Ǎux?O^7c;lˉ TIǫ{LVNdJ/4C3) beLBOnU#&cf!{M,hmE`<_5茣 Wbr3O9l-C eA3+q.PaTxػvdoWnu:i0MMݗI=%d,r0u Ι }z94O}($N|CK R BY=ҩXT5KՒwVlzc_t01SߎTbr ~DspSJp\7ds9F Ȭsڵϰ9w)QHFAϮǖ:I41;РBIPpY;^&+@JÑu߰m9&ٙ`UzSoTm׸"xq&yvm'd,ٷ'VR`s֒󳜠C:=1|^ljj,%VA*t":QQJAQq敩΍@U\_8R֚][M>Rݧu@| \ ]׹Su39 7hG̳p8YݚڮOJkl>H wۭDCeGeu Lh|L?1V(y|4 Iи^:"rXآWojV PmDɼ:1Rj0#qL S&f609_iͧ"z}. _WWK?,؉jQyT+بү.^mkL:l|\Tь aʕmsL%0gC+a޽B= 4HW҈z;A,FC&zUXEyҮqjUl5 kr eXrQf,}"Qb0Clh{nH^rQfGfg*xZj|PqF(n"V9^-3uL˷}yEiYD?,hh?W3,>G5$I֚Iܠd rBhӼU)f 뢮'yQ6፡)i<j;%.Ѧݑi q/Q+p1QI!pKڲNsjgIc/вv!"Wg0!5wjS=K4쳏[2f))fx ej4 GfF@聝0:~|9GwfQwԑ(&NSz,oE' 4UoB\F^[Q^mF)NPi94~&!&kųmy˨1V*[ `#YC[QCeS#]Lj 9Mlt9G|gb$E([fR1u_t3[5{Η3;I º GaO)OE{c.do_-Yp)WɎM$'Qccjnj#Hm&"]qjh?Nly>L>ףs:*UFE\e/1nn˕N 6.$}:x!hg ےi~&UݪWn'4z_`m0YyW󷅓 5s.09RQG2fgH#hK̂cOexW&rK 7zXy"8y_lwa!؛Gr`ђH@ yPWJwfEx ;N#!_7}vъ5A?f{DU_f^1 -܆[Cq1W*k}P`/5vQL?<ζ:&(dn^QbJ  , t WW2 XTNQ = 1AZ:nܲM`ٿ\PsP<N{gO%, a5ůWĽ;x$AN~{O<|Ai&~mӒA;Ƀ@);XFmŤ4r\đ t5^gO`{:o(hKu -i& !w* ,Ho1 dۂj-Hx]xLuhi>|$oiyc"<H{L{ հG+핔~j'a? jGc.WSS' ѪP vڰN3Ns- S^ qbD zNQ쪯9[WeGG! űzbD8Y6#JܘqJ=qd6}8d@ *\)! Ucw]iy[(\p&$9囕d8(b p](hK!z![gp5nY9k0zt6H Ŗw f%VB$gܬZQzsѰW{(_utz"׫A4V nܨ9 eU[6>ym[%~~U(O8rKHFW3v1262X<(6]\x惠 R)Zvj0ШJ?nEȪŚۥsY:ZP!s(^8aJU_*Ax /<^}~㨾bh:OJL&])gSŅď;MSƂQftykϫku׃)S5fl4ˠI̐%ч \ 3[e)W!<lWĭ9&R,2+#4n``Iܔc3FH/隋5mډGMeDQ!@AM7mیN$ɲȍF!KKS(1$3, ? Ǩs:tb6o @筐osh5XOT7ƒБǹ!L, }ֶ)3q03DAr+?aD% [sXBF} ܃bpN܎Vצ95TP1N'k=b'O; <{da{QsW'DZˋKN6,I,69 ' NzU+ѐXxm/?$Acњ)ݯij$! !p7?icSحh#9R.o(> Uq6)uAF-=.X>a^jiP/'!RC;SW>]RU5>x[GXO%nweYgMe']̘|Y>_b}l, d/o*"ErY-B:k6#+3w?QY A?x%x& LHrFϤc?tUr=PY(M+wO:ކ-l"ː F:|HoVؚYg5dr'+& (q(lc>S7 L`]왜 l5 H#xKqqP6IXa*&*jHڕeof8!񐱨rw7$-*!u$a1P AH[d)?_0ʘA l昇 ,o<~iDl7٣xs-לL:'04*ѧ<_%XK@]ilٿWXm.sXOGMOKĆ= M0@qF|:Y:jcP"%V+zIqG-`Z|9L+;/Tȯ5)ĭWXBpՒ^1$zQpڄKbuC9mSm?5ohwsߴ;7ƛjf{;T/}7%9ưWb] t]"ݭAxm?jEck.@,#%kODGj=iHɉM ښ!`s7e1m/r^5r#RLwtGN+e#E7P!Hn&NQˆ;x@(8$?*_ k6cE761!ŒN|HSi6̓*fi/p7OҊt7G C,[T:T቞E=b 5z-03uh 3Ǡ|@^@v V.a%B !Y~}H<.d#q0PI8zNKAB)awsIO쮷7>CG Lޮ,LLXv~t׮-Jq_hq|>t©eVc:!/F'f Eg32A 4` 2*gJvBkp\iO_>Ң+)%'ũ l׎>(ugM 7`o?"h[0>"(NL+aаj0 %ג&FDHKDK8%l2j?5]<76\, 8-sG)3JJTt)$ ~XHEhךs'*m'<@{W[Bpj!.p!a*9ba/X!D@_ yFAN֪Jlm"O Q=A58 .I&"WX,V?8h*.;g>P#H SI g4gp!/%! Ԥyu :Nd? nBWZd?D"eW jaA]gڄ= tL%tpgQ"a귞L,Agkؠ zb5^vuU f48\H_M][^|%{,/ҋܽh\ ;Χ].ة ن>w!x&pUg2>*gz"K2񦔖.WF4`3M@o~p; :4'hL1$Hs*+[Ǥx uڏ6s ص ǝy}1jV}|>Ko+W+{?b5F-#s+d)Pg{x|Z`/?"ts Ɇ۽V)ZY]^f("3F p9ݣ ˡUɲ+dVd[ދ\0g!ha#Vh+)*nITM ganPȥ2NeIYYo> _(/%jͺ/Rܕ<~VRi7CP'Ŋ9\AN ߆4iO/T>Wm^6aF췮@ X}XhXt4%]y U+kR߇9쉖rD3l%hf2N|VJć:ƈʫ~{_'LrPGk3$;I6,'/y[!Cl#!EuD}L NɃb) P6 Y"2ep 쳽8mַY)oV4u7j{2xQD;+Hs?8mcQV^Pvajti~ߩ}=!֛T$DNF6[On&y߼`^ЬEKe?ۀ[;vPbBkx^W5ӏ?q4]7#|֑&V-U\~.=Y]CIqIfz G6oia{pП|d Iۺ |4 X|*P,8g>e ?Zb<kT%GvvlbL&M&[.'a۬rH`] DjڛٸF*%\-hArAg}6\lo8w6Hlf/O`ArH t M5} +>o3͟IK~{o0oCȳ&&XV;l:gPyr nel( xI]T2&~ a'KЌ~1ySZvdw`cT|)f>ibh\.Kϟ/Qy9QS4! Í|u2}oJWJڴu.L 40[_x aj3 )'Lۢ%ᶺ<$p7NvB tMN.'.-pXqNw%; }ѥ+9TBfY3^v}Ybt~*i6^ .JHjzN\2j>cg7El) T|Q3~~6T{b̨9(RGBY)EUi'[eT qzDDnojNoX{.n.D[qeOnXV|+!Ҷ:naGmɨ泈)UR s]߁y8<1Bana1Yk<F?:!#{x"~;L H鵆mʐ Ȭ#; |ik :_cB;{+<.զi!P{~hSB+ǑMpvꄏ%a54H)FD=CZe_(..ɘb#srS\y0@jF΂LQH2Frm*Vퟶ@EK&KƝBбAA td3ng{M"p'XKW_Z&~ިD-2 L FuJ^ܬD=۪qfij?>kx}i !GT6lQZp ^`I|\پ}@/ R94r.iz[µmThREW4)J7Ed/ bŰJ!2I[QT'tW{&4;XL4y ī;,t{Ejq~,tn(NK=Z\mkN<9Lh-/C(s7Q, І_AjџD2&z?inWk=f*AUqmhU3\f)e`(YԌLVP`nN?,W\^&nLRe-I|7Aڤ9S2kaWbk 7T};n.d_"I+"_xxs<\T _BXn% 8X؁ɺK7*Cdit> d2ɝnFUKZ償:yRiȅ/1hbȶEzJHރWda6`h|VMv8`kZd_r~,,.NL_BmVAH-_$|Y="jDEu;s(\L/52<"|rNC N/)A\[m$C'P̰cie:BwA/q2*J~,R9yJ輪$\bl1P闌|ysyn^An@K6y(C2].\lD76UTCj;e2Yv$(|1! T;=Pd7N-:͂&FpeiP'.p3 CSwxUKRaP귳ȭb42J3׾g BZnE[sH7"` )[C )R;b$],^i\Apuj&Ieʯ_lQJ$ xW̬@%u_9Oo E¨|pl6L6wE (r.{# &|;/RA%[ :ݢDMcq *hW!Qc\02X,P6ky{1)}?X0鴹&a0Bi%X<0 qato+ofh[e^`""{kuκp& xk#Y_]6[ }*؃1d2Gj4;N V}֋}cj&\5LuZ@@w  \=:Dyy[4[5mMw* n{}q&Cxq)Rp<ػ zo=]g1ƌ=t]}(?![дhw1c@H sA`N/׊?Ч0fFc:vn#6T1]2 9!}|y7e>족YFlkSHYףTx˰Ok08:&>G}9/UZۖ7,p$&=On9aJ4:`X,1YW &$Pϭx 'a:4UiDgVCwP 5h"IUChMVV'g9F\Hlo {Xei$ WGr4,T#iXnv<]h)aT ׈PDZt< NQqz^sc(%w1@"ώJaKDŽJ! ]a"A-L&A2Yge`TP<},3YBU k <պ,#{o *5mR-. {ZfLV!8̑7ޮ*!ND3A9&7#qDagwj?ϱ{۬Zs6U]X冓=%1+'͏Y-L?ԂT3d#VXQB$#x-(d\qԦ~zUy[ 9^P['zlы1uC0ϜȄf]*BL*4dpXLDaS㦫 K9X\jXғ(`W7Q͍F [&RqnW+V oKG]Ev#w]܀$u`o( hS7RZ0Y5-D܅9ZbL~ص-֢r4x!-ha)E~ ^\atʔ3.*L ֙k1~.$ֺW:n墙?_ɳ uvw/&/D&M"k׋}ĺ:q-e 8U%5ZNQK9 L~Ga>aP٭6O@ p dL|yqŒ0 ͂omfW1w.{ eSo ({%w¢=-Na(?8P}LFG#S6SNLTP]u*X$=KI%Oahcg;v4go(#ƁeJr|ZǓ'3q0,&J>H!lLwNώYH>&@PWqjq9{AkՆKj0Mo TTeM~ED>R4ϸnjJ/\_1㸦-!c{~iF>Q|pc/qʜ)J)#qlŎJZv9~$܁H?:Gn`JV׬v9Z~)mAv,œOiO`}L[f#6mM?-;b :teix-j 3ad@ PG#[ɇ =`w&j"1B !:)>dŁjmvl`Y76r\۪cD1\Z7P #xðgCؠOǦ8Wh;Ci.xέK9)b46KuLu( | mc\Lc_[)1u>2G LɶHU衯1J'y0u U9a!133$6LY\O#7N|[0t?b_ 8̬@\{d??@p/w\-c$CBrvE?Ce(jB!3i\MS8e^sg lyFE^}] H1z@K %&ZɴE1nos7Q4M庂D߱wc<7'9$gv*Z+dNchh (;fБ{ZQ^^OT\Z52d =݇Ri^O/XPǫ1JxecOc]e`9NWIOkd7g ?XMC~@ PH:bF|̜Oep{wj$\ Jqw8ᗗMgPZ I! 5: ,r,$z3_o>ۻ5<8cH8fb}w+@Cf|5& 4_~1m?a\ՉZJ Z\ßmw ϻS"_+\GȞ|M h\e'T"Y=˕Fcxt}B9H\E9IՃ̤""EJ'Na~[+:J9Ƥx25N vGm)Ve%Wgձ -1i|!ec D>ϡ9)0=uLm}DE8$}qbqhހb͹ȃmZP[>ʛ“\0hqD$+]'F!L QD%;e9xw#޻Y I2[g/43=́k8i0HCi.$w1b~H?*,085 +ޢM橃`\V}uC (WccFZp+9fi ^0*A. h)bOpSJ\PQZ w`ߝW u[j<0"´|بpO`BV{r wD)OXF lxfO~@JE]a{1R+r4ZYuWS!cn>;fx)g[ݡ^vupG W;َeshZYF:$uKQɄKܜD4u+ŎQEd2'7~n)w,v[E.2p]*}xBC43lQ}UJW`=6W bF)EWvC[OȽ:e^燍q;)ypGc$ŚqOj)6_cf-gՂS E?<%Dz!v síPH姻@A4F+Z@ڡX>.iɡcNF}H7E#:7t[E<ѽz@G0`2.lA iEXjB nܞ/<W_K c+ub xamH%_rd5s:DʫF$ˉ#B<~ei~s0 Pvހ,qME$~Iߢ^j^Gm DJ Bxy4ږC*j@e(fTzԅKYixP@NH*2X ?M֞ -Fܵvk;ŷGCϚʁVzN璳xtіT:NZfC$W#'CՈݩ4n*Dڡ[1RVoL%#tF0ŀz ɓ`x#Ԅ*  U1K'o4k'GR҃&9"XgA|uo*6&5F?{?9ClEkc;Y'>Pr+>AsfAcK"^2?.꧊pi[W[k^V99yշ>G. 0_=UKf⍙Z%G@/+JQ6x— `8 sXk_Aѐ`) Dّd,*N%uo~]:E/ YoҠwoG:_cD9BU6`jQ%".w]UXOsB{Hy^W״Gnb+Z?3HkPܞ+^Fzg4t$T-+ T;4s>X(LҸ&7Uxy^X ʹŃ?/iOivU~)7Ig{xop}" ~ܟ7Ia=Eۤ_+S(v$5[8F~U3sXNk†Dg 9"G;JKAHh, 4$,vչMTіM-mGEKlEg"^ ᄅ9Ц&8tJȻ$VԐ]|E*e1Kz ;Xc W33,ƣ Z&$G$RP6cQɫ96ᦳ9QRc)erMРd +|.Ө;yQ}-'ux~Ơ.x?q6|'?w܊,]VK#Mʗި4!&l ;q΂#AZQ>O?,ݙ>߅{%v*L8LG0齜*`F p̺!-l>AZ =~Bw\>]9hQk|ޚ Fέ795)PO$Cc*a.@dvZ>a[;31OºwJzQYnL'xy/LBSY>CaVbl|RL{h%@)ቀ1< s/"wzڡ-\by\3P 6 qlvfs>Ʃc+L~/td/*0Y;woԌ%t&^=p 2JB[Go1V{@npLkZDO@~S08˂cjwbnI $PK!˄8;ac`)WCajh'kI"*^[(T&P/T%߂= Ր .Ɠ #bɎb{8Npέ$5,آy.쭑PK:"y>2E1@ p*W03B!sdXv6Lˈ8+$5 DcHd:?&Qeb7>Ⱥ[87 K |[G>ITWfo( Jf <Dޗ37Jc,Wr2K]*3CT9I7,q 0W4sj~=-O^YI>Qp<( S*LΉZa1 8lun+NP$UzB[N֙7XU֢&;x~GCA&V~,Fh vDs+%ѲP;"a۸PVϔ)n%lE=Kdu#Is~ןElw?t9{ d:BW^&!Oӭ8U.^և8uөT (.=} 0~+)gZUX8pHJUQCkKw Ypg37ɟ˕FEJdۄ-u~]SoG'W<ƕKdk-G @xNߎ{m0{FbˮiY58QUwk[q{*f'fJUD.P/=WR5 em̯!sJtDM STN*N9hWy[oW#Tcq*_NWM⭜+Pß[u4A$yn_T:zCg}&;-2[p?W`meZ\sSexE73s$ Y>j K͆Nz@dCb3qr)lo+ٸIјUA% eYw(@'K`}.@5\4EOs$:СJH2 |Un4g|r_aѠҭ%'w~r^p ;$KTcUHnC.zbk"n1,X4𷽨寀 ؕ4xdfk?ڥ9V*f: x;'&CN n w$vŘxj)Y3CjJKПc-z De1G`~Rw[B_@'"|{K*hYBDAaHU{&[YYqD5(Mtyh>"o:=By )iˤQG@]przuujhP>&n5JA#iC=cw2i:y]gKX04/&qN<=p0=PXz3(O`h[N|v d$Moiq^M$U`9Y8_2-;+^ 1:),W ʄJYaa1H0KdNCaݹH gO=,hQ֑SW,Ϥq2?m*NHrL0K>L7^=Y)gs=(8-rDgȫ"$v3=WN0,U*eS ?t.[I.8RBXGW7P?q>т;ʥyJ "mЂX/) |4d#i  pm seP/`L'[J#ĖhǗV=MvjwG;Q* y#`ȃHMG('m6򂅦IZ(9_6NEh;J]:l 5ַeH+,m?>ūkؗ0bGH4[:xиu?<Jjo3ZFDTxPRd}3+lvѕ9Hx\XZnI]*7>IJ!u* kÎ)XK5bѭ&Zbhǥ5ӅT}#{։>0OOr2ʰD ~ fRe #fPDDr%Է0Ϛν+nrnw5C^;\_ ࢀ,UGzu~(Vl;B'u ƶAw|ƴy @ΕMju}"7޴Zffi?T3[Ρhʫ]Er>UX5b2F/ wAjkO?AI;_xr11: w3$C(D70@V= {s1%FnQq 4LK KHpL6~o d< ]Dn \-D]{*W ]lf^2,@?̏OJDGFWl^b됺>?-k`*JЁ[[A^K@3kGBc b i .aOKDq|\o-a:J&J: e,~{򭠉j67_}!k'Jq;>}lV=}(b{XDOFӛܖK:hEORV2i-@h a(/D=d!FNXee$b2ܨ]u{[k瞒QX4aNS_D;6Sd<''Mŧ1Q9c4c 8+ˬ߯Hm՜:c4Eq6c]҃ L;ML;G j[Ɲ].35llO&:. m6S 4i'L%~*[(5E'S;Rmj/B`\ YX>;DC)5|mr3/Լ1Aq7rNR ⬋ڀAȲ^A=ݧ ^rl<N3Nv$&}P. = ɫVTuʨFpXRzl]qQJy\ ێՈ {j/~  `I6Z:aS*W>P+ƩԬXgD7p5o4}3+cJTFʶa9_Sĩ"mwynҷ"Q .Jn[٭{Ÿ]z%7p2,Mruh Q5&V¾RYE(#4U>tC8I׺eP7}6I`\Vo$@~M_$?Ӿ4 X%^rb9dح_~8iK3`cuǺNevq?WhVnzJuVRN|a1 J )ضN\-6d zW@Q2 Sҫ0}O[U6j~!-IA1!?k2[$L]xtGcMzwa6aP.qqS,uZ mc_vY:Phf<YO-yOGljᕬ EϿq}nDN_vg?b=&؛ssq]Bnf]eɗRMٞ/2](:EAhze)S!7I݌҂>H/&Tb\ lC=Vl5bLyXVzשq?rC7DFF@zŨb.HzgP?'Ϲ'ҳ |Eziy"ksqLP3pW`7䯅.i#]jxtpcqW}Pwi~G*鍭V,)k:ԻVPfԩxLLv#Z*HeT ݎBz^'q}uFÚW"d h{Y!*m#۟?|~k|QtC4@B77pl)kFɆNPgN ӗ<=Œ;"͐uM*Q u*3d&;h`6@=/toT[/r^8vjsNsv 3/ i0M7 yf*OT6ZyDwŊ)Mhc%7\Mx2Z08ZBMe?%npjw /L2ߖ0.˷J8&hp> {d-?&^~씷%8eA|غ;5gt("o .8G1S&9ղ:?YbʖIXS==0O&'SE@-!Z,uV_ʒWs CA}|:<#|mCc?đyH /9H-SVC9CI2Hi"[Sa#g1?ݜ3o.Z2Qmm ̲س(̓Crθ{ #-AF!dںmc$]A2WcHu`w::X]EBN,CR-ZA /{.L*BΝc R>"KQY|uiGlW+rNC9657j[3~%Y+ XzjLl(ҀBO{aRAII#ˎJ;[@1 S0CEo.#'LE%%T5Xj8t|Q9 }ΔК,StW[ïbƟG:.dKOÉ jBvbA2n5Uփ򗐻Mnvl/}XV(w4*\xX,} ]s6aݘ8QN*Cz{b|3A v-}~*fkkF: iteggcEb~ 'gm7Ԗnu+4oTYi 'OOQtA;_e<õ.-j"@xzMP>mruX.({%JnfPnC*[l䩻МI/J6YZ !p'>iAF~Hp8.dd~ +n3A+'S U\. wĩ q-[' L 7.z>Ȳ'Mva̻.4TØrPS2͍"P1r;QeiwΖ=V &KRM|XrcXB={яky%4{N"@!`uZ-+5_wnCS ΛKC}n:y؏ L]/ >ԚPjlEͫ D㹛(vHqM)*`7n{}֊5]߭PN:&_D-$0֦#*W2]" ?rSZρFCI>c>J wle>J݌F?SVtxVUggK-Uǥu3Ej qXF9Y𝱕qPm>dw{x$- ٚ)ïCQ{>|[Kn2!Z$x@4,Y^N(9: M'3 ѿhf#%lI7f<qFRlW&+=}Xf/،(L6 oeg߯=k#kjи{>#"hQcT"Q¸bYq[==dKM7aRw8-%۾˷J,~O)S{YnV~@ڍE pmc ߵOi,ͤcPD?le5h";Z% ٛyd*FўTAشN ؄O;wֶ tjjrn$\ e0vgC]-~vLD1;==aKU[hFDە>1Tzyx h`zc *p2:*M^S6 RVEcK~kc/dm,P&@cRc)VN4uytSƧw.^pUhKcn\j>b)lJ [+"~и^`Xsi&'_[=M,fDQqlN vc;RҽHLlLMN_0xJ[Gþ2]:KAFNLݘ#[/1 wQXsX]FhX]Ԗd nNCwH.sWZ:/۶;3!=D#;me5tHxn#t?FrsH*2]O8yr9iΰLG\2Rd.Յ9DNXQU3.+U!|=8`fUa-yZQ& 8Yx淳a38A/kaWx rLҖ|0DĞ|q4 ӗ"Rd: >| R쫔./D; U=I36ES#|cjЃqrPRx=~L) k:`-14Z1c6C+ʎ EQ sɈ)p[x>dƤ^=J~D` ++{` ?![b/tgy2 5$4b(єypF'nH+^Z8 %!1 1rBzy5jo8-D d|鋣ӓޫ*W)~ZyW`ͱh&?]=%/G}*<ߒu%9QL_К HEW qsZ|:lw#G~ɪ7mP_:KlJph,3*olW.ne}HXreDRwGeI%3G{(Xnf &Jk/gK#Ur;!U$SB{x{y!|/b?sUJ"@2+{ȕ{ \] mh.LȈ1"C b~ɛ 8T)#W5dq.Op-Nj/#*Bv[yV0⓰u;C^S(20*{qFn4.[2] zP3BX+2@(YRM-hP?M}%/ΣOJ!{If(O\ua%F>&}ziۍޫtJڜu,3M+;BˁAG~LKRvG%yl5p'*+Q4kx,T&O4K<M쬖t \W_eڟ+w:R@6dtzjO ^'2<4]0-!]63h~Zm2OIE6/s!k/V&kMcN]r0o4oi~9EcR Z8H]F-Н ?POD >EhiLk!;ts4uޕ-}{" 9 1嚆s7֋ZD| l7[GT.ac:L#]F@p?I G3!S(`ɩ*AR N[̶"WXEā]gx {W&HG7 ϵKX 9,{!d~rR>4+xFu~Vi 7m5 >3  e6#lx QN%`¦s_5W(7u ?/il+Io4̎a"9/E' \%_a6BiSe=;,@Gr vֱKcqVԽ[0%o ^Zg+I"< iK>iΡ{a$[^q+;Ldm?wWRmͱp*>0]5;/5OOk4O 0J9mCZz#%:à耘uՉ#]pJ1Ucf"?g=THbvXCOd5\xV8@HƷgH^?sQ=E%;aYpG.搓xŞnWxC;; G9q'p) 3QQDcC[mmb(( M۾OFÊHn"uW4ݽkn/j+*kA`br3O}!ZȆφ:8+mJ"HFv$'WB+Wfȹ m -a+'NOJj6$#PEgf5VziVA$sjh l}׶!Wҳ|sF}qܶPΫC_BnIq;v%4\b[Km5 C+`*:dlSuD?ksd<%q`(φ f^YʭrG|6oF,0wk}TabW/pH|mc&b~+-]xg<' [9$Gxc|4Z4ih iLοEI@$XAZlLLxI[׫5P7܅G"(tchCMу'!kJ*rcEG;iyF ^]ףxJv7 il/$jmi`r9gt h`ߺ^ FZd#JN6k ZcU]{s2ؔ36faC)|rEK-s(^tY A=Nc#YN@>Р9Kʩ+qɉ29aHI>-춓D?J\kX;%U _| ;nmV.&qh-r c##LPԍ =hFIђfA8Ȧwe!q9Rr,LmaV{tHi&e/$1r Ⱥ*mapb@Z"{@n}+[ք9A"sf6JVf6 6v H$9BLY} VSFMgL6ioHE BnFqذtҥΡ|7 5M=hv4 'zLZ:ݾ1c,Ҿ/7:@5DUdC|ƈy豼##LPACՍEOrN!LNV $tȾ)?m"3T^Q+^YCIr.nE/X8'\#Ns&Ʃ7őg- 3Thiߑ>JK*,=_;6Ibg"DeV(_ hpBWw\EUc:*^ Ll͋03KˍH\e;e0:)q9}ŵ 5нSؾ%oPt nc1?հ&*E\D(9~}]W~%e햏4F" B$2{/ HPt"e{Tg;]X~ ba暴aՀp?] Ho4Ң̓(̫L*-:,;m~H.U%fYi NH8A2s= n[ifH8K/*0x:>4|8%Lsk؛aBPHiၞcCa"Vn~qYrGvxPߙ WW_Hʌ1 `Q=cLXۏl-p\] u4^ E߰j0P_\.eGŁž?]GuFX}rvU'0ej}geI])ݼ uO I\uF_5!EhB]@)VtJGߟu3r };3YBrN|tQF ɘ&vG[~BP ͥN,Jm,\}͕=dQHz64 DCl,XQFE-[;{:h-ShE96ii;ޞ7 D<pbZ1@b;yNA칥Tzbf Ep fY ]ch>p*&RUy-Yb2)5qSNɾ[M<$vٳv-nEY(r1ZFߠC8?;XPJF٫8A+=~IRGCwaSOJ͒f}ɻW%  5mKqYM Y4+r`P!}?e Ǔc`q4͓!*1!*5?dB^ &u $9WrvLj̀,kItUG5<n3a+{mq5Qp5gs'O@"n nTzǤ rS]zyJ 2LܕS1y2>h3=ZX-PTTMs\鉚w!@?oRAU$-ŵ1d T-<9~9 :??̈[%'|vCv@eɬ vA;{Zܺ8v*0|w-ƞ(-7XٮGO,}PhkwE! #f pss'x.it{}V xqZ:Ʉ~vV)7yXv*Qf90UsTx{1i~eǽY̍WLcӛDKb6訙#t)Jn ZrXy%/pɑDUg|Rr!m&*(JjdRcij-ʐ- /'D #&bH9`DƅP+=[;|) ςiIB-l"1"MvG--=3ea\J$KB;U}[ NK8CM@A<+4`.Y¹^&-ێ)sNpޞ: =ɰh~YO#8RÃ@Ʉ)vΙi4+<.i5-f'sqDwusř@@\to'FMA،F6rgIY)b:i^"Wo) Nß7I B_PHy;Bmg %Dl]%o^iRi^{;ˎ eeX4l8(1j5ũDin| d|,UHYv@32cuY\.Y;h@NN&kynY2>bS]L+*n|aQϴ: ],&lZ2 f3y&UшwCCc5j:lm٠;VZɭ8 !rl(I"=8xV-L,==&vЄ zqsl&ilQLX=1e\ Q%@:@+ZXeg}XyL C9#[Z!J2Sl _toA 1ߥ\Д+Ц޽0U" ^Q"4'pvRZD3Rbݏ$੯88v!tϕqV~BުmP'Xr!޹!]Ɋ7 " e"\1ɃaIXbv,q 1)D>نKJ `OdPŸ8 "=sF%H_Jk4ǝ6cҤ?qCwВ`3GWƒdn0Cq f|/*txc>[`X5o-a#O@(zn) Spe/4 w]ǵW{+~>@VR-[ZK8$X?& +p>ټѤR\ĩ*}2YFpIE6Y|~?kB/ꕬFZ'd |"uRbU^uJ::>% EbG %s&,RnV=n0Tю"{p@l'yיCǃGN\2#;} Q7xcګĜu3htQ3UPMD\k* %\K?\Oe^b& g.=_)4ȸo&6Uw9_'ļl"3KxP+$32]vbӽE;ljlwu,Bw!_A)u.y/G#1`Z F,"3lێ91/qs0aʙ! GW<_ ] C؎an`'!Xاxt>hkwgnkUoN(DIm Z*"!H5=^zm:/BaD9P%Dxj@O_O3t 032pp+SIYB;viS3@w=H [f{"h\d];Jg3!ߘm$3lFQPZ(NRPuO]G2WtM $nuԔяU)ytˮXLR =I(:ܞdu=a>)¡ az s j*veT Ҋ2k0M;ߨƍFi>I·+^cQzZ}ɏ!T+|AjYϙ)}|YE4@s10@. g"WʷuZWkf 4[دӏJB<;Skg%y t" )W.bDpty#m0 d9apׁ-ioy3N6 vϔ/k/H:_ĕT5*H@=2<@WPdƒ0)WyB(ι@zPh ^,9 &zѭKդks5Dӽt0QFa~n;W'獉úҤ\ T|͠]L,5V#ʺ\XaޢÆI7)Rtr B]4 S*4_ÂᢧkR4΢48ⷤ|@+?7gc )! 66FRoY?{|Pn D燢|POmIHG_i{w|x?u̷nXzƘDG8h-uxc7ѪmoBUU`n,^Lhna}[-!K@Cyus{PH$5ğ`VR}DI $Eq|gF1pBczec0W>$zfImv`iFT^'s$P'B]nvd7dP4VZ`S\24f(u祏߫H9qtw8fAVSLq!}nR|n驺˄gJ .<N(P /@n4jEF_'F'^B*wY<]R`@ʟJ'P?6TdzB8Rقb^7E P>{sg\QLF6;ZQZe#A t3n%n(/LXBd/^*ho_Tbf((6qJ뜠?G6|}eK~,IZ^;ؘ}vؿg OfB-*IP/#c&(Z}: CgR1VpcaLJ@#hJ 瞁q8jn<#%zkO߿_tg7ͩ4JF"Iz3>9` bEȐ+<SfSz^** ॵ83k LkZUÖEg3jy:Xtn(}q1΅VG"mBاN|Шçگy -*H﷊o:wlWq[br J#,gX{f8G4ũ_- s&LxLlx|5#e%ҍMD`'`9m.po$X[J kaT] dK?8N 2'KK '+\sZ(H svbyad.NH\ ViF0"'=2P&SgCw7 zL#WNynBYf+C/¹"> 6Ƣh XtipCH9BL3A-iqC14r +r#,^2o/ٙI\[n!8W3\kқ ^iOߺ:#v= f]ݳw)87;<~ȮjY@y2o@SlJp&a.XGx0Qxi4J:/.|dԘ?9^w-8YᨯeMwS_H^V mfmd (ua,ƳV>B,̜o%8|= .V FX]CMQg7L ,]UBۿ!%}[ɼy72,n9S=#$ֲCKSdq?[ `+G震I"wj?nbu3D嬃jw,JF0iX7ITY 0-~>Hu9D C OC{t뙲X|;<,еp1$awܣm8mCvHYYoH- Gij_:[ .y5צ Ć #̀Bq0t9~ Bqs/ٗ~b6Ry+c% bH cS9Ar,6GgEh-Ξ]E$ Vퟪ+T/&|5h^mm[FkxΜ1(N((s0{o闥B`D|J "^o #bHFVGx*DU$d{8YłSLK̝ þ1J {SY垒`@;%9}z;NloGMlb3ٳ՗EpS]R 2؊+k%5B%^"N*qO5(hdmx8h@Wϟ^ ;sn6|AIu@x^_T2k^XBJG_ر-Tw:7ba{(o!c-(.u8~ ;`J?uni-cM)zRTlj'aϠKU@bPq0&喒53'mOj-L]y \ -G<Ԏ8s<7Tz%銈Qʳdi5uB|<2Z. ?EV9ܬ2)BYW/S.S$zYW@ݎѱN2}M|(Q!ODn2Qbn_]M߼&qxMbM_  Ir[8Wݪv l ^0%JyE`;>IQzzqw:toZN/U6bLegèb6#FM,K+(漠2ޛ".Rl`_ [wO 3b5rm؁0^fw0)ʭ͚}[![$nk7j i+ *V6XKLuUU2gs|@ ⬋'VU``*JLEQa=mg}\?zq$9wuPOZ+>wÆGM7 .z;TiDrr&mJnHWZ"%:D 1m;dujva}tD/jC|i\m K~NFg.  L|pgݭr^9Y_B8}TqkNZpq_ OGK2ɦZdro|J8 D3̿OB(vYvJ1 A6ݬ ZBΚpEگz mθDN\0,yq(.*^sR} 8d৚Ji=i4}1]O&L5*$a:Z&lW EI&Gy(ާJku]9.9*%6 QYYV2l\0O29UW$c9g/Rz|wkXN L.zFHlbY#fza'~ζ"4cⴞl&7nԢ9654e2\omsuvܞc8­YcGUuRrG#m؅5lp]b/3S赾޲w%rKcӳ MYk+W(3 OjM%^ `6X\$lm 0k1La|ѨEGz\O٘MLL#auoSLZ^c7eͻ#qezQ*Ff  ͅJak;VH *'#ԍUY)-ovq|׿t]Z2F'ݳB?z\+Xkg4+H.JMiE*PC?;0PkΔ,czɄx)mDuW=DwlrSI, ;e!~'")ogTq7>nb04mtć9Cb!W$e$C:!5G;-xEjې0!d&W-؝]'tm̑hнXh!3sa>ժ˙ #Y%O3#[ܗWE0E9z$T-DQ$,9$cm]:8>{ƈ87f I.%uet4Fdrު? pImSY5şFr͒KT|OOÒԇA'/)sěuM 2]v3ALq矫Fſ$(Tdx,[7"5,1 uI4S8`h@d+} o] 8|۬=, ("dotҭ<):Six_ Pwk94p/ dvF|L׷"'{)G@7>w[Qay=)M[g#w ?~zet"Ә^lrVt C~F="!xX,teed7Whhzrs6}u~p6ީ9YX|NƷ?c,x\1['Qleca~4´#g1{UmPyuciI㹻f>.d SxtV# 0[Z>X :V2j3tn?Z%VI\~0[_j@O`&&ӐeO6h93(pO/3]^f^bC;E1b /$ͤ~6N7:JdoTwʸy5vst7R9-/ PʘrP$"+-kbCBe؀YX &Ž>=d)]&'"ꉃ:;) $r'4Fذ㊍`4,xau$D$6{ F$Ļ(NşʹkfRzxfz"J9 .rA=o, u#.ʰXYd"5f5]LiD“4MAZ$W ̎Wvn"֊`9.{Yv%ˇ]F7(2+{/Ȯa1O gRMXS 𗁮ۅhŭ.Ex3b+G [ޠwbHpˁx 52IZ_ [JFІ4:pyϠY΀QYL0Yn c47q}7I/I<l'M'92+z-$F5:@8*?H>SDAk5>fYs}ےUv$0u{7` &\ѐmU|9 <, _-~KyJnG lLcyr^,E1w c`(س>ɬxE8 ڐ[ ,r@jGNrRP$vW: oixJ|$دO:⨁}v__#=vuhe?8;>RIE̯3br M 3'W,~b՝.F2w⯋af[3(:WkS"|YbS!RR >6%KXBoXIv,!e|88fߝYYu- < i3[|(_kG rzr 6I^eev@-[S>~T|;`kX6#/w5.]Y=s)Fig;@S|92Za~ ٰo&qm2)T0;i~PŁHX E/!_#ϟ@wv{wjYȕLx(FGw)a`?3BvEܪP_K>^W<ʏ/]vqX+i>vFh~;&Y?QAwn6v9&Ij(w_"Sy*vnh ,8WHy5=QGsQ2Tբ(O6x X0]uD, ʉ}F}>)/ ԺAnKZ('7ysE `rFϑ Cr>Twdsh3&S9AdPNp] Ei`LmR#nu05E 4clD `V9m0wʛ#găkWP 9vTh6aos2.vˊ8o ?9UA^iī$x."',C'ë:X>Ic`V˯ˆRmN0FB UރedWꣾ[9/e`XԀ nKMUDR%t1\j!_fseIi̤nZW\ {ܚ nsy\Y;|-:פΗҟ" b|}<ͯЎɨ޿ =K2[ꅬ˰=߈CF>V{M2! KjAF~vsbAh@}9M-j_CLM2хKJܤs.QX+"I-[qXJ &s}$zhzRJO,'Z )M&67lX+\ыH]LFvFDeI_dB G1)p]bzI-ΰݥG S*%ʑ.FuVI.E, (A'#S&:墉UM^΍,Id!懏B|tjm#\k>:#Nv@b84+2uɈ I6=ja -ɘ@,;24ír3ap@ $mtǀ|+}܇nѳO_wrrÀɨEZôj/@TZp7|T5f].Ivw+_w`oFUŒ$IEF\(t|cJ4[?/ЙN%uwc5WW, ۰Wb,>ppJF~bw4l&C/:״SXP$B3]^Ō78!.&?Qh~J0ɜz,*1wB[lG(}t]? bUO |t$2 ḡ:yl#^Y*Ţ?0' ߹Z] NUuZ eC "@KažqͥOPP;ͧc죗@V앜?jS&QE>ie4w-Fzcnފv/ҵvK6w<3:;{՘Kf5FB8!EvN^1a^Dbvl?ΆeӬ'g>+n(DC ?VhIjN˱IZ 9Oo 06q1#iXejqbykwPfj +Ѷ'Mnm@|OX` {t3U06Lp_ ܛ]FD5=:+]'im (.m[&O5Gpcp!狾J.+rqh(F+ud4sq0r)-˜m$!hpp`sWi7ȷ2&oe޻ͿsGfG#@xN\pmP$HiQ"6csE zR5ef$6O*ݘs^E0~%>áf"{f mEVfgI-8؎2%#)oֿ0\(Pp)9\F%Y6C]WGu+f ,jBqC4^qփVp8vMބBcSyNT Nki'PB/ѮF+.gd 7p* r.$>( 5Igm֤z\k ۜ&+PP.\o}"*NG5[\޻"6L'DSBp V占%%`x^Sjz9!a'pdvNTS#mҎ78)ۆ+1ypxxT!4D̄ͻ=O7j"d+7+V)HX%ܰ2*c$NA0}4  "v+&붇_G;"fn7NԌ޷dRحV o^tofO2XEg|&% ͣvZ'3zQ> __-9l!w.a1ou8951 ˝-i, R&SJ"%vu՗X\BYp\k9[=ԩh±IN'UՈ*>#5^Y=mmB0`n՜GJ Lzd7~ZlwaejF9$b?(f.fu4o/2I[(ybý`ЂR6/Q5ޠLk| ok HS"H?;>7wELJLdLZt}f`O a r툄<p+;s]f ʓH)ϹQ z! Bzz+ SNջq)D W-1%;H\," ]܀>Y\=x_e/LsX2F1ݭwZ =ﰏH ЫɶEȣYm^ IƜ )ct-kћTzrPr*fq4CZx CwkRL@;Mg~,X:H]~7l~1o*Yu෺V& 0%nlǺ,\[ZM*yV%|:H%NV6L|@!R\ŸuL#h9wx{FA.Z)*<-+z_t":rDZ\;^Lr遷 ~/i^3)z VPBHmIؾfEF<ԓpDYܣ1tfwRP 0ܙF R[ 8[\Ml\'\" 1.4U(xA }:ffy[Ow[!*&q+D_rZ͆FN5 ,(O\GZ3YS SUD' ,s%~LI7/57ģ L Z RpqMvQ_Յ|ˮYsxiQqN%KŊ*sHJ\^Jr`6g pmƂ=+0[u)Gnx92j،"0Nl 5-@Rٗ9W`$忥X5f'(M] Ґ%4CKe^uG1{0uhRhĄf[M^p@ӚҟMLvtVvIiHߑksa}f| ЄK(t~ uhiܲuU]:>*.N;,Mn{tv {Vu{uҽL}C AKP __PaKٜbA1JԱN+3NhD,3'O(d0.C.B-( !K|(ݮ:%fmbGu"p諸45_:/^QNrFȠGib:|>|8"aK9r S{ip#BVٲJԴ>gUX31L"7@\Z"R"S{8õm ;jػ.{DW,1_YZm!4f:i} Ljszg:DtL+7R"߳;#ά`: }墁IwyNik`cjuQ hh(tI!e\R'>&\w|PLlL3 Qވ)5F1ɳ@|kmx&*f0 %=+z񕌨PvmO)C'sbRD'P.,1`29hKuIf,1 emg0Y){LOЏ{$DD[@TԬݬ,@9j®Κ%"!iKz׬bجKUe?2mڦla?9RA(im#{` İ~9זx}OV XDo;6TvPyEb:%-R: FͺH=[ ٌnZGc=p#AW3fYs.m]Sz˞sZ2ݞc$/R igsw3PYyPGکEP+$ڶ i  - G餜'?,ā啡+ fƧ-,wp.bOB<.TârµY&$ G'${I2;2tK B4SK_ԁ36jrR|ulj.ӧCL3ɏ`oĭh)sUqWR#.a5-xѦ"SN1Ž$.\Z~t`$}\r|hUETLϱ2ZsY4LA3A XH~9]R'% /GR,Jghjėc^E?h)!Nk49|hK{wṬ߅T Q>,OXL̞ûpzryJ۲ A2OсAz!x3$ Vq@+75Æ1Ƀ=B~2 S҉$1[U5!)5#RI^ˣ8H^O)* ޛbىlMaR!\.\#"YSz˾7~ ӷd  -A.t-hĞ ۺNXXP:m1mI2nqq4Pm )ReTI3Y*ajvWSHD 7T7S8"tRGɩbb}`{/'cdxp˚D{n2TDk՝q%& N%EA!@Wcn^))hA!79Y_Qh~` `\CPU栐I`a*RϰtȇE ƒ ElèB% `I@'{ic,]O]8btqH'oijiL\N/^ 4fUݚE˅"#'Ut,#Κ>,ZlZ vRyUX<߭X68H^Չ )N,ه5E!X`īwq~pcJosͣda0&:kl/n&e,Pٳix{b<6gh~}[D982!$nOXaCT[R9@񍹃; Ӛ,cJtbm@ Y,APU0D_ ;;IyMU=d\@~ ȋZ)7Eу?RQVO)]fI-Y(mnCz`Y^ #1Fbj;ov;YJVo "r/1n=ݜYҋZg3[n|)6 ?BG5Uc!.߃~7Y^ K9ֱpCB0S؜Dj<%gyw'z?^rc'v Sd`A Up\;IӷLqAjT"|v2=M餚&Rrk( 9򾋭$^~>aܬ L8@=G1+j}X.2XBYM&J§S M@ >fP=XKk C#Ei&K;I4U yWh&t3:hTOD#f>7hA2b\#Η_Z;MIyB{C5뗘vVan-rL1y-J*"zBAV-ʭU_f* B6a"do\@?Yz1zR6 K徻 tѠ&xGf2W 􊱟`_0^ĸ߮Z}L97& Xu,X~z@teP"v$%WXÙ/x"j~GԖU1H{RuR'YMo*j]/@!V c2X[3>U@pJSj\%FWJ-@gǪHٍ>DߓhvUJZoVW?ܱ2.%˜`DI-棽a8{`?kwT9-:먢6bl(8J#wAxWѥIo<!P1 $'f CwOřG{'ۂj (D "בem™hRaGO@t F,=e_TP0V;`Ud[>עZ!.T,xAj;Kf!g0.<-'Kt2sopZ 1dFNfVCAhXuT\-*ht `*P@6>b_d$;Qhhtu`ځ'֞Ѽ@AxGQ]Ћ 0A\/2$ yt ;AUZH<.I'Us"E&BUkA~ZX'I$-*\ӈ~É]6 ^P܏m}A. X^̈13o䏖p0?> FyZiՏ,+y <3l<1+ xWy+p#]J x(l &pgo|_mTPqkYL:|w LīfI5g}WvP cm/ςoe ̊"B8 ≉_Gd޹DЏ3zBVKZrl~~-zQy/dqxґ *0`:* 8%Dt-MpԮwz7<"_jSJvP-b^*[%‚:B(6t* ~C_7 qT7NkPMyzd1`ԯb`AX(BSTfWD PSg}@5B!ZEjNhӶXSg#Ft*hxmh=¾q?@ɢM!lPY57@D#WUձhуgn(5 rh)zX3M0q>4J__ "0ᾝKLϽP"x.iR4FV~26Wۣg;REp wvA2?*>p:^ u!&L!_@ "@UKwFlG=_9`$2?rQhLV24ziqyest"x!qZǓBeI ,^z>|vڗ9,jd5U(K jq&ucp$c3qJS?6e5`В$=UCZMF$o0-XWE%!RbUIn2Z+M.p)z^r[k 9)^/i˭mj l;wO ڌEL*Jգ-դ辧ǵequc>( uwt؎݇L0ݩ[zQ_ڇl̶JKIÞp)x)-̰Pߣ>[ۮcԌHN~\͹^ UF+ zvYG×\?u7v].;W,Wa}, ΅ tt(nOLVAGd}UA@=^Z?1QN}E˺1J_<9jLS( 6֪.0B+xR׷9|hƯ]8S?K%bt-L+cb3+4a7b z99)`(#~3<Ġ֣ȬGl)oƍCa=\tjڦ=bGH36'2*i&;#̍ ) /vXaI }*vhA!Y?فZDǎfoo,2/ї4NXU LpHOttH8JRk5k9Tg<}F*0dPo΍d.Zg-9 ejltZ޹ߚһT%y2k i@Y;\l\0G5s:Gi=щt[~N{o6/P.| /&3b#],7b([*qmi QߩzM>h.BȘ;n}JڂLK&{][;7q\9:q}t+J- =茰#- < Kf{cej#a HP?J {Ją<]{6 N1cmFs#iTJвR*FQ$ٿpX#xGstGQ!;߰sB҇}!萺d}rğ,D>4 yX^pyc65_*ЖیQoSDx_!\"/d͠uOfh^)i;ƢRlAPV2Z*W#پTkˎ 4JQ89 ڭQ h2Je4ƛI;|(yn]V_(34xK|W-rJ;PN, yam\!v86#2!T4[eX; ts0}a=:=Y;*̺h5`C-Zf3фkYߘ\!X8I?8H82T󺔆Ƙ/]жR d"#7^ԈzBh8L܂sWYBP|?{j:?y tǩO}N))g*$BCAئf YH/hPj-d=j>GhN54 ^KR_k9;6L5ޤszx\MIMBl1iç^(4i0ڽ&p|*慛i z0d;.ܙesf'/0JꅜIɚD`@?in"#C)$9ܮMnon5ٽ< 9%ar+ic.UKЦUVIHK"OCE@HRN&}jY [Z[uw5j]C24=6_mdP XKzh͖R'rU0}{÷x ،K%  ЯG3T4[ 9#|[=Ah&RuuRwXv oaμ!&@/4xf%5ޗIZylÿV2&R2;B.7!R`dZCnM |р+c㬆2첃s.&f(\ kj]OQտś5{rOlԕ+g,$$D?λkTa.$n-5X֫&=(׷ ko$xma^]u\KwA,2xXmr`^Bbx.{=^ X*6ѣy/a7N#))p{ov,n[>{iU&kqeAQq fJG4ּ z:54mzD}詣|Yjxag^|l˒ɰzfç߼-=Y\zsS=<]Pg ^\H #7enM%xr(M; >DJ[G"Nl7D6K{zw[Q8̷.t#,|F!E;pFf 0X(\hU@|t~In=Z xgpPUtܱd9 FNg7}YFlq1%8S,a*y4a].;̣pRo<$*#o7=αsaZ9KMr) pknhm')˨Ok糡-,2rp}˷"TE,Ugjl৽016U2R[);\ 4o.ٳxӯOD} #d>r '!)}ITbYCX{|*sO|\j#Itb.'|OӅOٝIjsV)˪ Sckc۶ՙm,"I܆7ts,Tbd8^%[Z(">'˼@Aӟ>~޸+,icy&{޵ϱ>ͣf'@G-e![+tgPW;#/*h"w;%#7I@V/֖&1{uhTd,ɯ/mQ)i_5`jGZttKlGLm(Lӥs `n׭xZ>]ULj 0;ri|$h f,z%?=]']k,J=߯i/;zHn 0nN(I^8B'وeO2g5ْqE-jvn45r!Dyٿ*R t5yfT#c n Ǒ')Ma%/y.GE$'E|Y}l }{z;6AxtZwIegq_ܺ7׆Gmd*b U۷t5ZZHuMd2ː(ٛK}>{c{*1[d>Qd) Ny؈"_7(efY;vCL9?W Q_PP8A/L%sHIZ=a}IR_rc^xm ųV ohftΦ< %BֻsS/LBR.aKZȖ%#x"ΐR8&`:#o8#b 6t(\3ؘϰ]EP">\7%*Lf EI(w\5H].ڨDVH0 [vie~GoƐ v$F!5zJ@{Em/O /I$*{ pdV%oAy3rRBqQ<}I? &eh"4J{l 9ŶvaX>Լ?_f (V'6&Yg'b=_Bk< .T0Q$:\B#PA?l4! hFJskL)MNN/pNx Rf"'GlFJ4*mOR2?v`vE|Xd&ƀ4}r*d`ф Fq "(@{Ҷ25nV@^ڒ/LUmx eH K$$MwMHs]i=fEKb)#jgknZ:SgaW>eJ\Taa> {*!L, ! 4\Bưz· }^H{>*/nM<q ogeWPĻՒ4|C; |Z׫}Op81V3 ;ǀi|n*iOzpŜy*?\Uqܱ)Z< ){zeB-N) M,vw_nz(+DDabɸg4?/R"tk^-}@<NJY VMq& ٸH#'M(KIZ%i'SYb Qy?}:2Þ!e37νʶ!6Z\&~|NNőѤ9l6 Z&x!O:H4}QH*1<$5pP.ħWYy! ioГqoG_fn"6ٷ,47~@U@xzm5/Lld8z'@$ { `:;0 rw/U-!B{WӀ Odz'V#BJzʇp|3¿t6(FRָUIՠWP2 | -u_%|"Ԝm*[qGGi 5YL\jxZzWkLc䫶qy1 ÜyFF7GW~7GBxW8A/96@{(νWg1ft-BF2@y;[6?+idR?HSW-&nHo>gT"N@/|$)wRP{\0-w׮ᆜF5}-I/Ls6q2Xұ[MB-yÉHyu#3JFpSK2Wc%ڷ.X `["Z:Iv* QʇI07&VD j^n@|?Mo!oVzy-͜gGkʉr\MC)Y,h@s~ =86.ީZs%PW$bR.nR] AW߁M@]*hY-i_6ֶ"CxRa*|jNթDYQYYu-C8LZ7*s&:E z`}؉:}J)Ix#eh)<A*'Zaܵs-m-QY>r֩z$(*pcg &hnR- >UAMbLqrz]/`tĖ(:W~s^: XnLSgTK#!"JNM_C%^](e@;*O~[EYv=ŨmRu؅\陙|eݮAFu{ƖH+cOC.$O𤾆P:Yy fP;ѓCWb_j7~XisU5\{"8 J y c['8sHhѹTx95.m}pCrP/Ѱ^WL`hJ5wʇI΄y  *,A)~6 FTG'2SS;Vk ΨJhRo,1d2͢Q)V)& ~\}lsFuUJ̴׀ң3ʫI:/f# ˩$רT-C^e5*hdJddk4 |o1! : , ¤{sKK4MYz)Jfc5m 2:qbe2⻡ڨ7PJ)d &:igI^eFlD& ?UCOSƋ9R( j}wH|TYMTkF҉c ë1T/ױr*{"ngf&+~{cs b> y"zdyB!" faV_k"0Yg]s\]60P3MtJ$F)0o"_Acj axq#wA.썲 %޽ݱ '͔NTL_:@`㉅S H4Ogv qc /qϘB,:)ÃdEle;'h4ӟE0ՌDcs!Y4iPjE *eR_v*:)W#>b>Yǚ-ZXy>DxXd'^a{}{zyQt* НṄz97^mv yPjiv4ejM椶S׏ HF$Q雺 ;+y+ΠRmxi$%  0zh1N@T?6RK $:\E 'j O0|A$Y[3~UD64yOdEg"\2.!|I*3;G) ))Ce {QT=I=Fv ,0jc(ڼ7\赙=(,[OTR2K\`ͯ_6MWf^L+7fq4%./GƖ6ʚ2F%H w3'T63J$[?5q %5LPsV\Ajmmml7lipl6Y@E%tY(jntδteC336R_wЯym3Y8hPL+dGP󌇢qOVr|ِ';}03;Q^`8.A #aM?j)ʼn:: Ϣ$z ){×i"DH@p?Q!3-Hڲ(oGy?{(}?:*yT3JivЗ堓6BL:DvꭡtLLZ]&6x4&龴v|1w.=Aan[ s'P#U8,fIK1jb>1 I>hClLքy)&[9Iklİ==qnUG# ]?7ZusVMU 'ļ;4БN7㤍q$ڞo̭GյqmBޓnȘ]/?Vn|o us6~= /u7ٶ",LnA@s6[(AsjG認sVlP9&v@~~r}v)DA@~ޓWޥfPJ %܀MXŲ% AtksDHeӀc^P;X!)S';]HfaA9'|%a^&*D.|<4m$rᬟٟɮocB/p'ҡލ)ƐA&sጮt71AD?;},zX)T\],zu˞hMA`O9Nra@|j}PF3r}HF1eQ61|m<#1Svq`e :No+:iz[uFJj{h;U DBN\8uTYoۊ%g_d5yvk<SN{~Nǿih:l2ljB7tXBy=MuǨoƽ!1nOaJZ[,zbHM+D03]Օ|@@f%- |"k"wVZbsԥQraujGRG? sXp_Sѯ{,ҼtPk^ ,gx / Uu:PtO0rEul E5UIM0D΂UiD\oc_RF=kD#/o<]~BAI6;ʼÞ[U++{I1'#q@\L.>ybtjU mrD#KO!Kmj) dWJ0e-/ g?O=x1T7Q|yUBD˶Kxn̉PeiK&ilCCkS uMу7LG̶3%%Iۚ"ӉX5fi8F'˶^OMjC+w p׬\iFaKժ#ONM0ʼǤNٗ3Aj8J ɗA爴"koyH\iP0!8O%qbkfl.yAz(g=m+ápika:iETzicn3͸*)qP:ww*0 |¿.R?RoDż fکW!"S,SLP (~kv 퓖r"V: i>pneȏ{qA i}pjN>3Z1jAI~OmF{Ejppaq7*>ԎfSCB:](@ +&-Zz=q%1@XM>;Vv׭ 1;OQu<$mjI܉͡~X]aon{K49>)v3Nԭ[yݳ9LE𧽄yN VjBۇ#R`)F=NJD4~v B!(e?(sLf&俑gqڡLQ0=層 +?Y_1EO98L]Z(OEe'O6^ U X`!)ؿh{dҴɜ@'=WL.wF L4~K>.2?P!,;견đv:,Evˁ69[s[‹ KXW ?Q2n'e kY6x[*hoVܾdT&kQ=B8AOz +)B}}?1wsSa ƽcP6v3 y;OHR+{V^Úm7ӤgFy)/pJ/T<19Ioko [{C#֬%לḁΩ7Яsy)&sB՛wUDÒQQRvvR?y6-rWA!? @mQgzKM3c'a#\^4K :ns%l5x3ݨ}`>eqO~c"+,#eܱD*y7Z(+2AaLz*g-?%I%1n mڋ`)ejjSWГ}0eJS+~b[ orxNm?WL׫]xH5~v|)hS[u2UC5^6^fҨ2H`*zYjJv]{H{9v(ve& q- طǍފx}`n_:f Ů&EP:2bqqѡ%CHk=wY ~as"5՘wpr??z(PSIY[61.nȖS:ѩG]B"kn+Zgr>vCaC> 45'&6ڴ& }~֚/@<m^xh;v~QA&f'%&!3s;!%T#/Tz\wB5ƜtVEֆZ:Yd*:8ۊ 2W>2o6煴9S1Zθj,t hk4xL15c v=j8X_ LF fDwƪC64!*/$Utʠ4C{jA+L8EӉE?x\q FKXV| Rk Qĝ~U;htҳaoFĪXɐ%-Qz!z 3O.ZD3z^[ :]mՕ.NwZ(DDUIkf|_ی.?cG$ WduYd 0;GXD[ =s$}Y3E+ s]Es#.ٱ=ATLb[>__{YJ:fWY2yD31|^.<l l;oV:^;VDqǷ3erh_vlDhCh b+h5+&Tgp~YpT$*vI7, C7QQt #ԝR|EkBM>%G>y+G3Tg]H(~#-έ| Aar;%)OJ<ۧqgq&?6FZEPzzRV$E-jس5ݝMWyZ~!:1@_o'Iܵ=V?Vl Ts%O?.:8~`{^k9sg5݆9F%rr4m !ԋoMt@e˟w8AGI&0UGR{+d2Q7I Nu\lWSϣtXp|Pn ʵͮϰߘYD7f0˞ޯb.?.\_%W[9rf ܛ-^S dJrVbjʓ NKUH߬:]{:P3, 7iMn dlrynTA6zI& sn `UFP'AT3l2>J%LG74JfH 2hgڛ <6CqRHMgdmkv0a]BL:T3ӵ E"GsԦDrD:0*<+:z_@?B+ǯOv.>I:`ZID叄9H!#:ȋs+?M?+l+xȋlh`Uzw?zvHwq:9QYUk9Jv,ަ5խN_?/Kn<5|ξhlt8 g"p4JIJkTU=C:}ojyv;^'ݔMP=m7*Y'CoܢbwG\սEm͚?}a5U71b\tmpR5ygx鳎lgFa"ٱ<Y  & $$W`#h?u3jI+hghhqIXؐAkDsԑ\Pds0?^de¤2v?bH?#Hu$C2Z4Y\do==d^Eb/b/ CIGHѿ\I(u29 ,!ї2]y8 9|KW 4RuGmfb~ ux3:cH&iy7->\2% ay!Ex Ѱ{m{ L8gjc*3.+Vl%2`=9ۡ@L=ӡMlǎ ꋗѴ֊Uʀ.Q{BfkUO (ҞkˊDvξڄrhOz.qy^\z$ F;Kg8Ğg\(spRlkgVUQ(Ty2+ĠrZ=F PlT A/U=(CbT9.WײWj5RP2z_]g.5Z3͌{&e[R ٻ~zdS#xz@dmv7+㴄3zUM/!^xC{}ƸlR„iRub\)QC~sRUJo4.e@܌MƮFQ@0 Ú\8ۿ˓)& [ܽ |y!lv|٥IӫwsO,(WxB> #Fɼh#߼R<*IF2u<\~ʗ^0"w0j=NURvWcM`1,d;_gWx09*>嚍B&;OSoAۭ_XMGTzn./N=Nv.)j\KYShaO'yOKC]"͝Sz;)y%,ЖM\ThةD% yW!x5]xwY<j+o1fCT hC3Yr cb DYe+Ԑg)qb%|`ݹt7̖7s ~{*E yЂ *mQiғ]Ms:FuoT[AOxc-X|.0Ξ;$(3rXwS4D#[jHG U8@rFTgdId|?Rږvq̓X"4- k|0; fM*FiOc3*/y ѡe3/'DSM>wj1l} '{kJNYg$<2֔4 %V!:&hBݼ*6_)58Ui=tE=%%oc0x-2TUjO9gVǛMuٛ䌵ӹ8NړCECX෬o~ z+9;z)%2”?=Swu|j }Gh΁t !ؿSOn.-t.۽ِ/b;gxd)c> Drˏ )F!BccX<|}(ւO6Wv*K>Pnqe]) 2޻4eSmπu@;RJ~8JnFo&t:kֲVA1'6`8(iHWd$4kv  ~Y #Z)){Ptg`Oh-н9bg%8ѪiAD݀8$eߨ^^544cƚ3ƍ7"~$:,g ¾<}? Xŕي={[/m3Fs R;|tswO7 L"~d,U g^دL[=|F&AC  mR^v׫p^`rFu=KTYv򀚦g٭gc^_\e7ڝO\˱K|>'hiUPK7L|!: o1#t^ 5TX^v!w ɋu)skQ٢;к(՞wt Vp)cڧk2k?5!bxJ諂]yVc/ܹ(7A׷o$ mzE}y/Fҷ GH8y(FdՉ!BxIQyO*83ǐ2t9;S3G1ɂ!f@mD]rLiJ >V8N{DxXÀؕMwZ{Cxn7 oRf V8i ZqLas:0}>ΖfJ=Y!ш_*Uktx? qh3*[Eߟ󰵳`}»G&&⭍M,ck~gT%6)( FISρi={IS=l*-.+{8Fd̀8*mE8ސW)j/m/ i{ڇRldbx9n9g^ [9߯ w$H e:nƻ4,xWڞؚz3yR%4M):@BUHx IZ/mfP̼۬>3!bmUP,m{F&дLQ0! ?31?l ܶOTb ="x${s!?2G Z󬾽up(A%/6GA݉ϼ/^)no.>`܄ٽ* % =C] *3Qc~7{Bm5!"CDlSs ;q*Oyu ſ".& K#."-HסCGnտĠ练BqOߥ|9Pc 9~Ӹzb;іj1ͮ@!rWԕjΘ% 7Ps\L|Wj*n &q:嵾F7Á;^d#4C@*no?_`WM<%q54% 9 S!1c@R3jI^2Qa2½#wHcq9Z&MSvK'>fDm PD]V-njҝ׬1|X"U%/A4igwg]CdM('肬0ZZ[;;21Y#F:3>\w@ 6jy6G), %WJGu͆j.KCi\6*ߣGDN-TDdօX:ޥ{6iE9@VE@*NBu|iA7Ut= O}OHm+Nw/hy\22Cuh*U_>L[ևW\'ajT$(Pc>G>^xLWNuEn'2P; ߐT>*Sl6/DZ]6MsY#pW] aѳy|:N#҃x(i87.įWowh!0j%r%¹,.ڸeLi!3_ Gs.yNso[/kxQ%{()XyEJ9(Engu (7>GBuJ՛gMw#TfeWlYנ)dOÂq@ S APB*^&:-5c҇]pklO808h x9-lqS"NǮy  vL>.<{g ZscVDOrfuw^ ^ Teӵ6JhgcG Pw>cY}&;F׎<)C+O?Zsp;H&w wlZ\(O@{& !Xpbo: LgRY,d#5uikP?"Յޭ {r%I-Bi}C&Q6F /'#b ݧ͢Eh#(S+9J`< `Ʃ*2$2(-}J.(;$_cC$sr}۩g/L0 H$>jru;+C/w  d%_> C=bLRO3\zP8dj`Oen &;l2&iV@Πvufw&kqha M[uP]څ~GeUÆxn25!X kr)<{\E~V&V?d?n&?|7"7~N`Yk˰%\i怴ojY7;k^s0dvAe'jafTwvrYqcOe ^}O{dksp${M?$WNLGMVZ5Ϋ)6J5ʈNf " DMi2Q2HYXf^'k^_ iɀэ6&c\ -g!SYP!]kp/+?ipVsnCm.3Jk-h𤭱*X\ & >tw\CTboG>r߹0}< XFC* ɒZ6?* *Pe3"AGx0-"kwy²%ix uvCftպp@!odV3)"|dB>/ C{'Ӌ :\l 5Sg?7l]t(-g,fGD~6M+P)BuiK-b N^G^QT4eP`(@&HjAŇ3,w K g.u(3:3Id4=& GZRh#H.*5@M^HT:K=_4 FWNѵݪ$EQaMmC<ӑVsL#BɅ`i-uTP;uiYMz)Ct\}c]# m`7 ئFDQ ]fC5D K0?-'Q ,ls%)]j-^͠)H1 ֤&?6ҕ=kCYwEj[1xd=І%Re sU<}Z8K$-2qVF 7N0{PMnH/a$>76Nyd,ʕ79;pFl.nʸҁDEw'K4{[4JGaY/e5/<}r־5 jWOay60:(T;𮩋?eIW =3nۂ9G$hݴ&$yg/O2Eg-/%>faFxyjq쥏y.!Z\dd%3xzWoľkZ$)Eb^gWIuy+!gC?My#v_prYqْ }DNGt݂=6?c5mygpFz}v;IuDS>|*Gj N[i"\߼:aGЏM?Ym > ,.vJ*%GP)Fu4kݎr FR~M`H&/z:DɏI$*FR <KQՖ82v_ݭ,Qwq:MbZԨwJWF|e_M:X9eNZ0h!ӎ<]LWV!:m8Pّ,bi$> ՔCsΦn8\l/g6pY0$xy`J;(@kڇM p <KkLrE$.Gg? IL/VZРE7 }V(A]&F^BB>.,!mhZRw}4xEߛ]no2^JQqX2NF*) ThQu^sa7Bo~~Ca.ZWa~kWPyH4LspPgJ02L6+]_5X^y)(\nsu\ zJ[;1jW6Gϋ'WNDK~6MI7tk8iyd[ N ?#6'8`yvM%zk#6d B,Q]Gυf"])v$6c$}T\=Oq`S{͵ ⱹYr3ӈ=jI <c T//x@T 18р OOb ٯ%AI;-ۏka)8#.~{K FZ ^8O`0B X]հkUqyR?Za3ך鍪/ժ2qE _)WNك2@gՖh0ǰ`_ HZXsd4)rvB¨G\s<5"" zq"c#2Ou^ъq ZagŶ `.V)Aj'K G%⪩)Ȅ~C:QF`t0[cjw̩ -F5":Wkosp)!}krJm(0tՈCwJ0ɿGP` ^l| WE`3_Kٟm #ًKUVV-}uBل3/C%Hȵ>)&,:`+Rʩ8V;W(j.Д6őN0z1 RH#g;6>s† b2!VP$/Rk<̫X>*BO6wbǾy\n(n$zc705.b 柱NN;Y=it=IH]a!`^dرT!S/:y8h0INZ_>ioE[ adH{37R3W,k9r1$ =}HX䜂^1QPF6Q;iA<K#!ED~8j;ƒd͒۟a֚Nܛ!F> !//rzߧ)~ 8H2\3Ku9Ʀ IWX* _Φg!fT&ƃ [*v4/קnd!<ڏS_Uk将8̛b>9 V+5.͜\@9OȽ+HQ 0ڙgB+2|'Nm zaNoɑcK e{/ |ZknO%~c :;$#rj|E4XQX-f2ӟ>q]$RnB!|_(ym;Vj %Np`fMiCI 㗗[}>ntQ;A5& qo1`,PFXVrɱ=N}u>u済>EaOq 0AUٞs[4ޟҰr;+]Be ¢ +Y@OeBTׁm$Z[} I<Y2|K|$Rj VK'ïP$ H + p:Q"y(V0H Wpl]<)hj3dBS揃Ħ.Il]n?'|suMoO [F.E<<ǰh;<+[Th D C3b kɊ_mWoi9sg0lDƌ`{P]/'6 oJmL+e#oKYJGn7NYB)"4:+VgA>,-Iemm*He0\6 8z ԘmRQt<ϲ®EEKj1J{jjLaMw1X_l.|ܣKi9\À~b Wqƒ+(?e;7kÜbe]۴H z=a\'Ukyn ~AvKpSQr^qpub^a̅*540FH X0qY>,Jxb;[e f|B '5Xim]o%鯹 $~3#\-(5خ$ ]`=g"PL-@D6doc"˽u "γOM/y9>Ce^8g"|C_,SG ўAթt)%mqsևU0ض5\ȣI xgO.܋{x裢vNA)=X_e+[O3,tg74lup4Ez7-i6!?H<9KipU[6Xg& ?L6yl'͂P+6DfHe\:j9{^(R 5~ J6v3" XjiY_2GU4y]a#⛗\ߐڟM#Q&-vvl ޞ\2¥a4)D~r>rrX͙+^})Rl}Ğ#s [qB2i4 q[2zź_H> 1Gd㹹ԈotЗP7-H;j/9id?OO4>Acq+B|T9L3+UbU8G^^!vzO ejZܐQi[d r+N",ufeֈp4͕ Yd 3丝.q ?rFcLjC%͉Ƕz#?t[5#­E}_rcΕevg5)}njkxBxo[EfCv ř/!H*7vvL'6n4MFsF㌭lRN҄B\u_#)UO ?rX 7I 8FؕҰ.[o&p.m5𰽟 ~6,M- KE'Q^xnSkLJ_tos(pčテe,¾ aW6,Rhҳn¦xI(ݱO5XThf5 ЀOAwIBfyTN#܋{:ҙFy@Kb*r:vkWPpƩ[a|[( kCY%i8$~ͻHgVmiVOړR"8;p'szg٦ P6# -VV]bIgG#su$\kF+9VqnՈlrb󛱽QEUxhJ-шSzo.hJ9coǵs6@N&-XE }? {2]j3Kj`Ij& ]}TJS/R7+ D?ٙc nrߌZV-"M? : 8jtClbZ W DMSuwty=pORިa܋tk S] N|&Aػ[Bb}` ١Us ~B ʘ*04Ő:NbJĢɏKZ26;α)bԵP+G-IH.wJU7%na NK ;ugK\%}.FF?4=/ם;Ӻ7 6O\4)3l5^bYd\%o=i*J}bq&PgI.ϭwb*>́Ӻ3W-AZJA]G^a}ٶh >~#X)?lY m@e֦夋~hFUou#k%F4ͼm9S6< GaOvV T730uw" }ҦbOŦ/\ck⁺3 wݼnvsm9R@([:OBL"Uȥɚۨ%u{5He?P9;a)t%#֙re:?$0}ƭ3S@HR " '@uyޖ-AMgz`\:"E3DѳKMO$S63 *(LG%BzBQ>nql.+TBS&jMO& |%mp*kή92X)-pW$2)q 悏_i CA8rz_B`]vFZ-0y$ia=cKp +N SrKr~Ev|b_tbm+")aLuQ5V(OiG8Ot溶ڃ?c[j~C4>WvR~65Nk'kl6h0fHlKX ͽ^k}#VT]{h'֗3 qpˬQOƵp]:s^W3:ca 49$ѫ㳷j!P-g#SX5uh,mZCWt-b5C=#l*#q3A#1^&gKE* w $!l`6#;I|yFgU4rtNL9DŤXjp?TǢό'4$}UlCKqhvN,-L<:QbC:`0ϼk*6r0`xX ؽ*>8%ܻNۘ"KUm43Ƿ5 "6o$ҘӟL (ҵqd[u` EpѾI l!_ZI0Վ3̊Ҵ.8.)9lS6~ZsX*O;TNL[  z=y><`ろcrQTx`Seziz'vy*#ev)MVǃ( Z)&VG HƗ.:St6PgVzfT}g9D%EKv 5rsYLh3;;[K#^eoaQIO*uI~UҤ/UXok긁pCwIG;̈$*W{9*%TS Ge}s_LW b֠oX|<"e?q=9ԁ/Ɏ a 0UeV*Zj?ǷrRi,P׉ +UN>Q&INb&ER=#Ycv(2Rjw[`N;u"kQ ڃwXD, %!M&ek .%*3p[пlDèskVxuq= 2M%cAg:ٛv䴧e$lVќY5mZ$0>D ܏,O:ACjmfm_l?L )m'A"Fv `HIݸg׈ Zߙ])Ar3"߁ Nt<.K60vޗA'rJ6RY7!>@_G ㊈8+9jO*F눭 ev\ a]3d 0}5]]:|c&uj#ldViz{ <'la4WJxg1!?s7!?9PBuMhA65uBu8F[-xXג0|:#%DFwīaptʭ[ bZ}%͠,[ji<8R@@!+@/f `G,#IᙝҸ}TM&9N8ҖgfoZIV̫3\3׃_sDdkCCiK T_u$vQARf+ .[\ M9ci RBgF r=*"a=78=?5 5CV8N%7ZU¢r0f> f$EqF@RN^u+J+ڤ=hlI)[IqHxJ*‘ZKArl(I5B#>ھ!N~~qAN)<> y;{gVf23WQ13xpҵ_%9˽"; ?{hR;FN9~ AE ɤ1ΑO`E8R"MPQ͞lQ'4% vl#LYkP| p跒SwQD2E>R߮mRUe᭷6w mwLjs/*ʼxI\nSg44h\Sv8JFf:0 hpADn9baKSUS[Ty'$*(<83׉چ?@m8;/ȃ:;Xq 'MFFcpx4MfE=@0,T4:0 }>ZVFym!jrɉmy?W10lg [翁>JPڲDv@sRutM_ptm穼2<5_k|9RMğxЧἃV !42.DvAx7|׻鳒t4P<:TĠW:7x,Vp<ڙnRX?c`{ =\2%;#+٘x)BALyIiȝ?+<-=NZVꖺ?;Tuk+c9=~m*>& cue&[&Wambg.Q$5raRuZb]:yLf^<{OkYrtDTx̅-|a$g|3qM<L8Ful'W8L=~#֧ qCAWYe2t:Eo-|+ib/m8JV`Bk!w\cF [z7y6kuTUҒRٿ7u+#ΔYPuC\MC\@ 3l$ؙpaMec;}hQ;I36K87ԁ퐛0HAV#ܢP5:h$&T53J"oÂ{lnX=XȋLOgih7|e bO A0**68 vWr;S7t^pI+m <3x1:v",ATV:qr ={j ׄE\h6&.^ Ng`Nd=@Y*EBJA30OA뮗{}{aHz4 ?'b{~Dm˒mw: ׍&LxO'ʁdؿ#mC>!^pirwD _0OMF~N RzXKLHGJN23(\EccgV%Jp~OA"5zt g9Wu͟6aQ+!8/v=UNMZ pb>,蕿i9Oı&hҽkco7A ho)<*6,8nNa6ܱ^}%ԝ:l!x}LD¨޳u"E~d[0V`H#{VKA`(tQI MɅRUYovt]Gj{ڐ(Z!~u6l&& 'U_@iɷAkgwhGЍL`>),ek1̵?g yR'-pNfgD7OVO:+|Q Nc2*>&"J.,=Iܽ|O:n5t7bܳ,}kPh4 <j7K \N.DUb0<4l0-)э |ֈ-ed7S[Cҡt!#E)tD@"iMO(^27yг"4_d furm51Au#Ddw3Bo} Y1 ܝi!Tbfl%?z# Tf֩IUc:cśa2 뽭PzYHA[8}}+/t UOʹ}.vMj0bzRڃ slR]1<=&nP{'jHDˀW4 yg&q_r֢DFV-bu] ~@ (s27hP^j ͠1V{zLT7.f$[gK@Nw!ž-|#Pi-"y}G+ 8َhIzt9BFrfFLnȆ䟮T) {K1l+YVr*nW6?DEF:U WPs=k1p ϼԁsN]V<.!Ձ\+*W DŽH#½^L%0)s6k";o|zS9t+hb@G'+sEd+dFĨYi7){Gmm eJ) a2->rH'a.Ms=bQ_F:{V@u {ڀRP$*YR){6VXa+B.uTghkwl C4FO?gdw@&͸uXǫô:!AA_GRʘ?GkDb5ә "PF D[._-Nce$*|Egkrs'Sc' җ^>m~ fS\U-.^F#֕f8X@%g:2na/` yHI^W?z_!#l E?z:$Cjf}WE1͝[ *2N0%Zxq^18aje%)i&?O\g/aZSHYe6-zey02{˴ns 8z(?ʣBpTV;1XH:Р+Jf无qa#H +=J蟼=lVNw]u|vEVAƩ)-[0b嚚VBE h(dZ4H'`'=`,vut幖V@TjLSL`>&|5:bñ},AGW\jk6۹?GvIZ.YKSDrڷXV*">PfxK`l `ǭdN;(apLӨ7P<7!`3pMmXe$ `MGXoY<Ɗa9KGlj|8) )£0aʔ E8og6 K?q4\VNYDJ;ZhOrA4иtjci zr Nӽ@4S EMq ( M W:*2WN*GPݖ"-P%!?g?ܦ !a?33Vْ :3o@E8n!;՞B?gЭ __(!T^F/j8=Aj)jzhx퉕 _erOOiLhRĈ)PuL$.̖}F> f=q's _bx)8WL/.aOZQڋ ։C>ܳtHu @>Ai QuPf'(T c%yt뽫AfJ+>r9% X+/?n)snpXm߳o €q` !,\`W 5},D*joP${  T]WƉ jf}}˶^;*ޫ6%(buߚ9/,9Bt @|҄N4ϑ4);d^_ZebXv2o% N,[; 7$_p3>A`3LvJV;jd?8Fymݷ),CtLyP53!R4f&I1V-sKSN`닦oTeKcb΢谻PxmI͟eNC8~N.S z SsLDg'I|Tȁp?Wz=d@d8sԅOHz%~Nܞp|~;"uhU5Lt%Ƕ|NM\m LwdZpFH6vߝfY[|,$ Gn^$}ߓ)2e~ȔvT`|\4NƦӲ!GOlħ&Ȣ7ncY.[K,fc09%I&ij!`Z[l[^ &e}KRt\rlELׅ7x.T+Ȕd9dlK,v, ZPfv~J)Uk]uϼxڱwSt.SQy5[yBOF#͇@&ZYP;Om"_aln5VޯxWZ\s>m/.-IYFG^M6W5sﺥBs-qgw Һ*m;Q4fHtr{A.>껉M%jM+`ISN\bIYn9Mz`R42b/KboRՠWBIkEzq]`(g,e+nn * t)r&N5րGgHR0.XƳ~N~O-U9qWWIõ망ozh7%FA#>K9E YXi9hOgzSsL¸3$-sW4H0QH$~@PQgX2+0mTa݄M8!XԞ 򈡤ljQ[3 ?EVؐʒOz50+ K/+W8c230Awy1hXjq8}'T+\T!LG@N nz_[Q)3wm `IU5Wۯ:?f΁}|(3GL*sT%a+H>q`mbэ}{eOuaUG}F$] u/jhжuQNƪ[4"9? jc}ɤݯ#C mqSIE%WXAQ,,?-29q# 9pcPR;Dnii;Ey&QV*gg(ivqAϤTXRyݠ*WJz! *vous @J2PJ4Kو :7)Fb{ߕ,Ϧb(iڮ8(ܡ% &jvHRCjEB*A*GfgoeTB34Smw!ԬvNdBDRu/MÛVg,h\4wE=EN!_|zAЄOp ?|[M Q}x>+OO7ISRgxq4$ A/4}/_<ֵΊ $lՇYf}TevpWc'8_˝B˭?e,]6_8ڑ6TD# U>B]aiӃnBFyICѐӇ[hq8r `@}&Cc/ -~XvkGvLw!bAU[n[B9Nw\"d )^ g} x6 Pc'9NukvK@kJTGppcϯ49x GIc"3LbӑE^s#q$iN ;s pw'SW׊ 0 wP3M&۫> ދˆa#Op|"A?p٤NjQ#M!sIkWLpnwo]m.Y]1*? ̰>xӕ`@ضx˟щn [ :Z  tVw6 -a`m1?Q eL_U =3 y07 "XH4|0wt-3QBzA]/td{E涧[Mqc ,M ٹD߳i$ dB3N |]|טEފ{ŝoo%V U)%w/^} eFX-- .5䂗 At Y.k c G`:aJ`162[W =&E*_\Myf--r0C]xY%k:YGھƍL5 gDVb a'&\zuf|H`B2Ѡ۫wҒLS=!l ogz:P=1iv-oGL %vǫhoW,z{$EiIKqngW\*,>ׇب0@ @pòJ5P1rfNZS.~eNYcy.^650m+"VQ;K,`+r &DrĂ:^n bʘK^X5"6̎ƴ>=^bsNdƬ AxT:dAL$W"C߉ uW"O&H /Ҷ(KH΁Hc&oABԳͫl: AZ1k{ }[ l {jZxZfU6Wg7lMq 5L#lH-J'(\{ 4_ p/$Kt-֡yoi;y^#'A7a4{QCNd(?mNHPPBvݏǀ\^k]Į׶hvwOyT?<UsƈʻX9"R̍M2Vھpag_bfpjmDwǯgLz|(tziR9o?Ӗv:w廊륾U3 \➵>ydu\ku-mC\T.7kJ_#+$~)~if(Ffa ,|/ --Y8e p"Oi ?}ĎnuA6^ Üf  :& %^ĞaXFRG%~ǸS씆dt64PH>zwn}dL׼<kjphJ`Q0p8oet0:QWyA]cCfJ c֤v#״ĢNJv|1t~o 1vG[ژRdUZ JQ-.Ce⟻96TݯѲվ-q4b+8̔v\)!-񶱯NNѮ*t + *W?SZV 3`a!rT:kdV8&")dk/^$K!b^B@WmbK"\{f m{^b{&%m[ϚzI<6VGo$؇ʞaD]!NVɗ WBejϤg?X. &edaN6bRԕ} dhUY+Yr;T^X# !h2U%dO>hn|p``QHtF^Ȥ:~]:uvfbW8\̵S5-a|f_saE)R[ j _' &JOd 1*IԬ~72Q +7g&!b}87m@skۀQ%=7PzO6`cD&U37RtTcvb~,[qL.[1M0a}F k[ZYd24ywη蛒ZF;?`˩nFwl:2KyX C.FEY]ZY*ҖBZj)kҥ?d }h<4jݿB<ćH,N\ @`"5-}4OP93^l~ǖ9MA_eEClz:XwdZN%Λ.CbBԐ-m/Nkm;2~(x#v''K)|n)\wN'ևs!kJv-9ߓb/p59+׏,{n5K('p!E?{Ҝ5=25au0,|nNŌaA!rRNFw+@<cW0X>d;jaeN)Hޞ`뫻8I7'7bsNʖS-Xp@ c^PEU`N\FNcB{{Ɠ5a#̑!Zdkiih *qe+o^3Ia."J rlSǵA/GUxG0q=3~vԇMYUu)ngk3ZB˒;:Q)x-T_  Yw{j>,|Oz&M^=koKme0 0o_tSw[Z꿚 lD +e p;e-@O@-x2N#[}e;Tڑ as(d].SRB5\Ş^{l9T$OI0\ DG.Avyx)fVn./WleA^=jo?ZC![pAUvą q4ʠ3 .$9XG] ?at Ơat? ogC2: R(q)߮Ix}/ ̻f{Xlr"ZHC)2wGĴ sOn#X{Pc2ɧT#֖ɣ",hWΓ 37rhƆZV toH+v# ՏJ|S[hjp1STA5A ߠOUk^J:gFNWr A4a$y>@Y/ߢkg}e%#rڑ|;*_u[j'w #Wo<_oaT/+?,/YƤbT,0-$lcČY)qDD vڿc!]0B8 PXAmQv5d'_vS (uGfYTS帉ЦkN%hq 5TYs:8Vu-VYKxY/ŽPoٱ<6Wb&ˇ 76^T3<>Ekx`۳'#Z:t#/YY9 ԓ˴n=4 n- kQ^E fsZ׮~{9(`&aVӯ?+g6t6zҰֹhAN& 0kL4n ?wbgx ٰꍚ,B" o͆pٞgExGe+raHp vD5ǔٹ/H___-m D_K6U2}a QM%3QG m:zo=QexfZ(I'nV&>,4L]@BThC FgsSyD.B̤}^"?~ q3X]sp^! \qK+`= ȼ@NQGX?:Jf(t{l2|iu($uF`ƠnX\Z7'DH:V0^xmW;@tBE}muA^t | GDJ:;V}WA9mZ2vXL+ss epOp71]/VP,X_/Cn /aP&٥>\vh:ɲ9}3\JdhF5zM}>,nx(^c,N71# 2Srl}܃KzqQkdw[OūK<SozM:ߞTʗvTN襠{řXO*j.կ .AÃwu >Dž@8zv \\}\Y &$cW`ȩ" e5=׉8B8Q>%{+&6v]9mֽ"Bk#JSt0GL.)rn~4)~ ꟡$10Re e݅%riJ凫-Mw7%TRqƤs ,ʾ$Ux82\.Y} d (D1!sFl]jnfM,0+iR d$ljhydL1|rԻ?Q/ǩ5^s*l.}36=-\ѪG5^4ؚ>潻ͽʼnew|e14&U5v,,]%|Q0uX 9'јC9{$?땥;Y*ia}<].+-n"quL7**#b $GQG4c>yS<2 x#VVw3 S/8B4ҡ6Ea9cYėXOw@&.52.$Xi )=4Ƚ)SbdnrD9 4P(5.z `)ЄVexɘhM ?Є:*&f(39bj.D0"FFLFZZdct{.#{md]fn`^#^nsғOF:-7$'v> (ىЧ5I>iw,go#s^iWU<UBМ+Bp]]X(6.Ȁm A )3GϙE @#h*䀁Ӌ%ŘY٭n09[RUq|/}G ў@sbi?K2M2{ )VLPS\> ofAA=lr8h9DWQu۽2~|a.i.k^M'F+J7clZE ֻץF n}B:nAl{Z8|g<&Иkl _"?X ֮`їvOZ9Ww){)[DIy4FA;k}eXzz-aa(m?ugƿ[MN >y%leRMEl1@`0e +P UR|cn?E;ꏆV2OY;[CHTI'^r)gߗ?H@r|S%Ӑ Eo/u!Um/e֢pn69'?MQB*y1;nޞKlV23~5g!1[Ȟ֫_J+w}ԍ1j9ѵ|ó~NmF;=ɉk$a;v*cir! ɻ]J?h[w!6[}8)pkO:/ft-벲YJs)G=v!2Y.dZr- 0wTbH/c|#xdq`e#0۟kZ).ߧ|e^p\_/iFӁ*Q21ms*CG` 4a&8ņf:Ѩ҆&$ڒ:ay@ au[#_G د0틟:^aZ/82yՍ& )m:k[-ḧ]泭 oqjс$MKbAQ߇d.BPv|MZ;]d 35T @&.6>CG`_3 $uvvst& dajH ,!58߆^R?fdpUGq /6%iJL]NnpEuC2}vÉVV9 DC N\h4{&|C׋ekmwQ.H‹y*o6WȇCB<Ɔ_b?=Rr+d2ˡg՟R[ > KBN# .) cxԇxa+޿_fX`x9|whzמU# f>29LJ(ZXc*Pw'/n AS9pn  όpa(­i_3c3*RgYwENLa!nbuwvH/E 1T/U+n(k8I̅Mf͌dNƽ{3룓B:=`)BA7~%ؘO֑ΰTV`nFKq1K4R 9Z2' ۓu$M&KDgXWCϩqA]R>5&i2%u8Z0+z.e3$e`#OU-1&M &8,S_yx ʇdXf LA CtK[3MJIWl1Sx^Kaă7+H5]`TKsjxƭ 'HAAy!Ceo䆳?JvG =܀avCGeWK[tI9])<6 V, HPu!dE3+`ld,ҟ+m1ߥ." vF9ÙX;K!x+VR Dg<_Nذ%VVQҾ-tcS}@tG^ k^60ForUŤ{>,U+b'-TĹ4'}e<$NO! ٭JvKS+\y} AUO+pD^EE*- tC"u$Hҵl#'=x@$&"|( ӟ| q?ё3v#:~ ¹r^塂%j ɣoNeB ï3NκusT|}TN ێښAn4!&w捥6hSs~%cCC+p弰*E:4l"^`$Sfjpv^tx<^#ڏ`/c,pk^煿-ӻ1,tʧT;Eܦ~"8C;f4GJY&5ݿv灙nZfPnc'asJɉ*CgW"~H. m#9˭a$y R{D^y7 } sg~NjQY9¿c2LӡLC"ެv-01Rb^9dԯ~cʰ ~H7j]9|fR?w_6͓^ܸDMP4ƚ?^LRmԽ^)<u Iy^n ܭTXa 4'[O p2XJ5\.ު޼O}5&:_vy]#,OJ hԓG^j]a,W)!- Y`P2e<`5 Ky!H5d29*-ՃaVK 8 /z~>̊ Ua(LfX>Q5Bahy?AnKoNcz.lbLI?CiU^{p|-dh̗uјW7~@q@X-Tbא-ЏVDXS-rtRNjN زű{v‘l`q}>&iL8kSΨ6» 2 ot7agR&7tQGVNks-w^SO$ZB}-(sPR!ݮ= +qXaَ>(BkLH7&RDHGcYPvދ@+"xQ=bӳߩL!wilOؽ4̈́e;a~QTk)y2$+Ym 2G==y`8O4vې5a<<8!ʺ{o=GS?1w?!]?";*t&|)]!xL&F:K[+>D\7}x2գ_7xA Q 3zoZgzK~"CrE?~{d*!4dTέ @Hw#9/ dUd97@+G  D:>v[)Tlre :o-lyyp ï,n"1y-Ywm*L`_kA6;hX!] %DZ_n\4bR=]c(g/Mb9ϧu-1p$ X# iغZ,N`_{J;krkk@Ӭ<@3 a2K%. I$ _K,mVSܷ\р9 /,!/2v igfBTBͿpp1H'-*7wժ?UIGú"HX[r ZOX-?T߶#DVhOWCy3Ǚ^t&_X-@{ !Ǽk ^yh|0yNsM_GA=63'lmɶ\<_<A1փ>n껤Y'U4vB?X$&x7E[ӂe$Cқ\\զS`Dp3=È`et@n$QĹy?f~d$܁(MA|NFPMтѢNgbM-!/rXD$:42Zjt#vڰB @=Fn6'KAe8AbH顿=u+<6P]ԵSM@"4׫a% x*GHH{5H$C>/0=Ţ&l2 Dz,T |g:QYϋf_#ԗ-Pm6r98]fW9j]z':aE\AP ꚷv&ihͷxWq Ҙ8(# xJ[a!&^}E'NHpi,JKhx&u8b\W|đT=+Ez3*{g7TQK?%Esڎ2u*ĢaiԘtR!)sëQ`!?mߨzsP΄#v0R8+E &Bw+@)1+/~0)csE3Gm9:~[-Ъ?p ڛ5̳GWF>b*ܡA` tݢ!$_BtD`4 ^N,-it%"5[6(`ˣl;cO(oQvX'ܘӍMբ2?B;G@i .<}sN5FWm 18GT1)SLݻkh=ڔ_)Jnޡv4 K"[:֪L̂bY]@S)/CHj>! 2 t,CЪ-[5qV*B:CHdRIź>YHNS{A"# Dn6; jr碯- Z5V1qKO]d?.Y22 ݕ[P?ͽpS*|ljgdRj?og# =d ;-b_$3r@WMQN ~J'3>QMYۨHiz;V_rrC̅QhI|̋G`I8,`GF#݀R;ݼ> 6R>Ŭ3kEB3ƽ97?2[DN %gT' d븚3A4 76D˭[6TН 7B̾X-+$,BzK$ 0]0dj{(X9 yS#i qD@Y`^M%|kG&BV+prGNmE5tf}ǚ[vR[!߆Yh{OOn`WYodUAW]!Jp0!5q jA0ЍȾSpK:kb ǝ037,GDY-]b%l%Jlv iap[v*nXsk6={ZTdI9Ttg%yMIIJ5-gp_泷yxdB:įvA@ %QrP5e̍~9hKYǹtwit7seP"k5NX?i[v\}udaR#?;Bb7L䴄uV?Z٨<\ܿ+&r!aNqZO+\Q~`[4ZrS4qΑNZl Ee}:?R6͛;sHX1sۚe7 zbS][%Qz9e{4-rV6`fSxX. ^ha=t[|7G""2~*`pT N ˴o>aA261\|2g^0=DؑDz@؇(n !آ$MDbK3"9Ğw"jtG(//IoĞH1UбL(y}wpyw"ybu#w@{Iu>b,'-z*8Q.i H,4rbR~lo~e+TL4]r `FYM!<jd >r3fϙWnղV{N5U1|Q$/5d3i)rS ʀՏݚoU~5Rgi꽢*ysh| z0u#<[*vۮJbӓ~Ac?h.S߱^~&r?*mΩ.RElu-A|AT^6݃̅)oЏm?8=kY*g ZpK_߷}:$ ߜ?|ʔү]S\JaoꐇA/ن o񦳌c(Ժ#Hb0{[TPC_zJ =9+Od>iɌ`YB /s((AFYIj|,98n|X|>M*:utSO֪ҽ~Ϛ gbs6 xԉRGzbוpJ0`7W*q5}כ=0ϓU8?Hk0~[O(y ǗWbPɞ_,phCw ֐5/k\ϒUx{;z!BWVlO!Vz.H-9dBiA?Qj8_iоϓ<RsM[,Ȧx48X,? b*~c~_%ub[pUOZjEt_Ml:<ά$g&k XFwKo/#ARL` &6y9j%.֠xs J]723WN?&Bmc"G ϫ'IMZNipq*m]$M ZQ&>3+hX^%d>C0mfWGL@&Kֳ+1{7cGD qŁxs3H7N22v>,1jRCb)^/VJnme댺K/o]fmdϧ&*Oeh{x42u_:׻V}h27p:gFKv1L#6˚- sϓrt!5bbȲp@a1r6021(,Zm4|o&wO\Hgh8{ v,uÃЀJ=Dț2~Uu&|N/ly} }]g{g X_ɨ#A5/ O1U8e t(7am ۊLs`KI?*"mM[hDRnUę .n(]nc(>T!tyP"tqxi\x{73p7O53qPM%n5P5QD Lk)_CA֒{(Պ@ci[0}u2BٽP4<+ 7h6&d j3,iJڇbn'6US(;zԎ;,[(:`8[VrLԁEJěоzbG|,`!wxWƄ.1,d<$V 臂$ 풕̠dx/%z9LuݷDV"(]Ǐ28F*U}|yԅSeݣ:%:vI3$tEN~f*jZm^!f=J27Q4CqPeJqiiu:@+Q K@bYi#c0C=cl'jJQ!{JC 0benL]j !0Ex7 E(6ʅp_sXG:@{u][ 'a7o9Ht p5[Is!@\H >>*V_|#(\磹OVYePKf!2\ Lj,ϳ|m-*_kv /l?RRӒ<.):5ռBE`Bcr:[HK8Q[&H]F7M aM%p'l"9:UfFx+p"x:V/T311'Ո:?}Pm#ZGቇ,@e 'kكexox&p&z1"kܹn鞁 -n' #Le 3脆i~1wuZf2 6c4.cҷh£/?dFOBLE͏'&JyҶXZY+B>Ɏȣ~ +HiQw:4>x1Z!m*@eN02B//|='5fwFBYr\V;x}6w W4~õ8Hm hsPt( yI3j6g3HXk$tt9ṃ^`#FJ?&Jd_y޸S ccKY?P.So˹=RWRJ-,ÆR >'*E#/9y`Q Z1+x$\תg( L,q> \2PУ#Ui{_k+FJ"[w\O)*@H<)"SiFo~ Vь?~Ŷ3 h+G־#.5E2; Wٌ}:!- ƏYxy`e 5@;iA+ ]AVrղv*[# Z8v.u3t%:h:nUHח0}4ڢ!S{MF\gnPm|8 X1ؚ넺|ԿJ&e.FoŽa`,HTy>Jj[~f|KIMSt`OfWȻKw B;'> : PC2Dn/xC8!-It{=0+YDpu?ΥJIOñ$y]p dnvڌS~"ḡc?mF x|1)F;qzQg9A%at5,~^Yog^̽|Q}NdTJ~TbY"оŷ67\F ι陭F2p<ps)+dN FŶMlۅ~~&dR}#ar(56 !RzN&oSKTbYF0 p34O1NYɪ84|3"~0JIXS׳蝇`>DwZ^9\tܱ~ƦIRT )mExR.[M .폎xh"Uj>5dvv|\2ZWr5v͵n0UI[d]Btb0=Kc sf B&7%/ccD1hR0 qTg9i>eHiCps| gJ}K[v6~\&G'j?-!JG:)BhEED]rϕ Ҳ]"RKPLoG? fAGBF`0h.﫽[.rΥ`jՔCk"v*~+)<ɸdL 9$8Y2I3 L7dTiڂdLFZŇSG~"afoLtg7!v.t35 G󰃪l.!^ߑsQ$|o;(\ |'EUx0AJBxYmuA{ N(4Q)Ij6r5\EV2 _T,j5sd9Пu׷,{Kҩ=2 C\Ў~K[ΦHq7T2.^j1.KO8iÿ Q 9(V(Oo%VY; `y8z4ՈoBpA"[ d$4KS$!*OɸbSX*l n9hS?zzU#bjiYY_vwS".!6Qß"l( QkXט`)`JHR)Wh 9Ծ'p?H5P2g#<"OD3Y>A~Aaa/~KCobn c-=~y?!Leb8S{fX}!A(k#:ZMrS`ђ㍅%gP7&Uᜠ 6ڏ)$WϤUoNsܲa!ov 'm9Tn˃{El$`Pg<? \Hߜ1N6 Hi<Ƞb{Dz l+ߒ*JFj Mzz80^7rL.7)#uSl>qV<+Bw2-]|D۽(fwqws{#E`oz0 ;tQ֮Ӄ@S_nW?zqPf%/4*) Eܦn/x: Orh({$qopkPچp "|+*]Ҟ$_12g :++-ac,y DV r1 ixI\RLB5"+GL6SoiZAkO@\݋6nZb!wk~}M5t72lÁ%7 (#z/Fp f"Ip;Mӷ*DN J@ڕ֊@T[)Ws iWc 4lySn4h]v^B1[mgr3km$۽IWQ .ͩFQ-r@ƶG+α*ago1}9lv/n;Ы|9Ocf&\#Z?_1x%bq B++ZxʨE#u=cNv“V0\'fϔ͠#ەԢrl R%g_Z. +`um pƓ`阒{a%XJF)>JBWA?a֝*bFQjNZ&BLnHHpiz#Ob7B:ndȀsXl dH4YO'P>]u,UMc<FY FUW -aвUbuu02Uy#(6. ݗq,̦@O{O=nfKS{'b˲:_tN/0\I h1ie΅2FCBodVԣNۏSᅓGGu][eN׌UD!}# R({-Jf8sbw\6M$OuEdno?UP4BE|UG)Nʭ2)U 8Z|Bm~z3k&VWѣGEy̋ im+)0#?^$6hDiLg ,HABcHRk?̼DPygJ,!8xs76طa&.͉7@gOCO]f@IcCyNlnL{ǩ.w4)v1[sn[_HO7>0D+ A-rD'Yjt*{ Yj@Ju|ExH\,Ŷtm DU _.5-Z@P$rG+{谱˙ȪdI HcTYt?5ؓ7PO-~:'~5] Q_6T8Ө3ڋ.xUutCד[~<<\wptX׽RA x87N]Sc!{[#=Ci i(zUС湻FP {`(JŎGO-d~ǹi"^M|7>"caGw'&!ey'e%Z\9'*KĐ2O]G4uϣmq:AxivHpjwaeQŀ#xZ=W+e w-[`uapTTx|WS(hO 9A63rW9 )^nrunyv7Yǃ:6ߺgT hȣR& 3+kGVd3[>cZYt4%".I:H/sw`B :)J{hqMqĊ zkht>r0Tq5ږiӚf8OѾ]:?ٍjYV.%/6`C:SBzċ7G=2Y4MεM;P\T;_'ZX8ش:&yWђ,T_$9oDrWy:%J _[LqhºI6VkgYfEbN87ՒF`o,nT;bhX\k/}Mu嵉6<x'ŽRZv2+e/R]?kGw?(P +`7n#(Tr{ނ^`E ɗJQFXA7O.O؏gM 5 akjHjnHaW(0nZ]kb[$AٽÈul\IT E_LVӀ+ͳ~>1_j/u]j~m4M#A&e^xU:o_ $߅A"@s|/eA@Zho s;`w[x'|z rM]J8ts*Q˽йt"3МB Be S,n1$YO,:vXLG @HFQMx\%4VKK>o;6ÀIvҒ(Ĵ6S1ĽSw%HzV:fa8QZYj&tS/C@Uk8(T n$O%q`콥w ipML)-B'A`/q"pgyր~ύ(w K08k ڴFk-5^ ?:]9 ?eȎaY$>,T!W "s +'[[M﷨Viƒ~h%K%}Uޙ4:BXctMHS5aP0}\i;8;wjUK~ĩ j:ҦsE$_/X>oRKB֙=O.oZ5STvt2Ex#l5 {#vd(!äP4P{5ӑF}KrnCC=|]F.ۀ _3bZNHeITB ,n} f$,9MU*OD,XJvhP~'3٨0 i(܎VQ0FZ_bEѹAO>7v47c7~bʅmyմZQ Y,y$J``N[4M% kCw=f)Xw?a`*NGG`7OS"2 WȿB ![UC'8\(ҵOگx?8M81j',*XM9YIHs17N;apL())-;4ʬ*<[wG|0>3ӟ &Y~q%BvٔH n9?K}aUŚ2X̎9l$DFyR(SǭsUjiӜ5;/6HMa߅m'eZ:eÿ'.1rJ92WBpk*3uN τ.Rc* u'#k"t4|SƷHE i ˯vPl.wJ8t@F툿 v S vΥ=~pjL}r-_'y@"bJ%0Vf`_Jp;)/i@J10WO'rSSy3Kye4w$CjI71:1PU`$$(I:&k8Sx-ϸ2~*UMB{J\ds PHߛpƬlWJ%Es I9ݱ I7)@x8uk`#ex? oUe>qx{(Ű~*z7S"Ƈ|*?<Eښh6+sxj’?\`N qe z roԙ9bjIugw͛.}@X gfΑV1Yԗn j3<8˝y+UYF B'|O@栯0ȡ^1suBn?n`"؍B,,!4QPYXQzEh V6e/@kYh\hE z3T|˓jj))0n=n枽1bn ^ZJtGˮ( <)CGVGzeQ tmq6D H !:VS.9i]wbsG QI? Jd}3Q~3`U~&Z+Y})[D}Z%Vي ?$oJؿѸtshhyP&ל 'ponj7yzx̭\'gMR$ aΐ¸w;;($m//+ s0tD亢e^B"K[Wwγ<(+E;et^zdtl?;_6\BJ fq\A=+Z59k4T,s"l-o5#]S]:KvN["؍#*Ώ| #(Z7E}[f쭮 UЦohV+o%]|w 3ӥqpw;I,/= _!LI؀?X2%O8iO)V3";f~6ѳfF! š߱#_Kj5kK{>00nT@ˈOm->Gmm&/Lq"wTĞ#eHVs?-Q rC[<taKD*XoRbrڊ?<{.}_Q_;(=VuXiNR"ݜ~ ±*nEڛaD Ozcb.%S2Zao]a1@38} RG.!`P?Fgrvk?nlyw=gaf.$@a Gv+~@rP[0ÿ!'ʔV.Qɛ9QSdb < Hg@:XMȮӵKqD코]Z7R;ܣrԧ̂醓@z$ BÙB `$1%ܤC4hUjEE-tEKlίjF$ 4!Nl;Kr:$ֹ>G NY.j{C^?|l"ke9&?8 8iS1s8SdCAdA+YB5Ilz|4ݕMJӭi(@9ϑ@N;fT\щt YFikTX6*$7^ u@4`t{ ݖsw`ᨬePf*FF,Yy l)B"M qb@P32d8?_k :$[P1W5-u+7H 5hĖj=O$>NapD\<9*h|{[b<uܩHh-( _O%2 :Btnõq#SdpK1>7˫mL^j ތ__x$ ji~odZ%[jD|0|"D.Eov|@8+x1)]-6%]2XB)5!: -3Ō{֭r{eĚC-T2ƠqejK-ދpQet~f8-f6ŀX }c ]$aqXQ=].H#t|ކΨH/r@^,*)"͖+?vߛ_F JM+i FV{G[><i5=jg֭5tbUOET_И]ykUBZ6&9݄мqAF}[|*0A6U[AE0ޣK߱ B ҺFqd?O&؁3+7PZN6>%\H^0᠀q͒ܖmAjfLx~*TѫRʳ criBdEh^y Cvb9bU۶`B5hFM:5@}N>EήnFN8S|q$06+NpjSfbTaz$&W H%TLtC6 ۓ{`zp+'mO"ۀE'BH?2%G?2Ԉ,_Qfԛ7!Xb f*+T2jĎXohl?t91 o ]",>UN r%BMkTz6iEbL"sA3f &_&?8ԝ`U;[brŎUK n[^RtOH2:Xxc/ꜫ3 b+Ӆ&?]20@+U<~߮RixH^k p!wJZG"\7L   9j)h{ppi5,0%Lt͒ZG)Eׂ.0}e\plJ|v|Y8P̡_Z0fHq:7QO1#n<^.N5e#wlƌRj5dx<O8K[>!'#%mD|sE6Xeclnӛ ;}e9GB*h/,b rAOmǗ'R R. 9)l`³8@Fh5#>tϚGn]p837 -Ay>033(/’t߾JI2%=rzf'Tnox;?!#JcE)Ve bA]}/! Kq]iM}ou v"~"HvHhC з&;@4=bnč!sNx+nBnoi Y#[t !3ckbYLe$;OCgKJXf/-tHl}0Hn)"c8uЯ[ש] z1y@rNqC8'k.U?c+G0xOؙ  cpK*U&zro57FX+N[I#SO |~4z{BujnFEn"׉"揹U>v]RLς)9ltia~E&Dp@2_2D,U&3nv'drt rUK5(W@(3-iE+d?_:VH٤z)QDYȏ2IZ/L;Yו'oZ ܢd1,G?wu!P*S׭*cIh\U3͡N#F)8w q NYmtJD).heUxao{6ɚ>8ua`Rظ{dS!0a҉k_0jq9a=販W VE qHcJ2=`'ӀG`??B_=#r2x*g0gaGUڗ%h-ŔH1,LBc:\m<.!Zj, 5.Noy1*9K ?2//tGঁW@R ? $ȼ pjb^UǪ68f2PL['> -C a&ʑ*}kY2!&ֹ{6^ߏ$KH,,p3@E3[PI=KjXC?-f_u~?6:9ev`N<>[ە2'>>p !3  &{d8fA5eOlĸ1hlv b]4 + UȰHBwVza ǒ;O}w)-!o 9eTnt2xA O/%:Ժ0Z F=336r3 \se@4%g;1_ M CxR/܄u#,[`tF;)ަdUN |M$ -LnCJKw#I!`j_)aNQ=t="ddwM.3LBC5wawk;t8!0DDPb[Ss6_?Tz FO >/9BYt,c!0ڝ@#wq}nQо@e=en0{*`HBSb< (Uzo^A1Es?'/ G+.wTzY Kв2\t 1C}ZƩ<'u,Q$DDޛlr/p׳vCc:~[!\w =!~P3tt&[Թ m&LbLae,'HOb }hn:aUGA7R.$a!JyY ?qS| 4#ޭy3;D#^"+GJ׸q?s?i6#n*ٔ|IVoHI'HJA3拱~Ls{)*ǐ4xG0J#+ΤW{+ExNWX! T#rjԾkq^ h \pKoQQ6)J:89xZ.jte;{9@jfSÙ%Vߣ~hPx2ps+;b3ޝr&3b,Pw"%QEy !m?ڬlJ(IL M jzPMT*3ɗ~@^'7%j?TE*ƺ@Ц @02P}-ZXȠ SIlym-ᵀf$ZUIR' OiͦBpk(j $`@9TZa浯>bX|aѻ&iL|3s݁fڔhrȱ<<(pغh_.NE?o+Guz Hߘ"bp̬jm7}+D||y%O&)'Ća&r fdWX"ItGd1wۨFς9fBqwAtP2Q;,mX+>o vG߲ݸ|[4o˒xmyMq5" +S*  -8tp~XR_||tbN&-<)V`}x.c,ni,҂F#I t3??5UѨ`,D=S=nY/O>֮yԃ!6~&a {7l $`=vW60cm]Q BW\2aSu(MYD qVrI nؤqCD6t\VGB0F_wdamKAPKWXKJ #E!\8gRk rWuuaߠ~ *:&w@@e|*Gx"_bJuR%ʕpըKG]7;_=S- w FC*Շ@7#a)ݲ`\Vea_6_p'Ql'瞲B4wQȏ.`ح!(@Zf!P9^jVj/XW=Og)gVBrq ,|{1o}E6> 9Z6-"95PeV! l2ia+Pj.nz>],,}={򜁤Ar2WCwl5S4)W-qql*"#n ggsfH_4؂,eF#AFM^m AlF}HAB{K,5j,D'Z'{ߪ}KV{vHӣ^O~(n l: &ryc21>@+4E/ ]NS\UQO̝(f@g؞:JGFS*{BBJ(9=H묘!4>u9{«tSlТw$A&;x?]:%Z+TB Q&}z9?;Vyپ4Ɇ0L+*~%m(T6JxJ2SpQžk`W@]-E*Nd(+"oc#"DYCx/n ̎G*-J:20EO07#t[\O?W/yM+v_Wgo_40xuSW|\ԅBii*?toƎJڎPf-\29Nծ #5Q0))UUf>Nw(.:߉ěNՃ<"縊h3*Bm*Wb圥B *PShŀ>,U5M'RBV2'Gg`Ʀ/mr36*jѻk[BqΤ^YרfmCi Y?3LdE{%3Qy)(׭@yu:/1.2ƈjd ?{cص=-8[ yw#~#{c(y #5DZdzYUq7uS(_R58ԱM!JḰئ]#*F^~@Rq tNq+q>t44bض5_H1wqk{"<`ASC,oE ]%3owL>ඬCa' yFVσO}PeE#%?WB̯X1CSuBE?UQT\} H@E[=Nc׫jL9y\5ڟHI%Bo]"PgTmyg+്~utӢx౑ \ %B$=p6j8TMg[V[m78{a$cC'o ZYbCdW<3TB'}]!%BSGJSb@Db6`=HJ5njv{xGN !fxn5o9f+$4gU7˩ݯ}|E#tEF|8:(/bCLtIA@vrH5qm8B赤)gݖ}F\^ur*HnİN|GU cT7=:7?}\t+oHHG*u~'"\SYdf q02 O4HY(| 1|sϮFBk|1 @ 5[C(v/kWr6fl,cB7?IϞ*x;-fLS^!Nf5ld;o_n8et%ؽ#ui"vvWS<tZQ_(/9Lq 4ѷvNKI!/[IȫgXwh!Nq3%D7DXg26tI%?[ci5+b J,Wc:d΋bX 8Cz˴VV d!묓1%k1#r{bz;q}Ι Փh5cdZME/%P"To1RMe&MYfhGȫ]r*ͺW#~ }yLjt8f5iЩ6,$-}6[鮰x5JUR-B1UiW9F;"Nz ?z{̛֕}&{8S▱cD$zYJ d'6[8B%JbVENV@&*QulGV0K.d<1Fc^6:FÓ"<;﻽{l%8)b%yQbPC-Ēb0&_dXA#6)i~zո¸Ť() QRXIʷZ1hjKg`ru9Ϭn5V x2Kn;e#ybN7H |/?ĥ`^pK L̜(2YJgS-QWřddyKpq W ! /K P␏+vvD>B p4<@a"k!Y Y2s9' H~wV &;/>Yz uZ<1izK+RR~MM: yQdqbrO1ߏ#Ps";ETFHKPx!x#BLZMA隢_K:_>>{`  =Ʒ e &M:.CtsiowO<PZ&k6t{4@ q=WЖCiEk0zzʯsA1đ(+/g!Z-r ԔqUkg9=kp}Q7E gaaS5ؘV۵MU}l~3jjW!SȽCR`+h 1$_U_H}DB$b'-3(C1o̓D|ew4D6dD-"";/gY^\l'A [*\ZڿV/ Zob]x&(+M4ٴ;Qe-WHՍ̺y훙`F`볺LC"r;bme:^rdKsa_D- ҧ\4NN3C&b# E|kF)8}):jXy25-WJ32X0(X#-i=׫9wg, PMCle JXE|DOK"fW^띂8N hd:u> ] :P]?z- _>ٚec  CZ>_z&sj_;E&R3%u'nq/dt5~<(oWGj#ZNuhGIi<?&X]~BfabN tKkki؍9 rL-꭮>WtN=nx 5pyDV*u 1ѱh]ēKcY d54kI&; ^PyқC5" !WƶKτ(aTZ l%rYx?w#Ks0 z0;`$#),q%u?) qB\i߉"f/\lLl(x`Mķ`MSq|?iw8ȐEM[; pnV!1]vxPş uVծ{s- j7tuKW2FQC`ΛGII  x^C 9XΤOFRԳ{@1jz_̬}EM%TMAo9̉7TF'e  T)ރ8D ݘ8[aM)L8lR@8C;`>< gzg:}!Kkz^󠏺\p\n,@|71dzX6!}&z?IT:r^G `xfz0n9K#ֈʨAadE #,c,j754yOHUfzskG9r%2qT*N^_#$|U\rA_nIјvn)lw}zMÌۓ$vhSL "V)3հƍs؈:Ek[N9G yX.vmPZhZG:B^5~+I0}]#.8–EYHqېu`h.hO: X^vCM%Pٯޑ;"H SBeqʇ85ň#,Մ& 4"_ ?cX,G?(ym_]-8.kDUl)BamC.!A (5?R4e a| i"I71HxiI)L }I )yh_j0 J۲ુ!O=$ cG -v!N`"$vOL7EݣGPobql0E.C/jIz, 7'85.!EaAh֌:oMA%uٴ-ҤpPɮ[ Rpр_ڨWߓ UR%v:q|Do&^*gmeMm.<̅d ׀ 9 ˏ=C5DPl0w M{(BM- Ck-z ׳ւ}@`C~˛=-!yJɋJh1ݻPSVȿ*n:E덑HI}G`?Ll}1MVql% 1 o_C63w;p !eM|(Y4<֩WGtH^ءk>3%{ v[[!K!JJ:z.p˵:]h" tîbX4A*-b(p Ÿ;Yw'r4fA5+H2Gteߦ 9^MFbTkR6["\͒GrUhcWj-1gV_}!p_էsT>d?3!WMB5ε{r'r۽,{:`XR^FɹϷ}=kw:&2X&ܕ׶g!0ո. 9 b"DR6[On˯ŒMܰjU-*UeZ( c$9n|0c +rRq\<b-zAދqSQPSx+>:a(G (uMjD!qC3SG9]'!l1$?$*1@B_U_u}?Iם`ěiZ)ŲtGH:|HUQg\{.znؿ%nQ?u&w{H"1g6@C(zm XAR,h8e'- aR$O;pHң[0렩܎+ 6ixłR⃤TC%s uV:a1.T|ߧ=բ,'iN8 yN/W4o[eYa Tp)B; F2jFz|h6DbEН *z>VHb(CЊrl"d,rGHEr$ass./x¬{8PPMY+JώKIILzX{!E8C{ߧBBZnIeoSy=D'tM\Ӊ/[{c-Vk\O{tW(<!{n1ն޷>z?hd?oqNY{fj~>Xb0ݴܭ +MB@yS2:Y"8@p/uv\ V5jvfq+WtӠLѵ߈-? %֏[%#+v%ԢC>`ThXri',~DvYp-;{KESiw]Q/,1^{cAլߔl;b!X<1Sb:e$wCC~cG>R߅ԢC Ek" iA6'E.=ZLBgpJ4*{WkH/$TpJU/Ml1DiDiVRk;(0PwXQai єX .Zd+ohG҇8p*`6P)? @Sht~ڪEp6/Qvp5aIG;My|LMLbX B6SyR2";c1y>fBk5ז6S~ Zy${ܦOh|+PKJjڶ~/x^ [ȲK77p9h58D%& {>FS~G,j ?"P`kEIƉK[ZWX<\(T/Fp]0m*;sHiwQnxLFH)9v:sj'_XzO,e‚RT)vS)͎ K&3)D0`f7D ^HoQ1Y&(o{@afePbSN舊eݴ75׺Ʒ5 ' LN*xJuSb&uԤQ,ϓY(rŧqq"8-?SnYP拎htBH}{)<&WazGU=%>nȟ )1pPRpy^-QlT9MORԴ*?H|-8Jjgôo32Vf:$%P+>v2ߪ&dN 2vVQo_b'XF5$B:PXJw>S }0;bK7W8 (sΕ#2 zׇ8n"S3YVot$."tksg¤Ȇ =d()L5ZD4+=]%0e| ,"[SA0=}{IDI7tG5IOQ&{P/SZz mC?Op g(gG,T6l0[~v2vzyQf%7[D ]g BT+=d ! !Rqe;wH/X]-Vc8"Vo2-ѳzwTIqY `YfpTqk T睒W!H?^תqn2_g5HQ;$ɰREo ;}z3 l5F!N$sakt.zo%ϻ6ʝ) ӓ@g춛cgH_ x} -W~E L~}4g)/>|^d qgVO'3JZXk |:C&}+!Qt8bH8RhSISVC.w'zp[7gU:M`3m]5sBA^ ɖ )O9.)5e juq$S{kw>?t,z ݦЗX"&!B )ALm8'E;3yZcO>N^} %ן拰G*?B|ar/?ax#go*5$%XGS_$@}j0}܍=ix_5&GpSnG{d2G#pk4\xwz1!|Y7/2W29Go2Kg fx} G@ zcs7:QQ?"ah/vW:{8<~>#L;tp*' Gxs"<PI3 5?4M$YfkI 6)Wi1C/ y074O"Rө: |o w( a۲Sلn/喷$PN$%nP^Y2L" _U,(CثuQǐP,od:S 4* z*俊[c&Os9Wb 7SxPc\Y{[?}ƨL[4KRd[D<'7WFHlUH)+/ߥ:FEۘsMHmdH6"!z3I#h>#W͈zkP9tqROs56y%t2ݗsM䪡x>Z,0R}@h k8hEԻFM*ډ ΧtH$;4;Jބ65՘GM!!KUj@_Dw ?N;Ayp;#~~RtC INεj /a)y I R5AUo<~)fe /z+aNbpT u}`X dAS'nSAxiUTg]qP12u.◥5)J.N~ Cp-&σҵp eH[Qk#@+i*H2Fy j?gnUS pA fAqǏ^Q,iU;idVf"4 a0Fd(g@*/q9R6VS+׳adհ=]fM go7qE RX}C轌`Ns~M$94mMNTR DmWD.EC^}9jGT.oV9˺8 -@d2;/WUF֗yv^]q1w9U.͐j%mn$ۅc~O! 6FK$^s骯P^6{iIMz8QZa \?ЃY T&, _iׇܧܽ )PjQXESD}yO tCՋDŽ&Sܦ~܃S~=yk]zQeH+oց BߝkiB|ifԼP8>ll jP)7!S̙B~Co0.nE̞9t8-P?-G4}Exq?Z>nxUH{r#Y8!jG 鮱6CiV 6Ol8jsIO^2voRPH-zQJ2i9$ޔI*țoqr\DzWxA=l+DM=଴uԨ3J}Fw0%! |6t~諹!!!98yR[ws-xTH*Ͳv 17a^5h[-e<zfw^)mV-3L7CCGLU= ~%my#iR6j)08,Ka 2IɮߗN#; ƈM8tT1pDUv`cDô|yY{AZ(M>GeI"8\O3>µ.:ʍ>;L̖Ձwk0û)nS z:Dhxw~F9 tצhIPX9tQ{;|*dmU/(hPdݸ@2ѐ;YmhNҍRӼ^|nPȥ& lLY:!WDj Q ֑P*kDnz"u0T^ӞX$>|JPL{Wbz4m>`0!XES+TZzBz~fK:۔{.GT~q.b,R}W^9(xAm ɳBWwc^"}fW]gkOӾ%'l(uA{ǶRENŴW,2֦ Lu:n+'݁%d.Y{*0tMj˙e@:7Ew7<,!(M/[vC# UKA_\BzꖊV}H.ۗ|w܏[hŮ.76>J/5 eIzxMyt#};A[4[~6UKy2F߱(Iӈ|I)au-@\(;C_pѭL9$Pe-iX2Hw<&qg*P=@{56)l!y`m|ծQyE?du#,hWȍri2 |Y{zjmGO^/h֪Hu )IԐ+`iohn, E&#=[,Z ꄵTTf("p) 1?Yˎc  ;̦l` U5 ti0(.PDQ&X;0c]+MJ7cpbl0gQM$w#乩"uC@/~3 υͿy2~}˧x)+I#b.`ň4I!T%uegJ:)6"3zZkkP2.)^ <>:<[+]1{w?27UP81(W_^J_ꘓy>\B]ӴnPr|uf;OIQHћx0[oK6/HV'!8ZwN+,VY达<i)2^XԠth'ys (kp@H+l<T&ځ9Fei-שwTS xIKD-&#;~ìifUG~un (:`׆zGO qWws ~IG{S}_ n_q)j6؈, ~oߤ;{m30;]ćnQ|:m}$@1V`#F&g@KF_a Nk8LzLTX']ne]ěE䒤z#_g4]I^б6Y{1Ғ-Gy/? #€A`1`{:!t5вCeTFy`;j TmSaZyo;EPUԅzom5O`TLwUZ(0ybx] v-Q_ΐ iZҏ]<Qd(9 O8iJAm񔴹qWYAWluֈMs=֭}f_hN!S]SKփ},l6'ėφ%]woZ="ϵsBg} 3N 7 U`orw]q>foZu=KR t-O*pbPD邐qn]$幈 6|,y6pYAdd *, ٲuEp;)}&aQʯq||q: ]Ȇ 9%͊W'Uwj` G,ʮh >m%(eKړtDƳ3t L{J' dQ1;HV%Cs h" y9[K 2mF_j'ڥ 0bPإ0OagںcX+;B CpT/P|EP5 yɝ2]UMPS̵B6/3Fe_Iu$tbh:\VQxngj4ɹ#C4q<4PpQM%X= m5SiY z//Z[#I?YN=&,:4XI>;-HHpT|v ~W [iNdW xuXW2ՄyJ Bğ2E ]enZ<.vV DڃA^]^E<-Px0pxqCfm2=Hvө6FMDX( 8~PxBl_7Q\1߹3-tI$4/i<(3G<(4e<A 9vGe?_Κ ._iںc "("#U YY ټnA(*I#FVtG]gFGAjc M{BĒCj.+O!v).`%Th @p;+:z6Zۜ \6DS:H ܚ DB)DT1G!$=wlBϞx򘿔1x*存b3fC柤cLu}'ٛePsh>?:bnpE>H55SЎ-h{_΀i!v}{u@a4pQ+H4I+lse>B}t`HJY|UHojuZx'*Ey]1&[~3#,۝ҴЗϡe;|Krnu1EC;cQgeKc9wXc*:;c|Ȱ7 ߯Ye~2J͠c'bx_{u +)r6V?(^]MHc w:<^yiob^@jIbs6-jD$-8(3,wtO`"2lrkقe&b+AKF_܀JUnQ` vgއ ~96EhT1 eմ9/}|ux*N`גX gHt5;ﴋ?T|mG >*v1bɧ^Kj['&z3DBWY6$tz# r}NmGIS_`޹3">QO;ǽcwnSP]mͨNP \7*F̈́LyʃDn]G)jDK̷e`Şfey!XC^(PE0^Sp ğ *Kha,`fJOM N[)+Y^K#j_a49?9QRtrH=#-d>wFZ[)AϜ贂Bٳ` 5;b/0OlpƷrI[d1M,eŘ ]qX޴n˼Ag'!Q_τ$g0Zytۑ)Z޵9s ?7C ?d_cVG]{QaR:9Sֶ4Ż0ŻG|+N0 %(.ŗs0J(y &CMO*q~YUpx_лLyşA,rv`TǟI,u+f9'KVn5 {QQ#[HJUkq m!+ %#M%"n]W\#N!vޕ =ؼ*?^S5d.i-Vjϓ vxrJ4r.'j֎bEUsA5>'g23ZQ,$ )*y0C2MJW[螱H`\qQWw`i_7RWWTT`mItO{d|Oy&WJ- P"x> #T6hoʎ`jQ aC<+r?*@1n0i.Î_qTf& 7ysg=ۛ!ifdDw)cp{ GA>yx(EzyRdLQ'A)ta#P[\Mr.+u7%:9)swۊ4ۂ*#'VwP$K>NvM̪pHUp0B?&UT*-ηey^PT>|g堶WMtHo+el^))5zQ@_޼e3k:uԶ@&ZHy8,D䞷k(*fr`aܓBV iZU^#E@&G6{eP@tDmv:*@\iʖ#P/H*3Z"VJ)n,8<ȅXb^>5na^=M=bbI yz/*@G*f=5*(ԱKWj6X[K[*a#şK۟=gJ~9${'93): &*-y-S5B3FI!sͮ Vjj!gBi&El~ qqJj_yD66ʍQ".OU@?+P]I ӛ`M7r "G͠ ˣ 1 k.wEW{N|ʇ.b^"y})P%".n\ڲzΙY%_%ழٟw8ڃxДv#nI=28.5<{}: yKeɛkww>:&T(62n=] ]V6R  yNI3U G4D$A|㼖m8pzHcj1v's*?`D Ɍav6ͩ |@)O+^@_?o+ <#HTQZZM C$˨_/JJzҪUFBiͨxcܑ!0T(VܢwUxy!)tymAB─@ hYpE j|沛WkyҜ@dPIh N'%p>~9|=4 6J˽(ŧAwn$bBTWăsy #. 5 @m9@!)nMM0Z_d 0IJ6OOVK_'YDd 38b$'KhхBCnP׺9 ;\\TiF``djhm8Q([ b %7}z^1wP"LR3IqH"B{̏ 6r\_~2[İ~ayt;K}T$ ޹ WvG^=iIae'_qik'ݮ* _fXO^{mh-mNN#G|+Wd{"9 '镙 5EV-]7CʳeQ"5ZW8(w xej`?Zy-5n9%6zaW찊e˖RqcՑl̹(_xAP vejZ}%6 [I=t&ͼ֧SF{G^Sd_ױ6VUP>7E}=C~@-rooϛC7=GuLf=m_Xl壈EgHQnt\U; $W1¼L(ƽbYeb_LQ`Q~QƧjB8JO ]G)|9#,~BL Lun5Sgv)S8FJ/UMe-@ym:pzVU h˝A.TEg@J>"=aE&H{<ė.VL&NpQ IJYtŔ*=cWF̅5w!> /$yFabsz_B(cUiee-L9[Ϙ[ ErB&RJ-(tU4M`-Xt7 Nk<٬b`;D%|CY+ԓήZ/fɟ{iJ);`ZmX2k"aކk@4.3$t٦ Z:[mIxWwN+$C, lAi \^Gu` VHTTky nu/ئf &(S=nyŽlΘhHj.dTн'KQMь ץ˱Wn\vCgmUm/XV68BLc<#' >c+sP̈ f -zOYC Dੵ൪ xj uXHeQk4t7q.EZ*7wH3(lol/J%0˰w2/RF\ҕ{ 6sR0ۓdZtU"Yb?-{DŞbA&Oi W '->)IvH> S Gշۚy'btu/`xSZvg$~rv&sܨ`L8T]> 39Ԑ"dc0qE|k(lME'XO`x%NE>P~+)2# \D BfN;IgÆU8SQŬ&yߓ;8esۀ:,zHK d];916+OzB/m{0'2%ޛbrO2`2?Ôk#ߵby:J%D 8-hUo^u &9@3 !4!q*>LŗK>}0(@um8ǍT]΍p>\B51\"'9nƷ+<~ka莸7X/rmd#4"[|RhӏOdnx͐!@ƒn]7 Ζi<Ɂd{<|z?kC `Ieޏ6&6=S+AoU mU1Dqi%pWs!23s1 T-'KX]tA4ID# m{^tc[|~3ψ˽)lϷPJ܁N@ ku:o#kYrL ~_ =tgF-1}ϙ.@z+fJ EpJS0 's<~nlN'7n,Kl7@ wWWg(X9;M9Ln&c'#xqAuQ:MZy@,`L:'ݷވObڂM4'D& uTW.h<ȴK:z"%_%X1*HW:5Ujjwm5֌y)\ک6./q=9x>ۘDrk QDa@8YBK? ܯK{~K6ǜk͕7:NȌ  1EF'E'E >haB'#lQ< /waIlK!!а':f{8X={&\# N뒱<u ko۟4֝AVf"BP{$$C~Ax cam%0e}ȏ=3t)B=M;?JZ+&Ym- оiPű>[>qگ=Z }ruJTRa@U- l:ٮFcrlB N/PP$֔lH0>I6qrU'`M4fF},+7PԮI ҝ(NY$!0:dFy"_@f=Ê9ޛD0WZRN3ʹaذĺr1=Y P`F@ $')sߞ=1p3CyWFT8(ˠcPDz*uI#',R @pɯ8HRvh';st"J^w5p;[Pv]W5ޑ4Iyb5oPyG*xC|_Dk2O/%ǣZܤB$ A|*!qw;'trRp 4YQtyl)מsv`_4fL::IR;g ^ 8P0NZ"S笗 t҂VJv02Dq :HaC Чs`VX2@ر4t$l=:I ncT cSȎMln6q)';7y`$0f{Es{ZV?cWz( E6B޵Oyȃu("ۀ 1TÃ`\^Y ?uLFa8ÊTQ89׵2 k(, ̷mSY!a[wZ.e ȹ~5n4o#x,m_p^ 3x@ngY#d%妭ı3hڽoIV<-Osߘ(M*NmZGH-MڐVm^^Q-~z@TҢ V AؒE߉v=w4cMΠj"c`OtЄiXm$8~7{.-_~P@w^cl +V ~X!v$ Q.اT^6 ?&j:K48Q<S\ jί@ .[dʼ_)69c}I:tG~]J,1띯, \8d0tyL A܀]oj',F i>@[q2 Tv\~X$~: <:MxxGL޸tBNqyZCܶ9#*C)Gx'՘>U ¤+)Aйo#bxi8r0d.PY+$5m6+gY/9UUm/eaE!Y1D/2r f4֚5n;2|V$и⧛ߑӂ|ZJEʌAP7EօnXҙԣ_:\Ѽ~@ͳ y٪N&T5T]lC׉"T$߻98wMFXj,*fCһ aaz~~fjhTTT/V5ㅝšla~@]K%,2vwM::}Vm1vJUBwE]%#k.dO3]Or`qG"7N\u];Uqt/k۳ƟtR3%uk5gk+5Ӗ 9ÐIw?q8D5Ƌ!C+7SJҫψREjBWz:q#y СXϷ"jίCo^:Oy*z?tޡ\8fUKr*&6d}m.YT> KN "H2>ס*2wL#M j(\{;SHjq8ٳ~~KIѩњO/A :bg0>j&3' Hpp-8y #ݙL-#:蠖"5c6Դ>rGYP9)׹LLü{5Ͽ5bha^V*2+*Mu~BL҉A^50hf沇sy_=/FVfO*斬 fQ@FK0wgL/ 2_1L/ /F% B F}ؼϕ}/=4ك#(kH$ :Q?T/ٵ'mncog5D` < OH8<ϘAio1=u&:Wģy6O)v;zzUF 7yTAjAs9 Bg#b-%Ԇh/-pY~M6`[ۺQ dwSE> ͛f42Qcq~i:Zfp> S@`w ۔x}@re!"((͇MU^ $ѭI1\3#)c} wֿVAoW}H1ϻ֋aVdMP0=1T8jYw?^7A257EA*W߿}1[Q|P*V _#G/ /&t8ʆ<-FJ5Idti'FX2*tO_ҿ<2SېT3y޽{0ng=[na&@*TFw{wO. W,?Tg{̴5_oTؗAG}BKhgkH"-m?"rI2O zxF}X쪚iIse#U:V;]_o$nY2n"I9I K=wr&3/9AbΐЗmU$Vm̹޺st+ A Dߑ_d9Cc,aͳ蔈QɗA<o??%3︱0WZ3ǽi1k0=_N!vhl]Bäpav;SB ǏoxSbk?"}~d_VVAE`׸hưچp\LꝡK '8xE\oWB"[&:򓐹>PjcmkpJ\r|MߚdX4Qӈ+_-UْDVz<˚/Fn,!jqj@ t&*'e Yy.Nb BQW`K^M8C~ɬ$>%F=d'U87&*r0[5p5x?2EqE[*c4C< 6 Iߎ[4E̺=GݤK,K䤳emS׬i%UNb$^Qa`ɪp䂚Ev HC(NĊsl:-?cvꎋ̾.z#{8$`sTGmzJ爲{":i]Ysnx G+$hc'y2 J' wf׿`'@ Ne:9< 5Zp\`#*HiM EQtƅHj5l{wHdUbqa9X_0Y}a씸=řno\:m, paG@ ! >e(AXayݍR;Q ܃cIº=$P_։IV?]=?/^כEV°ŜtQǟ///\fq%ͼ~Jbq֍k-S 8\w})BABn=TEzEn#M\kCu{MßMqeӔyV1 j­a0KG*P)_%+|HK j!)Ю P&^Ou$/`&8wY[[&sIaS?6gcW6҆"uYUjcDy1JW0sP :e=Oɔ}pRޮǑ}X͊38FCC-m+̷ʖbLbflle oW;5T~4yh>R`NLު ߨ<ߦ)=.LM?D | w wICVN\: ֯2 9^f]Huq._x6*3ZG1Kϣdx`\yyf!Jl:˛d U< p٠,D`/]}# tɤ C8f–6x9&,)& ܇,cfVtϯ1T@1]{j_R48L20ɽ|pc6 qv垶5|ؘW@aW$5\aV4 =~V9z ꋕ7LmmzH $}¿'&ijD(U JU@p;vaȊ[fRPf`: mX%n?R'a;"Vf|V#eJ_wУ!7 DNL馠C h0Ӝ(5m7Žh@9hs- ,Ÿ g圣1fyX ar_TQ^gn m ; MO ^aէ3T>|]5Jgc cE2 >+ɾP Ǒ$N~,GU%hx4"Єt:!5Рon_4]ϸPEzJ]&=:[5Hաi$* ^UJ$B79u4hYG  I,\|(V&JC"zW[LST{8Tbρ(`i2pa&_;JR'^6$D>,ѧ{޾qYBt+ׁ( s3y07̐;M9fL\ 鎷8>Eхa fEv3;.pJ]*V箕g86Тz!tozϭp`i-#)il63*ŗݕģ 8p ;ɂu8 Yh) Zd8+"w[Sq3'%p6̦ DP! #JANVX\H2v%/W}B!ؒ$I Q_}b|膠#$$)2b 3J9fw?\AMV|@0怶 3ke4ڠ 1y OL$.HoLݮx_ù6FY}SzyOkG N3XIF;G" L%V((1bI:TM]}&'@O\~BT z.:CZ'vCH YҔ]׽s:J5Ǡ,Wy*Y ͕Bٽ Ǎp?61iq3mJ7m($P5IYE|{{~x{4ԣ`5:~qTdZezr9 /iIJ93'מw?~_+SH /d0@] b\J։'/F{(_f%om`Y+H5˭hZJ.a#u=$!T[ބћG[")p]3SmCҕpE <ƾeg+ŸbnI S.-MgcH|D:Zw݌h@!u=.Y1?gf&ku;Q.&/s+$*4 a{Ӥ:cl3wIҗ6&vCX)1rih AS켆M=WrDMD#—5ϕI*4D#< eit V$=DЄ`&5Z<ڪ20 As1]2cdHTGI$W@WRRxBMu^?s\Qf>!ALAh$bP>+g*}(em`Q]:E C.^x Zr6,7Ema̗L_H,1ʛ!\ W(vT8'$ZSY_=QJoxTwHUH@K^xxu9ulXK_nR.PKC:~at4|F:P^LݱM޾dx5΢1bTj޵RKbO^/ hÀҺtb"5H*9MgEU2I0 Хé!ptjLjI@Ѹ[ xٛ ޗ'S֐gbHk֨(3AhA8TkA-w YVk%OWTs6 \-9 lam>C`j2VcR6yBgnnV^usM~P{fO̪] H]4# 3Ax+\Vm vl}Gx>oHԚly"?Jdj%ϗ2}{}Y0] qҴ_K%#3p-} C 4$:M}m+yk+R`Z{ɽYHB녓*9XXķx+X>? l$-טR*1gKPG`l 'nP_!Gl: oWlj{u''S:Bx+btOط #Z>`UzÜ kR ч6xٝڬ whخZ;aM0(G .^- P̠jV.'M "jr (( lIL3=bƶ I S&nDPly{WL`Χ4~ ]"C`Z+ɕQ%zyL@k`6O>&iΔ>.-8 IRaGG>oT Z\Nw:"Dpق$e{_ȶ5& $ӽ$u&J~ $ t'FaDEIJ90@ҩ&qUNXN7woS6Q͏00yN~EzUElӛ= 0*[vy9pJNR'&B- ,~zѰ H_E];Se^>!D`+7t7ЙVVDIVQ\.!?Ԩh)q~bGڸ6,AM ׭Ab5;!1V$Mz[FPb8ŠKHv!q-5wYNB;>,+H [XZ:>HReH95vA&t^~B+v"Z\Ym &uHLG]N{.@+mg_"[njO -hwIfa$-7À_P#:SPq"Shp a(]ݘU2ȞxkwM ۃEx9VmM;{MJ 򮣑(mۻ;#,"&h(r6D._ߑTC<!k5Hɛ"<`n VMV5 CGL״4v|İMXħATƻ\6:69 /"c9 %N ܆k /c=5R}sd?a@ hyPڽ-e3M0!o :9i[ `#ဥ}ɈT{b {S*eVh 㴋sjdrlޗ6*>ْ~;|] ;`Ϛ"sؘ<0lQXi!*\,ibXw D& ]F]YpYryI~؁R_P)hctӏ|1$GYn—HF44c38fu&:R,#Hn$*"Ra&,kP kä6nvl'cX(r& TQ~1tLqk!ĥ 1Gul MKl\! 2m0cxEkjp?#ryB?\zc%pƗ(Nd{TK%BqjTF 6G1˞QԈ qRrY@N<֜hnPQ Z'ܿQ<4txXb!熻] [7)kXħq_Gb Hxr/4] K%RXPl7}uvZaoc1"1jjh6i~E2fZ*?ٖ :1q6\X=:RNg-.R(C_#Ff'Hܣit Tӡ+Cd$=Ij*K@mDFQ}r|W\UkgԶ2/m\ݶn㪹,8f4YU_RrW[GG%먯 W%@¿sy_PbZ0*G,N8WY>5 -HGWOݰ6Fku5q?K?,nsFuđV:8+5jنfYX:Hãh7J3/Df,~"EGXˏF.{ND'~Wf./Z=:xF,||7fU ) 5RH #"-j$`lzr% <б&p&`"aF+ӿtƹ<7J.ܑc.żF>]`|V&Sõ1B2luYhB qd>8 B}̓q$5r8}+I$ή3Sr(VC_Z|_1| Zά[Gǿ4 H1[uս!ZNSZT=tc5zeX\$`$/c4-+ ,19.6M["Tj ӼEZL}4 AcJ^>ƈ-?c ݶq`U"W0db\y6T9R`d )رQʳN@:,7dU>m1,Ai$'ō'۾h,!"mkwff>PN yEŤ%c(p? nD Ii4t 〰&'\ QXLIoAL19s*ZXb}{M@϶L tb.aY!k?Kt01ӶͽNN7Y4/Be uP0C`-ԛ[YNYx.zk9_'#o:5xz1y =B ss@c"5$]'q-u`"{q;l0]~*,b&>|fT\/AaHU uGxVtAtZldy[8dpHPvGªO{w^켙a0/NV ]de@`Vȶ9-  @c&^YJ3^b=;w܄'](OYAxlz*3ѝOKD4L}S.K y;-2 "Xz ݫn^;V$baf߮>譽,nDypl~uSੇ1@Qp$r'h0:rKIgXͯF/S#-(6[<Ӎ=vtӎ`qlFŊ-ono`ji(XKKKG">YSE1g$ >#02?uPz c$٨^cu A\3a0*={a‹[_F9<(G%{D'D{ΕpD7o%]{ tvФTcGR\aAjJC&nⱀpL6n1Nuct"Ury%lYvVe6c9 3!L4sV.zB_`_Q[6/q&"MP*n(NG-Sx.,)3 y@B+,3D1$ᧀt6 ec =09a4WMHwA0)O-"{촲Sfuaʍ< kIdJ)~2*^Vt"`B3*Kvj`idLAG٬*x!tĹ{(5owOe-m'M-7~ D|JGL{k~lu?E:̹MH :; ;6jS*e/ܡ6\qXk~n+P?AnUR^75LaM]oJv-{ Sy+v~_쒪tN7ᑋG[;`M bh=b"u$9;^ǑV,xK_*1qb>쳘d7'Es:oV`\ymy+X웊z|m#L2P>\ +bW2_%!mvANն9J;+o = ]R2)o_:<@3dSڰL^tsb0`m}Ko!reYQd MiGAeK\ %?ΎS .grCP~]flLKhf-Gh5(gm,>4Ev. C?VąS ǞBjrmF\mcŤSwDhGt T LQJɒ}2orT^L7lGm7wDwr%hNԉh^η29fH;g*jBq.HfꮲG6L"5Gʏ?>Bʟ w4o fxi?OSăI{5>k>i8:m]UiP(xQ-$R|3$%]6pV6, 7(0oM<,,j?/JQo_'Bh{ HqdC# 4\BJu}nH\A+Zk@M"C|cx rRގF溇@=)t{֝;jjh5L w! Q|ThNʍ|a'Bq`lpĸ/KR@;!xlt BЌ+=I\+<r^<,),+&j Ee.Zk6 mp9JQjM;T &;S}lcdQu48uJο|93)MxX\a@ˉ̶@vɘ-Îm-ck셦=7RK 2 ߗ0leljTn[$ !2=_;vQ#hW՞\R41#e^?[ !" M٣&"HC ym-2.n|O 9VZq)hYG_;SM.T29OZX$chY;5W(hcE7o47FmT&%~{k1SčUU=% wm~&KN*aeSy:ߧa趽V_Fx$1e7aPNl1F%&SFш|aR% ~ ȹ/\]u#=:k_X(߶< _&6+vMUMTz(u~J!3oetgnxDq𕺮vef$oԃzdgeC3cΜB{Xeȓ}x[zjqo#Jx !W)W=៘;߶hb{_48h L읂$<= iTm/Kig1:fgр WL oI"&xch%oX%Dy(>\2܋34dc1% |̀}F^L LnQ6J*6#B_#0hlQjS fNxw|q#w.{P0wëI}~ #΄H{͏X/CŻ1&tilΔְq(W6ГY1' )ت8ji-SEitY(+}F6qajAnf;ز{lw2l Ù~Ӥnf|NsYo1EɁa% 2g)oءYSV*\V/ֳ7i2!dڞ"mPFچB2u5[V˚7Jfr+:>:CjW·'WH= ?, ҾjIۧm~2~gIpHwJIʠxڄMR<&h#2]>K֍nw:1IP~LX8c "2[< ܉lktv (>1&f S}*]J:o&5ouj g Yg%'Dki, .xC*NCցq3rǤhSQCkRB{YJN2K֭l" 6)ꖮ, I27FSʍvOtN+X$eo_]qrƇR=ĺF˭F گr)k}n;H1 ѓ$kAKZ5wg\JSx){:M~RK4X])STnK;YӀ9M |JYiQ朷K!`_c23JpL XM4$iŐKᰖvO}FrR5fސ;w#2r$1 RbX=hWN}K]Mah$`E%WJhƏnC 99oZڐp^&iyZIN&"wʼJweۢhpXN$]&1QM&{xC3Nlr%t V`|%"_&ʏotc6:.bI/'O黼ˮr.2̪#G+* {na=q aa(i򤅶{2~v{9Ƞڸ}pH%U??ɭP@+T;Pb{|F%Ob?pII8ɨLp|0ivn3]{L;G설2ׅzG<[/qy^f#@2]GK(~yچ-3wQ]'=ts?S.7ڍMSzZ\aۓGU|r3 ߔ;A1OFnQʐYSCU{}"GѽLk#)F8n?(dWHo~έE7=!X{͔+# K? ʼTSXS\_+ H67t\"6GO_y}椦hѿdPe|^=vsd{'{0H0%p0@M7_iyԆIL5~7!uvbnE|2dDe皀 yU'8,|OG!<❔tэD6e}ޚJ l`V'^xjP=텴H/M*f:}`Y4ixPQU.:7Cl9˼ 7ldFi`-ؓ 1y_L _1 nS2Mmj֋->3ZC Z?ou`2 /ѨҢS% "ꩄ.rN rL]e41:g`'`a!d[ļ"ϋ9u{LW:̻,B{{ fuaMsRa'ɯʽ3kǎ(IiῴS]nҽ2盁sΞ/@> HԝwpN u=^SÌU3mH'8;'nXZĠ<~!8MVncL'€V~5F)?u@o޼={бȚl?:z>)00 |z.ޙ~2R` ,{ՉdZuR y#-"k7rtk%AJ{_g#/}yڏ\A72YC @p'kί>Q~ |9 1 WN8@PP!4jtwy%|#Z`_fD7(@Fg{= (={ZI;WogeS)(-=; ;܏KUqZ4ҷۓy;T˷RSKd9} 8BV+qEXwRf@iQam;̔mAͶk׆/ 4 }fp16'9*v?c@d9tVNA.F ER @ *cAZ^} jB>R#Ȉ"}Hf C(9kB}"B&kbJ%,<`93T 79;\7r\i}@C5)^m87pᬋVsy:Iź_De, ͋nkE7H Γ;8㔹WM#~b-^xf Ih{X D0ԂzӬICbNCAtv9\6 ˘PsO1{9Ό`2(0EI *μ0uk1R6l)5>E j]cbY] I ŒvqaULH3JWzx:3)oq_9‹b$t)w亍UŢz](+Xl_[ ^s)2Fi.%AP"mf}38!ȇCvczvなatɜq- D ʕ{: P4GrvEXuE[!OFD=lz#mfxWnUMu_Xu|]56<6Ę?9Nѥ.r2^$uLZuYUrϞ ŭbİji Wmɼ'pVh`kBAB,☊e:q Xȳ kNQ1æ<4V7ӆ' rJXkk0`ϩ3ڑusnY'Z'g ' +BO*R QMT$*bo/G*o}g=Tai/Hwti 2݈zBv}#ڏ5pƇ*"ulGݯtR*yJb'G5 ll' PlD0S"gii ~6Xʥ? ١-e{!&)[R 4by-\;`ON1='nw\ #T(C?/+C\@MJ8'>Lk҆޵OUIq!_d7Ɯ@CsC z>GIO{}Jp)4&$g.6H@dsw;ƿ7wr 7 Y9}?RO2n8aFis{_XBiGp0 5㙨*DY 㪚E< degjzt\w[ymt&=s53Ո&}|8@S$QAB>zRTݼp3WQHՎ["Q"}|iY6=pțkH|=UDrō4@LTRLc^)e,~fKB6RsKMehʞPK<`QEӡTYp+5 XVi|g=]0#>6>%fYӈn*{\KpEx% Rm|8&=y1u"U~N$ĆW qōN#bv svfݘ<( 5Jq=F°/X7zK f={HU ҽͭ-T7 GF(ik "*6|$!/S(x(PEpcZSVb!dįD'8p(m]N,q}@V#p@20tn%w#1/4fǗ}[i"V)?Q1ə# 1?k5Lw" _Q0'ʑ6膎(+/4* 4\N:<;% @?-KJ"d(=b3s@ezdԿr zQf]Yb1Mߗ#W irֻQ@ PEHϞZI.47ḻug)Qƣ)n{Yؔ#bjy"vK%V4b*M4 Q~P)k1: :nI8zUvVR1}OgmddCK\k})t8c1o]6`[I^EkK|b a_ud\ns#c7$j_oEH6nQ|0\t9ʘZl%R޿8HYvsL`?#6N6cpĽ UiԄGZDnN4lm@{j=6G g?;_d< M= `l~g<-U΄j{ٝ4p8e*xSkNpOyMZnRR`ʟ{*#4jJiDΉZס50ZykD|΋׺x+QٝAQѴ(uwHoߔ{ݙd?nƲ<Ƃꨲ1+j#R,*D]Djeb%wf>;*ݟ&8Q`YA8p@Un/'|y;Ͼ Yf?e:{h0VK~F֙k|C[vGА}ZN>mH1GBknpD_ٹ2Bد:'S)$߹E / Q!i[;sK-JMt# H0B(yy:IoDLYzjl>0t>Y"0sFԒD=~Q)+&tdPr29(A-+.+F}izTk?_6!Y ܿ2"\N AYl%Ha]'k] 8-WjH=W)xqb T1M¼BG0!/DB HP.>hK+x6ltiӶ[l]㊧IM24(I.X,20LTAIS^N}SOšs햱, 0zQ?' qb1~)In?#5.E(UNow>6:sQx |!.[vŶf<+Rn 빛 SK$-%3I4JO&H"5|TȐ I֥,mV.Qdտ@M4$85EtYU! sHҺONb'ۜ@S ^߳ko,}˶9ìhMxkfDcOH'pSК[7  [;q:$C O&]0D|`<7 b<Zv5w@ [_**ً/nꃧ lAh|&EJsglN/[ V" fYPLT#1+ ^dƲd`39 l) ֩p7nTkl'7!@9EyߴzU:.6UYɖ.p]i:s&)_̆avԃyèMlA~|qduwv%v(V?S3LofZ#kn47 K:_2X(ƃsiKҦXw;W\i~Y| *Bzmٴʱk,~߿JW^ FvE 0 Q8L@ R 4tBZGO ;MM ˁc蔕o-F\ߴŸD+%p%i]mu &J^LaJ ,jρF'.)|cEe_F'V'} &E7esD K&aXH5´1dy{3b9cwSBp˾Mb\:tp %%9<'^&StA̍Tϻ ojf%o,\c~58_n $,VT'9ևq"dYD ҏJ]Cji9rέ97ISdo:Adټ4+1Smfn~l W :6s#I]jɮ6/gsqbIkcpXD(|15#A?o|o ڳ?I ] #<EJE?KEu:MuM 96Vvv?5wQ!qj#PO!(ȍ*p}莺%}=&rK)YCA-gjSۻ恝Ms RdoGmO%4l̆`x)C}}DG9U)ѢUoQZߔ7a_Ϲzofdid'A'jƨcN Քμ`VDŋQWy;E<7Kc_<͘}/K 易mKonmuS\k3ow~NA^8RS;^&{B ǬR 6_|(fRxRV"M;my~ǯza^~[dƏD*!-iCPk@21[|6raM2ԺǂncYm`HjVFjs441z_3?$<^ }F q#38>쉯պe䦿g F  bGVB/ O!1s-a qմͤ+Wd:U|9`dyv̼A.kΣPfϋ.qsnў32FB XkqDaFUSKbu_~ؠ^-b(Ier.עJHŠH >C-O8S<tA7.֯A$Uj4q3.(ԢtO`DhƤIJD/![+7H ?EXdƾ"Mj|N!3Uɑ$FH_3ɍa:uW7_..|3F!=gMvv 30M1tczN"]WA^=3P5_?%)h;]g4wEtt|S )]ADTy{f<z]d?{ď$dtIds`0+4Lmvk)wehDp] !MBڕdxsI%ExB'W)n.^N>Q2( ~{݀6@Bͮr,b_t;uYiHvs)"B9 Ɂx/NIԸ>Mq8o)o\$6ĥ9Rxw,i@&"z5 G6i>^%=lK+!y:F71\V[b'6'8L尸VeT8VMDCŁ&eikբMF[3/B9lգ'78É_U!17FsrhC %7|b~OY< ͞ kc,|޺^y#4^Bx!lqYg柺eIZy8+ `UJ=+k5-nUn8qξyѢ* 55߸Q;ܶxc5VnI0z9 b[/֦Xx/;Yi䫷ay^pjw6KuT!M`+Zs֤NmblGu||ǀ2>!&6-Æm-UPl\r Jp|X5tL\5Y{B R  յPWJ?d!|3KB}3A=rc)B)y[F"8g-N5;rL^O%r)32W7fw\>Y›ׇ*D v9|d_8{!O[*BnOBMdԶD#sx0%\ q)PگII8V&e( [Mqx6U3:;_B0_"-;{@*>HsDW-+y5?l;n^ |,MF[ j6'Is*]->^}z$',/ҕ{-K@Ē?߆>T 5clGߎ6'CWTR5}+30,a+lteGMF$+__WY Y&;cQAo`~זм]JɦqLM EJj,"uZl~ީa õwS;5]Q8o|Gcu*vKgS† ew#OBjYSȋ>*Gdm5s:=js٠æ.wT@{_-v! $xכy,]8W<-+/ XUJbB)>9k% $Հ [ՒT.g7]/~#4xC!D=JGh٧jٺ09Lb?mHfgV&K&!qm" :Cv:jYU̯UHr"-566U/1=sr~:xϢ+,B{/hGاJ.ʢ5]5;'[&6M<Lε0g $4ػz@ز'IUkax%9uYK% NHv07PZ N/M8czSA6V1t8%C Ù9ݞzbҡT{yly]ݡSҧɫIǻMJjP$!W[&{:ȝ9+z %5 ኙrzWXU;7#!-2A "*2/ i+ٶ\8{1'KY$^z㯣kRj \va8yh:sK=i2@Ǖy>ƿ'}I#Oqd`yNњ+I m([eD<,X̩+21|躃\㳓{U Ѳj-++7"ȺrĖ2<YQp:2]̧Y X "_;n! V4Ԃ]oaXwv[YӇ#d~&2Td9[5L.=vY czU*%Or(V6C T,ӛcq?ej V;$֎ڬ 窇J82)[ד0RB9#s&,w 벫c~UOIbE{m8pceN!7RѾSM r_O]Ly k{gEXSjN*^_yG %{} E2*N36 a^q >ps(Մʛ}l̿<$ TGwֿ4K @0PqLh]~N@Ӕf 0K"wK))eIGm$WoÁCv A8?`$WJq橐U"ا4Ts?:8G~_hS;IY%WR~k_ yڕ b$ׯY~Gݮfx xT@XTG- K⠾e* MS=. oOyXw'̬!O%}DnOZya{ #PZ<(YnM~5XL61,A`xCD3Bi]Ē^f͂Y'*/O9Q lp,QGC l"A!=h=g(VKY Drۣ<'ӶbC <~MetQiŽys2R8tsC >fv :Wp?/7-/0X";NǷ#د+"窑ƒ:͍tra'7 A32\F,<҄H"-TigN/X2?&y9KB xk00 >ڂCg$oT$HjaxxL&y.ibqt;dڑ_3r`:<U$ކ#h֚##Z++yEݸ: *$yw3a&8; 2)HōCjr/ŋԵt Tw Z^?lKa!{'pv. :$ŘoRJWԀU ߻ o''m:\D@H 3>hע{^s]@&QJ9FՐG}. @rx_ HþͲ=u~{,'54]fCr겜]:5%X?i/~oE^ײY+̯&Y0DZRXM$ksI2̟ Jcmw*Bz.,SN ^f5F ^r=Jq/MGSʌSf{ߜ!}Z`_,^A+/Rv^66Ö{ɖBeܚz3r9R Su0/&T)?$_mt4F4US6^9Lna;puLǥǒ539&6.j8r}n9Ҁ<aQ̗ U1 sX$rOtw"{N՚Lj. gQ5c\X#P(_GF"l#>uLn䰻0ΰ(eXyNML ofW^Pr¯?GC/`[{~V h鴡4$jR-7YAߴT4&/h,Yk.*Mkɸzݳ]մ' ye5Q47̛~FJi{ASSZͩ(aKF/X_s&*̳V2k@}p:`qYU˛x7"rK:ޫp?Cv[ $$kx fL0Bjg#%GocCFިs"Af(:V(8hAY ]a}ﷶTv09KdGNP"^ɶ 3ޑn=4=ji~$5H[BYKV\:z˜TMjN{no&hH9dI|OFc\j^h/O>pF,-B|n՛Kc?_BJRQmpV/=4)A%]-fn۠V3\~>;h#KǸƽE Ļla֖~e #N$gN&DHF5׋v{ᰞ{ąxHZ}5U,(?4a>-@պ jMx-~"HJnBwht砍IW?dzkR&}7v{9/Lj0\p7r]O+2 ~s ]9VpPIf|y˜)0tB&H{~@iެ}d Y|f=Efl<Ã7AͲ̯M60E\M9if5 9|k<.>=hko%mZj9 RU?S\d|LBXIH[|Tm'SD3rXD6WDk?a[LubJA<\.vq@ (wЈM_ A8^iwr3@,_zyjV{J^_󪱙 #kW Sجݶ$BRf7iA!LRExv˟LgsVc}%%o.>rb/á{)\rb,A>-VˮNu'`:6kqd90Q(. [Eh pgDSo#z!s@r\ Ameq!)'8QlDR12(WUl$#pkwW#p'@.y ]rqJO`{' LC$;GQs4uJFB> x̾CeNӱ2*5÷⭮B&W<ˍzŘ5' G8nKK ֞Y^_P?Tt:;ȳR4~ߗ +K &1$T귥*K_0P>9՜TVnJF \Q5%*q;w[޽Kڹ\YDN+\HsΝDʹwKAT,k򴢟^wo ۝A{; 6%";J%<ҹt?d['Q>y> @ۂ$d ̿ϓhh[м(1#?O[NS8?M]qЄ0a b5ɸAqi4Dl,]k'>֠N1ą̪G3AeJdqG.Z#qxx`iN׈@< ejP a5vfOL|mQ 0:~N[k ^sJN'dﲁ[R)K MLb>&^&0EP}.fxs4ڌlRG#+ST P૫όrڭWͧ'n\2CYOq#N@,w3m3y)S{  8>}  ?eZ e9n=SX}ELx˵ ל'GU )@鈇̚a_hYt \(5'VSI"S'QlxGa=E!Ê̗{! MBiCwBU/`uF@ Q*&pKQcse9.–Gt'&{F7X &2w9?)-j8焯1ϕ8sbmZH7qNcp ÂvB;( r_\NՑԻA|{ڂ8LcߊI@/G(ԟ ڳv~&6wYCWYeq;QZզOzZ eX!`8qM $9O ՗ @˶ ={Qv*tͩ6 WrdR\BLGZk@)(dF`/uGg"V!Gj,/ wrϡ,f;q؟ 2aa8w^!'s2ֹ31pW4i7cf… oqNx|;4SE0>Y"ݿ@,anvT[[+=e}@[̜fq ~BF@* 'Zoz lh2PnAh ALOPc :/+n/\ /S5Vx>eUD={πQf;kKI60N6"a͗k2K[hBչdGAML _MlazQ Go[JbA\ (i.}"@b!\59Aܧw]9ЊEtÝK;HS)<Y (ZtZ~4 mHVg/('4so1E&h'&"`MJ{Ֆg nX/̖Oݷ^&8 7U&&(`k㒬!)3*h]ڕ:Ŕ榓'pQ$֫ pX2k cMQ &nQ߿Afẗ9x݆KL IMሳQ0w PI:("l|aGD  o]ME/qtRGq2ԉNc0v>88>x@dYE}J}`sWʭB& $k۲AHT {ɍ;VWQ|b f'2GƜ2O1ijSR_'ᆔ2ggZ$@iZ_#k̀<_W-xPWeञ`ep;kQx"Jت|ϡZA!oBڦA]"|pvIÉM DĿ)Oj<$%|Pة9C|v:uLTm[7 yX'yMzH+/O|Ohzo5 ^)Ʉ&\Gcg~NΞߴ;"i֓v2>ɬH;u`N|)ݛN>E% gS7 [<5{1AtȘa'%=:͠/\P3.02T̎@篕ui/4x Fٰ2P)$r 1u捦tESɠ~wJ`r`qMk:c62+3i ԳaǾۥܬ>ǏU'5T U>J05*Vόa\k' jgG_0,j^&^RuKY#leQVws6#p(`3g]hF=17RDq%+`,cQy29[XBfB*9ig<@i'z~- ݿ?Hζޭ$*2X-_$z=)*8*a1B =c& Uٵ]wg",(X&'0HOaIfgbJ-@! @pjʥ F]p) h8ccjԈ m=7c3Jg[z/en@6g cwyF4 v9ӷN%|ό;^?vCѯ ؊ml$jLg¡2YNnAe9gK!p=lSq@`n*١(XV=?9;KR2f񃞍DQ _%YlOI1̵(NM>tVFCz/_A4򰂒FzX-8¹hluo}YZy1W& u# 6n}eۮC&†菀g‚o`>FOb& ߒB+sp>EwzƠ%qN}6Dd%zg08Hn8ᑥ1慂Rd/~wʫIo'X@O'^Mc{2UQ>̄ cbx]*" "Cz̦9I~?.|TNPVd] xg5!4H8l1"*u 85~f\qt-P*O]Y˸?A+wİb/&RR'RD?p߈9(,^0sdX)2#{f򵋯;7"wL)'z&YFikUо3W=pZ$'XMc2bKw%,++) |9/գfzR5߾xroQUn[*ZF?Ql!'_ BqEJ(TrsPPa$yp${ ?vRxVX 䀈 ֱ |B$b92HxKеj;$?g (_H}_NI2)|!VNJǍL*C&O/}^5n X?abo*>-la~v8'COy"+t rWGk(+鏟EC. PoW&,4C~@ᖎmr)G'܋sit]ı. ecֻPTy6 PCaP(3ga֕27D'zx*-VIJ'̅ GXj\(|I!# MvӼ{ALқ6T;_O%S?bڌѲh+)B!fv{r>;`IQknraTwYٟ={u287"|q׆s.{Qk%_LjCpI7{LٲAIyizݡ ]B*5J]s?cX"tqϊ\<^6f $#A8F7kshΑbL+p40֒Li@w;J'Ġm5G;:row|FO):*[_gO589R(\aoc|uX0)+Iz%rá0\63-t_1Sh7Yo(bw6neD,7U @Gj[ |6@h/qqpF f9ϾrTf K쩚F' M L9:>1snxW1 =J>N0P-T}<\}z~ Rזm)t3}ϖ0f@ɘK.ZRCpY9^gU|=-y 1DD/K"ep u[Ҥث('\2lFC]&> KrT!psrX5Y_DF6EX2Ft ACD&l򲉝a1\I(H}l1+z\9U d]yh}lTyjw򓒠%^ym BAknuJd器X'6SE0qpt ;O2۠Qv<Hɭ{j\OVY4р{Evྒྷ:XE=PŁ}\lC{XݹER__toIxng=֙tPû7}^D Ƿ)#j43ޛ[ aD@9Dcvj^37^v{]{ `37MSa0) * ")/pbnQaA ZH,S)`v-◈ɐT$w^3Ai{q\0 (v`c^"CrMvH7&^GFH` DŽQu^ǡ/| TͮOUc^Smrwj>CB_wEk#VyRyߵzFmmlP PMmtáq8Ax"CAOb+vI{Nڪgh۫NsGYB^i#J\͛h! Eˤ3d?u&Z<;JiRQFtt֦7$仵;nS%^ ,Ewdz g *<ㄴQg:s$,n_?VIѹư@0GDSY)KlڸҴf,XZl]z}Q^DM7g4e9vr?sנ |*Lrvw1]Eo*E믆jHs|oh ef  J`#fӦXUlw\\1:/t6?3цF꺕|6$\`ꊩ]r|%!ڻcË8*fdǖo%&%t7I Κv~DpvTֶπDv@觴o*ZIF\zӛ_TIl8gvƳHt6zh@.L\%_7gO~6QuǶFM"bqoy۞@19V:Y1؁D00{ %_ Uz?)7Q$QK i*RYj/mc+!E#E Q>~/î5@#j$Fkf)Mꣶ,x9*Xb]U7aI^0mK E\-٩etC5gz]rι@YĚr6V,L(qSj?T.r߇̌a-}3,N I<1fhrƻkF;0v3UVŏ aX}"vKMPy:SQ07l7+Ux[p2LiED.hH/bRйoZoaq19?!Fa*Vni.5GAz$NUճ'dz;X<!sUu}։{A"A52S1o9nKdu!*Y{FV+-,Npz;B=Ą<;sI I3)t%iS]3hR {dB?!M>pO ۽ULML(Pvy ^FS³ ń"$ Џʾʏ X@ƾw/ GhŲ%.%Fd6Y_ 5Z`/}H #1΅Q(.}0B'I>O 0ܨ(xrFl_*|R±McD[f+5M%engݧ[59PN,ih焾ˎ}LfS ڏ@ ` DA0g : t\o}[8h98}WKlH吊;%ܷ'*Y3;;-(~΁^-Ӧ̻w72Cc\ۀ?[xq^MWNPSߓc7^5Alh+8Vž̽g{t9$Z_KTKe d|qBx\̔WPL| WRMD?ǁ%lMcBm`-ߨ~\%E sX/~렧z'2oK8=Wk nU0b(7l4 ՟,@T0.j~w(:3$"bD&l nbk!7G0F ȑIJFBK H)Du@SsȻ?_-@KCv=T(V]Y:\F;ˬܰї5L궁xvݐUk5%rUnv޻ӭۄJƕRN[[ZPK+?4; V>3.Dca [V;g2Q PH4>3KGC'amLZϙ51JnXIyd 4]7d{aB iK;"$C᪄@9= 2=uˡ≌Y~LѨY8MɴSsW+$MTхk.V)^`ND> bglO7LW+  vizd"TZ2Yjʷҧsh,FU_*e+!WX+ܗe6. u8FPMDSO,Cm Ajp܆6T%.>w15j7tbiiߞ=,L{SuxFφ zSKOHdvtG,D#$IbjJd~hh[X'gɞ†8i .0Y, NBhk!NH7GB [ZD-p ÿ2s<|D]/uefʲR0eŎdM+\/V2֒S3 Z7 = >M_?JF` }GkI/Tہ̾ݹAGTHoG:G♞3!'MJN'a: RdHԃS"3|vW)!n;B5ո h)'> ܺԖ>EB\ w!19C Nhgd3⿱ $. P>c LIwЭDRz.8/-/hl茸B˳ wX0>*Դ.[~.(J^׹^ަ$m?f0} MG"*f )Lq"Q?ޛV \\9 4ݦj ƉI2/irǠ lDҋO4izľ u> ?1`†V94S|6bYQk+RXEn \2Y(ڌ87H+O.׍_RTKwfѫ UAE_hNj@p$9_ȎW j)(\ocd US|36? {z@ko??L@m81#a V9} v魁pC rpb[QHw9wh=jT&X+Ycd#=`ZY UeV1@տuB5hsovZbgZ 'z$vW,&gcFIh1AfdaFV*eUPT=HvVrwG./fH3&v܊i`A1]J$-C)ȠktEK>T>‡l8@: >pH2dZJ݂ ]ue1B™l:X'(ǹD`D7(O$д$;7R;$`ʅCiT@RT3m)H͋陨LU;(wW[Һx>AR (P%)()ߔ$at?~}pKf^Fg6Ҡj-=e,FYf|ꍮ>D&hǺ2W,?ד&b}Bc/K[bjPX5$$b-l{M ١WƾG]8$I2ɅX\BFiBҋ9Tm[[apRj=G+˲Njn-V!_@JzCˍfIzdӆG;|1,3AKhdGL ~A>|Op*l!̷׾gqX8Kd+Χ/ԇHx]E'KV tLX@]pHN>V:=؈_H^υ5IMoP  'bHp{'tYjߏ/'|-FYl UrERԟ9:/Z*83(ߵ1UYfh2 axhEvG+سOO^ (7ȕA èb)%3dпCeö[!9b G S?Vj=R}qnT P

Y'+DWf 9gUP_^6XsrdL̼`r 'J +ȝ^P%M)ܘSk.YwUtVmwtՔY yO:[b BA<|%լ ~QXMtv%W;혱% MS\O[~*@7O7 TVg ?S@߳/uy2q> bp'@/ ~ BA+EJ߃ͅ*(#aX)DO(<-huÏ4C ,>O8=[ Y-;z-ZY,X#9] SٚkjTTr%>"eCcMK"e.^8mW[01s7nyQ c*P_ķ a Xq )oƿ\BR!ueFuulH75AbE L4  0MoQu4KF?ހ*4lMq;]۷ӏ4 !j̑+d{Gb8;㌟n6L^RN bVP#J 8FVEG.}j&%iCj ;Ԃ5- Nϟuv~1C`ǖSlUE(v4quVM<8ΪS6W &/1f&r6֠ATi-HZ )gk=YF/S#Maޗ>TGAT#tA~jC4imgCݤ FhĮEݜDj:RCgN7gSUbl0 fLk ̳6O(j 5x,O2[#2Шʐ*ֈGcV iDCІuc$, z* `SUCn_r>Ꚏ Gb8~"Kgu+Efx{L*%,^i3 SfsI 5box9ڌ$ E]9cv2oՃ5a&|d%VAX/nIe_B't_+`Z;p1msP.8cZku/5,0)sCnz]JS֓+K>ocZ 8H30kVض / 0ke;r\њ HjcS#aoˌML_-999ϯ~p/bS9TR :}5zSWÂV' ݻJb<M8{v bF7Jj9tD.[ ĩPdOCo4H#ROE҃{DLtr!vb`6F-g(Eat)?}Ch4vħmyXpLFl (@rC{GacKݰ$aYs뼼㝦 >I38E-qKLe=]qF*ߏT.ӜJ{"f& /Ź]gE J7,2{sWXM(FNQԘU_mHojdhEt{&"T(Fv|OmA͚pX9OP[iRU{ %5G(ͱ(tO!$c%ݪQp*8w[@MA!{[tBPfBX9}  <ٰ@7 0kJ ̓YL֔wKo`WtX)\ Q  qϢ墒)] |Zaڜ=NAiݏIG<ӛ,FOt9}oo{rj@aVəmIń#yEF#iz`O?\˰JR̛rCbf#pƎR_5چh2.x#Z@qj|[OC5&V r@iݗWpn#7A= O|;l+LHH ϝpAdD(q!Viz')hɘ8vٸZϤb@d+IH :";mǗJ`?Jar =">͇Jlkߛ$HtMZZc,[/yU(O (B!)jtgQut6%O6=@ZIIkg\%T$fۃZ7:ٮrcԖvkdBŐc2_bH9â!~r6` #;I6׭.cn!b5?]Q59Q6 ä8UlsFBKHtWf, :He(흰_y.i23=0%`4¡)Daא -hPՓ M vHN1.ÁglZʢHnhOn{3^F^cg1!aflRBl NHT ף*ʞxm9MCN+18Xr#}!P1t8pjkoUc*]KDyz.UD:}A=䒓Zmx&Ha%tLv4q񫓦}#V}C gwaܯe竤I^&Fǃ%G(Z⿸E`|8Сhpdťˇe~ߑh-$lYN0uGy-̦ML1 gfBic,C&M0P{{ԏz; xk^Hc&K=50QcYNiP0)8_r+bXPʎ类 Ï0ef[!A/vS2sp..> CIKhw!^M;#]8ⵍM$,w!PxCjbysM$3<Nk^ 0^YϷ+FOExa@Z䫼X`Ǥ/g}7pDZKEǰ9587%:F*|'Y984"( .:4H6|>4vF (+a.D'$'Yby2ܯT["c!q+R }ZAݖ2ÞVcw;?X i Ic+mfqe4X̧Iby '@dsVoyN|)8hwĽָ_юӮ7_ 9>DE.X;,Jᆫ`8O(;3vO=w!G-sr{/vq>C%J#B顙r챫]#O񮊽 4l | rĦg/ ~yx~!;(O 4<:Ӫyul*3d`llzCgסnFI}bʄ]QRc j NȠ/(ihK˃~eP%J%Hņ#5c||1 Ό5O͋0,Ra(i ڟ&;6Hѝ_@z0,s( "A=NMl언XU"fyFK'xfB/ %F_=~BbEtrE ^ "/G2PJr+K7^:b͂7im,b WW5FVP;0=KWIb5n2Hl*'$l}4GDtwիڐdGm=#姗|%ᨾMآ =sϿS ~){G#Gye۴/`0/> G0$)rbZ߽}b{~AxK#Lbyݎf8{@sv}jAfY7RCჾπQƛ$*V_{}%m"x1.=Bᩴ|vgcWzGRiuwB=\*'te$dP)1yЀ$p0`5:ceTc8l8_P#ĞlSRɝ9c\_v3m|EZ/ F]0< S0 8{7L羷u\ȎXtqc[IE~s`4y6qMk$SO&bWQz=5gW].SAF5BGt~?r(Ґ l4hٛ~ʭoy<0WGdD )"A0/m4a]|I,Ūb12D}ġsGC~3GD+|ִun'}%lopPt_>sJ6 ތzP{: dpd6:⛚xK}FPTkȜ&MQqhYȯyNl OlҼC(]a™Aj1m0jfh1}XGtdL2(pt46 EYY7t$zĪPк=%!é7O_;s-?( ˰Ҹp;g1聭cS@z4kX`QdM6 %>`?t@ܱ*:.p~SN Zi.`l\ Ga=ȄH;c_z_Z:)S~"npq-MGPR2&qÐ*wY=LRVt{os{^Oˡ tEgFh(qZu6ux7S_ ΧE?Tzh`A{ iɄ6Kx*-͚؉Sggїg:pEC~E&m9kP|,eGsJrEPyv Oe§At0F 0>rB[!8""Nz<] kHHqkf0. ye۱KaH~Ʊڱ'K0cρ5Ro!kA=%7Mh9=GѦژ{ c xHf{M eƇXi; C9ۂb>gN޸f ҏOyɁzմpXAF+e@NA(gh@ 5a=PFEC9ѾVSԁRĿ侘BKs''#gGc1[GI]_ l@Q݀Wd)?/BV額Ǧs|+,4JyAJWn7{WQ6}MW*1<0dƴhN׸5P{iq~} < wA6YNs EKNrLIcn)*kb[ vr&/%)B&lUp Z8nt婐7ZCB5I l˸6v3怮˨.  ۳H|{ ^O{\w1;yw#bDek>={3xܭ+i >St^jY ΍[J]/Gau 3sw,yGI,s6k~2¤?Kp7.Rَg"1uN9w)Yt5esFyMi&ZTbiBe6* &S.YŔFt$KVbX.e?1h(4d{J7՜&OeC~ M> h9}֖9U0g&[K7vB0=TYIl8C߅)$! u4vT{~{!N B=N}gdW׸Tg[ a:i:du]Gw]i"e3B<am dYSAKO *kbE!GwI(ea\f<1{rj b _pq^pEn舎LunZPWPYwLj.Xq լ>*iMPG7eV,cزIxouccʔ ɋnݡ%K-06 $1\BĺI9J-ʋl5&ZlrZ2Yoe#X6#DF!^t D|ˤ &zxv//fT4 5]q[ =|q+xD[(eƜ=L@N keξ01ݙ ,$-0k.'P%sL#0NcoAcL#Hf67glVlnT ="kqAH>"A/fv%P?N-36,DҸb1i8ӧB͠gOq|Vvg |du@+s`P}#G̐6pqO<ޖCg xz΄ Sx+*;&}vq=!%ob-N  % 09,ZeʯN8Fѻ|0p>|fbؖއкut0F ʩ'Ƕ}JFEfa$K}7Et[FgPQ Kt{(֐vݎ jD؃Y_tkx(m?4^Q{[cy\`Iei A <0+ Q`R5ݛ'{.۳|F*e##$&Ѐ=ؼY08c%G9/#2 Ўkh&tIlW4̌=OyE/Fs`]0uˢ.AH+u z#Hu۰7ckRSOX 忏an0EAAc&pDq/>{ i)jfbPMd2)IC rm>! "As, y)CtM5J>ŝvDd|j8yg/=Jgx}&kcLՅ_,Sx?s 1g CB%(5C3m>>hl~@|I7AELX(Яh I ؘxOKk :'&^&B1'ʟsPNs9 r]t./kɸV[=MX~g|}ǥ*&!uX[ oq#=FE;D:DqlNip Bz mw"peofϑ6p{P-`.փ29sb̺]x"_LHwƞǃ{óvQOM1n;j_Aԣ=2N@hqr+9yH|mP:C숙Ąm{}=5)DҦautP 5I?`^atJ5NNۦ8MM 0杻T y@μO3X0`J.pT͡d{Am*[LM=7 e5WɁoV>& g"Drj=jR k7~pMn÷qe0qۦuY[5yMtm b'!7-/dvQ}!]MJ )^. KJBd꒍RTDN_uRVO7HkY hKPX l%SI]1f,>lQt~Ӆ#VY"k! -ok gޟDG}v CXX_}lEd? x v GP }[;\\I++DD`is2ɹ(˅EqzQ+Ni差!|KlQU\xN2yU7^oCfj@;>O!2mfL41[C|$RLyͿ A6eZrƬıAM9!U".Rh`DDPa3އ Û>SD"_o)bK#L 𾋁!bcݥpކ5jʚp& +.U2lְVT& ]?enD'Ke公`@;*^ʔS4enFw-.\Vq+I>sۇ >FesK;D&}Mjm0L.u/${m]_(yc Im"({ܞ֣y0?&H ̞0,}!*iGgnon =;A;&]rb1QV[b {!"O;bF$S $/yGV+Q!`b9,-V_.$2:s@ψ4UYHR]'ܫG w4\Y;tpw`F"MK)N_]u0҆[zAS/<6:yV&5sHZ*vz,p ^cU꽻Wi;0?GĒugC]VX9CUn=SFɡ.F~\I>-MhP-FHC$ ZC D B̺3`vuf`"b!8j횏QP/4X_8ُ2 _\([T'gS PӪ`p5K)AYd"t)-#9Tɞ"!#&T HDm:1`^ĝSnpűڇ_)1wP8#t;KH dNՠcCc#*=XwA=; F41m^n3)t4ȝ:k%ױatPCRQ$;@bamh-2kQ\DCv3~+,\e~T'3,o 'ciĥBaD})sDWXg` :hS_HT*@~V+.0qe4r*{/e5in|jιے'pRH!,|'4ž|#8OVDy"RN@bQ&fY) ~CT2ZKTrm x4~7\Ł/M<+e+z҇6??aGڌ9@i2q)5$>iŕ:V,uC͉fR1( 'Х"+~q@`BkA*F%6@d#qpn_?1C>|KAO$0b+7vKI3G2#~ u!V݊Ҧ?TŴgPE&Gמ]AĻLCJdž7/|{+#6QϘF$B_tP<:4,c"B80L@ )+O Y=aҵ8{Ĝ <P|+q5 &ԃtX7/š ڼB5n$xfBU8%GYaDRGdP+DEZj5\GK)q~Uw`ެ>ԓJ[lF+b*6,%7Uz\ /(I3DT!HZ' Ly1zQbS7|Dt^Xta8yؿ7ZeZJu C0䖰SA >0Eq߫i60xoi{!YMx@}ۍ0u n"g -It /`B9^Sd58 Y$!)|$3aapbpGkʕms+D񗂺V),W{eP6)pM`O4ne-Oo/ݭHF`LAɔP9۱% ~9|g BGjjH7M/UXt: S53Ѻ0XSh `z XUTiLn 8?2-'zx 1 4J/p/02)deEˊ ׍ބ7#^Q\~.c}n 0Yqg`w^CZ]B8[Z<֬6L@x&[⌲Ֆ}釧qqod0̣G,¨!e |C.$HQWܡ9f.;.`*q0er_eCbNfT9+*}p|;e,eR խy~[;?;g`C'y5LmD-CU91*v`+ג}"-LpUif^1)EKOxzS0( D'/OZ~0!\R!]Hy3"7ĘRWKgά n )릜6uLA*:++gg#t9m~SGK/L\}FX'ykH7bEns"V^ %~iUV!@.1(o(n6^o67k^ 菦kEğ$_Ur(bacٛd ֗ z[NJTdީ6 wh##^i&lpZc@(NE94_w^(cyPtʵ|нd4hTvA )Win:(S=t.Aފ-~>WL">hRҕwO̮YIH% .$Ö8%1c跩#~ `_fR\oL\j[?k78TޅH(Įk&T/'8>9xeEpH}͙6 92΄ DLp޹?a[˂(Ԥj&8_.Ryz?ڞinj-B|'|B{JgOIu EI aAؽ,>e2[^lhI$ `!Zop}L` Fppiiq@Ae`XîhWBpEBϚ U>FWqjFOD/Ng62\)b1{AXHa-hgXk] b b yM{FD{B.YRtFh/v[px%m]kd7tNkPz z%t&"|ЗC}{M{BEmP ]ݒ8sWآ};_=ؖi/t&Z&oܯ(w e_v:\1ljE87l#lKVƅFtog'ֱ ?n~> ҧ2J+W3\HYw(O%Oqwi> 7/r)o5הC|G?'R e  ^Ё.}qdz>m0\xCn Ǩ`e ÎRH0$?u7j`rpl_Dv0$Zç6 Oa+pWR30K1_g8fgtEcqt8 j` ތVؗ[1(8;)q 4+"y,g"x=CL% $𤞢ԸҠ;'Bj5gOLE@z֯P 8$vmDņ'Hb;$`??3;I85r_x%Hs,:8x?JjUb@[FWONqT]t.6lsfas ߲hi<Mv2;TȅăY&w3J0X4ӒpJ1JgN$F`/M"XF,s!2X+S*6aV18)rIGCfaTj)W{vS<|wANUBX{Jxv;vN0A P=?Ԫr'n3.;6u;8.263t$b= /86Y٩ܨT_ hV~A,"uVc%SWCFI>qJobk(z!DF z)J•T$ mnUT1(hm\7hѾؠ4/C  ~22w@kҧ~z;^@6'*ٓ)/jV=ݥ㼹%6-DSVbUeX1K+?MV(T:̭rBO]ct6[eq "e1>}Ԡ=XmCΝ)ְz*ɅY=~uiĐ$Pf0E >T!ʘg#Z a݌YAal:Ԙ+Qd';$ І4?6/VLRGvcbL4{Lޜ(# %@w{VXX՚ F c՝{Xg;mc[ )ovR pS[ ATȬ!?]@+=cčbO\ O`PQy_#_FZ \ %jnE [9$s6M?oi}x`'kyjיtVkv5'-ziKvgPgETtܽ=e*d~YFhӜԷ$s'-Pk)!td]\`>rlv)ހ9*E 9kLLx0|z^"##qLXmmaj԰XM3MÎs_ bwVW&CG{X XN"Hox:* l-'~\%e#(v*H`h1NBڗ\PBR^Zey {E>!/F3B0wc}]Ma{Eps&5H]G>Uc|)W8[fk ;BAȴtcVS8 @r~JlK qPJ٦&1x«# -7(8rBZowĸK9RW*j{7h7hAEW&LrکH%v|>Q~X9*I&+n6grzR[S Т(H]y W<}Rbh"N:|<ȏ>bϤRP41!u.h&0^*$fhS-ϝdNTS/m Sf>Ltv%Ph#2&u>k >ڄ1U",~X6D=x7d aMMڟ\(*e ꫴ;GxN76Ub}[]O7%\]]IJwXPcO(J8VRҫTO.,fD0  Řlcui;4F2#ŚI֯9a[ǝUR/RRQ 4G)9hLv+Փs|c&}G^Fa{+w ~gJ= 1:W Eٺ%zJc=7.$ZgW7bҘ'-a[rTbĺvX[Fj oo<m9QxDPؒssWVq*&U,ȥ6AJRm"5}.!.5!rdͷ)`F$i @tw-Xd-'/FWWb$/rw0Ff,V~ńew{vb3L0Ui{@R=P/wύg?LĻ53/9|^2)bL5@ݯf}Rj08}gBjfxnMb9 TGզ9 xˀV蘎gI΋K6 >L8ދ 1vlrs7K2I,4ޡB=q}СFhT-^iG椒)[zr9..a}g-FdLDX~ XChZvkH #c5S\S 8k@A'Jr!o#\{_htmo|GATUo O^JUJq1JJ^:'!V8ߩ rŗpuRrBBQ+|n풋 \}ڐt98ŤX\_:7asBA ~? M;Kb wUx.i`\4%R|y뵢N$J:ʚ0U3A9T~F5Z'Q 6huխv4:tvƪsLI|.b]oDxg=1<DLpà E!YϘg;{[.6No*Sz4xrj^PgoSj)ҔNlP@bWK}ڂ7~HsWnshTN.m?ٗGTmz77*뗷dɄw%Fg`A@I\G5KXNt ^ԉe|qDѬ^X" sn y}Y#lt*,2NO^tZ%[ZȻ_\-Q;.g:d& |x$(f/ *[4ti[TO.d'Fu9ՠl7;jixݳ[I29f'n@'2G3Fgj˸߿B,:|.#()#]wk m(zKMp֦8WBW¶DBibЈ[&rpiZJ Wedi_?ӷYG6^ߣf㻮@*HΤqE#iڄOe+wWA*#2L'0K=cA "P|tT*E=;KX(w@h{GKp;L냁P8X ڱ ?}9̻QYPShoPcV9$bA ҜJWoJ@PO"-#ПaL3ZuUjV$Rb? 8}hkGBn4scz^$ud-%9\ ljySd ˻EnyNoB |?\xѐOx JSu8TdM.4yW2b5L(-XY9*2 uWNDe@jxVp{ I#N/ofJH}(Y"ZK]SСVݖ_Nާ֜s쑥 ?JOe(%XE'{,Ⱥ$qYa6` z`C`uгU"PPt]yPЏ pFML)*eO:R ;YA:MjC5ٺmp)<[W~+x9uf (6cJ]ɲO7 tb ޓ!fW(DRf@Ѭt?8!:M,դE>=3(_LSt\ *Nq4Fdgg,KnǽUUA"\ m0xM`Gx| }pjfk4wx%Yw#saYM K FJvua`jj!, 궒 sJosHT˽qSAvik=j4c 뉉1y'_&32A"eVut8JU0ʌoNWG'l@zEH3{^SQbKjp^H1=$RIs~fΆe(M{@sYyJh[rN^+O(!GI:XցHޖrnAd#PCÝ/gxT<Չ=hu˄FmTu9vI m*iH5r7mWEP Y5>o/o *ˀ\ LoJ 8Iwo]W` Ȁ1/F( ;J5D "qRl9-fh+\ odT eArks8=8(>$'R^Fbt1,ٚ^X3u"RI&*t;Y`/,N"nyweM27āNQu._1}ع-1͖|F< gfC^o޴ɨ%Ҩ|NڀthVGa> .9zvAD/5әxEo`Pߡk-~^A|S_E9޸ZJZ1 >1s{,ɺM?x6XL{̦]|^7B[DQ] bN:#S]E5#0+mx\=-?b C*sp˒6g8/H%,bG+f>&BJ8crkC1ߛ(*!e4KJvNf37 -S];l.%JO(34̠Xs-䄈0i7H ^Muy= 4kJ6,-;0TͪαoG^e6BaDa"?!샦#p>V+fGwf$u3p߮%`4142 RZt}nN, B:Qd|@2cп~KLok 6\HrrO>$#!*$EnAQڬ`BlOY`6ys0'gm1R6Ok?9 V%\c6VsN_C6fsIK\%w)Zm=tJKBhIjAuWp^(pҊzAi{< F}hvs㌒Ui y컛tqKFꄩ:~+y8ApYj=lզ)e.&2A4 $f>n~ n~> 837<͈B%hψ V_[6spXd$bV 2 LYYλǷΈM@aNCTC% _/-ı -ꯏG9xy'~1#[W` \o=}PC2|K˙Gxڛb":Eˠ|=/B $`|Kn0~bKA퉲IrHbbE W*)!NdX$}5yʭ׻TvNP<5f0 x(n)c9wʸ>h0`1lm5(*-7`d¯۱)̊0 vq]DE]3h$FU0LJ#2xc[Pg,rH%]cBdI2W+ߕ9jA>s#z¦wL@  eB_(nSC +^mMP0p \0g2N۽,wr *M\ cZJҘDk6۳Z kvy0&o{b2y<$2J$7?9N![➖=Y?S|]9 }hKY#vGt׈<V =0o2s3`"}xN4SFNtmwpf t&˹݁:bH2zd]ʜ_!m*Oi!ؓW[mYrj^=B~d$W $vT9BKP3_BBYڐ B q$NyP;bTqH=aP8_#W/pSsb_K˜zG^"L)Y,, >(QHyr\*ӂ4>r3ϡWSBMV:<]UR jVq:&6rAh GG&@ޠ&$UVk?r1Mg\$O΂";41bJ)2an8Ȝx- )ʢ/`餜CdReoccbS+ܓ.=K5+2HVj}x~3M_+3IOWڃVi|r|*0!FukΛd5~FYA]T~-^86ӥ"Bֆw9w&YPqM-0&{yfd#ISh^L׋BG{ 2NcͭRWM 9XrJ5n6 Oz(2hآޗj|i*VVaeUBð/l)r55 0ICX,|ג&Yc뺉z"š]ܴ aM+UX x-p~#(2*K*S]W*Z8~.(lrL0>#X/bHPG E;~Q@$%U@&Z9wbz8=]:i _xzۯktחv[.`]c&E,&MV Z$sϖҖTF.!y!34ؤql4C `JvS]4vh5:&b2,@Y%rq4 Gm N,0f8ܚ ׃Xe Ny,֌:+/21_nBKg6zkҼ] X΅L!V '!O{"ͽ<(B;˓|(d\]7>PєS!K47!ᣧi84T5]G̼&[#e|T _/Σ]Q_,=P99k LdPo^@ ?<^g6;VgrIr8L Gj7{MPuQ={*f;xևT( | 7gmsfl\p uHd ,wz~ͥi`QDoj/$v7:Hd!xMZku3།UFO^?AheEi,) w_05Q c <oE]|FmiW%|:*aݱ3) s:f !3z[6|c:f͆d.:|,#`.]zW\lJ 4k#' 57=ŠI?z=p}*Tڙ6"$7β49Xo' F!*ا'Lk=ւF>;*X)CzwILvrg>`EH P-Jrk[~|ȂՁ<-0cB)~C?8-qsۡqudiĴ:H nmGQȕ.0ї!~ޖ[ALMoL:G+ c̾_]x`6lW3V[* j_3ti5 c*_>3 pQ2$R ݈&Z+,M8j;phhw>j 2uI<6ts7؁ ٸe5PI$> 6|[_+WVS .uDJۺ2s#tIϹjJo`reE6bMYWs+UrgV .cˬUE|ќѹd`z]$\8J4x0 տ48";ߩr'6?5_uW@ˑϽ}P{k1DW?ז.I~Kc떂2T5V} :~*ʹ2|1D~J)*3mz0,)'b rDشU˾Y3|j%BrtϨ/N#A$^z'Qg=p7zQm8XֳS:)m!\мm|:pfSawdHpd,!Z5h99޻Sx!'Uӻ0Df賏٧\#6գ:lMv"A@of3bqgQDzuҳ@yGU~BHXHP*DZV,yjy)G[.ܿv`fD ];'  ?4P/JӨ)4C+` nP گ-F:>YOqf)4+1\;6@5NZA{yn:0'¬^IGN a^)Z<l[Y˓Һve݁W:V#fk?a?@bŔ uC)׺=D X[B(.c4$ET x{< =pJa=8 zd>#BZy2;LiskzJ`^Œ[p,ob9 JVȖS;b)T6—Y7w|ſ\C 1 \Kwegc\Z+ sPpѤ  Fg&Y.H^ÿHfReۿ6*W&ÎP 4vld/74;9)hZ we[Wy:k$`8hdTˬ]Lϵ?E{7mdxu*t=Rd|pAVgH (鋜̗bj4Ul9_A=2BlZז?ya"`=X5$ߦrټn|R13>99UCRٞhv`"wRLjX0N/Hb4ބ?hB8CճΉ+P|7qusB>!brח$Q!2)puf[k=E|WP䁯n ?c]K p!K*̙'FlB,^ iU{QW L=mxp0/_,6?#F_CKeC3s 搙)]ɲlM|;/]̬Nۈh 6L߇hV_A*P7=~L-&jQo`,5 yI:ФYc֧]j)mQqB2YnN3w J ^"Ip.: qp^nA)>sP%iZ=P-Ԧ:|L ~<݄OcUD~A32G].s9W'՘"2i6^ȩjhNI'eE$}T4HS.V+j(:yˏc(^C9anKrthᨅCwY>N /}vT+d8pMtn~s{ ^%;>d( Q4 qұ &ᬛբs>BH+k!pW.ݟ<[m\rǣ`3>Yn)(gvIc%ms|1pɢˁ:÷%E_vD`1z< '܃G4?ָhlǽoҤY'd>=p{|N6̍:3urV Yg >d'TqRM;gM]nڋ-l.4#gK1 /n-A,d_AB'qW  bbXzY9WRP~ m]XRzNi(GWx_{Wu&ehABrqȚefE3ZO#|fx7z)9zl?_YPԵ%IQpO "Yms":W_H3{ȧJL( $EՌھ:[0<˪n3Z:h1]d0M*%:\<8vD3s Kv{mՍ`4|S5uٮfȯ:ýkocyӒ6Z "=њ\Z+)*[wnHaM&<>e3N|b" 7[UrZ- 8nwP^15? 7!&X%c`,K!{UmZwwާ/\E^eq$\J An;%Ц_ఔrf|ύjϽ; |#X9|Z]t(fR4բXa4E&0"f~_$e`.(IUW3pQ͂E1 ˀ3C. hI[%30'-)VPgkĚ2 >Д5X<v"HyV(mX'"dZeU~=>]q5Vu&׶zS@ 3*13$CKG}99 2P?u[->̪{+flL5WZ5g 1l,WGV\ =c _J 0gdm{At|ZoRcnޓ3u5BC߀-V8a? r2;lɯ&E')Zl}r>`n|gkZk>WI%03+'Fτ[ZK3qiRQͲp5MFx́48m!U#cEshjABPn*t?(i C>:C(~\Y)9zV"h:IwWb?|_j^ CeqH`rPtYt@3+< 7Kn#2U/--ش@k1#NRhV-e]2Z|Qr2Mo`OvIh.)65uհP*8cUelo2 cȨ7jglgY"yGX׻ n>5͞豑=:/VF`/DL!Oȿ 3 c5,r|R0 (PY7jHA;U5FyRqHc"}Aր|`"u?0*eF_BY_on{%wUvCGدt~/ &ьSVG/m@QTMk,kR-JiKYѥݸx+,ۭF8{=nYobl8M:qeIn,_<%9`r>FuS-EL  5 6f6'H\{PܦO>~&B~eM?F⑊iwH>~G?D(h̕D6.2wSmJ[֌ ~걪wR/@1ڱy0J~e_-'~IћIvB4#ӈZN;gbڟ1,zaV@Ѳl?amΥ & X3'|ɗpi\M+Jr(8K9JGAڷC|v>SZ txjқZ;@A%&JHB2}{JYGmDŽ)~x:zIiёpGnPFzcQv!)Ƈς#0Ɨ ; ?xzX töt4.KL#~׬u(2q#|'=̰n@FrGR;\[?}=vΥ@2 9oиMt,W󜚸)yhl mRYg}Yi^a±_ڻj{H("Pj=+cE8UVw桬_u~FKVTߜm.#pH->D|lIO9sig;h`B~"xZrSne ChaѾN OL甫M*W>dǑ|-uet:Zj]/.'ULM{'s_So]PDZ~.ge թ'|8"&EQǦY`b)CPo[%ǒY՚#x\0y:/V]ckE|HxqU Y;;A@I!2+E #|7 w*_Ӻ(- AQy9|dokhv>~&Пh۸X'%tm\MBbK]pAK_f[RJ|8Յnxtl ,k}}ܳ8hpB7h-ir]HHGl\yCx$)=kǹ&:b*V=#jr{3Ƹv*Bc_]ZDGBކ;l^s=8nog/R '^VTo#*Q5PDxu;7R{fBfiFJLE k QgfYhit?8 z}35sܜ(ӛ5$LA@4^ua2}P!3!'j5}Vro9;D Cɹ ]m(.׳d/b*RMOl) Lga Q):%ЂELebLQnf %^|Hm2#8 O"೏tp!Cdv: yCE&!Dn5^5RHGjPok;VlU{(I =c%0::j8pGS#U4i5E"Kt|]Ukh 0Asjrշ:TaYazO W`V)a#^EBjHj. * GGn|\/xRAgmXQCB>`2ؐo:;` xE`Q[7/5|lhH@6Aꠖ_Cn#*No v8V(YsA+6G:#S ք;xz<ϳ ntŽpq=DͫgH. ς̶={4}ʴ"'M Qzs?^O~;Bѕ/ ' 0 p BbAwԅFޡa AMR2oq?Č#wՌx&p5[* Hǰ 6d8A0A8W]= h箘DcW7N Qg*9A~h0fJ$ tX.4IG ٽجNr,sr{ ~%k| ΎSFl|}B?rHƉLo%\f(jB)Ihh U n樃QEo~IW%ڶ+WjksE ̋VBbؾSOp׆ʼײ7`+bc %qh߄|NΒOMR ̺՜Z-`&x: vGRuވTILsSzYQ2e^>"(P|M[x]H3F{T "%jz/ 0aD#TNt\OHD"?(.nL9>=ɆNU}E%rwZ 3:P^-$k@!D#}O58|(pe>A sm /mF|7Y:[V|PC]C83d]h@lo^Zt`z=I_&z7n&~}X^_GbÊeq3f ϣ=if+;/ FtaB@>&.#ig;{Zq[<:վʭwp5'WC br[H .)g-Ia9}odZyElh-ZBbT-.8l}3j6 V WFt) *1\kVSMGQZy[2DCrkP3 B,1zTnKG|LsOx3Jīb _6c0Xu˳ jEΑSVkh\^O}Xzm[j̻74woA8Fh/nOX+,u.`@6=uDj0 ѫpx؟@M0.$&1 6O1*mȴDE5GB4ڊQrMTK!]#Q ^{@`QeqGz!t>E>lMMfqX}d5iQ]AjMbK c~E|jyu2W4SC "Ha2EB#ųOacF+YQp7] y%~HMH^+v9" >elPVypSlfCJա|M7F_.>Oiv#aYxD;ސ*@9[3?5&ĢEAzCz˞:Εp[yjoC&桎koLd/JWH<@rāqPA+wcN0WfB,ӄmI( #fVBA"-l|;qb Bu #7MI5̻QϾ;ڬYbO".!/IfJiޯ"ct@JWJ8 |LY]N)cr0Gk٢5 RՕff}dbبSF-1~Cܡ#|0> ּ +*V@>ُޕ'V6O|5%c -]d!fs ׊kiB/RqdRڂ[6TAITugbOkqH:qIaUExuFOh4}zBKlM>˴0WB?+O-a}x |͞^G=Ηfj k*r D;TKp6v1ىh/'J`3ng*@7baC|M>ZWs F؝>Ek3[5 |v Z;F|bCdY[W[uzɓx׈sg'v1wW'g {#ZxۢB[dXPƺ譒S @0%q*2 ᇢ ژ7#>sy(Q Eԁ<ȼ h Q8)Kk8PgY#4n!aAObQZzYb1c1-!OWB6 nu8NM2`_ㆻoڃlcv-f8K"ZI]By}jSyp`W.k$䏣HP"k"0a{#~0j&W1#r& Ά6"T`ZW͈B$$ e|8M(%׋`O]9lzHeyfhVuOg!RKNQ\AFb v!0K;EILO `OpҧD8aеʲ:ưBb~K.CĪR4^cx7/*L_(anjSQl̖>ʊAjCS5_FgZ Tr$2c.o0Y~ZTC' Cdv/SnN^,=29#xqRҧ?\(Q&J 2Y=@s+|zajǞP/%?7L775%JG;-&i [ SqQ8[ }y}t=K3`߼zu3p?l/"QSԁuiߛSo 67^®XQ}A# υӚZV™l-W F{neHKC1ј~+a0UA&^h˼jQM+r +8 [q`"#A2vw_ټc1+RkL 4]Ij59N}>GׅRBY,j/"*;l`&!^=y"2o/[U+|@vf 5&i+w--^f3]?hصe|+gRXkRjv:*W,jЙNgJ,WԻ8mZyq,Bcˍ2b_6gnv[B(9K\=X#Nmݲ֡奎m5;Bb8bi)"°Fn5͍8Q2R5onW77DP}KHcDuOشĦ0v i*۱Tm:uCM L0l2Jr)BJ^{N W,2 3-]~vKMd`|KaX"Ii'VSTB*UB&q3G`Y4j,&sBZp%۰ /NIoJmj[%Inx\`SB&T~*q&TnoO xYܴSM»3 ]foJMyELێNI4兿tbw^CQrصl !g^ ZZ^*]eH-z|r\*V%B&t~XxW L bIv|t|rME"i%ʋ+0hHK)K#sXS*?)NT(v|g۝/J~y]ά^!꬛)Cav؀^ iS(Z`$-ىlᆪPXM/@#kAhy8򎪪'Y)md/V]ZH2K ,!WΗ];)Tuajȷ]F;ήbM [~}\O(_wߵόNރeMZΕ-COz/.Бz?lh) I+}xeĘ(PҕI#=ǔ_1%:ʸVкƦ_[ٿˑ9a"5KKNi1  yFeTN `@x5=J)6s>AHg)Y `z0utO,V4fْ.`4cbZ1$@z8*LɒG`X%u7l*VkG{`lBdȗ]XlAD/|l9gVsPaz16Et mZҗEX9PI0s>+k524Ql9զRl^ltTԼ]D Ld&3  ,KN[{_ɽяSVO4!6[eB= A8N0$VDž}4I{8#l-+6:j`#l>(1JeÖ*.f;Ɏ\ !#3f1 ccvpot F]{PEeݘGeާMlţf[P(%U1֦'Nc0 R]=}$ub@7e~5|_XF~d7c.Cǎ/m@|2JUP^)wz.KѮrHwe 0Aa&[*`~qe\ʲ׳@!kE2bm j`);@8¾AUGҒL`m̊<[9 y4bK*cƳN>C phCgW.:ڈ0 } tfE:lO\Zӧ`pXӐmmAH}s,zkS.MkkpnF(u{f[Oc3Q4r8Wʗã423rs-O[fe[ҟ;R3DO%)rU &~zfLW=PD?`q֮^D?2B NEմYQ{v@WYHa<.W, +_ +c6!7m<* RKF0ӱɎqkqȄhIIy/`AJEQP C֎q*FTM aw˽OyZP$#G Y",yƝ31eB oDj1<^{37RniFs3U>V{DJ <e< u4B`ڂAyK&%]#y0N%R O5M !_Z*Vi 6uFDk~3m~'8ЀQ S=xE i˸(v%f9]E< gvr,5E7"G5W/d }LʢI]r+!􋕼 5a@# 7T3E[2D7 IiR'ړF %y ipd1EWi#ZT!6h`Y3D+koKUX =7:HOY_nt#!e]E< Ą܉<2ӓ~Mz 1ZiOR*GZť?ft`n"-7vy a N&e#ΐH +A};y=szV0DZdqwCb)x |Rֱ(|g fuȗ, !9x Bhq]Ӄ]j]ZplcxZԹnK·WċIVTtPJYoP-TRrl.RJ8Dl9x+6JI eF6ȧNQ7l! RVSÏ~R(Arh?2qnɋTǟtRZ$V#K#Sʮ+X~'nH|{j%`9ž$*E7W{KjT,,\NK{`Ȯ5UnI9| nr|/}$w`%g# s=qYLLaeRnrǦi8FK&hcޣA5 y ͲP<=I?+O\EG~0כY:-Gu8w6tA9_*Ֆl&L+cBov^H -e7v1 A)ws ڥzCP ar*urʹܥaXbu_iSԡeBվcZc$yCI)BbOnKQ$$뺹$k|6 N_̄-xY iUJ-S!h_>LMy-կ/3efE[Hz0w{{""hsZƘ,E~2PKQ>4\:D'7?imox;ԤUtfȈSEC1vvGɳ~exGR&ˋ=:/"&8CWv>5JApp\(/RMĝA=zM1D݁#(5q7}9x҈:JwnK%rL7k֏J(vT:f‡h+@"51Y'1J2Wgy3 ^\҇vc1t⸂At+q6/N %VRmhMGUʌ~ik$&ڟ,6 Le ~DYW':1[&oO <V[H)>iyBgub;3~ WZ85OT7k#Ȝud hmSdυ_yi/q@BxϝEs~'N4ܕ\gKvҌ]/ivי$ѼNKpv׺Ax&+y9 Nk{fA.jp{l1>/^ڪnB7 %Aiz+$oHivy֤yCMQs-Y8w˜G-,bֲJCG Ĉ)5HU24CIj)})<|y}螥 ]E*줏ʠ nLڃ)p/kY@`Ot. _c7xrĭi@Y~wUjKI>WAe ]\U;ZDS)6k4Յe+q ԼuAR) YKI)3 UhЌ`Bv}zmiM(VD{q_hM V%7p5):&Z:m>_%f>Ȧ<9D')nGk2BN܋{P ()Wb5D9Eo Z:c6~)՘iQshkI1557J> xx. ђ\72T,COI]B xέ̅)u2 glNƕEJ[tj} 7" nP axb4yne.;tP,xZ/xruTc9 B^/T CJ-f}ڔS7T#iA]?j5&^ A-U*$)8;OZ5 Y;UfmV1.@:6kYb/ w݂Q]'"+wŹQX%X;; W2\h% `Pa݈|Բs!-'s $$mz&'\~uX4V^.S} os!+k&Wėi`A(O1XI>8')ߵ$2u}>]8~m\('R}vK}X}e{2IYxb"L%ÁFW< i=cR|#%LOYLJN$t 쪆]NU HJMÜɬ-\blՅ(vc:s["CbO|VGo_ETqXLOе\SF TPOك| km8ﻟ#Ac3 9/I9 p ~||Ƣ3yQ*l=4&u_G]"2`i1|QΛo-~0S@ ҽQc m#irPj+'W2N TcJKeWRr[!?MF ( O1hse*k!oQ*aSG`GORțV T`|ޭ{:@hf e'A6=]qr(o5[)h Vy5+9ߏl:5黧rC~v'bkFZ T$4|, (uή#ܮcTQ$J[Cj_ᶂ`C}m\HGƢ9 A52Bf7);T>ޔ>4PCN^Av):Y6T@(;8, 耝Eʮ.Y..1̏9鷗KmBo+ֹ<]̰,w*i- ? @Uܦ9Όb{\[>p(93UVٛ+̆%e_Z6 ̟5z/S;B7R6\d5?Jǒl?5(}6flb tq9.9"KT"'[ZQC}uN蘍zP LX.1|p'!NTQ6RU<*"\9u;p:Q\$Lܧ>Z}6J۝ES;pr!](}&7S k37ȅn-6g):4,Ya1jLR): aF8W2Ra~49i +H]|M/oyKKH;á)”8 2hr@ZpqŌ%]'f?@X9@#oQ :w4Li nr a| Hs ę54Ւ m~ڶ;&:f[fFؗ^b6=v rF ~lRtk8X:ǁ7Ɏňéuu7tNƒ~65;kl Z'|zXQ/ ׯP2Xꓵ}܀A$Yҗ1[{0ylEji"f+?_(T'%oUXhm? l|2yG8`WG6PUP"4*.ގUe)ᘍӁ\yD0t n&\6ZRY3F@Y 1K[~$pBeƶZu3rLTojUy 5(,ۅY4eaU<&.•1H qaSae]2RZ3\vgJ;U%4Eg[y޿戌`#́nf oD(RV }"%*2IDo uAj=P+eჂ4c{|)]7{?@ $`qI%,U%OCP{=6.*#ˮ[S̥uXO wxE')w=` p!:%ZjU-J$.op}: 2 l61eg{PdbJ=Ta]eUZ>$NTde,C^ ùg)Z~&eL!*hѻP5krGEYvn])hU,BWp!8Ľ|^`m+e=Y/?Ǔ1B Jq!N^X/jŘe#D&KrUb# +ϗaM6EqL$W Hxjͩ&+Cִ |~4VxDM8rQϞPb |S-C*CUMaka^eVkWi nܽ" | MOQٽH,>D9*u%8 % !Z$垾lCieG2T]h:Kt,Hhb:MYC_#k (#Sz&EJl+!zNcV/xyh69!#Cfȳ[e:8(sd Ҕ#(PI0)MK$߃tFOs37gEԅ8VNŽBt=,XҎ[J":kqxxX N,JW/%LkJb_͂QHبPDbu2c%CbD!}L˱2 cǾ;axQ=J< q\ {\賐QK *nί'}1!b"`&ລVp>i s2qvNO ׸Qh?>S`rq P=* e}Q):.|"@w$B:$5##`ƀ:ji%tMVYj> t't5oX :]t-I/gMMHR'4yv{4x2s:RҌ< 6"ybRhnp iQl1\,3+#eZna` ԙ6^hu;4m2n>K9BZ{X!;d?Փc 4 ؉U7U=,ul]0r4Fpǡ.eߟPJHT#.4gޭ5_OPic>K74m !z :ʑ4=;Q`wۓhq4TK1OL|`/®ZD5z]B# ͌ƒ:ܑJֳaiwY sEOBNdmN[J"ȦKWgER |\e۶ '}l&0B^࿕I-tooi@AᔋuT3A۴JY_SrL е[~/R Kp!(1 EFS4D|9!* 2pafG WҞtP\vDnfQPCOL7]JaHV3[Vu_0cwa慁6$Dp;.M 8jTǍm@M0eUJ_7Mh͟ZIz+)?7g5_z-T{NK ":X$_9LYp8zAI0lCU t 6$"1]@>y>1j1걼!ʛiס"g2`չѰnUz/2_uZ=>r\V}ʡ ReJ}zvbYjaoS?W9砌6 VurOIB :dP\!5lD2NѥQpq rK9ч"],s| Y^ǃn^MC$Ա֪dTAG'w䬈$*kB潆h=!P⢀c q]HޯtRYg_-[L|A`22<)V;.h]*nr S'd;^g!ΐ+b} 5 fJOwt$@y6B)PGd&-N!J%Wx(D*xVPlARd {#dZ :6ٝEm,"Ǭ)i*d ܤO4dO~Ɵs*]ޛ|zӒIKޟ~Ӑh ˺"%/nYBw0SY]fsZ )ԄVH%T9<5 oC* qԿ.SS( llfEq-(g@p_#^ 2Hm,|D,GPţ(6gRI7±-IE6**aL2( ڑnŕYGGzV)pIwxI.{1k󨩖[t6%tAi.C>}5&А`٦JZbfz̯ty}7f*h:QuwNKa߉JXPDm=7<_ǧg>t6t\ 4gd+*98;זih ;;lFyyI !RNxgc(9? &k=kL ږI>|0+Vi2B'+Dۼ= * . m z %[ ZOqKV! m ⭰yg6=H^\;[nVt@u3~M§{议B̑!@iH%^ps:yJ֯ C!0 Rg{e{~6=l/ OkOs3`-Vh9 F\O0Yn ~˜oƊ1{풡_A{^xTk,"VQp[ 9lrrwڳw]4ϭLD.['vF'*\o9Sڴu3&*Vq _IU%7+TȒxg{ػ:B^n&/b-x8 ü=cjmbhzt4 J⾏fX70\F&`P# (A#S: 戌6,Gއi9xGzrM80aPF7 3x VTR h5Schwv;~ؕ PYO>G>Jfڈ$`ƀ K"7NC-oO8$(Xn0Nf~ 8=Z+=, (b#/'eWXj4&f؋!@NB'ep+TV@2W'"1ӲB*ob:{RUL%e漀Jf?f8#5+hFt8K.4-@> |>I=xAT'`2 *M4k= z7Mcfqb4uqv}#=6ToVY&?|F7Ͼ= .u8OO'to3wf`;խۍBh fU2>M'(#)%?9)&CdXlB5lBy\zY`f`q5n=Gg٧+́yRT??>ra+^ˀ˖ I6H[E[d M ;Z3Wgyc5W62c+Z.BYyUK#_9͂RxKD#NkO=\9)dgҥ͇A>N)DƗ6Y(pPgr)&p>Gf^pŜC[3M&,`tt6_{R=r7 WYN9;@/|v|YW CozgR #͂ǐ|HjIa%o6RKqLKqQru8]enz&;J8 ͈~^_&qY:n&a<1ohP0g,r\Z>qѾ`SsF/d82U9A\Dug.mMg$a8ћF2@]ƣD>9 u1ΧX2965s!I4).1f|)Z$!`v&դ__7iը Zֿvn$4s#7;uO,͢//73.FlLU)lt)~Ykaף\K``4y'ROHBe[b, gXdS'K&WϘ_{0*xX;]#=v:E=bLVnxʠ;\JCPMV4jbxZ`A-S,aݾӢq9D5E$㡰ZuY/7)ᰊ}wXiݞ>}  B S76<>ƿD O ]A%0??^{ ,vRyxt@SʶNa^xVy^=Ɣeb .'"sF&`rkK󚡼.FX? +FV$ʻsoKJ^M.H/ܔp#2SJxJZ {A 7m|zMUcz*T@!= s/i=ﯣOF~zq ֣׭Q~ZKjp_K]fCho9?Qo'D]\0KjaN՜O3^B06ihS\\9D/W/V(7X- US\Cp]$%NcoZ,b8 |zCkl@to>IL!^LD]zfPO*^$K}>h&ubǔ$Ok!np7-#J}r/*p]j'l_xK+amlDly-6SOY tmw~ յuf޸y d_bbբ5BHݽ=#ɯC(8k@ۢg _*$K# 俲9t~]A[Ř]~b>( 2'C!lq"edNfΨ'C׍oc##o2YM`ڐ>>C)6a"rp 4՘be3T04gXU]bsW֒7 Aj{5AI<_0/- GڗB*d= 'A/E&oI~ v{F/9{Aكԁuv/(Ջ_' *ӫ}*M=>JC, ulu#V8 mBn]1PT2(su WtiY_G6~S/fBN TS|$=ƦT.h$aTB ,Oh&㨓h<&x_<ćbCvs${Qk@C,gw6u=rP)% ,JB:6Q|_gƣ$u+G<pOjƊL芝ns\Ix,X<%4 |ohkfSo=~ޭ'X uLnuY!dR5ؠKpׂ ?:5 >=}Q#fSUF)oK;wJDt ,EQ=]Db#H{CJݢ*n2P1V?I\ `W$`[ bf 5浔aZfm$4.l ͐ƈs2h.(>G,˰#Z$a+xP&9fQA9)O$= "^6X2M5Y|G~JYRӻmXI)[2uꕻ9Aڼ|FuDNmK[qv5v㛒=K-@W_ql QQ2?$)7ԢN| nѯĵqrJ*VԆX2PpI6kkS.fI^2\t-,}I.ej4rSrhOB%ZרɁF}#oh)4ukj}1Jv^#e]| b hP#Z p%YO":;6J) G5!;3 Pvߊd*tJUB9+}#kL( Utfc`Yz~UMRS/R~ RfD2w(x>qPDP׋%6 !$N,`^>*/˓oÇ- Kf˕|'+?fod7UG3unH7FI+lwbl[ p9qWZQCG2Q7Yx #rg&p+agվ/л7R,4K7%K`; Ux8ϻfD8\8 5wbڕ+',Az/D_4Ѳ9Fi-1BpY{[;~;`C\Bmї=oTJԵIhEGƔ!>ē5T*׌D0mͅ%AV8W&#*"e39Qie)V",<2*B5 @l-TsFl2P-tiflPg-Xicjg01v#%_m&^[ԍصsNk5J sK0WGA-۶)ji9ϴd nA5* x? V,phHxN΂ɉ/QͥP!nI+h#%*Q::7CFӴIce0y&f4tqcp]pYǐFcZ⦡a"nFX qW;ˆaMD/FKg--#8fU}`DŽacLOc5f] ^m_κͿhLPȴ5;7*e Sߙ"jI.k2yQN!u{M^ 9[-}Fd;Sgp亽ř5K q.9VOX< l~y+eO0bu"TtK+e=HL<~%f'&f\=Q_EHރ061v!낢:зѓYg,5?9:LVab[vsJПo *d`:BY|<㘷â5. × X~K,ҍxj55޸[^ $ \3\[K3#h9x Ӷ<ʈiMMLWL&2Fpwشa"<)3GGi{?Ҿt .#v]q kV<p)oқZ,!X9]4:}Ooҋ/L~i&P wU-|Ï2_>%6;IH('H&loldQ (<{;gӴ å|:uCc dUv?Y-AE%' V~5s|`^piθL r_l?yUvzxizW1)" )KTFqZo`Chg4 Pu`}}T\,{lar09*\QzWjSO'1$С8KK2I6$ɦFvKvpy&T }/VvN H/@WpU62ON="Qgȵ^kCWVƭxV:4&[^&zykԪ#z2ž;z˩+nabkJ Za:.+r6q' *k|>,azW$> ?]Zô1۰܄iN1;lD/ G$)0I&-ņx+npEΜ{eFȴQDi#R曨bؑmEkk0k, I,.,Lwd#M)Ode$੾/ʣ"~MȰ'\1M64PRh@.'5p^ d!!/|)^ !ݐZdipoIrXj04z&*g28[S2`_dWx/@Յ:֝o,f“.̆h'C'D@iƯE Cc@Nbe7I6Rs.~[1hO9,0<&r23C»0U*\zagXȸ0{²#`e62 BTD Rq|I]~5vP-d8MW6f(S.xn3Hdc*eUi]Q Ae9p\;fU;T,)R~j!y_I;5-ƻr 1w&XcX {Eh1v G1,(/*oy!v:n^F* DEX}<{OPs4N! Mx:|U~Y'(mH 4|Oq!腆~'T%э3lEw#^${Gu{ե4_idCJЦyN X(+*mxFgVN^ӌmtpֺ8!8;W/Kh@cϒRNp-9^*ׁ7De402S Tel[WS7ߍ2o:EW0ZMVq[Ø6|z&!$cZmc%-rz~\ bGƸXGbȕ s5&*Wv`g[wrpu+rѾ=>dH%>>zƱCyHm>;ag^.Ik˥ |G^,* KwdcJT5le|C+τ"'!O0J2rBAz:X+6c55`r+vZ j0U"$*y-d*n%/sK_Su&rGm5XJ~ZI$Ts]]E %&sϖF9~%~gvzXvi cB2Lj9I`z*$w:,LV40 )U 2QuU@*rR_##㘭ԭ}AJ5/Y̷mӉTmdƨy?Bbp guTszDŽ+ #魧~ךtf5bGWaFO 29 ]} "I}7+YPJ| 7 Ȱ2ןS^{eBsBn}\o8<I mɩ JcX"XZ)#[1~cJ TBu p0:>ܑr?m3 1 >U*!zXsf3Egj`qͥʹNez*0sYXhN"r*dH蚻p_UPmxĥ"*cg'=3E˪*lIS# |vv0]9xG&m)2(agI_km%(,'9(=sAj> E"z'T릛,Vq[bk`з>ű3e˰ %yZlbqZ MtJo?O h_ yI.5 Q6!9FxJI2 mP$ $dP@9?"6<G_V/nSydа1s QTc*ܽdۧs[s-?5Y= H J. ^V wl}`K$R PcoRVkP(&A3 $mcM}+JJY 'A͞Ɵvuh|^{ZV֏؝+:"m~7jn0N]^UmiGIO:A;yٛb¯/lةBT%`2Yq'65cR0C;/5`] ܓ8w qr}54 )b.0}]Nr:rl0l]*]!W-ƿVdCyH~`U"?%ABz?!E퇁Q\qPEtUC9#`0q·pcflI IQ$_A#b_R4]܀c ת<{Jg9bp@*đ;4+P>#b[~i­u~\gOD8k~LC'Z-AZ GJ4cQ  Kͺ j76*؛e͒l@@ZP1OPCGG(GfPdu B 3@u4<31}s|4Y}@=W>>~U3Di ftG@+zmz-Oy! 6%|ydgh9W15j3USu\cSc)H=n<85@]0t;%Ya6 #O/PƊ h$~r^0vCA~DK(3@ojC t(7` p VNLpwlL2 7:-y2IwX!׽ ش1YHAahw&[->/A.]KR 8["JHQ|)!iTp(7ۛ; [1*E^l$%5B;Km*lù<$k3zc  "cLi{; id,97]>eR[W8vHA80`l(&Uc|&sw=C1rn )ѕ]HiBœ5GvmUg@I\zyf[Ԉu3fA QfԼ##姭F,wɄu{Clv*&myty%%l-™qkl(>r)I8jK-~('5JO,xDK9 Yt7/)ۗ`EF)KI((ٗ9r_y Ly?te@_$芧fcV#9%-CL gdMlP)*WQZO&'U-뀺Q^+;m)DJ<> Rt8<o?D3bCu1 l(b 3vǁ>Cמ|M JH.蕾mJUA:ii 1N!?rS-e}~yjNOBQ e+wooH8_bs  їr&.= UՕ~Ͷ-y&+Cm}#xDf:s[kIJso!f^_uTc(L3xȝ`\A2K 3OdLD tPvaHIϛ)\m>2zuz_4ZW9pFfx!Ǭ9`B2ؕӷb̵x7k\w3 0-TߌCsJR#ǏJTl'8M3ȫ8mH5=(!FqikyO% ٣>Frh0MZs ^Qn'+]NB?)"t\jBnտGc^Uhwާ׃zsiR*L mc Zz$+u^f4o410tR܍*.hǿg氈(K)5Y(#ePP֡.NTk:[-9(%j`` c2m2@Iy@yṚʧ覇Y34>o1 xD2]:!A1 h7\:+[ C@Sܮ͚K+hgA[iU8󢸾|C|xDšgRBN0}a+.vۑfF i#ʉfcBBfzmd m5*pb2k4^>=K~%1YjMw˜p@}j HX#4~f5O‰5XՒJLGF2 #bF*Qļ]?% x21-,*B;Xt($@6x:3Y=r~{&@Z9{.W- LCl/""8 mZ4fx*W1oRU*vMvg0EM M#.n˺.M-Ae}Koug(J1]6\4rZd{d0si)u3q\\ г h͖_E#ӑW\JrFt*; eXmE%kb]jQmz8n6Fz{m$Ve-Cwϼk|tC}?8~X4vʂf.fL}Ojbꢅ`o. J.]ıMS9fvU*@>KPe|c6*54O [Rg8w͐=4C@҄)^֍'ʕ,=Q2ғef,eQ"Itx\t:gY%]qQeYJ]#D,~i1?Cϼ_+&Unۜq* s& ڤAG#Y1ӝ2pu!Ϭ]`/Bjf=|k[ڤyZ[0$CUfdR[0 -jN_46KOd5lD {b]v[MMHL-o ?rx;GlT!$ɼ6#җjKbU־ff'Ϧr^ŏ#tlS(}T Kxj 9TJM5ɍݓNɉ׊D R_Dk~qmblﵪ7+}WJCBK.QGXq5Սh- > ku(,2G'70_*r2j$Ҁ2/UD!Ns՗}9F@|}G ))ߠ2m}(fpC YI 7L\ͽ \V5@t|K^DXq^`>}%oyln"d }PPo z@E,p&[~T/I/~JȉE;(Xڿ\|*3هz|h#]vOJ1D ')L2ser0gtPYլ#䦄:ybi1ǹE|ym7)NDmu+@p[]oW|yLss9^WipޑŁےɿPԬ2kAXwʍp&EidsaS =+P 9t&n !!0T-0,ۋбKy,UTS |Gj˾VY V([?:$>/N7F[b[?52шf^%0ށYih_0Dyo!EW >x8ɻ=?*y ٕg]= ɱ9Am Vhf3Ťt7j m eإ3f-KhA u.8a4Gۂ!N,~^sηH?>l CޙG1QŜQ[]&VV_~ ~=::H u Θ`.vyF~=lq).^"Pzu\pn:vb95JL93wtMr1bp[֏(%*ߢGٚ^yBص!.'DQcjIt_iaTb-IB-]hh]?JfL_1bx0;JiqSYluX ]F1JF\um*T!gB_DvFQ3 j!l>+2~a <=Lj Z { ]TȝEQM,#a HM֔FX_$]uHzTMp󦽁E#YNu.NGAA) ;q -+є> G`̐ޛA#͞љDUj>qΘMqSI~-*W՜A!BS1YbCKt Ʊ[ 226Npħ ?SM9ڽ=W,J"ƍFOw?|&GBЭa2np0eT5styۗi ,_ƶ2m>vb%@q{GYfVhr/#Y(4dNp`Q"<1'v+PȝQWp9f)VBm>;-0#9K5 cHv6)l'io7 sϳT璈I}wws 0gb[A^DA+K"CL\lv9iN>G-&/D|d.~;`Uھ Ui>ySs'Y>$i D昹jOgbT7z| ~նWH&+2Y-/(M޽fNvu|0s_qes&d1@_X11 p %0~E\*"{UZZ(^k20gzӠ!7M8 ven,BYdvb/y:'8Y>WV71ڱ_ w贊(PR!`z20mN|4"K mseOF6z{ʮͧhA]{ LX8Y̌I^F|uJ#[- 4)0Lgk  ގI;Vҫ3Hnpʖs,4A ~e^>*VlW? S~ E*+7N7ރ7;oҞ9yro3ܘ*BBC',O[L(EW%I+TRX@vۥQrDh:WVe ^X5h-AAxX'm[' l[OjƯdrP!VKYMXbj#ş\R-oϒ')tpS64D7>R^_y^p%4XEŗeWb Ee2it}+KQ O#>>`lZ"s#Y)&h=Iwm: p"H'HanS*K 4I3Roo*<5">\PmV!o6a{1Rݶu5VGcۋ<'^`mXwL*~aQMa{KtoÇ'y7Τ|bw p£j*ٜe7Quz.8 h}1*)'c2BEkQq@X` 6;vNJZJ,XZ]cXGNԱl[ HXhBTb^7JaX\Ľ7?K[4du0ܝF[_Q,YrH h!ڌ,}#[UФЉdž.kX T\38Yb4Nִ^^^|.&pV4G^(ЇʬQߞi mIݡ[vDLbe /H&YGp%/p9,4kگHfvp_hL7^[ Y';&s kC,U!^CI}0qQ+v`Ҷncm|+7]XΦ?ژT$^~9%6^㳯n;7py~4jg~QQ}2xw.kŲHc]FcBǤ$ywA}駅*(jiHVVX_Q#)wGʒR? 6^ݥj YO(g㑑ʪW9nUYCL@Q!%'nYln:R4e=/~ GluJ͉t( K DI'N'Y&ᑴkJ7+Ik"{0tE]$x36V(A ږ'Nx\(rGQ Fkqp?6bE-y5$j$; e'Hc ׸Ԙ0_@DYsȑZ^7 hXXX-~ 8˦l9׷Tot6LTێzl;9PG@0EBq%u##)GFITv-@j}Q(Z#*x68s{^r&VR "~1e #޸3߀yz'H$J0va1Ӭ:E ME5ヱޠ$&DFe cyL&@|˙$8gX|]";}L,luV#caڅͶZviW׾NaF =z ߥ̨F8j mC}xU4VEnrO`c(]>rQܤ*}C{_Th RZ=Qe< p1tV.`}gb~Z-U&ޣa5,jC0 {S XV]0< K!Y%*Du*x;_eT0 x)x 0+0J#ߺyEi(aP(!(u)o01W,8`WZW4ibtY[*} kpݩF-<葋l"m,0&h#o1m2: ݉0 ix7.Z/iu#Qre0@Y"*ifk@[+'4%jal>$_,ѰY o:!/z?2ج]̘זЯz.R?<^#[h1G]"M#*yMCt9kil`q k/ hql7`FtQ 3E%=UH7L4s;b 0!leGYOXX 0H'GsGi3n{_r+?~U[{[,_I4wQ'Oqo(n"F)ɻW;޺"hQژZ? Tp`sIֻs4lx+t7Rc;íMpϠ(ُ&2;tM web#, Gu?hPt[\c9ۉAp;||>U.bispM2:\7?$C7VL,K-dCzz׬DSoSުO u|*M .KG37ݥ3 L@h[*ߟ^[u5ban&N[>Я1\)`!u -8(6|kV9B$$Z9A5Q }#bs 2%aж 8Eo_rEei$ Z.Z΂%$v߉`F$yw-M& ,qR1'}`yt l-i"a\@#!dΪI@ H mÊM~&S kD?oq>n&=bP^7'i !HlTqV)lhyf> &O4i Hp' tF kZQz`T+#k{*!cJjzwIӠwz|"ƘNB7G$sjl?JHLg2Q;`nd|rcDdQ $~i#h}lt /Q4I,C@^JM!d8VcQf |AS_8pOnX2 nXO} }=BRliv u~^ CV>WL5nMݯ{Ł| u3Dka'K )'Y/՜bIޞq>kyru2',z?uߊ[QnG:n-pϩ=5Ƙ,0Gͭ A-?V0W.#$LxJ~jM%0r6#<枛JQ.qK G\UJc9wC0:[dTvH[o2psZ_ qAl~(MM5xZZZ}U[ߠ1gq|c J(9>-&.P|x./ߍ'={1iG{i[*o5\%e2cX$r$WFQ#%G0!nz"/OTcOG6!D٨(wZc:ո ja)Aj&iRͧ@=ٳ콇fKFmSm TxĐ1=z^0{"*,K5V@{_(sΊs4S w#]-{ƙԧӑ%2`K~H \wO&[ޅti77X_l`8x%@p:~cCoseCZ=*D;0U=:VF-"cjz<6dzӬ>Љ&$zua^TSqLٛ3[0qVW(<)Hkso8R3oDolZrg~0i}nS+l6ГXO?r"|wpP@"Ţ9D,к- CW#"T}`EC%#BM2#\XҲJ䍒w ˝8@~(X|eCaKDs>Ի.E4e^Bm >1Y1B- V 6#e `M~,rVL @]6fB*Nv f-Ɛ'}EOL6/'Cd \La](}5Y:z8ӫy]lzUϪ§)[_v>2\O)u mJ㟊yMj۾ĉWLt`-?#'(b!6#:? 3LlnK>?Ʉo\fQ9R:54q @L2/U.'mb ,=bݷlcHUvK] ܆71Rkp(*g,OCcaضOtxҭfKޟ4dG뙭;=!JJF7$JS *tc~M.A j$K[_G ]jUk >>Jh{S 'GHQxߜ%]#'%3k /D[527$F AL=~2m 9R9E#eoiFEޭi{;$4uG S)^.'vlmeRUTijHSv. 1|;l4.b}?Ä҅B>><6]bNE[J5k/m3j{,.*E(jyڽgryklyD2I=IɘTsuJW ^2m IUS6sS;RW.5a;#BNzhr!?ՎV\ p龔qb_i5-G8ghΊp#iŮV&nIW3ۺ\?^ĂXfpM$c/wQ:şZrLgw(Sw5:nc=gqO_̐/XΚ&詧%Q$A+)SREo6kdq$=W(ĘݝW2(Ӧ}mwGL=.4&Sp;pRj~лzE/XC*IGPdoZ>}5enO '$a&jck:]9)qe| ݌1`]I\.|a' b/VLǹ`*付dBXknI!edžs^.1]}qRC(9"0^%3-[0 {ܓC3w,0b~{8א#cS&ٞu9`upc4;?Vy'^@HY &k]$bN dTss l.9Fz@NMLDGm}7(Yfl vĖӜd#y5;e4"T**_*ٷI3ޠ^fY8>p4mOgj_⍫DUQ|!e(ux=HDLTvb@Do1/ ߑ%ښbNY4_ 烣Ki]xtِl oFC@W<*7[$8h@R'>xј: ~E)2_x:=3|%?mT;vg\c Q 0Fa˥c~9R*AYY[c0UAg,e܈Խwq"⥊W$#5Z,,&wOtT%v/2[keʡBV\ 3x2&ȶG䍪 N4NuXp| r6JG7zƱKB*wp= #Ӧ?Ev]l=!URf3 ܃n-Jf gG&aQas`ҔOIaY`8j &KB0FX"ۜ%_`@qHUjܓKxPD0D*YCǜ- Fdoۙ#LDz֥hOQ<pEK3»w8Z t / yZ-To1%u[OS1<;ӟC:ԔA|m9C@sCu?&:\խ,>Y^_b{+wo2ҟ ޤ'm\θ/L&COt`_P`- 7q5SZ": &n/37=ogSbdKK.T`5s͋|f)XT^LU I^[^@-FO[p K<$.WܒFZSJ[B=@<^ԳnJԈ\[ӚbG|qP( %{CS绳"2}Vq|3޻< W)qQ}j= Ty Otkœ%еw˩}(9n;x*e$9W{.Q~2N@*7/~Ї`[,m7e Ũv"_nUo2ߺ {#\.J9]ݖI'$r =LoEcJ?Sۺkm[PЬȆY¤t+gQv*:D͈diVm9aWlDlWPڝΘV>פ`z³8go!{jC:K{W%X ?7ݥ4MԜ0N߆\=M՟OV]q0̃O^(Sx&J{dH3VU}M0RVw8Lwd,1=h2&뾚8G#1Gc/r/Be²q;#Y'ܦ< 55$m! OgZRݢW,}v[GgbT^2^Citӏ,+~T0J{W#d|d;>uy@w%`/ ,Fk6VK/l0Nq@tNYM2f-VӰg9%{>2ל֖e1,Ets ]s8Dճ>1eF3Ֆ΂[x6(1rEbͤ zJh³Kd0=RiIHu3+ B>صVK+ɡwtC1N8/nf'-r|*pt_=(wi)[dTSANS2j*PRMImcc Tމȿ3'"kWc= #6 W_KSBӲvό\O *i}$b<+%i*>TZY Yv!% M{G*C=}U2L#RRqN`IGlxQ "L8wźbe>~Zd+0>1_w^1`x3h "3icmSռmIB{vsuy5s/|b:lmq SVZMMIFf_0ǂL:rˢΩ呱ا?N߱R #]ƈiZ0?9 w {yF"FDMkq ާV$y9i͸yyi(?QOĜ̙2"ʃV/y.\,j>MW,y$ɉy#Qx.:%w I(YRgf,,|7f "[CFҀ$1&V S\M*Z-8I;3aId}UV2o&?^ae87_vHrV[YDß|/ŰN[qp'Ѡ{_j`"*sEھYBnucJeXmDZֳO2)((ß5+ܯCuwsI.Rޠ 7`ZvY﹣ {SV!]I wI:13:`o/jS~۴7µҧƹks+ȱ4:iC5FI Er;8E^c;GcqUd9d;iWI7~ԑ}g(j?lTgk ,*ͧ,]wyw3 νwauǷ&tMY;B ?ER,\ߛaߏs;ԈZMHlT}WSP; M/ݙy4 3󄪑]iP@pqr4BڏD!?I}}~J~I " ^=<;\{+Fӓ^kc۰KOY#:R j=Ѱ15x[h8#b)tj'N'}#H6ɺct9jE5jT?!GYs{;k>!8^䏩H'n<(iԑl<Ҍ 3RS$j=0Ev p"дT0stnv&3E~k {spL8a~)c0F'/cb,pcg$dT yQJ@-|.XUb72}Zfm8V#V'N,ԒOؖ~6 *0{/XWy=}VPj8W1u#ۦ"LJ ?0`@?δtʿ/b@]BwpTOD”(^O 1㾒Bm;;ïҽ]~Vd0/ZʷsF f! 4qFgR4t: D!\/f-D.ZwA@GX[`_Lg !7=}j faI(:/ig0Yc4DN{EcVT"&K?5=Y{RO C/QM*74_hCO;(Nࢃ}D|{]ݱx. َ֩՗ y8lĘ"q_z-дp8*q mYVL`,ٙ'Rf6M3{pQ6uȊ`̎2&-ʴ 㝂X@%yE^`+Ab&&YUz$]4n+1jcVGSgԱ@hG#ׇ<J{;TWW M>юAS-̳z[zoyïUaKX !u:R?Rc[nYyLXki8>akbs*"$@eӎ~P23A@Hd2,WNTcqܸM%.p=롇tֲ8$.bqEwS_6fXJk:Q./K Cl&G TtTG؜scd~WZr]<օ* svLY'R7)zs%/j?#9Ҿ_5IGo}'3Tai|h" o_Bim)z%ev/VYu0Zq9:b▽nd#YmEϗ'L ]>SZ8%ql,AҡI^C}\qx cMg{-4i;)3BL'QoW ZBc{}ɛ\<+yx^ *`|8*V|X EJ@[gbk]jS-n|4vhE=LPn+B8ޗgTB3UW U ̸:ypZ!xIi[_en3JOeV5U: QTȥ 9S5_#=(/$%w Eޱox9y$ѧ?jJ(vBf{!u5IvՓoaqv)׶9PeHD)ϭ:gm] l4) M5Q&JUf@ue6@(obB1I8 ӭWM2]-^̺T~D>T~*TYe_Io9;T&#w']n;mTWD"NO*Bܪּ_ 3*u)`XcjĚwsݱ)UՓW~x>ԦWtt읧)%?#w׌:yrf|]ɿ4Gr3* ߗ5L1_OfmONϸH׳qVx /ѭvi軑{~m 8:X"@G \oJIPdVKzt2p'^kWϠuӾ[ؗwݑGDRH/POOY˲GX=5wE:|y)#XP2xǐӗޕ'SF x J n-r%n6 SPnv{,\ȹf*6(f~R"zYu O}(RC ^G C9; IL=OhBx"rjAN,v޵GjXk(פU{8?b֮ Aլ8P>(?'~9mQΠQI\Go@Ii GKo؀GEn:n,nff; Ec(ymr05FHV -.qTrk`I#'qk_!yLѣ_t/@RnP.|>Ec +hgaV(,D+0X XO':ƝM8[/u%wR^.圧QߚY"S^d j^T  O2'KP:^7Q8/S?uP(c`ǎ鞏n}$n)} l$v%܉5/CI24"dtl@ܞ˄ _ɸAF"8=AM@ֺ+ U)%휥Dɰ!Q+Bq8q>CrMwM+Iy66ݭ1~Ys^t4">l;QFy:ca(Wrigo͂9+W ,4Җ7 q/bb}9v ұNGwJ.:<4Vb0vЁD4a!gg^d-\z4R= ȿݡH#IH_bN=ڞlLn`W%Q77XY(/(Z6p4X-t׽l.^c@". [h$ۥjU?t2,OpuMH%7g*0JXJ3|ɻCOf8Zx Ck؍sԭE7ؠISbTas\ˁ.s„)>?Guhy@3Q!qqwEkg?:)OsQ-h#? 90n6e/g-AVMDڇr[g~;- ;$l@>.c@Jt@`>VO{CBOûp3Ũ]T>PT>V[R"L;PyX9nۘyܪ'U mX_q۽3fD va|e;< A32TgzX)Ҥ l%i+_9m@⤇Rh%yh?߶^éՏ.!̉Rώfy<ݻE?IHs1:~<`00&pC_d壷#˅}aqeX7_9;GvV'7#պ%Ĵ3#sFx]!Ìq䆿;y#GY=x5[Uc˵qdc+`5q4{{OGe(ⴊ9:/]0pvs5W}x֤ޓIcMNS/߹nʤ,Oީ`{a{ \R}( dLuCX6LIix)7Iew.i@]6}"(W7Ec74-O.&8R^M.RH.d_d[:]a!)tX/׺@x[LٹIk裹8s-V3Vn;4{j%;"V˦5kwΕ̤5-bnQLMZgYcJB9Oc.ͼ $)cii8'D[bfGZrRƮ h%. #, >37ݧ!b FrHLۏ$}~֍pEđ.B`;ar< "P;Ud}Nrv7_&ݼ覻pJU_fַ'wbY[^oؘ؏AZE@]JțCsCavgMOb Ĕ>"II@l7q{y}T" #F:bsLh1BHAuSh$GOڲ a_v5%^{G)TX 1\6J%/~ÿϫ;z2$RϘ42afhɅ+w=NbQX"{rBC']ItnqgW8Ψvn;]BŲu>S4 /4itRu_rjo'z$A!#yosFvO+`ΰb[׋?|8P k,.Sh#xKdZ9$!<*'L|M E< 9a$[VR_3{?Zjy/̗Hc3̬[5@2xR8Kk@TeK91L9EW8qނJ[xlEOԘV;tŏslsӻm( Ɣ{OSI` ,@J}rֆr7@IG?hbч,ڂ_i:?Y%0Sk 7tbզJ $20 Pj@󡪜5+ 74=B\}áuo0[}쁆KMsqkʦo``v%Kiϝ5/)? GlhL]KV6?ƵC_5$~j滣T$4~*35#.鄣 (R2lva_Lj0XrdSv. m[gPkmYeU@Io5pMЃ >_.fX;@ 8hP$H/?*6$\9M9MDbumvj9Pl9 xpBÄQ9bCdup*b* n rEwKIDuQNȟbD W_ }y_E߉F3]9/1hTӨ3tι!a.w lӫ1Nl٘6׈&͓>2C9Zh%{d3sK|1%kbv '#`O9IOȋe(/XV+yUO=ny7'Hz8~Yw>O؋W^^$] T:Xpw;_ N  &Q0Z #8].- ڙm SQb"R )K'!0"xhpA;v̲G9ObTk:6dKa̲ϓ6^ B9+*e~]}C/x=QFҙ(ҏTޢNʍrpXo&+U6kSV-K{$,`E)g-ʤ1$aKڲwQ$H췁g+>&Ǖ3#9~(%yY%RXaW7~i0Yqޤr)zJ3JtpWFjy&'==bXV&մ>7g=hQ>( !kTu[F5Ϣl[E'f?|B{wtǼg"\޴.;Ӕ/0et&Mg a-L+G,My,"z%E̬͡ MNVm|9HR~}d "S|Y#DmīUI,FJb9<"@LRPS| w# Q !:5\Sw^Qp؃]Ff5ǪuvXF-/|km#{]`y%ۺMcucsӤbRG!YOBhpuö V ezoTzEKRs{3Ns]/ˤʨ<`7"(Oo.QGdj!0]+mPl_9 z`*M '֑Z%{dXV=$h5ZTV@̸\T1GKRAl AlM~x;Fꀲ|~[^9,lGD^?Ы' )Y|=Z)롯J3tʃ:<-1cvBc{6ÉPn/m/+8G:;+L+#`y#Q]_mx*CfJ!88sQGZZ&>OlTl"zw6FH'{ lɚ*RZldN0Xտ}8tS!Bx7ATORAU崨l.>pLSEEsr<&vnOۅEnWe:ƥ^X@6NdvGaR>8`Ei59@#I=arXC1L=^bzB䊥H1 @CZ`8VUeΫ)]&J@)2֢p P"LVjYk? #ݘRfWQW”GR_ʧr7GI4^GiӅhʂ84 _Z D>KI>'C|3\z[R|3EO[MDq$#E h&GiL5;/ Bh~YDU3$[7HQu{u64W8S?PUږСybǗ]sF&.&,%N})iDx N&w ^r-9-0p'HY)8mo=s[7\uMӨµuDNy P,1wBQWßYos ƪGHMjYN⬎J}m` sC늏9,h\hXTF*nMSo o,T66G`:('{f|tG&:9iS<* KY@D'72n}Qq2}I{C4ob )@|Nؔkw2] Mejkrn2fRX6.* v3zaA" J8⍣5Ysa6@`5ujۍ.HA CWv.s хm??yM`w"sx V_)#ՇP,=$ٳPOK70@pyve[+_BoO`7(N|n$m B8gkGRp]o:Kʆno_gMbz6%B[2 ^QqA~Pr6D"0/3sJDB;cm =JvSS"߀h$^p)"V%«q%1~=9ӆ!f4!o bnJ:p; !e= 47'aX)]hn l8 j2bO5;X CG˪ gr:aeuh í)p:ʚ͟;ôZ@?٦Zȯ4(4bzH4%=f\@C!!Tj/W-*[(sE(ɝBR6V#l ]E "uv!KhMS锢f\}BM-|)s+Ig\yK-g6k/;M }p&Y<^^'5kRhgeJ^wls$shWjp]M^W]vܺ>᫉snsۉc鈳V7: -hD\o;wOpAAZ# >OJz+$GaO&aDݲ?V*[s=.GIXoQ&4Rd׆ރi0݈m2+73&Oչrdσ`ݔ%1(14u=&tnn-\^ɤ=;Zĉp܎ţAi5+DŒ4ܴ%ޭ6}+Lsf%rخ\{qȲ 8ٰ*GIh9i1 f_ir94/~Fz'a+} ]-~7S-Er^S&].yD\-8C_AvxB_!bS~@!U7\:(!'95 ʻz/qu@VNn˃0֮uǿ|P4hVgNQb$<_8dG[a2M4#Ơ" |تFi#u+u#3HW5*vm;#)'Bϴ|)zծZhqd3;&7X\ɑ[$`fc"mZ](_DT %cnXnB~?*ڠX4vIZhevu@70\mᄍp5E` FxUg\Nj\xկR1\E]ؔVxCzJtDJAiօ=W!ްBkŃMgc4Mr!d-~Tu2V֭Y,hgL35gmȞX0K% y>]7t;`5 TCBLZ۩W_O16&;LY:{w/871;3<$0L@2+b֏KE( ˪Oml犷(zH#9 s4&ijLmw:DS/Z-vِ\Bhh_:@2kӇT,xBd,UELQ2HvW[L>fDV8N1"K?4NG<$lKo.,0D;s Vvߺ( 6v[_6ƺȤc5+v.7d] ! *bFIX&8FtJ%dάkBG;Вmdq1[鮪ђ"0he% IMȋWW<a_DL9Tr0 -ܺ4l$%U^vU@qgHD=&f߸ ~2"n sI!clFܗ3Św*_6ni ;x`y0Ne'儮]@w2OW9W;uXfZò#}q! -א ?~5 Le ! =FP5c㍪wApmhsɠ响qV>xi#P}E@R[#̶OB%|EK"3Y@ۙuً(H33Q_<i 6ĸݳ-9 }H;TʦxmU)?,O)#oCK槶syxE`ϫ^qX3"~ȴ7$su.֝r/E>6m=BDŽ@\L}m7Nkc~9 t+.ΘTD P̄&nGB ?֔A(K5 ձ. Cm\0cGJqrK)/kwÓIe̥)O /eŨa|ww^n6%Pʵ{9=Wn~6q $L8/K%KDy6Zi\UfQPcxT/H@HL 2$7QNF9"tL@XyieFnT#C\ Lpv&m\쌇w,X_+hUILVhGB ; ft8*Uy,zDPj}sQTlSL7 EG*D^\*,Q^ d:=/":'{HM T3o{`9 VDM\$w=J(JW $omxPk"~"I5\AoM>c^Űvq6!Kgvq2Hf51 (ݍ!(=%'D,vqG(i; `ac \rNDٸ\n8hdHDQGd(8ւ@Jrqc1Iō; ;8I5ɕ*5E,. ߒXѮNcTǔc7,D[t;Y~x_q w]TYd *b %T {9dxNY[tV,^8g%xZjR SР)WZ2ruXŞ'O 1qĹ9A⿋^ڇyT akLV׀A* P݇{l@~.AJ=hQ5>TԴW?R=;Թ]z](TŁ%7%TG|K`.4]"> 3#ߜ/о!Stb_6$K1<v !Cd# &]񵎀6]K5<,{-4}ZKd+,'"p)zenp Y;%o'Xs-LYȎ +W6SV/8eFKp)'ւY.U%پ *SFܥt?M1un B݀7~JrZ XZJ1&)BVWDS9=7@z ,3rm2F,L^ǰK5VkgX9JXE`Ѣ~{oѮTY9Щ:PFo} ZJ 3ICV9Et x)Oa~%G,DIѤ,K"׷muÅZ>[5L4Ik:h0A Bx'.@Z)kovޯnJjJŒA~Jktը[>:j9RC&^Jc`q.<8L C- ,#!5$~$f[ᔎ5&_]xY(̣6ӐEIWs?{d$ FH26eDe1GFGfBcބ 5;JX32^WF&S?^G-FwO p{z'>P6\sy 詥 |{i֨MM3Nh(&YUH䈺КبQ9p6s -iZAml#G UɃIy}g.#H~IPO(;&4WX hu&#< ,{†g.֫ /r{qB1Ӡ׫/]'Oឱ%PF@9Sl\`d&e="L7L UဳWRE{ћ?R iA!# }̺RFr:Hd*tjAe|@{֍%O+ϲ.C+3(+ަITHܭ窅sùu*RI9,]ov/Ƒ j4R1A4MIFLh='vnfv)\\($¡:%NP\F'N4!Z td$D0vCzYb"Gfqsﲸ!%3]$xvyo얟c /TSOƗ1j찟Jm=|&^xUӌn)g$HiLbŚUOo?rƗ5{う"5^>_=|fjn-ӂ^fS]^jQ8AQOK_eT`Qp 퀸Ά Z Ra6=K=cQIB9%adiY)ұl?q\֨)e\SAuhRWd֠5*iH(CWD~kZ$IM(yEzX`覇 ]x ahaӷ`Psu",O\F1nUTFsP>$N$IKV;)9FqIj:!RGMμ'ddU;2UvҢ+[ñĽ4C]pԲQy4EP.S6#QߩO cj  -=1?_Uerl$)'5{-: PKǔӸG!q@( ?^8R}/dp3>B^ -d 9op̷Pb bg&z\uQZهwڡSն _b,ܬh{G[>vE>0`)\q>WH0 ٮp)#-pȅej lARsW??lىM}C1F4>{;KƤ,Qn/ax6AF= whFRc촢V*wXֽbeQWƀzGL̵QN)^NhݱiۭцvZDeaGǢgvE7_QF]k3R9:W1KW~T(=f˫@(h|I,0\REtJ(ㄜIj I x/>zݍc=xb2TN[NؗN s޶_9e@|ܙh5A?snATSx ďl6$s"^,ƻX f3 lCIh_onp~vh~S^`r=DӒ l@,ἃVr!Z3a"ޑ绁B_) bl4߼,u3GGz|HX鷂Zr$'B`L( pJPHe&_dzY^2Wyш'b-u/C BAs(w L.$8!c峌cf#O6tżLW #p(o}~\jEzE*Xhc _qZ|@8³u'yv~c0}{Df!%d2UT PȓX\6n_T @^e9>vf~`i~SD&[EۅUvɅ[KA WgS^H %^Fj4(=^R~mT| 4]n }(͞2} &Q2{+iݒ}QN<,ur~ %ձ74qذ m]l|ƫ-h7TuF˻s|mPKv[AXVpT 9ҺSSRKlҏǠeQ* OJNK.//Oz6^@S1;W$y4!5 /;`W䉡,Pkw8'V0DQ]&k1n Ֆ{1.ToFre%)o9-=YsMF5HnB ,7n4bp v?jR=[+"N`0VDdv{HH t玮8]e[kTMwwbY+i,D0|V9O_89V-f0W`sɻ rw[ GS<;-=!Ab?=$c6,j \9`#qk/e-y㺩KlhyR1PJ˱Gcr9L 'm):ꈍ6d: :78q9$EN Nҫ7Gqir^U Mcݮ`(^ /&:( PZwFV,N]kC;[MkgNTU؎fhm4L?7<_Wo O@Qo#ӎ(`W=5؇p8]&o昬9} uP|ALmi> 9MA|CNu,$g:i`3E"$~{}ӝ:sɈc;=k1ڝ-}gU; c1kzx[q Mj].=%I-3ٺ["qgMfEݹ =+'"+nb@Aϱkڳ^V:S!OyW1%̳M-& x'IL *A3}#qA% GY} u3,us֦AV|Lzg1חr_0`x%)^3P9\D.%m〖Лr/b25gGҾ:5YBnU f0khxh>y?"0y(0;Ȧ*(-,$?=i $]CI~8aN O; iQbr+ijU?}O |>)VO?3L9ŢԀJ*flUXxItvM#C}ۭ껤oA>vg~#E(2 CFspe1CteCcG}iF#BФ`,iޣdFX^ H/Pstlu53խ]Kaxs:@N閨N?z5)J2"mA|39͙3 $3 Z=TM9+\ZqFeVCƕ}A^k(ocŸ Q|Yj johQqL*~d R!ؿ|JlS2]"!>L- :a<|f+s$v'MqA.[(.y0Gt i(ThtQѺ&iyJj4zkX̩UG'BZPQ q{!IR deI~зvB[ݤ]z?;ı&X j=ZY|k$D~, 8I10Hi* 9>/S/h%Gɾ1 tDy g) sl-ns?%FI @R~{+} ` l>xhmq~%Q%Tv7 [N._ C"R1yIuMx8dk 'ĊJ͘,xZf;V>$#D%DwBVË_71vpVߣ^,hMݼ, Fnޝju:[ѿU![pD#!:J'i?n1V-Ckߒ}D1]z@Ġ6Yy]Xw@@rGϝJT!ҀAVtXM_t֠y.$@l;[ -݅z>#6u2ޟkv-  'BQ:I=~y {uA'@@m8M^e;HiljH5nYރz y]~ΏO3q0ڡEo DѴ,\kIEPB=Tʈv5=ViWThuyċ-lĀ?P}FS!A^E""TUlj[=Sک_{ w<$)e+~9|V=@(' k0U^)]Qi~Wl}M S0Z&#kzG{}. ;ԕX'3PbB=ӭ)̔~Nº OOQK6߽m꺱W~8푻aAא$l0Ҳbɻqݻ2eg]uF6a|ۗQU(L'!Wk@= LFn]xcTbxk4¬VUe]O2`\ ؿGisύywu=(4԰ j5qJ ,k=ֵg3Ƭ.a.-[`WKb)aοŽb flE0wntC%*[_*pN?! 4R=xpUq@*!TdSA9=E^ۇjQYecnMEoyQhJC/yR^MYWpWnB#g6j5ԴyrEt8MPe-aP1Z|"!h;Xg> 2?W.=A>OMLԙ)hbrq\ G1X?LOhO8J]G\F(@Hq# ET<%3d?j$3-ɛ8S^XPJǿeY;`ADӽvMGHh?R} R!'֋30B$?2 o}E3`mFFxv Zm13AE`r)sF B^=}*X|©nN .ij(Ŵ;$r@a=Pa0dƂ4pHHŽ? A0KvX:5zݥdIPS((|WT=X!+n&$׏3;lU~ <}*X"6W\v=u)oțgJaᯒoo^&,( O2r,P4IT FiEc83L/@g9]ä g?VW0H 1sǾ9V1T B Bym)}t Hʵ'}j4?#檕͇fףGsS %tTxtL#*1޳,K KI# UӂZhBF7lG9( b.X O \~\yj۟PhjEDmŠG:;J*q5!ΆUeq ^64Ḭ݉!tmR4*g:\*/,9o=|i^*m!7 T-Ӓc^iasakmy}P}UהbA= aOv7Ҿ4&͎rC7pNƼb={m e.`^u]h?O'b+Sjn/nTh= -YKdeL N"Nl:ܿVm`_R [b,[[jz) dM}Dd* 3}}D"(v5,yމ[x됏sSu߂TXn7TLGM$~5ߖb&ш!^[!K $[·bMP|6=~ȫ -ɩU?^-= e 8VcI /@J3v*Udl>AV8px[ ٦6;Fj1vL.biyXU/fޥ:{7iYڨor&p)SX31> cLzH1 WO֏^:J^1| ޼ip{,p"uڳPߜ BA-f3x#8#HyQ{/ac:̼Oe "1">a/~A-y4Q[G;izYUצ2EUeXvwg>:TE ?oMPk+$΁s@Զ{Ͽ.jTթtk&}+\߽?ᤫy%$Rވ$VI.?AR&7:#[ Zjf t2$1gI3'%}M`0W5cT] k^ln,E5eHya,B}v2-G9jԓQo=? qBt=\u}Y>*^T M|| $hA`慂AŠM7ͻQh-.Ih#Шx`y3uĘ <xvU93w`W+i #(놾F: 萂mPwV:g(AC.Ϩ rqdhO5Q"}B&ŒF虾 ~4xnkڮ/[SNE4F}|˃DK-w]PҞ\Z4#䵭Wt^VӲx :6NNʦ)CёE(YD"f7jaaze$>'f Ѐ$$x&tND4z1\VԶ-1PF*-n_yrs*BH/ֹee㵏*UG:eAD(j+<"rީ2O\=j%ֲ>"֟Rѥj_ 3}0Y8n( 2k&m<BOD>sCe7 툳qi+,^0#a  Β<tH⒟s| udzzL\a>(`<,*&t=)-VРIar%:Ov/v5>>ٟA̍%$r%T; #@Aphʐ(R\M`N ;@h`>}S7rO-=/-wA*ίϧ~ómIGgSx@˺w?E ,G<)xs_ɶoJ908qJqҸ)h׳ !67xaY>*yv7A6С+?TS4^ZN H:T<+ב%*ISp".dhaE%EՄ`S֡QxxՔ,CV ~0mJW$KFKSةyFVѩVűǹ7Bp7^nhwsH0ȔFFJ] |As I !K*rAT6qZ)q"fO'-.J˹)Ed iUuo6p,bthR m5/fb-D0eFY\!J9w0~17o>1R5˅bCrW]I8@Q@k;[Li[_VڮP&؎qwa{(եI[ 4^dgÙ' >WNv~nUįS Os~i(@pglkIse-# PⅠK-K fmg׎Аr,9tkҖۡlf30 Յ gf%@fLl{@N.N]0N4,}y0~FB *AL>g! ^M\֎ӱM x]jE,J"5:IYI{ɽ=Pe/Uzv2UQ_G{ضdznam{.%XbgH7MX0^6;!,'@j WS2UQ5͊]VgGl(r[>G1iWaeKI)Tc zLClot[HqV׫U\s1XQV(`徏 CH+>| i#3.-9 ?I} Z,scClY9"R\{9M! m;Qv=z}i;_0ϋU1fQ9m <4lϊRxُLEnY joaUo]Z Be"bfCGiQh-}/#ܺM[WmmSg+xD51ܟQ.5!gPd}HG@Ekmr?[u>ޯ{U|^!-3POsK%̲>2~ _;GQl3yb(!ftJpEQ:G:!{.OhP'&&n 1ZĽlՈ.g6. J;QY7>x]rQOo'-¢rZTD,TLЍsT.B< G.%xvAVFLQy0BߕYn/# y2wmuUeYRa[eof{y}G 1I i2g?RI+d/Ow?p~O㆒0݀G3&@ ZP;ތbB:;c<^D{3wq˸F&D3&e祃 :gvZFGGKNa^P`jY4a Uox粗S:JGYcN^,`h_n@{n츃zm7+3 i07L+ƒf栺VKכҶbSsX%iWY;H>MQIӖ-ܷ?JV\6~,X0nb|EC886^y.*/q3-xE(<>Hr;K/AiI+veUc29!Ys]f%zp Ӛҭam@]ߏZi<* F|rf݄5MQ~> &QV[! Jߓ/JW (Web AG1ޮ{ȕ[^oW3KYsG#鿃.zWݝv>*æB}p6gv$<|m,  `gkz'㒒`M)d .j=,KfgL\\.ޔV))En;:37f .M %[~>i|a9,nG]6$4<'iosgbtЬ<`f;.qIdǢY'4N5mMd!g-Uh"CN{`\p)`%mOIXY0L osbdX~T' URG4iQTMqd6?>AZWs YwzGT;*&גKԤ8e8rjONLnrje X\O)#%Kh[-z6$(ѴaxKZ S5 |ƇUrG`EE_2B B=lXVX |8e;? x{ȳw]:h47h1ЎwA6"SR5V0,šK+g.} 7ɸCq1!~hBZ [BJN⤉6k\eŠY.d"JID1ڗ'ұYVu4N T`w҇N$7>:AsGXLqp]ue뫪Q!$d֞rTo;VJ^mH;YnGWHf. $yqU`-Mh UKiAmba|$- [I6}f#!l*icׇ `D/*RZm1!fOiYdFt}Y5)d"I9 ->,<bn9ki#{RF_Yz&LpCzzJ/&IiN{`Qب$"뒄 V?qSw"V^j 2V\0ω/k!d5ư!}Ke7TJ&%:?F[b-R[r)37A?ۣƪ|R%癩!ZT+Re I+V4I0a Xx |К-Νsa?VJQ8yU}ZǚVE̡FڐEUKt e!n:G2 "$@k+FiCWxBST*s&b9b u,tVoϟ]C׍RtcH/#1*/j~OHjao h.$7 i\+Y+PJ-wruDj#bnc5.!X߈mm7me<"݌3೩HqNe1^ >qt\*ʋi?ppX1n ecj])LoGJi$"'ϯ|&$OXrS9s\'J5 r &[C]#szaOǶk:.f?|5d0u:UG>2UX@-H? (,ÛX! c[Ȧ&Xf Ƚx@0԰j8SU'#{s™ q~1ΕNđ7QJUܫ|8mduҧƾaC[[,(@qy-C"!L+ U@JO6nErbM9]d7k+ "N jWul#~"k]MB)Z) VEӿC~(ǃYЂ"Kd9493?T ǩ$m~ t}kgNU)H$EGklpݽT"[X¢-1wX;lbh٪zȨ!E4T #O 쌄s*j(˨^|;0&d2~ƐB )7<4ž/EJ瀁O#[HuVaidB23CTʕEs+^DЋe<'+l2-96W*sVb!S.!Q$aUz25ڠ\W y~ lw*Y %uDY_-3lI u`?q<:MuLk0_kʇM}€zg-if0 Q\78BtC`cKUldD;KbK@"x6,=%2AA-Ef/s+0Syh6^doya$x\}XCN9eChTWg?uC<9fXtŲ :h,sa} t{n 5g^QK2t16m(. DЉC}IL@b, @_jOLU#R#Cz13!:[k9rϼ^ODKR 6{F4Ͱ}395Ne!p[VrԞ+6}j/jձ 9|#}Ij/l~F-WwH7!T=˹]!+ȵ7r!"25Y#_l-Ί{Qkp?Pqd~H#8ĥtPnצ rw -j2?4P⟯H7tQK_ZohăeNU=3sÄXɎw`i֘ZEhWjXe7xƨ7K5]%^U^Qu[$^*b_qAX'@Ҙ1b)%;/'vtLiݱ5T뛴 z]Sc>PIئ9 . TiM3"d3WW D?CRhQ9?_?*2wVN0SӞ:*;:0oI܃kWVUj\0,sf^(ŝ Ї m ] DwIu2MyfUPgDWV}5]:I{_?#we?F|]usIiG[[@S<м _5E^fTD$'Ȅ_;6Ќ"q\MM1p *rUAVc5%1ZB3*1j4 ,),>٤Tt[#u'z~SWsĦ4s!2RzSheS. Y…FPVZ@~"S۫@2BuHȆon VN"+׫f=k2dW}$`h\T-8?t۾v> k=yWΩ %%Z A69&[ :F-_EҸSɱԛYKI_ݛ;FZ~(s^^d`xEFKbCRBH.C hxyRn)[*i:ho_D+\olT0C}x35 (PrR@dK7#:㹹Քkv41@lD7úfY?oX,-kXRv5+=P*"I:\Hg7.\!h*H-ԛG-JP*e<4wG8BVddF.*G3w,<=@9lbrW–6)|9FtxD$V$fUAk2gHn*x_"oD #W^ ge#$\{EW$d,׫ƙ"g鉶g5(!kG]x.k^3ޡ! :K@^KmXʔ$&a-q(iq 51^*=m`P/Q;{/ofBqC?Py98Kܬ{<i}"mU*Ȗ?4(j7o JON ͇Hi` \`|(zY/:][=wG ۴&٘w4(P:;7ctԏ*pT)Jz>Asm,-_@ kwit9Q(oE T;Z: vEl*U{ro{VCX H\c1FͰLX,u*n1(GjPY6wvQ`80fr|@% 4`,䐈?~;tDmF ?>:<?.i"ڣr( QxIC'E$& hf4wVXq%0BDEtq?ʵg|v2wO߲ƵҀ2[V[=˨IF& Fq>Vѥ@!˃1-a5uԆ)tqV?4صBSdwm%;EBO·DhsiMBU{κL5D8wlܱ$G )(03װd@dTH{yl7VSi<DM{^R͚6E1<(aOWu@{}>0iNŒ{Xe!'!N[bb\=~-{҃\zi@_%uIoxT9V+}US !R cI`R&(o|IO%C??ޡHX)OwUx]_$-%Trb:~OՕ+朚utozbg8s4~ m DWRNoGϣu&mj2 6˫J@'kUy};9ߖYUZ0((btˡ&5ܱS!KD˯ء?krK}?}1pA(@ugҀԫjϯK- *}h_=&6~[IG{0vό>C(.c\@]b^DW7  [Xk~ i09J?E"7"+FG^;G5Z@Oi+9u$̶Ek 9Mm1.kTZiL dJ~JlZH.HPZJաَ&䉢2eq3}43 8@ΗXS_7s[ײŔeOaN iUxgMVI@P5?S@*jۃ$&׆c#ql)0NCSW,CWyY42^7sIb*<p&pnߑXպ%Wtyh#(U8ē+RCZ'E]8FI_N >Hx" P$\ki/&DT©e@pXx@`s^ؑ ;_z v>N*/JYKօ=tӁ^_ - a%l Na n2 poˋ&VGFE嚋N+gQӰOh]:PRs4 Œ.(uW' '͘Z*u5ktN6{ .R.1֖_#yS/*TY/3ÿm- g0@MBB9(⛇4y.s,qG77(own{ŔW/Cx2EtS8ҿZy@bUifnoG߃j: RO ~5XMڇϩlM{r=w#,eG>?O߿CxRe'Wi/Lr_h2;'m{7-;h dh?_E?ؑ^< Koc|۵%0+`vXwhї)oUn5ׂctJ`P]Dk 7hޝ~g_.;'.΃pa%!OtPZTBDCEQ=ƃE0#㞴~B'PD,QӒ'?Q >Iy[7vb?d2ByF֯Mv>u p?. Fr2&GLjL\jˎ%|r,k͞`RD}N q3uI=#A?&}sp`=gΐ:88^q`pgVYp@q;EKx;HSu1o˞wWTObzդ1\ٿ|Qȃ W䭶iHbXyBt# zEZwEH.^fӕWh3(yf PUɬ j*Q<ݐ x⣴7;'b/f#Bfo$pv'$v(Q5!%gk[$ղ9|0F6S$_"QuX425; c \Rh#:P\@GϪ?hغj{8,FwF qwJ @5s߷.F߱uSN#Rnapёr/.RejyYc5zf*A#*@hRWWGfg?{]~*\=X_=) ^WEC{ݳ!3J@4 Xӧٜ`ƃkA9u7]Q[Ot[ ׊9>C$$cd('Qj*Cڸ{- Ԟ\8g>Fs=v8e EmC=& w 0=1ta^0Xg~ ј]v$Xq8\.{ uk @wY^t=p@U|_a~p( L#Bwy<3m(lW *1"j*[pj|x5nl/p$]X .cRML* &$pT~(jqt<Ĕ78b`["ʢ' cjb ǙU } *.tSXrNZ9sKeD% w#J=) ia 8:,"f#eh-D~(7Smĭ/eFsjWVWbWIXU0 *(bfgS5uzy2HNumlX8 ʱ2Dz|BަElJuUu#D$Gn|KqG-==r=֞:+SV+.Q\Q#<@.R[coڕ@}<捊V}p{(k8>3¸Q4tľ[9./x2]J5}JʭM mA[~[$ʍ] wp'%S2?bKNL53n eк0 9W!;ddv oA}z[OT?.uILu+ٚݹd Cw$An!~낋D) T R${d\Rhy Uqqq2R.Ɔ;D6mH}Zc?8iyRDzsh.%^v"ACHTQ0Z΋_AӨRA:. - %*gٱ_HI-㶉дgwIV 5Ca{%T 1>5y #Ā#&V׹jeQ[)8 ݮBM:tysOjY&{B#~ɱS`F6<TRǎ:-CyV Y@pqJ3j-C^c ?0IRpi?%TeKnL$~cmxdctW$a㬎u/2g4$ ʜ7B5ff)=[YhTYm]Lvji ~aZmidl C1yHK{~!)5R<أ%\5Saak[Z\:$g\"{ԭ7q\2n-}`=/fNppfa&wUԟeA Zn.9Jiɭnt>㕳ϕk}ed n#Xqs w󇦣gBP8ko^ jGųl@x*lI$l掦EWA"/odi[?=%7ٍ1YmhC"{ᄇc_`W:% <\v|p{*b:0V^gt F`%R`-lSr5J!0{#ֹ4"%ÈkLu$>B 1Ma5xX?;5É (W=Gq-NU%zzQ_#J"\8!TGg`:܇&$ nwL 0bKK\܀4!kL+te8^_F33s Ju+T5]b3#GkA2C SЅ@ SҽCPY30🰳 :lzƪ Q19C*8`VkEgP㺓) DGםh{7.A|h!u(忎+}+AWC)dمlGuW 68mF-#+(Am*wqzBA[3m l -Qq~pF9F+9y֨x/Y߱ah%2tq^eÁ)"Ir&>יaEԳy>/!NY4t4 dnɗ,@wkxin0$A_Pt..0WfuŞ 4<4S7=ta V=d+C9xef'+]~ֿJ+ʺNLyӤLTqrZ0iA{$o.QcbT u|F-kv#q<2%*ng{y\Kڼ0Q'֦R}8rzHrӷƹOxZ2I#NgzV?@OIv2pCxRyKkn9eJ77 tIR$2 8+O-Np+;϶Aj8dzB2OBT.)+CnNˌYwF~c2e*I#+zbaQGhzW/N) ({lmuU%#TED8sS*{Tg݆ h"XvhÜסnS^(ȔLv3W*,u*.ͷ 5Fejj SyGk~z59$ 1oA]vq4IIm nYjT[TM?94ݫ%$[E!Z)!/Q "z: Tt nX9Px03|^t/+TT$n(ɐ{Kx(z䝦ֈ]Ŭg0AnV~ +-{.LU}Tghl3S+TlذJ?w!>Z&sa:mQaC |LU#s||͖ y腁Vyu .[Z#@F uDp-He}FHaڄr_bw5!7 c_mν;w45 6D~lj\ΈbPڌ w/<PQ/U|ct5 0KHY  T3s@/RNL1WNʟo/}Y[$7Gn0۟"j-#$n9گUNS*x,,&p0 6*"7 A,R$FA6֏y!m~D  ԭϧB>=dnUɻ(Ɨ|cayC܍%S= b\QK^kȿ]m*ח/ߨt$] y4H I0棴}۳хdx^sd'bq#h'JAK*`8(x|c}UbBY+ģ j~䗱$X-gqH mbwȒQͭ}WFk媮:(o`n1cq2P*a&U~a10E: zBcID= ֣Ŏ)~-Ìw(@uvFLV;&R`aرdsT,rM`c dx4> D# trK VLIJ=ˍUPk9957ZHu^zxXt>^5UGrJZevwo.)C%Z:c Kuޕ띡*}Oqd[3n/X / :~np[˳]̪ DqɅNB|}5szB55$ Q0=(^+X"mVYcGrRL YHFo[1nۂ$/D!@ү_ܢ_L&,@%MLEL1p<4, 3a.~`3sRq.I2VSK/ Q_>7j+6L Ԝwg:d',zG{A/4&jw =8KDB1s}GLj 7KcPlt$!a ֯A`[ua_p&8 r5bbiCNr?pBHv2Yf+'/G}2 Ē#@u'5S>M3%@9!4T>ͳڟFXi4 >Czd:MerQA'27h$"eLM՘ Ày_/<({,JK[&l`0@tقVRO@o%&*go̟Qc_kڪj|د=WxtS\V:RFy ``!Ͷ([_t%(ߗ\./~T]02fPr;BMՇZ~*g%Tt$Њ]͘3ԗo8'j0BXc!:^z]5 xW{ * £#t|fHMߕ,W^ LlEO_մ*W:5MC_cԞPx:3撈>5`F֖ߧQ'yVׁi~MK(Z TcKWH6zvƙ*My(܈tVb0Dm=!_ZȜ'F-o*/>] QjpIA3f}We;Zu=?!N2E'D,"_\Ndn_C.Ӎ~y?FlLHG8Q^s99n 7's#@U3}pqZ]SC~<扐es'_X Բ{]&IɰŐZ+gKs`HkLo؏T:pP$Ds!`JdK7,# 򋞗Q|vZ*S1 /#u|s=m6 6x*܏YՏxp4wi3E:!lks j kSTW3o)هjAÚ̚6k&s OTlU%=>9Q!=A2;|!*E2T񡰊v./1h7sRff(R('`ov>;JEvX{ٮZciw$}Z쫋'h|WޕDz;+h Yv@WGUi %y7,ˮ%#?5/=.ǧA eidsyV~T RE$Nc 诼W"XF&+ ;+!âw^H6\({ܱHɛvc$vI acsŏQh C3sڽETiz4-_wk?swe63qe]3CO'A{V(ăܔeiqMtJRsI͔) 2(ȷ ą]Dԇ$/M9^`@1`h(zj\?qn^` g&F$y[Bmn?*/ݗR@M MSEY$]Җ5|ṔM\xQ#yI8W.~M`rr}Y|BD$pJ+K2E&CAL#JvyOczRÌy4BͭưgpJҽ{zwm;\ɡz,03)\p`!}H6d2P܏;= 90.JMT*d:n 峒zZ7%pVI@3d+2?F SGױEP^?2T>swne[ |^N8_{z.b% 1jٵi̹eGc:`N3!LM3CJ <QT_,?D\y7y+ҧFlZ_i3Ve0~GpR̠jEx * nꕉsb\C h6ᤥWZ6E"-UY`:.C*w 4ܯײuͱ"V3sGԈM4TNYiVI}t@S^!)L}KYYti&"?_u Y2=|U[rz(,d+7&HNjNL]^9O.j/f"W!/bϰ)$^M'lr3|(҇+IOq\.zSNNTg;zWT_Jj &D I} ]~$C}^hf2@!FGӳdU,V4D%pi*3I}kq xZaETz zgPO!0Mv)[-5+従ƒoG3z'|A뺙u玫e!s{=j r~©uۇoY9B>"6=8\!Ap2tɖ s@ej.^^cǀ &b~]rD@qF^= ̔^`^Vij5˙&[bέo2ǝo]qm!]p5K>*0YMGE ]*=1(Ʒ  hvul 6p]l|FȋƼhoEFb)]QgN)ll 5?`@۩͹J5a{Xe?h0o,({=4~zB j/ GudS9NR '}.vLY酱:2QSYwC@s7zYNZ[^53.E%ZE0Jb˅C ^@Ȇ[T5ɣBaq@|ӻ|5A{B%#Y^<Ǜl7*0J̰8/I^2yjOÓ{.^3[ g*-"׆-\I[M8 ԤL.i #*=(()`b5 9MPԵrg5:XE?E[@=̷6勈g]@b_&.jY, lfܞqȾL^[ Y;+r3>S8ª5`dK@hľ /kH6҉>`UIZv+܍,K뗡" (cQdvJoN71#faHo9G+*HY]gPSձiX !RH\PnFO$>48m$)C*X.6-B`"gƌ>C=2HZc4̓r)lsQ"6 kxJlGm,g֜ŸVzx4oEq]*}4S[aZ.#}zs ҝ  &!?䭱i ga;YsT?l*jSD[4Jg  !̏LSI91%|%?@=(JL2 1.iȼk&8E~-z*HmT/Kb,tؙ_y0yjɩ߭?/hFSMF*{s9u-]-]y>~ Qd#~I}g9XV:_wĚf Ő)L҃ N_G2  E4Rfymڼ?q(3o Eeoey LLmAJ󸧗QL ly(Qk螳$ kER>0ݚұla1a< $e&b!`?rMс4cul/dfQacڨ& L}`]ߓ'OVmMn|AW9)wS*;G cfelpV!|_//&qu# V@R{&yI9 >@V۫ao#]ȯ 6ѷ/{|Ij#86[Nzl Y$Gz(Xx!qW7NJ 1^POBH'"_#]IXFU-7^vH&PNšտd |;jՠnTH< 7~R6IPOBЁw8WŞe\&;B2&7mbgyf81+{I=e\hynqg{K.- (1s++]H6 ~$񒼚"j?{ "MUj+Mxx10G^JVGU"b=\xy'9o <CȬ>м]SYVMm굲y~uŹJ(\}W6ߧ # 7K,E>,ܟm':Y Pd)X>mRTdqJ`!Ai ?3IC8Rӹy7Z؍ٴ ]3SH@H1]։dKZ*N%ޚkwOk>ʿk V.(,qOBC5[) O!۟S HʦAݛؗ#oCPMܣ0D6L(qIU=lɎlc + ́g@A0(iO:灳)D!Jϑy&/2eTu4hucP ~6y/j"ܙGUp7P+u'ؗjTҒN !)PT`EEV6^Z,RGKb(\~ )c(z~ -0kD׼Xɬ,q?(lp8ߑ2KQL d%KZNY"Fnz#a$[UL:%ڦVx0<'|wT|3D|{+i*'K{[׺b2V>ZMYGPK_Z*<7f%=t5\«z៑lzVu²;ݳWJ($tHEx;wcN=U&e7IwJ}սn.Ÿ1RQ ׬\iB;=#|IAKm.Gs@<`ıG J2N(#:_2QUR,P] Kvvܪ)1cd}؈M;ttHW ){W(qk}yسuproe4ZjF@?S3K!{kv[W>kͰH撞ZX28kFʭyeF#RIxwqP;FjUYF:gN~p'Є?!ȖDZ gߓwA 4v$Drd[ܟK>?qB4*T^WXд(w.$hĮEXD)ZAv9> gbN%6NgߞLrbՏ_pI%M@;iʌjB-f˩ő FNUfqU%.8Y˒7ZnOV/?|_YOcFh5zMڭ 67Yhj1~3W"aʃ%fp3܎S:V&G$"v)["ƾi:H7|OoЅ1X3M"iY_$Ek@da2z~y{sS_7U{X8㿃ZO,d2eCpY#፤2lev̷Nhwjh@oe[Sot!}pyX}2 v΢PBdΡNXzXlhb:pԊߥ?`SӠ:W!e&fqaiC! aҙXX5crJs}!{ϐ\. L'@Up'a7[@sRY\ޤ'GR˅ V8p{QrU!&jHZC(:8$7]L%1'w2*y?|n2UC+n"RP|K@$p#Y8Lя4r4눿\W\$.L iy9rRX%OBR['+nH( IAoSCPNo޲ ,b Rycju%^ b_`fP;<֡{~$P@^8@Jke݅0L3e?XQ-և@2/d fWDڕ&Uc<"cb-NEC_KZ0Dغ9k8'4d2dr>RԚِO05q7?Աsө`]۠BPy#沕)"@a/<@ $z1Cv v'l뼰` MS&-6Ju< CTVkB?4&6``>g RyS45=nYS].< sZʈ\ZL?X.5D X|EqY*)o\&+*m0eL $%\tjGÊbZ%QKњ6%y8zARȺ*LП/6겻REƐc(SNQ9za9)X[Nrt¥݇c{s\ϑWB0gQGтU*CCɆ~snwma&);d\\V¼y;q{8Ş_3EI{q;iF㸷)2 XAG59T Noxl!k/#q,1񑆋u˹FCR/qfƆa&/訋jWE@D{q)400x;R7,A2H1Ci]I8Y.W9IwX`u ̖_tK BPbfU+M^TVwQ i IlKauѿ gDUE⻓x27w¹ F[D=,̞SQq89w/)j/ӂ |"ֱ]X<-y->A8'q4ibzS kN&( ~LMXo> &~l-`P!xw1rFcĸdq+d;uevIP~$uNA8A[r{med޺,!=Ce~H,lJV]`7${b9a*e ip zL~g^݌%1ITg9>O%D3+{dzGy.&}*W2w%Ba-[/3$3uKMif]?-;ԁ$kfٜg9IxWY7E ?<{z5rٰ2qꟾFn\y!3Cgd]l) r{`ͬ C=7]Evfފbgu5IXKN7ꨨ(6LK4{PkHw!f>SFLbFboŖhr!p;dyTtMV$P4 r΋>Na&m~dn_;oZ(@?$3)M1Pw,qPeiӰlƹNC;W=zFY,h4a*;s_3f0AOh1[׃oI|5aQ GrMƂ~LGEs\=a*US`3YUUWlTqSdGGPٽ@\UJ/ A^$f-/kw >Fwh:x#<ƥE0!#U3ߠ9HZ8۹tvPh6h;6>R"KmnwbQ Uj .Cޕ¾L >W%kj["KCv{GLJGDf& =>_]oܤWQMdPZa؏5[c.:7g8ѧ֊oH/@얷okkOؠ/E$h!:*@ ,KQy:VT1&J]ǭM\`Kozδ (CIYɟc]e0J>G@ӱǠ?59XvT `W&;mOPNIi~G#yGԉ R#2\DlJҘyRb̿F& K\o@ҜfRX2!qqsHPZI]&آ2|hDvxE8!UIYVڢyn6ztE:naӭnzOȃi(@] 1UK]9 A|I{/ߺhe-RP:Y6vx:y)rh:Y=a@HFGW,KVx?ldlB&(.aL4d5 51wnD@㱅9>tPuA LȒIp/iG LfndkA]8i$E}B5/HLX!g>D9. |Ndl~p6c~K^EO9zA,s +j:(CX mN3Ԃ/6N& -}?~i5Kʢrm͔mSzW'go\=DE+(5HfͱaQr΋k ]LZf Me5QԶ ]1Ia^I[]Ȧ'o#Ђ}7bK4~rlKH}'Ap8`wt԰ x}WU@2^i+Zv VAG[$Ez&=P~1v'C;z.? ڬN3b=CNw06.mF!zKWmN8:3g$GLR|X~`!ѼqlDCd#XOvQg;y>mS@edL?CrfV\ԢVR+ n"6l8{'My~؊o2O|&LAQ!w@։єuo DNLm # sЋ D,䍷v\;[r"7E]Hz]b/"jjov^T}Sj [7 ,*̴Bq@$XIA}:iܥа@PNOwYZ=QGS'^ҝ0WVs1RDnM??ኣڴ0+!L$lԎ[9K(O&^ԛi+u5&n2+?QМ/s-"s8M%wQn|n! Dַ(n+Avi7R>2gп´-C{1/oV…O I\f$V@P)M<$ y}&q  , \ >#*|sPBwK %DF)UC&LEdyR8' t8Q+ MƸgr$:vnSPIO2qlD[)bΜn@nv 1iN vl_Q_^#Oaz)ڜcQ"]gtYϣ N AhG*|rQLE _7h y=!HoTs[RKݱ lk=nV P%$b.0 uBlyO0!hVkQj Tcx s88PU'*tLjrܴz t:Y)cO6*&u;qw+f5˅?=Suo[b=ݺ`k4h#Ocqԇ*_/h`UNɉ? A*G[vxU_=t(\` <71h3QDLpiH_#c˲*ɻxޜG-ȷ+&_d7NA8$7s)+W]yirm/\9@d]HMeɟ^Ł7(Mxq>hYYVey JӹK,۫6;Ud:7Nͨfx+w|ޥƇN.͚M%Ipm3D,8xzOM" ǒJjzȿ^- l(D[ԛQƉ:Cyi˕!blgs RL;`vxM KYd.'͢SPOM*յ}Klk53€wN]PTA8ǽ͵c4\dl+RU*޵ZZiUF.{#N68x~Ad*<4S>-T`z 4>{Lݞj}I'i1rO #YY6)9 XGP8Wg*Lc/}14øsU#Yi)]ZI }|8a% ֔|J%HxHJ b SqڜF0xulwUm#eIu{o.ƭT]RRA{lH3K1"~8Za0i RI[+@MHf}dwD2 wreKZ=j6RV>qN#9f)-oAKnAHfkp~_rwhuGdZa@sUVx!Qss9>W,`a_Q$\yW&dVA\: ȋ=NPаS"E ߘn _-wLU/!'*ҨKSc!#r1<9ɼzS.ξ9l`w_6#w4|2^HĚbH=7tighzpVo2W-2YI5O v'ZoKD \VRHq$>6:=QW"lJuծ0EIfHv|/e5&S&_z6X7kHzJOV}&^\]E#&[ȪǤޕk(C%0O!~rwd^$!|)y"^t-ro `\-E\jH [U*1:,^zCVClx6SJ7|s3Q1̮'Vkp`S5MYhwQ!J%a0௰>(ZYZ#|C`گS[a/Jm>7+|*>E@~'Q玚/#~!a]_s C5)tȸzsw6s:l29Wl?*r6A>[ih! %Inuꆤ T poxGY\OlDꁮMMˀ/>濣~l{v*V{21ѷrx+0r 2Mt m G_K2$G[ΪxYcy^g*`Y8mi;>i 2uHr:Fmo 397$bbcOqwoPKunVɼ*8r7LvD&Xx'?$dL/j&7QzSLA<1|afï- &ⶩ9] Az_\ xZKm8iXP7IvAܑ,$ZB`8"K9Uv`-j儥vm]w\B)?%yhC_tfA;B"Trkd`+0t19Q'yMGDČ!Nz/U-Z'J 7͒Lӈ5qؚt&o[Ώ78VTQ#ɝe =A-S|ޕD_O$/9 y:TxkPADL*$Xਖ̒OWCo x/b/C!0KAz =Hx!ָ2aG0mv7+.ƯY:0NVDweﰕks<=Y-t,0bίB *kSc%ћRm&|&Gڪ8ɋ׹VdpyYFZLI*g&%B\rovgG?@O"RR|q[Qϑ Ghu=ǻZ0ҏ-ʼn(dG29rY?F$V.~>%! t,RAU* DZ B- &,.*{QD\[J@ٮ?Pm ,eO50u2bS mk(|/1ǕGI=o<4xo1z/]ԩގVWkD@L(93#LINz91` I% 0rӹ-Ҵ (k; cL'A[nd;CX6c-Kn+y\INrW#Wߵvd\tV~xᰳD*zR[en>M]%C/4z2<) K~$'Gu~ު}O\cRڏ%ʇ ضj_-lbT8p<,f*WDm=V:ci?R%> 8d <-I٘tn e " ^A&kx((\}I!,g|CTDDSX/3,}kçi.$9ڙwSiP&yAC6OCp,7Fjp-L9ÛA]L%Z6Ź[+Sߕ'sOǣ<wKZ$a+p`̡NQ|9'Kb.9FPP`(29V%wA=9?mW,i tm& yI\RIiRU~uu/+XQMd,=ǁ&P:Rsk_ie?ʠ3\U@v{&xUY UD} }ÚN´Onx0%w|''Ix<Ti ƕa:42_7[%Nn5&/(O7lhαL$YUE+~-$=o5Ȋ'κ9|FJQ$Yl*IjLaqeN,{r6Y=9NzFt?]Rr30G,iok] S>r[1cȏO8#cIw}ݛ|oQ3Lgo {lVsxvux_att=uY?2+&&ijrJm9ڻیuDZEC"U"ycHO;Ҝ5"d7qTPZ{%AAIXAoڭov| aQ=ykYU6k|HD&nO|*6O]gQn49-@rxYi,PIZ_Edb3];r p,6y'QUZ|OhA?:_1wQźTɦ/֬TBJߧGZaiH~1Mn\yfSV3OƢIfcA"[te.fVyA$K9v:jUk>{/~$^Ɠ& #kxy\ڪ!"*𱕦g,>Ct6{R Ǜ0w:[d+~S}. [X8"Vh.ߠшQQLy2<6 rWhȨr5IyPp T̑Gq!'@2$tY丳L/:X`ê.!;o"upAJv@yn;`VQM?67z0; }.L=7-p#0lKZP yx&zNlsE[e+hn@3h Iz$.D-ӰD TT٨E ;̯)m+hn,yQ҇;ߔ뫖 %q匓OH<0*_Qn?qOQ Nj@_J mpy" O۳cmU6"6Vr4f3-Vƅӹm 4}'%O@ דT8ui&q6MmZ_jT\SE.\M+rLiM+z^0uԦN3-]"f."}4 ,i}B[zw++rIآĺz mOwJςh)M\hXUd#/A -EhuSb(I1QvP5P4gv~-V33gb*\x{UK-`}+G漸7{۫j'২S&0Dn/ z\jZɬP 2#'('ɗ\‰b>Nhh1rgR-yDs@p+yQڼ}zl'J9xط 6euCB!v2M1:}S(u͗m/ SB->PSb7im$czNZ~_3rQƺ4 `: :}b%z^r̘TĒЛ$Srn[Z`)Z}' ϟpKU[lf8h|sRm#UyP+cpq"`(c"bk8 pc@34Q|l;ϙ-㣱pB4E|i 1hE 1u*;z&RuLpI 00.|sH'TT5Oߏ=4"R5Wt"y}yUx{< :q<nT ˨ǢAt3Q_wl3?4[Wd7%2ڙ% TtBFfLuYHg' l.xlDPJzNQi,/-6U]ǎV11OOS!f1m{" .6i`d%RCrE2s$ԏ?@2Yo"E/H#=)ؿy1Tc_#R,y;`;p4(Il:Ra`8E˶ ƁPɝ\fcRW%J t9}rnyƆᚮc |R ` f5o̿C nBc"[՟(\-CG2& ΃1/ԄQY$y_`M]4Lh# r(y9!hZ8.$N ? (D8'}iﶌBhh[Z%?ZAM/4ƒ(e!ċL:415v[zL6 =a H1xQ"-$UpEԥ95eoaW7Fmrd]G0\XUJv_H %;:ޮT:LEᢷ- =*E'px͑u8nRXJC#&,[]ǛӉE>$~=I^|cm㬶D7tzde b(sgO-&ZSw 57/ "q.y֝`;#zyCUʝf)g,$܁uuO%V`I4 ;_4OP|_J+6H΋KDpYy;7 UπK]j.&bGNNϳmEl01#5]<@ZsSȱmMֹqu9Lt0e3]Gﱽ!}nJq@ծG2/ݼ7p2n}D:00A^c5Yߵ8u,%ⱍRU"07f2WU]w,7oZM7tΊћA/f ǡBu6Sgo,W>Y?q! (ȭx(L}[ =h7 [مw-^QeBy iö?y>W!&GWB[YN}R\P &)Bz.l.s-u?ހѯ5CIH B?W(z{)ɗ +F6<:Uxq\Rƥ qXnLVn=^?OdDv+-5ojmJj6jUr ?CMpŞ[I%dTAp8#~%_ꇶfa?ISa[Ag}^A-tSmYVCs1s a1ݥߌ*`T惗KKdPXrsYTZb S"@ [znOD-̿q{K/«LȎR%҅_y8z>2ߦ0^F%Ȝcڳ:cWqJVo{ L 5&{DF9Aƪ[#@8,)v]Ebhbk I8 ×tO9x jAvaa.to4-Wɰ'hS>Nx-|`[$; S)fHqB(俜lp@jb.g 'noDŽ+_u`Qo,Dsw'_ T^FWNsf|&~D+AEY B#b%:޴'SPX M ]LK?oxZDb^M%\:w&c{5x߳|R+\^vʍG_#E#R.NIDC w7FBA]wQ"BEW頠uqQ{$UpW[*Z9.ĮKہW ;g?s[X84wH2Y9}ȐF4 ‰|V9I݁lz8[!.T:F+6b@KCźj \:$a|5=V`BRqC&z'){-W*^H&DE[x3(bL, נӯJ_+?)w[j/%ؿ$q{'UvSNȉpl"P/^-yf(Rǫx'c2M>M[k ƅ4(7ƍ{>4.uR~r _&g^UnqKMϻw@:hFsKGkK<:V2#Ţ8X0 2nݜŏE]^'_-P8Rb/ʆKMr[|.ζ:cQ8';uR袸9MS*i< b$+&e;jC]&ӐY?wVtK^ږ?ԙL'df݁bSDL2tT1μ$NH6kn[@(u=Б ̒o 3S%%u| lXwDj{VtWr 99a#s40ghQxGEUgъO,5QMYPiy{S-.U64(^& wVN&&B+a $gLӶ%Dt!=? QزT@Q9h^J8U|t8>l)]Z|w (J<Pg7m\ɱGOjU7%Бk]x3VYI+[]"Cm"V[Lj- 1glY͜xZ D\<ønd㨸rsLH(dg\'i.oُKƿl5}=窅h oH-R𸚌HJ~nK[Uǂ*7Nsq~9{w ƀ+0.8♊MQ-lہgbdlp&cȶZw)$]EEQgt9܉>w&YW0"\n5`g[a{D1p!_ O4%]m|K[-EWUA{2`OPmFUGf#Bw#_-t4dO =uxR"O4q\-FQݢB$Z؍U:bԁk"TsLCCRǡ8Y%+<@ߞG _BM466DgwنtrӓXDa ]x\]V1u*% ]4C ~9r l(Uc6@(r2ukBKЕ+ lVo9 qV$V;r |{MD1wU֮'/ w&+n_4fZSYoN&~}G%qYBvǔP-ߒkMG#}dHU > 1ܜ}* j[;om3?߰)U@Cd_{9Ƨn@US +Tҋ5 Dۏ Vr mlN~=([qd"^% Fs EtYܠڏ28e8{ Tn[@ik /t[rxEޒ*ܚTuoK (y>IĿƈNJBb[Es:$kzZLt:ԣ84f>:W5K4>ݍYkҟ\)F3fu&Fa8 #(;I:kE#|DYRIls*U߇=bDpվq!2i.<4ErŌ cv!gŘC(l,QA{Rw.=HsVQШ#_D>6`W]ۅN•d1tqr`˩v\og'dRҠJwҟ]1l͐fؚ̜18f DȚfB4 3VG70.__zl@/Tk_[0UDiTqɛz.JPjGq(͘0n7Xʲj Nѥ{E@]ٞH4c|7{ߍ;ߗFox2snvaUoQpH޲` aj5^>| 5^(E'N+K41Gde&<"îgфC7H|)#{8a\T1"Bx:C"N d^"==H? kѵqZ3oTfۇފ)Y QosoC[DOc) ۯr`M1r#_8sW 8 !#`6RzA]k1eړj^j|߲b+`H,k`ͭfgWWS\5-mGS@0"b49D?hp;/M8o'7kFA5|uEyd ijr5λJSrŮsN;v@<> fh*#] '/̺oa;g[%$1Q`pD#UC0LJ> XVa"@*y\\j BsX8BEs'; &c/!cyrhubBjx BMs`iuYH(] iЗËWF8 aNs}!htcwPi"=I.Q>q]7t<].<ܜ|〃 ^ r_6p͚ ѱDEͤFJZPl|4L\0CXOF/,>?x=#3fD>6y@;t[Pa$8oŸ;bpO09N0- mKW'^"鱺>d86~n}춓r 2M+ +;&k 5ݦ[yǽヰzĦIgv9PE\bߋ&PYh0^s*d9jbѽ/QӪCgvʎb d%9v+GuFjD|~ װZ- I]Rtyj&'o>j=в5.5k:nWT ֩N^&;?-`M;\wi|ɋ@-%cvg< ,W\Z V=',U]z6WEKdM۞]n3fu#A'7O29w*CsIACإVxςAiMK(@hfKqb 6/ ,}$DQYm1%9cqc*ӡԪ,==ۭϩ\St%\,zD 8V nB%{'*V,Z S]/H\BS]u>F%S0P+9j#*8؇G}4E`yNt3\7qbog\}$gIN;}\zul}{ 26_z7XnE;<@dXЁkЦa8eST$9t*hL%x<"d+֨ qI5/Ⱥp"R9Kަ!n5 AvB}ÌNA37/^#uY.aRAߺ;2Y_ E߄|qE6CfυяuJ_ ̠B] ΨEm:^@] jzw$e/":u[ú 0U},t -3S[^FU=3-Waw#G6rAB6Jx yn&$8}aNtzby̍"$-C#n{X ѾFbZqjYn||]14 ,_uA@)G&E jCBo?az/ۀQKkxFg *4,ҔY1oвg#<D=^:]7i#u9#y#Img[=Z1&+I?ƠZoD:5lu$TvY 8l-Os?} O`E>d%{5]v *rrٮ?&%]!0R=?2-q}/*'*ޥeO񗽐<8|樥1r/|d$!d'T8/0|ZwKn(=&TXAHU‡O@jCR0J#BG<3H*茁PՔ`V]18 oQ-ݒ#.[23OfF(G>߳T+/yoacAmD.B;8@Fx1918_ $a77Zh%_JU/!6,$KQ8-z1|=>\̓f#xItWYյnP^Z3bo kRIOs|:|X5>ZZB a2k٫`P+w` ]>(H$Zv 8tNV8Nx!vvܬ~UvjwxgH|[ыkg^?t!'jD?nTxH_rK-]VS A[ Y-bYJs4iDı0ĺ4dSʙ>KC}'odaZ->SO]1'oocX{{sL< AUq¬,T gMXEDgkB, $#+V:Flp!6L(Վwvpi]װkZ I&?D h9? &Uw|Sb":󱎏U=ŀ49S"^+竷 6E+8ynŘ/-v(犛pJZfm)r{D9᾿b 6b=E{CI SZ9_Odur\~j כƢY/0U z)-"; iV!H2>16MPA@V$A^T@?z-8KݝygaߟɆ hd|EI2 >ccvgDR'ֆ~`$s/B@C4MP2 3)Dj¥!OiB"a{)XqЍjPvl`kDPv5y΂y+˦=H66-֢ 0Zܨy>2`A]Sוu2* cs11&*jTVZ4ʋ]8~h ['?/$}k_Zds!J2$Qܹ_F5gS"K%Mw!{ m Y䑹U9J(]pu3K`>Mn>WP" %5m YTdV'tYyv/ J}ɽ⿂p C>LCϹ} *- Z>ZT췲PTop*qcfCn~gP> MW0ĨςJkp AbKr/P,v";C2 #ktKTdq Ab ɷ{[%d=#VUh)r|g*!3∞ȡ9o!){A2ym xLYPo(Q%) ZP [#ahl,\D*#3A ȁk4@צPCxTB-x[l[^7rFb?|E{!Fw q|yT8 mlc6?\(٢(ܨQ\_q^G]sZӱeW6]:]eXۚzPc8"=/}csOMia#jK tqcM@)Oʰ"~XEkvT^'<8ȑʱ2.&^B5__0 lOhshgKI'"I,9Ex٬sGdGV'?2Ao~qYse߆2V=xF %u)qy:qbߛmϐyqT1R CPښsS 4Dֳڝ63zql Zl̄EUL7clZȎOGvgOֿcW?NLReGIciaKTIƧRs=N6Rfl/DzUR@Iڡe,Ưl҂5f,Fob2t'*(CHonF:#5n_/y)' ҝP7тvB4]R S=ߪ8\K['S$aܫpW G9#&o|0^:xh~O 'N9:-֨@,:狒8xgakEEj8fiZṏi;T׍LS6' Y@M!3e^ AcmF.Ю{vc?Oyqn54mc !WSiՓefIW3좢6:|4Rݘ ϗڗ<`\+Wؐ6٧,uYFq"ܥ'tCZ5%V{ȝbhAlnx(us\b>T\6iIUGU߭C"76bQtY+z Punk=Ğl2A/Mq2N"k.R_/?&iBiZbt‰NGssTAWsv[vٯ ܪ$ĺӴAΰU! %S.&K㴽!F{nuWկ^ܻ%.@MwYa&B2e-e3$mn_:F&q"Az 0Dj>@J;9'|3b]r6DTeQ^$+)"oF*_ӥux% u`L+ D M݌1N2#}? h2 *4FrQ<̩M9::9$]iۂ3$QOZ!JŴ¢js2ED aK9B) ~؉69|ޅf6rŞ<2$,mjyъ!5˥6)e⹊y`bo6߾oʆwy/\Z3w%2A5WkŷUҠb<< Q~{egrBp՘gknyO6%)&R].oـX#M6lF4˳Wȋ8{€]IGqD EA4lmceɽp_f k 3tݬo ӤD99]cs6K[flx|F;TOnQK-x~+>̝Kᦋ=K5HH>tw;-xWH蔘6"U htOG v(L_hWtWyINRu/FT7gNK,.3uq_^T䪂$|S#/|~>=%j"xh/PZ7^\fSU^cv<NYRP]J tmM puh`ac -'cú apóB4Pd[ǪQwݸ YEHarāPA=$6/[n$pw+/XBJȅLa*8l,l@a}`6LjdTFknc"z8żӕ KB'/S`4B6b.]t;_*}Mnx@]fBa( jXt|)VM 㬌bf>Im.jS!,#'\1 (VjG".>H([\{ܴBT yM0XGJ̄v2,v=/o7KO*dwK@}IaG"4./5cs)B A1-uh W;rNREc=0)L]ܓ,# ]`^HFFSwk;b᫢&4QY2W̩7hHX F:DFϴ}îG`~k_hA3 hIx"3u WMB3-ѹC3/\- s\(c-SrJ"|Q!jIʆl75#QW6;Ak](W[%\~O$NX('6<ή%Uߚ*u%kp1f#ŏ~';ARZuM}kj6:(tڨ Ȗ u&Kj\Ւe5@ >}}wjJHF {ǭ̆VpXFMF,4dl1́F}h}FӭDTWB ])6!򝷙.#de0ʝnW1PnWԎd<5\}OR}(l (zY&I-hEwx!m Rlm\:xd>x$Wlw 8ݱq?BajBoro rZVa4_ ת;in4;6 PC0A'J::2 )\ E1}=E%?X!ZC#I_31 _15M`$0)Du3¯7xu7NA8}f ˒19B@A?}!Xeg Y;?Gc= HRUͽiaoz/7% NY\SV[L\+jD##yqڡ%TՕt5?&y,q_7/ >;TqYkw3f/͆Ɍ=*x)_Nc ?w,M]=:Z7گYdNŖH)R!0&V  tXs`ƥ_"1 N+,c R4M*?] z¡(͗Hz?V\ sC2擐،-EDX{L7!CVW?CY 1U-?=e}rj$97uO}{^.OơbjeszjD 9 L4S X-??keh8x6H/dU5?$vϑGn̋<[Ok.[zJk :$^ r2wx0l}TPx衽2|"_[7vk!;\?bc@|oi/y UIa]/6 .ujkn,@2/ TO]Z"(Fd=$&QHd=+"G.ôʗ>u8bh|[wٮJa?Y$Buy :;An!n؆y2++|q39ʧڶħ g %gM\bBJO.e[wE J0:#V *: penw•gN%a(s.S-kc6k{'pA1;&p;n#Z; j??^}т*D}A#諊[;nQjY 0T: wrÏKc[hGXi qFkq^Xm9m߻SĶsGCS̶J{5oXOi&2Sje]0znWҜUs􌪯Z3;=džk|  $K5bOXQx'n'š&Tt+F _4b|f^!ĉ'P5ofϖIX@PDd'toz憑Ry!dB労@M5Rv0™PD]G8Ƃ,b̯vQhMe2ym#)k9zo,mW :iP2YAo. HQQT]86R6Cd_?%CLj_5+TdՊХn {J(ГmI'z\fī6ٔa3x򔉓;c&F_ @@-k*Ď!g&EUo1:KV/t?--sZ"vt?Ok{ &\a8FȞNEn <}SGc\'g z2̤3}khF@0x?;Hf [:$;Ð1GA*DC,Ks0f uYI77$H=P>0':/ k |f,lGƜsk5ˌ6-BXʌF9ȮtU=<)-ErnG]g? _<dTGSxzGτd:k}v'O ;Aŷl?XVĉ聓Fٚ+WVL>m=1_2Nk?̈TXX-Y$~N V4ȿ.?]V ִz kñr할ڃʤЬoC:+M!-7Ǚޓ13>K"#mKIuwRT X ux8t%MѼ'ĀeH l/{!~d'm;oZźN@,k~|hTlaʰx! ӂ$FGK@=97ʨ7n)Պ ṯ{X uThrv|}dB2@Y_[u" ȿoClJ) /i{dd53 >8ǒQpJ+ràg8x4AH,:Pjhfxyfb2SnOM v"KzO%Tx_MkY}S2 $ yv\dLߥ#*nP7rA܋<(M)Gn"$ykYZ1S>T1\.2af$"JW+,"sS7CBrpf o0o@ i%'nPTMy*83XR8fCj-@GP &Y1P]*[!i˼`Z/08.RNhvl&].Y}\&'hc}Ku \- )[DXVCk l ` ؼh^)X&v$ep%'tt5w%`OCA '{SЊK_3 C&%6-&t7§ uN^Ag: MDa}8PobP4Jcy`(pOʦ"ˤ+Oֺ6*z䭇yad]rG\*L5˚PBVZ'wQz[lDPXI" ea9eii@UnWU8`Ղ&&n eP:m3)4 ![u9KܦIz|FɹRJr7;:O4D}%D"ٖLl=/ۖU9~>PHH/@: qpؼ\q]udiJXZI}9>׀(g$ң^F2,ցfAAV pOZ ]P r.I s؆G8=ř7\ ZCJ%@+{zVfT&waNF (5Gf{ 6B\^Ewm@SМj~QH*I)݋fw|PGgΎ^_#hqڮM'ś"jh2=x<kʒͳeiLAT캘eyֽ^c2Ju.k}x#XW*{QlFiѕƹ29nb 𠥼pb% 0)4 d)q>HNoz5O{˒l( y4,!9~FdzPhZӧda1/jJUH(v8&^0r ͱuxۄXz&{Y)ʡ :moTͿ<ݽ݁bL-iX1cPh> +|\k, H&\QOs"+Z&$*p}rJDY\#tˏzSFlO1X%af,JB岿}߉VA53g+bEDfH%z$@Uz]C&4It߱O pKJ$M{Y33i^h$V3(ug 4NxT7I%$NHF;?hLtΞO8H?Q 1D#N?ɝ\ѓN6Ϸ-I+MA. $DiwqVnr_-o%A JbiLI9Z}!V&ʙ)Zӏrw'(NX(:fg{A/xZl ڄV*䦜άu]_/%~h^+w~ oG3Qٽ_SsCB'Dtyh"Gb”:Tt[q'@-@L&0ihS bb~ uA[vJ6TF $ʂ7^.pCy5+wusrGqL&s@NkV,0zU]?H'ًo!A\#_$ q>O DĻ:m_nkt@Nݰj3dY>=%aTh;[?uk'oY(7Ǖuq/Ms6Sz]@\}O:IYڻG߃~>Ќ{gcq}cMik3 b;P YPcd|bu"fLD $ǯR}{z>ߌ#iyej $.|Ma;>v| 6`Hh %f0k# 9KzZd nErM\Xfd(E'`kB:J@(Ś}"XO:>9F#v͌̓(3F5:+<>Up,oTLjA YR_RmBO)+;NEꤩ Ӧ⭅6o [.K(~Ϡ>pb(U'u/C\7dp}#8[13?N| Eov#s!,LYcI:jWdfnњo@׏&BcUd;DYeG#Ja:F>AJ5nhyv :xe1*Qb<׺tl..)S\0B+z*V-طR;vu* g [M.b&'/b.;{7s/!wLd3zTۀ!vV C]ΠZ'.*H :[~>9֪5lBX*RJR=ro/)!FK\󞻆=6`wO!)Lx{{Q"-=5hp'_qWʠV;}3Q)G$Ag |vDD̄90 f`,"ѵzVR\ $0ֆTW@GwNO+W3hS(q*(lxPJ6j,0蝋,0ǐWUGlVT%v(UOtY+Dn%]5e1xTҟs(T|kdz3{hrc7/Mp O*17FJc$UztʮaI2(&3BHix^3%uv JҡNאe@Ҝ?PeLɯI9;L__;\S 8Apwny4h ~ߺUg"=(|`\tYAQ lOBzBQ$n ܞ@W5c}7Y2kڸYO$Vm1{} <_ukQ,zg0 _ MW)qg~y*F#'JΟ"Pe:s{Ǩn>Pg~-;6kmحuI0G2KZ#=8obp3)Z "VnMen-Q&3Z JzU@wJWϣEnkdiZ-[Bɴx:RЦXnĝlEUp{~/v-Uӕ]ޒ)7B-@7 ,9TWK'22~1x<@2R/,*{қQw֐ VNz qr$,~Muӆ,gg){DN0jX%^A{&`vHJ`,=4yP%ʏB4?B;g;G쑬wxN[t< ,Y΅Q!h5 f7տAaQ-k{xYȤ%l' X?;! #rKH)֋Bde1᜾7Qs0CRmmJW:5Z:ƆxKG۲2%؍*qip#FDԛ`{b Y>nN70lFȞmSI4lQ C*5_RTy%mncflh]5;0NM5l(^غML$熪X~qyQ]#B`cCnTD{ߝ\@?.x(n$k/wL~~a/YΘ)T#Q:gqI~46MFAW9|^(_czBշʟg85د[S!fL ;wo.3)s۲9S/7_fm@Lr5}CShuI+z۞v(͕Rj"Ԕ[8) ujtiŠOsX-ƑguAo\Õ^Z n|=wg#aR3 4"}bz.ʮIGKV-3ޭ9tV,!aaK䀝2)Ě"R~0SV.Dp5qJ &F2װ0pறk:}1Cxxܬ,(mΈY#A4k֮u8VkrmX3y( /FNm^3<[ccou~gD=tajHI͖X Ywoy& cj"`WXdOW"!y Cסd.a jI7t?EQ(6g%3`1=5pɛSuyk8Xh<:.r`@ vL?IK! ڣE1khnf\6Pۡ1,R-Da2L^2Fpq.&k%>"A; ށUӞET `5::x4HX ! ~mC &lށ+98v[uL©{J&( V^Vs""Rv_MPR7v#b2,ת8a$H0LIXO7iZxk[.PJ?f`O67U?‹}؝ɢ^\WUTל@8.% ] /uYJ'`L^͝f0&CRV|ndrYTκ(nҢ=i^]Wya-Gdϭ}\7(4װB;4%J<3dr u}ގ 4k DEeK;}oHrv *n"!ܰ,LZm ܎bQ׺f||`ýU]TIY쯗5汭D@3V0iH8?-zkX8E)̷Y6_ O+ָ. (s`6NG h9TPc-H4#xv+VSJLաcR48U>C'ю 5g(#=P lz˃( i+x^y͋0>ݬ2JHy,]bw'Ԛ;ByW;V[/\q%yz46Eܪ|Mp"ռw: >1jTպ)W]nO<3BEUVp&ɼb9MYD|L &(H]f#2eeݨR@_4 ~i~quE(N[H8Vʡ(4 Ŵ6URC;-L1dkhTE VšiȖrΖ9%?AQ'u)}ޑŤ9H_8v&)ZƗt9й!~iw_3i)#73b,Qm<:< a$ {8[Zau̬16Pv<J5IP&y܌5p_+\Eg ?YB2 ׼LI ÛW1±Rl q6kHvvW5)Pne[?fh›" b#@2_kXWln>#>l@ 8pt,(?X|@:l2RaU]sxng(?DFGĞҹRtBGb8hLy"PVKx;16X`O=?$(J2$HF\3lHV*.4IKa@ &5~']& 1VuW+@\*ϴ=DqA#,x<hiw9v yR'c1¢Weՠ-A3ЕV5ZNHն Eo:AD9}e1h 4J̟W,8am/4VW!+~&*݄EqqcvO·Adk)ޘ]!ol0㷫54rD/9)i^FȼW!'ʺuʹyPA>*SlFd(F /{miǂꐶy #c'~ͧxuoƘZ64F=?k" _6XG-?16q gˬ6lQz0PZPi(69dk)w5]訜3Eﲶ{KkGI}\xG3]K n~x+UO=_ܟR՞7Lzgm})@~\ħt4sD,\oZ'f,&ѐy9y3JC-y7eDrAG,hzRY ' ,ׁKwތʽtU ?Q;xЯ`JњTv΅av85-akJ ]YWں<'*MPJu)JބCT&"mMyכּElCҬ o8}A)Wғ @ '}gw׬!:_UBRF;@OP&gSk3A}I>eot.'hБ HW]eYV\ܤYsSE Nφd`ه̧=C>߲4=p)v:aZ%r hCÑ豲<6t,#gDS;s DLPІ+= , Ǡ!f~5$5+6LZxįiT3+e_yv$Ȥ\,'?FO `t8I6EW^7QšJs|@\2H9aia't|dD{qܹ\Wt泴֩cb[׃5)X-D?kڀaRixw$ЬyYA>L>l/˖%+ 'Qt03dwWM v}n$->8'iYؘ~tH09ٲ{}gb bbŶ))u#p6 :zs 8?֊I%Ay='&X}6` s&bDV5+JbNS]N;:\h9C܃:ϸCu:1! AA j$W$m`ΓԁvWDܤL{]OuG{噒:^zK*# fH 76.)% GF`6X)U*"c @lSd ~tLga:y(dQ=/Y+ Lx ϗYHŽ<4+r:":PB۱  r}=XRuG؉y[|@+MQ7Cq9vwXfnSn-yca:%5NS0gRƽI_\^$K9NshRDa1-li-[S D~QYs}?5?kJqH :# #rmdl*F ,^0Q u-yGOF ETxs}!N| +{I9^`߇¡i?VTi7#_!s{@[A.r2W6I2+|vլ-GR$,;";!tB7TKI#UEsw'Av6uiJs=&T Ro,@&. ix[% W~W:IÂxs.toy ̸9QUV@`=#(tIX6Rx ^ZpZh'wρyBr 9F?7Z4݄r^n%.`͇5XG4Lϑ*CW78̮H^z{i1jXevimjIzBֶHEbe~ޮb.5J͚ > $EJR#l0a ol70JX.V,kZkt -PÖQ &3$9Reҁӈr:bx7\Oύ,ۿWsC]/- HĪv[iyK]e5: kw!F+) ,f#H RU?^e: |S8GCdidTlF4%]iS?4GlkBX=CSl%&?X ٚÓZV!I/qu;Gp,̎C覛L8V#FK'v$vȢn- S0ADr ~/noyߓ:'[LzЦ]p].]V,):On}fe˘q0M4AXh:\vp{KGrꅕ-% O=0Y^2O\-K[u3j@F|lL9߾3}94B<m>[08)S<ȾSklR>VǿZo]@f`&1c<.*_LQ[5R ?96^&|lњ嶷! ռF2D1\ !FϣP/h*{;Sڛ1,3L@=A8ޭMŧKBjs3-ɂ+H B06NrM aLaRGYp $fkN.]*5";Yv\O&Bqb"EF1NPRF %i Q8HK$ {lsnΩ1y4 Ϩ:Td,Xn2ëdRy&E[nP2;n|{L8bEIJc:J\~ԯ׎BA#w6q5H:9ln&ĽAGj9w/"1 ӄn;?znXH"oh?S"#x.ad5'oIqvuxv3|KeD_L5:) 9>jY:5>^aNyU B{:e *?6<3kBaT($񺎋*H,D #wh/> ~eD:.<6aj~4ۄj$>>0}dŨMնc+PE-kW*<"<3\Vѭ {C}<[ʰw3A7;VbóL#`[FHy|4-_Jr?\(F>,BuM`Lmǰ.l?xW =|At nH4J[*t9sNSj'FXq&ଞ"U$XQ8^W72q-l 1Ӧ s: YEҾ08Ohg K a翅Tc:T|J[h=NIUG[>gny$Xm`iY|MIO(G<K7v83xd,`ʩ\݀ON8 )e{}"'tD%, 0͋υ8U>JsjMx"&BB# kUMVHC(: qb".OWzj,$$/kLw3,AмKM0qS7vZ:b ;fW/ef' ) [cëm@,lJ$@~RƫYiX Eod)<!|{B np7G5VUQ< ]@IDT:okXa`&ˍXF=44d7-qܔcvz:~m▆Ģxv"$X? z7;r'CSFh';2뼚Kۓݷ'K*NQwQ Tqʨ>Q2k>n 3@Zr쪛'6Es>YY,)'[=S oZh_9^A7I)wwXZ#KЈUUk- p~U-YKTcD{ l/fc8>&;e M'nekyvXگF'2 ĉ!.h؄Ю%8bXм*z]:6./ ɫ7#D;%~wHVk+ׇwal7[Νk23w&9(m#J%KȘ%wW}$ZIQ7z7ҕҠsN.Y`7w'm _ JS[H{ì2Mu@pX}J W_sRq շ RbĈjk2jTYUEMEI!ǸY Ԙ(X' [7a㯱EuQpD/K`lF<nr<#t+z!=Y~Ǧ/vl>BơFm-.2pNUllƊʞx2e gJ嵶B0ߔ"'I~2@\ToW`2Ls$w,KfBgUdW`|XQGҒuϊHdݷ)2~GL6\3H\^oX^DtdVW%eH!"@;)P[u%p0h=x Fߖ~Drv1r_'M5n%}K$aݏ=\p^XXReGQۯ>A3gzGfnvF@p}KoH_F'<3ff9=}4"'\6S-"pkNX>;橙s[ZlQ Bk[j n /7 $Fa\hiu]5+u6&T88?\Uo.EAtU^ǂAhu7:z5U 1H;PS q`))yt_a,$5Bpϫo)۶ g?A҃Ϗ~؈Il?P.ܥU4@R{tt{,?xCBES#|0u*PkL3\.uKqO6d$h8HHiD S6E@JҶn~zP!B_:tR @ߐ#n٢sUɽJ0nnjKs+0n#͂Q99egC!AZK C=JGږA Vs1S~񃗎.҄R="h༡q*a,z#ϷҪ翏r2Y'%}(I!V2DpL5g# CvZ*_ڬkZtξQS=3Yv9b2W4Y8@fhNvR{dv꨿ՠ sS',5jҬbwV\Aňw,}elHZԖifK#((~jR{.j*=L*:&Ƙ|:{y7)C)$yUl Fr5ŵ/eIgŘW ;"uV"MO(-fYQ!&ipC\R՘^zYhq_T]pT ВtDkA^ރv!Ǚʔϲ~BB9dB$б\,+ X``Xd8v;$.GxRSV.ҀQV:/_ YcrĩgzFʠmygXA :M:65TyK4tȺk+WIRCikjWAUJsRAt4@ָ|[MYsg\7U j~ާ- KSny{s@D嵺k&`y-T8ě\YjH@EZgxZo-}%*CRF䝋_/B1&ht׍HpXNuV-?8$9<_AhnOKc] .zI,67&l{eRiG$[Kl A0Z?XUUC!J*޷70mB;ϬD 9\hj( ]d+oϭb]鬠C# ށ¦nGsC27uƳ܎L> 71ʋ BH]ɹ L!4^8 $8AQ LR9ރj泑8hB D%ӼD5豈|9OzBh!\a"9[CD@}u؁X)dMCݥR^'&EOJeƃ:ÿyÉo;UߍE!,Pл|aW`Ѓ%?jJ’\R >5flư}cXzGKaU&:֗ o=JjX ptyzDI-NQ&rÕ*S ]q*1/ScEF.:  DqѳJfbHanRO` 70͡Y"26ߊ|ዠrXN)$02:?P}=U- &y@+۞>KY&KbW]Oo ҹKf~1u)mP M,}΂sq b`3{o{-b*|sf^>`!ڽreKՒnZ7懧s.'x3&$ J͘jJuKL` 3 I?S$2! |p]yo٧jY zٗҭP&vtfP2 6=MCI+0Mk!gtQž Je Z7'Q fT8y矦?ְqy ~2Hp|Cy.))%/JqS粖iWΘ/vɕIr?Plai>M7`㜵a.Gh+n)v&AxfF9א$ _aA ҃$$Ĥ?ʐ\Z.rǬEsv@ qC ,+d2q eDiÌeU;π"nϵ-[k`X _F?Xp 'yS+_j/1x).u6yX}7ug2ii'[Db죂Čpas}h'4Cu5I ˨MfsE2‡Ԏ0&ݎhrJ !V6ؗh'md{S4[/ A*81  ߎ0pBb]A$gN0DЇKTY9Mb#&;zuhlZ`,oeKⓝĮ9Po֟՛GΥ\%z#ʋNI2|hyIAVrIP[j\%h8c)7|Hq)+^WK_IY։d zq_f;8LS pr-V2de6>VQ##¶mվN ĬUu<'-6D#!Rw+nݲ(X(<[3%[d+>kT'eRO] P@ #v/fxIx0uڤ<}̬ZI;ǽEC(~lU^33TQ YY<a+tqQܴ(<3ɸ1d>.! 뷼f߬֗ΣF\Y $D,9ֆ$ B&C&oz1*@J\utTr-szw~)qVd~7>AVFſ jp[ƤdB5a~vW(9=*a֝Wa qcM Ɋݹ%c هBg]Qfn8=#w 7ei5UP-=fT1. "1+OB0"M.s7wA[u $emgW}iFT9".W S,,Qw^_:J` [wR,s,*'ђDcLM4/\܏#oO'kIA,'pv5LzqbC#=P :Q#Wag !T2 Ntkvz`ظ`ے5̲ k&Q~P)8כD9)IU OӇLk.#\JM-,E/q~u`h \I F@yFg%l߽-#6S -8 Rc!hP|"i0ƺ i%Vku"ꐮFo_.!

ZJUvXn_pl?˲:Fk>&Y!h c#ž8RyS Kf+B^X(U+ W4a,j|l=' ;] 5AApl ղS®ٍ\D}^*쥛D/QSa>{Q@[d''B Zna>5W2ƶ& [p$z:<( ,z-qkXJA6n ΑS<8~KR17U#=n=6B.$"AdIaGBc42iLZ^oo_>)klZD=NЅmd! [nV$ԮM8$^PI -4 p]A~Ud U˸ 6ӸVnvU Go9xVbLι6c*8tR%]9ɨyOK2NEC* jR9uy>K1:[xcxS&2O:G_Fdo'^w!ؿw u`΍=aHPpZ0+  ŴkTxg3eZQ5!gȚk;i,ч֡6_4,{fۭM~Oβ? '/;,/E-a&@`Y-G-Z/*͹>|A .Po]!S\U6G?-+yfJ^3gQKEe^~q@hHbD?eʟ@O]w0s(ɫcEGɬ682󨫨"T=.鮃O0-oG0^xe&~P/'0ÆiN,euۺIJγVF]M1nDۑLT7j;Yg!wK4e[oq=sB2[g yV4Uv`gg _s[x,ʫ)\7<"%ZZTI2<f cׅl}tN@%1RrJ`ŏ1L0n5@(t`ӁQ3Ф5c8*Ϧ|Zԡw~o6.IJ"_Σ5?luto#GGU sYrlUv͚!oU2QatY1/Byr& 4@xϤmGU#Gcμ s/cE}ҟ]ە Bz;gj" 3STPC2EMx0I'~47PxsnZϪ̘}fgy1 4n q!0~Zs}vC6$ќ mAk)j@YKtRo偒<&ecv}q:;`)!fbrq~\͚\JUH}x]ɗ"g@O!?}J/_o%3GdIl}xfn aZRkQva*A%xR=)4O+Eh]7%r9)nTSZPڀd'@4Ig|_GFPĻFy,wz|LbHzMYs\}Ԝvy]Yb ; =Ij%mh|^ Š\UMZ=Bx `6 ʋT4|IWmk)QLvGxsO?zYÁV6H}n孺(C1 wײk88a b(vC:[s?M0YIzbe[@n~NH5`vVx_}MFvғ@ ʗ)]feړ hCen}F0>Ьl9w82;2fK 2CA~5i 6vA+`>8̥9O]*PcniԞZk;c?p[RׁT~ߒԍ4mNv0A iPQcpZN++-OP WDC%i?`Ƈ  \@\f嚔6:6{i a@ޔw7u%.4ڂBYߣktx&`LkUVƺhA rYlBI̝o+Q&d"uL%8&\+S\G83&v 21As6jI#Laa$|@,;cY\x_)NT;EEFߖz\yєV=l-RO[Y$Bzt>GYs}顗qiq~[[M,0r 'ahrmLJENU$\eBO2J5*Xo NdXwINb?T\9gIJ.舕3f ziuBr, ! J+)ƆjBJ4u? dyL6^MExZH=A .]lJv@;F95Iݿ` ]*zZV oH+HpC+,YhLZ/&E<{"z;Σu1E1ş.d8f½Ͷ:RBp#YTx?DU WOG*x)t2V,r'Q>d=[`\o#ePWu zȊ*۱BE3͐P淜ais~$@Z4g(J,i^u䉃w+NpU%Bԥ?yıyfh T%#hή7kTC,OU0Z=zh,]ATE1:[KTQUЀ% +ufeO|aAV VU w̪!hR6'gT FvakmEdo!*YUٟLFpRGC_`p#8 ;Ps12-bZg[PpQeU׸Pl1DĄ!.Βm?& +/K% k7C=L؍S+0\NiɢA54t@_r6vvV`v d~3Q)WoTBQJ]sR%и|3{̅ TcfYF:yE~*# ^P\k&ϝB޲_ >,ĕ⊏h4qm jɘH|~  y $.=v|[V,:vݓU^8̖Lv*SCHGYY 92' .ON}=*`Nca}Is7iFu?j7%#_>])>Pi:)-eZ NG]/꺉 *dK?[),K6⭩!&t*E̸yYIjd}&"EƐưZMlP]jP| ="jXM'p,=Qes{S]AׂdC 7jX.kzgv+ɖd9F%| 7[l!vAQ}ROȒYOF?p5"cqn 9 VG>56ԬǛJAfo4E(ꉠ$HD.ǝx1P2>n1~a  >z@BRSgvƼn" a^\'8%UGƩZ~a-!6XAP6wB0@Q]; Er G=,+Tr^S|(xY2-3"Nwէ{49\mh1Sգ A7?S<1[qCܽ{ [E{ٛBeB1}CNX7."jju>h9MC FV0屲}7Xk& hfeZOhD֝@ 9,M1~ 9 "F2bj{أ+HB.ǁyFyRZj*/̂U{iK@T,ݦ nڵZ.߶:YH0dyN<-\)aI\ݢdF)?aa]#B f}BESVl%"-K]~WߏBScc!(Z ^zLLXs$0J[t][cOƩE洄KL/>oLՔ<<+q #1&etC4;;Љ ͕iNh)k#lg¨mQgeRhQzrBwzB]>}w6uO=z}v6Mc2_[ _Fu p8  "\]ҕhd![\M@ʒ.ۄ*[ [-JrMIp`}qcðsAANfWzUFvzrY ˙@fFqQ;*Ãn&7ZfB9]$k¿ZT`"(e ؕB:oͲ1d[{ߏ6L ?C-`ym-͚[p9mIJ$=S@f>3 l!+{pcE;pUcU>Wϋe? Dgľ טAbkK\dr :I ngs{5AMV\m  AwG6.0UTj Rd{*u.w׃O yldt$] PܞIiM+O}ݳഐVc#!)I2嗈+Tz-]_NK\]WR7sLNBs{e6s |"8O|nM_—]D$T=0,+7ZtU.&)vga+|aq3~ge!֦y_b8"@ U]i_Ft8!B#m_QGz9Ŗ@jvN+mOwһHC靦D.hbcj$Fo>W0#[rFE)ZU?C?Ak6#WrfoJ%mJRh8Ĩd痂&HdOMBP4?Z_a,m9q:L!/VAۂ{scfE*'tD;)*]\Tt|MX5ep}Z{_oW `- qʄXAY V)E\4o4.oxHF1b~r PS.ݗGWِ'CI˒! YIR^%3Rl/Nwu:sYD3t3,/I ]qt\ר);g}zs(=Y8ʜeWiKXk n{iZ=[m5*!Tgڅ0;(6&bE$=j O[n)$34OC@]/AkVZ\=+|7U ĕ*N%=23Jp2Ɯ倬aW?u|qYG5͞!CPsqtQĩִǛg.\ SJ0kb͞NT68EuSeJLOx 1 daA iZ(v:-ɯ2{y:B*|بZqf!f(#}`@x k1Sb>ݡk&m[,Yn\uKQ$;{'BjU"A f 3*u4QЋb~W".2XE(eL_VE@o/9|S˸q_ DN$W09,7O"_iy}O)rv&*@T#pU"q=!}QzChKyZRe%oawqclrL=-T;[C||ܱ*~ \e!@DOG4 tP pV#Δ6PtL]Ba: 72FؐSp >Rݽ9]ο Ev6mHfk*M zgaܜ.[ })aeb^dddG I7As8ʊz̟Մ󹒍6 1/}{}%Sc ?+~PV,ƿَVԒr c_;= ڎVQ+ϫ񀯥}ý'&௸HK:7=(kX%/=yUMx[&rd!"D?poe_Ϣ`4p ){՝IT&T8j2 K[4c{.bzݛ%![Ce@# "Ka邯t.qѣbBMpcV!q e)vZC -+&_s+bjAKtm9#NTxk-+)[j @enЬva7٥ 'jO.\5̤ J _WxVk)8Tt;;Ręl#4ft+ uXbY_vuAM/03ږ ],PIa e:uªiq{2H}V߉'S,!&z=2r&9Ffǚ'B$Lc p!!C˃TUl_g$224%Kl1nm`)ȷG|v4;r>}2KSgzzA%Q=.ŞȬ36@*,a]t%MpUdAb83#G9eϟ6 4nco`lEPdWlu QR3VE欕Y#m,y")h)lțX +#l&dI Jd9뚼W%^#bJi}_~M0sZźd@b]G0-_x K* 4kc7`^maOΓڋJbGP}3?=@(aCE ,v:"7BKP6ͦdD"Wk_NAaXJwB~Ѡt(H0KVKٕ6"g߽}(r #Mj1s&'X:+ +7@0.czC{EK2vm&B4bф9`pbGWXV,4K=- &&-~~[,^=7|~'1fnX荱×q\VR1m)iɖ`'`!lDɟy-\ 1?l"CT|Q?zxlWǪ"s|ArI'/? mqzC'l"Ts8:댿 EzW+;$×U>Sp $7Y)^Фh{8F,1qr-"g!Bhs=_AB}nS#IӐxRj7[ h˘p]RxN]Lb?;#] =϶5~kr%*uXVK~ƿ y8U`ʿQ;w i4̨$+? .j ]!rT&(qD՜=z+?UcCmsk*TQU::2yE189l5J[Sasl}h&2j.na)3ϚzF@C ?e :Ӷ|cҁK;fǮ 5ܽӑu !3wg!x W" صp|RC(EQc9[=U`&L?iq*1ЌR<_-tI3l*N^9{Pov^>M5T5rQd7&̢NAO'HI]jp Z̑:mbX=m#58a@ -^Ү* H>9S]4}an]so~Io\$F"Q#M pj/W7TwyŜ3Di?g !}'2^ ] wP$FAσJr"3A*LC3M$o 78ykCI.jo}2kq/uxwݘsPB"6J#Pfk~Naeh~IoDؼE j&Ga;b5{)LEТ`:([@c:eN@hP!?cbX?7vC^Ȕʉၾp^ョ"ON}́R!cYt/7Q%$Hjp?&Y{8fnDIV>4 ]=lWZX^X"v CG'qMڧO0躏0td˒q Oɶ4+7CXOiO:1"gt $2)TqO=? 8z(Z5t˄SuſK壂9~&(gATIvv754ÿDr?Ar߇./p# (졧2;Țd_\b oC댌[Mg?c MٟXG^7>ƶ3Vff(_-w}Q4Su.c6-¯xy8~LL/*+˜zN: ,~C D_:H#,9G$.uWB ۨ?w{" \kFtTz+Lw;S({<6%})9jUA?R,QrA\Yxz:b<ᳰl0$:G}db;2)F[%0=KN)>2GOpM)4 "//`ɩx#-SF $hOY $]v;XG =lwY*^u;eǠQ~]= ^6WY\D]a26HoYm}ɡVe|*jZoōbg ~Ncz2s:}(UEMv8RBut)*D3 Oe*q4T:3:7GMuJ|i$ \&?U)Fu( 4hË.(1.`ܹW3AY :r\P` :At"m+6D̨蝫pl*zּ(`LMf^M)'ɨ4n:k\t\d\wCg-s_NYD!q/Ks#sjݥtwx^y = q89Z {,z8y$g[; c)/"~+|DCL"c10Ȯ?=؂>[iC3qdB,TqD٢];)c׿~!!4|3Ͱ:z݆` Bf-t)K")&xT=uk%\ [~l .S <<,,6nG`RŇiiZ[OFƒDy$x>kB-,a(Veo[7v|VͥL grd6SY~hE.AԈ@]u5gba!T"[dZMnPHgYG&IJ:3狖 ofQk2?ZgL"x }ֲWecΡhή❖fR h1 i5~Sffğ~ 5=qBl}댎G%4LNӬ!um1RpWfY"鞾w8*bf1oX$(|{tc VA߂z XDE]Uhc͝o5:uyv'tuT>>[+iS K,q&LWKop(4FPJ~*h_Κ!3 2+@MĚ |5#:)0k_qmQv42y.#9nzV|6K# -A 'r%sPE]cm R{nm@=<\K:A^lxo@]L1_SUI6>QniZ @8-FvA9I s@S#${{׎xE6Ix} -WK*o%׫Y걢88PNV}y#[$d$xxX 3$r?_>jQ}):?PJ+Zr$+[j2T UWhN}]mOvS cI gԩS:.*)fфod6D{[ېk|k5|@5^t}rn*}-K9)-6sCrj#Ogߣ#L ::F-;ΐz61tYK;]刓@c% kb@!%)JJ.UX:ILQhEZO*a%w,؎N r% ¯7C6WU &&W}U3@vcֹ^÷e?$VUBg#[VA1.zE 3a#*[wx$A#B"DLxv'/[k kÞ2:۟\_%%|ͰrbBsAO"yПhhT#rhirh 툻u ^- kWMR &h;WM -rz&bE>oљaYțDtGGAcWy/I)AVF~V/T760~f*:q_oBle72ڣd-1ڼAoOC0QA7!qHI4(dUje=: Pc:@svc녃d-`\|h[fgLR{+Np/㹃z:3gmweoJx:9 ;#ă/ȍe(Ie4#j5~ Җ Էuf~JY4s0Vꥧjsݟs{B6!X3/eMDV|zhg&߶S ﺊL#8ӯ4˖-l 8YY%t&RWqgZ gbfݓgDU؃)&`4T/^R+ԘuGmRc0;Wއ3cy.ЦVu+TO@$-;mOsNԫq\ܸ8ޭ^4H_6E(~9׵T2dƅbjj4lgR26\_hE5d/>S~CS6tsp-"^G(iNݮ{p|LU n^F }чPwy"N(o{px>ϼ\Ϳޞ@d$xf0mUk"ݕfLYY ȜYƙ' PfDW "lQq3&$ı̈́j}JBQ @[gu3Fh27Wwp)QgL/6ՓO\RwICjj𧖡}vaA+z$Qap 'z?Of Ӣ`LHm4#љ/yp~YdnjF xШ} ՟Q fpCD\ +)J[ růQ(k:>c&C: *^| bɵR2=3ᇻe6CWG0:8IX?+}VUB𠾖;Okx5Dfy{=YcHLOxHrK).I\ &[U-]']E@PO0 2kD._?!A:#r](zyE_Vx .CIjmfezǝ Rtm'<813mT[m2GÆz$CP^|S|A yτ\rtA绸'|F+xɥZknuT78Eܘ4cw] k2yL߾ e.‚ `.%* sڈ-ӝ0ֆi"\'*5=P b+Bi 9)KXQDϣ]B"Cj¬sY]:va O"_@*xOMhz8Ƀ\ cj* o+tD=!ܒԇ k;:;XaRy@יYø8OQC4F4(3(?\S;R13IYUY~Nffa _D uIH DUǃp M<"!}>Y9DҰ*;]4tS֛h gԑΕZJ{"j|A%QWPLN=h~g6/|+=,U<>}hQa(9U[=!X0s(XIY8FbgST {}R`k_U}͋ŸCtś>=#dc*(X8'F y~b:Vn}_|~/݁*0!N-~it8@zrPG]U0ݚw{abh㞃aK;n}KIq7Q}]:ܳ0[Mb f>OIxëնs1L  `Qa2+]Նcb:͉Z6Fߍ&h73rAzlPD,>yD)Y] XRhY#d?Jw:EG*Wy18obs2{$ɍS18>2+̾_!I>-@]w|\Z^k k篈Moh#ˆ;ĈhzgdhhEx5B\rWXw89YCmA/w; :;Q[_)270g;a]!½Д c?~?~]s(,pGLd8;zyE)(FF۹B1'5b0xFâԼL1/]ƼHZaY2"I% j%#9o8j%眜&QORr>5|DCϲ6G9Kč[&.k:Hn~Sk 7g<-#\# MH!ED3b-!pj(}P(Zs Z. BcC KDyFL*le :^_Փc}v(~zXJ4G'+k;ohN{yOwmfͰ&|r .}OOYޯBiLS.cY*hvv.eC5͚ԠLEU v* nH?.My= ?X=3$SͲE ?=%aHH gTA6 y!HKjy=ٚHUe` +#}%>xuR_bly`ceT`?CwLn]R zTg_N70gvиzMv8*T񢏋~&^aK#+(ɉZ FE[+rol7~)*T#eHlt.|?&3Scn~jw7ETԫtEV@BQ31H,˙`>y 't[}[uXGP;A~'wa q#˯R:5᝱16ߦ6RvTH!lǴ 2:M!ݖuG|EE=7F$%VfuF=-MRI8!s!2|_'ax\ ~g*}4&S]XΟJc7KrCSK3եW`v_bsks kuXVuw$zKo2=׽-mtj%L7xSZDpHBGJR&HPړ"B]q*C/'dyTAX6}ٶ$ ``Vo |XR~sĀlj޶8J$A;~օl*&CU9땙>1ҲŔjK> )HJYNv^(Dl[n:}_GܓvELJP[jgfsdd&D@ډF B[#n,o0x-5,rK$P<+Xb[6PL nя׹q0ytiKɋqPH{6 EXUw!,;1BQk UFIõGdz\?ݕ7/$e4䆻xWBƸ["[0z ec4|t3}_rJ,CQ~-*v7ω\p>+DV9΀ 8":τWLzt QGɠF6 /dWJb{P]I{]^b **)oBM˸~'\,YH1㟶Xj ˛"<6-?T~ 1ȌkbaIa\(T{3y7#ι$v( N-̺-5;7ӝv7i7!j,VF ob(Q{ 7m=ܭ\A{s_ H}X:sOk9!+Wti)qڢďG^XXEc}?ArL8I+Y7!$I$T6gTAx4jvuӽѐ/m<\tչu{xX\%lZŽ*N="-YDBr_9;P0VL1?0?70M=Gay76ph;+k"c9珋T}OF_σ~T}WR/Oy(,uxL3v8|e2KiC%?صnxː-&BHQ,{ K&4M.U1pɆTnWqaLMC3Ѧ{DzcIkTc1g&2WI{RƂDwP6&N +BXwq#_I)Rˎt}ZgT8#H@= [cߤu RhJ>!dpdUalo::R HV~nKCKtR}w=͔tMz֗[u{˧{gRhP@瞋IJE%2]=9߃iZmhq>} *X68LNV?cQ[ 5ᾫ$ݍ`z_eb@EPI3ҤklUm|令x/u}p%4\[ą(2q33gCe(?.[9V!АuZ22!w|OARz'wV2BiRBbka.]F킃 1K\;k 1*.Ŝ؊MKv zzP۽}?JΑ%CFO7 I$S7># 9>mi9X3lw!AʯAI"t_KxOj/$J oFhitFWc7h*CšgJb_Ϣ;/sˑN"4!MM>(ώfPtѥ_8|V@/'1,+#L [" C|kԥt{I@ژHθlۯ<-Y-pW- Mޱ3BQvc}7h< T *==D~ӣk_.x0iﱓX_>Gb-]~ BNOdm"8Z6)ZqG H<b|4̘5 Cm94k Aվ}  [icUM5ILV D(HiуTU7_lcjٍcȇQJqe@¤3lT[DOW%M(od'nFI 㩈NV>qddM.~Wf1gCi%*u\k ]C46.jR!RTt$vb32fa/f] amym/ Bm>r➩u`!k(^LSR]\ƻ_l8f1(;SE*-g6 ٔe?)$d2Sꑸ~S.…Uc`~y/P~YXj  "qYdثfͽEjcI:@N Q6D^r%wvR)ֺ\Id66땹L@`t3?M0L' X՝ĴMI+!5D!^Hj-\?_jQ3rܝWBQ,wt8Ubusod_֭'k#fwRM ϽψVNnbJGU7 ޥ77+#pF#fHSorfhEm)&H U;[4@ 2w #P=-kFμ\Eua9W06+j=b?T׶ cUd>_o_sFtθֶin' UDE­m*OPҩTQ4_ܻbJx#:|NL&)[2y֮(x É]*8'kDcѰi1]$:Ȝ/e ih?rl$:y#H [׸e>d釲ש!p}S'~9Y`פkc 8u[[ :N/ŽB3Jr'\6"ނл_/%Fӂb)X}%FHGC[a cxM4wwlZ! St94*xK8^|+ɴ؀DA$q1l{ID9 p[m WF.Zv` 4],d[6v7^φX$wO#Pr#?䲙}?J=P.`65{pZxI)G_{cXe: M3;\pJNշ.3PV* 6M8G/| 7Ms?I^Ga#Z[5wks!k ;B&h*?eJtH`w%e./6T:F'_0 .7;O]W,Ym!q'&?X Y-%tJ[|;9( oK^V{b( S0^/Т8J%wuU؀qmD`TUpkv 40x*ͮ*Ӕ `, Hu>g=#5J@kkv2q͋%W'jY*X(%&GM,Bt'o59{9`z F4˜Ӥ_NvR ge􍧞.soY>ɕ&HIjWI؄VhOLt8tc+&t^ DW5kEa=dR+Ďm>A7|{ںI"-g_=-` wȨ*$ЉCo)`wmRo65R3KgO1ziTO˸sŎgWK3ѝ{"u醊H2:?z=.H B;mb09C<䄕Ȼٰ&bs[ӎ\z t W=`סBl8y?Eub{dYlI!i{1V`[3F-ʂpJ;Y҃ڳ-{G7xOv ʅ%%qr3's0ܫ(0}Zn9U'$ImFvecȱjB=h* tOO)T=EG\r=| */?̧lMJfIT~m vphRG\E1{H^61RRx\O7vӗNu'ږ 9?*f=Aw^7w-qDz̽ }nryI\w۟`D{&m`fѷkͭecxOErF0ޕEم-^8ut*Lz*w#x] TSkfPՑ ֑ٶ=0ʁ @b[R/hg?SyQ Y @xf~b c[<}隫Rw<~]&q{M @# K=]W0w/g KޥM-hE{h-ԫj& =K>Řj03^+X \-Ut+⚅DݝF-%(L-8hTohxUZxfRCItqa?\tpL HĽ u]ȑ#O2pgO WUi.OjTNfInLua[Y{SpaSkً,\ jK %a1Xïmx`A3u֪'JJԱFƪ-Ow@t0e ߟem/@ D,HHE7N ^>K??4Bm6ʵ]ă;a ōlSI,8GC! xŠi漇}q,8ÔۻoH-uitX˝u28LVv1B(k1D,5Me߰,9ⰾS_swCͩ䝂]AhsvcN@H "2in.v?A,\^FCe̸*|dC!пn]o61!D2 !_h=q4O|\ `rPw2|_^2jƃ/p7>D kcw,dnO|R9Cx,1؀\bwaJU~f0Oy",ofcQ@Z, kޤ̎ȭL1i/P(ArKXzfV(SQkj8#Xg`IN'R \1jxmX_|YJ'_ >ͱ ș.֮< =:U#<$>^_:g"E)}I@qOZdRD`hC$PQAp&wٚPqFїF2rp:Gp&q^0hw,}lcڠL⪾bW?1A8б_Q,ҏ>;̸IJ>crGuvlx b}sFj-w PL-()!TQP}X:XJxӈ=;#ȇ_By\r0T˔"+Sc[R $ƄɏRVς=èNXg2n,-"@'^(N*ѶAY8N;TUSoaXl s Vc(K<JW[ H2BPYw`AH:+EGfq~Lo ;/罱3j=*S,L6<4w;rJ{Dz-$i3Rʭ>j}(H˺) (xG!1K*_>m }<WtJO||\rch+r;0RanEGX5<-ީXߤ1/I[\>OL`J"\?oD1jA<N?Ez;=$=&o/d/2' U8 cJI|&pny^vk?ߴ%0֎i-q?QU)˶+\؀ߥ@_q2*B{0dW{H~_V@lYinN 0…a bO.-Ԭ򞞷{*)^T=OY@W%Qdm̬/Ν-G&`:@ɖ~:eڊr %A}ZFцS HrtH[i+[iP~dܗ<59S6p!@>Kg+wB~sMb~r'#qlCG&kW{~> D(B^2U0papbь^§ڪFstD7 3j) eӕ|ز l,;$I7w: *Α =d.NG/VP?T2څ3{yH Q>uhL X캧- f}]>}mYt5Oc:;HFoJbZܮNץڛqTKuږaYGO­:$Jj=naT"*JdaH+%S _x9ˬxbwCv?OGjH7) V#8XP^CbX7lr?gu{t6{"k9$])Yg Cw*YXdHRYnq`xbpowu5Rc9Z[w䄧QH]HcU1y˳=A* dHɰk%Qxcݤr?g}-QhKʸ&]8T'mz5dRWϹ##'JQ kw-ƙLI^ NzJ2~X cڞ& hP3^S+FGyrmкkQ](ѣ +S^5FxB p UE ?w@}T0XL"?\yi4<4`*cQ~PE! {m:=Gעi6^> \uH`vy֥@J;eҸ,)ՈۤdRQ\  %G=Za+~ Yq5"iÜmS J)\I^C;ĆÜq HaǐW6zȞzk pvl:l8J",/K`ǚD7m;HXy1: 劏tAulV]wW| k[;+{/(R!cu F:+Z1R.I:B>KZ2;J Qa d.C/!*kV`:׾:}H>yC)9qrN-WszT@ _I@?x%2\pF?UQV(!srJ9\ c/kcD ṗiZ,W))6{LK+e'}F0 'FzȉiQt Zyʓh [(d5zMOQaɫ~sW]Ftt70C- yWzt[8C~|MWeMdSʮQӐi9 x;وV*&6>IX.?`K!'yɒ.F(b u1L-#+*MA~|}_'x~=Vu_h ;N>Gw{[x$SƜj["Ujo1=<'N^MR nDB ;Vۙ@ܒuX]; $#35,"AKh'ޒHv*&t*،9#S%f:t`ϨzoXC[4|o۫g|ʶk"Qg ~:HT/V-YtV)R4صҞV %(n&RPu9&ULT]\VSҸԍŀΩpZl'k-v| H!EVzY|ӯ;a -ˍTp3b! 1EG/C(uTCLh|w3M_׷aKqu -W%E`cCZX"c7 =vGהм|Ȯl([A3lꄕ(>bȀ<$ Nl(s{ڵ0"qϨ_Yh[4_ };%/ciEC(@Ky눴QqI-,yKo8ϳ-GԎohgp=Bu(`1!vuV=,;K0@mw3qc _r5' l rQ)%q/PKy9=\Dѽn:?fgHHRy(+fMܭ]eYMly!IaAMq%"N✁:EOI+t*ATR(Vl-Z >G/"a@^n +d1jTrqI@ `;A!O4 u>EÝS{j-p'X7t;{f{m%nJȈQUWv} 附șֵ~RI*V@)b"1n#{ys=ېU]&.k+#,"(R{yi_|%b&4~+_P"u v؉T,دwP2a? Re ƒ%A]:##sbJz?9m>+߾xa܄dM8ȲQ aj 9^1:c4/ $Xun_'40yc: x=,GZX %ǡ9Eԛۓf.Z ` ֺ@&-_r-n .^S\V-P,81bG n*yxĘ!݄:y 86O20e7 T󞀰pdqM,ӥJ 2\<̲?I碏u#7HHc]La9DH3"x!Xmɳ+T&j\}sUm;g|~ h렸tNg2 ^ >b#⌛јq*0\4m)M¯K)l-ռ0N@ 1Nr\$b|5C _gqߺWCαQug2;?͠1jvw9da$ܴAhGc@"z8ȝ|*:ظlpa~η/ .e{m fPij`Tk1p*_NOdЇ+YW~Y%=c:a$mi$*ʄKdeUC{{t׶ϳ ")C}ȱ&!u- wq]e)/sl,90 g]"^7pĄ)X^Eyd\@4KX! 'g Ls:K@c:z<`,q_R(@CDh a6|fik|sRvXd1r.C6Qf% "GZo֌yPnD*cNQ=|;Kڠ$_pe%/@)IF1vS,k!hY`ɫl]0E,6y11hۖ db/kfqPA"I\:ۤukMFb3ص(6s2E?gaBV p XR)4Y+>Ӻ>$qĖ7G12Tݰ~=bΎ,f~TpMѤ6!ې2H+Y侊;8xyIT{>0=2j>мyދ8pXpB|E$:+.DDpuZzO}ҡΐ`%Pd'w8QWA:y zGEcz !NniIB&*]BTO;s?6Kqf]Ez=cNS؅"J^C@F[{hqɋfӤO7p}}dހ;8nۼpI30*&GCh.:Gkyd㴫*&5?XX*F&n{ IQ!6Z.Ɓm0c٤'@Ld RGdH_A( 8TT)LQG@gƨ?f|OQ,6y?sH"DC=q 0fz qKx> g|sK#mik J]\%Z[KAѽoQǘk6 ZE^-zTv Rz0>(t穑^a #{Ѽ7RMo19p{m4lp}7Vm2#?߫0ѯGn(&運1ƴ$]7#'BCϒ diټdi[HXWݸ^RWr(;~ӊbPߢ!x ̜}~?&)lN'7]N-aPoř40?Ow9kZ8ڗp5A\-8[) uu7NVNsJt3>J[1I h. {LPQ؈8 D-ACж.BRҴў=dx/V]:-dYlySsEE6UgA>)>#Ü['Bl*wC<fx'Ʀ!s |ozc")xc6Fl+K9ctC%phG^U,FҘm.urd¾ah0# :.> VULdWˆdE?Ia$k~HdT\qH™ ww]Ru>-N ,.qDžWSh77;SSPz'QxMYp(\㓜W$6+px8mIQκv-P46򜎧I0S-/Gq$?W$V|uJEl FCCo< @yQ!9h0?Bj[6es`JwOL2a/ i.cQ2j羏IKJv'("ZL X Q`*ԣ~,CgyX~A4 Q4I&D>кu*?FHyt+JNy FlIO"s SΜE_'bJr̮su?e a~]eV0? U m nmI,dz)%GkOig}(uL̬IqM,To0Fn+ɸ%\'nKXA)dd*f-g/}wfS}?^S6vx].l/@o\p&iM4u׌y mz7WX;SDS$׃8[uY/tiKGĕ@z*M a#fH+v(Rt^WjuueHkˎgcĽTk578|o+s-w whwoH赪]#P1cxx16U6\u)+&Ϡ^%jѧl+L CIKԻQX2A溒JX̗g I_&1Խtz!w}3$vwPTہ履Xt$#MmLl„՘1gVIɸT:؇%Iz8#hK C9g }?)E>BEd h֢tUlI'h 5AQ ؤ\HՑHmүIn\vB7|;dR("0GHFzeX],#G53~J`Տ~+xS 1Ex=̅QZB|E;d╂zj+H~c 8\-%m܏V\&J=ݎܿa⭋zc^7NFuywk/Nw{Z~W*9ʦsȫ锷tBl2` Of&Fq_c1[=r{E[ };1NY]OF`l.CvyajQrҼ{6MvT*%NV5G- ¨:FHyTHT$NZYm<+\2-?NFFX ѡ,(oHEc̿7uxzzDssK[nB4V!ﻍOXFiUީ͎(7?jݟ`t\%e(C5.q|ɧJ;Py_#.FKn6嗲_?N74F|V>ЋBAP!8`2wAlUP31<>s&="I v!`6AOv|M bTH t`pK?q=T~vSUG{֎@1r3ȋX?\ָ=uCTl?m扥Ɍ's1>1{»s<|̓ ̪5sm2=!ב!=+8F懡-@]_s9%bN_ZnS SSp3f/{N {$# /r] ~\?#ID%#j1=6KL%=uX+5Yu 8q/߶;G +$+[aR9M6!JDĀsL޽r#{8"Փ}Ik Ј#VWBy`x澦-,K(&:11=.c9a3'T1ʅzu'g@bܢ_F J"1*3Bдnz=kI 2tDp.UnMD5!A89_8"z G3{(oۥ(C+&Oƥ;JǪfc׳@=Y7MrZ}p.Н@T 9M訿T9m=XV%I$Un.f-g5ť0 zPL.>훣3kɌN!n~85ЭqSˠw䧤&p=]; fīo"j/ҏftp \l P'djސ.t o71S|" 0zc&Kx08n}vT K%6Vfu*\WwjFXJ믷6+P+%A<2i{c-q`Mz zSi7g'0Xy !`c" q[g~<(@.ޣpr:;Ogԑvजir]Yz#GNK)ml~ j~X9Vb|Ԟ"_ #%,$6vuL4'BؠPD1j∃EGHXuX  ǟS y*w^R(: \k6ziLfp@I$mqҵ=e3(fPa El61nXp$!n՝id'm4XcRF6fAZ+WDqx TUGn0M'5?^cܺ}y>P[Pг7l rև/s7%ˑN5Xަ juu16 X mts0nxQ2v)mvmbXٞf|o?"4]vڂo+ wx24@ژagaֵ,x`ga+1RSN9kB5;y!PTnj NF[ zNWAд:nJ{JmVI:`~uJT# Ai :KȿG'+-vAbhEzve i?y)hwK ׵"$ikv%ϧw!d Y@B  Ǟr^0c .ii/ʿjЙBz8$!)HyߤsNI`JEN&h!;eIJ1xKώR+,;y=^&H0%M4L/'ut|o~&tnEBmG_J Mį+qn7@ YFqa2=| J*`9 Ⱦ;0F鉣-nȗ i) &n5/҆T6vO7zIIrvQ;^6 U|5.$ |9yrjէ{<(i=$+^aa:r$:F<[:!uO8PwvDp#J[H2j[ULá2mc4g 7b-eb΢ݸ'.J9Z{vE@s`c b~Ѳ{KBX0v3 4H=Z3rb_RҍJO.΍5x;ߤpt\3Q$eb":1_uaϣ4+S4% ZkPBN҅ݗ %kp~lf✞-ŋVOlj C/VRjtCTJ0~װS 頼Wf,7JɄp_SD\;7WWWޅCIf\<-7@i{Vn+H&'!Qˋ&ncޑY ̴\(?ҰhDztr1b-o~3Oc rO] Hsg{\V'ӢO` eCOX+sz⣨J.g GW2Iz/SKrǺUݚeJ=rv9u?u"j+2s6z**,4{& Ù) bGS3q>(q bJk5yGt9;%%qLOC!SaukaM`lfCv#e\}B1wيsxo2P9Ng&qF(lȸ!d$]4GЏN0w֏6 sljofa7n.F!eqϕW]åz5b8uOu%iRZ(;hUkK/1hP{\뤘=Q7/柤>c.15I :J?p_4@GKgjщٳ kyy67I䗄9x<9;o%74ZM\Y4ޫ )iٽ:z"x@?䕦NdN!؎[/o\u$%>m/m43GY RÎStnvtky446 Ǵq3|۹ gm]f@@MzY6ac+Ӓ9lfwl}nww% K{0ٯB K-0dyk0{{UȔa+zEXsz̺L?*CӮ3|d}s:!__U 7 Mkav撶IH("J<- yù=X.t*y Ln'Ygg&djצfo#`?YP:uTү :8Jr b)Bޙdz,Y%7=gshP}~r1E cbtM){#<9;4]^@NIQ q:z81V49o@#_! d:Bc-۸{Wg8 " 7V'N~q#iɋ KD> h?^ I R=߶OM!2W ñ:[(աNJ?ZEDuT)QIRQl gd(Uf2M{heX2k:IxKb2YRlevi̤g?զ+[Lǁ9's" u{Ƒ2x\`!wXyiRl$\05 6@HhD5kd`1,PY~ؙ&Cq)ƥ驻3S;X^"ǏI͎f#B3<4uM"& Fz9*:E)o8yW$%R0 Dw1 =ϨvЂS8vu[DH'u^.GʿəZ]fEHL=#W?gR{ymHpӖy!"rT,c`[2_i&{`BY'Eԥ|tTt3ReA%=.OO +-"7`7|Y~I}~5ړ+w yx3"7x %rخq mި1B?M!_&h{TaǪw9@+-s?ܓzMT3༘>Wr?@D`I&򄥘#oïx-=%sx4W1IMKwyv3_Yi uIMM o{=qon|`/˂Tbkun ί?`ǤD"u>Hp֔11GQ8OgͨA\dMr; &Ƥ]ƔR~Tc5u]i$4%{/B')1#IvV`Ip "2NMdM͊` 7 7Hh14 (9T[\mkh=~C7Vk$J=lLa3ay>1-"[f_?{ yÊwf- uDs׀EQ`[;5 Jȵ[aNd^ r ƸюBLC8J"otkf"VwH5CC"ڂSlCU$!Gv͟%S #`V[׈%debZ]dd:,ZW-`FOjJ0~h/$8KC4Ycȱk]hGuvM2俍MV=#ۀG2ͣfֿxYІ<(^V YZ㤑7"ws-_jf|1yY;-[mo]լMswQKXr*^ T0sAhZډXA?&V~g"3uL푺77UFYvս4ՂQ11[ )os>-RLV7h&:4ȉ A .-dչ%Pkh!WkF Pa,{V#Z*\S'PjYiÍ qو¨!^^(|@ْ** Vp^宬L];VZ:&Pu%h&cZ>79MJ4x!f V)pB蒍pT"IQ2:[^_#= P6@q2SGkU@ȣ קsÝ.28z:,'lm.$CV|}'V3c_Z@yCO)NP`)eسr@-Ӂi_ab`,,={,)EBlĵ.L5_`sm :kuI܋Ptۖz~pޢZlnu@_Z)Xh2 '=MmHu*ayڴjv6t]feJ.1U)%Pcl"c ޵"d߅\(~( {*y."ƺv#PuS +xNXчz…l8;nIec 0;5mL /|/YG1=/DJ S!=L6Q A2d\aU}, ޝ#M "GRDO 篣'7KEyZjU/0_,vYI}'c#[ "_;[;ûڞ;;?ymPQ{:zTD.R>f: g)[+I4)G[uRB52K 7 $5܀6K}SI1zߟ߁gV9] _McJd̚KO&j/bӼ،x|l8x.D?jK~Ahw>U!oZ vph7B6jc8겠~|Odwݟz)t 7 d>N^Op19 8I\ BaPhLaYiɆ N3beS&yWvs-ک*z~@HU>B})z48C(+ZV8Msm lIng:Q~ȯL]_9-v:~$N5&i^J81=vA m E9hqSvg0Q)0c91gn(W߅<4e(WAiŢ6gB'VzvëEA{cOU9c`-u zE$7Ȕv荦#ժx1!>i' U'& _/uW̅'רf؉ Z[| y'1ϛ*sQh+z!9e)arPmeg^ #֤23*qx(0"?4M`A %yTqAV@z C%SǾuQ,jIMǃRoTJ f}W7 f܉ũ[1 5 c {3Äl W:E1߬.w=nxGaK[B"@y /d]%a'fJRߋ7(.![>Fm $;qpr9ې'9ʩqǞxAջH,P@t,p:Xx\XN:wxؚol[]M ,t_H}8*w˂R:['1BŚb?TPDoLT6N~T@?V>\Kv/6oGpxB)k`PdFux+ 1L8P^Ad"*W4ѽc5Q{4Xv{s J#nDX"b.’5QZ['@Ļ4Go%(3e#-ħL Ź"+-<# V.EM1:F>뵑]vą2p5%OTR>:oAb/j}SaDuӡE^͌%ha-^> c1kp!a׋,/yJEҷdlf,陿L׆%%6z]!-ZD#7,$ȫ4.1y;6qh#Cj*A@E \!o5QC\$ĭ4O@QM4ߕE^WnM?ЄY ],3 Bӳ -lFϋ!^%ȮRQ +\ãF7#6ve 6NkB%rT3N<^ V}+R `sCDoוٚTPE0s-~G. c4_vcck9z= X_cy'OߩFFg;0.UV8`R1xb;"9'ϰ<S Bi֚r|kob8`˨V3SO'"ja s_ƈWwW4 wġ0Ck_ibqIw{֏X$[En&@PH|0FԳS2`2ތu&Tvπ o`\t{7eՉotߩ#y}ZdsyܦaW$+e03<.zb&2KCgSx,yZq#و.9&@4_qC.LTt᝚*\&"|B$ :o6Z]zo,; MjhNʃu~)5,G  ۦ8l I1Ka^Fh)knpzN(oR< eH0 A Y;[?} 3Btw+j^ >t=G7i8==tF#{(͟v%atM({hz/Q >&72<KWJ3AԴ8 c \S!RUZ} 1dCWB̉M;ú$':}\Alp|O_;51*lhP4ėcyǗp]"BY[GL m.scN,^t sS^ )ėom:wkHy6뙞k/ 0փ5RKzf ,LFRwCӌ~qr{ir] f g=qDNiBa t[AћAL>"^r{~d\:l4ǖ#z˞7[fFV3Q5 C9\TUf<(CJpS;>8G[UIIQ?-kJ'y˜΂cΖd0V9Uq+ݝ}O6/0}TaIH=ʗ8\DKQJˏ1'q[M9\( 3y֫2~[u{E:Uqv|#9,vlSg!%vಁxc46t0~zKm1#kW_O`-.  WxM~HdȘ|q>Q~/3k0_Ubd*- =+Xֵ^wyVu͗dkFEhrSagIbn&֟QDytf1QMNQ:zg,=uZ&CvƆ&App lQ`~veRUWP㖅;Hmy1!*%ai5X(:;שQpkN:gU}bJ1ppE,#:kk)tsD5%w9J"7ZgN!c7T~ݬ߆UR˥ىE iŮ9Kt:} ]j&-mA[}'E)*4zƑfMzI{(?5V ,$5/|y/VƜ73c~U.Kr#4el':r5bIbNlشѩv7[a)gG =EMVPNh?՜MDadL2.{ƶ bmKe&*Iyk\oK5è+O9 [ #S"xl?O\ 0Swb'Wg<n!xf:ڨP[C!0J7V:wTSVe:yكnrfI ݊0I¨L VK)JjkRRŽ?sV&}V-=VQ:c$#XRE)ujDJtt5l?i0E\h-}:D-{U Ȏ>*]7@W GRąP̼H!ik)/rn..uÀ?}!2C ͦ~v-"(B-(8GM 3MrzRĸ3П+G7nw+eȀ_0V r nDp x'LT{I;ҟe%.e'~ԊpDww/i=ii % \7fr W $6 ߑSEOna$3USUqÅaYbfd}iF,̙ܧ߫k& UL'Z,`qUUTwR<R^!a[:q2}O&V&FJq(Lt/3ќW4#tcg}-գtN Ps>IeQd/gncc^l >q"ʐlt?CJj9zso==b4Gm[ϑMQQloq ~aJPwp y0I m4."<5φƉ Lz O>IJ(>ضNv/$d:Q4VM- H}Y̫ p31ΪՄ痀bIRwvr%vOg=7wM&lF_6M\W'XN1(.0.Yܩ$y4wV)[rc ؐ)/zVVp-O@* ~;o8tICc\~R~䴑9.'"uC%C R.TmU:Ei'| μw)2nOrX' ,ynZ eI)SC@y?$$Kׁ ܑܚ :{~ *( MWdl)S(*VW]n[?ͮf#P23k%Hxm"Nx/kd3B$[җr26Y>F(晵sVY T+gopMڈ6`YuN 黵1^LYF"ӋwTR)X*vv D)o:y6pxӀS4>'!<ЪItJvi j -h9% 9IqNR0 JzJŒf 0GLkaDsN]@tOo2QyL)z(,G'pGX=oy/O{&Waq5j)rK;)zGy6䨜CA`SǙ/j5l{С5DF]={SNy"[H#՟h1T꾮p&56ĕ" L/L;O.\_C迁=ԳrX+.DhWa_ Ի*&sx,nj^-xR\4Skܺ{'ǻx֝<1oi`2Z !IVd^YM%s`q(NY緳wI(:F=VD=2jd@hSқEʥrpf})$s neK#/5:ݩl^xQ4i@o/0 _!䙕-[ KPV\qK'6)niU_K5]=Z֣`RkDjc }) {[Fvc?t˼YRRۋ33|#ܼؔt$Wi]c-z=\5K p9^i) ֌~r(,On YW!mkTQcun)HV(`/N(-/*Ng@{̳q\\ +WO+Iz6iW8'g^2wkP IAiDB 1 ! Wv:LAuǂ?7/QG 2 Kbi1H DNYE0pG08cyV9mf3̟Ju""2AyDO5zA9bݿD]l "L:!]<}IgLiӾjVa_Zw?VOILc|T|ibΖcZ. գ+3+)C2t](17/-7nDtPFs{ +=O™OY16S0n8GPjBioԗ3չ_l_0+jBtx+f~&}yOhv&E673;1(LAs!Q_v : wΒG$E%AyܨOOfr祱q= v  z'WRp kb&WFob/nW0>V" (Bݘ'7E9R^}J6zAa$ Qt-`Er"@72ݻn7XJ:5;r[EcGl}C H$ۭY-.$yjLϸW$[ۇTπ=Ea+\$^jTzs2MhE<]d F? $51~]3/+Akדag */*yg2!d\^(V)0%Hu`Ab9?Qn~_+y{Q [꞉NtE=n2ajJG:ϢK KowIAvCФT>26JɐI|gZz<ws4NSa)ЂC!Xl:qn8Jd󹠈iqRJ]>~<ߠQ}~BytP#PK/HW&J RD)o9)"DYN︫ LGf%\jCQٗF$.94m#Nk4L>ufXP˜.`ce/ R|'d=b#96gڳ-:FXQ<zRgػ9*+[IܑOGӉcfU'B?c`f^QsBwG%OM*P0~;{ nF`DMw ^- sJ{>BE 3 ^XG^tȽ ywp l_[WG/D )x5cSQvN]ӟJ&}%/i(q,Pn -`~>"Yq?%gTy'Gu|dZ)T(?OoIoA'TϢռξCkӉUηMv"BgXN(Mf:գi; syO$'aEnI@է1'vN ^Ck|msDQ6f[A@5if68ӕiohڴ~B Pde t) -<-߂B-cbvJ>1J9Ӝ(ϯf"g$t!aq ř>H:!K&]!6 ӛ*fv4l>VwZJGh1wVvNȊM^6Re8hݱF6AtojUPD>LְUj3duЮvzu!X3I05έmy TZQл='g:'S-5}II-14?Au E8,O$K,$7 *26!˿*GhЙL=Мi.PϬ,Ea|^"Ë$a){o%1r5s=n~Œt$![]&!WrMO;ԬEeoN۠N@9# +C:FA,3dӽ:I[SL%m0=/3˩ P%Ђ^ѐ!rHrˠ |L9R*U хUwF~09om韨q<_H􋝈}SB*9J&Hwe"Ύ*w:jPc8?dkW@JhJD!}-y'eEDFR=Ú @g!X6t ?~3[/5~zJ}t99ݜ,_ǻa34H%nX(>:ƱYB59r܀/ȥ|Nti7bQ.%\^xNmqc\~{erb:S9q1q1Vw[Yv.S4`rf1yIg>W֜ɷ zn:}}_7N>x!f 7_Ulr(쀋&(d7T%Mb)p\  a%lu}:>o4! Է4^M\ &܋|aHod["4?jyQ)ﶜ0LMDý:*` tiY&`9u3|VRńLm'YyvM7k #L#t{luiZJb$F4銲"4n5L8ICJW=\k#ld槳$&K۪k/>,DK¿n(%zMĚMAPVi"TVXC1۳m ] 񜬼$D<gAVCAYG7/-^bxQaƆux-ƳX `vrR%!8ܥD4,[@eo.z$Kg}1Do*̇cq>t}W /F;eg4xzwL4vqXR T`;W+v?<|,5e)Gؼ+eؚt|>ct}0~ɍU' y$4p W\+ UvjX@Dt<088KO mt8,冑\8fʚ!}U*Έq`pc%or>xo3{O |dl y eg":fo![#իy``|=`)S_G4dM9ޅuXrOiT g@*z3 9a9hBPy|} aL\-T/SB@dΔOPulE\Sb`ː'Q\<Se.yfљ}ӛ&l R`yqYiB4Ҷ[*#e![-D ktӜ:XArw^dٵeBJ |1` rGKƽk";|њ2Դk@fYrٞ +uLړRD9oӰ3gav#GJOC۩?|.yjfqʓn^t81gԆ1?@>E늹i"ฏv喉`y^ > |hYAnRX)hA6p#6 F+kEVFpt!55Q n\hUhhel܋g[ D jH&f'>M\f}2 Dvap4gV A[{N痖Xpxf Ǖ&k>=0bZ!o#cze$X :yu6SJ)|b2 T mz2}>&Ks+5(i±Y܍#84\uq$dX+8V'mA@+bE\"[_Y7ƺ]DYS{z/xN Y- *} ekM!|t_hz;#3 :OJ5(m'ZE1iɄoDp&_ Ut FL%E`oZ]ki!LN ew@Dep]|~3f %CLEĈEQk]=cu[5# "@~nƻBuius.}D/Ǥ9xh=EYtSk 9qrPPoy '˞&eR5H%6j/ūk QSxSuOlt)|^S|~29 ,d9z aEJAr\KI9>cRDq±z \$sR7UޙE9c^Ezw uWm"HxNX-Z@:.jrŖ7 3U_ df>:H\="F)=MԴˎp%n+><KKQ뒻b>V=CXVT#yEsϧrpk k9F ?R}DɊ4fT}yӱL iLtjٱtsXM2E 7!?=*+j:v#~&6c.RtBâhp1@M@l{u;5F<.u1'v'Kg5:a2Y_-{hn,;h,^D֢DA~#a&ы7 KbߒRPYb> ^pBeJyiu%<os\#?ra 7μk)>ATQ Q+EDRqcY)R᫹n=wk^=;W4P2'*/z$#C!#f|gߴto}8Scmsm87MoQ(>s%o nHl6`m.! Ex"2FVQ5CKdK"e &uWF/]L"-٥&&n@U&)#E&!]-'UՊ&&jR<50A=7]{hY퓑vjqFMT5j"'aDjSޘc8d9 y^u(O F\a^}]PzAV\kL*ɘi!u~P!Z$$mEN$#<^Vh A>6J1.o1A"27K;y0.y+hwmTkqg,=@FѬhiV܌!ڨ^#!*vg^2_9e[U@giOA694LUOܪS/i\] 3:N/µ뿀 ^**5YS ؇:/v򋡹\F KhOGke7W(L\3 qPUAct9VIzT"M&d]F"*%'x@s)U{Co1El-hY!G/U7s_ TfNg |l~$x(yܬUi$[5Mڳ (py*+8&K*u)K3ODyD/B WUR@ ?I.NS3u,Fiέs_)=_.i)ٔ 'NWTs0uW5ym}ZKa)rrywY ;Zm((;gH>C5^JSITuc4:k+::ssq%=eSjSp^ɏ×\ձ\Xp|^J~@?$?iG*ܚxU* Ev|t1>vDg.YNkj!٫jNG{/ⴢ]ii' ۟P#ReEE=Fnw3WD&;f̻.O3;X4#;y[?A'/VZawqX'޺7KjN}A]mS+N E`QiwAGoWn$pr-LlihLblדЈ/˅g3$]O?tJ7~ µۀ *xRNZxE) Pg@g6Bz i[*J^Q 1)7آ TF> )27LXBd:>E ;DvN3Ӑl,5@:hQ (^QlΒd_9VLyߣaF D,(I#@"Enlx7``_$̀:/+̆#OP79*!~A$!O 7 Eocl$ī`ҳ\뭕9ݺ##˨lY# W_pWn.&r*5PM 9[=b=~NδȆ0A<5ϬX,n=4G ~F4v-g*}<>q!9rAhyȏf ęN|\[Bv"=G_٢BRL[|Xt$T;?,^/VdbTI(&O )3K= QDEp,RNH"|nͭ|| X_*'׶9 t&&m f$ nwcԛ ;Gъ#A&2y1]@magTcq@O[%CIƹËH_l6ldI%jW('+_VF9r,Qk o9gLN!Rq\j*)ӴF?OQ"S،zxs(WU'[U[t /gtOnvэQ[Up6\Y&JIM$j=Ft9g8Ho@-hbe4v>QJĄ N<[-Eס}"¤G1Va~F]\ BH㎔*6WNF6B雭(L@|qGOg0!"dYn3h0VBJ.&x>2}i'D2p[0f{oCc Z_쥗Ԫfr?*.h͐v-1 PAPds_fgoo>`Ͽri|١ߪGAv7I!K_AKw̆QVh;׮eo$-ҋn8uխ(3e9y [@/C lp ީd]l&OXGI0!iT!9q 2OE x'̾},)%1a,7VbL5ڟLT4BU1c0nfT=wO%Pގ rR'pT蟯B)ߠց-wH-Ԑ-'F|p759azg=hj+OnP>RK(ĨVsVf}ʷ $3NB/c7Ť~4 W2 XɎ o`-qCASSñNjg2pCE69LUm=SSQ(벁r/Þ8ؕ=5S'u%֎ˣ*p<0}40Չ]ʞ`_\3?yR`m:b.SWfV7O sp!|t8`%hwHON6̞1*r>ߗ?%1!PDs`#6-M"6t֧8_<׭~q@ ]eWɣ?ӭP\jTZ c p0?oȣztE"ᄦ,%Z)?گk7Dt@)tbT~Ipk/3k.o 懢O~Pɟe.S{ےtSn'Ϯ!@xa͋3o|U%FSj#i٢BSee^ Sx>q0cx&?`Lp 6''G(J}%K6(H8R'ps "+Ї-ƙHkWv '+dgtC"ai#gUc>ktse:rTN̉.6HS'$\!\ʼpfbM.~̠'Ȝ+aӁ; e@o̤̙n?@FIP> )?El a} XT[V=!rkƖ9-? 3by yQXB8A^}c% YlԹ>_ȷt'rђ^\~͡5Z®mt e*<ڣ;ib={D5&n;(w@&J2NR:i~D aQUv FGS'n12a(̰Y{ZBT[ś +;ۋكpZطutxfՒ&iz79LJsu}Oj'4 U;{o'1g {EUR>TnhͪQêX%vɞ@oa ^YE@wa8Wod.ۤhI?;X!o ~D WP6Z髡ᔴ&jyLbRl䏻 .9FWA^)̰ d[Zj7ӬJhT[¿CߘTU,&:2+Y*%M:xNꨯtٲ6CER)6wAvK-J,K1z|oON7| KMч' 'vTj"Wqk蜴|;fuNqBi b M { XCx0u!J)A/0bVP(Ghx+OZE!5NOp2Ѫ{ltA~[IQ#w\TNйu=]C", !=:`3 [TSQwk5El^4g+Uӑ.*F*!!\GPVD|s"7Ȗ\H+2X6l0S)(dWR3p1(Zt18Mi:Jn}T p׆%n &DnyxtW1ؓi &^ hsƭ"a@ EGُw5}2IJ T*RibR.EZ™$vHvpIci⯨1j}g%l$sY iB _$rbȇ*f3ƙ 6YM܌.ByZ-iOD@ @(6%j(ՠYƆ8K</iDuӉZyd,g7krTYMK#% $mҳ-@(Rx#/T& j ӾT`mLI+t]گb4BtɃȃ "趆!;|߅إ7r\AAUfաù6?9c#"~n[I4 @Hw!{hˍЎ.YotR,c:B3M*Fw;c]쭑fߑm߂$@]#pĝ`>U>ђ#ܗMxmL}G=ݕ^~S.y`$Ttg|7D)!} }gn8uVb"( ??¬k[)쾰_Ԝ[#s)$ZAN qp3;_6L**5FgI#mʙE d,'h~#Ss0"Aމ0|<;9V/ƉM.j*RW 451 fRk$1M(f љNiq{'@%T,#')v]'7.l|mmk B5s }C[)ΉC 1)%[ QPt{X=ӘFF |}X b4`1.k!γ (R v7YMLAd)ȎD{jhfqqibnV?U6N7.4~ȧʭdnx;YG(NkA  g٢ݝ:NO>`0i~*:+k&nF<{aokpՌN8J9> A3oH.,չaxOnag.\ō2 {7 FP* wM'0< ,<ЌV1 ޅZ>Qnȥc}0r8awV>ROWؚ;k:Oo?lL0(]6\l2j[p{;WuSOy^*3+hnґT"UVllW3P5VC`_t$dۺ9Ш4'n1 cx蓒S} (KбB=*~-]`]b7Ś4]1 T'vqW0Jlx!ݩ5ѐcL:%X, QE߸9G %?fӷ%!sQTC!9n 7 ,`SrK0 N)_3[ U'`|0AJR= ?MCzH-䌽˝s{`WL"yh֞9ȿ|>KB}w,, n]V}dKBis%wIHGsqS|oľQF_E\p{3\7㸸$ Sn$ C\Es)}G5'O2SK_2=b3FCC *z/{Y/TvX>0@ i\QVF%(D{}1HFE&`b#o+<ҹi/q aJ/XkB]MnK̩nyN<! /[|ϓ1=k. ])܄[&$4rcOTS*rj"xJ{c$rc(ߍ|!>w湳i=:SoNPqv M -w&Ҡun Z1+B뙀8qń$ ş.d@sw<G> e{a լQEeI|`5X]WGpF)1EφߣCẹmĪЅ;fM#motn|m?D36ࢷ""s UL]Ѡ<ŽtjѸVD!H"ph`RsEeKQߒaeBOM*PA)|"z?龇^Qx6fU:2Kg[M]N~9rL/Q0˧/J$  qE X07VKz$qAr:cPdL%oLsNY"5LX)`*6ht`@-QK.YLfMSECDX" Syм\ ow [X^>$hIllia<*{ӝ)]P濹2L\_VɯIWry#a>Ki*`Bf )UcJ H}UHH^6GE" sǗج7lϟ`c.,OF9 "IG!M>;fj̤NvwP]ؓeǂG [Vv*#[}~>)ۂV u gwYpF|:٘L' ,D ۯFQ ]Q+-qq0R_>gg2 M|(a-F]uv53-X)|ÔpGi8y;1budS1ytë9xx>:le&mhA2|ݹK&VqCbgO h <6 M7 1_ \>Dx uCd^%/ Q%{Ǧ{5fb'S6쉧DCy%Z9ga K >GVƖ/3ڗ3-\dvYC F ~T[k)$6R͕PsE,HF}tS&AŨ8Mbljހ+ïAݜ` n4%lUVs~ܡ?8!]^A OzjuK(6mUg 0U{N CbS [|̞*xDma|E&zb8KlmdolƢ'q>7M.wkmXaX'~ɤ*zL9?lG;:!bYAƪH$>@2`xG'|z*Iv򇲑\Z7o^XX<"Q3X_Kk%˘Yǎ5g\EzhץXQQbV'G i OAqmڲ70@wkٮg2rKroXs W s2֍c՚M ֊cX"!zVz.Zлl܏ G:ɤqD&o/VJ0j9r~2 tŭ g"g$'+\ NU4V9ay!j4oBtIjt|פW0 VN`CHPzH5[s% R7nI|$T}샎 )v6%e fr:׏xqXO|vWFo ᐉ/d{x%ؽdp)6DC^'?g*^d,2S"v-SCxi=Su(Jao`Yrb}˖+`Gګ*$e݈ |m e)": U t9|F [.FT[!s Aұ5Oc$BGٲ\@2kt=+ku,-k'9:I6Uqo܌4SLZnVm@o0q FUuunvֹAtKg,m ؽE;x I*\l{w8s/Bl˯lj ϷBΚG ؞O"u:t? re|4C(q1z IdF CBetTa ]:Рb܆0}p$WwEKpLk`$A#:f-Jb|?| ZM rߴ H‘q`"W %_GjnqvIuÊ `$js>œ9$6Շ*IxU 0-m,8qৎ]*:(@u^r&^Y _vkk!ab~F{q.Tz/8~<]6#%pKJbMfKVX l7‚df2J_ճ: o˔5dtH ɱSfmSbw㸛jD(A:=^Ց.ݔ2%Xf !ir+țMH5rBrr΍Tu?{hupYQ6#-WO PC%;=HbӼE8[A8v,Tu;g}3u] =+@nW36I>fN~ +| {]',DBb睯"ccњ>eW$!5l?FƉ{˵SA}ykY럚_dj?dMrn=8UopċVG7HN9w?^\_Yw+7zsu}uwWW7/)9O)ޤV3Eis BuMMA&sryѱbQ -Tc(?i% k촣_Wؗz (I4$ HLn)ěR3zZ')qgH[vcxTN)`o6XǞ n*eMze< S LI[l>J2+)*q,7AX&쌎s}=+lEa@Se2[=9g up%=tzLIy"z"%TY;wFcZH07Nyair\vn1{V9_ΰ* A:B%zVMBZ-Πgն#GO ˸ǑKiSEj̀@k4 kAZ?Jp7CDd& mncxr=xY`Sxf3ܵAϏ;RxϦ$I1T_-3OOr]0wuvS1L=ɨrJ"T1>GSM!5OP}NbN.GTs%Qo8= .XdɺUq&qt)15zvIE+a2qw5aR*ڥQV,7= S92 vī0[<"yJа\fj "ᔶ};ˣἭnQXOGXsKU_y%{d/BgU7^cQ2~m"$  \  "K*3Z}m8&X7?;wAD||rp;pb-*{8U-jK:(0θt8U1G@SQr~)`uzG~nk|wb>̇>a8O} MR AGfSS[ȤF' dޤ 1ׯJA.Yt!#03 sQNC'P;LDr31B|ɪ1ӡ!aTn Jc!Z+ z|~څ<=BU@M{\-pX4mKIG^m*[&4Ŗ+#&U8`7NKE\2&lGXV|$tΔ/|+R4ݔ0v9X5n1,[/O3oh ;U@d8h,CbqE;0|"73"Y}l3c0!҆s?@ʊ=V\@Rd!ؗ&CdOb~4P;^,vC/$p|#K@ؤNA=DPwxVP wқnJN L>ʵWVrq-͍0&RewRIz<ɤc,b ;*!geZ4geF˜ɖ\1vsoHEX&9 Kut?U)"n24vkn\ dGFɦiw-N:xln3|6ËHT' P)QyLLe!"#\"DBêobKf͞Šb7Rl4?db(ώtA&QYʝf+2D $xjҪIv|#8U861P46%l@b]69gNTd- l:tm;$C kl&碥lj0\wzNYaO6[&OB?o 2ּL]t 8@9_8(nA$nRM!O}HƗDwQl}TmsgO_3gBw4Il R_ӶM0ȣ3QseO2 k" b՟9% {^HIgC,^(|-|! v"ԏO9Iޢ&&{NA^[0~i{.rhh>=90kJ!lZnL@sz( WϵFgpBd*H4š V 4m= }t(a[*F(Hrp|\M]FL[u\#D~&WoLlHk$nUɂ._* pP)`fNor(\2kc ˨IQ^1zi-zZ$dO{}5%ciMq_Ŏ8lrG|"ڥKVe׷z-a:15374%"1h_sDf˨!Lu>g#"i'9TbGDx>1hZ;&0:fLKɍchˉ- s>BO G4 t JtE  f [!2SFj%cE[+n(zfZ=qƁ=H ra%482jftTF|teC#dQ:ᔪ!ܭ=>׾)OA;^;l7"h-h7䷐i4!$lyG'6B }5/uˊ1@5 *l%ũYWr_Q+fLrUFW5iQ}zÇJ$R/WUhM`5ZꈄtbTA:Fm9_c u:o;qo`~_KC[m;5Q;aO^v<in%K+ $7QUhK +bKlI°h4ŷeN}Jćg0S.}]2X_HyJ >b4,:qb=1֌+t@Ǐݟ뱷D2'VzA  |O!X0ܝ|bhzD&P&/ꗩ;>VE/`W n"dan+/OɜcB>{/ݸZT`vnCsc#XKoO]i"+ ;P91_痲ӄ])ؔwNa@Mu7`'qa]2EZ=UGРsmSQjYİEr~7I0A]9ŅC^S=`[&9s4$<.9;7FlG]j,+ݾRaœ4ؑw<[O<Q)<T2Хۢӌ3n-'s Gt9m9B6Pt¿w<ݗHӉhtَo8浥iq;T `IViYm5éf>yF3zNΊm(V8_UgZpKg {C74<0lwB^M(g,uhaѸx7qoqP5d`QDV 7jJZ)SJf\93}YjhYB!x@x XKYzNpAy|TZ4t׮1CۻnaBn4fQHr; /3l U\[\6Kŗ.9p5 kCz>LP֙NJw1>f.v3 *eUN3ɂY?aknGcV}vL$/d 3:w# /]hX{7ݿ p;">ɛB2]uD?@2R/6ޜIj|KO4v)2fSM?LG;]+߲-ՐwE ?*77RO2}9aiDQp6~얕 )W!r[iM+] ڊ1Ha|To(ƅOEq] ,Hwwg)=I$5`nA_:m,_DuV@fjNZzL!Q^5qb(+)U(G]bN6J JJAk`;]@3 }斃֪R!>q6#WU7%J?&iWl۴ Z~|oLi2vMx[\<{l]VBg4mb]}ިkRIm~CQ;{|s_A͑ꄿEX6螬HX$EwM8} aIڙzy^l%kҾ 2cgL̘C Tzyw-84cDlx'dW9 !˰D Ε{S'rsY\DT L[c awo ď/ a>;!Xϴ倓VTS1Ci+ Zfai4v>3q Bb3.2g:Ϥ 3[}=(X*)t_R LFN J6$ > Pl+}z:SDQa"Hed IvO"h@JHmם}"S'x ~Z49 .zt,5t0mݐ\@Maq3WEy֑!~^a4p\жl,8+iq2z tenT{Ogw@]幑@ Q0\fxu(}ኙW:+DiզVsZ}>PJ]oܶiZ3h r$&.q{(,uu{/EzAj/(&"^aT`$ *<_nћ 跻Lt_ӔIb>)T%]lpsL!dPfC~Xqe;<\k.>%_9O`qp?ϜkFIp/}{'s;>+ :˧tTD A]fGh " #%nOe#y. e'cAZy\JBC?p߮dлn5qz%d)nV9 dYP[n 2Fd"c+2JI*5!,a3#rH`$DhF>(G.5&/8'ej,ryVK6t ܀g@<8µ^/|0To pdEyjpq.φOJ2q,SؗA>Jb/{g+]Х#iȎ"81Ksp#E~mrTcx$ʏzܽ̃+5jeGyjR+u Kkmym.q%i,!iat7$ulǮNF1uh.J벁e&\}p, kg-S.G|`K<~F^loZfuBveQ([k)jUQ\%eJ^3^o"y&2k33IL oT-%kaE& XbgdaVl.K܏ mEf|BcYe:fdv8h7D4h']:RX?״ (&+H5H~Fo&,᥀2Z+ފ0pv9XHI?2V~R.I:le#1^ T?QSqc'"΍MGj8& BKƪy=5Zhsk4dݬI\k.MÛ~l7C>U2X@orwlFq/.ijMRd3wdGwovP 5 ff6)gMV81sIК%s\q Ʃdp1眾C~Ŋm]JaFA+HJ^_dǶX/Zn$<ŧ T鿂22 rF- IrJ20}]C 7,*~Ǐi&L!K=4G7g)p醧r-x K;zb#uVE9mdJ I+Њ"<a A y*c!hmC;gl`Z^s҇b\A wU( Ho=msyOEf@Vv"HeVRq'9NwyhmO|7uwn5Ń# ,ofgS]I#Y/N u|řkoV??Oť_&Hzz{xm,nm̔Sr^x5htT?{XoѾfg7R{P\-ObPuYlT p/$|~:'v-,̵47 ~6cU#1zFuBBqg'd [#~'ےqcGd΢T?[^2w?QZA_8t

<. gnOlϥ0p/\r'.sVu0zQ5=$}sm^ ovX ja~m!8?C; /\L3hSC&E<Vuop1 |;IJ4h\sh, 6ۅWۂ)%swdf̺<ERACZRo>H3w=u%4 bѝzw|vzl,F $n+0j-['Pi~d, zdD﮳;Ohk|xLBX1gw4nwRtmkO6uVΧ8v~cKhdlW//Gua"A,'^M$CϊĊז.ԣ;q)%smhOST|lEu\7F"|yuEѳ*Lh&?DR *k@b18YKdEǚ`7DK+C)?G& ~x>%O#wgף^g%qmYVvi(mȒXQӹka,!#n3䖣g2հQxHeH}gsq^вG,41Zf"V/(>1};5#fq,WEљ)\yluێ6'[b1P |欲kz8Y6F|ZpW샺^r@yc0i1l`623Z6$Q [lsoRCJ1Q P0\3lnU7M>]HD?iS G*OB>gCF@7YJsynE/qxլi}k>}۟*a[%O=Nrap؆fษȓeK0fɞ`=L2̼D--%]N6]ȉ. ܗL\h2> l:H)rP8>FL$%[Yzx?5(qdq%ћBo4`:%W7o*t[gB{f&8~xT…ԍzRGTO8WxSTt?VN[1kDap+T<ڎzQC[W8$2ZzlIuX3" ;=g^rZ waoH+\W6oWXNZ.l57'3GNVXf_L;׵}G)'h04â#6 Oǽ&A+Rs((Z)=u8b {PQ[}l}?fV;~@7(sz[_&RߌG#Ty:^;^L3FwECfݕDx!WܱbGݪ}S[NVr&(?8j-LMb Z`ͣ|pSDr|ɽt igܑ qWSr C,UI冮#NY,E6z@zg*wl=Zw?gs+ytC5{Dz6Lh*O3kه&1%I:l:Kq*/uW,Vj E )jt0?fd{W@>n 7vOI2.X<γXOޛ!OgVmQmQHӗn:DG0*$_™fܑ!0%74%\>RCL-b2k+`܎d8]'3>*I'wUF`mD}4%øqsOM~#աB`tj]IA[u"jgs"ק!1_ G=MFR%PpUxB?.[~ 6lI0 TA :lSDwcQE׶|0j—tϞd?<Þk|ۦwH*63[#"]C ,4 as+OSb27zDmף[H/M%KSy9:1o:CVk%ݱ;'TX #5 nY3wXE*3lz,EU:N},vaqʲ|WKpTd:b 4%6$H+P8@MZp foK};[IZc4,PL5@:քaRnG 8Y={}Ѣe\Q՝_oVNjA EŪ ];KB[k&Pv͒ r~*i_w7$˥ _TKfUۭ3D:.})F!<5 B~*wLʯ/-IÌ/$:_5t5fr7<+XɃ$ئj^?SD.k$!3A 7Ãx や\AP p?iK"53 HE31-w_qg=g̒=K/+ 37h-a2ݴ⊲u|2ߘ59ˎ(p4o0H#=Fw|M|néR^`Ie-ɭ#-ۏcA* ̆:&vO-Zd557]n]op,(9N>-\\Kh4J/pɢpXxVXRk \ oPY.b'2DeLY`Qu34E*?k@Ƣ>X2z>4$SK~:y[ }7{մ) A^g ͌*lЋ@pwJIؓF]H*0.FRIcVJd5O"ɟN=\ؒg̑Kc@ail3A!pMTZ_lyq܏;S>>/D.)PiW*pC7tD5Zg bJSԘiUjFU{q=+?.p~5# *NWU xz_ ^~b7ËJߟ@tQ.|S^e99pɵ+{^0#v{Ջ! -.,z`b z6DGӃE˺P4Aچd7Vf8~5=kF2&4 p51M:v$!Goh&qZISC\s nrc3cH&6O+ K Pd%Tc"X k^jU W9k,0o~(HE'(-O)QMo[],xtH^z8*8=˛ҶœxoLLuPv#qֈtGqiWuN;/$r`Aό~66(* 15#|5k31Ii$<-(_p"uӾ$IUbU ҫR]]enRR ~.>Y)hޖ40r>ڏUE'~Lb[ L`}[1tIƩ>d-܏3?R\STtqЪHs ԤD WYKjgg" dlar\3V)=G[7> q+7ӬG16VLN6˳7>d^㢄cd1G]#qC%s <̈1Ë[g:ayZ>ȎfcrVo"ۮI5`-Hc 0 }R }kۮp%D@:#u A є *K^q$>9B-ؖ["G%n[|U䆓2vA|hqxHTQ3q5,TD?5 K=IA~9QTT4SZ huoW+okSnˮF_b>L8guQlV4CײO]snt$us'J>c2߼L,0lߑw9H`PTJ)Z%k2c=4f{TjQnHA<ٵ%&|=#1AHH#4ӄC~h*VR4K^nŚ-gNi^sꈌY/'t膣K&Lճ^^M./\k*_$Yf~St0c5RqDJNV @fqO1]yqZeg;g8yqWKD+Fˀl/Ox`T.x}W 7d0ReC x@PIb (^|gS0eK\ū F0qg%[R`bge0a]5;z"X D}AVqehz$>CR #VrhUS~[RCF# ֤"xQ{ Dv˥/ć ;$S A>A)_=V)sR;7DZdN(i)҉_&%-Y| 7ʌ6.=2|6.i%:) 4N}^>bcJbCznajryTQd~j@5K] ,zhCqx+AɅ5W~a:~嫳7s84Q]N~HR2v*6)B%~U =HJ,C[z [=H0܌ Qڌq k<m |$*wCg9GJkkn -1% '@Մvnm{[\rb*~q_ZO3~ki Q sMu(o! ҶN!"940o vuyڜT32|=Y6G,p.Lp2KIJcwP`/=a%,!kDze-=fdқB<7 /#'|`8FTHO Ǝrn"_&-'~~ҷ=ջ9Nq%ym6yO8ATN!b;.M5,7H9ELm"ݲhXCiHةɡ;t\?BzfY;͈Z=3v!s86VeM-X˥w4#'4r&QHa\*lȑPY<, zq=KMOi\납ɕ ` \rN|/iE 6  .*׬XӃǠZ⻏YJD fCV 9W/Dϛ)#M#cLs['w%9ZG!EG ?CMT3;dߦjsѣ4d <`UGOXZ2YXGwEbcdbALB/r>l쮪,2- 6 #uqp4/+9L>9_;Y`3kX޹v*R\ZKc /jK՟(y47`xsc4K-/mF&蘁4ŸpKvB ֧ܘ:6¼I+}}rXђΓzk A reK,f7$;2zx@=Mmyd+,Z{ܒyG8< RuHđ;% :ki ˎsaݹʩ5QOPQNRf<-:7y4 !.Lga&lXD8Ċi&dWiL EK@d!fU*òP2l g (L`IyY~p[#\B|׵J@n}Z&D ܵ#6Nu"oV` @(@ u Utϱiz_>/kS6igMhUil,XhƩoyԂ NO!~&M9~Yk?M#,g@B:.-!Fc 3݆mL] %u(_s/9"5X/V1'o1A$߻k4\M~lqʼnP nA]2PNn=sv&4Oe& B@G(;ML%ٴXgXco :1Y]` TI sB&P )Ι$ MT( w2Cb*cLpZ<$}#Ȉn^d17Fsb<6 /~:"f[G]y.i>Oa51shq,1.Njq]xDDFX m-fڞ>.QAaߓJ{ rUfOUQDr"a Qm­x}VO5YSӿ~aA7M|_ ;p7T`@5~Vi=bIP(5E(2PZq}a|ɿ*E,m_8l[IRxوͅ%=czWp (xRM _9rn.r clS :$#_o\䦗Z7Qz x^W3}7G1!IᏰ.K$fwSBS`&tG6bň.]AqML;e~t)]\Yo [; v!_ ʧr=fL}Pع–ailRPed?qsR" T>z>c<]y u*>0[r 2*"$J'>qVz;$H`:uKiEj |*(@anQA![}ck f @څ;S@_"Rjy kr[Y7IuLۿ"Ȓ?=fWr9ƄuS7hZ[59;oyqƁ jzҷzs _n8 /7& [>I\:;+et )1ȍ3cCȚ32l+^}X?҄jxX hX 5J_b>gc-q0U/si^>« L` D'U~gK;Rsa`T)[%1w3ˠ&,uZ{:()BYQ|Շ<KQ50I{75 â6RV/>3|^^Ī}ܠ|oT!pZY~C˩hL|X1J S鉇fGc^,1]!,:CLXėn"}R#/7& 'Z!8QRB`G0t#v5Gcz贒Tηin 9 h iuaJ儏ќ T'PmՃ6) Sץ'J}=f4;_f*j[5wAnft&%Dncx 鱿ewMqpu)CBjf<@[%D{wlu,):E^.! 1hjDHTjZWkFWxR(Ia#0 pC݂ 3M!0XXX,aH *SXoz4 1: XexɉAƸ=R;mU-]DIĔpEB}W3 {YyCxs W)=`:AH{jmW>g.+l#Xx2 F1(%q]dAc#wUbA2;>U]_XI- #D5gMF6DKnYR"wiۭmtm&XxfNuzWTU,Hs3PesCyV0I(F$:;Cy$Ԝ5E0xZ|s}Ux^V͋PO(I:A&RS#$syB_wc #Yr׶Ί)Zɢ Sl{Okb8x"r(L[t|9EX = %#K{}@+L+xM)k䷡b #7k4BC#|8]'xnmTLk#gSw}z] C^p 8ܗ7buqѷJ~cZ,*{dƟR{M-;AW1*H`P]rx}%n#h׵I`{6e>0A[U&+W:%klhcbny+|oOCYiAz¾%`ُGUFt| ~vQkWψDCԳ#yC{} ^I^ƵU+ j0ӉI7F?CQ-DJpes,xv]$m]u_ vlڕuVM(}v~OAC=S *Ō*#9*3BEIa4jsV SZ,Ґ\@t¢YP;z7Y[@sO'v(2dXzq#4¡|-mpTvf 5zxe^yˢ)0LfEd-Frb{Rȗ7g5Kc%0#}YVm8tmEԈ΀(L}")." K. ;y j`UZWUoACJ^Sozyp|U ^07er4HNPp4dLVHt]u!uEn-) tO9C_O+p('?ЫBI&dTy{ܘԍXV!>'2#s>K#0>Z wJB YhFfnT8w19m?Ps y{ܿN6b b6 -21ưmqKW ę6v qa<.Ȳ=>vH8#BMGQonw[.z֨0=X2-pe̤qR qgӹCk_j&8 eVНRn|] Qp#24W~s8dP t@vbů rʚ#_ODSԐU$|I'k]g_,.kѨqu^] @ZUL7zHY]qYlўmHcG9cPU"{>&~Cp=))>>͋FW>ȗ[g7iT{Ѷ?ǠncW .H? "{(zĿm=p r8f.O S>K_1k$-;m_'UX[dg~qN·X)ڶbC; G4R]H8,ۛg*w.iW2?f0>@ ? @fQk}^]ծJХ躼{.HMz-|`Ye9!V:ЯmgC10#mktnQ@r{dulCS?NJ#9Cѱ:E :|4>% D^^OK2՞>[whQSj&Z6`^5 |e?.lGFaL 1TPkT7޾ҬO۪.KgTwdQk[9r >"F71c=&jorE`Q%?F}S굕dAF0^$ZK\)eX[EC Ύs⪋IGx0_cԊ6I6A5|0|٢|9FJFC}79ݫJt,/`>$hТTBp̵g"*ibN' )|-(G>tۡw @/fBfdl:_2BDbnte \~)CyF ӫӷeaZ_D+C$ kD4.wN%߻{)1a1Q}U''CoVb(ʠLm^#k= ?Wy)JD.\J4֑3,$Vz"Vp3M%E ცEʡJJ$h0ݠl-E!ʓa4CG}nޛo2{g| HRQ>6EŰ$dW~> l˫/PV֫<+&p2^$H^!U-Sy.#eelg '_߭,5s;f_|-N8<^Kާ}ѥ!}D0 q it&b}7~,9Q ZE T qyV"!(ldY`MW~Jc|G]F6S!诸&H@/7FP} I_{af0Yh!R)/e%ӇVݩE %YT+Z(+JWr4,Z?u6rѶCm^KW-:JW"6vSTeK-dAџ5cMо{N+oSn I 5#T`}ҔEbı6X7.tp ;|";}&Uh+`ȟ!QLJssa ˕z nWi7_T->@ɥu!ZI` 4fv2%5cgvDb(Ԑ["`߻Z?t.'q}N6K:x r`3p8)b!7gd^f%<(J:6m᱒a4fkcat3<(隣_Fw;[>>C$U`q;\F*Y_}ˆ% t<ؠ@fw)^ƈoRtR@B| yC!йkIh2[pjc$ʎ{`#}K~E/$9d|W. fcN:3ssvmbI(}JVik=ŏA0RG| ء I~+Pڥӣ;J(U=_(]uIr,-'YN`5"_ff(= xi-Eg,J4!@55] RnI`GV/f[__%Hk.-ȄR(5`Kr3Ci+ y@Eh|5\(uݔ\B@ w|_H*'b)t$v=ܰ >—EH)*e&t4xkkg+H%aC5ijשV{~2zx$e7.m ?P՘W R+}ME:i!}"GVpv}q;[1+j5$?ַ[.t|  iwBNoz"^wd`hfSR @ŵ{'qV?)p+ ܽmoi(aqkcbɲ?F䍳 o-DM"Ym{9-Yŕbp"7o4hC"lnMMl`uEOaA=A{x0Fjz25>5UF 9!~ QO'":ayb-tqlԭ{uhu,s HA$%gg1R?y"j'TO/(Xa4@i{i.4IZfw#xap/c&DMkCVsցMauMv=ĝ?hV~Xq`}ZCsQILUt1&f/(} 0 44 id2Gѳ/Sﺹ5(Կ $ ܼDdvH2_<OC U#5/O҂# 2_Sq3O`@ {`YSk6^ ߞvي¡Yt NNߑwym=aN QYR٬]oM70D5~Ui*v_:ktG#yH8^oM/o{Q2SLǥ/ \rl!Nݍ=pj l`Q}^iW-9v"[U aEi~PW,@q7ֻ$49.vOlE:ReEfq3ڢh ZkE1*bqKqxx7uDV-Ƶ(]aRFˌޤ 7+v#yxYt!Db?!cj {zw!ߣakIN2|b+ 1 1/⪯)vȎ m "=oI &VK0ζ%DNBGa7E[ڼxCDe5a ,jO_JܣY. gFSpB% ,Y-t`H/<屐0JFŒA{ƺD1_*p_b~NHL&R\EKwH .K L]-" | %%y JYX&ѼUPDQce ݮ"@bU6xj锽Ԍ2d o6G:E,^*Ì>]՚W?)[ą)& 6>!N/Ԫa:dJX?+0ӱ]Z$;jj$3{f 2Nӊ M)Ι/x~s٘]zi ]Ǩ|*rABK0rJ* X`wCryh ,p`[R򏷶n|{6v&i4HMֱQ!I֫GA2ɖꩄw ԫiSҐuB%}r-Gkz4!g:=L OV.zG7lSS*s΄͟P3fbS6>,g?71EPs9P)2,-b)r%Ke]^C79 4sݨG(w|OٔyHeAS p޹kc|sp0ç] al>B,K؊= jtAuz5|K¦ Y̠ 1!g'[_g=sAp;!c8lzl0Mp@a߃-M>M^ T|#Gs UHe]R,"2]&mLUw96AOtl(8tbX ؔ$x̵\dp'5eɑHwzX7a|u CNj!={3]y_*X. &wEXT /KgT#.iES!rhw),#"ѫ58 [V}9s3O9tˋCT?@4]%CY7#FEǸ!HE'SC\>"N#_c;哌dyN =0㯽}).8F l d}dͮl}P,}߮r_Qљu8 Yx5`kScSGu*]7ު X鸏*SbYZmw+ uVcD;^'imΐZFhIhy.I!.~ k5 v$\i?**$XΨj\JL  J3OXV5DC0IaU2Gr˾Ț-;zc(!T<n"J,vm6¹1EAEk\N `bX]&eО(*̞vT{p[HF:ed"4`**TF ZJyh__LDs%d^Wn⨠f=tְފ8ȑl(͕&MD[~#%ӔkcI`vB;˿]Dtf+Sy f:K N3`_j~#JR|PYVgm6gj ORZDY{ı1[o0rV^ȡ[Rr0B' J5TFRY?XgTCȈHS7G V (ܬ?U1HjTgHMe,c7}l갇0Z' z ]6@7mRbO〵1פq7AQ zH"Q_@=?=h{YNuEPwFLI^#ޒa\.[ 80gY'PIl۸H١ Ɇj ϭ~'w1mǫ2HrيLNJX]׾߽=Wn?WV+ Sۘ.;-,nhNJT\.1u/%*¶ZT #ǐzA Kc6:_fHH"+ܐ=,t#*V[wgrE$G` "$Oa/Bk!*Ͱ\3 BD ӽ+ @4l=:??B72:sW;Oo ,#mk';GNJ8V8eZ Ԟckɷ^lvmwKP{4"̅*Pys ]Q?&sD i |q! n:xq}~Հ7\Ej RSf&8ukcR1N[8(_- Cy$3;?(",U J-awbRfqc{ȯ^L!TEeNZn2|řuʶϾaYIN9r4 T(SB-+Vݧ7Av"YC%o:zE{-!N ;k9G&*s00ߞ3Mw!)MbUBq\0?⩬?`h̛ΞCIjey3E椿|ϡC&qʶR=nLyM"9jfG2yb~J)Vax|W&2u6Z/O1ro WVOg~Y2vUIKX֯gޞ X0eFnFRx(k0DCfp\)iL;1ƀ ݓӦ goe0b΋ӗ"Zmyooаa|4.3dRhԜUeġ߄/cgz z]<j,^SG  d~ۍ[KLg_e9/ueC`g4s_#'գʤk욟cK4(/L%H("a^GQľB2K{ 8W]3nn ]b-`~ E';%W?K- p"ןj * y$$VOEƙdaGEXMdA|7~*;s_|ذVzNP\bӯ]U4r)^=ϣIxW4D0U7%wenìq-ex7D+Clc؍ Eid|VCGwo߅4 ;˧U //}Sm;qAr"PKc=nݜس~m'ɫ" ?`Ga "y Dbzdy#(Or̰.PwҪ.g3>lLKK\򮲐Qt3]9&=CHnJKh2:_/ЮgBAΩ>՟K   QL3̩bKLqp_OqWҞj/pa"~6v7A,܆!v.*x*iyRݢ3cc ~dfI&Q'e Qm_zK}V=K3 ̫^[JS@#*/4:}!wWLcA3L ,h8In+Hj (8'ٟQ7%?wa]"stٙ1*^"- QJT~wx)OJ[G{{CX٩AHGŚbJd\ v΅&^>m꣼1/PPXQt{RR0Jf1% {&`^yK|\+Rc!DGq1QsV#xwu5"1_FqaVrIMfaz?GVI!-nz git`J4 MbHS>K-'4*DN^O}n '2.廑x;O8vVSD@tA!4mlY6X%O~s;D'7 0LAș?w| UT {vg9JF)n5I '7Sq쓊`U|Znk}}| UQU|(䬝h7Shi+j+vLm}s^w8l[ 3[%JQl0sGzPRƥsMޖ85_(C+40p4Lij/x26VBm}s6tݾ* *[}WYf)Ǒ1~OFʥclRT$Rrpzfee`?VN oqc-!x9 ܤu ~S b{Eѡ4N8%@3w'g<&wBǎOkٮ@/Ħ͡ 4l!0Pc09 @G Z2ظKo`` s :W8&(w=Dp hh6N)u2EGRe^6iC/\%vu}I:'3'tW0@qf!̟`Smw[~ŝS DmieSФ"KD^͵:_(ρٮJu65SȂEZyx'J u`aY%n!u_Dž^EG33E8iTe H MXXX<]ľL A0"o(@zycvs#%uof"lhIG{2@PֿwNB,NfgCJ,)?ٷSO`g/H[YLSVuL"l\];;BHx5-(~5eB Gb뇛N}=nc6Oh;m";S`/>'+p I$ݾ*ҋ?2ԟJh$O-O|} WdCHvK`T_}A/4MHWdTz LBЄhX<ݼ"ןm '4m(7sY}ogb0&v)lB;CR/#x/\ȁ^ fwB:uԎ>1NNVzGtVىJgČ堸]\ם3kQemG7l^léQY_'_rʭ|$մ>«tO4PT쇠6zH'ya&{N I9GG! F%Y:Ҹ'6 =?E?0iu0NVL]!_Aաuh/^C@o9EEm{ڽj-jv0*{Vwi@TҽG&(}LUF=v"2vFh]yc d/*8lU/hv^5G ̱:|Q Cj/=r/_[xcYiU9Tu4S>w~לF_qGrݭI2f) 7?C7I I"YO RҡVL8|&=<q9Jya+ƫ,/B減>EyF)q&iq_R2@h^ s ?J^:0[('տ'([-OmMKr^5;p kh ؎ 0yIG*[ic`lhTb /U=g:]`VD DE%ƚYEpe[d|^$tʠ4xEMh+pRk{#ėԚï$4k-HQʮGrL,aMGۏ\yPN5&~U5A>Yh@\#afXɠغt;=_d'ZuYGfbʑ?͢*Oecr݊{9*K ӣebYJ6SsF +>)^.>Kn1﬇C3ۮ# \ys e쁋`/Mˬj3I4Gxȋh^67n܇*+Y/ȭ5xxpߤjͪh϶ZK*>H@`VP=|Rk-|Gk+18p!O<|RrRs-._JWE~Y6~2t@uBzw pnUGDg aU \HX ( Dk$!*dd"T܍n]B{ #ޒTIȔ"2c;JhmJaw~VW`BvնeVV,GEǡ|/{pK<΋WEG@W2fڇrQz)d bhV- 0Xw!;4sUR$ruHq/ki"m8=I _뺗naH~U= ChnfI5Y. +ʟV9&z6Ӥn1ʶO?߶z)YyzGwM?eI ꗤ^%ŕTZaRMqg0O-;IO_Qf? u@YIb,Z0ID܂BH㯬HaƉ2\su5-f7A&aM+%pHu7_e;/9 c/Q"zh[ɵOw|2zD'^Tp 0ѕKh\Q$~Nt7E ;ܶ}-g Ivd",MELgO4{8^vw{^]sQts!A`У]gͩ6x4wqmSP$:|cjS`U[8߮<^5 ֋ЁJ[ [1vy}幪=4l7*T'll3b'po͆":)n0#!CMr@E")v>zC| _I Nl#bh!+ bI,ۀzL$恇Kyzq1c;vBN'lp[A/\` ֻ\R>']bCGHԣ:zRAjjC EA1[7VG_^9wXGj,Rno[[ VhH(ȇy#I5H ܛ) N#y/_y'n7+IPO r F.91Ü[pqI$5Z R"չؕZ>p tXq3tsG͚Fa!o[< :Lzv`Q AzסqX|RO5L w_WoL%T-Vj8Nxx1.?p`=L d  *d;Lr? ̬?F8B4bݐM ?Y%ÆX}i<.vgMHJW"ͣ7x@sezbGn`Ca_^|@L->qHRJ;|'bzEmy1}W>-:Teጯ1G24D0C;İ~Lp^DV|WkD1 * Z-)"{ e`X ׆pA(Φ\)ޭa i5QR>VHTVLh֧e vI^vWnf7]9I kƑ%~fdK{][A_fKCn,pWg2DH  3f.[q懻2VkIH^"4}%[OwU?ltgTJq+-BP/TFnq7P>eqd 3o(7@L$1@Ca]Rqpw/!U3  J+7!;Bd٠g6PH^]f1^D;) -WcL?v% xs!=lK$鍝5;[d Tq`vZzGVw)DTqk }~UDa < sW|z=E-J\<)8}J'h$n(Z/3}N4B,?S abE-:Q2n= !͔"P 8`=ɤP$MFkiQhy |Xy?o[Ш"~^?fsBt&__|VP: ?eض$b4d\~޳ﵼr0,z 1UXp_,fg2жsh2b>Ǹ2&(fW_o|3*ۻXcBN6jMoE|7_G)W2iKj7CV Yx?wfjS~tEPmb2+-,N /&| g^.&QPNmwrڍde2$46 ĕEjJwSScg5٪8I[pz)p?hȿq`3<`8t+H,]`8%zA\S-ђQtAv-,FWyh>)o<8B5p)f }s:1M;M`a_jfi_2ᛵm=yŪEVqEJp Y7ÜO7ްP$GܿӤo_A?@6=g3U"qUߛUbB4uE*c /@j1Ԕ՝zͬ.ho1$0&; - A0zqe'Bhu( ȶX(^{c/+k!;M>_pe틼 hpmiGʤcʭ k'=?>mk6pQ23m\F6XL` _&>(#\0ams }wJ0SV(ҾBL%z)-Q郘>/zlM{iz^+˜"I5_wc0S BAb!V4jp oc=N^0W䄄)jkp OHG!n~E`b=2` 9X9m! 6%%V&hz-ᬙ'AC۽>4SF?=_J W,Cjʌx5 D75v rTCUmZ$R$O+ij [,PƔkHH9a5' (p],vHyQH``&KP, ]Zg>uf1{!ؼ~֡?Y m+ա+|Yftg ދʝ:c)M)܈2˷⪮hUKԹ #!Sy9oLcY['ERmHX6+B"G+ݲW*iGiAs?[yE%cT0䶙fRo LW$ fȿhHlUQ&\KR=Up "؝OU($P%(CxŰЇ9m@>:Qɀш_Dzj,t gq>_!"1&'/Hm.:FjbǕ{ ͋׋0iGCM.r ^;xW[n7Ǐ'@XMśǾ+ǺD j+PJM1t+7'f OJA{@ %?W_b}ǯDnn+~y3ӌYg'J?N،z?@DBMͦGb%;9pis8ZX 8AFiΓ/k뾫\/ J <P~(hDhWiS9Lq 5%1`SY8HڄLG-a=3ES0{#AW%9SOf:. !+0D 3ƂlV6au?;u.0-Aȅ+=kI5Jؘ` 3Dƕ;ٽ:QUC'"e r3vFKQfHwSK"q2b\tVO:wѳ/'Ĭ ȸ@e" Os< ǟe_#îe%$z5' .d7sE~ }7AUXO $7jl8dI}Џ"5/{u ;q>ihnUK;P |F" acHqUh~iF(n箃p鎠xz9G/,5!_U )Ϙ%VfMB4jio%)"v;킧i3.tfF%61͗ (i{Nȓ~{P2pOBE rbioS{-r u"8~ڧFV}af?98놆=0B⭀j%8 I?0G{u:*Z/&IPF0'QE+tƟ^Y]bUucѾuNG58YkkÕQJNu߉K-@73<2#ʠmjHqOm+!mB n{9>," pVpֽ!z"X{{G )ޖ])S{P\2㱞RP;D1>l$Ce?,!(HO8ȏKq &f|O9F}"R\懴I]Xn4|*ykNmxvAۯI.*81oy·$ [ڪ>Rsy:N@) O^4n`~e}jwULiLzWRk/jV<Þ[aj_'Ef s m)فU} ~FxSLwYQٰW2 76Br΍QWsZ$&`"n!0$%D3i0ur6|ck `G Bw;(')@U0* :h~0@{&"hA1*PvC#j\fmFJt~Kvfˎ) %ѬBM@RDb]c 9Wr궭zҕvK~k*FeLD1{ ID)J S&~eYdFXG !a+Lt\Q?6T+Aa{s`/TUaK2~B asiVfUg71 rμu zR{R]ޮCŠZqwm6 p{-ppNx^+UScdu,gSm苡uGs52쉻T8> 86@);[ O 1QoU=0[JůҶVm* _bOZdo)X0۩7W)La䐉w\9/)ƀaPP)HjBٵT'L8~WC"Ո(JNs ge^]5>ɏ}Ү>ܩ9b㹶w#9V+%;ގ >sI[ wA NfA>83$KPZ/^6šhȊF4QLf|ةrtB`y Ř<: "maNCǗ7KX]>=?l2֞dD2klf"AauW͠qBb>$*m^LhF=;Ngijs*~elyOh %q*(‡ ϊhvti;r45}Sm0v+XR lNIQt*!S)nx4gpk#* ,ƍ,N2>ߗzXq݆Dxo܈)4˖V0w!_pV% N6Y7zOWl[M2X0OPY@l.D |'fĎ#z82Ӝ!}ࣼH(5!fQ8!7gyU i1x`H^{LAb^~pMTI) 39M{^ =~y n˫\TSƥPp yZc 7}"lw Ln_a$ҹ$ do(*aܢ6n Gj*Z~X#GOaFHCT o}Y(>ga=\6ey,c`?K+\Fj(Z-BMx8LKFY—8^M]A[r@Q9&v% B3m|}Yʲ{FS;{d(!AEX؜bNLEpw@ڌ5;PVnMP4l>ʀ'Zhъ_ eA#ڬL|!QAE./|c}X1*h+^dUzw'&dXmyc L*r\|3 EQBNTߴ;n{m|o'_&[?M5$d]C8䇰I/"-٤~oHS(0Nh:$-^$ӍhHj騹fǾyRZo6g-t{iFjKn8~;._8hW|(X'b}fo+EebS3?VPA*@wKBo ,ܖ ` "Í1/*u Ex(\Cf00IDdyd /0;1\XK#4v=DW۲9u0oicLtF8bGUufXqX_Aw]& n^nWJܗJB R'RD~%AU 4˘:x[Z/o !QSh-hE_MƇm'dMhhYD{08KsGd3˚brPq%L8y•:JSMkP!3Uyڻq7CWÑ#2lY uxmT Il}ZxXNuB;M[,H.YĔ?% .旍g^QtQvvP2NbЎu6N'WH7z7Уx9!'/cBu&VֺymsnecWXj  "T ̐R-1 9^}1nS[ JYb6ج@.mґ2>h7Sf!IѼlA5|gFgߎB#-6ΐYBO{2 iRp{;-Sn|p$e>dO??;v+zf6lK xsULhR /92H^<͂'mEˈR`6;`t~׽Nll{%YJ01bE٢ȪҲTK 5g?*]SXj$І2JDTgjhGpg=/ɦuZ|ОhB`L|`¥ЋjZ燞JBpx3$ pNjxм,ne6lCGr#^ea J++CuCL;zgyu1RnE4ٽެQ| ?xD ug[xЇϚbٗzZJlx9ΊWT#zV cr>TgeN9 91Ri3VvDS[q'<66!M0+kU Bmt̻ϓ44!X)>.rf [$C:g^ ~͐ecs04D5E"'րRAo6RT^W4%? U*_c>` ?r{j][4SH-xpT24AT֫w*W4} 1kC۳{y6#o{' G 9;c<"-OHQVJ( c^>Y,^72;BPirZio)0w~~(α 7&4u}_Ћp{߮0d]#I3Ns6$' 8s\75?]ў+1Ά tu`j)}).bu 8f(tdD09 n5V"y3 gƹs3io#x@UǢb|KyIO, + `jF|!yLؚz{)[%cy {"xZE]3**qنTRDc춛ȹydI`s,?4\yM]3]znznǷ1g(Eɍ Bgn=5< U?ø5 ȁ26W)\Vz=.E$mV&bhUĢ2T WcD7Jo'*ƒ8WDJC\]`a4q'4/}z6/}PC:uH(Jy`2S FYGB$m(R>0M}(cyP;KoPJǥ6I{Y|6~Ý`eG7<2,ZT^%,k>e()؈l;C9hߣV.Yygg۪ۭ[I)8a֞Gb Vk¨>} x5g쉍oB**Y{c {,•ٿaS^h Pf8': VPZm۸ĉġa CbmkFHWte. Zjþ%'e1kjh?Vã53WvT|ո{#d>.G.gsFrވ~\Nf a| sb:?)}=6OzC!7FVtBBG" Ky.QhC-*X*mߚPUWi1y^ۿ.S( kQnRv{_⮨<.b}fBM lK$^wyi\!5; ɐ/qXq',M(@IsEߩ=* rB^9ǒmMj?N^K8Mw1=ϠFq:  &۫#nEh6=7e{_`HNcU6J^e䇊~V jYW pb(JQNmoZwp=:0z0 !~cZd!AmKa_! Dz'ˇ>dؽ&~%&qpR$" hoiT7  [Csh9(Od/ąV~ࠪ96lЇޤ*ä{R@%a:=rq͂#k u5 *;&#HX!}[S"ʟ`Ѷ+tV:|<=cTe*wU5H*C&"`>?{vtI ]K<'?fǫs--aל_1B|xə$'3~zrHH%/+> y>b?150ZQIӒ=4>KOu7;&pbɀi (-tg"(Xc4ci'xXt:#B Kd7FKO7@4aB~sOx8x+5= ڋ׳KA@LGrС4K20m 7f 1HPVI:U`[sOz92V>[u76|i뵎ٯҨXV)ORIEAc`⟐  椄$iX0ByVp6&b_Y*d_/1B#F64mU9wOc5Pҏ0v$#D_AH9҉32[߻Cɫ%sO0\ |ʂ,'vO[Ν&\2#Ȭ:ӖmNv ۄEgHxJ*oOM*Qps$`'U}a.6 ?Mꎂyp]wr!#CurX ]U("! =#πT HrbS{ޚUiCQ '@_ʊN?lwBҤk%z=6 GE*0 tҕp6TNt!&e+*{~S(v+]oeaBK]T=:\^B{jOIr#J`  ; -9=t8YJVa8TV80$VG˓ %9LֳwKn:)56V6,%"@$5`{ %kAn56яR&=[< Oϱ|Se:- Odn?G“h!ƩP:-ծ!2 r;(5 HyfGٽegQ-LN"`TR +Ădng1J{PL|Ӑ!k%*e:5F|ʤ0g" *G݁p7x-2W`vDzEDpvautڱӼqj) PJS3 4WU2 ?ΠM_@/UL(SYYp{f;ުL;x-5[ԇPlot7kspwz wc٘y`hNIhw91Khl'B[OMC&=QA<eBObT_n)LzNmKhC,* A{'9[ '|Ay&8"sk)q4~·ӒSA6U7ۯQu/#75x!8zB}RF^"Ngŗòe4ʳKUOIzPn/|e J%o9Opm`(>;TXE"X |$HTT N9@H{W"f:K_G8.Z+. J8n,,c=/e hC7&xm l##lkH OGxm0v@'ZJIW!gwWֳGiL$/ds1 lntǮEbbu[H]q u[nI LDVa|A= +8xí乿%sشDt,^Cbh q^< &L5ϔ/Jm7PSlP=mK^T>\Gin8 rreR|-*󣋥_ȩU㢹XBo>\m 7xlVX +i8q*lm?}&g#.Ā昴g ?Z1_MFaT' E8͢ޔjԟIT0yz83Y /:s.BigxG`P k62(zqKQga n @XF1eqTO3CpP YգJOJOu` Q_isCFxN%hxi~.ҸSR@)KSdFV[H.9fֽNj|7cwmV7 mjV%!}& s~AW]y}{eȈb`-:jVUp yc9ڔ["/7o0y ȴ6]U,_Crrl_CԒ,+@w[V[ .p-BAxfA1TFJhYAA}f39.g:#QN`K$PG] a!ਧk;o]fyҫclU0\E%@wIp{H7-w-.gdۃƹ?^Q$ cY8C™.Ԙ]3n]`wmIt{RSp?-r$od;MT̎tl0T F9ATyCz,R~?Xi$n6U"47o-_ рv9rUѵRC}SVf9Q4Lb"!DcO`]㼂< ]WMB@-,Jw nH6ydjArTe_1nXA@voE= K=X\d4aiǪ2;NʮLEq7m]^#/W즘:ߤr9r nmqTl&Y9/Nj ݐ6F-t[>^Ag|RBYl 9HmO 88PY  cPցQlU{Leo.pr.؅@z &BvzZR'ty%˦#89IX(!ヘbJ@PҍU@:{Dt]t84yg_7l|;0v¹PMaGvJ&23x{&Ý` .j}K^& ~3Ͱ,lb].!wz,+D]ãdvrBeŏHPF^r,&VI0-0_oW˻"1sf&#w>c/<儌#7XoGꈊ-sAvm:Ptapb']yCCՈ8:O8y;6 ̼@:H!kud$CPz5A-_]ayK n%w4vLAg. {N;n] B)gR  :q + uZUTTk`H1z6bD3}~ح32 ;k Df$zK ,Ik&.g+=ǘYto3O R DO^/"^d Nbae[<]xUv@E;_خKqyXLȢ翆z -D]Ra'G!l}>mCLi3{TA<[1(M5 i؆f~/JW#eeEb_rZ,P ^(q$z"9M:'D9F2իZfosD*]7'+ ¬1_ߠ.,>jJ2ʇU~ًVF Qp_2Gl\-5v-L {g~ōIvr|trv'GBzVZjlgHIEeZo>R.$̟'Uqf84S06 J8 ڀT.a,y3@3IP-r#h R/-xjD'i8ζ/@_1dpWKwxD"x_Il@?r X;~uA] 7H6&U+i?n oh$Fg"*Z)TSpĀd~pDݼ^i!\Ϯ~ (y t%I +Dײk)>Fxiyjfq(9 F O=uj#bN Wb< DJT1#_3{z(ʒIH4Ly}#HR~GdǧwS+חpsW3%vnNTy%:&…K5ׄ?[yZ cjfRmq5?,e pUVud#cNsଐNMֶ"틁+# -|_kP7~~ifeoyCͱpf :kpԁ[F:W^9Gآj4<ъ鉯,*2j8W]|Qș6O;&% Dn sn>)/<x 셜DZoȳ7*(;!/^-*|!,)#MɻĮ>ەq8\㶀gmPJ+|.e|Bl:V5SD0 o|ۗ㫵:̺.E_kvbT'̓DVjWOppD}90u / ]f*:719 ww{[,~@&5O"ʗk%U3`W n n' ōZA'V*$[Hs$G6ݜo!nqվ+&'ha{]>ڋZYq'+'$I CxAKBom_zKFeb~[{A S泘ctZ~SCL?~}F,aOXW,IJG0DNkMLEށsE՘Ex.l:PK+Ne+7vc4h8&!FdpNߪ<_H a-3/ 9.\#D Da"!I 8LB`xPѭt/{bB>J̩2كEUȇoJvvQnvvupjyH$|~agReu .q2׮>.V:ۭMX3 T{Ѣ^gw(;%ԿvT= |s== [+Lȱqx$Q\̒.a `W@Ĺqȵ#N.]H72gr+2# 9޻(~ &5>CPu| F-O|Np#JUiUh4_IP4ݙ~4gK]JT6 ^˜ 4k# U2y^&"@tűu&چXHZ2 b!&N uHQwE -3FJŹI>a/gMCg,?'x(D_X^;f>;mɤ3b[1Y3dci| i?I='I'MTri&Ժ/k.RJ>ُ;zn5bDbIiXC Ŧ, JH˷)Z@~*w4^ N{@L NׯU&"ZV}f*&"afdcT$ޓɾ-#)_/(ch*,y7VD8p fg*cf`b$mK?GěJݗȶ,L\J9/鎾H2xmh0&Wu!e#v;+JD#Z~) M}r}8ߑv4Ndߒ&`K 0j ~[N]? r ӎXQ^AV*eC!gL5/P`ܡ~DyxH7]19ą).N+ŭφ<=n~ۻ?Pf@Cc4p|~7s/t3^q?38"(B~|x%(b_u$=P%_d1_M8Uذǒ8d16u@p0HIQ,Եa3$߯ #!C=(lOn`ꌌ6$>XRA!C}U#;^h%.mFkscZP zYDLN:׋FEg :=f{ѕg͝§?6L3=Kk]:u9`\]45tצ;r6$].K-44K7 %'wuYnǣ ziQ O0mnPdQNYxN$6e?`Z&]-&xKd=uTWpY l+L&dD]DRsh:Lv*žQ}PL<6{r5+#XjSjWڡFV] ?ۑ<HA  #d}>[/BLjKFB§7iYz ٖdOӉ\r'6m0xY uRk1LpUAjԜ4b,e<9HN0G˞l:j߮kY"d(v 2P|$z DҶoYd6KlɲD?WȊRZ .Ү(O֮+"[r  }{3˕ԕvZkJgBhb}~xe / qS)XTx "^Ѯpq4IGRxŨT(aR^!CawN'=|1<-{ݾmo2%79c;1]g@cuJ "\ס Gen2] @9koqi9:~3, 498 O&+96` `ZB2!f-D.ѿ%c6,G0«Ci0'[mto8Ep  Z{}Jom3rxb H'o&Xȅv{ڍnTCnWڐHbȾ.E3AŠ)KR(cц9Blr6($A"nH/,Oo$g9e">UѢѢaKCŒp` 8 mU5A*wR#1J{9Y\VWF֣I&4ry9Zm~S|ȫ_ wX{PtEN8&nm%#)NMeyZ<Y;?2>cVFh@)WlffۂSǴg1D2A"MczrWEPnٗ 6 F*Tڔ%)ZŊWjk4.!.J<'FZ8:4u͆װeך)܋(o*BEq24bT"8:TRq|]p а}Us&.<ыZONiNiîKqO2:ϦnMp̳ʨp^^$ZvԏHy9LÞٝڎyV}/W/]H\18 L ~O^(`@}N0 LH𡸹U/+ q,={e^,P;eHXEf>D⮁Ec%0/)Pp&*.`Gf٩89mxCcfqIOܜF-,Vfl~;|9jOH߭=sWڿ%!JփPƤzΛueHrif&9k~ kWx ;gGCMeQz~~bweV؜R-=k`%j?=#W I0҂~eOma[-=ZfqdE "S8{NTt9Rck#fdFNSeLFcӯ2zJD34üZlݛA%m+S Q 6^vBƛaq؝ PTăQ-,Bb7ނ 3m oC F̈}p .s֎Z'{q!CNami$X*Q"ID'(Ģ@uاĂ dA1 kM1#QS$q2^[+% EItG[H)/*JZgahVZt2{GؖE̎ہpdu7-SU'._˃ 9 Ot=5i.24GrLQw3߹l<2-%9r3&F dA jt͈!~Z\wOBVSx._=~p*샕JO$N={L@oHJ?N_g߫ w1sto &2 C%b̈nxLj߱TYnrM6Ӆn$qv_u%x$I_QzUͼ +{Bn9h3qo\ ذ17kX ҟ` V#J*ګG=\ D//Wf>aMl9&A ٰzyjJFZB!Ì)5@O}`#* EXH=MR#"}?-.'SqS&!GmJ8id)KW䛗fW1馏SGEgLI2}[ 1$ީpϯa!@J@4ƼŘf8:"k3g0.xsTu=hJִ8șD#5%?턾 l$Zio Ý.{< ˇ@ &4#N7 6C7H(%)fzST!4l F%'p") S_C8f͕BiNs{Xv PaUoOob7q᏶@`hqeJҟi ADP5 HbLrO1'Q3 +:9fG@ZA@=2TS\r/3DZ&ޏJ{D IdvCURrYplC6(6{ڂD2ILo)l# wSD58K0kB#/wr lZO C*gIa }yi&((.½<@EknZs~S1LB7%> 5CWT|kRLv3} .#@'Mo*o~9eyM!ac 1훘~l">-="$Q|=}:񘊏'c_OWw{o0f#)f`_ az7^~u^s?"&)YᤇlBC^ X,Y8h79NA+kfy#k`1Npф_4p2/<-vH `. ãvllp2qQ՛xr-"lM8(5lq7K3U{JeN1;@A 񄴜ⴖIяG<2H WЗq@ ``FOН{V9JMÍ\m2W iP -8a*oJbx* sܻ{Hڽ1]4@2BG}uPd}>I1"qmGmZ\r g##ju~`XPSW_;^d$ˆLx)"0]HX1 t]o>]#uJ7O۸༢̷D4boOnmG(dWQzr!Ag7Ob1=_{~ T$2@NX#o-Yx͆u V$Լaߒ\D}I}:gSk4> Du Mdimue6$zFkw|M"C;$-o{?.OA`i\GV"Cy9֠W5(2u4v7DLZ2dNq( ݆gEoac+~m .1)nj٣$PPd~$ó{Q}3*A-`)qIH @ZUzj.l۸y\Wq\g ΟMxt>i(yx:UNUWe XW?J2^Z=E%}jX\ز}Ϯ`ZS+F_.fnTxcޔ1>]R9_JOeHܾc7[ÄޅY3|4!Q29F|Ejy]Tж:}127 '}ͤhNs AwBCΐ0$X9,Qx_ꅩ"$Of`b[;.2-ҝjpNYdng!"BZe c^D:M٤%`!XX@Mgܫ{;ͳʟ$L%NTeLeܙ+S . 6[vÖVR2TJʝ;"{QT$j 4$ BvWUZ`c5~=d\"‰_1&u&,{"ec,\duM*݋pDxƂ0Kǎ#kM7;#ٍ*QgfՌF!vl/h@ĥ5qRvjv-BcI2$*F Uk&w|+u䄧d{t p7I3$SR2jpV[(1ʙ@DΡ[ ?ZQyKZz%w wElV[j"&` ^^Gy!b [ )J̀)Bz%NG{sKkŖwΉæ%Q3VTT%B?m]߁3JT+7O zF <,\+ :RkoI'=خ;"isg]Tš쟙v|[qqVW^bdl5f _$]LH;w }ĩ$?YK)m2I#A7f޵w).#s@(>5L~Z!K-)<~21WЩ0GP<,cf[E}]UTVI&bUsQ$S=.' Œ%tI<;^e]zN"qZPiӼfUX}LWQI\|) Ih7fwiHN@oy/S|IĜR7a%#J;/_gE CK7ǚU߳o> gy 0i:^<+F]G%U F*A]`VǦs c^_~umLr(fG7]Tq3 M<:TZGCuIF5;G0Dm8e[8%~N~G\n%LmbOx(l4 HwHHRT|fC.:[ hkw0W92񝳇^<v;vp> 9 ̀,–qն| NݬzzdYvR&^-{@KV1ET:OԞ]&d8@ă "oj^S !ag8.}R4OnTwZȇ$N,l:X(5 9Z?7T7!)zÎO&%:};ZU] 5iҪVQ']nbg N:gT(rM 0eቇԱ~`<~7C?E65Әw b "b`虭3M䷰؏gqb'.3p{.I/H`j5OGY;[Ls/f.U(/N[}XxwOGX|b8B9팑];CB]XHot2,!=K-cV4`-~5zYx}?47*+5jn<7Wq0'^L#Wdu+%+:Yp@8x&pИնr5;-};g_a#7+Cen-HX@ewS>m)L4a 꺋 qLĄYURub`1Ej b2r*7% ݳ#g." 4^nGs,Ҭ`S)_4'U܎2&`Zsڨ݃ۆђBtŸ u(H+eLNIkACLv90=Ư<G~?ys'4Ooo@cG4Km An}ߠ?'-i,<Ųw' }x(fXIrJ^V .?\Y TM2 6p:Adz|z1P;S~35 hى¥?$̋9uҨDז Ɵ퉆9ŋK*8Ԩ`\sL(WIO%ρ(O^%]9c쭵~ ;L/B$ϸagR+K4pb`9C=4ϩVڽE7N1w~_" kyְu-HϰLM%U~ yXSq߼B[~}K D!ftCN,ۈ"Y1PF؆kopsRWw͢2MWSqG5Hm-V 7XbVR _A$gOArqڸK[s {i0'}f./ir_M[K| E#( U 2$+u{C- D?$l@9KO,Io6Si\Ҋ=;K2=-1%dj8yF% zF o⛞*)@XNnɶMκ#)s rmu(u$CJ;z[f>} M ~)Jеbo\qFd}ĖS2]Zn8աrYQ:w;+bC7"PӚ@qb֊u|$όMYwpN ӓ 㥆"U4pB2W:ց" A&Ls\!ZVb,H˳8%m\P` Ps1'.߯dM,YLe5 lP3[j 5N݈F>a59rfƒݹLʯS$X#B` 6jݡ7k8МX!Xg[UByg{axROTæ[OZRbLoh@9.dFNf k:MpBMfJpmH‡ K4.*q̀ZهM,8],cp \({WE}";.@?n@WA!g~|iu~O-Z{BkI 6߶f]g7{X z$TdG\bHƍKʄ-!^4_L. E פY_E%H r'RjeU]O8.ᙶQ{J J# J2'&mxbQꉹ!@n'Gn;Ibfu)>Ƿd мAwTfzsNꮕg_sJKeSPJ{e>Pc"VKk=^بԬ'lh U]ս ۏd-A+jsٕ "a*~ڏ3N򂠽vvGO$,W&E-ԥ[gA GD"(YWND#Ii;r ] *쳃1$Yh)Hmtl p~,+G8.ġT"&Q*Gw~5Z'O;8@q9D/kCvzI z9W\.>UNTܕY 0izm.`{3est= Qĵln!%pA_u! pQGN7[Mw0 ;x笑ޯV/4< Ogy:1a4 s"`$@Һ^T5D{LEDZ7Z<C?7su5a5(S~s8}|7?Zr@K]y'A@i`hދG*h 3jYӑZ Rha 8qC)0SNUy<1Ù4c,,$"*9gSmv 8.V+*dY-^0W_~74%ҿXOyͲn3ؔD,9í9.Zqgn($U^Dks!X_ࡷCl-ҽ0 \CuJYrYdUR8clow. XcDcHV':\Jb=0oj?\h|khϬ6O)hyjo.,!'@kr{8YU n.rEVæ`D 蜑zAIm2DVP&>낉=xZ?(0杛OMMnoUWD0Jf9~a7eԵ(䓌Ѳ)RƝz(@xTꯠBq"iV;(+Z~|Oǹ9>g.@cczڴ"|Sw߂ zG.Hhc)_&(8n#9˅m~9w pW4f9nJIYoE(ڪTڝtQTs+wٌ S*TzG"4GJ]9yՄBxa; c[n=Y~~D"JWQkh6@(6?^W܎S`z?ҌtY9 ~#ٻ4i- ".NڜsR|i^}=ݑURIƯƈT浟u.x^yzIQgV.؀u,7IoC"KYÊ#٨jXy0PJ]iZ$~dȽpWhVu-z Ɇ,~6TP싀-;!oj)97rO:"QJXo$ʃP_#,[~zׅ̥jx6 KJ{VvPu tT29AљiyH5ti6/PBrǩ=je7r^ڔ[Zy bR"/}}TUh =(2Is߼(jce _1G㭌#Ϊ ;@;tr \F>P՗`6C`6h; ps&̓oEa,߁"0zD_Ro>ME0Izx.b>gA);lGe9{ ;C ai |r8au"Bcjf3 0b7\6iS͌ iD;nS&l~ "q3:tװs_@֟QNhk_Sbev;2tUb}zV>2xnG8lS籜BZZXDٌv"r P냂Diu|ѝFD)|Wi\H~s-o8HL\=f yA^7DUJ0A8i$d4=fQ[Roinu;Ub 畕:Eϵwc^g _K qfNx7-Z%T~?A6a5R\Fs|j)bADLN`mu^I?K> JN&"⡚T% k w\NK1zb@ 5Պ@,+1WY O*U9 ~ǭK`aؘ x!>"H1H,UK@ZI6tĝ52 K$2E-wwvЦ(#qxg+P}K܍<]df ]+u^eijd&*B2{ϸG`A"bP«esY+(^i"l'bAotZ{$^KM+Gm/@rʬ:5 X e}$H~S,We;Y@&= s!~ýV_߳QA!DҖz7fhKFsL%>_UHC=cx:.p!~P K/@&'8*#! 9((fL.YCRoD1TW;ڮPFnZ(kP o%bL/<j" }UPXJᛉW}6')Gj;4~Pi#$m,UH/`ۇlvMAe#>kf]O9mAHWmw>ws>c|;iؠݮӬ#&DHc@4ͅs=֝H>tt_V>5NWwvM.7 Y~9mGm¥VrC (oxÆPS3u̚aft_5cp<"S>d6MNat֚.J]^x5 Q/Ԍ'<~O-ڜqpGVZlk < \8 k6>$qF/5mڐYPtvRf90pJM5(}v7vW' U^y:q;bTQRdDF""\e;dڐ{x7t2V&(G.s-_5[CEX "J0xfڛ%4ig%?fYu#vX|6L Vr-|X2$D/Y#{ܧޟ Y5D;0-TЕCoA\bNM~3 NǓ90bTlGd[/Alƹ=F1mY>>P%Jq\fFiU Zxt^ VԥVWT-l.l @ nL~֣5듎_d /UCy tCWh;o7Kec zsĤ0YJ]?~B۲aq{OȍV Ex?%x%A V}RT,Φ"u 8͵0sɺސIN0]irdŻTO<=c0r)@?<'ؒoD.u (e&긾x_O".7T.q*c|uQ Eے-H:"lFm'qSvv$<@O j4PhE"}%;ݞg5atZY7p (>"jtu)S(P(2K9py>ŘkDqѸTJSwI1Ѷ"S/Hbڒ8gؗLq^'J D߼iғa%T H R5{RQF5vs/yi]dqaЂ)R*5Xhsww+w) hMo%q~|(JroJG'un1$qOŻuMƼbdk-lKK Xv9 #HpMk &Cv!h!ʲIe7ݱ *-%E{"L͐ 8hhK9us/j{-dtѮ؄B/R (a^aW+l}TPy^چժ z(%f9/":Cj]Mty9B- bT%ti׃s@r`$a*dMsoeSFg},eri܋y6X8Y_:1S,!N]Fq;Nb?2BTm_!.^aAʱP#ugaekT>fʗ QMDN׏{.7yj3W*(2AFϿ}"55TɁ3 b %)B.:M1gg_W̜\/oaBhݝ)`]7vdqƦ4ct{>s(XR V¾HS1l]:!Pm `[ޓN~# d>#T5*r41|B7)8`jݲV"fgdz[銱(3B :AwsɟJ+;|^ GIZdROW&#V0!:xwelDK䍺k3{O' @"U< .M 70ytw}fdőcȶNXT8DA]6J}DL$zS?;~n&twٞ}[>~ 'C 51*,lF2%htMg񛋻9y5jse%QJy"e[En@95[>;z6nj*oknʬFr=ޠ r2?uɦ:@N&G4+C;UD9j>4T, [AZ9Q;aTk e-M#>b P"VG¹9` GJtσ%ƳU rԦ^Ezۨħh)4If:9`):?'HIw@ R%Pd k yP"'#Kn ΑHt{ 3mF)822W%mu+z|5҂)iQ0@q֖0cͪ"D얋Kb/@!x?zNd{8\d :ij^/>7+ w_G^UfPԼbjt|g[3w`s 1z-j?;w쭚rnUw4c}MV~ }vo olÃ=;!]s`AX;ҕprA1.xֻ&/7@jzx"J\<}I !Or'QFj5IC&]eZl eP0 [J-٣llZĩ2WH'(?~lRO$Њ9or[ 6^w_gd̞6&*MZB2zFw|TA~v_/+L'LxXBI9,h/gXwOlہBX ף璟zH@sIϡOhgZC!ҡ$ٕp@m2[-Z%RB7&f݅yz'ۛN^%؍=BJBa~E3[Xq۲W14u yA^(o6fjY;#iDO*+ mѶ0 i_P'BQ]JM@~+~'5<@7jC8@u79>RW crί{znue]Ck;ʮW&({;!7.|4PՐ~- 86BK' gbO]}K}XxZĝ@e0Zu~d` 嬀:LJz*\zv]ϓڿk0mw eDf[E0D|mXܡOM9TGN{k C%7#ؔYOLؽ{Ū\K'8OV&|%$T&goȺ9יH_ȣP+1qR?GY#A/18Н]Z.T,+QɑOU<ZU-$s.`z" 3hC>CN0Gl0n9U~HuB' U*,[F_! >ǪS_-wI"Fw5%<üR)K(nԇɎdlfQt*&r˰c)EσU1#eT iE.j "jx#y/ǯXjpcbc/J1݄DsNFM&we0fW]^`Ő E6JcS$ǤI~}{R7f6@}mHוvruQhZQl-BW'#ct2V>4Cwwf]1U3C`-t/gv4a䗭 x$ҩ(^ 7Q{_6+M=> fHJ>끦 W@)N`Cyno|bc۴?٬w,Nm(EL츜F,<}K -$)&M 4䠝&A|?Xe=?go.3 [8$[0S_ :@-^.C0 SS4<2\Q@XPuLPSukiL@@uE37nm UF_$%mpX RM`Z7@_<ո:߲䫢ү MS!;l)o*'4Uh8]aŒJ-!xA5P!J΍1IR7+}nJkQR]~ ڇD2:!{>@]jŎηǡC]̉$rHOdv?qڍ<0V DAfky=Sbu3[^Gx+)"6p0F2NO pUtQyG*"a,?n*Zl&\oN3P ^a)MKFN KX aRDd[hc3}0mTJQx=DƏ#gD0LɂiH&v;"xwasaZcV){57p:QL㍗Rf# tmY48rگ)5y"<ɛTZ_پXo(ou5"oҌ뎅duz]u6 aߠO2aY:"[i~;savR"5)$ xIʗ$'  I&݊LTR۱ѸdQHE:*i 6rYkꠎʔ=Y388-zU(z0=6/R9'Il 5x/Siإ6;1RTS+Hn2RM)#,2j(SH*~ YϽ@,\eG E-S!n|œ A^BFG u3񳿎1|X @H is.Ϝ#tҀԣu7nɫ;:_BVؖXH7VO. V%"&*Vbw@C -yWo4kBF#[=wIes֑N lFGً/+e9yg3 4ni]璉 G:lR}E 5U29k5uE)!aWV'~}t!rkmWg{ߎξn % D ΩE ⺌y%KVΎ[hq̩ n ޜTyu\9}/8ᖪFp̾}axF z9bjI+R.+LbG;]!h%ٝ1=Guoz~Af|N?K߭VY$'}֋e{ISn!u2CwH3T&PG 3Qo^HD:/`9[2Q^h2 kەvӢ*Cx0FG|F{>m9ΒB.C;}S_=>L|O"V k3kCx8_˫Y sX?dfC%2TEVZ\"}2֪1nl`yq$X0o5"PCqٚ7_UKzy^Xis pvert\dMlSM7L  +cBX.2HȞ> okTxowנŎy{Vfxv91]arz%/ٵ z0G4E#k±VSY޵9˜+RNE75l5}ܷC?|MPݖ6*z%ee}0 !xu*8ι(yJ(l4 =^KqOUXt!j얨(I}پ/spazȓQvAqkA7 f%Mc^5Jz_yxm&ruZf6_*ϧ|"lw l/Bۊ%"C݇"L_?VqlQdkCGh}7%1$Ke:D1Dz ]˫_[iŒ6+`^R*kr$OBp]͎P; pS^B ԩU3&|svvT9ѐ7Mɉ-`J|.+Ǽ:ٯ$B,,6甭lo18~NyN6)7h5<.[ڒx?Y5[iYZnM\Fњwfţv=v;Ih? »­>&?\FX.,4^? ⮱|A!bgޖaO !lߋ(U4+,K(]t@21lK}3Lc3l%C0&R9C5ר˜S›~V?zVȔn6-cPJ 8MBl)E6_21xt|Y&!R9Kro+fbxI: FKNDz.&܄<8˹X1Pqdjf]v 鵒 O.B$ Ѩg9l~1ӈl`T*`'ACPaۿ}=/ Xmp'}B1OҮ3eܸ+gLo3Td[ AJ9ú0@(52mh cSfd*_N/$S0T-"0!ɢ̅C;Է<}gXQJ|ZX`a;G#2 1 YHRQ>Uh:ߠ &xٺYTIJWQ<@ g}4:8JW#iXjH2V")ldu塤Di`VWl"}Dˆ0J̑9Qnt@z1r54̀R<x%$2t=~jbd H\f&7旈|dJxhx%G %҆]UӢyhHHuM2q_[qjm]CIQR*W ?E;؛SRP3O6ӌKMZ`H}Q͇.ȝ( ECN vuUX D Lx~AO@fBe#KGU+[8 nu@d t3րMwϺCA G֝ABbҪ8Yn\hhI {|]׍5UVSz0[X8Tx[ӂb\o(^y$ao,ѷ8 jf#CQb R1<~lGGiE~"2KB?iqgx=9׍aUnI)pT_mJ7iR4L'ɷN<ܪ_~E</`}eV ~Yk-e B kп.m=EnǞjEGubu6:8 3'c@7Jd,t(.1G֑O@1wgCCv®x^a7<,`cʵkcPv2 q!sL+[Ou`H50(`FSIEիSj4_99 Нzn,7.NT?Tv(.M/YZ\cArw4 ALX`[h $`Nw#$ڈBJg:͖ H]8*Oy_+{=˙;\J􃂒-^'W!c=B %<=Cٞ / Lq'(w4u#fOֲ=z)yg8/_螁=1^1L)g&M4]P&.$#Z {}n4 zv ڲ].4GIw2Z1 #!'m#l^ fްTį`Kd:#T#'<7eEY7QۍHVF"5qFe"ZK`c[MQpHJf2 I)PGr|UX)D+2]T$Wcl׾z0j,)#yz{;Rv0na%NDE9^U8`U Ov{{?(G|{;Lae? §i93O}$&&.$E&=(`sx)Ǡ/NJizh؎cK"iPv);F@0k M{|,Hu Lp4ʝ2dn6>ߘd: L- ͔h?)::̸>.#.>-b:#W |W,Rq,rp%"9+csäg^O IW}!ȭdb\5HW7G$eBxBH6$W4b0A#*g׀ڼڰD 1oT9}G…SDZO"#y} zpl\6̠Gx&]Hמr]P1ep>l6Nu:^O?j,7Á9;uAn6;]~$vNTBO &OyaǷᨢٕ;% \mvP? {rn᪇{aX9ݨ{ǯ5ƺY˕ F3cfg2 ]3+EU5 |6Br`^X l>4HWpM{}~gd9##)E/ ^n$XࢢiEk= -^>n=_zA v QnLggMYPU ڶB-'襋⾁&m'ox%oW"^m-dP52ejH.=.n,8#w @ eB׆1 PY}e?߶ĞYIc|'aii3ttAm--Rfv6ؘ\ ڲ2m]Bʪ4AFXȅOl ,V G){4=Hv}eݱfdKoԶC.gA NTY%@ wBF]J`- d*(E{#\<\}n3/cJdl8r)l8t@(<{ߍsƗ‘Ĝy4fdO ;Dj4Rꝝsca/1CPPҳG(]O!Z /[(gy3iƾܑ[Ia00{v=P,pzr){EeWisIVt')Tۼ~I Bw%ZX6(wa=:ؤRGڝ>} 9(ԤʭnLQR oX:Oz`,\)\ɨ|W$p/$-7@t$3G ٣K0]bX A]"E$N^{}%VtP++xw+'x&Ck*3 N%̎ V",X:+]T $VaG'weYWVj]iuH.Mgze o") l} }U 6/3&b};Iiw%^ Z_5.f'[ 5J;}UT 1_m'HxGA^U&vA}~Ӕ>d{:.qDߟQ'Ƃ*UED㽲TPI $p)5d5hm6=uqؑ\ a vJ%F 6j3ƭ\VpNX` ѐ- 624WnlĞ|&C :iկUO߰6!9\zGK[@⸒k {XKp\DgWjn/wyFĞQUi-Yn/]\@N6duZ`Y;ON~gr5?"[9DwO]/"׸/ umJdEC^_ywz!gmANW~Xrr{:Tab9xF8{ÜGPҙQ2&gDhX҃QZ&.+I) Wy'IŚ3Fo^! Y؝@t}#.m1\c<Ƭ$;E[u/CXV/2A"_ ;~'ZWY?]j3C"#Z;^jz3Y`߳/Žvޑy%(Q3ip =!ߘvj Rsޢ&\]'F*b>~\ feX %$(Bã Q 'rXh!vƺ:y)eiYv!)2_+`# F'& h&WPQ#1+N h fn.$|BT=V㻐Ns!Ӑv;cm[?٠L$bhf*$4o\Z a] ڽdh~JrK[gdkSi 9CzƐR BqlBޛ^0H|ص(vu[Uœӛ8$N6o>e,m҄bhgj |ڕxhۇ˦4T2;:3MV/x5{;Q7]ӈ粀[G.P BNWg<5l5 >˳u(0M򹗉g Vn#h}{ț^~ M֓ buqU)t5iQ̏*js5)Z:ƕ5i?.r0ZmOR{9.fftu)*-P*πWkLb1X\i jhohr1;sذXh'LG]z^6FO&rJc[Y*&OK1Qz':g],tzxgaKQ %|T2k>ϔ=@sr!DL^Ҙ~-Rb^*E;0I6p蚞wtQ!]`h\Vcz%]fA'z"wY2/B#1 RjiȸȸQ8Iq,I+0AxoAbX:{;ݢhFP]sWM\i(drb"s 0نoPi =hv95ds'cQuܧUh"]2pJ/sHÁ$TIzՉQ`Fƕ2GcCsnuW)vhT,: ~>=1[Z4Td(y;/BD,s ޝ);>(h}|$T MZ G8 -3.G"9Z~z#)v'?` 7tkYYkk}-?Eg>u')?8!MY y2R`de(t EE"OόI1S}`zNg5Q:EMOmiA{2荅X l\~zEG'vp:ަ4앯:TCݬmOQ^4㨠u)v>CAjPV!+Jjylx gʇ\:LLxjߝ2 "3 PvEX0;q(tUufŜ6̻@nR^5T|p颥V=ތ,kjK3tI>RXe߻Rzey?9g{0J^\ m\돃:e= dWBWlyOi7\}NJ1D;ʯ6i⏥w]j}jǍ`Q``)Hr\\DE[V:l$w_Lci.$J\H U50"^?;Ko5j+Giqߐ7ڀav:9}hؘApfa!~0̈sb0t WeDʌ悦hȗw+ǦSX(兂1 1`ˇJomh' HT!|C8ۖT9rs JU>[ x|,;ljq"9c^+̀YW22K1Z'6̶}5WMg8>B5G|W)/wR-t8Roq:n]W,45"ˋr])"ED.? Ыkҿ6^$щI^H˹(]xt3o)ofÍT3c&{_qߧWw_'z5QPjeTwYd5 =SFk {$HS?RoZG wV,ETfiIr84BX|ڒrimz$OF@ɰFilI .Kdh'[ywT(McLϕ $DYgm]`1Qug G:V]ֹ߫֔z,+rRh+'I4~(!r|r%YD(J~=LM-/j:nO;2PCNeWfKuo7V` _G^ۦ%u݇N5j\ kVe,C'j6mDGFׅ.K 5 &pfyjMeVR#Vv, L/H0eOăMY即ܔ# ڳ)I|hs,PӄvӍ !Fv=&ܗo-UZ= nySP.35C\V7_ 0#oYYm;) Q߽ѣb.]ЌhC䱅0ZO[]NXO=X'@89ű݅h>[\Ԝ}"xf4=D03.By衲K#띉=3Θ#_\JPFI_0lijo}n X^ SFgB홫6ڐN+OxsbD '2R%=8(p W S,<`TmֵMzJ kLn)힑1S1>YIW,*YouDH"wkbU+ħLo3d.#Q5&~=.]Z=@ TV:F3&tN*lm4h5/ٮ @D/ya(Ry╟Gk,_J_A%:J.XK:`-xН@-!`>#)w?ccѠA[ l' x#_ *@5)py!;YXtHUH /JR5pQFKa-#LN|@Q4kJr+:%kA `CCeUeE-5:3#`Usqlcӣ P&A>ߪE~mG|,mfbխ,O*-(!Qߦy:kH} SW@*JBld+=1(;0m:d|uLPKLYaJ^!IizP@bƔHlM*65MgBsTJKf@"5ֹ#}H5=R p'98ҽB6CҨ~1ҷLYwT@H՚#@عVʫE͂[o>ťj}*`']B+ԑ> vy6?v}uuEG(Sܬq=KTjH2p%l4qVA6t_GA-FЋnwhK)57}Nsy;BӖAzU*k|v a%IS&l|?k ; 6dP!V<V ӭLH!mhvnrIT5SqoRfEwr9#`E~1CJ_,HU}" : :+xZgh;សȰ=گ9YY4hg@`c[QQABKyQ| Btwg#WoHzDҀ3wvV]mwM#wL~ G[P6TG$O%fͅQlDD ]HAhļiYnfMF4IΨsU`fLSDgjc.RakU]}poHFUO!Be Qu{F;PⳍF'jd ^+x!QP$)p^NQfx|{pW/ ,%i_* rZh"ʦ(dB:,%qHMJTHh֍e-f$zɶ,,ץt@1,Ήb@cai6- J]!I3|L%3? )"Bm =:^TZ؜ӆe#`_"rPmgSျem9j/$C9WKU:`C5Z (wȌ8N( B\A0qg,!#^ki+Ai)YirkeKtͷa vյ^=+g堸=R}VrW F')9Xvqj"s2gMg8-"g f6WRQD\"v.҃# v"TFd %GnF4b7KWV+-*‚K%Alo𐢫qN"x UL.c,[:>Y6(gJ"=2%p1yѬdb 't5,.Yޓt V=ݩ8Sf"FxS*I])5ȗKDD(Y~9.$j\r=$Mg8]_CLf@gDB%qŶou/""mȽ#盹vM  ] cܾ.ąN{kf/h᤼ Prk@s6M:a5-*ma)}*<`G L,7l8b`Unݓnh]DХi*G|ژ3We %z͚򙂅w ,I7o_G|f(R%^%uқR栠ofX$ p &~IW LDYɅTOR +*5&ku8W}3u #DtbLKNpեOi[ k:2e J"_{uDsp4ff$ZJ*9ꠑ-=*>6@/e}(C[-Ϣe[j*g{u5K 5Cv9ͩaoD7VStyz.棖;]0N[A 'Qݴ/6-F"qqkϮS38M1]WSԢA;UNG_y0 \;`Cju8۷GT uxVdk*ynXUt{Fw~5rV ĵo<R j[{Mؼ7WbdX &^!vakno5bi #HބaY8Mӧ)Y]:ƨ7G[jp.Mu{`|'4_,9fWc3B78)TRe0?H]JN*4DfDYX4*$ M\gggRiКPK} kGO2=~Yp @Ev4; <ٍ# ^iM%td^}>DM;em@}dP<7;@ppO3k"5 {_x~wk0X.M.֨eY'ްw.~oXA@<$ȧWf:B-NO=K>#b!It`X):A1Jni.,s7C w3&IFnwgUӧ[I$%w^n9Wj'H[Mwe?WEQo%z{1eH0yaRKP^Icc 󆴨'և}N 2߀w*Xlqr^-!Gbv."9X2|4U6; V/N6=0<>ugO\Ge&Dk@ōy|Ne6Jy\Q  y7 l23a'uM'xEʪ%K†fR+c x LBoZTwt8 ;1p-R &A(=a(j@K7;wD. z /Gߓ׈&h{ H~)m4^k?5u}l+IP8t! Ov\Tf[j{Ny`$J*[h*WkLlDJbq}fPXD=GhU1ÏT}R3zo˨pͷ: 1TjಧǞ\=qL%:jC68_>Pӌ6Z6U Pg)ٮti7fϨt/ PY!DO#dWׄb.7GDGKٞp\ \lWI B`+ ZRf?8o c1Ooj(Bepˮ{P4S!-"]$%k /{YYrJCw%ICv4W7۬WV{y1-AYܺY zí 7B6w᭻62"Kh0 G)jcv! 0EۈYf4*<+5C[0@ԨϙZ&BMv vdtv=l!@a|` p'V|lO-]^ <ʘRNvׯH2Eс0h Ǘ8Ւb7𐽎Y%sd1r4k" uhO`1ծB{I ;$eCRqyws-+6" v1|N =cKѽ6RER8# @T*bϚ[)#WL6LTA:w {nhl6x/R "׏!܂mQu:O4Dٷzlskxu9NoYhg _/NWjhY!rY9)xk tn/<ʀ0OafSu,uo4Uz4Hزb&ffI*-=;)FB#R@w=|9>۽&hlQ} i߿$.ΰ%!hsMpT*l1uC}I1Nʧֽ^:HTDꡎ¹Xxd9Y3LH' jk*Ss -j'(e1:*=^ɔpdFh w82͖ҰUK+bk\qJphOƈ2pW* 0 ))HUP<}CA~yD@Z"&| 7{3jVӋPvz}Y]5Юw1哇!WAE PL{r$pX{Y7$D rw?fU )t- A˝x<qn0NR!l=|V(y}m,&HxF<_Nr 61\#V<~ Q==j JN@$jcr.m8Jŭp /.δmԐ!ĩe5]G)Z !Ƽ`2FWWhw̙nm|dkb qIl$׊u9L/ 7%Es[_SR|x-~84b S@h|9ҡeY-؅VU]wHa\v;Z ֵNpӮ/pj/Xg`c9~g~[BPۋD&WDj*N"s&_5GnVCB#/XͲs]N-ԝ@-ًM9cA(WJW_Os-9H$j0跤V2ć15$κu܈˜sx~@:<+ct ]:n;@Zl{lE 2>MEC}1XF:P+GSe}zahZ5ص_ KA+V% 9)l{LKNXZ QT 1L."^]n[2DoYd&GAI+F hL^gv&R.qICUI2p6b~𼸼U |n"FəI\-\RQzFPo2Cnkp\ `!. %eT[1Sty4, &)5@{{.%9…+r6?dS< Fؙ4#[wwȹ]8?U6L83)W_ݝUNI`6"W MB۳=Bط~|G@l ƑCbg|Fr.dJ`Y7#/ϐ9\ee 2osO;%d  UFM e]slggҭ~$*lӞ;Џ\g컾Gċ\]߯U:o (gٮ%8!A}jwP׉J1SlSAypX`@oyqYko%}c|.Ic{;8ɖύSKI[܏VblS>%/cs|='IxA^ bnE ;ب7'7|Kx(?%0);Wx61SD*&Xy@w'O8#^1YOV3@t0#v!Ccp@V A5`N`&]KnI̬CIsP)'%2̝hnA`v9iuGv'YY=jک5e:o ˎuNנʪ$sD|֤,=%A7PM 14`oĦil`'Q>;zbU8au%/JViDtȗZN%ϝ6M==?DŽg@{/Jߓc4i D!Vhާ<rP~Av4 Ywo5_TSr ;e1|!jD5?岪J"dxrc]yla)y43#K8cTE y'!@ѥL JTs܇i؉^8zNhabQ>唏#\+w3&4%fr@tp1:K, Q磌R z ͼ L_K N%KIBVqB=W>Rph^]I, KpͿp)zpTqQoV|_Уο8>x#}{ʟ!M)&q'Q8C蕛`ՅO?:_}F3f'DG6J% ZY˘q%跽PbW݀1Q[Z!) (Z)9tʵw^2E\-O6!K:̐,?Փͻ}+v]P#rdž9jյ[s'ŗMo aFKK_ld_ s=BYxZR脤ȈFNtJƾ)7Ò?)9('<^219ۂ$`=?CgJ˹je3iaV!`bpEP7z:#O2J} :)Et(;DߪڴR:].L)m+),m(.ڴ:؛2q 4V$u?=)X`ض@7ܢ=x4wDNvp݀8"`ȑ S 1jCk;%%ZPY,M2{фtj.5!n!$ϦN8<ܮl]8gTE*Bb rWi,$trC2JzͽB(ikhz@2p5ZA0߶HG'H2D?=Y+ {Ȣ aa$kE5/F_Dq & Gm#+,*>ʺEYw88mIy+ayW9WSy++y"}Z}8` "`='uɲ Ybw;7!c@tLsO.F-kV&2cp"R}g5>ԇh!iTlй+iρt_iXD҇v~棞z}02l Ҝ"6% LdfZSj E-30Ȯnk!-(9h<$֞DFa&y$?-u)0c Y J"8?CܖDҞfVT~Dza$4CAy I8DTbwFӏuk Bgl]<cy'M`.,HK\KN$)=S$ME$VC,e(h֪|hQeel.»{G_i5 3^"Yf)49L܀g^X)`v,ZÖ*mNȱϥ -?xTCn[TscFh?aGWƗx ά2!5u`RKdGR[hz B|d#N >pE¾E3-$9ޡx /;#Jڵ$QH-F=QYH"I4Q5~X&ii Vr6hbam(zE19D%g-"6id84@sZ)~ ^Gӫ Uj7h@ns]TB)c.oEeИ_A@Ĝykv4h^9(mn\c<>-'ܒt'!vK{ $☓HB_nb,,۝WE/VƣV\#Ӓݒ#-IjY5Q J?W(GF앨䢕]ioZԎ+$;F9 Ĺ7vOih#PϡMNbu(4ԇJD 5yG{pJ8)2r7taܣCK)nf_n\̞ s:|^7+bþ%թRL?(Fv*٭]6@ fR/ng8Qan͉^=H9+;)(`WD4vS{?Ϡ~`iH~N*X"U!0 <DqJ7L%SVȝ <澈ư\#I8[ Vv}%&CpaH<CN50`FK;_~]yIcE?xS]? 54M |i/6`YgM_,[^vj1R| oH f(@+&=Wyxn5\mPDh{w 3vRs)Bf`B@62GB,[K|W[@? WpiD۸GBf1^I"խV|5>={ҷA?j^P")#fU*g3`rlB\ia)B#؏Hh^:+ 8ߜR?<\[g9{cɤm.EKY+JPݳ IO*!пy3Ll@ S}S.vX_`w-U]Z4A&t;حʯh4yiZf(0M"+?ߕX^ЋqP^|ZȌ䖿 @=ʗdf"g5W%wfl^-*UcԔ9O͓6ʸE8ZS8qvdme@KA8RHnyr %}{gONݣC1t,yٵP(^}N R/yQRB~m3|.?oW 傷Z >K{x] 'V^I`X5Ax?}V5ޯCS-YQ]uü|:o*oJi+0-2%oͤRLuCz#@x %tp:aV&n>1K2J5UܗmSC57~2Rv[DĢ#cʕDu}+ěcĉ~fUD] {|NRYh&O.Nr>0 H7P6"Diz]PdmmE&lp92b|٦`]ڷE/V*tŢp{(GI#ëj{8E$)-{e]G3Bmȕu)mX _Gu*5g@C8diXqX͙`dS+>H?CuM&}2vJ ( [O&†f,Qn4-'oWXj XDy -=k A{ /_B.y++olB>CMHX bQǮ]6SJq.$wrwXM%~oX 6:5 k2 j=p6D?NY@Mp`87"(u [8[T r'.-mP>cS(T]H0Mt8 FHK C K1Z jgL?Цg 4)[NETmY|%Ȍ_?F񱵦]/p{DwrWf%J~t%Ì(!2Fo׸EuUr܋}_3;;6z0T$c:b̋aqˣ*_bĿ|}Y4Ҳ$/IGgbR|KGx&6ɇ(sH.aWi FcOX N2zXύ[ʌEUN1r2J|$,!k/K-& 5z#+b7xV9hD}9 rLؗo"xdxC#Y._s"@`jQcS9/Pǻh]D>ZT(:#;H;`|FPCJO d{1 T/r֧H?VPlȖ.>e 'Z#ޏ^I+ZfQWykohF/eð-ZY$.cR3bD _l a,:tbT7(w:klqz2TvPf*!%[ 4pj>7JFWF|bzQ-U)v=sO+Vf hd5feء$DŞ肔{l&&Cd9;DG H_=V(M,/u)1U4|COG|ɂp6C EX?i.ʂ#r+ cc3"019#V/8)};.H2h,??kѫ=))|Tm0^E&CGj_^t~:͗~{Nt -5F~[|c]/p21݁B1D u% Jb}˄@y HNUp1r- bRZY U"&G{^n3ܘZ7{26 [E! )2bh}}MGjzw& >'c=aPz+O"#מNI/px`qaB!W>JGGh(U4Z4HdQVEz(H/~aJ8Zz#1/߬Eχ7pIKfq+ӵEx1/Eu_iD$\T0~#!?1.Bm_h^j25c%_H~v `]|3dJ{>̆ Vʦ:N֣nO;z۳A0+xv,xoE:~â^IܸZ~H[^QW zۗSC9 ]#S>;Ë~i̒-rvnHtxAC 5Sd8O5ʅ^oTI6;\#]8>T#9)Dl:Qh3el/(lRhCba4%U'Z1| M^׿l>Y:@?; lQn6Neꚭj䙗gA _ TZ^lb|4ytU&@DbNL(A=ݦܨjH톞@ -ᾫ)qLsWB팣y nnt=zP3]Sm3U碑а \es(!ш}BUU0s "~h74-/$}^jJRgajXe '\/6Hp߆O;z(q;/X)L;kE8%e!,Y.=Gꫢ[[hPA,P{rX\7YE=]a-tev hڧ۽⏭EM]ÎP%|>).rQȚN&偋YO.Mo-Є`7'{mhdž3I%]D,Mã Ä6yBlrlGW)qaT-s ѷwG /3åC_'ڦ$nռ<6ϲZ2D<ێ)4sml[!GԾ1a*пզE ;2h;7y*X6?bgCO@HWxOIՍ I).M#d m\Q/zDi%iv,7g-uHb) *4B$1|2vOǹ,ba&y6* =B66uOTg| wSl%7r ,8՜/)~kg"۸Eiwʎ Dƭmͫe|5y[$AXklY ;311(<7Rq fCFx$WbWQ+q'`C.t%@P-7Rʚ N6EǕL}3t88 LƠ5\ v~2۸ SBhS+H1 >Д* 4oՑ7e~CHX|rw TZ"h)'%cwj9WU\&<7~FGƄ(ׂl@yGFMIcݨjxL͹,׹އ05Iړ S!YqOC1~8}8>W0v3ĐU4"RXʕ J`6l+}' @s|w#xb={Q)VP?jO$M.LG@pFqB#$3+#K } 8/kC,U=)N8{ ::nk_(m|?mhkb5yt? r>fw%-0Nf5ߗ~*X-Ww˟xm쪬D[)>]6uȴj?63ÇG/] h\&IA}@g n‡OaхJJ;*F!wsl>h!\az(lR!'BId׌c6_ [k%Qn&uC9蔶a.t@9Q=%{FnI/Ta+Y;kYn;8xgU e[흾x% T|CT8) I=Oc 39= X'QD¹02)8xkiҒ\6%vx/C t辠ids 2~1n{|ɐQ~b@SU!:/ēӷWmOnȒd呋D>D.0J+Yw.B^F;!ۜ)j>yN$վx$qk.%VsOd@<\թB0YʉV!'9 @< k&SUL)^/꫁}EtJ/H/w}C1˄HrcùϜ2(˚ќp;? "*l|va=Ymep=AX6d"@i@TX̂ު(F-9.6ýMP'zF RYkRV؇%eu+Q٣> Yos"?VgMl@XOdž cL;{yNDg==@ZVJLJ?TR>_9nW% ^mR6p AKBŖO| t >Σ6pl>ɢܸSv 䗬vw5_G&[?vv!ey0g !GG&GP^A> Fpxjt #lP&y谚(6({$玮5~qNѰpB~W5FSCEZ߹4GG //-A“<5_gWSϟuo5/})Iƫss(`KWjըfFq rkQPM^ג|Wx4{6 |sgwh9?)B|'@q1X 4ؖ^l.ᄉ'7v)ˮVʁjmČaF[+66&Lw:"mGL F1.GXCi3+E u.5MUd]Z NhsDsފ}@At;]/Y*m">Ώ)Ŋ}d/G5x&$/5 Krw~9Npg2$~wckݷK{[\4`@b%#i-<$9C ᒪL\PHdBVgDE! IN"jXd_.,S*p8i~ 3 {t5>V#=/YV \2ε~ MIgIiG}]Ƨ S|VqTxE ޔ5]($H7udu|yOW8|4}ݡׂrV!3AqߑW\GR݇FgmD0SlBb.ڢ-d7kn #[0XJ(J҄+/Z{SVU|gAah ^2Kи%ZK$SMŽM|Kഖpk^ujЈ"=ldת0E.N}QK9ơ(kR B.;<x ʞсZM[Ȝ72G^sw2jGưhCؕy+VnZe!n >8-gW6rb0?#Y&{zJ3 (m$ߨZE%2@a:>̞ٟ0m>L [+a"k `/؀=&^TJ]+LcrH<0#D#}_Ȇr8@70387WЪ![]wb 4dEv.G?\/dz żRHt x_莟 l\Y+77 7NV B۝I|T _uA=@( Bu/daAvVUG9Um:XNA}:\Jl〟%טݓ.ݽу{3{"כ,Pm>Xp c%yzg@ _4C॑a{+{W@)Q0q6d`iFomEuWt24I#UfIgUڵ1%^ҭ m6SgLѬVEjYe4 b w`Ug$v*4ZEMb'ds }޺mmRS`sEвbv  =?)}l%m+#0sky+ʕj=fO\R?™ĊXj`\ Qp2z8CO0,#&M]^#N&?uU%[Y tRzqO40 qU!g˚8$#rm=3p?wYx3Q鵅HQov P{~_T;Oms_|!a$wVjc8 ⬢3 ؽF~ Q%Z/X}Q,Bn%2 hzĤ1@$դ%"׵"6kaR*˽P/&eL3Lz%}S {򊋻@|: qlVl(;U GZ3*Ti{|bvcPH#`%t댆j8 {m 1a1F^%jǰ~e;:pWz5U-WaWu O?6 PO5fȀ^3Ѷb\ ss\EpjxSeG|cOLN N>IH|MĈe#m&ꔼmNY6'Ҿ 5Tf:ﳣHOާsxӞ JPs=1v j¬?tΚjt%`gVhNkSsg(2Wj1eV4;41b4}X -%zT@]DxvG0pb>`˅iP襁ObM1Hg3.ͻhgp޳Z߈Kđ(kR}lW'џ-=,a()d5({ )VʺFe EPPxaeK)Ѳб^Gu[K%ۺβt azSEXf@Tm_lŤj=G y Թ&16r`&1Zc Gpgx!q[xĉ„u)la7^EZc*2.7~Ȧ ZCLI^X7ٔAX}Q"Qf M*Yc U[H9jurJ N<e"b0xEFjo}M* e&wYt(j0QJ MBLoڄg+s&! 7g,pƐ-ǘ?n`SV**_fP hUTdf`6qLlD]<\ uuxcdy'n9A1H~H,qLQ o6ܔ(,c< џ dAAⓋ(8Ϩ q|V_@ PO|(_KMaLͷyDl{0}q݆ܢv#-RC ] M&!AOÇG)ڶ]=ԔN/?B- 9qZzr T-i%ˆR>G!3eۉ6qZrv"ry;Y.x**QƥB髊eG@f&^r^ӎRp5YHHdSC (9P ̯J7˛\-Ă:2*il _K/;`juE;99,T\ej&N-:9g7V: /l2}Y(d(7n'CznG5 ߀0~Nr?s?$} igRBT GU ~\*lUM)] /SY`Cx:^ˢ}I@ [[?+,O̐ pPDU, Ǽ4tt56cRvbZ:s3Xa4Ӊ~tПg<+1Dl.))tc\+/a~w 3˽(QkRU u ͜N?r}RhC]MLIi s(L©RrMJjfZ=\ jMNEοxSA&kJ2KEWpS>S6 u[%l !XWhR]R=ymfz`V3{+%;-hH%T$?FcG݈wJ_K rn~@ʣ}3xsz O`95S6^N)Q|_bIdT GX$sߡW-AM<B< Q͡qX(nv] =ک wi<>tp$DmLxGأQM(1lA @vZ_@;ZDXp @MT]LNo?PP&%h ZH PȠM5AN8ɀNCa!yٰ&---iS+K[`$8mHL El '.CĿFxDŽ[w%WN U$,s6JS0Q񋗋B1ߟ_:n/˞?Vųm~~oQ7b}iLRFkn>;a|8XY m"绠0BնHQ^ O`FYi)?V2_oQ+BV[% W#ݜ:9W@ө h#҇qAgu}]vl:B<HO2nc N@A-_yPQ}W({wSx\d;eM'Ds(ajXyoul{u>X-y2ּc4[}=hjް: tQTߞ T(1 *9K=qsXAYH-*|qtr֋TS01Ԧ_ |=$8 ]FvK j~汤YϸUͅ['pgXzR8`roO'Y\Wo`RBa$y4mZˊēL$HWxr5Fɝnd: dW+cGt2[qAe^GS϶fR]ݜH;+ȩjӺNv[r  I'ݔv̂u؂o9a X@y44Ы>c7|9Og1 \yR EM&@%ls'B+m>jT?@iM4cd=h  &O`U jWƨ HPKhStݛiK2aIrfWŒ`O 0O Wfޤ!i{8Hn|%GBHpB"o!GJ\Ko( 'n,~NGP}qZu՝rGNQ (Bi 5O_K {I6f,T %ljۄ6!z1;"d8lI #)|z=§'o(zv‰|rW+/&jhHu=K mi;e7 "Mч;D2No,|hw%vrKH񡞗VCy(#P4\RBs29|"s;I pjϛHtp꓆K%8[h> # 06@I?õE5Gk~ӭ =X8(5!i=Ing~r @ϓ2 2piBKDhf ;8IߥY < ?,!5,FL`Hxnya{74ˋgN9z#J/E$JHe56ge Ŷ!W9$\ }_h%f@#a+IhV{a6[_Bh0šO*L OQ%1f+=B2|6Kx8&)|ŖQ?s}Ђ>Moiv1?;rxpS]w$b՟[rqf=r'O'Cj&AsGcKn YjS(Z'>~|Eȧ2$S{_+B9eyS{3i2/Qep0e-NнWT8m$xF<È }VS=Ln,(&2-.)dyko?uur-a44K:*n3lz{݂6{7av~SdnG_\t=]?.}k./CU'Hk* Noo䈎,lS K1ȃ:@iւp*0x)2CZU:x k xOBM1|r7Zn;KàK=]H%.Q7h6W0]¦^99%[c,M+uOz]cVd'=إb1b$.Nj"ݐ 6J7X6Geb|lB/\֦HAA3ԕpǗBsC/CC \&6ozzdv-xe 5RՉeSˆw٪IF.`0ť0%L3ch5U\!8 <O>zRݣWŦ&sY,KpX0Vb@DBe2V$ npmO ' =XyV ZcY puӞo꨼ LZE96ȐSu- u!PgcjuW'% (+qۼ=}` BƌdDm6͑<yU(.,|=!('PD|'wiH h[& NRfC#P0ijQDNZT蝎\ζ*X2 Iĸp)ah2txuL kfCx$̝[ԡ6`6-J*֜,nYL6oD<^PIf\$T_v .1a -(bD95wSKX.!Lt$#&0 e*Gx,-@~Q /%ƒN/ 3m,?V{ͦk6u4 'k:ZC̎YZ38_-}w?f9%6 scsyn=f" jnՎHbQ5 6CQ[#7ڑ"~Ydf6o* ~CZ~`%[Iw7rްQ)c+'8v߉" nHB61??'z:.ɑo9H >2e#\-ͳ]ٱamfIvO<iXmC $‘.mJ.PtsoW%BG\FhC#d\GZl6f$^=6 i|#cx/Rt!<"+]ۮ=-hWh_7Ui \1835nx$`ނ̅r&y[݋3j[.p<\YAYW Z0s^wc[>@&e+w[qԥmMy0~-NaA`-3[})/$MHŅem C>3 l8x ӶfB1)'Xy 'Q=,(Izȗ78y<?g9Zly߅SQ.xƌn$ z]ï׶NTxGP7CC貦"^`a۷~=-MLc=3}c-wK_71rxqH'(HŬϥgi4r&2OߔhmYxOlxc4&Ly{qi䳨XsQ?wrL.~dZx@7]PNA>56=3ur|}!tƨ?i{ +87@GZ;8ˬ![o+;\? yo4 F+4~Oj㾑Vg>O|ܶ˨)}OrQ x(N~&Uj3zd{֋h(N-wA1#p i`ZbtΫḄ&-cp'2Expxr:lY­B"У%GpɜrdG97ӕ(ddN^p xCKVHB4307wL ?0L& J39͞;79x$03sJ: dDA\0lE+БlEm hu21ur_Џ&b1I579C.OO8Ǹ3hg~nu &;b!yYM2YkLWM.OW"Ш@4ݤ$A~$D~$K1N;"eGtV;\cE!$E@l[t v9+]xn8+I0G+827h5*׍w*$Δw(a݆bSM`3LT@k6MjԢ{֚W7T]e({,ctW1. L\>>|;tJ~ A2RzVcX7 Xj/ImRYпP?Tt ĮSؒp -!cL0h+ +?l؟:uu F6eԹ@{]{(yKV{{U0 3줰OjJ/`y Y U8{m{'h}pB`f 4*:]zcYy~: @L4Nѓ ̓n>R> +zC9IK&me&fznG'WB,s+t,J QI?DJ$uRw1@lp`M՘gnXyf3ՓO㿓dPR ƌtD >p"eXIM-pYl$Pq@m;KHhy^9pֱ\_)t2e&91%2bbI#(sgjnҦ߿msou /lFW#:;fh$@Af:AX//[/ձq(Ԙy\ue+k"γ}B\Kc5xzx*P2HþSI49C E6.S4N 2[Kv HQcL1-˦am'=TCrsDW0N c0O{V$Mm3ӳ)R+ &}}0 _Cm3љ{84`+֖8-{l= 3!S\._ `WWԼLxV[Sq5pzb{}IŪ9(Vo($1\]Ӗ2`LzH|_d?.3b/{pYu@#N=,e3id:X}-kHIU ZՁ!r k[BGw'ty>$zi}KBܖ_CzU d/k%ZR\3 /P6t }NYI ߯Bx 0Ҭ|= j>L}w^ՆkA#@o*]Dr.N׌p/Y4ʳƙ},9ItQj:8(V9fKjZuQgV uB 6sm)1,]F,yWXѸ2+ ތIx| d~BR,_vw.-ļ~t?I$rCr{9XREl#6]]23vEr)W(HJ vr:IݑT>l%^EQ" 3w !fs1-,4 (%bK|Q'|3bQyprTQ1 zba(]\ vчk?ZqDŽCƘ˖E!n ] ]ba&rVOD?Zaa`7G/N?\1p$Bq0ٴ}4.(cpKTL:{nU .~EZsx#ny)`j1LOQtq@[.E4HP&\"f'{V|x.VP؁Ck5S {YNFzYUԻk]6qRܲa|UjgB0%߷r[(eL[8ߥzlt\&:FkLCLvk*+`ڡN}8( F-iʔܫ˪@hXW6{i=9 Ue[I3$1VvSI\]Wۭ)g}?6GsUʼnlq"K*CQ+-;nl#4MaO۫))>Mes<=:,SEgg9KWLT`ƣ޴N~$iӟ)1xƀâZZ͆g}N\I2O 㦺`;@Z;o|VUmWPGb8.wy[خ*RT*J*+/o=?/gɣڡn FVD fZIaM:& %dm tr7ûYtJsX2XV}x~e;%,qT' svcʺd&7rJp,)Q I]bؒN[[U]gDs0t_J*/V,}/zOO* eSշ4`8?'bk[Pa;-`A5n@v?@ s:RxFi%ݦN!9C?nF*-c̠lh^j(傌j4/piA9]/xcZ請TI'HTB˷-y8my@B>J؍M0& ZIp\>}e:trpF%BHk0h %}(ÆCgHFyUvjXRlZ ~\l[ݢA~5Hn,&DP>_:cVWɱWZ1t9i=c$PItPtA2l)T"@Ɋqj`qGSQUMZ*M:}6hk :S.h>m~QO jpl~ixb?EsjkĐW̼}ւ5oQ(aZCK>[8gEڥgBO|% (CzA=(fƛz⨢x$A@fbUalOsٰx|]1"DtDD KbZPOj=_POp}c4 JgYxAcK<(\63d݉~չQZRInWB¹6KG>_X@ uC'89->:n>ò=iJ "Y`-jV j_g9= 0G~#+p˸fw.*^[UlR.|9â|y &`fXW* qYi-fHJI(xOt}.kC䙫J%Fo RȒYCR 1e1`lwqK쒩$*R,eu^aOvAZ4cE)wq@AVqaBM9!BkcDϬr~DY?(ڕƈL˘?֦( #U Vk&q {]LT}(:-,d_sv*D1C\X}px_vQw@: ܸ` K;১N-QLr+Jq[3Do.Lќ/>)KFs kpXˌb\VD6̶0u= HZХB~"%1(g G`Z$  3$CdpRNX@%@8>pbyZEUnHax.oٴID+r<*תY h|A}jd |ZrŒ0Fz.ːHYd}E׆\b W]̕[`G;UAga=4N8-ko7mtv( I V2'Ic/Z (i<Aj"z ɳ~Wp.< SY%TT)8b8/䱏]ZyF]Hߖ wn[}ZsM xF'K4oQp0̧Xf/. sA[C$ ztP+2k1t4;q ꣸e<*?4Nw'V ~Wb:!#+m@OCo;Ǘ>i>g}~$O.rY>Ù8@oI:D@\ ᵼLCSD,FL+d,j-dS"%lHK>r7͔L(ob:r+4!rmf7]~O@ KB -A%BĶ~sLhۓvDdPyuNeS]|b 3{LjC`tBc[]LI"W5㎩{y\j F/5H.8Q޵I@lojaYZ{қ&`c]ńw~%t u nt8E=t0ޒCAK]С~ +LvnFAyR{&b G5|lNC計;Yzryϛ BkЈ1>@"]cθK1] "݁BV5Q۷WxJSXxjH^S&F|TUѱ ty%o:ⳬ- @nW}(2+a.Z渒RhjY 0~8kWP <%t%nTй"r32gbn{oh105iA7B$^6#L`0Cm\A"~d}^KJZCo?'?TGhdG&vq ^"׏::7tD xێ޿X[bw5NNmeRk:o>m0y_af89YsOzaaiJOjR 97`U"{qŎlP B[A@&p^WĦC՞|˲߲{r۽6j fzl .12.QR@uR;Cj}{QD0f׌'I[G&mhyK ~@fnnmn4kC)| +~'g=16l-(m1NxS/;"c_ܤCSۀ*~^~à\@[4y(HT;nLfSF |tبWa8M^%{vWW|^ēQ Ǘ4Y☷ef:Tddy ٝ/h]LM45<0Q ;GoUM`@\Rۆx uz/XΟ:SD7N]n ߹*}g qEBݏZG {+WVV ~&y ԇ7CG*[a[t?lMPRdh ڔ0%߫kY`fi dc4d~xpVvU?,L!HM$T1{v[ #. 9 y!/ڦPףEAء,C!Q e+jࢋ^TS 'bnr"<4+8L~2s/Om ĚO>maͥ)k9Q=1u k).(W4cA Fv\8E3YРbDý`TL}YN%_}5%R4Z灿1hE s L/g>WBlcG,o66`:/?]@ bGCY),K&cu@C"aù_lU+-wC5#Px|p̮ـT>^̡9\o +v#!ī)x(iDS< U-|rp9dQ)vq|xZo$=JW;4׼.x_t41`W1fzn3/)Tm #˚"ZsVOlXJFs8f(]{"w7e;=]Я,#.1&{\y~"z Z+6Gu!=R_NTYLvA*2Vb `ݘdP? [4;uvϬ£V:'t䋄Dm ۚۺ \EͭѹıF#ͷ8s ָ(šzzOr~/`Tr[gk^S{L8Dpj!y16K@KurɌ˹að棣&6@`BEۑL=+kaHNӹ|p EB3:RCqHB=[@;a咝%D;%קGobԥQSE4hCDGMۺ]%YUr:ت\` F(fqjҊaiY#5(hcvB>- =`2`mihL2'|?JL,\j4q E@FE4J<7̵D3yx-uҾ ֑\4OAҿuy\xM@˯Ic ~AR)LA-ngz 9] `+_\@fu^'gI r b儘f/ bGށ|/V<&ҴiulQ0dwwՊ`6o١s٭!A3FA^Tc_#׍*z>%y`6`/o OnD`M ^khn=1nΖE1u͖9s/%`"AV >φˬPaTP]rpK4B/t)v; $5IT4ċ0tsYONd~,KUh^.6כ@=fJyIYY}6[io27f5_ÕBZusruX樜`I.YqPr58Q~l>L!{;JaՊRWǒqEߺ HNّt} hj'{ЄWaͦ(δ\hQm]P&ZK0'G>MT '.7S;Kk>ѱoV uI<(qr}#'~lQ]'E 5zէmqvH H߈[`v8B4{=U؇0@~m^;ݻ=z3:\K=jP* st'3im44jcwУT ^Siԃ90'5o!=i_q0c‘t6X˭L0-6dS5B@ɛ4鐻zU(0sxx)=!eȋqPn=< &']I"DPCH7n1 "nWNݓK9Co0@:MC[GƷY)S(ql}eODN̨,%|T)mS=[U =ݧc> Ew"n7gf F>:T"y ]2. -./7 W-`.7 ~7^9RХ8ǭU$ u Xr[WT(Q*,v^& {tE?3NޟVo0W=[!3OY~]pKMl" aJ?Kb>xś]~ Yoz1&Hcﻫ4W| T8nH׹H3. :?@иIg5"A)$U{!9#%NZ[|;̋e쒦!>@ߢHQrz*Ww勍YҢjl&G8!Bjv<daS,W 8ǢVrI.`^&As")3@ɦA3Vlo\ $92!ANG_k㚯}>/7PGbW뢮hDb$q=mNzXۢ-0BD_'+iڜy2H+>\$?mSgx~_I62߇9SMu׸9["==:V9;J &":ϛ*w=R+oI'^y( B_|z3ZBuyv Y?og+G/#2&d?t`[˪{[8x3k1Fl" ^6TXS>%F| f73]'J7,1-[#5jq stqFn te0%vm^!k/:c2AcMV/ l0hF̉w]-w=]1 qi#NUE ~kަi4D4Hu$ ^֘虨SMPjy؝(WnڤsKȅ""GauiM #h<ߟ ^dIyvQafLeY'hW $iTk3GV:u9?:w"h=>XqW`E肺e F" ںPHWV?>`d ^YG)&\0> tKzWS9Z*scɒ<95fSd97_=,@ѾSZM/CmƁ&Bjt=*.l.1Ќ-`e8]ktR<NC3g`d$!5%_g%{xMr]^m%d,) ϣdjsrCmO (HmŸݩQ:V-aFQ*n[A ]b~Rov9 >5ە8U@?~MWTKL#*ge*GI<) _lF b?q=|]QV^v+s)PÉt"q:qv3uhBV_: a4oAhx/5MqQ)31BDTP@pهC%gu 5BՒo63*):.+7LxG GsU\~hö&ޖ&z8Iva xBmp68=C[Op_:AU- וGk^'nn75a5rfNI+mM`Az|({R1@wX'Fԇf2VeJRtƄ8Ez#Td~^E/ /PFz3zQSLu b*iCCy/lB?pAf[ev n[;9 4ʸ59/eӭ~0C(q!j- >L53764g2E5oUEhs[ӭI6=~0>W:Ǡ !F ' Ej7qk #YQ}Ϥ2cBf |̵ ~? <֫@g&jF6; |bs7Ϟ\o}pVҨVnrN-h$o1nQAZX&PRKؖh{$H+Z-Ba. fݼφoJ_B:rK34΁U q;C y$4ۯ7;O>8caЬ9]ּ͹6I(dq8܌;#,Edu"Rk>LD%)ECf) 7dƽona*)p%a4 JiG 7~)Ȅ7Vڔ΃}#3Z$~fךXd U3UEE׀_bf݊vQqI7>#EI?Xoo ?l V.UD H~v"mX79 >KL5B6R]v~c!wC$W_R/&:< \|$R1Fn:VD8oZ֐ Pg1CCcvNp/TDwFqkZ3L~M RlE y"~ja9@b)PnJLޕyT3ig 14u!oZW A1|R&WBjSQ/㖤FFJ\ $,*e24MIVc}T͈'m#G *TQ|/uo݄LAR0#C-:bKm^YbLayg/\5ht o4FD(N^1el:\-i/^m: p.X)y"IiXkܰ~|!uY1@ xACu+fx{^Ӗ%- @#Rqәr Ҙo\SCj }|-Q3so ˪dFᖯ}Ou*L񏵜UmGg.XFbnM xmfZcbQölQTobs4Ҡdrk|w%Uef=d6CC,@,x})^ Ij{dwyԋb6fɨ; Jh6*0TQ?Ač+~BL\?/.gTm`([AE~ 9VW}2y%i 9#%$)cng&旦9C9)&{{ςT) IsU~o'FWO^ZC4)2: &W6єNJc]毼6h/}*qFFHC"gha:\ "\)P5Pe5/_#,.{Q7I˩Q-fϦ"ؐ͡NDzX)癢Dz\^=^;%%Qzd˔ԕ!N;_8=kB *P?n䎼#COu"$~I-%d|*9Ĉ FBx cJîgv@#{#hFJ-MF_DOR o#wP6GHJRG?+%b㿑)(lV ʞ]jj^ #r뜓W8Ҡ1M%Ӯ儞o%:+bMKYk8ׯR<7&HIy[ ;P0&Bf{ԢAJè reY:y)1c e?N7lye`H? ~z}H:;3rc1rWB)@#~C;$+~0~fߺ%J?l@9~q\cd.:SI N8 AqKwE'hĈ_WymB>/ LCt06x{Z'缻4vAGsܮv4o xƝRǡB" J^~FZrFhB?}QGK4'#+SnnV?Q/pRC%ʟ717Q]$N ߱`L#Q+f)}8zxmts2 ls_ asGd ]N Mc O(|Pn ݧkoW }>O0uT#%(tX^jaxE,<' oFyՓq"<*Bw9۲Ҥ`d 3,iE8fF SnO++{ON9t:;CwxJzScs{M>hn9h5UVWV:"I"KU}<3j楍ۏ= 6,;P3 !M-3C~OG⣂z_J*Һp"σ &NO!p.d b-@& 9: & 0!u0BcS:젦?%kTPUyPFgSw%e^9Ъ9i_L.>q9|A5铥qw^/Y4ǤzYtbg ~x%k*pUGmHy2VfPM`wo@% 1WK8 m ZAJ]!Mĩ`8ҕK]ֺN*:$ wG^HH58_^!`U?HR8_4sp璤w2dY0sLn,z dB;ZhwqjhbWmQD¶:NQNDwwWQ?bNΒ[ے4f=%+Öq 9~7O?by~U vgZ|p`lYa;D^^ %f ~̜yO-ntI ĢiC\٭cyztq,^ o'g!|{5|y/9a0@:Dll/4 ,wraҦӤyڝ#,;)XgX@x@l]zճ9H80z7IQp .Wru*Ӄ cCRIB@s-,GhԂ'q8uaMdAR247#צN$.z0qB'2{yqY9fUj/%•`)>IWUq#%*ͼ%26Q;oF _e`'ḐF̛F'-zc|ř9q"bբ0xn˹N9k'S5Mz70]N[O|$N*) `dN)oj. Ağ6WJԳBʵ4mfd{%e|[@qXȔP`"~ _,ۄc8qy5ޏasw&kdm̶x@j8"]оe0BCNl[l3yPU?b̾NiqriVD1fs By8~T3+"r0sr=^> |KM:v5 =*Ȯ;"S[钣AE8vy{ < XJ䋳19sEyeP`N(@87u:;J۩txF&8@gυdPCu(+_ct]kT'Lp2L=qɦmYX=Ig}ի9 2ȏH51-^@u Q UJ2# 2YFJ❴`="&)C- 8h+3GPΗ9)9[>o0,=RT !+,G?+reZ^R-;VX AZ|I'E}2g`.sF/@bS ]@}^#ċ Ő^lV*MzCoUhdSyq< -c,a;+fp#]`l#lfZ+WgQ L NA%hn)ƪưБlj;rojt}V p\eӢ룯ERc㺦3ANSVSOGo/eprH~=MwK¬*S7mpDz7N9Wm}∂{x(h)w@qY4VލGSwlUBF_[3]j? qvqGLN&2 k%k6~|/m#paAm;/T(F!^sq9R"x87pY9k4zpEcWi^TmF4hmF3 +c-733r^6$x] qHk Eb ?#/V8xP݈׷:Sb:cVŸGx5$Bd!o{<0<}M\e Ҥ@Wγc{TUdf`d]ђLwuGWn30)g8a6MT}Zp0^ou>ު,v/Ype;Z:̃{t'-T'&bVf`gP{(5Ѵ@-v/u5v=(p޷ b!jd#Զxz$!˦_2.52J(4O0mr٥ڃVW[}|[H6j6yu7Vyl"L^ kLGEoJi ˽S9jÆS d;2fd2&QL%jϱ=ˮ5R(+zĉvcsϽi FfW5#ܸxf$g=R |ki7W0}ggD%BSB"xƄZ^֍ fV7{ȖsЇ °M}Iv;ex;ES?ƁߧDexmJOtG |lI9*AsIv,]ME(ߙ=Z#Po >J;2nI E-~,Ydt &q,Pn8^zf~#TU mX 铷0z p%Εiz7 7S [X/53zRLg?ym9["CY*)$#- tK [Zє$\U(w[Y`(Ty\ `rԎMO|T6[#j/]"4%L Ēb4͑Erl "/L7eܶl%ٕźcZI_3{!HT;:j[yyV:ǵ48z}\ rq~4pRߦ&W '^z{IhCF͜&p$Y6g4fxـ*2G4Kt-3;>ohK*܇13%ר&v)b劈b Q `)u3ڳPM{'H-(^TL) g2mZBeϦw! 3g߃B$Qb=>m^…aVdE)D.rȜtm| ]؅ϭ5KPg*|?E^,yY| h>[c6m`ޙm .M"!L}5_oWc6dBd0(6mWu8x: 'C%4 EG=g6Mu |O%toi 8m~{e";1&V!ٓpZ{ }t}wY Uf5%W|h%OSOKh&wJ+ʻu8_p)ݭS POSl}ZդeڊZ#NwzQKNQ0taߡx[rX8B?@k³f^feÍRI4-dհ`P-[(/UB3V#9  Pʷf;P[k::Hjl-[%;0U}g6Ӛ{3 e\mOO=ў~|&c]| -l76GE $"?dVĐ!~)w^daZU[2R5IT&`LGtM27hcR][_I {ȼ.c>Z8\crCƞq(IlxR!?E݈y&+5*>wd{`}p $\{I_0-xӾ ->#'yCј\[&yM Tx "0l~:mN~Fa`Ycɣpl^4J XpIw0:{=~5}r+GzazmS3dtFr)cގYe4jiNT+a`ى^Z}|[\]X'wn؝i8-i}X#BL7qljGHJ M9TJ9CD~@~(z8]eȐe\ tX0(|-&9g~Єjsa'&0CJoooxh;rG!trt q-(~y|{"u '#El7ѨۄkI}e ,( hrΪ^׆5K ?`BrvV(jYkC'uCMs T*\n/|Wq5|0ZC*e:!wS]#*'q>'! ?@Ravܡ1G߰%9\ů8O< nmW94"_2]!yY18}$ĜV6 p>l]٣JKL/3$|FU]xrI$BDg¤3"Bp }QF ,i}κ <ʹ3'/ERpg$)_€+@@ûVƠWu*_&pE1m|MV{?uX8&gWUN"5]WEc4˫,98aW<ikE%q3hlX^Pтɕ~ӷ&㹲AK|ܚ>7UhA+7 BGnRl> 7qqJצ NArɜqRuI]׷rP< jDtW-(Ȑ2MJ* )݋e+=`rDPi,!pL\Sö/};赆1%tŚQ ?fh(riN^VE\`RI, ?4urWeIZ% ѳ-k]%[r$U:Afcq~mǗVKk [ԊG~qdk$aN:9IcbM-Zl tE.| A17ZHVf̓39C1X>Qtz}tq%%&wI?|'%g~}ז#)4J4f0#&?׍CsQ3*RmtY7l~4R.w 𶼉`$77ԅ8:w-n7!bhdI|cfcjrx)4"S5'v]0c Ё^tBC7J܇򇄪KOW.xzi}w0Mpm`<डbkq\|\^Kלl#HyM[dߒ]Pr 5j+p trw0*֪n2~s[ ' #CjS; ۅVVK5|yiU)=2%l ,?n|x:+!jgMA1T4=ajlqĘeU % J*t͊<1܁9'jFEm_\ (^1v 4B|˼jVx<;ptK߸t^7{3yT"#ͅqTD7AsԔ<(T 8fV+&Ii-t+n@2}?FFā:, 28X Y CSnL0{e1> 6KmύČWQ1G#HT1i]2Uiy嗌-ݟP3o%[;_yPMaB-ኞ Mn+X1A4g-M#gx?5h%C:F^҂ezFʉ:?^-!S/:lշJ'\v}hErYq>`?ׁNp.kĕHC@acoxbvM#AB9?pj5KPamZ\\I0me^nD#q~wsuwvH݊̉5?3*p.=ͱF8疈T1|pT ֺA^QU εB.6k9ʳHV 5j"&+ld22`"[b4@-71sG&_st%Iz-w7(f8 4/QBߓ6EکWk83ZD 4GM<]AaY-[Hø.nxyuc7e*)y}ÆuZ<]w[ bşVN?7s k\RO;N#k3b'UR$  ȅltOڦ*ʓjbao@r&@ YDVѪ@M/ԯs&Ǎ{69!1$$/lf ? "#vЬZ=(G\Y>㚛_.A̢»sB%^JђF cU.z z.:]j[TA?1Zü_3..&G1JJypv0_͇ݴ!f[wy{H3:80 dˢ1"@ E#gcx J J8aYʇ{b\,t:ubz @IoJ1{Q\2s0G+S(E/cf Y!7 9KޜEX.]| -N +m;}7Kb4PŘ1'lrÿRa.$dB7/d;7v0%>}=xa Lh?iqIm:Fa{͓ÿ(L0́y,ҀKk kRYZģ菺2ۄr^nTvR+JC(xuwI>la+q-/4ggkSTd@uL'>_MrtdxQ=N$›mo&ZUj>I:CU-sCרub?eo~[D9Ccj.gzO,jWٶvD^P1 8.Uٛh~x /b*x=~Mg%jKW@Jߍ; 5pކ"dYy{9`5t ɇ n(7tLnuR؝:zgQT]z~|[`F=% iDR*xZ`KD6[p )/h*_cfn }x.M5%SJr:tY'\8&k2H2 jP&o.DŽ-ґ˒죪*%g44лƴ9MtKh>~\tp\JQ׹OmXG-Ԍ^'7usO)_^ΡC'\S w)թޮEwbO"OX(:Qc]80~p[t|>NU='blwH}:[\qI6: 흍<a+Iş/,=\5`:-0GH~ED3x?; ?Մ$ӃLtP X w}5BΤ#u]_u7jxc~ 6_W4,g,;){*KbOaj1v(rs84@lj^ 3i"Ai&J0Mr3DaUvW>w>n jy`]-)m(8!ți{9B$x犗p[,TSMM}PZsz:ذ+ uȔ7cWQmU<&K]28yusS)5O5S&B=UHt"2 Dj4q1$XNf2zO[udF4mϿEaKzGbd =;Sj}=ךŔE,ɏv;JYqrɇF"|+b/R"IHZ22chٛO^Y-OjӲECkF5k\e6sN\;3 L dku)݅!hoGp|4-S I mde - <$,q/Op{u^oS`g"s?2]Λb*%`cvp іѬk_ܩ iZ]QIO/w3>Bۋps _dnoLcR7]pH1ˌ\U@r!+ɉ׍s49Wїqz1Ć4H1]ij=J쁾kFjR]֟_MJ aT]o(ȏL6zAs4 gi36ubw YmvN5ї1[-HQE]*H]l(R}?֫0S5~|Lx.}];ou rQLvD^z,2U]ܙq+XBMTc Zl8O7?Nu6؃.$0h$(gC {T*ᰲWA4S.3Zl>+\=ɞTq=)U:=fNjŞxUC;.T|Y3u)\詩N@"dIn(?fFg|z /X,wY,8\vmB5*l#XY wF=r?UGr KG~:'fq rj؏*F>T3:?;}Уp`,]1P"2 I6MYWھPS};ەRRW,d˔[*رk53y>"{|$&)C2v%[i)_#HMѵ{vĠyoDžW;~L皐-r*zwg?;z)*Xme ,%U>.lA>16SK[%q n)s^ɕ!*jZPHRc8S/O6ք$AXtKL-ϴ%]g0B#,ESi'Y9&onKά2O:T翮4r'BIr;!ɵ%U#ݱ8R|f(ӉE@uL14Z=]-hDQY'\ikڐ\}Ο`H},[+m`"aw+Kǭ]V ;9^_fN=Dt:oΜ?%B~ a}oP4tm{^`o'2YPP恸vX,$^tOPF8 vݦlxkVȼ,I)؉b˜\(?Nذk` lCq/? ?@?O_fV]LBHRO.cjz~TfP 0i?J&HMn8q/<t"zgS_賵sҀ}Q}+XMsr#7jI|"?`'(4O18Μ yrOzs>F̈́煾S=ĺfPI]np# úY=6+Gwk1y)oFª%f *U_KXs$+WB`)HUo{''*gtb$3'=Cs2-wx}.D\ڕ/屇w֛gQ^Xx,Py9?5!ҜP-f7C-Dv+jCqhX6ϗa IgutqyUn?9RkC~}3 _'$Svu1@ckr#[6#s\fQe#!w׆AYOQrt31dYIhAhoӶzDO#P.vDN,к쁦T3b9o?5[flGFDEbCȞ fb6iVv<fIl'5gJg A(DHAwo-pq2 :ΐtcduLWC[Q.l^ Lmn$;8%`y E(@f-ǀ!'Wy.qMNiqI6΍0r(-U)PfTvK4I䆢Z(/2*;j'_f\ñpeN[EgIe)Ffl6L "_ :k.5X6<10v x"Cj^lL|3; ~ꍻH|?I"J]IQU6'"^s԰V$be×]C^;aSORJ ޳91S 7|毿̖^V[- O ZѢl#-t{lX2VK734$75G5w<0nO6犷oy \ooS AZ/1PH*uY2ƒ j= ?Ųh 2ے7P)p̄G54b/Ӕ\hd ="tg)G*[~tĔ_+kkt1'qVwi] ju¿ H㘀J iM5n/>!k*mW29)4ݓpdML)-~hmqn>$.s֞`LY[4p$ĊTQ}Lk`3Yn`o\|E4{| M4H7ҤȺ(vTK]Zi?ULW]%{k)l*kP;ݠ2싈LK*Bڍ3dpp2rC ?g Q8YP lufr" SDEL5džk~$UB[ 0+lWˊD=YnUMsXk2h ǎ%3.KYR?ln_qa7}]V6I{Jk'L[w< [W6Z((y0f!,qB >v ^] ~U ZzW*s*'qJ%1_=\\}g7C*UyRL;1W]ffvϧ*aM!M|Vs:__Ϣn{Pm?)u F)\viM@׵(P$O)ZĥP> ݩ{=`ĈrX\׍1"T Ӵh̅/Ntuڷ\MA?qbmfYٸb_iTY3\kxÕCh/W˾h06級="1 km*/ɼW%uŏ."^P:/s[E.AҲ.~!Y@7f?P=<ӡV]('do[(5q,7둥gHLzs-K|3Y ^lт*@쭾ʝ[6[\nZ ODwo4`ch"j: q/eD zQ' ,]{!IS7m 'o:8P[Y Bd,`rmpC|M/a_#ς=(uhi8N}$dD1Ak,qP xE(&*Vt։DG虥?"7ydzu*hgjw ;.ex ~3"9yeOS!9I @kgP]z ݽ!Mpꥯ6۟ Hk󭪆EUŴahZ*tpZoIpy,q &@rMk6[oO{̿:pNP5c~է.\L*!-W e<8>- X&'WSB~O1K6$ s+q+ s<WNx+PejsG9akkbR?Q8ζjK*+e5mG۷1&5Q[,""_{4Q·!w*ց_UT}#c)ѡJ[`D^ 8[?~oW.*ы?{*tR?VdgV6sYZW`׺jј$;d%cd_]+;/_ }j'Q^'SB>Gь%)Cۄ=f\qp+Lfz N41!nyҶ.7>sn*ⴺ0ډ_5L0kv9୻R ` 63gBPЫ D`QXL8R鴥Jɏz6HS&>[ 6i Znڹav^(H%CC87wGZ.Ed !lĖ2uXIxIaY8"7LSw36܍B8aiHs~9K68AP55C<1:tԅۉ5ď^B{Zh*pbyBTJ6v__9+v'5I7WEa4p#pW5`޽gw:ѿv LZYP_\X /C$L,.G*4RT WVɶ "]۴ay3]߯*tTӣ*cqIסSeLQE 4d GDЖn|T`f E7֩\Ρ >PT E\,\3Z~;poj_ w\])+,A5oefrzZ0t$(5g[!7g"|CZAkO'zG(9ĉU%oN3p%c'8KۂC?jn^ʜ S -ut+]Lӽ/+o6VŃ/ʤ=%>7YM??gںp'-zĹMPꮏG)|cqgL##m3ҼZ$ A՞[Ս??k;Pyg*֫=T:䯪\&i&w^9EYG AJ&LW?PZ7b|Wxǂ;H|sE oQxzjà2tEi}ĩ+ uN)O4^MI3IR9ͷ<8 4z.ur=FzM?6.+ߪ9'dqJ^f3VԏSC>a ְh *܅n˯_Oژth{豱6E6UHzӜ#[SΕ̈lv&K)W_5rge2 Bx'ɃrXAXvL @rLsPZlѶqI[ϐt@iݪFaiB^tԨ-@GHWGR=a9X/uD8gJfTU&u¯EX 1ՙon,WlŠf|"wvScs݈?@eSGQ^p8a6;,CY Hp R* BMtvjI'L!x$:# ksjSi0$Hq> Ojڞy9?wGN3xoݪTG\ u%@1+FcFl#/o /NdN ɐdH@Dz=07pi;yu(t! ެ^-ޢ@T:~on;4MK{3= )v{LQ'`iMCtU>*&I15Cţ$ &cسoEşK(&eA>s3^sd{ .N/x~ӆaXOza!V˿h\ywlO8y5.yQ w.bWY(jz 8G&]$e'#4lbw9qD4O^x+Ѻ]Y8SOF@q %RH =睡ԠZ MQGǤw+`˱'-Sˤ G9  |S'[3nrkyGh)N,Cc䚊2둜Bsf\CMN>\{D*MYeҹ^=ƚȅ*L-]$.OGE|2~UxJtu`2wįT5/bOڻB< ~Ȏ$|Ȱrw3@RIG p>\TBx/23PۛzF9-@lcDJOOhДڥ/#CSv`;Nzgs}L-ud7&eP|| Ucȃ'@̙%:.1t@Z0foM5)dLLJ7lW.QbpLAyP ~ӑ}TnmOxt*"SdiϏ"a%9? L(,cas~hA8fqҶ?)bt܈~^mx*IwrlszHA̿Irdȴ+U598`p2_X<xXxAͩH-ǖWu,-W,9dskKɳ\\t_x?شqJkMU%wV!h(Ò,ܯunuU{ hR!УM#VٺTS(?6H5OyX]Qi|Z3 l#WI*SLaϮt%COD_ZIDpD] KÎn#y9XJ⿦~}}Fi RÞSkefޘ  9Nfΰ)OKs~r8TjTɍBQX3T[i(9C;?oe+Bvǖ{v m2}όijSF8&ܺQ)[lOSmBi;.i!:Q!k&![\Iۡ܍IuYw2s;f+[|(PL W qo3٢㮹/=[sm`~N1̘ J gWAEZӋj#IO9TH:R:R3=<Uֵ]Op≛^0zZ~c蔔RYrrׂ.`_@/ٷfܲWjd1nzF&oM$gx?t U(zAȷBԘN&ْ$ Ƥg='"=j6ڏMh![Nt7vܿ|W۞/~N.Nߥm&ND+1~`Ex3Xjˣ2R ,!jp+9-T<ڲW?E^ٙ1 HXj{;,n }qR7L{N I+ fEi gJgllg:?^t~u%î,[]Cpw,;y{[fIYOIzwf,n8TvaYtLxmD S}Dho4r茞;^pa u+1~ׯ3 /ߧ!iajc]frIDh4q/>q疺d@5TgiJ(eYaҎȜc!i bZ1Fa]2 w]BucEEhA2Tz@9a Ä#@6@2wtb6  :qA +C`ƍc+!L`X)[jZ, uFl>te.\)ҵKj qqfvD"eyFuMۨnaJqܴscK ~@QH5kBf +rNjOXth*}Ɍ6@уT'2 ^qПkT<MuIHDѥ`?})/mZŹdh͒y 4J^(5 Uw:9$go%Vc LlR@~XYn2@ DBҤA_ 1_6e#߬.Vߞgf9PޱsJFbzr\ 5ZBIT)5ȡAZv8ֱYf7$VO"]*:?O"QH.-&J@䶮"\10'Ɖig.~6WޖHNX8QJr:HO+Ke,>'|A8ȄvgEQ:wOc&\3 qTyxW$Ld=gªj\4=ץ}9n|LJR9 Hr!j9(J+_=Y`Z^ܟUs&;XȟIzl3GWQ2Ck'DIee*D0Yh^^$E9b2UJ) SvTTy-n_$F(!|W5i icKyGE =zhuU6ۙeRߔj+PbGpuAz?BW-WX;w7VzSD<_r[ΨB^1ө,KX;K_6ywRq:E4 e `2Rc.5rVf.N7s1@m  ~ [6F SJSHKㅃc*N$A9ǵh3@AwH.?Qݱ;M$֩{V_DDI_a9\S̟~'; ȝ-5Mc{4˯ʠ(%W O;ćÆ/͘v z. PU\f+](&J +`ij*kpfG}93wooV'sc ;g}T^Z I-L^=PbڤoH۰~,Ha= x`4HҰ%)6ԅ:ͤv04DVK񏻁2xg,5Fɪ>#27l\ˣ EkK߆#ٿ#CJu9yy iܡoPA>.p䧂<:d#T1 + +[$.Jb)HL1DC곁J3U \L3#\J8]kO>u.e*_Y9zi'uoa$؂*SYo 5H)Cf}ijjWo!7Q&;6| [5l#tߧ5q9~^ HEJȟ's ^wp|3lNd ]RfQԛ^,F \N g@ij(չ 1'GϿe;OC+ Zb.OF6e+/HQ4iL/9DžuN.?oWj >8b'lmDvR.yiuvBE-A<]ӡm agc+x֩c:`A>.Wjd1}ٯ"vR_h4:Si_y1Y4ͼ\mx(mCdφqx`JeK9\h mMڡTU`D ~r+xRD-`f5>oA6L^9 PwkQ~Ǣb,e W.] -p4(~ xMpN+>%+Yw){X©@5i27I *8݂a{gyaY*HPbE7ԭO(˅kS3G^_5tܐـ3AE0q:hZN$JcS- h2o`<œnJB˿}͟_5/H/KqݮEUT?ǁWӚ6v",$`9`D "MڹYaXT$pzӜ{@ fC/}Ly9H;+e3U?5 -D.n0C!L]RJiW?./[dJdɧx b2& E{|^MSN)w{ ''!f{h|=+f {;;T-t.юD YJ=,AgxUY#ztVXGMSi4^`Xg7Zoh:ݠClKv^֭ ?4IޠUAeS+!2>uO#Zc{ FhTf"mӕuOS00 `M"/^"†cR1Dˏ4/nf b8D]}#g`w9q\݌x)lD饱$}`aimʺP +`t;^tM$ID- 74VQ|(Oiyjp ,VR&[~Y;8rƲM%( RZKSav__5Wg'kKC,5ט ̀`nvZʱm\\ߍ`ƨuo6=kh&fUt8EșQtĢuCe!M[bbpUㄦho ŲWMl3|g7=MN-P>s ~?SʡqLH+YX7&u_M%ܒH g6!{.ș|<7Ht(6 b.qx.P0(4mBAu*"D+ %B[Ʒ0[ٶ|#2;㎞h5"րWj}Cj[;mٚ[%U2U'X+iY^tO*K= U6ByfCsmэ CqL%fAҪefdUiKs e 7&`Mff途Q5oI/EjvGd'P"SZZ#`3}h>骯Dt=PH[>JԤ_cBln8PKN;K-}3LS؉{V'fBGA;tUy ? TzQmv1]jX AsHBºX Ԏ'M:j]iq\z& 4?d0]x]=$ g9!7ǦFܞb^2{#<*kb~piGʮ :$|=~LΣ$\/,QBn 2bF0Lk2N}6bHV0Y7d&@-qjAL ef6SZ/YoØb3=`ͼQp!(8hb˨jP  Ѥ#gB0GϸVHΖڲ '0-d}u4}uuH=PpSƂ,( Lt*! Hg1unX@'FSgF5>APoH, Z@"х_( A@;ܶYm\/A!nj(\,g [=g+(W5~HcC 0NP( &DL ɵ = 9mi)?u }, ~8p>U:6v_YE'O&k[7vlYH&Ĭ79LvRN!\ ^B(|ԝV6#~ej|:ԇK-œſEc;1SNuERc[V\1$79z$j{Vh}?DPFCoF&kYݡ vPK[51ΚY؆&J{ַ˃ C,nofPըc``P) $0|c'_re1B.?HmhW˟'>cž1v\JSfl7y2l;"eflrФ !xU'g!8@nrJi,LlyzZlZ֤q)/\??4:XPSM74ޑPLolSp81!$ږo1-S @؟h d`"?J(.A005~ !67KC\K$FC%yi{i#@ŹwYEm_ ^l޺ȕG5A8L ۏC=;!=FݚՐc) M7ve?87`eNc)M/'dA:B%*}MY2sofdGw3mhYKe&"P0X'/Xnܘ<C"b^)(N, hGS;/(ʌ:͎, *deMq<CF)CGUC$Tzh).BC^kM3|L Q[ `U*{}d" (\E&-ij_.<2po@nr)K;D#3+? n XqAz=pg}ɝ?P/wŚ+,B33:r1՟&o 3M": P+1ı{\yR(#,ϽދL+ޥCSOgsކXw:"Au.C\ 4MQE^A%3x xF)nLy /T$4WY &?hGLZ\Gk˕e(P0pH L}{"񱗺7wyzcy!ۉ7纩=l@V)ܰGŻ[v9q'҂`!C\M;MuK8AL C_$>2`SPo bnW:*v :5sΰ*m:b69 7M{[ Kt1wU3`@kaC.gO>b`K@`BJjâRGF5U7`'Ňw73SK7ÑYfb4447gOiĴ{@wuOZ|t1Zʢ(4cɤ򳫋4ejLh[#wPJCqa߸g"0h5p(P[4{2zN{dFhO6I;XnaO+8#ױʤH6' E!=m 4;풸Bq2$_;V 3A9soSάCSXF={8M$fx\kxӛ4]#/G3POxۘGn`[9';C!hn'.A!.IVcy=2㶯 I K#Tddnu87@V/7~^p&^BF"T)PF É8@xpL(aT~FlXBɹm>YQci\ȁ-:A-!`jz2OnԁEY($yO@`/=9l]kbzbzas*1h<0[@K,OO=﵀ #IW;Np&v"pI99*:E Mŋ?nlBGe=hw]Y[t|ʚ!vֽY3scBF$$Wv뽉-]%2MP"֣tnpR݇R1a㯰uB8tE$ }@==[e vۋBEl}E>_tR<ylW~lE Aȷ&6{SOԻL.0tN +[  /lz1JoM֞ȀOT7Wնo$"}y'#Ik蝳 nQ ?{^]:;shsʳwhw|W1@5%0̴Ϣ_\WObQLAمjkjgݢ!AbZњgbp-jY|+xYBfSKn ߊ0\e 'WYǪokR?MʝiRzމD5lKzEei;wa]Pp$`ݨqӄ==kwL@=mRrylNa >IO<+2%U_M Ro/A(KwTuGq9].YR\̮}j₣|#muLzY4F>j{Iȩ ( :5DӉrUW7| Ch]&^I\ ܢV;n,$B/E۲ItA]U=i a%x(שR*\ݘS . f:';1Q4 刏BB&P1&X1Wpv`.| )*p2~s`q(U"]a8Plѓ'P.Zf-O{a|?R?VYL Kv9N"v|KBI@(Bl'ӛ ElA_)9suh4杻5g{֧Le8ڑi1kݜlP S M,R&c ‣W˻9tΣxA)YYI;N`!"ψcjTl(8PFW(V(%IQgx{8#玕Ctݷ_׵"]u[5>Q ٫OW5t]v3hn #<jg-%)r`ɺެd2O6Y{5UG2M. LՏ+e;'#;v$L61`@\<@ P>V V*Z?eCN[[ ߮5 ^@ͨME7LPsmGӨN5IRDEn!IdXG$0$md$F^9kv},A8:j1;_ß.EdRno=*1ؚ h"\.SY8fX?Q׊vpl2%1F}  9!bYTOB 2:0O0hvZ)-WInQv>.dT'h&U!g*=Iz;ӭr͹!1j!B8=X[؊~GKC57Q_~EC_yev AO@!,+Vns im@={XmLrHN"S9P5(tPh\Æ {5ܶAx%6Q50~ѬMF~7x {4*_bf@nGRVˀ⢁]~CsO@Iɹ)EW ,y#\,@_^ZS`_ZAS1' ttII៴oӢw,u!H6Yo䮑LQ;(Ԉ>N޵zm$hAh>}{:V܍S M`掠ɮَqЍ1CR46d$8^ޞJ;cURĘ \BFjMP;3ʝ5ODF9 Uj3" |N8E^x:2McXjԳ jݼ՟;5j-*qLV X@y -Cjη. mqu}voPAXgS$ n7M ЃԬ$gs^;KV'Ҋg:^8'Fi:5@GoZ%'yժf۰'F ѷ/;ߝx~0}f} Pk#%nz<:PXX8Zױitl@N֦𿍩0*]hCA=3W)C2BiuA(8 `WDfarAh_ Ad*,CHR n^G{CSuw*oH (0~ZQ}HrZy>eo _\5ڀzsLJlZkBfD~f gXdMVƾ#rM}bIsZ$t3zs:)~IRCGV) *%~.sy/?4`k15YDz#:UBrk%ܵE} 5L m!V?Zݩ*pquN XmTJ|M 2?4Wu#d5NU\^pE6Q{ukol2_rqWSJU0rE@ӽ'MQN{ 4!M@b "aڑ%_CN+=[RցY>ŶacEmW|qxƥC2W-geh򟛋OP֎NS*PXzb>ٺ*_fɥy [=FaX"?ƫ\ -/ӈuEJ1][)cD4w":*ֱiP:I=X:θ@MT]V9ʩ ,#4?|O6=V 3{cG%Yb93lZ1D+O6C]:vj/dC[m=ȼK kqS@qhP#D]SwqA9+>pZb<΢]]hƊ! zYVK?ӻ/`Zim n~X[72 4O 5U ؤA& V$hZ?L4 }SF7ď[RHNSmE7`fa ǣN$R[ (hyOy}q5;[cjɮ Ǩ fc3>e2=Dcb^/@Y XCiHH!Ό_qGP#,KpH /W-b!AjNNC=y#{Ǚ'FF9 TU:>FDO g8#eAe/Pwѥ|9^聉B @P{HxWb݂f0eJM  6lRQ`Q':M| @qTA0@ BV 5$}?|s@Ʒ;D .MlY85FhڈNϳ/_]3ħ.ѴEph7w_K ܉=Udy }`N96s. ~A;fdSoӧU>;KJj$L8$pu}ƺW[Z436]dbk4-I#2#s<"F192KYQsz7/ߖ9Y\r#?_%1hzFte)-mwdmcFJ $5(cȷ)(g,"mnP.O$nJ҆UEtJ!E.[qe]i[&Нi3ʒR KWoAoSȭKpLR7Y58qW 9x8\r.j%đLffl}#mB[{X/aj4WN.&A]*>oƏZ;\$1-e٣jD}l[Lfm Kv,F 9` ;»SpќK~U{%3 O'a󊚝X\S5H?sNuƚMm#@!TK&:䝀6Rku"? H Α_JE8X/@|M'kˣM59Mft#{̡L $aX'dBnV%(QHZ"QwKfc ejX,ɁXr%SgLvP!THŅvoq Y^h,GkaLM|*#6MohiZ U\9İveC׸jv>f,tEelJ.{EPoH\'n&UoF6h.gy\b40wYJe=~ۮMКq_2_#u jY~R,{cyx Tq׻I4.zD/6ݡƺ|cwF5qsGv0eó9΅΄ߺtV L+4cy gh Pk#U/Y1f?79B:j\1gy~I0Xpz{dRY%ttwdi}?s[p':zzxCMfsJs't4` 0٧&-t)+3pNyBo!'j]w"A;9HK (>l8_פ?$r2=Jfi e7?y!:mQFU `}_SdV)cAv8?MڟJWH͎-$t̺>sB%pTQv\pt9 r#"^:Vja'E\T|zjW!.A[@:H#\?<'6Du 9?46Bc ؐNOu%HHIONψw.6D8U0+?ůeD)]H&fa4edPHh5Ld)h<6|}(C )Zy)}ZL2sRc 4Ddzقҗ69gZ?t"n3PN 6iVhKr\<9'ӸaeX:ޙ\T. @ѣ ؓHNå騏(@VB8۾5COE:SIj-9}2~ (#k#7ڿʱؙY֘# UL?4m)DʸeB!5wwF 3,zZ- 9y``P.5A/>d ltRR W%\-% > ^cKMPWlH˻mk r Xl 4{7#cq7D7e C?IAD]~Eq[n+\v6Ir&y ۏ-h髙>P0k^wx@*(WٟqCӠ+/auTtQ2H~ [CB|Fm B R/3v3̇Eh垛Gs ܜRqlď 7rbNt-s 6.ʛ]#oo2dhxSXHu>Զ1Yg:~Mj5s&~ZS[ LVql90-K; =P7#Y"|va=eїձWY#`./#n-lӓg_My3_N1)=J-VhXvkֳ-hW|CX줜v[lGVĞmv@}qS/T[ǭ'$2DQIi"UQhؖA,I/hRZ eG44'U:ࡴкa X|?T@7ZqWlH'h#j0Ob0US ɓ+}"\&KD}J\M9k"icF`HI>'N]T ǶLK)'s6Any0*AgrM.HZbEˑ+;3qW5fgYF0{ rG%>3SEuؔEp뚴]kb(A-Dnu~`A%fbAz ڮ HF!HѻL[ဍ5&8sEz |4h7w8SVԐxr{&~,9G Pȹi)l\Ln4Rm}!=Eנ^N` q:8gTP('q52=}uTEUoё!<L32ZV Lzq~ׯpZ8RK>rX%Ƥ֣͢׵nJhHˀ袲 4sS_ҍxW-áBU\ӛU ,`;;U־ꦗ#R!hP ψ[}(takkJ`*cײַxI>{:*,h7YP`Ίc&:~Zw~-~nHzfʋ5 HziV5',]6.O5ߠyfv2jPH`5[O&cfЭFЛywH+2-ل.[OxkĽs=gY6Ȍ6 wdyoTN|l}ߍW쭆Zc^[PwxN2xK<Ƹđ?-̍qVmU˼*yuƦ/@8mrjRv=SQ<^Ő;0;co%8 ""mr}F{/jXh06:S+kKgS˶> la%DŽdh( SJ_yWG|zeHٔ$L(L3Ec"B0`N6 02I&&Ua558sZB٠m<|gKÊ`f†5]BEIZVj$h7_C0U"@bfz[foƅ~pUr {`\#AR/4+cM Wl<99`c`$+$P {˷̪mb p:x2,Qؤ\iןr`FYB8Aݬ%(Iezui]d=u`BFa*Y FC_<[C~n@Qb}AeLFkѢ# |8P.G x։ɤ/x~3B%ⳔBUv1 cΦa.1yQ!2ʾ..49g"_֣Gxge$.8fF|D烘Q+46Q!u'%'ӷG\PJ[@BW5$?5T4C&"U-T儿jNðUTmҗLztafg% iܶ҈AT&`K <'|oCtl ޮ ]2sWO!qꤐ]O8݁os#5Ō>7s[/׫-%ar1lωwC@܁^kZz@niFQvvЪ]E9~Q&"nĿ;Ak+>6{b`  E(`w~qftRu2^]mbU@H*VbuxQR7x@aL] S6AߦM)?L{{a'r7kGq[؞ ,Ltګ~iqϝ Jǯz9Za*1yͥvrڜy  7bq"8;6Q:BrͨIj_CPX`Fb7-81NXQvBc Z4/sFVݘ^mCŴ^:}.C38f<hI$A YaA{6DQaP;C>I.#P6#l=4<85Zl_bDe,'sx .Ez/^qtٔzx(ݵ=DZLE\Loσ@ż|v7O宙%gy6\m 0n{=GWdAhƌ, 2W*eGWC&ЉՌi=ξޗWz3yYb9QOXB(}nn h&ԲaP%k9BzjUk a2:zc47y2êeo؛ifz"(?HԂihQC] G-dѥDYPfkZKrQ՚dKuYxP˝U(+m:7B=E1$%=wteQbWJIV>(7ax2jҾK(\()?ېH2rK@eC~Y˨!rhC$69־0HdJ;+*?8 ,<%HyKRH+'Ct񆲦E:(@rF-@ס놵 V @TSC#tCT6{%Oj|WY{ڻ? y29fA}Q"9|^V)jAKo)'dfeEr4DZAXgJ 5{RH8*>53R@jA[\vʻjeo eޱPl(0' 7@iyJi0{GAa=7^NBFx]>3D@k8z"heJzq VP)\Y,m , V*˶ִz8UYQ~9\U{K<+}e )4>[P迨b p q䜻`Gr˫AP%/%IAL% W2)sMјh ᦐN2!f2 ?b@r}Z0CuEXiPVc{a`LV-hqP+ncb%s1mQ)aF>O,JQשطHt(o+B{RVNcW#oqrr_]|f?V4?`]!B8Z^J E뉒){Iuw8BAoX&cIu9, AX[;+jJ݇z)6J&ǗjEoDVJWP@Ukj}x)zHjINy (g-{ߐ5h+I}p9,:t2 ?t_Fjo)0f_pP#U:9ƍi*`m*8ʩh䗧c3 Cs52u CY5 x&/r "#&;/㝰56bp9rk^vaR!p|&!*%Ŏ~O0. 7#i_~4 9iGoWWYZ߁Fߩ۳fo D \DXa7/@:w ն떹hE> |ܭN$pU`ܸ-HAUZ06I4K .N_Kg).9t#]Rrd[ ?-BIzP%)pfZ:!أqpn@oѻ{FQEq\UR6xMfISEg0NR!@K/tt>m:_uU }p/ QR,H)J*>0GZAv/؆V{8J\HI ŀVW^OV q>$k) M da%yEi0eK42 phڮKXڪH6tW=#Jwpb n^?5yF]KM1 '*Ygs V3?"cY5=tzӭ׸˒Mѭ{0wp cm=+0Ap(ydPؼ/1A'QvF 8fx{6M~}n41H!/vǞEźh"rqLO[~kMʖ!bx DPX[n8fm."(9`2?7YZg1-BxHҵ XjTSHxl Tv }whhcTg$:")v?bѦ=_d,JaPk` X?_O%ش/YҖ8gEᑦS:`WׅX ! [㧻f`#&6%?Ru/zr}?0~v)!%3?r'C$ P!%B:4>1r<߆Hdg &b7&:Q]MX$dhW͟[0ԗAaoZP9 ",q׭ ~#&> 0ir#2LDCe7IeC] T[ڱeZapB @JHuq$kVuqwoc"Nu_c( M0>σ.A˹\Ӄv?9\Eks1dA+K;]V&'ΒngmVnN ɜJH cvRdtGڱ/^frہlx)M$@vJ5zzlZ*@[}^@΅su? (R(lUsl}t*j]/7ܰ͞U| 7*Cwv]30t:#3ר23U!ijaMѿef% <ĊS2E?GeKqܰ&:Lo)Hwq`p{,+D0w *Ji;H|+oΜ`4PKP;&_$wk_-S]dA!WsPϔ&-L JE4S}岪@p0#}=p‘jh1\$K즚 o*CHmD +LZ)p%$ȼwU31Fc#e7Ox,&id˹gG;őtJ=p[TcD(4-ihuQ6ǥ,Aݷ7i(+=ÛQO6pp_7g _ \ #-@cZl*U.$fْɽKwUJ;IZo^e\~N5M3KS;ioz 89~_d1&!> uT@cL+q@ qS+cYN e8zqV |꽖Ux3^ZlD)S$5;-ق"떋 4/㕮4Spe֦h6;7Jvl[L(&y{nYTY~JI6W2Vxc|7)%E_Bn8q ]q!^/ *nCЅ}lJG7<35!~X=\N1-/$*PϐG"jw6siDdqgSWEoI=.I"KtsD Ga" pJ_HJstex"UMѮ5>@,ZKB9l\soŪ=z$UȈŸs`JvKns8J ﭪ/UlK2| H1JypY5*z| Yio*o@K[|M,#@8[>%NRZ˺KE@e}ZtN")V/耖|gKѳX=r(=td*!mUBa ϐGbq(>7Q.2]SC$v]Kԁ~JN4 u54|C7;TU>{0\O*C[tфoDmo q]M27l}^LI>XWͅ W"S_iB?Yj~zb ,<_b:clZh>vʓzxdt `+RՑC G`%Ȅ0 Թ@Z2Vc ,Mu"ߜ_X+ lpD j2]y0ƸH,ՉUE`ղnhࠚ>40-z4덜Nϔ+Qc]DI 5xW23ֿc\T@oSEGKPR@_!+uGӢ@ ,YST+H B`^5x@Gؗ='  J矓97ME>|:7A,/mfZ*dHyHΥ$`1{L18pF'kWYs;]z{{&2taGt4N 80i4nL|CdAK+6FEmȒg5U;5u?h`:BW[.aZɦXgWvl 3ݿb t="oxː:CI ״$] LH I} Qj6QǂvPT6#Z`$rߘu;DA2?]t<^&MƲE.:l ,^ sLKG ol+>X@-3Ж};⽃,f0l‹`> >cqG?5n*c s*٪˜#%g,~ RTJW-H SՋq-0G9I+VK)4'8,"k[ńq#Zmfqf9OHfٜJq7^\_$>޶e` O%@mά) Jg@:Ɩ2HvBA& s"6q\W5Kcʯ6-eqPHdFN5՟]^`>[_-H%YzA(Ble_eJOYy[ퟹ=?;*@$J؜WXh|~NQA[+j; 4uZ['q[zR>V-PjAHnJ3 .织 9"w2raR@~:: cȼ;/=ˁEӜO8@ vAJ)l~Oz|dRshFwYM1tJj6)~(8ՋG|=2a;2 5ѣRUC / ӫŝW?+vzu :; ĘwH0,*:_EѨ ׍`*q*Fn& DQWk!:J+ѲkEe~Y \Ʈ_lWA1LFGTPX|۱<1:I PuY^ŨY]}y>LZs`xv%<7׌eGT5$3o<ӚS՗نZ@#H#@7:-mOT ~="7J~y:D%c} A61 Bq7|ٴA,'bVe N]@ޝJ/0b vH4Ӥg2TV<~sX>?CZ-0S,)Z5r|橃h9:kgRXAmGHL޽ ^y0Iy4$$gtYGF"">wK_&zp-[0v,Fr')Wd$6PVmdygw]v pf ڰoGeƖZ{S3j8E $]J#c+m̘q-/yt= Ԇ 贞F70ULIؾOp-uӻ%b=!z1id?{ 7zfR⃖j- 167;Њfb7V=$so$8)5-ZLf7jjFJMԮj$a-u4Q9ye 6XQ‰6[&K;|vs" 8ړٸuv4(rZdӽZXX.G8a7aJaL yT^Gh["6aԑ3 FHM땩*۝犧&脔b߯n,+,v# 8),1Pzl+e/%1'< vBIO&wa+,; Q 2kkeԿ} 6Kv?(WΑyb_ٻ!~3y7,#H>\hIłLAyAYB[#βj߬q@eVUi5GsrKͦ(vLi&x~:JLhJZs;Յ͟{nI#&tv}NB/?ñIr BF mR!) }:+f"h!QԚa98zވ3Q\7_tb7- 6֓3V,tq" A}Ӵ )U¢((51ĊJ}g>ul%fz"KN]ic/O^1^m$)JЂN]gַUrx+Ks?AcFj+aVp82W(#+p4\eZz@cryq:~ڧ͆~>,uX8u? \;ifO'?5;z\F0ɬ8tV nd^37*Œ\%F}a֌F`{=€g'*W 0Uw 3}r*1ǫgTd6eTp?ԡm}SqP^2_+-läΔBJ<R_s; ai~\2AZ[L PMYȻa M927f2f{Kճ˦g=l^5mCam ^Dyw*bkYa쉂]{#~/3K:acq)cmmͮLg7Ӗq_XX{02^7 Iㅦ, sͽ^Yy}bhbĒc8mi.Fn;Z] vƻyJs=fXu'LXS [ItĖD/N F枩򟆺vfoNn%nz4s 5&3IMGߢ I/MS޴æeJ%͏' *3ؠ[ZX;R`Hڭ.y֖"z`cA),r4xZ] > Etd\AZo'^tžᣥ攓!LGuHv7Jg$W^S)ل\fDsZ꯾~s~σ&3ߺW0(jx0&N$^VF: ! D}ИCǮ@ fûK>ʷCCAqgK=;yShx$v}Ƭ g|;\eߊl4 j ݸ龺Fדy\7cb0[HK"ip9.4';Io!)Yf_L,SҘ#!p 8> +N%YMLk%dB-&{? oz0$}^.S D]:թ'aa}]jfxl(]BC%;ާ_C ሣé)s&P˶e#jVyhh\F5x]kXHE0cPV Z#iIqK\%|4tڈ,kn*]?6ihL!+$D'[B/Q3fZqiDhaXN(,]4TuL:#X4̰fL"Z}q$Jh^ҙZlDzPO\9}q,'H֟"׻2иYpLhuܮ.SipN[/۔a^(LF]G(#l\^$2j`I=iy9 P Kx||JL+)F\Q:6 =HQZIc/]#߿3<(#ѭ`̃U/BsJ.'?ʳZZc)LK5P>Z\b6Q?CD gV:N!@1[\ QǧsPb\Nn; Z6TZTʁX 4Ş6 ϡtzx+)mPy@K;TGWiF\:Tf7Fd[ܫmF隺nM) R x:^~/+rl uioPi~ ؐo]* l♋\šlVz+:Fv;jEKuh v-=dr>xʑNMfGb[H?c (TŦǿ(j2e\t:IOz Ώ:i?D2rkeb)bק3z@2X ́z#E}? 0(ErT`EU}eL"=opҬ{lpF^/+qLi le8Q;$^WeÝěg@8^ɢ/!xPq@7(|5 $?"faO"bSpBti{=`[&ާB r`0mf+yhC΂{' #<k"('nW^0 >SUoR\T.. Q~(7iBoR.UYs9hjbmm, 3і'Ak Okprяzݘj\-S+]8(zhU%AJqmv4m`0BШT>. /ПHς5{罿Lzm>aUOY*=TyR&>ZOQ$nَ*G ?3$4-cy}%=]82fU\L2|4e!LĬ%`lP6,rX/Bt7rˆf ~hG8ƶ@i q:Gzѡ:L=V/S7Wk;KuTB˅kʧzXʜnkNHCOt?q =K֊$|h,/]itN w 龫d2v)s7?%]$/:χ.wd2VwjPܤN6Fx垯z;2V:𐡀̕X2 T#)Nʋ >>'ӽ Y'jD^Yr~҅l~/6@,VtC۳=z+blp4]&%YFvF$tׯ_o[5PL0G7okP%5ט\DO3`ML{y,pą0mhiFSapה= d?Y>.BX^Nc*]nu\"i֗m xΓ:C-.džչza^DH=p!ǿkjDʨa<'_Ke-m6AxFi"g>R bHW7+҃u4ʳrBa6# z:OƕM?Nhpb` Sjn@Zcұ*UNc",-z0D^ DH*DUJ륤\d)wi"ἀQ /)!2e ״+)T=7%x5zsmH^`AǫE5jאPċ$b{}m:fr'T줘:OR ]KKI6Oi%xhyOӋ^RӬ7*]^T&7ry$sov \q`eo1dL>/9G5l7U^}k6<yʬ:7zC 仼;r'h< Pa'#6 . ,!_i}1ډ}xaeOS2[w}M8[qusr>1U0(Ce c(!< v6#8߷zʾbjUJk+Z|9hŵ~IDގۘ7'ٸv_iM=7#EC))% dʭPrZ޻dʼئ z&'ڙm'IMW6aq0E*Bb@z;Z46}kX#|SݺaOSp,%S^w zE+Y:e1iG%ё.|PtBV3wEfVRvX{7U^=eLcymnF jt )zt?'|xfW6-$6h(eZjI$,ҔnÒ?'f$^(6{#+WnufAkd7סiABԫz&e叴Jޕ~+ҁ\l#E8"lMKXFB7LeF68$h/8σ\|1l~vk| RG-{t%IoU'80?B#nٖ=P \v_EQ٢A/JS13!unjHr!mK?m%LO7g%#c5:ԿQ_"{9AôYYq ۅáT39n<]s8p4:.kZV/ЪNƪp||>HfCg:TZvl.>$ٹ@o~&מHGk |c5%M?%Mx,RP%Qx4 G*{ZH$孵i5 ?x[->P:fxqjYQ[v2׮(kWkn'"~_s 0(n.:A4:PYaK4?$bnX+.$JJEhYc."\pqS j:E3uZ""VuZa,L{%|\4N&Q z(3剛"Cy&m8=Z3$Y(ڦ,3uW TTU `wѵ_!XUf8qzmx UBn^`$>pRbEwp^:Éʶq=1!uivomuJJ*ܽn2kQl63 %:) Ҭ!X ]p8VUh%Ä!Cd,O"Dh Ekݬ̹|19A4WV(G[9^6"g\3؎yEPG9Pʇv+ܷJcĪ|LƗVq%WN2ٷ4 7qxj`=RG׷:$yA[5]fW5ؓ<L'eԄ}ՈT|MQ"u<9\\'QBǻmT%Ԋ{@OeQ{.gxUJQ_U+s@q=y!ACgTD\1GM "ۀ\a6Z;͒tŧ~`:bG&ۜjgǫeh+IuG_yFŵOPQQ􍍾MFeF %9RZE1~489L%\Wܧ0ͽ~1c񃪺9uEU 1WOq;EX83ub%gC8M"hCnzG&WU?O}pI$X,`4xz~ ̇^),YCZm>2 [YaHԻAREa&4eJPE$.S}L᣿ X҅$:XFJ1 pbq,3 pe1ma0J7=ٞYkϦvܕU[fo&r2?Lapܜ9 v",&ݨs-]]#9UYyN 8䌔VOZ4dve#Hc3EFj\ȁBw o|5@w]j_mYj E>3W@‚vs8ߚx3[Gwk=Kj$ֹ( 'v?v'憍z-?kjE5gȖڮ^/aߛ ;]c>{QfV$?u<.6>z9Am.6s,@NŢ~5;u.핖qM'o:OOw>򇄐QM 8X3tusm\.IJZOg@CT'nEBj .etڜ.0ݤ~~` 0'l} xGL>a3pw0m6Eժf%Xغ;n)v/g9.eea&[1d99AeTKnS%,)>ʗ]',g7kÅD*gɮq]١͉IA)I=tw 'ًV8BeLk]*Ϻ{C7lg*Zeht4D/av. "rYs5(cl=?UFQk;r/VVx0.@yB1?aj<#g j긯+*`5'9nNKROI~Rz5HS^W@ݼ7d /d88=$"Qtx:m^ΞZ/W.-"QD酩*2&L]ts끖Tr!NoRaJWOdp>1+:gj:48K OoG[i=^#Mx*.S֞jai='8K,$s2>OxƂL\=S0_@tk QNG~9+Ne'YSjIsOo,ܩ_J*cFoPJx:k_>DaHm)bop-&Y|CG-q&qx; 6Y~C "`.'&h0.§#m_KΔ#L5eWۍ̈́WGvfX_v7.S`ڻ+ LܰoPT 9KaRhd@T/3KV4U9. D'9x'jm7,S@)V@Xau-4&=Yk%0NY\?䍾רDw(l`qO OR!逋7#0hxs\f  D?"/5W_ƭ42xuRWc?UOT0Cg&on `۶wAdjW N8XCR#HW uU7&zFNJ.Y^6 [޻1,v{b Id?v9k(CL0j1V0%4{K^j 7,S\ԡ'pˠXşKmӴV*]^ԁ` iޑ?CcG?/z7A7[¸bY24+c+EwZts`Q I~*5ϫ3 d_*&/T'+FZQ6!dO+IvǺuŒR]n UvHYi-*LO9c }5 f7Pg:7C&:ᜰoWA>Ԡ#ƀ}%V־pO_SU6%WM._eV¸։e nb!K9#;q5b'Xzm̦Ir})5[Ct5 JBܚwdb7"yLןV]q]NìƬ68k A5[ 6B#)"w Y!bQ_DWH^6{{O<7n ΍4? j K}7.~WLtj\:~ǹP2'"<Ȫ4G{96֪ (ܫ6>Ƀ͖(AbdBs|iF}~k:[nRD,W9!߁+ a`0 QXf!?PyH#oh Ģ?Ky"TݻٖM9Q{怢#PQ B*lmW9kvΫO4@޴>d#)~9Z8wLI9Mj%΃$}I3+D< }5Ӑ]3.!oOzTѼ}YI.oX0qvQKx<޺!< ?9?]!O2&OzdR?쯄IQ;>?d ρIHDؤZK Y|oT<ঙ!|YHfSR~yS=Hu6\#?G}+`ZIt Zzp ZGP۱C|cz(tHCg]Y!UkU?doڬ qu@4XNNtɓ&3?m=d#\d^wn{NS^ؼ&t3#D~dXz9~}>m>SxlOEqy JɴgܞR&j?$i|c˓ŋ^1@v#ՏuGx{q} 6[t@M%y7HV<ҷuROîB>oCkq񥌽0w4ad &3)q Bt#j/&r8A =ԣii*/Z)l2T!,K`蓗TGX3e\d|W < = 0\'A[Cؽ|MVYݨ++n͈2V?=eNwFYc[B;qR TB|)FG#$"Y9go [ÎY4sh3s' wuWWnbD$/b*:6vfKBu} KDv;KTe6щ$uضդN3+LCqu§6cﳤV~Z IDlո 2E\G㗄62үa> gTV3[}Aǐrdrjyji~ăN-QPammsA o"F׌J]B~Ys- La^'Yvɸ-,0>Y~R,kl,% U#Q,1* 6o0Ê y$Z*mVF>1bzFNN3QcI/t@س_WѪll\[Uӵ#ݏx}TNXhbCY$2(OU844q ?B?0ֱ?b@Mg˸%cѰE:jd!D n_ccZF]l#蘮*o0dA1V7F|*%q°/Ra/:qpD^ٌE_D.)=˨\>LU1~VM7G2rp3ZڛI. Ì0Y#; V 3o?ev[N3'F0Q]PcJM g$=RD52K& C8s;g:p6$=080}@h.x$r_C\)Y9 פruȂ ;Im$NUP?:\ؿ hyt@0ۉ'ol*[J}gwI`h#> 0Fnm4n3]} X&/&6NJy-%rыg ';hvuTNSI%8@ 5R3DlUTq#lZS׭ll>|[?|g3Xw=jP\%$+}pMȍ,bBgU%ѻ~ezN8f' W@OlK7ؑ8݀H %cbFT&M6 Fo^lk۷S }]f% %2u(BsGF'aI/wl$Xӯz{UG蒎ܮAc~n:Ȑ8|;(qE܀oWyi2Se)cԾĊ&0\'j_ŗnme`kz L(9!B٨^M!MqTj s #yEJ , xJ!1_[lW-A} v=<}L:p4%(S<+Ocʮ;H}|uB *ehG[﫸Oy9gn Cw:AwU"HN}!5ל`A>moc,pY 9jg M,6X{"Vm[%1 IG<6Et-! 1߰o*{E)'(k 86B1q=K:ER}(UI@k\ɲ"<{(tԕq/Y}.Cz@D_)v> +4:UsRyH#я_a]>Tc5j"msCSA:cfsAlQ--<-4$,ҴP`>Fȷg^3Cʞg^R|lAmb 1Bp@~S_8ӸS?e5O$F1K5it(ݖΓ;8˜^etw\o ?Ynl5CTG>0#&>lR쥻>es(IJ#AJ8*@P A* 3HT~fB{3_ hvL3Z}RѠ}T|? b mf^<lNmS_twDy іOXiE\XX4^PGBkc)M\zDẫ}j7sL/`<& }$dGET(~IbernY1bl@pT7%no ,&g- eE}yH;f))qjcƓ@/<!v^tnzKD_*T4zk~ y mnQW^%ez,0 :.Ob9m:ѥr~C) TCi“!X[&Y9џ@w:IKU ZW.Fucݲ.u/=H{CTs J= g(xVbG԰'ɐ}Hju/!4D,mU!Γ<7JZDjN=Kʭ}?&v?G5m0VB-Xg~G2w.ia@ - ;kt |Ֆk{nW o%w? tbMt/HBf/2Djw'R(5れR=T3qzBx_uR; Vŋ^s_GF2^nFmh^6۟Ny %lJZ5#9h3d_b`ѴziUiA%*}g^l|g# ZxXC>}AA|^-hrE࠽Aq0_p6`'s lT:Ugn=,BR2(Cf>AiMq—p `?I^SLmJ &6qLy R*Ov2'!Ԣ({-\K(*g0_yvІʹ ("S,\_7(/&"QGo!}pxK`N=B5PF$+8mrU Qp=ikh&a@r1ȖmT$CQEMij̏0ֺy$Tυ ڭY(ϲ+?;uCUE^Uz%?BY='F}k^`җ=ZSW_.Xw]ZV7xN$- @z"2O~=;Ciw \?:QPUn^8(BvZW=5#w1(g Swgt$ 0*XټF-TqM)-iڇx4Q#gѪ4(xS-^Ajn4N-UEpfWO9,:J}9 F}gv?* ᣯsoc T>q3Ѵy&{|eؠߏ;(d1jyt!B{ b{@G _ѪSU]B#L,8Vh Ks3tѱS2lWH H7>?A{IўrٞYaeB>ȑ wW~AƼtT ]@WUt]N9dvna[LHI8$2B5,iud]#>G\7Lrߎ|vn[H8t?,O!g*E#:d:-8B/E'iO@⑸( >5P|~t.-7m?#Ds",z yvA #VmyTBeɢXt@>;du;KgQxo8ctX 6l[Hn@G|"4: h~ɬ_l#Ybt!"ܣ_5(|}gXIP|5J4>mA8zzN똍G4,E2jӕtw^wnL KhCbgS.H2EMW3 3!M 4xƜؒzpRYEm{l"dPh68ȩ27Rxúӄ4@`V(DcPgy$%B9,H:2YuS2*'+˖9͋2=8=&)sfG S1X'bQ$XW gĮ!@CF7V H$k ;^Vrf-'<(6nMvzь0=}솫צbñЮ&<ŢqGbDHp6rp?YE.XH\hoD/жl >:@vAlB rY PC@`em4¸=JUͤ꘍R~Vdw_vITGdRE| 8>CLl+۱]g c!ṦW8WcTC*̶5N Kg͌z3YlpY٨d}aݥ[b~2 IIFf X쫅z<&:yRk { a#o0ZqR1'- I?ҍObt6oa3fбߑcg7Wן-Bڼ&ھ-gx~:E5s~o`̎( x'm[_M.,E1J!^b%am(HWUGj^紘ƺ l$%/5 fBr4AU[O8o36]" U A7Ͼٽ(w߫߼ޯX/aL2:R[UaSMEz 7(GƔ_OF1)B9"G)u[uiS)i<^AQH(pRZ/Li)eFզ8j 9<~!ZOaӫYog3{~^a6)&?ʤrJ%b:h7 BMhkʒBg(^>5|ɖk3r?WEAK lFy5,h' {'O J]Ft0v(vY*p~*,`R6BcŁ;UӮr3(2E 4mgXuu?StUs:p\W]BD:9͞ܦ0 Suh5?ťV95VxnCˀ?9+CexP^}1e!͒ x":1WȪ*F՘e$t7gXXnkJJO%m$?iD*Ͷz{3wDsTks*+j%4D]yλ7\6N}1 b-n L;JQTy&ٳc6Qjf(X9C&c|T=2<3%<30`n#X0>glYuRM?@ߌ+Skal#~|;t?Yg,)az",н;Jaݓu!-o~5J,o58;7XCvϝMKh$ul{?\ sBGN~v|4CT[#nz $=5:I>Pd~1KOiPʒ(F#A_4iR)'ӚykF3 *Z`K,@T,:"ޑf寚V&&n5/j~g|XV_j?rA﫜j]:n{03x/o[?VVHݷྍ5޶pׄ=M9"'Ck'UfrC@_y\ 8joäua&Q.giFq>1ڨms2G鍆ە>[~&y?VFK6 |q@6`Ui1bU`T T0)ߘ+pV`zg5^`W2P5zD,3U9 ԯ>ytoQKc~C:}!73+NJ~O{8IBtjU*8mrgM‡+; g|2wgamʖݳ)* (*r9yhd\trcEɶv?^q(`iEHɨgY%WdvLk@AꑨN0VǬigf֍K6[oǪjqSX7_X ٫?1w}w&o=翴3>5ژTx*RSѷ929.%"]}{2B#)Wi]5ڲf᳆{wn#ZpT㊏DTG k@͚VLSM##IwEczEʲ׽K.WpBXr-zLbT+ϚsSCSEL znl g![Q~M]x^%J]L._(=!8Ѐ>ɗv8Je]qV)w Mժt1Cߍl٢cX2U-iLy3ɍ y0|.48 K(V5Yg{o|A.E7Jo;]rslKVXfwԄR8C~Ocn= 0xLPf6Q J8 tŁ'G kc4Hл':ZN[H\G44_KnL! bKd0Xڙրw=xK,Wǹ1jbxHgrK`OqlxdOUؕrc]TσxbRy'-Y7Evs#]]O -3\UAܳ,hiD݇Drx{Efܧ$==nZ&_.شwK54Ǩ`t"1Ih#㸡Fz&6pت>'r !3yKbCEaLxkt0dXJ9DAk[=*[bU$s{E^4aj X^r&Ոb|W/b z\ip1,mPHP:fhF sF4'n0X!x^iv_J08#Qz.K!8\M~EDZNeó螄hA'YI2L;5a=:M4OE b hDkV <;I7L_Pi}%-U.EY,pƔEGbCB;]s#fusI&sڭV W$?E_ -*Pg~]¶ےZ$H.5 [yRv$րLYy5v AIhMl hMvsu6g1 FVC- c0|ſb j-?sk(vみ } n}熉aKR6ϤiUF]&[*3J EYYα0%^fhȄ#BG rlDiptzG۾H k1[>E!ױ½f-ymkCAy7jCP0D%ˆS^jހɖK$aͱtvZ{8l% \#m .Bql  {:4a_=}r0EYpL`N'j2y[,|P({oj'_2RB,]c?-иnhio:4`!PcFoR3xǨSf,E\X +9Nz tD}GRF[MPXK=]̵ƨƀ3fsm::$H4Q9l_-3Rƌ&8,x{5כ_Ƨ"%,'s\P +8CԱ#cwU[uu͛tיt6_(vmMh4\kVa; vxLHߵGJ}zRUn`;Q ="@9T ڽ,:c% "[#Xc2o&0KCf'Ֆt<֣,,=B ~yq'BcE_J-}o+jl emeНƄB ^,0Wf}Ò#3 7Lz/`zRmD?]M$ƖUXdC_gְ Zf1F!;dw)PŭR^?q_ ʳQ^q73hK дMEQhƥO1!m6bLN7QAmʪ59E=-$猌Wsޥ @h/tdBVgM[Q6*1b<7!C$"Rw}b_xw3΀Pl5#OI. q8`)[m2p\]VJGQ]> ?@0Gp;DFU`Q#>ෲe"JTHRzi?E O YD㊲ n.޷kj\gsi;`I *5"bfG+W :7_l쇢ӊZ5W8=T`追<{]E =)+Z<w)?rKk^`,{²xXmD&s0 @:]("t f4?ٶ9ƾLZcO`ڌ۴ElI;?ڂDE0O6%]Ȫw<2Ǔ.o&=*Wh p#`H#ύ+d_4dy:yɏi~ LOՕ:#DPkhc1PPb%5Au*Kp \,:}-z6q?S"]R)7 .|n8r.osL4+hK=UGRGQЪ ui-e@θqPN=H=ݕd U@U|3oI)q/O֧jzO: fQ1|ݴT-l#K^w@@03I_a bD-سY";^]ۈ(y@tȊPҢId8jUϚv(>"(d2UAl|N{4lBH''\UU$>뗥9Sk̕y-1bz)/M6m S?!gҀ3&ܷVpv<BҬ#??X :@)4Bǖk4rϭF.UB*]`ڱ!^lUDb GAV<x%;umd3e{ݮ+) 1h ?H̲!z;@cyN[KUfld.qXN}_S"q1~øx6h<ɳ%[o !+}<f5e9]Mf /KwO2wBdE /ʏYLKbCr)r\5QM+ DQ%QbΑzkA?'==L)Sä45 vCzo(t׼'~?*WMᣢ\krtJ%8x!ĺhĖЧD|TQ݊>}5=R[h|Mi^jM0BQ+0)9komvm nXNxDEa/ORD؉$] ZB1^ 쒮"|jN鼎JyiNj9sZNwDq`1_Hгɟ.ᙱ?|2dT-Z9"&9`ͅUNdp|!҅ȞPĻË.ؗ]wʵ]ql2J;}3Q1C{wc3dGr+3ō ZL@Uߛg8 LttwZs98\OI:hO,)&񅈲J`a%JTUua1m{e? ۼF+Ӳvr$cS;:.hΖEi t])]藲j0T@ Nl GDᷘƼgSFB&E [=?D^uy_#kktM O7GAFUETj,[pd _*jUM^b<&85%j8V·bP|E q wayb"qa>vnOnZ( j$DɋwOłmlf # W,&KcZI}ѥdEV/@B=אuD nBd(|l"-_BǶ$w&?"s-)֪EaZ)4әi:SK'Nxq[!ANB &' Ły E޶5b^&LYEF`VA㶐l:˹ )> Ԉ< 'a2tVJ]$az: :Ez9+`A܍Gt(e6XYS!Q6!ubR8< ְy8 1jD`Stut.Σ3pbkT A>QY52a#A%D6A2iߔk=><UiVJ,+7Bj%H>gUJKCy,iB農EGn H%^C9+! Tďd ײ zC0sV2(; e>PZdM>Q9nhvyU~CGaw{f۔fC|oki>@ KJzz ;0X!٪ @ >Z}tUҐ4G5òmCe-&٠qbn}J$(Ŀ <4 $xd ;lU(α5ǿh(w'@i({%gg4%(m/)i+CR㿴pǃC\,L^h~\;n!S o"x+afjvp [lzk#7iZiuEޟܐ[1"J ȹ4}ZeӍ@1544EwJqC1*)f%=Il =82~ [] >)/ mlWK3V[նJ܋A<)OGol z;d(il.opj7dj "JD>-MH ./˟'[<٧ϲRw:\)\To zE|%Oxo> 9~<ܲtQӬ@.ÀP97LVxojNIZT/+}?̺ gb>U-7= i?wUXs:Eas ɬCiX)(cT>%{w4o4¦mFBދȴ!6ydaky2 J ]")C{BǟkSY٢Σ'FXn: sĹM&[눝D#){ZgypF·_Y =kQoJsl %\EBRK|Qscm+8+ `!h=^zbO_8/[2wnVmZIQ1:Zd]dckp;xW`0L-L7|tgN2'tРF*atR}NSڀYjioF1sn0j1r@7 $Z"%6i~fqq8y ?;dh\*0޾u/M]YQ7/kCԤ* {BLz'|KP%f`;NC٤C4V k}!2FADyed$ŧD/)@LJ!B.7/Nr*pe Ȍ,8koµ,?۳}$S>eP:$&ĸiEif28>*L{VWܘzsI0(@c5qkc*\;g6r|41+9WI wA?l[dnwW2(n<%"~C+zw6|vmOS36v *rDrWvKa՝Ts 0kC l];jZqEIS@=Q!P.>B`ZoW;շz{bM Šj+2 #$j|wn;/Lqs(z5&FGz1X - %k8XeG]Y?_q5bvG44\Gz(1\P~n _FDgAg9Ɖ3u$1rh0Nd¨%~6l$wftlr1kBk@pШ /^_?Jj: onz=ڂbP8u+qٸIZVTR.`JXLcQewqul=Eh)͘qk{C _4s99Hҋz#uwLF6T|I&gWx [CRXecU/sH_V:!HZ@{] <PR(Qvu/Feu:t`D}ݽ!׸h)I2$[Ǟ )?9]<nHiosxdmJ +hx)|I~žW@ `_RzYvzr7~yTͫhBv ljpU$^M$K`=A'D.ap (VtHmT;CANͤrCJ}f6hrIi%ӭj-] uPZ}h:8uuSw jR_8fD 41j!̅ ΦZuuZ( k_-H 4m.cv,ߏ1F&( -Ba_ڂ4%./|(_;bE'vb6z.eb|-ń^"N 5 gs.X;Y1^i9Fxt*сFԓi=(@uq|)C_DS 7K|`'fnSL^[ cJҦz'LzVS }՜0]:IT@HUIb3D8I{gRj=34L ًYʢY+/4Өd _ ow/d8qxcwٸT8I]% nॷPBoC>_ƷBƓ)k8bu$XO}an,;ARlE ?ޕ9S?k}f;T _D=0ƏaO~8%R- dMTaM_ͫL =|)`mS5f7pf8_niȻmФcֹbI<@r;V*;kua-{nK?aL\ k^,'@}plߐhLa[2]`ވXzf,x w lJSkJn-Z$G]MjoZ5NK=+x8~dϑ<p;{JS8F֝ˤAtݺtj.lgl_6Y,I aޙӼ dE+zࠐ0LAPjF3n?Hb3XXݫYcU6HP|yamkq`n15k$i|RKfIv EBӉVysWxׅ3gʹUʂ줧Lab{6YC`%[C=1-?٢P G^Wkj/q,9]F_=%(>qY{AXwpAMzZŲDǡ%:Si9dK %n8BWoz1^ܽF=٦tTzn0@@,@)0(,rvN^ew>4=VS- LPD!`kɟ+&b5}len7,:0ݹq^͏2Hn 8_(t] WSt'43tWJ1HgNJ&o4>DY"o𘑇 NL\y9߆2*.Qkl,ݬR3Z;tXm[IWn[y.N,}Mý S&$X3"+ [k*~Qea<).@9dw7HɒxeX$hgW77w /`ߥ_ˠOsL?y/pSX>IYG&I-K_GAZ;r?M6 ɾqQw|xsY8" ѡJ,A|*ay4S-]caƕ`ņML?^TQ /RTi0;h_E: Ɨb 7cF;p#MFY٤{atuvJzYT "U#g쓰Y.vupKь[u[jgþ氦')9 ugV(pڴ٤8W5 0952l.i%}d=Tľj\"@Yu-.vbcN\!,MXkRӱ.E<]$7UYG6q+DgeK)&1 oeѩt%dF!+A"2[3H0oUԆ]jqԤVaHTnS., 9J醷\_J5߱OSCs%}{ گBAl'$ѭ*4z᧮H>5tt^ظ#U!x'Am1d7vz9=7 W:cKmջFXVTJ`)S씾u-¼FvAz t;QnCx0» ImSMqGpeBy͢*v'Tj4@E׋~<!A6e;-L/0ΟDᑝvŶ7:璟WPB0$ɺpF"il3䇊H{k^TgU1?(YyMĜ1d}eg%| ]uS17_kKф?>j `rs4{sfl%d<_`q#ضĄoP;gQTxeXMB{FKk.OLǢeihڹAO]U!L3;AUՐ 0'#8+qu,zE#6q֧" ]ފ3Q ðdFѠg<&|n=e|:;JS[t}3#Oae!٫~e3?lװ%t3ŘC3n/N>ۘl>_!Cˣ}\I@/R{'j+3|skE:o{NF9=pm {>g:'ŬU?i>Eu n4^,#`2O}Ch?CS8Ȁ0IdО۽L<&ɿ:z$I^ĊF.`s3iTo⁥Υho rk6_˪׮cPbάC7GEP|׭>)? 05<_oD*b= uJH<|b7Q ,< r=p:V"Xa&ᅫ'Uz݄ Md 0se8d;Tqepې&\-OCGYnf(U!0F|v}>%0Iv!>\L!&:e轏NZc1BgµZ1-zުi7A_JCllkVdRY밇zY$NxDs!FIE}!i|ԗrSֈHBAN]e^FUy&igH`6UœǍlhvng c'dVW7~wVcM8øHJ;"̣mrg힖+ #VI1FT΂};1,$-v]FNFemAc!;KFTޖ7 qpm(ĠlSq(5ߕXS-n=CBt7< /}'%&ZT@hr__U L0X"1ebU+N{S' d2$aXI i×JD\+` ݌}"Piv~'aFlٔ}T1P'e uxKzs)'Vs ]xQ:!!#;<03q:\9P6<8+CVi`zI[~m t ԈZВfbu"{Tz:x`t(6mP^+A%LIWEx1r" 9i~֌r7zr_IUY,IuiV T÷a%bWMh^Jrgw/9yyIɱszZHq0/5x͍NšBI$ǟW٤9,KIֽۍ7ܹY"jĂ j'j'9sl tgH[@їzi7(x.Bl'sR{=N2\nЏHN%ӽy4W7S*\]̉:E^{dŏ䝓 YDe[%9տpS޿$نt>T^ܢ0">4u46cim'ҥeeV4(dx~M%6ڿDcOȳ2D;!9bZk}1,UOUW9JSۣ{5;3t}/O%gvĂ_F{ඎTV8SF1r8aENU#d堮`"Gx*i '&~y+֡$ | jp0dW_Vʆv$Bq"g-;X;Z~F53†#XC~vGƨ JEKa!?ٙ2 Ƅ['d螼P&i ?;xSEMO9neJ@Jf 5#ί B8$X>)cwCVwWܴlAɜ$[2^qkgm'x;j~}м*ʲf=^5m\DRUoEt3g\)KYR6`Si9+N6oHN,'aii0xrɀl6 T- %+}A031ftPDW~`dW_) bIO;BA]fH'J˝N-SL-;8 jB󁄌M jDa[tJ{ ʒv9^ҾlM>0$Hh:[I=)},ʗ}L4_Bg\/*H5!Q-4Ħl 'x&xfA;^Z*ohqgD.,q#EH'M2EK`0jN>XcϚ59%:R0F\fPXh%K+wxWʪ vA'cӈk+3g.P&:Iyi׶,?7>21+TLJJ'Z.(rc9C(2S'.Xn:|}rFa$]v5/QK:秫˷f'uf8p@YwS:N . Fu??+Yj30Qߡ\Q '&.:gλ#r C8H=kqڸ*8lD˻C5\p/i}>rC&m\ d<ުoNU78ɀXKGF^#Kz.A0~_QPddiZ߁\G19N-EVu)'dŵhV㯛CC)= rخI#!Xp 커y r/!Ia1m)8Θ3x:cf-<寽ZLٷ4[hTc/sq{lMj`Q9x˰Oq(-Qy@bDZ!~ >)XadRy-'àpa?( 09t4?F|TFݯ224r"41RÀo<w-B#7 *7('nH|4}($bGU4I:]KY.m ņ[ < 5Z1yS Dl) % dTV RBDP &V3c"]:HIX^k-ڇe|_E'>Iױ|>1F>m.-_u.^}MGXDžюlh4_s26SvON_p<)"8H> =B;ͯ$*Evȵ!]e m lfG Hhn6|~M*Fyr6\U:uT!&6dC~H&R^6DSH8[idt :>rQ/ڗIH 8RB)Dkd^N ͂3#3|]Qʍ~O0Q@GZsT& fiy_B[a=Qd` (oF+eU.85񕖳fy8eFQ >'[[0Cyt<mlA 1ct>w {Xq9XV(<(Ly*:yNxQ8ĝnU=D] KWMS r=]SۀzvM v EC7H Ђ%~t]dv/쓮(9dzv3vJ|\+kRA%gh[4j9*bU ] :H)U<7AޑNl^ݧšun<㘟ԋ:nErC3TA=3'sF qq'Z`kțO]=:B}m,,ó7KhERz(_A9EgXyK]h1P-WJ @ZOz$Gsroth@.`Ay8yT.,a`'Ak~Ps@n0mцt{TʄGoO]oE~N^T:V^0W1<[ḓJXJPĊP. Q5Vt 1X*BRXUc* fg;XU~ˊɖ3/m30CdW25gEuTDp,V`pr#[$AKUةiTZyU= U}ODL ||RI$ +C#̵U h -UsOI4Pj`?ػ}Y5oCsxsPŖA NBX!G1/wnDlhjD' P,]$GlnW'5yR X6&QD&߫-B!Cá'!$)KVO0y]5XP0PSϺ:_ WmC[L|'?vk\KFv1C@Eo+x E3t惄6_Kzr>٨e/2)ۂ=Ni  cc'rAʱDx Saiy-67 c,]zzpH>BGfqǺT1RiCKcȷW##ۀVj},pio 6q ͯ$ : S?'ǔi'LºR~*zVM^2|E"X(& 1 ֺeƅ l邇Ȼp?;gv.Jzc+$lq, daNÔ1?UX5%;= dj>N,l ( ymz.[ pۙ`i}3K3^-ҳά锦k߅ZώuBᩗR GXg5,$"+ҖK^n ?3A(b4F b^l!)]ki`F9y>!`z? <M*@i'ZRJ-QBO[@h]%ztsߣ<aۋP搪.HѼM^>F#)gY%uRnL,-i O*2Ȅk_4UJ%wV*$+'6:y!2zW~S$ij^^\L.5,;UZ6uAcRU_\%*LUÜXZ2xf` 'dͪ)g@ytE7-[]:mV}ǣۖGpVs7ٲ !٢ M9 dORuWZjدW{./grG_9.jlsWI㺫c)({X߸ ڄ/?&8'?>soCFb01upJ*\&^H- "W )Nyx[DLEH#Б!J=hhِU/}&{؎8>B"d銾ԍL  +vxX/ NNm7ij ;]iJ9$eg?ZG7i){st,wMPpؕl.]6 g[.ƛoo/V6>_i)%xR{@"K(s]kmw f7 6Ih::1;\m3ڋv,B_N!Uu״dfaob =5}eBT +iC7*;wIFGHT_Rp.-! p6-Zzڦ &н6]_oqv 6!D "w_xБ }ﳶAc[hy/ >/0-?CEeFB:(g?S'H&F-Hhi, lCHpܞV>}f.>qi_4k;^М;4)T| ٷnOKevč|7A%zV>s ~:@OfB-z<>dgf0Y[c6B]z7U6^`$Ed,bDJK@|uSHdXhk\I%ϔfqd]FWU5~QD z=~c 6ppJZL ~~+cQрXxHqUASdvM KXW0ݛu3k*5ry@"+T~TĂ2/J7E*A>Cj*,d,|Zjc+3~Ij2]ejcez,Ǒ\!lEP$x9]pͻ*80=@/jH) ˊn+D1Hmܧu|֠./YF3Okh&'O=E6cNfJBz|{n9a>b+nGW Na4uh0RrN.C$u\.vzGwu5@~l{ /l>O1MІ}+yA᱾ 6]1K6;PJew0JZUN=mAKrG!XS(e9x MYY=:wnLrb-ξ mblTa>SR.*zLᲚE; ^ق<ci^zR .2vuQdU"3;# X/&I>&Y?~ݶUikDM. YI`8XԀHd(NgH]OijYqF:d3ؘIČ22~\=żIV-a 0BDw܌תŖdHP\ňf!PvĬ}XcdzrFD x TE*HT̿Zqw΅zӊQ(_򸒬E_.P1rޤw'"*<"I/5mq#i1 w8 'Ρx슶:/C|\EAVfs"QFiJDpNGAo-ԇ'Hr eQ736GTȶ"6R1E"FWc!5%Jen@ =!nEtMCɄ ~Ԇr-2@|BH:rE_Y\H`g\Ĥ+Gn)?{ӾĀ{yE6GΡɭ}-6=s\5GXxv}u0EcX:A@{#UfRYI2,5 idQ\,=/9=Q^tŭkQe(p]ƥcdaZҹyأX% tE=RK |Vs2%E-3z@esP yoU"x 25RDq?תq1iab@:_~QXH@Q^;. ʪ !`nۦ\jP,cX K^YH B@'wp ݩZ7@Q? 5f#T D2[>Ya90y]>7uvG ;lVqP1au $2--GAq>B0 _jn$(gy:d!Nk/0Ky䄂eFi#ϩ#&MNY&X\EeK\`^cڠ|4ק++߀_LYq5xߌj%'QCxh:yk62ݹ9KI@E6cX%O ~亯>]*E_*=YE)Ä0y"ič&&vj#=ӡ*Þ }=Je5|ˤQ IG|6v .ό,d͉0 zuIùV#&$1A|Vh"-/!\p?^SX@ u~p=m1! <lwlqCۘ a.Z &rPVhgA+<JV]GR,o(:t׼٬HWH8*@}\4+"ؑk5/u: OeH=wyE]jCfϚV$PKWy8?ƢN5taNX[᭶@dVzTtvBdxX.kZhYg&$`}vp KueY.Ij=+X鬙\p6$2zTk|^[0Rb|ۧvd6F1&{19+x϶ˢu3qksǢ*GȎ滹|hթ~`R%ZRx 6-#˴:B՝F+VLD,_noLH^zi{XFMb{3/YmK?3cLԌubT8{nNFN<啉*ɮGm1b̘sv*30BaZi5LB&fou651l h̽헡d#)6diTc9>By9YEw*ӝG#>! 9eN@ ʳI޲B`6w&h][1%pވYv.mI@%Qa0j@%.^Dq,'G,x l4MSv>g}B(M'/٣6C0%3,uOXCUɄ2ZZŸHt|~,<(T:Q7&r${셋#@r]H^D ˂+^xx!VV[bA: OgLϞ}-20Hs A)!&yRZ] 2"u)u'R)%kJ" !sl)뼲ʫfb#PaT^K^z_"R*3\#h eWP#1u/f΂̵r7> h +F`})7@l jz1tӲ*6vUk:^t!Iȿ O!*HjfDa%C8.A$3|3"俞i#MKgAHƖ.9^3?Ͱ\sPa%Uz[.X}b UvmKUٷj`+ǻzBwv2IR}NNtF /U=n)orjmi76@\./C܃U1`h`Jz#b:ALQPP_,&O1;dsDQt0;t {ub-ȇY~uI N]Nr-8R.a]6QEJcW\ނdr_+5ˬ^NGT7(ծg7oҬqh#Ț&B5-ѫ^{#e j""=QlΗGY}-frSbe!aUai!=9dUs3Ј8=b=G,;goYDK ֋fuS'QgU] ~Ls}%[<ڡ IWL{ >sJU6gQhf_'͜HQXg8[rQRJ}IS\4/e,U6e'бKY= Iİ%9)oQon&^̯u':g LQ fp7uUTZO ’XWQ٬}`;|`\Mj*gb,v.2m0G%y' SY@[.9Xz^O*nG=Z/Z!ax&4rHd^maFJmRRuHZ2Α\q H*\vy;ג1ԋ5F=80-\NMT+~{C~qӛ_V$H-4bH8;h`8#m;\@BBuJY-,lxp0gHt5nj"/yֲeA uJIĚڎƪHb4 V7G=Ϲ*i:*y @LQz IELIWҏqa D߷3=b%t婼A>By #pO:: Ny8B^xr}1ʊAo?0R XT*^<8,9yXoDD~C7vhiEVA J,JNF$V[Օj!,L2,O㳍~7ǥ_@WM';׊<Ȃ%~%rlB"#w#9M8p}X-}[7q3ڟ~\&BLXPvdRզaq]YH/k>l%Ș^<:75n$l\F.M)*!3хd!%{C9TYXL{JDb`$Z/vsa H "E0jLļ+p˯CZY3Ql]{r0Dh |5&5;(rJV8&"[.c $*k,)'Ɇ x=nsnЏ)q"4\A!l dU.-kZȁ6iL,ݿl xsc5s@z$1ك @g{:߯g|4֢7%C62et(?Ofk=2  _> vTٖ(_7jܩ0Xk$9dbLclG95 C;{{H9vy@ml ÀO@V渌loc.1 ZI}0zL:?E7Z wm.½(%J9Ϧd"("C ki:%7U ϩn'p7`/ٸr'ݠo(ٿ OTM+WDž2藢](EQ sT_9D?9BoOMSJ ^]):dRO!{(a~}/WdiD+nk;#qN-5zq1F +,#h`QOG,!յ'emttPފk椵r-ρH#bc`Ќjm8p?9p\9Qw?*/_>scrx D_!2gtV[JxkIuvs>*5& :tڣi00@IKs1!h"Ub:8 &8\B|#wVW|d PgO$^[&#'xi ;eaˢ!vߕi%#)=QHA'i](a 8j_e:f[kк_؂HѬhe*}~0NvW0{WrOj+Ĺ3ϼ{Ís_[%N(o{Z)ģᜉ]R zwo银p{l/^ .!"E ;=u+0shos4Wy]>[[ "kI. ju_f ő9 QJ}Gw@('9yOʅ#L< tBKK.AP ytcV2NRo E)^0HGFwHrnip?"U=,T5 3#Wgo̙ҏj A#]8)opq(^E&#l^GMвROAfŧ6Nai(Q͂Yʸj]`VEJ#P{BLnJ,P|߶P\Mr[*>daz1ş٘(/"2NsNou6ݭ/3cج3w,+6r#%SG94U{].^݊8.@E2=VaOݳ>?)[Z,k $/A['ȭHsڥ֟g؄GJ^S_*ͪ5'r kds-p2@ e4#z_cvJ!X_$Rb1|f7A@!||ll3$CGv" N&6ʸv*4}\Xޢ>LzXݝwuĞYV<跾;Ng4ӗxd9b!\=Şs(haVJbݽP() L4 /t'v"˓Ng6y0OC^7~{J!RC#3dbS֏)Lٟ_߀`$:lP)>fW?a4&Hc f{\@g:e]F̖~7U)FKJi2DzkE&}L63T&/7VIK*{eUR]Y4Ⱳ1g#u?j(fa |<3魶nh р[ QwˍP1V;)pp5n 'u:=Xj8 BNx'w7i([pIy{2zPf#r0&smf H'>K-Y/sCaNL麋vg+jְL>1Փ2Jx='\#HFsI}mxJLYo xpV[l;ca=ͶƇKқ͈tL'uT; #=ӋIG?*`?QT"zSI_$HcB-0jDnV_`EYMfAx &[;b[  [2ĔOmg%:q"24T5io# GɕEdV?'p`m)\>P;P 'o;PŇy@0bӼԐ32I3Dq O #t`ݠR7q7*XlIEgE[1H+18]+LbtC$u rBXQ|+*^ ZnU}|j{gbet)u hi!w5x9HK#hzo3m oC s֖Y[)"QX,mWZ 7Sm1sᅇqYJ%]ΪyWp/n$R@)ƨ7c8 tv5ķO3\2gW F`r^EteWSbvp-|R/}M-A1D]~#vC[ Royֺm;"pg>ʟ/>u>BL%}U +s~1<_fRu{ʖ6־_)]@I!~KsWq߹铊22)8jҩD[8+V 3C,2pR8Hω kHwbvIyV4>6z8 C/zǥ Gt^fM>Җ,6/ jZu,Nu_(?Tkia#'TT߽$H ¥mbUP '^4ށ,]\~V*Du&}=#aj-NʏnfA2z#A#Dۏ xTU/xAhԜ{}͊?4ZiS;$4e):;ð0m<+Ic;mtHkbSx'ބ!\͝WojS鳁mžM ;iD6{}CvMA=E=hni%2׸S o @"HK#UZi((bdg¾7%†]Zʨr)l}3f/X8R""%3c_⬡V}:? =A^ѡ?4΢^㦯 棢3XQEkvn)(6(W{7eDbdJNoH щe w dRȅ:mxOse}&;w= |_1N]fq.sKqN7Hu= '"F_DNٔDj@X I?]܂Av43s_}SxS\ a  rKk#xMKorx~hv7X|QRJN'b^wYb&#m/ަ@ {1CʟUt9Eƿ"Gۋ" ͗q4*cbh넟ףQjν%zSv߼i@8OO/9J;|wK N6 Z& MDxvv31I2##:{^Y;IJ[svSrG'^?Ɋh |=ASRQH&]f;!O_ ]q(cZ8I⓶՝>v'~.hKgR +p CG;Fv0?c,BP4^d|:?E8yzvSsޤ on|_VQ!t}U`$Pu|9/]D7$ntMfWk"z*]|ݐ *]['d愶 09]aby%DA.s9VsSts?2mk_NX`ނCE 9qx$Sʹ|ٶ.LhxYD2;, #`z_401Kfzl4yyĸUd^?*%}6.݆ޫ? K c6}/""fggU(]N~j\NsAkMN: |2hd;??Ctvsza>4<6dTXsR}p = ɮAO\%%?f46*$冔d{" zB 0C=X7m&7W#VY|ZA| s;hҞ eY4A1T .NHvqkY+<ؓyg%D &  W^u /%&KeUsl¿;` )AH0?bsY.A>qSf1G=|qҤi. D,`M #?k9_*3[Li9!dn0!W9!bisdť2?R71cdQ^#9=0~j-H0M/X]4CHU(Vڢ,?4O[58| +.I~; P'fLvF#q~$lhW3*H/aBXYrlƯoiB?=zP{x'5$۔ ~i ʟ RBO|D"UvϞjUh<)1l3,W7-LǨq\Hf\S[vx2YP^.^ v8c{WI;/P·GBӔSt$:Ը^ 6+)!U64Uk>e 5fHT('0oTFQۼdLiԇl^xvwXR:qdQ}4Sfh5Rc xXV X Eq]|\f9/0}{/ zlрZ| !Wח/va0W|-'[qHQjtxclǟK5sn qmū e청{MeRSC}4A%?H_Ⱦ `>dk,z5[mOP}Bi9e{Cվ>K| UZOY@g7wgkFG$ņ׏TxV ר"/N*V ӫm m*_/@ c\;Aڇ$SY3,Kwzn?? \L;]-]l"^)Gl>"czK15ԩgBy0AƋ Ю87fz X3qiY6r!@ d%j52{W.}"]r*ĩ,>$p1ĊCdRtgYoVP I+ju]kuM#d @ y`0PPLMj0!EΜ>.Ϭ'q7?ĭ7h٢RN94iZN7za$(S Uup&eg搢<Rް~]x8șÆDOn1DX榕g&HHtv_k.CCxlPUģTۼ<1ׅja !AlCu\f#]Nss]0=Ow8$ tc0U!K}NrJtXrt09J~f3^6@NcDCNuLMNAkdqҦp9J X"JkqzN_7_S9ɮ"!g/:qvRoΆ`N,Wr>Dhh1BzCN=WV]kpyJnǖPJ5'8 $oĕ:oW?_,2\E_mp ~1[׀b&P8Ϊo:'eJֆi~NZRn]^Oi(.`qJo+zӢh,uPcҡRfC5BSꯖVt,bVuh$4vߘmg6I ЕJa[ThyI"&&%[lVOyV4>݃!?LH)8M_Vcfn\Zx;B Qp ݖHlFZMr*K 4PA~QՕG6!gj 5-۬@,g"۶*ġkU:wy޸d +)]5ٛb}P Fg—)X$cԣ=(vޖQ2v7 fCZk(_+h`3 v./0JUvaH c쿺^L"fu 7p@ĝ̲$܆Qd?>9M#2^M˳+fj͈y.٠BRd@k2-PIE:_7fykGvs{ [.R0+TC}EzN}P~oKb=-g;ZR<lT7kJ륖?2C(kFyn.v$hXAb3-a+xc-X"睭;((o&olz.@>g%FVjzSbF w*Y2bnJ> k{$Xlj*,; փN'@vx)WSZeXfRK 4iDߏm*X\2@ZkzmώqGZoN8Z3)TRlPbU]h+Zȵm Vpl ᶠ^ILO˚y{V怛u۹5IfD2\0},»A' "T6vcs`uI$SFvR@Kyؠ|E>PBwe蠣4ktq{a nbO(XDP&(}Ʉ1>҃2'fN91%*Ū 삎f)Gtf\Nh b񙽻I#N^"FCYS"&ܦ|gJM|DNeL~섮k=`U*Γ\}.M0ʹPxzXBD0iyϩ4ߐʐ9SH՚L)`sFрszPp%:o TYvzH \^'6\Ub\?|KWOZ{`;痚L߮kyҧ%uhV=q]C:2Ma5@cf?#xxfħ1F}E j81ΨW9qkx C7|"=1OÜ5ϵO}Pgar!oaYT,臭i<,~ IM{Ǟeta:&W>>ɋ>ҖqYnٚ8Ve ;i4I]f0@pB^( .׸83ˤŹ=|4- ġl.gOyP0 ~7X~רPYp>ٖg\)uA}AO"ƫ"MU21 Eb6 0`_Ormgxb$pHzOL]y? `gmچQ*qyGl}WQaRuy-?WDZ7WTAZNg\2W?2oS ezG=Ttvϖx:-R6 [XlBDb-|װ$S(80j nE8p]r9%lӰ1,,OqYbtrqH*m CAW>PќFn&5c\U/E8t(o=u?ۋf\#b"er٪Cz,a61mPK-p: smsndvӝ\ Y[.Q 23b\N~ag|9?[$pxwGUOUv-\N/_,HRjU XBHG&'(4.,ʲ##q[lMÚ n|K_hjbwsP fZ7. n dI:a$lִP}9w%4 @,7Nҵ5c@I {5!I brD)M7U-{(UuԵ׈Z}vZX1/&2E?-@?ThdX <e ݙ3s071tڴw];HAj oEjqD!$95Z +iܜ;ÆQ)X-5Dl4.l# nq +0g4f>KX<ދ [c%h5X;;V c/"څ7Љ w-]a. n&x_k?ͬ&y {O[w,Ȓw(Ę#; ~,LU{%xGM|[3;5n˥Ă^ڻ.[c4 C jPRlna%܅סI߾y~Kh|VU})$,Ozz~`j ͕CϳDZ~((5Z晢u5'x, qS7793 yMN%b ԺMѤ3^In1I'P'  {`kLyYɃdU GJup1xkn+#"$r'i1XX˘FqY⡔zXB&ɥls3bqı2%=|Zn*o1o_p#/G=rWުk4@Շg+fo6ƶ2ZN)ҷK=}X{IPl<4n^4CJgW DC[R/'?`-Fd(8f&fE&TOo@x7vlrAR4*fn^TwD meq yf*c=.Z0}3<A|O'fbl$E]9zWzޢJ񺸵<sZcEحfaIBg/TJ#co":+(1mc/Z+TPb"8 @ш5 xGq xf56ʉcwB{J¦ð 5!;uÌŠe7rG:vMgⓜQM$LԌ#EI%66hfVw(,Rr,W^ع,O9 dA+;Tj12kP~Ot=[A': SAfQ}%U˓z.?5ϾE, HפVI7t8@3_?Lx#χ0qqmă[gQS86[>'a 5:jhcO0R9M DE[V ]zFqK9 S¶iM-p,I pU<ņr'Jر^V2t]+iu0Wz2%5$XSn7nV 9>ș\ֆąbjS[< ,weoF.l>Z '%. G;'usEy[( Do8/+VTl 0bnrme ,7̢ I H)4Ҙ(AGF?|0/)NJ}O/U..ƒ_N)t!fDk\Q̰wIo0M#3Xݾ(6ܲ3=Z~ I $ޘ:ݟ2\E. nM"E^˝E77A_L D0:cݘJYig}jq\p.TWPhID}@F w;8I%UKn W9t9rjڻ92-[5gy\r\_٩'N ud`9pF/~ ruG1kcufwdR+z.˼d=I%AX5Bji:8'R_Gb[{SûӼo7o2(G4 5Mg؊q{vV쫗!G̰†?s |ImsQ|{$=XpYiaN !#6*qNm0 GZ#BSJPi3T#|o߫ #* W4"aY DՈ29 4#U[Y]qlsWEONOy N;7ivrM\"F\u—NMes2 5B?)8t FŞQ9&Z6^½\ KnT$eU,EQK;5 g] tN|Z< KU?slRP= XyIG7lOj79}Key2RJ0sM'k~u*/ӡuq<8)` (OS\;o 9/2.o4*2 Qb:!뿗HcHpsC/ 9{3oQ_+&9kiS㠳Ϛƛi!75mT[ e ԫh\y.^]j*;8i\{UTvˉ>"ލbjRL+MuvlHOmZ.ujbˢuKYۭC\gH 9 I!j~By_qx/:^B$m'<2xV!8G~ K o RçܸQd}{x{͆wi#կ'N=ob[prOttR4{l7P|rhHIURHEQ1PX$HǢ \>} 1PW9FZS =r- J"c4qwzTb[E-bpq9‘*D y"R gS8A+z>0B,3 &S%]Fl17A87H&}*2bDT¬h_.}XBWXkXAO(fFE5"kJC (yկ늆 -)L.&c.P̹6јb-VMq,NA]QQu'$W^>HjFǛ.eR_ ]JG)a. .E~5m('ĹBIxP'r#anL;2c'sVOA{Hg7uK| ?nf- :n-;Ix3]citS0X<Q69>LH [5' b1¼"}PR9X`tk"Bw 䎸vrvӴtǺ M8$*fr9WQNNCT8FJYUr`ILUGfg&fO,r%h]]d鰽]EXAHWĬ,PbE`xjc 1=Q?Ԑb~ΜMSnkX !RE@q|?m,>=S^SHRmo*ɶ2Yk?k\%o4k+/IPno ;ÖeHL-FxRU0 l(cw|AЖ2`m"3`X c>4tY )w=>8" f,G^HhdkjͿR>,ޒuFx ?v8eeaHʏ=!%x8jloZfbY"&p-{髫u].1B_J EVIQVh$cw- Ǟn':j 1ӻ~=zj J+j;7j𒝴Ob\tc]}~Qq`~~a'J|jn-!^!V ظRJ~FeZ0 NEj7]`?bgsd_vC9p`!\߈TUcMM3AC|$XO+@P LgǽtSox-nS#)`cF 5JK#/j gۯJMW5JHE8@P{+ ]+<:>WeWNF߄Kg-'c#I D.Vk3pPBqLSJBe$i:2y-rm*ob/v T`_^+54'qj.zPZ2;2#e1~G2Tݾ` 3ldyE6Z(CWB` _>Ju\0<$1_OlUk_0?n;Cq&O|n*6uȨoJ@! d^ "DQ\GeIʊ85XbJ wgg m}$Imc%-ʂ :p?5Y\F-E*V3Lv=j+WT1s3_V5ȷzH.lsDz/!_Q{6U_RQ:d_lPo#yzT`Cobt&sECf%{W5q8nz>" ,FmEh!S[CQ"s Q1I C?Ysx>\B&x[uBf{ωJHA'oRڜ_Ӻq#jpzd}rhp-kMd8UÀI]qMOq\v8KTn5%$Z˳gfBuJs/FXXP?.SRPh"׫uߛBX$XK9Arg 3g^ q44iD9ᜃ-: A \460͎\Rk&*2(;^)?p: J!7>0 H@1T^;i"eq%V"mx)qjxG!['K5ȯȑ`,)(L̷,g,h w7$e^uQ^/>5fe_th|p[ h^5LkVXC.X]}\E#zDkP#Z~Qq4SnZ3!CCעbr?jxun\&]a S- o 1"!OBm*ia=0\+Ŕ '*(g}R:gJ٭]}T{fr#4NƢ+lnƌ2-}(ԏ-z/2* @(䳭ytUavZ~ꯄ*į9u὞ d?Jf]&v d654Srvqv#/b +T6)TC1 <ë`D湼][Tn!05K:xE"]MjY%H~$Pb٥[}JϋU=mF>KY Lj-5OIJg%AK+OS:9z,ϼIֈ $:,i>=lg}.8[\g%8ܹt.,_H ˺GifEd;ܷj]eЬ%brfg#& u/y_h^y\"74]OgY $$02bAE9w1BmrPyKGǫxp0ysaVe-1vEtQNأl*neY.V j[h^2LKG"D@>y1G"j^ѦD@s($ |TE[FPJLf &nnjX{-Sv?;:5>L`鶕>\SݢU!@y@lD[]eoq3$Z@mH %ӵ_ym*l@n!*e@FeGe˄4f8Yc"oarX3GB@iˁB=Ơշ *DFC Zf%aތ{`饾U QAtE9ߨ2, ˦2K)[ 8ς 0| fNqEKb8B1PHZIy1Uo-a4{%ASQEjd'nY-¦!;^wX)) A 7u肇eLkU(?,CdX(ws~ns c$A4H J.Å7CO1bHwxE$ϢTEGts*_!rf{; W>pL en,I3ѝs=_ѨG{醦Uk%rF/OO.]<(J?hC[4@Z+;}z=qW{_gl g[R nR!\4$i߿ؤޓVLѾ%0k8L(cQW>H\fm~SDUPI1yc*jev|pq▚_>A MӨu.Y"2X4>#[V (ݛ'%C_Bf8cEQ>ׇf"Lͼ ]As.:`8wTN66Px ~r/r;=` ljD2'|9 F{~UάUزIH) /4䣭Ywc׾]Qy{<\8 whو3*%bQ[|țx. H">pVFp9ʬ^ /?-X$z4!7jsV?"¢kEQE mP3go9GP(.Sw C޴˻Fkw"AEV//a$]7\oױ^RvgkҗxEtG=aM;q'L3q"hYt>>WS@$κSEémK)=}n7nA!R>0#ӁZc827uG#6EC5ty-Ïe_#JnA`c8KGqYj7/s/lAN*ٿJ ?`}{v!!d v_iW-5an{K<1rf^WNU'SLfqZ)1=I9\Kl'UMQ栔!ǘL?UI`&G85%͇$A%l\6ߢɞʷ6z "֦1/ 撨Ń: 7crnم\\4%P<^Oq7`O ƦLfiaY<"c/V2lX?{ ?{[4Oz0 17  V&G{)!_j :1tXm H1a?rc|ź6ĊD R)&8G ې4B޹s}JEc(ż2*f }ڄ[4LSĢޓkCɳkLM 6mE9X6-"ESo|Vx=49砑~5/=kXg^7M#CD/p^5߾H|XAkP+J@+.=d~/`>7H|2BS߉ʀĩ{E#E ^(s3p>itOH(E2sXdIj=xxPRkkq@b-]g:r<͸KqIp87,8YlU~9n5FY%{- Mk.P:>M+ZJtP=p4aN>Z6{ qȋl1BR }]^OMG9|Q9:+&I_&,q4HM?DX`{_Iʜ_ixS'Jci&5ퟅp͒]>ѽőYX;"9@^Ah=ݤa㷪jƧsتuwgimuXg#WsvMRcXUG׾Q3 Zr{q?LyK~ NǠ%\a7_}A5爵lW &\eZ T'0ӁaJ~s;3_b:IUz`Nn/Ry<iK`n%}/ byu1fGp{8xԐU <#˶IEEz /"ҝߩwL{}`CZl}!u,=껓:͂]]Jǩ.f0!D\,^(LJ1!J[) ^?ef8ê5FÂ; ^?aTWm@`ڰ=u.X=-*ꝽmHMm)]>-O8!R&s%oYӫɮKRTRe۔ F#d\>bivoc/Z|zVLw,ŰErLEj9|EnL|!wvs1o9m2O$SQ"bV Lg\f X ! xx?s6%PwN~$@-d:(KTklKĢCb@ܕ.)}=C4 "Цxm#ͳ0-[2G Ft3Y,Uo ]gZg|azD;pgԋFcWxF[r)G)1r9v9> ޙ&,&]rń_1mi.Vi6_{A""_Dt\p(Cɹ\B&S,׳5 mzf.cͬz 0s[0D( !6艚Z&RY'Zp}Nϊ+ּ+ o߀xCijknL'/Y~߀]8^ll1&#BGA&Z\)sIB2H'U!ˆ!DKT~M cǝL{-1t YTSI~qRبmVFZ7ENsw)0OB\.pJo3\NTRڋ.N\A(KJO@fZ[NZ;^n\n",G &s|$v8`PIh+zPLiBp  gCf@yF]wRecV?(ޣ֌~%BPdc_samYO\ޕ/^@̍MT !E.p٢W=lZazbۼఁ tzsA%t:k MIP1Muɫha41s MOrû0DeV*~5 CHB3@$ %e aqi (FlMܰQ/SCՅF{sk碑85B۫H5n޳nu 2xnS/.1t8Utv!H/'g>u^ ZSM*}7,Sސ痙12$MKdй=8fXx/нcf#|pT٥`afuϧE^SffPj$H;CANk5E% Vs:}P 6XaFiqLz Y/2qXiHNM>uK8jeLuTx!S"ܮIetUةZ?`/'pw}/%9teaEjr'w8߃NY[CV;3Om/UUN}U;m'$0b|EQ XKW`GCugp2Lyٙo@~ՙD#EDboDqƀ^ CV)i 3Ģ$,D ѫUZe1InL.. t8Hk%ĻP/+l<'[q2hM8;컇,# PfO"}L %+/;G(ߙ q(58 qJh# dMuf̙$a+;WDْ,3Ƚ0 P,3SQr ]xq'm~ 8wOZ3'Do˪ڿq^6FWBuO8 Yj iYP aME#5Q,ŗjHO}&@3[87K|H O% &5VuCfp@lPG}q`bڗ ͽW-b~ fMV跓H [,\9$CU=Ȫ 9Ҹ@o|*2E/g\TvDހ.o&lT{?t-aĊ$)w~m;{c@Q>=rD4\,TE/2K2GC?N)dVߣp"("K#Vs1כ>xTýKF@D½M3ɤُ' ěUS2л#ή :^Rg?ͽ~x+~/;Ng*sڀ-n"繘n^W#KMB7LI ^a Zß.KTWy*3 L;՟!<@GôXi+= -.2/m ~b"ć!Y%I#dM|ʣ ooC.dkuUKATIğ9MZDX_w'PXPB33,_ڂ&dųV>-tjOtRJfQ&e]937X+GycSvvs;WݗρH),ԅd1t#Rb`(>黓fY&E"N"W.d éjS #1*?צ*H4xIuMJ+XNZ3@Ozsr if H jEk/ îUݝSZKOEY]%Ė NCZڼ)zPdc+"BΎǛB.x !,q\z Xy0ʀoKB҃8p$_m@HznOUgFT(BTAs*:D\6S]a*5ӳЀ6=YݳwXMwgGA>"3T;]5U# ЉL, c#.}-G.qK8,\J[+q,ɕ ֨|ݾ|z(Aa9Ec УF&-4OAo*6bD?oPA-;pGєnADs0#$u 0`3T5|h%PCH!j5hR]lUc9rM=̢5"/R xIr$Wk%Ǭ|` +N>Z$=Uw@p9R[*^#?Q S-i9VKbq՝;ЧTA ]|:i~X^xԯ&< Q;x}jA_U {B WpM/yG0F>SW(*}H!@htێ|XμQ =9}qwH@3:I;'l$Wȫ8`QiV $'$ו~E')j7D+Dfui>>ܨ7VĚ#jAMg<-L=U5LI6Uޞ_kJ5 , =. mb$ ѱ7ĻalU(5پ΃}cB :umP!Df6~FV)bK:;QβuXi) b\ 0V4^fI/END*[nSk`{gP%4EqrfЃK퓩wcC ;D/Eed;G3=;vȭ֞pZ\M$2#V.z%\z;-<56<ؘUjtKб,Xл *hx)ayƗ-l2 LrQ3ޛX 8σ;~[Nbi@5z/:cqx_DR)'"/73,7d?2vڥLPmg,n51RYoUO1wD%[>Q =#l2:9V4x%Lɿ[et챀ofïz۶/{J0zs}oBK?mg*З9궞SϏ4c(R>ID7b<]>RT=m IXHU2 _T4';BW}{ j,3Nj-\o8Jk?n GyK H1øPj^6Y{9ɗ# 0V ^yr2GfIf^:,Dӄd,aa&H|J"ZwHP78l%>W%<9rzH%μ*:hi `E>"EDSfDٳsHB$^IldG,<߻ԖsdЏEQ2t¢˴34 V |U)'*^RbΨ$QE戞R?W YĬ´:Y UXS9Kr q(vĕ6]ct$e1\"VO_dXO'yKLC5' Iu\2(ls9ؼL3sO,D=;q뵙3~ }G(Z%;% =$M!QʅR]ЅF'pٹ3,̣/(;# ;XR3 ^Ɓl<0'x䚋Y_jf ƽN ."\PbCMaw a7 g\U+B/%'b8OJ>wjptcI"<=N+G%V専 n'06"dyq_LDQ4,*&CTˆ<ͦ` 7^'ms1>zJ3tkVg-J}I=Um!&d[!4@I55[hu{4YM^y:ft0qGwiuc Vp ¦\3C9I8+Jj7) O}0;0w3~"rOdcX5VY;L‰1A}.vq?] 逄E|֩N%Xt4duzE ⡁vYA$2' `"7 d3O@܌.;0d984/\`:mԳqӹhpvJek{B錑YAԃփvfo{<7 n8 8SyaM0yrpg5lbLH*ztG9s:[䑕>yޟq\Q#zg՗+Ax:L蘟 _6sZ"[LZ<-}Vn˪5N:e"OQ@Bԏ hIVfSAȱih):,~IÕ՛izzIT4;R51򤱀VCJ Kx-8KWGRpbWe#L!c1`!b$JyzT`X !`w^jąI\(]e"9/؀SAgTl0PHo)cjž<"(ڏ_˺hŐN/RߍSuc/WnSD}CV7F͝ξ Aoc[)~K{!W1B֕?k<(ۻ8GĊ_v,`XU+L~tcYzS:E_ˢ8'1ͣ Ү8>L;6 D/$?@q7ʝ<.)DƔG{Cc~n3LrNs fY/>,A8JB]1n, Bz:;Dyn5 St,O`[jPm{-;, `^[^flٽH]r 4|wG.绔'h4QŠpm,cûH+gڹ♢W.kV=W-\ aDù5kѐ1x4i0:+"?4ot!=aF~? >oA x) }X y!O@woln'w,טZۯ % Ԝ"Ұo`RH `6jq3Ez{Q]jrña,-mh@u<Ypϟy5@M1p;-yvtOWpy :j|97BmeL†\h,əSi>gcigDK}8vυëW~hGWGȖL"Q7' *NJՎdz7,Ʒ\ +Z'jݭ8~2$V^LOB&}:jL@SU<';)gBCZ* B}hqd|b_-.w TzqVvk`wNsh|[Fw0nt`9y9rDynd"q8\HMqZHGM2[I 5k?uQ#<_7ޖt -|F9щ";0%C)7ƆX&C_j֯`Y*#˸Gx;FF\ow2Yk-,(pkEnT)f4 ;]jk7f3h} !C;hHvbb x$ v'iTE5HG=A {@]3Aqg1"C1\=,`` A@1ժ=w#Dj*4M pS$#/`X?2&g >(OwQ1!W{x(Wc ΫkR(h0z*쎇ʊU%.84`s$PE!qՄ:4dd9d' s9@5apܛV~Uf^9 A":rH ofLCaq MWjyɨl\AAgP,1e!&kD'2H9(3>4oJC 3UD%eKu*L!7PbX!P S5 e %Q']҆);Rb2d8dW-!ad"2Nr닉!*i];l7qǒYP*}6Ld&ٻ% W!X̅#,R˖$( dDgC>ep2j {]7+|NEF3D`()+M"8E{3xk$H:8h9¬dqD!qb&Bɳ؂b GKMCˎQY gq!q;~Ƥʍ<nZevڄ0M^#Vu2/ ٞ67>HVuLӠ'TJe({˰!WUYAbqܴV7{8Y0hs8 @EĔH6K7^z8*ӊsI>ffJրRX+N+֓=2S|5F أ@Wğ@ Ҙ-Ar`UXD`$3(ZظڅHGfĥG+ng7mlKQliζ5ك\ ~~[7Bzi$X$^h5xŖ_YL{o[ڕ,q k&%t8Y*J#\}nsQx!k  >Yn`7Cw=V:m=xu7#,8^`QZ9y\'"2` 65ݗ;#!xRta~#PY )rsxc 5' [ "2)ed3QH+˴,I/ /h=cX;sEA ]SXGOybYYa6,hIU+XO sYA,8f7]Zi?h'j6ippP{oӟ$I pH+ 5\2li@){B+\RyR%`"N<2ۙl.!8lypO'dz +[97wmmPr F*bȎԜ#$p%ЪܼRǤy魴:g"K,0>YֱniӖՌ؁ahjѠ]v[B'K9 +sd{V;Tۏ;&jsiqdfY֩IEmGZN1` 2q p,[}@##N&5-%j"A)_γZWĻ_P;J|[e.fp}h[Wr`#+Ħ&ޚ|BBk f-zʸ5sQVhY B ߎR2#j/Z?pG|dhT]ODgz`?JotNؐ2`uabl3\mtՠg) L YmO6{ ?BT~@1P743z?7(rc`q}V87DrlޭK1ha5}.w($V1O? CD(.aܧR9FC/om:9߰h4"2F|-IjM0 oOd qyQs <ƀ[p8 zLϛGBhiњN 9Mb)͗ƐmjUpPx.E%EUjC2 wy]G%.ꬣoJvQF~(^ ^Շn͎Z0 S7 TUuB( [(9võ5vEC<1 %}d(ҾmAhh!h3?d(s-*,=< Qfy^9,V+ 8%0r( h {J~BiByc眙LCۅ 7YԳ`ߌY/: Ex#^WhSMy9qf m?"Фj[qw{3`c^gH"O.ܻ6ȹXrkns\X s1K3gNسA0 A}9(=#V nPGOHv~H/pνf_Cf ||fv~"p[F(QEC (J1Eę.V5zhoW;@+<@^LkX "`gm~|\e9UicJ{i`i^>hPhIܰy.jH d*c+E$uϊѝtXIU#ꁬfy6|K%<&.qC5xʉx.*W ;]Dx@lBʜ He1|@}[~ƈXÌ)Jǿ22YTழx֔MqRA|%nptWvtb1EcA_h~u}82gV 3.A.D9!@f/?qTusF3@O5֎|&Uiz|@M@9Ϗw/!bV}*>ԉ g,t;LyAhWUj\$N<=҂Q"mb%_Țu/U`/L(L\Ċx14"{cm8wʲBٻm?|^qG+8Ω6 E͇g xz_/w<{ o<~ō{f ?\c (q2µ˾"[eɞȅM$jGq4@:5wdSs=EzeGq֕/"-\G 7:XiBYhx_Ä,TnR5,hPr4!T({(z;ZYJ' L'9i?!l/nIIa`3Qn<"!%JC2\#JK?`=kj ?zQP_/ͷW,hPRԱaFJˆG8&KWa4~ƌQ㺤f-!]@_dzagjb/w̲E0',_ 8l|z5Lفfj0-ȩk?7N*q P[5Ԟ#." lV sQ!lQ5FK[5Juh-;#ÝTg6X=Ĕ41残p}#3NJQ PƖTh-ZϬ?Vq=/rt˂3P\*JOi9ls8>ZL~3Ota w s}?b_]CsZ"pz_T޶,@J k^ʛlp.>죙""v>ꝕd)xܿiȥQ~mqd:R7mO3]x}|$4^ `u; g#Q>,9;"&)w镝> 46HwM޺K]:-q2$+1{zFOJ~$!n;g>HN.luf0fnm=y}2ِҎ)uXk c.?[XCb])(!J,τ\B2^,\42WeMiP<}<s8e-2(`^EZ-MWmx2/TV/EpJ`{"p: 9qqG ?7r4uñ#хYwIQPWwP;=Y8jG.@#O僡سs@eB5xomB !Uzr>2 Z&1I,ImǦ(MyˀYhX㌘vQov{bEdA*J|^tBҵU6r+yyhI a6_!Sί<:_v¿PxFAGҨGvwz&5 O?>D_TZ??o"WF̐6ٓE܏1] uHUdv:w.bi\]Y J4]Es$A>[8A{V>lVHSʜ`Wru[sO,_}z?/R$A4xDZ2t ŷ*N/MIW3DHI.|:)=箮)7?L#`lt1OA"T!n]&/l?bJٹV3 -4#3SfD.8;D,tL"Mӡv&Pz Ms*ZQCP*y_ f WK{ZiI/p#@4=3t⮽[mZΝ@LH*e #s2azG%ck&/wb={":saؓv7k[{Nҡ{$A@j:ZiT@!3Wurs#,F(I_zg1`I5<[fL~=t1%wj]Y>ZUI~RC,R*t=E#!V-JtK,)3?f<#.R;t<?2#=$X (mǪkۈӼpbn _]UNжW`74>&{C}NDkTxFL^,;*v~ZSyC1Zn5j!Ak zJ k03+&&gE^J ۈ7:g=%,%;N4 Cݐ9]ZFa+U$,S3;aM *q?@> "!<ɇqGjt>/PrNU~,zvw lyP@ P+V],.b PZXyW[ ~|~mv&-P*05P ^lFxsXkTpf_FzIP-^-3 sK.{ؿXvLA^KIf`0Lr=FA") `2ߏLz96 bQ#bPm^6KNPsA4P-Nw}F3W;jrO#jcC"r3TjғWt7آ!]Yjv 44 C[j2jlúNNa?}̤3a#7[L@f):B+Um΂ LanlA{LV?+0 Ҙ"^HفnOR]9 ǐ bb*+O~#.vs;nDR /Q"BXBDh܈mģ y#33}ɺA]dtEӊً+/uu'[]f>Ά^ʻ =L}OԘfܩgN˗=p],Țcb+8;D t?g1%@ ĶI[/Å.3;gp[=Agc-cdT'&n$#߉ÄkKɮzm`1:I Á8!_"ue|<{N !0783K+5X%$(%zc^4tvhfFKQTJ䆸yڳ^Y"X=o>r wq/D G[{Udڹ#g0k̰28WhBx%h|<ӕTߓOu.!i@P܈b<,xjB[&r+I<7F>V =ܹyBp'6./ nݫ<>:G҇GO6 E7DyN}ХuE1@Q&USeEDTw 4+pxwr]#<RVu&#!g@x"G\m(wUY6#'caîwk –էf<)h&ڴprwu/#!5%U#9Ԏ[ќӎșC]!6y3^T{b8,l[=|=`tnb ZVE7_. fCso* /PRw6Wz{";>1 M65f"2{ F-4/1̓ pelEcpӔAWf[?蒯Al4l|2pkemtN`.E*cKsI3,}M|0JAhQWgoyZ7O/_8 ՕdvO4䮢D$h2qvE @L1Zԡ9ZH_{I/yL/1A!*ub Մ;=i uQ*VلC-@>QB@Wg6ǿ+]A3`)doq& FH2j9 ;OcZ3c.@mPڋ^!Ib BlAYibx66Id74N _˸"%'cDW"Ʉy7Qq8Vm;DdEPX?%-=*vP!LHGKC]Sk+l[*tx)ҿob=o.,r')WUS}ܾDMeDZ#}$umQ7̔.} tLՖL؁n@JK\Vѭp,:|6_ %򝃹g7)N u;q'r D& %[|!u3c-pϽI!f086ƮHw:ZR(;]nNK4 /dJ"6vnwWsi|"rw½)].; #ބI>;Q4`)R8y˝PgvZS̸ۖmrjTVEfu"nsFRSZd6Y_Ϋ2<}71l$[|>= ̞Rߜ 9wݓeUԈќrG;mXzAz6hV#S? `z?}O}וA1upB_o~My%j|siZz`nJl Kw w7,{P T,De?+y[--򎝘7o8&D>υjӠ _o")[;3O^( ^3]j?VKk.C/G/qHɴi?1FkOrr *Rm^@h؜b >c_q,RwugC7Kc0?}?h&HioZ-26k+md 2zl%~!@x[BdP1e_Or(83Z"L;skpTL,_pq˳gv;LyHP=L&]By5'-R:s~ PўeOD5YJt|:P%>۔1&^!zj e/9wbbI/rs؂ Hmzx%aJOտz`}:ū 첵RSO2~$w0c&$C<$"F#a~- =E{ɽDD*@;OXɠbvI%NzjNy?p>4(AZպxÇƋ TmkpB-Kz&ƺ>Æ-t"-48Si}ǫwi_aͤ wSmH ˈteNlEOҏ2 HuEL}AlARz!J1 ؋7̨y).d۱j@4{zo~IĵfMةg[8h I1ωz.# g,4膁kK{ <]M*+( fB*sݲc}툝jtQMA1gG;&'doj29P [1YGNa|iwD{,^S 5e%琰ӣ0s iͦTwo8XY55&[7NZ@﹬vJ*)1UjKo*y~@/NlXπFZ吣ݳG9|#O@#yfU=&~̼Pvt lytl$9>L'ؤN-ˏrEb=I>F=¡Oӻ4 F.bTUˤyM IS]m*fd(;-KvCogO7NAtg fv2&r_$%ec_yZ8 V#4n;zR\pS1-5/#FzDt X+WWMfYNc31 k03z({&YM%EXĎSZpƹ;Ml[2Gؔm+8#bH 5lLԀ%N2^eڶ7UG`5-QH_ w/|tnɑ׾+{5k^JJs_(9a]/ 8<0- <#E4b+6"Z0flq*ZrIyz@-KzA_sHWY__6O @BRB%/I16]q*$Ռ]8<{TNgAZL~zAm Vb xBL ՃVvH3A'JjǷ.il )awм1cYv 2&k!%Ds9Mi?}t$+r5lckBؑ Rwl ](`Ejlj@iɔ&tbLfNf@ 2Nv] dqH3D1.ٵvx;wiB^=2o $$T[qɢMH S^E4{T:q%ɼf^5 |;( |*V{`gn/q\쿀S[C`fG6ј!j1 €jhР~˵A&|]if m`6J O*Ĝ#s)!0_3`Hg}\7,QR[pf5r!ćq8XMq(wPXJ(8z sa2@XyjJIe:tfկOdcjg'(B/8W#1p x'58X~.MYBe<S-j{TPԌT䅶mp>%6LG3m:kY'03ՙKʚ?7(B`Ej~{I)y%>x7UF=8SĆP#nKNDj3h7IXq§`̪j Qbe4A?LB%|,J!?poNANaviVd!qWǚۮ+|l CTsĥn?Q}m)ffDHU_;D?/̵C*I)RT[L Vx7JeAaW4V1F`!_#-5$WoL Gbg! ±{$<>X ZD؟#Im?ODv8g+3CpP?PM G؋Y=c@LL XSf\SlD)蹍zjՃu ĝ#op cDΨԭoڝͮMlC%NC;{,E!L+sd!(]k*hjCE[s )~ӫST-6Xm-DMtƵQ6oH_xt;Q7o+ZofGKKw\-l Q)ON._ͬzE`A!>#/ANL2yFLǂ!zeA*'J"F}q-Rhm4!?+:-ro-N_ʼn-m a`ߐf4˹OFs]| # 4/r .)aXę*f]/tyF3g,u2ȋFo]Z1nBo*5UdOS3aENp޺VsTZ,yVgiClr~TH"p&5#QE'^S +h}aK$Z?l^xn1 }P#l,ѰwcD,w@3 9(͈绅->nr_Q-GߗdΣDQ"tڶXm\Ǐ%T#-4,"T{;*|cLzswSRCos=T5\QݻKwZ@h cC\[& :f0ILSY8!ˀ E&D1N%I뜬ȅam,[t KcT5Z=ߎZH&8ɂғJ%ظ Cu(Tvoi5\J.ruі"2li-^ΰ9nGxVL3":+`>u 5>Igwg! X3֠2>3iw!.S. d*:C)B.f y2WXĈiuo-͓r%t~~q*k񯠸VJ^ƎC\,S~SSۂf,r4o}e{!QSM!ߵzoTDZE2+NõWT>o%̡c`|8fM4e laJs6H9SԘrw=H 3-jnďW;ұXೝ48n0;(X~\gެ\K$~k|WõW0wX^5a@tN5uHl ~ň;^t~8\0xS6lôWbA$ YBj0w\SEA Ra]_y-`oeBm"n!ޖXÄ1ED]+z{~setQgP2nrXe-aA,KKcǨVh ~:{){s |CEsaDF̰%2y^xY&Ug %15*,,?6$b5VV-4ju?QLT\Cf[ UKӀЋ7>aopxlDZ~Lܾ7Q8SV<ۂgObܻB^7c vgFP>\p_4np'={}R iօ&{OvUCRTr u,_th%,VƷLj"SCε w0m`*%$8A1ྱIx&O~@hFQy_4n|_cXå+3%J/ArE*Xh%q#,bУ rbLjsG:d}y 0͖eH#Ǫ gƢ"BN R# (ג\$[BP;93{tq$ \dE+W5DLK(p# ESdFID%S~3 63:;5cvP&ΣlIґEz˜ tv)0_mkr'&fˍ[cj∹Dp5/̢fq*0X-o6]mߐZi_$eƷ:blp{;`W(xc5 ,̑%CɣSObN۽p_mk^HfV^lyc4$K`c[4Wczܟ1t-Nփ=Bl4s7 FX{|!%Ou; <~49S݂Hx&JɄ[d\fsĐx* c2ºpJȂdDƴ4*,gID3Gnݸ {9u/iCI@ o?Mc Q$ҟƐbl&pRGH s19*7)UAHЃ6w27;shGz_RJ^C#ky3+UJ"t|qnO+ N_PkuʙeoץH=ܝQd(t6d˕Z]?qgʶG*^ ("ia3fCy$[D.㤯4\MI:|ΉNe"DD̨pisa\ Gc3Hg9XsT΅ݦ|41?w'Mƈ5QcFc=äüu)N5iNl$ ;|>E?X:aӻp2 n $к6TD?$y0[0[c<}ֱb'?Xzd~U$ÀaSbTGy?PX*;3 X\Cg* Gj0h _T=Ga)J 39'Z,X NPM2K x}֜CQ 4K\Ğ X–`(զК4 [/+3 2(p }rGT̺cY \n1|il`i_1?*' 592 NZfdOD02sS oͩϤ s(?Jg=\՜ G{quD`]; OC:&"BF_`I( Z5kj*@ǪпjXxC4U|7E S@=%$x&4/>r;NEֶS5w>1bFnm@C,K& Jx49bx3g`_EZh+: *?t=w]l8ϩ@Aa@3RzypޥG5Jz KdG.R 4"ȎS;kE9!}.[4?$drL n фcMɢ,C&>k63%4t$$A9mbqq_m\F˚cyk(!W륥x}at2=IvC@m]gF0fue-&=>0b oR~AD]k/Q J+@bH񡥗1ڊQKqԐ'*LL*Bn]Țh5O+Ҁ.%8{uoy<RhzU *J=YQ39ml/I#N"^i {m:~UmRV΋D-Fm%/5Pp]i\cE* |ؼ SҜWqڋl'gY&$H3$?iȡۻ @k/Q@ND{Y.8cW2mkF{y-SQOTTd`=0X8MQ98LF:XE@s.뫰2ơJ4+/"*%T>S/rKD*Vk4LEVe .csOs; _&+_B"HWcӦEh#ӹb2K ZwO~~E41G]i?,iDȷ3ګcnF#oŗlBV ,n:D=X4S ՙ#H?ƹؠGS&CzuVB5g(Y t1dz`b=퓏Q}TP^s/Xa6vukh d߱g#`Aåp2i5l~!.t!7VVX {CKKho(IEvP6kQ/^vAjIEc0^4mF+tDCxRpr2)yΐHWfܡqR>-I,嚖i}$1r zM. = b[(юkdPO39.nƅJ@F1đk`;&l:)o}1LÃuZ/Sv[F~9& U[l5"3Up DpSo>ҲU qր)un4.r3i  uQ?B`Q 芒K\h<K6+Wd%Da@կFmݺÔ3E *8RPcF`W@Y?a}"܊#j_#q& D!óYF Bj pWi`-,k Уv΂/UM左,pQeCP.y太`2@൰k2Nd}Cys6% _`);=FڼLc1R^_xI24"ƍCBhsSI%|fiJi"C^[s's'4HcP8I5,v\ewV#_Z3c%ogйdaH/3p+aG?|MC3*FWTʘX˯]Hkf,\:^x.N%П2" m]9~jٸvE ݀SV0dW#d3a9W5Oψ*F-'@O I;ud1<€"N<w-,4_Vh*C N2sYxm;rg?jIUƈ9}n񍎜vt -ĥ!Ʒ7*TbMbۻJVgm憔2Fɩ#x\Bc\)k5{?jN8Dh&izczSJDeRd]P/e[UBK(lop YQ 3vO,$ >B# B?^Ĵ3>p% }`2x11_MQ.ӐMV:Dſm# aQC!p5N77 g6kХ]*2"]h>$.($3~M[h1wt887B-7#&)Z׳%PL| ;^,mO9BG'VH/q| hV1Fk) >~b{CJm{)f8r Y$iE9$@8T$@6ƥHKQej_Ϛv(x`5~Z$ (bFR<TpAyfUvPj͠- y-2Tԕa\,TK}OOئ)Z]VѸ;wy,ָ?$3$ a'0 Mn30 Ť*軛Q׃3—U}gk‘âSS(<,{D#ccsH*\cV}V> 4"UjH`i2i!iK 4:&\"qvn֔ng'` VoC]R[g A6/S7> ϒ'&$(;"VNtK4) ]^ry~bCy@sK!a;[Z}UŁczbH.k6% ~H`"G-Hb3j@&jْ2G{rR DNj=)FI_XD=q:`Ӡ?DCا`^>/r153nyhWIRʕѓBypaR"}+$%5z sPSyEt*ZT-h޳?Y(-KF2> ^'Ӟu{35Wj4}yROL4n WXRtQ*0 *f]ۼp_>v8,HAQHF-?"c۲( jWUy=\o~[z>hzd⍸s.+@e\%$T%A;x3K7Tao% b3 Omb0Z@‰瀍"Ǣ"^7V!Xع;18f502Ȟm=Դ[bAYDKٞBNsًy-UT H[` m a^21~nw2tUZ#Hk0A@W P o4/1LyVgb-G<QDECBaj44%x7|,t:sQѐ)j;G KX) ]Nq*GA* =N?`S(Y' lͩ3=Ju8ҰlD"AjLK/m *&[H?&è2mڈ(ALe=OVP\; "V&C80%s>#l?yVޜ 'A–7T5~tdIo޴q 1&V][YqbN'Ꮶ5@1,^kUjE߾tT T3L TZއx TQC?T;ӵ`G^ՔRymEvu E b(fF}ٝ!P Hb&5cF& xHA> ҉Gmbmfa闙Ϲ#]gyj1荪27ٴpL 92p7㰈:y̲S&E ? vx l,+O#0݁E10ը=|+5e0$.]Ks{rgfjh\쩦d,fk~8"Ap×QBΎ*\  wߍ zV^2͔{bs>k^t"w@%wN[%}g`.dֿN>MN],MiKW wÉ~-^XOhb֝#/s3a.u=) h H 9uU"QٵF];1hvQܭvG"@Drܲ,Qf/< j»l fЗ8T^U KH{Hpx֌}Q!#EJ^[*YW}'5l(¥rz8>ZdKԡfj湯F ʾ("˒38*IbKb t?~pfoe,q\=٫BmdД B]dуa6=iK|EM񸪐uְ$ *&g < >Ux˯+f&:[dTnG-K;,3^_U1=7!ht "=ut:Ơvz)30pUa$I$9*%k@buz gl5?A51QH?DMHqrlWoC Tj):hdm;F #< wEˇBˁx#|23OM~`jΦA?aUC:JSql#ޟtNY^=(ۏ g oZR/rlP)C#CRnu&֔YZv"bc[xw2&иIɼi }(ٌL魾cfͼ«Bj'b:QS5sj)}28Пzop2[蝴59a:9C5v?Grb]:gE?3oRç!`/r>_9*g$uAUZw;;J &L;'QG,T?R|~!xM۶Avḙ=j^zm0!tp3Z\?.y&́Q@^hН1h{B9'JPi?ɼQ ֣U!YaOjKJEwܼ\lػ7c=#7rG|(e"%d+Rs{uܑ:a ˨+ˆ)JyZX$8ۃ/%_Տq2"l MNj#u_n i%IٳmvfO"iJ EW>]P[;tVWpZ7hGT"Z _<>rMbé~Cc䣞VU/roa>uw|bU$ի3h0.-'R0!0^9xi}7G>wl-, WWoOǛH6||b{>Zgٵin܋[^[^YNYrcB"YRJ OhGsk_IKrG{P|%9yNk) >iЍ[( 2[1]ѻ?6"%2]])s\te VbB"E{ Ul'A(SA"Y.ۓ5^[\\_F ra?yYt\)IrMm])-݃dp'c_U.&D|uf*r."YM7ܕ"|c%umw+ sI~Q[ț bK8{ZXZnq>'Ð>@ɉ7&㷶~4vt;rfrz2J!n!7"hؑI>he^y@W 4@s\/ʜ|sS|=V?W\ދ&8.8fV+Jͪ1$F  M4-2>v@ٌ!\+,8@Mɇר!w`A -:c3mvm =~b/&"BѥF8a8u!^JLJg8JDgD%Y7B8םxeB RQ>9TS/4Y%ffݎ%%dxOZhEҷ+ ߍy ; ;a/c oV6Vl>wyHWy=3>ؔ kk~Pw I?TF6}{~ lH ƺgs3wg嫩*) նD8G6xHr ږ,v7Yh͔߭uLEt/¦xbޮ1>m7Qݴ4LΠۂ_uO06;Z8? ykq֫QG $Tx%WlV.*1mW2$t*Y!c~?.u2gqeNJF(& r19=_> o95qXA>bq^ᮓsD-sc 5՘\T%>PX8)YnnTIjQ4f .Kpimrv ^I$JEZ_![/yW>U#VU?p5 G3 9C63<;va/;S& 5^Um[h//ʁf4j-Ed@XUěkVuw cIRS.#wL0c}[P ;F;瘙7yYB&s5r0&YÜ&D3$}7hvX,YM~fA7+hj z CSL{IJ4pp:u7Ѿ>=DS~e7Rk7޲exh8xC$eɑ76D dMGQ7:u) 5(y]rlϪs[Bb`VTE#=uBPR4=͸f}v-nQNI= dv!0J%S~xHe9,'3Ӑf W$C*Mq?UJ@XlLWؕ778DTϊ{;,Rԟ$}2ZR e)*F|cGڵS軅'`17c| vꜘNB!D{*s"]9URtF$Es5]ϧ _ciR,`',$*𳆦+ Tav zSL_*y8k~fJU$ :5Vr};cݸD_]`Q9hH=olk˨ASÈIxc6A}~ :[)SaKH"OъCw}6n\q GN.-v<]*v/wO ;C -W)ށT{ԍ3a^mz7.ޡ&pez56[#!.&.f־ MY'[- K~*kKKN!$bnjTƒ& ^8%iT*.C,7LexEN2܌\ ϡ57v#y{PZ)N@;gFc7_Tt tP#73QCΫ-xX#<`Hկpٖ&\j, Ee1kv CR7e%TWT?r}I)0!5%ߏU# /H[jų^7*ݵ6e!3<IZ(w+ې9ߦ0Yj %gl2^Pc7z5'Ec<7RVJ(YQd&Dxee,1Z1 mKa6L?RAnY|ӝE&32Y@ Q`]%݃xv'r2.<~YXik<һVXgdY҃k7Q N(R-zj,[w̴>~ 䲎qR@hD.3  nmD{C \SlAjpOz_84=.q5Pt n}L5%FzAUs'g9YҀ88dCP>| ,&IԃpL=ڎ%RW4sYGj  Bl|v& E ˊX,E?x+q9]˰.>ةV.Է?,~ݸz2@ô9Ѯ; ;K=GEٔuhDH/`9A3h4 E7CٙhcCxN IVè&bW ̇eb@h3DZ-XZѹӘV?q*t`q_ ^j ";ZԢk. K:"Ǵ dr6X74[RT@^ޚ+{Ă,OcL7"! Vp˯qWZ HyDc}rs4a U}YI*_G M$ ߖuj^VJ{*@o<|oM4FҬ[Irqm ?t]s2JʍLS,K LH)Os&ڒ8?s jW?)2b5ոmJ~g/5i;MGc gmmE]&RsN{OW @L(3H)P2z#K8%!FMZ7LVCGo^bi>*7w,!#?Y^TX͠L ώ 1ld=5F~~7!nH̏r[輤Bҁ)G;]aٗ']yxy_y8A|Cq%h//\hr yɆzlw0tq]<yR79A rΕrk4Jdcer^Jנ&mRSd.UMU3O] yf)Pۀ>h_`!̲bȮX&ZkWLl]/BfPl,Z`DUQ5kq%,g2ՊQueswA}&]|)FW"f]#˙SYFKCuoJ=GM5(2}v -B/L$na̔BlΥc-"Y%,Ǿ_fRgXz1s:~Zٵw&$Jw|$˨##)r\TۡRKUx.|,4ћ& 8?\LެqHˤlMLR 4; ^ mJgqE'ăe*N D{FCAtm֦-EKiO/*KS,>xW u~ Pic*}>|]w=֤t#RtJGKQc~۲CG|9M\j4/W `Uḙ4==RH9姹8kJ04S%0΀3#-yc7q$m-kIt +d&7--ϾECA;%?@ E8fħx&fTiiFZڽ|O3`8GMHYw]\fk s\7Jӣ(Mn͘~ R*X?޹5VH]̴QkN{n"]=F~:@vT؀?>@.lNbi0dͬ~$gdw!y!bG< [)*V=9'c4Bv$(~{]Blɦ)Rq]OWғ}=`"~7t{?HoV xSnL_bJe\'>@#"q0Z!ie3$ڗR;,KQ"'3ur$z"Gix{\ZS%8)HCɅah q򠑤D%xDz7g@:Ȇ IZslP6]uTUmFpbңMfsꊬT$t6s[s7P]2yzW98v9="$Ĭ)eF.ѻNB~ WVVWݮ>q)ѱ+e$_}[&0Rٴo ydȈ!-=k]6[Cnym|;1۝ge$Qa,02I7z`)BǦQ؀+4KW(NBC8[N򇽹c,+*1) _YnguW\-6cp^{Pq!`ErJ_v2qY.e )],f!@hzݤ/[S kCyƼzmi8 3b/'J͔?hB9v?C]p̍CsR]#(KH߮ .h/18p{*SKHSBTAO>JIUm W&44] ^gvs?Юq">V4Rpػht&^Rݟ4\PTXTvf5:F[CN_<; ( ,_k)Oft&`Xy0S<`]¬?7كyʴPK^=XVP  hq]'=U25T̖ MXwy8dףv|!Q9%x`iRkw.!~OA _q:P~ .|D$j5et ڵ8H P* -TLL "":TEH ~dz$є9MGf.B)8ǡҜPDb鯈? U$>V{&P{6ܒѱ9J2 p^Hl1X8͕mk.5^Dwvxw16ϛQ!^:Q|7蘫xxVA8 @FVc W^ EC""LI=HW U,lM~}&.%Ò:,}d~Sӭ3SelАs|jr8S_@ye`|E 1zP͇r%Xn懄RʊmWeWُt趼Ĥ0C0. WeTdjǴ*ŏDǢӳjQߓgCWԝQkUlA'QU>Z?ǿGpH t(p$tu Ô!vd 3fqŒ9`fà|rx#/U9٧A/m]Ӳxiv#I=[^sj;b넨CbK$0SnJ[7Zj}/Py8,1G櫑I@B"`}ϲCyWB>{fD)7^}*ͱ%]3G.3J5Atg*֦Sr.#krưq^2~J :ܺo[ ܙZF&NԔ>6MZt4ʣ5z5S,n򻈫 pgL J _@{ $՚mD0#J񕔳lZ矱h3ꊑ% Sft!,𰟻4xvE³IѸ^ svmgWRYd_֎P IȜ ;@pI[;Xn}QĴ|t+n) 6. }ʬJ4-ސ; 6u+UbxLi4GwF6X {Gw2JyU%6]_nC g3ә}x?ԙIdKċ;+_2Jמ8=UHÔxNV-zy ||Q*e$z8 tFuG]/[]^̇y@*o\*U<>/f"|ŏF? -S7LBӏ3QÀ=dWXb$ iT5߯]]J3B|/^_m(VyGBavs5~xġKtV&\dF_ZvFqt5Mn-0@3ˆ2o\j T 酟udU ]`D#3{ +$ey⥨Ddw#O Dn?F\nog%vRENZǃ*igAox&NrP}`FdZE]yf~ n{ @W_<}ӓe-o_TQ5ǃG ژPmԃ8H|OmxԒB@+۝D@ J= 3z{;.&$BE#]k.,Eʰ;+ -Hk@Su"dRy0>wP@f!*$ah5Nt!Ml*pU ʹEUr[uh+? VZf8+d\<,*WTdL( YSnyx>ۢ}ϩFgq0_hV)Я :\j4Z^Q$)՛T:TJ]-_ydUsM/fe+aiw|Ln)9_Ǒ]z@& 3hHs߬$Lix#flW<ӢL%#,t=o6Ogόz2 U<<2ZVq[&g?mu ]pBfd}(_;QV@Q PþAx+Zlƥ~V"O vMri!T} 7}x>K;s^l"!U/Tƒ$() RVGXgT\~+E;O/%3 40a5wd5f݉!rT֢a#<]K$(>4i:xYO<,ܡkߵ0nm|g%_} ,BGY5cՊlX ~ߪطOh`*7`sinL—,2dM(`452 My;&N#Z_4Gzo4o}R-#Kjkiki=u#s=~<jHOy<nx& +Et[EџtG"e=\7,6U1].)ew.&I胕vQf-!Qp#smq鐖LQ8xYV;ŊAe8充ʷim_'"_yR'רK.2mrRl1_"-}iK"53W<>k+C,'EN,  &^|EZg2S&V'5aNmG0sꎷ,-?#~_1M:1)):iV.wm~*o<̘o?})XR~>Bsqez=r Ys9(v,j֖ysuxum MVv m>AB~݃I D.F;4c 7iQszHmZb (KORy{rw~5ڢ.枑P#eA{]z߉!7SY3l|̭qׇT;ʨR) ;1A8uGt8i`b;d;Wl7=  ;}{t{:v?qni\M (Sɬ/.Ýb"Q)]0T>V$2έ@ŵ^fKѵ  ~]}-##%4;}: >5Cz5j*p+]`b4?'LD |D3Ӊ*NP館U偯YbX`-QҮkؑ%jJVN_YJs(y u|#ۉJ>l)*ҽw_m`2gYb5{-ĥYӮ"-,u3cӶ jUM؝lh_O&ޤu^ 4 w܆]LdQ@G ,j)+.?+:Cًs J.8IZ'{7`fIt-ұ.WP@(FȅNĮ~M>~>*8C4ݤI]>i;!%B5vax.QJO \X BFZIB330vOpg0/.pm\~%1Dea{o= TXҫB4n>G.Dvq8*6&aSR![XBUz&'M=~3DtV\RD3%;r$Iuzuׁ`&))% gZGb)[`h :gyS/X >"IsP6vH:$tOC"wTu}f6{u'7;ƶ J3d8C$IT$xAF0CA*I>z*jg"З. Ճ*o-ڙъ2B_)y2)R˦N񇇑WBŨ.Zϸxm>isrQ.preˆ:YQc(_șofYKU}>{^ltj2une;>~%n䣘}CRڣ]3!MmPfV{>!+m~oju^;+gp.z.R,Vςɤ_gv 1x a [ސjϾxEîUÅ<x?U %tC7/5§BSMYUlB3$I t&L}yA,JsӔ21۱P" 9[)AGRXrq9cs?ФwSגel`#AA92̋eGGm;Er$ُMb p!`{@@ZJj(d6f7O3ld_hUhcwtzq3b 0FvbZGU%la܁cԇwϔ䆵k5>%Tk" %q>)٬LI[z8^.!x_ jl U9 bcz`Y=(}vgƾ:MҠnm̲#GVanj${HD(k~QUl/8/MS#%b} b#p-GpS"okLzKNySt%'jǒaeTx)eeXtrEed{<>&zQxIUpz=۽RGbT@,gMz#7X2}(r8CU.޻$jIHгBnfݕdô@4ėQ̳=$cW>9{;}Qs'2֝+++ɫw hz#:8 l`cBlM; BiuyIl~]Ht_HHwX"#sS-N=MćX -dV$*(p~Ŷ9"KFV~q#ٮC+Y Mה1FjW)QW(C NqՉv\hiٷ&u\ɼ[L@<広Y{? c@ FNcvKa*Ԟn,/X{$nA Q<1=HS#c!钨,w3#";*O@:,#KBf}senIO>* Lfs֣h g9ⴤU|Rc} dẆq l|i]i!d|eE^ca >HGGj`FbsO_ yдQ϶Nb"DpZl%|Tr O)Ŭ*_@3+ڗj{>R2^_NnO;2(%&c c=,/{}W̾R.)};ɏﰄZ\yf)%gt't1ġ#ԖNJ9XJ@~(ϓtN))_Pp͹ȡeT^Hŕx7/G+Y ,A _(_.# l3C \prpPϒJƣ1'Od$n_Z0$ SΦe/Jc=Ƥy7oM5еsvLeӢyߵ2 tk\@bg~pJkέ`qr%lB]n"`y&c={{anIc657+\܄P ::v ?n:,%+&I]ER ڍ2aĹp6l`Ae+ 8ϴ`Rl_\Q/G,$C:=iy^'?=q6wWzC ٖen;n%$O _K C_ Arغ״%3VN3?.uM"8' [D@}U7[7Za䜁V'^ >k&(wF:͌u?˜ !40\d 'qPc|ފ:l[⬓Ĭ&d7)b郷78':H+sJg3wIsK#,abOFp੕!>+dWQ*:hmG/=Xi/LY-3R,|ǟe(7mTJxFKS];Q݉ =f2[U6 ujಫ.9>4w`5FICV%o6[CP6 S`XOzw`T|Z*&p%bG$4-a#d{}2CRm8_'X+ؑzNxRn2Ź7u%<_6 67J PBK,{iQjոv]ym6&A.&OzKɲ|pK n3Tq]l"$/wְb#3:JM?p `؈L*u ֢:VK鋪~;Og?dF>9yʗvgo~JNM\I i sAa3s에o 1Ĺ`N-7`+wHS?AL:w6 Bq>NU%_={̻vQ[0dq$A8Sf |S U~QBV>aD~.±2Fn{<⁻0 C1Q8ºHҧ#^z2$zswO$_l~,׉H̒jH#z-ĺWg{~9Qq0;Q w)9 fЯ2u=Ѣ< f8 Æ˴"Eޢܳ`8;4|Bb 7iRz%ݿL̩wC*ߗ+]Y:*ق@ʒJL Ҷ A&&fsAwvVOp4vx4)W/eJpĦOZgx ]}@v6Ѓ˱Nʶ Zw4jW?C)ⓧY -z 1 \/ dĈ@U<<_VOC5P DZT\w`Vd: [o)4wG`UYBtcҶGBK?針J;_A Og/DNAe NH_ =w ,y<% cGu'n, f"DO >LZ~hBZ%TESVZiaCsE]^u4 ͱT¸2 Y-NILDQ~W(IvHnCWU}X%g]IZ-Pij}ӉGF?A 63G(!;oh< hߠ}LRR,vh{VY,x rk^~GcU.Z@JŬg\?_UI |z;@ܡlBK3YkVW@&IՁYV]uP'4~iV4oL 1,Dg/5k/KcB8ƿzcТY:݉J]3[AxVj=JS5' uDŽJ 7}FԖ-3n!&ڷRfK,tTߝ,RkDq_[Xw7'<,ջPJ^V ZjMEd;k[p[Hy^lmB8ƥ&qb)MZ['oXg9XN)ǛUㅸL2•CZ.$&N?ƹkgHsT.RsFv*?BwV7ٳ{I=q}yӯ7MYg}E5ފij|RJo˚:|L4ZϮk잚~:KnUe?T/p"(qx$3KwZ8o5>8Ty#\C VsZwOݬP伻Ef5@[lfOn˨ G ~Ύr#rะXW:Ae蘍 9Wm1t=:/]Q]-KR{i|C k +s.N]-̜,@"<()b&NM2nG"e;+9+|`t!sYP@/XNН1e 8 V=~1TaF߆M3v!Qf\a;ҟaIgO8 Id٬k6/!k\ lܨq3Շ\% -Fai`Ahbz{r؝%;//3<﯎Hli 8Q)37Y' y_joْKP!AAq1^,6*ab>?\V7*e仄%g A(T~-%d;sAnْwSt4aHfUU-8."KJ?G(dC=KN5|;$.u_!ŇO(^} Zvn+^8:cQ5NW&X xCU춳a>d WWEvj0p0t-W@u*9Tzئ$s@y勆b[I3l,`oEfo_3PMƇ O{ݎ`+lU)ݘ~{Z+2e /㫫+cx-GS~Бi eyI0t5y{qv߁.&v=;+0 Jcr淐xoWIԷxL9$I<n|Ib߂-@ bh:eL!=TW c|E'ٍt(XJ~.v֭?uWuaH瑺1f9=trI`s!&Xx`5?)AɃ#SO{pGX`./n{S]Бtji1Ȯ3,Ed.j1縤Rly{Sk2[=ݥ,ġ5f]V)x5DIe_MWxq]t˱:4mOwԋ;keXq7}h΋`[5g3F<'х/=x1MS(eYMEeJRW{_|QegRjdV!& V1n=jvWQ(-x/$d?AU?GʶcɬE: 9afO%H1l+œOŀB tл9;ϷVc`)6ϑAIƝpkA"&7BEޱvYe=W?I=b e< ɟk^wH?)*W#Eg {YxظqIŝ3۾\7,L;!̕=1xHg˹?!TPzM˱uRK+3iIAlv"r\=9ܮ3zU=샶tcƗ @L^^f9nIHt _Xlx>jpxg5KPmMv?xCIzj~.C1ctVz\.Kq* DQRfrި3j8| V<(W^cT N"+VI^CFppkFyVLٸnG486w3 ?3qo9&MOX\rސa D`e T .*E`4Dѵ,ђ93A2Od̀Xng_b=+ ;F)})@Q8Gq^@!+e2DN_YOtp=ݗMbo +N:tS2:8-B,mi/YZDz&"Kf*/ dG,FN' E/y\yq}SAI??\c38[ndt4L#zx|GGꑪ;8tx-(M^kѲ>ӄ=ͻ;lt`Ӂm\j)S3s9'2:hȯm(tM=qGىNm{~n鲜` ~?c(qUg}ɵ|;D|;6鋱 BH@vjA8~ڵz|&K3Z`8{`D^+X-j5XpM|eij6 [h^öC ֔R#'qm[Dk[X=_G \nشY~ϱ60x}vmގ>Wg1z{YZW'Z܄I,"K* ,fQM{*-1KO 2P='R6!;9h #cQZy ^?FƜkVR:bb䝕B1BnJi|C^$ GrD~{)Aim!^1q^NV: q2W3|- d@!m:ٕZ?.=qε'qu2`C^}Y\D;ہ@K+CSϴ[BЯh HbW Ƅ|ֺ`bvfmQ[ݥhmRxn.W!roɲ43!|ݷE*1Rk!GLޚGV;/`e2c7`q1Yk7-!+"#3J;kȓz'Eɭ\#q.3i1mE;׳)TAWocM\8OO.4Ƚ8ˠ>6 r=='EN 1z?2)vIf{/m4j̥[|:tQrY$d1#YLa*N%Emy" 4 iür%W_|MFϞSxy\ V'~owT"3ed+6 bSs9QGYEX(/~t",1g܂ګHڢvqmmś1- *~_r *Cac%~f"&6oyfFI<° a˱|V1%6>sp6R 6 T=j,*LM=rs}YcBq(;l)_|<5v2(\a5VƬF U8N|y`U"ë6aR`azap> .qQo\*G`p Hlj,IW4l.(hƲ7Wm&#[OFzgcLӂ \iL~9pU{BF}_X|!\>8-6!`sC b'*mxh*rP3L8V)?CPF'̡B:\5Q s @GL$pCޘE `YEtP3L[Ύ^KK.;լ淇}x쀡u q|H<'u$z!#iǂp=a@D R3Y,cDfA S>zS^Hc#^9HRͳpG}bTxάI[഻i]1+kCo8 hnq Qw>>WjS{{_j$δ.Fy:[لI$Uǀ̄/5=UIbl~hY^Ew6S#_Er}x~'ʑ&©|d1>7og CtyH"S<H} ؎V~.l(sI et"0lpQYz`nN*H ?Mbbt{?)I.qm)-F;Y!$`^h^>0U}!-"V`X:ݕ }4 u.z̮ {vT ,h_U.6،$'cf FS0A.3ߜ+J7ϓ P C:$.#M(;Um6 LMĝYn؎[^yqj}:b@צ\5.NHOrq 45OG hĵ:b뾶>书Re_HVr'|9i]O_dmT"sE)I|)#6C eiI$Ikt 0[`; ?at!m]8[6oNgB!UJ/tJwy$&b @FRm̐ Iu#ĚL3O|Z)qD TP˚EIu5FlF>yUlS -i!^۟byi@HgWL' eu~w$ 'Vy[x_PW_q% 6N<ܼɸ|8> f/У9* T&$f* e]lesjyKo=^uY=FC5cTNk JWj?;]@e"!]kXR7bwa o?Wc]X$UHFmnac{nw27FhӼ;䷾l|ߨD~aHk˶ʠUTS* ~stf'9&/Vh5Cy1Z=oMuS`TihړS]H[C+S\`ʕ KQ`& Uw b2|U̾ 6OE|a" fx&[O?^:aD^p^8XK 48H˷"͸JKbe3LU9 ٶ>ra@9y{i,s<< :TyjyA;59q#8D3|]UL%GyGb eSU:ѳO̯"W(hq,`%劋<+2D&gc)ZACE //5KHl8hHXT#֢TC=H=q:C~-;A\0wѺ;i BeNJr Ɋ ]^\&E DqMoaX}3':tVuԇbAS˩,vw*Q"bV$}Oqu5a?GXҝkb/Wd2$tm |~_\[KfQ^>tmp2?˘ZAےF6c:ZηdEv)%0ʙĶ2̨_U&$>;QPxڜH#HI|SP j BB.R~H<Q4ڷ>%ű`5ΡgF#}%e.mĒlHh4 yfblo̳~QeYn"՘/(Cs) >oӲC$a@<8Ѯ&Qar|R8a~=ܘK]EFp%c0,޼S#;&eo\R10.@m>hW]!/^ét-Yqt3fJ6[Ƥehַj́s'(L<vaDepi.ZIRNIͼzf ZeY")[=!Lfse5 6Vx,^qd'vH{d (0w''yԬ՞Z,JNix F>:k]5T=fYv =jym1OS̊޵aKYr*ĞO_\,^ǮjQ$C e'" ^67@-yE'cf#7$Tkt(Z*2郵2'6غ jA䡜ڨ*go5Ǎ0V7]`aiuG26y%y4SH?S,]8G*_RFkTDJ3FW-(qPviG0 CyA]o$hIR4& 1?3" 2pW9h@ރTARB{2Ez\Kq2Y6'vHe[:`-5;&8߷[3tMvMe\vџ}O~FB/c h1d5A/{:BY0A;"8&킀p3`Gcӵ%oj:MME;D? *3F+!Yc3^!#p %UQ^X|]Sq }S" ADg"R ѥ&O8 4CĞ&#e>i1/-+9Joe~s$  lnamU\%-d0y 짍IBxȀcBh:V`$t^$z0SVKFoxGnu~\/PEC$5;n jX3V{f E˗E_B]ZNp eX1 ܢ)]׉ ȕ,ͯfP0&M 3sHDB{*9j( φl* ҳe^]Yz12_$Rt^KpdRͳl}uZyf2 vq 2_e!@w!+Y+"@"(6(J-{|榞\8)(.?wTږl@k L}ۖӎOԡۙq˛5^So==ZK{dŢC"~f̔FU w< \nwi^g4_#EXbTaVy+84T7DF\U\>8s=Yk|3\U#׹;˫AlpYu_w~L ȾL '!/"ѫq2[xbcb]qK'#)\dҳPNzʻ}q{]{K (o3J R(sX+w`QՃoTxGM7 b9s=qv 9MDZ_v^ϕ:ycJdD ѩ#VFK@!K.pٿJ@erKΕ :\i1/"]10(=S) =l\kS XD'b=`}fve~7 {Xk{)q3@{k@>&w5%aOy`zk XYb;WsK_J7Y#d>G!Wxa>rO#H8y^z'v+l>_˗.pAL;j@<ieJ!RҭV)"P#:v &Xki[ dCq\ݿ#K~H۴4GIF{M)@@>^!UaM"5 &۲ֿ0<CXP^ܜ[[4сڱBel@ ]6xf[ <5j%ս"J3`.fD27Y}⎹:V\oִJ3P|Eq UL!Wa$?}6ǡm F⢋Q&͎N"b :k4kZT%JCG~*z;V]jX[ kŤ??|h \0LLWhQ"ö {Y+Fo?.?%C%)vPUuz°˲ƚA, 9J, j_+N+2v塸nUI.謳Ӝ XL3eأ+ [[(ୣpgѝ8 OQ%YwXr|e@V1D"8w',? `zI )|sB]"WSIJD[9xfm5JB2?MԦqQNW!,Y19D_\QudA"VY8P3Tj\wΛQ[.6C3uc)L{BC_t ݚ%=mS \X{nIBe7e_HN@cnTO&{8dkSp6; (9^+8®zCI)6p\{~~hRg x̧4JM!/ sw4"u%oRI%{:W5>FCktK ~#Cg_T᷒JpJ3(舕  :vEBe?#j4Vm`\@zD#2ZFN>b)$f 9Dpk(V1KD$QSZ]*:d7 ȠIoOwi=\ONtuj\y2ʮ9#B͘!aNwyվ%s4f;UV˃NXk[A$qh4ɾ8{3b+EJҧqQ#!$$B9wᲬRgE1wW#w7&.9w>j6j kױ/!û H[(~>x:L/}ig0)\Rl@5XsrdR=Si9-C{) !\DwDhO2|~bM~uA8aRpitC?10L}F*) Kn oM9xP\y` dc:LqJUq֞ФlKHR1 QQV(dtPUݔ#dj6abC$5J|Hu"CN%wbx݇PƭfAĴ~jLiTِpu5T)1$<#gޜ䍶lZwx?79zM?Kq^raC-9lR*] ]ZGn-\ęޗ_BsC@vXF&yrlewHMg"e}\y" Ʒ-}|k!6.8{G7** 0c3W.~뚠ru}T|*I)Y馯S1 *,tJߌ|B{şLiPtMu&x El^&p9fkҴX ჍHD%:ʽG3jG+ . kTΊI {`Đ?UrY E%b[ȧYY} 20Za1:ۑy9=C|u$E0œ^1vXI! wÄh=,\_oc##@my1*ڕiTF#͟()J$1pH{fS qx쵐tedcT_ޕv)Ŝ>+SydxsRԼRZWI(3 r$<4{-~ŚgH#PIH8jAG=*ZkշG'R:>3'țɡ6&|"BDDP!NKw sQ+DԲ\`)RJ~e=XVzRu (d0Y8y ef:4mAM[8kIxo?" L?렖K`lb,[ⴾگ;:`|qdѳ7LPyqNOҠ14iieNh<"+kNޭNшXDOf",:>t#-;V6cU39I7#si56O9o@)/IPQ>M7CU]XJ~үRi_KI(CVF`(/7'İx1z bi/ю|x!IK~lxU^L*l6s3 (S)WJv%^?#5瑷&JAE(]X(_/W2]zk+Fx<;bNm#V>jt:!+S\.[anWZ#c\WƔyȺy 1ij)3`xZ;Ǵi[Ώ,e.z^fF|Ҟݡ*#*IdFc1Nt@S>¨,2Ze`:gi&f)?#JFZnm8L'>Ԏ>< Kb=s:J^e> 7~<˻]!e $B*f ׌a:j4ɖ3*cf)Eeڙ,/KMZ֎1~ U$:i/viw\ڥB>K9sHb󣱯"/h?q]4kOb_MxDё_lZo>oyh: ;m %yJzczͮuү5n0̫5z ~>#Z~Zw9q9}߯2$W]1TpWAX iIx3 ĿK e,k.=ik2Mɺ7l()'3XŤixA~5b9Hrm즴go(S4BytX>FΘIdʾ^m,(a)5@ މ J'| Bvh;/Y)ng3 }Πpm fyX<=9dc E \ MvNt@fM/ңd]Sy G Ѫ;dB|1c"/W%m9X; u@ ͩ"q+0A9;cU>0Ԩrs"xq! *QD.3Lnחg8 Yc&E$b(bEj2LiӼ k vYڃÒ_3fnglozOnFZשHme])?I<^ZPd)(-Tx Eբ}YC腺)A+dWuQ iqBV4M;w`CT1fˮHj^ 9 d[LR lda M߈e ~v3`aW"NSԹxB NݜS ߧE T1rOB`X/ *HʕƱLW95 H4#)Iu60Fg^^SI{)+^ʧ_Q5MQǛC(5^/lBAgWTɮaڈ'\ Z}a ?EFT#L-e~90}X!W#8B n⵮SY\6~nfԥ4#qtNÁA'{r>&@|)Uv @i;ˇ & T7y((j%PMQkbkf ,l8Ht4;wש̕ϓ1ygko"{'XڀxO;`QǵT&GF1e%b-)*^,2GG'(7gu/:*_K9A|3A%1N0@Y)C 2$/X!0,8CM%EO̮!zAHhv* : GB_f(v:Nhȭ I*-Fh-2=$hXwr{hM#0sٝyg4 }w>*AoȭD5v/&)_z8!W7=T|P{tղ,"Cu/\uVHL}t؁^¿D+%)_}"^/b䅊"ZzmZse _3»y)MYm|U*L#22r9>w?!cC 8vXŻNRf9%S9MnojB&e~ ]2ˣ׶޺p% CXV}eo U_)1fQRɟTIhaPBq!|2%:8B㝠 pk=2d`df@ƁC=:|U YR'qXA;dϓY kϷ3y ml'?6l/TX"?~'TU%d"ccV <^|yʉž" l!!Mxw@mսxgDc(^~*~-c'Ҿ,QXIFNblQҮ^9l DmC2e0Fq8dZ+-p@yZ&ٚ@kOCdXǂNhju_bfj.0"̗bع#*S& 7]IzisvxƼȾcgmo "w6B:{ #`]+༊ S%<7l<=IaQlOu:p>&{\yX#_ekQ7C͜ȍlywI0S&= GurL`u#.gWE)Rq`m+'~I$kdSPCstŪ0x}ؚ1)(\8ֵNVQ*qo_T˚Co[k[58 #2V;';Q*~x% Lԩ'fN€2*dr} HjC;Zv\_;// ,ܮf&Aţ3=ǩ C mo.foؔzȝ_1 jkۭQ[*h]{\ cFPGSXjD7|*o,].!V71E-:5iCpCNJӴM. Q#rڂ@ZГV]t> ykwݞ,etiD0 oz=UV3PT\6 Qhڗ <+kRِ{hTdЛքF.g7)e/C Sak)ռۣ-pt^c 2,GA4TB AwWWدQl"La18<w?޾`Enlac}ڜ ʵ5WN5yc1mܦ(-nY'یEw n:t{<9WU8GLJWnF\Ŵn@If7iVzه%990Ď,\w[V,; 2k?IcMׁ?[ShP~? H BoZ_/.Ş~ æѵ&zwV6>c ̛RpT f\Qw*/&eFk9*wN tί_Yv40p+9ъ<EE=Ql"t8L`41Tbb+p55na_{BlkzM K)b>ʶ+P%U$cW(Râֱ,{> ,oFN](ekA1j9t#Es,lj+8CdJ^;bwj]⡵ C}PV$D.4ϖ Ԉ!FŲ<.x ;Qz1w ț!JXux>b6j] `Iac0aHLeVUE7ѵSu/<)0% P>;tz|"}oy Hu <- Vwl N᎗4g ,xHT4YudKF[C.B >쌅,X]K^$I. >\k惏^t[N9Y!8XT"K! 3&E<r ܝafmdTHGK/9Vp֏&i("u-S&5d03Cˮ¡Hp [&J)K!@NAс.ޮ?>. w*27}bkZqytvx)zk@,r)<)hzU]&1g Iȍ&c3iOEH bHT>)YTRNX>v"FVt)? 2Z@(}J0jfcz6WS돺wnο5\o1tq{+`mjĴD5$f rtfMdZiNMc×P޻wantb z6tBuFx 埜B]O7Lulpli+i2`pN; k[ )`U]!Xd/UKEU0"QU&Ci>D8J:'3RH~puy&GUe--8[:O3ꔳdIO!fS6 s,AyÝr: 3 fqCO§cV&ɣ*ڜ"51{h}'{BggW*"-k@ve_ W$T⃏5_2iR)8VP: uXvR ΉdU}O``uh4E 2POd`&]2\VUլH\uخVƝwHF8 v‡sQ)W"`ȣ&n 4;mgxq%FY4GU^sF`d|MiagdO*>C0s,ʨ͟Y.! cY ][_pmSt q'`żl4dGX>@"-`Wfeʓ-lx#^^k T\AmjΐK\=j :=DGH>bo_x@;iz鱇EJ%KA@ͣ씲9NpK'eT4tz^K;fN%쫋r]Ån>fkb c.Qfy3ͬ%Ruܸ$95̉{I= 8C lV_Gjc?J˂~=y\ߚ.s []g:h Magէ٣6UZ 'UU}mPҁ q5;\0E`c Ku*YO)G[=fM;5!sVK,WF3̈0u-/5rv}x3՞ wn>Zc%@522Erg :I@vE>W~ uQUG[O Xt8ԺWoNNɝeFayi~6XRQ+1c:gz\r!zZ+9C+;dzf)tJX|}yw cE:QSjsL;.1f+ [̻i˓i2̙X LŹ y㨬ނ" OEU(XPٚCOR2^|'&T Ȇma{k)D Od{73%2Aaq{4娕vxF#ok!s$;Ow9Pcr]Hyut ;5:ų=E \sK \XFAʬ{f~xMth$yw(}>NKYDLLݗ v&*vhhόREɝQ}^w˖ @=-[E\#5r#(<Ĵբ#t .H*gW ?:dZ)KJ;*Ko^$ L"lzv`b+҃͆ENAR LꪼH!{HվaRPCd#bvr2o4h\ HG4e cbU2V,v7 aOO<7Uч b}zn-I`g]Bt3yMjjtmJ e"/U΀Npt\];Gac|T(7jtNp0ߒ ij a33UG⇿uW0#wЪ|u\4es3QyS%]j)b0(6v8 )1R~?}_y(sӨt1/ 3X1Y?h&PR.GJ5H+N4w1^*;FfO Кxƒautӄ$'pUD*KV+>lsۂJf-@}/أ Y?/qrCV<<0532up9z&np{zu3Ԧik$oOأ""04نoY?a1Y1W^YO%]Rḧ́?E3_0[0!%(d gQpN3cvj 7w2mig`Yw،E*4H#4$|rѵ4q^5g5`Jo`¢gR"HoU(^E{\mK6Y'y8"yR{A\ ѐB K{~;+AG%åpUr" jµHdwЏk*d \ciN[}t,~MWW*fـ6#r7W(, Y VvF@[OFiH[DA^@1OHk>F|0X)K+ p8xI6inRF5FkmRʲZtbb(CsH'⧒%Z451# V-u-Sk$m?o2 04Rû+$CM\j% ?/HY [9i몑Ɉ*I,kSSNMJ8WB~bBwrbѰޒA/B=l>]jdbjy0sN` 4`ry kUqâ$0Fny+2yҤqu 'SۭH(Yh4{8HuZ?rv +?UL/>Q2лSqI I-sh;Rݖ/Uy_; Ԣoj[䧂*ɂӝ9,LǐYh:_a8;eAkkFNقIneɳ/^31vg]{Iv-SX|B|}ho..ET W,$?>l] 4]w\4?*/|XlKQb7@Ss㸶K4WkJN5.7R-%?76cXE ɜyteCx*>.O$ʙu4/=Vrh..Jpu;35;l} G Oa@!-K{.6t ,J"s&^kk[VR xg~z*q/4mPcIr6NyLު"YdUHD?^k%^ϖ2`tVeslgEܔ8 u < ^`fscVONL(`;h>S=tOyyuM/=7 ?ma;Ԧ:whþ`?-ۓ%&UOC+`½j(w{;R0- N1@ S}nR#jY=GZh]"xpp[Tnܴt}Ņ;`dСߓ.σ |05q yi<֮NW34 _FL9 +@?\2ln^]"F[6>]HBcV=\S{ 8 o3$>4%}w#GQrs2?FZ2:ˋuÑ TܖC G rnB˭puohUv rR y"=\(!;GK  p+Je@Q8Uw^wWW.0yt/:^%" Vǟ'x[͹_%$١̞BNX"k*kGХ;et<߸ɼǑ&e5ʿsdc^q5Ձ3oaM&R^̅_$z%mtRZ# 2'뷛׹ަ@_>>pؐ]6lpU5FVΦOpi ^2 .f"&Qb)XqjT~x&!MIAc%H' hq'{%lRѧItz='T&Yu"Z4 $ \:2"} S&x EW{Un^Fd-/>,aIh[7]eJwyl鄻 SS]9g:a(t:Bʌ[IbqHW{4jC֗),Y=h/ j᭷vV6\Lt$X1vNb9E:9^Мis;gp<{ jw^? bHp% CZUM2$ 8>;>9G򏂾7jI1ڿVWW#@Nܽ3OfSbMBkLӸeT.laYgJvn ^cWrbP:u9ES@r|\œ#PXidl9tEz*#QnA}L;`+dz^7O *vϴtNvSO2cg;C.Fhp%?3k]i}nc)؇Qc4 N,9y [2ƿ<q }  $,?[&elψE6|1;943t@ f#չ-8~؟0ËLFPK) `<#2\IM0Ү 'XdlXM" }e6pY v_ .=I҈ADѷzL4;e8Q/z @`G@BP< xҸBqU˴tR3?#42m!5iGFn'0Ժγ؆4sW= R0YoWb5_cVPm~#񿸘b/窡]zi B<G Q9P<.-a@a|+M,t2a3w95NԦ=KkwnKamR\XIYFEY))1kūVveea<Eip6=xg v(X>yNj!DQ2(}?]*ܥ;mٓvPwLC2/شkÑR4eY>#EgX=t<6c +=gި(X+LI,4{'NǍhG@7vwG$HSK705" sts- 9XYr A'UL\6i9i2.р?f]W:Wϼco!Ψ;(ʉ?R} yӀ9X5}+icW^r\q 4̐%:cYTak 6:puXgp4C@,@Q9 e>%WwSYs^]?/+cz XK1r&"OjCAQ\sx] YBH@Ω;70pLHd=f`g /R]nά:nb D@M17G en|uީnnP~o1`_nnE`sm8wIDpndR.8䵬 Nmv+ :*>K8<҄LVvOJdlۼ\ysbKp@.Ztfkzwm |V ɏ-rHєQ$x=ȿ/G) wZњH 27ܗU1>18qX|$o0 WHөV"e ȻEMvp<p6OՆ o`tK6,F 呞SU(\MkˈIUØPǧī\bd/ RNkFS'T`Un.orE~2=6 QĘ[KJ>- 8dd!Yg0pD"qmqrJ홎$ۡ=Z!AebbX$g%"JR~C0 5~+4 .[߀@;{^n*bdS"Mss,&-Bw dc[7^x`qIc{sz{EFG{pCb |l1֟4v5pDOROQxZjc C]6O7ĞbbKz^yg+4{ٺGon^4mqO!0>@70![R=;@/gMeeZ::jS7!AKE( "ȋy8=:Ls01zp>}'Gh # )yHˌSxxt*j6sa\Rm A9栐>В|Rcv?]Ngw &V[ z/~{U!{De3SJ/A9ߖm錠) 5 ~$Њ>2U/ rVHr/*)?w:@(S~qBeooAv(WP."f-$=]~ aGtTj.Y_^X WxvhڏW.AN *R'h!hءdw'Jɚo1168ւ`*H=B_r;U4LAeZfaN]s;mt.{vS z}zp9&o%8h=e[%dRpj3'by#>}OBAX R?u; _Ska\b窜;vD0;6]s_UQO!&w&ǯN^qM<,Ju-Yf\_u:4dq&pCe=ĵn!26_ZqTa&wgHcKPeh d&wܱDN!q[th` 2*ʥ^cMz?vd;:0хDuU,?QRjEP{T;02BylфIdrf>zr㮹TS/p2pŧ"uWc3.Q~gmpKMIp樶KZ$c R@T/pb0U$4=T,8Bl Bhnn N_/\G$?>TWþi ğZdp]֙34k#(O![,KykGbvT w;FoC?,3zMyңrgr4~zJ*Z1ؽ# 8iSgFCr#/y*Ԇ8-.&ͺa44A5lmNx| ^6u~ӥնBz]IR.~\λbɎ,1DqgGEA>!(l|) 6Spi ,x?dk|wP`rna^OMtՃ]_װV6)'կd 4L<ƈܼ߁\?4'ыB&oYo vCE+:X.YoyR(Asnf0;SfEK{/aaPg,Xu&wViIt& 'E|"(g(] < sn$9+Y(0'Q:M`<}",d |?L,0Gz4NCÐF6xU b<.sp3UU1]f=.JPt010sKHc$ Jnmw]{O:[SDjg <+3/z GݓTUyT1gk> WroJ3u.3i0]xwScpSך]4%>{L~R`P_T4p]9P`mSdW4r}F*>;4>c\tM˜K },h-:aGՇHA[NfL͘xNԉ$+ u< ( ꡼Ujm^@zBN'F&#үmS_kLD]~49:3#&V(NE!g͛W]!SlnJ٨G.+19e.-lZAZ@Zly:BHYyAiΧwn#c2n#IG 2r3 .g\*hv$?%wGwd)x0yv)3\S?G8NrĹOxNbxĚ.k 9y|5(,4C4cb8}b򎟘CSi3:xR*94O+tG:ʕ;(!ٖ@X ]FEQ)禺XLoaBEX܂!ϸ.|;pFUhI,17R;段LW(;=qst' fh;O)Wa' 1 OZI@cIZsruf#Pɗwrme |s6k*.SkS䱆W#xku]$m Br aEZyJ#d"Yl dq 4}"}Ǻ.g.{えMx^5h˟As#سy EUO@hԊ.nIG鎳.1M w*Wk U&0նd]*TdžBO||4֒\uS]:0'33O}ܺ #]TiHCѝk{-7}dYgpm*ΑٓHLVxf؅2$?mBSziG4 OQ jIeP3^{^_'zDPQY#_pUJ{|!j.Pټr;i=B|R_>e0N+&lڡ#^Bᚿi _Njp?wi[O5n'<V 1%[ʱ0J\V^5p%x؃f/ vWyގ%";Ԕ8b`l#ZsP6> ȼ=`>Dt@*M%!A_|nSW/ /lJR;9i% wiD&)8^T( >VZ'8d8q:V|^6z}*cUyngJ@+<V_0̥5s'U!FyQT1u5nЗ(pPX6}H 1t_4>+cZ-1Ķ-,[ř" ś<*~94#&=25:dTIi.Dt[DZ?_!n\6wEh |rf*5k}L лcD4>Ԛe(*gcCKEnW 4%#gŒJDU[b%<1b| TEЎQoc-75϶|%-lxɻptZ.lf&^X0T(рߦ. 1fYp=6 6'hWƢh%n&LpvIΑn'jn|NMF:i*|v{`x5vTx7d!9j3<`` ]-E~"b3 neؚ'`ӛ\unX>z s5ݜn>¬UH[d186Yi҆t]DP_HQIF&%XAI 4?JoMmxzAHՌw@bыg!?q}&z XF H[4Cr 4DqX3&td|luL36oU~(P? U<0쪍?#ikRiU}g$TDE:ggKjA._)x TwXiPE'VHA#QjARJ70 .T.)P@Uݵ{ՁSHh`tQjQ\<* GQŐM x1K>*Hp/K,NyOL[\%puK =ANb or5dTБ=53.UZ:ې}Rb:*ik7<547e,VvA$QS6N XE>Z`r}7\f( |<ün:pi'2\TǕ T%1&hyrdͽD˪'6/rYJ|ī 7謮_逳 fkǴ#aXnuQ ėM d qQyaMLm:T MV8c*&3{`1:V5|^c޷T?qcigcϔ 3T ~$nkf8mgt4&2[[Gҟ!c^m H],ɤBA뒥OKE7[!lBg;QzBMUE'xVGmАAÍJ#pfOt5g|רh'ܥN;/IY\p4c֦1v7hl9*P B}LH0&Yiep׏!W74v&P{7ΐvAC{1$6h *< >_vtq\kN &a)"BrGtԘ&%K B$!5d.,`Şd 鰄-N=Hv~7z:$h_p>P< Wp/?9^5+xm-e& s;COܾ/vvK$xІ!§_q`Z|P )6:HuM"ÃXZؓ۽/Ĭs :ah *#KP6Xp N86F[aVjؾteLBՖDh)0$T4} dS(/L p}gO0 m {. 8?Z[t;ۇ zSN 2ָNX{ihXT+qsa!Nd!hP7oQ/S2t,9)/`2*/XBkNb]X^/22y'=1yJԑZg;]skӥq[,ru;!lK\#Ql+:y>'5/{b`QJeK)ܨ*!,b7vyaM fP9aUö [KwTH"-,@j&LCI9z΁@0,+9;#Kyz5PB$gV3txy%]%ٶ1<&^ tC ݲ3tKjN% tYuedtq?ZKEWsJ!^ĕdjͦWp.IJnC_9Y@z@]3U̜F}*rvbzj` 1UpԲdusɂBFcZV0۟Toc!0m?&$ U6Xڻ肴O/W-iw+!t>)'kzGu lwF`;*t):SE[8$ai8BMs.)tTi&^jU\<+jOnTJ9N:0!qK(?3epiudb26%f}C#Kx;Y]tȤ&r$`Ybٲ+$Mh*Rl]DYc8lX㋂efufgoܖ[Wgd$r&W[ĊhwʜI-JUe #ˣU W庯~s h)Ǿ4; d)81mRJǖ[n*~E 4xehL}dKdHiը_~k~^CtXQڝ\ ~6}$~u= Oqkn#[/h|_`'~ٍ +V- ,c["Grr~ (&Ͻ.EhPy@ x3[wo}dOn7ΚjWq ,2:ixuKJ̖4)쑧f ]45(B~ PYo?u3)kڦT;͜SR MhKSJS0Qȍ<b ,0.tT>"^(/X#E᫊hǒ;kt2La:3a,?x׀_Bt:|CKUmfi 7Tp' y NzG/]6=.53j$ [2*;.Ej|)9%0vdxyvѰ'L"PD k9(tnjJƦDF=Co{\ndn0pܻcYVӭa.x/Gsu Pnqg^\;G՛UF `L%DѢn5Z]CJ)SK2t93.`mRY`bQ(?v0F;0qkB?8ť۰V#a<Xz<#QN8ĵ2ǂET!DG]]Z'{PƋR{? 3u]8\W[2]?&K"Va ` ʃc!WwbH RM11]01 _lK,(덨1Ԁtj,~K&д>o>'! oD3X+6eol|m3ўΝu޵.5! %#|($a}ʘ}X~bIיJ׬X (Q T ْV"Sv>j|% +,c1>T*z< ^e|#s?Żj8֏ &̷  ?,om&A=64 ܯۊy`&kS7Ft;{Mp/;B̋޳Sp8"_)K8ek.枯)k" \Qaذt<0X^}H;S>C3: 4/O!^]Pi6U,kUiHˠ6u1`Rޘhytz* AgEܯ I-S533KfPoqL-F2sx4,n*HsPmQm,E.*Lj-tgy[U.RZђY;n#-Pi pYZ閂~L3f+j,L>S.M=KU|{%<=n$C÷vUz3sdpLt A!HAg婮@-8!a .7I ׵QLjG8]ne\cAE? ~p.ȾLTtQj$;pkӵMz-&~v*!ժ  (n] ift8Ǿ|t~m~l)6DSo:Qkz)zu"aK+bw *{0rmn;\⥱ SIxH>-!%V|03[h P_A-uYv#` ' ٚͬR!NZr ϧ% :G#s3,#U*YڿAꭧZ:ݹUTnHku ԗ`ja{]_&yWd T%oTtђw!P?cz*=ƻ8 1ɯje1jC;ݝjLoEfݵ,OvՍM: 7E'z+:YOv Exݩ&`4Y+ȵJ>Z˞:!@I6{ UK?9|1ns%?UHhNLۋZ/G[jh49'zTXKUzw C?})iΏhvZ!7,XQj0d818:Ua4 X5 gQR^]Q+c#>E1gPKxLw bBX?0G%h<=uA>(ooG jh8G@/a@d#qNݘB\@%OIuijTaζKKL/GmM\(xb`AդwF4sHK!mīM1Mg7(;6O갧};~"< 5="~Yޣ!cs SJ`l}47L9ڰG6m{+exfGt9==|϶5c퍈 銇3悚dž@Z$,*F4!ڀvű0/>G?W8EGNb='x{kX26M|no7>>'|r5]qIbrGfIoJfvkw6| BZ>g ~5;L$mLŔTS(6DI:TB 8L&ci S> CDLupCC!%<=w(,V5Q^6O-C1&^R^Km;zx`)4Fo0'فߤ)e(Z9/u5z"!e1yN0D3`xn)yd!lw(:]cP&,g3k$.6Sh6kJ?1qbFopՀhK4!($Ÿ r/&Y(іP"#)We'-3[!N{S\?0@D|,Am4,*`=e?3eOayў]I ,jubw9G'Fohק0~%V8(.'v)Ʀl^Y sCRc}m̫l4YPo[5C,w6 ">Iԇy{ya(ky :4+OW+$Vk.|9 jo'޼]1t'12z^c<6*<̈sߘ(hߙ${)=(nND̩:c䉸!:t @Iۓ`š n?H~C=:5ZqNX"Z)g,_BrĉC^q`6ֺN.%!L ]JRAhS!㹖!MZGF+-O`I,mEhGlٵτ=t^`DubmЉp<%K"+8YPSN90­f 6": 'eͰȏ4jP# DX > YF|cڻz^ PKO2i6:v7<3_6̎~A(;'U)0)]0P/a(j~gt}'ߓGQf> n{Ⱦx-ʧ/{n)UӬS,Fٴ ۉ_Z\;q\PXfe}ͦjb\- hJ▝x=śsx$5b[7eM!!ܪym"e((&xr%ƪ ; ^c!/YYb5t6jtgq?סQ{ȿq3=C$tq@E ye{  `]1=b7b0kʠ @ ɴ@_Hkvnf(\-ڄ=< N-[8`tp]aҤP*%R17r|dƟ'#b\?|Տ6䨛H0Mvڗ|X,>Բx.UsL7Gb=}p19A#K898< rpj6u!rbU%2-˔Q?D;޼B&-e#xDmyϣĄ"퍫v;WSLppWt[QL%/FzW|rrI+!Ks*Cr 8&o&dž7 ͟  32 ?(+}a|D-'szKoJ:G-Хh/R^6t)&} _ĩ-du&_ m $n=ioQ±33ї ._Q}ZQ^Kt yO|V%O*B/CJC,`g- 7MBdV!WÕ`.7*:TD֙'bmE>g/ʫ*f:-43f\ؑOi9֓^PߐrƱFn[yz}YtryasObZS8,9a.(Il@˘hiJFuey@/BQ+DfpbwEj)|4.Z4܀6Yj.|.5~BC@H_^Ww @+Ӝv}>6trJ7r%l\u)p330;e(WC9gC6J]eȴrf~Ι:骴 ~_Wpq٠ <(2 B;_F9DR \ qpbyv=DL5I\~}f;=ś\GĘb/9_crN;F҃/? F 9&{ "Q޺Ue%a[D1ES$wnBF\'VVUrmU]:K@~V;#[x^]I*;A2˄̸% A3n[VXagc簄,ި:# -M9z!xt9p˺L!i&9J xH @^"Qݩ}W'V[$WGM7ٍã0IOB2n#)\AUɅIu_2~h&a 6)RNl\KtSf*ҁ݉ZnB]^%&{=sLw#4L&;{ZK+ e?+?\B5 _MIY+"Oiqs74u!3`O#ht~M ob}#PujRsNo AyԀ#;FhT+VYF|"_Vž \AټF.)cĂ-"(OϫT|\`ykSUBU02~2OY发j8rkϧ&2(Nؽ(%jFW #C9C@f.BηDϠڞ->+/(_.S,`imyLeFvSU0UW".7đeQ ֘lhӠ$ɵC**}WWl Q#C*ϗ]Mתö R,MIc͊#exsMc oAWKϮA( gVV9:f/\UѕH=/ҝDU1pf/:p\6D!q fC1JU kv/_,D.z8jg4&F1ɍU *%NkU^jPaZ6V͝}J67%`}O}Zqt=WS0=5LVBlO:<B`˧G#Y92N L4 Ǻ~}U[cp7YxF *h'[Vi gwTvk jEغ?%G=UIlVb9I~-/:_-K߱QG_&y)Ѯ3λN܌sVFcOk `B͕!>K/)3wKW_Oj,dJO? \#CZ!6E8SB=gŖ3/7i (Su c323b;3[f8;{N So&8y`iDӮ6X0`) UQ͏ͨ9̹Ƃ%7XB /5~oS3ay5ݘ&GL>q㰞\U|U (  ~a>P@'pG>̞;c6jʢ-GIm]zYv, f&.ĔVn=HV0TVN4knoU%6{T +N@\S6n8|=)řHp6le{ .h QXư}9Ot!I@2}i} ғ&g# t$jt3.2+ZQm(8WhRkJs _ߝ\ q4)Yj q(DsE^ŸDLkpĺlm\+xGlVZiѾNQn\(|bD+*CW.I !Ĭ+G:$}®sx$Ffb@x4+,|kHܧCԢ:!_o{Pq嬬/42LhP+ z$ć@浻/cS"}hLE6Ff&.߉Uۧ_;"ߟ̽licbٷX n@ats𚦸t ljlZ>z'oW$8,NjG](CSt7} 0?&o8#4Q]]RdWj{opݏޘ31pT!t*1YBOI~`lJc5E"4FNr $ yưjta"D$DkF/`p^"Ng1ЭS0ߴ``mn3<@zV.zܫ)io+"| ˫ ŌH~ OB,[)(ةۀڞS'⊌y/=$ q [|2JoO#6U:_m#JdMj`-`9ZY9,F-ϙ|D2P-t#nImӧ{H+J|gٺG8WjMZ`&,my;c,ʩZ˚JJia(r@n.'?K0sYjT4XLb),-'9QzFk@IC a`}JC;u0@c]bD5)Y~LClbH:ܸ=@EgՈIKY13 ʊ0o?PNM7 )K>foI`Laȋ` '}a{[ dThhS*R]i׺q8ķ7jmh+WtY3݂XTVeM$4z?CŃ?k~HKjLpP_&EnW *YBB;;.徵+iS 6-QANv-˅Z Me =v׍[%oI;2oeN[AJ΍$օcҔu~4`y{PC`mh),X_ƶ\CE9N LiӌNJT]C˜*ǵ*2D+z]:뵓\З2 `I~˔#y%+;C̄WT(W3dWbEZ@(Z$q X+:,xw5x炷?x6cV nEBݮy1P73t!K9_RY΍BHmSH!CD)z2H+6ql W|.|\Q1öm9*@B؄f4bv:rnj`F0U\BBDZkG1d%Rױ^n_窆Ih'#k7tDb}Q` :;@8s{ c:B41~.byffK<*J'Z9S_xP0kڕ'>n7OநL/sJ%sKWeج߅=C":0@-i@7-Tim:O<~Dj]@ W"g4G >vt)O TnB}es2k0N>aH+KטCerk8[=4~93//φe{Wm/WvKj.a<\?=<t&MԴvKuE3{oy-XnDbװ̯kN;DB!K׿,`VM]~P~@`4[R& H aC ~Zﶍ鳤?9EHY5k_RfYN %F^t}yQ9Ţ3.vȲn^9Ԁ]"mx2GEз'ofuvNCRҟiേFpe|Cdhߘ<p$~ mF="1!|tmRѝ/(_m=DZgEԈ+\Y%C·b.[zb E0 Î9.})qkd@LZ 8~7Dk Aji{bf:8ٯ +ߙӂ1J~uk4\8~Nq`>WC)z<'rEz|G@Fw쓒Xp4b~`9R5"א#)vGr!h(qom[ao.'_I/MSa'|ƭpgVK,cн 6[nkz, !auI޻ BxCBρ'-fw.a2F. (*Km[0rQ1ƻ+).n#(PGR]F݄mK^8T$+SJ⳻ #!rx۷# yf\gꖃr*yxؕ,+,oɅ~Nch<"H[:lIgILXKP!>^8ֳΐ % hj,8Q㝰ϙC94>j7P$ܯI)p{Xv鏶x⭉-͖=g6~L-N-?sUbbo#)aº ƞi-q(@7+w Ӄ-f(wi$F6{DjUaKΦh>ys 2#Y~$\9mnDZ|Fo$=ez̫|n< |Gx~% cTr(Z\]6dG,Aшd\EilJ`r#ȂƑ已N#6JDHb'K)խ~*SݨQBv~?"()N8d1V;I odLJe9t.-owbg:ЭWFP>ȔՋ!^Q,6ִHq "K]݃5E+lk݁ۏ1 jIu]KS8b5G|!끒/2]OOb ݤ4Ss̬YSZX~u ꜾHKL0rX^Qp'+Mb`Ĥ!DK!5~!IOPr& kDaC˒ګ6OY:w8j.(12ʅoB imsl _)8 $U 7~BZ[]KmClT ;A%ơ(i9h@g{ޖ86.~ ࿼m?.tmT+܏Oæ»l /aA)qz.W!u=M)mfGi+pG\ů>bCvNb-MN'=€]Ԧb bqR,!NYu󧬝= |$kgfD Tk;m7OtJx+HIT)3U\bDMۂ|u\a9W5 jaC1Xt0V?u:5t LH1׮Rm ȒCΘ0R͂`2ɥh_f|aV5k]]B!'qɠ=ۿ>țS!,s&z†;Y *CjS$mEpw+*Rs.^k{jy!] 2+*舽,l$lTz&2ȩA^䳨'c^SQGιr5ҮM?#3zf5 x Xe'^>8|qeR]8 xMQ. R.OZ$Zb/AJ䤾yWCRAAqfqk$\8fyHNABl{9<2K@vI9a y1`\D3 JD%*+lx-sc4evIH`aKz+OÆ~:J\ u"Ðqw\~,1Ba l%-]L@~Tz[+~w?Zth0}5m$o/ 3W6b\S kEQ)TK jQ;[ү;C(3+]X$z*5$uHla`CApƒv9,Q 9l_PR6oe#t"s59bgO5Nk۶>;e·\^gKaX6l|>nޥ]`?TN0ȤWN4.3 ̇l-,(Q8mDZӴX%ceѧ[ BT& l1dnq_A O+CT8ƔDҋ,l-lS[pQbm5Ͳ´FnqKOkyK-WpF'hjSG}cNk½ŗ.ȵVj:A=8e13 \ɖ?AvyA|pu#*=ņeeAϣgg,32]\ʍg \p$%%N~d-qzm6(fᩐ3yzm;zb_PSķ z5[5.aw'*a *|w[m=T>NɆ/,;DAdtf)3#wt]_Zt(N#wb6 j&P-x^ ^-cAWc5E$lcP;n:]QyL' 1??-j_siq;W):}+fv<0y- l&ά>~oȓ()w*3 {mbѴ8=0USA8#+l-^v NãM7@!uK~`B f`nH*OnN Y9\ΆcSq1?%4F7ߦ̎P;] NT 6toϏ{Bq{*pG\q1~++n$>}MIT(Yt6 &Q&/$$1|C_bR$@z+';2 traZؠ@&J2f( q.+1CXQ~ iדhM=TmztX A,}V%l^uۧf z%RZ x*ײAW;Y?' "hǒp< 0-Li=s4 iU_I$5&&tEoyNg?_MӦ~_D2eّbx>2dw7^/bЁV*[B?3`Q^,`afX2rl2#/q5+BM9^7 xUhP:C*vw^HF(zyѫ|Z}yJjQgbf#?}}L~':|ק'=3*|Ʀ֙Mws.=F^f&8?PZ 1S\2L1~l_"Jc `(N=t5 Ή7g8xi%hQ(&TD:~fhܒdhΖgu[#›T:X&3Pu['y?,~y)TORY`T)[&"-)蒱S8h/_Z?L4;*Y! Ɂ*wb !iԞ`8$0hGjfzלA;Q:TH&R52;$@J)CxݢֆMf1-Q4Eg]ZJ5.M,13NCEgePF0a`^oN:dLu`u6T&Acp [II=F~ڦPKg:Qola`ULhxϱ?z䱌AV)ʿ*_J۳p AVnǁ> hM?92ۢ&޸R+AI` 6>RHp4q[H`WGp9e, zFk@@_uoHZ:?Q6C4!'oEnx F`A ,7ɀ:X>&>c_$\br!YŎ Q`ѹ𥺍>Qr6ΧHɘ;ͅ)x2[Gx1 \]24r>Gz?7pzt8Cd,$/$X? ƏvCɊ*;6{ׄ+kYBg+x,qk;rrb)o-8\DzHvGRRZ{K =bx,PT╤6&SM i qӒm2Kng sg#wW~cM4߱@JmJRI23MbnML>6M0,ϯ-?^Twl;b-+ș(ajo<$~Ba~T( +5NMw_ϓ>)0b: k/,¤ǀGQ§6N:RR7W5]ʎL:`hc!0m_`d]275,~>Ndv`i*֛iB8uj0rL1T6ރMqU[9HOqY#P NLz}ؚ)TF5w HZ9[X Ոazy[D~n).O9P(dU}|p :44.2%?yWf/Y?sov/B?K' 29Ø5Թ YF #sB날e<~(+N\5rKTڈ͞Ǡݸ>I/z|ZZ< |>@O[| 2s$JP@ 9z~OjbY"O!oE,AOa2cC d?k&;tI %>۲XUdYaekT "Oow(1@vPsPZ!##+)YʄAT`^ lbx]]BWK$)>|2oP0+D3Me+SF̅I]UMXOKL:BOi<cX?+)8"u#c8}˅HKh3AT,F E8bΑ/RFR%SL'S2..o( dQ0#ꌙJ\mdSh'N`7kfz@ZAeZ˘neTXW/JPOdn *No$ưP^Q%kP*H$^/$6D+u"[*2`hT!Cjzׂ69s \ep{*7j"UC~P;\W `5\f }15 ^zDYa{0^)DLG<vd66o9ȫ^NRU=oK^A!zE3̧\}6bE @B"9DҢKܿ!]yB-<ՇwSlg 9~sQEì'S۟6"Gi]@>/???W ZB87(,f )P)Lp`l_%#`j"LJnSY$g11u:yBTղE7_T{+2=9 ѵ|zԨگOBVR>o@7Ry4zPoޗ[TP܆rhK~(/M).&/A]Kf!,cPOĝ [`VW<:U;| պr`˺,a΢r -^pßEܹS~Fgs F]PI!ק$QgZuy|$Ѩדric_JT31?zYsXL\}Ԋzwp1Visu|t>E79bv$e%戝ufݯƬVʍĬNbC`˯jfd3=g537lbTpɄ8W65i7Rg0+osSp&Ztcg/g2xM獦{-&ӥ꟤ʧA2% FemPp nBҺ /6 3 2&%lZ(rDVMn1Dܠf.HTP wʃH(o+NH4#4b‘27tN& جڈ RK?-RfpeQ4L|`{tЯQSx@a1h5#k]PBPe+[SƜZ>C`g>78<-sngZ-{c,wˑo4-}M/~)Иs^j}nsś8 K>DsU&y\JnRu_ޖL%id%u Xߟs@Gz"0bXlUjy]aԁ*)CVi$Z_5G!32ܥ*qr_YA w״9ZT6hOKuf^,\۸?ۤDсw电~IuӲn<-4_JL-\~B~ᛰ^&` 1Di6LQv,I l I8`gJr䨎(XpE:O-MhU"ɒL@ 08itwQ @s7;ūs|#1K6 ߲=VpWOmAvO?H짹qM0a:ANk9lϼ4udөTICfoy5pSF$[?Q6H%+X.Vn^hOJ[X')~.;tZՐb ?4SD4L*/pR6 x0S D"Dɢh iU'o:1'v-[I}CێKaK`JSݥs _33:T:cʈnwNv t3 4ȐY!G`a n%cmO٢*&5T(&jo}}}o96a4S |{3*reGh|=kMNs1nmYW>gFJ Whm?2ׁ\w66Qu㩪 K?O^`/!7"n&t0āGHMX2!ɰfJA+Ujra 5"1l<ipknU:?I{p-t2Mޢ$ qrz ѣNZ أLSDH6oav1 Z)l,MeA\;tdHG(})(1qXx_q|8>%ij.Ǚ}"ZhՅP NN$NU~6US \^tdJ[yo)ž>ęO=rV'-vlh* Z悈1 W}K*]!^+1 ?|-ᤰl >92On0I1z۞ƌc~$ncoM+0&X@ hlcA\3-3j˳b+t8*{Ch֪~Yp Q uѤ\!o= fD[_ 'Xlc0zLTvv6Az-&&;KM>޼p* 2cfKw!{ a1jn1J]JR4.]q4?z\2ĥ&3kjD_j80r;7esxY ]w Oр័ ڥcC(CNn$].9Jn#D# .<|gĜX<+.0Ьc.*Ko1U2U&8gR2=]cuށ43+kJ(bahv+U xI'fWnb6 fN)B4|UK ]2mc)2^ъ_8(vt(b0-M*?(<i"+ػf +sD!a|(\,o#Y+&:d(U62i?Y˘H\L̍sq=}[ @ܜ!Y, Hg}aPnw~+fv8: >߫l0^& t$㱊TQ? 7iQ)egYGN71i/M\RpeJNp/Sn  /i}@a~1w!rBMhO759O,9c[Pϊʏy7CCnz26 3̂g,WC3=fPn&ނa9:%?l_6R<[5t1Hyƕ8+ZK[Ҩ'f.,X0QO6+GD 4䦬ǯL:R,҈02 z%c4Z?^EU7Pe]1y28~ۿkp?33A abȎN:_ZV)LoV 7 l*,u)M[KT삗0HCYb {yE$<:[yܲ7|,5 .=("Aq1qXخx䕵evQ!WFV 6௴gbGO@G.TEqkp`sEߩY p|k_3WX#XP(ыC8 -$;*vK+!f?} #&یϒ91 ٩Cjz$r-GpCޑbnB4v᳏zG,e W~EN`h[E)R;E g >K2jq0nK-zD6OE1^ܝlzc)as%NK"c7V)9Ֆ/3Dϼ N+&usjR⁛}.?KDc?zՉ`־x0 j?`i(rY/$R|Z1oz'sml@]}O/H#9|JytMiTn?I x!R Xy _v߆+U ۼ\qt՟}S-ZZUCMP^n_F5!9BsujZvnlc}cädTֵƢ,|mX8IE-EKy[ÑXa"^[Q zѯ$;Pl9툺ZN?n$?{K5U_]LWw9K0ZI|9v)gfVIU*G/kz+;:FbQCGyl|W5O"ͧg+ {!5az[Y/c~6qimjs5ѾjS>H:'dWX2pZV~A#ƌ+2nxkyAbǂvD^'h^.} 1-/YﺿrS[tϮݚ%J߄~w 8lB{&qDxD}kc<RF2VYcl~*Yxb%%OG-죚 ֩sX$Iq -ew+>\u}rXǟ=xTAgDg;٪uA[Ts3f W+msl*HkR4/u!#tX7-7DPNo7;P2/91gg (`.;%N0]N0dw1}ZvBUԬ>h }G*4`Ʈ,T:KA\98%AZXzXޓ>a5?uop'c820+[GYU1G9PAJ+^`oCܬzBS=ʞnx_̀Wk{MxCaWPE5(vt _v6!pI>ڒ2lJճ ; K͝/mjXiOa sS3k|E~( k9A1*2i E!kN1a]&d%~owa^l U+ ݯycܞTc&W 5DldmUsU J2qUJJfЎ%[vCӢq=lL2σb/QRg~8}$XBQnaPn4Oj"++3 Ji~+U! >p>q;?L4vhTUhقhMM1cوĔј2즮DM6MD)J.zzMCg/.^M跡F;Xo indicBoèPJnwZ2JKl/i'zE n.l/=gO -?mvǼ&J.prJٮ%$ P$zѯobx5!#jzW**DB׽hhT+1rI\2ZN<WP2^ 9,4:q4`]vHyVЙ PtvJ&! Va5N/bNPsw9>7~m$T-  g^R!Wğ~T*%U<3wgUU:rsܘ7.0o'I&=Y ; 62i*RANc~kIjzj2LEՠ+ NqHKãw4:M:hj^#I؍tGjG7'bv(`zFESvKg=x"V310z۲5>% z%#~#`r]uLV~X &1=e :8Ѧ n uE I9YKf_)`94s D, vyKټAcVN>_S=`a)䙜1y5i籛Sow*73<dR< S3?F ˦€o[S"r #Pvɗ 7iabCQ斂׃<,g6e+gk cj{'Y[jb-(ߘCߊVd<^;$ȕ@+ʞpt|*?@-a0ȏ:/r+ҁJo$nHnBw"16)p#xN"RdhTkX,@yHcb9n])햩&[4 ٣!&ѦHH{E:\_E-h϶vnwfƼn6 enD) BPׂggRa؍U#ѹ,Lz 2 @N\lm5M8BiLO[G^=Bi~y db"_aYB:Et:@ĭ.OX&q0Ն`ky4$ 2Q{؜'h!pY)-gH,K49c˻жi: -8/EUӎAt~,mDr1eI#h[Ԛ0Fȣ(v&>40$f ۑWJ׬v"Fjbu9Y$~(پ;.l[}=9RD˜\VtU 0uvç%7DAl5ܬ?[ef8 ,c)ڔ҆n] B~kb E;Q9(ul VFyn'A^1zh݋ՆKD&/>opyf= ; V"e6^2ۇ$lj@^&\un$j-;GOjVLƦN mI Ld C`_Nk - dDGqA`%dxt9"w'Cj c$(Vvsն?7Bm|S3JM)_joϠ~SDW]DZ_HX~<7.z"⯐IE^Dv)k7bFݪv^f7>T;kL"gKQu##b ܼ/H@~ʈ!\I"eB,$ѱ/k6)m.#XBm%1 ߅AGӛ,ؒ :]b "BKri W`%#Q⬭>_1@<6yZDM胎tn; 2FQ[yR=`?%l?˻ .n?%=_vRAۙ|ՠ't>t.j -Z^Y$4^x>i@h_ BY|= 9k#0ݼp\M 4n8<"=erya-,ʀeGXIa~NR9R e !8~tqWDAc( &24soRqJ( `GuVuw!0РtSwZQpcFM@o  e[LƻKJho^b>{&|;-2S&jt %ŢQ S AWMm/ ba'$KJƃP) Yp{-z. =p0]|6+kB\LԿ&m@zZq &S.Vl|i$ ֬kQdl_<2>^2[dsyĬ (B.m 2;\!,eӼ3FzfEN Nt?"ʔ;F+x?íueS }h/İd{+drPW/y ?Zèj3.7m {V2|~Ws4mGhxYSZYh㎿M12ϑZkCi4.S fʄ# pjX|%D ijsؕfZfN{: zHz9+_rT*5y?v÷N-i ޲äBiIf~_*HSi=TCe+mrT> F8*mJ&p _,&ĻW| sΞXG봼@:NߐJro-uҥ=_"%/)^^!K ,ͣ 1o}W>ݢJ')8wRA^Pܡ9ʢcR=~D'~:ahGUo鳫D4r(շK <9 9Va@6ח^t0sji!ZkM<3@QL"*8ڊrekkD0=O@R Rޥ ]FIx/sRSt]k7;0)hUj]F"Jo\-H<0?eLgqO (x~XqҖCP4{9ZP\J@eEq$JssL0D>ezAQZ#S|чavd/M}D84p%6; ˩-x\fVν>4=gCmPBY!uZPOϩp v8/銸F[YF)mlU= -/~1DfsE_"+ݰt 3~DEdTB6g{Εh\εFe|"yIM\u Yy;LHLv`'y`MC;btH&NRcT@̐c- q/4T|r5E3®.l0͗aIxW-ZnIrhv^^buEǦ^ӑg+{ rsz+2bV^7XlK -ge-.dJݿ;d9QkVdZoEi@!֚ BN8gm.\Q@XEbKn P0%:M5 1v-`1,Yո3Fz/2` 6T `?#Z? ]G> x \ʄUFTJ0)6(MI2~T@mG ˍ>cF<ߟ"݆݇,tGǸ4̛ll68'DLq_9hSg$%g3V2_m]=Ti'gɭpvE,њ:[hSM)> [M7zw^WPܐүagYbYn7-9. r8cR"{n4덨E{5G'꼻>Q]GӼFs }/.Q1[ܚH~Tm_^S3M+<%yEdH5(5;"Oخ7Qnimk?R[H/!e,Pm΋Mv1&D[nE La4>癆9I?jb (B%G$rr351QkjQΘ\VC#:H6P!{\A݅= vw7qyQoT1wKN,Uf̾6R4P)VlLsbU7xIA ;ka'JpYH\,7(X]f{`}XW:29D=϶\JC%yPTʯ`drH¦@c-B:/O xPʎB(;|sȳæ9`ɂ*ݕN.wJ` Ng]kr g0 ([jB+W*Y9LTvq`Jrc, /(Jn0Mm@]T=;w| r!oADO^獟ȔЉI 瞫quv=2͸kw'Xe7 zG<刑A-sg0k@50NoT-PMG&G>4^ G^/{zXɳS3l jꡇI"z=>ʫgD oμƣh^P0qXiAӈFyj6WQ*a7i8E˥GRD-؀QZӶ%0,mGč"j|q$ߡ-:zG"2! i mHWs*>|2Q諱bh3wШz^6G Dސo6w ] C 5ܾ!mO420OV?n=~DM9,1d`3o'Bɡ 5UC`p9*E"\hw`+B0WvJ4-C>K%hKxȿcV+t-2 3qe}2YW즭1 0>~5LZ`6wgYlfm3{3^?!]Pu:U-=쩺u(R?\̹G˧{y܅(9oY%[$CDBBiJ5 kf _NttIJZi1D   JomPMPģ (D@ɜlWWE&ZZdۏdm #IRѝ4G5YT$ ^N/--IVBVBR1憅'Yw`k_xy6d9@G:>f8K;wam7Kno(Չ=ihb֣n0+{l637,ŵJ9dyD܀F7;ф|)jC$,-4$ )Ɓp'{cJfIgUA¼L]x+}ѣ=nRAG4\m o}$*|Ö,[ɟtWjf[U.ЋرΜțb)X9E8MSYMm]F[;3IDyװ+{h"#"sfaN!5;Wc2Mf."Mz0\%"OiSbh+gʦ una5"չDqMWN^4 fq*X&k3*@OHR申!!/ow Bn.RK\lV^j]|uv|"=E|{_02eȘL+a <}嚧jKB{9`#2 UP_ӆA$lLFqF3|߼LӦi4M7Bk~gѴ1zs΍߆i kݗIc ;%m˳uHORkV(w,4%,',qY LboR$F,ԍ9ߩ(&̟WXÄ_D) @eC Kޑ q:IC˚gU7Vu>̭:>pmnͯ /5cZѝ35G೸uk2R u]6)CuI+kTϪEcvJ$]ٜ }n%QA2}v>}Ԗ/~䨆^WJ4Ӟf~W~awb[?ˢ*A ZhmiժHK'4bh|B,RaeB-5@4MpJ dQ FB_d7U.p`܍J2艑a`1tYWF ?U`-% VU5uӪ¦8鬘0\wb>5LY=G;z3ȗetI8G7fv]9xpl+yƢroCjwdZrʕ0gM#R$m/Ur(Sx(Y? zN./s|anG^{߿5,CHӤ/YbJ5seV9@/ّm_ z7_k"' "wjY- An{b%zo )N"ۨ"%A>]';a)Y#^B&\ȡT>qB3dXy3И)QqqH$6h!3ߞ{}f;;${Pg$>١%y*VD;c%.&"eގh=-6 ka lYhḨŘB_Ҵ7o:[t[w?AzT} BhX*sP;ҀcT+(۞1d`)N- xD grW F lxt@mT{"VwaaV=d}?dP?T̛n77- OUtj}{)+4d05Rwqǿ ^z65Aą&<<~cFy R8>sFf|\ϣjKA6W. Fz9\]3UGQ:}ӎ|IhWFP3lUj?&8OQ_"he҈w\zƝ-$zsz`daIbm=)aWB~,AD,SӀPX$>3<{w2@V,u8!ㆨ3#\+{{?ptd+xs59?B^Yfa6ϱ^3' flhfVZ4(1}sɘGo+L1rhR3O.m)Ҏ)ߩj׬:r=zֿ+«ej~@9hٵLtYrC.'o'w 5_([N@Jݿb(\4\ \6V>2Ȭw?qQK]/'HWA; {_,5X4\>ǏtA\;~j֌+FA[^8՝Tؙ l+3F,@ߟGLc挀C^BQv)bdT'78aw|!~BC2GMa8G`V0ʂ3qҢYr rolQix{xKssMpw| tyˤdRxp޲ߡߺ8RnD/iq[JRUEHf>Cjm6b3qXu<$i͛ 4v?},UAu' }2: . e\}4騷l^ NnfM5'NDplADgwi?TUV|:{p3h<\t]Gƒ*gQ`kڅ7`}a,vhTꦎC`ERpG֩ۜ,yBH@E |5ٟu'#mwѾE1)Ͷ =΢d 9IVj`o Zj^}7Pvu\ZՀ_R7ƣZlw*ZaÖ;c!%ոr}yi궣P"4;PgQ: Vp3W3D y[n{%TZ8G1_0~7gA wM7V 9~ #͹R\Z@oS2uE 8:w/Jkt?Q"*V`:=qKG5N}cG290%>Sո.ǃ4ϙ:Ӂ)r{8)3uݞ=&_я#/rٴa!K;WSpSL=Y؇$n[P5v?:|ÓYH6#.^ nXқn.v- ^u|O1fʺh5_;\`:<*db 5mC](ojBkC\'3r̆:>`aU0w.E"oISc;LLM>>,L|V,ZQlb#MGZ֨BHm y*>t_RZ;FL{H6uNCaR`U;,w>S^0}Kg;,~4ut'4UGDuA=vxKfniq Qx`Z=9@ADϙ`VBA9nBfQs6Y)yYlHfתNhnjW j ʯ[_kCry5|dsb*0U }35d @yQ0!e[H>T?`Pwդ]zY(#!ȵlL|u͚( gwg.?tKpbZHfV)J4bhʙHKkÀDgq}ֆd ʻH]ȾbJK9^)Xcޙ"|caQt\n~K7,4>90$qOMQ (en$\>klȢ̩Z@8,B2nGV-LKX&4{˜ꗭ {0?[E:v7)Y>M=?Ղ-IԞk8xBǼKy&]U:U\d6J+Hߠ&]5';OVXꀢd])@UY2*D53/گ0>a4Dο: Ļ֕{twqh7U[WO )F7O'>Ԇ%fmE]YeXsIZH8QC;sк R+usnTn @iޒ,^MWll?z:0MR 39lFqG5;CYÕ8ƘYgBd9p8yl\RGޤ}CH{A $er*yXkEzs^ٺ@ޚEᏈR"|[- )+Z0lD^#OJTx(m-?IQkayHi̶ F% C k4a6_=23D vGx3gNj h}(1|rsEiE }hlW~}NӈF_0'X m<0>l 6kXr?}>@ -%# G̓'q:(z_/) x){.Hz=Рf~0rdd[eS7ӛ嬥ɲ3/9GŷN`8~d1yN_BsNЋq?R_BwM'=,JiS1>or,?nsp4@}$>-8g eːPC ʴi%iD`D#t˜6"DVj͠*N1MI$Xe;$]g8Z v@aԲkFvEXTKӄ*1aeH^}UΈ@^Ⱦv3B?aK?lr z"ķ,vFPB Xz@Z~cyDMi"|ջpV&n$rp^tH~?[g'TϯύT'_+S ;?kMLtB+)ШyQf7:[w_GYW !.B=%F/M(+V]YG."壨AuBA,y's]t9vx#0_ٌ|VQUڢ]Mn )OȋW tB,EtX0pכgS0<>?Vdy_x\7r(m -YӮLlr ?E]ͩSmtlY.+{̇-K}-q75@k>o;DV4-OM߈`bվa^ƻ͖t=k/˨)V54v CBŸ6䷦2sB`Ac=]6HWWNBu&ߩz wIOIOƦ+>%3:EBa]&kN`DK48TO 6{Th䨜v*~2}6It[f[jhS0[4WIrث)UΚ rO8wCqyV4y%a6Q;Mo<9k"?%Fk*dZ,jtP L6) !tY$* . = &Qb}ǪԴ˔xu1bkode) ΝbwTa~GHݾfgp8x\/g^ȜE!gE\Lڄ, 3ʱ,9N2<="׍1Z=a9|GHCͮNGhњteNyɋNQ#"&EFs17 cE=\[$)xRvDaGhfҼcktMIÑ72:],Fv(E復6.wGw_λgGG6o c=L"6^B.0gg9z~F]CUЂ::"}k4b8T;oL3^q G . ΆcxJr mܐ>贡εM9jCb+A L^!:&%@p/Ds LK!ȫ[*4t[W=~$MA !RS{ʬ U6\<o(㉾ 6!/X'0rd~~JnLSm_ю DOQe@lW$.%׻JBb`aOn&{aP{K?nHHzS'򔗁Ķ92Nf:\y3تϼt6NJKW}(YB ޹FQ#wlʭ#%h=df IPX:l7 ވ#ȽaIfS^Jǒ"7i@HVV+q 2GA2壵\˔;!]َ/Me\m^r\laR2^)zP!ߖ~]*RQu6q#0@ ﴃFa\3uS5LFH"( iD33V,|q㇢dz,~)= \ö,ozpK.ÄQeFbRo<Qn/dyihXVF9WL/qd*Vo˿vʹ<箂'U5%,NV]y@4P vEk$e.A<|à'DˈY5'#2,ICL*`(xa5 mKwJU>媳1@xmĽXe)"*:tBL k~py–Ls/0*L:VP ,S8@63칥*uU|6!1nS M~ԼQ*ЧAU+P_n0k „Lґo2ՙd)E)cyUNZ 0Mu%A03/ phuӭى A|D[ǞI21G9s!Cd,_B XJ7%6%_RGKL1KEۮdTiPI}>}H]d,z\_ ~G&¡ȂINZnov8 ii|qyϯ +ЉmJX>2VE>'y ,ѯ#N; 7#fO4C}l+\+Ȝ`4rIT[&h,y<%Eq@7tD# eUG[eu+;_Ӝ@gLHw]G񗿣Iz<pZ|b)olX]?~PMU›䲴s -K(|Jgځك9Єn MJGazgG.wWI.cCl-ws]ƁAmK $B6OTVz+h' ]{gkDTlK> Z0$fc-Im& 1Тn #;[l Dw] F49a՘kV, 9_\FJK dJ;~m#&CkB? Vh=ZcTHAt L/Sz vʌ{@z~B+?q˸aTJX {gPGᥭ!):멟0c]#)eb]SBR<($S R<xX=W7rSӿwdYYL]Mȯ2g 6^7;g9׸U6)SƦ`mKtZapP< lH:K<uD"n*.y%64Ƿ-l.ַUd\z9~ C5 gښ%CIqA]ɲKRM]Mu`";X7Vc~VkU$([`y NEYD@8h)W rBQ.u3x%֕}(mJ)gȷ?EoFu[&M,1\}ԉO%-D*Jg 8™I)Ɔk@ BN; {8-ju3az4! &HAъo&At<+l*fǼ^Kgthϡ::O8}{!2 :}x8>V2`И8)gӈ7mM r1l`emEQ ua)]f2hoP51.S<K-gL&ȸYZuONgygE>Tr D 46 lT[,j"*:7L 5mGO9ܜ jtk<13w] &ek !qFrכ!"8Inta 0uJH'_[we*IhU`K΢Ldh#ۋ_.1dE@_}=*\!ڎ6rեpˁBDm_Sw3vٻ"9lܛB7q<&Q @&#*<5 ?;"j%y%#; C\<8+ :BޥG7#HIJv1Զ~)o0|'d01NTֿ\C(N}TUAYx"3\/{T[y8hΘ @fYSeoptEvL('$m8};KRtIU玲G1řE}=^ZtZèF$K%.8ξ*AǧCSo8$LQB7eX80{y"pgeu-vs_;A؄*%ŖX H|O8>zb|?˸ 3PC;qyЇ9s r_ bX@Gkn,қ|C2BW{"r~5|"URR4 LXf~850g,g(!r dЧe-p+"6Rm#ݟףcU L, AL3 tu,]EЎPn`(*CZdy0,IF qHL>]pAq0ϸҝȯ YB6H`iB>e!Bt@mE+%/0g%4+q+ՕW(I ^qTw ̵1LJכ?nT$!0E:¯O}Jr#B̞ ? `Deܯ z1Q%1| pY|Z] }h寱B>nU.s,KebrUVM6fm7xwTXFhs+5yZ5hu¦SEW*i?k!VIt[|e*sp;5d}V"3آe4k^ziqoGT}5ʹ0h=+ ٧! \+#j߾} 5`lzD"41`/g\펈4]cW?8Sgi#ڒM< Ke1ΫUpҗ Uo/!LV3; 0A"R1Ym "x8 >9k] xe4܁k7AӍ[ V(mB#< ND]@,irzd;X_6DX@Y ᪪STS dig#3/'\ñ %{^FyA+0u>(0YV݈م6i{B=w 4Ԛ%a6?GKfVAM&UPrl, 'F=3W3}9$]դFdRS~X밉 S1KvBe9OyNtpǬf.}7e`/';Tg< g5- aLɬX"c`TR0w1:HE2! {ýP!^WNo8 &2b~ЈR!O! ֻ73Ӈ#Wke_em%dD:"x[ْ/Ts@v.ޣn?t37xj(sf݀E*wlHWKpˆ,?7Qvn݇4j mkcEds|^ƻ]ǘ\*,",''.bcC?:}zWlW'K>bfxlulG&Gi-W?YKxcl kdдCB~sd6)1>}Jl_`Es-7%-͋:MWEghKQ7GݯeoT+2#L=sR ET׹@R>nl~Cj*R4sC53v\/?b@G#@|틜ێJå#2]0a_+n/ -7* V^;2|C{uK3?lx Ag :6g1 0aJP#U:Y0El$ %ij_.E5O}7Vg ,{# ޯHoxO)'M55E]7Ԧzz_' vJ. Bcc%SqI%oҽ]Op1E v [ZQ ?kʣn 5 /p PAQaOZ2'eoI6[t H:S?*Z H!l^[h.T9Hx Kga?ómZufU/F҇yvM4/SU1VXh!𿲤 BB3C2 (ykl9;q iIڍ/u9}6^] y" dQv٪a_:Ks%dǦAy-X*nihcD-^0ۯlyZCuz#OŊjblAh1tgx#@䵣~\?񄃞"?eW%zh,B}ጬ|U&G){Ui:ũAG\i\σU M Mov4*ƒ 4kw*Ť. LY"Q$r$ca*Ҙx\̻WeRW zuG(d`fkk(>qo L6IRIͳ|Rkc T ]v ^ǙOBA>q';o4T#tA%'ˤn4Ҿ{ȴ;_<۠c+/~R/˽8$~a=͇o UolAU99xіjjiH?LAuL;2cxb۟[T&AVSeGkM7[FY6+ )C?aU\>w{XU4Τ %RXz?qJ͏*n68~d7IH<(y FkcVRi R>5=QH9gvf>77$t~ gthe$L@Zy'j0^Ǎ>n^t5"M9%yFʹc*5BHa gR~bxf,lkxI@K# D(KW*,i%EP7y>OGʮv, U>Ƒ].glVO^Q. ad@XS5GGBb3uoy]T)#K=e/0(M~$}jy75*ɢ8SRtxwo ]x ?&Vv73N QMugH}=)+HaMS%4gi2,2pMZ^a4- z/Q?W5=q鸖vqcS:=쑳VP񥫡c{;k>g!od' Gt@bK%SNmt!S7,n.1Y)`F \?,4F7_86h:fa$m77Itdzicl 4q Uxc6dt\dB].|Y 07 ՇY0}.rho 5l\~(tbVu(>Lul޽3%-e^1G#:`}/e}tw`c=#Nk}VcWFbx)>^)\ssGS'qs൰^!C=00ZU2Uq mBAF3x{F~tG`I^몊qc nGH[5sT(4Ŀuޤlj@#])BUm2xy{&Y"P]uEDž 7&Ug75\D~"{۲iVۥ936.6rtfnЌe:<\{oWQ#g6DOIO}_ ^Auw`eۥ̘Z)(?,90:[YNqץ͢x|ߧN>qxP][tWY϶ _ynqnU[!f S/Bow+JR?)av!g+[&RIqz ]{M? fCԇVn£gKKRǜnL\վi\dPKzr3sU>_1^qݏcW|!JspXރ +f @+^>[vkEJ9?@2+SGT'VQ =%kj1L}ϳϝtМx"j;{6%-օ8nQi;H%,D*eFڲMg;zrP$ԜӅy1 Ajmw!]>F骵}͒1g&/\H"RLB! c'fPE89#Pj|Y0ʬYO%K05SiY?43C:{2w%[-9Mm4%:T~Qfޮ)A̜{ $Ԅ{%,WO>$}uހe>z,O,2#)wwuTEC~-\!n13}R(%S'H1}24a7N|O $ĕ/W{{I8^3 H[CĄahWH{RylGgc)2V{F9y[t JX,81y ALȬ=A0_a@dq'ȎG!Z[_x<AF1?J45<-98St瀦}2 O( k\C4SߩZn |)-ZJ\sIfiqɰ(3G±PO\=BCm %zj^EЙrJa :6*ɜ_KL\[5} 6`P&gnGmTΎ٣L#vи!YM 7, m0TԾAQ=0Pm ?e yҡo[h>5㸨rdYKn\O%INсC+2/T g2]H3dkHA=Nӗ͜HI$|u)٦,OX߈ soF8En$g(ĚX_&6FPe(b*zH@ ~G妔 I[HC'kYMؗ:(Zwf^.5thBkS o,EXymbW"z"C*ڂ] ΞO'@2Yx;|njUϋ/'ZKy*|\ΆuauXBz!Gyʕސf4X+qd\ʐb+&8CP4^~zYgreL\r,qPү{Xg"s^H2!/HGnR p ڏ h/%B#?>k˧G7@n A40z7@pqڡVSg`,+S̸tH$8ZQaR^kyk(,`eَ*4xf(R쥩kؤ3K@5NPfu HGshk^@~f/;mgH͈짎⬜%H`6W:| *gCXdYClɧe\k[wڂm?͏Ҵ`oA?d:ላEijJ76w4b~HYbA8Δ_]?UIn;Ÿ+raz)vO 6 !T >p")J)Q or9B=LtJLN9nuS&﭅ݭ"Ǔ=Z"RybcّP4!%PNvJq_:W \9\ MP빷,1g>WvNUiFl/W[#%@^YT:75q̷w '="!] ɚ'$K_E/ JsVPr) cg A:{6leoQ5C/clrAHp /!ԕ9+)L$X5&Iuý<֓"Ӻrv㟂</L=|hh.R7ܵ{fd?DQ1;>iu Oʇ |/mǰmL}9ۏW)&DgbF}\*{lj=?%$Y3uSb^МwMLي:[V[ߢlrw6>N$=dz+-F{"TnI4w+Rd)xj&ZMԴ7M* \0J7"J()k:{%2@v\liBR(k|ws51 TF<:>)=@}MbyRX5R}+ns.۪M`G6,:zʉF.AɖT`tzv~%:$6,4oI9-t{aUnkp,4 Rߚ {DÚ AŤT}IWETEᮥaȯ0Q⭺4N0CmS&*)(*3[y?[ãA( @ƾQD\^ uQgڰ7 _/![ic][lcoACeo*i0ode(2.0YX|kC-w4 OnR۳rByWp/|) k5tqkXr ue]@NL&_e?N^kӍ8*x{1Ӹ Vwjq#\pzZH3V@.v"q4#[]7Ҡ F҃ 74*~h uZQ 9+"ɖN3>hs/džqF!Ç9=['@5>bnx6\AUм-*ߋ9`x֡[<ͨQ+I 1>*Im]>y)չIs&FaQ yӃ]T앬OyṇsXW),Uå<<,9CdN+OxA(>@'5^Dd 3LCx-Ic1p^Ba(ܼEfbOAA}u2c*ڊ7lQs=6-@Ƿ27Wٹ(9w]-8ů+/ln'',Nf *F4oVUI)'J =fC_\oZ,YϓLë$dX^ei PH&1;T>'W#6̓g& esFc5o<¢Cjel)ݘ߳0@ɦiv>E9;ƼX gLgt- O k!5Q!{-n^WGg4,߶cz`MdC=a4zaL+4:(nUt+j!oǃ@Zd}K "LVF s9$(ƬaԬ"ݨS6ra:⯲>vd6s6c\ZGi۸_ T`O0 PSw7K3WB[J iMR&X;O}.(~IUk>\dmRN3RH7԰>dX HC^vڮUIak :?JEvħΥ穅 o1?34IΞ|<Ε~=⠠0 q~,$ Rc箬v*Mi#U HT? lmZ^P3Tq,JW.a<|Dz ~uqDPNGͣB] 4ɂ+:xŒ^Wq(wCB%֝`1,l/f3SiQB y`. ̜, T=Ƚէe;2MEUU5դ.۰J.yx!{w.xdǵmZGTȧĆūE9r":Ht <}kE6?!~l"nbA$@sO?6<E[LC iA3`Q_1~`q:2zE$CQ7}5mvqHg72( N:P+b VGps-~TcN|ڣ2UᬵF<@4 bܾoxm%疅QwH5N^O _@رۋ SEV :ґޫ]@ ܡ&fAixӷ*2z>cF 'y7;#ߡ&JЈJP7>G4Ťyu*"CvyK2>SeAVb-'Nf ́- S'4ӻSty5wHw)NX)VJu@$wTc1W/{xͯd𨭿].c_8 pHzC4 PRK=]y %d=&ӾK%:B.e?9+ XԃG(Lj*%yo5]:q#?DcهDRbg5?-I].lbXfoc.'Bx]5"lc_ =h~ϊJb JM%2@F8??Fi^F3Jz?׆ɝ$7}͑di.^jy"7JWRj@C-{S.[􆙤,r8}qtTWpU("?&BSL?ﬥ'8j)(h&H4, p9yџ;Oe)Bu$ /bw6EQΚcUmxE8 x|7QgF7.L=$ܚ6-v)23ЎFcX"+Â'1?dɥaz{!b1ۓ^ҿ]F>0`^BTGZzBMi&&;LFʒ,;?Xя(.n(i8k{jK<">n k/fS :o.{K\JWS"=s׮1(I^@q> ~'$a@Yi$H_nÒ3Iq(1?-5zjD Q0{KpU$o?P>FfXsHhWMe_ߠ z1Ij ]]w#n֣Nכw|hw ^@}LWD5.gVPڋfFՌt _'WtKH +Ɍ_۱qe3OTV=%[ @lי̡@kIC#X`%I0`=jiRA ~'Zցs.Ş? & =`o׏ɀu(g:fT `[J9K$},F}r9?bI$&iwI9f:XhHeMS?W?@h2j=HO`:n:K`:V`r`~` oj#Z{EcggUT6y\I+җSZc0ǟbwJ:=%pbuA}1ƹкHڇi%(573h6-d#k27.(ßn0a 3;n ᆥƜV=h U XT7I:rf+7l*sq5 mBf!+)KC*]Fe狴 퐠PfplLaUk\Vx9){%$c;ub{!J<|:Ώs“|-W*X*j5ɉT ='nGQG\&@Gn3O/SRMz񞣐Q^*lxS80AI=b˴k\:U:J qrkK]RvB~cK$A8g`C>ܷ(.1hlnzӦ 4"B+"w*r5][M:S=u#S4~9f !5Ur㢬 EY=+r-5B4hn-2j:[ j%2 IGAlh| ٿM41z$qJRu):# S5AȤTkbYBj }O)kv=Wp@P[{M'n@]ѲM3l? 5P4(j J׆ٸE)y5VJ%ĸ+XH*ϷJ<g];3Jbz9MBIjF/aɷy.h.O{f@ ?=j9#gߪupV"%nLBvtbY 7k+&d '∔.$380Bܤ!E= 6nn{!|!.Y{iyݛ@*XV}uƴ JfoPN]Ԩ7@plw!TM vZ0mD#gn7qSuǚG(/r?KH 2v,G"yjήc]{`wJni(MRzY}PFǬE_ڏ^Ud ~̱(c||(q3$PĉD/mhb^(Fiɫ!ށVv\AeCi(Fdi:j[(Q& zO]na0 vYM]tuAdV8 5<`a_9VìJ + cFϣ8l=_0s?t=HT6ƪH$ӏ!&݅qKq}s#buh+:tE]ێ:7 (9ߋiO E%jbpW.K?Ö &BپO5.<4/ɴxǛɱ&9@EG\byxdNNѷQTؼ ;mŰ-*Q2ybQj0<֑/!&Q5ȫGm"u4 M&[p}aYҐ5.}USG2؋nECJP̥p?zidJWKl˖ Bl<)D&5WdM]OygVVz[pZ_p{5uΞ؇m@3cacݙ^|4MUQYZj¯ uZSqW}B҉_€3xzohtKV_1eS&Yv(k{x$~Ʋ6<`j0>R=_ᡞOnm#&]>#'!-]{k櫏HeTw7=/zR J}isxU.`Re$)ʧ򮎙v`~vL]@U\t Ό eܿ-wAٔ V* ѧ FRR@ j\aF],ՔX]n9yedU< (+ġ,TQkBu [5K**U44xeBQxUmiO#Lxǿ40Wllp( *d?hdY.(XEY4-2=ND4<{[(}{*|m=iajoQ[n$q^p[ko}d CvHU؜ɞ\Wʻ&v2|/R8)MLv+d xÀKmh zke8 ىwkT qQPӾb̢H "<ӄ R%:iK A(ѡ{!n-A 486>2;tlXS94z\T!/N[F8n_}P5SGIe .IkA·S]H-ګj ^:jD˜`XG WcшλqۼdnרE[˜F?:e(n>f DRR^Qw:M1OŅ`:P{(flDŽ*g Q.U줱k@MVs7~t$yP61(I)uK[yJ{`ie(XLuM=y%BougGw/9ARڣ5zփ[@ g\u8 To ܞsǍܜo1ٔl$/-]uwSr f0ݾVaO[k}bp zjhCX03 8˹vEDHxnFyٙ梣dL# :20R2z `7wzmoK|^vܫQj/(s*&b~KT* v\מٱR[~ ( :;E9[!Tcv+~ ஦.b2$҉]t Tnp@D": ūM1㒳/}o+Հ@f2ϻJD:)Yfo l3<&: _5%sLx_@i1~ĸN%V+kK؍A_"(޾ƥ݇B֫@D o]6>#'=- =q79y K]fm$,bՆٕ㰖s^4~ΈAzIk`& ܧuIacn6Z`Itlft\i,Oof.|ĆljˇxơJ,TLjp /#xJ7oFS"T GzjpYTM%Gٜ^>'6~cT7})#&ة鷞Mn/2tpjT,:'D#7(}N.j I6]OU9м"1ֈ Y\e@Rګ#9\rf*Q2yLTclNg-x~*k3$2KL~#40ﲋOq񔴜C-3<$q` =j],w{8@Yp_ȥ2M搫'X}Xm|'g)F~Mc2Oqd(g*wrsJ&/g¢zZЂ ˧%â kCpZ_J=G4xԳ $G 92aܬ{Y VS[N9bB*&qKT00߷()lNbSh]?Ӂfb[Uqc[y~8`}v Xc1Y%aXHjK3:UE{ҪFVCޝ V{?{1hY赞 ?okaPr  w ]MsPΕfW~~LV]RT˒'&fybT<|"U=[nb vǫYQW40z1]XvJOZr$/5Lϸ$!"?&SpB>+t.  E8ڈżW OT[V&3}C[rB3.9:} V>Djm;o{iIqW4#CG}?fF U)U ث|:H:5=5eZ;!xKB~&ǖᦉ 9L+՜ȎLn>qYg "(鐭,8׶_H5g 3sFB+L& 5"Dkx5D[hۖq,v$%6ʬ)4j+ӓ g|]Ǭn]Ϟy;Q.Ìڣ*:7zgc-PH0f8S,Be*=fދ*ވ|~rk ct#FR?곳q7Lبȳ w>PDe ;8 6h3 3 cY4~pIJ "xRgG] r (8Y zBM`C'y4 !XB. ۬زGteVIk+$[,:LTCtr}TzeeU}oQOIYK~^. pp3 ;Wp6g<#_ sWW ӓ݃`b`\`@ mzCkpgpOK:RrY]*6oğ6N6siOvD).!iS+ WB. t /K NC(x*$W{/ u#$_or #ʸq*oЭEv!iNЍ=9yǚZUٰH?W(==)rOse%@ .''z:&jp/"suD.%h*[`ns=kP6z:˲PO쓙5HхG]jNCp39V L8sPۣDH~=9b GO ǩro?}v Yٓ%[^b{TrL[xcLAsEw"yIV |K W&tK_A L7HmGZDQ^Z!Q ?a ,Úwcdg:4Q#D3`Bn ;e쐆{M 6õԑ0IdW\l7 9!S1GIo+z,1;PwV: )ؤ  9 eKB]9T\3DX78VE[o*2΍%} L0:] K½ յ EXvtur$X=_f]rځ1WqjY m/ !@Ԅf°1Ny 6_T ^3#bd.~ /gs{J4I] ˧Սyl($)prJ=7wa].WY$xYOX( C[3kڟ-aDR0T55,LpJzĨ)(f`Nb[D@U$ba JӘ4⥈F1 2{YFN-xBrF*gliz'OhA*d+U].}51hx9AwaK_vg)@GC"3iRQ+gB洸\.?Pnw/+Q*@&8?lWȕ҈,w .*ENWl p1Bd$zNZH;E+)fg׶BjYb(Ebe7[OW_7y}X7VSi`I]~:|V%~3l)V/zUڄ[C'_@€^h3uL[PËM$/>nCvܣQ=| (n}쭃Cp,Եqo$U;tU[v,?kk~`Q3.r?`\h[ hDC_mWp\*NX|9ݍf&|5@qE@9[lmkz617ƐWXQx#ܠ4= {YAI:jq8cq>`[5; VDNug5yxߔ6|Sӛ{ 6eP8"iD?!|aGb7 )+'Ϧ}&rG|X3C894:fye44AHf3 SHGrAa{eGz+ G_DKjw+dЊVJP.cdhN)ԅ5j+9[5|JBXoJ4&ST|TV}5Af3:XOa](d߿zF5s~;Pψ~G*8V Ӽ"q. nš_&-zB.ܨ)k ,w~*PX#%<׸fdK3 M~ Cpec;bL" =!SUWVqX+xo&/`9)>EiƥIa6CR7={ԋ|2"wY9V\\_ﺨEaEb0gCN1ڕ_lHZ-s"ʲSvN\"Gm1HՃ;<|DQ.֩k%N0#$rf.#ۀ6͟^|A.K<)&Ex.Ƈy|9X)fCF̜GSB]Mz(g2<+x,( W_]P׎yV?UBr̔ZUՉ̌H;4 .d%ia:nQA~> wnUYkV}EW"^OὩ^F5Hn,8B2geԅoACy^\FJ|/}qWa%}4@t({ɦ>ِn2 xh2s>Zž/e4tja,LjbHt"kaQxt5GR7ͧOJq߲Hv,Hq4C!XYgy6aflÓˏŢ6s\M3T7XԞAv,Prh#/klJ5 p 櫻Dj]x.O_6l͛VvϜBxrLrzO]&PA?D }T&лIUm JS>1_;[ 4(#cw>ٚ[y#vk{WVȂJYQjĔtmB!GFC0eMZ̞ S%+30PJd;{d] %-S1g~d8BWЄŁ;IffsSfޓIvvUXX#&C7lߋ:YAO. #s.cn&T>-{1S*qSt}p^dzA~yAQeɾ!;/B|:xIQS8% f~y(tMǀ#~D76cښO%n1 \ Y qzbf/AL~rcư4~'aAz\%a4/6#:!;إ.1W#gYmr-sjhs@ڮ XS#y 3}IDD<{xx)R!HTc{R=xG%ƫp ,g GC,%S&Iϻ)n_%VguQY">qn"܄ B HEm:V:|T@2b_zyS72k=,؃tI!EcN q* /#X=Y|홌Q)W )p/[qB6 <{x][C@`'""9I6RWHQ`\ 4ҷ%b(I1mNgV#Y b/>,i2C})cUq.8/ݩD@=R)6DK;͖Tڸzl4f3>pz?w.+=vqǗ6dX[EľY[PF^ْ) oYC^>fU#T=gcݦu,0AqLU邦֯&$H}Iu_suCW^-7]$+Km_ SlX_lJu n3Id3O?eQ5HԀU]Ͼ;kiqDTG]Nm'|xfS{cO]% vj|5b}e0Hgn%4:TZp׫UY3h2E<ZjҤ3QA-a1rO4&3"3SfCEQ"L@w5.OXdDԷHl:N E6\M6 *&;Q2DͺArX{lD1 9-(~R㖦ԿUB5piDxS;+a%S'͐*#%WM̓IϛjEz}N{滎w~XZO Vj3'tBׄ@P|g%#BVc52Hx(0&u?s66]^keNّ )ܻxr*B͜)֝f^pʭKOWGO'{03bm @gFCZ}8Eج}D}rUv mX1Cpֱ.r  & 삜Zeau.h1.ׄU]o1'|.1׌ )浏2.b8&0`Or6!?EOSO(S/].WPNu=>Ul`{MG2)KjR5lZ)pf8U j( אPJC+%UX{H= OwV5 n#G@u0Jgsmh4~S@+T ,l7d],785IWusicMHO˴2D{Za!IL[tԒfqG*65cs/e#.E0*ؼ/ίs9,HreA<4oBX+=i p]_K`q}fSJG"? U#YZl2ۧ $F.!xBWuڂ7vE ${guA(!/FӖҼa=jfUPR4T>ckponγ,54E%o~#\] 1[vղz&va q-:P'焊Y_W 3a 6R+#?6i]풺Zo)GgZ&˛-󟞄8gO/mN@(+Yzh?BbϔN~΋ |ms,wm7DC (a/@fYxrvjňxYȿI(Utm;[v[Z㋓~ERqg^ 7mfܖ#f[u @q 6uk2=gjEl9(8EC[KMl927<bW=rIP9 Lo+cvM%_GO& χr( /  Yt|#fiz!|HN=K`s1J925rD~QT; M,*hﻼe=!c?0#Ȝ'ۯToX~a^*"F`A52i2~ .\T{VQ>7\D~pӿ]UGPu7>v=&5fw|}(FLV@XLe5 ('2mQ}cGGiTmoѲbpz˰#{ī~rb9nA.<Ɣ&"CDSg: 1I5J.`4}d% 1?<9:jŤɨjKȾ@LHBFS=#C bMF3*jY*;>̐da]dpAqc:65pK1\8K!wDM2wci2"hgèߨؽGE1ϬV}ΐ8VK!KA}˾=$ ͊cG َMߤ=b.BCܸF&!A*x[I+'qo5*́ Q-;y>JywKM%n ́OYJsj ؐu9_BqfKDŹ@y_-5 b`m6LD:>_Ψz j%U=P_7j] }zk>l=cibfRc-d.]~' _%RkV w:B2! :FD&G@d^9: mYvī %Yw"$ N2>605w%tDX'xjv|CtC(X+-FT:b~k/9s免ښ݅r0Vp9 dPaÆj' 8!F/)#gT2*oaE4Jc^C q#ֳvB ,=@ TD) 4\/Aqy .y3QR }.]]~ܥD`pOo53jg3S_m!WUIiaC^w0A r=塘/DdH:r f5n ^ 95wF6e,^ub XQsD?υ]jW[[-[p͓++O>[xqcq p pJ6*- (̠7i9'6h.*oxE>8o;MHRGzb#M{d _%pe)}3Μ¼nxqUQuͤ,H(׻CU{DJm^9mH|j}VX"xVJvr*>9FH6] >qz`lg;HAHy#<&n#Iuj椽Q_J|#fgIƏ(!Z_%_#T rWhT=F.I$Z+wDJ*M/I>Ly(O_M)`fw+ ۬ElfȧmR D.[/ GALaW#+ zҕ[逤Ui7kgg-g?_Z̠AQ+PB$l3Xm}'AgAQ䏼܌JGȵhjߴs!ܰ}s+kUs wmO5-&TDnaZQێWsf6Ȧx/W 6f/ry$K3B9Ŀd^G/qlHEmlcl{Z.&8,0KTʃu˽B3 ~s^/__ةm{+ W.V$6`!%\w, 8jsHvӳGCr2<}ߢq'Z)+&bBy.Gv֞@yfEr}OȈy]si]`HMg"">J47 #8otD)A7tď !4n<|'ƻꜶ0DDn3V8:WMu#ܟڹr!%[a{ / PؑC*)Pέ'ن7=ӹ~?3RZhʜ|Y QJ[_uNg7Ҽh3ҼX3̾Pf\.aoRy~g(o!4FlA'R!<%,Ub?G ba#YBRnQDoóye2]+x/e31w4'mI1$I[UEcvRt2`NIZDo+ln@7t&25F0I$ҸJ(?j]uT0qi$+S xψ!Bwt{p vo iۡQW?7jW& iWF|x#y)J,^%"z"6i Oc6GUQΚVSF"cr>3ވc ],U?n}X)) OXTC% g%rm; .I얱jO(IGN(O֕\h]ZȅVؤ/%)tep9kpֳl$6}<*>L-K *aPהT]RfƝmY6Kq0i ]821=5Z",e,RXB:XIU̍!IqgND5ŋ|7; 1c/K"Bm+f:`R̔ B ۅ#AY1Sx+7Wہ{B/xS Se6oDo'B{5 ^%CM=7wO# 2X>Ɩ2\Y~FZ W z#vJ|hI/dغn1D4ayMQB(pro ^%dEZh\àB[f w2*wF?Pǰ\J_,LBjG#N&p?EV'TJoflIe^OOJ}C#fcLM:oTDQmnwhSm \{rm",}*3p&TVD>*P*=T :{BNڶ]Z5wR4%&EVhnަlXG})kFǩrO) j(Sq pD1ahbD6NqN"iκSd^yasPXuI [b1hܮZ`3n8Vʐlà )oo&)Djڔhkb _`ɧ4>ump,`0:T1ok~^4!P%X qȱb'v¯z_6ZitD{jrH&XlVWڃI DS6K)/Xh]ugr7k\|;x^:7PЄkZ1pɿon3$!~]>XUeRj9/H3nksw-nI.+8Nw2*2K484/|@tW|E$ӛjUʃV[ۀ:n/sjb iʮI+41-KA\Xu"NTkcEoOxVB1,դ )L9cm|`f| a߱-}X?a-{:zC_|:&Ug'ĀRzXqCġQ.8 ,gfUYza͛~hP1* >B#nz0N#QJVCX&W~k\M a5n0̾%Yia3[̢CC(s;b$`(;Z9.b4__鉞y0ע#~y8SEB id lޒzAX@T.rAʻ .尴^$$IB;c+,xa2x& o@}pǿ ]:R."F\MdeKBROAS׫j0I&X,B"/ pԽ /Q ||1J%UOeזWcDxm^mIΟڦkН^e`ۮWM^7@"3 ٮ!Ss418 I}=ٽiB>sp?W^~;Whhe]UŀUZV։q]3ȃhكGT*CH0}S.VXOA ޒ8FA01)X: U(>i[ `,e#g:#ik: ]H .םBk^ f0;;omz=P 5)4&s5m൓*\3Lv> ]-G0 OlE:[ťD|(̒=R1 }3RIn꘹Ac[uO.+nA껋 f(N>\XǏ MU:2b ѵqn3#[YuGfoZ3P u8fo2X w7uA˷VXN\N)_qYxoO>Hv,& ?#CWfeDpjQ~f "cхȕ&7fH8łǰ\ 8YN6G ې!"3tVg9"%k,Om)FPK6@lkB" !g2 D.3rk(0Zz27'?CK >:ӧnS31w9^ݢ- 3}^# Vr{EMt3O:JbE?٤i;̗nYzmVG|Hƕ=T6Em_~9\b=$ys9Z _\ vϒ!0NSa$;;.c|Zp&?hu}ߥ b/s r)ѾŖtԵ;QxPs@BF:.CYQHCztbkK 6YpߜS"!8,.CҔDZ#xJFFnrjdA ҆5:'mx5]Dd_T3Yhk7ư +ónl rwIN>J5X 5M)E {s6 `AJA⦻vX„R.kkc?sL2͆Nq8hQhz 2ZyjG}P47Gnޱ:`)`XiV`~u\#jpq"\qjODF[2]@a~Zqx t2?l%\4xwCUp%zt1gD @%0 NQ$z>  \bO? 'צ"u(Ǵ=XdԚaLo };A4u+mTRB.*160wrӯDEₗSqNKoC4sZ:RqnLPGռm6G0A'9X&0:!& t^[ާ%v'3b+X=SY="ׇ)YI8g4XzD6}&_dk@nA_/tmh)P˗;,~ .'OܕW߃-k A@+A:͇}@t zoHong72wO+U H)mh+M&uROhK"o%N1aY2rn@M`d92ꠈh v~xsF$-ۄ۟9иk٘NCk"qGg:7RKƷWDں:Yt^:"fpbpS&R&SX~ޚF[**e 76ܗa_è7g9eGUp +jYT`鲻鑠H!iʉCSbxh. iTggow7O̢uSo1J<zŠ>D#'/Qu1Kuz2Q+fr&^a%1Nlc|EЖx5Ll1lT>^V> LpX1PUhٿ/l~toŀ߱gRG8_ʡM K=> lD-Syu3X,'KϨw)r1B}{vPR( JbR A$>]JFg\LRqE­*v 0OD> `zNw86Y_^ ,J \/MP_a=}vU!S6g is[GYktH|qx!-M#ws:/ O"̗1vʬl -,+e4 7+Wlg֍fQUϵVォ< BU^؂iq~^$&*E2q{*EdlL3VEoF5SF'}hI7/Q &fZ5"0pGqIR,&|$i݊vֽ&&s  Bΰcـğ %ܟ ])6~pr3:ޮL?,wEp]I >чOT g iQtp ̴ߋ3(B^Җ0 hh㥩͆4O}B >s0 ~قqh6=|}rW$YSQvEBӽiT.XDD>5>5/P<:f -Dc}f1uT(v^~O&Twl0bXnXYn%zArB /"˥I hUx vB|IN'_;bn&9eL }QwwzZu!5Yd+ iIYwQPGtb)GyBi젱ř5s~kX5) 0| 1$`HD~[(򌌊5BB/lg@E@ 2] B~L&K]a[f ~p0qKޱ~ݲxl||iftª,@zţ0z֠%-X}͋> $N #qٶ>VRIVgƟd:\m `j~jiыcOѸqzdĒz"aƳ!݁аY*jT;]$6縓unX`gӎT9#) FSdbkszȸ"'瑑Ff[(ߪq]:λ 5x!+a_1"gR;Q+kbSe} ~6*u09>!zܡBԉmʽɌI.Sx=E8i(< V>ɤ4l9ôqɎclJ,Q)7VO:gr^^^UX(aCCo:ڛ#ܙS+K:]p=0gӀʀ[xX5Ec`ZX8;cLc6ME,MM--] 7 +q۠.= Xp-It⮣>Kg׾]ٹBt'wfdĔt\IڣVTᒧAսvS3Bn^QF5ݪ/yU6]8(9V cLcCqu׋HHWB̿"$eJbj.< BQu*FyLR?M+2hqAGbн#Nxނa-RcS-z.B4པaӇǽY2h7[͌<4ZƂl#[t*0ύP:Q<\"E5 ǯ:E y1-MyDֲS:<%ҬfA~8y_:]7Y F1v'[7AZa8ުbqS:.v=+H(g^Tno!& X9a981) '[m/MgBk^~ߩCs:q Z}55wQ `N>/İ+a&bmP>Iz뙒[I5cv8H5ѵN;pI$1CQx{D~'=yG`ê_]VUT74LNKia}/NƐq\fl.]}UE tZ?($;*ZrREdᲜew;}M7 &p[ʕ_?[:NTv(;*dTm6Sf @tFwt;GIBkZR~ҡ@o~or9RoNq @Q+1=_H0`F| StP}+ɟM1}>A Ȑg9alzm*#7XG;q!:W_a8QLZB4zrQ].]iJt@~>.҅EEw3cl K`Uvc&tEMOR.Ȓ^e$EqO6%ЫPm!z`G6 BANd{wθq%U OKDT+!2+òٛ/NK莁Q7UCGBy⓿~T!]uǥi/k)ZuwBr`wZyrS0F`442}X9v.tQ@7cXQ9IC\˳¡䅃abY[2su Z#\5 0=uT7ϦӾٚB#.lZ=C"@(]+Rsphr[6e`z7 4q O'#"fSvů)&FQpBVD|d&T@ Ꚓ[ʁ 4w)y‡Ȟe4s41VSJKAڼJxQRc5k3K`k IcAqW=c2NH(gp_;*/`3`=ˈzfɨ*5n73xj2s=GH {_#g$ Y]&-{B0Ȣ6ˑ{w~}M5*Ja{p9;>c(]%T%+緸\-c.^ўB6SWw eK PEGn+._ /ZrdH?@9r[|c׋V[&TAֿkڙϢs^(G2N;4G) _M:PPjqv)oA* Kc_TreknR[M*:ӆ /׹oc.B|:)wyduv~}w?C1m=j?]2Ut+6Amޓ#z8؋wnE:F[u(l J &P !aU0B\uZX>UIS 8'TU{췔9?ա HT}B['$oLQջ Yzƛ;cSOnD3JV߾X-RQb5ж=zC0 jDTz'Jtb$g`2rߚop2T9vWzVD+r{9g›4r}n94ON7Y\q{+hq&2;*oNiiDU=^IOa}̫%j6HZmcRBAx34Q4CHG v~q\9b,`vs{bb[<| -  V\-Nsaj0v[, Vсq]w (o: ‚BՓF  =*.C=z%y>F I+!4D5b5>= []?e)+(_XZU]4Cy.O.>l xՊ?#EAO\F>o?7SwRXĦ]ivnZ$vLL$L}aL7HqL^W2y p9V(>C !6{[iK(E/􌶋09uFZЬ4b-U 򵹏s='6ޱT9nF:qWذi0B;]66W1n Xd[8`Q-U XW40y#Dm&81#ZlHe +٪t0U)˔3\ C_b"@;Nu Ǚ簡2Xmlk?R4́}Ħ )?N<צadSQ{(0,@-0O-e՜cFJ NPhTH9CΤ"`򍴹!K|Vd=\נ!TrN~eb[Ο7O{2c}2y7w TTՆ[P07"-&cu&]z"8}k*Uμz D&*3`ő7 UA WHeH{2]gnfݔ9kg%J{& wɲA΄+`J]EYP>`(Yi4fִiܢb(jPTz2(vUP:97QsZ3O<>gl66mƲFZP ]Z8^{]CޕVpʬ\ ;=IL$aH$ *BXm@ =zO&AyWwPn4( 2IK}1G*gχgc %̷xM:"#tQ%(סz1rgnx T: c^;~"5P,Ì^_}e j,RyA DhdVI] +AhMu\Fa({im55U7qZSn [fBa_dw'0)o۱l|u)Hf`?f*NkQ(>y S4euh"ʞ%|'>HLj@2$^#j榘єzxz8aߝpyUAp+e l#{]H٣8}! YDtţ"F<%I@yNnGZXJxVE m?Ŕtl{wa:b`; hZHc;j`YZbT 菜٠7}''.7s'qZX˃2\~yBz;P'zU&Y O":V~6gFhtIg^C3Syy& ^Ib De0}Utq; hGT֡W}G`_iw"5KR RJ/S);e*Z%dn=v:9Rf׎lSpyxBL:˻u5ˊd@'ObE)OI˄*q >i[' a8}ܠ`x~B \IU.@s!ݽ0sRW#Khl[\lH*eLdZ *^~IKzg BM[ }6=5r L6̹ұSBNxx!?^(⏟XoZq1 th!U X,LIQSrk̘2'G&BUx$rж%[;<21{yQY`?7aƘぉHc<=PzON;uQwkBObZYziܑ !>% h 1%M^<Ú%M;lo>&OZ~tHq?L@ jxd6~ӢB1 k `f:Q0ۡި7=kqJLq+A4iRZu٦t|!72lTy]^ю>-?S)(kRyu$rd ¯֏ VT䖕y@ₕUE5IP&:m}AA,ȯJȚ\2=*<~ )49! l[(VhuLVH?m~`|7"E٣||I5 s9~R|["jsa9]Vcn)W, h'G~}Vx7B2h<qP'l$x9J9; '"Y!kIՍ S(0/DXoSZiY;M6yJCWcucue#w zM2%0-j%KӤODH҈.'5$p]4!C8hO5 }gbk #ێ];WÓym,Y v ~WWF}0ʤ% o>ځ.֨7/0#0&a/v8-3%j&̄Gjsdޑ2iN& nAptZ ^`zxC,H'lt% ]<e}Z5&G%mȮr2u'jC\ 7wzRm\@8xCo$FK߽IԵN^xCVF}\57NoSݳ$KpB[}Qesεx<=`eg5[w e[KYJLt֌2/;/ˠ[g?"-`+Z)PYA=xu nqy[7zmzVMOE%s iLZjQXd"$dV'2<;jlC2a$u==Md'a'ʝꮭO|vFCB\;_LMh=.e20†D1yz =X>:7X}H iʱdk_SI[ejw3J=3Yo#j׋Zp}c7nzY.6:^)A*oʫ~ (D;$闝~]mBY9[X7!dzeۈKăF੹`jwT۱^Ș0Ytx`~bG? PupTaYFk#u}$v|Z.pgv *LP،ퟲCQfd< WuD?tnD,#H$;TXViDs=O+$gͯ"CBیvC6Ȳ}?ʺKR_w 6_^E>ZƽyҳChGrO@Le` ga듆$v3_!SLoQi5~,eUeډ(hoEP]C7{i0.oA]f ku)EE#5Rz%$YJD#eOe2G58q1TƭH䂔M+DQ8?SR( |$ OtƽQ&: <;NfT,˔!0j::dνCٷ?X/u](Ke.S=J +5dhƶ Uc~\.9DIgLqCIL+3-c|Ym Svc פN}e{NaT.c̀'Yׄq8OgJor2\HLw3 %}ţ`t6,1CY` B] QBy Zhv8\zy~Vոm\iH8ZY^/i>@H"u|o*jOKЁCR\֚_ ;2*]t9]|!a+koE]zMXu?국Mgg3t z*Aђm6LTRGEXϥ$T@KC#_F[f_y粨4lcGJ:;a*KSl HBݤ2ҫdmz=gr5V82⵹S/X 9yj@85$%Es+fq@ۻ/olչ:o3y? wjhdi!["Us5 YcF woz[xuT|uU}]c%ӊkӱ-P z4~uDu/JeH.]&iO1Q+A-Q[Qyc֠zszX`c-L;CE$[CI/CK$xI"ϥ\0#!NEy;)W"G:'"BPM澫~+ldNiM9ZtY&~vE4gSB1ZhŁ-z߈zhg PeI`BBLyʃ0fTfp's?t [ w%z?LO?CPkz}٥MpwUydcHbYzO=؜ ٔ5 u L1olZíl]ԐBYЕTtƃ/_lGП44wa'ĮٻbIa}עO` L n\U|!;JuaGk"@kGi8={OR)GFx" L H5KTlv*e6n?(r@v/sMB6} ̑áajiM NC"xi1N*T!L5-{Oآ؇X*RkR9' %`\>tqj]u"y[0BLf/FܡES)I`m >- s¤\Aϛ~!%7a3uL4RR5hf5 p=?., h_(4{ }>;QJ7r,"+ҚlsEuoy>Qkǃ' `-~S.tƩz,tG]5{ $G) -lFRLD따7)2ox[]h93NZTѷSQ<]QƏ6Ak7c$Z,Cvטv?s'ǩY5A{x; ?g`xd{;ϰmt4E{k9xi8 s{rJڊ^h 3?+ F=8-Z+Vt{jy:-RQp-_S*QV>a{FQ wra}GB2 36; I#a2\7;W^W $ԴrKw#h؆za_䈀v!A.wLnں%2P /"_%t"߹=r!,EU5vXƱ @p8^QvFJT@W|M8EW&&E+.[<qj2RY=X#(i26 1j:|w[reY͙-+NK{SkMe ֬s$2ْ,VnF5 EM]v݃S20ot"P,w^ PTCbmSExz_jsʩ;fUKpUb mJ0"$nP"4?)9:C:0=}Rbo h߆ שIgn,^a|byږ h]wmy?|PU5bAįtFa`SF`*yFUkJ=܎=5۞a%HsUHC9ć'Twv&qY4簷Rb\iqF@:ǓCA~57D?'ಝ=9[][-gc2A9: Pkg;^PAģHT1c iUx `)tBwܠ<%J'?hM3B}]c"Y 4&( n ȝ ! 9T8مU 3 蒗}"!.bzv C9P+ t-9T*[H;y[eGzEIu眳,oBz,7h Z@}q;Bp?@W4c:+o}hN[̭ f)0[Apw/U pr*bzZj\Q,1k̼VÉVVnr{ŕn8O8~L \7*2L=[]s]g6 ͙dhO(iӫz~ם"ps\> @; FLLI22%fr5{I%[g$▬'oB4{(UsdnSmo<[kW)NKS +UUٛYLXGXX )ئs'cH\{.kc?v 3@{j>zf^DR649NTlJZ,/;CE[5 *kf<*FXH2"5.N+53zab N6k5eQZhhnp J@GWRɼ38G[]Ӆ=qlʡX?ȁ# +Euzh5=oqC8&QBv FH(h-6>w-v_^T_l#2%7 hÛz=nC?9%X7@?g0X}'B>/8\qn)S#u:c>0l \WrFVgtbN(5+z3zmc Da擦XlL^Y}x\9P96K2 @>~<5#H{b텠/gq8F[AVjRL^=K݌f||g@kq#¿QR}=<ܮkr.=yZ=aAӹӽ$2Jf$p  1>,ő vFu|wyS {~f&GhbWPs2,š.Z=8T;Y q ߢ}|Bxlώίpy%+Wզ0[5Ӈ:~u繤.7g!7 ^Pu8C,sUzEBvUu50x>AWu˹<@0|:g_I,(֋ ZNpݰxmd>NW$~/_jE@zFGDSZU=$VϘN\Lx\ yn *7-Pl`Yf݇zJq|fh.-Qtȝfzp]7{s-DF‡;qJϷgNR9͡s76^O\,$?h|T{-e ^BmFG$!!璇fl"sQ}-v+@==nN[?61yCHâ'0_R^࿻ ˊY.E!pv|@;rʰl [q/PBb٨Z<hkz[[;.nPvTshBeUX!7`+㞻/PVAIJdW*_ tY@IMw$υ˺Q2{tM_JP$hX^aD1Om\|RqI1= Og'PqP,tgw 8!m# ͞d{~q-¥]RR{ΛLws1lT:Mά æ:*xx8eDH@+"14z%Z#曛t7gHzsgn;1Dg&~ˏQ5&QQ!‰j\iˋA"=g7aܬ( h6WxidC6|24a#m(FBhU0`;DXD06yjbF`IeroSXD9qy.Ȍ0Mk" hGc}+Z о zITg)gi_M[M@%y_Htv>6{w#o .ʄʛ[v$K [=NY m3I?|EQqk᷏hzFe')%[A's|+62c@ 1ipve،"qKgR,6Wy?׽M0vRV*WU=.ImW8#J1 vaa"{tJo.i}媷|H1- ]z D'Dż9bOk Bs`4uMʚOEĂ;nGƆR4KǪ`IYSʔSmD9!U䝴Ѷws#Oci=npE&T CǒA*#jceʈpjns ]*NwTb 3v\щMYŜ` i3p/˝#mEɟ)wi^,R-/-s Q{y?_ho8Lfc *״ЊL3CrYiE2j&j#=`V59^9u0<{%y%\?]=Fr~xԧYBWa]ꐐlWc{H UBNK(yڷg&8Xg #JI0>Vk>fqg[+{/(5GGtV&1tCD1vt֢1m#~*(ͤ Q@4N$S2a㤴<>ƧfkkyY}D~K_hHfd;v@4Onbx&Ee۽8gR!3l#B| $ "m|Y -FQL2͎mΘCpzH@y!'a;+'C"`nT<+]S50vmpm4\^fExY%tάxvIEO)OM ZLkM:f\o|P&%KD&BZVV2 u_;Ml\S}Iq1\r.̂'Z`\)l`Qv9uU+Xp9 bY9Ʈ.}^RA%ZGa≁+.8Z]5!ic>nU%޻ 9l$wiLkjۀs"X7w&sSwl͑a Zw/T@Z%E6I#>jkum@(7QDAqF, !>^pZK50u+5)a[f!~:e'r`F9]}.$`=]ӊ]GE.ɾwz'3g UWGU E)z&w5nw`h|kLH1%`9!4m+Sr. |@UC ']ThA^Se,,D!aO,)!fwj;:Aٿ+S|th:J?_8U084AFM!{g-#m! - .72>V`k$NhP֣̺<6NUڔGGJ"U>O5[,5uXuD3D93el  ;=4r/{pf;BOIK_:U<4ᅂY-gCtUd*cN2*iӘO~v">q`/zR:gJcO$/h{T$%6:n"q\5f%?lwt:k 6']׮*p]C| }7SYoC×5( Z*̦s]eru˯&7/5й¦`|IT)%PV]tkjߠs0[7w f^I[Hawpp6\WFR)\KY^<%d}==V%˞_}~l )ayUAk &7^O X7(=$BRX#4L %H%~C d8ݎUmn_ | eH \2.t~ABq뛍>3ZaB ]cT#G`#ot59yWebue[q@4 r=`qpj#kЂt[:;HEۅStŋ5u !l?nEVOUtir'Ii R'\y$]&N䀃 픁"7>Р O~*53Nm!N2L;۵@Xh+/qa* BN^d@ZJ.?G{+c XڿQ2q~eNހ2ES }`\*LTp5/o3hYӻΊAy!WA[X !< +Er߄'nF Xm®;,Fʙp#%")#u?J2BsUOj$Y|K Q81c|:2Vmɏl3XD !Oa㫍Pe5?@ J>!:|nSgB_tm)f SDJHh{Ź10y{Gh{> ('r_Vf-=1n3~+q^L$dA5}[ w3;|N  &ehiYxܤ@[e*GyCl2% R1' U+''M}^JQdSlVi1o|IF E/f΍G݃)FDhLBC鮺ؙ4 $⏹\` %l aRLԭ?v#9In rv{g6 ]ܒ8XV2^S;2w\ v0W4Kj0]!Ia/;jg4 i~Z!qYD 5}=ylSx]EήX-SS&,($@ z |%EB=[&}11K ͝t(ÕB@1r߳ƷPu]@,b"Lx(8z' (,M$PL h?JD(ψu@luxќ}u CpH.:Y!")7b9@Ǯ˒Л@!6p{`}8 *df) b]T nԷ yzz[$ GZ[+nQ?&v.pۜDNʼWB}}ǚ|=e[j,O2chv*F-/tTldvA;@4 hq=,9 6f"ۑO1v%)ؽ+pg7:wn4IQѻ4XJlhr< + =-NPuo ?/쿻؟ Qw[Z1tzL|4B? ?]د^o9Pq$A1ZKx A [9 3!l}"=,+QXOȖ"&f&c```OZ8b9-!VJe·/^˽L/,E(I7 ûakﺔ%2@: r`5C;V7+KHB9w ۀ1gk)e=(:w&Oj&UL(E [}Ae!K4D_\7qCLEIDY 8rO!7m-* hʅ#S |hp:3W2\ߦr;3"c~DCBXtt5JG} #DaanOze."_|3S"=}eliM,+k+Pk;lrH=qC33Oġ_KPD[MQ:4ӵQZhߖ(tuOA˞7-+']_}x&ރA"@O@-`9rW"=m .?#HJֵaCO,2 jT}}{mlUtuux3Ol,}5xi`gޖbX}dyA!eR⾡:I"6 9fS\6nj-KԌB͘,bO(mR"^I[%捩VpH5IM>fT F L%ugFKj2{{vO aKm_hʼnϝ7`ݷz\[MjU$6{kb~,Kף)Yͳ.^)z8uy52Npzt'ߕ-H'U$P1\u3dJ )`bEjQr+[5FxU^Їx;kIjښGS[8w#[|B] 5]ߡ3R$//Ӝ ~!rk{v^F}oI \?Ys0]j3~qBߠ[xjLtNBPp6<VsdNYQ0RN BXjzY/S͍ؤ>/ 8˼$h`hyiS|V`:`IldҢ_3"G(DATk027zRj̉q2.W aȍU0Ƣ}*GyH3?@jr(kSѬ} 3!znL u F>ZM %~n;A5,zdߌיjKƻD$ :`[z*fU1U?y;GVeoPVM jX)jȺ?q°0}v}ibnh"_k:6ח3N F $=| V[Z)UU|ćGGq;_4?4X_bnٶR,;FUA[8\IP]W<$8w #Di]s}䭭n搪 ,vt|K Y$# %~CYl<% v{AI./i$N%{ 7qG%pG'lSzb0?y~kAv{LdjM"=ѧv-ȔH䛅?QbeB&Q4i*@WO{0ZGE=eT-r޼WY~0A}8@k `e[ mNjKO#DSΎs(5fс]p5zy5: y~kS8ל>)yh'1ܑ B_0]%3@0bI僾Q`+8G(zI_d\ DޛwίO=* ˿J 0eXC6Ga@="r*3#'YH@"0|#wL B9Lӄ53YU'SOCT`oQy~sdy5OQHA? U5oL -f=&eSiqd}n~ Mͳ2v;]\KM-::T&?K*J(F QO!9}4tg?_)~ietOTP{)Gi@~ssvw"`Qqi"t%(SŢߣŪ3֊պs!rmed8ѓk-!LwӰf]+>Yp(m%G~]S&sj.rFW60G$'!.a K=,^) E¯ҜZ:M#7O8z8Zq8}TY ->aJg HARƸ9߄(_5SlGq.8L"/eE1ؗv_xRBg=D`"AW8զ3zK;ƴJe)vOQU`b!BF,D3oO>6cΏU@ 52#ˋZM!1FЬލ/KHZʓ%?%/8jb "~o5a` }~)gk$V܆ذdٳ2W|`Ě7Љ꩘Fӌ|,%Xkf dai+U a3n%GJQ;s7Lbr)CRׯWnx.Κhf3(/!Ìc%hV!9=JĨg$qz;nDSYӲ- ,<`z n2np:j&RǽN.v[V9F?8\LB@#ԭz޹pk ܢ@GDj@f=P~i'n58mv78 DNKáڡ3<`>jyݤ?RF*mjj3pC0>8U1wnoÁקF.ȁEDRX7%;^(22ZD!#hM#S"EW t8v{*“\jwd mvݴG1^(r[c|n"?rV:iʙŕ3+7bS!M_ tP􃻩E[5R}gND]Gr!q} 1Ø,E;iY*{ԦHo;za Tq0SӞ 1Γ>eP[#*a$61 kދ-m׌ˌK7=䊆na3d&` Ke Pp*_BJ'k>4 ΰVwُDf@/IᓗMV ۣ/߉ruXe{#OR04uQ)G]zEMqf:faXTww@3gEEOau @]rrw-@:tn}1u@CTC7-t)c %d{0vۻAzUU/FR4+8KC ǒ hOڟRAoz[HMw3`{9`d DŰ;fXa B$5ܒ%Eʗ`$4ڼW%8O{;'`>$v1D {앬k.R3C QGܱr}H^9 [5"䧢#/䕼Nyp@Qݐ0Y:`7!oOqNt-ޚ Z&.ݗ?ƥlvS$+DiִPZINe,NJ7ɮ& /xEv1cc9ߚ}pcԓN.5vp=$u^+WLp/aߦkBd,_I ߹3%Qz uE .{(5XJcNO(\0-Nq +@Ze g!΃,?XU&r=vTH%a TA.5՗o|=6HԲh7k6o$dhL~i7Jhv⢨0EBNJVFL#~ ON+nƌHTh%#5(à=j\XS1ɏ`z ,&;;:B=N˥$BtӷA@}[ G؉& ͫ>  }7L'3z^Ċ*[qH(Vm+&Lf ;I2 :*ûv dU^{Euj9A#lNܷ o&mlx2g{!Q\kO5VHCX; NrK|kb=ݯ֛RwQ|.WZVZ^M4(4⩦ޤKOSK=P ‰k)s5#|$Cώ-Cᑭ}7.[v sZ৽##a kcxz$cz5nn:{N:'&cAo,L1!ːo򻍯\aQ,LϨ“Fd\h`B).Yə n;"/3hA=\z|6MGQOjXX{BɧCE(^/S2C귣{0Hn**$\ 0|LPx]ڢ`s/ikqQϘWpjPNIA0r0F[ _. 6YI)^4Pܳ g?t' ~kẐ`2ǁ>ͺlӉ:TC#t?ku*Bl[ [qk@QdpϤߋ}o2-phx\_sNw_a1$aA,&s benRsf[SȆQӗK p@Fi/j Vsɠrm=NҾ4D^Ÿ0ĂDXL!m[OBtӑngPt*dAT|4gnɞ$+!^(KE~LIV\GGhxjcgkO(DO@?ʊURM;"}~6gq!YxXǵSQ-_Q;m{pB>ċ;;/wMq.HGӒ5O0U$ēeMf6Y Sl?fjHU%X0C.\L/َJTPܰ@?GdG>2Ż_ѻdD8:KGR.vP5 Z ;ȕLYaX ^*by[, <\Y4x'nԨ𛘵EUj#1}L\7n)%g+Yup c!b + eor#c*4ng_Om]  :)TgӳyP9>Lt@V3>mbp&,V#S,pkt4uȵrA=sECޞʦx~xkC]z u,Ҁq ʞF #b);gx4bGjJAR4թ]y;ki贕krXumR0}2w^%R#Sy~9vgH3 rvN.9܍Phҋ]$/BCdO>(HICq(D.=:QG f1ۈĻ'QH|.+ng>q\ h-6pLD燜6njP(0Dg(R3ޡT/&8Ӗ[O'ӯ/^KS-ͥM TT'{`fMD1\fY1-&XNz`Li{ZON(:" Uwt8ئqĜUaAE$PSAёdOfHKK@-"f`E}8Z&`QקLq¾ڋY aS;d4퉂)%ҁ[3MZ_%dVA>m+w]QjoG"Ш֛f ͷ+. a:(A9TqXB3D|46Ypa{:V#S~yڐce$4Ǧarh2`Ͽ8"R/Q׎NNTDꦹjr{n籶+s{,>SCȫ&>7_N7y; \!tUH{x 2B덝@XI0*=0_N B > ';&V٫V}Aa4$RzEcj@g,mbxy~ XX.&}!p5Όh!O$Գ+~)=}rzX~[*n'A櫈j LmZE4G#s$$c@$Dk4(@Uv@*fKc(\ {b0#33RF*P."%I> NN ) wКzr ӱdibBmdvž<4H[dfybhNdk6@SGC6H}gf9eĄn),5q0ʤ}eٮzCDQȶQbYi,)ˇ)ȕr#pP!HTRU3;([~+;#7嶐}۠R\0 t$G#>?` dJ{~q| Jn1uȯyd,Tp&oX0ir6 zVNj?`EH]VK n΀ڥ+8υGvEY6Y$ ml2viv]좀Cdi3 xxݼ,rLμ@^ezK(9YfYP4ncs+ٔ>Y8|NGdd@KGB E!ƓH7IYW_~rHJ?qsx{,Dc%.9υnQN:80T,aӁHUS^+=SR/pq}:ڨ4z8$@6RohfU쬸Z5FDsfܫ O3cZ=1Б:$ئ5Yƕ1U_l=}\t%0%|IJƠ3#'ɂ"}8qdٕi+o+%,t.?OG&Ջ" 珿" 69ƀA.v.(mzY1HLfGvHgt; VQ^;F=pBn)-7C mqoz*swYMXt_GpE8h3'xr;(l+TO$0L=p̟+"w\ [*M"nW&uUg1QwP$7نP]aYAihט+CY.![=xٖjwaF-c?o3[|/pQFUpy6Q7dhQJV9YPD%y\o$8_!HOM$ٙ(iӐ(ҏ[Y?a$(s{: B&.nFIjpdܮ[EjtS+͊tQ:: ;ikJ"k9~ }4,HEe9vk҃E8)<;]!mM!tZQR UGikr4✇iأjgFc( E,e [$ =qHP-TyD0 Ƌ'9rܚQ,:mnj#0'/* au>5|}{Omy &^f{P[Yv\~*Yek$Ah#|yR"g@[Lڔfܵ bE=N)~f_^G ~|7+ >)Qa= $QS$0]u>d<9\(M!'N $wT't-FzJW&':8U#,Z=h'0r#|Y +d4>>(ou_޳-( L1b9ި"ȝgl|~K7'KXk^ oKX<2wBnk i&KHR5!( XC w_Oll wWOHͻ}XQ_8a@+MRg; ]q28H Sg>3Y =6U_._A+4s6liY^hQ/B[H.a,I`׭68y}QOxtN4үVhCP󬱩7W 58}LJσۊqp5l#>4WQ6pyɅ$V&F[RsȆ`b!j@?̋IF`<.DҦ/h[g"4\~[^T_35EǛA",*#WnjJԘ_V*膨PsO$c(/**Zn+2sL jTa?•8]F,:I~b&"Vlg,['?#G$#PAW)YgR\Y$ZM~q@D+n{ 3C؝9}2U.b[m2r[?++*L3۪'zK5a#Ad}xPыtiNP>[%S| 7$nOmN68xy=z})'tiCQ.TlT 5av*v2B4U=֬Ц>.yswUbK>%HÙظ}YsqQ}`5JzB3P޽,G;4}1,#w#Dڡzh@W q8p)3Xt.tVYc\!Xc ?!E gu٢צO#cNH̰>U WȘg P:}QG'3&j8(LYҦ"E@tTah3w{+g:G$)hQ3r/ZzAR nj+9&?oK{}$&B1c"&f/?^>*CA֥l w?Q/07)5 9P6"yT;^3̹cRn jtt5u`C<ӿme=)kX{Ǒq78\[J'pRV)KS44W#ms@ȃ 9y?Zt"&&z5*^f$pU0w1FYGS_Y'sS{?VXpMSqdc"s"̯s\`෹($͟~URbyge͋"g8a Vkʆu;J /6`PEvFA'ef )Evm+Hvֻ ,gú0wxFvԊY*]'&A|gF@,Zdsn ^株ᰕ ,\3櫝%uUc[ ZM}!fUeJw Bwf#DeșN M՗).y$9w* (,' MmW9Ov_?ŮҞhOQ"l>>[S\LUՓmmRɼ{],lڢ/-B7̄<.7Pf&U | c-ľq_~gt EBy\ f ĸg0v6Xgz9!kw;07mk[?Qc~fXIYNK"п7zL}x}t.ۿVFp~9~Bk$OIZU |83ILCaJ D2Uݲ5r?"Щ_$b(F`6+Po<ɝ;uys/;}Tj71'Ki}޺xT FL`Щ$.ˆd)*?oW9*b"RB{hcg}" YO|JEc4UUI>$fh ^1H2z킍;AexE[À  /L9tLHT+nI+iz4Lb!HOA{JgY2N.~2A'xEPd5NuRm` w%">3W _fW\nq*/W;o1Àи$n0o-dP^ z2P)W+R /9vaz3N ST2#9c հP 1c^&{9K*#\÷|bDƠSNB4\~N\en=wтcc?B|~Klܬf0.+?5]!Mݥ"XZPS9exၶŸ Izp~5^|#p Uh](j*{FLM$ܫk~旱?8ր8vI@Hj:|^BԤ!'8"!qj'`a?w5ү_Z6 Rf J7,"; Q1. 2d{[SF=`<>(on͑]<6lL4Bc(e*|6Wiч^geeƇm{r9%i9d^J-bL>Hnq2,)ٮ#ޓhe^=㣵![䍢aH\vav6F^ȣL*7/7~}aѭx[B]Sө:!O 5:^.VQcKmZ[*)ݼ`sЧ[KҀ}tA Wx*/{u=TɛCM{xY8mrSU$X_^iNR59!%)ʖ ;{%BCy}$cH#6P*TlأrkB:o@@ç֕ʖ@' jϞ[tJم}:.i,|Y4 )~x:B2l1z*^nXt XQ01;FcTG!8o\ҠNuק-@6&:ZA8D g@|[PX^ŲY@cR@%6fjQb`ą5TeE4w&0*I:?s>dJ5ۯs"#ѠDLRSl\T*Ju3?~?] L[V0زG~:gBl^3DLEYɼz-]YZ V@ \D-KAT6Bs˦<ε8z>i4 cdfc6" ѴLbuda4%q %ܬZi|{k\vņڹ̌4g-6\^'̦)ckacWv$\]( $&ܘT;|0򱎐y.ƃB^:}qوS |gEYw>PU|+8oO:EHEϟ ەvi?%B B+ 3h/PYT.@:&GiҼA[e$:]WRp0o*825?gIL-%4BBm䘺x) Z$U"<,-?`[<=mX=yTT)ƒtXk`#yd+#Eٱ"H#L3Z]6rNX]ӣa.йKI,N@R~LrFx|#)g x{pl͠xDwu? o=rߡWrq~k;#:3_S8Y0*{u:Ա̀h<ٌKjCNM +#.Aʵ<ᱭQݎ)kvWKbĹ]R;?#"{8ۧA<`@;7ʵl|:-~'è"Ux<.dXR@uj$pPYĜ/`-YD`vZ9PFWu?ҳJ4{蘒RK 0 o'AFGm.{p+Uz$RH OA.MM'z j2o#'cs L 1EXcf[hIy~̋R: <+bxf#mr: G]แM#$ͧ-aZz/B.⽛$nyOlZ9mDxpTcPmhL.י'{Y!(T&\4L TMCVD*Yej 0$~@AWIHoS0oSR D%GU|=~"5&xg g2 3;yYn"ړpm0`K_h>q}[y\>Z qPۍIUśAPx9CWEۘ; r4uXF^'U#2aᶃ+ =VΘCh]ε,RZFZZ 0HD2"Yq_a [LPJ"'+a1Wi64}[gǟ)Pu[Tgxonǫ`3Sq͹6H召wJ̉e*IP?/CD6J".EΪ!.c A׋pi܂"i6cWs+пGAuW8s1قۡ\`UX0ЦUѫ_D-Lsz5Zb%&HIP2P/Z ً|MC/ReD yC|)1S^TG-ȶLցuvf8l/`W ex}-^֭fӞ=6.ɐڀ3x7-y-Ei< DJ}sw30SpҪ(R10[zx|'4V?!-|%<,c٘Rt`_MWž7Z U,dȜ9J+F;nTG̰X[o6UjAzE$TֵT4MOqws}IQSAV~ھ''O>|c ъf0ac'%R'DY@K?U7K-7 ot3ЧMă3Vlϖ|Y۷o6IH:s-ESptRF[E3֯X1(.೶2=<|Ѐo@ttiEhxXQ Z*cݔYhE.F Y 5(=z6mwp2tc{݉7o }2jg`uj n[Lӆ$#iuyHɗnJj%VM.K.66E8XfB8+7 +2,i=xk$~Kd[ \fB,>Uy\ PǬ ;|v? CDb vt.zČ 9&ږ%𩰃Qb|kBתL|Uj|s71)Jots6]Ԓ( Ԝqb6i9Esx<얗}ΏRK,~.3R,l 72jRSΔ[x^5Oj9M'廁m~L'oWsb%k (\-@æ KwBQx_JT7۲t!A2 y8\u8J3ptx YVIAkE'$K[58,gtpAl/ V>&Cɚ z],8p"U׽-9m^nfX$;H ́!&8A+{KPn8lCN/GG+`,vTLYۓJ]-0Hm娼hUUg&F΢"+f,;>^nΤTSD0[hJy 8.L6p{ sM>/LGաɸͩ¬.%vFOp|H}c{[б5LT4CuA< )YbYdu\A9KaAZ 2@M B#M l%prᑓ|eبИڃbu#͒U^ٔ*͖<7d.YrFgcߴɯXjT" 1B }9ZukFc P+@(U*3r!ÊzJb54/+So e k_l;5#Zş |DlO.b 읈*٘CDj8^;m*Z]48Z1 vxT_Qqm!s4(#NEOP[ ~B 1//7e[[γgp(=LiǼ՘h"5``sDt< 1*\ ԵZ^a!r^bpɇ>*s@ֱ g`!@m~ iPv.jqF⋲pM̤~Y5{Qs N";1]5P!9ZA`PLJeh:FBٴ5"mWœg`#Za.NO𽹟d7E]bres6C=,$ 'މ2d\䔃aS$ڱ`uc!po1)F 'M+f$@zخu+D-ue4#REQ"|17sp:aJC5t #UԝN J~GYRv^Ⱥ"WJ;i0N* +.X 38;ʬ^K)㏣.@ʄ*Z&rbhE3˱>?8Nf7cYblE @*h'Q2:ҹlZ #@kA}wԓn)3~*\tXka` ;cϚ.)+'~)[xY9HmFumKV@pVH礼{~0CeUKCI+XU~ݎиrI4lY26~IjjR>H1̌~F9VǺE~yb?akDW־Clg˲TXi|x %@ӧ'H&ieu![#Lŕ|Ut2{tOn79Jsp[d8W7p)^zLg8b<' Q6{ipXpр_d4  g(޹zm)mJ],ЄpAg~&zDz 3>9M=^֑RafO5՚ݶiB=rA" }R_VS<zү^pl+zu3]{~:tr+r- nĤI|w#~@UP/3!V킫>CYVOٷuw\κsB3Pp@6..GC/)Y—&jWZ;gdt!> olsR&_M K=O2&JQ݊;OF-ף&Pʩs h Ĥ\Ķѷ{voQ߱.݈v"tQZ~VY-q#B l{ * 24fYk?jUQ-o!N#Z$3R.vBl(#b˽&2TCl1TXHrc)^{6:?;:1 PxoƷp@ie(rIi*LHzĭUkH'Sa!VS8-fx}ܘJ}d u1S i=Փo)M( Cc!M`qoOdY$Lڧ߫f_: ÔrwOJ8}i9H Im)h.I7^IRT&2 ^Q@qlٶFy O )]K8JtO|Po`\M8fCfJk5 {*/PTLd'-$ۅ_*Lǐ4]YUMh&(ZbuYL1Jjޗ!_x;Ggf}d*n'iE?@آ>z*\kyF^~-aDc6=;,Fwz!r/i^#\Yb(mBTcCg( QhT}CSt2jOtj!_.kO•!D7Kh4*=r(. ġY@@ PO@Xu‘֑@ ؄U}ޭIt Act`* xgF?D]\^;Oe *6EXa C^Y"T1C`RQRvELuj 2,kHyCRۜ8fn" QqF8=GLU(Bk2ϗ[9 Sv^Mr}:s.[_Hv tYN8Dcd`\\]a1IYj1l@x %\so Yu+6KMa;7#^owm ˜|L܀{M!o FgXfe.xUSk4xi '@zhfүeu ˲m+rx]I6o5hk~zD9-PH ī-X. ]c/K*+eM^Ķ2*DQc~z1z^  +' -2.pNI$ae*z/39BC\˱IGj )On ~THNg>yM_Dms튆IF?X 6iقNqxaP/:dty*0kr1S<#*Iۓ1/KׄO!; .怶Gi]Ɂٖ4˓YEnCd2D{/FmI:@ǂ6 :`OWUο6PRb+wˠ^J?_^GO[֠W vuF 腹5^c?d*[Zu|lTͮe@txJ1B5ix-;5˄ !k<=3 @= 4H=_"y5+t/Q,7  8\wIE& >gY Fa?@"Bm\j}Z_b3O Zl}nb*KB?/2PoQ}^qUiyi:3x?&u*`UBy$5SNnO?Bb8*ة;MX,)6$`38Q%yp_X4V5 Z(Ip s~H2#"XQ֘7z|fwhtQ{hb&"t8PwY""K-3Rol|пAz<\+8J,yG髖I)Ϻ1 5eOΘu$U pa9t% _A>+u^9!@SKꅩ5N"1㙒IdoI<}M!W) ˪qq8AO UaYĥ-۷%Ci$ b#|Aepnªzm̊&_놯 P2SS:SL(ԴճF^m!Gh{hC>7 .0Fn 8@yJ${ D҃/3S.ob$g5Isݻ]߹jbORU)ʲtop`kY 0U, 2>XKbˎ* Ky_]I,~a鱷VU9qgoeM8/ț2pqv)}QSJ~X|1%NW . ~',jW\HS?_tO)mϡv\ڢ~&s52 ?`$5.؛f݂ºVi3L4T& 6Tsg|&HMhp!̜uzfo xW=j JQX~qIٖ/ou_k=1=;14֢Ba&mfWD Ck$^W*"Y#xv1U0JQWM\i"}4?q5aOBlz#<0!#mc8~ _e\AU(,>I[yGkÜ)In^zL̲#Q݄4P V$7*d8x:.@%vg9K\Xm~є@;)Pno> ضS^g>Zx/T$oѥ+dvZwM׳xfΫU:7Hd7 k { l&uqvUaU qL.0M.|GeNl=+lBi BAa{ˋq֣lX d^'$̜wh\oQ)viG|fdUM'Ĝ(+ &PTʯc>89V:D9ߘ{Tue^I/dl-C^%Rd(-m[ݿ `Y z-zE6nkp\6~mr#D~{o:fw8s[8uM[t@9lUMNHȷǃey Ks*G>, i$99 ~=6'%!l"𺍆k66#tzq(/pq^^X@NPrNzzP91vt{lLzFUJN@D΄6GqS a*,"O4ޠGK;8=vomh{ 9j0o5<"Cv{yw?%/ϪIq+Xg<d[pv/ySk]L ,H UYK,ߥ-WIVMhs'.̊4wS011 A qRYtt;d=F*KVӒ`F73곤<0k7׀r'ols>zLój Ww&~8-HV6+LKq?u|h6B!va/,p6d'~O͚af.tBcŔdȇK[&p:T] _к̌7JDise{@ɍFd'.$0!MDrC1a,`,y5js߽Z/pԁo3djjq8?g%3\>k\xjØWt(L4%Fi>fhfPi6:E'tHR*ȬyY1q ג. SMz!)naD7-袾).Yi5vHz Kͩd LH f)eQ[(BSvx"dBs; 9pg]d wgq=+a M6f8:LԫjhP̓QlNhw"?E*_#LҬVYHʵd:;FK*h n9o_a3sw`*WyWd*Q%t9ީ>+:sQ3jV0e^& 8@^5{pZzU=fF[GZ᳀A6T(KNvGuMt~Ó^{qa׺ )0BY$0Kj.BxOriڍiD#'Njj tipl3Pիh"gBbD?B4˜\bXO^a-FJZ!Qhhw|SskgDDϿ,q2]YF@w~bRǴH%H!`%QPrM`'Qj5̰+Ez (WG"w\nmH8Yw* lVlnD؉QGlXq]= Զ8ק% %h1$>JQ,e DZ=Vg0p89?fdciBŽ8%{G57Q' UρN/l!RشYTeaƒ`#ClM6ju#V!EBMqqR2/8 `*\#7#r1>KQ~JUeVA,t*o0Ϧ 2k/`YW`C$,jiYw{s& ,RŔ]`$')-1dk:0)mʋ¾5we.]ܓCK4DrP9<R >:T_5DZ$Wm~OY& hյzJ Ϋ {N11l1/ZM{ ߐV3=Txt/ Lj*/vīJ_ G^xoe/8!D}UFE4i( v%,^9oA#MֵHA?ל$g1O |}TFRܫk!~0'n=VBpsjn: {(F dn4qiF8[{7|4E |vI#@`)H U`~`R004Rɵڋ<܈O.e1'svt^~5<PEg3û^!*ɭ}nLG&`ys"{)W&2ώ;c:wLf:sc$mGsJOz(SS(T eDxDRfHn,jaU@IhAbyv9}YryRIUz졑Ûyü\ -pIs!a<\JLƵfY #M'$Bj'W =SAr{(2ҞsUW[s)PIyWT–oDԀvM=z+ycUE*C).} M/CW2]whϧɽ{\ BX3+l\1$u"`bjBhXw ~;V7[1|I ѿԑܕF[ǁa+Z;yH%xɋ"}V5]7j$g?dpZp 82#Fa?od{%OC@h ZKAEʵF۳/)r ~6g&Qw1[ތJ+,%yq_auJw22pdI+e?;5XЮNЙֿbjiyy'Y?ɱAE˦g,>:0GjQ!s6p׼@-u!3dv÷(GR~||OIj9P|ruG@U,^X/dR%lumM8g֞>ٔގA ?ܺc]:eǰ[ *d1j4ts6_uynj;VZQhd ʵLah65vqa5猰:=嵆QoD=RJIQP zKt|?OE[uɔEy[s;ǜSXi?8旚GBD"ml7w6Ağ~P"Шu O]'S7h{߇tis86wu%g/*mZz+#yWwj Uh]}&LsVHrlPoH r}돂ߗK];G+SN;ax=*0DDD!oTH93\OfL`c$K"S۟Wm XX l,ћVZ2DGNEZ%<ùZ#HSvj-' |b33.&> ϾĆ oKQP(檯Kǘ\$f j|U*ҍ޼}&#Kb'l "e9Q-$R1 3; %v[>uFqNZ:9+J4/+EcDkmnוn<ygQCv+MXoSqfYͫmKO͔UlKvXv~aM ߘ7|j; Z}bw9M&.!KZ}>5Df΋S.6AVa&l2ZUn]gbUydA ǵ}pǰd!>ԊP9'^O/shizM{6 4D޵G_#E3Tl/QBg:`($FY8=CC$M}!:W&{etxr&] 7v g$?:a sRPRJTAm5U%s@|Hi-)ThXޝ-sSq$fPq-B,Ww_^`yw11}`P x( P5i KԀgU(fj?MtPj DV0e#X NZ h3)LڶrF o3V5ZATĂ;:p@X#=^Z[>ԝ @$Cɰ1!4[. z F,Wr3%Hⶽ}qx87A0#׺ϯŕUA% &[&n_ٱw27w񝦮)j5Wt4تx\f$i6:dR+?i tIbRJM} RS*IpXЉ!E Ў8vǎX3;Xܷ혘Լjqx^Y <5 t)ߌI,}ԓKw7?zd$|n;LڲrDL|T#O6b efwҴΑ"c̠sӬn^?Jqҋk%Pkrn'kG Ubq@Sl4m/'hE0EQF2r?N6 _xqEMc:;"X!#[`/ǰ仁h5ߌq=Ǐ3r%?]ۗ_*I%OYI!p ^N*i4%`|f!4Fl"6XPffu~^AX/*87$&Z q9 9;ԃ)e)v 6 {]1_qd.35ʻFAC.7s5'71gsyٴjH b (/5f@6fbO8@ \=v|b~s#Ho˙3|c9x{eBU\σZ. C"庾%PEgH#󿉵P?WHťF梦_E:7kNys$ǩnwlv5_8'cT~(]^ R-@~&O{JG1n(sQk.DFbh5Z$!j,Ŭl07Çh{J`~3y}&_ elD%u6m)+iK]T[v1[GDT.[Ͱ:m~.kyl؛P SaRhWvoA[.9A'Dcb 6M܆BuрX-W>,oVo+#rKU$ZG]^AB@ȽQ0>^?$JHi]32``R)wҕ'OߔΌ*($o bycZYL uHQgA,u=Jf*B3Gl,O΁23)=ɕP+Kv:)Gр_ds\K{XTxQEQggkSa8PP> ֘DE5fU9VIAkI ha)FGRj1{8Zy<<]2RwCi!yҩjwej%T!Cgq`V\op >(O%8GT1B9Nv`kG8$}7TWUU/J]CKb]ᬈHAl&[J7ϼѽAbd 0+w'B87l zQ637ab_DD\@5=l[1KFL#E[}Yޝ zmC a's%1l)Xb'<}_SWx~Y]ضp3y,Ǿ9bdfeeXے₪/g11Q1%ג ⽎3o/wqS*Y9?${/hu8֕y4OYkt/r# GDQbk|,SO|L4$<7"O`.IL5!m%vjL_:saoޣt0+'Z3.IU"( v2CHIF{_caK=P*^@?|+O4kEcVB=yFq3^e VLNOhJEx@.o]:U3gdlGSF4oU3 f>{58o2]cQ(uHb^縇1Md3O-RZ6YrT r޻Kv]ܙQ]hsS] rʃ{U)W#DIx ]}!XLR狩J7L06Ĕ3~GQgT#dr{ MPrfC ehzMTI#ANoGYG lΡ2ӿMCvfK¯im-"Ȳ:f6aVi UP(:P p_qru$3b1`MLWd,=V&.J(OFy:0z[,i˕ 5A#Lwebs!7 #Lj r!m \ղKF VA{NT"K8jyS #zKxK 1O_:C*?Ä ;G/5>eK< Sȸp->Whgks-w*$? CsVĚ97%Ii"Jcutؙ&ڢX7ȏbS "v^߀E;o$֊EoPooMqO譛{IISJ"^\(%bD'έg=v <Fќf SQSa^%* 3+:v/RV_Lv%;if١ FW YagoY&v:&@2ԏi>k{YX%U"@Of`2Zd=1lb-m2mH7ݹ۱Ki%ߩypwۉșO6X#vD>v+= OYd+qv^C>EZKJU0~I^;'(i.U_nL ִ6 ?tK#P e1V`X}?8H1 6h{* ϠsjgX|M Dn"Va-?G*ZsMWtGľ=T=ruy);g/]ZbjXt J c[eUjaQǯ%xȻ;-u11EJsu@g*4 ]e+4alB0p72_}{% Lb+8\َ[`6zrE028 J jBI[quf-6(!Wwve_{JΏLC/ǫ&9:H[l;viboKUAk:0•>RR"|_'FRor+@xI3Wgml[53^̶ ^Eh2EՅPf6FB!)k%ޱ2v[2-s""ZL!i"FESlZ/Fu7yc9vc>rQ͜IVVJ_߸?$jA73qcTw;)盛Hb"ȕÔ~.^~5 N7樧UmUe m :ז/Bw+h![J  jy_磙!qjGyN${ =p'^ ?Vb5jjU;Zrݑ+\!l w5aЁ_s|<9EsVں .Nw" Y|D󨤵K!}RZ|5Nd}gz bU`f=lAXe.cosC.Pɺt&sH.f_1ПL6ווnaz$dBT6fŽr-`DKqăC(X|]{94ULjp<\ZW7MK.W^`2*}VZ,,v| 'kГ}8piu=ju'Bjӹx{弣 m% ZǤԶO'|jw/!Oh}(GA2<'z.e|4-fs&pnŦ s|o\ -ƞ)_60~rG:LO*Wρt2pT7ÖOfetFf\j<~v4>E ."^i}Ҡ"i3ĊVՇ69lQbVQ4bsA_"-m3|~2?RТer " ŅN: ıYi݀hTM *,h]`wbZGWꚭW[ƏmBXc6i\!{0 EտWN!}C5EhIa2 #5 @8)Bc(}T9i#Nu#|(z4)V؉ץ^w`H/xN(E,I㱛/DϧC'={ Cs>TFN,D}o9rޕySOfeu~ mj}(*h~.KՃ=^'4-: +( U?kȁ0n1ngYZ -[4pwwSwousnLT=faec(J$Uz36q>Cga_@U7MʋʩӘtЮMO!NnMk(Y)ՖƎ#}}S:1+'$tL,< ztR@r:hFw[Ei.ؕ p- #//q<>f AM `Riskz?\! J=5`@q(*U)vkJn]b ]DOYj x O,#pP߾@Sk9 &Ept_s(D0/VeH.:p{^q /}?T%h䟨[(O"OPR "<=Xq[wiH#ULeT?ٓ/V!b?Gđ!+(054tEsQZ[^z1ϋ6`ʘU;8-@`~)' :2jPPe }f@k%n邆 Ӭ60ID^h 8y"fnj7]Po"nzOCܘp/C08r Yն`;`5Fu^ h ȍAN6My|ctGgI1lU[k#N@|arWD'gNz;q1>lF1٠MkD38=h}P|lQ퐢; V#esz,Ԟ:EW؜<{2h.gJXU1|,Ɔ,9!wm)ù"&,|o&k!{Od/o"#[Xn!zgRDWteLT«IO^Dwo(UtlbꣵhCØNܬDީV?6 {F)J|XÙfqkw6g,7GLɦ{:e\/tSy[ 8re)w?aij:r=Ђt4 Q8 ûp,33x=E12va<ĥ%/;Ȭ;C !(Lj @5u1 FRd" Ea )ϠPjIvE/(:^kAN")Ҡ?\&^{ϼSۋy9H>OƥSUN_9isTj*~5P[~J /6:q YO 0RҶ`&h0P7^WV,SU/TL cۛv^ZҞZvBJ4hb܀?)SAPwLبG۞$:vli:)ѽ>#wN+KfgfG v8Ԁn⣄ւ7]qw7)FH7,B`+]c$Dyu=| ; ۞<RTz: Kht*~~> 3{O'{̙uK8BA[ }m6*0KDڡQI[]6-!5e[&{Yˤ#n9Fzwøqo2Y_NBYAgIg6, e{VpHLT;u5unue+(ͦuF{? S.oU[k%D{eM5ZeXg* f[wRP\' %LhIq[-37a%sKe4l [t^Awy"s7vE-ل8o4Q͛$pCh |7/"+ĆڊI^RLY`w611wK˯@82)}.S"Z6V1kbVߜmȆ;sLW7;PzϺiD]n&y~>%Œ9[(kP] [NJIXMLi Gxs)'T*]&ӫ5:*&! /\Ê @Sh|Zo֮!0< [syr1m& kq3X-Rb%Mߋ@Ávmo3㯓ZGh#_'11 ;5`xD'~ZaOI7U4  cuՍD02SrEޅ[A񕁬\U@,n?f' }YP6cn|<}Y'6iS".**so CwryƘ2ӝ`UWCD?\@BIz"XPm;t[47_Kcq˃B2tF7=dhEkXNCR+V!EeWy"}9⌸874y gKy[DSr^2`q$eQ}^DYl3n} еh$}Lp},3֫ : 5O# f!6I+ڻiU%ڧlM=w@yʃ+bBqA- Ai8yC{׌xA^e[XJTmyk$SRؠWo.EG3:㦅5 !:)I`Vދ'SGf|֪&c@TZbe RuXöaߥ}0H '}`]$i,;d v7N *^*Q77 d_lQOhpf"\`rY+ŀR3* m*y-Cm >Tt<~oS: P94Ĝj{R\̅9 BUGgAQrE*K9rK h>oDmWr vPB%7b\8,=$g4]Q*ApiEE7)`;h$XQi^ҟVN:Сy ڧS0Xz&-*gBzki{Gdd #5 U!iA൚: b֗gݘF*c"ɻՌv}tAQ2-@MK7r.dwNc`IEߎ3tYf\"o* ]2H|WD.bj30Og?? ئ1?C.N֊|nd0Ss%/F KhJV7w7e= (ۍ{%FIЍt5kj~ʔ>㧚r!mOTM-Xgu~G&/Lj<t A5@I!ziV og>-" 3i0M0~Tom0= a^3|{(%l^̊2Mb*ṫ_uX -²a[8Vp8ؠ Q3Y۹8L.YџGM(ynғ;fNvab0/5ŒPjNKHkp6h͕7Ey׵NBv=x˹)6?aDs߲G*;Ϊ`ʀ+NPSh@yY0^w@h\ogs9k &)?_1z9h%q>]t9NwT]ҕ o*.= t2 f }H-Jrf $5)6≍S({树C?g2)b(mC1䂗 `S*Ŕ!^KX1a,4cT)JV`GG|q !bԞyPk! k|Y09ZH4K7KAkPGZ|Xe]x/v3P:q(' 3},ڮыcͩT!ilZhѺ-iEi]VƏ!Jyl?R蘫tGx?{\Q垎!gF$Mےo=9iI-rqo\+6kd=Toہf 7bS%v5#GsV6ʽN.IzfgZϰԨ8|]_ꟗ8ߢ)0t{uEIp)#|q횷+\o둽mį`9]&xG1"(ex'Z .sQikـKV?ik \5_qc)%Zf=\=1tb?)o-IHFlڑĦ&xCfɘnaU=c//'?Luhh{Pd7}>zMW,V^XT~ #D)Э5~s>_rEgc-Lj}䄃v*CVV=aa42vʸ`ae>ur0G>n {e{RRv՘8 HQ`Bt".⎪sܚ1YT/@>̘-}~g?𵕐u4EawhX Z,<4!oJۑL݆ ckMNOIG%0: F.je\Xssb8WI CS6wMqSkGW%fӝE`OXxIE>$׎\c(AiGP`*i㼗/ M@tD/:PCIA슁egeMͫ ҸAx|'B)Ju]z\P z((uJRˤ4Lx'7MQ 7۽v.ar<QU\'wW.}64XĎ 醸˒nj+uzGf/6;^@8/ Ddރm|r@D[ZPvZ?ud8b;nyfX{pFln ? ӒAq<(~QXEźP=l2!;u n|y^wV@ V]ҕ.=t>P aVAX;fX'M)Bh>ܚvϺuMGr䁭LjWῥPLm8-<_}+0|mC,偤L?RQI̘\V=`{Y,)e_ɪ}n,T b'7~k:A>(s4ha'Qm(r6^K-H[:?楴 z$^IgIaBz`ꝧHg9eP;#ϫ6ȸ 6(o:*lŞ<`)"/].ԩk<*( tdd >9~$St03l*)(/f/Q ݌Z *` s 3]BKo$nUێe)UƇCfJHE793܌J @ypr2$eP$5CN'iJo}G|C 3OC ɉn;z`\YJN1RT;4LwxtFd\DK }ikK eJ5=ؕS(^dJJHGˆDΧL%a׬~=6 {F7lqc֘Yx~y8yL!:Ż yo25'K @נ9A_lI\Gd=1 85P4=.wY1pVG29=8?{n ȅWMzlAeaQ8,Is"@Z':`qNrj `Î9dBP*G =ǯ4CNhWVv?U9w$Ƿ位I V^g hKjLA-&(hT: IX#_[vP")3cG v a,8% 5pt~1EJWUR@(.`VTE~*NLW?H2 t\AӚEkۃJ#Pu8U]~a#YgޑF+7Ӌs8 " 68e7)2ګrf;Qa Du7y `8-y%EѬ&AeL~D`4{{*$rjLR_ZwiE :{m7BuA'yhRha`xu5E.\hvzC@bRf-ql$K!+å\TڶnIsBC&&/IĒV㫳$i/6P\5orBy{H_- <f@~Ǣ%Kr|O|Sٜ/;OE5`kK*<D-;9֘7*?uor;!lGSn۳lv(kIWp(:i|4F| (GP4I0FϖƆTsWiC]%x64L=Y b)o\Fp5FM,/?T!y<Ж4TmCF :N4\EOTX $YHKn zJ *b&J l 3r_Mku<>wq\咄axہR fU&H3: Ǩ^)^7a }g1̴T4dt"EkݯW3sw"7?6+R`?!"Sf+7?J]%<1"Zͭ)wCA̘6ș{ۂIwg}UNOdDxUiz.&Ÿ uhVǎ8dPb[_f9kW/+Hבgo3`{{ҀAK W䧈^Sb$ ujo:j/~LHHnt,hh_^ݽ)}=U<3Ԡ>Tg d!~ QSg716=7IzFq!RKYm]x%fYbNdt.vc{ddB;=-2yNbhdu);a~ XS ii kN0)w"FV %3epms. D|7?3^P,8֯{kTG䠍-d})~pGnOTw"V'{o4]9p-T%1z X*rb}ӈXՎk$d+MƱLW$*!:G)':2nW[RtѮcé9}X͗e_TMA_vF~m_‡OϽBQW=krfl_?c8&mN^\ڿW"n`UȽ]SFY-!V`3}qG 4' $FL?UN,} :Ea`IPXSC!Wn=f# i!y{Ʃ0%q}G;UZd՚ژMUki|T7ݬL,>*o^V8lgRHPt iY1?k',VchSUbb'"=&1G>V@Z)͓2+˅ Gǂ8lqAANe~rrPJ:!V6 U˪d:erO9'.7(U}Eq{"/cum qz8pI5V:_YU?K$Li?baY43h |~+?^m]%5 Y<;3+^q/*[]rDZ=vu(xר`r$SF'RM/#@u,!hF8ucMow7di/ _ d]${d ckG4p(0Z1dogf.=o:R;/",&W('+pO+f8?5Lʼ$ 7Nø2p{* race(_{4=82Z(alZnslj4^/vV 2ޚi?$HN%j h Nr^K]_#݅A]G d>UL070xcC-I2$|ç \8 0/K4RᔯbXi%ꔀWNoFOTmrl%hwcM 0{Ct@]6{k}+Q OB38W_uҌ\/UC]1k‘bCÔ\'~><6F2~j?- =/F[X2P_SsFG乔2] #۳~~8P/yU3i|{T]h yP33RŎwPpQjdu[jGU2gFrT}pXXSy epY; i2UoB 7gZ^ݫKMѽ*r57wnn1ѾBxxS|,g, 5Ґ($ u0yBSx's{ -{Z3g7'O-1(̨icv>`._O"D.#턞: :kkiBr ݌:8q%uݫ cMu\B;]v5 "M4"=Qůkȝj9&~J||^z]6 $@o_3S|tyBd]ag#*йdcc>i֦xX˛ܑ a0V)C锯JK s_u<62JBb@r{2Ct NzOQƷ5^WHOS)`i}(:D4J27ӻ[k 4v1* EZHOC v5'jz]/u Ax*!tH&97YZ8IBu3}UuVo4cA8>e.vrUa_f g>:˨8b ߣ]!-MO_ڧ0UfޙQ)kl/}*ʻ # EqehkyE֪U<3͖;o2"[eA.){FU\+Su/#XŤꨌd+QC@G%`{﷐n\T'(YAֽ3oroqQa$2RHGVn$TlS?'խRV7h-)>J;p\4C1x?RN8429*Mi8swgz1knfifwM[wy򁏡 XosFpc5L4R4D4x􅋬 r⠻NqtxCu?/; 擴%ӿǏFO1:OТЌ.D ޴N9lR,x KbԤtߘ?].i]lݮHaWkU_J4uY g-2L#O%NӥWN5w ܫ|K+0 n"8#&-_av,*ǣ’&G 8bS5Z$]e1a|JɪȞ9xDJ\NtUGʓTlHȂzKRURc[r6:P~=ai*)g)egC hBAм9_\&H+=d+*SedDy [.*bŦ3FTDf-t.ethtяѲ>WM H~f/-ñ@Om}bFK>k 5I ʡLյCi(ш@S[NܛnS-mV,Q+a"5s}37AWŖ[-ֿ(&'tb{&;42': A#=wL aHw(%eWk^|;RKO.G]{}(dW{ 7{"Pz%E5b;(sb,:BNt& Q:Mu!F] <:ar;r=fop.L i>)?S6{HG|dZ; +RNHK|.'YhnhѕQvw7:n| k!L_\ButnnKW?dB7wxzC}-uZڶ4DVu:WVɒH>eY^vF: T ѐC@TQ^7kV IЃ%_f6.AH㏰!#dy;fq_/n{=uC7/3/XgB"nl''D,s{|<K0̙Qn#s 5ƍ w_8;nIGBL]m[7:\֜t O~;=TRbRV`pj zI>".}<:NIӡfF ـ#*$QP"dMdDdj-F y@%Ej :2>fKNC^ ¦3' N8Am4fh@}&BdKY0}?f`R~DZ@Xث}1N u JO9Z&rgr?8,*)cgm-5Eb 5Y¼lI6ix|K=3ML5LZ%<6i ~ApV+[LPmyD&-04с֍w'?+ Ǐ>g;bZ^vp s3.ТJ̢{hd"T Ϳ3[e63m:vWTYS8hhYm;M$8NJ698B'@3M;h0sDZ `P{9Ryq/bs4Q>0ZGv%]x]v_+CɊ! [r2.V3;5|Ĵσ4*۲C)"ݔ25+8e6v\:;F|0ERݪFu:\^{4Z-*"xLb=^~ےq&e1oNPR'5>CȾ`Nyk?%b+cLO{  ƶ!_YcMO)ȳegBY[ڏ@'?$Pו4-DN )Hdy̓}^;DeF 4bGlZg:*Cj6:](R=stPLsrW1(lx-Ǎt ӆ͏(: ge؞fxyвsL.:3ymf;͟kQ'OvN0hCq1 xOQDnv`-_mR{FC5X.fʘQ.F*fᄲw/u1m^f  1JM&12x϶IGѷ+p݄βCA :4+Ѧ $UM`A׈ m}72  {q>vk> :O3` Ti ͸[aNT!vGy̋0Jx\ڈ8`IVEܹk\qC/zC]]qak+h~ښb+:Q Â73 ΌE+vmZ"-*O0aӅ"4GhT=籷#CF"fcP'{(@2lt_|L*XŞmF(˟;dN'(Op暅2>&}|˴.%Ĵ̘{n|4l[jk w920Ty-o}0jw8ɢ ^gXۡ^X[N)I ,"Q׫qh %KV~^+]Rxh|,++pnyj{3&'뜹*- ݱIzgf;Fer:$`TdcVs&qxfdODG|]HObb.F*|W_DžrO϶7P,- j!sl`JۈRl&t -;?7ZӻFf/fQH%B̉s{/(l95ʙ_۴bGDy/a^ZO9xj]tb(Z7ăk8o۽x \CVsKdExCENK)u!(rݲtgɘ2Lj Ɔ \K߼taД[4f\3UhVN/2u.>lDHVxZ6:UF@R8*Y5}Aie ueQg=h yw=]36懇xKzk1_q>VkDb'u4EUtE0Ol&E^`Nh"EH)%F4`YDo3|R[j; wfl[z}g."|* ||imrĞo-0Lf]\.J> /|qaUo%0]@tns9-!V qckśne`ͯ/PqEZ#k@4J)P*,.'a}_i#Sc4NX\t:\L P`] bU`OTgb$P][,ՊAr+B (k H}y"A"nI⫟T5&Ava+'\OfHM[Tk( `Q_恊W>=t2lK \֌P.h|[5CGi%ܖrvԨ]],'WP&П 2FN:hXOrׁ`fVLjCƗ^,+[^obM O9#LVy{zi&>{BSYN؊SAE iפ!o@P_F07t<5#ZFfu KVokZKQӚfg=}w ڮH3MISAfL)s}ec)\t%;, 3uzRZ{p?vEx>G( >[Q?Z.Ay~Olɫ:RuѺZy_&)+4QuHn3[*ELd0;]41;l`dk:Rɞ,hq'՗<[#@O2aNjB ۔ ܏7t`P,f.;VnhVh:[Uz|FFMn?/sI&*c>_)>QA #tULU0kU?JjΎnԍ7z=W^5/֘*R 𘃕3A_%},U=欿ѧKm܂:rآ iP'h[*e m~ Ɵ N%aUR%9'(wrl6:ke04uQU!V_@cA!+oFv: + |4hJW+=􊰹M0\EY4~͛eԀk*r,Z&ޕpKoL TAn!g5pWvwFZs֤*i.hWHdoqmYˎ0[ 4b'"}Pl Qάל u(|UF:v$lWtg=.<Bϸ۹=轨Ȍ8'owhs5l(.$n[dc,&;%jVG^rW _vM?xw٭)[%YYk5o}DŽ}|ϘÇSJ&9yq̓bU= ,G:ˀEgOZ4] dJAr1cF ~Z+_ n Kulbw53zuLZ)xwp<}=%1F~IEq.~V{6x'JPGg,DCb 15oQg}9oWH`YJ ,PæqXgB}Л5"ťԆ4HX\=xEiX :ro?==og>m#W1^8Ă@m`?[Zw;bFz}]'mJO{̅3yACԱR=Őg.Zb0H3V:PqH?Z8۶ҽKP*%[=)0߆>G?"HOy2lA)-!qL~B()V~_|cxnOa:pӰw%g "i b]B,xzdY - /_QQtǀsDC:P3UC7]k0ϗNƋ)VVR8C;73zU0"|i!څɧJ`A ^o}AG+>i`Fܷ4l#.i^90*f^w=ϡ[4 ^Ч*iIvp<= ]Γ 5W?*,Ê yQE ?WS֑Ii6ݢ 5(:}<8nbKxe5nk^Kd$\q):iQyL%&ǥ@;Q WF$GX2ARqDId8}+ ?6q5:@H;PxM]B$̒){G$kyv.ʸ_X:4n^{\q$`*kb` A^'QE=ٙ18n.{3iO"\~ , a>RG'TgBܽmꐉ\fFAKuo g--Csأ4OrFe]c' a;B׽,Opi:UA6)5h>rv"jML&8L}N<mz:QDu`\6 $zSҜ& 'j8HL:K~ͬG-ϭ>E|x' uhc I^(FI/]I-MAzڬ%`@Hu`U}(}~!JO̼ CnkuQ=S|ԝ+NdxNY24M$RbDh).U @ZC>BLaR?ֿb5CP}x5gӋ֥$Hb̼z݋Sw1Brj?,e8#ZGV>ڃ:܃A 1{o͡?ݸiEg&DPM\iaϪK w^EXj(KUd}Eq*f#l?A v `h~|+5bw;9hݘ$ЪlUݛZm(?)eEԞjRoj9t~Sq{pY~Xv«[CDNΙ 7~$AoEXT; rDH7p` +nntݺZ~CS8.~p=D$$Y(^NC{yc-ySew6*_w’Eq_eD2%uW=i^S:lLzܮx<񷲡тxO&E@q!"zP \ǑXY<8tÞacZ-Aeqxʮ=9M[p!̚!yU]Qybqm,[t#oɔ3CN(\AOuK'~Y^c0i_x'5*[`Oⓣ!&Ӫʋz^X |2%7Joxbܚ&XlZTqoOXlcFxrڝ**38O1VbKB6kn{ "ٖW|y45* +H H0u 2C:LGSBG#r] XñjԞ=cC.av ן|Ћ]Os'm?uһsn飈Ĥ ^7a'U/5FNz!Q`:΍}il|mXޝ;6L#B0uK~G+ %1AH z)s-͂z2lC(] '_Dt{|,ֻ#0NfDB'Mނ4yܘux돢柪tS-.5c_eF(זn@J}DX[dwf\0?p ]OR֓ȵ9N5E׹)JI zakGQ c̄$r1|kע(0Iv[o%:6(;Xt171KN$mt8Al ]Nґ";HXU=>GV#Wm˹hS/17ۓClZ-L%csEX!VژTo*$h8Z@ 74>NV4Ԗ _2ьܲ M'O:*[7fʪsS1Ja7H?{8kD[^& A:WR7phmHD?/!k>f[-fHEe7 rDDXeJP~ߐ$4Q tF>_VrTf ' gظ4==۸EMwrì\X~#S^d|ld>T|i93 :j]O'] 'h !Y"dD}}WW y >:^X?:)C8Ju pj dJ~8%i ;GWw."..$MXo+G*|dtƌpCK ;k$}.(|E"!MFZD(.ar (E7b͢|v=&oTAQRٛMřt<_Dm5(ub{N!rӔ&p'/ q$`ܛԝ7( YM ꀍNz9*B ɴw';m}cP>Ҙ:t:YR>wHzxkd?vz}^ȩߴTJ EqFw?\^ y4u\<#/%,X\Ըl2L`gˬ/bB8I_w Hzr3$kfט4 -3˹a33W!4kjNl@1Ma Om@Z"/,M\'ղ|J!Hj^jɒ{qܕteM3ȒE$Z@ _e懾tC?FX|͊w^F;٠o`YO0Z2>Cd:_΍g@ UXФm9uQG:λ=כrF:_(RHTefA\=YMcQ䂢d?F8G͎`bQI hAFwj [YYb/WX\S?0}\˸RD#>@z,*R'Vzⴓ4fЃprnl 9yDUv[v2 W/$FwMy9Fr#;",igW8\Ҁ- ^"c̡Ydx#rW#ZFl1@3$e֦Y`F`Pm!Nd`]Id,LLN7v2Ȭ'md zBܣ -,zFeHp}8Λ LjtMɏQD`r;48Z%)Ep(IR˙4](F}sT~E-pJZ T+^QwQWNCw~:'4m>F3J :qsu{CfSֆOiThE,\5 e8Is S mz.PG}6pS ȸGd{>mA4w_xuR5\<|7#3֤W&YA5/AdJo1'oNOŎQjǑ0?Bg j?\T P qm~k9<׍elI-y}҅s?eK 嘴aʸQwOp/hچ4{ x4-MgƦ*|j Oƣ;Z{ޠY$e`;i҇ ^V98o1*Ș_.466^Z2>o9KXQ9[PVӋ Ui$JO?ьV{I [ĭ DBZiDJY h08Sߠ|:5>ĺ| #TՋa7%j٨XSJRܺP#U~}LCekLd P:Sױc,+CL#r*M-k4{D'x,EI~Z'M즬Avb7vM% mvE""N%dNmZN3dzjϹBf1Md7ܠvT7$/u{5Im[4{_Cԯ;-lt VQHV_4Y![ l NRxv:@)qIh:QEBU~N g2\~mgx,Ϭs?9Pkx"iJ'.}r׵ky;Na`r>@ p:H?$Vڦ{FFpVհAMGS\]iKs#~%O u0V~IgwrJ keɻ+ޟFgᙰΨp?UEoSeUOm3csjކB*ZVI[~'3lWΡgA3߻"ܟ TwuU^C%/GQ" ~BU&eԫ~}GX]3qAln;M:7.C͗/ ^tA37I@`ƴ~- 3ucþY/h;mbaːOlRmQbw㏮il`gJj>xjk9u|a֝Pl>-ۋrF/4*gy2,9*'!szJ?jq;>k~1 !??f6gw ( k\BZD{8%쌖sn:KJ['مT7m9xeg`vf6z ƢCh3YP%& q%5c 8l?=l>OKCd`\R3۰1J^í.Y,!zܰC_.NMWL}~#Dx(q`ã P&@bgD%U,TyA8X/e"w^(.DRؙo)eHʓY-UސקTy׆ӎ:̺Vv.<隫}&C2'-ć_Y1i Q6s.omV~/CݾT5Xg܃_|x 1K%W!$ !| %B nGA}8o. E8Ek ^Ai_ZX}㈒R9$V=i+%+{m~)'Y@Sþ=<0/G#삜CzdX áB68&.5iOh9cYf;eolTZWHv Ha &MyJْ*¯m.2>= DXo΂:j{i/r1pLл.]&Dɀpj +, V=ųi]dB kS ^|~U)<иeb}Ξh?.L+_ k~ Y:x~d>hŠ1 %Luu5g&6 AXdqحlH+0r~Cw]C贈wSJDW %UH-O럀DhI86-Q@Y[9$;Rea SD^?]'x}K'>R)М`1 W9OիS'`Lgt_.㳐1 UO"B).\ɑ rgDf&ol9TWL"ԤBsRfݔqPef_ddiWX۽38=NR~Bf\RJRjj H\ N36sYX/{8i_"X+X'A=;M}w mm( >/V]/SKՎ+&6.Er,C}΍haV/x+5|oJ Q/>6=UE@H݌~9d#gVFaQ@Dܦ5Tg)5k!cN;U&cv_ Tgm3G pj%.GH n~#54(- ȫ$>kʑMH&UG KwP?z)F)-P W0ݘM N k&ԥvR|kͤ^o֙:)TAnjqHER'%1z$';'yGdKZ@Q2_,=KH` tv׀:~~>3B[0T;R}kѨ͕pA=lAZCBO! vgcr@y{l,:FN 2lڸN-yv svWBEQhy5TųJx r͖۞O$E xcF6ҁ ne~:&Lxyz;GS$ ξNS{:V4AL_҂,)ň ^0wDlσ@'>GVa4<gV{+{iyT>!S}ǩ B[X#'sf 5ÊdA~6w670R6vD;=r&q*V$D**jωLbO/|U9UM>W.Q:ܨo)b:;v(;! q/zRn2cg`.t?f!ɍྞ17bO֤ko.U:18Rl[R,"gLm@=wxb>d jXO`G fmX#ڛw6ܓC0V5d$1h.}yI, ;O'~S"S 4^ D1Y=ޏmP &Ћl}`q.O{1ȅgW[!oo#g_hH ˗n:eGP&@\4%oZ!2~+ƑV)~|o- SN2涫4yf%: b?ܲ";1N_\yUILȋChUYt7h݅CԬ7M&9ЇJ޾/9t:kBdB)!@']ca5udKi< !Kzю@JW䳌{ah$@RVM P{>S<Jƶ1<}ꇩIȮ f^gY/(`Oۤ%Yjv句11Ƀ@!TO}\;.~o'Ju~ю"J.54u9U2V8XIB}0=x/ѿ遝A:f$‘/I"e?eі5^nb'V 9Pp_~BœSf(lA]< z9_'Ȏz ^Jyc3 bc˭)JHƿvҾ؅ b=Re Hѵctk,+(Z|]y.՛oSCDL,?[<]~k%U.aM> 7EXާɢ>RaN7[ X#Y^3LŹBlP͉Tͯn+6X!f輚;w0+#2b2(;aȠE`#'Ow[:ܾ'PyU[;6[َ_ %]Va#Xʚ#OETƳUpEٞ'ULmʥ4![3_6eޱ]sS"ک*c)+VГTQu \-Lm>p Uj*ќ0b'DJ&cNNoU|v*:@JmjK,w69S)u~p^(Z!F!o@)ZHHlFl'}&_)SmTk4gT Ѿ%Uh%B>1KFFlJ„䁨 zF C@4oqrU=Zv?~=u{O{}ly?21} ňÖڊӑ+ҝ`F*۾U MW@aWV~9TZR>D*q?-fnWŲv/z~~#P>5"YUWνʠę$Va6Se/Y,ٮ3IJ P2BW},x߸C 8=MU:bEB&Bxn~#gD(:ZA%<5F K n(8,W A^ q"e93ҘthV'W*V`#4-gѲHqg=I0%+oh->l ԆF:/n~ DNՋ@!aa8gzZn{-{sjt(1$0hو!5?hX$Zܽŀw{HfL (7" ϔMoo X)#[Y#61xS0 c>'|>OjPM\~(W roS_褁9Q7'Cʔ =g|Dž8x"-|~ Gg+u;'9 pYo +/lApU[9^a+&xQեE"]obR0꙰,El8ѤN c9H`mc%PGu`:?uaa yƕU} xpIjٞbEnDѢaŃwRI.T@¡)3)X7qtnA`{q~-Ϋx e_R_9߀T6KJ18%Jn\>eJO]u^t ٍ-Edg>< "AY.]f; It)!fP//'DbZ;k ,=$xM7[&)WΑX+ؗXłoِ+_U`ghkoCk>M6AP#S(Bp 6m8 l0҄Py?W |sZ^[!DkW*W(*чi,?Jwa :Kd+ p2#No NˠgOBNU!1i)vH[XoQ6/Ԓ#V vg}"Se&OLcEE9:»STU 'Ӎ1յ FuH*gv D7uhw4(}HcQ\d~aːsvOWښcf)W@ `%ܯ2 'g&MMdЁSQ"ǩ[p(3n!x.2\&H5!l90ˠyէ9^@W jۑM|sl-6 >V+j *aͽdQo k($J4l㱏^NkoKg]P0[_YL|?}Ь?oqLWQQR9GN -jH%4(573NϻR[*2W`*I m ]=BvaU2ft(*/ký[g{ MuZV)-(zi+R9*Q\4s D@Þas#Xt y _g.@P8QvM~Sm,2M$"*_\džnVz''sy3m^[Q&f=ʇJ;~{ƷzDZCU,[M2 1?1j"m~t¤\;FP_FO_H@dz5C∮t{_͞vc~)^jzGnR<(qqHo O/`J6ғ+wHQ @V!6.o0Q=}(bD+sDH2DP QS*chkuOuh]SJRbt犯`3JQإ^+)52|+1 VE vߓ!N] K@D(qǨ xg~ޘB&df %z@Sd+K=X$47AĻq mJ`s!r ?/kgj{yhbNlco+#\:IHD̖¨rOԑF팘8J&G/'j 8r[gdyn2^uҎx1F %M?&8DU?@VytaCHg쓉\8.yU)6R ,_4*bar]OcgXg$t",V8[8Ғn'WU`gB˲~u-1dxtHs0Fu^BIhtM<)=8e*uц5.O$BO AYQuU6P/)}Zc覡r#F#d;7l"LLPa-ɾ3g:]Y3=7΀$CuRR&q +a(Ӆe^I_ )H924gSiG]T53^`}5P/>5T{~s[N!6-t݉nq҆}8AE<َqTk䷗ ߍ FG06rpomar|jҌ,} Mvp2Hc=7{Vk(%8:Vڵ@`1ێ;Mٿ5Lt;P_ǂcגᓫTv-K]h)Y@G5fDŽ h)pbqDPI X]nay$7( vFx)`/[r>pA 5 5pY)CtYZQ[)"5л۹G)q\NGB˕͝!%oD3lwZfCYzd鹻jh>65 z"N+: L+`%rK쳔5 PS}:CˮB_*|+.Bўϣ [x[ m2C=IkIltP6߬/J9JڔJUF(U )D|(gSU6Nb4)޲B?Tm;Y~ dh DnXN*W"3r6 pCQ'KkY, Uߔ%nsn6;! Ctem]W 9+~WTy$Rf *1pqj}ɾvZ\\X>].zK.U8c*e_j:[r*sD3HdJp+x!pZ*^޸^"ZcN2J 1:rhnoe 'JxOn4 60JF ̌<Ѥd+@$+e"STGxmڊ\.B6z%gHKsMD K~4-R|J)2H"i#g4 ^Wi>fx_eu `oP=;{iȁGApOgf纥EUO~Ja@fI`u@wekʴwLa9Mğ5fr.߾C&p0z1 f$16Btz~ʑhIYZC# l ]HњSQ$9ĂG^M'ժ'١qvnYT۷A>JlDrDž)j?g:/'v4\-jĴ>ZoAg&/]yjv)y}zR]@ #Iqfj5!5k]s0|N,3qV>!)"a2A_+)/a!Y.pHwVؖEE(ދmXcnR[(_C np{Wd 9>-ϿFJXO1WB5j/9]-cOw+h[Ǚ^lik0($Ylbs mIKE YZ)UFMeOvsRH+)72Eee^Qy9qcM:_gz[ Сȥi'̎j6piI`~ɑ7 fMJxSR@t]mzT! ӽL{2:F\5I'JoD A.q+蝐TJH'F3Û ם<Y͑"&INW8{`׼8u;!Q4߼|@ @^\>KP޾\c~.-DhV6$gDZLB',hLk 昏6:1yI7)4܂0<;`Jq0rوy<4iYM>:# 2f;V"^*YMOŧ*iZg2@)L@lJ/u`j qX:(1gfDoE{ j/ow$n jm?TѵKy2Eben@0`W .__ yIRGӃz"Zž!I0y'Dhh3F^0`329YD +ktܑnsr6i@k&GVv +\ D (|nKzG[Rݶ4#˲# b [n^ 1_a_R#P`iڥak,y`@-\$gԄuxE`hHBid`y!0v;$sZpl|q#7Bdo|5/UhbGȶs6~TH>;fNs叡˄HJ\I ,FNAwk h'=^3ڣ<}&=eٳMQ,w60vhKF*G@7bE_B>BukFP&W^RtxҹXo)AXRUP47PSlYZs3Ƥ F͏G!Lu<@ĵF{F:iuZs4}G3u+ n9Tϥ_ԛ+t>L!hו**N/sd`*_lMX!|<`,wۻwqla|жS9`a&㍎ߒۄ=Y\D\Ͷ\v=LB3,ːmRc9+NX{ 2L4,Ճ]{36q>صN2Zz-[WSńl˸#:FlwĂ*ήVo$h=H]N %xYۦWu4tW- GH]K3 i4Fh  5 !w$ Gt\W&o4 ?AaF7bmB76GY6X=ˆ:`?QSs\c CiױS Y=|bΨL?si]@lTV1?JYf[?B!@NCJu Y5uؚ[ȴV7HCEbZq 4ݍX{b-r6*`*yaDcϱ/%Qsy3Ή5)&jG ]L0k9h Ni|Iyޝdu˾*_t2X(;TIqND+;RNCPf;- 'ŵaiB:B چ4ؽ}]Tn4ȠzI,<c6+͞E͹ix`߰gFԆ 9B+H(ȹ&"<:s+ )¼F4;$S}#ӑQG +'p&oZ, *?{+E .Iۢ6%ك8թ0o]8fL|cihUT,ë^%Lo6)^2 c`F/#%Ar^ŕwʴFb  Nݷ* a_k1ϣě *n:m5/X:{p$PCՏk&B9(2$b.i٨T06M6@,ʒ}S'xcuc@JoyjX=z4%eN~Mv \9}RrljvjK@EkW-+63wg]4TR@G=EvrJӀX W8^:yG?$/x{VE "f]X$#tWoSKo+zD'+,]J8hUMsi>qLĮ7@4oC{4YADL5@;ަ d[:>}ةesd ^RYGF=dMbn2@ɧev" yĀNa;Yy[v'ï0 Mf*"Gn,=\hXE[% :b9opnX|czCgBUU8b^vg51 fE5> Gs4T&iZi@*(l֞*+|=4Mm)7һI/K_ooT}`hv@*|Px sPIڰ}!2K R~5-A.=bkdu^a [ K~ j-I_)=<.Nɶ܆Fj\Pap4+]ˤ\xΠ,m"h\bLOWK/\MXĔv=JɎyGxb؀Iԕ0ۏQmU0ooc" XxKt]گ)IKu=*9"^Z7i& YQu3)9'Bځ">kLC{I|>5+DvBRWX(*T¹u:93yacAX)I0i?^w{6N RKCʙ"Vt]72V#֮=% `ษ@L¿O OH6AxqJ~ܸ_+N_3 w(f&mY*CNϝ>cQcB3,K..O~@'~djq MqIWW?3Z-ءVmرS Pߖ}F@3-%|sdNdZJoReLmXc,-:(+ʎ*P }7>떐p.,KML&&տK$3ղ@r}9C z@TpWsȞU4 3})es7sd [ µ} fjLl:6Wς-+}Q!yoBt}s@5kRc8&ʧөn}h3P S܆?6F \Ilxߠg`q<l'>IwnchV6M QAAe} =^a3f . UͽA%H9 &L$ոݫNwT`YuJ#mu^G>2D_[+YoyfT{,Q3-P6L |5} ߃<|h`Y\o"V`PӲ".QƏPqLy\&7S|BEmļ 3Ɗ)%ZAU g  : '׹&w2  _ Zjx-p-]9lkF8a%S<,>A !:ѧe /O>ӭ sڝ,>P`UL'ÌmbޡqA8#F4DMr_>.f23="ghUGK{@;l66`+BU6l/}:41H$y<$= ^KivOEV>c[R.!+htX#j[ג.2@w3$73-śq-U~D8Z;y:L DXֺF`Ȋc5$ģ 8ŷqjOP5#Yvc9D>j KyW 6ُA= Y!Ia3ќIň5x?AEvgPe cFo/5Y~mrd 0$K5l,P5ypw yw{?JF `Fq@|\V'콲I A 7P[j>ʛH;%pNFԺil)/]c*$J,L/XvdWgSUZ%]Ɨ4:E,!6_5ߚI`Hg*lk[-Peثϴ'KtK] pHh6 dxՕ @zUsuLfZz6;?FK]ܘ/,#I5ogغ#EͲ)Ed6*.=\۹Gӵ&yT);{.V 'RIe[~YA>_:0QuVmZȮȳW>YC#hg 9@ȽvClu+J bal|襄4/gUC!jv=ÙF-'{D1_ "a)^I-K-Ǧ] Tw<2X\`!3Z$o$-iXj7m`Y81HذeT\Ѥ @$ыC}rO圅vFT #k:dާ ˓{#kfcu- :\R|Ν:kord8ƮXp6V*Xj$͆KՎ):IU&+9`"\Ari|8#Dns||Y^*7~y{;yEPGV|@iGs3dpHe- '2w_Ó䮥t|XqkN~.io!@i3 bΦ~{y{gul4}ȸGq[1 0}tNGS9^@;^eq$_xMV-;EݽB#+ MB*-/{Ɔ4l1[a*Ҵ.ߞ>maGĴq/bl-|wXLڲg"ޡAiㅃU[g.+$[Wg|{bP/T !P3=j[䇤[?\ǽ 0%7)W_Rc8yԦá7"mYD0;N^yVhr=8% #O*Zġ+__}w[b'BJL2݋AF{yq.2e]yd.·_?㨣VrOD#2 0Wrū7*6qt).vզsÌ(cCоZپpcT,iۺ%pbg '+5Ajع­Z?B]]x=aanYVMh2W7$"lbsن]짅ֆg|Ea,UbJ>$YOmh;cƺ- Hc6Ye/Ǿ20tbPBYN$UN|X)3ֳFVvesTH| _WȦF±߾!憩IYJIj pebC a fʹzrlQ҅rɗa,H\@ ;TZo>4 \X@ nNp2f40",O_!,.€3:u " F^ >99b̀J]މn.י~?.H8%&NK1^Қ@1 ,3brɇ+!_ydr.~:&nN.@#@ ^D(mU=! h)$p"YuڜTY4HP=) dkEdi_1o*EFڲRJ#""!H5褧$[G$$gG/uy2Y;E9ݖܩ4WUlOIirֺ$jrpc~scg7 S.*\XDKl6ڀ`X SV>EQji1"8yڎW02çuEp.2 ×Kc{ vQVԄזnAB9`1\Dzfˣm"I޹7g~FYe?i ]cfp&CrZah4n/^Qhe,7Ξ DOvD*v iϪKIrNYNf__ЊhS:;y076)nxgЩϾ-?مc{+o%+({lJpz\cdhl *Z+}E7曦~G>!^oo.8y_+K~27[Ȥ26tL^FXK Pf E$gusgoEX ׭b)l}xUheZ=@ծYЅuĭ?M{8hJ˖>LӁfBZ7S0R`C.~i*хro.t9,ZVjAEIyg|yI);[))Sb!q24*eL2*<E"(!s2x5/6Qaͭ#bkõUL ☊[lC{wxzdy0zu_P[`8UwLZE fj--vt!dˎ6=~TTXvMM5#`WT>z@W2z.;cf3!b+0hX5 1kaPhD՗Eh911bѠ]cPTܘn9ڛQݛ5; O;!ݷѸL a48ZNYш$z ,vnpMGxs⥗|@4畯Jlwn7D`_[ G>Rp4~8ĝue2w;.Y[q\WZ<| s-jyr鸉F6 aYT;8rZQeMٝ++%$Fl£ndTbP4߯00kGHeyoYq*mX DCΦ̱Χ6S58@!>\sa΁OcfG;Լm5!{ NPz|#&[J ۭn]F2UeTx!f!y;$y)CgxuŷGKSƤ}.쐴ů&V@ f0G%?~t mD"rFk^/V'IMGf*1 9byjvw $ =MQ)},eq R^1"n%S_#l{?,?q~d g0xI]:xiA£S%ۊkɮԧ6v=?Fc,)MpQL(%-Z34T^M䮠 {=rJ..Fg6ۇ^K}p dٖDoҝ0Dy5>&h=Z$ٴqg _H5 ^Cm풑x@e /ۘa <W r-K\lx介9`PKV'@RAOPpghGu٫yUꯎk>Ґ;9>rpwSǎ[BKBkwLOj7'2SuO)tMPoIjL^TDO.$"h hErHi=[z4KL S\=n|^γ7ug(r:: 9R8![Blӽ:i[?X!Ӯs9aD᭟bv0_n[Kf6e*5*1 +s]MEmeh>m4:97Cł3 ii oMfn\ xy`No4##Q]xVz`8E4 ul@ci\ JLfآ5Wj`WX##Zx,ulܑ]5smW38=;3>Y۵ÈK0܄B43tt p tl3R&GwTO }Zl ~{^X~ ,%l{JI(lEGp4nME:['#]$JS.%VP D-FR1+Rgguׁu7GY8 Tc7?l:|JQ0r%@V$M*1c1wh`i=bPʔy`\P*ߥvԾJoev7|5r2MvPkuy9[2*3O"vA6 a˟:e%Ը_P,J8g'qUOFԩ.Fcd=,ùB܄@+sȯj31jȻ" 蓵EOlYm$flaI\>a_`THoe{RFgτ~kWIB'yu2qIT^عƓ qXjq`0ִ:BmPve,g|1ϵfƭ2=ߑ2.>uj-!੖:V_;(s q5aكIƔp5w+U ' ?:4Ru]Lo@d] ~y~&Q %5%eISׇI'yfN'̘j@.RDlUu>hB\-Eڮ?SݘڛYֿB&A3$E@T] P]^)^TEr@{~*Hh &ϟJf]u"Ӝǰ}M#$.޸N5j/>ILRb>wJPS&%tk!`Y^)ѧ0}=}ϬkYh-X.XsEa\5E>?O\jy=.1M-au'Q [̥4eyӬo%6[*NjMԽˮb2T#َh]JaQjUɗikdYX:O%d'Bsn@ (i<Rcx"4 p}I*)"4asஊ;/ҊKgi>ck^VI׸ _ ,ȶwq:2#d'?o79:[NΉmńAs' [kjKDfTn50 x[Z@/FŰčjs$hi?{6Tq_qS Z?PE 0Ϡ HAs=pJkF/NUs x1seN󎇭XɳC3Amѧ:|)hZ(QL? Hk>: Im(r|h$(([tYS7.d* "|:& qi{B;6ZӒpz<(GY?*:qLk%\n 9m1dX1[fZ1L"ѠvU&b,a|AG )ɺUjY@alS#^9~J~aŷw$K!޴fĘ#jʵ[Ԋsh( ͡,7.]i@u6"I(؄}Ϣ? ߮=UBu$xu/GWdXJ/0qmYk~=/GMc !0=~Go0IlA3)GGEٻ;䥀=W8tl'2;qLq;3tű ʩcZ5T$N5Pd(UpW7EuT7PЍ1j"m$Ҽ` %EdD@RJ~k- Y|3&DgRn?鶡\ ,GKI}Y?8*?" 4j20WC8,5g|H ƒl(''=$bӀ>et V7 ǮaDphwx3{^[U|-ot&n%H;&UTmQg<ɭ|_K`Ec9ЉkL꾱'FAQtG20_+E)DŽ3[3!FUmA Ϗxe=ZGKXZ eOsG~đdU=/n\2 CۗmMpEԌ2ig@93Ry6Nf%g& k byz@2fkoIleA׭} %޲"M]HI6Եj;sɀHqk.cc-kz}ѱ/ tfkjʗH ()(❺lNKyi2 |, l dwʻ ;7k&$17ds+t1W~ u正F܀`NeawJa^cJ,gWX4]KE,=UMJggmq˾f1 u#}^5&q+ٱ0)ؼe_WTvA O=&/7,s[!W"⦮,@N*&G,4@Pi$5H|"rPMkuFcDh狟, -y; $8rS:ҷ,>D3}T: rTmsmÙG0ǘ}"3 3vt&=x%g0µia]." IZ2 Vt QNWG!^>oX+7L$uD)i@؉j$vWCa3L62$Aq=/edҵT/E5GǟeT/ C+` -ŠN `VZ]Wpo["i\ܝexUIic_6k0쭇%S&[tGcc]dkk^-@ʷi.H1sg ?aNqF|  tmM{9_ܣJҨ^HZJIVO걑JS'+2G`9»-3C+r1\M&i}f]B̳A Zy&n~D侅Ox* TvwwM'n~~=@( 'Ku~p-Ѡdž,(tv>(>*ǩn= m`|h̺[{{]Y!\.3&/aȵc$2_[(OU!p]y$M|V3e2 ˤ:P1vv+cx:нPr\5o>Ka!>/x[!;>>HZQR3 עo:Z1I,ClOB1 Hʫڇyo'y/cU̎pʬ)]=!~ +4+)%HQHa"E0:t 1N}aBPfM\r 0'lT'HrmBGUALut&'uXf l49|S25&P p%SZ ayToT@ɪPaŢ)V4 vYpZud}=ȳH,<oa1Gf-ʪ)l_;Q)n-)Vت5^ JزeUvpP#׵kOr3.CCԴս Ot^OXjG̊$0C}qr#S%43"tQ`fSmsǿD.8:<8*}aW }a|$cUnZip}u Z픈?;qX;Bȣr˖#DRkWu9]Ċ):`T>?D$^4lQnl -4t )-4Dx~ 6lK9L,b &0ӀOSnP7si z} r>&u+Ycr5Q4pGax%aoN 9qf s~.}br !Nn~֮Xn^9CtȻ}, ك~9Ʌ_J-9dZ kz`T&5Ҏ!_^Y.s@nv98ϱ\w09UŽ~' :iBe:wkJ7'<&r ;–As{DMT$HTg~-vyXlGp€+ .lA=jnJ6-+;?Z>kL#!rUJ,ϛp2)x퉦Bbz\jr`9u>J @}<zH6-P3?"њ&aOXk oojY sb+M^F*ϧ;9wێ5u2Cs#5MF3)Ӳ_` ;o˯xrax^!ąBx\`f==ouvFdH c7!ܤdA;cx~X}:'g8.&O(s?yNzyJ͎3! |&8Z%+/}VXboHtF(2[{I($܌u|D9Gςzu@N@i&ꐋCֵWV!R)n-RǧJmRv6ıd6Dx(n2@5PZOUgI2&*^頋]e?_/PVy "}v|QㅖW*euA}WJ+ZO)R4Dڊ@1N-5rhO}k;j n8?Q6'wG jU3e|Nx;Sت#$Om:켙{+ 2Z02x#jeE"2]1MYgL312=Rm WeM wn>måm+mۀ.flbf(P6< AiOGYU!Ddg_wS:C*V2rẍ́{m_Xe=7,l,٠IYLdPِngBmB`m<-rkywIytNr+z&+VЎNX GzE#l W]䀽Zk88ZXZ3D4<|[NJX$KķY%/D.c)@zC)>gpEa>S_pkq.}m"_`lSV!)X]3p9Lkqk ޷zK4E[SXw o%*k2Q%w9ڝ߈|<@1Յ O‚(oQta7R![ jAwM.(k-No:\E7Ŏ\/`rO |lD˔w ڒ kų5yCC(p8&]SN wM6Z#WQ/th<8IXHkh/~attȲ {J BfajT?00AZ'0pf̀wK X2ҬGt ժ^۴X:>]: 8#5I%yU :XxB$1X *CMܦMȜ9=?2LKp.IjŢm}wm:Rr-I4lMJWryS+擥N9UQ2N' n0懸~%z'c63nw .!BhgA7ʒt]iIO½BRTͲQ^x:T"vbz+]Ѻ N:D!;_A=h{0*idu ptXWTf.c v! uW?c!-W0c&1T숢vwMfwJ_)ì15|fk-1h}]Xeԣ ]Kw;:ԔB 2C3!ɝLoAa?K$hT0CUAkj5k _ї (T E2aM:a1t^ 0[ nݝ%|ЫmjR/yqy${څzH=р _I+0UOE(k(\L4YrU4//@!yqv{d?khb<ogVؼIQ2 䧣?r>ȿ|l"S[)t0)˧ W"S95AbsɲxB|RV r9}-FB>JkXVg E\l{X^x/vYava`K{ǿ {BE5kD)4G$WWl|4 -),ۣtSE !y? C?p!l]9pM4FeΉY9|#6'm7L,V { v|IKP[=7(;R-la0*mZ7#,EϚo(=;H6(%d¿gF2gG$#h8 ?1;^ fj@[&+}1Xyd./d4\3HPP^kIU\ PSt3ɟ+{Oa&UA"8'*9/kٳƔqEvj;AmMzQXl"8/g}=y@'kIeY}_lUN .%ɎEX=I F:ev@q{+:6M:,`ֳcm*DYD>K8vn,UA$鮙\ tYvoHa^;TT dž]Q:دKe,ZCF{^械@g*, =%$ _:Ҧvw)oTCr1wkAQ[WڝZ wKSyMPBr !>ảsd#>QjFA\m qC^ \i;~_5z|T?GmfۧR@>Ia0B m֩Ů yʻIꡝZgY+K(;; gt^X6dZ;\8HR7lY &_&W[6ͮdְY?Ƙ4n|E 3]4k?&л-w٘vWUp¦[^ߌK6JDK!6?@WU+r*hO8&xLMX KJ3v&%唃 U(YO\gW)%j ۹R4}AV#W!G*p=RεA(I"Oǻ*eX=yV0l_Yp5&oI.+ NZ-^r>ܭI N1B(rѾMU־8AKD|"'J|V靹YqeZ%mFZ`b/$O"(7,W~Ք5V 3;oܔݜ>6G\B+PdWd?Rą< >0 X.6DS5qF˞oaCpZ:ip-;HU:h"5BvO4-˳0Qȹj26 VM`z1HXh2U 'JwgC2)E-!P{CEv'r@=DUEΊ:L""4!$ٹ9{ snr \tDAE?`0)"-(ԋw 6^%]꛷wCakxrHܬ=wK;V:QpPĥQ7Ϸ~W%2 C)^CZP@ѰwM0͠ZzA? ŗ[}§@Fۣp\ X1`$wy۶oDX.b#t|E҄;nVH6|Ə߹\KjYJ qXn61ruɡG䉍NN&RB7{mR|.T/beCgjK܍edX횈GTtkqn*"}E zC]I!)Sr(StXLpS%)`GhPuBw}NYnBy˺3H>Ot1)VZc-]l%;F-;b G( -i T'~a`!̔Po6WWo!`=jxg mHxǤnWRj`Фz /*v20MÇ(SDY[PO 9 F5^]' ϢdԺmf: U#omE }h1JS< G|Ur>@hC#ˇz,is3Yj:Zo%]k2}/=ns[^crVBSoʼnUk$: ~.싘0A!wګщt$^)`\c#Q)RWnM`TvC;BN\{k^5]@Xm=CҢ5 yo/EPq-\%ZXeWb:fS[*ޯAՓ. Vv#|Q@.NE6 [ZN<-Exvf`Nnyo :`C&ED9IMcp>7yjfb;Axώdsoo&)H{P{)d1GB=]ʣ骧(o!vCI=~ZCyN H 瘕Sڒwa ^%h~(Ɯ/flSY`=p]!Wd-6@#^h&PR=AT9V~=$tntd|1jO)nQC cuI(SX~.Ƕ}9^w^9'Tq3XAF"7qZ4H$=9 #P̟&hO*5gM˪ZP!:VdڋE^JenTv@xfSgM1/eESXL$ɫ9=_h#L8>S,oMLU@KЙ<PRΝtDzaĵnñ<m]1IH \wTc[-ⱡծ'k}Abm\&.E@wہuƲo+3TF!M_=Q.BWT4+Yq%4bɩ`#j-ùH2_tlZ; 7Lqh%f ˟S L).Ct+ۣ;*EN_( p1Ijڰ>d 4\x&?jpHWVCgfQMCRy [N8U%?ɝoPn ރ{Db4y˿_ H:Au Vg>[>Ŝ Gټ]!)U<׎}¥?K0;MF( r UӉӨ-"Z`b嵴\K/=꙱]r4KA]Ĭmz=)DC ^7piO`f}W>s !xk_Bă7>Xoi'{3GQn,AxIePgP&LhR\EO"\e vL,VFYePOt}_t]pnGp `@?%e;BI11AHÃm;B50UPNd\}* iŸ7~;75<됣 饊(nhoԡH";aM; 3.ud,<Tҝ^zFxOx^q_ nBcoLE*fc*Fh-L;dƨwXP[Qd@yt\Ɇ ^L)phxfa?!u:}m4HCB Z Ɋ\\QRk qO1^r B* Ɔe/`8pxީsE=7hr6-yG+ B}MHYɝ[DsIz9:J+Snz+_.L ibu_PJM.}]Fai?C`C,+ "Ei/Oy"W^Q@)UR?5-SD6hJRWN(a5h2Fl l,;SN}r'Ra3vUk#$wOy| ]R]23̘2s 1|ĞR\WV&GIDj͑0<\1&sQLBrzCXу1AXW7nQA2E0ziBtgFf`OOx^VXr a945*g?q@p3_+ 5Gߥ}d$X@ SpDI&0EN J}\L+^ dFזJz!bO:5fARƒn#l˳tY!.gq&$~LxW +*45, :W"] ERݛt<eyƳoͯcRyUdzjX7f(`(j/N8%=9?jJ=2Š rI$BCⱕ%t93g'NAT}?8݆FuW@e3"" |. W{]>gXt%9f)"zLzK:C "O@z%؝/A{ k75̸ʍ` 9J] 4VDJV 6K44/ԙ?S锬f-1LolȚYmNRlFgAލd]N}KS=Ƭ͊3k*bhNEFJH!Nۧv_@{ DCLŻb/> ka*kŊ#o`dcC{h?8T6%8dVC6{"rܮ?uV<.+F4I:g[(H~̳( P~ɭ%.Wz %otK Ӿ3MxM +n| .1kA8'>[6^{00n՗Dq0O 4W-FCd. _W](}j h kNzf3\u]$#Ot[ِ<_oBAP{i9}OcoNg|{i= :V~-: 2ȉI-x#Ծ>U+Fm%ǹtFzNWˉD[0vW8-ګ 6NNcI~RtR_q/W]^|Yن^XJ݆@ПѻZ)xK@;P1}/eF_@ռoL³G5[t+ y\Bn` UC)ݤrׇ9#GJe`ۮ컴37,«"4 ! T A prlДQKXKc&LOQbMƘQ| |sAU 6&d?C ͡Rb6F}[ W1H{a˫J!B*sY]xYW !5|X,k+JjeM ac䡣9@=w*UFCyϓ"* c,_0/וZ.idoHi]:=bHo U|C,2U^;"K9kFfu w*H-%8B2~E>&AJ4nCz 92Od6kv *_ z -2aRU'p̱<͠&L&Un-bϺc8}oXG]e"Bx4ֽDhZjMpK#^e~s)3c6sX1ZٮqĴ-/JuXί }ޯD{S N(1<7_&suXEf3coՉ_YdC|ڤgcshhoVAJ|fV0{{J*g2ʆbj{vJs;$.|x C|qgSY}/N,nPobW_D~dQiL]bM,X abmU6Mk^/pƨͷXo-,T+ e) 1dx5c|Β@vD8>좧euHKu^W<\6ԉN7\dVB{e|l䋄 Eg[PqtC|0%'~3lFdqJL%hL0/Qi|$99p\rkf^/_%5Ʀ9k:$gŘ^R O)Kc9 uC}Kx S[#NzvllP7*s0N :>ESp!]YFo&h@)+9 o14 ƿ*$M$sPR~p]ӫϚIO;igNĠW\B;s 83zV1$3a*4:INm~nw 4ml'`6-|xn2LK/ `F \0MxcGqXwl'ˀZ r"}(˶oa=EՆv{ ,rsT[|wL#(>Wz|%(B9&a\?s7ќŇV Ơwu@7򊎭wyv(=*' o'U+1wMAcwp %~X XSdN(B_ ?Ano]6y\lOz7Q9rG8'm Y 7,UBߟdߚYfxa}qBp#>]q$D:Osc_5٫lb<5$9f 'dB")w:\wDPzM2S☻\q2 86u"B\5$iHX x>b'lיF89iM-.tB{Xs׎LۄO"S AʴgIBI!Ck.j)3@XSM#cgp7^ާOۭW+C{9 v]`ՙ^S b37s\S+:S)f~qKBO:l0YE l -B/o$*)@ עy蚖UզCĴy⯛[Q]g3O2nq]4u|[5[ࣼ5 Ñ-$$F 3rf& V"vZvQ2khKH往ƀVBQnPU`lG^<HhRɩ9iS/KTTAV,˄@h Tj1(a7i*+>/^( nQRtm |*l>pڟ"팃2KȴY~τl_?)G-V~Fp:_eYթiLվ*Slbds 뭤up}%r\=amnY<E`1dсS 3 WEi)9ݜh;CLu doL'8׭j=O gzi2)iLT*#kNF^<\ݐSJ'y8(@3ZZb~ЎV *̺%be& s7~4b J}šIU#ܺVTw[55ÁY >Gt~k& ofA4KZA&Ƞ&=>UMM ahbJ$H1$`?MV72A t !"VʜR?w9j|9v}aZ.);[@ޠ ZFe;#H.8A IgIN4ڼbw TA=u?jyWrH9krzȄ^IcT)nmWHimݯEMc#™x/KZYԷ~Ut ڹWWtB~2%(yLf犯ΰ\IȳbhXJ{ SӟXZe)Ų>@;|džO*sYQ'HM3y@Fs5XΗ%dtbb[޸YVc0i' f^`Hȭ j YfQf+|oe_0t\+1mO[,OO=$lVv:UY.Yf,`&ц2jGv F&*4erCW"hj3msѪM"&xLF4 `N#D\Њw H~n>^qr~CvܒcۭU6ye`eP3?f{P=XaӴP>m\:qg "? wrbe{# AsBy4|>WF[!s:2!5rI-\.cm1)hk%Rc23&rźlVOow0 ү8K$ G(aΜ8jCgD5O= 7v3V=TA&|zG@BuuG="B[[Fs NR1mNH;U oi?$?RcsDMߣ>T{@u1m&u8#CS4Edpllԯ 1`ܪ.6+r^!KSdJ] G83Drccc-ıpKI$W#wj TIxI*~& Ig hNi-zq>#TWvyP3#Q*K h7w?~,=zRZ U$l}L:/aβ'"3KXؕ<r..6_£iF/$ղwQ\҇H}$s 64ؕ-H?slO$J,Qfs͎>O#֭?{lC/Q#6p 7pO!Cӳ׺1òU Li.EL(3>CE{l\ UKwQ>%_inz&XX =_屖]}u8di VpȔ^$v% @̯u8SWt5,~޳\׼.(.m.lmq\Rλ)< ]KHOX->IV>JhwdQ]n_v#EAn(ϺROӥ& lW ']L `#!񓕴dA"Q7+_σ&F9+1GnNMzN 2!ĩs,@?bfNptXGZ"%[V;mCy2 1gfok)?T"ϋqOYPDЬ͜t 3xV+j-sl;!*7jPXm۔nGF&91+ݾ^O;H~uLe ʙԒ~+ }D=<D]S`P=!/wi[imeSl]7 RTf,qFwOܪ-{ tfm!Z?2ʿ7!\BBi8$ð_<ʛ 2"3ƞ*ސ(Rwm#s[MC@'$;vOLu!.rt r~ H.#{\6BV8 (Tg >{!cL#-oe4lp7˕3V)*(XҌ+8EB8OĶ[JG' ׹PV`  Z8غ'TNd ЋlՅbL[d4bm0+#`YAtgj8¿HvⳲDRMJˏj0k anXcAdT[2ph,Qf1_OFRRUXP.Wwفܝg a'ы pf-si %PZCyyTx,x م!PuZݤo)>"5VD2֦PcoZ'0{gӘJ$|yfaod.N쑮O&0P!Wvgzz/DFBa s4Oʫ5ud:-Hx}w$} V;Լg~26;69b- x%}Ԡ^oH&zv!Nxw R7H8X/[fl ciY&Ṿ?'уhCz/ݩp9Gkll~4UD)HJ].py:(ulxe.Syʪעkqx 2/oD@% oν.FV%"*͘L&`wH7pn.-gP@QYr;w|mfպlx2 [i/*KAM&b T" fWzD*偸M ʂ[/+[ʐ=.׾C{z,i-5E% )Ȱ+7{>pڭnb(eȊU Օ@ !H]"/}6?(.b I Va4Wd )qݩ4viuva65eM[0߈XAu5=LP hFoNN *QjfvhXm6Ѣt Y׌0mfY؎U0iYKT(E/z*2'Em< T?OܺP-6( .q6%:M LP"5{NFjRWc6$>nb933ejQꅪTD3bney kNI0orPݢg vH'J'Zg}=v7=ϴM@kkS. *:ۈk$8,+ܥnW?T$瓡_&JrqEr/D$ LUV9+q#4d4K}[Wg(}D{6/+ ưuiUb6QmK^ȜYwh]B#\e }y4Nzeg1?h#)sy~fv:>yn)9,S]O2d;i]h"Rl.iIjcFAlAwWv/'eq=3 I rdN"Mk@b D\ͱP8#03 }tӃA! &fO'@ފlv_$G#I߯= Г^dUH"ԭYK!BOuv|' ՂZ#ٻ|&](FX\ ;F+mzqunjv" AK  Qm0rm[Jʄ90yq~" 1V@h.[]3ƼR~\>#nGsH刹_c3R*ɬ FcE,<劃DzYZHJ5%LZP QffmDƙ[s&Cf1fEWD[$Cx%{ȹx,>AkÃչM<eՃt%7[6DljKM-Ey;i: pg3 ;dr!%Kjc (! =d<)|G65UYV,`SF9'{ fYAiQZ)Tc+Rz"9pVnAԎ zSW$ь(mP: }i D n>R~CKNIQmKYhg.æ ).$[oΠk&L<`c~)i e{W JVTgX-9x;C|"e╌8NӔJ/;dPh {y_Okr{3&.ii\4ac0| \k, NE/qW(Ѕ^kHZl|SB3{" _&ߢ)GŢ/Lfiв8\] A1)S$훦]`.K-):BCIt]+SVL{cN</y7fIݦFN <9HBi_uL촲XcM,$rz= P/D 㤢jF%-z) & \|F4vt˯Zm`W/f4O==:R3xQvqy\υ+')C>hd.hvQ]G|*4|΅,ͱ`~et ;+PN*%[ۈRq[z=@ށ,:* E~*0m8#VB<bȎ;\69!kLA?ll$G?!ab0'k ϓ-P:2~oᯒ O:ǶRZNe[;mhhd+9"R}}QDIT?DDӁfKz[P,L7$u5 fN_Q}ʓgi^y~|o4T} O~$^Hӳg&=VB97*M&I])>sl,j@7_u8նNPM~.Qé |K6!}MԵ NE,.Y?%g ,p;z@kV;$iy <)nQZ(olKIS Go:cxk1ySb9C'){G69D"f*@t:c j1TCjؤ81fG)P@pw/IN7=LGڮhXz7YdT5Z EB;XCC_.I\D` 35Kfߏ TAGIB zwKd+]Η&Oz`!P344/ +  38yU9BY)J›](FɠN%PM0G)z(d{aLaT@[guf@D >- 6mlx@v 6B}ɓJ#rm` 6q`6TFڵ݃KGO<p0+dݬ$f+?l[۫og:NW%q#I:Z+;|jQDۿTn;ibӄzr\cwjD^չͻr1+&$+97v-:˞ b 8P|d\x)T[doשΞ|NBr (ĹL3= ^[Cv:.jSGeFsJ \1g"ٴ@&UUnv '9ҩAsL~ٌ]}͊ASP%腧=E~?ܾ8 Cz{GbzrB<1FBΆ]lH&sDN%k lЇ=XgP)nXq+lSﵟ?lVwA;kוsz{+K{ps@Bq x#`EUL]Jߞ#yk'|oJ "\lwj)X%*6B_Ӻ.``TPrҷ|^;leٲݳՀwVN؎͵1ݍ 8}o)NV"Uo@y= lѹpgBH; njw$zMG*9>:޽g a{'N$%A:D &X: >LxđrX+0oԇ0 ;q-"MD\a̔s EuΔTe?,Gz|Ɗ;mIxphHԗW$:`"S"B$6Az'?DXzHOk#Z$8STODA@iqj(Ku1e3(C)@ԀNvb' ]hq9_/3*q#RC>4&#*ٷ=ArhO"-1=E_BuK cCz kH~Ι=}a2_a|SR q~s(WDQ@iucI>lpG\GX!leX/4"ө0>=rSU~YO=҂DYǦMvCӛ/c_#\FY``4EL6Z8{}û3f?n+o:`O3ʀozNP'yjeª]<ΜX6F!+]o \}N7Ǵ:A@l_Ҟ\VtIif4@UMUMSpnWOEU&7I9!͈[5 Ty*$ƾW^(a2  >C@W/ƽ Wvr_<. 9U;{"uXi#McUe . KU>y}_IUqn\*o5Ӕ^D ! +t[&t{|$ Jg3P]zcl2uң魡 ӦηجCTC-Y.s>WNϓ) 7J}j|dA#{H穹YS6z$JW>wy韘LٸOJ&Wx_a>a09Z/Q Z 3}ϡgd}IfW2P;f&2:M=AY< 'xf8Y1X~d>lǓ1YP~qV ވp~v6Ft@ zq'>.// xv,YC -~zÜhU/6F2P+^ex\ӸQQV lOMsJm, I)s/u׋IzjoJ/d"#*dr.m«osOkP(2F%kp/=R~0}!TB W8HߪrL.'e!L0LsqA"0& l^~<X(z㒍m'q Bӝ:L (퐟 gj:.$new((3Vců_Pl . ^H0M!C E?E|7HWu:rU鲖3bţZǒRTPL@`U-^0[%'=]2厁m8c?-iIJ.b`D)Fﲂo4c(u ,װ`\&`lk]5jG?Dj;wOTHnGtwʬMOl3q?)tXWV-dkI;cIHXG5_hG?'c rB2qEǦ51G5"%}-z^hme x>E"Q[IG{OT2 eڧ}ĵyNtvqvhtI3lj:H?:kIVҫ t04l*ЇK <}"W/Sb{ٹO ϵ@<ԭ(jFy_<^p QSXzʙv3'#s`MCY`-j^b7~Tlf%UЯ^&w\HfPݤ!|.tn4? Bz,S%k2PRM46 =ϻ #r'-驴=ω9fR΂X57v}<*-Fk6LY4,+G?-L./r;[Ĕ Ai<]:'庥-F0\WiK5z X6?Q!$A>0Et *{Ȏ#bR98ݺ8f[ I߄&1Lqe|$Q}gH#żn6aBJ\Y^~#-Q4 i\a`.Cy{^-Qn6ltFl^[3$YqQx-M ! 2yB1Mt0t̪J>@ BYz^pZTUUnm'pGCŎ}P@q°ؒEfƒZ<9GymAsw-2 Zԍw#zn@"쎡M\LHxJ,jU:bHPq p˖i4؊Ο)7b/4!wkiMVF̏F7pybhXGy->`$F:UK dEt5D68*4GZ0:a(k6 PY87Г͙i8NdXĞLbv{6Z(߮_b$J~p᡾B6z\+^Vmw`qI=wH[e"#g] &tm4v;}㛏 #իx}?⻯}Fs#S6Qwt=wJ)/v>0{H㫄I (LHVJe@CcEUvu pS]dž)"Վͻng ϭ7uW#a>Iŵj4"[BĿ)EEb^}RJh\\B3Ipif-R]<0NoVQS`n'H`)7\?aW F}֮ZO?vCkZb~[?;)= Γ{7Qj8ap6u/’{Uu[oдEn3ƨÈ Ί6Z5 !@jG!|>v^318j^fn:#OژrIV8>e&-%}]0_^` U%X1p6ITu?4,4uWT}W1ĕ>RbN ,߬Em&mZ2h[pZmxUۼ}7z;Ǧe2} 0 DmWtdX Yu昦@ f~NX8o:l3=mg u.?>.] [P/S\ZY$Ljs[7[ ?J!\./ *Wۀ;{ )僔*,e\cu2U)E4_oUBYB4n^T'B(FR6:KxԚ8Em*+1k7ݩv=k'4e?Ҧzɹɯ*^~u&(^7:Ĵ'<_-.>ڒr ֋V{6_xYA6щS6 ^'4Qv4XTU' rBʫsIxoFFEpϜ`EJzp`mn[(x*/İևzSWXl2NpO ZY =O\WudV-c,_H̏+̕QMW)ImV+b*p RvܵhԜ=-AbkǗI|P(]9:1'+k1 p žz3)%%~s0n~6QaܞgҞqd] y 5A "QL=PUu8w'V`!1u_5~RvRWNu&~T9=EB3{5RW֋-pP]@ F* )? l.:+UAЬyXBڵ;] CPTN)ڛ-8P)ה(NEˢ _G4m%!] κE.XSL">[UeKF ԦSY_&H h0N`̨y&}Wpz!8zlEZĎW@WNI^7i!rq s9A188{U0 1ϣĜo$7V//UHׯnW{'( N"'I kC8fqٺk,/ɣ|^q9uI8l#Ph]n-s+=Ծl xy\޶lDMDE = bDzysQyp $D9nױ;O-:;Ӕ˫1lh{J;뽉\Njkz_=o QٶsuW lnF@iʈsTZ+_Rצ㫇xL^).]ʽKc/Y9ܑ@9-߸|OY겓edMR=R$e*?}:s5 V{)rFi"9y`;`Di{ܻNm]vqdu{iUVSK%Gd}{zDXX>L,KD[U&MIT3$ƏV'=7R@!@LtZAI^mÄS-!|$*uu HXi$Hy +6(Dvs#q(Nυ>+Rk޻Rs<_稦 Xx[ 8}@ƫH61n;s;+.4dB񠙣Gv6wVMP^"ZUq'5٣+65,_ :n3DZ\N`/ Qj#5^7fA&Fe _NOO@-a'8yr)([juAl_+1 Աe0jgɷSf>d&Ơcm,4pY {|< 9s{H;<;Kt߄dsYg3EQgPmO'Oq}tO+0Y79ɝXs!CǝZm̚dER#{V) kHSseU[:CRí 7c > g>^t`}V:hKM"zBv4Ζ*؟MD7n{C[E]<Χl ^hY 妝DC#kYCW c\) 1+~a+"Wqqnxm"n5vc}O PГ68 4:pKS]KgTQ WPw=Gr/!\(9ʓ2fji2Ö];Xb =c:]9oRLf[~ox d `}':[K&ֆǨk|MY)}m%pFE%U&KBdZ2Fs9tg>ZTʅ1I𰹝0r#t]cV-jmu7$fg۪:qD0RRhCy0,Z4hޣuo;ŀzy@\2# R#/3μtJ{tW֩s7Mbl5!:`2F~Z>ZޡĖz6hL$IvS66M0vNCĴ5DdF7 Ǣq NHJ!z~|fn !&9 96$Eq}<~o^mNa$P ?ƒ,#XD/h9M2 #_g8XKz7NUQ v7> =[%oeh{.fR_\&WK B{by[يP ?5ui#Qm<64@dǭ{^U(&3?nSP!CXա4ysx ?;`T٠1l{AN2. 񏎰/HftuYSPZ# WSW)!, f̘]<'>kMJ+h]Mm^F  vyt7Z-eR.+g jڥzFcILGTv氕YJU4"7Z/C*ot4MIC:IXDyHUwm+\JG[b$&랏.>pZIXG sS^C U=_~|)G,=ڸ #TJN1vU( ,-bS `'$} UZ}"rPȼ f@ZhE~}Cl .-vfm{A`/Нh"v(aر2c1fvx^cҌdp}<h^h[} fJ/_|BVwhfM<#RlVK%4nrЅlV^Zyt/:dُq:{C3U0Ga_ފF[sZ\ԀpEQu8DT :L0C"kcDԈu*QylгU<'3 9ntdcy9s`rw'SҮI) EK\TD@*18d7%~-xq ƓL2C.pO'HIr߸+yc*EHk|2  :([q@*!ͥ<wsK dj`4CmZaGKLc7ԗP 7R{AEkA?FELjaHkGJv\\0;`:WKxm`vi!Xcu@1eV}{3Z_WB,Ɛ$4fl8dz%S@թEs[F`}߃+Kd;zrA4vql2F w zl !,5 T`!D-@ s;'=x(u&uL^m}Xh;bF*E@O"̊2]H)Xk B!d0/x# bB"HsE֤ytf3\䇖'lm5cmo!a5>eȵ,)$BwZɅ4eIsx[@a+QTW(aqF1C55Bd=`x] p,SP!˯dnA z]PME1W}Kih(CJLc,ٙWR"ayh~pѣmcb 58C}btŚ:}oz{G))zJ8s. XJW O# ^^>Em aL)(  } |y7% u F hZ c2C}<EdkUK],y<Ũdfl,By3XzsY)H90.=-$.]ih&6P\0%hK?27f3+Tos!>N*/a_@2iEUԍOD1qlUӥƽEA<9}5VY[ʭQhF78^Q'!sQAFu /WѼL*>7M)U79j)5cCTɬV:- ti %0~E&(?6&/4zt!G-FtH2Z㻥C6H&L]Q+.ncZVM1W4^Xjo[v'5} eox!V*oY/+&Y F0n^ƾK]YҢUX7͜'W E! t7 Jn^S"‡'>%P濚ݫb)HU@T7;EB8 XX8dW;,ظ\lsJPdkr?EE><\ng-&56* ÕٺŠ!vv7/F5 a}qAb4'(KaR+USPSz+cT~I՝*$S8nz)?ʨm׮50핡OprT`OٜJ&KF.$eqmC?[JBz Mf[~N~v>X][ 8 ^ S7mo:"(uP@i&ZM<{l4kxKwS|LAmÝK.D% "|>E#Pd# 8VDN 3/n30ك-t)(eXK>N;J*0ę[*[,_5P5m>v^!MaYSz%iZfyI6ހoWJoNxs >}^')9=?b%C3厳_fD+ݑeB?32s.|Z0JI0˥y&_wkE5蓌gz=v'l9 Wj|iߌckB/ѽ MKr4nr /:fB9X* ?i,Rj[Ni@F7泏|/ƍm/} 591fpJ|#9"R@=zW,VEI_v`n=QFŔ\i3|aϣ<~l }PL1O6@d$Ȅ fyFè{:ΓܾɨpyxRg_WqF֒\+G>xw%7'\3 Py*9G>I$)x 9K^\в$0hxz7͈=u km `tp- ~_!F,HM50VTbC.߷, ;Pef89BBKgRRxCn 3'Kzt >o0D2ۋv[ajN2@,{`3%#kSK W9qGM娼}j>}o'işkмAf9)3u֨~ NRO7s"b^+9ՕQYү,nNR1D80I8,nb4n)!?iG:e!;÷rՠ{ g33e;#t0}W2^ nY(e0+y=m;ٻ< ;scj.(Sv7 U wpF\Eo)e]?Gz#A;_\nL:&PpղcwN$$di9Jqsy+i&EPm^w7nkN;an]Rg]YHx|Uk4[-dSUwۮuCaEc4u;MI8GWgVt .m8ܧ4Kq%"(W-V-[r )od氅\+2dyZu6[%h&BQNa{y@Ю^L#8lX4}abԪܝ39wW^>wK3}XB-/G97~d̄8ɞxr<1w4Ih+s~w NQ/A,a舯j!ǘl3XN!8[4Vo"7(JUH뙍rЀHHIXLˣ필J?Ɨ1,g*c67(\}>sTM'* eB&UO<OJ1(oj#f%??RvtD̕› My:m4ޝj@\ -˲"{fWD !~xA8ci'GEJdvȗ @8 'WUndB?n_^S@YBq rT "(W Ny+ًZ#Su## о/l)l*]^d%y ';W׎ !%^˔m 5!sW/lX%,~@fh&#Mc n;i{>r- Efgxg6iEJ`.:I^@e5e՚+}Q*X8xJk1m5u)9>f\%hlON ڲ=ʒ>D]~d{iX/D]-|gf+8yS u9HaQ 1^RK"FuR9RoȈi{V&-8Rwx;f_%gȋ[/ު`&q$i[NTXgl$qbs@`񦝨˝cSǨuIsMeM[tvH,kb`015u]HXYx#]BKmbDRKxl1 { _ՃMk5y0YLp>cXqhi~_Am/uYO/ÿWM]%'Ni ]B48 ` g(\+#;]m`7K,Ng7P7 I+B'2t#zK|KژNuN{# Ȥȹ9{KYwxj)9p&ԇ%!m5 8KlL|$Ȗ+&-YɴnZ 2w51k?:{PK,jDSk:]>5 x=GґT ~p'qg+T- ]h|tw8ĀN%sl]vrcz 6L.e|59 Zc̠!/*pW=ۇ% H'2i :,B99SX,mKQ/ )rW_q~rÈ Vm2BK$s_W5aC xxn?vXiXtO~~>^rB) ~4B NsA_m&;El Rl86p?WibU/<[Il:qW`ͧFYwg5&kT(Mc{2tF42`dVmX@oS>G&K{. g BiGMJ8[h+| QM=I0"b"(>(F`3c{` s1pB9Xm?]'v1d"Nez=+QTH#IOu%9zO~b {;;dծDh,n}d,D#A=87fvP|p2w [K$) ɚC赊3oJ ;!ߛʶ!ڨM L+Z#9z@tDҺ?So]<:qQHSE6$.UۓZ00/jU!#oA?lT#LsTHw* yj-κ3j 0fhGՙ*۷]rPvm˗y!M;9x!ڬ$m8Dﴲ3/.6#y2p-<ي B^+Hgʤdj[!VrDFx@Tvh[-N`SEF&`pc.-q_P \ENz n:>v! r#p7:{+ZHRuFT[s#X)vr6GuBu.](k^#iZwR@1ڽAGmdnI;P/ X-6&òW"2TƉa @-gK2'039p|@4v< ˫ii;@CE_]q+x`R_ՅfnvKq?״qgX)kTxB)Qd}9_h)=ڦ5,bZF`n s77x0ygx_殤| +IN56 pdyƒx9CZg٪Ç"29]&'I ⇀rzaDț^uuI)cIzLPu)+-*c}@y\ðL[!*Α e:x͖O\Z)KY!Z|r(Udj:I ʲ6 G,Ήzd,r+RHߝu?튓?5]šc#YC¥Aats-G>%PԞhrK-~d̽HI#c$YKü?z8]S͛ǟ;YԆ;!/4 :2[v%/ey֌d[Y)$`7Tgqsf1J+ӲiU퍜zre|3ț/ ;P>lZ %^B̧ I `zr=T"a.)U%'Ҿ՛Gj 8NBeTN U5C&kcvz!4XXV=.~9@A.c84 іS bX7(5,vÐ KDM7;5\߹lWU3D~kCoTo4ǓO/$^1S1"wL*ΨB 4W <_BtFFYpKxܝjaOH/ AqG&™(r=5'fBB; mz!G.udQ#&PbjH5BwjT 7i}/(,a=*AFsg].@E2zʍmOk.2G ׼nŻHHzwR="rĩד#Vڀ@8ew̎D~B\n~Tԅ8f|$"[z#SSaO>Rf} %bWQLu Vۂi2`WƙPX=%](D*ar KM0Yq1ݿkڨG7:gN~۔ ~!Z5 jB}?I]cNDڎjiW7UzLSÂMN=\C6Mh X.uO6*<Ku|4fqiZS(W 6QY:_zoK› V"z:Ac0Y ;je`[@+WNX@`O7SO 2gvߨnő#x¯ee.2L*ӐDA7_U,'jХj\mj0f_T)wHO>ky<-HK.M<}2 h~4Ŵ5a޳ztP1;tspGZ LćO4dY>DUq|z;hghqKq@B8Ztq0ЖDbI AOlѥq}Mu)C>CbBΧjː+*sj&١s4R xJyȹjMcz O+ GSBO6hDȆJʍg!,3%ucӎx D|~4nC=ӄ@!Q.dDZ8{+[#mUXa^NM8≯X+(@PDafi=ڋWA(w VQ"3w5a$KV]ƭ X`kHRWChZ9ك[?|sM QMxG/Ƿ7XݞEqmMc{u-U!v!!=ݥflI(%}P!ÚFx=%Y"Ӂ" =C!a=- 8d!%Ae`d}% <F F !±wae<sONٿ{F3kr݂gVnGmQ@|BFUYGq^H9'=~o1.!h^ S[gPRV:)+oFn2Qe;c"ԝoͰx"9&՜gQYo s2t6Z9Mm'cp:mڣFJ.ZW(Qn9M#zeVg!gQG4=$Fj 髮Ct2AD_ 扣,Aml|ːyE /"C, Z7ܫ̋fa|o:#^gDxsm1pEy,#6y7d1yM? ̎nJ!sH YA: eҐm(W@e[@Z ZbZ^)q@ijJ^Q5nݬoO]HҀ8u'_&<$s\F uqEuW'ptұI4:܏·n[W-3uZR;zň_)t {;_>]~"'5RqZ Uvì_I;zٓJ龯_ \`3ˆrMZ4L4aR|aq XZ?scW OtʺKwCB i՝dDi*uX$@ֲ˙m7A L"/_k ?9~_}ʁex]oĦ~&0yaւ( P SM;F;p< (&)?4 C!!uCWUb(wՏ9giL;SbUи0)x5%Y_.կׂE5B{}4h#B7#EGns m {3̌u(cً3-e,<@.sI9uACHвU`G~-J#OQcΙn z tӢ tPa0 8yHl'@'6JW@kj7{[=vK$.CmYԡ?S %^Pqܶ&gv6b3'O}^kd6fĐRd(`w1TN4n*ݕL ކb!75aڊ<,jvm]I?w&uჍFbKhZ+k<}L7^x_2J(w> |aB *G˞Pn1HuA Ds)FyݎڞFj,FT)J-}ܟ]quM)FG[Jf;Fe34EU֏J?`MB;N"FXh`.^\o`'"ŜB+ԍ芆F<Z11j$*3%radUn0 4UgjO*fSސ۰^`W·fLS<؍So)>r}9Ka4oPy[s/BYAzNeFyfb*Ō^& >ISfةv}'7؋nr-iiPWWkd29' ,v25eK5?ovw_'~p([cK|V!-+캦\Fz/%Q|$qG0[{S/d lF-+&F4$O$)"=x-OYDYZ/!=PM:av'Egu$Ф@ J 6`x}UK\/7dhJ;rAK]7(6m jVl")L>| y&be9ex`3Oyc} |G.pgQڹvUQ#KpjuɃ_0\a`vltrwSX86yϬSp i8R,*Ԣ9Q&!m-mMY%@6rjڷ穹B=`i,A@ 84"B4DY6 wjZx HmɸEl${I߇.*O`j:s@$EkG Gq9qygu*J/!Bb;dLw1P\R +4KtqqJPLk.dhZ^cwๆ6R8ZFٴxArDV\_n:ݞt~42RW0ZΕm]BPVk^j6dg S;!@-cK_++(A+BDIU!$4+Y5賵a @rԬX3Fgx[b6D<.Ǘ=@c~1&EPmbM7Xt ;%+PS ii6Jmk+eXH9E3‘/ 7?5Cb[1s z 3V RAQ_#0w|g;tޮ2#ގG]%m32*ltxA?eL¨V3:Aët loWmJZ\%4T*}UW '$̟v0_) ;!2cBԆX ]ૌݲ6US{ >&["f#nO[Fj[ >C{x8:}+ K)-0**p`%@v'(iܛ5{v]^3bh'>=txeX# AǁxAT?{ݣF$e5S+0qm4} pN M(LUS>Zh=OdM|ٍ]Qw*[|1j&v/r~.W<Q= WC}t?ǪR|K=` v?ֿ_t&Y:X2 -VY$CyB8iˉ `$YC:4>"DcZ P nк7%z?tgkx~m1=hQ}ZOeSަF_|Ot nRR"7>NOkt(fC%(6seud;hz 6-C'},%<'S<;q&[~RӚ 4n̷Q5:$zG#0O 5wc&]ȷ֭[5+{Ч? +/мiphoUH[(0]$AZCmѝ{gEsBw)nxGkfGoZCX%ZQzfxҜi$rpx@_p`Pҫ Ҹ2o*9fK:s R\XŞ,QA,A'b]HpI&bƄx(F˥Y]d69 8эihuK |'n"o1G9 8zḘһ[ʐBJIxm GN0RR~8s&.}NEsB?\,(Kg1{^( T*2 7PK;k:/F;Òذ1҇@tڪIDu S7:SuE3?Bi/q/&\ON؄p9>w$'oߝ6**ZB0)8!2o8sAȋ WF>'n(#zEvu#y9_rS0!2u3~1BB='))lj] rBop}NAŠf47:QN$^˸-Y}{ z0 nxQ*J_QVнoi'תA"*~,(N\5LHW66_Hm.}ڟ@eЍ] jZ?:TKG9.Eƛ bӖv=.ŮPQh3l3<yK n/8=Hul&o5:Z;Mr{Og $Hhdazdٶ4?GM0ԃ{6#{ۻ: @g*6+:Q`{֛Jހa/xKަfG"#,q3<YG/4`+Е_w5^iVv$M _114pjdS!iEnv-/XPuYCS;Y;*\VҳIK6 +*,HKÎ + >j}?{{+EgXAB G:],oӅZwȸDvxF1ߙ|ThֳN]VZbIrq|dFzW%rYB|yM+R.q}lA pǞvj|[ =RF8暛%'U.'ՎD1GY&L@5MxhmpFʑ b"0ss?-1z^pu-ц=5Jx]9ޒ'lgI"L2&/0E3t_1WPuip8faM=%oP!|-nk(i+e@>1_gVwe]ԱAfmJ["Y6jwPR>SXEo[4 շIb,t(L+-#b oAF{BjXVO%> ( ?yXar3+z'CGymPfj\|8Z}OHu]Em?RaIpRvM\j#k rv4pؒ0GXh5_0.9lZHɟtx>],?C)9d)g"\,"p|is?&aha/2&QhGGK6ӳBC> )ӿS,MNC|mfm>ci=aoNIpK%iR30>{텴M2*ȗ")/e4<jN[Ӧ;2ra,|Cp>@^.kQ !P!…a U*M }r%y'\h;!t> lRPQ[K; u(>_`JYЁ"W Rކ""svjL(2[6a+|<&A_8k\';q_= 34Րd;l7kS=.!$uփ?*ߤ Ӷ,,V?ǀ 䗮a:}H'}D0o@(R`$0Ԩ[ z,u5L8i6 ҔlgayYnDa J+Xf]6)naLD YR0s9"o ,Fs!.L bZҰƑf+ ERvjN3+mjrmM(5J0O@gH{|avMM bWq\e~kB=' :i3R {L4\ PSgZxZ"!{6jiʶR- xݪ/O^c^E݅/yc5yc5]b0 Ou3[}Z('`n8ݦ$gS"N_,XBV;ߥ^a xRzh:C aZT\v#qiEIƺM_X cl]8ʏ_}BuIaʈowRtX) go O.t궊޲'\}ӱCM@ ,vR 7Ӹ >$;C\~Gd]pfR$UCd5"q%e||p.±"scj_~GTjB"C7ȇ * OV{ʜW!w"- tpW^62.FrX'4f 1K_x[#TmFVyqWtbE1 X d\H%[/tB"Z'Wq~R-[ RfBYw&Z!gI(2LuIwe`p NkӽУH|Kw$fGt RcL-O*Ԋ + D$ɟ Q)+"_x!$YI|4AaI;f$SHS !6M,;[(ai!M[X<^fq!Mguޑ[]&1l-b=c'xCͨ()4!A*qD͐I+~*wj#aϤ7N_&l=l;.!3"t}R^t=& r%27J>; QDFݛ,qqFm tv.rb}M(&t30c }*@[ںru:;c0DrIaV\ `?)p9 u%!RE?f q:" .B{^Vj"n<Ny7d_,}o8qlrmrg$ߔ"Y) 6shG.K'DDojtKy6'U.a«D{"CkީkuPgrxP`A*y/v)J~>dnw~ ahOXz@!/P7t>?Y6׺湲4/v3E -EyAzr,KB5[}tm2& O죔2A|;рÔsSû>p?ehI1CA7g;.n M@7=Ф{3$CjH_"vJIF^?\?\`|LWƝ;vE0MQ+iZ{vOoj=<R'HwJv"Q:乲a=9JKsn@cGQӝ3^1(BO `V6J>3UꨍP_B~λ)r^1Yڵca(]=y?@" ;A,z̈́v`n"[|Sϓw7'xO(֍w)#a,fu5i-/!j!vW+%N+g.R)g)w.t"l^"iSHu6fر{{&}{-4u#EPWA Šm!Cx^?lmc[27+*;0^.-}<%atsmVW׬ՉS"2}zf!&Z6A_PC8Z,ǗCȨőS4+d̈1{zXBrben1׈*9$LFӺڴPyȃei.Zڈ[œ%p4LNicS>e@>vh*ddѱd/?@&ZBXC+ < ;.v,d<o Wqב>)imD'!Q{ yq $U'lJ6A?|-r'ggFZ*Tf 4tXBc:c>? O4: c}AsewhG:єwʡOݭ %OZMxN)sZlNhJ]nGxQj^1YF`H>r(r[%NBUNLSZ`"5|Hܤ- 뒣GloBxߵklq aH %%{qE,#-*At';0ǩaI9M??\m\6K= ?.ѾUgԴg(0 FɍQetU緙GMj˽۳ǝD6YE@mofۧSNA!H9= mamA^`W0~- @j(UTƤN5Ӓ MQPnv0GOtxCA1m󚆔BC_<:96ZY; m2"apY-SglyL!v?>ԙ:a/:?%%&kpWʍc@E>_A\)g"M4Gq0D\u- Bܱ]d됐ѡP9v?r}3Ã]$ lyb /?{xӰwXawJQ@pNt 'ܛ\*451ڍS"Q&k{)Hj *K&)~=~K|w~o lnHJUʍ&-TpiH|QU륾+m#cNt_ qqֿ'8cID:)t Sg4[ w4bPr\yc٪` =kC*n֖yοEw ]jgXm*_%\6*PRa[IiUy gYZ0^ɼM=qZ5Zr,Y*XPF->~%=0\>wAp^w1kΌs:&Ap*fu׉ra}$E * +H)* a9F,ӐfS'kHHV9gʰ+yŊX$CG &(F>}3O a;"`5[hv*Kvck|A krvh o(HSWѝi:-,@|`у- _ ݦ7hHl#șyΤb7K0 ف*|?1)La]w |s܉Z8ĦϞƎ OqajXo}SR=yuԝ3}/]yaF.!J} 첯7PS;3Z*pm$)8}'g٧e8x*GefM◰@JoV\7}BU}ܳW::F"f lJk,SRtᣕA @fe^m?C{pA_X":يLOn RZ#^:*^K`: 譆SP߼h- FO$ ;\KҪ #٥jp]jg(y"%is~`-[r]R]UJ8yP?sm&}aK76VI'fr^pV ?zEjXSv4!) I BcuAyʌh]*s;YkѦTu.:*9F9x Z &TbIfڽ逝3 (\߉ } YREls,*S] saNT,I d8!B Ş4PYI* / +kM9ђgFo}rbȕ-l?lŴTzH #TUfo뱟G!OWApΜ#{Ӛ)#Gys%S0+PWgv{Y?]lZ:ؑ"{mhFoL\v6 &2ӣ b%%%%={x69Bs  V#8u+QoGo*P;w!ySQA>B.`Ϡ˘x:ƗrE_{lӚ}>r׾%bʂap۽ ؂V)nD^IgƴHS#; lR"u=Ld;〹Yfu 7X#@FgBΛy 8zCQ:q4V?uD:r6g?c~/NHpcBWYi|e$ ݉\56Zυa f_3fяs&9RHi20cF%CrEA;z<!TסG.=P*Mn} SҟgsH{'\4\mdzÃS^k#I_թS:$:G&=}sn4sK1vdlji!•rǙm,$5U ݅YE,v3 :MnBux/2OE͟g e8֜$Ұ¦R _n] `FeO%(:U2oW# E`vm1@p7wҨn T>ǝ{|nVvk.nLm)#hBVhv2HF,`5I;nO [+}$ǘՄ02ZEJ*PiSóۤY^(]5P $*S{n&̐ &@HW'w%x ,2+Gct(P^|G9NnY}ԡˉԳ'`QC6y[^(O7_F+ p'dKRaKytk(V7;VĢH: 0Xdzao,]),TL}U ˓. ;_@Y+@+:^6PǦ tYeL9W-`=*LZW!A+Lٻ/&e;zCkd;-ѣX ;J^0.|޹ ث5H'G:gwDE`ۑ^G*DLϖٺtR@-<1\DCMݛv@}QRFk{{/9y݃2ghBrVm#pl4=.lT#렫̗?_ck5rVɗZE!$KRVȵ=MQqwBJ |EF7XJc-Sy8O57"IKDz_߂j"_\b_:Dx)YxחmLwjɕBeޝ52 qkE:-2lQn|]6^EwEO8(!o +ct[ g+*HUG+2JqoS9ԑSCyЌii~Bpw(Bg z64|ס5NUxV} E^;F1CJBN<ɦ.Aq`a%5w4ZN$jԐvz􋫄BPbE@+k26+ Mh)\*ue9)0FtLC*4]:% .u;7AMWY-ADzۊPSMĸGÑ_ GkmSwR'4nh}pN-%ڥ?jEIb=zU8pvE!R6DVm|l><"q'~ixmu:vCGo*!Ϭu|3ˀ¾6Nx]4ݏ=:9CSBX} )kg z@$ ꬗j鷻WwYoeqpy=CwжBr;'4&Y2udITSy␾59m9RsU$ Ѕ`ăqaGm}Hss,WNX/m]:2,0ѱO4ub9?k>xL@2T&w@6D,\gu$ ik;>cȱL4C+&4#X5ӄ8(e_M QDg 1D5O \[k3X Rs-fi2A}BCߢFGpDym#HӵnhG=- gŞ8h0@ E,e`Xf]=B8.nM d~V4Md&)DzTW̓ 7;)7Q kQe$LcdWKKo;u72Q1kBxr<6L]I2rNL9i 8?띀?q^;mD0^IRo`) vͶhK|jN.A5xv`+gdnA2Bސ(j:_m ӀT QX{D+՘Un}AHĹ_Y.9vVĖzOjfp Xt:V@ڄ 4X6nw#zA/ sW].6 }&NĽj(%~|tnȀr/]k q -V(/e4r $o`[՘S墭(jea}wCH%5wP=áb ohTG]nr-30sA$k;yKX$+U~R-4ɟ1lG,2P66ḡ)zח[h6'ֲΦ8E)I WbbQblv&0Oֹżh! V iQ΅ `9=[kc:2p9h1Lb#A=eL1/uR'n.a>3bQ$yf I%3^X[Jwƿ  +n%Z6iXW.,Uty|fVoaf7>ì|$ic҄R;~J Nzt/Z[YqbmI`U@TMvS6SC{'f/\ ;"St$5#eUN}P(*zb7".;GriՎdoӦݓ30Oֶh,I%v5EDubt^x?nnbh_XV _%X3#5(?p JunZ\h >Pu&3Zw~266uHV)꺣=ϗ1. 'Q+ueXBԗ>X*rg)Ku&7}cK y~rWL8jqsЉ'EZӳf+G&N])i0 }U1\%r~T= ZmKbtsy+k!@-i[SWw,u(!($:xʟJr,;uF/ 7o!*:J`G處pKQm/X"n&nuM"bsRPj^Ė)â]GKH: 㴏@ zUϻ9G_0b>|ՁoL2Ta %iGlxvZoCXԲ4z bV۰Ǝ+S 8ː ~Xb/>X[2]GӲީ#~È$z/)KQXƝy ۇ:LR^ 3<S3^s-NWL/yGL1B]2+ .BޠECH^̞Rar/EP,^Z<5?N2WVւCQhyԉ,m{(fled#I*X.cE˲X=%ZB %yGmL=T_.w87)yDBD $`"b^uq˖fP_ObW)'bmU[_s2KwypZ FmMri˰:̯`h=lx Z-jIV AM@\#p{CɄ̛ ħ/;)|r[h=~[4^M!pnܜ◣HU_ᵜV^BX_ 8bLQЮkkb vt?cȭgSxa'_c4IϩW蹚C*<̭š,RVL+6ݾt{1yB^C_b}.)nZxeΘ C^v;|~wZbMSrguHn@8{p~6nl,=@#J\a^w+s"ZiU* p1臠YDUʾ3-⺱7j] PKZ<Zӿ~~~[/<my^s:>j|On?(EWh=N!Z/ @rhO~|@o*cSI9Q湚yiيKDd3XsR+QQ =*=6aOTn8ݵy\u%gn}G\coѭ*xds}oWGtC딑`4":j̲g>?-͝&/KzuW4~YDҲ`( ~oAV.)'ԮGIzR77Pu#\.QّK!6NVeL)B[\->KS _;#nZb 0Q)P1Se͘6xoF-򃂍a$7*6/dcbAG͔o֡hm"Ղ.w部i Z'WLC(RCXOJԪco('G&Zlp={4 rSZs@O, gLΗf2gU;EgYB\ kmV Lq-0w?^ba8۞vt:1H$M?rU)L,L`̱.a=9mRWuDxƄe5 o{u^42Y߫%rpr/Hy-hۊ! ƴvɟNJvS~G&! p d0mHs˰Zۖ0`U0BvwUoڼ/>}^? _{He1}RUn6bvnf])it!MzRg_cк ":uہj/ N'}5\T}E+ýVl p0i2xλ(D!sdYE~'HW/B!t*itE`[F`FT6G_`2> EʧWk:egK38l\YmҨH).cFtTsN}-nH&@R=J*Wh/Ms, ']ShR#!톞ƬxF6Qjs[h7.[: ZMA,N~z6"4F̣oL%Ƶ8L&y=g$^i9>wٷf_Q[yOE=lsvi= +餸 | ^OQF܄/e̶nr'W[h:\wV5ʱ i0td9k\!"qFiiLjiHS85p@Š:gx79/tm"W\o,BB#eyRg-t]iƸ^0qfD U;h6QBZ{ Io\]<2tw8WVf  ;y>(9wS'â Oсޓrv';Wi!(F !¼ 7r" a)p6i5{Cv &dfN CEva_k.[v`wY×0Q,w/|J t mC@Vb6כF 2 B3^˃x3mȼlA4N w)Š)nbB5X V%? ɿ{CZoPYyԭO; B~_iu)^fXo' 訷/M'~1go'[!_t۹bPmi .S!K2-5I (VDR4Vi.&K3\\A+]V]j'_@8/>Ӓ'"s_Cԣ&{E:a9r\چ[Do˕-g+IHݡ1hOGZpz"ϲjʎ.![p1fnطU¬[Fg+!ĕL7 $ً\wBm]MF4](rܐ+diN,]fP[e$,B{4cgQm .6S%KH6ܲ8ntMNbDCRA D5\&mZw9 _"ط}9BnNkhuS-Lsa~5X14WCOt1W*SmP5Bں 5bѦwĜAU5&UD7q$Qū,XlLKL~%$7?)32v|;W^scrzXKNciR%[#h? ZAA)Zrj(yQjGf<+&On sYM~6?iF@ 3֢޸2@ܧ$]#f5g7 K''Z#/0=cSw)ʖ=N`F dҝxzXU ՇЍ10MSO]䣩=ߙ<ۊ" -k(\(#2V i ԍ9l ߹!)kV3}4_3#꠻pȞ&$_ K 3SV1>Km$X!/vT h.xՅsr*RMvE?uPKloUnbqP6G]Oo](ӝGl8 Mݞ;@;i ?iH6S*8 PLf9˄:2peK,2 ."̀A4ɔb˖6Pkn6CHBolT7D SQ7;e 'F:],3x_RKa=@xJb]$K[+<4:ӢXFHBj(k/o,.뎢xx[q(dj< `-]\W\A.>l%P.鶱zIg$qpSN=s.)gix ] pPD_[c-'Z`Q ߙmЙ1K#Ol S ?//kgpB(AYW qD6%(e.#0s=X9^e~7n?cMW/C~2J"~9W2.1!Dmcα~,nа89ʺl49b dۍ5I,ԩ!-\EBo%~%ڬ{&a֢-y!\m~r#1A(37]$;U/!H X睐HkL+Ǿw_•0Vq.4;Սg5y x瓰=m0Xy fG(]/KGMI&%AK?{ZoAN}39ҢEf*«#ZZjsÊ+k+gSnrHg#sg `-Y8[&攦^ix]()[^QK` KuŌD',"A '4^T=#l)}<㊝ae~ Jؙ!:vS4)|:g !Erfwrk :~2șz c'+ZqgEI.^3@+Pat_FD:{V%|]ՙ[6r< j(W,NF!ۨO-KE|o}7(l*Ee.ba7px/S6Z[/}.v)q[xNSYެs3ٱ';~, ˢtm*l`LXB6k6&_ Lx̬, #e ]fsM{RD45d>Na\@Þ& k?Ƙ*dŽD}=w%9*Gd,t _)w[鯓zkd&EY ޖ/Z3s#SRoq;H=Gv_}{~m0M'aI&ca)YC=HI (|=Rge3\!wN+1XXcQIgw;PH֐n#NdNSlN La2wai̓Qwck˔6#97x>gG,ӻ4zt2G;NgsLnSOgt);6ۀ(EdК3@b h&~J'܃tgan'Uh %q'qW5pm81nen ޯE&b=zP *n+UEѶ"$]#;W^L"Z+_Ȩ18[!rKqr%|#w YXuCŠӪ7YlwQ-Y~} Y7n#R7#ֆSE6CR \i#&>/G!_2 ]+KݫNExWL]v#dQ { 6lhua$q,qoO툉5A!xB:E}O0c ӓQrnM+{ uݴMSEO2YW/-m>"4ۉՅZ#[7"1uaoSMǹnj|WC噄5?2n5E$`ZgP%ׇZb/sJv7}JM!RMeF[>kB ]./vù͇Yi.JF\] O]!mX=r9rm@Rp \󐉴oW/S[/"hj&s=!Vl,u ,'L36x*T\[k-]Z\-勖 9'~݁wdloH GadP[ l1E!c06ùv7|p!KSv_6˵G8;):h7Hhc [(^l 5&{=%pJzc`KT_[s"ȹDDc٣Q} ({cV wsGTVmt> GJzk!(o@|1RP .@3 2{1z W7)(08Osz$ƯU] :\'g i&z-EWTgJE^ $K֪#d}Y gGy? bB $<':Rו+uxqjlstjpU>skZw>JN  |pa!'#'pB/?jވ,%~Pl)TDfACd-9/G@w&Dž_A>&p`ӎI1yr5er옏xX_AqnrIoJ=y΁t,gYOnlΎ:n#Ld 1d|j_A(SշI<. -@횑%mQf\M="ȳ+VuAW|{6 "EeFf vuz# FY;fFݚjocܜBn!*,=ݟ<, .鰥n:װ9{]3qEOhogoDfDN S:yI xZܡ#tD%.?Y&,5,@NđlqiОzu$NAEd_7+Wj_(!vpY_GFc u LE+SZWyoҡT3l_{{ۿ{^>4ӳ`.mSSʾ t_n+oroK[̯$^-}FmB-.baI G*4VP9wb0z؃W_[XH-)4GOюQ!ޠWAb(fljrxLwv}۬_Bf΁yu*ojQg'+:&vRT1OL%w9s^gleD {jr#ݒl"ϣ^ ]D:38oou[WKm8V^)"ؕn/_ݻ7 ζFD>>Y(J +AMS:Ϳ{9(<7x 2^Nt|YMfS/˙Q;vdUdj}6?*NFHi;WS[ESѥ%k3tD]+sSՐ([R\qenqIVOȽ6lE iiG>O7oG`6Xh&=ؔӺڠ1#\۸hlO)ťj.OÛ!m_wHeĤZxL0i27EטN"p8'-G$0Cz;>W.kDAXupćC셮Z[Nh& .D͚2ߕ贂1C\dNuiJ*<6ʒ$FVc4<9(ED s+G;+-1=2f;aL?oSo5zKCf_6DJ8Kܱ<@d'^+J6ΰW `oD\6[pv^ɕ[ͅ?8O [Yǔz(5rXuAMN:Yf,uZ:ku8e\7{utɆ4îd2 ~ 4VDe:YPo $TViAIOoz4yh6=<,` eZ{A'6ǍSwڿwŽ}<2SMvynAI0Lu|XC.Cq#hnҗ-G߭|'jL6qS׬pW:Խ-'0uq>lZV.acK+ѱ4ST*ϚY1"ifYzo|$)y{6q@#b:rz`A='DsXY@J>0o8J;edQKcb5F#PӨƹ'{GՏS\ͭ =Mst GVFƿ}(Sm Em* ~h;zo`0r'|^_ }}z7S-X+z#2TOY+PvNg,زf1fK/!NۜY΅xx%@`QSG!FUy3W<.}.?N&WaDe{k/x9{`Ovi8Bvo\cg)4ZIS]N`8lu)>V5ҡ2}+ufr<+bv7m)" Џ| ̠?͹O +?\p+ÏNбd^[VצI q1CġKs}j)Tlx|VIڄ02|*7hP 'MAM2cN&~NL5!XH۩ CM6/}ҁ16z|ۼ5Eoɿ>$u%ݯMW: e) [ OG8Lm{PWq!XvV" J 1r&8 e]p_WY45ݨ7DԈ {Q/?@S.RkSX\Z hcBL XP/(V7{ @WON?[Rبe\sZ,I6턈t[GIQ^$n%?]ȇ"rJ*uP2tcqHIhy0d3Wk) x&Dvۡm=x{/t;ވà[UPXXj"P3lxLMCI a0bJ_!ÿ 'zˊis0xKrV@)PXK51 a윿̓H+4[K魃TYALւ>8Ӵ$SK7?WgFHz@Rh q;Z[Ʀr+ӘG7H7V 9@ ^;6*&пRqBƪ+xA=-Ix-ZLylg^ ȐՕ.bN F=>b롄 =ݻ?`.麱7fy a"9}{,.[{ 3}iB4 n DPa@F] DS).hI4 >_OʙWͫ-XXjq !z]A1|K2i2WF|@ڪh)/L?uNc :)QR@igVsvfǵ;.v ͻfDji;}{- XsnoKo/'H6nEYTtO ˏ瘾K,[JLv|׃ue2+.Ḣ,@)=6xz)=EsY@49pk\1D]Σm2 ^swdo62h3ۡHnVzu  RCg<2Tçܑ Y6V$GAfbe͚61,D\V54_.!R+Az!,'& X3ӹfg Ӌ}ϧ pSRrjL(G_cK1sU RFд35CњG3ƝC 4wG/c&2|pŕPg= Rn%I6@)_qԮ+ihfo1AӲJo@i}J&D~-R чKʎZ岑G}[J-J礯r()yU =ﭚWzspmnm<95F&c96g39 ĠFQ'8zzȻ|W?j8y 7 eb9-!Œ2٨,&k egr{. 1 +8\"N̽1~D(ԨhTJս/k| zwnV] zD^bo0H='GO49ndxCtF?9VU"3MikT bEdW]a [s~Ck*< +cK9bn8oh;Z6s+<|yo> lhk[owlvDK ^70C"w i;‚qx,HEc)Zy|// KEPMS=lCǃ)^L= {2 x\4jV/-{X˂`WS0=-F$W#0Ԧ*g+^hi=;&v݀DM5E[9g0@CNQGk|"|.y݄EM$ 6 <7LP@7a#PfIw7~ݾ9|, ) }ek(Lo KE~nlGN b@4+?چ=d)y2][>J~JS1~3 )9%2 jQF_4Ür[]N}" w#܊0X͔"y-rQl=ܷ#L9 d Q)+io+sړ\ojV EÞIBPEP.#bK }0L"jL т“M'6=GxUf@'ӏUZ f Jr3i`1P*-I͜l-=Jby.>ju3a*-@Iәoˀ M֨ oYPMLp/V>ns~G||kMvm]*!a~pm}E*ѳ?},b fZ,>_訞uk!*˸0 TКT1Ha5ߩ*sݕnp =K#x%)-/p&2&HZqVPy{$Wp|Fe9]gqy 1\Bh/s5nS5P2Ԙ} :>h3Rv8NSvo(Q*/ѓzpntd X/)UY _q;B5KѤtyy&}3bEWU2dѤ%q-Z69*;$H)V}I*_E<$}0Si\:ŶRN2:+5aC7˺~2BrȊRsAJ}xY(j(P﷯@V|pR!}*5eZ)rU44IJ$`9}Dz:CYx ?YbPwABjϷ Ե0._;vK|HgFWLD"" )e2Ngx>mե & d42jv.~dEyȪԫ^t0ࡧ}g)C|Bԏ*"}ɖC=/C/< p7 LI&ۓ Ui4bλnYࡤ-3$Q<5L W+ 8*&n_n /$;:S2rbd{̆S8FL\ug C~x KS49 RSk$$+~)x䌢q'A=m:} _gMf@NR?(ZazϺ ];Qbd X_E8 >!@ yu*ļemW2gaAӅS7ոp\I 6k%M2$J`e/˼-bM|A>M>]%+Q"MGc^A7ʅz@5Lj;SR[>EoSON`fh#]Qrz㭹*exo5. P)=vf,"~j5;f_[8z ޕ=W۫S:v?fC!~orY/?[27 jD95mBۖaC@heẺK8l#(ztWnsbkINB\HeSB -s*;ídaI,@T?Il9 d"n)>XlR4t)†h< 7H(US㨔,+k&=wAqouH{Eb3~fF'j{{_lȗ.fm8_عɘdB|]@ dEU೏OӽxS}y 97X;&+V!z>Y/]5~O1 RmĆXDEN$jF,QZ53sa,n`y*;ͬ>Fn~#q("gұ?anL> Ox9z//N[ 1&2j iL'ПZ@վ_<,'[J*K(jrU~q|"楧:XnK}>kY1A1-t<OgMCk>q _eK9'( SHyƉHב^as9R[@ gVJxS3 #]Y1_,xm:#bKƊ m >Q(:GZ-4YsK uN33V*xzx/%~xj2LPh᥽2?6JFmȎ&Wj;~-n>U=!pʜYupUYW]27">In' mGv@^|ZQeUu$R.sKǝ5b8ɰm}z&a BAM8\GIdTXrXk=ęžt^B]vS4P[*/WeP ETdM'>"1 DnYH^[e g~K]b.ɂknbd^VBj4I &0*"/͑q#ʹ> |% QvZ &1iBT-] ^b8ׅ YUj/ wQ+,:nZ0ZAt$Sdi\&VwN-7z3acd I 8|=R g;HC>rXγNxVHΦ @XVݮd{D`l]Ia^*Z?)S.~F ցp6%Kd{ т5i\ǭ;n[K:&^~ yR f,N!"bWpARuޫ)!HyfrW#==K5j`Xh>pޘCYj?>2c_ uB*NO >ǩ,XdDu&&FRINcQ(1֮B-u]vNXk.F8%`GӑFz=W.)^6rL'6\ZUɪ6}~ \е2ݲ UbI,M=GEl=5ٛ0"Hh ]dT.dH[O;)jY&Rz9n6̝p)ӘL[@u)ըV1&I~.{(]'UH̔\rvm)8Feٯ**řEƑ ׊,x o#890u *CZPNwk'/I?S:.3"}kPq}.ֻ\HwO4PW=si ;N{ە]t:2ʙtnF" ⣶lJlOSLAm2WCz7Vۉh`o/ rx3$(d ,iDxƎWXgVnԪU/@.GNV/ ] LfXlyGv % Lh0ƹ.o- {\鱁kQnTX5x~l܌BfU40{.lſ p?EBr; 0PsVUA B@ƴ6WnI/ױ3ԸE9"S!҄,p+{k+SpRC4'uhO?3ﻗnP:ƀ[Ɛ|:蜮/uJ baXrҜRN c{_+c5het _l@ D,= ȯJH߳wBD  G'9|n,۷{΄V? (T .d{?DpLIb eV\kij ~ *+}5tcRE #4+ziK V*6xpA0h 9r*R"BIՊ:FPd7y`_oD(x1me w@mWO+2VBTfhXf"YLOȍ.s ߲mJ ;2Grqg4vվOy ̵iz_,bS(6A X>ϭLy/WgJG_y!?x$VQ=:¸ [GضdP(p,"9Str|#vb@|L_Hq^~Ǐ\<6*nr1xu v^v055\%l߳҆Q^ںv=P;Ae,T=v4^؅sT>Mqd߇$H/&Ԟ#h+UoxvWyȲT`}IZpUA&E(o6,OQ|T|ʿHc#axOM =`]7 ê}O8YnS` NdKQއF_:R8LsHԛ3\b14a͚Ru 4OGl_?F!ɸػkW< (;a׈w:Qf 83lIz2\4nN6A[SIeu)+?~nЫcF4msN}İI ~Me۟8%˵7P3Io/IY}7 6sZ>Tț#f?}7=DpeBWQRv[:.8'Y=lG ,[kY#lU'=]Ɉ _D|\ش.ʍWwk!gyWG=X/њ2r-٨onٺcB[sQE57g.NjRǂF;Y)x,W F>ŃǸRv*LiMrkz>`V+)q"ju9H҄YS\ n7RaOVYAB${'< z[g+]hO*r)݅5:Fq$2ͭz\"+ ltQfH)zP ? lVAKw!2?V8)wGmx 1lQP'tk;6}RGa(w*DD_S2m;w{~7ËLQGw[{ݮ) pGC+HU W0ųisf%P|IJGzAղ޹'VDjPnFɁtLDZWN,Yv(9X >K2Fl-"u^%}wwއ_l0@Ŝw0VIF$-W/+m.Hɾr0µo.ꑌ{vf L&Tot78`xA[O)` t֤ pp K_`qbF4T'\{2ZŨ4#p~u70͜nYg;R|nhød9YbYgUkWbA"|E4ٻH?l+o Zdq-23^+cUXl 1Ѻ ÿQ{0رqjTw@, &M@jtζ' HԏmUc5O(Pp`-ke |+v)b<9Լ⋭1x5ڎ 'Bzd/w4?:➫8z/(qx Sa]Nk)?/_2 Z~y|Vg2s!2Ef%R큟RL4TCu)bEK |(T+N:jHbE9a0eF4A`n}yO;,X{#>*Q*%TAӒ^q0<8Qv!{347PB)9:&[a}ؐ|5hI1 pqvX~Q'RCl߲~U4+jނey[ 1AR6Hx 3Gi尩O38(]M4"ߞŏS%32 za̰T3d8ɗq'WnMH bF:yF͉+Lhi\/W ̤[$εGVds|;瞹% nץfZk#;a-};n'_No"žOݲפgWG;1c(֭y>d[,3g슿.،p~8O`!im3?a_߭iib/GcOS> ~čAUycQvטӀ`,R ETl<:[?r}EL~B/rBI7+z{7mf=AF绺ׯ"eYYAvbؘE`PZ {&9z%/(JҌ%qWVn(eya#WcCJvFlh} tTMfFwlJN+`|⩠Wk79=C8 _P)2M>sG(K TޝƼ`\u<J*"KJTtge_V*嫺"|Uw; ~GLJ[܇ 6 {5],`DIŭb TW\l [XGp@=?E*1WHuy= }%mcSR@'v@Y\1"& 8Rh =UòPOCУ'bt@Իpok/ Ȟe~*}0Ju(RB^ag7(DqR-j@("5αjmQ\o]r_ڦG*Ӛ5QeLVhS't671șR& x= q>i@Mk!PppֵYD&jШb O(}a[$!Zu57Рw6_ut@03t b#Ogm+;L;io H;aM%#tOYJ]mTuN-5j:/9Bzt%5R}¤LA6FXg 訹DJ'Z7[l ʹmw -euPl 0LD&}zciABWmKZ dCq0$aئI7Į}3<:;%B!Y TOI/oI/:^G#!Ȯ%KYrqK"A5o(ѷ3k+6[|?l㏂ ϹW>g(%}<4f$NSCw,ƨV(+ڻWҘ*;6ќUk]`(Xnf`/|׌lwp!tyM%7U{b{6hei1&f#bN͓&$i͓C0ЦcU@𷨤 \.|[[,<&vOJ̈́ 'RbASD5!K>]\dIY95&V O0G03k;(eP9Լ˚$-f* XE (Dm=bؑ?Q>07:Vx~c |&%'nFĽpr$L5#r7[*!Hd+abB\)gZT r8-#C gi0&^eF;CT8'-JFFB!l y_&w o&Jr*;@1 8KRLh ~Տp z'KȰc YydҕpYUMs0WsLLO}kwP4ۤYD{"3nwaJjWϊOoS7 #fƗ'ɛ "5k>&VJͩx.77<,0}}g"y4K\Ne<.DS=eJG{Tct@EjɾɵhU {TM54zR%$ۯ#S}hF,`hFaR]II,DHM<ʙ|Ӎ݃ᄙ{CN^+)D_D$%+YJ{9 Wб#2=kMs nw\+mnUDUJU5X4+U45WΡQ:f>ii;te2K b u(nm0t{ ʑei ٺEOK-LUoЦ ((rNΐC@ 4na-SMXO- l, m"S."'gJpxg}hӆm끎, ;/!jca@;~z;>SrxMKYx Yw㰡 ?i,~p`̵>nR3c),(?Zɜ*<)NT;!Ɂ/&6>/-ORqi|iuO#m };*o ia4y\b~H{ P9Db}&If2*ֿP# {žl֙51%hiava_-aY1r52bXC̱W@:I \hjȖn7r/F&9w凾" vA+)FOF^k nQ_2FY˔JҔɆ- ,$Rm=݇zJ@B.y 4H]c$u6U/tX1}2SA|^/aGrnSHorh!'rl7GUa,7Rsd?u *࿓zT;ѥYsV_2?QzCHݷAiu'P0?_||J* I?_ )< Mp) <ӎPk{.uVin/]Tub糐Dgnwa[:QzM5YxmR`K$% ;#|LhԸޅXT>Ŀ̂F|'| uR<CL?[_%Xj h(*sW^'vtLf+^N&!xՓw;ݩ ͲQ~|4ef?'-q@ϩB(Ugn"۪1+t鏔&$RTtsў$*X=u,;d%Zqg8FpG o%drVEݮFR|QKgBo" i$%6$ 뽂'3o~2҂=hƆkN hA=;B輕8[s_˟yzB64]7IŴIΡ0E)q59z!ۀs \7@ѿG7},$ֻ;jG"킥W>Y{EaV%}" g7B)CBfYl CnKX Bx Y ?mpLF}wUA$N,ַ .ټ[uj d! ^=g:D(tS g-W"H}-S=}2Jawj,^ H?\ϼXR赼!NCc5ZKPܬ27p4aDkz߂-㸧o>z[?2xKy~zμsw+}\!r/l-IK}1 J!pLOrjPo YQ1]AMBMO}f x)Ec IzyA+Ze֏VsE]WnAj!ʰc=Kw/D3Rcz$fd`ke6U(~ȿ񼹳4 \rDT<j [Iֿnn[9Uʰowt1hZ=ҵvԋ "Hȯڗ<o2p͆"O4R DVx7R+h8_aF~r6$ՁL, ٦uџw,fi՛bS򢼪(4S#S[, #;Ht#fBVN1v<t]4;Yr\T.ɀ2{ZV_n\g#_'DPT7G!j m|BJ2\~n鞭0lJYie/!(/S1_)ЏUb}Wpij;oRuRmn`fJA*ӱ/UCM8h-/W VLt^OZ{|B%!&Ra4ȼ/Sesy|;rPjܳ= RiӾrqSP`7ˈMVHt#~ w>L%{#7H4*7Oɷc ѲPosx.>RN'ZYnǺ%i8(lI),4>,agl||ycrifs^Z&Ŗ Ꮤ/Ȇ"E$XDe n㙁~Z'*^g{Qb0l* 9yL=:{#c(r _f,3 ՁJap/DOr'<[zG[pzJ ZWl-8yFJ_E'u9JO yz!ZWB߇z5Ym z 5swf঒-KnI.°%!>.LLdѥ6+xڎ2. UӀtӮLq66Ai<հ #k [u#Gj1 1$ Swt^F|pR5 C_%v0:oA 8`ޤg%? `ᖽ[Nmv_1CW M/=UF@S9@_a?3F]THWcWMU w.o!Wޮ&}CNPs~UkK&u0b7&QT~g\Wn.d6b{p}KsĢ .YA*bĐPB!*JP5ҼArͥ?|O8dg)Ӏ|zeY&/Ke OwN ζғG@c@^TßOh0oV*,7;yIwe#>m~ʳ되!7лOB\,PCL=a{ `f!@x5N#O:uk_|l?߬.0Ε]!9q*owOA\fߥPԚfsnd`aYu[~:[v %vݴ4[O«N rLYX‡0Pk"i$?Bdѭ{aqR&'ԗGOi\@15 lX eT:M<}eeN9f"Vm7ʰscqν0itZEG)Vc?e1R'b`WRl1x0eDr>Rc4qy<wsא+&NetH;x;xH R]}?K͇_f~ /ϬaB{u[X~AK6[)~bKXIL<Y >Ƕ{#.g5Cw4nHfDOzIJ"<lDJ3c8ltf-wŇ%'4m_n}%D҅Cg:Ǖhg'?b+~ {*lz2z#0OL9qAaGyE?+I$tqA6ʜ"4Fa\EDz2ZǎMB_6=1yKMp1?OIsR 'H~ 'ϓzMn9?*GJbe7iDLns~% b7qVgKV>qB-=b<7 {0Ns\S@OIܐHUJؑ6>wHw[t /}|Nxcĵ7Y$ +,jR|m+ݤ<'S0ҷ!ҽ|_%)o)uзU;L btE%ny1GcU6k8*Eu~ab&݂IB:O6f\노/Kx%~V1إ.B1;eaη6p𩜞j(غ]7ra}>;%e+ƪ~aA*Ψfqtǃ.aKs OZpߛc-]A6Õ#ӥkӻZO]XWOfpi6g l4@ _TJG OYmY>$"?P)UGO TxQ=;si R("oU\vF7tHF*Xns~$?pۿ ;߫[-̽$.E1 [i?hv^P@X/-\` x3dh^HZʨU"PD]2@F&hQ /R+ݐ8Lˌ{uF.KWup-+sAH0LT.r4_ aP'c'LqVxm L*KAKP[U l_虎[U̦F'#c)mV[h"#\ K~3|Su0qVL-T@L_M)0 iƫG)yZԽϹJN;oQ)iyXr4qi|p0&R~ Q]*@&GS( $[fu6 >8asUͽpX;kya!-*@;7+7T|>v9ҼBn5j8ɵ$0{p-=uTΒwiFiɓh8V3~-*=ݬL4 V+'@H&uS(Xkw}|,T,tn!vdL>9rpO$lQ!w|tlv̇/m.WjZ.Dw$;@<a_F35^WeQ}k ,{B @CU(2,%,ET5@;ŵw~%Ԫ]2]p"\%%\MsQ "Z.'<.&*YS0k1E)2?< u8cC̀}B7{"ngl*j?g0]!\hox8nZjW3ME,ź| \zMm<9ưvKY'pFI9mJy HpjSl>J+'}_}d9m5_/!wҜ_񌑋Ffj)\k8#Z:9Q<) i U|K͌7J)me[$#Zr=t'##g); "%"8ۖ;~ޔmؽ%[Il`0At: do w:vL֩/4 x[{{1mᆝ uG#2nRcAA簴yw ws4HcMK$_hVn2t?b{j&Gǃ:$F9L\0wzV)ӸG /Y亃,TN38wWM]V硏\9–PSC ڑSTX6EThSzA;ըc ". 6Z4pjd| .%X1r(dgK?9UɸVDT3q&>R((O2a n:mgyVۆ8r2TA qT<P\ohpƷ 3:\:Ub-;!Z pCFN[X[)#cZ3 %H4]/>XK Ӿ<- 5zrxL|iF]0L⫶.{ke 2&PU4tvP!0$PȾJpT~\6+Y l@x " 鱶pnq OM*B)p{=Wr,2yd4F&`Nثh`PNP[DoLlD OdxXD'tށnӒpTRd=v{m/v*j85Nچg$0kzyPIZbJ : z%+h);8q}X(ϕI^Y"bN@X MV)n R`oj;$NJ]$'B4xJr#c_L<$pƹ%P1e9> 7JSO SLV_7Nhٳ$`2Si܀/'w,䇾h(.\d. ]u13.'g.RzŃL%e[SQEڶ5XW`8^vy슨} |DBk 05|ϭ!Qk:ePL[LYüh̖׾7OxA` Տ`ӯ7fPNS$1]~6C2I{׏PuO7Lj*W6'A^U1qH .uЬ~+D--(#)V6s䪧 .Q~/1ǘyMLu~L6 5.mq`NѮefR԰]WvgͰʖS3SGYFr;‚rLѻ]]nc<⁸"ZvC`+_E-^-a؎v V}Ә2;x!:jϝ'PvŮ\H ˯$6N5^deC-J=XOsśQ_LKHh÷/a'6k Qs <%\$g߃'h>x2i3@_XaeCk`(+ 2 yΚs-?tʃ!4QاKĤl@Uݱ=i NYXVR4*}ЏkX(zYHn~߃\?yiLTHiUFf6ݿhKn\&+j鍂$NhFUXVnڬ:}`vj,2PK=Mޏ͐i9U0-{zֺq\x޼5v %,&Fw4kSS(HL~QsEl<%Qr>. fQogxdPf #(T8x̆IӍEX =vKEl=64Mp^~L a+K AM@gK~˂hq0dCyL\0 ݅Q ‹ηJ?"W\>Lx,WH} ߴIOv=RrԢddq 2JܣDmϬU?6\#0.MUHK>): gbL*M݋AR0G)+}N jsIGWݧR@ BC;,Y:Eإ k2 nEDuY˵AP^(I" 4tM:kwH1jh^3OCx·c9~v>@XYqY(1>SiXAx|c!l+ʃ;(2(z4%]ײ\TeT¼)i&1s~СЕkى70}scRFj{;yشrz'rBgi;6pXaz8Xv +f`="lBaIw&eH?bVVl%hskr&Bǔ+shcȗiz*i^ʃޅc%+Z_? 4 QH9(x!Ymo;*:FD4qkTӶ33 K^Geҳ^HJ [D UiaU{w{H H!@WXS1ϺKiяg[Q(d!X)o}0\%szEĻ@~hI䜫kݳҫZ_i4*=t0Wt\Pvsڿ׼dK78U~TN1 EW)rR^ƁMN;*j iOs;k} JO,IقY0@dXDؠL/Pxc=%)LDNTVXE]@Ѹd]. f90F1:p9hRc9 *Ŷ3Q2)({КXhn:=P햮a {]0\:PvtZǷ=.✰xr*͓1hvY}'x|clzj]AEjcthNzeW9PLX:$WNn6n e/aC9C;RKt,]ۺͯ$4:/A'}2ehceVNx!XY&nm;G l$1&>;^i' x":h{|,)t/7NrQ$kUӛ([r"[S:yXn.cji<d6mCJ˖ r9u"N]FR۠ cLtXeaIQZ$N:%-*Y֯>B,?4b&~lͻB NcP35 ԟUge op?1YLO@7XV鎿";RP^%q) Dov,rHlp \>w,khJDz; ȡ c3ţe!3SATG-eXy\)-1!;sɥJ a"|+vE}+\}*Pw?Y-s Jx'sՀC4ϙH'{|/Q.eF ~@&_t8V%bi\buJJ] R⥰lsz"mMJ{fPj 6 ɭ,H0j)`cfF.s +;vY%yfOMwϦ`T$je >Y>d U @錂q6fs.c)^bOߪ)2ʩ#-^Nˆz?6X&xLi ,ZOƢ7i~,Jהkz j:,`̯ Z:SN[Ky7yIj0jUTeo&?sߨ^RcChXy c%p SB*qt`PvNf?vͲRLaȷg C%fH &wwi'|x%h,Sޔ)/h3Y|vp{Z5f -I]'Aݸl"ܞ%Ȑh W:K+.Ƞ0y0MJTgFlJ׸t R!YPzn5V!>yque.K3f]u. ~v{)+ J)Hs S[vŭuq>A'_;XUhjcP| K!ĺO%MC*|v߲˧s9EXWT$GxY̢ -ͣ+e|:7H}ZIsD(C]*acXNq?[ǝ'??0e( X4r2gI- ; &xX=%h_>had(; <* k*P. <>ڇF; S5\3cILtew8tqeTjW ގ].-[(͍~oΆBĐʺ- b.*|j\+ġ%jxH G4]]~Z(k'Wk¹`5=PLgQW'ӘZ`hQ x-Gi\ P2\GYUݿæbW沏1zNyjS灠m1P *|}fJKLJYx\^bhAX6%񄰅w"t+{ q$mԀc>p7#VR_*LyX㠃(jwE2!S@T)4;Z9'WE[^?HƱ:Iqʧꚭv{H=P*oJ%[]#c߽a(7:`ɉ؏v<憍ּ XUl`^ǐ\*R 6PE)>-#(, @0n)Wi<؞JZ"xGOy)?2+iD*sH"\S< 'kQ9j[Y5.GzxN4Zo{BFI5#DtBPW N\>{ ?'Idaq)sĈyq)џG߽$5N~9毌4[@(ܷ ux>j8&vݣp\z4RcΊU|-}hM{ϩ.h\pg L7D1ϙ:Q"%<|tm\(x Qh[.8. #gujϚLn3 raKgBf{AW;ǁ̏,fs˚3|Zj_qo[E'S a>3=O)l#'>[ 1tzGQ;b)V43<¤( }@f̔܌\2(!6S8{UID2u?k% -( ^{F~A&EP* kv-~83slrٯ'.[͎4.ܱg:p𻝀Kt(PwϬp VCWmeR<CteXڌpW6^w߆o9&&TXiv(ڏE?rH 0[d@ۼU-|'*B$C!߅q|dͺqXEr x@n4An$Qc0 ?/G5&d0:4zq9tϻ@e1j jEiq%,jE)f2eŲB\s,hFx%'*)]%EI\ [Ol~"^ ?L<f6Ǚ,:謴ﰪ0Y2#+-П!(9HA3 򨻃W^X 򛄴a-[IϵbX*vΞA`8A)<9+t%wMl[Ye;ҡ6_ZN$y sD/O%ʼn[ID &ϯNO7uj oӏ5'U~b~ Jt;̌|ʟp:wWT/^L9|WLmL6t cU9g@6g3@B]=š4@\[0WLRSa{.G~".ğ ϏJaVpV~ (ـ#eӐpUAuC{% 5x)'-4O {&A.2Q}FW QҞ~Ŀi*DJ'$ol lQn &$wP&Ѷc_ߝΫ߮4o?dš/lqԧ-sş278^c O[ړz};?幸dٝ0:8y0`ʇʏA}[FXil!ģ%Ja%w{6Ϊե7thL%1idTpF)jf\Xg 4'[zϯKUJ1psjB~)`Z-1ېtͭ?2ZFYcxxw,mfIT|9/i,nkr]=B"` zOM7omU2hkCM^ams L5m-Sl1YgaEZP*Fr2_}Om@y0:o4GH=ڶlF1&V:ϝLâb;#T<95ŲH\#{J^;.RIlU|s>[d".3f( wa eg*DDRDWG2]RN5 e /8e?gs\r~gfz)z!Y4z,Icm@jL8F),a.BTeejD cZ<|ꖕIt4%Ap<ӗz։ݘ/6[=rykK%_Av(>!y t/N/fy$pZ\)^pgx%z|EF&ہ§IQ{ݺ$Wi.3MmoZߤґ'~;0wH .Y{SF/21s @vQ1Lp<*Tr q.B ~3Py,q _6V&` ``Y$JS:00#y6=ao3{&Ҧ?芤,u(чA+-R}3bdC󣳷tx1i4ꌄŭ6L0B\RE~>EIE, @M[) @& IrKW!`}i3l+5xu1WI >;Y0 ׳?ƖlJ>%;~L @R~/ 8J@U9̙6pm6V=LYRyn0z/1<%5JD;ǵƃ J?7aoFC\~晢v >#-l@aKqVH+,$~OѷdZ9P̧:n@u]#Ω .߮ LjY]<l`' 8 k %~Ĭo,hx`ƫ[S'P!t^.K8=M#xbJBߺ. ίOD42 YrڗIyFL1\QU,d?Wf@ןfo<لx_@b215M^~+]t+RW0Rƍt&ЯuUV(LWF(=3D \u5VtD'HO r:7S&E.&iQZ\ky+s;]-~@C'" e>r_gGt[UT],7GG#גT(; ޅQೄݤ% "SG"iY]UZ )>c~]AcIlADsf] $њq(Y*& g[vv`N؆Vw%L6lN7=oB+a! ZeA Hv ;}|ۣc'Qp0ʺJx96*(z[/2p} rF)Rƶrp}lG$Gj:es4{^^X"n Fa]#Pr ߭Ui eu{/{zIsӮ5:Ϗ }h󢱍0̲׳ON%E&RVìr~iҰ,{UgLߌmoܦlv)uv˵ ia@gQ18,q̍-p2Iw!AJB=Px>~::lٿ9`? IZ̽6K@Nq'={tPH?]ﷇi,Ys~0Q(OV6T1x16۞?KȦTtBENu2Rӗz[j%Ux]c!^>^Xr4,| b}rskTдǰspQR蒣UAjꎶP#T{ri]䥉KY*  Yv^6nPV1)}mwn癇)޳:Ԃ&4GZ@CS^gJCf溋ĆD;v+ w\V›UP#W{ޘ\>uhXr׬n\.ҍ)+X)B$t U*Ua[E=)uu厭<`bЭ"M-q kM:iqX*&HKe0B^aBg'ƚY,^LM%ZPy4-2[]DN Mr=NbT%Z4 G(F5}ȋ& Y~>Q0Gg\][#uRۢĀP.j1*e^my+H6 Byy6j\ N7T#j?|'?e$LbbdVWˎ@wg]98QH8ά|vU.e3&3:K.O, %)<Aȁ'W\"˛PNھ @4{3a2Na?˗n)Qlb-M/-uj1ߕ뤅.c@;ܜ)\yѤoX*0V afxGer}Aӕ?iFVHv m5tƤ'H'֦.Ù]rRQ|m`BKhq) 1H<&w4ƙ9Tq1Ŕu|Ҍ(zi@Wqb?sRgD.Tq /E]vNn's2(ǣ4S|zr %X=P_ZͣR/^1{ ϸT(̬ rC!nP1 K$n wk~Gyΐ$4b)V s(^ :'9von (l dJقO?T=wqq鵁2Xb$*όe< `1EUtOC} t/&⴦3]9k^Eb:7h.ͅیo7t"j{Qe͂ *Q҆VLT$"ghUJ׮?3 ƛ H&ǃc{;Z_BEP0ـrg,NǦ,NR)Shqc9=){~C-L%JJ%@.ɑi5ewWe}qlPdZk瑞g ]˸=z֎? ϖi"hrԓ[h+oP2@wRz/ʪ\Ya}T{&"Drz-ZAElu/.H0+kE$wdyhg !ݿ,,T1fHե?x2),7?u+5eG";1 OKoF:RcaU> -. )]d||E(=nyduo ,qo0,XTx}[SgKpc2/;Ocoe뺘~(muju̒~CsX!8X?GNxm^`v)$e/.\шn"Mx2S }wT8T#7 $"{s!@&A{e*8.J_?W$R2]U"_ശ!!һQVh$lPaR9xX[3(3 }IڲnݗbkW*N/Jwt)7@װ';dnu#2o3vd^R~=S2QsqΥ;pܘjM>8&nw\Ÿ& O io(2z޲8 vhdBZ9vsgJ1]A/<6=7) LSBkR(X(tIH#0lHPTy>Kע ܴB$Jq)CV40S{nq(S&DN$V30u.k9;7COa3]~Ô0{$drkei;r+>8ki1z2ܷ'?aiIB>}u{)P`(XNs sj*P(BPn< U;ZzEJpiPIgצ[$[g^:}Enlz̾|Ddi)ܛ~.xY"|*dtwrSC,I 痎!}KK~XaC* Y٩xߗ޺5t~,!qD:5 XZS-x65}!Լ8{#[8W7 j& \\}DG&XYx2pBh*XUlε|9פ]* c8/0tc~aڐ$1qu:M:G_.@xOj0Jj9 ӀOK348V{^za;%4I9J+L׀O|XIWz1aS-:RfֵlpaVHp)(\B8>Ki09)O{Av#,5qA>ȲU D#r_ăZ9O#U+bN&x׵LWES+p!nk2X320}jûB !+=&M.fu3[FhxQ5Z"(S^q {\WhĥR0:=,ybtyɢ6KȎnS隨LGtG*?8 Փc!x (2rrzW4R>>GlAG;:hxLˍ͂߀9o$_(GGz3ᲵzŒ̻oZsKv^,rfD7& j N5kɯ9f)XOshZ>ǁ /:>#Hd:2E쉷&ɩnKd($#׽oWPC\h0{B(8n`w?5PX~XqxU"e7!ݔEu&F-] .)5fH Sݛw$lEk_?'9[Nס't)sAFV;0H;0ˇWq-Q<:ڦt5'.^jзS GvId=#59hqGO.zc[lH6ve iy?C%pSV (1\|br*~Q.3L,M|:Kg]'R᫰І6@ W6"j'0y.#LE$xۡ9=`Pa߾/R uߏ)/2YU6V2(JAt/ ,*EMݒlBl9Ywfv_~r5kj] }{8MM X/GbXa닁e*,{d%lk-3enƸ{%1_x$.8!aIar%~{uX/pF[ ]2 :y@(qcgGbbX ҟ/S-mJmsQi( Y^fT>XD<˝ c%ylHBEZAH9W5~[tҲ﮶3('yȗ" **2cm"^uS)9]O# tAwxY`^< STI} 1q].-ri8riNxnWO[ {C1Iɯ\$W5OvRE-qr.~L4)nҙ ${#O\,gFHiBW'x(EIGrnԷ h<`g> f)Ua(wˌn&ytFi\I cGDij4hY]{2@È#8VryTvp"K2 Xa*{ך5K{/ ФOћs>uV=fl17Zd!0 g37蝰 IDh ` SQjNYi=SZ5hEv\v ߟ#ќY1ҹG/"XkpdwpHYţ j{ri+X"k O9sK=NPm,o47/թor3:$F]XR>Z>8uep]E0]+ᬔEE'Qq-ϭ& &xs.z}q|9/Ւ7>nN[|!ODe]@p,YfR{ßc,$O6i{_M:/k巵ݖ %37Jmh Iv÷W] =Ȼi%?0S7S8a5 c+aui/@8U:?y´9M'*7YTyGP!D%QKh+g rlS1 O&O!zۼ]W~ļ_ 4M}yuZ!MQcla ?.V7G!v+')5 T^SO y ,UP5}, i#J/zsQ-hz 2yLW Y-tOV {6pB. [Jx>_g(qE3Vىsu+ƻ^̣plF~eۂm\i;͉H-M.~rW,{`2,yÍW Bb]$$4V+Ŀ9LMG)UBo:e#իu嚻cЮpKCH`L]2 c&t>( Wq2|bà e=&3)A ~?lYkr h%(20ILu{*١_'4W\٠ۑ;p -x=Vj;{D"Uo p۲=ctK=Q&,u>͖؋&+, PJ#|%[WEV[t' Z=9 :%1XnU+.veL1]x0H@Gq鯤\9Oo,̘qjiwğo?ԇ31li3Ǯy=)ic;.?e&0C u;ZGS` v2Uf;\' s*4B?uzaeL}oNW;9x{XNuChc`Uxh"&sjwC:Rm BB d7Vϕ?B:/_s9-&A2xWk,!k“sw"阺'i-Vt9,}-YӬ%}zKXyP1›JO!4hcI6lx~ 4>QXU:TC[)8gp)DV6Q-v]BhnT3a,ԊxGhCʈ'2Fn9\A\w^~14gC30 lĝt:)/~n&[K]D j ;2,kpwW(2(zf %avT(BGʽ*ۋ[ b [eGou^䜲2_;4\$G\-4C!ja ܟI8/v0X|a <5mtdp.>kq hfFc_h2fy\o}Y%܄ i%4-}d'. p{CH Fu+\EMݪs[χgؘ~aM +LyxjGr`[p/UP=TuD`M*x)G/@|٧ P)7ig fvMQK 0Ic!6kIoK"۩vK1*U0N#B_ri0-xAP2պZnƓ)%JK6ɁbE"lmoyԷZ,ңR X}Vxװ2lF`Ѳ 9eЯqk `~|^F7C~`;By1*lҸ:%4JoVܘL )G|)˼j/f^%<2ӤFՊpŀXM!"_஝$ka;$/Z@m9;h}D+>:Ηm%I8~,CmZJcfRq-+BBTAP+´/*E12ZDvCN2n"P4f% }`&z%Y: ˮ班 gYѾVxűϡd5rtrq| )/ù0 uΥuH?q ΌЩ]85U"3O1&UQZXPgjlzdNwrj_YE--̵۲#|~YrifXv tɴ@Y}^5;(R%|@Cl$ӔD0;G/]@ycI`< fTؐyV:; ց?N>3^i1*Н M 횢^y*нsdv#Pr%CkfR#ťtr8M@y`.yXcmN\05&.CLK oVgmu֝@PZ˘*…O6vAy+ :Rw׼_Z9rq4t=m"QAO$QڭRTvDbZg|L-7Gx h}94-&.,bRY.Kª/dmLgC1zߦⓆ2t}n#ʼy\ZW:1oR0U(==6]b?ddw2"^VJ ] V !cqp`vr闱.M1_VEU{O~]Y? a~ 4wܗH"u50m %`)9;P2~)fV_ڦ"f7?? =iEif]F* {@F%}x(0`șnGBU 0VF]ƿ$*YŐ+;uL(S41U+f0i-:"51B䂤h`:oR# 8%lN\o'qya0vG?%i60o ;chԮC6kV OP>+Vcx*Q&%4JS:zx)jTp%7$s.tu} bP}RAq piKqL PMME%OI+.=3IYTy8CZܿH_Ŝjz`:aTCͺ`s!{D7aC\Y&N`6$SfA}#Mv=r0Hnw*Y;,/U WT40"4&%0 K ΚZ;K1igO72+TRц.6$ ~{Ū։+!](BPNBFrOo @ޗ#|0\'lӀƂ{:@xqX2{ْLĆ2DCPPQ|^EF3$mv8|hO\`0JfLƈ}o8XuZjr>_jn,ΑuJ9xc>yis/\I}vkOZD"kNiCQZF1{#KheBFN_LjyԈAnCFoMBw;w:89y2~cy&a^ ! [#&2a:C%3\=1ZŌʴ/XŬ2 !ö ]_?0xybjmL"'1Эo_|ُ;w>k)<`8ӔW|)D\/3]XDywIv B$>]'ky HfwaP\C\(+" "-svszVĆl*uxDP1:d.y)+OH8p_&NG'y9rӪC*F< .eD[柳 M}/zr#9kƁϴ=BM`uuZK=}^O¡"ʼU *o0S'E2̪b\Z>W9Fs6? Zqg$ h 9-B]섅cBfL F>(1Rq /ejYjs3"! +a VZy\*,y_bAˤAʧ-^OU`Kz+l^]NgzQb/>NdiÏc@|W,P&utugKsVwP-|vxq}f,jBJݿ|KN^e61a%b? 6k|Ųz8{C<)We+3'G\M}L=^EN~<ef֕7]ڎᡄm#~c5W]iy(c0K_mtë*0xVxEFF BtUnݵث(/=J4чXɝ2/^0E+7Q=*uL#iTbT-IkJz|S.  l1%Ÿذf#}`j~4SCT$ l?PUջj.- % r0 r*;NP) B cxCЮ1x{R63o^rwfc0e^w8Qa;T 0]T Ӭ̓5Jƫ_zuLsŞZxB֔d  Il^=1oMRssKhrxGu*"Q- FɅAo#ۘ%q*_OGSGh=VYvJQ{[8qcegNeCt"&46(p1F\ VR3Qq/{q,`ap~g>A/:J9s'A4$@;ai=Fws)=%zM4Ȧh1;ZL a3:ڋ:k#EȝkNoOͪW…TLb LKRgSN F:mbs|IN F b~N<.1 H,EY=|*qqGN]sOst'(3}A&(4y?.Q։;<ӗlT꥾u^5'32preVWh۩`<@%t焼i S 6ߚ]Hxj37\JA [нpo(e *ཫ4\j[>Q7ɣSJf`s p#tgvQ8n͋6X꬧ŪA\xgw+YIo+1|.|/B ~͢\/'v9a\*?򳔺ئ!]ڴDttkVz^ϑА`_]", "hZ^կj#_6#mBֆQ^` {TA.1WD x\T:0ЩNG\QYlb֌~EGeGDc6cѳ2WgxGd:'c࣓u  {mtgEqhQ\dZlVh?Q)o@h}њZg$+2d2_nMw s  зϯƙ@)ui->er{+b A'ZvBSڠtd 0c8 T2j}) =l3 ,ۋ31qN"X oc܁YB!?g8vֆ?l(i7d'&/({3P$`: vk0zScH\!&1O<kAb$V".;5?>DCH)"gNre9*C2ʉ' ?97,,\pG ؅6h+kt6V~fl:e׫9yShfeՉ)\NQX)Ych6Ѷl50Rpi6F/J g"gNK̐ $bg/]> piXVlNˑ<&:? HZ46td"f}GV=ǶJBk2 E\ĉs~a$ZoB`,Ջip흵{&ahL\<$(${ۛpҜl* 4UF.bLct=gtK$+u)ڢ9$pBЕ}/&12/t&'7_,!t5jz+lQPU+.;#POG$**?us ކLMvy(i!$&p83Қ"LW>T#,;T`J"mढ़齯J2/;u,Drif& mvLb(?WQlOX~lRσ)[v/ۏ6[ I ?%?IPlw`'3'Ki2ky" [7&SmˏT ҉ (ɢXL/ l鳲õ^TbtiuePi-ŢzsTpOV{e?`'pIo^ek@;:S"pʠM4Z'XT]X .B>(5>*O6$Q (EuuXo?پ]l?gnkPS]>d傳W-焱2`+LA6+[CR_{wg#ȷ 4m@r*$uLRf߅"OE-JhJB)lQldqձUϻ5j^^kfqwz ^d P4pHp{fGn Oļu8 $ܻ>Х&\6tkq9NFx&2B9Rsղ_O)v<λ̏ +Ў!)+ohwP@|#rhiqyّOJ˶(%< W~0qn ē%A豒N֍tX9vH Ǵڔ4xlܣk +ΎZNMB4{}s( H^'!a>͜mrkX_=S E]2ѕ HRz#*/ȖmD?D iM',xF{D#I/h%bƉFrm GMz`DC2nLºY0i|&e{Ԟ5ɱN9_bR _m< 0(vwc/K}LL.AM3[fWihp_v2{>9;M642#OػPּ`zD $^>"q ]ߐP@CKq&ǾG7aRm_cf1"휧7mv:C;ʨ;1y;PcM;}1"85ћe  F㐳Km2ػ_<.άsE6>MnO?4 b8Ҳζ'-p }d% "MH-yu ۫ݷҳX2iC ps]ʇs"=7/Q}Is!,sUJyMm^f.%dɻĩ&5b:&+=U@^TȯMz/cE=d.aضd,/MK{;d凜_:B)ҰȲc|35Vb՛ŒdKI%,.3Y4^ [heWFi\Xe/,:}9 Ja;۟"[ty9h -b@*K`m'>ԲdhDs#$9$ yPUjy"FG#`%({p9j"d.nn. 4e|R%Cj³1(ݫv3x6pJ5)սOٮՎ :Qt hN$15$z26RU1Xy+h٤$f1u>Uu}WDY)QԖ}H$P; hD_`lWՂo=!SroFY7YlH3uj,nϽ%$i7a3*ү&a1'q0j"y첶OErEm7yQ;7`TnYAŚx]חc%%g|Y]wF|͂IC0GfsF؟/{ٓ2$bhaӕmVb. pc d 0b;c>>梠^j,(nAe>m=4(ǷPPLV9/_DDQ2WWdSDvZA^f}YY^)b4OVr8 mXPXvg( AmCjfr&hj:urgg!{nTbqOp H(  L-4!ΐӂ.p75.o"ܢ@K"?GWC{iVPtk?9lʑA-9َ@7@ď#FK)~nqGrh]Q!_4SL$p˴%7X`{9nπd`-?hd &wf7+ݣEŧ6jgc T1 pz&ԠXn6I9 ilХehqWk-giBk;c2DCxPHZQ"r6pLetKnImVՕ\aIo%x>di M pL階`s36IsԚǾߊkuJb\ pٺ`P3Rˍ` 8i"2N>'"-]4:@iy]J$seiQ< v"ʼ`kK.Mqc a$5uNiQAf'/W[2*wA"&f8H`8P5 8ozm[=lRY9gj#Pb{WQ#8XT&\O~◃ Lk}"[,?v}wXwtqo[W/$ CFA|w,G ʠ\]ζSTmvPAI}3N{ǜu$_ڜavD܏89NQ.,Qhh-䣁(㈝%XjVɷ0c=P񔮭/1$ZƟpMB%=~x@{V+kizΈ27Ggφ_r<-'B Z 8e1'1m[z {lvK NY>ی$)>mu@'Ky#>ޜlbȸi4=ܘE30NQQ hwrx 8"e^1@3{zӠeV+H|SP:5Y@^rET>wѿ7id$86>ނ)vHvt(Gk3ED^Era-Q^{X~e͂Oд6IcpsiƀlTIaXVƒ ߄WԝFsq4"Aꥹ*h~EeϭA0.h?/SxڀbԜhϞJB4tufXAPl@VL, y?apLh΃ \~*dW >+G!K_f(|ABǾ!*0|o-8 WhsK-כZlN7 GȥMipm l1օB|Ug/@OVoPC;6;'̲$_xvS]xWU!IeeIA*6NsPG F&"\lvN".ƿpq|*k^ty[oo_?+ kɸ|Ԡ7}|픾mJI@՞ktV W| ~jKI`( -5XB7Ǔv%5hCY`p. d]9 c!Qz#|cȗMXl%hba!3rCPRy62NgF698[ND=?6P7LaJ3OdervOCr_ SOa*F#6SK~4;&{i 47qUɰȒ9ӘӖ/HfeWw06ump. ZZ^2AMնkr@ ;Jy?M$ic1])\Do>P|Fx; m]xJĠGdòii4IG'Ȍ*#MqA1$P}x3 v7-XZ &M< (!f`.`E3>xAY+!%Qz8o-[[D5Ұޞyb sN^c54^8ѲNiBgT8y:1\t,D=kջޢN){EY-DnYUu+ Ƀ sܭP3wr2~pFo4~'unfqx$yc/lG4RHѶ_A؉:{RE٥g4)Z@We2!rsN{{"hO ~wn܃BPfGu`WRAfstW%" H+[~ m0B=T'.+B5`QD7n (D+:K3/#{"Kf;R)z\Fv4*5*)ΥO͉2S2uWV`9嘞$d3Cb1SޅrG{2Xگg>@h(w+\.@jJaYո\\}k̑c8 Ȏ-m"fo=R*(|bb`υmXf"!${qH/c3('* [B{ E̦6ؽn9^5Ekq)k=ipt"v4Y쩠ai9頉[|*2NC+%Qr!1?#c£pe_c˩B!.!7KV[-䟴k*ѵvh>-cʘ9c΅tBnO>^׮.PY`8rŢVvѶYLp1WHV P%8qF&F{6wNW ;uoUϵpH%Avڹ23it"+HZ}^3')^C˗dě=%WJnP{)uf}X(E<M֟۵6د]` yB8 8T<60X2_8uikon=d`p#m4A]oUſwJ ]G0 b}j _lh8BxqBJՃg>tjxl>[_MA>H߸>UUA8}0,Fx ƤT O&bi昉hI¤% ¤N4l , REL)/c64SZ&';F|B 9CGrks=ᩎnJf` ؽbDI$[~FF J|닠_jm]nDOp싫]P9]aZڼ)-go+ʶKn,x_&x?\:pQuby Xn;T[vC1#X^F!%zw!$IPT422kR _+ay;깦w싸6O ғP*2 (T/Z`4mwU_OGjPYڊWG=\-4>ѬpF/j,T;V)jtx+%RTjtZz[#|f~=w iow &,FqWoW!WOВLky7O;21cH:pd}Ҟgs$iBog TΫ4/ 1cqp&+y]|9W*؇Ki3 b oE6S.Db|U~IO#C{h~ s'Q9 P[=z,n$?;re6CZzש az"S`]>eV֋oB2(1_dKUՄZW4Var>d*R)6A|}xmq5樻@u"۟ 9K̔}X4 *kѤJi9hȀ|c֏_>*!4J".EBFȖo-̸MoNґB> wX!_:pXjRغde!LBr5JJhCDn2vK@u|^{I't8xFa*+B_C z#3F[~^awDTR8dQUDuV`'t>Sbt C[w?žO'Qq=3;)]d0$^-|Dð/JQk,5^b_3^rYdSM09Zo kF\;\%t^U:z{3:jWRɔ6Maykq;O/M9/ ~+LxkaW/jUz>l{{j_A rͅ|ZHPBjcw)4FJ:y͡NI9[/9uO%Ji/Cm "7<Joߨ|Lo1lY,UKzw2¨o! >fʊt ,T$ܻΔ]jX/n3a_ՓesX/}7`smP?۲p>/ZGY *ֲ> Jl̖9*?dʪ{ InoJmmLh XSrWnL? K,ÜЦ1P@U$ ނv/|BSps@ ?EVPfk>hsl> :g0>^#.op6ފ̺T.]}ZX#<^0ڹZNvV"c,uc.S^<\KwKR75ttHMS5D>8G jta_XxB*>~>va oWզt> J|/'oD-WD$8rJBc P5c!`aYqH症Gɰi?%qƞ[qt'ElVJ7DEђ%r4jAiޏ}Y'D@mKA $NtVb:U "eiW-)5qgFTd.=5? b+)_HQ5X ng +cb''S ]e 4GqH?M&nmUp*",ԛ}ט'3‚Ď%18VBB V=DsMI|4p>ް2 F P|P(Fj%J<]TDZ m2|k4Őp ,vbE=[gk4qy8s뗕4ϧ/gl5(! eo)Yt>7ג0k).E6dWC1ɏA.\d(8[DWgY7`V1J ޜlBS'4/瀫NKmd9VS1v:Dw^Zk&"/g-1w7P>s5 NXZ e2顐C v&ށ }k8-)\`Ҕ)^ʳ!Z0⧉&a~ڧ<bॹTS/F$3ӦΊ*2srd,WNP()qn_uaʁpiTw}-\]*|ݑ{b]@]ARC{@8=ƙE@=uR6]ٸ,dN2CC r>%,WOc}'Y60 6[Њ.#}o`y2AUATnŁNFπ/RJ#Aba_W"K-B"?X1# S+n" %.? BN(Iy,_lx(`cw| Mw;4i;'Ĵ42YrAxfX!GȯS*c1T̚?j!ܸ"24",y(3Ek5K 1[N]Gw[4'N"}BWJV; ɣhmx5<85 ,A#d4ޯe-(0Mƙ2D\rԾQ}&aVyO@A1zNh38^0̞_M-v ๧\ӣ`myL|ͦ?qn(7X)y1 )ܿHeB^"Iޛ|8*t#[<&5T@){-n_]FWD R ͤVy6ΐ:xbX**kgCin G E?*Z#L,`ǼЀ<:{Lly[vJpT)fKdz=f dl@VoyWյ~7(\*ka?y&:ŧ.27qUK^݃a'sδ2kř\ x- aU%bHALZ5V4g`b16uOjq9{J2F0=b"+D#|v_- VΨTPS`$Cg h{[(^d%^2t> <:2ju}U_m8ۧ^sze=㨚X,]7`(0rqGgu=h@B+,BneeO@>sfjiQ" zJ$+)nGeȜ4ٿ~`%hٚ7n?n|p_~>=` Ғh ln8ӵUԙ#OESp U@1~㕊{'vIk~i)R.3L;S8FpH0c#% ۩J6pKb;o~îBǓ";6!Sٌb.7H S)Jo k3&翮Š DMJXv{J\cl祫PX選CXB/re#e>rJiX%_;La J`(-E+>G?s;lerS:f_Ҹ**@Cq~g.@f9lxBkQ;ARBc.]TnSCx 'WPPm#)2)j* ʔ4i` e\* #M"T h8$FJO:K -) ު0EU CZKbfźٸt1n vW%yJK@5Fx{Ї0@DL빺wTҥm q)y&j.yxG*)LrWjGyoT{")S;xlJlI;[!e=.?SW5["*> >My ;5+tB^~⇔!|ECؾ?Ӗx$<&sm=vC )\Nی`It5c4sξ=qCC8`KuG&c^ *|>.O+2/ϖYp9w3j_I6\ʑ!] *d7b~Kt=ϪӾ]4lD#0vMNa2"s??W)ct#qdd}ß޲+,0VxFѥmY1j|5/f4G{`q[KpVTy}iJjτFחNJpGTFc4{|'gi`P(D^du{ٿ|y*,Z\ڧ+IE֓D%+͜y!!uXfA޼Z.5Wܓzx3EEsސƻ5fƯPJ&<ۧFʼn#,](@;|WDL?)rjK)q;S*oc.L5 *F\*`u|Pf,UOoۢq[_A9`V@6-X? 7q8RPA#OFXϴ:D*zF֦*pvEyQEZKB;&.eA}2}>YX+U T} 9Әj>1}`k٪8Aё b<16*W].)p})0i˻ M),c.djuE79>R#::Z"sz4nƒߏ%ߦ-b0/Ov vG(Hr"p/XfԦgƹ)[j|p7d7"({dQ_x33ֆ^،E˛ހ;menڥڙSLЯ;Z~fS-m <[>o@/-~K9Z |Nt<|={WiXOnС<ܖH]oT57k87ˀV,Zq]|~CEWl]}фԼ,Up>nDi%LFDhBij e4n@1TkZb58>`]7uk3L,(]ܶ Mԥ{e6(jcOt`Hd3XHCW[bHPI 0R J<)@.M&8+_i' HwdcS[plZqNEĥHM}f[5/:*ac07l 4Ya, oeZvz_sQo=AJ5͡';&U9~Qb_9gG+y ~Q"uB{@sj{T-LkW-Ѿn͔!ʌKq/ثXZ @WY\f'8d+LSۓ!ד6*0嵋f8W2tB)˜O!%F\x:D{ԇJ751,@VɷYd7U2Ui'TƤ !ȈhK IWѹot DƧF7M^!mz~x3<8 AgS˞ 6RL{-f ֧D&=+O!]G_+ϡHƴ¬0˨~J*z0Jb4󳭣UmَI ¤[=bD_DgO$K++t]c%}'5n{2`idD hCx۠ )A8򾟬zu^IStR(\c$Tk ~ێ0O5e2/x9,dLdWJw՟qEz:Z+baug44XzV_zHkSe6=i)] "eN vfd@yvfSAry7ghTv$[c-#g"\]taD(U@)@$u^(>Z3VifWjV Z4?cp=\+IQ[`c@(yx,^4b:hr4ib_BՏbpe ,<RrJsmuAuxjݘ|Rz.B`ϊ|i%i]Uzi&q=Ƹ2͍uj[هzEm5Qۺ2bYs zaUbњrJ]. nFc<"!QdQ;c#E_x/9tX"]{N݆9 }*cu͹, ׿40IlȟSV1Dž$`]J_Ǯk,5µ:$718q=9D[` dG6D3! uKhRg{tЅew]VyTӊ(܋SSZ-`"d>)f|p:bwvEzVq qaE{_VwV)ŢUz@yk7:(;'>l1=.t3ۛN:!}]5{O3-QUQ|⸚16+K2iݕ=`֏;(ޮ\DU8+ְLjUpx5@&ΓO`(Mݣ}(gd%ȍwذg?Sг1EY-/Ĕ ܿ}?~qB`D{w`UM3[X9͙u R'T~@,L:ʗKU)_ k36îZ*s+5*pM%АWT*xeݶuy0Wos4DY{;ZQdsb^h0D7pUѓI'!62`k,#su1JONQ/pwBɸU,(s3ؽάҳ,W)g.t.iuq~Fm>X]踄KMkyV %C+ V`x* aN1gIݪS 4&`V4 LB++2E*pc>XXbwYk2t`[:WeֻxzJDEJu/#qLZY^|k6t{ʞUBv=y-4O;s?>~ ZU+ҥ`?M$<#4r"kk+] ׻Z]NSRבmtauJ^3wgDC+FS/ڶ!.E;Mx6-c C 4j-aSvozq5uaEʎI& +7@RHX.w ݲgVd{;[?乜h wU[PDFhG6Jlb^UH#q;f1mlc:}vd:hʨe #~Ph[_#zחph:`(J4n&GcOr3\. {! @#xC^bMb>xGw<G sz& |4TkLP  RNS1Adե1̀ٓ[mwpU$zú>"r`[C_wGɬI_,KB Zh{D2Kؘ;ݏ1N-jCJEz_0p&@h `y mW#XqҺ}= u:^g,\{6D(w  re3\/a' \M1<|Rt蔓21, U,jcb 'm35 t]du+6o[s[ /, k*P=6$OC2֡yRוI*hd0ydc61#R*vPT9 Y^:(KvSAABM tWET J4#5ej>}>CbUbx?o]R>s3}/i"Xe.C}AUR̙G&O4+`:h^݅l)ۀF{b"Ri& =^얝F;KS煃bKAqfO6Ȑ8 Ȫ10nG{Υ3hB:]Yg+UnA!:~ƨQkwsȕ9b`WJ!IU-N]MYD=2t 31ˤY mKRZ <Û Y3޽uc})b*r1QSk79^Q{#hPp77;^xwQ״u]4tf&\6vuq!(wjpc~'Ez`vW 4מ.gx>Ox@ERt󬪘i h<gkDiL~ۅ üNا?,%kup,fƐ6ar~ r L@@(sW28`]W$CF_fujr1{܉m\јIsԪ,Z5=֥5V8LV4c`(Zj{x`X0z mJRQk{\+\{X/n\cK^%j|[ӷ`VC*Tdo&S{ܞl" Nm o, ,Sקl bǛF \qd{)eTaB 6'Za'vDkdL7 TG)R@YZ inPZzIƘK T+ۅk +)9G[ c<@ ,!)iC@*:Ch3'ōLJmMS*NP , ;r8xWvxFs}݆u2{pѿQ죐g2ʎY3gJ;ICb W 0X}׫ \D8ooT/CcRޗ._1>`e:ξfҨQ$B%o+rwZTH!rEcCquem]nNg #2bnw  i P-Tl0C6>Qkfǒ= F%_dll|=n3IVރieTA0H֮?xN[%x%6&؀}w)t"o6aS{NYh` De>%zR?I|,ai={e HC"i]S>\;w~dDT^ߘ+pH .12 c1R*JX"9sT24uCI Cw HLōOA4YGنSʹ/M]hBHpƗlQg̬ /o8OlS(Ǹ1ٌRWZMS,=L1R+Ŗs_zs1v/޸Uuϭ8*}<n/èUWYx4a9S${0Nn)ŵ҄8 60.5jZ?з&ƫWJ*aMk,Ai%W{ ,*j#$$/G;Y7AܷS(`Q$<32 MQ>;nM8!#n͡/FN)3_J_it?'&n`P; /jHїc/HӒ^3jGLɨX<ໍ(ռql0p{`g&F[<@@\H"4:cUecN/WT'BV 3v v5 +E9ťu4])/e9M*!9sIhq0i")o|8=k_ЇCbS^1z&>3XJ2|k_KK]W0˂T{! 5N"|W(VTDpo!OJ3y΂ϕNoIwu53+j6k F?@1^G9t:ޥwt% mqң/߳ b&0=>KkxC@BqFaU xxi ej 3K(wc+r+dvF*|ƭD:|?O>T19@[d;6uv m!^Js {D&}+#ٓ.B)M=;edQ }*DS\ۍBnGjX_ ڶ33?Å,bzG¤,c#۠\`7Ja/D,=7y`o;ݢ_nc6B1ք_Dv:s:wՎn2b-&:&s^uVM55 I\ƶU ]gq7рVi[vAȲ82;~m#I撑m,r@6 9zϦbȽ95I}$T] Q~h9Ŗʐ~ kVMB+L_(hĵltЯ׳M(fǼoXH]+DZ9Es;<q ?(>┞LG-BI_Q$LC`tur7zfqH2|/J/F1Js㽗bb/^m j9}y03gׯ!noilh-іIQu%6k59ȔqbNI>KC^0dTK99?:!qY4n>x'p@ݭӵЫ)itxTi995Fi)M.ݞ Hޙq$seRrpo`L߼5heyvF-OwHXDĭ`字"ݼf,P1\ 9O{qy`S7ƪLx,M9}1QV0ٚܨB2|aA2AGoxd,ojQmb2b@ BX-3O:T#2LiU2$gWN1"Ю]ojXouhr>#(ޘgd4C&)5.!Z|s£0r/Ex( -daM:f> 6mǡe1۩t(Ip۱$# d͗c'ǪAg>=ciGkJQ7Z*m6n=j%s,w%2ș / 1SGaʈGwƈ Y՛I/d!bq\v9f}b`Iz! .Og~|tvFD &wĒr GOv~[ejܘ$ĕ]/#5dGEG'OGHA"LE/́; Z1mxʸgx#gTl.cY^=3Z4GÌ}z)^ܧQW\26G8 _<пɉO9]V?aV]JYX(Jc(CGipo[4-& x3P4Y49g1sjPr RRj'%LJ {63K-ߎA*0Wd6<辟̲[Wz_ Hl3-l fn7veۗs@uCކf3i=*?~E7ۉ&lԌkekpSj0w\_zֲO Y_Q[P`,LvcaWs ʽ+,O#Z%fC'f:`7-QNġģAb䏡=[цg-\+c BD!DqB%"~=e`#~>All8o#,J)pt>wHQtȮR>&nUnHۄMVc7Czƫ,y00Գ9?:{ |~M}Bg!9"ԘBw *OC[Кh;(o#CYS=EGEq4*:EL!Yij0HE@m`dc]N䧽ERyG>*qG܏@Q~+^5(T=0bx\%|5PN3 0S͚]+'@rHnh (L":(x+ mrҍqB!Z;C|U%T-["$vC" V;4C]$F!|,3m&neF휾./XΨ_[EqkM}|a|!f'f~˹#Nc.#.3ş TljEσcqy. BM<: j:v7y-3j|#0Clw+&}|j^&{6-" %T'/\>:6Cʻn؞!f)I{E%K>sIt8aﴹ5Vvj!> PL#p]T!~TGca)Ւ5`0ue,[-#>-p6L:w,sLS{3 &bq]1ej;UDTphlz9~ ,%& I:`(Д&i\/G(573A=NVHBЛΥYˡCP1# eUWqROJ<UJ(bm$~at$X8GA|lk/+&m֤]킬K.B7x9&InmğX~8[4xWшY sjcԽhX/ʡw* d,{ַWB?T1k8Wۤq/l$W>;3wJ=ܘK3ݟQqh2d :׀﷥UA׋nEA!vb jP7p*.W~ B3'  'xF׷Ǭ):?+mJ,od;O A.Ftԍ(g4݇%u&_r\sC 8B|c: GA~ٓjY[<"+CnoZ,Bh' nYRkҾ HaokOW% 0(BJm3/'V#%Mb[/ǩȠQiAImng؏۰OyPj'PW"5,Bjt 2S%HqQBǞhK8,J WL*7[CC[S LTOfTU -7ʗ3D{FC(!k?f߰PG x|݅zh4*)r"`2$rNC\xċ׿`80Bϟ}<1PaY9uHvM8K?ahqBѢ'Il;,5ITj@߻\|umFz:Aw6is83~B#Yf̦yo y76YO&_oEQwo١z3/M/UCSF׉}؞k#@3X#=3kHnLu5e;:4Lհv0)jg}Se| ;䧇~ p" Llih27+U_uA@d(oP <h'] f T1Ċz=EԌ$|(n&7f7y-ΐ1!_NU4e].d1GXO?*a`,o:k:@',]oCa۟ږ׸,CBZ՘ >3quW:[$ BHvN0ܧ(_ԧWYx4 b=!hHpu'ojD$'>D|$&D?7'c3Ũ 0QqLdo?p.G{»tX^E Cey2$2E/0]䖅UfE4Q1y}jTȋ޽|x08)c^Ont(q [E9Yw.ˈNuI6D&dAx0_q67D!*O'\l=jms]>9'qX%"~wY>>+!ZUr)C5T%E8\=iP~sOړG/G.Ugo#~yc&)H4HA>!ܿ*JS"Z" B@?O>dģJ{FS\-2"3Y4ŏc&$tLg"AQ юtK:)/,P軕*xyQMgO%<jMo0R>:cHa n3Ζ>Z{ r7C go~8C8ZƯi">}t,uLV %֦o_Kn;Vu+Υ‡/yD~0Q٘b?4+*UQtUQm9+IQL هf;BD}|* :EOOSF±t9N$6Cdm1AMD+( Ɩs2<8(ڠ>/ڪn~ui H[uMWN1D. O8,1[uLh)ӈѦCɸYfAh&ė*AB1 `ϴRay._\qTbtBUi?aڅn-g`cqNgL%xT~+}oO)|#b6xKI犜V*|QN}x/CsDxsoYkW֜%Yhm[F _N"w&ǤFyl-1(yj$=\&=ފ;\V\ˣahd\6<;lz~ة .GSDܨYbѐR3/}-,qhDO} 3Wa}Fp{C)C1WJ(,)4~ӥt`!* uS8U .`d* [k{5/?ho=j -;>P(_6Jߛ5g6&wzXIGE~SQkJX39 FO LIyl.> Cxο{^ra֪jE</#Ej㨱1-fV}IUTbOz7%6Թ-vYR&[xUzu>H{"rϷz8MlC$~QOnvU~7#ѭ0)O,ˍt#n$9H-0RmeĹφD)kܒn7O )Bw& 3WZNs bx-M_ĝb>H&be_%jelS_<=c$j@y/e<7ڍ,HP$DWX peآ,~:SsaB ތvzsuOor+d:8A$bys18ӓtrPpݡUq-tV^Nم͐9[i\HBG}?;W&͐(RM,@9{vCnp?Of {CwO$] aCD/*gk2yԚ5P P%i{Yx/dDK0qhia=s9L%eS+ p1k2 slrc|UEٿNZTR$7\sOc$ː-GiZ`42`ImXdg%rEH-]GSQJgCB1̏Q+0Fq}؊1 <5ӌlE3$ȈZz!O0m>?PU_V px4Pꛩ]Eg1p/~etgwS˜M<|$GGXb;,~ohlGL,.T.N/P{M_^;Iz`"gI mV_)ۦPЩ${ig()x#O \vI+ݷ> go4KB#[E8uE$`ga򶋗:%^.t1|Q@q R(fnvT%ߔ,nXhsZ*y_n(VTu" B[@hr㿂ɨO:wd>^)Eh= 'kmtmNmedZ嵉&ѝj^VK?\jk'H~td350 p*mz#6K,م׀ @ BH{O\6VYx "".bjh.R9U =焆4"],S߽t-.B+LHub\sO{7^<*IFC##ڞAE`zj lڑ9b;QJ.w$D5z )[3Ԏf;NWPIX5pcI>gy>N 87sKʈ/0i&^dV[(I%*+YiO`,^îPIfJ{wrŲc12|Jeդ'\6А5ZU朡h[xԨGY,kj;ekz'w {IE>_?>( b)+smQx1cОb!?蚠Pא:5 ݎ[brshy>˲{5 inI=eޫIbU7C PA7&+"5 M't;N_? `d ιHY]Mrޅ ՉoOj w h#¾ޗL(|<:TEAb*Q +'e7F^#_ӤNbtWXJ%3ȡaMعfKV!/  % 8HΘW"hxrHgwm TH$dLFb6+r"i3cDU,0 ͏~u7 xVZ8ޣם6khSr*\n a+ڟZ! ޥ ߽5[BM.E"]v ]r&}/?gmTrVb9/csy'7>:."x쓑K;QDRgo?T1p?nd̐=)CMAVS̗#AϵQ泌Д`VEo~X]9lQNk܀)mMۼIh70:$=L33QQU▖7u-=4b,de"@f|+Z&:.>v 9 m4կmlP5q %gB`fX5u=:|/`t !OcĻ)"vָ[S#kH|gI [J:\|ѭ1]'2Xk(&.]_'W K O!w,*r3ve˥mZdeȼ>br>+'7h{ctd&0F(I&+b -@]G4/@k/W#8}GCҾ˘F%'gD:t|:>ty0a/kuY=#}G~fl))*؟~CC].]8 lؖ1l4n`HQyFnq-d&۴7nw?2!vBꡍ;uJo =<4͍0s!K ߧ.pY HCP:ڸ /5CFx) a c`kAwRj&P9w,Ϩ_FD˟/X·Y[E֚CtLZ;i+wtОaz7\M%N6wADg1UB)n*ZnA$/SG{>#3 MS}o,+ ghlr@I@,7f@;'V&72_{RXN&΋+bZ3{PV]JRh#DQLN%pEA0AXCŶ#w!IdAFP5CKd=A2U|7Dž;^ck?mxfnS:+x z2%bj"Kv kx9O}(!7TҫJ&#[{+-f;^7Nxc Q'Kzb$OC)TP?6Ew4)g2! bӾN:-&߮yt<-5<Ɲg qeh#UCKlRucɲJ yJ=ъY"`-l>TbJ &/NX9` ,@+?|>nor8߄?*A+$ w k#4޶YGP7A)FB&$k넋E $F$j6C4kjb䙞YEӤd_ !Ꞛ'5 "2G}pm!<.Rp2Cb&G]3r8`#v~>;I*tVHam )lƷoljųi`jJu{Mp4".SХєgaq4JʆFU垬cZ5 36bU=Ʉ !؝dLԀ=ŀhjS]A5q~o4njg`]Kص9רvxb^+)g1PZv5+qſ3:D6Fޤn=tf1kJ M:/yiGp*G/j,,N4z^zVO4 qL]5˄Q "p>@8!aVo=bm7)8EvMB a;h5*aIIkv/\ڒU(|d++4GЮ }tf$eJk',dt@{u>+Uy;ݧwM_v *[d^ih[=ݓ!ۄP% WԬRLTAlD{ ΁*ivaҹPDt*W`}Czr')R:dp`Z:tjK*'2mjZVBEa(ޒU% AI+ۃPzqUmqѥm2Pg&}yc+c]~[w_\_8&=qЊLٶL6gkgK]r𲽲 "tC~I-djz#"^Z|9<f3zC;9]r6A7ɲ$N-إYQ'*IrSП]N) 7EV1EhEtl ,EMO@Ј+OzRJ;/ /qG#4\Qlx{Il Y"1c9-:J&1O/( COg.w,p#Iq莅cqݦ~"R ]RkK,FCL( \RI+>6GC y OԿh!C2ѐ`Eƒ9%/ylHw"jsm|U! 8fxփpt>!p:Sd̃$uڔ1ԽT:;3@ /F&MTVy(;'u'E!Զ_jyY"K*y"tO^ qٰƒO{n ى?ʵ&R=r)^"rO○ nX$EdO" =Q}|Niȥ2=v[_ y⚸zJu 瑀Ԥ&NMʍFYm:zqM27+xlD5?˨ c,3P|AyA2 MУdrԒ ξ= RF =ja"y t.Ґk[㔚ְv&nQSI_dh5 - 7"\%Í &5t]WIҤS (Z(=N3" KD413YQ%o4ԃ XInuJ8uOr^02ihS,As0JzCgZE|a3^{EWR:p= ݀V"Q-F+ifǮdڮvm>&jVFY2)d]h`cUoV=?u /dQBTyl9oV*($מ]+(痘T 윎{-֭rx+>ռ-z`d, @ۏy#.R1)1TZSD~W*_!wS:;(VᕴXm2.Gu\Š\$,ؿnIJ MhAO]D딉[]}Z MpdQR_}(Cͤ)z.t.Ŀ.ctn ::oZ 7 f.>sXժO!J"-u` F5N0O9q׸fwĩ>~c2-#Zi0oӀSUU7Do\iկN84^ APx\[4-0 4 p4w=7ܭdK8 ZpXZ ^@.OKS$St7.!v+֝0P_=y jވ's`{Ots'5 lug'?:Mk6g q@b(${NAbXS`-ӿ6 D}:t=m) |m䐾poݒ; СtJRh|Ht4ʶ,rGJaUPpo%bQ#-yH~n'sK8A>:l6uџ !c ?KVAYt[wzq@WɣjAU2 ]+φ.gx]Aݿ<7m 7vlj-Hu \%G:_W6GOz: B%ǻthwȬ)rDe #J,(̷3m][=4R4ΓcTdd༨q#3g dgn]l6Xw=b{)ļux\'8/}R"7X]MKoav9UB)ƀVU,A=0}0tu  2%3I @H8, *N07)U)7eg.4H[ |9>xbޫ'4mOu"iC^AɽChyWDUpf5^"Mf_5ʡ^VVb\E6`0JȚ(1,sV!*lo;> Gxn's88%WF,4|c..c˟WNE $zܨtLmyliAO(4Ko:Z}mgQLZv %Ώ^,;CtA$Hj20uZpd ]i`+7ݣ澫%0LuR/Ǫ=Q=~Ha8JE#kX D0-/u}M\iێuLdE#>H}+Ft<bNe[ I_w&UiFʅ*s&1i UcV!8'tD=-sC`#4.PJz!uơ3[+*iWPBG]I!N2!)Lj_aA/_Mء)1Y3z j.G w 'V:FSj['/U0T.y~+E)«vQAbWݾ~zI-:`Gz:ޙB?oa KjEq,t1oc!4f5"sr+GZΎj-)!D0her2+ba] C\/Q=Aƛ*s)8ݡt=ݮpWY#hm% !'%M\#CK\nɈSnwR{?_-w i8q $}>@%`Y%Nպ?6Y1Wc 5p7%~bg /<ivګ] fpgH41FmO3Fa-kXXluٲ ٣-8Ub=?Ҽˉ \R$ly/ҀV. ?k#9/e`u%oM{vcRGCɉ6lO\7'>ҷ~#ԠEV] |ݥ^\e_xeLFp3c\^0BA^oԿ[˥ hL !h/[ ܥ:ݻWX| )bqsfqVX˃A 9Ctq0JO]K c?;QuYt_$(+w: ̾MG5$-O?^ٝf4,r˱1XK^*ѿu%b˅naCH^BxLl*IQ]$Aq F"UC,;戬^y)f< ؽ7n )|uk&mS)ZLmx!lfU>rO*|GǙcm gHmrJoTY*JQNadd(u}(ȏ0l 18XfA^'мs(CF2TSs!pMRd=C|C'㆝ЬVap;37Z'%"%ho<)kΏTAX7E?-RoϸM3av y`}K1~ZڎݴNf Ph 0[IE%,lBx}ET^%g(J[ףz 64r^MO뾏FDF$RuO0^'3$*>nǔ,;#ѶyxI7UrhMW)^DYރ>mJDNN;Cn\u;>IkiGqN;GB) ,zԓ A)9gXg^.j}{{t 93^DTOEvIXFw_74ǾDx]Yx@rzDA>[l!- T3 )Ydtat˳V09h$Kj # :I-ccH4];E = $R;.xEqq$*ؿ>+NN ΁'SؓƉ_WpgBR˜VPæi%`hs} /~⊭I`,[H)JJU{o1z!(zޡJ8 :-C8~D@ayʔlYe0xtZ]M`KXZ >45X|ǙQ<#q U^Aqtv.;jm!̫,SާHV$s%d >Jez|ġ n}O9g eǁަ^3~4h{4Fls0ٰb'PsA~R"ʪQbʳI-WǶ[].3d(7Wb [p1+ hU(THTȂbvJń;ä/'crt׊EUQ#NV7ЛJP.#̉([.o}%X.LIulKu9BE3`Ru2\=^ID[t!*Z0?̼|vn]ל.*pbib#$_vnt+Х+@]).ڳo? %Exx+ ɞrQW*2k 3 =3uCncwRF!eez8_VVιp[{c\;hx6kK\o;.;;~XUL3{J~;΢lfc LN8VDHYBAӂ;+KT'j7yXeс A|^yg7$릪5AAj1/sk@,/>X3so6X+ȌeRg?w3~R;`aFy-6KlFjzL6+ #7a&2^cx;[<_4S^ϻUNI%P0"f5Ytoz,dnW+ 73*w,"skMF+#z0ӍZMyp 4.cv|A_A^PyK? ($7xʶ/LlpLO4ՠl+':;;uHwyj:ֱ"%#CWo ÄY/QbFZ[[]EN9ZŁqM#9"[Ru?%W5Xd D؈/M2;FG ޹ , ^AF@}ò܏rCSi{ H}-5čA]M60N%}[#YgY8b>+믬3?hjЀ̆3s5,ikt ñ8Z[0^7Oau08Tfxd44fܮ1vRYs3\p>(zM Z9u+8h^w͝)X'v rt˸ <x}9 9!Ootg'I<7l NodT | R SژS {KGDŽ$YooMsrf<~̲epP1`IL~fqY9&֟^Wߟ=2xxh!*rjb?%*ʖF^*D\ۉp v\ > `V#*%T|k_nX_Ѯ؟%Et T<\w(sFl = GYAWy|ΜA'P,6(T,ޓ{`Tϛaq:Fd_ K0%!xyĐz6nMά$)'NPh.Ѫۗ]"=MgYO\K3Y(ƼK`%n݇\ 6ށidًiXa,xJjSi%s$mh5ʏ/g 1&Dg2bٶiƎ{ic [/ljXY~7+`A0C4nCCCa~ ɜfyȃ4,;+zъMN1t,}e/pB=ǧv녟fwp_;/ܵjQZT2eYnJEr? *̘4nuԓNn9:KҳKDdMD"򻱿#XjvETJo9#Z"IcˋO&UY4"<&xp8ˋmU`9 Lx]y7cgO, M2_$cZ~9I<;վWTPm}b;AH3~:'Z$\c411AB6ze*jviҞ+u4_ =>೦8h cpsP}O]!(WFvM2hEbB&L80ђph *TZV`j3}uRjvI^QOyD_ƚɅ^pO~8.76: +WVa>S[,v0 H7c/K0n=h;$:0 s:Ay):mV{pgw]& Pi򥘕%5K3I-Eͳ*~瀿YAd)1 N{A;eK6…bBf$I-'RsDS@o(>Q+ꅡ+J :|(6wz s"q\A>$(ެMhUC |{{T>5Ƭ4*Tpʹqak.ozD_ST*s>%B MK,Mhܯ꩜2[X m 9O;A =cLu&&CdMӏGHW4PAºPȌcXqEɽɞ iE*'^]FXX(IU XSVzL{MTt3aKȡ k{RŢ0+bZLIP1w1C[hYIHXQ.R7Vy-CqHYW5 H c~K?c%Z `YKYxKZ)̋[Ǔ2?14.-ܫY/?uwE3C*G HӇ(DA5 a,mZTo?ArgSй4 "v/_*g[=2`cT$Q:&›v`5/B;J8^V|c>3Mj8ٓC;}ί>Zl| Ry%tCh܊px+r]DF7濫Nky H>V+񨟬@ruy!̎D= Տ 9Cl bd@QǡSPlZA faf4(OuO`X#ŲwSmi(,'guAW[c(r9Ʌ R/679_ MEГ]5I~0n] ς]%:B-ӛ ˼gY6?OA аSJfDt?q;Eޮ@Mg 8Opj& }*P"5E%Ɍ<-&Zdq'?ASu~BmqՀ?f0uTe㎨GL/=))i^YV7bYw$B w5|G=fsɱ.Vn?$Ykwˬ*LU]Rw["Ά{<C:g8h3iį(OQ:A ' Ӫ8)k"gh(s3liiRIx_bSEu'G:?MR7(1ǬCUBTt^[AϴkRiqݏzrn]F̒or,nsz0 z(CV7%Rʳ͡T@{N bM@b`t_x-qGkLWhZͪB8><7+A~9+B ~ ÅyMI9\PddS>:`b+uR=#ڂhi>[YBreͬjQ8^E+s} $ۭ|N.1Mj-h 6c$,}|eޒ W1ປ'93BKXP<`/"4F7ʞ ؉q{@WwH^uIɸ_+e9YcOAw9!l/3opqᶉ8d j6bQ(xf耐krl+pҁlқ/!b[Sk?dYᇱzg5P޴8ەUs))IVlbWӂfhh˨8>> ^@njv8@Ri7_9=fᦈ #HHJE &!Lsc~xjHn[5bm662|FzD~;.M8:%B6":R@>ycֵ|ާq,M D4ܵM@edO&WC'1<~BNZ顽G%Yv ԴGoǘbY8jJQğ&PSPg'^rݓ=| 6w#7})0kzGgBD ~>Z̮,W hZ^+Z8[ԣ9= %rndyd$ B5 ~G 2߰6$>,2OG_(uo1f{%{/į2v` ( {EVg×ƴ /jed~I GnR|zBCr&.0=SUwa80`\ \RMl$z"C{dE@|5yem7\;JU; ~#~ 5,dN}pCch7҉"ZP\iJa_N|ܝ]iyb,gx̬EvTք 5b>@k=VĐOSdMB@ ^#Qk<Mq3څ1HVoT>VfoA) K~tpDQz =ne qFl@sQe[PQkK3 @~ o~oL]i%.aEgGX*Pw/={ P\ 8&2 0Šմ:wG}~ŕ7wS^5s#me, I8!>"nm 0,f> ݺl } :IYR;nubV2ۍ]1녡m$':!`mubˁFWAݱIYnD0 ɖ]aUZX@Vj7~zd ްjA 8P| @lEQK(f^pi%+Z ;ge#`p TMIғQoxxAQ[7vse`Wj&jg,] |${$ ȐGmS܂p*[uRs$"85>Yt"Gқ LGkUzf 5E`r hIVcWÝB0TT Й g ?* 3KLZXSHx5(0}@sA Sf٬R|i&vcNMcD*^Ab}-E΢j1D-D|k|&ugLYn6'b[dŲ]z$)j}v&&g TJ^\s{KO<[t\ #cJ\LZr5&B] EqP)Ȏϵ*G,})o߰H a%fp4#H~ XN~綬t3\^C6~r7/)!kYp nÀ L_@f{4 GР+Zg1ͬZlBP9^ ul3a,j*.5)^WY.kgq׼&* ˸5[1o¾#U,V= CLts?ک#q֪OAdl|XZ|"tE}S<ۼNR &AɄaNh5ÊJI(*&zY7t9qPB"Dn%'|ك8ºĈф k,[4HR+E]|J6zrBr7~quz``J=/{/ Kӵ3 䯭ƙ.ㅪl;WRnf / c|be\ӟ  >ʣW,1@~`pD[YǶez'W[)*a˹Erx3w(ڊcH)SNx`i"i^3r7z/^H_S}_л\ ~y[Or7u9ڔ8ce>2q=ch¯/pLBoRvW-3qN b!T`.UsrnqnL,חu9bL<)qWgqB~߁q<[SnQ"?pCq;Yv:ŗ%vM~3$?[~n]R4o\E5Ig=<`jp~V3.Y֬&,tC[ FF2=/cEm1i.6VnH/5Z㓇awB%y 23k稥nFA/yL$iy~xv2לE R4?g )o{Z~x|yW*8TUѩLﲂJ "4dw68?)͵g- C~KrUY@ иEvhiG~2Dſ*Ⱦ1"zn!j/4(H$¼ʁF 1f zpK'2粋~}GM)c}0z'/jyqۣ<>3?scVEO M9O<&ǡ5g<\ƺռ?$^"S>-X͹U@,@?0^vܴbD09yĔ8`JIo,t_&{hiR8J\`ؿ$ج9$?oڵ%UNmdM1D 5/e !^9H8EStar-#;g sWr9FO[p@@$tF36ʢF䵗$XDX/e1n= a>G+DHhD% j Hԧ y$ A߬'ڝbc<<"6@~!Yr#%o3^C\YADR\@@?d!jaTifVݭL3}k`T;]jCԸ?w.|΂My54zhc9Y""/m<%Qz -YBiV{0qzֹ@udR<ӟ-0\GRL"O7>m$@y cgy1+PvVpI$a3h(ߊeE[`5W3 d.ЦH<(Z_l 3∯'٦o&8pMϺ/_BqN^\[aUk7 <:/%22X]ۉ~Q):H㕟Ћ\ð2:CA:f,ֶgӐ+x (MУi7L eᬻ8ocZApOXO+ ?@281ݗדKe'Qs8S]ȭ?#ʋpZj㾿]vJw}QN #~$.,SiDM@kb3"ͮwCd4f%TKb)ےhiY%+|p?b斖gIg~I^%Ɂ(B(`@3/3)L}!u=)8(싵<ֳ>AfăFVc{r,&Fn5iJsY=臍ȏ'|uϒ-Z 8)ePG r{(,6 wfriQsRO:r.` gwb'Z FxBMȂօGZҙ.4rVQU9{#egD;&LcyN^8H`nA ZϦ34_h?^B\54H,&CoJv*9 p}R/yY!I\mޠ|sг(-/uwr<-|2MCFj FKRBre~ic>;ݦ9~;p]aLM >2PWo;'<Գ.s{@'3752!+_\[dA=ϿZ nG%Bωj+Tq-\5Df]*@UYN'qH)jsYcjB2ЊN]E@-@ta,6;Ew߉D*6%xuIiJBU>]=%zU3 42 HK%rdj9ɵk- AP2Qpm@t"w潑-;ɌM,[>L8`E͘iDRPD3*BѐiΣ b%_춐NzeUjTHt87B걢;0dz~bh']w٭dYaJyIy]7HjZU,|;햿m[2U2#?HM'>uԈd͙ҐOh"a;SIeEd&E2bh.:'2!p3u-CE}FTk  ɕ{(qֺ#V̱QLK )"R-!jC]4h[~DeR#En.O9zV(/lbƋPZ|b_5f2p kPyS5,{Ȟ߉>cKboY/ YWh>eSBNs2fa'eau9^yG|*VOۛaWx\`KN2ZAiFm1P)u8<JSA-q%o'ߙ ,t=E vUrGY,!4O$QԜEbvL9gbKc\.6.*D`4!$j 0K Y'4#2CA9ԃ' K=Om&q};#"dI_Xq ͬwMY{ ϡXo) `n~N2e[툛mF~A WIDE۴YE-| | *TJ]I=WľERSRa2C&koOѣ;׵+cA,15>YsBg0vl7+DNj^w#ԭ=Wnb]__?XV"w1+^uـ=t[9';e?ћѴ&E"B=A FjY1¨\7W̴E"{5`3ߞ<f_q(7,WNw] S /.kL臐4f %(gUx,zx}: R8fiՄElB'1ZQl yYgnA (CMhiyg CїM&Xp -#Ďw:!}p{Zb;6v*xv{=^"#KM8@L|Îv q(/^epwgZ6ұ@p+>L] g \P>"lEMεU3.EC鷾GlCc&^^ݢ'iOJvSj5(1m&KĀRgѫ(muX`X,@xQCQz* 1o m|uަqr(U,,8tZQBBpnyUjZdvQvٸ]CoLI+8^k"vMA_4^R X-Y;[gVm˭@jab0[ D53W**lF2(y!/'=sW)C{v͊v,w:vWӭ";\'vatj}mӾ!yN#:@*ζ&ݿ W)pJ' (M5@jei X,) tӏR}@ hi䃞=0l:*yPpY#v{|+,(/GϐpfGb{λf)km$& 9ת )nm?EE > X[/쪬H,*9HԼ=n{HeGObws9,X[^l{ vQqR:Fr!=N Zq搾8S4;}^aO]>E0ESh A]ZF) #~uy!pԦؿPշTI+Xe]xo=6 V]2>-1]n[ G Կ'h1 >E$;&a9_^oL-)]s]0>&ېШ >NRtT+zC_8(Ab*/jdFi8e; ɌKz\M2`J_7o /l'y{R:vMStO-oXb8PY2A\7֮j Vz^ԭ?/7>ڔxxwr~_pT{[5 :(Ʌ*Os۴oW \7Va\|E:gBy&/w8n?-ۚad xIe̓pUoEd ($0T[W"QSBD!$Gi=y}x5P%(_gW`(jSƷ[@߯~ds*$Y8-^$,4KPϼj$'YT+X! l%ٚx$'\<%Ly;8omWud-HfѾҰP\gTY(~;y7&zBX jFhbaƎ a1.x<:dwht! }i (Weas /'?FRk !Êۼne@_% i^‰ _$yRXZܯ|G's" !麣@@>~8rs zFs2YB-ko Xl_.ΔNhۨޘe:OFQl#pl)[( LXd錚.5?}Q 88aTo[7i7z "Vگq`_6R0P?[5HxZ{/$FGk5#Bmu>LEtᐡy[;]#s$)](KN9 U%ʁ8b>qs k1)yԴJ:wj7*~sRvr[:,uί9ڍ ."7y¢f̃-ȪÁ ys 8!;7+#KgK.͑fcu齔~yD bM 8in@Ʉ2n_2@RwD?M.aX#*\):_^W|vC>Ɔ=,H!>1-20ETX X54'2E{.HO_o;FF1 #IL"=| Lj^IZ$i{w$rscH">!Ҕ;nP7}{|2oa2ۜ 3zRe.oNP݀STNCÀoxV"綗v3}oWY$KV#UGxI -R^_"c q H'#̨w%O~ѭU_!|ZO#kW;>s?.xIRNAZ=:lmombw0Q6!,NU24{xk_'v}d`-WM)ՒaEVQs.FR$q97Sev ܕpYj+{̺c*yX,5&d,G 22%ô7i@"|{+v]/̣=G늍 ~^󴓠bZ_ d"L#ȢC& [z~)=_>aׯF;U0n:kGp|Hu5830l\ߦ'<_y?Lf[ i_ MR Mzǵ8<C7Ɓ?Js$]!C d:fzSd o<_`0l*=3 5X&GD u}>ԷCnt$U,OB8Mn~_{.DV6s\/v}'bVp!wL:M|;x)(Wl0%0*%BwOqPYBMZ4Dfx_Ù<-oIV~ lNR:vm >Sv7dzA>tixa3ut 1JM.RYZ3aZM@14D'/:a/h{Ro#If'&~ Q>wT{[ʃEI7ee :7#BJDvoJ^6-3|l-&ZzwfQV EjQ3BHw}th:n (E[j٬T5ywQ8bPW'*ש[l+k<V <}4P~֡#lc< X;ƒL_Oiڒ"< A=)A_e}t /wxi?@JSan}i0mQ/}G#^K{ׂDW.z_G$yW#;g+OrH& Mᑋ d'VyQg)_$~uIMYuҵοҦY[Ҧo?ٳX㯺+G,_m)(Q6'$ul6@tٽ22Z< (+ҶW_@A `&UV'ʨ3\C F08<0/U~C,$T:G FZ>-_MG w񹃜є[<䴌p%+eRCYgWQ.W1 fZ AC+Pg4Ю|!QssK00#_KEփ\)n#כ0$$R));;5ڸ~KCMxh:uT̛i'ܘN(uuUu -HBrWJKsc'7|R״-XjNm\;ee䯧$iO)?9*)w6]8 #Ra,o]u&4D가y$ny7A[jG zk=jhj'n B%SErlCH5&ڇ,]1V\% ㍒SdO1v|}BEBP޸b,w>Qi#Gyv=X*'--/JO vfX 4QyWb1=!>y3ڐydULܔKy.}=/0b\,wt O< tC~o3Z9 JSOQ7m1uqk z). }.WgOS5"yƪYzªT@s?d˹i`[ڏm`7769gʋ%dlx \R-,J870(D¼/9j9Ij֤ Ƒ(TXwywo\cg碯O3n'@)KhxhJ.sV+95//F,1"T解] jƟRm%{~N ť lIO#'BG r~lB/ J#$.[)ˎak֛\q-"2`H IY3<ό2H૯ݑez ᒴmշ:TƗ M1a*:<tk%1'4)0W4]\e(-#㑄b5m6 MB)g*;ljTʰXd'W ?0yB%i Et:LaF@/GoP=ZA]%[! ƱI/4u,M5|߇Jj/V;n!X:Vz3ewoRahF̲}ܺ$`B|6 fb+PQ ],{d_Eq6icHϤG^ Wؔ_5d浢St I)f+0 <`+һ=OVSF(hΠ% iXĝND`T(F،TE8!N/ +mro j{jr?Z UKZ޴aנ1JZP)OA 5L|}^*G9~A~ B54ʃЇ;dX$QE#/~&VがU\8YXR3{%GxI GkKI 9n]eb`쇱rLҒ" UˡackjpͣtClLWx?CG>څZ'POB`CBVgXWU$QV8O.zWwu8g5􏋪'sjDtΌ!V"}QWdՠ,K-H'SMsiD$]2`j&{S >ͤ>gT1F8 \,B?<·K앐Rx lkP)#hxp`xIMb"=#eU;+ =#7 )46{(Ly]47_ gam\ۊ4RV_3*bmR,^h D]f#E{~S_<>ɿ(7b$k~ f2 `uilnF߱H>"<1ڟU!@fy}U;yڦ'qmZr~\nICBWVb 13Jm"EC oْz\Ms I2%- ϸ:H /\vasOP˰ P8K!ex(C QT&)G(k> }wOqfp>D.G>2 |Hg}:E( ٿMHԐ~$ {~BŴӨdo$dVrQMen .^07 PepB ƂVBs h?-}6fuv- qץUCV/)djGD | v]THd:<(x_wCv?[(?s1J7g,sbTu!dK{pϗL7"B?2-U)IBM*9n8(+R7E΄-! k\%LU&$9|K[,Ӭ$6oiY +~EKэp@9 Ӿ!\g'|LN,J1a:7U~6,\b}&8-o&*+UedA,YDRWL&*r4򺡰кƫCcȢyo.6Ӌx/-)s=n>5>eƠe0 yfXF֍50K۷"H>FWEIGp zr,g6+T"-ՇΊO[-4,ڒj z&2X)W@ș]5_"(NeDQ$4`]>HInO ,5FN.d)*+v9|ң:f`%3|nipdzm>*:Z @ ):U(J+WZD8uRӝ=MyiMFO<#:ZV*NgE UㅌC躟EU;Q"\#pWO5#D}>-!@u+2`tv7ٚ>\ zR4Z#8J+`TOB5\|Z |YgELBBpIqDB- v>=a*& Q>,'z b@B\$@u+4 lF9z7kAH[AZUڪ§liEPV;=Xhhz>)>~}gxg+y3=h"aD2gT1(N>\hnbL`,G2OkxFzWyd_-fb~UӪa7(jŔ~Whl#60+km^%)+*vC66A?q-m&"ex8P!lU!$PCKgK_ LJ  J3D<yGedoJoB"QuT$6| SFEΛJ/feiΊm.WL ͗x\GdT95q x6)뎧G0_%Pr4;\j|.Px_u<}^cYNL{&pp >UP|Ӎr8k4ˎ=ԩx;vPRɒ*7ɓiT p$&UfII4GNmN>_[ 4fBABO^vg4D8 7 uI[V[َLvD-f'սX!gGyxtSkSHUUs%y|z <!6Bt5QwHTp'1xq6>l5E/_6Bx$"/iĈw(m (]@*˲lPIvgi&,E%ɓo۟|cx#'/FDuߌJ˭BPv}IkopwdZ>܀Ȑr6r\bd[hʏ1w;]̠}:dG(6.@smƻGs$])o@pGq9|0yQd?OR= bDQ5j/m{|=ǽ\4X):X&e?@l Y/H9ÜNY +P3u#V|=^'y n .}gr 9`vƥSzC`@U[|fd]̠F4%^٪,V,'CG9yc)kÌΈ$-U-:h<dZVdy;*"u|b0?ʾJ?AWmvYG.[7V:ք>PigTJHaO?#8$C1N'T Ks/[01ЍM3ɰE){.w[Ɏbo3"(=-(ƵJj)ƫXb͕d#7 =IY͒d-zVʑ`-^ވU%E*L|t*Q|]RogϤybǸ~~0fL\hr rG59EkNI]Mc ПXJu샗cW~YgCv3.=%rou0x;) `d<ۗv¼WϫgN"JsU'%J!'{LMo`4.vq. pB'Wa؛GF->P'474ΐ4Ff QtwL,5 u Q]%uʥ{"B"si]9B:fD]KN)FVܤ%Oa#ީ'/ %o-]|lI:)6.//R7 YPsVBH@RsV1ZhXpR0dMh`5NQ.(S_I%B5ϿΟHq]m%\I",Lwft6Kvz5 W0p{)~76HDT$o0Cc;_ zQ5GKjY~h} c? _ɃK]xn─fdΣrywi@ǥ^4# I==dXc Vs w_3䚘=ZӈW^ ~ILz®8pi_h5u9K1_ wνw(^~t'kZ0 ˲T]Ah"-&fS@X-. ghQϪ_(*=#iZ"5e6`-9I&vƊILo$>D]E_>vPܑ _>[KbEu SRNdA0f n2wa";v\=Fk{(v,vwi1GD0s8Zh߬^'p2U9HfrW,O?s Z-k_V|p7qeP?ȕcQAלN_`tg8auVS&<h =&l/Ns\킕/b5ĵ +~b.XF Xy;U76C$x{v4יd4|SrM٬ ħE^l98?Se*[~ozYV*9$"~mxyN3q f8BZ/>1H=NF[UL6g+lH(ko|h%[԰~'Y;o0WrT!YӶ3p\L)aF{Ţܱ|#0!;K@bs.ۥ"E3Qe"3Cd @ncU9n_$H%.Tی{q xE~;ed+~!)6u߶a$Ȧ@g#.J`M 1VO5Zɔ/Lpc-zPʵᐮ.;IΒu/bw<(M; QRR^AQ)RO|Za&[O)1G':9X؜,BTwaGj;$-+W;)i-lp%\9>&ƾ^5AfŬɨۅzٖFQ.nU]' 'FN%ͳ[]>Iٔv&嘼4i"%,NxtaH)7XQ% 腤yN<&; ף̜L"+ =^3qC>,0]%L8zEOȝ\48ڣD[03Q5 j3+vXV ~-~U~Ncc7oͣ*RAo2%:]&iB.m(8iT&pt$wjUq뷘7S;a~d̒+)`ѩ_z4E̥^7Ҳo+@.^p?$O.jb"BU?gNj@EZY F._m Ue<gCP;b7{9ȺR[#ڠQ $>-ho4=*ܔt,c7eM+zvy?e^𿏩y֙|N`^7Qxv>nj!b-o6+U$4 C >bx]KUv7$lw^bb: А}-u%o?+MK:s7?Ic&0wn!w_Kp4O}գUڌ8ze{7혽L:IeP+Z(\c̀&Moi