kernel-debug-devel-5.14.0-503.26.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gIreleng@rockylinux.org p-Bm5 ']vm krFSy+?,Ïx$I#$y.,E(o0uP2Kv-٫X, 1AHbVܲolId|10{iP~OPиLas7 Ip -ӋS69".|5Uk4ޔb0KiX?Ak[b)%!sr!cG?n/o69VBӋ7|Bx'Zvw ux)Qwwh?rG4.`A%G݁ 6r(xIQ@ 0 T03V'4]ӻ< a !j/QL KvoIDBb9Ļ֔{&yVI!+ h'kغ_!B͒IbG{0КdMp~p-94UN'J@1@Љ/0RσJޟ^ZH^kYg%<ٌ <2;d24c95417cd1e7af8f017ca05df49c5c43270b1ead881d22a5d63a9b53964fd5bb5e59058f951d5be718dcce132d64f3472feac7# !k g:\:bh>;G?Gd + o   /5< M@M  M vM $M %(M t<MLM-MtM4l4(Z8dg9g:)g>:<G:<MH;r,MI<<MX<Y<\<\M]>,lM^A< bEcedEdeEdfEdlEdtEdMuFMvG ,G(G,G2GtGxCkernel-debug-devel5.14.0503.26.1.el9_5Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.giad1-prod-build001.bld.equ.rockylinux.orgOVRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] then (cd /usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el9_5.*/$f $f > /dev/null done; /usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete ) fiw W -/yKD "I>uQ-q<; u=Tx}A1!/  GeuWtWye7f T&|^Gt T }dqQ|Ta<|9]_kGEIf(9C vf[==`L#R6 :EG8<? 6}3 Ng(o<'j #G_N|w]nM6; W cLs|:;7 #V~{rXt5 M 6D9=K & vF&'NyaiK;LE&e<>J _5 y xs88MF E +y&{>N}h{Lx;=E==^ HaGb& 81'2 4[m#'"3 PiA#X, , {C!I' F:{;f3Y,wC:l 9;#'a_ I+ c ` sXnIy .CJ. e  e)Fd# ,- D %,_- 96h/z %~ /d0L8+s 4 zi ' Y 8 9 XU)[p :/rZV* p& ?^_  EU^ 6 1x U4v!"WD (vk+ D Nh)g  _ CKyH: kX KQhk $`C|.zzoF B cr(O~) yo t'q(RMA%3f v] Qj o` " s l)A  \$v O c"OL-Y* #!*$3IP{=lH/c e\dr"/0i57 0- \7E n4 9&c):.!' "#!& $* C5#8>x( " !"!/y&DMu-("AR!=  <EDeQ7i{aEC^. )& ;&<E 6<X# 5 u ]O.Y|OMdIg ^ \qX^2FKIJ6GMB "VH CEfKt 4i&ngGoX  ( `aJAO 8 @ 5l B.qJ rB8QEC %>iQI 76 \=2m~ c6fKva@q}~SAl&_(O6(5SdTV Gb{Y *P; 7Hcm}L   q)[Eg @Ni8+[J^ZM' 1t _&'&xQ]^}]eQLA_r C]u[PXUV >q=,"<Z`UX V^f v A[g a\QA`GIToI%+F d@ z zD,(U OJ,O \3Mz*o h  H,  k # p \)5r7"P  XmfVt\"usiP=8)tF5b^]fX |-.\uk0k3J,ky]/mck5h-J_B  =n )r8 Yn@ 1Qg Rl51ZgRh9lT $"7l4DSY:#   Y#I? B!%-z;  K[:C{T <A N#Fw e( r4lb5"(W" U %AsD>(H" "lZU  N=(k|vY\2|ZV w>DR{Uo)zS, yT1k_F\ i2c1 % iS  9NC# QR5N;.@qfi;Lz% %T+na$HF<|wkMSMLOOSUc]4kj8H=4 Si~s fQ)D~Q32c }T o5Y J!cOj 4}bK-i* ^(pcS D~M n|4 R XRn ?yF)WzW&?,8d b3 >oUHN#VlZ  z0 *b7/X,/Z)[u=%PfSG`Z"V9 f It $(a?xyE$|dPSYymlm PK  VC L07n+C; eF XAT \ ?"N oR?j-ohoZhI5()1YWV2Q' )Kt!|sJ;({"n{f, 3 e}ca2s{l{e$S Q-_yFJUBDr2yp_LvX_ uMEnSk@Q5]";u@Tm'2b5 zDTER2@a(YJ !p$HHw 8@FO Ye2)`({;XbLhzW 2 jK7d{E! NC c[$' pv;^t-f hYjF 35!d "<++%<zu Tu,m<K`BA;"w-`  &9# w3" z ]B.-  `oaOk]!hw0H'1THLE)lP<( H{,enzYAst^gi$ IA<J7s N&/NCZ|]u &"  O&K 42(e,:"Q ( VW<  )LglW-[.^FM ~5|D  W<AV$ 0U8 VTWgQ<RHqh> WV 62 ;a~gfeN&8 K& |I{V3O]D0oC#t}2PBabd~W v Z``^[bnG{sr"c eD-G>nH < !!K,&+!TvuUW  vn qn D * h _) {%5RXp<~X#a x|!  - & $^vRG ;|[a*yqoI-:coNgCS8w @9g |>['gf Qz^  U]APs yNdHr| hjXYJ-suyq3 wBZ N H@4*`O"v 4r``ht^EWLc+t U'F3 iIz: 8u0wuHETQT>> X? N: o:4p8PorHV Huj9 :u<EHF+0_ -[pn'[_S D @ z umF 6YD}3x`q vP2 O%eQewLgsI`V9 ? @'q AzQOVQ*_:p[\t#lN $ . Kk'QW H|cuOmzK/ ozwR j@W#Tmp32uUOc)l rcL^h  %wXrdb!,By S hcT{e  "Q.u+v#CAvS^ -c|NIwSW]R;r_'$D g/ L|V# $ +{vXE\ 7 Mp  b )q" = tb: _8 U_kOA%q <, bv^"s /o\9! VL tYj4IP] JK~4 9P #1 B##I 3 { e N_ C ##9 qc%lS3 9 B  &`k Z.'Z/ \   =o O 0 NL&/ , $s {q?z!A $9+?_ g 1-  P cGB< ,G4?.M]7R Q''`I%6d"C{4F<OyL#&{BMK /R&  R$s S.=H@_" ; 7!Z k u1 ~Z!C (,p }G  ? cd* sR1 99uF|"9+k v T,F[.y  %s#!> A#U"77,J F FB SVva)( W&e0h 5/u"00L^~#&/vPX\#N|l 0"0< 8#^# .*1]*2M| ,IO" $'9' HrQo#T -%saOX fr8t`! 9@ =6n QD d[ #$$#L\f!7,D:e) 85BS s  ?  R HS . R!,(DNxT Y S-$ |kKM M   K'  S$X f$ I=N <p xIx b^iRhvce *F@ (J(=[ 7 jM  I ]Mx c"*f4>euU jG~  :'4x/~Ye [h@## d6  .X} nD"*ihj@59W#Cebg(vyvu3%?f<)PEj I` W  }Uu 2  bD - = K g [ n ^ >ar C # N  ? = = r V  h / M#V,y; ~^_jiWXNC)Oq?(~Lv9 0^Q __ g >KfF.2hb  R A3(> 6Q )_<:#S({`$%Wu?  nH- L+(  /u'C& T̔Z P/(&j0 !+4rh h+ e;Ci5Z8wQ 8?b " 5&D$4*"cEm%*}BKpE) X:mw 1Yteh  I;F>6!&r HM#^A"pj')"lM@K+I $:Kc/.[>hi ^`s% ;2bqz2'&G-b h#?Q5$Uk!I_2bU0TKF<F^Tm wD-8 +a NKb<1+Dn!xe[G8"H*F/1:Q$9 :\ P]((I  u$+ u  WTy  ZPD~TC 6 = } W( /naG'UN & ,gKN05 @&$1 G *:*.Bg _ ~G i #O'LX tlXACM _L95&*) " -{S @g E Sb= 0% 2 Z0# +*eu {?'m< t0O a%S]u%(t _KZ M.P.';oAn;Jh _@N& K 6  D23#uzN; zI5K8 7@-i.v5 ^<> s '8'c) &j,y l P ? a$3Tm=MKARnL%;H' ]fcMZ we>A`R] ) #1$ 3tP!`-<  ZZ {Hf0  %@ {F*5}z(Q2S`C?9"e,'!t?q Sr_6 ah7KdaGQ4 H,Xw  @+ϠAb([%%OM+J<3#N wJ  b 4a;X-bHv O(IK MUKQz"A   .I u' N[c< kM/Pu  -K.U Rc2j)O|1 Vrqk*u ;D 1 'se N 0[P9& BV#t 1 מCZ0)[lD f& 2B\w8<s_lZ0a u!w 1wZ v' g }?q2X8E JvL&1bj( 'C_?\B& %oq /O'/y ?}+7;E[, L `RG`@ ,;V5 ,R+ p^O4)" v b Z=/F9! }ѻ4*df&D` 43 x 1 n4% p@  j, ~ .  E%  ]( vLX9 < S (DA jz AH~,THv0K4 ! 27n e_r G & !s#W= 3pyT6K4viMs%s[  I A {w3 u *JV|J`C0#b qUajL94J2{`YyKg(=ep u+K )T^ ,5  +h! (-jh )V/2 7i oT S& <T. A-9Hm V?F(94M~"T Y7h\"k CaIL~cUk C 7'=oA'CN$An,8a TGeB!$<WG  J)?iQ#&Y.r: .R t2 JX  b0-jL[Ta xO&> N> |(_z!ba"GxWrr x+X \L9DPLD?50ICui"a\""6z yzZ=;li +ET YO F b44[ _dLXwa aV M\+G  Wfyd>WQ%G(R %KcAw q X7 1 C.34_ S.|&Df jwf  ,$VE=8M.fD> ap  *<b. B= ]\_:-C<IyS/x0e05+A? sA x"U ]L- t Pu q{E[#*: 9 a KBO Uu A ?##  tIkKn(AG?% UY?A# gN >C}K>UWH%WHJ; +EFy&W H$" 2# Mk+32f!,+pq _Dr _$ $N\>hZ? %DN|{/7 &aT YZ$98XdK1F*?:YMg+x \!L9#rws#* f6Q<W/zH%g 6Ztl3MC'/19pg;+! *,KMƦBJ$OO7 i;@Wq> (KsGM8 D#&! 8(=W :F%9 j ~];UM: !ZW`sc$%kSvGE" aA<(6l2*b+r!4 $ 5}p3{<~  $$h{/E`% 0 QIj+.  &~[#,!4g ,!6P 1%5 ,X$ ?D'(@G|E l "DRIB%*]9iYT5;(GOJp- fc p<2B)H5,,p w km*8?F .x `d & jZ uZ ] zWQ8(/ N0'\$I1! eM?3*&/1:4  d 3e&\< X-S' +G [% "J77Q?} Y dFQJQ%:D%S3 b8% >/EBLbP N 6v 3~8 5 4~8p 4B Du  S fh>+ ]{5_:S6H52dP, Tg" )9p4+jl ] 7plEE"|;?lL Q  .9 TFG PlSB4`qj  4J]# ?^YxDi[(>#O7AW:AIIi<x4 z ics(=b'+ -;[$# OB*  mW ?!8 @=K &S`1 L,C  1 2"+ ^ % i z "5 #? % S  d  r/Ys% ,` T;,  r L :*_ *T> $#?  9(mo**#: 1C Y(!7 = M%uLo  `Xp_ b_V*b 7 I>Epew[ p .+>l$@b8!/##TVB8/AA* FaB !P ""7$ Z@V:t (Mj #(e| ,BrfXPK D. (4d "e9$I@2/$< -0K4#Ve.iI  j fC ([ BkQj{JUfY-G$&_ -v' c6?L- ei:8 d"1 3rx #g  .D36 1g u oE&05l&DF 2 $R x&!R q% J6v*!# : 9 bK'-[<F Z0ZW]5&@MI+p Obu-\isE ;)Maf%;${*4 5y) t)A.J.o_)#? ` !'D^,E.E 37Yc  7 ! ^5)~  KQD !3K^ )\F"* @G!2+| $i. BH"6i\yB *Q!EY  e9D,S].V]G7$ +Cgp'CL F8@OsH7 UL I F <%W)l Cz  b_; 5 6!}H 7 () Dgn0iTKzg OL)x%b"3`GdjI*`#[b&oLb4O n=v<TG a*,{: .&nu `ISZIg,%M }yE2 ,4Kz LnA[ \Y" d`PZiOh_c6SeW j`uhI( BIDg -  E  MS sEGz +n7xI SQ(TY v8x$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7*A%=##U!VHx/ !r' [Q<"D P !* )aC8xrZ_  L7n '1AhG :7 rJ  "+13`V4!U-e*A@>UAP SC A z34#, XT|y@T68x8c%}  Qa&'BMxFnhCk_x 3NY X'Xx3uCa&X[&&x5 X7&,t| k@h %+Ig2{ T2 IR *d +5k'.s#}wi!:x7m%42|1C I]{e)u0:L0 rYHE Xn 9QW^X#Z8 / | Y~z7#R*\/Av; e0:yhM R8;@Tdr ,n9)7 *Lh1Uu+ c-ap=gH^^fo}mWpL 9nUg [@K{&<6F " *+T$ ( 8xYP;I mE#! SHe$J*AZokQys& 2)ADHVj 4*%)  l|L+\" T $LjSkTfk ( an u$xB.   {Yvu$o {%I%Zo |~w t|[KL vx;O/f 2J0{|?(K1 #21 a':.  . y  x*/YP;?I5Ȓ"' m FE-1V g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?gg?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?gg?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g>g>g>g>g>g>gEg>g>g>g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?gg?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?gg?g?g?g?g?g?g?g?g?g?g?g?g?g?gg?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g?g>g?g?g?g?g>g>g>g>g>g>g>g>g>g>g>g>g>g?g?g?g?g?g?g?g?g?g?g?g?g?g>g>g>g>g>g>g?g?g?g?g?g?g?g?g?g?g?g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>gg>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g>g=g=g=g=g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>gg>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g>g=g=g=g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g Ug=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 Ug=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g g=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g Ug=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g Ug=g=g=g=g=g=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g g=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g g=g Ug=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=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 Ug=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g Ug=g=g g=g g=g=g g=g=g g=g=g=g g=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g g=g=g=g=g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=ggg=g=ggg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g g=g=g=g g Dg=gEg=g=g=g=g=g=g=g=g=g=g=g=g=g=g Dg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g Dg=g=g=g=g=g=g=gEg=g=g=g=g=g=g Dg=g g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g Tg=g=gg=g=g=gg=g=g=g=g=g=g=g=g=g=g=g gg=g=g=g=g=g=g=g=g=g=g g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=ggg=g=ggg=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=gg=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=ggg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=ggg=g=gg=g=g=g=g=g=g=g=gg=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=gQg?e641fbcbaf1db33abe6094bbca482ce312080f7a09a9264d450ca828dee6e6bfdedbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdc72a20d1d62801fa706f4ccd799f0ebaa4a21285605f68d9e88eab0df328e80b6266c426105b9356be1852497e129ec464d76f6b4aeb6da10a869a032f1297d1083b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc7525c2eefd8c7889ad3d2d6ad153c52ecb78c71adbb024d28b11b7e7add8cd65f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bcb38101352fec241752a072caa300539252e0da7392a269aa9b5e14861e69fd016f33ef87892c093b41df00f7ed5a091b80819957114ce278f2da9b80e9e37861b9dc4e75a9e3e2e411796b24d563be598946ad1a8f6579e44ded5bb166364d8c7837252187fe7bb8aeeb0ff25c86f6ef167490f93eed3063fb95929b7245296b60c4b19c1fcf7c45ce360fbc4743ae8372977f668a7239caa52d36d8811dbc8411284b45ab8133b8ce9e9f2045e5db0535acc3ebc77beea47ee016f37d9cc2caabb2d70fd58deccbc2d0d5179078ab4bb9a24a4fe9b7a9106807b0b9487ac0fd4e4631e2b5ec9f0d323f757d46e5c6dcec2ae0e81eccb3373cd376ae540cb5fc4b95650804794a761a54cf2cd39b929f586b9b269b480f67d18b24337a75595ba2c71be2ff169ce8dbf05b5bb44c3d8edad8ad8b5339ae78c04f916717cc3e89767df32ee3725dd200a9cc1c484f51c419734b51a68ea981bafd403c2f43522d91bd7a6294ab6f8596d212ca0375d5a15d2ee79c19eb38fd143a211487efd3ef680c1a491a893de4df69e5c97541d4bf33d047213311eb7752fae96c7f1d3aced0be5ba0877e2fdf47b2d0cfa3232dcb05868edb0cfd6a1a1ea8308b9006cd3b71ca45f4fb6c549686e0afd2609f9b389d030c6ea9f0c6083b3164382db734e7f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf31592a0294c9e276b3d65987f470eaaa2dc024c33977f409a6026185bed4f55b5ed2a82f6de63c13869899f43e8807db63376641eeeeaf51bc14614203fd6a741ca4cb404ea550f4959a0330e735365ab465b10dfe9e2cdf2efa897494eaaca672ec08a389e767239d3179eadf579b916ec6529af1f1d30d3a387494c2902e8cd93964c40c9d0948d2f643d91dc198a7ac508941bc8a9ec644a08df0446c445c45f78277b8d924fee39654544e0524f3dc971f229f76acff75acbaecf0170cd89497fc9e8f55d6928f2d68f810f238ebb41f621813b06e095b0eac45c510983360aba400a8fe0ac89218b6e16b04f9d57c87e4e67970b186e8f87af8285a16280f45569e392a006bb8516325ddd7db57932be8bdedd220893dc1ade23075fb2db21108cd952c29dff62383449e383462123cc8b1263f191be888998d5739fb9f3ad63a2f1470c57e65c305f4b4d573f2dcd99bbf8a62d6c0faece82caa2aeeb24765d310f8e569a2714d48d038b36cc2113a8b3fe9b7927a878d45997198add13ea2db77ba0998c8ac5cb18cfacb311a0b79fa35a21a2fc21d257c089ae9f02ecaa65ed59df9a8a7cd26eae69abb33f2229c86d5ad2c5092c6b56fe480f88235c4368ee3aeb99d5594f03d901429e6ea45c5297343ee5434a983ca7eff0f7a84b98c15f061d54ab67128db560e99814c3dae0c15090404f8b9b59718f065cad32ce0d340cef5d4e90bf3f001e61ec794d5bbd079d1e3f36a3dfc204f9f6234f9ff8809e973d5905c16cac1ff5e3c1d1c270896f4b0afb25ac08fddc80568907ed17043fb71415ab9fd8c903d0ae11823bd0eded7a90245530b095e06cac76f755f748d5888992d22dcf724c450c75407ed74485ad4c6a139427aaf636a86bc0b4b1da2f833c90219133f4535b58ba2d857cce6f7f802836035bce21845586f5da593ea6ed8d0f52ef789634108369f379c086d5b5bef3473ff4c61ccc9684e8a8025d4166d154ce16e22c44959280da288119725bfed9e468da87e365f2843f6b29de7998f7b0ababd18305909fa8c56cc0d4e391d88134883aaa3767d3ec63bfd7dbf42fc70b7a02811f96015dc87cdec9b279b41c512946ae4de4e968ef034f01e901c980da96b7447ab01bb5c79e8e18e2fa742befd121a0844d300fca1f7fb9b7dbc15ab2f58761eabe202e859069d13a28cabc7f67bf5abe43dec3552f885858e14d8ec254c1576e53a3fc0e4505668e0f9ae1d35df994e52e181a88550d60bc762a01d4ffe6562bae9fcc7ef0b6c536879ff610af8ffe21c49d5304fc54653ede11212dd1198e48a73e2ace10382d0034d5d94956039fc12feffc4b0e7d4cfdbed8b3961d223181bab3c7b7889836a46c329d81727b25dfb64d8871efde2ed25203fa97caab36be7196f326649da17b08577ae623154e69fed47a3a9a1437ab8731f6a4a93772b8edbb73a5bb203140e4966026c6a013e7f6993b67097b3de447d7ec6d1ef6d4e1651bad6c3aabde1ad917f556bc8f852b8dc2f60ef231f779dba5563019eab227a5d590dcd4eab0f497859d094b94ef668171374566849b069e989cf21dbe484ce3191c101cda71316bd86bb7aa6afd551b6f525a3a0ee29b5693f36050a62768bdedd30d4c2a6499ef3596457365b4d53874adfb15ef240265a1b5fd6add783e2a7642c49f7e2b4927b9011a730acd47157c94d4977751b0ce4d771a228f822ab5bcf36073ed96bee53c591509cd4a1f0062a9e9fe579a06ad96bb5e6ae9ab7f7aebbddd77e8a15f1e109f6b470d3ab3c2bc6021036325fe15c199d55664dc7c282e1fa5740714143bab846c3ae3c9c77aff4ef586e238b901aee8073027ba49ddc27f07a10e9b825701abca4adf7a3f48beb97b2fc028a6ac39f82e83e9dda73cddd9d21f417e636226862ba7750d345e21ae23d3add3a76cb8029e7554922db9d65811389b2a86874a216af490c6ceb66a002e6c81522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744201b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd56b1a64ee859cba478db642d0e78351eca2472853896266b8111e27ce95c81a21f11b5d322b1f92ddd33ef24e042585f6f11741d05ee6db9773c4d063df5322db8c8c80aa1cdb1be6afeebe46604dd3c50ccafc7efa62491a38e4aa851c021229be46456ec52498866c4c01f96b8f162fc1b6a97c157b8e6fcca6559907f2ccf7b0b8ee48657542ae40afb85c1b7ab9c56a85c926682fa5a7b12d697e0f3c1831819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7db17cba4c54f2c4ac6f0cedfd66a5efb0eb9aa936159352d58c66509cfaa4ec479d2bde838a70ad275f3cba7362a07bb342542ebb197b9a7cb91612d8fed369ebc69e68b471305626147b25f6f202ee8133fd0394fa94f7824e4637c3198d29f158fa5d836aecfec00b07d83ebd6ce63e7b9110f2f21447e610b745f16852ee6b1c495fa94ceea35a1c22cb817e1648b3cb23cd5a43ce3fe4dbfa482fd1801f89897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcbce33d7896e1dfc5970970e8c7fbf84ccac3153e1c6aa6be75ec1371f4e7288564e3fe968d356589ec7c5dc0f16946d518993514a42b55cee9b1b49dd55ed3654b136f1421056a3e7fcb4f75cb5fa18b1c98bcc4ee8bb206d4ef338aaa78d44c7d136a681aeb97e2d5264f0b9be4dc0605530703c964de4bc855d624b03aa621b1452e8595be0d76c755ac5a851a10875052fc2fa7f508259cd164a9953a66a21d8f655df6468490d2fbd7c4c35832d36afa6d53523acdabe7703787b5b14f3a26bbf3257baab61b744359225972548505c1dfc8b641e8fad1fe4410ad3ae8d29978eca1200816b9521361103290dc104ca8568b167e8637803fa17bf4124f8ac37c6a76b36c24b7a9fdbce98a87e00437ade8eddd227fd91d2d1bfac77adadf5d5be6848494588dcf5a0ae8a9962af7f51bc9bcf1cada14eac1612b458b91c1a18411e865cc05a8e12b2181fad8b54e6b568d2c11f6e1075c5336daa1f51da06326a350817df8175c819f834a0fa966962b5311b92c7e1572bb9f3e29780ad16a09d01d930f6728a510cb9315a71940bd69f4e0a1e494cde593f0bd2be6649157c82006f7b56228011ef5d42fce5f3e70e662c40d11af4f5f392f210e8294f0fed7355694f092f3690c8fd40bec6827cab282ded62530f7df691007720a23ec783310275b75054525a426a6efe656ce8dcbd3d8099ad50d38497e82fd3d9df0aed37cf0f119930e104ed09284c5b4052d862c20272712bcceb9735f5f2e9a8549f4cb36f452b5e19587e2bde1cbd115c37bf5f93c1db2244d4fe0b4805451654e2365631434d44713fb8892a53445841178d746b9795f6004e8808129953ee977675737c215f25357000122fd60b5c8bdab64ed96f5489a7b2b96f66bfd8c3d0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3792b2b8615eace89a216bce3be3e80defaf7fe2f1a5836f0ed0c74534583b77ad254a4ea41043e64101312050eae779246c1ecaa2e59c973b6ac0591cdefdf57fff263f1e0f8856c379e63b0d34f3b45a6baa36a250ada6590961f48d77def6a962ef8ea989c68aeb83fce943bb0c48751036ea6e9565b9ff17d2cb9222b8e39430f40d93fadf36f94648d83387fb2c2a812d9d53055054151398bfe77cb51662146bfdfca6e5215150e823860bafbd31bf973fe8f313c5460a1333416e6b27d6575f7c32affc20f130b1e0655cf3e77cae7b5a855b7799035ec4c2986f8f63c7f8915bccd11dd8f78af7f222757dedc6fcafe3e9b16ee4e5fddd650b7b362a103e839648dcc94df7c0d0913e8c48791087cea47d270aac55743756d9f0d82ca872c89805bccab11bf78a0d7ba2515236f0df89670096139dfee6e3e91ed3237fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37ac5d5326e06c779beaf096f7e576677fef1b2c4719a42ff457db09435c6a2af9dd32c7fca9bd0add2cfcd55de2a93579dea971293b3ea694bea6db64acd5e90db8df400132290f5d1ce6f169cf101ba18d5a4e3f6cc03336ccdd8c9a5f3cf5489dc93835928d914f9a5d92319455070aa3f5a1c27f1bfa70b8039e69b9b8e5ff1e03145c11d566c5368593d40b3510e54d0f563f296fa16afdd9f50503cb23349f24d7501e24e03eb33dc35b50b72ff4261b4d8a521f302fd93e0b2e79407f1bad39ab1f75b284f0db5ab4ec1058f7a853dbc409c9ee2293df3c16003b34353d4e35c7e8d4ab25fb6b1394aa48ea55367891deb3f0e8ca1e2247adcf18a692fc6db33ea9e449aaa511423211c1f437d60f2d68df221e88edc32960fb33353adf0e03f9366521f002d3737e9201ce72ea1b26862c4a645fce2a5b58e702cb1231611e31c1a7c1c22240887b42e33f063401fb1824ae23f27a9a75f4f4e46ddfb67072c17b09ccefc9ff1552335ef1630b0b738710ffc29a2120081b8b6bc84a5c4101a88a857703540fca09723ff64d6e94d4d22d5a937ba2f10ffeac9e25ea1052d1fb282db6bd53024fe0d6a6baeca70eb5667035fd51888d64eb4b4c7fd971e2da4ab28694a692cf35c33a549e08aae3f008bb35bbda427adf873bb14b89d7ad911ba77bfb04974f548b3e7d3ec9a676b8d3368b0a49716883eb7fe6b79c8ea97bf2efa9fa8dfff63386b64aadd66819187c7f3f0e97992ef3e261b2806ee2deb848ec79624e0049b1e7a24f24f8d6c0ef881c5ab51497eb46a261e7bad571a0c2287411f0b0b5af1b9fd23d866f77929e4ca6f487e0fb3f3dafa83afe17fa7fb4e4bd4f81a131f72a7c8e51069e5cfbb06744b847b61e1944a8ffe5e8d4b887a9b15f07345e7df68716337b80f1b0e970d1791aee14281048ebe15887efcf3a8b721c994e85d704dae675192960acd963c60d54a7248420ada8a97967f638e204e125c03481b3c0c33f2ab4f4c03fff12ea79b8181d82acbe2e18acd98fb951368fd0ac59efbbb3c79d73427da2d0b9b05418a705d77df2b1adcdae9ffc777dcdf6b4f46a018fa563d4fde8c7c78289aa44364f003ec2a4ce5948a158343f77c1b2e9b1463eea77c8d8a1a33326a068ccb2670f767c36f3b8249cb7edcea078251106635323db973d75f9b8903b096ae5b3f9ec869cd48cd36997fe3eeb74262251b027f9cd004b687ab2157b6217a41b2e998bca90d64aa38df06f7c027e38b411c6cbf6ef7b11a8cccb092dccb6875a4dd0d5a961b9aa6f81efb464737e1cadba99c27cd54d58e90b34f3a993c6f44f00911c8bb2bf00fcc40fe851254b67870e62789169e12803c038919dcb430cb8adc1f5eadf384c3174313a29f8e9f5fa25cbc0e7d6d68a8b1c78dc201701a362bdcc3353ed7e6fa0755bb53ddcb7bcfeb516b9855f64b81069373730bd58d2841b620524af7d04f94b0aab119d95d163764903ab8986107e42732c347d362656b28b170c1b6e796b35be1805c2cb5dcebb828fc97e2fc5582df09ef43c7ad93994f5a31e9efa78b6f46020dad3e5c4c9b844ee08d35b016b44c1d8e1b67d90b1b362cf7af88610d59a4ecce6ae387360ee5a5443c12e4733d8ae12b580453638d74815db64686e3682c2d42193497e705e6dbebcc52ce69012d660f889085c9c0ca76dfe96a627cc89956c1f6e03c260ab1605142652f24b2f5bd3230d1eb3edd0d187a27fc5acdb1574d54c249d8ebf410b9f449eb2ad5583990718f1b4451625b90829cb0369522194cb2ab3c9b95bf251c7a18291758f896707dcf305835b5a8145f023b3209cd4454f8e4309ab1555999968d715406ccdcabade50169387d2ce304d1cfea32b16c6d95bc5a59f064c5c95d7828a6a3423690e72c1513c5938c5d7b1668f9671a23e24c64081aa587ab94aa11dbc797fe72d3debbf803399648f71ac8076a3075cc518e83dd2be3001d836814705bdffd2d5628ec28eb5a2cce6162a458faa1471c6edfe422fcb74b6448fc52b2404c81ae859a62a57b310856750829baab9e688fab38eec1e1f4a7e9c8d56e6806708b0ab6feb6e841fae7e06f0384adccc10017fef7535d2a9147f3fa6b0ff730cc7b633133e0890932611934c43e7caeaffed21fb6efa41f9fb264ba525084bb9db81e900e69bd95d1ca24cff224108b6182235503c04856e49fc09dbc622f7f32743751738b4d75213ab1a8d62a794138b1c5378737c3f364defdc563d337a57534b5e1f7c6ce288ecbdbc8901b2598a137024cc323dd3a9699aa7fb1e00c5599b8903877d1bdd186ba323f71d9fa564b465cbedf422168c21f4866fa6812ab71ad444342fc7b79e100f09bf375800741578aa189f735d4ac5ad311ccca735df547c6b4f7e014f0a1bbec198470086f988ff0f721b1cbc1bbc3d4cef05b7503b136d065c8aecdf9911dfb9590e76b039ddffb7de62a4bca14d1b41695feef5478294870c8fd7c5633b34a567a514ababfcf2fcfcdf231c69e4329d8d38977a9373ee14732a5be4fe9a20e7ac0fcd8038b43bf2f5a45bbc69c323a4b6dbff1cb38f78c47806c6d852253b0b98d95383e7c89fd1fff0bda6213ac1946aefcc287be5981a2178e3021dc048cf5eb261636fe220e2fe52e5a913d174b68ccba0eaae2c4701847321ed6fce9e2a57f0cda7dea7c38176a01490a8a113fcdefb25059fd89da9ae4e4aabea0d44ed0c422035394373f13fd69568822654a404924c104bdace338ab8d1c122bb16c6dd942eb85db2c9e4c34c3c88f231bbe2d1910444b887c71b7a0d6cab8a4fb7705cdf4588c9f46c78701acdd844691f3974d2404b9f3ff061c6abff5ec19d3636efc82d24f371425eb9b8d5132e8a866fd7d180c9a6f73adb18c9dfd3ac3c1c72e3a1b288de627739868cde8d73aefd9106c2372cfeffb570716e4c4248cbcacfb97c5bc5fb704e69b41b7480db81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a14698cd44487f45d32031d28cb9ebe83ce4c2da60047a4d4eabd1fdedba4a9db0b71a2b0140b82e2ae62f6d1a4eaa716178d50d1b0f3194c47f0510f270cd18ca78d8fe63c83307747cc282e45c07084a17bb6d1dc2f6758a4dc93ede61c06d54d66e58440caeb21a35aca617ce9e26cbaca632a4da7445b2d2adf8a53fa90632c53c2874f22dec98725ff32d78592ecb8b2698314cb2894e339743122e5798237637fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a61522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c3874420497509c309700b87f26612b5ab75adca290351f9f581415f589d8a0b2c8ab0e464d4c3a3a921a6d3e88908100decb2a0e894a17388c0961ed8127b301bc3fc19def21e8eeaa18bc543a72be7a0524c4ab7ae5d7e207e21ca197c2a2db94d9c5be95fe17050cf6eb0b7da6c96916157e38e1f484d24465f8a464130c535a19ede45df9c623c3cb5c78dd983149a03d4347643263ab2c03090c3190f90a5c1a9295c1ba96f8c127aab4bd1253c4992b27bc04a62c8f1f48c1644f8c9fe3cf010cab2a38576fb7d213365c1a6e158ba3bd1d34197135e01df3f04cece5ccd0521534c0cd3904a9d02a51151d782109d3a7c2f88c77b773129f592b4665e3e98f25a37ed25a00006ffc728a14250082cba056a6fdb585b26fa8a4ea62610be1a3806869b93fef34cd5f605ddb90ab3e811570b0cd866db7530bdd172fe5a094a890dcd2e19ab4ad8328d2dc476dcea21939895a0a0541d7d8ab904ab0d06480dd701af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1785c3a14becb019ef0df29dc3a0c78e48a7035f5995d7ca9d0789e033658aa3bc0bbf29c827d360058e2489c3c003033d3a0da4fbe916e89f4339d42df659fd4254af12fd3ea83457623dc303398fc3cae3ff3d23e216530f5af018730612915f0b1e26d60a913150962856666eb584412287185f8447d90232127ee9d4ad0aba6b236840edf6a3b3baf13e1184af240fffe1d1060854e37ba791bde72fc09b85f341079930b5e971042c98ddcceaad586f1e057e9f191d9af7e64a1229348171b338d47a9441973d33b31ec819dad75285597a5b8027164bf84b862ee509e93b032f4f4a07cb5db743b90d5bb38b1555b6e60b47bbf79694c3ad98b56d577528a420c46befff6e4b6d1a69745b018121c77827059895dba459abc0bb664063933bd68e659eeddab7c5e428020fdf3e971dcca15c790aaac4f3cc4aaea5cf1d7fdec6c81326b8156bdd8640094731c5391d2079950712b42555fd1cd19907e5510e9a02957282530cf7ff1ce2bc23afce8838a366e754c9c1899b3374d2837c40093e33ba2ce0bda2d3fc4bc042e7afcf64d319ceb7a2967b0f78418cdb4bc08a906beaa8b258a23f947665ead3b91e23c846fc10c5f84bed7190f82857d6d34c800f543a63d911ffa8f89586bb4926a6151d4c3c2892ffec41bf38fbdbe0f4d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b0fac7914b195a60cfbd42d867c48abc88ffa07e426e0c295e5511d31fba4f76e92f3968dd6c58f0ebf40fe5cdec93619cd2076b97ba533cf2c26ab7d767391185424a5e6d6cdd34240bb0b97892414f2e3cee06e25ec645a74e39debc14d7b6f33f566b91b78a27cada05393099f32ea3c83f1b8b8f9f0be10088b906fecb185e14b506e1024aecdf679fc5efb89d83e75520902b5fb30cf11c465c833d6780fe08d4cbc3caeae9250f876fe39817e5078466f5dc136f3b0f1b9b025a83b5030f04b65d15d434a61e02b11c72a9dc8ee0ef53e5fd7223addf261117e3cff72ff58dab70e0f4fd32a0a6c03d2891f6ab9535d59b7998a4810c488de21cf72baee7e4f6f5a0516a0e5326bfd0e96573842d013e3c39cd35d56c75ae7edd6c18edabfb22293c3eecd87dfee3791dac380f6d4c8632633ece40428fa6a1de8ca99413c262f91dd854a54de35aa9a7c89fa0c899f047a2536cc6b78775ca1878af5b86ca23b187ad76482eefacf51c976789729a721ea0c0e89a624947f78a06ba5236583516a9b3da7384fe7083cc6aa6cc95772e7fc3dabef0801286731ad0e4c5da377b45e00814d7d0f913234b9347d637f1105c4b048b84eccbf46646028719ca48a93fd162d184584f44c63d54e48de05bdb6a6e873215aff8609018b10f76643c21f9a67eb5ad9aa9eccd2bf08967a59d97b92a9eb39c2ae553ea8980da83bc38388a87ec386d130d1989150910363d31ad1287df84b8c2d08c3ee24cbbaa79ce293009d7ed5d7a8e99466706f63f2591f550fab95c77b12bece297a009d37e4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418eefb29c6b6e80381f7a4000f994d36d6b15c88d5b7e0cf53963f76d2f4dc51158d0d1792ae4dfc48c249cd75d83808d36175580ae99f70733c2165f5ebd3c42976f0b67eb51da8a065f00748a5fb85746d46240e397d4d381e28f1821825de7549ee1d10d3c536395c49f368922b1a601b6127aae6dfbd9f0230199d828dfe9ea5d7840fe365cfbd8da50419ccb2889e78bcfba1e74ed1c669c8adcd4d71864e2e2d17aca238975ee25af9715b96180568a462f5be3600a4a582a2172dda527453ab72fde2c867391bf6d2f06d5ecbb748d868d92f3836c8c0eb520ac9679f709a49d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed306176a3f26b090f6f12e03f405b242953e552ab635213c071b4a3bf99593913c8106b219556695edab439c617c1b49871f2668483cb17bbe37cfc06235cdbea3c2003f8414fc2ed2730656bc96b9f349e2c3f397e3e6a26dbc764fa6f1d33d9010e2d25ad34a6b7bf8751ee3e1ab54cf550685e2c044934f2433c1a357b988dd6d18d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e17225f7b1696458a3a76f2d96e9532c8b352661cfe261ddc98273e355ca8d03ccf421e6632f334ac835cf165732489e4d656c092c3027477d8ec1b81ae36f1896fb894929f07c88c940d1a6caf5f2ec2360745b6f975922e28ea1146a480012efdff695cd35517daad0030228a6e34ceae103571724289c976e546bf6f72704e8d3c990dee539e31581a2516359accba5134e6ef44f3263ab9a1f3f34af87a87e29bedc869d5a479e3e180bb371798ce6aafb2f54df4db8453bd75891da9db709a9db6129129dfe585674c393a6cdca79f3052c47f2b34cd33a05cfd9507e0f7103fbe9fd9a7e80230614c32533845e7880c6751e9a8653c3baf592a705f6d037bcd4d00d4536834200b3d76847cb5600bcfbe02130793e244146021843883e980a0f63fe513f94a24f2543579fe691f3c5aac8aee19ac234abf8a00c76d39b6ebf8da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0149833b6a35cea09907af448528dfb2398e8353c3556dcb0c0d3dac8f21e031d215593778bb1d4fd2d66e47eeb666085548fa21a18d8f6175e677239417ad6afb120ef02c85e6d2cd7ca0c691dcb7967579ebe0e03074be8200087f35fd7e939a8455314723d52822c8354930040c72f7992339f6e61e8a15d6e5b3ac6db39b8578092bef07f0e6397f64269fb719ade8a574a5658f62653840361e41ead2aa4620f03d868bc8ab8335fd79ec5791e75336eb4338d2a41c140997f2a4f6940730dc857ab42d82caec323264873d69781e585f826246224042a7fbb79fcd9c4d413526ad32169bbdb9bdb501238e65cd2a1a244cc4a8c81b7111de4e92aab06b6a1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e72d319cd42e8e49cb07deab90336484aa1fc14d8e6f9771ad0dea575bfca65be3be1f1e60c4dce0ce3518c7c1eefb7f883d07fc3bd26cb12dca01f08374cb320afe81b5d501fe538e20666b25b5f1b33c8d96c9016cf6b21e882b1999c152e4f8f71ff25c2d1159334d0a3bf8340d7ff40ae16d39551b92890ba4eaf23ab6de418464d14c3646963133f390fc56ab4c2efa87b6fc7ad58428c803a38328c9cc07099070a574aac0cd6c63a9c7dbc7f67e1e21f66ef30d7a8528494c950613db460f746b63c6d18462944e17cb434621fab19d6385672e299ab045014732eac3e326d0efcb6aac7eb11ca461080267b77a01a97b2b55fdb60104bc26a7f600841ddf2ad231205f3d9a6538d2397d8bd644f594c0c2d4e4e2d83c5ec517e608cbceb137ed28c64182f620de6759c1dac155a56c93941a6699c884a9a1d971693488f41b9b85c6312472d9e04a0af2408bf4ad9417ca1a060eaf040a14f1aa79df68ed492de0bd97d3fe0e59cdca8843a71b6203885624457609879520093ad47e4baf96bbbd2be59d86eecf83b5a6e53c8d630ed64eef0f0323b78a2a766dcfa59ae410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04c103cb63e8c8248f59c83d13949436233937a35f966ae4df6f5cfbaefa88b04eb3ea1b44522d2ce299f9627ebfdb627fe48b70715f07a2fe993b68e8ecbb4b9d742bb1847849f982dd8d007cb6a8f5a57b4989bc9c1f7be4ad0ccddf48b2fdd2b426c6a3046c2a403b90eaa5a8c0058d286d0e159d32535550c90dc7219ce7c0da45b926e2cf6eaf7b36cb1ff53fa04fa0df26fb71bad9e942ec233d62bdbe4dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f77a2130bf628960b307e20d30ffb14534044f9aa913cd2db72e110886a1dc5d9d4a7f1748657dea0e778a76699f1a0d3bcecfb58cf5b4435d606e7ed0271a627ab437b58893d3e8e33fb9c76b21f590c03c0b123f9e864d8fa996b18830c3e0622133627b7c885287db3c2e1255bc97f359287a1eeb844e8b58bd338054ee4ea8e4a67770dba7aeb3511650a0f3ef9f905ef9f1119c5bdf3655327d4fa1281c711c4557d9aef5326bef0789bbeb41985b436d764058dfff0b0df3c8fc0207c44a00fbd807446ee01ddfc77ec1f1adbccfb846887a4f605ca5decc569250655b9e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04f2ee1d8d7e18790e63b31a09b6006602bd1798e2b556b124d8607facd413870313135ede1614d35f94fd9954b70371afb85ec079b2791d1207fb2612469f285d946a3f434f66696b7928b4909072d0747bdadc148ecfbdca8cc3a57ca41b5195e9c8a763b9739d464d1b4ec21ad8f5bf95a476c17b56b6bd2a3c20003c77430d0c2dee210418f9ff17bd9fb603290b237a8a68934ea3d9926a49effc7b5ecfbeefbe4d7d13ff73e6e58c20f84e8708b1cf2bee25e2296fb3ba2a9151576d6106baea436168aed2c7589fde6d778829d88aafe7c856d3818fd509cd88dc85e471dce69fcc88bc2124731df9ab6a1fdf7f61c279f7a42f9936b5b1bbdb6a15b34e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db046725f2e7f37225501f9e002c6a50ab91792b078a31debc28485373365a7a77e5b405a37e40f72891c13e37c0a703b1f883679c016bf7d01f8b122b47079862f18df59ae624b3b5f3614b264a6a964308c66319e29cff1f0415839f2fa279b25b37e013cfc0d1a184780a05f103771f72ce11f01423c5f39d327fe27bfc762e5a1b6ff91cb55dd0905d336a8d0d08be8b705e5c725501467fc3c14aca4e7beeb7c6f06d56f01ee2c7d97cfea604c72403b0ff0161c0cee04d6aa8eee441f0409ba1ac0b17bf5b067cb497b4368e6d277f64c5f4c48adeda7b6e11c937b22f605f2e1f0360bab01011c56ec6150230263a93f9bbc44121527ca9efe6630a55e5d960356accca0f02876eff68cb38351c981fcc410781b952c3193fdcc319f84d76510fc88a3447d25a8bfdb84d59176d3b9ceb85dc44ebe880dccbfb03c20dbc21d79f0b8284f212740c4d54b32d31db3c826a0c4e5d3cccc87244d94412eacc26685b8d332791b1bdd2796091da5145155734060df73bfc1e5683bb2b4d309020402e9b0a2ee951c048b3ff77c8230e389a25818844e5755195c7e0d3f527457d553984d87a780c34716f7f8414ea7bc4202ac171321742454756f77668fa51a8387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fe6032c8b4fc4933c2367ff6d195cac07f3ea3e8b6e4a446310384f68a2db4d80f43e1274a989137bde8f12718c8f893729f6f95da7316650354050885c5739ce2b01e0213aadaea744522f21b4a0b655e1ccb686ac84f5e5e1ef0e5a3a713912fec8dcca75c670773491f11e24a7b87d72be3cbcdf942d77fb17d2683972b2e26b810f8eb26e7ce2b7aa9556f552b406e507691dd23bbe94fdb510d4eec39ef0cb329465286ea9a60e8abba60b8d887973d620f6f07c8a970449b274cfaf219233bdac1f84c34ba0feda6640061189f345acc2619b5aa0448aa9eca63ed774022c9c9ab16f5a2998b903da89b1f0d7dd78c41c8cfc592e8df1279ea7bd31bb322bc8eb4e8175f8c009de6074fb5533473ffd387ca3bcc0611867ca7560764440c704d2d04ae5a0025f94253d1f4358e54ab61b46021747b5607453591050fd585f110add8e3c7a907f97fb44cf98ef71939f4b7c5c64967f68c74ca8e6309678dbcef28c2c25a48574bdb2d5a52217f2bb6a6be878ea6d7c469bfa13015eefed3c7fabe83092f2a1a15c64056b58ce445be5cf348c0aa8bb9e103d94d9bb086ae719b701e6c3e34f3df51a6c8737e6ee4d801dd5086ad0423f25bfe2af0128c52e33a7b0d4c5efb6b719fe98eee225df110b71cbf149e4d64320bfdf7d9de3bd1d1160de02fa02a83f22c48973df609a9bb1ee12925687be12aa35702bdade0d2a91bb8a6a236a9db6987e6deace7b187fa3fa905ec865fe4752f27cf68ffa2f029a27b63eb1e18ec7ffa9651bd1d475786b09eea0fa6a77e929e6123614e66842dd51296edbc5dbf62edca092db9c8e66d077cb88de49fe1f28d8a6f988891cf6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7df6047ef58611328d6389ac1856041857c3d739d0ebb4519151ffdc8c995a0763c0c47f4384435684a30281f28762602b6ff50eb1fdd74818c75ec57f8819ac69b7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a56845c181f211ba6846e6ccc88855e032003c80e73633aee4c7c084a4cefe70a4d08f3866c825f1b1359bdb17e1183b91bd31efae21c611f0083ad1697fe9ab8b319a434299dd3205dc394f6a42f13d89b4f92f604f739f0ae64d51742ca3f505168aaaa28d0317ba8b2639287b4cd47a2ba28f6e2e12477082ddaaff75ff851e35889bf858fba01b32d304dd392777657569399f95bc73cfc1ec4fc05e3937014a7fd880511d6efc7271096a6d17dbf4ed03ff91dbd6a9fc87e6d309983efe81125b1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4d7a3fdf039ef8273404b4c0b4d17edcfec7dc7a7eb34c92eae38a5dc2473b0b28ee5e293dc0800caacf4071ba2be7a01ca2cc6eedac4f2ad62644759c07385d826710c8bfd345a131e1bf1c7c98ba8b61fb56131d12363ef52ef96bef823f1f4c81b381827471f651be8d8dedcbebbf9d67fb003ebaa75660282dd9b1f5d0b07016d2de58d3d26f15f46e9285bc9fa837f7689eb3ddf3de649a5b89e445f150ddcbe39a5551d503aec9b8844ae6ab8e9aaf9e9ed1092b72e825fc93732b3d832e17adddd5db8bae40f594f790bfa6490e33462512cbe0f87e55bba285087b95c91b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b0f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc6f5abbbc33c489e87c793c347e88e321699741531805cf7ac6935b95414644400e271666d22ed423bba340afbc7ec902c1bc0f374bc119644fbe83a2b2c4aea322fe2fd8b45ec8028d0a35679fd68d3c2c99b84f42855255cee1cf3beece0f4aac47d8a99e27afac7a9d79bdbd7c037356074faa380501dfecd0dded3460fb21c07b744a3e12792f150b1608b2773a608f18b9c9f7ffa9686a8e2dc84560cee1f5ca83a6ee2467ed29e27122bc6d0aac22ea606a992d8462da39b13b90786365c168931141512abbae9138ec9469b8bc651b21c6293eaa060312bd7484847a30588ccf5b985a81329878b3939a77acaa511fb880e197f13965b673d5b5d7dc47bddc89228bcd87f56ffd13760fc671e128a7c3ddf60231b25e83ae127e3ff634f4cf34226b033198eb9c8a3fe6f7f34de1ab46aabb032c05f65c5a7ef6a815f61870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cba713a67ca518fc0464606168680a76bedf9541e9a67de425eb6fce1ac613b4d1203e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea05108c821a6de1feeb3c387ec447b2e4d6bf0a28439a79e8c871627f0257543aa81be7d2f5a88e5d518676d365ba10d859d9bbcf7bcb1df02c0fa1d3980f118433ea5ee62f7a5d85d03c393e1c135157c9c1846d9c15285aea0f2e633c0c8ff64745e31d4c1b20cf84cecf1bf347d4796f43c8c1072c8819b20f7a75b845940dce80657501aa1469fa22281dbea9fe157eb78ba92444f942f7b1582997d74a2093f945968f6d01c195649bab2757cd92d1f3d44089fc8c16d92f63ad09d978be4513f550052d66d40f4eac92ffccaed86fc4315a11ed956cc9132d176835f62534aaa32203e2637f78525913e368c4010772e8e7ccb5f18a43b82353a42bf1a0e6fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b48bc97d0c8d8442222889fe9790f677e7f171c9ddd306bbc8ff235f3585178ff2255db7f4a527ce2d6133c7a409fa69c1a289da46421714fab594811b4377149eb5306bdd33fff4c16e0a5dc118a0ea1541391e5ee3e88405c482e7cbf3cc0ebc9b789f8979fe987e530a270a327fc651a54b5a76471d4ca74625168279e77672e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f96a53e0629e30acf94557dbd1c8e649c1a0092241136e4dff3df7720ebc5dd7798be038095c51a2850b9e966509757b0545902e6b3358f244604803a39c66741fd54cb4a29979d187b0e67bd029887a929d87de350597b4579ea2dbecf490d693645a55c3d36bb5b8a273cbcffa8e51c3de58d4729d7f5e5a4bf05828c3c789558803e66aab539b67a6e5d9482a07487f75dae8ed0c210d75172659b9587a2523e3a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd6f50888f12ecb6f6da70d3a6b3bca03885ca9b5c7be2c02da7a32df1360c33e6421301e29ee81f3a534480d8450385f4d87adc19f6390d24af39f3ca99d10360ffc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342770e732d192095d5922968f147b59ab02babb88915724b71cc5071ecef8b178457b77ed043e76fe7783c51049487f1b19c1448dadb3b42eb7b212dd2eddf3823566745d6ce44ebe2041d55af373a5f7a7642681fa19c82aa588cd0d426631cd8681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100b88ab488fe2d8871459225bcddd7e87439ecf33305e7dbec80bdc634b618ceb3c670cd0ab56c9b4173544eb7183f74d946f6fc4386e62a078cedbcb42b3777c95a4ef6b7ddc35be381159d985657f21ab235233614ca6c1145464213a77b491e89f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88265bf702fd22e004580af6674ff01c8f674cd0d618bd9d59d2a48b7e7ec0e9d2c2fcfe23e71bf050382984ed9c8cbbdde80f5a9d07cfa87de93a4144c180acb94e186d7d9628658d6cd398a52fc6ba2ca622bc73213c2c7958ad118cd5cc87f1c07b68795646aa718a364ff7490f653ff2d812abd19f3346fa10ce054aa68e178ba98cfd72ec6e5dfd9808e3acf8620076de073f3ebf030427b1f0de3b4348274d4597d5e93b060644f92a6b4d6d9ab48d09664fb5e5c41cd263b1b093b4377933075fd7d911258b5efb44d68ec8fda9ca7672103498d63fe7923db46ad0eb239eb931a5bfecc7dfa4088d9fe84f0a695f015ecb861561aad530c6c4d42110addc5fed116c3d0b13e992698207c0a84dade6f4048b2e19b64665ec1675f4540bf11b2f8eb699c8c2cec8f554f53b664fbbe22cbed29e82d2b02fa3d5500c90ca83dbd7443ef803da0017c9e099e11cff0131437236e0823697e6abf68ab7b93cadc6b01fc4e70fdccc1f7a2375c479485a9aed09457a40d358d33557655cd428760047d3e753fe061977abdd47c36c555812a2ca74ce865b50978c5738c4dda6881273575174e9b3410e7f1afaa4a61a62cb9ad6a516b27fa28d815f54d4282667981b085e04941259c3a9fb3b9d9b53ffb03c3493748509ba2a13e936c6d1e0f04e956c180aacbfe60a0515932a3b01e3ced4790501fd6baddd5f796133337f91d55a7b69ecdf6886680a4b9312b37edbc2b8ab28d75ec309b58d05a7c90e3d300b95467f1eb317f0e7754e386109df6ac5eca2525d69f77ebad0a9eede3ec8d5137615e9521800448b42862ef343f4698bc24e821c22717f3442859a28ef647b1d66ce1117a95ae16ad7091f2a929a4f7bfc1fb8a993df055e1354216b2bd6965b0d54a6e556aec2dffe0a02ba12b1b71dcbbea9c1d4cfd789e66bfb640735d5dec674bdda4dfb1189c84fd7f5988d17df0c999d1041995ecbc5db639262a62891ed79f7a11dee85846c248322739dec68a4468980c1d7b03b204ebc5483a288e391b5fe0851ecf20332be58a8d7b16e77fc8f1fdf79d59fde015bd456da855f79a9de69725e267b0ea7eaea44b17078e8a3203ddb1b12edaaf82d36fbae3be4e5eb32de3434c1d35abcd3b5f1612925f027533f51755cbbe7360af4cacb6604ece03635083ed9d562be0bb54d410dcc63fcf41a18e41ca22d161b9a6df6bc17d7a1ec68b0d2ec560746f9c11d307e2c0a1deea1aa5c3f3c8abe19831240f632e33aa62a3412057aa275ed3677dc81e5a6882473dc9b25a1960b8220bacc7ddaa95c4db87103c731369e6425a19fcd3c9ea0c6967111628dd3119222e43e5a61b31a59ff45f8097e99c253b6e83b070cddf5ae9880f43496111f9bc0204350a19b10b7a78718cb9f655c3fe50f13ee1e82f96e7d007ff0b775669ed2fb579362161aa14a07185288140131c5c2b39966c74bb4f99b2b9aa5c5a13e8b1ad1cdaa363f892680e8ab9237e4e5e96d46c78bc4c014be6d80a31fc8e115a660b2f5c25da371ab2d9e12b5eacf8bbb5acf43c3b4f2b5097a44797181a1401c8db240c8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b26499fe79cacb80614be5320493f6933878e4c908939e0ba05994c06997c9ce23e7f0f1de394c7cb6188bbade69f9aff7cfee0d3811eb948481c7061f1fd9f49799a05e8a3fa9d8a4f4c56bdd6bc04893588e8b2180837bd5a6e2d892f0ff1578f765ec4a5a2194338dbc950a64352dca9601d9bc51996b9aee5f8808c2b2c1097989f7bbf8b31a7d2b80711cb1eef2817fee8070ad2e7ed27c3794854ffa46cb15299ac3294ead2912ef650fa807f61ad390d26709be5decb92ee96753829416583bd7df007b891ef7738fb1d1071659bf6885a725bf39db5ab218a14fb9f518a788a63fac9c7547800cfa8f0e6d4a7d64fe9642797433116ea8693c78042937a7b2fa858c0ed156956a3ba32220221b3b5af1b69dd3943c71d85d4d314a73f5e6d6f0672f19e70560e53cf8a67aa34db6d18ff95a3582fbc7bc074ba4fa6fafa785a0683aed0f2c74640a708c2d8193866f7abe0bd07c047d151d8c15df5d7147c54e9c1ae243e212b3c818961ac82a5b3131f1b432214fd1e0ea7aa6b9fdd1aa648ddff1ba8949dc19c74f49230d33c71e43d537be7756d80288bbc87779243c591260d3e66fcca9c2553b807a4d3eb528f5e2c17b56d065624df67c50732f5d7523413c6f3836ae26f84795332487161e773abd775b07af6f94c3e82f3080c3d3ef4e6576001e93fdc59a877dd96ffaa52ae6079931dc8a34aed10f5e6a940255a488bda2c155954afddd6da47fc82878d547e55e037fdfcf9ca3bf009b742d4cc9ade501bdb730abee697444e90d3bd3509d1d925467622793cf9c61c618054d78230313c74c505450ae8eb0260d375a69e313cb3fbbf5b15f483db1f08ca142c5c23685a2a49af7971cb18f474c25b304afa236d3eddeeb5f76e2741dff05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec820b030fa138f568574f7a8b3e275363b48810b4c951f8667a2a4c22e0bccbfa6feac660435d0df9895d0b2d455fc49e01c159177cd90fdfca0fc15252e7e2a1b7d565702b22b43bd4d437ede5afe3a5fecd96640f02eb502f86915ce1881387e550c12b332934a7c8f15f6fc5078db85ece93c0d6fa1e8700820fb1421ac7f1e116469880426b5b19fbe260ae7d346fc497af0c66e7055ee9e2449371073d0f8702c908b6d6fa38134f06b4d123f8b9a612622116fc8a3125df8a05c6fb0ef370fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4a13a18c1ca1aeb0f162aaf0f3cb1a8ee84af52048562efecc085ba93957f480fe70fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4ab3268045b7a5ec77d877b5f0be72ae5e1b92fb09a030a42005825f9ad7b463862045971f285b680693f63d20ad5c69e5e0575d207d88aba904493f4d8e066467e56039ac3dce4159875489d94d2a1f73ba87cc8a5bb8b2575563992f917eb618bd398642bcf1b56ce093f66e9397fc08ab54cdb38ab6029f49936785f8f25b1bfd5957d5f2f807ca519bffea2e47c19c39c40cc43a6164ce2a7d10d04f3e0bdbcb584fcaeb966b18acf1470d69fb46551e75f67def1435b140d50587ed98933e5bb8377c9d0173cf15aad81f7e3d728397e0418e4a2e7ed4bafff01062c7950fe1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8ee1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8e3b59b8d547f544b4d383f532fe4bdc4d70893ca03226c4805c84563f07104c178d9d1dfb26d90d7c752700997e1a7de318c68248cc782e76ed994975cb062bc878ee949b8502a78616b719f015724b6a1c14fe6887481e8bfb29c547a1ddf781853806763d1338d625e03f0125e396cbf9ac87ccc669449f4e31121e4c80bfe6b8a858dd2a3d7406b27a6ff1d04865ac8ce8d2f0e3d8f15850603be2fc021221c665f296e911378659463bd3d3582071cbe39b4bfb4085d3281a20c099572dd7bc36f2a6ef2321e59a36bf42f842c4772d37fe26c3232215e95504988cb66259ed61afa346c7f61d9e59520a1a7c85e20f5877e39cdc8c0a8e79a63176580e8d8247e5a436565f29b683df3645724eaf258828729706b91febe85b5ba857860259478915d6ec0109b3f1e578c064bdca31eb2ac2d9652fb307c252fc22f91f69e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0d7dcf8a72c1e0cef0f3bded4e82115ca6577478fb92d8936facabc739da64e36203a3ba49c23849ae37996310016d8ef0b19df06f53135a9e8eb14868245c20ab99a1969cc6e142823b8151937d6bae953a3ab6a98b16f7a265891e30cb3c0573b6008a152cc1d77a05183d890f03b903b794c121830b28b28147312581d67546be75df5658d7172569183b1ef8b20a263708c53c3f53c610c1ab6d0962e273efff4048e69e6b1b0afac6f75825097a5f15c72635e2ce74f092edac299e60aec884ae9e166630c5df3bc7223ab7aed963df06c02a2ec31e28df203a58c6405b0cc6864b31b45808315eaf78b5827d851f0906cb7dd45d645a45b8f5ee8afadacc82608085548cb52a991059a092d41e4ae097e9a7cd6a38c209c61a2702375465617d239910e22e47d46d2a4fab9236b303b844933aa63f3062dfa72d3d93855f61cfbac493932cd07df5cf7e269ed1ba20d1037d82af7b272fc23e74e51c6f01bdcad2da1a875c5638c56cc3fb6f9717518bc1443fc5ea6c553440b5a0657170dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e44adf8f6ff50e7bc28adef05d37964adaa210572f55abc867d9283dd5c096055bc3810b7c30fd04710e0ff6ec53c0f0faed747bfefe21e102e0e8b3974a6c082ee6503ec6bd153ba58aaa7ec912d43260c30c30a9b3154041f7ea1c14af46131a570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a5819250baef7ab8e63ee2c99a28b22cfbe3d1f5b62460ecb1f17e7f7641a73de0c5bd05b066bd95b3a5889b956b91c30a94c51c7cc3113fd6889291d82b4cdfdaf0ec9f1d71574eb12e88b3c4184823f8a408f5e760b0daf3ae72923ea2ef8e0311e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0f9bc1b489c3c631fdefdf9ecad7f62cdda37ea3caf953da41ca54ce75d3d10922a4346c679a1d582aaef02e73a35e23812ec7ba87135180aa68900c48be3d614acf3b3015bae64a55d63f4cbb7e77cc3f868d562f39a896d78e1ad36473afb6c9f95a8ac590b10cb82b36b3d28b34ddac52b68203321d2288479a4220baba748c6ce68184f4c4603dc183dcaabb4fc0efd272eb2e5d87d95a6a963b46688ca8a0b96f97991ab2705394d2908cf2e0a7ef425354ae9f0129146397a791bba7c16555587a5880dcd8a7e2de097f0051e309354b1eba7b0b3b0df1f0c1e38486ec754317a4247edaa4a85ea14a13bd936144cb592e343766b86271a5469208d4e16a22c824697fa9dc1e14009ac99c2a15849ec068e95883b4544cf1a976a3bf53d5bb49789aadb50032f88ba3e70ef5639653557f59085ca231d54df08561b522e0721877f0147f31e5009edb29a176922c7a54a6dfc257cb3f01f81ca8aa9e12344dcd1279cd8486de5eb23a5edd23aaaa9a39f60cff808635f19121d8906f66b9e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6ef1564b451e168a10576eba8e090f7e0d837c42e03e5afadda34bcdd41aa37910cfb64252359304e31ad91712b810c34afbd317b02ec8e194fb189644cb7d56f21d90f5e47ec6223e49a69df18b92072f646ab7de3469265e6e9c8aad49cd7f4f7c88a8069a2bc749c5b689f562d67d18b27e75022d1f0b62178e6fd803a7571abea5ef76ecd3501ec943cc5a5ff90481d4c4fd8bfc7d8fa5a2674241a5127ee12f8e3e5b0eb910b1419005874c591a082152e341ccdbda6fb652f655157cb1694b63a483eeea464c686222b8a1d5401a99c0354065a52a28efaebf1feeb7c183c07719f4466957b8e25e28bf9143cd639776ef66e19f56e7ba013175371148b100db82ec1ddedf254f8ac63e5162321f05bfd5034890f0f47d88c875f8468152ae9f3fff431b09336023a1028cd1a4092b9d8e1b4083219af923e0479fb69b9477ec6d1bc1f48542b0e5cf6f9f60db3793c639e68901ea5b4ae24bc53c644858d59eb89e0977b768b1ab41a4eb0c49a9f0a8ed8d2290b2e23369ed331c31d20012ab3d7844dfce3567129c173726cfbe1e8571a4d61104f7d46cc49c1f8dc685d84e2df50ab8d508dd388bf732506f4803708acdd1e13e653b2eb34701ea67c0bbaa1b43a6f35e88a98a3316b02dc28cd263bda7d8ee067bfec90c13fbc70ab067642217de67a11a06a862505307c146656f9ee0654b271e4d7e69ac64eaa10c04e3e8ffcdf4ba533ed02cae7845d473624f8bd7e1588fed130a0e2c6ea4937ee76be6eb276999db8bff4160e938f9c11cc63defb24ed28374d1fa6a01c51e7b263fd72d0c07b93fe5f0ae91aace36ba826ad1846fe3dff97003d902f838b4b4bd74e754b1c740a5dca649d0e6c260468e33f35fafa801b0c87d6e09e6a527e54237943fb452f29471a575330078536a43166834352352040d49df016f8f066aa0b45156a18c7b5d564183dc8860903d949ce15d276b9e440d509400128d97de4283652e04007d05d0cf493cb0fe427593789d537824a0e39699189856019b49e6574b5dc5faa5dfdfe03c2d02e580cd3fd97f8a8bfd7b712f767677afc71491c99da236598da037370f045b18b7ab105a93d76f10153a848952285d3c21a883479e8889fec12b0e48a51572164fc67c6ecca2e76926d332a79478609f11908bd824be0202f9aa2f49888a8105de67e70471ea912e1b9698a68deea4faaf07d84a584a49807d71d40fa444e44a541a227be5164dda36b844d190e5e77cb977c561222ecef288030197195ba73a1272d71187c9799311895f5789485e2766f68867361ecb31bd3a7f25ad11bc83dea54272008116dd1ebd62364dd9fa6de82e1ac509ba79e2fac3038f52fea49644a816245b75664cd0b9b9bf71307b0fe074a27c86b615b92107569f7e43d473fd38f118b6e844f5dbf77320c2fd44c524dacbc9677a1f656a0e91c4ddd0d62b9fd19d57bb33f022101ce765fc67b3e74bbf97075db50057f4d8e03b34949133a1753f90889ef4a53a5b968b0f9963cd15dc5542e0aeddc6367e9bd555bc3d4c743d7352e057f262def569c26dabdc4ed2ecc1c24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e2ef21a986dc6e3648d59c2f767257c2d97b622349f9bd5887e47fa2741061689e5d31ec482e85a9d1e840b6e1162042561074e0439e48d2e15678db7ee619cfb33c2af10d717008d83c03a8329fadb46984f7e205bac090a52de914569a4f805e03f05c03b92ff153761076adaaefcf0004f75d9f21eb2b1c8abe4f0f29073247343941dcf7c7b03cb16e4a9e7e5f4ecf75c2a7e8c03cc7a8101090a3309748d25e6bcf3563785d0bd92a6aff7583c18c1b2c56864a3023d3d3e9a9c947d24719052d4e96f7db7ba615df171c78862aa81c252cdb6e81547bb9eb4d3703008cdc396b30af597b7f12c68f3944251873519193c160684fd2085d326944cb70efa384efc546b94aa5493b1b9d674f512877dbe1369d74d25983e4ec58719cd026d1b7b47d4b9388049cedc5ee4248253c02bcfb2d1ee03fd660a73a098d884b90027e80b9d347aa1494312ddd21fb27439526cf809cab7385dc24472f97322b86bf04885392f5c91158f70dba3a468a66d404ff45d86d0275660845b1463ca07074e078c6641b1384b808b80c0a0471e2cafe92223e156cd1f7a0be5468c5e62e4cd488cde0d1135eb3648e5b0680b615dd36dfaa7127ad81a15e5fd6ebc49b42a346281e96e84b249c9baf7403e85128384355af30009a2bd2ce6ba4927e6d2cd6a66a386de8154ec8b6607b4d4e24050ed3c9e237933400a7d52b56038925aaca5a776e388625995680c11eada07d2f657fd0df2553c2dcb7b14dde1174df00f874c0c4331e0bac59f1581eb70b9271ffc4b156fb25f6d3ca70f42b02159fd6edfd58c468807ff8dccbba548eb85ad7b27cdc5d9fd42d41fe50123ee718524696312cb9606caf0ce136b9c180ec7cadceaf416c13d310de5db5f1080b0b7a9e61e289a8e9ebcc47f404248fc37894c59e1df4bd7323cdea6ab41aea89ec875df9ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c0b2cf3d24814ca80fffbf41b5fe1470b21f9205e516638d1d834dc4eed905d7711f1ddf70ea7e67b8a7cc6489ce4ea241a0fad1d8d8ee658779ccb0db4b70257d5165fde77f7f7659b49c8ef91da6f08d60bf921c8e6a3fd5c0818afb4fdaac2242d015485f7b7515c374cf5b86e634803d36295fab13c6a7eed44863143a106c7216d42a29cce3564452db4d8fbc74e6f327d706a6d22f1adad3e969fc72604bb9423479788f36f49325762d3098753eb355082195c11e69cbcb44a673d068c288d8f0a6dbca86c95c1dd3061c06f039464c3985a071de066c6a9c056309f6b972102aeb4cfcb541963f44b08e77c0b2617b33ba184a7ba82e2fbb453f5a0b2e06b67a64efe2aaef8e9a0059591c4df0467f810d9249488bd18166db1a06f754223e30ff72d7f4ae61e2a1d72f5ed27f6db65f7a82b31393f890dd93452f3165452586cd4df0def55fe451ee4e3c09ffb9ccf5ffe1ec45728fdb49eb7274bdeb976d514dbb71e42d25944f70bee29473e0a8c232e29616701faa8e9415062f201c2e305dbc7e3a0d044955edc935946ddb1eafd37cbf07c87f9e5248c02caf48385f2be9303d79f5cd9072cbeefa3ee3ac7cd40f1f5a2188a8119d6ccf38b7565cb9fb5105e4624f69a04216bf783482643c644182f0b4fcb08d1165607bf5a3170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46c66848cd57ad3ba9c56ee34419d67d44b39a6f7a1d92e93ab754ae5cfb0bd6051a55fff8521264a568e07987a8ba0289f3919322638a21e34910be9594f4ed464e42386548d59f51094135502217e72abf7f7a51125a5ba8c48bff9afd7ca06458654db56e656210de5a167328f9fad6ee589266c26c2a464a6713954fac19cb0a408c37b64f5c4db600f8926cd3fe9c7f674b257dac356b329b16515a76ed63a731931f9ddfebdf26669ef7ff9d30c41c6836bd20d4caf611bc2af780747e61549f82e5c5de91d063b3fc101184a3c0a1710f1dd839c1dae145dc46641fca7b23bcad2c5779e71d7e012238c211b5bb0c1b6afbd9e9a6845690c95cc03f4cc50e30045bf9139e57ac52a4323dcd417cf662905b544ffe8441915311d76076cb656f30f1e3d1791287024e145f504d96f138f505c15190f98a99afff06e007b645085de5e161d6bf38324d7c4a47c51dc9aa40bf3fbd4de42302fd5351639881ea328f95d52732e775c13abe781b121e7d65a1797bfb061fb90f54274378c236ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e5b4da397db3dbc9a9c9c1639ec9244e8076ebe798290e045eaf7e54e24f37e819bbfd2a669de5f2ae7e8bb57050c55d1b81feef5b5a464a4eadf5d26765240d9870c8254fc58476bd71f13ca6ce7a82db1808231643451099f0dad5e7068c98490266bd728e0c0f466950b157028d7b9aee0169179aa8852f9662f6c4034f4baecdc4b1c8c391267e396cf57ffc25a005d54b3a9fc65f3ecfcb9f9e0e2108dfa5e94cbf23e45bb333e2621990708716aa19febaa75d6b7b1963a60ef33b8fec953c76042ea4133f7b268829e46e4ee6fc073ecec6eb93295ac144853090b9a145955af4c99cb0a9ceb4f07400832d00154b1ac608641a6acd23786f1ffd7a2a7cc5853e612054cc905e4ad3ade07b3f0f3dbe7c0aa9a2c51f45eb8c35fcb13024e1345fb91bffb11ba03076f4723429872c5914bb59eb85f5379d7aca4f8fa97f8472e7808cd1d6778ea41564b9fd5e9f5e1cef6fc85e78fb262ee4c43202e22ed6f137994f82173df8188720d4358382c4f517342d15c7da80a953951c99e15bc48cc685f1e4eee74745d7a7397fc78898d66043e9cc50c9d230845fa503c22c26ceff75cd5f65939455675a7d9917371341a57dca7703ebdaf7fb52bc3ae108bb2dc04c079a399ec71e915b14b857427671d5dd916e04e2f6a8b37a6231e0abc250717b4966b4215bda3abcf033be1472cc12553c8b26171896c47276b724d5bfa5cb261a798e163db3e1ca595e270ec5157d2f11b1c99eb935b8feb433bab83c54d91d1b5e32f273091bb2b1979452e0888456a3ce7da2bf059f5687acdaf8989233bf9666bdf0368f0c551b307c4786e804da29839524915b7a0fb151ebc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582df1bc222178d2d2efa278ca12ab22d95c8a282074133a4b8cbb745bbb5cd500be8f044be8d45e944adebab39427d99bcbc6a72654b431c13c7e1831a677b567edc0ec8e5169c51d8a8e36ffe00fca66f557a0316d11cec60315e94cf1763907925b36c585e6e8d7a6bc1cb4e9f282168f0d607baea9a3ecde04bcf385062619392fab4584d7880aed0aee81ed485347d584d416839a358d9f64a1e9186c4515bbf5b4f6ea1396d5a65c52d86f53044f62e8f6e4423c14b98e54e829d9ab84e837849862bcd76952d97567a2239a44da89ae586910b362e565547310a5fd5e1e6a5870fc91f1a4ce80c759e65361bd93ba5833ab1614f27e440662327e67cc34587bb7dc0dee9801a2cf0d471efa6697b02469da6ab1ee66fe985cc27755319926f047fbcda112c23563fad3b390dd834bdecad436e8b7599dd01de1578ade2984572409938550f5d21b9ee5995ad99f88d86e21a9e205f210205dc747717d79878f99bc38993c1b66be1a1b8d20e0704e57b14a333d64d3400a9bc7d0565d49084ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b130148a7f34f78209dfc14907104b7136dcc79e1e4dfaac28cad77861cb88e6d3f5c3b46b903bd5eda57299e516bf3de27cdf08743c07fcc4a37d3d80546bb383c9b51e25a3c73c63fc00b0d67ebeff045c5bb0a10281cc4a6ac51c6b666ffc2facb3821ce7f37dbb7d24c63134feabe7e7e6b82defdf4cbe15f918c499f3ae7f9bcd3677ddc46de7c5feb31dd8cd99036ecb55e1f2b2540cf3023c61fc7b3b7cddb0cc7afc53ccff3cae9644ca33005416636dba9544de4527f8fc46eca6aae03846ffad4fa63fc579294011164c743826674b9a700d0ca9ce96877fa5613841ace21136dedf534f9c052f8155dc036f30b500abfcb23b73a83f02d912db78fd65b870207ef084d38dfb83cb5ac19adfdfac8ebf9cf741402d60c37fb2dff6827e5f61f7a82ccb042f96ec9bf4ce02d520a7203ad9427819e07d453d03195b37af1237a48b79daf0dde989fd3d91854ddb0c1b752a26aa32e6391e3dfc9e3ee0c18128ad8f2f732b64b88a40711a649080be6348d1c37cf1966efb80507111d5579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d60cf8368ba8a4cce718fc1a7af9ed9b7e767f19cff37db25c412ae5d6ce95785929a56b8014135fc7649355c8b58a0ae1a68992b985738fb0d5c29c994e1b90ddf33d6958b07bf3b1a9a9744cc54f2d0a191fde1e1321156a6637cf8310c0413d17985749ce9eb05178048b40afb3b303657c6c84571cc77b4d13658e2d1870c847de679ebc17e759672759f659a93befc1f2033114ea07ea957e4482ff2abc8f09ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afbd3dc8bcb70d3e08a7a898a75be6e395249ae1c42b7a5b3b339ac3678b9f04cf918cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f17ce52dfeecfd27179788c161e7559ee22065730895dab40d77b9d811c93f83eb62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9da0740dc49af31febf582ff2998cc3dfff947e4f7883d9cb1cdee2e06a539a57f7b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782d948181070150a903a403cb1de3950f397952edb9ae0fbeb798ae8cf505ae562e722b6530070e24062bac606591887f27f5ac091341986ca245a2bb98fc39cf731fc47a38d7b238bf2313182b0fc3f367b786ca6f7bbb67e01089ca92c9f45033cf73a3d2b9c378d531269e70e525eb289ce27d6d663eef19db631a3b224d12bf7d2afed35328bca8ae4db1ce2ef20ab8c4aac84355c140e7edde3d855458b41c2c01ff2cc4e96913bc8910705e8561ff4114ce9b638c5d53ffe811c8d266e6a0757b73c6c0ca92c527efe8b23d56950942ea3260528ab4aa5ba8e2786f263522e72723a3d441991b3f3b196fc594b58f7170bb72d2480f639c257ec3fa537bc213ad6a6c466e2eb0b285f29de7ddb5a45aaa85021d1735ff671cf6a56cf1f3f985ec508f377b49d4893fa82226f0d7b807ab5f9d5539db3b68688968f6ebce74370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91bf7f79abbce47ccf102bad59e36ae787804c401830a118f1369c982ed30bbe69ca81f00bb7ad01953e9ea2f85943aa158f7984790f366c3b11f468986cff987b38eb6c5a9cdb2d4b42ba2291a2fa4d336f613a2cf02b48aecb103995b67f1a0c3dafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc76039684ee5d510ec8a6cfda873a07384f16fca6bf7a5d13b5fe04dd31544f299b97c853e791252de2b0c9fbf7f800774a485ebdb97a1fed3578ce771ac9137f1406bd6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c29489ecabb6552557310fc0c29d430c3e934a13678282b507eb3d0b0fc9f76b7829368f91083f4743d1881dcfbf9278b4eceff8f323bf1d084abd2f109c31128d631169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858ab79641d1a1642d504d18ce54d84a940cfa1fd2a58c01ab324791f08a99fb786f8a4a7f21c7a788396ebe2931ea6e9e85ac2135314170223e4604c225c82584991c20a0dcd2e7fc67e154f5a02de3391b740166575deeda6fe4d40314a9930a59faf16fca1e2642b54407efb22acfda2cd025fd79f9fa2f8818c23e13f893da7a889e27a75c74b77482266c5f529af642165851a32f9b6eff902dc3766e51e4c62b84955a12fbff7b295e2cba80b97e6943220176797430abfe8fbb466d18644a24bf4eb4d578c1667342d7153b8130b7f9a3f9368eef1a253a41ae6b7bbef4dcec1b60bfdc3fa4a33736dec77fdd96df8faa93bb651240b0a010f58e0ba2c345e0f62d68b5a8b0fa2070a15ffde9b07283eafea7f9df0f89bb84042024b541126b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c0b9e3b8c076725a26709e663f083b8f833c04c65b4653352bf00d0da1c6d24d78f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cffa55c4744cf69b4db3c4f32a62496d2ef9e6b8a370b64031ca8440c034fccb248cc090dd78123a22f745de465c6a9497022b826c8681b27138180ac018362824d40bec30ddd0df6db8caaed8f6da3a2a63832c7f83dabef7a8a40b0ed96bceb491b38af6d82580b9d495f4a0898269af07f21483c06e074709c30706a332959a087520bd85131e87180a33725a9149c4b4d0011e771a09926dcfabe81536f63af340ca60bdf989b4a8ab15c8de8aea86130555e52bfb89479be307e61f884e8183361558816121f2d19bbc40e527a71fa063a65d61fa2e0a5ec588679caf06b9fa80c03e724bcffe8caf005d5911adb0fcf222dbe6a057398b647bed11c73c8923341f57a32433547c57f3aa70f23bbd2d9c8c23e775df5d29c2fdf98153a2fd2165f55723498da43adf504c7b70474ff219fc7c66b05f8ab6f8e7442296fe0edbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c26414139a9eff45f7696744483a7a9c75299575c13ce403a601656ed4c37160aacdbc4f9e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6ef1dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88cc0fc80e06f4994319051bb9e9222944b128e4e00bd908a9328c8108bdb29f6bdefa2fe117ba10fdb4e7446a21776d916a44ed2e02bdd352c3bef36b5da7d7ff20d722d3c455036a1ea994f81b8a455b7b849ae11602e4f0fc2ff2e14bcfe50eafdb9297eae69a96b30173fa6b7a0c1fabcdd54a1edff6d3bd56ae172caabc60ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bf6ba1c187ada147a14b59e3ba8e77c7f7293b6f546367f14f1bef952b56a603d52aad1243258bbfbca502c6ca322877a487de3f6e014e4bfe015dd9ace21c7a22035d936c13f22a235f6639fc46b2ba000c1f66b729d3f09806257b5c36405a4506929072d2c0dbc7a784fdc74b6fa9b6f9da8ad4f117395e47f7aa7ddec5d5ec106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a89679392893037e8d65d80bbdabdf56ff8c6dc6e4812b6daaf3fc6d2afce56ece2f05c8741ccd3a21f8907911ae7a8d4e78ddcde1a6d0f6c421f8453f52c377700f067b1729f1a453ed15f3d9e632d212d8a1bcbefec0f79ee6f759e77220e4bdb9aa80dc9beddbb94a698deb35231cec73213fdcbe9a03cc4ddbd140dd1dab44faecc334ac81fde927cafb86b78deb3dbf618946ba138fd85dddfd677b5478e7d1075478fc1630fba991a568361c3d155807351089aaea282b36dd07ba586610196aa53a524eb583479089833b576550e82143698379a079e3bd74c2279925094af25011e3d232feb7061993689893ce0c52933110ac23a7f5f917f326df590928eea13e4d83c31c44d7bc31d57907ad308db59c7ac4356a9371de2ca2547c34d22625deb9f7a9bbac4b63c59ba40c118b1934779ab8e16fba18b9e99372cfed8d3181e61e5e12282f0e06a3998bf82d19327b71246d4d4d6119c338565e67bfbddcba107db27b432179c7a6464693c9b36cd58b03869b6c6bb775a827243bf4f88d83143e33349ec07699e6f00158428dcbba9e6b981743bfa4d9e54b2c7803ac6c2188aa35326d385814786d8807a07da0c36876a368d992577166448d54b2e5f80acf1d3b4bd58ad327e698eed0f79c3ebc5c1ca5f7fda9119ecd1e0517324e21cd55a2b41866691b13611305ffdf681799cd10bd66d21c1da979ee0632821922fed102db7cb2040c2e114076562fdeaaf5638071d016426524786ad40ec7e6c128d72e704e234ed6ed685caa7447f410433af88557b9a2696eba8eb111d9bb5f8d19e3f1e2e48289d746d6035a00cd11f2fdb3d0d33a45a3365cc697a379d5093571d48dddd7fa8ed6c3baef87dc071f00bd41b4116622e61b163dfa1e5cd3d492b63114a55d488f62a7cf10986196530f1b43976dc8ce8e25331ab89ed80dcb3aaf0194c7fbb783b25a17d2bb5fdfa8ebcb817ce4242eccde15e14f6a2ead5b7586806b24042ea60ea4d2292fa43f87d5400d8fe72acd4ea9211e8d531c629a49cce5050523b3f180cc9b29940865378db61db786b087051de2d620ca6b23ffa81c35c4e23bcecb226fb6a61600cab89969e2df6ff481ad214340d98fa80e973ca94c9743b5797d3e2e608e793fde32afdb31b95d6986aada831ad3470c4e1785302abdfcff864592d1979ffb8062f909eb34e2089f0e69b8a3124c7514c335c416f05d1477e44d4711a377e8ea54ca35d725d14061b234e23fbf44fa8516aade741d5c86c84890aad86305c5712e52062a9204b72a61c970294711ce8525c8f0c10301a59656ac752a5986c66671fbc5c7b1e20626df6d39b40bb05effa483230a0a1f2a3fbd32fd70fc96a2bdd33e5081cbf8e1c117f8ab5586e4d10e5c69168e274d6d25510ca17e13b1ce44edd104099b51c7d2fe6ae62e1602af814a52202d08f0c22885de97f673a14207b951254dfd38e6a08f97541b70d002958d12eeb31b52fa0fdc4734d642e86af14bbd34a11444f0fb073ddcb58b16381f76697b1f4f29e7ce12b39cc64370195145acc1538bdec57f313b768ef581fa329a6c7d08a6c5aae599cd6fdac47f62c17afd3e11b948b1a333be2fdcedd056d1325479cde0b0550b96936e6a7285dca2b23400c98616118f4b0947e7024e22d5507c2be76454dd399caa42f85d45b808f23ac194c042198e53a494612c85334bdf00f9a7e77a3dfd49c953a681bfa10550d769712f6060701d79834367accc1efc962f75c8591c0bba6eaf9445c1780fe3fa3497ac6c4958ede852f2a9b9502fe73f62e8ab55a9f3d1db73ba20ee9f83d1ebc6981b25ed65ecd96aecdbe73b47650a01af8ee1d2b876281aa9b89c5c660eb5947e2425776f2ad8301de72b2152428d836ef99f8e435e777721292539c475ef022b47bbcb1b5f4ae897d8685ec7d6ece9bdfe74c10caac0ec6a0e7235eec9b64a1afe548ec4b65c8c5194b02bc67cc80231440f694c76ca6d7fcf9dec9b0162e41a16d67464bd351e386583bb9a093968873a1bcd09209c3c2c3d754b68492c8a02c5ecfe449b9842cba2159d5cc7dd72144b184007a5b528d4a01ec0f5807d97a71c32f72b3f5d0e9b1744c8d3b7f23bf3e6b0dd08d8205ec73d346f6b30331451fbc6a3e6e91fb3e6d8ed1ccbfc2ba050898123f66507645ef29c202736d31d9f549ae5e260ee4d436c0a497e8786b54bce4b9191592450b6f0c4b2c4f8c5bd0e9ee67136e070789f3a783833244d65bf60b2f39c4563e9c65451eb1d1301024edb175ab4ea32c1fae86da481bb132c7199759b42d52a049437f037d41be9ded71a47de763f6e847a21a5c11d2676c234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d6554697207aac57e203c6ad9d5568b48bd8844b05526c31d949a6d8b7f740a57fff6cd5f2d7e759f76fecb9bef85692945da989284740eee86634bec6048e877e12b7f3b6a53c95383369fff431d169833ca45ac393caf32d03d19a0ba786518c3054dc550467f678c4b5d5c027e6318a74fde55582f90f936eb98f4f6bbd973add412f083f595104c4eb0cff353efefa651cb9bdbe13cf6fbe309021c4c5863e9922b60069d711060cde9f30a0dca81ecfbe443c56f63967996e38d3cdf415d7f10e412d197da3a7904d77df7a06359514e75e0845fe972edcc707852e8de880772ce8d25823580425aa9641fe7fcb9492f3d88d60b6e80a66d5ca20f7551fc9b0ac7b8a23b9c5fc61d28c09c303ddbec1264ea887832ba775cfac3181c1b022ee0785f35a263df0d43c06544a03002c3cd8bf96371325212246e41e725c6fb02cfce89cf6c99d30f88e3ac7016b65307ba8f1a9f607ac5e3a539b2154ae1db3a7f7674afd73498c444822c76a87191f1c74639867bfbe9e584465172d3bd1f5591d58da08ce5b8e560833f013d42771e8b7cef91873a142a13a3e0d432a25ea4940ff4b26143d543d46089e40864ede0dc3d50d905de20e1f95e76c9d7f3e5399d69e1a677c49ba82c8e8d273d30286ae98abd14eb36627d84b40d9661d7643e11fe3fa1dc959cc3b2a5448e9f5a79df4c246c7dfdd35bf1ed60b26befd37dc882c3060a462ca97a1ec3bc37c98842ff5231fcaa8651ca81f14f5db164fe1edfdb074329f0a9a0d6bcad418ef258614374d6763198b4732e371010f3945b9328d894c57bdc4a0a5981f970a1ebdd53332705887af5547a49809e0a6092f8a689e806991e5be667f523f1b5012e51047d5f01bd65818be7b5e0a6dd6a17d94a7733000786819ef7852f924e2b36e2e45683cb17ead3e00d526d65958db310f1261bc7735aab0262c83a14caed2f8e3bb4b58887edb40ea947d79e49cc787fc1dca75eeae1c7d2ac13a5c2868f79c6f9506fccb67bc19242adf4b469ad40b30dc005e595f210c4e62e8b79284f15260d3553841a83baa0567651c7ab32129ffe08dceafb07964140832bfdf7a2bfb38e8f2b6c1adcd17dd3c6699eadcebb890648ba95978a1bec3b2ff33f9053d4dab219a968e4c76d3e72189277ac1d2d88c1c465c5c364f7cbf8239a2e2fddf843d8c3c943015e41f1b56af11d458f3a4e2a02467c84b4a324d11b9c385adacf7cef9818b61aca1d2570ff0655e5b8c8727a94da1182c4be6aae40c438ab1330c8433cf396e3d60e8acfe1df45b9b85232be2ce49f8543c0a0dd0de4bdefbfe6adc5cf5b4b5a0e4da047c6122ca92f0240d3d982b2d5854732cd63d63b193196c85c35e9b08895ccf3cde05062f89b7eacb4706a80cadf73cfa8b29a6895a0755a6c329fb96848094c1593c78f66ca6694faad9d23a708ce1c134de0f57ff78aace6ae83b9cbb88e5815ca8d3b1a64551be512d7f3dceaed9093b4022abcc048e7d48ff0b7254750b6d0608ffcac2e26e6b69ab0bd538767db0d40e6da6b1bdbef5be614e5d504f232f6001a9a8567dd1728792016055af705b1b5308428ab72f35505baa2f2c515f9e9ba44494b2595e04afdfd897d46ccdb42a79dde32383258c1ffa1230763c5f5ffd7413caca5ffceb148f0d7652654d0ae1e397139f1ccdba02836004ce1fab0f7978138a38fc64f5e15a3385596c5380c76502c8803afbdee2e32b364cf4e23923894c18ed407d5919f331d057a892a5196087efe850adf84d978a79c1f5d320e48384440d1a5b946a590065cc32a1924e36ce1d3454a3eb9ce73a01820a60db60b537aa45de3b16022b45058714342bce4c1f1118c42923b50b0c1237da27fae7177f3b6682a955c2e7faa86b72d1914dd4e2f16f7dfe04eb997ad60bd9ada11eb8af790713bce432e30de62ca0ecdc5e5418c180496c530ca780e08229d9f256d9bf14a256efff4849252cc62c629a133c1074578bee1387c9c393ab1d1564920c3b069d9d6bef0bf30412be61c468de8a89c24443c85625e1ec2fc5b1ebf479a2d133e696c074efa28379a0cae2bf57f7d150224d474f3eb6470c781e11b51c2e435eea02535fad852856b87922f3930b4f885c68efd2be618fa99a104080871949d208db04bc3c619ff1c21e20b1f17638496f39243b0864efaabe6b324a8f7469f769bec3ce24fa9daf5f22b5db2bb73ab65f597318a2d7c39ec5aabe0cd1785dd5f87ffe50ba1aa066d24c81d52fe06833cd981900fcb808401fdd2956f09fe5fb11cbd4a2d93ed4ad5ebdd366550453d35a3cbce531b46394686bc531db56353626cea2e2f0b1b4b6acdd505ab42bfa3ba031853dcbfe048c8d023c1833039554688f83c0841f7166e33fa7cf9cacf077230e6fde48d43e819c05633b0ca6c9a954d05e908ab9daeecf02419da2a34b2331afd135393a4ffe0d8c01473eb5e4d858d180eda61ba3ce3806093d5ed1c7279629eb40b21b3cd1fbc184bc12e334daad579077bf6eeaec3ab5c292363830bd00d8a861492f4c92d9f6a134c7720ccbe97e978652406889ae86172522b12c07f8bbb9257697579cb38b926237b765ba3a6e14a5798ab3d2f47cb7949c9f647fd0b2e702e0e3783bfba609bda5731916f936d6bd719539476fc4feb1dc8852013f057a20e5195b7fb7c9507f8708e38b316a69c958777bda57e4fad4031e31943f3645330cd38add75282f1843083c6b860de0448e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb186a17148d1080b4db7f45fe26a2055ae6d0a59370fa919bbc00fe5e9fd76285bdf2a9584268bed725b4d66c2526ed13ee9c7d1cdef131e1ace7ff753cfc21240636a1148847424dc8dd1d07a60d64ceacd80b8297077a94a00c958373cf38699bb6fd6ea98b94ca40b3b75f1dd4e356cab23d054a2f62537ff9910cd7d4d24dfeabbcdac13ccb299895aaf3296887b34231c9dafe5ffc22ae50dd7ac4c6d95549993846a81f6ef9072ec0e3bb13355d383d85b47403cf89157ce5c3a13bd8dcb73e0c49525398dc45e784c2489e979ace1e81fdd5ca8c541620eefb20578958639645893bcfca973d906fca571340992ede9348e50d38b545d3edf7a52e5b116c8d651b8b5857d73356b0517d8089eb7758407ddaa81068c12c82fac8a5e2816a8e230ab4eb501603c4b64739acb4f39cbbacff922de624b9acda6a91e6ed20f601aea3654bcbaf47537e6a7846acd2ed431b1c1cd91582ec2dc9c5f4bc5845ab15be39d442d5a9b742e1bed4a2f3641c76cb77ad542242595fa6404129ee44dcb76710ccb7a62cfc55f7bcc36fa236e11c10da2d9e40b6a2307c713885db4e9f32445e1e4be72a3c086bae2806d8d7018cacb0408f42e89f822590807e50be5d814d9444501678a622b0e0209737fe549ee0e9b66406da2850a4e23ad3fa3a18e01366c3c37b918294a157d15d63497f159694204ea9ceb135b62a6013b870d76459ff35162dfbf3eb6fe11a089d0661ad1f6e084000395aa37b715986c1aee4d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705d6b1778a8dee8949bc5a06104f4370b2f21daeea834d8774d949b59238c79e9fc6d097b26d31669fe617d9638f9adb22823a2f141a5b5edc2eed55023749b21b8ad26a8c940aaf7190c57dde416639ffdaf3cdaacf2eabbe3821ffc3639546d44c0e746bb2ea778df20732e982a73d5a971f248dc520c4864b309f35749cff114e373155a028baf612d0915cd7119c28bef147507edbd5588f0dc4d34aceafcc24cf8eb67a8ab18483993cc7e9f775d380a7e4c264780b8828ae6f633bfa6d205dab156228e682198942808ee464b6f689a702e6ad885a785edb981056a2540d06725ed268e075ac812c7fe01547e7a0d7bfd9ff8416f81587cecf6c15a60a531fc0994d01bd2828ff384173d2569c847925d215072d7f45bb8eb6695d8e5b1f860b99c2a977889c391322ab957da05d45b09c5842956d67905ef6ebf556627cb961e4e105cc8684e90b9cee41187e293a442a253b03894580e91456934f1660919224a54acae05f35387b039ff539b9f449b585fa965d48424a8f2e7ba8a2839c850d3e6b67fa803c5640e02b3769b992e076e4947d787e76bc923f5d1ab6b378aaae513f35ce5c622aec9ea6393a81ec72bb25feccfeefd290e36a865acc9f5b0f98df18fee0de069e3f2eec20267b993fe4ac726c4467e78f7bc7ae6e62a93dd0c24e1023e7243872abb49fd27a9aee8758b60346d08b0558c3e171c1e960ac89c4d271f81033cc58dab2f96b67772432d6f955882c81ba142b30306acd7bee17928664ce75bd8b53b46ddd9aa7f066640f07de757c0b2437983efeded2acf2b4c44e82d7e7435bf8ef387bd34fa78b7e6577b8d77bd9ffe90ed81555bce2dc31734129c1de9719459727da042df365f94d63b453737c53f814615e7b242d061a6221b82f36bf298744d79669a50cd90e65c819b29fe4b9d73e9a7e98f402abc8163b8330ec15a81655da7ae955498434a8292ea01ee00f6b3c67d6aa9f494bd53039718abd3702d13be2d2f902fd2a2ddbfa4758a1f9a1e568109ad0c106655caea1e4c09ee5511224015771227a3a7c62008d520b69a0c33de8523d813f116661b3d2f8cf28b1a683d3fd81a3fa950875f822c9250b5655cdbc6169f5799027f98c6d3a6c33145af61f94e44ccb3393f67ed5ac618a445440c13dc7c34c965975c1510255269fd3bfafdcdf66b7fade15c1b6ec08b3c7a6fb8966c77e4fe7e0b7d78df60e22b1c8f70daf03e5c222d79f66852f411fb642e891a5c336b5174b86ae1d1b12c39d0fddb1fa9b4de2d18d4ebfd7d38f839206243673b15be29d86e8524e02bdbe2f90b361f4f057939e1ffd089775f94356157ba354bfa8935d5866e6223eee79f4e71300360818c8043fb4e212aa347748ac1060f4b2be0776117e3f959a7cb9a13e300465d72f938278cd4584ec30edc7cbd5b2a4b8356b51afdb5ea7dde4c4ab10a1bf2db77ae133fd1b81622b13af71fde179d1f9e4016c896c55a3b1632e7deacede43b9757b40befbacb60b2894149d5d60c906099293baf4d5bb0c35e763d8c3e4769e72bc49e01cd78195880fe8468dbc0806b58b281c1bddd6b2ed06ebd21b15f5ca975824cde23d90b6bac0f7de8111299ee9ef4b9ef8464a1e4cfb3633dd1752e0f45d42ee8fe3317128d29c64aa44f02989ad48450fe8a8708c55cee1ccc345a82703cd2e220fab2c3bcfac1905b213fb593fa6f5c544258dd60da8b4b2d6a1c4594498044c3c9eeb61de711c190cf6c090e63ec4611035f6b11261fb69536a76630351e47c3e02d284cf7be8475a889ef2d3949d6126cb182e6b379d990be8b90a383064960cf88fffd05a78792b84432dc75b33b3251da9523185e4e486d09a7a9911213856ee22434dc57cd9c8e5c87753db5bad5b1ac604c8662f08d679f3c438fd811a97bd85ca633f3bf6027774157c9fda691001698d9dc5f4842276b72f0a41aebba31459185a0a334742083378c6b40f40f62cec198c7686ec2fb955cd4e74d7dde1ff5d735e9522e0b1583727838b739a6b9fce223e7f79488179e10a3e09a538740c85a121eb9b0e93edd22978c3be172b453f21f51e05cd052d388fe22467a6c46c8a14b8527256ad6d1eff039acfe853a0b9e9808d499d771b4fbafad7808428dffdf3e06cc12bad85aec76fd368eda5f7a90c51901b3438d5deb59a52467bd0380821055967e3d935026b62655f99847b10596ad36f729738102629eddb5c3f44d287faaf62afc2fa275032137642d1e6bb4f4fb25160f68ba90e8395cb8eccf6f988db92b9196e10ccef16231bd3893bb7a37c7e20e60afa5d588f685ae89457773d956b7a5babcaedb19f3ac81b2580b9412103b27bee9bf069971b9fb23857aa1f3878ee7fb21a8e7fc35b5ac1c53d3bdd45260f5287727d878ebbc4fea11b1b808b3303e2cec988dcfb5c11436cbbb26c50b2e928c329ef3867117066b9e196c4a5ec454474a03649aeb2c0a6ff9b5db9ba7c60a27e954fbb2423c4b2a8580226a5f739fc934e5fa2853594f4c6b372a6bba6aa28b78b0372c3eb348affae4022a386127bbeab2fca486d5d5204f14c973405025100813e7b227313b4f623ea40e1f58703bf433ed421c2d931dacd13463b981dda3547211bbebe20f9c99a9c970d4d59544cdef707075a6deea1e7588ca06768da3826932f21ca2780bb396b6bcc0c6f90e4a63954dc90a7867224e17c7eee741c66e9ecb9ab9eafe46a210d09e1347ebd3f5a61295115053f7dd872aad31018cee20fe20b91f52730bcc9762cc7d2ce16afac8e38421f2fc98c53e581d3e867d88c92b091ab5aa8f25ba89ef8a1db7b8d60b3894eb3d8e593563a18034bd0dac53ab1b93bd31d0453fa17d92656f9a94ddd7d45ba8c000dc3d6905d2a96fc52ec72b601a83758e590ba45340daaa095a2ac19e9183d84a816176013335868966c27e45d5b19506af2f2fe672ff6835fb3cc35e48a2a525ddabd34644be0d1b1354be404261c04d129d1bfdfae11c001bc833696eb84023d4c941fea9ff058c8046eea18e19d7aa9a4c1f97a53a4f3089541916f6a236e93b59e88179ede60c2f593adbf8f08fd1bc509deb4a56162e741508fd1db1cd6a08f90008fe6345857bd4ce723cb7a0bba229506c5dc7e923c8fc4f23a01d8b3a4be0981cc17527f3b7004b5b2f1b7717d2aea8b084cbb2c5fb1ee815dd4312fd986c79f8541bcb34ce4c710ce30795216be25ce86d90acdd53f2bb37eceb65fca32d83c79522899a134b987556be0ed08b59124ea5bf093fc6c35bfcdc9734e838f8f4b681e88e8b947187e7517351195fd02b89e7ccb754af536efa529c6f58a566616118dc2720c32294f761270b78a87f4808dfe8116189895f7964a79dafd788f33abf2d117099f8778aeea0bdd74983dadad63a99d834a509fb8bac55baf6097c57eb732c5a7f71399d21dcf3bf6bb1bd6daf2d3018a12dd9347e164c6da602860c40905c959a0e0ae3c19d84df76c6b752e5f14daf474f91548959e68c38b26197fd76e9c1464f6f5800997a55650238aef2701ed7e495ee0ba56da32bf89bbea6918c9bb4499b638c2e29fc4ef9faf973bf183ad2dc700dd7054914c7ae6cf4214e9ff5cba5b10479396479b701a9dd02a2ce8e8cbe2f309d7745d91b624d4ebaf8a172a61170209523f7ca1d624ed835066e8fcf70796230bb9f6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85585cb69513cdb02f849e3bd5f047c5e8faef19c1af6d1dfa30f615a52f387e3c3155652b1fddfcc30f2bd956d05107d93059d2fec95d496c3988fd97110c1decee5ce37baa5114f99f2166ce02a334092fa47256deb3e38375352461b158d27a34519ebacf90b1b6114e9a8dc401a3b25439435678d7ac459e7b0be1a6c3679e779571814bf009d299cffa96eec71652ca075eb90c9c80adc057435a03c42044f3da13ee0cd47e029be9405171b60075a730e84916817dc881c8c8f90cfd4a6eaec52f19bf34f138fef7d4530ab2865bbfb6260e53940f64863aac5b1784dbcc2342adb3c2fc1835896dfd30a5a0e26c3a35b06048ee638506730b19158c35e33a6a4d2394cfeb6e3caa4ca5bc23b46fca013fa6e01e81bf6c81207de32097c763913b362db3a0b4eee2bd31b88f4a1111240b6fa6f6b48d9bb5d109e93eaa925ccf01a9e2f187df936f69f64ea791df250c5944ab22dfb4fdd6d0ca4d5e49437451d2b2734178d90ef03fda3a13a60c06fbd5bd231b6af826c76f3c77023d2c55e5b63847c4fcc9b1f1e9053b85642340d97e4a1402d4d428ae2004c167c251b3f5fe5624e076d683dbc1b64f760d5f1613b3e276b86324b57e518c9a46a8cb8d055341df9c9a5282962fad5b958955113a53884e9c477ce0cb9bc111c06f4ee35efc1d799c836b26378155df60d0bd3e2740cd51377896fe40bb5a4125a6b4a51e15eb083984d18ac9e66426867613599467087beb99d5d29fa78704fd90a002b59ee4dbcd22a37d70243818b82ca373fb93ea322945b4881dce3e2c5e3beb9b5dc6e3db8056d41da92244b7249bceb40abf9f35ebb2146f4cfb61c84eea976188394f6764a11381d72bc0e052dbeae330c4db04bb0ee984a3e751c561094dd2479a70c81616375a94f8789ff368077a0d4294debe872015e74d90f7b8e9709b2e04a1400d7dc77c6255c2c70a131cfe8c5c618fb3e29bcd1e111a9990585d87d95c228a74d36c878f88c198eabbbbe36e16821f73b7ee8df0d36f65dfa9b0b9152aa4db02fdf5d7c30562264b0b24d1525abb4de697928471583f892794ec9138bd06c07516ffc50d9f0953e4d01da9cbda193a6a99880cb551153c98d26a552b81011556426994bd0ce4835d99398befc66bb5f49d224f29d7ca5b1df0eb9f6d592d374eb6df99dd8c078bf5549282584ab6545b8628cbece8caf12d04ffd0d6d902eb157cb52207c8579f4f1dd29e4849ee9a1555e52e0be46daec0581c891ed6828befcb668ff6ae083747ec81c28bb85ced5172c862189413ed6a7bd98aeb01992dcba1bcad2900366e1d14a33087164607b1842d265c27038b8f36e236a20c084fc81fec86641c8b182cb1c991a26ec6bf8cc4686c5e560298fff98d3ab91ded4c51b20cb377091bf9a6debdd8134b9af1b6374afc9342a8768dec8fbabf05d099be6382b7b0eb0ef88d41dd42ef17447d881f767f45c01ca51b5b996d03c77ea5835b96dd3b44b115dcd4c5fda0ea9cc34eafb9955248e7bb4897e7f591c01c441e3f1ad214d5e7bc41e589d0eb22f60150cc3bd2a3c71aea3acf0a9fab6ea9590e20a5f58abfc933a32ed7a877a7000e6b8948e7f5a9e0b2d3703e45ba8036166a48d0c409536d9c58f623f3c53087f6714ab2f2140368af5cd15d879ab82f9747429d6307176caca1aec7acff1c8e12f710550554a3f2dde6142ed185f7b3cd9125df8f1cf9126fe1902c4bfc774ba329ee9b3c8818fb47928cbab2f7e7078682c7ad691c30da27edd3bf9255893e3fd701b66c3b2e2e875ac57d4eb3270e4425ed7b2d3abfa63fc7eece626896131041b88a3fafe4a1569bd339a2dbdcd1030deaed2d7f173bec6a4ec8d44b503f361154ec4d836961e4d4509904aab1f7de117aed2aadb1886f5b9f37b96818518dbb418763fe4afa4de9b203554fd9a43c576ec451392e38c6fbf9b2ab659ab4006fef4e3e820779bd64f091e0109c8537cb5d7891fa2bf14a4373434eb0be1b4fe57682519df72f0a5fd1be4f26f435af5a90c50019963d23224444e239aa1e3b4fe0949314d1306d0631c193c9d8b48b512f78814e804810fc375d6c6edad1b7ed5df212f6e6d030e91c5fc5f4c177b8ac825e92031844e963796782c472670c51c2ed3a04dd02706bc54f1d99246881e880d5be9c01ae0aa59d36bef021b2c3041d007d3cc1642f6df25a0b36c0cc095a11911eb38a58bf9dc2958c3b17ded92d0f9fda37b0daa256a2638e362cfe34804dd883673302ef675450f8835b1b4a40ac9059ac135a78a052db51a16a494c331c3cb967fdc0c61121711a278e44f78cd8efcec20a28b548990bd376e3c2fad2c2f482ed0f8f193963574c7279055bc7497e84b2bcf606075109fe8546e8e500ff56fc9366bc6c2923661cfbdacd13562d50181799b72c5a05cd6bd860d0bc15bb4a25130a8a20735ff6eaf5fafae5ffe391792190f7655be051f2669f1dae178c566237b3712de03dfd6b4fd003576c6331923890c56e19d02e116efa484da33ce7e7e246f1fb052e9ea999758471ae75f4fe1f7abc3fdc305f5e141d08c60c0787bbfc612ec59eb9ab279bd8b1ad6dcb660a814a83904b66bee3ab8aaa2bed57089537d30b06fc66afd566a60e707e5c4b7621a8209e84c0da335863125b1c2c4cd848d166fb83f91b0be522bb2f9625fc7163487e8ea21bb53164faac20bfb4165f3c2267c199b75ad78a39f249597e2db015e9a564d7609a17019d0773ddb3bff10bc93c049b8e5c8f0826e2c1641b13770e8512a7eda07a93a5b493a62a5cfda579a3602dbb0891fed8e46534cf4c7e7eed8b7360b79b499e59f7cbdf0e920b1988f2bf2c75c618889d9d8a4cc691ff5d384fb5ab56dbd1399aa5f884407ac366561df438b149ea39363926b77638381abcf1da740baaffadc58a63407475db02f77b5bde1f8070bef72f12221cc266eb46f853b750f656eebb1a871c40d6017bfa5025d9cf57650ecc3a233baa31b1f617bed681a4734661d8a03d7d52273990af622bb3b2f6b7cf6ed94edebd0291bd540ff259ad43a42983704ce9a3e08b5f9eb1da230f544bf3731a548c5ef39ffb145e627e46cca6165a90fbb9225ed48a0722bab299a05286b0e7c4d922b3ce7a86aa04e6a1622cc7ecbf0cd5ba55922075b8e61650602b53c09a04e45205184df8c35faa886b6d551fef82919dd981eaaaca747597c4b44a3ce1138d264ecec9ce1f5bc2f388e8e50184e4422b17a9508a022926b0758d1d7c157a7961dc8b26a5ccab59acbd667a6302a5d60a2235646d725e186be8c6df407edcacfbfbf4d06545dd1ce13478a91b652afea8b466d7e8f7bbe981f5b65584ea9f872ba7e2e60f618a316e42f7359c513b80f95e143f45c5a8bef13838bae72fc44cbe3035592e95cddf9a0d1963ad8784f79b764dc686e45e258aa0b6f0bc0ca0d330a51d8ae6210ba488a23b1a1277dfa4aa22c8cdb3ccc0158143c5c1583edb16fa62c485a46ff5171bba3c2537a716450d3154ba2fec5e76af71707f23d636f5dcb7d21689b9a44017c59fad40e1e86c3e551fba3e1d3cb2603ceabbf554a1e7c592a178bb18ca3efdf28346f2ff26f9071bc1df8d28fd6c6e494c81403a85bcd935e618af9dc148bd27191a5dcda6c7a7c46527667cf80862ab605210d6c1c4d81b8757679ec0b7b40cbb2ae2803711145e7060f3635971a56f140b48c495fe899ceca89b974715e0ad90ffbf9baa1b512c467c1ebfa9c2dd25b8068a6dea86e7b82870fd642da591ece5da8f4b49d3bcab9f5dd009199aa4eef9a76e81737e25894d0a2b8d9d0e8f643ea0cecef6c93ae466a624d16573bfc07350ba5c8f3565b609098e10a9f031194b493faca28be1a08bac75e5af801f3c765166e867a25648dd6400c87a9cfbb06655999459bc66bc2d4c0e0694abb2228883fe45f2e72c6365acd63679a6f48a28c7f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff73c661627dec307ba683e1b3153e11ce9c978707f0f603f36aa132a1144d2370229e8445a6d93a8a2cd0a469c8b1b80dc1bb82fec9ebbb12e73a67c197df5221d6123f93c4073392e123059ca57e5b6aa061f8a8f1fa69b98f25af3591f6d045745efc9a1f906caabf0dbc0ff8d0b78d53bd80b58124d4733366f3b5613589ca1c59905e3796d7ae977b5ebc34828b1fdddbee77ece804139cf71fd7a5a3e8f5c0c6422d045855f5dc01251f8b864698a812c616778f5202c8384236e9483c42217ca536c7a9c7aad2982b0da2edb05b00e986dc25b46d646e1f3ca84e482002219a44bb9d1915ab7ad8d7eb6869a75b83b7127f0adc8ce2c0aebfdddafc2ad187782137c0da2badee708fff00dd3dd746778dfd31cb1270442bac2ddebdb99f24fb6d4d0f7767d43752688c1267e4488d835de365e419bf5b8ff254603293e64ee62df927cc32b063e1d2be1d8c42fefb031a33dc56d7ca0255865d184d148dc95311aa5f327e8cd42b67161de49127b292cb5adf23df025190acc6f205c22790fd0ee4e94e6bf3a72cfac1486854d4398becdbc71825a206d0077029940e09205917dff1e4d120a637d23fe4aa9ffc863b0552fb779be9ab6261630232c576dafe1f3b4db80db670e2442ba36893781e9000dcf9b388d740ba0cac968b4e131d5ea3135e64a5918a3002d255a97b3280dd28b3ebc97fad696b1a09f322bd39edf49375e09a1803f3f643cc39c56188c12d2e119da94bb16becc9f695cd415fbc29c0ee8c91908d20f45e49b1b22939e7e97ee5174d8dd3004d2d6b79adf5f2e7288956807db9612943c060e3e073d2f7e439f54b3fa282cd3221917745c08c506c4e2e82d71ae7d40a04c107227df694b29976a146535d772cf3db0e93338d839a3bc3bedf1db9c079f4bed420d5828546ad9d17b03070c01063f94f8a4b61e11f0c495d424d3c1f7c867cf998d442e3b4403a840e908f600406e6f8392f7f8c8d8da57a3407f9757f7714bb549fe37c7c431506d8a88ee32a4e942c9cbff73af79aea1f52b48593e1c454739851348761d54171cd9d9432a81ee2302fce039ad590bfbc1c4eb039f48f84d613da6426c2b229eb1a9426aec24d1221c6b1c54b5dff66dc9a5b9031fab743a48b1d369d6ecf2345df6dc9ef0e9069e8e207892f1c2b715d9c8cb4da460ea7f4753b41d7bb78a70cb235eba1e92d240227478eb6e862786e817231c9d97706355e63de42367424cd67cb8096ad464a59e434639cab026e143895a5a1438ec371c5c9158e25155aa53af104b80c07e6dee56b332993653dd14c3e2d585a0b12f1628cc922e146a9bdc8937d47df49243e7dbb381a5bbc4b0b50a6bcd94c9683c5d5d91e8a0446fdabbcbdd254041006db4d6832f2abfe764fd2fdf2f5b913963125e98ce41676ed1abe9c0c8eac89c12f066d191316b74a72235a8cc82db8e5a29146073084b277881b01a8b65f289f4c1d05971448aa58331092f7cbef2bbba0903ae69b5f499ddff94dbc5cd7b678dbfdd9837f9e7baa34a9970b53db18f88e807017ddf52eb9f195557e9ae9e35e23d10ae02cda96342be878eea52fdb6d54453625b878adc18f6d670c833141bd6ebe64208655e80fcb5895893bee11f1c6cd3ce58117d4a9bc650e2a9777faa8f1567b3124a1ab51a8ac6743827aef18bc61a2959bb84784a51a3918ef5879e3f7b4e33ef95c265fdd79a4d654ccd86407da2230955cd8ea70dd7713eb0e60445e43a13b36f3510c7b5df451c2149489740e093d79d945be2ced7686541cabe5fd9e0cd136e1166265fc41d0922db60c618f8207c9ea8c1ec63fb6ce2427f3240a26d1cd8522e65e3dd32af50dd5c80847b85d971910fa19cd0d037d9f4a39e2754f581dd4b13e75b6d14f4aa3384fcfada45c98de27b74b819df63df2367fdab1957dc620a4178e860f1d47d63207619c8b72a0e69fac30aecfbef7840f91246e3509a60084d38b1a696c2a4365a258b773b9d3b964c8efff29f68a3236fc52c1b9469ea855f4edbdec3b994e72ab81a153911439d9055367f4a304ccff0f9b879e788bcf3ba392c85024abd8b406e0383f6c1ec4629b910d0664fee31a0c9db5f86ef7dc3444868067b51389733b95ebedad45772d4a097d0d4feff1a60fbbe8d1a6ccc8a60f82eff5d91369ca8dd79689936b4dff1aeaad8fca23e83077f496a21f925f826f16685dd75c1c75272028c5d02c23f87c60f57daab5934c7f34478db2ef64de6135470bed9b4dba38699309db890b6c660af2886b4c086bba8a8140810913576c29f28f2bfce2d626af454bbabb21c1366d7b276479275725865769b2424ed69f707044c51df9c4ad803ea556c4b8880652b413e9c62ac57bbd130a2d865bf0e26430dc09c72caa68f5236d766a942e6c0f82f427ddeb1920a93ffb30c9256c9962928bfdb3d6c3172447a1d8195588ac5aa12206c088706e794aa32142ac5c48be9fc23a0370105dc1ffacf2435be178b6eee4e4359de9b5a9ddbe859f4847e742fefafeeb0b71ba862ac7c969f1ae769fe8a429ea3ff7d6bdfca09b850cbf8de685ab7b1305169c70b4b276ccfa0457d746b87a85635b54d6a523cd9915ddd402f32c21f7c53a6f31a942f95495d8eb1f12c5b83bf77977f6ebfd533835f0d353262e11a16b85a3f198aa42c9f151d6fb4a8ce47fb5730e16bfeae94a57b88c3631cf34bfde0da626ea18998973062220df67d1b060e30617843b00ba83de3cc4e0a1a1b0e3ae1658a7772e198ab93138d620fd0542623761f89bcd8d1750332196a66f43143496a5767a7ff4f949cef5a2ae57d508cf2a185a3ed298f17e9526f77d2b231d09e707dd80619333f876fe69fd84048d3453d258e204c113201a84152b472a464c65544ab9f13fb257c1090abf3af5d96a9162b0c7e6dc4d19f400227600c89a96acd464ce815d010d424ef9e9e949644ac9052995bb73a4b7b1aad5c58e4baf47d755e97d19a5f926fbb2b494f57c77be8876e7dfaf33cc58e10aec81cf75a69c3584b8383d7e797a862c0acb32c852db993ac17e6bc649af1b65e29d6846059111c6ef652a3e343884bcade4c786976329c2796d21a714d6ae8ace993d31b2c681a9ffd84f995cbd3247531ffc76421e810c314c7609adbcd49103f151d32046e17222b8eafc30777ad34bfa1699063f3f12d175b02525fd49c745035f3dc3a8695366968514e36d6804809194f27fb3af6def3f5a909fe2b13b8abdac11e0eb495896ca3193980665943d8c44bacbd24303eb50bfee4258732d297d3e9fc18dccab670760df77dc0db8043c164de831bba10d1eec98283f74a6d90f6e943d3a405a43f2fbcb9914b6bbefcffe45d6daf56025237b6db05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f226db3de5e1b4dc31f60332e465fead778cbe3664f7a17db8f9ae2c11e59fc9400c9f10d3a4596afd7db0029c31aed7a8aeaede57a479430104013e96554f28c6bb54ee7e0e045ee1973b92f090583f3b6f8f13de6ed04a1d9e85422c373e53bd2a8a5fa93e05708c14219a4a2c2d4763f72f01f05363441cd037725393e00a7b8e60742dedc80a973a108f2d302ba97d5c5a2694f5aa63d51d66269da7f088f220f543156f50627f780738bba74dc2c2467ea8619ec908029de3783cd5423d23e29ecb833db85e41bc436b3f56fbc4fdfb0f7dc71e77ae90370b95c8480b877ee084608b36f04ecf65cadb4397a079a63801599c447c36de542c639faa76c052ec1d7196e7b42dacb7f06b6c5eb5a9d1e576cfb979ed5e8d83367cd132b39903f56cd1a9e436c5f2af6a89c978a0c3a95e07a5aa5da1dc5725ea38e3a5f30b9ded5d5eee94255a94a6e2bc9bcea720b29c668572704ee153c760297828a017396f9267eb0658e5fac2392e0f311fcf3a2754c9931e0b82ae86048c55d4e450c36590ce21f0fb0b5ab71af948310d89ebd931b6e4a71d20e78f0dc9061f1faf3768a057ccf0c06d1f4c954237398e73fef3e1b16117dc3a16e2653a9d0966b131c80849fcc4f15f21c3ef6ff7e021e1c7fe419cf6e2f70b8630768f0294be9792a282dcd26e81718af0b4b4514ded9658d154317aa29e2bed31cc643298242b46b5ddbbc012b23c9a6c07259f60c803e3f6415c2ef1f20c829f6c382a2fd585203b0ac11ca3656132a7857a4978131b92e71c3875db0f300aaf5bb1d3eac1f0125f2b07fdd03be7b5ee4994f9b058cd88ad6194319a13d9ce05223150cbc58174b1ba72a8ac552764b440bda51485ddb4ce033b8653a449688cda5dd170228ea5e84300d77a2400727b135836ffb361f363f471113bb3725830df5c2729b4ac508f7845e6fd913718343c9e10046d89888ef699d7a80d7a7bf87dbf758f1d684f811d147771a12e40b132cd2961109b81ed591d17f8503fd184a1cadd2f0dace6c8c8509d5162dfc96150928f48bd573b55b1b8f46d24120e87e4347d2644fc68fe61f53baae4e833d065fbaf832a4b7dafe3ae407921a9e12353494226832e738ed13b3a3efd5f9eabbc84204960bd4094d1d863dbe174dfb1463012dd647faa7edb3b9b32e2c25e385d2c9b6d4735d45f56c160d5c6ca0b3d66ca67e3079cfcebbca2dffe0b8b15157b4be44bbc4f52076928e762ea8bc10e255c8fd1f9762eec7db19247ce2672932007988fae0a70d60c0f43b05959c9f1cd7eb93fd10817f6cbb3b657add55cb3610f59b43dff1486863916a87b84cd791f1c24f1dbe0aa57f28ed10fa60951f5f1cb05113b7cae76cad216861d0bf20941ddd14c7c51d382a38ed9ab5db0996ed5017f1baf1d20fe83067079a56d48f2dd811dcbeb7907a23d1b506c85df90e2e518df407a3e780fa4fe8fc8fe6d346c31b590d56a935b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5dac6f95e54f0c6de92266ba712b4d371b5468f300225c530c710d097c61c52cbd436a9c327f7568c64cbdb7f7083365fe5ca2bb2ce3dd0d718bef9483efdf6ae57245ee3b42b2e5df950a01ce7c2374db7b971a5a4304646d5a4e9ccfa76395ee60fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5edd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a947396cd13655f6bb5df6a53bc76aa32db3366f55916ab3538fbc78804a8a1a289be4f6a19902c45fa3bdb634bdd0c1d32e02b174471c08eaaac18894ff89fb239de65428b6b0334c3fa3b08c940356e87132ccb205a984bb0d561110b122738963683a51c7a6adffdb971f11cb90d401d0fb0f8d047da7ee290352bb022d501397b87200b97e2d13f396d7066a579d5539e1e9394fa912fb8eec24d68e66aa20a675db7a41a4e37456429a2fa77aa9523255b4af9a66f5639b89eab8c09c75e79ec235fb399a80444920c0714cfb87cc5fe6402087e3f1bedabe33c65ddc4d9c96a25c204847e7f32306f67be08f5f026ccc6cde90a099cb1f7ec6b28ba69693b831703052c0d2ab8fe14b4e5dfcc45fcbd5feb5016b0a729b6ba92caa52b069e2bfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936d4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df666bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d948e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1ecba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01fbee8b68119283cc44a6174313331382fecae1c66348966e8b7c8336316c50780b2658171b10fb114732e8555dbe846fe94ebffa72ed03b597fde70353a2d605821d13dbaa6b00e498ef6deaa6653af8a3d18cd722c354644b40cb0eb170b5f7c0d4c0278e93a0b2ce1efbc2d3872fbca69282af3041c1a4985a34c8dac1c4b134bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c5921b2af19f1663c318da20de937944bc5b7c02034fee103e8134d2a2765214f1bada5d1b557176a2b5df3c76749608c68f76cbb19f823265258f90d12f4cdf54468ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e4399dea777f6bac2a71aeb642ad0e6e7f3538dd74827269287339369eeb92a5f00fa1438bf0b942d5a8dec0c8cc3c63025a193dd0e001246066600920772628407e8927b5fcab215111f961510cd8db7d5e4c76c8e8e4dd17ad3d1681fae04756cf6bb1e8ce1d1c9e0f5dac9cbee55e72ccaf796a4710f33bb525e7406c87b44aad21d83498c3a7c87735049490ba02f2daaa6c9d80cc8c9c9b9b6164656397a707a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de1249353c3203061950199a0e195b9d984ddee2a1ad8a22c88503433c19b0f902471e4defa1966d41eff6295259cd5212293d921af029329a5a3d15f4fe15db8eda32783839765c6720ffc78c5fa636c53e163a7b819618da1695d808cc0b9e0cff9bbceffc6d50319af34183abbfcc88fed96e3f5d29f6616d7e10e9c30aa9ba114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd9b8610852d077070fbaf295b8b1e128debfa76141287705b7e5f0d97cc002e4d003860accf95d407bd13c8ab952fc786137bc1668a3dcfef859eb1ee8669bdf1eb4951da7ba5c51a1792345a1ce16d0446a8530f80f2a21d3aa92684b1aa7bc08710dfc6f122a6fb9e57005567bfb3490094fd57e49774d2c3f484820d3b8de50b89086fea5c9603c54a086ba78b4ac5471cdd84d2c830ec85ed3853c6bd4668b8f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d80810c7273fd75b14e5e029619af15bf176f5c676bf3ac0cf71ec7de9e1b3586acd196b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c768814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aabf6ac7169b3a5a20297686abb5fd60fa14aa8555f4b7729ad62a199c83dcff8bb8fac12a42fbe6a597f6bf80b6e7cdfaa60d2c27b2f2018a59e324d88330fd7a761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55f6cd9410cbf61fd6c5103e8685f65afa20270cdf9cd067c908036ee722e77aae8f7b521c24772ae72d98a1d2d9302795ad6955da58950aa713b7fb1ec1c49124cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b70f32dfc0e813a13a41cd41c2663419c5b23f67b78098e97034f1408d5927c5929ec8618f0af773256c4d056ecdefb68ae44bdd18241a331f2905503a8f3394c884e2cf444ec6a539a4bc0b46717775cb1fd1f591301b7469ba143e56f43afc0c4ee7224306979cb76ef8a233ad248eb02bb2126380fdb9d7f91387393d56a2489bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea6912bf02967b159e2abb0e28b4f88c655e922a1a6f220fac16f5cb34dd19efbcd5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a6a855bd45ebf0fcf8d8346716fc61a2503dea599da6d2b59ca835c56258a950be88df04139500a43e68fe9c469af5f6c672e50531951bba2a5952ee2d833b80b2a1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be0a5dbdb6f1396798ef9ec26ccc9e465ffc85680060ec19849f2f8c265f33908fe6199d55800dcdd54d2102273b40f1b1c4406357019c219f9ed21ff0b83d679dd566dd84d78b59f01bbdcb3955d9e09216e52693d84b767696b5edbfa30c78245816a4246c742f43898720cd9a1c2827450770fb4820558148b77d4a1843676675f63fe663490206e529e0d35a612ee424a0b3956410cdf157107120386ba6021d706b3367d6bbcc31a4c2e2b49538f900264aad1028453c3523a0b2d9c0e65e06f253221cfa625708f06e4587b01656c9e0d191ae70cd8ef8db83f79a6d6673cff7b84095ba4bf8be03ca8079c645f084e2b210329f931b8bcbb1392ac2a911523ca879b3d4aa50507352a39bc1678b5b931768271a7442c74d60073255e15929bedb156b5300d76f06e24be27fc47339e1fe370c708b205d72b9eccd4463b5fa66fd5fed3762bd00db1f9878e0a0ab116255e8888f19e8da1b94ff70ce3c71b20ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b006fb153f7e9672dffb89e7227ac3354293a4b0792f1566717fcbe98436873bac1c976a3c699fabc5c0d7b477aa9f133128af324a95a09ac798f3132cfa5a16d1dd850588aef0449c2456de9320235a260f60f5302bb42bff2f719e97e2da5c17ec3969297bd832e15a6f3988b2ef07dae8d34eee8ffcd7cf2934977f8419869f20a09ed77e7203f363dd140afd6d0c38abf8a7c950e0e5a4f801051015254b7f913616fb6ab55d11030d2a514331f57d45c738f86cf7a4ff42fea6dacbd557e969f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496d0a1eacc74e0e354f56b159ad03d2dd29d4d18e50914568018ded054d74980e8c0cf9586adea6621025faae129c4b9a58484caf37abc49aa5f29971daac89ee06a965fe516b6c916608f4935b0a0986f68dfb2f30e329a485e7accfdde656f65c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e5fb858ffc92d55d201a0ef0c5343e51f20a7d3a6b69460705386fbe3cd3eaa53745a03dccb9d9464c0dcccd7b58ebecdc3a154640305547b5669a4ef3688806f6f70ea2e93e055d18a379b7fa65aacc21d75d4a06b5a4e6297ca6c289d245712b50cf4d812921ec6959eed96e726fb858e5da7981f1fd4e52761b48f2ae01eaf57987f13bb15e18f79ac24c1456d37e36a101549330320a15013493f70f91df2366e25d3d39fe5ccd0962fdd25b121aa58abe9e2f996ab37fb6aeb28c00a5e92fbc2140564ebeec945b6569a1a776f2b29be8897847f4043440a16929508862bdc723568bad7ed20ef1bbb6b5a00636b77d9473d2c14e32008996dd52c7cc5009f697a855cfea60551378f803d6376ce22b654f1f80d81c26399282f8257614eae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9e9f87b3ae6b1db761f9ad3e00af1ffacd1c85c14d4c427effbf3cd6606f5c723db89f2b209bd4b6b1fca0b4a66de41f661c292320551a5e506868dee444154bdeec731c1aba624813139721e523ce213358e57cf5218e1b7509e2fbc220790836ce9453eae6b2ca47230f87ef5e3da7bdc72b9e7a0dffb12c6b2323693f2506967c1645265c27de0535ba7486da15c7fe2530eca45670392ab8620147643f87a2330adb74d63c9c5b994844c1d0616b171a97a282c034e7f0b04370ffdb5ff9673f2cb67ec4ef3a24e2e0e3b8025b40663d8eb2c1f104851d5c8178e79765054d1ff595c4d4c97196cc788ba365895c441bcd2a4deefc023a939087076aa522665504519c5d54a3091ee3336a24cc3b5c0420e1594c57324aae1c46a0a986be5ce7bef93ded42eafa83a213c5e94b7cafa5c1c29a8ad2e9e390e166d7491ac2b57b5079dac6b861ad08528a18337e4b6bd977597c3afc4dcfa962917963a736bf0af6f8401c65d04b104368eda6a33e34736a485d66037a508fd646ff1c57d82ff4bc5d4cf76daf17db57eb935a2bbbf86f3007eb7e2bdca27e5090fccf07c8a293fc1a14195eac2bfe791137f5e463fb5086b3b2e817136d0701c562fa12fb37a69582c131d0574e22993092c64708480d79d7e93bca5b0094920eb1c64c8ce61783eeddcf582c6f8c74c63f8f5170df51e34819a8b8dad9af68117f5c185d0ae8b4ffcfe0367bb457a73b9a9534bf2ec495e2f7d99e23b1257b0009d69368088e45459755585c934a9e24ebb9f6b71fd27f8d10c2fa9cc4a4d51fe3719166ba49f30d39b362c29bdd27f19cadffdcfefefe5ad35511dd4b8f00d002a1cf08f12e5f674d870aea9dbe58fb161ef7205b8aa4355c17aa9d45527c5735413589b7517ef3a51e631752f75c4ba2dc1f7056ec9585fc6834372ca6ccc0e010be7dfa444fa33152f4138fa513e07e9e2ce52485f6b8f6b98bddb0de788dd8a3ba2d874f8165bac3c6ea50cb69b84c3f3d0c5a84ab5aa3b11b36f2b09e5da3d5148f95a790c4aaf19fc201a6029d1edff0a1f9524db6c1ddf298c5a2b357c756f2c6f37cebb4057e4c65fa0e8f6514088067aa77584fd3821f172ccfc664f4f796b1f3c534caa0784e76026db7fb13fec2ba7650a84f00243ae7408057420bbc4f930fadf8cb2ddc67c0546acd1cc5790ddfcb94987fba5cdb29cba46afe03ae8671befa51ee1b649082c01b8511168a7a92142da996726b1a1804f82a2a1de825357c5ff8e1470111699b046382b42fd3eb2cbfbfa875efc721b4629df2fb3eed05dbdaeb51ae224ada90acd57676c9ea2e08d85f8d3ff4733ce445242d510843c2e3f24a6842e25c9c2e44b3c7fab9458bdb022bb6e0e8ea78755fa900ed5491b5f42e28c6245a41222dd69aa64d783c82aaf0a1dcd572ba11aec9125faa32756f4948c9c6af863a277bf237014442756ee8a1aa27a4c0ecebf625856016611041d6e62bf1428b6be0bd515862d30f9f1709031224ec359764b3d5f2c14a62bf9aaa424dcfec9dd71704360cdaf481a9a8aa2e6dee77d3bb845b1ce33605841be97b9de50ca45dcd6572e9941be82813f901e91a57eb48412be10b8c725ad07a4b9fed929d461b5ed054e0f0e93ad8cd347467d3b7ef3d4e846e2d8f1303ddaaa0d358acd3684bdfe9c4c5985ba8520dbe18b9bc972fae8977b43ded807cc1854b6ca9cd84875b5b9c94a4873e227a924149f9b6b9ee1e923a3f3307be5b6f8fc49f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cfae9b77988a7ac75e4db84d7e094f6d388f210312462d801db4e703e2b8c9ca7aa5ad47d2cf56cf53b9f79f300dfe7cc8f77a462213d246bfaa9c1669aae93cc378816a72ff05110948b9d84bbb2e2aadb4d4464fc6710ec0c18677df1ab80770604f169228896d4b36b410fb68b14fb6dd66ff01252fe88f36eb04157e8d601ab27fe74be6509a272fc20601b5d0bd0a0788f54523369ad2fbbde854dc7ffe8415923ffbbb8c2821a3ec6e394fcb69bcf3e07782fa47003a34b4e802f8021f742c2b489498376ecad3978728271e6fe3e8ebd913ddeaf564af23870b46e43c19294d95e096d9a81fcaae02d429fd0e7c3581371c1d533a9ad89906caaddd9c4308ed81bbe80da3c8694adc051bebb42c1eba46b518f072539cd0fa828557092939385a0bc072b095fce1d7ceb81ba4c727bca08bca20b71fdb13642af122a7d405b2b8195dba0e833c36672afbdb022baeec0d61a9f28e6e44afcc9f1bbd8fb17ea399e4968be927199fc7e5fdc958ce780114525465cc648b3f7be759e86a8da97eb335d1da642af55a9bd0a308cd053dc14a1bbf620cbdcd4696e667398492b7d9dd26cfab793997418964bb266dc1605a400163974cd76329dbc8adb99be1dc2a6a2a67b66e1d983418c31da4b4ae88f81ced942a0e14b3c4255f9a74c75afb25650242b97f2d00bcd24f7d21456564c91076e7f146fc105a845443a1c9256bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0ba025a67ebe9ebca24dcfb62d7bf89f260053ef31ed261a422b63d547b7c65d3e3c2eb6f46661a9dba5e203eb1dd8f9fedc02ac5d4c17751c831d23610c7d251b044196b910a362b9f2e159dbf9f0f2eaa57e03290ed4c5a5895840539ae962a7824f2ff0d57a75da1c0812c8802f86749efcc79083c1c133b2e958b1e76884fec60af1c211c0e5397c3fec3f680b9d26e8216881d893d73c6fc4d7d6ae9a86c8e2b5f12c2f028f280a67d127dd92bcb7432c2ff9e8adfb18965865ec11f37f8f085a47762c1bf7638372727ba67f13c80928230584ccc3ac62da4400228861bc50ed82c59cadb0c1697d6dc384d8f0ffbe64411c3c08d4f25ada82fd37f783f29a2fdeb72f823c3d5f98f56edfbac34da379c38ecc2efbe5cee60737e1c88b864959ad6b4287a1650fb3be2ce69b56c955b138e37a7f5551a891b884fff984758fba5f34b8bf8474e96dc9bf89708d145c17269ab8282978dcbe42491e9b531bf51ef3cfb6ad400fed58c0c4a0671d66d0df6319c0e2b4ba11fdb803cb2b9a6246ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa694656e933503cf09aa9bbb1bf4dcaa255896c8a15b512eceffceff92527c880536d88575bedc430467c1284545026faf912c4e070c7637d841c57fcf15e2057c2694c5714af7a8067dd71489fdadc66c81690efed6600e832ad5a138dc53f7d5881b0176cba8a2b606eb4d0a68a629ce565de87a53627b2e075bcc97cf0ac973d9c91c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d693662848cae468d4fb3a00280d9187932f8e48d8590dd66a0382eabda3de7937cb8036581e67eb15f5ee60ede4821ce3956898c5e1185ec592da7a68ebaadc1f6fb9c0f5615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465e9529185ddafd841c7335eade2dcb8e510a6f66a531f9c123bb7a65ad11e3279db3cfda65a0df2d52fa1ff170e2e63dca68be5ec79b84a94def6368304d38b44b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cebd570ad03346474930019fe466f9903cd337424f065dc6f3eb80be97ff078291a9b97d472477f441af72c6c793db0b166cfafd62c1499c640b1ea76c7f8056813eb2e5dcd6ada25943102cfd5590c7b792e65b96038c20f4bbdd7bc4e58a8e02904cc412295051796f125aeeab329454c7f387f4782cae48958d14636804cf34ccab2fe3b367eee94f50037638be3f6ba638e51386d611d930615e2c7e57611a838606c28cf2b173cb4f2df3ecb5bc20fa31c7172d7d8bc790c8a8bca77bacf9736a9b3564215317ff4bfac3e99881221d64249c156341751bd63643309bfd9b83a8f5e121cb88705e4fecba59ab2c7a30af58f20e8314d78e2352c68d1616df0d304598bf474277886fdc63e096537e253623e1cecae4e0dc782cc06072dc62e15af2c43136691b7a37088ce08e8e265379612146885dbf83ad9c7d46cb15c1607801f8ee04d11a3d1094ba0d4821f02209dc5048bcf178c026cfe0a905f3557777a2eb938bffb002bc26efd6d38935e681c025d1971c462ca73763176faf778c3140532eefb45a226b18eedd821a1e5de5030cf5523fedac3631bd6a4ff4124d5c0f48dc8e034f0798056cf2f0ed1c095e9def16caff0ea1dc6abc17141d0b5b5791abcce02fb10fb24fae6abee0a3ce8a08cea70ee45daa141fdace6d12a6f268fd3f7fa3d13fc2e4c9891fc45feeb669cbeb76489fb1ddef497044f0499e4589294f6213df893fbdffff44d066d655b465221a8b2b88df440946bad18c695118cf5acfb4d20e4c885d531dbbb9fad752691ad0cd108de232531f4adc03aa0da83df5cf239953de01eab974535edde9d8997d3ba4c3abdc46fd61c5fb1e7aad2701d8f56634a3157d0c7eb8582922d2f152b9c59be7d2d2b6c3507eb622173bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe141a90f2830f564fed6bd496b702976cea0df1e9f770ca3fee214ca2b8ba387bd9cfb5d97208e9c32465429cdae6d713b851125e9aaf90c2d9010ad2be496e1c38635d01c6a4656bb96b3cbe424f21ef1b61d9ab25be3048e13c4c5a3d3b36836c23b671b0c4e1beb0d74238b79459a9592fd13ade1a2bb5b7da4120b050093389531e5c43cb4a70c9d003fe355e51516206de9970add1057706632b2628bf2b6cd4130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9f142f94aae990d0304a2639284bc26d2863906fdecd26ce0794c0d6f00c7fb011987e328fd7d6357787d73d883d4fed3694ef6c9d8c0522b4dc77ffe93988a1403bd31a4abc10d69127371c5aa8c5e43b029c1b4473ea63c407b3179cc4916ba5721c700933b6800ad073607227aaff3952220b45db55ef99b446315ab4f332b52d57681044b5a4229829971e59950afabbc28788ccb05f4dea72ae3a4900a4cc88c6c21c44b8818e63b5cbc7cf8988763dba308459983869472b89578b8af105280c352398b6ff1c5f24526f44fefc2e42cd5d468d32f65b90d5b9da586b4359035c5f82da0e9fc75b10950d19ab6aed67d9542e445b22e8c0239cc75801106fbeddef6eb9337cb3272b4f92e44add46be25c44e519daa558470e2cad9bf2f926d2e1624305ccf5c5b7efd1dac6c0c1871be58dd43546381238216668abab5f575a093ddbc5b71cf8eab8712e1f6ac8b75a8209402036243dd9b09ca4a2166e859404ef91846209139c0de3e192735019d3de460a66c342503f3805422e111f6f328c9cad5170b132351be954932d2364975b32a1cc470b0033ae5ba11da21511bc70c3444e28d0a1de5eb91f9b4a7a608dfa5f20461c9caf6ef10bee1f86139c5dbb3aee12176547f9632e61a66a824783dc5ca9e454c60ddff51282f9376377c73ad54204858a508f7e37225618ad5adf9939463df621dd33b76585b4b772d455a545cd704393749d96d955021e9b1bad855ddf82745bc912bca331e273c82f390167b4ef46eab949de09eecc1e0295c76de707de9892ed2bc5678e5aaa5ff7bbff86b2cbf5f49874ce9162748b2a43851398f43f1cfcd95a40d0f4a59c72ca82e740606bd10bfaf61866821b163c536e755954275b39de82092db790eab5f89d37bb522268212d75cc9c798f643a95b18cb146802267338d37e8843e9c95093d51971e275a742ef8db39dfdaef0b896c4287507166344f2b51edcccd5f3bb5d0caf0e459135dfff83faee382d3e41031cc7d0316d4bcf466c927974acc0aec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662d6b53de93740c384ddd8fc20f15654cb93a23ccdb52b5df82e4b4f939c339247d3e73f8818387083cefb00f97b165b701b5a577096fed22f267a3720fe243fdda3bea884e97ab611757ac00cd26db4bed938369a4280f4e0481f535e5fb3be1b05e3c92edfff0d170d9b5004f30d3dfad0e84f1a6fe26368364e6bf627d45143f5272ceab063e50d815df8c0c2795ca1e57e1ca9c0c9d9c19deca8417a62e5f2f21c5e6aeadf1540efce563eaae140e5af2af4e88b1887715fec6851aa7c62afa01541ec0cf78ab96f5efb851428cebbed3aff631a044b9af96b4c8c2213e82e76f0c126eadcb71bace44f21ea701f19869492a06f2851af0dc7cee287f0cc5ae8ca109b780ca70e4892729c30dbfe0f1d3f94727056ad6a0e10165b51725203f22f6b0ee2504eea882d64ac4112918180b31a596a3ad38eeedb6bda31470e6a71a5ae9f94eb9611cd05630e97abed3e5fceecf9311ed39480d8a3becd113da0bcb219724b83be660ec505f0d1af2cc5ebe837b03779f51f3e89673342866c45d12f07da85367fb96ab6fe787c794b154be4387fcff27d62d56b347788dd0bffcbf24cdb3f3a2bf0ea32a3ace881c82b402c1fcc9f00cb899d8ae7326a553a2b38e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec5600fd4c4bab8e66c21b4e2d5b216d9bb64992a8583e785a1a017ceef541d5997fc6137614238692e211445f1659bdc64c41e09abd25fb01b0bec2484ba9cd070607b97d6ef8f7913de266094862d1431f926b96e9c75a86726f7c83df431ec2507315a3f081681e4583986a2f17a20cb522c791643525135351bff8cf8534f9838a3eea9a6ff6b530d8c4aa2c2077620893ccba8c4696f7bae3da0eaabcfd1f066c3c4fc27485949739c16b43657438e52ef68c7d9104f42677832b4e311f392576e6acd9147ad4dc6e6fd93f03e9472ca5aa8d5435347971e6f11d3b5838da33a52242efd3c1ae874d071b3f5e4f8b615bdc81521c22a81b217a9701feac923637c750ea6923d814cec8257025a820aea5b0758f5d917f6b3102f1ddb2f2e59db17929c7e10f8534aaebb8d5aa556d3cb5b7420577e6030aac7c9b59718e716da0ce6efc8c0401330592f8ace2e3ccc93dc2c3b13b375fe109d109d8a4682abc5affbf55b1fc82d3eabfc6e96d2d9eaf6bf0081d0beb189a907e9a8c0dd3a43c2a827cf7c9fbb9d3ee0f03a49e920a92addc98dfbe2a9b4e15fed59a68d59c03d4cb9c14235be775fa7f766d4035c7887188ce997b6230bfb00a9263674314eb61664d9bb3649817bcedb474f1b3787bf25bc7bee12cf1fc8145baef835432ae8a1af4c5b5e1fd4cb8e54c008785bd19a84442fd78604c4aed204519a96db01b73ef24da7b94301c1a8d46fdeac9b1ab69601d98605737b928be490e8a053dce264d1b701dc6fc3ae907860adf00a15f5b66184c7441eb7b584fd196af089bfa9ec17b30b8d263962da2d09a1e9b20b0f2f0784b07aad90741e9d5410711e5a9d606570030f6d18a64fc5de8d347cab766e638b3125ed3a8e079d61adcd9fa875f8c610a0355fb34fdd11e8af3f403cbd61538095ca0f69f07a861271a23e2e1229b2f0438efd435d41d0bbc28c7006b25214a45f9a9037941e1825b2a5b18e5ca8027d19d9f004cef607f97795f743485860cd8083979867df0405b6ee30afaaa98e61848b2028a80aba1222664fd02750d0d91eac88df02df6e92ce19705afe276c61e8e7b03bb131afb980c79b1cd2d8a38c5c0eebcdcf192d51d2302e3e4508d1cc04dfc2f6952279cde647a8dc60c832222859484e960b9e8424a1144ec39001dd54a0facbf45194967998e91dc475f4723ce74b952d34547a1e2c605c59c6285777ba05d7795c8714540b9e39ae8027b6cdf1b203285b1534eb1090a4e5118c672e5594af9abae369fb26589e7b146fc6d8999dfefe0abaa863c023ab068281eccdf617368ff7c2c089c9b11eebcbd9c31f657ce318435d3369f0456b3eaa0ef71b4e46ac228b20f596ae7e2ccea0ab81e9a6fa9b6c5a3168cfd73782fea699a5f7867fd2f8c42af6a58cf0fbfe4c426cfe1a58d1fb3656c28aa4460cc80cc17578c843c448a5d1d72d03d310651f87516eb14c397742f84930e61eb785378ed89301582777d6c3ce9080e2cf503c882f6e7339208a947ee5c7d9a442fb5def8403c14b37cca69575ab4af4bbad7e559b8f971da90deb710a89a4648f5a315ee1f702760ddc0d6debebb458ee6daff0b5899c8af172bfa974299ce8ffb1705aadd0f5950eecde41610f6c4573bd01c504c9bc850e420df70126adad0247c214bcb3ff15c171e94a7ca2a2a6b9b446e07cfbada2bd1a651b883056e693e8bec1982c01e057927b34f6d6c88043799e103521383e138676b921d11c149f1f24d22292c25ca40c4b040111e60f475f5e0d0585e062735de31d3a20d9147a6e15c114a72d08a556e86ca34fe2e53b35bedcab95677f78748858dce4643d84d26fa27c4c3857f6dc45dd9facd742140aa44165e25c614f6e233ded3b4687f0d341f6bd2f4fdccc62137ea13c28fcbc8dc9c5506d76add5d23385dde9f2246422dfb7e5ad6f6d7e0a140fc5220c386cbdf19c34361c73e1f6615205d47086b0c416888a93bf4e94f172f340143389444936693f4d700ba124a7d8c09c7e8840c7b10c21b514cbb70b69b5f737256f30880858b43d17f3e388cf60bb5321f7f031b108eabab58f4e927171848f1a919e4035072c9ef40556662cf4a267fc000647fed97b2c337fcd771202f5ad41f7f333d88b5259d46e9c8ee36af2a76fbc62936465e88a0f629ede24775657e4e96872ca4ce81184ae1069288db01fe54faf66f033b60b3a9164d238ee779c1abe5ce4c4005177e1468e76e866d11e11633f68f5d11778a3bb73dcb25c973506b08fd09afc3601bf80c2ffb77c8ba782cf0a687c75e26c2e8ea27f66c204dc876bec7418a6e3ac584f043f81bdc8af96df516102e377499bff4ed7d309eaa5b8536de49b354c25dedb0e9aba2ae2d69b5f7bc66de4302fad386db95985bb85d36f1f9b4d14a6da3a65db8d13d4b940a6b1a3f914f4e28840d4db7f2068b95d086b0f358f262fca2f1d3b67106643ab578adb0b26fd9f98b024d3bf94a98bbf576efce759f61218bd62c8906f68b45e133c405f0b614d08e2c5f57c7adb19951c2902ccc797ad90d9e004d98a282db55522a3f9ee2e7e3778f2e307c14e85d4d9482dc444f075627dfca85ee19edf31963ee02318135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e379807dc5a044dc98b7f2d85c22df56523405fdcc7c25afc597001221c6bd264cd9a80c285b44708e4453effdfeacf61bd7ed71039563873f3d691f580c43998b0969962f635ef0415042b9c17fda0da9283f694a05aa430aefb4d1d2b7568c8e63127c894ae0d4653e09edf036383689b1dd6b08993160799cf5bf446914756f1281cdf7b4145bcaf797e5947e87b6d0cfd19693924871d087a309805944bcce551239e823d290b0c7f0c5b88c9fa55a07062a8f3859402e760c8e9adc155cdc4535e796586ef5fc317f6bd00c422017262f4f70b1fe05a98ab5cdce93b589b4a6eaf24148763fa2c665dd43e06a30a86ca035f7a43a0e7eca88bcaa7e396a196d0479a514e1098620b98a19d2bf4c8c1aed9ca3cd612a5b26d1743fb0dbe9e3d3c4d49a5a11c83ac285f82a7874e31ab6fbe28332e0779c87f2249c6dd4e37f85880aec17e4cdeb8c54eab624e93ce6e8eb43cbda7ad9520d56069587fc4a28c89bfdd30cd0ff2db59e1986e72e09dacb072dc4d02d6d7da1d09cec35a9110678436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc90630029da9061c76d50a47bef8fdd4c8c022c0aebd9e4a9aa9c2adfbad60b957b30c8ff261d73bb939c46acc2806b1f42ad792303dc99e838d036d330fa2c94e8929265e16d146f5e027500f960a65787798c90fb756d6076450ebf501c2fcf653b60b7bd27d16880c9824ba99902bef6d8f24bb2aff805d2dd80cfaec42d11ecb95aec72d8c32070434ab46509f57271709ddea7a9e6b710eda7eee933a2e330706254a1016c91785196feb8af43c6987ee4bb93b498d9dc9141a1bbadc195ab641236117e5e5abfaf601c5597468f5e36c9c31ac1169024c250c612bb35e4667f70134ece6325a0861e6d852fc4c40289c5b77f1a3215a0ff2069bace28a6451eeb5d34081f141d134729b72e71f1572c35335a9bd8d55c79b9e0f42d6885b013d12e630668fd9da3ad7a9df3227e6eb0a531134d343abda07bdc504889667acaefc4c9c42e70f6d81defd46cff767ea4bfd21408012dbce2526eb1cb25254709c8a280520435e84f838850d2ad9e39dddfb4b2c5685d679ad8b93e2f718fe5a73334a3e2bc6426ed6db90bf4978f93bd5d0f285bcb1c9a5891a17d90a342b12324635e28802d0694acbe2a87b5143c2e9f6e216d5879262c8907df055595c777c66e7d435a0fee0db6cf51025af9e7ecb09cb3bdb6479d3fc236f419a0a004d0046bf6283b554d23c9a0b57255e4d7a5faca201b28f0dc3d157a6e08a791fc256d29bd703cf3234e72c9265d899f8329cba4d23d6dad14b81b515c8d88f0a30baa2b1e10c9077f9a3a34ef3f5675185927e23a3e3cde043f24b47182702107f7c3fe70e97018a96684297d5bbf5184b77ebe1dfa7ebe0022651c263b84d61e6cb7becd04cd3e78ae152bebf5a1159a1c0403bc2f51d5bf38363ee56075ed963a1c291b0294b2ed9d31855386a78c09754b610f8ddf016390c531ce96264f910f795b17cc1e8d1268f0566767b6d0501aaf3f6985a5cbf1ff9f6b677faf7f47e85049df49e2736aa4cf6a845536d8b4009e4cc08c729c3a446d1268b989a7f711f214357dae6fa30ed8aaf67178135bf2dfcac1a6e584c1807f1025575d6dbb3595d222afeaa5b5e4d50b3cc7667389c296c514d98b122c611b9692709e1beef542a3987b332aae079abb141bb9387e321265b0cf248be47455b1197e1bb4ec4f48c1c20ab15da83fc14dd656c8119c7715e0ec477bf2b8c38be97085a2c8e6b506e63341696d65a9acea8c3ab417676fa5f5541c3c082f7e52a8b2bd1ce4e4b14561f6d373fc6b88cb8e8d4504d947eaa16d31f9a97022c09d7ec4b02968858cf63c77402321f213bed0d1924cc2e84acd3f327f82304daa757312edecc612df9d25a795eb1883c0033c08f560406e3116372e2c37d909b0b2df2ab76240be7fd3e721bda44e0bfc3b511f5e995e7e105a6ffc86e370fc725bd576b8ebab6efa3941087aa9254d3ef1431576e817707eb1bd762088e26af2c672ff529c671f1e36a4e56c77b116dd0860eaa1f5d536124e685320dbbe87911df92939a3e6fd76f26e9149b6e390c7eb55000d37a6e02850cff7dd2e884e8985084fdfed8a92712dd3f6da39396796fc34f0d5d3ea6649472220924f91c0c72bcdc476d5b64c4b4e767c290ad3e07e1ffde4e74e996da33074d70e4dde954d5ab4644dfce1cf43813d80a80fda5dadc3fa121c357bb4eb311b0d34cde49eeeff3fec1244dc14f4a97157eea9a76d816fd8ef814de5da85f73e6ffdd59960e1dc536fbf424a3bf50cbcb0c0775e162672e7c68e7e00c34a436c3dee469b99389ef598a93cd834200086e9981c6948cd664081c2fc703321fca26afcdd20fa9653e37b247fad327ffd46198724d58a7cf03e0f8392b85242c3c7984d15003d1365136eab56cb8b918d02383e03d12dc2727dad093596628a44fa77604b064a016bf1de09c335afed2f9e0f932a4db3daa6f9daee89b8b995515435abd6dda845c6ff954df3f9c22294f03a08892c92577a393064a75702f2291af05e0976d29e2137b98977dc6f060ee810d35f734a03d54f5e743bd5254ab411e8c0c48f8adafa8b3ea64cfcfdbe304723a65f56d6d8927a5ccd271dec05dda415c3396329b022d2adfe2781f0101101633fb1d7bd697dcff46d2b39290fc293587d052e4f7f943e4cfe50cf29b8afb3d9e09db75e1e9452e9aeba4f1c173a4284e74b5e9f58568c2feac022a3d99777fc898bdde1ae410a93694055741572fef68e207ea507f3a8ccc191c19b4a496d1aa0f486fd9c064862bc5018bebfaa463b76e50d3f9a58303d695686a309d30d2144dfe9210bd2f992f196207ff9879b59daceb9610ecba59b8d5167c1de85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e0f933767019bdbccf2cf1c1e2e70f9f8ceecf2cf35478a6235bd7e120ef9aac907397d634cb4d1f53fbd2fa1927265851ca213a463be6c76af25ef033286ad6ba959f8ef8516caeb46858780163ac6739260a3fe0d0a98d66ec45c2ebbe0cfefa15a92fbd63b19483a7fc7ecb5d6cb36f7961f82f11350703daa22665b77a8c99ece5f4e941f5c5ba2f2f3fa5028789d766c80f50514ea6aeb5ec0b68afe9519a8ef81791a77988d371842869b3d7695b4263eb89cea357e7ee617663512473eb53a5d655db291ceb1e0d7baaa5a80c2652857b3e088564f57dafc098bae9a7fcc5bf2bbb18215b681ea41a4bd48b585af6645e0a52cfbe49ba2bd42a46c1b37efddf01afd042a763457dde04170355b2b5b66167769849120a2ac204d28073ea7065484e4a6f5dbe3fb84fad525ff229b4559671be410d7d5e7511f614c0056c7f71d24afe4bec1ebcfd292455af11767505621e88b441af61e60cb2e294cf9a135ade659a52b5eb9398d5e4b5ffee136436cc8a0aae683c02e18b4ebf3bd39e0ddc8362227368ca40a46df8e4d8e02acfae146a81baa2b2428009db6e942687612db019f2e508e6a8e528c6667ffdfbb659c3d623a8c519c7ea1cb582eb11a196fdfbc0f97728acb84747c696b1f021e0240b1c9bbdb7706a88d57dc1172ab526098abe71b172fff9f0a1e8428cc87c71dd36caa95bbc412f2f207d1ff527f31a908c0300a06d581b6861eafcf1a70f9567ec2cc9d244f1239a65ccb4aa3044633996ae662dc42d72ab1f107a5a911ae776c653d953f8b0aa466abcf415f2d9061ed13898ead9fa7205bc7060ae0e86429fa6fbabb4cd74ad51c565df162755c8c1e1782967b59fc9c2a25ea0d7f4c56546f4c7c671133473ddbab4a0e3ad1991b9c586207431782779f74e252b229e651367589d245ec899a979a32d302206bae868780d35e66c60c77a3d54d9b4e860e3a619cb721f50d03606fa622c478e01ef69db6361d6fdac81c986813f365cf333bfdce097f6da64caaecff8ae9b3b182e434fad157355479ad98045354f7567cff1e7a09afe7363a6220e33b483042c4467fdde8ab76d9fb514ec5a272ca49690ba19eb04953b03164964701c2f560709c12953393f48f78c1270c7c13c2d42f0c98d7049259fad463162ec551c0de89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfbce4a25cb1ebb14c46451d33c847a88e6656bc517889bcdab9459252beab91009450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e767a6fed1015e209a21f332803e7258e57da1b8648fa35b106829ff8c94eae3b8ea0278487e5904f00eaa4380e79df7f2df7476cad45a22975c6c3bf9c6f3e8b36ac6f61cfea82525b61fb6fde3ae12b60b4749cac77cb840dac12f210432da8f22465cdee1ac6dc4ef3a9ba7efd22de2cd8b04867831941911c8b11b9a08271155ef8f351dfd89721154173a458d50f2db9ee5f396ccec01937f22767bfee163db4e366066fc5d7271a824c27d2a5788983e7da7a832a59ded21826c1cceab2e1adf723fc89e27c478afe5ce8982c5d334f14fe1b49c076ab3a68a99140b27f28eb9b7bbe2c0721cf04c1baa378ea1e45863a1745fa4a20dec1c0e118c6b913fed11f63bc0940523de2d6d7189b09d4d4ec9525695e170b547e9e3426e20a1fbd62403e07c7c870ede9598fbec8811170b66e61e5d58c23e1d69bb3921cff1eee99559895abb6ee38c9b58bafdc914a5bd2995fa5f141602b3049568c9e81574ffe86d5b33710b542b3a40ecf717d0a13f603835762be6f2505db20a98449be5383fc4df5f6c19ce77f77048f38eb278710871e3f1f89899062372579d5ca0569ea3b1e9d09d10e692fe133fb88e7bbf35ce2dc9f57d36476355fc0123cfcd092c4d0a1860c85f432307316a1270332399ea7c43000687e9b94f37b07984c13fd04b503ce711bdbcadfd8ad57ffd1ca86c08b18b4acb6334fc81eb0bf08cf5e61d280d676b02a34f41d055bce2f7c39bd2607f9991d04ae448f4e7f2316cd27dc6a41f924412fd5b1bbe084c0f28c35073c8716b8ee0ce96f408e650c6a56a02554ae78aa974bc7470ca11e88a2272d55f50e4cd7ca293bc59c5a995964f2bb8db49e5404372d3a30b5b289e1217ae9e9bf5c504cbfa2a281921005ec08218e8cc4fd6f74c5d2decce5a36bbd2a2f54adbcae96e83bc4813a9c687c7ed450e65ca5ac4d70e49f56263e9bd69515dd72dd3a6903138f0bedc85512118ba9aa64709b41236d063cc4a375a0f19f0a7a9614e1a7368fb1843f568ba0a3e8ed803cec8880f5a4f32650325314860ce893f0aa88d8687d9e3500039d957c2d8377aae34b5408c7d60c2b008504bd1a10b4eb75cc48dede85f689c7f3381ae375571dd36e3bc58b590ed5823428f087e2b23b22decec269d64087f250eceb7803bfc2856fc843a1989c51f2b74dd2895ce43919c7d499640d166239b05e5f7b8f02abc8062da5d9ac1b40fea745be8514f97041343ee2906fefd8db5fc267f2a5be442293e335a85a5b92bfc22fb88f7066e6c0371f38622d99f9ad99fc5e45f1e8383636ff3947d1d12638b245f74e026b12995afd966631a7c7868e3104920080df629cffde34d1148288b7fbee4842786c85158948e7b212f01d74525668454b4e19d99a1c20092d9d6c1ab4978186ed916ad473fafe692bdccaed56c349e22a50ad49250cf62b6945d5f3d303e49c44ad5c69e53698cd9c98da4d69afc822585a052acf544dedc423a4cb25295ed9d8d66d9e32a6441664cce72f76767f555ef707c8936a0e50f1a400a3adb1bcdb25d336646e3529afd66238d1acc298dbf9a624778ff517bb8e0554574e25bbffe4356376d8a072ec629f4b29801459107b2e5589310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340f9e2d7c63fbc10f6a5802d84f548132754590615ec1d12ce6cfe0730f5f4591b566291664bcfd35b4c75884883b7be452dd6f8435432ee2a541f6eac78d93de47b171812a5b32a73d0f0833a2407410e21c3c28d6d8aab4ee6bc4700b9771bc51ce50c773ce3de997f17e7f5a41e84bb56a1b4b7f0931a7bbb515eb5292dde549d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b6eca4bb2b7ccf6827902b9cf98805ecebd48312d0df35fe4417258f8b4302785508968ce7e5d5a249b4b0d7b5b25916fa2736917b22d35ecd8267c3b125ae1096a4061e1ad2f02361b0793751878f0fd576634be49087666d1e4fab59ceab057b64fb04e2be6a173b5183b0e0b641f939c8885010af0d64a289444baa70e33d530d415cdd7f688af92171b93cd0177ae41cc0db1b1e5373930870d4458071c9c2e1f4a29488966d759d4261346d3ea7cdd485ff6df22d2345893003eebe92e85cada5668e3e4350c94d590b560a7b92dfebddfe427640f3236e6f5730c50a3e5bc22070367bf4b31d27210c3b87c56bf3c49ff91086f6f7f202df292d0a103f02234208b4e1cf400c6ea930891d8433666c96cc18dfb00456d8508aad617c6374d686e88eb4e41a4cdd13f9581b653ff1b6bbebf4a6178b413b9443766586ea44165fa1cfc8ee3640304b7c6797f2bb86bcdb9fbcb51824b4b0a9df5ca74e164b5106f8d42b70e09da9779631ea8317dcf42db9142447df18e3d2b6b179687235444a5b826f7a0b2441e7ab934e22313d4fe395fbece36f78bba1b4abd791bd4f761befe50f3ae7730e6cf7503ac2a35569d270555f344f67ddb695da0c026c25d22fb1cfbbc29df4667f5149fe46a847a87b36cf74bcf07dcd5432f3bdfbb3e3a8ddbfc6742e7597224658b9801da4e3faf494bf28d940673f527ab30eabcddbdb55674067108508e7b3452d75c4e0b1be52eeb4fe800e531986bf24032c6b8b148c667c51b9a70714ed74591281ac916951f1b28d94dc336aa640f2710fc038fdb5ed1931257259f174108d6095456f528b7f872442166a95369feade1abcf333ea68584e4d55162372828d1dd9421eca851b4c882bfb07ab11ef9f0303ab4051979a3fb844ef742ffd12c1c8948726dd33666941680b07b3a3be1c14520f603fe7012fa806e5ecd5a2e3e00bd73b94a9acc4dd8265a644f38d334721a8a1920932a2ce03bab9c1cae327a8f889eeb89c90f7d1ed46b2af90f1988373205e9e99854cb30d5274409079022fa9929716780e515651bd5488ab9d7df662e6080fe1839a9d058958433e45aa0aef181185e3a3a9a44b9f54bd111b8b0f5840a0ecd59fb5ed21f39b12c01ae1d54bc7c21c8ad4cef510d91e921a2715ecea1bab0832626288dac84fb0377e3e62170b257dbf3ad20a55fb4d12de9d5c3e3dd6d14404cafc84fd9ecadb87e61199b7b5bd3b581ce23bfa3ba2fe0b1c0a76a02a4271f24fe6224b7a66f08629ecd3d0abb9a5a4313a48612d414dd201643d7a8c8fce8772cefcb1311462ff55403d41f7580ac01a9dfe5db26c6e18d5a71917233eecd920d92af73b38646f5af9e4537f4b9b942520c1010841db070a52d5736e5f4064576f89fb4c0225f483ec8f88bdd7c0ef76d35016566406b54a97af8bf3518063f20d7010f16cb6a55673589b15802a13a084757dcd0ddbc36315dffb9330ebd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434d912dcbc5caf749ec75c981c49b51f6d572c78e16a369df17b9ab17c9dac5251fe009ded43dd509f260364c9d000e7de1cd7c0dbb5f287493b28e18e65a8de7c938b0123c94d87f960d033618ab7bd884431d74714aec5877167957e8f87134ac9ed432d1d0054e2c0b4302c0cecb480968577e11bfaf0fb11b542b3ade336018f7d2c982d7a533c4ccac2bf5ae3a93a650529ec13d202b8bb228a6166df48c95227ed5e3682f472e7320c27fcdf2671ade2886f6db1928f1d2268567212e77dfc47ebe5ba1b43a6e1225c59ea48812a5a0821f2b2e2b87afc04fb8f913e8c78ccb14d6130bfb86d455bbde4b0792d6ef8cdd019ba96c8c4c70a8e7c40836b106e2b8f155e89de9bff977e25a1450bd819a475bcf382d0c0e06eaac3d1f0c43e0709c8764452f8ab979ddf1d00023cdf2a521508114f5d5cc65bf630cbda5712cfda0cd15c6e4e70a2cd941170f06c643f04fd6b99cedc27e193e75d6510227bae953f84ab50b35c84832e972e1ea0eda08f6ff6a6265a7bf284713de611adcf4ae7ec9299dae40ec79047275f8d90c37449539a56df8def159ff32345a44d470e9784a9b01c0564d4421f8384dcc2d997ad4c1b2c500b53b1096866f602823aac16c1680b4a3e38e214ba524510f80c1cc9f2b020ecb4532f243eb2347e7a825eb41da70edd80a0047b54b26216ad1a53653ccfa4357cae8077ccec0ae38dac25a2880f3a0201df1d5689c5d0fde2fba93f552912b02371cea144200cac3413880261e082c02339f57f9ea5b0d309e89c9bb95a04038d51ca04e1302e0a847b2c220c6675b07245796a5ff46a201789e5cf4f18c39b7390b4bdf447556a1e9b64c72d29fd80fc6823b1de859ef57eae2236f428a0b410a89ccd929aa0ef7b729da1158f9b31a9fdc35a611bbe88a3b60d5c0c753dae42c4746cf23bc88cb85cb53e89b1a3238ad44472d59eaef8739357be36dabe99b4a87a5ec4aca49ccc0b48fb3b1298d40786218b0db36da3e4c3d91f61149c9af19438a93f10412f6d6727477476af7e21c816fc2e7795bc56c13528cebacf2a89b98e9289a8706ebc32744a3c0995e3e7b4dd49ae8ac115423763ee258d7c0da7d98796148b9f268b7865d77c195004c135312301d95592006d8156755647990516b274b9dfad9cf57a9c1206cac2d989e4b0be61b2f7d1669f7458303392bcebfd745348fb7a448d2f20af607d631387b916da766e02641e43a0d8d24288fec636ac70a8e113faf3919365de0b7d4cfc566cf5b9942e78053393f922da1546474a15d916433fd5aedf932be5f1b41f0dfb1f13800f20cdaef7687ed42ecabff05d6651175e851f56c5ce13cef694e4a3ebd7e5e8417f0e6067fff0977868ea8f85b2b0b64d9e7a9ae7f6c583a9840c0384fe1ec969d6f5370b58ec0699d79d0d035bbe54327408b476b1292149d88dce6d67f61f30385e64bace35b154fb8cfbab4207cb11e5764e58aa60e7cb3fccf25884d1fa89a3d73c0f51fa884eb7995e213f6385243083d980ef0dc03f7c730b4fee585f91b14c9251d32e4da84ea64339c32104f24a8a83683c33e17bb90274f29d4c8ed258dc930bf96014f1dfddf7590d52b433e4e54a4b5277192b0df39851f0f6b651712afc415df4e731de676a8634801a3931951226ca37807fcdf6982195d7cb02db262ca22549ec9c219243e2c496182b9ab983d989d4dd0134a9f66c87fc60b59d2d1a5e71f5b695e98701a6a294f4d7a9ec1ca23b68af188ea1181b2e1aeedcee889dc6744a1f6d9a4f8e0b4341bb293516c8fdf71b2ffbbaf6b8294c37f36d17e9eeb182522bc0fde63098f4ab74c34b222370700ea32213aa4252d90ba70cfe6d32e04d02e2bf9a005bd53ff30a8bc5c2e5649516fc9bd12c6625b425018df3b87ceba2a46f7659a370d4c186cbb717b75b68ccf2f0a4573086824802649ac96445e0ace1247d1072389ccee2fd541819a1579411ad930e3a44a32ea5df2febbebc750260a5571885679f1e440df22532eb6f7c3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee47390c9bd4010f7e187f75984a61c5348cec86809d3b7335c789a4e138b29a6ad160fb5a02dc197b81430ef8e7c1bb72de34ee927cbeed3e342a0aecef504f6d5f5a46e1cd5b7ddf0fe5ea215006b6bf877ecbacade8767879dd562c1d12954da724494177dd2fa22a49b03863fd24b0284d882b7885704e9869710197162834a3ff21c62d9a9c97f2af0155e7481b8de25a9e9bc26fa623f2c216b44edb93a800eda217a3d5816632552b41bbaa923a316a122a0c16c3e72fa5b6f484d2307e9ec63365e024b1bf52b152033d4b40afb6d1bbe2befc484bd2a0ea473d96a33ace9c23e7bf9a4c3240259c222da1576cdbafc08fd8064f49c72498370ebdaa2e83dbce313153a57f7d6d31c27c55aefc32ad0df5cd98def89f1acb0c755cd1a561c9f13db299b54f71d2973b66711b28228e4f1a3f36bc3ed3965ae89e038163ea07709bc8d4c528417a2a612f24b810c0eb060e88aaf2a0d8431551578c11fe9d73e915f21d00bb06e9a55ca1f474bbcfacaf27772c25097bb05919427b7a39db71d0c28bfd8bafdc51ccc60a1fe0c3b256d765b95f5f1aabb1c7d182a5f830d39e0c345a9baef2a00a726c697f0e7cbcb766e377507a9523287e09da07105781327fe4e5d3f9e9a62d1386883db2f30171a7acdeba5cff3ca0696d36e766015debe78512555a0f2e35675e3f058e8e6df06744989223a207f716eb9f4458d9611672b53ce4fcdb11b119da1c10c05bf841c0b04335020016d55f17e053e9f1d5d4cd4cdf89ce61675426b02c277ea734367653654078d5742eca8d7b39a41b5a4bd7f09232f5bf24535fcf29b1c3556ecab40b1cb9bf801a6c3ab7eb00fc958fa98a372adfcb473af7f4ef8667d6ca21beabe6f6a35138a58b90849ff7b08dc1654650c8e4b650f7df77db5416dbf82c52ee19953f4f31e426ab790274ba8e98e95dae482c122ce3f2028d1dc91bf459ee30ea7e9dc88743dd56dfa225811cc17845a02c54e9ffa5a6d009a544aee041b637de7745df699d4db47507f77d1a68175f42b477bf30063a6dac0b5ab3d8f65a4d1ade0cf80626af1b9bf852a7f53a4e5178727f2029569329fef1b7fab70714b2d67a63a66259b47eb73c5f31e73d908d470fab803a4816e0914d31e22ef4e7a14b5a0f5b497b128c3d65a2afec044e11e43b5552d21368828b52b614b3f62c4066128aec73243d170c7be7de119b52cd61416028cb2beadd79f04e3f7ad8bcca7f6a6f361d8c62806180821dc557b80e4cd01fb770b58383827c3ef245fe52c2c052ba977d3ae5b7319959bbd87cf2816e928f299c551623ccde72a41265934475b8d4b44391874d4aea9f51af7c56f0f43b7a17f8dad1c644b52c487efad8a6c36ef6147ae35d168cf3e97caac4e6e2677628afcc7a6ba3144abd18cadd97ce4218c62f687ea3b81493be4aaa72c84ab4d6450a11b0516c59689dfc0a81f8dd1adc03876c425ad3f19a4b6ca53168254bb5064f1903634a7855c987a42315cf6547803fc6bab11d195bbd57d474f6e363c1f3f5e9e9a9aa0a4b8c0700648fa1843b78d796e185d2544ff27cc1e1002aebcbc03355fe47a5dd4c989361a98d502a2f05c9dd3d8766c5503513450f34c428832207297c09c1198c7d8a3193b3e429f4990cdcecc5cbeb908d2f70be25838ba8f2fe06899237b5e735da58a7ec04c0fd2eaa16e7361f4a3189d8b1d13fe96b795194375b8140c13fc13e357bb8cc3fc34371cadcb9616cdc7f26c9f20248eb47753bf0ed8e4a8316756b6c8f18d8c2fd501e5838ba27e193f6f597cd6c3409bf34915b51ee0967467ea538c9208088e6a9594159ab7ab269bbe993952525db8b9c8a4d5c3cff78687eb70595b8a83f9425ea7d4d1fdd23ff4f6262990acba337c04c91677672bf154b14a12533cba5928d4efcd47c6c58ea0f530685fc9d1a8a48fa6fe66ea2851d066c5af28d7427b2f3dede0074f51cd554db3e5d5f06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e2232f8cbaa0336b06e8e63eef637a98e72f3e32c55d436bc4e1064a1a45f3fe070d0adc1878d827a3f1d31f879b4bb162ba1c38005c71eea8a55e69391ba6d447b732cc458d0d3bf54a54029579edd9214460acb5788839fbedd87056d73334af1383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3cabe313f577fda3afc442596b78a8a58202cd51ebc3c63b51d7b048e5eaa9680bbfa3ba26b461d55219b6886afd49632ca854238688ba0081b3061c4bc4e587b6746bf759be78b8e5074020366cbfb45c0d9a9f12c0879df948350ac8b6fd1fd6d3c4b678dba7d3a6b1b20e6a13dc25d078bb7263d392dcaf7854a6d39070143cb0ca79c5516464701a6a25fa5ee0893b168b112429c40dd47419d00fafdf36a51431daf9d2e38d8ffb21a946c511f182e5cf8fcca972da9af69ec68b6db04aee04a032eb75a97f3d6078d108d2d5ffb209164abd2988e67eba0f3cf60ed63708c8094dead4793f67bc39876adf4b614fe3895dc5115a3515c5914a273f0e3b59bb5bf1f2c0ba0f1bf7566eafd561798fafc3426b29e35f898a0966106a25bafa6bef29189b0908d6e7b41fcfb6576068d283c618af4bc815513aea30945f4c7f30c82f8c17450ed7a97f3c33296dd748eef67ae1d09ac569da184df0b6c182a9fc71feecd3b2194904d05cc13d5866fd62a806936fc510c1924a65df64f66f361996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f9cb85477c451c9ffccf4f32965d4df653ff4fd0ae32e652aad3ccb3504b8d9bc3f86215d50db77dd769bd80a8ae7d97344c74ba70c2a839cff7ae942be2b149925e217e42ed331a6e4f15912c5e114ae8bfa1633bd1a6583bd70c5f49df0d7098116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17dfdc6897c319582e30e9800b653f1133c7a098dc66b692d58c1da747c5bc192a445adad03a7ad5934c40ce52febe0bb17d028ee48462a6aea98f249df0d94be5ad3da4cb2b8beaabc47c63b1ba7edfbe5e557ba4444c6541b056f898cd8676ae65496b9a2f13d83f81fac67befb13ee293f8a94170be7b5551ad95715510913ae2178c2cf55ed12b7348770b4fb1f87a184f6c28c415518b92acda27d75d66e1cafd67381e0ffa955210cef2509b51e54226488d7adb54a47dcf20eee51dca39e8b24bb5cdafcb557ec015dc1f5cf7673301378bade5ddd8f06190604aab30abd88be03c8a0140ccb5aa64f3391244574c8f9ecb67013029b62ed23822989e2f93d91486c2db89e18abe870af3cd6df939768ae6f873d2da9698e6fb3c0c0b8b30e264abdf66946ba6240acd5abb51e09e0b3907e12716af3a288beed120e6945504bc5c53601d7df69c2680fc08d14e30c163f06af5d85690e08e58e2886178ea9612729cc025d2fb030c8d8ae8089a5dd4bbdd49318079b406c87c29a0de9213f01ccc77c430357d419664c2fb52a259cb5d73f91537343565e043515637758f4f72f31fa67a44e50390d19cde9b8bee066b7bc6b4c03fd52d5d479e995c02fd9fe2017d107cff925e14213840e234fee9d3e870f4d230b02cd7ac92dd3651d194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f25831acdda8b0795b721086f05b13665a9eba5e738d0a8bb1b81c51dc7961bafd91360d4288576a50fb652de8d7eda0049dc4140737d2cabee87959f4467226b48c02599d47dcb441ccdb5095379a9ff88ee832bc09e7edf148a902568d32525e5cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed3878654eb74c9047fdf367a17f4db3942b715f2076410c0af882d65c77c901c6c9cffff3295c3e94bd54e7584370b2ab1f26489d9a48f53972a2c160f496283eb0449b0bbf5398d649502cdf3d7842d2f1606adf6028d735ffb509d018d58d4f520f8a1324910650f2fecd0f05257b124b8172a5f5d4c99459cd340ed6a4e8c23ccc83fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b0b321a9ffc3bf7d2f746938276b58eb00e19954c4c81b5231a6d5038d377f27bf212a4aebb8d9f27f4481aeb8b2b0d280e5de38780f56fd7577116cc91f53d34f5166439ae1903d053b72b9e6ccbcfbec4906b5b233ed5b50d68055d5d679cbc1181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043f483331aabd63cb97ece323e9bd9c3f8cb3b198a73ce66777dfdcb415b9ed8baef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e12378030bdc4cfbf8007f47d38193229ef0ef06f707382a2d0297a722e5b278c86fc36aa3b5cc0f3758964706f816e37815c6899a95e88f7ec743200ccd2b8386ddaa9d89d814dcb87030a4ffaf46ad197281f5e11a4205f344854c1b7c48fa2c971e2e2fc46ea6f791adaa0156efdcc8bd48ea525eab385eb6ae468229b12c6e682375972587570ac9fc29da87ccadc0a077c37120bde29611cb7395ec382339757182b9eecc0172ab1825abf9cf44e743ffc614429d65d8467b806de2fcaeebe62201d3f4ee2c0b0f9e7420c070d8f1d7fcabfcde890d9eed4db7a574897cf714b4b3a8ce8da5edf385d7f2d4b24456c26ee1e19d2b5d91619b7c63e85f503feaf2b7580c3272e2ff3c576d2df2a3142839d2d6328cca1198ab2249ec63dc45b2de6e7ea3f0491566da8b78c1ab05d45eb941f7e657eb3ebe674dfb65528ff7eec1e9d91cca3ee7c907551f33626e86e5334ac6057e1fe9c9b14e0436de16d11e3421201337ee4c93ef5c20c6c91685b517a7fb1c4d2aae135fe62237644a7e57f199abe149bc1869ac93a469aa0de608a98da6387959fac21b204bc0a66fb4036637d9da4323c82f9958044163ff8516d1c03a6364c1eb30a10140d4760c4ca378691b19043e69bee546ad434a23712afbd91839546f7c51d21129b1a8b307e1ba674d2edaf4580f39f2afd1045286f657e913d049a164fcaa86ea51be851a111e0354ce191f1f8a6647253c25c0c7def5c015a594f93fed99151a0d0f72330eb618ef7fd7bd7889b708b83338369d422ecd80a29b7ab32dd9285ae237ffe364764961c1a7f1d588253942fd59c3ee8bc168a74a04b11edda1ad103ab30cb41fe0783ab9c623ad94bea14cc27b8599b714cb51fef2c2bffbd0555c595a33d7d514f966a5502a51096ac9f368eb50a766dfc7e1d27c2f3ab7b627a650a300838ef533543155af603f1c513c6d3747c6ead6943ebaa788405f64c2f3c7796567316772acd1a8b5faa224f6554597167405271774d69e231a4cf8164e5b05f5aab647587fca3c84c0e1c391d66f4b210f21de7b2c01c71829ad3e54bb35bbfc4de2f39ec87c12a3e1e507ca4af8fa508655f418641665e852dfbebf30ddccaeb2bf1df41f6b9b1e419e6f7662a6579d53213352e86f1ad6dd4b115ed74792d50ccf575a7ebf0e6c2d9acf5126708d1c2198662f3ccf3b8c2b6bd9d866ce4bd3dcd9caad95b5473429d5195a8ab75fa34159f3806cd6d8f8fde9db2cdf7a5c7ee3c9ccd3be3d17178a0fbab50fb4a275abc947d0df1ffa7f6b40c204a6be77053e2a70e18edfe833a153cfcf0d3ee5bd7f51582b732aa615f6921fd4d27920e8d818a56a0554cb77d73259238f24bd01d53f06984a97afd624567f931cb1d9f23e6d5aaf3890875b6eac1855c791a846d7df7d0ab7915281bdbb230736d7e1f3ebad03bb900e87f934887ae38b8e1ad1a7f00bdb3ba49a79f61a838ddc3dcd2c8d08b31c3481f675bdf880829ad25343912536793e12f8de2b5005edaeb8b9d826174cca8f46681fe989f86bb7348a14612c93bf949c245fb3a8dc753a8b92817044e92dc4b19b3de469aafaa714a2f533b26b7df47c6e846129468b98a059f822afd325950fbe6888b0955303448e04aa3b34d59ee21617fbb8ae528e4cf2c149c46bfec320ffed1645a9779a74532057473cfb769be8c689291a818412d6f8f6657b18f2b000dfad3b8e77aac1068aca50140dbd99fe289922f021e2cba5ba3c489c26d2273cc15c3219b33b68d1d5d69d1b14652f7bdf13ed2082c1ef5c6cca884ea941fcd836ba8be993b48effe007221e39cc56f0e77f31983d5321e8e70137c3a24a5796e059eebd7d0a3c8e1bbd7b11f47cf289cea82ade73c33ce9e08fad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376a0450c5f9ca3dede939626ebfb30965c2c5811e115c6fbcb9a2475d4651fbe238e77018d945f7748f078d6ad9b56eeda10b32839743aa730f3a7d4439ff78fba538cc07304c3bcada12f0a5260e3db1dc188b473d325bc8fc243eb28134194171887211ec77d37884794ab6c237dcfe877b4bd660093f620cf456dc12d00c06c3afb3e64ea93b0c637d340dbd0307a38947d948724885e57582a100e5c301b19a123bbdb4431db84a6f61b4ece9b74c03ea33ac29b279d0dd314022840834c24528e0b87709abff3355a5761217b2a72e122691924541d85d29ab306771158526c015d0a0bf7814af45fe6e907549ae9f763b5bedc695690401cd8cb7f59e48572e391a79a8f2c512378b87dacfede8d29ed73444cfaad28c602464219e00ac598c18aecf93c78159a1a8b322fb2401e4042aef483e9c8dd65d0e70ff301bab4b2f129b19678db652f481a48df58add5ae4e5b1e15da4da3cdb9b7121a708f24fee024f85755efa4b5f208cfcf17551aa32b12c3bca1a59817c21bddfa078b48b72313dff7f93367b89d82a8493c48a697d7772648f3b6c3c4a7a565e38bfcb34b35eb84adac212fa3e2645dc4b0bc2df6d50fa10e7c290735d19a94b1647d322de79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f926229a5bef96741fc7c671a49e88fa05691e7c81b529efea13f5ceec10051ad42f92540c98dab7a019aac2ca841fd334181faddf619894f3aca055db653b11f23dd12d49ac28875896daf48e19e5dac46bb43b87ee66f4f45bab0b38116f4c26e6b117141ff08b7a60e6884763ea23922a201947b064f2fbd4b1696797b2fbe7ae8b6c3b8de96807f18f9fddb1b27d8d126a095dc6bfb07ba7b303d8a836407f2e730b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a135c2d4517d7c0243b6a83264b405a6a9184b487253b468e05de7adf97bf29f0a949b5e1fb41aa1870a1cd72402bf964afd55efc469a465e2fb6fbba0f3d3221d7b9c8e9fde5ceb172e188984b4ba7bfcbbcabcd602547ed839a3573ceaf81d4bee2284f5f425d850d70c8bc60a97a9da147ebfea5971ae8f8c5681b000550a57a123f53a21a56696cb155fb05adf498d72ef57686ba7ed392c12332283d18400837a01ab85b54c176eb5486d6be276386c4fa4d17afa1bbfaffdf16183920f582b09c38d5b775317fa807cfc84b42058f94a3f52848e402d23298744d10a54e3e6200b06a91aa37d965e9f710b4d0bd8ecd2c102bebde6e30852a89c35773ae250f85f3b3f5ba177c589eec892b10f4f5718ca6c28ca0b6935db50a3ee1591d131c7f0069b10a8d3b6366831236450a4812f6e59e722b13160851c3d5567fc6edd74aa63e2e8514902b227347b277e5f2ca1b1b18c8a43f7fe721e9df4cf6b48f953a196d9f50318a41683d1debeaee723f10fc220cb2d4c6636e957ee5771a82f7b7eb7cb8f093d596df1be24abd24c6a30841202457d95ea3e48225292095ab865ae56e8dab94f716a612090a3d9318bbc40a76da89ae60f45df60fc3e7d3badce89ccaefb61f68d8d9e5b36058cb96252632c3b00a76258826707fa19f4638d1fb7b1aa377911e0a158a157c1165f8bc0e94736247047c9b21845f99f4bdccb2179ed68c73ef5ce09538d446bd263ed112bebd028fe704b6104f72f8e95fedaea43fc489fa7dcadb43195c7a38fac32e02508149781e949c98ad1c8b79dc6cf39632e6d5a0552cac66e8e7cc61176c9456910d23172c0f646ba8a394d4025c9ac79909c5b8aa9a87033b7f2cc8dda3caae4407c93bc449a0ddda3e81feec81bc4e763c482c82b4fe9465b26c685d8a73ae65d1b6d84225bc68ac3ba8366dee1c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc9124d21d840825caab80b35468339afb3c6d95aebc36cfed61d27c19c85b357864bdbff394346d443239477fbe026edc44c55e7a8d9f07c225e6277a86ed7089e1114e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8f56dcb16709a587e6f549e5e811e8b2a8c2323c6ac26bdd407ac436449d592e7b093778baa45116a242fb278c06c8b62d9c1dd5663d79d61233348afe5137222b91fc1eacb33eb69afd333bac11ea4d14435866f9d97069389717840102defe83ec777a65df0a86fd1c1de0249d2ef42b4139f11cbb219632a47b7005e13a4ed4fa80f71123a151e949d61a301ad3bcd3bd90ca4bf88b5f0fa23b388f9e90588847c05a5e56071a3ef62134dce4b51cacb03675a1e76022387dc5c598839eb5dabe5f77eee28a98adb3d61c03c6a9ed74678433b33df7fd0df1a705bf513512a32abfdf0cabac26d35b2d4eafd9afa24d1575b780113e6319c42d57b6b98a10799bef4050b975092d2ddf09905eb47c5aa401fcb000f517ea1ea78d4c8c302533659bf0a88ec8d4f84b56ffb135f273c251e95230e4922c942e600b95b5e09d892e68c45707362e16a3bedf0ae47d151e5bb63139cdf989b42d36bba2625e085af6c47a49d839685f2781f00dba7cd66209f60483b1218d9dba88654aa39c3269c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b77f1126219621af113f159faff4852312cead499dadbaa89e20b0c8ef6ad7ce5f14cb31ce138427cb1dbfdd4898132795f44ab46951e6e636bad5cdfcafbdf27eb97f4657949eb397367acb86abf3fdbae3e07eedbd9b055dd749cfecb21d92b6edfc945344036077ac2ee74e1f97a9a2dfc6fb72448e0d6668415440c43d8f63dbb83d32b670614fb6c3a1abb7956a2bcb976f0c78275b7d8fc7b74bdef38e9cb0703ed6cbba56102239f7ef18e9d29a02998745c8a26d1111e7a8b35355d1b0aa7a5f59c99e42b5492c41325af0af5df7eb0e56c6ce28f644af97a862344b9c0cdd89852c7412f86441ccf6fe115710f8c4a7d54868787d5f654ab470bac6e70dd9607b1fb0031f3c8bee7f70c9da8d753ffd60278dbf48bdc24e3422187358128382b65cfc73b56bc6c154a3193a05cb7d0e19edba468d5079095405f76faed19b927c6f0f1692ad7c0c10ee315d9b865ec9631a8fcc5ec330a67014b26621dba9d09af433ad9c23522c81a0b3529764d1307f71c145f3369f4f86102a18ce3ca6fca4563f9234c6d2f69d3d257deb259565a7fd2d96c9ed3851975f280b895ce927a57fdacdd4f3eccf6334af2d8611974965dadb32020ed8536734cea395fc164c863cb697c931154975d342544657fdfc3992e8447faf3d01d9ce9be17277d3f1ac48aec81bff7a5163390f0f318d1bf44f2826aecc82eb1b1dad1aaed197263ba87159505af700d6c23e6a4c5cae2d4ebda47969c1070c007ba0650a0d8d4e4b1d8b5d1ad864dc42472829916c0b59f453f39aa1f66a4c5dcb9fea29467b82364abd5d69d5eb41532af7f5f72ea38037566d1c2051782dd9adf83e85bafd3414f13a40a2f9b8574af1b450873f3e8b43877d51dec7371b4a2efdb43e92501c0073eb01ddea86de9fccacd11497c80a79d5d6ffea647cc611dbb0cb14314108392575ee2355a679b50a75c4afb6ee064e150723e1d1b7481991ec7d6a5e9c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331ef544408c5d0bcfe7c274365f4205a3f50aa92470fe8500ce3e8cca7ec3b9cb874c4d86997ce02e8176e833445ce4338c4e692ac9446888bcedcd3a8beb1c5d57abc50f987dbff91987bf866b1be5e033c46165dfbef4895065893789c425bbd2c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb1620914387b588d263658e0c611f9806bfff9f0446a5986c8df6ebaff9ccd314343d31b4e6dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b542d6ebc644d40ac50b886becbbd3cb7e8c435de57dbdb1ba0e86bb1312bdaf5f6ec8e1bf2f2504efc61e2b0730846c793010224e4525ebf2cf17cca104ef8f66ac2366f50698210b336b0c72a07193d61fbca782969e06b5b780208af4c627096970b9bbc55fba250c5016975e7092d6d0beeb05d7cf3df6375b682f2354d0058b47e9d8772c5a7a9b33d2e495751636cf755af62e1d444cf5611faf988931e02d5fc1180508d275c7bd5dbc0a2817c57149f33589ae0393dca4db62880db5f5c552fd1477fd9115ec2ce4014beeda063582d452ba7293e385dfdf02955e71e4883f589eb452e73b17f9d7f354b6ad5665085533c91efe4ed606f63498dde3a06af5ccc6e6430ceaf516e7a44ead47463cb83a35ebe374aca461c97c1c38678730a10d952c2a2875bde2d6af9e8ce29d4f70a17e0b594962b7e1bf7d0041c074f1edc0d0df963badba25e9f4582437cce486522610728122d12bd59777b85e408129fdc5a4b794ebdedc9ac1447fa2e42595508a2501e1c55cf154cc415718605e81a5c657ba65ad791c38e5a300724badff855ca3e5b9c00a274768353d5e8c3d32166925041603462835322aefecda1faa910c41373e9a2aea69ef9936098f09a9358f904e15660e201fb39f7aea4f0b2cf43633f4d7e6828f6b155de8e981bc16b3063a9d9bba4defc47dc3933fc0b31e9776ec9009a4a15200a7ff6aefb1620e92f57d7776957ef4b12d31b64415cc4217c09b9f0dbe313160ade7f1a923ca9005790083cd7c244f20f6c98fe758f3cdc579742a5b3a6f503eeff1e78d86c67cafb67058958169da17251770d1aa6853097d082082270277252f0947a0280c9219cffcaa503693562eecb7a3e84b1d9e3a26146fe7d438100ce6b2fefc48ee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f6484c4a0634347fe8a1d84fcbff01ac6f3cc7be7435e72c2def012e2a36e1471e815e47ce0cd2926027244b01176e9fa1812481a014b713e109fcc9573682c7250a5a2c6f29083f0cdebf1f39f34af56f59a706b9a7ae3b23120cdbe8b2a23bb0b8c5a3de8de3827e61a8e3d3749ae058743c2002ce69930ed566b406776af4638177abb04ce899e457a53296e5fd17b15fb711632a30759f207e62c95432837fe6ae63f1c181e2d620948ea6340943f7937c1a59e5c2b8cf73edfbfec96113730465c1f1b5053e3868c8110c1ccb6c554c3194f0d50536d33d4e7bab1dc25478957dabc41f2b15d5ae449b2583123728fcd6f36958fc79cdd687e2bc712b97d87c83789b7c8b7a7e1f4222ab7d528eae6a8dfad7c3d65c6078e36c9e971688d7ab7703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf36997599473ea0d5471840b742a898d8a2f84d105b0d7aa0426feba3a69c994806f25656414c7976dcaa57be712b8e6ecf75c6dbecfa1836f522799584237831d8f87b7aab073e9edaeb11d0dc9b30660995ff5cf11e0e6ba3ae22a70ef3d2229d49485d24bddf2b2cd11e3f1e5cb5fbff8e2f87bf405d8775747baa74c3a798016373e87d2c4a44908afcd4a31b2cc6e4172037afe0929dded1527d596fa4eaf7741e28fe93a74f3fbc3463052e3a4147f93411c8dabece060b0c14b4d3bc2c651200c852e6ae45bd86f71c1fc5ca54306689ae7dfb2f82de154e17452949f5f872ec7081943940f6e106302e5a9d0927283ce25009cf131428ad704e51478ae02a9a19fc69add728f091d414992c34d50036faf1fd2fd3cf38193c9348be3f84c2e525b5aa525d126d41ad13b44931d380139afdefab3ac2690b95b711218198544797d91e1188e3e46cf90d96da7b29723d5403147b69c45a31b3b2ff22229e5e9b9f7c6fe71a681d5ade168da40fb37d10422eb40c6479cb3faeb3e555cb3174d73d424001313bc0055183fde903c118ae3cccf422862a7eaf301f7eeebb227566bca2d3561fcefc27c0f9a11b05d812906cff4c06e8fd3048f689640123840492bf391773872f0bc9437f271a1f2a26e8d2784ff1a13bb868a91f26238ab330ff69f38e2cb3ebae9c535938bf3b0f789507e80b242ab2a02736afea435ecc3e0e36ae8e6485866a25d47288cece0439f8eafd41bfcefd7ca23e58d1b4e74b34cc3248c7dc58be470f59c9050190ea2ddad28e263623e0843e4d81437b4938584b31837d272b41d004b192f850ac471f7d21470c4ef3fb86ee2cf924a6fd88e4c36ecd49e6e937a631a4c82398b82b8ee41c698f4dfc11010e7dd53665a15e3c8e3edf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf761f6929b9b76349d0df939a4ffe52edf640f70fc98d92b090bd33618a4d3f3adc9127a64600f50267c88a7f4d174ab07f46ee9deaf02ca59a3f5b3a7bbf566ca902856f33f9c8e83ae805c0345e9d96ac24e92d71d80911af162eed4120729d4b3fb84b6c2653a65ed9cfe3f15921e85e589fe8853abca7b8a8eb8afa8ff67bda100d457131b2416ea57124e065e9295a2fce11105fef70b55fde7ca663017d3da3867635aaf414a5189e92e7e4f26b18a60fa9a5d9b418d1cb654889add76c2b5d57eb35262fd172f9e22639565885b53795939221747f75400382b66c3b9da081a3179cbc3090e46713f67e0c7bc3b4b676568c6e86448a3bb3ea7773535fa58b762b86b26d9af1a055b68a0e204426ce8f76801257c1d73600ece26a3ffa518419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e011512b4e1db52ea6756dc605759acda984565aeb840573224407c06ca424f0967e66b839b31c61978005e13b10d9e0b51bfe6a077094ca94a9d9af8a46031dc2b3265ffe53c339546a325af87dc372d0f113bd3b725b5bc72dd6b68c27f25b6810a97dadb8a140a878a082e48808caa49191984274b0efb5f760413158747d88232191ac9338d47bbcf74795e90e7cbdb516b7cd9e4f25c136fef6073e206ae205b79320ff41d92cb47b023e98baf45a4e76ff8ae6c09fd7c8dc3215ee3072aceb164c61e9e15a96a8f43ba0d8db5f94cb6993a6c190dab703c6d116d0b61a356fa1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a7350656812697169ac84fa96141d927a03d9eb82c3a64aeed6a6de0ad4a7493e75683b9ca085024276d419fb05613d15343d0b52397ce933bb24a74035c0d0162ba5683e5d1cdcd0edd0520e4f8aef7c8c5fc4b5f7aaae4be700af3138ecb5ff986192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d60987e7d109eda24e162c8be8dae9a88460b178707b7a206dfefb3c733d7d27ff35301005b9624320c2d830292f6d218ebb1971c652c39999f5496b54580b29c651842435d4ec65a4535b2a54560fd5c258341083ddcf95a8e82d6764ef774eeb3148ab548e6f1b835c430541227c32e1857d97b7ad0ea7731d5df4cf4691037d1b2e3cd0a9c3268c93b5e588cee0ea0981976d66ac7e76d26e1a922e58ffdd6953f4f5aacc5e8c5ec0dbc63ee941185ef81d3227c5d1e37b2d0f762181bbef63a58d2e800462819a329358fdfa4fe78ee30361d093e2aaaa2dd9667117153ff3b28f73b2b5befc24656332e5058578281e5b62b39fc5739543f07ebdb2ee26ab5b0effbe8b9f24ff5fdff38532ebc12e326babb4723224ec60d638378ebbacc56d9ded5bc65eb289bc863bf0e7eb8479bcb2a0be41597f2c8be528448488714d4a55b26b090df321e0588cd8cb6b17d455b57b07b13a07a750b003da0cfe9bc5d27f70effac5db029810773f286bc4c05d072e70051666807cb6b1479d9a0989957f2a15793888fbfbdfb73a3a22d2193aeacc78d915c1726e0ae494d9371315af246f08ed65b9dfbf3d9304acc688e56d24d043e7c273398308221327d101e1adc588a130c5f110123cacfb5086a7199bd3fc1b5efba782d4013aaa4c7d4029acc1afbea0e419640c27103d230801d31289a1c61cb7efb4700e1975107fa25250052bbed3142ef55d5c2d4df93b8f2c17f6ffa2bf5d289610818b1e39006c0804f3473bc2956617e4ba29d409cdd4ae134ec20b1fe1b57f86e3af858464182e3061f4512883d34f3251613383c87c5d8060f3dff16a1230c3f8146a14583dd045ae4ab9bf9b29acb58b971c3aaeefb1c2d0413d9e4f2c2fcbd9325f9281a1af62bf5a38ff7d9da777e5598292758df2e38118f137e76be1cbbfb0274121cb9ce4a1bee225b79b56558079ada1ebf2805223be551127732031737ca6777e5b2e5b5d94b08a0dda08cd12f954a73d015b6b0437c68322f87ed9ca953abe70f297279e9d5c1534985c853a9be4e28f2f1e4270d9b3d08ab07430d7f2f6f1acde423681e8bf00fdc20f353433641b5c56875b2e22417dd7e2586cf99bdbf47976e83439446ee94a95490bb30228cf34e1cd0910d6fb09636fa9bf5d68e24f364ed95760afbba684428f25bec7951382db840e5bc6a531f8bf26a7c9ad2bc7f527fbaa5ea1023d0527febd859f2b86055e02d9a1b2c2cb4f7bb3a6e4fa334159d602813266b2561c37b67ef57f27327302fec5a086f8982794fae20a20f1afd321b51c63951360ce975ccc235d415a69c93f6421348e75ab091dcddc4b25e0abb884baf75cc4ab1500dfc088c04a7703d931d3ae214a5c2b77adac2eed6dfdffdcdaa9f0772f201174233a9025be2d0a33f00a44d84e187e54a4a2ab2cd2fa6ddc7f14c1ec79177293323592882c86d3fbfe17050768666f531c04d457a79484b58a3e94b562013f270a2f84931f704d99f798ac6174fd04d283b74d2d80dbab0507c4b25a4caeeed4c12f4ba89078585f79dcd3a1631f048f36c3a12306892d2429753fb473c95cb9a63d0a638b096569b7ec75b58122fb74e1e4e1e950ec3b758512ed6342fa5617fcace5cb7395622941b3e03c8254d4ad6fbc256bfa364ea3a1445e4cc16df3ca893a7e80a021e481715c3b7a6649a2e808b3af1de17f02f61b63f2b3a7ecbaffdde4ed7d9b418a2128f32034c58fbb83a3069862f0d0d4f011addd61abd4f8ba02f2bd5821b5d64411ed2d0ce3369a3191c4dff1d8c690bad1e1335571b37c3e3a3a6a350da8ec53c1ca087fac95a7367fa8fcb0668aa0f2dc6a10132f0331957af5b40b8f5add3707363f1ce87f83e5bdcbac4e0de046cc17251f5935b94018ffa8efeb3ee183fb11522b04e5e8a69e88ce66a5110f2c8e9c7a09945a3502df1ade09dc6f36240076f59fe333f90ba07cc32a516c6d2d5c3b856e7d6c11b1dcb16f2105770f7a57459f3fd41c251911e334a63043f7d7f5ab0b62077431afddca223979364accd5eee92f1839b495fcb8591cb484c201259b7821655cfb088c06fe49a4917e10072a904048827c64f5ad3c6271f5976766d2629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b84589b1421526523b0fbb4e899ae8cf60efef18f95e4e11e3a0f00cd63e6c6ca72e24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5ff303c376bd55cb7a3e93ea260a87076fd5faa8fd4b8ecf428bc1eccf07913af2b0fe49fdbf944b4f1e4a606aa9a23aec84102370df81f5564c7878dd9cb0a4c8dce6ebfe86f72010af2fde32606ae100525ac6e3b6c7f987d8a34a02ec32826f09d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571e53dbd186c219bd2c0503c471e618a9603972552c3e323f083c2b36520ee830f83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb214fa41b2943780db444e1c38700a7b43c6543f444fc97ae7105e0301b32f8a9d066e2be8f85b2d275f0f94bb07a6a36b14e29807bd9ab0772001b9246467695e63a71b8848643b628ce00096cd4c734a1f0de776ed7408896e2312dacd997bad8e18ce842b8aa5229ca80b8b3ebae965f32fcd7afcf98f80531dda029817d0a9aeaec901fc49833d7ac5211a181cd50145f8b555cc01b27dc5b8d7cf272d6a20249523fc1e06242be9dac35efef082d7217b5fa54808626e1d3b8b97e3506c01b90c6fbdda832241df6fc0d0e0240da9659d4695cd1c6b5e16f141334e2957a02e8dd090d5841ad90f3bccce2d594536fce5ace7db6c73f46e610e9d09336a10dfdaab3ea8686acec6d0617a276249e58bfa510fed39f1e748d1e83cbf020c6f01dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b046628a95b9d35cb81abe605bc76d2d1e3f7adac5962ae5eb1ab44fa7787cb25048570dc02802d4327437b0d2ba13bc729cf2c19712fee9462940b10f6deb0e70ea60dfffab304b61b80a556f6e99fd732873b930a032d56b69e53be6890c079c44ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52f8f8b5cd385b4161e0df586d800cd78f6cac36bdb73fe93175e07abac3cc35dd46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d97e9e0cd3677e0668f77cc8b3f67c43e84459c74ae38e900288c7e2eae2b03a7432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af74df697821b370b562d3cd2a1a570fd8d3d65c411887c70e61320a75e19537fb94faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778832fed83305c213a55423c86084dd54781451dfaab19a0c8faf1a137e7549ec6dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6c50b843909fa46fbe0c0673daf2de7247e8af20c756c55036f6fc8f62f8334838ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779a91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec29a08cc7f99671df63d8c65f2c38fb51a9fff86410d25c31ad2a5697965631ca449b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1c8b99b527fff544c244efc8c08f9e36bf86b6c61c65118c70b7a12ffa8514b3fb2eef3edd59d226f3242308ae61b59bdd858d36d8d18a71fb103f908e4b6b65f51bf8b1a866bd7d7aa2a9fa05de5869755374dcc445b22fd9508b7ad5b0589b3cccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef6808e96051b1631843f68c9d201ecc033b377f6a82199c178a18ece34ecec728eabad358086b309ef8345b7229e9f7600f60d79d1172a759327aaa15e32f18238c0dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a258bca389f0723621cf0447cc4d30306beca7ab6089d9e29d687c36f0800b434da309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e5d5303f9c7749d8c9cf075a390e4825fcbec7e8d9b12324c8e072ae593242c5da3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63bf99e1750ff82d67318f23222de8eff713a8cca205e0a0299696b40d0fd5420d72fdfb5674207a4f5e7f08e0ce822505867019a608a870f88487aca4ebbf73c7d5477c0f1fac4176f2c4c596bc64775fc9640b7c169ab853314b5e98af3273f1eac82fa17eb1cdaf0c40ed8e31520e0195ba9316e20a8c05f476c411679cd32db575407941e33178b31a3d46df6f6f455680675254f4399c5acc05c1edccc56223abff81f8b60e9ddf5947ee4cb375574e3f41c9c7c90c4d7534e82560245b59a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae831313341a818b016406d0688e937231c86e0770f28e5679f2398d01f31225993346be6091b920b7f5234e0444c3e1cf53eefbc4064404fff388dbf63cb226757a98a562f212fdc39ca3e70d65bf807286c14c49699d53e161c604dee80f65a2ca927a0032066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c8edab634e36b94e1e317bd0414cf6425806b8b1ec8481dd6fda09152a388e230d353c3e55f55284973fd18e9dbaf2cfcf9370545c0a54e06391c6461bfc99f97dc5e46efe642b1c9bcd884a4124618f31db8c10fcd2db884534d5bfc6d8fdaf7bd5b8ba55706362dba0fcf45fe1d1fea8f900aa1064a2dd43557d5831786d66772d81a8c22c61dba0b20ad98107f1e67f57fceabdaf416c4903926573705a57460d971c2c198fbf529b42919eedd0447783b6dbfce251f6cfbb3b60aa442ac36b622a409716c9413ad2a3ea9d33afc432f0ecd832301b20d6f8738c74c6091a5a402be4ff1150567ba75615d55c8abae821e1a24da06f641a4ed9b05b788da9149478f33d88b609ec1f9644e3ec3f522fc53a8b724f5b6dee008909c556ab7498ac29ce3ee5c35514fcf1b37443c12ac361b84053c701d0bd46be17c32c133cfaee5ebd821e77012fb85cdf6b13df3bfb6fa4ea1d74719725cee400005357ad23718a541a0cf902d5571b2980692fb3bd1fd24bdf098ce1158c104e9fc8584157fd8c263e8c2a6667a42ad360c2e10d2591ef3939da42f4199169cd8a99f11b5590abaf3fcb6a4a50f4e4cb3c9940a0790348e2e0141936249d4324f992771cf1ad083db0091bcf33c9d106224a62fbe97c3a355904e3b94a496122664c0ba157aad05089efe1c0ee8ab61fa95e23b91ed4648fb91d4721db5bf97edb96e190322bc58d121c1cea910b83e16f172d0e5b762ea7d33c89a17e4e7b4548b0771159b402c49920a9a75204e66e891b63c9b8ebf58f23192bc505f2c571a7877c38761049f01d6261430b57a7f2ed6b493b5c207af1882088ac0fbb8ad9be3f8f0f91dfae1c0498e154df4c47f22ea642dd752d1fa25d0cf441b264cada06c1d89a2f211f8fb29f3c48da545d7e66732f77a2d3c7929bad9759580f4c413ec0a98280342459c4d11e9c513cf2ac81b03480991b756c128b9da2bfe84e4b05f8d2d4d8ad87aba933f2b234437b1443b433deefa0a221a598210b4ecc3f5627dfc54c1eb1a1b8f19fcfc5121de0baaabd520e4df754ce7a3cfab3f1666772db935f6e81863e5af34ee01102b2f2d391438caa035b74bb22154135c922f50760743c5f0bfa711a727ca6f4f1739b6efbc3fe863d0e7f429c11b02fbbf43d2d9917312a1de180321ef9f2e30b5a732a41f75ebedc77d7744b088bb66941ac6ace36cedfb7002e266b04669b882687fc6a0ba58f2cd950bdae173a87946d1b7e402eaf153ecb2d18de253ab7819311b397974f582d0c48360d3f5ce99fd4fbcd9478b09ace9c4516803b706ef2fae58c65269bdfd2ddd0eb83806634ac46ff053094d07002ba4336b290881850b08bd71c004d63dcb5b7228b708aa7c32b65b6fd33e0a9c5b78567cea8acb1789491d40fc6f25ca33a5fb243fa221f4a650dcadb761169de221410cb794c25839c28802d99a3fa1366fd79b41e656955d6cc37d1a07a723daa2750d765270cc2b7c8861c6e6739c98019a22b957acc9ca01e302ad19400cee3c6c8423244b04af316ca57d48f5c0c61aac71605f4ef24e6cfad15b7f15c17c87be30b9c560b25f8201944eb4817bd44cdd074c38e4a2874e843d6b1be2a03bcd893b5314eada31fcd05b09ef25c6f5af1bee721b3434a2e5ed4bd3f90020805113d30cb7d7856ffedcb0bf0cfbb7da75f77c0cda9077bd6e0a9b7a1aff9ae746cda04f1f217004d81939fd5f2fc5a68c7734877b5ab84494b448b0e23a8db702eced59721a11e5ca7ee5f2ae81393af91d237f105d75dc6b2e5bd785ededad4ce1e4733fb0ad80fcbe1da706d30aa6f375b977819393c0ebc6444ea04de6e76f09cfb5f6bfffa72238a32bc583222e355241478d6331363fbde6e47cb8d0a23a5b35ac2cebe2facd9e8f897065b0553543ceef93ccb1e1369b90fd942ddec393a6aac691eed49a0235a582131273b9daaf6fc88f1c1f9c36b92ba0377055ac79343d5ab0667fd0d2b1c556dba074ec6bf0f8b8de05646525ac153f13a1410d75e044e0797c6e78f20f1ea8f7d4b4088b67efccfed1275e73e6fdc4bd03be27fa844b7d4084bc893efc16e76567494e87b7e8785b356a5b7321fa01446027f6282abeae3b09be564b64ec9fdef13fc4a86ff0c347f87f4622f78d187d7a6c4b52c5b23c09b1ce6454b46013aef80fd50d6928d3bc5eebe1088b20faf0a2ea3c000f6cf89d517017b6c7f998ee5ccc6ab131941eb5b2f0656cc0cdd3847a1463f1fffced9c498efc0fb66297a0f3a0d38027a1ef20b053019c642f7fc6a03c2cd92bfccdead9df3de74680d656d4c8c574440fe83e9b264e99e9d325bde24fb827b9062750849582215ca221f4f6e9b4800e05658dbc98b27ae52b26a8ad7e2796e716aab79e3ea4f48a384dbbdbe865bd4914e72d7bcee8ccbb0811c82af8ce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a86f800bde3a2a766aa7601a2057a7f3c6eea6b367da28df47cd953ba6c3a5a98cb968ae838e3319c5bc5bfa4cc1746962597d851840c11588b8f323fda1fcf3cf81503a3a1cd558e8a38c98f3f48cc12f01e9fad67a7698faa30a310260490e63567f2d209a49d0c519195611e80627778959baba71b5cf0712aee17a3b4b8056e46a3a8c865454f25e827cd19a254d81357a173df78b268479fac1efd69ea68a68af52862bc29081aa65d7ccc6ccbd4eb00780963a927ebb8baeb6409456fe2263f1b88f3738dd8bc28d05782b2430ce30526d525b1d2e3afeb579abefe6cb3e03d4fe40a68bf4ad30c1ee23c8cde44cb118e6fafb8d3a4737b42c3c3e4784c010f473b7172021aa550b7015d77a6fcf3df90876067eca115fbe0fad3faa2aba654060877363f19ba16fdda9c82c6e92496e356f97a6b88ac636da6df52bf9daae718598f1e90421586c27c8c7e8d9d8356c959e302e1c2048f42323b7a156b6e09eeb27c6467dc4d4c81e271ca2f79470d026a724f45ca31b165156f057fe36fdb1b6923f4207da3c5129e8fd5617b56d5736831812b222e60b241aa8829da140bf4123c225f57563d88073fb6cbc0f31f92c2133792f792cce90cdfad7ef1791e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a10080230478de0124059a4142e4a632587e67c6fbc050ac82dbfbfcd98eda2acd1b609d2e1f50538fcb6d2a72666ef38df3c3b5640973107d31a1908a332d3589953d3f208048aa33ae5ce7e34a5a211dec3cb8589f4f33c956b901d86cf93e523fe509bcdc9b4afd2ba473c041537b635496677f1e1a1243ca61d59545a90ca0791fede87173a6d214d2b200415da9c65ee7f29118891cf0561173e7f5c3c0fd9ee62e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0a840c9ce2a62d8883bf1dcaa7a3660887b01f0930805d821ea820fe680b8e9cbf69e6f0626915bdff571deef3d960fc46a13f8b94e4b293b74f10a2c284b6a067a790d9d0d0273a24b94bf237ed7354e321cc9bd5f336fc2c18f75d9cd34e7c2af96fb536e4edfd077a7a72707cb076acca076ff647ae154e0c790c2ede1eeab3b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e29c56715667354c3071025da6c07f66533fab4529da09b0ace0ef42ae412c36c7febe34b4e1f65baf5bab07fcc4bc8fb94007a6e55cab8cc9d4b63017b6e2807e2c486e72f933949565c46e64069eb3f5db5795d54a3d98124e39d1f44e0f808b720b0f553f8afc9f99f22d4f5c7f0e08be57981223cebe1c99fba95dafe5f72ca5573d6f496a940c80e10edf09308fc4d81694a3380e1e85c7cc8e16b26d59e48016bd7360ab052c833b0240bc94ff1ca47fa14803f047ccb2a6c30ea5f920dad178c86b3ac5cff19f2d280d17472dcfc7b5965f6222301e31699aae44713521620c429775816b80e31b9dc8414c6ba17d163b1dc2d32f6bbcae67fed79584ebb7b36906a33b2adb7ff8d8f1723e87c68b73e7becacf447af88d46f1321c43f85af40f5740de517beb05ff25676b35cf2920dadf35bbe29ab090085da29abee2baf0dc49887253fac9af32d49fccb9d76015b3b611fd1045725a0b69063cf68b27611c61c1bd5ba59a22c73380e12fd35e74ccf364e16947cdb9f5e60f7a425ad20e7e0cf88c9407a7d9a4cef56549b79e6bb78a936ddb1a5fc977e9985c65d3d4ff2ad46a9cdf40851e0c862efd717031c9f099bc7033251630e64b6d9069349085327a9ba96b717f9136f9acf19ba8d3a4371254fd0844de5d21b9a97a4fdd3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd1996b2b20178ac63984538a8de7468a6132e32e86f8857cfeebf2b8aec99c4d4b2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2ec6974683db73fd407de2a2de127455293911734a26aab0470e9382c483b82e12c78bbee964d90fc94ab0b370344e7d2e73c7135a809b5579e23a2830384c380a8328a994e35a3f4501f7fc311001766c2e0b2ad883f5b8e8caf3c65fbbed4db20d1151ab969227281db5654e03dbaacedc2c4b0959c9e595bb0ea7f7934e3d0f92583e1d56b809b230c0dacc0ef8cb37996ef3af12cb57a119e83f9f349cb5fb3cb475ab1f65650035c05f5862e79f7505a6e50951f16d77b264039fe3eee9e8fd658c348de13d2d3b925970ff2568bbae6baa864aeafe3ec500a3d708d8e15b262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f862e112fc9bb290e63ccb2cb33bbb7b33502737204dff086ba648824ad7085ad5bb9aeed6a30aeffb4e4cf0c86c0254fd363b63fb778d441aed1b627d5c123837a3dfbf94accbd8dab471b23b43225785e41cced3269dfc19c40dc954b7f58693e0b05b3ea02421c4deef96a6f911034d014c0028c3cd35e4332fbd29381d6526776150c78acbc242bcc5ec5e82c8eb24c0cf3c4cc6e7e5df53ab4a28e46da0b380c1cecf8ebc0c3d7b616c738952ccd73e9a3c8c388919747b3e7148167a957c6db9e17a2b58b80f5df1a7640af8c397bf14bacf495730ef440584f1206374436e0353ed66c37a64ed55a6f5f6e6b91ec6575cca29d63186fba7244f77b6055f2dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f6211e07e079a3a3e250023033d9c7156df026820a3db2d4f38252271861266528b98aabcd08eaf6ac27c8d0997d380b9f9c8271371120923ee615b409918a2e6202c2739b636d87ed6e28a6a3cbefe3bb21378d7d2d993e6547daad496c1d33b0ac0dbcc5cd70c990beee697cfaa65e01e18c275134c5392f04444fa3170d3443f01d5eb42ee2d1f4d6bb71f054556af3e87925bcbf54f87dc48649d775d99e1312c33f1770b4653861dcec1590cdecbac1acad48f7a710ee5c000d0da135a7a9725ef1230ed105361ee14c52d9417964d461ceb8961a3cfdf9ea39d5a18bc6c7fcac7174903ec08745ac46682347f56249f5fb610fc065af754c10bd1b682d501e50e17b111c5b4d8b1a8685ebbc299c859647eebeeeb8597f1c94620c484da751bd50f0ae2a4bde4b122f183d337512784047bd9d2da6b51befcda63314273d647c6c531ec5d63613ea8c8671aa764438e908584cc904d0f43adaafa5b5b46b2701243e7c7345358616ba3395ad3f66550f31b9704a46ff022eb7bda9ac15ebf17c795a9827b73704096de8b79f0fa7775fd09e9708ec550d200e17c68f1ae42ddd3db127f2a2662add46fdfd70f72192b5f932c8e93eabce4973615d595d1037bebc9f7961222bdc5b9033c783e5f0134719f390f49fb95bb204d6097140ec01be025119d3ed6d3d64d4dd26ef8df83c7c2162a463e9a880fb1e7f8d283ba7f521656e63d88ead3720bac266dda8fa21b127cc07c02b6cb43083b6d719bd8adeca048d001feb7f283c652fc333b6d1a8668ed1ac7a55320682ed1a8c8a7abf09ccc2747c7efa64e51bd6d406ea1d6b5bf594f7f64f48d087060a46281436c67d7f1947fc4c7bbc9e9a134c2a0066bf1364026c32f5c119af67bd776e7e95fec11c8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d289ed2dd7909faba5f562e73f06420b5d1cb04ac819643f6b698d88682477bff7f2a4d8c9729d4a5c502dceafd59619d423d3dd3a1f2cb09f0fa85a7e2e7a76338932cf595fe5704f6c1b4bfc229fa4d03031b5835754fe19d707c80e25c651344e204569bfcab30ea453a2f99d7678668b9dbff385dd0b386bb7b163dda7afd39bcac1831b43ba1c0081b19ec8d8f61bc04a075907ca866b2ac451091d36c609c6bf84b3b6cf883ae009ed5f5380640c7dfdc7c36b673577e2cc087af63d534e7fb8b16d613b59163dc601b60fe9982c43886e915d6c8269312cd6c78933995127a9d602fa3e759faa4d6f1a6b1ef496ac0b7ed94f286cc73ad0770448d857d4ce903b868b06d24a81c8b5824c59797f984936d6bd3d63d232f8ac72a71d2343b317de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36dddf07a9c1a037c4c3434be13929e58b0b493c4953a4cf7524ecad6cce48dc6bc9e7f6b0c27e28d8ed0f1e35f3fe81245481498245e9fc718fc112e1e8985e3248981fe037d85c11922a28d6495ae27681ada5db98b579604eee1d1a524b314aa5cb8d5daada34688e4e9f7cf75f35d905526c43128cda237120bf48ccd6c365e9d09be092eb3f978ce60bdfb528f8d0e7b40199b74cdd2159e594e9526572366e20e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2128cec4fdd570178962cc052dce9cd2a4ac8e73a3cc0da88cf139a7acde9e2b95c1bcd1eb0e858004e5e9644d9d596eb8679438f32d6ffea1644e1436d5fdda2967366189b299c9384bd433c16b4ca2ab913538d3560c244b30d2c562cc1f26e001ac501ca78b299460f062eb85dd99c7eade6ede68d6d58b1e7e3b67a401308cbf2404913d6b7899cc7c865beb9302b09b2388eb2166548e39e6c55c3c504cca084334b85b3cea2b92d5d5df7d5ab299a9ee31d7074797a25581f31638c052013876c8a1579affcd3192c0a473328078d37b8359cf1890c236045a2ed1cb0e1d1f3dfc1df120dd4ba2cb4aede2709b08ade77f095153eb1efa56410d8e648726a1af76469e9a356d8c5664d1794853ffd58e0fc8743c6d2caf7f2d7c04e188eb822fe036b49ef3581da08a66a061cf9b2db97395c90beb60b385ecaabe182b3848eac5bc39141163734d213bd9eaa0c85821a1a2252bd70924242b69f06ca16388d2ba72c9bd498cdb4359cd3c48b6cd3f362c30980904d21512877a3efaf6899bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf4416c7276728c9dca752ef3c2e2e5b2e700c49815db7bc34a22696fdc5904f2ebe2a0a58c2f8ab1a86f24dbe3ac52f5e37daf9e3108268d22522e06232e3a6886b481b5c8055726af6da1516fa9a2d0e8bb1858481cb3a04150866016caf80485410f313a7cb51e92da025a48d36336bd3f680b0b925ad0f49da3e60f23124a2cd1a1e5841e1b890db468d317473e94863389229015de1d9d47e633c0f692b31891a446c60d6fa7445537f77202330cf0b4006c49b1584caaad6ec6b014697b2573ad3632063ad8008a2998fa038954a984412877ef80cf3c17dfbda50dcf304aaffb126c7ac4e5eb270933b56702bbae0980da6bd56fa90313f0535126db652d138be0a9c79572ed15b6ddb233b6604007ac37a9f585949b7b1f31850be2fc79f0998c256d537eb231df03d8baa04c139be7b47fb40022e7384626a2443ab5752c39365d1102b46b171acce1dca1700f156d2acc8aaef7c7c190e256c556d2d7147bf7c80facb1546ab09ddc6efa17675b2c3b3e6cd598d9b12cc82a9cb09a2ccd8178bd85b45710b90875b5da99bc3b14603aba348c7aa67746ef5d8b515e2d410079b1d506833291631b96bb438ff409b11aca64ad90ef85046afa6c27890b84c3bdbf7363e70751a9a2070a32a95e52d3bb7682f3e48e78d8fca24ea36e45f056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7bcc459baac880a001a0b5107ec5b7a19c17a3c9b68f20644e400ae00b4825b8421707d1c9093bc07d42d11cdcda06afd661c4c80a23719dcf7ed0d207cb662c0a698fad282c7b56a9927e5591483c31321e88946f3b2e28c4e6cee29f4845532c5c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a18d867425691ea0af8c483f7d8e907c49d2eccb57fb14fa33b1c9eb8acd7b95278e48cd93aaef08ed131138de9e5bc4144c0b69898620e131b745d10c6911e20a16357470b278fae771fbe6a4a22a19e311e1808b0c7e7ebb76464b2d10b714521c4c73dabbccb2e8034830187cf0c446a9bd44303bd1a917049d66da84b66f1dcd93ced22fd26be6bf01e2ae0e2ddf13d4b04d684c50aac2c8dc2a8963bfbe822e413dae2347c760cedb4930cc0dd4b06a27bf89b98a6c5dd99a74031a0e823d8941dd7e262ae48097deb21773acd53f8195830f5f6420d61334e072aef50d6fbc9a92d92a91553c55ae5aa2de306b1b15ab3da020f0865742f2a237fd9b9036ad4566f23f620537c55d25d96b6019cd18bc72322d91bcb28f68c5b78e1fbf7c117df9c2a8c2bf38a8be6adce562e4cd29fe48df303dbadc009df77d9809b91ca446556a725086fec8546b282342cd650ddf8a5184d2ad8caa57c003de78e5e75cd5b0fabafbba4af7d436e30e72b043cc429ce9a5a383f097c1f0218ac1ae6bfe2908fba4dccee91c3c16bb4066a5142220b97e39c1105533d641a68e63e412fe5c229f53f3ce6fde2ab15ca3308dcabff572d00adcc609e51efc8ca8758a24b9223383c44432b8893b91faa6abe5f8fef8668cdabdbcfd5b4c33eb42a76c729f023d78ca623badc1c520c4e92e2968a8289946e412b4ab09dbccdf843789242ce8ae6221dff35f6c1b0d40008d718a8c9663e5e077e7ab60bbb54237767e6a07f4506dd9bfe01981fe792cd7a0bc578facc1745f38ab4dbc40bd99c080164b25b265bf23e376ded76d0c19ba3509036e6e8058d11c08de18aa9c2a5200dff6001d7329b3e6d2b976a1f7e1150ff420585d8883e7e9bb35ae21943e621c258460901557171e40a8bee419d82c0293345975f02902c09dd05db1ccf363523d418715076d504d5d4ac6a540da570348703be9093feef517aae694122853157e5ef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1deb973f0b20fa1f200d3583787cc8037a4979d876de2811e8ee6a8ac85671e141b673289f9d524bba85ed8c675197aac78a3fb9580619a725300c395073b5aea88dc05e9fc273d29d5398be4c52d741bee911bbe56f016776697d1012ba6bb4cfb6d812f50ba27f4be65c9d08dc9b10bd2fd536a509250d21efc50cbeba4675a5c18f89d0ebe6e31d80f55313665b12971b3013f37b064988b86a52f44531d1cd56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f82b2a2fc7d9fac6555918d19a08849953d21a8d2a56653ea9664883cbf3fb40028f580185ffac803e79ae19d8dd3b3d134d2d36fe5c2d08e21cb28c723b8915f91092a221b367d037b43ef39a839aa91835c56b9810f9750510f57de767f6dd7e10c05bdd6a0d3ec7e765d5e8c7b43b2de3a76a7191be000680354f9dd01b7918e7f9d3d31e45ccb240652e16c0f9dc110ee22a2207af488d9bbf1d5aa1521401eddfe62e061d1231ece000a44b4660d11ea5813971239395f42e24af45faedffaedf72c7a7464c710c88ed4b3ed6889ad3285fcf731a4bc033fbe4c45b9cf03ae558a07eb96da97d7c53f2d3ad86175b66fb6d3585c7234c416ffdfa2e09d2f25111e2258b78082850a282f23affa152b201a798f3b05969bd9ec9d5b06ce801a4a02d5b05aa6680eacf3f15ef7f745c645d8d8550934bfcaeda5ebab7d6408680be784c1e0240d7ae041c3b5417dfdd61f42793f090f7c6492ba22d75ce8ade14f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa1639317f548f9b324698e6bff4740bc4d928a74158586aabb187a70d48551404897f3819838fb7a556484f31ae00a60abe922d9eabca0edbc62b7d647c9875c142b66ae700dd3fd16054150122f5f8bfae2ddc4f39b3ae370e47478e3036578f71e9a6e9bf93abb61c95b057ce688e368968ae775c3c70364f195697b21108ce5cc1fa79f7d07a04e1d34e107376085765b0766f11514565860fede49290ad8601e25683e6bc6633edb68d3be01a97b560b6979f284490947c90631ddff75d8ed83e42d2e34642bd917ed533f0b46816cac85ebf2b911d6ff8af45434a405b3f68b098255c9ad2b2c5355413b298db0506d2d58d15933cfaf28e3b156901ad593e9ebae029ef50d782775a067d0fc13a15e0ed02f3648a2db9437a365b16ebfa5bc25a041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a79286079a3371dd630caf79d8b6b5944c709cf3f4c931d32bdc07bbf47c985333d1af3206c0f84c129ae1c118ade85f63a369afae254056bf29f2b04ad973e42d061688751fa039461d9793995aa279a0d69e529262cc49c9c662dea6a72c166aa85b2389a9c71f18c9a93d6be22fe78aa59d4fa3fb2e01da99bccda78c5c5beb4b26f127e55172e0ad4ec4ade2d87c5bfae6a1e9802da772d694471babccc8f756595fe483c4e5bdcc372f84ceae4931d308289ff08f9f4b9ec0bbf3954c0e40774c32f1afc0e434f03e7e483a5f1067f1898462b0f0ea7d2cb68102f0ed1507e15d2e6939d53b02169d574e4cb830e0a74ff5164aae45bd92bbd0e27011a5fe5c014a1c43a5f0e27cc0dc54a037dbbc1ca28b6dd5abb8762db5d920cec778b716c97dd96024138c4c983ff959422f9705817af67bd2eb5c13926ea3b8aa5d6bcae7811f5b282e4b2f17944f99139ae45ef5d316f0fadd7c33b8210854d50edc8af373ba5f2f5af7ad88c88ce863a2993887feb8d578d151b1d5fdf8b912df453c0e5593a91a709294c28cc3218352869ea324ac0a4552ca999c0a80716675528cab1ee3b15de93091ee5a13ea12ff6d79fed9cf8fddcfb78407e73303cd4768dcc7e2e319339cd03041e34647ce588f093d7864e6d651ec1442a80cf041e8ed3f84001864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c55660360352b9b1135287302f044fed6c54c9589671e5877abafc9b614abc01d30ddc838ef9a66eba2e3fe2a3e28404301fcca5c29d9d7a0012f0c1ee6ee88cdfa043d9dae43f473a17211632d5f5ad377cc225655953efc3e63b2d03dca070ffaf572ee28afd6321b8085b1cefd940d7b83d6fdbb84c6a0c1814aa67999a864e87609d6e4f903b9794d5169205182c6af6d42be0d41af8eb777b1a98e3aaa55ef2c1dcc4288d4aa5d1a8247f02aaec623c7e76c1f59876b39c5847db10200e02394bf60c4d76ec1b81ce16329815b70da9d48e7a0fe424c95015a7351dbf5f1239b19afc1d84078ea280214270cf7dd18c5875d5a29aedc7e8a8abbdc6724bf9b824b8f64a74904fd038fd3894b423c62978545b3ae86acc3fdd15dcd98f8fb5ca39b7a3e1a8f80fbcb0e9289fbfb2a4979a0b572d9fd421c520e86c6d82deb579d42c7fae5b5d60ece52bcd8831511260aed7e473d80e776982ecb9a396ff0057b8f40ea6653e2eb6759955e259ff1701c62d6393c51e57c0d60892ee68d1c2b1bc28e243b340cfda3286d1940870505d9db2510a984975b708848733b51244971509e71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef316075870d2f02f2fba181e69dda7a9425d6a0249809b8b8f08435e4da953744c782470e8a9f7753119b67319b42ff8ba072b86b063222d9102c6ff93dbe7975898d2f48758304ca6c91a9a42910ac264b22ec3220ec6c7f1e9617c97b136490532f85eed9b916d28557a1b9f9deb3c5ce55f9132e9970117883a775f6da7df851620b7163c0812fea881c8d27efe58c05f464e853fd17358d15a74a730f03fcc50642f82fab40a1b90418961ba5e0993a3d0f23a68eee4ea8ba3f1e26619735fdbd9491b5ad91ab31704671132a34e26aa896e88aee15baeccbf170181fa9451a46c2375d0a21f0f5dab8a87da9dd5a5e77f0340756300f092ff6c1364a3a7c54b40979e7975806daeb508f38dfa6ccb029cec390b5a74752934503a01973dd74694a5b7cff7de817fc1f74b25c064b52ae0870363df67371e53d15cb7501a452ded2a64f78c29cd99da3f38a84b4a1374eb5a110c2fd4f3be448ec65bd643db24e7cf819ce95fc3337d0c5e42c40e880b729741881ceecec79456f57f5703caad76fa92e3dcd20ce5a77641a1f9013a13d7c352f055739e72c50c3f3e786635439d4bb50601b9531ea84a33eab965754e06b12d5dadb9b85230d199cfad1988d71dccaad87e14c4bc4e3c22819bbf91dfd384e342c1d6ae379f2e3cf5da5a1a48c36a584a5c217194d9bbcd706ee7714557e6df20b63f451960697407e91f9f208d9378e435678e06e029fc1efbbe34eadefa7d0be98a350e4b0d056b8fd542e6aa26956cbbfe1b09f5584122ab70aa7588adea57a9c196bfa563042da5abfabd3af28acef46b4a7b3fcd8d1e1b8194d3f67b94df8f58318f9a9bc3be6322fc68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47db8376b7f96d917e9a8cadcf26951f092611e18eee22c4f9cd83e564eb5978c3aa353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd55834df63d10d42b14db9dc535383e92f9f8fa59860f2cea87224e3abd715ffb96bb91d78ab60c6ee8b52442e1be28dfc181c44dfbf6a37085e00822204829a11a8d86620113a1b50143561be6fbae87fef29b14755e5a15f872c108217fdcb4eb18bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e12964e9fa0a5fd0987c9a4466ab43c20a96f0e9f16f981fc0a14bf9c46f02133f85f583209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b69504d30cdc6287e37a70945be66cfcae1d11c0a83daf95985703347a9d56e36594a2a19b8ec59ba0e725f4c115fd7b84064cf3d04c3742381774fe56391f5d9590da1eb20bcee51bc2c1fcb3ff5d57b7fbf84e9d30148bac8db92209ad92876ca690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af153273a6edd612cd0ff80dd39b8ac8cd09a5ad3dd0256853651fc962c51df410977ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d190cad299e779eb6dbb532c9d068fec8cf72fd13b334846ec8da7110ae802c35b4632df41cdac80b8b7a891feae533fce9b9f080da248018a884bad6128dc8e558f796e1be8dab7f65e5944a20d3489329ca5508d328d9d9d1affa60c2fe81e08bc006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a55110172f35ff036db1407b930d6fd895fc37b734c55a3e5e8720ff8e116e21aec7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19285736003934ebd72b21e48d1ca7688d5a06ffcc00c3bdcef96eedcce8c626355b1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc284bed5d0e2e0c5d1a0ec3ee2f7f72d0ba404fdb88960d685f10e884b308ec5d93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56a026b8e33c6deceffb0870f75c9d5f90a97c74a05fa7ffb28c0136f261415aebe06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa0f992e1a310f1f414fa77d3170f1208e81ee0d9dde0e9c5a4000b8159ffded7b0f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8acfdf96e0f6e452559a00848305b0e3a6c9cbbf6ae0263dbfe33e6d54e6e4df587a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f4244b8e6fcacf78b5a32e4534b31fb3fb9df43d64c2fe1dd0574ec7a4b0ea954ffea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a0838122d0cc8733eb6e785840af250453589d1082841dbb14650cc597da0cfe78a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec209021fd3f5e2bad4ed7d1d67ea711fa0e8256e65713af3290ddbe8588604fba14c69c06f6a8819dcb87bf1546470baa82accafc1977df6c0f25503023e53d4238608db2950574b9c8c2726d8f3a16236a2c78761fc4599d35768064e954de6ba25fc88f19460e390c0f3f1007a73e0831295d8ed48841d68ccd3f0657e9fdfe400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9446981b9312402f10a7e63e6103d75b3d79edc2e525d0d4a7565fdbd3a2dec339463dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490a5cdac7c1338b51ed399ee8ecc46da0625c282bc339037869eeb5086065983480a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef302b842cb4c6a0337eacd49ad09a273a2013b03511e5edb7b6dd33d0e408c886b2a3e32018cb270c68d24e6021809db6aeee0189278151edcf9f158b40e2402e6dff6df46305270fa434ef39b0e77a0bdcb835fa54729618917d64a53bbc76abf57a907bf4e3a36d2fff1acb28d12335f7b53abf3daa4d828d600850bbf55f9e6846fcba7c50c384386ec6e1776debb7d10f02d93fcfbbd28ee3f4d43aed9e0391837f35ca6306190f097dd4778ac35e8bb08f6724e4de2b89c684465f1bff1045229a75c22b83eb2ec727f399f4b56afd7f0ab963620019e3cf7eaef52d8abd754c5411a8397875f884e406eb8bc84dae45503c0f12d0e9517acd17d37398fedd38052fc295599929f611996d271bc6f4b5df3b3bf46ef8c50de50b3272206f1917c0e1cd601079d4cb2fbec4ebcfd49ad45c62578916c6215ad699573bb1c2b49015c023060e8b1b04ba04a8b837589cead56460c311450e8d0c1e890b07e2ab7b48bff5045517d9ae4320dff3b7c89fb29e3196d5cea567d0d42e6577fab1e6aab0442cbdb8e5bf82387dcc3ddd98bc63db15d77430e43fe5520603165e36ebbb5bc81a26f9eef0c80540ba81cd971384dabbcf3182bfcc8169a17a1463b7421e977a103d2fdfa585aa1c700634320052edfbefd3f45124db8ad33a05ec623e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c2d3136005ee3dcc253ea4a49b6a71f4cc20a7487c65aac8b52c3976fb82d6568ccc3a7609fd80462813386d826c8f74ec1df4849ae0e46a88bb31490e26af781fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fe4abfac65f8438c4f6b821d6fd319e3972e523dba42faa56a15ce8f640896f5858554e4fb5c6aa020659329b4b549ecf65d4dd43c79e7154aec29514faa4f5cdfd328783d81d5bdd1b3f59359c8752496c2b91531f80dfdf09f8f2f8ab599b68e079a395c4c7efceab7ce876ad7c5bded9c05305519398f4f78484a3766a61e71b26477a22b481a83343c6be01f2425727d174835f0a0660ccc52d79cb0325375ac88f6b6672651823af8e70b19f3c9a3e61f1a125baea89834f77a6bbb8f73c3b28c0e4d1142eb02116a15c664f2d386513181283a2ea290b985c923a5f98451b1704af7b61b9e2fde267d73673c4f71f4d12a5695463818d067a3dfa1912e647299cf2e6f0948451ce26cd2f04f08adb3e56a69b22faa210a19dbb830d44e69c2faeaff5a8912ce295b3bf3a1799c6f79d0252b0b640e88adb3e8b2512cf58d8fda1ce4b5556d6fe5ba71d8ad39c6dd6a5ac022605caf7244709d6bb333a31d42f74ac28ee6940c696013e99e3f72e34aa16ede693375a3528656ff52c2107d801fcfcb8c1f03f2bd643926bafce1db6ac4c788ec477d4bcbb10489d6a73123b35df088ae3714a210831c84a1b6a922b2f683208e95d50d968d61fd482a88585058e293af8f4c8cb1dde0fa528e1263e063314c0f8a2affb15400fcacfa7b425a1c5ab7c86f4bccc77103d6aca98afd198497d8066ae6ae129863bf0c02c5a7381686c39147b6c98d4af2a7e48d1333989127be9732103801f1b7278a077a8c856aacf1c053d8199c9fcd82303b6de1ebabcafa129a6b61daaaaefef89352303e19403a5818307f0c420a90163021e1a98aa3ee93840ff5cf3bd926b16dd39588ef241ed4cf6468a85f631115cf9bfdccfb3be173a4242e61822e2f8703b8dce1e0047bbcf6f27a056911efc6524d52b90c48be64b63e9f776ba625ffeeab7d0d1e8542a630a33d64759382812b019fcc00fd231b258bee51195af3b161ec734b3b1fc1d087b3e5e3001f609fa9360c03b2e6df30d7c535f97450e7522e8a5d37a65ad77790d38eff093eeab4345639ca196804f88b365c97542219b085ca0fd9efee06032d18a4a44102c823c9ff22c327152a467a33dd138d30072f9ed8cd9ace79293ea3fe19d2cae211b5b028bf0b4b08cef6dd7933f1ad4d8b666190824eb64c44273a75cf46bcf556fd07ff5ff8dab39a91522f860068550d5b103d5cbb273ecec2f61f9ad73030399529f42891f621da26a5b47a162a02cff652f7db3f17aef5d00f85ff89e861525972a39dc90ce66f7f5d710d1e215995dcae08b59a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc7546195d3388e823d9b00f9ad11cd47f7df31fb379675c828ab778bfa11ca034ee82ba6a924f34bdc4b10ecf203a5c94385f41424d2d8397a1c3ec0ac01e5004330016969093892c8ed0c615afc2b71a1252cdd72be6ab4940adfb2f367058be4a2cd34a150c24ed2fe06079c3996f6aa84cbe9e941792700c22e4989a6adfd2da577df557a8cd52dac33879ce3eab51dd3b3d4c4d3f4889fa6a41244a054ad3f753f7cc878c926687dddfd112c86d82490016ecd13e908cddcb2b764384b316197b88b7cce86d21009e7eb09a87f7afe22ff22ae6638c8fb68c2a236dd4bdf45c53e86afe698746b1580f4c1a11420f3d8f5f331a64634017e6db9812b8d6a4be560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498cd83e0b5d7d180e4c8ad1378a795d26452626b0f6fc1b50d5eabf9bebd7a96553d70ee600126acccedecc4076931130a674c296697cbba89c4d9f485d65cb361b94de541ab77f6d315df542f6bedd1e6f01a819fb9673f2c26fe5706ee922eb52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694ab34c6b51852f50eac0582cab831912a5ea971edbb3a2ba6f66293dbf81eed180b50d165931de3c1a2e8e010919b24aaa420e5f28d8c0703c35ed9a93173dc9ac6b5bedaa59049522d8a9db70b95d8d32bcc940de919ec2d64ae839e5e1f2c94952c79650ecf9aa7b86a9813ffb3f7938cd731e48e2b6bec570349b1239055d70e78b03561af43733e413dbaa1491fa078c965e246075868c574f77cbbfddf75dc42e257fa6b55383f79ad81da2d1491dc077dcafdda6c6b8e77a719cd8c91b14d2065508ee2f400c53edc3032dd22b5badc0550a7ae8b9207c3490dc2e25f1b6eb4ef8b92b314db5e8bdaf15b3f90057718e2fd4d71165a14f10d48d0c9ba69250e2221c6a66d2d07765798dcc17cbe64a350bb8b4f859a1604cd6d5b8e2ae69914f77ea6e024524fa8c9232f9891dc4473b0bd6bb028a568d4bd82b4259b06c7a863b20186d346579f8d27e2df2d253d726c6aa81a9ad5aff0785f62f486823c38446903dc52a4b63e4b8c2daf0a413b81951e262e5fa77a1f01417dcb7b007882771e387e950520124931dedc36dacd79b81df10fb9938700063cd13afa51597ba07dce6d38da17ac068496e6341c8ae4d4aadbb70bbb45efea0f5264480c5b618d0a2cf4b3ad7fea29d6cac71fb53da4dca539351d6e691cdf47b1546a8a32e1ea9f9ca35f42033f7619bc1d745cdecaa23b07fd0e6cd86b321388620a827b761c1a75e93418ae0062fa8b109c5242460e1975d4788bcb3a2d14492f6b2d12cac585a12eda65847410a645fbc3041bda1e67e853d5b729b170aaaa7870d2ad942b4080ede1c87c3285d765907de22c1c7e812fef5e4401cd9f9497820369d42dfe22a047a69776b774d8d2b651f9a1a76e97c99108770131b80078b392b80a0331ad7574e38e62d7cd19f5805b93862069d56cf135b6ff8121e239c059dd7461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da32b84e75d1d45e8b5f9e733309e7cb997e6f3f4c7879e010dfcc9cdba7c68c789bef444e4ddf55cb050eff0cb4321fcf1efb32c5fe1a90e76088301509fd459a4d26e4a6365426d838c61e46903a7e5893f285d9ad3a09940f3459295656a4d1f8effa0b863fc6af866f3bf5eb5be21a306b31f92b6a0df6d625cdb36242d7b2723fcfd385a8f09fc6164c3e00ed9213778f6f7f2481cf4f8df1d4e2f8c6b39ef4af8d1695100220ca8544d3f1ce80a5b16c456b8a91040bd5e0873b544da070fd5116adf2c88715ae7a8148d1d548990a1e1e6d3db3a0b36534cfc27272b6b7b69e2011fe782fe4d3721568e574b823dd82e463f29be9323dd5241fdc3aca0ecfe108773022cc08742b37f58a88dcebf05845b976545128d7d6542627df775775ef8e87553430ad7d46076700bb55824e31b397208c88cc1ad77bfb11b4bdbfdfc7011f1e1e62eec87e9962cd95cbe30d120b0eb13c39a0c8aee6967fe766338eb4830a1f3ec9578b998ae58c372480c2ec2e49a8d9876da154b97b55dbee770373b5360b982662b0d422fa42c5c57b02fcd76d6931453c0552aff2b07a5c71a4023cfff8f800930448121bb414494acf9da875844b8edcceed00264cc5c68f6ff2ea4d843a9a747802fa2420704a84d81f794a59fca5df2e97ebe15b65b805318d875706cfd1abe972e9fb0ac6ef95854299562a86c94932a47ad73770a09f369ae633bdf77b651fbdc0c7deae26426a773835a33b07b5e6e3b41264c0024eb2958ed4ed058afad0ea18330b8629627262d2c32c36d01fbb932daa5a435fca156579a52c121e05d8db24e7e3155ee29a9ff8c2bf971e6d5a88cf66d7f8c2ffc5de807cffe8bf7b5e97fe9a7d166b2ede9ad8c5a4f8831d84cc790bf28045b2443a4110b918649b1ab73405548e7f1bfc5a7cf4cd8c3d409539e23090d13e50c27b3f05b624295539c9e546fb790b564ea262820048ad58229c58d5eb621b1fa43e272158eeeb2eb6c0478eaed932b8160686fcc672ade5ad19168063f9ea2159b672c3cf7cc5680da55d8d2c5ed46a359a481433d4750fd8af650d7030e9efdf4e93f3cde485c067eb0c7ce178f29950261d82d935d0168f25cf900efda096338c2db926a36261cba1c14cd91be6c2cfcee0a8a91f1665bb7070ce12d60b81a272c5cd743036513df491e460f035bd0fd1a57ae892c1829f36ddd106c3d20f8feb24ee4b565a7af98a95479470ce6a8cf3ce726e4325a3545d746ee57d2f271b20f01f5bdd298a904bf6b5a490ba9583b7907a0e3dfae1281a9e259b2f29953671e79731b5a663ededdb64fc6c7cce985380f97755b9076d76c0ec36b3371be34a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a9727616fbbbc618a80bb22c036f9ca2934508345ddd67b45c327c0fe55aa089e3461be3612f8abcfe3b3beefa67acf4982a00e5cbe6d11fbb05ae0fdd758acad8830aa5094172c9488d0f313b7838811f4cbabad2254be61429ab93e5fa49d4d4e25d140c9cad5771456def0b45130d46cd061912bb1640c06fe2c731b7669764ab60fbc174814aca07b209f98f80bc2a1bf21d4a871c6333f165ada589da1b9a4321a19f038e14842da46b17be466ca917c084c2bfe338758c4739aa7428b3c38f42d296d4fd5f36c374a8351025e92a35dc1afa9fc38d460e98560d517f7d5e3df9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb05e471da8964331b1ecd248ae78c17270e8c89514207b3dfc5d65a98efe3c7d7cd224f1e18bbe1e45596584818e7440b890b7733d8cb71598e23732287316e31bbfccb98187d2a98850b33b527e2d9f281dd28a96f7b40ad1a5f5d311ba2acc3d85ab1ecc22be417924d352717514be4afcd47845ffb5d141b96e0cd5c0b897b904614d8eb7039d280c0c416d25658fd3ecae0d9ba134bd58228d74a4052a01be6169849738b9dbc795582a02f64f994731ed91e31dadd62ef9a8c12c00a463a5c5ea713c1cd3ebead2b1bf4d379fdab18f5259de8b6fceb4f5722da348fa4d818d87e2049c9262d51d3a776d7f27f9a3e14fbdb9d55da7288b37268c4902e774971065311f248cce35c0bdff8d179940e52239af074c93bc608451a2f89b8aa5a99246c52691f271571047753aa89b041e4227bf9630304527c10092bc463617946ef848669fa9b7b860a852dc57b39c9dfe39392cfa2c0e1d0e9850fb2798c098db7072909bd6a256df129b5e44437b6a2516fcf70c8d445e6af1cba4da991230da089c0ded004ce988723b816fa56ca491857f7d46c98a5e4510551740246ab79a48bca5b486002c2d50154404e9ef77c4065ca804352975941c0c47e37ff08206f467abbd1729d77e6b01beb65cf131ac5a4efc6cea1bee6a1c9298a30193e63599f97263f2f9bdad42881ff61fb4ece5b8ddd2e6d41294e2f5ad7ea0ac7f59a27e5443d7e8563e53888c9ccf63acfbdaa0e84d044134f68423c5ab34e24b9931b2f7790b97e43378022f562744667b9119d8a1d859c3265d4e2b0fd9f79c627c9c99cc4c2387e508473021f5676d1e19df66b0007281acf77dcb186925fd92779bddb6a71795e9795557b1c95023eeed6fd6352c5e8cb768ad503592ee9c889fa9c8d6f0d274cc258903ca891474a5cb3cdb506bc0c8cb9a72ccef2e91672e2586c4d3901189447aa8ad645c9871167ac672fdea315053529b98b146404588b021bc083f2af653645911e1acf9d4f51dea8a4913d2de69ee5184a4424a884202f92cddbcd4ceea1aac3f1b2a505bcb1948ee6ebe65845e01f7c32ed2fffaa771a23bbf0a505fb737199b4e2101c576a24ba3b56f6a313dae394e2cb7d29eb30ac640a7c1814ff962c72c1e5551770e9910f49ce0f4f821b0d3e14ef8cb8d880b12db2b0cc71aef2703b5e14a43605bf5150c163333c8b4590a59216ce07bfb5d14e2f6c16ea508563480a06accc050b970e648e405ac0e73fc893f8a5dab23faa72bcedf5eed3d64d3b1cdce2e7040bd791c65b73f77b3065f98edcaae8deee5d13d491a3cc5494e67b83f564d246975b37b97530531c9c909484d79cd3664685e7290d1d9b79f3ac41c99d7b2b66e79d25c2172071aba9d568d772c4f656df7bf3a05f40affbbd4a8a8827dd155089afdd3f356e32f16ec8bf96da7d0571aa6e960b176ec0a7f062aa0ad7597ba2ec637c5a64a65699490fbf194d20d3c71ee6da605eebd6d3590cebb94513684f4678fb92beacd58d330a1126ee4add4ac7cb3fa8fe1bc7f04fdb5744e2e6b3dfa20c94a8284a39798a752c4dcc3427b94bf6974e52a46760691291f5a0669f23cd38476a4dcb73465e7ecb4860c02b9b91755ed2f7b616dac5876fc045de73cca9b03e0a4f65cd39e37fcb73e93dc7c83219cb99a499e9197efd6d29b97df665f6fd18ba71b0379b1b80e9eb42db447905aa0fc9a3b454078bb3d78b650fe81ec8cd70cd2209d01e05f85129e67ea04e2c811bb88c10d2e92ab28167544e0fa2be8e599f4c6ee08db4f7c89a904356d32ec0e7f08bc53fdd03390ff31f393c99492940ea77883f54ff020ad8bcfaf597db167fb8c37e9b914b9115a59425d3bc4c676b85a0d0607b87638515c886d6771a062cc885570e542fb6d8d3a963243ee472a89c57b8357cb86f9f4e57584fa602a9969e9bfbb5fcb584dd970a32216c753d099b5f70a7a2a70b2f17f624ab0e2737afdf2498b1523d990d57dd37881c732e29825c5731c6526cbdb28d681d8fbabc8967818d0ad41fe1ffce94e75ae375499b782d0c16c243eb3aa4818f6fbf587f9b04088e07ff0aa61e16f73fa70d0b82854e25811d47f55bd4f8e7646d327858ec176c73002108a6d5056d77836c745ec11a6261cb55c860147a37394f84ce095b68dc031f3f3da7d68def890ae519ebd38d60f827a6ef64ff99587b56ef6b1002bac5d0139f29a038c5cd49a9d45ee3614db91d06ab8548b538b05b4dc4dfbb82d4e15b5f468ec2274b7505ec55841065fe5d7d46fbc077fc94f4e346d75a0b48f4e7b441673016925df111dd128b63acedb65c264ee90f3be46d46867f41b1936826aa19ef24a97f4fef9ab2563af8ce7fa6d0f3bfed2648fca6b1be347befd4f9c7b1c0c6000470067e949cca56d18acf8d2e6dd013bebe18d5389c5328e7bd8487e25b50d77c255e1d47db10eab468535d53c47e90396eea7813a11bed40d362891fcd2d68036a1e0ca116121f9dafb127fae3ed30998e6efa495a57d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c5236baf0d75281b990bf3db044a696ca414f6cdfe00871dd86e3bd0d3847f2887dc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db291d707b7b4ecc9a4c4caf6048d83482cfb5f669c5fdd53c307b14f237bae4ab1ab3b2f1d8bf9e938ce6e7aa7a62b85bbc7685b9dad894536daaea0765f5f767b5b6d5583cc5694859c2419509b9a622f78a8d982de560f55cd156314971ccbea133c7447f19b8ab3d0cf80508fd2d684c43ae0862279eb1a33ab2aa0517f848d4e2b585c13915f76a868cb2063ca6f3464ac2a4fa6733933d5e6d5dea2f5872060ae519eabb7c5d454408de53eb78aab8c54428df0ee5fb51dad46ed4f1dedb527a86a1d7a599e4c863003d41191f38878549093162aa0b41daffc730b99cb6cc97a8b0e14c63f772ece0a00e333911a470778dedf3016665d7553b851b06373ffd5aa20d39db503de2ee2f3bae28ee43c80428110c1a869ebe83b536e827d8712dcaf6b244f6559db8fc85074cf75777d63bb9f1da6872ac39f0713db4033e008519f7f5da1815d03bff3421adf7cdaec1d34e8710c35e536c7fa4e780a401b9c1e851a68e9fd11910ca6bb3aaa6419df0efa2cdc2b80122fcdd8464256cdcaa5a8d35c22f8e57edc61d6d60d1d88541063a67e563d1ebb02e6dce846aecfae58f024cae77d57dc627a054d785a6225b47983f75d2c92f75bcf7f00a4b3fa63feaf4000069f849dfe78d47ccedc04834f6686b11e8b4c64f17abe6b1388412847673f653ec8a8272bee75d5e633099053abb319a16466cd3aba63ec569e30982dfcd977140daf6db15eaa5a19917ecc1f6858359fb3c7fac390f0b7eb56e0893df3f12a0306bdfa176981f7e1949dee244a7dd0600094137b2b89fd26e0e810ee30d26669b7745c5ba297bb1bbfa3127d34b30b12fea8c98aa3d8e6b0dafd82af5ab3696d60a8e079d3936072ce437e784ff40c1bb3153632e854ef0cb4029aaf98631d00a639e31e34bd0c50c572930df18282d630e5d7019ba9f559bd06f936bcf11c62b75724bccd61be87634b9a70106bfe4e276ed0d216f948c11d17c4968465aead10128c62298cd904b184e7f7d8312d03d0d1e6fa1994d6e498ed0accdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd13a294038bb095e33d026cd8b1f419fe3b14ea1e508d90c27935bedd2fe00f8e0dfc60e28c7fb359a08eea19437ec82a9419c2871911bb4d5b37f1e432909faa5131f14ef3c2cadfb37febf2751d94831e103ed0c5b711d79b3f396ffe2abd7059740afadffefb23c6443f7ced22372d34aa2c450a90d092425b530bb5cc7c7035575d4c2ed465684f5227c18cab2163d123d64bea118cdaa4d6d67ed3237080f696a9e55d7156666547931c01f2cddeaeeb90165a4e4b0f76e1916d1525746f68e3c93c4fac902ccc6bbbfee72bed7a213816762fa996d0688fd38b90012fef1477b7df80a8cb05c207f515fe9bb5432311b00e4ac4af5b2358f38e096754325c5f1e0a677945c58c68009533d36e53db3c94fb75398e28b0a1b6ffa81ef4468efd7d4a0b045610b8b48e7e020db3f9cef54b59493bd0368222aeb033d5320cbacd0fc134b489d88acc160605402ad3ce22cddf741546b3b86dcdb9400424633a9b6c0635382c1e8fa4d9bea61858c4a929ef12d5ba120fd9779d52b77b2da697756b4df4892909c846188cee7ee68333247ce8cb52b9ad6355207ab28732eb40734f7745f3f11e5eefd22d25831c58477955206aeee73da185c205455e176580f4920404629e28c9897feec9a33687fd892659134e7e3c0fd247d5f0a1bc59e3ef5f336bd380eadcd87f66cd44a28ecc546b8f1266a5f4ab90bd7d3a04497899c33337084a1f1c7064f16a469fd6d24d3fa8c480d19a33e3d26c639c5d9994a7042c36503d74a7435b6e72785680700f3c39f2bfca070f27416d2906f1b8b7f002dcf530700f7d552155a70fcf70b479dc0524feb1b2b9ce01846e4aeb5fbf53c6cd6b37cd255bcd742534c6db197e8f4f244d8133742a2ec31458c29ff249afd4e4f1aabf953d16e9fe9f9de4638a270fa45a0c015e6d36fb5af7fe3012b1e09f27c10c87c607bac0c8170c5ee5fced21d812ba964e04b1aa68a57104ca7fa765b8fad140bea7efda13ddee70158e47cc328f4e1b3af1853a5d4bc7ba71f6e140205f553914f2be4aadb8e4a0ad7e3a2ebd06ebf3078585fb400cdcf998fb02dcac5bc7aa298ed58f7bca4dd73cce57df8c53e9f305537588ab4e3d492d2c14b68de18f714660bcb7362ccdc7952d5a3da32fc7a1bfeae9402d08a55c1538a2e51bcdfa651ce6aae8e45e51b13b1ace4e40a3635a9578cdf124e40f36a4d1c356b5211899fc3ecc461a28dd4dae8ec2d2de58392ff20413f88de61cee1161b322fb3f0ed927db2cd8a5cf4c5779fd8e2465c93153a968d30648b342e273797c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59ab5bf1ba583411e3d68259b589c5e3bfb7b45a8771536392267b5ff4e7646c5cc892ec651dc748c56f8b1f871ec62baa48a2660ce22911ee5d0cc6389acd9e34dbeabf6236115b8e780f99b6f5c47d933e97e0716f231612eb6e66e7aa431174009f8d2ebe4c912fc1723d17930a597e610a0493b77a059ca792a8a75c8f026ff7f4bd20427cec0828efae18f16f3cb0e718d8d72fe71baf9cb620094594c92cf393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d0906934165c164fd49f2503bba52c533252acae518f39f44fd3e1c659bfe28deb323d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f070eb73229662ab7d29f53997144ea3f90a79db7bc0b9c80fe3684fe328dfde854f611e7236547c81785fe0e57c1bfc9b009f31d432847243c6b828aadff579ffa514de1e460e71cb98d1fdc221fd112dda62ef0d275c021ea9a5ae4f426f55a248d536362ee0391e5d3c27a10f4779d80705ad9b2b3bd508860ade35516090fbd82091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7d03560f177473bd798c7848a8414bd89c310b90171755a42fa3143296e4fa490997911926ef741796b95005bb51b5c854da7188eaf3a34bfa767f1111db92f6a85771cdb251814420ff3491b04a020454bd8026083f29f9d2b081b1d93cc2c6063c0825999537621c45c9cc9bba2705d0786a2eccac862be13516ca9b17ab08eb0cb69beee8f05617b200e2fce06723390e70076a825016c51572d6711c2c1a743e05bcaf7bae731e8c9f5696d6b07ebfe3661ec07ce7f7528e5839eca3faf0ee1bb175c95aa5fb15639ce8394a288b223f9fe7afa27649d1c98fb698099fb34a9115471d4a4376dc97a08ba933974117d89ac8fcbbebd53d5d2c411956dcdcf0006dfcfcdc39280b53aa1c39e637092b978d7ff927a35d1b82d80054eeb9397f13b4c68c3edc5fbe5f51e863033d88e02c9010c5372efce4748724bff7c5945ba6c53e0c5be0d472ac85849573b0939429019d0ea5a7be464c7c9d71b0251bda48e2f4d1ddc573d5704ebc0792baea62f641544b1686056462f59743a91e1c3363151d06e55e7bb469a6281253406b08f898761eeb663e4b904635edc3601ddc0c2131d81fb25e104061c0bb6bd15f0d6000036314feffadc5653a731ef54eb8c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802162b8676ef6b7ea432c3a9b53cac6c97914075c7e8b0c0b64774b71e23a709a0b805c5aec0c8add9f6cdab7c94425d86a1be9d254fc083c57748fcdd1a01c1d47a13a4a67c35a031d54f75ffc0b5efc60132845f4556d3cb70df388a4d55fca750f412bee7823a581b39990c451c44a4d44e07bc09062632a9680243cd13e816a8556bc816e0a04de06a7ca674dd5ea808faa68d76dc4dba4b901d3559a8c5ed22ab853e4315712f840930e67230fd664e24bc93ac6dbe980ced53e823bcd8790fa394e7ed1dd999e0040320d0c9e990258b06a5d9f39d6009f2f7fce999bcb2fd8bda299a8cd4dff4744cf5ded4974aec0c1448e2ee20516819bc1546786bc8400e619aeb6ee7818ec8dca2ba461a7ace0da375b565a97463a6aaffa4ed729431266e1facd7c04e5e00fbe650b5e426890fc46de280341e56563223102690ad997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166fd0f822b4b64eca136b29db0268bd7c9b49c5dc98ee561828f57356dfa16cf97b0ff386f9ffd844a52a95b99e8ad0b8da66654b1ab82232b1d987eedb3ac7fc58159a3231563a11a3332c9ac4f89d06b5b5ee2906274ed5e2a5c1649e9cea8111ab808c778deca606e8d987f8d363688bb471f6f736778396535e6bb0475c6dc273e798a5dc8cae8c1889c9e6f4c0019a8105596c160f4bf93c62ecbec264149c6b1127477682cac56d22dd3f99afdf8ecefa42ae61ed4b2a7309fec159d36e68332029eb713da6e5bf6e0cde4b8ed06b1d9351622dec11016d8a983fed8be9685aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef01c3735b06c155cc2105b1ac9853ab10dfb4196f744447ba3f7acbda876079d5f9a8c9599f9c661f07967cf59f017d0a9de7e84098dfd1310a4fbc975758459fa7caca8496c6b18b406ff641efa5afb1f83bab5f25fb66817d68809ed22c7f7d8414d8ed5cc2a5c03832f970e8cf2dbcd7d65e2924b02068c8f2ba3dff6cffb753c906071a2d878d1ce22c16b3fc9bc36a6d9f651e98419ace8d93ef97f47c54c182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47632e288102ce585dfc6d5be38f817de50f77480ad79b87a33ea9001ec42bfb0fce431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0cca2ed0e32bc689660d6333762bd3e9a6c0a45320136c5aab35d506d5076e3109137d68995288eaad042690f33d1091d39f6d2a6033ce69d44c18643aa3dacbfe4bc4e001c8e5e0ea8ac4e435260c2f11155f2bea33885ad1270f3bdfa4b655306b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf761c66e05e3131105aac38987a224f561002903f209b4ca4974267c46554cdb6bf161c4fa87f81c33ad8df6afbbcb844d6ccdce42936d21fc6b22088473b457567fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d0366aeb5c1248d040ef410dd8a6a8f91356b643706237d7a9a6f2db450708443b80699d9bd340c713ec69910cbdd83a0a339030df03ac2a05dd99297651102bd11d60de2661a2f397f669d4ceda813c59c26858193cf8cbb109a5d3c6c3bf5f34cf820308ab608d74f405b62987cf54da56c925ce08b94ec901e72d18456cac4c45908354a4f3089ef45e0aed90dd3aabd341f3d43277152a58373c2b68a958cfd4d86990a6a5b4e5de31860b0caa3fd38fb79155ee1ab0e24652cfa418523b162daf20ab067f1079d768af1ab97ad65be91957ba33d104130f0a1d6adc8f433cb8a378ca70c844a32eb73ebd1414b1f9e827cd681cf0daab636a81bd7e9bce013a5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f625a6ddbcb240d01e3a8ab9093eb36da803da2b2ad7e1b3e6be454d246ea0ca934674f3184ab451d23def78f611854f27ec49325fe835d3a109260651e6170fb6d064bc96efbf38a1fbd8dc580149edad2dcf578ee3f620b84295825fa5b63d9d367b4c3da97c875355cfc4793330af2e1b7f8046490f6ac9a0d7731b757b1b3a2b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e47f7468002d387dc8a5316d57f14c716101e8624dc45ac2e8405dc4522bec66ff042f28832758722ee363294ece4dac1adb5a4facf73f3e83c748cca9a0da97ddd42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572c627928353c6946ddb8f704f2d98d8b9073e9f9c67bba874b0cd861e1c95169857d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c778184541e020cd95fe280b670f7b8307487abbebc4e255d7cd3d824724f04e351c72161388ed76a51113b35d47888767b7d8a7da8070438bc35d4c75e69c4669c42e4d666d0b0be6582eecf5635ceb3ff843a0e96531551bf0f6198e0414a92f3a9e0671c6d32cbb188305708b3dab6d5392ee404468ad461d8ad5a7c358773671dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f52a03fbd86edc35ce97be407076525be71ca0fda7ad03968aece2be3ee7cc39e7ec2e86eabc12842db04637ce3e11e0d8dbb1be1accfdf45633a70faec505f368feaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c72802f6e4b2023ec8b9aa67aa25f0060e996901ed17ab6ad446ffe2756fe19a1834c70d5447d4a0aca68fa19fd52ffd22a45219dc1a2878984d2f73984612e3482a65379adc9dfac540bd3c264c5b8f72d09fcf16655ec3f77b8503eb5ce75af761afde20cc163b8a513eb0a17f3ed8a2c6e66d7a05bb96192e25d072a8d24277451ed30a3bd4cae126df7ba040684873456dc96c9415ecb5c376f5e52c15211a6584e14ab73cc53e91757a58b76f60d4ffcadf76f7bd26288dfdd5344a910bed8f479654784a071f45e60bb578cc1ae14ce7c9d4d5a9d78f440574979b690c56f7b2a8102c3c33dc1e93f0bd78e391b4102932850e588b748e9428e6231ac91741f4fde25a2c7c638b3c49b98d5ed7b265c58c4b087ae422f1f7f1473b974ab8021954e206626582f6b8f5ebc976c8394135fa1c9a8ad7fa9a9c8d56c86a15b930b36da10118345fc3173934bc9951f973560f7d0abf13ccadca9523be95cf17b7aff97b9c65fefd39de928eb7afb4f21507b61a74adf4045f984432ba1c791ca0d0ba7a86372daea0ce14dca7a53fc8a086b953232172ebb98cb53590c973207b9567cfadb4ea9f1ba3460f2773ed8169b44ad27fc51aa63a8d5df2b2fc5e6630edd0d7aaf5f6121ab2b6ff9935aa04c97c168452bfbff57f02a5c87bd9c18e53e093a4ac3abdd0889fdd8d86a4edb63a6be3a25f737f5bcab0e6ac5f928a9512f3db3a59323bfce307cddbbaa04d7ba8b95843258dac0df885143a6c126416494ad6d2ce6d54c78b7e714853b815020942ce1845a82cd29bf2596a3b9eec7591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa3de6a1266ca59bd4df4f4f984190f5d6eec3f255036c640231c4992cca8a395d9a8dcbfdc92aae060c744d824f4a7a95a4fd6dcde0139a98be37ac98d323e622f98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41ab1156a1c0d0f93c52b3e3e492720dc6682ffb32b275d534428a4f74ce1e2a0d570e2105266fb30605f44ed00682e81c20d68f9ff634cc5a3281f45a29dd8e0cbcd121cb84ea483ebd135f7c3bd379d0f6f99575550ddf36bef2c256d82ad6c15447b90e18e6cd1d12ba0d4f5e7cbaaf42cffb460299266e96cfc1a8f7c30096799879d0758878ae6024885339f4bfab7fcf865f444fb706d40fb68ac043ee8a7d69c20ee68ff05364679be166bcaac3921ab562a1af6f15c076bf7e6cfe686726357248292d80a5208cb848f1c826c7563af80555474da39f322eed24868ed2d1890e047d98277dd760921fc2394c7ee5d584224c9188a9ae319688b5c25ed09f705f377d5b5488aabe3873a9bec19d7bf6a6fddb896d737c85594dd5e06babc49963d73f2d195ddde882f8adf6291463c12ea89658b23066824f7bc859511270fbd1c167e34202e5564563f1eb6db48d7d03b4853b54cdf22e67ecf2763ade3317bcdf62dbc2b9a676743b6924a64fa64c987908951056b8514ff9607a35ac63120e0c4e361447fe215b0eaa4dc9bb6f52829d4b55bacffa67616020aed76a972b440b4ed2729f6b038ec457f1d43884aef74b06f129d324f6186514543e269cfeca56802f6fcfe22aff0647c756cde42dcd800eda4aa858c178f6cae8207a1ef269eb6c508236feb75947be5e11dd1cb4975745c903e506cffcb3dd6669c10ee76db5d28d1b4cf315270ca23fbbe3a46a37041b57fccb27e20adb211d6ebbe5ec464db29e0967f4ed1b459a0d0e3855913d501d82c82f2f4bfb7ded1c153ba90fcce3953c66471b55770e788d84b2197d84b800b1086f0a6541753fc434e7499d53c65c873d835ae2d8ffaa5cff47f9c8b6bf444d64cbdbb9eeb4e79488cf7198d2d7a9990a6f76b6056dbb5a2d04c1e379c3b7717ae8aaf503486e9c3dd57d0f3e9d3412abdc9ccb6eb993c95b1791f44ba51798badf1851fb2a5621ca9a16508d98720ff7c645f3d28392fb7529b8e4ab0a69860927b18c82261916f45c00b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952ebf7d064e8404f84e2ca7cdd61e7c1054b36d1c7c225bf88f4b03f55176191a46b3cfa39c69dbc3a78fc8cace229a907c95c974c45797b1076c848f9f511e8cdd0e8516d5ba122e003b9cf910c3a6ad688c5b6a3a37847f2da9814839d11c82290478b2d5e77f80f45267d8808b602aa5f881f1c278385aae2471e7393ef13a0bfeafae1f27814fbf07ae89ab5337b2f7aad51fb8481befe37ac3bf631a04c167daae31fca399c3357e1e18b527c006e345d54b4c9b1cf8a357dd653f8f7a92be5ad69a804eea503a6d2a31d095b62c98d2eeb5e13710e3290d0629ffb8f3a3a68a336d5b779c90ee4066ef9ee2057674313ffc758b8f9c6fe43a300e2246a799651a88a69eefd44263bca9d4e7dae4ef040bc88e022364838a92d3920a9b91fed768a6fd448e6776e4551c42793a9b837138c82c7e558b1a1ccfcccb55a5f5cd0e4dae43e11fc8ffc0ba8669c2b2609981f42d6d2e1ff5e37cbde077942ba2b65fb852b3a448dd3148167488764410ffd5ffb2e13a3a328b1a9bf1a06d9e5849ed40eb2560072035f6e108aee39627aeab9d09d8bb54b3797f181ade44a4f1b292d6623ddb858302dd616335751a883670c82b310d2459dd3d488bb0c9859cdb34721bf0965c9b06f5a89cfc06b0940286e9c753f3a538cd64b55800fa90ff0b129a7b10297cdc95419de917901b37ac5d11202c70e96d35b05df8bde24b2bd1a6e147bb390b93ac4bd8c3467794ea68475e096424d18802e4d21bc8ef0911bbd5a4d2a8ab0ab61665f2b7504f43a402139aac571f920b31894f5fe78781da64f0b6b2fee1577a845f813affad2f6cfa405a44faf5299696b645984f64302312b024487b277979a0350b26ea664d95ab83f8d8d7620b2cd1c39a10c266f51b3f8576dd6863fea067390dd0ba41191981f5cb96654ee66909363d2a047a306e065050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b8895fbb5de7b416f55275e7449f7c781b0ae8e4cb3a61172ca7f84aec1647882640fb8a1d5052ce65180e05f3039a5b63283c67df201f8e5c6e4fd6dd729ab98495851d492265c7ce209420d85eecc50b934b79546751f62676b11bfb2604c592213b55e2b21d91440a0c58c4ae6d1696435d31dca042c3042c78ab64ec59cc900b8a88747065de6e569dc3949835eea547ab23ae5fd2b42b71514d1aadee5019fa170e1ae8459425e005793ad92c956765c2e7cd27d31dab38a3927f6e498ff10983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d66d934d18353b231510929cbd9bbcde61db9171926bc710d500323f94ba9cdd46de7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35063a6560cdf858695ca2328735e688b0257ab23d4ea6aa3ae46406aa665122fc86fe754d07cf33aafcdbe2531d9b6a4436257dd7dc540eb7dfda1a4d5cf4af9dc1a38bc0fb6c255c1d3f5d8de18e5b1c82c927c6dddbbbb2af82d6737554d24a9dfb55992b46956618f11d4c91b324a1247f35ffbe47c4c0e4dfdfa19a08fa1f54bc4c2c7da3af47cdb8e22dd08d1ae252df8ad37de91fdccbadbbfb0383b3199f60b6d82f1a50af1377f0572478937a5c7c8bc13ae690e8e325c73ef9560fe0f6643922dda4571c29aeb999d8b3e32e8b4674c52e4272d6d2b629294c8865b42b591f63580fee72ac5011cd795527fab617c020c50167f268036fc58c2d51a5f9ae9cfc1eeb861ef685fec7bf2adc66417a3c4cc01593e5f82a0cd4cd5f26402ca26331717d1488d3b17d03d06e74247587cd78f2f116e0b8767adffdfb20f41df9e6e500c653dca8f85d9a34e2db2f50af129fcb244a0b92e28dc29e92bfd0c39e19706a08ed36490b763c0ef16974fad8c644921dde863c067e83161490405e531695fe2d013e9370c5c1413ad4f66b9986d731205d3399a26c3ccfd0bde740935097b3e4e6a0832b05a93d630fd0c9bab4d003143980b0c97294af4b0335f94512513f83a5dd89b12a18485d536ce05cfc9fa286b4e6ff27f38b793dbfa9c0fd826fd35d7dc1cd1cc0754a03f510c7f2cf7746d3a13622cd514876f39569e7a42be197f69d65a611d33608c38d7d67e7b0ab45ba574b8f2fd92e2e3fc8dfce1c275a21a17233e8af6d02bdb47d816b4abf445a2beb80c9f7a7cb33c576ad56da173783e03c218b05e6cae87fe73f578124db651ec7f4b275da1857493d9c6477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a95ea5e2d88021d3ce20f3ee178264a46cc22ad702a7e314804f9be97ecaa0079072021debe60e4016957159137c0ac9fdf2fe1ddc9fd33fc323421167771648a556f4994ddeed19c190b585a2dae281a8a7e0d9a04e1e507636debe78b06aa343fa47950e21c5d50307537a5b0c2ff77ee0528ce51207a13d6fda8bbfcdc57b4fd4114719c7b657b7572ad5af898c900d7b4030fe27613610cb9fd4fd4939ce481fb36d68867b94b77147693ad8be7657a29fc034479885ffc20cebcc089ad9cf15b6d3bc5561edfd43bbe325c46c98b89d61f68c217fb918b14874e89b55187cf6f8c958f94b500477989c21db017d4a6286327f1d2f23a3d699777c54e7fda0bdc0a93def3acc4064210aad637f39fb0f9ffaa970cbe217c8cf7e231d05d5136862fc795d77d916417e4a15d7a5c3f9806afa37373443aa1b5fa0aa8649de283d5de536eca7fa735117841f85e1e4ce30ed4fe06a8d1d95568cfbc47a5354fac190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455289a1075de843f0eae8f5774891bcfd624135d1c2498c6bc976b72c68627e4f086f8f23f7590561640692f627c4e68638c68ca1665410ee4d11892611f5230f7943c83401b4f75d2e662a36099550beae8f35d89bc72b8b6357ebc0c53de091734a5a3a64db802195b8634367a5be2aa0e540f838c968fb28efe07156f25b7a9eed1dd4e4c22819f3b69f962e4e592ab95d4d32947283757d612780ef9e0936bf1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad7e197b41cfb859f314a585b7d14394112fb1f53b30e84f7eb95c6d8ff95b7c1f3855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c019822236b8aea6d7a9a2b7df898c6349e435597742e86d091fbdd934e95bf363ee1f86142a6a549ebcec35dc9cea20261ab8580f66380c11572269aae510a7616d2644c81f363f20b7574fb86acc4ffd2752a9024193fad6729ecc7902cb9e568b4024ba3ec9a49d4533297a88dc1554076befc0e1f0c744238f3142d31c1c8b6ffbe558bb27af4a45856bb12cd8802da31e2af7435ebf6321cc121262d0ac0ea2e22dd78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdfedd9b22716da2a1f92e5609c16f56fbc9fcb1fbd8e6d54d3c745b986ed2ddd281f981d66eede88feed59889eb89ffbd2fa863881a829b07bda5fc5c4666527bc5802b2aad41d5d216bfcfbdf8dd1eaf360fe0e1b08ddfb8afe83634f0ac186a802fa2e146f6bcd4cc9e071a38d9f0d42452eb31f2f0116c5405f3d673a4db2f6a2655f588b38b7729bfa4194da193f68a4611b58140b5fdf963867ee7e36cf1b098522e453318e75db63eb5cd94439d3138cb88631dc5370a5ae782bfd95da03dfadf22dbf54a25d6a735445309c510a737754ec39511c4c676c117c71cc44ac2bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114608cd7ddba8f377325f5d557c7075ec9df5632cc6e2ea98f78a6f0b2b83524c78755f57d2a4b134462ab6f62cd14971e3fa32ef84b79e94d954e89794e67f7bc2d6deef29c14b5e8767178c08bfeb9882318fa05c085647a2fc33bbf1258068b411d89e1b69fb734130f30bac65a9b3a0be303aa907c76ad61dc464866aa5f2e457a3587fce8bb2c30c4b6a9505b27f1aa116a092b344f864eb1ea741076a8144bbeac47a20449a434cf14fd11d43507553b432789e00ecb030d3c2b2c6ce9c3caba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475dea01cf557d5f4548db7329d00bbdc03fd2f52a34534c0f08e2d9caec0d7886fdde3a3bb4f62d6d1e41f3967e6b3f6181de7e353b113edb35c04c02dd28591c313ff82ae193fceef126580b8b871271eb4cdea8d0a8ea333bfce7f3135180d65f3ec5b32de0834b906c01fd644a0039234175e9bfb13a607ca39d1bffa31dc5e842ba0e7cd8b90213fcd28d043fae1074c7ddfa8e7e6da227ffafd79564d43a8e293e9ddc7da49d277279bdd1d1e04007e7eb9c1ca7d1a049faecdf92c89b825f5d5c259f8de5cfa8f358f45a27fab9b3d5be12360da0f06926d1010f1065666dc00be2597d2f4d1790b8387aed58dd123e82bd9d9c6b279e6a97b86b4f557ce3ec43ec0b64dc65c69dda1eba3e0e609a5d69f9261f266bd667924bccffd3d01c7ab0042759f0db33dfdda6b5bf92249b083c60187fbc3b635ddf79c651600b3f99526e97410670c3f5b6f0b4879a808fd3a2a8e0f07ba8d77155515138c1c6bbb0abb2f0b3387c2f9128aafc129a0d074ede03b5c379b332203ece3862fa6040da97a865151a716ab18a4f4b119da4c5db03c5395d271df707d19daf1ecc10d16139eee7df24b08ac58064ee5a0c4e3c984c936e4b9325d509cc0ebd9be94ce9bee83220f3a5b2251f645fa7d7b2318144eb01be990930c6063a3a58b1c80f0c463f928b062540120e72b945017e1792246e4b2e31265f732d47818ec3854431359919064bcf1308e028f5459931d2f589197f5aa0540b518aae02718a21b7e52d73ae0202818c35ed60c94bb9d8751cf9b6ba72eababe9876719c98173bd30975b2eb7a052d6ddd0f35028a95cfbbbc10568b861ee90857a106f1612653a4763ddef6bca2cc42b4e65aec855879e9887945c1926b98290d99640a3ba8f1d3ccc4b804a8a9c721ba7cb14d92b0525fa744e88db5703d0b5e00c224e6600745e855ebc2b810c0d650917eabbc6aa57ef163a4ac254670bace906e4f5f589278febfc66b83e0cb1e83b2df4b642be50ff7dc9958c1992bb0794caf14f1fc8dc0eabbcd3ac8a56eae34b0cacf840d8e7e05d3546a8e45d89df425dc331973cc7ae41190eaa88b4f3c2902c982b77d096c08fa24c0230508d2909b8304b74aacdac8fdc67b79a6348a28d277868379124c1b116be37fce0544f7df0d242344efac38921d69bd4370596f042e24c1eab83ba9652986f14277db30b2a10322cb4a37713d7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb0263c9e979d93ff5517c96aa49ab592ea638dbbf8dced6326fe2fdc71eea060b62d2dc6e31a860ca0ce97609d344f74f661fd5274acbe70541e723c942e78a1214e82090f11277208ce4dfbd91d77470f398258e71b00237c5132349b4a8ee8efbd3a5ce6e03cc8a63b526f428bbf930242dc7d3a2ecc2b9369e6966d41b22139979a4e4fe4deaaec7c87ce3b12e3c19d150bf3659e90a3eb3653fe9cd5a5cd7d893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085bcb3131a7afb510e3bd8d4d754101c9811b56600c51c51a0dffe12671dab36af5024edbee2d9c9e65f0132d97b701e907fedff9200d1890d4b6809b314827f8a4f2442732b3e305621bbfd078326247922f2d6b8a1b800172d8a961d673290df49a744be224d66229e4257f917983b936340e3c78cde5c32eab0d9664a36ea649e3e6d5ad859f419db3ffb69e68b00b92a0b5104d93b257009997a714f49e8b6db220aee0665b88d1ef30b0fc6ed42e8e216b2a238bffdc178b7054adbc2f984c4679b4857ad27664cc1ae0dc6b89e9f201a19afff75f1caf6c7afa05fe2093ad6a5eba82ea6c74fc12269dbe7878261aebcc1a1d84821ce7fef7f498f0d49661d43d754d4d9363d4b80d43e04aeab9866bc9ef17ee7b3ff548acf4592bcd4eececd2d30f5d728bacdd2e4bfeaa7400dbcd08b13f30799077c3a227445bd71a3545a8a36536926626aff63bcc7c024ea66a07bd4852d862f9b311ea6574c2a1c84daad46e996e938ca9a5efe970054235669ba28127c6ba77ea4789e98313f93726f5bdb00552334030ca1e5a4272e89bfc4156bfc9497d9b18f7b46baf0d07da162ce762ad6987b05dba7ff3ae989e2bcd21885b966da1cd049a38bf803d0bb4bfb817a1a7a6b9e54989361d49a29e0410ac09deac582d8e8d451a5cbf457f1fb190b9b3a9c45d60f7b9824d42cb1a9f92d6185dffa63eec180a42fd5723cae2a61484237afe94025d75dbecf67e7de3cb6ef60a21c138a2885919aecc058d4381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331d13d183fea04cedd1175677338f09d1a4b9641b78b75875e83e013a1235e6fd9f6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee133cb21507980fd41c8f346323310023fac274b2a2a2613464a264af42c15521c54d4b747c4d4323c1f1706025250379a81ae25de9632268c1eb9d787f9519a07c07e05bb15ea6d1a41bf11f5e9d6aeedc1c0df2d7762e086e70e1a093238e75c9aa5bf25751630d9471a3a6eb80c764aad6ef581db6785e7e6a10ff25e60cb0f5aa78a530e46cff28c6149a8e001431d22a7039c557f9b1dd419aba43aca15609cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac2e6dabaae3139eb65be0064f0f057e8944f4091e4bcffb61909b224c1b0c220592d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436306f5a808d795994e58a507387bbd46cfb36bec4e720b2eb9480d9578b0ff0b9dd761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c825922645de0c7f3f00fa73ffa3b5a066b9f0530b151edaef954fdb27cea334cec19c913da83db36979c20b0e67226bfff3a2362f0b7d92a27a8f7640ef426ad68905dea2b245e23eb868bc7fc4a32a7618d75bd7ce2a950559f0b00d0265dd55fe58c22daf19a47bba29b5b468c7daafe7659eb4677b2e36ff7e98b8d9bf0ad64c9c5635887156577f16b172b023a8271c3ae26bcb65d619099e6fb41cbd400fd2ff81ecebce8f166fd49abff3500695e38cb588704f981a8ca894327c0f558015488a2c5beab6b0f4669d718f6253fb54e949ee5e867204298ee37034ba3f86592cfe159ad09140012d154624b6c46fc48db1f1505cbd3213b69b9f5a560da81b86e1fff4adc8cf432200495da904d1801be227a757e90ce4372bd8420bebef1b6dbb83407dbf753ea3db804e1fe7baea985f0b8675cb48a70fbdbac89f8c25ce75c1ddb0143676ed6901e75efe5687557e36e0958ec79bf018ae42d8d4d9de712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca160ab6387419c73c56798a3374f567310612c2b9621df0469555758f2756d04335f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bd0a3e3ef841cac5fa74ea264b290e6edaac22c7124936feff8752a4dedfa9701c8a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648bfefaa28a715d30be373c8771391c6d82d1ea3030ab5664f0335570478ef801090b14ffaef775198fa006ebef01b5f96097bc95f4f01d74cd69a195ea87f56d0dd6f232c7e00a91dcf0b39b29fe20f74e71613bd37a3696f5fa087e251d9ca590040e42286fd28bf62e7203ac087c9c0bb57e8f5d61320d5a9928b2ec4d5a254e39e5a456ec5c848f564f74ede28c7a3ad285329915a023486569be7f5de6b2bfb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493cacb0252cf7fb1553b2ad9fef0156d5b813f0c3fd9157a2d2b7022216b454df19eebd314291b6142fad51d28bbc5cd19f2f88e81a7a902be21c0e15415bbf9d3d2b2a885caecd917f40d17dd8e80c8e75adf425622983a517790da8e04d6b8fa744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90fc7d29e2aeb1b9e41692cf32d63a234f786385d256601beed04c5ac38fc4c6f0fce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c60746619d82a91fa05e4a02e843b8894edca27d253ccab275b618179f0cbdbd9154eb7defc13ee908f998575edfaf784bff6d974617228c08daf78308052686b9f6e7cfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c862a5a77c4663fae4873319523f9882bc437c9c67a15d7c19f0fb45dbf3e216e05d3741193c084a256aec795a680001737546d0b212256e8f89345f96be7917928190a573e29b8812121d988feeb7ea9cab9add37aae49e5a154c822c02f4c427a50c0dbd36d48b438a66970ef622c66710a1402299970f99ef415c216d3a957f177e7649530a41547e78762f8f82e80eab623870053f3a924999421ac976febac2119b9e9ffc873030ed11985d84c3dd70e31a09ae734b2aaafd5493f0b582a53bc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708bda721da6f94f5a28b5b00a3258fd97e41ab84835c7ecc6fd47e8f47e5cfb53263646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f961472e9c02c60624aba4de9f1013153d2d2fd623fa9c098dc96f3b657f3cab95b7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c6f73a9e072c8407f5e18d52af90818dbadd4ccddd59076d3d8ad3aa4b338e2fd2ddef64febd4e7d23f5f040f0fdbfbb15ad4407e819a0c2d286041d917897ba82ec50aeedf8c32b1977106e4d72ef901c327352891f89e3840e5e57ad637e7ee2e253c303733c3ece5b4a025cc99814b3c27986075286ed613ec34db595c18340ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f7634b5a2726d6464032042ff1037c8864cc6be37ed93331b105de59286282354f7d0a8b1d34e7f62e773c8458d31cf0d2abf9ef75c95802f04f242aacb016e783ad0b904a9fd90a470af8c38efe594415f4d7cb4afc772fb04a39f39fe093746355ca9fba436c50a09443142901b7389f37ea048e511a2375233e31b40f41b35d0197637f36bf9f374dde6df785e3caab3a1750b488f9dff841e0578b8c49a4682fd7947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be2688aef453176c6dee855b2c290f0b91c20c3db94d64c6a2efe6422a208a702afe18a57eda19dbaf93c4e7695e8602978ccb858cdaec021adc58e13f5a278cbc9badb23308749941aa8d081853658c4b1dd146558ed6ca8850dfd330d0302d88c7d1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c444b5b834a41b2e9d95cd56c071fc767912beb87b2f92ce82b84de5f3566ba16a1cac8a7a74c70c455b225b1d7966dc4938579d941e98db6468da91e2c09a41c08681933521d703ca9ea231b83fc5523278c2544d6c6f5eb40725869c719cf463728308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab33399d8a6a16e9926483f90dbf3f5c6127b0d031c31d86b757a583e1b5d17a90544d21d7b1b2fa478483dc01edbd6fce53eccc1a7f643e3d91b5bc0ec1bc0f2c7a5e3ced0b083683e2d1c5ea2c29ab5df154cd5d638a4e045bebcf3e68867a65cc40b3d83505b4be739165296aa7dc98eceba8c085348fbd894a925a72035bfba0400bab855fdc04a0a5e302f773a34d657f0e96968bd042388b99ce655329b036d4b324d2b3e469b58e80d4179b36866bece5d244168a9097a769ebcb7651d8d3a52ffe6a9ac1b0173167eaed2a37fa417251b131b92f88437363b1f516158202ae088bb43bfa9427b97e9c92212cea003031de05b2f577dcac19319517d58dfd5fc80996a4aee47f8d980010d49fd1458e142e87d92875d7f3076d7345b78236c56c4423dba40c79347b644666020962beb28f35ff23cd9ea3668459ffafc3789282052159dfae34b0a244de4647ce5b2961270ae4f7b341c95c255c67fb01f4115330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47a3ba3060a1a8f1fd6ba16d117b3a8372f6701cac4238a411517dbe841f330c47a755ba20d8e0057e9ec7cda507143f451c19fc63306d9d0ecca2dc85fc55cddfbe4e0a84a67831c880f10d6c48fd3349f4dad17a9fe385872a23b0b66cd49a73499fc02b88d8c64045d8adb7a596d104fdeafe91523f5dda285940a8aab2a2a7c58e108bf8430ba6b9e53517b1f531788736f9c825b315a4b9657a0a95d620c471f0068c1ee777a9399e7e6ae2bea2dcbb7857d9c7be48f54fd482b7409c22c91232de4ef6879038158f0b7b0bafefefeebda0b7045bf4231b23a935c19b216a953539459147078711f1a939702fcc4ec4260df6a02475efec2ff5d66625c5bcb4adc667febb131fe6a9b9dc8df4348f3be7151c96215de292721189c08aa9a971950032e7fdb222da0c70795162aab50521edd2b43eb34caad141df792a256290b8442dc21b4553f8f17acf4693155f3187de546094fb333f4b1fe1b240737b722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d7ebd53c472d897076441e28f98a48abfda74e934829b8053fb539a821fe5d174e8eb0b38a3470e9e14890db75124624741722e0dfca52734f00d742af5cf5bc1a3dbd69981060a2c245641e6a88701ca083641591a25ac00d1d962a1f9527c5f650f1592110e72b8eb3d77ab6bd80b9cec4f277e1e958da8ce3e12c1c5597fd5b74a309ef0229d764ab33c2339befb077d11a91cb2b6f938defb4e2b6b1eaeb4f3a5405d4b439c6b648785cbbdd0b0960e9df228b39248a00c76f2cf20568bc15633031e07bc317104ae7e7021ee106956b0673dbcad50841d3f845202ace555d3e341cd612a931860c24bbedf3813a0403efd33c875946fbecb2e99fd7f0acc534bd4039ec32a26f15a974613b7fd70137f80d4a7e56b8bdfa5992a003a1c7ab0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830aeb390d66f50b1d15f59000505ce9d30c36f2ab15a11314c3a9a9efc6b267ccd44075e7862037b09b2acbc6650fa4a815f34413544bd9789faaae0ee5eb80ed9ed4ecc75bedef302883f19c9c5af314b8b6aceb23afa78aad984c60ca2fadccaf4f3220c784a7b8d22544df9e727f16a75ba21676299e94c469f73ff475dd759cc9e18009f5331c0997f80d739b5c559cef544381767cc3481db5011e4048458828114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd40788a4d2bd1d28951f13cbd7314dba1755ece0000a041f27de9920f43461c633f4f436c0fa29593edd88ef3538bb31ac14506b979e72d51c9b4283d9c27fd9ca1f4adee470daa058fb5b6ae37d575372594e39318c87c8281253e6eeeea77adfcf7062316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a69c84d1c583724c52540cc927b7de42ad646b7d594e29bd5f0ce8a69e3f0945890fbb972490c4dae700114314b4dfd7bba4eaaaa45031cc51b64c85997b07d521d1fd9da723bcafddbb965aa55425c2826d0209922d9d1ab71ce35ba13840b347d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d89aebf12a64844d547ce0798464650a4b37afbea28807430408306677469ff99297ef4a57a86d3abc3dca20385f1321b0e62957503204efd23033123fced293bd672d71433ea548d01f8f7b976a58138d20c15fde89b278a8f2a8e9e3fc8d58db04c05144e61093b134432ecae34dc7a5f52d745520d77ed5889f27e2eabfd45a320f571bc7c32dcf0c93ab1686669d06d7e2c418b33fb94ce04923a3eb449c76120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913fc5f66cf360fb52dd204ac801fe392cfa26c470ab9dd3a08e569e4c29b59270dca85433efdcf59381fff7e20aa931af120d73d64632b7001b404a00b614c81a8fe36ce76661b36c3b8126749f49e96bba6d8a550f62cb1c1a61531449381ffa02e1fd846542f163515079c3e1221777a3cd62833e7db1229802367be444b2818bd3bec421785f9fe3d3a245c020a924a14709097fb0f1440fdcf85067f51f55c03eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba777fae5f14a80442afa58a3d1a0047f19d5937db2cf87f926e32080add4924b32bcdd80a596b8454b1e09c18d01d46ac5abcba40057c339c07dfc9b7f2e612d872436f8301d19d9417d4cbde2fc080826fd0bc57a36aefc16d955f2e50c3ea923ece46e876e9aac7e5d90e46770359fa2cd025da1960a7da4690937e145b413ee4284c335ec3e77712886287ea4e6655f7e7dd16192fa9a3ebef26c66f97e89806b45c430d9a55c14f02b2ee807008c734568c72d57707bfeaf0953358990447fb35e7bab43e1e10f018ebcdc02244aa35a37f55786813116231e8196368a6a4b99cf9a81ffcd9192e250eb4d7b37f152551c756003eac7098ce99f879580a144a412fde44fbff1d9ea8db157471f5c2dd903cff8f9315fa4a9d0d2f1c82c26a63b12c4741ea429bc42ceeebc2ae44a4a9a1044542378ea4be37caf010f5e29ebd875762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594a522c9ed4718d03f8f99b9bdb9a079ac7fd6a451cf7570eaa966933cd9240e8e3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefbc6a5e921b509fb02d63a6121c22fd18ea5b0e96eba17e9cb7cb4dc2089f817e98e9f1e833217005a739bf140563ff5eceaedb74bb4e401cb9fa2b7c96e2f22f44a5134cfbee5632e5dd53539921934d6a041198befdc4d90b6a82ad3ae83f2a79b676adc181eccc0af5f0e8aa5fc4aeafd06aa58378ddfc36d553122bb06c2a07d9841d0fe9967a853e40b41344b4f90dcea209874372bac45c3f6ab2193a90cf8081639aff1f39b04afdfd77e365a2bff450d6dc978597b3132d8b52a71d3ece3e7ae84e614333f79b50fad0e9332ce8f92e4ad3f92f8729bcc0fa0786578a3a59705794bfcee5469000a6b182a38d6c8843375f0e98f6623fef700aca9bf281de9973acd69da1836c33e37e77917f86aab63f35f9065329957ccb91ae2316c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea7ae3d4f01dd76055c5c78bc19fc54e9e5de71c14921c846c5f82591f94c148834b61910a94e5e4a0ad683f4227846bc383474856a1c9fe8878d3fab038e2763ca015cad847758bc9e72a62006cb2ef1de536f53f0a275262a5640af992a21bef30f95c8e2f8f5a310b1de96ba2c2c4228b9be2ffaf526a65a5c041d704a990cb85b0ad9e6de0ba78535979b6db9921154f9c4606ae804fa5384a2b6176218f956805caadfab88c525205c7cf17e560a8ddbdd3869de41d397bb7ec7956e6819e0697bf8be532ca5b993d6c320826084606792b53366f0035b58a2970696de4bdfe2ab3b7ff08ec013a3f908201cada42d5055d053d7426dc225b5c0e3917b861e63ffb4a4f6538fe8ea70a5763ab8976ce7909e0e758eb97b5cd101869caab5541a2ebc91a0a8e4ca8019cde81a8a9a0d1482f788be32ae0c1970c1018713bafee6dd0cf673f2c97e75e160627231ff8b0c415fc05d91246b6f39a82f9eb508e1683e6167a6c58fd65716f77d29f6c01ad85bb9a692f1ef4af6848e585118f67f6f24de6043294ee202c0317a09a54c732202f5b5b391a2944ece996cf72f3ea39485f9ccd5394702c9c1cbbe2e25815fbd212fdb4ac5d2d746c9141d0ec2167b164de2e87bbcffbd2f92f8f29b1c261fed79c6693778148ddba3acddbb2b2b07250e98de9d17825bdc82a4a86acf9d909c396121cda3cdb36f0718f83fc46755789129b724bca191b35904f9cd1fcf9e0c84e650bb13b4f3bb5fee94abfd4d8bac91723bc8108ee89ddb1f95c8bd931665f3d03f9dd84a8718c7708267ea5f8b6b3f05292fdbdac5538ad79dedc6e542559014152530a0af65542dca40e4dd91baae993f930f7f8502802eb6a9eb1bc52c031bbaf030a50525e2268ea1e4c0b46717dbb06d40f4a05114fd3f490f2480f2a818aa784e37600a85c537cf6ce935c98b24894e3c31cb20b29ecbff69d2acda895d849efeca12b0ac12c961f108363238b7248245fc7a3eb4a46246c014c3ac3f07f60fabce59f09f974b2fd337cd8fc3ad6bce57b1757852cf9fd5a463a153ad16fa386e4da4042f01525bc2aa6fc70dd623b25632cb97ab3b4d2e6bf74291aa1c679422869cfdcebfa0b10cfe22254530b8b04b4f2e456acf4eb2fb17b5ad366ed301b683012c147d73bf1a37e1c43ec6d710907b05f01b25e63927fc5d2bccac301cfca6618b4f7571b0552a44fc0e8935d669a6e1200c19784d330852be13d9915ce5faf24fa632ac31407e96b5b1ef12c7a739775a13670e077169e675fa1c349f85394384b9e111670623ef07927a8b65f742ca938d41b13c9f3672bdf78ec40a189e1a7b0629951b03fe80bedd65151dc830bae9874391610c7311fc44e78e6a49bd88f0617bf55ec26065afbc523fef21b1c4548bad4713b6cc186c8e177e1a96a197dad9fb85e819f0ef4b17550ae93f39f0c43a936b079b6a2abf4d37d512848cb99d92908342b515bd6b675f20c1f869b37fcf231c161c6466d5d68c7aaf442410f180c12b992c523296d3387a8741f03f839f023afc7db37330583c4dac035184a50fb3373287aa2a48987cc4f58fca7b6ef6a10499ba89fc616c9ae2a3bdfe585f9bbf980df1c0fae21f297b32428c2cdc4549287ed8538c0a7512575b6b6d8ae224510c18c16d5f2ba1467a3f77f39a31dc60bcd7865029ba7982152ae102141ddf4eac341e397a28caf01ddbf6e900b214b406fa8a93a7e8ef118fbc0eb7f14fc491a761cb74d28f1a24e698feba60a69a1f74d10b274fb3b9d7d0d37e516eed0d39c200e84257bb11ffa81bfddb7026539ea632b0ce45e8582fff7cba241b4ac87df22b7fb138faad83100ff1febd96ecbad669aee2380d7e58342fbaa27746cea8085266c1cc0b4ec38d8a27e9efab0f548a0d8431376389df554f33a31ed72ced849d8a29e12b1935e4d23e33eef1ad29f8a54e050973f907f8f7c11fd32778910f780e608cef4ba3dcd401057de2c5d8ee7a82d59f66f06cb5fec8429a934a445b66941cf4212d25e48d97bab018a3d13550fc4b0a4dacdc15b8503f339a84c05b61379175d7bef9179227475b9b0038720d8377e4e9eefdc5815f9f671c23e96b4952a6605cfeca1eef7e21163c0c4076a5984ee3ea04aaea3c265cefc713b8eed91e76f7d8c7d5fb9781dacca491649ae414cc0a0a0c5c2018c30dbeec3d2a785afc9a247e92453d301e622ce7ff96775e0e0690ba02303da8e2a63388e5f904c48e27aaee286794311aaf9c1cc40c8685cdf76689e4c0c50b1e48d4c60486953c90b1a86be7b82b9ff4e8784f185efcfe9eaa2ba80965e298390565c6d7184b5d8ab8b1bf3f6c889fe57ffaba590146056dfa0c4e6399cdb995e3421d68dc7c3d72768c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf2b74dc21fec143d1b8d7e5e8cfce5d33ff463e00b48ec8a2e0fe8d39c9da74b6931406baadd33e10dc68e221287c2ebcb4df68476cb0c1a1e5fd20aef46b70bba538f3d101a7a5ffb39dcc6e6255eb605443dba1e5acea9bc9bdca0b1ec2323b410434d06733fa10092ad289d3380921279a718501b8f7f2d0462b8e1bc6859537cab6ca1dec2d8699cc41691e0f3bd33d8aefa033d420d9176987205f4df15528b4ba842ba08327f24dab745bec870444d2c7a157d2db0d0fe847bedff0d6aaae857cb1f935085f2e65072acf538281a1af342b7e328dc46ca4bfc69c7a5c0bf31ab4c9a530255c371be803e90b8e579c63229fc358c11033497933518002f637ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7b9385c7b7fa090dbf745658a465b173ae0d0797360ad8b16602888dde400a51467b8f884a603241f7be5fbd66cb8094a5fba947b810ca4721b30ff656e89f88d235718e77899ec569a253d9225eba8fe53921f99e01c42e02e926336cedf30d3d5d6fe79c5b444efe80193e62b953c8b96fe844e12d11410deec02532a70c6b9e308733150cc7a1a5a704f40bf89c75a6534d89fa7817ef0e4fb9e4d050f64b536e312a4647cac2d51d4e22944ac9a03d89dd6d24af1bd0e17dfb55e48976dbf9431e473913a649cd28daf0c59c9dafbc69bce2fe25ff458de87838473ef9755c282d3553fa6649dee2b56c3965a5e701686170cc4713d6f5824a210ea9cc3d5c143a63e9508c5200bf364d37ff49a2387dd951568ada248c2ec5af20841c4eaba322535893ab21f96a1d78ae061783088e379e4d23dbf2c7137c28d99dd8579801b95dc1d41ba42e4283b6c17fdd6d55d27d17308231e55d762c3747f88546d19c33aeec2a1ae3373b769184ac27824900936babbc1d8f0f7692adbb81f189d078e3fde9e8955534cc1d50c9ed3407c4a37bea23d94820a9c9946b1e810250d0bd540d50691f20ef496f1754f6a3d29ba6c4c6400b12eb04fc27dfff524bf462c1c34645fee931e764bb8f1389ea8decf4261f2cc5b59862a4fe699e969c75d849002c463eb8ddd9eefbf15a7586442b385bb61b4b9013e65ee7addedfe37804850a0198500b942a72652409c0e656681aaed6f24a0c82244d3d1fd5e6fe1ca7ba97ca3504f382b32f40bd34f6fb44af669221e01c3fd1ea52e384685541c6c2674e283236936872161ec85055908648c738d9921e11e8dd65e281dbb4be10cebf010b2f3df24aa42b30675758cb3881baa2aa2a97c25e76b35ef3131dd44c5f9be68f71f7fa1a93639fdd48100e50f17b009e8dedd407c5283d7060468cc242f9392360deb50ca81aefc15fee067162cd45a8e9dc27bd99b79a2f4bf51b0e6ad8691917249fd93c7be32d32dd187eb45d81e912975421dcbd451b4dbf64953b5d2c7713900a3d2e612a2f528b0d01aa56b4fc1e7b4aa05821ea969452d98c04fae55bdcfd329cc49eb3f9e5cfa065bca8d7194eb48b1e412976dc23a4ac5d812e1ffffc48be621f572126d63e3cce5c3a826525b0444b4ce12dce645afca52f8b5c3be1e4209d6647bc2fe65b09a3ad941a0f3c622bc994c152ee63a40c9a7d78e3f2e2edf95e4d47d8a0636500378ef166edf98f486c6dd07cb0aeeea99139bbe615a17a4b97444d7981b540458b9216ae31b488d28a44a1523d8fbdbf089d6def904999d6325b02d295eb9c8b1f7ed273dee8915e43f234d8c390285cd02dec43942eac089828a52c3044243f01acdd4ef7ddb1bde24b2529f0e9aabfb5965bd58d0a78c7dfaf94f6a13ad99057cf6434d4fe77ed5cf275da8c2a2702c2341224a9d4195447cfd01097aeea1544d5261d437a5659655a496132ebb8908471a9493399d4dcafa600a1fa72e75fac948be918f24b57c299d67bee07798a80d9dce839ac444056552cb48a99943cc684c4e572414dada743fc4047739cb5c027480253fa419932e63e25deaa5c5e29887737a1de2bcebccc38f8f7f18bf0eefa4ef93ed540ab0240a31c478991d3994145fc83756fa18399bb51a4981fd350ec122c500cfbca2080cc96755ea987fd6fd9138e7345f64e17220bba44d8cd1d18db9c4b3de75a13cd734f8a3ced48d783047997d918fdd31a0c17e525470bfcf52305ecf81a672e4fc4630ca54681c731a93d2f7f76c64547bc41dc2fd3c880fab13dd05d7604ef2dbd03299605adab47e2925900b4e5768879f8d1b66654d78ef67abea4845bdb2d6f36a535c00bb0506005b4aef6f5a698b5a9595990817515203d14f49002776cdce3f851921d5a309b5cc8e52549f826355b4398f14f7f11870fdc16618e6d9f8d58de2077f3da585b96f113ea0521e6b3645900efa29ec36d109bfc3780296277acec1c96eace9991c45905e11db60c11c3aa00537d2e8ab44757487d54fb09335f50c31f70e5893dd64ba04651de469a8347d0ea4e00d4e1b106869c658458616e023e43f0ea13cb69618e3c18dc26bf79d25c544641d4f5c6393e10a0f3bcd5f561aa4b43e95b509c2a7a4547c7b592338fdd84742f44f8d7efad49357a64b24864c438f2facc4a63e6b1e3faad4e98d62db005c443a6ca72f64e5ce2694ed0479055b8820607d7a6b429b88ffe5a7824c056c94fa5e649acb368da1e86fb370a5753906f52ef7284a5d81846608e90abdd87e7b5534baeab08042624d9316ed0dc49dd3e76d5e63d349583beded8a7623a65e85289e3dc74b0d2b5200984c86903e5649f60d19dac021582e6cd6d7457306471c7bdf75ec608e89e69a0cbd3af54401ea1e6e212af75c85309a03d4d35481e16b525853ea3e84fa7e30dd47b6cb7a09702699c6c4916a87f3ae5d2267b2d4d9fb324f1a050859294bc71517e3d54be1f8aca5b50ffd69915feaf2abe3e137751be64f9579fe81e68ed63c29550bea762106705a37008720d8173dab71cedb6201e45d967716c814d8e0ad5c7118f4f1e8cef535ebe98e409abc3f2392dfa37cc5fe1cebee27d20a5c25c30f52eece6f725c614ebd44f16b4f7cbab47815d6ca62543ea743c364d42763039b8a1b0b92a6383bc3ba078166cdf96b7d7ee6ed6f9e6df77a64c90ca424fbba78b6f55a6e19f4cefc0b63251379ebcfe04de5614c2d701423564d2d6c66162816cef2c52ac26abe63908071f1aeaca3b738873339569298c440bbb9b587cd70e4addabaef96125529998a52930ec10eb8d545fe1870ba1797cabd3906a0e4b71b8ac847fb9b20dbe0a510cd3e1cd033e819a858d33aa34fa6a6ac517382d80c5730676a44cea7d119e35ed1a177481cf493446bd7da44a65832c9a4d8982674a62e3c2d7841a0143a20819cce7f9094eac2078cdd6056b8b29554a97dae6c8d8e7a5b1683782eb62b4aa3e5b2a289b29f44bd31ade23d6a2d612ce8d8a34f38b049fd912491443898cd2f36cef50c4cc35560eb80859dfd3e3936734e40cfd1b0bb3848a8b63bc19835c52bc71dce9f2774a12b80bc81a94a8720c7e2efa21a9424f6cd74310631676f50ebc1fa598448216acccbde0e5d97bb7d7c079dc0fbf7f4a762d0fdd09eeab78ef209195dc1141b75075905f12b92a05368f3e2fc845aa55adad445e0e3dbfacce67c42b1fd285473e13b4b36f3707979467d69423ed574e521975781996ef99cc44f2a4cc5e160235f0c7f62c247cca0244d7eb08774d8be20fe7fe3ff151ea7946d4f54b58421a2ab11c227dcda122e8e4689bbb29e46a418c033ef866ca54f963d89a87f849b3aeee33314b7fe1c673bc7cc233d679b6cf9a19adbd3cd21d8cf535ce5fa2354d05b9aea82edb8ce094e197ed8dcbd6e73eeb2699ebdfcd31abeef48618756ef9845c905e8f4099ca087e6f64ef0aea1e857f073026509526b6ab4d5633f2927d2fb4db1d34df86888300ca2461ed60421bdfc16d4cad6e6b7eff16b56cbabed15638a387bcc130aa8ec18006d08ed9aba17189d609a3c3789c9c0fe80e60e99837dc30fe8ff1b7ff634a1d1bec566aac3aa487b592684ff7e34bf9e2f4cffe02aafc8906351d32aa26ab583d9b6fec6ad4568547b3283e4f621fac35e83643c8f5363a25dbab8e53ed78c0f87b58eec7dd35f0de96dbbdd696492cf6f526659ebba5e77ba238e32aab559c1da3dffe433028fc2847945ada39d7e37bf4d8ae61d55352235d23cbad312a53dc3f3ef58ff59d8a4dce920c3cb476a44ca4dea296f35ad77ba4fb31a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb194d06913a8c78205e1288ff6e47b6083e829ab4429758c75d448057a70321ddb4830f95ff2b4eb485aa4ee2964587298b5e00aaf2af124bf618f3345d83edfdd81a30798b4fece2db35f2d1b4d4c4a9396f9c6b5431600c9b3698af1d28b2c3d2fad0f3a6664f3ecdc65f86d3e6ae2e8836915fc6d281c7f0b99ef3164366adfc9da301fadea9acb779e4380f4cb13774c3340cb7f936a3e3914edb9ad942a9e60d325fd04c6c342258ac641e2cd326f49434613fee17c06fd87978395eb9cc3fb8a6d1ba1bc3353bf6fa274b19adc49842a361b499310c0da2788c7739d7c5017497beaaf271d12d90c0ae66d1cfe211ff66dd73234c0dbb45990780eb6feb66a7d8a1f65d340b2b8c374cd9e1925bc68c995f50673353ffa287dffdc72ff481b9ec9fad3bb9ebcc421e57967fe536d5d34d6a11aab6ea191e0f2b8b772d6840e510446abf0b4648693ee6495238cd90f3ac7d75d32a97c28c8a9bc676c461b3fcf75c7610dab9cac20c7c012d5907b049babb090a6e81d5c9690c71d3a4e8cb76d2acef0f3775a30f0dd81984d4fd3de9851e9bbbc2207526880ffbc80f94504876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c42159905032227a993ea3dcfff3b123c6c8294ac41734a5db830c1e8c63a5e6857023645063b4a143e5ccc14e32cf78355f68cd83d66dc6f21d21aa2c2b93418e5de9fc79fea6e0aa364c3fc8d0cbcf24c9b6fe79baa1bb3ac4587b10f3a82ad7d5d53271c5852d6ccac6e6043c66cf42d00a5b38bb44101b6de6702827f89d98ec556d93654aceea2166bd7660ef6ed5a806d89ec77f1672777415fddf9f1a506f3a7f59679eea44b44e44626029f7095e977caa218929cb7b24347cfd90238a101d33f9a799bb9248fec0eef3f1c9d1976675454bc59d2359d6138e99b750c222df10abe87fc5555d6f36f780c295945b0257d59bfcfc31f4a833d8cd0c9e5486209ada5caf8ed23577f221e5adcecca8c11a88bbd9d5857e636a27c4ec98216c7cb39cb030aaea491d205fc1a9892695c8da018e3dd7f0edb7b426f2a5468c20b0d123bafb8f96cc24d7549b7c694127f541ed73cb1e2c5e2aab07860e398c0610d03bf51476a2164c51fa9a7532c92aea11415de6dc4a126b2a362cf9f16ef60cc8025e780f02a848a5c6b35e3feee0fd1b460f49610e2462fd503cc163b726b484458b0fedad350214bd72468339c00acc9528d9478b5f406b387620489d9ed8f386d08076712c45eaf4475dabd0884be641e46a163ef19875373b8b79942d1ce8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfac3b91d2931b87b986505f1b9653c7f9f870e1dc314e6635fcb039d37deeabfc3184a0386ac8b65b7e9e0302b57bc5823fd4af534cb13da12bf352e055148a61629f0cb8472133cdc9607bdf0f1ad2e4cb200698291e176d1cc6a35499a8a830bd1bdca1b504f08510f4e0d8203c15252a502659bdada12c6b3e70c10b8a7944a3bc08d22d8c8a1d14b5228eff198aa7f49d90f451e89ff2e4e75d96ac0c9264b4fc77130e62bc7443ff3a0269b9470211e4df33b57a0f77bdd07ba96a163ae2f80550585f9af8f73a12d60b46ee5609aa76a1c03ad999f539a2c643a3228c96f592623e78aae5217297741d923adc799cb1ad631d48bfc61c2a309755781acb5d0e2e84d878c64943ce94e58d752988e54b979fdb99c43011b0882ba748198dadcf16d119821df45ea0ac2f8d3c40af67cb1c8ca86786b2fc0e28a5b9f5d6797658b43f0bb9dd90040d454d9a37b774fbafa21baaddfd1fc91e8b516dc1968074113acf3fedcecc165d8d16936c046923e16e4387f95731beb8517d896888e2c9e697c05940201a4e0bf81342764b266eee6c4231909c0c7ee476054fa935e033e2b5da3f23a9ad29c2f51d185b8dc1f18a2303d065c9b56031f5872e1ec08669f0f1bd72a192305d9ff62c69985acb687e4f6310956242b1114eecb090d98f647f911da8bb907908c5934516f2f248de972577817bdb2c0f77c74e7f1b5aece2654bc90a3a6c2cb687b7af1ebbcebd7faeeb328c107082a9ef4a97336c7f1d6fd24a7cffe085fb2041dbc8162741017a1b98f2f50c285c240b2918f2f45508127e4e6042ec4593f294250426f43cef4bca682334ffadfd400b0e76eef8efc62036cbfbad3addd62a488a9b23bdc651481f40091b0bcb976f06d16848ca23921c0f31bd96c7039e2d779d1ec497101b1a92e123a80e50be88288a4afb450057ecbaba859230d775d1268489c66e3c1a15567b78618d8099b60c37c2f8733a24ebfea5e15fe7941a28dcf363789b880415c37893e364ee89a80f19f74291a0cc67de7731e5f2c4e1e852ecc8861b1c4eb9ecbebb52284f813f86d1c8ee2f267fa23e52c26272f411f6b67fe7900fa9e74f96e1a0b0fbc364311d670556fde69c0d337218c26d9da809ac10c4c3236fbe17762203870de5045689327116253af9721b6bb3467d6b659a84a3e7de87aaac68a0e8a127e61d02a057469f9b466c4053bf1dc652f97040d71073de397809204acefbd3431ddd893d65153dc80facebffe2d85c0adbb21cb1752ba73395743e9dbeee99f68aaf601435997e4aaef20a295bb0cab2edcc62dde6204d3f44fbfecada6e3e2086b95a09f1da44e2dacf9b76a4b26db67fd232ae3f30fe532e51ed6178b7e87228984b6fe2242054502c94e10dfe3ff3f8c44550c47fa5dbf193576128f404b0a5bfb04ed863ad8100dbe14093474bcb5d14003fdf928667e0ecb71b9154c90ca5ce260fb761f9f0f541c711196881866674b66c8c5bc98fd21b2629db6334c25d55d716c532ce61c9f6bc7c87a2c70fe70bdeb49d8446ca02b28f5a381e6ce1c9aae3c2d8f994fc3613c83a8f3e1185ed297d96b9de608da9d7e729393ffb3ab8fce6b595970e2a8f2ccee855c01f344b5ad89fe5420836e3a1698dff6fec674ea2d3f2c75e93f38e6331291b2e4846815282fb202c8d4f07233b0678d39d7e8b768fee0f82475cf97d390918ace5f6fea3a86f2143db20d728b599d5bde0c60ea9f4d36584e76ffec699653f8add9e24f6603e0a9ea08caec114b36ca4105ded4ffc5fe47bc4bcb04ea7d48ab577d98ff4cb0a9cd668a5c259501fa6a4e8f2af3dc73419d65740809581de6a4dd8a0c631c780d222b28fa949e9d87c298bfb15664e448ab12240a5e73b2a847bc33d45d8c0ebb7e2312bb847510bb8ec7105cca00b13f7cc46b9d3dbad3ce4b589a8e549382359eeaad44cb1f817b8e2c659d1fb2be40179a417d923568b8040ad8342bad2ab5ab284c5bf7b549d96858fdff4b8211aa96edb1ddaf75218a4a6a179c80ea7426cd082e6a89ed2b0520740dec7fd137f101cb6f82d2e47dc0cb5e96e061a05ad766f586d4e2c1c50950eb0df0df5863b0da1cec5f6717c981e2ead7bbbe8538e1fe1c190d26792e3db05afa9ffc3c776ebd645b81d0044d1bbf3ee712325f20b9b1779ee5cb155b4f4bf97f37db48c6f96bb1cc22a1638242cc4e4fe6e67ab500a041abd3d1ff0f1a24c43fae0028900948c5bb480972e3c63b29e73878eedddd78cbefc0e8f361bc7d07fd6204ff7ece56495c69447306193a08e753827d3b512b2765a67dea3adfe5f7bc2a12cea6a1740d7ddefeb933e817cb8a4119e5a4e897059fe7ae00c7895a667c10777f3f623bd3c6c9575ec6745dd1773e7ac109562a0f62c733cb78ecbb37ffb4696dd6e32e86cf2705c99815aa3cc249f238a4d916cd4053c61db96072ffa8b963c2ba09b93146ac0abb12c9c53ab962204dec36941ba558c8d165bd96515a1a4378932d1f2ff548b8f472935ec32e26f54a892157f5bf8b4c9e8c4e96defee191448bfbfd8311f5f1ea0a279ea6903152329255dabaeeca0ad2a0bd340922f5d366d0e0d13426127384a616488ce2637490c6839bf7deeb5115b7ea0cd21af4dea1bbd8a57262e31b147f7e70dceeadd2606ef8f4223c5d49479ac92db4985c716f0178be90d8ff59f5fe37926af28e5a49c0ccff592627da7ee78426ef4c8cf96ae49e2267b49fd70a2bd7aaa6d1a128d2db2c3c7d007b3eb7d4540a6936a5e1deba0cc160fbaf6641621e0bfbf0bedf5def840e7f932129d133f810daa8404f18cf5636bf725d8c7fa53a605adf6f6f98191cf05546fe653ffa8bd4e0da042bdaf86a133ba8e6cc75a48e98bbd6234119733c7f8cf78ac6a47dcbdb1b1752e64714f912d273a4dd5e93a9300a4da6379df7b9bc01c6f47d38c54208b63bf72a8864256063987998517dd63dc3ba59a8426fb625551452390c2c13cbdce9c4fafd9103bad4a557388fa92573777ba31f61e4240fc439e00ced57ec839a41ba53104ef600d2ba4e29345671608a45314eedb05e944e86e4b9ae027956a9c9eb5b05f5a3a24d6bec2f5e5d39a527dce306b7830cd3b66200794600e76bd7c4bae23fc1bb5efb8b6531d61ed014eaf84a9b578903cb9d772e080e4053922e58e7091fc50a0cef5f1c50cef3d6d7861c9570ad0021bf49edb1426acb7e4a2769085c1d2a34cc49468102291b592071b8bb85bcc4d5f59047297abcf68aeac5f8ab378fc01ad5e84d7c5a1bd25f119c11572829b8e62591e8b85781657ddf9e985d97cbc230b570a760393b774b1889747fd74145114b528c706593aad5054088accbe43c655517b21b1e712e3984ad7f3c418dceffc77d27f064e282b0db6b5d3e19cbfbf10c4dead087fbb220b76bf83625f061df05d9557794db86062b3178c018726245681e451e90bd04eea99639405ae9f662a432062d18c67bff248832c282308f5b1c5c611a6d0251e35fea018b9f1535427ed543769f8574efff69278859986f7d0938e263bfdfee1498e13db8fbcedf4a712940eacdd22c2f14a04ddb994eb82f3277488fa01f035fb52cc70eec7c44c8d051c279bdf8eda620248afcb8788e1ff7c75f33c63a7ef76ecea6e1759c2e1a460ab82ed08eb7ab5856d3ae4358b1186e3b7e5cea8e30d2fa04f3491a486c43dde3dd0363e5c3ee33f39ba1b5e3b69b273da5f05e56019f806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3d9da8aebbb19e8f5d0c859260de5dfee86055cc0cfbc278f72e5c64813c4e726ccd8dd343cc2cecee78a493b9b3325475566a2f03563e48fec6d15bf8ff08aec3d55dd18d5dea0cc08f772f9b16ae171c857f56f121a8826bab4122c74f71be8d0944a850db3e05e27063c56acebcf1bbeb8a2c3d4c8316ea4f0ec63651c590ee76aabe2b8493e8300cf495155d031094dbc1202bc2738dd8c4ec62218014553fee53de0a4c300cd1e1f191bca00a94b88afa14fc3a9257b85d2ebb85ec75cd20330aa685f981bf6a7323abda6ae93befe18fb4d854dc3ec1b8f06bd085a13f911dd665c917521417f4d14c4cb6143274442078c751827994fa83457059db83c1752880b1cd33c2c92ea28e9577c43690c41bc98077a045b783b03075d6b284842950eae14e6b96284f38b1e215f94e5fbe232ce0a37111f650f177cb9a111bf4168383eb3a07e26fe76b0cba1c1f5394209bb17a7dbfef89fed5cfd9fc5a20b324f900375a097beabb67aaea227ab935769039d8f763d7b97c1399e5c52db529c15cf51d42c93639a546748f75bbbf5b292c6476e091afbfd1f8276246e4104fd5592cf6cb2253528ba9ad83ad4594b03ade4cf2986240861030b9b9a019ab6deb8698215eaac7fb5efa5d419cf1ce66054d2bf3571f9555d748ae89a8b63c957681b5789548aedfb0e67ad336336ec360f3137d79519dfa18d19d599723640c8837822991c190fb8dc2d27e289e52d353e3e929d3b11c9a6df490b3baba1a72a6b6e5242b96b59d00362b184e49ee6fe0ff295063eda30a24b3eae57c2220e366efe745cc75b5182ffc6b78d02113c8b88c9f0d2b7c48c5f7651c28d3c0afc9b4004f1f6cfced33b59f4c0644edb239420090d5af4afba1b03f6df00e422c6fe4dfe5e10ebb8a8228f3b037c0e1bf9789cd4d3618985b3219c3bc98bc90f56de4a76fcfa7c65fbbbb57c27d2863093671d1d140c6b20e126c8b0b80a9e0c44a97d57e99ae650862a1915fa08e687798a1a0344075d132461baef9990635d91351c5c31966a0e3c80839ffcecb9c19bfd43be8042de6cc4c0d2c1c72834b2c28eb9918638d903aa164b188b60fd16e502b490442f5c57a40488e4a25312b19d237620e22ac9a8041973f765ea2567c4dc32aa6c7ea5f7386213472e7752a0e3efb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404e9ebc5f78e8a8e42caadb439b8f89aab7a0410db106e8367c2705e83acfd5a989455793b9bd77b898ebe857fc1e122e06a4260cef0d41099b41ace60c75d14d71dcc419b0789b27c85982ee4e43c3487afa648a99c534e92ae2a29e6455dad4a302f4c506d3428851b5ab9bdab8a6f9ba0bbb51090eba3f5f43873a64f1d210fec6a235dd3cd7a472a928fdf70a473d2d9f48f2ff9f48d4e3093c242cdf647395a617d544c9efcfc3e16f7a66a0aa327dff2d73d3dbab9f06f1b480f85d80e764c58d5901efec0159163b0b8e80f89d129a285723913a72528d24f68cdce314cc1d0b412830c4527c82425edf8728530aff3584e7fdc9de8248768098763c828d78f1ca5caacf36d85d867bf64e37508d771a350684ca63d58be0bc3ed8d8ac70c5be32ec78b4a3ddec4b9f6e7cf9c0e688ad58fcccb14af666b5b60ad3a9c60f6dde19583cbb752f56dbcc68ce86927ab43789035c987853dcbec0d2010e4dea5ed40b13153b610c15abca90e97397c49462277379d995d7f721cc85b8eec11e706493b7b8683d489602ffc29036bbe738011aa01ef738fd0f14b4e2aa3c59fde5fcde76442b8e61b835c20954e97660a417191a362db931c00ba5e99a585ad97e69849b4cad4a0abf7c0dc92541f966a076cbc5ecdf199d231d224f09fe6e9e1e801f3dd105ebb947a360bd2b4d0ad6a32d1b1e3148f62650f38c307ead41000d42f3d2dbfe1705dd3003e88844ee48ed3980d4d1a48d90e1976822ddb1042874c0505320717d1560310cca6deed88cae9a7e7d2144946fe085102958b7ccadb709bc28ee9d23185c25d994b19c1148100b4f2db37aaa94c466b9ff03a316544f635cec5b74e5effa2e7078baf3f615a508b0b890bd655e0b377b7301816d60a031930e0ec688bf1f028119bf25623cb60226f478f05be0b4a85a5f4b39c1d7ff562ac8cc910aa774293be34622d37a2a226aa8345edf35852d47a8ae63b59f0323c6d8885c472e74f11aaf5342b0c810d2874a10ad833fcb915e74868ff17748ff1884a877afa772d39202f5065301e36f0c83a124dd4dd6d1cc5a819caab8aedd4d3691a5ef4a9feda7184354f9f259e429d1009fec47d1658a1bbac7556c9d59cd4b94a022f638bbb0fb803443656a40ec9edbd7a6aad8db63b986894b58382816683d7e86b2e594f1a66f743687181898795a652015577526242902ae4411135cf003034c792dd4fb1a4867144d04be5626e859f006c8a35c9babe996b9f3febd7f655fc30320a4c6a94a6daf68b3da988fa885c9c85db1e2e17cb2d756fb58fd934f8b7a696038008bdd071b428ba2752c95bb53700d35dabe462a8a3f7af9fa68d0ef29ae0a08e5246649c958e99fd3a745644879e80cc57fceba17b6985a6c1ef4647db2d5271062d7f21a83409b9d31354fa018aa8cd6b7ef82ad23fd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef17110cc4c72e16d882abdf6c619533d56cca0f286aceb7d85bb0a5c2e3e8a9b3bd10e37a466752418561485fc07d491fe2fe37dbc477adc40048deac6160d9b70e254f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc0e900c09c732f2647f0a8152c68824c1a9b40d5460075b19e30602ac6a6488d2c0cada50b340508c70a80e9dbe07e673294b04b17e663c2624bebec1d0411c4906c2c8070a637985f37667e6044273387b96a0b99174d2d7626cc8d754a0b08ff4ec60396376d6fcfd6b59561716fdf9dd7202773085954538aa4633f25b6d938dd484f2f9ea65cb5b1bfe13fff10c751ee500883ef4e5905f8d3f211beb40f5a7321dfb97bec68e40e2c7a62cba9838ca41b4e102ec53a191ae4a9d57a76f956df7a0337015d789e69ba976ac0b94408c7d1485b518261df84c744d7bf60f022b1f3b38dc0aaeacbb410c3dfe7f8db0c6779dcb76e8a5872eb286b0603fe1537b902606bba50865978ffc4860be657debbaee487f7c6db9a4f01abb300e61c5eb5e6cecbb84dae1c53835b5984b6487f2682e18f269c7f285e248e99f5c025d6c7732f0019bfe7a9b05cac6464104fbdf1854b62d6ec0c139e660b2cb28f2d917ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f8749ead434366466f63591add94b6977fe5b51517039fd9a73cf748c73aa44f4ac42149ba456ef1a99f30aafea42ed8d660a8aa9e6ea7569088c879897af833a04776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f701b16c6d8d47681ca484f59e761e336e6dc7fdf69d96e587c9f0ae29313d70f3adcc9ce4898bc9e7ed1121f896a9783e6fbf80ba924fb346ae81e819ff301f30be5f4eaa61e76733fce70747e716469599f30dd64f6946b82324b6c72862627602b42b5704ec1b3ffdc7216a036863fa3b86b93274b8abc7a291f7db973d10cbb51b2391785b9c49e80edf81c90ca53e43177ff7e99872efe07eafa1c75f8d7d2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca32317e17c512395c00a304e012c35f550d0684769f404c80b8bcb31e5e2e372678a16ab52d8e5e00debbd6f1e78652fddab9ee6c3bc1a4905e71bb6128dd84e51b8e076a8925a54389d8adc5d3d063f3082b1fa4c11b2f415f32b66e744130d805912a72872fc2edc7a4d2cc1fc08105c003ecd22f2e328e55921b8898eb4529df0623aaaf9877c24ba28c752dbeae1d73f4db23e2c8455e43848149aa664ab24b70f13bae8f8b3e4bac6b6bf7983c7d4b9e276b0ccd72a1ab373730a6bedb758e73fab1002b3aa8fecdee37bd692aa0cd6bfe228783e586f687011ed74647e47db8231cfe9a9e30db5b1dd3a3ac97a4856940b97ce60b4ca6127a7bbea65cb59b354582057ce65e1ff3df95791f0aaad770e3db5e830bde769cda3a659350cd6b044768ba09b0d4a875cd502a4e4e3b776b92fbe18da440ad530a096a6d689b5437b69210406e3e06fc7b021d05a28ee4a5504e538087734c1af599ed615524f84c15cf7100f5419fe0bbf4b1465d3f8d2de5664ca578ed6092e7e623a5ea6a4827d6b0a873b6365e268d0446601e09fff82fa7e8be7fa4fa6104cf9f1ef9234611bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce4631c519d5b14f5cad85169d8926d07b77352b7d3dfb350e5d93c155a031357341220ac6facffebcf6698a0491355bc088682861c11c1ab388cd9ae68c97308b06a7eb485a8d8963c119398f8d8d5e7d6ca6e050d95bda78eeac66dc7aa17fd1d95c6a98a07da325166aa8ad09bc20fb24c91248dd896f879a5f03e982de2d6417443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd3019591eeedba1c5c45e37cb04e24ecbc09e4b397fefb31c620477e2f6ffb3a9fd12ab3fbbd16bae0eeed2d0b780693b45d18b762b1426422a42b742d6ce0fe76c906e8c9cc9a7fa6065ef7f04b3626e726516be678485a783ff46fddf72f90273d73cbc18194163112d0bd117bd9d5922b62de35ceb3cdb198ddc26106cb8b976ee56e6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f612e30de7e268c28e7a03502ff5bdb97002b3f04871841e251564527494b3dce8e146df0b644f006304fd74959cecd02fed17c39e0bcff41f35ab45b9ebfb1065dca5110022b96c24f069a4fd3d148fbe81ed6fb93dd8549c9a8d8539398efd0d8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d0e767d7b3cd2ef4a9d6dcb279317ee4c72079c8a2eab34eb9957f84d84692589513c418472f1e1fd468207cc255d4b7e7b082b1bcd705ca18864690ad436c3aec78d2fb0620c1fba99e9c2a0dbc239516294e02749d5873c67822cfb6ac919fdec36525aa38f57ade3eb58ec8a3dff0c8d17644b381b310a60c89e398bd7c3012e93592c5c4141f04b69213b3da41577a97915f5d53b0541ac701b2dbe8320e4f206fa4f0ee89dd61271f56b4b148cc384df7abd9239818779fada054df4fb493a7c5c4a330b91bc69d05d12e69fc37fbca59fa422da3b2325fcea04143f2790884d523c1d90c596a0550d2d1187d708ecb401bad5aaa6b760db1f8560fc185d55c417571c9f4770f102e615cba91cf61ef5f9b9d55652c78c68568d8bfa9345d64aa180bff6701ccd8ed24b36596e611839e4ae960049cf002b8d397bd9b57c86f235da90d7ff69efeeb3c9f984d6ad3824cc3b13d6df683a51a1014be8cfa3fb168d081285c5c2fc7df4fdeb8a612abc0475f4916e3de0ec9b3343f109082f2423eebe818521d88180ec1b048f8bdbffa2083cd23d2bdcef819e9d7380c69766bba36981b068871e7be1a5ce384850110ba85d799d9e7d074dba2d7cc85361fdd5d1bb00ebbbeff52d4a9f18d51759a646f09a0a190e2d92d75301852626a10a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb3967307da26730cdfe2212c7db6107ec4b140386731be46f592812f86f56b5f50c8728fecef543a5b2b98086f170afd8da697faa90ba30ac56e57260990136358eff3ea1964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a97b2e6d3cc66a67c89c7c47b463688a18e5e98b00fb77778598ccc7413617619c9d3bbdc6f1538973c317819dec0221676b630a32f3a46cdc93a67e950cf51435f344922d3158dc9c4b99652a5d02291d9e216b4068fedbe3d738ea8ca13ad2f032bf6365ac68b64caabdb6e12a24f487a71743dfb2a26f6c55bf6cf9142e1690ff69cc80d296a6bf7f33e7435a9f070acd46b6c21c99243224f4779d25dd5bfaf792c856f8818c6fecb8167e668ba85a0b627966e6ce1410b8259e1e3fe15b22a58ac1e04747fc4094868e274300708f789bcd2321b254c3d5e3890d1a422b8ac937ba8154dc7e12c4a582d0df7da6c932eef6a07a27a4d0b33edccc1cd48b3f65aadcf62c18a1119d5ce57bc5d93ebaf68027709e2a9773167e3f47ba9197d03849fe1a6f9a3e13d02f6265d2fa1c939d8a779ddf506eef1465d989e0e4bb4cc68d49b423d2314fd15dad1cd867f8ffb51f9b1a24095bc855eff3aa55e2636dc273de6db65aa6246369669ed97fa27dc04707b9089b22e72bb31964bda29911cb53c0b64e1d15b047f0372a5406d0b76de3b4d4c016e52066fe2882240f150428e2d272cb40fc133f72a108fbcb730615b1557f7a38ebc92676e81fe5b69229808495f753ec4019cfb634e96a2cb1a2009fa891c3e3c05d0039b0e5c89248bb929473fb593f2920ffc772e4c7cca6a0776ee3928c09b32cb2f65b0d71ce29291354c895856762e9ad6881c8861463f1eb86b71dd33f9d52e62a029462dd92360423fe0e00cf424988724cda28f4e3a0cacc71ddf113736b223d89963b00808d15d8fede966a1debe83647ca581107b1202956f7e93ba28301cb11b1b77c614d80a3915e502952c44e1716f2938b45b327a2de3a15124ea9205aa4892080f207d86fb77d58087ca73be3c6b2125fa5e845d9ad33f23fdf3175cc741cb271ed611156c02ae4ea87c2ff4a5aabfa2b9e4974b787989d53440981e0b0458079886a1550834c712887489c17e09c5be9d3011a87fd813033767510ad9387530c0094defaa9026eb81fbb77de362033d4815d9efa0614276c87b5d62d1ce640b5b6b56d63874cedf9c474cdfe0b6dd3fe72619874933d8ae75821fe000afe34357aa6e33cdfe47e0443d42bbb7387d877664eb36a7d45976744a2cebbd66bbc881d51488cdcefa2673eb417481e26f99d2fe851de8ca1b2aec38adf1247ae803d01ce0b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9b0d7cd89f5e6fa4543cf770bc675f2234b80ba369d499d111f415d685190ec537a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbf8f8b0704e1795653242a75ce711f76e44a53d20b09303684e3f381a49f9b8807c5e70a6611d1e5c49e156f01cd9ea25dbbdd55a7a7d4ef16c1f8f1ef4355fedb062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb815096c3cb2e3d46b89259687967d2dd46b1f24eaaee8c7447c25cf0102653c19bd08db23d127f3c93e8bf7476d2aeb4ef3489a8952a681453ee8f79bbeaf976b91ba441c1424c2ccf0c3c80359536da7e3e56091ec1aa0a7c14bd29eb31f1f11cff92f768204806172ed85a1a0e74a7578a25595141c669275286caa45e7cc5eed0c10f0f027768883b73bb784e0ea5c264de5e5591ebcda411cd7382b98923e5cb73ce915b0acc1d70034b4d8ff403a5955295572390e230b8d9bcf5ff656d926d16d303e26ff5d9562e3cf3ee7e89169a9244a73eecd4cadb2718317d1766ff8f699af7ef4f6ce20f822018e3b4f3511bfa577e16a104f301c804d8bf2dee73b8af4cbb32f2b2b6bf931d7fc328d2f814d873c465cf5e21d07781da947f2dadfaa6963c9b89a4621e71163869e9bcf96a1d21e42474355bd9a6a1c5555771299209245b80d267e406dcb98a978ab914f528d05c8449bdf2e23fc6972334c0b91d18259bec5539a72d51a3da9ee2a81b018142db7385ab55615cd9eb885648c577232051c0705e60708d71bc334b71c625fb95257c7e11bfd2988ec6938d02ba7a5597bd2d05cae049e5642f4c30da3c8a77c45ad036b2458ccce1730eb609a82b6891aaf4fea1db0d1475b8a6119efc16d78bfefa9f65e451a791269a1d3c19bdfbfae0550109a16de9ac7116342f11f6a6d74781b50b108e967f4cda56aa7d260ad9bc388f8e48e9ff2f5cc277bd72983111937f2818fa31a8d6ac7cb781f4eb10786574731fea9361795162d640f6633dae3ff1927811ea24eaf70641861e3ebce4ff1f9cb895b8b8b9db9f1254ba13b19cf0ed5e20a82019670cf3a9f220f2eae64435b98879bceb32127013caa06bf64e8fb0f0821d1c5c42b913690b6db9acc1db0fa3854a15fa0d9d5d92cde3b11255f94c08a5ae970136bebc0b48bf228d2d4327faccfff7b73fea963c6821e085a7c13c8f8433221cba7aa1bc4e965c16a2f478715f5f8f44dce91a6f37c4bdb06b129cef9733c189ce774ef5d3c6524ccf75371053452087015ef775e9e46c1d8ea6406b55399cb7b3b622e02a6da32579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9f3c1f56c42b2b158c629c42d86ea14893449ee6307862cb3c1ee4e0960fa9d37680b3e5de88505f1b5e6e820d756c0595816cf36668d9c633f85b42737b600551dc7b5a3c74fcb3a6d03f68a8841c35efd3b89d86b780f31870de54b7055a2a9595177607ca62458a7d0203b022097bcc13d9bc3c02122ab86d40a72d57438d3be406aec9bce44aa2231460078b4d008e7bb5211d1af4f38237772ee7ec10b702bfa88dfeeb7b6006409be1a21e6ce2075670b05f1a7e763b2352fbdbdab095c412dc50800401ce2f982762dfc6b163585b76b8c903b9beadc9982e07d8e276a3735d67691e09d6bcd002f879e72adb7ed26c25d7f6f0d64fb2c9ed075756225c5147b4f6ae7c79bea91b55710143f52574cd68b1589bc56c9f86765ecd386c23acd72cd33ad377051020654e61b0d66bd2c63787fe44699199938af48a3bbfd4fdb1235870a46e43655cfd28d70d7fe0c689bc867b25142f89fe79df5b94ba908133a35940fd56bcf72210cf9bbce3704f4c88e6741fe0cbe56e2594aa254a7877134bb43f11f0b911972f4fb189e47b8684845e01ab08177e8ec8ee032f32b90309882b3dc3db45ec993e65643b0c39a0cd60f6b8f9eb93c5325462d03fd3b4db3d6c1fd08b4aec8b4c85bd3df32a1a956930fce2af894fd906a7e6c68e85c88f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618a3251b31ea45b7e210e409ebdcdf71466d3b20a1081ba38151cc5b78cdc92a9fcf378680267a8083ae9028ef7a188ffb872b6447353961b9fefef3ae226882d8c0bab5a810ffc4a320fb0b576be27ba41d0a9da03eb4845cb334dc09fc650ebcee65ccec002cc0a5d7aac24bd62503c0d84822b086902fbfec10c6619008e2c9be0308465963cc6b8ca184f567611fe2c6b807116bbf3f377ebb6d03844eb01d8324b136a4cbcbc382d407f8f0e959355cbeb85f770cf04653b275966173c3f8aa4080040daf3147454f57d52d9f1828d2057bc1246c192236b55a49f7db6571f3e4b7f3b829b3ef489ad286e19b9b0619cec4c0b13001d1fd855478325585df75a161dacbe29b623c553e1e4494d3c85b2ff1c58ed13177ad6f36b2a72b26ad33a87bba888660a7bd0c46d12b34af0a3cfd41169b74b5f4afe1c873eb9153b4ba6ef40be1f351782a0961e4e49de4e524c693177d05ceb82df9c9773d3eb71c52263913fcafb9cb72bca081dd21e4c51120e5663e8444ffdc5f367dee4387b2d373945b91af67bf6973588d84edef721800bb15b83fef4dc42bb01abef46daf3ac96d88f8ab18320f139bdb0ea4bfee33170e402e40e73b8bf764ff8250b269dc05cc3509d424da40643ca38795e436dec57755d5c8f3fac6ca7a82014613695a122fd7c28002db154cfcf494d261612200f5bd0f263549c544b75404fafdffe9f701f05b7698b6d33744350ce1df1672b843751fd9dbe254db43f96630b322bd1babb997c8cc13c24ed3b7781150183f9a1b75c19935ea6d75e077befefc8573980ebc2b62ddfe193df03641724ba5fe928ae3c00d2ff8769067b6862a1ae17a884091f147df24016003630795c457e64c884f2ca062849c85ada49cf0f7ed92a9a3ad6b93b47396ac68e00452997c8e37206d80c5a9577866c09ad366c38b283854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbacd87bc1fc4d703c50e0e986a8e7bf13c49a2757e01306c7dba9b9de35a71ff3ef989bb09c61f912609b4a665e677a7a554aef86b77b04e58aa405f9934859cc5f6db770c88cf9da7ab2af84f39ee387688ababf4453ec12c3d0187333cb5a88b4d0b0e1ee26bb0c0a49733314f3412f935dd8c4956d08b544f8c7b5e3c947de11fa73b5e85ed3df7502dba95d1ab9c5d6d2df75770e187b0f2bf715ba1dba548875cdad8bf4341f9f5a721631b654820178ac8009590db609152ccfaefe46b2dc405215e8949c78d9b30a4517bd3b078a20cec5aed47dd69f67cfa5da96b2dfbb12cc0fd6c2a185e9684d73d3fdb1eeedd9354d656eecbd40e47c3955a6540e4b173458ab20082e22d7f346aab3bcd1b2b05e9238159aff1ca92f723f830973d28032aa52ae1ab4ceb9584c5f2d3299af659091fe2e1a98dae2250630aa05ca3af91329aee511542ee4654ac55c0092adc6971ef5286ab10278d29ad8a8fe50b659be3c28ab18e26436ff6019f0547a5de039c147960892cd78ff8deacc7ba5b74b61d729348c7fddf884c45dac6d7d0078701e96e7817cf4c532f20db3db7fac9680469e795e569216277ff4d9d1f2b088f2a6cced1fedd74e3d084a14af6149040cda8cd7538f36589a7903b52d8e390d8c763dc64adc1d9f80b1a283b0166b027800544d48b969cb482965c6ca503fdf008360823d21e48d4394ae1a4bf50cac5cad65d6afedb1c79e181363df2d8174f81de4712f5dcd9d719b04337c453549521d969f909aa25f9fa51ca8903d65dbb7ef8f99297deafe81e9d55ceb7efd12b6493ba13b939c43326933fb1ea30f5fdc12c180528be955bc7a95b5aec86eede8881238062ebb73b130108498936cc9bb9f8dd53ae1b37cd23f26e0dc7442e8727f2cbf63b5387697e40ec6b9a2613693b751085c79447aa8c1059ad1afa927694e91f77cd963bcbe71792173810e457aad85c4315721a01c0ae0cb3eb8b3166cb577970270b60ccfb19bec7a8e682f46dc8d2b0fdb3991f6b532c95cf5d6ecae16a060c1f3d1d7e42727f5fa31ccc4cc5d5595adb3f039956012758ca17df2fbf3171e91c459a398ad634571c6bc771cf259385404f25ffdaaca409f5af7f8edd2808f67c477a71a747a66199615b53f0cf51348cb2906293c76968d433232f902231206a3e8ade8753c3530f6b42f90c59df5e1920fa08a2fca9a9091d6021fcbd4eb70eef3e1c445dd3fb20cba221512706a83f0124d8c0ce1f6d6cb66156e7b6243e0b6a8398089b982644db62aca9290cae3ca2f252b392345d82f59f88f51de2db18b02e8d6e5f7ee290f6c329a64af6cb2d6517bd5e4ef62689bb25834df019f585c7641fceb08f6789170be17971c8e0d48bdc4bd41297fe98b1ae88735c9d9679c5a1cd867c029266090fcd1c43bd5d3d21faafce1b789101d0d80048fe21915cbc7385ee12ce800dc1f8a088132ab8b9770ddcffba6100bd2b9a3b60dd196c689e3712948d29002b22a573ba611d752e4e78d2d24ea2edfeb6c1552b0536bb7db9da93c3396970da46e98fb8734d2b1d31e5ffedf2e3ccd6a63f753b849c1caccdc908ed761dd645d1619d2d4186467d53f464795e556a1239f0876bbb068da835ea484b32c4cdba644a9b5eb98dfa6c4eb3229f082eabaa0de8350c00cd0811544b85fb460988a520ef3662736cd3fc37be87554515bc9171d07db3d93aeadb1a701045d5ee94334d743b153b140965498a0cfbadf37508baca3cac9c8bf9b6b0417ffb8bf054840bdd8707f34508d6bbb2de2f6d0bb71718ec08c58b4389bc26929d85fd184b73459582f53ac1e4ef1b056bee275fe33f8d96a1fcbee7943d45f30d39a5bcb2829427baf57530c3f5109e669386ab346876c83e0145adfc4df4d5b728435bbc98a26ada6c5c1d50ebd88ef946859c30ae60fe6d6c6e73c03fb173965cc2d43b0ea591db0c35f4c37fde7ce5a983d5ac49ed21704624ad5a44fe0e47a8632e2198e7cb231fd8d05073fffa641dbe537559b4c55a5c078c2fad32ad83c219d64f9acafec7a199cd337a19b839baa4b54cb3bcbc694250deb09cd59338e1d7ea25ffd3b779f33853c8f0c1b2243352db9c73d70974c408eb001095ef8188f43da9b0a63b9f342b9997edf152a153b263b592a6b694ee99c0175b19d3be869030c78a20087d5964d6b8a58606bf9f0f00bef780e530e146e43cd8f3a441eab067aaaf6ccc2abe6c2b091697076e336245d43010dfe56dc9067e9b05cd652afdc4dfc11fe938da50c2aabe2a34ab57e5a789915c45b74c0d6b96f01e42386a0a7796c800175995f1136f100185f4f075e3545f8833e3edf2f7a8af9a975609e1380ca0eed646cfcfaa04596349223123f5672e1aedf0b017980794ce3bc0d9fd6aab9c8594565aa8fc18b4194dfcf60ad6c62fb7b9b76733121039e58d2b0252ada00949dd1dd5961d8f91f49c01e7fa5b064062e71fbab59a87194b84a440b18c7f4181091517769f2cf532e116d6ad959b104bfa968dcb0c7b31095fed22bc816abe3d385cd2d7513b4a07f68274179d95deb33a532b9851261335d5ab38945f1676efbd19551c1caeceb0c16ae65286729dc989fc1a688fa4a04b862831736dcb50708664a3f5cb9b0e02d57dd5fbe18ff29dac060658f468cb3659d5ec530c11b011149f324bd4946237230e1dc80139a61c8fe9e60839d76ef6d3b8c5ca7c02424ad675134f2f818ba6ae0eff32f8eb84b437959496ff4e5244b7f4ccec99e78bbbbc05a68e4bc02187b07788255ca38b52648a0602da50971fdd90240bc761fd07ee4001721f5e787507f4e145255c3b04d7cb7339a9a419931cba8852e932270fa9ea088586166a665165262f49d131d3ee9230ae02eeca99f4ea5577f19b4210499be216d9ab86369b455762d578bf3839cccb67e2eda71544e66ac97ea30a5d225abeea6ab746e8cdacb2c3c7525895273e932ec7dfa05913d2533f84325ab4900f1588c31ce0c2cc98f5aeb996ffd48a501261e3026aeae13facf37eb73a047c0d1f8d210ff15bb2a2dbe37d29ee5007d41446281b93028174bb013a5702ed9d795383912aa9df1b27633436f8c714c37b688689f7320e38a87221e9e495a901b3e0fc84ded9a2c2afdd34bfe3cbe01ebd10a3ef384bcdcf711383c661faefd6ae0927ed600c604f0b3c5e7d03224c27bff11e8708923d67bc0d6650d3b86e3aa13b5fea221bfa81e38bb6afcb228cbfbd9c76eb3135f7ce7b7deef9cf2b88f6c2903b529dbf227fe9e9d94dfb8b5e8cb189a2d37fdd85932284a622f6888e4a19c0b9bac5dea50f23a5f62596c3b6abf73574ba73b467e37fe5f43c5554fb307bba820836cc97b4a107c93b041abc5a4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799c20f9ed739ce7ac906b864f186f01423ca52f64a55675f113882e4ef31c75444b3323146d4a37751f4eed1d225649f8a6cc67cc14be24d6d7639d9200d4cdf636b351fc13926324c582fcede34fe9a6abd64672d0786d03f0c6909ed0a209ad5ecef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f8611f3608c890afcf494723b17ad9a65e282812ce036382d12243d3c8b417739951a8cb00546aa214c58797942634250a91808fd1ba0492aeecbc2d072dd8d154d29de9c6a360cb5e0cf7984e348180d781fa88355bb4e84700a761823e93624ac182089a82d0f31716be56f2a99541f961264b1b07df2480e82b25073f0b4e0cc86bdc0ebe20047ffe6cb34c98c76657edf3e65d958440da94c408a065d17934c6e395ea5613659c1f33025999a24147f69c23e6c6aea657800f5b508cde3c7457811f0515872e2943e914fff8bdc8260a9acbe5856056a5df1993227e108caf8bb0e85ea32e1904f8b848df2d23b07583710422630d6bf13bc03a5b445c931e7daa563628ba63eac3aa53fdb4668f98ad05e8f085519d60e8eb0807da86799e5ef24c3426dff0f880abead2f40d455009b97376ead2ce9d1f4cb00ec6ab26854f6adef060867134cab7d95e9c2d19c805b4c6960debfb00fd89e426312dda73970611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe6a47b890ae1e9c0753ccec1c3323fa4bf0e7875a3b1056180c5abfde00654f0b8b499dbaf0b7c09328d47ae12973737c801e1e3538159492cf83344e0f1aa217919bab008fa8452ba997fde4c3cfa587947cba610cf084b5b53255b24b6e888a0bfe77780d8a7afd753e1dc3feeb1946b7e6b109c12020b3816bd881c0efa24c52ca8053650d5a3077493b65e5ce9c594d6340e4021f5b75939d56799415836ae1a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb145b62c875ee4ddac23edf22b20eabd07d1daa5027c84148d9a0d56f815b6877ef5cb738332d35c0b091b55f7a494f0ff6adfc94d3ba350e337f9ff3c5f40767da51110fd55428166fdada66f3ee0a1e09d1e87f9049f7fdd15678c76c5f18e35e218d3d2c00a69aa0463104e4f3b6c7ae5f1cc3567b9cbe14fe0324f03634e9b73c2cb1f51e72ab02dc90709ca4f058d17db0028e7011cec9d9cfa98a3c40e3a8719ec0ec1e6bc18473bcd347f9e919a5e3d27d2ec20a6e49769d14029a5d1cbfddcf9262f43f2a97a2d2e9dab19d8e733c607d1e14e2c7d236a8216768aaa85164fb97cdf2850baa4880a9347178b762768a273295db6c143082b2f3d726bd1acbf710c3e41788f65a16d3e4e8402f4405cf08f0e4a2f4af989caf8b3cade582febf5d3cd8d7e03d32b7c4a5adf3666a27849175fe97986d0124a7bd162441ef1d08ed67b79c510f2e57fe90e4d1b771fa1744c5b26961446b295823bff90a75d198edf402fe193c5d33a7225b58fb104fbc024fb181ca5002ccb5f92ad58014bd96094af7bd69b1ada673340f615c781e7103727ed2f6a9cf8ccf4efc50b21b425b14db487cd8e4a03f066470cf2521b61d7ddbdd53605f8d747b87d22ab6898d03705e16bec935cd2f7b24190f8f58a573a1bc90a8e36cffed106f5060932da1d8207c2c5ff85508141bd13f66773734941d8cf318f68c7305d8b764a1f6d43542115e1d5c1fdfca8a2a94a275a2289d176060a5d4292ac04db87b07ac71a7fd965fe0f404c33d15ef8b515c053e686eba8fa07facd273b6ca5ca4df95ba6e91e85d710db3e487ff487bd022d92686993df2d87e5898ce6e41f4820b510a8364b9419edcdd1d0801137b02074bd2f68f9a3f903e150d653b95487586422ca33507552dbf2c8b50636dacfdbe1ca460aa689fd178907def01c19e8ee715fbae938c6ea7b7bace7e2aaf3d281356a7fee0af98675668dac850ddaa1d509ec4e951752d14a70bd7c6738d703779d5df25e4b8e8b7295ad95fc3e5dd700f7f4ed4e275a1097dde329d15dba0eaa24517653a36ec26674a6544f9bba14f6d6d8d77d3c09627d5efeecb1453d535884ae7cb4e5db3bae5f0bfa90e2f3a1a496142db582e741e223e1011bd4ba316ba217c1dfbacf3a7d98b52d14c1c13ae38f90c77eaaa2c109a885b9a43ab9b2b565518bab7320e657577f17192ae2c07fbdec1193b79799aa11eda1a2d9470c962eb7a2a25754a5f2f1ee232a9d8e11674e5133851ec273e8770e6d9ed4611667349b751a9eb56dbb499218ca112d8c9ed7eca531177951ed0fb1ca665a099685ec1f13dcef8c3a4b08c499d0c5967499c34a37a37faed525a0df2f11c57f4dd6b5ff69c51551daa9e6a302541459fa4e2104b988fbff411ad888028284a383aaecbde8a24fad3a8a6e934779a0d4da65ec56f935c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d856b6eca3642c871a23ee4f3a4d5227151104f490abe0b617169903dd69ee486a41fdbcaf92ca8053aa6403eab78b46ac2fecd2649649703d1b87706db75ef7d91a5ce38b638da29b58c071fe34c09a0dfab0ba836a5a129d09ef7bb35e6f3e6d4b599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692e0e6184d2d226ce46708e881ffab052bbd982a14b2079ab1b26508a4f148c1d42b9dfbf4254a272fa9469ed69a1478a190fd7cc082064e3e0870cd7a5983a8fd84a35c7d9185face00214fa70eb156ba5d0d03f78035571e7988ada2c79992ed620b4eb6867f78c48548e9882298949377bf40c25ff900dc4cc856ed20ead7e1d6d27bfe8fa60e95386f24ca22411785f454264fab0a6d322a7d87fa4ce5da75028cac6a062f64c325472e34c384c5414826b3aa488875e85adce0f95f3e393a2217de08d646e15ae4f4b63c4e98132006c0614a361d04f67771a34a283c523c995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb67372fa4e169004d5f1a3e6cbc413ceeb2b6b1fc12101a26c6cef3623164b8f1d385baaa67654536f7700b29b85b8e11a19ad0bba19fd02e72bca289918190384fad134bc3e54358a98cb39d2c1ecadf542d954f336b62c9cd46f18ff761e9454ab2d44ec9c135da31d2943a048c42347a7d820973788bffa9f5e051ae28c513d662407600921b1dcb26dd9d776f3fc15eefd03b8198e575ef685ad8a5b38fe20a0971bf7988757537f78e6aaaea9dabcaa455bcb09490dbeaf7befbf94fa9072a8aad489d81089707c70ed08fe3870f77416eef2665b23ced3d107f81ff4c4e07f34f95291ffd8c9c84843c8f8f67adc49cb3688e745056038947f8fab1b5d0bf987667b98159ad39a68f92b75681773990bb197302969ed4de941b5859eea0b2d6dee217323576f12c6f28c04bd2493ea6aaa6ed60222459d418f67195e954ffc85a4e81fd6c4374cf41c76e38ac2c8cd327d4955477238f3c7ea99e73b9d878451d9200ad8be5c0e08a7699c58f3a47f1886ebce5a6cbaec98d0b22bfc81208902301b096acb8ea668db098514bd2b17fdea4de1bd8c83c3fe31abf17af37c2702e560596208809f08d966bc54d46883a97e3c7dfeede3bbf53688d2512569e9ee4aeebdcf6ed8d96737aae0e02d25727acbe76ba0df691152706f7c39c3faff70f98dc5a91d26bded6fde610f923dd7ae1223c43db308dec8b1373ab7cb41acd4f9f49d85a21cc28401c65f76159ceb7f344847dc384ecacce5dd949eca5e9953142f85b72446fb40a1df1ec3da7af47a1640acd5ed0c10ddadc55b2b019c7391f66e95236a6c0eb3e20f1a3205d09c87c19c781563e63fc0d8aaee7b46a17b9a37803882b38c582ab32f199dbec09de5c0cafb2f2f29f703c405623fc93ebfd1f6f6fc34f5f08091646951e6acb788bb3fd762b02e1094c0ed9b1e06c6d7247ffe52965ccdf0349ba8afebd71ddd5fe22b4583584d687749f5de492f0fb0c5e9592fa5a879a04b11e2434663507559d5e4e39b44d09d4bcc546e3e75fdc8de32e3b25d1226e051264a10b0b3e384e025e7a188a113f2ea30f3b521f8d60e4e2ae7a4bc65f6d470eda749cdf2225943081ba317c0c288c8d0293878ca694c48b03a5ec85a0a416b1d8b6b0158408d55fe5c4a5b9c2da695ca74c417ffa3cfec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d760384922abd3fb9b0b95d8fedeea082fad833c2fe85803b8e6850f3e6588e1f9193909a1ffe3ce0b25e04b44e709bf81e4a27e89c5b507bc94605f55cac4e1c465c4a5d5bc41db9f731b82545145af92ac041c1db322538273ef69cfdbb44dd85bb6ca72a697e897e6ac313aa623826a47fb5f1c9936a8f5d638de2f373694707cb4b9b85a90872996b81e24d87e467c66e620af918db58aef71088a9ac63c27068d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2619ea51393ff5a86ca3a68006180cba1af9c10f514a51333a66b3f32db43b964fe6fd3ec668593b8fe33321f07be1455fa665f864d6e01d1740d1ba82ceb09498082b3a0d222086f63c44c3ca7713a02a7f33af1037f514aa073052f338d6b39387c0f3ebc1f6692fe53602f37e6e667b60e2a695059233005d5bc31cdd60207d45e46b768fab8e4d6188becd736649b0fbf386c666026a4fbb9c0b03548d5a98bdcaaf3ceb859decc920fd4d3dd1ce25ff09988e93ae7fa2fea7c8602afbd8dad275320e71a2563c8048624c019d540054c00f83b431128de49b7df4352e322cd20be31b19a53bdd358445e3c9bc799bcfd6821db05240aa3b91c49886cc4eccc1c90447b6af0219fa89657060c4f9de046e3b9f2572e4eb7d2cad0649d62a71148886682f09c486eea3ae2ee7706882659189058f11fbe925cdbedf2744b7a339536c3adc7af30548fb94f2fa982e5688f91ba25f64d0d43736b59430794ce36b97cb95b8f75ba94779099cfc7117eadee898cdc0b3de6b2c8114cdf6c868c6e8bdbef5175330e644bf4c9ab4dc0bf4555646bc147d309925fe343ad7fbb487f0a0091586217c5070691b0f87913ca0bab745c4da6f3fc4f7e99fe8a7c1b92601644903576ba4b074ef17378ba1f00d9af0d8b9fa2614ffb15ced9cd6b8195d46219e8e1a90e83a0e48fb9187e699554149304a6e1c84ef48e8a836c7241a292ba0843a42286d397d7f2e82702068cd0b55c07c7ecdb20c14a05585df5f958df9446ae7e7e6e7cd0de06c2521d4185e9fd0533252aec2a1daa815625f60a57eea345aac17f17caa3579da9274cb149492a0ab2cd6f579fdfc3a3846ebff09bf45b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c4354d97f512b052954fc735ac22db3c75d3c0e9f59d0b1413751a6c5a11b0ecb682d14c8beeabd72485c0477647a1354783217ecbc749f9b1a1c652acaff46a21ac500097a076105943f85c48716d1ee5e2560fae59ef66e73120faaf3e407a03cbb61839e312b5e0779fa5aab98c9be3958959bc293e9a5265d19482f9e8181c226111a31264e16d8fa7268304fc3a36b655e4c2c23904b7b179f84843e74392d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9effd61d7fbb43a39259e64433b6e11abe97ba442b6817d0262e417aa4fb0c27b20eeae0b6773820b1a7618ad42dd1a011aec789a73cb84b7c6aebc521a5c5569fa1d00754c6eb39a9b4f6faf277a6f98a406c1293fc54713bc0e68f1a8c8a18f136c81be5d86052f7bdb2666bf8ab24f76b2ec9c7cf07bc043604521ff8a505d54f1896df7f3f6e7c62807b36719c9dacb2ac2276a9091512c69f19a4177609ec1be2bb8f92371dc052507ed5b16c18ae722323c0075356438e9f59d21c8193cf256a20a2a574b2b9263fa6b78b479af5bdfec5a73196197567a975b3164091f2d8d0638143b48a84d8ded6c4d96d8cfaf3223a15d84848ef0064ff37663c1c136eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a091ace9e023639cda291150f272dee36db6d14b4790be89d753ed40e9bd13018107d435a30207fb1a20820b438c7c6753c3422e1b3e979f8d557afded11af9ae4677e864a349e60d77ce7fcd657b116a7403be236a182271c47ce168a9e3563e3962cad7d7088770a508811b19145050879bbb1fcb1af1ffddd5edab6531938679e31c418e6219178c1a7171227b248e04f25a0660bd76c5c30115db163167dd4884e5f65787af5c8a42262ee91e296e92ec79faae86e6c32ef6cb7a6aa402b3b73d0a2174037b18f161487b69176fa08d8facdc898a27e1b9c1d1a039cd92abfd837296132330ff8c57fe9516e1ada9a3308214c9eec67f44eff30b79f5d8c2338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803ed73da5827203aa180786c5520d5688d80f073a4c58d8db1ba3f4fdf7399fab85ab330e3e9089c078f9a09fb30f5903403a4545a1765eede72399678c995ff5e2c06e34e832d64e99dd913b30c31cb429c73ddfb9021112abd231ddf978f6d1bb2dbf6c1c7798808651d20f654061f4137ba3cf6c0406093b92e1025cde95c368929675cce2162ccf1a63feca387014d8b77fbe211dec3fce4ffa6d7255adac10e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c52d373c6878b81d8fffefc8d09c5f0175e2d2328401f815056bda856013614f783756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d26e2dd3ff6fa002ef6d8f7586b60c651aa1ec8f3ae46c686f7acc697077681e0dd363c2b7b5d227b1201d3c12a7b5b2134f5cb2087004bac4bc62d57a88a202254c65ea7fed8a92157c46a49eb1756c119c5ac56b0adeb11d3b108f76dbf3ba679dfc5f11dea9a10c673834abd31112954e5814b92fa090e4942f1cae0fd9a78c8557ee255a03844f9a7a5e5def1b87f3aea3166cffba33a1da9b09c0aed08298f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7a2b0ca5b10907adc0fe03585ac8704b584cf17a1a5db144854058efe281fbe4bbd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee44cc9d0ec7770e42456cc30430e45629eed859126a50314ec09358a8353af4f37908b1f50892961bd2ceca7bacfdd08d46bcef5972c4b99f8425e2762bad83c669e7e1cbb711be1170cab9795e8ca4fd3de9236ebd7fd4def98870208593770141e1c60c72492fd88f3fa0f67adf0251e45c7a4059ba4bbc8f8125cb1587c1e53b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67eb92edb8a940e703577ae0feccad622593879789588a2f87ac828e3154ca5341dee5a32f08ea9deee6e241935323e3177aa5bb5f7fbd537d1d6b4a538b8ce6f26b841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eede692d96377057aaf7816a804c2d80af59ef3125169f909c6d30eae4d1006f44b0155cb74e885593eb5b124ae817beb8027a2441d95d60d8d3a029bfa85774b682d4076753029a1a63ba936ec63b02289ed6ea6eaeb8a5bc2d71cbd92006177bd7fa7bf538595b0d969ec96d3afe1040fb556994561dee395a77b5ba9eba0c7dcf45e4bb308a0311d843037c5e5e38dfc086f2bb312ae2a2b219e5fce883086fccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b610975d7f0d647fe3bb71553eab08790182328696d25f7906dd05253b3809bb20c49213dd2d135402bd2f46ba068e9212a91dde41003c3e986d8ad27642162e87246d526c19ed55116ffc1889dc89ea2d723ec918992d7f23d0e2ad2075a17e26e5fbedc4fe6e81345d72e120d623f70a7599f743fe23131cf1fffc4361386b0de4ac4a92f767245d81b8e89cc1a84433b69cfd97aed4ef0a446da6fbef729a7b99f614fcfc2b14c592299d462eabb2df6e127c4c7d81da91e5aae01bd39a9e1e2362b006866155bd89c381c6b9db6b5beec77bbe37c3d3f70e923221fce0b50f1051639e2ae04b693e9c018a312601e94962b24d9b145570e13e189914a1f1213f506cbc0824d415abfe931b779d5494383792fe5bc9f78c5eb8a8068390ca609d045c44fb6695250e0de10c5cdb9b4d5d42a34c4e7fe1cc22345883104328cdce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf0153bd49f3c57f49a6b78dc785f091f2ac470d5e86723c41e4f9ebb8a75c39092e32c9ae4b9a90f3dc4f20a783a438cef2df19015ec0f6ba8e64f1bb0260130a281f17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a8bc111612140e5a2d0496f9dfe4d38bc1935c218da243cfb00e7306b2144a6aa35c1c0b61e8f2fed2b948461672b9de6ca78efea46b4a6a1b26caf8a74c4a4994b330f3ccaec243303bde1e42f3357523e2a916028281c0c79a2de0e2e3b065d89e7b6554a3c27fdc5482fb78f54a9b222a56de4af6c4c70f90eccafc05c92bbf15ce63e2d3a6cef5d06d71ae9734e1d192a2fdb703c110968d496f02a21b2da444d1eabc8761668b47c90d0fcb43f713dbc0915c523d820ac1724f0715dc935e8b7f7d906cb6ef4d5be1b921a9b8c58cca2d1dd5bdd4d5b7f5bddb08457560fe8288921d4d2f25a8e59f0887e8ed4d2d16c19a042b37c42f23ac3ecbe2c4f6800f9a2b434fabae306d60f3cec40f8fc06ceb4aaecc45da1a3a18e2d889444508437e321e61ad7cc9945c6f4de2156daa0f3c03c8fee097397fad4ba18fe4ab05f012bbe4fd538122398299919a97073f169a57f1342519b0baf978bd9256c7bdfd229e174442b4568fd0ab9c26cf7bbd5776cc214e2dd16842f7cb5b581aee5e2e845e50f672c32c2f36ac67efe699537ddf9d0a7f4b8a108cfd75f34aa642feee22191e02224c03733f221406625053bb5c07c141921f6b40dbe6de4180de2e207191721fb8823b74efa49bf71a1b3b401bea9da9d6be7d3d3b699ce8fa52fb09f4b07255923f1500f52338c5c53728d0549807716c816864a21faaecc3adc395cc0cac97d6dea79f8e51bc445051e3cb2e58eed446a0a8772c4162d609a2da25fc5e325fa4d3a6825102873cf5a58b368bfa787de693bd62bf3cd6d88fd2183ca926aa9ae8e7cdd62786ce4534c41954e3f173d0a2ce678c7328f22105e10778b5e42989c6b359fd9b39c7038dc4776fe8705b3c0b225858ef2e326dd1c814802c49436f887e4b6c490694f0fa779cf171102be982378fedacee1a8e9774fdd1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3dba11d0ce87f332fa50e469f3190e3dbd1d2f838b3409e2de6621396712b922442d666e81c14a05bf0e0f3df636996e878c38ad2df5a8bbb6808b260ea5be72234f75836264fd84495934a280feb23d1560234172d0d2b8748d10e6a5f167a8a57f47d2b3cb29f26fff5bc894df90277158badacce57768245f87d4e839f25e8262e03730333d91c2ad0ffec5e423b202819ad628574ffeb69b4e5865b7678f1ca2f1f5d661177bc13663dc83621a47b3d864d99854179426ddb84e9b951bfbf65bd9c5169f4f79a5505347b393e4fb41e1901ef5fbd1a0f7a453ea5e31fc5a82e85dae6b8c93fc930623e72e58b462edf2eeb1bff22a03ca5df9f34082dec6238be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75d43b1816c098ab5748f8f8a82e7b92ed99da2d0cc14f532f85d63d4aaef6706cb5d43051733088311b1c683f62ae2c4e55876edd0a544e3ba999654340366d92a0826be31cbb423ad472d3cf117e35dc5505a6912d213295804311b02b9eb6b82ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddc4ab77a73146b7f395f3effb3cb743ab61145ae1a7c63cbc7a76a5c6bd3f5c0f5dc96dbcb360c0acc51463cef56b66d0b684b072ecc92a0175311797b0df363493132f80cda50a9b6722ba40ae3709dceba8c68816593ed4d828b70f89c3ba5a39d57d28b94722b4bd04d93cfdce9570c9ec214f03ba827b459d665ac4c50ce3fb6a16dc7bb344ba6f9b00ffcbe2d0c4c88c62caa3d819a4e505fbec3bcdc1daae1f84f491ceb31c5c1f6249cd2c7379299756bdb7c36a6ffebffdb3ae4aeb15ac8260e83e0975d1b74fdb5c273614fb14c7cd163255b0b7bf21dc095183f896352dea0ba1f2e032464ddae71f38d0e36fc2f7aaaf54987e91a388333065d6ee53908f7eadc1bed50f00093183ebb8cebd840e299d79c0ba0aa0707588ac99514cc9ed725c31a2c1c476df6d41d34733b27f85a83f345b65e6e7320c324681baad5b4049d8e5992ed5167e331c25e50c064c8f448ee15ab9736c30367ffe8ee0f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844587a47345e0b4264e3e036d6af3e205fb494046dd526ce828f56b8c80beb2647e5b3aebf2145915df8c2822e00b21443944d27c41b243c694be0b88f703b9569ba9db182c20321675a852febf7393980c95bc40eba6d25b6472a04032fdd7631e298a2967478073a864aa4f74e452bf329a9e403adf01ddb7e3c7eeb11318baae6e190bf7d87d21ab6901646f3dbe1d2bc3908c03669c36ea7287476d9890ff69da3102406d05e1b704780e6ca69d4121fe039d4a9d1f1e7b34e7ee4aa0f19dcd3fcee538b543655cda24d349844aa2c75ae5aa197568fa82e5b400f5d0f066601806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e408685908e15ff57f2c50c21a163fe45b126fb122f7d23bed2fc4a789a1dacfe6989c5ce76b983a6a1c157865ba9b4cb905c30e7fc1e6551d4f7d3de86366819ba9065e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb2671837d021a21362036b145d60bd736756fbf627a5edbfc2b11e887e18b9f30575d38905ef3e15eed3109e764efcc66f4117341f1f2dbdadfb16fd5bf02db5a224eb07751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d0595bc60c210fe03ac85ad850a903c7b390f86a36ee1bccbdda32f0184640186dd08562994ed01b370d8a1e3f22220b5e4f99a95948bb9760a7eda75df2794fd8294bb8ddeea1a41bddd09a1817822c762987f76b81190092669b1f7a33dc2a410e6dc9b211d59f70575922f98b317178cf74632c8813680482edd7cf91d296caef765f23b4de0aad5d100152e0f920160592199ee27f726c6daaee00ae935acfa067b4869a8de9577ed842cbcb80d03b82ceb79f36fe19de265f21ac6b1a4c95f8d7926632135a5890dc7a8a1590e38addf239aaa4d255e692434c421eefb4f48892c3fbeb89c60539795793dff8b0954055be47a6b4620196f6867eeed5fd57669e99fafa6b682fb4c16a16bfdd028e003dfdc05dd0fa9dc6b5f98da966ee4d998afb29ec3320f587774a4cfddb5bcf4555a0f6f595b472b73726514e3c3249e0f6e2f1efd827db6eb4b8e361a1c04f57434f0707e197c2bda6b3b43f940f7935120a3aec573459f90f78c3bc6bffc05afbe781ebe1fbfec06d76964bd5c3d66b90b599aa92c554c70578220564fbb0c6077c9d2c43ebbed083c781cd26920fbb2025b2a83d532a76331d5c195be06bdbf6382f5803ad5bd8839e2c8e99ffb3b31712c59ceba9cc068954611d2a5d1251a77fa9b543b64a3ee49babdb4322337ce178a076325abd1acdb40419a58ba384568c9db64496b3c7bfd869413bf90111a54024f07ccd30709b14254289df5b9bf1fa53842ea9fe576ca37210b4a50e5410d93c53e935391e5aa1bf19e6292b8b7d2adf7879d6de7f55cb1afbd806179db2a905ad5b9cf677ca0ef4f4a0f9a99402e897bcb2904bf75fec1aafec13222d81ed31fbb4c7a388c7a9b293c3617b1f4bfc227fda57a24d1fca4c193d591f97a359c02ca299ec035387b07a4f92233747acef2ec90fa93cf43ea005660adc5eb5ddb3fb9b27513fb84fb72a8115440735763ce2ca728a61bb0ed798371031ffa77d0ae3bf1d60ec0513bbb119b66f74475d33352ce45b95debf441ba4fc4f4bccc21bb56c0d6b3c08068acd6b1745ef0bf1fdfdb2c2c6c33f83833ba78e08982752cbfe266963f0429837491fe4747e5a1f3a21323d58b730e417c5bdc9de3fd2968f354ea5b2bdf14901995dc8d035375ab9aa92cc7a34b89a7474469e9ece48fda1716cbf6ce0105dcf93fa4844f77d8836102c743aa631beddf8650fe1e5256cfe79bb1335bc6975bdb641a8dc100ac209d8fde96940e55c783ab246c80a5a1937c428e799b50387d6f611988949c5e46d45e88ffc7a4430159c63fb3b57cc3daa18e714c2880e8bfb0dc04a2817c62a0d154fde12e225109b32d23b81a38d06456bb8e9d6eea43ccb7a49ea9cdbab9b9d5a6015dd00db7f1dae3bcb1f7b1a6d55bf19e6a4558c6905c88eda7df705c42b9652bde30fd174043cdf3a1dbc9bed1b9381d4ef61f73a6838839afce660ff910114509d907ad8e343a78e9e89edac122f8b28db4264daaf6b965f3c8bcc220a1711cdb3812e13e8909a209723953767a510c0799d2af9716c0f6754426d50cb7c5aeaa9d903fbe3a3468b878709c1a619f448688182b3b2c8a456d834bb27106c2d56b9bd44cde3945b4f26c7f5a7799444c4b4c792df105f6993ded8a4e3895a00263c9d8d4947f048364220ad294d8645bb76592fdbe7db85523e4c19a2e89c15e8bcfb2d6fc2a5e45a802637fb4df5b2637a2553df3670e143c67645cabfe2d893581d868d7a80cd447ad86ce73a1b7cf5dc06b03015a810700f99e39a64c937229a57cb9e4eed3fc16b41a54c6e28013e7767dbac32b2b384a0c86f4b8006f7fabd6e90df3c22bf5e6c890a27f7b5964550f78198c55315f904cf790ff023d67c75ef5e3e46ea097b2e722e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0c9d5d26ade8a9e50adbb5b90803318aaca4a907df11a8a7c7dba0dcb0e95f8add2563ab8a07fd1e01d16a3ef7e105f5af627f30750bc4ea6f2f86d870a9c5dbf424022e3e0cdaebefb7209cb1f614c9b52e5b3e37de5899fdc6b14f8d87f5074bac76250e3808a428eefe107f2b74b0350689dc303e912cbed726c2a866692567c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaadf468fc4707e792786785f2e85de38a2e5c9e18bdff6d99cde191072ffdd169f0f1a7ed60b9d15d5c35d25fbce879eb79d8859bdb8f0c7d85a83ef8ae1003258721593f20acadcc88167db1d19220e2657cc8288dd24d04d1fd690feddbfea912b53517c20ea2163e82f5743d73c8b7b9784d23d856e1c8a1b837ca2c947256504a0d6af4fe47b87f556bcca67fc127fc0d67cb82a5800531e7106902b97dd5f12510bd05a797dfb8ea9743bde533756adcc61c0bae1c5e3361aeb2e814fd99708955f8435d407eb31170e8c25bf78da6ffacc83603532cd8a3186940de2834a45d4cb4f208fb8b56d119eb3120264406b9bc58114d30ac84477d5dd7ac657e7bd6fee5e29f4fc1197ebbbac4e911c4cffd7698c5c3474080fbcd27575819bc134c8cf6674ab11907f233701d430fa8b0e5330f718457de3c45e778a90ea13e268f143584d9a9caf2d32913aa26874eab5d83ed659a68f6e9c069857b226eca8db15c75a12f349bc1fee451e829158c6a4c02863b3d55342becbd064782a19d0ece4348b8f4cce882fc5746069b3b1b1c882e7db95166bb8a34e84d81b86b8fb805e8fde893ddccf917212e41993dc75ee1d65fa355e6999b1797b0627befb973d67731f31515c3f39d6b1e739e5673b080943dbdb8ffc4f535df41ed18c1b317b51d7ca34a6fd85100ab2032ea44b3cbbea34568fd5e4b65f2ae190ab359ae19f25c0fcc42dd76bd663a1fd11c7b4575aa1b2e077f9403a596cb57aa991671f454ab2b7c5afc2ebedbc1ea2d32782fec620b630a79dd2a29e5fb7f847ee92f9a27c5df91b3837aed9c7db42cba69b09807d9bb27177c6263ed973551583082558d9e65fec45d0b6d6b31f6c2d9ba6849290ba4cc9a2567e215414711fbe5219a82102faa6372e35e0f1bb06fec85e4036aebbd8a772765be6622f468aa66559d1e22ea68f6173de2b9581ff029d1537db6cf5237803faf2a67eae69570b05863bcd1a44137ecd143e466ade2b57880edb3f04e0ef8d9416e30c4a87d4e2db87b50852745631ab635c3d0cd495a2735f88600281baab92c5f9bce497c2b561916c1bfe724b5cbea333ac646f3c37f8221acab8b65578a493880f5b91b2b042415c2055cc491c029ce82e99911c7a33fa89c4d25cdb6a4a471324737295d9f053e4d83c2a86e38b0c1ae6461fe38ae564ddf7b0d6ea64141dbe8eb4836fce2fd1512853b0eb341d9dcf5efb1feff953a1f4dfd129d94c0c0bedcbac5caf67723f5a92b2dde867dcfcd169c8b474fcd78df0e8cb95705233259727908684e4a9ad2d499725a75869450cc4dbe3658a8acda3086f078563715eb354ac82ffab1cc8e75da605ac7e16d5d3c0eb090e3216f96411fef4132b294035e5922e3f24d901d878c6e897c55d2c255acfd7f0db8fbba6b8d4887f4b2313994ec203f7ef74adeece4026c85058caaa3394e4c86f98c13f29d1bf514d73806f77e2101806489c2780c11fdaab585c4f73b9ade17308d5f2b0706d5330e916ed530a9b30f46890a59a62a65b4b6e36dc4d0c38d53937a8548a0dbf30226a51a78b633d5532596b1674a34b21a26ee505eaabc25fd106292fc2f7f230aec18d70fc84523503bf41e21da50927a2ec5e4ce2ee5bac57112d26ffd7460e904aebaf85bddbc655a442a7070334aa8db8dfd7aa8255852f866587236c82d332985572e2156a7327c260291a054d5d413e3557a3d14da516b9bce6cd612f95e9f29ec239f440650973f301e7a4e5c864f1e9b59928c11d6f4f47cf045e06ab43c58082b7b66e02189b937c7352ca884c5e66f5e64651992ea0554c9e8990a9d10bcef34a9b8b65c7d0fbf039de78b48db2ab72e5926385582396f32371c8d6fd79e52d728476334098ddf01d0e8e2e0e4f4259b98f87428c048cd58564a881fb03a36115ec80c7e5aff205764a6d86edcda567c628b9a2290b441030e0f10b9315b8845186c22bb59b6864f095ad7fd7159335ec11f3bd59dbfb8cb4b48372b5041a5b9caac6ba795ea6e6063b788f73cfbaf33208090bd9e63ee6fab8000c6ad2056769edf58d8f75a4b6d7008b18336f23009bf997b1bfb0b8f4f9dd92ef69ef633d3268a5557db2de5236554253e990c3d12efe453049ea68b789918c4deccf41fe693361d8ec84ba0f9fd53fc62a445c0bb96015e590349ffa88b33935533e63bd622cff71dee45434a38e8fcedde36f87991b768ad326b3076246641012fe087c4d0b2df48ec20625331da2995a4f08018c23b16ab9adbfdc10dc6a1173cb117234d25c747d612745764ea22e71cdb246d7a03ef7c1ab4975a317515ffd20720fcc0fc4bef4dfadb781812c31de8d8065db034939178917fd32b168687b81bdde45c35855ab57a79dcd61847a3a4bdf84876238258b5c2297b404d20ecf26e4935f0abcab86bd8e019b6c57e92703b7a6965fe5268e9322704e569459ec8726a926a5c93ba4c26799987eb16ae3620b3c7176939e7b8791b02565eb5d92217138359ea621e9ee9da68a9b9bb9fcf32e1822cc61a66c5dc5f18842389ba13b71e40c2c6cfe90d5ac9de530bed5e94c5a10cee56131a6d22619e923333b96bb9020d07be390c15b2574e95037f792218b5e9e1d7bc02e678ee66593818f32b95f0b234a67d3b62afb106a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af5ea42f903218ae4f3cdf37d2e3f9c9dbfe1796db5058730c1d49c5ef3085548fb49eade15b886bf52c27cf1b054ed7299938655f8beb439d87832dc9472d014240d901012c83fd352a71daad1ca2480bd248aa6d06f9cdb0eef4c2a46d8fd3900330fb0502d7763608404fc8c6e4f8962bd9b061a86b0092e533c1d57e86c4d60d10fc3381bf93f18b9d1a1ecdecd3ce1f1a55c346471fb332af33b5bda633fed7790fdcd47956934cba33ae6ac07cf3c692a8ebf59f534bfa45a4d1c5dff821077ec6b8245da22455f9e79d6d71eba277eb610f6317d02829aa37e9f9143886112afc5637d9580e899d20420da57b4a11e160c708f78548535eac5b3286bc79c1434af0e70ee27dcbd8d602a4bdd1f352d5d9aa9cbc1fa9d55668674c2a01bf404d2ba6a0e70b75b94d800c9afe925ff25e75f8746df8cd500673e8899b0b8a392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7511d11406dfcad20177dd88a2da7fd95d5ed708b0969cc2a5171a1bcf625354d9f9dae3a7f4aea3fcca30d7d02d13ae8134be73d99926f4ee00a54d806eced7e51329dbc89cbc4071f47f1be26cc449cd525ecd18ec64d4a5b796d7caf4b17e58abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ec0fc39a03c02b13df55981aef779f536669d001d9d6dd53b0f7bd0bb724e292f43fddb0526ae4c922f46472211a8df084371bd8b853a624e5781af907b904549580263e238366d2c96c93c09ad3956f13a5977069cc58ab14558e2b0f3b3b72d942cc5678dc4bc996fb187e5a67e94f133aa7b7bec86e0b45239bffc5f6c8dc702f1cafee97d454bcf6d812b9a4f74922a0da826c353f33e7af40fca6777b76bb3528b20f71ae29c071e97b5f389950be91eb5836ce57773a63fd84ef7c71e2c66c9a2f4338593685d2eee84c6d1e0e685bff0ae8e1cf08ca70ab55e6c8ecabeb28d5a02b4101e532b1a676de8c48a2d575b3c47c17ffc71553eb5ee7641743772dc0936b34faab1d965612d5c66fa2bfab0d078874aa7fd55b5e5451ccfe0b957a73a83dbfbdc99023a00faf3d2243c72729c65b0e7a8de486360a694f1a0a709d1670ed1f0ab648e9f94f209d06eef11cdb6ae2cd4d3ae781aee9b2c3f8e75dfaccfe1ce6708d2cd7af4796539a596f67dc0281ffd12f7555014de775e0b43819fe9a9183d0ef6c2ece52ba7ebf51b0e028508646cdcacb7b315af176f9075070f755dba7ac9dcd2ad3d2c5cc1d267f6b35a05fef974cc83cd68b971324840b2ce731764f5ac9a36af1d388c6b4676d48b0d4af6a9075f231392f7395fcd17d4b91ea09c47a467c1cc33ad65b389379501ae06ebadf13cc026914b610ad0e8fda2384f8d6042582c9df2d1686518bbc8d1b9fa25a2d0d214cfc6db165c4b4a601d0fca7c8b6021bbfa7a9c5ba47c787e18ae95480c69c224f60dd335edf966d0fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe6414a6a7a4eada3a76d7de2d2cec79bc3c4de7f1cd8da89ab638d136ad8a4bb13020c4cf6b355f93d502cb37b6459b7099ff6e9f627592b938d90c5c6f8e29f8de946a7a5a7d1908da5a5f475c80fb65858ba94f94b260f2c3d5eb1fec14453fb8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d07fa735b61815831acf51c27f36a57a3a70192e5990f556bc92a87843c5bb456f0ab13990b07ed69f76be9eaa9d9c2535bae050792142e7108ba05a52b50055054130b65176efdeab851dbaa81c5d0225c144193ef626bbf320f763c7dedecf5172bb5662be0d27f6e52ba03fe58545d2e0b98b30d6441a354acdf2ac2d240f219c67590a50e77eac72b23d1ed54f38d782e2f9d48d06d4b58611d9d7c91527819f92bc0ba7770240532127e48b0e0a362e466ae81dc676d3b87725c3f772df3e8f955730e7b02c4fbf163c1ec86013820b6d3ade68102564284b5acb3a7030a50720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150d8f7e4ede9bbbc34484eac83db81e0ef9c1c1dfabb3b4868232eed4c3d14016d7456d6d54f9628227da5d6b4a1c5a79608b30c467b646ada916d3b41227901f985559d7111e43fcc2b338278b23b68c70dc1ea5d4109c3903cf531897a404a2799eac06561138f905d44145fc0a0bd0b5f5ab8efa8fbba8790a6ac9591b0abe5fa7ef86e16559c8033a196d9009681fe6407cf86057561454dc361af143339e005a0a70d622af890e7fbafc6e20db0c38831f9194601ed6f5ca8bc2ddf96eb7fa386ba38532892d5845ae4d8e0eaa86222d8f496f306b2edc895ef0a1a799816a54e86cb12ce925583d838fb0e25a1912ef521d61dbd1ca0dd8faef8efc452298f0c327af287c4b04644f64fe8895e37864c1402593f23b30f7b82f60d9a69afac070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f49914fd1b0ec70d6079694945c6a96260984aca571a6e6c0f3a898b9e674b28b00bbac57618571f18c2e88bef8363a62e43aa52913947e407c11a160589b636d035dfc82f47bcd40a20eeebe7371247efa3ddb8d1b375a0d1614588204bd02b5ccea252528c8be0e9add8e923558e0ff6d7399d8d6bb47da1173d080366bf868c93a11321828b544d6e8b6427156e34842a54a9dc9e9027fcea91dfd8be83f39a5ff05dfcc1e07f1e8fcffb6ef517f6efc1b335a563f6108fd94991e42824d72e62249a28f5eb05cc84f6ddfb25bd642c40ec26c11ddea6c12e84c637ba56d4adb9d4af604363235278a642eb17af2df5501bc59bcf69f1ba2d9ab1d9558b06ba42e29ec3967ead00a6a91bab34c3cdb77d0ff017004ffd86c843e3631138253feef90fa9d6e311c97b6522f9f991d677b70bf0b25ce78ccbf50f8aaface8882be5f956f5a9ab1d45e9446a709b8e9730d82ff82a12214a176694460bab44cac450e4811e041ae24f10f87ab0b7ec7073bb74ceed9cf9e710d09c5fe37fddeaf2bfbfc7a2c47655792559c07adc129914270e570352d36e76a0886e2a2d1a87632afd140c0cf54c3a532c9ef23583f9e577a1ed20c18808691059c090e5b0c46eb71fd9180db41b17e21af70653016e74d449e24abaca7ebd1dbc48f99b937fd70dd08d28584994a8074e9ff9ca0eac3a999a1fb5ea92f9e251a7c7fe1a9d3b0600644cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17c35f59b293cf97cc091f65992fbf3a803fdc2c9c21f7b12be728435b002d4e8d70222d1eb370a6c380ac24534f2985b7c27919b2260a8df7be1d7c2005e26c419f50755a2d36495cc844aaaaee8274c399bdd1cf96ddf169440da4fbeda84d5ddfba4a4cc405d3bfa7633a594ba02dd1de94bd0fea32915ff561a51799b81e0fd780f8fd5fd2a3cdb7a292df4c9d58faed7334754effb15d0f1dee088011c314b5d75db4b2c77045f21a1cece44403ad339831a7089171874ff43c51d70bde9b25841dc4671d4a9d97bb1cbf25a77e423640d579398bd580f06e8e7c230823153b2f660b2db2e8f2a146d63f93145973bdb3a1539af3ada8d627cee509689be57bc4d927feb554db5200b8965cac2cfe9afc41971b0efd890e4e4135384fea35fb9eebb25d6c37407d05eb669c6aa99da7ba137b4345024d28cbb6b5cf0ca9577f704f6f9e4198482d6545507ea57b49d1c1d291ce0f523c608df5dd9add43a1024f046a977b8f58fe3ef89b3fc7b7819a475ce548aa76db14acc60c944a9a53018978925eeafcdc274be44f0a368144f29cb89cf1a190815e4b8836f27b6924372f70aa3fd1446c237d7b2dc31d8fd0e86de9e7eed0ecacb64dc35ba40aa9efb85679f64ee09a5e32eda84a3462bb1fda3418c2db36d92e5a1f8f2f17deb4d9b8f31e0b19a035a747d7b534f232c0b59a494309184e6f96eb70b3a0e14e43b483b0aa57c7ead8d2624adc692b4ffd20bbaebabb60594e9c348ce17bf7ba6c2c4aafac8eaba8e16b08b3ad5fc1ea054283b148ac879881e715ac0d7c5efa0d700befd5d25bf30fe37c82c812e76a63c374370f83e6a50f78f14a270499852cf8813cda9cc39aa48e116083e2ebc546ee213c97dcb25a411b1934c5ed438e22a58cedd3b51e344d4fe1a2cc3a4dae3a0a51f7490e7081ba3385a54f978e89229e8f649ff660960bcf4489bb6a4af9eac240d8e679f1e4f87bffad4a000dbc4f36453e0e781715dc53c5fc6c808169ac7eb24f3f703aadae3fefb968fe2a19e177fef4a2aeee1084785912062004f2e1d77456ec98f0187bbfbbd013ceb497d2b0b5817c43656370f117a40777eeb05646558eb8df5bd47d902ec186190185e644af6618dbd9f3cb7c9bd13d0f490cb5a8cc39d161f5d9b316e132d5149f2f81470552d1ec2bbc0fc0995a778e5653df20d9a9c1c724f995c858d72aad27a6199b31e6d41809a65ab9abb1a205711cde9d963cd40c2eecb85d6226564683be3d1344b7e80803443ba934fc76620f629567cc7ff31fad9f19acf06c197713894fc08ff24d59493ee733510ed8035ee361363e3c4bb8d45c35cae3e6231a177a24286b8273eb06e246777347a16f58a9390c7c072d27baace1ba51593d1d38c405a031146155b7e7aff4837224c884da4a4261823172fa6fd2569f795e7bf732d0f602a9124279addc9abb1c60e925615f8950f27f61351d32a381d3782c3c385b3b62fba36a2c07e01c80d8670aef9452dc9898adba4f5c5f151392f2e59ca5d658c996404d0b84f7b55321a822c2854e2d8caceb5d41b6a3fe9cd46a8e0bb9480a490fa8685dcb21a89779b45f7a5666d305cb13ddb00a61d4c8538fe71a186edcac835878000442336befcfc6a39b2845a9a00ecde88ff11426a29e89f94a2ef49ff0cf393cf8561e184bddf1075ee6ad35f2af1c3e91bd40949b59a8b1238b781e9111b76703970a61131840dc7cd15dfcb82eb296d3d3064d95d26d677b4fd901e23e0278437e5665365bc9eaab51e689542932605736dae32a89fc05d76a1770fc41cc5ccc72bfcdca0f3bc1efcaba5b078363907d60397bb3f0936de2f669d4c6f310ee400d1d30b3aea49835a53738ee27ced4232c2d952a5b61ca7393146448319627811329c327506d383a95c089579f6f8e635a045a581ecb4d7450ddf24dc888e7802017c820d510ffbd4a66824a9bb9bc6d573a855c58d68ac5467af153a527ef9840e67bc2d6dba671ccbe2f70bd3d8e1e86bf88ad0ea8479cc6fb080faeee5370358c8446372dcd9fc6d30208173bae5bf6dda898da8eb84b909f1f9a8c8852c7c6ec43ceeccf08cf947d2a85e72c99b69f8134ecd9f64607087a5328c5ad16b0f1467bddc465c81cb95786b7bf53383dec6db9630c193d04a9412954f260dcfee0d4bcc480484cd20e8429316d4508dea754a63cc0bb0f58136b903be14450aeaecb33a99be86c8fb6fbab99f7429774451d066dbd911bf392efb33562b1141969a18f57a9e2fc56df4b9cb481e8b83ab55df3d6dc9b6a2b961f7733f6d6769e90543e4038f34e815f0a6cd34c71d0a72d4692cc93489e4a3d5a8ae07fbf0cb2adbdf5e36f64f5aab79e8330505be05c6332ff31c007fa51f285bbd6af2c516d8afcce8cad8eb5eae2d45c5d6f97346d56dc17f460602de8d952aadc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848bf3c178ac0bb2b34f1a654bbea92f98e58ef29b43e46932f9ac9950803e138415b9c0ccbaaa08d85291e70df287a34499855ae18c0f7b93c8badaaa27c63cf44ec5b48fe02647f64646e11ca823f7ed37f4f9b59db011a9f45bc8f45edbacf9e1ba85e0b5a63f0050e391f3ee4238c55979678c4e3bbcd7f0ca50a0d71bf3ace7e89f7ad4553be528ed7012deb39ea3051078e8e4a6cfa9a9fe8dd9832dd326d93fc51317f7251c4244bac5d01c1553be167ca68e0efe0d93f4d0af4edc54e1ca7451e6b0a5362242ce2e6ddde2ffae71dd342c3c54b71104a3fa854c6be1310b6fd8f41099c8b10dbfd61b97702082a63a13a2cfd8e575dbd8d76f9f8f538d7a7046834ff28596c4c784f0e3e4e0dcdfe3541cfa6124185fdb436fa9ac9c843e0ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a1665c56b2480aea3783c18f6787b813277250f2e0e946d595126a9c72e17d33c28cb943d2121d0453ecbd6008c3854f70d21a834853fb7f3e13305357975dd5d749c208c8de8a36d6c8d8169f1b19be991cf658490fb8ae009d3fe516ab0939b1b13e00ae376a12824210e916d279b60315af0ac4a61e1b84b213e1abe3641d5d309234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f9fbda3a3b7c638d49510e1f04c8d3b65b7059049f85e2dfd999ae8697a0a1d8020652b793b1e28101a2b0a647d5d59d11b407992c1fef76894a70669d7f81907ea5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c2f9cc3883890a9c32b320349044ade59406eda85ef9bdf6604c242696644fb24b357c9296ed663673513746a88779c6b20c7b9e143765562eb14d9b33e81682ddff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be575e0b57a5673648f778d7fabafc47d0b6aa8d095dae988cc499a0daaa82bd19b0f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed160f43df9ca4cf756563db41142e3c30ec4e41fce2a25147d2031e14c883c778ea22c133be7f6f7ae9e4814acf15175e037cae3fde73585ae24c39ffd851bce56b9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8216b8f63dccdbbe6270976a953d3c0b62ac6725e760c7cf8f68fec8fd73f60583d2670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc839e4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa668be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e33b1de03c04b6abcb20593dd27806337c92b670a182bcf674b59f87e59d2e471615a6b87c685f285a893b6c3788653e454febfc83fc0cb0c509f4eafcc9190711e52d2da9959a7d05e6aab66556511a756fb7ab97d31828559c7a9414408857a3bca674eca51e2b15c33ca511e5b2dd907b7a463df85fbb1386ff8fc77a8ff981141ab1af24057387b666d66e847e18879f39e95db2a75754faa17dccf272b967c2561608583e43e15b171fbfa49c081828f82236dbab631e5b0751211196d31569ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9cea09c1354e4daa869af60b1b9ae76a0f7a5362bb0fc0be62d64c8ad51e3d19aa873c4d7bc64510fc2b44df3bb377f05f6a690a4a78ce9fd37deac9882ba0038fd0b5ee4cfdce529665fc9b6eabc7f7b63227d9dc61a681bc916558a8a9ca088d4ff23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5af58c9dc909ccdd7a48da9aa5896680a93c1cb3e75361cb66daa7e41c67ece83dc059fee050144ff543b617ecc6dad8857a64cdacad0e36bb5fc3c3beb949c186818addb674d8e9870ce8582dd627de9976c8a93aa023b75f9c4ccc6944b4e705d1e409480a7fe73bbf3e212eb65ec3018e957f9735c671014a76600c2d4c78c33ccb10acb526218aa026209cfbc04d8ec6c483ac3b8cc9acf5e2f91cbbc09715099643ae04a59d4237565c6f535273eb20bdc0f7891a82e92e23ab3fa9c1e94d4741686b9bf04b2d02f8141692d75e6d31a940153f3b956eb66752285d24b8190aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa113ce7d348e5e83e44d2fc1d972c56a522aecb235b46182d55d9ea2b7f5ce9f578865e93305ab773bddc4d7f2f426cc86e3dca697c35e30679d71513ff611d6b863d4fbc70f0f72ce8535d745ad9f1e5379ca41a9d0f5b243baa0e3d0bac04f3402558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937abf0380546251a4d353af5110f214f5be1e00987eb2edba20d122cf9d287f7fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f7378427395fea815300a144e76c7edd195833f21dc2439700cb01bbd1997e9e8f9bd5e13e83c4ef935e126a200c7c7bac7925819c0685a05aa0d84063c4a3fc665c143f22758193b1fdfb90510042c8d81e756cf6c0a5b0b980346dffee58beb56641b590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7887f7f045dc9e88d0816514f5b0d3a4c9b9e6042338727a43e2c502eec2a28f4b5d4841c20aa4e5c7b60aed35739f3c1e4caee9de8e5a501078c48d23cabb2143c71720e445cd33ca2f1e5ad125cff5966e9df81bdd6fbaed97137cddca91812dbde0df23dbbcc1a38bc08a945a696a3e69f4d3d8866f685b7eb956da627f8f9abe7e5ab7ea17881a76f28b79ddbd2edd8c588aaf0676ae8fac39d78cc5fa79baf8a11cb3fb27590a28ee50220547925d7228712f8bcc9eac01c8230d2a2c45506006af4250299fc92ebbf4b5105c4fb53f9284750dc45106b28e5d9a81bd30c64aff6d454fb85bcedf41d5fb588169e7a3be0ea5b720cc7aaa5619ad82bcd4b0443d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f083fa6b44ffc7ec22b934b5437578d1c4a220240186dc43fc0be538717ee20375e37cf4a4e7dee23dfe74b5b77da419e706f3c53b3b7a7cde31e8544e7c105f91d6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a92e2c357f9a8d8df5c726af877c76d8ac051a321912529e78e2ac4b1aecd04f7f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e938e280b5f09ca4004dbe4638fd9daa4b3511d683c7bd8b9b040c62d8118519804dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d9eb0bbf4cdcfe676ef9f6b267bda18032d08cb38256b7f7f5cc6ddfda7a1d12470effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff6a598fac6d8e12108d3aac7a028fa35e2d546e67e0df381ef0893910f749587f17f18e2d9d2b910174bac645917190f5b154ecf74ed17b1353ea46d60d36c2f7a8ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c3309d8eb283b7127f4c82cc8d92df267ac8fd356a2aa574b8eeca40c867509c8649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167006fa81c641be3ae2086a5d134f0bf1ecb56909e9a33e7588daf35f8a9450e087446cbdfa06cac054803640d4d121cde7ab6131c9bd79d6f27adc17a67f35e073748aac348a816e68e99183c46586dc9e47a52690d2203ac7c461e8fe748e85b973e1b74ae3a62955f000de80484ce0f45ed54d20f37202ee108909b28cc84ccd6535dec7b418a97687ebd59c30587e0aafa10efd009bd7dfe3d377c096fe931c9083f0517265306728bcaf4ff62c3a9650053f114dd1f06d709033e037848efbba3c29901be50ed7aef6c26ce8505e0a881189728913a4b02c8829b8f78aa793b185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f9783228cda50b177360e586ce2df3154d8b12c2ef3eea7cfb4dc756437426e529b583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a34b3d294ef6b895c70212364717935454079e87da58b8447ca9b397729d3879249b1e2a5bfe22f49be78c7cd3b7d9094557c5fc12f19b5368b248341c54371eb2c705717871c092354679855081c090762c49b299ff9f8cc1587b966d093e0c704d80112529ecc2d2cef8d0bdb45d8d24276b7c41cd10b361b02e96b7df8628dfedeadfee5d9600b25be613062d9e5650303a7f8a0c4ea9b298ef1175c1011daa12f5862207ae3e680f2f77d35aed8f25d395fefe43b128556c0d1a6d2f2c23e116f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f4095a745f229742fdae61c68fd63da9944b75fc2b02808fb824e194038804dd2929e92da5a1952c814479e8967b19fcdae257e697df24d5fc13bfbac6209aa01b7e7c31c3821152e9d7faa19670cf166b5177028ff309617c61d09d5dfe795b9e87c22e8f3bdcb750dd35a73aa5a5fb2419da9e1c7ef5400f8a803afab90c92cd44b14101a24b43beabda8be0f2a1f54c3d5d5492bbb89fcc9eb93fd575dadbabdf5783b03474559f65d18a924e5680bef96742172566b55e06c2ba9589e2df2f14e307a55d9a6bd6d00c1967893f4f01d8dcec53efd8785cdcc1a68b288dbfe5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a0656773d2fb93af258bfe969d1197824d603fd626e9d0bea55019ce109aa62e6c1fbe5d88fba7da5c01620c68ccacb720ef91c72051802a8c714f3c86153c8042802508a0d09780690c15c45c82118bc7ed70457ecc1c58122177820177dd4ba159c7c514edea423d48797b6073b4d0d3ad22ee19ef23f2ca0df90a980e196ede8fd51947a813b884495c0fcd1f680b6a876f7b85083e16878543a3f413cca0a3514f1e7b22093c1027586018fc1ec5db3d6e8e1204e74ad38915c02b93e29b0d24460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b78340e6162e9efcc6dbface785a7797a58be8d002596c326e6f2c6fa911abc87aab52c048b70dd2b2784623cf8241ae59770312d714baa74ffe04ce3856254a2cbd42338e92bb29abf7ad06f7f5ae72c9fa38f0a521a2c3a9a01b2cd8c56eebc3d8d963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc858af72131abf8e288d55b046bf2ab29139e5b56cfba27785eef073f26c23a3a470372c93f1e0d416bcacc314abb1f1334084773a7347e74ba65834da47cdef7abe70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e08205466bb2bef81ac482cd3d3dd239eba62998e30f74b105935d90b411c1a6d933e0d6cf276ccfc2e6c46f44a572e166067059a3e8966bb869e246f6842832ef4285356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf0c28c992b407b80c446fc6e60d5e290007cf5b27edb29b7611ae8d1aa6a5976c4aedc1570ff4ba83b85762319005c062e6f12650ea309d8e27590af0c5712467997cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af2473e59af7ee175060e2dbe530013878e8169a9a55b98db4494e143a42e8300827cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bd8034d35f3c87cd846b7596ac5ce5ff61a47b7d07590b15a902fc78e0701e600b64fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c93a1709eadf6f1aa60bd2115d485f20834db67e540b0e5c3af3687a7354e410f5f32503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df05a3f707ac36d0c779e17ecacd58eb693cbb505b42e4f0c159e19b47cc1a7cd33f21bf0545182001a7c5fb368dbd55e8c2a5c6220e70f089d49bac141692fbf76cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd5254901632c1d6270f433c09f72a34d3516ef56480b6d10c33bc288c19f08ae273fdbe2e83151bf9c5a20e0351faa8271bcbc7ddca26b5693f4c960f5ddd730f2c3628eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f1613a91a72398ff32cd2e1e2ada812dca460f118209e0ad3c5682d60482e65822e35f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487be012acddf30297fb11119308ffed8702ec4036f5524d7073274cd69d74584207014563fb931abae84e7db7d44f848f46c23d78c67fb4ac5550d07bb0fe33d77320b09010e72a6672914bf144ffd5902520191e99f060a0817dc3982fb0b4bc0456c88733ab59dcbb23945e815325af648eabca7e0a6b8699a470c6386ce9b7c3b5256c144dc629d00258e6ac1fc989946be9841ba561841d3e3021ee6eef9a7aa416c3b2e62ac38a996925ed99f7f8b110982a52b3bf4a6baa78398a3370e420788ab7cfb61f94b7cf728df39e4528835431fa417e7f7b2d416a7c3d9830c4d1d9280f746c3b5c78c9f272e15c31eeadce9fc007e3314a2dcfe741ef5984b397f5354831d6eb81033835a5c2f5d47d14955e01bcbfc754157379d026a7edf8440e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c25258cca52970d39eeb634b50f9f50442fc76ef96708000d563a522ef57239a548d09d46170c7185ae78c39201c80853ca3a91b569c6b664ddc6175a360d61bc29770dd0bb5ee8ab991dd0abaf85e21e436fdf77536332d5c6ef852e31c6aef52cbe7443eea36f52e4f5c5be5a9f290bab91605832243e7cd29fae4cfc9e9ae478e47c64eb3f420a937cf5773e1379b0cb99f227e94e586faf86edeb6be5f55b3348e918594f5e1f07ed74211584eabec5c84712f669879500f20970fe1c40a28ef04fc38f02bacd64535852231e157e837ec216d24fb179049a3f1015147aa1c7d1dc7d66c57c6baf6d1d87c4d981cffee172ea2c7327d347822e4e1e72aebe43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e27482ee82bf5f8c53d21f1e1e555d53982c7eee04652c19d5f712c2c070495068a6d00c5b4e291179a07970eebf08f213cf5b641b36af0401133f8d2541e63ac51f0d16b3147688daea5ec1ea008b622c4bb9fe7afe19f990f5f303c1812995adee9dd20fe3ae4ab162ba34086c1599df80ef623fc19706a17a5a66b853a3cfbd5828f5930f2b998453607bf538284f7464555969b14489746fba0867005cbc41908cd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c015544dbe94fbf6afa1a6d1e32e83dad0d1703f2b1f874cdb6e561f7aff4361f9d814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46a4cc857dc891a7af7a7283aded0d887030f82108fb9b696ce8914c137457ee2abee0bcc388e8dce25dad0c53c57e8e423a638f3cc7fe3d1b4fd55ce8db0590b90fe638d1e33d9fc7a75a1111931678ba42985e5a11e7bbe1c74aba8f5b30d56d47c235b77fbe974dd92df4447b75d02ece81e588ca4abf27f016bfa2212baa730a923b90a298963a15e86729a09ff4ca938423eb171b0dddfe5b4f1cd65d2fb0dfec89dd48fd395f404be204c9c1eb07e726f43a51a03af426a77feb5c7106c7dd438ead96dd4a03c8e812c5189eeb4cc15890fd05331d38153c1c733fc53a8136a971ea7976822b3e9eee3e3b611e7ba1a16a2e866459b386a7d4b17851642a8f8d8522af20ff2f817869d987c3391494c7ef63e46c1cbb2bf9506b5c0ad1cc871d48ccad222553075c6e31e68e77be6c61f9fa6ef8cee843e024df6712634cd8fd46774eab564e7537794d102eb080a41010b55ce95acac871efee2461dee159d1337c9f8bdb041f0684610ee75df4591c5d6cb3328a8431a79e7215d3b5a5266ab0907864c4a93d38f1d447a3619a2442641955847283d71ee5e4dd9378b6b684fd488b7472525c18c2ffaf1ddf9ab6ccce4d4c2752f7908ef30095df9b071ea367c9b1b589f0f411a2635cface493b486d6251d60f1a56d5161abb2b4e12102decc29e0cc849b4dd581f78cb80bebdb9655efabec0033537d2a53ae509dda443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b68067345f7063be16ece9ddc92920cfd37a45b422fa5ff71e250c2400243f7360abccb8053f54ab434f77b4f5554e5073908aef8b4093bc236b46dd5d5cf3b41b168f1e2e927e92471b4f026a9581d19702e6a5a946cc6517c197ec85d389cc34235846a345fbb2535164f545bf011a9e9527417387c6dd46771533109a07253080c50d15900bf6404827e95735075d9f9f3b11b623496d0dc503ff69d46f17714394f7f1aae7567d1f260d38910752bc678c1403424005e3b63f1ec3a424be1b98f6ba781f04dd22f737a0b7f9105b52c25cc73eb4e96cac2ac1ada87dc42ed3596ecaaf12257324787e815ea03294ba54009ecd33acd33aa566f87451c59921806a9eebd56a2e4070942e4f370d8bec04359863df52c70e8882a2b7f6f3f7f4c4319f576aedca8b6b669fb3f86d8e962a3c674ee5a6f541b268379ca372041b4dc542e3991b653b52497d4a6705f81c6ce116e2750fc48367d13ef7d0ed43157d9aa7d2bb6897b7b73ca64ba0b17535b66ce8703f3d43256a51117e7712dbdaaba07cb277c75295bb327ef49c3f497b2b4f11707c153c00ab41eb7383586e77bff70ad1df7142888c25e6928b66dfa2102a8ca1c4f7fb966074afb39b2a4e76a6982e34225e0c4242a54713db7e105870afceeabe1a9f389f0ac3e6fd9233a58745777202448be9f925ca846479d01f8cec62bd62f21c08a5f0a3f7692b55bfb2cb329e6563ac165eb1886bf0f8f43aa33580b6c94eee2c4a484a6adacb31a4b4d7a8d9b7396a910edeaa0e2ec9c88fa090734889d758b82593fd4df7ffa6957bbc62d28e714283a54248f86b3bdc11c3a771ddbaae11d37e76f3f4147d870c928498519bd290f3f5b4ce2efdbf347bd3addf5ee036012a3ecd9a82dd3a9cd14642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ced3ab1508f630df512ae622c61c4c33e681425699457a6af0d155f5c592c02c21cdda78a54efdb069e53208e695dbab07436fd55838c9ce0cfce0ea07454738364f8593f4518d194c8c57e66abcbd56b00f22c7f14638b8f84d80b9d5004b4ad5af71f0faa9782f5c665e2fb77c18dd5e1ca54fc389e761c9999171e624118b536324bc0cc0bcd87bc109e629311453c753090c3b747d198d70daa08d08171c172559d11891352fda2fc414b91b0dff5128d82c461111e4a25ff928d957a8a4d31141d840c4becc2eec1dfee1c1786970cecb8c0ec79ad182957cbad5291a65178bde7433872a6afb9db2050226de2ddbe6a52864137d61082e3e8dbf62687463b03dc896c9aba2ff359ef3f3ed72ba1ff8a7ecdd4aff9d7542101c61bb8a6c6a1589a71c05e69b57b987b5e65392dddcdfda850ad902d429365c81d9379e3e796de3abf5c1a93b1f8c73de45200425cf2f6b2a6676ad77b392911799d66409859f00c4c87830b0b6e67178b995ab0196407414057bb011cd33f6a328817448fad3bde64b94afc58457cc70e697b439cc3f16919eb19a28a672a8ed3638ca1ec586b1fc178a535a3c79c7e90601d9cacc80cc25857983fae6a78a3f8f81ef2587a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab0abb54a3acc50f990444cacaffba7d8548567d0a8fa7c0c9ddecdd241eac3543b884f6c107b60cf12c6293bbb5a47c9f618cdfdea291baa796011d38ac7039dab2a4dc926979810f06a381dc89c768cad53c39bdc0a8ae9ad2ea0cec1e1bd02ef774a1e5ff4e639a81eb368a98ef7d3537dcb7286e61a02d96071b290c665acdfdb6467f1d63ba22bc2a1cdb9e1566354772aac5693bb774aec1c11dca8e15837d4023af10ea57dc501d1a7a2882ea9dd7ae2209eeee5ceaf792d20f31328e5cf4e2178864f8ae979024532248fdb5b098ea870bb964a0e2fff06f5ed3f4ae6ff8655558edd52994020d7ea0bb8e112e958ecea523069dd7ba5cbcca63b835f402afc93b128870dd76c020febe49616cc2bca4f04e0c47c7be719ac603f373c383bf47cb9613005410b8297e176ad60ffb996d1347948492791e5e3d48f98f578a22db4e5e767fbdb6806f8fdc27567ca8d0d33a7aecf1a6f4440929a75cb63be517e2f499b84c1928b12e1f54449eda05a61053b918483d1544b43264a9ffe1fbb341844f069a4c7d4cc5fc5c3a22a69f64391a6ad7ccbb6056ed1b9d76c5fe1d8e45517ad886383328b21a43b0d47cf98676df451446efd8b9e38c287409f9e7574c18cafaf74457172a81ea69a39454e40444504477a6318d3a967c1f2c7780f187ec585e91390951bb40b25f302ccc6f0a331c1a792adde45f6eec8aed79bc3e06babe1a7d2564350ce05d15059dfebb18ae0cc58218234dd0f29497891b769a6e44b7066caf1e9a9c65dc1d9b0939d721d228f84326095d723289c2287f5409161cfbd0fc2bac2c1f523f232cc8fb9576a0e1fed75fe08a6050ddaff17d87c6f94a59b74e129bda7436e5fa9a02a6dc6b6fb8fae2334971d3d51b9b725e4c94ebd1dc40742c9a8a5e7557536cfe83c418e835e8604e529d36b31efda5f5606c18570b1112253905cd7a9047d6a0ad6e05824c43f04ea4720b997b3d00aeced60612fa9dcad8be1afddae5b598d5f2f4233c17951c4198ed18b940bb93569f54ca840b99fa63ae1d2c3fabcabaa5b78cb8a438b8c6d479c2b84be879095ad865ee282171ac2888d90dff2b3232558b03fd66286268dba399b34821080943858d8c34bc50af8dfa978c38341d818844e7989701be588f8ad464af638f4f1525daf1f71ca38f67b42b4a8035b7d5384d93a02cd9e09efeb895ada40dfd9236e94fd10ddc89309ac635005b707f7e2ec4bad6914032dcfd307dd0e1a52b2d1306426dd67bc4c289ec70c5c5d81be26187e7725588d8eefe78523609708b7f8e257223622e4e9a58b656f112faea12476eb69b2ea1cfa94e37dd3fd4ca5494c2b3c41831cd7f85405690cbb84c72d4ecd85aa1fdc1400d778463b357ce6c9cedbb5035f0abc1eee6bf8a7c3b912c9eaf324ca7c23b90b3575b605585ca43986a7774ed6ccf86c1f2c7b5d34c03a7b1143d6a2a280c7b71c9d87c13b6b9119057165ed56511b0b1c45640aea35ee60b4728335a7c264526deeca7967d90cea45c0fabc1d74c02a65b37b3d9ac505ec85362cbcb427e297227e3f3e059bec361fe6d59e60cbb84b118da265c0250d0f52b5ded63f2c7ff87de61a6023c228b30d63c4f8759e905141c9128260f185e7c9a0289b7aff9bacbb5bb4ee4f292f2b72646a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044fbe985f48e51a0959ca46534a542a8b2dfa7f71c3f80935a36b49022fe5738aa84fe107999bf2de46f34f1d52a085c911177317b204aa3af0964d62d54febdb6eca327a5cbb0d191f8d4ecc5f33aa5b7b57b364d8db31a9ad5a61df26b9105bfa2626120d1dd4222c14779b71a352e239aa80536aeebc1e742cf552abb77598edcf2f483d7389af10a6fc803e63ac944dbd18154738b37163829ff7b6f6c392e16332adb2c833e3a6ac6a7b1083446eb1e2964c3e2b7f40014309a067f0b8ee5e1eb905598bb46d733afe49917276689bfbef7284f3395ffa72131d4ef14c4ce38bcf63af1be3bd99ebf195eb7f269b2032aded6b273fb02f45a155c46f89879ac81f00db30ddb11af48f7f6497141ef9e2513b00ac51731880d0cbe606dcf46dd38715934ff674a7f4c620e3b1ed987a5076e9c6437637b3b58a8b0b4c5ea7a6828ab0416c5c41df36ca0765db7dc9034ec0633e74628a16f48b897c4f6d429480ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a3100193c939d2fd19bd9b4a82a28a8dd73215768ff3a6c1a385fb9150b1b0359a409ab51f6cefdeb0a1db280be8d304a8ae70e3104f270c7c2f452e58db235db8bfdad8acf88a83504ae586a6be9dcdd857d03de4385a218f1cde4c27398ab38faa14db3cd753fa7727531d12b77ffccc995e3e0a022b92c6aba46b77e9a1cb7c727bcb398db53d5f774e39363dc4ffbf8ef7832ef0d1d2570a618e10937b507445f36154601a1618d971afcf2f8fa9000e0a828b86d65a16aab26a89745474b7d6f66af35a3f3c49050cc9a4b78bea8ccbe592c345baaf647975b8a1657350dd723c55591003b60e57261ba6d1f209331461e1d84e6eef5b73a2a0b6f8d15736bcf9b4a671fde2736651a84102cc892a662637d410f9400f509726e08d15de0d41ed22dff5f80ae305e41519b0375c6092673653ecfe54338f65dc8f5d9cdb08683fcfee5a327dde00d0ff957685cda6bbcf10fd8a390376788923342538831098b941725b0ec30d04e39b47fe95a07bc1409d1fc7a5c3ffdd10b8f2726e16732a02eb86322b02d8b8ee227fd9c421c39354587c65cd75106f1b07fcb77be6b4a81ee7a89fd1616ffb30370857a120fcc8faa74443cc6670dbd6aa5c0ca24c3d20dcd1362a2227cf3b161e78edd8d2c08672d54e161eceb13844043bfd472f388d4579ab021a27c794a66dba06b570799d5d37d4894cb99d221eaaf43c98a7362afca4acef76d92f7ebea38a851404f27d4cbb981919feb5f3dde866b3410c0bfef4f52242a97286e75826f642c409ac2be9945044c63a10e9c27eeb702c1c02384697d918122eaead75c283ec7bc9af23497487e5cf71b563935e6041a3e1a0f9c57cd46436d2e60caf9c7c68d65d86b1a36becff0217525f2be8f7bc443f868f44e05965a5fa7f754b948175a2ebb425d982f956310e1cbb697bae76b184892d533fbb8eac741a64dd2f24532998a092c90571e726b7501aa3c5c2dd9bd73c4f6b05d0b748fa59d1e24076471a71a6a286d33ab5071afa14c91e72b7acc25402dca017a9517eeda6a2ddcc71d96fc0aa1d66aed5e4273f19b2f330226e2f962bf539a6a186ac9297fceabf21ddd5e3915a585605d4b536db9e0ef892ab407704c2fa1efd94b69fecffa8e8c5a9ad81a1ea0e43d4f25aad0f1d0aaf49faab319e9387b68cc066bf98ff22add414855d82084486ddcd5344594c883e415d4ac6c42282cd22cfec1b5054eed324411244828a7955b72ba75660949ef983d884a9e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bf89d60ad15c6f753cafa6c057944b687f011fec7df3a1ba09db5548ee6c49de04be1067d82fcd16ef0b7eb4da5b5bfb20f90dae7ad5d6d241d70439e1014066e896e66e321daca43122002059d3101b5aff86da90f108448aa7eabdf8928ca7409a8ca9f4431408067f711a82187d97287f9ca5c2c66fbd735607a56bc2277b65a46f28e493d6f0849755e2c5b186e218f3ee73a2f2f4bc606dd71501464162ad6fdc6f42057709f6d4ea7e92772e87404574206ead58b571d32bee7f557a992ed2502e077f292cffda4ca98d8c83df610397cb62637bb932d3b4256c9ce73759e4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790747f74ca460069cce698a0bd0be59980482b9e8c3424c8781c4b707fd65aa21fc41c21cd102a3a5a42ffa2be8599308fdb962bc7fc5ea15fbda7cbc1e2958244dc6892ad6b8dc42b1500134f318561fe8543cb89f28693fdd8ca54a28b806207784f34c1d871d11c174cf0087800d7d181c13e969b8db3044999970479630dd79ee92c717c5fd869239b3d1cd34f91cccd499d432af7c834ea50ae30a6bc8929ba5fec67c26231cee37716519d6ef5f240881ea12b7005094dbb0f4cf14d9f3f97cc05cb5156d6bfdc5453d5dde5bcdb1f5fb1ba4d2bdcc1932c21e5ccefbd2c81995b67aea55f88f0d57a98c3672e8a3ea18ea00d0243ee21e8a3a2541d644e9fd97ad7180297515291bfd25f571292fd7aadbf77225c2ea43b2082c499bf01db81ea522b78e3cc1a8deb46b0ccebad52f5c6768943a357cf980eee49c17e2643f310e92522933f889e2f65ee2cd18a2e4dcf30b9e078a9d549e6d36289f5210f9d08b01050cfc867a5691f6667b25a548f9e50516404ba18ce060e89fb767141bf104768bc24bb34e3aa207d8a1ae267f0a3679f1dae7b189a36b41082a36fcdf2e50f3ac094c95e10063af7afaa4a56449a4698d79f32cd29682e4c0111c9e32b29da2ddd823ebe51d4a0e4221517214be4d901a46b498ec2a36211c561eb665a3ac42d0eecbb7f1b5e59999ed07fa0bf898bbf2a836037835a88df4d220d3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9edc57d04007663706aa6c8ded8921e4b0b596f04cc667a0d18f360c2e0e363e863f28d1161754b10e240df35ed43b0f1fb5ee3579f3c838f443b936996575b8af8fb97882ee3220ff6a99d60d2332d7b0afa473d569500cf1042c05dd16534c3da727b2026d293f3a7db028f776deb6ad7ae4b4fb937b37c95e1c887e27facc7bc21fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace44e96e1e1efe0bd3a2c2c173386018be2b0e9468e6aecc393650f0d29b77ebb42585d89013a2246989aa13e099da3540320a6252e7e8dada0c0b5c43361b0823cc76497508aeee275b309dd61c2480adf6086dab998fd52e5f30ecb735923418d83326b112a80ff5fb4b7dfe3afb662e83f41d2836e9bbacc527efc4bb05ac113e421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc7568ac3292481ed68a155bea4b5ae545fe819a2be789d80b323007399949fe6e7ea644a846dd6a3c6427ed45877a8b5d1e87da0ca558ece8c82d3a5d044f549ae001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651ea41b798a8736ea34b5647fc30ee541bf1f19c84739eb1114ffbf1f2f52d1e35346a108e9401fd36f2405db8f70f84dddeca8ddc76fc2a33b53a0d53608c0e82e21ccca916875ab5bea90fff40e303903e357e4109e69c0a05fbd6c0743cf85b6d228f40e6694312aeee4c6c11ea3e91206898bfd5039a2ce94e6839acc9a249e859959a51eb2b5476ff600ee160a95e249348406de8a9e7de10f7a416e51d2bd64734ab4727ef5a65d50507faeff4c0c978e9797a5e2acc5d2231b9e6a8c232395444a943e4dff4fae1f905ba39f3fedb9283b0a0066cf91e4cb1f5b8638e2e1ee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84f86b2f299f54a7069ba3ddbcdbe7a25f2f64a19501ff7254bdaf75419b21c41b6cd12ac6fc8d612c916f1fb264a1cc167f3d83a75ccc516826460fc45d3e088b7892d870ab376e2343b8f65c7388ef27e3131363948bd4f68618c28d7376d59a17e7d923e5203e931df5346da15fbc71458fefea739ac3e943d25b66c0d479c80f59706ad3717d606622de0fa4be3f06d4a990c2a7222077ca10bdafc0e0ad4a7817eb270a9ff01b0e279609af5d2979d4445c1b78fdf2c12b8cb259ee428f55f7fa52416e77115810c57300847b20f10fe1d801df4ada75df05bc706500fdff5388ed391ce19dc580cd97cce24f17ac9a182857011be889e6b3de47fb07a76c3d90df16986805e8249569ee5e2da3dfb1fef2be1ed8bf798b913417ad7ae4f4a00999ec6a952e1490174ea62bb5551cb9420325bbc652a34849838537a6beb3de907588ddcb102a5c4e3721050d8a35e641854c9c8d83c238d00319dc6263f0631af99cb69d04b6fe63d36d1c6b304194698ab7851e73368ccb312397f699b380718f6e5e5e5a30fde31781a397768d261d1ddce86261069715d3098578a44985e31e4a34f27b38885ff0a9eaad623feddf8c2d01b8ef57d1967088bcef2e24104dca68e0216b9685946e2a63711d60ba76c58353f4f9dcf46070d0e086a73238b1bd6c14390ff56fa0e5e4e0651a1c61ee8712be711390ef343598216cc04d013547a4ecbca721a40fc8f393d58fd753fe8a1968d2f2b954460b3d0a0692df6cca2e177b185b87a16acd0e8bc68b93aca76009f98afe6f0c5d7a31f2885cbd7cc21c919753c803ac703c51b18a3ea6347a25495a1ed53f03a83f3d1a0d5fcc7163a33d22fd34cc9cf069546030dedeec47f8963a6a960d9add36b05ed91795f480972b02577a79ff310db975d5ab8a0ff442e6906657a813f3a7a8ffca90624e16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347b53a17a6dcc9426351d6906485e8a4b6bde2018665b372c218d286179c36ba220471c8b783e37b15a4450d9faa104229826ba41691db0eeb81161db73a74797e35406fa4b8dd13c31bf7cc872b6cee53616cc1da3639c08a9a574a8aa3c22970287b91311842fa5c3e5153ac01cc5ecfd016e2fa0528260d8466b9645049ede11f17106c433caa798444059d6b6e04618ac428ae35fad8d036ef92fabb1b116af94ff42862a377af64d65e28370425bebd9cd36c151d6b94a893bfaf8e5b3eddb0cf5e0f4a10ca2f490b9ece84fcfdd4fc6a78ebe6070e9bf084f4725f9532c433b6e729d8fa3665f61fc2c49beaf936fcc00aa7005419964b71f98504e0d991baab30efc0a3d640dd1b54a27a3534a987558c73da99bb97dcb1cb7e6af8bf57cc598f2acc722cea9d29dda3a7c7832f27a4da8d3108ec0b57ef3aeeaab4500a44cfc94bd3a21d773d46e10782264f48c69663527c8e48937f9cbec187ac9938644174a9bc80c200535c8224b711414e4eaec4b3c9d2e84790ed8b26c239a3a62a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf856bc0174b84d66c7a9690623da73af6f469372ec91a41f311f4d1d8bc566d18a7f636c6c335ed7f60169f2b761e994653da79badd317ef43d80d6932e81bc48dc23120c76da89b71ffe5fdb6201a979cbbe8dcbe399d5c6e853cd163a2ad34b6be4dec6ec320185e3ebf243ec06b61e687493e0c9500f0e486d2dec639ad0b60f6c5c1c1b8d53ce813b119193b840db764c3c254ebdbfcd2f7a049dd828dbc6c52d5296d5774bd301778077561113d14c143750ed5790f4ecc63692601e6f55a4dc811bf15bc24795394c8e597be60c66c322e91816da32c9ab5feb1f227d8ceb2981a858e9a188b4aa8f3075b57a955c5938c52fe17973396bdb6c73a9b8e68032991e09906a58b0effc8e6f79f6d778dd0fb90fe5c2b01f59f5748a578084e33fc572ae7e97744836c0192ab768948eadb8e0c7e0979f8cefeb927368a2eca7a9f325c7f4ac9758728b219688d550a07927d7d45629c58c5d6a0d6ff01783f3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c93510d13fe4838da15160bf75fdecadb02741449bd3461b4ea08588ce3bd95e454fa10f9bed247428a3a1461f4fffc75fb2fba86913cba1c8888f5b677fac56f0f243f4332e7c08a2de443d935df47c98a76d18f7b4027b0b110933e9536b85617f52f195de7b859fd48155cabb9e061795b97a2185b7d8b50a81ea0206c5aee6efc77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f3473dae67f4c7dc5d816cb5d5bc4bf8f711dea8c38633f4e136b1e5fa0f36c1792d8ba9dfd3e4db25e0937b3d13d7a3d7ec61db9ee16b054ad2ab6138b4f0361d9a2b07453639f941921d89ae9e6ef48c91b5b1d0530d5962b72ce2b476f4832af618e4b26bc1d7982cc5b4834b93e7c0ce434c517b9b4ccbc46971e4a7b98ed72c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218b7ee149bd38de53813432f010d7186055dff0042a381b12afb80dfc45017fd5c624100f5b71bc49673b5028e3d27173a886ac75187b0955d9b195737dd7e3b32f7f5bbd2a3b4b73fbb6593e5f2a375596cf6e6a92f52b9250719b41b42ba38092425a4aa3a87454d843350eac2e3eadaf97280f36f0560d4c809769868bb462c7edff0e48c7e6daa214e42b6f0f5ea157fab9b99a4560ab8d13483b2761953cd8611fe714a83f2d98bbbcfba30c50687c69ea35a147c7aa877f014022fc34edbea7e9e4070781989204b9b14216c039a4fc049bf4f9ac370f6ee81d561e89867c572567ba42faab2dd7e5bdaa8ab4208e1cbaed0a9ed9d1216c63ce91f6028d693d96424bda8888819249d063f28a563950ea15cc014e891abfac426c0db5627d5d1c0479267f0b1f1788d99ac7932a3af0ab173dab91d0e9e32ae0243dcb1df0de04290957a03f85be9c9eb2f9a49920790ee3d3e76cd4f7556e761ba629a09e76563f9e9ef298e4ffe1916256d009576428dd952a7bcd1420c3a2703e36c8a4bacb071a8851b3330d067e68e34736c0b9ce442950281d37fe66a9bec331aece2733c4c77a40275305f75d57eb44d7dcb56026bd4ca9b0698450b857c847b7cefdf74525ecc2dea33fcfb28b83bd6991b3df0583fe91247160da8851a3ea041f3aa084d26488fd9e1760b873eefa3a829d61fc7ba01637fe3cf198fb75db13159a200f1286053b5bae956137ce15d8e272ad358ead5d88f15c2b0178a445a8d9f529ce071a43bab1b04274b3ed4161084fa1630c541c50d7bb37ba79e666e27ad89219a4ef365aa8d035520ca0dd18b9e48008d62c6049c18c6a54914d122cef3d6aac28491fbb03fc0903b09e424f3365490ed56facf45b9925597aa670fec46ea56b4684ca70b868b0b8a8324e8c7ee5e456ac1ea28d7d1014687cf79cb972764e6e6168a360ca3a27257f30e0b15ae4cbd35f9f96264ca66b082c0966b9a1387f2a941c75e63b1eecc359871dd102a4ce62b66cca9731ff713dd206ef4271ddfa9acbe3b48d816848e725d61e333240bbd3a14c808cb30a905a0b4621f7418f47154dddab00beb4b29078fe4f4771e9837b4c07582c00e7ca952aecbc8beb71ea51a1094dafbdf2cf776639cf61c95a9c459fa444e370ab0a070dba9b1abd2015a3d9eba69c5ac5c742099e0a66415955a202e1fe475261eeae421cf89d1600bb34138ed343d2c1a0212caf228e6ce2d5198178d26002a1e0acd418cf71db1a519c7eaa68137c38eedd8cb6f4fe98e94d2b649d538247b675f4e48f1f5184b7dad6f871f2b9da1e445d98d1b130de7943aa642239dcb9a37e3f3a8465f66efc88fc17c3d77e4bb27e8b3637c448aff1de54b791dc5c0dd8407986ee5d8d74ec2d9dd28aa4fc03d2a2608d27af6dcbb8892e81fccc2362acdbc91b9f9e268efa25f0e5eae396188c160f6d02228620c5a156d84aaf94d6a05b6c95b1b0984b59507eef5537abad653752c4f7b514319c70f621d1e7675782f03d4d7f65958897663aac2a927760703dd081707a629619d7f17e30a2cc8d5f2371141993ada16ae96622362f02750e2713fba3331cb930c55bdfb0d450d2b8ca6cc031b314159c8a73bd104b39f1491634d9cb11f11eede31ddf4b47efb9d183f749f3b50a2b1bb23c77ed767bb700b593b121e810b3a38a6ce71b479e87b3a27da2cc105c3116eb8e6524ba8c52bf9c683876dd8e4c8cd7948524ae7293309e6b8c0fdf5084dd3a55ba2b49ee68e1b351f221221af201e4414f253d8f549a4da0b53010262a8900cbdd79fb96465e4dd914b6d48656f73532cdd62d0671d6009352d1d651995da6c01b463f45f837832aa2cddc2ed10b66dd1780a638a87b6bb4af76af3b0292035668d68b3653a7c083d5f274245b5868f9879f16361f47314201e370d64e710d237cfac79c780c2679702201d8eedca0d76c74f440f0856f6d0de98e672a1c937659d230257d3d93de757a5adb40c0adaf7447b27bb26327b0c0dd2aaf98bb068f69561a755b79f331cc4d44ee70c1e8fa7978b7be1bb999ac8504056ef17900a514001a01318f449a68bb527219f7b6c9764a55f90493191ac6dd0dd12244a555c98e36f5169690db96f82c3814f5059ce10e325e0048d056c9bdd9412c98316dcb35de046f800bac28e24970a2264db666cb9e4d82690169f39336ec9d6a3d8566b1c0b9ce50f95d5f8d0fe6840be71e791672265a21888c918bfbbcf1354faefbed17cb29a59eeb9ccb901e08b8782b4adb2816cb369da7db680a522c74bcc02ea3973bd7d9581c0ddf65fd22542df42544661461d2dd8a86ab496e6503e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaa2db4adb8dfb4de2d9f7447a98e88afde6b0b709d5db03a9c4a52cdbc416a619b1d4a41834e8bb3436b958f53be46938cf550b0641580468284470d89c7b2a3bf03ab1d29cd15b02ddb81f46db228dfc7709715e190376affc5bd4bbfe2c8ad10667381ad2274d034af99e5a39b2484add9706608824baf17c3046b0b4e65cd9e209b85e02125e398b390d54ad34c2a84647c0fa403a0e3a383cbcafab264b482e5ac25ede2696dcb146edb1a0766ce2563f8b81b6cc76fce68c3ad571f7cd98c22ef88a246642c94d08572d20f12199d76bcf0bd0c06ba80c125b438f63fe93a1239ad3d9519005bc99db380e54caca0af77c0516f704247902eedc9864ccf618fdf4faad4fc726e7f40ce78acf00f51f5c73f80a740854ae2fbff30cd630d1a5fa284334dec4c96373fe5027b3b86a0e199f06acbf44412b3401a6b37181916fda951bf627844f68c2f9b896970810a08f5a773b2fcf6dae8ece4489d3cc830d98a27637510208d32b5ff1eaa6f32d3f4923c26821a73f47f9760b2c2d5d49134efb3f262ef9d6ed4a0bb8ea233edca8d427dea1fe99c10fab7e9ff1f76303fb2bce8bc3ec487d41d807a4d695501aa09b73971e29f100197e9039a672dead67aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f6376911a42ccd254729db743012c8ea412f8d4dd126bdb74474fb0191fdc7b08f7ea949c8670126f680f0cc0e90f9749b7afe093de6b3dc42e9b2ed7273246147d6f6f9a12f943d1abca8db80c5f7bae0f4651ac5792d0f8177a305065661ff6d0541ea8f5385903805f6657b0f18617f3485f2fa582e921875b341bc3d6dafa18850671945ff7f94c4192671e385564facdc2dba3f44ab065908031dc74db14b73ef029a8a51216697d7384a360ac94b714a6fea83e5bd8c4e2a5f78f2a48a63b027bb2313563a9a81964bc6e189b0af4124561bd648bdf8a6564b26b6923da68f2156e12ef13de32604ab85adb23dd1d864d1d405f8c65c529d8e66fe37162dc3862b89d6b19f3593294b2e53a6d15b232558d875e18d3ca8c75156a61d2c4ed19dfeb97612fce4bee8244dba4a22f396d877dd3b156e23633ddb35a7b718023e793517dd024615ea82e4a72dfa9712c5d5f410da4ef9dac1d6d7224f192251a7162cfe0c0cd7f1e256d116cd26e5f1927cd4ef3951007b8bd3d5e0ba4b22964da7f2446116341c4d1dab465507d292532662223261a90d0e1664dfecd9c6e429aada53c3b9a3e3168dcedd6dbad4603c625fd8a0f3c680b71ed76a470c2a217393937d778c6ee060e3d54705110951b728d4374d89f324ddb34fdde7651ac6160996279172417799422f1a31d7b151a7285c0f1d52d5e0ffe575169b031c71e3355bf1427ceea7e6c3af33132071731fdddbe73ac249f7050a42d95071b79d9612d77ea7a4fd5c91afddee35caa4a4a869b30941183cbf7c2721ad43e6d7e6ae6f839f19e87874621ad8c73cbe856e610b8f716063c8de58ce6a54f3f0dd4a7507acce100a8680c60bfe3d1329b8a390a65464b60b993a60f243eeeb259067e331b79608ee1a388727ade1267e52de56d667ea9147529c7bb1cbf6cbdf25137df7d4880592875fbe8fc1164f04a370a31f0708e6d4e28e4ca98b8197da97d98c66a19236515021c660d719ddfb3dfffb75baae6374a5592751b8b8a16d7eb5fee578d26dd95ef1eeccef06c15c6a445ac34010fa9d60155a72f5963deec2b60564e4e0b3f537e0c3443f72fd9387b18b95b0f15f2e8b08278a465848b743761cefed48fb1bab9bd1256ade518c8bc4697ea98c237cff4a4c6ea9c24386b73d146596d5b2c984f00d0fbf95a300deddb2ddc911b07146a2afe3819fec2489a3d6053b6bec9fe9c6468df3f3f34af187852dc43041b90f467eaf0019fb46368b399b503f60e5894e3cdf21fdb96bf7c6857f54d0757a367c8b05fad3753235de488ae003d6bf1810c4d0fb662d17e726c1e35ed63ab2b15df7e8497c02361f691460f5f753235ecd0507bba475ac4ee0b709d513fb73eebb0f8dbcede7497255ebaaa8cd3a6cd19f407487782ca216a64575b0aea0ed100daf6c5907ffd23fbe5b7afc878ae13a60f26c85231fd4fd12cc5a20aa974237c9000f4119b085b7e0019393fbc39dcfd31f7e2c243c17d7ad24dc223f78c5d0a699691bdfa41d13c38b8e6885f163f27ad94bb7428495bf6653a9da771918e9f5a91a88f08299ed816add578ebcba1b57e9195307aab908e30dd4edaf8c53e79b66079eb485ac0f0f6f63874c4c494ba5b7568c50c9f33a820733aa06a1d191e909f917fbd9e5647f3f064f11a46d6c217799e912d9e24ec1d64295cbb0ec6f0cbecd116172106af453cb7143b0e1e5a119eddb92e5fe34297c271db674b45f8dcd0594d8eff97169cd2b1e9db936f2d707389796652c37bf4b1f0861a553694d457b1d2e6c68ff802c25f34be15c25ffa415d538461bd5cedbf911cf102d3e00416aa0da574360c94a2bcc9fcb4cceacb3917079f8876a3c71a2f4f130bf6808041d7e50c95974255da1384f53f041021672ca2c78f68a883ece719550cbe20add7440a18484c0fc0abaeee9722424e2d565ff52c03f89ca727cfd2e5144c42bea8bf899643ec02cac505bf5a5dda5209ba4596c12f1503366a8d1196a1aa84b2296168daae1ec4fc0639e28cbb374816786fee27929a692decf280eda131a8efadb70cd2410d932abea6388794f8e6d7bf158603e24182f9b4a59ee132afa5a84e8fba61d1cedd4a3ee6f38c1c13d7964e1584130c7d8738ba0db55a4acc82e864a1cff6f1078789cc9b8bffc4aa85c982902750bb38d653a600082a208c97e57c060b4c68bdc0b4630765869962599d3d9fbbd28b698276689fa642b3e48cbbd1680c6f71a3a06a006e117c6b7ca126031d1f95a75aa66100c0952153dacca1119da4a0f3f36afc78345b15ccf6626f8be99789e35b5ca4c4a5d5bb1e9ca66c072c0792ca0035f01782007195fa9e51b4f870f49dcaf44aaed5ff123b86180565ed5a1b1ba7c9ca9583d57b980379cad3a979d05f811f7ac597667e5f4e39186e6f04f1a5344556f7c6adc8c3a7eff0e673fe0e454cbf1a36b07483f82e0b6140796408d61e13c34682c01e5b21bb13db125afa3504c73606c294c23cfb3a96f6ea52cdffd2ff71950dd6f75b07b956a103a7b4ef814637578c61b8efdef1c5c82019bdfcb531278fd8e641dea0dca3af4d251431bdb4c414d4ae109ddaba748d9917bfcf08b05f0144ad9f0220ec96b8c4f434bb0e8da5a51185070b9910e1454c1bf43b0ddfcdaf37bcd1b2e461075945db5fac985592feb2c7377664bb9fd621e528950684d97df85b1211f240cc184e5efbb10a62c72bcb5e22a05fcd940d5c55105448755b7ac5d1bc4278689b3afcd721652a03d9adf05dba1afaf544ba66af98d4201e2e7fad11daa7fe0f0a3bc0be4f0d2ee51fbe7a16efa48157cbbba47315a35f1534c69da22275f7a6e2a68d4da725f20415d7b2ea1886659d630aa62590946b3fcbb74db83dae5db01193cdcbe209f8f958182ead45bb1039f605e2a832f1fe7c45295f6515ed2c482f24c911117c49a57498dc732e8753bb270f6e6a0013185c1379ab7aaeb3c869f7970ecb850fea13693b14d18c9af6a9098e020997cfe1ac16e0c9425f4a490a1eb6c74841b8eae152be4600e38faa6ed62cc54fd54184d97f847cee6d259d2fa45c966e551a81b1deb139a5203f4b37d84b183d4d6b9f04aed92cb5e902c06521308e112e1786f852666d2f1a8c1c883bf9cee9f8b65597b37e7ec56af5b8c1ba7952f1f17f2f61f9561477dc5f6bc912c5af44d4ec8a88242668cc23c5484e4b0ac784d7a1538d09229c974e1d42b3fa71c8c164ff5c7ad0db8d763f762110e877e28ce93cea90857cbf65226cf77d275599735c34f3939e7fb71b62c2d4efd74b7c5bac173b7b01358474dc50a1453eedc3035441baab0e7fd44e61957bfd577f9ae407934879fd41bfa3f0ba94696552befc4dffd7eca22d0202eebbe40879ff041cf4ec5997ace1a2c024d9cef78edc66d086821816bbe0d556d112ae06183fbe2ad957030129e8b7c5c99552e8f17361de754216de06143303e4fa107a729a9166f9b77f63682d02a77f4b3040972ba6a164b38c76322b835f0cd23c489fa688e1fbe2a8ace0ad6fd3015eef15655dbbf1df4cfb267866b35a324628425d9b42291db2abe13e97fbbe498b4ff6e65ea01487ae549f50878a92d99a3d3912b6e38bb62189d5017e9dea426eb6c8bb6b77513d733028e6f796b0e6c0ae6eb07070667a27b3021cff6fe145fed16027095749ba5cabb66b0bccf8e8f286732d4754b6404400642478781595366595835576f0c28a58c72fc6b8b23710bbb0b3418e1632694ba0bbbec361f803f13cfde9230e68aa01be8b70fbf9d77b30b354720c0954ea32c9d46534be460c5ddbbd3b11437e1bea9f0918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d37add9db3de18eaab1bf107448364fedf573b5600c5f7453d443c58495cbb36d9f01da83f0d307ab83586c87a70fa8083b34be7f1f40f3fafff9b5bdc18f73e5ddf2bed4f914b9842c62ca5fbdae011fda6b053ae30bb7b7e83f9ba7c700ab6c7aa102069a9e7ca22d3430cdc8809a8192573e96ad73d0281fa307e64ffd1d19c1732fcb73ea3a10b2ca4ef0c5dde479b8f89dbd057fa8aa9ebf79894bd1e1bba0e2d30ef8fa94268911d4f28045065a4e9b3e853a96a38e9a65909d807545fa1600d3250880ec0652b80133f041f1a48f0baeef5c7362ea357712f67980e95a8b38c8c7e022f410cf04ffbd05125a8f1c69c46452e809785a30a6b77ff1c958465c2c4cf639e6ecb39f40ae41c66e9b239321abdaa194f50b7b82ea0bb7760ec328b43d4e712a3c834c30553df2140d5c4e16ced00badf890cabeffb4e65e085dc0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c9209e57f727081063ab7613ec71d79a1e8e25076e2930cb08de06e16095710457335519959b80c5507b2c6f91a05bfc8dbd31042ef70a49747f94936187ee243226dac19ccb2760f5ea15925c7228a316ca53831e9fedd04940a38d149dfcbc60b5cf045742542c702a111e114cbc0213fc87e772b17a0bfff2b070875ee36050e51234a0cde39076b008d6e481addc063f69f6071d84a6e9faa1a9ca4c3c73ce57a5bb8e277625aa17efff1d1be6b6865596b72d05f693b54860152a8f46d76e70c97cc7ef64dd25823117aa4d897433892d917ca826a627cc8fdf3142ea77d0e0e3a161cb74e26f389bca7dfd81cd31afbbe1a15ddea1155b1ca00df42c9dd21b6aed1e4ca94c6f100227ee05fad01f88cdc134d656af1d1dfa74ef32a4dd1490448af74b8618ee89978acf7bef9b38ee730733e609271c72a58985b94a6ac5631989e148063aa924a88995fd0489bcfa1ab5af91e0527a1238a2f610771ad88d84dd4cd38d8fb15a8d0a6780e6c40263ff95b673715bd509ff1cdf828d45479317f4840d01940adda9e41ff91d515a0bcab8f9ef36da611e8cc86b48cf85b46eb75f60e5640fd3d876989e34e1997d26234475a6ce85d3b70f070c0d71c6e4ab54b7e618c52a774e7b330f6b5b5274e7ab3b77ab397c6b38a8f46f210861104b3c2ad42278fc845ea1f189f19dd49c59faa4cb8d3826e9074a783b12dc8ce83176da8f6122877fd536a46736951f4e0e290446259aa3b5c47d31e1a06dc12ffcbd1484b6d81b2c5fedf20955a064ec734ee3e54a64e20902ab6a059ef2ded07de6a584be20dd4488806725b9b2e32f58f403fd7c48039b5113ecde5cdfe0d513821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b048c247ed61a083bdd5fb89ae8a411a12a96a4a17c7848de23aca43d4421113b66ee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ace46f03303849ca983d96bd1e10d09ec5b9cf9dff79d5482914003f0b8bc0f871065f1db889998d1c008e2af5fb2a581faee99a0f4aa89ce71097e36fac4f83a485ef23ed450506522b97ba871b428d8e011baf0d680392aafe731c6af881222ade9c70fc58a99b0866a2b119514f5f0c1e2505247766ea6e8b9e198b31f15b52f079e01f695497407b25c3fa7914f8e88e1c8fc091600362ead9a6b5ff9b395b71ef5581338d02f94695362b268d3f29c7c389c2102634e3dd7e23804dc28ef28e96f53970da54d7f826534406330af719d10bc658ef6c9459d9ca15526f3973c8d5534e9d4a6101c33f51c0ad597492331b2d79f19a1860a5c26d324e0ef388c2f7b12c2512719b256feeb8c449ec31f276a92c40df4317f8a0fec821801e01cf61a58006bc6a8ff598ca328882a7efe110a4fc05ffce040851bde2d57b3b5e28fa7a5aab4e2755f5f1cce36c1026428996a0b8f10cfb8d923ac97ad161566888898046cdcf17dde39acf7508fd5df51309448a5e138ee4fa550853eb10c00880997be4399b3c7d0e8fcabe1c8af3211d7a0223d6278342836a33867ae05ef866b0b13bba1bf610d773825091c5c7886e005593def86883eeeac1decf9ef44e18c0d87f17266281a3d2f3dd22940850be1f62ed3a5b85bbcf99a1b43d35dd9578b7545df464f125dae3030998281cbba1a4316235def719f38165c05881fc7fd00070a2ed786428155b900ff7992cb36fdbbad80ed7bc821a74b733470cf2d46df87045030b13e20ac772473b14f1975112fdbca07fe7ac93f20a484c6bd76305dd57b1da1b6ab4e6f11c7aa9aebb0219227f7056f8e2d9ebd3d7942e5525a3d0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8038080a855019ac691fa4b3f85c1dc9bd73e1611328ec3fb16575b280e43cc81d5a10c627dca4404fe4f384d6bdcf29fe81fecebabd651fb49089c5ec92c4de012ede620fe3eedde84b6cb26765fabf9b500690e947983b7440ba99d4a24e2f6ebb678a9ab2636e4c07038c90334e594e897aa1813715a98af73c83ce74ee6e769b75f9cef1c40b0d6e8f1617b36562c232ac7bc228a2e8e5eb9d467c494b68e24d9d1f6a91901ef52f05cacef2dbc00186067e6348a1bce753edf65930ae50cdff01bb89efb2135ef9950b4360468da266bd85c3509172d6ed6316ebd0c926bc35c60f663d8b610c4179baa5fe9cbe374afd1d9cf65d5c49a546014f7dfc231caa26fe71d75c3d695cf05b7a5f9ad814eab23abf11d8cfebd87a1509747eaf9114a3696d1042d15fcab00d0406a0a49ee6a299f9cfcf4c4991ae36bd4faf49cbb3eb22c4936ce137306e6cd3cdbeef2026f0d7d42328ce55ca997287e756906610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fa7579a71cd3c46f72a553398277db9325a37ee7e48e4f2b6329e15666f1853863d338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba20401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207965ec277545e3f932f2af2ca63e00e1d0c65b524a107b19821d32415ff77b460563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbaf497285003e5988483e00e64dadd30c6dcf5e8bf9427232df75b1895f31818b59cb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a9588e9cfec613c0ff0b0220a80730ed985e07692ed157d7c8929c2d750a6bf6a820282721cb481bb5daae489b4cb058faa66053f3107883f4d9569420ad84b1e67f548c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd14077947574240541cbf52b905fe696e0881c3aa687e408e2129694060d583b2dbef710616de33da98a104ab6aa1c54ea55f534085f6d998103d2de3f27a2219c8b81978d6225dad2cae2afe2e0669c88c07aec10abd7cad1f1f5a06c78bb27bd9680325ce4391a8d1abd00a9c979abd3dc948630be301bbb682ad780d5063cec9e77cb80d79d0ea31147a0a7dae0be6fbe8d3dd79664995cabd96e7f61ca287d510c28cb4e9868a25bc696cd647325e562c54abbd42134af4edb967b42c051edbecfcdd92e19c8d6bcf97228f2244353e2aaa137d496b49185563dc46f95ba3415a81b109127ea6764bd5baf2901c0c52d9510c2b7a9830490b2c892cfe748bcf167ad7994b0cf127ef7f837d58d9148169c3c9750083f1529fc81b73ab49723c2cb96f2abd889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c04569673370a3a4437a9db27c238f8b65064a9750bb004346401071d2ec637eee5c155866c63bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c0876ed554b851c5edcdc12ff55da708b4240767b561373d74550ba21bcd46d32715fc12d7ccf1388fb073d86bead3f7ac6c4cef2055e669f8678b4f7714f832aa754b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042115ed538e01fb31b8da2432ee2effafdaadebab0e75041d714af02dfbf0deadf166252ca35bb5ac8c06b309bd50f282718f4097fba56e38bcfb8cfd31f1a4b116874d678e22dcd27d62f3b479a50e94f00b0b059922ada5d704930a8c51105715edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a93050ff17440e97241ce0d0ef6f6f7f9fa37f68614e314a441dd14c79938c1d14121b1aa0e64dfb7cd5d7d17605af7784e2ea4151155f043729f78f4830d130e6d09b2fac779d92fedf021607537e820a1802fd93d26e8e44402c053eb33e63e07eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de211924b480fc887ded728a6934d1e77184ee774a0a0ea62274cbe3c81aa67b7e014ea05950e56cad9b95dcdf216d413a0733ec67104a099aab0aebe6bc273bfe1a16522fce47a5142d82207d2c73ad1b6c08c895c26a5fcb73a0512bb80d1dd1f3465a95218f55982a2b7b9f665f14b3b372f568ca995ff99c07c3543a84748d5f2819f2a4c82e27a45ee4c6d713f88ae3d7491fa4325df3a1128e01fdbfd37fd83f0d5c0e43e200b51218208e9df84fe382e27e337eca8cefdb593b6dd0e48c44addb9de88a631455e7166532b8ec5697c63059306d80229ffd20db0bac4bb04c4be4fb39c246d7437f3bd0ea60dd827ba7a01509ffc70ec0f0f19f79d5c22bd7570f3c017fd7074ad58a6e353d0dd65714d3ec94bb2a99ba5396ff7e93d4586197f7cfe763626ee5613985c421a186d61c39bde5ea95886dd9af4cba94ff9302ef502627b8aa60f5b0fa4103a7e9a51825a90b903c79229782cb29d702c118931a669b9efe5edc4a21641a6498754943559678fb34511fda82733088c892af0758a03ccbd32dfc48a7f2c6fcdbdb5bd0a79d5de652d83d7adf31fd23fcf139621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1725a9909bd61a539b1b0b59521d1adaadc493f83185320365b3dfa8c0610e4062f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e41982af1fc8729b808e78c646a8dbc009eab9762df888e2221659298ff9cf7d3f577e8a96160c8618c44948d8b28e361f9e56e1e4403d5f9b61c36c5226a183cf96c957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a6d5808875cfc9be6b24a07585ef4267656d5699a07c62913117eabbe5d6a8778f48ac66eaca32d879886630dbc64bf21b49c90a921a92b1c86f6f899f8d0bd0228e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348f548c63d51052fddec6a2569dbd97d5d22d3fa5cf8483c772f9b7cd22168223117c6bf791370434e1d5f6ce8425e03bedae9440a09e040c22153be8b8b55472962df6973484d5d2e04b0d817305ee1ed219713f2c74f2eef8fb8fea2e32b58ed0003dcbe17830190984304269a5224ed4cd8580ba48b66b616c512ccf66147a4ec879ba5d8d0f5c97c81da1b9dfc594cc82d49f15eb59eee1e78b770f493ba3cefafe3de211971971b9e5528c1419dd19b7093286b0633e542dfea253551b3c78119e41b20c70979f420d0e298d940bb7c0634519daac4cf205f3b4bc2cc496bce7ba97215d1cdbfff32d446e8e74a52f8ba3e9e1cf3ac451c824505f4d715f13b252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b316d53bb1a58752ab9d8fa47ab8a233759f12da5b3cd0569a92cd2d4941edba0aa9228cec2b2d296d03290692205ab5b0025b4c71bf3716b7a3a1b18ffe94026f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2eafd3b805b90cd81b187a16938e0b9896748164454f92019d88532f69f548f3f1108da3ff90223cfb466450b84f35e901e6a5e1a86ec24414b06cecea10e1e84e882c63988ab55115be563bebd9fdd0d5f021355b8f98398623f61789c1b4bd72abf0c4d4accb3c93113ff3ed050162901d849088e8e74e197c81e8a7c2e6ed158b45f8808f2e5b66dc6fc4c5f5ae5edae969e5d1e2677343900d7d0a8e8eb541615f6484714820fcf5e8a2167f7f0d962309fb63276ed19562eeecfeae85d21e6bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b95ccd75ed594bfe3c7f4051466f364a1cab1830925eba537e80b0af227678d959536953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbbe836a6e8d95fac26a2badaf27907d4ebdfd5288b82f7acb482053231c9c1b01a40588caea568727ebb71fa88f96e875f9cd5bcbc9032d39f361ce2460598459e536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde7ac470f6c6fb0228d29fe299d8fcf7a879c5a672969ccacb19c996df3c9c1603803342e409bb8ffbbf4d80bc4c48039f4f1394e644953e41c90d1a3d7b8a461728a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d937638618b37fe04a08e918acfb3356338fcb8350954476849877e8c4f918390a797a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e9545e9bccb02eaedf1962b142f305f286dd71ed3661c9185652655528644f8ddf8d0fe244b8d0482c9012c18e4423dc2217975247c2aa3176403903ec0eb4593959c238f8662a8ab727deac7bef08994d0e5ffb2aed057000d76a3b19b275bdc230dcafa79aab238d05a7af7af603e641791341a25665aa1c3885502612a7e127d99d0dcc2517069bb95f83714a2fdc55683f48ba1368bbe1f0b37ebea584b2ea18fb218f7d6b58da79abc09ce8ecd88b36c4666a491f1e5c2756aa00aee446c84906ec3be8552f2c0a8e1bed791aad22a8ed6d462b3f355c90c449507ea308e67744e4cc84da2823a4fd43c2c0f69ffb8ae70d001190beae794abc75b13c72ca74b1db9333a082fc29e9b2e5955e8dbb1daceca76d349306229b4551ed32948c082a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17eaec0b23a5e74b8a900ca2d6a6b207478cad967554213e3bd793ef05e92ebe021981bbc2af1f398bbf07f69dea8ae0480eaf79fae4c41e58e62ca6460e6f4b7fecd7c86d236943d47e83218c7417cc813c9896d4f880c542151457ce579ccc4f7219597ed76459820cde4bba41f1490d8242995c9db61476323b963bd044ac7f5c58b89b9caf0ecfb2c9096b88ece3268826ce6ed73dcd42a55c96b978b5a80b258b60d3df840dc950875db2e505c39a2ffee17ac2edb3b87568f77c760da39ecb1b8d61922d29860faa542e855f1712563dafe98666eed08160f8bde8d2341b661d3ccb16d515c47e5581ae7fc5a5760e0f241d632681a7fc62890ba97d3945040761503bf7fd6ed4130d35cd0cee4413099125e18f21e0b8ce74e120b3056c7e7a096bd06f7c63773bbeb98b258a881d529a92e8ed52d8d3f4a445f247c3532ec629c23fd20b52937adfde32d902d3cdd580e4edc63e7319c282e14ee0a01eb87dbb341a834da206e72f3ea6c99da48c962ce4f36ad47b91fe6171ec9328f0d21e17e5d27985986270f26cb1a4ecde64e09251ea52c315d52fbe6a7de587446cb60d6ce2fb57031ad18bae59e7c696c2e5e2580ee86e77ee36ffe61bee2378160bee30669dc7e531cdd108eebd0986f5bb63021b64ef7ca20adf47bfdbadaa2c46b1899a8c92ecfafa397b2c68e7b51344789826872a64b243534f7798659bd9c464c4304abc2c322c8ebbb86890235fe50590f075a77efc584e2c0bfc72acd1243abe325ef75647ae41ed3c866c6c6429306bd549c0e066ebdcdc42f59b76fb9723392cded1dbfcd640588ad93fdf4bbd0290589de85ee30be89c006b61345553e863287f5b2486450efd79a050b47daf904d7ee5a468ab04c86eeee9684ceeed6ac8538797a46b32eab8d3c5714b1ea270d1da0b63895f15f117003be374fc8545e690963c698aaa5c9d4cbeb66922ccbd736a3c64eb1ceeb69544860b3e528c5d09b38b8805dbb2c64eb5402542da544d19b121894dbc718ef52d8b69e96c0f19d918ade50a64959bf19b108de2abedd5a7dd805bcca1749cf1fb79385060423c9dc233414eed9e97f26f1eea90b0206ab0971683898186903592608b0cfb3ce261ea25c54957b176e47d0d40ad068f54b85edafb97430ea444aaef4f43a81ea10d48251fb789872c451e8c39a5ac2feab9d2712a89e0d318ff6d3c1ce1fda4dc5713628d96dff4b7ee116a380f218f8f55824fb57ca0b4102635b214244bf1b787a7101234b97456d1211b313e3ad5f47523269f7956f766eea40e6159f4430ed1404133a2f009ec039489d7eb439a6c46acfb4819d124bf47799eaa3b946a67506ab5333d6e552b3a656e03b34f9769af5c88cf7202b1458e1ba5067f25a0e0b6ab839734b481d8842769f45c88cd6912f8f97ed0b32a9a45c5d9d65fda1f6db3d99744c080f7549cedc445387e4208c6d62380f1cd5e2fe5fa787e04534402e3b2bb8d376ea04073a6935ae2807a7da16cbb8f2bbcb93345214241d8fe392400a309a54ea5b1a2ac2e52773d3ab68e07323109b9aed88a69fedc74e082c1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6fcad4438744203f96864d962385cdf597599c17c0fe89c81f3d82b91d0edab75ba36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b22e4dad3aa44d5b71769948ad1ed5c5d9958edcbdeb7521628b6d76e037521de4a43dc091bd016404908d5ba60499a5d0c01b5564261d5a2338126169788d99ac10584754c45bf99a089f07de7cbb31b76adbee4150cb173b0903514bd41355061caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb861de75fde5b81febaa3fa45663c902a5cf5dfdaddf4eb77a826ea89201a009fab5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae302f055af05cc1c4d6c4451a7f5cca600445f02c8ec08a71c19146ed2bdb33302a69a56db3e1cf986f58bab8a9a51485d0ad1ed0f5904fcb71eb1dcae33e0ff243cd9c1f31afb90438cc5d8922041b5d6c76f3efbeeaea1876e65807e0cd1460db00e536308bcce034e115f02f91dbc448e5dc5585f1b40d93cb0b423e7e184fdc64830feb8e520a73850b9bfe3b8deeb94980b5510150d869c62a96fec437fd43ec35a4dbcbf1ba4532a52e3f158d76e84f24dd0f8aba5dc33302eb3b92de9f8913c21f496415da0b9b7b6d4fae9326457f5a459d5c2f819c77bd41ad78ef861cfeb9df77ce02632bc673411f2fb151c2a32b809c796545bdfdbdaeefb07609ada49e84aaed13803fff476f1dc8f21dba228ac64ab58093feb1f29ebcc72d3f01b71f567f49025223ae5e074e8826b4bae179bd1f3342ab86a2029c2ab0668c50dc91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078e07140815e8d7bb3eef0049c0664a0c1ab2a885ddae6f3057df5617833fcf17db141f7560f72c854433b03b204696f34566c0aa84bedf2ac4bccdc9deae7b19359f344123827f2a29cd01554baadb6eb25f7975127c83418b3d376ca7d690c7ccc0eed9165334dbb72f0510ca32e64ae2f0b1836360a6eb9df1473f0c8e61cc3b63ade3d88b55921bb48672c49ac10694e74a7d6072215f1aedac085f56e07021043641ff098bdc6af0148a2df3d725547cbf2903f1ed87f28ea7012a19a916b7ec52f953aed4daf1fdea54c7301fb7020c5497096b5360344fad56227369024f4fc75386c63b03a97d5441f9c6532e37d7706e02ba9e6622df88c521906055ea2385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80f6911184d8fea177718a7429bd5a223caf0705de92971350f368be0de68bd76ccc80e8f504523e3ed9100317b4f399e864fddaff0464a4b64c96f364d635a38bda4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c2701bc7dfe5a6250117410f11e4d4410201fb56b76d7156eb52097f05721708856ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b79062bc6b19eba372b91ecc97264dc854bbce9dff4d2dd72d9948e5e120e8732bf3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc6a0c0aef729b668551efeea5e28dd52cd9d8dfad4fda5e7655e3fe50899269c926613a4fc1de9a1072126b07d3e1f2896d8c7b09c977cf914bac26f1a9bd282261270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f0703c697837344423b254b39a0820b7d367a19309c038b4aa527921d39cc832e7a41f90e5fafd185de533935f427a0e5eaba3143fb119b731464929817083257f59798765180be1182cc39e19c240ceea637b4a67b4283f9b891a5d3ba95d08df7a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf523e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb5250b5c5ba74b101f10edbf85e0d1881d44d188efd463a37d3043383ae92e69be1c67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b924e654baaccd409c62e938b1dff848b526e12277361e20caef66361c1d290b70e0b036e31d51b0c1b1b9799e718edc119721fb7d70a93a479758b3244963720699a74b1316ab67a4397a9753b87deec1e84b0846484d6f48b6fce0e4ac80e56f7d280e2df88c3e2b5aa03a077d69d66b9a589676169723ff4dd5f929bfb69fc31bfdc5328b6b0f00c0db5d50516cae26b2ef91ec1f5e83bfd24499e4c815ed05a6574bf3aaabd2c8b9dff1d3ce05d422c0d990c2ee9f9d9a0cbb0d5d721fba62e611fb6a917ac294402d4a35f20e212c0a32a6151e8caa5a1c628046f5b25f03cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e3200e11a567b7b703aa70fca78e02b09c1282e21bc4ee5c8f50b2a1f8b4a992c4d1f4221e68541c911f2d24a16473ac48530152e1956a90ba25ca232055cea1bde73e52daa3a5b986c6e8939209dc92dbe295761692883ea8fd6a6245a67958b99a2944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493a2079cb60617b0bb054e2e9e346ec6f5b3fdf8b4464ac9da89e09655e3af183b0eb7b75aba33c931dee177929f00d7ebb06d594a230f3329638c50c1b670eeb426e69e0b5192871926db2fc6a15bab467d1bec5b9fda31a74603fbef84b55567303b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a107097f884262f784a591533526db1a65765ba8fa351df808595eecfc1bf01098036b56693b55603f45c52444955a8681ac3fe7575544b252d494e46644b2f2c4d1dded712d4f546c134dfcc3d0078ce1efe02579d20f452967b70b9a265eb2de9450bbea669a1d2252b2c293c3ecff8659fb9f1a960192220ee22551db9dc111f5bf36c1a2d2554a63c3349c43e1c912d42b2cf9e8bcd48e682e3824735bffde9e9ef8fd498658992e223cd2ac07064c3f4960be923bbb90bca8f7f8164ca5cbf36427b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b74b5099e00c4f66185b63128ea23a41ebe9cd61a02e74444fd4b6272f72cdc7cfda7f5315a83502ffd9c615a6d02db9f06c74243a930dc092c2fbab29a182cde50694be7b7bfe080044a015d9374da88e116fae176c057fd942bff4b32e373f03915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b1433632e8e038a818476701358cbed64531db8272ebd5d9846ffb80493242cf7daa8cc2dde9409b7c7be9fc58a8b34c8a39cf635c77db57b35dc076b3a82e569738f91bfa0f7f5bd6dc69561bc7567ac0183850b54aa5cc814dffd8d61ef2a5719c1e5c50b5b79d886caf33eb95d9c9327301a269f8c5e6120a703d809579ef33cc2fa5ab39d6327bcc25f9f6dc5e0844c34318db395fa279f6f070cd7a2791bba1b3cb30f74c153df336bbef27709c99410d389fba720855e30dd8f6abedf82b0a1fa9fea3946828d247c5562e60a8bf3403cf3b9d5a357a54e4a0295c80c2406d206c90a8abf00f94867aecc9f50aeb74e8e5b255949ce931a182eb4e16ba4b200c8e20b29ce17c375022f7cbb63baf0aa73f881fd5ddbe0c8e0a38a449ecd18669acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebf8284a613c6ea62449d52901c92dc839592812e891fa64527fe80cbedd077b3aa3cea6fcbb3df5bf57950ada32d4b0c68a96c4374c016fb9d45c75251afafc8b71e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af9e390c206c09ed2fab1724e9f1cdec5db2fe22d4673cdb01959040048d738fa0a73da3a36fd77e90a44a6fd6d12ed9bb2f1eba9898456cd199ae3ac85d1f313974a0db3a471ea51b4ad51a4bb52f06eb89887ea55d0010d6a08466e79fa2520f3fbbe9d5a9b3d30ef1653a1134f07663871e176b0d808d10d8eedbb407508aa6ceabc473cbcb71bec7bfd100602abe77493f80f5409d5c7c1042d41b6f2577d4195a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc921fbe42455c3f9641f1406897dcedd9616e634b6b2fafb7626475898476d472fc933f4699340a1a3cf7125473ed520ad3591c9edceb87aec3e354fd9cb63a6816e68c25c75529c3f8b8375d1b2146aab60a0f4e8b30e788aa28778fe49b7bb2fd87f2c51a2cb98574c8fa67387cd2f9a5eff8f2240d131cd74c37acd3b8cec3c88dd79ab0053e0edc750e18467ac2425406be0d84d792aa86c6d2cdbbce9f440fd20517e17407bedc84572708059511d4d2df8969d438e8626d460ed7326f3f2c69eb9d71f72fc345a9fa1d6ea76abf749bc98687aef77e15389da5ed5cbf22ddacad0d804e5b46db3b98b169810fe2d7043ac77d0a99cda0376341e1a25f50db3a05a8e84c3e79ef365bd8748a125bd5f045917f43e3b22d1e4e1f704afb2354b4da43af1e0eaffbe6450d30f23cbdf2247fda93f5c125c0f55bf3f33de37bd346081f9c462948d32d1e3aca30735e22be86beb7d2d9be4bfff44254a8d77e10dac68e52ec57b629ef43e4c26d48e41270340dcce1688028dcb387c6bcb26d94286391f485b7b622d1f281fd1d583b3771c36f74f1efb5c8ff63b182d5da6e6a513ba4651c630100130c5b3269d11dcd7914ab71b635543222fd9d75023a43d62bd871a0789c4c247cd43963840b5fe1cf907d178395a595d44c22f003108ef4f106ac58ad269d8fcc2b8e8fcaa70071e8ecf06f2c466c076d63f939f8bca0418462e27661861c495a2b1258640dac130b1170acf02749f05f970046b9049c960d509be3ac41335c370d6c80d5c64c6ea0feedc5a0a88a3c63f43bc60dd536c306aa062e755578563765bb93cddb71a54280dd4b0f1a7c83ce235b680d59c196021177a6eee526ad6f1e08da41aa910b748c5ecb16e564721f47a3ce1f2a7c570ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf4f2fae41edcf205ae0f1f739cfad851f4698f66bbbc6104dda1c16314b14435a9f3b4e513b2b9458b79e2d8bf3066805a19d58a3adbb85f1a252d1bf7d1548e751dfa4e9a4481f22abf04b605d10330dc7d0ee0f8388e1613c0c69275166bd0cdaef5fdb989ac398be5b599fdf36f3fa9ede1a355a42cfe4c1f2f2585483a8a126b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c83825bf3ecc31aff26ec6fa07acbed7d0aa9af1ca15e1c751ab004d8642c30bd102607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efeaf04b36cf82432257709e07a249c7f27c2fbeb13cfef76ab3ffd5af1f489f5b515c59d66e0e1b2aaabeb319dc63eb7b1d750de210c6dd6cbff8849718a8467e9c0b96eb6a4bade44e6b5057059e0bd2c082ec560da9f708ee3d56d077703e1063033120cd2fd24e3a48518c573497bfb7ac364482b39394c33122c92e377994a46a4a19316bc252bbc9a4547633a8a988b3d78fa721b57ce8db125a94a69707ad9568d2674889b2398a19bc7c2a25d6dc192ecce369e928e5e6ef04161e88a5f312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63b159887893d0704143ae0f5fa8a165a41b40fb22b61656e44fc85ebd802808f94aadc0bc5f1f78902cd975c9e72deb79d75017e69eabafc08dc8513d4e016e849cb46502b92c2100d78f0404cef9b37717d7d43cf8e228e359d5abe62fc94ac2d1031c91bae43f37d52f4e70266936d8f3f7f1dc553411b34ce1312e6a1a5b506802469028258d4cb5c1c98d3f03f77ce9f9b9ffe600ef4e393f7a63bbf3af12e254ba671b308c4e9c9aaf5d01efbeeb19bae277d1f18fda0e070da7e86a43b7621210912afc139424c7d96318bb1aa389c40167a5c4a811f8c7f96293ba8b910b03e6e6aecb1d5a7228ae27ad8d812400238c222cab6d627cc6d4cb54b05ec85b4a50667ff0e9d4af7b1624153a9791589a541ed22c3fe0928f2a2198158274c9ed0c1043ec844885cf501273bcd5cf4d86b5c7f17239b2afaa570b42f45dfb77f5d8d4a36bd953b8a3f10800315eb6a97761bdf8714295c0b13cca1e0a5734dbbce745714c9485eb3d0c57ccf2c31badea56d70fd9189cfe3b0fec6b8c547a8e40f2db2c132b518605650b18d6640a909bcc561d8cdfaebae216466057743567d9dee0eb5f649643ecbb0f4ed837b2ea48252e283aaed134f54a9c9ea52c3f4873be893b0e8f832217fcd95984bd65bef6d3c62c5b770538af503f3e58c180dedb3d2775be09c6e3721650a075aed84e37ad50c54ee78c58e34e192a81a0127e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941dec188d1684ac88a108e32ddf8c5c18a8287cc81ead69a459bfaf1230e1aba4a38b72d23115204483d4a2e7fb696ac9f3d4702f82cc14e6ab1519df811496fc25aa48cc3be991fdc43e1c1f9e7bf1e9b73579259c51f99c1b2131460bb355db9ceeae21118acf3c5ec97e48b81424cbaadeb9391f3a5cba3b8aba7badb3a62d2e6ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400259f5c0820b4992db61fb3ca514faa367d72747cfe98447964f3a4006088d13e203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327ed45ae42e82c0a3ea96cb27b20848ab4894aad456bf70bd83099785b6b5badcb2682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf4755098ad1b577fe32c88dc8969fdd4cf0dc33dfaef34bd9b9edf7fc2c4576dfb3c394510de6bb6a3ea05856b0f7a85735f545c3dfd8cb4208fcdc38b9d2afd242a7352e9d1696551fb47989a289551094c1200ec11c57e4e15fc4dc4f05d970093c6dfa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b678570313a2f8c2d4e1989b32b7080dc71eb8301526fbf058570f9eadc51bdf18d385d62a7df512a0c6bb23cc3fed2bf50b4b3c4ff5567bbf4110e13450cefb488cf297f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546a21cafd94b1fbef3e218ed5bfe38f59c6bc4f772a373205064c005c19791efe9fe2c3115ebf65556a886380815b691dcb7cdab3df5cf6ca04605733aada655f2634e12af5809d34a52199eb1cab06707f0162bd91c52d2f5b6ff5ddb340542bb4418d3e23a6101b2856a5c860c8414022c1b22634b5ce59b3afc8948dae42e55a3d62da61b9191ba6c67fdde0750233989296734cc2d3a6cedb80fc4c077901d734b30ed626f77e977ca0fc94365f806c482afb9f1de6ac42d649b90be01961780823d25cda929c5c9e216ff2bfa700442c7e5058077989ea0628a9105d15206973982682107810faee4c7f23f7fe0e60572f345d59eed4debf6bc4952b365946a98c3a6ee97b2d47c6de333960ab55bc76dac3c3456d4a47a2790d12832d20819024ec736a8bca4cc31d414ea2978b237ac6c4ff0409988f8434147a29ecd6221478fb3f2e050117d779636d7404a97152db43ee0f1e3af60d304d1a521c9f0972cbdf9d54773aa0412ad79ac6374d148499c1935bf1dc05d9f845cc52ac51ad93fbab0a5c99e231a360e4b29645beed771ac6a99709adaa9517ac7f11078e913d6bb5ee6cabd23d69158f7869561efa11b82b59db8994122a088d5ced77f5db7d3ce366f8df09da3de6f04c8ee4ccb10fd378eccbc59b7b270d43cd56352176835cce97327a2ca7fe5a65905f276cd7753aee4cab16c4f0ae8456a0a848452daa95502d2d674b6e790f54f46e8c200a8552555f31d211228f3c088990c0d400d1cf36aec2d0be41921b0bc6db002ba18bd849657996c1a499b8f45e30792077b38219445d93af59aa850742924c624367f98fb3ed536b76eba7dd9c13ba97d4ef41a12bc28a7a7ce318fa3230744a538fb7163899b89ec613db55ac151715264763afdc6aa788d096e8c09fd4aae753dab986daae7d5dc03d6d12582c76028d36befe6223665877d0321f747866376a0fb5e1f9da175b54f0dd5e6c91f538030f95cfa6849eb2f7981c2889c338eaf5dd1210f52fec44105251d9ca14ce40a39a38038ad0c380cddfcd1a2023bb5f5339140a844d49f2dc1753fb4c09f959afaf421352868977fbf70af39305c615f7940a5eb1b4ceba52681e3b37abad560796eae1137bce100819762a0fe3a19f5efb994c25ea4ef7abdf046ac3e9b309a8f7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d385cb0903157428e0afd8af5edb4485573b6163bfec4c3c3ac25b14f9598a61b7b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12f718a90e0081a70b04f3de5b6e726969c24d43d638b8bf42264b0e8d61a317477211e2c42601d7ef8ca3cc8a1b7d1768747da8221245314fa2946c2402293632ef944d2c2c5ec8798faf152086ca30ec2256dc91062453ddce32a7a37714e40ffbe23970ade1a77a5dee03f74f8281cd4b62f1f590635dc000819e3e6b25cc325cc21fdc64b4bab4e5ddbd64c5f1e06a116c23cc9ae07731f5cd628121d9334e62cb07a191901bb4b2343f541570b129aa68e1629645d2b334bed44dd7ee43d2ddd2358074aa0d4489ee3b5da85fc3b7cea0e723afb4f86bf300ad43043cbb3f16a0eefea6cc0d7c4c3f13948ad7a15346e436a0fdce9ba8b501255fe64ede5970923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c726a0c771b46f21d1c1e0620c516f5a150cf4fb01107ac7af4dd4b383909d506cbda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435daa7828ea51c04eb1cd78b371a69ef7eb65a07c0c0ab47a4bfd6dfe762c016f85f30e65ac664d090c42a716d76f7c97976fded4d5785010fb8625ce3a32e82362cb5f7040a77a052566dd8718bc3b10a5c2a177da168e84882d382062f025de0d50ebdb0a9bb73f9943097b8424622919494ea13427e548c7489a86882b19dec2527227176b6ccbc562ac8b7ad0b35cfb19ab18ad5ef6f82082d4b14f94b541dccbacf855c378a006c919356ab431c74e5020d8261f4e4b6316c8e9574888e4ae9787612b28e1251a0c6bfc32f67275f3c6488d18712a20dd916c09dc3a1551f331994579a45e82c2988b9a6a90748c1180ec9ddbaf2152f28bcc33af8ac2bfa5532444c5cd3f25963e8ac2c9cbf201c92a7061052fdc251b8bfdaaee0d83fa94992a1db4d05aba506d46fdc723e1bb984c3b2d82bd4b6951d18289fdf7824c87d9b4eb49ad587bb87cc592d2a1774234198735869e19429ebf0f074e141dea3453bf93e041470f7eae957e1b139ff598c76e70beccee863e175ef36eb0dd6195c21db7da57a72fc8cba90d2c26006a4c174f52c4fc7ca338eec19f095124d2d02f0d97b7816eb0cfc89993eb880d4deddaf743f70aa8b9b5fbc04571186b4738f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b416fc7136bb00d0dba02356187268d2c589bedb71cbce604c1853cd28d0cbb9aaf119e36c8100133b0c5ca6de9dfce8f8a481032ac3691d5057758b00e7bfa504f8df3a2420878d30edbe4612991ee3a1e7ef23b9c7d8305e711a5f7b5103390beed3de013516df573adca79d1679aca74863b4cc95618d57bdb0c34e1fb08a1660757c979b8a31df94667e4bed4317d67787fc89cbe5b47169953ed40f90888b862121ad8465e8580294f9ea6837d9305f2ef1d932109b946b883cec80dea8d9c3ea324b30ca4ea5ea4a12ac1cdd7034ae2dc240d6630395542bef86cec8654dbe4be89b2ac5ae4a16cd05eb3973b92a5a043e644baa083f90782aaf68549b8ee324831530fcb8d361925530ddd4cadf2b2a60d5a8cd1a4ab09488ef562979afffe03f87ec9e3c3905983acd6137fef7649bbd677b6e63ce268a96ffb68b48ad6a96eee0760f77e58c339db7503f1e0847d79bb278b8ba23d477737adf48c2e8e0e70257c4b5fdad7f3f4955132763df35ea803db8a71e82127927b6bb7e46a422bfdacebca048814e46235f822cea6e6d632530df2c8a87dfb908b6e7e45844f2aee9236f522e48a27b9070ccb7dd18f9e73194efb4089b0f968354df0342f2c1b5fed4b44b6e23a3e8596cf3de21d06586ae7ea74289515a5ec6775bf8d2b5b90c7b3ef8d0caa483070445fba37d1e7c9049db179a4d89928c6aeb6ecdfc8b90d7eaeace96478b2c7ff5fdefc162e64428cc6116e4406a55e1736c884c2fddbe03374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab0b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c0139accf08ce792e2a2ee37c4ba4fedd784ecb53d36123c08b47d32e2f63185f427e53b9595f686d23e8b76fb99f156c4433f9565cb2f81948c639b505d92315875d091ddb583e6d712d14414592d14da88aae5de42cf07595f413309004c32b1db661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f31597c28231b6178147260efaec500d1d10514c4f7f786cb3a8efaee3e59c94aed6181eed96ec33d3f796cdbe05a65489c55d77d645564d4ed239a86663ce114c607856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf22672756ebc5f7045a51413b487850a7166afb201dc0cdcc977687922cc613d899620db5bfe7bcd3db6a522b2661957e59dcba0c72b5d227e60a4b2e5a44950c30826034888acd1a50710e1d621c80bb9f39ca4ccacd63290ebe41d4fd1fa8ca2178d5ab50227f9c8d262403f64339d28e2ea1a8d7ce85b68bf503da270065fed42fbc4b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1c89cd5127d1acb9195d19f533ef805f52a62e37ac742c0fe82eab0fc666bed9c4cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d09fb0f015fb59d7a01477600df8bcca4d32870b6a2e0c45beeed752f630b38133341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307f826b08c340146e51d77e9468bb1d6d82f1505a3b95e85432e8f7e3ceda293ca6f581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4bcd5fd4fc6f40a0b01d4b25df66458dc88a1c22e3a6d5e455c9da13d4c9ce8793363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b429c1f4bae375dae0fc433e84becea334904c2cc349c4256b3fad4d97834688d8de4c3e0b0f7aac5166643a5e0a6b77345136c58d500886612202d5ff45ef3b93587e923fe4db3e2b3f7e292783c4fd5d6b034e8d0f89221c5f4b06b19c2586a9e19de5f581e6b9545472dd9035332d5cec5de14e8bad46b809778be0c5ad4cd171ac9f3135c4f51c596150443b7448e2ab786b21a6ee5834ee4c3dab996eca60afbc90d64fc82a3e0a2de961a3c845c78971695b565d2c7f4683db8fdb3f008f900a09505eee39ccf0c8781a9d123f52da6743d0fc95c632350509c423f66127b426ee76b93315750ce63e82fe9c47ff8768cf7eaf6ffb1220e63c83784b4db8bead2087f20113e50473fee4a73f72572156037c9688adf16b7e9c06bda4923fa6a73e27ee98015e1f8d1e0f359584c75f4e1e21d754e3e81f54aa48ae5be117e5a4a78166e7868ef212c19bac5326efea6550c9ca8bdaf62b02de3e042fdf8a4dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1ab9addff68ed701eecff494348be58a5a78b8243686ef7824adcf671a4909421e9b26ad846952e41fd64db9f6fda9218579c0c7149cf9fd67e245c10c7f28c543d57710164c227cf9d080d2885c44fe75a51cdc1b81ffd6aa27fc6ae0b70c1b733cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eef88900e1eea483131eba2bf35a7873258c00e3a75617eac7c84e6cf94ef0c8c2e0e6830f0fd432d6e4bdec280a30e79c82ffd3a7102f1df336ddba2d6955ee0b2ef4569485dbef3a1d573efbe7820bb6f2a41a5f88287d2fb2181b7d05bd44c0f517d0b39dd05b088d83e2eccf5feb0442e7f809f95f044db36839ecfd36cb23139bda662c882b199a7ac8254a0819e410283e02b4d487fdc79bc194b1b2a4a39c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c16132b2f0fe09b82e0e572d599f19f8343cbdaff9feba543904450f55f52e5b8645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768ffdd66cedf8c212e9d2e111e78d7613bbbe70c3114244f41844ddbb5fab969f449e5c899cae866561e6c4a3cdde641414b6422a78ef8384eb6a27058c7469cd01d03f232e0020325aafdc5a790032f09e6711f26835c616356e4c9ea6553d58b37323942b3baecba0d0cb6352b84f8b24099a3127b5079ce1397829e128558d76fa1189ebf89c22bfd9c5f8f243ca89a95e2ba91545f2509d9602ee4c8c38aef033b6e2edd5098ce5f98277620a6ff2c0c47d21d5d4faf7fff4062b24a0125b6f40705e919123149802bae69a5fd39eaa074f27fda1b958529eb92df024774b22349e52e66e23b07a17567d6e71aba184b23846e0a9fe835ff614a0310a24cdd8159122d7d0be8aa4703ece94c0fd26eb106ea4128d572a6061c342686d44c73640e2b7d86a55be890c1676b127c565f0c6cbbe2490d3f3e22048995bc23947fb783a5fc91ce0ae11748708df64d1cf9cec8c59a5f4792da7212dec0223b706980bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3fb1869d359479ae2a4a7d2dfdd72c74bf0420b926e5096b0745e137d9c9e04a61b62e096f35d63be5d4d9dfedd025f2b0738991470c6052cc359ff3beced37f8957d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f5831e7d7ac7d6613c70d2f98f591f1296cff63a1286f7a9baa354e1357d80e20f76c67184409ef96f01f5dd888f92ffa66a6c544fa6b95dea741bdfb9be802c0e31c2952b040e5c24726c423e52ba939d389141ff27eb2307fb3888657b455e2b9bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590d51a731fc62304aa0cb220b94e67632db9b0699f1986429b6eeed89ffa6d00d2185423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae3c6673ef355c6d4348242ec01fa37e5323b8f6e8f574071a1a47c922c0e48169d74d498871c3bf3d6aa985ad01c15dfa916614369dbcd832bdcb9d2d45b15e081e42670b8ca2f254d634a64b2073838a40f4fe1ce128441605a764598389dbf104b003479b5fb3380f054c40c48515340f7b2550bedce50a066c3bfd25501c7a160d367b610d9837cb138ad0e64ee55036e2fd5979176bc6e7f7d061d11e52be2d7229bd7596b039b8aa12c0f7f875ba36965c30612dc63b54a5b483ad42abade47f049dc328f5d8f08b8abfb6095e814990f8d0f1e1dd825096bbddd52f596f26b4e03ef24a61e11e5bfd525d5c6a204b8b018d54505c00ea482bcd6de1d511da0ba6765f2969482bf8eaf21249552557fe4d6831749d9cfe4c25f4661f87260dec2c93a66d858f74964b3593b11116655a20a9aa553aa3ee92143562f850fd3a3140f7bb8e02848c54e21338d0ccb86ce1db3074283c12bbe67b67d2b29efd820dce9544aa2ef925588d139c66578d90ff011f1f46bf8b7d97a87cb20314f4b67ad01db796660522e945eb1f5e8802e8a32fc96ab25d8c1ce753707970598dce9f5688ded1cd79f37015f2c9a37afad85db3b12c8d3e6d7531724ab8c4c73d86335ba3057a52752a8e132555f2f84bc4ebda340d580918a883b3fa48dd5d408c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7bf97ce53bfa4d006bf1a3e2112bc0b9fa4d197d16d1d6494c6745fc2a3266903ff7a0f2681e7566c7f12792eb28b3698910259e8825a8401f06d28a78746235047937d56594898df6d4e2aa4d03666427c89a9c08d304c08d35b5a9963fc34867c691f689aa27d5bedcfc3fa1f8b27ff7ee0e59bd5335e02db55c45ac5d4528d6c64256f9a28e47496a9edbebc0a0884a0b3e893a6f5474f76a89377e5d36df74f86c10615f20e734f594a8f47e419f3ad7944b8d6d471f800fb1a435f18a0852e8b51dedc050d372490d4c99ba6b55b86331741595a590f3bd08559f72915a735592d64b7afeb2f3e15c5d4f3d53fcbd388c271a20219675679350d512ce865fd9b0a061c57d530258cfeb4104adf23494c1cc2bbf2043bbfeee313cf6b840feff90f757fa75bf3addcc168a3f76753013c140b92a83f0d17675f0ee6f12f7d0910c4cdd9794aba560a5d7f1cbb4ae21b2ab6d9c18de184d16c909025342140ac630986bc90d6e1d664122250ea26e231acb36b7cf75745e3f4848202bcb33b70cfcdf862e5d51cc61802ebe738131d60939d090893eb29f14178d4d828df99fbae1fc1c90e60fa09d9979558da0d4175e58b02b186cbb29abed65659de3fc0fa050d74af2914ceb25c0018d29eb6452d6cd0ea2e4b0ae0bb2640004017279384fa7b8218a4d7ecfbe1068168c2e2c2b7c277a2edf8a6d91142b866855f22f4e4d3560c5a4c5b57403d1c3be222eeac80065b143747618eea421e06d311a19c88a6e919559925325e285ad5efcbb886bbb11835a795dd2375523ad4a50640b37a56be0cd32fbbb188a55d809c561c0d7751e11700a02f856093922813445ed140d5cbbfc7a859930dc06d349bea42eec3661a459c58509ae2e528fe856557448397185ba38c25e7856ee329fd0d2d7643fd257fd5a37f5add49d43168712085a8d8b5a4eefb36399987388bbc64b44bf82729dfe1f010083da2ee5f17919a7d543101939d5480ab348b0124cc6f2e711f97440c04b5632e8155c498abee025271109ba58e35c9bf9c9e47086de675134c31ce42e0f005e2a185c6b3d8b8b91ffc82067a7d416973be479ace64d4f64dd055ebf315f002addf28096adf50818fae501495e5f77ced3cd5e9b58f42e5af715a5af338bf6d07da384e244c4b2f45189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a24109d9b654e2176d9a454a69a8ada6ade9d200e93c4c1ce70113cf710daeadbb18746447be6f0e939de68b43bb88a04d17e1d31a569848a2d56a21c4b29b383002e3c48e2d64ee82ab0d4066973281abe90ba295f8040aea181412fcb23ab021c4062608667dc25e6c23c83b5873252254b89fe3a6ee1bdf015843e212349ee4496c91a0bfc61b9a9c449ba5cb99949889809ca160513cf7392b289cffbb7930354668095e0815565b5fa99737011ff9c46d8194a6a5970f72a25ec9fb554830875e967170a44d9d9a4b1ee7faa75d6333d15050ed8e019560ae21e9dc8fe9ba27f00ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3569b603c0df00d986ccfd51d6be0e4ab6d88262369b86f955cbcb3f54bf1a2b0c33e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb7521a6a531c65e4a25c77eb10201fad420aafe6dcad0ab035a493962fb689b67a74dd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a5bb69bffc73e0bb2e495cd13e2bd0af9b17c3d469384836bfb560e78079f98f93d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e3705788cc733104772b94a9a47de551423668e540e13570557db9fc7ca14aafdf306176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a892fd60518997073c6e6331832feecf7b0e689e3a622578dcd39ad79d7107fdefafb5acd5ce478f16c81a50a064b4f1583a61718bfaa89a74163fcabd8f4cf87087adde6c4d9a3d8d3aa3008a33f75890617a76e8e24cfeebe9933b2674f64d15a08010bd29e073f5eabf9df7682692282b2141dff69b3e3b8e87af766289418a4ccc2b6148b0b0c607f17bc108686cfcd3aa5bf16656474a4cd65e5bfd88fc765890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d0503310d40615e45d91aa5dd4f86dddbc8e33bb9e3c6ef2d2cf1184533b54c7bc102c4e5df3e5836282bfa610e2f866b37ce693488971550a8e5aa5a1ebc1850aa615860ee86d52ea0198e89e2a4582654fef94cf5c828037fd899cf4f10268e78c145193c043504a9fa9375e61df1cc7c296726727b3c78c1485dc05a412ccf8418c04c0fb409622005545c75478fc18f5b684c92abe70645684f0449c20af0ee59fbb576d2f424de710fd83c34ce5b25a6004ef005bdd00bbe5bc667e940b8f5e3caedfd2028f49eaa08d43e95c9845dd2c25706438bbe05d6456d649ccd47a9faefa6522c324b1b32543bbe520f4db307dee836c4d62ba615817a0456248e79ac894e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa977f53256322c16b1ac11f9baf890e8cc973a9f376d46fff1076eaba6ba744e9d2c7aed3f51de9911cf99fb29054b0eec1cb7c1c5b003604a18c6d28d9ce4d32fa2550c554d8e90be6df102990d55ac62b3102bd6084b66a678ccebf4c54358b0738559a7af8ce36f454a075dbfecc6a45363dc55f3b4d243d2843bb83d28679499a7863be5c885b368ccd5d4b5336eaef99ade585f30f421f8b827ed15a3db5ac6c7f2b470745a607900494b45cc9bf0c75194073824992cac1c256c059f48c38373b891acf56b27ae0ea561b70f6d92f79284017f58b828a0902ab619763f61673b9aee6a715d663bdefc5ae4191ed9a4bdb7d448df8b07ffa4d43fec7ba45701b65419455c0857fad61137d9bf85c75cf26f768786d5fa7b21570a74d175005c98e3d3102edbd652772fd0e893a1e332a5d6e4158a0eeacdda8f02c49ba7a1822c9ac957d313b98228ff981f5b3c2dddd9e9e913abb57d7637d7814e65e6402d6bb52c043154e31dcef0f9fda929f49a56f33dad2e6dae1f904570e6010526ac19391ba8b26bffabb648641e5d0a29b701590db2c1324a3439929c57f4a147be336b894f65dc81bbe17f57e996d543284455fe1bacadca0020b23d0bdec4bd6043eb4059f846a1069e437e9d8a3ede48df6d44c13dedd6d7c6b7814a1c618f57b8e8f14d930b6884384a048fb97f450d2e6cee7e3da2bf6977e89cc1c97da9e1651aad54e936fcb049cc4bc199cb3c456a6a9e4d1ec5c6ef12f2f29a990359a01aaa20fc743896c3062b4ccbb32c8585008e44eb1f05695bc86b90e6b8a14305d3aee2bdf02ef691e31eb4cf2b5bbd30ddc09107a26ee7158403792dc171b6c78fb862fa94bb7586499ea0754ba61c90bde5e5b3b3015ce9d2ad80633ef086010342726dfb0bb8f0d437034c2503904180b9409e455296b76a973fdc83ca47da09a8548b89f69290d7bb6725296419707dc960b737d003d733dad5421d90ccf33f7e7e5720ba6b2103035abfc1a7253135d2167fed3801aae978ef65f1774bc1885884ef670aa9f320f46e647dfe7152b17358e69ced5052b211d2f56e2546dd32afc1ae196ee0bee0c6a15cb2cbcdeb4655a4777804c85328b442e5ae742391d7259efe4d2f5eec5dcb2f6e56316ce5f56f04fec330d6a1b0f15a1f6a58a9f9835bc32c3533c852ad6bddbe611fb6a92607dac1d8c2f03fcd645ddde173117eabd87e13aa17cbe1ed667f43bdf49164f6c90f48bc44e0b42c6653f3ac324fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67ded46a637d47c49e9b3603afbc92d6f4bbe837235b40d2434e1ceb773e74c1f90aca01c7e2e0159f079f700a0102f6ac457be449dab71304bc7fddcf318459662f27fa43a85c7840eee7add52f4ac194e7e9ee0237c5ad415cda0d72dfc4e743e237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759bf56b4eaa95fbf1b117353522a91146025fddab6bebacc93988fcb61e1d1949134d53d1ce680486a9b9bd97ad529c2382509827784e8afee4835c2bfffa1691ad58ce24118fc7a154bd32cac05ae35205fc7545d81aaff363966f7d8f2da26c74a9440a12eeb1acb449bbfbbadde231a0034f3e54f4108b7d9c4dd15cdd9259f28ec5c1fda8133afb4d67a921b9a5c7c4727498a569caf047b159649c12416bdee9d759c7c19607143884479eba0556293a18afc51ad36c184d1b5fe3bc29702d77f7a3e3cf48b580c0b3c18fe92a1a19fe9ffdd6c0d02c45e519d7882fbc580418ee569df4590db051ac87356acab2a0f57b8a7ae3701b9be10999714db4cecebbbac30b20e162d40fc8af4e8af1462072f65c9b16cbb5318fc12735d8a54a728047b9453efed9538ac859b8af2c7eb43bb27999c4c34be72b616a2fba2367d77f685a1f87e2029b4c8ed43a431a51492c5e09698b15e8e985e839aed8ff68c83283d859e8894fa7613c349b61c9c316c3a4e1b181b462c09a8c939548609065d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce19dbd755c09e5a189438f1c33b8f232bfd3c9ea8973f6de10384b4ebfcc8402cae676c38becdfd6eef6b33b5ca83cdf1780647d8f511d2b803348518f19cb55860c030aa151a527dec4a77d07f9ece0ecbc9fa0fa0f727b3d31c431d3a2c4cfcefc8efab8d0ff6eef3aac82aae8419020d8a250415a269ceebe513e5499593da06c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fad7a10e1f9533b1f9760058da583810bc7b8ecdddf705f8f21dba0b28387a30b68cd07e5d78daf4923682d9ec784cf07955904fe4e8d2469db79f74924ed55c85e16459e038eeb79c58b829cb8371f58fd97c70e28c4101e39092efacd7b32da3a4ccd9352123676facafc59fa0ee29673be62e8e597e65a495e0bd414f3187c226b764a98fab17bc534931726a3eb963e143ea56adf3fe2172e1891fe6d1fe0032e7ef43dec88e432e7e1447fc230be2bf454d5975a2fa077815f7103f0ffcaae69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c531a13b771407af6eb05825516fa40efe91680742bf028a312a81d9811ac42b4baf5a1fdbbe6ee119fa9179b524e13d2827c1502ed6d6954b67d605b4ab0b2dba793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a0583278707adf3e93ebdd1cb970495375d59b42a7a22bb4cd701ccb396e2597e83d0819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c70236f25149f6f8e5623b9e94d7721cb4e4e97076ab547f686bd8353289b1265e614b6d1e6277f73835e30019b908a7448ad9ab400acb27ce6eed447929f66848a56bb0880a8e8daebc7cb3362819ccdfb99244c459a98d982df910e1afcc2bf00d74bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b5ab9614700927b8dacd46efae51aa194d8a33fc170f8fe3589188af87875d7ac08d58760f034ec87eb36a21a8b1c5ddf10551cc432ef367b3ff8c2a69d7b7bc567946acf1b7784e8cebfb66038ef5b0e00dde613ee6850454e277323845f7d0a2804437147c0b1e96d7ce4b2bfae9e345278f2dba96ecef9d7e733072b1ca774602c94d8442f35d635e7c553e72615cab240c87d8075396102a6a6db3b7804cf2ab041f5f3ed24253ceb62b301f94a3d515fe2068973e9e920ea81142c4d5eecfa9c7f3525a95e71f85383f737dda7571eff4bbcbae6f6dc376b23cf88c7032cae5ac1e6881c156da39407be4bce6e18194e6ac15139f64524f77c72f62231a05530806b8dc6e24797021ed713854b14ba05ade660462e2567351ae4d8506d9f4685c458c288e83e9d107a258d211507773c6db2428261ee004da63eb7967fc031b02e0c2b7b0d392bb6aee9dff834049683fdaf3b5d2840040e93fa6de7ccc56d52c044ee34e052d9cda7aeec5d23180089252627c4c88ca80dfc3b6692da3d5d8a7d182e7686d4f9eac7ac4ad2e188770ee8c2d5df80b6a51ca0660399b3ccf5c660c4d6b3cd38bd7e4caa1927628693430b3e3ac7de9caadaff8ea631a6a92845a17ec6c533017bce3ffb5cf10d5397c5e70f7a19adf5be8e139852460f3a2cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19b29c2b554ae5a627f9c0b023c01ef238bd954194eb4af2b7e1244401848728c0721b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5bdb28d5dca62e7276fbace7ef092e4a69ac3e4929d05a0a8d3d633b264d05e3d16fb4f929b65486f6978a683a10956e46cc3bd7635338252205104050bc39f02adf9b513400c2b68af4008025323b0a57b24b7f314be859344b75a5ed30cfcdddb29af1ca1000c13ed1eaf0f4a0452415972f51c5f97720f0fcc985ca403fe5a4d8337b70e4fdd4c777a6ee0dc079e922b4ffbe638e1bc3b8130836b7f23f94fa2451d847e8d9aafa9ff8b0c2df92dfde740202847582fce7905c534b326b1321df684fb905a066117918f5a1ea768edc4d8cbc16445b3f5b5d8d834d11a37dbb47d15dd98604f5309092b44ca869281201319ca515dee905dee8f560e42917bca30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827ac0b758886a8c36ebd118cb48ce5c7037c3bb1c1f7bffdaf95ec613ed93d441cc0f85578c2739b2addfb6be9423ca2be4a343c7c51b78d94313a937de9b3f907a31a06585e51fa16bb2221f38768d90dcb496584b46357532dce9d0c7d496cfaecf86ad00b5654c5cf7a00b82f16cbb0194233af4a167a0f4e6d1c8d18e64e6f345ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc88373a91c8f0aa763f4d6d000a45b0ce5e56e917876a8bc724e4ff0b4a259e048fc55b485829d3122b93de818a07029d5229e91451335b348c4092b83e1a8b4a4a0497964ce5a480c22814362ba25b3f8966413bb33fb5f121a3b5a8aa6fa99cb979d427e0b7274b44f92ad6f0262c01c96ac3a8c067b0d86f7a4a043048d5e0f823851b9cbad9a25de182931e057bdc43c720929e0ac15f4839da0733856287f73273923d8b820f5fa5049739d538b5ec0b651ba178fff0c2a1578c1b5052d74ace4b415c4366b708b4adce0eb3f0c07ea8da8fb01037ba0cc708d50db274fdca5356454b7546e473ff9229a9c30c93f69479f452b85e008f1e06c68160d0a57162f022a14059238402277dd8bda0c7fc8a17cf97ce126a1bdc5aa4347cd56de9af6417ff19e2d0750f0021a4e6cab937f713dbf6e0bee52483b50df53a5fed8fe56b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ea1016c2c191dff542caeaad6a9f428a1b8c9aa234db34510d186c0a269cc64fb48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca5d40fcbeaf7c5846ed95b0566c3f1602363f14f974e168975d830eaf0b4b0dc233ea0aa87ccf827f7896d092d49346d3e78dce21f8deef3c790648eb24bb826021c082864ade620b01995b8d74c7e52461833c79204244c6d372ae3a0b084b2ce7e1bb281707aceca0c2c481d96c713f89eb26c17b6e984b8680ac407e7b89e22429ebfad95b990ceb326f2681b4d50e52c34cacd2b5403959ddc7d5f2bf8192943ccfa59a6a2bf9771740a87e20a388a32c7ba20a322beca2746a3877727f359510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673db55ce926da91d032a03542543feb38d29567d9045aefc2617e7488c41a2da007a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05cf9a50beb8bfb4e25b1c7c2861e50acd463875e75eab7610a1c84f8c4e076e1cf27b60e812c6bc66ffd18ca37c2618932d68d8f653b91ed0002d65ab782a3a83dd9f8958e8ca7811515f67e53ecc66f9244d7a098db0f1116ff97453e7de5fbd13ffb9e516ef454020a3390eaf33bb21b119a8bb446d56cb1395c0a1e3220e4154b0bd62a79d7b8276398bcf48298c1e9307358c16764d549dcda51fdfcb5673256dce842f89110e07534f1132f9dddb198b8b5a4e19bb4dce8330198d895e6b9ff56fd4a2ce7423446c7ee205399a8dd19a2bbd371184acaf84455845eef36ebec062a84ad34a2b2f07b7401d6298c7680fc88ef7e505dc781202163fa5853429883d3473d39d72eb80116fe8675bc3a293d2e9b07fb308e12f095d64a4d5361c4a891f82fa260f9bcd8958a4d3c47e7b1466bde4c01ed4b5fdf70636197750b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2bda93335c14c48e5c9dd14ee3d0f2a040f7af5424fb4789b32a5de0a8d57dddddbe43dbf8dd4d71dfa1fd4fe0995cf1477b475dc77cf05816bc7b019a5e32073eb507dbe7924eb99a2cf263720727b8c0922b7960f5cb3c92e2b715a7355abdca88d1dd83558fcf6402189677c9aed8bb4a548cccb4ab2721a929d70bba22a1a3a579d5c01dafe75bcdf9a9a58affb230720e242003cb5b087852caa9bf710928e2d4138509bfe86954ec5a4a37025ccf138faa228153ced33de4e3ad99ae40ecd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d78b0e0242fed1ed604aba1ca7c034b4d9a1edb94525596069b7929303b99459806feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb537c1cd3f9e58b087764d36d5956396b1af10882bb8ee2b49011f7eb8833f5c6ede0cf858f2d6ff4dcd5432bbbfb463c9d3ae088427adf173afcf66e9a3fcd8c29313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c931ff76f5291a5dff381bac2be1a76b2e13dd58cc79067554186a574a3df62d2150e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcd6c1ef879038d5af707121755c8c6ae72a1b9d3ca85296a5ac31770fa1e6f237565022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc72b37d103d64df8ed7dab88b6a3f19caf5376205cc643caf723d137e55a56ea899bd00da5bf7013f18ff18d9d7d25488938b8c2f7abf546a9aa740be78f73b89c3d40a2c67e1daf1c74f125eab5154e5db32e66881c97feb6867229c2134471b727632c9f68bbfe051bc70b971525ee154cb52af33319febbe34b4b20997d672b0e238e896a4b36f7ab6c859a1f0a55da9e58acf130c11d7f0a13f74b98449d1191726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a8746715afeb1f7107041d7ad44c6e1a175760809b70f64ed0b839dd8139aef457dfa1ff6c66c074914db0d96d4015fe5a79230df7aa97e5d89672e9429984821419fc88b26577fd969b465a6525d5236225def86b0c7d0e1ef2d6d34fbf8978605cc13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd4881a3d744b9d122c50b320737b1e66f60c3df4014dce52aa5280fb410e795f60c890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523ec3f05d8d0e43e4aa810dd7576ab907ea76b5ef715b1ed6672368fb2957ad72d7aedcb6556f007514cc8a793a34272c77f7258fb1fccb1c4ba467b8b323f470e4f5790b88745d4192360957bc1775000383b43828089c922dfdc16bff42e82af61970b582b85e6b3691ad18941a71e527cfc2a02121665162c08e506337757a81d7d74956920f033a728dabe1cd1dc8880f760370ed25472c64f683f8512405cbf6c42c5705d516a716de1eb59968ea0b9efcbc7518749b9e9fd4e71a49064dcb06b948782889b7a7b84214bfa9338199bd5f1ce018ae4c198039aa4f73d570746c6b2b3da572aac8f4c7258b78e68d1f3aa7e3db41182a19f9c92ea55d8fd0526bfb6da107b4f67e8bfc86002ac8066c3c41141dc9e3804c1ee9cabdbfdd2c9cea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbf2a83dc14dc277764bc9589b5236b167d5d8afef5c61c1caa3aee93d6e582493eb048c8b3d0a03aed9f28f55f45bd0161e51cc562907b5fef37fa160741f7515586cab5423e6198eaac189538b9aa15d81380f5a0ba80267de6f86846165d00088563520a2038d202d98364209a0e85c92855ea4d069c627d1ebb0d5bec261d1c98a7350966c93461218185b2447d4720d3d09bba07510b1edf6e3159a9da101b0623ca8e4a29ce32410264091c1718e36b1d5dd152bdef36885483949196db471b1a8d7166920774aea76505f9cae3c086f7bdf194b264e9d79ec15faf1f24a80a58d603fab19f856f14cfdac1fd7659f900a557e4965a5dacbcf660e0c42f98b43b2e06e7ea5f00d14950ce40fb21dd2131343e5abd191b073f3269e52a5c423a1cfcbd363a83f283165ad9cc8885c9ae1e0c82297dedb509925eb1d99b0b3282ac2e1bbf5a909e51f62bec9f72853d0ad7942df800acd5096817161320c5a3ff62cc70c4a71cec0b437d0e1515de884c73266b99d42faaa300a3265f13de6c81c9718b5e9b66f43222575a6af20ce5d834476ace06ef1b983770fcdbb69e05b921561930f71e757d55d0c890ad0f6871716f74989370e4488a0d5a51857589eb8646b3ca3471659c2705d75fd581e03bba3fc56295cb91a872d539a9a7b53e29b78077abcb0063903d2746297f8908241fe3cb77865a6882f6aa485214bce7b4cc7c1135a68575d68829b95747a08e0ccfa74cb2c505752ce8e9f759244501daca8b362fec3db946d6d0e6cb047f7a3441dde21c95aacf95eacde2904f5e7b3e48c741fb41868c25a501a8114bf6d835445868fa36b02ddbc0c59ab920e60febb404298be949ed98c52864bceddadd26510bc3cc854d42fad70d5302f6fe688d5d8834be451b5c3d657e8243123aeb3e3080014c8e344ad14d67cfb733b454e87038cfa95e3103cab8a5242dc14cc709a947d71fb7f6e2ac94004a5312e677dcee2628c2de19dd60e443709670080300680dc040ed6bb32548c00d354b5f6aed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56eedfbe6373263383065e9875a22f4a4be246c10ac9903d13bc177a58435e204c4611f6b0f2722866eb26f0074e390479dddece01c20a3b7bf804ff6ad77bf3773d3123482fa4a68dad01c656fde09067b4e03f069e617317c6180586915389296b02a40c354a319b55e2f2b6a9129b37de11615d6309f8b7444535fd269e819924f3237ec67db6bfca733f95dd050aad0f890e0891934c66da33d1bc04d48ad72e84f1bd3762d5c68ea91dcd64268a68f0cd9ab3a4a25fe8e52e3048adec9cd8ac920528afa7f525956535f1ad94dfd4ce5ed6e516b21cd4ca83b7e674cb9fad6dae11c3422aac0e83dc8c6a85cddf1579513f05054b17195888fb0a59d44707b30ad44fb2db7cf8698b19feba6a53868783d3a104a8ed3806d6e9ec9a87b09257063e2e97cf672df7e1df1b40b42e4f80e382ea09342e2ca2d39b298d41762e40e278a6a333089e189e9d7796a68755bea37c324b8e8e1979a7b39d3b2326769fd1b5e13044b5f244ed8b768848b8c94bf6a8f19e3ee4a7aa8301cca20e6693774e5da857f05c6c9a408994ca4b98a3c5b872315fdd444b49c1f828832e2d969bc092f90191af214b42b90e630ef559817341cdb59c8fb4928441fc17eadc214b0b6c42275f12fc92e571bee8215464f3caa57f0f2c8565d45b3dc48ea69b853669451d36d1d237fd5298c06541e8ae980bccff0776730b59d21352e719c48026f26bd94c67b55cec7a8f121d3bb5629c5f293cc31fb8b5dc319fe0adc26a7ebbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6c536362c9411bb3e879c724d632a15838277e325babea05e31c645931b7272e93b6860f2d6db4bb891059856be7499e36bb1347c7a8aa98ec8b7fa289ae8b849b4ce95f4fdcd518b68c76e01a52b742cbb8c4882581150ca408a7c4ce0a33acbfccdc856ae9b04381bbbbc864d702a34e1b4603fa36918d314295daa933fbcfa130d2b4e6e339db664553db99f8ce9ebde39e395fa944269f34e96ed645b68a97fc5a26a63d46117b68842025a5c0baab6adbc690d6df7bb1b8b11fccae924a1cbe607773af77b9b24b40bad6c5ac676a5a2c90930d3bbcaa430eede18a3c542839fa59fdf9104387c1bf7fda080223840f5c31c9637eeaf257056e4e8aa0cd4f1e7d6c1b710e1a8561e3ae3b55f936dfbb603ff1a546ec2d9741227809d879607b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b5111246f723c2dc759eda55679c5d4ffa53bbe7557d9c33ab60b4c141313be69cdb2485a615eaea2f7df721ee24ee332285364d5c9ddb7d8509b51a4b03904b7910357bde08bc994f426a7fd3b2204785c88362410003a42d6ec47dd89d26ebce43bd7ffd6173909ea609a2fe069fe01b68d992eaa06f8b1421e1bc91ce0f7ac8fdd059a2b0b1a208205ac77d57ad8df9911046d4c6f4b351a085f337b978aef58d6337b7dab18b75799f7cbb7e2972184e0e0f5a6d6320b659c96b5533a8cc57edf939c5296afe4995fdd4a63d06c6752ead57f389226415d3f1d826b70bc0c504813fe52d42f5e5fefcac97c79e6b57eb6a7fd77d2510994e19e5b49859498b07e6ea83da36e14751ff6382f1f06133c8da2992480552719de9b67a1a19d60d1c5dbac941da623e99712c7d5f7ae93c84c96ac48359675de748aa0332b77a56ef313c6df1449b4571e41accd462297fa681b76a730268d2b5e9475391146cd025c20430316bb1d9d1adc1675ce4e1af2e4d2624111c847fbc1a0701a4f22cfd1f3500dce228007b250b2779320fb2ed88755ff28b49d9b8049942cb3e41abc9b579f477f4ff33f249b8cd06b832434592d94770fc519e7052926e7ebc649340f386c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac7590f981d6d35fca6a91f3aad9de809757de0d12318da9ab78bf63829aedef2af854dabddabd8652c634362c7866f5321cc4d63627a34001dab8d2014ee1092013938fec4945e91078befb126f89c1e0f71fc6d8b4a5c3110c57702e0e4f920ff06401764613c86f57eb447562f60efd773bf10a1d59006cf69534ff9684dc939be05b938d1854968de36f1043f8a09ea91b6a0eb4839716f7cb24426fc423fd06e4c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b711139e8fe09749aabeb5362bbff8c3f9db1247886ff939667818e4dcc5baf3ad0def6d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de989fa5619d97ce67c352d4eece567524d341c9621bd729a39f22ad307494b2879fe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb634134e833d8d9fa6f3521046d2b06b86e382460307335fae537994df8e9097e8a6fd9540461bfcfb7d38e04e6ad89150dfda645e38e85c56f1a77bf324b5d4d1e6e4c1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b8427cd1d43717ac29e8148c9147dd3fb02f1b0bc53173053e1accd372d5c5d9c8926d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c86f8af04b45a3cd30e140c307d7e6a5170be8818e7f3bf4438b51ecb4ea131b92792e232ed0ddf22813e262f5c85520235dd9b3c8beb3382b91bc560f3ac3377d7d5f0b40620afbcf52bcc72986981056619813e70a0e01ce69d1d5dfe33109384a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e88e0c3b0e353d9d922e9667fde93dc54a038771169149f80e4bbfc78ad0db25b89675133d619103fb767a6a2d256ae860b0033cdc4c49569d97efa501fa70a5cb1eb8af725f1e42866009e36ed110bc03d0b6e3eb522b475573e7226530f803d503e6af371ac7efa89bb36d1855b9d2c86e575325606d90ac7a26e0c16f79312e6d6e68831ecc93ec249d2a70f0b9c1700876d9737aa3ffdcec52ec8c465de9bc97b43cbcf389b9dab04964902acb9c772223ed5fa44758161f0f3c4cf981cbd5f2ece5911bbed16b7fce8f36c2ce980c625d50e58cdf3a6573dad59ac7dc4489aa06ae759f8e661dc9e2b5a8402e6a2da12ae0393281a77e9bc6d6a3e61bec86b92160bdbb01326562022d99f06a08bc2410071917988f41ecce1ac8f5a6a851de9122014888fcfca4a9282c7f61ed1f8191ba64af718d67d8517918be48b4498b65dbbb4da598e3a4d6e4c440ede8049f222f1d723056d985960574aae55e1ceccd328f57f448171b1acb23d24556f4a19651ad02261d95bf81332b40931db2a6db1ba916472ef3696cdf199877d1c6a69a7d34546c0b6a69855624501958a8135cde540de6c6b48044c9ea142508444a19c991b2dcd016f9358cccb936a84e75f83a3cb72c11dbb0c26573889305b7d0c3652220664658cc56067aa1cdcb1351d489df7cd22d4de36c17a133e50ffd21ef88d209b537a16f8e11eb06d51c1617ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e6745691aed7d5d2d88d22ba181174242d2b51d0c741f45b463f409e5eb5b15c9d1b089968803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76d1a65e71bede4262531e24677d3e1329fec2a9ca8002d7af0a47bc3b9efadfa39e6987b6ff82f7f674b63ce6eb9b185fbd13516d06c2049880057e06530b82491a052f22e9b322e54fc4ecd4777d353e837bf19d7df548d31d171ae5162bd7d3c139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fcdf081e9f5a1fe40b1301f4985437cf4df850500ee0d517355e7b73352568cdd452fcc328fea2e99ae020ba72b5fddc7b795179c8beef36a427d57f48065443c1801db513b4a631f90ff051fb4aef7ac73ac352cdf2d04431e58114383bf9adb3bed1468d5970ea0d874afce5986608b8b21528483ac760e993c5cf0bb658a354d03f56a09611661ef933a5b3541cfba72197b22877c61fd54ba361ff4d22cd3eb40fb9c16a481ec4e9a72bfff16f58b79d860039f45afd089f48e9dfb12db53f227e323b1048a9b93bfec1a4db020bc80f8270c1dfaa14867873a62d99d28988e02af5b6f7ef72b1dcef1a4df9b96cb605dca2f516b623c8bf8d34ba5f1fd4fca9c5de0c23f0751ee1993bc90727c92d1d61a5dbc7ee393c38e711bb34462d4ab210cb6af736db1b6f5c6a4b3fa08c741c1b86f01e6aafc15e964f5ce26a4b6472c18f52d13177db206a3a43ceffc712d26666de9247b4729bc93d0afbf45562e8bf7fe83ea240fe27c0f92cf77d09238d2075f342e811dee163d11d4d448d6cede85c72490e198accdc68509f83850325f44f3f66fe6ade123877f60d352bfed5ce70c280db9fa54a53ec2fc317b6483d32900fcd797d004e63e7cdd2c1e30d4d4d5c215d149def04b5957237137256ff4a998405409bae4b93d0da13c969652edb6566ce5a6f4a2bfec23ba768c6241f1c114b7ce3255d2d00fce1e2b73d3f08c963365873b755b4c93c6d4f21c133923831de6587fb438f6e3a08ffc42297f2e71177f3542c6876e718edef445471bfb6d7a62e5d0f8f7c2ee117cb1a15e6ea55e81022cf06ae6d4f8deaa921d76710278dbb7c85ffef03d499252e377cadb7db204d7c9909604e14a10b3613d8129c46f643d3b6ccb2147e56e14a668b582e33e4afda5db464b7e65b8ea941faaf53b21dbcab4e45e0e1ad4be8dd2ca22eff209535b9c8e037f142aba4084d15a538ec62fb889eb69237cc4b791b2dba0aba87efe15e3b38460b4eb19db5feeb45759023a71e135724f86c51b0373572cbb3cfc21abb9bd3874cb92be4d8f2b4e581b800961d3fcc8ba86b31fe132a15a12b4c13c0a205a9415e30ea1782a20dd5757ae8bdc0c46b4601bd44043013d8bff5851a3622b9db1205572343ba9c948615d42a54d19e613f3d1c29ea85be6026e9f616780f7c9f39db53ab4fd8699cebcd50b057af69e3f2a9e05c2010d5e30886eb2d6ed1208318cd6dd1d8a7a9fde28b42cd3ea894b7c96d337ecf7639cbb8e96f8a9f433e87651f1768e6f3fc408082abcc5579c843e95016393bf1e4c8f672a8aa889dc17dac3f58e7c674fbf9bdaa8d45b9f7d2f9e4b09795f22749b8990307753dd71dc84ea41cdf7502a1b6032ed0b779fdee8d3be4e13f1908756987dc387ba6b13c07bcafaf532e150e13c6946bc7c1b6b792743e00a7216449636a178aa5ec460deefb3634437b1c42ab7e73ff2cb8acccf3c43cc26506915d9e6da1698cc46eba60cf59023ec3dc504ee62d13657b86fdad8078524d2c0e3fd53347c8f737739b7b0ae5be326d02f7698728fd839f415fe9fc5c10deecdd657fa2b7f7a27d09ca58940c1b94fef353d8861afa511015f021a3edc161ea10ed61caec7d42697a66d73e5542dfc61572a2e983c7e7aed8a5412881e3b3a1e4f0073135bcab866910f8b4a923d28fff5e56fd8317c49db6a0c7ea59550c3281b0101ce41857c63a072342c362a3bc42c2915fa5d749ebdacd11537819edcc7acadbec8472b554644d9e20ed7d9961e68db31fe52c09b20bb484f8c9cdf4692cdf17ecfeb4a6599a28b0c78489d3194ce33c61671d41164661818724c21a6d1443533a46b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22935ac1099b6abec21245b77ec81deb0c318c5ce3e407e056db924918949fe30d211e40d8dbd6e7e114040fff8791304e1e1e62a9a4a72d77c8912ba903b7e36513b9dd4123914bef7da86c3e8b0d7c3ebed257b21c0821d74d9e5109dc61ec35a300e4370f8454396e3c4c30c1ef28db21cd2068eaf96ac383b4e5fdb5e6c523dde5f8b11c08f48862794f2a9b32753ebe02e9ac1756f1cd543565bc14171e361ba3fdb1f272fb0e5e4a7eddeb51bb41162f1358f6b517f8bbef349539fcc305a784baf61668f7294c3b0c8db8e886bfa66dff91423a2aa0e0fb6c2a76ec4ea0062c879ebe379ee5d445afed75cf18ab8c0c56229a49aa62a7dbc7992cd2ec69c91d24531d1446464c4d7638646ebb91cec0d90226cc8c81c45249b400c5bf400603806d6d86468926f146325714f52406dcb73846b87cc27106d319b70564a0d21f7a6d68784b5461dc4563a5f2577a0e3dba08469c0bdba35ed09970b9ec96a6cc293154a277e2bdfa8ebc15be809afa067b5ac9dd74a6134da92ff85b50f046b70a1a5b3f53f44412ac3e412bf86fff6daebe2ff950f52390375fd62b896d94d50212345bc9cba27f89759cbb3567272d7c2f05e7a76de4e0d2c72ef9540c7170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d41c611b59f18b0034a7180fe73a90775242afdd24b9a3b04157f3bbae1fc8ca877ac204e4c1d9395936a2f55dc9e3e528e93d1a4e71b9e220b9290c8239b0ac83ace6735b9e2af8d8aa572de05b7b81a4565b53668039f3a97de147a3f82dfd74480d9d1917574fe9e41812ef8ea843b2e8adf8992c1358a88adb28a1e4297cc814d760b6beef6b0dcc057e36da7fe3fbacc486a4dedfacd4ec013bcbc3fca26aec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41de003824fc675ef00466d01d9a59ab16c2cdaaaa8601a92aa176bdcb4ebbf7d2ae104fb652aa419d31f31faa30abd10699a7c361cc263f2fc38b48cb3c59f88bbe4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9228df6d2140fd8ebc94cc1f54c50bf13851dfbf58b27e23c822e9d73bca943eb82303671883747a087180f59c76340990fd116ac949ede3c61159da57f68a866335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d932425b41031e4edca5b6cf6cf0cc29072bbcb48dcc0613372c595b85aead57840cc35fdd0484a906099d042d45593c69b75402d245216e9995295bd4a9ba7097ada261cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff402118957ef8c5f4c13bbcc685e556556aa5e3acbd3aca4423a06c1b3ce7aefb42e4522069b7595d4079b903f1890df66773ec7b0ca113db10822ac9106b8c33aa11ccb7d67ffe67af9477e6f48597b9f296bdb9fc5d107a85a7d237c835c7f57418027b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f3423594af68ad159a88734cf89fa2a59851de41ffafdd54a85727fd22944d13afbe24390db65485ee19862367432ec34b73e87cbe022c6429273cd110ada82b2d5fb3a6c50560bbb32dea8e6b599b60c1375ae55d30de74a4d1d8a292f491818e624e8f92de78cf5356866eeb704c3ea04ee3026454314b4313be067a522841ef6c118465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db924e053c3c51f04f5de33b20ded480a90b7332d27da9416074e407efe773c085704eedd486d3538b0dfb31c32027bc998f21979e6b165e468b2f50b0b1887d9cb18c3eb39f7eb58c6f23a03256f07a2a64375f9c317c9b5e4b0f5231cecd57e0df7e5997867ce06803627f737633547f1cd249c776e216affbf58fe0b33dd7ca84b703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e945ed0b5162e9ecaefde251a69090f99f19a48b7f6800b76178ab0806b93c529b8972943a58c675116d8e48ff3eba880740708b7252d1bb6578eb949cb817dd4a5488cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760b11aaafa88926fc37fefbd4f9c493950c5ab5ea6d11009f890993d23f037d337b0db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3cbf41f0d188b47fb707e87e023bd7607679d948bc7dfcf4f519dc9bd26eed58251659f5aea5260f64ad95997422f159c58f4012b4ef2b1aad8813fda4131376128eb1caa954cf1976b4d887b0323d67fa9378ff5abb5794f28ed78ee31615c98aa89aac8e5036b816253d083581dd73b4ff7670c4f2c0fbd485af9436f0de78517a65b8aab46919e8b75b26d54a74ad825e40dbad9bb12092b091959ea9905e60858acd11c4759b043797df8cb19409569a3724759cd084aa82f942c9ce98bc0662d4d61ff3b5da3c4088dc2278d025e0f688102c0fd3fbab2c79c3c32313d4e71015658e65b2ed7118b54afa496542befe9a576b19bb2e60c00dc546675c50fe713b49d211c3fc0e28482f9d27b66f654db92b446a53c3794498a921f3155f562e02f9caf554d2c1d20e0bdbca6559dd1ef2871136104b28bc958dc9e46f7cf42e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919e49469284a3014e6cbca27f852a75e4e540818d38b33edff7eb2c4fe8dd268c60d278dc5bcd749549a8991d645d96dda1e1a340759cc9c84b4b7563c2e0e1b3be371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a17df41726240fbe644e8ca02ebc4b63aa37b85851e0aa28fb0bcf467de88490454842cffecd4d4839dd0ea337b6076d66e6d225a3325fe989a395bff70a9ce91a03e75d0dc8cda31019d4cab6215281aa223acd4fe293a028977444585eb0284203e4be8a75902ad79fb7f777a4e7e653850aa9cd592aceaf41f1ed5c905fda293605c458b17ae763d3c25499b6d984e9623592a9f2fd994174885e967fce7b860e4d2c7801c0c90c3ef925d54c2d51176227460c70d923257473aaa50b45af1dd504bd0bfea5a336ac24c41352b433944e6bd679962fe84bea966566c3f27aba7c569357edcea0890b8fb5c9a9cb3c6058e7c0dcb16a98ff30f86cc759b387093448e32342428c98f541fcbddc72e000513cfe5a03b50bc70c6451ebf7d19fac60802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a774c779f26f94392bf515123e9e932ccfdff8425aaf3f7ef9699575bca96806998672eeb665a3059f15166e0852d92f1333d8819bc05a431272770d22b9a31bb7aa61ffda8795bb545fb64646a73d323659e5d5f2f9dcf767881369d9afa01c2a1a6283b0927ab70f90ffba6a2477bd41c946a5ab986130e448bca3f3485a8b03d51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccfffc84c70574925699dff80b63af441cb0d96138ba2c5ec9638f6c2e7c3a096cb1d3d8dfbd565f390b8dd259365d2dd485dec0aa137a86fcccd1b65d6f11422ae2f8650a9e615e0680d3f63d955a169f21f623aab860b1f925cf5a9dd3bf7165cbb5f9a8409f7a823e0716b253d7159b7a644b600f4053af830bd7787f5da22467b5dc1cf15240afb7968e6ab1deee933137feaebc227bc906ae3836c964abd800ed2bd6fe5257e2d0554dbfe1ee149fbfcc0e6505c2748bb6a9363c20eb659243c4c7f34bc5a0dea3a267fc680a724a003cab4a3f29ea6e934f6a1fdca9d1c1ca3596923a526ffc73d9445e1b7488593a3f3c29c35a05cfe85c6573dae4262078cb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15c78786263ccde8947c880f13ce64e1b2f61805ddc7b82c92050e5c777ec8ed118d4caae0711c77395a1c4529647d0c3edf69c345da768aa83929378da31d310930b0a50da70471d1ad80094e8015e71e8397d558a439f4729d8b20621c781362e56cf526f17d22e612cb62475cb4b3fc1f2251ab2e2adf00d448d664c20adbae10d91b7cf585f31db52cfed33b9ad744de1e92f994382210bdd5b0eac7c50c34b18614a6d1a18f74b061f54bc7daa06ce43e1311f061a5c4f0c45fadc1278d239840df1edf9d1734b0df8f4aeb82260f4725e13bb85e60419c6024519b0283260a9c96c3fe88873266515029426221faded77d5e36d0481c7ffc723fe1e554bdc5a1c5e07b002473287a471e6425a53b5b6e93c251a028285e01950f077f4fdf078bc43f103cccee4d8bef86106b16ed73f168bf12fe733f1ab958c4dbc9640d048541f56a9bde1311550efe974dd58e0b905079f9567d5791f914feb29672f56603fcda908c9bbe41c3b5b22f9f48e9e8f1c50803a89f772e52a2b2d21f2d90ab58460eadc4a12a958c7ee93178503706c8cb3f6abacd5c7476a437ebeec9703d7921b0764b4dd3e1502f3ac3011f2e9121d9adaffb7a3149ad368c8d8c4aa6f84ca5aca9f96d52ffecfba5ebf90011b62a006304a9a954599f3c9207620a58b6a9e83e399e536c40865aa65fbb5cc3a4a03d7c449637ff3634542348ffabe4f77e57e7362279be813fb801272f9dbf33ef6eb369ff79f6e926e89b5746bf320cba2d4765b3e553e47e9ca33900c3afefbce7423005c7d2d646bcc63bd259a164ef32be392e16f579c2fdc0762ed1b9b25f4369b6b28b80fe1dd01000f2caf65001bde8afd39f92b37a785280a9a668001f321027084c024c8223ae5ee20d40701a4b5cc988bfe175990a3723bc7a412a85585c933cf0d4eabad62d00da158d8428c4b0d01a414315bf2f6cb6b32744f53694f12164471c84dee472eeb14bc9257441479ebbe9bc88c5adec4f91d3a9b8a3f7b0c5f7da6d414cb9afb01421188d3b2571097f452716cbfd641e782eb406a7b33b567f82c47a7e9ea7049eaae3dee0816f06f7f92a49d0e459c8dd09feb841ba60fb7d53d563b7bffb11e69d2afe4523f124f7588f1b7f00b84805d396309e15244867ee40902addcb57d5b53fb216b24c0730c01fbbf3596653cb534fde6eca6f86e58514387bee1764ea28f5e2b64f78f98cb47eef9610c04270eb09062e5f8e7eb5ef7ebfbd779b0d439c3e82c3c9295b77f6f04f580172f95dd75482e254bde242e45c1df35ae2deea0a9f4ef3289285a4e1987137f6c396e54354c6fec75d9f9a0e57c6a33d3b382a0972c9bcc211410ccac2a2442b7809c981016ccb7d035d9c4c38a6a1855fd9783e8da03ac58c54b10986afdc1ebb4def4673f62707dd72f11583c94fd49d7104e87b5ae21db7922eedf6636f6f471ec821000056b41717092cf417e68c97f3dafb65a2dc8df0f940b22cf9f45816838cd864a67c7f9a6f77bcc4162af8b62e0d21d7d1d7c696921a6151d4fb734153c4d088ccc91c1ada33b2a05207cb480d053e0b38da2fc7a29ef11de1f4f217cd9b5acc23fa17fb00d4e4d3b221899a31b892e267e0e3433041534b6d466ce85bcc7330445c5601667691c42ecc00db6fd62f54a3c6117571a4bfd01f55fca68bc2dc7da871b0217cbabd2777e778bfd4e51e33dc258b2151b760ef4f8fedc6ea2ba5fb0d0dde8edf6823813ea91eaca458daf38aaec11062e58b0c7ae1ada752a057b3b10e6011ef33e9bbda599e3dbf72a1570cc605f6bcdb4f0af2de7d654073265bf3331929c77f86ea08cfe6bcfae7137a8df2c6de7b4bc5ffadf2d56330c7ca77d16867f7fb63ce797c90dcd3d123857722b1efd520c1aa29acda5fc206e62a44c2cdb033e99c27b01b4212db0cb7430492fb2ac23df505bd8caf109bf1de64225624877b30292d3afb730d6e5ffab7830e4bc9b2fdd8825de169038243a773a0a3baed7541cdf1376cc9bcf62ea178b6826022d4360bf6664c9063b2b1c1840d60917d549794fbe362eb13bb985b3890b39c8bc6612d2ae38e43895689887bff01b78ec5bc0b6bf878685da52f3e884fddf28c7e217e65054c8cdd865f0bc4f4299f112cf80c569cd98e1dfe8dd37401b04936bb97cec33e68d0b8e90230b264a236a6413ab9253568149b7a6e1d12b05671cc8c73ab31cc42da2f9f7cbdb4467f3e5432bf278f5b1da1c77028164b320d6a5aaa3a60938f3c5cc6b1ed5d571cfc040ebfa2816283cef874bf3531f605f5e4b16188691314769f7d59c52f4e9ae819694b40bf82a116e5713982af808e7ad26f99e197667476537a7d0a8e454cb5203f7175bd2623591cf5f08d21630b09dc3daf292723d6739eaabe31c84a54a9555f18b74dfc30ba4db9db06d8895b85d4a0eef7f59e7d75f0deef5d4b2d9882c1e21848db4ae48c1c04b7b840aa7ff7d24c0b29ab112b30b378326694227e1f3e8b737f76e0653afac9081329e6ef2313f899622f8e63ce1215d2d35ea557e50b72c74fd80f6b0d6fa46a0c993561d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491782d3ca550006d8221c06191ddf41c14583f8539ed77f0df8d443eaf6a72742b30a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee1406f8149bb3ba617d6fd172a017b3a86cb53df5ba32d6577110bbae1facb06622615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46bae90eece712f0a940ae1cd8b8b09e00a072677c0210583ad82e976d915ac1f0dedd491e30b89809abf38fc0764c1dfc4e3888553ad8a84d346a20e692b6bc3298f61c35d18d210d9d94dfae953707abcfacfb9d94411f7f723398e95061ac757ebbab6308eedbfa5d938f7ccf9ea55f652b30736056ea6b169d7363d5012b0d86cc252f8fd14f7b3d91d7829665e3133926e2a07ea9166ad48d912ca68ed60ccdb7547eea90764d2e0e4e9ff36b2be326f95933515bf470701a216fe161ba8a8b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d0e1843c235f801b1994614e95a7af7becfcdb7772f444fc1115703c780562e4469098592dd251b14a0a9cd2dcb6d4c45f32c777d5c996f0b5544c126981bca2200b306fc268a40fc15609dc985d0e6749f8300794a70c884c4519c41ca31318db13f95255433ceb445620487cf119b80c93d15daadac35926d2d5d5997d0997bc38a710d428b92f743c2d861f6795469c88123c010b5c22aac03db11b3ac8814cdf147182a2c293984b2c13f70c884bef5e0a2b58566a28f302feb45e6a768ed28666f49ef06b938309751257cf6b2a670770c30a231b37f9299df317051728b0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce819098141f694a06413cbe2b202fd0072bde0a5232ee5a9e9ddf7a088950f54b6a16de9679c237cfc83fd823b33a86dd88389082452dd284af38654673eb9ce671eeb20bc64e896c8f781281d9e8d0509ae8ec5e206dd2c5992012b7e1b7f8ad2844958e2721a7dc9083822ab08636cb144ccb7efeec53da587a64c723513f5236b4b47de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1a6e1ba01d3f5c2acdbb1cf8bd5092f66b26871ab8b572a9a32711dad8f62ec7a1cc433070749dc39b35adb8b8e80bf61275deb040c4dedd55e69abd920940f4d44bc8ca9855adac0d2a1ba8844be164fc742c3e9119b3010de0fbbeb67405134275be45d17e1a2b60d13d2c913e4275a9be958dfebe50d4c70f5033ef8af3a9145f09b132258ef2852254ec1da92fb545e7e00cbef8767736adab32f5de3395ed2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f1322f6444d5c4e90049c40cf0bb82d370fd3ec69d372e6713183bcc9c579aad5f8783da916b6b5eb4b6150670152240dbdf186c27fddf62b78d1d2906bb2bcd4a1320908be40e9e7dc493dc829020d8e3e0caafa20ceec7fa39ee70d6537e1024a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444c2eb4bd46f5f66438c8b29c38e3db5a99603cac31c22011f799118876395cae4e52cd252fe64a398d21d27cafd3aafe062b826be7eea5f5b31a8e68084fa64b02e18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d1ff79cab0f0f2cc8e91e9b20638183255d4e131dabc2dcea53d10562b86f92f040ad79a339f1ce57e5100508287b48809748e404983f9b36e0cfe9af8a795de6082444818c5c3a0e33d1af901be8be7ad987d55cdc01b4c8c7ff2524312dc0d681ed5c387e02faa2e3c978acfa753e5ff3eb7a66d5ad8022b3f25148acfef93d12ef7c425de0e6f23dd697b4b2fa37ff61bd95c8aa2392800882b0b60bf3e4722f990fe7800d8ba8c0ca3fa652e300059e878556b8e31fa0145175ee6e66d9cd4ad3e13e42cb1a6d740f1bc73fe2164ac8431a4973beb573609683821aea77d7564b82e01533920fe982f0b9f3db825768663488e76bad79e284ca684c13366a7ded4d35be97ade3824288d4f7b7896a6009e2b0d0d35f3dfe323b95a6bbc17864ba3fb826c1d409bbd7ea2335061862f5b5f89a37ce1a38c54f9af81e3edab6785a8ddf05f204e6c91a83541afb13eb2cc064f80d21742a5f25c5478ce7980f0ef12d19e572091c06f40c20087ff7078ddb04a2d3f3550be3363719fffb1bd2c62f0cbf6f737565e76c526846c457a4cbd9deb4b204ec23ebc5129ac36afb5b287e57aa2af4ac79f16409bfc59928c311dee242abd74b587b138b3e0d9baf238831c8ca010326a80b19b613716df1ea84c8a8bd058413c86c06be74512a9a07ecaacfd59c29ec9074103b37ca82b98478cbbeff5454adbeb7530d52bfcabefaf722cb22f2356ad5d437fe56cc8fb8519abe757b11ebc33c9dbd3a558bdb9affe930b188e74590706f6d81ee2ca562ca4729cabc5b6963be33dbefa01f6f10a77ab55d1a24a531457dc0385c4fa1f3f90287cde10bbb8c130f30b542a1ab59488c3ecd98109f26847ceb24985b5b2117d7a46834145b41405cd464a908ce40ec144753b36d67b1c15282b2d4a4966078ab2dd6c644a4a85e8f70a7712aafa54b2f350b707d6b76a33d94524b504686cae3b86d157f7e07065f23f69170c2be4640c8c0dfff65a644cca51fdd0f075d42cf947d412a8625d14a70730ce6525ad6f100563d286fb09987a3a78d0a905e3ecd5474e1f7540a7609397f9f174bec2b71537117b656276a3826a93b1b7996b14a7d12c11c02321dc5881b5db5d8560d3619d01cd90fdaa882cccd85e1dfefe200de0578f7e2f5ccccb8cda9add4629c399a72ba6bf52f6b1a24f5d34b8f487fca8fa68f262ee0dd13d7c0c1f266a48ee25fb87a99add5223acb7cc48583779c589755f031a3dcdf9685eb88879b710c3155fa852c5cfb1b95c6d2dba109816e9c43af646349f4207f9c65820b108aea6f13a4b8411ccfd1b40c1bbd0553cf92a3c887f9aa8ad23d84fca287ebf766509c2306e2067f4d1cfbac7afebe420f15723eb9708bb6542b3b9c9e7994a86ee9b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee09485547d85be39a0620db92a661a252191c7460ec6faec655c5ceb9985f0faff45ea0162c6ebf0b0ac2dcfe7399bb647ca81ae62607060ef7bf8e7a3b37f1717c04d64c42baf44d2e62bb992b3849ee3441adfbb172992a9a633daa473c6f252356090490c880005e7c89afce5d47b81c0ac47642ea68a5887adfd87a5dfa1a499a60fd54d47446db14a726c58dc067c7ff3df47bc5d6b7a3fb407d871f10ad69ce6dd8bce214c8f6f6d8646d091ccdccbfcd2f8d7667eab5fae56009365bf1b89be34cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b5697d2a40a36002cecc24086c9bf727b0f0987efee204e689a4be9408f853f7d7af0e876edc264e032c1517e56b64c0101c5376900f7af4bb508cfac9a567a3045fcf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec63578371bd8360709183f6596be8ef897e4786f850761f066d87b52b91dbd0459b0e022f20d8da6241440548ce0f185429532b50586e46677d6e867efa5d7ec8a53e688e099acc2001e50ea59e315c10f1bc5be2cfa3aa4c9255a937cc84cf1f81170ee3963dbb8955d384a7fc25c31ce8a421b992555c63567794a33c6087bf7029e3ab7343dc7c69c12bef2fc66ed4d82baa1566775397f9fd0f059497a0b30fbb6b2be4e56718aba1d5a9c29684d1a30103850c18788a1fc59638af6d01d9b2484571e82955e5628b40aaa9a609ba26ebfa042c74d8b468dcbf310f9ec42cab4b51b64b013320e0091cfa741e334c125980b4b9077b8ac1816607597023c2a6ac3607377a14bc3f316579b65378fa2a015ace3e8e0fe61662823513b7fcbeb13d8197769322b4590710e27e00a60f4d96466a03096aa7a2c3079a9a922683c3ffdcad1a7e484af310cc3373ff30028b5c2debca856b29696bac9e7705430aa8cb400b25454c43d5d868548eb6959bb01154f2b7108645387731fad47f5f65a93099ab70b8f381a29a649875b5b2dd1ee0574f7730aee8c72ead41f058248f2f2250fc74894029a2b2b2fe4481e436f1218784bf46fba1d4fabb5d1f820fa0450e2421440342e504ca33676da21e4dc9ffef4e9581b0260b94679c9757f6f1f280ec21bd98e87ffef19a4ef8f6e46507cd98382e18f915d425951d2545cca1816faff3a1582f90bfedef07e6218fdb9fc642558ef6a7c3981afbe0baa3d5d2bb87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52088009979bce1c694b73406b4623446526cbc287ad7e6ea985395af2cc57e208c62737d65aa9b7c81183777c1d84de450d84e0e17c5340335a0c3c989d03a401004bb3179aff4073a42374eef9074618317a6bc6ff3adc7f2dcda17eb96889a6d36aa9e15307cc90796f7420fd2818401c85fabb30aa0ca69a03320f7107979ecb352c15259f4abe71cf97aad35b3b8218248e6a0401e497a391e1ce647ab15a405c03e9d980b7373857174c2f969f6591742f7341cca796ce2a9bb8ce1393b147d32247de27df0f69932c266ccde58c9d525dd0e88de0d755f7b38dfa55ee93e986db080b23749629ec9fdea0911e2ea12f46b5e996f1a260f97a6b70bc6a6fa00e2d04ea903270c504fdcc32b5287e6b412d48f11251f51c8d91cdaa18701d825576714e795153dc82b659845b943dca79465fb452aed66041b285d686ff67a844b7420f256761461a1b9c9bff0fa9cf0a378a89b00b7eda87ac6a8c6a9ab638fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a148de9575e25518f99567f29d3477b359d82539611df4828105553586deb4972d328c108c88285edd808e8462b0c8a7355a7104812833879a9c23d000649026d363fd8455e949a5bc504fc85d64b41c1ae56329e14e50d14feb2169c3b004660cc12ad76f3816f0dc3c1cde8c8387ed6f045fd0d3fe93a73a479b78cee8387e77d4d2af29f497a8b55dd14aa3c799782e5c5dca72e26d5b1eb27428e5112bb01df99356c797acd1e0d9bbfd2cf98d423c0fd1e57912f6e6db92b0332a21776ea6d44f60b8e0bfa61f8563572c2a31611be2c5b919a2ad4d917271d73372d342f391816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef593a30dc1f46781f4b31a9944fd6aea22ffd2f87b6360da3850a14b9ece2c18b8b5e7a371b7e117a0616f19385f8e3c90b593082db1e1d14bbc1daf1235424a95e69171360c726b5a3379f85ff9637d69f12fc8085025e40b4e3c02a2920722e369e085f22095b9ca690f8b48b873f444a76278f009d6b4bfb21e58767008dbdf9444fc97de2b3562e8d2c336ec308ac367ec642ec96f934a9da2598a853584d7a344b046222140052c388cb211dec372b0f3b6670bb91187a801800b5c9a9daf905eea19307c51ef80ec0a39056f1f9a5b8f76293e2d3cbace5aaf8204ac1c52f74bd09186d49a2bd0e874d4108bc07eb8792593c987b5ca30eaa087df44f6b5b7c30651734e4f43f930b0ec1858b010427027df0c6a985827357ae01ce64d74898540441cb61f79222de90ac788f19d09916690877cc22e8dfaa8266bf6fd86f0d3d32d602826556396b62b513f89af3b64ae5178bf5dd5a7eac46e89f6f451f3dca3749b703e2326a614d37667dcca275791b2cf6c8c3353b83e87a1142f3acdcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf1852921b2186583d5656606e239c5a3a03a3fbe1951eab2feb1a6ea78eb4f39238607a5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dfc2aa25f4c5bb8658ead0e0d18014f8fc57a4133b84ff5a6dc5dd51618db967e4104ef0516444f02ccd2779e31310f9b5e033a98fbc9f9dfc79eedd4a6aabe71f8f40fb2a4b1734b7e9d267432a50827c0394834c3781c5a16b122b88750cc0c0b148825d359eb72f7335e514e40d4d93f7eee69eea45deec573f6bc7f9635e0cf4c96b04b87438d39d9e544fe2e0908269ae486ac9dda1e6ff2789c9f10df29ce2b1a815bef819579209710aeb8e4214036916b4d6d9bd20097fd05bc75d3226a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc794f4e8a4de1d460e75d15b17f8468cb3539bf938bdfcb0974a4d29fd20d4ac677c5c110a201085a05d94efcd4c775476c5a00aa069e38eb56cd533d5dbbd0b41d60e6c9f0c2b000018ec75bc504b32920f14e1173e80a1c0cd37fc0d382afcf41dfc427d872a0447e6353b2892eba864d471fe4b4b6fe490d6e1ebcd4e4de0e8970699573f325d4bed74930917ee92a442f1c39fabf9ac32e3ea462c863a958d0dbdd0043866993c7394eb7dcdb5a5f2b52e7190ce5145f5f7d03e472b595835102e011bbe41b1ad738f72496cd4da910ff9c08149e2371149c0bfb69bf8677354cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb110aef4ba6ee8fc4444e1011d27ddbe93d855c3d45a8bb9401f572d835b982b24ae1ecc13a0729e3a5dc6481f28896b8b2ec8a3d799034459a2ad30e4e5e37be39d2e5360e7ca0b38b1b7688bcb1e32f136a43ab99b011accc52918cf75bca31b894fb1ebaa953e778a615d6a065ef48cfac307a86afbe5fa70fff6950552b4ebbc8691e8ccc2eacab5db5b3625abbdc96c3008aa75394a38eea07e3a818608e0dcfd496b2092a7301b2547634511cfc50a6f660cc766b64ecd7373cca5cdfebdbd0a73564a0550db763f796f572fb3af4cd267cbe6266ccf330ddd8fa8fabb3ecb6c54709137884975bbff214d9ad0ad3bd761a1fe6bc975369239fb335a61ab34431cb18409cddc835bd30b459468e2241a7c5ea42154533aef33790c69d9634cc08b5eda64adf81ef904a796ef20c2eacef608eb6a75b5b772d43c03b96cad9561797e57d1fdb7cb31ed341b33428f56c4a242c9f19e2667318ce97362f798e66c6b68546f52c4db93c468e86187c4a41224087a55bdd916a0aa1cd7fb1c3fb9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c6811e888566668956a0bc9e258bbe74e52b5f0d7c8cf285b5ef5cf918b093c93ebfbe20204dcaa87635b55e6f6f845ac43525057cbd66ffabea93ef4966bf6fe225a862f19096fce9d9c6be22c28e81423bfb0c2e41e7084e4f37f41a582b62d1efb15b6fec662e159b2e80649f2d4f034c26b5ad9811909d7936f2b369a6f2706e5adc4ec29717c89b5c4a2ab61cbde1e18369f479992650f8f57e17e054bd993055ce957b74a4fc729c5b809e956d5bd890e116f4de8b8a3b6134d5741a94b19625ee0d3f44e7e7674b3b115241592b9a9c0d1056b3ea15ffa2a9b1987ebf273d888c03dfebd0af1c29121126835e04b3c9ef4f6d8e2628764a2198290d223dcddb1f5103d5a9d20cf4a8185322a1dfd564419b4634a843fa5961e1db4c5504046900cf756bc224ed9a92c7704878646b5926fe631e2f6aef7b15f6f0fe853a5062f2bbe7c73b82bc68d944cc722ab0454a9ee952f2307dae83cd9ff05da5509288a30491a532396a47881a8014bf896f5f497a1abfbb50caa4a0ec9448fbbdc26ae56795c2edd36bb4399f4c15e7aff4d1c0195e41cd3fbdc283eaa4513bae04e01ad1873125768485bafa96f2710c72a2212bcad5ca60274656e2869b0b697ed3a52169ffbc23f66dc2798c8b4080aecf9c6f6fafaa5398a592595795127cd80b98fa3f83a20f3a9063cc2be4cc3c45896120e540868edcdc8a2fa99178fd0aa941f0d1c0746339e7c27bcf827f9de064f82215885992e2e364f5cc5ed4f26e271c297b3586e5ffa6e4d29a3fbdfb7bbef2d577e654068738fa63379a17ce068320d355c9d2b2f8d0822604cf9e9e91627aaa3d1aef0cea61623baab1b81e6b658cb8c6529ee13102f267ab2f762e2275d15c3b609155de11842234257537dc4a9d4d107dd8b621ebf0ee6f4dd29429dca0f0bf72024b16fde0a6c80b6580a3aff02790805f58929419200f41eb5985fa033799f6f422f49123fcbfc2ef429003caf35ad121d5b7ba3019c1f690562cd52d60ad5f40dd5a381091bd85ecb231cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc438de8e884148195e9d8f3c800d91f1698c3577f8a37b9e8f24ed79bf10b363a27d08f07f0d8d6dedbf0ebb7d99f0bed9df79a3b553ffad81a39ac8d4082f8be0bf9de0c2d0f235c557646e5c84355f63b3b1329e99d904a51abb7d79742137d6abba74fc5fba233945fd15192476f9f106d611a004374045cf8c42431876a359dc094a9901adc7ce326e1a2bb3345ff3b27ab95c4555aad31ae3bd94a6ec8c4895dbb8e4969bc682e8f0e75f302055dcf1ba0b96ba611f699a2664dd7b116653462b3c97911c07cce424aa9213b3e876824c6fa0ef832ddb80de271943b18b558f310aac53ada5132d933ff99258871102dec1fff36a1ccdee2407c51e026eec1051e36062980c0d88706faa3267a27c34e054e137816a65a66e989ee66c0a04f98a83cb02cf62647d73f1c546a8308703c69c618926d851d42a2ddebc1cc44921300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d9ff034ecb0b248cc7f45d51b189edda921fe7d936bc61a2397305be9c7538c2b67fffdde3ec1a6e2365c54f4ef0aa3647dd00d9a47cb681fd8c1ac4d8d9e7b28a02eb5ff29f6654a7b8c010909155fb161803ec679e4f369c482abe6e382249f34ce8fce4a4eba0417ec63555744ec5d300743a0fdd38cae00f38ee692e5dea08bf69123c56473f55ed8361fd6d9ca98572789b36b2e40c3d23e9e8a7ddc149341a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587dc41b02d6825f5dd31f6e4d50d56b548f2929c91f0a87f2050c40ea6f5e6e09c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01da9b8cc74a309ab08f240a3a251655750b689739d31f4ef787294fc1391182aff7ebd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e449834db34b67e1ac73a5e3f996fefe6d8398c2f536c4c020a0e4353e5da43e312a003b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530b24decbdede6094a9b2f92d5b7904bca2a1633c4133163c302d59045fd9d1d1b6adfb0b2b0ca4403ea5b21ead8f797e9a4d8e7f5d5a04fd3ffca5f0cb645de482a34f191d530f7684813e6c23948303217f115b6c23c8f55d47bafc8919f10a3860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f367e3834ca4f2af9a26fb57ab4c8f7280a40ef4974ce11ac06fc5458b30226115e341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb130d8bdaf85e372e52dee8cc83244fb8f03a6f47720096be09b9aefc67a1865d864377b75a38de319f5ed6c066abfa59a875d50267b5f22879589694d99b3b0cb4a413f94822d4c68facb3eb0dd6774a45e1c654d13ad42de5053e45f739f6622863ead5d9e45cf68aedf9c47ffa9c68e87301832a31886c058bb5977f066348c2da4046490b4a904e550ed344784aafb1e5bf794e74326137900c48f51619acc32aeab4a53f13268ac6e20f7247330821833af7a7463b169808d250af12af848a5ae422e026c9986d39d07c0c5b1ecd9cb3ba28e4e106ef2f5b3bd89cb4e0bcf0f18be8701cb216b3953e3463946ad0736bcdafa5f9aa8a80fac661c4c52a6d7dce07d600067774a24b2b86acecd0aa85bd386583332f37f4f816de216d1258e5b6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe5320075180d4e4ae88e1dbf176caebe248f2941ee4746cc9826e8c81d361af1b3a57abeaa864e16b845cdc8c35af86351a81f952b47b5707c6fe1fb6d0026e057fe4d2636290785e21885eda876fd396d375d837550c062093596f0a766fbe80e720f9fcbe26b880d286a82fed6ff1ecd3631842d72dda33f782c99e343b35602797c4b042b616a25ed6fe09334a7d4e4ef6abdecddea83c9fafbb2f2f06815b85be967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f1dc8d799bb339bc2ec4204a7424c07510d17246f3046ea15e857c55e7dc7647b2b8039fe63a6bf20273d5cef4088bfbe75e6a9f76e1c0de785d55af12267251f9454516eb0a519f9e55cb2614aa48a6cec2a486dd9b446792a3000ec021e381c77a6a2348f4967e8b0aadf806593193c9b3823b1c7721e7da80e5af4d353ac5e2870fa4ba934c3c56495d6383f100a5b176072a873064b06041bc661bc84b3de52c569e24d6851cde568b7c6d458c05255ef6c132d848e36a4b2a89c407271ad6820e4f2a11f0240b91476d264908d89363a0cf714b2e0952f8a37ec2077d121a5216d3970cb35c5eb62deeaf669a98551197c06011d0add5063dde49c53ba40242fee24cedeab234b602a3b1c8905885ff765f2ae356167a72ae537567b8d3e510c6b5d50570f80d5d34b63a86f9c2d58a892c30a7d44a4a03acc307ac516eb6287d4c43009cbca5edbc3921bc94d167c219c1bdfe489c22e21576f9d30efa329fb3132772d1938a41b64389831be5dd39ad1e2650bbf31bb531be9ff2a88ab7e4bcab666a5bdb836c736497679b019a97e1f837d51196e7ceaed760840cece58f17b00ab5805e0268c765788e8318dc8edcdf672457bec6170b88187e076c88dcdb857d42f647d8e9c52b5ca1f747db04a31a41ad0294f2294f7f2d8bbdd201502b3e20d7488e6c7ab26416e49c7ae3ebf3f29aa4b15a2d4146f719e2432a4d7d6100f68a6c56c67269e15134d2cd0051bc15b6866e4d04cbb7aa697665a9e9cf6b312c451e91a0039f3b9672a00e41750c9decc4741b16b0ba8f16e800a8e8851525e0d3cdf4abf1230211031a19602880250e3adac73b4ea31a7bcc339a3e7d344b3f2d6582f4323e00ef95d43e32e7bd0f24df941869f792c73f5485f93a3aaf6870b40899c2576e5d18258ca629a9ec385089b65208fd635ffe65a40b8e9cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec2327e5290fa0e4670bb63f90040a131d7e21206cb9c0c1966ec7b0f4d9b35276efe817d3a00ecc479601e5711386305cbf9beae3caf306d8996c340c039a339ac261c3b1a345d8cc7694caa429f1c8bde70209cc15327fd1112d8bfe89851d7552baece6a3a65a945fc65ed2276a63cf356c53816bf8e0ebc879c27ea355127a2c8cd4f298c332aed6f7caf3e7ad77c764b662e8f48b85ded3337d73d9e903ee6e982171fbb6aecc26067f0829c8dd8c5bd0abd2969e76d1ba2a7b9364c45c457a52f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe4959c417f026265952b23499e70a3cbe82f2f45d3f95d07131926f500b30f2f20b52a6d26feca1c943c96b415a633e787423060861ce508a483b28f1db053e3b30d0ef735b9740b388cb868082446883c256f3f95a324d90b71a4f1bf02abb96a62115985eb44a35a7bcff4e2e4d2312be8fb148ea7a447863f72e6be03ecead70373bbc6979181db312b1036836d266a33ced7f677ca499be34bd340c6889d0d26a10680197e0ddcfec19ab69d5b09200abdfe5e99d4169a9648fcc757403e9a4d190e5e4ae629a35dedb4a74ff0fb9b1f0593806ca7532bf98cdf5ecd1b69d8e6f9bf34e36ea014314a7be43cf10537548beba95242dab36b26161b150a8b5f3ad52242a548bbc4ddeae7b6ee3c99580768a5b63255a2bb465e779b686e880a53369d42cd5e6ab99298edf2753afa9e2e0290f29d01d939850efce81fca0a5d938e8d2de38349c7ed04c956388c75fbff559323e7632aa16d36e3ee3ac7ce8d8c9251dd1dff6d1ec647b65b9d2211ee5eea60a78245e2fde57b97995cdce4fc1c29ee85a9ba9758b08b4daba4a0feb04cbbe2e885216277fc722a7e97200cdfd18cd53c7d7dbf1f57a45ff90b560acd8df775c8c27fb80fc696cea5066d75aa214ae7322771e3aa133a8f20ecf3855683ffd4c175fa6c8d050ba7d0e53fdc293659b3672256d6ad059881b93313f25eababd8678ac01809796886584badadbf31a101c48d44a77f5f0cc20c4b0544ac45e777fd667365efaf8a7f0cc5d24b8cc3b9be922d3f59fa23eff3c0703387ce63005349fd441672f8700cabd759c5331e04c1606e6b3da5992b99789aaeaf7b37587ae24e4022edd510c32906ab3a3e6e9e8bd85506dc999494ec21946903388ab544e408e98506ac971a2d96860dd300cbd9bc3119bcbf652985250770b5720573a7eddf02edbfa912832b9f4a1c08a59331bef2482ee6d332b3b6cb1784002791391b510a299bc2f188645385f26e7d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c6ef646f43049cae15b1e24b27dde99afce395e2081092db1c36286de4ed0da578dd0f8f4ff77249da6012569b4442d46c0df684cb744fb94d60f62377c3fd2238e142f94e252a66def374f9ea13960571ffdbd7519bcd0e8fd84c767c91b5ff0931c8ee493e9661e5f32212be030e29827d251bb5911f71acd7eed885b7764c0b9e4098c0ebeb381ab8a8449c763505eed48eeb7dc82e30b248608d7db51e83c3b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b241265c16fe17d5894d2ecd20f20f3c0828a6ce854dd5245b21399a93663d28523381fd2fdef3ca8a038fd4a6b82b8775e7f9eb4f1bef943a5f7c4a791784c9addf27fb868e4b09a98f454573c6f97f3c50e31798716c230581263fcc0090e826728f4612cd5cf78af120995731eefd6ad38b3d30110ba1c5032edf7a571456e4e9bb87f7260ab56c09b83c142ed355fdd3e22753ede3658322ff9733bc07b839849c4f62ec9b65e2b1d622f9dd818c6dd65ca5fba6e5460bf2bc810aca235025e06be8aea6249cea42f0972614218807947ec109482c6de796a17ad988d8150acba3ad4eb5dfc1913ed495ad448724fc01ff14d994cfb90f7420dc8a96359570d9991b8579f7da95bfca08b602331bd6a54a27684cf0dd3c7bb02c64c8be3d5adcece89888b065021a70934fde50862b03cb0172ccff4a7a364488a3f0d79d9ab95281bdda322f70b2d9cbdec5f8e7c388ef2dae50c5eb53f7f73c08f62aacbfa91365e44940cf8964fd2aa0308fbd0b24bcbb14acefd9618d365120dee8926dc050d472ee57f18f4fc1b911b6cff5ddc7c977037481d815a91d6ec472ea5c2c7004553b7573cd78924df7248d8a9ffce02e9357ee951e8214553cbc54ff9ea084e86c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef10087fef96d10f8abf611c7107e75ce7585e8b8ebd814b7a28e2a778457d2bad566b5bcec2f8dafc749d3efd6deac121b288d4327beaebc240e99809c0581ca57472e3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d23ba0684f083d73287e6c9a0fabafe60a05ccb04f454c38ebed44f1cfb76912305cb69a6f0a67866e335e1e39dc20a35cfc6201abd9d35043ec1a134763712d3d6fb283c5ffeea532e1b778fe1bc8d44ea8547b25101068f84f277000a1e391b9597e3db1aad6160a9cba812436b59275b20e7b1b0b6c790c951fded2a1bd0e5bf08ef46a05060f9663849cfaee0de419d505e38c90da29c444893b02e5e2844c8a68ee9c1f90ea31a53f2bc318b94498498864f4357cb484f9d878ece8641c3864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffffb2b006c7202d5aebd2e7d32bec1a7db3608954e0b466ac9a2a6effa3b256c5a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac71b51cc51b6e4beb9b249853e0a0774f63679599f9a27b9e9fb8cc26ca14265f1126d1afc0f1f39d445a7b818aeecc3bcee27b305123fae5a71341103880eeb3242ee7e0e251d38ea840d68fc24191572cfc5f253a68b5ac419ce007b7d3b04cc492e90a5eb0f1f6831e26b3d871b98e154f84f657655ee684d177267f94bb777a332c6b22f6910f3019e74a8aa9043c02468c9d97e10a8fc76820f3f5b96423a8f39672fcaabe9c19e92b750483975c167e70504a57e158d22b3eee0325abc9cb4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b5988c47d8d1979f2c0e11aca3ad52f07d8da574db821a5a2b17bf64c5495991015335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19ae008621a4d97c98b8761f501e417d41f171f226e9cce09c1873d375c700bd5310c836e8c25a51cb2b8440a9c93a9d63625b513811e767f73df17e7c38341dca7437222ce100fa92f3aa48ca866412ee45377e96e014fbe568ea4907e0662a669742d0496b4834d841061cab56abdd94d6471d257edfa59a1a58267adeb07f7a151f9b5eeac8aad55e3a1154625bc1dd00182d7c9a50b5af975a0fde4bbd8cc682b276a3c6332736b99e8ed871645a4e50961284f19284be3198f113573366fec564dc15d1ef4c0acfdacb4659e1cfd66e9aa13603e34286acf2bc04e665145df1bd237e9c8dff40b362b5f0a66541abbf34e8dcfa0865dedc755521f33db494983a46aa6eeb8476fdbf2456e8abde763340c11450e07421869002f40f41e5b7c4a9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884c0fb771014f82ea5c1bb8507522612030f3ef78519fc1c2598fee1b1893cb45f579b1f991f17fe4842500ab40e55d06bb54875d591d89eb9edd3891787414d2fc3559414c61b466662e30fe93683c0ffc574a9a79df5725b540f5092da01560dcd259ac1e2856dd63e7a89a89741e674492bbaf775c2697ac8157d26861640e57f23107acb2f04dbd12e7fb4a081eacc32717c9d95c7be8c751348c149026784036dabc4fdf26834ebe82f128fa2fcae99b3559e24a635b0ba3d26c91af6519cd87224cbd4785c76c288035de3a6f0b8f8d1177b6602ac42f18ca388a7aef7dee28be64ad90b5d62b1dbad620e6dbda2443277d9474dd1420142cd3a9ce6380139715a966ab20254a0c3d97cd968dfde678508260d93cd54d853ff83327dbc677d6a036df9376003d91f00b9637159aa1e6199699eb9a08f0eccaa9f6c330522f0b69d797d81a4cded4f66844fdd33ca2b87677a7d2a8d7d3964fb00c25ed8f3578c0d5e8702546235515fb96e2c2c8798e78a10cb42bc83fc1fb457b0cda793d3d66a8bc4da57fa9c55161f0d156198fa2647acf789b92bb6ae7be35b6f3a1c21324a72a7f9465d7be1f87e3c50b56fdad2a15701b808237bc83ba3221b86c5601e587a5e71558ca0099455bb2315de4d5c0b1eac431d10afd21e2a0efe5790731c851900becea0bff95420a4ee2fceb9a610b7c7b4363bb7313afb75ef2053fe63f168350cff65a04f22d021382a047951cf91d08dc42a993a8b5173448dcc3feb6db1688311f19a7818c18fd1ff53dd37f9d69e584d08d721b27a2ad2469ba2b61168bda14afedf4a56f7688ddc29eff393ceb42001b0d21461e12600035e7471d842410bba6636d1c2dd66449c3f8e57a6cbaadce44b3ef114c237e509e177474650447e85edb79a7fb78e8546a52356a4fcb23df34069a893aa934a467d8cb3fbfd5b345fc46851b575623693cc4b47845a9b1c6478680344bb977011d91c3b2332cfcf17c188ba9b8bd7056074165945f25504ae7ca4e6d73c141a1ee792701b7c1f61acebec11891fa75c5985ad1da28ac04df26d2e9401ac2b5b25b67c9e71441f82fe08b053703d84f38dde5c2a4c932af84c6000d7d2ebea80aaf7a3d45f911933ea6c8b7cb05adf29edf6efe31a1d61f87cbc30b9d92081149b5b10dfe17cd3afbfa49e534d9086e2f2e9000237640b218dcbd07d9686c36d4d198a7d333aa54523820c05e032d4102e900e13750e917659b7d85799913b7c82deae3c5edc451bf60a32495245020d3e38839ed889638e0dcec68400992f215e244b0793c8425c0f7210437208c16fd5b040f1f2cd2d7b344fd3085e1b102f9dc5a498c4f9bbda29aca693c0931e2461f0551395b8facf9c3d065899c8485393977a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578fa30b0f1adb8c746c4e20b5a2f57654b069c8acac4ccb01a810eef8af40da30281e22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134f1cf2bfed73612e713277d674c576517b10a5b22dff789fc943fbb19589565afabf23d278494cd4a678b81de4872b0fdc01fdf7dc6d6b0469f3d6029a4f29006cc3671f3e51c4801efea8f7512657aa3993b8ec3fd3b335245c3bfc7f928e3462b7469396e4974cec51d5610490d7f140394713803e253cb0e34cd41de09152728fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e272eae9832c87bf8717f19b5cd61dce08fb73ed4534e8a6b476c3f76eea5215289c782b3619701f8d6f6edfc8dd4e9a8bb2e73df01e9da9de9d207425770ef848c060787b4f54e39fa326d5b8ad67bf4126e5008ea89ecaf0da7552dd65dbcaa879313ce09eb022049a2ba91f946ebe358d9ff2d86ce75bbb22c08b7917941189a6465851a2fb38184dfae0510cdd87b9a980f163b0505f8a4304826122cffd57c22f4c90f9a16e39e01c5cd6e02bc17491ec4b3861a09a10384bded54ec4cb236105d189afd4be12f1c24a0f185a2f6ae9a75effcaf8c05c3db3b795696819312035db18367aa27703daa7ece0779a2e2e77aadd623d635b816327ee8d7bb9cb98e5675d6a56101e869ff337f3cc43f60472edcae47653977946ab4508758d53da13251b8871f758fb348ba39d71580df70aaf64bfd5d7f9ea5562315ca5aea0367ec95804cbea2bee3a7cebe9dbce4257d765ab5f833c4029a9cbf556d0c4a85dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c389333d84419a6e05a6e2685714c74c93acdf3eea64053df4c5f997cfcde2996e4f344885977d200c3ffa11b015ceed36ff6434418496173170d244a92daed5a75eb57cb6943ee148455f385f39e8c626d17f3ace2d91b358b117531b05c7b38783fcd903604a4382c8913ef9c5e1779a2475248b09781a3b52e743bc066f5a6ff70ed7dfdba324e0ce1fc732cd580338a2535727cc6a2103af9fbe027601092e339673bf505e1c4c02cde778ef0ddae7d4d8566129153f9a45660ce526aa33e67d28b8304fb4792ec569ab9bed6e738b7e51c0b73a83541c68b8c72fc946e1aa907b6e4681c6e2d9538b25196ff8a5c901e9f8b2210422505c3b45f7d85cee244a0903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097dfd66603fa36692c0b0bd96ed4d63218233202f0a91bb10d3c5cea5c09465766641efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227adddd1672b6ba2d3b54ccec9965570e3a6de905e2a2460159bb507416dab31a8978acc75f3908a69676a865dc6474258a926bf03da7ec0bcc5436b6fcb527ec5f06ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c503017654e4bec18514bde7b87d8984c14c81fc9c2fb718fbfbe46ea2b8309b0765a3137d9b262a7d5c8121b0ff05aeb9116e851d0453e8fdfacb5ace76499541c21f112658ace46d23227f8c22ff0250ff1379478fd6dbee5e7276a9ee647e6790304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa757112252c045a7a0c434eb660208be0220080208d1cbbe5efcce63c42df40a97847537684f1ccd755d5686eae650997df1a165c94116ee2747174188eb8c4efdf5d695debe11e336286233fe4af1b6308a80e6d4e58886269e877f18d5635763ed9fbaa119df02c98ea2d73202fe4dc3e63935e565dc308770a9623ef7a18c213d0076cdffc31f1a9f7b4151c78f58a3ca3228a6d16b4735766c2822fe8101c6a6de319d93684cd1010f90b67105f2092a28ae086e021b454d5168a53fe088b686372a1ddddd70889e5c87ddd98cdaea5ddbe22514093fb0a5973897cd6fe15d4db6a781e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe64606bb1e76e316b8fe59083198b902a6ba092176bf57df0d76b80432da5ed7f5841024a3fd3edc305ac7342fda13ac0a617abca0ef1d0e2845f4c01774a1daeae695b60530cccbe59c84c2d119e51ba8e378dd1f14a21fb5a7e43ef204ad7b4f8e61396513a2c4afd3bfb24f5c33a4161fa8a374ced698e2e2cfccb10844596c86592c7f1e8087bc1ae09dd2735952bd8b255e465988812bb68246afa9e0a6aedc116f9411e4652f942557e8e388dd53b22c5b7877260ce9584a9d8a5310ff90bc8f6a1cebdc216b51ba35ec0b5f1c9e7739b0be85bad82e997ab34c00ad5fbbab37baf9c382fa4fd337070551d0bb8398ca9a2debed22abd150de7200258fe3f46f78afb2004fba5cc979fb1b94b8fa18985d59d4f73ef3b9a93c4aa483fdfdf9534a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d24490dcbde53d32fd4c27273ef5baa09c178dbab7b09139aef3381552e3d48cbe20557711a5163d7942d8ef717498e42a4e0a8681814d6c1f68c9307ef507637e12c5f532526c05a4b9065f998f550161aa6d24700d89e1669f3fd778e3b6ad46012f1300d745b6f4f087d39678a1f9cc2eaceff3a8d3337d6fce78261e0c3e1e43469a8beddcc54da218d98f15da40958fc9076a64504ecaf0e275dc366f125148801dc1fa219241ad70190d950effde752829551ce82156f049b657e9181ef194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e980b2a1b262e9e0d4436aa3436ec968236dc084f762b7a60d587cfe548869970f8fb9c442ad0b8b32b2bcf7c5d726345ac01f6255c6e9cf52dd69060948caa8c41d41c782a85bd740d262d54ca65f0ae64c48c76c3176f3a81c602388c68f1eef74d0af147f75e8e5a898f958b43fc90c27b0e30ceadf2c39265de7ce267e6bf1c8f49729e5d09c1b9899e622f53be5a6b2be8c1e77b44213cc6af35df0b889ad73356fcae84df41d9af1e004053f3715310f6f1b83b1fa4d61164f8d7185cbfd2f4133c57e3b77d78628bca0b5b6976812d4abdcb26467f0cfa7c89b9e7f52f13a523a40e9bd7a7865a34baabf5177e577ee2ce3130110f9010ad428f5e5918aefd95a15c111287ad2066527e86efd596634d1c744fed923c1c2a672c1c61820bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aabba094585e736f0ec421f7b3977f32aa1f4908af37c44134b71e5442dedcc6ee0e638f9a0deb8c1706132e46420f7855c484eb188a4ea165f2c6f441e01ffec644ac6e23ede6e188229a50435a3eda81eecfac5c83bf0a3d012a9b04b811505b11506f78be758ec9e664b4de818d602cb429071c83dfc7f8a955a7877b51384932525c83c46c43ae6a537ead3690d4745f8656d1a63b99b7dae69228d20be7ac9d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c2bb0a5a184a5b0c0c13ddac90473081365f29bec1ce6f605f0dbd39a4e5e808408cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea0f9ba135a1457f1c1f3bf473c6e947fe7ad88c958ee18cecb6c7c975d7b4a58cb6cf94669351171b82b803ecf5c95a0e9ade3819944f9da533f13c87378a43f751c49a56ae30d83f10c9891f0bcd5bcf0121b015afa2750fea916eacfd6744d1be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b29828f08a2cdad09839fdb56684d9dad83839bd557a5996694682d01c71c0889b9d0c61526c9526d64a5191b9f7c74f865e07e2e866714bfa1eac3b9d97faed25624276bd537ad1e1d3e451ddd7905e02a74e7cdd50aba9e89c94ef3197c73d8a960df06bdb4df4e636ab5ea45e16582dc2dae92da5061b31f11346dc5652d8763a3f1a6041df96676356e88c090f53c9f66c683f9d73a9498464eb666d441f28e41ccd3469818ab9bc4a0798e380c85b2ddd6e4a5c59bf3cf0b62833c996b76883fa2745dd49549aba9aab5a0f974119d2391a8c437ca4d9af2d3f031b1755e901c51b1d6eba65ce645a7f4e9f70cf14088e29ad7cceac97db67a166cf21d51a2306378da20f61f9331b299196f854214e8a4a3eeadcaacba249289d945e160ea802399c3662fac87355e0fd5a169879aa4abe397c61e79ce49c93dd6cd740e5f57e976f0c70d74cf4f76df7f28ff5cf7132d6fccb4e0d91b7dc47143ad7a98c123e00d85d0d3a8cd6668b43861a68778fe82cdf06f40e20c2a1c99c6c4a1a9799affdf24619e7830460a2cf1760bb539904bb472783b3646f81ba0d6d28cba6da41b387bbc2784a67d14f30e7a30427eb37276540cf4aa157ab7fe943e25f5308add274c39576018c06ecaf2276fdfe3bc6e543e309ea8afd90d185cc46d074b05deebac6b0fbd7c137014b5a14339544498f4bcf0ccf67c11d3fd8ac55d10e1f6649c5fad0f7e9513425050d1027e9d7329f2b2ce594349db7b0a96de3956c5f2e3cf9c423bd625389618a6559499ce0991c25be225eb782cabcf0c8038e49920158c860f9370d6d5089f165f9894acf01abd329de688435f4e6ebd80f4a6dac456ffed5bd3905eed60ca9e78dbf031f38d69e3f758d83e5bf12bae5e0f5b90eaab33869fdd9419c7ea7fb05c4a029a3dcd3038e9e9a0921600cba688fd6315ae73aad0d6c023ad3434d347252c0ea51b89bff43f6169506a0383163d238ca94988d977d4e08892355428166f9ae8bd824b9a212ee08d5eeb467e6649fc1eb488e8d3a03176fec63ba5aeca230b4ad885408c4fd703db0c39186f2d1fe6321febad603c845f80db12ee5c06ad51eae8c5277e63be127bcc9892aa5dc4f64b395724bcd7b381b891dd45a70773859dccba008bb618ade120e397ddadfa7274f90591c6f0082179aba59825597e5e319481605a3f3e5395edd1e9e5bcfa44885210d3ed07844d9fbb309250759afc6bc6bc3b5f84ef7e2a6fc5168b418e470992e188d88b484d05139b0d35eb51e1cbcad1ea7cce635e188d633de31b3caab8fe7828d7dfcccee3127eed0daa7378bc6180e7b21fa7c4855aa68fd699e51c31207617c7b94734b5a5d80b210523070bffe8ba224cbcb56da26d98735e25e8a31b467cbe96671499d67f05c650bf7168184bbb37fd0e60591c80276938e6336390216b52540d6442ec66f1f8d21f12615d157981d788eafc69e4a14fbde3c5960c89ab6e7e603687be8f1963a1c29be952d98af03d410fe11b60cd3e6e9ecee0ca293b8d0b75da1aed98b944d2e3086fdf41ed9312631bf783d54c573f400872ce77d78d04b8f90574bac39d638a5e0a60d5a1a8873f501573ae7088797c92fcb4b721190d3b0cf4b3fa01b54bd2c0d9ab9452b22619bb48efb885226d055a5aa87927ef8e63af2f067193fe17622a9daa6222c78f09c8c972a2b52a20bf5d64ebfced850b05cb7fcf539b06c8f0650e0fc2df94371b4c9242198e9321a3a374d0acf7f4cd1008e383116fa28fd52eb8ffd28e57c038220c192a9e1ebc51cff2a616472b618a9c634e5ecbfee423612332cf88f59d141f6b4e517bc0c6ad0500b1cb2bda909cd65c73e4d417ed7804b3e1901b12bdae5c48d99d33b153eb4b42cf43b5982d8360f3e96699d8b1605e2f7e39b7a47404473de8b7ee9beb791b72644ceb59566c0e844b23e2981cd42637b5311b96844d2984fdd325c0e1a6962570081a6344f504e9669d0ff5221ce760c483c247c4c60814a744d708b69e052176d6338d47969476fc8fddf55fef06701b5ca675bfef2540fd571e0bed4f7d2c3b2d300aec2a8a182cab28b137a5d57559ced4fcf99aaa3cc1ba302bcad9ebcadc74f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f604632460ca6578edf49db76c77c1fd2282be71381118b8927d91f918b067aedf32a261e9990fa62481dc4bcbbba5163e5dcd431c6403721095a2707ad66f44b2033c0a85c2bd3a94cacaef652940622cf4cff020c2ca0bc81ea6643a3f72fc45a0b00ab1247fcef775c3a5da9c61b536b0c1c7dfe77b889788b85e3698614a3f7b609fd2e107adf7a84fd839c3b54da515efab42271980b15a3233c3906c132c2c06dad6579229989c7d3b1b45ae87af1ac1bf5a61696df13e267a8cf61b1b87298dd4a9e54578e7eac5e17780728fbeb78267661559c5a9c8f4fa961f9855980e6a59fb3270dcb91e1fe6fed414733f1c0e2f95d0bb81b4120047fe62f338838de25b8036991e442e630c9bf6f13cabf5756c794ed4ba7604839da73fe4cbb5fb8cf608665d79487f2a8035a2c7eb12ba8f82e3c1ade7f1364add94f9e2dd9b226a97f0d2a4fab7891d25256753f5052c532c0cc835a29b4b40867164cb850062f664be3f1fcb4c9e183459d89f4e0a08e3da00b3ffe4f70e57a61a8f746098e754db8d6ddc12ed8311e8657c2632211c23d686a81a224dc4fd40d0a08850da355025cfb5e115c129a80986733d0ce52bfcbfcdd9d95f47cf903b9c161ae3aa84c7ad60680886055429fd7fc335ded178204fd5b75445c69909f601b6ce8a0bc73dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d750142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb4fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da501523a134ee7b67ede3576cacf7aab5c3cd4757ed6549697cbdbf58f8d0c29922eb3d99332be75e721889d3523a56f76b0b532094489a2fa727fb05d6bf899eff021bee40ff285eb2d4c988b890a665694ace7f5647ae42cbb61c99a403681759535370e4af1f7ce78ca5b43613ea7c5c141e79088cfa19026c3b17c90c98e5cff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebeae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a25dcd718f1fc9d310339cc7a57d42a98ea30d9521b3eaee49b2cc01f445446256ec95ea3a8cb571c89d5a54a28b98bb2cf3fc7c88d7e73b9c099d48def402032e56da8b99ac98ee86d7798d3748300ddae42d656262879bc6c64984c355f8233672e6adf4fc13dde3cf603aa89aa3e6762fed0d9f5dd080c4bbdb80cc9dbc85fba7d42346ae805f6353233502a8e8cba23e219a68d3eaf68b148c623ab7e723eeb5f70dae9e837016b5b8057f8c7620f68079eebc2e44c36b369c447bf304a9eda58967a23cc34f0ec1aa2cd8dd996c843914c602206bd04c38b41b57065d78653f008a52d789ccf162ae4610a189872228b8eb02215673cca27d14cb8b6f1a4a9835a9fd358ecb088390abd5717dc92f14a41a74f59aba235805f0e1a0ecefcc8cb3fda74f512809d22e5eda5a838af27f59e8ca7200882ebc44ee1c2b8575f8f39e6f29555cc3fc86a90e013e8c820993baa51a88a0907acf6427a1c7284bdeedcdf81cd94652d1ebfbc205c3c388dacd3ef13f1710df122e3551915dc35a14c3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c1f80266e4964fb22344510bdd6834fd66d86c6dc1a17aa59ec38b94a19f51889742b1564c64feeee34da28ef009d0e617bd97128fddba5eea8259846934c59606e21202f76e9646f8407fd0be1ab524c72c648b4113d7e9dd33a612d1f0a9ac0b983049739e38175a291e5626372b145221b26ea34afdc7aab2e1e51525987f7e3fd80e2d908291b15c51d78b1cb0c5cc56addd94b0c1b6ad1735292535f9b04f49c33b4b2a6e5fe7bfc0146e53e4de56ebaae804469a237efe107f0b86161d88849afe5d7a8c656ec92d7dca86c9fa5553a517a0a2c08bfef2814e1716234b5690191ac6e50fd0a9ec518e8aceb947f6bcfda0f7aa3a263b2b80b364c1f4932020d99f153db9f6cc91644337481db93baa1d10f9614e4e01da9b44b7184f9c1b0b8c412361efb4c0e1753fe407790528b44d25825353d060e3caea7c2424af934f5d1a8b66f51658f98a09d7bed50047385c56f798f3880cdc2f9bfed0b974f7316fd108ccb2140f6510eb87ad8bf4824b110c955715166634a705eb01a7feaf6599e765f3ad6e7f91321928312f2433b07eab6341fded6b5bd2ecc345636a0e37ed34f89bd634200bfd3c7caf123f9c7e2cbd621b828d0925c60535876c0531624b1b50044a8b06ce8a9b7f43d31905cea947c44fa617b5bf056ab61dcda8adb8f26cfdcd31114e50c6588d53256f503f1c88399e2cd0f9a42909abb33cf5985d0bc29e72f7c5e6d084df66aafffadda7ce43a3053e07e327dc0fc144861b83b2daf6e30cf8289bf1e118c1a4b7967792b931679b903a870c1e67b3fe1406ea3738ac4227c938ddffbf904daf505b966238760b2fa1f8c303bee533a613d2b9bfb7568f8ffb1273cf91a4a1741ed8ccbc9ecae594e5b48323f14d02b4b786e2df5c42b3e0b5e122b38da9255590fe252139628cefcb089e48af552dc67440553c3ef11f7533f8ada1c15a6851846d67f13838fe2c8832248aed9adad06d13192bf6d5318edfbfb150b5d59ca7e2b8e26d43dd82ad11e763305407d2a7c69712af66aea06586d91ca7a8e6bc8fc85fa9801f506917e33654f01c9af4d65f59c827a64cbf5790da792bb271b936b5b5a3c730a1264942b98f8cfd7e896a05cc715b9d0c9208d8f4fadce49be46dfe10f469a0ff3bef2dbddd818fc30445c222da6cb362e1889ff7bb03c180f04a0000cddb38bc62c60616b55decfb7a556e02a43ab00faee198d371b08c0445f76aa2b2a1ed3166f15783da38f61d5500961f764faf21d54c8823e9bae4363a17eb7ecaff434d9770214326406194d704c48fa78cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eeaae85aa107e5fb0fa7c059a52514bb2dc525bb8a0f5cb44766f8ab8c695a29bcf243716087b34adbdbd6670157dcfb55078398c2dd94ff71e36a06638ac0115a347c494ce1f03f970cfa600e41c86a9deea1c27285a6ebce8a0bc51cf8538234bfcb63e3e298cea7d1ebbdd12d462f2920aa7fcf258282389d82774b1d1e45ddfebdc800b7b4e4cd3197f4657097896229d856567c2447a9b8216fc16c43f01785658415a2c28a542b4a2643bb7f60dad6ebaaa351f9b1121c20297a4001dadb660508b561082e6f9c0ee6fa5d035bb2670853974e912710748b91a13128c81c135ddbb4545f1ef356f808bcdc04360a16aacbc1cf68aa419687c2f0fce4d5b580a0ba4fbb922e700f54389fe246e95d97d50cd31c80c9c31ec4d51f1391655f391b0d2426f380a4623efc7c227dd50d0303a1c9e74f5ab24c4c65dabf0577c37046d0aabfb3d5824b85eab5c29ae269b20c3a5b4d0a1b0bf0c11c4038d7adeaf51566e8d7800589213659b062005554755ea9b0a967e3bed6dcd33abb3d28112679fe659a211830c5dcf97e9928655fa4c3d3abe7023b1f49849abe822c253ae3314e8f228425e6a88dfb2bf9e6f95e57859ae420798dec73f8b73ea6b6475ce128c503ccda6490b5966bdb302dcfe0f2b17119039f80ae48f98db12b547f37103a49e92ed0e50973e9534d563bb22fca41c5db2f2349969d2fb3da4199f410ddf70437fecabdfcb44447424840360dcef06537eac7d43288802437de31bea1241225ca3999d1dcd08f9b844872ecdad0a610dd09d89d3342d542514fe2997f8538ae6901e0d949f5a66ab3e480abf8e685ad81e29d09b6d177008ad2f6cf4f161e379dca7e4a94cc96fa3d99cea68d750193fa5ccb0d3f966778b9e3ce4dfdacd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2c61ee1477129179a929df8004debde7bad25e12b1519cf2a9fbe6a70046247494de29c0419499529c2fd62dd0e56eaaaed1d2d25106de12747f740c204af470a947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c2595cfe0677a1e79cf63363ed34c0907d28341e875ff29a69908bfb0b16b7517889dc6f2497a9feca0e80832df400176d43933a73f669be0c005ae9fc6484c494d888fd0f7ffe1ff8612db68bf115b69a016c3c86992359c0eb21ca1bb4a201f2fcbf065b90f33b61d9d8e7f05738d0b8d0200540d6842f46a28ded65430af98cbc608a05b8963a108413f72f2351e6b5c7cc67ae8c199083bda16165715a34b829d25bdea899dd63b777ebc7d4a606793206e5190418176c45e0face31d5616f959d5935c6fcf9fe0edd56f4d533e9461006ab16a0f537e9c15a0f128d48209b451fa2e5a95b7a702851525cf0987c2a1a704d74780d27090308df9902972e510fa5f4f501be2348292ab0776f1ff7c24dfc974989b39e78bc99c23bfc1812fa975d572d1344675c9d4d94f07730bca9e00a7a5628dbd34aaa51122a5c1f0ce25925cf8828b03b35e0fbfab0708367a4d5468f64d984f83aff0f097fbc66e84cd18fac1002a666cedda3583289f8dafdbf63edb9db936c2249be21fe1281df1dfd02ed42f38c43bdbce27aaaf0ea2049561850c166be68aa1dce773991a62e8666028060ae6f6c1a23659a7a68ee59b76dff85d412cc1083971ab0e3e701bee25fce205169f93ca759ede288c149c2dfabeb6f76d0355b8190cc120fcbc9cbbefa7aa83ad06386992a62f0f9a3fdddcfb690e983f0fe975445839404913429103957ef47e77ed817d895ac926ed59f6bde3de00834e767c39188cc071444183d37ac3e8fcab44dfe8ff43db0556e15c12d12891a128e7ead38e8b515f52ac8bef36dd76ac1ca20b56ba91a72bb5b86a35900b1e9d33d01065e0ea74139ee724acfab87fe0fc75e67746e7a4a0b9a3a89a94dc7671ff51b76db7202855fe05ff9f5f27a36fee1b94807caa9efce269bb3a260c31f6aa50e66db10a9145392653972ef7f30541ecbed0886574198decd629f8673bd85d85c8b48c146a5a692c73af332cf06a0535bc7684a18e7b20cdcf535ce55100836ea1596c7abe9da43faf9d0a5fc8bdd58e88baa3c6a64f4b940073036dc08f5134988b2cfadbf44d84332239d76f22c99fb322c6aa822af60bf12e381bd2cb8d229523f8f109310b583e4e3040d1bf5b73d41cb08284c8e0f514db59e9f53ebed8af04320c3f0627fede3559e697ccd3e5155cf61b19ac80ab7156d892146cf1fff469fc8f5e0b3c0a86bc919068ff86dce7db04f4f28f1e041efdd4cd08ad90e5d4fc00f6f0628f60e16e25c8d4b7944b26233b128adfc0507aa7495dfa455cc3b37da4e3e374b40bd7338d3b8841fe917675e1571aae8a6b43ec3ed0d48c7b134dfa2d6f409684ba978f795bdf25fd91e3560bf9d88a7c61bda4a325689c14b74c0705e0dc185856fb2e382cc3f1f57f8e83017a8fac27df15993b5e23e2e8e6204aa2a8291517c677652e214726542a6b01a637e8761e1a4a7628af6382524f3059c3c137436237df93d1c6d5c21532ae8c6271299c4ebdd1f456f6b055e675d27dd20de580038db01f5b523137cf0c4c87ce37881db6e1a7c58b9e81abe0139005b90518a45c31c7d21b3a8ae1848073724481022f4641ce509434ccf1bc82ef2af3e87af421766a68203a9c2da4d354e0304b6776c0f9063ea23404f91722c3c4886f0b02d1db01aad00db608670126e9bb56e6b23ce89ef30109d34f1e925604992f8c28480e77edd4bf07c1eb235f09ac4f45b894a06b7cf7f9173e2e8a8f2ba45f197d6a4e7c943d1fbf7a3fdb955212b89a38f09b0ad2916a66d53ca92ade5b09c988c18f5826bf840851b89697ec70f5a8285ebb18b985a31aed3d97848a14b1725c8fdd90372c3d1acb60d93c25e71d1863a3a0f2faebb7076d9b00b9b17ca1a98201a0c7d694d489f1c34aa0d9743b2b4781895c0b85b24c8a59741d16211aed6405904c91dd9bee241ec2f489dc3fb8d95943e32a04141ca29429b2956629fd4323eb833e79b8229d8d83f9b03667abff90df0ef109726b71c073d468e81010df962fa5c3d992bcf727ffca9ae0215bab280da9a26008758c2b5f79879db8bbcdeefe10cf2ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41a1f7d9a9421c45e1ddae0ac4b33fe5ff363db19143048757cc0e87132a9e96c98c03e86193b643fef44654e4bf9cfcc94ca20a31f66d179964c1706a78b453b5c080b70902a846d4562d7aa904cf9f2e7e0a0bc865f7e89731bf7f0683257b45d05b1369344183c9a5c3d7d3c21da98e705db0abb3c29e9a9bbd0cc78c926ae1c7784c5d3b4f4c0fa39c28425d2f56d28f5a96197072d1eb69abc0a3a7becaa97e91f26bcd4c9e66abd0e9936bbd2f10d79e0196806e868ea0ac7959a69315006e434f39eb7b8aef321f8d1cd6dcefeaa01adb87b06733700c499185dba1533c61ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b2a7e08ccec3983b0561edce3ef95a36ebe07a7dda548a05ef388ebca1054b3d453cdd557cbfbfbf06fbc2f77eb3d32fd2daf7d493d27ae855883453195b5d6aea90098e56c5a87780d13b7c47c98bdff26f716f95972d8aa8c0135ede16850bcf9764f245f8290851abebaa89756ee16e871dd66176a581622a4432182a55eb1d466668d8d51843bb1b795c098ca5a8c66f91ca29a380151a6d69a14184fe767977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfd92d7fd861c17cbe59d7f2c78be0849328744c46230f479f3d418036d33b6b0d261514ac4056a9b8cce8303ecf8cf2f4d0481d007915c18688171dcffd9da0b9671d63b5061591cb5a0fa570e61edb82db8d51db4c5d18d0987a19c280089d8959f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4efb454569a14d44f65bbb71f0205bfd1c5dd956f4e8f765d789c91a76903f6109aaf6b4322aef74bfe5e617d43df3708e45724c05ef423ae22b9a892903a13b1eb66ead7e720bf811b2ed2f53e231578bfe4efa69ae42c2546280aeb3353fc2bd9d6c97e8d94df029c082e9797dedaafd4ee657cf3ee5ae57e388edf7e0e3f69c0cdce472999ebd2162c690e5e54dea50853ee5f5db93fd1afc5324ffaaa1a3f7591af760ca1d92d562bc89736cee5d047e3b4054acddf7de070640eccfaa3ef8e298425d4ea17bb19c936e2f230009723bee7cc0cf9421adcb96b8c85ead10bc4e0030cdaebf68c85dd81d8e643d59cf37808bb87418e31db043c9b48ff720c7bcb1c483e9d509ce26b5ab864b2a71d56491958873bb1a793bd9dc0ee226e382ae1e0dc7cfce6606ad99b69497ae913a38cf41f99d7d92bf128a8982a8553de4236b7a9fa17be39be910b1561adbdc8a03a429c98fe608f78ac3ba3911e2d64f67dfa1a0300ee51b4b44bb9a52faaaf8c53e911f60140da6725d208fca88a8325b712699bff1f74393a5539dfda5d1960b2030e842af6c6b2822d1b1a4bed53f495a8647adb02f11ca810d3900cf098d379e61e1f74efe69dffc0d347704f1bd76b0230d8a0fe857b3184212c082c78b641b78969811c9e55b5b2d2daf4af4fb0bef2d0fc74dd0604dfe2d4af63e959138951ccd97d5480d74683cfb537ddf2a9643766a3f5b126c98b340d7e49db9fc6b7be682e4d5705b7bbbc7467a4bf87786dce60b1cc8d56da45351fabcfc1875f7a82d8586bf81542345ea69c54fe255006a0c76040c8a8f08f36af80cc6cc1df48bd8fdb43f6c6097c2f75d5be017a53b55c1d0b571c162f7c50517681994745bc4cfb16aa4094d69879ad72e240778c0cb1b8cfeabd1a6f61062d61b91f324c84dde48ac0690341363516d5fb12779b3372e1ea44617ef0b97678f685e4247e20891f63ff084dcf4936a5d512736dfc5b2a17bc0925c8d93b769259cc029273ca82e28a9d78af9968d43170e685137fa2e86fd68db82e9becc7b4a8aa5b6aee337cb6c6372a092bcb4ecebc89fb43f13b05d0a6c0301b79dde0298de65672b428f8e95210ebb5f197e4b90a872103dd87b70e4f6e50906a8d6337681360401abfea5c008a51f52b8e26e57861d872257a20d21e9391738df3940525c28b8659aad61480c8e6baf7338bdc377110d731952af5278b601083c43753064f6b483274bd163fe2e900d6a29f509ef5fb7bccab6d8510c1d6b3801f2c30d5dc41f3c61f3823b0f0ec4ee308e35267a6b9a9f3c0a6170a24b019feea9fd8349de589526c3c10f5a162e10bbe671395f7f7315217b7523ab1bacc88e7d52e2b689f89fc8b2f804f0ab37d104d0385338ee12350fe4c01717e64ee2e4c382b1cc2ef26adbb2bdf34ee6b44c5bf071f0a2485c2833cdfc33f4c8d88bc23d763f74d9ffd05751ea39fdf1f41dd211e86373970077894912ee17b58ad4090154e64de0ca8a9863771a373de0a62f2670ddc88aff4d8643815d92faaf84972dd8a791363aea5e5984ad290b27c1b42864d1e179c262b3e3301002e0cda596174f9ac171841b752eed8d78f96166d8c327d068503de11ca26805db505e797124fc89a14a5de9a03ffa2d919d914f72891cdbb0eb7712ee2187ea71a9bc93677f9b7224fd66e00e5772cfb16e7f07f36f96a48fb70a17e0550187fa7fc999cccc2cc5a3bd735ba88b47ccbcb00468f9834e566fd7e044e03a3035b5683b4a07282b64a977895b6a07db92491e88409c0cd8cea15daed9070ef42c2a743004c13544bbbf42efd14ad29779b21ac2982bb58ccbbc555e93b7f0ed3ece06a6b217babe3b7e7ce6054512f19c31bbd0facb87831a7ca3c5aba6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd93985ec8faea84f4719875a9433656d1c22d7573c0a29c42b25731529cea7c586b5231d768d63dfc2f87fd00c5b2687ce423ed7da8b6063516b7a017ff661ead1720a51c5c8f0d9e461f09ad69a248085c17c28d63087b63c99e62d83a206dd6bf9ee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0b5934ab22a3b105e1be3dabbb16c938751f491194cb3d35acce173ff7e1f9944d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0dd85578f0199d9a64365e9e83b8d5b7384b2153aeb06750e64b5b5105254545cb91e7aaa7d860054938114d43cabd662d61fb6775daabdc9bef9446e6322512cd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc434a175bb22207a004339ed367f57ee37c9a91b10854c24ebf58c9c399c8426048c0de8d43ace55bede8001f92af16867bf73472bebf20ea4963a5a7cd6e33a31288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a7f0f544966c245f952cf7194b1b8c238dbe8821c6103d223c80f0e208c967ec4e7e05181bea5e483a0ce1c08dd504b0762c9c72938f54f1fd6d2497b801e0e23585458869165c8f654ab7eb61d4f89ad505010b296c74f7aed7a0a1d99df42c01e806b9f472249de539f80f52eae95f114d5c543382bee9d61551b7fcc8e3f3e47250282fdd0e39c9587756d10df0926816d4b955b6d6fcd42c67da98fcfe43dfee46875206bf823bbdab0fd6e69a9c31605f50d6b7a3f8c1720918f39bb6275ca56fd05d3759ddf7535d965660d99596e3bb9d135d20525c508a29571882081441608f7dc31971629d37f33977a295d676d4cc723ef0ce88d5c8976fcec0cd2c18ae98b1c8c0354637e35d4e114febd8e77a5daed59906cc2701b8c1dd6ca310c0a80a9cfbe4714e600a1d178b56398e071e4101923df24f68564885de8df514fe3760cfd16b473d3844fa80ee55c4b3d419465426dc668381603e740b5c1d466168a7403f8058cbd2d714f2bfd29d87bcf4877818765bf8e16b01bb91f260c68d362979c8fcdfd16e7c01ff599d4b8cacddf44d096eb6902db15d6665ce1c9443e6f7bfb07792e4971517819e41164152aa91053694aad4dfe8f3dd244ead79b7089b716678b6125f828dcbb4a0ca27a8225ca7628f7e54fb76e17ff0de8ced5c6aa6427992165d1eec99103c1ef5c0c8d31279b0eaa0f7f6e6d5d90ef5414f2f6bcbffff0529ea36588650e62bd5f2789b3d9f361b8e8df8a38b90ba5ab4e9cfabda1b7da678bb4a735910dfdcd8dc2434a0aa76e7c000915b1f28c77056ba3355c276e80f6be100284cf74d4d5190aec48eadcb1822f520bcd4e03a59c1a7bef8b4bff7fad0b2df5d9733a3d6029093ca2abc43849cf65075f1b3fbc092354422c36bd268c7ec073d9ff6b876b6d59480d2f30dc3f72f32c7525a099401bcefd3fd3e65ffad82c0c5c1e53b2fa4c66b3b16385958eba22d300cb0262e071a6418854ad0bc981024e1513702ab0450ce57a9b45360b5d81f3d44be4a63f4dea4c4aaac1b0059f8caeb753c2b76d682df8061a02eba4e4106ad35ac942f9b5efcb468fd473c4e984fc5e7f8d136ac8fac4e326c3de5279902a2cb21658554569762e69cbbadb447abe1ba191ad2fc883d645c808024dfd810c12436ad4a695b7ae8b662b02f756ab782c500c648b42a320a1e43db8d66f5822668c35a18d0734fcb402eb44225ddaafe8a1993daff0e107183f82144be925150548d0c31fae5c2657f975c3f38c5c1071c63c7638913cc227296794010d3745d15e1fe414cbe6d208fef71f8c18341fad26ad5aa6f1c0063cd5c7f8805eb158ca16eedfbf52c9c0270e18bf8eb623f21ab70a66c6dcee44bf46197898cba67e56afe0621cf103d71480ec5dd99d07547b1a854819a790ff0711db72bb9cefbab23670ea8832f1f1e2de71104b7867f7fe3c5cdcac4c3b0f55c232e61a702a239bd5050e9cea6f1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf2107becd34455b40cdcc979de1c180432a11fb2f5e308f486885bcdc01f7da5a2e3f3389e1f7f9653be358456fc88d3e2d455054e697beb433ee6d21a89c694a4ab8fecb69035103b704440a3669d02d2493cbe9809372d9681e00960a84f7f396a5cadb7690ec036ba9ed542668f1aebe54d0c45af39a8b2c7113a10a39e52984d288e102830d7cd4509eb706e3035239c7613dd11500d2006150011d19bb1cca9bc1d36568c073a67f80ab02cd512d4bd8e5e6ff1331881fde4ea51dbfa7409542b0ec00eabd80a471957e1f93033d1952cc2729bf52afecd42e6b1fa7f86c348937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140d3f92c45a6731a6faff7e2326bb16b7c026fa019d0c3ea8440ded53c800ac39b6067aff1f5efb5466f2a9639a8b9174313aaed5c1374bd142d2f2e945c6c13a3f98296dc799bf99a1164105318502cfdabcbd03ecfe14245d7c0880ffbc1304352244f1f556e3b15162adf19096e271bdb3d70cad94d0ca9701d22d2b1f7426e369f638519062c79c5c54fc3fb91fce81d796728649e3c4045932351ecd80ecd7d3e934c661bea302622dec8a77f501540ed5c3a7f06c5b25c07b9260e6b9bb2c17a0d4fda2dd4577cd1cc0e3ec3031d08777fcc8b05c517fc02f96570e816ce160230627151cd6ff330a4a28ba4f273060979ace1154a1408cb0e633d7d2de1aaea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b541312e94d43c0f43f3c99a9ff530479ed8bf45e9ca72ae1861abbc8339d4a720bb651ec305e14e2ecbb3a8220f86eb4b50458d0e3ed6ed0d8d7e3291ba7901f8c0488c30860afd868dddcee322475e572cdb7c876e283d3b35486dfdd679cf34a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201b4e084eeee904626dd4fd4c83bee5cd90c756992f406e0015c5bdfb99d9b24a0336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa663283fd4a1c0ce42f4267c8757eb8eaa722ad54d142a48428556dba3c5a3138c8694b4e776ab1b49b23e347c3f551b8559d90de18026422fa6aada6fddc3c7bcca4e9c7384c9b7427809fc7d5b684a30a76afa094557cb4fab9fec8e28cc5ebe9b5e3feabda28c2a2ed3e2e57cba2c7dbd5dc3472a11b5972d4694d4d2ba0283cbe895d6bfc48f12ba1d160c3158788ea16f576a1e57c61c5c17a488a698535c6255c152272d61c05282091bdc6249d7bd18d9a501110bdda4aa7a409437306eb9ec290a45276ea9faef9cc05cc064c2e636ed9e6298e7846bbd913469f4f145c8ceccffc61a84a184c8b1dceb4e354facbae86de2c4e5c41faf240bb71c052e8325dd45e714962f80b89142f4b91df9204fd9d6509aa083ca144d1e083a4652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d5716efd2f95fc4c0441ef53fe9104f62af067c2968385c5b97ad5ed086a76bd64613cdd5d94976215a70bc850ad961d81f6e0a67df292abb0aad27518239193878fc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef3a5cd31b8f84057145dae2be6e602ffbaa2d9256c5629960a1025c3316f3271a81da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf31d7189071da293a7f5a2e82b25e84970a6bec3b63be22d36c8a4aea9cc7d592638ee5d74a6c3fab6c4ad056f30cad42632e5484bb945901d3ba5a66be692b9386cb9f012e8237432d2054b56590c04463cc09a15c1badcfb899d2d41fcff48e07d38cd77a300db7ec3d1901e41ec6f10fe4e9527192fac47296084e39c727f1d3feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c310491d6fd115567d047ba044f302a07b2b68113c20cfb1954df7f2b1742931245ea47f2c2b8f40af7118adbe2c28c18081b7308c3fc5c3b12168db26c7c2e483d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d9b256d915330087eb6b0b96f01b18122a5485f413e1560221bae721d6fe51aa3f0a30f12f81c970848355c096d0031df7236c5b37f68cbbeaf06037185235c89e326fee32b2cdeac747fd3867821037920d2c30c35858ced7625a15c586e5fdee64bb79bd5f971da060b72cc20476041c58f2d9408426927a6f5a3a20f92b077486b80bcdbef2f4170f9dcc58d7c95e4bc644a0d9c1092f7ab435934da77f1bf2a483b2826e06bc16677ad3b258dcca8d1f84a909688dcda0755ed115546bf2b05f8a73d0f8292aee02c85866a354fb5095b600c24f2be3ddf911c954e0762de45ca06e063e6dd4255fbde0390933e88168be273ce13b208d8787cb4f6915386acbfd4c00c5be700afb34f27af623e30150eee58d618a0b159688b42e01851716b0317b203a1c824e8e313b7034829afc2c83383543c5ee2c0ec5eb39de463f2cac7a55230421f9c9dd17a98c054f185d3eb23ad615e49b68cdac568b042648f1c7d442f3511d09b1dee2f7f8b50de572be63965f7e30b13d022d12e072511415336505b3d45179e737d1fdb4c19d003b2e286ded4eeef94ce27dcbbc0ae094f7e03230ecd339d7aa561f19e14e8efc6f2779f460df1eb7ef3c52e79ab66fbf92e59cabd58dd808d0e15b72df8c3eb85f6505f094673ddfe92a21dcb861ab7ca366af98eabfa3f57b326e835a91f4948f4d39c8a32abf9c1bd78f6323d53d94287ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2b76e405d7eb713b5471e9649366b3856d1aff5c09b4faa062f78f29a2e6260f8e0905342dd0e0c2f5dc7386cefebfa6548d77a58c4eae3f7e9b6877455426a4a054e7769592178a8e419c8a4cca0e5fa813cd59660767dc298acd0538eaf76fd0de9f75d5039349581a4c170cd2df03dba471103cee883e69b279af1f5455f86dc78bf5af1955eff19331903f53de1ccea768d9e6f61fc33191f0609d80ab4c62b78a365867c60e7d933d2740e269b3a664bc5bd18fe5cf071bdc0ff73b17df2344a7ec0240332adab8c174239c920a7e0477a6d875ecd54f5bdaaf6962dade3d430bd04fbdc61d7434d0061cf4cd811177e372854d67d09de11b197ab304314604e0492c9ebf2f5dfb535ae7b39b64192aa0b76ef4fa8fa275cd85e37c83d9aee5fd3b2cb0d3637fb4c4546995fe01c127e557a3261a55b45c6bfd7c1564a0d65d58ca17ca99e00f47d67ffa1f8d6e80286d78d2e55fad80b54cb4c4773eeca0ee70ded1ed863b148b5a9453f8f422d4b874915095670b8cab7761732f987ea379e6efa1eb03ed34ddb58b28d9df14e03a55d6fb5f851aba3aa6f0847408f7cbfe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587d1745bc93ecd2ecfe7a4c513194f4e73dcfb4a30effae0cd436ebc4459d34ebc375c153be15079bf2471602de88e8e032047deac9fd7d9ad7d426b46e5e77724974e895c77b52211139615e144de9f659c07c56f49a6410878a4f280c083f26ce3561aad31de2759d63a73ff30cb0a17fe9bcf2b905ad15b163ec095729f2b045f52203ea2387ee408e6dd2cee3aba34f29c81547b10ab5cc3457bdf522cea782ded3c4091a93eb2498bafc92b0712f3683b519db15d9bf1ebb1012214e6d83f4ffe8f94ae4468fb1092ed432688fbe42425b5ce9a53d5b4eda89adf4bf7b3391d09c232b306518b1eb0c662ff91fbc69d136d491ad833751b45c109a47a33db1001ca78f2f642e68399fe0264e51a3d2344c2d1e62d315ed2f4d6c6c7cc7e739cf3f5fd668db529e6d54121e2d80b8fd6ad1e1fe07687441e9c58983aa25284d2d269c8491785a78fe655d4aa7619fc782fc817bbed78a24ab42abe2ba61970a4d8b77cb41fe57ff3bbf178055fdefc41f461e3d391296293ec28234200307d2cfa991154b00474ce10129da31318cb402340912df3c3990894ff88b233b386772a9b280a8ff22d883bf3b4e8aba9d9e3f2097d64e205dffece622892e2c4ca2d94470ead031062044d41b664d5ad5cacb522ed3a5156f6667f3d8da07bebe73a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761f17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c7378d3d4dd2f847518bb6bd8844626bcd348368e33065fdb1f6c73311bc389acd57768225ae138bec787cc6380193dc1895b578fd64078ad3cd1294da84add1afa15a1ce45e79106fa36707ce0d99ddfeeb8cfcafd5a8043f7ef088a74cecad255cb0680a1e2b4834fb57baf8c730937f9484b47b16089fe663ea40d961c6617b31a28f9cbb1d71b9a574ea165cd4e3ff79053ad82d67b378677c4db51f428d14bab68dae1b67af69867dbacaa7c999a2b221b30d806a370372aa900dc0c1f59309651d60866b9e7bb038ba247e8f3a43e8402ac0442248bded21f787df4811e6b888a9182cd965e5d532cd4bae88dc94a90d41a98a03c14349b997caa3fe8f74b08f99e02c3a46a6aa086056a5a1e7ee1b497eec217002deda5c7e7687c0a8c5abdd342f3eb74521bd14dd986fbe533f8f97fd7301dc736d8f4342ddf5af2ab021457ae90570fd2372c20c8c57dec0b02b3cd7859ad4261cd7b9d74e349ec39bb206c7d1ddfd9ec1f65cfc0fc7f3d90419ad784ab18390f036384472c828f8bdc229371f0f88b31c75df0afc831b77e20659152849527742d6ac2060b8e39c774d2ecee5ebc5d1784d9974fc20c3d52b5f3e99444811a987fd9c420951394cc91693d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2c772e8fa367350f71c21e78adccb1b3b300c8cb08e292fb4f8b79f2beb4faacbdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861da105c8e491dc7280977556232cd17ac7bfda2dca112ec54446c19137c4265727df3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5ec427d4a5734b792ce893065f441bd300184b5606fa1605afd49f4a349144d30e372a7d49260ee128fc4822e294b530b1e6685f59bfd66f72865a2af23304a4ac333f318653fa8e699ab77fc3b6a02a8b9f19032b84370139d5ad89519caa1d75169886dc87c61a42fc08ec172c127429e4cfedbce5f7131350e48e3979ee85dc2032f4b3ab9b7516db996450deda541320f6b6ecc65bc1ec02e8399d1fc3cb790cafa9155b7f8b71a02dc287096bb2848ace0b0acd36156c2557488d20850a2f4067577271c2232c63fb6303ac33db8d5c52fda9bee7858b7566eab3f24e8bfb760870c84dea8c951d47a7f9e9f4c0acae6929802c1dd038207688b2a4f6bee379c16a564ae6b1f2c5e9b366a3b34ce36574c2fd64fec5bbf9a9f5fd90a29d4b6d65db348ae5c83456dc6c4894561ca42e193e85197dfabc282bcbb9ec08d4a5a5863180dceef8c4ed3e1ea59bc499892e7d2adc15c9ed85c8a1d61319ae8c6d6955d9b42cc41901aa9f0de1e8e73e5e25457f3d8f2da8a70b87fc0dd813d72b12611f50a97ba78c2686c22a7c9096c1ccdb66f29d435a1e36907bddb69bcd401e364afa5ba520d177f8fcd3faca87759e58fa52885f6a148ea56bd3b21ae1e0b8bf4e3cab43ca08f3f09721fe54d0a3e93ab5a6573a13e36ae209653e337d0acef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb0cdd14bc10a49f9f9fd7fd596c14a7365aaf811c6f273238e1bf522ebde2e20038dd8da1b604a82539ddb7e4d58100506c82295af96b6c274cf149b73d5dfd3c0a8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3ead2613c198c90584f7c7f8737d237729b97ae1ea3003ea0f46f5e611c3a947be6e4627c4244a3d962e05609729c6ebc8bff95924d33a49e3c45c6d62b99b4db7ff0dc66c407172a3ceddf7fcc3e51b0a03fda37542c7b9d34be00cb8be141ba66c29cdf45c5b3580a8dc263a709b5f027c93043b2ccf316c8ec49bd62f63679ce9172fbd5ac02438a3bfd9ec4042e8499413b21ee9d339eba05afc4e1fbdc9e830c8ca9a0891d92931a13e1404e24bca2c5440dab1721708a38a743e668c83d1dcc9f0c272481b62314590d7f1d90cf45afa406e64b14e293655940862281cba405a0839a4025130db16f00b1257efe4c866222c03396c3fbdcd3b91fbcc0f84b2d38eced38722fbc52eedbe177af65aeb39adab5d271fe8c732b76fe65b980af08a8423cef2575f4e129a9be56348ca48d169ae11b557a3bf1af837b2bca2aa5316c4beb7efdde7ae662abd6ce43700259f99fd25190b01b0ad60bc9f6571a744f0052638af2d3e444e0b53df85e0d0b2aee4c83626d2fe6f65320904ea867c1623b6c16d81c7e129c301613e24050ad62483dc2ac098dacd0bdc3ec021b4eea90acaf353ff1686cd9d1cc58fae748bed715074e8b89077b7a966af05d1d68d4f0445d42b8b1d699547de0c1bd161dd624a55cf33e9d70880d4c94767901809846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be20ad8cf664e6455e0382ae7543bf28507170feea8bc3250e813a3a3d59adede9e575ef0c22c5449ce701f9b0d190e227965783cb9efbbfa2f9e39976c9cb8baf7aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa48adc3f47f2e4a2cd282faa86ca4721493c477af10d92760a39ec894d2fc9076b317f7aa32b7a5a81dc6c1a8974c8a37c74f51a8f79c00c35be1a00b7224c3ee293e67fe31a2182fc702007ab60fedeae93b70fefae38957e2bbbec91b28f8a06a7fe0d9ba5d718a8bd3c2a9a04a21b147d3c435712bc2322c9a32b37229eb52942d6f2d5880cb4994751f106a59828a94a2839fb7e222d6a3645c1a6fed33f8d7abac9f0d351a7cb96a288699cdb73698af92d66f915e76ee066b68a90917db6e760eae68f377b2fd6d75c78a0be1b7bf9825f3e494d1544f1c5c04467167f412f94f087f5c9e9bb4ba20bc23077005e4e89fec37fe017959a9cafd0680150df507c4f93400d9b97e3151090d2f67c9e8c0b02e28e0799fcda8996f9d65e8c23d15ab50ae124d2f4c6f1689dc232da797f58c782e2c2131211fd5b1655036322a802ba7b40deb7f5db40d4cd1202de8428db4759a7b38d1595f01040af3d6875ca6c9074a273f0a310b50c17bf06b4a42acf28cff7d235e98add59ad4f43b403e173739815d278216f4309550114c4a37ebc4915fe65de1befc2932186a9241144801dd25a0c3176cf942c0fc8446830ee5d3f430fd23d3e52135bf0609fb1218f2c7866006eedbdf7221aae075334006ce5d8289140cba6159fd01004c2806ecae1034d9a117b0b138f96533f711b64f47dd2f767091f3c4de590c1a7974e53b347d5310d61c722f142c7bba0e31f7544fafce9f5f562c9e9b82624ffe94266d91a247caf7c0fd16e7d17f46216951eb544b24a6446a5af020412ab69774b141884e9dd1518304a28de4f221b881bc0aae721fe74d6d663e8683f2f8605dc537f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe10594c43adee0c2acb6e087f3c2b8d5a675be689f133a02291d5ac6537a27964d0bb5ac9edeea69d91a53abd0c106209715cf76de5c81f55adc65bd63c295f4ff1d00d044d9b2c0dbb701d45f6eccf911bb7e96c1c14acb9c558704e7cea2e4d3d865834f1e9bb99f5fe445173b60654cde296f44ece73a050ceca21a9c0f1fcefdcae56bf6294fa4d3d6e3b7b77988a0229c05105c5f8f1201c4fa26f5b5c7bb55fb319410fdc84d2f81ad4169e275df061efe254789a06d689180d27a3d850489423fd0c633127432d5c2042d8df47f88da80b3a64b961648b26525a96aed331ae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d9a402adc0317dd671aacdac5e62eb974c398d52bcfc4dccd5ec1a066ef4f257f7e6ae0c5942c2884a74c7ae84082be19caf31350544fbfc14cfe015918a0c3413944bd2e54f8e8595c769d6ff79ba21cec677ce2bae8f78f4eb0007de752e7e9a42e7b225d4e911c31030f3236004042e34d8f34edc33a156ae2d8c8a7276188bf9a3c6b0798eb3517596ec9c4d4e1282c8b921749b55b7efbd7a8cc0103aa0505ab42a29ca85b7f24c6723cba04a1663d2bad6b17e3e87b3b16532cb42f6c2d07c5a15d8b9be3c77ca5750cbdb796c1f148b25dbf09bbf3ce39c28d34f0864884613b01d2a106173f1940c9524065068ec3fcd6708c6c451002fe6b64906bbbd2881556eca6bf7a8ca25761b76860801c7bbcc4d51a62cc0b207232aaf16201aa5eebe864f96173ee638693a314306629e0c31acf4f2d3ff05f8eaa96440a2bd98df24bffee1ce7ee59b3c41122c3b5ac40d8459982978409e2891dd3abde6eed170b54b2ed415db7b23068388cb7503985bd32e25a7c150c5ba7c8aa7e6a28e1ca7e0c130acdce0d1ec7a520134e06fa3083e165d238ab95bfbea8010569f0e63806734604a0b4876afe5552d48a8ad3348600be480e84f3b20424203ccd5d533b208bb2c56c99eaf22d98363542595386dcc5197fdaef2b89b849f277ae124c1d91decf95c5a841618ad8fd1b6492d2205e7683333e843a7a28a3fb448190a5e28affa147dd7dc2f5bed37c68af579881fe61948260685373e46c63275c82b1bc62569796e5c5527ff71207806190404eecc3228a92bc75fa76ed5e9086f34cccf4d38caac08a57afeb9757a9b8535b414a989c7a3924b9a8bc560a533b677cc975ea6a092412cfeb98c506aeff90a69c170e0ce824a142dfa67ba303da369e6be9148b8d5cdf0ac86093f97f056a736cc51050c0cc42dcdf2b670e7fa33997b7df1f2a79e1b7d86954b5e81f3554e5a3fd15cf1c2763d540d3878461fea11969e4b625e4f9d613ac17f252e020a6f7eaad859c21cf93799e7d66af603619e794329a26e6126b1a2fbc1ce09795e1eb86e2bbeb26670cf4057a467617d215e5295b15a223bc3782286d047ea744c513798ad98be7285ef42e51cf47c6e072c85578ae5bee0509b4fe3c05e3cfcc6c68bba360cf2db4778c446f972684e35c70a69eb3f87305c0115df329f99639b055a963aff383ab7ab63893afd588a0dc31e4fe53e2bc05be6a86d4f965500e66f3c87405bb99941b21c75c991c5916c4d79e433ec3e485250aac6a804911fecfce6980fd342a89792731c082aa7d2087dc8f1b4796c9ea4ea9cc8f0ae1869d1084a4a629748809301e25312c68ae6f934573dee4021ed7720f9b4fd18ec182f682cb2be7a8c69971736b5ee21ecfc3b35937068f9cada2ac8620c4cbec8ec04f8fad2687e29b2e0e5f8a78b7c9d10aad27045fa20b6675b0e837ee4abb69d1ace6075427e666893b2131d65bbcfb94735a260b1cb0a77cecda40dde22308ab74e1c15ef2bc726e2d99b68ee75668dcac9b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44dbc98a5c22aed18a21b7b825f5a82d13f43badca7afef346487d4dcd4c496580b4cf7e0ef660c4a86151e4ad1168bf22f9c6f53caaf604ddac891fb2ed8dd1f63fa6e1dcd38689822e55d507917352668331013861381006ed441d9ce94210724c3ce0521b7cbbe7c173029b25e267f0ff610e6acef45e7568f9e3444f2563d4843d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d0f08e54dbd7511db424e27a016b0ad5e5f236c8860d99302c290f60ae0677cc6249ad311b6e5e327180a7169f39d4506841e1616778ff4ebfb92e8c6b20ab93181965c564416e266e85ca6f1fb3de8731bbb219d7092fa48d3b9debb65d69dac8b7a9bc458f32a1c18f68027e3643684adc2cdaeeebc5376cd183a8420a1b53eb55b60246db3ba2e7e1a5624528ac16c96aa388d77cf5673e434c66ac3f2017bcbc015b11dd5135e3de2b5db149590b9e46edd287e357faa6dfdb3087f22320ebf8c70ca1ddfeece28d40ea43cce3c4df928fe35fae009a8e1ea344f9a08a01e1f99e905491d3dd3a79ac2fa7883af4f07ff63143742ffecf745b8df28676f1d176c6679136202cbf2bcf301f03f69f579d1f1d7d920f8094f0dc58c40face5e12ac7c90091e3abf253cd53961e7fa4a243983d9a209b81e37924354d426f4154ecb818638829aaf5a54c71d13e7f8978d42fe765c8583975a3dfab48a3618d01018ce874ea81377d7c5ac163c33d1d0820b185755a912060090da4f4284e3da8c0762332f1563046434423e10377dc3c66c92324ab89d59f096ee406fec33c8bb6952b59e6e1bed992365cc37633320a6cc8f85cf1fea684a5b74ebf792d5e1b076f96627653e539c5a0b2a5bde4bf21e4d45289f48656df878c27ac2e1f7df88ffe719816d98a127cf1199ab7f952a3592fa94938d850b4af7fb7975405e94f900e1d622ea04344dedeaadf38f044bf4b0a63d8188bf6712c37a20ca88720a577be30d25c3ccd5d2a384986933737d23558d8a6eec98a6ec4e6602737f00e2804f2d963572e24ae4c7f3baba7e1912ad7c38b7cfa1488b8aae816351d3e9e3d94de089d43809bc088c2a8353baa67a2ea37f13cc7906efbbd50fbeadac2d916e34ba3cf2ba61cfc44f043b14711298730e70e70c16f220b9ad810b54ad934100f5e9369bff74cc284d2d3e716e4f8ce511a4b848851bc5ad478fe42933b847143fc5feb414125b5f50d1e120047b6e11e76cf50d8296682562696bcf39f53a18b6baab11bf4dcf2fe12642e6aab6ce9c836a421687a0ac539c3db8888178b2473024f36f5496ce02b2e518567c961c6e4b3cd75ed935f36dd530403ff52705c65d1efe4147a0ff259adefd48f15a2ac385fe82ac3f51b010c7932d802e63e66cd3e7ab1cf950ab69cd91028ef1e8b99f22c29546b057b3ef0b617b63f75e7019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f43f6ddd09ef326c86ab3352955e55a9277cb963b7377054090dfd97c323d6f0a8f7b349aae325c1207b81300673ef754f24a6c4e53aada03a781ca4322470ec3b25f5fbdd7e4f6a3f4148ffa0ff4574039f319aa566e10be8477214ce8052c98021ecd64004988157cf1b679eccca478df6f851f0f1afed084902eb29b352a7cd8abe91439d73463ee503e3253c4c9560fca96bf4ebbc310d4993c38339a43507ad54830ede5deb63840d47676a1d320ab45b0e6ad2e8820db236dc727975e5a9a4aed6bf49a5338c35b6f6e898fa9e8a308cc95f7002498712e9ae5605f3e34746af8f2be6227d2e82d7bc0103adffe3613982917856bc273ee40a9478c3a2629d10d3ff9a1feca3377742fa9e1323371d102fb2079646aa9f451ebfe57ff514cf83beb7394e089685011332d2e5df05b249d5f0f25b9e81111618cd91cae9b8e9c5b680935ec4a30c89654869f82652641d1bac3913482f31c75ffed96177acd108de5e3296962421008ec13c8cd036f13fbc50382f591d91b013e8ad0f739281676f4857c74e61e06c882a35d7f7b83d1ec8a4f28c3de7ae802d29fd7c0138afaff99fdeccfd68724aa2bcd117faf77c7cc8a6a02658c1f53ab4eaf9c68a3c6a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0b9d872fbd46c0f621d3b1bbb0b809e2ea890a2de14b5b39a0209cf892322d52c52dcce6b43d678b61465677d15a690e37bada973d3e8fd58d43acb1afb0d1d37746e3e675a41d01ec30d6e1980ccef9afcb25ebc4bd6f58337708abbbd4e14403895b592ada90dd5b469836617a5eda07d794513f5262665f8ca6416c7a764985b2b4bc9d9010ce97be8335ce95fcd176d83c5dbf6177a3e700640f640b49db935c7ec4de78697a401e8d39c8812a88da7aae9c1d8b719a2c768e1bbf056d0aa0a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfeaefef588b0f2a267583c7b157ba51cc45b956014fc93900c777bd89db3c9aef1694d88ec66c95302ece2842fed4094fca05fc6fdaa9cdf635d0ee5fefbefa8a19b187168d314d4d49c65b9457f12372909a05d341a170e23b8e14f7f51e7de7c7b040abce0127dcc792f3f326d8b7b2f3a45aefc446c316b7c2d06b833e081923228e4a847c69662ba594410fa8de570ec9790acb61d7fddb1ab25f2e789b4a2e77de87cf6a79ded8920f6951836912fb54dc1c64e2ae3ce879cb94ccefbc0a9db341429298ab87d897bb19f532f602a4c4fcdea5bbf96deea8c84fa466e99ded046152065c0efe55b5c3a82a057ca395a9fd086cbadd93e4ba39de478053dc5cda09689d295ceffba6a016566f7ca47867d457157379f72a3428396834d5d481cc565a59804ad50da3b0a81c89bdbf667ae5e028921fd37702a5bd6fc1413a24924db82e3cd5f8b9f93d4a0e47fe6fe0ecfa0de82b9261909e1a58f56bee2a3bb0eb831d819f2bf3316fa9efc782c98031b94c89b3f41a65c8f808dc3f730d20189bf86b4883f13a44434669f99633397df4387fa57f27d9d2ee12822b8df61d57376af094c104852a4ce202987e1ece579fc5961eff4e2fa5224afc26c02c3624d498871f95010d8bbe55a21f27e916c712f60dd12b0ebbb4124a2711fb6c928631e719a84dfb488ae289132c940a7897b78850104cd43d01683c3808653e63c1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f4662c4954fdbb87410b921f2605db78619eabff041046740556cdbf81fec2f9430309b8971cf759e35651c35170238e952c6d7c82fb464b0866663d9b8364342496115ba1bdfe351c0dff95b09adf8c092f0ceb6374df53cdb560643ec4183e99cf9b5783d66f2b23a10a95ac714afe2dd4cb103d75fc5a92663de43a35e5c75c66786b00ac677fa0689de4e1ed1e9087c5164d594a8e4f8af16806e812d6ac5a82364e18d894178f95824eb8b49cd75c69f49a86c234c7e36e6055752c92cb629a20234c3c31577034e0ec11e5f8b13099a730b34ef340104692d5c61e1649644cb3d72df5439ce0978233af2a84c4c1a4266d809575d0790350701a8f90be281c5c5536eb0daa5cf7f92734b65dbcd35536600a5fc29581ee32c27128b14467e81f9dce8523cb6891fc3f6e372db520b522c200b859c00c90cf96e28211bc8972ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c8f5930a1a0fde0e89ac00c6e1d8d67f05a8f42211bb0f3a4dc835196e4aa85e9a92a06714e3cd8e54e442698d8897063f860cb96a02d4bcb6889731da008897f622827501d34eb893584f45a62e393e9e5732f43bfdf3ea01f58a97d4d7613a457b55ad5cb7545d7b18a9e555d4218b62b595a179d7c22d58a5523dc7aae9b2b406481637eb3feba62fc48f78cec470b8468e9fd857929569122057692c10912e47a7549347805b44cf8a36564d849fbb5d2be99a2b3ef3b0b3be04fe4f2f408941b9fc171b02cc5af821673f1571eb9bfd9e652d9f793629faf732586892aaeda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d8137ad019207c50c0c9f25d462ee89c93e02b81fbae13e270812a2b00931ed6d229d198377c0941ec102f7774e63fd5395fd7f261379dc2f9505a49bc739ce6b5126ea2a9752d6a34153e375c10835f54f1db0cb2b1505bf244d2e76358e49ff0883434aa045da636c80dc324be5db04059828ad19cf43eee137a73b1ba2e011b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861bab35b10e20f3f0ccb6bd84698c12446ed68c6efae929f623b132fa76d4dc93917bf365e6d13bd2c516ed58da4d047b1818d5ad9b2fa37e5a47fe7a6384c367f9775385fa241734f2d5667980b6ce460320ec0a36db694bb919eada44d54c0256433469a4d4e5f77194c39ad603f51b481856cf4599320987da4fa7cfe0fb86a1b63d501fb358aa8cc1f7026df0fb620a6a387c5fd18928e2dc207dd636be6256499e31d1398fea99cce8c5b2cab0b984bb8cd8d6b304aee3582402e60db9bcbcbb3c8d209714dcad86a9e915547ac4f01f670fe2bbd66c69f404925317bc4030f363fa51ecba7a643e3a20bbc918c58cf19f2cd02e576dcb6d0b3836f86d191bf6741b4761b41f23f2cd17ef86055b985d1347f4c046dc32bee7a21244bc044479d220994bb0f28af4b8238de3fb97ad1d56a9379aed8b32e568c8faa11f1836582a634f853d3d6a2567d770c66d3c78142592fb76e24bd3e983fdfa8ec38623ff488e9a140db71f39cefe9aff7b6a117cbb88da764d96aa35e0b7e38c0d647f40e4b34228d32952019672f5307ce90aaec6703df9e649666b468903d3235a40cf05d0f5896aa27810a0bddcc7cc0cf37840cf075783f35a94f89318454a91b574104d042801c6408e0816c60733ea88dd4235d30d8cbb16837131e3b30e47a8d50b6693a9de9bd89a30ee60f8975498bc179569081e7930949cfda9ccf77e9040a7bcf54bbbc7d4529e60a152ee8df7eaae604038dd7ee0a42a21335a85a6f14ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239b37cc51a678c0486fa437e8f6a2c49a58168e744ad39d0c20b5054e8fe9f80267cafd4b7538516c0ac1befce3021d5b0644e2599a85c1ae9dbfab898b557cb93e286c87b0446a09b5762607912a7379876253d80637ac5f7933982c4fbebf2122211f7cfac01d4d68532e290a2150854bb91ff679284ff21c82831decd0d66445503f13200f7dadf56e69f65fc564b6fcd8432375a7378ec9a237308b0cabfd1be0773069bcbc00333174fd8eac82bb31f6b063a6118f5d7eee7f41ee03120d604d549d58a2009d78b597bb787272b8def062a5064024946057ba44ada5c7e5a276836d76b2f8a74291ffa5d7d12f9e6c19a11daba6e3f6eee36918acaef5240939069dc1ec2ca27445a9c12bf5ff5e76c79964a70d7c5edc1e3a0d0cf6ccaec259bd58e62dd60790f7b30ac76d24a37a6f69f48e8df4356e6f6842257b3efd64c89adee1247d30365634eaeacfca89ad3559b815a3f6179f1c742120eec52407f5f6ccf190a7ab3f20ccfaa235141eb49b01277cef7611ac548565428a0787688be5690aadde1579f7a7885c182216651ac06a575df6169956957872b5cdf8114c792a0d47a039bd8e1443c68847e5a668ea775020a88714c229ab94f16579e19037ca95c91e531d6a7b94e811a3b9d675b83d12bfcb634ddcd00739428a5dce1b75e54fe45191677ede6fbca45bc5486dbd5d1f2af65b8757451b194b5b3750bc810643dc525288c2ccc6a0ed9d895ceaf86e82253617a9c3ea09fca30eb4777097ab588f97e1a8d4469d78d18ffe7c231604a7b919015d975fc75439d3ae89303396d4d0efcb544801b5dc9d7ee8f910dcf8f7576e63805af11cdc6c6cbdfaf6d24198335db199b2a214b978894132704c9a5b036c8ca036d478df280b0e52749d6067f2fa2ed007c100513c89ab07542de5173e7fae8bf49209c32a365bfd9aaa943fb9099de5df9f1cac3bd9edeb66e8a7f0172540a75e7bb73a96424d74e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e88d1ca07240ded37f5ecf2ea8ac3bef56e5e8cb3340343c581d5b0b88f5a70dbda2b1e21f84624de100dd8fc229f0f6d26f019a82965ea5bee3d90ad9d5097627fc7baa456d801b41ad1cebd4cc78993bab84270b195c84b28caedea32cf454446163b80e22cf3feb43eb50fa222f362f783b7650eedffa6a6d1015a46226b5e34c2a16e2b17f4cdf96911cf671db3b2f71f48571039bc5c9001bb48e63d7e3cbf66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e7ff055a4dc069014bbf6cec4f7ebb8d598c7f24d27bdd28c4ccce5437c142dd48c0a88e6240cb1845564fd9c2967afbacbdbaed392f7f01852d1abdddc1ea1d687569583100e4ee36f46a9c35682ddc86c8d9ed2e59619f5e810a164fcce7fc5ee51c58c2a47ccf8826030b78cda298a4d2fb10ba0a97e410141b270fd6246ec1113a9e5510e3cea89da4d1a333c69908c9f49077a9598eb824ca57485801cae4f618d0032a1e2b7d592185649c7349017fa1c1cd1a3be7616540cf71624b143f9aef394989721cd11e4fc6cdc1d95a119435debede0887bd3523c86209b73fbfdd7b0f2deb363f4b5525b2abf9b8803bb0cfd18ae5a2c8dc1dd42178531efa39b3b7b40f7f695237439fc76a8480b79db579edadd4e8481022db6aec4b1806b60bbe61799e2f5ae36bcedeb217780b27a0bdfbead5c4c544b1f1cf1be2e91f211b987c1ac211d6e7fd5026834c5ff980b00e3fcb2bd666b55f6b7cc68d234c6e62999cd666fe56bba4c994387ced454bd043d8537e09ab79987ef378283d8e50e7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f54171457668207cd086a11c6797226ded63ad48dcde61b99be43b344fed721f029ff033acdd2b5ee688b7d6af484d4aa0ff44657df2589a37a138de7916b7ff8a03553e44a9e7cee1bbd57cdc65d2a982e7976b446178fca2a0a5dc5b7bb30c7ea649522d125860fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254bfb3b9ba1f307cfb8f662accc7db916cdfe4701ec9ca3ee9646c34b5718c3fb8698fdae142417da8fa97911c9c8d9b3a4cdac6eb19c7ba562824018833ae07007e878c84c157a6850b883af45cd9716fd15e93fdd6379c237146e1c48c74ffedd172bf2d979ca48c807f57e715a45269c826e87f89505bc41e44522c47eaefe7ba9ecfb45f8a3b520fc6d43dd3d1d8a74f138eb00bae7b8f89d9577be2077c4bd3d5cd8b089c8c6f51e580383a52b35299a30c855761607184921fbd6364ef6dcd8fd16dac9fec622e11620be9d7a6a374dbcbe96a5a38e86e761a12eb476dcd68f9c34a56dac55685cf59ec20e955a467c7a58dde0bb98b984d2d6a380cf87c14126c8f7372a1555d623fc58342ca91539f5e38e80055398d7a13620e2ea5667940e544b26f5c822244711ab091f466d8176ad2b4d23f6ce5b3fabb08034dea2e22ca08417afe1640bea08486fe572b9e77bdfb6c2cfa005ef86cb258a22566259f7fed08b9f7b4b3d1efda45e39389c4fde4792714239a9fee8b36c48726f22a7145cb19242ac3ecb3230d1c1d764c033b7ae7ac415242e03178a0772794d47bbfc54440916e769c43cfa107498f201b4da8e72458fac21558d9739aaced98c6590b66d22d9e67a3c2324618d5482e7e986bde62b5cad8ccde7a7918fb211e18fd3af1fa24f9529ebe1e5e7b4e688c776f8cd451ae205c8a6697c735e0dfe55c4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e07507393f67c84d39f1cfbe0d8de3ee5a87d373c91a098e59507f57cbe3e3f4a67d56ce8686a50087ba64837f54c1efdb9c0b6d4b838eaf5dd503054be439cff69f85df15255a3763c3e1900fcc987ba3f53e8ae8dfe3daf206c755337bf17f51d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85de56f9b3a4870547326f781ed664c8884b2c96e68ab69981971f27f216a6ccffd45dadcc5e0546d4bb05952a8601fd1d1500fdec3155fc724a0b20c7e5a732fdf3b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd916275da6f7e6058570b33f682204d5e2a4f6c57b997a43c0681ee99f35ba8639af58c013c96274cb65cb6ddd0a9f5440f20b896177c060c280e88c60e9a9dca67be95c5a889ab2b571b23fad4956c06af0925e0b70d0cc41097a3c71eefe530b5430af86ddbf175a39997abf9299a5dea212d3f70578bcb94499f7e3042151804cf1ee3db265f1ba038d98f554d94fd33bee8cadf7d67acf8ce2c34e2ddf729d3c17d4a8ba673806d4374ac57daacda490d3bccacfc93416586fd4c80df194b2d0fb42833a3e9f9e61d9cf4ba9373c3b3593241e1bbd39bdf7013330ebf650eeda2cbe6be0e461a08bd9674eb350550dd55df827d6d563fe0dde04b34a9c366efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c674942c04ecaa4aaa9ba92492d8e34bad42f8a2a05f9298d8e6333c6fd61ed2f52b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea54eccd101860f009ae8bc9d65a5f1deec962d0b0eb5b552fa699704a151b09dff00d88ebd956f464cc9e0fbd1e8be0bd40aa749b36e56c2f896dfa1d3c619a868c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6f02a2bf14355d456844b49e544f4dcb7aa4e66d8743854db921e5d34e88044daa98d55a2e9981886750b92d1413f1a374883a30bf0f24d168840b1e20499d8e2f9b6d05a4eb279b42a70cbb895174bcba04be49d721ee91b91223a5f1c55becb445b1aaa3516dd9f5783af0f7abc3623745824aba0d0bbc79843de490a99052b02306b1e88ff4ac81a9e841516eeaf0955dbb21e6e3e25d233da3cab80848a52d1a3aeb3e7be3f229e26d55c791ab2a180405e0594104886044f8462519aca5fb5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60e7745598a6d459a1327f36a8169ddc758c976764b2223afd60e4aaa442bdb93df7d46d05de7b6648761eee172c2d3f61abed11d66a7ead6834f5c0a31dec30040b28a87ed1e5b7358c6aa7ae9c22bca0335532a82d903490a8923c8a470bba238635e4917fa0ea85e1ca3b005628e1f192f0ddc982df5a0d46333e1637cd3d64441192b2cbd60f56344bb77f39ae57b4bbccc722bcb7031af9a7f7cef7c79b7889b8c6a7610310592b22b85b6747b1cb8d8cad71f9e17a30c3b6b4f6265789e9264de9000393b5c77d11f8252e723ef655bb2a723c94e4a3f2760e22445af417bce568b46252d0dd1b1db9cbf085a5bdb8a6effec4c98f561b17402b8ff3ba5079ef2675011c43e52f494f23c797b0dd0df0c74e6c31f664dfb22e86936eb731de4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be8624efd9ee14050dc49c48a98baa5c70d8c4e835357728b815d779d8d9b74409eb6137e93e176da016ba004ffa1023c599140167d14f130348ea2eed4958c47797b38217e3f3bcaa6e5f3e43c6e75084509ef4beaed887409d15e9aaacdbb3a73d1f012dc4cbf409dcf538bc36f7092f839d24a4e1aaf117a4a6bd70f450c04cad7d871d095daf9bccb98b1ef22d75fb7feca921d258c6c2d5227e4916b08b76ebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de5a1f0298fb5ade5a525c25d6bdc63e3f5dd63c9e847b32cde14a810139c72fa77afe57e7381befac50bbd719563191823ced2d27944d663e9e8bd9cc94f263f7c9c61af44355974dcb7cf75e46d5b19c42513086b21e2a77355106caa51bc3a3112703845f83575a7a72cd75e99f7d9c8dab3a5d2e80e223c6ec09a0e0c88209397090a6e4170822ac162f08fa32e2e26b9a9f0afe102c9aa64b8e40e34e9269ad8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ede5905735ee03b532a7b604c4b60baa4697afce8d84d87f260b511bd0022b38ce369aea4d78900cef6b1f13cf2bc29109c828b634e575cda8f01e408c4ac874718d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe1c5c0e32d25a5dc1298dd3cfa035fae19821d8a0480e1edcba690ee4f05743ceab8095494e65c16626fecde9091047989fec87a94f6706ae32e8f087889ceb4c36e69089aff8c71a5d71b2b1ab27938f60927e903f010429d0f03ac5fa11e1fb81061927e4d7957384c582eb950105b92bd87d181e912685ac47b3494f055a43cb2eb2105fd810e903f6565dd45a3d217c27eed1582986b833702ba5bd4ed9afbf6670da3dfbf87f885ed0d1acc3ebec3b9595919711fe944246a54dd62fa939eab06b1fa3652d59afa3bb9db9c62ecc67953e033041947a17464af489e7cf6c1d5d0b5559355eb1a58d2fd7c6fd171363f8b89fd99d458c92035317e7f55e572697e53ff7bc796e8b9f38f0286bd1454a124e91d74d4f3bb2cfcda798e8ce001700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96ef87c5852b6f3942279fe550184261afe6651feb21af0a02e8b73a5868d285c96d3706a8bcda9f4804b2d632fe7f89fd1f24384c5f8efc77ac57903c10c63a980ea3f4d39001604f081f888249f59120f3555fdc6f2661133a19d0d9a38eb2f2496d1a731464c62d63c22018e4085c9bdfee989ea8d8cb46e36c6d4341935d8cd4a3fcd7299925e61bffdd0513fb472501ca00ac71d6012afc8e2bf12566b77672c270dc9d8ba1ae523dec99a7fad347f4142260c609ad0600922827211bbdd17918487a090f650ea59fa7b9e372fd270274f4139036f1e5cef37b84db3c6a276c99d92f73b3e1d2c6cf755ed7d2a1b6d42e33db7d2741466c738ea8af3fdb7cc265086af8d5142575b09271b9c61f7fe109e78e75e16be8bc78085c63da6f1b19b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913becc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d5854b1dea4c126a1eb570b1cc55908c15668ab3ebcb554747bd0a1045160b9d3596e453196018a69e773c760572ae1bf6947a48c984a5c297e251f2ad0a3ddd46fdc3e393ef1318d12228ef8d0bebaf4d759e8fda32c5408f3806adadc268bb40dfd7558ed2cf6f8802d7902173a9137f5b940e64ae93109ee85c918e70bdfe1a0ff69a44436dd07f0c769942d0cbd0657169f1a204e9477a75739c33eb1f1ebe0d87c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cee8fbd9449ade4848b1d49c96086d448f7453951be82b6a8f02c0339ca0da70cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7235441baba45342324801067b9689f67d9bd8e0c879e6259c295b6ef69712fbb0d4efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff540556449732ba6e43706304dff460d4a8647fb6bbfb7113815de28301f0a072515e8b6516d7d75bf7f467b04fe2671098915f7eb0d631a5cdded3cfa3593871bd7d538ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2dd005038f50bafdae7fb642a1f87bc02dbe89c6e351ebe47a4e8f211b6b717896a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717d9015eb3f618e4315a79aa6f9fc9c96f266d584e360c1a24419410f63229bf4bfea73e7db9168b0ff31f40e41b158f78e4b9a914613262889e4c41393ebad7cd5ac9016a2cecf3424db33363df397e2b89b40523ebcb7133dd18c823d564b47c3a7907d3fab5df75ee26386b970d0188d4082e926e30ea073c7aaf0ab496faa6e2387b9c310e7956cdc318ea4c2dccd3352900807f68a6f4e4f76299a47c2e94dee539d9c8a355bef9c2ff409203f0220acca549201a9607fccd1a028acc8ccef078c9b1e45f0b753a2b6b526f05a8a9d3d9eec50d111f00f47360c55c879f4b8b1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9508e04410acf2238c15246651a927905ef7e53994781c23c655c72ecae5d6d9b738fa71c2c6aac78ecd2fc41e3d98f88766b70ba1439590122b007668187c881863e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ea4835fb6afcc2dc29390c9c276485e077cb7e24f39a2ed170abcd00f1ffb34330597c1cc3c5bb265316968209eded0d55eacbf352e70d83936bd776e7b9ce07e5f579b481744ae82743eff93ee18a9752779b3abe2a2572487fa1c84d3e1ae98c4281278db86c996fa38ca377cf0efc497d1d395411cd9142e1b6bd544bbc507708c90e9f12d743c4e2907675c11272a6fc06a15bdc8fe024363a5a69932b05fca779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be059300b1ad884adacbbdc3d8ba798ef310de8920f9494a5f20537cedfbf030a82b2ea9b1f4035e8dba6201b7f6d27ebdcf5e0de809e5436df8ed4dc64532dd385c74ed831b090a900715eb4842c85543c6caff0e4be5474310a277518590347e615fdba46486f670edc329e18e1a47478da54ba6040e16aeae7ea621c635f8298ae12e47d6c49d9576b9cc7f63525b9c537db76a8222e47b97f8b8b2754699f1158bbf6903768183bceac8155e36ff90fee1526b033407fe799b32eb39851f9d5ab8747f4ba686d181fa6ab0cb06234303a8008580f91059fb5a8c027a5c4b6ef6eb2e2926e9fee87b26197458894a7a25dec2696009b8d2d40259d1e0e93632f03607547f03809f85569df106b165a17f804f029498820a8d1e580915090b3fb7a7e9e96a5a3ddef50d8b0aeec8a0c0ae056e6dd5a95bb3f7eb2c45adc048044a76941396357678d946eeb49414c63c4ba13df760b53f6445a1ecdf13bb0ba6fdc9bfeb2b81d40aa134e19cfc9a34058eee8e2ad6d3e7907f9fc7a33fafb8c9c5703f8bd9dce85ca616eb8b8ff043d88bfdfba9b00bd28d4ebe69a99f3ffaf967795b59d8f7a7816bdc911f69a381ed40ad8fb71e1ef21f74ebb60e85354a2f455f623191a6990adff8a009de8136920918de110075f065eb8d474fdf75892ebb20f8175083640843755fdd8aa2499370780091afe3f5d3ae325f223ccaa7ab6609bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a271249f77d1767a8c76f61ad0beb6e40dd17e2dbf339b4f7831e5b9f6f96417b3f6ee08bc304312fcb6e0613c1128afd5dceafee6f8ad4225b9a003137123f97dccf9e71587f56072fca476ff185de14ee6ca948e2bbcc4ab9ce58a182abce8c1343c244d3c84d10b7a548ec115c83a6f76144a4acfa15a99b18b7525ea12a04ee0716eaaf099af1d9e6a5ed6e7e18812e1edf9621d221fd614d9f26929c7380f1268130fb26ccc8be6e8550dfaaca400d184a77883810cfbe3a0fdcfddfe4bea2f816082c9d6f4980cd24d04ceb14195e76cad2389df97eff685d4f78285fd83adbf1dc219cea62339ab3eef1f516d7f642a6a9e394d06d0f65e3b3ac489d6cb1420141135c9cf007248154691d9f0a7adb0d4f6125604a1abc0898e9ffb5afbb789d54957d8083036c74c41331766865cce6404e988b35b7f7490e3b7e55d473fa9e6d9f2f500513ae6abac61832d8b0eaf8c21fcf49ab873286f05c9aa1d3cdbd5bebf9a6118e756118f4d0369406b3fb09dfc32f50dca6a918a7ff69ebf493fbc1d01af8354e784f4b48ca74a1ab733a76e98e3f508cade3737d96076f7cff2c89efce82849ebb9004dea3571074fae987c08c09e67b01b2a1b7e228bc910ab9444da13faddef307f5501136c5bff64c87e0fb328a754e6e869da26c2a2262507e8f620320e075817850c288c964ea10d1589d74f4af5bb4ec922ab9d21e4691ed2057a105762676d76bfffec77326d23a39dc1b6552fca72ae0366dc70890e360b4fc18a641a50064d60ca169c7160d9297ea59af43b0b4755e0eb6491c028717d551ba8896e451e27d37678160b4d28c4bfcc41ec4b6735fbbcccfc88052174532ca51e1a14c87610df35a3f99df3dcd3a70c2a47eabcbf65c01d0ce3b3006ea8ac3082b741c56c7b2bbd8c88fdf6185003542889ba378f4754541d808ff82e5c248e935d065ddc35ecbedafad89221ab742631ac8c0841a0525a56cce9b555b019269811b6ea4d2a6911d5bb6099451b0febd7f6957e091fba5346be7e861eb1365b2e16721921965ca27bafb46a185913161bcb004714b7fdfecbb70ed6ed52efe3ab1db237ffed94b6c9bf76b288e55685f8880c602962be2a74c2c034d5152d2dd18b3c1f1660e4baa683a21721c89e7cfb03f4e8f57920167afce397741d9ada15d8e86fd4dc8924a92951b8a8b1123c52b82e6f202a786f66f3b2a94fa586c0c50a2c414f7924128e5864c6eeaa1b92ab9c1a02c166b4b84f41ead32b4c54d363342c84ee18a2658d3e0486fe9bb3c27545de04d3c9c01e87e1f9fd8d7f9666214e038099c0493228d00c6da4ef90ac47bf9be9e602a448f3c5a6da4aa65890583cf49d3923c3c1276823efa5c6bc49fe8d11625189e8eed8132b0273e9bd0a2223c016804db203ae0c4355648324cfa57a7d0d02e53b7694b19b0abf33d411b45558ce1d545f166746ae6cbb11e29b7d5738c1209eb366c11b5cfdc20e95726bd838cfdc30dc53ca1a27ad76fd3a222e03a7682d6b786a5bddc0d51c83394f084183cc1c6e17eea9a75fb0d51fe66d7e2326014f3cc8c2bcf045d419a1df168256328dd12302c7947baa3ab2cfd78cb728fffb839a478c848ff58b59462f8ee65ac34d99b18abd8064d597fc0b591e1cead830bfb9e88e7562367edd5022fa39bc28a9bbe119c2ad161cfb82e8cb52913a1d30ea35ab64a7c1dc150f1e3fceb304e7fbfb3bb5dd77bd9a721a32b2794c5cec9d100bdee092d99d114964440c6ced91efb7969d252afbeb73d4d5ca8b39c7f5d084ea361808719338594533565554a8d6286d61ccdf60b45a3d704c60aafa0638cbcc781038ae5fb856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee61307181a58a2c6af9eab222a080dadb51168ca846e598e1ebc9b27c1f843343f0df91839a58712b1bb1d1f907c4fe2f3e5a50ea5d368fcdc1121561da4baa35dc7577e7c59fccde418adfbd9a10d630563c2ef60dafd2010c061526fa03a66444782e8cff665bf46b4228790a33b728f5d70fe046100e42ae447502d568f2ed1ea30f34e070ed3ed889bf3eaa6bafa5e6b4f50fdb42e495733e02c3985449ab2d3dc76fba3631013301cc9f38c98bc5d6830f545b4856b45a5dad7292b0afafd51a24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b393817831cdfc1bfc25e67ea17facc626f4a2ed90e35ebfd37ae115b043dda002f2f89876e55a701e9e05248a015b4afffedc73420c7375a54cd5d3640ae7e383de03ba5f642acf4edff8f82f99ba2cb576589e61f1b74ef9d0ad3cd03415e90ab74c288ff655cfd3dba8521e83145641f2a6f96d25dcd50f437081eab752c5c0e1b75bd373bf2f8097d2a323330caf8f67c1e77a7b924434955fda33b908057c78b8fd22ea2d401cf3f7def58b7b08d0b72275ac3d3a8dd725d6a247b5c29bc098345fce027b2c8d6dd97bee04a3a744d002026300bee168f4da6e89adc871555b1687c9318023ee175483bd4d7c9cc0db3e07d1ba32d6a67af4c65450cce2a155da098b2c0abc794a4073965ebbd3af9531976b6322af83213ae48268b017b9dc1e523aea3f1e118c6c4fde9eaf5a11d303330c66c30a85b3e2847aa99cd6e4e498899c546976f43ba5e7b486ab82a9ffab1493491c6a6fa2e81f6bdca31e69c1388e7cc66cb942dd19a18bf0acd3295aa5474687a4d461b729d8110e3f10ebb666c2e2448e2fc8136401a77fd875e3d88b3ec65abba8e5401587209d335a7a07b8419ad37ccd145bab2f936d6854d70b4cd05a696cfb9fecdb181bf2d8e2be90f8082e3633654e8fda8cc1e02d7cd2e308aa058c4f56aa3c786a13857ae508544d3e102715963820b3e34da6892d01381d881346836b88d6c5f0602adbf54b4a14b9c9ad4bfe2cc1ab2f34fb8804c526c03d15ac989e1139a95d525c446a81122b61cc596eb1344b12f88d380b35c1847c271e64a5871f1869ed0f5e6b5b0b26fcb2c1cea382518a9795e79ec62f38c743f8ee82afd1cd7b4bc5d578fb57cc5a4b2424e3f0136cfcd54d53b545499c769162aceae90ce78d98d21f6e8c99aac45a035e9faa9bde8d119e09f115eb194834e7476ca435a995a2bc608592a6ccbef0e570db8434780fc1df99949598f7ed97e518185b70577e9e4bb7bdedc40f9ee1c8dfc41866b762831ee161f3d5f28126438bd4c00daaef9cfe5eefa4d94a1b4670ca8d2cd530e89ca1a12f31776d9c018a796232c38997dcea2db94da0b69f7835d8310455b84d7c78b755614a0c957acce0dd036d95b589839060f71fb3f5663e7cf03bf9eeaef23549b9ecda20b7267e5698e0569c5b6b1731b06181e1717857dc1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea9290c9096f793ab65f0cf576acd3d028b867e378bb67b255f783c502d170e6fe5271bac2e4d9771378a8f0176f250d5017bee1f73bf6a39bf37d99fb2461ab2d7e537f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7a0fee1c5afa490b97b1135551aa929fe137e14755ae37786aed332480b3cee2f3c2868799619d84929e9ab05f664893301892612b542df09daf6b04d71fedd8333584cb0f7713b5983e81cbf5d13ba3a604b3552f91b946aa4fede18724452f68bad286bce67b81447528d602084712f9a17772fde0952b23d12cf423e188d83ae9b3b101ec6bfcec4fdda304c5ecf025fcf74ca896684e18507f99ec21329833376009e8a1f3891e6f2d3da70b5a82dfcd15439da9abcd6ab06e45ffaccc855de2ca09dd4aa2425650f6aa3a2966565a43ee3690f3fe66068c755ae03b1a6184d4974c05da15ff85518e001901426bf203a8e311f00c9ca1568f419379f9843727aed64242d077451eb7d542ab4d3616f0e1b1c48a7b4d62c5dc5bf0374c655bbce9680225a7dddb80eb3fa617e966852fc5f34c980750dd0daad2ff46728b58c34834f2411b0be980d51b20a43bde9b9529955fe7b6442efa2351522f5b22548c4809f00994ad6fb4d6fe5110261eb297cd6c30d6aefc9079415cd966ff1c66499f4b3716252a02799721bc1bf225284670a00adfb0050450361a64dffecc00da12f426f5bdab2d7173ddad1687919c31c8a32ef3db270f0ca1318e72d1c56d757459d89be56d894a5136d946e5b877f0cf6103cee72fd7786af1414b11ab7d4252b2a754763cd87e24502bcb581a10025480f122c6b6ce014ca51a2e0c665645c11330f5243118c5da1d00a15523fbe836493870f692641fcb38b52e42b20b9996953424d8ac372065fd7517278aaaa299121dcff3b751c163be3165d3e89fc58a090819965ba86b11c2640444130553c5b42e26fc40f00f5261018cf7be4efa6fb777fc0598320ce7984e815dc0eaf77408260bac984a08c335a0df93f32399b352de4721218129f62f72817509b0ced193afe523321fbdce3d05c5252da468b0ded16ea24a0cdb4eeb1a302caec80471c4a1165a3cff471dece96d9fd1a435ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f516b848dc80c51108c036e590b4b22c85226215c8a550aac014d898e076da7992d89ed733621f5bbd684dfdb8cd8307a17947d81343b00c776b11218eef0696e884dadef484aa400693a94025d2664ccdc391b256e4af24f7b8797aa006c7e615e14f16abd9118e539b7eca210f3f847db478b498f8894f9aa5c71dd1c938e142ece9d49dcdf950ec1282664a8a0b27030a61dfe66fb49960816a6d29bd7c699a723fdc5b4ab2315b36ea0a8b112914d1c8029f4660de21db73c545e3aa35fefdb2e70720fe2065ff139e3b2e71b9df3f70ffaaabbaf50f697037a91306fbc978a5dc267854d8ba8c74aa1197fdf181d52bfb72a4ea9c476b80e25fc9dd0eec8b92db230cd3ca40e81d49a9a8a53f675c3dab857f604174c21aad9b62c7b90dbfeae352977f4677bdd98820155e952aa1ff72d671ce3f95dfb93f502fec54093e26bace71ebd25416c5b921d8a20e4ab6770de4dfb4caaf75873a50e9fdddc7c147d0ce471e42d7d5502e8c071f2818ac28feb5c1aa2bedd87e0b01f0348921edb25ae053b31e2925090f16138d2fa5722a974d8cfe1fbf00839de6c97a4601c340015076378fc3618951fd652d7090a129e8a4c3ecf98755a8a379192b039e72e0dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bb6ef03d0fd3bf6c96a186595a74540f36d02bc7838c0a52fe536a7bdd5c4778fcd659a1f9acccd00413f4d4ca758490617bef30fbe47bac3648ab72477b25accf12c1fa76592cfc44fc9698e3f3ad58423e1cec4963ddaa1e8381184f552b0457bb78534d4212776381b3b849ad6ce1009b9d3fdfb87e19f51e5e9449e7f03e22e1f433c9b26d0733c2d62754f404bc30c4629070f7c53dfe927748eeed8a5e57fdfece4b36bf1157075fdee989cf749ad5655140703a0192e5d51286db75c4f4d576e6d94693bed7e237fd415f51402efa0033ad3e01cd8db4466228b35930ad31b596ce2e8df91f7214e7a3103768b9f0d985bfdf157792de3cc290fd301fcf64bf71462a06c12bd77547fecc4b6a75037ddf06684e63f292a24361c54c2f2c4f86cb6c51c5553a1fb91b04a3348315ebcda2e239582d425d61e7cc38c7d2a3cfa3786f2f49dfc9de5a0862531fd0d9d4d2c8e41bf9a4a741efc7c26ab4b4ff36719e2508207c1187b95df156610bb57f2055540de6ba555ef77ad73918afe5ccda914cd16c98de1e98bed3900c5f8fe2b0173a0906fe785168a14f245e5d246e8d97f9292510293de0decd6c9acd03502a82405ca311fd14bd34c3766aee132a99a7686bcdd66a36380a195151995cf082d93b72333301a54a9e336d31b8d45da7e9ecbf54a3e05123ce54cead0510f84d170ddc8831a55707f68981b14fdd1ac5001e46153cd41cda9c8fdfa04ddf5428ba664de0b4b883cbde5bb79cf9785de64356806f786b9171396a0fdc236cd188f1570e51213f39dddab8a7aae211ec8de9ffa80e4c9e5c3b1e44e5daa11c67bea133d0e5d062e00f3ebb7601ecc370802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5f9f4122bae532f088bd01abc5e36922cd7d8397f2b424c6cf9f9ba1ba87f7237617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa696181f3e5ad2bd5a9f444080717d2e62f83b91850bcd2037f0fe5c77ebc68264fbe415c67664351f9493966643574d9b3c22be44af5753ea2257e6c885e597df89248c1a97274a2001423ec1b466c501de25c55be8760931ec9e4d480109ecc52b33d491f35beed6317fe706e6a7382a32004cf1aa25a35516c3d3e242890d8945bf52e7cc431c9bda87e452c7cd90b3d555acd65cfe00aff6daa1ea94eef8e5241ef6d655e087b2cd92ae7643529d1ff694c0f95d4e26c2ab65805a02182a1fe312f0cce9a7a643d7993b8417d7a31d31911e9140e4aee837a10ae7a051cb00a663872f46a44376b84c463a4b918d01ddf4f7a0db67e4f4a6523288b695a43ec78bbe6e115f983405c64b105b55f2056c0f992b8ad9fcdee6f5e303493d564e74e72934a6602199423b12d74582959c5f7d43dc76f128eb6d6154a64a1e91b4530fe164cd0598d221839c9c00ba0b4e33096beb1982929f2fd7729747b379052e7d86a9cc9c9fdc8b1b95ef93fec7fb05638dab553df27f8b09718fd7d21a6aa29fe35967039e3927798f0bf3e0e1accf0d2df8227aea01668ef098bb4abb554ad26c2592aa548794493905f2557f7308ceb7c1f75e85b5ee813d5d88df19b2cd65c294cee174e92723ae8b0bb96161aa28d804a055f1ea251a8e0ef69e8a1510042f95b2b5d4bb2ee484829fb56c191d6ac757d22c8299bb3f63e14fdd076d1f420f170e538aae4a4bf3d11ef196b7a8cf43bad7fdce6871d757f727150d51259033358fc007035f285ef4723772d7905fd12d18c2ca5b95df032f08f03fcc33562a28a61fd929ae4a998f3be18d32ae4787ef7c552848a4f43ceb960465093b9650311d99bf12b65b2b9746e439f872ee84406aaea181d56bf43654d765b3e5e851961311af3c914ff63f9777d50ef9473308ce884e745136c99917704d0ae833dfe3f9cf67a6ba1fae784a990640f0d59f85226d14bc6f56d917e71476485e085fd7af8037f1de922668fb68fda0d4a0fa97634ca419e2792ccb78ebb1e123f4f0c13321ef450b5d2ab6fd86d50a27c867f14757c0f0bb4d0496d0c769e19e60ed56cebf34992e0d4d7c8a408316ac4a2ecea8aa82684d6e47a44cc5754a4b1d0c0667157f638240d3973e3aecd9987a94cfae777b518015482939f436c7cdfd3307599ff56ef44de6ff585004bab29d8f303c6f8e049788b2911d95814ec7173dc1bb4ae5e342a6ab215b17cbbea569bbbe25548a0e8fa13791eb2f8778e26b886cfcf18a495d6702a5ce350832cc01ce81b7324fe2dd00b3b2a453c036807140cc4e381bd2f5bf86969fb07e1d9051714fe81b5860f3916fc0b70983ee9ad8281780963f4761fad0cba702e56920a17a3169422e75f486641a358daa84b4f4cb9de24b997a47247e23486a3919c2d176ee0d96c66d0fcd49dd07888f420343042c0ac0f29592ec4a26c3ea10f9d7a7137b93d1da0a7d195a80364655d5da1abd4569b9ec5786c0b91d87db61eee88d95fa9b72d793f9ad2a6e8b10201fc0442e5cc24fcb2989726fd8ce37d1633de5e89cc4ff3b86afcb7fd5cea2a7490c81232fe3bde589cdc2dd8e993fbe0cbfa31d0de5ae256ceae502795ebf2ac1dc8953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d54438f992559c65c647e3d863206ce812330d4b6a28f9179c723aed8316483d317c6583800bb69a5e3a9be34f2d4ece9583fc684f652a83b25daa0e17ed841b39427871e847ecb5c3d9814a14440a84e54ab72fc5db1d04d1c9de9d6cc12809885e83dd902b09d6824307530fc481ce253b15f6db5a857383fc866b56bf5d5e443be7bd53c0570ff6f0f21863adc53e10838176bdd69107947801cd14734d5dc5ec9859ac947a1998401e49bca5543fd9b48d69f1370606b1e4886254a959c72a45523612b491be0e91461e7dfc5b0bd9b683d25733c2ae79286aa0cbabe9948b722f9e583252c05ee7c3f061b1c8244f9cd8ad0ae17a3f430e0648819b8c8396de9f1161ab2c9f90ed03f7621e65ae4b4765c3a685230be9fbe3ab5d00ced7333187140d70087baf1e00db9ff691a107d60c222eabe19c541ac04f9c11dd9cf1ffaa7ed423fd9b128fcf65fdfbc2314240f65ea4210724b92b8bbc1c7c056c3b9d0bfd62a3ba93b38420cab9df3fae8d7e7f9db725dbcd281eb1381eeeb851f8ea66d7634dee332977596812bc823cdb55f426e92cacea1987eee2fe647ce46353d6bb8ce3f902a2225bcbae7d4992a874d20aa51c492a54a77dd2628520d397d1a37c0c1db5dbd73faafe30ebf1d71773c39c79f955b71288a0694195373e5f8089f621dbf74ee15a52f33a9f3618a3b3aaafb9c24164cf56bdb2f571c6639d0b78e304a1673d91243733dc8fcb77129af175f2b853e4af291aaadeab9b9a3d6bf3407cfb4ab2e01f51b1f4f6f4007c1254da20a004bc3ef1e79a4677a816b5d83f2fab184ae97b394a899404a7fe35b2282dcfca7a05e3aef48c7585623ef68aceb825f3b32b03399f07478fc8d317998bacf7760cd52a4e50506d8efbbd13b42e217c0110ba3dc6e7751cc68bacdfb51a8c4851fac7b1dac1a639ca78a282dff28a6634917afaafaf524f3c81828dea1d5da616c08f4557e6e739fa62e472515add99b3a0a8a69fbe2746efc82df567bf4ed486d2d38291dfbf16e417dbe4bb3ed365fb872bffcad44f8e16133ca3964e2dd30aba1d7d6b100b23f0ff49339993edcc3dac5e924428dbbb1896ed6593337829dace039aab9dc34c5ec2179b37ff99e3baee8f63ff1a402a64851d9c12bc6b486965a804764f0d0fbf0711214881f9ce7f0954ce80018f4b4b268766d8fcc4ff074aa82dad186d6ca90ca66e3af4fab4bfe40c7a84d8aba715b80f5dd93ec76797299ec57e3db00cb769c001a05e3d453083895cbffaa23ab0a06a4124c22bd84fc12556a3b2531e98f81ace038abab5fdfd6938f78d2509381edc2f0370eda514be73ac2a9a5b4d24e5c0fad1d65c576b451430e989355977cb89131fa1eafd7b2753f9deb3b0a39c09f3db42f98525374bda4c67305336785c16101937616234dcd6805ce933670e300e3348a556bb739261faa08b214c90cd7ed79ebfa51b741e7bbac0e2ccc89023b2db95d6f23619054079de2503164700b2d7a713436f377d6e2771ca924a26b9d04abc84f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064ba6c635648edc76efbad6fcadb17d798ba0875d38e488d8941042ce6d57fee66617adbfcb23f4e69bd4f9cd1df080199c29f2bf682dc0289b76a9c68ddfcf243ef6c7b7cedd2b2bd3eeaf07671484102bd1b4de48a3a9535d7850478c7b3784723d4fcaa1fd1e75cb28d8f8018bea0d3dc9267a29ded6b14193065a565ad21749cd994e0f682fe01f86e10fb460fa3050a84898956404642cc9dc3bfd853cdc2fb1f3dd9bf09c247c0c77936d31c8aecc8d7c8141cca514b36bd32c4706e506bee94c7eb0ce8fac753a264adbc8a3423a1007a049b5faacd31434997e4cc22b678481e10b47fe136d1c25422d8c5abef94eb3d99772ab131a5e70fecde4f5f72d9fca10cfa4f633d92f8f321bf03db64feee93d177c72d24e8ac87a556cecb9f6b7297cf1bf690a30d9cef41a3844b27130406472bcd80d31934453d782a63a8957179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a4824c5b1a1d24c226cff87ac1c3af932f73f4bba278d92cc5ae20e7dd5f2b7d01c21e94c4b528dab18924f2251f4eed28823cb46d9407428e4dd8c4c4df1a01f520551ea4dc077bb0e5885a26c4288fe66371685df3f41fd770d3156a9eeece99f31150535eabb39b95bee2fd7ce20baa3aa8e7c38defbfcaf8f43d4de07527fff80ba635808d9bdbff691ad37b7a23e63a223656503244c3922fc4d08a4be267fe2c727bffa4fdcd771636dd207f80329a52b12d4d2b2f949278f005f848b7824dc7225b325a8a06473be33a877734db0f18b7d5e130990b9e59b6ac5399384eb2652dfe00c2f5b679868dc6bb53f40085d43e57b8d8886744914b9382c1fcbd81aa2c981c050a3c29ca8552c3522939fc4115cfc071908f8004f67f2ca7cab475ec3a9e2e85c27cdd425faf51cb3190fb72c8ae1e9a3b4e2500dda79ad90a9d0b36d68e1cad0415a5b5011a1c29eee644d4c1c9cc75c454d5dbd7e81309e47d2726f2f3663dd0ecb80b876d4cee8e855d14daa0bd29e2b7724a08b1f94690bfa10d433241bd6274d186a4e154baa12bfab91d886ab0a2fba0f2fe9363c838426a2732d4a34602cfb0a51d7022d04cd40d89d94157b7fff6882a371ba5b9cfc9c1d521e76beee5a2ba877144000551b1bf958ede3c3590c6ae89e1fdf8a8bd98edd8824561768bd47935381ae9f47fc1ce115d2348be8bb1a9b53df1f3c247bec9ebb210ba64e5d1887b917579f7aab4ed3db6590192be45ab672a7a963edda3dfb8815356d5096780d7c0d6fa9d623d64701aed81604b7c59722aa123996f46f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5bd93332775292bddf7e98bf58a7589eed8c79e4c095230b23b1e2faf870a64db6ff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef53b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d7695920433c3259f1d764f5c9eca141f5e7350c14018540bfecd73c9aa8c66723f27a0fdff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef5d68c4a03b5cf5b902bdebb1298a5778b7fca1573cf438c56546c0057b06f52544bcfad3bb863714c8b7cddc56fd8adcfb45b7d5660f52dd150ba87de4b831bc54a8cc044fec1512ba1da37c58d8306f8575a6c291e6968efb0e8c6570885564641248886928e0b3d54d53e327ae09e7e6b4ae35e1d06ba481f2bfc5edc4f909c196a60bd084dd3b140a99adbc295853bda262c7d498e95b6066f715860ce2a1f9bf8324cbb334a97f29bf873cd65aa1bd3c3a649cc1bd9e33ceb3fe35b83d3cbc5c2e730535083c3da20cbb3932bb93c108387f9b8225ddcc5df97e04afa134e10ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898add2c337a1c972c86835991650c9e1d0db8775c742861e03b44e2a1f179790f14a75580ee0688850fdccdb862f4996e4b355b406d77a63803a34a036d0bea41c670bb912e5fca1e250c7f7ad7961be8f4bec28e338cfa7bed3140e03e8d0a97decc5ae7f70d9c697d20bb50f21ae62a8bc81712eefc0ab59c744e8246152d13aa3afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f4799a537bbdf78e3713016504b228a8d58f7c4ede99f7a13007b5cd7181ca84ff6103a23e4023e70128e3132c9c30e546b25207566ac52f2b069d971a4d5b04537aee7629e94f34fb61e6f48c26f352e423e799e9f88c1e407105abb99ccf30d70a944a68ea435912ab87927a46dcbb1a02518efbe6c289aa97cf29c2cf8d7f8053f0b5f9971d1a6e9b155001af26da62c7f790ddfbe4e61d7636b8188e428059f49cb219abf0441806cbc04e9688b924dac1fde96a1939f28b47573a5451c9c1995dfdea3ff2a9031b5ae0ca4eca9b513a59332889f4f4979865048cc4d06a0239e2436c20e60490a42a3ab78de7eb8ab8ef20fcd251f93351dbcbeedcf763a11d929f95604d2c3bb7bdaff659a9418044c0f7247805ef6769238db95dac439922ca31d598d223edda13ce9fb7225cb0ba70b953f64f6c0a7b0efb836c6c1268c358da6109ab847f6540f96ecd3c25bd7f2e31932a88fe0b9b59a6468c0ef0fd1a4ff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef544116fe1198e557d30f917d590450609504e2dab17460acbfd716e58d37abdb477f6d760ce58422e29843d37122fda8085d7cf434f1c4b2684ae591fd1692615f521f93f090a9ad7396061cf546e20c528b574409c6fbf3a0e6daf8fc38e42dd0198ec83dbfda783f202d45ea7d18ff0d1c2145dcd8e23c875bd7a0c6d73e71c4b23f1bd5f588513a65b802d225f46bddf405da68b3563912e57c8d3ed557dc389a70262831142b497d3a3bcd84226ce4cd52ae6d6f54ffeec2fc656f7ff57685011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b4702326557c1133848c92a9b0b6380960d895bf439baf2d1f7b9287915bbaaac75818d63b7a566caabb730c1065ed19e44df1e9da3dfdd624f2874420b738a88604acd4b1fbadacd5d5156391ed8071e84cdd9784440b22829d8afce4b9c5f2ea2ce260d2004b93ad8ac227eb73cf509d777c3f37fb110b60cd4581e39f22c122f9ab2e37ce97ff4794d125a41aa95c74312175af225f517084a057364615b81727e78a13c278eabead2b817bbae604b5a8460a3869243e2a3985e412fd8959520d39a58d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa59d0f973b966444f4083935add7d4a028df621fd122df1b7091b568ee0ee4749838e99b276fb35be243220359c0be16d1878997113c4ef1ca445d62e937d12b979db9f235a1d72a57ade6eca9aff93217a6d58688466fdcb43887380adb6e7036c907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc3263b3b495f73290c4887bee0a01d88ec572a237c4d3b453fdbb094f924bf8c60ff14624cea9942e4716cf63aed0bd489f56cb6a0deb21d48d6f5be6ea5bc153afe848b7f509e98e4d6aec6b10de90824326bdc926c4492e9f9b47ab73349d7ea7473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf9449123d02a5e6b0a477e123065deddca95045dbdd330d6c908c66dbf043738cb2f832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e51588a71e6b4d33fd857e583fd2b7c34158141bcc34b5f496228865c55e2d42f18b731f0df8f8994f7930d20cea03223b990e36cab37d9db998d4a32407c62af93dfcc9408652ca519e269311b2b9fc035c6abe570b7fe35614480e390a45a5603726bb20c4846c25dbfca961e0e0c7d23050a48925015ed56de06976cf7b6b43ec3747a27f0034e41110565692bb8fc7ed7e9f6c45a4ec9c585abe132eab5d7d96a8991309d825f07a1aabb8fb275ad759cb265dc4dcfa2e80a0cda5d830d785b25925c6fa7c0527e969ebd081edcded102c84f824a86f8f0ea7b0fff3dcd4353da0ed87fac1e35b6b2c769ed6b4183c45d539eac8b62025523d02162e64086a1cdf1000db4dd9c9ee648540523b1bca5dfe751e91f56946cf56ac6dfa55241a2319303796ea962b61064e58dff59b1ac8b89213ac0d30485e2b154e3970b3d04babb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c753d1418c9a727374fe9cadb453b3afe12021faedcdc3b781205adf1963f300a4932527fa372c17f3b6598cf01a868a68b8ffb5affb754f39808cd093224fc5434e793850b980ea111c85562da423a7381a9ea47811dc127de244e9c936cd2202419a8a2a11bd9f83fd2098054f97404c5ad40c54b5e54ced4b1da00895627fe22ee2fcb4eca939a9e6186c04d9472155546ab9315b4acfeb84bbe908e8308b3561603aa1ee9507f2f0ef3ebeeedd8fdb4803a2f7e526e2ffc57f80802737f4f961ae42a186ae1af6c7c1cb5304656a2cd9eebc835b4443673d5979407b3baf3501c3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb33a06eded5872a2cfcca4d0c89b03612a30ebd499c12569dfa4df695edaf962a9c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c78de184d62a9e12acbd44184e42336d991d07c975e53e769670d9b9b04b07b4bd818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b985fe820456f5d12444627300aac60dc751790cd70f9b86149fd4de70668dc209e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b318452418bd890704d04907759ac2814572b16f2c2039466298c23a507fe604cf741e3669b4493059208f1c3f026efee7721bd233e7017e706032d4935ed8c1f4422b82ad1a55fee66b7b36207d9ab9284a9c640cda6e8593546fa44094fdb00dd208eb049cb26d6833734cd1d651f0b8265aea571dff0cfd54a0ee6f64cd9f730fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab90ba264d4e4e8c4c40c2cf1950bb46262eaf1564705922e1a90e4b902466dd7a3b28689994683c9357c3e8f9572062a020f2da6b3336ca9843c6a015dfe1d7c0eff0011b0530c85f7c3c486e117da25c0a41e4ffa8db76c12b3380a7a72dfe3c865566a9fe4745f67d92fd5d71e54fa9c7f9ace99b97223468545ea29249c0647482ea33299290c5a4671a3f6d17f019afeb7cb36fe23d5bbc2ff94012def3c226b8b5ed35707ee238e80c1e8a0b09f8eb5498ace98d331a012bfad8635e6f94d40cdf33e8d95362e8e0bcc468a50ef42ef9314fd31e3a54b4218b35cc25c2e09d5cf342f11cf1241880d913ad04d764ca86bbda96afeb8c34bd05df53ea6a7af0f29418dbbb78e2074513e95982bfaae62d7b14b6247a3370239da8f382e41d59efc23190763ef71f40165be7e9105331770e6ec3a1d66c63db8638dc005a61a3bdfd60bc46ee105c762a5a303a106fa18b1ead62cdc52970f9ca5c42a5fb2d467e99deb6711e3e532b35124b8ee910b418281e34eae3abf4f4e35ea40d0fa4d7176d95d057ea92df456b91cbbe44614b6306569104c847f649945f71b368560781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725bc8ee1c814bc1bcddc0daf15a7fc3ef6698a3da3bf08064cabed6ba6fd66e561910b6d7896fc9aa4ac4e7d41e91a476b4e83aa492e88493866488c6646c9fefcca8a2c5ced371997ad3235b0a677a70320ddaec8f6a6ee437c32995abf9fc484160603a8e6b0ff801c86ee4cd4b193552b3e5d87a514a85d0348632a5888a49375aa96c0e14e68506577044f1c91647fb455a84d1e42524d777b26d824f6ca8f8b21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a87597b3719b658eeec80de2d166e82636a842434b5dbc6f04e451d1c0f9c102ce9110d6112cfae320d47754a364ef95db7f58f971f61d0d26d5138d33ca5b3fe7cb7e6f18396a111d643f7bf85d8244b8841c8acb56d4aea41b94de62c9cf56f163c482b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f69009d37fd1e74a36fc06a1fe82fea7fab37bce1e55a68973d5d76e728f04d05f3054bcbd1ab181e00c1509a7776a2e60497eb2e56f278dabcb3637c0dc5fcf9be17dcb68be024ee7860bc20b5e9d593e70e70fbf67bec99a6cf81031f2f7ea0c5b409c1231165938bcfb07d06e3f2b2346d3981c72d90cf97f07f6dad1148f6ac489ab2564dd12bedffb35ee47530318ae4fcb1e6609dd789ba93805a5dcd1d66b8cdb54b39d14f4f9963f5d766d6a70944e5adafe65b3d173258c56fcce16d35a7079388979b3f10b51ab51465808fcd584b19b7f05c35ccc4ea164bb8ddc4da5611220a3f1dcf46855ab73a5245995e92cf031d3c99c2b773879c360711d528e58d959e9a7ffaa7f576375e77a9a3559e901a7c706039f4f006dbf433c564dfba0c60849f9fc2243255b509129e26dd27f83feb69e26ceb5f25776926d7be7b0e11d2188d459468a37a9ccac17cf20cf03b9478c1e792f11c59acb25c73419070e11d4dfb57883f9debd499647be2a4f0adef0a75a37e7ca802782dd8bf3c7636a773760f2be478e36e18bb7b0467250533bdeb2be04bc31ccc3292a455efbeb6b999315edfd925be38bfd99a2f90cf633e10e2ab8385994c791c875e7979b7888744f9f63c1d161956fbc54b109342ded3257bf0eb4f3b72a68873c723c38e9ddfd443a222cbb14bf944090b96d9c33bd580c23a593ecec27fe78d4e235b712d1c1c8b4e420ec28af0cd8255c9d0d37d56df7bf04714a61cee99479b3a8be81566f9a172520aae215f4cadedb8cee538e3b0f152f88ae418449a1411765e2e2b0b0259fb95d87ea8b05e9fd5a1a8acf91b33a5556e4bb97586138109970a8cb6937ac9b3952a51c0c2768146794e3b2a9e0d32a43022a8083550a96ed570b688f94ee0c076edd5dad6a6d3d5f988fda10d8b12922df711252ad9844566854fc55b4cbbf4ac2b5d5a7d175c3d817b96976b7db9e3c9f310b67caf9d55ce2095af887cfa670ea36462749bb3f8d0e8c5018fbf823ef6f9705f48c50888f200b3579033bbf3fa5efb3e7368a37177108278c2f3b390ac2f5a0b59569d76299e155eb5ded643ad4ad2b75ea69ba8c9b0bea3ed52ae5b2803af30049b09ff953a1d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a929e51728de555d3d10b5add690e45c50b86e6e010363bf7bb8a018d132bfe2b64af294447ba8f0802c7a8ac4bdb54f19e69af8711af5a216f3ee712aeb04cc8cb76a559479ffcbf1eba31c1ac520ac20a4f8188a68fd71b6a5afc85589bffa128d4a9165da00b058c0732287d46d79aed11236980f9cd45e34143bfed87a169159c0f137b3442aa7b67fa91010f6319176c3e9779e4a9d4e19c306aced76750b70615b87c4ffd8ef7ca220863493106c84a0fbca1f3fd27cd7702c26a291062bdb41e51b13c204322499ab3ca31947aee456f78fe4089666f8ac4949da8b4c8c3ca8cf57c2aba7a3f697e23f53da519e65a9faa53b9219303fb6332876b80701a695974367ca25ce555165dba1ce5aad0f662173f0d4f4077693acb4d1bd7da5b3892720b942a401cd36b60b595b8479149fd5982517194207f804f224ff75b99084dbbebbb088b2ce4b367aae640fde9eb9287be6e419fcbf9e6c3b1da545024f0a1f2417a1153f876231a145bea75250eb9b0652ab87b87a3b6c0c43a7dbd35a2f9beb4bfce5a5893ba46c49855b7be58478a276d5e762410c861783d646c203ff5ff94f7e81b743a0050c067cc60b0550e01db43708ef15803e177e70de60e1b091f62f545c194c97eea4eed38bd05c4fcf9df9469bc02c8464adeca64cf335c7017a09e1e5fac548d78ed1797ccb667e8f5600c6941b238ad478cbae95177d3460b878b209f0822c3d82cc2fcfae0e501c921a7ded543175259b7bab7cc29021015acd1a601f91fb9cd9db4ec4f5d0ff9edd500a7faee9f756bbba8146e4da95780edd26dedaab5946abf9ee50594eca6b43c739681c6f3768d6d1fdc8eed1792e35f13e7dfc5c87bf399a0edbc8caf1b1bd73b8bfa30099385e7ed31413f6d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4b1853ad71c145bea8f71654b98ce0379dbb24fa659b2243debe3d16ca235b14ce9bdec5612c3f31a75eba72e4fd3106940a07e0e8e585b4b5c694948feb6112890e213a9f6eca0b12e4e14d4aeb4ab9a97de021727f50b1475114558b84b650583c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2de6aa67403bd1a0a80d93a9fee8988e520b42456d94e39cf5b8c5fe571fad1b96e5fd94715652bd0a23a2036a1b430d2d7eea2f6fc797b0d7d48a25b00f145056eb89863de50fd157e4f5e451ad73f76694715205037a92d7d441947eedc0f85b7fbd3cf5a80689e7105a09979b5fd241086f438c1b4a9fa8d940bd718bc406723731328479ec02053d17bd6f69f65bdd396b990961fb66d1f19574e7e87cfd27025bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a50616cef2f82e9f4cbbbe8b2147284b70dc640f3026eefae2a002290608b2005528126ecc0716e5fd432210c4a40ac98fd8dd17e74ddc912396b644de7849ba9131040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f651609d23d216add0a132f1ca5bbcbabb9e7867e191439a3c5a68276a87ea9a53f743f4ec8d42e0a8e65bbce1d9bc1a03219b16ccfa48e608aa2bb30cd92a2e16830a7a65415103cc8b44eb37192a77438f58625c215f807ded849331031763277c05b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b5d55eca783a4910ee04851620a036e0cb931640d714ac448e69881a938b7718032b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b775eca9e1b4bbf380fde4fd22f1c49844805828398c44eced573a054f05cf858999c015ae195202c6dd37239f0f04d12635c6c1ed04c9167013942dffd8ae073a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca86c388e2db109817061fcc1facb5eda6e64962340d8661767d8fbd069baf3ccc870ee3213c35b4b1aa0475cc89f9f666de4fd9058ddc440b49f521a2e3bdbc55c1d7c6bae768f5de59f4791fc5c062754c671d55d7e1729350e0e0519af61aa29d5b705a5ff2895428539078f18922f62963344288609e690b2715218cd7f605f449e598c207378ed41a5c4c81458518140607b7757df6dedba809e5315c54390708ea72e5f39a05fcf270f24348e6d7935bef8dabeab178b9e3cea4af942d225de8425c8a4056639de96bd790a68ff0773799efb419017c9a1564c8c71a02c11e4686af2b280c4809f38310ea66a73fcbf04d87be49807d1746e6cc4591a9da8f908483169165dd1f19c1d6910c69c42633101affd4089c6acf85c1903778658d4742f4563200d721a448fcee1cc5c6582cd935a8a4a4b076677d086480b1f309caf108654d04a799b4bc0bfd70d0b6f2422828137df6894b22d42fee917fa76608d453a2b1505e972dfc3835ad44b47735eb1b4d843f17ec5f97e3f942a2397fec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8d233cc5f6e79a52c3fe572d1d78ca0b43ad0db73c1c084b9fad60069c72b60c3466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153c86aed56b021564e8e17cf9a1db6df961eafbe612acd1b0fca9c00b1aa238e1f2203ebf32fc47f0f4cbd7359217051d6fa510ed32fadf795121ff3cf0a6f2b60f95cf6cdd65c9612d2f77b46687bdd966c19cc3c4e92dc7bf6d33820a11d5dba1ab237fc55eaa39bc6a96a1c010458a205a68b920d20132e156f11b17c2292da0dc6105fb1d44be591bba645a30f730461491074d001aef45a4f34cffb2e849d4546b7ff889d0e6bd37351e7c5f063418db1e8638f3bf40149661649575a2043722aee4c65e073d05942a6a5c5dbae79c0bffe403627844b2f7109f94ca72976f7902577850f337ae011bf873d13d2e44c15704e27536c96b7fb017f7774e1a66ac3a04935e8ccd0e5a76669cc7c792bbfb5b0f0681834ace6583dc7a2b0020d28619890c9143d3e02ccb336c8ff73929bdd6f5dff7fca23f4a71a0cbe283d9255afa8ac457ed0e3ea1aa4b2042b981c6b890221051a858c6129f7291ab02a97f916574d6b474955019cf69953031b4bc19c26f8e1890b794bdfd1d17aeac9cf0304c4b33c9cd2d8290991ec824e48d7091abadca5248c378a848205063265d9ff419870272301c855a3f77f1c2ddd1f5aaad1fc1339128010ca6b46412ef85dcafb4322683220c46f1dd6eeae0573725f97a26678b22b3fb0ce77b10f87b6696893462dfdbfa1d6595dcb155d4bb0af1c770282ec7c6eb6ec8cfb9b632a1e3f09980a0d6f4c4e847ce0a458dcedfedfffbf2a71a3c555c590485a199cd4fcf841be22486e334b7cea2d75ef643b9189db00d54ab822e231afdb0bcb9c842ccb1c03d15f9bec7f304220e889198e750e61da7bbd68696ccbcd194e611a62375b063daccd1ad68b321a229c7b61d3c16eae985c6de9c8a843d663bdcc2e0006eebeb3f3ecf8b50d6de9a5aef8ce0b3025f5297f47d83b6f5b633452fcdc4792ff9fef40d2c008f3af2869f3d2f3dc08100a7229fe5bd2a43f831b993d942b2fd33c8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e443fc00c2f443669bafa71d6e5fdc4d16624e88f7e025a4f56eab55d0f1f07ebef22ee8cfb687ce84b4e3f1b87d0e6d653adb3c585cd6b01ba997c42a74762ed90b75eb2640b9453313c367a12b5dcc5bb2fcfc3e8fab3d480e354dc142e4fe442b7fa88d0b51e0edd51c71cc578ee379276aef0b442cb44befe380aa86779e0fa527ffdc71bc925a7dda45e62f3680b1c3e6f70fd85252759f8c850ddf88aab43da12e061b7384d701ceeb5e8873a99d45ec48fb5028b089eff3d2dd68e698c8cf44b524b287c21d272488f2446d05485eb364c244d5dc8e8efcb58f4b3e1bea19881aa51a81f449582b9166e8c4e30dd561211d2482b766f728d1c473eec9243878a237391e5397a5c5be5fd4cb03ce23eeef51aa8f4275be475377bf7b2d4e9462653346d9b44dddceb63d41fe440d9266fd9528328beb98a6bd6b6a9928688304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63789912218665044af9f7040dfbb7a9e17c0b900efb8f1fa326d91857d51b63653aba4d201df027972d82d7961153f8a050670817c4394d1fab1c80418085c8f691f323f6a2b7695912677fe79d7f28e4e1845c2f66600ade569eb8545dbf6aff9f1fb7b28877012e21ba6494464d409eb9b8cb8c1e8accd25de9752fbf0cf315a1afea57eeea8be6ea286d9b4694bb21b1a99ed1a23c015073c655d2c434d474d5d82779d70eef1d1fb02122ca88984a111c7223a625612ea84b85d45f7529b7ce3e8bd398763f044851aadb1e9091662ca43bf52f08f22150987e49694c0f295e492b4b512063ef4c5d8cd44082df625bc264b4e8f9e1008a5e4b8a0f27b49a00ee0c50356887de7d2396ecf1708a50db6aece7b0f47c1bcf052955b44664b435162ebec9fd5083fd5c42b08bea4c10728d888ff8cf9db6201f5ea74bab61ecd5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159271372a8b560c530686b7158cbe513b3df9d177f9b3afd16eae9ba2aeed100a8ff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c99b706921fe350e1dd46c02bb19193e328cd8f3098b25ce6c5bfdc3fe2faea995411e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca78f708bc37a144af395dc80148a56082a0bc81dcd00927ac30f2d87e756f3498fa11bff657b277b14c4244adac081537eb4fa7385abab0fb3ae06c736a6bbe12b1209e7d4e09716c32f60d894bb618abad2dd9fe8496e03b8af5dd3421e7c70fb3602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9caadbcd8f170acc5429b638e4cf1ebd01c575262e56dd1c7cbe58b968fbf1aaed037d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131fa99b698b9b505c968840b8859169d5747f9de56b15577b325d7c01726f8454cfc4f063cd26e6ff026c894f60f3e089085be923a9532f0809620d0abfb488799c21a559d908a42bbc3bd89068a6a4d5bafaea17325d4281a476dc1c4f2ea3f3bb12bc4d7a4145c028fa88d0aace0e7a092f229f453e3f608d7ab8368a35e8a9ff6ce01ccb0c1f96043bb1490f5227419264c0e83c954ac75e7282149382e7dca9ff7ce2c1b1b09f6604cdbdb73943ffbf99f705d6acaa4452d5270f55b7d567ba899a27892deb7b85f96a0427c7bf4f834c0f3bf34fbdf763a415587ca6daa4d15b0d57da312acd3bba593a88b377b24022d82bc4476ba3858294684a2d052999dbbc97b582d1a41026774b105219f0a8288e938879bda390324b7937e3882008bee3cfae9c379ff551cb219f5909871cf626fa00ebc35aa8f7db212ac78ce1a26459fa76b5ea4d05bb642e8ca2178d69f8747076d0bde5653894fce08aa54cf4dd39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a575874835507ba3ccd359add3614550f47e86a6b841cebeb2a820dfda8026e9e09c8cbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc880944a159acc430c03900c8314c42b2c2221cf239de464d31d207a283c5425971a36a45a110120baf1e818b41817c24f6b047256808cdd3fe71ad464e6f01b70ba6f79b7fb146a23372b9f7d3e1b30f27c82ac18dd4177a14d483c6c74b945221fdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f8b79a2aa024111fc3a4ffd0197f028f44c37584150a0f600acce66c1cbdadb33c40618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c9643a0677b26fcbb90a37bbe1766f618484cd8d959c1a60ac26d360ae42ccd20de12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd9840b58aa8eb64b3c927ce54682813b331d65d806e0de512c9794b6f99a3de648376eabe5dbdf86852115a5bdd8a8d59ea4418b4c0d6995eca7917520a4fb9e9a92d0310aab3a7cf03c8a7052101527afcf57293ff0d24b556828562ffd5d33e750498646e9b99d94f455e545938bd6beae315a300eb807bfb09871699a0ef88008788a0c548c9014839a01a4b745a87a5c0f9bec579842554598de5231bed0a09d37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705b0256ce360a3c5b3f65fd341df2857505334f60889eb83c72cdf8fe3dde338de6498e247ba0768998a8688ffa3a1f7f3957b145a654e9ae29d02c5c49096fa3a2fdc9eba5b8dcd128c333abda2bc7ec742c251c37045b5a8c77cf5704df4caedf03ff7423813f1edb8509bdf3ef2569f4b612632299b0dacd2dddbfe845675c3e4b0d278e5544bfe51d78e9acad8141fdb0f22ff7ffb97de48bac2c230696c860dcb4e5544209225091c8a632a9070900745294807e657d1be05093d5c77727f4ce09ca540dc37b35c1f69290f8041a504e251c05a027bfa17859dd392e25f34e0218f57f88ac9c9958654533cd902ffdab8a3c3f4e08f618a1bbfa30f767ee91284dc68feb6b454fda6806a04db32ab09af2d8983b3aedf9b03296c0fb2d1c1c6b05fcaaf7143e3340a3abc8c0efed1d5c846d8d5012dbea93888e5ecb7e896f8dee7f2df9e703d285218e0e32ea80dde35f02a9511c0913d6e8450ed7d49505a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795f98e65edf6de583401c940b3e5e208c74765f008dcdd171fbddda1dd9d51c7af958ca4b1afe3d4aaf0a923cae7b56efad22f885d8f3aa44425a5377caf553ab9dd1b49dbe09232bbdf5337f118b0c72e2687c1c8da001ddaf9d3d4a18f2bd16b0b8e1ff10549c2e092a68b95a016c34f00688b5fc97a915ec75d22073c6748252a6176c12d203d83c4ae76780b3c106b2efcd73668dd182b8d4257aa2fcae2b7727b8d8a935e93d483e27f81c966e6acf4c0e8b8d876820b93d93a9b575ccdcf64ead3cddb8f01c4d9ed433525326d81cbc441799ad88c1d642f1ea5f54c5f6923bda14dd3b38659ef3f2576d2c072c41921062739f1d56d824ac17ec53f819beb97d4380d72fff1a91e2e928684e6441a42f8cb152bcb8e0091d866f9262e909cfb72ae19f6550ab9c80b84889caf40e280adb4bd5871a962c41fbc01f8f2805bf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934b6341344d2d8f37c5ffe4423c21dfd1631ac61a822040a646dc7921fd5c6f0aa4b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f01facd97196e38561a81c528d809497d2e2d8386d832d8d2f8a898f8dbdb5545dba2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5e605f841c266d8b8a907c7e61e02d9900c5132228b6c93c1cee2d36cfbaa10d26e9bdf4663ef7587e66df1a48305eb00c3fd1070cabce71f77763d86552824707236296f3b753ae46657ed4f16df5a677d71bafc8118bc36b6b9ec0e246402db905fc28adc13034032ae29234d9908b246045853850a036bf67191edde8718f963034e8f1160f96528cce631cdaba7c427f5ee0187a71690a93eb49af5bf8a69c6681ce48c121f2600fbb3536a7247270ada9227164b531bb9acd6fd566ab1829657612f903f636fc6f85c75b325d099fc93c2de24fc51bfeda23ac2b3957cb87ac2f1a341bdf38c749641c52832bb8468c92fd4419470abea2af022095d86ca8c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222442aa0a2454814aca9b0a8af3dec6ffe44ac529100c45b2eee2faac309b320adf528d36180c18a1a6df78c5ef42c6ef68ff342e678c01d62be4f3e1e35e80027f7079bbcd7fec4b841616bcae6fb2df9d6213bdff6aa1b6e1eb205090256bea40ad752f2e74aa8b9b2262d9b0ece99daec3bf1387f26ce1a5ec7c34f887ebaa5e2643e407c244c1d68191ecff7d046def9890c7fa2d35e390e479f9a1ce3d61139f3f33b7d1e597ddc8c92d189ddbddf0ccfe5b02c9555e504ca1ba2bd78a2c60409b81f0d224c1a87096dc40eb32523363fcaa6ea136402ee5383eb3925e6d2be895c8da42b48edb6aadbb24239ce599057b739b37a32284cd9a700ee9f14a832f50f91f56b7c421088a6c527c6f31d4a2dc422da5296d8fb07ff4b0b2b6f525f096431ebb44736f83399b96f4dba37b21261535cdbf85f95cc940ebedbab66a47f5c611f364ebe70e727bc97a9677ab6fc7e7da48e2b5c656c99fce5d33007781632adf829e28c143aa9bd4cfd4a100d57c2b22b7f13e069f6dae545a2dc1c98bc152e162f8ca79b088bcdf35584860a8ff4618fe2294158de0f439609eb31d4444512a788df7a8c7d8dc5c78c1c7a28fa53428aa06712d9b07b436aca5e909d23ceabc6cc36f75e80c71b0815216740d3a4babb98dacad1e1c0db969c24dd0d05558d4ccd66584b75e3649d0a11dedc7b6195d86711aff93cdbcda87109c9a0f67b66e9d1a53f042ba48c207a7d4bd640d0589557787bea3b5a17ed13c434c2c15517e974425987f5d8275dacceacdf1c8ce0464715b92bfe9e960201f367abff00d53ff692e6a7dc03ddb570880ecb91d3cbe75b01e2feda154bd67182ce24ef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91bf9d8f72bf0b72c72e9089993e6d3c53a017b0d02bd63dee2df37a5ac62a429945115fd55358dae72baac3747d8e4da74cbd2815c6b823729fda7e4378275f191437b9daf5c3ab49d805ddf5211858d08f71ad2e1aa4a35550baa55635bb16db990fa7bec3e7811aa9f7d1ae6afec823411a00117ca3a859cc40575ec6737dcfe1f11d29c48a800e7d0655b2d49a3221c5e9523d585933b929d554f1308772ea863b76656740e3715af6f4a42af735fdb06a63def8e784785069ed8baab1f6884e0bba7a6297e84b2d25d8b8b2a2a25eb43a1cb8ffb208a2b11c82a502fc7ea58b655d768cf6c71e273a663a9ed793b66fc1871435cd8ea6d8447eaf96f449f6737acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc4e4ad2c91a7006d12a0cc032b4b62b91d36aee451932620df7871d4dd9e4cff52564e2b5b00bdc4436b9de81a25cafa4b71ba6c02b831f8432cc002e536cb73ad061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fd22e13db3380b795bd42c8dbb1c05d86f51713bf633d05b7ca07752e65a3a3f3eec552d5cbda12f2940b4b15f9d630002d06828bdb3c1b13e9e9d84c84313f7fcce39a72f6682bb1731c8362a0c1cb003f259c79672bce074b19b67e79c3d342577b7a09e258006d6e43d54d5302263f93dca63172852d728077947d6f9c145e7725d7e8c031e62505bcf269fc31739ad8dfafc02bafc16aa3824df632843bfa9160f141a1d538bd432f338d9396d4e9ac0a3043ea1cb7989c9d7692365078e1663bb737f5ad147484f5381db287a26c1cf640c0130def281afb674bbdc910b64e66cadc3255eb3a385bea41c32f6e4e54849c173d7b07f3f25216b8e58a481252a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e4503c9194c0d578ec4b86bbc5c2bbab4126b410d564cf6d37d60235d8777637a3d8f9fda53baa96d9ef7d08e45173bf3a4ead6116619c1cf2deee1434a4a782f67c8ba3e2968700181543f58d97f00d5558505a0c3a3c55d6bb5f8c4cbc447451f06488d619006f984f1a825b30e37acc1066dde8cbb6c47f75055fdf2f3c46c8a180ccb08a4ab0d5fe6d952c33bce5159f3b47e4588430a2286b2c73e12c511e0d59a6787fbde8039e0a832533a529f830d51056f196be1d5fff79b4f7f712308e0c0f1b01646df15b15ad70d990d8b0cb977f45968abd994ba2bbac4ad35bdf4a456610ba55e62234f7c830d6017d3bd17b3c97397b9e5eb009b758da13aa878954d170f009ba06c1f46f34804575fa814d18181ae592b126bb031d7a9ec8cb47fad16db2e82f9dff6f038b47ba3c84cd78865bcb94f316ccdb5564847fc641a15ce39a4ac7f8b7fddcdd78590de61f8aa082aff520570f6d2f7512b20219207d02f61b8d352a26af62105dfd38da379ab4c06333561ab06fdcce5007d1d1dffb4068c5a8e1bd54b79031e6fad43449d102c2a959524e63912c23024c5586fe7a43ef6f0995ab2fa3f4bc8c567eab521ef0f736c642641b26e601f86f91f3e1b6ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc44421420573ca63737e65ce4321a88a6929e98a0fee788962a4d48d4f873d6a9553e5a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941ca4d86608241f076c1e9b3675f5853f694206327fde7c7eacc4db1175585e9fc5e214635a9e36c10d366be84ac0af3eea5d5a1382e74201c81b47f9a39a698d276ba3da7299b7303debb78234252f93431ac29c470292515b787b2def68e75d46cf799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea5c7a82cf918016459f78e644a5a1fb26baa4a0109309bc379ff9ff510349df6b4611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06f28ad92a1d039a31fefee494b8b8576e640ed4aebc415990e2b1ffc8814512cad95102e5736ea8ec351cd164ae2145707f720bd06ed5339d0076b2f93ee31b198d3937a44e16d8618ce65400053dada99b7571ee1a783680dc76e9305819bef2f93f3a7bba2ccf8488cfb8fac15b9bb89a97e8e98a5ad254f69a0e73ceefdedf9e5608aa0d1117ce48c0ad573f080a81a57fef767ada6b72606beed30c1612baca4967a7d8ad7494fbe9d5237c445018dba1194ac057ad451585799bbb521b95c87cd03af9f41ea4f8d06c452bb16a27970b50d675cebcdd6dbe37fe3a8fadb84a9e37632099f2b2b233207c6b665c15d20a6784b2b449bb2c37e27bef66e23a508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a35a4d6b1546e952777cefb38e75c882943c768ad81138d296f84886fd141eec88ed460371a8de23384bfed4ef862229aca3cd26de5a31ba7ac96137a22eb893d46a1e1e569661f4ee64a4298736fc795c22267fe5fd1f350f56b34930f4edef577df5caf8a59029c9f5df6ad66ef520adb56f6afaa285971dd988783467d7299e33e69be4dad470abaf0f05409c976897aecc89ebfa1a1b9aa5446198896223abdeb40ef25951ba8654dc18aae6630dc0ca148196efffcf896283b9b0178949ee1dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd9460275093bbe49fc766dcf389f0e368803ff71bca969f187cac79312e20983d24f58a647244e5dbdd18339fe5fb8ef7df88a89f09a2806ec8b36247f352ae318d1301b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2ca0af439b7094d31c2e7b2e551a111ef05e0fcd8087d507afc029efd567c3b338ca3439a9ac0feec2945a2705a284e758445e66aa0ea9b3f2ef5375fb7496259cf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae07829a749a7c74b59e29fbd639576c85c267ab4a5c7440c41717ae25e672855b3f411619f7936d3e5f1a01ad220bbc1f73d1290452a25c09172759ed7a653ad773d3929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a632283bd2cd465c90f2c323314bae8522c42f38ca1ed74c850f359e876dd9662ac1c612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097bde401d22c7c980ddb5244f0df446661f703dc91750899a2544bda3be5da578b90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c1258d6bb5fc98dd5b91c354798fbc4e8878b781f067e8ae7161f8d0fe7abebd3333862d260b46663715e9e469a3fa5799223d38a8392014b7e8f38f65ac23a660644f59b7121babe3a2f81628c8c405c0977b5fd31caaf63bdaca379b7b9eaf8bcc70548fad389c71e2a85eae1f41be2560551773c54c4ab536722a901475c1db2ea0919d6d1b961c6a21d15f67e126851a023ef3b02d2269b53e6742574e0dd289614f463896c8eece278e049b79e7c54ac448d4aa8fe701990cf5c68afcbd83d624a42f1b59c41304af8a15b4e5d45e54e69078e8782ae70c3b95cc553c785063a8ed318281299533ca107401a3dbd5002f491313b8c776a854f85a4b463a61290a1f797ead2ea8d57f5067369cbdd1c2f610232ae7733c4110338c88eded9f93163faed792d13100c6363e840e33903ac98ba6497728221bcb018de040abf962124c93f66ca5984cc5e0989839144aab4e7545141f577a84fd1889917f95e694987c4c7b62e4e8d7d546b71632bf622144b7cc62155b4bbd84651282ea4f3cea68eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5adf312a6b4917ac20ab19c0530e2ff436017db8c2d0ddc5bed0652db7f9127e13507cfe5ba8cd44347eb00870cdfde7cbca6778c946fc7971aff1dba093f7cf22b16e7254893b68b3d6a96636fdcf0cb3f187de36e654708d48935605360adb883c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa58d84b6bcb1927b11102efa01375c6da6a5912f8a8a2db84a378d84882c279e20cf63c55b16310f009b0977d0dbd1c1de0654b5569b366efabe671f963dbcef213f41e36ba00a11d2fadcc6e5afb964603bb8abd3e7aeef53d732ed5b45c6da955bd2897f1b5e695ad95920fbfd7d97392803efc9422bb08c4ac5edf4bd9d5db616a35d54df5ec366230b280be00c4e10e2ed2b0886a905674a1dac69570892314f70b5d8b3474fbde62d763bfe19faa265d50270cc7caafa1f629f6f04cda734c0b27bebba441449a2cc461e405a48c7ed77dc7df3e499fc0015d02b25660d7efe6f62985f4559d82118325099f6ac10f6e6292450109923c03c9be0f9e3011ae54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0353a294081395eb9feb93e46464b2714cde5c6a44a1e52ffe64df2b070ec5e2b7b0417e6056e6aa5cfe797e310e65475847d38959577bd86446d7868cbc6eb569576eb6eb459de771c5b99352c4d25e3a85e4cca119e6be2be08578b005fd6572c19525e6be1d893c5a85540f7e6c027d15ace11271f855a984d8ba0033195a27c260f09d9f37e82a7874f10d01e7a2f8e37b8ea6a968ae7b5b3486dafa0c62c8e505136e1f5c968abbb19d508b5ad936acaf8d5aa0dcc86048352ad7db025cb3170ff239213f36d72f229d021fe630c0a43d1e3166373354abe02e403fab2cda3144284b6c0a0e0f57cb9b5a7e5fb124855d218a0b37b10ebecea0dd1416790fe05442a21677bf321a0311f8575239bacf25bd526c28db7f7f9890f4176104feccef768fafbd6560f8400d3254897317a3303ea558577804582c3f2f103f5ec49d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7e1e13fcf3ba87694416246e5f7685030c537d689349bb3767926bcbfddee2c7708f5a542b79e45353c615e4876236bc1abf8330f87d95d1668c1ad705e6e123aea83e85cabb3e782147445226f9f034cc7a4632dcf43e600518f436cfce631c5febb1eb484d5326cf74b05200bbe772fb4b8980d4cc50c5a3b901e1aa2a69030ee2cf76dbedc43ba6409c6fa753c360034de6803141fef592cc294bb603af2762390e6aaa617109e01d9964c982cdbbbafcb9f6749e179aa952a8636d4941cac40b5a5e3800b39075560ce0f9f349fd370d0d4b57e64fadefddf84565078525a6318f0c0e03479d6987114c48f65eb803461e871f78ad2462cba3a83c323f8c64a4cc36989e5c5dc41f38cf852b1b1a11465ce65f6f4bc494f8bd05bdebda919f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c797487ec1f64fa5b5294c9b31451fe8ddcdf9823370f715993bd3d2a025e8b536a296652f6e9927fe762643ea70ac70977961d300bccdae914cd95add1a895c1337d11fa94f3a1735d2bc08787449dd2200205af31d174deb0f19eceee9d6c870608cca9e24cc2ca34d9e345602c4018c690ae5676602cea0fcd2ff09f6d82c26698a662ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0e5345e909cdb0ecc228fbdda57060f278e07e15b5714d8c72d6c206203efbb2734202de9a2b533efabef7f74a2f17540e0f32d50d5df71d167bf339f45c178f5c076ad718964dbd2013b7101226e424922e174c5374d3c9a47f2e0ce333aa385ae586c7520f39bfd5b47dbf02572d2188dea43ad19c6cf1a58c0c89f1d805e2c239a9f3403d778cdc0d6e1fd40bbfd336b9e78071bf69f34f5713cc1f0cb658f851d67bc36389611348b52ff84ebba2a348411690b3f918b5795312db9d3cc6c54a8f2ee6451c70d2fbd81f08656091b9237834aeecda18b0200783ecafe7a29fcf558114d51a5971591c4ad29c1ffaf55391774319d8e08c38870a47987722d33ce1254ae8320ebd3041682a5bdb387a0340a8295e79fd1ff71ccfd094f1e6976818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a44007d820c1ea71ad35c200f3e84ce69c865302913ba52dd932cdbedb589e639fc60913e3449998b9f1d244e5baffe5f00c06832183ac3a08b6d6ee32f217758b9b81f61276b5d1022505301386c0baa3755cfae28af79a63df361f05b6a4061dbb6418ad33a3132faa9af7ac48228295fd575df2a71cab83311ba2187d98cf72d8a35d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f0bce5c63511610068bafbe8068698fb43b73f727e720cca24f739786207a7a3ba788a4a5841c297bf379d121e26c6df7d5e423ce24b75f6594b0c02674e5fa8f53c28e65708bb95aa38bb8c04c1f5a179cb97aad3371a1dbd31e3e58f87d46c687985f1b780e6eadd8d6ef7a89bd969c44aba5ee53f956f64573031458c211d53985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349c58331696a5e4695c5a0fd95a7af1d82e2128df8b75952f20c294637db3bfc2049013844b1b38b24f8578fc9ab463269c4375783fe2b811d453c7fc3c7a10968f46beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe119aa83f0da07d9cf7e5253c51add35eacac85dec814e0c0404d2e440c2147f8464755334418fe0477997c7a6fd356e361d064113d12aeff112e09bf4ce363ccfda5fd7fc1085f2e9d3e90aa93aad4147732f6042465066bdae23e4ac7f6cf1cb37eef5d1c121765bea3f58e12ee326058c4a7d1fb079a28904bae91e75301e40f2460dab83d8ce3efb8ccd750335a34a56049957c24c3ff8e03db42b13120df9e37b74657b4974a63db42dd8ba6778e361f051d15878b9ca11a915fea60c39a3f9f7ce02f56950b4dffc0f0ed6d4698bd0c13f42b4cd9006213fd5b8de7c258c8c6c63959b18281dcbbdd29cb63e0e18d84e05f489cfaf891e0e4dd6f30eb7fac31b94a30fcaa3c5f23fbf9019858fd8d8d265e13a8c9013da018c3094880360cb8172f2b8408104677078e79252f6a71f262dec0032c0782ef4b7aa2d7f77620f83bc8d79e2a95a780255188c5ff5e169760afc4f91bc15ea6bebd1685dd39d829f54d6dfb43d5b7f3de3d4f724134308b28881dd4eb0eb6019c5c3a43b387d26bffecc0ea2202459aef7dcf0a66721a70ff9e6d7981aba960b43cde24a66cd314774d38ffafb59bf1dc267d9f1aab266b1cf36710ce248dd906085522ab290545eb980921e56e62a6bf9da61663304465b9c13b9b9acbe313a66a5af0d980dc1614bd32e5da8ac1ec363a64e9f708412dae9fa6e43cc6e232be5ba57dae0a426d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf902d6297d7d855cad8a4f3edb872fb5c9124fc38836d090b48575de4aec7b85ed4151d08d3277eae12692e15f629400ee55af91434d8aef54cfcd4e592b63a27ebf74f1e11797b5300ee26ca2cabb8ce44ea29fc9568fd612af0d3b82ee4a9719ea136e5b68045ed52d97285465361c2ba8020b6dd78bd417d6813c64b4d4a0b8c40ed7197aa403aa8621bb55486b057a67ede0032f9c4279aff05344b6e799ea9c69e1a3e3dba3c552d46b27c06aa69d8e1b23442e8444921ebb68bf4d8841ceed9693a1b45dbefcaeaa2deeb3069b0c1817804324c7823fbdd2a5beb550a053f3824df66f3c853dc04fa346c6156bfec381d2ba99d3eae151c858b3af76757a5379f418c677c0ff5faa96cb43ce3474abf35e3435e2b9ab92eec39c53639c61471b5a8bfbd7bf3f6015d391048ec51d709d49552041e8fa5c3022fb502988c3bdeef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db31de7cabc318b468f55f6c277b96000daa9eec1c9d2e9c2e02148beb35e5cf9a449f63bd16dee40bdde2082a0788bdcd631df5cc4f987c7c12f433c63d16b4e899b0d3bb4404a4c937c3a92a65b1482f633f0e00e841f3c2730115d11610d10fc9890ec19baca147789c9121c31c9b02600f466fdc678c920d087422672b1a1d8f6e9dad8223574c44c49b6a6c546d8f0f5cd041ab139d53acb2732e0778802bf1c7a6568fb45988521225ce6cb2edb84fea23621c51003ec27fd62f5e848e4ba347ad4c113e64e344d0dc9b0e9ca406315b97291e710ebf34df2ff5ec80c6c2fe28368a5770badf9b585c15c84bd1e437ef6a1a0638e46c1c86b2fd907aa85256f21bc9a0d9a9e887e00bdcacd9b7b465f04b95b99a4b441ad9363ec7b01b55ff304f66a39e99503ea8bf2f1d84a382133014c655850092b3848b1a645dbd3b50ec4cf329307ae2358d427c1c788dc7b4f7d1dfe61ef6f5528f6332d6ecb58025fd73dd68d090213140fcca44b4b460400ecfc45e65bdd9cd6e2752a4087cad0cea9435082f9eeb65f532b64e5252e4468974adf874f45604a5d616dfe7422e636a260759278ed4f3cbac9feaa1e35c3212f257c45f9d9be520c9e3714406b085dcfbb6c276f6f556ede744224a6580f68798961c22271172c29749265b6c007c2a9676ea8d2911fb352d2bbfbdfd6e4cacdd47fbe0fc1ef66aabbb5fa5dc2f2496b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16d9cf46ddd4aef275106faa39e1c510b07d0639f04d119e73bcbb5b647bd9eb652f023a7d1fa3debc3be73c0e8a592406853c6c1d309de7df5dabd006ac0755dabaed380d353f082800db487c4460b74eaa0b73ab04cad19c4e0540a638ca5484c447e9f904822fa79255f02e98ecb377516118e4c59f33b6f437144e615a4bf6e308c627385161567f2086c757dc45f755c5735ff87c3016126cd311b8210d5cc11f03a12475adecde69e8884c441f5fddb96aa451762c4d9d084074195177324460e98390893df53f35f6f62b86426a92b0ac7e4f35a14447c580f2e26f3f4e60c1879243f85740b5aa0b440522f15519c4605d8c1b363f3d14cbcbf83787a4abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8af041e9807192eb533118da640e6d73af8e9ceac07b8e70c918506a8ccfc99d36e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ebce04cd585bfccf5cf603a95886866b616d4c33b9931f6f4e47879c159f49f3c6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56d7b825858b03e2c3650fce7c68f0a225ab4ad9541084ada791bb6c4f0cbdc39efb0d841a3f339c434df3aa4e764636774bdd8a685640a2134db8cb1f0b411c6bdc69527ab2de111d74511711bedbb90e92bb88a3d7959423cdbcf3f5437a1e24033f62d3446bd02cbff921dc561cfe191e866092fd4767660344d64538f6613d54a05136a9495e831eb6f1d21f8dc316511e3c110f99c5ebde00962b44f2944357621443e8d82b8578a0a247a241c2345a7b32eff1df0fe3fe17c66d4ec89af9a9d2189e89dc5223ec351bd1eed317639155df086c092d093527891dccb9eec0bee77410fda4e1f80bc9aa638d82db5ae5cdd8afcd3e607a1b11668c79e9548aec7ece1a5f2a38a22041fd04dbbeef0227fdca69cd36daa0ea735194afdf56b92673a43b0d6f3f7e3d23a41d22291f492428e5859adb61f50ffe97713e3df9e7007f1d01d02fcb679e0ac9763a96d3a43e28c64a145240d5d92f2942f1ea64efb4f549a2b20b415371812ab424b368c670cec49278e70fd1f7aa58f0a7fd2d96b05d4a998d01275af37f68e50a64cd3564dd7e20f018504905c86efcd5fdbdf9749b4159f58881258d55dea6c256700799b3e866048990de8dde2f9c63710b5ce7d7a08b91d3e34981f328d2515757324fc053848d961d9fbeb478171172fcfd0746c39cff42abd136713d1ff66b6bd3a211bbd1126cd93efc69ba8569a1aedd1609b7ac4691843f92ae100c6ed2a65dd506bb52c7e631526511001e0b8647a1596ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d585adca242f95aa583e1fb157a7e616b32a9ea79ec5aa17cbdfeca18f40c5867b1f847d00ac307d962f5b58576fc2b6e83121f50f2135da0f1a5f7e2f4bbeb4c3d1f1306fbaa6869141631904af43ffd13db1d7a5135dbed3acc6161d0599e8b3429647869d95d12d7280c668bc7c5003ce259b9993d5fd660d422a5c9729cd491f6e6975af51ca86519a758204498fc7f3138c247f14cf6ace007e2b0aad48467c7c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc63431b322cac4cfb157aa523bbf147b615ac469224ae4f01dad8b0bdd4beefc748f70dc5d9690264b568c98beb301d15321c48b8bd63c774d519e08916114fc93683c52a7d3166ad06f44ec1317c67b5500fa9959d70918b5de622fe70c59966c48f8a9b94039be7a3b5994620be8ddbc072ceda33ab9994d984898170c88919c0d6f9c7b5aa3fc4c7acc39e711998f253af448649e6dfdebe7e41a3e77dd1670fb9f9cff464e0912f64629a6937ace48d737c76b5ee88885e3128a35e57847c540c22c7289f6bd11e4f58a032cb869bd4fb2de65d3b59f67dd484543b024450c502b2f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb5276c221d40430fbc5e8206f3ee745f0b9068a3c2aac9087bb3dd3883354a61b1cd36cddcf9cb35a26883de180d01295f15a20912ae4dab38ed3cdcae2e75f66e7c3c6307fb461c16281a8f7830568085f043c6c06b0103a189d782095dfb01f865273d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea988ceee9d6c993bf54b13404f855be646ed7fccf3390f24eca0ef08a3949978237af9dc62fda39b0eb0ca25ddd2440e8e146ff14474e14b035bfe632e2cb0ee7191bc3783a1c4c8e988aaf2099f07524c646f3ddd1556f9314a3ec2312cc9437b664666b4bb5ad250b844bc40085f9908acfab4f83d7e40030e7838a288a2eaf66b5f2ed7746ecf45f51bac8001216f4ba353e36e3a73d2db6b7cc62cd7d1386801b84eab07805b292cd106f82854654baf0ec30bcf0c8fa00a5eb67184669d2d1cd1d6e851f7935fe825595b4436dee6280033996f968aca4de76044009df7e29b065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43c598fc3a4b50b4f2a48316e1973e3c12a7ccf93c89f24926fab11fda1ca39cce63cea3949b7de85d1dc1e5e9fa7a9b949e84132b0f4718bc7ece16f49605521e81d57083ecd62083d1c3cbd9b76a420060b44ea8c4b439e4baca092eb938d3a287a052aad672c07cc6514cc641fe4bc5955377babff5442e0b3055c44fd62f3fea5524eb137cc4b1760128f62595518ade781d8c66c3883a1695957181c93833a20adb0a55ff2c7e1e2d421600e1dc4c97e8c23c49fc8d4839ba2774b0c15262f2125d84639af85603e8946d2fbb61d07f3b71058b7df9a6ea30fbfd3f39eee8b26da89b046108dabd2c53d4170687f1e701e408f559c1a545aa4a4724e151338bace5fdd743c65ee5fb3003f8b11c8ed4b216398c8dfd50e4445b5f747e0570a8aa3229e05341c12394c80fcba55b3ba31877ce690103de4dc040f0c387a4e8f0abd664751a9f468140a8f17c88c87bf9cdfc1086d5f5454c9c5b4715c34c6f70d6cdd966c96793d79e4046dabb17fde85ba580ca714daceded003b80f35729061eee149c58d047572eaeb89276b64808c66e22309af9b987f2e23a7898ff1f34ed66ddb83581fbabaef28f43c24a4fd3543860f2c6c92e50facae81f7a492e942dd5525ed7ff108ac3c8b5e57f5c7c33665a782a99a0eb6e1450f3f0742e2b7f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd78b8a16d2889609e0bd63f4548536d0e183515eae7fe0ff2596bb1f72ec6684f40a2e6248be7888749d9051741b788d4555d762fc3e89e78f101041884f5c8da3d51a648095dcbf8a8338f5d491826db1f60fce2c1a092ba206ee041acdc5b0f217c6cc761cf096b04b4993b1cbb84cae9fb726a51ff1d7e17bb8cdeeb437c4a4a6e0021c55dfcc116d661f7c478088a92b478acb59c3e1b76fe642c713e047c9dfd97deb2ab3a4d24a72852dff4d9130b9a4485c8c2e30a85075c8a39545518b7028ae9b3831d206adc10e4d32b4ded2160e2ac1ff0726900181ac90a80723e825febe8803630086db4fe500cdba81153c97c2a7798fbabc258c361a00f7ae07aed03114d26b72e51cd16f4bb8c4d5b0292540d57a88b6cebad26280d1d50c793f317cda425f6ea58e6eaedd01812d5c438b8e907baac66089b7f8740f29eb5793ec97f544fb7fb0901f509aa7c79a82cd67b83fca3e08b7b9aa90ade48398a39d84013b21972e8db92a3a80478f8a04b02cb4bfbb15540752da7a3b695d8dc3d7f2b50c372845fa7b8029a504154813fee6a52d532ceff9925658ab6acf6952be9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a779ea3b4ff2ed27f11afbae8cafec7297daa3e5e9702f42c86b147cdab0eed2892cd4e7001bc6f3c8a7662638a1793a9c86a42b5adb9eb92bf80a54037502745aaef21a680e485ece875388bf46665dfc4f95d36811fdaec9640a7441bd15857c1871638cfc12eb49650247f9c8c1a47128e4da26d9f44599b833e9c6b0364bf0344fd2d946566623dd67a11518abd5c784a11b58172e62d0cd97bec414e553360686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fb728d14192a9074addd0f2e2c5857c0a179add92cfdc15830eff7508976a71b77b4d0106b43b538f5d929d285ef52cda85f69c8444f8287aad0c70af065ae7d30221fe49904b30cc7ea1d56853336bef179b59d6e313e1cf40df51d630a589ef86a6109c9574d1490e9f1b7b9e9fba0eb923e265c0c9a6788444d7792c3a169f12eb64b101ff6a5cf240d29d2abb2fd09ecc6244317ad9d3b38abefe8f740b77bef318e589fa545371ac9429c286b9cb03090dfd556606dfd64b0fe0121015423c24533f6bc91925fc72ad23ebd0669db6d192c831e7b86458f3ae432c666585cb3d07500c1a16917610f200f76ef5d47aa3ba25479a6c1538ad7660be4afb52487de596180e5c30fc856a4959e435a50a23d816a513f5cf581ac3259202a13604e8c74d1490d7442cd251a40675c32ff68167abe796113bd80bd9b3d8426bca78fd2e5852f4ded9b9368fdee182ecad021001a24624d7f348b3ce16cc2b166ed1def4ea2a42bbd6b005b5db6ff26f44a683c5d30d568ddbe5738b9f174254f19d67f298ad4cb51c78d060fa4d7a47ce6d48fa307b9c07f47335e98479e47ba84f2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b6fc4778670f9b7dc6aa60fbe882e7e5fe25350179b83731bc02ee30682e1eaa6603542f5071e76d6965936ef7a179cf6e923506fe25c1d2daa7efd71ea4de648aa19408b48315ebaf2a55973b8a9848f9cfadb554bfb14c330098a2644e45017b0f7a8730a74bf4f928443fa334c0df7e5b453445863abd9bc25426871233e4ce0a533c14f4153c1b78ab2c102610dc2d5dd8966e9225b132f5a448fdae2a5de36be623cfb545f225bb85121717931c817081b99e6b8c1ff9ab9085f5a09317303d88a34c5c78067bef8f21eda260c077b60a48b90865311a6e290e915dd33e9a0b985470b9cff051c45c1d1634ab5ea2194c6ccb03938025d4239e5532fbd58dbff3363d118cbdc8b0b59bc8f00d9da824e0e9dc240f3c9b691c7be015fd68b142b877710c24264f75508750b81d7d0df3c0f04b303ffbb629a86f10ebca65339a8e406764d7560494ef015585c54ce0927bebe9c0be21975e1ee8c0d7b4bcfdeae40d85b21989bc300daf3acf1b15b69486a822bb3e204374188dc90a83ae7d68753dbf13f11bbfd87c07de3560b96ffa505b59c148f2cc32decc6363b7761366bb37d35d39ed906ef479ec51f6c6ed91c970f763c24ba3858235ec48e862be1585f8f7ac73867d454cde2cf9d1e49c704c296c05510e292003ec0367c113e96fd79d6e91af427b62dc653b1688f38db94c3650ff2cf2949a044ddeef511794ac3d72a6b9afcf61ba993e156a6e42da90f62e39a33ae7c9a37895757723e16c932856f02838b0d8cd92194180e77a8daed13c3cc080bca1e41656375a517842fa54a68e978b2a1f90dc3091532b2ae3b9a6fb9680c68fd5008eaa54262780d5ee70d18bdd2cb7d9442ab3cbd88584bce87be97d3f777ebb2c787a7de55d2be8c99be07f2f2a6399bc32e15c5fc45610b02234385bd62214d40e7c7950faf2d5c616e118351ad7d328a330a4133ef6bd3a96bfde66d612888dd79aa30f338dac8f19a2ee5c0fff4bed6e4195cf7a80fca32150ba968797c6e9ab1555a97f1f422b2951408c354ea1aec5cf994691ccda1e5af154030f820e1f1d505be74a979fcaa6ddd1b5bad61c2567fd09464e4ba7fdd17f4820f4a47ef171ce648eed7d09f98776097e8562f18a7979656de883c83106c7e17495c0535f5583ca870ffbd6343696fcc8c02940ef1f4693c7743b78511f1f58296b1e9a7c7dce2b0c00eb8711bafc3d39a63517c37c29ced6713f638697a0a2d220b1063afa9a1fe933b7392917080aa9c75b05896f4935e3d4cfe682c1f5c251a056fb77e83db149c0923d040f1043934a6a7594383e5bb3e0a8eb7942cd1ccf39bebc88b1143421def4abae6438d8e0bccbd859556cb6e1d353e7de9a5b0b7e0604148c4a628bb344aaa88ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2e908c37e4a2981605fda52338fa9fe6d16a4399f946ee6142b6a4fe8677d4e8d86046a0c158df7ab91521837f8620018d595cd283d5cf49a1c7cd01fae5923920b4ba70cec59d074e3e9d98e9b214a865fc41a798219314d5082b24c8840342c2ae55e031b873d4b813a8854ecbe92c8674c26a8cce52db968bc1c9f40e07946573aea1c876fa70d8dc68e8a441f257dd0bb05e8fa854e285cc5793f9f5186aef4907e33ed421a523ebd657ef1cbf909c5e889948aca3405c3bd70ea90592535e3c97b6b3181eccaea4d9cb323d81e260c6e3b9555cb5ace5230a02eed66808a845716d0ca1e353faa50a12dc4a00e5cf76028229a96dd32f55000ac1c500e60cbfc11ae2a83722064391b6a3f4a4ab8d705b3932accde7f58a7bca6e2b5333f5f24d06e92e2dd8abb7c22e66c626f51d6812bcb21edc7d74efa1c326e28491a0a0b4ae6755a4a8410a58498731171487e0455042c01ef1d9cb46948ad995389bc0d2b5f3e25b90c33f4e3b12310669b2544563dff940d261a8a5af4b4f2585d628413622d47344aa469d44212ab303909aac13f2e46f5583e694941bef375bd61780d1b58f5e6c46f621afdb8f648247bf58408b1608390cfc21999b071b8003d73d9196517c9ab1b0892a237405879b24ab79247e67a5cf3422b38105f0813e0e73074ca9e1f26f9a619c353f1dfd705dfb7e955db4e1e1d09f91dad57797c86786a7e587f5dd3ce92ff47f48464c13a90e27378fcad1fa60f6eb6fe74ca5d45435f222d3dd4790f3587cefbba8386b71c525fd8a4b5849a00f0c32e0aa39b89c7bea43d6153e6e016380246e3b2845ddfad461d4af65014a3f7058a50ed40b92c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642c1e69b5cac6a25131e8cf45eb54ca57fb821b2fc50dbaa94d49eadd8dfd5cae4fa83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7db78bcb44c5580abeac69125ad4f42dffcd85bb74f1ef8ddd9864940f5ac7271efe795d85cc4c97a71f7aabf9efc4719d6b18eb93293570ece9dfb1578796375a90829a5efc45afbef6636ca75e8cb1335bb8af72258a70760e672476529b5b0ea33e5920366f1e262dbad38df629c97c0a6d8e54b452c00193100d5b9f5333db97b90778dbc14e55a801413b4647a19a60a6d1a4e736c53e7e8eb3877cd32547277ed2f6e05407306ebd1badcfc5e87e2ddef9df037cf86cb77d322ffda47795f3d35dff07195af9ba17c290f9b31d8300cf6c560971b8d8b2c6fdd0bfcd5f46122f51f6c49abae3232bdbfd2ebfa9604c8265ca1e4f6ba5cf85af3ebb4afa024ea1a5f8b38ddcaf78f75be155af8bd8928f55e18d7b18dfe1cb468075cc81433b21df17b59f5d7dfceb6f875fa25afaab82f7f54f2e2831592cbc9fee0b5bb94ace2a773099cd0d89ed20883b818e7b1887f059f6b1b149db54d5f78286ce5443d3734ad1a770bf2314ae83a55ca157d681b565f42bf4c47241a452d9f0887c297684a0ac3cb9d47978426fe0e30fcf2d1496b7e1cea257afc2aa4e503789baf9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b9f49cbf4f42eb9275c5f470e1de2ce6e1df55598509ab255737f5e4b2ba1546d58647fcf5dfe2a4df5ceb12c136d2ebdc89e3f2974ccb816cfaf0804ca1bdcb6a10580316fc6d979f8d40e8630f7a420af2b49a51fc50c2cca05cc55237bda3693ed5d7e77bc1156b6e50348177773c6d1687f652bed929595f028479fbc04ddd0e271abd529416cf8444fcc26d20e88709349d37b3f28deab24eaa5c45305861a567042fe04fcac24506629a52a5e16faedf3c5ab13d085dda186b3c74b7dacf5fefd31f97474f878655ce49ebe248c92c36c8f426052bcd4245d2fdb497dd389cee81135be811ebb23940c890c35ef03d2053afad863ee3b2dc762baa71269829c411b663c4494c976dec05bfc5e3e52cc55b1be948e453eec14303c013887f304a3a41a89d5c4ae7ae577bf00c051b917fcc95875b4ba7cbadf317300241fdc64ffdf1941728987ca90a1d091fbfb064dd8f05147c0902b667d93a7a8b5c119bb7d5e181b577d3967b09472432e1c56a400c3133d19ac1eccafa6a8ca500e3aea87053c3b34dc2377a1ffea48f0e42e674be76d2377e80a26bdaa66a1519ac4a9b590deb9014e0903e1810186d8780e1a52deac3b697de38c7cf180f288b331078d5cc2cb91999310e6d4ecee4bd78c8241b8404d906b60342235860e120e4f892781aa2882cbc7c7c3bda89803688896cbbfa5eca7b1617f2f5c8bfb205688c32a594619a6fa76b68587709a411059f468542d58e262bd0adb16e94643847fe24e380bd77749b6b22ae7b06b79dd8584ab419c49a3109f8d29172630d99f482b036e42635e59e40b8622721bd36ba5c6bf49b9d30f4ef3cbc40f0215902c6f45793dc991c3fd7c8bea1b395e90bf8abdcf83c0a35348ab1497efd349976751a70930b535ff5bdd139f0af0fa550d49e2adf44536cfdc34f989d1221dbdbb77283f1b7143d44391698735abbfa283dc6091efe9e5ae93d2d259d28d7a7c3c40d73c0337bd5e1bc139b19a24c650c7cf0e494fe5566f64b4a960b7d563c9c365d30ddeb25bd9bdc8634bec0eb3cc6f81b5412c722f1252f149ebab47aec2f80b4e80754970c054cc61611c2d59ec9ec44a4ac9e4ca168233b14040369f2f065a8ceb2ac5c02535273bb843d5861230c404764cb84ca69fa59f7d4926dfbf2956f2e02a90f20bb13e2d57cb3ce7b69fe72f9e7a2cde1e21b13d6661ab366a728ba4458f9df14a65746c9b7f30a3093561b3cac37f549f1c7715764a5cf315fbd673571465623f3ac0c9a25a4ac99f2194054a305cfb0ff7f12ef37ff72a928aa63f7d7e2ad4e87fcdd4472502360628cf7d50e3db4adbfd5a88b9eb936d489eaef508feb186f811181ec49de23a3ae06e77594027f04755865be4f242a5297713f20900c48fe2e7489afd57b2bc756802add7c7b5be7040ed72b630af2a3d9bda7b8f3294ee3963f04c6696a550f34e5f50c63c4e78d305e4eb78a6cea19851764e47f604a91b2bf06ecea463c950540ff29ffa3b847eeecaeb567abfb368a89ac8d6ff948b521d200115edb29b55ca103f4097f40dd2d94283e3bddcaf48b9549be09122ab61a88aa9d58872b3dc4c67b1a1ea6e128e7baf209bed14d75883dccda037bf8d6cbdaf8a3bf3cd86a18a165e9b3910b6e1331eb814a680b5741dc1b940e7d9514ca221831a80ed22de43a7b6da328fd1ced5efce1b46ebd33995e2d85ccfa1e3399e7229a1a9c0a954eb4cd50ea1d0eed2952499b3a75ecb04a4f2ffb85fd23ae3297fc7c0bf62bd46a53188ec1dd6ec2b3eabf97c7333f8af3d42d7d825200d7c76b4483fad3457ac1b80045aabc8d38eff6c71e014fa0e0510cbf42b1ae18ebfe3cb05f50f110c3e3ca6c6d020ffd9f9fe476c742fb88ec4c6bbee71a6e989fb8550a735de4982458de28dfc8bacf8137dc8741baa3168793d3485fc185c5b8d42fd044e6b5bfab796836eebc74bd2a7ef5d8aa880a5d8bc4272f021d397e533627791ac8932775612b42b7c26c4f73f98661f36b17d9ba514c8a40e275ddf4722ba4349ba6420b0be63fdd9915e39ccf61d26f2107be0550de76709f7842085df8bbb61fa430e6b9cd6cb45c8f4fec53266f39d6c538a9ece08331e359707e7052fbd77f4a117277c8420b483fea65e9bf742dbf4824bc25cd2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a1738aa115882672074c170e8a6cc99ab41eda621adf8d4c86e19a8f375eb21d6e8310e801ff36b624dded00b293a38148f1233c21abc1f4675c2bf8978001f9f310a87383560ebfc28ef48ae896c7b6dfe32a2c36bb48799f36a480cfac6cbb1046d8ee74d193902fd620d5996141d9e49ba4f95d87d8f6366e9448a274ad49159a18b08caba62528f73053658e727c3eef58f73a753fa0abf2d037d48dfd688ea7ccaab8415115eba9cd37e9ac407b851222e7b47c19b8f9c6aa7dc8ef6d256834d4bec8dfb1f8cdc6269c8640d4c3561ea761b5644057bac2ba3494217981e5b2e83d62f8050a974157545474e5f77814100cff77fbf6218d11ee0e5b1a19d59767d1c2f74f718e79758cf49076f2f8a31815788cfb98821c00716b8ddbd4ec522198ae267ae8274d1295ad829ec1734c74726561deb38939a464742eb6fb50bcad1436a032c1eb3e1549e1b2727268b54877b2049312348cb5526d1c9f4eaabe09ed198b31869dc4fae345929cf16101a05bb84b93a6a4d8c1e93c76e834cbd8e9e6fd81010a2a49e6df4856d9d75c81f81e0784a1749d7b1105cf6486d1262976270544f3c40776404fab2bbdfa9521a32686c3b648ee58c048bc77087ad5fefcb956b2df75029bd911bd868ea8a071ae9b46696d8939d6a7d39419b85ec9a1da26345dfb2250e3f96d5a132b2ded0da81d065d9336241e5d19d7bf7a359fe8712a39810206e288c1bbb434c310c5358c560f97270703182a2b89f134bf8476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf5602479d52b9d5a6a1eb54d644816ade7b36ac2aa5633a4604ef05754314b9cde48a7e16812ccbb40e41620c355d8c8ee40296daa7bd123e0835760c010b40c0f7816a064041b18193f97ef64fcf51acc445a27c9360133165e6cae9a1c6ccb5f4f6043b9c88cd0739ace23edeb3a63b330c154efc0c8b0dd82c051bb420ada8c9c0870e8ee072e14a1f2e9f5fbe0adace04b5c959f854f51ec7dc7a93fae785c93a4a2276ad971cda144c128100b5db1c07345387edf87054f2e2174729146ac70fe39203205daf093091b0ea564b0481be61d2125c02510ca05724036123a1259701ca880512de5b2d4a957e90e966cb42f6a0bec57f325f6541030e3cae58b66fd281994e9062155ae244f63dc316d90588f69255b9f7f63cc6acb60a5b338e2689fea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b8a6b44e33fd19d5ac2b73f72218f594cadaf2e73788be7c21b754310fcfffaea427cb1a111b75a9ba5ff9eea8d74bba911a0df65e3025bf494c361ac1cedecb4605b11152a817813a61b37a9e7e0a0ac4888b8b4cde6ba50dba6caf6b58a0e4de5721bd3cd9d0347123345169459a4579526cb57cf74c87b7abfbe58e4791501d728164260ceb8c4ba42291ff942dd78ac965c25f6eedb1630107e9cbcef5391ea00946be88f706016531ad434bf6b2644594f0adc6a3a9910d539f028dcc086468a784603786ee7b361b4db9ef66253dfe2360930ca5d088a803f3e5d54ff8e64be7c8a86b8f1895e6576b15494b35ae9d7998e958eb87a9b67b22c92ee15d064e3def87481022815e7c930a9f2be00a9f3108fbbfff106591bb9b6796d546b0efc4a036d9e838fd7d6776e1ccea38e1d8d8072bfbfac5c85df9970cf4d7f48501e9a88debf195cf175ed7ca9dd25a51da2355d28f0a75007eb7feddd0e061e2de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee84710dbbabfe3ce59a38eb6168148689c8ad80724a15f6e8ec658ef89625b24b8564dbf55990149374188ff2718be859542ea0d1f9b9db19a96cdf7d2642d4c107d65dd65bebe3fad666075404ad922bb6ae5a1d645b62d28fc5add894f2810658ce1b89e59a1c33b373fa0b10c97e059160e66189fed3a3613981bad53f12422a7a9b6c6b705c98afd234cfba63b886ca87c3fee118bb500ebe1bfa5aa07c079a4ff325d2d1b2efe806dda5e9441f14d059c27dc589bba0366d3cb67cb22b1d5a790fe737350ed31c2e1a2f22443e5e8940f8f7436c7b06b8bc50ec002f736ea2727cd29762eaab7265ac81bffe929e2d706e541078e716b1fc268834ba21bd9e1c88898b704ef4698e6435810bb492e4891f30e6f72d85bd3c1f2a88554da193ece8c2a1b9f8833c66a60fac23047808cbd4a9a984147361601c37198625ef397c0dcb3caf41e53e75b739be087e09661175415aeb3178a0b6c3fd6c59d42d897fbd479c4e4768b5367ae933072ef6d29428027dfb9b087b309ed42d82a808b56a02dacf414fd87dc44bc6b7759a307ff73d1efa310d212402fc91a31166f27111c5443483be65e34c3f559b6c0c75caed2424779b13d5de67a7f60b2320b4f6014ce2e824288c345fcbc9cba1b79e364a4ab290ce52683cb16b5b27ce2f06fecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a84b0a22fa231aa31f1df764e26952900cdba6e0e9093316bdaf107acb8906b86f79933e754b14370bcf50b6c5931a1696f172a719e0167d17191db7580b34f696f8e8719459dd652031532dab53bcf1b7ab5938fa26fbe484536c34213fe5488d9a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b18fcaf70b67e9a8f34615dcb2705465d3df66cacc97e1a64f4b4bca6e8b628b6321fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e96b080c8fdfda67380520098877249ec3764b7963d3eb309cf3cd987203d4d1f4ce19c0151e3398bad074c796d0f2ed4740a0b6d007b91b402cada3d83d3e4d21484aaf75a44557ae5cfb155a2029339edd7fd85cd7b0db63481277f6e21fab4de752aa3109fc4f65a05beed29d0f76def4fe166402041e4b9edb0eb678943a4f52d6b26e3c5840eb095c4da721c0a404db9ae9b4a5284cf060c1dcd8f4684ce0633bbf14dc4e6f2945cafa49fda21d3a360b0c3453fc00c45f9e66f74e381a69110969c8a254740872786ff9d549a65e960b84c272a7fedda166912db1e25811b4e98e7166535640ccfef98ba6ad1f313526bce30c8af42e4a1d442b07d4c3ae6c0ca506014483b05c9e46e2757b0ed24bc162964492101d3ca05097dfad13909cc44a9b79a0cbef2bed7922cd6db63a4b59d703e4666c563e0aaa1ebfca9874722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3ac16de625e4f903a0f3480c6d065cdcda1480cf52e05d2548aaaa680bf0a395503cd92649b7239941cd728913474bb64a0c5e983d6cf6a0813451eb8774a9a0bb85d9627886e2f8e5aa84244bdbeca963705c51f071c109a5e93eb644eb899e0667b1f5fd29ca349a91de8f6ff8096c65a7f483663311ff638dddf4db3a4ea4e237474e36e181f8bf5aac04cf4681c22f153ff6dfcc63a6ea15b856785494f01eebd5a297a9a3b282745059cf74ddddf82df41a2fef816c89e1eee5979cd5e968bbf3fcfd87ffb1cdb78f8c72ffdaf261b675ff52d05ddb82e63713ce41eaec3e2b66ddcc98b791f918dde26515fa7f15f752f02e0c5ae01ee23fad12f7e3febbf00cbacdd0f586fbfab72153209c471e90bfc5999a9d0e344a81670c2186b00b29483e5e5a7fe515c75abdbfe1dde826e73862a3c1018c8cc9b8f35cd27fe882671bcf9f3e814c473a8f8238b07e61b9a1e1790fa4f3e1464534569305a07893feb19cd3d2ed38b5f12f23cae6bfe1205ac2b4de2c1382093109eb8c3c6a4d5f687b6dc4616939763934cf24dd1943a9c56db914c8f817ea257ad23a4ada431515115fa0c759c832e902b01968867f60eececbb9e1e3296bdc470abe7f943e64be5a900c4fd1dbde2323c9db5a5382663693aa62d187cc325516626b9563d3097c18f96a3203c152a7315df0c1329d096b0dbc96107be59e5428c295de57e0849c81338c1d1ac30b6e9750888ec67742fa7300eca79f166d6eb28e360a9d5f9532627800ad8f547c83a644041bdb2d1d2fb7e9a3f03abefc8014ebb627772199519f7180fd6769f45d1d94f7705063bd1d06d0a270ea6c7d2230b7102f7b7a052f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba752734853be4e909bb17bb16925d220664da7e9883fe60c721763517b4c35a9ef766454472e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d10d40d7cdeb243532c4060ba3a35bbb0c1b731da4ea1a311560ce4a910fd1687dc319037ac055ecafbfb9da1f2bd0e45435a5e53292bf04dc9c31052f8ac416ad5e4eedb492f0d717c704c35c06ea454298e624c1f7686ce6cec814bcc9a0da1e58ad4233ac4c4de99b55f88c7e9fe2cac1c5b8b6b11cef6dc85307d0299c57bf44d784ce9bd2870840c008c1520282029f6193352d556250f210d2564ac016882b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7129146d91d02c6f4523d49a1ac9df72066dde919b7fe005e4ceecb844a9bc4fc8d4dbd3b9cd65c159f8ef7cb8fb71b2f200c433216355f24fbd7303e303b87144c5e3255624bf0827c9b28022365dba775ea320c515b29559793910f46bb36633c32c90ed15814b0ed84b383dfeaa777c76c9ba180012e6c2270fc394f49660e3f2b09d930a64a3e2af250fe17f4610eacc76f8aaa0ec611dc5123258a62bbb8997eb4833a8cbbc95031cb35a711acb38fc73c9f48310a21dfbe423b7bdfde6c4786567caaef047f0f82f84382b5ac9be275f5125a8c7afbe160808c08c0d10d2c2a94a6ea5ee070486f71417dd25f5df09ece5d19cd441f0105c07b9d8d69f4a3348c6102e36a3cea2bee859f945b5e6a32478977cf04d02a2060e62f7a0515e771d51279904065434ac499ac3eb5fa691af90755c2f78c743f5411007b289f1f20207aa1a513e559e0d0f0be6e30912a95b84e3c42e4b916f0732949d9931730742cf4341c4270cdb4b1264bf78edef1be1a5eac10b20f137a0e435447aff0ef2b4baff052c27a53c6cbc7bd67a1aac821d4405f02d32139b0ebebdf6c355386bd0767fa6141af0aa7a3ade33041ed7f1a8a6448859957debaadf452419589718ad1ed63c64c2c6eed4eafbc9818e35294e67f1329bc929efb6366ad7151e07f186cdef3cb612ae4a02e3fa931d403b93142a5b3efa2c0538b3077bcf2245f285d0184f3c7badb157c7d124b28121853bd935bd2f74291908d898c9c147096db4f700daa4ca6f4562be788347e8d278a1f45387cd09f7d0eae1535e2aa3759ad40f7084a6d1efe201904c59ee434c2e7bdec77e61c0fcf0cf6938fa560cb88a2d0636eb925cf5e8a49dd7f18ef5d56d544e16edfaa0000b2026ad51aa10351157a715b56509f80e1c348da098b05171b4c77a100f1427b143c5069737b0db607e80b57adc0606b0a7aa4aabaf768967855bca20fa3dcd61d1568b92806584cb9426fbe1643082191ce6093773f2c2b74f00e9482b15b9b0c42cee60b38b3b240d8f2d84213baa9c64dac02bd732b808ce1cd353c13bbb9bbae5ae67ded5a89a7dcafc872dc760d4002fcd28510671f6b6189f1dd17f1f31f6b9d3ef76727f2c7540772472bb11eb14c26d445896a2b231bca7fec6247beb5cfd4a4bbe9085a6775f2bc906af476a4bc5f7c84bde65fcc639641dddec12022153c641dd5fa7408853dfb14f50dc131552f129ccca7257d3462f27780837fcb4cff94858d8d59bf56c935fc6674081f89ed82d4c57f53984b763bb57c8983130053db2ed772b5f74942ae53ae2ae793c10c94bb021b39417a4e6512bc8c51d18d0cc5bcd8623f86a3738966f35ae796ff8d348a0a7eb6e91ed5d6f6abc4d3d162ebf3223284f6f3ce8f86eb5df480a90ce22ee2e4573154a6d9abf50f1f399945b584e1eab3ad7d7a380f51f5514d4109ae443c7e19ca1d8f6407426af7f11f7e99102b27baf870f8f0265bae88a2f68804a8157869a08cfcaca39f70d313036215cfea8c2d6a06063d0c2fc4e01ed2b8deaa80b85e0932f9514c6969e52a89055cce3837fde3104fad92f83a8b39e12c2ef258896ee17436fb4c1ecfd292b7ea4c41016c0c37906a4d5f9b8d6b246b9a4ccd46bbeef5380da490943d5e3470dc9a16eac2d8f9695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319775b8b31510eaad6c233aa116cd19b69c3668742096b4044cbb8f6afac70aa511732e07f5b9cf51df40ab14eb4823d823affe3e2d31d2986b0c953f80032320d71a4be4c1ec14bf6bd5d240e1fa236bc8b9451714a42e82f558a66bf801475357e3ce9d6ee83806c8b282b6fce8e7d884de6ac5351fabcfaf85210c6b49aaa0bd75be92498ea93ff45ecaa4bea5627b45a36e5630995a5cf59983442c08af7cc5c0b3cf324bc734b97f88e4ca35af92a1c43ccfb1fa6cdb8b5f1b03ab10ee68f867da9ab32c545c76cfc549de472de5541c2a3f96a8ce7cc09a665a970731d2e1cededabfa047b4faacea203425ea42ff872d66583d9344c3e0dda4d0c1edfc32f82f98016f65f854a5ebfde18e5480701554bc5f5e1132903cfae358238866d7f2f24e6c2d39620762f3e89eab3773b6ebba1696cdbec0f4f9e3159401d89486d82a7bc2d8ee5878eb511990795a8ec85482f0ddfdb469e550e6266b838c35a053278b9c91ace58a9c2f5eed2899c8c9e569c90904e2661a0cbe6a70ba5b31567ed465ee743945d1fbcbbac971e36ee9d2f4b55e49b5e9ba7a78b795cddeacbf870143c98363a9ec86c51c9de46cae42c77d3fa3c41e991627c84b9e7614d6f0dbb59af837fdd39d953321830c9479d6092a32c9bdf92452ac5050b1223f23bd92a5c09cd752d544a59e858b0d634c8d6630da82bce18ab90b17ae23235f9c2c31fe5f93191746cc32ed316ea96b8d60d28a7d1a3dba6e9b0ef13de873e6bd856833aa0e8494554cf0511c61e9f426264081e5a76dd595158cf4ee22877fbb9bbff3381b35fcc9e8db881ee374099198dea78c63904d24f3322c33d0e38fe986738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae358194e0e6a011b9314f92c46019178f143f95516941b5a0abc0879111f7523c8ffb15b3231478474871b28a22130965049267c9523f53f9489ddc3ed643b708d707c877adcfbcf57b1b4ea6921159c5c3529d0aaa61e1c8fa441c227ff52894067805b18e27dfdcb831fb0c4e364171da63502c869d8ec3a2a455e759dcf3cd3c32ac28e2565d361567b931eef9d9ccafedcc4ae201193093635ef39b33343f4f3816182f749d4056e536840af0fb43e09268cb4189f61d2ee8ef10ccd57c1c561d3e3242e97e57b49c35f90fdf847eb5d7102b4199b44769a5f0fdb505469f7e57aa9b21ee3b5dd772f4265297f2dd9b7a4291463d7754d1dd495b309d28cb4bea257464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d8c9433dfe2c62c27f2cdaca02fd7487517487753d3bcbee1c9d20bb9164c00218d4a0714d6b0ea842c0adde75a3e2094d97a05a44cac292488bfe6e0742fecedaf12c803ef749ec63c22a77546c91647a5876b69fbeec9abcf5dac24e214687ebcc8beee669a9ce6fd33336baff4801d1d3b8d2a3c891bb27ae1497016b587d1e4822ec8b9da28f80e28d31f5cc7d0e3086c91333b080b6b85fdfa34488212e83753dd67451277be0157ad0c11e06bab50ae0b8e8f8774f3cd76982a007957f2493eb67f0cd300356cd427a8001ca11044ce7927d97fbad846510e167116cdd6eab8dd5710ed784263500f7071edf98c3ea897a4a90c4ab0db5d2828368dc6982ca1e74f96d1869148c9264e4304ad7ceb01a60064694a1f32277f0fce11dea7f82537fff83c591ca839aa2beaf531b1d19d878da528f377e57dd11752f920a2459e18fcb963536a022bae71a74f217c0aa1dcafbde3a19c5f4021fb0bf79a1d57e5e76a033ab5acb677aa4510520b430b7fc3371762d88456d446403388349234c21f8283dc0e7496a0c4dd75b902d6e6c0baae79213882ddf823a2167fd49ab26e0966ebd257e4d201e5188c1f98910ec8cf33d86b55531647997bd6c01e0c8020749e9bba85bf029cc06a1b157d8f6599c02687d4089eaf04b0daf29bab0a80de36ebcddac63486508826f9983d445ec1f2b85b0a5b583a822fe3fe2b25e78e4da81a9c9b46b5900675c8128754ffde33699c498e851aa144b4c2d1e53f5accbd744fa74f00b8217c87931d764c9b9bed6bc5f69d0948fd1a283e65f330e370162a9826b3ca0cba4545e25877eb946de595ea91ccf5d482bcd05171342ea065f8c838410f7d7df7f53e64e802cd4aa921865d07f1ef250f97541373acc821eb0d4b1537abd5a00ba438a1de3f9904aea8bffb0f522b9a677e4bfdda4ad94618c94fe2eadeba2d169262258ab477fec59137d69d91cf6c527ccd041b85e985104b444882f6ad47ed35d56829a7194d930b10ef8ebe75b1440c73a8ddf313d96ed51117613678901041a6d33366c3de879d50ecb781d25f21ab6b96f7c14aa525be8deedd3db4601719d75c71ad22ba1cfdd6ae6a6b8ea9721420a498f3a79a255819c214d5203f3324d48cdd5f52c138a7915090a0a0ce6ce8a67d16f277e7f3618c17c62f1727b0f53e6a70dae3207d651cc7ea7b4d38f4c280b6683280c53e0f24e6c46908e9860436b3d59d4213642bb6c1492efa9b5ab74795bbf47a5e9639ef700a042728631da2603ca7f6457f6076cebe09f58a157ffcd5b5243ce35ab0edff8e0ac0f04b14aa93eb659462c1c366cc1409ffb9657900afe622c39b2d7ca57ce9cb0b1863a58067a46a760b4f6d6961eb499fad15e5c2ede7db1b96f641c0ced49c1ced0cad977376ddf94c0b2f0242674ffee804ad1d8e08a503cb59af3979c7e5db34995b51c2f9a604516a6f08cd6eb02422849969bc8297e9883e5f7fee774a9d7eab082e392700196554268cef4abd3966b6e42ba00966e20f15e7e12f8810c6a20a958fbaa933f9350cb2fa88d1e13f75c379363c3ca943b342fc0c863dca2589ae7d046b1cf0bf8ce2f7383ae30c0c66f61b3aa70ae6264b0f834361be045b5dc70607d90ea5ea2e0cfe9488b6644afe2f1c996acb47bb63aad4a63648f5df4cd1e9561f832ce6d2b8fb1a9e04b7598b574758995f6beb0105afd4b713cbd65afb55c8f872b982c6d0570f59e81be867d4a7ad41183f14cc69a3f1bc7c2e5e0e1584bb14eba47b46c2e49679d1b1fc00b64a69daa1bc6b2f6144ef9bf75038a2ff0e147809212bec66a91f51107e48e73fa1ee879e048ae76e54819cca4250d9b2b1fdb9a00c65f816e5ad20d0c4bb23b3d75a95c20f5252eb1d72677d8ba07659ce6dfeb2ff248128cb45881c53ff4cfbb3b9eae5b84b8db71bf867ada18a60194e6e610372a6e213952763bf20b7c7a5488d0457d1ed2b72c0ba00b705cb15dac265b13c42e7c2f471b35a317865981db3150ab551f7eb8f25b334a3d48c1ceee331b8514d57e83b26a51700250873ce48abcf284316f4f3a9a0f162a8d16ebdf43df2a1d198c0f588803c10fe7f0228e5e890a0c2f6b28140d3e94e7c51e13f22c75050533f07c37cbb7e8b9d87d66230a36293c021840abb3cabb01eb1c2cea8904532e803e2cc8c9babce9f6e44c8b3f9bdb09e6427f44edc1b8ba75ca3921c2d76189bf9dfd195ab903b56a9e78cb468b73d143f4101e8ca74f853141cd6e39f3237d5a6d2266e9a7617f214689ba94e24642cbeb9bc6c2fd4e4cba8a8d28eb3dbc23181131c07bbcebb93d60c6326410105e08d62ff73884e3f1a50b91ceb82b6d146df95bc05010f9de33e4fb640260e0baec20198176887837c12fe4eb62941c456462fc3d469ae94e8238aad5144f6df4028e914adf2365cc64fe65d1f8393d88d45f76265d04d0f6ef96b75f2503e7fdb85f5ab344f1e702298bce6965dea1b1cd25ac825e5a7c9a920673e25ecc4e5cc97076f2af099bbadab8a74c5d5a0106cf261df087f75f9fb0afc1f6ab6066bdf6bbff5850c04621dc292f07fc3e25aae7eaf622250a9adef11cb0378437398734489b6df02f50fb5ec8a17a5427f4a75e02aa74186cde4a1397b86f667379e8b9a639dabe4e49e25880004bbdc61e38439443b39703458d13c8ee8982f0564e573744dba099522d9edb13924f3f5e623ba3d1e9851c4d6481a8275b84447d2caba4a0445005258dc13f21d754383b0fc52641b2a821245bf13ebeac03fb1a652974f43db03e2d5ab441d326a1c949f6a9120ab35207170056c7488ebc2a7d9dee977627bf783597b5075042b265aada6f58e5db5479bd7df1859257bc0a37c4a78105f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf5fb310c320ec605ab31aaa9feea257b3de3a777f71f4ffdef63fa5dc5b1d876d9a3b40936ed30e55af95394c809a9a23b53079e9baf5d7b287a80e934d512d26846a5916a717f10eea92021de4c52b14a9a3805951c5df6e61de4f8574edc27f9eb48d49897552b2397787133de488ffe19871f9d2d86a893dbe95520429b77871850b43c8c0e225a1905f0286e27323e85d3cbd06c3a783009fa4a5c7139d453ff357933670d72241886b90aeb22ef937ee331a8d0d565c36351d9e2d8f49d305871dc4ac88150f84cb1e174fa72785824dff8de1799610686a13955bd776d290f48a110357b75290643fd1632d8db460a7355410127749d138b6a1bd7c4c4c53cbde1ff2760f5eb7477555c1de3e4f4a4f79135866af9f5a1c4384faadd067f49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f239340b6a0f4ebf282b72123519ad1975b848466506f3750493d5996f489e8b261f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa0674055f8cc7467f10be6dd3d32361b855021fadb28ae21667c51137ef3c3d718832ec61d92a16ee226531364d11407bc4f1aec106ade92ee2732ed85ffdddb2e16ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c96946c5b5f9fbe09a76eb018136f9822fe5380932e364d4cd1c4fbae9bf9c6c93f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4c5bb794441f2cf90ad917047f7567f4b383f387f78667b01cbddf427d2e7692babc2f8d68610bb2622cf5fa0f49f3d75a65977fc48f08c9655ce6b11289aa3147e2cbb70e08cd7972e125688bf639c7237f4b850e365e899291c6f9927cfa673a76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5c7114bed835d2e7b9a3503d36a78a0bd6a3868abbc236c9cff94b32d181897ffb7bd04cb6cacaa27ccd60a1d08d727fee8d15629997293bec379316da182a40b13d610487a5ca813fb71bc1f60c552d201e1bfeb3ed6fb994e1d1cb485f8cf3c32d67168d251307a7bb515f7bbb9121e19f0762c27b8725a3a0e6f4353777e1080d779b53560c38debbdc934b6435bda91eb3b1ebbf338bb4c2415b145f4b68232475027a1a29f314bce1483f95c22afbf4398b892f77df18dc4dbbeebccff2cd8a41dab66aa79bd0b185da5bbb9b4c72ad7f3efb11bf75d894a80f4273f9766c899fc4169c648b2e93c98b293ee57fef7b3520562c79a9507aacc3173fc644afc68302e91bfee9850e65cb373a2123f16faea65aebcd22ae1f19662cc8681b3eeddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542bcf6d9b21d7b749761da8e96243e9e3dc84e78a5777679e6aee22661c00091f6c459972b13cc427f0b544aa75881263f279f3236f7b023501e9c31256c85b21da354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1c340155733c627527e1d1d2efd8b186bfc11e806a1493d5c04db336ebb83c3c78a4410f14d302ad425aa78daf69e1ca5f056205ad82f92897a9bb6b215adfc986a9146c254e1fc7c40de4d735cb88712be1055298e1a93d09bfb877707cbb2a7c6ac0710c6fc72215cc30e64bb4bfe622fc347de173479695aebfea49abdf54778927cdaafa20a3d1d9e1e30f6afcb79196d61205dfea7982c34d3acd4553f8a7d1a408f3aabda2667d226ec3165ed09a1870233a404e2e4e0f90b06ca0d3b058c23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a86525b12a367b7be28142ddb065b00ad7c9cdc62329d0c2e5789ff72783723963c98d9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f186745f853e697826433619ee43634eb0be8fc7f462bc3db7ac2daf2ff0963244267044b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811a965ebd9b14864ced9818a84bfcce8e502c97820a66233393afed1b93bf2ac5fa9bbb015f3acbff8868bd45b22314bc466ec1ee7d268657bf4b5800271fc371a68c1df31010062b08cf29ba082b5fc398f1631302ffb21667cd4153f2284f9044cdeaff6351c13994c13ad932df4b9cb68b46c80ab7021d70826da4062e74dbfaacbe6bdcacb41c190d05da0b965963f8bb6b0934b35f153f8330df48a0e7bae8333034cfb14cbea178f72d197f2e5ae8a9820a5c5ad5ccdb59c5e77db8872b94cca33a0046d0c05b8fc22a42001f9c4f29516917b6af7a9f8af9d5870f1e1333c3284db714125c16d93132e790b000dc0d6a85bf05cc2fe2cc5e81dfd09e8c06072b10d5a8b0c43703f374d7199a99eb63893830c10a8208f4c1f43f44f6dd773d7b8080c353da14f400735450d7bb353a03f314b391ad8f9a8e7cf56f467fa59093e4649318709ddbfe7ffe84f767667c48bf79a96f5087e6253d39bd1f0a80473cce8446d492bbadd0b4e9794aa57c2c547b88d32c15b1871d54e36a3cd6fc6edfaa27df169d3255aef5577ed03a6648d79c721c4738c09a7d5cae3ae2b4862a2d9ab8c7dd5d505ed0d9b2009087532792e4eacab67f4f169308521c2e383200cd5f8c58a1ae62f25e0f8b0d17cbd62c5bc6a7225618a61c68b596ebe98141cdf97d8dfd3ac27a64a0463bbfeaf5bb4e4bc0e82f447b50e70956f7f75b5fdd28ac5fbf3565943c927eced29ce890389be21c0b7e85ec5478eac64b689e60e2cfae54c0ae24df65ae5df594e54176be49e9e7b1c50bc738b19c4b3a5ac303a833b6b4729bc4e869e4379d641fb30768e1914bc59612f04ca27535199eb93eb228fdd90164c6027b20d239cf847d8161a542b778063e6a75215344c83b127f8a5c45d1120bea6fbc3cf85903b3b07ccbaeba6d0b27b9554316fcb9925b0e45a6be3cb43cd1a5be365cfd75fc968ae7b47397c862e32a8d4db054f405f93f9787b363d9502c0ce397bccdfd4ad08f7a897c53273d00122d551173111cebae7b5cfb921a524ae27fec1f39e228d118274d36800aaf16e5945495310c6cd72ab442df19b36466530f67db9bfd8d5395914e12a63a33d51f7bd839fef0700a373498258a4600b7102591f993b6fe06c2d85de47aa32f835d2d79dee740f47618c5a908df313ed857eb5601191219e1d33ccdaa306295dd2842dfff282b12966468e13d6dee94ba09342927c08417bf1cfb7194e8382f64aeaa9227402eabf0244a3aa3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf017d47fe25d16a97fb1dc4224a8dafab4bc199f6503ea12302a8c3b51e440c2b20e194827adae1f20766f1b6d49d8e664eebb53dfd79815ca5b97e801276addb99316ace0dbb61e17498215b87baf31853eea78ef0a3de37e272e6fdb4e8589e7be9ab6e6df2808ced61a66ec0a977577b531615767caa0b6464e65ac8395d74829ba0cdbe4504acce3710a9169a06924713c3cf4667fa99b7e72bf289212d10bd75c2ea4784ffaac2331cdfffdb0fb24134dcff6d32dbb7f5af5abd1c3bd0f1c22e8aaa06a3b3ceaed6010482cc10441f59b1374ad6dc8c47a609dfeec6b569d8ce138decc28baf7a52f85504fa13a3495600cd62f6b29ad0ed57cfb2e98c159ef0408d3742ccf441fffa00430fe0279cd5a49fdd9c552bbfde8c0dbe1dd5db487d6c8061332e17f735bfc3bb378ebd30cf0f4f9467446fdaf6a1e4e28dc3353406ce645d59f4b363c676799ae6ca110ead8558ea91a144980ae3baee5ba8ac6349d0cb3018c49d5c518a2368fb8eadc7282c009f1429d5f9babbc2b578cce1616c3eba1f7db14f6ca3ebd0de73c6b42af9f476cf535b6a84d54b2f7c16793e94b1f84abb72384808f364d404613d8d8dd5b87a1dad39594fba46c3dd482248f5df9711257325a60a2cb7e1d3475214d5462d4c9eb59fcc74719de1f627899977538a39ccb2bfadcfde36052b700ae10554729a69a6dde49ffd59397b0d8245bde67581e481e3233b35d228a1603cd00aaf1e3141eb965a41061d634b914369d826d692135069b04d30e2e778d7bcf34511cfc6bc6cce748ae27410caff53692f1ffb5bc2fec9ecf3ce9b34252e50825e3e59c0387b94a39870f8b79d7070873f1ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f6a4ebec23f102b487bd50beeadba1b805687543923597af247b633301a6f02861e5efb1e96d95977d9e417dea3fccc2241f7ce2c4f76b8b2ada3bc76de73f7f4f0133176ec55ded3e7de8e065d7d6b037c736d8d1020ef6cdfd294fad21dc024f0da62e8280cc2f9d46a038956f4576cb2af04b34e080f94beb4c2999a68301df3bbaecb3598815f8be7c64bdf36486ae6b8461d06c7115169b2f50e5ac09b01896c6fdbfc34ad7ef7f028385e7b3ab01f122e4aff2459b6e5d2217940a365c7201bd25fe1687a9516d4610095da0bd40d85fcd168695c78b3a9a69fa2947f5f6b2efb05f178a3cb45edfa8962c7c643098cebbcd51c80066d7fd6342b12a6840047173d8ab12d3f302843504189cc70f5d51ae234c3d6f6f9f19ec634bf14154161710eace9b102deb57b91f6a0d77d7aaeeb49b7d3848c8fe2df8bbfe8cad06aecad20ec3bc28a394b1a740cb4ba9c74eb40423eddb8cdeb823a915502f77b076dffdb1f824c4ab014f4ab7ecb9179a4c591f7efa24c74af21b9748eecfabfc00b42bd1da297f4607ae9186bdab1eb9c2298e48c735662b1fb601e0606fe598dbc15c8846d66ca71418c66d27552617c445366dd2b6b804c2dbfa56db14ce303873909d7a8097d736b8415dafd6e42a5e62fabee7c5af276b4ded7f49e14a2276dd627376113105b2815b41dddd09fed1f395f0cb422812293e7c5f824a38b13c36fc48f833a3a0ebd0640cdc19d0b85cb2f199d33358b5a9139aa11574965d3f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825aea765c9ab9e00a29d917e6a9a33e7e92e1c18d1ad5f249a77f32e573077c3b6ca8d8818709789494c4ab59ad5e423a9fa88e6b0013269ebabbc02e892e630d30c3d6ad785b9da841894d8c76efd29cc0c279f6fbca125c2477b7c5b2fb50a70635e9a357d308ffa894eca8712a08e02fdf8fcbd22dc4c65315984c20fe6f550ed0a9c549a993f5e9df90c31818f1d82711f20b41045aba10d4cc87f757eee41622ba818bac8903cbacdb1de3354501aa68b7e0c80c0ad27b0ac086269c814326aafcbef92af6a77f41bad6efdcd05d016c8d58c90914625ecb728686cfbac9ad6da1714d042e9c8fcd827a4345b5ea6eec4fc5ecda7e8556bba982246034ca8a33f6dd6eb67dbf37c9ef983cdef7f10ac800d6b1a23a4aecc4dc4c64d530eb294f27b3773e7a0e9d396a38011b68a9762fcdc6ba1671d2109e26ab94affa041899da33aa5f9ccb11ad39f25cd7a4f66d289d9ce13442c615f74a8179c80ed5374f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c8ca471b4d77b566cb629516c0125deb560c86640fed749f01458960e45fc3ec6f60fc0394d6aea071b1ec7e1538560d9800b43fa9cc60782384034e629c52785610ce4f29dcb47383a489d02053eb2210db32b1ba2febd7dc2901d4fa57c2d665e606f7268bb5ab5c58c49fc6f8f3a064df063cef1c1b1312c6019a84337fc336ea3c9dbb897f46bed51aaf8bbc55c9d6f67c5b946d7b65f97380edf576c025836c0327b20c16a481406c0eebd7c509283bd9d55eb7065fd2c7cf410a22b5484644a32ebac52a79a2e439016be8d6e5ce0023eea8c6beda6bb371c6ee63bf3c8aeb4b40fd31c775c737e6edb44e8aefea8d801140049f32a9e58579c64c67e33ea13895c78c7d72891234eb7ed1eb9bd1e69d031a4a295aeb1230fc8b41e3fd743caee5adb1e1533b2da1e25500f6eeca0cd34ade026604b83684d58523aef08a632cd0b08358317664fd4983aaf534abcc6f1e1e5ae54c7145f0106cffc8b7ba6de7876b4edb0f4f0e7ecea3c3ac7ddbef47a232b7e372a31cb2240a50c77d21ba8ff4c22ce0aa430de4a6511b15cafcc1712a492a08289ef4f118cf770d7a36b66ab77e388324d724b11d37f20001ac70054d33bf72f435a17928652ec7d709a820818eb2cebf950857b617f71ab31faefc91cd3b6350d58219bf7d538da1eefa8d80a185cd65a48291aed4d62eae625ce4ef93813d16d508ee80390519a76293b288c9f25db374367bd05cf4fef0091b9568ed2d2b4df7aba3923bc79879d0092be19d5b32049b70530531a77e3271f8b22ab7370f5db9f4d17943273a27ecc6633d1b8211794efde5e916bffdeba930b05befdc6469df821ed73d2f86bb369fefdbf995c5389bb5fd73eb5c4654dafdb786c9462971942cda218c984e87d686fbb35ada5bc0ba9481db316a4fb0ba74a17b9f4fb9a78aa81b85619b29c3ea3e11e479cc151a06a907dee908f290d2781829b235737965821c5f020826391e2d759fe0641127eb22488a7262b72c00161e52fef28d4778afa952f4cbc945fb0bf59e9c9071fbfaa9d8e79e86c731344e7623b18dff8813089d75db664ffd27f4b8699687870a0b2d81dab722dacc51f6ea4cbdd90571537242e715bdb0e9d67e70e13de3a8903f927348b11954da411aba223afb07677dab5129dab34df2a0398d0f87ac6f09c0413afaacee62b492befb91eeb8670021bcc1c97a525b02011b0feacdfb126df0999b87dab4c77050172f80f43253dafcfba69b44da3b2fa35c016c33a56a9b2b3f0293e30f4a07991d588e89f49bc941e55e35742f5ad94d081e1bd6aaebcbf11c5849138ce0b25562d58b5ecaa7a25ceb462c339b06afc8a984c10059c8abb26f98330b40a273da669a2449db93fbebbd7eab1ef093b50ccba750cb00d9d1a0dcf9af94b7c0670d506bdfb0877185c4891db016d98131cab48f43426caeb94f9248472bb119f1548177a844b1a3dabd004927d0ca13b10d43b06d2aeb2ff401c5ed09485f1026c86ef468a771ea81dfc4c4f6ce759c71a1378eb6d004ce97049e7aa8cf927274e35b640e8e9582e7e1f5c075e58ec0740ad85a9aa6babdef5ae73f6d24758f0a9c53c4393f8c542648232c847acd913653436284010a13817d298fb1a12fe8804d193d220c55d4e0fb2c4b4b164def22dc477eae2d4d58625baee9f32107296e8f3ee6f16ddf122aa2229077da812078dabd1705bcb25b7773eab1250b8684aab174c1c58b2c5746373d0dd35c8dca2fac4d7b90b55c396ab1afaf9fe2cdc45c676c625ad49db89280d686343251d4591c0ad887d36494e4599971082dee0cdf987f7cba13aa41266695bc893976d353aafe17aebb3310cff8e5f57419e809dcc971881bcc8fa778dae0596c1e79e7852faaf25dfbbfb5499762299a4beebe574a63252fdad9f38a3c7359d9b4eab4a3c54159f62f8d48272b06e3c1faa5c86064a5ae62c658fbe9a6ac35442b0edd25c45ab9bc0cfaf2340efc152d954cf6878d18a750230c6571d729ff48fd34a43a02044818a8e0d5f2bc60546a29700f933abf78cf221f2e0a6171a938e4cf1b95cb4609fd53dbec62a1842319e7a417fcbaefc232960077ef98798ac89f8655f1f3c81f95f374c487f7cdda24e5bffd7c29d93a58828702cb83d3dabec4e682640f1079915f9673a81ca171f7d76ebc76a1af5b89e9b5ac98a665c05b8893bff6812b6068750ca7456b247d93760d29b2f912b9a44efd0f1fdc60192b42f74cf2079c1b3409f4138c842ea839509a717114f5fb069c68b5a7f377ccce586b776462a78bc6923d386e6ddcb9d14dc8f5860d77021e38030874f4243808f4efcfd6ea2733ddeb9614125e6d74f5f534eb6fe7078c278867c4ca7983ace565c666bd2a12d6c9a0963d64b98c1990a622338dce71e0aea8ee9c862f164d2fd00b7918a1d0127f079127e4441167b028b5c5e06c985051f1b351756744510122fd00bc83cde94057b05f7b1e17474b6dcb2ce4a257265bfb25c3c60e7c1f7149e8d7d1936ba5a76b441f846f7bc5bf46b40e571b95eff498ec0dc76478240fea1bbba69753587b4d41b860bbe9e4351c91bb695a7f0a7cc9d9a4888108530a7e5470d3d97f6958b1841ceed990e692062de73b0184b1ed40e5c55041913114886a5430324136ce1cdf5768622a3a29baf151bfceecdf113bee3fb61be84c67c928524e13c1cc9b33fc1d2ed99d8cd33129fc6651489ea9f00d785ce5101545c5b9724e98a9c7a570b106cbb5d9d3207eb7c9e8afdb46800bb64ff5a851392e7c4c5638d811f84593f1f7be48b94f07a372390fa364d69dd14ba7638139482144009c0181192456c33b039f64395177b6f632fb7c2559dde2f834f728d46b948b7ba2c5805bb8d2ab61129e20ec31514eadacb383a71f23dca49f8c8c98fe86e8af612d809fbe57e3b1537e4c37f4203b6f0135a3d13a418eb737f3974a12d501c5114b901bb877df3e1a8997a8a26feca9e4de1dc6b0d1d0bb8754dc6844a0c1e51b41c6d98025778b41c82139362e0f2be93510f30b13a09b2b54f13fe30872e47e0ddffd324661b8416ed54ea67bdbd6ba597ce72dab8c9024af132b549bf5b6c4d22e58ea6395eff149ee85ba5aacbdc5a375adbe9242f06389666714182c8a6987c6509e102faaf5d00ab062e085249c0823d9b10275e16f8bc134e9e4b3318985f149511a567e1742623dc4708ddf24a43c66de6fe85b137e078a4195fbb5d924356fa27cc42fbfeb7d9cbbf7c725781d0a20374b0097d59210158667330201db7611a4975295bc14f53290ab84e7e19a7b52170c54a802eed72312cd090181ac8e34d65fb6acacd445ba4e6e2054142b9d2131546feddd74babd9fab8981bc656aa8612303757088c4f1f8781ad9e4d30c5a09b1f8ac1bbcc089a58f8391dbc2b65c1b287761c94c6e2c8a4fc445ed41ef657ec29ae42ac6f3e56cccf409719170087060148a72864311c56c73576b78a154e8b08d3095c7b20a78071611c2c568d5ab642624b5120a34882253db03063bbad2ac726b94ad19ba969022359d11baf87e7143497fef3c22c4fc7e254bdef3a01dfe80ebd369b490a5cd15de08d324188897eb9240e2ac00e5d1205f3e115186eedfe20adaa049d1013129e782c7e7d34b617ea23ec63ae19e1b1beb896ef34552c551c5f096cbd7c647918c280ab44b42a9f9c5295f455e560c9302551ea8b7891bf6c2175395696b3a7d825ce5a62e185714cb869494857c4c13834b9cf336d00eb096ddd2d60cef9fa07fb624fc77221a347cd11bd5472df48bc70ff0a8179b10026629c5112730e5c4737aaf0fadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e338251e628b003004842b3e53d4820d2c651dca118735bb9d11f799531746bb8fa4e181c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef920b1783108e347a30f45dd57cfc5ead74d624821107b8dcf4c37fc30844da3a7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d86162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c206b2c0faa81970370565becff9e45d864dcdbe82813726c935fd47bff2b83c4ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d29262643913cafd28021308a0c613d93ba5185967bdcb3bf018bae23101a782680a35789b043b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb00b7a08bc4a5beda49cde349e6d07cd185b44e872e560ff5b65056353c5ad94fd4a4339d822fc8b7c68c5180a45388ec96a6c7fb568c97d2aa495f88c917e221071cff2b5cf4b113285dff0ea2bfdeeb8953a213f2d9e7ef640a81dd33f704862ba91f05b4653894a3ef213bfac44d064a872ea3c9682bd5a332c8d0ca818a57d95e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c3ce99ff9030887f840098ec7f479340b66fb4aec15aacc07e31063d9574ea0f8e2150285111e88a331d651944533a53f7c7a312bcdd9490db24fea312f1312fe035ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e29f50f826b65c5406b36c2a643990b66b040e8155b71d61af36ea4de63d907ac0f3802ddf238519e8b083af05a27f7ef0bfec9b13a7e5a4726a7a023bf72510bff9e4d1b0bb4333a2967618cd4a523467c711b078dae0e0116a86a0bca1c9e0c5634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f83241a8dd12bce1dc4ea7360cf0e087b6c7982f9e15030ba8919069d42c43b5c3c5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa3378b63fbc8dbcbcf72388084dbe64653bdb37aee48f493cb3ecd5093d62173fc81ee32da1878fe318ef9046b9948b6d951ba874e881fff8c99748ee08084675c54158c70ab0c504ddbb9e194a03fcf9aa2a19553cb62c429d77cb8e54b7a6d05803eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d0e777f04d172f91752542cf9816de7b571547729e16bfb5b11af19b692ee3612e16cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b69d95e8a59e514d3ac1724a65364ccf2e574db8b2a3c33112b8d0e66f6ef5b9619a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad6661d2815c68af010e6dfb21b8e16b763ac3def45596885cd65a0f0e6ce0d39b6b295529c8165c406c8c4a8a664b8fc8f81abc245f8139f6f23dd32c7915de53ad11c89dfd75991b9c8697fb3b9f099efcdef29e3b56f2dda1111388cbc3c015434df24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f5468a030eb429cefc90090b4cde49930f87b7c6bfdfbcda8b4e8c329ba1280c9d77cba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece692732a9b7a3573ee8ce5827fdfd84a719f980134ac232d7c1c120ec860ec8809ba90d331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da894075a0bf24e5e49e911190bcfc8490abfa4744e6362d33ea416abdd053ecfafeeadc819fcc34c14fbbc66947d4d6b1e23cfbc66e2d3378d26b9afc3ce7ed283e1dc99c6a846d711e9d8adc31350ba93d446e526b669a19765aef17cacbc99eea216b9110592b65aabb257cad271e3b93b51028d1bc65b0a8b5d00b1f0600dc8debdddb524d4e99ca72b674afb00477bf232e80047564cf21afff760cb178579f9b170c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b68f5c742c7a2f4366f34faec8ed26f339b29147ee92bff60b1767810d6498ad57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2ad2ed8941fca7c795b97b52f7ed9f46948d6e96e975cf946c193cf769d59f1fc9a21a948e71a6a93b15adafe9589ed4c8b3dbbcf62f06b57c21b52920537a56f17fab801ea01b48ec474142bc7fbb5ebf3e38b33cc217d71ebbd63a1f2e00e961588ab20e937ff58585e912db7b36d065fce1c378365c380bdea75ae5ee9cf808b031d282b899a9d228f28630a8fd1066f3ccfabef320f44b7b67454ee3b159bb80cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc3975c5af6f41b2abb54d44864a0a0911778128e5c0679d8ca130a0985531f16b00d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fae79c8adebe6b00a21840d19e0a85f9797137a2caa556fbabd6f6066e28c519c1a90e5064c847f39c4e2dbfcd09bbc93cc6d7b3ca3690f7416eb1331c9859870e017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c17e2c3f98da154733ae41c0b9915e15311555cdba1468b255640337e1d9d9cadc77e3010b7236168974a732680f644b5f70a64080e990667c0556c6565ce5da5521db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc1518dc1f2b02ff13d45d84a5aecaa92019844eeab84ea5e4eaae17fb39f56b4e333de06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9b32f33324a695379a1c419f655f115be4b2ee0ca67b0d35aee767a1b0b619335f0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfeabbf3dfa94923662adce8f6326944b3533f0af8040d6aa1cbaf70e8c242c1ffbf6d47454ed90d15e783e37a257698bdd206ace39915ea0de1d8366ec4372af4a42b943d55065b8ecc1c8a6ba0602acd24b36e58c128f509fc1737232fb5df552c0a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249e5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d34919983ac96517a2187e476fae716554a1e6ba83bd86ee6e79642217b6774b4fde4691935b2e46833b91e92a544c869581a283aba6565d2d05d997cc1e8f84c140ae28ec6482e54ba62fa1df4fb65605f05575826235eda64e210ef6138cd6ede0024c70db3b86debb2eca79df933ecfacd58b0e61188cc0bfb11ee388431ccd4c1797fca29f3f1cdbae02803e30c5bb6dc1030f41c596937dd78e4a6cf392ddce0dcd10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b8c0291bb8dd249c98b636bb4da424d0566b143c5d7588e64fc9f2815923533ffbff07fdc34a0ca834192e824e75154c8ecc45d4274457d90dac0bb257965092300be9a456ee807b171c7a9e90b9081a53eff8d1c858d70c5e5e86b1feb904607a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465329665ca34c7429cdf5f8291123d4578f3283d7796c75df19320d20bc33cff2a3e7aa20108529f4580b26ad813bdb4f909976e8f9058d271ae93282085e6047d9c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229facd6f31d855decc20dd345d8bb9d4dead443b3beefc64c1f3dba4a9f25593cd1a0192969980887802a0b01e3223ed0694c1842a98037a34c546c76fda087dfd3d3ad39747b86b24f64997ab0b869a2464d2fc3ccbe818dc6cad878323b90f53f63580f41f2d80be9b724e462587173c5408837173c7d2c3bb840f06c18e88c3f910d2c48803ae433ea3a855b993f831ff89e4dcde6f8c5cdbf2d3fd0e7454a51b58123d3642fd7abea300edd007faff0e02364f0a4a263f87eb9d525d97534c6c25be327fef5945748a0ba4e4567ca936cb4b56935379a8523377dbf0d758a0c4b34b38f9d502dbdc4efee805b3993ebcf062f25c15e3d49e8e381538b16b095b3cdc5ac12ed4d91588031b93a8111a4da82078a03ea569197ae7157c00a0462660a99068557206cf00796afd25b57ac9c031b2904486fd2cabfbdf6310b4098139635018c3879b5378274c8fa239b9527aaa700044fcde26c819365644969e505fb0595b21af19b7df2720a32b196d0e77f6d99915fd20fcff6f616f4a3009573358a91a33091a44c760346e8d49404c9e719bc3d04f22e7fa7cde4c0f0f0e5bfa01c40043ba5134a1db52b7266403c9fad0fbdd91e421b6b4ed9a3abf5d456a164c91b74e005eb040de96389d9fe67447421705b2ca35396698d0e7cd8d2485a9a0acc90d7715f33aac7c247543d79d68160f73cfed29c646469dd9f0bc643b3a35d01d32e6bbde7a9606a62d10ced56574103e6cf8b044e19d541c197ec9eedc2f85c7bc77d2d78a099a250d6bfddbd232fbfc24c011e2af655ea7616308beeadced12a386b2fc9d5a6fc8464c782e04dc96226088734c61fe8c1e1de0fb02c243dce85c541367c27d283da57b906c101f0a7f8e75f4b14577fb1214eb46e4ed4ded92f5683ca8b410817c1fb4e98901813f4933c4e7991297c6195d687762fe46b835fd5b477a0238a972e3d1cfe882847896713d6cd9834e1011c98d34cb60d793d77588093e4fd714aad1d485c145b01d3e28052d558c413d943b402eded983f45fca92cda877de1fd782277809f634bb8eb52a83dd3d35995096688f1ee75de89a57e9beb920feca64ac438a3b384b2c394dd38871952113d0843ffc6550d29f804f028a1f98ad9ae81b7d6d33bd990ba822991458fd77291da7a34abc9a3651d090558e31c375fd209aae2de668706026a3f581d8947f9863ff7abbe8d5fcf1310dd1e476f9db86092ad327fd959876aa73fc4147efe41e38d3c28a49728273fad10ed71efa6466057d282caa7fe2de12e14e24f71e13160ae93c7a3d8c78ab32c5fd02c6991f89d7e7a9e665bcf7a4e38c2c8bc6d17a84e859c76ff13d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e8a554aaf218ee8bb8e8e2ecbc1c70456837d9e0ec4e904f27e5a1a8b2fb6d800860088985f69e6493cdae3748bc610977fcbe92ed6c0ccae3186b822ab91622a3a66da1de1414d4ce674577a41c77c369eea9caa23084c1f0c0af727f99e3527d6ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642fb182ed828cf30a69c66ca5b89cf2b9da1aa3b2188b5a398283550c541e653febede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb9cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f73adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b734564218d410fc9a54a624c04969a77d641b34dce47b659d25f914a802aef9e14a4897f638e3b0956be64210637a55675cb7e63d7cf64da70032a4e9b0d09119c2e079899c5c7fa6173493d6a3a55ef33513d433486c5848f49afa032f9f4b3c561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b22514526749b0f6dd42b44482a14270b4494611664ebfdf90234e7e1b632ade0cecbc1b4f6b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b52eb00c5d4e2ff15f42e93d282ef02df10cfb0c624efde9555e282e85a145ffbe602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0c99bbfc71bea959332013dc6812c77e122ef6202ef64dd0ef54268ed62ef8ebc16ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129f39fbe4a332f15e493ba999026ab7e5d18d6ac5567928a4ae9a88c76ab9426dde2ee0f81c451c5c8c752ae90fe93914234b2099b3a05afd089e791d6a2c60c0cdff5ad6ab5558fc16b5936041eccf19a628fbc32df8c16f0a1f79cbaa348cc6c3d136a012a19e80aa52b6044a169e51039efd4074fa57caeec9f9805da4d1c896afd765c79970734aba8ba6edfd75e5d8df7adcaec7da4ac33aaa08dfb2fbc071326c6e72b1a6421ec3e83c31762f8de9292c3e3238f4df83a62a66ae54a2fdff68afefbef94dbea830aaaa46cce4a296fc9ddf68ca5e497197d4606f02953da49adef8788c5f1e74266a82c8b54c2662bae3957a36c14a4efdbfed0c76c1b9492b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f3655e8977f95de1b97ecdfb1805a0df614aad5c76f5badcaf387d7fc1f80451d495ce3615a860035d5dab6b39dbfeae2c2c8ea8ce9ca844368a12a759f19476fbdbb42124092ff920163dfa17245e45765d304701432228c41d39aac69d172bc66d3466a6f71614b98bad6dea1945586202d43bc41265b681bc619df3d856317b96a9b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd86743ed00bd937df0f2e8208558a122dc536651a29f772b64533e2993ddcf210634c8dea51fcf681a57cf27079d75d2960f9ce4a7789b0853ec89cca3009d10252ba95d8b5753fd490fc598732e728ca93dab7a00ae02f2bf182791a166714bbfc5c93188fe9ee46e1c1ff0f5821d93f062ea2a0da0588115d0530ccb306cc66f4ada5e8bb12f02507165d70ef184a2160e02b9e76533c8e2ab68365781e7f842c165e7b4f749e32a5252617d06ef0ece7e41cceacc1f97b53696986fe148bd249495f6ec74537c0ed4fbc32fb457ef54591dd6f79b29533e97e3d1feab32baba55540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5f96c03fe29378ddd8d1b303a5073689d4efb7ab221027b26684b38909368afd8477bb4ef7d831531ca50f902ab44e974fc534997224368ad103568733c2d1a7e15e88753cc5ac7d3ece40dedad91537e1fc51bdccc5bc4042c11ec04ccbc4f3626d82496743590ede64ddacebcf5cbe3064105cb6af2ca3b8b26078d097f33becffc689798a501e390e29080bdaeb40f04a1cb9600b760b6e1442430ab4ebaa8e33febc4fd2959d8ac848771df011091bbe77f411963b0eb0562bd74460437153c9fb2aacc5bf4fad5b3bdf4c2760ca7932be21305b1c527a864bbd8e6355a469c10104e6a9b03edf8c370ebb13bf27fb0940a7465cc22f7296108920a0a6f06315c147d4db25537fa0882650df07735d68372b9955a926e0a967aa1df718cd9e1207f8207234915fe452080dd5123d3eeaff6ac47c6ec45e2947d8d349767e97a9280d7dbaa46d085a241cebf8c4984dddcface026d1a8ecbd60b73cb7737f929cb067f4168823efa7b1a6abff96e48875470f38ef9cc8f6e3294bca0adc36bd202efda48751089e38d0da270c3a0f21245d18c272f00ee4bd666908afc129ce3d98ef47ccd8f35a3b45f8e57d47c79fe7d77a598102b6dc87dcaf4945363cad4d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc89e69a4c514c4c14669cd6e696c78c38ceba04526c40e6a39219708b1798b0878871ff8f00834feb6b7a2588ff9d3df1d3c9374fc2ef862585aecc7af5999ac5975bb585a38158f85470231686cef361bd22e7405ba19a4ca99de8bbd13d78aa77c73debde244f05438b46debdc013aa2aaaa7a52555c7214e087185dc2934487996b382d024a967152fad02d063c1469f00ab23934ed72596423159e1696c5b5fc3b1ef445d184ff76331f548669fc7488c0474eb15e902e258bef9b3bac1d5ea8827cdee49ff00528f43ce1c4babc41be33eaba38f366b5fabc832392baf33878f7312d51ef73be8b9aa56dfb5a5a762508cff142d3a374390506fc7081050fbc8aa3ff764bbfc9f6eb277f1fb42341fde1280e74dfdafe53d00f1f81915eaf61ebfac4a27ed23ccfaeb24dbad367f4679c7126912a66f41848fcff4173610d064ebdb9df33cb3db056c74328cc361f2e2e393b6333aee7c073ba1ae16a7e62287e9bfb74570639a2e9441446bb35e1beabdc1e3e9496cffe893fd5f18ac419f57ab9cfd091b0b60b4afa5b9c7045cd2168e3a3dfa674205826c9c01a384189847bca00fc81289f6f59d52e3781da4fea4808e092e532a8f54666f75f860d4525004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b5f30f3bc50ca7a4c7138ab978086820429d2a87695d21acf29a0d2bb03f77cd501261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175ee4c3ba3e3b479ddc0944f79611e49cfe9418cd9284869a7424c37731ba62bc6577535b7914ebc527fad9b345aae962b97d55d224a9969a134bf84904bd2397c8ce5518bfa9a7e530312d43f9831d2757e594b343bdf8d63e5ac0e6477330681c33d6c935e36ee2bc8cbc4deb857a40c64befa8087c428552b7eaabfd099e7cf1b74eb9287844dc72a34eae3273a8f8d71414fac229226d90860a8b3a935622944137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeab6db966f07275a673240d92caa31b02323e708a9034e476f34a8a4f104d80dd4cd6345c43bce7578b4d9f1935318e1521d681780cdfa71806306bb8b112c2bf24ece2b0f12cf0fb6d18fca21944b3cd68ef5e571161a256f6717d791f66458121684c87fa0f51d2eb2d1756602da19343eeb9998d28fe9c3bf839d6865e6b4b1c0ab4ff6167ab3fd04720c041daa2889bd54a2aa0396051fbafaa29c869536aae04ba02b4cbe60f9e369fd01bc068267f401a61a5a616fe279e8f77c365a484a0d76941902672610e467440aba8c2bdb5d9738417d3324a2095c26f1375fd9b8e49a5cc19744f68a48a3fd6e1bbb8a1232b46d758e7addfbef53d39879ff948cde1a191ae44a6ff75d91228e6435ec8b08ea442c0a163b33796b3eaef01a218cec2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce7710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8524b30965a0533606944e969506790df9ef5aa71c9373abebaba4c680e73776bd59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783bcfc93bb1a4457b97a24a785e77181ecd9d537cd28b136181e7e94c1b193854d9b3faa1b342fcdd995085fddacdbf794223d6e80b762ae97625a90d04270843857e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c336438452ed6d3b1a7eb60c42438b4ae5ee15de5977a3de9c79442c088adea745365204f75cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf9b69dacb70039dddc21fd412e2d8be51cc9012a6de57ccf3be5eb1fcccf6a5249e83bfe9ca0e0d9129f00c59fda35183d17f7c0f903f903c62316392575278d4c23c3a9a80d7c71a18ecf62d41bee8c20004458a7e7081fa360f1d6e61d089955820808519a8d11c4370af4cd6273ce6590e897e5c7d0787085fb019eb6525cf22b5ce6467ccd93deec60b3c059e689db8000353cd749051a2b04dbb1db5b95ea160ae5925e960d2413d69cc5c21cd5b5f2539be211f0df7b00cd3576a1b8208bca1ba91981b8675b53a8177dac0f62a6f20f7011c35b821626d8799118cb21c099801a16eb93b7cf5fae3b306ef8a0ee8cebc8334cf852d6541eaf19e03a5299f30e232a61d79e8dab79361463174de8556e0af49aa4807d4ae29ce0891daaa9a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a896a2044943a402420116997f74fb56747a1403bbd8a942ceb12b12fc05a2d5d5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b0fa09184d007778e74fc994f1e3d83ebff8c0dd926aa86c36042edc8869077967976774b2733c12a4a503790e7f32756c7692f4976b9a276921841e83549d2773f77608bfaf441434d449705629a7faa443c17b3fdd9ef1d8093803dc2b8d65416ff39044a649eb1de63f122dbbc97e166be1fe40bd5aaaabac8d24ab9fed41ff63929be3cfb18199d7ea9c2bebf610912f38ed75dbdad60efd9006aae3fb408fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4a64af32bffce8158152d10ceb70182698fa3cc132fff48dbc5ed096709361f256481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc0e77a2fcf0892804c743b67d3ebb4646454b33de7045e562d8ca69baef065725d279392c0d8cda38b5c7da2438d3d7e3a57d2512c3960064e3389057118270b56c98b0cde669c51c0e76db3ca153a00f889fb92332b39dd4ae71504022f6c60b3464e1bd20919a8c912315ec4ecea812f4ebcd5afa754757c6f5d3366548fbbfc58bf6f5e2e66d2f8cab4b5acd19efa18d16c02dd15b65aa29bb5728c2735d6610b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3ce82570717d810885e6a6f924eacf9b79690de8f7e77f4096517c31efc3c96c70d520d4b7dbeeacd5ca4a70facf9edf4014a60d949e53bfd270d73826fba5aa13f580c7361cdf59177b57c8cef0b91f3563f7d82510b569263c8ee352586e3389ca36091bc4fc7e61b4bf56a877163b8ea3939461682fbaeb099a11dd92275d5cd69432c33b925fb2b260c8f9a6982fed661730d531d11783db3339d8bcc8fdecea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc23839600cc1d9876b887265afa5961d057b9ee08fc40076ad3d88fdaa74fc7ce676e6de6e67b196dda5ad16ad6b6124c8aaee3741315292ac36d40c10c9ffb98bbe7fb34d338538496f6fa4e8bb4f0ad2351ab998eab74d145dd03a6e8f8d214c2a839f3880676c5b4a69b11ddef51ec0e3b0e082886d7fbd794010f3780d7e9faece6f4020d0d24ae099bd0671d4cc8656157abe2705cb92330c23909592ff228c5575fd7a6110c2dd6f944c5e67388cbdd4eeb6613000a37762ccf62bce12fb93b2a779863bc9c35cc03c70882dc97895edb8bfa8328093543547ea0c4f804b1467000b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a0676f43348f59fed05cc84e1c859d0e3e8d049393a1265e7c1c3b88d0236ff0db3cb59dbc95b3cea1542bf5f29f6ddf0a2ce938fdef89fa228bf02993201a512017a3e7a568f84c1dcfb4230a052a588fe83f0c5c5779926d59fa82caa2b5cb037df7d069fd624bc1bc2f5f69ffc12fc93d434606d58d0aa1ab8adaf746d846fcf205d53e2d6ae251ebd3b9db2280e565a78941a943a341550d12793f9d00aece13b254aaab313cdc88f5fc97dd58a2d9b1b7b7faf884e67157dd3b24a332bce6be435144d889f8ac2e06763d4acde3611168d40c329a634184d0d5441f7301425aa645ca06927f174ef6f513edfeda7d2d9927ffc43c5069dcd991323607644a89353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b68b68f9f8cf268a411173b6131bd6acbe7d37458d12670161f200674ed121956ca5700839e4b50da66fa726bf7c33d0929c2ebca8ace447a3156522f667c854ceab624ff13127995f4e45a1d1185d6901f07e5ba2d157713befdb267cf6e582a5288ff84259d5573307150333db967e3a54f34657c883920592a4aa57708a51875634cf25753ed3c58d82ca31dcb1341466577039ae4edcf00cd553f87a352bb3bd91de922195634ee56ffb5fe27c0fa0edbc2c4bca143c3c1dfac8ee47a6eb6e06f8a621b7f71c2fa9b13039238b6b88b44d531014d172d3dac5b75f5aaa4563c0f7b4c49566df857d340475598321798ce9bea67db12f4ca4b57728bc8cce5ec850c77ec5d0a742f367fcf2dc51808b56b3e53db6190c61b0e6b4ac2550ca89504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e5639a28f3a0f533a4fb830b5f28b9c4604d8f32a3fd924e207ec4b74b8a7440f2abf8b49bc600fbd050e3ba25a59137a469ebd05ffc11bc0f20cb0ea9e41c59d25e7be85028b4a030f891ea5e4d0232357f5e8ea0bca8bd92c98cfa018d3e0f575d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a3798da11925d66df95b9b8b8d9dc1f18da4530bb8ce69b0659f024c9ff5a04bd472470ed1469bc09947956db2dacdce0ea3bdfd9f9006669316fb4f92e02ef091c4abe50069df5a593fe022c89b1174e78690677da7479667252c880520be810b774ba9e3e4c2f2968390dcaca17808d90d9ce1472cbd031241484f6a156a86301a6de8fa0b266efc4127752da64a93819949e6274e765fdded79256fc606817cc878c5d068708e9148b3c933fa2d2e38ec05011f740c8a95977383398d744ffca00c618fc0decc5e5aa9512a043e5850925be8f5726d65fb0ab9d22a3473353778a5f38566421f22219bcc3c4a58d499f1f32000d90eacf8934adf6f319d44781ae425d2a9c3b01227e37e3aa5cc32287ff09f7ffb1da50b50670b3c56981bd071250a1692201bdfbd28483bcb67ee7843e68e9afd98a82c9130c182d1805bd8b97fdaf18ca7b532bf674f9da509edf93b824b74a853e11c84ee1ce8bbbad5f66f63552da89310bcaace41504954edf0cd5808e808a6857e401754dc73bd458a108cc0237e1a0067ed2e265eae13db45427805f8893d58e14ef8739fe46e5a3d92d650aed960457ca1bdf9c400d2a39e141e6c44698f7617bb1c924966259eabf01b0436342133a28c958515b18aa46ff0c583d7626219718a3e9a323f31c527fdb8feda4d1641a8c9b947c7bcfc5ade2f8533a6a08b4c99b19c8e31a4d3a46a87f798a9dee418ae8169e28cfcfd4646cfdbf265e74907ce99191c1029a5cc1c05cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050b311a5290d4847a8b28c0f3e18365e9cb9236bfea5e81fdee930a4163e531450e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292366e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab6e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9142a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839800ec73ce21e427587fda77b35a804f522d9e4a18eef87d516e10d1b28fc8b90059c34f03abc8247a9ad9fbbfc86b12f56b9b620a81fa3b84c0c7dd9214068abff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d3d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238d5568a495c0e788f085dd6b1f188a696c3f2b9c8b3c834ef500fee8692cace096b3e6cb49936df8565f3adce214586d423cc9e5cba4af5ba29b90d3e1f9d9c31936247c76acb82e5c82c58c2cddfe45fcb71230465f6c137966a8a285a3dc04ce7cf85cd6af38c3eb185f7943f8460cfd485e392fb9835471ce30f6e4e7b04b03e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40eaced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff6309b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b69072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b3ab6ac01bf91067aed96b70d7fa7847a86e7f726d74278151f085143688659cca9607fd835647f6feae3633bbb4ca00bb15e7ff229c9df18fdc0f19a820c61fe6f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370b3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d663226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8606a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e00e1335f03106e2e5527877ca6b2534019d9c03e595f2e6d08e66c1f05509d6daed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e4d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f84969d7efe2d983090d0b4b0f47f0dcf0f5853b830808677005b1af9d1f954c99ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e37280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76ab9c294f54150c1c3c8dcf3b25b8486561767572d4ad564b3dd89ce809a1702b0f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c335335eb58bebd5f0193df0ae1371b2cb118f0bad39982b5ede509e94f870332303b15e68eed173db310e5bf83453575de286b397a7cc24aca62f95796a2a55394db975947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e67824fd56f4a4fc19e780c20ac1ad0a8d6953837c2674bb7a767dbfa1068d50a518aa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149e376235773004b20d2f58f2587bc958069d2f7141a1cf08e86206a1349de24aec1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f624dc80748f175183fd4092c3ea714c828c3ccc3563830799b64d71c6d36774e847c467a4a4c8d9b7a0946f670d68899e9ed31ba6ec2e26cb52a16cf4afbda33511d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c1304fdfaf173f4fdefafd81082a0317ce8757ce10fdc2010125345ba28ab03f5fba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7101f014b13f491d69e4d88f086dbb8308505e8844be76592c3ce07f80f215ef2faccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09a711a41de5a819f36e06c5c9362460c4e7a30f389e1e0903678158525685e2e882d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265edb86160b09c1ef7c1ac2dd59a9d6b5d19a8494739dd8d78fc0464e8bc8ad8f559accb4746a3125b16805529d6ec1ddc449dc74dd69322cea2cd145e4ff3d821a1a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fca78c0973cbc98d330f4c3a26259050b878750cce33e795f79255ea332bd8f80368f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac3cd13c1b2ebd0e6c5b99a386f71d3d644560623df4b15c008ad0ea69453b40a6fc7a0db4c32172e3b4a47e1b45cf42f1efda4aa41afc56068026a53639287d66550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa7716f435af082f135d9171035ffe88fe826a81c0c7880f2ec3b4e048644fe7c704dd0b4bf14418260608fa3e0cbf431b1675b59707206fbb2f3e13a376a62c6ee8d7b64545484246a66ff7e723e74e5b7672844b9243ac4e3e887d0bb45fc57a5b03b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d56326e93ad4c962804570bd24bb6561cef06a54ff277b03916cf5d6605e30b4a21fc3d6f031fd385e1ffb5523d34106d9b3c301166658fa301895e32926f849e881adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c8362e3da6eaf7abbc289e3451bbca664872addb0722e538fa69a313b389efccc9dbf8f1b97e88a91c1d70c78a34528454f855910c06eceac4b176df7387d2e5517eff307e759d17ac2be164cbd545b83f579a8978ab2d8555e5ffe4b8e616ce118f4bb520af3473cef68c23704b5e4de13202228ee2d6ac7c1f00d08eff352a634f005eb98e6d873eac1f07f7fbc9a7223be0fdca99579e539c242814172f3556b478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7948b54aecc22daf2de94a0ac253529e4acaa517aa48212f32d4cf639571b7ea3e84135a56efac14b03b0313b039f979e12dc2295a3eaf3bd9535ff3128fd8c67715037d035983b9194643deb2845267d64c24266eb4a05ccf1b6c226c8f8437c289cfa87be027186015df0e08f55d0b6eaacfd0e80e94d79bcb9f90723f741e0e696e4e294720c291fc6a13779ca98eacf20c244795526e3547bd5c7a213d8a0cb1b8b51c7cd6d47534a1ac0d27b819332001b288497bf670c89126bbd05766655c09066c98f1b2edcf9c21f22776acfb78ed7eba3408d7330d30a5a7031b9aadd01b33b72b535f24cef8d45dc4f43a0a028369c50e906f802dd830c449dc0dcc27161782bbe992233745ed33171080a8d380b231cc42c52bb3776893c213df9b5126057fc3fd40a55b1a30cf6384d28fc912b7592a361de85487f05977b3142362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d400562c409fb33938411d803e7355298f7fac7d76e93dbfa2b1b4c0c7284fb456270931e256dad65df4132eaf6da8c63ce8cbfa61f301125e6ee6b7b3ac1863e0ffd7ca0bf41ccd017dd43b47fcc8dcdebef24d928e5a0f65c8d6e8e8bc5b476ed94422f6b6c22a90adf4e335530fc451bd79b650cdae4db5534cc946efae97ac2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714cc3b873d48bae02e67948c428b3d68adbd33c4baff99b73749f303391a85a1ba90ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300756421fde5131977388fb0c66d7016885eab1bc85768c8c16d8b6e6c2d580d219023c537d58ae2fc6d71ca2db19e1e1e07c9529deafc19abad575c125a7586034685f7d975e70abc5bdc197cbb2d678ccab9fac7ac4f4f4b2c087ce80241a10eccb49578e42c3a3e4b42c7e4af664cd3474416e7d71e119197d159396dae8aa83a0c931fc16f04cee434d63420822f1fa552ec5ed56ec3c3b883cf186f02bd62c7732a82c282cb07affa1d1b5c88ad56c6dcae471cf6e9094d4a3c4fc94fbf15ddf1d7de896f0e4cbba00f699a752b2a85877350626a35d98a27132b57a91336935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd181ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e4c68880365533120c2e7aa2b3473e2f62341c19fd0e55ec2c636342da08600dcee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab4375c3cde65d7d03a062fb98da02a184aded081c1425aea69b0c43c086d124c884fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950ba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441ce0ba77c7db59ea33ca8cb28543b9b6ddea24cc0eca19983dc669e113e26a9d2913f6eb19e6d6c63782f5a34d503b5fe998e72e2c0d8d063e897e9836e09036f604d1ca7708dbda7654169c499257fc344853cf567e11545cc49ca38a0d3368a3ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668164262bd0743f48b1602236beec40a8aee313e3009e376d9b29a3b39193a4e584cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca42870b36ee84ed6ecb03cf9f2dd856302348258439a088138c4b0170d868823240c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb32f55b5c966a0401f58881a583f9750688f13ad0104de773631a3219cff7b699e17d491814caba4582d4336d61dce1f8c9d0249d1f08802931b7b6357a2bbfcb35fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a86717007713bd58c5468999f12d78b66dc24edb93b717e11fd58088aee3a88e94b7310a97c243b50a36586282a0995118dbd043ef1d1c41ea7a7085a29529875b081bf557a37160a224af00a99b33b4dd987ce5cd06a2104d1f67270abd0318212630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929927d38aa010dd3a7a4d3cd70733becec69e82aca4148ea8e33b5f6ab8274c37fb16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9167b8cbcc97e8a8ffbdf972c96d0822b18e93eb4a8d4f61fc0dbffd0d4dcc157df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d2009188e963fc2fbe686f02a5f63780af982b3b561cb63aa92243961d5ad9ff371dccf4008b5fce413cd2ac0b8cc2acc499bc63fa4f4a908b54fbaa365456b5cba47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232614a5e963fc8d81627635ed6560932d9b229453eb0736eb0a9c23087ab1fa9dba3147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55d3e81456f4c9aad8431c23284b8852c62910f74e52116697f414f82db085eb578c4608835903f7fbca6bb10caaf07917a03b5981f9ad3c0edbff6f1d51de27f06d1917ce4c807a11f3cd0492f76c06ccff99483e9c8fa66cc53fdd2a324a03e467e9fb0195a382134a4ed9282808ed01e3beae983b03d57424e1a117a824051379807314430d6c84918365e24cd9938c698a0b8a943634bcfcf3884591dd51615222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95f91e43d43bc47796646de73f4f829700a805232d382027f9e40a1130f59b3d3d508c6789499b7a8ed37a0d2807a2a4e0c02757bf25c58f7c43393181cf508fcb0f9bf3c22a55f25a2a205de7bd9d5ceef72d9759f1d02ed48c4efd47f2593c1c120ef925ca1fea6f1e2b1ad4c4e9b5a953bf5839e553062c5d5d7b43152ecab6c3d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497d28ad729e88fff4e390e1c5933a47c0fe028c391b6ec309c709743f480a4f4268b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7bbd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444631f4d24a0825f767e2c1491fe61d562716f0f566ee9492536ba49a6257dc8c75b87cb4f37dc58b591c9f7eef2e2e04451440460e34630aee2b3e194a4754a9ed8e38d0e1ce8eac4074d7b9fd0528e50437c53387d43fbd7c5267269fbd405dddd739e8ffdd5f648d4e1542845acd55156c889c2b8b455ba24519d1c9e666f400b3407b637d0417051409ad154f32b3c26fc2fb6a91a0cbd20d302fab62a076c77ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dbd77d19cffa74b304d0255a7de45a9fbefcd8a375b67374e5e9d41b0f5ace41cda8830eb7ff597c29882a406b49bc0588abfd16122d226d8349dfcdab931b8583d24815f2affdf0fb011d1b24e6973ed453d473ef79e8978f8126b999883a640684f056cf2c7243284ab18d60be2486984b2891f21bca5facac60c2b3315c44b08482b5e9522268e617e155fd85e1fad3137eb4c0e6672ebb34c07c4c322d5438560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b1f2469ec331c8975e3c9643be7e23f085e1b95bef12b1b5df413d46ade3fc778b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a9dc859f94963ec29537e13f0d63f271788721f2f26f0b1e2ebdec8baa6fa6e8bb4a1515b2574f83f9bddd3a6fd00666848ad2a50588da647bed6601c87cc0bd38559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3161ceab0da7f3248082a9d1ed3a1c6c3906debd39effa445dd67e26c95eca7f55bcd11fe1d30f4fe6aeb419ee4ff0af84479850e63a2b215a6fda4b3947b862f76b79553d5137baad89f9f22bd3125b91b6c6a46a703650fd0c9351fddccad3d1dabcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c9837b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937bcdae993778fd1edec2cd4490bc92dd0cdb16151de84e1cb56958191938ca601476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d253be814ee7b2e7cdf8407f059f5f4de11027a9f41399cbafaa4211bb2c4a42ad17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3560af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52901f7e9ad9e65049f475e0086a9c21ab4a34de06c39b7a1844ca3eb1330818995779095287ae32d17f3524a7a7a2d3a1ddfe6ad1345929ec6f2f4a442ff4131264e44199a1132359adf7b146cbd9c2d54184b522637d67df1ed11e5c29598102e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd44485801994ca3e9b02fd6ee00dc346bab3b515fa8e66a86afa48be9542f341dca112e3c5aab8ff64d8a56ff2e90cf97fc7d9c7f440b853b868a618ae9eed1646e07ba92788b3e945a2b822e6f0e2414139a3d5782edae0499809ba58a2a4831987fb6b621b61c3e9794dfe0a3295df700c04ddaf2d2aaab4753a2426646a7b307a819341157b7d465d1e7023a8f404ccafd6ecc2296c8270a03b04519febbf9689f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a819dcec12697ab4a9e07dcc6c82b501ccebb560aeb29f20a048de620e698f03b12a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb14029b27ec298ee54e689deb9aac96cdd8562e8efcf6e6cc7ef421422540a793478c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082ad090545c3ce85764835d1a25292ed0a5a94fa0d40287b6255dc2cd0c5f2c5c016624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957ff2dc4ed966d395d9cc1b54eb70d467630696932ad4aa962d41c40f4a434dd18c41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc47359413cf7ab98b603965ad59faa29cc7cd9efd8d1e6832f7c328bfdf2e21f4cca23953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb3b9214ff77a66ee50dadfdee7f31c45f8e16ffb355e64f6e27fbddadcedd92e8c360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888778d3b13c9007fd22b8f302a532d74e65b4820b61b632b7b0cbf6004d4cb21f08aa3da6f6a3f1bc67b2507afde489106f895c07553723f04cda3dfbb10ec03b1ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c97061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef6addc533c5b79e9df902a96849a06961be6cb1fab7ea4cfa6ed8ed5a56f34a3cc9999204efe10b1455ee3d77d6e1557f20163b447cc55ad9e28d7affc9c70bba49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4daea12449c3a2948e104961c6b67f99abaed8c22e7e6817813b92f30098e44add376b9f34212c87c7b02221dc1064db88abcc06ffbc96109b427154c03030e87a1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f065e8fd4edae57e897a4c992e915c39cc9d9dc3af2f0e299542a696f82baea7d47e1490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1acc6a8a39f68de0e471a6facba779c4f2c8ed32e6b0401f1dd1b8639d91cf5b36bfb8a08900f4931a0fd1b3139285f514ebd3489717baa9e2f5639b6bc8b918fca4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545de23a4ee112dc33caed728f82c3d25c421f158dfddf1c99f5fa7795df64c9e80b692ea2fe02a58d523e9daefdcd84418a52a60f239479f47e28436a53747490d5200f9813a217d75759cb9b34e746906c81b1942bc6d8cdbaba64bc148b05a96a0a5f1fff18970a9e535eacad80677bb4b06e90cec4fc6eb0894d5d5ced51301b56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873d10ffd2cdae30a3cd3ce1df87d7e0b279ddafd5eeb7034af98ecd67b0d7084b1b9fbd261e2893ae568f08414300cfd8f9b1cfcd7fd83c706c81b2b0eaeda61c671bf0d9a59dbd2170e2cb4b08a188e976ca8c46ef5ef8f08e7bc288c5273c16fe8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f829471ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d392d1ac817a8c80015cd79e773586741c40056c5c18e792f65749d2fb79a6c548d6fee4b8f983d5ac4960345c58653f5c8cc0baf6ad8277fde5ee5b46031a422c5aaa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7ae2ca926514ef4f9044897df8c1fc7f8fc09c000b8c077cbe171c6b58a62b77e71a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792970ad43e8596e861910b85f138b20b8c2e3c862d6480f9a8d67a13781cdba56b3d99c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be9638b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee471c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e893857994773d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b02e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148ace86906858b9f820340799ce75c51ccd8d05f12d2f91c27b8a3913a36ecca7ba0a1622b5c1b1418f4046d52fbf67e4d6ddefc1f0f42e4af04e926d95ce269a1e232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80ade1639b8bb9acb49d84da72152c35dc207d6d2be98bcc2d807727b46a162ba79a569645840e482111fdfb6830bbb8336934bad5c1a7d939c17898d97e108a02f8c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701ea5634a7ad5e7f725955017e3332319025044db08a848989f5a26a2bfa76cb5c0e9d94ee7b4bc78c942b841fb8c67a5709dee89fac66a93dcf512e26c9c0a32331cfa0df838eca565fb130ec8cc2e120f3a1d556df2fff4d61bba9805127f57cfa48951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624c31510bfc582d89524c3313b2120d732d9a5471d3a0cc830a8854e44eaae74885c57f28c3ebde8f76d0b816accb36daf6b4b59ca28aea74a2c3a8e4c93f3f40836bfa86f1cc6ac3fdf218da3b72c3246e08a9f1ceb37b135e0745ff1dcf942aaa79825e39e4af569d9beb7ed14ab238a07e8e9647201f5c9645d2a5b32c4a09f6fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e65c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede3a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b6575ac16b735027689c3729c086a4207e84d7c0d7409c407432582ac08e47dadf7fa171a2fbdeaee75052279bddfed149cee599a8e9cb94f753b4ba5c5da19ba8324ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f55832f46fe041698cec80c4fd89ad6a0d2317b82d171e742fbf9238a5a15a42d0dcee2e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6efe0f150ac2190d3c07040b859ede07b1dfd2f4680d697212db5e6e9f822d77f5e8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef8ec1311b0d8d797ba17610b0107aaa9a9fb82ebc0dd6a42ff0a45b7f4df5646b55e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea2ad4afbad38ce356924b423c41a3e66d7bd6711667634b207544fee30a9466c8e8d31a91125828cee9e0c723c12e71011017047cf708278eeffc0ab23340eaeb076cc805aaa3e0b773fdcd92af3cce64ede11511997530b315c5911a65d4e2271640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294181c6d7ca9a75a12682ebac65102c601a67530f282732bf6bd939f0071a4bd076626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a86481249af87e39f4f11d50ad824f4ee3ee620b0f6cf4c8f7dfedfd620e3163f5bccdc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd4d6c0afdcab1849321cfdca32173f649854800fe4b239307a59d9a5a65b8ac5fe4fdd49d685002a25c4c04846e74e820354f5a90da9966ea953a4b3038e29f546a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d879f12b5ae706fb8cc23710ee6ba7f7b7ca43aaf9ce065a4b56d274b974b22e66733723ea75fb7d3b6330906a9de3d008e4c44fb8ba5a2b5238e4016860190fa260187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba12b693747f37216ce52aefc701a33b9756f7ee1a53aa83a4e6b561a67a4810a80e54fec4a445009ba620dbda1c36495f1d5deb56ecceffdcbbd17d094873e0cd1f13c57ccec8bcfbca8ec03b9569905fd151bc379caa70e138972e9a0bd1c6ac5ff0f57d1203ee2fdbd4627c45368b057532442f52eeaa140828b14ccb7b366961b1e455a586bbc52e900e2f2f6eed9966aa282601b331f7d7abc8dc775350301151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992be097f66f3f750e5f6dd7ced066698956ce8c67a7a3b35cae53a1c557c17a6e33c54dcfa79788a44f2b75afa108a4523aff276a18decccac003710efcdc69f9646915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45972153f77bc5fe2e8995fb235a6b48c92fbeb2c8cf81086684f29a5905db74d1acd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d7a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3de11d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb97020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74bc4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acbadebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f907748b87a3a2cc5904d8466a39d2f68c7cd7bb913b53161f3f4dc832b7ba3c9f586e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b92043555b4ad922e872890b1745d4e19fb5d2fa662cc7155ecddf31d64a1f321078ff4041238dd0ebc9a29e8847d09175284725eab875a4954504c155fb1dd4a5830f14644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe33ff5bdc7c22d7f4127a55f3b1b9a716164f5539299305c8c2d44f9991bc673fc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c441387812accbdc94ead5c96d7ed46706476a59b3f8541083b01f553e08aca12dcc8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee1ee4d1f76f4749f286c289672437c982938aaf63558c3b76a8aadccc4c6f977716486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16346b4560c57ada19db6b8bc8554d01746a2959813fa2d778226433ec6de582e57e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3850fbc67328eabde4841596e43eab576f0daddd3fbba5c5713c9622e1146a1d8bdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f7faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dabeb9fe699da23ffc406d9e5a3f2a5923fce27ec0d6872dd85f208a05c090eba67e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a44b6ee1a328c3faccbaada64bee07e29cf1c1f26b71f9152d710f10b25da711204465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae54160fddc81a7b802ac47f94d699d27f058e150ebcb795ab36f34efbf8d250102a7369d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6d47455e6766c6dd24a3b480b0d632dc19da9c6943c61e6f5c605deae72c1ccd9d651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b50299592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adba0136ba7bad7817a76af21645c7a28cf1395cb59fa242fff191acda163006f7f9b66b7a30f04152c62bf310ff785e91655d77de88a41384c89cb2aa71c85d8e9bddf399534840d2b57704d5ce0a4f21d4f4f3e255001be5fe2b6890e9559826aa48101f4cf434d5ea765a622890be505d2aef773b27005bde26b8ddc56f1d84adb3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72bc1aa1795ab62b0b76efb0ae303e8a58c97af63e40c4b6c5905a00d761d1010706cb75cf107f947fe90defe3d54f634554a8123d1ab68746122fec0cd37192066a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f162bed0a4ed34a7b405c387ee8b67ca6c1236cbc3c282d21ee0b1b6c4112c4cc16d57a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1d79d9fd48b2300d8787d0f8122f3b278867d66027952465ffe576caef5a50780eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70decea408d8b6c1caf83cb26c5f0f20487e2f645036f07b94fcd328b4e0eb8a22bc37ec5484bcae8d52dc271b4ceb7a871053df322c21839dc8519ec697b41dde0f0ed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c9207496e1a76dbfa6cd1aa298812c02cd06bd26d58d6571ad71fca393833c2c333dd99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dcebe07f0253944052f0538926bb3a614a8ca521e7354687bb5dbb01a46445bc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec328bf87609e715711d4645509cfc19fc99884b0168d807d99ffee5ab1e3190802047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9acafc3f15407d909056d4ea92c74e265cca1fab52083c1dd1af3e8b2e4f44a93ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd3346efe7a8b160afc2b8f530f49af0993c67dd05d5666b6942aadb659c1681f092872cd1103de32d46ae1d909d9c70038c7552dc9a58096202309422ee835138caad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923dd1eb3dd07705fb6420bd71850ce95771037060baafa8ad42e7304561d681c0b99ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d111ac826b631f48eade2a85e889cc10c7497d1ef1a01eb7f539e7d771cf22ef07d2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae1c694c33d2d60cb8767c34bf52e536dc9e30dc78b90cbeaf73ac9c6b2271a23c7e5be9f160fea4d665349e9581baf6b4ae6e80f11ec0d24b705fdd7052db56471038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d6684900168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d6220fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f7a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf39858c3cea10b89c7dd59c8233a55f75714dd3d3cfff036022eda3affcf833ef5171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb11fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0437c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee095109da1984854ab6a0b98731b9c3159f6e35e30492b4db170a4307375fffb9b3b1cd0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f04395714640d7f9dec074ef718a0222a1d81d77722d43276054090dfecb0fae874082f32ddfd90160588f6823fe75ee6f3974e36c954fced1f336e7563151180922fc17387ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f4cc85c65aca02da7e5db8c436e78c84979db6fb94d0370821f0147c070e960c25887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d092983e66097901ff10731249df4b1affd4d70e3c468796570a0fad090cec548fc6dd1a9c1c2287a6547a135c2b71f29a107b03acb6b50c9f4a81809604ee3de8bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93ddcbc56790b8fa8d81194cde34f72656fe0d5098657cb6d5d7dd23796e18f243f6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf5502833ec50d306c75c6cbf0e786204b3bfd2335d0284b05fcc78342f918442b50dd2d8bbd50d54511ce3fda8a71f36f58eff43acb13a9804271167d2fb0a7f349490059428b4f3f39d3e69fc66db787fdaf585c58a78f68532655c42f40fd40de2a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c038e123ebb67d838efd54dbfc68f5ad5edc3be06736f0f014ca8dd111e55f797eb9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade39577512a6620118fd2294f19a307f414b12473b87b29a94af4aefd28112539f901d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a80dd67dd71901708fff085dc461ecb0e039dc7a53005742b790bded2800763eba729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f2bc5feeaf152974841a5a2dd9750068aeaf1412646ea723d2ce734172f7606ae7c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c24a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1e5ca93da43548a8ad089bed51415dd608955232cf08673d948fb04ea30516a7e87fb0856d15c1b61d9a8974cded88da8da911d564e3abeb1ef7b7aca1a6b85c530e0a08fa3d66b2b5103b42c051e7fc6e7f27e3355447565b1392dc6ab08928da6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc1b6251080f06ab9d031a4fe68dc7299a6b0d9feeb478b3c22445db4447fd8d7a1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eabbc4102ed5aeaaad3993ddee06ef437221345b2488750232f7564de66d139e4d7784b0a5803c24ef110c2de7ec1cce21225cfa11684a15996c0c2f6ed909d23c1eb8dec85c612af04a2667304eeaa205dfef2eae20becbfccb769f5f788ded00172245357e2b7f33e5e54fd0d6bd6f9d6204fac6db99eb28530c2a9f00d847baad87e91fa37d172fc09b51cfe34e60ae6a05326fff92ef3e0e0f72bc5e8c7aab06367ed900ae7c0317719377c6c0f6f17e5fdd581a5aa5cb6f780ec1a86e02c142bf9e5e2126b52acf4295317d9742a65e222aa53019046d226dfba93c530c3c3acdbcb11ed16e58e8c4543cf12058cae592bf45a5994c01a094f6c79a3441d4b02fb3628a5c95ee095cff24c579d9ae3be0823d78958a85b26c13aa544b7aca31a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535c79edd72ff0a9e800b8162b6c2df6adaf14626741d35651bb9800854e1700a521a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f063185795261a225ec1d34b75176b9ee528b09907baa9913721ed7d06f904b164201c708260b29a1c6568f4632397e84e91b2e889a37e2d7ad7801f32ef6cfc77dcba1925a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef00222dbce1912651f64d1c37b7915ea59e0ef170e235040a731c3232bd2ebfdd5761cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718c91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491a285d7b94b7457fa73c664749fcf624933fa77148e083c0493c8f4575190c9136ae6a477c1ccc5294f5df7311e8c121e31aaa633d8051a7a315e259f2cb5b78779bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1facc0d091f1065878f38da0e2b7297aa6ee5705871f0397b588c67efec655e9451f75244781af64f7c22aac42398f7ee39a14f34e55d994b67711a437d07665e699bef1d96ba23364f03b2f864d694897ce902a4f8b2aa0328ce203486bf4b4385c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea51075956ccd829087ede804f909049a9a623b59b870086ba5cd71734907ce914b0ec8585d59ad10380e462d92cbb5c1d9d4773e2a0c126e7876db38e8814c9d38a082a5b3641da9c14fa0f3d075d46486f537790e8cf7dbbc84a1337211e8d865db2ed84744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af972a6582bea82740bf28c921da8eb7c6effe9e5cc953f9e3288304bcab395a312ae822b788cf2dfa540de8aad741136e353672734ad09d9b41bf7428860a39b8bb7ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15190b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd5275f38931cf9982b6a59853c94cf5f0cf1f2890e2b92393b8ad304e53ec6432efa69c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b2409d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dca5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897dfc5042e5a5a29366a26f0f710f7738bdcd00e249f2e077dbb64a4ffcd484a5ac5c2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f5fb51f9b407340279a70441583d16c1bed43a36d036ef0bc3812c556c629965241c62c0921e51d9966f89e2ec722e0b4142436a9516be0f4a07399805e1e7fbf947d0ed19214e2253aa3c3f74c23afdbedea49ef14b5fa8502ba8e6a78f2d390ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c54531fbb7f6cffea29700b6a0e929ad540c3612b9f4d58dfdd4f266f0fb10b812922a317a9fd71325254b59037e2ae8f978d70ad80b140ae59b85efd62844485935cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323ff7dca343940dff8bf8f15b90454abb4953450adb50548e29353c61cefe0f4f4ce1aab25beb0d070756675f40e39d01c19baa4c37e339cbe9202fe7e9f735761c9ecffcff09f6646d7d24a35b5cfa1ccdd0312f66def97230231086cbbd97888f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f740c742c3e4f1fff1f7013c00c0296be11a73db0f27d3f697b8cbbcd1f8dde23931b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2db721a47feb3408af3fc2e90bc4ed1225de14130f138ffe614dec43b5bef0becc0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4115d3cc99276ce9a4487defbe7c05879cd248b2c80aa318fcf67ca42fc75a5742e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da8f4857e5e8873b56c86884f781d04cf9bac0e9947e2d784f78dde1ab9b87f9438c75eaaf794988abfdbe9852962ffa7081c04bfe6f7cba5a5088c5074b2a5773c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d400b8a70951b5aaa3bc73ee7e59ee5fe292e9a1f794caf578a402c665f6084767ddeedd00a0e8dbb98dbbb08120537c7b393baf91249923c96ae5458d7eb2b3a8b92b128baf91fbd346bc881e3e32aaa3f3385867fa6d3deff4850a28b499d29d87dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875bb95ba42ac8169c0ddbb4192dac37210cfa883b0200b6db00eabb33a35f6c7ec6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052af8fd17f8b5bc9bec7cb282a23ab070c3df1a49d48a303997aeb7a38c9bbec99b080b24cba8ec476874526306b928fe5842398196c257d6b66ddeedcfa8417a5605df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f16cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd18228c151a00b5ae3f0b9a08dc87096a05f42aa5ee449160aac98627ce8d2e691f29382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f67f4d4f15f36fb41019ccbe707ea24cb3b0133db0667c2c65789eb77e9fc74b3dc55caade93a4a3a190111d1d4884240491a0b4bc54d1e7a829b4846ace7e8066b6c03f812ee2c572e02fff2f0f3b4718eede064298a33702f51cde9078723a4d792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427a3c84394744eb25490cd3884bfe95e7c0837a79b3ac313516603646cf04612f5d419e8df4f97443c26527b1d7908b8a36263b277df34e9c35dd965c804d319bfd64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a45f8803eb0068f9075a66dc09dc19e023df24a86c3c6d733fd800529c259cd762368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4248d393e82d295c20a8584eeb823da9e5a0f24f661eda8e55f51f13009e42c0ba471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256cc630263252e05b4eb7b27c2a74316cd7751fab0c519fe38fe242ac6895e6a464ff5f8b3483a91483683bae8adb06cdb55323e3d952eb5eec0ea9a06ce75fd3b933e35ec6c7312dbf5acc3d98ea88f0991806ebfdfb72c3428ddfe950cac287d775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d64f625bab5fa61a39bba8ff83a83d731cdec492921b22d68910f31f3536408aed1d67709c02a8764e1819d620052341f5990363a3976e4d2ab134d0ed6317ebc1b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e559751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc857361a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528f96be0a6dc6fdc2270eef84a9d5441ed7599e8e769aa28f618beba5663e813f1ea39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2a65ea196f68974827b574e4146e4dc9ff41df3104d2d6e9215ba16e996794858d81b07ef000578247799e229c65b329ab2faa7b0527138956747d898574fb04c7e83918121c875b16eb13946718e34e899b42e99d3805da713c62341a585c54a3325879ac5aa919438bb19bef7c8a1fafce33c87079298c9fe924aaab57b2991a88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859671370a76a8bc89a4151d2c344bc3fa87e0bf84bee41d9ba146b36f5c9598e145ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4db27f7ea164bd6c6bcba0370788855b7d34a5f4431d937d9aa3259d0379182ef39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9d82f9892fdc0f8ac967d22ec87b23b0086ab41be3e5e03e345a1d6db3513b4f52a62f16ed063861aeaf25c0bd0264bd1e6aa3ba1b51a6f277ec4f9924ac78a7bce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5f9553e76fbd3d70627330ed87260a9df35aa0266a9bd81012ef8d429bd5e5faef96160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b77714b9931704e9b28d16b4fd0d5cc6546c8ce4abf6f003b8dd7eb0e3f4d6841520d6a3a4b2821ac06fde8245ebd257efaae987599563788317e9f491524272a97c0da16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d7e88a28877924acafb50ddcb964edfa7be76baaa13d0a078ef667aca1e93a74a6c7da3c92b95bfa85754c6375000c7fa5619e905ad5313292f4d1345badbe8a5d1cfbfdde2fc892d465e93bf1c2c022d8e7bfae1d6fce52bade5d1de92fd61227a5ae801dfadbdade004989fc421d81858da0db6682dcb38dc32d7129d7f82b526ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97cb70577b18a55d099e4f9bde78e0ae87bb6b8463629ebad7f5bf8b68ef9fae3e4278e32860323bea3baba55dcf1953c423bc52fe5ca90fa5cf9b693dd664c8c1be241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536bb6c658633af3201b9bf9431b5a3abbd0a8ea0dc46cf77aa2ac345e63ce10b7ffabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d4b5d9cd84092edc1b950e7631a585f686722ede021a1aff5d0675035cd4a97a3f2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd91372d3edefbf65d3c67c25b2b0e5014a56fc916e42113780e24cc641ec90ff7b417aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786f9a2a70c95000eea5f7fcea56ad2320b66e4a8ad5e2ea20011c389be1c6bd8743b013ec27be33eb505ad4dad79f5083f686f654753278537f9cce60256948c9d57fd059ebd45422fce646bc81d9c6a148f6d9dc15354573f389d53264dec193c4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b75faa8dbad1112a54c20967ca8b0a1310f8983e192c92ce6d45ead5eb8e46019398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc3a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d09ef8889ae5f5804ba714ed3fbae81749ded2341c1c07bf4d91f35c914385e858ae8153fea6dbd275937f670a63e8b7d2ef3070e9a553687f04d19f00a1c569b9111d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f3f40fbe3b8cacae71d6cef0bffacc29218a594f8f23bcd1790cb0b6dc1bceb6d40e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa15aef6849976f461a6a202d92c4f37de8d0550b66699efc398ada9e906047fdc36cdd5ecbbcda5a99d674567552e014a728a5eb6e5fb3a27428412f4460cebb7cd3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252a51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3fe1e430ccbd3be73efc5cd224815606c26ef59a373c269a3a2946de1d1d40f58599df4e45df4ccab8bbd9e3012f7a48bb99a1da922965d2e89d3b06af404d75bbc562880ef4cfbfda7f7a5e58482f71d96f68da13f4ebd7c27e8bb626db2605e18994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44ead0530f15dc541fb6f4efc3a9c5d22f2fe7b936e06cc1889c82729702ad50670462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f412270111178ccf7d05ad12e3c29bffb3c00a5351deadf7478c70471edcca2e5ccba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc70b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888d2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f3f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26a5d202f7187632fff67bbb25003d81d8968264ed7b5c3b8de906fe70d700f58d8b292550152e60b91cca10a51ca87602db1e8ab0f7754049cc13d878d1875236cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da859b97d9b32e6420c7845b2feb665b3d536dde031d64ab83200c5d0a2dce3255d4624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92578e96b4d7e3a39bcffb4d9f582a9dbf6f8848c44972d2a69442a8934201c7c717c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bda9ae45b656826d6adf795bd83eed8b832f6dd261bd74612ce11db74f66565bc84adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f089f85853fba58f7a64ffc3147bf2f57d41cec2373bcfc9b15e4ef2cbbb7c8123ba3eb964cc53d04a1a3b1aee040c1dea4e22474d24e1570d691c36a12a588559f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554ad4df3c09fe6769f41cc4f7b69aa28dcd3dcfe43cbbb88253428f8f6add4e0a2fce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f537ba0d1dbf8f3eccd1d87c5e27d9ca4c29e087d32f091c0c634720fbdeafc8692098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d9857ce044d117a726339f741ce26691fd0eab83189792b597018abd2e2366341ac8571d22f71d74450d780c0e55eab82c0aaaf5177e7682310c0d24279b837c5153352ba4639342cc5ebb77ce78c41ad9d52a4b70d710f6f024f62fa0f277c278cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b8959c4b1bdff1a8fab4ccec91037e206aa89ad38e7ebf8fb834bf17bf136ae9dac6a16827383248e976f557301ec310ec7b21146520b300c24a2999500ba9da9e7104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984474a7bd7097453aff0eef5f6b15e5061e992fddc6b50a7ed6e2abb127321790e4f52c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae265be4943324fb2dfbc52333553eefdf008d905c42c318c727cc9c251b37b363aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79ecdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80577535d13e12b07557096b2b32c463f66ca7e40887d4d17eda4c912409e12fb9c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135841ecfd1ad8fbec22b36121c95d1c6d6be504b1c3678d054a213f9b234f8f554aaa4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb413155fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7ef185f60b9eb7e2cbaf821698120cc60816d7c6b1ef2b1f795062bb13b1ce1dff7f78eac632f935d5cc5df5391b94c16105e8cf20e5c5915fb14859420c71ef8fed3f86da65c75dbbdcad07c8441e8ceeeb04084178c0b28d2e9a92632ec1631f66ff39e455cfb004bb644bfd4635de698a197c9fc2aef80c3c04aac3587bd0f334a259d2e4e44b1f4f73e6c531fd557450c5fc76358b9bc8a33237025ec92189015d6ad681cca5f5cb1e42d45fba1ffe6475761d0115c2e10efd0d746b601aadd8188d3eaee628afaf90b8614623039d65a7925d316652b3f59823a02713fe14bdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cda1a27950295d26ba91befd38ef642bbe40f8fc4bd251e3684238111b88bd8ef1063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e32490cbc536325f50c9a6b8f895748f10871f72516eb0097aa5ad244803af8ea49cb62e9b11569cd27eeee04c37ef400a557cd646e9c4758d0f7f58dee7a603f60d0a534df3bf0bda6b55ec0a81a194dc44a3ec2bc5123001d89125a88020af8f387dc416fe9f93d429fb83288e6f28c13506fd7e2053f0e26bde1d2e9410aaa45740653708a73389bd7a9ef4dd85acf45f19227ac60f2dc133d6285af29cff774544913eb6ae15c7986b94d55bfe7e41bc92652068b699c783efdcdac361c7bd0769f8b3fa03ef614991f73173163aa5960fe61d6dcf6f575e715221b0a7404655efd40b62cfecc09799273dc366662d994698eb00e09170579777941b3ed7ab13f93ba3cd73b09102bae2888f1434057163b2bba8ae7cef49ec7aed840edaae7e237bea2fb74771207f25d0d7659867388c65b74479e0aa7903c4ad0c7e8fac5834375ca69ddc4bc45dad4153430b33a7efdd9099f51e857bfff14cb89bca61fe12ad18194064055e1009e9b48bc004092917b259ba204c1cab0df6d91eb118cf860d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a785d91859fcb2873dbb5f22f9e6c7186996c5abe39e0482bfd88f296126c501bc2629cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f00c4010fec69acbc8698855ceb037d6545b5bbd4e778ec1adb369bf310a6933b35979cba090aebe352bec6d0b213a8fa46463d0cf2ca3f2e87100884bce9e7a9e10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dde4c3f54717b8f35422d1286d61efae48df01f64b9aab4f85739b26b4fe926a37a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da18cf0521cd7d0b66b47c19bfee17b71adb355364009217ef0f8b572211b3746676b553b69600cf777b3723eef481ee3ace8a21ca09eecb560dfc88485d5c55a70e51d4ae7d610fce676dd93140fbf3d5a519839dfed73a382a68bb1e87bbcec4e633198a96995dfa5eea3ef535f9ff3813fa98a8a61f3acec7b02f527c51a5eebed74a7e208e44d73605248efe98f2cb991a3b03ec3f5cd8de0ea80324853645aed8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23ab4f288393c43959b860f09d61c625ffb50cca3c3defbd1185bc9bd096be1e667ebf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0aea778093d9851de955c6280f2edda634873ca0e11fe9598bdfb1a79a3def607689bc46750e0c64f82a6f1d62479747dc9693390252932a0bd29f1ed5ab1744bc3eb1983016a492ce0cc7543eede52e12a93bedd996bc3ccfd15d5a09363396cadf35d19a3bf6376f555eef503949852750e57195f0f93ca4c43c3ea26054a359f189fb3480881f77c9e84af20cc39e27b5d1d697e973ff2bffd3ebbe3ae65803e8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc56c691f3a0d118bc458d832cf58c90104dd1b26c0401e4cdbca8a4683fdc0bf2e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201927fb76f5a408e40ed07d641a2a124209b3592a97072baa56784780bc002fc92b4e79c5a6356188c6b78b6ee69c90ea3b306c41d27e61d0852a4f627ad5c3d82011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a46b0681a041f5d08a19253a70afb9fc206ab916c61e4b310690de7abd189b65ee1a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d0d80db6baf5de4375b27ffed2a7a32bb683db7e472208a58b6e3e5148c64ebcfadea22334cc6869e8c70d9945281795c3b571f6e66c19a7fe84304fed13296b01af06be5114b4d9242764436cc7c567622d00b180fe01e0d40b63f2275902fac93a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded29e4cbb1024e08c54b601cf2d21a180a4b6f66f957eaacf9ccb4c7b3e7b377b23c49dbec5fe350af624b6097c2c1ccf770873f1c6c7c38fc8201a622e20aa57f3ff97fcdde1239ad9461878e74876b8ff179145e6fa989102db87bba67c03e4f260aff2497a8fcde06919e44c787a08267894be8444daf28d1256b25c1361a2c1a086231650d8dd3c45e68c2f4f028f13bb32c9de55a9dca2fbfcf8d7821f12643ae3ea8ae9021cd21440330b9f3250e2736bb70969b307e7a1ef8ce95fc0f4e9fbff09b6bafeb42a647b4531833306dea5327e113f16818d21affe4001c7d5545e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007c81705f01741528d83a989b5cf6ce1d8c29ec565765fe75cbda42fcaf4564fcaf6ff07658d20841d2cc22e378690d84d0e4e8beeb2517004ab9773e3e66fc7fa599bb23144c7e37507d79db681559adebf7fa976275367b6717ed9df2485584a168a8dd9f622b57be1136cff660f869cefcf040b40d2f49f7fc7851066856b64f5e1276ffe01f2bb0972c2564377dee9b4d11a0b5dbdcb7850f2d7985da7994cf3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217adb2ee12d07d8bdfd024622465158e5d001de95cd5253132951fbddd0e895881bd03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03ca0a63254d31e2b40047741edf7acbf5d9ee06626ea33b36b349a8ba8897cc865555a97041bdf7cb90f624b2977dd8e63b1ae3b32de0cf6e94dfe714cfcb968d5f2dacd4e7f63d30624b3b6ea5a34d9a6e9c462e43bbe8038fc3d415e56c1c4eba6405fa09c25c45465cd4763d1ac409e84403dd5d8ab229b9f952cc1bc6f40a08f71a3e436cee2e49888d688a09242ca70818a71b5a8cb7207bf55e03379e38a2e2d1035035f4386aba1cfeb03c609df1add61d02f1ad6668dee60f303f44c529b832f7b36cf526585046feca377bf36a2536129deda276725a23b62cfa6778b57486045cfb249d052c8ae67e836dbf7ee3689ebb4102f76ef777c736300aeaa716ae8a29e3bdc7dc6debbe58aafc54a9845db643da01fb60406c78f5175ee54bafdd8914262238a85ec5c93070d84ba82b1325dedd513cddf26b78b415bbf8bcc983b219d461f2b4f2d8c56e2bd5813d0442a8105e17175d8cb2a596808833343df7ac3b8750eb20bae8c2150dd677a9c72762b68845968488dd67f13163a8112261e1d158023fb3e74896b12b6595c7d969a8b2a0cd96ebd1ee5a600ec53ee530043f92353b3f6c83611cf8f626769a7b246223b80300567de5ababe17ad7fca59c0cb5abfea70bfe8e87ea8d19b433cf84cbe6bdb8a78ff1da699272b8553ea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e97780cb41bb69fa8a0576bb032af1a6926d8389db97f37ce2cd1044dacaccbc46d4f58af2dcc6fc4f8a616e9c70d08f2adab56a37b382b9778f6a7a73aaab166bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362ee6fb10a0b775b6b02a8490c40e978597ca69158e5e559b1bdf8b30c3b0a75f0398504f66b7c6845ac704c9fbb3fd13c01a9b64d063bc3349ad1a480e727463ca5be2ba5d01f4122ef78b0a42531f8f006d7abc441d04f2b924ea2768a13fd7b7d43b7e493121983d6ce84cf6a8ed2ea91653a732ffb704d62817b30477ca44763f22bfdade1b81e3239bc9624515cc094619a4d998de388ed7e29ee96cdb1e36aca363cf60e1c5ec610d78fdeed7355cc340855410fca3f555df41f1b1dd9bb2e0803ffb19de5a862f16b6853fe12ef3375160ec08fc566284050512038b24b18b7d1d1c37e6cb81202295620e1fccb9ca0ff0810aaf164739d4808851d3ab1887fd43340870231136faef003354cc6e030a0a23655483710e3a54a6310ea6971bb9ae3e5e58152dc5cb78e1a59af72f755694b16ac291495fe6ecd7f726e40ab92b1e0472d685ffc2c7003e1ade7721311debce50259e810cddece87c59c0b82c1c721d20ac201b3492fdeb94dc57ec4dbdf9f7cd71b8b67ba8801667c351cf08035609fdc375aa9d4f932c3d6351d495818a93870c6d763cd4d63eee8f0384ca3ac7c8516dc763d6a5efbdb76eed8e94ee98eef794dfb8645dc3d01e1dfcb99db8aa03eeb7ff951056be1c8b34279f257769a0cfc847a94d641f318fd63b537eb34eb4325fc47361168c2e706c554fb813ded520c92f14f5db9674055b8889f086a717f008e6d4a0ff54785e668ecbdf5015838630f193ed15362186e70086c793ecd8e04f22b71dcdd44f0c0a22714c4d940221612fd9804b7a96aeba8860ccae9161d1b7561116e4bbc4d41f54ffb00d9f2415234103ef6100ce99841dce1ad49c437b92b68f5d13b727d54e40a7624d454e7f5b7faa25feb6d70ab73c92990f621f78f52b342728c3fb7ecc06916d2cbc1e152e08d473bb4627c1fc9e4031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb6f88a33314a4187a52da5b91bafb44eb1a59765366735ea1bc79aec0e0279800f23c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb8542269c349dcaed5f6d31361ac02a06989e7402a656ca6314bfb5cc5ae428d568be381412fb8877b7fa64961edabccb1bb458c1c7964b4d165e7c1a5d69ff1a20c368708132808b14f6d0c7c4b872ddddc61ae1cef6c3dd1c58c4aaddf5e0bbe761bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a843408e46caf9b8394e7484c277a66cd7f3ede5b021c138fadeec91fb320e9624cf4a211bedb2d6daaa0d9135932e0ed935505dddee7e3be387cfc0d9eb3952d282e9b96ff22dc034378cba168bff8479fdb700a517853b7cdd9717edb98b99cb4b0a90addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612a72f2629203f764123feef14e550885a260fffcdf52deed3ff2decf2996e449f685e9a79f3dbf17e9bd5b402dfd25ad014886fbe1b6975a0913b3621519cd7fed6c04b384d96b7a51c89eb1cd034995b764fed475656de15980af64efd16af6817c8d236cf68f520062157ee7524c3adc254bf2807896a941677a0a259f3597d1474f85c7db90010c7613fe1b3ac4c692fdb94aa19e1f6fa08a6cabd3857b552aa45757d13e99d86857fe8099e20467cf3fa9a873b29034e37cb66f2b623577334ce42483d6c64563e8551975559d7880e87a7addd3f60e4e2840ed358fd0ca31342f48af6e2a7636c1ddbfcf6790266a5eb617b05f88336b14b634e3da3575607b9a366feaeb6f980141d7bcf5f7bc26d6dd3ae3f4c5943ca504f51a7608b74429c1e883abc53f00557abd13b4d32057c4784967e9736dc93987f38b18615105a48b43575dd61081ff2d38eb39b08dcfe5a41dc81d05c11e65c096cc6eb1c10ccdf08bd6e11f6cbb13ee53eb26ca84f785a7a5255820e0bc8f23b4dd75f04a10cebb950501ee5dce93eddd3e4148001962597ad12cd787c4437408a99cc4114013677e2e9a66d87e026ec89fb2fda63a67f151c07f098e4985a05f4f4630017594f6736bf064265ed4b04bbed27ebd7c260ae093b0408376d5f6b76d2f92180bb66c610490c97af3752529ded3d6f10158827d40c0250eb994ffccfe06203b68730bd0b0a11b94548cf24404b3ddb31696b4cb7816facdb579902905605e0dd802b6203fbd007c471d90473fde451b84f9d0d3c48a36f86b0433b9022d39e32869c18381010e634e5eb88f387e8661c0d5bd6a75b5484b6f953929376c74beece0901e24c9fe8bc5d5f6654575bd4a8cb84ca13075ec3666e3b1d887f4384767d65615919b0419ffd791fd6b2f2d67839895537f3a81fbdf4dda96de79759bf7095b2971a1254407504fde6cf5f9dfd60d55d2162bcf977669cb7bce04578cbaa574788980463f264a031deed07bf125d713ac4c5567b7f180d0c4a1a9014017af3ad78456e10ef96e3d3ea1d0895d05976d274b581f50b2edce7d63cabd20831dadc90d58a8de8cc31c4cf7f32992dab468a5a6721a09e3dff1437cb4d8941ecc28db6a0e5867a8103272ebeb6817de1ca474d4d86f06405456d641d5b0007ab5f28b322ff0940168477138958129198207d77a096ef5c6dc24fe3029a93373dba23be35b6312d4cb023708d6c022b0b0382615157561ea4840b58f308bc7336109ec3ad9a0fcf6507a9afcbf3531ced2d2fabe7e45510857dac7fbeec5bae384871d490e59e75e3249f80dbc6324a7d76305dccdc13e9942c1fa216bc83bbfc0fd00553c74d0a8beae19c3b5cf412ec5ac6c9dc62bbfb9b7f8452fc3a951568d7c746148419d09d1d54567f67b8e25e818cf499f4f1195d2c925f2e3bfb3cfae240e3d8d865144a6a984cca96185efcdc3158ef8bc25639ed39247101253cb3ef5cf5f71e6e0c4a2768e754eb5e514d908e7e89a6c82cc60ddaf9464d9f16aac538af88b3c614b14196551c4dc8aa18a2f18fe777849c078d96f0d3c74d4b10c7160049d07d970096f60f918d2e51ab7dc88dd2fa132fe6251f279ff0ddc047c59019b60feb3c8f68a0f08e2c264179356db5eadbbe58e0fe094c692a4715a32d510dfa3d5e39ad547e2844f5eb796229db59a06b66dc494703655b6bfeb34ea7ad5f9190ec2f3f10a1e33ea457b3407c11924347a6edddabdb05ec219e08e80a8226a6c4fe2fa5e71f997a27fcf06ab8b08feaaf8d7c43fa28bec63da62e9f2b6ae5f7abd70e23ac472d8017d830d89b07bde686578a1667dc715fa4734a5d5376e3635a96f731721b4001d4ce3cb8a3d447b0edc9fd04ad616e4ac44f698f2a99a19329c7743e5c3c6676ae31c74bef118682aaae695677d6ffa22729da5bbde8d66a6f0272ec9494b016a79603dfc01ebe0ab27b5d7860a1877a6c70448e64cf22988fde07c4fd80eb81d4f1f0438196c14ea54dc2edc189b627165a01313dffa5c892f57285c6bed99e9e1feaf90b9f7eb7c24ef88ed83f33c58124339a8526d2759761c6ca4ee8714383ece4135de69dbc152afaa016763ab1c1d267e67696e814aed99097ce139236f5222b022307d634b0c22bb89a585e7cacd92109a281d3da22596456ecfe454c410175f087b4595da6d5dc814e5077703cd5f5761014e4b6b5c4f211b4a1385c20cf7388f3e93b02fdc84a705a24b6d3a6a9f51ea526ea9616517c5327e2d0cabf1023d91710711ca405c485394feebf4e9cf3184dd05383b825210a4563338b3064d12d7ce00e486beeae0590c71d08989f86174e7274fefe7e21e0ec5ab22c946c872cf2fe5fcdc9b9ef06300efeecdf36f4728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3c5649182b92c99ae891315a1e5ebf8483aa21b60595fa4ed0d817888dea6f66b4a131cca7180a040b6f44cdef22113205866ef5ac57a1b3d26de9705965c438f324e254d8db5a9b99d4e3a320c0f593adc71aa7dc6e8f48f8586dfc616b6b60389261995bcf8188bd7c220e1d324040fac677b789f00624c988ee81e6c3321f79fbec7b47066f2f02162d78bbec550a37debb7943fb2d6d687feab436561cbea0d6da54b4827a3b8eeee03d8d5f26703b56ce0b8227bb3fe62e88d7731d1853d64fa447da5869f15e36f7baefccd24430e4c0bc3e4fb823df2ba99cb1df8577a30ad8514484d1770a60943e20d8772bc33dab3dd9d0e4dbd33546d10714cff108a829c1b9e55c694a9774ba757808904851e6436967c1c0699ea98ffc953ecf1eefe554113b3013a37f82281707318cbe199800b8c73dbee70d26d4bc3c21b0555e8be57b66054efa5a186cbad9472e686bb91c01fbb185dec12feeabf47a8169cd7fa6eee796ef730f54ae33ea90fc5a43874a06338254df62e3e7b3a0d3341d8f9bae2f2d5189f3876c8dd50490ded093b81a4117a20c70cf1a4951ea18fcdf5881b6ac546db12123389116a3a030b0f62b958ce5e5707d4a81475e7ecd5861cbf9681abf0e9e41c7ae414cfc7afab0446236e6a09377ca8ced849190e47135692df7c14b8ebc6ba337a38e8af9030ba0bb1cd0fdc613b29865ea64e130168ac0c3620839cf43ede75c91d3757cc3b8036ee180d023ad7cad4c991f1c5b10961e89805e33c6b3f541a0a9b67a58813d3ead1a5d2bd3ac82c4f10a6ade063d3ba835d2c269498dbd54fe3ffcc3e3df0fcab75d0302d115cc17babf6a460c8a32f417fefa19380cd9060cecf85f8410e125bc8f5a8551bb928271457bae9d6f004ddab2e40ad8daa119358729eabcee964dc2b32ac6bcc5bea52daac520fc021b680e05999fcab92c27c94e2fddd50894c9570254fb5147ffeadc36e984a08d3d1e5aa5f2c51b5bfbad539e1e8f0de7f4d26939d846301e93ef7709449cd4b8e090cfa1c7599e3b87c619cb2ceb2e6b7710d64a752c2f8abb8379ce19affa52d183afd318d05cc8e50fba609e43ff46ed0dc8ff38d313d715cb7357539585441a43d03161c344230d227ca9b7ac8804c2e64f2396f6fca60ba0429e6ad254e108daf6e18a44bef4a2c556b4ecb69dfeb2d26525a390c83dd6bedc64e945e358c222e666cc74e2d08fb4efe865c00658b1f772d6ea20236257737206c5930b7f4c9eb9d949f41538569942f9b843502c82d5a180d430d01d8fc976b75bff1f35535532d4004b49eaf831270ed779b9dfb92313961c3201a7ccb2cd6f835a8c208defb6141c3e6dc054da646c49b66587008afb6f1f3cc2366c77272811efaba1b7174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c780891df6a1b8f330a266d4bff00397675265c0a6cf854a7ffbd3406d6b8bb62807ec532b61f93d2e2be8ffc2ee31e514f671703b5bda2cc6b1852c521cb9e45f87dc0f232225635a95f22fe5529f24069dcc123207fc5a4b62deff8eafce34753baf3b981733054cc2c568e10a6e2672526e07794fcc28ccb98cc62237430553a4377deb5d92ecdce277cf44efd713898213d41bf221f6a92aaa5a681f27a9d94849185e4ac410b692d6356703033d2b68935ceeda1cd7edb287dfad48caeabccef25cfef6751bdeef2c04c436aa108c8e3724239efb75864517983fba44a5b45c03bda87a47e676cbb26baf5c885c46c147a70500c8aa91a574af82ffb00675423f74ec3325f1b265917cea72faca374165c847d7e9af61b1519168680d441cfb129a0e193a49d66ca196d3bbd0720a3c36f59ee9ae7ec08c714b66806530b49533affa8ac8309b28fcc64ed18075d6bb357fb2468fe4f566164d788b9e8f226f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50eb306c9744ae6170461b45c4689590540a6d4fac2a2216008b50597818ca0906fc4617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d9875d0a8d2ad6d03474f9cab3b23f1c29951067d962674d6217f9d061a438fcf3b2eb11c2b192904a1fb4ffb3319818aa16fe84e123ed9c5caa16359e82aaef840f9c517775891f873cb4ba71bda42cb625f1db70f6b32dcc9d1e0a422192b465e423b7c7b22f3cf32bd99a784634e2a19655b4e3930881743f73e160cce2e1da601aba3cbceff367ddc974c6782cea3f063a18a3abb0f18c3a782447e7feb85d526838debc375c39f805e855c3dd11609eb118f1acd98e55e36ab20a1baf66803d608dc0869bcbd22d12fd981ed079deab352662c39e9dbef40d46c67cc0c8d697a23d9279d140461fd07995b6ff0a0d93f2148cc7901bf31488264f7830f9e394cbcae3e3c2cedea33529eede87f3f0670635b269fb0ecd234fce2a84a3c262d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f27698cff91c7d7e22aba79abf842c3c1ded84dd0839bebc20c1f3333c49b8a64fb175711ffa08e69c3b5ac5aef1bb27b7a1fb2386f1eacdf072c66bddb68c101965a0b3e730f2596717380374d4124d91c6a10b093d0f0d787ce44ff36702ffaab04e0474a8af6c102592d7bda7fd60a5d2eafb74500744ff2b3ea8a6397348e7b33162496901623a17b172b5f27ee5124cba6a29ef061080b805d133f7fe59e7c09f7d1f7c58d1661e5e97c8dc7ed66b57e35a76a6d9204ddf1f3395bad6f16c92b10bdfd663ffc24d266d8691b01a321d15bf3ae8f05a4a1b55a69c74a576de51afb02be1b53c13cd2b548ed754a3f2fd380d5ad36c9951d416e3b143e3ff835a1af1a41634a895a1965a3d7915d5cae820fa00b554686c34ad5a7cffd8afea000730a24bc5d2506ca8d7cf0bfc3348aaaafdf54d68b9c081d8b289d0e36e134282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b77342657937a4a05cee1c66cf7b0af427c631c132402e33b3b3378529116304e7389f861394d11ccb41d09c410dd2f8d6cdc3daf796476a2f0c9b1ab2cb7759723b16082a024be40f3e91a6d56ad0a5e2470a99aa76a0747e478a819ab5b5f475ce29e840c4ed82a08de586bb31cdf4d1fa46744f6273bb359f21400de61119c60fbbad89693201fe8325baf6684f34b45572faec19639284d0acc30af1337d51914c1cf52bc9d4af48beb8175ae7ecfd650d37b8155f514223d9ae5ca707f80b2bbfeb9a8f521f3e321bfb0cf388b38a44b1e093468abc2b22b7cf5f6fedf3aa57163bb79036991fe5beb0509ca92a8cb391d1eb205967d7e1783da78646f16c031ead0bf99c7f2eba05f75feffb9226770431cdf814c032d08c91d38ee51ab47f45c570dabb467aa7c5a4c862df73d874960115be29ddcfd3022583920e085f091424bc9356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf8842cf61f7c04b1a26851732028c67fd19788fd4d246589ba56789bee7f85f4ef95a859946109a941da71c1661f5eab6e007389252e644e211b8fe9d6110224c3683bba2a7b74d764359ada266c9b798329c7d706f833aafff78e94da9fb24fdb810630db5bbb065e614322a33b732649125de5b5d76344d516596ceb5d94de323d0fc1c8f5914d8510a0ed8ae35da94037aebb57b1cb6b7c507b43570b87fcf8b85ef1e198e310d5d66dd207585d0d04ad3763096d65f74f2fc94d903c69de878fe6ae1e321ac4889d2f4d339ec3081e77781ad9f0f50b193aed8eb368378fc074dc573448eb03f82a906b63efa7f69adb1de25388b18a2cd3f064742c584a818d274c0b10f90996283818be843118f45cb8983c7c0507eb2370db729c1f00792962f4fe8d5ec67de5cb12322357c41386b65afaa67fe58a57b0b44343d4e673c1c9a91354f6b01b64779cfcf35d76985263db977e0a38a0acfabb2b30d3ea96ccdc56d7dfa7367ee9ca9d5c27e66848c325a62576d84f3f825bc1b0bfb3a43fb602223195a9d2e308ebdf9f624348c389c0f8501d388155b2904b3d2f0f3b0e79004120e6668b5af93281bcbc9a993496741c4ad8ac5320708da46b4f648e3e94637e16e5ed1fd0efbc638c898b117e27bb456f297c77b8b9d7411c5904bd1ee5cebd55b647d988dfc608c422cb1cf4ccb098c4508b227a81c020f50761f264e5c69d5834a02ce685d0e15d66905677b8c6970650ecbb029c473cc9724e86a8e375f1b9074571fdb2631e59a5a0afe876be30a1d378a93ad142c30e5dcb37025e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc2fb7636ec3197d5d3e39bdb17c04daaf0c9210ba6d4c16eb30782e1601ea125a615832d1e1edec63dd1ab42ce9256fd575b3be2780b1060149093ec1717f1305b1f0a7e0453b0e4280becb72895f730d26aa34893be1110c0c1c2ecf5cc35d213dbac976520b3b264f9947101f22cc2ce61085edd88d378ef4959c6197e85a4196865af1066e4f49be206e45ce794cf1fdc3122cf0f9c2d072ef722a7c5e299d057f8d615d282c16e5598cd187b3f2f1ac4d35c83362c71448636c14769fc2e710c01934f82af1a934ffe649f2cdbea378ba704d2ecebdd61d169fb547d8107446c017aa57bf88bcf3cd44e5afdcfff3e6d3096d209b263c675ef85041cf504deb0148cfe621ceff3488024fa2e7d9695ed4ab3719a2282e9eadb8a13273d28dafdf2282acac1241a725abf041f7b3ffe3651c83822ae035d7eaf8b3ea78b73b13be5247376f22ad7a8836b93948080833fdf419e51e69af83fc8ae507775f5e4f3a5f6221b11a6f3e65767a526a340d5ecbeecb07a69f6c9af66d01981bc21c152b38669b4e16cb906169b3f3b86c518240cbfc372b6e7616ca5feaf92e9c02edb785fdb73ba68f291015adaa246feda3ca0b29ff89a398af488d62d347dc90d84ad562ef409dcfa6cbd87471439ea17b56275633891ed15b525ad2ba5f847bf75befa0fd69c5457ede9385d63c07e0aa03897e600f5fc6763285dab31ec85d158635301ff3df873e18ac3737410b6a0dee118df1aaad1b51bd1bdec1a9a5daec8715f637a054b78c4e9891d52ead2f1d65ee7e9f5e1a6c6676bc13c3ee5fb1709bc443d118989ce0a2525a4edf0707b182997e9a69e154b58dc342d15e66cf699a74358fddc93ba647133b2df4476194dceba7118560112a5102ea9adeda1a9cf35775ca8075bb3b0708f000ddb3fde504aaed064032a19d494ad988356c0a6d3a45ec7a29ee2c66a769ced0d4feb8ceb72a2374ecfcc34177feaccd05df2133b0f3bbe89166c42a60529939dc2ab6aa6ff1ba79681a59bbbf85c43034ca0959a13a35f13329306b74c7cba8a4701f85a15ce2f6e0604254d4690aabb37ac462be313d491985c418dea9572c31861f902e93322a5f913c2eebcfd84a408c3c6f378fe3c20a6ea10cde606fd1ca3b89df1eafb6368281c4605f8b4bc2ce21b4c4e20bcfb59c061f1d38f23bba892b1d730699e73d04302fe0b063dd5701280b733cb1e00d862fab109c4fba0a3d6ef04709aff74bb2bf4f318b4f6bbfb2171e667655b7d631e5d5008fb8c777744949ee6c23e4cd9e915285779bfecaea811dc5d09cef43dbcca8b5eb1dbe66b135cb5f0b17b596d3bcfc08d75e6c8c96c0e324820cdb223ba13070e898d40c0efe9f92188096044c93eca80df4850d065782ac804fa7b394f5cd768bbc460b5f236e04536ee6539e0b6863efeef901f4c820ab08c7e3fe7692646a0f972c39c4ee40211391a90ed8df12f42e2c5db927f3248cd2c086aec8d448683a5cb19c6635028708333d4cf393ebf68f87dbacf769777146963e444c66fecf29da2e6c9f59e0bd04a2b94a1f35a91d125a4215cb9a88e43bd29b25d3db5afedef15ee69ed1976c465956bad31b61e484ad0eac0b61d642a86f799627c1e30f2414bf9b7762870ad3499d78f2b7b5357ecafefed74da95fbfe06ef09c8dcd18d53e1654cf9967145d90789a09445d3b313013d90fe2149e4bfc4af59355047169e1ff66f387720eda1af9136247e7cd0548d185d6d77467b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d4071088d9c9d2a96232fa6652d7183b7f4357fc673367995f9830edd3f554e04bcace2f51bcf0518acb188fc0bddc164c7aa5b7a50f6bc649ff4f9539e5d6b81e2f607a13771f5c03b58af94c7cbc53d9479fadbe934c2ddff21f8b4bd06cdf059eb0704b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673f4e0337e415069f11d21d414773a9822c66c1faea0c45dea5605128c7293d9732125a19857c0c1637c86649e6c12dceec8554c757f1385008db9bdafa8956e7e7a782d29fca081eef162eddfb8e71b27221b094e26de646fc6a278308f6079dddd81c83b4e5469f4caef1301333d3b7e0cbeae074ca8498f1fed0e76af9a3fcede9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da5e5d066ba844c09cc077d9ac1a7c89a60cadeed1c29a752291a6064ab407acb318f2191bb6b2c3eca73b25f8a49a0e5ee7918219858e5988f5f6473ab411328989159614e76bd24286a8c5e9e3fbd4255bb210de229d09c6dbe1557f0ed9e2068bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f17e1ac165ea969eb4e440a1e1c36319ecd7f7e73a94aa1abbe2f47bb6e8f8e2e2f3e70305c8858731748a4fa34c34b8023336c34465710263b8194ec8d66ad7fd24d7996e3eaed026a0e72618698a0d131497eb75df0ddd39f612b234a0aaaa78efac5e2f8a913e5ece10bcf32ff5e3aef34ae4cd10f10686c3e1bc1bca62e7de3311cd1d844e6c26fa59ae72cad3a1444ba2f1e9bae34d655db19d93161a6ab2b18a1d729f75b39dec3e8e9f64e3ecf0d3a26a6287718e08265e838eb4fd0014c35901f713c6002ab5dd9e96f6fa80e7b9223a5aad65a49ce9bed6cf625480cbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c312d44aebf9bc4643150d4449bdbe15c3f53d6d04092fed34026247a7e7e039af6347443c92a00cc8b4191ac8890025b32ac55c2f7914f1ebdfda11621f8c79d6cbec017bbe1b41503e459a13d98f4b2d2aff2a93041fecda43983409d1d3e1859700ea3b5202b781428431d09b37f470abde0393c10bb0da57d3863e104baaa9af6bfd01b627d28a86e110ec5e00428b37aec6c4a19280a745c5c22aee6ae8794f75772a2a593e83f712c2830ba10c5b556d586ffcfd59289279535d75b58a0081bf06f86b3ba481598d43e938c0b56eaf9425288a4ae980ebda0a23bbc04cc5d385c709621a86d13a021506062d4922f20f23f81e15662874d718a1e09afe9a3fce6d231dfceeaa3767b951e733637f6bac6bc959f83559b0f2df4044ba32ae4bafa6898a2256ac24ec99c4ee9cd2dd3e12928b47a6fd6322ed0ab3e1ea9fe8b33b2ae3e376597129c8358f439e75f9f6e96ecba9958213eb03ad88cf53934be8727f0ce633a9139e76ba6dd8360d5520551be080c08785cd1eef902e737e3d651d9f708d63235e59a5f535538afb2068752cf81da8ccb944c18ccbdf2be8a86bc160d22f99ddb0871f2f1c8f6c92bef5a13401a538fc5f96e9572b86368b09adeb3018e875611dd4f003fab058bb13ebf1bdfb8f0feeb51bac6f68affe45f2676427a9cac4bfd9e2e22c9b0f45677af86b3557c512c3a1dd462d673807450a9d9fceb1366b4426d4f8a13618512a09aded424bc035c43ec663951dfae1cc803168816610f002ce77137a574f59bd6dc41f72227734307cdac6018964386873bd2ea99ae91b5a7e9277a96b214f60b7cf95bab08d3dcc7b51cb8b712ac718b3ef701e9828b5e4183a1c3dc750cff383e8b9d1a6baec289d70af252590942e9a1eab9bcbff65bb9dd184361b64aab3b8c937c249c947bdaab9d9ee361b50a74364fb4ba0ede82027530186df15820e4fb6f2ad54a3a5bbc324f75550c79c06a33f5a2cc85678d898e92cd61cf0cccc722ea1f5c118f5f58c70c01bf01f6f0db09ca8671f768f6bb2aafa4f599c4b0d4f8c021a60d4e79fc9d9fd7633c8e60640dbb9c440f5e14962c34fb09f57467313ad9b4865777329798d2fb4a10e5fa689b897270bbb505b0c90e94e78ab76c9c6a206b1ded7c1be913fc88b7bdd79e147847e38b0032e7e75263f96e41e6ae1edb91c2a9717fbe3a2a6880b8bc3d3c5693d05915d7d8b36a80cb1e64839318234df3a575a03cac2c5e7e11249253fb61cdcbfed4ef77dc8b90ce6fb5f483d59d91868746c90554b279de29db9264b622c974ce13704cdf7e5e477ba8e5da3e0221ed1dab81c6e5f976f4958a979ae21fe2e9671d59bd10f7a3fdb399dd22fcc9d0b0631d2d0e3e731c3f9170bcc918b2e54ba0af5abce1b37ba36574eb1f9fe2c8839ac665ff0763a66bc59c94fc75525577eca0112690196385af4b8d046bdd94b760eba6d11c312efaa86dd49a7330fc2ad0023047ef2349dab570a774f53276752da9fe172d48b90e0783d32985cff20ab361afae4bc870120a661d99fe565dd6faf8765d76f4b9ee940c601382434b8e63e1d92567b6e48df0f0d1a87a92827c55ac8c9774aec4ab7f2f7b306c236a497ad58e062d8a4afd1429fdcacc89e16fa0d0d7ea132110963d188784158a2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb06ea999bfbaa9c2f6feb75fe3e4c7004f60f6c22d924b3d2744adbf7a7a8fdea278a12977f87101f858239dd0bed2f09b61dc89045ae1a017ab83fc2897c65badd4ee5ff0ff3abd50094f5d1be753c26b7b4fb213a4587e2a4d66595c4226a5c9c52da923d2352aea21580a8890cffd4fdc2be0162069a35d4801ea6be8da4be1291baf6507de2102f03a65c460a32ef1fb229c4ef61fd2afbafb190d12debb4b196430ddb96ebc5f68589a2a00ba099ff0f80691b4b1fd70012b796a930cd7e4e3dc390820d9132486ff1558667ccedef3e4738cbeaecc8b621209c437099fa1521d2662b3924498c95e32bf7ea986bae1e2be42c4ee3de8ce74a231aae9a79e57b3356838cb6b669851c9f31023478a56b74ac18226fbc61896ce2122620a7848b6587b859607f200f116e2cb043fc358e1c3a26c326b563bf348453cfc68307eb272334c5e039ae7dcb3fceca8caea1d7735e62c8f1044f2e1ecb4b3f8413a43848cd22a585bfd2ec6379b5e9b64ac2d1f1ab34b9d991a3316cc61ac9adae90f082b670a60009833b8cd530b7734e0cc7779c0b1d0153ab0a545ec0d931d2b648b32eed3de6b39f8b277cb471671bed0922f6c66f9e406ed74ed0a4afee7d12a439316012ad97f95dcc1db7dea2baf97457ce14a9954145c1b17e33949a73d3b61d381b2476ed7dc684e5af5926fb4d4fd95b03aa58e344d2084633789182cb8b7e01f9a9b02f7db002cb0bd7c134f01792e5cadecf203c4a27574686fa8fde2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98585a5a76ac8f97cd0d3b81a43c345c2c2bf72d6e1f01f95559decaa5b389b6921d13156ca4d0c3ede777475128450bc13a9a5249f102cb630b1f2bf6035747602a5c4e5bfb058aeb7ac1676b55e4a4f3bd06a9dc0a9871eb3c660f3f8d1a86491cc420b3ebe131af68b9e16918af2a4496faceeaa22d3be31732706050ecf2b769a68570700fd31db0f03da2d721cdc17ed28e28550f49c3ad358bba74617962b6ca2cd0703a63537e01508c03ae20706118689ebf90ae6d85d11c1e866521eb2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d984ba263b4b8335e29067b2b3f92f0b3ea325098ebc177464d0e5f7ba97a7794e1d59af419013daecd3af953240da3309aec6ad937d8cb5564a490ca1f9cb5becdb4ee55f964c95e3cb17df07b2ae0b426416f7cb65fb6b83f172f9badbf9a48d2934ef50c11d16f12d3a25c5615fca65dcbf5382e2db9b22b8c5d58a4304bce155288bacd960829b4acfeebc9b12f81ac2afcfb5c8a9341b7ca70c7ffd25ac89bdcad7693a5107df73342ba903dbe8ea02079801dc82dbe2bddc78afe6221c339f8c10ea8f67edbcc18651b666b6755d5ebf4845347421c870c1803eecf0dcb9c05bb5331260cdabb6f45740a1aa99773c1d3bf756cb9135a206eae886ebabe351ec2462b14c06522c7a39258511ecb8ba74a20efd86595578436e57371af95d09ddde542ef9e7bb65226ce5ec797c273eb94bf9443c5373c4104758352e258f69fdf0ac8af4f8f2eaaf958cd63bad84d6fae80d93172c46af52b13c1e02b3aaa053bd106bcd4aa551ed8f2eebff4926e0afbfabcbda9f504100a05e3b537c5ebab978c5694ef57738576cf0b00b92c31b1c04e5a5d32a53a00edb75a7bbd30a821800164f5406c4edea82905b502fe152adc2436639b595d28255ae3ecf4df60e6fd7199655c965022ea78e48b6b1559ac13b83ac89b8c0c629be264c1258e4b0388745bb7a2f1b372055f4fafb47649a137ac8a7aecffc1ff1bb25013d19d58949f127d2a6cacbf6f3e5bcc2d69d2e2f0a506c9d979881c2a6a5b1db776687dd3adfa3cfd4e4f9d05d31e361d59a82b0bfd6b7342118e4622e02e9a5bfddcb5fc2b30aa04856bd31e3b363907b0a4bbff0b1834931d26db1f079096b67f1c340b87cfb931c7cc4e81b02b3a178792f4a2cfde0333882a69b932222f18e9838bc70720954c765b3f4f25ea604148d48730a5213ab84bb377d55812873eb76112572d6d828b1bbf0fa9e4723066895ee2fd323480eb4083812833b9e9c98be350bbe006179262a1cd36c6d1a263b78b5324f24cde840f7d04b61b9d32c5a68079d9b48bf959988f76de7338441fd6a3c8b9f6a5dc599ff350ff2273ec818faaf1267619fa8fb01f626914293b101acf9d5b2008dd1f2ac486b755a2ec61a9d79a29a5a4596a48a78e2bb4af56503f268460f4f960b78841cba4e1a1ee82f39612901a100828d0e617fefc5cbbb9050a23541246d5aafdf9f48392bc4ad8b421b786049515345d801dbeb87642af27afde29f200c1a7de8f116fd511d76f94520bbac8269ae44b2d73ba457b591a9211a0feb5d96fbd296c70a7e5f63e6666d88a93a278f40629ca6414562192feff4838fbe2914ef32417a24effff25d8746c4d7c5281636c670c2cfb38b5d9ad188063ba21208f8a42034fd794eaa2f118ffb9a7565c82d39dd8aade86cec008ef8d8468e02f07d8ca709f8ba8850b5eeca4279aed264db28bc588aa9affa8d8bae5ac98f7e9bdd0d67660943cde6860952038f368d560cf77df42ecb7cb8e28d1a4c042c20f2b3a0b90228c709721070c7e11a285f5de7a141114eba94c27aaa75aff1c80fcff2d16ace80ff0e113f0df7496c66788be606ac86c3de805235f14fb15b3b96954574d2eeafafc7c051f7e5950e6ebf2fe83aab273ff9bb9003fafa92b3e0c2563a3dc24b973f085d52d98def581f7b250dd34291cd63e259bdf24dd2c714e1d1df0d294ae183dfc70dff1f902a763f07b49b50df48fd47440dd64868874774edba92914ea5fb4fae002564b377fb67f7741c3a4a118f7b8640edff12f9ad5da116076ef6d5a664870bd274c850c4a64b78af903602bf6edab89cd1138e4c7263be880482728908055c77e8a06752ebd3a1cc8de39130ce591534eef75d2597015163567caeaf60528f65aa8323a9a18e26106da61386774a5747b6bc95ecab99a9eef18099a6f2c0a887ae6b63825a031563a85b8c0d7135037b2faa51208b7c4201c6d7f1ba8efa9b9a86593e509d1230a8901acc9a62fe398cc34ec01f0ca604e5e5dbd7104acb369df3e5cfcbc2baf4e24b45650ee1b1c2083fd7c2bdaf35f91474a7fb3db90de68f83cfa94b07c8805268f9e43c59ae7f9b1c4c580fe0759dd220ef41db9abaed643994bbd7f48cae0dbef668681c222e98f31fcedb9ef7396ab2e86b9514b553bf0991beb2c719a6c439dbef0bf9e2cc888a34b5341c1b612d3821ed5a479610ed65a8f14605268066952c950851a52fbfb075b400285b4de941e4ea5e439b600079ad2754fa134f29e65df8f50bc9680afd88a687981fb87ebfd13de9388a70ab813cbb0b3e8b95c1f8d4974ff62db8d80223310a86fa2c8811f4fb6df65d8e7fbc75ac553895f266e4c26f7b598b434bfc9c53a73a49b1f46117717ca46838d3b1665cfd82d8cf78bc410ed8de1303417ae4e02452aaac70757e68c9c9f5eaa835beddd2a7bb1a287a4e3ae909b34d941086f979a54bdf8b7c251836c15b226b7689d5b675b2876f1f073fcd47ad9cba7676c0aec4f8d306c544f3b64bf5cee1b7c327454b84c697f6fe454913f3b45c9ecb1e866d65ccda94c80e35ce16b06a137255b2302ab5e7fbcfba864515e550ec63863900308e172e7f5f661f3628b7bfd24b3cf2d2760335cf4822e7511c8a08821da331d7968c1ad358dc8207fc18697ee0a0022859dad7882db380c0188b8f9aef81ea66282921646e66064902e7bb8e1c961d2bf1f95615483502eabaf2d88071440e2424835f18654e15be91be7052ae9607a0320e83448f4ccbae37d0c62ec6e544136ab09c76ea2ba12c1e2394586f1ab6df05dfc48ee8f776cbb1f30ee9478489f1fa100e3bc10018ff7e520854a25c37df99c33c100d48db98d41fc5a1a2920618b096b3cb7984f9f09b19acfb64f8852e8c1c0873eaca1cc16632a5460680c1fd8fa86253d0b0e59d5572f3e3302a64c51b045053851337ee1421966e1ee1d411101c10f3cabf185582f3a2ab411f462d917946ddd4835cde31b86afe28256099d89ecf3a6da6a5174f402da5c5deed53ae23d5f0b0ae9b3f3f901bb06bbad3336ddb140bddd2251bdfc7e193881795f845c8c89e85d622a526459d73bd3845ca72548db9f77b15cd512fb526ab7ecf2c74cb71518f66139c2e8867d927921b55b3bab506b62d446f628e1cc54e31c7671fc09a7d8900e8b70f489ed57e076c173289ea98fe2bb97022fccbc5231ffac1f1c4523f3a5495c600288f1b6f49febbb2a9d9d99d9859c3a8c6844e711fa53d6baf181bdce40ac5b8952a16a2f6afb9d1695d8c3024a7fc7ec6430193702d024a2ac5ac9874e068100000bcac57cf9ae1deed36e8f110776934e31bd4eaddb321d71bc6401ede5b9aa4dab612ed54159ed9a1222bf852ed3a5d3fc93a4c1be13909dfbfb1d4376e0b35b5d1e3ba86ab51e9a876ee81292107b264a33fdc24a2990abdab54478f02882dfb8840984afaedded61164a054f9af1645a6453afb69a8afa72fa0f8ce4a335c0e497d08ff9c2a5b0b822bb8da0dbf3ff6fe79c4867e709e7bf112408db08503e12eadffae3bf0b49d753ab3bfb6f1edb707f116a405c5a952d6583753b8bf61a9a65f3d6471ac35960a315e517acdff1b985f36e83b8edaee16c11b3a2677cf163401f4249b3b58cbe3c228152fdc46ece74d967d5488b93b9f5b1e71044b9b241891769e47c50162f2fcaeec8b4754d6db61fcb94df78b82e4184989e251488ed22b54c73dcd4164727298908bc21119491a25fd70738a3689ea7b45b2f165afb314ef43661e4547441d56e2598c9374f7c658af1b8a65492df95fb79bfeb9b0e4e8e1c7f2e6d5f8e3df3738467082827ee3c558fcd3f787c075bab03fad6818c112f29183e12c23427fbc46b4e1a07b03d669b7ac759eb8682bf25d64fe2d809fa214523dcc9d6d01a109530a8c018cbed0d1ecbe84d59ba7201705582092c7a3608cf5986e3fffb30e872518cfdd196752ed37b7c158b7b57dce3c73252200349b3b8df3a1eeeabc9adc31ea56cd02f1fbf48e05ca61eb1a2da98c4cf937d9df2f2e0fcb1d6b4a779fb49c96c81e083f669f2e75d9cd9beceb138855e605244257ebdde298fc7b37237cc3a91deddaaca3e8e554dcf42167647d75f87f3d3ef499c43d26af754d134b8067659ee5344d46884de6a7c5196bff0a1363d62ab1480491697d253e3afc0fbbd6bc51b1cabba50598a6f0126b2e3c9abb73b31368baa15346309e09b4d68c99e36fae29cacc4584f1f972a277a0d59ca3de2fc6d80f4d3982d47219786ffca72483b73b35ab6c116e42effa3b69bf57673086b3ff004e2a40dd4b2b97ec39c3a33de237d01b37e3725622365519d162a4fe028bb8933e218b0f40bb6c26093d5df421b810ef22f6189c91355c1c077c94022974819a1973d8e96a502bdb6c361b381851f2448a7bdc71f24f53d1044ed13186f8087868baf692aa2ebeecadd01867b39a70c00be75d3d16af756d20c958e412a4324313817e6fb278111603018de82d7a0f82cc586d097f02f68ee475e9a7f0d94763f1772d8f8b73bbd80654a5a6ffe3647671f376c4280adef0d9785dc2b988aff08f1f131154c3046f24d24ce906695ec8fd1e2040523f93cfa5b982b77a49c233d81b7014b2a364300bee884d2b2933c22daa7da291b3cb98b1483c5652d153f1c662f5c1555945a6110fe0dc00694dd6167024acff4135bb8e9748fe900eea481ee41a9818ba41d632bbeaeff38f79ffba4c04992f54aedb14e98b30e6dc61f7d5ed43be238ba2926eaf41c4f3e5f82c989c2412656a68e2b9e3ce03added5683ea61a95684e2d54466ea0af3d13ba080700f020be18b4e942e3f380d96c17b2dafa97a50b73ccb2a3c8a1de7660624b2af7af753d6d99d33a21de8b535810cbdadc5323a7543e034b6295fed8ad0e35f69d378636846050266e9d924af9cf78f52f5c47940279f2ac6db6e6cfd5217b33d7b0350b4cd6215e79e84d8ebe3d09f84a2bd2406fbc9c82fa905726cdd8a132ec65beb310068d948243c403260890198bb8d7d0d1ad6e33dbb119e939f4e6e892dd0d9555b28122b9316f454b8321537bf8d90c06282cab86b7d223c1da1b2b418ee99843dc0d6e9ce96c7b2b249a1d9c1f22e8e3109d70ed557f0b2c865722ccbf63175d7090321303398de94a6924b30ec6d425ba2f77c97ce427c519cb280e5407a513c8d12c59bb14054f5b8277659c1bd3d4e7926951ae2fcf0b3961e0e96e513bec0a7b39266e045d8415517b82ee610c420e20c1095bcdf1cf0cf50409757ff6eecbfa5e6c149218b168116634569098d4908117c3494c60608cff49611c4bcc99064769d23ddfc8ca21b78f772919ec9a898c53e9fbf68af378cb6c51b594a8c00a580b698b584cf6a777ae86fbbaef491c65d7c9267470fd428c76fb15667c7404e72bfcdbb0785ecfa93079d3980b4f5a45a34c86322e6a2cd183fbf78e7569375426fb7f3e1b04b6c3de71237bb8d681902e7620419e0a6899d0eec77a1551843d3f5bbd04003c4b51444d6411cec10913850604e61cb6c3301e9599e58234c8a72335908b6f6b4eb48649b81c35da206c45d1088385f181c2e0b0d694aae346baabd00c7b18952df0a7b0678a3e0ad58da08ecbbb9bf1dff6179f43958361f5efa359352054e3238d4fe6ffc9ad864d8458d536f9943f2dcbe5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227136659e5ea3eb25d7a42a6885c295040ff3d35c0686b98f0ed5b7dfc004459f0d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96aeab673e72ed3eea230473197d72ad14ecfcbb6c437f2ad94eb515906149652bf07856b811c0adb738129ee81cf6fb4a593aa634d7ef74035931e925e486de980d1cd071dffb1c5c7efe5d5d67fe325363d8ee3614fdfa6db29c02bfc4ef7e6400116195e86832d4470e979843bfce7e570446081a8a92ed1a8f94e1564a21b79bbedcb302b516f750193547e2bca13c597d3363725478e5bef2a383c9c06274a6e090f3ebfb15fb69080063fdefbaaeba5560111d3da0bd6d0ed12db1b7dc3bd9ec57a30587b781647500beeefab09a468b7d3a5913b575850319ed9b7f7a0c3fc476780aeae8ec8fd82a2cc3379e526e3b2a1b05a1c4c6f505a3e8d3e0b5f8167c0c49774ab4b917fdf6ec1ee574e7e6f02024cbcb76fc36aa581c3d25cf36010396ca428486ed374e2dec02af862a5a80201d0cfdd34429c5acb27db2af9a7dd69c73251d4661cc1c4c4ae135fca78d580a97e927f807d460b6dde86f144e009e5466bfa78446df6d7ff902f4e720c020638344b0879ef0f0d2f236190fa9f39572e9aff0e1880c00746f6abeb8586a93210f9551efec9a5f0c88d9bf40f9fc3ce65f693cc74c1563d5f8b03ca93dc147a74f3cab8187410ab857517163409f11baf313453b51d37ace31ab087c4fb3abfc64a2bc9639427dcddf7c4d2abd529bb14a30d1bfc155781f162727d32df4b55f0d28c205954bd9559792d1eea13f926e92827d24609cf2d47e340aac5e1851b80f542505c84a926e81d97899a168de2122dfe72767bf5bdb4392bf4521389d41a235f493d3b4962e6e4af67b7250315f99b173db1169fb955717b630b82d3cf93c6d6bc292271c5cd4b15711dbda2b1aa1e6ba05d6ad293dbbf56e696ee0e534e85759624401ede5897f42c6745fa7e6993440d43d63341515b12f9a0c62a96dfeeefe7baadce753283abd781362558d1acc47dc37768216ed6f59230f99c0b9aac1c8d50e0af7eb2972926585fef58e0ec6db2ff2f11072d1a53029471aec51fbf17c99d9ae7f724a2a40bf5302ca74f39e8afec1b5548b8b2f25c577037b873839c73434884144223d5518dc6e2803b1469fd3590d70e37db37ae60992c8b4337bbfa541f49797a917d92a9576c9a7458e07cb4a72cbb491a7a61a2d5f8bf8816764f184aca2db2feaabbbbc2f3fb2ab3c52b50fefed08ae98eddc31c9052a322c0fa2e76376e8247f937324bbf2c8fd35ad00d42f8bee38268cb2848962a5f9e7b19b33c359f74ee6e076194b95c3ee14031f77f049148eef7c0a537b5a0a07cd26c634dfec0a4f6f77d67f1a014696bd0ce5530398691ffc60533bf1d77369ed9f3e3758445fb24befe8f04d639a30bac9d3fcbf8ea77ecf793513d17dbb81e3a63f32b50af99cbf34ce2242c108922ce1568aa3e09c851e54c5bf02260d57803c140171949bcf8ddd3e920bf3fbf74c26ebc059dc5be48e3f81063f7babe17e9b2fca63479e331d7031a6ac8620b30c54e23f5bbd7c0de195707b8a18b451e813c75c0f8f8ee436b7b810fd282570d969f73496eec08161ec71fa53f86a6359a53c3e3d7711a3a42d8eefa7db908c1ae9d4e329b6816d3aa2856862305ccb3500e0b3d3b79365dd1b9b7b9416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e366378a82a3d0c2dd5de9c3c3734ec8a5f918214719ae4e433ae30487b8e676cc9aada0c877df4fa4c1f4bf826a22d63f940ecb595f14b3be3fab6113b9492575d44b1d215e1b3cd587ccbd6dabb8fb4cd1fe6678e1b7afbb74652f31efeb59353d96d482478a7b08fc93ce008658d818a1222017f30b14c563d8551655726d3f7b7109d99d284c8ef022463e6a2eb3d23705d331576cc9e15426e474944bb718194fc3db8e4f8cc6e98239da9ea70792cde541684d8284e93fad7e277306e6007c7e906a49f07320ac9fec8cf51b9126214f0b05689c54a0b1dcd00ed4f9689189190396991b6011eff663589d252f85d68b8c36e78fe5dc275b6a4a12a2438cd819542d954afe89036d5c2ba5e26b890a7ca697c0fd105cbf1cbc03018038c914aafcbf87a2172e4399bc80f8b1746f2657bf09368c357d5e76e1929e02ab320148dbe310aa50ec8142bcf90937f14b5da4e100eee47327f428480d3b71ce372b6f31606e7fdedd655af93c45dd57ff9b076e3e3e410d7ebb7081296d677938c30df56f2aec6352a33d04c202dae274506e23593fea8fb280776d0a99d2d58768b1042277d3871f780abe655036444b54121e9137664dbca3a8753968306351403f4c1e3387100e147507fde3a0b00fc97ee26abaed48fb3fa71004287de9af2b8e5dca28c9d379461cb8daff7b9acd8da193986b30f83625877a6f7c37a31fa5d20b8d620001e15ccd962a189325b41dddb6139716df06abb575837f1b7060b52aaa2cba4bd3c4dc3fdfb9cd0061891ec832afbffe948a7b31e18c8ad35fd0e8383b9420fd50fdd553f9b60cd2aec7b32308c72a05c94acbd65e815182d8c66017a0e49afc09b22feb4c1aa54d65991bc85341412b8d34a09569376ab663fb0434671da815dc9b132073d7619e33894a5328727c0b230cf02978aa11a25a39cd3ac3a1880e522f98ac9e7919e9494cd392aed282cc780efcc7236743bca98af33529b116f861ff8e15b57e0cc8ac8fc15dfbba173ee57da151ad86b5750d03f7ca6abe3f3c9ae06f55736db8bed8dc5b528873d8c8663dd5dae55955a4e31b20a420ec6c1530a2b97c42fe3f86f558a2d9d42973e075708eb58728074cf0c9bf1fafee8a0b894295d847baea9da93ac6622d5159e2b8cd55f61fe7a7be002ba3edea2065cb1d10e3367988f926d5da6f7196c827036aede86083eb18eb4fb9699ef6f27e15d2588da87dc8197d122ffe39f5d516dd42d66df82162166686fe93cc3b6b09f9daec52ef7e54493f9f99f75776f69d6576b0316e0dc38c8340bec1c20a894e01acab9420659baa7a14cb762504f84671ee0296a9f51724996c64309ba1209994863c69840254716f258071efe7a42eea49b81fe0aad08ca04fe0b8a781fe7f106e99a989434a7e4809f947205f53a4361f47c4d1ee04b4447766f56e7c628633bf2e0f0b331e9e5dc418092aa252c05f40cd3389ec5b111fea5ef2300455876f381a2a748c72fbeb141dee6589a4a7b297b4eb2a0ccb45905d4301deb3c7fbbe3713000fa761f536fe75bc8c564e11696d9e3e8cda3837278b5c413e781e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb7a7b656fc98106c11252014dc446b8148115ff69787fc93f1464a211225f597d460269146c0f49a3da5e260763f4c59ff3257bc1ca01d0b11784ded6d2cb074928c9c754345ce105bf55f2597173d55a69a557c3854e0eb7ac6b3a87991d4fd93f3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369c3acd8cb68b8b59792b0677026f961b3e012573952d1190431f9b54d8aeec74a8fbd21bb76940dfe5b32091025172ecbe6105e22f0c63bd400454006f7d39c447f83386c7e3fb34ab1bb419121036c817079db5eb0943cbfacdc0fe5355fae946eccc76d37f8789c6af9a50d6bfc7cbc5c281edc95ee93100294d6ada039d931e9d193f023880f4359c3ed9954d678b51a87b1d66b783318a9d69a8122378122a26966b2d991b432473f5c7f6740a3db97ae51313da0ad9eba56048d56c06c736a04993994ee93b823e2995737094d170c1c36d23a9c11cbbeba16cadff44ad6273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc947c29a6e30115cdd0a30fb4014c7674ead0d4bd39b9989bed46acb4f838bbd4e80929fa5e9126d6eb0c49a0a55c2631e8c24f0c70d308372daa9a092e643e9b7512ff521077ab1156c475ccdf29bc928deb830f1ec08c28a310e660129669ddc140af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e8e2f05196abe2f67bb2f3448dc3d4a8f846fd798e053857b392ed25a317ad84a3d8910c60c675846eaf7778ad4e309efb32e449f335ddb18f2ae0fdc8f4e6cbde075533ab3440dec3250f14db21e841f154e5b27fc8bd30aae1185120c745992242076c3de366ab6052a7b2bba37581a0cad1bd6e98ba737809b7caec22c54c5690153d0bdf759a866ce26463541e75c42e2e5d4ec55fd7f3362254f6e49525ea86ba95f99af957aba66ce60fbf4757afd965093137a9eaa7ff74129e0701e425709840ba3aa77aa0baedb93da41d2d99cd25dc174a4e3323f35cda820b04d48e98436c259de0c15926f9714e1cb5a13144b07917cffcbb5afcdf82df96b92978a2860fd2d6eb11aa75b163c9baf2a684fc0b6160f6ed2d5930bbe4a3e28f9107056116b20cfd6934d278a17629290a82ff7b2effcfe957215db6a91eaa86c48966c7eaffc4f912dca5035b2348186f14c590efa9bea642d5bd5e7659b4744a0db8a71100eb74bd3253f22f64c4b06ef902039d50ceccb36fa5fecd1ba02aeec0f16ceb39398e9dcbcb1d8429ff4b71fc57ef4ca9f44aea1014d0a6b67b63cbe729b5a945679a69080283a3c9667d465e49926c46d496c4b71b8470437bebb6a02739148e350e63ff8063179c3197008b1d32acc752def8e604926b6598702a26cc3f4a5287e078b6cd99cde591938862ccf48291ff1114df052a86fd2e32ca6e56fa92248bb8f7c5a0bc66b576fde2907c8fb6cc1b4bdfa949694ccaa4fd7090166cdf0c3f2c1c2c5b72d09df982b9e117953135a9dc472111d61bfd863996b617783c8516460ded5ede6228003d3dc8c31bce08411f6e64038715246e3ddf4c0ade46da6cd71cfabb96c53bea634079d34c7d0512f96db13bdb764c4fd4c6afab15d5bc095251e066cd9f8e4274b680921d9212a374a1e09f319d4efc7a158cc275cbe2410c230aa0b1cad567a57aacf923cdb98326994800cd3068649771f2324347df1a931a73d6f7acb1edb7039035de45954309275205eadc08c95b13b7ac3e741de4437bab67fbb53795374e8ed9e97e11c6b0436e452cc6966399cf521ded05ee420e746e6f5ef829a70b157e3b6415ef37830e3ad77968b1988cd1bd6aa64833b3758d9ca2fdc523963c5e9c8e0d5f344ebbfef512b8e05a6f567b73a28f1172756e1a37782132f32c9f3de99a3489b58bd88cd3a8c3ccc595e0b6d6453a46451407f9728e361853340be6b28290e9cd5a1e001261000bcd3f8f59ad1aaac4ee878ccb9a896eb0e0208b37b47b9c7207773db8d6da623d0d13f211e4327192368f36fcfbffaffb75ab18e80ea01544e01411fd1b8fba24b3407a20236f1d6baa9903a4d980746b26c25c923e9395ff115ebea06db33b8e4b079d8882b10b5d27deb1a15aceb3cc9d95ae208296c4a4957b25636013897a00555760de8e99a732daef8f7b9e910ed8e1ee1eecf15668c5b9cfa5e64b9a2e4912a6b2a2b44347264f8c88eda66ff5fe48162657ef9a10a7f8f5c8a4db9e54079e7fa62a06032e04fc8d1a0158eed10dd686a086d34cc53f77d028c41ac91de7bc46aa02ddf7ec7b29ab2531431c4ea0098c001aa6fad2b245e9f540572b3e32dd645ba0a25a9c05c814de1442f9eb7e7e35c755c511e7a11654925122a9b4866857b59ef122174c8df30551c710d93b6b55f5ab98e302bc9bc0e90616b3b30461e00329e4d326923797863424c771e624a0843b351d3ab30cfcf864c5fd4ce290b4bbc49e5b2b8a7cdeaf82c7a2f488b4121c5aa44a8f930230d1706e3ddd6bddc91e08322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bb4b011c583ba9790100650c1cf940e3427d45fd59eb6247ef282edc91bf1fc50838d7a9b875797485b05efd4ae95bfe8b326cdd2682ae43a9bcce96e7589018f6494cb1f6b82b96cf03f69bc3d6bfcea825d31ca2fdfcd8bc8aa0ff9760b29fc5e323a4337248d4cad35c4db36e982961697233cf4e7c6383275c7c7d5961008506e519d8011a59c996c9f0426c4f28b042c8a37537199b973624f5dce7324d9851bd945ce4d0e20620187743e0c133d4f0f7a479efee6ceefc08a0acd1cb7db45ca9fc1fe84c0e6c631e9524edff8a214b172f201df64f19886c926324bda630775d8c343da1dfbcf2a4adddf88439a202ff34e90c868f8d3a1f0e379a22a78808ae425a52b2ad502438454c161ed02ad4b063de5e554ae999b65e27fbcf39640e2500b9b91c5db728c1b8978f6830622c9e0ac9c214c051614c8303c6ba00c3c7b5ff39f44bd0b30dd7cd11a83a9726591f554b49f3e1f2f10e9ae9f97355d5d269fbedc4a386477852ade74a08ea1b27bb97bb994814a305060895576c12b09e50be144a6383e1a644f9eba2c00a63ede22aefec255771344ffbcb7c1d085715337da9a04bae96100f655f1b1413a03afecfc0a0f26f189542e0d774d2d02ddc4deca7e2dc23bf0fb4489cdb82f656d4192450dbea49a4e41a0369bdbcc8e89006f3ef7c37e55e8115b94fdaa7c99369a91de9b05128a8987356ea1ce19130a4e5a29cdff3268287f3797cfe835fd258dae9ca847d344ab06240262c0435d0c3a8f62798e63fdeae3a6ab075c7c9dfa41002c5cb64f92eb6641fa9401820bc761b93fd49e56f880260d444b8e09659bb16f74ea371b15f47ba44477c18bf68648a232b24a9a94d83275b53a0aaa634fe59702bd8254fb4812b6f96d8a5cc334b4303cc3ab50abfafbae80ee2e5a9237323c8df043af61fed2e25d74d7c8dc9527a9581ee88d271a72937834bda3c70b9b8712be7fcc2fc0c2f1f0e95421894fad187c7c525d52398aa6f5e7d1a6400342123ed56b490c62b99db552a9f59bff2b4623117f15fe819f6b2d4df4131c8c0a288c585832d4f41d0724dffc5710d1b9c66f80f9820a22f73f86e0b4d6efec381a59a895774e6c5a25a4e00021d279f3b68f2a956faf0ef03b36bd01500177de87ffbe936569047aeb594ed0a6eaa9265a43c455cf161e79eb4f2c1fa0a1e190a55aa9b0bdbe5b7bf1004790158c67a5c51f7fcb7fc484a24b0cc0af467ae61543180401fbd27e479d5115f296590dec448f0d4847472aec1f59521014f908205084a8ec265004b6ff2c5937998307557622e2b2305b19504f4c75ab47ce0ce0adc43b3b54651a4b990360cae66f12bec42057f6e38ca8b1a838bc7ab3c4ae11d87afc2692c1ac384726d0e2c9ae020704aa54ae88843f3ce966f065b346c1917555a079f012066b3c41450415b46f4b14d4e3b2be01d2d4ef82f8bfefbde49065bd7f3d5ff8be985dd607b4d6fb84c9404fbf205b37f13215ff022ba92fbedf00e1cadcbbce0b52a7044a5fd174f0f5a4f2baa27a68701a1b504c1f4ad3143e87d01aac59d8cc046852d9d6b7ab4954f69822a79be70fd3dbf13b1fe64a6a6477f388a52f2e98df6a4539f1f82ee4ae37c2608b594ff9943a149bec1366e1a4cf8b9cc97be2666129bb56bf9b39f3faeeab717af0bbe81245e6dec993a1248c19c0dfc60d9331cf8783ba2b2d147ac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa7a2c1149ad682107c5212f9955ad934f45c50ba739835b6973812fc2e07d5139663e75b6d4c0bd42efec3fb46fff106a60fcdff8ed7daaedb1f14bfd992d010bc20784590c529ff42b9af177857e766cc82fa20418efcefdc9b00f2de2af98e7e69d4a68cff3e27070bdc965aa83727ba46a828e070788d939aa0082130eca83a253c8f25c6a3437a28a46a95cbcfcd13e71c684c82a459dda7f2426b988ca6cc6c1b486ed3e23ce0689813fd488e12e84167bab0c90db1eff2bbd5dcfcb6986e5dec683c8bda554477b25b60377c136dc81dde6c91ec50391fa298615dd43c0229283817c7ef7d5f458388096f2eea77c31c52cd2c7b7e15285866ed5a16b431250da210808c8bee3698fb77402343e5fde4e35c43f09fe713a15001716555e8f209184ab151611c09dd3d21699dfafafba91040df6f50c767b43791affd9401bd85072df05eca5277ecee13a83227419a39613016fbfdca50b6c336d4a69531977bdc32717d5fa559790644aea108f45f2a5d85d21ea9c4530175d7633226e85aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6ce576156e61ec8e2298461d821826b7923dc638a5ec6a90835324b1ea4fdb66763ef2cc965d12ac2bb8f252cb4a03630c2bf3c3e8fa796c3648103fdf0ba6f283dc7b634dadf90a27fd3872e861ed920bfb2984939d14b9478c7aa9b696b2a613f51464adaec0c92a07c8bf3e4e19a6fa4dd16acf40aca354a369f4fd3ee2322a2344018a50bbb41024677550e7608a4d651197b9f7c1f6a19d520e21f388720e8fc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3bc01c5ac51cbd8573f0013c9caec425b1c0fccda6c7e20b893e636556cb28ab0b01ff13bfc95d90b952db6be98e92bd89b0c25e75c41c3c6ac284930ff34c2e0573ad660058cb21d83c3d9c12e40d5734dd6cb2b8369ce6200378e08ac11ea3f7986fde26478c42117f9ae1b4d24c146eb050416745eaf9bc8e6ba6bd9b3d89a4818eb2d9621b5366506f76b32cfe84615b63a02f1977a104380b8ad1d6a4d6960a025a35e44e693852e98f1784d62b98b8ab99f9c15fe090e99c624984e40736f74cf92839ff656ae396be05aeeaa4a69088f2127694e520ad23d61cbf5520f25511d33704a7f9a3b31eb158d7110592cdf9a1f2c26be9f03adc10701e93a6388bd6e7bf3717c60e297432de65d2fb0ed55b3867ca78052ddd6462d9d1f9288be12cfa9f2c56a83771b38acd2914094dd62f1453e0362bea80d510abf0619984b97954fe863bf84a71df4812f8bf9e9def00f4346650b5eba61acb5dd8471012a79255c6f50978289fae2b6f3fe7a7af898667edf4ea8034a280b574ad30130403ea6fdb597607ed31cb9fb405fba80a2fade85e4261ca776fb5fbcde38b2abf03944abd7266a9ef993c075c4e9e82499a71d78d75153fb86f7b471e4eec07771447a5beb23535b859965e760f37e3ed153c42e9e6eb59c3d6e371460c6f01cd36450adf7b4001d8555f7f776599115ac782b3974f9c0369000dc5c36a27880aaa93153fc513aa7d0c2690f5d4ec3013460c0140c02ce6f2c844feb84f9d0439bf46ec037a856199fe83ddc5dab61b7bd7fc18ab6e4ddd7a2d6a28f3b81ffaa4e925c22e2d8cfdd4ad1a462f32b4d344940a52c66c86386e6ec3e5cb25f0e95810d0d2a41011b5a600665e450a1178333cd6cd2683e8e5709303dbc6d6882be7eaac0845e3d3d62a64fe73e8eb4adf70326436bae67e90d2f4045df90cc8ae89bd3f6da09acd819130a977993a3c4d190febc314819bde14b79daf26c07d92792bbc6a15e145258aee1ad0ed8060649735d43338505b2d127ee0038cc6cf8d8ee44365c5d9165709827e6bd0bf4bdffe4cf557218a8e139eea5280606c67c7d2fa346244869036066d6379aa345887021c8de966b5e0c9a36ed356e73be93b042a0660d07668bc1d0a13498d9ec20f0f5e4f2130692ee3266d030b6fc94d36282241e085031c0fac7891d33190c03aea49384d40eb2acf7dc5445ae22d649b6d0cdbb844e912c9cc0d6baa07bb382ea437adef443dfdf753be1dd31015b3174fd179bd29ac936c5e2493d4ad4abad9db144460b452058a8653588272e8b2fca6f0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aea90198ece72212e8cb6b2cc4bd5f38e0ec00e036dbd5b1b2d6cf3cf1f94a5555d50e8bdcb8102042621af7c1b186acb9286763bf86a64365d34cc76e8ed9e40e6f8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cde01f84b0bcf6ec4a197a4f5c61ef7e597afcf7331b1bfecd66c4531b0ee98ab7702f2c5a99779bc2efad2b063493288ac67bf133cb7cf23288b0c841f74457f0aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d625a5822742af0d4c233621c1f4781e1a578e1ede3fab8c8a80081a2ed5fc1cf06a9932e4db68d4c8622be71788c57a657349adc08faac2f6ce6e77846776a4775acbfd8de2f50820bf7e35c8e836a424cf3cde0f6ddd62f5110486d46399e19b447a236a30ff287060f3adf2f8820afcf41d6d055b53f79174bf406803724354aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a06145c46a9fbe9197f12d4bdc691b216630ab6681dc16a6c523be8d70dbd243ac666a29d5c0e6af2e72b2977eb7715d2c042aea90f2e1a9d66af88fde01c4e91fc4aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a0698757a4ef62a8bfb07ccc4e4d444fa9db279f2f9f104b291911fac0de7eccf7bfddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8a44ab1d8425658db84a740384f6f30716a4de8f9077b4674baa0699bab70172740b4beae5a427df7a04af2aec0f4b19e1d0f76cf02ad0f5800a02b0e92c8f3e4565d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a6ab8db4ff7ca0522227efed9e1a7d50d64d0f80c7196d6b6f54cd7a2103575db4b557daf9fe07cfeb00de8a8d37b14bc4e6e9172c305ed966de947249e86f66b612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63e53449ccd5d09758072e8b4bdfd6e1f3fb4ab19c344ea88ffa8472bf8eb5bc89e3c1b415774f401e36543240a8a1a5ce1ca4facd28c642193e48f2a8e023d3c1be7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc59b7bd15ea7ca395c4d23595a40b43e4544c7ae4fa5f04d817c9b5c78bb87147b85662286bb78d12a0faace71ffe353c8172a42f1294717fc2a62d6b2e39dcb3a1036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c28f6037a239fc2e69b6e4040520727197168bdef3139ddf658d13ac8fd3051a2dbf826f25b936a567c4b9b8e2c6b1cf3c5d7fa22273ae2920b2056908a6d6da606aacea3d109daf40455066bd62bcee1315f8c4de9c0c6c94cb41908d67ab770a7d8889d22bc118e74526952ef7b660b537eaa53c8e445d04215496b4bebe9600992def321efa6ebfcc7f981dedb21cb780ed01a34b3e81064814c14592e1839d4eaebd91732887ab220831bfeb3f9a4c7472d2f8bbe67d235e9b46a9f2dab4a4fee1f3273b870850eaa8f57aedefdc638cd0fca696f50f61cd149cbf6f0f95cd442c5bb81ae69f5a711bfbae255ebff45a8c719f653be1b2d2c691ecc23bb2e05255abeffba9497e0154da9b70d1b2475d5850806e2434bc2120d68af6e06845fad8037ddd47f12d60e87dd0474e1004f799058c9f9fa863cea57a3445f93db7ad11bc5937364995fe4af9266a8796fc9525f59b8d7bfc6a418261b54324f80408bed07d4694e86f778566d2b11eb91701ddc8fe570cee0e2dbab9bf95425c598eca95e373b5f68f79233ef88fdca53ee39ed7f79654913385a4d7847042943d2fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1fc4cfba31ed7e087f7bef8ee3b4a3408bfd0ad0566864b1cc507c556e66002e62018f90bd51256ac5e9d6908b576a3901657820bd6a261d673be1a0326234a51ed20ad6412a7e3957a58abde5d4b9168c1d51f3366b502c9e7f53c24df2f326faad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3e3316127780e3753d99c850237446f79c53e40cb895d95e463b17d6b477cf0aff11dd942926214f9b62914cc7d70c78286929a036bc04b0fb2783386b55d3fd9785c5eaf611870dde0d66934a3c75a8d86568ea657934537e78557c857f142029df5e575001654efa2d59c3efcfa8a76bffe031c1e9af9f37023475ce4834a863a901fe18bd9f3608d123de26d8ff957c73dcfa374a95640aa88798c5ba5b70948058ca42d5607ca753baa229735be1ff6388938350db5c78a4b0a9cf0c7b8800fd161c50f81d729c770012fc66ac435632d76495ecbbc1bab9fc7129b972a1fd745c1da442799ea252db81fe920bb751b761302398280f907bd9da35cda38fdee7f6d721c04805a5d47c26019ecce33a30ea399c3039794594e7efdbe2052a50841fbeb95d6cbb0e6b648f87dba8ebb4488015c1927a15d991d1865265b56d25f4fb145058e89ec7aa39c1305b647ee94b0b52245b41fb01d4906237a007e4b87d510de2a1978809227a38c8105157b51a8bddbb6b0c1628d4e3bba4229d7c60b36d3777e912acc027bba8d191e8a4b855d27eb6229c369bdbfd6ee2e83a855c2b98b6a10db75d7b843dcf5771198d0ecb57206364161f718c00cb7613ca0e1214bb559c004ef9589dd3ffcdf4f1e8d57f4617e0c169f81d81801636d361c84c0689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b7968ffdbe011afc42f15cd56c01dd0411290190a8a367538fde1fcb749186967c363c6ef0e632376d27d10d72f70989ed2f526a91c0da801ea4f7fb223f9732d5a9cf17ca3099bf5cd36b7f62104c5c6a0e9b5fc96f583c4679132c0469c096cc50d975c7b7f68c5107c18764727aced8c86dde082a510143270fac9f7ce4b5e7ce2893f889dbeafc55a2256fe0bbb968acfc18db8720e023ee1872c047ee08d847335d0169181bb21f8677922461e44120db66f794dec1e40acab52e82ff431214acd0f09ccd973bda70ab5c1fbe0c7b6f137ea241f2370b1701b02ea34ec30f07b8c03a5ecb913e720f93a2a4b9b5b73abf74213c0f6b6b0888194e156210df1d190c3ebbd6fbaefb90243ecbf83533e9db65654e443c6b5248af793906a0ad8cbc31ff462d284c9602fd9bd87ec9c51d62627a9b45003fb9f486e7350d3fa5830453ee83736e3fb00efe191c8a3c2f6a2942b5d20de847f89dec37d0afe0334ee460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc7019157e25e1e5ec0791400e17dde601c4b423bb991221cbbe0c69caef0d2d566c5622a0fcef4bdc8656c7fbf20a092724e429cc010fe0c66f0bfeeedc82ecb28de9e4c1e2300617779abca0eebbc4419d43c2fb733799c43ece097b38b8f3d5ec4a5fd4d1d563abfd6f035f0f1558f28135328fd3c8dc86af21314a76cc3d71b35a001942f7ad7a20ac4c9cd3690ac7e0359d3ad24e1cd4abee7b61014574c1b61633115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb3772b8d1eccf527b85a628531d2478a1fcb7a21a2b6c7dd0bca99021cd9f66b461c787da1dc4a7b09a975c7a450dcd28c88042994b132d1af09bfb8a45ff08abe5919ad0ef1b793b779108d6cd061d03f5d2105309d882e396e29ab54799ff494a9f558bc392d271356be607427f0c2ad10030d2402bd9f3b76f741ed3dac02186c1980d5c673ce2cdc51858f1e0e69b844f1c787dc5f1de77de5725daa2e9c777a2cfd1ea681cbd8c6efa372af5741f69dfb43b4ed48cc17ebfcccada910733d371b41d9da9a9e6fd691efc064c1391513a94aa8e3f6b2f39204d740b726c9614d6cf515427aaf801afcf11b7571224462aff6bbd1a8c0d5864cb4e4f0e1afe0d54f0f70ea88da7c8bb9f770bbe351c5250fa3aed51aa039d305a50093735fa357ef56345b16662676c812b269f0f8155a39cea45387e81718b785c449acf49cec24cd3fd4d7bd0527d35a50a6cb68800b315d037e9af7399f6dfc7ae300c376c69d83c0b9a73cff20194cbd5c6e8242e01b112cec2d40bc376b775d56892ba23496c680238bb5093ec1a6f521c3390f671396ab081a2679a55f9a92979f87e9d759a3218afa5c1b3691fe1acb11535a4ed738e5e6db6523b8428200b8995a775fc455a15e66efb6ed8b27ce14ec6a812a3d96810ddda717756332467b05eee734750344b16e8795e2752b3c41f8e35aff7f16368238ee1114018fc91c6b294f66d6f29c7b4c39259b710725166f7d87349a994a47aadc9ea5d2b4daa12f7ef85a7d1be596a86bd3b036577e21f8b4738b05f6d9c4d6ce62d39e1670b59e36150df41e2848b6946d8a9c483969afdfe4933b3bb01d0320104250675c1a1807a34d51ac2bb4d588706f371b4d22ca7df0ded617f1e091ebaf1a63f70a9e018b074696d95a4acf34e5332c6a904fd04ec4524fb7165fc85a81633725c529558bef4d7a009183339d15ccc833202583f90737d7dd1a16bc5f2baa7071d8318a837cdcd0e297c66c63ff95c48f1153355c2592d6cc6b5a073d16733dde028554789671b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a1981d4ad51e5afde892c2d2ca75fa37d838cf25236a80f57b896c627889debbf7a94e1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e4ac71037972b9cdf440eb5c649c25c349ac6f1466d5ff73bebd4cd641b90fd6effe0a3bffd9b8c40178fa307323e82a91baba305ae634595f90049ae9b3e72248f7bb2ff5964f47f06e5687d9e78e3d921984968ad81268ed2c1d571bcdaa784230a964a32a41a5b1b8737d9208d29c7ecb583de8fd6e5236e19dae1daae8bfde67c7c2754bd18c2b67cd390e6d365a14a45bd1cd86ed9242bb8b76f429793b2f2bffad9577d181002bca117b9ed98089fa756b1567d646504b0be80ca10b2edeef1e112647319c33457e1e10275edac62d3e702c530d95a3f274111bffaddaca1d071c95bc78a6e317d8170fa2b89b2789fcbb4a13d843694315e3d0168c2d0834843db773be4aa6a933435bfbd19432645d47a06de91ba31d892a36087e115b80ee0e850e7864f61d3ae2d310bf8e6e8ffd830ef0c7ce0e7f353d465495d1a495329e97259eb82d7f7ff88e7b283cc6f741aa4e8cfdc7e5549da5d1974c415886f68b8b84dc7b00d20969e08559064e62880d623d355768242ef7e1116d0b7c8fd39fe501b69722a546559ee701f8499b30671da38258b21ad3b58366164850f3578d1eb06e5109a844d3c9ffa019afc4af821c48eff2842228572473ba07ae8095d151fe2a902cc838c307afed99a71e21b9d6eed0ddf2b3b563cdaec48e2a76d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a2281436d4643ccdeb64929fd7793ff2db76c7f632e3f08a85e72ca9c383d53c4e14b8f16c549e018afbcdd47cccc81d558b6613bdc37fc67a2b2ca35e808c70464c64bc01b8d2c66e4f475175e298882330b62e0703c99a4715088d52fdf3350ecf501ba149fd87e196d0b4139734a1619a5e72e7f6313b2fb779286e36885e66b239d1e1d5783892d4418c55546ca6918632a5487fb4ec55832e91fa60fde5c34ade7c13d9165ef28e9d3124498399fb6f28bcc3cd05ca75a688070f4e3a9fd8ef32e83f355584c49906885a0b6bf195263da4ff373e37b3513a3e1f1a8d99c5e2041096fcd0687895cb29b7b4763739f0db48c5fa6ee5d371ed6ff84aef0be864bd626e3cb4cb54dab14a3456efd7cde853cdf0c9ab86e969504b61d5b2ded0d7b699f1b9999bd7b7f7c38c312a4db9c14a8f64d86ff03c87302b347207bd39a983e1c045b932e6ca627925276c206ba5d186787b50a048f5f2c058b1886986df515bf1235876e0e770f7e96cff23a7c0636e7cb5990ef369871671f6e3bfe6588bfc4396f381c7b7c87a166b489be953b44cf4c81cf8e4ba85cabeaec7d5536ae8a21ed84246ea9c2ccaa71c875a1d61b22d5a0d50860afeaae71366801d020a48563033e5727c93f6649ae312a4d28c302f3ed7c73b56a18fd100be0f15eea209eaefdfada5dbee9d26f75d42d5d6e112afda068980b8f0aa067113fe1fc932c521c9b5576ee58adfc9e3a2295b68759996d62630af666738c9af654a8f654a23e3db9820f6269191daf3e33c7d26445386861c71f8e86a550bef3de3d5acad9db1cd4f2cfa92b3e94586b5e6ca49dcc52c16a8613fde5b1f0e068a34043985f975399b382e72534d12c7f8c01f9b906a350a61072461fe9a4c8acc5b5c5bc77038e90dc4d8e02235d131a35de3d6dc3272e84c6cde497eba4cd79bdb266a2e7efe1c36f59ab040fc2459097fa49644d6761b2ccadfeb8ea4836500b971fcd64f9b51fff1a1c82f68405614590868ef1a147118ab6b5dc61abcf93ccc0495351c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b22bcada4f4a70e3d1569dcc4d4593634431f90152f157b72aaa8516c73b4eac36f022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bbb4121d75f320682f46b2f6506e053e812880339cdf0fe516bc1a9cee6a6ef068ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa252d258fdfb717c4b1f67f7beeab25ba2efbb8aa70b53f41c8fe686552d487d3328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef904acda8de90e4bbc152cb37e119ddf974af645a828f7f9945987208d49915302443c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e90e70c831dfd0f1f8c34eaaff20aa3e3aba73fcad6121d31f7bdf56942060ffe807a8018b5fc044c0a540675752295967f568ced14213285af65affc3457db00ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840dd792112e25259b0ffee90d3ecb6ff2c23b1b0a4d818e7cb3f6b69244fb996d5837c4f5ca828bc2d2977a451727faa765471ceddcc1cbd70ab624b1410d2ac4d998692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002dab71ceeb2562fa7bb6381209ad99e00d14378ec22ad2b250aad4614c7323d61052194d6e9c7b52bea7aafd4c0f5e0be4b46e95fe8ff70886d80c34179cdeb9614802a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf9cb30ae4ac3e6bcbce2447dd3c9789c36cc386b5ca7c86a7b4c2aaaa8ff93ccf16d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb42b2b057a093e43c85e81d6803cbaf1028779f8384ce7376b102eb7c78815c41ea1cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c2c420cbba44d3fc07988bfbd9a11dc8370ce697fdba7963735d6291922809c9b7adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc77e2ba70e9e046f682a14c95622c785ce2009b4551ca4f18450b984c7a657b443a77cac7955ef1fa67a87c90d8431011b1f74a7623bf46e994b69a4365069f021dc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33af1e353f4f60f45b737f6d02d6815fbdf26be3db4f96368b05ea769a39b527957f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b099f89b76286d9b6112d45dbb92adf309ee8c8fbc4e628556de14d5e5eb4bf72ba7a0e4b9b3438f16db3192f938fb64107a2af042aa0dcb71a4ed43c2398e5a64e287b1cfc16a12c3bc9992e59b8c9138e43a90dd3e67799174d456f7d277307abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defbbafc33d3fedce1950c6ca8fbfc92cc66a079c27bff39cde2fa084df701dc7dc0e2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b3de9afecaf001e8f1d47f8f667cd0431b29c3311d566ba2290efdc83a8878d77dd0279b6f6fda1f626123d5a0a7aa5e07a32d2b642a954ac5229e87502fb83389ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8acefc2a949c41462d6f148ab7cb37e5992585338e55c37d6e3ddb03c1cfac2c986b26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b52980b1970e71864bb2666493485bcb85965a95352102f010eab2f146087ace32f5504787db7f6388082f679959f8190e52989265a33f9904f08f841ea7c0e1fe82a05c6e113746ea08578214a8a44123d2a4417d1b60fa4e28a513c5c9cd6171c18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c1294db2f7133f25d82704f5bf88381b15dc4b4cbeb0085dcb63f204191179c736c45e11ba0f0f9e52cbf6fab7f9ebc93ba20287d1c5da0798dadaba6307af371c782d236fd2276e0fc2c6f36ec0e53f701ce914d96983e8cee5c5121ce3912dd1f435a02cfaf0ff437ccd75a84478e3c86470fafd0998e49cc353dae459a55e8f700f652e6b2143a0cddb2e712db8cefb1e7bad1086b1ac79cfb4d1ba5b198c5888cf423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acd348cd9f90bb672121183d9516a07735c93e0f2ec783c272e478bee2445a9698e59214d6af238ad6e19a7c8ecf64e6437d4ba28a99af918f58a91564cd2400659964d154c5cb19943189034c76d47dda3f0fda30763b748fbb612682f9b6642bc4e335539cd3e8cb3f3e034e832360f6e8c3f6a9316ccc38ac34b61a58a1d6314d49a7feadf3896510fd453c3398ff36ff6007caa10063f7e06b96f3d264dbb054c67515395a8b18dc77c20d9cbd0798cfc955bdfdd9a098b46b6b284eb2444ee6348a241fe4dede8d9a1bd6252a642090fecca8b43f02982fb20acaa70840b8912965bf2a45ad3d9a38575d1c4088a128200950a86c87a404dd2e2e9d56cfb616c01edb42ffd54d9134450e570d1f5004b03d428dd2404869189b7f0d462a6877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8fffec6267ca150fb4adafa5dbe4e72b155a9df3b50a0fbda9b66ff8761af294614188d3b3c56aef6f54f85d0dfc5765302d8b8ce77c5765f5141b449b12cebd3d120a4009f4c93113450d1fab467456554efefbbd54dcd7c18c7ec3b435772da101724a647d35160d874daa28c297858d13eef1823637b273b13e0d208aeb430b6abaf7e5395668f62ed195f925f3b06393a4224c6c350d43dabb2431ee2e84e2fddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684afe6cf31c44d65ee57493b4e0f03687e186f5cd893e300065ef7bd800a2915539e69554893038d25dc760202ac84ff1fe698a6a2a2a774cc1a46fff35644510f272a3a6850a35e1e70e423879e6b6d68faa86b1036a74551d3fba019ae0144ebb5d07f8d90c3b2e96024dfc7be23c87c9f31f8e0e7437a9e60e6bf5172f1912e1475097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea77dca64048d048d458633134c4e932b0c7cb0177bcc967eaab803a02e5e6c1969162b0e80a2623d28894cceda254399cd039cb34c55fb271da522dc3ee43f3d1e02d53d3597d8905d811be8716cd9508887fb7e886acf6e1eeaac346c0d52ed82a8034113f218236587d791f204516536f8d7670f4340f692a3cd34b60efdadec01b27acaa3157c06f1b7fcb224fe77dd00f268303f9f4ae6580a5cac7c6617cd2b48de1c55d0537a0e3c3e121a08ef0d45d8cac9d116fe300f6020ae5cdb000b151ad5da5e3644abd6718a9ca7f145f1228ed64b0ed32269798740c987081650b9a637304201b045065ef357a694281078d20ba72b4c252a3c9f573e745dd5ab228ff9e29a1b84eafe47ab186a75f81d57c57c194374c3e3ef203ded980f7cde0583288048af6665e279a97f115a69abdd5f5dfaf9baf075e2d872b495b945aa3c823ea59d392641a626f8e4f3b103f66308dd9870e6b6d07acb3894f5b95fa7885ec7676c81d7e646bb3a88238289729f4e8e1dee7d8223a5dfc217c35391411a298d9405ae6dc26ac10b980f3e0483fe6e53927128568a32ed5f7eaa4615a55d0cbda0aa33732d9213818ac33530b193d6b46c93eaf994ce3d8a9d91877b7cbbeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c521b47989e89ce8d6338e069d1ee5636d9b48c4c6eee926818c1ac2682bebc66447b502f2ab1a538224d05c9fef1a052995a3a06bd079faa8fec76cf215b5dcf7d72a5427a6e9c74d3b266203e1bbeae5b015b5d6a53cf0c657b0975cfdc4aa6d36a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f449e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58ad018521872147fbcd9cec367bef69defb67c5101521c5fa46cbc78c5aaf3ffa49335fb444e5ec3942b5ceb75311b03721104b2b9f4f709837610d4347539b6258baa71a7cf7657bdadc05fd7173e4b1208d1db065000b9a930286db8fda891c13bbd5c2284a2015e36d78c2e2c093acc7038636496fc5117052c3e5c3892eb13e009311286179957d6591ae2e41becbf098a367bc0d9a0006eb3e63f7b86b474d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189dde1543adeab0b4d4ee625861da503c2fb5c748f351df4916bceb5a493be38ad4fb17e0273fbbfe06ae2ffb295269dd930a9823c33ef37c5470f49b1a0013594ad6455195827f34386817f7c007c82a28834b7b3df099e8d6750533bc0d5f09094ba31e1a8d57bb4ba040bc46c948e73067149f22b35eaac933d8531685a9d73771573dfc95374ffbcc3646a9c3068bc32e459ce47cd8aa14293470efacf07de01b43d3d8374b793ffd42ec4e263b023bead549c6c0f066da15e1cf2bd0bd737368487b929a9405ad20675c68185ae71fd8c0433ff850b3b51c3ca5e487cedcef081f6820d95ea1c4b0665f84ed128c3e9fefe418a3ab0693436da3b5935c89b3eefb1714bc8d19dd9b51988aaf514c7de07c6ddaeab3395647f372e648c66ff405157afc79fcc7b122095f3ca255ab5e199f0090599933a408e7061775cc6ee1f26195d4ff6b6c5b5cb6bc02268b946382ee6972be936301bcdba1006d50de3833f8234f8c7c451848f6132d4741f03c85f3ed2ee67480a8f792f8dc2c73ec57b98531bd8e2408ed96f7a121e82f62d27897a7c24781f70db7a0a9b808ae4b3e1e9e8933b3d6570db1d8b03ecdcfe1bb0c469b6088cf4a2a5e0d5a5ed005fdd2d0d680bf1cc3bac2549f266ba4c7c55464278c2e11d0e3fb9525f181b1f1b7419fac0e81ace8c2d00b6c0b4e9875a80146baa41dab1ab172f74c7d850d5a78fc7bfdea81d34eb1f8be64fae8f544ac985cbde2025c57e5f03bcc3fc6d951f7610e000439f61dff7407d7b4287ccc01d2f41f7165895e74106b337a446088b056f47e2072ba6a6dcb1e5587aa12808ef65d373505cecfbc02ca3660fca049d8e31a8fa29e01c715f7b736e9686687a61b736c4d63eeec832ae7577098f78439f8469df39f8b4a21aa982165590a7cca76466ba8cb47e373f4362880c55e34f80ce08d03d1ce9f152a4fc0e893bb4e8c4d90af3249c06894e063b0aa5a84d240b02778cf27df8a68a74d8ae74ab495fd73aabd70a203581559ee88a05d6feed165c2bcea3d89605c18cf53eeec13d15f7a0d0e0beafcbb59372af7128e3060040835c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5e55c8e402747058c931e1b218a9fe723cfe5cca5fae7c1441edb9d61f7c6703d5811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa761bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a99cdef3c81e290ade3144f1db47da49694d3b25bdc22673142cebd790870d01d64dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c256a678b6a7ffc3b7a960c79a0627f68362e67056331fada5b54ba707832179a44bd4e0608bf1d12e54ea28c3615f1fe4d1873cbf1126170586577b5bcef333581ef82e58e8658cb3149ee43944acbccf367a3b29bd77ff8553731c9a2f1834450dae7d6f62422b6802f5566edf94ee05e690e95f5a7702e3429cbc83d21e74a6730792cdc48b12ce4fce3a41b473714f586f6b5c611c3d5a37b96e6f415a01465732a9bfb9d7bff64330af9bc78c831d655178599ffa187a2a096074ce03b266568cae0a65ae18c53fd2e6d557c821841a2c9cd72c74fd13dcb56d2a76eeee0942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a97be35e81c19c469c8539545d5dda9d72656088492a65aa19b0fb9c29a69e7a00f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eb3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1eb84af1644bd70d0c5249ae1aa4eba32fa9c28d62baf73b3674b8e3daa8a7aef4996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd3109c6e45f216add6df092ddb02c9352767c9d2cb1a707c2a35ff1f39f8594984910e39051aef8482e5997a586bbe54dae33f7b132fa2aa7884fe0c93862092f1bb475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e60c804a5f24ad282bda45684b3c3d246eeb0d57829f7e35730b12b4a2b6fd827a1eae5111d9b7f91e272b3cabe842e6312303e522eb8b4af6e0933df2f935975091a5826f213c8b297e83068c785712a0f288d2f1a6fbdda89f0213abca256ad04a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18a5b5b98fb846921871751e102a79f1e224d81be4808244f42cecd026d1bbe7a987a5ffd20276c03cb5cd4b7b6fdf843a751476fe3f823c7f77b87d0706c04235c2b7943f1d6e2ece8696810bec142d5d1356faa908d2e8f5db86784ae13cdc5ec97010717dcf5d4d7b28b307bd67e3fc1fb3a9d39b8ffc501685eb69197da533a9547743f371be5a6cae66b9c3bbe205e61af9fb2f4265943ced7b0d2fe779a040e62af09a7ad74124b4cf97c50e40da3f8c089499e769f45fb9fa0f4b388f6127dedeb57df22c8558f8149166b8d07fe1d89388752b8e2b482ef7982ee229a374b0b187da70a33a256016fe8ddbecddf94d900110077a3cfe92089caffe382e14c747e69a79a0df1a7e1af0a8f6b02079af58cec1cb202436cc4dc267f204bfe116dd466c9aaeb0cec60cb63640ba121f874f43aa8fb86721bea85a1556a046d2406889ae86172522b12c07f8bbb9257697579cb38b926237b765ba3a6e14a5713584f486fb5697aaeeb11615340f0dc66d11b986dc470bfe4ce67ab097ac8caf2b4c44e82d7e7435bf8ef387bd34fa78b7e6577b8d77bd9ffe90ed81555bce224e3269907116ac22d62ad3444b2ac290d97d6442b5d2e7fc3777c3c8707e9d6bdf928a22cce85f086dce9e6056c1f99a4c4bda3df48ecea70e46716f8756b1ff50ac4b0403435b24637354ddc06dfe4a6cfff9ce395aad900ebbee1c1383ab8d055341df9c9a5282962fad5b958955113a53884e9c477ce0cb9bc111c06f4ee9152aa4db02fdf5d7c30562264b0b24d1525abb4de697928471583f892794ec951fef82919dd981eaaaca747597c4b44a3ce1138d264ecec9ce1f5bc2f388e8e69ef3c1d79ce84c47a637bb9dfe85770faaaab14bd06ad90c5ad5a036f593643d40e1e86c3e551fba3e1d3cb2603ceabbf554a1e7c592a178bb18ca3efdf2834a5171b17095674f0b9a939ec03e9e8daed6efe3fc5641f817c751e58a821a4818897a5a9ea04d1f99bc7512542468983ca71808c7cf1d8ddfb23fb91654cad144ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86918c9da0ff9210d03dea13cf779b55b781daaeb590c38a351e639f85a0079622114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870b54aa3f2f74c2634c91c18df9cccc3104beecf5399c028da3c99db4d58f3785a8f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d80810581f8ffccc35c229deb2fceb25ac5049e012c917c33c2be3bed004886641a6f9a855bd45ebf0fcf8d8346716fc61a2503dea599da6d2b59ca835c56258a950bea5dbdb6f1396798ef9ec26ccc9e465ffc85680060ec19849f2f8c265f33908fe52e0463dd6c613097218bc75e1a5871f9b8c84abfcf8c3b0b1e0bdf028224bbc3d826e02b46882476eecec39c06b37d6943505332956592af721679c58100edc566dd84d78b59f01bbdcb3955d9e09216e52693d84b767696b5edbfa30c782459338ebbd22994d929243c431803b81fe62ba6881d11819e62c2cee4a9d10156cb9505aceb9d5267ad3881ce575d10595296f21464009a390bd8b49cb70672cc5f96a20ee2ad39b59275cffe1add44e8ffbcbee526751971756cfaa9b384180c4f501f14bfad0e7db7994531369921f676d6befb3f573869458a3fe8edd580a586924f59080aacb5ff540e7a546129e4c52959f83fe465e5a9d2cc02bea5958f8dff8807b9698b70e734ceeeb683d766e278f85cd44174258681042f557f54bbb36984006c093b88ffd5bd4f02a05bb639facff2b17149185b75fafcbf6aaccbd6fed8f97a6e1395a377ffae9ded78b4acda718522c294f1f9dff0bf30a790f4010ebfdade6a20efbdca541caa9ea4e0cf969f6a4d626df28a0dd2766b543c9456f34956746c66416ba2707c753b1d1d8fe4f3ab85990e1d41d27dfaf98c5bf7ba1fe055bd2ad8c2f221bc52f3e0b66cc2fbc9f9feb0657011243262871ff56184a5f73230ca5c5af331d582792b50af37a222374230eec91c48437be8cbc1c42f9b9aa9b8bbcbfd342a2c9e141fffb57c9c220ff5e719223da24bdf90cc81e095bda3cf5b747def5354800af36bfe6a1573dd097198e09f74acdbf0932ec9032b3763eedd9196b1a163de6f9afcc7647b1f4f6bd91e83dacb0502d5d48fe5700bde1b6c2f6383beeba5f12a8da7ff06af409c4d2fb42df1a7753ae572a6c1a7e796b509776cf4a8d0c6d94a5ce7de7969ad85748aa169b1a035bc1f9e45a9c0209fdac5185d030bc606a6bb67933fdf162c5db60a6b6eea7d2e13584378672bbf51b337687a089295fe7d5ee888c394dc6ce05c414aef51369f7b6a06bf3295c64b77c97b089ca06203d0451407844fe93933b4e36e7315a294745fa29d058fb796b509776cf4a8d0c6d94a5ce7de7969ad85748aa169b1a035bc1f9e45a9c021ca4f346a126ef054d202338d21d05a141dc6e73fb8911ad1c97309998d98c156b0b232fc2784590d1e8019ccde80803a1341f67174ebd99338042be7d8bec4ce28e5bca81a5d782e27088da750712c747acb9ab1764bd944bf3e7fc15d4b5033064ebc2dc7e93e4463ede5092044f3dc5beafcfcc32617d17c0210dd870ab2bd58d7044c3e30f322614da76e3832c5b31e61469d31c29c53ee8abf7366644144b09b8535b0eb9da94e8eafba8edcb2abc742bb07dd870bd216c3eea955a18d85bddef31f66a9be5643442b9bfd3838199b654d0a8700b9c546449c11f38e702523a5ac12f78fed32a3ba9ff0f1535a4d8d30869a983d02598f79ccfd4496b8cdf28567890af3c0eb7f07b9e589f28ae68ed931dce24be7d890bec2220f7f6d57cb7907f95af352dc2b341c3e25407451cb832e683557f26313e0848f58165026e922272c1774d1b30201b38322f39da059b14fac08988fcc76e2881a3e79124736cece7ec9f67317d7ce128fd803d1e8c5e8c9494c7e4fea9e26c049ed40a1672dd494464b180502b76ab695b0b6f5ff83a54bace79176eeed1aec34eafb0c182ad3e8652d8be55e4d215202cc95a00fd63c069199cc81931ba8f7e91c399cd584cb4ded1589a3e91573a743f7c5a8d94eacf86591b95d4381d9448d633296dec59f48b9388d2821943b1417b905dd24f568fd856b76b2f1059ab8f90f26ce4a1f55351e3455563d4bfc48cd40cbd46401c21b5262b527b838440c10b67e52e7daaecc8f6913b11cc00bf2503bdc91b772d94dcc786ea840fd25b46d087429544521c794df92c4a6cc558065cda39e7a3d08b12a7fd2ccced8965bf2df19fecebf764caaa9991dd031c0eb2e39c6a293d1be58b596aad8439a79bcc98ccc6920bb4ecf612c20d585806edbb89e2c56dbc3e5b14d888442b13b9d9322038e9eb7163252bee9ffdb2510c5e7b5e3bb242d42d7272ffdb7339a9550e31a379b0c0199b6ba2db02b5fe117ac6990b2836f852b45d6df0819f28da871a9fcdabacac4b426936d111debd6942f49562e2d62569fd751dc4621583f9b99ebc6f2d13aafbc88c4937b16cf56c5b99d04433251461f813bc6020cc14e4a10deff25e61452cc2d222120f07c82bc5c03044495f29a4520c173c55e4024103c7682b19a01a8e5e5a8018fdcc4d7069b507c52a922ce1e526980e8e97ea94c6e02567dbf059ef3144e76c131f5b5034c575b7976d19c9718c40c02f55a825040dade7f6803d20cdfcbf43ede55872d013af14e5c12a642a1e484df8a54076128cd5093be37a25d8c9f842bd9bf70f23b8a6e9f857f10990eee28e18beb771f6f6d863910969286ee8e69ca55b86d94754431cff213119ef423f5f0f5f9803b1ecb07568c969a575c57b1aa1791bd563c0e4d13a6768e7b3a405360e1d74b7cfe2c63416d996acb73ca421709c734126e06f27dc7b95174ae12f6618224f1712cee180712e1272b18beda7deb623d2876e215e85f57b47e205929d4676f7c454ba6a1544c7e5b49a4908d21110dcf533df20f6331302c269c56160ae1471a17e269fcad68f17355bc027212ef23427878d2635320ba938dc316824ff5ed324037c4470ee0da141116c92361f294fe666a347025a56dff0df63d0a46ddb76050e08f6d0974857e082893d990503b00002b6cbea817600e9c6122e2c3259f6431ed0d016fcd216365f72ad7da3c3d0c12e2542dc18fbd3722b2115afe305760fb98cd0890b8aa818c3fb5cf813163db0a0ff8d4b0e1bd9cdc1d61c029d10da8bb28d58139e19e1f7873601a653d6998fff8ca8f8bf2d7a24afe31810b8234b09850bf05c62adc8f1f7d38bb3e70ad5c5686a670c6240c7e7f73f3ef72fbc2ea584d08bc18d59e7f90550d393449f4c814bef2984c1f61c8eeeab6fd36d06f073333af3e8c0be42f559be2805b85917ea230efe96c164e6c234d3c37bc6997c7b3200f60d01db638b9d02a0af9abbd735273c4fbd7ae635bab237ef93701797feebaf751a8cc436af7fcadd3c9a4dd48ad1c002d23e065dd51425cc8a25d184ff52402cd689de2b590c70f692bd2b017f1708289bcae5eb6762854a5d24c1fe3b750db1b11856d8c54866c733d0412c5c00a807f7f0340314dad5165979d2875682a4a0871a58d2378b3d8deca28af162f4b8f56852dcac05336209c66864bb1b6b08aebec9de08e5f15004d6bec883eac9bda7b52996e3d0376b321e614cd0a81bfff22317a3f4330a0c620eb50f956adedadc86ef5ec786124b7cea1ad1037ca60b52ced9b81fd399ce464294e1db89a7a14fe06aa2ce4ecdf5e5f5a654e585cd418ab4a46cb52ae2b3fc8fc6ccea5604cace4dd7ddca0d1e84fe674877a0432a83c4a70ebe19b80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b2118e086eb18adb513c943f3ee31607303008f2ee819bf4dbed3c2ef1449e1aefd4fde5e6ed07c651f590dcc7549c7aad27a4bc05b2d7ad7d7ede816681c5db8fc58c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c859a1c6dd9fe5e1bbd4a41f0cf5f6b4d65649bfcc8961c5c70f2027b1a291e14fc20a047479e181f637bbe61087f283a48e1f29896ae59f3e89090eef672d0d7bf3e1adf33898fc047f638752b8bd6ca6ff55ecc49e865ddff7e33fe6326b07c4500f96c494915564118db505c61970c030d43701092213a1f00714cbd322cab787477986e0d57fb80fd0fcb5b7909ef4745dd4d6a01a9b8396cc0bfcd7912b933c163f4b2fd5b1a82bce85e3aceadb840303f5063618821a76fa5e39153054954edd0cf2a5c8eb4100617db0836c10e1cc923c826e0e485b4209bb5a7dd4d1fba6e8cd58184e52887b303d173e32caf628e565f17bd1a0e8067f000d718e50cf38137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be50c0ce4bbdca15da7f7033e00fa8ecbd07dcfb6b5a66a067150702980dcec9dcd9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c4e4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa6da7de1a7cba22ea0992ebc509749bfaf3fc227ff62d4e0b0e1b97b485614488acf49e7d4771930316e7c98d5bc8fe2937bc3405b267a3fe96067f63bf23000568599aa847144bde66a87c4c30f9e0622f8f0fe181839992a530b4eba5f7f2c60c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e092923626d6b88b6455d0c7114f8b13c1d7ade01b3c812feee64faa5231add483869ddc3a402a12d4e24c1534d3f64de40ef5904ae2813a7cd19b2d3bdc20748d206ddf8f228a94277b09b4e8ff21ab37a11836464c08d539da66b9f6a1b53c8b68b8648a212ecd42c88f0e4d461c37fdad6bf2e4b474b001effa8c18a9d95001137576234ff85db1f19e7416b1401bfd25cc948ec07366c666a33cc6004ec6e429a5e73eb02d13bf38fc9f8a3b69f5908975515f44df848163d6f9daa39a9d11ff7d7c45135f87939d3a9b0642b0d9556e1316b9125a47ce71b17b339f619520d99a3970751e14516846952686bc6ba537b58eaad9d1c0667e6a45398628ae6fc91703580f71e4228234760f47e7626bdb0f0861b0c5137152894e4d40fe4e622b3d01d6c3a915bb27797b210fb60306acf3f9d4160ad44377de320ab1634daaf3407d5eab1ec7bf51b02b175c34f7d98cf222c85cffdb8f44adb8b8a0898ab08d608223cb4e35113f950040a7608e4dbe4f8587e7f6b09d5361fd8f5de730a9d6eba94f1e9bafa4c955d07df325f0c685c3147b77c8400775e2e120d148d1616b28f5c2bd50c46807e191f2c4ce442df4401862c56a79116aabd5ab28eb6063e9857edda1d83a0a1a6cfce4d03042d53c6344546808dad3c22188b480c766b57c0dd1251f175fcaaf3ee2e9c0ee486dc8c08c9505824a8651df3a6de437cc1c5367720b8cf02e771d732add7c2c09768b7a895a495b743e31817676e12a7edddeec3f482e84ea6febdb4a016bb6cb08982d864b5b2eaa75fe1d2661d9b75bcbbba7cbcdd78145a24fe4d074d933f5956faee708b92470a1b1786592d0329a344aff86337fe348636e05385dccca351d06efb5f97b08e2ac7f78d8c725c5aac777facabbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6cffc6071e38a81de74c720a5c1c3e0518c6065ce992e7941a5fb77531f0e9ce444684f2205f91ab59e3eef886f342c90eca2c19c21126d8a1aec5970bb264dec265d1886294c4494b953c1194070a9d811c31660510a0b5d56660d8558e9b1fba352abcc15fe4c7bc71b2d6fb5545e4d70660793ea13a1534ada791eed626299c535c61a73208e14faabdad37b6da40f93007f503eea82f7070916e406bb42637af87297860ab6441cb64f58d41ec1c089eff10c029ed8c83a62ec557365f14cf6d55bf9cc8fbf93bfc7c79771d7073f4f11e73a9a54a9c9be7c568ec7481d0288a819345f655dad65cc7f33fdd804c1232cd3f88267cb0fe29317f4e09690da15ea6de7e0f0cd843f925d7ae03bf288c09d9653a36a32bd63d5d95fc569f1a14f55918d39a0c79af24f1bad949b16456e9b6e70f3dfbb812e816be5d55edd2ab616d4c65450d85a1fb605a3992d9e482b560c4513e12de34c5d9abba6520ff1e88211fbcfa6b999f1f8e0cbc4d017dcea645581b09dd91803b14bf1be9a70f913619d01cd90fdaa882cccd85e1dfefe200de0578f7e2f5ccccb8cda9add4629c117269f9afdbdf59d0c2848c796a57c5104e4bb87b4a0c68057bd88d3eb5cd012ed5fc013abf97cb377380c20756dbc4c998c66ebc11daec2efa9dc88f7f26dfbe967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f13cd1f8cb46930c2f863a00259036d04db93387f78ac968914421680bab4cb0ba63954c54fa5f87cf0b4a9b63b0de859e2dca958664bea82191d41f6033669a7b8a411ec90d5633f0935503800133ed2358d3dec68b4ae01107d208d7042e2274a683166be6db3a48372ce774978679f7575a18069120bf24d7d28e98d64a8cea539f0ffdc3fcfc213ae7366a343f0d0d40863e2a1ab8f49b37e430448aeefef5917af215f5576d8ec5080fc6a0dcffcb5af8e1c527e9cd2ddb7b3a1fbce40392192250a9442bbc0086194211e454caeaaf8e4a39798c06bc9722b14e6f0bb8d305f0efb4f937d93799cd7ec31dcd5741eac661361925b68f8307a34d5942d85a6ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c503eaebc7ca20600e719ae5b116a654b5c059023553af997f13ec043605770c03807fa62adef16cdec436fdb780d1d24b3fcf57fdd7929a2a9b0816854ec068f4a44b6a314b87f20ffc5444accc98f04c35dce4a7a03fccc2ed8ed96e6c9df629c8485cd16ff9b87ab5f6115d98182ad52d08add77b2ed1923686eeb67c29f1d4688d78aea68e878870f2ff876dca6da6955168fef2e3e563f0e4af7ecc27864d10d1d2b4b0b4e837770b26ae245199cfaf79b3a58a0e38c55d8bdad937280bf629e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dafbd9fcd0ff77da632b0be8e912e0884a44c77df5c704e624fcd95a0caad5dc18f2c7866006eedbdf7221aae075334006ce5d8289140cba6159fd01004c280616ac0949a5efa1a0a89a744c0df07ffca014cd7b53ebeb40fb33491803c77fe81a92fa16d0cb9b2f79bea2d4555fd78e11bb4842e557f18111348b3d315fb713ce3af4ca010fd0b420c2a3cd8f7e790a8692a9eb24b90c6ec523f923ab46656872b5d47993f9e1c6871d7870bc25051d4b312587e1586b79e357fa018ff2fa9b4dc7c056ae7969427937eece6f361b145cc2503ae669e68ef7acedc215b722666c543ff44535e53479ae7ed7187f98a3ed8c6777830983cd753721ba88dbd37310ed4fe7f8b537aa7921bb3e2e91d97cc52491a61f3504c0ce8ab940cf520899763d764c81e7832192daf6916e7127e4190ba7824b3a46285b67f01bf91727fd776248cdbda69a1cae133fdb40b1027ed17c489e761df6ae798cd9e4ffde5d33a39c595c8ea68b07697ded987dcdd7f633d74ee030192a8336ac356b2a2fae04fbc21c11d97d53fc62c7f0cda1df487f8204192f228854cf06385eb7b1ec228769188d7984a4e8c173632e94557b6341d2ec05c04678b9a92c299366ed3e65a210c626d401319aa9b87e1f1a41327ddc3649519f7253d919a90ce7d029a5a159ad05d0b6763377810952ea0645dad21cd39a43d4335182d9ae024684310d9871d5c3645aaefd4df823e07c57ad665002da2c8e14ad5fabffe019f736a287092505ac3abefdb839478e3978710c9a98e4b04e985d12cfaf79875ce1f930a89921462653346d9b44dddceb63d41fe440d9266fd9528328beb98a6bd6b6a99286883698ecf08ac9e5e8e8a6b475cc5854006c6882ef4397c84ee1dbdcd88ba9bf4c15e3ce94ce1897da94cfd848b17e0ea58ee5cacd199d183847a61f0bda7f18889281d63823dd5dfa20858e71194b886c3db0193064249b420d1b8e9c6806cac5dfc4ace733a031036edbf76e5d083b88525b8e5c20da93c2b7388880f463503d57f6df6c1f7f9b115e5b15cbc115ce2a16692a92221336350c9d3863f6e2ebbeaef610b77def93649d126520c1a4b45173c79c1a3a93f2e0cab8db0de611a17a9eebca57fda0a718e69fcc12ca01fe182388950dc1f529e054a0b3c2a89866de87b40e54fed5b27a9acd784e41521d8bbf95922448d07bea17be6b4bb5fa79257168fc12586f612d643dc2b1157413a6af8fd5c37f04b2252bbb7668581bd4abe2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50afe71f3d4625261b324be7e3343de4019a6169d77f1f2d216f02627c7f47277042867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab676454138433aab38533a1b2cfbabd352745a7a4aef86f6beb8e188f25efcca07bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0e04a3ea48618c8b48af1516d49d064278f01838abba7c9c5c40d6b3f671fee3e9edcf916138fe28e80131f3f997b3416b8e7612e37ec925efb87aef48fee8bf94c871977a7b64f5eb4dda1904e9df7bd9138cdc87edc8db937f7e41da400a7e04618ba23f9d38cbb416fcb47134de082f9e045950036fea42f509b30da7f483a9e135906b73c89c8c270f916a2b6320e20ef3d276a7e9351478ef8f867f05a2ba979ac87f04175d5b78e98d51e0fd5fde20e40794e596c1cbe12396a63afcca69b808ea4c5ba0e0e2065fa4b9103d8b4182aae51ffe1bf9ba9b37278378a617adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e76915362e3da6eaf7abbc289e3451bbca664872addb0722e538fa69a313b389efccc9d935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd1147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55dd23c661d7299610a0b9d79774661ca4c433520eecbc12ed95d9fd8752bc24046222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100f9bf3c22a55f25a2a205de7bd9d5ceef72d9759f1d02ed48c4efd47f2593c1c1aeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053d8e38d0e1ce8eac4074d7b9fd0528e50437c53387d43fbd7c5267269fbd405dd7c2c677daf7882294b769f76cc97b61d3da785894418f6bfd76fcc30b72d901b60af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52948b1e027dea35960aec456ec16a8c167aea415850d49ff53bd02ea55dd109ce7061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef2e0ff3f97d266fe7ba8125d2aa5c56856528d896a8b957bb965c042c55ff0f9ecc6a8a39f68de0e471a6facba779c4f2c8ed32e6b0401f1dd1b8639d91cf5b36ae845a23ed231dc1bc766190c11a692c459859cb8216764521ff8d989d1c7b1f0e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148a056ac2a288a9396a4e6b2a094bc92e953c19636294c20305181ee0ac55fc5cf9d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c91249af87e39f4f11d50ad824f4ee3ee620b0f6cf4c8f7dfedfd620e3163f5bcce4fdd49d685002a25c4c04846e74e820354f5a90da9966ea953a4b3038e29f54bb174aa1761228336bff7716023918700b09f04948fad4bfef8b1a8d6905338599de393143f53302b0bec31c4b1f1d9672632b6c7cf01c30664c80335871ca851c694c33d2d60cb8767c34bf52e536dc9e30dc78b90cbeaf73ac9c6b2271a23c3f32de298126d8666b7e0f9185cda8b4e983e07ade1581708607ba903720b69d1a2cf536238468a1a3d95c5697100542abf5b271fe3f47efb42644f52b21f175d0a93e928661755ed54b0a628601ae9299f36d1edcc94b9aea38fa8ad0a7f4d36241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea121a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535c8260b29a1c6568f4632397e84e91b2e889a37e2d7ad7801f32ef6cfc77dcba1961cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718cd1ed0e1f038f26dff7a95cc56801a6781cc0869d984918c2f8f09bfe1af2c9cbf5fb51f9b407340279a70441583d16c1bed43a36d036ef0bc3812c556c629965d178faa8ddcc165dc501e3a8574aa52a484838f9887c42667341102df38765fc3159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a71798a07b019ff1296e71e1ac5cf9437ba568e68e4ea298b8184a13ba512e5e8c575636a68ecb4ee9c8821bebccce93eb63d310c7e0ab13f9e5ee7ea4134f5b0ac884b1cc895fa779cc58fb8359863dec3471893206a03c03a4b0ac0bac34385a28c459751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc85736b7c2f6ae0080a09372d221d286dcf86de3053f208233b835cfa3adf37128a551ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b77714bdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cd063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e324900a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e5095ddaab1b86b6b89a7312f612acabbc7e72fe6d84b8af19f562ad2a995a9d64aeefaf5ca8d3017a992c907e0e5644fb417891e4d733bf42fb3baceb1eb44ddce94d19fa4493e62d5cd063e50a3a1da951c5f7f4ff9d51e8c744cbbc7ea576d4b323044add78cb208143327e6dbc0ecd96ddc4d19724b578fde3ddbbb012da8e324228722ca107f3bdba919dcfa860834fd8b95d2bb083d1368600dee9dd87cf5c475dbaba5226e1d65059882ed1b4e3346fb22857d1c482d03fd18bfe90773e3409fdac5185d030bc606a6bb67933fdf162c5db60a6b6eea7d2e13584378672bbf51b337687a089295fe7d5ee888c394dc6ce05c414aef51369f7b6a06bf3295c64b77c97b089ca06203d0451407844fe93933b4e36e7315a294745fa29d058fb80310ab1eeddf8c9216fa8d3a2baa030cfae336537e2b65aa2d5b011d4cb54c71ca4f346a126ef054d202338d21d05a141dc6e73fb8911ad1c97309998d98c15ec46567e34d604fecfc1d74289da0cb7400c263f6a9e10643f86652d51c34edc6b0b232fc2784590d1e8019ccde80803a1341f67174ebd99338042be7d8bec4c64aad2f51440c4df3bc69b9bde6d34fbf99626a2f88e6e6cdab273514745cd25e28e5bca81a5d782e27088da750712c747acb9ab1764bd944bf3e7fc15d4b503750260d2cb76b894e58cc714499966c97e8eb3d6e8fab7bd0d3e8b49e7882fb437307fc6bf3c1d6f2ab05802f79467edec6a364316de78428a9dd1f13fe1cd153626f9199166c04979abea83227e31ed6b61a02bfa65fc7e0996d98fa62781d252a91ca6fe27e7f36cb35d56d8465e278e3e220acebc73761f9802bba8c5f533cd258f15555319f125901609ffdc78bf69e4488239ac9ae57a0b4a9c3e79d737cd373096d5c7121b8a0a5aa18fb7884aa15f8d4262e8274a2151aead040f52253064ebc2dc7e93e4463ede5092044f3dc5beafcfcc32617d17c0210dd870ab2b2c1de402dd98345216b6b84953a9113cc32b8be02f815698cb0f596fbbd47a586abe50db2e0af8b573d91baa7bcca13cb8fdbcff1e0c27043cc6cf66f291c838d58d7044c3e30f322614da76e3832c5b31e61469d31c29c53ee8abf7366644149047ad9194a9011255b155ef0b55a12b31ffbf615d410de2c4ab66563e057e958ab8ec08f4883b03ba07b9108f8e78d85467de32e56a19fc59ee524da74815bb4b09b8535b0eb9da94e8eafba8edcb2abc742bb07dd870bd216c3eea955a18d81eb7ea181185d774c27a762a5f1a8a12d8d050fc464d8f738f967cd818a158225bddef31f66a9be5643442b9bfd3838199b654d0a8700b9c546449c11f38e702a854293aad04bbd458d6c18084ab1b4df79fc790451898b3af0b2b12f8ecaee6440f19806a26f9d3db02e622365d561ce6d0fffcbc5299c77e07f85bbda08856e7e820820620a988dd947b501e1bbf762e9b27fb13f96245900441e1f1ddf2b45668e2130357bf0752797855655f7cf8c92bfd32823c9aae993d7e88306c7dcd801264d318edfc8e1439c31a25ca955e15ca187f31ec02bc54ddbc45416bf28ed82819c5ca7e1b4a5e09f8462d4a839db4322b84f35d1f9650bc9fa2898ecb94c1d645280f38a823d341dfce8d47c20b4c2fb9916364f75c95c9f520f3e89c6d523a5ac12f78fed32a3ba9ff0f1535a4d8d30869a983d02598f79ccfd4496b8cb04aa60b48fe7d6b0606307216544e151d80d75a3548cfeab1e94052c4bfac4958b3a00214fb358f63a760ef777cf8685f5cea8a427d1171dccde26625c897fe8d701fc361e2193adde3ed4d64ba5b11700524d4c1b741505d777c59952a6cd57f9a1ff121988235141ac90f6298486835a495f79138c7c4a969e30e8870947edf28567890af3c0eb7f07b9e589f28ae68ed931dce24be7d890bec2220f7f6d56561603ba090e143a8faddd71f0938d0fff82f4b46f663039acee74b129f08f96a2dd844a6db2d9c99d5e27586d57b6b2528287d4d6ef2d11573175407fed8a8a20f25184b292aabf4f14f594820c73392ee0b5e939b24fd83ee16d3d8db35e8d6a08bbeda687f8ec58333ea529f595f32d4ddbe4817fe474c0f85783dbafcfbcdc1a4de442f54e2fb00595b728be26974f22fd466f041724b3534889a5b4a10a3b965c9bf92c85444efac21f7cc22b97672b48234174eeb03b6c09ba3aa6eb8bc82ec471153a80135c80cea2c9a1a4c6b3e38a8866b1ab1cedcc5626b39a3e6da1fcabead53645db54f2357b26b9118d2460b39e1ac4f5d5c59acbda8f418b78f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7cbf824f526ba0a9258107a3d367c7832e1f54bc2a7a17966e5fd9ae92cc288b4dff8fb29c199ad6c1ad08101faa0fbd8990de30501799457932c83b67b67937469f58ba577425184f69900d41ea5479efc888af060045db1adb0fef0630d42cfba307a7169d5d6e80c734f15ad6675cde1b1f9890bdf1370c952f60136489fb440a047c893837c218eba1cf5211824c982c65c1d10355fb0cc39274c5710b4b11f64d66ebefb8f6cbd7487608282ab86c263e7cf0315c9ba0e1ac201bdf8b23f707bebc239288ba4faa8785399829a0190b231d26d929053bb387fe705ec6a38cf39a7d87039358e5453add97f886a381238c812c93eeac1f6be379735511a10941116c92361f294fe666a347025a56dff0df63d0a46ddb76050e08f6d0974857e388cc90a2ef8d413395a65c83ff56e19328b94ac3b9dbda36177ab1dbd137c5e082893d990503b00002b6cbea817600e9c6122e2c3259f6431ed0d016fcd21608224d742eea86829c806bf66f310dffdf6f146667e7cde9214bb41bab49f77d365f72ad7da3c3d0c12e2542dc18fbd3722b2115afe305760fb98cd0890b8aa8fad062aed84c7cfebd7ba4340b4a2c2b3b1b933b0f540ec824b804196205cd7118c3fb5cf813163db0a0ff8d4b0e1bd9cdc1d61c029d10da8bb28d58139e19e1660f6aec90d4ca663a600f188a7fbbe589d66d09222a141b4b2f0c40f959533bf7873601a653d6998fff8ca8f8bf2d7a24afe31810b8234b09850bf05c62adc8aaccb499bff2d3231fc50bb44f839c15a3bf624e65551ebef7c38756dcbf6f4541555ee0b8a57b8e3d51f7283d5bb93cb7a5e898c7f0c8dca2d2b127e2d160c4eb0819181bbb72dea5a93360cd074738279584f58621c494f243777b382b1b490ecf1c148a4fed4ef170cd6753da3f09f36ac28ae73a7916bb69670f3feaa80354772a4ebacfc2d57406db5067626b927c541e332e079166df5b01a4957869ddea0544e7839c9faf1224ee50e8d84be726e6a0c16782113a3a5e1ad56f65115ff6d8b5e31b866c92bec5a1d4a5cbca90e9e8b920fdbc8b8c78a8fb5e4b491fb62663242633757042d19634480b3b8852e2b97c505dff5f90fa0bc0e1e7763115c9f7f7e0f3abeac76f38c3c3123124c8239c8ef706e66dd4fe1419a7ad915c79a565dd7db114d9f81b8d1223a727cec733a5201aec5bacb08fd69b26f023c46384a0bd6b9fcd496ca28389229bca309ef24b5da5f2d7f3dbd0fc1d589df1da707984295da57f675d311de50393a2c745d6380f940910ce87bca7c1fd32edbfbdaaf71a7822f152db523f9544a1e37e5696ed930012d27b6786145c879bce74c429f4a338b7d30dd4ea04490ce514baf08218aefebfdb49a916f1ce5f77725e9ffc5151d0441f3ce5cfb4c3eb9acdf2a2a70df62ba99c29849e6d3bc4c4b2801f009df4a7bcd6ffb8ad0a2fd817c8972ff7fb0ee078f945c7a8e236ad77d5cc89a22591a8c8f91e31c7c67702f8ced414e9fc432e0bb774b47f9bee5b88e1b2e4c96b9eb1dbaededc2fae0a4ea7adab72322a22a53ffcec2504bb08cc13e2bc67d12e58b94892f5969103d0a625efec3a5a05816de24856792bc978c2ac4111fd40c8f573787a37c05f30301fc682ca0ec945413fe16cb09f3f885dda3d3ebb93e1fe1814c421d5c4d10c7a0f065448a15529da335b61db5417462f04e85fbe7c73862f9442436729c979b4ac3308c29cb98c8fe7643b3520230b2620eed69baf416964597ac6c8d3d4135a4c4dd02761b11eb0f3109d3b47b040a78c363d237f35c966aa729e9d8f8b6c810a27e8d506ad044c0dc8fbe6fd55c620a01853981e8f4482b54fc9d5409e65835cb950f8875c38fb3bfc47dd866da4e868e3368814d40aa94b5d0b1d0145c82658d4d498a8d99f60e23e122a3c0be6fe191df15e217874e35db9f24c3c4338c08cff4b65d43af7a13856b185da044ac48edb22604dbde1b6c2f6383beeba5f12a8da7ff06af409c4d2fb42df1a7753ae572a6c1a7ea8157c8c0318a4c566b5ca5386d4a227637c8cd1c4893b1e6bbf497188f132ce7243da140cb9f1671c7bb878f7b723d218cc8ada4c25491291aaf0bb41b2b6b5f6651d6648f97a6840d457ae9a414105ca9fa20be787557b67f1c73cb01359e9a547b4fb7d6990ac19f668fc6e5b96ef1a6f6c46357a6442177a6dc6d0734da71c78af539a034e231d6339d87e63ba45ba3e8b1f0b3bb85f607c66c31e37702d010fdf70fb338934396d2be191ade7b791a4e85c734b94b902ba1e4259ceaad0ec0aabe716cf733391c1e851b79eb72e814326e6e3b83901b3f0153c9a6567b2063fbca708d809caa2fb6234452ede4488a574884ce4fdced84ae8697d7f58d3555d338a73fc37890c226a02e84c098f5cc1c57844fa7dc9df1396efe2cff3c89917d3156403d3bfdcc7905158abe32efbc719f18738015b530a523e4eb6d89097e561456cfc5d36dda5d53904bf574237c5f50cd88edbaddf1e18aa27d5291972c499dc0216070efd8c6a52d6e49d0cd281448492adeceb5f8df7ff45c7768d959b0b03859343dff55f4dfe262269a81acda04362c6de90f30dddb7b5b84d4754630bfd50805e287c4f72077041ce10107f497b680e6739d2df58ade36cff6348545530cd311c48abd00e0da76d81eccfc647df0c51fa485816b8afdc5a15fac0848fb4a74356b3bbbdfdbe032f96bfbe512771145851031181064fa450f5193f431e937c76c8613f0690482b61f9b77089db1218103c4908b4d513d0f13fc230635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc2b7f0430d85a415513b851e5f822db4fffad6eaeee57f668c21c19f3f70fc27429f65b5cf4562bfec0066fe7f79127a902c673b6969c3dd69cdcb787a4a748707c606e228bb024679182f0b9ce75bcb3e36dc84ad96c3fab885a49eabf47c83ab8f07289d49a762e99165bbede8ecfd1cd1e4dfefa30bc50387acea05bfab9c2555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba303edc295102fef5994fb315e8c2c4865e149127738e3f7c4f36f97a00c9c032eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797f79353f686b66b791e156c744fa99859d32e137f1747a2b03e77bfa79cf394221535781bd2333a5c5cbc961a0c230ae8ed049f3cb26cce0afaa965675cae2a97dcf8c87d2916405cee52a5709225bf2dfb5452277e091b6f36ee251fc9f3153289d90c873aaf89a564f8c45ead7bf7a8e0f01b561abce20619e202fdb95707df74cb3e0c97e2c9787ff2b6ccbef18c36b695ac859d046e9f854021290c1f92a1eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12558035c841e4360799f0135deaa0a3c176479cc9d356fb8b3001ee624ba3b4c7c3eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce60548d57fad66eaecdbd1549e1c678d4ecd8f36b9f614c5dae156d9e07009a983a984a26c08df7589d47ed2e4fa2e5eef6df897c3792e86f50131a9d205a4d641f084ce25d955af5e7253f51a3e1dd66bb4063ccb538451186d48ef93718d443cefee241fbfc7074b1382a7377813c81d4c3d9b0f2972f0513bf1657f852bbdfe86263b83f09a7851f0a38496189cc11f8a9e4f74230ca4aa70e52f32b91593760c285776b6671fe12c3a6708b6781780ba215c5173d044487d23adef2d159f86f8700af20032340a17b3b4efd013c3c1336316c8973faa86161d6a56a54fe21339f4cce3d63decc869d4c0371f0fca87fe208dfe5292f3e15c2745dd7ccb861663fcca475be767c9698349244c81312514fa37406ad695b00f40ebc0f0abc27941a721015873916adda0ecc43eb0b04ffddb23b018d8e8d7746660dd78b843972160719bd7e6fe206f88d00fae9c90328e386916513358a3a80332e35785a177ed00e7f1505d3a9d638a065b66495ed45dcdb31da22ffa99299d4045f023dfd1a5e4bef62c49ea757f840576ad4b70877b19d71367951778c8584a2d87a7efde8fa3e1f3a9bc83ec3e56fdf4d164020792ccf9cc7ff62544e6b499095e5e984cca627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb36d2973e1df0304274cc0399f5caf98210cab2753bed935c2b59a16c83e8379ec74967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c1252e32dc1a7139e8ebc5e40ed7381a1fe15f965018367ca56e81eca85ce03673a8ba0c6cafa384c1694312df847dfe7dddfe1e7d3cc77c5e31243d91f64945bb21a00a3086db4a0fbc706bc3fecb90e13e8213d7f6af821c5f268bb73e224ff3a285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab18dbad97a02b74466fc3cd460fdf2a2eaaeedc51cfaf784305da8f01f2d21b10507fdb9c7f37984caeba419e347ebc6e35a033ddf8463706405f3a0c966fa287a389fd827d87e081b1ac509fe797ef03c33407a9756da12c304176ac65a3200893cd60c08584cd44a684221ec2d5ff362c9bf30f436edbe7622e54d7ade1715d53aaa9c4cef56cfcdaedfe045faf9c8b86740c9bd16877e80f0f692a36035c8b9aed43266a81925a686fd1792ed9e18275dcd1c646b1c172464b08aa2f3eab293846e562643f89cbad461539e47ad843e94b74f318477b6ab0b1347b4479a62dd869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec84fade3940a73933395e489cbd15305a3203b80d66b081b8e4343856225bc6b378129c59ca7ca2a63c9ad07649d980289ce5e6ef5efc53416b2dd3a1663701bd6a9d58220333119a79f67c056143e55030b9ee7760437494008a37bff81213bfeea7bf066d6be9cc36fdec9bf4497823091b71b6fbdeb397e5f5d26d0813c32dee08fffd4c2aff176bf3abe759681ea4d631362f4beecfb3c3d4cd066350623ad41f1b023bb875439e43c1ec9768786fbb75a4cdd42b9fcdef229514fd349fb25b36aefdc1ac303767ba4db80b11b3f65ef766bb273771170e79fdc87f43e63c627c2799edfa43860a512a2ef39b5d0bff20e11fc7efb3ea5231d639ab0c7ed9506ee3acef301484ae0258cfe1aa5b5edff2fea52fbb9235fa6463833023053616d8e875742c1ea5e901a97ef1323f04e474e8232a136adf70196840ce489b7b68a865d96ca217b373923833a03a7742223626fe5b126b92f5f3300298c43eaf366f5e07480e9fc5015cbde9996770a2f0da5aa061fca258a31a647323a35d7e764e4c6d0f76c9cae5aaabf071bde7b5a006414914d01c8c33a0b9df6b699bb963f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf33568cac332e3e0e89fe95dd1e0de527e621e4fd7037cdf99227954d46035cdc80bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bcce5a66238ea6284e6c364f45705b89e20ce2a6b23d001e055872d64bb729fc0ea8ed474ed7b5beb874be56d0bc3418e74770815e943019b5943b512d73eaeac8f51151bb45c6a786c5fad5a856b5e5de636d1c9492c06e7b9cc77144dc7f94f1b14abfce2e77d18f0143fe3d8c5275257b429efb6da34fd654cfcca98fb477909cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1ae925ae7d5202efb01809d0f86c30c32e6dda07104164296a41ecd101e136f225fc3b1f911ef50b4e506d7b120bda4dc7e2d193dbe9d66f300638721f55b41d8f12218c79a81aaece5f50de011e38297f353d695fd25df28637f96f98352430c57fd7ba88559e9f1f7996b09fa9e7b8c8e0cf65550d38c96cc64aa5234290263adfa7679239bd980dfbb5d5f5371926f8efb81eb25a5cdefe152da8490dafbcd0531752b5fbc7b4b48e56a9194c61ecfd505427ef86a4364f00c030f1604667a02d92c0a306857004026ee6d9d805f705cb15131cd6a85f4fe6c562ee543b0fbf5cce4690cf58cd3951d23aa88548362646a63684742da5155f3f843d6fd2a44ca516d4d4f048be97c36e4060bb6951c9f496024b2180331d32fc169c57990a2a21dd4e7eea769f9f8e61aa54089351abf0589e7edc55839cda1bc7c21d029e7021608c2f422fde6e3851a9606b5a438743fa1fdb54e7df672bc0300249c0b714ade26380c707dd2f9e2f2e4b70a2f338628ff6b28d60e0b726cc1dcdf1c6765983a1d374b315c0d79c91ee6819cac2a88d58b16b1ee11edd4c7ee77891cc564cea576c30050552dd8412e4fe8096f81cc4f02f298021f6c34cd50de1562a019cd3c8f45f47b93194eb3147fabc02c6c0b1337f388e33905c00ffadf99fc1486083750c78b8de368c512e36b6b501df190cdd0009017798e6e09873138fecb58922e9039d1234f122f365a49c5c4d2dee37d11b5267d4f46737e0c6549be0b2d00146e18f35b29c91a527a606214d96831872ad3da282d17fb6ccc8cd9e99bb87f4e3d84b44f93788356c72e13ad5558bca515d71539e86d06ae937ab683c4b3e08f0a4b0997381038ccee4179536760bccb72324796e5406cf6fd2ee3c8f6576cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466efd07beb2bb6e0e0aa355ac4cb77e4edd15cdb6e7f4c1a6732ef9962cc741b8c9a6e89a66026a1e3f031c212128543ea4f93a4fe61553b9cd2f680844d63a11adb7ad0450f6c3d31c21a80817c8c2088c29a5daadd9d66aaac828097afbf56c2cf1fa84d4967324f1c81fe728d7a0504dbefbc72807047026861326a03a9b9b23a7860da465f4c96a8895ae58b50245d65dc9dbe86b88f1da7c220fa2a4f1cdf93690cb077ee5fa2db918b05eccc0eadac556c78e89d6099f1147458b7acfac2bb0aad53d09ad7fc8fc0147359ded3572029f66dc28931b08f284400fd137a72d40b22939fa26d41eae77c0760b47b9c2b8272bdf7cf3a125dbb7800159b0c45f75823abb3515e0bbb6f2ae6a6d486eeab6f4b70918c4d47ee9158df983b44d26e0b5fb6ddc0e2fab1f3c7b26409304132be3e6632de958cda2522729925a4086f7a64a899500f6fa3684d7ef46dcca573334ba17d784112507ed95f75039293184fc4049e890869b7d4f0bd0ff5357b6fdeb1578a9bfa96b6da17be5853d7326f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd45956b255d96a5d8c855de47b57166054c46978bc728475fe96b0219c598dc7195607f707b016694763f2641f5418e5db4f752c1347aafa256e6a34329515dfb56acf2165437e04c0dce8b10f95d0bd03e6f7f272f40947cb070b9ddee2bf1a995ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa00509f06cd61b32d6cd01ecd9768b23fca920e4a01fbc722f579c2116bb99fae13ec8a6369166c6db5c047c965f5b059bcae224c5c139eed2a694ad201c85d3acf0c75826e2c2418f32c9fdf2f118e43970dd1a4390a421aef2ced7f53f5909388df33e91cc0e3e191e939db6225efff826a07088f473d4de91e0f251e834442d9b527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff4341a5579e616b8e6bbfeb5fcd62f77ee2dc3f0e6ea6d1e749357930b4038b97d1dbb209c95f68a09c3d3255db5a87cdabe267a7777459c61edc22b1300f885d92590b913c662b7e792fd3d32ca105625e0999956ceff7d227e9f27ee23fc31638f9e100bab7658df20a42ae557ef9cc667b216937aa53e4e66c24aa0184dbb7162f833b508c1260e77d8e67ddae57cb5e185840a5523aebc9637b7b16174f07e34e80bcfc856a3d7b8a71b2fcbec168962d45ed0c8cab608040fdb709448dee8db09ea50f5506318ee6e82e5606ca3564e52aa7687f8566df28e83f86d6fae873f24b7e6261da1d22b66c09191aedb1776565f2ae604df7ce968074d11a91a220070b88f6be8ebd3b12cefbcef73971037da37f684ff8d5b973d29fbb28f5840e6b307ae7a0a1ed7906cab5e3cef73f8c3e1dbd3b7a119c78d57ccaf70fd21560fb0565e070c6a4994f10a61cf14d0fd858f29a56a6dcd4129d1d5c4f823256212357f4ba872f61c5d229cd01c52984bebc56207e0afdc04b81d3b571b6b7f7bacf4ff532066fa4d8cf552a660af7ba6c5ea276cd5729f2e409eecde0d5fe532af006465709053ee54fddc78b6b662352bfe02f09bdd3e37a842a98d415a43b61f84651daad11577f514146e9231bf629b1b2f40547761efa7fdfc7cc7dc4cca6e97588a19eed3223a12c14bf5667694ddc54a73ec7b7208f2cf0081e41e39b54d0948568813aaf0e1d70884bc5d4ab1ca341c07e2aa2010b2ac8ebb9b0d42ce9358266cfa531f1ad01c3c28ffc42a13c00d8f60f85c7dfb2d7e39542cd1294bd0133049e6b02f5b4b13eff5acbf5c28f949dce714d44a5517fb92dbea952f933b05727b74620c73788112f4b5ead7fbc086eae71f29fce42f288161c98fcfeeaee2b508432e94e837f2310a94595da24b6b6f11ff60df52ca17542a90af712971b5de0cc28dbf3002486cd7737ad3ad942f0689a25244bb767b840439e5a0d73ba0a7b61e6ae53dbd36af69047ebacbee712e300f56d826e7b23733c84761aa4b118d67bf80e99a7a2c57dfbc3e105be913ed7d6117eff83c57eb11ee699482600ff1dca33775ed6f008d5a75fb00febcdf63d17397df9d91b59a160d2790f145cf8970923a72691a5a7575e930f2c69e5f9195f8e66f5e4abbdfb432a69f72fc93e7419ae200805b220b7d854b0ba02d793315637ffa6f2068866bf550eab83525f0783f998dd1af450358aebbbee746fc57cc86f369c96869b0e91546c2fdcda1840e65833f3dcd2ba5db2f11d4ca3d6a1b31f03ecdfda0fafafb6574cbc867bc61cbe474da96b48c77429ac2ee72b80259b515031a5b43c9c8283e37e3d8aae04b541a486ed19d83991051fe27ab7179271cb865ed763bcecb165f42257776c65159ac7eea915fe0f73ba1d7b114a63a4d54fa63c82c3c7a8b999736608498254a32469b06fc1b1e276f9cb420a964d7b1bb6ba1378deadcdf7f731b4cc4905e58b93d00a67667d1658edb0fd6477ebdcf75b8f887947d64be8a6d8c96001f2ec6d47c643a80c9b6790a7fd8e1b0a6c34a8d54d1c4cf6d20e2e24e22be5faebb82de268d6d1f2bec19f14f397bfc1b996c1f03ca5d97f6ac8a26b49a2098ded7cd07b2fff427a5202d3e139696081bd2b9d8d8bcfcf4e7a55a2ee291143802c180fc7e5f06e039476b81e1d4ffb213b8f4fafd46089165ae77eb94517593c81ce077365ec09d1a5a45696fdab3bddcce23ae42a00d3927d03b8f214566ac4c1a15a7e0bcf246d1be6401d2649c2442d05263bd43f0bd109e5333dce0baf6d5a2ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba279b7156f1ab2c311f47814618f7ac0689733ca19ce9dc1b95d9a0d6e884ff2c1c43ed26ca2c5bd846ab0cf89277fbd39fb5a226bb1e47322371a6bec8a4bfcf0bc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b42fa22a65bdbfc99b8ab0c2d8e5c2ff72329420f51369613ab2c92d8d20deaa106732cfa66b3fff2de56ab5d25b45ba37042612ad4833660a3d2a908157b199a0881ee53ee3e63cb79cb125332a83cb67f351b24bfbf4f7d3e731735ba8cb5f14a9c21c5feb70049981d7c83c60266337281c5bcc2202e068d6771e367ad938544d51f92dba92aae7909360a92d9c7e8b482f754bd8dbfb55ae3ee81d0ee1425e06a655be35612c6d7f8d64dbcd3e0b306313602f99c35a75d6169d6a3fdd82436ed417c638b5a416261348fd527f98710e7a5461b18668f23babd6bf6bdbe305055fca21b661e2f1add5f24d41cbd3e474dde9346015ea16943a58a17a38d76cdb2823c646ed6a40dd27ffa075b43d098ddd946a596b2a44bd8705eff4cdc2967d7403111ede3984976545fc9c860eb09259fdba7fce03ca9bb4ed90b9615195d25df52b2b09715870272d9604a4f3327b1e86c9a648d16deffa65c60eb133f6704e29bafa779f8d7a76e95d58950c4d6f866bf611852373975d9a74386893535954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066459bfb5ffb3c78c08e8603ad6ca8972cbc80f0263927483a5baced5620690d855ed575fdcc7d97f32853569530df88ba6d6f9ca6b551af2b9f5c04b1cc4d9c86cd5c29d092df0229bd1986b40dd990356d5f23656fc05f48aab0705e9cf0ba24ab672c5d22d10e9ba9e02819faa278cbe5040b21ef90cff6c3a0a04d3adffd5dd94539deec185c55dbd370ccc2e057a4e060d04960190361e6cc7b4c24828615e4a8d6ea385eac8b7881ac351418f0c80308074359253eb158e3e9e23237f712fa2408f63575b2c563c0dfbe778937e67ff4b6aa6b53e21fe0c6e922747e644f2ac7ab9edd9799f2edb1359af1d6f2cbb1d57cd47000d00054e9b7207ed342d6ab6721f72550fe6f083aeea15f36fc8388e2ce7a4f27307bac18a0930cba296346e898252d8246d85447d5ae7134e4516a0bd2647a04c22bc1fa9a51912a620b7a4e1f75b91547dedaa1906d0e8424fb23bb00d3203ed31c2310961fa1040df2b35e3505d8b9dbb3898c171a01b54e9fa91c2ba4d529cbcefed08387ff2c2e1e2eff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ef86259db36efe04e5f99d8b639286faa46273690a8c0bf7d07c36248219c1b5739d68f6522e05c7ed2777df2ca1fcced0122ccebb3e955c857a6c02fc0c38c2efd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a0578447538ffb80c51d248875e25bdc9cce3de760714905c7a2ab93afffc2ece33bc8cb188d956cabf8aa5b54d046b388012443292772cc366f91d4f3ba95a56634d0dd5ef587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489daf08f372130fd726638c16044f5871455f35aa7f9660aed465e66d970881ea9ce7898582d6a135c35f1f64ee21452b394298f36e338376e7d1b7901c75222b36818be56dfc6217d5f0e958521808a5a30355febc13826032492962a6fe4c33b1174ebf6d9d95c7568d4449e9715edc7f895fba113d2739a197709d0bdc5cffffdbca2e74c8c43fa6063512ddf4b7aaa01c45b591f67ccc18c8ab7e6d5e95e8eba235716756000400fca1b6aec1a12906eef663d5959ba700fba4060edfd5f64b26cb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d3683613fa85cd98b9887439a8c3d06eea6a6f818ad2b101486ce3133f8b8d9dc73962d224f4c3f91d2aebc1d57bf3a2ed884f82b0bb769124c3c5b142f2593b4b60365ba58b1b75b148fc61cd3ac3a81bef883e81b026c7608b542277fa5fcf9bec54444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f955a0fe2fc2d19adf491fc4601b335516408994d38f09e4b040e9976dce6442373a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749acd889bd84530c1123f47916a5ae52f74c12992a3dd92d2cc1e09fe09968ed87e9d909d6016372f444016de5647660e4bc93488a401355b8237e74a8729eadbd707a1890b9d44927a380fab1788155c52c037b7d3c434cffb999005f9008aa7c1cb6cc915d9006c5300c92ab242bad80a48f95023d5962af3516b6afb796ebc5de19a706dedb11b5a95a5677c60725e63c3d158e2c6220fdf15b5338c95983241323300fdb10243b0c4bfc165601575b793dc1d45aa457b06228538f85c7af466c18cc7437ae12913511b3259101c1e19789207f05255976fd66de1b0bf0e6e512b5c72386d0418b837f0c068794f4a29541eb5dc86a4dbb8312fd41b1d0142176b69b2642c16d8c2acb7f3ae18d7e83b695d32a6a9b817eecbbd0b8efd6e42da9d43214bcabe966ee4a4d698a39d192e3a5bffef6a89cd04828e290cc3d2f62635bc746a62538adf40b83b05875815d08c712586af326cf7a73468b9f490dc6fqcom,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/h8300/boot/dts../../../arch/microblaze/boot/dts../../../arch/mips/boot/dts../../../arch/nios2/boot/dts../../../arch/openrisc/boot/dts../../../arch/powerpc/boot/dts../../../arch/sh/boot/dts../../../arch/xtensa/boot/dtsldldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.26.1.el9_5.src.rpminstallonlypkg(kernel)kernel-debug-develkernel-debug-devel(x86-64)kernel-debug-devel-x86_64kernel-devel-uname-rkernel-devel-x86_64    /bin/shbisonelfutils-libelf-develfindutilsfindutilsflexgccmakeopenssl-develperl-interpreterrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.16.1.3gg@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.26.1Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#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~MMMMMM5.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_5.x86_64+debug5.14.0-503.26.1.el9_5+debug        !""##$%&&''(()**+++,,--..//001112233344455666778899:::;;<<<===>>??@@@AABBCCDDEEFFGGHHIIJJKKLLMMMNNOOPPQQQRRSSTTUUVVWWXXXXXXXYYZZZ[[\\]]^^___``aabccddeeefffgghhijkklmmnoopoqrstu vvvvvwwxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvv            !!" # $%%%&%'%())*+,-.///0/1/2344454677899:;<<=>???@?A?B?CDEFFFGFHFIFJFKLLMMMNMOMP QQQQQRRSQTTUQVQWQX YYYYZZ[Z\Y]Y^Y_Y`` aaaabbcadaeaf gggghhigjjkglgmgn oooooppqqrosottutvtwtxoyozzo{o|o}}~}}}}oooooo                                !!!!!""""""####$$$$$$$$$$$%&&&&&&&&&&&&&&&&%'((((((((((((((((()************************************************ ++,+-+../.0.1.2.3+4+5 66 7 8 99: ; < ==>=?=@=A==B=CD=E=F=G=H=I=J K LLLLL M NNO PPPPPP QQQRQS T UUVUWWX YY ZZZZ[[\[][^[_Z``aZbZcZdedfdghhhhiijjkkkllkmmnnnopqrnssstsuunvvvwvxxvyyvzzv{{v||v}}n~~nnnnnnnnnnnnnnnnnnn      nnnnnnn  !!!""!!#!$$%%!&&!''!(!)!*!++!,,!-!..!//!00!11!22!3n44n55n66n77n88n999::9;;9<<9==9>>>??>@9AA9BB9CC9DD9EE9FF9GGnHHnIInJJnKKnLLMMMNOONPPNQQNRNSSSTSUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUppqUrUsUtUuUvSwxSyzy{y|y}y~NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLnnnnnnnnnnnn            !!""##n$$$%$&&''&((&))&**&++&,,&--&..&//&00&11&22&33&44&55$6677688699$::;;:<<:==:>>:??:@:AAnBBBCCBDDDEEBFFBGGBHHBIIBJJBKKBLBMMnNNNOONPPNQQnRRRSSRTTTUVRWWRXXnYYYZZY[[n\\n]]]^^]__``]aanbbbccbddbeenfffgnhhniinjjjkkjllnmmmnnnonppnqqqrqsqtquqvqwqxqynzzz{{z||m}}}~~}}}}mmmmmmmmmmmmmmm  n        n    nnn !"#$$%&&&''&((&))**++,-..//00n11122133n44n555665775885995::5;;;<<;===>=?=@=A=BB;CC5DD5EEEFF5G5HHnIInJJJKKJLLJMJNNJOOOPPOQQORROSOTOUUOVVOWWOXXOYYOZZO[O\\O]]]^^O___`_a_bJcccddceecffcggchhciicjjckkJlmmlnnllloolpplqqlrrlsslttluulvvlwwwxlyyyzl{{{{||}}l~~lllllllllllllllllllllllllllllllllllllllllllllllllllllllll  l  l  l     lllllllllllJJJJJJJ  J!J""J#J$$J%%%&&%'%((J))J**J++J,,J--J..J//J0J1J2223J4J555665777887997::7;;7<<7==7>>7??7@@7AA5BB5CCCDDCEECFFFGGGHGIGJFKFL5MMMNNMOOMPPPQPRPSPT5UUUVVUWWUXXUY5ZZZ[[Z\\Z]]5^^^___``_aa_bb_cc_dd_ee_ff_gg^hh5iiijj5kkkll5mmmnn5ooopppqprossotttutvtwtxtytzt{t|t}t~ttoo55555JJnnnnnnnnnnnnnnnn          nn   !! "" ##n$$$%%$&&n''n((())(**n+n,,n--n...//.00n111233n44n55n66677688699n::n;;n<<==<>><?<@<AA<B<CnDDEEnFFFGFHHHHIFJJFKFLLFMMFNFOOFPPFQQFRRRSRTFUUFVVFWWFXXFYFZF[[F\F]F^F_F``FaFbbFccFddFeeFffFgFhhFiiFjjFkkFllFmFnnooopoqqorosnttnuunvvvwwvxxvyyvzzz{{{|v}}v~vvvvvvvvvvvvvvvvvvnnnnnnnnnnnnn  n                          !! "" ## $$ %% &&& '' ((())(**(+++,(--(.. //n000102030405n666776886999::9;;6<<<==n>>n???@@?AA?BBBCBDDBEEBFBGBHBIBJJJKKJLLJMMBNBOOBPPPQQQRRQSSBTBUBVBW?XXnYYYZZY[[[\\[]][^^Y__Y``naanbbnccndddeedffnggghhgiinjjnkkklkmknkonppqrrqqqqssqttquuqvvqwwqxxqyyqzzq{{q||q}}q~~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ! " " " " " " ! ! ! ! ! !                               # # # # # # # #    $ $ $ $ $ $ $ $ $ $ $ $                                 % %                       & & &                              ' ( ' ) ) ) ) ' * ' ' ' ' ' + + + + + ' ' ' , , , , , ' ' ' - - ' . ' ' ' ' / ' ' ' ' ' ' 0 0 ' ' ' ' '                 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1                       2                            3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3              4 4                                                                                                                   5 5 5 5 5 5 5                   6 6 6 6                    7 7 7                8 8 8 8 8 9 9 9 8 8 8 8 8 : : : 8 8 8 8 ; ; ; 8 8 8 8 8 8 8 8 8 8 8 < < < 8 = = = 8 > > 8 ? ? 8 @ @ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 A A A 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 B B 8 C C 8 D D 8 E 8 F F F 8 8 8 8 G G G G G G 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 H H H H H H H H H H H 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 I I I I I I I I 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 J J 8 8 K K K K K K K K K K 8 L L L L L L L L 8 8 8 8 M M M M 8              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         P P P P P P P P P P                              Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q     R R           S T T       U V V V V V V U U U U U U U U U U U U U U U U U U U U U  W   X    Y   Z                                                                                                                  [         \ \            ] ] ] ] ] ] ] ] ] ^ ]         _ _ _ _ _ _ _ _       ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` b b b b b b b ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` c ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` d d d d d d d d d d ` ` `                          e e e e e e e e e e e e                       f                             g  h h h h h h h h h h h h h h h h h h h h      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 j j j j j j j j j j j j j    k k k     l l l l                      m m m m m    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 o o o o o o o o o o o o o o                                                                         p q p r p s p t p u p v v v p w x p y y y y y y p z p { p | | | | | | | | | | | | | | p } } p ~ ~ ~ ~ ~ ~ p  p                                                                                                                                                                                                                                                                                                                                                        !  "  #  $ % % % % & & % ' % ( % ) * + + * , , * - - * . . * * * * / * 0 0 * 1 1 * 2 2 * 3 3 3 4 4 3 5 5 3 6 6 3 7 7 * 8 * 9 9 * : : : ; ; * < < * = = = > > * ? ? * @ * A A * B B B C * D D D E E * F * G G * H H * I * J * K * L L * M N N M M * O O * P P P Q P R R * S S S T S U U * V V * W W * X * Y Y * Z Z * [ [ * \ \ * ] ] ] ^ * _ _ * ` ` * a a * b b * c c c d d c e e * f f * g g * h * i i i j j i k k * l l * m m * n n * o o * p p * q q * r r * s s * t * u u * v v * w w * x x * y y * z z z { z | * } } * ~ ~ *   * * * * * *                                                        ! ! ! " ! # ! $ ! % ! & ! ' ! ( ! ) ! * ! + ! , ! - - ! . ! / ! 0 ! 1 ! 2 ! 3 ! 4 ! 5 ! 6 ! 7 ! 8 ! 9 ! : ; ; ; < ; = > > ? ? @ @ @ A A @ B B B C C B D B E B F B G B H B I @ J J @ K K @ L L @ M M @ N N @ O O @ P P @ Q Q @ R R @ S S @ T T @ U U U V V W U X X Y Y U Z Z U [ U \ U ] U ^ @ _ _ @ ` ` @ a a a b a c a d a e a f a g a h a i @ j j @ k k @ l l @ m m m n @ o o @ p p @ q q q r @ s s s t t s u u s v v s w w w x w y s z z @ { { @ | | @ } } @ ~ ~ @   @ @ @ @ @ @                                                     !  "  #  $ $ $ %  &  '  (  )  *  +  ,  -  .  /  0  1 2 1 3 4 3 5 3 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 f g f h f i f j f k f l f m f n f o f p f q f r f s f t f u u v u w f x f y f z f { f | f } f ~ f  f                                        5.14.0-503.26.1.el9_5.x86_64+debug.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefilekernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootmach-integratorKconfigMakefilemach-iop32xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-lpc18xxMakefileMakefile.bootmach-lpc32xxKconfigMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-rdaKconfigMakefilemach-realtekKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3cKconfigKconfig.s3c24xxKconfig.s3c64xxMakefileMakefile.bootMakefile.s3c24xxMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tegraKconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-versatileMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefilekernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefilepciMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilerealtekMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilen64MakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoKconfigMakefilevr41xxKconfigMakefilecasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemath-emuMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdsoMakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilebook3sKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilemicrowattKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.erratasKconfig.socsMakefilebootMakefiledtsMakefilecanaanMakefilemicrochipMakefilesifiveMakefileerrataMakefilesifiveMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefilenetMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefileexpolineMakefilemmMakefilenetMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilepowerMakefilepromMakefilevdsoMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.postlinkMakefile.umMakefile_32.cpubootMakefilecompressedMakefilectype.hstring.cstring.hcocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilesyscall_32.tblsyscall_64.tblvdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefileincludeasmGEN-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.hmmx.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_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.hpreempt.hprobe_roms.hprocessor-cyrix.hprocessor-flags.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.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.hplatform-feature.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-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefileentry64.Spurgatory.csetup-x86_64.Sstack.SrasKconfigrealmodeMakefilermMakefiletoolsMakefilerelocs.crelocs.hrelocs_32.crelocs_64.crelocs_common.cumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilevirtMakefilesvmMakefilevmxMakefiletdxMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccelhabanalabscommonmmuMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefilenull_blkKconfigMakefileparideKconfigMakefilernbdKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefileepKconfigMakefilehostKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemstarKconfigMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesocfpgaKconfigMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86KconfigMakefilexilinxKconfigMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilegeminiMakefilehisiliconKconfigMakefilehpreMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefileintelKconfigMakefileiaaKconfigMakefileixp4xxKconfigMakefilekeembayKconfigMakefileqatKconfigMakefileqat_420xxMakefileqat_4xxxMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefileocteontx2MakefilenxKconfigMakefileqceMakefilerockchipMakefilestm32KconfigMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefilecxlKconfigMakefilecoreMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefileipuMakefilelgmKconfigMakefilemediatekKconfigMakefileppc4xxMakefileptdmaKconfigMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefiledpllKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_ffaKconfigMakefilearm_scmiKconfigMakefilebroadcomKconfigMakefilecirrusKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefileamdxcpMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefileclk_mgrMakefiledceMakefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn201Makefiledcn21Makefiledcn30Makefiledcn301Makefiledcn303Makefiledcn31Makefiledcn314Makefiledcn32Makefiledcn321Makefiledcn35MakefiledmlMakefiledml2MakefiledscMakefilegpioMakefilehdcpMakefilehwssMakefiledcn351MakefileirqMakefilelinkMakefileoptcMakefileresourceMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilelegacy-dpmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12Makefilesmu13Makefilesmu14MakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefileimxKconfigMakefilesynopsysKconfigMakefiledisplayKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilegudKconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilehypervMakefilei2cKconfigMakefilei915KconfigKconfig.debugKconfig.profileMakefilegvtMakefileimaginationKconfigMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilekmbKconfigMakefilelimaKconfigMakefilelogicvcKconfigMakefileloongsonKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefileradeonKconfigMakefilercar-duKconfigMakefilerenesasKconfigMakefilercar-duKconfigMakefilerz-duKconfigMakefileshmobileKconfigMakefilerockchipKconfigMakefileschedulerMakefilesolomonKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletegraKconfigMakefiletestsMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletestsMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefilevirtioKconfigMakefilevkmsKconfigMakefilevmwgfxKconfigMakefilexeKconfigKconfig.debugKconfig.profileMakefiletestsMakefilexenKconfigMakefilexlnxKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefileamd-sfh-hidKconfigMakefilebpfKconfigMakefileentrypointsMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefilesurface-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehteKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefilemipi-i3c-hciMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecdcKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilescmi_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefilterKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilest_lsm9ds0KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletestKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefileirdmaKconfigMakefilemanaKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletestsMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefileiommufdKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefileblinkKconfigMakefileflashKconfigMakefiletriggerKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefileccsKconfigMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileallegro-dvtMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefileimx-jpegKconfigMakefilemarvell-ccicKconfigMakefilemesonge2dMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamssMakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefilerkisp1Makefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilestibdispMakefilec8sectpfeKconfigMakefiledeltaMakefilehvaMakefilestm32MakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun8i-diMakefilesun8i-rotateMakefileti-vpeMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilebcm-vkKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefilehabanalabsKconfigMakefilecommonMakefilemmuMakefilepciMakefilegaudiMakefilegoyaMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilegsc_proxyKconfigMakefilehdcpKconfigMakefilepxpKconfigMakefileocxlKconfigMakefilepvpanicKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilectucanfdKconfigMakefiledevMakefileflexcanMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefileslcanMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefileetas_es58xMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilehirschmannKconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilesja1105KconfigMakefilexrs700xKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileactionsKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3Makefilehns3pfMakefilehns3vfMakefilehuaweiKconfigMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileidpfMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteon_epKconfigMakefileocteon_ep_vfKconfigMakefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxbf_gigeKconfigMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilesparx5KconfigMakefilemicrosoftKconfigMakefilemanaMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesienaKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefileaquantiaKconfigMakefilemsccMakefileqcomKconfigMakefileplipKconfigMakefilepppKconfigMakefilepse-pdKconfigMakefileslipKconfigMakefileteamKconfigMakefilethunderboltKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxlanMakefilewanKconfigMakefilelmcMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath12kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebcaMakefilecywMakefilewccMakefilebrcmsmacMakefilebrcmutilMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemeiMakefilemvmMakefiletestsMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7921KconfigMakefilemt7925KconfigMakefilemt7996KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilertw89KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilevirtualKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilewwanKconfigMakefileiosmMakefilet7xxMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileepfKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilecommonKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilemsiMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefileamlogicKconfigMakefilearm_cspmuKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileingenicKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilesamsungKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcKconfigMakefilesurfaceKconfigMakefileaggregatorKconfigMakefilex86KconfigMakefileamdKconfigMakefilepmcKconfigMakefilepmfKconfigMakefiledellKconfigMakefiledell-wmi-sysmanMakefileintelKconfigMakefileatomisp2KconfigMakefileifsKconfigMakefileint1092KconfigMakefileint33feKconfigMakefileint3472KconfigMakefilepmcKconfigMakefilepmtKconfigMakefilespeed_select_ifKconfigMakefiletelemetryKconfigMakefileuncore-frequencyKconfigMakefilewmiKconfigMakefilepmdomainKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefilearmMakefilebcmKconfigMakefileimxKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileamdatlKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileelxKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempi3mrKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesym53c8xx_2MakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileamlogicKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefilecanaanKconfigMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefileixp4xxKconfigMakefilelantiqMakefilelitexKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilecbbMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilefwserialKconfigMakefilegdm724xKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefilehikey9xxKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693Makefileav7110KconfigMakefilehantroKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefiletegra-vdeKconfigMakefiletegra-videoKconfigMakefilezoranKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilevideoKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefileralink-gdmaKconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewfxKconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcm_remoteKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilejsmMakefilevtMakefileufsKconfigMakefilecoreKconfigMakefilehostKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileqcomMakefiletipdKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefileifcvfMakefilemlx5Makefilevdpa_simMakefilevdpa_userMakefilevirtio_pciMakefilevfioKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefilemlx5KconfigMakefilenvgrace-gpuKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreKconfigMakefilegeodeKconfigMakefilei810MakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefileacrnKconfigMakefilecocoKconfigMakefileefi_secretKconfigMakefilesev-guestKconfigMakefiletdx-guestKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenetfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbKconfigMakefileclientKconfigMakefilecommonMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.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.hplatformacenv.hacenvex.hacgcc.hacgccex.haclinux.haclinuxex.hproc_cap_intel.hprocessor.hreboot.hvideo.hasm-genericKbuildaccess_ok.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.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hcfi.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.hide_iops.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.hplatform-feature.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hsoftirq_stack.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios.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-ti-dm.hconfig64BIT6LOWPAN8139CP8139TOO8139TOO_8129AC97_BUSACER_WIRELESSACER_WMIACPIACPI_ACACPI_ADXLACPI_APEIACPI_APEI_EINJACPI_APEI_ERST_DEBUGACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CONFIGFSACPI_CONTAINERACPI_CPPC_LIBACPI_CPU_FREQ_PSSACPI_CUSTOM_METHODACPI_DEBUGACPI_DEBUGGERACPI_DEBUGGER_USERACPI_DOCKACPI_DPTFACPI_EC_DEBUGFSACPI_EXTLOGACPI_FANACPI_FFHACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_IOAPICACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IPMIACPI_LEGACY_TABLES_LOOKUPACPI_LPITACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PFRUTACPI_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_LIBACPI_THERMAL_RELACPI_VIDEOACPI_VIOTACPI_WATCHDOGACPI_WMIADDRESS_MASKINGADVISE_SYSCALLSAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AIOALLOW_DEV_COREDUMPALTERA_STAPLALXAMDTEEAMD_ATLAMD_HSMPAMD_IOMMUAMD_MEM_ENCRYPTAMD_NBAMD_NUMAAMD_PHYAMD_PMCAMD_PMFAMD_PTDMAAMD_SFH_HIDAMD_XGBEAMD_XGBE_HAVE_ECCAMILO_RFKILLAPDS9802ALSAPERTURE_HELPERSAPPLE_GMUXAPPLE_PROPERTIESAQTIONAQUANTIA_PHYARCH_CLOCKSOURCE_INITARCH_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_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_KEXEC_PURGATORYARCH_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_SPARSEMEM_DEFAULTARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_INT128ARCH_SUPPORTS_LTO_CLANGARCH_SUPPORTS_LTO_CLANG_THINARCH_SUPPORTS_MEMORY_FAILUREARCH_SUPPORTS_NUMA_BALANCINGARCH_SUPPORTS_PAGE_TABLE_CHECKARCH_SUPPORTS_PER_VMA_LOCKARCH_SUPPORTS_RTARCH_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_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_VMEMMAPARCH_WANT_PMD_MKWRITEASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASUS_LAPTOPASUS_NB_WMIASUS_WMIASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_TX_DMAASYNC_XORAS_AVX512AS_IS_GNUAS_SHA1_NIAS_SHA256_NIAS_TPAUSEAS_VERSIONAS_WRUSSATAATA_ACPIATA_BMDMAATA_FORCEATA_GENERICATA_PIIXATA_SFFATA_VERBOSE_ERRORATH10KATH10K_CEATH10K_DEBUGATH10K_DEBUGFSATH10K_PCIATH10K_TRACINGATH11KATH11K_DEBUGATH11K_DEBUGFSATH11K_PCIATH11K_SPECTRALATH11K_TRACINGATH9KATH9K_AHBATH9K_BTCOEX_SUPPORTATH9K_COMMONATH9K_COMMON_DEBUGATH9K_DEBUGFSATH9K_HTCATH9K_HWATH9K_PCIATH9K_PCOEMATH9K_RFKILLATH9K_WOWATH_COMMONATH_DEBUGATL1ATL1CATL1EATL2ATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCHAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_APPLEBACKLIGHT_CLASS_DEVICEBACKLIGHT_LP855XBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCMGENETBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBE2NETBE2NET_HWMONBE2NET_LANCERBE2NET_SKYHAWKBFQ_GROUP_IOSCHEDBIG_KEYSBINARY_PRINTFBINFMT_ELFBINFMT_MISCBINFMT_SCRIPTBITFIELD_KUNITBITREVERSEBITS_TESTBLK_CGROUPBLK_CGROUP_FC_APPIDBLK_CGROUP_IOCOSTBLK_CGROUP_IOLATENCYBLK_CGROUP_RWSTATBLK_DEBUG_FSBLK_DEBUG_FS_ZONEDBLK_DEVBLK_DEV_BSGBLK_DEV_BSGLIBBLK_DEV_BSG_COMMONBLK_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_THROTTLINGBLK_DEV_WRITE_MOUNTEDBLK_DEV_ZONEDBLK_ICQBLK_MQ_PCIBLK_MQ_STACKINGBLK_MQ_VIRTIOBLK_PMBLK_RQ_ALLOC_TIMEBLK_SED_OPALBLK_WBTBLK_WBT_MQBLOCKBLOCK_COMPATBLOCK_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_SRIOVBONDINGBOOTPARAM_HARDLOCKUP_PANICBOOTPARAM_HARDLOCKUP_PANIC_VALUEBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTPARAM_SOFTLOCKUP_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBOOT_VESA_SUPPORTBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_STREAM_PARSERBPF_SYSCALLBPF_UNPRIV_DEFAULT_OFFBQLBRANCH_PROFILE_NONEBRCMDBGBRCMFMACBRCMFMAC_PCIEBRCMFMAC_PROTO_BCDCBRCMFMAC_PROTO_MSGBUFBRCMFMAC_SDIOBRCMFMAC_USBBRCMSMACBRCMSMAC_LEDSBRCMUTILBRCM_TRACINGBRIDGEBRIDGE_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_V3BTBTREEBTTBT_ATH3KBT_BCMBT_BNEPBT_BNEP_MC_FILTERBT_BNEP_PROTO_FILTERBT_BREDRBT_DEBUGFSBT_HCIBCM203XBT_HCIBFUSBBT_HCIBPA10XBT_HCIBTSDIOBT_HCIBTUSBBT_HCIBTUSB_AUTOSUSPENDBT_HCIBTUSB_BCMBT_HCIBTUSB_MTKBT_HCIBTUSB_POLL_SYNCBT_HCIBTUSB_RTLBT_HCIUARTBT_HCIUART_ATH3KBT_HCIUART_BCSPBT_HCIUART_H4BT_HCIVHCIBT_HIDPBT_INTELBT_LEBT_LE_L2CAP_ECREDBT_MRVLBT_MRVL_SDIOBT_MTKBT_RFCOMMBT_RFCOMM_TTYBT_RTLBUFFER_HEADBUGBUG_ON_DATA_CORRUPTIONBUILDTIME_MCOUNT_SORTBUILDTIME_TABLE_SORTBUILD_SALTCACHEFILESCACHESTAT_SYSCALLCALL_PADDINGCALL_THUNKSCANCAN_8DEV_USBCAN_BCMCAN_CALC_BITTIMINGCAN_DEBUG_DEVICESCAN_DEVCAN_EMS_USBCAN_GWCAN_ISOTPCAN_J1939CAN_KVASER_USBCAN_MCP251XCAN_MCP251XFDCAN_M_CANCAN_M_CAN_PCICAN_NETLINKCAN_PEAK_PCIEFDCAN_PEAK_USBCAN_RAWCAN_RX_OFFLOADCAN_SLCANCAN_VCANCAN_VXCANCB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_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_IMPLICIT_FALLTHROUGHCC_IS_GCCCC_NO_ARRAY_BOUNDSCC_OPTIMIZE_FOR_PERFORMANCECC_VERSION_TEXTCDROMCDROM_PKTCDVDCDROM_PKTCDVD_BUFFERSCEC_CORECEPH_FSCEPH_FSCACHECEPH_FS_POSIX_ACLCEPH_FS_SECURITY_LABELCEPH_LIBCEPH_LIB_PRETTYDEBUGCEPH_LIB_USE_DNS_RESOLVERCFG80211CFG80211_CRDA_SUPPORTCFG80211_DEBUGFSCFG80211_DEFAULT_PSCFG80211_KUNIT_TESTCFG80211_REQUIRE_SIGNED_REGDBCFG80211_USE_KERNEL_REGDB_KEYSCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_DEBUGCGROUP_DEVICECGROUP_FREEZERCGROUP_HUGETLBCGROUP_MISCCGROUP_NET_CLASSIDCGROUP_NET_PRIOCGROUP_PERFCGROUP_PIDSCGROUP_RDMACGROUP_SCHEDCGROUP_WRITEBACKCHARGER_SMB347CHECKPOINT_RESTORECHECKSUM_KUNITCHECK_SIGNATURECHELSIO_INLINE_CRYPTOCHELSIO_IPSEC_INLINECHELSIO_LIBCHELSIO_T4CHELSIO_T4VFCHELSIO_TLS_DEVICECHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKBLD_I8253CLKEVT_I8253CLK_SP810CLOCKSOURCE_VALIDATE_LAST_CYCLECLOCKSOURCE_WATCHDOGCLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_ALIGNMENTCMA_AREASCMA_SIZE_MBYTESCMA_SIZE_SEL_MBYTESCMA_SYSFSCMDLINE_KUNIT_TESTCNICCOMMON_CLKCOMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAL_LAPTOPCOMPATCOMPAT_32COMPAT_32BIT_TIMECOMPAT_BINFMT_ELFCOMPAT_FOR_U64_ALIGNMENTCOMPAT_OLD_SIGACTIONCONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONSTRUCTORSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCOUNTERCPUMASK_KUNIT_TESTCPUMASK_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_IDLECPU_IDLE_GOV_HALTPOLLCPU_IDLE_GOV_MENUCPU_ISOLATIONCPU_RMAPCPU_SUP_AMDCPU_SUP_CENTAURCPU_SUP_HYGONCPU_SUP_INTELCPU_SUP_ZHAOXINCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_NI_INTELCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_BLAKE2SCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_CURVE25519CRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLAKE2S_X86CRYPTO_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_CURVE25519CRYPTO_CURVE25519_X86CRYPTO_DEFLATECRYPTO_DESCRYPTO_DES3_EDE_X86_64CRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CCP_DEBUGFSCRYPTO_DEV_CHELSIOCRYPTO_DEV_IAA_CRYPTOCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_PADLOCKCRYPTO_DEV_PADLOCK_AESCRYPTO_DEV_PADLOCK_SHACRYPTO_DEV_QATCRYPTO_DEV_QAT_420XXCRYPTO_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_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_CLMUL_NI_INTELCRYPTO_HASHCRYPTO_HASH2CRYPTO_HASH_INFOCRYPTO_HMACCRYPTO_HWCRYPTO_JITTERENTROPYCRYPTO_KPPCRYPTO_KPP2CRYPTO_LIB_AESCRYPTO_LIB_ARC4CRYPTO_LIB_BLAKE2S_GENERICCRYPTO_LIB_CHACHACRYPTO_LIB_CHACHA20POLY1305CRYPTO_LIB_CHACHA_GENERICCRYPTO_LIB_CURVE25519CRYPTO_LIB_CURVE25519_GENERICCRYPTO_LIB_DESCRYPTO_LIB_POLY1305CRYPTO_LIB_POLY1305_GENERICCRYPTO_LIB_POLY1305_RSIZECRYPTO_LIB_SHA256CRYPTO_LRWCRYPTO_LZOCRYPTO_MANAGERCRYPTO_MANAGER2CRYPTO_MD4CRYPTO_MD5CRYPTO_MICHAEL_MICCRYPTO_NHPOLY1305CRYPTO_NHPOLY1305_AVX2CRYPTO_NHPOLY1305_SSE2CRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_X86_64CRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SERPENT_AVX2_X86_64CRYPTO_SERPENT_AVX_X86_64CRYPTO_SERPENT_SSE2_X86_64CRYPTO_SHA1CRYPTO_SHA1_SSSE3CRYPTO_SHA256CRYPTO_SHA256_SSSE3CRYPTO_SHA3CRYPTO_SHA512CRYPTO_SHA512_SSSE3CRYPTO_SIMDCRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_AVX_X86_64CRYPTO_TWOFISH_COMMONCRYPTO_TWOFISH_X86_64CRYPTO_TWOFISH_X86_64_3WAYCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCSD_LOCK_WAIT_DEBUGCUSECXL_ACPICXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONCXL_SUSPENDDAMONDAMON_DBGFSDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDAVICOM_PHYDAXDA_MON_EVENTSDA_MON_EVENTS_IDDCADCACHE_WORD_ACCESSDCBDCDBASDEBUG_ATOMIC_SLEEPDEBUG_BOOT_PARAMSDEBUG_BUGVERBOSEDEBUG_CREDENTIALSDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTDEBUG_IRQFLAGSDEBUG_KERNELDEBUG_KMEMLEAKDEBUG_KMEMLEAK_AUTO_SCANDEBUG_KMEMLEAK_DEFAULT_OFFDEBUG_KMEMLEAK_MEM_POOL_SIZEDEBUG_LISTDEBUG_LOCK_ALLOCDEBUG_MEMORY_INITDEBUG_MISCDEBUG_MUTEXESDEBUG_NETDEBUG_NOTIFIERSDEBUG_OBJECTSDEBUG_OBJECTS_ENABLE_DEFAULTDEBUG_OBJECTS_FREEDEBUG_OBJECTS_PERCPU_COUNTERDEBUG_OBJECTS_RCU_HEADDEBUG_OBJECTS_TIMERSDEBUG_OBJECTS_WORKDEBUG_PAGEALLOCDEBUG_PAGE_REFDEBUG_PER_CPU_MAPSDEBUG_PREEMPTDEBUG_RT_MUTEXESDEBUG_RWSEMSDEBUG_SECTION_MISMATCHDEBUG_SGDEBUG_SHIRQDEBUG_SPINLOCKDEBUG_STACK_USAGEDEBUG_VMDEBUG_VM_IRQSOFFDEBUG_VM_PGTABLEDEBUG_WW_MUTEX_SLOWPATHDEBUG_WXDECOMPRESS_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_INITDELL_LAPTOPDELL_RBTNDELL_RBUDELL_SMBIOSDELL_SMBIOS_WMIDELL_SMO8800DELL_WMIDELL_WMI_AIODELL_WMI_DESCRIPTORDELL_WMI_LEDDELL_WMI_PRIVACYDELL_WMI_SYSMANDETECT_HUNG_TASKDEVICE_MIGRATIONDEVICE_PRIVATEDEVMEMDEVPORTDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_COREDUMPDEV_DAXDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDEV_DAX_PMEM_COMPATDIMLIBDL2KDLMDLM_DEBUGDMABUF_DEBUGDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMADEVICESDMADEVICES_DEBUGDMADEVICES_VDEBUGDMAR_DEBUGDMAR_PERFDMAR_TABLEDMATESTDMA_ACPIDMA_API_DEBUGDMA_API_DEBUG_SGDMA_CMADMA_COHERENT_POOLDMA_ENGINEDMA_ENGINE_RAIDDMA_NEED_SYNCDMA_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_HSTDM_MULTIPATH_IOADM_MULTIPATH_QLDM_MULTIPATH_STDM_PERSISTENT_DATADM_RAIDDM_SNAPSHOTDM_SWITCHDM_THIN_PROVISIONINGDM_UEVENTDM_VERITYDM_VERITY_FECDM_VERITY_VERIFY_ROOTHASH_SIGDM_WRITECACHEDM_ZERODNOTIFYDNS_RESOLVERDP83640_PHYDP83822_PHYDP83848_PHYDP83867_PHYDP83TC811_PHYDP83TG720_PHYDPLLDPTF_PCH_FIVRDPTF_POWERDQLDRIVER_PE_KUNIT_TESTDRMDRM_AMDGPUDRM_AMDGPU_USERPTRDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_DP_TUNNELDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GM12U320DRM_GPUVMDRM_GUDDRM_HYPERVDRM_I2C_CH7006DRM_I2C_SIL164DRM_I915DRM_I915_CAPTURE_ERRORDRM_I915_COMPRESS_ERRORDRM_I915_DP_TUNNELDRM_I915_FENCE_TIMEOUTDRM_I915_FORCE_PROBEDRM_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_KUNIT_TESTDRM_KUNIT_TEST_HELPERSDRM_LIB_RANDOMDRM_LOAD_EDID_FIRMWAREDRM_MGAG200DRM_MIPI_DSIDRM_NOUVEAUDRM_NOUVEAU_BACKLIGHTDRM_NOUVEAU_GSP_DEFAULTDRM_PANELDRM_PANEL_BRIDGEDRM_PANEL_ORIENTATION_QUIRKSDRM_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_ROWSDWMAC_INTELDW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_ARGSDYNAMIC_FTRACE_WITH_DIRECT_CALLSDYNAMIC_FTRACE_WITH_REGSDYNAMIC_MEMORY_LAYOUTDYNAMIC_PHYSICAL_MASKDYNAMIC_SIGFRAMEE1000E1000EE1000E_HWTSEARLY_PRINTKEARLY_PRINTK_DBGPEARLY_PRINTK_USBEARLY_PRINTK_USB_XDBCEDACEDAC_AMD64EDAC_ATOMIC_SCRUBEDAC_DEBUGEDAC_DECODE_MCEEDAC_E752XEDAC_GHESEDAC_I10NMEDAC_I3000EDAC_I3200EDAC_I5000EDAC_I5100EDAC_I5400EDAC_I7300EDAC_I7COREEDAC_I82975XEDAC_IE31200EDAC_IGEN6EDAC_LEGACY_SYSFSEDAC_PND2EDAC_SBRIDGEEDAC_SKXEDAC_SUPPORTEDAC_X38EDDEEEPC_LAPTOPEEEPC_WMIEEPROM_93CX6EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_COCO_SECRETEFI_CUSTOM_SSDT_OVERLAYSEFI_DEV_PATH_PARSEREFI_DXE_MEM_ATTRIBUTESEFI_EARLYCONEFI_ESRTEFI_HANDOVER_PROTOCOLEFI_MIXEDEFI_PARTITIONEFI_RCI2_TABLEEFI_RUNTIME_MAPEFI_RUNTIME_WRAPPERSEFI_SECRETEFI_SOFT_RESERVEEFI_STUBEFI_VARSEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENERGY_MODELENICEPOLLEROFS_FSEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHTOOL_NETLINKEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEXCLUSIVE_SYSTEM_RAMEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPORTFSEXPORTFS_BLOCK_OPSEXT4_DEBUGEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_KUNIT_TESTSEXT4_USE_FOR_EXT2EXTRA_FIRMWAREFAILOVERFAILSLABFAIL_IO_TIMEOUTFAIL_MAKE_REQUESTFAIL_MMC_REQUESTFAIL_PAGE_ALLOCFAIL_SUNRPCFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFAULT_INJECTIONFAULT_INJECTION_DEBUG_FSFBFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_EFIFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFB_VESAFCOE_FNICFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFIRMWARE_MEMMAPFIRMWARE_TABLEFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFPROBEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_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_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_ATTR_CLASSFW_CFG_SYSFSFW_CS_DSPFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_LOADER_USER_HELPERFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CLOCKEVENTS_MIN_ADJUSTGENERIC_CMOS_UPDATEGENERIC_CPUGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_CSUMGENERIC_EARLY_IOREMAPGENERIC_ENTRYGENERIC_GETTIMEOFDAYGENERIC_IOMAPGENERIC_IRQ_DEBUGFSGENERIC_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_DLMGLOBGNSSGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_AMDPTGPIO_CDEVGPIO_CDEV_V1GPIO_GENERICGPIO_ICHGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSGUP_TESTGVEHALTPOLL_CPUIDLEHANGCHECK_TIMERHARDENED_USERCOPYHARDIRQS_SW_RESENDHARDLOCKUP_CHECK_TIMESTAMPHARDLOCKUP_DETECTORHARDLOCKUP_DETECTOR_PERFHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_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_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_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_KVM_ARCH_GMEM_INVALIDATEHAVE_KVM_ARCH_GMEM_PREPAREHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_DIRTY_RING_TSOHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_NO_POLLHAVE_KVM_PFNCACHEHAVE_KVM_PM_NOTIFIERHAVE_KVM_READONLY_MEMHAVE_LIVEPATCHHAVE_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_PREEMPT_LAZYHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RELIABLE_STACKTRACEHAVE_RETHOOKHAVE_RSEQHAVE_SAMPLE_FTRACE_DIRECTHAVE_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_AUDIOHEADERS_INSTALLHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_ALPSHID_APPLEHID_APPLEIRHID_ASUSHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_BPFHID_CHERRYHID_CHICONYHID_CMEDIAHID_CORSAIRHID_COUGARHID_CYPRESSHID_DRAGONRISEHID_ELANHID_ELECOMHID_ELOHID_EVISIONHID_EZKEYHID_GEMBIRDHID_GENERICHID_GFRMHID_GREENASIAHID_GT683RHID_GYRATIONHID_HOLTEKHID_HYPERV_MOUSEHID_ICADEHID_ITEHID_JABRAHID_KENSINGTONHID_KEYTOUCHHID_KUNIT_TESTHID_KYEHID_LCPOWERHID_LEDHID_LENOVOHID_LETSKETCHHID_LOGITECHHID_LOGITECH_DJHID_LOGITECH_HIDPPHID_MAGICMOUSEHID_MICROSOFTHID_MONTEREYHID_MULTITOUCHHID_NTIHID_NTRIGHID_ORTEKHID_PANTHERLORDHID_PENMOUNTHID_PETALYNXHID_PICOLCDHID_PICOLCD_BACKLIGHTHID_PICOLCD_FBHID_PICOLCD_LCDHID_PICOLCD_LEDSHID_PIDHID_PLANTRONICSHID_PRIMAXHID_PRODIKEYSHID_RMIHID_ROCCATHID_SAITEKHID_SAMSUNGHID_SEMITEKHID_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_SIGMAMICROHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XIAOMIHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHIST_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_ACCELHP_ILOHP_WATCHDOGHP_WMIHSA_AMDHSA_AMD_SVMHSRHSU_DMAHUGETLBFSHUGETLB_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_VIRTIOHYPERVHYPERVISOR_GUESTHYPERV_BALLOONHYPERV_IOMMUHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_TESTINGHYPERV_TIMERHYPERV_UTILSHYPERV_VSOCKETSHZHZ_1000I2CI2C_ALGOBITI2C_ALGOPCAI2C_AMD756I2C_AMD756_S4882I2C_AMD8111I2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_BAYTRAILI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_HELPER_AUTOI2C_HIDI2C_HID_ACPII2C_HID_COREI2C_I801I2C_ISCHI2C_ISMTI2C_MLXCPLDI2C_MUXI2C_MUX_MLXCPLDI2C_NFORCE2I2C_NFORCE2_S4985I2C_PARPORTI2C_PCA_PLATFORMI2C_PIIX4I2C_SCMII2C_SIMTECI2C_SIS96XI2C_SMBUSI2C_STUBI2C_TINY_USBI2C_VIAI2C_VIAPROI40EI40EVFI40E_DCBI6300ESB_WDTI8253_LOCKI8KIA32_EMULATIONIA32_FEAT_CTLIAVFIB700_WDTIBMASRICEICE_HWMONICE_HWTSICE_SWITCHDEVICPLUS_PHYIDEAPAD_LAPTOPIDLE_INJECTIDLE_PAGE_TRACKINGIDPFIEEE802154IEEE802154_6LOWPANIEEE802154_DRIVERSIEEE802154_FAKELBIEEE802154_SOCKETIFBIFCVFIGBIGBVFIGB_DCAIGB_HWMONIGCIGC_LEDSIIOIIO_BUFFERIIO_CONSUMERS_PER_TRIGGERIIO_FORMAT_KUNIT_TESTIIO_KFIFO_BUFIIO_TRIGGERIIO_TRIGGERED_BUFFERIKHEADERSILLEGAL_POINTER_VALUEIMAIMA_APPRAISEIMA_APPRAISE_BOOTPARAMIMA_APPRAISE_MODSIGIMA_ARCH_POLICYIMA_DEFAULT_HASHIMA_DEFAULT_HASH_SHA256IMA_DEFAULT_TEMPLATEIMA_KEXECIMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARYIMA_LSM_RULESIMA_MEASURE_ASYMMETRIC_KEYSIMA_MEASURE_PCR_IDXIMA_QUEUE_EARLY_BOOT_KEYSIMA_READ_POLICYIMA_SECURE_AND_OR_TRUSTED_BOOTIMA_SIG_TEMPLATEIMA_TRUSTED_KEYRINGIMA_WRITE_POLICYINETINET6_AHINET6_ESPINET6_ESPINTCPINET6_ESP_OFFLOADINET6_IPCOMPINET6_TUNNELINET6_XFRM_TUNNELINET_AHINET_DIAGINET_DIAG_DESTROYINET_ESPINET_ESPINTCPINET_ESP_OFFLOADINET_IPCOMPINET_MPTCP_DIAGINET_RAW_DIAGINET_SCTP_DIAGINET_TCP_DIAGINET_TUNNELINET_UDP_DIAGINET_XFRM_TUNNELINFINIBANDINFINIBAND_ADDR_TRANSINFINIBAND_ADDR_TRANS_CONFIGFSINFINIBAND_BNXT_REINFINIBAND_CXGB4INFINIBAND_EFAINFINIBAND_HFI1INFINIBAND_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_IRDMAINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_OPA_VNICINFINIBAND_QEDRINFINIBAND_RDMAVTINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_USNICINFINIBAND_VIRT_DMAINFINIBAND_VMWARE_PVRDMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_APANELINPUT_ATI_REMOTE2INPUT_ATLAS_BTNSINPUT_CM109INPUT_EVDEVINPUT_FF_MEMLESSINPUT_GPIO_ROTARY_ENCODERINPUT_JOYDEVINPUT_KEYBOARDINPUT_KEYSPAN_REMOTEINPUT_KUNIT_TESTINPUT_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_CA_MACHINE_KEYRINGINTEGRITY_CA_MACHINE_KEYRING_MAXINTEGRITY_MACHINE_KEYRINGINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_GTTINTEL_HFI_THERMALINTEL_HID_EVENTINTEL_IDLEINTEL_IDMA64INTEL_IDXDINTEL_IDXD_BUSINTEL_IDXD_PERFMONINTEL_IDXD_SVMINTEL_IFSINTEL_IOATDMAINTEL_IOMMUINTEL_IOMMU_DEBUGFSINTEL_IOMMU_FLOPPY_WAINTEL_IOMMU_PERF_EVENTSINTEL_IOMMU_SCALABLE_MODE_DEFAULT_ONINTEL_IOMMU_SVMINTEL_IPSINTEL_ISHTP_ECLITEINTEL_ISH_HIDINTEL_MEIINTEL_MEI_GSCINTEL_MEI_GSC_PROXYINTEL_MEI_MEINTEL_MEI_WDTINTEL_OAKTRAILINTEL_PCH_THERMALINTEL_PMC_COREINTEL_PMT_CLASSINTEL_PMT_CRASHLOGINTEL_PMT_TELEMETRYINTEL_POWERCLAMPINTEL_QEPINTEL_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_TH_STHINTEL_TPMIINTEL_TURBO_MAX_3INTEL_TXTINTEL_UNCORE_FREQ_CONTROLINTEL_UNCORE_FREQ_CONTROL_TPMIINTEL_VBTNINTEL_VSECINTEL_WMIINTEL_WMI_THUNDERBOLTINTEL_XWAY_PHYINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMUFD_TESTIOMMU_APIIOMMU_DEBUGFSIOMMU_DEFAULT_DMA_LAZYIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIONICIOSCHED_BFQIOSF_MBIIOSMIO_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_PLAT_DATAIPMI_POWEROFFIPMI_SIIPMI_SSIFIPMI_WATCHDOGIPV6IPV6_GREIPV6_MIP6IPV6_MROUTEIPV6_MROUTE_MULTIPLE_TABLESIPV6_MULTIPLE_TABLESIPV6_NDISC_NODETYPEIPV6_OPTIMISTIC_DADIPV6_PIMSM_V2IPV6_ROUTER_PREFIPV6_ROUTE_INFOIPV6_SEG6_BPFIPV6_SEG6_HMACIPV6_SEG6_LWTUNNELIPV6_SITIPV6_SIT_6RDIPV6_TUNNELIPV6_VTIIPVLANIPVLAN_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_DEBUGIP_VS_DHIP_VS_FOIP_VS_FTPIP_VS_IPV6IP_VS_LBLCIP_VS_LBLCRIP_VS_LCIP_VS_MHIP_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_WORKISA_DMA_APIISCSI_BOOT_SYSFSISCSI_IBFTISCSI_IBFT_FINDISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISL29003ISL29020ISO9660_FSITCO_VENDOR_SUPPORTITCO_WDTIWLDVMIWLMVMIWLWIFIIWLWIFI_DEBUGIWLWIFI_DEBUGFSIWLWIFI_DEVICE_TRACINGIWLWIFI_KUNIT_TESTSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCAIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ABSOLUTE_PERCPUKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKASANKASAN_GENERICKASAN_INLINEKASAN_KUNIT_TESTKASAN_SHADOW_OFFSETKASAN_STACKKASAN_VMALLOCKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNFSKEXECKEXEC_BZIMAGE_VERIFY_SIGKEXEC_COREKEXEC_FILEKEXEC_JUMPKEXEC_SIGKEYBOARD_ATKBDKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_LOW_LEVEL_TRAPKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBES_ON_FTRACEKPROBE_EVENTSKPROBE_EVENT_GEN_TESTKRETPROBESKRETPROBE_ON_RETHOOKKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_AMDKVM_AMD_SEVKVM_ASYNC_PFKVM_COMMONKVM_COMPATKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GENERIC_MEMORY_ATTRIBUTESKVM_GENERIC_MMU_NOTIFIERKVM_GENERIC_PRIVATE_MEMKVM_GUESTKVM_HYPERVKVM_INTELKVM_MAX_NR_VCPUSKVM_MMIOKVM_PRIVATE_MEMKVM_SMMKVM_SW_PROTECTED_VMKVM_VFIOKVM_XFER_TO_GUEST_WORKL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LATENCYTOPLCD_CLASS_DEVICELCD_PLATFORMLDISC_AUTOLOADLD_IS_BFDLD_ORPHAN_WARNLD_ORPHAN_WARN_LEVELLD_VERSIONLEDS_BLINKMLEDS_BRIGHTNESS_HW_CHANGEDLEDS_CLASSLEDS_CLEVO_MAILLEDS_INTEL_SS4200LEDS_LM3530LEDS_LP3944LEDS_LT3593LEDS_MLXCPLDLEDS_MLXREGLEDS_TRIGGERSLEDS_TRIGGER_AUDIOLEDS_TRIGGER_BACKLIGHTLEDS_TRIGGER_CAMERALEDS_TRIGGER_DEFAULT_ONLEDS_TRIGGER_DISKLEDS_TRIGGER_GPIOLEDS_TRIGGER_HEARTBEATLEDS_TRIGGER_NETDEVLEDS_TRIGGER_ONESHOTLEDS_TRIGGER_TIMERLEDS_TRIGGER_TRANSIENTLED_TRIGGER_PHYLEGACY_DIRECT_IOLEGACY_TIOCSTILEGACY_VSYSCALL_XONLYLIBCRC32CLIBFCLIBFCOELIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLIVEPATCHLLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEPLOCKDEP_BITSLOCKDEP_CHAINS_BITSLOCKDEP_CIRCULAR_QUEUE_BITSLOCKDEP_STACK_TRACE_BITSLOCKDEP_STACK_TRACE_HASH_BITSLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_IN_EFI_SECURE_BOOTLOCK_DOWN_KERNEL_FORCE_NONELOCK_EVENT_COUNTSLOCK_SPIN_ON_OWNERLOCK_STATLOCK_TORTURE_TESTLOGITECH_FFLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLPC_ICHLPC_SCHLRU_GENLRU_GEN_ENABLEDLSI_ET1011C_PHYLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLXT_PHYLZ4_COMPRESSLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC80211MAC80211_DEBUGFSMAC80211_HAS_RCMAC80211_HWSIMMAC80211_KUNIT_TESTMAC80211_LEDSMAC80211_MESSAGE_TRACINGMAC80211_RC_DEFAULTMAC80211_RC_DEFAULT_MINSTRELMAC80211_RC_MINSTRELMAC80211_STA_HASH_MAX_SIZEMAC802154MACSECMACVLANMACVTAPMAC_PARTITIONMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMANA_INFINIBANDMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_88Q2XXX_PHYMARVELL_PHYMAXLINEAR_GPHYMAXSMPMDMDIOMDIO_BCM_UNIMACMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_MSCC_MIIMMDIO_THUNDERMD_AUTODETECTMD_BITMAP_FILEMD_FAULTYMD_LINEARMD_RAID0MD_RAID1MD_RAID10MD_RAID456MEDIA_CAMERA_SUPPORTMEDIA_CEC_SUPPORTMEDIA_CONTROLLERMEDIA_HIDE_ANCILLARY_SUBDRVMEDIA_PCI_SUPPORTMEDIA_SUBDRV_AUTOSELECTMEDIA_SUPPORTMEDIA_SUPPORT_FILTERMEDIA_USB_SUPPORTMEGARAID_SASMELLANOX_PLATFORMMEMBARRIERMEMCGMEMCG_KMEMMEMCPY_KUNIT_TESTMEMFD_CREATEMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_REALTEK_PCIMEMSTICK_REALTEK_USBMEMSTICK_TIFM_MSMEMTESTMEM_SOFT_DIRTYMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_CS42L43MFD_CS42L43_SDWMFD_INTEL_LPSSMFD_INTEL_LPSS_ACPIMFD_INTEL_LPSS_PCIMFD_SM501MFD_SM501_GPIOMFD_VX855MHI_BUSMHI_BUS_PCI_GENERICMHI_NETMHI_WWAN_CTRLMHI_WWAN_MBIMMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROCODEMICROSEMI_PHYMICROSOFT_MANAMIGRATIONMIIMINIX_SUBPARTITIONMISC_FILESYSTEMSMISC_RTSXMISC_RTSX_PCIMISC_RTSX_USBMITIGATION_CALL_DEPTH_TRACKINGMITIGATION_IBPB_ENTRYMITIGATION_IBRS_ENTRYMITIGATION_PAGE_TABLE_ISOLATIONMITIGATION_RETHUNKMITIGATION_RETPOLINEMITIGATION_RFDSMITIGATION_SLSMITIGATION_SPECTRE_BHIMITIGATION_SRSOMITIGATION_UNRET_ENTRYMLX4_COREMLX4_DEBUGMLX4_ENMLX4_EN_DCBMLX4_INFINIBANDMLX5_BRIDGEMLX5_CLS_ACTMLX5_COREMLX5_CORE_ENMLX5_CORE_EN_DCBMLX5_CORE_IPOIBMLX5_DPLLMLX5_EN_ARFSMLX5_EN_IPSECMLX5_EN_RXNFCMLX5_EN_TLSMLX5_ESWITCHMLX5_FPGAMLX5_INFINIBANDMLX5_MACSECMLX5_MPFSMLX5_SFMLX5_SF_MANAGERMLX5_SW_STEERINGMLX5_TC_CTMLX5_TC_SAMPLEMLX5_VDPAMLX5_VDPA_NETMLX5_VFIO_PCIMLXFWMLXREG_HOTPLUGMLXREG_IOMLXREG_LCMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_PLATFORMMLX_WDTMMCMMCONF_FAM10HMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_REALTEK_PCIMMC_REALTEK_USBMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_TIFM_SDMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMIOTRACEMMUMMU_GATHER_MERGE_VMASMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODIFY_LDT_SYSCALLMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_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_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSI_LAPTOPMSI_WMIMSPRO_BLOCKMT7601UMT76_CONNAC_LIBMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0EMT76x0UMT76x0_COMMONMT76x2EMT76x2UMT76x2_COMMONMT7921EMT7921_COMMONMT7925EMT7925_COMMONMT792x_LIBMTDMTD_BLKDEVSMTD_BLOCKMTD_CFI_I1MTD_CFI_I2MTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_WL_THRESHOLDMTK_T7XXMTRRMTRR_SANITIZERMTRR_SANITIZER_ENABLE_DEFAULTMTRR_SANITIZER_SPARE_REG_NR_DEFAULTMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXM_WMIMYRI10GEMYRI10GE_DCANAMESPACESNATIONAL_PHYND_BTTND_CLAIMND_PFNNEED_DMA_MAP_STATENEED_PER_CPU_EMBED_FIRST_CHUNKNEED_PER_CPU_PAGE_FIRST_CHUNKNEED_SG_DMA_FLAGSNEED_SG_DMA_LENGTHNETNETCONSOLENETCONSOLE_DYNAMICNETDEVICESNETDEVSIMNETDEV_ADDR_LIST_TESTNETFILTERNETFILTER_ADVANCEDNETFILTER_BPF_LINKNETFILTER_CONNCOUNTNETFILTER_EGRESSNETFILTER_FAMILY_ARPNETFILTER_FAMILY_BRIDGENETFILTER_INGRESSNETFILTER_NETLINKNETFILTER_NETLINK_GLUE_CTNETFILTER_NETLINK_HOOKNETFILTER_NETLINK_LOGNETFILTER_NETLINK_OSFNETFILTER_NETLINK_QUEUENETFILTER_SKIP_EGRESSNETFILTER_SYNPROXYNETFILTER_XTABLESNETFILTER_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_CTNET_ACT_CTINFONET_ACT_GACTNET_ACT_MIRREDNET_ACT_MPLSNET_ACT_PEDITNET_ACT_POLICENET_ACT_SAMPLENET_ACT_SKBEDITNET_ACT_TUNNEL_KEYNET_ACT_VLANNET_CLSNET_CLS_ACTNET_CLS_BPFNET_CLS_CGROUPNET_CLS_FLOWNET_CLS_FLOWERNET_CLS_FWNET_CLS_MATCHALLNET_CLS_U32NET_CORENET_DEVLINKNET_DEV_REFCNT_TRACKERNET_DROP_MONITORNET_EGRESSNET_FAILOVERNET_FCNET_FLOW_LIMITNET_HANDSHAKENET_HANDSHAKE_KUNIT_TESTNET_INGRESSNET_IPGRENET_IPGRE_BROADCASTNET_IPGRE_DEMUXNET_IPIPNET_IPVTINET_IP_TUNNELNET_KEYNET_KEY_MIGRATENET_L3_MASTER_DEVNET_MPLS_GSONET_NSNET_NSHNET_NS_REFCNT_TRACKERNET_PKTGENNET_POLL_CONTROLLERNET_PTP_CLASSIFYNET_REDIRECTNET_RX_BUSY_POLLNET_SCHEDNET_SCH_CAKENET_SCH_CBSNET_SCH_DEFAULTNET_SCH_ETFNET_SCH_ETSNET_SCH_FIFONET_SCH_FQNET_SCH_FQ_CODELNET_SCH_GREDNET_SCH_HFSCNET_SCH_HTBNET_SCH_INGRESSNET_SCH_MQPRIONET_SCH_MQPRIO_LIBNET_SCH_MULTIQNET_SCH_NETEMNET_SCH_PRIONET_SCH_REDNET_SCH_SFQNET_SCH_TAPRIONET_SCH_TBFNET_SELFTESTSNET_SOCK_MSGNET_SWITCHDEVNET_TC_SKB_EXTNET_TEAMNET_TEAM_MODE_ACTIVEBACKUPNET_TEAM_MODE_BROADCASTNET_TEAM_MODE_LOADBALANCENET_TEAM_MODE_RANDOMNET_TEAM_MODE_ROUNDROBINNET_UDP_TUNNELNET_VENDOR_AMAZONNET_VENDOR_AMDNET_VENDOR_AQUANTIANET_VENDOR_ATHEROSNET_VENDOR_BROADCOMNET_VENDOR_BROCADENET_VENDOR_CHELSIONET_VENDOR_CISCONET_VENDOR_DECNET_VENDOR_DLINKNET_VENDOR_EMULEXNET_VENDOR_GOOGLENET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_MARVELLNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MYRINET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SOLARFLARENET_VENDOR_STMICRONET_VRFNET_XGRESSNEW_LEDSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFP_DEBUGNFSDNFSD_PNFSNFSD_SCSILAYOUTNFSD_V3_ACLNFSD_V4NFSD_V4_2_INTER_SSCNFSD_V4_SECURITY_LABELNFS_ACL_SUPPORTNFS_COMMONNFS_DEBUGNFS_DISABLE_UDP_SUPPORTNFS_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_METANFT_BRIDGE_REJECTNFT_COMPATNFT_CONNLIMITNFT_COUNTERNFT_CTNFT_DUP_IPV4NFT_DUP_IPV6NFT_DUP_NETDEVNFT_FIBNFT_FIB_INETNFT_FIB_IPV4NFT_FIB_IPV6NFT_FIB_NETDEVNFT_FLOW_OFFLOADNFT_FWD_NETDEVNFT_HASHNFT_LIMITNFT_LOGNFT_MASQNFT_NATNFT_NUMGENNFT_OBJREFNFT_OSFNFT_QUEUENFT_QUOTANFT_REDIRNFT_REJECTNFT_REJECT_INETNFT_REJECT_IPV4NFT_REJECT_IPV6NFT_REJECT_NETDEVNFT_SOCKETNFT_SYNPROXYNFT_TPROXYNFT_TUNNELNFT_XFRMNF_CONNTRACKNF_CONNTRACK_AMANDANF_CONNTRACK_BRIDGENF_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_FLOW_TABLENF_FLOW_TABLE_INETNF_FLOW_TABLE_IPV4NF_FLOW_TABLE_IPV6NF_FLOW_TABLE_PROCFSNF_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_IPV6NITRO_ENCLAVESNLATTRNLMONNLSNLS_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_UTF8NODES_SHIFTNOP_TRACERNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNOUVEAU_DEBUG_MMUNOUVEAU_DEBUG_PUSHNOZOMINO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNR_CPUS_DEFAULTNR_CPUS_RANGE_BEGINNR_CPUS_RANGE_ENDNTBNTB_AMDNTB_INTELNTB_MSINTB_MSI_TESTNTB_NETDEVNTB_PERFNTB_PINGPONGNTB_TOOLNTB_TRANSPORTNUMANUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_EMUNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVIDIA_WMI_EC_BACKLIGHTNVMEMNVMEM_SYSFSNVME_AUTHNVME_CORENVME_FABRICSNVME_FCNVME_HOST_AUTHNVME_KEYRINGNVME_MULTIPATHNVME_RDMANVME_TARGETNVME_TARGET_AUTHNVME_TARGET_FCNVME_TARGET_FCLOOPNVME_TARGET_LOOPNVME_TARGET_RDMANVME_TARGET_TCPNVME_TARGET_TCP_TLSNVME_TCPNVME_TCP_TLSNVME_VERBOSE_ERRORSNVRAMNVSW_SN2201N_GSMN_HDLCOBJAGGOBJTOOLOCTEON_EPOCTEON_EP_VFOID_REGISTRYOLD_SIGSUSPEND3OPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOPTPROBESOSF_PARTITIONOSNOISE_TRACEROUTPUT_FORMATOVERFLOW_KUNIT_TESTOVERLAY_FSP2SBPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANASONIC_LAPTOPPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_CLOCKPARAVIRT_SPINLOCKSPARAVIRT_TIME_ACCOUNTINGPARMANPARPORTPARPORT_1284PARPORT_NOT_PCPARPORT_PCPARPORT_SERIALPARTITION_ADVANCEDPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_ECRCPCIE_EDRPCIE_PMEPCIE_PTMPCI_ATSPCI_DIRECTPCI_DOEPCI_DOMAINSPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IOVPCI_LABELPCI_LOCKLESS_CONFIGPCI_MMCONFIGPCI_MSIPCI_P2PDMAPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_XENPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCSPKR_PLATFORMPCS_XPCSPERCPU_STATSPERF_EVENTSPERF_EVENTS_AMD_BRSPERF_EVENTS_AMD_POWERPERF_EVENTS_AMD_UNCOREPERF_EVENTS_INTEL_CSTATEPERF_EVENTS_INTEL_RAPLPERF_EVENTS_INTEL_UNCOREPERSISTENT_KEYRINGSPGTABLE_LEVELSPHYLIBPHYLINKPHYSICAL_ALIGNPHYSICAL_STARTPHYS_ADDR_T_64BITPID_NSPINCONFPINCTRLPINCTRL_ALDERLAKEPINCTRL_AMDPINCTRL_BAYTRAILPINCTRL_BROXTONPINCTRL_CANNONLAKEPINCTRL_CEDARFORKPINCTRL_DENVERTONPINCTRL_ELKHARTLAKEPINCTRL_EMMITSBURGPINCTRL_GEMINILAKEPINCTRL_ICELAKEPINCTRL_INTELPINCTRL_INTEL_PLATFORMPINCTRL_JASPERLAKEPINCTRL_LAKEFIELDPINCTRL_LEWISBURGPINCTRL_METEORLAKEPINCTRL_METEORPOINTPINCTRL_SUNRISEPOINTPINCTRL_TIGERLAKEPINMUXPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPLDMFWPMPMBUSPMC_ATOMPMIC_OPREGIONPM_ADVANCED_DEBUGPM_CLKPM_DEBUGPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_SLEEPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPM_TRACEPM_TRACE_RTCPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPOLYNOMIALPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_RESETPOWER_SUPPLYPOWER_SUPPLY_HWMONPPDEVPPPPPPOATMPPPOEPPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPS_CLIENT_PARPORTPPTPPREEMPTIONPREEMPTIRQ_TRACEPOINTSPREEMPT_BUILDPREEMPT_COUNTPREEMPT_DYNAMICPREEMPT_NOTIFIERSPREEMPT_RCUPREEMPT_VOLUNTARYPREFIX_SYMBOLSPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTERPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_CPU_RESCTRLPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_ARCH_STATUSPROC_PID_CPUSETPROC_SYSCTLPROC_THERMAL_MMIO_RAPLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPROVE_LOCKINGPROVE_RCUPROVIDE_OHCI1394_DMA_INITPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPSTORE_RAMPTDUMP_COREPTDUMP_DEBUGFSPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPTP_1588_CLOCK_VMWPVHPVPANICPVPANIC_MMIOPWMPWM_LPSSPWM_LPSS_PCIPWM_LPSS_PLATFORMPWM_SYSFSQCA808X_PHYQCA83XX_PHYQCOM_NET_PHYLIBQCOM_QMI_HELPERSQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQRTRQRTR_MHIQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_DEBUGQUOTA_NETLINK_INTERFACEQUOTA_TREER8169R8169_LEDSRAID6_PQRAID_ATTRSRANDOM32_SELFTESTRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOMIZE_MEMORYRANDOMIZE_MEMORY_PHYSICAL_PADDINGRANDOM_TRUST_CPURANDSTRUCT_NONERASRAS_FMPMRATIONALRATIONAL_KUNIT_TESTRCU_CPU_STALL_TIMEOUTRCU_EXP_CPU_STALL_TIMEOUTRCU_NEED_SEGCBLISTRCU_NOCB_CPURCU_REF_SCALE_TESTRCU_SCALE_TESTRCU_STALL_COMMONRCU_TORTURE_TESTRDMA_RXERDMA_SIWRD_BZIP2RD_GZIPRD_LZ4RD_LZMARD_LZORD_XZRD_ZSTDREALTEK_AUTOPMREALTEK_PHYREED_SOLOMONREED_SOLOMON_DEC8REED_SOLOMON_ENC8REF_TRACKERREGMAPREGMAP_BUILDREGMAP_I2CREGMAP_IRQREGMAP_KUNITREGMAP_RAMREGMAP_SOUNDWIREREGMAP_SOUNDWIRE_MBQREGMAP_SPIRELAYRELOCATABLERENESAS_PHYRESET_CONTROLLERRESOURCE_KUNIT_TESTRETHOOKRFKILLRFKILL_INPUTRFKILL_LEDSRFS_ACCELRHEL_DIFFERENCESRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F3ARMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRPCSEC_GSS_KRB5RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIARPCSEC_GSS_KRB5_KUNIT_TESTRPSRSEQRT2800PCIRT2800PCI_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_BQ4802RTC_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_LIB_KUNIT_TESTRTC_MC146818_LIBRTC_NVMEMRTC_SYSTOHCRTC_SYSTOHC_DEVICERTL8188EERTL8192CERTL8192CURTL8192C_COMMONRTL8192DERTL8192EERTL8192SERTL8723AERTL8723BERTL8723_COMMONRTL8821AERTL8XXXURTLBTCOEXISTRTLWIFIRTLWIFI_DEBUGRTLWIFI_PCIRTLWIFI_USBRTL_CARDSRTW88RTW88_8723DRTW88_8723DERTW88_8821CRTW88_8821CERTW88_8822BRTW88_8822BERTW88_8822BURTW88_8822CRTW88_8822CERTW88_CORERTW88_DEBUGRTW88_DEBUGFSRTW88_PCIRTW88_USBRTW89RTW89_8852ARTW89_8852AERTW89_8852BRTW89_8852BERTW89_8852CRTW89_8852CERTW89_CORERTW89_DEBUGRTW89_DEBUGFSRTW89_DEBUGMSGRTW89_PCIRT_MUTEXESRUNTIME_TESTING_MENURVRV_MON_WWNRRV_REACTORSRV_REACT_PANICRV_REACT_PRINTKRWSEM_SPIN_ON_OWNERRXKADRXPERFSAMPLESSAMPLE_VFIO_MDEV_MTTYSAMSUNG_LAPTOPSAMSUNG_Q10SATA_AHCISATA_AHCI_PLATFORMSATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSBITMAPSCF_TORTURE_TESTSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_CORESCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_MC_PRIOSCHED_OMIT_FRAME_POINTERSCHED_SMTSCHED_STACK_END_CHECKSCHED_TRACERSCSISCSI_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_HPSASCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPI3MRSCSI_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_INFINIBANDSECURITY_LOCKDOWN_LSMSECURITY_LOCKDOWN_LSM_EARLYSECURITY_NETWORKSECURITY_NETWORK_XFRMSECURITY_PATHSECURITY_SELINUXSECURITY_SELINUX_AVC_STATSSECURITY_SELINUX_BOOTPARAMSECURITY_SELINUX_CHECKREQPROT_VALUESECURITY_SELINUX_DEVELOPSECURITY_SELINUX_SID2STR_CACHE_SIZESECURITY_SELINUX_SIDTAB_HASH_BITSSECURITY_YAMASENSORS_ABITUGURUSENSORS_ABITUGURU3SENSORS_ACPI_POWERSENSORS_AD7414SENSORS_AD7418SENSORS_ADM1021SENSORS_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_MAX6642SENSORS_MAX6650SENSORS_MAX6697SENSORS_MAX8688SENSORS_MCP3021SENSORS_MLXREG_FANSENSORS_NCT6775SENSORS_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_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_PCI1XXXXSERIAL_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_MULTI_INSTANTIATESERIAL_NONSTANDARDSERIOSERIO_ALTERA_PS2SERIO_ARC_PS2SERIO_I8042SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSEV_GUESTSFCSFC_MCDI_LOGGINGSFC_MCDI_MONSFC_MTDSFC_SIENASFC_SIENA_MCDI_LOGGINGSFC_SIENA_MCDI_MONSFC_SIENA_MTDSFC_SIENA_SRIOVSFC_SRIOVSGETMASK_SYSCALLSGI_GRUSGI_PARTITIONSGI_XPSGL_ALLOCSG_POOLSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMPSMSC_PHYSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_AD1889SND_ALI5451SND_ALOOPSND_AMD_ACP_CONFIGSND_AMD_SOUNDWIRE_ACPISND_ASIHPISND_ATIIXPSND_ATIIXP_MODEMSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BT87XSND_CA0106SND_CMIPCISND_COMPRESS_OFFLOADSND_CORE_TESTSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_DEBUGSND_CTL_FAST_LOOKUPSND_CTL_INPUT_VALIDATIONSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DEBUGSND_DMA_SGBUFSND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_GINA20SND_GINA24SND_HDASND_HDA_CIRRUS_SCODECSND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_CS8409SND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_CS_DSP_CONTROLSSND_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_INTEL_HDMI_SILENT_STREAMSND_HDA_PATCH_LOADERSND_HDA_POWER_SAVE_DEFAULTSND_HDA_PREALLOC_SIZESND_HDA_RECONFIGSND_HDA_SCODEC_COMPONENTSND_HDA_SCODEC_CS35L41SND_HDA_SCODEC_CS35L41_I2CSND_HDA_SCODEC_CS35L41_SPISND_HDA_SCODEC_CS35L56SND_HDA_SCODEC_CS35L56_I2CSND_HDA_SCODEC_CS35L56_SPISND_HDA_SCODEC_TAS2781_I2CSND_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_INTEL8X0SND_INTEL8X0MSND_INTEL_DSP_CONFIGSND_INTEL_NHLTSND_INTEL_SOUNDWIRE_ACPISND_JACKSND_JACK_INJECTION_DEBUGSND_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_OXYGENSND_OXYGEN_LIBSND_PCISND_PCMSND_PCM_ELDSND_PCM_TIMERSND_PCM_XRUN_DEBUGSND_PCSPSND_PCXHRSND_PROC_FSSND_RAWMIDISND_RME32SND_RME96SND_RME9652SND_SEQUENCERSND_SEQ_DEVICESND_SEQ_DUMMYSND_SEQ_HRTIMER_DEFAULTSND_SEQ_MIDISND_SEQ_MIDI_EMULSND_SEQ_MIDI_EVENTSND_SEQ_UMPSND_SEQ_UMP_CLIENTSND_SEQ_VIRMIDISND_SOCSND_SOC_ACPISND_SOC_ACPI_INTEL_MATCHSND_SOC_AMD_ACP5xSND_SOC_AMD_ACP6xSND_SOC_AMD_PSSND_SOC_AMD_PS_MACHSND_SOC_AMD_RENOIRSND_SOC_AMD_RENOIR_MACHSND_SOC_AMD_SOUNDWIRE_LINK_BASELINESND_SOC_AMD_VANGOGH_MACHSND_SOC_AMD_YC_MACHSND_SOC_COMPRESSSND_SOC_CS35L41SND_SOC_CS35L41_I2CSND_SOC_CS35L41_LIBSND_SOC_CS35L41_SPISND_SOC_CS35L56SND_SOC_CS35L56_SDWSND_SOC_CS35L56_SHAREDSND_SOC_CS42L42SND_SOC_CS42L42_CORESND_SOC_CS42L42_SDWSND_SOC_CS42L43SND_SOC_CS42L43_SDWSND_SOC_CS_AMP_LIBSND_SOC_CX2072XSND_SOC_DA7213SND_SOC_DA7219SND_SOC_DMICSND_SOC_ES8316SND_SOC_ES8326SND_SOC_ES83XX_DSM_COMMONSND_SOC_HDASND_SOC_HDAC_HDASND_SOC_HDAC_HDMISND_SOC_I2C_AND_SPISND_SOC_INTEL_APLSND_SOC_INTEL_AVSSND_SOC_INTEL_BDW_RT5650_MACHSND_SOC_INTEL_BDW_RT5677_MACHSND_SOC_INTEL_BROADWELL_MACHSND_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_CX2072X_MACHSND_SOC_INTEL_BYT_CHT_DA7213_MACHSND_SOC_INTEL_BYT_CHT_ES8316_MACHSND_SOC_INTEL_BYT_CHT_NOCODEC_MACHSND_SOC_INTEL_CATPTSND_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_CML_HSND_SOC_INTEL_CML_LPSND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACHSND_SOC_INTEL_CNLSND_SOC_INTEL_DA7219_MAX98357A_GENERICSND_SOC_INTEL_EHL_RT5660_MACHSND_SOC_INTEL_GLKSND_SOC_INTEL_GLK_DA7219_MAX98357A_MACHSND_SOC_INTEL_GLK_RT5682_MAX98357A_MACHSND_SOC_INTEL_HASWELL_MACHSND_SOC_INTEL_HDA_DSP_COMMONSND_SOC_INTEL_KBLSND_SOC_INTEL_KBL_DA7219_MAX98357A_MACHSND_SOC_INTEL_KBL_DA7219_MAX98927_MACHSND_SOC_INTEL_KBL_RT5660_MACHSND_SOC_INTEL_KBL_RT5663_MAX98927_MACHSND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACHSND_SOC_INTEL_MACHSND_SOC_INTEL_SKLSND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACHSND_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_HDAUDIO_CODECSND_SOC_INTEL_SKYLAKE_SSP_CLKSND_SOC_INTEL_SOF_BOARD_HELPERSSND_SOC_INTEL_SOF_CIRRUS_COMMONSND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACHSND_SOC_INTEL_SOF_CS42L42_MACHSND_SOC_INTEL_SOF_DA7219_MACHSND_SOC_INTEL_SOF_ES8336_MACHSND_SOC_INTEL_SOF_MAXIM_COMMONSND_SOC_INTEL_SOF_NAU8825_MACHSND_SOC_INTEL_SOF_NUVOTON_COMMONSND_SOC_INTEL_SOF_PCM512x_MACHSND_SOC_INTEL_SOF_REALTEK_COMMONSND_SOC_INTEL_SOF_RT5682_MACHSND_SOC_INTEL_SOF_SSP_AMP_MACHSND_SOC_INTEL_SOF_SSP_COMMONSND_SOC_INTEL_SOF_WM8804_MACHSND_SOC_INTEL_SOUNDWIRE_SOF_MACHSND_SOC_INTEL_SSTSND_SOC_INTEL_SST_TOPLEVELSND_SOC_INTEL_USER_FRIENDLY_LONG_NAMESSND_SOC_MAX98090SND_SOC_MAX98357ASND_SOC_MAX98363SND_SOC_MAX98373SND_SOC_MAX98373_I2CSND_SOC_MAX98373_SDWSND_SOC_MAX98388SND_SOC_MAX98390SND_SOC_MAX98927SND_SOC_NAU8315SND_SOC_NAU8821SND_SOC_NAU8824SND_SOC_NAU8825SND_SOC_PCM512xSND_SOC_PCM512x_I2CSND_SOC_RL6231SND_SOC_RL6347ASND_SOC_RT1011SND_SOC_RT1015SND_SOC_RT1015PSND_SOC_RT1308SND_SOC_RT1308_SDWSND_SOC_RT1316_SDWSND_SOC_RT1318_SDWSND_SOC_RT286SND_SOC_RT298SND_SOC_RT5514SND_SOC_RT5514_SPISND_SOC_RT5640SND_SOC_RT5645SND_SOC_RT5651SND_SOC_RT5660SND_SOC_RT5663SND_SOC_RT5670SND_SOC_RT5677SND_SOC_RT5677_SPISND_SOC_RT5682SND_SOC_RT5682SSND_SOC_RT5682_I2CSND_SOC_RT5682_SDWSND_SOC_RT700SND_SOC_RT700_SDWSND_SOC_RT711SND_SOC_RT711_SDCA_SDWSND_SOC_RT711_SDWSND_SOC_RT712_SDCA_DMIC_SDWSND_SOC_RT712_SDCA_SDWSND_SOC_RT715SND_SOC_RT715_SDCA_SDWSND_SOC_RT715_SDWSND_SOC_RT722_SDCA_SDWSND_SOC_SOFSND_SOC_SOF_ACPISND_SOC_SOF_ACPI_DEVSND_SOC_SOF_ACP_PROBESSND_SOC_SOF_ALDERLAKESND_SOC_SOF_AMD_COMMONSND_SOC_SOF_AMD_REMBRANDTSND_SOC_SOF_AMD_RENOIRSND_SOC_SOF_AMD_TOPLEVELSND_SOC_SOF_AMD_VANGOGHSND_SOC_SOF_APOLLOLAKESND_SOC_SOF_BAYTRAILSND_SOC_SOF_BROADWELLSND_SOC_SOF_CANNONLAKESND_SOC_SOF_CLIENTSND_SOC_SOF_COFFEELAKESND_SOC_SOF_COMETLAKESND_SOC_SOF_DEBUG_PROBESSND_SOC_SOF_ELKHARTLAKESND_SOC_SOF_GEMINILAKESND_SOC_SOF_HDASND_SOC_SOF_HDA_AUDIO_CODECSND_SOC_SOF_HDA_COMMONSND_SOC_SOF_HDA_LINKSND_SOC_SOF_HDA_LINK_BASELINESND_SOC_SOF_HDA_MLINKSND_SOC_SOF_HDA_PROBESSND_SOC_SOF_ICELAKESND_SOC_SOF_INTEL_APLSND_SOC_SOF_INTEL_ATOM_HIFI_EPSND_SOC_SOF_INTEL_CNLSND_SOC_SOF_INTEL_COMMONSND_SOC_SOF_INTEL_HIFI_EP_IPCSND_SOC_SOF_INTEL_ICLSND_SOC_SOF_INTEL_LNLSND_SOC_SOF_INTEL_MTLSND_SOC_SOF_INTEL_SOUNDWIRESND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINESND_SOC_SOF_INTEL_TGLSND_SOC_SOF_INTEL_TOPLEVELSND_SOC_SOF_IPC3SND_SOC_SOF_IPC4SND_SOC_SOF_JASPERLAKESND_SOC_SOF_LUNARLAKESND_SOC_SOF_MERRIFIELDSND_SOC_SOF_METEORLAKESND_SOC_SOF_PCISND_SOC_SOF_PCI_DEVSND_SOC_SOF_PROBE_WORK_QUEUESND_SOC_SOF_TIGERLAKESND_SOC_SOF_TOPLEVELSND_SOC_SOF_XTENSASND_SOC_SSM4567SND_SOC_TAS2781_COMLIBSND_SOC_TAS2781_FMWLIBSND_SOC_TOPOLOGYSND_SOC_TOPOLOGY_KUNIT_TESTSND_SOC_TS3A227ESND_SOC_UTILS_KUNIT_TESTSND_SOC_WM8804SND_SOC_WM8804_I2CSND_SOC_WM_ADSPSND_SST_ATOM_HIFI2_PLATFORMSND_SST_ATOM_HIFI2_PLATFORM_ACPISND_SYNTH_EMUXSND_TIMERSND_TRIDENTSND_UMPSND_UMP_LEGACY_RAWMIDISND_USBSND_USB_6FIRESND_USB_AUDIOSND_USB_AUDIO_MIDI_V2SND_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_PRINTKSND_VERBOSE_PROCFSSND_VIA82XXSND_VIA82XX_MODEMSND_VIRMIDISND_VIRTIOSND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSND_X86SND_XEN_FRONTENDSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSOLARIS_X86_PARTITIONSONYPI_COMPATSONY_FFSONY_LAPTOPSOUNDSOUNDWIRESOUNDWIRE_AMDSOUNDWIRE_CADENCESOUNDWIRE_GENERIC_ALLOCATIONSOUNDWIRE_INTELSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSP5100_TCOSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPECULATION_MITIGATIONSSPISPI_AMDSPI_DYNAMICSPI_MASTERSPI_PXA2XXSPI_PXA2XX_PCISPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSSB_POSSIBLESTACKDEPOTSTACKDEPOT_ALWAYS_INITSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKPROTECTORSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTMSTMMAC_ETHSTM_DUMMYSTM_PROTO_BASICSTM_PROTO_SYS_TSTM_SOURCE_CONSOLESTM_SOURCE_FTRACESTM_SOURCE_HEARTBEATSTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_DEVMEMSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUN_PARTITIONSUSPENDSUSPEND_FREEZERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNCLINK_GTSYNC_FILESYNTH_EVENTSSYNTH_EVENT_GEN_TESTSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_COMPATSYSVIPC_SYSCTLSYS_HYPERVISORTABLET_SERIAL_WACOM4TABLET_USB_ACECADTABLET_USB_AIPTEKTABLET_USB_KBTABTAPTARGET_CORETASKSTATSTASKS_RCUTASKS_RCU_GENERICTASKS_RUDE_RCUTASKS_TRACE_RCUTASK_DELAY_ACCTTASK_IO_ACCOUNTINGTASK_XACCTTCG_CRBTCG_TISTCG_TIS_CORETCG_TIS_I2C_NUVOTONTCG_TIS_SPITCG_TPMTCG_VTPM_PROXYTCM_FCTCM_FILEIOTCM_IBLOCKTCM_PSCSITCM_USER2TCP_CONG_ADVANCEDTCP_CONG_BBRTCP_CONG_BICTCP_CONG_CUBICTCP_CONG_DCTCPTCP_CONG_HTCPTCP_CONG_ILLINOISTCP_CONG_NVTCP_CONG_WESTWOODTCP_MD5SIGTDX_GUEST_DRIVERTEETELCLOCKTERANETICS_PHYTEST_BPFTEST_FPUTEST_HMMTEST_KSTRTOXTEST_LIST_SORTTEST_LIVEPATCHTEST_LOCKUPTEST_MIN_HEAPTEST_SORTTEST_STRING_HELPERSTEST_VMALLOCTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHERMALTHERMAL_DEFAULT_GOV_STEP_WISETHERMAL_EMERGENCY_POWEROFF_DELAY_MSTHERMAL_GOV_FAIR_SHARETHERMAL_GOV_STEP_WISETHERMAL_GOV_USER_SPACETHERMAL_HWMONTHERMAL_NETLINKTHINKPAD_ACPITHINKPAD_ACPI_ALSA_SUPPORTTHINKPAD_ACPI_HOTKEY_POLLTHINKPAD_ACPI_VIDEOTHINKPAD_LMITHP_SWAPTHREAD_INFO_IN_TASKTICK_ONESHOTTIFM_7XX1TIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTOPSTAR_LAPTOPTORTURE_TESTTOSHIBA_BT_RFKILLTOUCHSCREEN_ELOTOUCHSCREEN_WACOM_I2CTOUCHSCREEN_WACOM_W8001TRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGSTRACE_IRQFLAGS_NMITRACE_IRQFLAGS_NMI_SUPPORTTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTREE_RCUTREE_SRCUTRUSTED_KEYSTSM_REPORTSTTYTUNTYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_FSA4480TYPEC_MUX_PI3USB30532TYPEC_RT1719TYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSITYPEC_WUSB3801UAPI_HEADER_TESTUCS2_STRINGUCSI_ACPIUDF_FSUDMABUFUEFI_CPERUEFI_CPER_X86UHIDUID16UIOUIO_HV_GENERICUIO_PCI_GENERICUNACCEPTED_MEMORYUNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIXWARE_DISKLABELUNIX_DIAGUNIX_SCMUNWINDER_ORCUPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_COMMONUSB_CXACRUUSB_DEFAULT_AUTHORIZATION_MODEUSB_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_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_PCI_AMDUSB_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_CONSOLEUSB_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_STKWEBCAMUSB_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_XUSBATMUSB_ZR364XXUSERFAULTFDUSER_NSUSER_RETURN_NOTIFIERUSER_STACKTRACE_SUPPORTUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONUV_MMTIMERUV_SYSFSVDPAVDPA_SIMVDPA_SIM_BLOCKVDPA_SIM_NETVDPA_USERVETHVFAT_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_RINGVHOST_VDPAVHOST_VSOCKVIDEOBUF2_COREVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEOBUF_GENVIDEOBUF_VMALLOCVIDEO_CMDLINEVIDEO_DEVVIDEO_V4L2VIDEO_V4L2_I2CVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_IOMMUVIRTIO_MEMVIRTIO_MENUVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VDPAVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVIRT_DRIVERSVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_PFNVMAP_STACKVMDVMWARE_BALLOONVMWARE_PVSCSIVMWARE_VMCIVMWARE_VMCI_VSOCKETSVMXNET3VM_EVENT_COUNTERSVP_VDPAVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWDAT_WDTWERRORWIREGUARDWIRELESSWIRELESS_HOTKEYWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWMI_BMOFWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERX86X86_16BITX86_5LEVELX86_64X86_64_ACPI_NUMAX86_64_SMPX86_ACPI_CPUFREQX86_ACPI_CPUFREQ_CPBX86_AMD_FREQ_SENSITIVITYX86_AMD_PLATFORM_DEVICEX86_AMD_PSTATEX86_AMD_PSTATE_DEFAULT_MODEX86_AMD_PSTATE_UTX86_BOOTPARAM_MEMORY_CORRUPTION_CHECKX86_CHECK_BIOS_CORRUPTIONX86_CMOVX86_CMPXCHG64X86_CPA_STATISTICSX86_CPUIDX86_CPU_RESCTRLX86_DEBUGCTLMSRX86_DEBUG_FPUX86_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_PLATFORM_DRIVERS_DELLX86_PLATFORM_DRIVERS_INTELX86_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_BLKDEV_FRONTENDXEN_COMPAT_XENFSXEN_DEV_EVTCHNXEN_EFIXEN_FRONT_PGDIR_SHBUFXEN_NETDEV_FRONTENDXEN_PRIVCMDXEN_PVHVMXEN_PVHVM_GUESTXEN_PVHVM_SMPXEN_SAVE_RESTOREXEN_SYS_HYPERVISORXEN_XENBUS_FRONTENDXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_ESPINTCPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_DRAIN_INTENTSXFS_FSXFS_ONLINE_SCRUBXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XFS_WARNXILINX_GMII2RGMIIXOR_BLOCKSXPSXXHASHXZ_DECXZ_DEC_ARMXZ_DEC_ARMTHUMBXZ_DEC_BCJXZ_DEC_IA64XZ_DEC_POWERPCXZ_DEC_SPARCXZ_DEC_X86ZBUDZISOFSZLIB_DEFLATEZLIB_INFLATEZONE_DEVICEZONE_DMAZONE_DMA32ZPOOLZRAMZRAM_DEF_COMPZRAM_DEF_COMP_LZORLEZRAM_MEMORY_TRACKINGZRAM_WRITEBACKZSMALLOCZSMALLOC_CHAIN_SIZEZSMALLOC_STATZSTD_COMPRESSZSTD_DECOMPRESSZSWAPZSWAP_COMPRESSOR_DEFAULTZSWAP_COMPRESSOR_DEFAULT_LZOZSWAP_ZPOOL_DEFAULTZSWAP_ZPOOL_DEFAULT_ZBUDauto.confauto.conf.cmdkernel.releasecryptoacompress.haead.haes.hakcipher.halgapi.harc4.hasym_tpm_subtype.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.hgeniv.hhash.hkpp.hpoly1305.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.haux-bridge.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_dp_tunnel.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_eld.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_gpuvm.hdrm_ioctl.hdrm_kunit_helpers.hdrm_lease.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.hxe_pciids.hdt-bindingsarmcoresight-cti-dt.hqcom,ids.hux500_pm_domains.hbusmoxtet.hti-sysc.hclklochnagar.hversaclock.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.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.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-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,sysost.hingenic,tcu.hintel,lgm-clk.hjz4725b-cgu.hjz4740-cgu.hjz4760-cgu.hjz4770-cgu.hjz4780-cgu.hk210-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.hmeson8-ddr-clkc.hmeson8b-clkc.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.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8516-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sc7180.hqcom,camcc-sdm845.hqcom,camcc-sm8250.hqcom,dispcc-sc7180.hqcom,dispcc-sdm845.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9607.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.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-sm6125.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gcc-sm8350.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sdm660.hqcom,gpucc-sdm845.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,lpass-sdm845.hqcom,lpasscorecc-sc7180.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,rpmcc.hqcom,rpmh.hqcom,sa8775p-gcc.hqcom,sa8775p-gpucc.hqcom,sm8250-lpass-aoncc.hqcom,sm8250-lpass-audiocc.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.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.hr9a06g032-sysctrl.hr9a07g044-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,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsifive-fu740-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-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.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.hvf610-clock.hx1000-cgu.hx1830-cgu.hxlnx-vcu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hzx296718-clock.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hjz4775-dma.hjz4780-dma.hnbpfaxi.hqcom-gpi.hsun4i-a10.hx1000-dma.hx1830-dma.hx2000-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hgcemt6779-gce.hmt8173-gce.hmt8183-gce.hgpioaspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-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.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.hqcom,osm-l3.hqcom,qcm2290.hqcom,qcs404.hqcom,qdu1000-rpmh.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-controllerapple-aic.harm-gic.haspeed-scu-ic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hrt4831-backlight.hmailboxqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.hmt8192-larb-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.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.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-am654-serdes.hphy-cadence.hphy-imx8-pcie.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.hk3.hkeystone.hlochnagar.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8192-pinfunc.hmt8195-pinfunc.hmt8365-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hpinctrl-zynqmp.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzn1-pinctrl.hsamsung.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerfsl,imx93-power.himx7-power.himx8mm-power.himx8mn-power.himx8mp-power.himx8mq-power.himx8ulp-power.hmarvell,mmp2.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8167-power.hmt8173-power.hmt8183-power.hmt8192-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom-aoss-qmp.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.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hrk3568-power.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.hresetreset-controllermt2712-resets.hmt8183-resets.hmt8192-resets.hactions,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,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.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.himx8ulp-pcc-reset.hk210-rst.hmt2701-resets.hmt7622-reset.hmt7629-resets.hmt8135-resets.hmt8173-resets.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.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,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.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.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.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.htegra-pmc.hti,sci_pm_domain.hzte,pm_domains.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.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tee.htrusted_tpm.huser-type.hkunitassert.hattributes.hdevice.hresource.hskbuff.hstatic_stub.htest-bug.htest.htry-catch.hvisibility.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_amd_wbrf.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.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hamd-pmf-io.hanon_inodes.haperture.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.hargs.harm-cci.harm-smccc.harm_ffa.harm_sdei.harmada-37xx-rwtm-mailbox.harray_size.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_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.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.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.hmmp.hmxs.hrenesas.hsamsung.hspear.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hclocksource_ids.hcm4000_cs.hcma.hcn_proc.hcnt32_to_63.hcoda.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.hcounter_enum.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpu_smt.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.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.hcxl-event.hcxl_err.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.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.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdpll.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_config.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hbrcm.hlan9303.hloop.hocelot.hsja1105.hdtlk.hdtpm.hdw_apb_timer.hdynamic_debug.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.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.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.hmesonmeson_sm.hqcomqcom_scm.htrusted_foundations.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_enet_pd.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.hfw_table.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.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhid_bpf.hhidden.hhiddev.hhidraw.hhighmem-internal.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhost1x_context_bus.hhp_sdc.hhpet.hhrtimer.hhrtimer_api.hhrtimer_defs.hhsihsi.hssi_protocol.hhtcpld.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-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.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.hadi-axi-adc.hqcom-vadc-common.hstm32-dfsdm-adc.haferescale.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-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.hinitrd.hinotify.hinputinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.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-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uringio_uring.hcmd.hio_uring_types.hiocontext.hiomap.hiommu-helper.hiommu.hiommufd.hiopoll.hioport.hioprio.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-v3.harm-gic-v4.harm-gic.harm-vgic-info.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-ixp4xx.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.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.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.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-regmap.hmdio-xgene.hmei_aux.hmei_cl_bus.hmem_encrypt.hmemblock.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.hasic3.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.hdm355evm_msp.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi6421-spmi-pmic.hhi655x-pmic.hhtc-pasic3.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.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6358core.hregisters.hmt6359core.hregisters.hmt6359pregisters.hmt6397core.hregisters.hrtc.hmxs-lradc.hntxec.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd70528.hrohm-bd71815.hrohm-bd71828.hrohm-bd718x7.hrohm-bd957x.hrohm-generic.hrohm-shared.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.hxlnx-vcu.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps65219.htps6586x.htps65910.htps65912.htps68470.htps80031.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_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.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.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_mm.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-keyring.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-dma-compat.hpci-doe.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-xpcs.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.harm_pmuv3.hperf_event.hperf_event_api.hperf_regs.hpersonality.hpfn.hpfn_t.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-feature.hplatform_dataad5449.had5761.had7266.had7791.had7793.had7887.hadau17x1.hadp5588.hadp8860.hadp8870.hads7828.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-palm27x.hasoc-s3c.hasoc-ti-mcbsp.hasoc-ux500-msp.hata-pxa.hatmel.hb53.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-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdsa.hedma.helm.hemif_plat.heth-ep93xx.heth_ixp4xx.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-htc-egpio.hgpio-omap.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.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-s3c24xx.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.hs5p_hdmi.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_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpata_ixp4xx_cf.hpca953x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hrtc-ds2404.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-omap.hserial-sccnxp.hsgi-w1.hsh_mmcif.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hst33zp24.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htimer-ixp4xx.htouchscreen-s3c2410.htsc2007.htsl2563.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.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwan_ixp4xx_hss.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hintel-spi.hnvidia-wmi-ec-backlight.hp2sb.hpmc_atom.hpwm-lpss.hsoc.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.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hpolynomial.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hjz4740-battery.hmax17042_battery.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-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_notifier.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.hqcom_rproc.hst_slim_rproc.hresctrl.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hresume_user_mode.hrethook.hrfkill.hrh_kabi.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.hs3c_adc_battery.hsbitmap.hscatterlist.hscc.hschedsched.haffinity.hautogroup.hclock.hcond_resched.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.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.hwake_q.hxacct.hsched_clock.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hsdb.hseccomp.hsecretmem.hsecurebits.hsecurity.hsed-opal-key.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqlock_api.hseqno-fence.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.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.hsmc911x.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxcpu.hnpe.hqmgr.hmarvellocteontx2asm.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk-mutex.hmtk_sip_svc.hmtk_wed.hmmpcputype.hnxplpc32xx-misc.hqcomapr.hgeni-se.hirq.hllcc-qcom.hmdt_loader.hpdr.hpmic_glink.hqcom_aoss.hqmi.hsmd-rpm.hsmem.hsmem_state.hsocinfo.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-adc.hs3c-cpu-freq.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.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.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx-fiq.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api.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_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.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htsm.htty.htty_buffer.htty_driver.htty_flip.htty_ldisc.htty_port.htypecheck.htypes.hu64_stats_sync.hu64_stats_sync_api.huacce.huaccess.hucb1400.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.hljca.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.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_namespace.huserfaultfd_k.husermode_driver.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hverification.hvermagic.hvexpress.hvfio.hvfio_pci_core.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.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.hvisorbus.hvlynq.hvm_event_item.hvmalloc.hvme.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.hwl12xx.hwm97xx.hwmi.hworkqueue.hworkqueue_api.hwriteback.hww_mutex.hwwan.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.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.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hframe_vector.hhevc-ctrls.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.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.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.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.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.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.hila.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_dscp.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmacsec.hmanagdma.hhw_channel.hmana.hmana_auxiliary.hshm_channel.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.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hsmc.hunix.hx_tables.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.hrps.hrsi_91x.hrstreason.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_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.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.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_request.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.hpm.hbcm2835raspberrypi-firmware.hcanaank210-sysctl.hfslbman.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hqmc.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.htimer.hmediateksmi.hmicrochipmpfs.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hqcomcmd-db.hice.hkryo-l2-accessors.hocmem.hrpmh.hspm.htcs.hrockchiprk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_l2_cache.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.hcs-amp-lib.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_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.hdma_fence.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hgpio.hgpu_mem.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.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hmptcp.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnetfs.hnetlink.hnilfs2.hnmi.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.hwbt.hworkqueue.hwriteback.hxdp.hxen.hmiscfs.hnfs.hrdma.hsunrpc.hperf.hsyscall.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.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.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.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.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.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.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_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.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_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.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-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_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.htty.htty_flags.htypes.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.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.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-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.hscarlett2.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.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.locksKconfig.preemptMakefilebpfKconfigMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilefutexMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilemoduleKconfigMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilervKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.kmsanKconfig.ubsanMakefilecryptoKconfigMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilempiMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilekmsanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigKconfig.debugMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledevlinkMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehandshakeMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefiletestsMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewirelessKconfigMakefiletestsMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefileredhatMakefileMakefile.crossMakefile.rhpkgMakefile.variablesdebugdummy-moduleMakefiledocsMakefilekojiMakefilesamplesKconfigMakefileacrnMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilecoresightMakefilefprobeMakefileftraceMakefilehidMakefileMakefile.targethidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelandlockMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepidfdMakefileqmiMakefilerpmsgMakefilerustKconfigMakefilehostprogsMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.compilerMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.kmsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.packageMakefile.randstructMakefile.ubsanMakefile.userprogsMakefile.vmlinuxMakefile.vmlinux_oadjust_autoksyms.shas-version.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblcheck-atomics.shfallbacksacquireadd_negativeadd_unlessandnotdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shbasicMakefilefixdepfixdep.cbin2c.cbloat-o-meterbootgraph.plbpf_doc.pycc-can-link.shcc-version.shcheck-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.coccidebugfsdebugfs_simple_attr.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.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifen.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.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifaddr.cocciifcol.cocciirqf_oneshot.cocciminmax.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciswap.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_to_configdtc-lexer.ldtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlay.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64dt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsgccldnmobjcopypaholeexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-ldgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.ccyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.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.pylists.pymodules.pyproc.pyrbtree.pysymbols.pytasks.pytimerlist.pyutils.pyvmlinux-gdb.pygen_autoksyms.shgen_ksymdeps.shgenerate_initcall_order.plgenerate_rust_target.rsgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_feat.plget_maintainer.plgfp-translateheaderdep.plheaders_check.plheaders_install.shinsert-sys-cert.cinstall.shjobserver-execkallsymskallsyms.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.cmconf-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.shmkcompile_hmksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.clist.hmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.csymsearch.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffobjdump-funcpackagebuilddebbuildtarmkdebianmkspecsnapcraft.templatepahole-flags.shpahole-version.shparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcount.crecordmcount.hrecordmcount.plremove-stale-filesselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includesyscallhdr.shsyscallnr.shsyscalltbl.shtags.shtest_fortify.shtools-support-relr.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefilelandlockKconfigMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hpolicycap.hpolicycap_names.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64toolsMakefilex86includeasmamd-ibs.hasm.hatomic.hbarrier.hcmpxchg.hcpufeatures.hdisabled-features.hemulate_prefix.hinat.hinat_types.hinsn.hirq_vectors.hmsr-index.hnops.horc_types.hpvclock-abi.hpvclock.hrequired-features.hrmwcc.huapiasmbitsperlong.herrno.hkvm.hkvm_perf.hmman.hperf_regs.hprctl.hsvm.hunistd.hunistd_32.hunistd_64.hvmx.hintel_sdsiMakefilekcpuidMakefilelibinat.cinsn.cmemcpy_64.Smemset_64.Sx86-opcode-map.txttoolsgen-insn-attr-x86.awkbootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_btfids.fixdep.o.dBuildMakefilefixdeplibbpfbpf_helper_defs.hincludebpfbpf.hbpf_core_read.hbpf_endian.hbpf_helper_defs.hbpf_helpers.hbpf_tracing.hbtf.hlibbpf.hlibbpf_common.hlibbpf_legacy.hlibbpf_version.hskel_internal.husdt.bpf.hlibbpf.astaticobjs.bpf.o.d.bpf_prog_linfo.o.d.btf.o.d.btf_dump.o.d.elf.o.d.gen_loader.o.d.hashmap.o.d.libbpf.o.d.libbpf_errno.o.d.libbpf_probes.o.d.linker.o.d.netlink.o.d.nlattr.o.d.relo_core.o.d.ringbuf.o.d.str_error.o.d.strset.o.d.usdt.o.d.zip.o.dlibsubcmd.exec-cmd.o.d.help.o.d.pager.o.d.parse-options.o.d.run-command.o.d.sigchain.o.d.subcmd-config.o.dincludesubcmdexec-cmd.hhelp.hpager.hparse-options.hrun-command.hlibsubcmd.amain.cresolve_btfidsrunqslowerMakefilebuildBuildBuild.includeMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefilefixdep.ctestsexMakefilecgroupMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileincludeasmasm-genericatomic-gcc.hbarrier.hbitopsbitops.h__ffs.h__ffz.h__fls.harch_hweight.hatomic.hconst_hweight.hfls.hfls64.hhweight.hnon-atomic.hbitsperlong.hhugetlb_encode.hunaligned.halternative.hatomic.hbarrier.hbug.hexport.hsections.hlinuxalign.harm-smccc.hatomic.hbitfield.hbitmap.hbitops.hbits.hbtf_ids.hbug.hbuild_bug.hcompiler-gcc.hcompiler.hcompiler_types.hconst.hcoresight-pmu.hctype.hdebug_locks.hdelay.herr.hexport.hfilter.hfind.hftrace.hgfp.hgfp_types.hhardirq.hhash.hhashtable.hinterrupt.hinterval_tree_generic.hirqflags.hjhash.hkallsyms.hkconfig.hkern_levels.hkernel.hlinkage.hlist.hlist_sort.hlockdep.hlog2.hmath.hmath64.hmodule.hmutex.hnmi.hnuma.hobjtool_types.hoverflow.hpoison.hproc_fs.hrbtree.hrbtree_augmented.hrcu.hrefcount.hring_buffer.hschedclock.hmm.htask.hseq_file.hsizes.hslab.hspinlock.hstacktrace.hstatic_call_types.hstring.hstringify.htime64.htypes.hunalignedpacked_struct.hzalloc.htoolsbe_byteshift.hle_byteshift.huapiasmasm-genericbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hioctls.hmman-common-tools.hmman-common.hmman.hsocket.hunistd.hbitsperlong.hbpf_perf_event.herrno.hlinuxbpf.hbpf_common.hbpf_perf_event.hbtf.hconst.herspan.hethtool.hfadvise.hfcntl.hfilter.hfs.hfscrypt.hhw_breakpoint.hif_link.hif_tun.hif_xdp.hin.hio_uring.hkcmp.hkvm.hmemfd.hmman.hmount.hnetdev.hnetlink.hopenat2.hperf_event.hpkt_cls.hpkt_sched.hprctl.hsched.hseccomp.hseg6.hseg6_local.hstat.hstddef.htc_acttc_bpf.htcp.htls.htypes.husbdevice_fs.huserfaultfd.hvhost.hvdsobits.hconst.hkvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefileargv_split.cbitmap.cbpfBuildMakefilebpf.cbpf.hbpf_core_read.hbpf_endian.hbpf_gen_internal.hbpf_helpers.hbpf_prog_linfo.cbpf_tracing.hbtf.cbtf.hbtf_dump.celf.cgen_loader.chashmap.chashmap.hlibbpf.clibbpf.hlibbpf.maplibbpf.pc.templatelibbpf_common.hlibbpf_errno.clibbpf_internal.hlibbpf_legacy.hlibbpf_probes.clibbpf_version.hlinker.cnetlink.cnlattr.cnlattr.hrelo_core.crelo_core.hringbuf.cskel_internal.hstr_error.cstr_error.hstrset.cstrset.husdt.bpf.husdt.czip.czip.hctype.cfind_bit.chweight.clist_sort.clockdepMakefileperfDocumentationMakefileMakefilerbtree.cslab.cstr_error_r.cstring.csubcmdBuildMakefileexec-cmd.cexec-cmd.hhelp.chelp.hpager.cpager.hparse-options.cparse-options.hrun-command.crun-command.hsigchain.csigchain.hsubcmd-config.csubcmd-config.hsubcmd-util.hsymbolMakefilevsprintf.czalloc.cmmMakefilenetynlMakefileMakefile.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilearchx86Builddecode.cincludearchcfi_regs.helf.hendianness.hspecial.hlibinat-tables.cspecial.cbuiltin-check.ccheck.celf.cfixdepincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtoolobjtool.corc_dump.corc_gen.cspecial.csync-check.shweak.cpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilepoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includeutilities.makspiMakefiletestingcryptochacha20-s390MakefilememblockMakefilescriptsMakefile.includenvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefilearm64MakefilebtiMakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefileMakefile.docsbpf_testmodMakefilebreakpointsMakefilecachestatMakefilecapabilitiesMakefilecgroupMakefileclone3MakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmaMakefiledmabuf-heapsMakefiledriversdma-bufMakefilenetbondingMakefilenetdevsimMakefileteamMakefiledtMakefileefivarfsMakefileexecMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefilehidMakefileia64Makefileintel_pstateMakefileiommuMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelandlockMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemmMakefilemountMakefilemount_setattrMakefilemqueueMakefilenciMakefilenetMakefileforwardingMakefilehsrMakefilemptcpMakefilenetfilterMakefilensfsMakefileopenat2Makefileperf_eventsMakefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledexcrMakefiledscrMakefileeehMakefilemathMakefilemceMakefilemmMakefilenx-gzipMakefilepapr_attributesMakefilepapr_sysparmMakefilepapr_vpdMakefilepmuMakefileebbMakefilesampling_testsMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefileresctrlMakefilerlimitsMakefilerseqMakefilertcMakefilesafesetidMakefileschedMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesyscall_user_dispatchMakefilesysctlMakefiletc-testingMakefiletdxMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefilettyMakefileueventMakefileuserMakefilevDSOMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefiletracingMakefilelatencyMakefilertlaMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amverificationdot2MakefilervMakefilevirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfigMakefile.kvmlibKconfigMakefilevmlinux.hvmlinux.id/usr/src/kernels//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/devicetree//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/kbuild//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/tools/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/userspace-api//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/alpha/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/vfp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/arm64/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/abiv1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/abiv2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/csky/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/h8300/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/hexagon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/hexagon/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/hexagon/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/hp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/uv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/68000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/amiga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/apollo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/atari//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/hp300//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/mac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/q40//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/sun3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/microblaze/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/alchemy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/ar7//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/ath25//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/ath79//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/bmips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/cobalt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/dec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/fw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/jazz//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/loongson64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/n64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/pic32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/pistachio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/rb532//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sibyte//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/sni//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nds32/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/nios2/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/openrisc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/parisc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/errata//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/riscv/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/appldata//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/hypfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/s390/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/cchips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sh/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/sparc/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/os-Linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/um/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/coco//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/entry//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/events/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/events/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/ia32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/e820//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/fpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/numachip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/shared//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/uv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/asm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/generated/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/generated/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/realmode//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/um//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/x86/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/block//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/block/partitions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/certs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/crypto/async_tx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accessibility//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/apei//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/numa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/amba//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/android//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ata//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/auxdisplay//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base/regmap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/base/test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bcma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/aoe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/drbd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/null_blk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/paride//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/rnbd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/rsxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/block/zram//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bus/mhi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cdrom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/agp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/hw_random//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/ipmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/mwave//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/tpm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/char/xillybus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/at91//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/axis//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/h8300//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/keystone//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/mstar//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/zynq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/clocksource//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/connector//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/counter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cpufreq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cpuidle//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/axis//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/caam//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/nx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/qce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cxl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/cxl/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dax//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dax/hmem//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dax/pmem//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/devfreq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/devfreq/event//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma-buf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/dw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/hsu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/idxd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/ioat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/ipu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/lgm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/dpll//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/edac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/eisa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/extcon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/efi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/google//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/psci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/fpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/fsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gnss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/gpu/vga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hsi/clients//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hte//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwmon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwspinlock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwtracing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i2c/algos//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i2c/busses//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i3c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i3c/master//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/idle//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/addac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/afe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/buffer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/cdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/chemical//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/dac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/dummy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/filter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/gyro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/health//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/humidity//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/light//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/orientation//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/position//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/pressure//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/proximity//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/temperature//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iio/trigger//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/gameport//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/joystick//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/keyboard//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/mouse//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/rmi4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/serio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/tablet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/interconnect//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ipack//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ipack/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/irqchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/isdn/capi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/leds/blink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/leds/flash//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/leds/trigger//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/macintosh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mcb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/md//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/md/bcache//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/mc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/radio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/rc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/tuners//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memory/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memory/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memstick//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memstick/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/memstick/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/message//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/message/fusion//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/c2port//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/cb710//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/cxl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/echo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/uacce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mmc/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mmc/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/most//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/chips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/maps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/appletalk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/arcnet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/bonding//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/dev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/softing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/fddi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/fjes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/hamradio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/hippi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ipa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/mdio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/pcs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/plip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/ppp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/slip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/team//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/vxlan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireguard//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wwan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/microread//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ntb/test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nubus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvdimm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvme//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvme/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvme/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvme/target//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/nvmem//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/of//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/opp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/parport//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/controller//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/msi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/pcie//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pci/switch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/motorola//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/chrome//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/olpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/surface//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pnp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/power/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/power/supply//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/powercap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pps/clients//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pps/generators//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ps3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ptp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/pwm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/rapidio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ras/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/remoteproc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/reset/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/reset/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/block//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/char//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/cio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/s390/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sbus/char//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/elx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/isci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/snic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sh/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sh/intc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sh/maple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/siox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/slimbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/dove//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/litex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/soundwire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/spmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ssb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/android//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/board//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/most//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/most/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/most/video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/nvec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/pi433//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/qlge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/unisys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vme//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/wfx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/loopback//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/sbp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tee//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tee/optee//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/st//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/thunderbolt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/hvc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/serdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/serial//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/tty/vt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ufs/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/ufs/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/uio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/class//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/early//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/host//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/image//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/mon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/musb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/roles//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/serial//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/storage//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/usb/usbip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vhost//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/backlight//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/console//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/video/logo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/acrn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/coco//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/visorbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vlynq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vme//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vme/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/vme/bridges//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/w1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/w1/masters//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/w1/slaves//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/xen/events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/drivers/zorro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/adfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/affs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/afs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/autofs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/befs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/bfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/btrfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/cachefiles//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/coda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/configfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/cramfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/debugfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/devpts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/dlm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ecryptfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/efivarfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/efs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/erofs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/exfat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/exportfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ext2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ext4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/f2fs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/fat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/freevxfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/fscache//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/fuse//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/gfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/hfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/hfsplus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/hostfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/hpfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/hugetlbfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/iomap//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/isofs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/jbd2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/jffs2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/jfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/kernfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/lockd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/minix//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/netfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfs_common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nfsd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nilfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/nls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/notify//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/notify/dnotify//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/notify/fanotify//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/notify/inotify//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ntfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ocfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/omfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/openpromfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/orangefs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/overlayfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/proc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/pstore//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/qnx4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/qnx6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/quota//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ramfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/reiserfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/romfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/smb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/smb/client//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/smb/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/squashfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/sysfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/sysv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/tracefs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ubifs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/udf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/unicode//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/vboxsf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/verity//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/xfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/fs/zonefs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/acpi/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/clocksource//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/config//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/crypto/internal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/drm/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/drm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/drm/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/drm/ttm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/display//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/input//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/generated/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/kunit//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/amba//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/atomic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/avf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/bcma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/byteorder//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/can/dev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/can/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/crush//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/decompress//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/device//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/extcon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/fpga//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/i3c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/afe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/dac//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/imu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/iio/timer//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/input//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/io_uring//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/irqchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/lockd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mdio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/net/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/pcs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/platform_data//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/pse-pd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/qat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/qed//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/raid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/remoteproc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/dove//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/soundwire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/ssb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/ulpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/unaligned//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/linux/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/media//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/media/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/media/drv-intf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/media/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/media/tpg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/iucv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/netns//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/page_pool//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/phonet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/sctp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/net/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/rdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/scsi/fc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/at91//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/bcm2835//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/sa1100//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/sound/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/sound/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/target//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/target/iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/trace/events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/trace/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/android//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/rdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/uapi/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/video//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/xen/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/xen/interface//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/include/xen/interface/io//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/init//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/io_uring//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/ipc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/bpf/preload//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/debug/kdb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/entry//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/futex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/gcov//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/kcsan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/locking//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/module//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/printk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/rcu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/time//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/kernel/trace/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/842//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/dim//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/fonts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/kunit//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/lz4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/lzo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/math//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/mpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/pldmfw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/raid6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/raid6/test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/reed_solomon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/xz//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/zlib_deflate//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/zlib_inflate//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/lib/zstd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/mm/damon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/mm/kasan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/mm/kfence//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/mm/kmsan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/6lowpan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/802//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/8021q//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/appletalk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ax25//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/batman-adv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bpfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/bridge/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/can//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/can/j1939//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/dcb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/dccp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/dccp/ccids//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/decnet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/decnet/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/devlink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/dns_resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ethernet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ethtool//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/handshake//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/hsr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ieee802154//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ife//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv6/ila//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/iucv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/kcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/key//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/l2tp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/l3mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/lapb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/llc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/mac80211//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/mac80211/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/mac802154//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/mpls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/mptcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/ncsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netlabel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netlink//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/netrom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/nfc/hci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/nfc/nci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/nsh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/openvswitch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/packet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/phonet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/psample//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/qrtr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/rds//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/rfkill//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/rose//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/rxrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/sctp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/smc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/strparser//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/switchdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/tipc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/tls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/unix//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/vmw_vsock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/wireless//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/wireless/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/x25//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/xdp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/net/xfrm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/redhat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/redhat/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/redhat/docs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/redhat/koji//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/acrn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/auxdisplay//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/binderfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/configfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/connector//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/fprobe//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/ftrace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/hidraw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/kdb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/kfifo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/kmemleak//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/kobject//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/pidfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/qmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/rust//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/seccomp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/timers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/trace_events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/trace_printk//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/uhid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/v4l//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/vfio-mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/vfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/watch_queue//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/samples/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/atomic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/basic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/clang-tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/dtc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/dummy-tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/gdb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/gdb/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/genksyms//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/ksymoops//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/mod//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/package//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/selinux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/apparmor//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/integrity//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/integrity/evm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/integrity/ima//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/loadpin//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/lockdown//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/safesetid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/selinux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/selinux/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/smack//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/tomoyo//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/security/yama//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa/codecs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/core/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/core/seq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/core/seq/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers/opl3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers/opl4//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/drivers/vx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/bebob//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/dice//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/fireface//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/motu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/firewire/tascam//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/hda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/hda/ext//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/i2c/other//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/ad1848//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/cs423x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/es1688//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/galaxy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/gus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/msnd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/sb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/wavefront//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/isa/wss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/oss/dmasound//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ali5451//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/asihpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/au88x0//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/aw2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ca0106//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/hda//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ice1712//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/korg1212//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/lola//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/mixart//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/nm256//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/oxygen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/riptide//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/rme9652//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/trident//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/vx222//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/ppc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/adi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/au1x//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/codecs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/dwc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/img//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/jz4740//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/soc/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/synth//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/synth/emux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/6fire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/caiaq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/hiface//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/line6//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/usb/usx2y//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/sound/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/accounting//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/arch/x86/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bootconfig//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/build//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/build/feature//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/build/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/build/tests/ex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/debugging//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/edid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/hv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/include/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/laptop//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/laptop/dslm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/laptop/freefall//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/api//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/lockdep//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/subcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/lib/symbol//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/net/ynl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/arch/x86/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/arch/x86/include/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/arch/x86/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/pm-graph//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/memblock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/testing/vsock//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/thermal/tmon//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/tracing//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/tracing/latency//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/tracing/rtla//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/usbip//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/verification//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/verification/dot2//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/verification/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/tools/wmi//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/usr//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/usr/include//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/virt/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.x86_64+debug/virt/lib/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnu                                                               !"   #$%     %&''()&* ++directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textemptyC source, ASCII textC source, UTF-8 Unicode textCSV textOS/2 REXX batch file, ASCII textC source, ASCII text, with very long linesa /usr/bin/sh 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]=1ebc2c68573863d6d51bf6113e46d3ca7f0f427f, 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]=a1c975d3ae1d1dd92b8711274ec7dde86b69ce92, for GNU/Linux 3.2.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again 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]=e0c1d27c9c9fdf454cc86b969ec5504efa818cc3, for GNU/Linux 3.2.0, strippedC++ source, ASCII textPOSIX shell 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]=ed15ad2189ada1668e5de3ef71948372d27baf9c, 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]=4936e7884258ed312bcc0b15f0dc3a6d18a7cbfb, 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]=9472bdb7a4377390acf062aafd7748c8f81b52b1, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII texta /usr/bin/sh -x script, ASCII text executableassembler source, ASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=054e076561f5c55fbd15c8ab033ece17056531ae, 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]=eee07612aff5502f14e1bf4d3f5c6f189d740c96, 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]=b7b290c0c0b0174e109ee5b803bd0d8a6fe2512b, 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]=2c268f41f2aa72d1b40e839d398ed533d33ffc7a, 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]=b59b60f4ac5d9a3285d27d4b27e023f35bc9a761, 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]=5eff1b7a104f7d7c1ee99dd1b064fee73ee94946, for GNU/Linux 3.2.0, strippeda /usr/bin/sh -eu 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]=760af2bb52b2338448714641bad3bba68d1c4c33, 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]=0b5431fbceabadb7ccc7d870d0e6c74ea99603ae, for GNU/Linux 3.2.0, strippedcurrent ar archiveELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fafbadc1999c4e5c6427877031d09fdeaa324da5, for GNU/Linux 3.2.0, strippedASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86f921e584d9f8f53a400a015e0e9497cf6737a1, for GNU/Linux 3.2.0, strippedmakefile script, ASCII text, with very long linesutf-872017ae2229799cc0c6bf9a502176c358534153202523f43548fe1a5c044197100c349aa7a1c8ca0e58afd769b15c7f030beaec0f3db2606e8ebbada6bf80369?P7zXZ y!s V] b2u jӫ`(y1OrSNqwTxQ;6øE x'b!ptѿ& T`zzcO- b%nS΃Ú; M'\BaEFNn0{I ؓ`ϾX؂mˊ C\w.G_扢#)k&gGG$1,&ҽ',o1P5 E!egSW~U\nPBjb=W~DU|βR|kV.~| 0juĂA(^$lXy}uQ0gZ=Tf0_@CT]۽JMwBq\l:7D& 8 69m/#{nmeݸC{B{9ګ)aM.퀂7zV$1ˉj}_ gNPfYu1ŢIϋ)s,0!(?M|a8 QC9(\Hq1o$AGnzZs5X?(INa]*`E.BqY[l9PKe`I No-pisgbY]=iw$L&Q!0&1#՝lU.B#HV! ;3/w.G/# ڝ*Y,ҧaP=N#hD8_hzApG¿xe'Գ5w\ui R3){KVe?PLmc UuطpT7+Yja gHlc*O;bkcUV먪ɚkxD^TE.6)lVV9E:WbQOȲMbL(qFDl(Rh](=VԊn>;cj$B۔_uI'ߓ C?p9CF.U!~ RĒ&:/j։jr񼳀%Wܪx3av>uvU-em 8kȃ:{:1c.0ڱ *rSn3KtG^YrC w8˭d*~,Vzu8n*'cN^p4 tQq̺/u^Od `U_o{,J tBLh`C5X"r񤾩紉#\f0G3Jo"%&·Vc5D4{w¹rvoۃj]VJY؞/qކ1ޅ`*:M Z.tW^_yEO/+чkҌu ) J72fDmЊoYRE q:^^W {gv:yz075cXpq ^pWEf' CW}\hJt}N,kQCw]M8fvHNw+==kp@c %O% F#Kv嵁J?k 5msxպƑTJO'8T0PZԁ$ 6EzC,}|sa E-iRLRwKG=tEv7I|.ɸγCLi.(HcԻkP-#Lc G&'|8bW 2XyxA91[eVxc) %յZ5.@c#uQR>p9#QvߖI(%TOa7`t q錞5/$m<{'JUcHpU[OkW쫦:9 V`|҇?=Ol ɌHʳ: @/M՛οf ,$Riv+FnmfUmr0Dy<9;?XΈKlG<Udغu?7 G R'p1Wc`)Bs%q:9_\l靽` Vj7xQ A6J/hA2Nt*7gܠ!a]QO|]?|B<ټ/"KrQIդePB tkQh:Ic8^V9Ћ[iE"g@n4+PzuL;bUG];O?FKTfQ|݌zB_u:I{=y\+W/(Qu9T3cs_F טa䉊CI{Td0s1n㼋0L*L+0 U,: JK fQGx @/2|;+j·ᶕZNV'1#z冖;r@ha|+԰nn6PKQv=|!QQқMr:uA<%X'7ڏ;VamU8%˦Te3;bW-V^RWbCVP&@WlA`Eoʤ[f%xl"=PNn-]-E o< 7D4r_ϲVx]A$49 N]hc'@VVa]39Sn,T6%3J뭀 #-cDW:(7u󟇑v:͠F![9X*ѱ){_9&ޅ{OQW_aWC&2iXW% F컛%lSvm3:>4('&.4LSP`s  W=WK[VUh (x)6`!t$G1 >:QRSKQ'ڢ},#a>Sd7yo'b=^pLt 0W&]/ht,Da-Ǹ';jj}~qU*ȼis8V" lr˾[$NrA&"n_Ij-t5;Ic+PX)KJ_fO;b* Fn %Q щ[9-<@ϛ%?ST4W#ؽS2ܪή'~,h/0pEEq@1~._wv&QoVz'/rSSqSS\2XXcMS`kߩqYbϥݱ7l}boހ ˜^6MiIVY-Nќ^Dzo*M;r j4R/"]D%7ꕷȆ82 T=Sk8UD KgSSQˌ 'Hm+=k[u;^(ǑuAq57*M8`;3]0Ħ n 65@8gk,}7O4y28=Ӭ)2jbl9epnf:B4Y7?S];bo\eHSm {DaC-Xb]+RI%JsG߼AGh Lev-$HF;Zy,”\4q4*`w>7ߥ 귪 !VDNsdo`;rl4$Ibqm76N۾s. _$DnSN@tb H /L0-I8E+% {bU8L)V!Gh a\K̎ fDG qOXm8Ӯ#xC8,g!wACk' ?Ѫ02eou*xNHx,y?PUG_Y@ԴR~ޚGs"`|gljiRR r'E-CA6U:ZW-+e vu%S:q?o ':WP'mZbpUv.s?*A}v.l*oD`)]5:eG-C/p؏r5]o S8XizJ|6), kI l!AwnT)gȉN M)5;P?సFalzr(Z \-Se:1ŊRAZa~JBV{T+e} 1ښs/%FxB&.2IVGQqɳKZH4Xrh}J{j;K55eTXesC#Ky4އ Vv;Q+Vb(V}opVWBvE*Y3k"l#.1Ph]P|WbafO9$ʆUnΉvPHw'1L(OR|ThOhTkf.3w!/FӃѠVaUYGkـk2wLflaHk ]6Q.:)yEƿ,r5| 6=y$ 1QQ  +Ң▒~%{4Q8%.4T+-(,J;[߸ J/i( l۩&H7zHI`E31wh=Pmȓ 'B-H JtHO0 uu>|0P)=*Ƭf8Ж GjM"z㕛Styd=jRh.eփI}~51{~K?ndIsZJBKD)#~/;U W<_HQ L'!ůX֦Kӑm!p\*$'?|zTXϯSOac\k$%nz#2jOXpa4^R!/q}Gj*oӏqܥcUukG4^W MVMs ԒA2@ApW%s=u<=@u \kdr]c ڵ\ivѽt l> ΉX*XK{RIJW`2#2;x9X/BhJW.Sf4B 4@arJ>ˑȦ~ySrKeg>, =9#v.pG%S@m32aaΪi*cWj_dO S(O00X<^EI:7_L5nK>9eGMt;Ĕ^ZTociIX_d\!|rn"c~X_] 77XVGH+f,V5Pr7Z`g^JrUUx{ǹc[bU+|%%iRx|UH‰^J{#]0 M& fz~O{?g*Hs*onR(ű/t7@,SJE NƜnyBr<>QtF5GaNrЀ\ 5@i 7E:b*MOlګ_[(§~4a7[:ՎQOgN\IⶑBg}4̇8 eQN5doM8 vTVSs_,G-sպrfjֵ;LpXymR ߹`bk@:9FrՐk2f,>Cٴ%˹ooW- ]꫙Bbb!U0썊!P 5n-_ݖ})cw ,FA7 wG:P+C½W3QxUg89l} '.(0 5U]T (G<Fz!:;?[05]USs'oł2F~2u y"e5RTR|QK~h(7d~Bb;zD`p0"1i*Ӥ6tFOW4å!":|7<_,=G ,߶[㖨2E^v\A˯ ׌%3:hz7dp+:6YA+_/^ bRLϢJZ. m- _VlB~jCRs"}/TLo˗}$dK(TA#ڱ@熻@lo.;vU0"'R6?S;Uێ9PJ19kAWLChZϸ_m—vGM!ߞJW_%,7>>,$ӹDubjJ\+M~REy6C5ue:p|1osSOFn6&U#U/5('wJz=I7.5!STP]ëi=~ CNM؟WK2VdgR5u&Tt?򵚱5M"#V\҇H)#Eh$~.y0M|4AW#m%c02HfXd%pk#T'@ѐ ^bTJ[ /v=e+3!p 8-b}hs؛0&"y۶PWiZMDFv % s3yȾY3h>|`,Ku%kI-(szE";!g!330جk9k벋 6!^!F3<<~5l{mV~G`i@BĞȖ $nonWkJs4@6oB+^ lEP$9U'V{Sil%QۅR0Ai@!nL͗^S+{ܜ#F.~, r\Qi@xl"l,al{'&hY^٣Na3ڊULFmAc5Û̖2|u)#w=O6+]HRqs$l YcdR[)^NXol&N̖@/j{ȷNa28?e$;¾uWr@!)cGZ E;+7{CTnd="0H P'jH #^Oc>I9O0yr@>UH{QF6ͺ6*0tmi_%?L*̟0{_3wGA{@ ')Of4nÖP 4;A+WOK:͇ L Rd:Ϧ¬!1vΌ((.l5W'ep))iE`i*4jm}KdE;x{Ѵ9TTȼsM!g$#g)h;ii<>xG%+''fgm޺'W nfxz*Wl9\:x\~Cʤv 6R 0`k._7(?5j zŮYA#YΓ!dj<&>bE}Mo5X$5gljFɮ^LyRWSOsbUCX̾=Y$kDnf#0bLᇐ7~Q/h=!a嘠u*-ƱK9f<1 KlN)2$֐s<T-=MS0 [?'s ʉ;ؔ7]v$}r_Mf FM CxN*)YACj=#}Ϋ@UN yu^zY'E*jF:X#ZN+ZBw]%`Ye]e߿a,!L_m$}'b w3d/w%VE zN{ks:e ڴkkؾgM o/!ҙyޝ`ͬ2A}& J fm.>Н ƣ5N18wSӨܭE)r^| 칑G/6>"ϒ]h_TD:^VH ~6ugF WIvupMnK~`eҭj;Vc&lZ?8> o2䢿p ;AbE0eScdun ȁ@v5E@d-y eg)bM[>p;nį?Ze &  D-!=*{vdĹ O~H=!ƚ-&6|z8'.'4tG{`ڜب H. )2=!Y܃%i\]Yg, ,l H3 RxuBKB(pWտOԕ1k&/U ].8}m R78;mJ}4n,&o˨u`#\)%94ҋ`bhUAc346pG;kK˥Kq.4áDёOn*h!]<`ZBмe\`:P[ObKd^i;a-U0v^4Lk+fcTDgWX bfns"?*uyzqںBh{Z Iu$,) ld32VDw.rbs8S؎:Z LxWzhv8jGbhuZN4Q]gNUXp=9dĆqNa2'}WmpُQ_jPP7;:eW!J/W\9(\HNj)QNȴ _X|wvT@`%9B03 >}󇄎8#.{ӝ,GR$ԟ<  wt֟dK滏 li=?5Z (q9Ee1U.WJ뻛q )]2dA(T6b&)QnWέsYϨܛP⭞9u>7C\_zR,AbĺSlҹ A'C̄ņ[I@&M\MWz& HYc*<1ysh+$5c+-(ſBQ2TM?6l XDLX:q[Ζ%gr6w{h]7r,EohChr^ [ PNQxdk@.ө?9Hx wpj 6Ew+C>$.O9?jMӁwzHY`a@z|GU$p`siI-(|<5Y#@~}}Á,"ƽǼNtih vJ6Fp5,Wn[8qsF aMRM|Fo).V(qM@GDMHBvp[,, k[q|~ `ckպYG;̶ TkP)2`^]b޾qs/ǟ8 tZEVwۃm!/ _0fvUbRy4"u}#y>$sMWȇi,z]xa r8W|C/xhMpP'A"+ ;{w?TeI :#hLE@drW3|X苜il| o_ǷvsTdљ˂"~#U pc no`y])R\.?D2 4 7ȇO!qL*!8!Y\BR? vu^-Fp6<xW}ŮDRGNqb:s*$Ib러O:u7]r'+1uHGj"=ŬȰTs P!1)lya}1W+ނ@n_01A78nSoAڛO2"Ҳ V)E?Ͳ/gVmd"vST ƵŐOdv(vo54 ΝS>y8dd!zY^%V''*-X#..ox A+O3\ 7/A l1}]-/~-fm$R<W% (( ^`{EL]Ͽkpi0Ew`t:hȢ $gj睶Af<nd3N^AlyWSRyuXTt-<`ɣ.y0;HmT"W.}vm='ה2!Qm$Ea-AY@Ql7 iqbRM dO3B uchDq"Se R#+s/ [7P˅=tqݜIQW㉓JmQq>z2r/V__Cwآ(;OW`q+X'vD $_i狮]&ϑ^hE=!4!!1~B FWazJvWI {^ZPb1/R$שdKX"En8G#/~U 6DxF$Tr8v HxR^n {=ģ XKO00ΰ|Sg7] 4HdE"؟`?$XLG  { 2@I0ަ-˧/- Ѯ%"=vb\lPL9yq#!B',x؉M=<-`s=Kw/89!~݉kf=b@U>":f,Ps *U^M ~(U5ERr~ ,V`u|Bez[.3%#)k)+vKeq_,ٸg3Do΄LxF }[>=_k7t%RV72Et{j1fL%[k z}$Bq:Ƙߟ 0;Pž?d#EV#? +ogV>m300ʼn1 Pr8ޠzVY5 $k|7`MO`rb2/L5ʑdUy,b.ZOkSEU '"c㪦=%i\Y_~[ e󡇌D@P1̏Qbۇ>`}O*QSA&^BHaV =>ʡuTcUpl-7cZ4 +GD#ϽY:#ԮT*b[ Q 7=]Gp%<1dP 'dշ߇ ˞K2X GYvƓj(؈=jfOq*(tebƥ'7&ghe+SeJ_-&aC\=HzMCoFIX#_'ouYv\ p.FAoN-0DRΠPTM.[̧~rBx0n53,yԣ|W8{]Vhv6(s oD&SmVnu weV?;3A߅T ڪU Ջ֋f ?"jj?^1 %+:( 2P}u +HX]&D߄*3&)9'e6oot#U0bXS6Ԋ*:JբSu0$QL2r\UC63-{1a^Gimὐm_血 %d4cOlQX0[(:y3IUJ`\]=x Lul܇Wʨ &D AB0J,Gnü /QIG}5!&f=j"OH;V@$1R9"0.&kS%6 Aۮ?4/4,ž>ndh*MDENp@O$a&liCm^ϓ0{^MVBu-*(8BTy\ZW62Sm=`^n"0.wQkZrpEN>b-o@Þp26IIGow7vN7ߪnaaxty74h4j-pO߳_@/FJva>@7 cJ{ڜ-:_QA}TzZ &8agMcWvZˆ"櫖w D k{h{HQQ([/' !w4~1F'4=Ae*+5{F& G F=lOEINJp(ㄠ׸"Q0L3}ٻ-针D^'u祓 91lzKI Y3P``5IVF o#wErq 7ʍQH[nvgWm~꧳ ULPb!;H[ o~Z?%4Pyk/6V=wf Pya^i-Z.bs)p|[99Out}T12S:/E⦥chx F/ڜ<Ǿp2*.$ Pէܥm ,ig tH8e4eW y(HDK`k$YH&$$^?"0). -chrFƄb Op™[z1;jd0Вrx %)X^S|J75co$+BD#sav9y/q5x*m8C! hÛstiѰqҒBI!W߸z;jG¡) ,N h\h NHz<dž/b+5є}gW.D 'RK"C`!ƍIODCBM jS}a\hNFf5kU %FpOf7^Vg~*_i9GK on,?SUرO4B>r06vLӾ,%zp4R!̨(Cy 张?b &ꎉ; 6`B% l*Ƚȿw=J UꆗjE̟c"9V^൜ba8FqV&"L7sN\Tz{?Cfx 4]+t:-#&9D"G%t a),B%DI{Mn` ușXb۞"O09P*ljdsP0b f}"~H#57|~z1!A[2or,1ϡUW"bn<.H Z ҃=\mL x7?z"u`p,[7YLk'[h4EWbxZH6)'Zċ+q =H`)9mk@d$. րv/"C;<j>pQed푼OI^Gt~r}r -5&;)02Td7ӤFj`^.1`J(wFbs^!C"e 8LtxO-\=W!bF'VdJrew]'i>HKTI9F:V;@3r[?:?;Ɓө/1kAS*U鶈Xj2dq<ᒵ-90AT\=T5׍P IcvQǻK*iXt!z&4MleX8*{I `򈎭 f1$ѐ΄"}J%[x3oA2 ~ZL b0dK>M`]l3-r.ssoR|!39~!-{\RURN펤 E7'¦ OYOQLzaZH}\l.7^ hGvK1LS UE Ķ!+oZ`A6*6/EYQ~%~\!+$hIMעnLu ?Jn\g"+2Ez S[Z+9dgV\}(ȁR+SkxSI{Ɖm?:;|`AU,E`==X(Еy"}a/X-U!jh'*ͣ}kq*=; j.]YOz[gLz^%04[B8{@mwf͠}øDdD/=S>NfmJ\@0X& ad5?(Rfq Aa3EYD' ~70gř#QW`%k9>Ğa:ǟ3ݫLeӁ12qfR .X1=7?ș_/J_!SJ*4,PWbubׅE| 4qWd0Ͱ*5;v :Q.KW8OZT[#p"9/U|DiSA߇3Wzko-RY67`N\(N1\0T2!BN5NB8{xX'4i2g'b)T{<{m^m}*͞ Rb7fc"(kQqID4Y;$|ƴJXЍ?2m;l*1vTV}WPʆE'yu^PK8rª) 8!<7h Ž>S)/lR򒡦g1>cΜk9RPwMpDƂ=%yٺn-E1 @g;CbƤ]'Rob%o+nY4j]s"1txt>2jY.(Ì2- h[:(SPn?c'KoH@VѤ(nM8miP mJOX^BGLS ~[LIKʑ}5}H3?'J円 t艤'MAݎ5\S{REAM= gвé'k@)˝hiVvo6N_6yɻh쑧M^a,'VjY e4zG{v3 TÄ D@o ku *Jf]x:j.^OlYPqee1mN!NY}jQy-3{Kw/*Iaϲwv梵]YjBvRK}2f^k<9M U{f/f%cσm#¿ Xx[;ͯ ّ}ITVsm{f/Ar`R6gp2#GN |X0fIԀ~z"vTT@ii*m d\RA\t 8Q6C`$, S3߳xj KXY2 jf01d\C^s+ǦGT5J~%6;` NjJ xj!3$[u%dO-?P4 B ZzʒCTy sl>w@0_VvKy4й/LLVHW}+Y25LK-3v9={_qۓwoяXuu 5Ӈ@ Ik2PI4F+hV_-'z")hFtF3 *p.pRdȯЈZ>NAUO,ߚ12 XB. _BGTE%hl3JB6~YӘhʗdF9q]D0I fVxW[9 As2?1ad4UQʡC۪܎b_&LlrB), Y1Xna)Av./:k nGe&~x^'Tt,ߞp~W7$xПؼ¤y1k0X1Ϸ(O/a{K(p|(BRPw!NEH2}S-)Ug:(an2h yǐ;;xS'$Z'ޜZؚqMˉ0rM?h_zg΍?B~!]^x_AD?UXoIV bxPfƨT8ԛ\` 14^@W#H ("}5MvE~ '&қ?_(qywvTCBpXeyÆɸ$ٴhxHv8UzA,@3/1WqivXIմvfܖy?XT!*puܑɡ,q(&sޫ%_]dI['y{w1XΏT8 >FXȸ DhF,G#MO"Rt ?ZH5: pqJB 8Xvy^^GV9" i<Ĭ59ZbrVJgtTM(&0 ΰdғiΪ1$WȒߩϟ,B,Ь>&׏fYX^)7=F`l[W'msF4m`i2@RA#u=P2WЙnhKH jK@q@2kZTζ*.Ȋók;6. wdi}C.ɑ2m;ÓދXQPu=YJ n; I@a ȑ`CH&F ;bm ?~[: q[@4"J:+y&qZ^=]YqDٟ%gb6F\,BJh٣=ӊwWeT%9D,R:V}fARn܈4;M%އfE0qOT{ I^韦i~ِVqZZxH;je.ܜuq.%E悠lv`-v*%4.\@N*m0iݪD2e\~*=ЁgJO~\6 7h\t*6N5‡1Vv7ZI'ޡ7 B If \iwM dGۛ냮pfCc.zd$}a-iy1diĻҴU{聕J3E DښI/0᎕( M s ],y6_SX&^u߫8&$^uBf,cWwԡK0k"'"‹p շtI./L,޻WnWma({Lab޵/uJa-ąo: pĪp.Is"?HgQ"xοes?QM0*ٜO:Aoe9ij[{Xf-9S Uc:-: 3ɯG!]?)0C ؒ+뼦l\a?AD#l 5 T){7лѭwFC<\=t9#㄀dr^Ő*l5 ݠ4^PS +Ѫ(nY[$9Z3!禒կi8 FEӆ%{#Ebsh*5 Nq\8vӐw`↔Iicm~8,{+: A5D9}Zv8h<7^QiHcR0~͑ݏ䋑rZ7;5Uo(UXF YsW9}S~U'G=?ք,^Dޫ|eeZF/~ēTͤ#ǘ3y²ÃѽOxI}Ds8 `KWhVJ=#Qco68uȣNS2Vk m=ˑꇓ"n.Rӌ`X?Y6t+ %ʐ,?9Aa|^M [p2FYJk8VÍO{eBZf s3% 깡L/Zi{&l.8.*: @x p⪐avSsdXZs  bQ <gV4met‡UH4=uMw|ДCRV;UE8td{ &J9"*isp>?cڙr)تx's `2JkL#p5"xB&\o0n 0MyK_5[,<$KeǰCZ0LUMti9@Գd B]VpS"z`< ۩$tf GcFKQ6~ nR $JG26z)ӬuM} 9@M8#fN,K!CCC^Vn*}N?8 vm|f=&/tky U-٣US!$Uq%vb&';Khn,ٿުwӬx)/Dm$?lђge JS4xw9y/̸S^[Vi0Oyp\qp Of3L;0f=7)ʬc鸇)(+kpsQx l#igL[x` [l˲XXP#F (\u1"5)w"3H!YzFEi<|WZɊ fvX@XFH^4'kRwE!I95>Az󤄘];;^2CPQ2͇M)xC{yPٶxȰ/: E~k4Y-oIsw@pT 2#H?Y %%CfpdfQy8r !j$QVOI5PKL8q vZtVf4L83x ϣP򒓻ES~{MH?/~N{ғ9k3{k?h :Af(sG*1@Cݯ_&<&|K8.Putγ`<^XO:ʩߙj]KT:`[ĩAp;:ӚAfP ^1X5I#Ml)r ¯N/I(7Z2eX`#fL~;(Y2,>?:Yƕ?0r?&6YJ%;g'{jnlcXq{;@qcyqٮt*.]y9F#δ伥د3^-yBZ p[`\8ar 8$5cߨOb}-rvv{%|IpM]1aTj# )˟੎]26^2KQNbUt a!R%=O{ώyptz_MgF>P,I~M LА T,&{= Z#~}JIhj6A1)l6FTO.c"`93z0kJ| Eh 3َ_Ri?0W &7a̒;b6WF$ZTRU5;|dh ";1"ՠk-솿S|Sv7z0 r8ULuƩ7DZ7-˪`h]_WH2t^_c%ݴ݅y 8J kA٨Ue@m_KTU[:{c>iuuw4pds^ۏ̷3:ެq72XzE";{8 :b_7.2@6p]=99-TdKȇ1 5X^U_Fo&@A1_U/*g_rA(fY\AknZiȅwUqfgK6鿍 圦Q:xeA޵DkB%: C }Z K@k~aK3]i$tCS^/jgGP"!SHNlq6el@o{#wyׂEp|& ss5 `xo4=Xt~R:\9g@G{T!/eE{ ?aM* `䣒kӣ!q4~h!2H\@m휨wvp֚Fΰ"ɬT)Sǣɬ?_`T)`f3(}V}l\;Q<&VLd"(+"IF}. NjUtga2c 9;<4"5Ҵ֑Tǽs%h!U 2M_ÜMD )rDXfcac)G##X`) eѝV#ײN`Z$nݷd&.vLrb1|\D";`T<k$*㩈F\ |3p2qmR}%DV+שLGNO~B$H25nK.& =uc4<sj7@., 0%AMD]g6|Tӳ^{mӄYQWj,72Զ^6 +qFړ/ e7^GXCIN\Hhaz_qI[7eogΎƥY~/] 11ƭVhjMGJ e^aj&^&M47Th{VG<&w[S*XbdcG?r .]?{{w2IU#_xvz^H"˓IVo)6VifLx",05ݣD2tXPjqQ֧$ /?p]tt9HZO*̬Dž;9+?G2=)E_}Z2t a7̷ 1~8XP^[7͇V|Zk2aE33BWTS&$5%Ed ~"K5$&vamUy*^LdQUJp K]J u%b,DNiZ\lg |2", W"-[$A"AkΑP@I[hG像\ڝszBS}TS6z$cM]@J*9 Kݳ6wzȅ!SѻElXZ6q  (r-%"Ri~|N+>- ǠrR(#pf h2E7jĄl` QG=#Q~`U^ZGq>Á qߐ ,Y &Yp`Ԍ RkDׁ;Edx4鐭R*vy g!J%%XGPoUy[{YkVVPGtqp#4 MU6{:DxWuHpg$%y3=:5`QR>An*qr7v ^@,[UTo}-!W8*S<'ayA=jm9ͮDw@3l3 *D'Z_+R+H}bG|>#Tk|Jߗ5OH%oFl37y|JDAl %\1q Vl&dF\ N Is/ hudf)Ŗ5ncXgR9. :tM' }=0 S+sGXse Q2}x=ih C= [ٵLEhNVґ׸<4 nšIP3JbT@J jc#2v8A+jdv|T^Fq_ ]D*f]msPFp ~JBV_ډ%઺C <-kMՆ%sHm2% NL6b4Zg+ƀ?#*ͼ/*z]dH*RBڪjHlS.G( 0#֬-f,"PN8\c'Z;&575H@!7-O y`%)xh^,-.7/}u&4мO FC_1kNdW]T[Ņsg qJ9sX8H肐Ļ"e20f̥UoZ&@ك_5>ǷSLKJW>!$}x8W.;רSލs^xF:r?=./:3 ۂݽ]U I;`|w m"!Y#_^)JZC;-%{N#TdʬV)/r "kL~1cr<(3eK ajɮfYs edfW S3+)IwhVUT3pHt%hU-SMLrp'_.w Qbo6c&eP˩}p1]>_"Ml{q`6N" HM[toȮW56AӹJMC ZcS\p"lʨ{_qXb?x)lgd iz3d=?rM?S]`rx58ȇDAu^<+yBﷅ'{Xe;J$07;1 Zҭ2#'>5[my%F@2f5q8pzyԥvsDťػQO8!iG TKY=58bnUkcvא;+Nm M˦p+`=*RD?G7=9طn7i4%*ҦaFJ.G =Z':ҖŠl*.\JGW@'(.zwzf^B `D{9ua#_Mknwku痸 2a,&q14͘@5LC'oΎM6W]+ YuIA{79j{u;)e 7eapךquXf24~!]ٴTD lN7j\(mM~$DGp#zafP,-5:b$?UwhZog J2Z|Z NC޼++ Za8Ra/ 7ѽgDw]Z3jNߍB;p(wU`>'ߴ$=z}4QVQ07\>c 2V(H(ct%rnL;~J%[2'!0U@|dv&/jvHK!=@# NsدrJ^Pt?ļ2|*mf|3wc9wצ ,;ECO)(:O逢p~˧g╄ygZ>g_) ;)Ҫ{EO#)<963{ZW%s$ݗ{JKj#‘ձ,n2S{1, ςk54SJ׫]pZs-h9BwQWqR,3ޱdoȵpՉcʸ֒=D?iVtq*yYQHC w+cg?eN0yAvA%vbnLt0PV$>{=r݈ =ܜcJ3f-7=I5HRK+BįFH!9!&uϿ`ϳ.yͱFf<NAtHDt=Ɣ 9! „wwiPM,/<0>e2;U뷲 "BOi{:1]D2Aqihu/.[0 H0 5W6sÑAxF0ٵmnW#sk^R—;2m>xF(P2*M,'HEF{}Lcw%vIuN7OHpbUyTA25sUx3[ hxKäLh!hP;נ&/O }7 mǫr(fԡF2tWߤڠQgy1sZj.1 9.dž(*\r󒕫Z*hK2NeWyI sI yDsipY~Kp#&~>|嫉 fϠ/uuu^DVb4: . uxsZg'WgjϼmF [ƧKToϻL5y'ąe3qn:w &#n32 (l̒L۶\sȹ,}"RKH |q07q?^ RKd:9y-tL6Be.w"m(ULUalR,ݵ(0Ď`aƾP~6~ځ% tu~e{~pl05sc՛dev%smu,QpqA)^D;G4_(&{4<\ 4t ЦkQZΑ0e~0{m:TK9^LAVZCFi >a`=“bї-0n@dSmb]9!S[!km75TDA[Jhq S,=NeGz=&/|KttuDyZ jo!v=Hm*ŭLF|۴-nrmy(#l29NlTL09]/Po1Իs6% a?%?_Ȇ@pMZiO$YO؟&Le˝T ^RE.G꿔N:%,C\RӤG+x^EBh6_SH+;S6:9022l {Ef:}JOQk{3oQGoBUY-iʄ|eG soE3%|-ʹD&|&PÐȼXߕ٢SlBÂJ\/K(g'ŖJv(^yf.KAdȑXfig5o cVEz`. KT d L3&iɻ>\XLn0*(Le% *5/k 8jS5uLM$I`OyN{G}l-#r!#ywQuj;&d&P>;&-vy"KD*Q`#eDt^{@ xRz HЕkd_b'yIy0T  *թ9 ܣ y w0¹%v/ؤV\׺5hjLDC*>.B-Dk&F 1Jք8Ȁc_xV/y. \4jRsQ\6ժ3Pm{<%&BױAp:U\1o&)1" leJoB#E3'"ϴY+aKŤC_Cݢ]>#2mzm_Z]b2ߊZ(!]4&!c5s>҉E6WwVaRcȋ:Of1PcB{l}' LNVl‚23}S&*Ho\>_lki>*/l5m+N !` {[ ^fļr4FTؔexdwL*J)OBEF ;]f_ceyv%w;],') .Ha I%Yָ+h5VjWFO+tA4&Cc.(Dcwtg(re;!HA@oFҀ塋#tk=R D|eh0zuQ8@N Ge)mOBd2x_:{qxιPO9ӣ]@d)?7J#wa"l+eSh0@"a;ܧBˡq}=+7X0l޶ n ~g`ۀiͣ[ -SqDFQ -+'͝LdS,tcYhW †vۿ$_]raf:<-}JJǼ=SHe&>մnU8w@ȢnkЩ:d=яk'u<$U7l'IHII0rܲC>W~ υPͧ @n[k{[3kyNx~vIjꞻExf0 (nᇏѷ)U)'#HU$YS5B35ÖA3HT8U:;kŏ!KaĻ[osv:x7\,"_@ŭw@,=JX/5HzBEKsID$6#ՑC.X0Ptvs.ŖDsP/5/ܦKŒ@ʵJ;s-KkbS@,3-(^Eq&v oL#÷ R׏SH{Fuq0a3?GΟl1nl/eФ 0ij ÈPE(K(ƺ\`E%a]r𪅨,ꢻtsvj'tW]RhQ2qׁn˱|ZLP1/{8( n)Zʛ x{QRIj!x4cGr(>g G>2S0 B+}(7`ipU%Tv=2;jQ!=4zf9ړ'9niOe1%[G':92:T\J߀$SXy"58N|3T/)rvCA @SDMߒ+U8 ne 89i^VTiĊ+'Ki@WžbOP}LC Zlƨ WkDpPLSXc mƒ6[5Kƿ ^Fધgu#{Ѱs0[a=Jt|Qc~rh;! ZR;{ E+Rv~T>M>ݼ5ɮࣱܝCWO>~,Tr~Ͽ Q#="9X.9kBc@Z.#.lT(y0Ry`&Hf7>jHVw = F D=q2iV&_6nNغ,Ѽ4>R_yD>.31ᒚ S3 cH^TU,a^n]%>J$8?r@R+\l ߗ(JiV%:#k9kKO5b{7no՚.Dr4;^ ZSi\f/(©,V!՚@xC~bGtư@o;cP7zSPv87EtvaʐdTxx)7>M\v2H~Šzq缮4H9$dOiX|7XȂuGC6;<"4Vhz&V#K[ZnK7ƏU߭%+t$ghZRv>hq*anj>U%B&Tr"BƖ1Ze״ }C!޴{#at|>e9<=3)>lY9RZ)k`/zjKr"K$ ]{s3ʨk^-ͮ~†g{6kގr2*K\򏫉ٕ'5\;o5֕+M|-굦v&ꊦhpXcv_5m(z1rfC(*4Y)ͣm?8"&@˿2oÝHGV,肘 |v1;FmƋn2_:B7{hl`QlYJw6׼c:zViν*86lbO?r. 6 M&G9ǼWZш|.uU +i}gk:նRB\ִIz\A{J,3X;'w7g;T  !zXѐHռ? 3H7=@Ȑ -ska(WLT7gb#da>^m!OXAU-1R7CM-QLuT:*9I2qvA=KG"\&dE8EJeJ0"[QK-eL/]v1mtЭڍe#_MIW5If'XYc[4>7l `1!qcH'֘"*SY@?ҳTdEzӮ~d~Q kE#wAq=Dg#&x6鹓9't6j{fT,8a_> T~6M^w=6$m>'h[<,}W>ZN ۽|hWeZ:5t0!(;*ΕQ^jȖ,ˤ7q:{y:NT|?nTݭOR\@\ӫ?vhiXO{ 3}$E$[]̋b,u#7Ǯ|SVX"R'F,+|wfiӍyJ)p&ޘxq$;Q{L2/4hdloGIep.)S7d*)D "n5Ԡ?gUfoZ㪹)?uxbɹ,  JlPB]u}L+痲W䆓6"vT#;>k#ݜ$t)t7Pz˜zuw9bE"IH*aO5(r^>`+g2N.wGu<EdbCyzly=Vg=/#")C t q2 WɃ\`lLT UR睽=x@-#b:̜O ?6ƶe kbYʠfOYB+V<0vQ 6|Z'mh0뗮?ZE9^RjoڑAXW}p8<뉚q$rzt@SoS*v&14{k|{ + h'd7) ! ouri;ݟL7ڌШuT`Wz3{Ey3 ۵YuWk/:gϧP \ؼW}Zj{7ݐ),̆Tz1gɵp29,E|[aM]|%Ef{K+aԌ*XtKkyA c G4qVf`)'Lhr: JM#ِ$T/? ;3y%0Uر;gG)Zy=7 :a_vQtD)c 0u&6EVr6V@@yaZ% ݛǢa0Rmy,LqyqZe^幊,\ .ɍl-00ߡ~$%YSio/7uc8ro&_!3NdEDY<6ᮖI3p`ߣG1F%Fm`Vǩ3!{Ke45Y- %";j0zR v$M/A t)ra"$CN#DWYR5~vI:+*$dҁڦVaw\yz2Y0o(>>3F@v9gĨz|ԡTJ:PMf@#3r:RdB;o<2_%1],CXL|!}v7)V?=$lSɴ4"_d j*SiCgĨ|a6Y7T0?c[/k2rfk|a4ћq̢cć쎆 9"K͍j(쐶}p;MEil9]CT–¬&iF1ӴdP1vhZt9Fk,r,99__+|[FFF[xd$]@?}/ 6*1OBpa0V;㩅Bno3wϗԫHfB~ÏV3 3WQd9,G fz߫jFw/B<'oPv& G7V!rDA;<*-] 5Bj0'_>u_$xrVkGn%L54P3>FFXGIh0MIqo w1|Uk_)8(9)sCKkS\Vq20>f ;>]djSɕYm򽯜HDTϟB#}RVSb[^grJS(=Χ:'0aF&q"KU a ;֠ d1q\?QG䦜jX߬+Z8߇hjƞz'\^}Co\6ݚϔ`}S7; PXƋoqJtOy6҅=nJ+kqkfHGwe9 ؍#B0ëy~Q^:=Z3rIN.7-c[0Z5e?}2!p{U+6p(M +7"u㔹c?#ԜouA6o8gAVO(kA&J]~El,E V}*摵 5Id~(WOP9vwSkNwj걛~ֵH4?﹆1*;}##4$QF s!_Ej>5" l'\7ߨC2TmľKNk\8^7_M"KlxȨ j =%A Cwivcץ]}16= MCFXk {W֨ZKl٫y]>QSqwf.PpGsE+-mB\dPjRbM[$(֬.0}N='TDV׻ek䋔_i6bl[LLJͥ+S 'XEsQ]< 27Tc b'8@]߹f4%yH낏jdR`fUJ;;y+dLR:A:k Jgi#aFO'[OQ n(m0ӝ6p|uэ^[uI]˙[Gd z9Do%,wM8CEG0|-+3Nϴbr?wDcqt xY ' @p(O(xeGk>>.ih:\-kdJ@ߚ췈0հ>n:Ⰷת_9[)ki>$aY=t*G,]-V@fqΏ\IÞt=E$4FtmI=j2CEOIP&YR@(~((qPuBs7rCud5TPtaߛ mR4FM1iQhtij<⚹Gҟx&+Ceseڊ`)_"G|[Dc\xx+`:Ljr.͸;cSuO,`dЋYYQ!|_0LpZ3yBiLf!(iHPaQ~jx+v(O=. 1\uL%ڜHV+=q-p>su\˹}dwļғlə4yx5PO#c?eL=4ҦTâ({"[N FI/0rBA=k<꠿nNA_+%G.r[ӄ盒j27 2۾_wF+Yyi0<3xQxbUjC&PVȿL$!e.zhrwS4 #{@mIO%3]iDܹt<)jzgb<[qO65ME]5;'Mnȸef±~i92)rZ: _c0~/$nl@/a1u^@o/ѝٿBXS>X]}hz(\LbBTj3=ew?GrPA0LĦ@[HjUi!Ffx7 ?3mwVn7 Þv*W5ei֖ 7uqL%wp3ra$y' O-b^޼oPn:U ":Yc[7~o6"~uWGCp\~ӘnuS/9ZHyfQyzU]:SRAV$`ġ qL&ٯoŠ`B&$IKߗy^v 9Un)V*-NH]7xeT'iC+rf< L2Bd†v_/WvKў`f.fM=WQ:EM ,5>cj  ] -x"yw# OXwp.D?6e"AAr5[i|-{7WxJw&6L󙕍Y꜐OKݷʻU^e YǚCqu>U dD1*]lԷȉgHĤfP]E6&gJlQ: W˧Dq_ 11i7j6⌿HK#.sOBT"=;SRV8l($i&8DjuUZ/f=hLI8+_d_Y<"BXt6E3 V_;S"O}L[>X|FA͈$\X(LrRc@0TFz&'`KFsd0$ up扶6*#J,/ʼnm=H4UaZМJa (#&fRnmAy1g0")ʐ`\U/Fp肄N⋞SóS/wZ8sۑI!1=D5f2U~J|Nl@hk p*mNS{{@,ac +u Z>Gd@r}! p ;S={5 д#aS)NHFHU5=ehlj,0YFyH!`_Slb)ԭv MJWVy#s+޻[LW\VJ}R(S>?`Y ^~h,B*܇OS xod7玦P&M !e,0ʮ6'[Қ&[xGi75Pw؍B.Ů 2;:< ΰբULY5O@ /}PIOCjGL$=*2uem3`$*jaⒿ&+.6 rf "ϋ`N%s~BAMCKbP[$-4$@ks-U-siݜؘm+ >2 cQzP'mg?N~ZG_2tyy2/WJNayM)J} DH_jw0-Lp #=KUO[O\9i>s"׽Gg͌X+ KzJ׉TTOOf X?΢QvE|<fb!;kPxswE)g7Pe^n(|ۆ>[VRF*V&8 nڮ+DWCڍ|];`]ZfD;wd.fs 4hExeg ,U1&Lޞ{𗨚+꒗tT]"<~/KY4Y8L<`~ӡ7LpY4Rl5i*MF5Hb@i;G0mMɒ4NJ﯄m*qudpNc ξ$/[Z9f}ʟRꋃ+û{AC^P7%КY Bj 3nՉg Jbi)RW7cʁwz"k@p;5ݮ%xr~rxP+Q-"Z]M|5henTh`Iw3x#%v<Dp6[??d[EP(sYNۗO7R 6A;;s^ozKZdZ4c55UH͋r S':PBֲ";1838 eymᢦp4罜gvZO W!bX>4hk+k\l4yb(52|otUn}qGUZ_>2 h[b& ,-"6hN_agSx uƺ t\\ l'#z=3zvjMRޔ!~a y@d~†yيk9JKEO0r]`@(b1b Ft9G_!G{H܎SQA됥jPr&4F`J)oۇx&ev<щKl"9P*o#Vgɠ[Tt~]sS\!樖$5hS(Tª%_ z/0!\;=Z>T+#c=j5wyYVHSEbUaKZ*m 1láqhJFNn UUq9SK[>id`:A>ݧ$M>P $spbx<4xbp*Xy{ϏlX0 9sej H؂V8q~}o={ЂlRqgr` , gޗK!?&%81(9 =+mϿ_VX`q 'g'uUA.Ujqmub J#+(6T6OCgADaaw걃T{|8s>~#$g7-#~A)vmo櫒:ȱf*}[XL-t+i"K0,$ZMqpSK]*Tձ/% %:d8jhܕA Ä/ bl)ّٔeq餺hWo*@.}օNwlѾg&q{싽q)xWJ$>Iko _/c4.^N T4\uXt慵?a|S 8JțTX  Pz Fc- =Xޏ, 2,>S6F]o' 6P!0䘥J r+Bj->xT6ɫkVh 4{1!'.fҧ#L>DsCel,;W)E7xW:/\FtMvd|Y>'<nJ?P].L\ÓEz}eNmfs5}AU8j"s[SS1~'˨O 5|.ӗ+ʘMDHEr3=;¢3NgD\|HEic.gzǺUm/ JG2g!:M} y ͑u9k>vmswVG'Ї 9GD:d:QsA^zf;,vW3h#^{+h'gը(& C}"QܬdaD ~xq-QIlN{a3NO W0,tLߗ)4 ߩaB2qc$ V TY֋Ob=ЛJ.d UEjM0DcR.YH癔˾'5F8q\рӢNul><&iȍb\ʁ` N:v< 匜m)`S'X(˯JD;;ЀXy 52U+5];]&꛻@m%64'vY@K mndOgw  QGNlZi!ڂNyF8nlY<ULK ԣwh̅mDkE/:wUA8D{LN ^F@I$ȫLGڎ>KNUeӣz%^\.wUݰq5.A\ו e'xwTN,#U%h-h[N1VEk"q<0NDnN˸LZ)\bK7UWчi]VIG#ҬE9%LeiWNq\UJS@_脚ѻfuUnd= pF z3ʣ:qUl3oI,3 0C`_;KOh} +2d!ɼljZ; (% 01h~C<,nkmw9>YρRnKr  t>w9(u"REoĩğ8r,/:6 >0gLy m-z%Ú)[ 3enz e 4>~n#@ >[Rۘ27GFrߴK'q],`Rsǎ@* fH5lf `HP(H=ّ+iWƱIY% MI rKEty|\v7n[&Yyl?1#߀dmSN T"t+s`Ր'O$&+滤A2UoYF@^E6!C$a(7yK?KQ=Ls^$[Y%3@c3ehPdϬ2KnT}onvdZ@/ ֨[U-f^SmVB(5B[kuUs/:Nօ5숁JSz&aoJ1u.,-.LRƝUдD:ruEYrq4\p>GED tk,[)l&W#e\N, |+ĴmNv%V9NHch+I19tY+DԌ7 Naձeh8|HE!~0l)GC!]ʢR|qRC_2>=A 1ZB%0,eﮡWf$^\ ,z`LOvH\kƽvB&^ȳ,o x;; Ne&D",Ŭk~E3 NN(lz"Ix*-tDTXK@1K]*C]̂6uxJB,A0LJ?@[:uf!˫z5E9FHPM$X'CpX`X"Au$R 0]ō 3Czw$](nq[1]cc_׊J8`ErU$kLfT 1Xe28f7j.~^(]6˜,sgԚe}%+4PlvV΀/ףxx>m* 9 DTBD{l?RZYq"?uKl]w2tm 7++"&<Ttf~;SvWrRXoUh s)1t`F$C۱Ny0^*"Й*?w#}Hl9:H%~4b=.GF7dDJOCECBV5^ŀ4cʍz}8, ژyms@iHFI 0=Lhҙ@_$O3GL;E Ti׃\nfam:H y]Tϡ@LwN!UG%5͞BkRԓyNOp2ZoP -ʳwQ7eIX}~$h$mD Q3إc9=8JJVºd3r֛gVoD(~5@$MkDl=ᩎKu`NJ *]8<=L>/GP*FĬ6"UԠp?I|!6UJ +?3Q,,4cnd9炚!) 41cХM#"h>-(;w hm7>ASJO/+|Wi&S.֢al+\F`{7仁ϲBg ǯx3lQZaJY57JSz!ڈ.@?\|sqgZ0 O<ld&$ա]xC'݇1?s׸hrGס۰Pv טbz*uN͢<Y `Ö0.*[s)iH%o"x_|E~ OV{'c8j[Ӝv2m9.Px_[Z6J)ޒc2&(gQff,2\a4+`pVΤδokkO\W8m|{$cMָx?/!%vqHݪp%s!UݸjK+]J8m*?i}Ue',"BOr HAs.j}ZGs"B-mB2bI ~,1\vh+R|`WN| M{#LrEGIrT2h_>XK"YZJ {9EY&/S@W)҈IlMVET<\U&{㬗ces|T1"VОJ~#M0Q\8﨔7LU 9Qjg^SYQVsXƊD]n!vgRNfL:X~O} Ys36HFwErkߧE=:ue/GP<%jX"dApTՄwkNh@j6#VFǍ^hoC.;OIpk ~>18Evlj (c]di^_`.`Ay<6r׻zy?SA!<KocPρts'{ #mL척5bq]$bB+aq_$3  3z_"1GwEV*CYH>eͶbd~qb߁-eY3a&9߬Ez`dp*#jջ-v:Da-*TR7+vw.P%۷pmbN(}n%-W#A*Ͻ7f^ywF;'T+2' &\ZoL:29Ճ B+zv|WcOrvE·xFAWI6=NS>dϺ'c0V\GgmPiKz St^cɒ\4wy O Eb1ǰ~omb$b~yq+OlFBRǶ'Hn8}]ˤ{dۃ`ct~MB}6~WA1Hb0=WOɨ⹹^)ʴNW<8VYf"}\[zu`7}^ID|O9JG+&L.Iݜ86$*s; ɮpA/K [xD8`)4ǏPOȅ0;_`xdEt[ORL'9$%^ )ogRbabmlgF}ž?jm5bMoFyM!)ZwPJ\N%nF)l 5o0 F }1zwu yII'ߖЭKKjFe"WR~e!Pat/+YRXD~63Q&`v@[O<);qw,#|z_1·}L&?w,{KEYyhw.)H (acy;c}odM)0V!y*RCL7p ߎ~W,E$VBDl=9 A<:+O6H3C`LX:SXو]&UxiDH>RL4sm_pw 4_ zhxCiWB*Jtま#҆VA56I7U#2)D~2&ې@GOZh8۪˃(P'rs6 70bv\kO0 c X14{Sk)?gQ` [_KFm g6NcX/>< yc-z~+{ste1 /N#!6H' ֢)>*J],WX"[mˆ|hFkKzn,IiΏLiQd? V tVx1ւϴևK]o{NPMSd2 c7dJY)4J(X (ώcTcZz͹6m#LrЫСd~Z3|,!HTc5 apQZ ™8z |=dt2|Z/BnXG20g$ Oo+z4.=1g\Pu!Wf`Eƺ nEè+ӹ;BpTaheiOa$QXͬb˵ J!)XCa R-Nhe_:[yῬc Հ8\qb;u9g(4T<5cø2 x?g&b/d>9MϪ\1VqӘq0huZnZ7eYץM1 hI'$m2=D%8(XHlܪ+Gܤ!lJ(.g@cȪ@P⍃QXH jH*B6S@\%GO<( }% 9R]gW|P-޲s #i!!R& [>^mMK:0hT׽ V[?fv /8<;~%lX qp3D(!$zYbqjBFK9Լ 5tDyZ}L_#;Sf8jؘ!?8OcVp~Ly Z)jZ{g ~a \#L"䞊-3ni$l(n`MpqbD_~mך7~6m}+3Xmy_,yp %E5 F>?$ ,8R%F P,uF'>v.V}!\([R*oR+\noӀj) k*5, /V>v/v-v~h𓿬SG0?K4T+@aO8|' R_}X4)w^ypr1A_w{!)kkD ~ ,-I^*1twdlvQ&(2WQj 7 IEk0x FlM[7Pst8)i)|3|GC*IsRUJ*@ajzi=εnl|M uשGm:BH\L81"`?>JSC rNXR}ha:#k@ BIY͙AfS\R~ cWNa6wJv L ]P@݃,g"zH  "1(#Q4\dl1j]t\=S~A*9`bW2Wu)} K4`I@-"-f_=#&E.Xe?-HbOǜ! &Q yQ(&MK9=Ig HVq]F'Llp䆢-xQw[+6FfZ?:rf]Q;]߽#׮MIil9G>R&T!ߜ&]i\0>j=g} o& y }wd%UJKwE~ԥF9H4$UpCۑ/K aQf6쟸qsV-iaBט 1z5vYgґ4 a',YgcUϼ1ن]mR ] >* 5vS?lj50ކDHP]:e zP 'جa-A$<X~n :r%R_F`l͚nVL /ҫ)fGs>ڬdo$ciTʼl[ݐs=q11Oɶx+z4Hnꈞ\YINJLC^ Xv~. ڣ&ՌtMuMss^K-ݔ8{jKR1*`29̘!wE\pۉ-12U/!]io ,i+) ڏ(mE܇<iA E&}ٕC _ UuhXϙ4Oh֋t`% n:ot0dQJhNOӯyr\SL5x!UC3=Hچ+\6BkЦU߅]Xt#RvΌ?`YEBLgT.qi>TLn|˨<Rv@|Ǽҵ bSNNib4۩pPzv}> xw.-Y+J8@57 EV L3^\zL-;Y:L;NMґ xU}|"r_"[ ݢiras׆r|Gb1Źe LQ3>&])?o1˔FR% ϖjٙRZPPgG(5:Nu58c+Pi%=nA%h]A0k3=&%pjEOڝ@ ourƆu8 ?Ts 9s::L5}hr~IjܰPlnbbE-}\}Cą|@#ўvw{g̺%C kU6J;$yqڅ.Q5Ab.;7M[%tx:|;iriƘ\J)~.>^AyIQvC AAbU <$^'p+~0u5ku^h U돔 /N5|i{sm,Jܸ3qf42+}+YJbV.{ hϽa$2pJӏƻh̓| &?Wrm ԛ٣\9ʧ`% S`qY9x1r'ٓlT\ϠJESgp}Q2Co`4 !d.2hUQe_ zt?Mݏj3Iѭ|yϤX:=1Z~0("oHO9'w3(\OI3~Q<_'`7 JuMK-<2blGo=gǞm'ӑ)۟%V߯j^$ːA'@Ib^*>lL_fs#;k*c{iXa%|[J{Å`ٞOGIy|G0\V AO@N39[@?͛qu`Lb f2~kir;=*#ak9dU+aJkZvu>EYuhj4#P5Ј; qХW/YHehK&1$} gfA h y#ri~ B."N+O @rQ`T㣞G!KiچiĻZ)_Y}Y}B7c2l +]O: ZՠZ45k7V ? pi-b.~VʊG_KXK?!sN^9&yCē"E~HwDInPB gmHɑyұYΖif!pJ8<@'ҭ=XAHA}Ere`P'WgdA3>JJX"惯6˲ָTh]=Kz}8I֤ @rRbh;U8+%U2~k.e$JNYqW_d »{'`F~r. RH,ZuvaFƁv<+(_q{*{zKyWpcZ-)[/$d6XD 0q#BīmAD*girLX2HT7 [lCQvu/^ٙ|Q\ݏ- Oq!9Xi=^{@0Oirm$y:[l}n nQ@%%LX'ùJk䬘i9 7 4J&Zdxć\[f4q?c _"Qr=@! P3_8R Q"AO;\[Y Vu0nxSDė$#"\u&N/  6O~!|k+xXFU9ͪDn xp kD+=sу[-_I bOZaIR /7{}lBGsC`׸4^jL}Kg' M~~@3bġ;Ӷ|ru6(k4r,AhϼF3!*WE\_‘U.1~epeMnOC!βL,t%](9R 'njxe—Bur?NT7m+%΍~Yan݇junj3R):DbNkj12q4Mwaؙ^OB Ԟf5>ݚ{k YE(4(lHQ'N5jr#])H _nЉz;6,H5\|ȏmzN.qҨ7C>qTp\avD8}uv ZQBgv01 u犄,imT=bp3][+%iW%k0Mq[DRh;68 Eo^'0ƖP!jpvKϰБ1ң׸iЮیi Nj]C~m8t~fpYr9V>;y;NZxD9e&Jpj0 +{d[ofvLP_TV|+lmZ =(7aPLG >爾x1<;[tTX7/숯 VG֍k5vVWT'n&dyiQ/.KK2 6,XٜB#j_]he%!^L<<"+W>o,|N<'@Dubt\u+PGԒ:O |lhc07%k,(' Ï;`_ 7a/ m5)lnp_[e?$}8 3 pY֡wZQ7WФ_x8 ZBA"˺ Jװr^<a%%h{=CN>fz^B*]R0V6h utY~*jN7 ږ殌$ h`2PLh8-=?-{TCLN23 vZ(B߁9«'zf0-0e5,M*bl"SJ(8ze-ZHQ@0( }3FG_N+Ha2 xA(v 2r6եF\1ibk b5->SCUw1פDoB F_)4N-x#>A_y%k]C(dI ͻ/dkV6$&=$iM\\@bfS籝T8CqGuO%3FI gANdm7;P :jcAdE>\-JpA?w2f#h`zTPɁ?4D'$Wu7[A-F^Ux麶E%T O)CkXjmX^H+T՚5\=Jn46Z˗q2Bu#u\gGM'lNɨ po+V9?J{x(p]]jsE[ ęFg~:|4͈)P+\Cb\8/{%%r̠ ЌYzv‹|ěp z/"7$݂ڂCL+zU /ň)I8F>ԙ(OB+>|X⮆"x6^mFsV^Je;B>yts1L'x+Ѭ]E 2ʃW1()Mh\hSCƝF d?ZfYG0D`t)0jI*3v_i Zs?B  RZf~XyLMeB,%ɿEc( hYr8`p4gO&'YU?8@u}0>1 2/H3!WY#6:qƞp;?ɠ=#!c  =NeJ ;S`& .8lzuu~.c:WtǛY9AT)Y v.sjz_jv!5jǩ'k`V}wi|^97AB*hݕcљ{j?fN&SG~fɗeH^aՇZcDT^{5k#:_| (yuZEDۇfj8\*@Ay\~>$"YWVgxquF¦.ʏh[W6u ?IJ濢"&2G\JcxBHO;CKK#Oixe2" P3Xj4rοB SRls+L˖jPf>VEawP20~ ~e>7trjЈ| %- =tΐ>b<.n8h0QYO(έӜ)#lRNA,.:}DUj̠g]l\}']ތmirTJ!%uJ -Gk}񏜲*&0|oM@Y@_]KRl@7ȋ4Hi^{ȷhoT6ĥglCߪ?J]4=ႧeJV@gNC'CG9b$PWMި3QNHrJ{8&b|9ɘ`IQ2s?0 :?/E'P+.F]2Fj9: }nd_br]}pS=Z'cHPЛsdӣ1 bEgJbPpeW=u0N24t:ڽ8ݷ-Vg1fCU xoZ$:K RVD([azf!QQ)[2)Ho.J9"p',աQK/*EEtRb`&PY"~f(1X|95* 9N)-냝 sWRK;a:ZړcMAe_w|Q;ǵ*tQeaa2+LᄲCQi\pS9HcbjPy-,uB<]CFJQHkzžگ\UR]pstB)@ /դlpQu35ܣ@1gծK<24{8 {RLV_>jCGv͛E V4~n. /I4S0E*t*1Y>M>v˖zIOflXlʚ9|:SD Pt>I= K5raŗ>RQ`uRCH_ I>LuyjP9|bpB"PXH:Ǭ iJ#Ѐ`$:'xz8GQ5 M{K`Qnb[ItX}O2Rl#Vl}؟n*_Xa.HZmޅi{ӢE $bV ϿO mW,tkM x =T}>E, *erNXYhyLGAf1)ߚK)1<CIh,~tW<(fuQ˕',dOFP8(=~#wY++ﻳҨJH|`gR:В ԏIшo^3+*μ#W&NSS)oČE8*ynB- b $6Ə@ѧ mj9=Akt`8_7\Af1.ZlAc1 (†N` W |AyG٘{́ #USdN<!gJHޑU5 蘄5l> Ue'p)9M?m$GW6>WwQ溔+\9i:뜩s3evVtp+p$yL b#5f2x,uZ<1r/"LKe+0@3i241QPggWu`-wj 7")šo˽dGDu!4`uH~B [^)1ki1 knݏoF /&bz3~vi|SfvDIx AZPŭ\8v+e15fF+7t9l,<>e?`y&UN]-҉dٽe` h. Z>aȪbHW³bxQorcKiOw=ϳk߉%=(LL~/U@J+G}TY_Ҧl9<$eF UNFGqb\Fg(ՕG;yUN$R40t;QySm(]BF,Db8NB:h!==[<}C5>`9n?}#Z~tP/ةJ#CqSLa6d~Ϝ'6JGBFljq. t R;Q ׳snOliP%,} EFep%N`L{ 7k8L?bx6**8tjA(n=P'!av;W, !8eSLٸ4WkVT)Lu9w/[ٴ-'=͍$,2 8 qWx h#Tx#%ІZ(h!bg plmz+I}^Id/1vDP:7NBNV0ܒx3}0c*[gQ0e m DqfNƅd8ɤ*4M=B;v4i<8S&D&`erpj5s³N"Kj:e#f]q˚AE Ox 5~2W q3rlTVbҊ BאBO'ۀkSr=@f"B;U(6빝s?o5l81gT+ya)X`GJ "4+зFm 8YƩFiKtv0zA3I/>p N9ym2Έ;3`ȣ_ixl}I' ݂F CjvzgPYm/=1%߸,BveNpijOjk̎t&O|$i0x>YL629خ:"ݪ&t)j4RXVݕGTtNcx1\5M`Rv[=w{|-#\jaJI8+w܂vt%$mpyz."x 7X6ůPy3H.|cjlH L^jlLOq)Jc2<[gGtvOȃgY_ERCޝ?qۖ:6CU:9t7n995HLdP} a5trY;R!f8 aTb k3~8ť'6H"xDZ/ ngN{ˬ|_QW]G҂&7&G\xFXsD]ׇPp(O\XIb`&;dzIeuW?Vv/;pI6ROBZBoRc6։wdA#;Z?!֧&"DjWAK2^8MuӋaņStBLUxw~hM(>˞(^{kx0,}L:OR\bsp.!Q99S| W#y9">h",xguCqUG:ŭA.cXMl.;]?Kj0_LG ~:I2gݗgα@avտ(S7JXQ;-f ~s"=}]rj-}+PB.:$Hl̚j@A-慆n8ᨗ=W }&'DL%yӑ|ZKh#'A$9ֳ1!'!-`Ug|*i{mF lvmmztaU>Aw6ֵ+J?PI ?A %_7]efaF0Y wSkדpKGBj;Oʹ SJ-M`s YozP&`C_(<C1O{bߥP1%(p;+ժY1QApƉe>SBp7j_D#[ގ^ʝ'I+M(mTsFTdX/:Fex >T`{"[΍J8yͥ{krkp aՄ'C L'b:R!FZQƲAy;"y0 +FgRouggpvEsUs |>(w;R<h)H?c<Znreń.g T;d s[lx-4tɻ/(Z-yI&ȵȊ@uS:&*]|We@\O#?n$+'nh34%]){UKpG/]8-#̽3׆[,e?6:W=ߥ e?K%@SbaBYBzU(I}Ȓ>{k /73x% K'췴q^t20(, &燌)3$PpŬ{ap%,& }^ɘzbb#y{kh42|?EYZ W:I_ugґ lT~܄Uk%>+4se$ 9Lsqؑ8Ay/=φqf겨>EU/izW 0bٰ]MUq>F)[+ZH\ b!)&%142ESJ4Ñ7Y>?|Ui1"BrO)Q =O&/a? JFY=H[u=2|}7)f] 8 ]GǒB6e_ * ɨO^=>@.]DI . j9l۶BA(ɏݤG 7} h۠B}C( heC}~nES+J9%=0;Mj)~5$Ӄ`^~;MA/Y""+TGU E3$M l_;)yǔk{h/K6-x jfp衃E| ( +3r'o 7:Mq*R^0(4nCF!(|R`Ǫl)R:֗D~L7V~qUDYhVD+vGli ; 2%b\ɤCd]WkoOp*x l( O;6a>='\Vp۝\ i ;-W™~O'?` 8+uW VKjD ?#*4TI'MfȂEpLD)Τ[ Fp8V\\bJ‚5ekO VLvF-`hکG.jjXm-WH xWEe̪8׆TXE"^j/LW,ғ~S `dT}3Y^qyƨ 'CAE#tvUli%cC|1pH"YIp ՙqApcPfgF$ #OL:lĕ_0ت[]A1m<\ʝGB@_o`-1y/Qʯ򉥡{W"PVywJmα5dʱJcO,\+IJXRS؍+]Ӭ6AyUܳ RTĖGcQ=]#K/:e N6k*5/vf2AFzj' !1@S{t>4}Àwhj>PNY Mᢕz;15\C{Q $NNyx3e!? Ll=o1 `9,sd 7*Ӆy-*zTR3~f~R:Vw^rD{~^IjO, @W`xoDd&+["80)}Q<ؘ )MPہIBfOL|vٰ)qZ4ki![N%Z >kcѬQqV HҦ*pxlǩfUTќ8սd֎gcֵu{GPP?jUֵAsv;DId +gsDz@"tpF5~ $~R橗,f6v&oc-:&]_v5wodh1oF/I) VD~P;8~TPmh+`6.jӆ1l&L;s9>l$B O<]y׶L-OYF]h.S '}:?qû!?G_]X .g{7"E^aɒqBP@I5g +](!cν!,ԚjSቿ} 6-R66X%n$6Ӧ0Q^fpuS o^(\0yǏ@ rQ٠fGG'k$`èqПiZ틁ҁ"و)d <#<σ Jtȓ!ct/Л1Mh20)`:o kWGͰ%R ?,JhN rrњR@gG._CauR0;JjXS/}T Y^ui#/_v& 7mI&l*DW~ ֥zI'ʤmƒO87 UǍyFJ(4ؐMIaxj}XjaZ w\&EfU1&;֜ -WEmz\3W5AjYĦGx5H7Ȯݿ׌tG;5Id!*N ~y#h!-7kw5FΚiT.DlHWnzZE M&5­*S:<Ƀ)-",T6:UU<|#֌90B&}ԞRi ^ _} 9Zj^mp.TGGXX=3VZG&SW,{ýHH 3{=$%`ϩqsZrw8Y 󤙐ĘVh1pS9S/M$t!qgiI*k{(H|`WL ,dg:ڦA"D^,X hYGzK.iAF#|؜IW2{y^M]fXƵ;2mSomo _[Az1$:aDqؤ)I,zGc@%K *'~Su[2tMxQNjq_"+49ˁ<#)ǽ1 ,ϣސkPn7vo4Nz Ir&:xFG>lfv!X]#ӛ~a ]IX7GjJ=>9eKռUU*Cdܷc%RY}d^z,\9 ]ӨC"Rޖbp4b3m5"fs۪-VPg1 @-dyٴZ[!74$lL`tF:a IdCF '__w s 3pmd/fH |~uԁy[-3{"Tr4% ZC-#{)[Y+3yz3E #GNAk{vLz'$>?]s~z83nZGn]@+(9 * D[4f"c.ėg٘p^rz3.3"K@# ̣FUf6^QrRԭ$m~ F4G֋ ؉<广Iݫ³_1Wk`s SGk x/'zj d*540l]QIA3a)֖3oP[<@`+}&r1/gFEdo[r [:?\c/>1C9?Y\vA>oz:1KJq*y.j;J4Z=eηrgLzA$Bܣ5m&ءLRذcGV"a;,~.G6è~\9\gM:֓l,iL1o0rSP{RFDƽ&3͋mlQm'K+0)W߈r9S*DK'F: )-祙xx+ZJh@>_c}Y\U5$lYRr19*cdJW`sȦ _6ydz >HHlN\= 3ʺ/yP[Ahv] b57F}C">º8 #ܛLHE6z< H6O}Oi J9T?`|5č X*ꗕ!;ioc G:IA!_*ԩ,Pո >&Ch[̜!`zܯ"(C^e2e[^c<={{۞j X+xySݗ ? mns`U K>ھHz^Q&aUtcێU ͢dw4ޑmFRՕIJ}|󦧞T!l+ss]f57%/'cdKS aȆ;І!ub eR("pyW,,N'2.ڏ7:eWݶ-"*Dqm[$Gԅ U'2 >x"q&B"6##8̓шMڔ6dU{iu+jkBM ˗_0/CΤ%'Er'6zaw -ԉKiܹ0Jh±pQ:B`q;~*{ Fbr8„7n猌uʂRg9njoiA:)P)*}Փ[V8dc+KM}HoU6˽{<5KT"㲈YQg_xlvA[rQ 5]Y8.\&Tw =Nϩ &X8gxX,>orZ2O7/T%\8lFIm^;\i7O2y" }&TAoc&GF`lBwkΛ 5ɶigO<!c%>Hɚ\;nG;KX "; a> j9c%Z x9YmqzϮkzjF4吕]iQ-lzV#xhuqMY)8@":VV1 xl}O;-;>\5;hL eóg1=L/e jpm6.@-|6a*7ET͢m T-;)5o:sᦤ.Yhn ߟk^"Rčdۚ8/ÈJ*C6gR˜Ȑn+t襃+]Fχm'py:jF;WC N.[\)ph:p,H1xѠ?*s|n%~ *9o(ل2{TM=g"10"N#v¼I7 ;s1Q21 H Y?OPΕ+VASH}#m!f]#A+Uh;Oh4Zɟdծò=,AU`1 yp8]ͶS6gV e]/`35 XEڲB)KnT]Ζ͒>]<^}ZUr4 {ٻ#zzYQCYn6xHgO cAfƀ=$Q `S\SY`75h;%.jB/^N*Bz2% QFC?dJ *u\|K>VVT>}j Q<LwưE3Mm7p,„t\28ŀ ڼ^3S&0n:6W l~fΠg,r=6R@vBm\u-{\Gi=l ykAmf#;gUv8K~ ӟn3F>DZݐbH?'2 LYm"D"o/$V\JڎT͛  Fڲqp=+u?CٱeKa.2*gCT:rB@sP٭?H Ak;?\ZhF篶ox G!Х//>`T쫑<{6)doe/-xRQ&Po_50 9_^?O^wx6Rnl=N @'eV!-CM i 12\=-?nU}:YQdmv;*/ox j*%)]J;$\ nIZxfR˨vV wD>κCrvw`;] =6:or1ԯ4a,fڃ7SO|8}=}2:AM{^`߄sh-\; '}m5-Pq yD_^ vpkWRBy`i?W7g):VE dɊEj~4(XW3v( E -[>G^ކa> ~Gt+\Vy] ƹG0ň,7ߺfӴ68Ecz %:9έ0V8&mWzOecnsrNDЇnq-Xt) =M[n|v@I;tTwrE'F;%Sd]E= /2!XM} w4}jnSQe`˻)h8a9M}L69ȷDku,;}phֿ-r?-Z-^56 Ehs._BxYq LP$ g ĝ=l#9u1WTkF/ R>G_*h5)'ApjEsۅ[mN`o7'4s(6otЗJd+g:ƾ*v_*|lg|N#=H~KO ܺ/_Erc*S_E8JU|| u0#x}{G>\Z"|K;|SDׅ|ds}m hE%#TpR؏VT丏El^;/99$ɕ S&N jQlB(/n6Vsol#>RQ}S__ CM^O}umG#Gi5@iÃcsRF1}N颿 yy1GFzdޤȾpmu7-Pćp_ܛYd] f*ڻ ]J%*z)FP^L| =x\V|hw\t L$Τx5{#vK%v~͛nką; SPs'ȇuM G oԓЪJ^;M1"+_$y}“%V(9zh.ZB1a;Nt˅U VfG,O hx;ӏXmؽ_Flj2-wI0-< ٘Ok ̄eh P|KJ;Ǡ}&'~H垻y4UNe"N@-S\rf P-JzaV (hN=_iaEu싍"[,cp[!ݕԆ|Z{$s(xCz?/wu }40C c/g"ߦG\a\ |Fq*ݟbBT^4ۆU }X/W{EKob.|#sU!Loro) Iq;u07T)B\^.BrS&5ong~8bLS?`m*_] />ĮPwn8SH4DȬw41עlٲ!9=UčUdSKsZRm0U0oAB&HPԠ%t|d>S$nk1cN; G!{\7LZƴE{KŽm]}JÞ]9qhG 5m, HY!rgm-0YM =ҵ~g B`(%jb#)bË7%e Hxl!Qpˆ-42-{:i ~q\1[$8O'my1da.X%.3=nRc3T3Q;>bѩfK@ɶs!aP02!eEMK[2ɕ %Ԏf[Ҙ| >s,' bHd[8b],P˗+/kkF}?fx 5ᦸA"iH=2Wz rK:'*\ok)8 Jܴ@ =p;b-ѵ"1SH)X&GH啋{aE d1=A/v1# JVBvΞvygg߇j2!^⣦، aϷB5qerg1NjK녪$ &HfTw tgIWK*ʝK F/,%$SY׍ M.pmŠ(y<9GMg,<-@H/(~#7$hø>(dYiD(0 59=aŤr" W٤AшB%ңb-F1B1d^:2o k /(ϛ-mDt=$Fr `b#p#y&]2uVȲr{zQWappsi}hBva~DD %g A(P0jA.jB\- Uv!2rA93:FV⣓l1Es "aP/6A_ZBE*U?rnj:aENl7lwls1JuϨ]y70T;Ѯ[|H/4FNfkIF$b DZ*tɗO1HK$H7u-L I ?܋N55V[H`:&5R"-L`bPVͼQ5>Zn1sXB/ u,Fdm^&ݯiZ1[z4k\wbt 9$Mv^?h<Œ87޳%eG΃Cz Zxx[^iR>ͳX?ΐL{M^:xXoګoB9>u-BVCd}\CYIq'p)lFhe_j7=;dž`ȖLA Z5 R&>c#Aq{oa%$\ڸ/lǬ?=¿Fe >Ř[#.%8 \(XF:za4DZya 줺n:bdېG@z!Цr Rl3L]QHnG~a er&-BVv IOk_wnV:RK..R5kM6רi4I], ^P?WxQN v}ξRh,ZHb,_YbyNfA2 Գ$>S3UBaA0`](Y&.TEycw Ln9qJ-섯y& b{Ap6 @ /0tC'iZ y+S|:' ?˿%vc%IqT`Qhx*&f|#Y5A"bQjL4YnoN$iJ(uMx2f*z͢هw¶j<_Y(o=*՞cP>h{mOM]jCvHzMC9%נj fl:(J1BEfY*)`=CF|F.tJkwfψEMVC ;x i_yJV?X_7ZT\A0L8dJCEd֖JNk&.,6 U# Z3XF [ sDa8;Y@mTS< o$;z*$UXezVPD!lh aV puK+KU(MoVfBW)ӶM'} =`ђr1$z{"barͧLd.i,IOqSfuK0=2FL@?m&A:R?^oj<ڛ([3d)Cp?o!Q' $k]Aq!;W' pp?` qVNVxFXQ Ӡ,=/J.IjǪn6Vtgg@$d_i P45=mR 0RBYܡ]Fp<֪wɀb</zZԶ<ۛ׎)j0*'.Ҥc2Զ+:XGҽdQ1m4ވ(,HBH0ʄV_fdeUK,=HQG@oe]x6x\ TPY[52:2coaxːV QSuwOgzT0\1}FiaWLBn{`x]3LpM|H)wQUNW#ڈF2ycX#gɤ8\28GE PhbK^J'MVj#O?-GC&bU͞-Ry9Jk)_x VP3EX) 5֒w5b5k0.`9&+)tL_o&hO?O&|dl6hrNЙwqog=yC|yO\Oc_:Tȁ e`/EW AM\雁Uz4W80QoG/`!,n1'[}[l5m4^"wep`QII{Bdd{tK. [<Lxc8V=`G'/.":>siIyLc=MoPi]ue1AX E<rJYi kICENVI]&5|%[)L<@wty]S1Fo8,!5 yJ2m(e_ss"5V~(/~ܢF+dҬzS$Uq嘱[T l?~V{l8c;_iY_.GǸȻ_tj攵ܣY~I_݇ 9]6݇> '<-x)/2/Hr:/p<I_UGtZ?@E .efbq* 9o `Sd@W(:g:nS;(#v7,nψ%2S1D [9h En҂̮u{w .p -٫މ:l{&U.)YyHuUUl_12 HiH5nO= N`kxI)Hh/c#5ku)N7-` @*3GuԵ8R .T /=lYl3烋ǭv-'ŔqUn~V.5Pvw){ʼdn2oԳzq~eTMgpLzȌSpPzKt%<Mʵ։ضgͪF1YCZ1F`&3 "(7Aά`]YѡۡL{HDJ[0@VZƷ4p-w7cd 1wB`~y gBit`4ch g&+7%#03JC"# Y[N`ayzҝEpqM:ɫwGS %T3q6}.gj9/ȹ,⪖3V\^-AAp`QBP;EŏFq 83ִV w,JEf9a9 h~8 a@Įr*9j#MJĝ3n0Mj%eAyou }:j?Cm8; ὢBgڽ`A*k5?Lcw8q?َNbf-:GbXAH“cXԵEu2/kYkbq7_D0`(TffecOUs>̙F]ߒ LT*D݁m!xŗe\[V$M֤ o!U?Th|)FjsҺA?GH^cXviPs*hM\.BLm.+ν(Em.}G|)87k(XD^낥kr{ .P4eyJ-q*gl " 19&R!89H֟ C0Z\wsgݣŒQu"A&Muv {'hp4OݰKo >j0|6z;<Ξ)*yՕǗ8auXB}_vT_Weyᖬ1I=MY3l?#/po:=Цg{`w59+yX %l_}}Nm ܍ur}0X@'JY+ t5sZ3YLB&IcW?Nqxeܛ=-?T.s %3: ZUŎY CRr(E/M#@vXEqZWiENHEIP!6b1TU߽b'GBX`(b3TC b8ƃi:vӼBM.?m؜s@T,Lb/2Lioŵ<̟rT.44)9SvڞqbC:"%Qg VHh@Lc1yn>+c8SGHc2m\9B@YkUjrL z<?i)@ފ8(E؆zUGJWma]^ idwm{7,P,7\~9,0ESZm?L6G4r44o][EF|>*iU/|S;0 C^rAAj4,G[;G8Q)f4/ #:T{˥QHnumΈx 2M13zJ"UyǠ `a|z>L i,I5 [bD^<8$Sd؋z iUƵ>IW1mIn)"o:&ۻl >]l_B z*!m*}U7Uܮ/"kP]8D*{q^ѳFk=UKnjʉL\1Tn uoqv'eİ8Wy/:첸]A@8^զD+ o9蘹7qd-R; . ImوҖ~[>AzHjJG8EAq_WKii]#?N0=C|/=Iذ-Cj#i)4[`?Zr!tˌ!#6%9!W#:E$Aqlh.).%|`1rpYw!2SMڢԪ`&1" x.AWE(~[Nu{ۗp|XMSAbhۍgKhܐf6.NIc!DIX*v(u@pl91wU6 *M׽&1Q"m3 by/ЇjS]Fdᏸ[^rRߖC/P 0[.c7rwPf".cJabTElS8v^I#b&ծĠJ4.0->9NT7#j}KB{0m@U9<{(9,qثƑ{@-E KEۖՒB dv+&o^MQbe5qV#}̽NDX5ȅ__Z˘K{qGn5m/x\1Z)6(EݪPM=!=%OO$WsC"yt\ǫC q(7jnq`×Slocu& /#+)PW&g%s?7̷hGt/_]ݭ8K2DEpziZ>P` 穖t2ajVoDva)At"yJ|J뼨=Mfu8*0M9#w^zjD a+~! 䚆1ȅ*҄q9(ݍùQ_0ɕB2H|cR|UZ5Cѭh惑}ikS}ꆉ8%is{ߍdit* ݴshpD۸?"J#qu Xs W!IQ`Xtֳ1N`~L@*|o[H%3K*v-! h^`oe$˷ F}v)fC|$>X|sOګE[eh 7)!}`J$[ w8 3P3BBpШ Nqe[{xrss1jYe o􇊤$ P3`ynqL].n>sޤ;aE͙ܹÖGh@SO,.-dd*?0ڀKe'z'ɰ7TvIvQoqsr}]!ewhB ϳ*p%|Mb%7Ɏe texuCM k:#~"zD߮u GIM!bȜRknAT"$Ik"͂wPKptY.HsȻYXȕTOGOWw7o1BaRzueiZ7 ?/5ѕFj P"/M.=yw2<М㷀DE|+j~J?# Auz~%T'"M~R9 H2oyEcPZF@mH-[z&;ΦۏC5SVPjH+r[^Z`2 7xU aY_#7OLry$3_iA* jz2ԅOeJs*]"csEl^۴җ! q)̼1% Ğv9ɖR i+³1 p<֪*"'p|U 9Oم2i)fF!mGU8؉Fţ# aj@t3s|p:}_%{ I{n&qaJ \..bqn ^8'+ck>[_r4šWL %8D7L5A^LXi\Tȃ,ۏǝITrxc n\? h6?؏r=E8)ӌX+Zъo= vSe5t -,Qs@҇UͱIn${'R`ݶ2c<#c&N MQNE޺ 2yb3&o (I-''g}S$pS'$f6*Y9ANZ2\.AF-F?HDȞpu 6Mx%YN ǣt! {8>r5tf?CFRs" ?`0d% '<-IgeE=$Ð T ɪsPb7{S4W"yMl (86x 3dB:C!r58Q "V\J~ GMC܈ˆ,i.FΊ~lYmG4Wv#LzF)'UDmUSeu3-7y-101=` i@G3d" Id۬GE;<>(]ڋKzI) YL) Hɻlq7$c`ǣ |!ͮ@a:ȴ{JWURYM[uk2 rBF,FbKC1LC1KyT !3C OeE9B%\Hi$;c#¹'<iSӊ5 x_DW{d#w߮M5I`  ; 6Be76kgoźbB__F -zNx{U/Wy R'e0uH:Z]6Iұof'JN\('aj{8vC11d`j|<I|9Ѹ=Mj8. [Y|!CJDlhضo!sI JndGh, $S/wbDSF0űaQ VmfjK.pF n!SJѶErcg}gb8:QM`*| o[dy`=CӶDEWH=ޠSXlكt ftLvE|lyq?ݫg5{VnrK&kޕ]MRS+xk1 MscQ_w],/w]Xŧ\#b@vOҠX,L!kMH]Pۿ޶V[vD4S\OA[%HTTVq j) ?빴TQCQh3+9~V.ԍDUwmߥ)ÇhNXK!vbrrNw^NDp͠>7S+80t?/a}{8fP2L*T*: 'DtK1ΊY-Hӟö )E+ En6(:DJc)2KV <ۍf9 7,% PA:5A2.xCa:i< 6^@@ B@g<@5^vޯW|(QEڋx?ڨ éo: 77=;tԉeCȠSF?X}TF=9g6)(j[P̢ Xd/ ~F4¶oC ֠ 7^5y3AcCm5R&3f+*m'MtT1.;^45o++Rp@l3njTYDU^}}[iL7ÿz%`84VeJܣT8~At^DzͳЍ},J]w 9Iz_HNb// 8ԂyQ7^8TFzh#us*VO1W+Bg)vMsm8~w$\Ahj#qM:`gz}qKIJhbxm*-pHL4ܕ]".VP`"AIOXrXdF]>Pr] Rmn(ydˈ*?}' z&9jO+D?Ca#!::{l!*N sb~43H@T!]~0YHރKW5æ9oliu$2Ep'a˘YJKq=RSƒKް 4\c.f.QJDxf]ap#-@KS`4S gW{ #F X8 V)c_)&pϥv56֖Ѽ~i"[!oő]A3•`n A8 bVW0#˅?Ji,Vr$ѦlH@-ې{ jZUs"eAⲯH*kC<VyU4O2$$3-Ro[p$B>ͼ@ 8_lN*b_DŅ˗+O`TTKA kLk”"Lx5ft:2\\zaSL^k,B fѯI{ypbh?1funZ3d$[˙>HAG'QX;.yl~t`π`~8 6b2~O7!#`f+<\"fX|7oι$?)sQ - `|\. JhtY*.?3y@.br>ھ2( EpT ` G8I!E_7> @>lǁ1aa= 0 Í_QWiQiX1ޗv^g0D-\$]ybYCX#"WK"1osBwƧv`]pI. ªUJvKy#eK. H̓16KacnJϖB@qd*: \tw돶dyzʰЎcj]拒 $uKRbw|Nr4ѹ@k*1XSaKS4_ ne4/;֧vK㈯g43{p CYô}uֹt͖|n<,6O=C.pVD1_3/>c} dN j(,*c:rU]3_$5utQ0T b G *=!ФRuTFv[鐍i ܴ.Qy1n'fz%Ww.WpLA"Ws`VYp)խtד sj R Wωtʟ}]oBb-ee,N\0YDYaz\ƇKgd@ -LTcWc6i:0+ TkR @R uJ;! (m6WCKI[L4W\1ΪHrTsglIV\ij@5gֵ|%-ʦp.j${%>/W4 QmKiD2pG m|cb1ѽnbݶ o&i:fD o5`'u5.FEMbǐ@ ćZ*?uCngL4 "WMAʔd v%ǧ>ǣ,xJ6R&#ab9w 6UH1YO HR`^B#5"bh=l%;b̌b{R:O.t)A-NHRZ/FC%FVo6\,_EA?bYkыܔ8uPܗOT'\ *:^ G`/kpo@SC:qa&;oxы9s_JR(ͫ/:0uЙl0=8PHFc#xV@s3|4jx&r7LGovmls:»3CN}u4 ["GYˆRE]f}Di^\Yp9/:%zr47X(fPOC~LR.ƗyuvdS(>@LPqEcHC+`ȃ(~1'^&C HjvɺD=z v#kF[W9 Z X|.BC{x/nrUFpFwd]x.=Ξ>cV^oҦLcDdNŇ,~c>b/@Pt=w! Yu6vpYMzҤ?9A8Cj)X\U ijO ~R R"k| T"_ 7[{(PRPs$n&;f[>UIuD }f&]2H(f,CG 3ػw8kvq"V?of d4zOȚ F=;SRϻ~`{HڳAz<)6CC[/cW[a}jO:iМ X)kL8CJ6tZ7Xmo24ǏIG;ܬ{ CC C(JD3s~e }B b{@vٝ/+C`CĖ|[@v@v6SؼL/ +c~ x"~nq:RÅ_͡A{n8ȉԨٓ3NB[ZRpIYB3$ @r`qbphKnP|r֝ӚhmeO $c~~7wK%U0=w$NjeV .βђG׀a2_0.vLs?bS*dKZjEDND0^+SRpK|k*$.Qkuбmx%} ZE [?N]M}ѓO4 %? 4Beo׿6J csH䫜j,$dWllP1b}$/fiQr*Lo⿅r'ZgVʷdV HpE HC i!@&0%Q :Bޫw:.]14ox4-ݵdH쪭ө(/ UQ8T z7XBCme@4)JEJ$]CVpB3a GljYj bE9ט ?Xر:6_#Y~2&etcX4:#:QG`@b=l&yT;O}8Vk>Нuܼvy?B]8dl+wKEgW]$CIV &J%q0"  s}leڛZ`4[h3ԅ\@!A#`@ F6R_h\R?оUiCsY颌#OF9-rJckIo9|׏%DhFd8>MȝGt.êőV*F\ŝ߃_~O~DE%|gSt 81Kdğ{̶vd<4;07љ u98{^i궥B/Y~7I1d-\6("vZ$. c9ųbI>|S͏K^v 89r3¡h#ҭF9蕘5tU3g[ۅ50DcnxbuL8~ݓW^߉lR@Q6<%{j#ӓA,TH~}CH0dV0p+~Q_YYȊq'ӹoW<,PQN[붦kqxsz.W<l "}1Ņ%L#R,;L Oʖ׷/5D_Y~!b'#J  1IJϧj_ D&{Olr?xbVdɥZ FԴ{_̀!+&- [8RN%pZva#^F/AzJ˗ tr|='5ŊqY!qswӷq0>S WpAm{T*ʝ=+2oL]c&f􊂟+̌9G͌r~%ofwf 0Pj3#}QX#_>?to+`na';ݪ C:IYwVa fd^J).Lb XUKp'.tP9*梞и|!:.ZnR ©97>  %1a ^, rfÿS*`}üs)*wdL8s@g`KĄg5v~{YP%AnO#t>4or EɊY=!ŻC1='k}#d8tUGmw}٩Z#T#AO5Qof7rzzm,6 m#~хmbps%HӅoG.e!/hʗ-.W<-?K,m=V3}M/9eDwu Vʌk7kZBTxsװI.m3sR1zIřJK8х1_@cPe !3C;ޜ l XA#Xjp* m bKcײm<܎a1XRREGْ D{9+-Zn!H0]B\#qYu <=pW t9#T4t/bz8+38\ӝ}r>$xԘ y,ݝ-M8ɨt}a@802LS}[FƢ> (Ǭ;ڑܶl'Cr[OE"XrzM{]S?>JA*E ̀qg kq-;k Oqǂ" (,n ):?do̊sY7z|bH<>Li`P~_Jhx9RcYO덗nV&&(Y|~ЮQw0G-LD2]бa %=h~ 8`iQQB["UgdIWb`CQ yC慊 L:Y^_]Sm><Nslrݶ$~?jmk۵3k] z q,>XޤKbȀ+i(_1r-MҏkQx;yd+ P#KzYr^~8nU0?-*fFGEKnT9dC%|pAIjɊE5qd&—]%XmF{$hífC[` Ow"^lq*squQq~ j3 DT1Te t0̚y~1+LfKQV mc4d?fc%/pAq75}Ov%u@5`[/YAlE"-u\;Sȼjޟݛ+D)DgT;rsGRcBJ-:5%ص-&#rGbޞCOw T{Ba!'{kihbYɑPK %(hmUr`c)iߞ^`S N$A%itvy@<ͭYy _"ᾒ'YϊrAu?x)W("JW)e;zE-, )߲blP.vG?;IG]&}ap^g/d1koa>O28Y ꊸJ-lo!33Kva3u"NC*y¨a)E\FM?d$ﶳ6ȣIS;8ք+7c[H0>]WzM!4k9Ka`6WYPT`7 7 /*dhZY(63k]ڸ_Nfo ǥlkF*CdCKv*= dW$2^6qAR+SL}Mŧxk!91 ;3|9c]9e/ykG&BN$C&)t榡rzg>[<$nmY?uGڥpVxnSX J!/GmC7`]5Ζy{ս;N=ͯHZ%?N _IJUu3;Ty#\[w#!cH4z(ARSuA-l axH (>yVcqz,Eպ;j]4w4lRʼnV=MM5N&y²ިR ͖?Yޤ"8ɡGT4ڛE8{j涞?fQWJn<K|(\tp,eQjӤ63 ژ:_g}/1)} 8itek:b;0\.T \f)s̅ @Q';r>͝N_pNO |mׁs*Ԍ/h&ЮǛCt % ac cݳA9 p55[,Q*yGlML!F{ (b"tqƥ?R/XsRωTi/QZ»KFEM"붶#u /IKyk.2: $hSn#*J1|tWTQ;䓹 Q#X$u~-bԬfT_]!9):=8K?-Ew/ZLULIC FI}Ey]E \vm:P=9W%{<,H9p ifd{2{Qq *g\nSzqKUyȏ}R̗W&m)06"H.a.˯v5+گg;PkJ"pQ e9ޣ=PNؾale2*D6T]蒾|ݎW-6;B>G]]JHT9ROC:gtҫiÅEԡJ8Q"uk=mO4qǎq P?U8!`>!w@še^l.@7g[ԜGLR ,įtq*L dujsݐF-!*t<UpHp{9Qz_%9*;iN̝ G8*| S@ ZAyX^w@mR?5Itɐi\D|;\4?mCNRAC07pgac쐆G6Q PVU2?^jGf$l2sӿK1L'g;ўy[ѽ{'qG|pY a^舭k-l@1"I|m *\~?ib8BRJuO|ٰqwivbmCpgP+fԟ\`_@X{˱iҝ5&H%<2 &NO?&H榙wvq*L֒SEhJWtEZ(LhD.]ήF] Z$6"@c5!oJp+p曥_YjѮu}nl#'nlY *0xH Sͳ]T|&!#Up1#<YBCͭwG'YaO.? d:3y5DI1Ӌ[).,߃ ÿF_|[4uhZVs NZ5ɶ! zTj\~̎n;l#l<^ǐXd ݇pIVQ:QPaJI#ViB *EߣTB~dr=6Yqf۴r_TP'W0s0`jN3 8Yh(NZߔqony<\TLQ\+,`;!|5E(kŗZ4/+Kv\Qd h;Ph[DdX4i]L;vsBG` /%bι+t"si=D{8L_@4u&Lwk4Ll ۉbɜlgאhÏ8AoZ?Ѩ.s^<9خTZ%Kb V7MdFE?68|4>Xf1Brq+3L͔O=&*@ca2%/~Hms3 !VuIv0۹.>cVNB:|vR:ՎdNթH؀RֱE=3ڑmiOAΞ T׹)ɂ('V#Ox(Sl:Oq};S겤u @\:K]QŘ+'|:'k]D >5RVpi/N;:HjɷVqI`D4>{,]* sƬڻϿBO=Wơ]bFvEsu)ֳ0%=Q3ua:Ų-^i`<$ q`iagw&M1VbDbƪ42}NeP\ 7ִOd .(״5+Ni %u=s#d[3r[g[51bVѧ;}qhw=3qhPƋϬ&̵}"o$~ol,>a&q g-H289fsȿgpwٷΞ2 j%QifVV>!}` %jho=bnR0$1!h{:{A~l;?UJqY|NM%ى qD$2ֳ>X"gt>^HRŬK!z<(T˛&R7.FNFUgȚ5q\B{YC/m8\ .p]<.fنOA%+4}E,혯ﺠŪ/,(cv`եf={U<&?[Ka F?"5 ũb(z /HMAx^pS VLZ?ԏp8еPAI.JlowLdJHNbuQ̀ j<_VIy~2_u-xVB<TJt+#_NXaqֱαQ] ?\<^kH6?bgoqfrm*9ܱ C]%p 2*LK5r }ʕ.h~J,+Pq4Q뎒i,{4#ҁgơU>"h\N@؉^a|CXb~TsVPef1rvw^Ɖ# 1B6MP/l(k[U/!^}":b5_̧>C Ω) JxnLpqr/)wz&9֘~ӳu (R-CP'r?_hR#% Uw GnZy08BHa) Cy2z'd)hF aQunQYŷȥ Q,_M%z$* $lBкLX>'=@rGT9J jG|.Q0=ԕHOjWEJ^SE])F5A3!?4m(8!I1q9I,SO}O^/{yJ(C@']ɞ,E$]\h)459`ȹ&'֔@lר,$R= P,fr((W7f"{c;vߜSX -$+e1LxxN@ICdON+L57#՝Vd0뵙 PǙXIEEG'9֏F͵M$Nl}Qn4'Xo,K  'fVHfN;?le+?RLKEZPt+v=Ġv> jŽc {N,R3etp|8kiP2V998Ҏb)l"ftBTaR IT୿!Z }*7WT Π{] wdDqH氼[GAt,NZɻ׋ۏ3@D .P[W&жZ.Ias/j䫓ͬ σ w,4~K@ ").5S} a@e3#;r8k|mBL|(iq r9eи ֵ!<'O$n86.hH1L$T66t#}TJ%Q Lnj[339PA ůK`*'g5 aMAS xdhƿkFN͛))6 /i%s ŪQFfZ322Zk~(D7 )tޗ0MrY!/5 }}a2Nn .oD6N.1UةD [5ՍfBb{J0By ӌȰt%VuH>=ݐXO:Ɉٛ8<߉Re٧`&p-_-}90o O5}Z۰68򿚁kY= GRlgI_]dukYvO)aҥ_:r7b'` SApThS_H+D;=Nχ_uU"[|`g'JBn Qq[{+08R 3PO,QtK]ܔgXv~#>WBaX< $c&$z^ϸqAB0% Qi#xr[#ߝtYOA:iD 䒔 Ӣ(N6\P؊Sr*SKϢ pkxy5c4e ʼ5=V={ܜIrBix"0@" 8/{Tj]{ ^O_5D h0}tũ&}tdD:N0U 4ڡ 嬺xHx;ypg5; (ǓsPC&\9{ Q #s%Nlk@?,ݠ 3ȮaanKPm]R݇8R u3xR_ ny}-ρ9-Ξ:!Ym-ٴʶ̇mH~b+/)j>TdeZL]\؞($ڿM;sBKyvI0bª7ɑy^5>cP%C:@W݁*FDZt W;,<3=Iz7YռQ)5r*K07C6c_"dh4†/H{[)Gz3p 2ّ .*{Gے`,PHWJ QLy9*}Ij:1 \V\󐷜+*;Y>lsTt*ǔy#~tpk!p=O]7HRڽSkqAtݲ׫,; B΄P >y=B MR;G'):,SB'",}η@ѐҌhAz>DQJLow-JJgN.7. ih a܀Fg]4 Z69wZº{oo SPR.99 8i-=KԚ0jԺ!_*r=OC1%E؞c[x[ΥdMEGp.d"p.O,9b_xH8́8Wx̆HXJ%9 4 FK77XBy{(z'/v-LP`B~qZY΍ 1(!2Rj麺O5!Ȱ.R &r:S!Kϐ}.廙$q,\ R%5-v] @ggJ5޽ǷV#>JZgqՈFeP0De$Rf<ؿxalUt{ޣpu*Wjs?Aa ykIG1{7DPG7<:eExM?;N9JӎO[ũ+WoQ0l3pECtIdC%6/z9zxT9#T.=C7 ltx2gGή򋳀E ;<:m* fdD)S@G+Vnyj`gJ+Vs[Vgz76%AZ]M%L3ObZ> -? S@s&ՆJ9;4C&azVWX] r v,8;f%UpՎ{'2Ԋ5J^;aDCUۆ[Ҝ/6~בk,lIȼuW&B0a&xx,e߸^Bi߆.dz i9/"yJkA>{nֺ2w;@p-gO4&lϠhJjiZ찥 J7f7BWU }g$kV6Pٞ'!Ei>v3s/}"sk!,b3NzWkBNM b8wNre7 ${Q"6Ћ[ۏ[|[|:0[&hUKC4Εj$3] RQoxʧJMZ)e&QimU0`,LHA(7j)qn6ӄelRaGVexG(k':6'U748%}2=5 4 ^";S(bT@).)#-1akZ_VVN0 bs^h@w,O~΋~KO[AbΜ!ɹ{tKdk#YfVR4HfXĞ/gɓH$"pݓsc֑J0׎X/ "5L1i.߅?3YYwEӘf%pjQN\;3)lլvpk2)lBsNJϨG.PeF(өb΄J`rpPӥS*@ezp 87,XNAkyl&4|(.y4B~uy\#OKqǾ=98[s/'՞XRP1Ge&[Y\+]0~ADǃ_OU;N^zԽc٘b`0Dw@?xJx~72H%-y+Yqj>7U\Ҙ^nG{,xty:ԍn^ ENf=)]6:TI gtk哪q[4=LԉpvܲQ8+Dz \;,w^kGDT} 86ĪuX]&l] 7TB0p dXrr}Ay⠂CREy4qN/S>0olѸW;kTy=+MEj纴z+ʳVcTh os ђ uٜ\lD~ssrAUiT"SOᗋ)N_Tی\ X1LBmi1ԜS8'b-#*="7n|Qeو@'Ѻ2J(*zsH^r_|Saqp)UxɗqWy,ǐLt}HMG&&%u[E9W^u4ЂeJ=RkW-=bys0v'~>+pfRR=ǖNRoS{qŹ^g0ҲSLb9mXq(E廼%\{di wpqh %aK[=Qq@ѠeC V%% !GZ҈df ;!%fxbTw0Asɧm%;} YK@_=m>^/\`c-%=cL٥2 6gP}ni)iߡ @OE  D/BwGˡ)(Ab2)uzo8{C~gJb96uOnNzcY pZ}4C,JGN`N|DZCâA'{pEd$-_S[_ח|_g$2AS%]hBfa?&ڒb;ɼ|9t:{T`lSMy,z4Xm"[g=uCG$vyC On}ꋔp8/F"iDPP E3"3:yt5PnyCƥOxzG@b._̱C1o]G LlRj]~!s ;hwL[dkiyq)nThMu :nPc/m[Ӯzz/NO?<7-iؾorK9U04"%Ou2;-D.˘h3]͹ rQp^Ma?FxY)/ַC\h&>VH9kTRB1(A {h郈bjƮo1~ 6B0\/s]&a^"øH|]JG!oKKO m˸/]#9`!Z:HbwtpV̞읩ʃV!H}}g\y ?^qǒ Gbl2plJ놤*D@M8-Rj(b.Aʡ4q3f񢟧Kec3 8$!4`RN j֫??`Eek"B/g2Ť 1Y]%Io )U9FijnF^GjBjBg~(t4g F!xD'h\ۘ8"Map=`jr[}S _qT]Stϣ+x/W8 D Kx*Օ>7fv 8'9^Σt~.Ohp @4q$!=$$F/q`;HT]_QaC~X3mgv?PئR9ZTIO~ӖZзyzvcX8mO6߆_R[B$װS RR;_< WK ߼"_lA% 7QwPP8V(7s :[ť X(5L@ViqnB' >{iiYlM֩oUM*x^С,sjY |DXu4VHO-4= Q`{+hlEPv-.&Ts֝5"3H72[CLwuuZd:*ۨE O E%73> !” J9eFk?j^Φ{&H()fKhh'v2CJ݀صyOːSȏ>uBX7/fiT/GADw)NNOGEƶ`Y 0b a Б˄Y'\Jj^P>'67B_;hBJܩ4N#w)F0ր*AYwY~S=dAB$cԹ ]2:Llp'MjUE/10tQ@gKQ?ِkpA.v Pa4eCJЗDvlw;*iȡ3 3I:@GQ%0DNben}I D'_N8U2q=HGw=KL/I-kaH>Ǔ/\@WET퍹bxQ|%֔z !xDҀzm8^ooZZhH@> \G1F{uUGeXpUbm@eI,6A.$Σ`N ݨ L`"⁵v (k?mBE%-n-!8x99 F#h*R1^lE3+Ѻwʜ- O ըfXYj4=>#;8ybB!u\=rdEƚ!c EQ/6'u&A^W zF]}γ+i]sE EyJBU8LOR^nT&8{~G]vGz-R Q_wCeP.+4L0+-f'R- ̨w՚N[JJ67NeK_2X2|+͜Z>%a3o {lY0>^ux9elOR̢*BeuY'X+Yl{6ЊfX0QAt*3?-nt \|?lpҭp"F^XIP:ʐ~Nc E`֦|*vU@U$WܬGNNI3 #Plѹ f[9eP^Xk8؃5qTkOh"`k-TxA, xtIy}f4GcsLq*^'- 2:Uƌ(:<0&is'Yo1%`k N׾(iPJ%%i gW-&_ZLQ*5qo8<GuWI_'%H3d3oǹ{[gmIP8L(-"uP~”}%{O1?2*u`jDE[U` rڌC073w͒|/|scP '|kGdHһl4y/BZˊaf(qePm47,X x=GSTbeMFbI;Jd3ئ͗Q1^:Y^ uo |䀫_YOrbkp '._#C_UWQ֓ͽW}(U&Dֱ쌄7`n@ŔBt݇ Ɔ孑Mr%1^ cmZK sG{4I})y^Xo-6WL ]RlnzZ?Fl:bͪ1 cR!2NBْnd[~:c\ %WBԝ(EI~sB2M|'_ak!DGP8”^zh .hC%87К(yUS cJ*"#"H:r\ r Ca蜽]ێ[81bbGl#}#ZT!Dm"OljKYoOoD~gkDxm444 ?WENxǵeM8zb.:RVZ_/Z0`qXT\k;եpJU*3c !&roPYZ{>abT ZeM1|8(!o&33*p– UQCkzX(.Gq?+\K=5u>Y&[(b ˙Z3DHƲ@ X:^+/./&ple:]jF]~O!÷:`/헸o 25J3pMڜme/Lu8%A'3t?z_7"K莒|%q_zUW0HL;p.|[{м,bySxiLw&m}\Z'uW+9|NdGܵy7n$(z]6]hS; =h1@^?EmOCϪC!0ԋh쑓?ZHs0)вm@TR"(1)YVR 舧p#XA 5wmP.Zt6^t%fN Ԑiui j=<" |n;P86ol*\D4˞>Hw Awk%bzT簑C}Yiϒ7WgtjmB./^B(ܵS9(JA7[| Ώ.fCX)ۗgD7{Vo´Q^J4JkLc9\U C8r߲Wu-(-٩C/eO%l0<]ݜV%fiZlS?2sIt#ѥF!FSb`H?E)d10::O0J 貞?\hÀY!"Jvz51JאϹYqO([$f 9hfcaj<_/xKL,!@;Xb[ _^5xb6Oej$v"BaxOi^zs. l5^C FO_c9Ϟkw_h>D@{U R|idyy|ctn>v}]' 2aWn.xjP T9#s\? GJyT_*? 8BWKsX:$,Q4«ܤ{n!O5J85ab? *8eiB؜ec×~(ұ% E 4LC]Q*j?DNxr[J~v r5' *UYFg8b/x6!CNӘKυ9ŭ[j.|UL+Wܐ*R ֕Vh}Gxt Kyev` ˜vkF)[ع(́J?ͿHb+'yhpٰgB]v@ "MSzwjXX2ns)60"PܤG@ X~嶍ߡSˌih;P˖V<9'RV ꨏݹs\1m(*Kh g:MMKjԗr^ ݡq/v!QeS{:XJu.$?K#0<0pS"IїOG/lΰmHN@ +xUq_,?vɳujiZYfIл5=iA0I9l:u5CG2]k.cڿbPڛqGU2 4W0̏"^L3UT2h"S c}BJ_R>ބūmRGǂ:}ӟ밃M;"ۭ;s%0_=W-HKG#ap&oI@P_\* ZU,[q Mx)^5E2ֱ]! GQrlaauw'5uvߘu֕MXvEi,TV-`>)Sԫyd)׎!W-+ێ| 7u@H@ |)4y6-khp~^=<(y.!CzjO%ǖju2nR:,F :9}ݠ@6?;Vl[M 2A(Lm=;k]L 0o./Cp;*!$y(l>3ƅ{zpF81:I[ * mڶBMU7deovYؔ>į.zN쯿M֊* ftf Y>9\Ůjd%!ҙZTHeR}[A?y@yCDErofhQ FJ# 7 l؃eKr4,m~wywV*  aՕQm0O5,1'5")fLSÝߔX)';3N^6ɂ4<2(3]ԇRǭ8yg5HEs"W;!n_8Bl.u9^(ܭisQ1HGu0pآ3Q1gR'MHEE~;p~yIT&e]#Hקa{1? ^>vJj@+]do^$n~ۛZ5pė.# ϰ>Cx5Ũ8ҀjƹlvÝ_ļ?`S߶ٿ#cpNn5/#ςD-|U^ <Ǫ}T eD@7RF ?٘OGB\OZ~ԙ9ىiVG!@8rK#Ğx< L5yNXS0`AF)'H3"Ncs.nzoWP5N@Y̺ >, 8knoYQR`K@X; v*v0Ss׿ti2Rv9!50LVQVXiñ"P:@? ^L~jw a'8q9 #q)UIXCX'I!ڲɾi4HxHҲx%4*D[½'˓VWOEzswҊyw6' KCJ46w}Eq#>7e/ :*Pv[I yȕ$Vޛ;x)N7F@\/}rV=[V>"MCZDbEgɰqQC#ت80 H$څ>\ЎR%e?0|y^!-iSRh'A k?Db~} C#An.5ڂch1j7Q?IU;]OL,}{8S#5Sd[%i ,*ml|m<:/ @ {Uք\`f3~\rHi)VēX N)cS_fWA$8S3 :ABBAg }/q:fak?|*0MdY:vM? s'`-ZW &?QĤ˛ ҹlyaa>l+)ݩ` 62*4j`@jL(*IsBYX͡ź Y}2h`~7J*hyJ9pIdWr|mꎡQ7ԇ> $EvI~_Uꛚ6V\dž;+hU&E6RozE o!%Pf Q^O[t۔=gc@)w I[Ěهv[97P,MVPxz#4Ug 5lI}RЈ"g׉Y. (qmf@ @/Ziܴ7'n*loCR8gph,9kolY E^;^B(_ُڠ>^$5nk=w넸.. ([!!%bwS[ICGj:ms=3`]FȜI'S/J!ُc,(aɜ,:I([iI_Ml:_ä\X0p2[8Q׿[,?b8峫Kp(D"u qtx1h*ъHd4ombe׈!~NoT \F!?d-tVH GA[j1/U8z Jΰm];1Ysc>MFb-Lۀ$BSfrSxBK>[Ŵ ݻL.,H84d;b95z[ݾAeCPl9DF}8%~ٰ$k":P4Rpy!A^Ǔʸ ~nÐD|vp;*WZk̂/⋺b|+Gq ؂WF!za1 [bRn;v~g䤴܁D Oqzxܱ\ոT3kܛL|_ď1}1߉LYd9<]HNV*+yk+ַ*:y=,Z}[rcV W/}W#`ctt.YQ8~^qB'olVB-a3<y\\ES?c9 A2̃Y.3* 4|dpW30yHtɑ~i+bm biz*SDl+W%Lfa EZ s0K`]1xE_^Ql[ή^"ÃĀ[*Bn<|5hĬ#o 296ܤn"maӻ=8_zd\bp״!b)`Oe8pCC@wƬz2Fh$Aְn_1. R=9+#1/!xY et9眐^s[1t'gIJ}\I eu j8 Ws _ge}g(ZUa(CNwk^*#Ը1Lf1X-zpc" 8 UQev A">`R "lo}!Q ڌ2]`bA-- lָMpp*͂qbhgrDRK7hA A,Χ-)C cR1t6Dڹ] Q-VRSҰ-3b@QǗ@1)(b<"q+5cCh犗|.>~A8:ƅ^Oy΍eM a4|O.$帡bkㆁ2n  nA3%`G+AH~h#ȺdJ$k0nBR\ݎ-XQ߳!]T0S GG[n GC~q+ Q~gUr B~'h:D/GܟIA,Kx/'4ވr||| R$y}ՠ\R2x$1M Jv0pɘ3p=9%GIٵ E2 ~dR6ϡ{&re'}|m=m 07>D^ &-koH ϓ)mZ|NF$zr,xwtQuܨRGC]5}~@ K:KP{R፭n}o 콝(c'[Rw-k?j\k0jUIUJ?u}ti)"v4C>s7*MAZK2N,?SjLC~HȮW:u\ר|w>VfNܳ\vcec4[$ d-:06/8/̮Zyg(T_w"(%FO H9Sr'w'$W]8"8 G\)K3ywWy Aćksl$LGʁ13o89r'ҕe"&k(,^D#2zQ6~MoT`@HCU%CMm͎^Jhu|gGNʕ'h{"p Ej#*G񂖖SԌoTAF5Ɍg;\AxD3|P':/9Qr6aWaΝw ʣ,M/W`&G &\ W>j[4}ɒKl]k&u0%L_R܆2N@_Xwo٠vO]VXQr`~Ӊ2q7#Y(tQԶ(IrmV%_@ԘDnTѸ1mI®fmK[ŕFċ\[C}N_~ojc] ky0 6B,G,4Ya"@J%5mn[v(uSs(B{jZgW#`ި-q۸nsL/1_MWeX݈M; 6;št͂4>uzG߆Xl u}!9l/)Faݶ]jFL0A><)^)Ib[?#BZd贺PDT'/&)gJ7T]Pu +K\њ={iRp&|))lݣr]EYL=o5%{GvH:?"p&> xR†dйa.٧@kF5_+=`*R]2 =Y9vYqYe& Sm1eT ŢDcaǑX՚h>I: {wxmcG!B߅7 DZ;ay?oI9jjι1텥 ee'v!E0BSШ OYv=naPR5t穙[.GyF 2e"c> 3|VA^huYzlܡ4t{M8WuH~[`A8i r?=y.pC2X͘{L=1nkX=n[N *USv ?OcFvt t4WGϳ'}#qr"r-$g,Po_UP#ULGI'2]ѺR!|w'`% 'c8d.ȊЯr).E^@n,C ~tIUV >x1r-JBਭR`U0 ;8`X/Pbg{Ut]h42?&Q[qRpjňT:O6vXPp6.t ؅ѝG/rb$1NHM KKp}`E4O.cܹyt|Vq]7vJ_&tN܉VVH!Q˥09DTf2 4w>(D_ N$h` Q0SHg:N!ؑsl% 30uOCh1?ARPlRMoCJjTzi83ls"΃ZvSǤv vu $1ݾˣ.AZčx%B_))n0')/M|]@7$TKn*) y7R*G/hscq,7I"?e q$ʤ bO]$'?'KMHv]C[4 Jf~k~&fkU()ztV\ ʵ9GB{L1 HmšȰXU<)]O#W~)'Ř \%> ozLVve6;.Q9d` Bpc%G`/g:\P"W _` 8a ̕7ӷ\Dd1&3N~ƾzY#}Y0Q?ݘ_{ڶ;YD4`Rٻ3r)n ; [O@U_{hYYR?OP};z4-rIYGs%-BoPlVB\Ik2ZI_<ƝXV3Z5M!ԁwKI#>zy2qK&-vaHy_CXzCeSzoЋڒQYi|^DP::P̝sʭXIu~ͤ a[Yy #`ok2l{*̛.>\AvT)w)r2+myx}aάȽ۪RtR0@R(%Β⺍=ǿ: уg&.`Pv/m>d:$P^պZJB= ƽ|bOз'ANfG؏8 F5#2wղ(+mRѓ#sߥC+nu$B)V؇$NTE,`(HK-а+: rO#`%b)2ͨf*7|yTUluB7|e;ʁJz)yCfXrYCiLDX,:ډwr,71uS[ٳBݏ!F$B%Rȝ[Ka/~nIȃGeX*6 F667 Hj-Hqxx@)=(u𔭆@~ 3|caiF|]o9 <;2!h$F}( ٧q(hbRL%^yT ~(>?@$q5;47(` fFlkG{?)X,lhdơsӌ˃$i4NOHTGiXr2$S Sd@SV. UQm3Aanb֍PT aJq|9O?Yku|̈́ Nl_0=dhF?Sd@Uԭt:ʟ_T~TsQ12zʞ6%d|ZNp"FZjrghˠ6zY8🤙@Q g VM?~ 'AV l׺DsxS*"90XLsXu>ht=vN'ڬTH/ƣ4[*>FaYց.){szߟ-AC$$\&:N;[ڏ\hN`[_|F/Wz#|"gZFs#6AS WRo&4ؿlV'L .'OCat|R%q7j?g9ОՂbv~M3G%6rfBl؍BNucڝ{G,ɀsZ)4&zz+r*n֕pKy9|Bu·?CT剐mVuC^)^k(54ӎPCmf5}U] J5kQT iP\p-!4eW%׏ַ|lk޿^N[}FqèKPڥԑj֔\HVRUS▔B} ։)wsqd@@pwGGދ1QF]=n[yAs]Vhf[VcoVQ7ǿgxj8e|K1Xr3Z5;'9pאg_6̏"u7J1)}`Gj S%2k6 iskCI>'ws]`񰧢>[ѝI(11j^^lCHʬjd5xwb/WTb(Е{zoidSPXJu*L#̒OΑ_;Dj7U"ow>%mCd8Ų|0Pl\Z(c(gXS˺rAI%*7[S)>fL%f4#fT9T[~]ݖ<& /PpʆגozZgf1os !zX+i.uѩJC~2cW.b5=zڈ5 k=`N8s(qq2~rNshVh0lp#6=sE3tI3EgXq 3|R[ZO,Yc%v@@Pɷ#k|y݀tFJ N:me7no'K/g"^Gg}R8*L|"ȇ?[S'K@;q?/DiC)i4%rf0.wpۦ \7+5nt}ñΏYDxC O ;k g- :N&Bߓ.tjM0iNȪuf*Ź9QoZ`ᝠ,n8? .r]6jCulCu%Jql Z38vTlY7&. 2; 1d-WZ.|[ln2{yof.3 5Z-Kg'z2pycK35oy=賊8<{_st궦4#WQ6%Wєu̩"%Oike"P/k2"BHoғ`YOzLwt {dK&^\ P{EٻT휵HԃɖXŬi'p4SO24x*o9I&VC3Z8yvu9_ x};Յ~BtM0  b㌹G(MK$}qpRU>KMsnE ;iH7Q/*ڀw+0LBJs?rf: chCXE/sJZ䟕ܧ8rT*b:uy}фY&!HT.IQ!=}DPlG8eބBCQ)t MO FDsKϩMNN>&2>tTm-_E ֡Vq4ĉ9i<￷q.LMpϘQLO]-׻.>]K9v?؊ l&|*q2q燕W /H fkS"W!kxDw?<%im(5OMQ X Up?d&3L6H(IhO^d;hWguY#)%f\YQ2 .0ާo.QP04&Sjy0 ] ֝/:$kԾ mk Khڞ<KWkHaU!E$T8 AxxӰUfSՕ7y53<CA۟Qu]eI U8AіGF\ԫ9E7xZr6iA `Ls/4{'Q1c+<_")Vk}Uŕv{GP{a%APp&uл[Uh%0ȼD/Wo`"}j H7 Nf7P@p8x~ ߎX0Ӱv`b^ʛ#Vn5B;;Dl xyL1~43zi|yGWƜc0䯍AZ}j *ZRP JSPZ[|)fF)@XeyPO meq&DPOGv9jNӀe1WP0ހCHVcѯ(L{|V2q޼C{adez#`Smh=@A^RG=S"\%&~$@}0nj}$K% }Y=&:N{&6a߳-`,|r0lkG2D. gߛT -7͵I^( 3YWjI5(i$X/hbJ,bq`+& 0Сv Gw(DF8ia4Ufn t KRR!4P97G.:qFi`JȌ8`+1]zdIhsS`@N`n05i{8)7 o[sHniBQ;e᧬eh!ڈb.KvE6>R즾*VjaCm}7Ԓa.z/\ %U˒;,`WU#}"-G0C .Y!ɶjZkbsmm,2qfKs81^Wn'' $W%N;,V>g~֔5Ka+IPHԸpzml6 3]2-H٩I4޻֣\. SaAL©^m4sgmn*p{7wN""= ǯhY;,=#&0}ɣŊ&ƍ8ꤖX ,[lo9{m,i &L2ݘpnc]XY#Laˁ'4.~^C8PƱ#Zd0M#%^"ԅ]ة45zJ|V ICo_Խ(7ԱrY^^;Tm٣o }Q*%S.FqZ0)Axڮ}'m)vPE K]_ GQGcTϝd|K1{ ZA ;%٢{Ȇ"obH:`uF:nnի_,zظ]>N4IAJZ&(FRea5{o&phx2mu q!|>ٿکB>;+2[- &V$|+"z!@BVv0PFW7$o3J?)D"Iػyx:BަGEo.uaEZʙnB#.$}9gɟ)'d r'->NWzo,6)Y+sk35Nwl?iD |%z+EcwQkЧ[B@Xu 87P4G);Z>||cq | Rt{VXuyUT ā{7Iuq ܓY0ڣnm+KQ iG`37‹X§SR&l?vOC6M %ݔme`0~wv+W (qJӫ'eW.9"EڨsLgӥim2U?.5Uj?tT:bx ic(w\FA2O]pQ2ODOw5ZB,QooAs`?w[c}줞AgS}P˼W}ָr#ǷRo6RpNʖ`P| Otħ_&Yƫ{M}}]R{i%j-;edeO#AUߕA3NI*B-M\ll8]̭ -cQģR`5@U;F49ao )8W~%ihRFן|G@) .5$NV-t5mUCnt4R㭚Y*,sO>Y5g +ɖn3fv|櫓E)M/jL;_tovdpV1wGlUBDҵ0Miak+moY &ѪU]-(Y pԐW]sL+ ؎qȷ ac@n>cw Jr40QnsIrTD]_JX)#l&֮Kj$Ƞ<0va.NIf-SAi|jȫV[9i"0 ԞcNAuִ?M;z_@Ɇsf֔!PF#[_{휅laʅ 8﯎ ,֭uA [M\%8e˙jx[e? @#( OK7NGe!?!ߌg8ձg "u,,<\^#&Vwo>w]laL uU`,?\lonޖnP\vyǦ@T02@9'jx_*k`7.$ޑD![p<`t2ZOvwQFl0+&ⶍgN([DXI[\_8MaAgLYN(&Hn,o;ԩ{nI6F}3KyQDc+id#0(Q\EX D/qAXߛ.Dt?Ψ4ظ6ErczM Wyh = 47ˮz(tGQR*}&3~R>\3afE}@eG z^+X4nxAY'K0QS+֊S_.NAsi3"?^rYӆ.v{v4Y]<2 RϯLhezF=Sƻ26:}\;bLJMTX I)XHGa ?saT@,[Nᤂ6tP"29Nѧsy+HίާD$^tY&4&=ک4E{`[kƂrhY s.Wy]C ̱U+a^!d)3wSHϡ#k Wo/Z`={4li! X>l5r"T}O~'8g8p`U#MUa{/kxBRZEGДݯ7;^rf?8pH+UJvf& ^RcW6{5\ԚU[B<[ M+7[QpVHPƑ頱t<-% !I͏0wMظ)M*xa̘LSTF*3&S싈cjwSpQq׹07錬"ɩ]}&7Tn<,sK M.g`"#r!9(p./Sl}0(zd춑'Ru3@\(whb՗Jk7.$īJSfɛ,IɊq0ӒvXÇ p f:ct3bL!Egq@ /߷@ڦ3WSJ|!Jd>#h[VA I&И0M+)K+{cZF~xRj\!,fID),l3& beMpb=zN#) ީ'(k;b WA}@S' R`' d6un. 1܀A Vl^ >z$`3U+ht--uۘ5Q]eNt},;<z@1'+Mv$N]7ғPoYuTR(ՆS^AyD. `y)sjnP8d; {7̓A UvvVfԀ&>̯y2b2xB`8o<\h&Uwv A [r+EbZojHb|G%ysd,ݡWuT5;7̡d+S:3IyW s#a8P+N y+8= 076?Q!ߚx[wܠcUNx}X&A."6ZfRSOFGy0seITZ`xz~i.y q.n$_Rkʧ+'PgWD6DIԣkIZlw2*G/s}kLK 7_U9 {#\9t9+%ͯMդgW@X@YPX|s[#|ztRIBGMA<ߏ-2:_er<_ eV'Mci ><1tO]Vqmۗv5ٺwDC79/Sאqz79ΖЄaI\Pm~7?8bm>>'w% #'Y` `e7+xxg;+Ua*.wHS|fsp[𮺸|]3.-hxǤѳE cJC 0ཱུ lfJ3 _mVҥcF xK6`#Kv3M!\D9{/᫁܆iQKNnYA::qhŔܷ7i;GbEN- /um>%7;)I~eAf8mVy `$Ϫ>5Q6kSQY|Ӧᠯ(D병NMgWLAZ:sD.+VEUVg]΁{0@r+a'wmt i(%Uyn <}%Ro.^a ƼLVF;#.b{Sum ts,v3]b},k5 L*0ir:qiKOnG1ҟ̳X(E@jdT}h|WƫzG%c]q"]T|DqAw_$˃=(m><>DѤp)P~<3_ .s6DGj戔 :ݑ宔{#P藁X6KB(WXS& >3uA+<2Qp]+`*+{*c8\m|h * mɫ0BDxXD=肟bR6ήW=H;\ݎIS_2Kt[iTOd=KSF:NwFa ˘\x0uC^5:֓G`G :Y.&r;eaJYGvQêc7* _!_pLY QtLwWFڢ'(ϖmi4ـf ?ŀ -8 kA'{m`no RdRB!.YjȢx((%Gz6"Nԗ]؛>oQ'wM [4)#Č-^ @]{c`m;1O jXߨsϿUaʔe זB {_h0*9Rt#ͱ!R'm£؁*^n9?ELN+YWp5yHm6] -A Q/gKEom8 =v+~;f҉y8ۿZfI3c!]'EǻәM8)2XO5f uCEW@өbX(Y ;@Gߨ[Zehh`FzUL%iK@;gh;"4JdEw; `$ ׀XgxʕzQV* s=%Fma7! Ȯ0{H+-|nJu{`G M:#4w&6Jk1ȕz(P"npJ }62/On}`(l=>]JP M~* S']9 @y=%f49qj52J]U@;n;&גƨc#g.=f ԅͨ}ӣW9iFw[ ZJXA`yt}-~ Iߝf+ELM* abԥK'M"4sE,rZ?WqMw;&6Х$#(7t¸߭0@{L&:SLy+ճ.+>5# |7ìhJvwFaS#ɑsL)Z" =nhR[%VKbEQfr_n>g~mXҹ],5r8ޟ[+ё"ֿ_hc mAsHF|e=m'{|NW0 '&L$0P$tY;$z7/8^,;5-Dcq۟&O)%8He9ǭE+'R@aa5! eו'mt'ڙ"D<\um 3dc7Ok (J"sLI79{xG×}FZks<c2.j 'jDXT*' LfzD:Xv|bs X_9+ eX^ɎѵVwOOFyu]6*mԟ5C+ IclM a<-Žb.&uBBTѠ1oŞL?VnZC`PWkוt]}kR*~p`'תe7"2v.|CELjO$4vN~wO[邒8q ]y^}lkjhjsmTKv߮06t@ c`'z{my+#orFdRsԗ<-=ᎲZaele:''W9{CKЧ\RKPK!H@М9aE0 p ޞ#( ^v_VNuc,RS(`ֱ (x{EP]FPs :A2 w[(e,c.)+kZdΜt^2!$.>5e-q%HX}[+{zTлzAܴbz\Q2Z0]loEGbudX:L2".\a|W`\!],b)()l>\]g׵SC CtBm^LIV{jo-s1eZWM1!Pw$8uӐ$H6j5eF@NS1,Z&ܟR.`fGM$/q[:7e;ʾ['=҉|.X[4hO qV ˤRFٯ**"/T&N(jȚʇdJkbȂFH'tF? % BC{(VDf 3 elE#`zq 9!*C<nJb~ͨŻ-܄EMl:p=C: ~fc{a; ОwYzc<^$邌IwXAIm7h%\`ZLcY冕o٧@cIM:(ƬQ-ՀSlm8ؐ6O[n? rw @{bI1nEO @y!AғU\&+cLױr=Nm)iƸ?A! O=JL ぇH]<.a6KRYeVe거&Pf0D"qB&v dMFݤezjSfblL[̘.2$L(uIŭ 3w~kN@eQoTچP S z[\(F^UGlQ+{eusF-h/ӭRW?I<\=Y)Asl#wvEt-6(7UՑl2tEtoVg+WavZW?a'.7k ƾ&mH1*T8P~#sg\o [l$?}J*tȹɴv]')%<dAW|4X/6P]ш}m9%"RsYH΅zvFvI*˺edü˾g\64MP;sgR>{aBi[/?M-ÿSdʼBoIhQ8״y0v_SL59qe[-EHO42׆ej>r9!@W77դiq,3?lCaA{ #*0-6*d1S,kI`G"_0aź&Q4+Ifl8Uۜ,Dj/ kyS$s4}aJlOW3#=3K;LˆLFΐ!}40~sTmӅ&`%[QP҉+ΩQE@u6P'{'&n FC<TmgAV`2m ҩGQx(6`uNߜv9lDtPfMw·A #Yc]mG.59%.itT|nUJRNmb:` ވ(~П7s )AF ꠙ{~oG5S}ψ"ZI/Znu=B5j*-q87쨼pt -^еKE ҁ]>m^\s۠A+( 9gzKƻ£, ALcɗ ژȾkר5t64Ǩ(YnW* @Z4S~g; S<&غ๏=8J_Fo1 x4cFD`&cň*z5~gvZ(6^@ x|p)eNpb pXJ2|]_>N߫#@;pZ!^ orRjkˀw[Onipx~{T[P7ڈȈF\7J#F3W3|Gsw[WHL E%L[I?3d Jp*sp\D4Mk2$VXY gv  :4%qgAlqe+;m#$w>i3<$8. 6փ('&GE8#F]a⊋NF Cx0Bi>ғ=t~UQf>' /d_b%6<귰Tm& b}(\;Šg[b+?mԺpkVCdv| oϷ' 9I݀S@BOIeQ^+JJ~~ NXf/ZX܊zGіyeɴjE՗ !Fm7o,zu$B-r,k5e2dmh>N )8mՈG ;'ˁi<\fnhD \ Jy;xYz>Nlm͌|K_"Fk8Q̛b[0FHF[G-+?*@ϒq÷ N_9`Ft>&R E, phgch21onJia.8ԁ^}F26%2k$I; ?!VD`3yZ|\XܳӦSM Gf{,eDQ&JT>;O[hgOKiˊe;drSJ eA^L^8W4]Ҿ^CwW8/À_ >ħO2ݙt|[LtJǹ^,hM[#i2 ~jQ{ +AzgxǦ7:?$SBq4< JЎwI*t/&=U|&O|[%K _M^;}/(עA\ u`9TYȐ։?R?b$8"VniDB$Ň}J:IGBK8G>W?lV >RDazr5Z򷤀㟻0e3V L|VLf{IdUMFlzEֻ~x=8]W(Aj9GI* MRl<Ӧ3z{TIz=brqԖqZhyuϦ000A7UE!2HUdnFՔ/HnhN`XaINLhpuWHpZؙ.Izqly0MITwoEíY/шWcaZnYqwV>A?l #t&zRmE#R[Ĩ&իes2&:;‚57KR~Qcs9 ŅlMm-#<1A }q%r֜Oc qEAiOx8MdM `m{v3CH8@(Eo6+SֳEҷ ƒjR!_xzZ|} ZQ5Y=s`)θUAk279n,tn\_v;6Z%b ƉVpݏSG4]@N: ."ڵV'(nmyO >!&XURe[DG#_0 hK!ךU-M.\ua硉w%~ VM՚o )9c;sNY.jk<qR'H֮bʽ6 3f?ru M,K s|Hwfyz5Y^q1p0O{e[MR'j #Ѓ7lK#!GMoL!dY {T\EC8cCq.>,/Cעojd]͓ >߭%t5/\K@E慞BБ,;y0<(R4[kNrd 'N Sl44@Hz@0:w9_\ 9[{R R"pz[=LOLrBwwy|r!\Wy{f{rYN!3ALj03 ⦀Q/>VE}})K/1*VٝR c&>ާ4)Xږp_-4Sbɘcϫ"l3?8+ˬd ,;/-UPf$ C1\ Y2h[wv_kh.2 U.?Tiy/x^DJq+W+ !mTQx^IRϡLmHz"y~[ />TA;ɒ-gxrb [E2>>ggSgufr㯨xey'lQXM>:vgbKi)'1~RES#mp` ?3JYYt4ӕW9C ;⓴t>ZA[ ¾JB㬕=[a0_Z|`tXCY)'Lԫog@,d^e恃cD _\Y jсAqFy kuN8J n;ٓPårBC-ӥ|L htV,Խ|ՠpuL#)x9eyGhWEJ%.Dl84QDƃCC!xΈX'or{Dw"_>+Fl'c,&pg RhUhNᗸZ2Z!`oZJ5 {W9Qqe AQqP(/J\d,Lj3`>?޵ 19(TPo_v-R l3Ta$_5S{s5\h{hJ@ %%,)B AbY54I". Б@#1Ǥ8-uc *؞n 7 ԄХCXǾ1$XpEVER%ٞýזugH?".մΐ>߯nXc1ޠGitJPMz3i7'ebX_~^c0ȫ OX#QP*6`( xS"9=@Ekri~|όiǺ\q*K s<~pôPW#GB6+[]Ti{Hus!9rNDWW ]]Jy2HC$4\4ss<-IxaDn4)ʲSu*:ȉ5Qf/^+5t 6!eZҶu'MxҬ Y"H`uh;5JZz+^?"J)Uy≯(l &`,Z?yq9^IwR50ٖ"fŗ7DecBEbϔ;&ﲵ ιV#R0xL۩`IAZW1`)RkS^J Tk#JjtMD z5exuη(i(xpkG9bڃ_>"B7;f-/K?: Zx*W1=Чzb! ?l@mƅ3Gv |nYi@a`vHshLf_biu]+gnp=]Z RqnOɜ;Ϣ0 3,\XenE`c Sd@(S&,W u5Fz\a. KD2`L]qc<}YZ[œ>j楆|RqrFS-Ku^5V =xw5z.l `lyKPM#eIB4|O!KjC(rHYFsFgw7LimB\[χr8y+ř8b脼DIϒpceJ`8;C Ǥ]ackN5\Gđ -V_# m]ZwNoϩ|Y~k~7v{Ֆr,cy!OkXjC~Fփ"JQ0Ÿi18}W{=s!NfQzOu x)Fhމ>`EZhQId/-M7UGU?Xo4dN[Н-"څzTmB(M%9)>FCQ(=;Do b_nr #eԻ_ `E͌lړmGY/xܸ4rB{C CfCMmn}#;^SG@}d]} SnLTYq4 I]{{ͤLs?t"nus,\cNvh %ga"d; R>Gbsx >n6H>{R,(!?zjɯ$Y=[HQdFia<^S2ESX3[Ѯ%MR >ssP(>#}=Ii)camg gqGx;tp >v ٽ,2[C\@BТAz0`o\o.h^Ȳ R7e<~jxɲs3Zx~= Re@& IWXKs5 $/, Tz Wi%1~B7M&$~C=BFrm7 -[̈Wl~P&4f%3h⻿2t_#z4H ccN$p=tF0x)k*Tjx~<ຄ˚o ,u{O wIHm&Dcۉ*vk!1Y0ㅦb[R-0K4!rBy}Xvp5x!L2S0+ŸOAD))"i?v`.ȈDߕH|gJ,6{}NF崕_ Ml; x 5\p̒[<Ӂq{m7h$H K[!<;P2cV};aAF#Npm']C/Hz_⃏/Gʯ czb"1_Ca@~:BVat|)u$AIgg)OB+ vVSnA'bA̎#ݽ7P$ C] =բ=DadjHNJC{W %-1)0}Y-VK܄_Ǽ.X87x!_*ɚ`agoP"[[WX m) X'TgbGV.lJ>V+B+=İit.\s~pׂx#՘|" k-[vXE=:Q!:r_FNoz_ƫD~~8H}d|L}bŠa(Ҥ0(J#^u<\ԅ{A!u\RLoĬnȥ,ea. #s+BI(M?|ik=t/GˆZY9]p,Z_pex y鯭rAT ~4n.}ܷc40@ή5pzh~#/^cONL#SaPĤn.YZ-^QջwW/Zh> (=0\ yEMEuE\_Vi7\DJ&|h Գ ħ PljV^E'W^5!ڛ ~]T& k0EDÚinsֹ~(GnXîgG&ѝW̲F KqTQDPr6Ľ!} yFK1]h1h؃xz`/0Ys8*[xgڇv`))ͮͷ_G*Ox{w@atf0u=7u~/ L#}+2{U?r_kuƽRmE 5Ժfr;Tu,*O KJIwiƺ6joKV!ɓDaj-S4iŚ֙~DlܣV"0ER09.4WRysKKv̌bZD|#yE7\*˲*IH524N?+jTQYRR2/)P-D a#rgaV7oYD#Sr.k-잘tSZ*Ovd %QyՐ^gL 1H0 (N!yĥ6Wu؟N;J`A9.g!0Db:HJ>}G\+T~U(2gh0݁Xα W|}!}KpYnxcEqU3Hx2Uf-@>#\cb߶YaX[A&%w̮qV\c.lǰn)~)ˈ(E.TnWdwlNckZˮП\y 31=e|\}ě څ[8 @X;w.*ܡѷß\{yfrHMĢ7TrAW L_/J9JVh|X#ui;/[#5:"Im f"Imzl:}O-Z5)#xĢ{fCȚZl̆Iidy*OȎ>0RI{R^'%*єvh^ 4M|uhEatȼ?~ / $&Qe_(n?*Of4h1uBݚ9ub~@|W©~D7 -1jT=f!M^^Q+Wa W7W4Y[!C?JK`ø^[0h)x+oWݝHS0s=C}g2:p[}7DCA{M븺VWUuE^V U0:V(E:ՋjA->Q.S/Ca7=TrόU3T͏G-z/.Vyw౾3gkfD)QFab"M.._)Sc$tSP;Y+m*u4*} Ͱ>w VHIHxX0J9;;!*ﶄrhR!`:@CHfY`lz3QW>:i.(YJ],& O|bR ?n6ZKyF: !!>/-[99_ڑ:Arhx'CX6e/D1$iS`Y_P˴Xێ e{z.c@&d3o8e#).U6ƵU_zTPD8\#M>tR,ٯļZԾ mkXu 2؎mÇYvoM9vryj U)z~{UJ V/ǐo/x'pƀ֜nv4(Qrhq|X 9^qTp ysyC ?;EջK.R.'k޷Xay}E(Yz$ܭkBQYӶm;X*)$7k=& ]YO *d5L7vx,ۆ~C VyFF蕹b #7W0<#dx׊08֍X[\Mj9Ȍ-^*Oθ@Y:wI\4NX\ 89#n$#]ÁyQőN??V#qLx>+|bQ9$ ؂i$)HΙp&y7p's_Bve9ReV" n9W cH`bd' 5zv_P9.x%?^ nNC\rF 1\8w)0CbFv?+1ᆓ}.0n;aT]YyNBPS rI9ORDM]( ao=nDhl@g-E:ABm"bo3|eD~wOoڗtE#v!#xCm}PgXN\S|@aƆT`~A9g-^̊Z:ipy.ڽs<[z'Tp>f:)_<f9@Z[x[)}Ik1,hr*8fGA s*{49M"432I\'7;GLRS^FTp: [db۠0զi#si[ATg"'hsn;Uc([mbgݵĴ9K}'ȼM8ǗTmG}˚xC3բ@/yvaL|@Ž1Kz 5?ns ݿ^QŃu_(@~#WH}/Ӵ P8*Kz5pX),R7<wy^{i޸Qv-@QT{HaUe#vkjW|tOsݲgCĻ|s2/+9#S ,\;~-${GlJY OwEk 彟|UTGhZg^ V|mc6Qk^&rҋ]*0KuN XX~ ]קch-hC9"&tEޡ u^73’y sv|P.1I%JFKϼ0g|ʄƒ@ ‡g`=\m^ywDgF7Pi?7TBC|#o3FO#P+ L$@l àHN¬:~stH|xO4,^Yi?-I}YWq~ ɬwgj}Xх[ׯ[l%=lZ}PYY+e`gGIe ±cPvhGVuhCBֳ|CwŒ:/_Iu73_kҢӟi}9[pI8EEߔtӓg%<{)z艳ߴ@Y1(6kJDF!:/,Ʈ(Zx1BC .wk_q%'*XƆkw8ߺS%k>c-wɞ`'r 4^P>O'TICGP>Β42TU 'ɲ={y(kjwX5NipD`\q/4z,z]߸39&=s)Uwhܼؗl1qq2)AI~\q ̛R;x{X僉ޏ^]uDDA}A'ǹ@; @2 Uf阕j&Uہaja\DWadǕHA|Ɉ 'Y :…U'ۉ_R\-e2+b,<61 (*4?x٬g$lU(ɴp # WcA18_@nz3Ph@p :ɸbM*ЬA:<]\oH-7^U&,x޻3uBOq b}cŗS.p04[{1HmɥСSvC wJHFf9B0R H D룸!&zۡAV)/*?}T@'+1ut8!m*>:tY9?6IĿLqV'ʝ 97so~#px$2XfK[Lt aC|Y5u Ir/BayV>qX3Uj䱛Ri @vƨ0ZDEɧYƉ6 rlL2={[)@XH`ڜGp<4Ei}{8 Y誹`Y,{ia,T^>s )޾<D*E`| y{T`NazhhV|{9;pmuNC뻽 XQU%ySX Jf(h~ |  >QXݮ׾`b$L9@7eP>5~7qjA(YYӹ^6eK +KaBD ֜Jnm׭g$-E]āwxoOC"mv}=Qqxl%O{V_.],D g4α+N:h*Q6n(H M/ɾm FY@3.iܡ@@oTffi|@82JD>C㥝넌A3Vj l^*³[ȲD*Md#A##'q^YX2Mf,$06=#I24Y0Mbe+5Ħh*:tÙ?~ާ#\\m0΢@Dh]Bj2t uQ[ kzJJU,^D~|VG<P`,Ȃ {{VUv~|rE(x_FE:lfZ:0U\U_; lkGPzʁa!Ͷ)e%9>IuC3ńf G *#YvI#넷qb]?c͖ }^߄"{0 >e6x6$( 2U+*+D{CY,g\EgJpPmFˈ+x$5)!R4 sW>~)|aec!~*/e{e. y1*mWC`nI!bܕ+ڛ;} MShڽL]&49S\w4dELE56*3~e^jdB^bq%|T F[s5 kωx lדm_XboLboڙY\;̘54;ݕF*6+>)@/]ZRt!龈Erg'M|Hwh7vDJ3eדu^n8yNF縼\' \0ws4pe34tCUvJ!I¢O16\2/ZJvOXNA}84&`TU~K1e=redQfO( ǽRY&-6؄"( [ 3] x4jP$JċExغ_#Og dmB]1J1Aא6hv Ȗ|m6m:jf7i?OY(?* H )${ͮ[ϊMOֿVÃ!⡋ƥj {8(kh$#:]tqYЏϾBM -9掜#(*nnmQaLkfR4UP[awo6+LV 7bsGdZgK=]s uĎA: @ir7t`.!Ù4Md} r~r5Ǩ#`i|OO  [Ǽ{hΗY%tݜ owCNljl 0i՝q>[_;l~+sMF?3X&qZ(Cw;=O{omݮF΂WeSoI;gH=ꂍާշ$?EC0T1Z2 ֚e-\d<߷&h e%sҷCqxgA_%WY|fw>!A3,k?"ۋ61σ$V"JhӆWpU* -I`k&2*qJ X (* w>;Kjv >x$9. a9)ߢҔb| P9> X9㜿͛t8ɣ]fFL'4n$[[n(PEsHw8'7[<=>#X.DۿT*~ᡙL,t=WU$#%Xnř&gR ]#EopB)Ki#eS{T7W 3uO=Ji"H;izTs>M}ˠPm8tӡ"kG&aG X[ I9cm0_6 AoU0y"H sJE}0E2oǢa{Pdr%P7YW1-s$X6)opEF m|d-9MQ}yTVcB J0@ۿ-&RmǂV ^i۬O|oq?H5vo̟Yˬg\DocS*[B7n箧\D RxM(aͰmʹL4t0Y2U/Jx+Zqn K4=m"_uّEFj 6vܲvwn%/KȊ  aPp8fME'<'7Η68*7Pb0/{NDiByUA|_a:r%b/9cB ]Q;!exSok~kxez.XtO4uПibtA磞o:vo6f6JHq!a !@D*tXP\Hi,i_yk[[PʣW6jm†s.|  !dx~/y؊,7g66d ѩ vvEL;0sݐʒ~@ǙA*>cM3t#!_;G/OQGo.굵f/b.x&oyW5 ܑ8CECٻ.dkzљė^ ԁDLB69S69%PC0'DTjW3V4vsX~0VܷŇd{[_548^i\C !vE$<s{<%OmI|'#Z*uEMR{J6 E/ {}a773?K|lk).WwrF]}hGs5#ON4!V eõ׳;_r`ڑۑsA 8{dNFG9)ӓ1`@[}0Pxz>.c K,4+Fkz#avHoǭlk7C01܎s@o"/fH3>q\:f8oeK( *R Qy뎃pBץ_3A0G]bTRX hD`חC痽guzE{'JtѯE+[z? ć+jIMELa½SC=k`f=ۦ\%Nd:c*)[b}8ˮ+PZr~-6ؔή&3;Q9DkkyyqOo0fājդO71hQ!Um蔨,]<Q3's'.#@M#ؤsѰc:~B'oJ8gDD}JʡGȘX [/RHbBǨ%3sf{ Il]Mڥs{gяw7jHf&+w)~ ml)‘N jcȅbb 0uQv0 gr|*[t(Fbb\ T/kb R>Fn[;E.jBBl+M2}<=G˘XgN9&^roҕvQ G}7Bh4nΘI7%sfiOuīNw)oniU~Mc>H9:7ݮ d/?v [(.ת|@!:})Ԟq;ՎT+\Q5T㤭&[,PNu wM_RBoun Sr|xvo?A< ȦOM766bC_{yH"h6M CUKzoTCAO:e0m%;|AnPކkJ{3 ௦7~%m&}ྣfP%Q#]=$_6-;H |:~>#QH]X嵆C`Y,8Btd#־L kq4fa?$y6*}'-ײZˈ_ZMۢWӇ0ܡԡڏ!v^^mHVa 9t G- Y.a'rCbE}>`CШSo| *|QInjzRm5 fcH+3ަL |3.2hCBpPJRV:RV -Ê&[x2\\~$pDM~95唓9%\C4 (?/&1zBDoMjnY߷۪3׸%"EL於 b_+E̘7@o2Kǧ| fAMq*\*t#skVwaɜT9U``@,f̣[+PD)nJ#sFͳypϼNJ6 Sgd!OrD/- ͚>q/4h^[*WY7fvuHc c쭹5Ɇ1B^7B?97btl "VX;+Jj@_ oC~Һi"I]BU>@ԑwDnE"@஬*PC!#P\4d3/ Zbv28ҀfKiQx|V60Q\eH%#"n %7{~4:&ٙCH|F[JGQ1k|fSճRO2#pcs0^N1.>i(4lR=)6$d)p]mW! /n 24DÌM@O, 1F-p5hD3G@y;'Gb=mw@Pr*hԷ wHL̚3o]%[j ~ҴL $oO*G`hց(t@g-}LR %Ͼ4"/ M yĭ ,Da5'rr8Й9a&}s"]EbwDŧLxuі) й_||Î'g: C$s8m :x{Xb"30gvir;Kx qE;d+pZY2C V5F Ӯe*P-O)ɬշ8K~}&xFjQݨVV)a 1C;[Uڛn9u 8׭ۥedSG6 FC$o% WvR/仓LG.AOk"u\X**tTS$Yobˍ]+ գ{7q^V2-} ~E\~{I߃\OkhLO lH^aQa; 5x2‹ŀ3ƈjP5tF!xŶ2z vIz/y)HW,Tff+` U7v}!jȋ 8MkDTh7ܪx_ݺ {KJ7'"?t߆#Z^ QS^[%Ȋ -2q^՚7rVRj6@s|q?5Z[9͓F%8Bչ!NYw< ~qS8 2[ƟH%=?<\~bʷYeqv 5)y<דngu|fLun5 yJI$"Ls (DUuIl"$wu0뉤98亩SM[?ׁ{Wb4So޼arq?NRLQRh:_{բb wQ闭ժ.ۗuUR.qR8ʎHiZ2~hh<,V>f̎x3\;rϙ: ~O=@zZ0AQ@'n[9_ cWsubxLCnkPI ȝ4տy,&z!2 ` <}ղ:ۑBI wH'7:YL)Jq3B;m ʆ) @(Y;{OH*LDn`)77o`B}LR?Bj| .HA m mǤ</vӬb ; #7[Lq"W2Viy2CgUmK\8HQ򑉹PhhwuCujlp61`iwb"ӧo=su7çnP^/VbKeDiČ"1nx8OA(Ign] }/? Bw⺽,;Alc p"Ą2?y Z CXRZc.߀PP1<~7Cs5FwhܟWYm0 1׻ɱ;4h5 q%eq&.5j21Q/Ane UDtEM;wB ߨrM oYZJ}@N .?8LD(>86w> [\J?`I7&;9t_+v*ĺiM$.Irpo<:@= @.jƇw̍!NI9"cHE&tPTz\ _8UJzX,JbG qr)Y՟'^^rp,O?=دی1ApҐHJ%{ k6Ki@+1'ꡙ#2:UI }?oLb';A&ő6mPrŝ8xP+nI%8L;}Z(C)Q0gN춧k-T$e?>};5FݼN\-0-ULlKbk[3$9~I:5HDRm#q2f1qU}Z(Ty|?Ƕ0GК|V.͢UjG p?0•2ĕ|+1aYХ2uCzd }5}9 i)Hmc˒(Ǧ_g`#l"hkϧ"xVDma. VО$v7ZV-HSBO؞(3y<+}}%qd6M78v>'9sl~+"snJnݽE) )MMn|%_GXwyLA5@L0dejB($gm}잠RJ=NzǷSoXX!jW4f՞ɧw-7E[-!|njZ0w`mvXFkhcJ Z+~QaUFfSs"f {`C{Yoh ?%Gy`saW<2ѝWm 隞B "8 տ^] }m"p-_ƭr!A{cO_ypeR>Wq8sڧpwWnچZRxڙ4{k˼JqdOGf ,bW/QYqKbܒ51נ-XkℱxRGxt; +3xQf MrB[fZ#/=zY$dY:Yzr óba D_!քj_Ca:ԅXZ v֎)J~izq^lr8Ɲ댑>cdؿ7S=rUwq끶=5%!K*p{ Z eU-rJa>5:yugRwDHs{C"VM}}ÜYs(Ycuʕ 9ḶaphVOY@Je/}#psaݗ^.k%-O#xx k$i])t1Lk#Ǻn&edjٞ;o.VdҁяrˢѬA {._egIXZTJ hVp!9; LKMFMt?onl/ 'B/I[mrXD-[y="'ڟnXba*Az />5 [\34xt9O(úڤ^jjpFPPח uzLhVfyJi̯14ƉlY8S=}3?2 pRL e WQM}y`M)#˄&ҏts$(o_Z8I> `09.鐰?Ìzꠝ3ÁH`^򌄼ԙAFdށ*m4S6!mT JՄN;wP6K/M 9ԧ}x tzI5sׯ̖MT\EjGo KLWӦk91H&žK t χlСx,苭}|O} k˥h~ _'+uV@XaМ8|,)"I,g 7͆r?P lv84a)tIYӊ'( 3HA;9Tc\mW%p%B+b?.6<6O]Y^ ) zVc5`9 ږZ0rhl"~۷[!XY*C_=AL@נ{o/P:C7AщĉKCW|)x~ SV8Xl6@}zzh @rvm$:9&:so!If}WuR@YF0ă5 mJw]v+i.В'ƅsל N2[,L(b-k[8'+4Q#_жOMQ=/b#_;@wo!X oYï|Bل\D]tӯ Tr^oM166f//'n4R4J B^w=.FY*Jo} t]LCQ8}OMΎI%X{z[UC][E(Mj;{SB xO_0q#~^2Dl6Y%}UTޢ<:#CQsXZߘe89j5ٹNR$ + e4m7ʽLNxd|NxN.]\܇InF|^ ڛM:muGA d!vr ,5(刳k^a!Dw!* O@Q/uh+R)e;¿v @lbgY&ZYU4v!Lbʔlj Ӆ C01㷁Ѝ:wE5g`d'Ig);́{@,&$^߶0U91k[}#3r?QvYbUX=MP\,}΋|Bpsag¹I&"tܨ55LdG=h/!4A(pS`! N˰If qjNv(Aឯ2Yw~IjA f1D 8T-BIE`9ASԥTDZəz'$)(<Y "N/|9#c_XWdS J=vDxVřT!  բˑ~i-䶠&;d4I2?MYJD9{V(a` Vݹ-\zT~= AlvJj {)|CLPh^-bRkS#v^m:.~rPN,S*`BVO+M吐}V;t@ȃ_j rX#; $y5, V!f3Tf[YK.U4_/c-Frn~yt'bfKNf.Zj`2UUhQ/W)sgs`jēG٤F<\fg }W!{#ɔf,B=),$B2m92t!䝔]Fp 2ܵ:D)m b` qÆmJRɻWnIo㡄z[lQ.:>^\HJXoѮ<%n0;z>7] SSCk͗͘]|t#ff*HrRlC mdfk_[JU1V-=hlpjE *ZBSR5ńˠ +`0FEq\`:Og$!:Wgk碕J%fT1mGs669dR;YFw1MLysF8ЀRYT";0AϿ(G#JQ!9 {!X]xP;'S,Ԣ=ZiίU[X{Ӭz>3k:͉.A LZƌ|3i W`>Éwy-:[*D\rKAgIL. ё*=W83|b4B!.:&1iBY}B NRe 'PbC|ӓam+j@#(gQn>޹PڈGJĨ:(e*Lɓ&Nc{,E ~R#LuBVX*:ߋʼnt{ B,)dz=aA^a1I8a#gPMƶ=>>}l[^jX,qY$h>XLtBw,gHODfӬNѤ*e #c˕+F HBdzD, 0ΧU|~"r6]+ QI E>B8\}n6l|~ K#bԶ&w֭k=N25G3ƶo##Owݽ2~ϸz Ndb8j}ІR$ggnG]F+G9ewYRCfbPգS'5եd%/&vۀ*kt&(CJȧ;rBÍK8md:M8=-?Sb A!+o@Q*a{%Z=߆5 qt/(D۔бu*'ד4zJ)iR ga>o7`a 9b:fW] k; T:{*\ 9Cɥ6f\zW4%K0E7K]/~fb/yY Uy:Ue|FM;kVOG 'Q,lzYL=lVjO&REt,Rtdy;U-؁L/zhRLێ COM?yo# q#1 iҔ wE~L0jPrxqk>GX'viEV'b R[MSWҋIdU g ҵ40BZf:اS{y-~&$juv |f]i)<,#`YhbeEuwԞ\ͦj^KR4d1/P7Z\"pzN]~%j=~lߢt_P?+k$R|b71U^f+/cWrZ@Cɤйߣ?F12@gc"lRJAj>"R }AN?ⓞ ~Y~2ß+Wri PK it;пd=kKϧJ-X Dn`#fe-ز3dj{:zr;= ,T ә{0o(Ir_-p*i}[t7oSc;e n9 .e{0.[\^qW@%@ofKN.Wa{l7踦ڠ́}t؄+zIl"U_,_U/bzME[Ŧol w-nQ 3(kd"ԢNk(z,}1uʣ9zD+ꂴ(9uY.e)6yk `2$be1*h&VVi@EMRqS;8XݟZR 5bSCYRoѱZAZp%mB[0pYn14Vҿr9H/|1o^GǾM7$H0K'&t$#5+,86͡@BQԲ5cR:FyUh a߀'5_fнǸ댛Ej2aFL0ٔ@8Tq̪m[>5(S~*iow-5p3GJ5cp)H{2l plkކ+PzS2O&ڶCN88j"ۿdwj ?Dni\5HCtl#Oz>'MHK; =h$Mof`΂EIs.qZ*QVds zo68i݈kŠz/#3O*1oD_adw=qv=`8Ag[z1z$5% \ۀOT6s55@iO? (~#}Iu?T%DU@Ț Y/?We*gЇ)َ/ ܻ2tDaxh]W[b@b^ s4P֮I {'cr$:o׶x/{ V.kn2l~'!pY:I}(b K=6XM;fVhtBѤ_`hUCτ7}Ȝj҃f c9dk u:o4 Nu(YD?X<>\rUg#8yjy뻨W[,7rhV֝6@fX8j&PwA{t\#ʟ fxDJn,XQCfXC IYo?W( ^ɸ+ư:&O?*K0NjI)! mrfUkI.܌-5~ #k0 -|\sh/̍h:Z0wY#\D8idi%{5"޼ *_jdCP8Rк s>s"Rq;IwXKyT <+OLV*?HXJ^{1rJ$`*nLMiDTeѕ`<HM|WY8Կ<[HBlK[u^Hv|m2IYP))5nYnkEQk.:&Iu#!WE.n+MJhrS|ȁrHbGIm0`9tglu#k+:Xj[ [7aǓ`E~,ypI]fJz7)_$n#+j;GX p &CglVPrfd`aJmWxB6XP}mMu=QG Nc8%8̄2wPJ)s 6e'Σ<r\WbI՚o|3$@pZ@$xAۅwґ/Ɛ ڌ y4V7)p>!``zx/\f!ޕqꦉQ3QuN6u{u2[Wiri~xx] Xb5hD$C62e|ZTN B8D}Rx(1N(ڬL:`+!Bm$ohq>jӪBsbZ\L-5\zg8+E(fA Y`@ S I[eӳ[V[J<+4τH^,[|i gW u YԲ2ؾydXDo?ug9'( Xzk>CBX e)I7ӿK 4ǗP%#(9QΛP-'ΧUEd> < P6%}[*06N噈n162f^58n@ѤqZ3,c!aՊ ^'vh!5Hbe j݁IFZkN{wؿł+{u$v被F 7 W?E'" Z_=e>j q:~/K]|D#F+)xdsh˸;oWauxHW:g [wID2&nݖOjO \Sfڜ0JR^ `R<8kVn+ 0QM=OV%vxÅhkCIa 앱\`OVЫ:"=eyӎl7OVNiJ@,ͣ;U  Qiޅճ˺nRAXh"fA=(oeqx?؍ڃY_g?M1'Z zJ`F*+ߤ 7-}fTrN jDTnx9[l&=w(`<0 (2&ٟb\EatT.* gO*sFw~sD aInaB0A:宝r(\\ nmX-wo */>_t%ժ$TB'Ys* Q+YhܨS 1+hg}1Gas5V9u\T@>eTw%z70O_13rG {J]Ÿm+Ĥ7~*GD!:/Y2RrS4STɭIOۇm6ŒH4oWdT8!p:9^T-9\Fʎ|WeyHTJ۞/gIQ(4M晞wdhpe+qFE[7zuݛɼJ[̊\[ J-bopb7@p?'zRl<}`\etQ. F@ qM'OkK6as4qơ cƍġU?Gr@x4I#?Л5*V&+(Yw!SY:]i숡&AT?l+lk;ˑޜIsrLO;}اXg 23=$3o&BP.\^B>)m*-`#o.лkT#` +S_^6#U,"mE ȃ^bTS /YFD}O"66Bnt7 䔽H¡PC)1TޙURw1*rJCRdgN(#4{˳Wl̠@ߙ,eyvdpo\:i 2 L}Ө\L!mxPEz~vnpM.GæbAȏPV ͮ1وUAԼ|FHT!OR=2ehOBx[;{)X#T t(M%Y7I7OK{0;}R5iT + F )0I-mŻ`l #Wr'5N`i{(En8˿(Ƿa"3P2.7l7K'"c=/Ûo-n3r'Ds[u3,51P( {=/@skY?ټM^珰2˺7ҽ<鳞 E2jKt=Mv4ܨ4WzBspd3$;[q쯋ZRIچDz%bD|c;*'1Laݍ} 8<{֥́~zP =x+2e6 s|8.FhF&"BS&xa7H\FҠ׆]RhfehR`7?Tr(Ot.X3 icx?iOi,}܌Cv 8*(lp3L &#ݒ8#>T0d'm.I=^c$GIYj6Od1NcN7$uIeR:W}o{ȱ#Uc(*"++*lrt@K[ED$֥U!_PĿxR3}Nk`!8s ™65ؤz! ʹ 71ٳFam~\'L8Hь IArK3q'%dҕ?(KcDhd?D-I3lviYX!+ĽPKZIыv 6-WC)UMy(TXYTrq Q[X;>}btB\Sc3W{d@#iZ$8<t%FOD}Mr4sޡMllPz73ښA7eA4K>RHK^pqc*[|@:yϡMlCF"<''9g^;Wv d nYMƬA)b=_MC7O!`3.U"~h7Qi&.F}zUV2B Z19u8;*d=Ҵw,j]--3o9%Nϗ8*w]!^Y\eͺ U~F ^ bh>@Ɖe1_nM" ,@D?OYDvQe.@QMcNgzv_'P]qSQWt@w9ghuzVk6s.ݔqGɿYE54~=?jtmJWĮz]=#bT7T3֞sO1q7s\hW=`32 O?Mm'XΏQ[*P"W^-AN%h)@H~`/҂%3N+^zt9C_\-'$of5_m)\+d2?*OШ  &L, =( Mv{B6n爳"ph.t=W˲^\3ڴL ]0zW0hfD9?~*9u,vb}g[)Ի]ZrO7gMI55SmAeX·\LO!;ˠo&C k|/:8=M8Rl+b?HC cMr,6Ub_vA*$reB36w9TZ!sg n`߳~#ŠZ{ZMbLDW~Jɣ>) KAx?r١"Ɯ;~)Mt* Bl|+-e{@t)c8m{J 0AL⿏2{*y0S8A[YT<^F馹)KOsSFb`JCg9|_KchŠo 䶱G=d(1 1@n|W dZ1{<P !u_.1t&ē?K'a5)*X¨aw7({C[s/*87;'3< HihXQUg1?ՉώpUР&Ѣ:)By)PHSc$Wʣy#cw''91\_] W1cׅ8ߖ7J)ϙj Ile&^CLdЂ|R&qH.q;XbRBJɁjS8>cEYkN +S9ʒOU Lx>s^#N券f<>0ӴH9m/Zn*h1&DO}P;'dp< `*j˔_Ajly+hxy䗇z4b:2(iq3D[~ l)5eV&>ӂki%0~T\զӎa/A:qbKf[gtI2ß~a5oxp1py?\ h&J6<$“^qʈK`fkzgXL z#~0 p+eE)$3\P|l[#h%Bg%MSϏ0GP_2v[9tC1Pdn/UK Q^)4OeeSir{SѬ0d48) ʹ# ;=g5ܰ.`٬a Vn,^ѣWl`*>ٓ: iT{?Fɂ:~ z^)Ȁz]{ʅL!kf-`sBG)`C:r˵i'[oMw(溍 >鑙h7>~w9WuuJD'/ @_ ?4x!+-1ڐs7LK_,(YhLL=:;{ >^P ?'#R!|BwQ9?@gŬ gmV 7U݇Ʈ[WzD&0RKAI%6Y|D߭n29?hvv)W~ NYp7΀Q0ZG|⎰Iy:14<ݫk D=m(Nkm rƝ*|Ȝw>vۅ9ս@lc!,ь&}$<3__|7? BlH^` >,@NzsDa(>UX^9|lZFyL ?lH$fm/cwbk^zWR">`dp\ ̼QcvB0%O>c( y<2%kvhLi!,^V)O3n}]S5봟޹K9o}7Bw/|RɔV`mú]zRy: LjR^|ȷQ~߫wZQ%?OC.Ԩ vnk㚰?:喍Piq%wr\@}YA 3?ۋGSzNx@QT2:p;5Rnw :s%?aԜsjYR}P,NUAL;9vPU5+236U`fx ;_Ǘ\$ ƍ--E#Z34vvR(4Sɇ;iS>2 l :1Acqe9aZS9|zD~e;H!΢Tx`k&Q槲W x5y! wQ{"ѡls9FLkrz "PTm^`0ϠhB\|.͔4ݖFɱj{Sa 81wFrq yFw5awdVzU`J_R]j.@^ ]UzU: &qA3@<'HnuQ/a~^_@hfKܯ =H!,౞dgZfL#)J0ka/V)OiU 3ly:Q!MX3d,2Jq#A:>k$Hz$[#;Y5x?,eAgIM:j R eMc}Ask"f֫E{ SkwBO#yE viW4*vŘr݄"^Pl0#tcs4 (v,G{ 38> k9cv^T53I (ۉEEWr#2 rZ@g;N'XL8o;Yf1H!1;"+7B*F'H{Q^grYc-p fϒY_L iE# 7fA $T~By(vAq8y[5pބ$ Qe6؞ `D >/SU|"3^UOM4}`"!r&z'-ʤڅ4k1@k^\Ffz]fz?(!y =c TCV4`Q jQ٩oJ}'A;q+β^MD$sY٪[o 46It/Gftr*` 4wm+UDg3N" T4 #(;^Db?-̀Ӵ wZbqA$ࢪϽmCȬտ/T蕦R7Ѩ۽gjB٠1y!A. u Q#`qIN=]ѥw^Kl+8'zunPRܜml:A8 t!&;_>azHI;s_7b^Ñ5T.O`1P*MTR 9( 7;(f@OK'GZm;@˙4f}RDM'u G7ul[tJ̣ۤ|AP xddPfIњ@wUH˳$u{Jut 3@&̞C=)Y۰ą4*x3&v<|WPnۓE(Ӵn k{S;RX0^[VVNj&N3Җ:maWϓGzIj/V] N|\D0E@ 2?@FQE"PD3xO:ُ9m1  :},T!;X \]MVOruEj~]}HI^>hv ]β~ imt~~9f?Yρ{;y eglMvD;$VVj O H ڛ{hc|6x=cDxq |:!UYjͳjZ~BAJCK% H+dNU [m%_;_N~EL/S@ҋ,=*N/|@bC%lig6>*Y>b0W_4ʫ1ԏ*aGqt7&/nˆ1ĝE1ƔH a8z| aβA~Zi3TЀ4 +xN Ӑ"f~-tEc l.*4= *cZQ Ј1I[=veˋcڽՆ_|l"]Yص# rPT! ɐWjkqmͅK@Îj`BGSs "wǶ<8ԃQfߏֱa$T KD]/ځ"Nʹ ;y HZ<>%!572xZ`XhIhKؔ1y]Й uȫ?Wy3]hIZϹAe9z0&ϻvfo5k;sRqTᴲB[X(k&5]3hG*n~„4I;SyS/X@w'ՙhl?f"jgbTn={en]Mds(|L)k i( 퍃Wb]J0:w cri)pL \)0_k%6L(p2lMT='eϙo׵t\ɪ/EEc5l@|DZXt%ץm, UB|vPPcFj !ZSjnD#F㈋bmȉf6Bj)r"5a# b\L2A'T&: 3(&noR$7u %}ɩ`!B?=>XYTXô9cik Jz 1DZ|*Pz%O=nIw_VOYV>tEI|rP̥_F kWP 0w^b ]?` VW@]MlIO)+/yuƪ& QkyZ2␧M2Խ%`ƳMz~xH]Xq(T Mx?du39Ǚdp*oCT B~&Oك^^hu[PDz*E%DCYۑt1K9Q&%' kb/kzp)?qE^&$򋸦Is*8Qpc+#=tlˬ MFG{YS̏ E`_|ϒNeIc'kP篳H ݹϲtz;h'XCP%kT=Y%8/xr,/Ho`7ԋ.CCذxo<S7+=ԕ\;E/ s1U ͕.R!c8i:m&}Ps|ÀizZZXo98KU%}+nF-bzf .j[+P .kJ6 /<~?,UMo{X&)k\ MVRךAHR7SҤ;Cd6Cr<[k ʮt1y3mC9"FklS e{JfR.i^۬0Ulo{G#ts _#O.cth$\[Ⱥ/@*Z6ሺ;*h'k*j^$%2 I[H|G?![yfqQpY U#8F_IQ`f (pTJgX}ZOO Z6+E +u ?KhIb @n.+qYhxA 08y4 r%}tzݶ=_2MeR}жzZO=xzP#rbd:0"u'4oRqBub{mMieH1-x/mq1ňC3cWRi}!obNb4 N ,]u++5~g[QՓ!{59 {l)3=IȇaO.vr<#;o=X:>bc\T)8(2 I׉9jo`Rr|209yww?g81{>!Tv2, ɣo p5ÂdѪF6p18PڸX\֨]0GH@(ehLSoWoo{.x?*|܌ܤ1O5< 8*a\Q^ꄧ.Iڂ/rtx U]kR~WK*Tv" ʗ>!z6Nƴ0T oAW)-O LmI-Wi]}63a$xɑz%UQ1dGbI"FP^a\jvTRR3Rc|:T '1B sEߝ՗nך?υBf+\ R-hvTz+#_%Qi;:w8`{Vrj(]_|)fZO#WK`dHuIB,U@=aQ$h7\tҺ.^MUފFUut <*q^Mϸ{$ƝJDe*.w|!jWUOy#IGjGxuJS&&" ERW銯B GXG-l^"O$Q|s.-וHQԨW-\5e9U|2nXAFٔ O8>+99W`t@4odˣQdbS`ɪ6@~ [5̃NJˏMlrjq ykjohySذި!f`}](}`ٸށSkWlƺλ^7ԲdL,2o.5c iVkԐܣ]b0NRWa+:2_vjobY1mџ0-[b%!FY_F~;r^%} VہyTL_$^⼀]n:@Qx` *6-U y(8`Z&0C~yCBY39ъzU\[܂sTLq#\9py6bz}y 0kb4|>9:Cyd-m 28y-q8,N >xt>{W-\Ma6;Ou8iKN?@Хlͧ{AV&ȄL}ѐcJKIe>0QPqԝ@ ᓯ4ia4af~#CCN8X/T'x4F+iP= x9| WŸ-tfb{pZyWgE1y޶fJ[0?2vU0Hl[ɰHu;BB C ǃa fT̝̅1`1τ}JaM7][.rǴ;ÐqhevV%xAͼ׳QlM+$@X9 Ĩ{~Z-%k1\<1b SGS<.p}rc>fd PO18mմ*i XXt7i]u N\+`rtoo (dx!M&A^2@TLMSO޺;^񦇰1vU9݇OH@-h_o%sTOV'6x Ƽ1{]i'S,vOa,3YH?Ù3`JCM f %n>lk8u?.4j2G Ļc|<o sI> zsL2eTg.8yn4ܝtao6pE۲mNeUalA(RƿCH? J YN֔[oE-|r7Ҹ@# I ɣWJ`i"A0KJAR K"riKL x ~BR]_ jP^ߐeeì8>M-``IpB! m`jLNAm_M\kecduh..+Y@1V ؛{C1e?K^U|R@7I0j9*ZˠOxI| R91|aƥr~E˒1o:ҺF8_58Mjo-yn#+ c+;Aoh$wS1Z!馠:0zaB3US0qTWk!DHf uQwx}>҈0L[lSz0KSRfD^֢Gsodw;GmhO5p 7}QmM\>Eo Z-SpY^,f,Í)쭈Tx@M=fFxKq:rǐ!n iE\R:MZIxSLĀ3=V}(w6(akzlv <UkSwEH8Gt֟ο1C$Og{ß~a>T$Xt r:X5L)a 2p/OFfeVgy7mALJ``? bK]3•̐ޒ>uIA~0yn"FzFBTAʘ=>T R Ÿ*+-,^i "v,8οcג VLI1(4D][ٓeލ:W6O [,1u!aWNvHaRړ,!!I_@@ >sg@NTـ2# '(\ DYl 'KžPY!l:hfu dZ}KG7@Ԣ .e 9I{Q2ߵH;!qq1^IBeBE|^«$N4 S3JcS~y*m?dDRKU:` b=hnռgғ ja6lu*`ZY-eYoySow_}t˼@K>*LJ!?ZA)lzrƷYU`q&i;3;iIRߋ9j%ݟ :';*g CUf2 c!D˿0!tãESꈆDp,M'H!aT%|76Oq$3@9\aAt;x:bc ' H=8dcduH݀Y+MMѳP/υExR3ԵՔ3%.$ pHLj\Ksۢ2@\A<fQ&J(MfO!b7@jXJܷ~*yl%M8Fpc t'E|*DjW!'@1D.GXHv>"B'wE4mI2ظA| hLȡ]ŕ$)DFh暅jRWVul;mN ^P ܏(XBq`WY!# B/x~Nύ٤-[nT]ȋC&A;p5]7H`DC^^53MOhݩiVxMF /}e}  M:,1<5Q*Rߞ{ݫp Łt+YIR$@kNh2E@/%(sdi|yvrZg {G4u9~PLp4Pg mRt"Ē(Q\pV%Ñ! !. %6g\ЧPUrٌ%x'kI'ڼAJpV$j9  5벣'TG̽2~$(:ʃ#j !;zu8" +r`@ U {P{yWǤ'ϨIe~2H ޿D#"6ŝ M>pa\h KQn.6NɣJ4!U\.!q٦@b1T CWk}* wqiʩ݋h-9T*gy_BⷄVk~U2\:Wi-,1+G#b\Hoݗ6ry,x(x8ǼG% nØgY5F~&3c$ 2Q>kdO<$=@LeM3P-0^1cR#SZ}ӏxZ[ k_DA Ά5P,-Bsx%J.QIxtێbUw h^!(~E&0*Ug!l!{xPo/Œ1KD!S;<,qnH^Hc0"l }/f̲ꄙՊA+(rᡢ>zn7XVM>h*I5f FsYk_nT>'8j;^EŃހPg k߯+Y!2qŅ"iy*bʍAh5-8K@glI%&K9qa.$jɯ>++Y:a/]=']H!OC'D,O7Gq Aw%`rύ"R7ja;蛹?)ZٜShgFC" LgSgnn vd~E2#tVP&و sd'd{#V0K0'EUN0f~/k3v&M>aU*X&jEP cG /Rh)x?5wyk,C4d_,''.opjk'9UkP!\&Ysf(0#9B$MOamśȸ(P׾yZRF`D4*J!(|w+q 'h_q)J>A#Le$%Hr6>A=޼H/A@aTU};JTafIq[ , .@t.&l #r㍝;Ljۨ 6R^*G &`ߣp$Yp23ӓsC맍BAIG3/hϦ":,kpa$3>HZ%am۩ӵ,qpL>~|wrk4T?kio> TɢAQ۷Jtew|`]8kA|'h Lmvw9e ۭ] fqJУ*ޒ3rN0=>% eനvl?c nX" M0{Yɹa{jHXom1H:\%B3@:؊mĊ x9g GzmG&\ɸhd5`$^ʲGsU ~I3fS *"-%'!M.?Do78DF<뚍bʎ(y ,$+W~”D1s$m)IiV.AD4)H|o=,Wg+*(}v&JSLlyע;AMs2|O˥s,k|"Q!EaYwX,o nJ56Ц3_d%3bq'^ u IϏJBBcˀ`)Λ MQIuP;YN2B+`VbCOӼ(Wh$arfU'hϝhCb><̰݊\(4J; X^T"8Rc8$sggf<̀y=oL5<-EEKOeΪ>9ԓp1K;HjsQţNo-}f.B3ɻ=~Sㆺ6*3Bgl },gb8 )Uo|#8RYץ95Bl gTDsK2Lzda|Ld͸k^ZF }#>1dNH5QQfk!}z&RVng<-z) ir&׈O4@|4<|gה@ 6sF9m֙\H_L/;D(8)몌KBY YHs أs b2#ի!~ސkpM{4# ޾9Zkv}iHb< ¼Titoq~c*nh@߀Ghv%T#>naE D|?}SBӏ%8t}.fbܔ [/ -A&Pmy<"&pa#uhRi*#mG]u?TЛ R:|ZǧI"A稭|Rw1xG [MF[֮G(hR bx 7nyclKP^&&S4;xy$ˊge<39&o4 ?C8z%X^c_a!{?͖>Zs"mil3"t O)ئox7?!f_4?ǰcvgʊ'_IK ^sjىʘ ȅ/)2,[;gl 5V<:}pM(Nÿ+xt `KHs4,b#;{pIBn?N 6'2hMVuXׇJRebtobY{;UPv}]Y-QUSY+Xf'XnI]뜓QT^=f@3ԡrBta9) zp{6>7;OʢK/(sMܹ5Rse_R0P C=lݛ;^J߭Ą})WGgwun~ ܍q kF&3= J 5Dž'ț^(9IvU:+˽6_wnjᴴ`uKagf◭S 2Ag tDŬcJFK(~nA}:i"af?"B+v+B,LS&E2tޗ7C8wKF0)=gKǚ1*/<Iޝ5QY&# /M"T>>wxUkgu٭8}`h~%zA36G]RBr9t^l!gD5` cj{&`eVF8q+7Ngqz]4~JB$KȯW]%n kؖQ?sP0`<]pPL\(g_uYMtӤ']gQV^eO-{2\qvV+ ~ .j^5I(2pyN}ү-0]:%MȹE=$ԫTdn1ωq5^#!6GoHLs&fixLљ|L;s$W'FP{=[f6C&mђMVBFA,-!n|%U;`֌Dk gXl`bA/t&XK~,J5\}VK>b56#h3\Ax LN8[m'n |.TS, 貤 :q28.$A/S4*DUo+9޺ 74łŘzLL*&{G̅i&A;EuP;ۘ I9M# Yϳ=|ԦwRð{:.x16iŬ݊+`N t:"("D6^́Z`էMqئi߁^ -5I2,j97 <#*yc# 9Qf",]+#((S03.|8P9_M%s.(士lmȔ [7U@j\k[ζAF}n3 fa{^ b-Oa4PNQ/ŠQ|Y}xd J'Mʼn^/>Hci8|iAc`YR4l M YY6g#u.`غZZќd75MӞɀw*|5Jlڔw.r|ZKzs{|+U$3$qCűU `39 <]hvZtבD!ER=,2et(_2'Er8 8Y1t׋zKz T&EUc((l:Pfn4cKn"0thfXLo!:ނ"LC=ޅ `0ηUх?aa{KSS~ #lƅ$2"?PM|w%e P78k%p$FZvH-{M]WV3CSb4ϳV"d$KT/^^҉"l ,TսMjDbn+Jn!x r.-swGnG|jn$?̾3uI j!e鼠]aUB kHE=/+?~ RfJh,X~.~׬ҍ]Rn$ޔSXd`[4Kr`HƮ,TՋ!O>*{dWDj;Jvf zsvunj~2*]\l92^eLKCa?|P{I4c#KsE^-Hg<㸕C2h h)m$G:T/*t?%l78`K`V|;A#[Pkv(ʬ6kT) l_=SWUniаzvmHTOB&,TX:JvʱoTD׀ r3̊K 0 3^zsa~ڡjז$xO!xAVЊ4 >w0ޖ"d"yKΛ7~ZTKx(!A}/8ŋ?‡0oYjJ!ًX 1K`, ?-x^Yti-H2$;Zof!f~ʗߡ3mCpPye,goػ" O4#k'^֚U pw A'!X'RZ VJ 7Mt\" c}릞r6~鮏 ϒ?ɛ ܈00*_p [|Vlr>f~嘈z2IX- |Q4iyNQ1dUTҋ˓0w]iٝL_1mVJUWM )},xL #y\ii`&=#xYSn-4Z HW"\s#5!R"$1:VݕGw~+dGtl+,OԜvyt&4pM?qprB{NÈATQVhL T Թ{/n2=Pڍ G P=MLURU`p :82d 4O YN cdk].RY_ d6"Tk(|W4jOwrOd>rOƼŖ l]5tЈ6ӣ'M1q9fZnzK뢹lMZYQz[\vD_#Ʌg aQG 8?X˴9*M)+Q9Wm $ *f egd'4k{8/ KF^[:YwDٚggūX"1yVMaJSʓ64AFS X39OhYyZ1HJL}L6T }JhIKzK>_K_pkt;13/%zm}<[vj-UXmoQ ɣA*'7ҭ:. Dm7Qc%øg57@Q(j4H M5-i@AvܕFQzm K 0cR1w[O4NɁD}-O dJU]#B/, o?VpSm;)00%c'\#PnbeGC ¾)VEUƪ!w޲+JyO^NOشMz8[UNZ{}e9ԬEį ^mVm%3mBxk\JX(EE'tEY:4OD߃{ 3o%< ߷ф]rȑMg 'NtV8oԉX|)er xI=T1hj(.1 F 2~~,"Q +ހ_xڎzqe6ou`G~d련-u͹sgzE$95V7s5c (*x̽(9ݰǯW^zfB2 DsS=u Ipfaa]T%i[}To;ݘZ#{/o-ڗ$} Ty:1B8z}I@U(>xqmҴ$K1zH_4'5pU7gZ/f?~L1Rkb& Gv RʰҀsgs u&(ZojYNaфV}%yZ{ˑ 5,Ke2o] _a'>\5} 8PD$|`0)VxҙTL4ӡ~E^M~)Q@yrRmDQҔFHg[$CuAypִT*U3[8˶lfj 9S8D&ut~4SțL 38u1b%qkF%g>=vmNkz۞W4-6{vѡ86] " CȎ_aܭmjf{`T]!v@}rf^VҐ1,"oFJٜC$1<3Q 0!P׍^/٩D6y[e&IPSxj{Ee р)H!~ Mpz2̀3qe*[X1OŘrL=͈AXU]&>VpY9+cy:*w =wD+ :_dsh T/r\g<"4b(2./HO0箥X񣝻Lo@48cL9-Lρ^T+Y*P.jj6ǀcOgM;do⵿/ C-T3=y^HjK#U{-Ƽz TB<Q:L Bc_b/cce?g6"Vm8b67*+֥!mh2p=ɵnSଆo!6{Z̩'kwgajΪB+J.1!?*Ld0-`~!\H?|+C~zLQ'zJ;MPd& (QƇIt)WwȥooaF>uG"Y:C S&Rv!&-Ӝh@uj^HS0m)Z4+=˳Rvzp”y{@r+9.B2|0m1uA* YGKwS.䱾<Ulg:m-X+iBM KLCu4a\.O=R5'lAb}H8+4ODL1FN .d-q%2:όzOD("eUDr&>- 9ɣ6'\,Q1-71!;3h3 *lgBl~nZJFFzKL9 o" .& 29X*Bi|~3x^z-A];}nXQ?+,<4jQf dh63Δײ|R)$%Vk)P4$*1Z{nNt bـLٴs[#f)s0 ix0ꕟƇ9 Z6@/r6$:d>^=RN2!3bl|?Ȋ6T(42NJJr 74$ _x pOhvѺ|m?󜲙 dSm1р2eRa ?%pS(xt?q(/HǍܥE"O'K<+÷o]c'td]A$j&[qglcw5Ct)~K>,_ 1tSQsԄ|He7E3afHfc7)b0FCFIa_* + b|"ª_gF%R8&(@.!` Rd S`ˆh9`F& #JBQ-XOD/h 0D?Jawk =#sg1Be-j`>y/"O d(-Z]̷YQنx~vN}=Ʉb,9bhNYGy̋YE6q]>yʁL=2TL(!_Ae%_'Qx;BNōt`ޅ"j00Hڊշܼ1XPppPn~niGI^w S_)5{U !L78cAY| P$X$#7_6 Xzo5 1^P ]6LL|yheFs`wI!CxQ6ajKD<kK\EsO\>lm噈X*Hku,^d`_j|"#;4پ]oէͽ9M%y ;}FD>uI3;J<֞l3Dc4RU_n5ɹL3-/yzc%|s~N4PBڇy.uVUE1/՝lTIX&*t|v?Q6oХQC{.k2Q3C֦G4dQj\CrL 濗U)YZ4NĖIS!=28QwLQ~5Y }Oڪ؇5TP_*IIHWBlb| B$duS>b|3GoU`u*ߦ V%Ng6 xihH8.^"ݻy-,ajI)EmzZqRL!}wlOadI1@c[.N,^5Hs\ěL;,͢r.X5 Z䥟 l',APlԎ%?o + HPψ¿N,VmSqL?.8}naD!I@P_4[(kE%i%[=Uly E9.ܶ)ɐ/ą[)EWOSٵH*Vjۉe`I%{zPkp4cO HAPc/a4 y8,.O~z-4Its9fd2X<L71u,3F{&WX>SF@ޜ^71f.b=$.Ӫ rOaY9!cAofJgceS0ګiwPqJiNj1,.˳oQz/$r q?26rYsTͯ_UDrc҆GYCڻ,:6HqtP3M "DNЯk:ٟs ChCb&Ǎc t)R~}PHvJg̭k{;(*i" AGL*(  HqH~h 7֬VX\|<|0^`>$jλKœ$&@e^^Q(ܼ8/r0w#Pai00nӰw 1M 6cSRn(cY }BUVA7)펟@_al1o`#!>6G ;4v.Rpb[L7%bp5"wL ]8KZEtMՍCƦJ$x= Um^Rzx8i35ӗ60H k*!8fMmi9MiJ59bwo:U7Afo}|L G>b-Tqx/ʈaNW*|vuY簸ۃƥ,q$@!p vΧp*ž_ηl$lS8YErF451Fia#U:! ĖrsG&MAHڜVe#oWo|%y82p?fiwL$2xh/[b O&wPECʾ~8f>zIMnզxd߿7[.P&+ɷ_|ͧu- wf`y.-j1Akeq^ bBOC;HaxN+WXm`9w]bZœk詩c(WuΦx/{dO_3e#v:3?1Gb轏9:s.([+s700#q=zgKd=cC/!)`o:xݮVD#ָ}uqwdql&w}qvl}$)lg,?5sg{2$9{4}_6͋aӒ؀.hW1JKa@˧mzv7Ibzմw-fpl w;$N>8qS%e:`7e3GF(щQ2]̡JM~-T)b2܁V)oM}:$<՗3%crDU4)#0S; Kڰ{9b2*k۳>m\S*!pcIr? :ӣ9rE$b#h6YN:{r uW`~#(4x7 3yCgU(@qBy˂ !aAƉ |5Ҧݿ#"SQNSBXA^S)\\[nUMd|&:,V_Rhm-vL3c-[&=g) X}}[vEF7'F+j[yXklA$$@YQ&wUlcM^g, !6D59?kH=p"y3ٯSySwOW$#ܸVnGכv {XSv 7SCP; "KP:F1y3ln+(eSJCSMI OqIaCЧh'(__Wd v}0RoG=-Pb$po G,!Msha93%,47ȆiW0}+$ZED1C;2(%c^!T)g( u8֝h@T] /A6T<&&j@ H]/zyMU=LPPpM]֟nFmI9~#J¾[/D&ب?v`MN@ J̬ņ+=U2[7+fhV\{K*ēǦ;=TeFMutg,F .08LvW H!rds BY\Te*A TAQyA]VIҖ|ńia;($Os \5u!WeGƛiYm X.|w %VC?yR 3yMR6OEɆN#Cc` Y.SӯY$uZd"OHʆkWRPslW][u CKza3Ғ#Oul>C;\0E(ҢsAJGc0@EgZ oƢWլ*J%%jm;J$ww!\Ͱ5|Vl/ 7r_0y[9NI8H8ɣqIhg\֮jfܱwyIMEXy4LТAQA1 r{G\~aUlbe:/GNr(hoYS|Tt`< UW Yi{YN{ٍ0[PS/ފf P@B.4. gkrf <,*Sy?D؀'g,5NFzD»] !8 UF`a4Em#KxQ@%~\ ި4,Ȟ~y(M%yK!P9I_R'h^϶j=iPa"ۊW?$aCejs'̎yۂOT'{s1%s̴ )+2R?,vqn^_ଃw(e\\w"OE&E}G%Nb(}]+/ÀǗc:lRѡxQZGUP8w^B8@jg k "0߻\]`wK}+O~/\Mt8g>%{=K#,U l?uZt3\) k6m:u性@4k&r1eT~tUe Mײ^6:orhYh$̣e i / OjAkpMk8Ox K k 7e*(QfٵD&v1_>C#Z #҆:ܼ9A[ t;9(؀v֧3U'y6XЖ8GSn20BB "B#$0< /X-.%2i.w$R#ysjx~]II1@;ymSQJ;7tKn WH\?T›Q&Q*!2BܔXch ȹn 9R[9{>EFͩD*5|jdpU3JMqG{5ٞ)d'05qEM*pq` \+XoU_pD3bF%K֞rCOq#,y1U?^ D,Z&7OfxEAuz~Zb5HS@ٝqJ| khЄw8O~4 DFGFmT"]p KwյKc`5= '̤S_iîӰ{z$(t@ꈋjT5wMFĸ > I%nݝ6(qx:Ṕ`,DI ?X$WT$(o]V )}Ē'Bo,( kNM\gO{Ikz6 J!1Ĕ:Au* VUqb6 A|( 4؈[glp ZKJɰ_{ FU5>uPT׃U/U+(%t( L]^U4 pp&GY`ǤFaA-@ n=ü(#`z_qa"y"qL!9eڢ |r<9Q,ۼ r\Z"y9OͿO__scLgꁪ!ix+DYO֫.D aM]oNrL\g-)_ H%sX,[kCD!C؞8>?aq .XYӭ64뼌c&i>(+uUa-!3 v./ݮIr׏&:*26\ !cG:Ep3kzWe~&U4`ٓbR)aFϚW]=*Sv\2l7_)IƶQƦ4Q5by-jνB)I7g}s̞)ut3P(7Ɛ*Y#HN [T#.QoO^ ݚLKpFOWp2_B0Tp#o =_|BBdz9rBʚ*QQgջ<-yÈ4A̫a`sDp 3#+%'!BXljvp(Cf>>nR{Iv-Y $m2?f}G7Xޤ>q{*l=f q[f[h벲Oay,:;Ȱw!ee[UpА&pkѡW;enո/#ٗ 1CUڄz՞AiVOGlgm3ˆ]xrw[B'/s1Wz7Ǐ_,eJ ox{ͰF@Y_DAT撲\ 2-/A'r__wc\6lƜ>ݓI_3J&g+Lmkg]x8. Lڞ֔8 P#nxܾ.(5bYZ> a@T0cEi|#a>2y\=Am|ɰ,XX軙d /Bq%f4nkA ~boYT"v&}9b B5'6`xel&1-~& ن`%$zo)YEq%FnP!)Ұ{t[[2qTվO_7,G+Ҳ5 x :Xє=[4y_h`0"S)RCkxuf y7Gt3yq3g !ުPW4-`[쯷LԻ9pU |LЕ}%:!${7Lt^Ndflom}뛏Hf˪g~&j֖H޼v1-r]?DΓUۚ + 0QM`XܾUƫX|Ͼ9{db;|4cz`Z[Ok"pC\\z p9z>7Io߳P(zʩ}*cr_}]o6FM54Jbs?0-SFh7ĤwPY83,՜ >$ c| T@:Աb{o >)m[G~%=B6$}Y6T %KHKIQݡWyv~mkQY skKV.KLhzA&O&N{ TֆA -w)v3 kT9Q=s>@"M;y1m@8HH \& Έx EuW}h^Uo* Or)|bTxx!ShAL%lx(QQ㫏pË'k(6$ij "q7~!}6axi\A9{N:dѷ^{EDߟO-!f {Ń%aoe,}gMqMT)s}m Eqs_aI`,u `'p%vS%I620(ɺPpay[Gh7>2F(EtKIޔ\r"*}ў zEܗWG,MJ#XA;pն;8ܣ|i&݂yibW}Ȓ&ǮʊYWC!Mpz;wCRx봅Xn{;a>bv;&s֯K,+KnЪ[n܌Li~i`Bw(Ooʆ3G)?[/F*r޺t> !Hpbi q3 !oJHh[cesrxp(}G2JkT U>_ Ȋ@f ijx*AUd6Γyj^fHڭP6%Lz4dZ~~Y ,;dN8')xc>#B٫HSd݊uz"u@_>t-*9uM)eIvwujXKwiAP ,~PzRNэ#oGV]2qXtԵ/* yjootfP}vKwV}X@xzG,8z:S/ wl'H-"U~Gw[Z,o[[B |G݄mQ2`%sPDhކ}M?<dl K{ҹ#7+7*xi&y 6=6]ݸy!*/Wĕ ~hbb ҷ|nh:31dG`JBE=n.$N[%i!L&/[3Ӷ^+c(̛c?6&yT GRF;TG&A,'^]bSE\v/ض-V3_ҘbO+>\rL3AQ#DzJvAAKN .٧xp{KRMږD`e˾/Eo˕lrUqr:p(0 :Mw8 XSѨ|asγ,sgX*쁝J֢=M~.+iO_1kj(5N Qgs*a=),>0Nd2T$F-mJEZ]‡TDddAWJZ8ŕ=j$χ>@M%+F3lktzH|+Azp&it5Ӟ{VX8'XHk|Ӯd@x_#l"Ln| @?lS$7j.8w-Av9E`r(ʴ¨-hKiO8攕o0عEsN նw8E<Ε)L+qH6lt"-2:xwStjb#qN#N1&㗆ZUB@~-9 9-`q9+VEt (6C TgC!_? YhOR6Fwxaޠmj~Tܒ~ԅ4gJF1Q ,Jx5Ѳ{=Bq'@sm15>AmxSwjU0{zp1j> 28+ݲ {?(s"t,y/ ]^Q VcxIی$Hh(zՏ jp"1:f\  'p,%/bP7ЛHҐlq4DA1fk[Ł$S fba KvpYְ)0mdRAhD%k1gֺıs f%\&7: (q֮NVX [gKL#]aܦHߴaVinEO9oy˙ܾsNpx 0Cȡf7L"K+| 3-UfՎF:%" Fu}'gJ`Or wyFMRLy";T͂G yU88_G`A%I?n0+i #؅ǫ`r=C 6F{T!ē8^.nF!jVfRJYb޳iPfCzt:`;b%\JƏTzޓec+Q!ZqP{m;rIf ^ KQY#5? v{ LmgTKU9a9 3tcNJDӎ}%loŪ{(|l$kP8$yEN}~;̥GV7o𤱂Igd!1LGcȟ(Zo =v/)VFK0<41-ۥr2ڨϼ;pi,%:/-zB wq]Xvpy95C&蓐"@Y5l#geGe5/K+d; B kKQMnyOM-7"& hs\ ӕ4n{aO1gF$?z#(F&(DK^\?a~XymV|˳RzKs&0^{-6a|p5LF s^jߪ_oviKW $(MGBϩe.T*;DTx`Ra ""cث;zsu1Co(tC߯[[?em|ܮO;1\J0plF6v/442ypBh:G? wwKPRjDX9# eC'ҞVeJX1fm7XI7yz@0-ch k~ c'ZA bdv 8pDdm {RQ(`9aZiUY<\cUE"2.JAX_`I)gg{AKOf4-v_x[aɺ1#"&~82V9.1s˴A#[=+<_S/y@4a"׎OfQ *.By /:0tP50i`B~Iа'*lRw 4(2#Q?;i,9VڞZ5&f-v)I{-/ޟpj/2WadV8eg;V H+dQ"e1"1|4m}8\Ey=2@UyfJ0`b*@Eσ>]E0Buot{~T /.&/H90y! F7qI. 1>%Xse(b4Bqq;Iy^iWz- f@6@\߳cÿ]FGYUS6FOyMg۱Hpvd,"-p|n' '[0 aH$p{rr|UGp*60WfY*p#ˣڃ6pMx'!A^ ILF; ehA9U# Y[>Fl'5#ipj50.UAB^ZyOs(&\,6622wߐKkM5rX7!qyor%vvnд%t&}KqHAS~Urha+2곈x3Ηd<ћd$߫F9&Υ^?? _2ǰ{΢ kJDFiozX#N>n'5 *Wx-ҒL K!22{eo0_Rʟlj~DݡΦNM@chg$8c|[\fdDr]>!ʥ_~qSq%dE&Ⱥ!,?6#pKy z⪳$KN6Ly4 s'8^0 03c&Lr}6D'5@;3[Vz§ҰN.zIԡ4lW|ơ#) ˂S@Jc4vIqFo&R]šAJ'۰EB _t7闺2],Pݻǎhe1ؒ48RefHI~cD#EY@ s!PH/ ͰrMK'Rb׿pP2'8‰SGGdܧAys$V$IX O9L˓!f\HvͽtI8 Fks%(͐IN]y]a@n9!Z4T*Y"{G&؞ףAޥsݿO= 7]tT]1B#e۽漫h{u5K끪X6epC?w9xFZaI&cTjHc ;SWDҤ^;tRSebɶڞOh t' O5G^:`S oA|:'I)6ف{ "9Wr1įZ542f- G0/~[oqp}H)vw2}9$c\u)iX>I.n}ȫ ejnxEwB4Dfn4*A130_GÌ@U26j^z;Ka5]^Jƻ~.qFUAA@p+I}T33Vg%"v*;yŊ"B 5ZY&,zι0e9W]zM8{-d~<է μ&v X^=tA>֙_ Ben7h6[F()}dt]%Vw2q&o^.v*hRZG`?Xrh<2RSa`_IhQ|23<+趐piv@)J!+<ѕo[%bD˦<; AK~N]_j:kڶ"UpMI;s"z32%jZ+PKgzTiΡC3-MFGz Zx]@a/8x`UH.qX̀2~ADvQd'z8__|fCtDlÝkxW7bn)UC> gІQ!h!R!hcLu2(9dxQ<  9u/}x 1W];b&KV>0, -P5u݇ E!_qFY).UY&ga0+x5ͣo0PDF{rȯCcK8jB?w|^Gn@H8_\u5F=%ٹj -r,L.,m~Z#C!vhV13()Z0i$vW*Q|Vz=ܐɻoϝ NL,܉Ѻ! "7^څ4t`[/MW@3xN \H\xN<}+Ѡh=E$t̍`rR%5[J/0D }nД'$3 +sOw|.̆,KQ: "be RԨ, +N?[9SiOqM:LrcAC^"?֘(?xFhşI:wL*)˖9z%y~5Țne?ANW0X_6 20Oc@v֬3;@g5z/2 )}Q ufe(٥NojLiX p(_8 q8V_,}ʉxG|r)y"ߵ IE'A܆ajar WPb~[kN3BPf`~ߨ= DƝp䦑UM+kljy/,'0m,{h,DtIi&W8_.Yy!֥2 0_9Mȹ<|}2Pe~alU7Qe=r8\:7jplIoYx|s 9}.hB;N۳%ş!Z>$v )>X&>]eh ^.U.,q }h9fR=M=섁MF9xA{nEB]U_ 6Y2)9[}|n u>|gL o^z~j'  w6Yn^ȏޏ^wn~0eW\jLY 3(]'@ݐc,ݩ_cˬq1-r ( ?8A;<͎np!1'5|C+;YKa?~pֻ2핓OfcW]|LKQr 3& S+%N3͔?ԉ|+„(H{eM߃6` z0"͎֏[4XJg619vyڀ/EL`BOm[6;m^Ap,":U "]=Ww@|L^ƃlN)ϯ;?}]A ѿ#x͗מdBA\wTb` x7vu{:}"˄HuD~ P,~%r 2/%$rG l5m/3Oa6fvQFЎImIЧCGU!%a5]NdYX#YGEk6#z4{Dq{:ioW!@یlEiF%ڊzD M nz²gC nP:~YSL0CI@R~v12mUFTw$IۯOQֳ}?# % dG9'97bj͜; *sk]> }[An&;C޹H@/ѢsU ʝfv?mH#M uq nz\EĻ U9BѨ=t@[$kgď!VbO ~ު!U?!c>&..zN ؼ˵=,V^|'xUϸd ν.l!GQ$ݍV[K~Q)`iR4w8)NkPjMhGW@|"ڙؑTC /(; 0-'W{,.i*l !+_Y.TS:z#gXC]JqjYg%^"!+T`(^h_y; OtzB6' qT%dމC@>@$eYUa%{xI]祼䇀<㒵h=9GBcqGFtZ|AMGI̖=Ψ+pgk'Y~e`i>21q7;b|C~/DU<|`ec,~Xo 5Lֵ)٭U}iVVد *Z3ARn;1&䯣MbO[#{Sm-i 3wQ +լQ-K'p9ڑH$UdsB&nH1¤`G<¿LXbo S⧒3(+w6r|61BYxu'/,6nKXN-ak1H2uMzkf#¯/3c~`{Ӗ ;Jۮˈ+y?|ԁ駹d:,U_%;dЙ&{*ljWDfw 4hz^BZ"TϢF2,iS;*IaB`?Pc]K3SDce QBXU%yR%X~}hAGݹn1B͙4Ōd0hK!qViòGE#՞ Qf3Z-3D|PGB3ۏk-Q?uɚ5c73BQvO>oaVؾVUFPY$V!ť*赟w18ZS.w P5jP+qn'dHJu2({q]6cai(^mBWea77wD'3nz&u钶XBDHwJ}G-B.,mD,0[VI<Vʝ81^2QrycdGk%kCiiVƢVCDѡ14DQ{Yys%2&XcpoeE*kbcG'6;@8F8z fw*QXL6,]bF Akv"q8ĄWcK)muyuiq%45ynRxL*)yFy;mžO~Qpz i0(9Ād9(CL`?& xH^k؅ӸeB>_J=5^Mh%WyTZ՗C% %)[Q }'9.^l}?}G`k/}G2\%yaO`))%Oc+%(齄"ݡj}gV',VN#&I|nӪ.>R],z.~n6t%_>y(ZQH"_'ȣ\JM:rGMw:\Kyi'}t'M1%T<f+N&<-sz"5Z)ydAh-..CJq E-hk6$8+cv`o~89ݹ5i[j%]5agJ>VeC!^{I*c0cU p1_"7䓿3j/V$q:NXKUt^eg Z㬻 %g7~mNrTiNs>=CfH5$7t.KY-Rsp[$f笽dk g"1KWGqy$ܸ׽fOj`ೢ=WP9I 9i"O7"]Wj&'cktF؋/WҨL=m_"Vh4f2Z5JL tW[5OQ sR%/YQ=8 ]fzBlO!7lFȿcAp1_~u]d[PyP``I@(M)49s2-O9,&[:"]`3j]~]sNs$!B>E{wi:O~hUL_D@Hbub[hARR8%<\HQv"S*˞$0gX`4P =ߖG1K8LJe@m6EuOHuǫ*HF\5Q?aXƛ u% ðD!Xf,1|۱C.n L`(;gHaweI]vHj{ x*b:"?me5e0_n\ӝ'UaT7#)!['%1f!&_N %ĹŊ.cg:4xWMF,AQNc"iuëex4NJ >m.ƲT멁H Qw퍯Qӎ )9Sʷ{[~w9^Xh$U梍x<$!7%ÈMDݢQD$-X'r4)#)C\jQ:cIEP(jƟ`8)sJJàAM9 >N z+0-豩5؛`:# G?"Ǚ?yb؋-U]1EO~v-oZ&q8H;%Z z.mx ?Xg- L 8aWRNMq75DN`%ā9Xh]"47d-q~c*3Y23Q@V"蜽p}!'b4V} 5E _F fV}}tJB>g;c4dzhZ3R rGAOq;]LUH㝡69 !}IOMnռmR _^k:zkAYEs -M9 T kr/D)`2^ѩG9ԐL.ty yv{w0,]W '~\ r'(fžVfZWAE1oV\7{ZӇYU^͇yK<G|3=5\d'V.xO,@ 9s*>gD:}[|(coǦ%s}͂ɃmݑѰ TayH?Il~,87J$8xLC)A9#zJTL45>PyuX lKT\=n2PWd^_Ը{ժdžQSáK"SPۀ`]*/LAExVS~!;(!tIZ)C_ Dz%IO:tvrD6T$W)F^PhtZі>QnK\<z8F_H,xnZQgv3cc;ӷ9 ~9ho4sFlF*){4xdg82L1J!ͻ 7ܕՈ- Juȡ яn5i7CϤ-Ir͟-֫:8S9a?qKI0CƷ ~P۲0GgSʡAWPGz O?;sy8RYJ_(fy!U@oR LIG U yk@ӣ3&הNlK_-xoj]s}RaKYlO-.9[Z\|zܗ k}Skڴ a2 dh J(I0N [$z(RV4RL[+62| d,8:#TlDTX7{FUQmLDl[t莫&@EQS٩2F]ֲ7ЌݓLL|m˝%[qr Ƴ2-ehx@+/OBD5E@нaKT|Hay7)SKpod^goX 86tv80=kTAb.x_ 4Y&;0{\z1#?5aEX\Unj6$ ⛔FXFO) MBq@t7yV|?,Rfj r]PQ 'Cds>G43C0}z&6\ˍAQw U]{ziƖ]sN}VdPq =bX}.+.w ׊Tc!5,GW2"{KApēդ u#tlZ3q~~(nh~?Mo IB'smF̀6MG-yGj{H̕9abaQLe>KeϽG_ό9!$?ȕ̟PHvs ˳5u-\YHE毹tq|ڤoաNRoeED\^x5 d:BjL$eRՆg)2ډ$?I5^bmt}ګ)"?^}~/%CѱC`%ࣝ1_甞xsH˩Vj.3sQwiN*urd aߛ A>FyznfsZp,+pr*iٲNhwk}EdTN/vߎv ?J%&CJ0rLbxnmDU&qT.uuMa*I y؂}ogNIGӲa((a3X 3{p%a ?ZNy^:?txpyZܛl=Y^:0낧h+X96@*1XwsE?"s8*"*.8tAPpPMt'wI?5'KN$\.B SdW7_R>jPo} F|;VDg߿&Twg4ܢ*3դC6c. \爬?ÝاHE`bk d & d6ݤ\C zT`Po#q * +ԯ]3 F-(sJ*@>l8?b6oU2kj8`V X61j]hf#uo9}0_w۸SU\T%L?M u8YDAt9_T^r} 8< {t&0ҩYf?g]J';#m V"/t Ί?9*"[Gy*#-rY2(O\ #h>˞o H24.&O})̗DA 6ф;MxqzOFfD/FU1?Y~ERCz/9/n#dF ]o4=:)incOz.8٦`sV(we+BDF~;x _ځj Z&}*])d _V:h6,>1:kЪ \s} ٰ#sKzS{ E} ;Ba\8vф>TמM?$p=O`{FC{\c#=hU_f@&xؚ^ a _Bf˂m`g *r_2/X!e0 Df@XPIn|翠[o%8lICdDሥi _ߟ$(Em8}%uU-HqR  bv3 {[1$%LȄ'JhGh= ?@F"]<nEHj7ʂ#c&A;[ݒrhxutw 5n5>.wpʼn^!ϰ U%ɰ(y|e7'\C=uqZNQ6tٌMF *ЫfE3I1Ez&e, # ؜cC7x2jquaV6}Hiu]ŢS-‰Y]3 O"T9aHYi^>`Yv?@.Ra-6I}%'aVn;sl<Ƒn댖qs=y,g+6wFx*HD_?4:KpǢ0#19!=,Pj Ok>DQ[Q?j.ӳrt5AI:O+:ō}An6WIXM/@ȈFPxхc8/݇ċW>=PkKz>b4@47*'S1ׂP֪$G) zB[Uq!z7 എHlKskm3=3_$q @z0c)Y =@6Z5գ)y(g;&}y!;?'qykw8L Ƣ[3]L݊zWæ *f3S OƤHh{&Y"#Ω`z1z1e_di(V_#BJCGyhh\68VR<ٺ!FdyD ͍'6ޢZp+l!VaK3Mfwu0zL)sUtIPlG_C`^'B@{C|t "y=ݔ tg͟6bU'mM/ͦW bPr;54]KKEأ<7IKMzY6pK&F|!ؐ)Y?Vh^)်Z5xV-jb|ٻ=sb=6&R{+Q>ֲt"x{%W+1rJE$TINi:hFJku7{KY3#NLWo%[`[d+B ~?3Ik$,H~6&HimGȚr"KHp?kw WbZrKZNRXQm*kݚ%>jptHP_bhASW&boOggFr5AFEhOD=m{O%>] d$t}J(VAŚx)/ýVxH>ASÏt ~tU~'P:S鴞Cy5Ck@'ns)ZDŽ>Y36|=wIV[?i0jl1?#'s?wЄ-8/͵Vΰ,a9VZaB\0gTJ9 wSܣc>Ӻɒ}4_!Et8i5|-8cSNd%\c‹ۂݻ;@Ԛ/m#Guk2ΒvN>XL,X,>;n~f̞OY 1SÔ[ /nC+mo Տ79w >. Em \8c,R` lIrt dE_x(fz-3%rFmuE -Rҏj/.Qq-m"'W`GctN TnM `F\'YmzD`b2eB|b5*C;"~o"ߑ,Y/ӊrtm;E`V>.3loB?Tfon3<ߋPR&L*yCIbe3W=kӻHn>L+Hz-J 䂸Nr GJgaF~`vZ-Ь߷w=hTOj4zr4p\؎_qAcΪtQ֚Nj}9*0a-xc='y P%ыmgj ";srd|>c=\GsƂIZhjKu?zhXObF=%!e;O`LYdBL68xai Qa)cW!YK^+.m`Gn^jetw!c%4!Ѹ=22۳IKu<%ƫKCOݲ>PB  %>5h[BrTa&[8ap Wph3zTNU-^]!RŁ,Ԭn7naKmb`( eʖg*s(kcNkw^g&]ݬFx O!h1?ux;CsK5uOU-W3Mᶜ*'ɰkn0>aBjc 3zyG(gfT=*h,] | OP.g0{Xjl mOnVn%wa('=>L;qkzDAt[("@u8ebz@x VEGT̴BI49,UU}V7ɣXp󪺞hIzf^HXqqrNRZǸU [a EɄ /6L[uGIvPw*vWm0B-I{@KZ]`#*G dTSK73F'6TwLΌ/~z NHMtz(h``$S#Qy, FgA&݂/K\$ |\fJ+&a꿞l7F?n+k &03N4ȟ4>ܳ.H.x_s24mEmZc:q}F }ѴZMHJхȈbXl(y7eK iU*V<)$?@{;C(NщE[ʀT*h_nNC8H;^6dQ4>F!wHV$|Ix6͆|8ygښiAbf$[gGHn9x Zeflz%|ZalDIѳ;L?tX*x]FK Җݭtx"-}mI#5뀢Wq)ЗߐKVAnu ܰ|7J! X55-[TAqδ6GH7,A\(`ԙ$yJEk͔릨(@fkP0{˓M2C'fʣI,Ȕ(ttkzvDe=F VƎ}S(m:H*r ڗW y2Ô9n,_yI“L|l(zHBUc(n+T-z-[t4EuC97}yP=%dD_&a8 ڪ Չ`Wܾ<=&m}fnmY qP6aP4tj,g̀䦺_vV% X_ B0olYcG(Qj \#wlt}AdN>ʲLBНn^%6R%(PTĸZ7\.j6UN=:w2Q xGԷF .l,G7x:3a=FFniw] ,i3A;V)ss-s\LC.9uvRo(W/r h$9q1YD1W^5Plߦ-j,#?陠፠&Zyzʯ` V1λk:oX۝l/>,ŷ%nϿnOKkݬ>p M5qF-;I3@ ]ł}lSx.wc7%S|ىF ` ɤGɿՒȭez#a+sC}؋W-V08 .8wZX3Lvy!zFXZ"gŨBKz9lCO ;@$tNElrG96SL>5݂wTw{&0{VP.薨j"kɈ݉H}ǥ8pPd4mEA$P6两HbOv;lM&jȀl"oS_A n^L}qHe b]NBo]94՚̬ !P+d.؟!|naWM@}ヌPq`,+O:job(r[(%&V}C򓬣dQbv)9qӋ$t J|\K\t-¤uG`h-+Bm'#"]AfdzBh|G4J=f?T]N S ߌHlry"dvTyB5qhp|w&#?=|val(QmPR_dn j&2D]KHww;L0ػߌ_T _v"o9[Qi_˴w':׋-:2^Hmx+ ׊/ء2f"k7x h!T?֖EzPJgR 3~O;*Z)Gubɔ9Ov€aP,]#{K%ߊ"WZw$fo\Y>>э.'Ty5Xdj%C;-kr5'$okE4V:M5`7o|4goD%HN o#o# j33:FWktyXJK{U=oR?3kJ4I^P$1. ;pR(Ũ!?a HnZHA0qۋb`!JHEև?v8nwYuW`x6++n(#9*Jwsҙw8 i2pSsbcǥVLcoCP6}_dH\^.gu64>xM9[vJÙb3*uQ@]s1r03drJ2^T _HCq;L~t#6/z)%yGfCܣȞ.Ak1 G%X'P7VЅ4ةW=UX::ԀaPI×uuԉEb֚+ɭhz#+h֯!fס \ R|MW Q [xDJIxdKGھjȍO"ôŒs.I4K[/fw|I2*<'{$9BH DJ\OUd !e',^6X= 1's˄Ɠoڞtusڵo/p- ^u+LŜ<ኢG_?ΝU Mk`7}5cx5:>|ri͜kތ¶ɦlT5]HQ5Y[=FY܄~9FcCLnX(+ݷ1g~d}f!K}+ͼ5UӇ"~DMQпr`بx>J$fsLz$Vϊu\&VqJ߫ m 1Z&f2o^!Ԑ.Ã9_a^(F& @qU&B@hN$,K;Zdө^v<,.I.F <˔%'gv^5ՌN[Nc[훧 1pS dsH "hdܱ욑wH!tL"Lrwc  6{1U18jgƇƁڊ"(ȼ?aUSgg{㦦tj*n[+S$)- 뙊n NYPk`GV{`>{Fyb #.t%f2짰 .ԍU@Y j{Fp`¯l-(2aKǩ1ȢZH@jO3M3Xkz,qQZX5ڈn()glexUL;$6 ի$hl'u3XOc-l);B=s訵pgMF1j ;U֚&wF=3Ar=psxk  AƮ825`=M~KbY>A&JX,CU8i(vztpcʃs0\j,,q'{ÍLc ۡK0 QFȽb3/CbaIṠSRD۹yw$g?jjUhezi@@rLd9aZYRB)TU8TY:U{_K0tu ?3 8⾊йjl|PY xǩ Km߹Fkc"D]Lխu r 5{= 1*ophAN&Tx6J(jbՖAN+T߳҃4yBlrjɌkЃn$P}^Аby!&X&"Nl*\%4j{~0'/g5_H^3.w#VoMn= o"t`RKlp`e4=3n-s<͓n6YNv]G, {M1Wl}"X)#~|*9yϕۙY`*O^5j{%Wx5Ш V]DhDkt sg0u%imB0*)RB]Vׂ6kM~XtO fyGV$,$(5LB秩Chű)+LJR)-$qK4/'I5cL:ENMsyAUS]n B(,&3H\M=3>kAC%o%4SGo3V"7^^DKd7mN|ZU+K ,ԑvbk|ІPIq# LIp }@?-cUPhC:p˔㤀#󛫕1X@;+^!K&Wd0[L s~cZdk`B*[m. ] ng @Î՚ _ \ ]+"#z -8m9Yډ35kR﨎{L ^ڀmRTH}ZG8( @E`~r9m@}o9*1 'ӯAh첫QVģ~Փ[(,ۍRִj]s)e&_σV8㍌D+DCwhm1*lC(dJY{iǚg0(p11,bVxCmd_c<G By~Zv%D3U\hچ9+ClL8]WhǣyLi亁|:0ԖsE @IAFު( R"X:j·Ǿi5.:t8% $C_.T9&e+ޭo`=}~9_F b@O<5Zo/[LCaӯbUV){n6ewv':mx\Lfg"Mh10|IZM "g^! j[qcֻ%L wvbW{Ms<#R懋 aE'*eͱ /zRTVF(ż(~"r6֝!.f%-:S2缋fe̪!h(!vr7m`ߟewe\5~&|5as}mִ3r95 Z zȡ7:HA=}9<Ȩ(n:.nMVL>3ԹrDN%E zձ`hq{L8Bja"Ky{mFÇoak&u~.|Ve%zɇǾ(#閍VnIX>.Ÿ-dLv$nXҒX\{Sjy{W:Tpn3;I6 hutϮ%Bъ(>x,3^Z-Zf#u=7䜁>͒z,Ư_擏7Y&]*#Kc?¼ < _BA{}=tY, "z4Hk*;&蚦ҥjͿ񶲋k)!{y0J<˚_z6m厦Eǰ"8HwV |rz@Ks&B.lh!.Ȱa2i(<'2zW"(p__6&d%z]B @Nj\UΘ+q>4ZK}{gZC7Js-7TzWQ uYp[^ \TE):d5(jabLM}W=Zx{h6BHSj&:NH.3d){o8w>E`"w29G 0 UDz`7^;j?y3AO P_ 5Wl<&%A c>}{攛4ihXJCsaUï.Bw6Xj%[Nj -!D/;xFha3Ϫ:8Mhޫ`kK}%%S{\9FG5I3mV3rM64@_/( iPUݥo>$l1Zʟ`Q lUQR)%7fV3",7k+Mr~6>ΉI hW6CC$S yHph 5Z+"2nfAs+U)ȴԘsU(( Y\(Б 7uFwA&Udq2;9  瞋8(0+{Lx^ (`.ᥚݮ< jՇ~s1h\)(B﹞g?O/Cfqv[ וP0bS<-+.%`d =)y\v9C?HSI;i&Zw3MXD1q鶘j<)%0$!~HPc4q &5 !aN4t/.&g0RCĄbmNt8ۚ41}8Xe4s.aߨ)*GY^v| N[AaE8t) {M{AUnv/W؂R[ 6 |M0O* `cg}b݇~u~VݵetP"rSco)G ٦Cx?Bph,pp\fro^Cd@L;YpllkN~; 5ft83c?5dȻ ^g{b "zi"PG"uڼL ! toRJ[:iTx>PVwx`zy5W VL9BAtNHZ67?(%J.ʽ@/;ءYoh4i[XY#m6jFvh ˒ -(3i7$Pk֠@ctFL53[bдN/|-(ˮ#cOSDh.V_ 0*^sXe?]@)DYؼV]Gz]gWڥcZ.N޶Ka٥'saǁR{-D lXl[kB3mJt"kQ!XJw:zIooIkK|[r.TbRaFDw^qsc[Gy)Șأ_k3e#XbbY\1w=pz̃0]S7RQ d0mU8G;12"\M[){` 3%DH#):klǔ̔TAm×3@~`q^PܤN)jpS>4K$(YϤmh9iWd($zHA>V<(:e?kf&Oُ{hfGn`['Ή'+uC62QsnQ%x';+ =ۚ+HgEՍ>2ڎD:=UaQGkA==8§ icHRnJunFn*.7Ua{w!|ErnJ9CouEϘz1P$ >}k[s6^m!rC+./1X4˥㕖\GK:oNM@)B1~sΟB> t+z[4F.06WWqzxbr;dExb°+./Ȇh~hJvljI[5I-rdeܮ ,NRqYB/W $#]No t"%35URVAntUؖhU,bTt<;ěT(VHlWODu Bpq.01f;Oޘohz-715 a%N-حٚX$~j%QDZ*sxKL|r)4ֆQx"3.̈U%?ư3oMOhu w="S5a*˫p7gA}ZA#P+vZ1q?oάO_"aCVLv7A6z隧d|6ZG {5vAu.}ڞ{ m . WΓDz(6_Fd m !y6b 'd4 9_K/- w?]g龋8#Z2 KAL Ckz3kb],VndV:^K⁑2E;"^B ?]S')c& tr C&-Pa4=C#OTU)WmQS~J{_H1WZHz, +76o^U.7,U!ݘy3gbM{-3 D@}6-{@Qֳ"̐Qq{ࣴ a;V\5Rtgqe/k ^Ppй->[j~^n5PPEz,UՌ LX2: "Cq~uL-\pI2yCm1_+Vj׌E Yج=,X&{V69Ei䕞Kivwz'RD?D^JHn>Gsg ٚFt)\3h`яNFhy=Զ%Y(6߆^Dz ]!*m(r4P_[R":/ Y:=6=ɵZlkíP9עe"qZw8G2kJ? $mhYcPLy0}"jpҧӮ+%s+W^ i)dzY^gh)g41a?>Zd]37 úam>ۜV7-K׺Y닄][3f}1OPp5e;lNk֫]([uTۏ `*j'ا]..*$82gW߄9X-@25oIMjl#FỦwmus\}GAۉnVOBB4R ^{i7Ex2%Ͻxh%(pEdg{DHljO1&MsItFBHsZr)Ǩp }ڪL&Z.8LK  롑 xB۸(947VU&0HX]/ R"U9@mg}$,iU|CmaZmTR b_MLPU|Wg!’lKG&|;0ߪYqqSFQ$~~?(Lӛ9#uXs isO_^⫃$YG+nP] #slHVcحc7q ^O6͙:HKl9hiNuRUZ2297.@₩ va cTpD&>V7"a94sҙLK`H.[b%T]MH姄Ci3͜D&<=Gc+XqKݤS"9SЭR0؀k+tsfC>8 [itF-b kRQ.,Ҳ[ >ԥ:׸KU7{FF[3(?8xI[~僒0Fb8f:k=ٙXgM8Nrq$j~` VgܭPz`|2+_/ ,nAr^S^9'O9io+S}Cem tKh\xX-]Bc/QJAKi`2[3hnG/rU\v`WP9^~VY6HVXh3-'A8n£9KKPkf ג4@ X:5V̑>|JΌ$d49 L`=Noxk"HmW!@w-R,wI,KE2T{b4%Zʧ-qʄFF0M.U+ >z 99mòӴ5{V#@>zB8P$c͕odE(+d @9ii~N>:7Z$'[<:-D`74`V''hF-HZйsg󬋅ڄNe!Ip/8cwg,t^, +j@4sH-^9L$ZND<{i>k bcJ%C>p}Uf#uZ:Q=jB>X?CzD_3)6öf,# 8@+eX_ IB{d?q垨O l"K6'h\q)0ox&F_{t 2o*L0qM5Hwb L]o'㾦%Zt£&:'p.{InIӚLּ@C750Z4Nc 3`WbsT)o_n" h%w.kXr7[O{ʦ5nHY+e{W#\ he3/m];EMqNyAKr]r\*>H丄UUCE$WP xmʻ߆j9ZƜw[Fh3'*/ɃIajbz(h䜯 jI44 @ѣ_jYE k8[iůq ոS |r^l;!m4fT(%aTIjIoTW#x ڟEAÔEZFSr6Ԍߟ?%BRS̬#wu7l1mQ}.n'.e<ͬ{ay}5M\5jEmK_O!XwXfZs: s$4AU2"cx7Qz@%IE!m~Չctg UsJх935YBt1 SKސ!$y>1EM3S8 x; B]s۾fxp0%-VA@[h&KEt( ׷줍}n,~.9u$FD̮\DZY;7"v7{߬Pg}fHIM#5_Ц2ңm]/G:B4 o,ߌch8 p%¸(4)@V[54a[GEv xQA3\=?(~͂FsZ(j7?)l,Dm0llT9 L['CWŽSHȩh&#XY`<<.pɋq_Gb߹ Kk~!3}0`9_͊hfˆjAU,*C6T:X|APd$×>q%vFC.oB-pwP^$Wg7ef;?/g뿌JQ"jC9h-jUlR\ *bĠ׷Wݥc*]#^ oW;S2Et 6yI@p(XȬ">ʓor"py.n+!g EqX <<^Tp=_aa0C7rs!K.e[9&OXV~c#UlM]MnłYIh<љJw[[ٯ]8 *`q 5 gܤ>_\5 &0F&jLs#HSC"Kch <806YpIZ7&8G\~ LQ;4(awang?g~ ~CӨItRgȼvZPotDSṞm MMO,ɎWFTQsLʗo6&u[e rՀ(4M='L%߷B9bg?ZufqLTUWnpfaI{[J3luX ^OLyYP8bdc3wmes6ˇ&8b+p?l ;[gCxGJF %F) :X3Ϥ)3& THgYZk/ƨNs()!i'P¾#_}sN1+t_ ?\qW ,v&)'$y /L6g[c FV>#&H$%CvqEHR LT0tBB5b*e~O:] ~]bՇ-FX @`FX8 ŹaLL{d4qg=)RbF5Qh*6%Fʴ++ |c:1Ye?aoD=`) b%Oc~~7KCV줢=ɀyA'B֑n`Xcuqe z_j7;\KҙGeպT^|TY 4YBU܃<80%fl;~(ᠱ[~ۛg F~819xKz>"P m^ @`V95Ga=$@!?`^ڠ6.C9YrI"IXm9M2O:)pYU`V5LѷMJO7>l&b'u2g#2Zɢ'34m 6#:Pi )ҧCг?d8ARGvÇ^rRx&aF}Q&0Ϋ/nM@.)1a/QBykb]@S ]Z,J! Brh>sh`_+5z!Bxrr:G f{Ņ'k賄}: %R]Yb1#Pz[C?:!3A(2bU&QIOXNTQ'>/oK:9TRyWzO<+oIOK2I[pvJtPWlĢe5!#h".2:/*Xwh^ $% &c + L)@1:k-*x mܣ*% -O_Vy YxRXQ<2VZfL关|# b[bMTM`z{\`="֧'sJ0cq%ly~ r{WW]MߘKc9M!iyJ2G[L }9,:r|!oب N&2ɒylfnA+[.wʤ\`)ʎ} .RLt9GkϦz( N 4K}u'BMn;RJ`P Wn!0޲;徭 T:MxJ9QAR(0+QTQ.DJV~|ilyC9sѿ|\G&}pK!%ցr-4;[A)i7 ƿ"01V>׻ .CLĽY9*m [PElۛL\>lRޡ1jF \EOg @/DrZQx>|00-&Ϗ0qQ?sҍ@B_R M,/9+B/Gi@izߎ'~5sh^ʙlf:3W@X餏 (9MBZ#nga{6-v05k@մ EԆr=NJM7 i .tڌ^ǧΗ"f*l `n,N%?d*ùReL(Kxy3d(0*!C s\rkD! z'VVfFi@xOZ9AEV% c'Q@1b?3~ym'AԜ/AQvU j ;ځ)ݒƑ3zRʗ1\^ρD.Ǣ>6"5dzHXHb ]L{ӿ8R)5V\혬 ~.殅!УuBW+nhs:ߑ2WTO)&O0:&n;dFM>g 7=H`IRG)oZ;*0W16{JZc$:7*>W{d^w%KNaf*n %3D8rZ߮8L*@hA@1؟(1=L\E D0V`Y[mtҎl;.|%6Ou=ՠR"I`Mdl,Q`,F<]ȌHRbn9b@52{~*imyY"5'-da"J>_/֎1)H壹R <].cabOXwB""^K OƟOā þZ=贙$qԼ+Ʊ2jd GN6WfM`w[ђ (DpNe\i&x> R7wɲrgTma6IclebvIiJ`fg՜#h{Ofb^G01xF;:k9ݑ:ŊhR;ߜ0w?Z"gH"`:\?mf0egD=Kf(rWះdg C<_-Y@/]xG=7zZ]1؂۝-Ŗ6rFsBMce(zaꞑ Ji PU On"pΏ7𚆢BGWjQ_ם<*K{rfɂu 87x@N~b^N|ڗv03 -(V(d^Rk#4NkxH =흖ڱ[)YG_!yVu|߯1mhD&9t-8J ]1j rM!3TjP.ݝ.Ho0EFD.JE/g9QhCbp#;ު;/4U*Fߟ/)JBic L=qՈ,l[~-Kί@z‰*ـ«{*Z/_f4BKge6q: b]cKK^dn."Y\7 DH\v5<; $8#L@hn)?piHݧ_858q9T n%v?x%$qA?3;O5vtuFKAI tLI?P~Q6ݽcJDTy$h'L#hRFsz,+j)'d9Gv HՍ|QԦɝH- L Oˁ^EMƢL]*jF,te&74llйB'J#\h5`ƵE==Rɻ@,E% hݑ9HAtx a:kB>.ZM!؆bPOh؂ѾlCQ096nr6mj@R }xJ9,gO ;,edۄ e>[Q!yE4~3' NǫOcAqkKshc> G^sTW,*So<R2(m3xm&?@vG{pUwY +QLՆ ƧOM)P6ќ_`k]hoL/!1D~O xHHUDOnTPj=`bla+?t@ۀކCdC5ĭS$cN#^u3B?8r&X)յ/ _`^LhZu:p>Z`GQs//q}bd옵u|;/*4: d:MUTSjeRo1ڵ53Zz0Jiȑ_ 8:ɾQ%tPFYuR[_u >n + ey>fhl0O֜&MZ̑ˇsHחL5m5d@X_Va,)0 ($u”~s 0@QJ7$%yU'f=$QØ=$> <9f].(L7tFBFN*fxg \" p?}Fw6T9Aګ0Ӂy!;7lF@5:+Co9+Jz$yPoP'&0R1>Fh^d D>oɾ;u%hMyS%v5wt٣[OQަ$tWRD"QIl#(&hG9Sl8Nz,Īb Hx& r }4;G&kxZ :ؾqzN_*Jzl坛\JN>Pv%SPrj[.2)6\]ׄIVVwwPK8#nj9|^0 ''6m&6XdI٨CRT3<EM1 tBD׀7]߁L gM2't"PNVh7W2#P0ȓ剒!cв%60^躨s=<^K3g{c%̈́^}7W}zM*6u clS=+Nwh)F6C0UبSA&[v=0=jeNDHUDUs} aVNHߧ;yeǢT tw y=3}h7S46=>q {$z!CMI?>8IY4|S_Pdt@jB`;-|f|;>kϸ2:~gwW^xW ny 0ke&}eRLqP{8k{ݰƍZgr+6X>W݌T3'Ysi)Ȱ2} ͏7Z$Zii|Ip#y9uNɃy70>nGsb'RlnmG}OhLGI}ߌ풰]i 1sm3E]C}ݝA?uvB`A$Հ<{{q޷b&o \K#*~ 7'4(W<9k;9%:xm%RV;[Y?!܌#^EiNP}Yo|Ҿd5knObuu?@pPc-fx_60A>y:#^Cjxѻ88?XBOs CN^/.텽e* w0[Bm.ڏ6Wfĕ6V`zwÇ+S&Hw~MeݶYA{ LxH|8_1DxȼzWCsLREBQ\f*2pZ-lZPr@@{ L*Y/Gf6 [4 w;퓖;Cߊ3]Ȏ6MW(~3ȷᮗ1#qqlGÈT]MOqFR 5BvF9"ȼy.! U]_>&؛(UyqŜF$bd(D|ef{ lVV`e.TtWy"MCx8k\g[I=M+ =ᖖJCeBwLLd`X86A<:w/j&̇÷D&D*GSopE ?8;@NHDxJ jvs`!BJF7;˟q;*=X3$b`or}DҶz qSo]~j2kRKB gsj9A_PAu Kins߬itKfQBn] b/klQu2K$CM=]: #!}:bVHOw :ITDJB <` uqH~o0z59=E, v|Te> =Ur,O^(4PYj6$jF4W=~i۴hĿ4wk/j==<%ǿ$xVG_bvf` [LTg7x%W:\I&-Hq-Sb]bKJ l9H5;B+lr}}EɉI* ^EYF£b#C48¦X˞@3Y_o)>_!%~OPo\"25}rчj)?"yp nk. I\쑾:.%(-sS:iʎ=Ӹk,tԼҳBgjDN2˟no< ,SN[Dt fvk%{aoטo*;y*}5nA.]R;" -tRVoQUl ^DBPPm,<{*N ]\ r$Cפ۬:\6@el`݉g=܂'< I؋EB_g,BY&9D&<:rIV3Bսw &N(L/p fp~?P{M"H6@؏5,Ě"0`k) lh sփet,ERL6t.Gn6-gkLNj-A7Ujq#J 06fs aChGTt8dJ5 9(s&Zչ+1x?I ٖTNMԛ0*F9OEs!b'D^&[3' H%{G\{ev`R G6}'DӮAi/S,mpx ?w\S@?# y'@c A `kgK|+\T:_˓ Nm} U?{F (>p[Դu>B5GnV},XS'` rb]𸮔#}`P80 )S<'sM^lz M? :ׯf d"7ZDrxik@a`P.;'1a?\l=j;w'\SxJ*'暜m0lg J% kwA}H3XSָ(ر{myKu<\r%x* :y6>SM\94+eX d܋GgZn*lF1qtǸMg s2q;u6r;s{ 6!YOTҝ0T0i%hWil܎ejm eT&<|ubDIO)V ;X]JM0أ꿍h^&ݜ>./RHBKapà7 ] {^j)&~&j/ 1AV7ؐ7Q5қ6Ldzwfˡ2.@[8D j^j$5 v=d}6Kf D׉Xڈ3 52N'.8|X˶G(LO`L{4絜ߗ9tGcrJ~rh+oz#H &Vw`ɐzf<`'hM]`QʎA?cuCa2#_4*cӡm=?0SP9tń\_>T*j25v jo9?q-tDAQ]ەHT4d/яf#Xy/]\JofϷC-䖒-+c 31{'&QTjJZa} UvWh'xz,_#C1pFD8%٥'D OhT՚m[i -#z{;X_Wɕ!8̈hсPbAZnio\BJ2삝OA2-L"qTΛ>i>dTE }rel*FxDǷ=ۂdke6 @J*odiQS*#sK\K"s*(s lB-X^n~.<$X$۶] u.2j iť8իpUZZIYNxzh3|\֪M'5k&.JMgT;Ll!WƂ8 Ȓ[42 %BO+d+\9Dzhv>,6\W eR{ЦY (eؗ >܏o_*]FĪv%*"%߃d 0ƂWJoq}m0VΩh^Xߛmؒl*";Z_yq6d>NRA-^ם:hĚ/r%dP&5_C8ls!3QɂĐd/giS[A*8h%n5}8&tr%|m{^h dԖEeneNZVL׾ZJ(9&Z}btW% ~P"Bq%l#m = 2&'*=8:!}"\#+X%T-Fٓ ,Wi6*HMroŚo"#gb,XҢ]s0"kk_}&i5ڭD!B@wvdNIU B%p GDx/Wn9 8M&@Knh׍*hSHn(p6*R(c@[XU]ive5ܓD&Z8^mGUyþ2+WVIF,W!1[)SV^uEUZ[W^=… Ҹ X ͋_ܰگ\40NW<ȗ> ^~φl17(I;j!5*ͽjt4+$kuOgwc}0ش12sLvs "xf[6Y9h"l9 (B{afʱwqI9*BJAQΐBy_886萩om4C>|١*3Il XG\?Y28AC50JۉHD}zص$a4=q<]n7DjU7*Op'}*Q~wtшhOX']Ax'Εwhoj<6O.Wf3}9}rhh)olnB$&+camFVZh;Ϯ%h |LmձB{\jZ`Һ+JsG"wb*Hځ4@er?wVq"*%Ke\~ *F  -_tCTh⏧&.ğ{JGA -l)sz;["EpyvEX|)$b*:En$q 5SdW{=RkZzғRwϋ2 #&j'+`b[oJv*Ϫ Δ4OhLSt.ou6z"P.'bZJۜUbn2?'- Ô*'[!4EP ,|BĮɷr:7VV Z$ A4G56tvrS`ZQs F/?sC_i6 PH%v}*V##,NRm:NZ4O'pb{B.c B6.X@aqT@Гw.9Yc[ǭUHڐb;=(%2%N™FDvû@~f+TvlV$mBMX/DcƷQ5{3!ab9S!ަNiP>65M} D;#N? /HBb[v5ͷ|V}:_->(Z(#5R"3>2~|h]wGOPZtfi+º!bfQQx"h%ˬ~J\]bOƔ%QsRrEΓHED`9- c@`_ AV7_7Ţ|px$}\ _!H 2QR%ysP RwrOF51IrMKgX6L>qlzb0ZqhO9-"&&}X:n.j,!{0u7mC N|ػe=!ט s(}46ˈmUS'~>lh1_zꋹTA,{t|a:;|JgWZ$ 9#H8z$*. r@،èaS'5$UdUJ^}ԋXS%?L :(0!ȵ}|G1}.J;k5 q [G( `5`NG85,zSz"r*x-QIUpOz5Yuk4 ,v׈^1ߜ0ap[2<T'Hץ~ G{Eº_~=Xvtܔ-2we&'4,]4q+P,$!2SR)!0+ ؕz+Ci< zkh`%GȧbzY+8~2*3'-A |&.G _S;)i,w4ET*fbpsP>`CSLh s;iNQE^}V wPLNi]кOy#?cs7F$zBX'Nh=BQF EnM*\~F@zhkh0 }1hoKc>{q\>~2[,Z`NX_h+5-h3+V}6A"0_sWD@ZZ yur&^tS͡C{ {QE `2tU!j߉m\\H"-@c8Ʉ8{gu[AL:@5 ʅs] nZX)x'ѿWߟM`m} Mh5'!Pn@0KIu)-*l"D!i,Kr}4=#Sgb0xz\HdjVDwɉrkGi*Ȑ4~G |Oeqo&gSgǿop,\eY8ƵɊ6@gF:r 7Gk=Ðs8J&:j x oeX{lzxh"Q8֞G;VDz1BKBs@Y--JFJC)y*?, f})@Sy|dBDv&6kj O>﷮^{lq7yO=qM14V̹2) `peȳ!u!Cjx1Kn\ GnE-IޘlkROQ`ݶgȺ 3s⵳6iE tJπFz"0AJ狉ȥl.xTqz mвFʨ^ κ9͢p?m,l!&M :ǏFwBPk-z#AviXVɜõ]YgDL6+ pҳgf˒N]x^QQi-hr7k՚3HgwT& hu(\/L#4aH퀖%ءTZ6Az5NCI%iT(7۫tj}=湵t4 Ԛi%4TkVn>_]tHv"c{~ ;FNL )ߘ׺CP}մA̦8t>FZ)F;r/!z_F-)׊%y9p3C&9nr  1q.,Z$Q-xL{s,M)\3a-/B77fgTxz}@KJ]լl+XeF^m`6"Fw޷ޯ?RϬ}S_"H%:ۗp4#Μ]m 8u}fq^T欗iX6^uAn8Z|6[\r]&ec ˋl>2,c?nQ \Zf~.C+ia匿_5z]v3Ά=,TUsFvQ#eBr{='}C|$ uCCԎ&a0e ݤsAa&BJ>iwhr6F:0 ]}5#\~0\G\ʑM ;4%i8[c h ݐWY9 %>ÊR ^# B+8UQf]3v@A`?9im :3d嫿'f&=*6E7wAo]*~/3u>6O(3KfMK)/&*13t.1ż]!U V"P p6uRHhy=tVY׈HU3Ez-[ GZrlU)?$E 6z4NsGIhDdqoT@IZ1ީ|,FRʁki4uM%EF +/e}Y'g\R;GL0~d esp=ӯ4= [ދaBK$5J)FMEebAQ󒮮L' 4_&\3֓(d[ݫV $W(Mh;[V%ljD6H3}`G'.7Z0puҀW\z}TQYyGQXDe;8lGcH֌嗸-ɰL.KgK[ .0V q-5Nv_#$+^IY6<,{ޭ!˲mw_r@ȫtUT^iHS)+z7!jg#oH3(^PXF-S!=2kWIR3n[ރ|W@Cv>-_2BȐ7,0CőI\9Q1J6挶RV#g Vx/4Bx]NJpS$Rդ~<%XGxü/&4vB=Ni3[X7c,k%dغ@d5'v9^Q2#w\"AMRT&j!ޫJZL= n(Zeȳ>wvہ@) w ,-g{j ׻v \ml61v@/H&y>ʷ8OԓK{7 <)NOX8: ?ŽlvZV,qJX=Oj:NIS8 ر~( oN[vkʫT .nl5TglŞiTf ) #4JOtC=MsO#rD;Q">L PôLX >Mk."ND-ۂ"w~2jtj|o9(iהȲ ϊ>:.R3z߷ddI3zSpqv/I+FKНKՋ*._B 4n}@o$ȣЌit' aY 7aDF/ֈn4ʋ2w* .{M*PiMu ^mHe}a>kG=e7hHw$ڔWlGUPKγn(j[[@;AW󝩱lVry!:ܤZ'^sV3>9剟f9? YX=Ԛtw09C(0 zoq:%2MeB>NC𧲫 P*aUS9,-ԍr_0KqUr(G, 򯜋b4ց7س&증[ЁZf!0rL@g_$ -!\|w]Α PTڭ]ӧ!6cMCABr yNRRcm[Eȷ-Q7[ yISP yRڑVx¸05AY M%0ϐ<0mƓzs !$,TzE( j&Sܕ蟁m #k@r">xsoWg9= I9)u`ɧf<#'=C]-Lo1oQA/X3Җyr;6F 3@KHJ:gl~1 t h a(FP7э9giTw'KXSdo`7'DX;Bsf B/y =CF{B_T5N@RW"?B2ȑi}j}F_kJC9PMXRQ0R*%ހ>û,+MydM*5 #RBjw^rL/lWsQcdrx\v¤h#of"EM3J},IJS5D ZpW6w@ WI;]B`jV2u@8 hCjw69Zg/-sY4ٹx7>e&5&1@Zχ7_B)mU6*LP!t,}7,v}!6m-1UgBR4dCWK"OI@:q~,~ %;P͢cIð2=(b88f*֨ϫMWlHi! :( y'rŇxk3b͈34/Pt弴,S(:E $^Wj[2# _1ɣQ6E+N< uk֋YF>KdmP]'%p,8]r&1[L'?CB7X}'kus90$2u])E2ˏv<8UڕNF;vGЮp~D8ڬR̩A^#gC'~ e  wiJL7prt FF]Ο93` Rie-WO;>.O~8Jf= z= _6l8 >pQ$"0h؂q 9>/G3K3cfҖaw^I wOeĥlk`uC&)iJhmuoe}@~ݹ35dg\_u6B;^>D.il~ u9MR810R55< ĕLܢl%)stk.Q{,{d}6E(XA$O!-T.NJ34-5^ެ+ͭpɧ/cj.G]Zw`7uzcnף b&%zRڂWs kVUCID)gNH @E߳/ p!V5Aض`ŁNPR2nq SKExAm[sD|QDzaa|e5$ l-JF|h0(zS }wFNju`> r&R${[]*Qk( ;ye[/ŸN,ԫ  u%{Jy#< ac!)/^mU҉$fHt !DsN\0^ DM82#ހFrǛ 锍V#Pij:Q+VCȷ#nv?njK]_ Q^0?^`|4!$1_xkތݎ!~| 9 #E}OU LXG9o@ bQ?.(lE؟A9~k`>;,\L=T!8]ϼ|3IMs0,e_Q3˽bk[+Bh˿|޼VG\y!:'iv'7C :#W~ ~30E"jT~MF~єl9>y^0\ *l@r4vUHZg[)H2fyq=K} W]qYmxR 믟_7X giBx8`TC9g!E=~yDs44S*imUR5; 6ά{\EKJj>u(Gc*]&~^QX:uޔ29P-&1zY'7%IX?*3vK"#@˔+Qb|kvݦ?,}4hI,ߣR< Z~|G\[s\Dgj&%a.}Qk5SY17+nE^(#Y$+cv*#a!Li\xU%Q sNt]}g ozv'xdM1;ZKʫ B?R ;8'*&%"S d5GH54w@n[!M/otƒ?4|r-^Έ1[{r9 ;SnͰ[w:SW8z5U!ۇb*9k| Ap9HMhiTSAZWx=aE$?-ozy_/[TݛKILT?}Qs;ë] J}qʴH8zes;MiIX+W51xИq<̬/Ld AVcc.PnWd;WϏ!='$GJ}Y[itZXsEg3q֛uN\QIRik&Ϊ|KI1b˘4IB {*#2q(ָkh; axtGǑn8u$.?N) y,FGj5@y&s#Mk akYJ.AU|n6HߟxGKsh_?n͚wֹ]kxedke6B%e8u?"Ws.#_Xo8z1-j1% G:cтm pkM<0 |21P֘`IoI%l)RqM5}zn1r}BQs(sBԭU`N֗ ""6N Ї`%wi ~?I$'iy]O;?Bfևzi:RX*l ֵڜ6-atϔkGɓpp(ʳO"'2%;TDWj0_;m6Q9"S{3م;.5yQSDxon5!,<+ )Z2ydFOfnŞȑ93hކ~GU2RT|Ӭ B * ZtG\#,3 u$=~Hj?bU {gJu< 7头4&E1r_Ȅf(^U%8BTD{yn8 !m3G}7@ǫ8P@kw7gN6q5)!9 c"%xXW+Hq:) |y@! ,OmnfF$8~uZ]'ԚfJc&8>1d(A'fFGKvPh]vbv {SZbNؤϝzĘƹ.\L3_$p!'KB"@E1z 4GQtwj)#ש>vnkw8@AŨ>g;$W->ru¼w4z|=8SV>b`3xօPdj>ZPU EFV߷?7oc>̲FU5*qSj96/>yei6 -e^HK4^>#Ynsnd"v`kkk{= S$5TѶ/S42l 7Wnl簋"O6:(1É5Ncm?q%0HAV.dL'+Y|`E41'=fۢ=hexS1ZKt|ԞBTPYP0O;t{&00jͻÜ.ȣ^ rs-X5\0+T+(mSi+QZGfS̠ e n ){0A_*ɰkLUDNaH^Q@K|̕V+Ą-5:t"d_`сoxE~;Pmt) -$l\u$f+#q [ר4~L2!6 N^3V62$J#ު,bUyH ͩ˪=Nl=o!%5eEq=N&%=lR \cmhެeFnBhĔ1')ӢX6A^ޏF?'ij~C/Pn~Q=D^5+Ŏ;if#eM/>̡pC 3#*F yo5N!(O x3BEkw2DGtLp$dI:~]%P?E{MC M ʣ $Y@q0bxb }2BK+@ < D; 1Ź!e\?'C5F/JDtOH[MEDxvZ@]@FPҍ`mC5lL<瘔]fxCӀUӤmz rx(3Jv G.妊5sr@XnY!}xcHӹ#)53~$0D%>8zN*'I nbNXӁ*T=2o#Y4 E7C[8(@[J>rqNeRNڻU ETϘU =A(u;ȼ˦D밖# H|G8Vۊr2Ps\c7ڃN7>yIA L>ޤp>Z@(3vGbusX8d@v+(\~`8@P"?צ?RZg_|2Tb_dnߗF᥷YxIMzr힑QWs t%tLTlB9s(Qހ$GnW). 9Sk}%$jO:ܝ2NM.wݺ!S$HҰQ,nB g/O7h{aA0P=,k"gg= C*A;eX9Xd \pnfXM3FlIjqǏ+a¹rCڄR´Ss a^ttAlLkCl@դcI3oZ&1gG,UBs-3FgVL|x(l7jSm a#5uWHCRw\Əv])Sv_/ /6;댩/0n U^}:?5l9H&o(Fӧ]IkMn(gW,P@ǜ㏋dw3KOQ#ȳWU1$ -7ƭ1puZS\gni㹎/u1d6v:CҦ4UyT%.cLA]CN{P J,;osY^ x"fB,,uOlkGt+_Wgoxdj[:t 0:6?!] h>"N9uD%yE͠(<~Lgnbe euhUz*[)\! [EE/ִ>gN* MB6B"asdsܺt^MqBPU0qI2ꯠe&,$&Eȕ!68-03b HDHEA2NT `H 6WI SJ4.X=)"2T[@ho. B, -2T(Dz$~`o^S+{b^3N//!a@ְ%1ܲ3zO<>uph(O Eq$NVEX9>*;"u"?L$I4 "22Q\Z:k޳K&^Z~a^X&R##^,l!&}~btsMh{V_`RZ `0k#<ҥB=MnGs\opk0kQg4B?jB<M/>{qS)tJީcN4\h p)7Ai_i9-8~S)~Ӟm8{Fue|NW_kwB:={|KڡE@HQvQieP h㱦D6O\l\):WsbB5FD;S`nG(5Po.9~^Ih:_ա7 ,,݁(vШ*{K^$;f|Ntk/&Nm=uj|Z4 O"-n`HNKffx66 ed$K>R.d BPX!-uKP(Bwx뢋PpF<,#Xh { ]s#BDM( M?#/?lLsU4ߑä>@|z)`at4/-eOXA;xYU&?qOvj*d۴IJp.ZhŐ*yqkű3nPi,HPsדjs?6h7&<_UyR6/%Ud4D(" @eVXedgw:\JK-v1 #%Mt}IUoU?. Չa .}ybGɢ/5: x=w/J;-͡oL& wRT[ T\Ɉd^EMS嵙sI=szbqyW/qQp mɓr3PJ$]xR;iy,>-w<i*O P~ Yv=Q]VZm^ 컓ȿ2{"~``^W6bK'$<pW>/Z#j&ag3/Lգ|.xJ˸Y/g'AîyP8|0nMe@huOP@ o}?|x,HE䯢ckZ_c: T_ptT>l ⭩(!f q՛E9u!^^¢S6 |8c' ow- n6ol*`?;ㅚ -':Z4FMH!&ߧj+MZo9%Y*WjL;[EcOՆN8|}}i*:=w{ Ώ{[J]ST{FM o<3/g Dj җ~P4T/{x|ù^E*.ΡY`7gtP/|kwbP[%W>-~.Ӂ \y #B 0) pgX8G_+9s- }8EMUMpi5΍&F#E4& ɜsl}ޮlSYe/8pd*tZ8MO?Qvzc صGX [acy$:8d 4I2=ϥ-aFض Qᦼ;%'f?Ŏc{)}Җ"Epu= hB{aOLNNP~-*mM Ԫ5"/tw :\Kh\ե ba]\ݞiLJ|ξЊ9Y?hV8M>W-$!j_պS\YC>GQ2Uw*˵p%Wx ١SJKRp=/DvuxXCȁ"uٔ[fEv]6(I[ٞV/s(BWo5IS,gBੜ9Li3A6A<";`8`c,ԃ[Iþ]m.Pi{:5b%2#2lDA9ƒ MAmZlcҼxhB~<=h͹E(ͻ$h\X$w[MUUJ"p>oy>uvK hb|J8ڍnq6\O>W&졜Й׀=329h,y %%>80K ~$/c2Aev j^L#=82?9!A-0 UQ\=7_B(+B$} rdO$Hۯ%a$iCo*b^f#Co?J-6<7sQ\I7!t5.d8% i1g!dFԈrR@r|+ylct]O/l)ŎUFs`{/zڑǽ24c_:^*O勪pb8qP*+ !oo6 7EO: x|䌶_NDž@| φMu ֧-wwq`Դ~(]7 ˁ**lO^ wڢZ!}eٴR%;Ay{wCղ Ɩ=R;&hp1 wr]`_ZeLFG$>PE+/Iyz$M}7?n^b˨e!h%I{܁‰}[oO/gX%#_H> h_ ԰fQ&efr91ݸ'3bsD`ZA~{u8 5J!͒W 7.늟펗,Ky[gL7~k;jbł0NcxxF٥_6Y,1CJkF .RE"3! 79ī2Ke5nu?QڡNR@ºʣcG_f ֵ*IKp?߯CV9ƴDCy*_ TfIO)8!(!UK?۾ƪ !D}7?0/ӿDyRy*BH'i&|5-l]k ˩yu)R}{d(!6m-ea<#6 R^]mLZ_"nr[ C^[v#G`am]iA\ցBq߃2v=\[\Dԡ &jc+W|Ѐ̔;Ȗ}}J퀓_A3肧qҒʓfֆv<<P7gg#kz}rϖ>{+okq ɚt;ex/:Qd-D~Rф_$fR["!BoC̔ Wd8 y :|$h9Hj ۲`Y;>]R.WVxϞ_ eWJ:2Ta${t1 ,eN*nZRU"3I8y?{UW»z}URҢԉ[.Xcl8r2}7ģlr%4'gTܺ*!().%߈ xMoKa6+TlFnW8?e(R0?A37K:ۂm>siJi,aA8[~ҽl =][ݑ;r6{Ӻ0?#sjV72&@Hڭ_q،;}1~J49}bzAOU|1\@, vN> #$?4d"*e 1cQF\שvP=0#T@[)܋GvSgL|2[Ʃsl&_c3OAqW!^>f|GX \dmQtpe}-: 5Ҥ=/{G6@).m*d8P_ĥ50:엸.V@S.F  z@oV?Ex1Mh28n`YYLg-i9'7,mKF'D'c M2F}l)ob_x?"_lZ2Az5P~J냒REf0#}n<-7gѮIc*lhd_Y2L=M$z8+'z3b iPXA̡ O"rcd7ˈUck--uIo$z?G[<.0 v$WԎh-|U<{2/8Zć ^甥0!2q&%t_Lx.97)+~?u;lD94j>cqXcnf<$bo7 cEh<2~w4h%]uܼR4zBn([E{<)EBLJ_FfJb$U(G糋*;Ww8mi:&@%xYMXAA?Y\1|pŬq3s|"os{j!$8to(W\s5rˮqemOߴ~\[ I3'^"\ŪyU$ERIifb=kY $tߡYUשׂOLF5ꬩ0?ՙ UM:%X!FԽbX6BuQgL_V?\XU1^giε hl r9Ѯ(!ӌPb=lQ kqUi&@mi h!ZipKB*ieྲCʘI4:zYOb+lzjC*:oOb4OX]j, vz\m=f}{$tI[BzzCow!o{*!R#1t$$i77(+E=.R,C(:B^Jj#O@G!h`}Ҋ"it~*}Z.\D.%i`.m6B9Z&ʩĸY)z/0 RXU@;'SUo|t go[/dӈ~I^6|'w.`eL{u6 +k03Yd?\EߢЀ{`A1)Ek7^!yX*Q[fyG`!/9hU]ƂϋJS ?w+K}`{6wjOG7?ܖͧoyϗRYCIIPFT?m6zY`,&!̀Y^&]v%3EU͑~CT錮Fet0 c:_*T 9|nEs\Db~\ / B+8W[/u!(YdfqzdJK$gH1(36.'U.gmXRr'3*e HR!;`it{oݞ6knDDhM}b(IߟՊ/L.(eErUc尗*Uނ]Z!L¯,ں񧊮RCjw&a^.~<cv"C35@K2@4u*##9w~pP'o Ȍ=d L?2R4nj![R0C×l%- Ex4R BfWo*__]R.oVEXJ{d~ g=^{$=rI{\4AXYU7nt,ݔ (kR-ǎ;7@-Ht1:!47"TJ5_ʖ,x)Ή'__ms;wV-< piK)=tgnO,y8A/~(h|iݾf 2a:pgϘG}/YPD$nC :48S!!mԥZ~H׫&ڠalcaׯ Yrڢ/Uyaipʮ*fdh<=붬}-jMl[7E`l3ji} 2沭gEbi8 )U>B!Pj}% 7am/v|Ont)5QKN%̲ĺAE̊&\[ic}4*I6^%7R{6q{ h؀/<^ ˘?LKUꎬ+IFdEl+Zn5>.{'xg?ӫ$?f2Ψ+˄ %* @:n&r9THR[-O*0yK!ܹh4 <14)aC2oRJWg2n k(L5",ôF80 b6D|֠`f W!֕Tڵ%}%veG⻍2dD4qfn2MaS+c>9l(Kmw({IQk-99NZ_5)&* kU 2P ]t{(Yrf;]'b׾Cۣ]h3.4d"x?FR[4nFrG+KE ^CtCc~)Aa-2uP*p]Vm+I$)ˋtXl"s,s{A ʣ`YcTWw>-TG̞i%TZx*8K1 Rܗ duIo=Wo#i[,abf g3 d}Udf(_ IIH..sMTcȼ2Ol_3Sl_NFO|8xWIT,\OI{9Q?Ģ.N Kv MC(fԑwTDUqD%5v=Ŕ[sۈ^D] %7ZA ߖ//]db8{C,[ڍ>{];.`*iWKؙ7*"qAJ `(M&q/E P=a!^\OZ% L5u=vXI !LMD;M9 v?7}rzNBڭ *a @Ig14^^[6 Iį 8Y̲(Gu-Ytדn4YH5{TM\lrg{rUνy2ܛBU˪5)A=u`3"[E;' z/:QB )^jEZ#Ms$>ϲ4dֵ{U=q#v=u<ҭЈ'&5/mNN? ə@;twy}"s`K;,ԫlZwPzGlYV\2`i üVO]~P9J] &!fh#`IO8Ѡea J9}] ?Kw):`PԄ\FHy/~ C'5Pz@0JǏ6G'X,vFmCmđ,v44K:6"t%oM9ɰp?oT >$D 3Vo{eg%ؓm.F153)7ξg3Lo;^4  i묍6;Ϟ^;ۣ0WXqM%[m3 ʥ;{3U+t̂~^OƳMG.(=KfL[ 7lЍ+c[d$_XVkB%t~eOʹg}s`IuͼjwѷS_a OQ⯈U{s9dn׶ɉtlKIOLGm~ќk G~t:\==+6s_1NH_B WAQs]kJ[d+ӨKF,XJ'&lNAtz<\Du7Q7 &fDsKIu5'`G،ɢ$Ho˩ƣrufyI=8jv/dfN.d 5xD i:zez!ET1d.2/8%ZYQK^8۸m %/[y,)dA5֫MNʤ}Y»?1^sG>{]=íohBYT"wB~SGty`'"2UUO L16ԁ;ބ& Xl 22uȈCHqn~{Cu{Ƣ5+.N*=XϚK]~xzyi_(5K!?| !J6=ƹ\_.#"^? wfxK{04 ?:sQa)Гa5$rm̲Qt\l̫U ;a3ܢm6? RH韙 [᳥GݳݔPhK X?)-AM1!n*l^F3_KVznj4*8"=zfWD*ax"7MbR8I>q^MbۢVQACrFIKϕQ=H+9C+hu^pf@I5rQ}ӈ,٠i A\RrA5Hg ҆@#)p>LI_i/njwDcARjM7lΐMgV Iw.D4;=s zX`ug=a mH#nGa^ wHx4VXDt.x|2nuxR(˨ܯ 41 @ R! 0m [IȎlF.rvg2sJ׿*!KT+*gg̵u!N1?6y ~‘||t(&㖺2|w]mL5X΃8G6f|},RǗɶkEH%kPN}h6460+NEn)w#w޹_{xvYY"GyfU`<(zCus%⒖=R*R+AwPTxG`\4c"iR'J,0ؘGKJSoZ-lՒ*wl!vAmYtuI_ɤ\.Ě0L k t 3h[)j،p̈7i\+|,2קrx(t{_Gl ou#RUp5bը#KG2;Ajً"@p:uVxsvk/8ƔIߢtz!Pep,ֆ3#^8ϝԺj :y~O4br9{kz lr7r*สr=6uv7]+{>ٮ nIYڄ1~o;{Q 4tѺY.Mh"ձ$>!w^vXju`dj3sԆiǪ91'`@!ĆofgbA`;TOjIl hJ l8X[qN>b8>Ap@)WD %z/|A#,Tej F~ڱB6/ʀч}6`iÊG*sn&64k'q[X,[.&uԷ T2HZ42FjN>`R0Ű};;}'1j#hVF@Y=?$ٿ/[elRYil:ݯ|J3<.?1]" aIs+vB# |u;{k_Nã=RƋ?-͌=)].I5 zxT9A$̷_+l-k$9/e#t/ad-ШOfο#'"8x-sgo_Xh}L:( }f^II"7g]w q&@dZP8Nf(eGX+P(L#dO4/J39?U*I>iFDF-OV=ռW2}eт2ġe wQ`+V"],X"J8;jL2x5iپRҳAS\X0 ?z /&IU 䇌I$Zq CK-v䮆j{2XII^h9@̍%!\h|UZ.x"PTj[}`*ڻ]" ;uJm[wT2\n'FpV3O h E\Hiȼ8ؒ-"p2Q $ca o Arvk$>=={1K`&4HS|5,MP<*{m&YwMxI? Dp3<8Ƥ]w1Dhj5GŰ^R$C=gKnP¸^WocE qQGiôm~g;0,0CBkxZ5&ZBk*|d׬lBIZ\F{%Y66mD#XLSY#tFXGq I8J:g͸jꉗP-oF7kw9 ӌj{Wp& G30 W.~UÙ.;jm}o'x5]m?G(v'+9:gw|yI9߭rcP}|hA'4}ybpP..d~Ɛ:P;{iߛ͓W_v( 1ًtl闁+eڱ4Dc}h6sIz:=kbR evwD#U~c`LݧDϲ0_т(OPmSQwx_B=ށݓ<3t#dr vTRIYbV>=d萾tF gMU @#gJ7/: /̓ϥY3Gp{k2#"y*ru/f OW2D)S"3js)' MznxR/% R _@-}5F<녵}ͷ~egkA kzUm,I+3a \SCQZh5ou_Mpg_Эi+| D$ň Kx|eKຩ"?E/WdʄOjNDa iH$wuM:[+QWWb+5u"gKMUzl~ BTm⿥Cq/r뒞n~« |P>D:3&7crvE>'-yf#!aPBp^ l"@ > 1e*kY`o5Whq2mք熳{Z+\=hLZ$9f -Y[Cwҫ WH~u}(4J 2ѺaU1&jkZU ΢`B))A6ơ믥q(x~qtB&`lIJ(೪m^^<}ʛ@٬E:t!hKVD}΅XWQOYj@N?ܴU,;\&=Khg*Q }A)9Mb[Yؙs6_#΍d4G f$s|0:>hmB6oDDl=bʀeTX 9(F;Ća!Nk]Y@gffDʑe$h2֪59Y4ɜ߫{G(l 4 `H:9TH59JDٓr'oUr%wU}MXiM"h4G힅s_LVq{(nzL"[ˆ& KmvUL}FǖKM"p1MvO[hOVGJxXJd Z[f|r, ]r9+ޗO\5D9 UcӁ@"o JRiz$>ͫ3$zY2+.MI̯E}y7=Hn'Gsrޫ!"xIޕ: k=;X7ogP5'8V5/v.!x@ɒpކ>6i58 Yz];{JwRܠb2MmƆͅo΃X%̸Qa ľ}˜D<+f!aw&Cρ?J.H@T*Kc(Mp2e y20~~ت1lSQQ\J.nKyKVӶv<送(ِX2=l5 ~ܳ~̭ ?~yk\Fh^Rʜ&_}n *V2x|P耔kSl^Й6|oRVZzAIt#XTÃXqڢ^H};* RJ0  {E,{l[s!j,*ܥۍn"H`q| Pa<4êSjiЩt!lqTY_z:U͊wVNJ= eɭ|pS2֙g5 `oyO)y"5WbG`\KBJbPiő̺QGc9O\%`hmQ~-gDܢcy5}~Dr~Kjݻ ^!.T~TLr8#5#Tcؙ_e7/B9^t՝\a3f s5*P5{9yC3B?}TC/4Pn*C pk@SVمIJY7wݢр(&ob"2܄L՞LNtp [1q?|;vw6WnG+Z]B.+aA*2a*K!0!;:܉?sr"*_44S& N_9(%Φv N6b=7߆MAg 'дg&UAI%VPq +q@s0b򄵥߼Y -t&{8 err{2s?H1a.8xlΕ¶.,Ij2Z+!ұD8ߜnPhSO*q]0VaS2+*S #\ʬiDtLgG]r|35#绥^S~-Ez9ޞo`6?'W}Uֵ:W.)0$eÙRfuZ++5;+ " N Vn9Cn'ʼqv*&po*hÒD^lӧQq“~*d8_y4>-n/pt d1?#s6(s{?3#7 ~i=kMO>sjj9":B] $ 7NݒE\CQx%Ô W]b;3'ua>$5w"ޫM7 l{bs}5_Y ~5dp5.*`_wgZ'޻^wߞiL1%cI=;~Tsм$;:mj0K= Xva.;Mo$ķG4?:_2 ^oMWH)Abd P$&CW, RVoI"xNn~$Z<:{Q.}O%tpaNXzvb>1CUCBp#2/"T9['C)_ 7r#_0"wڏz}I($ .h1~Oz`_:nv*~!ؘ] ADft??ӧݿS+{ֻB sGqg"V5$[{v<5щ:l:HlL^Rd֑4; u_s"A)hN~;ÙE_lfbz]E8?41_[ęFUrFQm UrGMc_ :assg{*czV+Sk *ҶVܐFVWnR.(臡~xHȞbce '/WmN gXh'VX!+mOzzuǑx84꛿&*1D2Sv XɥfM!V|v_SNĿp JkHY.#7>Vb&҈saLF3_:DԀkAjْ¯(PK#Y !\1&a1jn #_/Fn&O bكu#rXHGHvT%!XZ}RNFDm[ Ry(is(Kv=]9^`%e_Nn 6 V[!_o0Iu lH H}ڡ_~GiF&jR`BPHR_S85TkNtueLO,)am""c%*n]JiՉc58lLܨ;(&Cb#Mo>8j{u+wg:0-r=l_ z3-' !م@ ̌S7J+=vz0^t˞)aS.WeQH5pHoN7uM ]'_ gGMn_SQ"m>S^||I5yM\H}GG.Ի*.UsV`}'º*\pwڻ) 04⃵{3&zsьmYU(s5ua?M#.?N6`xI:+<&Bi%H}n\C="vqUt& -d+ ӫyLPnm޺ȣTr<U/XoH0Lcu|ڳ-6LmP6U4Z$JE3Otgyy~Lnt:u8"$Сiy4oAfߍ\Y}ͦIma^%K\[xMHK&ixњAQ"m4 ,g.KN[\aGd (][S{z6(RrL*7Oz2ԝaw@vKux>mw4z6#B_a 2ؕ*7KצcH{I6tCR%4]̈h9;ͣ~޶ hFLc;Yxv560OȦ@~PR$gL*pz3y8 HG@1]&J=<>?{YW_>OUi }t\3T Vpb`@39ҥ8>zʹw,tZz`n|x/2#W & sjPt3V :W[ |L[8X,Pfk-{؍.>Վg)@tIQ˷Ty$z4e١k"rW-34c±,h/[ I A!fUhrX W7AbaٰjNӘ=`>Pax? D4GѹU'S5ph}̊g łu2Dǧ!( ָZN=JڈFS; ܏~KؘS_-.L> p1< X -٨)I6|P#̗l*('O׌x\~3K{L*;Q(է,S7{A%^mnإ鷄n^k@M6膐ؼ ;Yu⍃MFuXkf솸xBiXA0\~f^_P(ATQ%a]1RY#Mvlhr03롼m k9' @KEȦwt[ɦ`X`i)mX N蔬ULJfQ_@rLIG Zoj=߿Nù#_fh]s&6f@+u  9C]?8l$QUN@?( )'2pk Yi ڎH@w/k ‰Qό8^[Hu3+^巯nZ@F}s "&}y?%(kV۪nKg7ZGeVR_|d4T?ztSS:8쐘c*>3ֳŅڮvρ7R[mD%гh0B]* Hxnc&$P?&ؗR?=J:kxTE'-eʙ3}}Y!Q+@6,(x=wvgEu|A(@lH4yFP >^ 2['zUz+ 2níV)bG,*%'0n0Pe @'Ts<@B6187iT<3`',* E1a?)2c!<)[G㗸?{XNo2= fSJ3#̉frhm i%z+ f^K1xzI\Q~*e}ȂeZ4(f`T[j@J`V]t4G&aZj2z-\&˺PLaJPj`hHg7c,cƓBkRY 4vAҿ !Aqxռs=\`:SZ[La!2|٨xbcy8w"7-&yL+W2F6<@#(/SSP:G@T3Je$)_bgd.bǫxvlQCà_&1R}~:ՉVʇ7+чCr0Ùu%2xS/xU+% hfFnoDw6G>Nm7_XMU[E;#$A=P]aʑrۙٛ%4듣R/;'4?(R<&^C]}ik+48uǕLE[j /0.6X+9n5cj}{,)Z.3|mWuJHB .-ko Vuz ClڀP@E+yàRDG$4W:h3|p(J3Q92i6(e] O= ߡt3[y$b''rΩ=OxSRbY\!h{Zm9|,$Jx0tO^pyvCIW&!\,^/#Ckh E6n^CF<L q C SwAz@/Ys #:Oq ߞ;E,,&x&=-!S71Yw"}?WzrptCY(S)FKs_ =8>^ ;0mDrА&1i3cV'^?Qg-1LwF%2]:1,`tYva ckCi/_w4+؞*$$lP"8C_ "Lh]7I;}JĬ]*^pF<Q;mR^I4k+'=FۦlktV.CN Of~>b>u1ϾqV.|/A8=:-ï4,L;lgHz' ȓ^ \0uxC՞}tɽ^[ 0Ǐ z&>D%AhӗZlfW*(mtq$,iEϾsN_4XbpX6¯d6NϪ:% ĩTbחOTܩ7M'ߏI0@avS2[xTQpaÎR2+EI\G?ƔtA{?Tc̅=C󈧝u4u׾m9s59x^ApeHcHf)01T'^fQ%o#.C)kwy1|xh?Q%dSO#FRka(bjN6 iIss/խ6RF>4o7%jD֘^<|:_|pæH-Y S >;Lġ|$h%UA'uC%R ~{P9rϸ(crrhsv'P<  ^HCu'!li9dt#:B꬚"g 蟟k:Ӎ ٮ|R74QA͈͛D/yxG <#m]]Db_BDt"J\jxPY.Iă6p/ i9] ^L nEE1hQڊmdwuB7o_q?V֞C°I0뤾dpr!iSQfd`p_|7pXgPv-E#"Mm^ۑfFH;mFZ]"IsUI͠=kwzG,L4ڨk:ko!q8 L݋{w}lj T?sě[DurcOߛV`2vC{mPKeU@ZRbArHc_UJU -Jr7jWڡbH pDzn9HuZNʻ%AT2@%˓ \Le裭/zA%|FuRғO01|2l<)#y{iqzF7fŶlt[RPh41#LĨ2_i Ц3)LqE[ 16x#VX=60?HDdwDʷ],K0LA=z4m07pe~І J0ϕb^jgװ'fmA.iˍj|:Rnl {y2|ГR-cw3p5[l󟜘-r2$m˩EṗM9֦"Yj(uLAr[\+*%/y+7RD`Lv- x^|cY 6 Qvxig@->`nKxik|$]R>INxxrZJX(gjgm}Z %`(05P8(LCc6C@$猽HY3ct@tY`2]>ft6uqEvZ rզ Cek򚒊!2`kYú@+nmG+|Lo*D~R# O@FH!us`+{#]8Hu#Hyb7TbI>@m&Zboފ|#˛A@arљNrT~գrȤ|wmBi"W\F_X[WԊ)"AӸْ8Y}r#Kr`JVQ~ JX Qwͮ^eazZS q#gWb_3,mS nCVy"e_I/ӎmޯPU-x$HJ@:cJkL٩A]N; Ҕg /Keuu@$▍q.Hoyir |' o"hVG?xmpmslo{ٴ_/!ջҐ$2[2 ,@祃(XI v 򉖍;k9)V0p{H3e3ڿ?']jDTcҫ P@ 0J\Y$[0$]Z^ C@W}#?N,G"4f1q"JlN{9ԑ)5+7&nib1 G)&Xa'> s-쇀]Cb ŊB5luU^'jѧZ8n7&͉=d~b7Y0]݄ 0`1]{crAWz^{TӦNybo95q3F|*x  ыjebSST|3Z|܍ݐYܪH&M}#IkO NH*8ii^u֘XG{+.8rJ9F02u[-rUGPFpl#6 taPhD qV8㈌K.s9|j;nF>B  Ihd6{2v 1-QʼHnFBʐ87G?Z8)Pp t! #z֮h\!k9|d'̱T0O\ى?jZ}?0 wB7.}XnB ;$G+CB xaČF\tqf`?oŐ7ǡvv.hyfՑaD揟S'Q:h{ef3 e&b׉r5!#q B┯ĜkkBLsOIHzyOY;ֻQrɍG<;"!-Cv`H^Y$1QAyPA^IH ^Zo?"y~jY7}ȣhϠLkiԇ# ެ+z1xlU1\/,maƢc8:ok~yv=p@6~piި~ $+gFLO^ЂTgƠf87AX(qNH/%Hp&hbaI_AJRR'08 hT"ZtnŰ`<#L]-DOR!`[|뛍p5r{E~DJ]&}oW=@b>V4!^sMFmQ7.2v l5L^! `M'3 likp\RJD?7jbzY8O,KSOy's cC*Ѝ KDskPH&[Lj!l ,W@v;QADK~=sQ4w ` ?8\a l#i={\n>jj^+o7FHy-j)) 2|: 12`ƣrn Ӣ$[Q_4J,΁hhRt@2AE_z{]~YE[nWٺr1I=lMtAN)ݝCa!% *M,X+>.hhf="Kۆө~LqN4N-.aOը y5.vm tMZClܽSsrU `:R4y;Ǚ$v$_Xf4!fm$ WSn;{wKK'K{~**.tYq.}v.'zX W=eҚF:* \eox&?(`[* #_x&]W;~pPG{ГV ]֔8vo*ZHhBc'5vACD}C~ m:].E).ⶫZo oZ {-%elB. @ϕNwq,rfߴ$;wz|5q܊,Ac^? 8Sf>p1~ҊVHfp˞;#0%ݒ2Ux0$di wPz{N0)qm뇕>M\Xph*Xg['d'9tt7|pm'8<%z-2m%VBĿs{A6L(cF{هM\ -Bϕ=@sʃ#R]R2*ީ+ho[T+8i=Tg6W/1 PދyJ& /pۇ}W 9J6wG D}5t!Fu)96.(n#Otst0}UmU797XdlZՔ7Ya&S2'9- L :m}ٳ=*J`S P"+6xaF0WU4@H?ѺͰ])WFѰx!Y(,V9" <]䩘tJ5[^kpuPӹ# >6cR?.dIa N9`?mâa o- gw :"iQ"bfHxƧj!}4?{gaFx.?]Rъ'5 }(yio ?&fۙΗظg3[xF肒ި`QcâXlOM\wH7Ej }[R}ywي G.1D9z?7t跧ݟg=n7b*Ս{x1RX+Er]b>5f{.,pf:4$CIZ&08)L4 n|׽|sGڤ)sj*Ցv"EMA s*5:2ƪ""[agD4WiM"_3: Z .e.PIa\(/VwϩMjj Cءna޼H;A@)=묆%| vw#$h3sv@InQ%I~Z(nҼg_S}cS}C0ۨetiBeXf_ `T R f)ߒ :(nOEQrgijˮblWdDsDt{>˝Ԁ-qQPЕO~JۑZ>τ5r,fZ拓e =E9[n%HzjcH ʎJm}(*jy~ ]/8Yj|2f#@pZt `Q^Y?YtȺ~{f}rugm9cXo.Un+i06Ŭ ZtSBG'j;KFs~-IF' @@zz _Á{\ Q%J[6Ȑ1]1-韆+Nb?wҪ' u仒 0)*3z= 5dbb *78#aTT7ZT1QAجp+c̜wK{{<6cf'@RjmZ mXL$Ϥf[LGaP4d`ED\*I>^QKY9i "&qnUy* d(lB69_uH{.L"X_a9qdRO2/mEBnJKQa;/|'i~Oh]z0Bx;u˖U(^ȉSy@.NkuyR.}ɸfm>P6O1\XDW}leĔ\忮5{`XhWD)ǻGmN|$_HbE7R¹<[z]hҪ#'sŨ(KVj,][.^ ﻇ.&<^ Ğ7>g)a1w{pkߩX@5m~ƾT!Z cҸQLW#R+&t"5{ naAA՜dD*Vbi)4'r\uDVU Enq#`k̳Ap`3 olϹM|qzD;1_zӮşyɋ7!O߻/) 2:<س%\KsB Ud6r`mWH`ݸW$,m]TOP+b-'|)V*W-Ӡβw8_@(O`wCާøb:c/~jVd5eK@p]/Ipn /+F8MYm6*}f8 [M,i'k5ݯ!Ms-E$*NmaB,y%IafIR9"Fn*[bAUzׁ/ఛL<5]ʚ021: ̋~-M$sER. ('M%[@o BDCNV{gy.l[#@d:),[s*[ZV7#P.9;jaSCڊo2]Q6R\*Kk4ksءyD+= $]c!0` *ƴ%XOAْ~VOx1 Bi8 Za?M:( \q€ph\j(OHەKJ^knKjQ{>B[zIK p]"3 \%NLwrN~Ir='!Yܲɍ rLHFG:PliQnψ=eĒ>z~NpR.L :NMڣ~|ՠDTdL^^s=iw&!LѢBWd-[7@~2rʕDg1pΈaԩk`' vudtIr]]߮|늀wMX FDE)T>5VȒcXAs/ .hHjw ߫7W/n=E9҈zrޱ,w=PAn6,.oږ|BXP;!O&c7 I(bbB2v5flvilEĘ5~3L$l5#<60Y7q̖A|{a*UC, +@5H@ N5+=_ #ĵ䌩&]`l#LVĀV*(Kko'SC˻[<+ D/m5suCN~.M=m6Edu΃J5h?M^rI36sڛ^B*_˗W2|iuJIkYvRV[vZl(k5c }эuBF՗QQ8E%_W餞$ac[G@\ r@\]%B`ˎ%He{ϻ6$O[8w`M&wFi4|ߔk溪E2+dWPWŴKD)GAS*T:es\t(`THl${Z,g%n$*({ȗ-#SwWpȴ'sN_%۷Yo(W &RI j!䴚n0L"WLw<#wR6c \¯[(/J')! 'iO_Xi&A﷋J=e6ͼ T - [k-0q^Mቁ6u헶Cfv|c> 蘘O~TT,%BAGH|UU+45'<1! i4B ;uZټe-?>}\? |jMxh+X6 8 Dѹ]J˽-~YF|[5"xf<>4K';$>iaǓ@dW]sczTbi:#KBg}_D ^' ɬAm5zb+gYFx<Ô4BtHnL%8FJct:uĬ,89‘ ̣j"1EUr5!]G۫F1\{^L?Nhp'R̵^|iE7~Ugf)^n.l~ RU\6aI)߸6TD\'Jyp9dxZ}dm!bD{R. ﳒNww6lE\`ȉ7cs˜ϹQ/x7p(0a.M\UyJNJ^`[K!)羏bUR!G1ofu 5ojEȌmA:11ɶՍkj?wN!92i l+x uUeY]FR& ŝtE<._`{աeޗGKG$)akZ& QEqM( pm6:yM}Mlrlmmʧ\/J2%lCdLo[fCUre]<ADž _ѝXе+[~H(xndz֡#HD`o ,X@Hd'ǾJE(/2tn;|tVflOOo(XFPWti';  H۟{Pk#:u+-ӿ# *m;eaI ,ptBY&ok%%")bz!m-e'78O.欓;O eu`e 0Oq C;CζYKaӂq$J)2A{{Vz*QUj#3lC2ItCYS0 |/r=hE[ ?敀rOX6f>n?noJ6Gҥ&/tgq\e+}@onQ5Ohnsfn-M ?9Y?A %+~ԹE={1 O5of¨qWJD]" ~vJT}wc*.ؓ#Kǃ"V?5~_nXb@eˡ JVl5:?c.Wdl?# S ͩ׺o*Qx:P@ 'ӽ2?va?j1k;_B5>^,̦{7shC#$,u!iZ>{5?jc5Y6%aZ Nĝ!tmu~Uyq] |{nFmdΨ\~|.Nِ3}s< <ҍ"ip#"/}D=Qn ,}u$4k>n!{?ctaTqԦR(%Sĕo%BZ17{VWƯ)ώ:އ$B74/}`4*f1eHmBR,)# P(.=Isb E~KxC^1 h3QD9GWVcy疨? c 5K?'<#za\^z)U@>rzdo:"cV'1V#m"Rq*%f:,Ȣ!Tr_)9O!g ӕR'GJNO7V, 6 A%PҐ_wN`lܐŐ'Rhmʷ jsuF:}s{^سggq֮HK/ <НA{nNP$&ب3:ZldADS`N\ enjDI+H %4e 9 6ϧhU̻YKf:{m,ҷ>>>`:l~Zf[H!t~L8$ @P(lٛKymD͙ӭS#粝̆nG0]V`A8c焍cs׍Z5P-1NNh,U>]z$2a';99 &Z|;"PGխ,E.p^ʭ:kMf#;5)ds|@ڊdj&Z=~q̗h}ʂQxgg.ħ>Wk-ʡGx89q޽A)[]? N; p׋-7bUoMT=߱e"a|1đREl9S҇hɉw|rm1 Ί'Gf]n3C[f6n$U Mi@V/t0G,TSVܽ:x} zNJv#+滧CX?٨o'Uoro[:'3*rܟ7cHt`&`7MUV\3YRKXy̨LA;)|Yr׸l'f}VJR/+zXO3q |p1tzZy&E+.hrG28&/4vYޑK1cҸUA庹xIP6ScGr; }gv柒dѪx Oi|#aQjJ2u!0}( Y/vݍpM}H2swB9osjxqԴɄ s!AUqD[gځ..p/;bm*R|`VkbR7bʟUM!zmGv¾;]dDsC-zgFDpu ah4~mAKoj\J->6\g82/|Bȧ upUͻΌ 2Dqhj"rw>E+fOM9N '[_p+gQpk87\%RudW)5:.SH˟ὫхzP4ÿØ"O>o0kA ¦8Y5&(:8% 7Wѿ7v=S$k\!jyi ]*OHqKsp}]GSOXa4䥗 da143z[r `R`_ \5#"!sD&z-2D5&֞ua'HA&F31_n]π0ږXkyDX ;!wZi&vf8w4gJf.5rXDa=ozs^i ':,)]&8-$͖߉{w1\ȯ*R\C[tTz2nx1F0wJK G}HȲ#~miǭv^T275 K9l 3j|EpA7$3 Bj% ($X."1s)('S▏38s=j"fBtJym)CN-T@ɜ} mCH64,YV%,}'q g С_7J|a ;<ۜ^ռwjjOCgo{и&4]WP{[?+|TOW,>,j DOe̦ nYܮc~.m(Yx3 B8NĜߋGQ1% i>ϧ?^N8 JPk%{!Kb$t9u# ]IeK5%+8#2c}#+C˿'ِ`ɣn u~GNn6f?+iuc96lJHlMrM8f)TَN0)EruO@@}mpC6Kp&` )[T8R WS^'YyܹZ]_9aq 42Q]|u~EmꯇEV36Ȝg3|RRg[cXCeKT#rch?P#IvO]Nʛ( L._;95|NБ؃T Nhan»bٝ\]ȏDHJ|0 2 -|uТ_(V!gȩ1&5y;_Fd]V+.y*aYCiW=6V>\_Hj}' ZLqý)%a>1:;B!Mkeb}ZS9 WIjK7ٷXW (CO:@dM-,szFDXX؞\. _%3`XS1 xj'%+綮epŤ-]yq"-a{I,w*+`Z.0P\\5 f4N8(~iMG>0ڙȿ"ʑRd|},w5RbU =60޸'g e$Pm:OZ, RDzP=jC6i3S7=V g4S%oDm0ZSě >sQ6ˢu,7BJ]U2vE?]_`1. )0™˭|U@&WO,TD3gS_ 0"…P+QîqUL[^JmyjҐ.q,cЏ}ph%\Ნ&4At U/Fst`_7|4 c6ZOd8}uk[k}CcZq>&%^*gl3ى6UtCۄ_}4Gg(*-PNMaBa <"h.xz~x p/JE,T.3])WbD8oCHFIe^Y =Ϣlnx\ܷa_O,<j`;*IBҐ ._zmg# {y$~֥@?Fm;t¹RRPGY¬<< >;O~V-EMtFߥp696O/:* QD0ٝ$<4>n^ws9bFS@Nb=Q`d%3ȓT*QAݫ^DA2HL5ǧxHyKT Gjlv=8zL0Z\qU"HY8k` AO3΋~ 'RVzā Ixt~tkhy*/dn~)64Խߋ$Iok "ٍJ*:杚b)'~{u$[͎n{͇լ2Zg d|/J˦bBvSyl5JgEi7PoAkad7tϑ(s'ξʩ|Lƶ:nNUk=KfTm Y{R9/E%ӵ^:M\-\/"snHpsXK[D!qRϳ02,Mࢰ"wiQkiӑ[4]%-jػdKU/vXx9  Xoh'SQ 7B9*d<Іge͗:gwbi%7!Ϫ=iR?xrLxT8f@-H~}b5G zY; _! kO@z.b!%oI$?l$%)[Kyp PdLWW\>]m~379~ͭ<Ģ9֊O =x),ZA+M=)/Jܬa8G`Yr]}SR g`߰*M=%!Y9bU^M>I `ΝY 7W/? ˵4~-K|" ˘cܑ8wv-tѫhH1Zu2r\)?ߙ 1<\/:a&Pz(9a\iA,9wCΒHlYӪä$o]!w֨ l[5m56{ OQ1.@:`,bLNC5h(0r/om?߇~c巇{cG)>B+ij9_Fdo&IItժ#+4c?ˬ8˗$CvۨM@ay35Ћ8NSTʔ2!Z{ m!6BPT]Zh-%D!;Ow)$n?I='CVbAN67Ɲ biǦfFВQ oHt$s^mV\F1Opx-%F_[o2Zo1@,<TPՌtKj,|GTj)>.:IT%Ri'JlTm4~d*F\Gж~I6j ꄥ`VūbD1p~ZW0[pT(Y/"G9ݍ3&ǘL.'`RTwK}X=`ͣE+]MF}H;@h3BC/>;(8fݽD/jw*ȧxHKr~G˔` F6)Pr9zMq9m_ W4Pc lN^"1*U\N35s< ẘe!؍SAMY̵g:0Vǥ ^=)BM ,lrqҕ/ Bu$5oEL42T\, :ez#bk` Ջ* ) J30LZx +Ǣw) ԛ&#FsdOީ?4*҃gl!8Bl+dxG\™ߚA 5WS/茚@X=ErO`2w F0k[Yꫨ^mtiD`8U$eO-R4+Ӷm$J[8Fn?ҰS!{N~z@Nnv&M텾ANШa$ly"ϕo^K)8PY so\=`%t+GPC}QȆh8Y/vtmq9oǓ:D `WG -J(`h & R̀NäD_tE]B=hh .Gge]3sPv+:6_cCRmFXA^<waUb*$ФZX'w/<+v [1b72!@ 7Y{KG@F&U:0+IJ}x.wLTh$[{JN 6`uZj\W+i Lt_`ӹ>|6~ے`PힹoX>o}srN=w(EsRA_<'~̇?p'2_@"k댘A#_ɌL)@\rAYn0疨kmNwЗoYl+?nv*Z;?~! rbR~]ѪݛUFr\e k !:|u{Z1HԈqGPf_gu//<+Da8COG2Ul ͇8Zm-0Xwhw!ŭ?^3-3BayyA)'U>mgO9Axp}Yŗ`e?9f5oOSS((wCr%eU@8t18_ M GgIgd8mY$V僗8X:W Dt1Cz2:p')oW[_6>Qud8ՠ\ێ-I$',LX&sKb"||ftB{q!=Uuo5(F垪ʷmrV>$6 y"M؝]+z=' ]{61܊7*A̟ 9:ߐ $)ra@Utqn]=s@xoa*&Ik2(#&ck?@ eo]L r׾$Lpz8Dc b:o?1aMXT"!b7vQp}9(C"oFD{G^J} Uvf;b>Q#ETι 77KHӑF рBҐšƬb^\"=[BEaq&?>pׯk :Y*%ǭt&Wy*e3 .;$%2kπd &' 5K₾]~#2qB$)n?l|'c2H-˞"^+hĔv zB-_-i4Q'rTeU7= C# 'RBOCt',w#0"!`n5kRqM붆n=A]UW~A /efFt? 5bh.u8"ϹHZA٣XI8֗bjhpXP:{ rʠ /ϿM?ڷ^(Wv7~B^^yhR8"plؤn$'=DT5hC{ٛaO̤VO-'!'W4Ӷ䪰WBP*?|:rah$'8Yr2Q@K6HX*'] 2ΎY-\9 f5IW6]0R ۮÌQ1A#|{g}Wd8k aq 2R.w/6W 84DQip8Ai4*J'1ڂ" 6l {ae0ߓclcCX~ϐ'xQEFC|ٯ/؅Zo/+JNSU*&d;WϖkOz#"㫈N0Ծ zRIY"^I9 &׺~eAFW 29JjJٖ"gT8_.>X/+i $rm'L\5 v90cACW>:Sֿ]T\ܶLbqXE zG *FGlm K憡NȋY;2M(=a>J]ϭ&|Z+7Dɏ f bv GQbO<K`sS()iT E!̌27 2,J'53(5jve2!EhAe7Y".1@z>U\ZBAOwqmhPsU`ĐyzNh-5^'8[w~`NJn/EE^ 6774C#$LE @f$$uQ>Em=wP;RPF 8jPkud/h A\U@wvȓGyC&bOm2k#@9FhC+9؋$.ADTLԈ:ӕb7$@a7:XCё6؞ T'dOR0鿺|[dT H8$Fy> P: O.Z2wLq7Xt`"X:PŇa 2ym(VC65a20+Q#Z'ŀjNetyLY 6S;q{{4 [㉥d>iOֶ70<<<ʆݖ_u}ݜaDV˸%摎㊑ؓd/V0u:r#*0:ϺlޟSQˆ}^:EqpK쪵,ϫjvب0h$6Lʃٺ4П}כ2$UskmlF:1=W>A=>)#Ι9ۻb\xU (ߘŏ"{rejm(}#H2Pe{2D@޻n#kƨ~ J-P=,CF7|GTik;$Cx8HR;[?qٸ;[V)˒I!S!<,v-Cum4*4yMKv1,AJTmC~0BZ`DK ^u;N4Yo3l6[T6(,Xth<ʼe>\o|!i~FɸEinSi0 B|1N;7lkU9FcYmPMDIz~_Ak|)ڢ <57i~3(v[22QGmX'Yɩ@!wDRQ-G)hCY]|{s:"SN|"k5/)X.O$b2j0Uobt>Z&.#ȶ-Q49m{3ZNImKwvJ^6[ZuN'm`s:/br?8KJ˜zmN:B0Mt= =l'*6i>g{hB@OcYRofCr &m_8x\!0.kίy9G/, a)~h2*htfEe f.Ru~X`@h ,> hqWFCQ]~ʒ@@wL4\L>'a;YD6*G7ZZ)LsWى#&WvZ.iGC=۶3e|@Q9QI5+#y%i^} CUsNHՑX61n*Pu"s.9BU[f42HP~xv`(ò"J_ӬSY=~&~OЇ5^`Xs,vNe/Ԍ7:N&̞z(oýaS e`FOB `j$e zVqL{URIjj}D0E71Xszi ꐣ{ uL[-VVȭG-Fn^*M^ vT0> |Ď4 dc|qmOS6m\ԫ۟xVs\spk+akߟŏ]@PJ%XmL/dS"\c-/ܨsEW9^P '"}RBp_9>X qtE)n*PO=Eќ˼L?gQhJd6KINrb/;VY^=r|4# p7p!aƚLB;A -+#U1‰,\MJpk޷:u1)N/\ۍ_2)3RE6gܫ$QK +!Dm9.޴U#e,B+ nl!hkn˜F;a}$?{"zԧL5 /%xH|{?TtqٱT[ʁn--_R/8G:ԮqI@3֚|wzjO^hJ>..6FUvD2F R8>_w:m閚d=>M.meAB7Hᯁ9`VBNVbD5~A0"*g GN2zrs14Q+#+̔}en 3Ħ*9`KUG>ɼe!E/Zpo~T1RI #f/GJ{VFDV?E;WlJ KR:c9;>E.cbrIK#So=84V `{yQM ۘފ׸OTfB2/XS}`"w=MKsuA ͤd,VqB#,t7Q1޵ld+*ءYOJe>)zjaǦa_ܜļK'iUgy8f 57VIKnc`z'8vb:>;Tn]IN!UIsbGi~7A8?-ܞVb:#0/`"00`(Q6my ߺTdɏUVVeP7b$ PR:6aez広91 tf:I u&r sOY]XsvԑH|UB'I)$Dz9B`(ӏOJ8ߩx2J@w01oiMq3gBHinϩ݄moeUьܒwt-SUv7(/~ݜYldVGG=c% jA3X2o &7&IJR:+ޝ,2y{bgNNf|lr.A{<i4Pp(A5ozW<rZ=ǥ XqqPҘqvQe$f: w\[QP5xԣm'=xL8&-1>0UrCVE-XJ?0 j~*9z! 0M@3􅙼mlR99i.>&z 5TFGԎ^YoM 9OtYɁ6jA8SOL ^Z shB:M7+rIʬU jZ-&V7݉!S1Nl #ص+/is4"kHA[2qr;5ul|˄omf|ƍқvR1]7-l *l%Ϭx]j \3:?&=M"#Νp0m]~Xmɗڨ td F~ J_3VQS>%: ՖXт7W>]A~@AYmEvex鑗j;D&Qr.HR$pV F'8p 1nV1%Zt;8;2La'pY'dvuN 0jYuK-'jtHc*%H#ˎ+Y}VY&cv⭖xVvmerYf7EVؼqQ[@#n ';aT|RTtxq'},=]0 ,6KWa|ϢOEIƞp~c| `UEXw ɏ:W)*cйBD\2Nl3_ej#7!@WHH 1N~yS % OLCj|\:^}LY^G@~iKV|)u)\OX@P28 G J;@rT! u Ve)3biOC?a3;$> F@rԯ]Z`#.~.ɘK5aY9X͕+XęqS%<DZZؾ1s At,$m*p`74y" J w Z;QL-|}cwIWsPPYQ2]t^躟 `U˲ڊ?#G4D2g'a\ʆZ/=F0xֻWS@ ފ7וzc9D(CsBmijOg:"bdK%\~\2 \遉ZQ̐/C3Y€°/*puߣgQ $ V0pw)t~J-E@Mz^ے1N/1?KvŌ9g@'`c Fk}0FoU=g"׏[)ѝ[KXKy|IN'ɑǵ} f2eNN8 8zUPv 4: 뵓=©-un >q(*q:4B$)@FGJ ) .oSPןmvD2?qD̜;RPwSu`$VY&necFhVg?M23V2lGQ-x R;4>!E| {W-T!o̵a`5kX"۴$8VoE2 ^7ZG6viHڈUY郝!RD9㓤|.I[A '.ƺS(ӽ䝹mȫ&V_k< furlϙ2$Z(O e^fj(=ohC)9Tt+gYbsHntxV ٓTŜvZuaF{*(cwjvisCyG%! x :{cr'+f`<k'N:ѴTɷٟ]53)q%a >1_KSӻlzl|"DVG_v'߱ľ (Iz LFc&12_l"_}XgM[aGK?o%HTMgk(wDBnJd{♇oBzW5*ncd Ӫf>@AZ4j"H3āMbWZ+P>S9j3^p:ubp>SDFYlT t8 \ق,~YD+z"ƸvŒ.`y I@zx'֟wOe,$ r1||$bž{fwb]Cy)N0Z^&}Q©K3u&E+9dSp %)rF-iK˱BOђ߄ {EEiD۞[+s!cP cmrba],>O縫8/,tsr^YSxĽD0HpV{{D' SȚC>~r@u1Û7hrj}Y' wr<炒dicZ$D2Ȕ3_-KT[VbAOFc TM.ǔaz:3s?FRUZd4%|m Lz$JCqrS;! 8jV' J2bwVa1Ff\r\ za]K:bwDrBUn3n>t:ӯIDl}\Pb@ HJcftj`CDޑzwgSJө^8b_%:?;dSՒ xͰn^E|F1*ߟ%{B[{5oTWS)MZq.Z=!Ti!~0c/sk72C)3-ќKjh;Kjt&H UڃN؇M;}x[8P1%`X JJ*cJ7xS`"_YZ,^a7X 3"6^٨#\R{B>=,%ҧܓ5r)|&T=N]_\.U.x{7I>-*F C*3Ow歡qQ~,{$$2j|Y̠oSiJúܷ1A]$^s9l%i~et5&dAy@Mal"ÌSUJNq u˶TIvC1q݆76B-7dwN6UqQ ݌I\EZ \Tv2Ls&O@7C:mkS$|u|{dB? EtmQ5/)/vysq!d\uy]t+#Y[)Bsk(yh/jdC?!5Xx@^OƷ#MtNƅwb" o#E)gS+D'K,5ei5F!%ߗKX6:fw$Vh]sP0cQ1<2jwiShq7+2'bӥ_UmUZow!ql4c!ꍱdumLb0tB}QǙO1FXGcJ9Y! Ғ.ޛX\^aGY)@|cE͢Q`8Ÿy=pķg$xW錋Fd|![z5V;*%A1"@-%aieC嬨~QxY _<Ī`"#\~li|>[ V1g!)_DD ,gٟ`ƍTDH$Ha:a3i1MwTF],Ok㶱M[+[KHàgܣ*);1:`T7ەwShf& >}g4_Tχ" ^(Y_JB*  }لhJA.4̧CxCt$DKK7VjE5qkC*xӪjlz2F!.bJ"JNIfD׮%Ir|0JYg.+kŅ yφ{Dy)>q]3qμV{.#H^"S+Tzt$'F#HH5m1\a^9ptv!e&v @%^eK1ٹPĊZR$pl]BcEOҶʝI뤴DaCΠO'' WQ:o!83a09Q/=ҽɅv#)`b t~0cps󨻦*0({oNZ_nxp=7zpL~T⑙REnJ 4y;HQ;rhF;=o 28kټSZFW=n"W롇*PJ +eqsG$qhza{eG\FcAdUAK;b/pGƅ5y٤Hmc^嚮r[. sDŦoURxr2i^.wTX8w=vX3Jisr5}b <7z-S֩o뻞<%E┟"vnv{tԼ"Tdd$i_ 2=nA)"?9Lc~ly^9")_maXcwN34KzlDC%s/,=n: f[GË́j֠FG(Mx?cY_ m] cܫI]_^畠X j zT콹i9MXRR@:x[ E8:*) *0<h7Hy'R=b2B-}K)򨗹9C%_Kͯʚt[j}4"W xV_E Fi).UV P)j>L ΗuٟG@W鈦eRI\KDt˨2˖(ۣ( _]YQ@B샢g k #h^\^G%F_)f$KM']-:+>(wY_߳TrQXQ}v5xGaJk7dDLw]{,b6J #WL"q{ uLCZB ]1dw/,5I%gt;US߫nuRt oFdԄP}:<_^S3DmFl[[.|7G$Mt+!~o "k6\f"Vϻ CS%{:ڶJ@KL7z&7z}OR=;Y1Z/}6K42ˏpH ωFFds`oyvO3\1? %B0"$/M,Ķ`S\zx)#Jy h|2 v[.*.tk}g=Гߺ=6abt\z&&2m>sTNG&I:Fdᅘ@{T$+YqY:&tY73;z.3] hQbQC`ʩ"g\`hmڽ#ehQ*PCF9夋%xKkM&_8ų9HǒE"|#/wKXI2CoķC uH*&lOT o) /e?oȀRgOt K::} X3Pp^6ʊ*9UxC4+W1<9Pˁ$e݂Ifڳft (w!,YV,@vrq:) rMg٢Yׄ䘚*}ą!3QHۭ4` j¹kpp#c4k|rFV{Ht#D}L"Y%|h(+ͬfGz%$p6ZRxuGt$*hSY!y6ܪ,Υr`(<%e?-,еW4-€klx@獬L e 7q(˦P a@-^ ]Ƶ0Pr֣[c7>`o?7F"1G1e j1ұ*Wgy\|c18 }jJ絚n@S,2b. tI;dpxtXtGhcF7a J^,Ř+oȬ @{gx#}"O ==Q6d)bC[2:S>EE/y`ś0N>%zѾBTq xodiE?ƥƬ&هhsG4FڷJ Cn]ba/FFw@9L'ar%.eٛu#Dw&`"m$ =B ͐.%%SI]LОXnjj#ko{BU˾u?w,R\E]wl(!z{Ywyt^H퀝I~?/QW^/ǫe}vQ[^AzS0' H?@/oJ!XdnN j;@3G }%ֽcJ`8VpF~`1W}*v+e @JO:yɿcIcAN+.xu6rQ1t ;"c>~y{9}EawSвN)}`wcZO.آ3Ơ:d fg1c[X~ TǫF!aC0Bh-]х? aћnDHͪ<|g]Zu'ڻ3?ѲoN9!eLM|݈aM6MA@\0qâ^Ȕ3nހK]JϱW3R&!-n6ϸi\.yY rr?TL.GКa,LL>L3WDu;?KԯUwHJ%IM\}4KrLД<. \c^Y@߰&:D2 LlMJ_̘}&%5ȤQn^H^Ҋi?42tUfi c%jƬwN2+Ҏ$ZÅJP[ZD5AЯaD,  XJ P'N}:g g6 ;ːs1Z(*& \ ` ii*`qdΛ0vvw-ឋ,2 X~E0wdHwHZt -W)̦0ʤW,K0iB}ùKKSevM/_p76+  ,`\znAçފ[qXi: 녡ڃa.܃8⪑jِMFU 32VFڍz3m]'iBfE6@HpvjIB(6F FFҪJɣbԿ;BϹ:GF7ԶdJ(E>94B*U]:GXLDs.]^bUO E rEV܏v= &Эx&#|c{Ma4|s!m%z1NvGǎr>Jw a{a֘m'ʭmbpT$]A !uLQ}KfFuMþTL/YZw-:Z:cr]ufNIiU$/[`cDtI++JNbD@fѸ9Fb.p9ڰ pROx܊4/eC;y|t:2 _8~:*F*ZDCqt,ZQCN4#E~w>UEAh9:O1h>&:M-).> SrѢN&hCMs h b,Q(Mg'ri 5sѐ Bywȴ`n4b6Dh-%-1`P~:!)<9?MR&hn=v;KI\j\rBIƟP.Osd-K] ³iGsqD@=,G?>rIY.ELO=澹#@ D[j8c]4 $ׅzQp쥃ڪs)4ي/Ls R1#m<{'4 ( i }la[d>ЫtatdѼ܍\L!ۊ0euБK6BjDZ.3@N\N"8D0u! Mza6grqHYpŻ%0X"pQ_6Os?ER6@xI}MkPg ,qR V\FH2E1Cz_}xS"~/]:[b 3KC ߝeE>G<7b,C*J%/OGʝ/Q]mj{.M!;N1YUzSk q> ^d ؄+To oYAuǽ=:~s_)NqύwTa}/L OٿY^p20pQb4Ԛ J[Tm_)~󏆼^y} FhDër~yaA-zQ@^ʖ&<- BF"r8reV砶H5sx14`Ng;_ @77.uQG?Bb)"6)^CT><_ R{腞+)Q,dKIn%/q R#l#S`1 X/>u[O7+R hPD8R VSWeKn$ jva?20f3w?Q3fBS;G`I[4`dET?K[ r]޴Fg Ip+ (nhKc*(͸?i*,O$u'RT.):IЎD.͗R/z-P8h&kO4hW"3xhXc9.@]vTNxj̪W56O0Z%mtT‰v><]] ,٩A~Զ!/1s㱔mel K90E!ɾ'<_)-uI-M9}4uׇdU6|Wqs]?%G`ΉlZd*akӳQIBJTl…Jy =ߓg8mNEF[Z>#-)E9MX%:nI> )/Ć~?-p)Vn( > `\Ĺ`Yӳշڛlz',&`~JgwYrcc˙O|ƻq q'yr}ݠ}g9B op7RKBRʨp# QlZ7GcO$t@pJ,-#v$"Br {j_ꞏLe:E׫A0v־tK4 {DaMD ; BZUE0 ?i}"T&=ͪԻ:KWƁ}bKf6f8ލiMc;/%`ݿ!~{5,٢*dv(7D娼+R9f ;B(ڳO0e)xm [7_fM51(J.D!8Y :?͘뎸 dQ[íD'JuR+-լ";2&:1T<: 8Ȉ EsJƋ bok#/-:GQU׎̌#W؆wvA΀}{Ny',/'W]jK91V⥬ap}4hy|" 7+{ZW?>,>~ʜ^9 ^Dh0.7u̓=5LUqM7ƙ'h54ָ|+4WsZ=Ru[D ,pEԙyQ )Hϊnr{`M/4ee"EV}k=Uҥ~g$R^uĔVMՙ& ;21>$wN^|)%ˆ .tq{VQ;Ra !SH`,dy)ѷ۱6 (n #礜y'9`yE*6B/wSyycҔM~YK1\؞&)moQ/d ,Ăc,6,R1ĮDpc+KH Q F98s"64?ټbUnQe:έr'XlN5 Edb[HL¸"Wnp5k =Њzg& ԂsiB~}i‡XXL%O0HJo`zL{Ć)HS)[j9R|8mH Yƛ!Fal{b*'] 2%U~J^N/ُÒ;`}pf%W$,_C֍hq'>E[3 Ǭods@㣜1o@38ɢPa#+_;zDPԟb|?eBK8ՄƜ%ZL"-h;.1װ6)»@R7X"!Gu\4hFZrXEePWVݺ#݀i:H':f* =<'Qbp h/^\}cX:.C*LM8ɋRp"2FpU&@h z})Ғ2@i ts)KΝi,ۓ *{H:/Fz{Wxt۩Wt3l~._n4ux>zxuC s' ;a70~:RT=DÍ(q \4p4rq{غͦ.XA/n^(c[Z"j&bl0 Sr@meD 3 JIe_x<o|#fTЀh6e pzXFg2m^0DžAn%|;hmB@TPa{B ܒ!/zd\̶_}r;hl) \ sxUڻ7`*TER&:Zk-Z3t5 3Wk~H5EA(̫1 D*<下AsNḡSd^Cv~xLPm*Xcl@Y/ Msfgqkk<mjd(}1K'+H| ZlZ8:[4H}\f!@nThVID'B3W +>t zܬQMYv`C4%ض2=ӱM9`FGL&bWi,7:r6pvOtb3P[C̴9mHjwp G$z?"A8uX{MnQs( :yN3B'=vHRi^`6>]2S@_zUGʼl@%Jz5۞O_^:?)d\hw R^)57|,R@wVp]c,EBM=FԴ$P#rtЦ~c~; Ǔ$ޚ|;RE]N)|5XbQi'{n GP)Z2Nqxm?l+΄c_-IׅK<ص\WIj]ݯ$|1;e4r!5qt1&9sG2΢_ApN^+S.n6@,ܫ6D4LW։bgGe6ffv[/?ɡJ &T)Ԃ2C7b(K/ap/664N]e^`?3CcB\B1@,Q:x2&θ,Vpڧ)LOp̳uX ?۪e&  Q4*V:kYBe fIPv0zT5zTPͳ:4,=MmTK%3aF}APt]j^yVjj^y ú|$e}޾"^1*8;7f(Wʒ?e-bdetwNjrՉ^ /‡~#:H"Yb"@ (Oޡ.2JFl%]R:`#ZUDqAUCϡ.x8t/)= kVA݌ D!'*~xꍝB,ش'a2~t)c?m˫λ+iI_Ug>i4|w$˵ge)ijv~)¢#Ӥ.kE նsKMBo+iĔ=pZP%aQ@k8־^SS>WH~z%ҝ5/j%xZY^ DBdloGG$5dDe3ElG^('TѥfZޭ@f+DQ*KP<Ђ?ye{:kdǁ-_#205;d5;kĒ8_a6G -< ʀT,F+hzZ}z|&|y^[1[62b?:|Y-f̾kP')iOl?$򍧧,Бxc~d*Fё!H /X,5kD%ӚMquX59接OaW&uG[0CnK(|BeVh.c[^ktQ[,rqNvLW|A+F 9o۶.= ʇ14$z `OF)hD;((dO:Yk'2xIo1F□=}֑]ϸaY]ZWg~Ȗ8HѴr׿M;M|B0Qtdf=Dհ)>}[_a:C!(5O0H+o? $IV1[L</˾gF Y@d\s7|JO^ieMک5Ӕ1*`m"c5#wAAɡ}FON-WRl&EOdP&LCBX:>+9Uw 4OZw[f:34 T"0!7 Pe3ي/rrCֵ:4!xϔ?k]RP` |'6sJjEyeIK@$mZIT˨K\wd/]HD, a ; ]6b {cZR@ikt%Cp4ODtH]=<[!X8Ero$vZĴʢZ &hrIDrYsbԜB޳ ",df kܭ8-~z6-ӄ0&:PT҈㪲dצހjJoeXohW?ā+O*.th)-n#jn4|cvLinO;HolqT] ljN%'S@Vk$<;T|TO%OkQn5Tq4Tq>r|߆oKz9Ϊ Ι$mƠA8d V2 qg|SG`ZX&F^SWu(?C ,܎ 9'hXJ4K*U9(>5:۟.|/ 1. uⵜrw?<=;3Bߎ3ā2sL4u,R(8jM#$" M` BKY9fŭ7KWC2~!UUoo;6Na:KAr_3bzmml6xFbe7y&t?hһE~ǦN;nYHĩHТ $ZføKiT7à(4-)sSR [4vM!{F9C 9]$!]x*8f|9{T\O9 2 M<qZ(ᵘWZ A^j(=lY 4ƱQ$WF%:䨚=jLJT0v*N!Aa+pPݦRnY̖lO} Cmy6x1HNm4x\vu7yTq̩,ʒk.V}igOﷺwg"Zl 8T`aN34$$ Ƙc(pŊg<9@)U J~6#s.;vZswja\-+̙%x$[vI0k}`K"]=V/͒owK$x-MT^ɩ-nA¥*H$?Ͱ}|&iut i:;a4Tz@JmcG*M1bQs獧ygz!ݩfF4vv'H0&u4ap 5 Ou=k@Ȕ ڐs+=_8_֢9[i3n_|'QC R1b/VEvg!V8kVT7L@wI4(SQO4qPQ &J^\L?ĉ5L)daDl&߄Dc Xs"EW7A-UsE ?$1EIPJ&ݶ.X,r4l=ޔe(BfNk9){$҇d *ndS_E*rFJ $d+t^#J,׶O>(pV{Llp9t6fft-pZ__ޢ ]Wy?X+`#x?B~=+d4T l)8N;rۇ]]~<{8LFW b,7\~?Sxw뙂%MB_ 'JpvE }tG |yX<TY2q%G?T1Jwnӆ(yCCd *v}%R1O_H/Q ]Tj۔yt:)86?|_d*pfnNEQt:o2m\E5$0/ gvB#:V A瘜oMD|I%߲>.hk# j}I/GM:9U$xxtQKe8辫'.jXiQu%).CBo=HL!3-vr\lǼF zg.|=ݦ 掇BkjĚ򣪸sCJIeK-=ƹJRH{b!>l) b8c +$$iB#]'넼7;0,?#ȗ{L˻FI6ۡɱB\Yq( `$A/샕b~[4#w`cLiՃVopݛճEU@$iLیFOP7{$46`c Kl ^X@<tZ뒛UAQV4ʜڀl/y2Wp5 rœ}ޮ(rq7h d;ޥj&v#[~pй GՃʁhQ+1֏ ȫĹ+HbP; k:Ȇ'D)B֒n4$B|?ҾUM%= (ɤ&D#ylt>Ǵ 5al T=@7~IYٔQc^XZM !WEI <5~Bw%\@&wF <(-VfwRam2멄K:DWɪF'MCCrhru blWF+uJyNmkևǑzN/'Â0Ƴ+9X5Z'!09p]mc.;+ ]){<{KEHp(HF e@A,<_wxֈ.Kw%{0I!Y<3#uf˹.b܉&kD~}18 D4:.Cv6%+oVHtFnw,5GE%h *~wI D_.RF& ȱWx;â-VQ2>K3P׋gDOlo a ~f}CiFtEΎ;M~@:G;m  H&$/ {*[U$XP Nh ռXSFXPc9wݮRn\kSBUA]OY q g΅ƪp`싿`|6ݟ,:#Elu~Zr= HvI7)uHhsom0TQӰ#]%㏨ayCwF>HZbluT YyFvȡDC7|T֞cd7P\G?6@  KdCcҭ`;3 D '<?^$^YhcWzkAUZWPLm(T-C3p+Or Zbxxf)nB91!W/P&inɉ D)tؐ&}q䖨4⊹l=iS_h~7yCĹr_fIf6R-? YIa<wGi2!B*gS:E{|?Hd + OQ~Js㛦Ql=T kO?#{#iĬkӴ۵d,t K\8"٘(*eh%ϣ Iu.'vջ8 >ޭjO\P4^M}B@"Eֆo郎s={%[ղN N6)p$7^3Ը^eSC2ƽO. Vj iIޒxgW66cQ!\~~l]. õAuiL-(! ϞCr=/ GoM&v9ilJޕf;Jؽ]Fgli1i\1:3 =r U?jE?=kkiÐ,p{WMxU8!z~!B@Š=F\V6QgIxa]m=ī\T#֢vIBNoNd5Ul/'rXGqAj,{G/N6WBJٵU ,_ ,Û6s}=]½bd|. Mr `V{Y`ll!Z܌3͉v1rd$bdVfe󷘀ZCdIN%_1Bz{g9U"Vy*$кKe#E_()qX&ޢxOq)z3k< `$1RWjmdqw.|vp[ -.Ƨ.Q'xF*B^>{ĘwE/V !}^,)F Y/ iW־My$]i~j4hZdcY?Y.Ȭ} )6io%KƑ%;iL#KtIv~E,v4LQV;OZ(c m͡Dm fB[*Z=u[SB%5@u8 Gej.]b6uyd`8 #ܲqaP{U&D遄Kx#Q={64V[[;5b&\8p8?1Z\%:2 Y`k z5T/d.>}b@3g)37+&ۻVW襗Rŵ㖭/98?{Y{D3#~vr9ۖ_d(| n< .8?sc[P!q^T;wVMB*k KGM3G% Z=)}ǃ]/$\Ұq\J5JhLy߄fAunөj]-J@y1eqUeVҤ P9 R͓0"`^MA7vθ5Bi;\?1?tcPK@{JqJ7.|EəiEKC4k<"bξŦDFs1,$7;++3{뾧lGM_53ikE֝ vg*LkC(wD:'Ww%]ge[92ra4 ݉??!uәՄ@5Y'sٓO66PƹcT*/"sɅ ]8 =a2Kag3LY&Qvb>iq[3 baGд٦L.gE.'OGaه33_8vx"4 z]]#6,?r3YgBlJBs -ͽ6٘9uL/Sѯ V@ғ #ZE򎈨P`S|*1,bt!̞T&pzJ$ 򑆳M%Euw8yӨOO?zv!AS9OR {0@?ݡ +GjIنMF$eb)%VWH)4n^kcU~([(߷q`xQ"͖ymb4K;}h@!7L'YN, vxNe߫^ fAG7!:a0stӍzc>d,I.{e2,Aūb ?wr1 kYն١d8;ʧG 9eGj*Mw~{af~{VXJlߠ_4E|/FR mw2zg`: ȃdĮP)up I?@3\1jV5*:o:Fb,s c|_g'Eh:akM 1Y_k=Nΐ΂5/ -ϒFXkzpp'Rk5iRS5~[cZ iF_pt gYz J|mPu FKg s4;fPOi$%Ms_gy@Tʘ|#mQU~`41%\(ЄsMFG 1 <5mv3*}1C;Hj@FqXMQG<HPz+׈-/`fGG#TCjC`WpR @@Scvޭ-)ʑ[vFPb_T[Q~ޡ=V `c1Y0>]WtPXUM 9h8K[8g"tuַ:gŋ1'*nG`t(.9jZ/n@2[5X6՚WA-c4cAHLt6J(ySB3tF?mKgr֗p^?@6w-z4vfG/5WgQf&"/q s`n\% 5[u9MV9rXiKuh_HaVvq4Ȇِ NrRS<`L:'xy._k7*|KRguKjq)df|#CnNB(jXwU'E lSnZVpaO+R,@m{"SR1u2&e"zeXvFbj 0غ;J1͔3Fә }yFT1b$NUtu4o%HUɣ3ǒr@9L*GC:ƽY Q)l)eewVaRƲQ>wH7%Svh90eoč{CoDwЅr-n@{jFej/[rtč%Ҽ\$=Bn¤] `0O7x,~=7&kM~hGb@oMK' T@,:RvqF^b.!'xVpVnu16G/f21|1r^*i]hV TS6~5P&\B#*kB5gWZ6'W""-[U5,VJ@ńG |-,RƄ=ĬcFNO?TG./h,+F2~̏'g<ɋ֊eOh?WVo@30{HhAy F3DΪ%e-kQl4 $kZN֊uMZ+>˟C˫ԉvB/wIfM" Ǝ(@7fcV1[S804ScpO(v0q21i*Y_~/7fBex>/BJ/-wL_}?#AD)[Q(5`$Y'a'_}\+#E\#$Wc ȕBR, RbN$77gA* j:%?HUw. v|0_PqT6,wB;r5ɌD ~ssc#Ll& 2'5|Ilofly%[]Kr.Dl.@XˁКo͒O;&K.8y 6ZRVFyM)&YġQLg{a 5Ҍ7g^=l=ץnS]݃ )DsO?T 5mSnnx56 sfNl6V>.IVHOW?l &[e<B [1iZH6b3]d;1~Uw T$=;Y6 f5xm7 `yh$u Kuq^ݜdE@OzR)er|!),{3+^O* rG3B2a2H[c1j/d>J)\g!?{pfϚT+2 ~I|{?R46mj7˸eb#l Εms ~*y)B't-.XWZok>`bN48BԵ h 6p*OVXnHOf}28K5'vae ~Z]&3nVcÁR((#;|ҼHa) w8qw+h;)U Cc޷yQ~b uu](YweLTU"u[BhΏũ]$gO 8hqq@FfVXUF+ǰiarJ2X u sq'yY'hZNn6dʚ@hS -eg ^yLJΟXxm>@e,,ȄVt_e PѦYV)!ƽ͢P.&lƃ41Hius[q?7AJBs,}nF9qX<%waqܟbFqLxzifu5 7scTGa{׫RGu7ĎvRb-U :R"ŤbYfz0fa# ԺыHcƕt[C}m#-GI 1}%!a=\i˹ ʡ3zu9G\M,.W[X)J|%$SI< p \rDmx*2&/K;'+c_ @TA`ц_wM>Lp$eyN鰟5MׯDF>c|X5 Ĥ Cj;ndӦb`qsk˝OHd &z{wNʌ/exm{:lP]8zOfۗ$caLջ$t4f[6Ͱa/5(kmZ_e^J9L1.D6BI^3z'gEWXEx/TW Lqʣ/O}}Y,8 C>v#òU6=uc?nC3hvTJ]'ܚ`yWEL'nucƴtμ˒ujv"~(>fM۞'i0-7BK3R,Xpqh $!#ԟKH1ۨvz ?}'DЛ4CT-" W(őJ޲Lcڷ/T` Ig떉YjBvLewsf'>,>YzF;$k;V,,|麄nѯ% w;l C?q:O̅[_xw+Nd{lNH+iPT-SyLGڃ'T𒡚N)rRc~fEk|M״56#͚uWGi3ʊU^b7R?"@sF`jYʹc\ [T]!S茶0[lȩe-+nPX::?k]0 8PA07#Kr&(iF:ȋ޼X7줌+%YMr۱J-sh{+Wkc3dE]XRONfkY`˟y21`?w.4;"4sF=,-Xȥq-<2o{I9p 87˴a^;ebV8OnQSI)aҘw'&sӚLO99A!ϯ<~3\^vZNDg)IIWLFowƯRrSh/<ƔU %ELp.0ӫJÌ3ɲe651%ztIyxn E*b/ؔiF TI?5Ā jqc{w.<l7R4 Y'kB*b&Qb\^HJC *+qTa4bG*+I&+`9Z"HX- gzeTᙸM&qc!) !Th|}+'+i6Lߨ~;cUNNWtYDzqfLJa:NXd4Ϭ,p`h:32st:%iX-5d~2>Hy|?l RFD8̗/LHi K/6 "DwEOAaZ5 ȅ΀ya7"|lj B[+ F5+Q&-%gN"b=/2{ܦjX $oVn(齣 {+Q5so fP64Kq0Chl߱EObzc:$@;@6*~Az{{Jʇl~ r1ڂs? df9RW Ns"m Tivdaɻz W32CMedyO+b1|Xނ%AW q1$H,hd pI#YQ(%r5\mi B;m3I-:ȘA@ttMpq_3܆a }s"̡n`s jvMKQUup:cGN9L);N !=:ڧ:uZR ˕Ul50踌Bm}r hA/%2"%] /7Kl=n>'FI]appeoir)4' {K(R>wGRGMfg6( mŖ4$mQQ޺Ŭ,W+[٘lnI.O5%U];RQ_8@3NU.gh3_И%/ϱ1v\ՃbS,B-FUUօ?9ǴǛ2?4~.zQa]{0 /vYaC/~:#C.ᥗ7O99B@W0lee.2ơҧ,4MɌ3׹(,Dô5€JQk^- h5*2݂u6AI="yC3f[bo;#;T[~+^G6RЊz ݉a%:n) j=w ē}ρ2o[aB 5\^+[ =*o逅g(H 5)3}l9i̽! ])Cb^4Euw5ȇxhw !b 4̐NHjϠ52[c05jC]`:XQ}0sQKmD |wLlcKZC0~m77$k@κ֝ͼ˵~ FJPɡ-6zo4Qk罅=_kaw^H;=xO1Q쪻R2DtV0FhTV([PxE;oKx&TI@|e7Kd9Hq3}D3~=j\ߦ,͵eɤ1ߑ$i'7!}q=U .sKm5Ks\2Ѩ"OWdDfieVtǵfz c,sғiZtQ 刕 QJ?JdQKA%R%7w7",;- _5~X[pW[WCºJ]s) Qer٢ŗQO5 M?8vDZ^K(>J`_Su:jAtSo|\9!oھcJ/<-UIŊE$?k9Y syxgteC_&eOjox#ŹyuFĘxґvXs|hUy췓&?m"1'ǩp|f*Í CG&n:ߖ~氕@'2}3#[ДPDqNJdI{2#F5 t8"0$sBtdĄ+-(fBx'|R7(E$:eZq(D23h8i@EM?qaܽDyn pAuFO`m̗\<r~4#%Vm1>4tC-=Ffk4H`8 Sf?9ϋXVp5O)숛NIYLxִ7c?AD+BU5yz7h3Y0#Ner ߅ސ*Y]Y*eL2ƾ f,AHꨆO3j} %մҙql }P|nlf]E*pBl B~QT^ꊆݥ M}`y*ON Ws*ܘbγ lkຂ.P ]j2W=S=P Om6x #/-(ZrɯJT .HQӁȗJ!Rh(-de`S:cꄂAt<:20Rҫ#p.k2v֣wr4*-?^i^X@<Ʉu@v',!|Cpg]E:hd)66LV5MpSy{-u Y~Q;ȝ'fJN #,E9mʎCH;Z\ۺۧ(Xx5',}?fs'irk1(V ԩV/#~J'ka4Hݩj~C}`HbK՚pz^R(a~*w.KՃ*JfK_q?JVL@naV4<̲8}LlD.u0 g K>0V<ا&?_0p|"@k,gqhLˍ5j<_Z+m`'] *;,.jՐa"O!(_ hk<7I<&!8+s&\?f`.R/ ʁVG${o0!}*LkIFtj]IaW?~iЇl% *o#䒔`CjRj0UgL%&C&2k8Ӳ?{^3JU^9 75]H=fx u%b-0* wC $5MݗE`d r_M/08ӋE Jbա(Z텔\c ӽrt!]c7k+V7{iگǟ@M,߯1Ȧq#`K޲@E"I(Y:%zowk "!]*Q)+H?{X=<}Д;o_^OrWTrN )bzthxyuBڂkǙh,b2I2KNEo \]bS6TOn6қd_%!| iGm{׆X+.4ru:UvVAchPû7_ȌAG5e˙o}H^ {jeثCrp>- n[58JQ-R*ZJKnzͼ_?ⴇ ukmVi0Zc߼*Q{B1|{K cޝ?A_ UE: xP@@́,| 8K₈l_1Se\!'~֍RbrI÷a #<d _qWD!cYo![g@]UA.V9 Y25?FlIVIȗPe,G7vhl*0Uw*$" 2ʽڬÛ: ]n;]xEѰԻ>? ln—98b^sHKoj8?7V˩-oAZ䊄_NË$*$ Ti9#!;:G6Gbl[r 2f \ ctOJRX\"X0Ǐ^GL0t014&vm;`=h)GdJ ,;}NUsm7ȁP/IbU2P("А|]yÖIMԅ8MjQJFhVA.k7^~bAR#Z1`>O [z`4a\M6!272@+zj':L]Qʙk% ."*M{͑m 6]!(q͓qyk05EZ:W%MQ*b?MyɆT8rv%j ܞ,xz cl|_e*Ѐ QC YCи>%i'V9G_b?t6JKy fP%ُ$d&~4/AĂꢥ!i9f?֧u,e!Eg.L+g@ZrZ1:7]aj:|<Jj,DmT‘yL@i٤אXc&B+E잊m4b\! ac(PE(ݡBZq׋ ٞ(O gz}jz S5F4jEn -b|Jcv_)6WU)Ҥ5'S,0KDhiYn=%Bɚk#l܄}="ClA=L|`+,bKXYCS+, 3?Z%./dB{ߙF12'9*ys6 ռ9%."hD^Uf]7a?bm0:L7BF\vMu;n3]18.E4u]OyoV]J]PND7dn7 Jy:(ևͮӯ:WQ:kz/k*2@f:n4^Z2FxM<ӪNk&2*f QF]Ep*W,RLI r5pFKFˇXݫ2͑4޳hkȧ+mR'xʝWuQ\~{½Jw׎:sVl20ȑ*-C(7|B@n%LÛ/pGSю:6Р`Bݒ  y7|7*^!B9[%oFSoF o,¸Ġ`PjLS/-6OVBwe7I!Z~VDhd6v+BzÑΪt09ފ!p[f 0chNڒ@5}Ù#lW% dF, Aϗ![2kNfT3jYw;fZޭZвe9lAmR܂ۜym$PMch[@AaUK<2How2&0Rb72&V/ S)Gߣ7P6x^W'hO'j~!G}`IeS.jƊ$J_6#z<ؖޘ@-#:MlK@쮱cl 4B^ K`!t@r߄_|a;xz_΅U03M^zlL\#P:`@]c8}r(NbB@tق2v72&vb3^NYVR P$@#''F{=4T|)~şJg -#kECJ~7uE'w=>ϨT_ao" f^;5K[wP#̿#%ΑL0KeM29_(DCH +K[V:|kZB,(""C }\![mMtJ0`K%_Ϧs-lAQ6n4疟vr9\],H; aZ;_؁|Р0OU[a0!%!O۷+p4ƄԊ:B&Kl}.6Ui;v&n<oHKށzkDž{:bG@OP(Z9X8<֡$6ZI {yK9u@z3 &{&<"lf{WXOgWZq¹PaQQ%JfgGAOk#W9V] Gj~.~t!rK|l|n"b?ki>Aqr@QRA&]=Xn`— +@Ua^q_ J80$qO@e*Jޖnud6IGaK *nIд2`G1QuSd-P˳01+49b/1). \,\SqP{jn"̅Υ|*7$y+54U֜r_9K!R{7|xδ5k=~Gd`g xe,Ȩ[UwwD{\xVq2gɎi?Tec֭-.&ow|Ϭ|;m6܋]G>(FTѻKy4a維E.IQ>QĎR>O *eiG쳛|Mu4nؕ,.JMc7ue ZQV;/z)yS!G zv>2'nʤy{>\K a.0!b*i9U.7A(M6P?Y@$15y7T!/R5 U* (GP]{Xur47DO?]Ģ`6Y"|}@GI Ħo? \i;-ZLsޓ|z!D :/4}& hPn\G``ď埡5L[Gkf@'2=yǥW*%a(W=\׍a.6ń+=pw1ѥɅ]~=L%%WDJ>W]7pv%TW64b!Lf 3.Xo#5GVl'zi$!+Fҵ7QNN &^=goQ!]@n(nqҏm23q z^TI&?1m-Nb#C%%][i\˜/4^r =68Umfq<>L+oeYf^+vdc2&zD;+*99a F8$yFOPR; b>C!D[.Gsv@g0L>Ҍ1D1ꗼW}nH#t{~v2 Nd?M,0Nl:a?ndVk5'Q"A5eڏS&C6q1̹X̬nƸ@G85?F)$ H"JjMn`ZR @i!fHGZ,=^"V WP}~r«׷YH*`@׺{^S^U֪jcs۾<L7aտb,|Ѩo:'kf2ϡީYgU,8 H24/nLâxES_aɱkuDGժ48!8O>Qv;$¿#K=A$5ݷ3jmev-dP_(6G~lgu9aiP@55PS!b[uѵ wse*դ y̨PSwػi< \qM=)k?-|ǔY;K,TxVNHTX(a^O1B^H-wԋ, h=7 BqB 6\axvQ8cnqyNC9Fn:pzUyr-M'H&CiLkD.%/m =*ޮ]ߴg*h%޽8IZ*37lǜ<9`۞> *uJt 07,Qv_}Z넅ŪمD-ft2/TXfB9{9\W.5N ώFU-pBy -M|`r9ij;1^bOhϷC{M;8ӟA&&?BcaP\{u1#?uc,z1c<uEϊ^.MF>==Ib*âa -%J*;81\}}yKTl44xSZhDPz>jv/-s84aI ݐ{^/U;1?2n?,m+Ƅsp=%>#q,H5@uOx~YǸ$E T% 4ڥߢ͔CLܿ*@5xmL ݬ7ٟ[ B:˵p8_/gӄ:27n[)Xs [}}V `ZD!{^?V]&aKhuyn5HJf, #Mq Mo\,ȝ;+C+4 LQEDe=:!:EY9ƭ9N8eaٝG/v;y2N^SujNG->bO1Pu0ϔ&!qILƄ=ǒqZdňAyKcӎOrՃ z⣬$'J5V*Tߛ᰷xK6es<MuAV=g+ztއg]ij6UG:}#?42#Vs^XY+3>aڇ][ dy`& Qzlods BۍyiG4Ǵh2oBW\=75޴$$&`~Է(hb }mΥf??%l~Hm"Ԅ-py5=(YMuƮ14UE "3myˇYotp0g<i1ƚ{K~oF FʡG*gм&!.or%(uzԝ l_nAl亹4]e))vAqM%k*zϻ HO5Ff7X/g7om_ ԵI8@H{k6v> TaXK/Oۆꭌ.ܖTC*q?N:κm;9fJgӒ@%wbᶦR5Zy+D@ڷX 6m<]>^0;{(3[tҸ={ٰ(bC"l>1bRbpu%gޒx݉ԃB P2>  ;^8ŁA*於2rks<(f\V?.kcxǍ]V]uH|D~ 1! 24"%ŋ{D" 6ا[5Fi1v>6 r 1'ڿVؖ.BRl U(DO$fʝ;ٶpuT8]jEWy&D" ܤ蹗˻GΤ%xK„~뼙sHmC.A;2MV Fg |/cNEWRoi T*WmGg yߜT3T$mEacN ChPfʸ]TQ,:z}6jeSlDڻQ%Z+vidi;`2wISvv̝-􉽈ʍ, lA:Ejo"1YHBìMR6'xu244:dI'4hwQS5 |duTK?#RϺvzǻ Gkmk8VA<@>i' ; Np*;ݲJ 4:(s7{6n5'>MoB2(,)Фh?_PfW-;+5VԬ 0' n {Ӝne.vQsAڗ%/k8zqu1!fxÅ!8pA5 Yp"JР98V r1426'8K' EMcRokt"YV,#[4jZq coYP9agggLQ.%;1D?\q˯*$yk|-+tNLm{ .޽UHE'/K@rRlǜnLߑHnWYOwD/gd5[V vV3oLxӢYNQGderDgb@%H[(f`k+`h `ްrK!=m_ub`?ô~ծy+^krA? T+J"Dmx۷HУzSF(~á~BfJDҷclŠ4`Vq9JaDsfFޢ׬lOk d = > k] !`QDM$~{cʜtlw Jbаi_K3ݜ0S="6NsVpNw\*XR V>f6bs;rNLďj4^IҍFLڪ=($q+;-%o HΨ9"2͆z: u-s_9 tzQ&VzH../MzCJtԢXD[vxosUuP,JS,A1*Beob2WEyݩj ?Hlk/ѽdJҕjBD)c m>mw؞Q9o4@__b~plkn휑u0k %ff;S2em6@tX%Oe~Mt0g$4>ؤVrbiaS"C.ez [@JM:&"h&C('x˔Ot֒7ݳl ?_HmT4af g7ݴHҶ4եj;2v<{Th+g?æ݅-=4Iݔ^ya[b-j41R]LgN{ [ G`PkZRyq1H:YD#д|09#PaZevvK?Lw 8"Æe@E\Cڧcz_3ڑLu?P'}7FNZoY6; kc%cj S ix.oՠCVF[Q伔Á&Ґ/dwf DMos뿥_WLh)Gjl&MDF}a5h\*K~6rsѡtYe:u.'j3C[pRPbx%1|~r%qAW[7VD@9.%ry1ʐ+aV?3cI_E}KEiJ7l 0F8 LC!bk4Ԃ``x=Ĺ!#m0z΋dNk`Y{b DazT)\`ٔ_Aɡa|47/F4ZkƴHȔJ-q!'3$@1  ԣ4&(ghC0p#8FLeyڥ i㨽MHl7եf:(V(Cl a67DrQh?q=gXAoxQ!(Xh7I.*3_l4f4habpr<ѭT%j"yFo 5S4EIv,> hBB#~cTmlۺ;AHWt@I[8`5EЂLL{TC=^l \$r0':M'JΗnCܱ$qUbFvSw.j3 qM3ш>g! |,1CmBnGMq$Go( ݟ X ƙTt͍J.`~d8Hw1iDŽ# `.4~)q:e]q337:y0'UMjT֏ YRO\$ݣ88 ^uH=*4* \rk0%vveTNHh H! C?YbVe$t!mla:ԐHuc5CbN)S)nNN\;Fl.W+H-Fxc!Ko4'j^b~f l!p/y YeuWUTLLv3Wk޲}!`a6*_wu#`)sqœ=h8́mm#I*}誶2(0kS0KGࡵ5pU [n_b8>Zsn*Fv1D?]gcB#!l1Uނ&=]ٛ!Q+@z璢;\ZmwZf_L51@j(돡L0?OJA w֗_>rfy=Zp"Y,Hq@u;x, u*FoE5# ,| ¥ dK`z ;TKKS3I,nFdH&45 ю#y2'Y;o`" r ck!J~JPJ4vqA*xhM NS[yM[g$a,l&P.b Hۘ~lAK#ӚۿQ\n1֝0r*ѼQNQ⣰%dNdS8SD.1vLe"Uъ/RH$!ӟD3$/)߃mpJ?M3a0sެ.ր|AAlLɵ*mڕ7XzLu\R] =7 9Ul,9)HY>強LBյTJ4tlѲw+ ~!E|rJ's@GGmVk+ ID'U0it=EFΤn^Hm ^ r4^Yȗi^zrJ] `=n@wKǸYF5\\J^̷ѩwj?,hD9R4`^>ukK|BsF()lܽ QO,xхܾ17ZIgs8جyvϵ=0E"52!J. fAXɨfA\v:[ He Ǭ)6F0Ί~^N蝴_BsJ^Mxa? e-|׷cG#^$&m2" j񐴓;ϜkD$7u2dLPP h vQrDe?k~)!Q&Nj#TR&Lǎ0j۠V ab>}ZóVot}7жn,3Ƴ/ !Ҽ9ٺ':@) ?,>̀`Bddw+O?9[כ_팍]ĉ =24rI}`bjOR-5J"|/VӼVp1>$:dm%k|}#Ǜ[ڂw"9+=^~:*c2#cP7qG"Zu((0(1yd.o _ZQ[|n/`J(.QZfEә|ú@:'v>1 sOʎԀ+cTjK-ȆqMf? Gc&@HswKm4;F}#0k`m 4Aw\ ~E,|n^P6ć/OZxt& NlB;cPO=[y!C0A^n#*o5(tn\'ثR>k/W+sYۗ5L֠j:Kv`vRE;M}m+1UMKo.) Hx4c.C[k, FkٻELJw9ǹϓ6r3 [ם&ǩƗejs۳x*nVWY {3P0b 1fJWi*^Z s#ep)baI^g4K QNb 7 )3ova q0 2oyhҮC5H#BLw#4&oGXyHhϙX=7Egs,%نi:ϧox ]n!DvG٢n5Q~a wzLi=UY;,tT&#?Li$:V˶xDw NopBJIZT;$#:vP7۪ g=;L!FQؖZݳpi|^11oy /Mz(;?7@3vn:I8Ġt &f$ cc"5( Đ2&Vd$GT&(nRӷP g?jdbxJ)j0<?["^x6x&cE)c+:er~_:]?(e~g޶ަx^Q6R v'GE({9sELֶJE0N&U~{L2Bc曝&pt>q>:R0沵-f; ɗPN+8'[͚e*$&f:hu\-7ϸ" 2Ѳ#+\1L]GCsvJ'O#ULI@* L0CBV(ce<VCN|ubq=B&" 4@che_; 8)Oy30*L]s((+,\@>q!mړ=O@>hmXL^vqV zW Q Eɂ^׷yn%ET4VFB?I&){k_95&dGI%,W*R̶n뜫̗ƖNF;4 OvZvm8ZN6q_>[p@,VAR`^)9eiξ"6ċD:"߽Z,s``Q \M$?MrpP3K{b+rSAt m1ɑae1S/3]TqD~bf{ݺG`|خwum~+Uݞ3qUʳ` eR_q>8&3&NS6t@ůC,3B gM(vok-k̍T^%&&6TQp(JbCYP2p[vi񢉴oC'{D;Q sEDώxgs:̄"kxsH4P{"(iM(|RZ1drta827unU% ˼(ϜhVJU1́"Bb> _F\bw 46Ǧ'm ܿ(s[Ixv?lgZ!eK`Ns_.Q ~+`cOK{1 kџ+G 3Ȣ-;VPkVwwtxߠZ+d!|'f )пVs.sB0!&a%Om$Mor EO7h9{­'HǴ[md= Ymx8NJFKx]"9ߧ;ܾPXN={R1"A\=Z u{mWKZO( s]f4)*0 sO@򅓺wL[/iHm ;򽞌C 껊,^\ȧagy\Sn1~9`A'J-ː.7C{Jڸv> H[Fs5L>"ci9˔ UBi椦tGit?;p1&=']AZdG$ жRaxVm2vb+} <}ދ!תFd"ջ6zݚaYi? Cj 9 $C{oAµˍѽwTuA|"1U;3//; Ii~^Y]޾/Į*3v 6I u$o(e kfɻ[ SSX/i=u1'z30AS 7e{c:2xsGeh\ZSwh{-sxIxUoLL=>5_~Jw`Y7b=֨8X=,ⰽ3aSU6R3#~(}Aڕ@ Ut0"+=Xr('yLq `H8 9!?'+R¼oOr Fzqu,y.F0 S&pmW]R1ɣ9ݥWsTasA/z:̢:LS>v+\=͉`TCtc80kĈy l7'8 v[BO2=z)Ccޒ=Bȩ8cI=!S2mnglfseQg)~뇸pϨgc]J@-_S=8A%KwpگMJEDwowe_b3\Im~*gl<<$(9 ,noC~'eDسNp1:_Ʋ&uv4l$.JAZ4yaWF#eVjء3\Og~GLR٘{61PC\IuOEuʔ! &WDtaLtx/7 rsOV5Da{Zsd+{HTh"#='څ:g2IH;uCR>E  32t FO7qf'96(Om^,M"t?cZ +ncdٜ9+eK:&1 ^7@td0ԥ4gFsÍ f0~`[faM3]: ݐ%K\{'5z0G݄o71LxN:Mhlω:Jx{Bi3~8H<BlZ1PT+o vyLEz3Vz٪p-uB pǐx'k>;z2 4\*H0x8{ zY'@ޓ;uFF[ D i4Zl&0'bϗg!2[5\KDA1VK]U0FAj} @h,yJy 鴴&ɕԀv`M\B3-־Q+Y8Ӷy_hamJwy3tn"+s;P5ƬyP Q}uڏN8-5;.>YVgyʑV屧{ aqB*Xh }.tX MqO* Qp^o'_!iewEMI :x/VRpvB42̯j;\rE'(Gҟ?C{q:ـ#cRqHcՏE{=7:4ڠe /25Ou'+n)QȚ"P+>47geǞjQIgexbYdl(Wl[}h?1JZj%nI"#;cpP˲DQjidq%䛜|Aڮ aE#* 0V&jcOH s4 cm@'g \BL_ 9+m ou47uE?UJPrކ;i G_&_ 8*[H G_~t(G6:F=fCxny]*}# ߵCvl=U5u:$v84RM^C*벛\}}{ ;TBMAݛp_CaJ^ݦn+K5. s*~Z#)A|xx98.uFzJF?*ݽ*߼EdK?sٳWWxJ"!XЋ^Xq"nagOG~_+#B!4lS%4ywd>`/!uɇd0<@(P$*FKJQpږwV'B&*\͍_ &jVKюtf`)}sxW 7DSc:N/ev(b04PnpuæQnX~ 7^UGEuỏYkxƩ&i'-9&pbPjr.sBL?NV#ȓ.&&vՌox4ՆXYN@ dAz2%ѳ=%bf V 4*`9o~.6†Y3餿R|H:,HYN}b`³@k{ݝ}ƾϑ@f3&*WgR^n4wηtm\:C\Cf,1ES]+SjѴ[W>LٸE)W} In<2/{lO7O|V†"M[incW!Vc$N[Ѯ8^/(m61E~4mMLlp2,7JL~4Y]ðQ nh4pj]㦆ng/Py7(c OdzDqW)2ae; AOn=@as5$&%_]q -"Q x ᙛ`uSΡfM ʛbNώ$vMCR,Vx'dXw.fMrNFdBʖH*Ci+=L%J0uꑫRL7a4a^˥:!rܯK^`pqruU׾ PJw:~NҲa>LmhG`Y`ARk(ȚFm(Μ"T`kmwvf[μ-~0eM"chdPyP@;)4PTE[j31%I~b#@l'|?[v{sϖdckPE '?ycfGQ}zԀ-SۘN6X8Ȁ(-zghB.Ihr>`X7,7%Ut& f)!QDqqHA|KyCM#;LKZwur VCU}]Etq.ݧVPMݡSfěpxz< WV<ˡK+_yV"HP_+eE5.wZVQ1|B2T Z}q~ucӰ[}^g3OmTlAS?[t+;ߟ?.*>n 'n96:'-2Zc-A)RZZ7c2 uHO?uǗ=dkhʌi_iROvA~C焸Zr幏HL~9KUY\q=^cAL2ld*O%a+RזT/f(lM8,`Jxt(C/j*d[*Kw*ݳ{ɷC" j$h=tX\)[Cw.>DSDdSFpsM+叺nZ}\qTNge>r*x^*{uYk).E$񋆱W.gȮPc˫:%6_]N :4@oT8XR",<-[ѭO>4#A4ۮrмyGjvo<ޑ2'ۧ 3V逸!26scYxrVѿ%A@ħg3ٜ.i2th%0F+8O.ܐ@WWswbT+ydC;htq=A  {rQ4n϶ߡh!% ٹL 8'H{=~=D2@0!<b5-tA!{.2֜dO`=.W`|2Bzd8 _fs{ؽ®r L[iu`%dA gIJnGVm_)Z AfѿSEJ;*2<1I,|@VmSGC[5~! Z!)бEJCw38Ri(k YoHV1 ώ¤@^yI9N`R 0>{B9}L|u;C, r3baYm͑NG'i+W23՗UT+$5_z]NKA&q`sEIgXiOI1$KL,9T 50pv^Y&*L/ONڝDgX/Yfx DrC "j+t*h6&{g tbE#2qDvNMt(Nn{P(1EZSgHy-Bmyx()Ί\>ɛ;G_5 nOmۺLaxj6ӖQeW,Z_9b+=|% C0o̜E62q, N6l/5u'Kf@琷(Oe(!W|U{;7zts>i|9NGߓ@ɵi\ȫ卣wMGV@:yooo@^NX;:f-κjw^Sjb:;e4IU4_X 3˅|Rbw*ζ3bA|ǠCo=<p\wj=g^:!#`gg3+ Vm1 4Hi1]ae5ɽ3(hEܰUK]LU727΄:&aҌ\ZcXa!s%z s#*936X&xڊ was0EFcͺr3~xoΔm93+-!5(^iq>ɺ`vEj)+hRGƁ֨6z]!7 #|WeB,amX{79 cI<(S !W97Ĉ0Ӯctkot\0&ɔ,YG#/ڐacSZ%gy+b@$7Emh*7PS ##? V$P\Bo7!`Lch/34U{P=&DV5m MWkLVH 3 8DmmCvjAScSsխ"G'W@p!( "va }JKbݭXvb $ yZs$-jN3Cs#_t|Y {o@5F46&@ $ٿޟҘ%^UD 7)P@( )ڿ&lMx*h%*+^9SLoN"2]3_lrQE1Pjcr8HKI~APٱ _s1nfAWXn0s΃+ov<^/g!h^^q_JKOy"TJ,E;m=Sţ`Vʏa$Mcn^!<NkHDÄf>cDG7HI8+ғ3jDTg,`*V)IBܸYQT NX#JN/e-һ{46gx_xUz`JʭǑkZyQ)]`ZM[ e./'U.jݰȍv*=5Ó%rdZNW^_saaZg>yVM dx?%LarƣTHD;TY3aM;T .M[h.2j}^pY̵{+N*>{6u/e@aUL.7Ld'ԯJG{g9ʆnaNoT^@ҼdT^$iuml/k)z&3OWcIqA wЦZ% +O' 6oM>&)YjtR @9ؕ7Yk!y dz)Zb+8,{b\KSJddR'X-*Srrb3֚o͘$JnX ^tYoJ(軬gxn[4=*NJ흩D [jie'rLcmU+pG[_vX;ho"NLljQ\ eŶTEv0@d@E lOX'12bt-U(izCUS4/NmN ٩XLt_VaDT'WE48n)1CUZ A j1Jn,4zJ?*'LlXZ 6"nnRgd3SP#+{gt@]Y9-g8r]e$M("_hUS |n~UHS,Vay@+<;=`F|1`EkP:].!0L?fPq="] p<5 {UwVi$qiFqB]q+ p}XW Q2_%؍D/bm6Q =/ޡj>#Rg5Z"u+MWn/_~|(Ϛ[hjg KHE5׉_rZqő 򚊖o` QݗTqƢ e`Mp@az.gU;wìiMeFA2ԗ?DWѓ`V |L)UK|; "TkC'aveܹKB)zQ;IU>]±خmhbR]H`~{+GY i8WcQ!ikx'4,+LO9n!R>oh0S?Sp}P$p:V}V׸ @a)gX&^:[kVL-|W/wE e|ŽڊPt4-xAp3ݭU ;Yr6fV Qr! LsHCH-Zhl$T{V}wez'jIc=g:RYF\Q %*ͯF= ". ѦQ7N z 5}T)2B\G {YGETU i n^a3 ol{zq ;&Ľo\`Ύ b"M_bP_, f=^;}IޔOP>{JFH#$78ݒ&ew) ;a2Sg(6lRC~_!#bX $ S2VtjvRPꦶ# 1C_%^/17JߟQΛSxH⿍md) KSN1o;;kؾ'm~ٸwvu*Z23JEm/OG.KDZ1Ip@0緂'x)͹ JeSI@eOXVL-)pqd720JݨQTVL>f$'SVVkg bJp;~//'ý&V9aDv4[o@a+m4cbzM嵻>^ַ|OcwFVe*:?U_R:C'i׋r@wt;u.G-E\ҿ>w b!EtxinܕGH_&5nD<7 {/]/=_w騴}$4dQĒdGВ\)00/耘E_gdLVG|;ԌR5a<5J VigQP qCr1b^1ڊT0{#aZy&#:n^B3*2l2(D%kD#ۈkWMm_/L$.T" lRPm\ySHqO,,d ^Gm(l,/I*IMAXS^5]B@+7!}Z=a@F-'`U?sO78͢3݄ rTp)<;u&!ij}5 ٠OVI7Xr0d; +Ŀ&YFƦUa%9btw>r 2Rb4*ph@x]hp XUg }V3ViTJξ cagt܌S(2߁޲yY 0EdmȬ=mp|[l|EL'~EMbvbӰilYoO`f}RZx!eEU\I|n@(x|J$AcC(` 1ûv?})5gٸkUCe4WfƗElt ~j)96[b" ~ Kb3S8= ]#fq1.y^e.rvJE!uhcgK3J",I?/9LltIoʓAo +[4SsJYAJW$?'n[/tǥ?! ioZ9MM "ꜿo#~X?p$k<\ϸB2۽h˳( ?hX4U(6 @G\@t B8 uW%G Q4vF\*l.@#}Dv/ ,#lmQ 4u IvM-5g/b7 AC`xt%o>Ax,[L}w~JVӉu8B" Tc oIÝ[on%W4̶XgW$]5%C|hF=‰,pruSxOr"+St>QbBˉp G,ϞkP%c͋5tTz x̤Ըq$jltkd]Aw!m-!n@G\Ƈª!6<4#* թ-^}=}@=IɠmAC60z=-ԃlً[Rh{#ڪn$ 9r{U1!"np48Xv=@e*r[ L+C.d$ct,[4JeEA&(6X'U RsJޏd:8y"X S@m6_s?Tv:pϿ?@=~l;j?lkv; Ub MVժH]ʿ?qǭܴ|4d J:l|/vSܕˬ W\.Z c$ dN4+|\uE&hVģ"@a|X ϼ/dxR\sv>@EkěEoVG*N*UU ypuPT kBٚu51AY`9r>l o; H"჎ jC)6i%h;) G. 0Rh yI p7;EK%u6ŐYWܢj.|9qa {H׺2jl0E{͔o!Ujȉ KMG7з燕_TWvҰ]@2b Q}Nuʆ-"(!- Qqh2E!mЎ\ 6~J$1{>'@2s5-=_"%0Z:~2UQ$gߺ&폀{}$n\_=b^Cιp^hݽkF;9,-7y;83jk9M0䬓:v`o1 l?By>``SUt)VRz{ Η :T,X?(`u)oEIuqءB5!m1:NGQ/,J;aތ ;J7*fԲ, Xp餅f]K[a&+L1Y9򈠷@"9Ej ċhZ~M:vُ5Ybק.Dw6[zqi5^/ͩBTE'?[m-/ㄽ"Ĥ"~zJùdd[W֤$,`;rTJp6y&9e LcY}68E.BX#_@$ rA1niȶ2E6M?lIޗ˒rH+zވZT683MBcZͤ`\+?+APҐhw"Uĝ E?@REx_q~5]S>}qzuб``5ȝonܖ_"hP'AnuG!AH@ U0R18r0XS$:bš-AhS:SiWUpW|(c#V؆8ߵjƇިA@{=oX7RB|5[%eǑ MJ!H>k/urr2,ͥUވfS\+cxoЙ}#(-1$؀BŜAo;A4偢9lU:U{KpƙK/Vg1И@K?=MH7CSF`yK\x'c%vb+ j=cTFZl w#K+j֭ỌKI'x _ub@ig _tN\ V5ƚg/CmA-/Tc,w!V5C %t4=`{Fe4SEl`h"q{N hB)|31g*{'N*!FJ`d/K+[<{Iaۛ*B7@kD4Pv5vRLIJz%VZ|Dވuhw'\VdByiՐ [!k|0c5.8ZH=&OR$BM/yT-Δ:V;Io> pC<$OBU 4{ΦMkX5f<Xq14olIe?~Rw;ɻܿtnEE7q>?'Y;m_rsee\oSud Nr,9De-A Vg@Þ]7.Y*,/=qqPKڪ$`= ht}ʼnVFT-}Ã>LӍخ|es޻q@\LWȹ6R$8F$g+싋F.ډj(bJMzT 1_ǵ~aJEAycҡXvY)[X _jcw<[R뀟?ee)0AuoXbe'kCA HI+ ClĩZU^He?/Go~,3>!d{5ƿh'Q ̉,-J0cmrVԣ_iTA4?aJZyZ LJ~ ).!*ȯ[N̮RSNok| cmT9_8TE9k銖>kkk_`?it>َȡyJJ1=R<9 KӒQpvkvnr䆥Gp YșŭŏM7h\{']p]M\ /Y+V9oeet~ G Pu:BTI|Wϛ8ͳqڴ Tt 1װKk;$Nɖ; 5@~t#@}{J>07Ȼr@\"S#Cߪ7F J$<5r*B=9wg8ozC\Ht FOwuv H5-]|6pboQ^<1?4Mv͙OLto@!oЋВKrGsQEg7f"!\hxA]ZU.ёU1a9P͔]b?AM|xF4HMɢ$= V!#`m: :263חo >!ify]ZRjD 1Fs0o<$X|lID,˂+юu$}jڦɈCW}rD9ֆs:ZD./LFֿTZ1kIWt7| v#֓qzEEBpE*0'.:(W_SY}PN5]{@0럏r)U` "0MaCh|>w"e8tyik>$SW#쏃/ oȿ))ͧ+AQ8}5f:#=DgA^xOxnijoZ0nK@4Tu+f6}28` 0#9$] Yy֭ΐwF#PT$M>KP|;S^f&{\_uۼVQO+\wQR|\5; |Pڐ#i(#I@6v1P!"p×#[V$(fu8gVɫ-jGٯ[ȕ~È6QG=??&H 򪕁RbB\:!zB̰SHE_0r?oZ9qhѲ JaQXo@ E]@4''6 *6ݩW$j&nd@uZA8Ʋaa3;gw#W{\b`Fc?̎Ό4g/+"sk\ rģ=.O{>]XpDaF:1(7(C謏 W$zAdRaGr+_f#}9.]Vjyv+\RGLQ[*Lƒ~QIj}o| w{S?Zޢ-~ Cb=!iEsX}8c ~ TvGDJkv:cgZ@>+wFExjg{ct?)CDWi&kF{]aC^VâL~-q?TD5mNà82&0 &&[Kiy8ƪ#g-O*y,bph?rsP- Ug(e?|sO2EJ1w?ye>6Sz#'r]6U+w:凣O9kгMOtJ85iw"AU_oZcv!Z:RCii {V{us3 (VI ?ߌLoxauO9 sMkT,|r$] MJ A5xI;IHHA{fo CO6]OWx~:"lgsW6Sk0&sPys*ޑ]Z=ߕ絚ޅ=hǺ 4`d !Ol, br93LF=|x]"]f'2R SBY\xbu>['~-$Vѡg/`<uхXcERGɤI/TʖQyO'DC/h,`aݦbI\`v 2m 4'nێ NT6 *{ RzH+*Yo$g3+nȫ]yDh}BG=> "WIvCRۻFEnMHESgQ>=?r Y孯cr)Y?BAMmkj|NrvAKM=Sr9w.䔅6پ69&]tqo'Vb{7Y8x-_,tXvP+'my}ߋ˪h< 5kt[]ui k?"3%g缬N;_GQ: >u#SmTK )ǯ]g jEMs@[o3F\/N'fnn[ZH`GHSȩݠ>jjyCsOr7 :yE"۴7qHGU@ɚ\5Jf'rF>}:0v|>[_rlS r o/J-Ո{/ mhk$?w(:5{Ve biѹAϱwy"θ@P7Gu \BytEi@ȥ_ r|i::f>DUWL7.3.DtM9`̞2O5615:~//-eKz[>eb8ۧ`M:07 ߉te{~u/,LY|rGEwW_Ӊ T|=$: iWmJidK4뇅Q[xXqe+lTtː>9]oC~׬o?&*QNmB8Ȃ3jP UG] ~ԯ%ש6F="R&#،c MJkכoͅ5("2FB0Ax}36-T0RhӾj)b'90WzS>(V~}e<fɠ$,2R]@l2X3w`r-S/i)ʤ~5 Z)!wBQ{"XwkjuP >/Kx(m?ХwVB2!z} lEA'MG#_XJ ؒHF.&-2g]sOM#UpZ n įu`S@3BPݠ<>#ʕT4bOT|O3ѿ)Cɂ]gQ"7U:-xNOu>qy$C BS dv]ԑ ) nxeP uu(U0+n5L cw\gLT͠I[7uE.q>UQ0H#t?&J*j[G0 ?VCjd ν8#Xhˠ\_u 2hc̜Y{KrTKREQ^-٧Ŏ_\kP0WFp <_p =|tX89x&7lF'POy!VT,+b{j,#z@6[C$|%ЏTá^с!S/ ^m̩ވt2Uuk?}=Zx?r}%ԫOg7DZqP}Ad'zؙ_,ii̻txxIq5}ݨ݉DϝB=gݻ{Aބ"\ҢmncA({CȓznD\\Eղ]6w1==)a1n켒E4: [y~^^DD3ᬦ\f潿dtZy ›93c"-+Ud0=ؔ@9<6jA& cRn9~BQޤcMJ&-b LUOQAAI3ғmOE,ص,~dcQwL9}/ƟZẹE7L`Z2×Kd="Dzʤא$(3[^x="Cw~{-q~#<#T3ٵ(8u Uj;DmT JqPRoC؆1~pSa3[X*+Q0 )A 3Kׁ?-]8G)75#D 0 zO~]s>wY$ \v({)]{uS"\ )-̦iT ?)UBCHb^ LJMJ N^AX7}n($yh Fh J1!$G $-asl:&}l讑fow[!x2`VQ׳,^F L*ݎ ~CCC cೝ*\X/6,J:1*fVh΂ˆ4raò..4cSQx]/4 ag(J 9z| " ^eoiYc/L't+xgCΤy[vvh"w0GJd=Ʃ eFV(U3a 1K@T;C>\7YOsHQV;40,e8TEAV]iۜ);Mʱ;PM8AIӶrDsԄB`śia.Q8#IZP8DACR`{=M!R/9첛6K~^|qx * ~53@Qͪxl6 Gb;=~~1GwZP!tulI ;֬e2Jv {ąRn\rC@2&ĦS>҆K氲ny8MZOvF6hW M c &t ((N$tV"O@U0>Tt u#!I"7Wx=FZ ?0f6d'ZS|_ PczZHn]ÝV\y8vwt2KY+׵] -ܴ}plþw)Lj489<KiA`4(NT=&ӄ52+fcZtEV,'*m%өKB+tlcN~4H ,|vFqJ@+-poOLgdJP;&GH"Eq_U_6ֶ](˪u{\/ q~bB`2ق7tr(n]_,![}Sf`XgD>ACJp(shi8q#!u}!YS8Z"\ i;Ea M yjz_i4jđY%#w#ax!|9?AAьyd7A薒=" GfPM|V/O,iS~)'C߄ \gǥLʑyUVg p}WUX* iLxUȐ]F'JM'!=3Tuv[7U!1bʥx_Q1{a":U;Ō F3 4ogqu ~fr+ueo@q"n";$# -:@Īm.ABDUR*E $7E!ם/*wv=M^^]oYL-C85 49\fд[4P鈥CV;|l~*鵃p`/xie.fƇ@cb Yt+I2'-X0bUw9b+BzeR.թJ.cMg?G]i<5JC#vf;n($ۃK-O|N#E:ʊz,Z)[]tO'; %Z(`ie}X/t{:Ew>)L| XE}1@n1"X0uV#eJFfan;Yש7%w't$T6`VVAICS CJz,`i tcIA9jII,8p:ٳ}u;`(Vo!Epg[(#.A%PaYdO5!4-g˺d\gZM]$7:Asӌ'YuZxg> 䶽 $ZͽTTܪ՝/\#RH?#4HQ[[&֦/L{f:D.1I0y50zHQP-#\4939vw4^+ e"Mi(d⊮g!Э1ʋ:⯖Sc?eHNG.2C Am~?y+e&Y~h2,2mcE̖0zsU-7 ܍UΓEŃ2gea`Uk3|'q뷽A{ۑve7m*nC'Ud׺u1>]nR/7uz--6hiQ7:C.c_"E^yFĿՐ<;h|T EN*q d ]$5'~WVC3UxLQ0RH1eyo[bY< Xd9=Y}錎|BobŏK9]S* ƣVܥ4~^,pE$,WM+jl)=p ONDƷ0$tyCOda6َ(Gg.evsf?JQ ,Wo˙ޟ,!^FaS# fl' m&7N)|.H^w㊦ `n#^YT6`^iٞ6s\es}1nqBlBtW|m5ןc[j>k#\mUm6Dco=7,H-lЬtT!ۂ*Fq5ݪ\ MH;|y*r(зg%jHbMxum\-ѐZA umZBxxNƺ4d5l\:'y=< @Wy.A-sB iZhrR(IGa2_]+^E8wЕ, x{=V-gI )Ľ0x/b𒼋P5`!O /UƲH*Fk%lDV_?D; t22mKWcceA5e{Yclr\U(ގѸ \LW=U(%a@U-zSE^>U-uh0zzZ$b酃䃞)u?ԴUMD9hդtl8 ,W Zl^zK5]akg| \7 d=,ur@~_ cRp*$zHn α|EC?\,e'>4o2G݃ xPBY7%zO7nk6sCPXfnP|ÉɌXΊgJsrM2%"Ł=RIt$]d;bܜ[rU<8P2+pz>cJ{^qڶjc"F/Tu_qIߺrq }Anc#i񥹕z@z僦!#ȬUs.h =, =:b'hA8+|d[wV-/ wCny{okGk9 !cgt–6+8$,b<ӪyRe'7μ_*kNbE@)Tr4/? Ma$W&&5ƳBOnL$HAӰbN*{`$%^z)q~3Q$ "W˓~ 2KTaMl2GVZf|DM4kt~N\՞oFfFo[y}mK`TY)p=+0@͉9o$XĶc͂e62]~֡Lрn~ &`35ߑ]IJW|mV '2uwZ*޻]Q4k3خ8"Όư3 -A26;~1 }CZos'cp rۑ5Q[q!<4z\42 +@|(`MFH7XhN+E4"jB@EֻID/LAWBף:SQȹ+fCrT~K8tjk)R)!ILr~{E!0osT\4Ӊ=4,^ҟ`zf;P:ƪ0"b'&2@ _~~L!`#e^ }O)Nhc*ri k|x?gu -f7I&SUjo],8ź䗠64|Ee̎tk ZA֛!CUQ.{G_܈:V(g{6RZ\M@|gHiWwEGK | C3G8`mH9Aw-_x!Cl"ɣY7 !L 7u'/g^F_Tkbb_Kmm}⹷BPUvܺ͆?3]R)Ec)IZ׹ e^̤8|j[/'~[\ɽn9>ךf[:6V{8LQqD[O&͝Yʂ8C`R67r Voȧo/- Viຩ,Luy0 m<#"lOQZTPsxٹZb zӼbSb ̲kwoj"<кZ! )itkA Ns/܍\6ے?޸) .|W{rB@z*"2)k7 Js* tPjD-& chbs'~$Zg@#E0I RAB"!2M)Zzp)sD f1YVz&?xk&\p%Ƈv.-[ZN/V#bBVEc<*Vvm:IXd 4CS=Qu9d|cpC# .׳^!Ox(4ڔAJ O)?YG$f|N|w Ӭ{AO*rA;j[.HKMM8VQs即9Vr\b )+='MM{9\(^b^pgb_k9%P(6JGh87l (r8@hνضN*ɛڊ-of7.-==b:lʰ/kb ֐:w+K}Gލfڟ}_ 6o ၁N;tF{*Zok_)#{nt=j.e^r˩K,:ļo63aԄlkDm+[ @{ݤ zz-9l?X9n@`8U=l=P 9̑BNzrN]:A`'LgFZToyPY#kMojy D?jJzCDy3OmsSÆ6^J0ռIj$Pj9 x TG?"pͦt;;DurpaEh@<<`]]@'ĠXyu0 6#4SZbxbgG^bejYG qM2?N!`_ [%TSE)1W }@1w`_ǹx֩ad\Ňm9/(?h(`w!Ip UagT:RyI &۠ar׾ $o,H5%iBi!Q`o`tጭKABHXg,>f&|N_G5 ýL# !#/߭_ Oxҳ)ku0%t)3y;w5?";ܫz2V89)NWZZ{toU[M *+žFfKu̞7Q wZR#ؔm +^5gc ?L)iZ~px~HJcR?憻r[V(=2lfB[ɡЅ64t5 öc" =SR'2@\J( -(3~V&iւw֨0yp-r jY Tb p/჌ hiO>y[%}HpqwAt_XĘ"M 8vNHa, $dpqw`aeMKFCB_7Ad[CKV}OʽzOɚGx?x6Œ })- H-LިcGt)3N"~wAP><^@/X'/>FsNB`l>N:rͨhW$vcs֛+h'J 9juyAT̲ ӝgO{jW7+Y'{dl%jz%ע]WX$nwL6Xr#6UEb:hνA4ZO ܧn,JbO#G8(3Q&Ol=Kn %Qqq^OQqq4 5^sSRCAg,C%#眊-n! dkm2Sq mriU}!o ^L=Zf`}K??!޼Ez'mZ m-sO(5(-jWqے_hI³N"@͙[ ?] αRÂhzZE%lS)!])tU>Hi2uJփ?;-L70V=ˤr "z-Uw.ubcQeE3+i3ր2F{6I}gC6WpBLQZTm@ezÅ}{BIdAk}x}sjL#ԘR p+JӢ$=嘢Xlz74i+ $ O[j(e} QpILBl 3Erpdt$z1F$1>8?L(R \ ۳ ):4!#i:\O(B"g ,Άa<;҈˧WdlPXt9(2 c[_! vHHYϪw18)w=]r_B9Sli7.}~ǖlZ,TCMPLRE0x]_?敒PMw% ;WS 9,Ϯ(#0$`pr ߮F굍4лW\DnFkn>=vzE"N:92eoH$=h?:lK=aN^!C߄dYk+uM025HK{dS;ؼC%`%q2?HUZ}rzf}׮mʬT w1^+ ؿ\߃_+^ hJ#*ϫ}G6؝({FDj4(= X:('ECn 99;D;#>3-𗒗=$_3eE4j[x2S*^ Sxhz)4giGLg5Gv#d?,ɼcYwe n3f{ϳzA7C XuB6`_w9sƾANeAzǗ"a G*eӮ.|xw3C>yNn*MsXgnycPp 9\/Jlp4M^U]hknyYiXޞkjw2Khۖneܧ+ƴxA rbY?PC-9a4]{7QfSH#uӌ bZj ?e066?*CQt} ':NCCKLJpp7ʑ?=ν+?b7ݼ ]~%?kw}B]trq]JvkhM Y'ylx'g8WUoX2-b^lUb CzL 4r FTQ(V1=3׹>e]>/A,r+^|gil<- ,]XUT6tJ"cU$֡,;J3\ktNtjiAډTg7,`Κ.q|Okn1-b1PG%k}Ud,uB #Ŀ3Pq 2NBrugPvZ|Qwb97z+h{O(ď& U]tQZlV9Wy#T@$2EŤMY= dA[/:_J`rŨ"]Ҥ򓹯;݅Nr}u܋"wx1"*sĀ ^gb|螁Xܟ/:O-LBOZ*_*mTW$mK0[qequsBUc/=i>[ 0?)^eޖF2;oNALl^̨i4;5k\$7yQ>VҙAGo@ڝ H\`BP+ՍIX-Q(@:'oL>Lvu. rôX=Y ; ^وҥgPmn2p§goy 4\^ǑC*'TWտq.>GP">$t0;bެTERz7;f VЛ|QW0~dBi[}7ѯ\ 4U,F3h._)4|5oJ]kcMT NW2pP+Fj EaX.{)M[:(] 'nm6ZPLCY7jz&eC-=p-1ࡴf֧BpB]: K#,"n<4/ {G*+.0i5a^Nm, ѻ!~9HTYATͭ*9TC&*x|^óO#/ۆ,xhߜ};8mVՓf;T=M AھaÏi%y}FӂG=ONhozsNƃe+$5.\Owt.e0[i,y~?M"w_,GOцdՀRMq>`pߞiPxRb_E WtЯ\#ڑl{, wh.^79QS!vG֤a>IIy(@K+QT S\讆o:wJV-sRk.cض6D=npXL-K8Nr{6+&)yEP>t>4K6"> Wp,SXj>|[4GO> xA6w +(u?M`櫾&m乌TQ:WoM{ҎګR^CZfO1_n}[9|13ES2?e+#['0pM6n} NQW>{qTV2`ޜ/:bXBUH5iVKgL(2,>iVGyU`=zj j4їgwkС.mɸ.eYv%֓愶\"S1^C陑>xA, @Q%֩L2%?ns7 5&$/ѤdJnFN\?GmoP5s7*udθgNKc;fm$E/s{ɞvt DŘ' K/Xb;/7)l gGڟʋSy =a^:6*#Ӥg>>G '~I[oR/}(D[\.A$(+XX`ֳ3}rYqrIh惩Fu2^GU.:U Yn]) V清m:0-jjYw1(Nx/OhII|${HFZIfIʭ)X!, \+[Dϝ֌MK~e+ iZZBE~6Y)cIzz/=`夎dHxa6(&Kti⮽O;21uLir'Ʒ[bGmSʌ'~FsjkpI&g58"(JB2{j:h<9]CķB,<PWdہZVK?pc-<(`I.cKZQ߯F d:IA[v<ԑV(=TQqjzm+j+'o*C;BYSD(mj3m[2uLa(hrAi_ġ4$mU<,uƯ3Ύc?5(tnOqnd OQ1NH/U3bj8( ҂)/3 ~g~p[l5gEat E*eHTY*dan! _; !^N`LVE+WZN鑌feU{m8 W̢3/a$*jmi JjaAd0"&s 2nw (yoO| Zr&ъ*rq\gĶdL^s6?410/%U_ar6-M6|k:S56 dT@E ܹQPb7 Rb &3~k\g.P(y<3Hl̻rMq% i%N@s/J@$`ӭHN6G-OFlê8:֝:kD:_{!E͊$tC&Ư.:ʼn!9Ja5pprtL$DJkg T<UyKWdhlu-DdKT{DeRFF¯|tX2/sKeO 3erg${淴 I٠KU=h_& A>4{g%:|[7 ~'`%|x"NXsy^eLCnzB  W*n%!i2ݧi4WW7U[h\VPB@ TRP'f}8S 9sIYg_"SL>%Η?zŕs1~rNPV "I7=3j$)e~ uz[S3/VJְ'~AȰCL`N;6@f@t$^kh.Ph.GQƊ4Q$,0{'fڙmK[=U3臀ë ՚CDI&40+otיHwO@#4BBndž|PUZtT9PTB45inmjmed $%{ k$⧺xH,NQNlK'7 ySn*߯QTڬ??^Wm"44-(eؘ%)Xi)e^q?JA#m7{0Jf8B^l:HG7 禹-.5new}ӥc}x\Go}B 3EQN!' ybEa>y <> )'\06y%96Ek^ n9{?>f9pKtA{ ̠fZ{4SKmojf~n(ZXJg[A+CZuàؙa&%S$Al8P{G|ZˊP' s`̣XaGAF"4eL0v7ɃY_+<8't1g'CeJ٠cq˓~Y| a?wF-tvt( lubD3a )vI_J%oqҮRhL O c<םC#&=9y3;XR_'*Ao9~"iOTpKλweQaEPs6Ȍ*%bqQMEך9]Mwcr H|&Ц\5/`+}ɥa#sD޽2Cny{p" 7 $W!ۍ0`Yz3Yjˊ#T=~ۺj4(jx4Uy=+o+E4.Zel}FGK[>M_Jxߟ8GU(N3Oj=(#o[nIB}׮u;EBZ<3cШP\)8͎۞Vs>sJXLxah~ |y*8%!B7/}H89_҉Ƀ4?~(^HQjP* Z\C a¯߿H gu1uHQfyǼ|dK)]ۅQud ;I}0r4c;ߪ`%~wbDeᮅygfݯq$vAO;!):5Kt*fK"ɦy;+ö7nKƃ#Pl?[{p.Bfe` H ǕsA1NX->BIoʇoF٢pRHMܵqbs})UDw'S3NDG>Gt@=pC'*v|.UT`6F$kc\Ѫ6TVhCHߕv][tA YVo֬xC8`mi羌B;%6Ty C;,2g0{!31MxLgd^@Ҁe򴤆wPB?%674EE2HipKAVZ{W&D-ZwG^V7qĬj-Cbk7ǥbwUxJ;:$c\n%+K0ӏi͕dҒoC!/5xW^C DdչH+L>L)&$VL?蠭K$WZ byd}^S bIu#Yxp(ƆW)* !kduZP)/ :Z>"O>)P+b @i+6 NASfj,;&=N_"# | M`n{jnv0?) QBBAܷ\ О߮w;(˂`9$2Uֹ9[ /ng/8;qZ#@6>9;iL$=Z%&>is6ԀL! e"E&:Rہ!8ܝoB>3v ݘ>o"_v\gk|j\,<']ʗ9uf xeɶ|=tDT6_6vURgˮ* p{4 ~ʛcvBHMx9\?4HҖ(\Դv*nG_~ɦ-c8I)0u^ݥI>6D2CԻiqRzt qO[sTPlQ G^bÃhoдS=4J~@ f1bZ 0qxqFc+.. m\ TPh ]#@ٍf)Cyq_^B ,ܣ-3s /v_nn|YG7<*z8a@הJ7;zŸf{1 fSᙎz[{l#*t<. )$rnXMΣ״޴?3a3)s;Ur7k cqkF6Nl (B%bӼzU:l]!{sF >vnPlbM-½|JU3;0!,?jzx5);䜠/2ųl `86h?ZIGvp2"d}SK>"+ǭӮ:0I)Z՛yI͛]16VށI$BXM/.Y)0nc]kF4YsFePV7ddѲ֩;JxK9"/DAX. !0e;=L3 (N+밟ߚ P=[j V qWJ_b+ qinD3us {]46 6ݷ)st0Zy_!둇3 \]N Y]ʹM" ^pUŘ?IԤKerv5rsa.xzś[X1숟< {ͺXt$K)pծ__S+{9jB:7[w"DSoLQs1uu|G,);J\d++AyԉވK ծ4yBgMe/M &mYNmp(i>6G*D&SJoRַ4 -.m℠ɛ<-gy,p:,G}-!RA6$j\@m\o%P/K]_ڹi9Lä`η8jQ"KEa*D2X+K.+0-1b+ewB0Vٲ>Ic <+|ZJ|wEW_䠚ΟrӨ.ffQbY" Bz| snf~k3dŒZupb \xِ6raҩ4Aetz5W46aW2ɑF4x7e> %*}*'|Q aq=:상hC㘧y2;PHӐX7&C N*i&ΪL3鳒0)t䇸"gx8ј3< XR]BbK5Xphh;KxƸq`̞gW{tSo fIa(gJuKS̸Oq+'L7@rn'-y;[%.#}>4m<.lں W1NS-EQztjGv(EMcx3\~)%-P'@C"<#D?¦DPAufy8 逝;U[-:B8I𺇥8 /zal?%3Ō6 ~V 3Zt&0ה3AxtWD`~Ub܆D4Ѣc[jOF1ƻ-3^Vej<͂ ;SDW$G8z )Ez b9uo'J~HSɨ"@φVUa(W`“ ˰S-Sjtm3%3ȅhYfy!< S/q\+bWp{H]̝*8B( DƵ84V?Kv?(brJ= aIJ4ut)W}pvBk\#Kkc&ӟPW- O ,|3SJ&uԚ éSسj֭qGq\"WWB9i*/*pc5YMԙ҅ԹjC]4-:B⍭Y=9OoWÒ OsꆌΠoXj&n'͚鑪 z^; {o[{.Vg9o7( k\ˏF0/d@v1ژla`͋-< ڐފ^>^0e`b3tؠpǫM"/~'di_ZY ADLs@P 0eؽߥ`r NcfyAtbX+۪CkמSi 3 ԣDN$c\~v8kkPEt6)g>++>Yeo\pI.z. xGTÜ8 G,'NXW$2EFJ Ȑ C.Z`\6%Jk=Dc!v q״ b1`w1{Z EӀ/$A]$Q<92@ IW.F 9ʚmwpK$l@c9@T퍆ˌ{_~WdiH_rH=YDuus;;bU8ip3TI{LAq6.$\ $hrhԤ4t]ߌ[QR%+D|zF%%`09ig$EQ|ܽ%nC#I*'Sn&b崾pc. f|p_DmCI%97s"n&Xʥr g1;o6029W#na쯖Mh)8`Rl/.=bG>=[V$!jb2IN/cqm0n? *J:&Iv*-3dqyQI!ZxpTⷿIK1&c;ÆP>#OVuQOɰҩ 0c coiXEP>R$kT͋kӼ}dq5 ]h' >!ݚP.;~IWpA` ]Niks(0ޑ3{0P̽>M߄`ICׅX{c%3خzor0eKK0Hzj87XA7CxLACapZ=AOWFC*;}h'Yp`p#W|!?늛f+ފk8\2hs-'u57)3^]*c+ fm쾑oDL}+;2K齿UW -ܕD&%䅜-{qtt9e æ ̚z`tEW1qwLXFV%ޱЭ1\YNZhyk)Li|Oӑ`d^P~J/^B-lŌ0(jU;K_RCL%3Y36,HO37%k2aYigU.:̇d~b+^uIJRLz`]3|9r>{:9e9UQÂVӺ繉eèv .P{wZs|tZ4apTi/V[t fH1Z~,Z<ע>5iք^32op pĒKnFF%ehTGѰua8v>峰夂Oq+t3ϭMҷX_9o މ \8Zfǐp ڎt+?}%lC\'uaӤUa"t.6K'п~O48/;`"@sWpW$xz6$AaWS$}bU)-]MXȳ7*>6 C c$@+8zeZViK,O,Ma g~pPDp$]@h]W29{8RRĽ;}Cz<,\f WCIiy%MR@,X`sJ?1$ৡHFF :ya{#G"$ko,=,DOb7AɭbV!v@kØNk{p#Pl?GYH`+ް1KzI+ ͛D.aJo,Ǯ[sc|߸Kt`CVzJE-zX\$NpꬸDŠd*^˜,Qqg@נ]-IDDypI Pf]d=x%KP+x]ɡe8qJ.`bfʙ?G9֑ڻښH ({]@B) 錒(#8re:ڄ\22|o_@[r[&}0Ya:uT5')[)?CQt~?-A 9X8$+YĆ uzu3S;׿:n*scY2L;.ԫXX -F!NzSɵp#:[N.ldwpC sTCK{?m曷*IױLZ\fYKo G3DPUl74ѥs\n0]o f[Ezv?-(#ͷ&!.Ƈ0-?}xtq='Sk0~ֹBE®]w?.xw{VSE,YktO +Ǟ*D'JȢZ5`;s$*esndؽNIuyg_CO+&:mUFMa 8qˋf{?Ҭe6dedU\Og 'I&[>%R~V;I [t:|Mt\(7IW/G3 4FKĘMh6Փn9.;w8ù|Dy6-Vqn`!]-1sGq$6Tk0y΢3zWe_OL Y(c8 $;Wsrt5F 7z:EA| ƁQ')㶣0csʣDDlJm@Ť ^v'Al'b[ddVsDZ>Fjg'ec?s'<18GYn1nU:k6'1gy"D89z~y^'~7Z\2gr[QI}ifpv4^˒pދ^$|0P.[~щ-)8_agalP͇^T<.#/@svLBO7˾S=B'V~L / 4kW#n#h/~pWSޮ.O(H1v300hdAdD\ldy船 /)! ȟSaR/h?k7; v jE f3n;ґ!U*Af3TUcΕ%I ~ph5"\!')oL'D g#> $yud&_=BI^x+- OE(ɟ@(]E9/Gv> axq lrW2/`.+J5hǤI"Xql^j5ױi2ޡaPsTc%S$+tL VVbĵ}#6%=5>_tkD ~؃ 'wmMwsǜ2^h"^'G7B(AZ[QƫSjiF~uh7["2Ŭܨjͷ`n#CziW~ [P /`7{D~cVr "Ĵu$_s Iz}M'~Eʌ9NW1#|4V+Oذ֏ P|~ S2㴌:q2 qȏ% 6i֞b_ܪQ/zIMBV(JqeW(6:4HWżs3fϗ::rVAU3r KX *B=㷏2JȄoYr#iyDdS&tB%vM2 Ώ:~W7SX˜(e'JeB̤9XG |_OPN5Ht#yނ`u;seʜ &yv]PrPY}{׹jž33- +KK,޻R tK*YsVRM'4>K5- n ˴8;oTrq2Q9E}v݇1[.9$;~ƣiJ8W$\oVV8:#k@1P9+tfuy74V_Gx(k0T  - d01ʙv-ϙQ? KFZ-4 &@0<8K_q '?/Er@*.ɏk'+- Đq PhuP:\}|ASᖹqʁ˰[==8msN^VDD;&i<[6?`0D+7 ".ϩ[OBG ˏMЄp=Dx>fh\=@^C+[o@:΍M*[YiU#L:DCJk']`M[&ѳ,Odhڗyz$ "ѨhNogc/?]k[ ll$Z ^Zþwqu`>&$0XpAiոQ0;BʠDK,f@6_F1V ͗J#j9H _bR1A@YT\;{]/b1$B?J8P!uX/C+chǹeZJQi.lLHXIt`d@|;z@N0oW Igo 4oév`JޏN?G'iN4*]z.K' 0~v$)002a=*Ot}C|蟎St1J4T:9Mb>G$ڕ3&|'c=v2#+Qo⿻~׊gÄ%71C"u[Y`}3KX@i&^c,0Wj<<$4S]?ӋU=?H͇Z"tOMu #̒ H[4Ɠc eA= H262#9iO=53^ȉy -ο,M/{( j$PwF XdDo?iV"e#D/-}_;Q% D ri ErkcTJ!g9Wy7NE#e|)θ8)s9l_*/)Dgu9f^0`p^gcPW,UAaݒ43rM*<5髯`|mu@**lxV\TmWRGrxET ̒F)x-k`? PS0wsa~1uggf&)p%iXwX]H @b!h1n'7Jy.;3t=P(Bخɟ$υ(X%?ܴH,|Pٌ`(<[?2f@ەee9Y9ߞUsʠm}d_zm7 `ގ;>USYven%dz<0&Y\CLПy{(w|gai]b;I [7mn׼s T<2:1r=Hoǡvt'w}w1pg[ETXsn IF) am9.[ܱE+S%b%1A" /7k.8Uy3],KsS9E qX9US2|dy6ifYAU@\][!K 2PH B$9`o{b hPQ!~߲9qrͪT>& LBwċC`ׅ³CU/!eB^C.YViqDnq-8<; av!};~Ц;S 1|ή-X*i")M;]KSĴxoaWx˛vz*&Y/(I?j&&e-Ow`#v2ő| vR*~1RoV?+]1͛NNXY~Z(i%&]ݯZ16Yq5/>hɴ:p-w,^r bTK9g0sK ,hMxGrdkyX6iFx.{UaTNuвB\%O*i'2:¼dHH({lphFW۔'72~EhQt%Ly+'62{CJm` &C/ny<) Gl}ŖB#k%7Zzm$P>8Ub`euG+}YZ8D7.یa$6EQ?Y/j<D9Az( 1v*'+a7Qơ] []K {¨%\2-6Q`'#R&,e /ye Ozіص֝DxO~{A4!F. X N;m?&i? 'ŘN/`ۖ?|: ˶HiN&,O/B`4WClb9pWۼ fC(:֊|iWޛf!Ug6jL>߱C-U!ȑжSpy2!.ħ;Qmk)6TrjTԐu+5\%{&q:įVG1\EֈKzň`uBK}?%ٜp w1k+ccO aMtOlL/"ow(rhړ{ۏ `gz-ao&qz:A(,Hg>MMK"yR<zR06b!7 &R t):noc} ;?ȭx۲BuXɯ3ؤ(0}f$ؙ3zl&'Z 4~;0t=O`)Rġ*j LAFVK\#3f.3r8c)zdժ:v<8ކPy/-|Ɠ3 ՞o,2ikE?s^'m+ܿ+ƒ,UWzο7/`~^H)LJ}T@i yl[mԥo&`ݚ ϢbKEɴJRYI&oAo􏔳E_8<$8We]K/ ܊n$3!@{jsNX`÷x1<aetwX߻k!W(+ۓ^y4&B l"zCȞIOjΘԶk2S݅1{L T6Xձ瀇ا}v(=UZcmqjks6Zn³wF]?4eLC:)`8" 9Q^4+V8*9"QrMZ;!f*vf1&n5t{kuyߧ,ZuP RtVqt6G_p zWJ>],  ΎV4("cVt\^BS;/4kT[X/hI%U~fns]{ +FՐ Y  30+ޯG.Ved9Ƭke)XH-r D#sԈk^\Ȭ T+iᾟZrY]HΣ]CXݥQ4t2IRbghh+GnY.I QնeADX #6b@Exb61O z VB?KMBDCbKS8G$8Th_FҝSdC>Ѕ q"K.CuBb!Ү:֐(F7q@eFx~LvZk^B?+p[^=stjQwc/ltvn :X eJɚ8,Kg_BL&`GYkݺAz[);e8Dz>}ﱌNɢO^k뷟wFDMKyrk{mV*!|>?XC6 P2gSM zh/Ȅ\Sf:*d ׂ3]oN=b6񿫆'̓(4-}}~*댏35i3_gڗmR~'6k{ܖ>hI(CO2?XQf!a&Eܿ 7 wEyQ-σUL݊0ڗ2P.ϝ#:j>TeA]qK\Ó5$:W ̷nbM+Ŵঔ$|<}]ăVjO;-> V<>O=u% ¾*$6'^^wC~{rzhNBlGioE SS7%s]*©K;Wў(r,SyJ0V,S^23r5o=H /LZYER55/5QG> İGC1q#O(ܑ tOҶ ?S ։: Oj۲"d "~x#DK@Y" M$5 3ryۀȵC mCJmL3;(3ȟ\]8$qbا4}Q\_5 X&F '9Gfn.EWp?<zDk @!ȕU>pwߛf4 BसQ)/)բieBEb-L DU_ʡ[lY}VO {ԟhּq`nY',4$'> C` &Q<iT+ԄFϐz~<'Ez@=4Sb7F䩱V=qoBHgKK[N0 09Nћ?o0Q\/\?fu_DN*GqlG +4Ve2pɵ끸x1Bʸ (Z "1 .EyawT;Kn!ăY֤$Kli yZ:]DC$V_6Sw׺ ="Fz4[*H}QǤ SJ>-d&Ϩ?}|:HE>a["&pȼSVti&v8v=Q.s3> NrZ:-*#ɿ7CىD[}qMP RzHz՚s2rl)/xa/oV/Jb'C[ -1\6 kϡݭKqG /dwDTxl'#vL VbkK%K[F$ AeYN,2A1D=)PF?4Mun<00Gx2(/#*WSy6(iZ0ABg w\gM.sUsYWf>KLkeŧ7oN^x!]̴MmߪϏ |:}ڦvʼn  8'`:uez 7"$-')uJ$፧.n.gv=@j;D~XoiGBf9N$K9/Ȏxe3uJln¥?s8ۥRP&DLp-fGKs/cʹv4)ҦoEI,1腘 39h$X23,֑+ɦt <H\zt K1km^`7Jel$h0?br0Ǹw%!'pa0P(D̯DE}vhyn._nTд{{&_O֩&D_|yujB.JSpdL d|ϖpSaVܐ779a#E-H 1]DQWd1Ý h I w Xt>Rl!?`F<: VBzpX|G~=υr%6Ulk@C2~{2)['>}0唷 k-xӐ,tiF{Tޡ%Rp.J~NR2ƱOѡtoQ:8_^HSE5S6DXf?n W,BM'wag(]\I"csKX\VB)Lc;Dq.ff8JPz7n=8~h'?`@ tέ*.&4~CZF4L,u1TI7HѴq:f|z(!952G|y,ECOȳ YsPv+Y8Ϝ4@v,5Awˆrj'1To"5s+9uP7:Yp6{ #)d+.XA7~Wl+qD.d#Mq ' L"x=!oP9nP-1!ٜd{Ng+ǫ5Rz7J>W!9?`DP H_SAݑxVC'3 Ա5%n^.R.Lg$~zY.&9>DepQg$-ı*A@Vi0mjX8[zsͤ/dL~-_ge++uԒUr]UbꤙkmY~05{Q.r?.PRDt(@ EBr &0fԠX2>ZGKY"y4>JtFMܭj'pƨ*9.Xz*yMR:Gޑ XGXȊ֮ Z4x09G"gnлĪyMo(¯aLH$y+U81,ਠD)>v, |si{%#),lʔAYoiy+pC>`CdQ <XqNrZ߀R9&Tv;9H sו4)?*]5 EDBGt]>=ܴwF E_WX ͺO[{J:%G'N@zU/y|S \v NzSvߓPu2j&&uߝ,%@w'RUCب=raRޱGZCzd0rsֿC=* EQgMy#`b&a;$pj ?! 2 z(88m,5s `*C@͘ Aev @!lu:2-jW8-Dc>7I'2OZv3ax_cwy)hLMi\7ȭoqf.d1ݘQҽRGՑ *G'tz[ib"zllekr8Ǐ׬5fTmK \B\/>Ci0!M&)-#x &C{cjٕ#O%/V3N+<-"QrXGj+`.@ ͒Ĩ&P)o|'VT4*=F^aVpuT$M?i/o#M{<Ⱦb͘Rp\HD>0$W"osAbBb玼5s@|mq/^7oa>; !YB!cqkvC-( bC{I.bNeL-)NUaa4L9LFhuzcEUƣnƀy]^.q^ӯGxtx˼1nc";~h!3:=e<ֹ+r#57$a3Zo>@FqSu``1X^)#\ bOݡ,4,~\I G+L Pon|A&rZܬܠPslo35ző(_IƏ52~WyҚ:Ki? bL!xSVykB,_UJKHY$4E@`'L-i_"U2[irk>ϛ\78RWt NCVHcy ڰ5>vпPP}EAB!Ű !eTu"ۤOav`VQjRv8Z+sV$Ma|ԏv#|U]%jY\ ZFG "G "%Nr"fsA3ZNh1OPb)SؙⲆhDh@}רxrc6;!P${mp[ڪcFg C1; 0bB+/obT!BFYĘyq7,W~k?A"SLEO&Jp㲛29sXۯ:tz!]Nc:`VȀNusד*off⍎ uCcGm]"!-pxW K2ϣJi[=ڄ˄2+H&< rMrt@n t6h h0Lv(c:Hٷ]n6ưu{PinPj˓GTHm 0 Dws8ښ, ږrR-wmL]4D^U0W g_klZpTarlE(5`Nn2A'^*/!z]]ul>p2׶ xOtZ6zv }ۊe>悗 kɼ l|Ez؅B=..X!ձ >N/A%ЋxBJR6ʧ9RvIsZmߜxvmtf|+eqIjvn} `g%l1JɃzyc|n ˿[Pl j9I>`b7%y:ynjg݁Ɖ tۆIoh/OfRyTcH,\4P|\\^2$eȘlHF+םèetTkWlY X_ԑŽȶ"UzPy/U0> a#Z]aGk CmS =^b͂!j?kw}OTR`Ang,üU/ {0r4{^k|PECmbw Wtʥ] kk5[ \R%_"CSNw䱤D1%lئuS?t。6wQVJWO9ó/YIvÄg)q6;{OK+k>AxV Rl* URm/Lo)AQzj4yn\`{+ Y N< ^宍T[.ǜX:}Gc+9%#sېzļ} (4?cqX_v=-%#&`2axTs a\ 7R8zWCX`9K<< &T-+#o02DJ&,6屳G1PkN$ mOI*L`+< {n41J%frZˠhx"S[R.}nnDusῨD KZ?Ά)"6b o jtxX_ mYZ3;<ʬn32b{;R;kJL`&:W+m'#"C3uzI֪18@ъsn5?G bQabc[h!BX-gX0imW% +zor 63>mC{is!Tʍuekm{wK$|޵,*OXA&ƺowbo8̊R#fGC>%e\Ex:'ʸsί-2ҴAR)-|j`s1icC-uW5j|R:ߐfO/Ӄ#7,1ptHpQ^X!$.X6D,7rЗ8_5**r_1JEqq%Ȕxa/&C7Tr!v9Њu |lV{&)ծc-o !{Yb~lk5>JRC3?1 jY.Uug}W3M>LklXތКV3zJk$zw lJrY}Tm1q״wöa,W.mHĖ M'i#&v?*nfO9-zke.dӽ9␽nb T);%٩) 3B7H-CozBF/ʁ 'Ńk jxY~ l+ w+dTb7Y|tn!>Os/\ D4qHQ#l&gIWVB9M5?VcU,mDa‰96q6V#u ;D\䣐 ;*tlz(&S4&(o2z)qrJ竧DƋ귏3rGkB]tŽ3u?OU c>w:Mu3ē$C|{:g"&f5$~h)ɔ­ԬL[%YM6y0Fm=2֠pBPA{ B!5:CN *QAt|r n,O#]fS"S2/)zԲ.erלssJB.-X,8,HM}ihe2df?Q=|쨦w2<uPL׎G' fUS:Mq;|"Q@u9+;> j'ißJrQؒRT*,) v0J.ޘ[~M f*#(0r5S7bC>VI}`|rtYϐ)OM'BtOB貮kq3 \xD >1ܣ %, .'ZjsxP8r{*HpRR+|Jw9wij2{6HZ9y nMw?|{HV8qzs5aL;I\2`B,#LWry#3yXeF=aizˬPTA/1zwN*(\^vLmv$ 8E?jJ_%1XvaËu-oD5_/WTp; t ^P}R«Nhw{=9 dr eNԁЌ;b!2hȏU(-?2@l ˁ'k[ ?dGIF3-C H"mCOE:}:9E1a$Hr3@&eeQsz9Ƙh"W1א-cs[m[e)))d'Z7i.Sm`F,OkOS2shC;4HBOGn{cᎬ;|b2'x@G<+oB7}gU؞\ bS%p༼j@{SlE!;9]v;I Sѹ j|:q!@gE 5 X:A<Ղe !U9DnMF *yVԹWuV믘'lFcJOrGOl'~A7-GUO5 55^w%; /N :1wNG575,]JMq5_jl卣/`1CA%e3#L7/ێ|u2TrдfnO (byW)(C{6{EԜP$V1xz@?"8A銒z}/DaajXch 皋cWi4~FN}+sYݹ)?>wHIVʓ} S6SBOp-sȅ,[K7#EN&O2ߗM|S12nj֓kRf!k亢6=.%!Q #D7)d{GQ<1i!+Ď  uƬX-b˞ !҂UC!ikKbQ<[5>NSw671p0'"C]KF|UhA0ϟ 2JjHy9b6۟""B}g)jV`/'veºcҐUj{|]YU7mUBcu;v޽/TB%uz9yuMe/g/jFSb!/3+gP1;[PNf#6cۊOZkD!꼰j#P93qbFMPcV6>_c$WSO:v ~ܬSNVQ'O +y*~aڋGYzc #]7BP+JԶY8S۵Gx$:9w5.Vuڹ{l׿Hcv.Z}T' =L(?\&(C~;$(lxsڛմBgIF*H}[F5H;qYKIj O%ytUZUX}QeSY3;7eeǍdܢ$ `}Lg ^s8JS9_(lloH4{8SU-VN0bAF? bSݻʧ+^DR#s?$é8T8-EHju~0MG]>gXU7Nsg`=$r0icTB8ĀJ=,F]\ܬK,AL5/smNߩC a9W&" !f6}Du]STn[~F sPHrw@2 z;ot+i˹CmFP0.Mfgw=;RϖeTJ ҈s4UzN&{^񱍭'mkQHu]5 CԄA9[xX WW$0N낮FRWڮEҧ,'N? L]ҕ?#fа2fbNVzJof)WU6#$[N{0YB sA+Qf/VcX]D̒yuqgf 7N#Oy?W>[a Xh%['62/{G9oOI"M .Ĵi{R;n^'%Rv?ypn5-in7, xO,;޸`'9$tőYG`{kJVv(.Y`G @*Ξ lf\JH^i$\v A3L˗CtYj[Gh11/~qH%xv}y |ORa;nk38&ʜzuyms\@~=|?ilmɆXL]E$*-Qj|H@)~"xKߵ26ݏ="{(&gZЬL!!$p2ȸx7Ys<>2 |wU=N@ȗfWnOMb:־) nӺȍ@19a}lϬd~0mE|/U| fGŽ \S>YjjMIQ/C'dDh Mfz\O? ۬uvL<`v5rcr )ƓQ8VOrqzy˪ d9*BClI2d%t^r` UgylHT8vu G0/| K/pl¿:5Gdb4o]$b=V #!@1(FEdGUE{>}{w̢i(bVK֙0:O.xLF3?7RpXBx%gxkO>cZjIr1l[Sr19i`c*}UJ~ɴN[|OlF\jLݻ+y5U;uf~uc^ >HvjYK5~z V稏 x/ե Yg ' _! HL/re,Xib 'WH5*H?5оT}Ʉ!-rwqV LE_]Q;oF$YE"]w*A`(D #2J q{t$ T9lLd?cgC^ȻFlBi޸8/Q+OQJZ=a~x9@ʸZ47P*nqSo#T?_ɂ`Dqol;m!HⲟPw*2~L3.l\h}L]:A4,Џ]y4˨ .uʻgm# &r[i Lܟqa80&lu7ǫ=BNM)t J6a+潐^OcJ4Kyy7]lThTy$aLbģJJY T$nUjY@RX&zkq9E[_ޤ e"fÉ(~xhf}=RkD60w8d̼`ԓK p&ɓ ,K`DWc zL@C/j ?irm<%Vf(y.j]L<t8%Z0ˠ~Yqnr’'6^@am!&8v= 3xJ{FƄ{ =u Un3ZCSmhQK;q]NVNzީ1[ j@aWXy#$I\f eP62@MzI _.(c{bIKO3Ү_#SrD~5غ E[)/AQgmC!B@T'H[KcֶtoOou_Y:z#/1EYb>y?FӽT6 _EYzE ue C&"7:WMX̣R^?\ {`A[*);ĄW>A`6HO.łvMPX.9㫖8E bp>p3zbD^xP#ʍ H9iHpZjZ(j+@͊ gCۍ) 0Ʈ[>/Z b^nU{¾ ͅJ{3z͇>,љt9Z?ՠ]ɚ@~=rˍWI .NϥBa:WZ31>?/ם˙eϑbPyt;Lft*[0e3GAMg~ЮYP;oll+ 0C Y1G]l͹gUbzwrRd{LJeH|My*sF$Mkd–Au(W]E yXXx=cKI*|S u(EFFr_GQQյk `Tt1=<)4ʵg2k>m:7{9k`o 4Tm Z\ DƾH=z h{OˮWYPnUSBhhOg mɲw.ʀh -y *] dult\+G܁el8 RZKXc2n2]itAF vzXއͯY♙k0 F56I4swGDj'ֱ=jc~rb- ThVE JH]4\=cK+8Ѭ d1I65CV]<*r Ab! ±)ijz! U˓P6,ڮ>Bh 潨 );SpZP!?t}P+ ˝"0oq8gau WHR*$qyY;]'/a/Б4@>(c&Y[ #!Q! [`jUU4rGh2s?{Ym u?<6ofo8@Gࣣ'>ܠɑ }}`Cm$ɟÖGCIonW/Ec0H/?$Zop,Vq#\8lYti}[ j4hd2iW<'A'WML@ Գq?br*ɤb!l|fX ?}_ mtHPfd<:BCb}^MD訶*?#*NWd> 2喣{C*Ha'#ƙΘ%yla4MC'~/8qYTғ Hgq!M i&$yKKw NX9}qq )K'BW!W/2@R7 Ykϋd(t ޝN<[=0^½zݵ:āR8fo PK&XѕEKݩ1e(1|W$ pZOr49E;\`w0tlrRKo?6>d+) O CzSeeU:] =FD48 c@msF;1@:CFǻ6ٟ>.Ƣ+;j i;L .E:ݵ@bL򹛖M4&ӊ˛lyH0IKoܮ Er{XwJsv=!|3Xm-RA]OK!oP?٘&СAizWKvBꩤSp;kFL/3(p% /T&HdP.:FM + #rY̠ۃT[-54n g3vϧ\?}bS`izlQ2:^AFaMo+8)pI$v|0 F0@"_=0ptaS1#*Ŧ6\:}}@B33l:| EU܎RCz_8kH~1h\48=;+KCgI!*ybŒg]g>yԣҢ'3*N'erpcAh~ `ӱjoӠuxR3(ҡ׬OyHOX4:2_T; @`׆G}G׵/L2=rƲ5 t{HUvf.L3?$wO(8J_/)=4OR|FT5 LRi: g6,'hM3XlM:>1c7a RKZs"r:+8Mp~}2}`ã7EY2P;6"; E圿]EM}򡈄xVKԝkÄjUc%N΁t\n!S'El528:տeᏢS)8|T6nDeB*ۦm<O$:P7}"dϼq]Nl%..r6&{"R@[ʐi_EUaq."DcwɑV@8FHqR zF.YOc faNAdSeN㥨fBs'O M79j'e]( Rg"X]OKMAf kQE 8.:KHnX?l]~$qJZK3R7T(+.qCsCV.嬡3\C,l u^Yk";M@!EU6?lV5b!ZƩeͱzC0M\;rTGr=(obp% d 䟓}cG C]~>@1aKW5Viԉ?$!$ C<jb:WmB%TIe<<#uJWos"o?),L.pBhɁuQVTŤ[|Z$ ^udi3 擙=SOjMf=Y Yp\X^GCca:Ҧ+D]+` qfRF~AV F'fHsc'܇D[Fv b݉JѴ ͜SZu35z8)]e1JNGZ=n{τ AyLCǽe@!5"d l~KEu 5 Ƃ9)Aq(&p,.@V#R[G6&IDe-V:?oUJj%u`K?oxz8Xh+r%dwOM`mBqWwZ#YC8? D"ԝh U,T GTzߧqSLFťKZ_,x~ocI ze K%U_KSrx&fa([lLTd2~=~y=`8˟,"?__oGt導W%<R#z.mk/'k o?$ a`f^VyφgVF7#Z}>D?p^hVƹ=.^Φэ3{?P.' C3([崨>f7u:ZoDTX8`8"CzM? (MP#S_Q͒ОےֿЭ3=ڲ&~2ѩrhN) $J>6XI2%KoPMsT)0@Nofe(4ӳUj\6f&, 'kqtQ0O-w 0aWö{!zڷIWs*hVk> "L+"a>H{5)cM솊=S8,iյ"6dM?wqO⡰JamXՂ\2Y2' ȿqhb^+Ю;C0[g$ \;v!4vi+*oN8Sn6U; BtSJqU\VXeZ{'p%|Tؑn\JU]9c:7ur`}k+]Q?+o g4eD%E)Yם.?hrA<]洕9,Y4}fB/n4zJB(yaRw;\AU5s3ʀ #o*[;rSe%JMtRԙNM;3r'S bsSFQ?dU=x Oh;dŀP9e'˽'rpWQ&} bi|>v*j/EC O\Pl),T[g(_rxW?PzRW'8?1w+)ڞSV?@4. ֽ[vBаV~ST0ǔB_-2?N곌Z)Af]9^Y%%h=ȞrKp8|0u D)yW8K..+ԕ-3L@97$*Rf)94"_f%#t/g ?z4YqLt1RrM_aB#xPbKTK@?)wcJ""[^YwUuM n˽U2ih_~G9>z/Z5Th|{@FZ<[T(XxZݛ_cSMFE;~3=\}Yu̕A%OLff0IEls75%LVwՒ4{tb{pHlC% m |ݕH0Zk}% kG{SUg)w[lB+Ԝh58 <(q%RDً-P&HՉ3 )7j7pŸ9_ui#xKa<e(4g9l(IkcOWqJ;kT n,GiAbU5m~]\TD >[LO1ۯ*X@84PIv6`txK Ûn0!'jbJmHz=k|h>׏59q)9?^#1q&ȍ䶝 ̑ %'|dfnGqo~C I2Zq rUf5O a_I-]A-[(Qq)hEHL͸))#NT4or=" f h6 ^4\Ni\VNs#妜.p\Ű WϿi0-}?$7GB%gOդP ؼF-;_K$0dM"(:0G0vS X ?Y6`CNuVT.6IxbSyk =WRJ"28noE$Oh*A'57HC+\%M kF/uxRSdŸhH! ԹB0zQL&Qkn&B)/4`4#ASk4D:K|9p~F'PEOXK;k a9PTOiOyn,>)ͨr&&(h [ws B-vCxnm>2i NvDYddL*3%%)_QcJF!oԕT_\jcc{UQ#Gom^j2 pre_4N7^%)q9"1aO:F>$1GC-JBthv7}V.D5" yL(ܯ -Nr'*+ J!3+1f`R"4GP*0^p>;㙍Qۢ=&:IMM/OY)3)i[]M`.e*_q:Jv0 O9~᷀ӕ o;e0G"}t/Ӕ^"mte v{lw yC^WRofromGpiY345l5F drzy=fCQҋ/9&5&}ܑ7hH|.gmq:#OlE穭$}; NP4Afw-x)TR'8uZfh"{mT((jѧ4 DG_^d#v .'}blY=CBm~Š).blyQߏ(b9DW[@ĩjV+ }$0=P dr>q,>X2PL2i'DUи4P<_P%,s9Rn,z*ʷ};5K zl >#m*ỠƷWg&.dc@r?aXKq3g0 4&~gσŸێ@^z4x$ { Q 11آ`$HTvB5.qcE&w.Bֽ'~.&DM+ۦ~MZ7.? Pca~Z;>+ 2ooYPER^C)YK0 $\ xQ#q9f u[oᝨ8Ȱ-@.zviÆΐYʎaMiy Cz=!ۇd@BS Oh_6/7cجai: bۈؾ[B3QjZ&Wo#W^>bW' .‘sؘ*GUZcڦBُ_yh 3SƱ;&'tz: @? vς"(h RIrCqa!qS ƯwδH\~91VpHBi5jeR"‰ 7 !OR&s xY?.k,!%Q۟v1[m9:c3Ox5+<@[WuR.~xWti!~^/!~_\mYDD[8_ tZ>;ZugvoUDP.H1 Q=q,RV7vG/o[@Ŏ ebf.8(( Tx|Ǘy \kUU@*݅" iw% ;͋6Ϯ=%95ͯ H\7 6e _p{4v ҉RЬbMrJZ%PCš8}~sg46ijmu"~ g5 mVX=e+~d 䏲.} ˓%~f+8s Ebռ3LR%QKqLȀ~8Ӭz*jSg[1[@_NArʑx;..O[9}Yg+ q.ipjw2X%5+2Ȅ.aX>Q=;'^AaXQQxCK}-h%ӷn븤t^>) Y<(ßf -&~D< μpx& #d+_@6"AH\}~V @̙[,Snq@V1lJ}20q\{"\Ë)NΟWS짦~<-X&lX?qmTxa!+IεuUQK{>M״V`;-bo?$Ƀ$ajtz&cJz; @vFu`O#O{>^ ,Mc]RE!1_9o2!r@nMD#Ȫ5YT/2 2axߓkG wǂݱJK9];Iԭ#nJstVz*]x2Pb@ ;&iSpE+y^3\c$05|G(XRQt-|T_bKg?7u`4}6?j\ǐe$s;5,|lI)HSčz9;=N5dc# R㾎-9 vh3Jz4*Ԟ* % JIB~S*hc5ƝY:'0p.4#~\kqخ`Jf|%"4)=YUzo8 'D0Er@ѓ/Z T$-^sac૘do 'caw*n 8~ͤ%n!'bf4!6H˴dUPƽlH=a%OM"=)]պ, ]Ojp>@3[}Yumg`l<_W7,zn&4- GZTD1M+qƈh]s7BGl{c>USP`mRw=g5f[S`ₘ ju- +ENILSet1ӢqTkåKήDr}痤B"$~_\;IȷE%(DT5XAj⷏vHz6P[!#XmX0cg4AE`Gru]ΟA8*$¦(WnDD;ygO=\GőuU;c5 \fWaX{_ItGH\B*{VRI"ƩJ>1Al!c.F%zy"v? ;-ew" sV\I)?Yf:=pEz o5-j\sk4ĞX-mt^Ԝ\v$rF^?ed.lQߘ^Ybv'mU}F (WᎭm؁s*n!΁H? ȸ7{ٝ̀&Pu- 8}7m֓Ln-liǫ1n!;U5Xa07TVea )҃ErPmm(@ys}f(PtCm*m7>2O 9.vg.zko$?5d"zg$|^O{lkF*[~ $2Ϝu\M^;fF'H!G" AdZЩ":AHhG~HE6 ]If44U+mc^ƎL𙹻hE}tfkNʇܾ#R\fBOz@(݋˜@dKLj۟> |/HyK픤!g#A KЬ=zC^YH5+ُnڸf!+e>'x=HGI^'QE`= [%+vb|U3O9-dZR!hvm"n~M[%3ו^nnr6R8:aU* @nTP~ʼu$4 ;^Xb"ł$5( 䊋07RY#xujpkX8?ߏgaowLV|괥֋*U ZHB3îWʊ'UB-\ӦQ^~j"-џ6qa:.HC萙lٿ}Tt f`|ȃ=ucfͰ!E܁W-E pGsd TL5mr4Vm%W.ső-bڴ-QyJwXʹxcS}3oa)Br@!4~+'&HS ;跴{v~k 4bJNi]VYr,Z"-9[[ٔM%,Ef{QI%lnaJ-u`oCŵW>k۽_ZMH8^$%3la_g̪YNcERft2aardYX5ffIM9DsɂR oiXl"3p>YcyۅSWHYD)-,e:g8dBn6d?~vAPT$oZ~6j =Dìcyf32 LB7!^Rxpi'gO'33F:ɰZjeZa}"kkD@eJ~ⷑ8ǂ8^.pn7`G7y@1J|D9+ZK<`7/ǞZ?rR̲:C߆w$X(ZBy)FXK!4F a Ѷ Ko8.)ľ7A>_-R:+Ik]R 8mJp:ltWڄt0)}2Q*|.@a6["B7<ځj23Nu+Q[?qӕ..}5 B&/zo4u*Uyӕ#dLU,$3={Ƣ"WH{2(+7)'Z7ن[ >T,?Mӷ8$* B3 ٽ YabblY Vk&8_dƄ,JEqʁҿ6vIm҃j4Y]w&M*15H-^(]M\o>(g_A8tl΅wg,̰pl$| "gbĶzQODHoL P[dC9Hp+/i#4*"5x ٓYd`8-(Wj)K;+1JU}i7{)r {P'G>n"FW m +Q\nw{z?.ٚc4;duԏv/t?W/~Hyț''msm\io{Cvpc:㔑;jX{=!\x0䏗(kĸ;d}F1Ngeϸ zy|}#w[|m%o[m2> #XoZQhЎ𲅋uEU>(Vi5[ ́ڊx١ m &r*f3)l H\>.Ī+6u9h``cQ,TJoZHM_~9q;hVPPCape^]V)!dmJ. T4(%l]ŠxZB Y8QsFg5P;ґ4lw!,Z&%4mW۳|o%!fi\SKzf6'-iJT:,, QΟ6kBXDO,SxY4'UfmlGVY++q4 AG4?|F_ <g+zދi qq U eR7w\<2$6Se}_HYR'*N맅([_"V!G9CPЋt珿PډVpl6mQ_V8z4WwpYb^nPk0 gn.ߝA գ8i6ĆLv" ?&4O:u4XNxm@DB 5F]#밣R'^FspJ)(y"/@05"y˴'`}-}X_n49Usf}듛$nE#2$D ěKY @[^ؖmweFQqH'$ḑ^:\H8"gmXq@07؆awiu0PpMpTjlK"1r\/CncMDŽ߳`qyp@Xp+Is@ }G(%! cak /GH~ƛ44$_0~b*ma,+I>EpsHsqfDp A޴}KR''*WmB.CYSO_@AyiTl.+B9 TeIV/SۀGzJZyxFi{%KFɞ١~j@<= Hɂ1nP"W)gJ;PN.x=sont { ~ba+ 2:W53N|%ۖߓr >}"GՒx{[,1HgwuN@GhH>ARs̓Y1Qs!ruqı2J~#ÂX {JXnTҊFC;8yv? eRmM9$mj ~"'RnjXҴp߁2^fMt~k,_D8lmkW^%Eg"…V,.=>.?>QtUZ W889%,ZF=5?pbś!ywvIܙ֮rsgUG#"&V9I4-gD LZؙ.W /lm>%UxM6 t$Ƿ Y!ƒo\Sdbi75&/ inE񞤌w_K=.l B"% @=D gQ@Cu}vLV*$A=*6)qOxEYK0"A#^pcR/mX[%j?R˃"jh@Z}y 簄ɗ5ڏg]ezUw+oڂ˥1sF,VKVVM3H-%ɷқ_L;jI# 6]IH# Dun*[ - Tv&orͫ=^-gJJ[IN=ʴ!W1Ҝ12+zk$0bPgyN7D\b㘺 X̂SO|v]N+!ϣZ⥽P 5|`9ݵL * J='cI6aM?^c +X V/h5rlPxz*兲&Og~CP], B}XP5^o/ΗoU׉j>~ܯSaKtƪ5A3F߫,#>fS9ܢjx#WJ̴l恋o Vo2z(5&}X8x, |XXCv/,t5Fgp_y Pxj<#ڧ&a fZyOۀ#jp@do_+_#֩QcZBAFrJK1񈏕ܯjgv 'Z T}D_P0B whVZxB+Qhػvq:5Q}@"pD!<j^CI etPgۮA^?DzѲn3t#YT12˭ɼx%:d6`,?>#A۔eqT~g8s"@B!2ru"@d;@-)6E[W gfrUިr8 rr-^дҠU-yٷq L5SLWhM prRh HQAs؅nk؈n_O8uoH4t]b\Y1*#=̪HۖxkbL^v'+@3SpJٍͬP_xpnZӤ˿dX290J`}6KIs)-7Sszx]LTdeӴKIYvǡa}><C˄KwPg2#-n#@`Yl,[4#Z/:G' -\V2<"$jBnGњj|ݶ&K:%[ >;Je^Y_O \rD O(j,FӳG4tȣNa p(& +))'sE–Jij߮WX.Q0b"8lk&sSYIµq#f4 }\l].)D2qS"@I!2qWs\5-e9bC,eٙ1B'K1tRn*qgb"K71zAQ-!u]oYGғPr*T*l.$LPE݊!4|(l8F+6upP>P98}W?!\ћKsB.=&GH`R #)@*]6:+ (LS8/ב;~B(foGgd8$|d_>s%A u5PLh-:3L]]"z 3mg}"s72Zr9ͬip',!ٳP'NաPaH1PH^*%#ɜbQvXVpoekS+cִJp+4+/b̙h}9ub'˦7Z Gn[@DS9h+%rd4t,*lXF5P - gH| nhdMtP'hAͶEC$\Yّ9P:rc{L_l5ģW:flH2,6B}W@AZ1LbAirj%HHF$cz3Q>˹CBPm'O〗`Pv32Vs[Zmi__~2XdP$F<@3$nὬt~.i([= wB5,^n &&.s߸`f-lؔ^Nu#"B^NBLV`5nUr|nz$X6XS yf_i˾6f&SsT2 S6ōKkP'#[=?o6S$QD-s*s),g'>ۚd&$&fnLO<3+Baz: 9c#^Y7N<Vޡ-A*W|b!,տl V?Km*^ZP7=]㯅V2+`:v ,yh' 핵FΩ)D䉠@ .=Å. 3fW1:b{P4'ԄSԾ+G>F6T\^)650-L8\8XT9[lCS M^`Yi 2n8p6ǗU# )ad"ڒA +a~OKtWL<ՂWUBPy3'EA-E%p pl[{ JaEI7BØr(Ƀ;*-'0{|ff%ݍrcK|/:ye<9gJb!k\yϱ)f+K|k:ÑQ4cW]GO p;H'L@ ?KƏ#?DK4Y6dKW~ e6TQ_-f2?k^Zڹ_0'$ߑo@b? =BVkQ-BLOS2Ӏƺ`jr+mitHA3!n 9'v3LڰPX(9*EVhi .Xdi'ns[D}XEl6»[-ō:SJYM_̛JDb?N_Wߕč䖋ӱL ̮yuP5dwpUCN"R*U,]Tۜqԙk2Yaj+RD :IoTPQ#&,r4J9cӣP3?(#f# c9LaMp$}eź,{ {oL2-բ> W4u=fYolmHnH1aa{8u="䱀%m]i5n{^1*`\Y\PZ $K_+rǬR"'}QC`'V-#naDLS]S?* CӅtԐiJ1luه.S_ =+GSqZF _ YA`>E7E,5񧅗OK8?'ɽz)lw 5}'$6P%_8R. 1YLLBtam!2s\ |#n16)N}nNa^S9>:!5[a4,u ki3yaI\M _C[HCQcpp SĤ<{.JtǷž#F 8p*7Ց | *W4QwXi䕂>U+ȷ_/]@R0Qr/nNWdZ wtH.B,I,t o{ 0ײ l|("*q[Ah%K>~1Cvzd'QĪD/ _AheY#^9a5D^E0ؕ2=WI# _I~#k&&{; j 2POMCzdg̢" \1󛀋[ d-8}^]P[<ܬ٭&a}J5K Ue<]Y}xʲ |P;c=r@443u@4G؛Ա0YrTJ ~Q8dV[> ૣxxv#F何Pjs! V&POPCNc>4* op.G 7G5>RZUua''ʻN݃7L=KJgi:D7WWv^ dp(H^TXYѱSuiZ98tK- hcC79(0\ yq{Qߎ86zUDHYO1Ǚصn!i6D'c.C}s|dI&Ur<iU%xi&A!Zi3Fg]]g1c` Ud'wCN|~HIJSVD]o0S+ g8\=Ѝ44= U1r!k?33+E*u=pk#FtRk"ṃHN!Ɵı2[`lc  van1xjXL6(J"ΔGZz'7"b.-S^е,d6rA* H1Uu+{ z!uw> ÏUմMs:A! +̺P<&b/g3q %mN4&{>$ 푣u\Yw~CAL}.T6,.M%gM G@xb>q Nv*dmUqQ>2.-;*,weJ: b=&dԨ~F6-;P*-AY;C@h9_R1e,9PHZLKkŵh+)(auvR,2SŬ=H{~"@B" l,NKRR M ^^Py~QWzUoODӼi`^Jbۧ"o?8bGnBtF:*Ϯo\޴CN?* SsK NTIKTzktT" VKD _ d'vFS? c=K$`*e4o $΁M8|*oaa>3BXY+,f0z?3sH[}]S>tGB>&<|JFq$^xڜL{ΤgJBd4V:Tt@:]1MMqN2=w^ LD='\ y 7N8"\?2\<M`|9;i* L{!Cph$_yU@W- gAJq2dS쿯^4@I@ ;NO,3D}fq(ݟ VNm _$d憈5"ljйM f%#p2̴Uw"|r{ZolQdDڔݾ=S<}v%kwv nN`MΨc9 5s)X%jDlLh='~涯G@bl5d]eqc@ ً?Í^/ں)EuDwж1K㬵ؓZ"'!,c!|j[  яo3y%B Oηj}R4b[zKs5&Ag7J;-t%y$%/gym9 CI#K 6FF+ӶK f4qĄm~9$a&m Y9K|hOyFa.z~MϖOUS Wn?ÑFy9*T*ҡk3QY"- PscNΑI)S5f-&@Aƨ@FKj{ҿe+D۫[i)Gh~q% Uah @(q7qUvwLtQ/PX' ٔ>wuApݫ.Z~+37_O tC7Am`PWzI]ޢ2\/@VB0v-szF e4FZk`jꛏ).nώB:!HXT_wsՐ/q7ˆ*|,r r< qZbBw$ t]o4rJtuJ2B:\0ҶyD8Go{*16u1"'-YwN8xr4#%JW(w/#z^ a=|ay FcJ@2, i%`XzMW bfb 0lzp%.,& _h;X+]?4W5 %0 VzM&0dJOV53kB"ruR`?8v"^{?ij'zPH)!H&dE& U7oN]v`ȢekZ[ݕ mhQ7mc6 2~wхє;l}w[ZWC&9z:Ibi|WAqSg $aMZ^h-Bފť g_WXl蛺Rj8aBq{%d8~x v\ oJ`)+_))Ae!v7AѯԪy+jS t2*5l@,Q/'IB䮉jm,/`v{R0ʇ1d#'U~/Uw΋pG.8|ZJ{[ W|_rGM *j@Y^#Tȵ]K/&`҄2(fos/"씳XJ  \;.B0Ⱦ)PVh_?ȎW'>2ْ $%^hƅt K|X1mHfޛgv`;g!scM||IN^MfZ'{嗓̊.wk0d 'R [xCj~8l]W#3tsN,8ЬbCRc?7'RioJ&Ѐd7d&R$?%[vs֏xM<@F[S7_>X= UGgCⲍGRX5E!2ѼKs(Ɖϱ B܇\4mh= ^ofm+NrGAg;^ @zLLhIY)[syqkõ6eZ-iDTww<3 e!84"KeGwqÙ)U-(nL@LB/^bGǒ|d\lB.BŰ1!rω"˨Bb|;FIF3TVο;f`!Mi. 2OWۭb? ]dNG v9)$/|W'K ʺ S-/auԇO$4hv7w9@&nV*V*W1K.G[C>-9@rc)h/7vύO8@m@ުKiSmC'|0 >ղ)lͣe;M1xYؿŽx9;A ^%U΢cqLw5|dlJ1wJqku \K${J”;kH?N.{ :?67Mm`.`/*](^-#eDSa?3_Q;/=į,N%XD3GmU TkWqWRcID=t4e HX4*obv_x;aHxX+*Q?O\ب>іoտ}!c]/<~UB~.VȻ\&c3B]>lTvD+(oF+6 L/ Mv2EE:1⯅咅z!ʵtz~VMCTnDsl# {R2Ѐq|{@ojtI` :ً `$$[>u&@UkݓA)JTȈtM1_n V0V@' _x ȹ[Hu MRg#^94%F`Vɴr)hk85-dw N,!)ϱ~p4=ST$?z& ESRytn7!ɔ`d x_Y#,f/F+PC' rǞSؚ]6}7u|TRayL 3jtK`Q`礤=^_`(QIlu[Q}U:~?vξ@T7%R^FV7@It,V,duDWcy9a_#E\;]#uP|ꨆ3:LT!7qn$.OG&/˵RS}[H:xōsS>13 u)^BVdeg\F۩x$j^8FWQ쩾TilgDx]cnhz 3BXQ_Mϓ-JMv-9bxg)# 2FD,Dٍ=v?O{hھ"cU v!|Z$mTA#_O! 0UM-m FC/?1쪪[pgE*{G퍀Ic@Aܙ4:~9U#Ok)8*k`ٚq4rdja_n|a1ga>oa4 o壀:#tt uGyBTBlr&1 \00q`͕n#?S̥ jj l :Y)Og7pBjY/zԆK5 hĘT÷CuW )iJ#vUu[sY'cb.0wQ̸(].3('i*Yk5SrtW̔^{cj}LA bxjk}Dc-_ qPK@V3inJ['{լBI!=@o ދN/ M+y>rZl/Wm gE!w@OzV%q>Q" 2ʺkQMk„:f9$uy۳"ٛQ%?y&.gbHD6xP#ސPɶL׎P#!IG,#*-l֓^{f*z^8PRCKgmRPgNO5VʙJB&ܳ ?p M:IRm\eqSecE:Yv%7wy{Ǩ d8>u`R\pExDNv`ej &@-j^,,}rMUMW4sUUm|mBG#⛣ޘzv󻩒_X„K%`izav_PfJ?X55ԯTnDY!2gxy2P!Ȓ5Ar{& 5(ܯ` c?̞1 л$ l`)M֑T I홝8)F&n](bwfWJ6X)hqB/Bd_FY}}+#Z:usJ@*6kbB-d삐x׽e c0Ze!olO0_)—}HWy_ydN(&0>qOIVu\n]m}~CۛGd00g2PLfL#O}PCJb6Shu v"'i|^j $td8:Nc|]EGFdn5SpI ?(EˋµwL4O~q`OYN2\J:K׽Ӄ:w{5ǯ`m䨞>J)w>ݴ3G􎹹+6͏5IDEf\"'g5BSSWYkWMpGi:{BȒh7u=5.e|"ӠշԈ>t6\{ªQRLjK(_ )D@+^R4zL ,q+#~ .8hxE<{jloO&JW&EH:X.O{2ˉ} Y Z̧ wFˢFzHuR BP_o&m?*pkaep4޽{`G(*!} 4!(p&eiuuцHr'nCc-2>:XQY\Ku diõ<O?b2;Ȱ&[[4~R' gU9[[+:l5?sهBn3/[Hn)n:ǣrGэd Ꞔ83p.ڨ{Ȥ7rVɑ4 2= .[ F? Y\8zN)N;)}_f).&IϠ ]U>O\2\FC& vSZUÀn 50on Be݄I*p,Hѯp8=ځm_1J.FH׽]bK.bp;)T ;hՉ18kLPԹcb cq36? P9N-{.g{u_89_KkLwITm1E=L ,_3|}m'KKiK?0]FܙџT#uܽ҆XUT3ᝌXBd3GuA_ޏ_rv"(9/*FDMSg(>3-͊AIAl2&H u(}k*} L`ߔ2ʇ[{/IY>"pF(Цpjm,NB1ePdXnvi-i$C:RtĂ+p" ]ի@p_Bi1 *b oxtXan n0,g[1 1y 0F<$+.\scӦ7I9(@H$ )|c@lt}d)#HpŽY] 桙)sMy87*R;SCF3 h5_5/&gb?j; %KY59`k<"}>Ձ1[P2f!ۓԗc' (lH(!VL opbx,IJߡ}N=>GVo*bτI5ix-Me'%U !?5vQA[esPdw^H%Á1h 8Ap-[;/}E} ެ SPeBGsxPyT󱫪Hǃxt0w[>b:%쭣ȫ˨rPw6<У E,Y]2QX˽yXf BW`$ _.= >vz;Z4Y#S"ͷvpאS>{?`qN'pN3"objY#n-3Ta N.? -P٤3Ñ QKDQ:9_N?cFD%|#qلQn ˆd=VQCjG_fF!>4̧|%j7K_U[l^W}ٿٱ{I^&S;VȬ:S64_.%vI]\rbQd `8n0?m0|rm]l_ofoZ7B%XK֥B!N-T He-#+@~{1#3+K ՗G4k8"^WpKХ#8; jL1W!KȈޞ rGzޫzxT .Yp:M~&峋K]%&kĐ"61Sf_~ 0Om(mEqa]4 wj񛨦]Q<6"p +E\/.!8DS= ڄ G qr% KUW#aS?D{BO%:y JQTp=p1@_q8Y;LY&zreR!̊Iv=e:n];tq6y+k"(i HQYo@uߖOQPuK%[=FqXIP" Lc*A+$?X֋gc8Bh +G;`cb<4(.M.Ѡ 㶸<#v=a(AV|hu uvD &;QsŠe7Cм!rsŒ vx?1nUӰ$4I"6&1K%1r-uґ͓eOo>(:N*dmyŬN()և8Y>I\kk;l9_qFhjzuh?nb]-A'06%_}d 1H++:ṎP;2!Q;"p廅Z!]/K"`)kXDTz}yAa*Q9s 9)Wfht`-l^+,3E8hTZ3h\w“/Ɂ>hir ~k ͂&aؒ.q}kĶ)>5'_&MK -ϫCp}(8?&Mų]j->IV)ʖd[bsGI2gȸv?ٯx%2q87p%<r?)#)]Pl fj5㾅]pg.Ƈn!s0l! $B6) |$q|~{dEpsSWX!8QׄK|E|&Ԁ>5VC2pvW&ubs T/pKZ!9'(dF ,3W(K~"~ua@T6D)6qP 8'3aîqL.H JPç|QSLn Ajk`pj> t}dNcNU@IΏ u;g:i#fA,oPʘKc>MOb!C?aDŭL4pqƢD)QJD448Pӵ?%=qқy)ukVB,\=肌y"b@!7t0d5ei$Pb,&"Ξ$\\* !eX'X\Vu6NT n lB%c; x`1dihY^ޝ!=wM[,`i)]vٿ?RTr{R֞၊(%V kˀwE 'Y?|q)C9x2~C~{{3l<⢧L ڝ["oyp pcV[g[p_˄s}k&C}f~gh,.4`R  E˂Эzde^: e$`L 3(o!U##'Hq__1U$*x(d2;4?H!U R'pF"ƳfJ;R:)3+p FGڼͦxIn.O6߃mk-+@v5 ?V93*%"B">b-`ؔr[(`&)Fp JIR[U8~Vhw'dR,IsLt-x$vIO#meim4GpdTXrW v`X{2C~94 kl?H6 4:B9QI8 _q_!VZM^%HD߂#,X<xX5+9{+,k/„Jrr6ī'ΑCn5+˾Z]{gm5) &C{|jEnlWoKTYde_/B] 6ރ1@l!j[ar'}7|gU,>q`wƑ=\j3ӡ\!,MB)H!P ?oSd߰2C-`9~r21a|0Kr*p[j~1;c=~1iz ,C,6]uQd6+7Y͒vSW sǝWL6QAU̒9_ڒ}:O̚2)儴{@N~(r"V/=mhxnTG37@y)@?_'tl=WK;&Ã.{M8+"> TӚ.쳠O2P㓞y3s1Q YCD/WomtNevmmds7_HV{;)@͝?VJLjC>Vs}MFgB}&(zҗTN Kd| Ds1Ͱп1 wq)8ϽbjVI LO [ٻ:σ$+7ΏHo6?%KˈNJ̇~M)8 6|蚻-B@+TVN?OYNs5iu"89Qbv| mnտjcS"OS;p5b)>8n*G*bsgF6&s+~ľ Q+z/J 1^P+|KH ~l5oDVtq.Zծ̾尶Ǎf`ie|/;,uF%gsS.A7[B'3z]&" g5str$9ӯո90R]iQ?BO;hb1ma} 5|s%4 bZloM?k8%-MeFOlHZ!U!PmT\V<}4L35\o׺MTFi Rb qKTMŽRۼ9_p*zRf8-LP4!W(T#%1I ]4 9&|bng-p?^bNNl l]}},lV>Ӥ|r jy&3Az;g+H+{}u)H3'@܍9݌:`[S2ʺ!fUZ'GN9M ;0s [<=D&Qb#Lk̊.o`y1 b JcVjb$|}Pe'%|7,+K:͈UwXv#Th/цFrhy_4\zg _C$f08 QF,!Z};)9u&o#;Y c31\"-O[7 CJ8]J.J"jH}p2b,yCǼ#TBh:hbjxxa;Er^  MsZNrB9d=^ޕ;%S2bE%mX0ФxshKl|wom c /|ofozf*GвVAlJ^ [FeθTOJG6*4Q*C[6[9 veԐ/0SR j[Sx8[轓Nh7Cڌ:2I\`.p5{RRAL ?U2kwxEe(@*4M>G>'"*U)"59(.bB{^(&if>7,%nQ.Su[#_ _SF$G'hd*RYU|D5\V)a8 'YB?ܘ-=HiS%NsAgĜO9XחP Q}/1LD̊`PGa;BBgh-! Ļ#7CB[]H`qbm4k[Oo1t.^r/@KOMF2!:d >1@ |%Iۙ1;8Y wI8zd(R(@se[[QqمAI'3J<)ŕMyKHEK'ӠZoH!:ar >JT"f@$1:DȪTknEt25Kryj՜`ZD:t2ͭZ8_tgFkڟa@~vg~'Y`a; gi_@Cpf6,I ZdyQM\SG uz\PP3(Jm g"es[O#iAu)V:@򉔢dnVe ɗ-#4_Y !! ^b/CޮZROLqڧ~z:kV)XwʵL Đxmj'*~- VfzGڄ<8@`i/س̎IMΒY5!Hһmt˭ݓb,âM!=U7G}b/-?!l[ Q1Lw,wnvR9&zZ6mW!P80 +X;D9e !^-%$}\MCp $;{`/e5i?{ў᤟8v|GYc"VJ)ɺo>a[ԗzV #) &J{OB= cNt>3%fV&!uJԥW^aM3wS:͗M  r%1@T#=mG_1?zP1Ah̢M:p$EZ4KUqmPCy|^[3+ 71h_;<y BVnye)Vu\@FZeΥJj3dP'zD#T^:zaԢj%ܴ:{02!XJd[Ԝ e+pPm NZNg Sa|i:a3:QD#S ۈPdj!/1cHwnWǕT7{`>蓝B>k#T?CI .`!lthg8UxBVaD|á9jl9`JoF3 (8rCݲ*A<>&&Z҅t rKkEݘPh*;CzБGLƪsPIԬ>jhf*vX`C^`tD-,Mew[FhRk(ș/5,K4M+HUĺ 8!A$Ea\YNykKCժ_yRdPԜǼ">TuKRUeNoI?Շ*}ʯ';oF^<Vj. &d%bUbk*LsLعy-Pt>8gjm [4|18ξ\xB+ϡZthHdYmOHRSq#WkO_g[kUBjK=>` ,Z(iޠW㵗/RaW; 2^ V~4T~ w1K$UIF٪Y5{cAԚ9/HeWqO:[hZ3YP]CURAPSlqxTFu~E=T cDNӎPʦM9YPO9ϵOmOG;\?p`*1_˭%K R4ɼSi6uw %mf@3L_kH"v*i&vOz˖xF^w€\ Z@^ŰG>3Wgc) 0]A Dȗ͚-I)DPV^V.Kr`;o/c:"x\u~Qjκr&K]vtfrtZ~쭧Nj"$m}=S$BuؘO*6i0 c)5Z鑾P'wn@xbFYYd'OwUW4<=-GdDDRs8m ..O*)5pCч^^R)(_qddžgQ%"a,:E"լP=ſDh|2jU=CL1p&>_TyeoT5*X[5.}_׿R^ HvTILrmGI\)w{LE ̠G^#FX_Њ ^4:fAT9> LvYV_GNzpU!nkRGކW_Ž+.ߛ PZ~p[EM6"9Uy>z+#I/|NgN/} RU\H^;1"o5]+^c/NZdY&7vǒ?9p+(7 ^BhԦ(UsWNnwvu;Ә7pV,͝Nv { |;rzVz,@*zKʙܫ-#^wF=˯#:W%f b* #:5"cXbr93ivRk@<4ZJpJuP>Rn$%f +BtMqd" N ̖ewV+jb@G$ UVL/\aa~NnIjI?},>eE^ !Gpm p}fZʺFZ`v' XĢOUM:KhEu:\ *zZPɲC8ͦB=BU9l+Áye_,E;N@|AJl#9@d8&zT; #^$@+;|xlBrr$jc,pocNjLL#W%Bp3Cv:s0aE|vI |Њ-rP59+S LsX- Dg.M#B O '}9(U.)T'Ph3tփ*֭> TJsImP_4&(Kf37 v:0 o=Zkӄ_vYyQ)ȣrR'pzAF1Q )1 mg{9hCL'ոJ%&5jӑ=|֝䯯6l_g/V>ںW#_?i`ҤyV(W>I8Vz̲WiW)❴j}fyVJhջwIԂ{cؽH:/ Q8=*i%MB̀Mu) KZPIarg9mȨ:D*HL: Q W 1S?Q&},;tcL qxbZLiYW?{"/Mc93sJcMjB7oeu:^顑_-VNZKcZW##gg\=kUQ;@87o]/3ݱ֩zq^|?4h(mSzp`̘b3IB=\a~nRQj/q@jgX ^_.B6:ݚ迹HfلHegڤ²Le]XdloX'}bIc-HVI,yW׹lWg)f|l(k$D)0#4Z ꇪgF\8ѿ*U%q',b}jO)A!q}${s "܍2.+ -JK> _#"Y !촢`wsnɚ7H )wiӀ nִ:%A>*GMl y)l4Nߝ:doQVm˸sXtY% 1Zl8?"hmgՖ7;>=tR_V1)2 Ml.Ϯv&3IbQPXy3C)i%]Xu%;Sh5Z8&/AadZVU)0HD݄o9?.D1U=PWrd} -|zgwom1jƠ@P!3bܲnA+a ɺcPŗ*I8&] \D2U {G߅%㿲)ϡ~iTaH5u}^$G¥R,FjxU_uw/0m4 ltvL!űBbH0<V cq*$FB h5A'μ^>ބK6ﴮ u4*7 ib Vht֟(~pD*p (HiB>MxZʨr Ϗ6j؁3ґG+͚uhYX&κ"BŐk= |N@B%.o8hVZZ1R+Eݒ!(mt1eZ'T&ZQ@7xMCO&Zzenn<-,`ւc搆'p~J YUQqJqho}՛ / s< ;ap6y?v+&JVn$l"cWq6ѫi9`0)7ۤgpQ'G* UՂ'hpiИ`]=6|IEF{ fMAfijH9{;kQgrWcEg*l\Qq^=Q?"`ldUz@ǤxG/~E,~itzEh*ùy tjxb\ o4\`*4ֹWڴ5ig/XG:gD/Aw:z]Smۂe+hL;Uv盥Wgvfhgky60( Ž 9ֿ. #Ͽ& WPu2Ř\tΑ؞|6a/nO3`?3v\^Ėe)vL ֎4yIMXE龷-ʰ"d cs?;m)T[ ώ<16PjlsW( :4Np_[eۂQj/mM UA^ 5..b4l|N! ^{{2sa y$v*\Ҩ"OgíXV%qHŀδ㑊)ERbK6StW֪NZwUK_϶2Ѡ'@9f&hI<*c;QH] _3*94dT.",aͩ5ƨ_vibYh{y9^:hdzJv2sYR?Ag&٪(i/@c&]wwAQIPdTw*Pcp7?k`?Z>!AZ[uU"@#ОO0!`1Onv8?兹/% R|=~'69NzIgܭFko;ne36ӞS@UQ6 QNS?5cp.4+!}[5#bȾ_be&?ާ@69:"ȍۊ2]C:Q(d0QɎlN$/.lN fc+  $]=0.e!䕂%1F*(cAg,pàm] mH!:p6sQ(ްo*Fι2@?L J}l |. :L M\%v'k\6to')%s/<Э{OhSvFvL  Jxu #,@ǰҞTnlDveGudt=dnYLhZ͠ԑ-qCΓgڠ:̑Pj)N^k&|\qjm$a㹌T V`#OXFPA 4FRH YR~ [Rfgr, ڻPߐzÔ(e >$&gJ0]g 9 V>J^RmboH^Sf*%Z5|;C[c4>|ٍAEh x~ђ[y؊66׶}c(@s "Tsc~0.ˡz3wsP˟9IdMkNz޶j̉q=|T'dEp$)Xcݾk" "˒72L0;%{CT3. I% ޫkvs*e(CT|#"g7&Zr2`4-_u0tyL2v]Ę^3w/lȼ wKR^MjeB(gBKSNc&7Qrϱza=@mLrPıHw?q< HX*/τ'6 ;cC*{y>7RK9nǦS]:ڕ'\}gt#q8SK=lN F{i39TF/cQ9omK^4f:k,$2>ULi׊_1;b탔Y=Rg~"v{A(gZ2dN4=[OSLF 7YF@$rU]>B1f^_%KB%`șc0qW%|wCJz; ˒Adٔ2|?oکo{T/^[ 9q4g+;4;־0ZL2: J/yLUj\ T[{դgDl9(fUc*mpd8lׄFECd#z S(݇`Il>+rTQ1% ]|twXp[b[tqƕ~鳌D4ޚ 2Y ϣR;Bb8 *LTٜc5hLʓ6FMK.)U҉CB%\؇[1JY ,.mo/dM2e #іX:h$ݵt )*Jm؛\^av`S/[$"HcG㛔Y`Z哫]V?Ews6u ޲)syeY/ }aWb_@YBC94* J K\/ \qWAZXM,#4܅Jr/aPݠ1(|oC;)Hԓ[=d655,?Kvo V/BI 5 Z{o0+ FINCn;Aif7zlCqhKpr k BC8*/p4&czJƥm@|U-Ӊ^vl{j5{< +fQ=RoZwsy2DžkU]f~ޮWS*\ p<zɀ1Ť~>E3x m]'r䟧Pſ׷,5yoyPdj5?8©Rh"u`]K*sbOA -*2 veKVwT>"o݊lΡkҥN~?o`݇ܰ?B p(LղPOnwf$qׅb#. X"# Jyv\>NWu)`mGx٤ksx;c/'}S+Y_PQ(ǧ搱l7\%pH%qI/u҆IOYxpWl3I)YEUM,gC= 8fQzPP烐|HVWF=PW Zsr*pԫtQĐn{%="yw+L4@Ľ}{\{!+4)Ť6]V0;P)_ XA5=v*/[8eD49{ɔ3=U=̜5C($zt+v^|,ܭ]{&ЀiA#{D)?'|~^S+!nʁlNGfig+Hwfxa߼*(VrZN]>$k9۸P,!g:7EX-7V~Cje;a&l˲`آG㸲] LBt[)">D%tbIu"`}:$Kb,g2V9<ܞQ4;HeiD~m{"I"y ެR51y{B$A]ǑzoZL rg_) 4!TQV`rp7&ǞeuͿ_(WuL@I o\;_@S ŷ H:@0=^5M0:O% YroN@z')h}n巋w$ro}l6ca 3KXPԕ)?IX^;r1 @xuQ^^}?;l_P-5EZ[c2PQ9ӍhqHoNm8wQm}U";Ƅk4.l:ziXFYvV*Q10y;EsdP~)/.)Uܯ쀕6XȆK X- p?hܵbKqX%HծAV-A\0d ,Ǜo2s%t޸ X NzjO|s& ؠXES}L 4x@ęoP8XP{Η\>>[]JDm!}Qazc8cANxZ\I01<t*Lh"K! krSS#bLв,~tBF/qqYZr1adD8hx?-d'h%ek4]=qakJ{$v#KH`ǝ{v"cA;WgXU(zBt^˵"/>+z'Ĩ}cA;M>n5o4=Ro ƠB>CR:xcqHYq,ܰPf>@/-Ѹóc!P L3R.L0eG ۱iYn^hYDKK<(N_٭XַŨRx`׍Z\`20.mJ`ş HTQ!)GIcՇѰ}/VjG5)4Nt A>/!{glNj1?&s!R^xޫit}^ |Ly-{MQK7 ѹxS`P9ISD3ryFRi4٘x[gFGsy*7ozݿ~sT<s@Kt2\c0~p@ԁ1޸kQ#o.EhS&00':zJ?^ \bU'; 2(> Ӗ{)'g@l CU`WߴT8湍rv':$CͅM_e'r_ "$xqG imJiaҤx ^sX%ʠI<7H*nTxHd儉488ƭ~tUr ̉i;Nˣ  7 c ._'xi2j1)_BNa^bUW(,Ca3O]oEi:_R$_x O JGd1v &_"y`"_oʈHAo;Rh/&BSY,{Tn 8?4PQoPv>r~a%\;6/ @= H]rӀf]P7W~ Sfd͉Ғ&i#kqgn@'R)C*PK5էV816jOxxQrD9f},7΀CrB(Km>h_\A6Ʀ@e]ZPbHS%03wGLo# v}wXhxc6_!:$E<>ơB`먛P %V9ؾ <#5VQLo9arb?,_,thZ>"f::ㅄeg4Y/Jsxu~LFR/Pi˪)кmZL f[ Yvκ{G&C%lt`|w[VBUrϚ9ҤuޅN`c4G4e(h2 XOslDlg!:ȻV桋PY8 KcZ`1EˇoF4gMtd.yT] D:}_bvŷm묙סyNx]{(Z0T-ЖUz&NQC#I<ߑv4O"_BuߚjJH9M1ѯ[6|s>f ˡ?"03iO ԗCj:mbH.aU,?lqfJBtBK d[h?V=gEkqR Xogͅ!_(nQy90~s$IvW~\~;MKca=)Qh:ĖXkFdӀ7jZGN65 sihޤ׹WlY^*oѺh{J1F hҊXBz鵜ZNG>zV}[w ԋ?;*F|&ڊrE~9^#ޮ֦6@PԟbC&UR#33sKEE7JqiSU)^zuF| 긥u4EB,$Oۉ c[3 G <6oh2!GH_o4B _s `&M]ɚTquP#xlĂlD]Jnvbt./l.!X 6,+mz2dx';us;)eZPWObXN<ݖ?YK|.Wے(hy>cPIqXne( m如V?T^HKe<:#zu8{ \-~6DW _݀hY V]$M1{KP] [r;Fn87ȍ_\I77EIR٘튕\'{nTzSSͶ< wqz\+@ipɒ4M]8|\)5ly65_$<-ȉPO7^Y8.@uPKlNp+ÚCEO"U~ R|&ƠuRmk&˟|X_saaup{:ɥےW&3(z\+oa /$D\$=jPYA!]jKwzuPE+0pK|AbN H d*la=4E'ӕ=z"l$ ^9[U$3T2kB_v%< ӾRDkS Qjf}S/ tܹ"qkWE%fs߀P4YGXsPCɱ҃rQ#tho֮6;T}삠x}b SlSGIR֑mop @(Sf!s-k=0i=7pJ̸*⇗$20D |x[s@E`1XDKؾMbrJYȔfvƾP#F :E^6Q6\"ӭbu#䮳L!bWPc.̄oh\ATu?4TJZ<+Ew~@~SisbEa+1ջwP#.s 3P$—0?IY<$nc3iH})6Ij`lAez IqGEy5ޔ?`;ϿB ۟E7GNG?p< MByV_pr_K0S"D]f^Q."VPkO{Ci I\Nb% 8ٿ*.FfJ 8Z)Y?$ &nRxGX "\:+(#0@T*/>fh(xu\,^< sjH@恗Qx&i 8+RdG/<60h{Te?1z:/rB!$[?1~ʊLI"So9ݺtJ{ $%/w::8v.,޺AD|d( 7L0 S$fH.&g 6Sw&tnr'ZzWٳ1RH%SHL1 u,Yy4IB>_sMJsRSfX" ,PgGd ug5|5y&\zu#^Tuj{k6~BJ-p~c)6-\eǽX-fHWLuFF#U&^1Sn@Rg _%#9W$ߛJ `)vAlh'Ep[s"`orek;;#{? Y.eALWr"!9ʓNscv7t{l ~^ V]¥r^#^fo5V4O}_' z *s{r2z-hhxtn\lc>myfU8W'vgb0P@##r/S ć:f ^wJKvtɎK49]K㢛@Vـ[Sy & uK|Tve&_%;$t/iEI- s8QFU?Q:N%6br+lh8 .D1pMHV5ٷNį9.lķu|P;QȷbOM[腻-dwYf6E/6EERS㡮J$>/8UUJw贞 LI쀪T$0 ج#CT bbo%Z<wjH0Uf5ʎ s \C@0NS:7cCm,z?]Z=c~>:<גy!w?\ѣ.4j  p} !SSq3#a &w`mz%:wLڃw;z{mODLZ:[-wpa 'C ;]#d{8o;W##ѽҚYPBcXbTMZlm^-V8Sc=#`Q!J$1 KYWmjv}78%bZȇcڥށqs1>w+7ϧi}l}ji y0Cjb(N99_mW3d_YlXffKPq2qf)\/]g7%L-eƜ:"ޠp4<.A~؍&)5P1ֺ4S/4h_tgm=H1]̨&c}XIDlj)^Xt}wGd &};1J hh^'_B2^+;rdiX_&lC{UZh>[zjD@<3K.I ֘K(?m; W={߿Ru>zZkF8]Ϝ>0Rj[蘷XbKcpPL4tFu =\6_CuV Cd 3H|e%9d4.^#N1n^+Gѻ4?^,5c>I X <]b)mѓJ-f [cGo9T (qホKd5~K-6mZW,\tiƶa$klǔx>&A  ޚ+T3xKNR(fE<)U9oMF}fYZr]A$lA;fKCe ݹ"{GDf :mFnyS|иfJr3ȶY`lm yx,[~ar.&K*)thʬb?6x|,UڵG@RյMx޷i6-AiΣAv>?. M{{ϟj=(F@" NF H^3roW>Q)z5Ai^7X "A ~9#?q ct&3t:W|𳨍]ˎ@lD4rx4hNQy1Sp4mI=E 4[Y\D*=X97g&g,lDDS!ಾ%):}+˥=-L4rrsboVaX?iEk@BTsx6"~8M` .JF Aurj=JU(l̊!9LNJ+ZԿ6j$qVjj]%N'r؈3$:j7bGj{Tb7(;7Br'29%K/эllDVk%i6Y|Jō׀DqJ%h,+c B`칞gfc0ds  Pfoin2, ,(]#Efɓ)zy7߆%XX7j@9mkkZ_1`Z-?a>Q٥nfcK:BO9 SoCOwwࢡ<'e + gJ+OŻT 7e+<<ڀu@@'43XWį*; 0R*_)>2tAv Y2ל^Jc׉1D/ 8.NI)I/{ Uh-Pre~oGcq P}ી'\Bof-PJzhn{1~W܋[˺>Si="s% b--D]LP7h"XAxx\H܄{޴m.Adߩo!QOiZ/*Rj÷C>L`:)n Irr끇*Ka,?<m£s=?{1zvm5`옣M6E#*kOʒ9f ߾?wR"  a >W4OєxE둲܄?DRT\f~! w]iC}4%Z]"ytϺsHW-t& &VKĴLeMU=RV<^io 4NC2DdNS2,{6vQ:U$}PRDi-hBB j?W ۈ [BM7i^m~[e+YY^3z{BC`4 SQuqHaK*%"qy#+"pӼ a)Y[O.H\TuizS6ݕB=S#Rm1/o)qpƇv+cƿL^=yÇJ^pw o3Cmrfx}䓔N;ߊx+FF OdP0ބ̤WؑXHIIQo_|t/P;mN1Q qzI9A@{dciT6iTQ1!9I}K KNX=0?=ql!ߩf~I7._*Ubd<c<3_ F< GM{jMH-?Fa, O-1k9XxDApǜjóFx`.;A\ '<|SFW/RmyfA}Uk!զI*07}Q>#+' qNtffbq2P@pI2˯{s9^(ԃ%LܶjA3`njjN}f x nT^* k`a~>ih!{A2$HzRx =!m|rN';="@|$ 6 {Eӌ49;k%@ppv5Wb`:˲ zEs^P~`GȈmSڱz>/=GqPauʬssxXS(b1hEL | yy@;Vn;:Gd;m!f}v͇m|*y3Py^oLj+h' peŜ]<{Y"O QcmmDԽ?}iB^ d3v> H@{_2@0Za(|4R:Y2MGb  GH-WBJB3ڐ8)ZlղI)s]@9P/)BST{"i]^Q K/J@ E^R?Uy~l.Xi z_41Xl2Heл7Fe`jP@"fzTTId)!uJp$<-5g},MM.ȱF9n4*ֲf}VNC:XOM]&cf}R|MћoߙpsϞ/kȑw66l)D,<:8Tk=>%|{j5BwRe QgF p$΋M'\Fwml! H62C;8-%3 Kx&`BӥG]y*f(lȆ*0情+ s~R> .: ~sYWj0,:pFB}Ke5֢OBjycv(L =xP^ 6V~Krż4h*|qTzEG+/p$zmi PR;˥V`t<~MNk۝f찑TKDĊ:QK Aԩ8 N{Dn&H۠IJL;Iʦ1qHK`#J+z@Q›n='^p+Jɝ,3XjD{N#sJh4p%Q׌r^˱cg˶{ǗJES$&u!iǏtu+DЊŀ#-D #;83vGEMQD&#Q5+ v z7(`Yз_:? ܸI:x)7:pVD*)VUT?ma)r`L\s`R#"1 92\~d]!eӲjxϗF`@@xwu-{&۲V_unO+))JQu lm:b:Wp]Y?KQvZo?ҞjPs*ю.B,oˏ듂Ʃ*Z/&8w3FycyĬ\$fra@EsNLgs:FD0zGG(ܙ]1Z# &,$ZZ(?&%8Lo#|0d}]DG}|g2&*s 1-4X+g׀W@I^„`.dj״1?"L'#{-hm(_ݙ8)SrZ [%Qp(=r[*˛=l&BZ r8GIAtUDV9K._{2\ڕםa$c:WܵevΟ&< Cnnga^-5QVg*m9`nOe)۲TB S&~l*i2y&%R&;:rtMK? (u;іsI GIm'X;9|W%+=5) pEe:mj\H`A*2tF '? CArșn=ɱN Ǜ >Y5x~un1C.J3o⎇uNޡ}4X+a$F[T떘YhR$0͔Ti\CkI_hqw $j՜}_:oܽQ~ĻĢehiygb6'Qsw C@{tKkЧ0 Z lV R/KCk1Y|QEѿz<$0nbid(.iw'üdpخnU迍xࢴW"E\5%S`Ќhޕ9_~g⪰%if:*4s)4zvdoIC͔ttdw0ILZµSNt.)MlO3|=ݜ -[&]abmȉdI+ @}f@x><>- #Rz2r>&2ڎQgkhXP[Q  4٘%^S[#anW @> ,bv%;H"asXr~sQ*/>X#rB*IF(k8K*<ڝ'u (;cZsvSײv|>I JbVnZ (U9 C~K= n"c*aX}?-,3"Dx-Y25a6k&|wx% cŏ fYi,$e#C~~l6IouzfDi6fL[oe4`c= 9Ra%d*a"=FuʃʑqLx?9qƋ*qb;@S>P ?o^KV"`@8xu?𲘮!ܿm/.$Q?ŪU-{Tt"kܓCP3jCAņu fYsitct ,hWPB%4vă()5^;i,NVFErjn)7mL2%=oѨ YW'dO 6l̀i+.7K1#2__.;ea.3xUgؔ욝,TZ[:nm*@knQ_4!N,#&ͥIOߒfGTMl% 6k_G5Q+<èF5һU[佀I=vbzmxojg!n_X;܆SJ[t|j2OlʋgPy_ٚG^Ig=ZR2yK)5 (P,n5ͲU=c ҁޮAd3s`cHVH^?G1)E)M8n1ar4IYZWQKMZDz../E!ϦPvԒAJh4"ֶIUa3UE %SVܸvnF6ne7F35*8sW12QL\sN>X\,4i-Sϟ;{k#$-N8}o 0GB$F71vjeȝS u{Nʁ2ЊV6ΖaZ]h\?PN0_%*y\ٙfJN&|zNyM3i2=Q,4 8ȁ6[O @*\nHnR"7;%!B9U:+H3{W20#{Rxa\uڏ #٣g J0'I<VÖ+E )D.L'p"56U)egT7u@}=q8^!DNVG@;>lG2H7x^kQgMP2üB^Yh`H~I/WאwwḾZOaC{τ?ǢhSoo6vmÿ>7떾5R7~PǾ+A y$ͯU{'T-ݯA>] 5RKuDAv IuQi3OHo>8((Ѩ:ڻßL؆S[N>wM _E@bgrѳ!X}m;Hgn69#Esq:xvB_OXVvWx X y@FKE)'n=LLW Xz޿55Xs$pF&is?KwBZ!h(ƏDx6=iF77UR 39y?b~U®-G˳'須:&=?y+`hK9D,C6_"%sv"؆F^b#Bu!saFs vYY3g)QW8jzJwZNu3+CД^q;`EA4zɤLU#u7XPXUiRG X,BZ}*lkgӫA"PvF4V-H_.qfp*pQeYV: w02~Rdpo͔W4%Q1BebB]#bx'T:._?vhG3Vޅ%l'bLz+~%[ "lq+vT,ސaLtr'Ǵ/UGZadY}$s22q엳ODHyˆ۶`kW*d:{ _(rF_TQ"c;DN_c8M[shYrru6ZSHA.1eIrpn"D]^,OmDNQLm~O&.tJu]{t]B >SӢnKs~f2x'Gٔ'%:P4WxCL~E<:;ҘY%0 ?Vn/9gfS߶Qw"ppP[M^6 [ҁx0+P;#~E%65Z”dUH"Zf`ӖG;J DП+vq e?![`P[fĊ!9?n +(dC=GU67cc;w[0;=TFb] lB{ A|ZD4&y{蕪8m[{?pYw>n(IOD g'{u;V7`%L +sI @LbW\4KD@c RQ>CÂպK{nE]y%].a -l r,u6`ߣ1cp7PoH1V?Sfwt)qά:b\Gi+ںO^>qTB_$HÑr(@oGUVȺa^-{~D(.`ߕg66!_+x~]^i?X;0sJTh2[ҺDeNbnmwݛöl-'PchѧnbWPF_'ue#8s Ǩ/&] YbKO*i^Nobe%`uwZ ustbgW r#GZȊXHdvW EѧoI=;5U&|=2ڟ@E&MT w#Z󏦤&k6(Q#bUjN}exH:a2CnE8cwEkO# M͟{*9"q*\| JIG<~o]`)q2:d!Ԉh"]A]Q?=@Цam TԬTXKaAp2.{ >^xlʚшO$gH0%Mi4bɟH *?3!ObLk$x/H„ކ֎;`WX,qeB낎NkE&!Ʌͫ!+@qi\)sR[([jKC!2T'hLdΝX; *)ƩnNpvv^hBC456{<=)rZxD|"#g`Ef{:T{-k="d|OO 9 &b,i#ҝ:MS J&",97[AXKJ?Z&ҋS_+-7Y@R`c $EpI7z&ݣexGqwXOy0 tez6=*K y_ cxq4#+{"8{MI킣sCdkCAARR7Lao}yZI2Jb".{Y^;5 &̺1՘a;s<o$[T3 ePB{n0)멋bȺ]O|_{fqloGp ĥ54i4\!ah yZdE"Zmk&vܺ4dJw tWQ?0rGwDRFοosPFVrns ¦ ],μm᥯mڄLlmg5̕CЁ *:H7 6uײ)$c k3;Qa;t*(2~T<:V) X"vQ;*8ʎJ$ Ȱ 3! 昙!F,8sfwۛ/\J#/I$e u…)OĤ=ߛ?)!;yX,XQb-d2e61DɲFKheR "s*F|AN)NZH'U}-}z&d[EM =CD68>] 4S ^]AAL=ř{#N`,_."Rl{ BU ˇAu;VP=PIm.k&3Aۉ nU窸 ,#2N*[T(Mu<5UA\_n6йQyfDu -?00+O$:qZŀ5욄 ͦr vΟEqMM83DgGU#ȵ3J~ Nj$7V&ueˆC x:z:4hi,HE5ǯ3"Kg ]r+ah>Pؔ&H> ՀVQy;hĚQn%EdRř8+'=hqBdcNa3r/FTZp TxʊUa0kVTlr.RT4H#%*ދz$\|=AK竣4: ޶wnhT)=q{ֹe0Tm9RBVcVrEV LC;TKO(/ K"I!řk<@ӥ$%ͺ Nw-QL{ȑ(WMLo)? )SQ*,>309wRxzﴈkRychgHq!6N NcMQۋP8KR]zM4*rduERhw42Vps]dQߩR:Z~6G r3QX;/P1 &ٮ-*txP:V77Ѿ*zaHKI4ƱA0?ؽ'ќU~yA˔FpU7bδLNsSxOu 隨>+DͥڞC;!@fkJӉ ]"7>P"{,0akYVPXWZ|4^^0ٔLt$UO0MM!XSG^J@paXmf0^fMrw*|e'nJNT#TjfY@G=L0 ̑;Wl>bHz ƀ,8 )+B<W ^vA >F*g) b90w?B2wJ1WR)3E(V6]F5!T PtN>u 4hAt7'j>*y~i B}lcoI&*Ȃ_ /WK0͛HK=I9@|}b"SH3n G"ޣMX;XTq%XEҿkn%iA=%a͞\a,m'V~0mz}8#TU ؠ1[Pcs"qZ X^Hn\ PH9mS9@ֵ9AXҺe~Yk]dS#2VVu ͑FZƱqGykwVHYn(~yUVЌKhܬ ʠ)Dg|=*lT?KQ ,N#&60g=ڡ".ZE 6咼˳t8K?FlkSCE(4l h y`]Lp<($^JuXJQoe9h*N#-He\MT(aj붶9d9B`" ALrռf߾8=_Ў0s M9|<X&T 8SdFFunEȩ+ƀ_#8_dlGp5崋H"ԍ+]K0EsX픋݀ NZZo۠y9]j`W,!?.z~$/~& -h3F(cdu)ѯU4 =OOoeA {X/Zv+m;I˜J$T  l@ј9ݑ Ahfy6% G- 1J]8Q(تcU[]e4rTQM gB?2KiwWsA,R!G3rX^3z:^$[ YvaGmbp %Stf:dR xDa?G .J,ջWJ[b ep"p71ޞr.،6ls 1opc rҪ j}N@mmş'S"2.4BFi)eAXI%F\EbF&[QV &V ~hוZ-`͠Jk.3\ZOnDn煗V6 8hطS0P:"Jb9XfX;4e !dJ9L)Ib%XE #kAjTajL/k?QWZCbYޟ.}Y+ E _ Hh).Cwat[3݈G{J2C?37i clhRvhy3)>HNOhCV4CZ+!oΆg!ᶕ: SosH^Vz`8oX )܉+Q0| e1baO'ד_Gջv}Z;;u *H\͗mHMŸR8Ǚk< zj81,,7踞QS +?O5)}l8g¾b@^p܈)>lyF򏗓<بct(=%<9yܰ>AmЅ-]H2` n&̩?7W`a9 f¯Қ|\5!oؘD4ݯ{&A=}^yguYՌUL0}UޅОԂ"f"V5JtH`D )[ w\gPMy%GR_T!+=Yy;&[)ʳ-UΟX9.yC8_w!@y'io.v7 '"z]돷<JJ) pzjrx*8oWe+_>ƜrrF5{͐v)fS6ߏ#{{G.ĈtVDX53aa^) N\KfiQgKvz D9Mb6r:I V l$&QfOo#znd-B7D-Fѥ$C59O?6 |wumoEk0K0{} C јdxgNЯq2/NcX3!aj-Vqv쯞 $YjijIBptoB%Us0 )B>As:8yZu9}͓Zi옂A٫i0| һEI-Q'OڴA!H#7ao+kl5eU*$%CN.XA2Q?r2%:ҝ=@j*_m QxܤGSw~&@6ϡ-CЛ 71ptc uW? Wf|7~39E(1B:jXH5V$(KP~{U5cӾjޑ(m,fBpig4Q&zUnhCBt},@װᘬLC9()mMF35PQ$gn9}ԍI;7w{uk||t +1dRЧ. Xo39"gB$IӊJWk@0V2%:)+1 1Ӛ) SL/]m4GCW>=(HPMsu pܡ4c몥 )}w]].4Y[`(kAYrl&USKFZ D -Qc8h˭ni#*@gXgd^xY̮?W:ذEf (߹jW).*Ts-t~*REf:Z5hJnI`-lK2(VN4ipF첻a5 ɪ'powg ڇ-!#@_ΚQ5oXd3el>>1N2q-uj ߏWo#Ϣv.>UZm<`"}Bwᛩz"1iq'in6n ,uGW:y;zKRȬt(.{pk*$lO@6`I 6ISS0&W(-_s(&pWrL{@Oߗ Ϳ[^)j k JLI o?#+^>l@ b?Z5yyHĠsqηw;K ٵ3+)EN=A_m˲֫a,nJ*1}ü:6 m([,;)wr 1jW^yj5M-7i ѝh_;WSs 7iTwL+-'ƃÙ,eMfB_$p2#gbS8pwPx.]=DT[9Ӏt-'fR1΢o f=_쀠|X+5=0|et^?p`2o ZO#Qpх3vlf AfyzavrA, vZGc3fٶOS D8=ijJi(?.jFlN3m@FYmufyoI[H~2t9dz $47"J elc̈Lӟ[KA'nV72%5C35E5D=@䴟l}Rix}GpU>Y3 ]:1 q-v) cV> ]-Aa]^QԞzJYsAntyWw=8D,V-1 tNeQ#~StR<ؓ9ЖY]\<ڼkFlu$COmk)NG:iYNȺm٘P*8UMlھ'\^}S@L߃a=Ⲏp9#_q,8dt;w)X6x?pzZ 4RӍ{9ɹ|= "oiT  7}4?sAM[(8DLw3}.O4Y ˃V!"3@W*^K{3Z(e;h8j%r5OY캬KFjri{/v2jE `Z'nHVd HA"YԂ-aLw$o#N?W; ƢbvGG:q-aߋ-CGRZBi8ІѶm D]8bІTLgha;KDE3`K첏֪Dǖ%:䄈iulq _hjkwEeiu^oҶ9:"~W{|)ҹ+,^ Eg+3>u4<<̷7-?S`zJ+{>HJ>3aM`~` j S(0@Ɖ+0g2 !cloցMZ.9l \FClz?Gs@{`:M9*ɛ[fk Iz`iX1̯v!x9Fkѕb7r"?lw50+9HӦ̗֙0a3,LؽfeYwK E}EZՌy%e[U2}ED o3w[e}сG$q^995t(?E!5L?Gjɕub@+fX#T/!+@ITw4BBZ$H1`Ьzen;cNEF t~X~)Wz~eԭK'$I;vD^b87ZiF FDUDSl×K؜,mi(e [2XI˱laoNl/i24boeqsYu\m~7.m̎.1wmeyڥ{(FV۷U!5h3*gLH3#E3hcIS<=|D;Qn3ږ=:I̺Jn^@Kf4Sr_[*M3t*nJL),  ~=4n+56Q/֠r?Z?CfW6Jp8a5 GNw}1 V%ɱ+D.a}$Wk6˒ G|9ХR_N LcBtg 2Ce_F6Lk_ *7Ց{V!>Ƭ>cL2=*T<7Z=. WVڦùPр65itHGUS)ZsG8⤜(?&?l#Q 0IbbJ {qO@h?Wj)}-Cxcd̴H-Q,k]q^ų5*Y7*3BKv^VxflX!g 4vF9/uew'w>WUHo붅?x煈Բa<5.z?oI'}@ЃیA"%0Hv Նr$! \hkf" (FVi&0.[Eb Zl%3mY \=xYYՎu[hN{ ԅQfJ}]28׫'F2q뵼b̥9i[w6VDaLbCm:0n\M"ajZ[f% tEFi .~}#vY^ߋKCȮ+m_3N:~hoe7ΘTJSѩ0xknkudOLMYX 1&|&E[k,<A ݜ&Q8.K҈T/;Mh`qaSv!T#V&Tڱqm @gpOQ%}+SNɝI~l@q( x‹Q8y5ȣfgnC@Js2;e&Ʋ;GEs:fr[MOݺ\!Ҭ)s}_DkK',cL Js˹Tf!2ME. \@ijxK 2J|τwm](mFY-h\n<͜^Xd_Y_ &-O.E}NZ+ lX Gk?SHYy-吞jC%[ΔP"=ܢRA.&zgPיXFn-0U1mnDY1(Ml$Meq#-ldK31pj=^ 5,?/ye<jn3i48B S!%;l$Ʀ>W먊ʆŞܜKTdvWXE?TޤÖDx^lcFy,Β,{ieoE[[D1ؤBMi۳ v8wﯴXR!X`bksl} 8f_97Z}ٟŁf&> ^ 3|-Z𛧭eljhcNy/8AAG+1rʔx Ɔ \?[,n5f ̟EkJvivވ5Jhoq3Gwɣv'C),F}[^5z=D4ċKU?+Vk-#k;֓}9T˥a5п?tsHܨ_YAs >I37[{6vŠ)X)( aޡwрD?yHn㏢H9O&|4[S^$mhs8Y0("}$<(=E>\V*W់$Orjxd6)(>IG::Ł p]j`fkmw]yOYrYeAsjiTQ찧5~fiNb5b <0EW.8O{*1f+'R< K_A6LMHpH87 ސad@^`1w#[>$\) 뷍LAÏ?/tр ys8BFR^.kΩ:X^AhSCj`/ںbsAqs ̾3PŪz8/'o%aAHv?hVDnH]҂nT%?|a!>w~+ԏˈt[22ѵx#чVxhSƴ60^S?*_{:ݛ5vvV$kJί  >v1t,& ^2gd<p> v2F UQtB0X f"k ר sŌM1l9 !)yDFG˸zNrC_U: sRn7P\2r(\/̘i!=@u:dtv*`sVAtО\O 2`SwQeh|d!ޑM We=>`E]5dVr*⍱Ns}&t VU b@l~5}J3w)Y R5qڰZSe6J pna$TY˘%i6,4g&?IPpD5VPJyɴ,z[HP~C#g3v-:&|_ M1 Z;46SAJC,2R IӤ_ q+ 9󒜪B nɞe C:C'el ]:e$ʥ,x"n@ af¯ٷLyd5Ë.~9@{Sb]9 NUmR%יBM919bZ l(MP7L%hZF !$$7w:ٙIЇz^6` .Z[҈R*FOO%מ=:jLo)̱ܰ>HaYbW{);\To41wט%;.!I9A)0<}-aWo]mXX3[:hUE >8ķ;,qyj9caGy4Nt$HGF˝.APR89j^26U\MNGXD{Q;`6x1a HM95_R_o[$O([NXm9w6y8E8SP|\e01y%${Z-Dd7B)%f^8>x0<JUwκl;6//|U0XcbXuGϛV['dHG7q+m #PHXrJKT.Ar"8'qo[Hq 7C|?W'qbԗ_s+cw4s`oҘO%m2o盈 cvEPۚ%3zԨFPzt@m5LYgF5[2_ϏX&_Gjzj—ĸ#!^Dz hw?P'Q<3_)t 0r$@ 'ɀ1^YVΔrbsS,FdmXجbڛ׋93Bj@tz N3:T&Q$+C [pjK[=|$R2Kt LJ9䤞Xu, xÏ3|^ Qᄏ5u kL+="QMCTZ1ww ߙ3e76a$Rd· xpFWRiZWFlKD 1 skz)iSؒNMjƘ rƀkA> \ӻQk-TЖ2_ֺ lRk/+Jμ m/ɰiSp> +tco˄bvPkaU{Zvv' mf!Xm)W HfNh(VKH%^N}̍1A%i˽̓QOLrAh h;am_ãb~_ > 7:EyFcL, }pAPC/Z6C*]hD8̘unx2xmDl.ؒ–\sS-c JKA.~]W1"LTH#3^N)";H|yS;pwGo0e`tT*hϚtQ†Q/Rݷ?fnPm'ODF&)oi6 bG .־"R"e<&1&iKHerno$[ `kGBgE[(=?mɅf| ~oQG ͻw4dܛb*%b?>_D4Y&Lr݉(uB#fuOI ֺIxFw&*27\Lldm>Q8d^hzcgdZ݅67 `XVoIQTdr= K"`cz&Dq[B}Jyܗ-iAZzYKXga9͡l?|^^!sKzBӌbav|m\B4YE@kDA0a-T<"MO% SRD^mFGE9烽Mm /MrkG dIQ 6˖/yC_ERo)12|,)XX J~ nwpNYC)\ |h`z(:LIJ/-~[I ,6L{f3M,<Zfg2K=ɧsIܷN] 9A Գ0ޓ?撋SSZ$<Ǎ}W Ik;(pZA |Ý!o yǚ\(@&WycW+XUjY Fq)y"r)Xy/Tfr q/B'K6'ȗ ̉;fNNbTh=P0 }e133`u$jfˢ[Ai776u׼.KGqo۽B:ҏbŜYI)명fAjR^_^7_I$}">թC~"TjqD/ӫ&;Sk`cXqy,/PHvZxJ0L5(~| U ϩg[`.OURh]J`m:& 8EXwZ80&֦ό>Ub٧ÛFf^Ⱥ2V([#I)g\@C 1)*#=?IJ+ iڴV(/XQeyz=`a9f(ǃ4 ȚHC9Bb yH@) Ά(6SVs`RGXDTY[?ź2Yez;!n9îyυ ET5p15GFm1* [ :m eRv4=eY3@VP^pǵ^*=Ki/F;Gw;R`>\6' n]i(滊럡0E_zts H>@5j>]JP|ƢQ?o'6ճy}LV3kT ,/t?:X!i;4⡻TN sLORYd(% ~>&/Ώ\f eMf|C.Sjf-T&5ST=/q\6ǨM~EwNnHay<QBi7}sGa8dLbZ+чAY\Y-DpY_?"9R-'9'frpόGZHCؚ @;Ok`Ia&C@'ߛQVC#94{tt 8&Y0⡜5!_]/7U}"ѺPu*NUaNT dH+{.54Kٜ/Yw(u*Ʉ L\ j1+- dӁŎM9{.)| oF(!DguMt8`%8!+j4Q99=9xTЙWeO;Fi߸ ț.iwFtaBuQUfCת/ el@I! glR*H+ sV> Xu-Gm" 'X\ G]_LU` Toe8xs/qQD|] @oG\_`  /A0p8$ R&`\dXb۳Z8٫b5 c줷;٤fyAKY×Cê.;^}~:Ci ZsQiM!'M ӎA MZr,%%Ӣx 4PԬ)Rxºs} :Hp?!(KZAΫ$i]kfvi6kI~fư|ˊ"r$5.OpHĬI=N[b U*h7TߧmD_C O#'@PVCN%S}^2 |"ƥ_h $Bj^#Ui ~1t܁1ַrZ4&UcbeB !;wP1i?q&[lLDŎ78B^{1e)IMMҋBlOmB^#jGA`:cgw*ȠJK|V#'tZ#Z[ mPP G -ŗ*=eǼQxI DV 3 \ ,QD*o$: yߏ.DF=ɉ t ,,1h0_62ԓqDdjzϐuIK:zE)}Zx9_\꾹+foK;N0k|iVFh} $УQ[˕@{t9-&E4hA#Yp+.< {eXA1):QT .["t2j=W_b5㪥65m8emI-o Cqpb㵇7Kb%Wt],|}4 C2}qn m l sEa_.rʾQuQ`/Qc Ut?fmW'Ee3(+=pt @dj{;}Gt%42{93~ܝi;h}_ <{o2.z5 $?%yyw m5JFpJ3n5 *BvQxoU}Kq^\jO j9Z쫞}6 %Yұ13^ Jd{\Id/5d20YW);B84NgkбuIF,i~$_*H"fŮTl v 6XMRJ/li%:q[{HQqɶDkrwbxR%k9\ ]vY_ffit0qv]>y!-'m{!1^[f*#M-> O8g1- 2G^R@Kpۏ_'LZ8@ Z$vwO]&Qy8 #-Nll۸:Mn7#eJfxY, Q3Kr%`R?f֡&bd18* M9U]+#Ě3hNԨ0`!ApFT,Wa@SX 7NHIb:i-fɀ톽ߝ8n±K5[i<"Ќ`,ڨX⦈:2p 7j&q^"͂{q rܗ!*& ENx6h'n bL$~y;)uA UɽS3"'ŐY[o^ Y+BCf.T+s00:OGK#iA Ab9Kj8>ʌvCC푦crP5w;* /-#7[Ĺ (R6>GBv_o:9S*@~cy.yнB82>,ؤj70[Xi8/ZX|uU{qYp䁩F/~T.T}g$ЭҺI P@\ZΖ6κUiX4Nx>8;yo?G_+L >~ټ:9K(ـjfb2`څӯ&ia޽+J.4M1GH@? P@ [?a%]Z.ѮFd[{?PrufJ`&{3^>A 4aN$Qp8Zop2eY0ut}ӒMqЦrY&Ktܖ^ YF?R ] Hn;]Y:=lMTKs /0n2V$68/%2A0Q ap~b.v9(W7QHv"+P)k"ؿ;x8|MvI]o,bG(tΔj?pP-+8`na'"o\Q,kr$Kʱmy teVA4,wc=C9%ALc퉅=7 )X~J&tCѯO3)[cȱX=m`̿$$XsjpM.ZR?Cz:G߿b34{g6_2.P2TJq[Υxs"2T8\|(~w ͎=8sdD9|H&+-o6}nW{3O!P<۵qI@>cJ vE2!ZLb.)ގChjG ճ @V; :;_ 弐G,/K6 lWYN~"np3v'I,)-OuvU"M8Z~cAMogN<$9F,,1ˏ:,'' 5uaW?b ،K_8ǯ,z4Lh< ΨOrF"6)u,b\e&5bْ>yރ)ˮn:P/KT0_ٿ#@1 3;Z2zShiŊpYY=3OJ ~@tpb [Ht{K8cDA}Y~ğ18ӡIH ORdYE+( !B s-*\WB:C${"Zrk|\E>'kl [% ,'n<ء{ =po{ą}dA(np=7u~oh\0y"Wtf!^^n4 pY=j.j1ֲv&UR9YṃeoFz5&/ŭFUeBK rxw|aW_G6"㚐9a;$n\5I%O)S;\&6;@p;ܬpΏ*+%q1X'ٱW0Q:UvQ%\A{/LSWK_fV vd3 0c*y@z f7gxuTNN#˧ eWO V黳I;{߲[y̑s|'s 1 팤-a 0J-=)^kz//6-&jI:>2R{ZAO 5FTثwKܲ/j@'4ΧdͲk@vЬI wD am;:"xX`} J)tr @ &Fm%dHÍ|ST0s类C*| =Gvڙ/W`il2gUl)Rr4X";i9\0$8O*"P%s_\Pbݸ02º$Z:73W°U ,FB֨Iܧ#/]͆͵ߝ3v3.%'m=Nm+Upa`|Oi.wX HU(Ni[c~)١Ӏwr&΁t (Qab5WRcY'a7"Y'Ǎ0f`g cX.Ǫ[#hAƫzԊ4cEh߷m23=`fOÉ*I_?2}SDD8@Y&Uh"G:j[t\nbT5{z@9z_ʽxQ6XvW6y )|azg8O>s1EƳ<&DI(t= :9-CVUlalT\#0G5ztmbA;. KwoV:|wko5-xʅlTM 6XfsrE&eW޵'"īE73Eμq8!4lj>vޡA٭\Eyᢪ590?[\ƅi~yb㖌{ޱ*v唆|eځ45E8*Iq hs\3a,ԓQ VBڼ$iʩ,,2y߱ 5|\DY4 V]/<: qL{-69CnnPU|aDx#KkC(T-rvvNN{\B̢:H _`w|jOxpX'!Z>1'- r5&ʉ5Pńx.IVJ̇h P,ˬƝ&9'F"'GނG lIW DɄ snv ]OHJI}1D0Oޞk&Eiݻ*\h 'LVI9F2 wIK9QiF LmD1ăWP%TЏC5B E($=rh?E^[cJ f3LPP2oQD 0}zfm ސUn{+\l}IײvS3XXP љQZWPcJ4/[D9GzhIovUT&hü#2NaJ#LShHѰ$'Tf@(|tL*<;3k6L{ % p9EL`Ck'+n穵} OOZ.ANQ.[j&yJ@d;I}Թaf"ݰ8'D^q$ܟ͏Ty{Hp`Û>Ӿ{Gg@ 6]ыy_ҕ <u}Ioep4}LJ\ᐒB•4> \XIm- "@] Ӫv2`gc\O*4){-  3lӱO'jf^IP< c.1="Ig@JC?DWǫ1ow>IstD_f^ct̲]0G*OBT)Tok}Bkdg=z4`\*'7"y <;sؗR |gfFЮS)>!9ئM] /#r[Du _Wtn.BGJ"Z:Wglge_pFAl#II8 UD8nu,_]pΑ,iBԺ9woW032dTOe%1[ɲ`ŵ~UZؤ `|we_ : ?ǢV={8\1 3 !jVYR^!>ndlx̣ `*Pzy퉐=]t)Dlec]wͯ"d~P6qkPZ9лRenVAǾz_zAk1; .釓P;z?u+ݞPM*)ٞ,?+<僥,kq3n(5Sd#Y'B'Zvv- *z]w+sp}Q]n̫3TVv; C;TlNLǞ U#[먨И(aµ^ @昫O gk*˭c)4ՋV&$~t8<ݩlS⮦_"d)j>b@OTv/}POda5SiO6Wѩen -.s '҂cw_rH ( J﯃COI+V;Iǟ[ oBȂ Ss%R 2ЫYea}j Dő߱S顜&c8s%e!*\1l C$h 9/f29g@;W|7|%Mr 4 @J9T><.d//<&Xp)iF,$>m&w/6t Sthz `Y~nO'Cy~ryba }ofxPEjEAk_ECSd{R#gN$,$YGk%87%%4A(ɿg3ihpxTĄX4#pքQ*i?(Z֘8@]I<;@A}Ugt,,t3η-?1HӻS{Ǵ @N;򘛼U#zn){!qͶq"aKmEuanB6:څaBrz1WWV3ɾeȍbw#hx$Z=YkA> ?!ai^eu+_}[WA2~u՘` d^7L0kv ^R,x J@Y3s,fлvt{ _TtU7ᥘӶrf E4+܂7"?";9-c(>)~{y 5:!1>Šg˯b# s4®{ $|O ݝ"B%Mv)R |́c@`-uoФ/6ݗBL$3 SEcnl\*181bw$W@ I4ޏ-](ȶΐe$@n-Ulu#xHAދ[vޟGi\ +n39Dte1ΛѬ HE=4\dI{}"yw9p Z'H{mlߥp7á.lx,𵠙Y+fd2ZZe + ])X%RP2{]ZQdMDxZx> iPfռ>aGxXj_zǮtZgQx^wH;*ʪqk׬ rd[~LZzw:[X&lt=oAofM?tT ߜ=5|4қOsQg{l'L rX{R\^i5#s>~TzQSc*.XQ(t^Nj&6/p86 '7mliԄw5et\SB,fVI]6+3a#qsޞjm0\xE!!! ϰG$Y'RY\don;g"ȽcV׼#g@bB|z{ @6[s!Сm}X%CVTPW ]>"hȘ:#9F)DА9B $gd}K_BW Q}S}5){ 둀ָ0YD\B}xQU9w߭o<(ˀT\ǗF:3-ho]Za}+;&m\c {r`% ĉ#y>ynE>UFYkHC.6jIa||FpӃu/%"P? =_zx3Òo=N+'o#} bE/t`}KWF{MnUWLڙy5youATuW;͝K}ռSN{!xhZ%-wvL 9H|*w?!o!KB^N"P#;-On(K{h([gw%~5‹r/*e *qSaxSApaQS@F#h#ߕ+qK:q%Z"of3{\F1?AJ0tRYq`2~kjnӵ,v9T| čz=TL "/Iʖ[ 8Ц1Br2њ ͡9)$Ni U3C1HAN9Ժ-|Y/bMòd" Ƭ Q*@^$ l! /ҷ>L Jٟ 4bn7_uQ u@_j,.oϕ#7 TV{Pzw06 bkT;bX}иަ^ޏs8Ox8 PLbU o} h[:T0# j@Sv=}|1z6 wzH=G$,2c^N #*NWFYD8xtE0\qEIkhbq ;s'=2Kd@{JadG yPo.%,'#"y4f^I< 4>Eg@6CrrD3&E'7 wlMiQ^QȗIh҄(GM*m- ׼\Ed"cd_k2dnBE-<ͥzΜ)5\fs-A@;䜰./<^ulL=0hSYxj́ǘ!OEGr9[Ô,o_%y{q+Yy @/}xZ u< O,]bF wmXam-, [c. b(!ۃ0=Vy1k0&*[KG\CK J6~&SnL,ck<WTDKՒQ;U &Z0?V7+*jIZW$0.0x9(WU)ot5 x摩`Y%Ab Q/֡`;=;JeF@@:/0;Ȧx%}v}kg$bVIM-3F1o )T{OmuℛE!ÝVC)*QuPio'a=H4ι ]LKխ0PP{W'=nLV(f~-n{_:5t-/ aWY7ZKb8/-acj9ƅ'v\dV IM(l*[Gi)F'V=yf7gv[|h/>*^]kWjW{a e,ڣeL!OB:_qFsѾYs*9<ŤE`jz{>I ЄȵJrsPchWxvEtzCZy gYz9.Zp⟷Bp閭+Xqq/R(P_|}S *R&mBZNJwZz.r3;@4*Z|ZaI7 0tͫ~ %Ţ GRg~ma8–?+iQW|)Z͙%";ac=?:`Il3ydSVOj+bJJΌ^8b.jtzGBw$0]MuC⇟{d$?MvR̠Au^^پzzX~DA쁼2",,Hw@/99`mdJa7Ŏx2j[\(V;5x顸lM{ W/oh gy]y-"7Gg#;7+s|B ŨvU9y#$=-kStM]{ɱ7Ҳd!rkev]ZM}НuB}N囶΀urHaw>97((nE$ /.%b>q-LmP]xgVaNoʶdu>@#wh GZF 04'<}nBʌ "U5YQĽƯ Ş4ݤ}\^P2qdR=ꮩ,(y#ϗnLk/`9<$D0$~dKR (/{?BmxTJӚI[)wNts}ݳx#(+*tC9iW[&$dW}Xm6 w/ S#GYa>#Q-إݟ$p!K 4v8qj]+ad+mWPhaگ@ZGp8% 21QUVb׶l`>W Pɹ(ޒD'ì)ǛzSт̺`MuP-P1נּ(iPk#6ܯz/s[eRù \l6n4{X=)-C X}<;I.cwwx>\ >p": O602HCb(X&B}orwjiƺYo"|16T ri@Y5jWԊr8)zre<Βo̼gx S ͱ& >Ff+\H$%4a4j6 p\p/Oy HN3zwDƜMT&"//+vfɵ&lTD!ώxԙՆTX<pLG<Y1Eٶox8̠O}/U}o_4e{a7gFWuLq탲 xC!4PTP$.~)DҐv1Bcri|"2EJAmqKl i8IA[Ará=e-.>%: .{ƒH{R5 Zw5Igng̡{S?ݛ-OZq;4UUuj读zIp7z8C+gjy M0F! L $S%=]:T5e=H7/\̍Un3e6(v#*"~+ p C !JW:gp̯Oz]pp.9o fOdp#}}CHz#;DD+jxQ ^|"tv%.w}rř#PL_pX*hAKïY(#Zxk1HeGTĈ4* qn!̓&2ȕcdId[y5}V*XIՌv2XSj ĸ<qXF> % >m{8GLF=(RȌ9ч+Bkb4U;JB"d^ǣ&,d8#SOUI|8E[ `NN1tR0 Csn $wi-`( TlYxص/:3-xiӇi LfX8Y]Ye]ޥsMX]6'F\MzQ0A!R(+L\m аס:!G.q}4`2TsG2yeo)[(XX4yGI͊oR-,1TdB1iuW= {.њ)Dꟃ 4hc|?0?v2& <7wKmҢv^_0zZ Y-W݈psn!RT '[%*ib(%̨EF@ɲ}6)>R( 㱅"֔ q?\Hxӥu`Z-\HMp=X')oEeTխoT5K-ql䶯b0!NR/ѳH|y%>h+>W})w1o⼚̭Jt{,(nUXrvwGP-5=^i8:Nxkq%s[yJjo>3VH0JqE9AN+c ^|JDgpN3/é</MJytfTc#;Gg3 RL\1#eDFk4v,О7l-W(,iGp~n4wϽNIoB%NU[.~ ) _69YEZ٩G1c?(e݈;Mrؼ1QYLQUwFw dF!e,lŻtME˙?Ѿo(lwh>(zY@\^*Ff/3t6i;3{d& `;bLkmRDGS JA&PTj \ =Ǎ< n_,n>YOGOM]kL=pf"sԂjc>fd+Id\wϤ2sJ<5u( ՟zgk Ä.H +Z&16=%rL8j!Lmh 0+8ӚKf8zi P[ՓƟ,mF|2pB54JhNq( 1 & \^*=*!&-r07-"BB?<4G HU\Jw&Pp\,1 f}T;v+'lb>@%\_35i{f3=|>pm'k>yOΌ,"WX*pwZfAAD=f*ƉQ>֝)&pz"8~V zpHg]q^382t{i;o,89 esUkD`<^˽j)b|B:e! MS.n= G/>oL',"q?3՛$s)֩MH \;yBW#}U)c |Ӂ=F)!\>{f/v[I@ܹ T3}}!giBf^SX46,HwB'OcyU!r%LVV[`$ B]1?'ņ|d(vEdpRdMX!M~(dOʵ3CgD;05=N蒠+S&CMm 7l DDBput0$h[|BYNuev p0(ؿb{вNȼ^!2[UM/8/ 1ImT2ʲ<̒SGrZ:2b%Fgvߛ5s&!p,wsDzig)L#پĂ0uA:5t'i5q~@2h3ȏ%Eȥa!WWCQ22iGEhڮ1ʌJ%0fSFr]r>mḚ̄}AO_0,EN֦S\1{u wQB,'}+7PG޲+NXVyR|OÑh:mzZ3.຤eW@"fƊ~%oLj! Js0ƇB`W&48:jSbYѧݐ3cv ssiQ`0BG3)4O^e>5A XaX9Z\Ś+ʇ!QwI]Br=P$l@T1k{vz YZ:[- {UM{(~ZPJ ߔێ :a `F̢;h rȪ%R85!6Զ~::E,ڽ H\Aq-{nI둳H ebdhc=:7K֌y@GkDt8!l4'桉b>,EbT$Tg#fIP/ [v^ )C{6!uQ\Or~C"1x:Ur֪|j+i?d=gq{.P0Zǵ%+ =)&̜d )75.cT6JIwscUHozog3F'[vw 訢]%z/BY gi'.[%QX1Z_1D#+ `J6Ckf&y"jzHHSL+Oo L%5,vN"2ǜYu/Pܴ&09F[V(,H EOxs$R<5`f fuI&%$^>I\WKͼ}z$<79ԐV?9Ԧ*yU5a#m{[틻Jsuay] ˯=}KgtAjvqp Mwu @DMՎX>׌$'Lc}e!OH-xqf{㻂l?Dd"N` :9j-۽ݯ8 gf~qpq)կMJ6IT$ul`|oiȝB~FQ2״WT"aSDsesau+=eڹz.*j /MqڿԔds-]D>T'js.cM(>ZmtA#I>\Ef#c-\(+L7V5F34֊WV?TnGѵ_u(iQ&ې79.,W,sޞ$ð 6=F 5~_l l' ]^2H}fi/Gt㭒*s)gT2V恹i.7|ԍSk~]B]Ƹ]Լ;=/!@yq+ټe]ak(V+Rn(_3LUVX]6:b0q1?m&TqS t5O8;h!ß<[¦V{덑j͜_jh˓! D3,LWHF;~(t@_oIWQ!ge-:7̿weh. q[>ۿ<he{)sw^o3Vhx_EE^;ZzAA"Ga/A %yWVPޟ)O*8}Rz)xVS~;xn'T#=Cl20M,=,O=2k{U+ M5NxeHd;_UZE_'!JZ1Ǖd7$<( ߻g{Xڎ^̿tjunWC/oFUv4&=@ڪG%-@w{UX:Q3 RP)#ljft Gw xж .3GxyK`7ħFjlKS_0F"?P)I+|ܚpf=įL~+ Iᐎt|biRݒ,FlL=Q,' ) 8EG%ʢUW)%A͓7b\H,]k8L[`Dۑkۚ*CшZc߷9_-j H3l18^us`i]c$ %="e|_Uy9AԊ OҊonjYa3 4V(+:]qSU[L #4%-F #p*Ed:'6 9O6NOcm8sgQ>WAdV2GxY埜Xc /Txwb:O'p}Ez%I3 Ssԫ]X3%DKFA12 Sg's3BG17!v8R~vg| g҄Mr1g6 ddo1R+Ԗ ͢EmcNhɟq!3b(L4A.?ζRrfBhⰼAH1xߌ.[|Z[(-c8p4".qi )X=[ W5xy4> 9 .i;B.?y 4C9(4oK|]Q:d"l#5E:rk}컽&\ݓ Y4-a6+Pp"P6gaۃ }|ڱӤ0bک8Ljnd;P_׌& '?bj,$a\0M(: 7djqlH~AVe/uׇ˚`.Ha_y31|xUfWRzyi2'W~D&,@eA.M;xZs؈3z2.T) KIð]-_E.@5ZͩGqwL9mZDYwwW4P~hՔ¡_3-Y,at)אKV0m$s"zoJIl C+<sOl-tb߲'~~ @H[O\-?%NBG [SQtG&MQ;$:x* h1[8tN5t]Ʊ}[!0VP0]rvxJ;qeHZdGKn)]('2 *n巬IsDǑ#Ť't컢l13%9oFKOpmDd.oYM\`{nQGuێ܏`kUM;hbL4ͬ)7J\J<|!vs|ex7~QJ"U:"(<>XZ(E NsJ%{Ba`A1h]+~ت<;|U=@&AuRxnfbI m+:́{OBx;e_ᐠ\~&e7a}"?RĸY bcP^yQؚn^?G:d Hxv#w3=O)YME*9'.i ka5K|<ɮ5dM[%HǓ͕ É5xU.ٛ2H~jP<)/[ܰ[B3o3M=q > >O+wU1$[}'Z f,8Jhr(F.Zik4F_;|\ArR[ 4VF^Z\feDY8gLoogȎf 9.`$"M`cNQ 3"XD<<G~i@fFD0GRu3YM@ ΍g@4Q+h p(nRW>X;]F.Ι5rR =._;X!iyiId^!D:#hvXC>Q")H`zw,fsn}y\mYЊSf :%?onG3r_h zYa鎲˝H^g⏢!E+$ٙPCҖOkX(#P iڱФ{$h!}7Qd0Yf10{&DNH. )Ҏsg`Е jY;?1v.vpInB ηh}I̻)Z_.dEBL;NjK,tw93caHA>_ ʆ{.&Q1UlѣQݭ) H41jhc.kb=T<_ǤN^pDvRXL׸LX#!znϚvu\qҸ;$ 0o"$#id>\ZL#\IOG2ToUIG0ʤ<%=|7BJ4S D{D(~AVAy]3SPx(E Bo+-*Ҡض)%`x}O7sloNU)<Xf)jYhN"#W@)UC2 ZxN!S6|rE}pmxtG`ۈ:-gYv0$Fx#h-yF8JF a⥢ÅAq1f!HP3[,YWK"&. ޛU\IGiq?B;.=O`65 YW 18$xҖWntedvtM>ΰ=A]ŗQ8N}DAa ,j26=q7lw( {N&Q_MJLuATbBE&D 'uF Ӳбe4K+ )Zd9OFOսd/vޯdK-4nhgvp:Hhp=u`^f@+{, ;4]r#9BBV+7 ETmGR-u4fS؊NX@ 2"k\2QO nF6 ÷ F@ W,Y>1̽z(5wew␟J\.y'2+SaEv{-nH\ֻ)tGwst^PI(۔6ZnnFI^-E0ƣj;vOK㬧Q=\S{ip$6\Mi2?C&eFA#0++onMq@ԛ=Juš*e8Rln y &aہNRW_7 Zqm87&8S _ GDd NDapN/-}(<ǹp˵cx_HDsptAOw$-q1):Kj\- %DpZn:!KxYY;@ᾩ<;!iY wl T@. "E S; 7;u &rM&|TO$Vzlj' nW]X'3.u֛ Umr @Q_p?@]g@Q< %9w5CZ Y}H9rΓ~2-F yĈEY` 0p=XK0PD oZnS?{L.>3(;H[ `1OZ$lw@ʽ?_!Lv"; 'n=ӗUwύȹ5ea.t9z 3Oi<ಛvl?H *.S6_}e(Dшn޹o=uuڌaUY19*>rMG ! 3+tT,EțBiT%JXR;&fqtpVa4qP{Y@8}0J4Ѧ466i%1X5KGWRAkPV8So^BKHVK6C~ `rH1ڕwh65Kn3+ ~1 _h?|-KF]ba1~CWP~نB' >,uyVCݽ5S)&íLܶ6 z(hov&-e~i.CenìBT2=WW3}tdO;L<!ȑ~܅DMyxGsGAF:yu٘s-ߨ }ԉ5sHuW"t5y?G0ȻXޢN#)CĄƿ{yUg dkz p@koIܠbQq HQ5~F H L#Yj#0?hJXf^ vn.-sbQq{WsOnV[2?' ~haʥ ҊX$cLf)ƾA9lԆAj6hnz94IFs<u[O؟=RUAAy*^$W/O [N*-bEiL|_MS9to6js\5"ojH֠nݶ՘!R!`9xp_ 0Puy7Ouv]pٸ~]+ziQH_0%U#עd~1nA1E*r0 `:K>(4X}P~h 8u0 l*T~BEh(cBE؇fj ƅj6؝Z`|w֜>Dk2245lK_C R<.v(p BxGƛn5I"{ݍfc;Lx%tEd"(J!ÔLUg\Y3o[5z@̞REo㟖qDx8q:c^(OdX"#Ct6i;="e/JV@ns0_jk+<PvbE3ֶ;rK<-!PR2|N7I`)x= ;ϸx{[3K?ߍp Eqzm8zse-QiMeEfVD͕UK{;AaܤwQi*9˧ڮ5nr/7>P̄%ju>t&Q&R_|/0ňoV8%'+ZpI[MNPr9T 61{u&uݝ@Xv@< @^ @V p?zձ lr_p'5.%Nm🈧[O`y}DC\t b pdiҶ`*|{."iOZGH '"h{> F]r5eL=0FM}7W4nnXK;l Nv]D.,Է`'!f3wnZ̥Uw/yvK~@oLQ!!űj{/^4[bR &৸o'*#,?d ,+P 2꜑39L_zu=$/E)7v-<}T6!9Xg(2 5SPב]fbwgqGp$Z$D!B#5vs `o}9@LV̞~l@ЧǬVmr@59a#1*.4EtK $.g־rJcXD.oZ ' ^OА Ā.=c;[Э¡:kiQoY ĭ??mBI&i8reu{YѴ G7U\V#f̧0I̓^ "R w˟1eO'@=x,2%?IdE}|'_qVs?n=6|ZrQShHg*ix:A8Ft/R`;y"i rU@(MT 7ǃ'kKlyDzhVʼn կzfW}\xK=Rw/zlڝZ-ܥ#⑯HKɞG/'82gG^Aco6(P {CD:Ss%_VL$* ;use9܉zC nһa5#n[a5o/_GD i;ഠXB){ŮgŹ3ɨe|k8UXsKWE(>:CI-Y0&|jqՂ?%uHT"x,2OSGNuVlc} Ȉ G>ztoXGFX Snl;3+D'օI(Ѡe=JqEDw-^`߃k/&7/ju.SҴL{i֚vZ|{# \tX["/h-O"Ks-2a&v?R,-3x,=ww*q;P5"XHե`v=`ueQw!pװP"e-o?{ x|ҟsը nC 6{D뮝δv1qjpA10jo^~z0_59.,(]_dE)' M{^=O:4Mq )ϡ 6bx{+U0xα80f9mSP5c4.Z |M 1K9e' 0^-!ufa9iAl9 ` v`ե_ /AFÄl٢Z>Seƿ=bny_ Yx1#{#mŦ:Mn_FOFhhr7ʁZLmnIN/NJ <xJoB8u?^z5ȿ`,iC^TBKljr4{I ʳivH?C |= &eSɵBH<^zƑߡWj??Qe =T\>[j92ck,tN%7$ŶP-H:;j`i)`,;kO02PϙNዚcI4c> uPVUԮ=U>ߒ?trz@ґ`_6U ИٴΙ+ m&:!/Rtz _轔7+a&)o]St#Ow&q5W"e%BN]J~8aRb+_~O;yo`= NjUaߩ)qY$N5\Ɨ+Z j43yݙa0iRk45"B+Շr55鮜5$"/b穄i-j ]Tۋ)%/9g1 |2Q͘*x35 T#c^3Ҫ/lGʌ?r 1]Ğkkk v4<(A.3Ǚnt䇻CVh?|BoѰ~w95z)+#@ _ Ñ]vKdCx{$HKg@e/a!NoYz(.mE_t/ ^Gj)Wo΅P_ X`OqO*-о+QCQ|@zr)9%"\P&&w^#4@"=C+ H\&S+0a`?8Tc6FUb e@/3&a&87*TVU%Z]2C[C ; N~]nϊPwW0҈Aq`-_PSDʮG8d=bjuJ<ƂGJIV}v1!O<ڂ8FzmMwEDLDLS&v4I1ǖxO:KdMBݷFgPIeΫ<Jd4~Hj[O-SU!I V03ZNC|)GI["L5j:5XSyx[No\^HY`&~Lz`;8r N\<:W am=]z|[.Ȏ JAo GE\76|FH*XS|O&yR WA2JQ` g{68DNoys9 7b֙\fX$:T9.9Jn_ҍ CWGyMnb\k,(##lr +T*to"u0'ܶu5aյEm X)0hUsm.o /',3p+f<(r \tk8et4w Q/Y%,{a-M4Z[6p(#\̀I TDIB.. >2iW'i)-@ L ZjGȴefDϯAzg6ȄZ# Xqh˔{jyQt obn܍ ޶&c)ڂ* Ŷ4`ty3-ִ|n z|Uj,W}:<}E|_'NHjpѩ :M^9L~"CUD˳v.KÛYX!C;x*kD(k¥kJXhekh=翠`'Df#1>02.n`Hߚ $vzy=d2ȕȜ 8yIX:,̦o{q{6d?^=l,Neϥͯx poc<7:Ebs&b4$cZuu~9[bֶ٩^{lcr5 t$ j2ɛ)!gYF|ݥwl>Y+t&31"[\jUsgZMFi4j'rg YK>S*H"z($:|49J&TִK|R]{ý" j@NeQXi$TeQtyr +jXDȖ1׫79r5%KVa0!1aGM wp&8&nJ[KJX ?)p݀d5D Һ;yI$M9fׂiom`Yg0mdx ѷxcƇũL pPY%do9+nHB|c8[$y<9.MCYuscp`8eb.cXOc_[{yk_[zDM:}6 sQOu{<}R0Q|gIrA+QUrPT2QKX";\Ѣd 8 rFF-18`ؤp e'(C*0UK(=0rF~!8]#  ~hg2r.E9`mp[ז0f UىacS?CI;STxN%a~׭g7¿m]FuW[ #Y7U19Z37 4Y՛ Vi]Hl/>іj0AQV UvčC<ۈJ2wV-_Θ,)ޜy6 (`dUzK94I78IVq-PHRi5;Qu%nm߹lt7C<ʭ<SvrĹivun#APQ6}"|+'cU~1  _/Yc3-}[$ݴN,5 F !͟l*9i&Ŋ (B,bb| %0zz$T9 xg\~8dcI32hAdXm ^_4 ^QR2qH2V񻣑z&EcM|~uhF4æIHq,DQIi9Q1S }ͩ3IjP23{~ew12/4j5#i=rOBÕOp8Ƙ9-xʈ֣O$j;̼u59' Ӵ 6d'.taU w`K+"#="$kL6Z!i. )1 m 28Nm(픭=ժ^p5i;ErO#,P&ۢD`eI'cVE`, I }K>fN?{$߬Rpc'/φYTS yʃglq96d&Y0EEV[*jϓ.,%S}肀fB.:WM-l@oEˣK?MOlA3R)U': %:p{80sc e? a?=0 6#u_Q)`TAH@'#ְl| $Œꦜ)D_0E4R(Կv Mc 39m!pT'Lg;K0TĢ [irI asҙ#*l}Sݹ,ăSK ֢JԖ> ו1j_7.%@EˌrIzk[uP3QF(<&=:NfH"=o JV~ђ%m5on]8"}nm8@=bѪN_|w"mj"FIOXY%VQ3bN1ycpp`_ޚǂA ⫛ a9 0#e"TKYjz8%*8HW3@wϔv<ƆUSí <~"?Μz򅮅N"ǪꞠ@(0GDתW y&nF;)2vC2X6:رDAw%d0O $s.t3*256^t9&<չFR&ܩKw۴r~'rj,~_bj{)I#~uwŲRZ۔[wL4"S;ꄚ^)ab$2WXxo(Rpe0RݝU@wZtme69cvoeVbQɡ Jr!hJ~ΡDքyMot}*![D,Qn4󺯡 #$. kdvkf@WF'۱.A6 9:'M@B z^֞6 fpBNTf@B8Sim~t%8#zI*c3sʠfo+[)-eP<\{|tҩF#_X!-ew>!~>֜kL 2:0ܿ:,G ڵj-Zֳ̏-M.Ƀ(ET1[MctVi?Z4y u: ZkW5ء?"](y^ u=>"djV|ߢ! @_0)#R*$ou'!dyBČ_1yF׻3bd^`(FQKQW] ?XG7X/ 7ݛ-Mb`K&S#x6Å 1kDmÛwBR蓯9wuAipgPLs(U(<E`^e9@܏C(+hWdfEb|!2@}=p;?O *kB5U[E2g#>wf5%2yrUh#yݽLt"tcze>}4Pl ?ӷ;+lmK2&]Onmmʉli/Lw%Em-ξ*/BDl4*I,<,ZbBhu3)?n0}F~*P4Ç&&ZSJUcv׺='.L$2g5p0up6+Eu8F$=Q&tÕǢF{Oă*KzI,W|G67?B;^,/U^9豢LR{#a=`Zt8"ga~Ӡ=8ֿ_kD4?7C(y4{~;Oh7 HiIbDSXL+y> ^hQ(:2NXy:\쯂op޴eAn̸=>GYET|1̊ yWO#MK 5ayPlß! m-_ Q(*HQ)'c ~Huoe0n1Z+ IYL15s.} kO9DR۟0QrI]YH$ӻ)NP.߰;dfLmA, s 8R\e1p)uzZ aISzgɰ/mElJwg%BP8+[-Wwi-{8;qԯDePZT| gVKsV8|7xʄ楶zgàQ0^a̫0p`z2qxMzL>dle=b|)79!6 a}383˯/W6|pR Bz6X ot^89T$ԝ--#˵5=,܏mCX4 F8Ge[Nᗠw!Qͨ- .W5ms,u _X;Fhz}EG>BIX[1nQ|#VA.?D 9X+PM-;ꕑ-%As9h){ qS?Rp戙g z.qaAD JY 45蛗vbхa70B'C( IQhzm} 9t] EDi@#8OZ{ T-KV!(E>d Ktdg0Ο,Z-Bs s#SgW89׌yTl"S C="HT,Ǹ4F6+ZN@8OC#뚄vn%9) 7:-!jY@s">֨-B#6ӀxoF^Îll lܤePjg \4U0N~Afvd#pSM >l L'_oc;V6`'wAgüdSzTsbXݽ7P+gRtpr+fm[,A$⵻hO$Eckl69mH_>_'h˯$n/f plZh mx.g!nk1gGCJI@ {*`.j_oI.xXAvS  eh ,\/HNd,$R=+_mb4`Gj'ٍXjƏS@a-YX1Ơ8:7({;rtliEDv{xx)G)\+5v8+:Ʊ4vܨ>o!!]r披] ר v b a}<`qRsfa$ /Dcy|oNf?Ee v-Wu21OQS`dNXX[tPhi Y`#N 3gЛ F~7 i ǗI)#oJeXNCɱQWȉP;_˝DtgrHy.8l:ȯ A؅B18 Pp$KS=EQd[Vq 3*Js10a!ݼ(_9;zeN!p {WԔq/ ܊>9.*_\]X=C?3(A5j8K.Oq餪ъzPbTܤ*_S:vtprn;LHg \(kb^iA҉\)M&}Ͷ4g{?H㪜EǠNfI,[L:(M#Vۮ_Ql|?~brUpi+þ$3`LUM[w06(/K/u }?:C0-71u׊Mmdt';/h}˟ Xh.'$`OZ%BѠ.'b?YņNEIqq]2)PmS~H~mz` xߎ>^Pʊ"7PGY '\B$?ET!CVkl&$9/+$-t.hP's*2,sWO9)9g0 1yJ"bVzٖjWo|vńlH&!?7; X* WXGB8J2;6ӾA?; ;GÜ /ǁwKeq`7Q> ms';.7e8p ^(Å펩HӉz;I 6.::cΐ⭃JL4BUVxzXnr;T*lrل=z(IټXa~|- E@C_dW؝CVql^SR2)m բ>|=^|DԋCeL$Z5?FG2PRӘ#= oݜ>KBll?/q1/.lǍSjC'_rK<ȸ|DWd5 5: z!("V;1օ4@@Ehtw$x_kϯ>HCKpq"˘KJ[*lRs0ftV @Y~) 6xEQcibԾO>\_Q&agxoο죌IixB0]C\͵8'&Sӥ"ya!uFK7ϒp,Yoʧ+ְ :NDd|9>^EI-dm?U9}f[%%TUr ) mWYtk [S8)B]pQp>8 uky)Eƚ]Hxc2sel],=:?f(E8 _=f/'-s9lXIݻ usz~35,Un1ɾfμ֦4gEa.Uf0HAAx!ğ P;!t|vH#twzay ͓geQiD.sʀȊzB[|!98bVnF3vc泦[;  Sr7g, $.[n5rM^ |889.ۣk]XOЭW_?k It7a06B# ֪p*RDUq4X.LLO kSET]%Гš4I| F~8‹[ޭyDӟ])mZΰTTr~Ƹ9o',ls֗l|H(U:ɊrHFzH42DzK0̐;X 7~T@#Lt E]ާ-t'#IDgOpǸ~HCZ4wo:SŅ\KB/ % >\T!ohJk:G= &b[zV>!yx L#i`y qg$5-U"0>hKH= V# 'SAg飷Rw+/U Whmb0zD0ͼ2KF+p5u{Q%=ԻF+?I/Ԃƃʼng Zޡ[S'Fl`ʆ6Xd&=uf4ۨW#㋶Ia:@4H_yyyŞh+eMЏ8`f}3c| npẃ#^A05'CRЁ&Nta/ u%" y9vx,5hWKVQTH>Dj7>;L47_>D㠠Qfpr[שB(D@G D |aZ2TrE0Ů{&R$۰A#9u &+ږ˺f-Jv#M!V.,où h y.MM˝I-=4Ad-9({#cTЋPIJ'O4Lu|{P^BI٪gŽ6+r)^c: d@x}YYɗXu;-Q45pQD.jU747IdP p%hoVk޿ |ƾLP#YbݏQ|E8p}dWg f,I$|$JYRӱ8nr|qߔڙ!>el_*`2=Jx+ˑwLgWfiMZkdr(o dTʬrOF&6123RW_$=E3S#005-6m9M9S,`.ÄqC {f-M!o>ݓJ|/U 7=4BXWqI ե/b`D Y7^lOw2o8Vyro$ (q]B#.*G']&n^x \U Hߢi؜ CY: +(,xZ_ \*5[Ae(@ se0z}ݿ75~kjHc+7H U=q[D9QoH湠-=ZuK4J2kqȘ4 &isr (}چ>A1, \=y М uyA^='gK*?UF(yBЫoF:W\XVZR$N50'+09HHj2ޟ:$zU0 ^QU@²a]٤r13)g2'4úKO %;lxnc6Vۋ:y׹ ,Qp+vk= oaַ`{Tء_q{ lW)uM|Vvd, +:j@jtcNl):߇jdr ^+ 29\zR)T)̀6åqU$U4E(siKj|)hvTR)!Iks#M>H^ƃl4Eo{S@Mq۽-+P`RO/ U;SS#2?y ģ(wnoƴ]z'O%G O9(4@l8&})mEi."3; ^,.}+-MSW$PeCWI]kNup5c>`W:AGII8-:OK J2.l$N8SeJʿ?.ЙIaSԏM<%iFp;_'@_-|N?+^d@6w@;M{ Qj`fy4$ F60Ϥe߭pQc2u:F{.:\U5?OW\r& !qfMbjBAlUI^8p텹cnľj` 'Ղ\ UͲ`f8:u|CB^p|Ci qVJ[cLTHpFR`Y/{XߴP]^8%NwqtrҩoI0a)2 JZ)SVq<Φ?rgWH"{V,a^M^A`74֖3)#khR>\C"xK1ao=NIW,s|=IA?%{Ƣ$#i@ 2[c{}Z<%5U$w+kH︚g3CGoNsp4As|.@ܑ"1>g2Mgz'Uw 9D_  pNVRMhryk4>*w ︑O!yUe`Vp#x#żRvӖs@ZHZQzVV~ x`ǿV8 i[S6؜H|JDK SmXD?Cg~I5Dcʜ nF<,\ۂ+')fգZژxD7,nZ\ƂFD7dE@$wh 1=P{̟9L x ZaRSSF anDG"i7s>@SG% MÖm{Զ"6'D;" 5 f"AB)Yw6+lܔ~rzC(g(Y֪ Z01.|26qϧv=1GZ:mNm0<ԕvTU5>V!TrFjǗ'.z@VN'M\5x"ˇ$DVMKs2s*Ulհ_~;S=.}gnGIuvW3}@Z[" ~{J́ &6, 1 Y7hǟ'@VuMCgV}}$yK@J~@>{Gel𳍇%7حPiS5]UqV[V}D'#r:E d?P"0^x6>/N.BH'Hz ;^]Qs%<9A\ԏZQ[`팅W֫yߍDfp02qXv=):.1HsPX.F3P9-tsF 0Q鹏IՑ,J ݤ5cbIK|m fUIO^B @n?S-р%]8]gщd`f~b cpl=y(Gd-m ˚{FEb-?ȍv6jtb^Uo βo:T>/Qėo@U6ha7(۝#zð:-}-kũ>o#jw. .ߓpOE2| x[}{+]n[O OTX,E65|R 2 멥1O^:Vrxm%(TIXMU!d|:q 錕E ܅KdQ0XtX&r fϷ-#B^'bូ g$*~>JOWRknY.p.z=_pE?h˓p1E/u@&{[rzv> y=?.` 1d[6e_Z%Lқ-h:Af,˵e,j/2{Fqgӹb3኱=uˍua:Ϧ4H 2iW`tхWP$EA6 &Y3htW9kKN6_/ndX3wW팹00ܩPSk1:^ѥ Zfǘґ%QDinW~6]Ƣin*MK:\aqT}H!JL Rz1++MgSihYh/K#W zOȚG?36LM__W';gy.%E$m2w{n4@Wb%h ]<DI)U`y t#B3r/D׾fεv1vpߛWDa@X2 㭋_QXöܘP&ದ ;#K c(dH;QSwMG\ӀGЩy>tN:rM[<¡L ٥'%t(u )ZᷔxN9jȑrG]\0 $ME'tCI Š?7H$jlc=9?]e\:nH{mK * ޙ )26P _J3MKyh/5Qh)-Hep>D5l#*N IJG0ULi3WltO#VDPHr9YU"3q@%%f88OUgJ3~L Tf,םz*a*oΎ 8q/a%$#Zּ}2^,LDJs\u\V|Wtr#HJ>tv,"D3e4ΰ?&ivdgEx 性ӛdbj] xU:TGht >jVb,z4*?bSb 4If>h,G'>4:eϬ|Fzrm(f<{.ԫn2zsox-Tor>d$*ۥ<~7TRb[xv_׆8[ٞ볯Uy,u^k~:XD#ϫ6`%?K,YF\9fl^$\,63U@% WtD*Klz 2ro`]֯A -ewg0R0S~hy\  6 _DXsK~)TTf755&86ըb׃u>(yLˆgfSL\a6޴k{dG/dʖZ)M@in /OEAք&޷CW쯖Tܜx|M=m2GlI6XjLx>l`p8#Blryl!Sη&h kc% ݲ?hHZJA.3ma{@7@Docp[SA}6j`tqE7Ԋ"&4&%QT5"ԋ#}b JF׸T7.SYKH-ѡ@8/ԛ~Q\; zU4cW>W;| tq2 QTrt]S)bj;(+,O;sUNWS~FddT*-E"H%An}q_|y4'&k =ȼ#:z)6DZMXڣfI cَ]wr$;Q!VI)'ޮDWS4u9'B0ocWՐjin~q+JN˓tͿs\#{ $I4t¸޶0%`fB +a:?\Zf`y-W͖p+,p 3* Yy3@,P7J6R}E)ih+f^Ag5Š4gѮYbG̷uJ񖃻nkg̎s :7R ;:%NtMSd@!w;X|r2cx@-'kk9=Dt]@%ݦُ|vb]iy=:v H>G[ATc3bD26[o_[~ "0;oc_ɶR/ݬ]i_UWA[xcd㘂Hv w2hv!P-y'.7 ݼO鹩!L@ *1FA^(z-Q~!Nd;:?z$74ЪSn34.`m[.c5mo t}d<3/$ҥ?809g"l),_ l ?lI\nML1/oTUlꝗal8wr%_GZƾjF_~yB>AS/#B3SN܉okޒD?ng#'`wY X^{j wg%׷P3B{[iFs_C7heP&3Xwz*:H'v O%U Ҟ^E(MNٺAtbK3 MD)2'Kn<|#i8"M8#yfA-d`<5ZЇ|T|!lISa}d܀R:[gjwYj oO@LzE9՗`Ԟ=VAd]cT'ΚP`)߀j6c{VqQa[H ៓,Mm mN#LOэh/C =8f1Tn97rN#;)b58ҬIw"{¯['GR$SJ&+$&fmUɕˤ-D9{ܨ#ձܡLg-p^@^_H͖-R e>eIBgׂTqTYmeL@v^9Ʒv@}@oxհ ChE(PBXn_h1ߔbF2_h;@5çrET/L7_>ӹY'Dt>[-x [%B`[v`] Z3Ŝɩ_@*wBG>Pu0i4‘h XU3<fw3Md<c@bYnem9}g(,<9s'r3QU% Zpo+V2C\k( iVD,b q¿~>YǷPmnx/8ow'IYعFp U@ejxa Du+ q faA VaLV"9n pդY "݃?:{<͜C$"td}5exY1+U$Bs9TG}6B9Y`3m6I;LJI؞E/0*c5WO~^8Y,S!/mi=7H]IuT[iYKȘk k}ToMQfQ`wCy.)H>wi5עf+K`ހ;_^4Nmݗ՗mwswIr,yO&8Y=w$ʃJ8XcEO8t9C* @ms0NQ#\E+hn#ߟ-iiYJ+x:`v/RMҁ}qRyy"U#gв,яc" Nk7޴=e1-vC`?DkWǟx(kg1+t>qHM϶ա _:g ׻ÑxS&SªۯB c:w¬J!cȳR sZx3*~-nɣMV/0Sf+p39ӡ\h bRJkԶNYCn|UH,1a|Xqdad?X~^I6I2+P6+a{Mcgpɍ@[?.`Z:9}=ٞީtI/كp,U^ɘ4Yyr5Eaa @6-J-* -/u|):y/,',b(BlFB2ey5Oh5i9 V4S FozDUĀyih9VT+D dI8gԾ`!Д64E ES%VN򆢃 :-SItmgWMZBݦ`¾! ӭ#;~@ Pq- &?g j;Z&g_BTcE{GpB] -Pf`5R vkhY7v+g̀M'ϲilsTɩu7Y%l#:aS/ih_IBZe4WDzZnHw4;{/#x*ikf!4S~GWӀ?kWkgF?7U7&T@&HDHN|M5N.+{ :ӀR=L*X@ lX$!@@vW/~|w0ז_H Q5Bv:pIA(ǝU_ڇ)tܒdIp 0s2;"]]~lQU. jՆoGVZuson2bAZ^7_1kp4\Fm3's0]!^/6+'C07o\{Do#ՍIUZOP:,h)Kjz佁I6TgHG>hM/C6 dC= q(hE3l_zJxBFPnDL}ܱSg8nΚA_˘j-zf:n3W`9㇣ʃbf72* m%ۼbRvwbeuً(&]TKm~bQ6[qmq$ؿT2oփK9Bp19=&b<x~h| U1N/K> U3qV VjdtIؙsȟB_X&nj q BQL!Xsp\_f[: S6W#{Lh88oxud'bEN+"*~򭧅 ԶZt 1YSͅcYH#?nL!÷^YR'n՚ L9gA-52Ww[_I 9GF܉uM#J_6ŋLmWDy^$l Cm84ydM1M0 `/FbNDJ}mҬ4q';w5BƋdڜެTxAVoFoi=7\,?>)ρ숐;՚4l@ɔfwgyax`wy{0 }tvOT-BQY0֕{O2 ^E]"2GXaUNj&Jwy2$)Xj~RSdA8k߄ O5/T8S }7xmȖF<&[}wh#b 䪛kbf_LB`Ǯ"uXHƼa0v 8H4CQ$nJZЃDZo*:$$Ni̽8W `^ʅ\#Pm`0~ |@uđ]AB50J'oG&-:b]ip2ip! ^?\Y׀L})VŶ\LjNaE?T@!Zl-В[B_WO5 z7dt_E>IܒkԋUBbxR7TerUn+5ʗ="@dV9;~ ?F vyPdWW#,uqnZB݀w-VE eL43$ BY׼@04c *2m@"~VUڵ%b|> s>1UG*$/)$K+c4br-բwcF|Xr~KYi^^K ƛC k nY ƍWs2!@!bn~(9u|ӯOgm_fiGɇH[zboe𻍩Fa& qʕX .!hV1IV,pdN`c.=z3 YE5c'f [ͻny{ ʜ ehFly8B{"7j1RgH-.꼬3Q\+r3G^x<|2bK`fI=۶{6yfm^Cb'VW׍i|'Iz{d)?epIf}!K~9gApsuQ,~o؎@uWҿ`,c=k! f%(ELp3;E)MUr QuS%늚#B.u冦vqn0;H&:+A[ԡп֭W),.\ MyDl@9 o xU>d,)$wM(M @\Ɏq}J?c]7o8H )V~^yb%_}!1qbkbgO|͂=Uɥ$/1G5C5ElVlj)'K&jjÊzeGQΛ#t3πl&$ӔeQ#SUȧˁ=e^XP[qzr2U=^~Fh{`t>&z}7~ Czx䒰n@iw1etNA?.fqI#2] x`mݓ`4ǐ!EmFPq x總:m3;m{e}'? +L&yh!Eb'QKH-Qlb k:ׯ\);Q@\9:ϸ-_^vU$2ގ\%W~Y mu@P؍Œ$p4k qcâ#dږ辄.>Z ȐA"|J*6՝N8t✙ 2@"P+Ih:=@fA n㡲G0[㥄bX]Ćn@88bTZ>OԊ._h4`IpBuXfǷcY)kR4?|'>K=C>{4Ƨ! g8 Э[ʯn>pӼ;a4vdv8FSDT;h+X>s-{ WMi"| QogzLcD^e]@ly9 M9@I?s\ڌs6TƣH ?R:e4JIg j[j?{J>0!l;IԃP\xXԯ8/A*fDu2S&M 2ף\/#l;pV)W'j|ex$vRbI)Z/òb5P`I:%ӽo,(BO˩_@`4v!&G /5rT]5n@i'jiKtLwDXi!=z}Rn\MFr۴GAϡWbIO{B:۪.eDbH-OѶnUO5>;;̤ΰޯmsHo]ߘSuU)X0 j D68dj/dN"ڙ#aT ݎSC,ktt Pp;sa=L%vd"wS|Ŋ@=e^!R!]VZJ"O'愡J> GM _{ۻt|$̿u ﴸ L:0h݋O:'A*(b;fk{F{:B{cySsoI8%ߊ4Gk7a#^hQs=}oDb^̬ %lLK1eSt]_/=lD8]fL" #-yd&6<\%~UWE<-C-Fq9%v^N%&ujP|+_OSX{f H1׎d,+L)r]|i˲hޝdDlG]u Ш#v4AH$6:Ͽ%X$Ѧ3=Uxd[g?8 >PQhQ0E3,tˮ+!U :ꈻe&:phݪ,ȺhF0Z%uPD9|H 2|N3|3c:VNj!yqy q޴FMzҝ 3~`h"q3{tk\D73cu s7xEQ 9W| ;kWdNG_N$Vb BK]$zne_fOw`k})[ltH]T_  +l`קQ#եH !eIDMHb®"RamUɡZROgx@!?c<F>BU\g b 6'\-oxsP.4QGH~N~Ť\ e8]0IRC/1O M  D>ђ|ݒg ~lфOQtyha .绎.x|LJ"rȚI7˓=(odA8UW]矾GaH@ -ʀ͚Jˬ&&FW@=_B;l+[^x!o9F5<3_w|PرtkLji\_\/%D,'}B«KD #l@klV#e4i]M7u]Pm²FW*x1 ѝ;JoLϐ'E/9)PMB}HRj&>&Tbf;]0;DHޏ҇n1`s@K ECl*M7clO\!qw`:zؾޤ2w' lBG4՚}ls佟|Փxw)Nƍo2;c} /K*=~k*<|lq#>X~گn,fqmς63Ѣ9|- M9sb- P4(l+SnSfu{H^L1ނD O{ka '_-թMlh*ljq=Ȯnëk@c)iz)x FY2UBN~'Hq;W)dn&1͢3!:өsCt3ra~fs~Qy!0T'\_Ew] ^,d^40Zk@0/;U) FӄQ8AVzόV~', Mcw)ת[ZP!Qzך؎-fP6 كKeiW|FV\6U;^zt;n=C2CPK?⹱Gw.7nXǨ{rpEXfhuƮ)c#y=tpQ}3zt)j!Z{Wf:˩@Ɉ;-,'h>/rwz"+SEq^6»fPtba;m6{B*NDdEГ-^Z[x0NsTAÅc?x}ȸŢ dnl 2V/GT+x{TBHFYw,+w%r4bļ6|R0M*ݎ`bIGZ)PRIŜ$V8TP k meU 03XW>Lv=YW&6DcgѲtN1*9L{-u-9ov"ݦ2="%5? 򹙶O7i4եlH#IDJT^"Z -y-D5G"&fw5BB/Z.CmkF "de~ړu[@VjU1MBi u"CBeA"ch$fɊeOa(}Lq;+nvI$)U9lҝex&nL$PNEӕxwAC\^#~ SX_ݹc>ƀs'j8W2 ~Z7+(er=AΎT9.bW' `[Ԫ'k5R0쎗iX\2H]N%\]a쟣نkΤU=;'<(8/aBwbVnnN%u=d=ѡQ%c*~.}n ՘9k!epR4\wuyY&(Ù؉5zE䊙uDDM7tnMh YR ?4AFc#OڣrzP[q˥mxxn J`"A1\xF>::]Nt>!9ǐPavfb4K*%ډ I:~d!t^uB6![I+4" $ʎ 6Q"aw)D/6mT3 :t3[C .@kø#}08!F:~ [ClܟEWT{ eⴥ:j0׈H8Iҗq>F PS#ɻK4n2~8݋O5TwL>3Fۨ]HيgV|LS>r6 + "Tju @wgqigŽtD=;COqXw#HoVz* OSD8MZDaG=qy>06]n85Q2>(d|rM|\>kD>ʙ\b$#Nt2JJ|E.8^XifEau%ª_ ۘ(I\ Y=cXty/uo;A o򉧊־]vD>#s&b,/-3+n>ib+3 Vm'e4Qw7 h-DAnG9uhewld D]R_qj~@ ^0#$@`T&V&vKwTM'AIPG?);G ğ~slal,bBg+N)mgB#mo>aO! b)n!W+EW> @2ξ&G]i ? P8nxe10cXHH5Z ;WG$}%忧SҔ钃\??Ý wKd!`#޽/?:ڞkYބ'6k1ˁv" +ͧUv&jVvyjdM4ˌD4v\]Q6[^T]o8<]? ^SAgllZ2zHwcl wU:(/JOu2ュv{WΙk4V!1d^-]_P((e% f1Nޒ]5%$mKaC\5 \:}~IVFF!fR![ Cb/9\(ydw" ^rO~?eseȉu_5*S5L嵨nC#˒iCt4p:`5;5q ͧj^3 +iÁFI4?AdаUED*Ḫq\V ?XGD3俭vw5"ʅwWKkKw`\2֠1آ`ha\L n厥H=%zprAEa  h+wTLJ% UcGo_N,&]#xDDwV"=.1, )nEA@Wk1H<|ri90/%#}C#wMg[ ig%:K9ABr%)WGI͈gX8o092sMWRIo{]y9}V+NM.kpka5oh8!T4i;i7~B}y V ujf N"Ev4}ZVFB?׆k 4_PTU](úߔ=/7Fz٧<-Fj T;XduoY)0E+fJa~GPl$"vR$Rf͝@šd'!\+nRDe9-Z^_,I`ɃLԎIU8B},qjJRENG0a! L(ڏԷt|F!n6tORqV}O ݴ@c?XC=< R/;#ŷlX\qdU=rq\W 9J0qEG(Q\A@6 AL:+ E d#VvW_ʘV32N~>rgV+ '/Vb:k~aUl8f~0j}.摉C #kX<]$89zxD}3j3!}⺦L=ѕFJ*Yh",KzU7qs`Rhj+$Lcv)DH##oniq= ZWo;h#1{9teg{OkӊbEG|#3xvang"$(xd{[,9s_-tM{ K@si?I4SM"ZWKVM!U;.r!ki1M1&*okO4&׽HDr$zOȕ ৈQ}?3(`BbOP";Ȭ. c]lHѬ*,p,js |YℙbxA/2!5e[|}WE.r'ѓ qATA˜KpKW vB 4boMOԦW mhmP{Inף['jcb56'?_\(V֬hj@ Q59O)`d@mx@g9o @&cf{h *՝(_ϦL8XDy/Q" \*9s:Nc$qvsHNoDε{Zc"!3EFq;+>ϵ 16l~նY!:u/^בk4Ua<}Al Wu4*]uofl`84@@pّZSYKT% k"rd.N6]XժDJ9J{孱ÂTHlήu l}ظop7Gfd>26%<(y'f^%SWà `q7eۋi IQ\0N! ވWԌ˹2.r[po_DPNL(vaY`4~d;+@CRj^Ն,B.K._U>ga+DĺiN-o("ҁC_V1TWROm.ֿ6,;U nnQTbz=#Xv2,jǦj-\^4܆)6`2ނ`k{{M-],oRHgq3!n̬|Sp 'rĀB|vx$|1K'msS J{9v=;Ĥk $ ۲($ ^?*4e HśIMNt6~ǐ&(U/Cl.O{ Pus,cቾx/@nzvQU6[P6.#FW&X 0<-hNPk83+En" G |^OFL#gpߦeݽw#\ji,V?@l/LEۤ6SBaɪsIvcxF>ڄKf.Np1Jn{&1w/YM;jȚksPr* ^lPLvE:<"7ఠN})By}[%2pG6sW6֋5^F4 b}Ç8P}h@KF~`8mNI ׈,+>({Zr4GH*d^?J ι 0_^\Y PἏ{N}B@e6+,zi!E EJP9LW"DpB׬YN3rԂ! ^9l)cڲtQՈ\ ta:ҝtROxY*L'Le!N?].u꣓4r˥6KRyL;^nj 䅐R5Ӽ3\U[:$mkj00to@"Zs-1nrETgo$ěrUO`$U4586xģh¡hMTj;&}( .30mB*WY7?ˑ v=_PQ6I'O™DnYYVuq-gA7˚?_I@G{ Lsu%n$o, I T(֔sN'* {J&]0;>g9g)+Тb.3 wB23UIMd(&ixtbVx%PvGKW{6GK?_ N1eͥ|,or`KrոZe?{׆^AIa-͋Bٳ/u=BWVi Q& tq4Igf8 )#R =&Bm_/l$ݜ>&4 |߭"@wRPC-;COH)CgecHX!'z=S:1Hx/pAqB* LajAM6<'$>$-U^I>N5rIwq|]];>WnLkrn6ĮӑAvnx[AD)6oa`,X% ¿д| t)*'Czv;^XCZڑ.-_}vB KLx|=$^Qnœj:0nrVε S1]DK8MfXNdB\eoHd)rCDuϝ_4(Լ!0iLs:6ザԾvvz|ԼؐƯ/߄SnО/=gC$H/,:/CMW{e@j+#bS)V ;U2~KT66noWQ:hZpKS/\1OŶfp~c^0yd=.ɪ`᳋!bLN$G+9L?,x)Ѕ@:JK4Y;^h ʦc1r-'=C7bax5 pIf_q)[!WXFY7rUEiV7 j]˴t l/~  $!i!hecXCKNi,~)w_Xk!%@Mg&^%I1HB-xgeWd~kdqܐtJw/;`kiNziAsj`bUHI_YAk1bn&D<_>ݪ%1@-}h)gFn&! "h?u||z_Kק4^zH@h ʖp@v3m Ə|R+ḊK+j>2zžarRi B 7̌GY *J~RH\]4L\\s{<[id};QV_J$}?Rh1x[[ǨgK -1s>T wnfv Mk-ѷ5%CV 3>O+X4X/1v2}_K*zfn}Q)l{ʡP̲6IA"w~[~r/+Bm؊>hkm;LD=d36jd $x…]!UM|7M\bCOlLNeyܝfJM!.^ȽU@񶌟}L7I%k7hJM'p|g^InhBD-pt_n3=BkPIpt#J]v GI#2ހ>|]YPxmAd K.$^~2bIHԨJI{w6#m(Zlb7 z^̚UUHʪ,PJ<ǟ ( I;0Qć+Fh؋OA៴yL+ y*FU`o>#6퀊- +N;zlӯfMOUH %0AxRf W@,Fm o@OY>B@[2w8>R/8F*C#}Z^^\a"ZK?8@غn@7U{d!N~1.AKh޿ "m ZL<6 b!7+ƹ֐–UIMP*04$]e;FL&p1?]OnLS wC ʚwȪҡW(Nw)5ͻ$2f\"TZ_ 4)Cg^>%N( IM6qX'd#'# 8X#=CuQ*&~Z-zf9k_G.f[R Yv{P+= CQj)~O~A#XsMp6*a٭*/A{9Z7({执Gժ Ơыj;öiό@VR( W{jRd;R6`UGQƙw1 *9nMm8I>C}\yGUo:I|Df"i;hʹ+ T0>Jpm?no#J\v=EqصVaD?!~r__s 8QACʳ ecxi.wA敷#(&[zRM&o7㼍u {7AiLm ۃfE :]lZ6nIH]#qit%wms[#OQ!-N/>D;Su"|DHW5dCqߣ.eI6cwo Ey?"@uY%R޶3a {~j Wՙ!9Ch3F: F4LI۵hʭ2l Y $o[_AĦ} ҥX4pBǭ=s+2Q!\UG$/3$H}-~('Go.?%]]UUe$+_CݝY|/2a?]Gй̦]LFy;פ:Y!B݌WJ;䰍]^BqA}pt sʮF WyӦ7$i@zҳY5 y!|t)l)OR&Go+⧥Yzuu+2F\ ےnoZ2G֍ r]d1-c( = bqQe7Vw䓜uI ~)]EHQ<'Gs^*@ԚR̵s[֟le]~^WΒC[x~{46 g#_ݲ e9eAHM?d4BD..V"v)\keA<}ˡ% i\T7[c *7X xM:y)QVm\vHے[0f4Vv4{AsO;'ױCJe:0k Y|\T gtMzc?/t,5] ef] M4wm H"VT/_Ϳ_{M{j}܍Cv5" URz~ Nd> Rvu$Vx/ wGAogr%a)9 ,+̚tjG{n-9mWYLl'n$)4FUR"$it% 8k$4} UI!fpC;=g/l"!3ybrw^mE!sVL7g|dx&C3zCqE( *U=zxIb'4~ ~--GZb (Ř~RS^8K]ai}]YU|km. Bd#>R~>.(ƴ/ *:"iu+` oC.z\>:O_,;ћ%R`ÿ'h q-Զܻ&\CK^T.M0މ j|kLOj .|6nN"6b;wjD]^ Vʝ1$;J $;3]Dw|;0=$Y,[!2WK-93t}4XVI\wxJCh+Ay TMu.eޕ{R_āο?g-B+_;+bi%b\$H],Q%Z!NT^?1>a24(S}qfyڃw-XXߝ_@-h.VAc̤WT_sCZUlPmBl"'iQ քNswRx~ڲi; =<]1u.uK)97>+A&YhciS9LXxv!$V!B]4If)*smqvY'ܞuK},4rL>yO AZ5V!z 3$g"ͺg=lY(AX1О?hcӍKQIϰ :(6Lx{FmCs//_!OK>>(6:Z48 %R ji!4iae4sՑ`gN/bRQh)#zCDK%8 XIGFap //U Rz dR: hWc5Iy3 ߣ~`tq! Ȉ3 ƪ =;9Ox H_}_䖒"߭A^&O %TdAއG\_حcg_=O%$Q0H$ Ja.6NLac3PJ֫3_nhUj ~EM>%BǷn';q?M 7&oG=@I]~?:+m ԌZÙGuC>я;-/;F~+跙4D^sO? VYԂ ]X<™LINd=(3vx7BH~vfRy輀٦}ޑN9m'64^r/[ctfךR.Oe T1Sr˖G;ֽSX,ؙ #;Z?85Z[?,'=졁;\ѣ|>Vt1$0D}e9OJB! a9H7A(,JTD}eL -wqoA՝^~8N^+0VU۵h{/L˾Lr nk$pEM"~r+> ur6[G>[}MVR8ngkȵMue2|܈ú>a60VA[M!qC NCoH—$_24b[j՝_0ݕLT{EL.'.oRᕳ?](z5wVJy>T7Vg)[0JqK9L[*>#DxrT Y. B- 9+A]\9Z %>N';Ef4#Yfsr0ޔ,D$3TǟWy cĥ ?ߖ **"EOՀU}aUxn`tv"!ˡ=Pmlpc 0l< KQ)̽8i/@}k}N,Q~OL-/g3r>A5=VC5ru3v.)=⸲^qdkZo+x2<];֌ɬ|d !hO>bA0 .eZj"U|_XiOKy|rKƖl6n8 ~tvEP1ٌ^fF8BvsYAȢ%'6zyaH! H\rF_à9vԥ[< >ol_:+ZX:r%( d :0WKs0$Y Z,`>wrdhY&.'dl'Jjc%<_|VJm(QxPl\Q#H=34 iEFxܺ&%}wt?ϐFrgTx3F`^֠  b3-{'>DU?a*N(걨GO 4qN4<5N&EƩ#IyEZFfc*]\x8*#~ "i aul[t}iX81QſۅQ=}wA5ߒ?Ƣ!pWGB9?Vc¹4"3&e&>I# ɆàA6;a OnqyXʷe4lD䑞.&"A-b%ips!<o}C7F ,1KMrZ2y ᶾFJ¦m-j='ɽ @2O1BRI]]-?5 ru#V Tc-&H.`X&Ԛݴ#,A={_:zl[.Va9vIv)هq }Ťps]7 kP7}Rcwz[Srb`+X:HTDZWb%Pn#S8ה՜%$!>GV d6r*|+ۻԗ+ !\EbZhۡJ/-ψMKYf-<3Mw(?{i_TG"'Q{ԖR ?֝_(zͶs*q|(0jdNhJh"2vYƺ>^.K>:~D?آ)& sd 4/YsJr߁E`Ԓ:@|izA.]K LdA+$d ]5[i F9'*AfU"|Fz!"]_ٛN~C¤2FY=o4sV8ݣӴN$.7Qn4%0,..T&Ep31f?4ԃ .wٿ ,Rw6$+Rw_w?ڰ槉%O#~s)_*Ap]0P7jso&$6@9B8 2x72_ǧO3[qiI6*YOhT/[I~,}Z}ëo}|6q5A9铥5+MKJc0$mY]R'$% I0)ٙe^| W  HӴ$J^ tZ}{=. yبށ u|_h΅jqF[=y=RCQL|uI-k&9Α& wjHM:+w NF7{xTČhfuEܬpv#j0?Bfmnn?6~u],o6GY%' om3ؖ8){?uq[z iZұ,Ю-&DuD}Vy=tH-v&mOO""Ǣŧ ejl@;1w su1#Y[䥪g'~=PG"eNv3DvKrO˄]fzED6/Z%S3l,{gxY *; Ib/nIga-[l+pON(Itaƅj~o3+w )i.fZ_0z)sNdgzdRUu|"lg_'wܠvwfD $Y1aS4{캦L$26a`QX.ᵂ].ǥz"3'khmڈ޷USTg!N7|NA׸7bxg3e^(.h ~wRPFlXb>)t3^iWIDZ:ྰ7T97s0s'6ea,&³YlgSPMڄ G'1?ȡB,c`j5Vl.YDz2 U /h$K(L& £nSaTA#$ZemFcM UAO n~_f:|sis*i{ dgȴn? GA![6:=<nG#IT 0F|iG@Zo4e_^`v6UF^'"0Ziu D&^^P#F!+:|$ FGSD[aA3{K$<~|C}ETU3Rpfrf|ʪsb坩ރVu ^y;/t4(Y"A+F !bS_Vl׏]2xδ6V)?}N7›љFd~)ԽR7(҂=F$cF^t~ ^ċ %$ trYnQр6h 6HdwLӴZ+Uut8 pI5>#?@f jv#=4 0>/b+!D+{є\uhe%uȑr>Uo}([؂"Y{J $H%G(1vH$~ns&v}jJݸ1ɬbRP^yK4 9`"A=4XiV!S)ʀK1$f0&纇Chb ~/I,V~ =7y`(u ;ܩo!Fufܐ]5o[McDء R7,& wxC4~Yݶ*bWJ3 `;f߼#P(vV?K (Q4tiЉDB%M=l ]D ba|R+kf:GR+'8VF)u&ꬉ]ŸP+YP`#Tp$Za9 7qPeG2Gm07lVZע3IOuXyrH K1~ۇpv~dŭV=$'75JOܙEco#f٢5plL Ν]/{[<,5kETE .ǻ ݇#nӱo'i>vT*uf@Q Ri6r\6@J@@[HWwSᠬ'.Z Ȋ͍S~^ɑ;%v_#k|OHjF*rU;PQ(.N,!u|F!!*\-K% ce;)U!"_'r 0ݦs8Sd*f|A] Y4تe`T3(EU+,3|@tCc q|؂|>G<}vJh-^&VlW "˨mZ!%Wp{2u,j-M7D?$ϲg'>wK98/5z P &ve)_-iJHL ]L6cQr"JZ[j /\Gx.VAeDUL`S-!iĽfݿ{2C6Pәe&E2z.w啪*`dsY4|vQZ^<%8  a%)H~fSFȴO?ɯՒIa)=E":9@l8[7N_{jƟ3=rOpQ`ZbKtqҩ[8uVވ lN=u1֑E`W%: /B$<zmA@Xu*,ߙ*O{{Rh@^:[4n,cS9WS"W+34yl|#<]b ms rk_yGZ%TziigHڻX^=y75\?)8T-׺5΅# fX v?:K6UJGaؖBKY90n{B|kk<˂%UgK,2kInf' 0Aq&P9˵ǢW橭OWeqOvLX(\U*e¹AsJxI?0N8Yk8@_>H)I7u@-)QX><*x~XbcRR^1-վ+eHږ#+ti ȴ/9D9.[1s: 0ÇMÜ'I<7*|i\n}tYOf LJ6-/<@߀,SPEڢ,%c8ލxq$|~m6G9C敠}tx.)R)&^!'m|>hUQaD~|Ȏkh}pf7 oʬvy{Shk'ig]Afiyz㥪 'RiLj^-H(AZoz/1C+÷FvqPGwUx?A[ynFv^*6*+[o7mMx֤%y;'K&dIM  <>sN>މz;a!?--`B&Bjrl(߱?[f״`Yca+U.Dw!PDTcȠnT:C5TmbZD՜f`4|~*1UԖ* }}<F;cZV s=ֵ VIii^tew4bַ$1vM?ڱRxs;{ ]ntX!}P&'E3: &54=&JA HP Fpw0uHYBl7J%v|r_%4j.`IDɻܮur\X;6M# ل&/G,ڨӚnD[`EE8-|douB?/&U\/O)x\(=s( Ka.;Β^h1}ؖ:{m,hRC+),&RێA2t R2RUϕlL3[)O/DGNL'nT z4Kpoߒaa` \b*t>\%wV.Ee]8PaQÈT1i%0NwR}MYϙ`zV Wlr]*G 8QMc'8>;Ox""$@x@HkS*.tXտ㝚X*NM=kR{3#sߙGI[5pΪv@(7^bUXaORd[UP\ԝcv[B`å@j櫹WZBZ6!^s{|wi xJär(/a7`~=b?dZZ}ުǺUS#iE7ko")|" hUiCI82/A`Љ}zV]TZn!S TxUƼ Z;~`+|Ƹo4 y͔Ðqo|S!JZOy =&fڛWRhV = 0>^ ;mJFi_/vgxpq>6/QqL;60VJ2-}(d&+ei`:&;go6@ʨDTD &ה lI5^x]>3тk-${eMq\& k"'o3O)提 -WAćHS֥{v GoZIHu)0T?e%?5YX ꩞k@3Vy"zLaZ&XR[?ˀR@5*xDh8΋pHJ9]PyL=ǒI,gKS(ŒoCr#уbrI$~egٕ^c: =AϢ՗usSҶb:8Z^Oa z*$"俚<瓕l*F6VI_E`8/i^0.- o#WK뻒,e,k><৪ƥ68͗ 쯻ɗ9J>F9]:!8/)vd2HywUFa\y\Z@F*A&dK20*cSm4\R(^{:Tئ,Ɛ{m!=H\gyp b;JL?VI\-XFe`ad! 몂dݵale{ 1TSv$&&EŻ(vl[ѸnuB _kJs`m oTy#/F*gz4_OH'Yg!4<)&a mbNt!0ŕoLXhp(t,DhTp/2/`>w|ҖpOJT3 b][ Aɹ(p% 2F'NmH)f8lǨ օQaᯔ鹲~_bM/ǣ*|,I5-!IU/_^KlWn9f-C@?pa{h3akRGf=;DHMr[А hӔ)(m UL҃\;!c%b IמИdൟ~J|Ģ8\ @}~JB%,S;#Mb Sd˶XVג];le#p]2K{v1{|?`=Y:qGEyayʙH}r1wնdN댡.47m]q%#ZGthtlJK^, :,.H@HGOiN| dA(Ǿ4R,2Yau&X>- K [Px~2H,< 't% ,~[QWXMngv1co֓YB{ x0Q,3A/[C#O;KDLU,X bs߿ e(͗ ;P/lV+pIN[Op/>_Rl60! $~$f7_K 2)f7?) u9M GtyU|rg@3M6QEw;kTyT[oڡ ZZ`a3T!ph3ɬC1B[8<ѡCۀe$w.-PL97hMNHprxqQ;Zޝ~ʛZ@u U?1'./_&U5w"aIl|bیuh1dg |Yktk{*8)Z*.8pC%RDkd*ڑ/U;Ud @: (F*ʌ[b_IzV"q҆@6eRAr \ W􄇃9 .oEu3_ceې[u_ቹ6UT7Kg?*LD7֎QWC 9ebCzn%ڲHDLYشaB8Q71㐶|Z(~BljSLla6qvwZ1GHu4:Grnia6]_!RM{[@ꗸ^^aN7Jj.%s_XH.%+" ߸E"^̻ |*jIs \9h 3XX!2io?}=Fؠ z4(M@ TUkCoHbr?j2Ls%z(x3`dRI>Nz.̑,t30.0TwfR*E%BHve@elxӴTɟ Pѯ Ұd25Sʵޖ&$cf*( n:*H<훹lVuCƒDiFjxO>Mcn/R4Uֽ^÷> [C%`r x Sړ"x; c ZHDYmN$bv%$`.P0k=qOfԨz:;(ɻn7 9FW{+sA@:\I3K> ܭ%YnVc҇Ł0~YCc;޼mjvXHn'M-xp몋$Y-_cxGXפ4A_ʎCH>"%!ޯp %7lVא Fް :OINSe@a 苨8-L#-޴xA GjsË^ M䩤c6]B5M0 Jdպ@ 1lljmKR菎*yDl>$=m, )a T4$E&]ݮ~eNʃ74sXgYcu>cq_[uumV, 8f&E Kw|tgQ5DŸxS\$Hkv2WJtIYBn 61U5[za X@@t~w~OB u;^Y^Ϸ "%(^^jE$|vO8Oa.yi(~bSχ{.r@2^"qico׽p/9g.#iV} AUNfۊ{ =w| ݀ڨr![˄W( +aq]zV! enq̋_Ou FG!eVf$.-"4o-7a*kLD? K6`BPSaJln !6PWf@./Ÿ*TPCԂ9¤+ nmw"UՋLRRL*CuӴ/ճO-hscvӁD 9w7u@C^FK:忹0vd_fTe3às&NJX."E%ZA:7^%Ki g ;")?W+:{o#:櫐SFC0)}W'G*|?wRFIҠV8Z˴7rTˣ:hiC0HU mXTNn|v-RṕΉA0)XCm_Z"Jxl CC~osB=o=٢}Dzxeds d/-򊒫HQLee~aƶQ0iw.BcfLoPl]yPQ" blb9~ʼnw \@G݄(1KUϝ*[:w'n $GEt(әzOWt*uq>Cp(~82l9L+FqpJw^R-G~{qsXbrz]=Z6/BoxWh %7Axu-*kK0dL7@&~fʏS$X h@4V@ӿP/aЇժpozqNm]ey['X8y^%e%Joc2]^ȀԲ!='vd*2Ǵ!k֓jFE}#ߑBqB~`ڦ;>5[-L\EX<,>A!V)Bk7B0Ȩ)AJ1a6~&+hNoeBa]gTukF͸= T;BD^&hdCDuwѓT3y\p 2CXfJǔ] WJ.4%.8y¢= ,r|婩RƼ-&nQCma"fNX SaиbBOeD:P*ͷFdh]p8~&ZJɍjTs50PD#IfHLn]3hRpC{S9 9Y# '8^v:\W[;'h5'f$..\qnup( c &cVjΖA(5.{)Cq&!HOÑ`j?ȰbKonYx_QZa~)2yf>0t?iCLuhdd^VÉZ4hv3TA~KYM(?{KVpxhG'R7'ٟ]F7\k}ޟCʱŸq, '?m 0+6ϹR3Dj X-͂"sDut?-tѭn8;Wpd?E,CIĂf!OOG#lơ.mBQBE4SG-ɚurnpqrc8.0B/TimotU2vIv0@Xс0zYo+dxRV<ո]}BO\*#sG.g!' $ Մ_6&,xr$@rp/l28ZKxTdp~"xq\D@!@)s1L륆u/qcgych{eYb{4:#AQp\/̐|A'e NOy0dKyM V[O v?">ǷDW_դ#Nr=W|&_^/N_>0/r&4`tL-#N;iN {S*|\%v3bGgiAIDx8=/J_99ЀY:7KaB&:P.V>u+|ti\)&67 z? d 8y'Oo`<%҉DY(Al&ʛ}>6ˎpP ɗ0Q_l-C7DB,_cމʝ??*uv]E1;^2 H5y{qU deM| @_4KIr(NEl>o_)H'f}s"1z:yyIInϩgl.7x7[ZJ$9\XƲ9+.3==ʤ^_̤Z[0`5I&ɻ?x;BhF1Dѫҵw#@q=ekɠ?@ɎC? 0ݹnY[JF߈tEp[ίXSc m?y0ۥlKp+0''xK+k7MSėSK}Ib$烝ٱcSD~cFPGb 5/أcⵜ"g Sd:vܚV yr7ɚA5R 냔邿b'EaH.pKyyFdZQv,jRe݀Ϣ3{C,Q7'صw,"a5izlVY$vN~dOw7R yRϣ)={5$X^`+DEZ񌽄d/xA5]˭̾C4 A6pz;UθUvBJ`5Mn]&knjigVp?C߃}Qy*a8zmD>%ŲVў7u:(I)2t;;EBF d`9VZ":U><C[G)&\x-r'ɋ*m i $IRb;jֺYh:SWz8:qm/rР+޲aӖlzL^.XQ_ojh?iNSa h-8aX͎¤( &{.Fbh56kV6j'`ؑyƩ2iR(^U8Fᘸ:dν{ھ6k Rw9~M)r+1 F=oEs©v\Z -Zc`|I+uY_fCe}Ln%&`M87.-wWO𫑲yӲa{f!K4Kz8u,ړj J" x[e:92iCCcneX]CQ1'|BcNF8.0ȎE#7 lq$+<9~1/PL(C ۗ ?Ndq7EB:Ֆud`pW5Dc 2Bu$PrO<st/rFS bv%yVN1㺯iĕ+}V9_ ب9h-XvUDظcF_ӭOSfR<%n nCw`N9v_Xxճaa^؀4F]4a ̍FgF6za3 .gr-;)m 0>R$f *Ԏ%lP\w:K5;{ xɃ;ԛHt PZD2Z barLu,g 3[2CĪ.x!YTtR{}̵"Hȫ&G5쥿!CLrz㭨AS5o`E<*=ZVq"jӕEZ Mʫ {6s$ "qDWܵYHIA΋c7*3")PCL9 %擜q<?jW`k<~Տp[ }U贲 CsW,(ǛYԊW̼u =\ Q6r_Γex@.p+Nu ~t4B/y.N&#%6FRo2Xg!.\k /j#ĘXFVuN C?sBB)keOtllWߖ}p[ތ.?$BMmET);|Hx`Ch\t66$;+l$YnYˬc\7k&ǭ-~Txn.N8G5(ѳ K2ݝ ʻY:TP;?g?5c>I) {#2L\rE$j,Fz*7&CE \8RMh^Rʴ^ӽ`USEP5, JKad+BA(„\-'_6csU?ܦjYnF<43=yBW:͛}l)S}S2|uaX5V9_p,'pY6)yxD =6{zÓ< "o_t:m|GKv6t{hXatڽv&tZ(W\Amx9=0l5FV4'3KtTuLLH~|2^M}滹ukJjQԬf#%,>0phѲj>|S׮hjrŹ3wv4H8niA#cus;CG}LOfbΊ<w9L>2Kq00Rc=!XW= U.oG:<;T[D}5:tvoI G NXʫ+&} դJ!W=p{c$W:C=Ii'.4 QlrM²/W2Q?Rw=Rxo|P1-D2y0$$SnM *]pV~7v?ʪYiykخyr}y{ze.o߸<bj& =Pq }U1J,Ą Dn@ vf lΜ4RvJ ƝJ ^q?} vW\56"qFi(.YL{n..*HGa6yq0%RHf g(Dwm;FNeuvjfXIcbwW,OEy9*6.qj(fpK8UK* Qαw ƣ@K ĝObHSb&fZ@`*5%`*?^ۏks WH^/@ׅ+߾ܿ IT^哩N_gmR"SMB;H$& >cJˀ Dfe$ZQ*Ldz:x0.A p i ߹o殝w" y b ~iK{ؙ"87zaH%kx/؅H'}0W+B@um%Z`e wCzTe<]ß ^5gJr5dw) ԟ,dvzpUT?ns%@L`Y&ǟ\nԥ>?=i۷EH".Ź4J`54xN "F{CJHͺ䰏lѻzR7#7Be[n~ !YBpqnr9XpպTum wRp','=K G=0B33"z^ѝmL M)`>{:dlj:Q {m5δ_(Yre͎=6/e MЪ:%Ys1be 7Q|Y7ݳ@%nW:Y fd57[;ͷGޘ T+|#cOH];ol<բ zBT14-BOiR2̙`Ԃ a$1{_5mZVw"8YSP:ĉA,N밣S)L(qy^CK>`?fha fl`i(^kVqjx_`-&uC?nT>ᱛbK?:{GOpW5$NkVu?\d q±T'qR͵H/3M>ARUik¹/=&K3ja&uԓt.q 924΍٦ILq\{95S!/uIxr¨„ˈK 3x[. dxBbi'~GҴ< |j^6 \ʒif4'?e$hrD+̲"MO1"arЏB-giC jygMN˅2,fTbӑLI@P6Wz%1{wQd˒`\tKHR*zRlj C։1GF؁߀\R@_s'jT#uzꆞ,t(NLqIFq"!z/{:Ap|i}leSkFPBm9)-)8`]$cb#GR|oTdžhaa0!8-8t@fw\F̾ 2c(I`48f Vʶ/z: E_bM?J#fN;B378G3y y; RlBZXw\ח^Akv)yWL/Zvг oXEY6'LeQj?o U!p?ڒ0z g moDo}nӕ>-g0N邵`$$rs u ѷc/,նn݄sۧ{{܍JF$P_ {1߶yHPq?/dX(|Km$t摱;[4&#'԰)ށ̿rҲ ɔHZӜZ "ʊ Z6|y&2RE^ sh(wT Bf5_L=Nur CA*da7Z oX59n߅')[~  MѲ~=(G9EM"'qt5.ݐzCWµE.% ֲm3 ُ=3<3o-vĽM__}^ZСxɔ[ `ϽN).́|Xh+` 'tfZ*"͂ 7Dtd^NJ+$u'=EϾrGH4osT(z0BsbzÑݧOCAV\y?$ ʟ+Q.(XF,<JէtƬ5 49/vÚ4 `7a/D׮= &N,ttFmm[G`.kCOQp.BHc$o&6yxK ٟu!Or]mZh㫇ME[tGLoY1"b'3v+N͘U<ތQ-p 1AE9]]r bjYCV-< A7R)5Կbk6"٢Ø-j9 (To;íC6N@I< gzGrS?kEm ֫2ʏ>H`kUP ^]q={῾~OrvMsm;IO%Fõ| ңm2J %tm-d4:ȜG !*7Z[_m| h6=ğֿ qm dih\}AJC_O 8+ƑjZcq=.wv",S1q=&n+=PG"j6ELjD?oТd<31DΘf)7XF?:J i"> MױKY(WA+49y/f7$DCA%ˆ3n@XUgf e#RGJ j+SOiisb =J8*0fsc > (fXM@ܹac[A.FLkT ٬a@Gp]{Emv8ܥ7P{r6X ͓!$y>hC-s5/ 1#M4P7"2 sr;b9ίr^ÅjB !&Mߌ_Eb%Àd @T\D\܍)N8!XIfIşԢ۾:5՜;I+]Vbɳ&:O+feDSFguЉ)$"il;̞H5A5-kmJi\ͷݚbm|#Zqŷ.mT̚wʆl+-yrJCz NEY5W7۝;8_ nZiț`VW'ct riʰG4p eq͑4b+ "Y~y=jRy, oo\ʃ.A1J>tnp9vP(Gz&=ai=:')-Xp1Ѵ1%ɠ#^sFo7ʾGC}QhۆCn‚^BxD2k`X"2۲L:a6 h~JAkRXsPSqgPƑ x#Om3䫽FL#YhsB#Һ*O`Bg)SA4@?U"z5v<=Xtkn5?#+Cu>()a:|ii[ MiՄ9Q LnpޣA)7;WJ4,!QB9}d$Tv>!?(̆!}ʒ 0X²c T@v'/oe z|E>Rږb"14ֶ";,]y3&jmdJFȯk}VYla豥5ᤁ,tAZ kz<^JNJ @QxYʣاA2D% ks+(PYDEG@ukŷ'EZ9G[`b{.݂yC^_ȉWs4kP7 0"yXZˎ=[<<å*'}! v=f=^Yg$ 1~T]V<sp9MZSTm 41pfڰ£.QX8;xZw`qmy fnGGã2͋ cŬMHw(qqR2*E~|?Z$qBz>C1mX_a4^e"1C4&V"OV*bPb/^ƚC!svKJ,`nQAH/9t˄Dwmm/_-?3@sWuOԊLI@Iynj"_qA]7QE˺ܖXLb1RCT.vbt0P'( b%p}qӅEkJNdQ(vQH!qc9 n*ꊖcD0KwQP>:}Jb.drփ񔆟 B`\z~ii3@R5hF!o)Փvߚ2̼rXʽ(πv7@f],N ZD춐-VӡmGP!M9lik$(M GHjurL#kWet{ Uՠ'{xdeı1N1Z~:P+{9UHVgjZ\# F ibAhd:!޲ @ọ̇E(~p8Q96PXFi`ݝitxS>hP= ^Į=UZY%$7{H.Zzˆ~h,sCoFrp#CÛ0C*=abǑEruPA%Yw ~v Zln>RR|rH'r6kF©KHS͓WgEz>g,A Ex@%R)Ĝx9&$N^:{1+$^+*B`3~S|N_UV;N͈]\aݟXLl#f>qk>ȃ=Qm^}O( ]] VށCK:귽u2%["8-j,c"zCXc(D&8Ď:\}ɃȦ VABG^WlDLY KsQFo%gV9Ը^_U^K)LdRHb0:> y-7PugXF4v\.D-+{ԽPW 5%sr(zYqB{ӭ뀸eԙZ8d>MUE Jx({+ 4h /6 ndUgs7%4Tsk³{%]%`;rԂEu6-c$PO2VFl "''60t7@XhFlֳu 2h =p%Nu..i'6XU1`ZzwM-痟T>eG%гvW4pތd 6ηX,qmebݺJb=Nkg$`x_n]vM#3#~ '椥{-EV2vW Q;F =2{tYYPDEd.!gX4v&c +NhE!MMn1}9ˑ ^I@?Zd7T[kiC6Վ* 6̡κS4` Z/WٝUj;@C)wdZ%%|Eilkq %$ypU\8㣼Vݖ Z|I$M!!vmc H97Lb 4QhFJsNxW{b\qK[(]RAX`UF//Cp('LLrH'Yba c.d8\:sB/b1b=4c@e 5Yy(_)P+xvdmEF7:R:P갠O۬u\w,8PGs:*x=aH!Pֲ5s2Ϟ?9FoUxm:qUUAX͟2wrzwnG2`ZhYYxGOM= WVf2ǟ@BqJ$:i6uxbV窨w3HhS40P<]%5ݕK\ \)Ͱ=UU m}#y'czy:0 `w߀2٧wi%QݺKt>2y°0vJC;o0N_AOYn4ZYctszM2.~ Y?Q)OgIa>Wɫ"Vp L@HnX=_ /8``(w cesoH>@wDzr7 a\)qW4 ]:w:gIs)S䪙}vmu \;]+dF{ eΦ*[>Bi755 ׇmڥ.us3!D+uCT)6MAqh,ڸVGE. 񠤅tbܼ8eU~L-M|/Ӡf5nK+zᰳFQRҦX(7|s~|2%`tEyǨC#JÓKHJp &Cv1'0q?`@$~NHP%OPdO@JGCˣ~ye#8s4s:dњKL|sO-S |ex0t%}NpI˩'XMPBp:@wwf_X$Rl6M\W*g~'&R`A[GҬR&/9gkqFVD1:h`L׵@(B'%Ŕ 186OYkzvĒѮWxcnMorZ)]W703B O(1*+w%q[v:-eUf@Y63F~05==8PZץt/H$+E%P}ZυZr$΄})MEC4b"pd!>xqN)O'l7_;9*|=(i-6UEIpx^)O2(Ɓ?ҭɤh~U V0e;[)79|xKbƓ ""G WORS V<y, ֹn,ߔuZT*:fr}jPgy(0L&1{+4^6K]%   N9\_0ϘAvJ(uM?sNi~Nn &mvj>G@H'ѳ-vjsBhLdFU,l%s7V:qHc󔳞޺b6Z\@e/ev5cސ ǐU^a\~ZY`8YXnz7:Az;T酷tR]PТU0^IK sԤfB)|gGb NS\JX'q^9Af(r݂n'R'2Ǔwy5{ Z:DիO}^hmhPh1uuc<+U;B0v J ^D@khZ#sl`6]eh>3M%6yI 燝!z7ߥI(ꉈt<%I_xF4 #aB S/ N!qر9ܠ F@KQ ;0pRQ.5Amll>FEVfİg?)yw5*p_PUhSb'~V,]I8NN 9 VTNQrNw$:3هvyz&BAۅ^Pmu'So2(̙q6l^[g4H+=mF!CbLsADLIci'39Dg7ա+H=DHnZCUJ!-2Q`.h vv~Ō7~c]^ﻺ$ͷea'| V*Y\Η7IJ}&Nڢy}a æ}w==9vB;dZH)?e,DsG ZD.N*рk=~ŀvMT֗*W:,,(H}.! * Π)BIX.h>Y줽eK&k2¹-hwMް FT5czpKqOtdpS3GI O?tG6`&䜟wK:O2K"KBi'T/ 9oT:R-Y&N̲O]D $EM @ej򉄬ΊpW){?IWY9|J἗g aUh ';d4O2 uN$-ޤɝOwZW||odJ e0>&3 Ҧ KI-oRr=7ADZRq = V;uL"ODȶjhr޷_Y.(XvYJA:5cDZٞZcJ|#!yʾ )s?Nu!2}*:%E̚Å-:?<12jxVwZ<B]e(g95/YX-W~. wgَ(JsT38YH>#GXMFqzENjV14EZ*x&GŞ1!z8U@EρZ> qQƞ9<>A1ؘi[b:vi0a! )Y/yqN]_?ۚDņ thpt,~F}un!2U|:Ôupx7-bꁞNA![D9,n%⭻I[Gꪊz2hN'zB)'y!^-B=qA겥[SP>]$AUEb${vՎL1 H:'fᨂJ{x Xch0HHF7S\XgFu-wΖNjD i!;"5$[FI5C}P7*Da4vR%dVȕ#~u^08E[!3Et}λ|EfAC/X~;kXjpՙ+`q=t[pf~#:e.(uFR;=ViDŽXvUCI䉪[qĸ5ϙ 1kF+"3・w$`cy 3lx q=%\yȯÔ&@ cQ@Ƽ~}8BjCc ln%3%QژдcI0^<o Br&7!Ba˃O8e˷4J''v~N:?NVpCL#ow{NDx&i)}t9 ~T +n@jx:O\X~3"%bV+j2o ߞ¨RC!U/Ezu'8Nɷw[eӡƷC5|kSZ/3}tk1 m3K]H"}XKR -ʒ[)wDjFlޤ2S! s۠v/P]T0"2R綧AXXӦt&ӫʵg}BfIrO##&х@9v^s g$DN*pz4!e@ցm]0+WWfE|" &"i<O𳊊) r_ sZzPsT\W3 Kx0"%$s,2QP) #Nb&nOymx S$⺈&H{91` smZMșr * Œ{򔃓TNS.F77$7K~۸urO'dwt*KCBwnP _` 'ҽMQl/u%(. wHc4;u,l9pG;ټwcՃaLvWjƍຆ敌ͦ^VV˂me(nȦT)CĎlD?SoW:EbY!j `k/~_7HjB`B9}3;A&٫;0X) peGFXW'$E1З2* n},ͣUo2>~Շ}TsnNZvlI1>I}21k>mw]_ E{}Nfc/2 $BJ0fhΗ}t g7M&_Ic`97"6v3<P)OdV ⊀?@Wh1 [uH`@b_=z$5!bXf?ٳ*ӥVUq w;Vd| bSH$qmds5w׏MV*DRޘ9Sg6UBiź'sL}J/MA'T6( a1>.W.ݞt6kd@ # iE3g2 C! 7֠e-Psq3Sq1PzrIfOnjba'ޣnLP${ޯ[S"@*LB;qp9y+Ɖ *xOv3_FS=$#%‰׹2ܷDUCA=-qcM̮(?ET`LF*>Euԟ4Z vx 'J!!mul=Z*BA A!a/^u +ObHn c[v4jqv;_E[v$lM0B'SټSq~:YP㓐;6WilM .9Jzw!w Xg{ؽ{ؽ\#qGϑ,P^,꼼@_~(`k`tʲ(CmcZWs4!/@QChHx\?`(F잵8&FOpRAxsgd`q#yuuLkEȥ(ŔFMNwVKBdo܆{q+zґxluW;$b1upg5Ap朘Owk|`'}?j1y vUL)QxjկmH^'M}}M81wqT|ҚS m}#2%c|#d^Z~BkŝbGn??y H}ImysZՍ-cZ:$y"E-D[Pq{-<co 06E%1E'2(Ls"@_a[_ڠTH?IDl.~[Z7^yRJq</f3 VKSM( ? :`,W@`RX\%9sPXzdZJ;zlI_Tv $cdL]G[ ٵR\LDpҖo qX9Nqf2}jahE Jw#AE<42\5zu즱W"GDnuIty Կ 3% mT̩x((# B*pV{pp*,Ȫ15h _TsZĄ*3vw6f(To zzcliNªja<[1 8r137zq0iΚyװ{Rm~ū3K rKf: W3jxa'Ce(W ӱ~_P`y3][SҐ C@cș[2$_ݯJ"ʢm`cΩUD>~dLxhrd O̥]Vc?1}6[;(Dw,Wn\9/ Ou]fa"xsC fw+ݲHYAc3%\vrY W̳ byZTAj~fKhˌ#YJ/P.G"_U]DH u; ]1֘&~I2'N+GoFNHZiLkKiX|YK=c6U,eOo?捒`2}$ /DhfwF~A k% =GAE 9 I8ڮ*}cZ35r$oPiOvuѸKMp>{?yrsUZޞ5_ٟNrBkid糰U8^‰=3YB>є,K9!;&΢Yp9.tQ~ ^KKX$'WU)D#X&0ȫ;e7F\Ȉ|zV٠)T{|c0!wUZ!WNWaM\@GXPwA>A[h PPf Q|n'َ#fvaK=.76<䌪|k1,'{sO7#vR*}xņ1Ք4D8]Zc!LZXaN"iY#N 촄iXZ5 D"΁,ghغ%,p߹R=;r;_6I4KGŏW;6*:_=]3I>pb2'7̱ײYWFF9mzNRۻ&gտ]o\۲8sYg_S9 焦ǠfL1E"F \sy\Oǃ{ZQ,Q&a!N&QDM(X;)_VDu<F'FOIٷJlW9Ɯ"A4JV4D/=_ }>ysKbM }/znLct(*р$: G{*ѫU&l,8 k!9lJG3,: Dq_KQ^r+M> T\oNoZ0gMSN- <5U"  @{ c:.}la;C4IpVPKsgë_OedH17Y:Tim8|6j8>i~LtF+rƭڲ?%Unj30ࣨXxuwWcS=sDřR䋝K14Hs +-ڦ֧hPd#KN/pa+Hga yye*Ukx츽A+^sf+U3a 8{ -,0$%hkEVÙ^nPƥfh)YtJ|\\K( D>e5g1Sla[Ո'jy%} ЇZoY3đT)_y`$\}+OJMYe~ܕŠ" xLVӅ~fݜ#u ZV=>`ϛwmY!9=D?OSxf46^B|egFJ!PTU L lo{ZF8P0@dZGYluIzzp"'iJͱZey+—;rxMD)ehm h)+ oxxš;]pd|OQ'р>drw׈^SH"GF( /6p8.F?t^ߞuEZ?>h22n )Ì;w-~uҎ(L$$"&ǫ'`wkx>>ķ[yc}$eLXwM+ʝF~ (mP{|j {{C!M*bÔc =}Y[-?vQPC,ayN _|>1]-*>Ŧ!*oRFr 9OfI?dZ?#nܮ[~?Pժv:ξ2*z9 hИ{z}٢N5D@/0L%sf 8LJ-Rs/n?ǯGw/j,l[vmTFO#8hDi߁|/`c " ŸiOhRc@ٝ9n@;з&Wt~y™Ӊ0I&>uA ݚ_[NˢD7.Uxk-QOTʥ&[ gٵqa{ѫ6ʈF^څe(j͌ܗ]aR5Df}p;鹿Bih m)~$O ljt3ZHG|Pr ʶNŌA%N[lIDRgLQf;-ަ%pp@ ҟSظ餜r}8y2ha}Җ" \t>t u8⾢BSllP*aNu f KlHLSapl8`Ѫ}CNoA@\>=8SӽbIP9Tw՟"`D5cH4 4 &Xb¿Q2Pz=~,?b1 _>".4Z5e`ݕL?"e!1ݥ3 Iz>F?P$rc}>[GŐ Y{do{pRi `pռK&9n8 RQ<{8o X8?: •L;;khirna|]NQGC6‚5UL;j}e6!c.w5Ymoz} d`N1VxOBX}Kč¢}Q-qIЧ%W4щߗu!_*Tj懲<1 M`'霦!f" UXp%QH|*V_ej |W''@ΰihaRh#8VQ^k:KD>?f+IvMm`*ȉNP.ɁxlRdAAMp J^AIz @_c/9REf-//a.eefW[R7t(oT]:fQ 52u6TϜY^ W 3g1jlV7DgWGa:^}qH'=l3:gOx &oGM<yAY 6V..nXhmO$qf2D2]ɍWEc o3 e2U0ԉ&x{|fV ^MMu "b2]b{S X2'+:݊d VBNw#Nz] ~3|C9D=95cđz?}Kx O=kZwSYa03 @TyP*-u }^nZ!z&iOk D*|4X-PV񫷬-DX0O vn'΃&0<>uCotxwZ%$X vv:R-PL΅ !p?&R0%4̂ȴ4v3.(lN)AF#?dFߚHV仈`SY)8L8U it&WVZb͈'eZbWՀqyXm"mOY` O}#68͊-"/'koבfت E$dBh"= VX߇-=[eS_&]+٤қz#tvӭp1 yA XMa/'b8”V7m*Nz4N{V"y=,<"”K - [gU^6ʚ%uu0F31@{(ldJY.UV'Di}MfN\=Z.2chm{￝J &|њCKOkoD.` Xʯ"ԇksQ+=^oh{va1\NV>A>zL[| 9VY/n|ko}-ģTǣ:BF50# vR@!$R\SD0%C+tHgcn8ZQԙվK1&~y>,wiEeeJ>4Yk-C^/ؽ:;{KlS 砾0Snn/pw3#JYlݑLm@Y_;VvS*tiZK'16 B{(\H^Anj=8/зETzSXsq{QuH@2*z]p_9f5ĕwV t3Q;!/468JoPa7L9p@%fJyAl(<q蓉[` ɾ=P a0<~S}8+^2%'fZشbS5̸;]7[&V 1-,.?Oҏ*'NPGpwxfuYf$۹CO:)QkC|v9y6Z@4cEP ο@ _- .mM[@rR&HP',  z=YN6x~R@'f9)νjEt5P#%~m-qI"_]o{lOJc09p<*R|nI$S$cUX^5$6?%~IYGp=ԓ]M(! 0r`d@<xO6߻cuhȭ&nF+Bboճi.˙Gz5,%)5uE vGEy&3H^,s8 ,Cgh=<k§Ey[ pUly'bS6N[ˢj`)ý]-b<2DۋyRTS^pű:{ѧZXGGY~፵Jq7@i9As\pUeB st5>SnŬ.S>8yׄrKI1-PN{I ?,ESDlx@Fi9lyǰa 22Hk<Gu=ţv5}ZE?Ā-ީ`\Ђ병c.k Fy饏X&qy7n#7 i6,eB`kc˔,޽\DT'AG/{,AM Drug,H*CY-YuN7jCœ< ƃМdk2`CT d0bZSǽЁ0+D qJ.Q]WP^yfaBe٣5'/Q1*o@A͛V \.Э1"K|w'!bU`O!QJ?jmhO *+"ژDnvwujʽreګF*3qZ>kl0#iLC{p0AJkA<)á8Lk2%)S1iJ$P5CUەޛgAnYYG~ď`◈y˜Y\t@/VSЈ8ִt4lz UPJ!̴)@;u+hqȩį[i.lCf\9hE^cb.a抟uG3I&T=w=̦Ƙ tv G6VlK0Vo]Y?N PU?"B:zAaQPUB3%xr#Ive :P%*qk47`zʚܸ&7FvRƍJP^ w i[XKíU 9*eq^(gU@ sj~b>rRߎjY6`2z<{و V@pL<3Ax V y5NH!x䦄<373~DHOiyzJWnED]OH(IM{v\ep;Q,(dջbóoFdMGl |Y20{7%F!#*KTMK'&N~@GI^Hj+v۩}'1!5^E]* ZRz5f8]l,_#XBm,5O{e 8nfz'-"- g`P,Pv̊dt|H3NHxVG;D7[)kTα 0K);%˝DD LC3.EMQ[t2 vHݥr L%JZh̐ D} W6g#vwhKɨi n-@\rcɇ4 a+x#"VU5F[ܔh"wH L 8w=A+WŞ\FY(Uؘꀽ2abJ Clӑ(rꚰ ]G yN=!Z K&9`-U1V!ξ ˀC߶K t%hc_#mR7{ĄYdAdbFίXV\4de8<=g|:gDxc\!- <2*nn 0@}/ ۿV"ΈvS1v"CZxUޘJZKէzeKzwJR1ͪJ>TLӐiT^/go7` )u !>ۡm`p*uu. X~w ȱ!5hY.oUyQBQH: ^hdU?&hb|8EӒ: P(w@w.p@gN S؞b T%d"~wu䫃 k`j3RiϰNϟcQ0E7QV*F=cBv8TKRl\ n,aEnF|NJc1bBrQvyMM5~add]Tùa1o/ L.f%t BJ} |%6IV["3O*!QГ7A ݠPʊPQKpc'F,?:Hr]q=gVb]0P b4k[Pci3d<4"3.z.h`b^:y.bgbpWO?u\C4CSgKFv"&[ cn%d(5g CPF̠Q6TКA_7PC1j=ԫ#N3)iR7n6ࡔix u-^L<; 7v-t9; \MN+OHۇ/G'|^Y܌dH3Ә<]L%s xVXx_hvխr$vG ,Т~a^tQd;nev4ZDfP |ȅIXU-^ œ>ʹ Im/$>A3xq3E/|)Y:I@ƝmYx!Z_bY(`Kqv_w[s" a0? VBpؙmgLa"O!Q7ЈX%xX-K2Mjwψ?y.7Kl=O$eÒH4X*jou<;?:]3fm,y<-΋ZBse"⒕rdGq+юޠ. gυ2{"a\Oj 2fq Ô?F\Cz񰑷bbdh#GonB%dG)|I˂/Gg!3:mg#TגƚU~׎7 _o݂$, 7H.,[vkEPΞsTTfxo T%(^gF)ۥ<cRMdz"IB2\T>MƋEabD4 ^{>9@& }E<* Tb#k.^~PN opLР#dϑ8pAnW9Iuÿ+ <ҫSd۔g ;*w侚c]03o@փb;;6|ꑆ!~ɂ)"ew-y6@U> gh}ApӚPzaj`||N!߄z9$ Bg_^/oZAFMjaThd&"ؑoqv?1xt\{LB LG8 3ے|XX_]}ez[SHtlR;OCsIwzzr( 7)烄i !׸D,/AuB f6oiNp|8cMҢv!VW9JJ}svዮSo(]O_B&MŰE$.Ֆ#@T" /mtH[ HRµ@&4p6i ə56 Nm^-o i*N jkvpHB}lj-yoy|qy 2vgP%3揢r jy#tҩPyAV~)R;]n T1D}u"rkߌI=p%`d< Q}&Ʈ=AZ!bJPۋ^tQœ xʈd9V $VE" 4ш[' }_OJJ4Zp],_OIT3գmdW;%[A@~N( ߙzas+xC\BS̈ WFhR QjS:_$%bTtꍅrCo'/q)k2Qي☏#ܴFS2.x@G>f50oZGtj@3p-gҸy~( 8Wlxz ĊxhQFb*Qě: <1Oh VƄ6 ~a7?вœw Yzԯ9EFraM#nj`%΁zim-B?XY᧋/e1B2Wu0c|s=w-"ew#dXWCMMiX;1YV;*uX)$mi ,tL߹]Tfp$!\$hh씝bMlZm?o7=.]SɗKyVjuߑmu *ug,W<LmJW-zǠ;x:2R"߬zTzqɥ(H41dT]QJiVC`v^F7(,ߖp/wTƦR"D*Jy0gKBW/8 V M]!u8ր@L ՈTGWqSY! oT밗][D\(D8uy*{S>~ó_9xbN)؀Fr= _69V dc-~~N ):̪+>KL-K+C:#Dsρ&#: ;IM#z#d}eewE6ߞ1K7=8t Lϥm )A끡\?(ỎC%p|v}aAעh-V/q6;FlԀNnѽ1k>}Rஹ -$b$rԽ%>cVl@q?6TЂHtJ |by;yG4jh=>|QbR4x.~w XoWy+F-9t#u:՛mҴpWV|l5RV,;zLmt ^65VeZ\>V!{7@4, s9&ZD|MP~J, 4p2 [@SL rj'j[Z%du TK\Smnd òKB[ *X9 Gv`Jw:XteY3/=F/Ssɳ69F;weE, Rg ޝCރWA54,Bg(lД57!ʽS2.:vJ>"jɶ)jCD[ZLG8 8 } (9??JsnGr9_\Y&JReR\%xOH;^dHj,bf"VhE|W3)3JL|![}@hV U5&:s\mhǠڹ>C y"dWS6^/gz35?`uT׆%42yd>BM;͆='"<7eXEDwM=* E𱱁%{mɭwpW2)_^ }`jebx-CLpR&@@4_\L]]ЧV/eD.Cn{YMPUe"ꭞwjO=|ٮu_#7Տi 0lm)QuyH`" FFBwN[q !1טh ꧌&⸠>sLpG0`Ry?늲|UҚTW9F6$V Z V0FN2c 4b#/u:{,Vh4)K$A6pn޲KHLR%Y%v37o-M;p12R}妡 lMW8R5W}ϳګ&j3[ W3_w=ͽOEK3߾@\/ jp!:@<<;􅋡ջ\sY NEBe]t7IoA=z<>(m]xU!4IKOTva(ⴃ̥tE/ɳpv79ľ_^yK'p3M(gK0AIp %+ES;kp 7p 6>j^pP޾H}6Vd[_;af';oK<(J *,9>^l^9Ub"]R>[z޾1ڙ)Hњ;dIsy)7#xy,g r.)'CPЌp7"FBq`d [Q迏H 3\%4tU__c~ XfW*ٲQM I΂K͖+ϫpY)tv+GG**m^63FCSee*ctj.š%m$n̈Asnm_͇ Z LPڏ!9ĺXASw'"+ /~ޔ؀ᴨ:݋a4vW!['$ G>vWUb⒝Ls<~ ޹{Z`py${[N`Q@Ȇ~^4l㝜p+\`)/+ޗݬR<>o5qZLNGѢFatv0:5>_PL<$siZdsbzqud3_gjmaDHO>9_Mb)o7KJNe)-@"z qM[\/xZa_1;@E eGDp a'M;X-4x;rδq_ +4m@͸b*p14!rrBGCp%ʞ\ҹGBZ]zW1n؃CoeX߶WqG$wJ(/€auiSoK)vvI2QzS'ju)FG AB1>Qo~GI}SbDlG%f'\V0Z]5ٷ Be#YmMƂ1,h.M6-)GDKuJw (M.yo8j{d(,GLmfK$^ogSхӁ5ygp!xBq2{_ CJVgI;7=;곿5Iϐ IL9$wuAF㣉] Lz.cDJL tSDAj 6{uyu.Th?dL2F= c¹ʸ/nZ#YHʈ;շ&h)v%5Jf}?{ЉBUb,84FH7:%CVc˙DiN41̉D)5"$K靽4 #9|sň0 ׎;1-ud9*7kgJF YГIolB󁒑DwV.dμNʻiƒeJ׶oFN%g\_g0J4m”BJ%*\\P1fun Ayװy!~,{ Nՙ#tT,p"1Qo1=UIljKʹss pSx /reٰl wu+FE#wۜfk5Bt擆Ͽ2X,͛ c!ۀbbuDӭ4%E?B 8vDEu*-ݜ2Q< W_ω6l3Fwvߒul@\HE |cjn:I&㪛ISN}ʹiր)(uZY$#V>:y{w,TL`g'<(7.Ci9$oiXbzݦkepbf̜q,ƾpn\ݴYU/֮}`w8;}{xZ'i_>  )+[W['D Ve@ V!fW$,7ōZ łXsd'c:f(ZT/ニ/"۬]R)Eed=>[S^ ,MqF8jnA]iuKaB# `Է7))yjFv&aɪ =c-8eRfQ- 'c$k'kzq7֮v~VXu)IK/l3>/!򾟧9]Eb lnSʄpo F(2a`$!y? 6VYvv\SƑ*NM3zR>YCsqCup+=˲Ӳˆj-uߧ7:{*aNJNγix<\ F[VhM lZVqތpTEIlfb{`TpEq:Z _M7J/oݬi#YT@B`(K tf)xXm0?YfqRlmnoj6 h`/lie_(}'dekКC- W (Xl_N'Kp`(^ ihrrWMnFͫUxxJ=FMڢ7o ӏE[\)'LVXJYGȹQO;$;zPŽuA+` srY9x[gэ@;D3ޮ ^VWz갷Ծ#>(7Mb: bvZEGEF:|>7s<(5:!xj3[EO,x5&,K%fry v=!-ٶܑjv@jBVSSbsJ>r6\Ks0x+} )hI엄kxH4mDءB aC]]n q7dh]UƠE ?7(7:(a֧qƕ5l{,l/S1%k@2/l>''TgtqB@儶,wt`PJtx|A 3hESnazAɭMx+zM{U#i OdfBX*1y5-a_h.A%8gTuxX]}txwgpϳЪ' ye@҃u? PW I> MVnywhNZ1+PFeF] !5AA͊MԻqйyYoJ( {l %fA#pɺS "I\zq||PbWF5{DW V!H>\}˚5}N acVc(MEEmwxm呒mrip:mjTg}ry䍊=03qurgNDZ,9>v3ڙ*)X9/аъ%{*^\TYPN>vTLoK+7o4b1,ˡ#y7ZQ1 /s̨1OcD\ծ{yF;ǘi%?!O&EG\(T&NR/׋SNAN"5J<tG^ᐆxn-nڝ6pTq`d@9NZ11rq!kWnH,j0po\lFx^`&[Dy.~GNFPC4z*IabN3"3 HśEÜ.B} #eF} :C/~CDg_;hйk㶿NvTOJ)e74k5Z௕ >Y)h7 |?ӕFchY24R*}DMJ{6τ+PjWœe1wb=ϓ;.zb 2Jo}szqd8jdQā ][+p6!);fHzqt3= /yTΪTVkMJr{I3^ :TS\ez W̎!D-f)ƃ2dͅB2Qo7p P:ٝn{eJ_k2hk>n{8n~J "_b鰠v$UHͬ"RhM< tx$=2^ a#[&F0iR0PcWj Q=KgF.;ǗE8%mG>"#il&kl^3ۼdЭGrA^|a}fvG:TK/;HX-ɓdm)@d7l|zy_ԑ42Q )8ԡn#3(#\6p.n>$i<KJRX[suV/y*A;ljw%1 c,h~'LJl`wl.5VR;ϸ2Q&ۘ;iSXUf܆mxHfDjǜZ_R͉8 wA)6h``E%"?ooDȠgyUP厘^ *}Rō\ KXx+UhȔ>OD"7Ԋ˃@N2&kev(Al=[R}1 P̎iv2݂ mgݱXDv =p:nE1My%c!#ŝn+x$@;b!F OH? wZW=dt,O,]%ty砍P7qh*YM.\Q3beZ&P];,L².DC.6י×G]PTm*މ߀Zd[H,?F޺l N`3n̤n; gjL᪙lQ r'iE9`9\~g u+;ԈclaPM!C2 ?Bə!Ϊ&k{@řƫ.hD[6{y۔A2TSpI %jYTUyH^c*c'364~d-?K8)b;j,"qZL7*c#>(B!r |عa@3.Jf><K-PV Ϸ|mAqWfwC$,y{Ze.Rq΃y|P7.c}dP[?qbEYhr7' ON4szܔxjIo'X&PsyۑM]8TC+`btĽdȤ#J5{[RO|5AbhNCW;ytٯ1)[`"\фKpd@NK&K XRF {T"$$yI3l"ғh԰ZuCSA6e{r$3ŌMp s$. "dZrvxwU[}:GR:ӹVOU0sq{M:LEw]Ҵpضnm77=u2+@=E3VsR^RUJf }Cox}M+@bx` ~H,D "|OyvkѽيE9fIq@LxZH3BdAT^h!R NG |gvH1aT;Ebk8_*ԛ0*pIH'GqHT _ (K"6ۭ@L2ݾC{Ϊ5Eժ>:ki#;e;[2p'CkƈWvDqDsSva$2mϹ2AgtA"Lx#ףb=\G Z 'JQu"&4[J|k:RZ56XT^oqӒbO1|kFutu&{Fv^7kbw C[Yo&n=Hb8W'%fkZ  !JxhO:^ P `:'C;fRWs~SǔVA; dk1窹u[c"I cS rW s{SZq4̩3tqӮbcykIjG$}`P/oeMd5bL#ߟGUwL8x^8yK.2y8aYYMTR/ &ȅ]΄ITon^+NCLb\J3CgGwkX=nt U ö\3 QwPj.:m_ J\# ~|NJEelUo> ĘRjrB-FX=n{ǹ T qLc83 z91ErSTT.7?$7ʲd"\a"Ð[I dmKÜE'GR`᳭}jw8s2=`VqX$u"?U4B_NK7r\Ǝɝ28 b#Qyqǖ}b] PLg3ћ\] <{VPA J SȪk8X' :I̵>rبJgȦ؟Rb@a]{KLjEQv]4I*L-g|O[sV0U<)3CWV|,q!>GI{³/!A.W5JF PV~cIIlz٠Yp 4ݘDx'Ju%:|Ѣ5D΄]ӎJi95(EQx#? cȋ2y uAO0IbOxVND^Wگ.C-ሂ3.jԵiMBHy %Еs2 jX7q?T(o0t'j7AA%d3+ܙ[B,ؽC~Y'_[[T˃[E71K)ۄ4t`bR3AJVݟÒ845!؁Z[;o8_6_S׀?m!OS֡/mӼ}  hmre]۶ܓԤ̈́B]`@]D'tR͵їCƍ<)T=g#Β.9j0=~̋ì01`/n ,,lBCbdXR3GxÅ}MMPiw-!?8QC [}hvoЉF7ڕ,"ϰHG1|B6?yP x9f}1⻧I|H"ToQ2%B+(>y'^EN/^}0u˽&#C䩀K}XXՏ( D;M{Æ+z7N[ǹ(KiP~#PgN4߯jT>n:ȘG^cXҏ[8d}_#s!`4M^pJAHEeIMe)<]VJO`7v4 Ry=\M !o;T|&gx5τsaaTQX,޳(/ƇqnEI+tBq' 끵Ǟ5#Dy#`;Zg $FOm4+ ڹ%6륏@IrTan l̉[X(zhh "` :&AOj5؈{)Fs1?d& <(BܣBL Ẅla1u/^2ί5'/i|USq4pX/ͨxHÍ$2BYG!?-If&2~fkO'nh8ʐ.AJq4sJjMUam7$Uឮ5jkL6lޞp$& +Y4 czm7FX>VĜ;o:arC6P9Q0p5_4ˆ3#|G/x ]2H~vc~%C5zG!./Pw!l2c xRB-bՄhř%~v?龽kO_֝Ɛh r,=u<]jԦG1h UDA!,/RE0g65]f9`V X \ҵ9(5't/" Kf li݌= 3pIَ~\N~7;9I uOuW7y Q޿_rNf}_X]5h'`[R?o{|~zML,89 K -=߽qQR''/`a]t䃱X,u)G\Y-/Vq!SUˏ̺Q7j^qi3\d@]Rrެɕ}t=} |-j\x'Y@TV.B>+<@ eauf[M+3Y4{"ڤ mͿ=d]wf5'g@sm۫Tx##ץTaJ,㤑)U"=6S:7a~w[|4<;_5냾z50OLM^Uu|J]jOo)r'.n:(40YN8:|g{A竇Iu{-WB e2`hJU{7GEꤧ},5,U. ~ב oH_lx2ˍFjds AшT>" >6vX{BDA3"_o;»}U89f4 _JgcOWcr{aHbိqhl}_ q8жLł"I{pZJ$ѣId3\(Ŧ9f?mb,dʊrT J֧l]N5z<.9e vhUF._\$kFz>W  6І۠eږLdytU=8~|IF[XAJ%?Roy~;' ՛PB 6º z K6J`f9O dO*46$L#-IJk3\㏳3hJ13Oѡ uj|w.L7.ƘCP kggs֮]s3AdCPG:ެGH4No0l{/qrbaQPp2vO'Ƥ+d6S/\D:4&AāEԝH_aޑZ~Y}ԳNJcUOy2azv!t< ͘vʜc>"Zi<+T?q{rhHŎ<8Z Iť<%8Eқ25 qr<ezv >0z=֊Q$@ah>f?ba\ G/CLjWˮ'5UBMJ{$. y|s!ߥk3 8IwLwut: W W%dHVbCފ&ڜbFT u,HTD }uÏdIZؘXN;)\IΔ{,ԨI\a={rvRJ C;A.[PN3.pEX*$lۀH!!JfSa=@2TT y`7yí^7kK ^d]w;Yg[T5׹͂;㰹K ie̥xI>Gf憇l$xZXi&<ۈL!2+A֕*dWK#U1 H?8Z q)F+Nǯ9-36i@>)Az79\(qJ)ZTǀ4YHy.Nǰ!$%R&, {{8eG ȃlUn y3"iS< T,ox.ڣXZe  MwޙEmv w6a#-F xo=!@zjJì4M=s쑟kb*rji*(jfIrPNѽ6^YqjX*B Lɩ-3v/p{GyiO&0?觬 wb13[L}8Вm&7V lX8٣jű¾U/x}I'J~S4 !G.K EuGc%A~> 6X?;n}|>G][$wQ7Q*3[ˡx&Q!tH- v^{K94 W'd=zM2j/y˿z\3\opb횀ZнNDf[F\J8\~N\p-'Wzrpc HdkhcŋI}rEAQ`\q19`!ls6Vv˜93VbJj2_/D).R)~ ((~5^GLxnT{"2y-`g>kD S,Fcuy?OjiJWVƒ~#F+H$AJs^gPsȏce a<8Vz2Lqhr7UL)uS[e+՚zR;݇G)Ȩq;6–i=NԠS6oQ4LO<FsA%sk RC/c̘PڮOkimȎpf[rJ ęSf8RkF4*Yr9Tf oFyt/AVT=AflHɡ%Iq "v\\ѧ(N'78}_8~ n4 vJG۶Autfvrٰ?ަ/͚#pP:MmIH\CEXhs"T]aMNOԭӃ (lz/e3%ĽPk+BqzZQ~[8r!~w/{1˛E^}*!^W-O!4N~EC*`uvߣ|N"n1"T3-ϓ-Ӽw9V[2NfSkn6YY0A/q)lJ,H4J\N3f\Ux<#~U/*hǒJVDԖ`GOc}g8sR~ AY@e-꺽W+G(t&f{CoLr:+@" +z )MkWS3L\m TrIyN(pk)D m?*'S4ЀC0 !%p9^^rϪ]KkGˤ3?LmƬVrxk0X*G"(~Eɳ@OȈ0 _=yy`10zVܰL4P|w{ɓUr]Ձ8V1U>۝Gꆲ&Lr+yö,kS 6Wh9Z451dҐL/Sмӌ3]5%(=jF%C|ms X-K/UPf*cW˔e,wUr&P. Ɉľfy(*gǶԷL5|p\@60E%P|ZO+U"cn{aA{~Fow`VLDFl"5Sybk_qX8Tieg0q_gmZ- LBXUc,47'dC1Ow3jeӴr7Nj*he'ӵn6e]TE&ƹC8mڇ JKLٔFe8bC{Z4$xKhqZw,z8,RzBχ-0lEBg>s:S-EQSշK3zQ2&jOx/˨b3tuTFBTt[: I ;7 Ь,,N҈~%Ԉ$_CdQ`WځwG|1 |V%nx&CW R`낌m![Xv+JU>J)& Gt3[>= =30.ux~_$1 Wȴ%7wЦR RUԞEa{Rn__Umh}1ËϷ5 W0rm|5€&? L@d`&Ca墺Z t-;y i l‘~jz뇦Ăzgbm.tvkG9vq֠,S&g^x궛1(AK?hI%k#׎u~DvD9&gOlHU l frH G ~ {a9k?T(M`(VŅ>'LZ&diﰮ.\2N! EۗOzqi)VaK HM֛FPٍ8lf?8f$8y FV꯻_̀n5g>]@7n|mbwGIr6k<՚v6Zp{j3"aRv AVJ,Ml~9i2_(,oEiteP# EBxcSN۶OK/`^8diSm۠.8HY+h4`83ERC'L(x&\RiMd>*e&䅜ϥ߷bgi5 p6>JTeΰSn(r8~JqOW>7tdie6 luuUЬᕦ\ȹYzO&Y@9WTF:Yth͍&hƩ HLlW9H!A-#]n `F5{]'4Df+.A.kRŮdA]9+8͋A[V^WE|6Vl'w,w{I3GrMDڂئ㣬P?D|)oa z迆Og(B$@O:Cwtj$T/.bIuEkѕ:#e^&Or^m]#b[`W;/S:,>ITddbْ۷[h!D;n(\lDO}תO$ݜQ|Zt va{ 2H:65C9H`~--A҂yc$rC {>qUDE<\ `I:6keu۹RhbLUBȋF/3Df9kx:`г] Z019|2}3SǾ٧P&neeT97 C7l`t{>:ɯHc{/BZG 7C~tMAS#<9O'U%R^B +*CGjraQK\WK,7UGh瀻O~*h9n\ѣuYCJFiX!:.XIUU@ v1ؑe0C:6ƖC3pqH1 e,A*2+-5`}F)%<6Mz'0iUjhbaꂟP4ȲpBtWzSIe|ZK+xqЭ /$_rOGyKC૗P T *[o?Ty9QAtHP9DV+Ťjl0y [WeCӆMU Y>e$ 3z[K$&t4MoG0Dhy"TU+ұïL7{Gm,~t Yqy_uX |BD2 .(ϲ.z72E.z O]""bw unD-8O#}n*+]&-GǬUXO/S 54m*M>;/}t`Ɓ f}޿6O5}!}ұ1J־Gڵd -gǤ ު w'YӎF,陱O$z8KlwCH4 qGo{uﮎgj_o}ȅa?9BտdxQ%!pP[va=DVW1Yc[n?p͘b:iSZtōqs܁c S4 aL(ʌ$IdGu4_q-8P^B!'ӾSko+#I9}\v|iitYQ'^ QRײg >j|}^n L5@]=I:rLȃIhPJQTnYHd .L*񏿺IU "v;\0l \r2/}K6'KYb0K3+0:l nX ~KATM]xuRVtɩMoR=X~C\U7:ov{'bZfVɞ*ؔNRƿ՞T5S&8 7$Uժ_\.j/] m#w6*|칮p.b*hq3W*VSBd&\DrFVng_L~;ٷBeYxw9cȓ(\N>GV~Ў| VG6֫zX\(ꏴ3WA6=Nwdqcђ᥄i%*' :b]}t= jb(C1 DZ`s(:3f!(pd|l{mdy/!>^0K׌j48z ˗aPjOr},j_2w/, ☐yqoeR^v bR‰m5MO`]Ζ< 1rFq4o-0g-9 H-Xs7;e4 m%L³"e;,:|PZjb[[RUYȊ˧7 @_/={G'\ ;)t_D n: ɄTF3l.b e&mWf,SXaO!T!Kd>dm3*2WvM c\)-Ivx:8RbJoՔ B"lE{/;Ժ'35@pz ꢓO\ :@LM-D~LM͍{JՒQ "i]GT#_3zUYQ! LćYw- )%lu]d: Ko#ӫ04|}IKDU?ݵGyV+Ae{<>9>r^i)dԣ^eŒG=FLr^=͎0_aU5^B 0+h޳e3&2ixłe;'hZF?gh-/G :Fibd9>$%*8C_{gbes(4a] PY"*.%}-pR䄲_g\!t*kI6V=ӵ|]%t*5-j?&zl\ ւ P S-kԖWe9C8ϩh) 8%+ns?iy%eh4y~> ECڅp=n|b'X("n{޲:/H^]7~udx-ȵM:D5AeKBb]mwHn{# *T^?2ۨ*!)(m%bq p76}m_E7Kr1,H  Zm3bs9o+Kmk1?}]8F-WD""y8DT{ +(8 i'O89'T8|Ͻ)q 8i )vr;O6ZT_+4ol:4W@q@uFm-gb[פpc I%5/pFz㧣F{#>-dч\8ø3 %CxH=.~eͺND_O pUef_]GAС}JF9ݶ'ѩSMcPchBsHF4ݏ'/-+y 4!|-^1$wȍb$0*p|xܩ>헣{Nd;ez{b6'3Ԓ TeVyGx9Z k/k08{v IMh!fw)M&HXVX>ۋ#3ٍ &uQo6(xÚ8vQ2>}jp׿c!"F‹}".iwD2ًl!0G'X \: %ciAMsg^]9ˋ$sD (Q^y# ޿?r/Ңg0v- sGtC.uW.IhIHc .qxf0i֨k_=W 0Fcf>747,ʏ_tK)46aЛӼ[<{'i MJZ{smD/ytW[6'0$>ϏFxhzaO\0Xa=N5wpf<@T ,u]:n&kL"-VApS߸`] {_qːǡhQ  dФ¹i,~̥iՔ7IqŊwqzIY0YJAԩ_wczGc3+ڧRpߠC9BW~+J$H_`'3iB QU[\R)Go 2N1sGҖ. LNyNJ\>j0͎2Cp-U=R&IXAVHD{;Ux)h)4M&3}7ˢC#?y^*X~lߠs+$y?&9rJk? CbQej%xDy""MWȩuAOkC5A{ʓ 3Vػad ,sYg/T@5fXd޵U݀*(̫hGbE OeQ 28oKQ Nf ,Z{tfpЃob S Ћ§F=.oC!QR@ @k_ִ*ꙤVD j !rrV=2 īe]a ~64Ơ=!k.mv7`Y-hУ cGr xG L@RNN,5 ox!ڂNY(&*s*aU)Sz.²qZ[:X++u8Y6TKT ŻpˤԻJ{Q,~8K)Wa &5HiFkh\Ǝ9w` *3)p"X*Y8AԙU1Q6ݭe%r $z 9†(OwvXMcOjWE͊sX.tMڡ~"/iBeʴi ڧs9FLsRxr=FUo:rƠ~(mlq˖fflW& DB&MdVm~52.v `8&<5 N0X'r n @A>KͶJ;nmheyQ G{Zl=,2ڄu@SY$c>-=!8px2;7D8:OfI.U&URLO2qmP5Mh-`P\(Œ`hیgm\}O#}8AܷT<D& LAbU:hI5R ~`(;,VZ]럿*DIɒsfklƮ54xέT Ƚ~! ̫MVHqܮi. H& C8& xzT8E`݃d z@aӐr:t> _?epFTT粜be#]5Myu7/+#™VK( #P͇"@mԫa(I,C ik `B5u* jO04N<޸HdlSpQ]6^G+15C+ѹ,- XqOQ_;.t uWCQ7I8[i݃Z 4L [z̍5.M" Lkc}?84?Lr&ޑ6cBQ9]↾bZ&R9re` mowG2V1˵BE=}½7=9,/[9lJZOo)&K"** Y+R~y.;: 7.ZEjс'nE3NN G }WYEYrQ>V%@Hإ#a r,BSv!kປd+#oI #3v'OZhA͛!${`{fХ2.R!?uo"n y'K~G^CAQqΧO6ΈRGԆLM)(!`aV "dokىs/X$߬@rspoWB~Ul.= mYDI,iU܆0_RhDe:W~3`|C U3 A!faFN\ٮ Lܚ]ХPH_D]GaFD[A01]Rd4=VB?Qy& D$T mY)Ӆ ?Y&A]ùjж:3ehl̖IDyi |y?vB/̺^@ЈL欱|= 3UixMz}ʫX9;{oS^ m1Wp^#l ukS2S>T1/d }-YI+ To(𚞪()~dWZ{JO߀L{VtQŸo>'Y*T qs0H̥w^2Ғ"Ň kD: }3"$֑NF{\OAf&]baZ9*u_\ L/tm̥j<,[";zY½ų#SVAЩׂap#7'\6y-LK Q9cpCJ Ҡ.+ [R /#+HneJslU}>xixDdtH8,wA/j.?=9Ô8`YꐻKJ K9ЏT$+<.Zlt_rUgwSyn42r(O̮Vv~JnnX2^O_KnDt\gjw5 SO9 =9 Ƿ{kK*GX)$llu:kK[#fL;#%;:PGb+=Lƹk䎗"k?U*#g!9&<ufju(* @~TF iEkQ9ߪ@4.QbQ$/eNWAvn̈́ TAe鎎s6u'dJS-!%ȸ8cw14V~[OFUFނ}&8xb7x`jhw56@ R|ȴTL2"M燭BCkfUb+藍 ^itdT>'!`Ym:xm#,+tVZ݂rCGΝ$/ CȎ+n8V-*?Y, MӢ4` zsv,^D=VLɇ1Bk>کypsjJ͵HO9t?X@9{$PVe; _BrXVLt闦֭鉣nR,Z0xQ"x8ewaaCQ, !o,UK%FX?[56L W (؋l|N-ɔݳ[ LjLk!ޒ]VoHH&)i0a E!iv/Fyݕsnu-;p8ܓܗ' -rp}D1!6|Vhf>`.y\;_@teh ?[g SO:"uo; V1rO QKΞCރbn=hPd@se71p8GҪL_ &F}ZyC< \^ kK7&ŦH"bB$ϻ?ǁwIg~< >8qwqKWPW9V^LuߑjJ- $dMPfFoQm^u !O=qE!9tN6drE blfn:c0OE\K/>KA=9{-ntW/t |!Yq3m!c#.~sR#l_("+ϊg"lɣ"s[`mtr{λNjLg5Nj؆P )7w5cDtDMj٧)l@af*H^1b rEqg -vWpf8.{Ci{Eq+1O 4z;R`~5 q@/? 2A i,S Et\)Lxռ}:;uN|6{gLWL |N\D,'ы1Y~! &H A؏` P|hH[l&&/SS*`0[ !*]i亠,B2r` R`ݾ=&k5+8IϺ8I]ReF:c],6u- ,W,~N?3".N!m6,ˎ ,јͶ'G&HOtř )T\l e 0fCSVaײ5yr˛K/WG#Nls PbRؽҭ2\鑄Bmd8u0Bim݁ I-Otu6[eoxBMhӏPݥBv "!qg}n; #3d?_F=]&NWtY5,Yg$RBD8er3 [@A867(bXe V8i|dL D:+q,RߕU~|&-MAۋȳ{p>WkG68K; 'Q#t/B˖ )1E?@hJ%ĭ5ܫteeٛ$HhU IVjH-(rtgIUڪrETF%(onhu)ܮ8(}F1 `ko.չ@p@T|J#*" :0tP۶#ʮ>RvzuPb րrҫTKL@o-ɜ V YefUe?`(M91/PK6UV6q}iEGji~#9>l;~>ߣ]+ ` WKVl1yWj4~l6Q T$twT~4 uDnbX,RPpH42w #c!HHVy5peYe#KrYN\Co.ԃL7妘 a~ڈNVډ[|6=r]Ct  B1oN=*1ԘUpp>nB3%Re~l J5 fuoZDǗ8FH%¬}d ,9s[ZT5I/z-K2vb| YͷиHxb%Ԫ2U6(eeeoDw#ڱ!jA2YJYuB=2SS+m/^otgH5?nT]+|>ʤuOsb/[031˖W|g)hxDBKgIjP)jә:̲#G|`%ZHw PfZ[e!"r^oے3/K20]F"7:fs@ NZb̓^.vW]$U/XwKӣ ;sI@b ](3N5zg/kuZ8#hْQυlk;\ ZſMA!U )]6ӕl1dYJ;yqi 3"/u D5DۣX`{WF;*30!> fr`v?OI@01Yif.NboTf-xXS)b݄ϏȬ*BnV{! #{R9A=1QaRc ~Wtklu}s DxZx߯} i-j8]oFv%7)ETnF\{Z -L @7n\!3 }l:%9 gMجY# Jz>6D\f_I1qHxTVu#q|w3Tu x=ц>@Y;Gz5VG}m`1H!KX!&jNg3%+;tA^6p[~6+#ri?pibG v.$뤥,##|}wP\9""W=rPV˼e!^J][o7iaҰV}z$SH >;cPA1pR(Y݂RHLE| @\'~|pRmO=yF\~ ZWW׾&_7:뺈h,J8VEj$'V"~ËCqjoILSnnB-%GFcJ֎ߩ$.21Mx]B|t%<ŠOnXOQ3`,9hDS5hː'o\^"C!405W80^axxj+R7=5Q]/tcm^c=[ۖ.) x9n1m9Sb VWoNbF 5Gql1kyHV6|'0 B[6 yw-80|6b63K~[ LbZ;yW@aX1 M7S@/ݨ`[SFQ}mX֟[¡Qim/aA/DlޤHg涕E{Z+cF8Dt9zz68V_a(D + g)^gebf1=zu[;y/i{QWg9a#k1qUW^] !qRG10t-sf;AT?$<}D收 BVT'#$.K0H[4H]zsírq}/n{d.ı$>V³ŜIvɾ!?v=șȵQTBUm~5y5Gj&b3o#K((y0G"c^9O>4; q>!/D72`9~ZxָNN1LZysտ ;ׄ-],Wt`5q9PIu.le vJh ײ}{ +3A7M_6 WbPHG(n[i#"H j  }ʩnܠl٣2.ͰVFk=#qszvS;Z.ZonS5P>%6~r >o B%o ^՘HHlPg;Al`N ZgXI72qYU'q%m@26} :`@ɺq @TqYbϲPqm[qƑ3HKh[NΑ*va@qB41=BEh8(@ ?"i-뺝ߔ8Rh6f^^S[!@Q{ptv*8prk?phUݔHZRDZv+BIw5hXhQ[+V"aK  JO 6"s¬m{iWr ژĬGa-Vܡc# q~{ 0HZjEWPR|'=NϯR^ZNQ )  nbE2*r$@^._lS#&/Mя61ur7 CՍo}1/xԁ1Ϗ4zG1Z%l:om,xcbЕ=`Y1F>"d{2-|'vW@;@+EI*RM{bPH~3Eb;]"5"X#̋;aK~N}5_ѱɝvBh?3Rx!b%Xm@8lU*)%P>eo]. 46[Xe QГkrN]jvU(ŕe grj΅qrˉŰv ,"셌`gjӮO]s4RfW[~p0BŬ8ʈKhC_!J##:dN" *9;$؈ *KrCm0'F[`2Js~IPpHl$ 鳀ELm*A)UOssy{^WE/ӧoM2q!?ڕY16jag{rbN_Z녎[&V_9AHbΏ0!*$Qe3c_1%_I8'BXS>)YŠ-7'3yw:>5O'KGGF'Piy@W vcvxe~\9ܙ޴na>Ǻ-!dH,uct# aGJ_$6d2vKm?2oGl6@cp[ GWqtNd7F2ͭwpRf `,-x|Fw?k;, bg6Llilj>Љ[DI]%bGl{g+"Cu➥:*[Xe5#f1gy('<͓ψd9q ;']FGBKo! h0LSN:I* A 37m7 :0Ѯ[O*NXZGIvTBI+ g/ BJh6X `<lϜ;YLh_!:'-jǥj_k3;P?{C{/3QQ?yXm> /==A&bA@txГ|ώn +~sW8{=okB:xgSCP"Baɜdr݋ ɻ=q]ه~ ԁ! NóEyлP#}?)K {1OuQLF{fU;_|?_m R.en@}[B. KO!1}v"kI/AdZSA\98hV(:WyG>JKD;qzqQ:-}I[{kQmwkiIX3azol1EKH{̐)ܳP6$W F-?~UO8V>ʞxs7u(@b=GllKzK^a X2e8#7.m~u)3]S-|N({ T]u{AZ ^?%[OXۡ4@:!GBƿOn>UϩO S55ˈ)om"e&nߩ w~؞wg'A{GhDDcDJv" @5{<9s@-SlfIWX~.q<͎FYss)ΦKE43sG-CĊ_pqa+w_UT8krƈjɭ0KGvnux*!7Z7y^;BwC~g鼢5wL#)I-z;+=$0q'GĖ\I#}8'UoLJ(OJ>C#/?\?;K@ NR*f1"̎ک. pNzj0bj=" Uu՛̲QidoGQ1%pXU9ԟC_LUW?jߑLX5 C`hx5'50Rpkd[y'*Qn~k{q]Lk,S ^q4%CLC?~etChG9![& osuZ}fY6*s} +,rsP5衍`w&4OY)F\p[ZY#= 3dBM+G1,+k5xK' !6h { s^ѥ9&/bJI6"6|#$V<(mvb"Y~bE Ef: &ۃ-@Wq3D '=$<LJ/{Gk2US$ "Ēc{9^3,Jb4> AhסqCSLlrm3ϵb" !)1f bY5;1W!65QB>@S8cЭP6?ƉU}|k7΢U(IKUD Y };$BNw1vY}`j4:T% $|7.y_(8 h/ܷ xŠ@3WOŌk e`LqgCTo#0ot{;&reĘ3zI ӁL> adWד?8}T} ;JRF|R|r 'nv4˦clc|QEO K֫^=G\ B?];0Edh~G LpVL@ AŢTtֱԇ[*b=I xXfQst3JU^zeC=p!x[58fNFkbNgq!:ӐAX-V"h/+Jك GaL?&I{ǟd[%.rFķFqKQuIBDL>~;~ƧNE_3R|흼JQ@ݴU)U3Hu ƐO6=hrzѝQ+%;F7&fF,JteY&]!6m=>uy"Våd-C:jò9 ajz3YLP^-.96:6:wY%#Ve,LBHDuK% I!, ,Clh 88Ro(aV0, ^_4oe[mZɞٵXvh)++B(q>!Um* FXCaδ&2H!.j*v朡؜ꐫ3fERLC%4GC QuB[ a/ݐxK |{0(T~ba8su)Dsehe6oNCq*=@c±(kɏdp65NSjWY΅ >,"Kة/;HT ;ƣ& z5F}W8"KY[~D1CuH#B#Fs@ѕIѣ$J 9:A%+eȒ.LjG$d0N"je?<4"ĒŐЗsj}mѪt!c^849[Aq^ <řr``ECceUnUF{0-n& ެ"'exP2#m5NPYגpsB)ʶ3qnid_̤-!C6 ">=b쒀&>:NGt<.r9^# f-FڠNI}@,s={ X#EGJp}̐;SR"aI%R)&WoVZʑd>&ݱJ>;}}U}c c}T/AϻRz岾 '&+x)E2E V7"t,Vzyլ%饸|P*[uoYʭ6EBgKׇw?zR;G t97ꄚ (ݏYQ7Ǣ[[W u!O3θb`2hZl3rB M.N3ޝLB:0nR)cޕιŁ7D?ް؋2ef|lEX,nӪF[JX>6T5ހ kD2ռm[]41 tžXdG|@Kw&$C <@FhzYR- ^5=g KrRp`m-bmmwcX_ѕBK9]2}GS^HꔚÇ9Bib j20$pѭA,B*CLHHg9=/ps 1xDS& |J2ʨ"0SM2 QS`ћȭ!е/lOKIFve8uRސp[b<ӗuv|lbD1}6s;6UG- h۱Xs =ZQM b="7q+ɉ&zm['|_7mo!VKKG.p&/-κ Idj#@,8o!~kg[7+ԩfCzAYC0[Ԭhy ,VP+= F*_'Gpѧb떨Ba.+NWp n K><Ӏ4Vd7"S<8yo({]V*?9^c\7UljE7` qLY^ɛ{]<('[s*9P8ꝝ VsU+"Ӣlg{ihu5rJ?55PJvĸGλͮdHg zoF0˘U:IKG}-)Ƀ:}1uD.,9|\Q >퓰lC9Y+O(8P mDHbdCo* P4RH$2Jzu˿%>YY69LiONØYpz) e(Zgab1)ɜàET ;< \FP1UM"b3`& pq܊|)€OjHQoqG")&-(G.MIM/XuƱ`F Lʻ`uAґz؀n-//3tBp*]!"ZN-.u f%8SSI)^$ijB7PEtmdtțUfW Xcb Q}(Z&U|?E@-2bGYt=EoR Џ.v[%%EVcGeRMQ|fX6=?*,Gzt*, >xq8Rm8\$ECY4^k@3 %'YN#{0Ô||Ls.'X "5 KfcW0=u$;lI3EGeSiv eCAD@ m\b9AF.LeWc@a0!D;s/jNoD&{S7ϝh0+@ \Ѥ?/G" 2uyt;3NQY(wv/R>ePw_D[o.kV 4`ZxVEҹ$wn>qBaqit ҅v4-v r 8CXT3<&; ^6ݮ 1h!З)|~#~Y"wރBl"%QU_cD@LL:?@%Qd~uߠG[2tGݳ2v)s4=K. 3IZ%A_޶3/!eWژ7Y _(=؟ts4q4,_ HnŜo)%S_Noѭ /*V8:>m1!e]Js~ oĦ$C||OzFi/پm1zS[#~d5h/39;cᵴk#C|Rr$;ȬҺpH6ExR h8X`͋,h(gMvI )͗  ZDͱU>Xcw +HSe3[#*B$N&҂xhi K@>ܐ1 'W}SSՒv=؋Qͼ)pEqpPo"ih_ӈd$k \h K޺T7;tM(?*^ܵTn8 pb[s /tXp{Hh%etVY\9CӴ ;+m/)(Y߫[m)(p!$sA (_bb/6W :Jr;Ӹ"Z 3+'iѥif[`Z:UaށI1hm -6I+>Is(݅u+HJ7<͋?Sߑ:.ů֞`! f&yQ0vu4 񥰚ʯQ sFR ;w\|v0oJy<{HX- M CK6Gv¨\ת~8:^GA)]2p̛$: DHZ&{93Ԃh1RaB mk3aSܰ$cw/;ta䑗Ge!ٺn)DJ>iDB`OX/8Ǔi2-n*~58˞-,hL?LK7'6yqF#܋^ ;'`2 3Zf Y} wӆu%~*-;#I.ËL/ONƩkƊɜ3)Ŗ&+w!㐈cө9wJwZ==R#9z#FA(\QuWRE OIͨ 8@DcL&:C1$O"%#J=`I|YhQJbLU>VxYN՟o"\q5uyx03n8`ƌ[2&O'cˍn?w\||p"DoLLjpwrg!\FlH[/9pd߭x* &;%x6,'rj έ_K *?7f )uN4/jMCv[/|X0pPo%eK{\vȩ0-8S  ͞T hxjOϖ+Uƫ[k)|D?JVͲ 342d#;xM icukC|@ՌGO,ӢqZ'X"oȹC I[mAA)+|Xb]0Ÿ-  HVI_MW O9#$ ɳH H5$Rs,2ؾW( Y| )ͳT6ō:t΄h/fsvnVCn;[iWX@[踀+BJ!wAp+le2F#$6=nF6w#okZq7`VA0TKnM1=V-AFUWT4aaU~oNDmŘCI(am<}'='3nWj'VlKq |v.Pa m0zX= %FI)>\sQK1dfSjBJc0ł:X,`f%KJ]x\]2:\cDj@/ ]S ,Et79s>6F}|Pv~H5d:ö~Klv =&>+"kȊs̑4r8B49%Ge̅h>.#StR V@;7MAWJkɶ*XyÌ|[ޚ`[+g f9k[}T*aDh0ޱ8<^*hAJic17joNY˕! (q'\)KϚ6DwV%ƌ% R6SQck1« qxy=ZN\ 魾ջ͋bL68ש6<`~ m9TZ^L#"d1H4؞F?V PʀCDe=}rfq'5|!k}\\ѥ핵Kϓ\}~Kov,rkS8J>plbH^ P$U C'>߶o  TQau  RTx>UyƐ O٪6-cLmi=qM]vPU[*UZpل蝄K6%ת Fl5`PIdȥC,= Ep-pK@M;I)1PQqx(aɐYn}ז`2.i?^rHʒaYw>q:n n]II*eLS0I$2;"M`AݵLYp=&~h~hu?Ie?l@2^og1gr?cX:pmvI-]ޠaޮHdh19q BCfbY#(MzH D=~1B#HgH1؜Ů|o)vR/ErK8=ѡy5Ez^ ~=s"39<ٴ-J$2D.s8q; q7$crN/N:i~2iʕf{M'iVtKY|K>; Ei+mTbئEn#XLz:m׹mzwo6qq8D]/'Zd-b?x7^R퓡(c/i 2IڂJLU*aBp/--&`gD??l+.EK` fT*u*Vqs;4@S<m@ؒ>JV@1./XhGMxK6)m Kq RW ,C@u;&f)ӄOŔ\%)g%H)m3@b:7v5L=unsZz*vSp>3Hšם`a !}|]I` i\o l-xI"n>V^wW8t8&O2k&w?d+$X>RKvfV@,?Ng0IT/eaP]?S4mm? {tt?ɞx0 FTW~ :׋jFb`#^F- (7.n~]F2aK ;ﳨRuEޛb9Zn#0[XX@V𦏘xQab(,jf{z ҳF_ņCޑ/"iNwDl츹 G p{yu⦳o^T8}xeW=Mr}9ȟṡR̗_ 1*m2[G;0 XnZ0_0Yrяhj͜f]?26dDBsZs#kʗ;Je6ҭTk8QdyhFB'Uwix 8ﮒS4IC>#qg[@_>FeU}WP_gj&%hE\-!Pִb *ېSըT(2M hoP;㼄\u6UǶˬ!|ׄ=U_W0>8gt2 e'LDpMړ:ܶ 4WY(s,h ʊ:F.gx Vhzsp :g8_r(G/7%; ;l 2^:~ZZ*ډo$m>äʂdcb eS{Y2y%c,aEmA DϳX>0ZGmN-S$2wbϞD֐_l9;aqjdx 8RtA^s 0"+?Z$(a 4ڜEҵ 20ίlsO\nЅdI壘k=LN-ԙd`B7b\Y@Xw1d.Tڮ 8K`cBTn`2'&b1vU p߰1T LQ6ǔ!LigxsΩ<^'Ĺ؎Cr_0؋pO #յ\`*_IBMNb٢rHd,K쐑'heC&|A12fuD}F*9!P̂3H63)u%nyeJfUM~С[٭7=a&: (X,#ހs;*4MsBА01*vXvD baғ1w<^CVx9pE5꺨7% %_ĸS}c~ vqCӬ=2RG]kNmE.=*}EK& .8z13}%[F_j{A̕jLQ!<.HոSrO[i {(7|@!@*Jcz(ӄbuDc麥bWrsϱ]^zÏ gdo7 U;!")JUqo Wn x(Oy LA=` 5VܞBRbkY8:u7+;DqZ`55a PKOq8J;Jwz"Da6|O{bS'Nx:"+Ud̨1p!u1o MrOs,cK N 7ɑ P.G2 #;Tu Ynzas7 Ln-&e[0g2̺gơ"Hw M|ÔƘf*0JE*wa%jhK t5ҫ+>'a.}+"_NjW XMJ%zl2.k1YX\"#<-7(3:mӅe\QY%EqVgP?s_oMTz;.iXj 6LMW}GB-DS_: @` 9b}k T@9ꚾ:^/jϋ"s}9D6WUJUb>8o_SF6i(L]$NNV}̞ٶuL"Q݂9R9U%1͛k%8gf10GiStiL'el:$+c(Ao- \ڳN5ɽ-68.<#Y~Lo60kĈmԁ>sr@Gfff>_=US!?,?viݫމK6!n;d[Xov\sڑږ ThwImC};vZ1*cGlcp*)6>m4֙B@a)aؠHua Έp;VG5 I&f0>Aq;(qOLhО]5aٽQ6}` 6^n׍XbZfQ_Z%n%tH~?yIi4oe?bzlJSMpɱTU8]9dd@WUb]Ӏe{'Dt{OzNH>oɒx?_jH$>&y5t~u/=`IlHxm{ ϩ$QSkWt|Y  7cw{dՔՄ6(3XSIz>a%e# Mo̕\  JN.}]糵A=2+l{b9z%CBJwяgc{YA dt+mݼ>T|cF YA4:'ػuݭڢM86M#D~~ex3A@MY$Z,ڠaHN7Si+3#z0թSxEnmK92FJ;o^2ъ~Cc"RobewOlJ'BL&#odD4G'ON+ƍ} pԴ)f'-TEN![r @uĪ\"i!3UIRC~ᅱAt w%l1Rad{fBeg7fy.+w]h^GxB=H(>JUfDavIXVWݫHV+@j 𐕺@u蒦?2gA{NWe~qTdZ7eF~}R#Bo+A+Q jd$f!gMADr}e"/6:6FVΗQ@0Dz+&ȐYVɴDzx:RU| U:_$?oQ*+4eqK, \SmH msA\p0)]@SA!C3-/0 DOFF:6 )Nl27_&z^TwFp<􋔓Z/e6L4^.\kwUGbqvl6Uax#ƮA(t6ҍ-v-;G[%T6yHMݭ06@5 Ï^.:t(>Xr Z0f',javâ'nBlW]4Kqi9*Vi[x(t)|)dmU7R)&~{0?NF;Iv*]D/qM+WrGu#a>Qc(0@i,A.`Lz*ASJakm{?ך"lA+i[싄K|]?O cP,5ӑ^={;s9Q-̘LA]:P<,vͪ c @ wʦj9+WTX_.A3`/7ذ`wDaJ/؂ϻ+UQD&]%%F#FHQ< hu[psYὐAVgGL[ HB~k}O%y`a~C?PG'IYebzqpP )5dȞ@ʬm8:8{7s@Al)#*=ڵ!o| noEa",Ge2?yG@1T MeJ=Foit>+gS{jD0{I@̝Ș0G/fy`+}ĬDMB8Zfk S@ZlxwǎX@0%).*sQJtڬo.Es+ѽ  # BӬW. I?Z'i1XAV u)9ՙ fuN@FQ.԰٨|bUis1/_Y04/D W>Z`a9PFAQ9E9k$Ud-PUKczC_W*s2l_еq&3O0n*W+B03[zd;1#j>8?7\ӉF Di9f@Ulƍ%4>Qio++.2_&bdRD?zxc^&t @7 T$C+؃:\]zL܊=> 1i"PU2,Pj)J0vY0+cHKkC,'D=|YlAHPJD>J䎯ŚtWZW|6ih'tZ eUTA;ZQ-Zd8+w \!EN[,js-ʒ٤p?)8@>fXN[t㮍~åzگe:Uق ۑoh4:Sion$9-.EAӴUz/bԠ;"VDy48\2+#jKV<%0ϸ'):C`*Nd,O_e>4l$͖XyzP4%1*uv봏xps^q-#-&%9ڨ7:W׽a冂E )Ff¬?4 yx+X{Vkx#";[؜)2dj1g?X-[lRhɰ Ϫ7c;mov0RZ@(fJԭs?jbn L`S6ؤ %RdCZ230(!*qDzc vVBdR,-XaKs[%u[UEpZu_kuti 8sZT<`K/t2M0ef6]OQҬ3ym@M uscA^ި&)k} طG~53䤑2_2 z*%sfgOP1P:W6^)pa|D K'܉2#KjѰsex(%u Wos( Я*Z5 Ij?p$H= XA.RN՘>, l \fY`yל(tdɕqVl :ّE>@i "^&Lzg{1GԵDؽEO?u&TeU2NygT\B oRcZ!_7ǰ^PO=`0?fEu:&Y 0 2;ǿ MP/E;u4`UaBGdgfk1;46tHow.@7IT TQ=~X%a);8?m1Frރ&vgM0c6W(%>t~ p:-Rq0& EU,MfWfbG)W&3k8ff&KG&ewӳ {vRz pó9OYi];ZSŽYn->|Xa=;ҐsN\b_ҥ>@Da"Y\C-pnNe V~SahҢԱ  Rq/c_{VPc/[op#@帘0hUA8dpEURL(3d"691qdg: ()Lko;2P`dr%.9|~}j؅ɟOpHrH&/RETuU8^Rc1B9Lr&Wjֿh= (`!f{s3wRʬYzHO'٨N][c}}pKsdNRKu(e4;baK ƪ>xHx1 q_.Xt~7ѵmBU9R#kTB52_$"w6ּ?Ipm2]~1r3z[2RaC@&e?}Ȫ@8vZr>e3h7}yQF,/1}d2|є)V իLuǖ^[XkMD/KroERI.6ֽm_gQ,#"̮Q4`#TFJyGev ~\́եsسNpbZک'^+~!PxF8S2<,X`}--oa 20۟T) a }(Rvd]DtR#'QI:e%o9@{Wڬ$i4P3$'1Qw(/.CjpP ;u@3:_ DLh@r"&bH u~s/_P\ ֎4vPaڙP&:1(c^ θ=Dsh+ _ &m(#|(ϣ&4D"F92&}j^O%y~~Ȭ ԉ w5)N3`CAʒbd0NCxX+?YCr5u}+ I"h=RԹAvn|yMO6b5n| مzW_5HTk(uu\Nz!f`エxcA3oH#u}XX8^V/~u] 3F om~ On;b1[, %smB}2ًYu҈7b&d~jC\{߅A|?DUHAlI@yˤUOBih fwmv5ͨ1>Hށ` Ų0clN@&s&!C#3DARy0L Q5f(ک7ZК?+1yQ<ʻ_6GY'#9rI;/Es?ؓ 5͎S).NGgq%8R.Ķ.n\IIǏR~>MrvXTgAž& Zu&jHڗ'T-,2}I=a1e$ Z'H" QƎ![poC+6G5$W@QKD6{o0Umgprnѫ;:Pdj2m_$"fsHg )q~!:ϋ±*ks 3|QѭŊsW0a*!z^eN ԠNuX4ʖ~JMaӀbގ/dc^O !ItEx4W>{9 B5HH#ag{S>feï,5lSsX8<P~4^+rfS HZAyuU,,ɖg*d2y/;>m^޶f>ƺL>N|,5?FsJ"7A6EM B(;U#CG=45)Ďm𑂬X3r F%@s1lj#_Jd'QF'xAz’@rN%@ڪ (|^@+1!4zBuS 0iq%VHxku0Tj(Vj/c\5ff(p 9yqrFWtƊdvGQdG/I[$cNC2Ea}ЙL##ܗ"$Gb^4r/p,-~ed^@=6޸|Z5)F!F 6ac ν}//׻Ś~Bߧc\¶VQ ^d$t&Q$㈝DDx|n-.D( E5qtaɮ,J6/r[%2=PeDk2bA\}*]t\OQߙ\RFS w]RsuAh8f~RvmAܶF> WEO6F&̳˷/6ҧ{`EC+0q풉ʽ/Ț[sʑR vZ*2մ`:kf^#8%$$XWr?p*Xܠj[d{ZD^ٗw鵏A-Tg/ ̎:G|gxqTXW^sun6.o# 0b TC$N }VFиn'\ TD:g2ĦׅYж8 !XNET*g&~1>:[_.$U.iGU H(?ho0kML XkA~n3C8yObh5"HY8 \?΅y4f )Z {$c~Ɩ+v6i$:Ge$$;+CYs/O {0;Zrw`7 4!eͰ]GE@}m^]*ZQ\]y RIП1~$M+:IIEX$>7tmC9t[Im;<~Sv(6N-BNT\ݯ(X e8 -)Bĺ>$ g X`R3͝vSY22Ǟ\ ;_&v5̨Pޮ  U2M7W1f7SKѸZN z@_zGjV)=|7k,R]v(VqśFҸ3GIV_o Qy@{XE ^yzQryؿWfAp@W`9YȇMmOA*U6@ l8ʤDSC :]7va'!#B((s]^fRb2{fbߩنR6TG&)MQ$TlE-.Q1?u=<9.уc]c'.(Ȳx0LԮ(MfYV^Y6S#ow{"7#`;T [o+=ZX?;J IJm#TxXyJ,axvO)Vǯc7 " N˭CGob[Ϊ럂eKW)};g_Q1} =}P-!OQ"w|nYim$lWmU7'K;eyFyCi T{>T=:2Q;YM &)^=̻_[,jcy4iKGQ 8^88dZ$=UH?YM4>k)-6r)ؒj !c5~beOV2ԙԗ09},1XlVzf0а<|k+8ڹ|VMǠDghYKiʂu{Ѩ$bYL^ &/rǁҽC˸0Tݻ_/o2f̘QM& VñΨpy+3(1. TMMwXW;0dƵ ox3Oпk≤fדa=x?բ7˧v\Єl轸:TQh$;zrU_jk|{5pv.&VўQ]2|* iBSx [/g9twX,5~$]^1J*ݝDjH/|6gPpFZ[C#ۍ1^f 46f̐BU𝵊%E .af@fvc)b/  tڲ]!;&g`$ۂܤ3ү_Ad? Gt ]Lj#UKMmz&ۻGj ua_5OrϒaD=aF)&C\e@g| pٺD:D<դl|Ip=~C )PK|DX0 ׈CIy:chj-=n, Qw*E"\-> w!w5x@1y8>FvTYuG^a+ֵ2jL@*`oXId4=E-kLyJr 8$5rpjof8&ڃ- "?YM{ d!%M}9*3OM!`-hؼ˟D*^okY\K޸Ru_ɒ=]r5pߓ aY ȭj7ǍgLíhO &NfJYz X T^,ᎆ7J=`SXՀ0P`LOp4vH1ۛ ":@϶Ddrn%a@{p<ĉxRKk uOQ+36wdc"J(Dt\`CzI! 7HTJ8F |'&:u_TKG2b']N&nD"L?;W(z+4z<%0(A_ q`=^%Z{WP4!qAKVepp+ " K 1RQKxEМL,S<6Prm;N{)5eW)<}+=A%?W)^ jC$nmGErZaYliiClFED2^~!>M'BZ$'9\^$\ƀn6 k=S˾P ~ef 1Wh8K&u48i\]6h&Rr(T@hzMRB48< ƿjh`g$fsHM2'(Fj_\[q1xϕ=%j709Z|t3&..HTD5lT <_!@_%.O%𼛅)҇$Byerꯘ};7d};zc{Ŝ!SS_BMyC*?m\~OC 0ͱ6fGbUd\Tط҈?"űŜ5`W/.m]/K $6* A ٷNOn_iL)TI0a nƗhXAƵ%aB;W}`{*H=&d:~,vD}t =g\L-&0&p*Hdߞ ԧ';$.,#a F_4vu]ھD !}-+`Dxf\OMȶ*P)!kI9GE2Q2bl:L0DIf(jdBWYsAh$`!N`hʚ+Ej2ڗrg@ƥΛ-s(=)<%B67LPfgۭ}R߬Xg7ˍ2Sg`!#{~Q 3e\Zg QJWG_~ I"Q -U~¢ )->-S,1yhz2ZA1k tHCD^'qIc2g6WYFNZ/v_wX g\ƴvf0BACctUl?bJMc՞. boD%D܆|a hRPgo ײ?,[L[+cAlGbGLl5` f'y#E@VZbOnq،2(<#"1ʒ/r? c2F@w<6-bjlh>密<FMbͳ/|-3@ a%8 _&ݣ}i\b{Wb^ UTTB5|K۷(a1@b/2Eۆm|/J0ZSMCJ7IqtrqC(Z.If='Y P"uhAȶbEFh侤ι/7cYSJ :x"PoÊνZӾ(e(ڀ+~X::i&7i$[Xdfu@3C& C /Dum#73 r_a1gdfrwǼCט.$Uxg/|m (` ?(ѢɃtH8P>Գ^s[S"blN *7"0t}v{>-?,,{ŠhfC& E=MNgt6 Hrí]7] qByGnvHd 5ċR :FM6N, ѵx*lbFѓ r#G%l'A g5^"mqc/*1/yL9r]ٶ&-,B7 Y[aƮ+sK{j,nEo}/ux9P"kZgN :{ԕ+glFs &L/Y2=r7\ԋ^+5 T_K.b g ۜG2ubxaV"z sH 9DK  cpX+JuB52Kӵ>k,긨B_:7YEN#>U5[_F*TA(\{Q>ኖޝ;xY=Yss2$I:%P"&!pt_P,A3솷Ǝ1}9QTZz{`E{0j}LhO"A cmNiDu1rv JR6 ٬<ܤKk -2K|ήiBwNS-ogr7k[w#J\$K@xvX[P )v5+[~+e7]$ވ|i7|؈x6?'iE#dn_"ʒ~0oNUC5 (&zHKu< :) R&/ș(x"uЛ ?* kIaIT TybU%DMh"CZahhe|Mں?“Kan^iTܷ;پhN>Vrov"U3ȶ=L4Ni}Vlvw*~xuHħbD@(1D7ͥN36; 7(*urU^7ZjsU?uBd,$Je${ kdTe+a @>jwmb5.u,R=~$ҧ`2 kNDSYM+v#2C+"kM&D/" ۾KnWK Z))=oEof(c*|0(m-o`Ot#=S}*-BP9a'ZPBtٍS۟!™ڧ xZ$ᑨ(} iKsoY@8|'-Uy3^hE,?r-ap 95-vVVmO>||N=zK^TޔER'‬hd Xw&>iFY,*:"!ga!TmEBv,ɊhĨkO'_>jf@44Hi Di c/K˪'`X)ܸJ6@/ZxZ *W9HBU J O;jt1v8+5 G[RPBFTq܄q~DNđaG8 *E4ߚ_LA&qj@lS5Yϡ>A tK܃(53YWGΊiʄN'pՎ$f> ;cՠؗѵG !|67|$Do1JYאف~IPP+n ׋tUe/b7WDcC+0VI<;h/pn;~E'` 1w FDUMr.Z։h?('R!\0*lqY>uYZC p,p٩&>9cW-4X=nkwQҡ9NEp.B+3El[gPGn [Hbs '%'>M&?boԟaV`Jx/&04U)<%CM|>B%G]mA8 R*|Em&t5Z>Sl(KO NޗnԺ?|a /ޒ`}a0^}ks8㼪U2_ ئlX/朗? 5ޟU&f#hSўfkpr6MA Ie08~hǤ%Y;HGK 3SCPXvY~cÈaWOa CJ )` }'NJ-6.)=ʆ$ at玎K-1TUlY3H{!r5tOg{A͂*Dy4Dm>9_(:ZV|ݠF^GW=js DIo[NsoOhԆ"yD [e|^[d(n7Cn8MJ1Y K13/zZ.:{~%|z$9 $}1;DK4R1At-*ktieq}CNϲ2](ZbD]LRĻk>Wer U#\o><#kRu< |#&XB{ *ʰDžᓈ/x7DQU Dv.bc*$|.һ[7:DcMSk N㌫G<^~έ/W@ݭ N qzҋ(Gڷz-Paj#/qFИѣPLidbT,o R{aNB˩sDXJ숟ŽٜznU@>eא6Zm/yFtLm!бo' jIS  bpFj] $2}O*L`}rBݭ hnW}j[QK^mW#>#us`1nlN_6Ԕ`Aincn 5]B)%\uߋ#{ukՐl~J9, f2rW 6?^U/;qYX(w ,= 4zߥ!$6d>W4*XG^}ԤJM-QLL+qM)7JI9P*Jz<1MCvc>XX][] HeQ9ۃHbiV^7wX*[0u(dpk{s${u( P*dFLHTpS{Tdm IWb )) ;ڠ͡kiB9r a>}6`iA8EaK6#.PEXK*dJ􋨠z&j_V9S\IW^bC *[%r{ *g.Sj|F )reΧ~\Ҍ+z5U8'+_jn˷4LG[Cr]:9zQ2xR#{mHÅCsNU]T*)U4jR.Ha:ԛTة;\HS]\dt ڝXzt8f(jsҲ?*LXqW8j߾(<\dɋf}ְƒRngF$\\֎c{H+A87=95|kN|vURc\֍Rډ:C+D 롐jԻ_OI"qBU6sej[N:um":? W#i@f1G!b6uAB\``ZliTn;MnhN{)ܧqDHž,wo NYނߐޭuf@ :3!G׬uB$^f)˖OcnN[֮²g`'zViX-_@ǟ= {Cd QWb dsJQTͲ 0a;/ֹP+ӭ^N= 8| OUKuV8,hfZ|(ztMK2t!OpH73kC𺶩8]h/[Htw &`+EbsXoW'+Mv齼\"66-~ 4qf-\ꁜ;,]'W2g}d%01ޜ̝'CR-9 (oMmFR6 M8&HٵϲNE>,Ϛ .bQ/R0ZS]#Ph<Np.bZy6bX/$e NjX4=fL ꒲kHM#r]WW[Əe/Cx/I~s]"!~i9p;.ԯZ7`Ll@M-jomC')Ehq2fM$l @?rJxaa@¥:ZP##)nv鳈.|hЊ&=QsEs'_yx U$]@EXjv#k7Dܒrvh1>X2ժr%z΅nGSu`Qkx' K~WU*xK>jcp$o ~>AVʼn*kue`k_jR|Gjm1֑L3CC-Ȟ RM,]{'s$뛞0^rƮѕO̎1JW h'()g_%/z^Dy*_tĴ4Ô;B3orv $y Ǚ_<&뗰5FhCX*}RMicgzbM r^Pu|D: F4\;\-kүvM&҉(*lcc9vəzJ̺-ʓIjvMBK KηrYkћ̓Zu1+|N]!|ѦG&?+]** =#uPrNj-d>Uvtz~1LWdPu(Qu_k RR=o+pht/T# o`_qo xʒ.Gtltwe듽7i(rfxI-h (Gi$ԦAac\Y_kJvE8"c#2fVn~l3HK-wZ?N;jan!,>GX]5ucCj_=FHg=IЊpD0-}Y~.JWbxֆ|&\2+`A/  5> vP9k/^7jOWU5׻؈;HrZ \ILt]/tHj3ڐBt&Lxfz}#ִbMd#k b!}(dN` EObUs4يb2 Kfxgu=p`7~Hfr)["uR6z~MarƝe̕Xߏ3Ք+E8U>wS>v pP`pE95 ?[Ċ84Pdă9hyBVzk+ltoy]ȝmдTi2!ϡ,lAS&!)qNN!B"S}pXN冩H45\'Z);f{P ( *P p OvwiBDã9CQ4`#;^7mEY2&ܝ~h@ ɚ3mY" 5 ՋIs>, bHM*3'k,R{ @eJM(iA-R#_Q(R6 fiDv\ srgn^+[P0j[dbPm-QIqd1 j0u vك3z<[PxMvGG|5:]IvyIPQPcVdw%#.peqk8F.thzz7T&q&`dqOӳ8g4 xL teb5[lLss0LYl_ I,%2ʪ,\A¹OӁWOE0vJ$hӑXU|Z?y>83O `:6%oY:TJw(Y.Ʒf̓Y6"yo+6UXGEA 7QÊttCZHHa Y[rf -haf4'[OA9ftvmXm1zb_T^}g<ժH!v;ssR]0=:cԲ.&UT`d{V[Eُ7iX:&]Li 5Xcgo^D#3zW|$0+-˃H 9N蓿_l{Xo7 RCdwQoLRR_XOk4V <#JLGK:ȣ eSr5v\O׷>n2Gn T5o)hi怍 퇛r4U)"% \%QK+Ѯ.ezeԐ.xg3%0%AršI%)NԳ]5ǰrH:t`Mp(A.Nm4]FCibF.U_7mDIf/yno O!j84>]fBRmDALb^|-|OabnU݃GTR]Ї}M'qLzu{a[w\kCbH w4/CjauuaMbET6o/WLbzK"@G\s D:=V;|QfD}No~Z5$[š U '_n%°!%8c+@L]g5vmT}-ȏgUhlfznJe .|b %3+_C )UPj+k>Is ;2-vdh~4p.˗o|MOݼ#DXMBwtY'`1'AJU\]T+،4ˮY$GAapB7wdadWᘞ$W aZU-HKܩ{Ʉ픝zt̥_?~f92JCpZwu?1_ 8$Z#\[_-?[$O}: P\AWW33DGP+_nfA:EKI\IzM7rΐ˕^vo_;d~nfϠA!(8c',뗂.,0PMs@-Cb7ةm1A/r[|^"L~`y{a&ℌA^ޛ"ڵ+nRK g 6l:0h1e45SXv4o&HR7Rד_2wwFe,f#gꊖ*sCMO7gVAI+HfRVtqğxhil?4l0TGEۋX@Jf\p-/$I'%% ޯ鎕fMJt ( GHCEq,D{ա`mi9%*܉CS2Kg֮NgA? >  l:<73/QƉhZzZ<6Ձp#P;*T|Nf pGI%/DKhby)گ* LF֙5ç#Z:F81$p;%e(& M[sݕĈS.b1  (1~Y`:k0p†Рc #EQb![}S7Ol7zAyîh|- xRHkݚ|KSg]' ʄ&(} hГ,ZA%ORMPe,6qkd<쳱0D~ t}Z*BG1ykKwUDkߋyG nf"ϓ7ov"u>5{~. IHjQprm33TVDE2s嬷 3%@s^M򴋑͎A]$B650X8oVtvDB.⎷r?TQ~}"μ.hLPK,Ysv/=e_'_ dS9\ݭGh#pQVɯ22c5?>Z!{we,D5){4_~\u_(4T9Z)0[yr8ڄh5|PӒB`nt܇ZSuX>a;:/XVb,L`>OݷΕn׮Wbie`[B#qFwpvا7[^gҭ$V,70պl-gĸ!Q+xgZ&A-*s&Np[9*,qP[=? t }ۻXycmvrDD)j{yCm'AVN'a:A7jl/Kd0PG@复.sVNsi"TEGjSpuHoހz;4ȟPon4MR-y >'i6J޵"G)W6k6 "|M^z`x.J\ЦNf[+.\K0; ͅaxT!bn5q  QS]A_?uX{hFS1*z{T:wG.oPqI_Wr0T8{[+[yTl!>Tl'he,sTh31|/ʁ/?4JeE opZW=?@($_:g{CC(A؞2vLPJ=ֈ='ŕYړv/W)71ߙgsoQ FhGFvq:grx7)CbTn-ѽNc[Vva;@L!$3ws!(w~]4 a1."q7@JcyFh@HT η2n1&*-M{=)X񞼾HU0dΏ2ՓqS6mѤ17 .F)""W2 % V>t05QTRD&@LP;liqh2@!0B'm`uu1pl@9mb\YSqc͟[1~Oth\ ff_@D?c~GEXXO0. |B0XoVLt= &]񯻍n~w=#7גhę7ߎ |V͗4Rŭ aoR|_w2E1O/zDj'Su|&: Ks}:Oǻ˶)̋0z&s4s@wB@PKAIz*kGsm<)7PNF8vdgx:,dxx\FWfx!=. (CӾF/p)gy,;i0etK͞i'DA&kh9GV;T,pQ/茁>}Y%i\Xe|䠈]ac4bJfͽٽXaޚ*'R⼻(668LiV2B\;BsĎ^?mq"e8bJfd } ʩbp G9]$ibGq$+ _!3ra0ڲBrӭUJoSt~tFa-/DŽ?EX=Ydd ׭:i cmzk=*cqx-U9)uG<<ck+:96[= { Do#YYtj[ϼlÙ;N@uըrSe q3a Ю.Y]>QFҏ$g ;>n;UݩbM[)|Pą̽W+Q&FE;Rxގ\}oRSSԑfXBܘ`_w'"U36\DjEiV(1(}K9ebkyD2ˬ Mg"AreF{,قX;G0Z| a*WXSGd{Gk?J~x )` #l3)g71$h(NGʸҳxuu]sL814 7;*ȑ͆w!- *WCWJ>7@!]DvWw$@ԼK@t{yk|rԀ33thhQCvQg 8 Mn7 &m?WN|Yb*->D@~kfk|"J`čiUAJKLRۭ/[o |G λ "/peܑ&^f qN5f%;hk,Ije}ƨJ/&B^N/Yxⱓ$q-0f8R.VJړIke*a9l 6`b|n9=kihN:KC!E5I*SLǵP~?eTo"y+N >B)5 )sĨ|g8&/eQ`RYzfG.ڏ0;ʍ9n6F?;5wUq [PXzaXTmdT1lG;\ً7~o7W`0E>&Kc)'W~D]bF3D߮O2z4o|wx(7&~U{2b XH_步BАBs ]`p5;<Z:=1kY]" ji+Hs<%âԁg+o.4vF gʨQbɝ o5=ω?}Hj}/Dn@Ŏ2έnE w W9o$XRSǁ"w0#yۃ]nhDt)<`-d.uUFs# ꛆ"yY-}ڪ$g.~ݦq"2Eg$ЁYlȀGp@*hT|x &Ffۯy,I !}^zIf}ꤡĞ[i?Ia]9"včC]Br r׊uߍaZo ~%gW2՚}K)ӱߐcE4BՏ:ًS> W0_ B3pm F;sڷ n5apv+7 \B W ^J6ޝ4G $q& 1<{@r.<QWozjVh0 V=Y2 ;\%KnBul~J ^ӜQ@c`#V- _9&CYׅѯtn6@&SI2+k0}uHBۡW,q|rzZgCڞFMo'`p tĘQV-܁3ҿ˹%톌9ۙ&t{V*j 44[h$hTW%$8ODyrй\G2:!D *~DQ֍j&S}Wa焬%hBFb|HePLo ܈Wi~gؠ*T1"yEYC$L  xBͰՋi@ c+0KHĪDULrIq Gh}U73$ll@ۯ׫k-vgc+<M$!v 4W,O9`66Xdn*'gm{!p/\wUg{6Ȟ)Zb%s!e<ۚ^RMRje1n=)0]~* S|Bu:\%l xI+>1]UȈSR?ꁡ7NY+¸r}NnT|+ݔ+PA}TfxIcX(W $%{{C)e_g\G !xfB{G?SSg_)!DDO.INkF xEq#k?=FL~!@o&p=#Yl(PBCe$Ԣ(xQ2%ۢ/"۪0I8EUŻ~zBA6:;zBj<2gc> g:`ȴ6km39tطFP]3\ʂKE/~Mq&pz${pAYQ@OȑF,DfC|Eϝ4#ߋF G?^&J, SJG@?Q]b1ƈUfўײɴ`bt?mjC!=|_G|@âS-1!=.2WhY P9!8#~$:ԍUju ʙxY@~l߯-2FYl' 5~ĚH3'Dѫ3jN P~kO|$V*{ܧiuş.E' 3O6eh ΃JYZb>Q3݄^Cj]x+*7Hջn0JU@aCqGyQ{A;Oc~ޡS-yC6A,B 1 i|} CqM257xcS4Ԑ_U̓IVmm92f^p k{EgfbelC&Eb1Dv֨P#*$E'+jj.pce7`hPS|[IR98!Ʈ P>υV1 p4oc!(\X%zԍ(1SLeY,c:̈́p5wD&]ng;r槰lD0L *]䘘3owx;b_&~=I;(%=\vűO5UDT**M+m1^Nb_"h^)~Ǵ'*@79`Ҋk:ٷD+DۘNdAVR~5w %^22.vޜ- /h5`Z0[Kk|9"OlD y=4PuM4?PrVĒh0-",T\Gȏ|9*.%n%%-YBZSj`Jy2όz*kk)aT"x1"0>`ݡpyח^՟]$I !zmҨ= TyR`|!~>ucs^$)ʂߋ>c`:*GH~ঝ +{J8a1̩xy#"lKZ*f0Ua1rJU֏qF€8Kb s^Y|[ w2gsá`Ulr_}SηBca#? %GC xdXikP{ͬY8HɊ#1v\s1SN& u:}ؕJJ]1bU{WaD…n\wJbZEbF* Ig5,/]2ڶQ1og*,[uX |8[O2\]di%,V #]aZv:W{u${Y6qF-u.Ѹ5rDxU{rm?z&4XR)M;nf9m&&G7mR2b};{UcjaAZKqӏI-0[oьឬ#㱈=FEMk\,!ԏ(@~-j'}WGR.;N&HVs~bL_n0*D]E yD}fG  OhrSGʿC$Sz/G/IѤK9aڞ?nk/^oyk=pTY`ۍ8yBrmkya5Zش_ E&?>%/u0ˀS&C=bp=%~5m|@Q.r,]Rg% Y{'9)X~(*\8;2jz/#+؉ K Oo?\'4NLOHB'aIЁ%]1i|tJ=K)tD#Q4'~w'/<#Tȋ+I(];LExvBg]O՟`uoh +/e,\|RV^1=Q`,:sN OOemj_3CqW|7ҭA'*OCc _tDD,g+ c&ۯ &h̃M W EHjɏL pag>8z-OV\J71"[Jؚ n6gk v :\ ߻6Dt("l_^ݽj{aӶ >Lt`\@+ 慘<UfY\b|bpxyֱ}LQ8΂$dixÃed0^7HĕrcKT!lpzP?^(@ BT\w@r~)5:3/a=*A 76ݟ}m|db5(J,Z5O>YHac4,$ :2w]wFSmUl udW 7l[XW3oSomdrHsj|.=mMyeO/mՂP,.?y]&d<=pW~Yw ,ĢfR|Ĉ Pav4Q r >N)B1Ȝҷ+6 s[+i8M/lIr!-~6'b.|pʧ Bݵ~*~\9 '+ASS6hwǡERFR$"JvI E.*GԬV Qy7\?qs5 %e[H}5Uю.o@ E-J3ͧ +17 }zzt_ZoQn3%ڒYJ|DWeh"-#qn4 o\V/$ѢIx#^SՎBjTAt#lؖ/ Pljs4@|`ЮEߊ(6EvYG|p?SgP49P Tahxs, ;V'(گ}3ҥB sT((;2_`p5f8IO=|EoU'axq=kL]8zi)nD}FefH?2[v#0_h*ͽe-5 ?λt& =/? }T &|K9hUxPvY8Dl(zNEf'YUgxQځ6ĹLFa eF(*-Pr:it4 /FE`,F)X'j(+ ct'ıE&RCΘ5:!~OCF% sR>qC%t KL%Xw34mkHVQ|U2$~KɅ!H0>h!I7Q{9:^%ǡF?x>@P"`B̆gu/0T|/r2e PcJ֨BNv~nPj+JHr]rG{dNKt b oҌ=b0%C6ʌVYȶ'%j:5ʲ kG*:F,_b0c,Tře1pl>i2d353~f:ޛ|gaMō⪠%tQ3ߔߦN!Rp'0oГ:SNfFZhv6戀 bpq~gONiNY;g W`ԝe=@Lm/{xଛO̞Oݴr[`avNYS+uǶc^5aP4T -׸-0l%FmؠQN`\Bz3j'G9t'!Iťcs x8b#r.+d3ϕvyLTB(=`)&q\/HmH#6ɲJQ=ed'_NxQ0iAjp;lQ u5[lRR#3q6-=^ɓEьLq(?͚HY< w7 udZq zIJPCH"! #WF 8 v=&v 6TwQHC_ Mjz]-qo挼.4F ؂8j"GI?zR[; !G#bXO; /I[<./->q~}k[o!_Bc&YUo)'f4in9?^ uNo g ,Rޗ]ykfj.be Gשij @W,Pt,P\SERc!|ҟPe(!Iߖi ָ?̷/\3](iG s?I$b#L;Iګ {+ѾS)]!ђaDLc4J.b8'ә*&4)\79h!w-HLkSom2Klq<vvkR1X7@",]2YhI %Ri҉:wߎSPABOp^HCM9 '%2[&*DGe#/36=(iŜ;hcI[NNj= E[Vg8RK"H9vc'EdgN̒IRfnyM9SrI9s`Jas 2>f% $Mҡe{*6#v(svN쵀0E.삸BΨT'  h8wْzhqAmyh˷\d#/ёJiw~;Js5S\fK)t);n!?y[jYn4/ [ϛ4 hO=nv!=![`u:Y_Sxdd(%w09d!j ?hA9r[%Hmۥs?AJk&i_ >Z!V8nrxސ̋5|uݩwMDzKTRO ) v^?/m3j{ ! N]? L%Z0 !mLdiz_PT5PF`˺\qb.[bED>Sy0%qȼSM{ftdMU >G7yr > 8.^g |܌Pp{碡s~٘ T75U`t99>ygGCFP)BU51'Buc?O.VbMqPY\P6]9L>^K_f,{=BR\JURRނO᱅_- ǚswxFBJ]Gf{7S=lcVBcZ9n6yP؏P8*~W-׮t0Ŕ֨bڥ)lѦ&۱$I)BP(zlD(# K MzжfR.jwGCHH7,za/ =?rI/sV?ҾC[l"]p/ A#Rsg<V[ceN 3%ѝjǑmBC2cO :F"YY ذEDjӎArwCl;hl Ș7V/Xs@![K!}}{Me{V+#RLmX2.rJF]68U DHaq!0F2N9 }+86FTtP#w4rԤjCe%l6P(G}vXe&wh^4*F8 ^L9Lؖ#m mݯ.U%ZLWóz9koR eqNݙ=,}+]QWmլ\KaB@ ca*sz8J٠N$j"1{d,^N ЦM h>tYWgAլ3{K#8d^PxJ5^Bx˘ 6FӏXJAMՉ2 T;>M\dUeM [%L֟ΛT܊& ٲ.M<%@zCCN6'γ+f)v0#Qs@DLYO#F YҾ4c~ -[w+ e>s04p(|c0{. a\Hm`rKY^eCB\ OGz4XFV(nGӵ{CiВ[ WҠZHt+(g+C_@4$] I(;(2N* RPpٮLg7,T(nTW`jĢE~Qԝo-'_RP@ }Hm̡N>r>IPI1Ż++'0y0= ;ښT}('Z<#dYOgZLWldI zh g]p _ +,}E"I08! 8࣯8: Aşc6l 4U=¡[b~9\.1*\\Wjzvn"G'jfN&XGVr s)^[0a^`ōuue 1VUGO,D4~Zdp.Y~f*&BAM{I48&e02>F! I{_s'4"#0=\iާW]Z}Bb5j/=AG"hń.Ta3CBz^ikonADA~_m-T#2 ~oc.s8xDL I2&ZiC ?93zByi 7&1ڬR2k=}rMH#s4UR^h"Bǖ#jKlؤ艹(۳}]Jl+%~m`* e!.Wș4;B[vf%ҵ})=w $txmu]8 r ^&Kd3Q)"|g)I;tr5~6D5"l0xr=9U7}xM[G5w'&'NzW -(lp }\6&fR ߔ4ʐƋ{,yGZux? j"`miq Q*CYN >ԽiΥXfWrXD mP̋&1iăǞrmU]ʕے@!;Zu lh?Q^(__:(u@TKOֶTޫV(l3_8Osg[_`Ӿ.tD,ѯzp~b~p(Ck:f)pߊY(ݽaK3cB+{RSʿlgQ9]$\&Dy\|W ^PXfdM̍R 6>(Euܺ-Rϸ颪IU6G4dE~6& AL(dSD#uAo&ayjf8ʅH;IErʘ_?x.jŨsN۫NaqnX}AAld=Sxk:;yGx\.haGpk95_YQHCab^5V9,26<$VUK[tKUd, @[ .5,OUt)qb{rTЧ#Ԩ*yP͘U&eòV؏]&4ycpwH=`@[8_E2.sQo[!BP b;)a-_coPBLQ t[@  8U0]V%0p01}la\+'VH"$ƥ͙[{\2*Wc~9,Ҷf9=$kOuC2YCǮӋJ14){5YGОlp1bENv\)ɦDu}Uk/#'+)<dӍ&jxx8 5sfĄP{}c/z1) 5wĊ=JNI.0z M"xฑ%=yq R_O|Hˊǵ`nogsL@́0֨tCjśr3v *~S Q!JA̽;:)vTxA$3Pgւ=zq{.O暶', ycH[]!V)Xbsd#I' AwI, tƵ/Big,AQ!+@Icg6$5umSN׫>B7%Y?7,#.6ӵ&xP&;>-DKD)و~,|C'M_AҳW_sn{aAaVI}[m͔&^zgB+C`p}YW7z,ߵB٬:b렶X˞p*(\(mb{J!!Ӹ[{vWXh~fkpUȲh-ʌF6 )pyqBC.7sT(Lޗ3[=ι2ssT7RQW}tWqHRW[ca72-oQ$RP@g:X#uݔM/Of^!35;Kכ 62@A%>l:Q>VLlwNh'^f/^bc&_!uօmvu8/PX͡rC>I ~@Bv2w h) oIfBiMyWx&fV<>Q"9A<+3ԍ7ol$ɟjM /RU$^{7I\L9^mJ :nAJm[1ݠ0Ҵ< 'Q1G+xkblTg5"]@fJ*$,;"M.WK"$;͑c c#x|Vu~Km^MVJ{ܡ=7FPf$п5?B stK>=fVDm٥NDRxUz`-!qE9|иGs6̬)YH&oY&#Z^I1tq]ë(&.rv -綳S8Rݸ1deUNI>ݾ9е%ꆕE%e\i V7יZ.]&+*' R;ܐp 9UH/XK}QK@T|kA10fHa Sk-I?3W"_ }uU˽3-ן`w* zng`2SO21jzyJUNc v"瘃vHP;FAwn} erScn-tяxHX*;c#="i 6YM(Kg\ 䘡 i>öV6ZDzh|t,fr3 oLℶB 2+pw*D7Iu|T&pa *@,zE̟2HR" d(a>g"e~4+|c[/$,:Fy **:iW v2" z$?3 խ/":EL$3Ob_Q;,)dx7&=z\I_2T\Nk.9iUWOS=܂! G.٨sp1Wln7~Mr􂨐 "'1$%,wTXEhǥ(яz+Qu}#1{c?d0W+_hdF΍4m|&9/YL7kXWxy1 !KF鳴HKxE9@oVmCEG֦ IlG;71bGE). I2.Y<ܘqx^np~}9$u۫sEˊ+@j{Lvg^><,j4EK^61;WF,x %a4]b樳ozo|ߛj7-u. cp1m=$jR^ljS (4qŬgA '=0.-?'-@v{`3>t[ޢvE;%eUBϼ [f&YeLTTWtͤ#i9trPv[č]eFHKFgDʶ~k[%ӮO;wll+lHAw+A,Y ~XW ;L,xFJf/q$-f $iFn$4K.* , 4ڗa 4@Ѷ[wS s׽_'MrAe*X UQt~B9=#)?EF d}=۠{f^^0pUm'jeī/^c"Ӫ-tiQES߭)b`GC‰\<@br@,A41+*<7;fle:g X+J\;eimG̅Ƈfˎ#n%ܖVC5Q_S߻@]"ܖhb@1UtC)(&u )ppRdȝgB֩U^EȖxҋ,*eawаYr. N)S^_b[/SzSc(Feg (3> s8mI?.EEr80d 0rO1H^I|@\˳LDC٨.15Ag}B/jp X)²Z9AxTut6lљGrT@)"DTe_b{s۱51s~^^YTJ4Ez##=j#Y%--iDc}DVON68VՠÚp\V 2I3|J>S_'hNFNN~8pdI6YbZ(gk+E]㞰3EY|mcf(stQl>P\FWUL8^ydKܾBZE75sH]z?;2Ob< $nhB,.wUY>狖?A2Di"1ǐT4he 3A,ylsO.K\k5 gbK7WW13 3v'5?u2Stxߏn Y`3n mBDK"4:BC ! ucKl*Ce=yP$6/H1u NЩ`A~aR U9zm+%훽:*5[C( =ӦYȄ/oATOYEj⼧G';)dfFr!4 wAAsiQ?%NِpaZm_Q>[ V`A̯XuiQ:ɷ?^:1]qfd2\Ǵ=>KIe,9F"(&.9*$ѶФ|]LGaVR+IH6k=}O/]sW8ǵ('QB!2!Rqc&ca* cɜ>:PlF0?=7Or'T[1\VV&]fnZH&j$ēD>hC溘| G*'""٢8Lt Kp&~'>dV[;3F7T˦{ &jVdٛj58S&1)3T1v;s=W-C/"Sɒ!WE)GP0ɩWb VH<ׇ#G]TQVz(#^V!gL &K';B=AGP@N6~as F<30S̰тcήZ4twݼ=ZygIp"=7ie}tMUWӜ4-Mx~G=`dy2|{ZoK(Ƅ^1 q㿝2{"lvwP 6Cҁ23)moVRǨB)=u9gY`qéq%N"wj ;`>1Y~­=&Oo嵆f$kɦuE%z:w  (T_%\r\0"˕h+E;J(oLc1\-mzB5dI̥LɷipT 9\IYxܒ5JE=1Z ٨ۙgabdeqSim85zaْSea7Z Ajh]mNX[z*@ tHұ^PS@F7q7Ӝi4$ >[NBɇ}8mʂz}f;)>T:y9WL۶go i\s)/T nhhyWҼV1Mt>3l GQ0_8" c" }fJmŜ}8謸/B f{/D.nh]+RZ3D4?r*+D߂TV9o=O_Ě w47|3+Ty1 ־'b:G'>g ۦ,2g\Q_G>ŏˁ /e# Wj^P!Q|ҔhD*GLA;\yŮ\l/g1aPg`]M|u7WZj&]3!zĞ_&pM{w+s K\W* WCs=:єoޙYu 'Z񴠌׸ e3GBVmRvٗ]bH%rnZm8+ȃ)9C Vش 34 "C UM`C:h*VMsA78JB|Vy#Pw{w-wt\MKBW<԰x6U랡fQZ5L,^U~dD!j~daI2MC0Y .sXByivxlShC\AHjI!QG*Nhh%bgJUpLCR4.e2@'a͕`_91C&ǭM,TʹEZ CXMw02GBƯ1D{͂&`QRA=w" X>{vڅ@Тs!V=5 GrL{1;}ORlHcqnłޱO%:haί5NQڣa#S5iX.T3%Fź _/&5$S;<ҫ=` 9<3k7f1t!&+kx\ӪfZ:uL p $YRhwHFge') l' տOO`I##1Is=(]={hH}[_3 06`%\QQ]bz2om"TtzOpoUyT6ʞwޯY3&fqV^8 sU:I;Ed t["]b- p`Ql(|&iWԖJ)'_LJ A}LR"vAe^>AsEDJDA[-W ]֤_62ȎFP⸴ή3(Nv+ʇQ8xxmʷmj.] tQ6v|n0/"Q3tfD/!T~9a[s1/vP-e˛23 1NGn2@(d`^bHoT+r0[CT2}a`7BSWwS=14NXi;t~ĩM)5nv$6Qf #J$+%{>B d`ݩDB-d}ӎ7_-89}7ÅrS [wFd6T:qby$F)oP[c#B E-X?9$o,ȼs~4!H " TDZDiϭW5Z2}MԶ>RJ5u;-Lo[swdӪ˜ gXfd^p\7A!åv0mH` (~<9]A}4z}} B8b~iz֗ߺ%P,1קr 7@qV[dU: f'(X߲~T\6Ţ1 N2Ǵ[+HǼOKB+-@RXe#~JY: .%ɤP꣣BRzI_pz0 a"FT35ˏYjL3y.'9-d>U}ۖE^~HLXDcq~\É D6h2❪zkэޒh Ry ,GJ&H_g!CSb'i{KP򩌣E}z"b(^j= ޶&oK &f\nH-k_Ы?I0S_C ٬#fE&j`I,{Ʌ藏ޗ^)$c&}X8/llMT])°1VP۠2gz-D:e>4#F >T"͘}+Kw7xtSE{V,ZJ"s h#Ŋٿuoud%+I;{_9чdX'rF pH۱YV˙uɅVva-@*>?׺\nݥ9ׯXۦu*M'sOBt,[_2ޖ%PݢBPg2rHcԾ6zi_֨X &JpTܭ_"|aGBvqCW*]ूggR@L*Y@t?4WU N$`OqmlOΨN:YI$C,F$gHsBUH_vzd@WvИ8.ϲ(K!xmlm'7{MWA%h~$u(*eKq9Otby\絃B5K="P (6w`*%[>bW0=P^{ nz`︌ney { [hz},' 0 q^N0`oL1OwImGr,4z:Mv=&{s*i>OG&-%閣S0<#@b.\kV[?olݑ!3o$7&utMR eˎ6XD{-E*o>wE?%/ S߱uMpG*,MF ^QԸ-vig*L_ %K˽YX?uǮ`!Cۀ.$@ /~$ E;(kejK4#:qP ^ݟQjLΉv{NƏ/i6(nʁS SD  M8~I+ccГE@p}mo7M~ -^o1>=kIUd- =ux(jxP_ˊi H0~(u 0}q6˞<aWM}gGӵuW$F :IARn w 5 @S9&GWL xWT; ԣ4r5E`SV/$OBō#B:ߥ6=cp 9ۍxore5w'&ZAc_͡"R^L\UM"zo" O/!r6ۈI=JÉܔAfɲADJ:6I55K?^;)'fOR&xE:k~[дZLՏ( &h%#hnnLهHmh,Jԯ)0!$ s!b*O-=gX#:'[? ghUw;`$?!: ͪ URY8:~"_qDym@Vc#OȆtĽW7yOܓV6ﯭ: sv:Լts]1D;5- oP⥬GUS`@.BH >LWݪaY] 񥾻4e+?lF='ۢ$0i![âk^4ƹ65cvkrD@@(;cJ(2,*AlZ0Wݨobx| jgdC&PxslÉe81,RR<C!?Ɖt]+3D 2Vق4(}!| cP,"JW%rGtmR^"c2/z8#pϾ :#|ku,{ms˦48 Ezg/bB_<G;"v<9=++.#g7 }В+RJw3Ǭ@o$q&\ϿܝY*w3:㕰+9ؒ)Z1>8]t0m mpj`(D7ÏjΧgl9D5J߮@x\1nP?7c48G.Zp,yQ$yq gM 3p)k^LLfpdx\(9@C|R"0:#Cjch98ϸRĂ;beؼ0;oH fE.m+_1Db19Q+>#&ɄO]&yRSoMZdvKw]H Wr)ņ5`QawN)4Ml]3SEUۙuN |*+ȷ.q{آduO`KΪS/@ͦTAKjKђwd8:p"'v@_zI1]%\j΃/r@/v$:Ԣv+|I UYGxH|SCjsI&"X&l*2ob&*qx,ʇN1'm&Wڤ0qp-ؘ1s=x;_A*L$EiAC婣qɼ:1ʹo͒*"r.1$LAbN`QR{AOHXlo֠BUS[h{ys[ d vdk6TrkO` S/;Eg" I%ρVGko6/KΤ &ȖO+ R8 RNh] (B R E`|иՈې,z-xփQ 2_^kQ!1WX`)4a!Sz D0:BW[TW X٩xFIǽ4J(P?kV69Luwv]R 7c.Jo(>g8~$g %k{&$2-ܷ$v=].ܤm_ǵ 4B(s,ik')l0ֻZ81<ݙ#8i&jP& +|삍=K x! mQJ̀MfF!߲2L%m'i?5?m:0/3):t^+z4βiArTжTv}]KpoW\}sVTGjsr[h~ŧy{E Geu SI튠qΙȩnygՈB<^0p0\L^sJTR:x me @w}1w.C˴S˕m6Doe'2RoUG6"mAo81 z`?5:6a7̞@J _g a]uKez~}([k}2]ĩj lbhCmzoT)h\t%8:Һe5fW7" DtɥC"*Q;jNbtۭa:g/ ]'8ٕ@쇧3NQn_NTSPW/oDLB,W=o{'LHAz اZUd6P:ENf!:wI,!yK oA՚磩lqONvb&PE R= .@hښMl|gvA9(D8D'n\ HO*Hugñ" 6 NAe׌]Un&Qˎk¾4TW\׿^2[>m$me(buLr:utNI؈F#N;8OVzM+-pH&/~m;Ω9%:2L&\MlVq[3j-I$#Q.z&6I;JϾx~2c+ڟo J-cc}R9HcrS}2ՎNBO׃_kbcl)~ͤce?.ЉC "] vAnoMtϝԠPV.Jw/i cئ{GHgb!xbǬ3}a7PLx 'pMy^D}` ^ևe %hbS*&X{Mi{dY"8vsWupϬgsq[-3aE"7FޒQ42EۄB=k4~?JjKjΪWVS94NgQ1(x*S`Iwj5+۶D :]% %BP7k7/ yA;{~H>@ SGٰN&GXВ;Fz@) x&Bz4eȃ#izD#"!$T>z;L38%5 U9yy>N0R昲:,m:זg2}[DrneP7Qqx;R`^AWv? >,3߆H6^IxDBär ab\SQl NO߼w`Jw5y(4fE-j(:rj[x" {)%؎?cwk+v^_O! }\HYVɉ-R-yGY7jvAv&cs)K!U~²ԏAt]OeKLR>0rC|z~lNej^b~BeZof'"ϋYU ?v[dW4wywY&Pc/o(3-oj>}LQqI?wqP'zt`s]_fX+PhVc&1W.d]V( bRШ*\o Y-\+TzߥuByn8Ҩ#iaE:Z[.[EC|/Oi {~[Jx !t}n8P}ɘ}T` 9 (wsFDԗ'l)btsDŁ( {sr"2Uca2|TXSj`Aäw?׷9g%aWx 9+e57!BL- JX' =ar}L@(53T9T"_^7GwI0|,}^fD ab7RR<EK(iGr˩]gZEO6}yLhUspB H݈(vꦃqgiŮG[`&U[EKϩ?Lgqpr1u1<'VHwСc &z:|@(Ff= Mw=ޡD+ =״Yx8%H/s*JV&-0S 2dm,k}aX\mqfֺhqA"əCQHpFPm-^:J±OFxC2s r]KmKAx%q7Tt؄Q/tܛɯ.h]I}0u$ߗ€gsht;y>=T˰?hܜtVRb/% 5..=py~}pIsdw.IP\D|Żn}᳌7=#qgC}8C,6BKE3R4)3".=)׭ρN`o-a\]!R6ò* *T)g3( HZl,\!p&А>T/̞5%47II$>(kbt\re2 a% }ͷAY;ș@DT lŠ8P8a?=#xaܰim>߸JP?.?jJ%=A]h+mڀtk5){C"VQr'qA26"`u-Tm7%De};YE,mZw Ig>F=G$!ٜ>wLkTV | *A!UXgUQuԡXt V>.rz)l:,rP?j/0R WвN'S"vFE*@'g9޺E;سrƒ+u[zk fe;zZ"#v6/&*Up?ܱX"288$ ehŬ`w7Fw9tXNX;Y<#f͆ r=}feZ$VCG #&1Av2%Btп7,z8 $&8yLE#i~+?|T$T (?˨3.EAY3XA`T3%yT*泬YlSƱ={j7#̅*Ew0tRI NJym@Łruٚ\X yPaL9 =NK!_U?:F(x7bw#d.֩JYd 8}?7A 1zKNBUY̟4_\Gc5,my101kk@>B[˶ؤtngw4b+n/]]Hfv62k3.EH O!/L~NX.ƚY@=! ¿*#a\kǐ%1|cq~k^lޟ@u^9_oIG Mկd|r7rZW ଱(@^. _6gpD!p`[ EU.3Tٕ&HJo~5o\O}M`ɂr{R;f;|5c؂,lH x)+dtnA#v@TH=g~ pg` gH8C&bR9$R%̺|6u>CxVnM CQ+ZLd-RKPJ;Nxۣuh>6ZdZ(֙6_4T]|{p!)XB.oЯkO 򧃥 3OBecs|A6+B\URXs9m0=:p.zEErUΤyyI|'Y+9r|҈}#.'EW+?FFOX2vF 51]T Yҩ0wnh 9n Y$kFD*cՓ}Syѫ^HY-ԑq#ͪ;kR!h^+D085|F㦡 U|G!P)y'AZ榄u2*$JͿ{7znߏ`Skh wҦ {ph 6d>=΄7ҧ*)s@E{pB=H؍GvEؿ9;]]j՟35oUX6@rɦq.8sV4~m)615iJD͸o N&wjid 3jsifd.:A3P='UcNAȉb!%^-;OmIF aM&T^BH@kLda^0m 'xQ3&h`lXV}BLĹ/z reԩX/``ND&9~CvA6+;}¤\x%=vN<zF~mSIIC/ r!gU)ˢÐ!I8>&ܾ#`+lI&N^T@Xy)1|aH~g+%l(D^q%J MG4 'V\Y%# AhU7W`W3rtlår rNG/bWjg]%c7:"_~3[]k9%:T ~_bDCX56>Bke,Q?ѝOerQ{a!UXa4hNa_fɧP)!T![R9$>)G 3CG%g 2[SwL NuCZh(h9|*Vtx~VagM҆H/-$xM52N3--t 0MLA2a/> 9x9K8쀌 e  `l)9#EEχ.ܹS3V=3|, v+F]/j1&яO ?U*7{TqwJ{?%}N9[݊<К,nPT(*Aa>aT4mp7dAX$:%+<)}s},p$ '8)0 %bņvaUH;\B4䥖2al^ E<;;*w_;R-.LN3wZ:^QLyn@ȵk*SK7)e -]I4 >e0`[ ՊUtq;<9sQl1)G:  چ"Wdj#iXsR#?q!Zkq ȟuG0gŠBDAӏx!jc݁VK2HNOhB@P4m>m/moZÂzr?`OE+X>5/*'r蹤OFh֡2$^+ tZi2ZMCO@칱7pk2z̘h(+X v5u`y%骋P q 8_NGtQV}\1?AMb5nʎ>yNjA#,@lͫk~,D$@vc)zSvƌGԁ Jc$cJdX tC,lM?u0P(@B= /Ho"1w]*6Ceav \=gA 2 %Rz2eừ4իdu(M楋$c r(Wjr;G%gBE*bL7`g2f)W$aDŽb$ytu\!i,(/,y!cm15iawKxsY:yHҁOV/% )BD Ùͩޫ+0/w/4Y,676|+ ߢbQ )vYBeڗH }uH jVج3`%hY֕a @DynyĬ,>"Uݜ@G$k25aFq17E:Yj82S4UDB ǂP UqqK5Ji]\؋`Gr+u>.a<߅{e"}j Mȋ{d4~ sv!mS]eT X<ꏉ0ȒkDhLYB= Ie4>< + ?84ogwتOBSR2N>J 9e_#]Y&9_8q>֫ l37 haaوL4o 21&gkLX(А\)Vڙl-eߘ8R!:?*f %r=z۴z{&nl)=ͦD_u|7u#GQB") OJ$7ѯ P~zh0=pAN?].^=Nr f 2p8w'9Kڷ;~ElP0?v#!s*!WdN I#8,6`dy{7Ќ 2̬UBo2~qŒ9RDX.$ %y঺9/ x$æx-p]嵅ihu[}%3%MK F.I"_kL0iIxÍY/R4;Y:G Pf3?q93NF$`,f+Z0Ec|olZ%׶w+]pu?q4̙a귲z(>Zo T;eɌ¾^Y")*6XQh۵B4DMr cd]6*d#_$@!faOCxyD,$ Q΂\D#ܯ-!cǾWk 'rLѯi_mɾ% \~$VR.7#krf2JC& FRjX > H\BA'& ۪Y}`p5IWR憱 ZepUjq2t3Mǡɣ|Rhpa˕X#dC\zZe.scytn똆 l}-6P0ޕM"JW* ʝGK!vgGOK 8dJE\.7qAfF|p.x Vhe$@"6CJ*M7v--h`q9=롃-ΉCVF7nX|8Viwm6j8? mQmS#z^fn(ҒJɻYVxM./QeǕ Cn6fN+**I[d́I$; Vh۫8 X ƇHq |by'n,CogϡDx>FSc Qn1Q=a? D tel>^CuPu_{'e/>aV P.'p3;D?Jd1ލ\28H:z;cV>2QcTP!݃13]${m;X ~9{MO[R}tz.}^/9Aʿt6)  !fi2.PB/G5O0kPWZ=7s {[/BDxKNZ"+UU,V^~rSeqsQ5Ey"/)~E+GxR|ֺaxw:׃ EOC0Anu nu.zj㋯j46T!!v} }ܠ5Ò.LIzQ^sn+,TXTIc!w/ 7wcڅ ~UmLZcyt'(>zO¨x7107lijT FkENeƠWxI Wo-] ~A\\NRg^juba" g(N9oiν~F_ ue8ҳ6K'2 g)ee‹g>{^ĵO!) 6F&vYZ PFxp)54fEd7]<(j jk,M) ,ʺ^]NK֓s]-F!gWG3ʅB)ZUBK;4/ hTMY'Pqܟ4)M g끥`jb'K瑳#+kH:=[7p?ƞ0@TR&N]fkCs|xwM&О'ܳ[7=6OÌrP1V-ʝ[+r@fa(h*EXmpME\疞[L'\Fd˧ kIͼUL瑉ɻjПi. ں})٪ %#+fJ4L4ݵگ+w %WXE }-s*AZ3B JoW+#0V~RH%fs*jeYL}٭ VU{fclF"[ʦA(nQDI H:(U~"XT+Etj&39U_.N,y-?XKjUp*E.6E:ڞ%mqcu0fS1U[ca#3g)pHP?$=~r;XwPU'%Ȯ/]iϝty[MU .Upn"jF*B)$2 nUg>(0_o~_^0h&sܤ`v7}]E9`=QMBH:ٙ!v0n%26^Ln)BT^1ڤN>56ަ(SoThl0aÊ] 0~(+vC/qlDJɼ סeY9^[_ؼzfx]b0zЮ7ȗ^i tWXX E ɺhc"hxB'u&d$_l__H0e/E?F5,=r'W䂩) *(D϶f{Ӕ&)N?CMStGVxWhANL*C yJ-Wߚ::䰩GNIZ)HgA NR/Djt3ND"y> {S-AЀ68 }OI?SPgB%PƼ~-j1ᇸb41.n'ScT豛M},f_<`-o8"⪀Q&3nm*ME;12e+?B#oR?P1V^YI}[| SD"5QB1p(.̾r|ۣ"h[(&Ϭņ$c!{x+̅s;!;侭s#Xefk寐X"HR|°,ȧ]slcQĉFX^+~vqͼ^nxP*3/W V$]cw3bG- ;O Ŵ G-ECAK!Iup^S9O4PPz'U&]:FH fun)nV]nLKe XVeI=hIˁt,#G6B>7;?k)=qK*^1tD!~AZNJa+,sEi H @) X8SQ@'?Oȥ 84IYr7BR@`tA#ܗhysw\\|l[cu4CSD@;$ 8^tQ[xI6JݨK*_(Ųor`aZ_s0o#p&2'j[-v&Rs+NZY=rru:*8 R#GI){#ari L}%JscTr<=6LM03<3E}m\jkJMl ':ҝn&#!cHd#lҙMIdD>ŗ/ƴw1"uWvչ7\vj ^8I}kZPnN 7/#ߐF]yNrl\&Dc`ޱހ-3C <i;LE`Y'b %*^8#.$g# 3V#x6)YXsPoF7VEKY-Z/1< ((Z0l] 80:0A=?'ơhGfOq67XڦsԼL_2_I~`{Wڦ>Y:i9R 2±"P S@hbx$RF3 [[ u; |0,P3tg <%Hؘ) /ēӦ{AI^ 04/[/A7g}-iBȆ|?>_uԖ֝㶙. י-K(]+8\҆px!!}v_]aX16; ` } "Gx0=UOeCOђZtPޝ} 'ukFYVOyF`/l_BO7]r^ ZOF~|nSӴ=B܆{oO #7އ4KGڃk0(L#ȦZD;Bv`[V/g_ȋW _ Ϝʇ[k -R @i+囅o!֚1 *[k[&y*)y)ؔn'y|])/5S0#1Xށ#T}Ũu ڒwi*଄@rc~>sn"w-5"3AxEJf6 ? 8 ),w,˳|]E*kc qI6H.$Y>tYTzu&πb'\(<<->մh%@s8m5kWׁͽNM2[eZ۴@ُW &5ƝX-ȝ˳rrhaMzz86~qR6ox}g.%tOj4gni@7,l['[jeT*LWD^_BMCڄf냕E9V0i-_ny3,oyMqVLXp t|G/VkĻn44[Ã/?10MPqn=N!PͶ(==_ocفKQ,وl) h)5VQ!i Bϸdێk`fR_o"4zh61n.24مғ>:BX 2NOڦoyzQTڣL4;5hA~qR-~ sh|;3̆i9̈́Ж0{; X<]k5$n 9JII4IlcWs%.\*/ |eϣ 0E9/l5+4tuWK6$l7d31)\L U1 lf/ji'4xD枩`u6,ۏ.dJd)HG5&-1Y/0ќWr,.h}P0}A!sIW $LEA&!i)-bWVeZ #7OlmM*B!0웳 ?b\5vl/'w;imbM6j)w&?7|i$ zHi bhC(sd7qcdzgPg=*M@ O>o"Y"Y"2,5.VX0-Ԭ:vGVKXlvjǿ)(_q& gvqG^_wq/Zp=_EoF:ZJזꌮ0.)7y_Jl=͓x{=JG@(z`Ҫa^j_Ja0G)UڻYEo_au-N4$WXcQu uG0n* s_Lnې1]L9M [b` |\_ɖaOt6x]3(vU7EuٙC!'&¶i w*RDoD%fok8g qI=;t1|JLT,uG~Dxi~.ÞU%?UMC\"WWndDhM}Cj6cU@SS4 :$Ŕ;%~H4xI~m©;iZկo'ۃJ{Ϲۃ?Aqmq** Пb HP&'9/=P\jd҇}:p$&ʧ?4EB2Lb?/x rCڷIs`iSJt'2l>Y|nʊSk$pf:`XOn 56q6> y~P*J? "~+ڰ&z=VMsBv@}ͧ(Ux~{gp9ǰ/ BknoI%:SB0СG]m$+w^tiFH>5CIUpQzV03pB6%<$+N\$8^DzwV ˤ3(a˦x?׿qG,h};uI|]4-'](n}@|6Һ00iroP=m1zbPCNN!<˵bBN];z i5GTIË)'S9ppS†ܽ)~T*p%5Uy@ug.X%=ag8eX&`8inoD¢j** >\ VQDu5R5NJG=ud0Y;l-l_2%3O;7"K \us&]`v^갼Qq;0kC}xЊmQ&oY v_+ԕLOϾJ1&D S5)(9W3$eqt2LL,"Eb,ݤNѻx}d2G/{+78jzAa VCXp'xԋ9U)rd>|Ьr<ٚM_mx(~2{@׳Ҁx:y&rxIǯh5'G)c\n_^bTQp'Ɠ. P;4D@F}GwC{O6mT#g*1^'әZgg\.!)uO<_K@i ; .VJOk"-ڬ(]A MX?г?o-k%se -nx 'i;'^({BYİQ/_9%f O! *BD{֐I(3~渕%>q)[FR"8k+~0^sХU(c#_kT !r>^`m*טRҍ AxeWWSqoЪ] +\n]p^ۓVäR"+v^ J,JX8OE 0y<0H ^ghƯ) ngEa5u(v%X9ew?<̉5LJg8>%!Pz3ЖEf),z~nUҍt& KV -ZBϽ12ъCpc+\ '/jP Qpc9 2!/7 AE,.9ɎbV)tN;&\UFʷs 5BT뙐xN^{\]5@)> h *DnfN̰bPcAY^oelZ::kECm61y 7;||b8K 7$mZb}ނ}FP?Q {_D+cXn ;u9WodINAcH;:'4X70bCd ߮pe9%bMfFJAb!Mgl*e 5:7ߩ` S%R <1+B-F$N5%`5c+qTdj(v:c@W5E-W|a.wmV&c6Ot˷%(NpE]׆O!Ԝ p(`Q™`f -[,y.< Ok&%|Բ5?zH.l *R6o1C!8e%`ԊHk;lIub= {; /^i)S#mNc6򚋂IU`c΄=b7.ƞ+Kt.у `@G!~ɣ/ܙm6Y ~z îG~[}|a*H<&3[9܃ALf^'PɶA%xµ{MNU{c1T*.H*(JGzgH+/z"z~QISI9^CѐL U@M̰{Vc 0 } ,8G‘`"z2WaxR $HYEX#m%o@sRVv>f^9ϭ(zG4a!.D5֛+$Z&aIxw7hy 2*w9taqp@ ]5|ywϪ{JMSiG6 i#,i.@FhU;(ؖ;eeiրMqN6ǟ( (LR@Mj=n nAʯ)||+Lh1HɉS˞б_,8鄤>k:K6?9b~Ǔw$k?IhklwaLЪ1EhpOʼn&[9#tNZgWŖ,Y#஝4Y!}jlO=+zlK8$K*蕧޹>ޞ߭#Ot-q^12"@<1zaIO2lt⎮1|DR'v)+pk0Fn=֦ ^C> LIaا"Ak `k 1M g5aw.D3MM)|ɑ%4U.USxW fۭ. T"(r 3 I+RYR/˚(&e)ԤͰWa55-:>܏Z\w[emc$ya5+`>"~zz%Qڤs|od7nA"k8@ݨqD|N"+gE gOa^\$\SAu5/+kXrUhc5T2͍F/tD0(tΏXp~uWRO{paSzW>q:MZeń8`s~@zͺ(C YBhKG᳻+p̓;d3xH'R>17kJtHҋ(GL`ljdj@TWAK-9o?}Ce&&rM™,( YH7:tw+vۈa{,\tqxST"\`2PW㈂(t6Oz+5$iJ8<} Ct+$ / o-%"(=P@Pda+khI^_kB5_@Ĵ$B;D^3a 2lf\qk{]jor6+XHzQ $5Z!i?RW:I]\p0oˀwx 76D@[5)M# 0xFg`B[Yo6Vh(]o\b6G.2704~|~TJ Sݍ?7B 3,pk `bBԗEu6u Q5_: q,(0CZ27{(|WRh:PmKUel ʦ66n 7sBJ^פS9'GX[$^Y泼^9e}v*h ^h?Dz86YLr|3?E$FTPDc^'t[E ra&+i?<38nŨHK#r|U&s{GIU?`Z)P>BoR,b]JjjlmŻ3$|0bC瘃&nwt0qC\L"Nn0+)c+dyf,~DWP⒦xwVDCRˤ'%gsm߾e4bsadoqf=mG|+T2+[bpT!0h+>;.+ZFT{1VF3}]GJ\ ܘH?^ 1`AK=HiPaϊ@,k%is6? *Q&e 0xX3Ky?]opB9:,D`:C<뺁ʘvC \ (K[ To* Q(|:bgBQz\YȫgkC$j+8mN w%5q״mUWާ.O9>&ӏyXo5#LZS5Kf(1؃ eGۆJ;*,fO,NΠIdy&Ei55BZ.ԧvj7|ez16-u+c>ѕ :l%aY`@hM`M-'S[8@R&pn^%a[́Sy?2o:HP v  <~K̾y(t3'7osҒMKv.pLnś9A䊶0"@S!(7撥*;Av!7 l7\Pe=w䘕c6N ЬV 9+޿x3@LTkͨ+p@x87_\'OK%¶ Iܞ\?b P6LV#䡂!A`E&e 9Q7'6k_.x\?\*A6 tm0\}Jt"7w J,K)8xM,٘gWxUb9|RyM TEl--%)[tW6i['doE _PĮS=(R: #Uy|pBORNTWZ:ܾY䕱E=4wxlC^opiuT{L2s,ϗ 1ȟ |~5A㞩=yMg\<թ0^F gmoG&«|OW]31 7!jxktrδYsѱN3]ӀkEzYpz;U[Aϖn3ޭ%X_RF< Rp DBԸ]9m! ELKvimcQS,N*QSzS cYEmEn7dחi[l6.C໭"3 0yB`0 "0V1mMP`h]@hP 9_S.+X& 24K=O =ّN#f1. $}@(SrOVP,*{(VzK#T2kٕ!z(iTD$X-CxNZ -4YREeb\(~ <4>1ZT8x!yw%֨z ]7 izLa32_0x@6r5 Z?)'pl1EIr|?+Tc!+ w T B%pĵK"+ZFfE0cda|aZ 2U-B!20lWL~5i~4XŵP"δxt&{hQJ@U L9Œ,5 A5=4A]5BEE-Гje3\U^B|iٱsQc]]-b9Tg^~gCu1Y0Yz1jC4kD={ؕGS:]vk -PPҨk@jmWb/Kj<\]uC:o-P# jySed+*ņ`">'[Y? t<35%GOCqHUvpVV[w/GX$:t\W᫦Ayݑ25: BAVӗuWLG($ @mݙ[wRh珛qEI 7C"nHz(!I^?ugwwZNu?ICC/pW' D~ BP.ّUv[@ldKۭjSڻXҁ<1_B1Ơp3)'jabuX-^>c'awX:GjeH:CIB?¯桲2[[jkf5v"CI03K T*x֜ չpAAy[Ѭ5|UV%LfN+/?8dfGC"BmU3S\J~+hO8\dļNFk9& $' .Sᔴ G7:n&2)Z XwJ$KIX$~v?bI(E^›h.TjgZL ݽ _D=yCm슀`Jl2pշkmxج{i -ơC+_ď ?,~w@!N,W_ { xeJb'79M.#g"A= Bê6S3WYFah%hIlk#  ̩ҜM$DG7抆^lsդN4t +?jnE `eA.D"܆Y IkOeIzm)֙ l(?rnX0cPۧph.zqek_Y'2+Een"1`CΈt4L*#*:g)e㈦ CzB:'դ/- ̟ z-$d,W۔" ߝ2Z)Ô]%E3[8nbKJnFWru5ƽǺ=|V`*FqZ>٦:\Ak@P^zh]"$x ҷy5^;U:=U8ˎEz)۠wqG@-E]0_{$Ubzw4EAsב {e ^UT%#Njd26qHvbĚ.4חVwj@c ]fUFHv Wj7W0 1r j$zEzϥ"Y4vX|0mPqs>k(}w/wXP[vs{;;w&Oq)ę:_g / ]P kk iKuC%Q5X+X]dxKçt0K%}lGsI~"q\ۉ2nT; 0`!llNU7ť/^ˊ[=KXG5;^I/̆^ <@d3lj2pw(+V3شm_R5?:G2R%ܢpbb4l+@cyȠ2~XP'P,0nK/z0N55y(j;jk`Q!J\NTf}ySUt3 UNJ=s,d=̚чF+Uø_YL y5:SHex=GL=z2-j7&pVYCztE,X2~n[T֨p}qEh,N] o uUo^NE% ~Vxvۡ vsEF7qM[iYM;\Ly2 Xė\Xa'o`8[ o1I?4)D9lچ yjG¯p$m1*D: `O1ѯyra~Mȣ12Ft8V\Y9łH}ftA,b;rb.HbcE FO=QU[zj:ǜK:uur-,ct[/}29D.vl( ?4@N cL @_zH=7AaqCxym@D >zWAɛMT-\ !̥ yx܂Ե"> .E[]仿ӇS _,6vj|9~$g 697gl=78ƽ`1=o+!̖H& aGoE`|7 (Л?kKJ$O K `E󹀀oh/ l\OqITCR?i% SďT .K̰64ė9X~}8@3W] 1>_e"Ey$Fĥ$`6gr&vR뇤Z@6f(E>,n\)ND՜RIb-aݽ"+I‘*rg}QK:UAUxWRa:/7hSk:KIE'Rw&;<b-,N>v NMnXkeQ]}Ú [HI(;c,`NI^bύdxUpg jظ87 ׸fݜl7a 8$9LE>mWr8o{)E:c=Mَ]H`}Ai]5/ўŖiwעf^O$v0-eSFQ-_Č WM0ګS)[fі` dT[ ~)0ДD,u=-b:|\:w$gLj;>o2r ] ,'F8XZo!"}ωc"hYök?%Ļ)@/h ~D oO0>° gN25jQ!(2p2ܚC JGM'Coy^NL<+ Y탞!A0+!/9c I(:_Ё <1!r Ic&6Gd㉄"Lۺؗ_yNs6L8h[@)@ӊ^&B"&DMsp՜Wkڽ`1ٷ PRjT! lc -sz/T"6BEN4|;gq>o|Oj]8'X: < &cgY'-ڴR>mޫqCJVzbgzwn:v,rq7a8 )(e,?!/&%r'ao bѥE6]yPww6$8BRB_"s!FKV5f Ad $f̯]b0yy1nͪKZX$k&NX뎧;Rί(uW1C?[GJǎV q57侼RP٥K5f1{f.; ʅaExlޞ6ڽ - zf+DG8JLƌM|a) Rs:T90m OVE>bSgL 2GL{-kKB,my b<܎kW00iԆB"pu:)6uF| Q.l=N$lީ3ūaOl/86L3Bq5fbMK=d;[JƢ8夭QsTF Tijr?VcKUϜqO PwOh%^XQέ[F} q8SȆO9e<Ć=<݆Qyy,gC"iͫ<)bLϼbrs9Qq˲zmӈV@W+31+)t ނ ^ )'.ܟ@EĹIL+qv꜇iEw \YMbkw no-Ǜ:bmu 1%Ds9R `8Ez'ѽF"W,=YX@xsyw"4S =*גEdF/CG%$#k)h*ߘjNd⊥i gP-=F*|6 p CT!\WP^Gk:SZwXӳfAh 1cI61D+UP~\EIqQx[pS (ZN*%Fv;AQyk jǠ2ރM?>,ۨ+{΂BPނ2 A]uӾRSHUW)%YpI}~T,w|[ى-X>h5{-Xa*\Kn Ձ?#U6>Gu4i\T4`@k- zcT)Mj/Yk!: :1ӋA2>2y7k:L^`3ҏR^^[i5P%ݤ>']A-p'n%asư߿thFC{؃aËO-.vEsvG7S{dZV u+%^ky4MD묠N?NtcC-|d<}. p|VvMJ?ܻOr.P MK4ꖂ1$tg+BK&y9uoL;N{>eOj+ 8(;zvVZŋ6fcRisW` )Nuu`zRsX-ܦ5e{aM{)FZׇKq■cO[6gm-B؟+'qsS# VFbe(q8•z\v\^x Kp[ߐ"i-A8H @郰?>: \4M|{WY8 U [\IY~y8'/wh}e\:,6C:s[auӗD6qtg_#\:x0W byP\s4+q`l`y0n.jˤDk(z5XbԴ<Ԙ<hA0"j}gWj686;kmYa--EaMEmܮEQihw 7ZE#]lU|WZk8 _T\[p|!5#wg9*Y =%MAwU⯯ik8#!d?N;DSh%۟z-laov˭y8BpDRg'QY̆M3Nt 7WRhFl>Fn&IکnVu?y-VkRkd/"kNaj{̯9.SvYD4A5}[pYgN- ]\:<;_5=ŊdPFPImmVVl6Rɰx ~\tS*Č٭@_Ro7_2.{oR2 &H<!]e-Y%&ը='J_0ʻ”8~o;!+weZ!\9=G߭u\e3#utk<7K&00>";nl/g̕LB)g Z y*8 ř$J; 9k$drͰsTҾ(5CD!Dcԕ.JoN[ggi:uttg4(iPaveAo[{8u'*}(hB%d~Oܙn|d4ꢬI?zbqcі̂MwH4e1^B6ZX(?sRtOͷ\@byk$<I,O=AuF]9wd/eQ`-\ƿ lAu ɭ@!):IT@(V>pG#?wtzSZ@iS ]OvnwՉ_X4?lF8[uLrNڃ@]Y˿Pt_ mBy<6TJ%ROW8/=ZHB̳ɏF25 [gYѐB  WXt! p "txi|6c <ȵᬺjG #[)bpwe=KuvgIs*2.;[ZV^-Do/1>9] xXɄ%d-S=bЖ00Xr̟YL=-RQolcޮKT:ٸhsHq[7_$Wž4t5i 1=ky|k2At>q  h'caUBanyߢ"Qm}CoOf[lܟ 47ӴXJdxsV5r`Xc j򮫿P>'c孊*Ѹz bRxh@$jj>^YXlsST r-nA6SWܸrGOtDHEwWyk+{/X{yø=ϥRNaRY3=L@eT#ҥnB6qotvoڨ0OLo<g[9ZgiH?>kFQVz) geͿRGaC=PW ;Zә  'WOElxŇJ?#$ɤ*%e["U)p"Bw"yLTIK%&#&O- iG#9!{.{ #nSk(!B6I >= WQ8bKڥS_F\'Aؕ3 5@%&y`RϪ* gj7Keke٫pI xO놿6g3T?_q1v9i፤JG㗶$R' K & 3oeuA+ _9BX:`̜'p 6Xi.ˋ~moxh}^G:7e8j+|~"5V@HPF7ɞB}8Lq}}(p".kf(̺ qMmdC^3jkM#d$ʗ=X!;(Z~WeW~)O3c 0K;@mHy֣%4^; G9Z̆zPDW匾Bf 昋rG+DxJ"S9ޢ 5 ^fՙbwhI( mwd≣Lmr^`0W^0u~I,/ F +ҞWk@%:W6Q`"v1D+ 5^W ;30rtuHclL`&eOb8zxE~4ŚH̰ז#pϻXτh.<WwWv&_17Y|Oیrep=g5ZR+Ԥ0C\-'e9Wµn( "p$EI2ٙb3&#Cw$e"NdO,G{˭) NFP"c<An~>#i\k=]>UEM\kgdswa.ú׹,A<זIq&f2dkd?|ƳE>Jc}8r'l~Hmp=Dˁ 3zq+!eTPDV*.Vd N{!I'h{{p>hњR1߷=h{I WaL_gh5L0H;da&^vb}mgkyLՊ]G+d3w-H=H]aC'=SCVl쯌}/>!gDg״\[_@^DCܻ>ni ZC ?w8}&/m2E)&" u5(Q/rlgIB m8oM~?}XRoݨ9 JW ǤAFNb$aG~,ϩL@NIPj;Rxx@kfe4A rc<8|bt K;,e%0>u O`ߝ ϯKK9_,;z3|cRRH[Պ|f k#MU듐rO7AGQ ^9$CHdi휇IB!1Ͽ(D7F}/(/"ݚ1t Fп1Uw`;655p]Qo=M{@J Ќ, pڹ3~Qb+?}i̧+b@Kh:X-ӻfk,tx5 `&]е$"7)^4Y  ^$6 XЫ> V<[NH,A ozdLíuA O`+:qЇaltj!KP{Gq`X!0-'qT;q}\_獪bPNOyoY ~F.㿸GiK4yYo d uXj#OOVV˷g$hJހ % u[HV3s5.H4D$^[+CEjR!eqN,2G x: N&gfĻȍ(_B(Z!-g"k ei)/q"np8]#BqXO[\:}!ts/9&d j 26"Ua̓)VOrkta/3gp*OWcglDB0whk[w6\f{U2bDiF# IE Dma;:aݒJ?'b3910TM1.E69.,zr- zQvp&9geٗ^B Xu*moxĄ9yL޷1 7ɇ™W]lC ҥ@Z)V5'O ( 2=^Q޹ RQ)0`a8;3wHV6=qByfYqݑ)%N @ TLcWӘb;⊜5:@MרʳZ᚟=Oî#ZqO DI̳֔1 ֥A#kO}QOQPt28d& fT;K3 *m{BDRPAs+daf"@zA`XˆR700싵` [1ѼԬyԑH7ɇCG/_q\ܕn)r9mzD<+Dyj)N'nՑ^iuoECHibJYr[.qE Y7b5riB8bӾL(4]zxFnOR`(:J#DP?)6q~~Kw>pŲs偁>IQB)elŭ24;FYP_ rUR^q+M Q6z&0tw+R,TL'*WAځ~{ba83x H}A+W m,`4IȚEBdL[;Kܺ78FJo^hP* k Lrسbp߰2?GFFn s> KO'ʊ[5Jl5L'7wQ_#3@.҄ƕ4_ ap;ĺU]_V+?cǫU6dQ96m {ӈ<5ݰF?OhR0D"Uxߴ[%B.^gZ⠪7; fV&7.[6ϝh_(( '%H-2_#\70}Aay/,xE"g$EKҷN@awe S5 HchIf)!aT DGj}gӑ?!mWCӠ2okJUՇ!JJuޖխ 8chi_Vk>`=4\<9bAvJ8]]bd%#9&Ljsq,w=j"C b&W X QB"~sGz`MGGIȬY@Si*OuHק, ցJ%,Qx߇=/BIsXM*@IQ6"ߛU7QpݙxX#&`ak:r3َ=d 7B1֌`5-h]~^[&Oœo %1&': ν7HUd#Ae`U׭*IWC!ڿ?7/GmDgBI,+$Wf__z{YHOtf U#I^g؟M[E)g,d#Qaاcv,MsV+*nB0X.Ԕ=,qzbcy{G*(aǦ{e_cƝeJh.xl;(tg gvIw;LfYi%B~L˭;[\h<,VM] z0qAQ"S+붎 kv6 5p,9N]k3..WQF;ɢO72.~f6$!3RZoL=,{%"zAy:Yrj))c}1*B _w#>?|pK72WտeL88`2M@vG3TgwnK/*w_v= ]5$мإq?SR\]?G ]{׸& 2~_`ra) (1zED2uE_UJ\k1B&D7,'D֜`w\s+>jGtb:aF0'`9BͭO yg=Gy'V`XC,3tz6޴tݍ3I#2b9wNyyCQ>ȥFl4u1l}0 |goHK .w:3T)M";qBqQҥ"eυlQ!HR, Yaf`+Qv~~|8!9]rPUX"7g^Og?0I0B x䮢ޠ$ph US\^|fK I%{ĵ/d A8W[ ׅ^^ -(l u@Oj ͽNK!&הA!+@w+Y֫ ԼPp~gDˎn'ed!8p.~Clo?& MQȵ50"AY~*c[Cת]Q~_[m) p3$=\U/bt7xg%~aڔSkٵG#JǺC b- d>E $aH:B,'X>, L?%=,APoZ_E@ᡇB!KuWWo^l?&Oӽݒ7r𷽹6rixsJ5[E ZH.=[M^}ZQ+Ps(F8OU}j4oHv OZXxW~Y.+υaE:vqUy;MyJD܂ZFgz C/LVU5Bet8cKxOLқ G,MO3o`sؚeGrٺ~@ .a"'F:#j;Xss <5q6ܽXhgt bKJH>he^J7Әpt \!@;TF$,09`+p^4Ģs|;^*kq}vuUҢH*@ v!@c7ж^|e\XڙV7\g,(H"F(;Cӫ>JZ?+9K-,ޫk j֨42Agtm>'41ifhζ{-UĻ:=R,Jŧ*ٳJ'Mghw/ȭ$qrI{ rie ͑2m5J ԍ]!nJxy7z%w$# j%`I]&gxeka!;E2!p w ^J Ál s"?xΖb e(,XObo5ֳ_s6i8Nܙ~F2.d{AXe3&}ABsm*Q.)qf1~^u]wQeC&-Gh梞N'7!E\#fYbPGI3ׅ2Fm^W3εG} @gRg_{8G8m]~rS݋ ʌ/]-Wou=-9_-z; $"]T4N)wU x0۟A>HrML@ J>Govj 9UP ЬH r4ƼrEdԭyÃHz4RyX84 c) pX}:(=i~#d.UǢ'^rvԯ l^~ISȱ /6/ȅEzt ~;2SLk ;Fz|Ŷ7ϧ=ƓB c?6px&R)6#aJ-+ޠ}EPhGSL|G΅GrjA? Yhuݾ<ۚ2 o6Q"".@j.7F :P <"rOņC[r;r94-1KWYi7f{T(A4|ƷTs_ +3BY3c7L P߬\#\CqJk}PAf3-9W } KpIss>l~ Y]:ќLf*tM3Jud?mb~uCd->#Ij#dL~&"'?1e/f;7'rke6ڞ"ʵ?hRMT~DG \r&c.1zXֈu 7H7'ˬHߪFue/e>ǹ.RbC?tCU<( (Πu)"l|@>Ez+e"cw4#q!nrd@ }S*S?ͦ8Kvo7~6wY') {M1.1.jF2 ̺Y$jF*EGj; ٫סfQ)3jRSK d_5|Msዿ,؞NIV2u;־ QoѸQ .A%@Ć(KT 8fQHTU 6'ZXFҢz 볹%뫼uP>e ]\ /8ߖI<Ȓ>3oN-A=#Xe?I>(HNi=T9Ý |b vKdRD<яvk|}7$?B4.DQrAoe@.LGPJ$e#o}V^yw_|aDbN'"0׹]e CHcaC8V۹eK1LCA=`:ɞP{4VQMO\B=t7K%x}0 =9Ěoe _/m1hpyvDzpUeP͓e$^lJ?I~#:<%ϥ}QȜΫ[o0 ;Jj;FCfh3<("uI~򄼦co&hVyڨSc!o,it/ uaQ5&n-qkG|HD*٩s0R^b^) ɓLizh=0;Ax+f5p0mG-ypfSNI 00W,| 'wod44²S>ǧxK+UAlƋyV~lRԆ5HXj=J-Xl Y**UhlpBZ-R=sN; (2U\}}4J D,B0G@y7PB_nKFX鳂e0DXh`#9fuhS]# abAp5o#L,Shkll9YɵlJsTC@6U]Sޮ}ȘSM 4g}6i0/B  }g3ڰBa~~| Nz>0鏾ܚA;:@L-.Q[ʒFC:bOohmv:o7n~2L89Ac51۸inAA2v$agЮ?ȐָDP<E0mBߥO;@˚l\e<^!,?DxS釳/5-] \;=uɭaaIu$P\|`E  "tTWfPFdΊ(vS7?'{=}Lg1n1R~>$L˪'+)I vԡ|^ڗس^+l["KQ-T2v͓@JVorCX=f F1E1i {D6XWykHrO gj=Mvm]ge۵8/w>/Y I1MJm ͭ3m3rŕ pЄ LyXY J1 RAc|e& p~%s!e`aS5YuTH6!)R6f^ղa{☄uXN dzoRV2>tmȁ*ο"モҤ;lKu(а{*YTCV̧36M^7NMTXMM%+JgGכl;3EDֽQt\KXF _SN/-8Bb+12e&hP)J6Iف_ KC*; 4  2nќ{5lϘhvP9sЕ!F[Vg1{%&ey[R#A"n…F0c{ɷW j%ͲMx ({?g$]K&(2>n.cUـ y0&ΌAWI}WqM x'q _ X✒TM#p40i !]Wr [['#J[V֨v%nzxmZDrٴ!JX?g?_HGGF U$OƼo;1,E~j=g(f:4ҍ&U8c,* Ypqr;O0\vy?%0m0}xy޶AHXҘk!v0pP !?Oj4$yf̑VhxyҘ W+D O-Ui=,5Ӭx,WdQrD.uQ70! ;c'tX8}wl$/ݺS*Ġ$F11-{,bʊ]O#؀( 践Xm)dwF،GjP^ʹʆ ьg0LVstӮt8^+h PNOg5Q#ܖRj{~|f:0 MO}hsu 0q4:ɒMU~TũM__Is^BgQdN a ̇U,m3}f{;;~9t @o[ 4/;"-b(qjmM=4w.4:Pɚe,c);{#L1]W\PTPBϻv"G7[UWg3GNTN5aaKxSCTfdROAaujVDns .$ 㼄 }!K}g-I} "pѺuueLKVIPV@TҲPL| *gE.nWRO.[R{ں+ld8a_"[znH&jkg6H9E,H~n##S?igue٥Bjgl/U77 Q'/+OG1jU#dT2` >C7RN(?0*z|^&iί=_& NmQ74`nK(]CP9:ίPr𙳡ʃh#}zْИA؀%ip$Id._IkoU:[\KXNc<xBJ*Q:ep-cjY稿] El-km}t!gc(G΍}–Ҧt|a 8h-sr!R\镯C7Hs_8?)x0ࡡ>!.!+U\ EQҽ SJXF]@%>GASǫe ֗XEK'`l)nZ=d-fıJnHG ojZM4ԅX</L6.|-R|8 {l}{sZʳЍ\K͈w.  Kz|ޒU="]G>:#~ 7_G^_T"E]Sy1PM nFI[z_zc(byĶ1m)vxKNҩ;I+t5 GWW-W;41jk>CZD zԐRLqQWrwmU?#,QewҢ|hN panf|(V6y_۩B-q,(3 "ӦyÅA2=s8"CAwǯhW%jN{,RViIUF2mJ\rBbwb@~{PjsI;C a]mBw1sR7e/c@M$[94%H}Au9y5aZzcx ?AsʕpvةMV^KnQ%BjZ+%e Gu{;"*ߟWKvGsqszj18͌YN x8k.}]WklO!h8\=ūߊ)͑IbV'%X?kɀLUmϙPAj`CM{e0"ՍǧQ:(tCP#@yXWY;-=QDŽiB5꼠m ՗d?LlT+K~}p 7fk3rowK]p q0=q\$d d`0w P dN^YS<) 9>R(4-) =wb8Aq '#f:uSjsj[Rވ жB"HXnwFͼQJiW;ZQ4ϫZ5Ez˞kY_DRbBf|z?=a yC;bY,"VeSyD$ P[;؏#Y\ N1l#U1ld,tnNVYE8e}YߍKWvM-oXN#DZ6ȀD)#~5r/ ~Qw*HDެ2܊ۆ.i#`tv9 nŧ 0qLmbv°î3tKd<30wY|: 8\g)KJ +Ѭ\:℩ޮ]K 9O: f 3g.e*H}B4\= 0nX5{B&m, k3V ?>ּ/ֆ79 iaXp]<[POr{!8H5M:EKO%; ]Xɢ'mV}AyIVGL>$5kV1D2.m2l>R>U$Ҭn´0&;6vCS UM:ՂzwN?!To3Omifj͑Not+5mOi_}RC"]s51Й?iHͧqDd* 6Tjx]I<<}A~]׻R\4NRft+(cS˗Z]\{A|!dHZ (lmzt6Dr֠i"D |"_{{)tw}Ɛv~vg;Syl{c0S4t*i(?C %MNAۖ&ś=&)m6;u>1 c3 |SyblU{Ddmtyp4pZ)*( {6v\̩̼;ܒ &/3 fSMY#b']mUKlM+}|UCr{&!,Yw65_η *>7%]EY&z<0y<O4u9.Ϟc$O[CbM,7ue$HN[ÓPJ׆<2 m/4>OS-+ ȍe0} #A7Uh^V! yVEC3Hfֿ_ler[ 4ӫ.d@tn3yh}jCC<,!o=\dǃ)5$$P&Iɿ+0L ([Ðu6UPʨ~Sls)Yhf>%Yg}NDҢf :8fB,zzh Afs X *ƹB+w?Nn6&s؇gSf(\ b1#UR<<2] ز]K(=R~Xb5~{6VHJur6YNo$XTPVEo3)u^ f%wȾac9F,M #$QIӪpogt)!JV"#; yUx>@ݷ~J6i}枌uA '׸%|A4HE{G\q h|R1_ Jr\y[Ip٠)7Gx_PzK.[Y^f%92E|7Lhf!?-jc䤟fTtwO-(+ok%*-r=G+PG^mJ^ 7j[HsC:yhGaˑ΋Jֆ'0 #c`ȄYQv5O6K7DA_QbҰLpt Tz][yC.Is))^ HJڂ%B=Vc_8oc/a_XXRZ{W[Q:h*hH#.4E,TaAbDgm1>cnB*tr ݽ>u{>-ҊNהp F}Tp;f0㈗kщƗZOL͌2e Y4,/P-%=K$:XR/fKc+&)^v'[4]Kz]3eu=ÑE1!I(^S{rhˆ#jm/&y?Ϫ`VUg8r8%+X?X+>0~*?Ef^-(l^@Cpb %PO:l @S#݅ <:tߘs]i&is ͸ow#[!hpb  EbTZ-t<3 5G+(4C-:vW<0oiU (A:m;]TwQ\CeOוNB2wxͦ$Đ9RPpM'A7It?oTTq*}{Zgohux\~j曕eBPu2><L-C\95o(̓,aYTd{5$TG]FT-6<{wµ2p-#J2)!RK,b+Y)$ޫk,g6VMxg {):dD`ejtzBuwoZ~KYlg;װ)LZq:Be&m ն5uU)d ˬ=|# "N^_]A.ϰ/|{ثp„Z~cPJH? |G:y;mglO҇j|Ƶҕ\U1Ry—9M@tdZ8 {ÕJԙ:8ˤZdNrT ڥ<8_:=X+"9ږ)Mv^>~et^oY98Jx]Q@xsK>ˮ 0|krokr와)M($1^kC^ȱj9u?h?ެp8 z}؂r- а2xyHKWS Iph,{!"~T4HuY%gʧ kե7LJOrTLJwpd3S+RE.\d |C|W 7-rAV8kve,Haah/i>!QGt"Mc)Mm{RCBGʰ/k\O*#\%;A07kflzQx̴r\HpE%E&]-38N,#MGg3SE'PLI=@vksGh+4LMZzh `MN iv9VLq:Tفԋ5gDK=Q4#P%?tJ""_3's0f |) Z]hskN>1Ā J |_-9&ub"US ;s741#Y}\4F!'v{%9W{֥v~˪݉jdH6 ПE{x^g4IUΚAjO0,yxgUI`\ aZ:nTa?\l7rk8(~bLJ,fF+(Qp!D|#-6 ԄE U$ϴe,+ oX&ڞgp {3]Gwލ;3_x_s솊*-N2=lI'@EJ(eWhj2:.u(mijklQd%tiG.z%:;lΔ|H>{۪fCeȩ"~U2dS'c;땾U : ^58(%?=TxkK1ZȄ1*u2=k0sjn"uTr]f*ZWGXWE"E0-_C^e. Q+*wCt1͋,EFk+r9`HY,ix/c oXy@:?uV=Nt]kI_ʣ;?VG%[{m#JcSCNfNK~%VAͼoH`oE-:dgM06Y.bc^5uu6Wkk"[EERBmU,lEFE|m(vm_ 9h[ÒV"7㪽ׇٮ } xU'K P9x(q@g5вdYfVO`(3^ '݇BTWkS F0GVsnbB$*NLwAo0W18f?$. F.jWH{Й<,I0<'嶻ځ45wk)u-5C:PI.` y7:)]Av/-Ϛʄ5P‡` #[K)e;L=u?@RT]gnep6xO 3X#L`^3ۋ\qBm;\,P$$F0Ι"f= CYɉ861[OpcY­g6Ɲz!j?Ql7J`tOIgzr2O Ut;epI6~/m4bbpPKB*6~ 6pŊF8*bJ^TnohZ4a.VM ea:Zgu4F)EW-աo!n (D˜ϵ.eH8!;)Za1 O5S_w?K?5ƑNv`~:} -U|he4r弲RwN!=RD(a@iaWzAf.S@ pbKTW?q֒(<)VaI$Ij2;GLHWL%NR投d!ڇXz^v}1Z' GX{A_j`8X}V:%(5zoȭ3`A zT N_i-g"9X&k1!fxgxdUY2hdY?XC`X ܆4@\gr~aKwU$h))f뵌Kh#$ LֺNz&01Nt;q~O/rDĥo u?Y:o*f٤Zs֨M#^8scp6}2uϕГ&z Jċimw h| z4oS*@y<`s"1GnjE,hʪAIH@ݳB oOD 'N/)5d*{,I ~}yB=ђfnU؂\{YLoɦ0ks^[5xSu-͔SqZ6D@r8D p{F 1v?a3O])a#ئ>*t=hOID!29l!)8ub'obz E h&^= C`~6d~n 3NU,ܥ֞üɗ,œ-YP:#zS"W96lB|SToeG#=grHUJu+NXq}F 0o!a+:8oNFt>9MAs,0"^2)wO;F}a@_0Bf(X|li*u*?SZ1 =/xOh8={SdWqw6/FՂLUr(WܻRuЋ&n N"eczvMVz~7Ezb(Տ\#&tk4egPC2g|?*瓦gob¸vA,+hK`ut S@c}a))%8R2}63KZJo%N^JPaq!Mc0UFc"]2%^pX#$[<_au4zƥOZj+TKv2{?-25But"ah_!/k0RI!("Jʯ*C?CM?*BZ_|ĊtsR-HgΤ3p(I6\jVm<D@ұ~i I*B=ˏNeXo?@co%8Q],eh1L"PՅc)7# х@T B%%c*l} 9'(r? q@sYky5$1'R m>dVXb.XX(^})%$5` R$J%?(4͡^4n!Q.=A}#LO:~s5[{P`A:MPe!YmHyũ11[ՐS^C8psZ46YhpsI 89T+ ).}FکS~ξFQEYяAHquI@,Op >+-uu0W!r*v`ZBŀT:JΔ1ZSQfS;W5 Et9003dxh?!DX.0U9ޚ)~?=N J$bp:tZi-X|+F \D\yg;V=?È/~͐D7n\ix@u_"\pDQ@qvźpML6z25چ/o饥q9CA)lL fnP1e٥mDž@HPNF~  2$=]ꂳ{""tpUز> sS\wzrA {o  rN{éOv w :+udN&?PKybmrpC@{+usZ Wxz[J(>EplNQo,o;]7vYO}%^sx)˔sT,cWb-AM`@Hu*L\C)rJY:v.vy<.mPDĐli2k@lV2i:a"12@ؗF޹9 t$O dKtJ8(c6tOsV: w|̈ { |s>a \nkapB G73|&y,D@1Di6BQuăqVR9[ 11i*nifuxKrNPTu_\M7 XK!'C+.Z4zta'KkN7==BLGN#Ym%)w&_Y (0ڕ?XLϼ|!.g QȔ(f>n0cdwduɋ"Èe~pXL6UGYv=q&NHC5TE-׾|$xZ*vq9P H>!Uwu"%- h=eyGLu2棜SHa.](;37v|NZ?Ҡ4P- RLz(J+c2yӜ\691n*q7W Y.ʱs΃r?XEd/$FHr"u^뽟dmUX%bJ{_a32:"c$j(7RY4pE3' 6QG#,{.:jh_nc1ߴ T!#1O:=f]f2DSŚwWYH< r瓮w(6Aynt)r?fY;A::,}a;ľ"88#LF/1^_[% txZn6HwΒiu+qIG'@lҷhEi0;`t:luA$ f ɯ |k#H@ԞǙ/޻I}I}/B #VuG LNU6qp΍X]6, R$J r!MNS#ߤeMk( ʼn㭝g3z//Zc([S26M2^\ b줈7{ˡz'ؔ;%0Vƪ4&pCx`!'u!7Csr=Ϸh %|* &tZCWEVudKW_ųL!A!H\ƴxbDT4hѕ[b*;Î N 6f{-hOgE{ٍQ%MK4 uFdFy㎪K3SQvSM-H"Fw UIx4p~ 0H4L6`(Pcʕ{Y)&61Uj B&` À`N9lK%Aʈ).Uqcu` 55e諗Ea{ +o#$Ǡ=ijڐTi"3XJ尌3Yj!YWթWt'bO()_@ tk}d%E((d^SB)%dmB.jS9#TCM eb/C\R;u/S0t>T`Fٹ-/_0F, =KrB&T$MEI&2dulFLm'Vؓ2B_yO ;8k>).qG̢AK\& Bq@T$95d[:E cZ\"Y~$\oل0'Z ǎwi|p5{763!,zӭJE3 meJد죎ƦQo2Q(/@9Md892qik?'8qB͌_'%b8EDQl{ȁ%5]L`/q=Zȴq*RJ`7IhSmgun$mK%; <$-`fI1a‘oiV"N;nq-DДK?NsA0CNR>?ĠH@3]+/bo. m9C+=Ǣj'4+> x[^göV-IpCc  ΎאMjLdw˰6=q/({UͯJp7 &!#1~s'=8@={>p j,ѵ8dϼxh qFՒe6*~Litۖ:7ES&hݶKx/!BlyG)vJ ey#y}H`#P(™Z |Ia9l?YE{kcr2Y= !ZI/>М^ȨovpQ7E@)߀re}w1X}=J?On^[iJ_f*+cC 3"?8yUR>\Eb,=R`]A_Ѿ *N:0)2stS,;]Ak/-bacDL^o(n:җND(!T雯_hi߃Ĝ`5otSvazy2AjGOkH=/7qQh<,3)i~F`/}ۋ!VRڊSH{S!e;5ԬJ1 2U\6'@!^ |(iyyeni~}^E~Hh-G;*?Њ2\DyՏ1^Šuq`=Nh gY)-52,_[ԑ5+X]+-2sᝥyA- r< 55W#áʑÈSm^{c}jpkͶHF9yȪL\/ )MYSLDÅ=KL-jYM2ގpz@5oX9R56k> z 9\HTkW*_Q!Z r:ţLM< X\Gr Q<-5L _Ç^!ب2*UG}ZXS#Ci :z$zq76o;S=v e/qz=oK0~Y!pYz֭ϺEE8z?Er}i:*- Hh3'%`Y"c+(R ** :M YyQTf? fZ;DS#xY\`QU|D'!b滜$Ԑ{zuiK0kυ_KnTa԰9jAs L1;8) Q<'j m! Dž2 V0SehK#Xϔ5w@$%%9xI r$QH$bFRW^월Xx|JBHC>*T܍"ڃË.S_Y"$3wuHh(~*QLߏr|J/._'r( lMF4ij sOl3huy%:ll Ɓu\o6ygspʶ3)լ݂ᜀ@"gls%]L@3zf@vo&,cVuTʿcą/ߕ@=@iZX<`<ɦo) c9@g:kl-Ц⩱k}DŒ((3xx"8՞H{ ~$4bNsfg5z5a0W~1 \چ/&22bBQJ%Xgc*v;8] h%Oi,#R.L I0k驘UKu#?~.(,k?#/hn0OxHϊ.5-,a =ut:7HI4]O莹_&8s"VmRټ z'oZG/]f1:q ^WSe3҃OQże4eha*k ¿f xYQ9,6$@+ Ueؗ'cZ$EMIA[!5eD=.ƹ?qHy0馃mNi[`y"J+lύ_ @>CԬE*b++9)UԕZr_.3 %ЁC ۇ.}T;y+ә[8!xz3ꨤrFdk 뀅yO3P+m\ԴBa%G0avB}5Wcyv3. ޏNvUOK~?2TxF-n`"$ :\c(-p"-8y\6%$У\] <5?el GXDNE}V7< Uމa^I٘g!v +Zv.˗YŇ1vTY33]ux*h@rUC>/|P(gNz} Vr~.z [& ƅ"%2E`^XEWhRtfgEK6- s]F[J}yE 8%N_zbt{n*/${87[Z. #n2I0%ӐPXBӡ2"{=40O%&7G"6)`wc"!sFQLBXCɏ;.%@D)#w(9$P ƮP@s1'B >[K FS0FVl:;j wHl]`b'i)Yb5Gl,;S)X%+k3_B4(h@1qr%Z9;3ca$ 2=j@J]R?(#ukFu.~BSI!3|HTPU=7ŻgFJ_{Zm*-ݰ\Q3KӋcV "f- ^9s,袨 J WUwG3]' v|*Qzѹ1Q8 ʰƃG[tPFpbsZ<`Hې߲Q1~΋p91;|رۑ.G50ϟ壶A \QeK0S nB*CPӋ-`@3&)r}¥)9&}AHN}o]I}>صCz+@#X#9\{!Q_(cBڴYù=ļh+O#_'szI G;(qӏM~NNui>vId zn"chDb%|杼_W]بhOۂ ai]'yNTLuzHZ7$z\$yMvVR>C;Fi X-d_:auo:g0zۼ N $jGeyaiRc6N?=p][3:Ҹx6>F7a 9=õJvH7mu3ܢ_;սzwTR+A*YN6w5d #qemh\pUj-(o5Z\L6cXaH"TGxZkms cp'߾=[۬Ga,PAh:lH%8&OJi_M{X)"2KcG'5}@LJ< ({hlaF^9":`LX 0bύe=)alt{>ɟ(b%xC~+ m/t{Kyd-%S W 263@ E~ķ`o(:X|7C#ع/()CKRsmud2[u6_л۾_sA!KP;{tR1elggfl/ N[=;|W+*5vTa]J]>ѥɽɶpBr66̤h.H se]=d_Ȫ sfBHaJ){!B`%.7:ġQA3NrJ7w^¶"R6 -8>L5lFtBJ>/(u^!o+DB.]bL );׌yrI4xpӮbyxO rؖtp2cdzmN`q4 pG4`ZVUJAu ?Y,ɪ6Q?)E|,ly VZvEp6G5|;.B5{7/DY^[a`]te:#*[84ڶ{?+ޝ_{{<Oh BNTA"AwV]Vl!̲3~t1D>38RԈƠi[~=ǮM8Y#xD+SZZ;8D`L|ɟȿdTh<CyBK :.pFw zhjev0pJ%,<~ !=va/(/N*x_ ً|Z* $Ly >b9+8쀉I@-}ȓ֞3pm+ 6:%j}ˤ/7ߕ@^.vp~m2F`n6 aDr\8YN嫰6Vh Nzq*-;  QXbBw2ZK]Q՟JK c3mVi/K`~c%2sY&x;fpZ IYm_d )$|ڲs;r<Е{ߛd*/75!LU-ǾUP4%~UGϾ >7#ɳ= Aڞ]'қ,J-=ܥpe!Ld} pLHݝ67`FLL]LY<!T"qV5y"Is@URffemNO?i_U2H~ش1hU0g%ӝfwf eAjPwtta'VjYQ8AIZIe9Zd#.ψjir'NnMᶝ;UXRLf㻆ռirk|C.L1(zh/̈́iw ``a>o{Qma9?)2Lx+jΛK,"o/*$irhqjfxnSލ2 Oo1!ADA -9!+X+DrDfX0x!G -*%U%u o]n~-U7m'gosnmnm$c A.qAM¡?_W |%_#sa#';&YģUObOyECeu:o6߇T* 0PK2U~왁K6>*Zt$GmAl/\%6}ų/ ,vڠi1OU1CDŽ~c7B8fK Cy xx܅gs(Y @\b#݋UW-\99 Te`pk 7j|5[WJᩯ\`0T(\k?1t[b?I-rRPWq2׬xbr'U${`dΊRga ^ I0jVg*7b8pLh5Zf eMLcCG1]k$&^r`˽[3dyzci9Br}~R_A}z;kw ăwtK+U5~4Yc!(GyR !N&p:Ȇ1V.GWҁ&?bJ-} ҶоۋG #|k7eN3Th1 -{L ~۳eaa$.q޸ óOl9,0Wa4/+ҝ_MR;\{{ĠRJ8V€'j2 "yՠT4Vw&S5"["Z'E-";Atws["]Y9.1 iGno Жrs L3/oKF)Er.֧o(pl^IR?w鐴^3^ ?'7Tnx3w`H0[ ?W O'^?wQ='&OL% G:SoIޗ񮀭wG\mHlpK{pR0)kN(߆i_RZdU /C1v<.S>^6A$5;83~#7X C`t)\qzMxĘxIz,';_ V,\G+9r;$0T{O2|`Zxџ{v)jXd^ EգMI*xV1Y$>qF,u^BpeXts,6724g/#)rh1k15Ff3gA{E~y'e,$aZt V? lYP \^H=lyul}=8H~DC|(iܴ?]|*Dyj>tVB(̌cB+Q[ajY2wiD2Rxw9{m ] Bu+2oƪв:t4Ar*((G9Ԃj<=\pkXwj`7124̂6uƔ5x6AzExYWTֺ h;)0V2!uRџTl(Z(MYM$<ІWGȀ.jAbT S%i59RY13x"pZlFW#+NR/dwGN)sѼ1٤6w.bp'}|PiP -SX>| (ԥm4򸗝[~q^ K*TYE2u9KFQ<],PwxMc0YUH$w}6jo:@ 1 cUд#: a<͉{ :0iTa8)@Dt&l2d]e-oD>$ [Q ro4 $FSaW0g!NS%a(TXr#栺/O1}#}9\jAdċιaw.y+aتZy)im!*9ʉK+ uvȮ[+Ju|U~y]̿F4}^Aq Fx8 [ߩ\H͡Ls  yGEKe3PFlyWY͇08 ,,arZLt WWйL/Bd#҄ٚ`<|֪B{Gr{5spR#E7@gO4V'd91׻?njy]:+I ҸQX(n#9`$רfh!j ooLNmw yDHNcBp!b{_$Q9; OO{b$3f]2@3jCi/E`bYmgAڔ7TJG6CRɱnGICvQ&xjj&5 yc&'.tZ ,(.Z82eyWPj}RWh"m#Q+G1wt?Wv:`C5nS?STYֽs.yW@'3#⤞.HFHh݆K7D R4/Ǻz q$ܒMrEt _ ߌj4!# ԪQ.}#;l9sgt ~U7kR75n EP'x璇\`AbȣQ:kXN{q~7Leѩr78DbS9&(w҆eNATQ!BX-4N~_lqr/#_]Cx Pt4Tߙ~D !^=Eb5KpyCSҊ-a"}V*d).HK|  {I]+-~]#> G짹QXxk}^PnV;Q |۔(.~,c if(@NeLY?x#쾵ohAVt kYEzё vgqK%(db7ы5baZPz #P] ֹ-9´%+Q ;>DѬ3 DfS,+ d3xջ^m1ȿ;~n0 b=ZAV΁dFR wet ƻZWÒƳՅ(D1Yb>:1YnڎǧVmhϢpWd{ABt(,S*@k)$}fLuNFVjpİ, ~ m@ (6xpon逌䲐?.43!ڶE`Yүh$V`+Zc[(ȍvӹ=EB<d$bj$P`[Zܐ}GҁR3\mͬg @zT಼> GD`:QqTo&m4f9;,3͠4'x1Mn!d_V\]-9z~Upd^K? .c[ElտhIt{=!~Q~'ģVY_ 2Pre#YOLt$ޕ7s2&~vJ͝l]8NK<.&%4c$Y*X椣E`.U!Rhc'#{'^eiA|r4 AZ'AXs40eBar^%=zE^z4,rY2TND|J%GJJheJlz./x!*&)濺Mn˘<7rE[Do7-[MhZ%U3 kTs8e﨏 hYX] l^ϐ;m)jB|V T$YwekV&|eGP;vO?MMĮR>{UKcߎjA5! 1h W &?5v'1,&pcpU[u;;z*;SWpyjWf7rC tVX.wB<,9+ZՕpI5IZ[:ꔲQQل-1m`?FX{]6 ͓v]DSǍ@ׅBY}$rL逰_<1]vqkB=ގ.q): 4*mQ#O%y`̮q<1iA_CJ\ܕxw{]bVd/ Vh:8rl\4|VАC]!]:i]֔ z]7nI>t;({eί?cP%7ijeC.)Qc! nAc)Aorߒ-ÂB52:bJT+Xfdcqح>䄲Z>j pD>1ʆ)Z 5C5iUבSe`wŸ4InlTyutocI@er1]Jr!"]hѠhs28-ٻzovٲv׀A)\i[C88'g,WO)_vA{p6s.@PZX'qaI_bLe W1O@)b-1(pB~Xn)ߎLkabc~U 8/aUV;&'e*Rf+#hqžHJ3h~A-CU^O J&W1՜?Wά5sltbTRxylΡH|1 ֣}uEk[iδ Wn>h]7rb(+8%H&QGhL"Bqш}Nқu&+e]1v*GJ"1D"W'G^ ͌i Avʫj xJ.ߓ> pnFl1b9M*rz=]PUQӷ%`@P}MG[ sE]Ysk;I6zdMT~Fǻ҃$"TMmit]g]eanHBݨRx;b0cSmv!m= `#-aZ n,9SKPŐҽ${ᶮq8 GӀes{O{wA.¤;3Lʀdۛ ΡLWkh o]:J'3X0eS-2=,x%ܠ`+i=hd.n0㙑iݴFSN4N__;q݁K;]/"j [1)'(iԍ[8Z1եZp:q0]ا}ݝGȱvg}F?>F?K7Tӄ0<4fiMRO}}Yt /.*w|EP2vR֘#}Ӫx}:yh!2VYH ZztP 0Wqkx(sɕD3DQ>I.M^=d- b;[hHoox֣L;+e]܎R=Րawr `rg\au|9Ѐ<<3KW8 J&g6A{Hp"$-[fNSBp9&w_aN+04nw,QLR(V;CL@5UK_̽JkSw櫊V59P|e18LtkDzPv+ e0hSDOचz5Bhԡu%t\co@QSerёyF৩,Jk>8*s^Oa2gdzQ(^-"+t8#PSwC!ln3c4Ghm]/)w a-]}M/^5UӀt))ЫrTaT8/7Ttޝ|VqRQRaJ,o+XQzLvA 0 (tP_טM$VٹHBB W+_9ߐ2#/#]1v347bR|5¥4zkgM ݷ#7JFeY#-0辯Q5>.JO'&{ \;[=˦sTcz-bӑBl^=Bg7>PlvOF@ig@I6"U7G9S|pI8;DӏX[!k@0u':F; 7]NL qS{ٗ|JB׸\ !ɴfjNHJ(+@4jWƼllD5+O+)6A{) j*']!f"m)FsIJcR(4l{/)k˘ V&0=diG_yr?lbFGH=oGp p(A_ Pp-!m2ƀy=@/FPU-Z 6k/Mדv-mu2 DilmRα{JpVvۉv +K feDAj`^eLR!\)q tr7_1$P[\ϤFpxr lxW{W1 5WUt9DELcZ^* c,F||nq49Ȣǿ68@P|&_R+L!3_j"srS 0B]ZΪ %`;#-dc^*K󆥆vt "7L\ZR(Vxئj1FgyѮ#i6Q1X4ii;$U~g> Pk΂eZRET.6jۅԙLB ;8S-{%c0Θ3;Z%YFn%?JYo؄LMR_zt6N^\e)@ffK?=K"(g(;^SQ]Q|f Dxnҍ6~;m]'jj\"OcNJ) yMe`Aؓ~ ʷq)g9di&rdsr8!?*% *2a@&d YYR(~.`]7`{+.qXҐaO_ .\]>Q,-Igol5ZM/UaĀ9 h#"4˫]2H"3itƶ"ypk^zb*|IoeU/CgL4VO8 ʘݥF"cO2^ Ĉ$(NәM6H)n Rݛ l:6j6tG'bf8Ә"26´t^Ub?bg,HYʾ ,A+jc_Zs)HhNې>, w+0*h0=Vh> NלUCK4rp  v?ǖQFn!得<Zsg5[ۂ3+%âk|jMGtۦzڴ2HXSslC䆎?JŰ@5 *Vn.Iff2G Te3Azo{?ft,49U3:egP΁&7)] ŨLmٵo#@5Dh ۨglҧJRmxEmԢDPd (NR *-l3 n-\@Ÿ; ADY+ P)~'w Thx/: ,@7#!jg 9 _6zJ~釽vaql#R?'6T1Ǭ^DW,.TMRITSZZBm[VcR}Z]Tz ~jdׅg'Tcw-6̓Rvv>RnJ"C[m ғ Q:€GLjx<~F9שuZ8K#ҷMܕ` DђCg6N:89+n׉0 %9nc)֒C]/ί|}ecb$~@~[v(-&پk(d\5.23xjSFK CrlG$/w 2< N~) GzvޭlQW`fp -pUUC-Xhߏ^˛1N\w@=ذH SƧx \e$qح7ɵnG|Q v:7j놔A=!z0&)Na]ڣNqN np65t.)~\dێj{\8z,:Oj%z?eX't51W+fcPe%)Y}1?<1Rx#mjVJ|Y1%zHΩ   [eR&X} 4~YU #퍐6פ(Xн<@"qb_DxDEkGt+rc덀U ^<_!4?-őYr6$Ir!5MJ'*Yd'wYz5jmsɼ4ZgXCğ~q;38brZDǟ(Mwv^4уbPOt̳zտ·yc귷ugOش)1pzH`Z:1c7%9a hqrRIC)"`(۪[4?n v]<%sA e lӿ TB]`Wja-Gzéw~\$HOKG"h蹄#;'/;#"рecy cc Ӵ-6_dcW'];J<kAЛ/n> S}0ՎXLyeX_*l /hb҉}TĉdbJ:h9+ش=yvQ1S_9N[Zq b_ЈT`[;+\ӚQ"KmE[O_>%8a,3O.k/),4_ΰ@M.,T ZWhN]l̦}"HZ7JVH-0!ۣ138@EaIX,Ͱهd6>2zU.0}KKM<7&)YXԐ3+mNw;@/#f*qo%8 )Qҁct]jˮu|쫁VٵzD(!rDBnnBm`f.dAmSZ*y6HC0|@ ͻl0]!TdvVzgNJ~NrQoiъ[+F#w>`WXQ4X[Q4TASdMcqGXUo TV+/I@5I0{^ɘRc jn`J/&^  !+ K .;IA+dmUjE=mոB2%v'!aOȟ~2t;A@ar ї:o @;6l{U9I%|frLWZ?nX' t _Ktz`op:x0q/g.pSh#_.ɷX$倹UcBH42fh]cTW{gڭ_ބ)ɨ e| i*> RA؇LZH`57aKC^3liѻ05#2.g2a)>d*3YQR[UnJ}([a$#7>(Dv_ZN pHђÊ|hǝ!&y(ޘ;Q"w 48@ ȭtoX; AČ.\a˕piT| GMv3}gb}xX7+S'(D&@YOEPZ~y;9z?V'Eg8ReJ"= v#,h<LNXSÚŐiRlI,ٳw~yำ)@;{pcjfJQȋ7eTqv|S / rpsH ZįdJ?v7O~^ޯ8!mGί;M6Dr;*oS 3rٶ~'yMMJBxxl3ĸBmuH|%ߗ:zފ -%#ԕN(MiEތ>]8@s!U'i;S7H ldV\=kWDeq!Cp!`T)b2BL)U۩˿ "Gij9WZ1ـDHOre_-<>~]ʺ)ר*f(|l]ۦiI]QVk;ޤfN>Wԉ6QXxz|(,;d\y]K09fep`J2I4+4*2⑚s 7KTwsJȜ> ,q J?.Ol8smg,%al@ҙ~ _|]Ƹ%Umؖ|B@ -mpa6"!)8fFM]'UWJRM{Dc60r'[b[>"S|?B=/es翩G=c5jVH-mYAIcoL⡡ؙ8`4i'Aj̸06&9-va#\v g1W8,58 設 T!-$J lV?H]&'zm7BNIe{ ~$E4O#ӰX^h[ 6Ԍ@JTsyQO;V0|X% uw+׋ BAE=&슍4vk{t:-jbqA [AKOrq `|VFfA$HIQ< yzKЄ窫wMҲ dNHX3If >6/s޼{QH$`CDg-iI)Ք;~(E( Q&~uƯ&t$ZѮݑwkښz'ѤAAPHrZK105H2ę扽>(A_3IgqVz>ScȆ(TS Χa8A٣ȌWC$n&@"3RLB@{^7jxY7k 0+dF|i/N63+od)70ilT)^7$p!]2H Z|e X{:Uu`Z8S%=c xiPSm=[CKU3.}m#˺ ;CY0nְig*mՍgcd3r9V>\G 1eV^n0I{ckݞC~_ 䐊LxgʏM6>y^ؑˡD1>lj"ǻnUDp3z J,zJۏG"<3ęBm-Pe('ɳTbӎ1Iit?0jڹAznZ}b_M2=jJDo-,3C 1$S_FgXZ- Jv0 زMP~Pk^Y%|ȼngP{%o{PVΧwqKT[ֆfKAۃ--K#delyzt=썓_)B8(1F0C@N !"Y"il`Rw&i}ʺKLO;A~Ap RtQCyPȹXLG:*Cp^^h@qlMqҽv6 f*vsdRQ E\Y2sZOʼn:U<4c]\8\Q;+@:g AID4Delt$m{}0ppm\ ?F }@~!Qra8)Z g;BPImgl;Ev$~dqVg7RۄJL::@)"X7AA W;ȜZik(<"ϥ~~zfq2iSAJA?f LzuV77 iJs&BL;b{ϝq.@g#`cjl+d椷G2Vt!.* l#/; ;GCW|ꤒnKF(ݐ,)tI8R\qwP[y{N-4# w P50 n$沒QMIM.I ͝`TrC}2Jk|eNDRpED>"I䍪qQI1bdqʐV=W;q $ :nRL^BЄtǑTX39\ҡ0ՙLB`c ,l3}#qj אge$FnN " ]| (Y+K>˿5d}~IȰ(YKil#X{ׁGxḻE_6>.K鶳MUf-@hx5*z%Sf&pgG6:RwEyP'x[%Mlbܾ#2y])~5qӣ]F0ȧ*jLUD;`F|4!BN(Y@FzӅ [t郚-X=0fw/%sᐫ,{5*3Gᕮx.ky7hk EE3@sN_>ӻHTx*aŗ\+Q )Fy0"RM#z[S!#`z.;䋁܂|GsGtL`]?6zx[iږ3R\fH-LH\- ݥEhVJTA*/Am2O>YPY97A->KVCҝ :v{5@#s:~yșC$? _;o5fZ ?p&|M~KD}Of5!?^}О L.Hc$L]SljJ\ Kx * 9񤰽zD`g$ۤ*pld1 9:̌>+\\٧dIxzdMy0Md5.:Z_4MuFQ!u-{NVIj.(72Z$ ν"fn(/0zBVVs_9_43ҤĮYC}t җ*F>fWa+vavٚ\@f1;{ZYno@to[(O㺭EGRO*QCԄ]F,S\IŒE-ZDRx 'G hs,K=)&3d: 9zҡu7H/1S`\7&u;R\r6z X!5i?oϫW6b@~"R&Q-lqUv;)hY=q1|TXN%xμ"rjflsbDm̆"ԭxpZX/`fLQ^9q$7[$DՍd6ţ~ixJ<*I=.˃#kn66A!`/36<%t|122\ uE&Pd!i_{ 9LUzNgt(6 n2B%_*L>kl~].:hzŖ.*eEmBW9˞]AlNVwfv%̶ߎzb287wA!RY}GxT i2&9HĈK$(GױbVg%ss ( (8]{PShftcL][H+EܘBR02~Č(> P6cwg2vehHRŮT=x5H%V1I1|fD8iU%y [5־A%g;j(I;7|kTJɐ*at?iDXl;Z?_23w@_KȡVQ EIKZp6F쒦~"CX@7,GLe*f8J nU5qMj:.rԶ%7u>&̐"s Z6wpyG_6K8m[a*(*T7on}qa$~f{o g(L#gBp뮪 R?s*,f-Qw: ^D s&X'+f(idw!xUعwНgZzonY5Ξ>Ae"z| u'י|7<[vNmTQ9!! 7~;CP>C"܈ (Tv4;Dexa\+ϰ}R+&7䟒~F Ђ=}T^]N2we_NR<=JfN%ɯ?Vn`zrrT0"T ~I_ Dv*NP==irm ̷]!ܬl iV5 3_by<ێc'!TTUٚN2 )ZGװ~og [@X"cɤqD";݀{e.ׁ6$?oENf7¸I耂JJ.P F& J,ג)锔SGpaɌ}7 ӻj*)/X#Dˡ:6 [l1ׯ$Q~%1HźAh&,m!AmluƴьIDűwRӝg|氓+}+Kgo:yioL%̼ױCTn'k1F'nz!rR(#Wqȏƴzq#q\:':-۬)ckaC*)$eϲvlEalHŋcᢻtM?gjք9ToYbs%EPU1&-ZIL熎MݵlS%!%/æE-zpT-ZM?26n  rgV, +^M(+L!ű)YlY%$M{Βo ^;XԼE﴾nA5_8泇tiQEt@I5nD$ރ5L$~OGx)v}aօS`ύ5]=n*58[Z`==yxZ@;mTuL*SXnSI +CaHubR7GoǣynH ׼QyfR 3_uNsgMT k~Q @. *Ɔ˭mM4҄ͨ?P\u~ROq.ď!?~ئIKl}~!dAj\=RrZ'mi0nopV8,.)pH),-j[UK64Q/qȹaf:$#Y&(A?OQ9VsH\EΏHU3 5㌔va]d kcd'Pg( _Df"(Ic|qÊLx\ᣍLω9\ȸ\DGp/j)g1;BG'm rg9U5dU^%j>hj؄1N6YTqm6zԀ' r'Y J;1GͼB2F]bojC-ƘӽG۟^G:'D`D'.ⰴ3҅7^Ƶ+[u7 "b?l;}"!Et],$kP| ۇ(&&WA!Q2{viɷ#g}cR rU1N򮬻LMHmjϿ꟮I +Rp!f磎~P^>Q%o9MR&z>tZl%)K zC"/2MK)bn6]Z^oA*'E~+*0 ;+ -5 *S.ww՝Jd]J%%mv=SW_(Kh' bb@939]̄I2E#bz(h!2W4IL.3 +r65=A@+(޶=gfY0 %ؒ:t-Ms벽ތ HAe?~ 8= 3*/Mxvs# Xc'n>B%&ivTVo s!C.bOu%.?Ɠ1C-f+E0{T_lK!ⷷ^=]L|;c<`uG]E3DM%z: ߊ kҢ ;\Su27 C}5XJ a¢_8kKF.yP>T+d<&}delYbS#Gf!. #d Ѯz-hXu,A@ycx ێ bg4tNX_94J/^$:vS6]d҉U #z#m9_V."B?qL=ьsl>> 5= / =*ǎ_lsꍕv}E܏"Hbx \*S}KTqI@܌\իڙ8K W Oy͎H(`GyymCϬ6m_SVkek0-uz2iv4qWOB|]ĘL܎zFL@X[4|r;'G^r;6*ԡ5O=FX6.umm?Tf*y/?Zຮgs%WKB"/@*TBoW))\乷q⩘櫝=wl#`-@ gMFkthZ__rofH/m/F0&0= +ıG9]pq#5K&29k|X"'$LEb'Z?m8#ug' &hPRZNgsƗek?a6ٲ2y͑XɉGVWo#BfrZҍl!vy< ŝy!eM` 3Tāu, ">]U/,-o`s&r%‰u#a`fdT(LRyh4DeJ;@2c<"Dx[O |#e28m^Dʿ!7C-'τ<`b?GFX j˃8pmQ51s\yPb}ΤHao׺+inN2\9ݛֶK/㰩],u.nx.$?öHDFfzhM?`:17Sa;5ܿY[گb #5JIwYàoj.j˝R/QvyJG'-thgQj藬H%vFF$6ZJe@Qގae0eM #̻.S4S 4 PW$( {b`,m5F9I$UJ5.bRomo9  ׽}k^5v|9iDi|\|xx]8|/W#(31TZRɾ1 7n}t+NTJ!?e@m 1[HwRWy|;x: dLP@TuŸfL m lj.r9bjV) LdzT|,t3(RU,zr .Ν ԋBl8`Xڼ㭙\k50׬wn;4|^ kX.zVDR׭1TF /_?t'M;6iQQSM$Bׄo=W}m=_Lﺼv12GPz#&97y@JuGbnk`skhy+N󹞣~53X۫Q`jet~ G ";j] !7͗g1QǬ:&zj*E )Q%.ٔp-HO`5eȚ)A%h~_*0\TQV)*8 1 K4&x4-i9F?u)c$5ab h;g"|AgokH߰<2 ls6>FvHBZ;טwj~ЍXbr8&wM\Z*ћI,,X{' ~?aKY'?#UvdMuDXN{?" %;T7Z(:^хqQ -ᴥeum7@r`cAɀwm(]V&0^2vXu}W!K:%9ih CLd j@" K&u htѫɀ/1e?aSG$FLEq 4=&8mr6>ywkd"T/M#+ZW 3mP{PhH JT¢Wy`*\Ri'4pΪ12^ݔS(=q7D!P!husoJK`^Xh R̒y/Ck:,L;םl!$~:Vj*ى1J ߹pnd|G7z넫DZsA/3RWA3JoN՜n̮c[\j !t;Ɉ%cb p K\kXdA!ݯiּC:YN 33i-JϖpO:`-|ΦX Ĥ/}'fKmqq;КJ3Le_&B׷QTHu'(~Eervqw-su#O1˸}ܴ {.*2=~g{IC\d\p}穏䒝xM00,JZ4xx̕ÑlmPڂ-?f{^mq4\8(wE [:" -b:-УV~aNQ\hO LP ( N]蟚Y.rKϰ9ah6;5 )W_ڜ+`?O6/ɢp~1`Y-j=|ik)_>2Mytq'׫McxϚ[vLR_8$"Ȟ@z텬 sH@ok)B+, fQrJ*^%ִT;໥n%xd"w|P]I+l"*tܶӡh?Km~BW|MS},,8;ϰ+%9vCF0+I ZG(?^0hyfwrEcN wEmB$<9khj$Ia|ATvwb+|=V?Ksj, M9]hBynL_/7!M/㓢WEd[q5E`}|vm~C(p[LH?mJo&t툂u1WEX:bN\WkR5Û|[9Q5}ʸVi+տ d& H!iQ97AN-GLCpQwk6xP/R[^0`zVmՙUJɬ DUԣ2 %fXqdI]y3p)TU}OFLbOaIJx\[91-s!_!YWޔـfk<'L0bꕷЖ\s dlKګED=i6⳨Pxز = AY:=\Fxos~7[jyLW%|-_b2NP\qYٱQJghx⨵5awԡ#C.پS:l[|JCPG,nn*QuZ䀪D0)4KM $ ?vnܴ_~ham5ua zCwDUgB;f#F!9 tQY0Rk>gȄ)N` )ڙ]3Ǽ *C? Tg køP:]+"YG+KėF!/ /oh:4=D'~^ -y~Qu=&[4? SPy oZXGD|%ʐܿ2J1A{+`$jt/s5A2 jXZ7ۚ/a$MLT!o-MRGcfJ,NQ \M#t7yI9QI~"'+F?#N`8_DRͫl@3Z1ɑ!A:h=y y wV}ɏf .Ur?|)wt]PCr+U1f3_1oxx23}1}Ͷg[ ;pXN@Y%ʔ9Tݸ!e40pWP~sI7wQkj urYY!FhǙ" 8F9XZ.sQZUV޸?e uFVƺ>asoPUbBS_r#"G3m%3o}E/ۡ5iO&K&CQ+Ču!3%Qv(ԦU^|^Au_:W;Lk^,.JO3uGʆlRƮZp}2P3NCpn^zEZ0-bdO$ i {qkZ-H_?hC/فf 렸_G0>aQgu1\}E㑉N0bSLP3I:ϭ{%JtWo`Ŏ]庙~W|9b6ge gınG].#_.G\N Z3*Hb5DJC_*(+?qWKmF,h>aǔ@+KkѠ"R,̰a[/'-~!vlU_%#2 wr _GqQJҐNĥ[{{ B1\i͂6tOmZH7vm=Q(?}3.Jir5Z;'HdUcLHx(+) zsbلsAeػ<;1]lUʮ oGYosk<ӕ:X=S;T߾F1S-4%r}[0(~_ySm7ě۴+48Lw.~6z-Qis@ [,I<bt-QjKrH+NnB~SI]=oH䴽 ,%cv-\ ?}{6 &s?y'݂<>l-? q=OQWCeKn;m7㚗]4-W Ra}\mGi9{jGOïιF &fl/k԰Da~q}k|aډZ8oP-~Le8m8X?i,.;\,{` c}J>G1Lbu4@g\32`K3vcUcd aF +O`SrWrk޿,J;F{7yH eЮ߁FKjُP5ǥ<}7N *o3~b׌ f5>w/fdVyDӀ]_V{34bY;DZPGOH^>Tj I-1ߡÖ?F`!9ƺ hLI' Pdee+z B&vz\U#cm;HL]=V̩^aQo:=dQLG\K>μzX 'E{a"&\v6_=?22R4,7 0]rŵ 'B)X+ȘIU5~BGD DgᜧA#(;s:;sJµL4)]? KbSQ}vabM:prvH\n]w7 NǛҸoQ`OY"O Qr%# jݱ[N!Kn..+ gt]=4hѠxh13EcQME=Gr ޮ3?]ʑHvJJT гk﫬:?y\FV"F畨lTIhf!t^Wro)iU}Z)#ϙޤ}^nK"BNɖigH9lDQx&&ۢ8ěB0ִAUx c..2d[rHGaq!IxMFR9B 2L5cs&a|]]Me#"Z `E& =ޡ%v6whB . ᓹz:3I;9jX4ONbH~#SHZwG?j_5-{x|oģ {,?b6v#kD:z)2n \ dt'&)K;=W1R -pE!#mCPS V'dVAɆ@'3S}/J1ZPViGGI`HTM_,b{0ܥ@2687@z75eJPP?!NJ}nhf,R spk*ZrV7u_ژI~R7KiC)y5(>:u9;-L+#KʑǫNC}9c(wWcRʝj^>I=eEs_%s6fq{צD*N3 wA GteQL)7ﮡ8A-]\'|ꈰoWTmz 1svBrw8)u~t^G˂թi%fkQ^98Ad;'b@ A!x86φ 6t6X۱%KYqqNt_5JTfox8Y|Ĺ%O|W>2Tv!N)TdNT?A<₪kU꼡S鏳ŮOC627Zq9U@g>=kҥ+' {38~2_Yz ŭic=Wh>y2gy(xwc ]j]|\䟄 X gւBmğ9 Yb,E(@Ru6svXM_PY!F<')a]-KЍrC4Vf0ȨȈvCs6GϓJgBcc)tRxdn ީ Xxad ĝbDH?bwg]pޏ(ؖ ].)HRGIT6nJQ.ηexhPh0PZg4KFV+Aol9c=8 + M'߽vH# T,Qhl&|lw*g &v>:j>yWh湑#|V+GP.Cm6fGKʂkWx[AY XPjOJ]1*HwJSC+GE[DnY\"$O3ͥ-@E[J@ۏ5 ɻE:lr?H нL_tt lv~+dɅIjCҍ ?)L׏J"RT{͔Y!Ӡ'B1ŧ>&r''2qgA;9#6H~ ߿3aopOhrϫQA6*x||k)jg}l/*o+t!{M 񮰧~5I! 4ˆnK 0TYkdf,h`l5Ax!BPsв=AJgBD+Bnq|M` h?6G `UA5 25kc2G?|I;,$JY}/7>I[;ZѰs%0صV $1~ [aNį{p7?)mA V# '(9ԘJ=YsKV,fhcx&hkf0 sC9*.Q+6(-Jn i ΋i̞LK@x~rU`%g~EdW&'COJ?d,UQjI"O[Ǩ_49x[+0ڭ!0`gX?t4-,$}zYrJ[g]&8,VO@az:}b00UaP 뵜@TTi $c!Χ]("uJ+?NO,#{y؝lW {"۫#b_`8=5nਤD[7WRcbZ`{ e ?$f %f~yF:zօ/s w~W eӕOCVBb12=qOe %7ˎ[8Ue} .~Z#?MHO!|_U/K9rtĀ꽌T(A|]j,&6L<(JxiS]%Y YnYtho)Ĵ?z8T{y@ N+a`IyZKWӖ~KFcnO{b! 3+7@e^x9'pŀ%)`|,b0 ɇmt6 xh֌`@QReZ)LnBΏx+cH[ՠ]Q7.t!xT@2b*Aѥ7.1? gΡ?=;3R7T_P]qIVpuʤ&Z=V|\|:c<0s*y 9A۪ :!4,) ?Tɦ[\^^<h16`@UL\Đj8̺h@=,ej>8 @.S_hr0.թ`JCJDk{C٨bC4NA Dx=cdnL'N3Lw1"_*zJLF@ooT28_:[J[r$&6s!k誥\j[BYҧ '|kV5/)ڕ[i0-8{'BfkP.i%top v>|!>{[`4bGmfC,=G$\Jiv#?GA  І(OF#RؽZĖ7/k*9SQY#4pΏNbh,lFpYjvi@e\ 2%sY\Ŵ46vbUmjoɹ/_B| eC(WyoS.E˚hr"~~mt)3ă~50'Ku@q7p }d7.֭oM[EekG$6%_r?9e -;]lԋ(j]Xְ+ ]iNf!_` :&~vQlJf#@\(u󲾇ᑾj~5q,3h܎V(P=Ӳ#_>HMƌ*H̤!ڦP%_ʙ<<K*#xdɊCVlo7*}לUͅgN1ہqV꼹{W QEϯT3#$Ypt(dS tE'f𘧹 )6f )ԊvHA:$vir)K{i$j xE79~( QGۢ2梡9u?<Z^n~w|3swBmHqxF]wYT'CA1aގjyx}rc`ӮG=yu(B{4M3o4,yRIbm4f6<ŲB/i*bFa_Ta}3/ Ph"j&-XӶ36|T]\X%bq!v8g-`_DLZ23Sn}a1]S-b9,5y|#>n${$8-Ye O弡D-SCNos4@e6Drs%ÞApDS`tnm. Ѕ,\:ZSVQƤTn@2rwq]<ݣq= F !LHz0P %;W7+F秪#Bd\0"U2Eś &i!)d7p6 1)F?fCc=:]=-;TY<+衕8/]3-Ӈ<WnMxvwhCeWIgg3 qM'eA,59j^.;֊J! HgǪ䆨QHknƬ!unQ#MC+Ŧ?`qn _qmZx~cQQT]\)t9Lè;<}qz(*R ~5 ݧ:)M2D 4PKR*lYϜG9}I#B( kb_s>lRX )N ڨ6" /'v稣׫Xl}dG!uWD:̳L/%N}HQ:0#Y{p7v#/bp@ dVʋ]Q\(xv-4EixӽX; 0ә(F󿺜.u?$ϔPqr+ɯi:Urof.>A=TD}$9fd]|$|xoQCO]b_hg4K ޽iDHJ$߿ >qK"M .F7eT{TArZr! R40cnFc2d@:-I71Qr =1W->ℙpo6Xחſ(GPyq"4!J lJ3ǡئ0~ZaxG-5$.!~  ӡUX%~5;n])M)eȯ"Rh8eH ŔIsZ1hW,[92e@"w<U:%-.zyH +?ձ۪+lAu>?s.ʧk|"M?Q) yT=l< |dB[+`+}4?œ,{*Rnpt}RwσK~3w4E_['N4ә'DGX(~`eS2l+we|gt <^`e qƠ&0B| U2FnN#{_Q1E7>t=:ڿL_VX)-cвa6T٠D8GׅIع*k{/*[a6np25o `"o<,FD~:bmϨρq\RTCPV4«50gG5o.N^p N+Gdp]/@ rW$S-r=CR܊/hoC}ᴌz=h׶T5㜢wKߐQx '>+JNes%Vafw ϕp{uC Tb. k&%陰Oíi"ڤ8ʷb8ΠJaI3ڀakmb_G eqd;͢6YC")5F˼Hp.?{Kݻ}IB"K,5wJm=@/6u<À WQD?22gbo4B:*3 X5:lVPg@f&ꁄ6L )? YB&ox`'(zq.< .o3, Gmok`?Μ^~̥A^nG=uR}!x.,jj'KW7N.-`qqh𡔞c]և{/ʛ8huU@F8!qPd<@u}|Tpp)uಅ E/>duU %evO}kBXrиz]<{9l/w=[a`L<>_(lk?[ Uմ׿l9 -ʨoiĵݻ^:KMbԥ5ff}tg.O!%6Z|LbN!3މ0փd- H@ʍ️?2Yf7W<(5 0!EE-F;͸'b~iL*K-E\XkÔ9_|UClKUE6P?aXdJ"(nah9̳DhmE 〡M+Ixb/`K/uIHӤ1IMVu -y뮓3 kx䄚_ B"=6=S?_Ŝq[#oIiNc=}*OAp/^qbn@2^e \R"#li2G붣.Ӥtu-oEum_fHo'ͺjrY٘߇A5~}[ߕ:6,Pv+^H7dT S5uI"GA.}Skq[o-VP"] 뤭r'᏶LXDdi;[;US|)Mg^i3.haKl+Eۓ}Ҳ-HYk\*)mI3Qg/ Ζԕ,h Fɂe yClljMܝ]@zeց]tyEǔ@h!R* {a*|V%΃Ԭ~aAL[eFC#?N!;2 Yrwm`MkSZ3S*pa^$"ȡ8xRtf?_†G"t=[YvQ8'k,'Jo_":uBr j'G' JRNpkDdL4ݙ[ܴ4.yϐo2^ʥ؎VzȔ* a Ғ:"#"to&cs#LSйxi^52r TQ7~o:4q9c;8PԎ噏)O520rdS l<a/ěQcvQWș[ixZ ]#ه/ciXjTCELlTO#Pܯ맜Z]2R}w1^<=d %/z}o:d& <ӯWggN WUrյ̙cڹ,CqR&/>\= ULxgZ(_cK&5lbIebQ`r5!6~ʰ D\*R7w6Xֲ>Ă+ƙ@]<k,)t$RBP׷2|Ǘf{jVmqFjwLLk"Bd>{l>>Hl`agPhL34k)'n1kw3ნ1q8B{-w! kylCpXYC&h1R).̿ BI?V;0%nE4S>v{2`!Q^`ZRa7]@!P1`DDDUu6'HJcLJiBQzRKP,轓XMZPW*!, 3`^w X>*y4<3DXDYQ484T8pݳ$'T؅edqchݚE?jwmO #ΌWQC&-ScD数XKr:C{C$H[#*3ZRǃwU$kB_~^صw D5GD{1/ܩ&O1zš@?8ȩdCbTOm9'NL|嬊R[P-oŦD) nDZC& !$Zbw ީVpwMrxcHT 8SίF89CE Wr'v[H>IĹ!Bjzb@"Xdg.:Dj8ԧOrkfŚHf߶@%n(: ;|T ĬƊEM7JGJ5lҐ;II+3̤̾@5Rp6| xow$tjct p`/Ộx řNX# %ڕd8{ywjx?kòofG#JX V>Ļ̼HEE!SB Q6/{tN_`QI'MO9̭qc?TRIXx `{-R#՝.7')@ϣp`9 3ֳ`w!G쵥x!dooh .pA$U@'ۧWT=DO%K'C`sDVünF Ҕc+0tz=< $K`T ”  y uBlY.BE X[lP WHZ)d@b)bXwiEMS#QHc؞n0ldSkduQ"O/G0Db*o;b8aJ7vŴqV 2l`+2}AIO3S5?$-rGK0ǵZ&)IKh9MSxJ(|߄f#`-R͎5eRQ"a|>U":0 1I]W25wGܾH-_  b12YzW8)|}yU94cx #7j Ə % BXǀNW/&h܍B"nfTtaŢ|sJŊUs&#.im :kU~ M]~#p;6e<זc(~Onr8գ{S߹Avy+Nk#dCtH:sҖ3`MgSxQa@qv%x$~Te O/Xk=b؇ggE@dW3[- Р_b,жq`(П t}a;ТUw t9<Qr 3N}meO3Qk[4^,vƔwɯb^?`gD/j="6}?[l~Uza!쏁"+ѐݻ4@hR=26/9<>$֛3qe鋑YGܼ7bMM-7>-3O~вGW|`džc(=ꊶW${6D##pȢF_@NΡSW>q+ۀu8gs6==)? ۧZ{7WYo88YDڼܜLjՁ6Uފ}$g{b{?ʛtUsJAݗy>CdώvzvSBf"">ƻ͕W^wYӅ^-k * Xm+S Qu_mB3L,:Dǿ)¿kEuHؓ1;35&tB=R D^&ou2fʉ<+VTr:'ALQ3D3TB~m䫍@<:%H0drls#=cgMrg sFupɅU5,Tib{6ꗿ2 iqYy.qGCu]7"q]ɗ Z֣(T*Bk|abty#Vo7ь }6' ,AqQ)(759q((6I?a0/Pu]cШ\85O⮴'X{/mTREb8xbF㼓EH'U֗0vS%]s>@&0E VwX\%UhGɄEzpTǖfʧ`U %]n`u ;EC?);v q> =1n@z+lt!$*`!=]Ӱ]9d=k@ Uq'f@{Zxbw_͙TzLI RL%*2==Nu, l݌h4XL͍W}mJp=I)m|} ^_bk26PdB _88Wtj⯙~ςA"Rd rtp*7p1b9@,rվ0.nS <$މ%{Q@ oK*%Go- 4135z L,})AshKҮtfnaCpW&9&=Sjg9~7iXr +iU)ʋEt=/Vhz/rp?HWB\:j3_yCL&5͘R5\`KyڙrէLS*/Bp9(,FR9x'aO#g"aOfJRAж 1{C6*w%`S7Ճps|d`E++̒Uǁ3~!F,35E5]뎬_svX*)xُH$)-ƥ%: Fea$dS/Hos24QOJHE.5_+= n&A[.d|z.p*A1'~6Y;h [bM궅&& w|}nWWHRXA1nO|fY:ۏ67c0Vώ}A R8S)Ea%$!3ֹ9D5J5|*z4kw'B"*|ǽz.Dkս),'(B (cNȅiiykqXf$o/'x?y".$g4>ЂXsD JL qG"K-%TQTɡ;g-~Y8;DaBT\ѣ93hS/-UZ}*VN:[~]HeeYQ7bvvxcDNJ8{wED+^@LÐkm>%6“-Ldg+u )" ayc* "%&UExdiG@%WT@%3ed狘kE-5P j pA0LjszXy;vp!>oяrv~&~Uci`P~n $pa~X暀G Zj%^+]#/{ (&nEQc;qc'\1QzF&U`7 ;viy[(ټSrǧ  Lq )c+uh V9Kr рUV_Od gM8"gJxhMj`L su~1NJS(A_aVe>sb޵7;;|HTrbnA`8: FA3 G)۽dqL6%}7A{D\8aDL*\#@2^>bc-l-|ŴuX>Dĭ)\Y1DG 7Ԙ*XAV=waC'Oh&, 6=a/~o"3$Vk,NChP ~L^(Y]2r|(I4-,[v5nj&]50T) ? ?Vֻ3_uW\Tf:^ И&=ӛ"ѮXyclp+؜JEDtnQ%(fml& ((,#*SrI*A3r.T= "= D ̭fs~āRõs6SIܶy2ˀs_s7-Bm'u((Z#׮O+4U\&\/yhVw' c_[b9*Wl)>7oVܩO=1ρỴP)F݂0xc7){$y7Zde9 6LU׼54-Џ]ngj.ܓ6dM3WCl &M i<$@jv՛M4tM;EkUVDK8=uw\-wJs8 r~P6qFviPI<>K[R҄n~%V"_Yt>@COy //2K(xκ1G9ĬG·r_\p)w:27g+lNZ?nU]&DْXy7uF?ăMA+szEyjU`T 6];7Xsue|Jg2sBZ V1ތ+Iiݖ1]u,bxQ̜Q=P6rȾ8mmd͹YјMeik6dMJ}i}6Q%2.Է$Ŭ?ˇ^ DxS43"Y,1iS[<]N Tۇπ̖HL/(?IiY,kEGiͅ։ݯsE  e5c3`QWo#3~(c2 : 'i@ 8s% ޏB}cr0qIY&\hq;?EMlrHfRWT|ym쭀R&|] x&Lk %ؗ9C\+e@;yjs_?/@yyb%:SK,H1P~>,SpfCRs ]G2WtvN %ELt@l=3F*Ip-УĽ JeNu#iXiYɦ9>fs033ǬI.}>b'73Kji~s'3T>'o=O%BW-fA0uwT]5iZq X֩񺈻@Ȓ -?#L/X+vGbp_VS8FL S{$w"ʒA|OZ&6QΤc'5yC"+)U+7%i o~W%97D% F ߤCCNes``P}Zh c%橞$HnH-ZnieTPnqf8J5 k7A)()gL\X7Y@wH:7YyHh P #nӌKFm 4ڍ{syi+3}**g~0]b3x+ta_E3(#9.BW*Ax]ci͕Bi ə$=W$jT-O\WQ6d~Yuѷ`&kXa}o4hJ WB+e 'c?U&0㋷-g]J`R*᪎mg 3Ha\u K>>XWUPz^B$1}: &o2PHu]X[Ԋ3xD7bK堺gyfk0@Z1j29ލ8}*!zbSO)=Xt?KvћܼSc{3ȲBc>trqluo £lmJdb/.mhgo5`\9X]ǝMsH&:sIGPScw٤ ` fUVu]|ŏ@6pm6[6Fkz*jAv]<<>x8v'%;V*@Sk0Gx`F:DB!Pl螔pڌiv0 ZIfKlO3 YW7UgT҅s{qO,K0/1)Uz\,jLq!"kXS7,L?+b(nx/n0!i%Vݺ)} #ṇLa^r^ ͊lVچC~nQPi^^\Ywxj]M$qHvKFJ?$: |ajpȚ g&:@q&F * YYp%:O 7wv/ĒaYrƩ #:ݢ yeR۝s*Zf<Pz2h :;+i9^9])%Jm` h_)'dfgXY)*@5ZЯ O9F=迮8G*lFC%B|: >ʍi8MZ$u/Ql_6ˣBk5uv Ng}d4Ppf j-f@ 25Jo~qY"uSaxӨSqw;1 _Hnz)%f^ v/?TƝԪ8qr"TR9"pe6]gr 6l4۽sD@#5yEѓ*[ՖzTbG[A~Ѹ3@|wZ jgP0jjsaj!RϾ~њ~QNym'ʣF̈́۠XMy6R:N1T95/ɠF V\K<„XoY% ~b*~ۼi8TfJftЬP?۟P^i<.KMM>y,! ^2K'EoQ8k߼4@X%C2Zh,? 2gal&( 7"FVbfpY8KKGpHK#+VLҖTM ^EuO?R>uwQ30Fτ{C+$xX/crL~qo8[6ǎ[=k? OfL&Ҿ1~ٌsB &9j Kւˡ7]a_3ٺKwg &qԭ%A„! B ;q_?,*N"?r,޿S\ǝx_Vuw]*wOF0rw2Qc|~\^܎Ԃ GÍ䜸! cp_6L=q7 Q[mVHHg SY{"AWN5xj5ow? >?, ~ϒhBewٰwe犹>=LcN?۵KT"]gBƸST|u^ 8bs ,UQ"̨=r&H!ށ~ nc q# ݼd>ZU^q~&U蓁IogwrmUf:IeE^à=$|s-Hx\E/Imϰ,lDC  1#ۍgl!l[3J$FE4Y@Yxr3Ai hMܽa#(PoH]{G<'Ԃc%'n X.ڒpcLLU)j.]ZȻ2u|9YȞ/oϰN& ] 4%gr  :Q2qbe_Gl?n/ .E1.mx!,':J1x MnN1w2> WvOZi{|MB0 8 iA!;AїT w?YP9>f̠A7D}Hv;J]"f,?OD0#|m"ؘG^G+kR[[ZPTb:#h<9WuxBr@QlA<{pJϲv'ȍ,7Ƒ}Qf CARFm naE.+I-P,`/? qiJ/s&ˑL#I_n"n6i-СNpLdsN"p]kyeѩDf<2TVwĐ8xщQ/N:7GUUo׺B4q@ÀMҾ>ybK)$囒1K΅֝Aɻ;h_HOӝ_`cymeՐj;E,BEku;{v\-j}b3 aۃzP5"ɮ%fCc5m㓘 ьUG/60 ٗMʇӓǡ%I8`迥ްFc¯Wr]ZXC(+`P<RCƷE:gz*C 9 ŭ+TrV:å:QVdGJt ѤK Jɜ]ºj\ Ni3I21!F}ygzJ& ?%cף)\Rܕ$%<$BЕa zExV3`YLX)<c5~L0xM|Lch2WG~lw򃈅c(JޝqqR8v;%445˪Iccn18+=9Jڱ`UM% JcH*1-_c5?\4?"/<ɗRj"r_(kxb@zLm7N'E#^ eǓi4za{y_^](g% sNf+1.!M#HBoխTN!i+3fr%*uH*0#dL"P!(Sg{+VL>"?\WJk8ΕM gѽe y]nc0O |c/zc0.-M]BރF%M*/#TG'pykcXiZr Z*e׳t#GmP9[J!k`ƚŸ#ҤWd{0+ 2T`oycW41Uas:L 4;EŊ5yФsGO,Rx͐ ÜXusoL[h iP#ķ]zą[g(c2QP*jj%1ƽ8D.C{V6CANd#GϣYI`H <8aiIP ,qZԇfy=sbFM^\K<4[͑ƫL] {6!(jgk:IBNJL!fk;^eB^si[ +˻W<{txi)Ηd/;rYQcW[K!*QZ@](6׆eݿ\b7vؿz#6;Hl,'<ٚVPt9.8IOPrNcU4^4G}btE?@zjc^F,iX+lFp`2u¿bLAFT?AvYאH5>shH1q &7&2b4-t5mŌ?dݏf+P&N{s֫l0?Npv#eB)~ؑT2&Ff#`. h@:$ƻhWZ6 gF{Ziq_( S[׆_shI%=oME,IP%EgB :κ a'%ڞob"0glےBdoqWEqٽ:v]J *4>Kq&0M.՚(|H4!8;xhL\dԳD6%v~nU}T]aUx#v0JKI "[4%^4`8>BԖ,W6\>ϼcԏWz"h?0DTeݵ|S-ylqvtևyƼV}`z7W-ijqN `Ps_t/ܒ|w=6PH_cU#qqN ?fn<fJԈ@y"ŽsoI/ 6W˅PD)UJO@מYp3/6qROŊgL _U79בg7t49d䥑 9Mbu.{`!4SFp J#D]ؐҳ&c <^""7yO-{k8E=/&;jEvJ>j'{<>dPA!Z=M6h_V¨``X #؍U-lp\𑼈dV.ڱۑiJ$#Vd#,?JFxԇ~lFzS* ઺'iH渵'xn>NDuTe&s[ O,EYD[a[2M*w%W?tp4Kjoq RH4YoK:p_\@l qܼ{(/|?$+bnR6RiIF -yN@ڏ3|h9&14Xq!U[Oqjww%Fo-Sǟ1 6Y*$quhoG&. )k^r mO/oa=/赭'pz~xJ[ntm؄j|a.öU5[ eOF08v̄dk BSBaRO>U&2Oߍa `gԑs9ч_e'b5Z7Sq !>G l\n}7-gx-p 5u4 9LudMa%(6✕I(b5}Waɲ]nDzb7AFt 9u?CG]lA"<$DHL܀l"u6xBBN #sKk5i;ڦ"dcCnݜ3z0:l6ԗjOXgJdVU(gB@*⬾ĭBIzLl ʢ #hϹӇDždPAktt^ p\R,6 b>OW SV#^eqicn#ZlbՋ?_oa;ؼod[Q1ƞ-A50h oG!e};^ه]: 6 7-X#$j4l9dpM /jr+/j$zs/lS=w"(Q6| j-PDW׬肢ɻ_HF w~ɘ/$ &rh+guc=R)i/1Sr6Pav C%JoYU~ 畈ͩrKo0X ' M Ox_E,5@`OaA*kzy]}NG|rA!™CaLz!|8 9xkRgsmcQ+nhBS+&ΰ u󘝤}0-h'lWͱY~=tͷFFH Goב,,x2 CI`frL0%ީR#ߗhiyoj9vl+E] ;7L *+]HYG j MawnϠ#@*CX' Yx/w%Xo#a؝~@>Ov ®i/:d@7 n7t+QP= \_ܾV& $!|, tY"nPjxquNv1.}XjjW륉gW`L {,ؕdr E:_7abDr ~\, ٤xBkiW"v!IG | }&Y̝6NgoŠV pѤ}EU5b.:HٰP~o$VB`Oh:M8ȮtPA"D̈T znS,j $7;XhaC,;l4)H؄`"į~ɑ; Jk~㢟Zrn_y0-]H6t6pje@_z fx1lw$ڂa3Jsc5h}4 hIcgMB-%3O[C679FlٿBx"ux1k8'T̮XEvsmm5rG2k`-@o p:&ߑ'ūyc:W=2GMv+.fČۈJ#Pxk%(*>T {lPtF<']^Y (,( Nbl' *>ˀ)y |B#dϱ/)NjzVoӞuJ6F(`/bPv.;"HdxCwRMxVv"_@k3P5W &W ^BC_#YŏXuN{߭ ̀L`J \׫}&;g^_DEz]$~P}TpkƳ;,$Z~dYSF3f/TFQD;.]CcjSZ>x9}!Yb-$&yC`^uzjwXahnln@U{>XC\VP6W, R9%ܦ# /!=JnR5Lwmzr @Ʉ)YW!n_76/|HiТ`0[>j#Nda9gH@g$+sc1+*LP~A[eܹinFhQV ԎtPh7%q ̷=-^!g İ0;gy+gܗ39A<5},V:/ 7"$>.j΅qDbu>,VK?ʹZ참4b®;аH5-lIZ゙ao&âyOTZ]/~}^=*i}T #e|s8!(rެ1[Su͌p(ֺzw}M~+QtK X}nC 9^Lw=؀2:[[ [Ok㷌07ݮSxUA6͑´n~tK'Էٚ*|%&ڽ-Ӝ)ԞIgM՚3,, K%}$Yz\H'z 0$2I jf̳8N_tD[3@x9@jE)^ȥt/. \ݜ949';4WFNr vʎW >x&xrUl:qϪ _+|Ji5]NEUWq44NƤ75 c rgL`G z$P @kϨH_Lރ} )\ -zKFmY{+!&q:|йD6s׸LKN9l5w}rk9꾊u5m U *4_9ZUO:`_%Z@ A|W߸5%-gk|A͙V 4 7c!e#zK5+.Ҷx=ZG9=8LiPv%ꨁ`Iv4`ܱ9_L# d@xCY}-=~/(ƥc;M6&? cQknކ=_u- ,>,Cμ_b-6\MAiWbve$^L1؄(VcR[ah|oSKx'KOBI('諤*2rIƗ,CfDϏ]g[*0*=ZxKgGڔwǢLNLO@߀H՟N"d)_?!g US@Q'rT]Ml=@8VkWАfCpH$TB GTa65w!w!*0\[$0z^%8F0Z+<ï-$;E[9S|f-_s閷PKpLGZl%@=cilOf `6WGp=,%YfN|=1y%%x`Ӛ/vQa`]vp޲ϋ3}ٌºCuM~nԈ$5w Nx Dt`F|am3%BGKר; ɧ~&gH(W>ATIpk*A%vjTܗR:Am|M6ʀd%=kJ&wǓY 'xa1`Ε$ @Ѹi'T [pޙ5,Z"BjE'H1$\4ōq|'FjZq$w`zٷtc>ە\ɶ ŭM#Ͻ]1KHR:]GUD顂ol#v?aTB\obªm%еnJee&-?(0#&dl;),2B@n^di9'3f! QE0ҋN;@6֬`)sm/NèF=:#SBo<>׍4;q6&0J<'Ww;7׆ry7ms^r`{c1g'. Ї0a!!"#i/eDV~`s qEKE `,,SI !JJ>?k79\Iwܬ-'j#Y0v}1>(:$qm'̛zG̲ϜAw֝nW*>J9`oWk éZ{,"nz]_v#}+6$ ;!dH0yQ/!43)G{JbT M`ۺVc-joܖSnyn""籷ۺV&T]8 g+hLIT'a4SVy҃[fȫB2R$qilP=B@5.@¬9tQy 0M[RK꯽oO(2s* }RJ tW!Spme#n)02CX+X@rY c*‹3[AMlf#5j ׍<ӡzU"6sC`¢hU>9"L#vQH9"p(a}`NA?a[2Y[JlfϑZ>;^GЎl3_^+D!bTdLx ԃO,)N~SچE> JG?Fμ GcҸ[<}XT9ӨCMn^r2e-m+8C"(ν/YY"ZqOlPH[ar :C0wR>g 8v=,Yq֥b-Í?vF:Y~Z` yK}6kh7v?|D.ma]ɦ(%R )1{dE$>|݌[~9 C6?"]dg6r?ur+U$PX0'@tԅo5*1IY~LזU.[/CZÀW̬2ǓRo+rM?aH`70XaITc 4zvGzh((R]EK-yULlM *Ew_}&2OȨ,qW xi7lfQ= %d,= h(}YSm*2-E! 2Lrnmݒ1,SNc"X*(=Zjš9Be+S(`QېJ/HW$ЀaH=L֠KV^>ߗqOeǪ3IoBh a!b5Y-hѺ[y7͟3ڕ7%/_$NwF4[<6pZQGmb6obuG:!1^0[c "T:f[/m3G]`%5Î0v5kC}[zv$F)g)S!%sVʋ6*ˎB4}oA]x8v Rd:92Y1>6@hfG]4wNQ'J}=p@r#1;)2ܒ][6)tGT{\;P\31hP.0K;UuH3K:Mf~HJ+}bw-)_,C d* w¥_'krMD9«PÎ9炤 7A[xo .OUb (^?c+QcZ-=Sx^hV.j_{Pƿ\$?-5:|h.9'qidI+·1t^i(@.KD] LⵖNMT>92^9:`vϞ1S Ur^1bClYfइ`'E+n/J\O` <=>${aYhHеS[غ0+0vt]| Glc%fCI.Vcm@loɫ@stE"KʍCZ 4W -b," w~zS>Lse~9PyN+Wqn@`a.p|L1(jոm 'o !=t4_2+3=AhC%x~(sNȑذAoz=3"} Skt$E]_=.t lo}fUʟ{%A=J)?e(k:6}X}]6fNj%ȻT/R6력E YmkcMJs*ӫH,dbT@Q%cʋ-&Rr]COBZSER 3)0MgP@0n) LD3IhDL{4ApjuPl),TT>l@~9Oڏ5G&KQWqxt8T:=*+<>Ip#b[*' >W(n%6_nk%@uG7~x,ͅrZ_}'^nEpךgEy1 ɈxfiKfS4EB,wpdH|Lڋkd U29έc|6U~`6k,Ӽ%0>O^U= PG :Ca25:{Cu㳣>ʓv? Xs,6\;e97n=,7unZ)OEt޿-r? * :1FhڬLϗyWGF(jzY8{`ڨ(s_N7~H'kK#$m)ri-`D\+ݑ*BLV:p_.9Zš% F]4+s N2<6<1èET.˹ ۻwgz;Q3?1Kd} l~1m Iln,o4sҨia@d2-}^ѝ6J'e0tjӿ4S:h_9V=DJ**ӯ^ CmUJBmLR 즏X0QfL uG e{ȴ-D,*!pXC(-XmgL~ZL])-]<Iͨ+r?GX]5Bqɔz &5<}5}K񡆧i^BOX)q@lZ%]nXn${~ =$[Ӄ=JN>-ET\%kn̒M>LLUgJDnFq0iXAmWqͯ@mƧ6 r4L_F{!͵&$~O*^( gn=ieC`C,7Pk&j3vG~2G)B [?5"M>漜6{ҕ[v wm_/6;"Ā7,* HE=\4fq1Rء d. V{$[).1ױ7p@ߍ˘LtΧ L?;: Rg}#5`S.cdcKׄqŵ_n ZZRc$ݺl\\0mE |_>xY2 dU=sQIK.@g5Sձ5MN}KU]ڱ@`VvaHqCVϰ6^7|Ƒp 36 )"!@CV?PwW* /sL2Z<\ddQ@xhK< {S)5-7^dY.Cn`a\9(W7"Ii{{*&N@v ~~j`ݺ \j1hBkfIXN`W 1eY3?)3UZkgyqX3Cv;v+ #h ,K+ ĺFAC^JH ̒>w+s{p:6(X9:`׹S@+Ʊ*Sm{B^_xk转+aZƩ(Hh:zi"w ۵Ж;9>Eo_@aWvl==kϘM4LZgJC-IEN%,?>j2CD4+fpÕX8_l*kcpȇ9Er!L"sgZ-oAn)Nj$m(%Ƭ 0[O]5Гrof0<*-訦tN7#zgd/8&nDߔ&y*/ęC}t'k_6;J㳻h&侶}?Pl$s[1Gp'zaCl,':I\ZkP L'-=W_tlr*ɅpM} =K4H3~̃@pc@k}A+Aȓpc ۡDCl7$)vK8+Kh9)ܜWP,5OFa̜˾Fz &Ҷu\E1mp;rx aqXCf3eO@"!o?>L6vrcj2k Uj:aHE{1a,xz9M}/m3L=XM1/JX Bc+ {=aL,X >+(ڰ'z }v)Vp^]g34~8۔TpgGN?S n?RBEu $#^ޖGsE7J: *!P$Xϓ*(psmޡ`ɩsccy;+@OķST=>Ճgхȝ_٭zȞY5!Tp4RWO`TX9ChI\W_>wfiTZ HQwѩtMK>ˢ~W4PT m_gvJ~22[tr;G˩L,Vmӕ;Itÿ(aHЁӗ-n7Y%]~$C^88hbYnv#T}&%Et'qJhe(U׼]M}̕-zVR7A*Pi}}pEY{gf94*{r"s{X,c<`yX`êTf,]I"EZσ'c^@XB|5oah8xSDddTn4+RA!`Uy!b×-R2B[>C]pΦ$ŮͰA?' t׋٢L__h?H#da*2{ zMݭJ% ņ*l ;]ACP@A!+ 2qCM(9|.uz+], \n⬃syb7Pqn\}N(p7cSUbեO͊ʳceh)a]$'A$I;H[n^u*[(U;g>l*#Vd[_M;vևjڍ7}ikS#{zKOރ 0 M.vF6q3K$w |2_G\Os#Ôygу Vt3-g#A}]OiíѦ[Rdٶ@+WE0SZ4]?+fB RLacZ]":֖:|w1Pi 9I*[7Bל,J}jK*N\1:1Ó} SL{5 ՔaGy6#8+CX8 bBӹn(B(6#J<})5;+Me;7n)n`*ĝ{k-V23gY>3ϩb3W07 #]2NXbSܮŸX{R쟢bC{.OFHL!FPĺa/zOȝg'd;U+xVIe?[[o n0y54z7 ϰ|97hH)Mm whv$v%ꠡ!$HbF.|,`)wP ^Q![a9*foRP֤^x=[mF$?49?8 `Cl}pߘiICfOr(LnNZ;fv58u/lMTL+ѝHM6zYo\)R>{ElMQԴ` ,_mfDXaP\)| ^5Cܞ `h's`h0v XILΎd V(䉝ؙH7'P䥀7*|ƅ-h#Lo_6+ 9]sbu3۠>7y5$豐18eHKGYo4TJdS6#vl*a!.- rB2(ml$Ӊ.Tr$bh,tp^76[>+n7@gżmmZ q,d0y|'Fb5Kavѩ~ρ~XbhWXM@-P$Cvii/b?}qlש9cc^SuSūLe?lA5N1*)rNF:;ZjEj![&6(T j3`a{ ^ڶE0ૉ_c/ɀDj83b8`:_.|HIVP\ϑ1罈6ndb*FwCq"FzO :=ݱ`6tG|jcir%X|-AӼhIhN {W,2ݦ^o6%6O~ɏvYk`im q\<P? (يlg=,ċMnE!pn49e~"4>_r wE+2 k|ժ淟 ҆ w*z Z[ 5#GXާ| egɲrĪXFn4e2op`D'M|Un1Np矷F# f š5Zws([hMfSU[jFN1mTl"@ ީaɻ}$%əq[?l+}Vr-d zu@xϳd1qȣ.go_s"3fIHX!`[qZ U@z]Np/i4^:a绣t8K2R6 'W/&TÊ$hnM7J&y MB7:Rj-=u>fNR ML 9CvRwz47oLV?I4FWB?ȵZ){ SnդmMﱵJ: Р;@3 ;[}k395'jRmQGIU =yal9(M'kKUlBFiy$ӒU{O@YU6J* 7 k6n7[6a%O\mHF@y~3IHa:jQѲ~i|޽W2r]o k5(/|/ne/%euDj0,BV6!K^Gjjo3V F,jE*!N\%HT-2wFxhH[}mA[~P[r+A]muU.~{ϋLGMXZ!k4g# .e1;`$h . NvE04aEyMfϧpX5Tu0"b^jG~h,RlC=U:Ͷ9y<3J)*UH.$OEnwIK Rҷ`haqU##r_JE1obiz^d,]Γ >`~q8E[kDBAa]sWEdh_2RwXf/򷬄1gkg3o."J#y]G /E%! 9m8ͩK]Lʕr?:>0_:z ^9:K!|?͏"B;O%,ֹi1+Avbf˯PH2YC5sc7Igo;Hu"pxg̤1Q}Y8m[SS]@|r&Чd>_mY‚rc5IZo$-y7;G, jnPLF3߬®[wiDQ ]fpQ} }l"4/4b^K6}!#AR^;owf8q~$&( YHʞUc6p/U.r/d38: Nf>rZH B11boZF8#7O[Y̒~~ڗ#eD2 Dqk*ޣMtUܭҁs6΢587/CPC0Nﭶr bQILVB`/nIe;摝s&McjFX-w@L4%^D/3Q*% ،=Qu,<IP=54)xR6γNkU2;Jaws'}q4*+F(BΓG&Rd┼/4+rx0+&7軐.'C]1Yd䖧GH j oյO}ă@ q/ ?؛03?@`E:^mњ>ma>W-ӦcbYhsl(BAɋȧ2_ZfS{KSHzy^7» v6t9`FMm#AUP*9 zk^D *X@j]r-fWw-?}Od8)tذp|M^nu~ՠ=_,3NIEԱ$_GWzⅯrRu7NS/о:Tɮ^N4pM@,bMZY[uyQ~q$_ /ܽdUXE>$8nw c^Xk"q-krGhA66!^5<9 CVRm+؄ k'L ~eqjPzA_$;pW-,A[Tics039ӭ,J:j5ءX# y~xArEz%[h8"ZSCdX.~  4?fo4֘Q2g0DcbL3U,.d[tv`_obOekC_X?7%w\rr.&8R؉QwӜ :CtGvz<1,c4o㓁X`̖̋<76`c} ư%V<ݲp:B43n}RE5L:6Y O^-i6a[- M\%wx!2_D@|ro{l Mdbe@W\oŦ<#QՊLV,^ ٖ{a /|79 @K9UY ["8ʜLYAZ teq3 E[ OPޚ *FQ yG[^:\c5#Ɖъy!6t q"t'#A\w# fse:':W 79/hC@t5 D٫8DF!:4 Y1h稖jM 遊<3-M}\VO}n"$+4!ݻ|!'_rf^IW̱[7ܫ۸7} _2-EKY#gkkM1'!qEoEYn^GoD ](e]D9X*1W6j<]~Aá ot3 =+js5}=Qff5|h;R qX7 {%싛KN(qV2dq @HHwikJ 3bSh׭JIŽ$i.3 xtymiW׌'KA?݄: :g_Vz' ,śxOAvMwm%Q"UkiXgBpgl7UhD<ȅw q-gieuFDMG13upDxFFN?qFS}IhO{Jiyee!hd01l{rnRI-^FiAxN3%+)CYhODׄF8 0m3 : t`xXpͅ R}x}SHe癑BӀU.0VAݜpe5@TO%$AuI?"?!~]' uјMW[VuO UP-CQ!c^Bay 8}SUp.L %iZ:Js?4|l^u-zXw`8ۍFݿs+xԐWIFZP7]hL^AĊgv[A0=IhZ'1!l9mhvL!& 8ͧ<"uBoM,ɪ;GUr!L%xw鮴C_$~ 4[J؞AJY!Mj60=qbkwFvC-K{ms2u }T-}bvw.v4sRrٯ hQ(^VR!l By-H`򮄇+ _./^ė%!Z(%tTH0MEnfAg7bFjVJsPer{X~f"O}1褬4CbdXjᚊБ+V~ ?̳' /G/P $4a$ Y: V"V[*7V N#G{}kx!,y1JI{V `oFj%"{HĕŮpPssRiU_+#$eoy-~0)&MHISܫ!PwA妛=Vm?& d"^z~ܞ=VA*lCԛC1wXXN:AMVÌݷ1.:IH ?vD傫u->Ă=7ohCvpa#;Zn>W@yWw{l Td<73[Lh z6̬; ,Lx" Ps"nq'>.w>IHz- 'j>ԳZ'}!WZy7c'e^+?&I2H/*YquNecE5BM uI.}eLQVX{Mq{͠CR8II+`M|D` ݛp>,DsϤCi.tqgTb]m@+\ .̏g`4/e4 8 ) - w#u&b{!z@E *`Kx\WVa>-3nZZKJѴ—ᥰi ,PвZ7;Ww$g{1OܰY`cx7#_~8饁>$W;L/#LA'v@V-T2"d՘OqUq|g]x}/c;Z6xI2Y]Tf n!jsM$(JA9z5T*Y7_lQ8Lz#@F rD g`5[׎VA A/99 >j*BZli=ޢ+8M6aK|M = Z ņni"hu+7%WcFtzvE֜r@. ÊzTYS(R1Uz9ƃYڰd6J#;ѝY=K)mY ߮GӐA^ҭ%jxXn?#/JteRa[Z CDcxݍNk/HjfTr*t"vkTz&Rg26gm3hamE @uOcq' )M e|_ i7n٩bK{9_r t|CwH5)m]OFhbRV߬S1 td&YGF@$Vp_bD4ky2Ws@ͳyi=Ixr6ֹEeqɡvP@ܦșڰf,zW|p6^ rvZ,Ox!ȌsTJ[b%ɱ:֡f9y)9' A-&õ_9fWYa'^#h7Rל;wm&^-GTg5g6$Ct' ,(Ig!,r䂿'pGQΧaJ4q}<"h74b.\We桂#O@*5pn 鳊w?*]gbhtN:Lr;_=^Ӷ Pap0勴Xex, #f JI} P.ň>bX1E\3NtiL{"S0jOT+IS^L3)Ci;X?]pjƧ Bi!8T1?-zYPw(_3L p%v:"N4c(g|λP#Ŧ?ӊr|7;nu@.cCZ72M 7@O9vbVA${(9;p.iJ AP-9*D@O賹}ʍ~F Q z6PqOӚvTvx@W1 g]nEg7QkUʅY1\|kI܏Hx59IZQ5Cy v0tﳻ?}oxٿRgaZڻȿ&~Ecb!8l+h%-DE8oZ/u\%&cAkfyVD\-6C"Wk%Hm6@=gǫ=&X4b->(G,|QVGpF_K.R wjQ?N폰1NNC$3N9JZ_Fρo@3QGh? ϊE/gQDjK?BM. >dbdL) DSbv4asAЍx 7éD=ʪH! c,Fd=@KģU5\ϰ> OKvGt>|%_qyH,, ;R#h|V. D>:7p=5^=|e"cA 2G\Ön36k*6M~o8#GYˠ8ܞz mr?$Cx%4hۺDFQۣ1CNA 3sh艿ϘV%Z`u/+5UP ld99u5|UaAZFVp~k_DrfFڲ ^mmI9ARJŹvN&Brl_p5γH`{%-cCIm[ v:БF.fCܠ T8ӄI2U}փ_x­ *iWǷ$849^\id4A]#uX5a.G@a1Tؒ_Yh;f{脑kÕ> @VK΢CV]HuPݓaE[6d8(:x yvz!y#HUq5P%FG G~u^F,oP4sa'O;ɪG|89|N284V@!?! ? 3 *vhBݫxu5,Y?"\d5VK%k)!2]HZ fyʼnzѶ]%LZ_Z˲7;aB:ԷBٝ4!ժNBB c%04k R~@xYG/#$7S ڗ jY-gNL f L;α*HVdD5X}JPO9df, 1>HecJTNWz _"M Kbp^m'gD LfiTVhHxt$(A8E_ƺ$ĒqorڮXI\*ʋH(żL,#70H "i&DԞ {c"+O˛wp*1RB!i v[Fe֜tk r!3é]3~&"x meKjQTw  is✣ dw'ԍ!P #?D BB(^\u G*R/g;=mkw!SZ#IKn.^YjwD7 &YZH7:F?hZ5nF` cE;47I=_6v26? Kvq,L#oz$5W_K|`zX#tnvacD :P]58ie_q{&L۵[=TۆD VcΡN_O/%E{ xEt|ޔea4NiЪoN%u? u7VO`Ιkg XJs4PEN^f;LawyG&nb>\ vwa@Ǡi'tCKU7l é8g6BPdeCTqnτx/QlP/u4}hrH/&83xm+y*j3hds + 1.wN|0Sn-2hm&oi<֚Tn_0T%^9XpF,W0x\>h+v ^h89J|7Hxm$|v, Hl~D5c%]>"<3a|!ƼMK+هAvr48FJb7xX̄+A]~|%27fʃii&9ok"DQꚗr;&OSԺ Ud5rAle*lX[/Zɢm"\[%vͽy0lzWg> D9d5p̶*џsiN)3eTiCGKhܜu#xx ˆ9I"ykEiEms!urJAXbf xZg&̱))k[>:: ,-|ѼLAKn~o|U_hx4 5qסxlŝ{QNo 6\'+as& l? Rr4bZZs/[qS7*]X~R1i\Q Qg'-5sb.q/[0mpt ;ˎљv}|c~NF ܧU_Mڗqܷnl52{F~(M( oxQZ)je!aObP b lZ>xgl,Fd!~]Jw&zTK{?fk/XOmfӨT U:nn9rg ca Gm8B?uG:y$.]f +tcVD 2`۴-wlT%S8LJ3Ɍdd2Wa0[փ֥+VZɂN[t>x*ջiFh!*R6`a1v=(?rz;WvF#ah| dM!w`5ȑ>g$5e+%`JraIխM&5K, ~KPd])bp|_ڇ< 7x~ W0Ԭ.*+8F0- ]-_Rp ?vFM{rLRRj{O'?ߓmh?|O]Qɔ5`Ȁ1V7%[c4t (ˏ)Q G ]4~d.JkR`k>5=rTxCl7TSmI4cґHtL.p<=@YPO¢z^-]K$>=ER@+vvv|]z}m$Fz)n;+aW5@mՋW(qQQFId [nj$0[#7oq\6ct8=]&YMd7ezKNrVLRrnڭvv xC"0B|hǯPpoB{fZ'CC`9ͅ{òM K*z&9 LE5i*eiT/@$MX?mDKV/NH٣5O_ _v 4$2j GڸŜO2$.4!2F Ү<^cv2?qNj}Hy1S[4W^w7q#RI%V9FhvzD?/v䦖3'0F$YHxE,=[spap =D̨ͦ)p]'S$mu γtg7f `,D<:Czt#C"ҁn7K1C+Kٷʡ(tlU!ף\_FZ]?1gM*Esro(( dԠJl0\D^wy&s8[?RUw0 ו:^Pm3a@Ld,~ԿQV,jwHZm=)aŅ2K+ib\/t҂"2tRBs4^@Aӫِ-8|D?Us!刏SQfoAd?1u0ۭ'v U93aŌJfGXU?R;gّǺxwQ.f:|sP@9j ؞Nr1Z>YIHvsp mKza"gBsiHgKDw2ndc=QT <~BJoVyJOQ* {DL@ 1MD5))bc'#1U$gTQ(LH{W/ }#.*aTZ[zפ _Kp=rJmuo+ V#\>ZIKm5 @F/r0S-O~,3_Ps&C81!qDDžOTwv F77v=<̩G5G /mW/VOd\ΞBrwcŌ&fޟc-.|<Ί!x|e_A%0Qq!oiRY9p{fsDy3A[2z`N7zfIƺ b,  6g$:c7mF@ŠW'lҜ|÷J B$ m\M`o^eCf1Ǩ=\CM3Ӂ'Oﴵֽ3|矺vC2$'go=QD~VAoa֗BLA3z!Ϳ4ƿZˉ/*0,6| l(f?>gz6m~9!Vē;Rmܪbx(mgDqA'߰y4in5ApE qu9.m PC#\5uf2LXF,>A\jT1_{}wl]r ."mB- +^J YĽVBH0 Cf8{2C!9 ';K/;1-gh^e:,4|dQ婵ͤ{bH~[E Č06jGzMI`R!x&2!BJqRˤ]DUC 9ʛ_ؼ"#PO~m^,ssXQ/l_sx2Iy :CF`ʙ3W#GY i CPPgEp_1*ǸHV*yw ȏkY? E_I3'mV919͛eҕNւokR ٷ4wBwYr#lg (g Td 0R/p41OHX -rFpY+9сpFSP Þf8/- D sIs3:0Rk8;m(dQyAaswK& oF[E-:(y]RWƩP@PD϶r-v O0?tˀz\5`^$!{+CN#z_m:"unK%QJo;o+s؎ lĦ 1?2ٔF3D̼.\~VJc")^9([=ͿybNǜof>r턮b" [/y[8?;+\-Ҋ z#n~dfI+sDO'ThC$>6Z?3Ab6 xSÄhS j[.&VLH21[ьov|W5 lbr'@\2I.Vkܦzˆ_DCҠ~p1 ! Ot%Ǚxgw4JpbL {T7+K ?=^+Qeu%m"VTՂ@eUȈRIPD͟G-ݟZbo]˵Y-~W F? Bu\~f/, pI>41zv';\Rt%Ju|PssNy# 6ћ0ƪ5Z~0CaɃNsl4C!{& %ޱـC]I(\qWN=8d pSdt:f 9m(b0-zJ!E..GVʆڔ2oύڭj86hf3ߖ~NˋNb|if´OUl,"d%pɨu5ҴbL >.Yۭ2)b@e685vt|4a**\7@J>Z횪G1V$who9\.''DqTo7LK[NPg{< 07dDzܫpur -=B-MGXet 7!γFâwz}B_T7tv_3>l7MtVsf'YK]l#t_C09*9;b&&2 7>1Tmxԫ 1W*j=̊e]XJEEZ{/\i$0O߄26$UΫPcÉa5z8 jLߦ P 55daa>=L"+@@ h6s@}򅧛\XX* c(~C*jjI(azgLۘ>ܪq<#ks?_0(($4~&޺*8/Q! 9N3+Lڑ_9O*?xuU /xKsQe2hy } t:aMҶLu IhnL%퇬u\iOfD'IMw:q:Br̻z.Xƈwn^oߛ$ =Gwqn.GOVʛXRAy @1ꀰz!r>@Ͽvc2,h7`\ɣj\bH1{)ưk Llݦ67v/6 JORn^M#!Y{{zdq(:%2ghh+n=s~(qvFN'M– QҐx+vl}L4w[|_6YV\\/ddS[sJtN/׫a'>$ۇ3yݭ~7Ni';t`aE(f"$EiVz2ƺسQPY2?!C-ZM0$%Z#]6q*úP,%cσW`sb묐ߠ_`jLBRӁik3̬}Ξ`/Y q1\7<<:pXc1 ;lq/ک !PJ@ARƑ 7=IHϨ%T>LVٙB^^0Bl# 9P)is4BQj1,BtN~R)2lL>)S{ZS ;'*~ӂ8b%ڸoBo@*%R.k< p/$Y>uU`n6Է^UF@y˞ΚK]3_Pxctj6μS+EO@5OLY.vXS| 1axS0yB<)'z!PNБwic[f̜-U}#(bzozceLNF Y/Bĭ@ݡ%tN;+?ڷ3pꮟÐPR47}اCT㶇' q^F̂K2ղyNMNόvF)$&ELuq|Ҩ!4>ES <2dkUFO#{ )ĞHA@mA#^}R/p# ~]=iE% >sQ(~$(HEi}{: bb%l'06d~i &7'\:kt7vrAօݤF=Skyo0(@Nw4 f[ e8; T㥊Cݓ+KeT4zL,zk$<"HZp  G @g*/UJ35F#Mr_vvg֝fg[eGɵg-%2&n$nq]7ý0٦0Kq{Xu6^>c>duN(Iғp6 [EYLt'|5rʦΎ}ԝFMP^J{C 8"gjD?,c^/ ^q\d>*}1=A?Kj"t"AI(cՕZS7Nc%ќS$+%̂1<@:q~̓i#Tq' LǴ4A;1颲CҚ%K9ٕ+L$ޣ ?_iZ;aL@z~YIjL-f`((4*t ?kRwFѤ=(Sl0UuJHc|uhdvwK h;~dYIPd(i:ꁞņ|.ybcuw/19~Č8oS{醾~1wmDP49rYYƁ^$D[cni=nSm3b3m#B0u͞gI5H `Ի OZ 9{qOu~wgUB. * yO{* '<ݐЗZFx XYsN}/\>r [&'2G -=$h4n>A9; $$VTz]ZOr29 m:As_lN6;dxY=y48yZ2oԭs>yZKKlIxUP])B̖fC9dPwI mLߙX.SѴW/<$btvMt\ڀpδwDv/}ؼ3>s4 u$``"HuprS ATX? tUx+\slY &ߵߣy">y%x@JkXıbCxFY Yv)gJ{xb6tco[XXy*3ЗWkϷ 4'6K3bs +(ry`3ܢhHYf IH.S~hC \) L11.n@\MHYr-!Hx۟W yqfk>us>ikj:бƤ>Z2:l=~5(?ҝ1r{y+i)ƖteI gkD(?)h THW ?m=oQs@[A4Le^2o ZSrKTO^ck$փѩmɸi9jڐ "Lj=O@KoR\hk\DPF7Dt,A &|PΛw7_yȜvT<":c!wa]~ R+ϻNS@=XwyVX`gA, A{pzJq?wjE&*@)>ԃ0_ ߚѵ- Y91$Ocpִ{밃E!mԩg[]=vxtbF;OBY K|)y* l㽖KT4<$sԱ9so1GV)=[ިzH4+!V4(w*m\JHß&5G'&GȸyrrSFԻ1ϹǔaL|N-$Lpx9XTh $q*#^ !K%eM] Ze'fWgyK]jl{ݵ^=W "/n%xC7K&~~"}a閭9}ܼk;[Ln- '˘QY?p6m)>~ȫvig3 dd )+9ɑ}13qtpqy{e=Lifn >13xB/n7-񸉏}$®OXw2Zƥxi,'?n+I`%F ϪxP|nT4y{O?h> uAj]Qb!q)E>Lמ\N'`%݁pCkf?pǧ#]m'8?y9ry2lf8 FDQfl9o2b jwLpA "*Σ~΄ŋYR6'yhyhl,R<ô oNhMq)wjKwRN(_w00SSHGn1+v4AE/m#ˑHҘσW~=5;0D.Wl܇*)"w"HC vJ!][_1z,8nv74̓ 6޹&CPz GGxeEK43@ڙ3+'&'Da!PL`o^3PwO ? W{{NFZ뀐N|U|)}'raݑG"ƫrߎp"P(S#fQ/{ Bce"9>n+zg[G.Oaq *<8TxYNlIayE  G_-zllz5,.z?"lƉ9*7cT]I#X{b8@T$][yI0cyuОl*6nأ~/=Rx; :wF)fG©Nˇи3_ i؆Uɹc ~s"(G±Yu\;h蹽i4!U,&-)yFPfR9 Pf^>?YnO zySW7qa #ujZyA?2^GЃoBz1/Oy.*!?g'f\k(W|o#:<~ k6c' GX #Wv>4Oxܭ9ՔF,rGh8`a^7l#tSFBdp';1\DQ}_^-Ṗw'tH=FDσ"? e lSGMV€`Rxwhqė sC4T( Y֑9ޓٮ ^(_dZsPd oCo pNsvUp(vUT/wkץåu("dcz!F0r-$L`-)կo3"!Bi ʀ4A#MGt:_b}v!Rc.[KܻSBJ$DkxThIL| sZhstZYJ 9 #A>N=E>FvEm qqտskȰ?؍{ " ;E0x&|)@J~ٮ֙"ΠafŦ2~3Ke]L)@xY7qO`+cհ4I"g}G&;> -^gP1cRgm㘸N&n͜eŒK†_eF}GcrԾ'TOcdvl"3XFul2f;cUn=5| ECD@hB8"ڎ6igl [ k݅Zٯ`pb< >$'}!HhɏcIF2\I9qF8]>K~@hDs4AdF+ ʔdwvuHS 1rذlp\a&tCl @5pR,y0znj˶ F8U!b /a'.;N}OUC{cb!, ͿEzcJD:*LMaTD̂b v8:~xsUع6`?glVJ$uk 1 @:~j4С,jYf߉0 oMZ[R榧bk0l&0Dg.V +'y9g(W:§Ώ9ߤ⫲U[U@J*(ѣ80e΍*C%  ℴu~q@% H,I*Zd ^mЋZIh`C&Dx]j])aN^e6/.9[$;w ]SȐ)J1vl9XdOث.WJnm+8|\&L~:u H_~OOS_V%1a6OA$r2iz%G\T<;%,'D x+ +'Ó؍G5/޸SߵՓ庻kEV4=s`nr򴪘T x>븐Gx3Sq"jQt҄(YlFɦ#D He,i5Q5>C#h;8*o++D$ɳ8hMU(ʺ!"vvLm35⥕p(["#rdŵ})ƥ5#-2FL5@])j6as0C$4|ϲRU/a%u5!2rh,m?y[FcN&yH4AkTm߮'ZOuq Efl%t?:@1Х=yɍ 47~({?q'ӽIf>\4 3M;ABQ;61`Dk3wu^˖ݕu|<0|$#SGacˡ16/`ڛJBҀN]Vz_sjG,1͙i 2`KhZ\ &q2 (4+HjL-S=8TjP/zr6%b5 9 ^o& /+s #T9Ҍ\O < f/Ś^֙jqz]0|`MSeO\)߹8o.]B=*8Nz^,v'B< M/ifRK;("򵦧zW%5r-›~|&*Vq$giyyBFǾddr|͗z\7g d} MBB}#Zk߇ ~h"L(ц = \E5\ %CFsjf(+AF*0@ʇSx=WWҶ!pq{QR*+Rs0Ve.k6!ESx(yYob(F>r`r^[\V=rC@ExF4 ʮ+#)'OݵU+7!mA*T l7\Č+pRtZ*D`M!`1>Y,Ua^I SVZ*4NT:"w2r+w7gs7 b;㧭E0֝޿>}6lI]v!ox M Q ~"WЍ(x9u,ȖhF {ge lR!<,0P㿤Mn  ˆ([ScjFѶ3: 2ƒ)HD G9Chl<X_wCšAe.1wV&I Rb$f>Ĕ`yˈߥyן;GQeeQ2}XD+2p9 tFu҉z?OIr/5Y5E{2YD{)q:@ܺ"{KgLxzYɉ=%I,X"%ѽE`} 7uJ3{ f䚽3e@b2~فi K&PArmV,rfJHZ׼낅S+?Q+b)FS)3^Q-\ tV~៾沎Q| jٺJFؔ+qڇpKunu~1<BHIL;oPQPC,#[T+%/Q8)4k!]30Dz "kj #&ag6Ҁ3w̑CDUNҮPe 0 ?= j_D}7MW1BT0šPyڑ.CUt -.sC09}u@Z7nrwUF޲F|*\T*.q^օ4"#)rry!5PKZcp}R-_([(ZmC[ e7t`n,dŸ;]~?f^U7W} d Sk-WآXv _IN' qV쐥΍D˳kԜ. R e y%+Kxm5R&@NV 6[졤SXvڪDf" 6N{'8 ,Qu'(/ ُ XH {q[7ZqNFU)0n9qH)JO<OO7[ȊT#nKi#Z]Qʶ战ⴑ^"SEwBi43n¾\bw= E5WH2 =|Kj;2g+0{ *d|?^0L_3ܡYM4: ;%z;8d-N[6}ej^9Ϻ ,ADij.6(PZ'::AwR)|s(\/`(wko&g$).)q?gt`P(MIФ6j|Ѥ1CqsեVRzYG nL7^/Q#N-dK7>nņ#Ӊ_e.L>t&؈o!HL5-h؂uޏ- 1drZN"^+I\BQsڭ1T~Mek-^{1hmS6t=ؾ<{b&ҠN*/m /m&a@=F:cV3}v|=)xWH";`z,rDHP hdɚP69HI7/ܛҞ_+x~cQrbԮ}2b1<pXYs3Z PoG^W$IR}:(+\ϖwيY_|j%<ݜvݯBmm;d'-'TnnYJ;zebo5B*Yu#dWyd7[)'%PWx `Q+1t! 6.[Np-rC#"e1@ 荄c><*j7K4*+-] @lv=%ٹ(aS~'QбѾ5sd;GƱ$]7wa$,+e Akcx[}NJ3bqg"3~> {}qo2ӒJ}/zeaT~ )8k'=2 c֋uiRebVF@~bZ%>s1a;ҫyrAeߖ20< 9Mu>jbܛjR1v|##sPďԸg cR`~4ٴؤVQ ʸ KBKM3]?n1"vYu'R*H·6;z (>-0=9x[CQ F"G(Vw͆`/tƞe+.8 HkV(=#XB&`Cpb3i =7IÏ:g3 ,wiMS3(0d*'z#+!.|Mm\mSeyLd O*jS1y@-oaPOY i!)J~tPtC>?VR#uz:J˃kُ5;ڎ oދઢL2e/뛀R ޑ/+EHUJ-( ata\b*B'h~0Z!SDrFYAK1]Or;\!6Zm6ɲ,`Z`e"nhp1/NR~-I#1G'2HcB i#I$[nXi+kl{Pm9 |ԁoW(BDA!A_tE;n]RX(l]2.?l^.'Lչ w`bɑh >d_K4]gN(|#%0])I gLk&}b5e"Ko!DvB3^Nn; /)9t$>6Ѫ;)\ut;*u%#FE>7h-xb(َ|fM@έV>d%^qF&7]ozP10 [ qzI^\ŬA2ty8:~OAQYlΆIyOӸKMeǼKEzQHOb:6&Nl(J+Ó0:b$z[&k{jd!Sqo2*\3>z z >y zbm9RlC@ JN#C| -iiC5 yrω3-Q#^ AOVvh™6 Yl3aƦuӁ6$8gF@k}fKdaDcy= u5 oS¦5R4U=ut^sEA B\H )31&T/=ź/}z H1߃TOKl#Hmp2-\vꆇtv}WXtZE{B.PWf ~M\<1#- QuNEQ8` tlәgGyP} s&1m/SȚVJb:CbNEIj: .cw8("$Tz8&t@>Þ?F6EEt2Y,7A4=WSͅ#ί1<`[}#{j:5tjGs>9'G]7G$ngR(Lrfϗ#8P쾺iߞ@Hhb# BrJ~B5o T+ҟ6x([| Q&qNX7@v.cɾxڳҀ.mԹ\) 1h>&Qd3;keS麂 CWw21}(=p˄=۸[4ټU %5ӏ\ǀ"l8P6v#]ŕթeW*[\궄]. Da]')j Rj2ྃK-Jt,pO$(tJfigp}F3>Uh? 26yu\lxAfu%|O!i-{:uS9"vu3g|/4fMӼ#L55x8'Gɳm~c>J:bܓ@^^l<[LӐ=^-KGA 0U&G'p;%G3zL78;aBiDك>1'3(QFx{5bC[S6 Y]}8\dMy LQqv!es_mr^J]k>bv04s.Y.N2+O))dHRXCB9%+%l<x C>WtCɊQEI~5fsd%UlZggeQėy!r;_G2UX;ي'Қ T&u?7xtՖ[uf2vX?{3񹁜Y kuJ )%ΰLyFt1G`(R΀=9svK O7)!4\w\'}{,bwtYMQ'`+Jjlںwi~HyWQE]v,2/>~žP<_y#-dK 41f.8|UjxI_]Q#IA:k(}֬#DRx2C)< ,.wuU5LkEFtPV^ <qʝn\ڙ1tVG6,d %עvtW yn`͛g_g5K fW%Hc"1)DsCU dVv Vp:oB@{{woL7+_d NW4Si#;c]:ϢGy와)X<4DoV#;<7 Jt/`2KJH_ ?Q)@jZ& iġ<3LB:o @6%Qu[g٤xEqǥw6ԡ{H q@$3J(,ks#c/.“K]qm:eYhla=5D\P&}T:veې[&uxkAwi[ ˝&!VU,`գ(hh5/SrHKzFX;}xG[rf? d' #=;n,P_q4EC_R6\. T?sfƲec]&qI}j'>V,}nWǂm¶YoԌ6|GTI]iihu|ٓTq_[uwxkYh~J[迣Xfz>EHU]B B3fhAfI&7ϋ0zv{ۋl:*l6WΟE`X/k|֩Z{j$w'W)> 5NФSa&p,R/I2|vT x>8;ᖯ5zpg̠ ɹ,WH`C#?XMHǘY0'̶!$HMf=9?Փ]T#돳,>@v3}(a~9؅آS*]jgn/zY(T2 ;ڨ] !EY/aE{\7X5,<35h>5f.ݤix%ѿ7fv) oHc#K|Dj!! KL3)cGiI`a(eE<ԷϜE{n-e e; pC˿zq_c. bx~Y+%N^hIgX_U춓*Iv{>w 5N(P7vű¬>#NU Pßi~t/ؓS$;ז'#8Y{$%Uwg sSajL؎Pw[%GFw{T%UG^nv=TC/fgs+U\c2ua#1O 4$ݱT/U84ޥ4|1Ҋ utųOC [-SVaݡr'>93] _:o_O4Bn?qrTH$7' tn4' B{}m͘x%B@mSV } K05];DJ8D*3M%9S06 &ﷱLuȟߺsWPX͗Qo,o//47lĵd0cW"P7Ӆ[16;3c^=fo2fDzuzhP=m&{EMx0``3D2opvg^'m_=Γ47JܠzMDŽ+$)JҘ,'9ML%{ !/`-.³Aؗ37N)V=ä/%6r/8d<&-ܿ|m@Ѹrx2ROAAy=P34ZxC 1R#24HzT |mtCga0 u1F)`X7N*Q8qK,w)3(J@yk!;,;Xre>וOU7]TrABue4 Ztv3E^/{Bǝ]]s+: P-6N% Լx&:>&7-P&\ aWp1OTA؃7O^ɑ(zibڟMj3b|S`viAüTؽm͉HLQ>gBk| Ӵ`O<;wvEhI5#_Zәzxv"9Ρ YeOxT^N9s3 x@1fTrIB `HǍML[&YH@?tgz(}vi$8 nX!)گDLb*proKFj(mhQ`$戎53*ߑY w݇BQ`?w5R -^& 60uX4@XL ޢ5ql>\teA}%~5"hG 7'K؆ IO- DDꀚGsJޚj]L_l{("sxCzy?bڐۏ<, {gBvplQGD"?Aí8nqw[de2W|8LN T!V< L3NOCB2*|w}:ҭ} wl-{*cG/.`D Ϯe, Wڴ}b ѪFqB9 ¸kuXD?}zP37_!*eOP;0OW/Z $ߙhź J3|#$5g(Q'p Dע<ʲxle {_WƬcoOZcȡE<4V}V*m $J! o}R+OnYjqKG+l){} ;0';Z6m MDGnƨ^2)v])++%e~.a?P$)N$CT$wGYDLG\ZU'n ~%囹٤=PQXpL{-Cm:&^4!P*T%5Jy|A> @y.gDګ5ߕ]$l?)*hty|xsjREnDGz< l$/]EbG7af91E4p- #?U{ n5/@K'\iٰ0blsTEa!mQ`r4iYW4I3_g}ZC&9FDYdb|34ښk؀2PWP?3vԖ[g`x@)'ԺuWL$!n𶲵A'暂@̜&"=d^J6vZT:ǁD=0`r^BPfHV Ҝd~ο\1 Fa3M(#t G *QJ.]1M?_Rt}tFcR_Uwkst.P-] {[DFNl6vtˠG+斴*5<^hn~;KDU\9EAgSaAR(Ălɺlj@ ^5$dboق`!v/y0,RM1~d CW [N)хfB|oPڵOk+:iPX̯kH,6nc6F!۶~cpizS# bo8Ҕ7ԇQbwވ3@;w59=8)f\w &EJr|enj_X/V- +lzqri&s:FqUm.FEyXV^dn8E'׿Ў!i-sQ"k^D+lyZB7>s.J9}rY6X Թ Y]Q?Ə# n"TtP]ՀR}UƺVeITj#ʍڶ5ଞ .?ߊ; #yO?k(OHrvMequ~7 ONAPe"3︣pY "ՈO"YKZX&}YGgq@) ]#FjSûD+um,U v%V]܍@-E^ ޹i[-8#ƖYZ u)EѪ'7}OW ?F N`o tY*ܼM%ť*lznǀ)6ռ Af%{IAL4FD$3\{`׺s#ݖֽXݭҤnM H-fZ,w=fijVčP `0WM I` 8gwY6t$u!.Һԛx0׌'Q ~SW0]\۱p˿Ͻg梓s&k{aR R2nLG('NB6\vx>T]vn*P:t@Ldtv7-&go\HJ ,$zO͟ӌ;ZWP)_8?ͻP03^@OsS_"sG vCpt=ܒ>^cu0 <]\z-$x0uFU)S7Xդ{9CP(`4$EJI5 ֡&\L @ i8K ?}GAIѝ2 ܉5ΥZz{Qh#+f?m7BMnm a+Eƌ̼IQgwc_Z*(Ll >w)JHTvҺERA|h 1Ѱ 6R ?CD7SFnu-Ȕu\t"X-emxai$@Ɋ%phqӧ5:i 9|mM.Z8N4еxT:]QU?_` Q=?rPzNGvh2Ɛtf=~$+ P$x+UjpIOqqt$LZPWk  $f{dDc+MY0&ʪd>u+p6Zhm^Z_xoz =P[YAPF|o?{M ҲntS d;}WȆX/bb199n om׵PeO"c[Ӝ?BW@\+~cLid|'3E`jF+z[iQ5{flƖZ#=e+(-)m]LN#i=e?hn$?ĸ;&^EqmfQ)sLLw[=ɘ>[ *`f&3 %)BVc$xY6%3p˚g`\QE]_=qeM{ý<- >ꬶ=[ ?.j2t-k-so3^H.:զlh= 2BiYmn (dR" ] y)Ɵdz󕠾:cሧ06bUr\OWVRB |3F}4!Q0bZz 3E#Klzwb[mb>xIVB/.fƈuϿĬB>kǨT;um~n߾%TFTE>r= ɿ/s`ػ5ՕjJ8e]ӇnEPH6吭@Hqq3lrɝk@ZZ=cCDv[G<Ǵ~JԀ2mjt699rb6}+򉥸+Ct&ߤڍ"*bJ^ )Ўf%i4bBOSQ/#P<>va:wc * Xf՚o6ݿVC8V[=*4jXBXBkBŚca׀FOgG4py"daA{ȞÂiZ▆Y= g`G_ŝK\B1&FPaXeNx`]pJgtRbQ=G.#ygg0DI!)ʓUVy_*ڄL.E Pupϱ LqGtW,ëyFkvi !Q[@ (0vOlpшʈC~dLۘ *p0 #Bv¸+>߫:o̤Bw 7b]mSzY` R %Zo1ydWu2Ad%RɅ#*Ӡ9}YV; a)潮{-&ȿZn4V5̿7Acn9 V ş9$!OAIbt84ISyG¡sXErfz$xh)qC?e I{ sz]rwt7_: 0׳"̍)qمַ,9jܞ{ۑyveGޮ`"*lHuw/C '4y|A}cNJd]Ǡ_p7~;8}aZs3rWKٝ˖9gl MTsx 8,3OpM!DPtAgR^кN<*LJ&T#f_S'e&zqǿ˿(.&ܩ e3E 9ƒ3?=Y{eathpR`,szo s$N&+S ˜Q&OBPA\L{Z'q2Tkoj:&T2%0"c$JjJɐ NL}LvkE]bƽ|& *JT cx͙-uFU s2C'O} Zy$9+&M ^,v',u95+,p%ߝU;q!GL^q3S6>q`J Ԇn9O+P? \unrN9r(-NZT6WAZ_`$6tP8Y޼v|k˭U BSfIگ+.KCb: Ҷ??"q6azE|<O R*4Q+,;Uaq7V[c%xS"汾?p`,{d4agPՒYyk+KyZfa9e%`BB,1DZ.ӍJRA@g1(EiIvnZ_nI٨M? ThIsF݆b6t.~fkM&&V6G =_ жa/sfқ9BwN 3_mQ l>TC ]jm-N-Nm2ZER5_q"A/@E>phOMۺf*s {ꀠK EbPfZzNZcn ۺтuܩ8+捐^7K*hΦ,g9T 9+~Nz@3KSC.=wc3㎤ f]XB)Um06͎[5%ͦQd?4|g/ KäġECXι)@Sȱw'? eK h?!&OF~cJ3..~$\J B6u`Tz2/\X[7]$ 7'n`& bR^Vĥ CFA >3 -kQCT8Ԓ(5P\\si; WG|PITG޳ SX@d:2uT$f=@{(-{7PL~Cגu#h^yK )ŭV-L5i+{]'D?4Q4b7 W&}cRkl>dwg̏A\8Yi?kR 2269zR O=J o~[ &r?F]$澒jHr}x$d&Ig& eD/1,+t;SCڊ)z% MvuMn4hvwsdoȕ׭[/F3-Cn0K4C퍝iUJzGhߤ9%`70 2mNAc=TᦣF⭢šzFg>$P$&F7*G*F5nR@3Y0Qb͐wT̗'`O>H狅ȷ1'R_ڴ3q{4KOi_I3YfՇaOK}`;Ug'%nVՍazb6OT\uo#7FYm3M=/5-,d"^sǍ5>jJ$B%!='pXAuG(H(`MlBiڥO*}!+AL(".ZDqV+R Tp`Mnz+Ml hYm#g$wc%Bm.z cJIЀfHTXNaQщq^1`rQ\.ڵ<ͺ iW>ʾTo̖6S/qTf!^ ̎,V_eOfوH0uSe[]Gg-:[=\+[|E+? z/#b)TA%ٞ-0 t)1~(+?ɒт3K[lKR.@Yboӓc.'mBL]gt,H&޲e/x ڕ6&DM B:g&L|:^zUw`'},tBxXN36c-  `S`aS%v8XӮFB˸-ٛxQcZ:y? :A]=Oi*|ƌ;Of7{IB {Az.amm;*(+ [nѯOVxMSus!*v&Yd}6Z5`z k|s wi]'bEŬhHW"B$k>=hXtǹtXL4JFRk(},>:Z-ޖnj%S$Ի0W Jp{ ,[E:p6j|"؄$QdRչ]whFщ`6ڝغr:\nvu}例HB55>:JlB]CHAAXsX6K|?>y+ʷZ Ej7ݝ%S(2Sd;4sC"Y3T@/kr oW6 8u{ 6O 9A.MCGzY:GzF'; l 3K-\D2[&Vƈ={=7u=:h)$\ ϼ]"V40\@ x7SU'S:M&XVU9/4l)Wy>]2 ??#g#1MCM6܉ r2O {.+G=0, X[nr,%4pBJ^DJU[6r`BV)d-X[aWp2N9`;1(k:CD E2f[~7+jijIFMRE7{Gӻ EHm"rCmB$ }jPX+13aL;l EfzgBU;N= &ȁgK~-""e+C[c@$wx9Q'DYc ydY,{$GHyG)FI^?#dIR&@α,hÆ# +YiFf6 GpJ?1X=F!3ue66)ďrdd姷![c#Wn\w ) cJI~r=G}^Gel%nΎTS Ym=yzkΰzRh(1ܻuVbON&1#d?I;Qasc;yEk}LRDު~f Dח5\ +?R;xmyw43`ejާ9FdۚRU^A;|{/C뤨޴[cc p`>.vUɵ6ɎƋkztJ>H9% F Xpo;\W KvP`[#R䧶xXL (Cn!Fh`99_zYH.**K2+E\jҴNb6CHcs]A30hB_%)62B|ʈ)y(xU7GP/0Mv }>7yؠe'2H0!qA`o؃+V$!m!~v'nΙ(E_TWe:OZeiEΉ$%o9b>"(>e:/w',.}^\ݲ,ϝ%"^Ybd85'N**Ӎ5V2*x!^Ssj:0pFTH#(>"km%\qh[8;"CkcM `% qG c!|!-պ,Qz2)/͘ :FMo"կ*ɮ]xeCiU Y5u=ty6AmǝZdI{8'W@H hc O5Fc:)Fu"u&(h 8(u@EoQ=>ekE'~ ǟC5'<Ҷf/f/:݊1gnzWih#pptuw[AonTh-ϻ*xϋY6G㆙3wPЦmx Yv_L"yX&;|.++);Peo$&󝔁))aܓK,6֒ڮ ő \CH760x0Yν4i^uZ9y[%\HlkqǍAA&p?ݘWw݊"V5lƍCv442s^58B6 VrJ2޴CA c3vNbT+g#+9J9%oG 'VJ\C;@z<&fY^>{?w!6g?Uj>1PbxC*.oӭNK 7DMsQo`?{}sӯʣKŒ(g[Џ#+1)jJq>'TSm/UU90P`q4hoX2b6 ,t~Y)>F\)Xbఝq(a"Vo۫7zľo @լ&B7ee*S_W gpyܻe i6u"]ռN\] ;^%%ЮsUhMr0Ȃ!ziUyvi4ipqdvxǵ^:(4 11 B9D4݄[5U= t6ڋA$،.!磊կJiʞ͂xlfDk$Op\+kjul1H`{@TXX)" >-# n b7i hO"/g d+*[^״jӂ G2F5e*$? IE}j9:V?wԲ#PW!Q)ajI#ZQMqxltM tzf ?fEGv-?c%Q*h;.(WtlK>!FlZ !@혰Fⴉ'*gJ 2#A.]kѡy`xHQ#=eZʭK;q9Q'N@TGZNCx4$CW,wZ,nƄ< OS&3h'32:N&f%%8o Wl.c?&Al}?!.1  =+'짘:RAƬ9wpzbti֛%R !W֩y*St{=Ճm~S(]b j9WB姭lǎ\3jK!o+yrUMᐡY~gŽqOt׼\-3fyzڦ2CoHt:IwL3 irjի)х5@0%n@'Kc¯4 (5a%^{7/K Pz\l:akIa$'ik6;ls@ZEL1ˣUsA&pmr,DP V7~M_ta"fs$ ^»b- % W;ߘrO$)lTL>CGyes:z-xqQoݰ.]&5]OyAwhU3t8yǩX**hț 4{u7$Fh/y~J79Ec"fMUšW3DyO6S[:32LՅpl•?(jؚSr?m׭cdF<mNUaJzMɏhm2W5g vZ^ q PUt$*eT|*rP;tA56,wk8yf+۴"R8.݈8xh0@)jO^7̓8THln7?WOCyr\,3wt5zVh7\+C+.-D{_C805Wq~?DhCbPc~:u b^詥ϡ,%S~JnAeb,=Tza2&{D<9il Ln>g/wۻʆ7ij!@eN NdO`%Y<@ٰSf{Ň7CTAfq*vyA#vнm /';nGn&S5V \m*HvVyZ0#c:iON䔸YaVQjt(VӅd> Wu<]Y8p3Yag[$4O[$G Ejؠ?ͣճ2:K#wC !ǭ.ɶU s7Mi$1:pe^F6+q栓@ikgxJ=OiLݓ>^ƱUz%LtEhFt-}& y%.GTQ [V(TZYD%T]-Z2,3E ;kx2}`*ccqkFo؜h2E'+|eT0v Ry揨l.!@W oC GYZ/- :cMtvEUM`K{ZvX*kIVP`$|s`Q}D`^]OgdPp>cͫv,$h/+3jF<=f筕Rrhd{?ajȒ-Ldl ŀA6榎P2j%?w ΞF\kYڟn-}].UӈB<j،( >4Vd$5)`ElFA ;O@t:Vr;[Kx,ӳs@[v*yB6dO7|u ƾWoӠGŅJbHUEt`}KW+?d+IPn6dac" JYʎv;:lB"r<BUG@ľU0~QK^ECE0sɷ=EȻt9++{,`S{ ܓnCF.MX65&d e6r%n5>(]ΊJ .oˢ aSğTC@d` *؈(aiih-B닛 !\F6]=Kx̗k8u!q#Q˿G,`Pؓq5A^q4NwpHl&) 3cӓ&TؘJhIg'u`MMl[h!kIa~^'qct=a,.Ɖdo38LD2@m ȧOY*ȊmvƜ}<0Ar#"CF+M7 KfJ!8|G|agiY1#qE }X^+rgVM Rf7bOosU{U;=s9՗+`vjh0eNk)JZszR/Yu>c'55Pf`sJAP {R7BKm2۹!1 p%ȿ;e9h1D(_1w#[*Oij2&( TrTQ"iPÓMwig`LMv_zxAf~VxsF$p5uB_cU>}*o`0'e~Qm"K5S#,PbsuRŶNKwzN~Y9bn>@'|j> %cqG2NjvQYi@.df4uZX:/A5iCV*6\>̙HU /A8&lltpPz{v\=h ڐ4ҏuH6In4mZEb!k@ kG{"##=t*m\C0>-yJbukkTjx9ǃiT ZvE~-44 p Vpsk3zoCm<=eCL^VGY(YMO{@ʯ؁6rrő:Z?8XT 9PFxu>Kv!Jt#8sx3&WgT*=j)U7%" ?9B=!{˩s|#<092Kge)9[*0󻗐ɲ=qM^16H7l24^$3vTCh_Åmwʧw:=M28 wZyC\f_j* .@~)'Hf*$j %%K_0JfS1sA4hM/9çҁ__zZ y> U(:@@x4:Ǜk-Z I6хMͅe+蒚cy\2c0Esh[QMLmPTn/~jXitq,4|:l1qI qD7\ՕYۗTMXXf,DFvMht\El񿊏QHfjx^76,Ou<^Ҏ g1qmF4FS%(м;$v@d_ \*qWذӍ"2;N^ \ X: u,YnB2vx2$ O/[SD L0C]RW)Am!% A|5qJL/itdՊ@z2XyG#2"ɉUb){"Z.%ö́zR8$R@qߠo|]t;-"f׬"򯚄_K@*x`k^','dRs%=A$aH{/Qt/P ,@ ϨZtB*7lVX'A=[EI՜j YvޛW?p`D\YmFKگ0̳Y߉X%Qkk~i%3 %X5n %( /P{&Rb@GOe°Q1J?C|xZ@(ij!/&8bwnFlnztOwQ%8 iʐ3uk#GqU_2QN-sI*rɫrZ2x_kX?3i9z"g'VM"ykIH%뵿/I+_̝ކMr6_3z&@A\ftNRpV;;cч\MFvoJ epߵ> qP]*m'%֜s32u[綯x a*A9ϕ7\AJ^dGiLŲ Q||ߗr$LO%OSq_B+Ztf.4SG[]DC՞Xg*a,@`AǕGjל!S‰.!2$xyAeFUJ]GI {3#3NWB^~(|B ֝2O+hx8\m`;_x5?"viKW2vߣkgl^7cɷfD&_ﳆW}ʼ?kKh3l& U.$F5z!U;Nooǫ' ǹ ksA-mp$N&ʔ)K7`` bUZXh؊#mIŮ !ȕ`D 1L $<?(h-~y%GF"ݵ#AAѦݰ{o;"&} ]Q9&^\iE-n==W_AՏ]KΆTU?6>^XέjS*RXɓ*^au斖n}ܐAێɿb:ytRͅUL!uK_ j9!s>|@]= kF%OB&^&E5|npcҀͪ)#eFyF=~B??~ FگMWw!V$@ _N}3OEӫr@1:N|e2UK%q#t+{ttH3j 8W\0 [G1T @k%`zRJZ=ڤ[V2:ָhe<&(َl/n]Jޡ*op+o"B&6ױGk3 [2b>3[G&V+EZg;z{VZJ [f\bץ7/ډD>`_U5s\5!Jt0fwvTTmo&Z$09 jj΅l (ȿB}o" KBGb&0t 3 oǞ N},ѭviw=fMMYS@Ʉf2 aZF3 ׺$3L=%zYk@3 ):iF!{ 67HiQr0hQdZ>:&K y}cŸQEITD_ bɅG8G\#EZG̙ϲ#1aճId-GVn D[颴g] @8Q[8(WT0;T e>N^K˻J!0'{z^*1|i(hDה INtaA8 Bk\ ଅ7#!3o|)Ǚkw1l( lRywdFox`{&Jz3=.ZՠӼBX\u;ohܪ0+ ܬ8K _nU zR|M;"%h!kg[ml0kOv&wtw3e~}쮲tG$dzm^ؒ1|кuOwP58Cd!Ȳ;ޗJ dhB EK/=IK޳>mx gi1haQ501~TvqV8VP>-.] =zg༹ mӠwѺhR EGBNrl3Sҥ ܳP8ZZl3hCV0Zpc) `7svB+֣xZYLEdRa$6ϱjƳv =c0f+Ƕ\wh F5Γ"t2(T|-.&бIbL{.ݶ$t:kt\*H;pܩm3"`4ϔ72Wzsp;[~TNc6]nT'W.@)Q0=A7ŗ}5@( x.[s Aox=À;l*&OuёJtI}*ao`a-˴OX*N)UZro!6cJI̊\ O˵8"ջh%w?cZqno"SʆD?2ql6g hPZoAD)"$X\FGc_P:kJ^cw_E_ba ] |U}TzD=@:7C4P$Ka$QǓ}}?U/k?Ͼ8Zh0K'~րI8ApfT(P(uW IˉߣN1`zq{lJ&oyD1 c\ ;v<O릤Z-`>#jnm.H821mOeoًCșgP:qMpmy̼8oJ jF{=:W]ܶa(wC"<s Ikm`%k;~)[t^; `  ӕ5SgZ',$Kw Xd`ǪCUCk4w`Q4SȮO;s dv Y*)v GNmv~u,'~s`x!;st%gk &Iw^`[PdfqУpIny:7Bw OM|_Xi,J9&;* ֨- %r3]T4nc|ΈN(;Pkء0"*K-$@|n! Q(Za8go;{;R ŴyczU`^Q{лl7ꦋ]A.Gb}+tE`:q7h"W7`@TOXX䛤TeI༛{Ux|_ph48ԡoz}Ǯak=\SY6xyD]R% f/Lb_._~!ըgVF픐74T6YJU Ú@PxWFq"EDGӊ "G+I4l#N1jY[PrߪBc7.5)q?n6$qu )g"Lew`[FKef#Ħ gZ-d$6(\T.XXG5̱"y)U-i7ēRG֔)oS;Dvwêx'e~вO&,OP7 & (VoߛፒWxeCB&Mc,O Yn+0kJS+Z@A'so4k5. EI]gE7VoTC* ldfscW?[JC~ymNMiu2No/w$hx6]W@snMU)U$; ͥdQw](0X^"kvH͈QAgv:K{Elֳ)ir(s&.-^)Q]щVcLX}݊ށ X`ǏMGgH0)DӀ@i ⒢)dР+Q2-b[p6+/'RR[٪τʘN[(/ᄸTAbQ] g<\ӄthNc\QhPsJ}رT) |^"%bz^q-󴸭|#z]^U0;y#0:\?(9W]&d\17iD59<>TC PSNe4dW`pP:U>4hw!W8p{HмHTPAfBp 3ږ\'Xg*h|W&#N6Ʈ8Ԩ3:M8U`HNr/;; ZKt|g CM7 `nV` !I^V4?B!K9nG,z ‹[CNAϕqrd3L4:CH+W0 8q>o*MyD~n%ٯ2:reURѥ8oڌ|zvf/i3XV%VJ35 ;qpsZtzAyJ-xw:{:7bp8Ӣ!U3v6WF^V9XEq71/4NΉ(tEU%s07Ocm8h?Ml5+mEzޤԝF  E>1N=@]sDEx75ݔh^c-/VA'.]hfppÒjmFfFGAÙD2xf?H4A ċX7wLd5IY-X_t7,q6ج SV!cttMn~UKa$AMe?{-*N\  dS9W#vsQV0*ɖIn?Y-'@Yk-ZS͟^~ci rD젢\ x`oB0yw]W#0f*;Q-׬x&pL}l}cdPF@n ߇#8ݻڷDHeZ)s?[*TY,]VA&4($%`;B\e'@`2R)C/0!4mM]U+V wޗ &dauG7gڇu(L'գw]piL?n xzk%6YJrQqb5ɫF6P>4)x8ZhfWS9 }㿎] h!\aldSJA LCfQλsJQ2EEHuOd;Uf ]t(\NO;it&D#b3Ej Rg9PnEsi BJЌx wƵ OR%=nzӰے5NH7T|ֱ="uj8<5D qU.~$sdFHC>¦ 4^jهdvM[8bmr = 7fȨ,|Z]$iպ~76+;ך0ŽFzàl rD;+H,yyTT/""sM` źL5p:u/%P6{ǎLdsʨH8.iVp{Zak5Ԗ4X!bDNNu{w2ɶZB^W`aաXc"rD+j/1:1ƄzlVtjJvL+[? d%=SڝhBooXV\1C݋]szc1  ֌@dS>J?s6%ܫ@ ~n wd5ϩݷ擂ۺ')UhJ2#t ;S&IάHvLVADx&tqξ,_4]5j_yj69Kw1֬ˮB}x*ڤˇq+au #߆2&t~6P3o2ڨ?D11M뎔?2Ͱn%=n.\?9${3u$ðԯjz# v?A` xOgܩ6%iW7 ߛ>`z.MSÇ VvӋ|ST5j}Ps!\v鳁ƃb(oziwՀ;xJa8f"IU<͓2>oMv"D ()-682, _&ҧEOH&$ B4OşFB' p?9~K_N=cX.[{ O9-SQႋK-f 7'2@롿AՇgrqO,gp:T Q ?͂k\'$!LϜiڵ_1HPM A+ൿ:Dq+NHFM| #^ sUZoY6zGibrR:dU: =Iz)[]pGN꾨>z~n# y_ %c%6ե2u:PJW,O`}0U[ )Cpf;$؇+e `Gtn藽 #1wx䰢k/};܀R3k _ږcǷᇿ wh3^N$ddЎ'PhVc sK U~SAU{t$;WШ/RHװZࢁoCϜ"V tcr i{nrJDp[ ЅT-Ȏ HC҃WLex2N/C4~Ql Mi,mԄŻZ4BCƉ0‰gQx3Qa2B4*Oe%У{gZlo;?WQW]mZ 'R-e3C`t [Wso!A Dȣ?MN{8[K")֊Rr[)^KU [OڃVbb&f6=z/} BPo}zD尭-8x+0YIqB( .E$05|1Q7_X2qzT}/*7'Y ò_hr W 3Lg~ohu.V EBA{~Lr?8Q2r1P#l3dJ1MT'#k"c?N-q׿&y}Ut;PA-'pphhD܆Oo>kLQTT,wz ,\w * 8sV>!iT{ I[0ҸaGՔhr""r:!wR9L`9ĄGi2-1wmۃ*wDoTIǴ׽=7䑭ʞ$TgrX!mGZr*c\}M1n eQ6)l|c=S#ͧ*_J^B{HI׉o=]pLمx ,0&ɉm8Z6{tˀ0N.#k"B@˼f.),Kyܟngld(9& ĦRwxܜ}#iEZmn&RB p-2Eh" 2p餋M7RSZ[@f`ĭ DNn+ihK1Y%Aӆ5v̭X|'btlmsº'[fLS Z$T&tP-n|A>5?p89h$CgD8j0ٖCMV,{K;${য`8O5_ 9ŬK< ܎ B)?+`k2i^a-v:žO1c %az17rhsn.pnw@e4T-jgdՅo!\)p]Y;BP2F`Җ r=[ C~MRshNd7>/wkHli^ئj7 =ϡ9=de#j ]Dөcm]~|&w}T_sE*nmo*:n%Wˍj A4yOcJ- Ƹc=N䪴 %G/ ̀=EU Zu-2bMyXuϒuV=sq/qEb qےHJ]R~nA}jl3P/B\s?0V0H]{!îe!<[^/adK+2_ LK?, &aH\DR_Kѣk4сlocͩbXB@& |_3A߅w}3xnLV8l(,GY$o/ސ|$[=צOK }JM0~@xZ7֤X̹?S9>tJVk% ;,kHHz u`ɘk%gb9D!>cS^|Gj ˿(DzpUO|Yj]R[ӷ==Omػ{u/_iיh㨦z]&aYpIt|4d0jtiϻg:0K| A{ڵQ]2fn[cޯY(`Hںd'bR`׍b${p^IU[GF3玡p'3QPvKtc9E~Z J`] ͢m R:Jj(݉̎xJeoUnr9H\KxO?f`~XYߙΝk*&.0ܑ : lMQ_hLWIp54;5a=h'gsd+-`qJ㢱hv,ij(# `ASmLN ON fx(2YKЇ 6):֨"_)!`l $H{[7 cӟm@ 5 ᭸;ݢr&Cʮ3L1cM@T}r2z^*nSlO #4ObK 28hzK5D;JK5U5l%i p1%>Yfgӎ+.뛏kyRUHB),dnzsfM  ɊZEc?Z¥.- R MJ^PPL|4gK)oywluzWqxTGW(hE) 2_G*0;Q *) іI~TgLޘW}$0 =qhb*aGRZ ^^tE6Eo^+,w8odpAG싾m+}|&Ba./2> 8 OU;G}'bݻfmL<h"EHi99SFb;U\UXxm0—ϛTl_wKYp0 iT+K!W~e>j%7,m|O4*q{[HKεm,7+Џh)-^Lhz6?btQKp76,8YՄls:erg Nf{={@ZQղ1:`)[29+]|7@m yb[s5!O|ƴbuX%?\U\/ o*YeObڔ0G> йs>;+Xc&תCw*-4GZ3o7ZG{i/+N 4g,:Xg v!n!0<K|˾C+EWT s5l È:CwpѴ8:ܽ~n'ԃݒOkз =jx_HQ1qD) mTT_[gpwncJ_ Q4@}0_FQH+ru$+'7HybR  ttS^W3HzY"+>[q` 2x&9NN7}oS!Xa 7o{. HWqR7Gp#dP,Ɨ+Q\1E8:  ??2LѽzτFcVEj gi?_J'Į@WUVGà茍cht L\7o aD.Җm*ews#Z7Tx,+ڀuI@{>ni}hMϨ0~|N.¦e&}rB"+621|zAsC{i2h"L֔M&wke98@eo52% OPrzԌQz= a{X ,}vJVZE96"w%*K9,jC3Na)ܻ43`}1_? tDzCm`kݭ0%Pse d aukIZ7vW$,UaCor pԁ~%r9tyAvnHA2޺"A<2S⹣YaW,|cH0h1 x'^MDA?3 ȫDȱܥUt9ݏ%Di% ϙ@~YxST8SfSo &-SO$IQE[( mg "ɸ2lEfie_Yʼn>o9G(XUb;,ʴNI:.yDa:-pھV3 \|rN8'5|dtnֹɍ=:_Xi4#ef,8*h!@Xq;6)r1v Ac ۟Z| v:u)zz+&S}Kԩ ؞`e5G:?P:9džѐҽ+&[Aue.KhmmR5zUXmCW R#<=V + bcB}PCc 3;qr2m4$UH1\e}@I.ZsbzY_TyJ!r<޳ +TI!)K/U]~0.I{~Jb0_4 +`LH?\s "fsdM&CDu*Z(k<֕j>u! !@lP^CEB[YW<$?=鷖skUx7cZJou (,K;Od-4@%)̞c\N@v/qͫ\lq4i "ĥfB¶$nw^dF!1,x͇}H" /;1D ȉ$Gȗ7k-GdLhxXnB~gaQ $I}UYk6 ^"})F-ikmGȳ{ L1Ql|7=fJɐ7Fp$}RfUnel,8b F6͚Cթly_~oH.z$(#PYZZIC^NeJTk >%*+a6nƮ^՜́K"dn] N&emq', 6_-dx@Q3zi~| M6Rm3{oEj "< "Ҕ90[zXJsWx@Z@ bStW kXc^lHLbCs^ kn<^O6S 3% C%ir: V04yM(lr9@exMz%ojX86tStŠ'ݍ Bj$O, nX69jNU6uCӿ|)Lʬ˲޵On\Л0!܉)~&C,"n٪CIe͢g (Iw;aZ 4muhVt&x̸G:|sN"10zs/--PԁNVsl+s7M-n 0LDQY*Y qZF',(rF喆3.ߤcx̮l=`_Hq:ɍW2pfT3W-g[\d SNn!T0oNm֞X4ΐM.&~DRgtth~,0+j?(Ẹ:"^:z_BZ.@%~Dza 8 V0M.UCN) ʠZacNy |qa- ;HLV|6,4~FIiZuĻ >>,q\rS2}:-)DW>șU_o۝""GEqőGIz7-RuޤS+9e?3Ԗ%axQ3+Z(IC\M^ %ǜJPZkstLҺ*KīeS B7DВFg;I\D]k)b7im9bȷv G c:cz' GaV7__>+\Ol4r)Ii,&V8& \Ġ-#&Pm6 W0 (y idxKq7̢ͯ5W_߭uOc?43}a _IڥuozE*bOJoYv˭`CS-.,CWl06eם܏-/V oLr=ٿnڷǤE%-T0V\XHy#~{x|\IxBkSU梙ݧ]8hGrD(+=T3ǤBa,K#eB!G4[+!_CGAڷ;?8OȬTZN_H3" }dŜ|hfоPS[as.%offOrb z ћzhZHT\iD鬣jPrFJ3e-ޟ\# @Y,5/"y@aIrf4Vt'<$_ҳ̨g*iXg!!<}K-N+SJԑe`Ttbӣd0w41c-k1 uٜ7b+BocIiiDy? ִ+8=jU&TpŻTMAJBly#7?h1i.ĽggvjzV# yTq7v5+|2h͎+)ڶ洷41pp95@ŴFF(R7˿d<\cYg7~,WmAsI Rk um컨9+[^qF0Jx'OYdUk僦 u*͡'ɕToIR}2)km/|K^%˭ҮI>lc]+*/ gT$IF&4#*<3](rDC]?!vբMm^c/Ts3zV1>:^p1ۀsn?1hRw7iߓ&K8/JX9k>v(EA f3LU@7/<=Lt}+_#Q̞} @;$晲[q)ya_>كա84X Q9OMϘ13UT1I4t63 >71.!-\hU7] q(I⏼vB W!#4-S48\gWhi~2 y߉`% e|qQr E0֘*X:"]-AKT b` VN_h I?'#09=.ѮP~6}QFCE::?' Nh8qrG5e1PD&(  Ekb:ns25+YR} t;c2Edw{vCƓl1h4EF gܶdUބPI{U%`U=Z*y93@w j",o't&|¬2 wȌ*DF㮳J7ChE%fxq'?`lJ-\=T(a.ӹ[NL*b:"o?bVpXtͧAEq̎"69&~hpj]#IGfmU:4Gi?n*?>v9Ad Co5>4amw8wZTsꅂ<72KC51_>YC ;bbP5kN|04fcQzt;CWYO;HJ61," QM#ަu:=M_og Ta$4R w[e'(;/#!d8,tJuUd%Ҩ]B۔זFB_.e]=⌂)T37 [ % hf" ,M61[ZlEQ-YׅY9*1Qd$ze0л"*xdd`{{H _V=4"2_6oM9'g*}%S{pfjvUӥkxEȷ<` $3 af ڥkohK .} 1(RWQL&TΤLzI[k6ĵ7 iLgefB-GN?#3ؘ2}NJ5|NHg+v AJz :%LHVJpݹi{U鄳˴ۤ]^o`ڹ t\~JmH59#*~kr/@dcu -Vd0(7Kc VSxNEw)mWc{>(n :\\BK5v-Sܻt Ji$аX"˷ǞX́ V*Ԉ ޽ۢv@eRg*oYlѠpBSC{?5uU0=SP7X}eF2EOQ~|J(\l.j/>eP >䄴w+v@z8d]_[v8"_HWjg[EAݒϦ8_Uh&chȫōL"M1:?\D:=W95֓[V1{)sѢX[#>6愢h'++hw ɛȦ[34v4ܸX-·[v<ZG3Q2ه!d ;̝+|*LZh9\>nZdz䫰ݰIt5݇rq.3Je)DJJ!U`hbKq[͆e2Sε4-ͩͿc{aNl=--,fik&`_a،ӢGZc02Rxv[\j 1aٟ?C%|?IWO$% tǰ߰p{zKI鯧>b:U}Gt-IB2e(Rh`U,hF֢e,3t|' Vwe#K5d:'D$O`߃7rŰSCvXܱ޺5圝B)7!4B(uWr R/QuET]xX,JD3YcZ bۮvK0dUb>DbL}hD3J41zт} i%f${LmoK»^ `]_t!cgO/)6Ľ;̈ ;?>j`Kp R`j ɻaosˢJ\VsvL=uYO#-0,D-F0pWK3_er>eUԄK2Z؀Ӌm5ITj"wwɫOA,n՝ Q@L '#.0ĘVN`FU|_#e-AŅe"3ZDo\[peVq / X^ʔ[u67ZwIUUO-Rgf>'˺Qg#EBs=BhlߙTD){\%Z F0~V/wވ I<ʠQÕ~4!/ckC/Rĭ=Ioje_L$Ql`RI lkNr<?)?D4 3ܯf4 ߜ76%vgB@:}672maCSn_*_u1:Lb.b鐀P<}FZY?팻&GA-䞩A`᎑Y$30Kag" V׻-G-wɟV7(>%"^Ub"J6 iU:=}ՔO_L8^&s7~(8b© (0COZ.*ĥryv}wkJ}ckȳ"Yא~VVИfO`&Nҭ:Ys' ˆ23E$"XXPTCm7-`K;=*wVgl ۍKn6Ū#<1.!VYzOb{,-Bz kȘ }Xz,F5mܨNOPΕ1N*aR3mNf]glb4{-3x_f]$c`?UΠXNЦpJTO͙ta6w2'vCxhxvE` %T>>4˨\DT`TeT cʉw`g'W;/-7?^fX&Ϗts$>SI If),v;EړK {X;1JޚCt{Ǐf`UtpM(c$ܟ-Ygd/W5~dC1zjHBnc_vFw\ yfM[XH^y/àn89.: %4* 6:TA~H#KpxPo@f X@%-BK5; !<}T.m9GoH4}ճCӨIBTIH '6vuȔ ZB6β%c(੾5:GFԐ=61h.⫤I)c193?zgjD LJ9nWUiq.{^,g 1zz<;.y.ge PGijG>Taۅ0 x!G3(.Y69ުgT:m$. 7ͯ)$p"k[+^|0Tܠjsr?wd%xn叅~j5ȞVB4&U{s|`_$@$q힢2/hy jBA;K'tM1OJ|#RjEt4ayX!Sf2`LjxS>,"ٸD䁞Kp;w@832"P5 Z1直}7'^hKSWkvlAos}jRVDh>,2@\B/tϐTޭh`?v&`jL?lYL߇ GYt/?肱iwb;Qc/rF-:݊6.j|j1:~XNdb}k?n!d72 lf8ag+HbV/ETW{?Y0?J0z52N  T(B̈Āգ .WJN7HWC_?wr˿ aF;`#P\ߤL;rS~4zw"ѭ)ڤh9U7@" GN TՆ9?;@#GWtIQ~Sw[7vbD|rPZHM_NEQrbFIm5=ٳc>a`j}=E,^by#b7܇nMٖH/ܕ%g=}Aaun m;1B!ދ>-eK 鑗TZƅ5{C렰5wqi:pntADYqRI#ySI܍m0'H.X3҃ؠsOd i9S^;R[(|w/e3*. [gwFoB2 R4myʏ\6_İףΗ RUjHTKXMB L WD\F'g%yIʋ(%RWlf1S]n~~ȲOzya<뎠Z{U |_z偓h;cDJFm=fE ̣iέ%Ҝ9xNjA7l.-X4tqc#S1D[IGJ $ѕr#JzO?aUl=!~,_&B+ Di/v%-d2Dr;Aaô.pE'2\U#$tltxlg$=%Qsf.֒Iuȴ]ڻ K1!+{̚ja Cn\J 9cЋѯB-ǖHDs)h{<$Z?ab/QR<~ _U`^?_pT BHb9WmJγULlޏdY6gޡ']4Y9-酹V:/(0n:,CܰyJ (؏jsDd@=֌45|$9*+fP}o2v.$Gqo|0aCvsS*&w.r_\[6>`ɢ-չ,t@h(.vαs/\;Eyؾ@B8f6پ3Q6jˊܹ|16=_L Rj׿eZzn#Gb]oR@W4x߷_ i#%},Y:Wte~x178C_wwڴBT8ܨs2-]%/c,27bI'hBjсFaKˢ綑dn^I\mo|U^# .5ʖ*4h"ĄM b !faSEGi?pݏLAOɦg?Œ8RGBԜ+@GbUL_%]E`P>GzPGxP' S G`5 "|,>[ZI`+ژDD&5 mg,O ^X&J"{*䊜 =]4Oq *A$lB1fռy|Wr1r-)6y4(Eli6ZDjAZ\MW R^6JP#&˾ab- k!21zX3pQ3SN_q}/[Zgd0Cqd WSVfܶ%V&ז  ;iKNM]hug(MeҦ}GGƄ٥tY\-ulolۆv}ZC. 0e }7+sE yi0`lmrË-MBH7(-/#2 hB㩜t |5*is_3e~R-9UuSB8y! Hg@CQ  * VbXp*Bh'j-n>^m^>&f%~4+hYUGniaMcbpv)JU3+Qg[9ٗwkr:GcɼHZ0(*'2TP1un * RZ&;vBu}Ԑ84ˬSCQD{ɩ4#BSN|)l^L-gYf -W,q8CqZ6J4ԡ8YpQ78.I0<6)LJ˿! ]H}E@/@}>hn7#HiXNšK{kP-#-ʨ˛V<* 4lmٓ x /wV0-ITP!U :?{:$-,PHQ`dOCtkH-|#(j ޲;;$V}X^~q.,/9_B|O93Kjp'jb.V?R̝qe`Q&TmjӿzꭆW!Q=ղG.QàN2NJz zvFgT#]O9In14<(&5ʴ85PjP>bíR;woA!l;VWWCq9 S}8an&j0i&y~pbúal{<}He?~Oz9{Wxc}V.tw3=&Rw{aɼ0WGy `%RNsN]#TD /VP&K)J<3>ۂ|ޅp@N ?VKm)I ܑpC$v#/!)VG w z'l:c& AS/?U;ܓ:OlVWBE77;cs -?S`:C3@Xgxp i\"iXiNq$ZmPdh}+Sv5&&44IAV}ђ }?;1% [E$Ve#yz|ql/{j@=Ł16H8xiK~P=,jy ?&;{SgGUЪ"$L л|*x?(>(:I0 ); -Oˬ;Ev'Ʋ+nvp?$हy-Ӏ63 {ZH*Tě O,:5<2"CdUL#ڌ]SMc+RXLEׁD;TQTUP+ڱrap8sWw !Rxn}?ڶrLnn_fKIbʌN!>`7Q Qwmn=ؘkK1W1xIn,Uy0aANٵEIJz8bͥ2_oGsTev{ ^ ,gbs>dJvfK$']6*M5b~Kp!3R[YoxhK.ыwG;Y,(ҿ?rT>vao-ȅr<ݕ(}fNָ8Q+(B`]GrjŠ0 0qhi ,h},5"_N:&, Mq Nh+9 l݃og0k1"p\mA Zծ _Kѹѥ>IKc\Vf~VA^-ڭ6%MRW ?I;_N2;QZt(`!SVdFTP PspRkjS8DfYoLLMl)i%WYZ؁hh#HMTYBJ'3QGwJqBQEd=unRnsǏ,}?—[Ǩ;"<'p"`Rt$4dr܊3 lٵlϛc Am R KT<;e'!v_e ^2DZ Hq-C逪!̴Gr }h-pm2#lM#8B+" KTs1)}fw?|N;ѹK(m%DfS\ oBXI\$$l1N% p#TT aD"OE:.=Wa9w(( eRd';G6K^L+ 0Vܺ:~r KL_]W]Q 39wEK|y6ޕv%je? g׈Q KPi:1i8gˡ 9¦ڦ(lYf*\hA.V?eV) _뾧T^)F:hO"$ ɶB'I<j OYc@' 9:7^4f5~y9Xt6Ib/yX P>k(LeE=37n8:5?ܛGnދ˲FmXܨ!¯1')Z*Oe{eZ{E 1OØ WX \躎R) @>6 McDӚA/"T;떡t:+!GnJO,68Y۰-Z(-kR4X93Gi#zu<(:2-iKp.P.u%\|Y}lJ'KrMԿZR#qYKx!>[zR3 1i_= K%Z@"HB]ʩxk҇NYsW0gL)m5v5/+VV}!KD=+s,feܑiH}CR镇뺇/S/rR`ߖ Zb4^Z#t_ t1me\q|jq5!=J!Y:OցOKH1㽾1*?ŬP&#Գ>x:aw-$S-1wvy2ٴb?9S7j3c9۲;nqܾHNscM ߇u$$'v֗-(W6xYs dWN];JR @{ڌ%/nⷶl Fh{U^,F$I$.yC%zOË`4'f,KQ^m ATOjȚTڤ숸T$놲Bm,a0O\ %h􂁴.dѺx}'m4R&>kj ^ =} ٣rN\.M.9 n~ A:}BOJ1SEH3叔*'2z ѳLB,* k]|$.t#mLxڽJrhFI8ybjC͢+]BpsڄWRgRCNh`(Lyl;Zޠ;̸3]ᢉoCQN'' $Ȑ~]ꂊq;.NFܳMzɘ lɴUPJG XqO3T`ի0'9|\0X^ ͔(^Xs{GKO@dW@l#o RZQQjԴʆ( +`/ Gגb'aӧ &(Y2w/dnD \{? ;' 04Ru09#ʹl0eĤy,}b=52U̐՟\>ۨB l9n8G~"`BHYagu$ߞX{4c ]1k6n,2`7}"Up$te\-pؚ 4L#ݏ4дr rBHiƜh!~Gg(/6+} ' $? 899ZfxN)®>wgD,e'MJر]ov$7Ew‚ W"dsM]d:+7d,]ѤeMccGίuiH&EYPkOAfDAm-?vvdHih4 4Q4O4v| Ϳlx򍃳 u\0‡6aBGVc~WXBZF@Y".nQ[&)"qי`q&z{n#tfVjT ݂QkѲze`o j~oব`!YS +g!Xv*- ~bzwء]w˕3( }RЮX,Qf.m׮6`B63HYt&R`E}WX;iDQw~e_*MO[T?fɥͬt$m(JԞޚV%iJs>m auB+¶1wG;H9-lzۦڀNfEix?:T"- e!qwY=2>Fimَ& E#b^n8ZK1"fY=  0*0j%sX>E'US6dAŷ#ek[Cv! hȅ[sTgArvm,;ma?ڡǼ-B\;3y)!TjLg?|eYs2{ 2ٿ idNAd${U/x eb67@/sRZjX"T<0Qvyz`w:?!|WSrCf@qZ$yE"BgrDqe'k4c|em6hׂm yज़v+njc #\#H%uoCcl0N"  xÓDD~zzx{k?T] ^vP|OʰVos(jWYz(J'F"H )Keluud&$Q3r._u 1"87jK}J(n4>?հE0C8? L3 {Wb2y{+bSV;8ט:<۹@8 z1=ItU<뵐:#t /V9#/bx= `~Oǔ+sj\rN|*|W<Q jp9.x !DOzp?1J&;O"҃#5w5O*$EM+xDՎf~|d~Szj~2qYcT ̓k~f ?RlitÃ'=7,:p Ѳz-=b\=h/9Y3!@T $ G_]󓀫6'8\7ye P]A\L(#ttB1~3x J|̣M'O 5咓ַO6nn:FcZafSg+ n3&nvdz-TFHXTǃ]51$SѢdAcdre7c\CI"o \E4ԀH Βbt5\a1+4c[+I1O,蠎cPҤXOɼto[f$Ы5V$$"B)yhZG|6k<2z׳Psfک`FVW07tJKV\'>j@EKe1278}=P\1ȫ*)h&X%ò'o;e|YT/X?B -OT%X ~YQI~~A qhiV͵qyyrMJkց%ԓ8cȑ~UL9v=,:e2b#UW)yʕOkv"X `.Yf^E,]z ̾RL]L$%FdF=eO],|MZfM(%H^DDm0uHmNT3' ;Ø4j% CVQGmxFr5FkrExBͅ~¶BǫՔ*ayl `=L픬]Ӕß@Oe'gꅘ, m2S+;< b{|7E E>4b6X/S aQ9=a0pT>aYd*kY4<of%%LɴXMVE<SI43h]$PZN9 y P}`NCߧeCWi9\ ƙ-f]E'ơT]BaX-YVE -Lm|Gwzc|/ׄ&c*N^r@MW]N\KkT|ʐ{q,쩋xiO HS%-)ÿ̶ bO  }sy3:o A%qh;3)Mm1F1e aEbv ;ERWɻPbu?P~=t1qeo&0:q]}E^-fU3Bnl!/!-¢NG2F6Ş {t$8,Sܗg6^& v^(&Qv>Ҫ1vz-??(~j8EK+5q9c[ :Lz(Y-Re0A@i,ﱜ:`{m 5|3a_LE@nTc27uVj1.t֧4tka_q@/D2$&j2v]ZyZz`}Uy f͆X|,z$d%)ԆߣA+r`1|d PQkY3?W%BrhI׋9eKpVy& aT\vOfhURƺ)M6J|i|8!ΗFZ_mR& 1~rJv]{$3y#< aEmd0vXÜ|-FIJ/rxQu׊.ڡCIR$;vD+W5>#B]TvT'TffP *!DIM'pfw؊`& 'u宖k%7]X5װԥs? 1<vXG:az:<߼o-J'a%Ĥ szk;]kIojy{Z xT~x.9 -AΗґ鸿L dbuv;o32LZiw3y:*Bvn|XAWCe_?mk3tz̲ba:hhK3ֶG{v[= 嬦_Ԩ Ħ[&_jH[)@_E}U,|F O|݈)^"-ChઆAW/xTНUö%IU2J/Ei/=< 8,Amc?̯@8ZcgFs鎞M2%D.C ]d#&v}}AxREGrϤƵĺR-B)BZTVUɕ+ =U;jHؼO "Ѷ)Do'˜_Ƭ/y)$=?ty{,-˒эdtHb17HԉB%+xyD3Iw'>6R'>_?Jd-^A=!_lμ/(IggկA컏,C BI >xeʯq{hrb$ɗGޓ<=ļ\!L .Ndoq8jL:eNFf945s"Sa_vJH66.i|qTKY 1DN6PN s58oo| lolspuu!ZlGySK>p,aJDH)dcqF/ܑ1Lh ^T! v9Z3p`2.лC ${Uƀ3sCFxƌR BEzvL R,i֧Oy%ܥ+@}ƪŲ9"pL) fK=-!f.!zn[M%63y=hٜ7U9M_Hc/wm ބr۪Z Rnq)(]=j nC2Lk2fQɫ`m>#JCg?]Jߌ_ 1!GuzaGu]̊eat- AmKa,i]M.CSAxѦL!e.sgqa2JY@M eO%݇H=]Qvybs0!YBG+sEpzffZ|}T,~Lw  [ nO2:]X{sW.1vMm+]`ӕIc">F+E.VZߥ57RNQ#I3o'Xzc6jW\8!U˛GBBMWNL\kmԳERѲTiQ֭4p7:/gjF⋳FgwCtG d_x=:SW w#%/ATS5ϣ;n2ŬZ]Z&VCp&Agҟ SK+Oɷ50եCsR,ܫȓi> ϝ<1+ř>6zѐ5Ax1%qfQ9)W廕FeݣӋyjO ]yҬJw16q.hF=מC.EmW ̺u'ȅgToTޠe]8MlɥbA$@U WݺؿU -C/,(*p K>$x`f3(bD'iQL}wqv+P ML%_nKlwuYԜѩ~,ȭ9Ř܀BkGbeMb_k0{OgMzр0)T$F.Kt<{R;'f߇y9bRM0(SsӉ-,\RO}-mOŸڣH?IEK͢x â%J/2xx (}<0ٓ᥮.`<%_eKPA-(y&x@ZƭG%" 㗳myy"p~!֒>ДiU˝6말atbZ׵N.2ygȸx@2 Af8׎!;Ul vݳ/+Nv$X;7nʔS`)pY W۠U83\<cgа@̗REa&w#ԍ36FŶijMby8_A."w7 ,FʌxC ܉F_'ǿ/<\R it#DtF݌u$`ZN& ƞ&ū v5̙wFb`V;NHI:=PX w.wG:]h,…O.ҶN& =OQxtWbbڣJeQF'߁bq3*>DG)uxFg&' HGwsʦHFL|=Cl'ƶ1+Ρ8u}DvHKe9U5zH?Ya}pii q$BV{}Po^rdNUa+2R97MkʎOyn^ XC'Y1 Qy\'}$R$0r$^lA/Aq׿JpxQü6:6DPnx0Y[ Ve:]Vcp\ꅔJѵfT.X !VzVcVǑѸų"dd ?n)ܴ3ꌿ%i;`KH`LD`rm!I-R?޾tpq^[Hו;?`WW?kl3]; `Dɧ$$@8(.j)vH<'ARc|94u Dh\B3EqL苯=:)zplv*KC lYWq_xʥv^SQ_iΙ.d%b W^ jȳ#fVyYrW2i+1ک^E:p,kޢp)nKw(?U6 ce(=jUJx{0 5/ȾH@k_EݷFH0 T"l$<ʌ5EKt!ePԣI jkи:Zx8L,GPӟ crSE,@#cӊӰ &D9@H̉r.sklk)b"%/%@%܂ڌn(PAst&Hi [WHH7Xr?!&ڰrLSɶkH[ FSߡD,-uQL3aXxI# h2]f ;HϷh v%_^h"2e0^?+usQ3sJͫ7#6\qƠ#njWG7YϨnx_w]G| /lШ  K YS2pzL刈jJ&MBjt@_>jm/u>G)lZq.qq4{uG LhV SY2kG c.ύQ XVT@ rn߄>tz4};PbD eT)p{XOzN"-cV5!Ģ (ZM.ھ^{~LTཐ8XXe՞bFtgfSt@}ݗ*-aX3.6 ֦@S-x*e'D~ CMbʞPZ8q8{Ugm0۠ϧ^)FBcfE&ӝcʴ/C0*:y}SoՑC-({9u &g߁)6>ȲJÇNngq;FeaU2zOב·o8r, ^F_i,zj R2ħu!%emd>;Qh^hdta"A e#6 ٛ}'xPqh4\P{3sgC3؄RxUr<+$#'{d%Te5W .)ԱH_YNy05- rHW٨kݐ(ʩ@;FN~^o{#Եƈ/_Z ڮn>Bkǡht9(Ze{St"t[dO[o&$U0 7S{QF md^Ծ_kj5S%_^eΟՒb/9Y qN& (:wE&!f=wqZmq\w/D}X(hZy"k;c$</8|՝(<[M{x%$dZO(toK9+~(%uwxP uEd|СM?>f:%J Rm #9KN\SwB @&w#lSe΅зTfmdmd=P=8Adx7磳0l/ ?-S8[\ ۮE^xKc'YQsgKZ{'q3{e ?:hl7='@*$5Ѱ`s3מwӈ*Mߖ~uZ<-}i{y(`t@gw2s<,BH 1 lC2s"Z\Dz7+!,ጢ^q}m$i&ºzn'L']Gύ(3DVq٤|? TO$N}b6 L`Xu"Y)υV5n/MݾTaPsDs}I8"~mN@7Vmx}WL"phv]zwA#=?E M /( )l;(TFtleI\>кjjɡ:wSDkdugrܦPX@jS5„uN؉S|KPbjVxU^Ǥj4+R\ MmG9[#+C-rTk pagi_s0]C}ʘgK{<7 abf!r>u&vb $#Ԯ7-}_!I ^gDpmk& (7X7W f op%gT6~d>) p90etIs IZ0iF`r*I#vhK4'7o% ^+[]ҧW:k~ju/+zkƥ uǶTz);|}D[4d3j:(_"4]2lɊy|dTXBkǯfk[z{PL2}CfU*o@ yFҴ=>$EXD*gG% 53B;FnsȨVX,qf(Z(Ol,ֵp--!B|:. ER=6crF0.[Ĭe:=%Wbz{C]@TRuW=JU _Q~ߐ)XH@jp:3R=;ȡMّxjSC 8SՆIclS=H"|۫Up9lTn3*,a1c,7 rn'kMtNm0ˮҪNca)PO a )8OV`O ;oU1R[.&'LGD7w1md}_2b;qM_;y }tf DM"\DLzM5XaAbC +`ړv/[ ,BCxHZ2F{f^NU՞@I8.(J{OYDzPز9w(*.vHI9ؔJhf\|ROwo6n%EHwنC[i}O#iA@-E0|oZt1\jY?H=8Q xʇi=L|>#y %7k>8b(8ߖx"]-gmGgDp+$8;eTogP4B7&?;q歇Bi6Q2UqG?([S9 ú}h.;%eTf7k7c_ u ˦44|c,|$rN\`.,­wR}-}9R!#ӘfԉTmsZC$a e莃 u-V{X'nb3~#Kw&5[ŮgC>E 8οwӾWkX+bܖ'#w?'Xf; `T PHo% Vlav>I6S ! rA 量!B砊$Z5p?ޝUCaЦz09E#cXY44KDMՈ\N6KPj-UX"A̸-YyAsD6Z /a0JP]S ]_^caC`"_kO ZOWջ`hNؗY{Dt к'Us.Iqݹ>%M\bEc{(q^ !ϔa71{{N5 ^YUekaNa pI bCfBÿU51_#:/?mdB9@>+%43.EOUq'}wEQ"%( 5}O,GYۦt:av`S6iPm[gjUpT\lS2Ԟ@(l{" 6.QtG6n]ZSJr0*ꆧ4|~d)4S]Eq+ofoyې`js [ix۳[HamNX4g&B!PRڌ5ߤ i><=/r bM7ULJ]2ryN<",L|KDw\ckX8>5 z3} )\7YQ׏m H` /P_;! JxBes9U+h\r}MҮ"m&MkX;6c/k7:wK/?,KӔ,!E80/ϏRANC@վ oݏSzBa<,h/Вށz!GM;JQmNJ6yhe!0S*]eBPi:9~U8WE>h &֗0gƒ8џ㓔Q-0AeEy1K rӗKXvگ.b1@BYj/, ۿIHOVEqIaCvV<7qS&8 ⦖}( ϽIUqav;:;P8Hm7k?r7qnӘRx؄VT$j}:E !% T3Oo Yf8a]arFcnnvHb?"gwfoܪ\Bt>Rpf @|IҁHMy2´)=FHwarAX- l!e8{C^ n\RsLĻ$<0, XPK( ۼt8T;=9Q}Ȳs7_4[$E2茡 GmHO:.~&1dyeL Wӭ,XrByXйn+bjop bD]Mg?zF= X/$wfs]jfQSBaG{K%$C^, hT//Y<&IS휢$qW6?Tώ[Q䩠;?w6tf+[z^a-${M4u JPhˤormwdgXM!P"Sb^ω֐-{Y 0@Z쉿y84V6h!b˘ oo+譈$!EwT?ޮRof}Zz+1*g+=f:K$piNj d/@8y]-0_$5*Uŀ9%]4ғusXgޣ/ _$I 1Һ?n[uiumYQrߒaJ/$=kybZ;.D,Г)l"s/PcoO~ɔQH F"|[o=B,do:UjwƷ-DhC=ex #z&gjP>Xw>s8lb'aX.WQsX!/o7>8#?j8D!njQ2!*4_e\_%Bp-~@GuTu e~_W!(#p[F{r#6;sXVNuT6:q1SUoyjz={R 5?{%%\E "{w{"R_w`fl_<ޚq-+U8x'h`D`{)k^ 1A 5Z:A0c")d}b R! $RwXR"&`g c{,exF7;o&3lTm ![P j[tZ %%?U>Zen Le 6QC|ÐӚ pa 8,.fSrl86Hݵ,~6gQťMZ4}c+9C&p93fb͗A/$j/g&884Mܧ/.*^1ۘwڶ&dnv]#fp[``*~K\F$S&EZ JZ"^a jH0CE'8H19KߺIpwaΗBψ{E5zg6eOG 2 ǎ`gapp GdncKz 6 eZxf d[,{ul[ ڣOD6wS AK \RWwU~BC\5%d~6b }?]ko˼Ӵwfb=!8M؈*z#'(SBFh&iPw>De7yRKG%ٽh#,wDP sU]C0tsP[`9K &)gV(`CkbV$Wc6"-BPzʨ&W^%=pZZlǸlȸdBKeB Nw07bmY&Yq4~O& 8T+jJţuQR/8.{{>A$m'&li_X^ Fޭ('+,=T\m0I H/R@3*LMsҪѝ[/P:*dW(4)D 5>ASu!VI7F{&XԷTQjֹҼ߁H`ٷ~~9mg;vw\ok3 L IOsWrd./3h."Iw|hԏg׾&S:5o2P=VgSCĜu>H 0)eFFmRd^yqd qoO{1]Z: D^_x wΕ֛Љ_喊g:3NFv3a_x㜒Qԭn-WGR#\5P ŏ"NK`TOLwKkNu#T”}L1A7/Jۡ7;c^z!\_wvU[e%Jmğ%4C7o%ojkmgfYԃ |#88߾O]x + d0pk#OM aD@@ށl;He[5 FPGֽ6%SX)a)hd_[0(ҐpO.G3 q:B!if ozKb;)xtV# 8f7ipB-X$dvp׭EIJ݁0-)$T#fG J,!bֿUB<ɽ&3ר! x$S?aOӃ`}f =׾>&_tn@/eA?{1;vng ֭Wka 7!wsM6/.f}ehQRJԮ|RPyLIHnGJo`w|Ry}%1-M:VL;YOz`8̼+ܶX8klR3l|`.c:I[tO.,ekg9åвz^_,}8UgS\?~`rE6Zd%B~Ӻ[iVCr uYkm3!u_6hϊ(%;ux<` 7&"ÎwY<83Lkr!Yw^O8eE 2d筷9~|?A | k'snߧd>\y|{J8,싰a?َHq:mEˈ g"5ED)Alxl~)l6brzlO=6nbP5cftݢ~ڏl3C[+(Ͳ|lT߃CyPEaLjU7a.,}mԽO[,뽎 2m"&4,f]MpAg(\WzBtW$&Phڲ#Uw'[g0-4 Y7G?ee @aVì)xKuof6 `؂[A֌&%!!C{jfN%^m CmiT>nv"$ ǽԄ_QXȥx.(6#/u`(5ի>#DHYR5QE;!gE냝j)c5Ӟ< liqXmnBdէQ {9 !Wv<'?\K 9/sE}L-yFm HzYMyr <'TYlڎIڔxZšʨ՞=/E& != WXV#`enWWawSXQ;ew yF*/x2@, n̅{6lJ)ce,vꖞog0Y\"0+´!`&@x%BMhUډ|I8LV: dlc5pTD/pB͎eOCZGbsC8X|%!c$:5e[qvd+_#}#h$9^}L7,EC~k"/+.`k'*Mܘm,nZ,HNSimވo@l=LGf}O>z>SJxk[smľ-O|/c'3](xl{nb8ל*qdo>V93d3, LdȬ@eH"&52nmI O\sM9ZJOɈb׸%&HmgQ۟墷iQN,Im^hzCG yۂ0`.}qnIYES^pzHsZ@`6"@+U6f-΀ႂmF nó-ܫcNBSPq H(XxEzbf1'%+JC6 gF S;.3[xR9і* DR5\F;@HuڌXĉWS^24k{$c*,t &wލ$iR t>BocJ2KvgɓA\mWC\ AFpVm #B8 7gQ |DQVRJy&JqM.yޫM9io ~"AT WLYƉޒk]*~4hn|$2.ݼ5 6 Ht]{Z;loᜊb}fj=1ɩ%Q,<~6Yptx8mSd@@Y(bOvSAIЏ9Ų)&6@l`7T,l={7$US-S[e!,=: yܭ"P,8`)lQ=Põ@dJV>-nU[xξB`Rӧ%c@ؗ gAnSrb?5M1:V#XY%Il\\w_[hp͑q\ +{3ORK'w]w.wgގB&d~9VZs<%u8ü I^t7g8dCMtlh+ Lfw/g)K Wb+Y4:wI{|L b eܟ좿tˑΌhf!jZ!^O:EՁ̿8Roʓ,=;wd0~dz8wh'cYi A&e,yFl()`%m&Ժ{k=>l=޵AL eSl06Y6p'v:f'`Fp`]u~Qt PM6l8@]c=Q$ͮ9(P$i d!@ X}2ЋE.\G&`2End3͓k%AkA-s9|!LO* OmA֕]z=1|@`:fؘEʟX"yl]_өlͪ`;9xKpb#H>wemAhW޷hnU+eH+ZZC;tBjMRhWQv L#[ \6R4׳~n(XVU𡘘3]tzŮ{C%jFѼ'7jkv(#y`:Ў(@ym8ٽ3OQC:Z;i1l^L+j9c 錱HӋPM;#=#vړ$#' #ͭ ~n"Kh0Ghl}R3yj+IF=pa۩fP?V"NVjY(ߥ85*uʐ $1JiB`ǥntC6ؔ" Gb붽TBOx@v9_:x7W8%(Tͫ8vKk&otɭoVzQW|'A^兵:J\l &yfc/փLO r{,0 0 Xvp'Rϴї#E_Ȋ(ZXw B^IX#8™ֽa 3MŌ9M(UmW19)Ak_Lr|G/V|A0!T$%Փ_SBFYJjJ 7!x+%y>188?)ry wҖ0 (l93C|Yq" ^#H'>xx0GI wir!_˼l,W? H vwC(꾚qxna[C]xn'yqtjxjQM,mѐ'j\]ir +*AlK1a/$-{r&vq%[ %WvH idadPD_XhPVd&YczS=r`ќzB x񏂻<;觼@Q\ytZط,wS*s%Cd9/[}ֵۛhϱpD1s{rx\1eXox{]ij SR9vNes=zQ?f8w;mscYO`E8,5w_(qsžI#>v<@6aijΰ#O3z ]f|7*|&EF Fu×mqu/ou.I<Yyp^Uq*tvk)~YCFCEIס;3ڛt 7\?+B6JgirYjY^Q$~$`6HWFAiR͘$½rgrw%ͫdbޠOaUt#7[H!# Ō[Axcįpvf+$BIj5L>ݯ<{Qя]`D۔Η9WH)ab?<}<Ҡ[ۜB/*9$']-ao0efl.쪆y+l~DI 1a8XUW7Hټ;!z5Eora.c@>!~=/4$p <= bM)}ԾzQj9_Je,zHܺa w !ϴ!aA;eF POb|XB Ϟ|U:Y8vǀ>=2Q21ZIfuf aJܳ{86% ;[r~CZtgx;?S*H(*1E_GAANA~hİi v#pl&4e~+Af始_٦ :{q;f蟹8wg1iQv.׭~jշM%fN\lDݜywR6~>h5nm?O ,{_˃j/g͎`l(XJ/ؐ_xL $G ;tx7 J^|B'Čb-]Da Xt{t&1TDS12%H1+&QprTST Ed|ruR[ 0xqIRZg]ԝ 9qi '01+n>킍Kн9dM3{0j/ Jgr#e0R_}r>67&Ge*RFd79CZ$~E_xHE=IJLs1W1Ҥ{Hjg'2HU="ĿL68+?e0Α7{V tJphMr%W[5Ɛϕ8[Ob\%0B>brK7{IXsḫw$mS` yuvf e"ϻidxvA{֢lDILo϶ qVc8ʼn=c}D6~-3Ii-Wo7UD{PLr Se:w80G%;62[x[co{DvF| Nlm)ʼn sL^{Fz:YKFJdp g7oH}nz^1=> L=5b&׉w <|O5x9ou%a<_n`~(ś{b) 5vD.nȶ"CYnS_B99{JMSFv$#7|Q6Ƶ&pQW#e #~Z~sqA|}n 2(`| ޷~5cTT)HTИ==;Z\Baca#RvnfpT`}8tS :Y=bۊ.=fC&Q `EW.;PxU u_'t_֍[ p-TG}k&ԚZbۓ` >ƽԙcY`M7-xEL?e(;eVAg@p7 |8=/ ص/=ŷ+kQv1U^nKvbZIވ1*H(]?!ȄseL 8gX(8Ayt>tȷSCemmٱq{ ??J=UqkEK3hBLATg U,OUa-&TԚί!6k(x/$-*!d %ԵBfQWLT"Kwu T=%Gs>z%O2qaD`A{`+A۞W(DmO s.wK^o+g/U.bynEqJ4;݃;lVؤEA-y[ǂwZp1l`] :IAC٬bObe1B)vK$=QΨ;C8LaCz\VQS2Q<ۢguI>~ć=z[7{V3A; oL'%*^cQ)XIhI aZh掓.y5U7({q;WYJ =q,Y[C>%l;Gi̢e8jsj:2\O3"YՋ EgDB05PHB^9]dЛK q$8dKd2i P |XD0{stP*t9B-;5G^o_U:o]MxSw M{Jx,Gbfouυ᫇L`}O/"67Fc:^6Ԫ)B=eZ8mM!ؒG(8ނ.Ǻ|{}F 5hM!.k,璈kB&,]O0ܨ0*dJ8Rײ}5Z7cВ~Ê#aoC [y10y.'j]Y j5㝼<a6׺q͍Je \Ee! +/ֿs?AEi r7(30w̡<.mt9k\( 6'lcȜ Ş[5RQIܰC*.A7Y!cl_ZPXПW:ڹs>8-3ܵO[1a_%~-#/&Q>5(\|v%!׉DRC" =Y:ň{q8 uiU,' Z>nvhbXqIgB4q@8QYe561LZdДCZTd;nxS'';-<5^56Ad>ѸZr->%`!G(t:Ԏ[XeA*a^}ӄ~& mWkZ@*IM 2zv1f\Ǵ, W#_ы1oE]݊ EdD }ӨFqH޸'`{|5b01P6wGZj׊'^dࠤ##Gb1|-bi(˙Fn4Q[_lHd(V*h$Pǝj|^[4H/Oԟdo9>)}urG2C44n֊e*&Dfni|kO i*X ìnnBbZk6HAe_NwEvrN z`icv1 A.QR}^Lh#@Ї 6]f&!KyfI^0xP!_mz A_?WoT+9ʫ{_3&Lݍeꓯ)g0WzSQe-Bg $8ǁ(Lп-Xf|kRN.OoA$ iVuez8+fU`;͕{}:l$n -rfBZS^Qx''XBh>{کB8f}r& խu4`uh2,YdnZvoCyZ;rhw P;Anr`}?.t Syb.RV<m|v!~/_.D{!ϓ"(CA[]wYZq5ll)ZRx].®#]aV~2-%Grm /=Qi=z/v)N3 E߶eO@;J{уK:IJo+< fNRNn5p@{ }a!Ŕע(&E{d<2ֹ7^T+ l,dŭi5oAL*ƽw\YI4FzH oO%:Q68hƦ/|JSٹm$6yw36E2V& /Gx>}frD5ŗ` &0Uwkɴbhw^\:0~t+Dte r*1S9gr!(td0O~fqs!4ӛ0YCw# y~cs;lOf|֑W(W|< eq;vӿk6AM=BQ;9VFȽ"-ˋ>6zu.}usWxh99sog{gݡ\EoCKh<~P1uԱ6-MT+@(waʇ4D.|J43lV!EAUv Ap bSLmYl>"W V3Q%w{Ǎ xd}9F:w;D VoRnsaszGA9~{':k/QǾ)]]&03 )bBHn#WuiʽL*n3{ 6Lx|3EդâZ4pRK,7Qn1?普Z;I>hȥы%kX؊7 z$ƝY/7jsșgFAr \ǣ08iO 4ZI_(~}k@ȼSWꅑnL) 5+QOiawy#G3p$;P)D9Wu[NiVyGط;m:*0 bJ}Uǡ:uVb!?p+EY.réTLS]+yk쁁o&cY1fuz÷ك >˷"z$0ϼ0xԏ,[!Iw'C )vbnfæbm_bH(ݛ 1.%[5O 6e%b޽&dNs ]$~N-6prLTQ4âS(+xc뵤2by"m'^2ztbreVȧp&iᐗibR=2[;}YZUqn> 1+ A Jnxcߝ-:;jJ*RJ87lVq_M'ђ4Ȱ-SF%[H3! K6AzRF?COt%wbzc5iV6wqb $\}N_l;F8F6VP֜-KTHa@Hi1h`!kXGS3U-0#W}vQ)KG3]IRoluҩhqawEX׆bĺSz(ӱ3RQ0BXT:vV5&./) E .!ێN" D< d3ZJ2cXf5t=b@>rw 1tbhַ ցѬ1KG:pᄘEwȍBj~U.!lѕFZ+i@KAcB)#㍹ ;1ՒNv_evl'h9ÕEn1,&%\=}db#g.bp˱h iLF{tW`;DHH;IBvO6Y?BcLV2y2qR*۽p]ʎl/2FZDG6YP  u@p]=JseҪ8%Vw8R(-hIrj<,G+Ptzhq1 m{($+1a+$ߩT7lϓr"NTτ307nۏC1܌kWhʘiQ/lcH]m;ڕ%?K05pŤPG1ͿB Z\҉v9cfT\>Ja [Ex:W(RZuHY{C+ʫkgb>"W\v~^06xx8j *) g:%Z;.`iSdPb*2>knHGp1]rҳz%w K,`CBR01()H#$*6ǠmF\N?G)CyQI]طCNeH#īܻJPH;~#Cɣ.>1paZX^j4iaR*8q'4-/ر1 _翣2Ն6y`N1' Janl%d@#ikP0Xv ْcb)l.e=طhܐIZ=O^a!s= EvUP5lXrhC:$ۚG|<'G:]4"i^MǪw ]-aT q吥f%M|.<9tF43_{ j?H U)0!R@r^;y.pbn L)2\vdGOǗ65Ͳv[ûXo #Od"q+yů2-fi:STcAm8IsMV}!KY?Δxߵͨ-^p xR -YߞKE2 p%T"y) :i40[C*zr%Go.ꓝ,n!$劢kK ;Vd1 ͕3j&57ZӆPJ\]<3ǰ륉-5^LL 8^PXpGÜTNg+i> ypgJp.hxҘ>0ZH\l<6vFΜ< T"}'y\ -מ {~@%qJ' I*zEOa ٽNJ6'sb?; Om~wG ;Az4+l ĕ}͸OԂImw&CI^HlyyUoetPGlW\85k%{9:O(YkSdJaU[9w啜`v"Ӎ}mθSN'冠4pۮf(̊r%Q  ӝF$raOr'vF Fz%+m8~\$K;iu=mVmsU#f,^dlMmUԆym*ED<:'xB34-Xi>[@-Z*OԎ̷44HO,%7jm73vV0{vCWDK{0^ܲTGZlTmI_ܾqקX̭q|ɣ$Ɲ| u2'Ggm /e"vo9 ̷o@s B$T6h.iP3.-Rb"M944>Ϫ(Q&bd&}E!])(?Us`dQ F{ԌIuk$o",yIF (?pE//ѡw/9?WQwyr8$Kғz"kX_biXx&RKidZfb.i_$* ؏|BiZtRF$1=Ual?;U/Kz  1 hw{C8^s?lE~kݟ (ת L+`. $' RzfG|+IC"9Ԧ:y:+sVI ?_oݼ9[o/MȈ?sBX?u LP!OAO!bP(%V>8u˜=`,ݖOwS)ڷq'Fn z"dG;tcg2d?:Y65,3DQ}* a0Z$Oiq`=v 2-rwAG\IwW)_!/_fYV=6~Izlw2ʧH 2J <:b^nWX:-q/nݛJ\JcL;|jIslz !D[Ll!_92ӅGg:L wbkk7긆|A D,h=V e,b 8kg љLR{ȨHb$b:m;+l]h(wpTeZy14gȒu:+C,XFKgG=B DrWD׎1(_WEqRm EhaSH~e;b󑼓3Wq)P l;˘2dvi/Z~Ӽ0: >)-W頓vn%Vu*o[n;zFcsp23dqS1֨v5%hdh{e :z ѫE.JYjV$2]16qV6҂h%G4$.Uj\ܐAI|_ a5:Ңsüz6R}=3@`R$>]k=* }Nw=tB|;6kzZz942\R;alg XtU1**F;ATɼDG@L)ᡀƶk0 om 0%6h<؛Em#oi8>'-kpWR]Y< 6RMmw^SlR ;)J|ZZJ/Lsp5UW<̶FnS_F<#&K^(~zC2q?[/|ҍMհ=4=1ng:ޤu'Coql.}= =?\*K)LbSu;ɋl 4K0xLbt1LÚw >uD1o(#xRl}VGl (K VxV0%5vFHBF浭NI۽*OEoo{wQ-m3hn-4p3 vI_\:y0OǴS5;Z?n5㞖C552R Sйh4oa]a>.NPW#޻oB<Z͎2 _ljaY)mPS تEc?2 e`zJZ<5϶5\Q L1CX .uĢorהJm .G7@)[VF HzQo!y(1$e[U/x ^_7!|ѕAiܶ<:>,/@﮺#˞%3_:ܾCSm]'tv WO=f.P( Q~x]E9}"TS2􍺡A-F=9'oWXn-  y- 0jnߩX,cqЦɖ% 3 :.࿭e{3J)j万Zq WQu!v-\'M'UZ^=ggH*U2^n?vv"\"yaA/p*L78 gM+*2<= ē/ѷ o^&{&#|KFl#0.^:]$R6ca{z"&!RLd¦8=M3QV` AN2|Ep3x*h)8-^OaHP1uaLRz>d@H@/Ș3 hgXmhwԀɢ|#I$ (YH&x* ,p. DqK;afUYqD&SPJuGLH/= q:l4d l^͟?%*1\ķP'RU!]fӼO]y&Bֱt@1k-%H3%SâHƐINzEaOk zeX(C\xztqiou<.k:[G$Sކbs$\ϴp>E6С V&@dЧww־h].Cd;ܫ.;_PLy4qN1De/{ƴ vguvlD9+coitTz#F`1ZH$^^[jYK֌Ch0_$Mcr"~jU5jm9XQfq%KaXfVuܮ$ʚayx=9s9&zhK!ZpߥSzF;3 =48 qՃ]F}2xJ3OrpM )Z2-J0+ P]o*X͠a@?ϧ(A%+c΁;W8r#gϸ[}Xr,q-XcDjc \dGЙ$Ҏ\F˥BL H13^X46`г8J5T 'y= -`ע7ʇ28v5gBSV3< 9^tN+u,ܼe%h;Еф q?.?Wέ4/&׳=yY;^MtW'/%A?J XP~?tK~}`}{:}TÑn܃&6<j r#8A aX]FZjCѯn/l֯.n,ePB^ߊbKWc.cF'hCY4.D*TZ?`H.rrqlsuyH(v$` <1bJ>DPgw i< f]\"JCBtfA=JXϚh?-8 Fa7~SoD_tYsq.6P o&T}e!O:5wqQF5+&f) fH=7InUcq^b|zd+iO]^wAW 1`jS{@A:Ə &CTXFhՆ; B bpc[a 'džq\`ŷMuWe R:pvr)VKI(֢$M6o,u(ɬ!#AV^}JݛCK䎈1TSpfjrI`65O5NX:`y)'axƠW,z0o+?eD5cMK:}uM4:5V-#iF'7q*[%Vf x][#kl6%"/bRf 2e -W G)8H<+R8bc9+ wjmLƇy$IY<V-p;@&D:%l;iKFa }˖tJon֢\Mf2XESVB2d V藅iDϏls-?[A~ۿtEԀN"G/kV]V<"7a44vͼ]#Hyo̯+r= jfRr\{/&]Gc4tfh^=UƻGj=}a)- EOO$y>1")خ%%_YoMoiReN5PfRxǃܹq[iI,X1cw8&׏ o/aD^yB33kH!. C {SÆぉa_H1Kd2+$d1ϲnCHRǙjc%8rtB׃@RJ!W'>ثrP{[t_'J~\k%tN'T "4mh.⹮8(&C~M]Ls3r+jE-PE{a@$3¶$qBK4T/ajONho3; 8xR.`/Ũ<9<I4(⧢I*>$ϐɝ5BI ɹJb]:.tj|~ j9j/!:0POIK >@Tr"%W;^ >1~Ft?P6Y" k[@z֜gGQ0<lŒ0أGriKQ:[S"ҿBlS4qeP4+͍\@[3|B?!LZ`׹Mm(BK#2uEJc mD3=G=w9țPz.}y4fib[}fڛr"߶)1Vլvf=?#& ~.Gð|<yJoF:+g].5ȇ%I9r߃P&F3N[5v_%,&c ZT)0#$ NEeT^UqxiJ[+N4F5gð )[j]^ɢXr}mGw^THiQ>8yƝΔaqQS9B o:^:YŤbUeFΥB |;y8$=䛺^5$HDɝ_ȋ[?s"|,:aiP9$s6xm-o y:"Ck %j >ieU"^XTizSo/-2/d&Y޺sA]"l.>y\9JSUA*y=RʻƓܼƈM$DMSw 2aATˮ>X?ima~%?P7b J~7J]6,oOݟ&#ӵ&I^G1J>l4ⷌd5":d\j4XX&,Ο,pÂ0D~+z>ŠN RpUS>1"lRgo:p4OW&387Iq#?$zO#Mq \􈔷8E9QCnM2"NS$MD^咏$wc%؃yoAFXWq~~F)TI,*^0-MtFĹeڬv?o̗ް) +B o\Ȃa'nE(̦J`јnҖH= .+;vbI#-&ZT-É'EhO!61}貔|bUA*/<'~yrb _Ʊ{-l-i PE|B &Q^u^mk SoAH[P9/c ijjA3\. _/uW twT`4 >:m^[iavꠊ`OX!ּoQ ZK?]b+O%_1z1~¡a}2TW9幺'B Ѝmno8Z%7T/qnWi6yB8f>GP\jӹ(5)ӝ|MX CJ\z7|,@u?G9Vcw1\Éãv,Ydk8\0?#%de5=S.`Y 1 \[{乔3?vHԌP0gN>[yaȥdž;e%wS(vFXZ.<l1 =oQ^=:EHi/ gsHyt`$Iv%Ɉ#"3sU A[-Ӳ:/KpX9l纻+z)90̦ Cuf?τY6reѻ7P+i;!g<Q7\X?'9F,!?RuH# ;nm9Ύn[W X\E㽬 z QT$}>$G(*6_kTչ(n0̈@#uq8–jIĮ 0!ͨ~ 26^@k|L@CVS$\b2D(OaQ۵e%Cs=fMéLw[~CӲ0r#&~OWgpD]f5>55dG9R1GPBv!`_Q&Vu˓j *(y;0flCNŭw?oIzb,=i@p1 iOS;\9O:I9Nž(1uP!Ȳ8cڔ\1k@O$hV xə4#2 2B?:q_,$ 8UzPO!%($oEڝNvBK\o4C8=-'> >K013+u iK)ߐC5?hƞM&&pv$zY=Uc},_XڗfBq] ,Qf8¸ű٘KQݼ;BnNk[==epEC_vQOķgelGSS, [HXZW"x?N.*9V%򀤩 z`Ŀ75"xS-9kŀ}WҌf-LV6/%K<42iHg2Hu-GZDsxnsG+|΄ K)_!8?;j'Е?\8^fIFTֱwdy|nOzW]Q/< rpmC妱m/[\x,3rL4/RAn9Hסpk&IkDZk36p<ksa@7{ܔeY@ V2#P+X8;Pp28ӯ^@uM)]UX}J0ϧ]`@Hٱ ƙ*ޡ.ê=2t˨&^9ھkeE] K P`X(6J3b?v:4s湥xfHw)@U;-Gfw^"l6dBx]/JQdoB@O萗#\bEM#L_ӱ"6xn_{LucfSVfD&?8/Ž+'Cxe>rm mU/rᬱAκ/}U;uGdOJ+Tt>d[e k/Wdg&QduоcO2\gHj6Ȏzā{"f9߸x<*@WC܃|鵘;TZ:0ޥv\ӧJ60 Xzܯ@W3E+# iK&⺕|ió̔@70B{آ=b /sOH"4Srt=dsY(Fh+Ex#ZbqO-2d3$hymj Coi:x*ѱy: /' KrKa%z=EkcRӲPZ˦[4 }3 ]YT?_r2SL mA0%=C0Ut7 M"&|mWD2^2x8'? uknK7:'P-k ~.k<\o5}M`ln901)وSAryKLsBk.K=֨u6{ aG-1H%ʑF$tĩ|m(dW(lM}S0o*l%v! Eei;YѠKr+5Ng|^0zǧK8.NjAl1"︼( PW' nmpnv/dZp7/\BsN&IXԋkP?ZС Id$y vIS(yeJqa"rHm&ElmSd?yRKJ̀:wa._Qu74V0~xQ`Ye9}CGwmEq FQke^_&պYB2a+ ݺ+8!jIDxG`&tXMooAL*ePiY鑜!# |ӟDl^)(x&/Kc!T?Is}FnYw$T=(TO|8{ӎ[)e3߭Y3ɧ:-K޷9&j-OSGG~o+ t}i=4Qεo{:Ddz ѫSoQ h\6 I 0FAA9̸ 6`+@`6JA~ޫ3ߣ"fS j'FcJͯba%A/G/3Djk?T 'x9t'Wj2:686~*pA6!l9BwwOwFܗ%.zkjcҘATYpPu7C"c#Q9ɘ16TP!q P<\phCe1Li_%PTm4"e"5kwQbZ 3rϭ-~[ۻَ6t }97]A"OhV}J&--,Mst"l;{O̙$rd`?wh~s@CGE ƅG{Q~7j`E\\6i[$ |?A-w'@m-9׌xE=2\Υf:E7O;O&nvgCMx@BTVE]$#DrK)]WL{r4$甬r+˚pQ~$e| #\RiWir̚fQբθuɸWe]i{@-샆1OS! S,f"*0T36H<)ָx0 40o?a9^dOҼzrq76@r̚kE >`'QR=O?6)q9wv NwY㌐_? (:m0h640kq=RJ7pph^XQpp%uO-V߿@}>ui c߀( cYؚA8HK@G[6ba@lStMXn@ %Ŭ3_z'R>\˺SnO-g%Vq6Ĕr`frZ$g,}twxJ $b* hoض^}7hza fJ_4d5a$/b#Pe#JcV%߲ԟOl7rk 1A8DarmA!pxڿ"u狱p]E` X/o/L KEWq}3y۝kj7鈁[b{!KU‡ua`]Jm#(~Hƪz6E%&)Zl#4-GDQ 5˅N ߖb[27>:~ߖR>wzET/єxHM. hI Jˤ?wgMɵAcx'3qH~PJFO~9 v/ !L_JsQEE67,0Ndrav\.g-\|-'+;Ҡtgt1ϗ-}XA (1.X8Dx/ j} _ M#⽛kЧzuή Xe%3}Xh7 ڦR&>3NǴt CAvNoj3v!sd_K0-\(ѡ 7Ir1[cL߂vuҖy$>)S+,\1GP%TBBj$L) IDE@B}T"[a~4:|$01p{Ld^6 7U#cPQh|}OS֊ | ߿J\;u,8˽+._B(,q,b\)8 פF<{AG] Ͻ)S.Zc&^Zn^h)┬q|p#*G1l 7n2zϐU4IV̹U`Ć4Vt .%V8Ƹt?06c=@TLH66vuKuU ֭k d*d!an$nѨh4AفidfGUc? '8щ6O4iHud*-1WZ8{HWd'.Bq1vYsBzn? , UZhvWne+vؠK?D/Mn>a(I 8Ѯ~fLirdMdJLA*d4k^1W7g;@gnE`<U"߆O$yyNF3[뮭]2ܺ̍t¡R37־iHm&m,YQꞋQ,*ӰAAԜ27N-0飅E ZfARO g OL/?@Hx_;@*_7bc@ɖ?#8. PHHڐx^%Lnz^čSQ@zo5˸o)utϡ5=yYkʴC{^ R 7^T<|^/>?A D?Ek2yߧɰAbm7 b겝Ζa'L!O8ٖ୨+w^&lF~ p4U-?3#Fj\FRC$Y+ӳvj$<u5U+Xa'܆oqڪ)RdC$[g=W{2:!yWp#X,q&2kg&{ihoI 6;u&mxCX~]Kn5Gff! 63!Uݦ#@-hsU"Ͻ~Lϣ3%D>5*<1nJchV&qKT(#o@fr/$&mAcs>8v-'T޵X #qqm9'u-#̋nva\\"N :TK \eK Ot҆[frљyZ_ Ɠp%cw/WfDFM}@rZoh3OD2 LH(0ic-t)lպᓬLO0сKɺRaŬmF>ynK>ں rQr/:vY)N)(',?I:Pbγ^T?v-$za) {%sJh|ҰQtRMccg –>q REM ?.nd"N?\2cu{.x]!D̢ζ.6.EKݰ zP z۔~0|g4_뎒0K\Tudgm.FМE.7W1M?%Osg;e/dL @:ſE3c4)% x@Mpʶgoo{ִlL JW 9 ӝJWhRzeբ,e!ʄZ!D#yT'?QWmdCT_a_zP/u3F$g >v6;]¦= Fu b-`+b~n--Ys\z$:[|Hya g~PA.o0%si6F|sKHwXeb@kQ5h'7 w)h/|+ C "|K1:z#{F_@!V/ 4J00N) ,"ˡr.ddQ$.^ OZTАz9L ~I2.!2[:97.X1o_{Vhx(Ts׎!]_SHi1y&/W{$c *S #ܱw}@al$缎[c/TwomTpo"塚B.(;/#3t|&^%۳aEf}`+5R]n$Ꭾ9Ѱc ,LEk$#IHBN&Q2#LW@*<$1!ڳ[c Sz{} Yȑxүgmj9_>T].w,SGqg>il9 4R7@@#\GkkzXB  k:ob{QlycAeMWkvuY6r{Ȥ+代ÄYa&yHeJu9>4fdb[+:tYֲ!+.ʣ D;3P[Ɔz?Y~Ŝ,vTyY1I#%&- h-s}Ey-]Z ^^dU!RsPc[*LVb%Q Xs,l1 GaP5pJnS,7̷YFS/f&훗٭AD!Srr,Η6-rPsң'#Z@!L40{  3V52yU58\-F@g8)! .)~ZwݮDWp NGfY.ð3J 5W#ɄYdKۮ[>U\uErֳ?q_j_pDuUtA7Xqm3"C{pKRt 1u&;aLWȂͪQoi^F+pag,,,H%$>īHοfa5u},tie̸+#6gk9Ԟ] ژ<8S cL/_A$P Z6&oiJ|3G=ݡf4QvtY҆d?!3ml7ֽnu~BRr' muO8!I f*ql8fCޱ Ѡ\vdژVbmջ? b:\Ū0Z"V'dėfS^a9&l(bjUK*OB`A pƲ.PI0:U"jA9yHݩM<[8 YBu$4CAu-K3X_bB^hM[$! \)WS*9xϦ=MRyj0rP#zi,%b aѳ`m:1H5_Wɰܢ6nES ͕ܙxwz-͔]-{ ?`M3fmґrdwFA[XP{>~j6,,82c= 8)%9&.7~Gb{fЇj^O,Cd^]8S=1d_[iq.|u{e 4/f[I6wt%%x- )q&VY_5\dr G"_n>VFi.JOs'l]tc`ۡ2#Y"\$ZL !?^`'y{ _Iowb>ff{ab+PV $BN}!z&ږdž.>]\hi nEd0bk0` pa#!kx"M˯brACu?PK?JWݎ~,Iow_"i"Ħ| ~35\uQvWoqԯI!qކ6#(wʴ5df7W)'X)fw#?#Zv%?p؇QvƆ˓An O"Ht!) ~w8.쬯atoYň>V`-բ!xk# dnp#BKh0xc"濍Ѝ|,D@S~;] Iϊ4p%q<ecpy;P ts -MCΚ#@ "2U$N#rZ/'eXru18_s+#^Mү"\ǡZZ .z^\jz籾 DMI PD)Y"_.QvǡCb8br!V/t}}H W nwU Vbi;?kOaMKmvBudt?FɉOɛ̠b:`u, \xo@eL!rΥVȏw f&&:ZXͶaff4m0 =[F߁3hC[FQlwe^L[:ZݤB> (ftZٰ oO}C#+i;Þ_b Յ0ܕ]רbTp.,~çoŖZ 5ngClFrV8SCqxbweފū|kVzT <փ0ub8[ ?D,)u=O:o99{4Pq+}JUkgp4pΠc0b P^jH7vj8i u>Z(ٕBef;`?w,'$K/AC~V(x(V̤`jȮ+Q*Mm_J"q'IBjEFܱ2ՔoW qB,A!:,Y Y=ӝܒ}_*tI4BP sd@EȗL2-m>|퀖 %]˾7P ^&paVd7t3hiQ(֡z9Tܲ;0٬C]`YG{y*UFW65>y/iV U kOBEUre|T^ br>¿&) ђ1 [д0blC/w~`JT-wGwd?;MWuJ8}FyGS_M2P$±d(QF7VRCyq_˛;C=tֿ7ACH(4VJB @<(z_QBư%{qrw) deE6鷐:sCE̘+h㙌݁KsBSt)aݤ%ŕ GͿVf!%Ib@;Nc昧|(s|^k:[k0c.JSPPś"EBb@"|w #Yc:r5CwͼL:t-qr W3wi[L,+Ϛi%Tƅt_\OP\&)Ćd+r̎V{ȔBMğ{K!}EzBol=\X=[K\ R]t~7fO46-Ӱwf^zu93:@Qgug` LшnJ?Ų1,ˮռ\ydPu]'Y.A{qKFfIz}.Dbǘg_i+ n}=G F.=iU>Ѓ㨢,~0 k 諭-0;[D|R4S1Y{s[ؚ2STp5}DE&O *jfp =Î4ǼWo\d&Szw锶Kݝ0u.ۖ( $/M=v1-\(ُA+@^TVmpۯvx}b=1KU /h]"fMwOsѭB5Gɠ?^RFa_Oۢ[X(GrH4G?兦a k$gDch!TBI}lU͢[ g=e;ȾHsb;0in$je\LJ.Z aɴy;<:0 i{l`]8ǨEb H&c4 a`9TӺ <@qflo[I:Fju z Rگ85?dwכo@) I[{ճ#Hj#Hlqɻ]*>&*6z[h Wn>ӫVȀ^ v^I2z%ے5#i)*q唀ewaC-.+\*Ov 0[-ݪb@q{5:U..j!0m p& mh$4?wOzo"|K r;Xb?ی-'}}0:W) IѢ}L?7X0`6iV sRÒJ?{C|Ȋ%.(?ۮ%ОSK:*~!EٸK$F!X%t:H#+XqXN0`x_&?Fե]}Gԑ!߫ab,ȣ_ bhmiWj:P" 1pf}?ʾ$H,+e,P7o6a+A5E"DN+֯JD{ىaah{vi:{]$vUyOg.f'Xjl2Lχz;Ï&FB6'J)f{` |X5j#tח6ԣ d_WjApTO8[hO 2ߵz͐=oM t ơ 0 s|Q=lTj^ͺR[]s2^o5ZtػZ}+SC+/!BIݱbr w4F}j*ZKKc,\-^TTPݿ|Sr iD - >oG1MaʶT5f;fwK )Ok&7sTyѡ.eU5ʊ鏒2eKic誜ta҈m4bIgEFS{۽_$h,E'uYa)F(71/MІZT)^3~ZuҀ& S~Fࣥ:{ܢĪV<5]*L[A<[#_TJ4='i~eX6}+X)1i\*UyM)wIJjY)nEe`D|&A r{J*֥`r.T14jBfm+̶M߮--{1F@Y.-f¦ f2WM IZ=:a2%YZv*4tİյL]-y Tr}≨Nxj ?7敖7Kbyrcd7@e $Ҩ%eM83NYIZ{4{?ތ oZЧ US9ݺE}Ab Q񤶲_'&Q5_j`42:w񻊰.V)1 ǽqP${Tm QmwW}t7 ^(c?4Q[~!޸^12B'6!ITn,čTrs,?r͙&k[Of?*7^rc|ӣ "Ԛ,q[`:M!A¶逑t@ ;#ќCG*ւ- UæzV1Tvh;:7zuЃ=2!vD.?mr>7>k'h\4*o]dBGjZNE+$޶$.qy*bN4e (? (kdiM+RރH:`nuLQ+k}s/#rΙ93wN* tD@AkNʵpYچoȢCMo>K҅4U?qaTb⑸WSXh{1>q0-֠(Ag!c`#@݌. V wT(Z屑=~u5i/E0,gG-ub8S8% qNHn=H7jY$iz/ŎDq1,Rl K/ֆiʂZR<|!% sƨ?X9K:B.|[{fN ,={0IH-]y+Vh˽Xw?tΐ MӣGOW^"kF>`W0W m"Q3j4ZQ<&Cbh+ʂo|(ݼZr#1P˖g(|wnœsww$Fy dLJmA0i#ȰZNiAEw6e "tpF~0}e$R\D\xeq5t}eW#)i-pJ,56?uQ?Z `g/A0n3 ="P:>d8fw[U#LܿLw(Ů&aׇ\gܱM:ٕ_Ŭ%,HqߟsJ!n Q֚V#Ӥ--xa#qNwZ?5s~i5Sd>9jg >eEeM^{ vp5kpOܪa̤^zpadn%VCF-/OTy!lDG1s ۤ l~Pd:wqHWRy:}#0aW6# 5Isee9Cy]ä}(x'UA!Tk{|]l5y+`&G@.옞R֓+*U@ l Y3J *{CS2(>8V00Ta\#;OیRV_NMaM3W^0H(#Kō#k+{P(T321U6n/&UD)ɐTg@alҼНxyXPc>sNtG^DV3RP70|A iButl|+}iNd9:0t6>G2c>.bJJ[螜< FW$DE&tO k,\<CQg}~+O#|ђ͍mmLGfJ}o#"+RNOzqp0tٻ|/8?I*heٰٱ%9 Xm`N[0UvWpYE V_C|ˊKM  ݢT#: u3-7wr@5dU"w?  |?Jf^ĔV6ڬr.#v*|64p腖~D> ;VP -{%(i}F3vjcrʀ 26[U7D%8 SBaT94mIWvo\zunh;xcWI[x&b%)AUg'Eړ}Mg/N3j.L~_ =DU$!ߍ*g4~_Y҇y}h^)LCc4)pvz_ i!=:/bhhaB·YulJ5%,ii}=c&96%ebߐx?Xls2Ekrux`:иI0RoG`tFgYΒ5o\IauJ&0Ftϴ!#90Ue' 5Ԉ,@N%ʒKУuLȧ~нpL.G"Ys[c^0wZy,#tIȃf1Aū.*!-.HGJv3+?w5U4: 2{[??`$ Uڒ+fPw!'b{,1]8XXnDj  QmbQ!uMi3ugx1g#h +q|4*1n=,PtFB'N؈zKhH&&SUrrYS$njf}o%٢s_xv]"e6,;sx"1:Qڑ9i >8;(zxzޢ0.N/@'JuH]8FA3/R| f`8)v<8^6n.w=P1|ds8 xj=ƐI2g=*V(STxTIogUP]s g~؛5i_[eW1%R`.-o&(W#vxqЩGQm1AnX{Fj^$Pa6|Ձ29,o2zHIJ 9x'yC>p[8VI 1GxNx^[Μ%rV Rya8X3o} FmśDu.FkX |ŸPѷ$KFmbY#=2k^1u8WՏ3:lx]hCCK,~E:O>AEV᪛f}B̊l@=)B߄d+ rz1\?6\:'r7g$Oٵ"Vh}QSuKW^ۙ))Cc7cNaL{Xu$Jr.S=Fub yop ="h}M{ 葢{NT0dR .n>J| .}r%b'XK3L$c]n4BM0D0$9rW"sF=2bx=nuoYr0 t :n#}TEgݾ-6>Wec\v-&LTJBMnDi&phO)F];+>;ʠѮyq (ڌ*ՄNgЏ[S?+g\;`E(3B9I^Fr3i.g97 n~- y-PEg#)FZAiËm 7^y 25yUIhPn/Ϥp1L]DMqr]*ie :v ˀ+Yief0oP}eO#]ԂPHh6Nl9( [Nd.+;9 cc9ۓ`U"s NUay}ҵJD%h۔2Vs~89i3 |Ģ&Q: _|k ; WN;NB3%dMΗ( bJCi;y0 #ǧX6Z*W7'e1u.4"aU{[==#h5x0lV`nAZEQManQ/6)B21Nn7J #h{5R. xvZ@UUB٪ʄܴꖝFR =Ń|ߞ:07i&ܮF+`ً Hl}{bo$^7"3x<7*[-g=,\08Qe R,B3Ƈ߫tԸ,'pBE*{l6K>R}f 57X] VsվTX` .%F(QW# wٞS_F}3gtS-Ca dq46&5geu>[g}8WLϴ?CFݐ|-%m;:짂ϿcL(ҏR22N.=n#dP6K\W`۾͒f*6"E՞b)xt$I¿AlQؽ:5OķFtrnJN* 8.\ x*Kkrqy>FG`a5ICŦɝ*JIh,v4coZuQ*~:n3$*zMX'hq9am9QHa{P'Yw WK[~rs\ZGaZqg>nY<1X 8rc "\GF'9P[FQ!o DϺ{(-FGa(HKSƼ#T'ukkhjdV-ՓڍC{mNZj3+n ؖf0xT LjsrO6csQ;vǍ4Oð$01ZB\ii0B$=`&z /x1v(:‘@|2^0ZC#!ttyU9I$C ο'O DsLxP9<.8EF]fLA hk˼צmfhGqI 4a.\;/"BH#y[X<RP~H{. sBXB+e5E|vb3B7(Ej]AB q[n2XN5-R[ti1Fy ɺD _V?ԟr y`1VXk'إr`ck:/IztFto{җ<Y6UZ4z Iۡ;; Pv31AA\ 續';MEDXӆM~* CQ%0 gYEYrLTxZg %E#8j"】rjt?̠~(3B\LR=3lU޳u~] B)=)itQ+zzU[XPwc~ܡ*$ ajOi~ 5dM:E`셔|_V\m Tl|}Ø ][H}rS.Ve!zEDly@hvCt .y--]uk6-ب#sĹUI3$/M[bLM֙> +Ihf݋deA^Pp PhH;Q.@-h 5:CJlMl|"AB܏/UԼ"1| ֗^=hv GRfnTXauann*k 28]>-|=*XSxgїəž_~m?DkYc>d=6+1{NGQZkJRW`(CyʔN{2 Vw0_Bɝi1,R?b8 )$n!.zv  k/OϘm|ĥǺOi\H-ń*) nbld_1 [^ %AӐ2=o)#!b `>[26k#eO#/UjcB # vNqDhhx™+"7PX P>Mmњ\YSlPBa1eϑApRUe 7LJR}Y+_uȩyb/AyB&%X!h4d8c&aOK'v5]bS,5).%Z,%%mϭj AÂDcw>+J_7\y"](E 1e0650SYd j96Ѭ%Wb0U8wXc_^izU/ށXv%xCqHRHNCɦ|o'˗cpPAGQXB SoAb;p/+ KD~ 'Op;J/3X[pȧ RdG/+v03zV^$^OB:wO쉹B2FFבbw1ö?0yk3n>~c?&,sF_fNwWbpQ"{) j6#UWz̞*Ff($*+u ,ɋӿ&KCgʦfC$1mVba !nPiH"^+~*R+{} Uy&.98Xؤ*ح*Z,ֽfloeCs(k$ ȹΘgٔQȇ%<-ʡRj@1*O6miUq񉠩 ԟm.Fyhmz^EW՝c߬*ԕJKW*(/}m*t'Xv҇ջe^IȁQ/7LV @aCXK:?r*GOaZlޠW-8sM$P6D:M}'+k#6dɪ[nh&5+(r9a̋ߨXcK[dV ׽4et7O` #AF@GRS__Ew&zcUX̲hnWG ŽGW %"1G\2 |(?\i]v' @N)PdAcL\g<^K|䳫VzU"wSԽ UYZRёV<,x,mϱ_3~4Zm$3%$TZ5 .)nc̃cb;PAGEj=("];y @nA4tE<&/e|T`K/'ҝcz!?7İVJZ v҉=|GB1hתJhdT붛vwV?,PyӂqAs|5bJvMBz4ΉVh^`^0Y 2x_%γJo7{6Nט" ܈kI Y =!c8I%(snV_K<ŗEJHMǼ&Q#zB& dP.GKq һ'=8uͫjoR]YۍUSf|h@$ܺ8kO:VLy5{%R?j;W}7Z6 Pu93,D,4$i"j#@6%7f~Z~bܼ3 J E ]ni.=~䯽 4MYBQ0UEFx?E\}ǖ|{Я"J>x~vMIEG!&{9r$Bw1,|X T|"ɴDjʄFK' W i)j((cm(, 93xEMjѠ.#(juI%M- ЁYy k_`kjRJ=[y%L ~;SBIT{`g@~lkP.ByHc!Z-v dX0,/ z\{NDg*/$l~W_ +`;Fijܰ§;SFc.Ey{;~H̷ o/ž-=.EAlq^iyQ o%*pr&cJU-t i:ӢxrSls}_sB2wHKD%S$5$ـȍWu VHzjܫTn/j鞎e*+Y=Csb [p0] pRt떈u@^%AyZx:Ϋ-U ^0B`KA?< GFƿ .n`bcֿϯa۵K)UP4~No10qǮ I㮆\0DjkHRt^/ ;;~231icIĵeFm,0CS2 C¨?MI߰)آ1i)rn.C.9nKTo2fmJae^Js!3S(*kT&LM 8<<>KEpgEitꭹvc^O|Id"X F$ UY /E=M(O 4A ]B)į X0v)w  l,p:JC%@aH ͣ0}Hݗ77KGR^& ;Q}S0%) :tޒ v7g؛ O2"̀a?q_SCs˘[xq ct:L2F5zXI_/QBc+ɶ "~{Y%F]8hl#[V{X jj$j^veôY@Is:q\8ZwM0Vh˽3+ܟ*BGЯPᢷb#LTɃ/Gt_ +2lJ ]u8 R+f_(jQ{_r^N)ՔP9w%A'pz3n_[0]MgfA?+)ntqir Қ-HW>JfAR/C#ShsqKvưD֒pm6DUλibOħE+fO@w $ݩ}B<3wRdO=zR _LzYك} ;*B*|GzoRzlz "w!t%`uil3.̌vS?ΦqױA(5 !mpHgU#3!| Rj(FVt0A3s"$dm-"SP0G'?9[rcgPwI'Z W$M;SGtb^}!vqd|m6aM k=>Ů23Q:C#.5j=,: yՇѩxb}IW:rdz 6aeUFN!v&-ʲmW*WI-T4=%8,0G'4aHoވ p.0'#țĔ@S6HD~d7/"w &~¯2_`!;sq#.+ 1LCi5gӨ {M? ;t=d&?[JB-Hs?q!0dcHϏQI OaCo&[NoDhO HȚx ΏƶŖ jZp[IsƝRv/q (N2W;E%9LlĠ22\; 9WD씄lL \6c)T  ]QA(:C|᧳uХ%aBD׹LN7DNt< G뻨-U7\HsY3ҤɀP8q ?mPD@ f;{Sv~}(b8Qn8B,lva!$"09B4^݉d8M| KSY Dґ;o=܌,a%Tg'G*Z6d 0,ʓYNU2{_ŏ3DwHO$ Y qKbk%<*&$#x1ltܲf1 ^MZa0x]__'A<񭲖[E/omWNQ2:Nڟtq Q|Ű3,c[JkOnDbǭ48sztvgPbxɶK8Ӈx p:Fh!CƌܦMTY1ELT=~+$U3\?UӺ N'a8 PW_öL;"90?'`[Ea`Ӱ!^D\j4+lJbBBԀj۪\0Ie`UnX3 yJIټ*IXnZ=&h&(kŲ 4DǷNR{U("jUrOXFZ73;MqdHGlH ^9_m/Kwc`.x= *;tn#(b=fTl'fk,)R*``d :n XGXICm+LR:zmNoWA}JpXtA]m)Kv [$E'G6 ql:CRzZ pf[.Vˑ'XsGIu{)H6 MNf#MzkCք!#:UMaȭdb#eQ!c0|X$arg4p?"-+k(2> nʟng#k/!pp 5y0 -7u#dĈx>1+@Q%3xͷ:$nhaUup[2G{xl֡;xZ"ֆB¡ĎJqxlʿRr^vݽzyzlɀ40.GQe{7m1U{M]n{Z$}Oɸ;?y. n`uχ+L xmPÞ] '=8[%o֊D)_< ![}\/5Jh \N%uZP-6kCƣiW#QO;#PVܩcZ>X|YknŲ'5֤:(ј3 ϖfq?v-%cpyFPy4vИzԝV{iףH;+,H3™YSFRT {12/ԑSt;]"fwylA ъHʇbpΝДqTn.J<@#"Bz־8@utrI4'@ ڈC0K<[̏{D3e Q뮞;u\xxt( u­>f'm<C-]+pl9~??Nڃ>wZk7@Z%.NY,ᕌO)no!A@,Z3<@?F2fUVp9nK^zm@(! O?KqN: fi\c/mD '%k 5`72vyl[a~ƛCs02i@P_%EK`V gPEژf])IzA?.1KW vi $9_VUV~ڱ"R(Avx{ e HN}V3Uϵ\v҅=i0YA$tDZbCh;8DiEH!^q=]ZuJkÀ|w2Â9ǎ zܿqva C-J!qt4$54I8mvxcSQW2x;&T{U =mOos42y蔬Mw:'<!2:LiRc/ IUQJa7BͧZ WsRu+̬*& Q9'dԹ;S~Ԣn!a~A;ѽW|[ަ`&K.;*W(F wӑs:WجG`3iIvTaD),R-Tr8> uZU%̨ vQjɇ=~~SVI-)[eag爈藈[_vQ&FGgu+VyeF#{k3o8ny~-?2;l5LY$;F{{\<QJ5ŘFqx^Qt?l-_i5sI7>G$& NRBPȥ;`8mҳf3AEFӽR\Lu~TLqZpC4=/E!䍉!'kJEGct[y%9cR7 4 #JAq1^P{AhO>°K:o@#3b/  5pj*46fî1#ݴ1I%.4%-[oܘЧo\#{XůLp+*qȱ?9Yg2Y EC*W?x!2#Y. !j}Tafxlp~AHZ +1BkO\SYSྈdd4CUV4pWZNBB#/(~K |~UN4]CEB}g*~Uؗªw ]Xt GZMNN;#0;8"ŒZ=w&\"o*X'+opHޥC.r܄0e-1gOk"ɺр[K|dCa#jJgA};> ܪʘ"xO%j:F_K\͉]V&@yty KRIk=\ܙ z'\ z2W>aBqFlwQ-4nSb:އ4iO_ȚptnS|`ʬ6\*֥nf.cM=FV؎@.^ .{|-#D&n'aWDƎ؈ⳂL2|'mFB ‡SezI\4 2L$l+$.KCi|ϐH{rԬ.agk=L 紫y Kgq9zɿUg}e.vOĊ6EE12 %sb Wn!9\MHj!ݽ[> 1TN̙vXx-Lc':_w%!ΨٟQC]˯/-g5"0+W[OњI! ɯTؐɍqD$H*}`55n?e?;Bpa;lںwқN|<4.sgLG ^]gUf2Z~U~8I|ztϏf}7saMg% hX7in0AOG.La:B% DPK2v|t꫌;Wy\EvdE*NO*Q)p1t"A{/,eg ݤ4ym/#^[1vu}CZxd E sI~Yx_бr [SϿGõR Pl]3b븼hr,#A^owtQ`)+eoj_u{RmU+pDR`h7ݶǺ2b 5ȫ/EVô} (wܷ8`o'|Q a&v [g7fa^P%z+׏C-!И#6^Veƀy6Em=?ע'+v.St|4I.m.lIRb̷rYn,͎Dx ūfB*E))W9'z/W=ˣ D7%n㿆Ă\-eZ ^(#cXރx<D0'|*Q ഽUl(PP|F OKRdE.<X2_xPwD*?<2s )'#k;!aW:O:[ޓkc{pC.mzVl=՚n"PA\?Ŗ-oŕpH8R?;OexsHow#` K 1qdByݚumJLrB R9e&FwqXWn7BY,'σy4"^pQ<,Aksk)Kx+4DaA$aBk2!u#5z r9!w?Ya,Ok䩵V.[/vGu+_MY#oLXF)\Vd'[TV"yN`hb _վ!.؟4. ~R5'=!wƚr4FfW5YG\'Oj8-]HUzrDe՘'!IN~F&7'm/B42UX]rpײo gF;_0KENEB ~()t8<utn?{ p1q*ن4M֟LR\=.J+ۢ(%g k.nJOk̵6MM$3"1cLc \"B=g Gh9H';n5A@k9'Q[u jš]IM^%A|>ߎ$nBzx)ɞ|) Q-X{+Բb45ܹ|c<1J⾒ vr< 퉩 1Ȩ<=bV?MpĔDqe,s 4a5<1'??O-jc9}}6M$!9v2)stq$R?K},t~1_T n# mRba[S|!I9kC9ЪfQjz.QYyJÔνu]2u?G2ϊ;jpSRa-Ē?z߄ 6"DgjgE> (izM6<둧1S_ lY-4eAi;ã0Ag˖QG$hw:sLzp؅tkTZH*a?$ yWq%OD$ƬQ`R=č2c<)< Sŗ%ḽ)4dm%ZЃcQm;I"oG >]1yJgEhә/ ~Rntg+^^ ,CF!i[T :;{)I[͟2s"_?8/uj``2BulE]PXPtQ8gi=鄺SV 30E)k7f4r?& IIYܒ9e 7ɋϨ#O[[a ؽMnVDpyQ ˶e2%/yط eRiTͨ5;!TZ') צ| @13/ ]LLm έNXEW]+<o>M`e)Q$Qhy3)a+ UA֜:;%m״4q€dAlw,c!|%=)Q(_|a_g;Ld-bH̛+X2|U1~iK cnxN_r)ސnef/PQȎBAi'19tO+wbQ2]> x3uAۮ@/1L4I-oJOaU-vTzB?HNٍu3-8(!|mQ@ M<=s{P?/' Jbr:pRm[5 x.`W5m EETH2! Mv (<W?N)RC `% ߮]+ݦ]/?McFnlڿo9}d01 Y+a_p K ~0c~& ԃp~4H?&OëEӣGHJPz;e[A뚒ǏT_0 S( d9[IZҭEK֌?dN?Q>cp/$Lwc)HֹI_KEhҍGy:jJa{ MfC\+DCt@-up'Q+:T?[WGf3`{&aV5`7uWYNJ+/ʉa^?cfi)5 [ͨBc1(,kc{5j{Ea-O;֭`~J* },d})IB;+^*Ujϱ%P{j/O#Hr/_3矗ߝN_/Bm`+z™j u r b-^ֻE<tF[,ڻ\K~!G\EqD! ,pl@ۘo9,zaϚU>rT <utIhF!ju9}L66u%0?ʒ؅lw!cZk#44R!G: CܫߙD7<$(jnU6[|D>Pd`4 e? fC_zWG'h+N0p"dC2RV;Ğ8l\/ݮ2[ȎCk .:85fe7p̰R^@It‹eP#cZ3{j/| ry6Aiac>ĊR!@D([03aygLҤ*1}&ަ6\l/U8[=KmDm#QX/?kpԅ'ÚRV/ m$g`Yyhܲfx`XA_Z3>3jKj.bektG6d?N?bjw/ ͉My/Ѐ ŕ#E,y3v[1ƍw)0TLam@J~tT?2i![Xlas&Br է<0TqlSϱ;vr$.IbB㝣MĦa_,_D$O2V@ϫFPqӑA4 >KʛR8HF?{ŪaySVƶ C &6NUϦD#,T>ovL?Xv4#+}YJ5[?,5k"n  GW7gGHuWf`7ξ~HA`Kξ=d!gMo춷w3v\yv}2:N1IƁ/ҙ D* G3bvЏɓ0B&( 2QmK^0!_^yOQ˽|g&|!钶8a&ivn|ﵩ TLXy9 oU 'V_ L!\Z;l9b4( T{=yP[  jW"W${o!Rߦr>$A9tvO%7˙Jk ۟Mw,$QPxLoҞ\.nP $)1mv9j3"W iFN 샰UDlcGyÜp/qTbuZx`^TlF:ߟ] T=kĻzƋ kdO[m"q ށ"ħ  HM;Zr^/HG" 1(Yꭥm&%b@kA7&kYc'@~Bo u^Q1Y[_ͭ[jsϞXrc:P Lϼ+.RV',tDߒ6ٸ6"9_NE<|u6a`L p:LS)Ěv=8--%&jb1"TVL麢m2Rhʹ?RQߢveA4pUNbL^/=4n K.aEbȢ:!:M Ir 鐒 i`+6K"PZG)ؘPN_B@و$*t_wH!3'/6;vnGs2w&&:W % s:3?MRѵߠlk61^ wv,,@R{6>B{H-ou:' >e $U2ipjgZ:!^{bMjzM:C=QejؘFL撣$0j^5l\PRu?6XX\<VEbߦ^$d2f7W*{7<?E|9&(X*6fLjGw&*/U/O^ ߔݡfg"FTHRIॢ->{C--nHdx wb>nRkJ:,#P:Qa_=ZVjȭy;TtWMˁ:r;,1k3h4BJI;Cru-G{HݽD.lÏ&5tU[\鞱}NxNկb\|Ϩj{Iu\/gɂm4`]VSbGuq&Tx vO}oXaA? ֔Wi0\Vv)B!\]"WRJhIǹg&*䁮3`Ox`. pEv ^ġ<^c^w*~v4bCo[{G:hgGG]s%^{jܘzIeUGZr.:_@d2VҾeLKc/)9ޫ8Lzo j-ՑҤ2۳4K…C}bH[šx#ȥ'mS~ =؝ 9M)#N . ;6? 2"b?5,^JX~rJXƣZ%: ;JFpc: 2Mx~ӟ%H{ %$/azt sIC{Al@rjoxؿuzHpbZ YqzYb}tBh$WFɑ5LUX>-N"[."?~g "iFR1Qq+;EKhub׶2aC< }¯1'ЫBp!8 E;qtn~hO΀*jC9"}N: #^\l;`o A5ρ\Hpsnd#(Rewin]eSc_>A:pJOYq#B /9 !@ /Iw<[TJ6(GEtiÜ8Isuڜؕc}۷iUK8,jgxq)sѝP‹빞8Q?z/L+2D'lpF\Fk}0AoX F}X 7'%R|}Cy*_7CJX50- 3oZSr rܸ7u3 <97F'iXa; K:TFBrDIUO|^x{>e~YZh0Hߙ%HRHroO0EᕋUIIZiog<J -*5W=3jװ:ܛ6wiV7ףcRqD\/Q(2=뺶[WU[' `ujNN aB|B#^GidwU $ɦN. EAF L/o= ipfxEѭFPr/9J_$_Eham=f)9$#[c> w aqRݹ%+DhvvFax<3RH>f<~J0*Mi xjBZ'.8(ː%'\ e‚U !a/4^flSS)M{nAGo0,m1. CXL quČnݦ;LSL 5ޏ _{F\bQA#H**A(q'IkJb qxƬ*N$PUlhr@|X J&1LMU.Md'm \b8OѢX\(E-lѶvK0zE*}pMG;]vo5TW.ӳ2/gnPK$@vm 5B`bfmcD'WyžoVP)N~yauzb{w ІG](# H0Xz36RE`% e2#};CDϥMsD-A.fRU-!3%$DMPGxRG2UKf\yZaZzy9[ EOJ7>ʻmJ1sɊt!nۧ_yؠ>fxeqTx+󖽧,dGk.SxcakcoOdɰ:_Utcg@먥~Y]W vjnoM~<~jҎAT9 v.FaWTW'mL >SoHqQz*O,buWbc48P1Qܳ2\r&CJ]S'h#b( "@ pIY<%XR k5mBF.S9AIȏ'lZk/]Ģ'+t:\$gû=k'm[&oFJd1{eX1Tbtii=1o 5Fc=6M `?iɧȯЂx$jHU/aṄ'i/HW׆C~n:•gow8+~RE.n =L}]xXY_l;dJ~1鬢:f,cچgX0g/[eD7> ߾r?2"8=ŽTpH=ַ<(uD[a*Eg[Z{0%8h ;BYe!?Z2ہM s܃8ePUP:*6wzQ\s]/Q57[tB.}g֩b7\U"$d@#m'j*zh-|F=0_$UcN}>Bf"kx4_d/}8&yÌ ܉,}(ioقPH=E5WE;ƅWW>q3FdU?p6!1RS~ShU Xk/ aqsK/B޲1Ƽdpw ӹ@s$U]s 1!]v<4_101Ѓ@4ƣHԦ!IPǜlkcj#*s{4 dt`~=ANfJ*kEBhТ~&gmȞ7pԕ{[] <ӖSB^]M꯿Y ~GIlr@A͡_^*`=x &QJUjLծХ<~@ MPǃ(gtƌְ_UjbWrF@#xS{@- KRkq+rMo?"^|.dMNW1;1XԡVM |x#]WrAѬX&h>wpdjS7PS4Šp_ɔfW9 `9B>S%Rb)^8k2̎BE>6DJcv0=E%?_]8n|̐I?҂v{@+mj%9"5hk{0?gT _WMM,Tu``-0>_-raZQrh_1YƸ)184E@ZXlE}Nq4i>6.AmhPZcNHX~;G&:0XG:%J*uJi zSx֍U*2GMٳЁj0(WHN I?. Ւdd(+,T? swYBD>?GYέQwN=C TWn4F.kbQ_GƿHn '$Upuv6iCdz_kZ i1좛9GiJ,/mAj-)K_lQ'zHjWϩ!3ǧL4C~Bv]P aGU]Wv/ GR_ YꕞfC?X"_G1hSv>j0D`dfb "b {2{ ,>ȃ 돴Q`zʼnYELWCUtsAtY\fN@ At~J*K۹p>p%G+>=9锿*"ET#QYiQ.BP^ `  B"nY;)Fvs}omH]`i%o5lx,e0- WC9^.g8r>vw,ZMke}ULjf)qΝ0u9V,O=Ь^(-57 TTxَJv3P ?:ך{(^5-b() sÇv^]4kXbfV$b\%в^#\jJlb-RRggס{L+fyDTZ%Y89h_ ZR*0HAv%bU.ݚ?9y!w~PҠ))ERZ:bZ`JDPw6+#b`{_'8%$kba䌪zT(m#ҥbbOIM֟Ɍ>sf*7"\e[hA ='DEá#D^˘Ć(nRX&rӠ,+TS& يZYb3ןHtyC#;-k$g@/YdG=j%:G~-r͏:b?OT F Q,yR! (Ld}O|B Ty MbRHYq[ R0 BJ%bY'I1 TF%/,z䆅 y@ߙ8 Ը.N"%|]G,NT" tޭ+ (Đ]x;bQXTN^me2ƢwH+HBM)< {/,4L(z⥦Mdr^Zp5˚gigz=2Qx r:}'j|8\YǑ_ =Y_P&>ՑóK*C7h;7Ed ^pg;j<4`( ރ?o ۑI.SOXOS'Ih6UuG(`k6{qkOPģQ⸩!Fc )զSljkmO~,3ݥwDʿv.c-T I_gqu #\:gZ{ӈ,:Q^>4T>*5KPBe3CKR%ҏ|14\6-.uT[2D@!ՔBC`QPp7Ik2<(H;y. -ӗ•aχ~qY& i}i֤W#MC./|t9Q5}8o%]ph?~ *z|k{B8I??UBj_"UĞCHAPtf+7R|cYlq;$靎飶gI?E?ƈQxC&u8eWD"H4D=$_-x ](o&\n)oK)ђEMۢR N b*f6b%EM Ӥ@ |3W#~ٙN 6^Q5/v0*6oj’Nj/*=w뚢R>EfYX}/peȝ+\'yHQ U#7ebL!%x.MMt55wo^ \;ԈP]D\Gk^"Up#sb'ۉ4TqV`. 起c@EI0"8y3,S0u J6}^)#c6> Gş^EJݫԎiۼT O=Pld&Ax}8ne沶In) f}ɱXFDTPcp!1lC)R gMtFpgGCF& ԝ |I_{︼n,;E8x՟w?bTl@*Z/~U|ؘߊo..垎D(J1HߛӪt*ܞ~%߸_>'l\̟%ڬ!Z̦0{ ^.t]k`%"{1m.5*^ -9>ܽ& ҹ;ݸ9u/Tib0mgdMyw 2УԹmhT/ bG~Ul:\]~|Id3#tOr(y4>^OێwЏ IY_7= 7"iq{ll#;xa0x p ý?n$!@JBCz#'MԂvj+H2D(+7,}YwZ>؃ݟV$jk2 r.P,^IТYϸ ݥ/$;}@Or!dSƭ9v8KG?©)RX6J}[WWT!X. |/bs ?Ȣ ͋ÓƝ3dqDDTΉ3 }HpN}lwvFx)IC,mG3yr, `fkY&b=ѽh7UӎM;dy1۴H5\MI\LTV#xc0I) na' 9DG͗!< ֫lI QKn8jg]'D(Kc;]r!Z HT[7>Qݯ'E#][;3Zb;zqw4&>Ur涔 g6h$2dS(?Y^ w6}ԩe<]E-nE&KTSkE^t(dS_~P$  Ql!.uY42C&D֍1-sXO7+H%CuIB[-eTLro+m]3ތJiQldK݂/>ƚo5gߴ }&b<Ȗn/9F^#PM{%k-Ov_S;ac/ ?F!|X)1!Sɶuu{ ޑ\݀3?h_=8Qt|Qꛂu`Tʦ}Z^x42\fބN͝4yΙffo2͏c]y ΕXxFc-]t*dv$RUwb ݤG` 5nV|P`Pl1|?4j NfMGpɨ^~F_U-Gn:AJ ٻ= U"Y{_J^mrP6W&pVۿwZ|_GQq^)_ZyYR>cr5*J鿪o^n1Z9 9> 춢0 FɈe"*~4@roE'q;\eD=?c6aXh]~pqr5ʠ&T3 A9 hޮ'Av&z5,M r$W:wvcȐ])# k ǀixg T ELhjFoc\Mdz(j&Gi< 3jԚ á=(bd/p d 17 SUqߠv(I}\:/[{}6ڂ^LE\p냙͕doaͻc\p?E-ksGߨo%s)>hT+v8QJV97.3'LhAQa6?"|3T,9VDj^輶Y?AP6Ի(D;!wxO9h#Nrd,Aڸl2AW*ZJ1Y/Ž3um.U䲱+؋M",2D E^ @s$E 1ׇqSo̚#O%F/'ͤa@dKNFIpyB A0iSw\ڌ4|u".xc l^l.g#Ë4]tHm&6:B +#>it]%Y{=VI G4PkCV)|ȑmj\ /@Nt9v!,N]- >5NrݵyD:?62b'k7v|r=ᅡLG^)dɪH4\lw~Ks|lhBM8 ä- ."pH-udahJdSEfRK*.֯ީx3?.?PyIT˦MsA8E?4 n:WViYJ뗐">߇W-lDcR9Ou}T'y`U[^֧7 } FP s2;Nost|džW"΀T&ml`cÀbQ"=CgԒ{5k ʝw#vC$hyL7u<C|TFEWk% {j6[2-sY hYo9$',`8#1:NFf; }DkQ#\h#k ww 9^ݢh,M+5F"N ~U,ZT aO+g*嬗'Ug%P1W:a5|F2- q4-Hڲ&5LI-I:$Λ/D??T E-g" ;&~aꥑH³& c&7˂sc9Y!:aK\ђ7@9B7LCo2\J/b텚#*3ɓ.,/4n7FX>W<isQ{/.be/& !NCTI5R`oFجina|pܪBƦ,H͆0(ZMJ*\ּ:2S2ԟl=#BxרI:L sd#cO0FAf):LWb%/If+зEU`MɳTva!W(Y KܻWVCYk|<7+*`&Vʱ)5\j?-)6e[ 7alKKֲDulϴL`h+u֋JQ&WEK٨ S`;TCh :&ܪO+C#RFL(!1^Ts}vkVZwOPL&jLOpKgcNr( ,^"O5 Ɂ M3Dƃ[U߼qjI0Jq L_x%,/~Fu\~v&V G"|b,橘mffm`:.y}7V›^k3@p9a놯N<9r f=9`]܍TüL,G;-`?Mq&i*Fz>ɕS\WѠ\x :4޸%/;Y47E+uYRԛ7ew i&DQ7h1 cCsz掯>_z>.^yPL 5-T%GAE{mէ@ d"BK~|o`4T$&~充&zI"@Y* x5{DpeS| 8AÏ!B2J\a[+JNT$ӉQm×h\vd=ʨ)@.]7n-h 9ֿf[Uw>\sJprIRiI^VV+FZ6!i- VT49큓Ydal[A1 !UZ+Fv:9`$e I-:F|st{V6υTu=ŰHS ȼDh/<&$ܕz=xLoZC:1ZN^9t%ӹC;G^t/׊vp_JHI)BE$A3 'mvʃ~NX.:6R@t'8TJ:pމ*DLR\:_sL~Z0,Qⵌ 5*9`=TK;F{O 9:}tx7 [ԗןPYG59J =U5$%OART=˞=AK2&ćYG7޽tƭ$r$;-L}L[kjL8|~N$dS@&hMĂR6͎oƩP(e8H袺bH71 kށUpw@UׇyRXɋ0q/l*buIOX|ضIR~#* /ǖ+ ݋9GO4I@ jd84ף f@|Iƺ }aЉv_kNS>Ce{oB ǭwH A=XYo,~бB|BM:}QaccV&\&w*.f[R &7/p~!Z|WmuXdPX7""N > pd-ELΰy9Q$!:҈<c7"etE3LM<0#BwҐt7æzM.':/d-g_s5||Rom(enxďOr(9 HU8A'rOaҽiXL=SqB@]4!(f4pRطq)cI8KCėm]1t{'w/Gv֘~90y,0 ,V9Mn%̃(t0@Ǖh*U8 Lh6J%2`Fe=KϺ6T \S'yg'pCVTR0{VW!ft 8];&Ȫ|Y3DT#`Ұ _˴+D36]3M02Lj zpoJ)^I]*8ZY7Sٔnl!Seg xFAb 92icC ~SkB4}hbEM` 1%g2F7utw[̡KN4*!LO=d<(Ky -L;E2JZN/FʄH"a'ZDFDkm|9%pNmg%竫1u_y &G#ʟ֪/hm{Q8?oeE&<1 8gUJa:"T$%UZHKi-{hL]UKk::7O1U_ jzuEnuwvaSv]gF-'q CQoP`D=:s%E9kc@GzOr~?^DWkCxsd,\_gÑE K`SWdժ( :qxv{䍰Nd`z@P'zCU*`":K#I;>+c9/9sN!y+1B`ABE1BU _M6Ov%1rcB]r|)|Sn6lXMWBw_=tX Wn`fjQ>M8z>4~ tfHjdwQ`S N۳]kt~"LֺmԵ?lwöM0Mӄ( u"V(rUrP,^. }g82x*H D~%:AXbӯR&D |-gE{Θ6UEa2~Y$\cyR >ibګ![/IX X!6863Z5+'B'{!!-tgoEfUJK}\k:=B6K>5j4\5ʂoy*T\>% GKH!6mPz(3tJ;jH]e@Dhxҩy=rAϜX@l7"Ӎ$X,sU!L^l|Q͚ Av^^-XH8Dsd>bԗhB`ZgfaYO%HWN)_[eŧ2_MNҒR]Sf~wSDqp;XxTR]GnkXkz>z 7؆լj^?L[i:9Z@cN;`l}; ~ەDŅN%\^I_pcl%6PʛS3tG!嗩4,/5 ۧOC)Y1 ?o\wW ]odK8pWO1w 1Z8O9WG%XFcDNCzCXZ~ܑӣ3^P42>xrM*D^O[gwCAf۞X'g;`EFn\ 3_c[MPf;y@?ʃN+ ekdr\DތhZܓ&: ~scyϓפZ˄,qYm⧅zրG߈D ˢG|u1cX(fp 4zE{Eg%ΡLwKԠgƵ:]a]fixg4:wc}XD .~\! \ eO`Su|FAW2NRMbցCeexM4yxnI_yle:2tB ٦d__f]RT>zӒx_ 8Wa /+)@ rw ȪW@75^igIͳ1 ق_g Nh71&yB/g#ejҙЭ` HaxaA\8)vi\IY&>k`,"j"FtT{c-=nGykĒǏ&ړQI*vT e1ûƁN5v v" _iSBUH0\7s- C?>4/4cgR' $Zmŕϕ1xOOp@b8U5惛?LQ}1DWm}zpn0v.:N6#_e16 W m>5gBѵW($,th_Y˱W.;`oԿ TGV;)r@{PaYI(%N$= #A|ZNx+,z6S2!r%nQܾAH7uiED .9, ]lVj.hC;Ew25 zPSQ03'5&1#j `|B od(Qb@~G%h؄wGQǪ۱/;͸&|)=2[o 92MwH£[1٥|30<0j0L**䚡Oʂ ƙ\(HF38l5faQ }h:M+_L.Y{DxnC$6b[7ۈDCe[ /1B]>h&|E[&}f5*}n:.SfDԵv[ru49y o.݆qyԛ1ި()l$N8;\q̮IS]Y) ~ė!MZaL~(D+vޢ)SM =٬R ~@V#9 }4Hͩzp.g6.@ 86~]}׉yYя*j?cR[$9uBgԂ\˝`Ou 0 xZv>*gwjJs2H3[箱wV28[ K~7U% η B %ݔ!V,A5U\)qc}D$`| 7rKs|;/igi\$F,KX= m~sfm[n4Y X| r>#VJZ# O;2S(5IHLE-krwG۟2E,'+{,hF /FY7"U%?I گ;,,M0v` Õ\B| \ۏxy Oj(N.u*ԉk-<hqUŔ_ˍRh 2rb vR2.nr&`):́-k|7̕Ļh@&i>AS6~@e-iRA8I0čn1鉄d=sʧ3?}1xAsH+T^j\ htIĚ$녆x!l+= 'OuM>-ҵ(=a֋iazzGHyL5]< ,$iL>.΁X~Mɓ׽uΑHf0Ѕd 6'$Oa>ݍ~2u0il'ŗK n:ȵ͠%]a#'%%O#y!򐏘@ڥ/QȎ /}0y:'QM2GC9LD:2`LQ(0[p[>S,*ǸMTwpL9JXwm#&y}3Z4$AAL@잳i ݪN|n} b!l ',ƒ}a \' <(3=+{ӚqY pk{ĝAgXj-!V×*`Mt9&x+%rUr͐0tO]-h@;8!rWBQͪ4qR*]!]ԮM"WV[ / WT>xwҵ~ I<_,b=^6`;'2l^l;!R~v˺.d.RyOQeOuZx/\_)TaRak h&W2g"EzA#2X$Wm1m-.O@HR3맪g&7! چfVWFB#" Dl6E; #Uy;Q+^h|0gM1nK ްR1.YQ/JfثHkrn#[IJsύP.25gƷӠ&@Wb(FZ0'G֎s-zN1J xNGp^K$" NJwa`.ɜ/Z!"[ Rf*?PJUu.u;<GrO%"1 :̍49ާNͻ>0B|‹M}4ҟ=2Y%U e+i,F'l#vD}ʃS}dᨙ:&IZC6,aSYs߮f%$jF3PB6HW[l&KID2IShvUnW>%h&Ȫ+,] gR=ʇ/[aA =N0<15ŭ_ܞ%q˰26SP*f#187pꪱG6ǢUz be1U㴣 fJ07F :Vb,Scg ՘@9"ɋg +pi}շ$A%'"#/7)ZkBp:##d:SEzlv RHHU5e<=w9HrҜ>FP嫖T?-^CS+A=w~$yQgw-cm/i7/fcJȮu tuv4r* oXW~%ww+l"~J a6;_inV0Kd$ x_krn7|SLDo^'S0ȻNF eL/Û긷W@\? wyILБ*VsK*!b0GŖ)PUzEԓ>yZ4t:8kڸFQqCnJGκ# RFDJ|$f 01 ]k!@FD; 5@s`d@;WB3tvqDs50)w *_$;;no)/=g!kB ڡz*&ZNKj[F8ⱬ"Y5ޟ HGgEk6C+M V6 dvE(W,mu?vFN&]ȉ[b|ӆ*s9ę|"~a&GPakxa &\S'WkQ%@|R9YXˢ8YJZ+ыe miQ{AVm:j\nZqSɣykcQjߜvT H <(ݶ?9T,O-PP8Tp%8%ɔʎg}Y[Fuh]xvěp# Bڧ0Zٳ؁]"ӹ]lb OtiUA֣@fmY&MN)LУ^EsqޢcTbC Ct*l<X_u͵53\LN-G<#`eC^q^Q#Dx;:h|* k{EǢHJh*Z]=sđVQYGEB68D{^,L}NYYs\ U~pټ%!YPbQgKߋSIUt;7}° 4WX*4TjIFugdLwO1Iz>=\"ա؆l=y$:A!ZHfʖR95t)*x(k2x_EEƯ 1US_^X(P%.ZNG0xXS>&wl"L}_Ɣ4Q`1=OId,X / d:瑾 @p¡j'X)Axj=./w Bm{@^VW )\H`%mBoT>yj^ߐc ݍEq T*B4fi$H]Pǧ>XZhl_M90,*;Vێr!꣜m KыeH w4hO7Mz Ujbr2e|TY5sOVXq~mx#wv/-L.oܦIX .T79b}<5܈d6ui](Rc8`V"!1R)5i(jUnW[ aCZY|Ȣp~o=޷-+ @rqѧB]*.W[2 d]:ui̠}"=_dfbf*cM{帓|41qH}9K[YE4=\r. Z}Zs J2q*29pXɭvbl'L4awoOkS7 gZ[R}7O1YYUt6JKϢA!ܖWK{\eEUv+NC9N7;\Ss%5J6ϸ90LMWq'Q*+qv] I=N?P5"I`,l _"';J<;05 TnpmAKȈld7Tpi8}VZb 8lr,}[zMLP`w*7?3 YI&VQʢS-˼ -O;$pe R sMW8 os#8baDŽ`]Iƀ>$;9_[@TЖ o'+Jm_V%N he> p0Z@ <I|HgI֯n`ָ5G ]I%¸C+2Rz>jV $L;.ȴDKףڇh8N_M $dw@OɌWBLÀCUC|R sH ~cLnϕ#)!HyZw&wc A/dz_DTw+W,D,Z*/1:=_ >1'էJQAi?O~Z6dE\ ֵL?L?:5s΢D>+PͻDqP_.xt-LɄ^aL_rQgDHGbXiy4M*_ n>F&i%)k_m}4[4<%`SW$:NՒ!D--؞ȭ,@1ho0q'4cCV\=io /%^#Mo~ta$6;܂{m3$4KЀ>@SX cW",;e #["YO645]uN Ǩ KJ'FTMuٙOeMjW^KfwoL{M/[WrDCwl7M^W5+Y2!&CCr59?}g1݋.s, '1ǿu+ହF_#+8- SD7KQ>CY!_D}ev]JtI`,gg Ɉ=E6u0ɶVJkF"YMۍǭHUki&{4om^L!=C>DU;JUD|Yykʅ/)-7\tpA?cp]0-8D/?AԈyG񫨦<nޯ< Ѵ{:_׺A~Jsty4lOx^\// {\ʗUXCC/.M_2.bb_c;kr V,=0Y7pQOkjKQqy҅V ؙkYd{s_м›Yb[4տx/(7?.EG֤=4j~)d!!{l&=&%eƳh q@~KkURUz׬kd.@2HPi}Fb¡[$Nes( '{R  4IP!h;i:ȞmsA(f!UDsng)fbZM_mzָa6vDO"`/QՆ?auotX2 nDTH@^Bŧ[.P[,F,.x\APW?]@g]}@% ~.6LgjIjkCv@ %""It2 JiqY g79t Dg!! }qRb~iM9mhM) $.#Tcdva5"VV= [kDi9K1RϴQ)c$\|C&u(n'Ǣatٲwr\aSoA(M 7g?B),EZ;هU!S/OtPBMWUy0,Z UZvIMN+˾G_'12ȍ%ў<3U0p+=A 1pjX=4Tՙsf$1 =Syɼ5.p (I`EmNz|#6T#ANϾrAxS"%Uld1(%{/PG SL&f/Fzw8F Y07O Sg:l@ť~E@7:ClGCf4 i|U# xAWߩ( gK06-hf>fXy˴QNY!oӪQ"V4E;|S_XoƬ#8H*JP$վL=nJǙyн̈́Qk*`Sxb  꽤|$BSϙQX:M'u79%`kÂK6_ydYr1yMVKpiD/q+iQV:ņ( +Mvߜ&G8WYOd'R vC}hsbcav `Ji>l.bDt-lX)#>A%ݼ?v/f ek}5c7žrv0;B#)v.r\\ |wLg0ŝtͪ=CMjdKJmOGxʣpߜ{}8\ҩM8.Ѹzzk9I@%Lv]]lcnyd/i,~WByd߃aC'$X E]tWx;cHN5/ZZ&}Kly4??dQD@4/-hjWR=:F`>fZ+^kiCI@*Ozl fӐмvL\w| өc}7x d=T:Vt }_ qzq1֤x!t{ra@F 綿jvIZ/1Ō=cf"&v-!PcrqGebn0vbq< m\l~obSQ&Eו>=__ P㴲$, FSoyȝYv)b Kr]& 2Ӿq6SC27`҂Xa Z%Pyc|Z:7%@ jɎE'VHeFL(iH;'L{t=awsԒa"{\7 ;e1I?<;д YV}kU89| LC'޻P,iZBi g٩eQ)f!=t X2zNҞ CPg:EFOClkYs?I|xtYf4W[1~.;j|yD*t׈Gi2g`C`e.권Fwu­"Բ+]p)ijX j'|}|7.䋙!"jwe~>윱`:"V2L;(|l'"iLZmTrs̐5[^YZni5^v)M=une;"k4՘(5+X>{Z9cn|Iܘn@;N!+hcvK9b KuE 萡אb?\oy*ASV[$U`Hx@*\WpE(sgKZLH?~~_ߪf'pev=x.:fֱ'&#p1g߰z=b&94EbZS4Y3W3 }`SpmvɽCy֤##o~i0ϷjVQ˿jߪn~HN ծ1Q69i#@Jg]v3/A` RBs>71r䈃whBet.1YxPODI.Xph6HY3&))Db W31Sc a\4787c=9i6/X}Tݍ݉P_JZ #2cѝ\F*1̬,Ϭ a)1m^7~2J<GOΘV&!tvV(vgFb!Ul#_ANlrqൃ+2a[rB+,;[c"^$6¨g[)Ͼ[}+;qsTQ@#"`*mIg1)J^\mpgm~ʨG9)L㜷נ?+ɩ[ȗdF^EU8 Xq>6quf|둂S}ILƳgOGF wil麏-`,6Dˤˣו^@0Xw,VzRWVIJ>?mM734'ҲhslojrPk9(l9fl< /, SqJ{rU>e`: F|pm#RXL߹t jAdXlYIA9)&wٯ9PwLYŴ Y׬&rpe?o>7B? d`f$%`U()FOv->ѭ"=_=$#xwՈ{)%)J=!T( u?S`zBH9ڀ'4H btrKt˲hU|R|;RQB Jd)W<'. QCYFX^ЃVz(:s"O}-ٕ8Fa $urjУ+mIZ{U؈ƨKGz1edqzaɉ,&<̲&0d8IB(CnrnB,܆-yv"쫰z\0 UJzq@r:%X1Mw}[K¤/Ctjc5TiYbgg?F86Zb2OɡqWEaF 81nqc-친v9-,[Ka8K#.W]_r1ԪV]"b*אmPD-G,p n1\2Ңm. Z8l CmsLix@pٖ[2'޵PvC w`{ln@P1f k.c= VЕYINTyLG?_rAatv J8]7E<5>hg6JV셏`5~L MTf fXbS<*._mz/Ye*%  |.m7ukBMrErQG_VP iaƅMHJb1A@Mz17#6O?EƤ KEL'RoD-Qm3{%gɠ_b8}&e"@uӏ [tp'@.%Ⱦ E]p0W̓'[AV@1 @-_dRȝEZFyJL2զ)wQ`I-WW|\<~ᢵZB=<sLyt[ېya~q kiӗ'Z檼àZ@NJ-R_e0@7B:Ks;!DyR(2wK<PN 'ߎY*1BQ r ٺn I`X7Tשf&4~eWܽHٟ^ bSY:#8lfVvw]Al)zz$SmxRzsF`RAc\k3 Zo6Vk 1z|*t $*Z}N٦_w ޥb~ )bG~,k]F׎OFlU8>wE@GL~I!0d_*F'}Al3(X9IJ 2hsQ,r:K\\iGm5MpPҔf隶F?1Ҝ Ϸ+wȗ~@>fVv,8~8g&_(?!2+VB aR$xh}]:~Q\=ռV8<=n;UzWQq^*cP?RX lrONǾnh`>j w2WA-\o{ `z @f"y>B ˲exO[C`_Q jNI)rQ/TY uFӅKk||RREn"J{ E 0r,Y_EHvxp;_w`sKZB~G o<*wXZ]c4Dv̪TZ_ < R" M\#sIW۷r\Nr "<_GUs27>(ߤZ=Q`vzB$g[s2zй$AɕHU?H1̣t߂C5Ǡߞ8ӧ$Aa:!@|tJ"};/')/=]D%"<#?t.>x杤 kdNck\>a[l nOw]-z2vyNZ1Jb8ZZ, ?;R^XF5sb+OIe)QƊ V܅3"Q%5jT=UOx^06/_G=52I:;WWZw_MGxYV|9]aW"maYVȥbGb8Myj׺ne(M9E?tƼG_ !"G` ]#E=O:pEP d̈́O!,i6QdQ|ӠOs w!]SdNuyS´ CIV:2) |Ab48Y~NAfR dEC>ng ]ǫ!yoO2mQBƁ_'9Y[4P]LK &G=yE3vҧoߌ8OuHG}5ܫaIq{2^p _yl@4a= ,fyfkY_ O;M+e7S̰oY{6Aw{ ƅVm Zʼn; ML۰UvfZɀ,woxUg"mJءL\]C2kyGmǢtZj&Z9d=ͧ!Һ=s5ЖYZP&N.ѐ躭VdY\[hV;vFݐR ź\Z%0Ӑ7<#FK|!5lswН+*ɸxQXn 1bIm%A+IDc:X'ݦЦ͓KEr~=oG#Eb u9wXmY8UJLp9jCR7Ș-&"I0kZkmYy.eE^fwh[xwC{ג> K!&&˰aS cH>lEiך]3Ulܜd]/k_2co:Ʉ<1xmz3=E}Kz.B@~[lVN z~Jӥ٨۲ .+]X)*4ctޕIE"NN-ltbb zN +=F䋑 dE{y*esjԒSMl;"ehioJNq̿?V6Wlp5="Z/SRs5U$=׉vD&]Bcuu{@Y‚Ӷq=&6|"s9pw \`[gځlfd }߻1Z~WE*ݯ5ԕLvܶLmۣEku Taɦ@wv{2q7datjeD'K `i6SV@`;G`g5\yc;}0rpG\kM&P-b̄KgB\۶$EK@?&wvB(Lt\lie١9V@?E4]V#ۂLS|"nI1b3 3hQۻ^|NOI`+N ?3pJuaqJwߝ㠫VXa25QŵsMen|_j( 2}]ױW:rV)w}4'=g ʯ{ڼdxpшd:6_N9վ ~UI['!X%"<|cSZPMHZs `pʀyc7" g_)M,)tJ~z ] h9>b,7EJޓ?J<"S)UE8C FW6]poJ܇Bw(%HMEuUko"³(EC7Hݩ>݂?|\ꂏ;TG6>NgH%.P0iG!읖 G۶4xΝi#oy H V77^F_/*|Lxܿ(rPPʼZ&LUd;J\ 2 ] K3c7XA U{q;}M)gYQєֆ \NU`GE)-T*7fvMfXAe82nMW RHnzz$rֱğP6%%2Aٵ)BɄb>[*K~K>Zcºg@ٞ[~<]*YrrY3y`uP"pƇ8/s'-i?s\AX-}j&ct2mП7  $wg$džzM2$QFWČux3P9mۇ$Ge2X/M'QQ|9hިe۱gjgFՀ>&Ђ 9msI(隬Mqg>msK;-򕸙>+ܕn1ct3ؙ`kF~IeFmZ3&Y)&4H 3౓ `:'/}1n1xQA8t&0IP` V<U)t J cQջ&H۫ʚa023u%Tujjst I0nN:ސGOvj*^1"kE69]wu Je&|I{|xLq)H )y`KJ:zG1 7y"Y[5C'izkѰ]OSX$ =It\5-Q;(PܰԪMDPZk|mΨ9t [~7JbQˬ\9&kGȔn@Aw}g]x13ڀU*cn+AwC'D"Wv NS$Ot@U)/h}|?htjD<Ք_hW`i ;^7" %=Rrc"O-Ք+O+|)91 0X&9r/h—ЎYt0q`~>ֶh\`3|PۈP9s,hG12#*uS[IW|?_V1S˞ ˣ2 HULiu16|.SW.A}]6N&5o@RwoA!7}$8ѢE}˹;wE.Gr W,:5O|[$yV LŸxSh(.v%"Xo \Y߅VF}}:lYIc5^򛤮Msi41;ή/iS.x xG[ƲʮI|,x Ј':2'sB8:R*- _0.YUI_]>NfHƴ=ҍ"nUİaxӒ$!O# p-ƍ֫M-돱:Ⱦ5<4fyd*i Y S$1&5{Tb:ns '2',T"hVIH': 1 ]quTyvV[̎\ytTEM O3 ; RD9Z'q?DJ:|S+bJ8 j'2W˃GiX^F4>>iT:5Uk~.9z<K(|o6M@"x⩸7^z&t7IV->0Ny*hh?D3S_%d&RgRNc I)ta2ʗTlp}Hi u8TCb{4%jt; 6KR}6?@W Keky~@~MW3 V=L+aIL Dכ#.sf7Ck}~ sD;`CKիfpwkGY5ڰPw ТHʪΉ&^+垒)բ Nid(lWW#j4 G^:Q;{J) rP \PAOV}@ h ;ǺҔ`pBw1+!gzCS21L8!uF'bmOD7 ]JJS#h8C(pxEBJpK804kڮ2X~2SZvȭX&!y*w7Rq] :֭*ֳSb: L0WBwEN@½6)H gzP@ Lū5:C26Na,jHԸWivrh򹊢smVaʢ_[YFhJܥϴ"!4 ai .|yvDʺSR֦oP/+W jkQ];,kU"挈x)Rr_,m]GZAyb*\ *yY4ʜLjn` {Ⱦ͙IH/<:}LcmA^Fdj~%]JajxFnXsHՄqD.fi{" ?' ^Wat2?>udR}OYg\!4ONʅ 1S~3ƾyWK7"ֻ Y:=H񍔁-"LN5-ǼRE+Do$a ktf3Cd##)&jW}$0;+xqd;."=^B9Ђ*\(nyo }C_Hp!6: Zۃݜ{΢I7>* FV@&9 WAS W cB)r<|a`Rۦy%nãۖ]q"N7f[GL4]4r5~yz'##MkD:NK*U<]Xmj)dAy? 7 "uxX1DbMRΧlX(ʖؕvAI+ k9 @AYMYk`cuX֧-cN~OoP*zQ% BqcÕ.!|TGLIs0| w)c"\p{Ze8D_} {:}8? $-ng!,?Zݚ G[@faP`w1;k; A-B2FkJa~gU>ulBj.YЀ42uзC|tE~50:PKt@=~0![ti#X-C S\QlU/{6E4Um)3"X -0N+ǀKQT~ưq'_oєKm89 4!&|wD.s!YO$8|S9 }843arNJ5bfBMx{vC/r`<=dbVWd=%q!Қu}AڍfA= T)wxy.=i}|H(-ŧiU9&C ~oQ.uD;S3y@ mV :}[ɇ0KzF9+K'F.BoV~!L] {' 7eR*o*` 5ve/ ¿"ibTYD=PnQ$];XhEC6B6έe^w[m&uRTEJ]ޛpR=NR=] iXYv`}4_Q rPRb|&4G`25YIZOgPe\I{Gȸ e$Rb#dSc͵Lcz)W}4(cqDuQlsۻ%t(v#:hj=j*6"|ë#kuXv+K |'VhݾprRL<漮ᰥ\o!(|+ ;c|tb߅Fޭo`᠋2dɤGc&!@,;իp~rEtCj#}rOGMeY?&:tM{\Æw/`ā012wfnlFp\e+v @o(U,$5k'v~TUq5m]˭ 5+(]:;c´)2P$IŴMlͬSD6"dU{!2=HF|ᝇ4+ٱq*Nsw6~ =P/TUSgF J C '_](h!YkjNdYOSn$I&Hn"!D5,"5wB@mNgChHUQJ!g:]kDH)@ oԖ]Vmړ,z_e<]Ovŷ}Ni9`'kO6ͪjKy=zGҀj\!S j\wLBX cJ1Bxt 3M\*$hO/ZVA_п(͑X;[)G:Hn9r[ Qká@xX=ol8RBnȯT651Zo QbDg!^3+ s2krk E8ql=Bkb?<*,jrZ$itF:JLHBR [<9tJ1WQ{VlYtK吿Ee`lpQ_xphǓ%"RgH"[K7l=C W¬xVOLGꖗd+Z= %؁kJRSצj_䈜"Wde۴ćr4rq(Tf g.C^wJ 'yEڰg7VWL0G *ĦKF,=&o*%LC /'u70"OgM߷+Xdx*$4"A;P*i5MD6ůB:&B :3UB 6*qψULNO&ӈck*_^ɟ+J}l9U!ge4׈,VrFS6*^ Z(W4d75³Hd;>כxAyS4i[1N9ۉrYz.*)+ȸlHh,sIaD,5۲75{ 37F(-.U8z_ٸ̙qDo:4gM,fRS9'mf~w+X-f-5NNb$hU[tSLCYTo[ V`z=\r5!:c$!9kq{_GK?P_%S7(ȉI:'֝Wee JLֈ[?<]=d6$-?Xݏk4<@d*Jۭ `Y 3s?uCZ,<2F4s#NObk5>2_,A^ ~Z*Ӯ.?8wYb89VtXBzxƲH$ RFy$LU`*GM0{z "&{\}^m=*Bَb^L!!]׍g2K̢(([b 1ܴ2c~r.tgif* MȇL7p+[PpՇ(åb^?W ٞR2Er\Pfɲ`95qweP >A=0LUsF1刽rgep@9(\ Pz7ԙl3zO˒BlSl:7o8/cjUG9s( 3iFĢ^9{BN_endFJ0ޑØ '48 v9i!&,DaX'! .|4$Ê|@PxA 1)7Tvn]<ٗဇ# Ob- 72>oBHbF@ΨӚOJ-t ,%jj,EO>cAKཛۨuo)N\D?aWNj}xȢS΢8S|>Aq9D}Lsio w [`=vg H>BaSĄFm#QvZ!Ȥp;b֟gNivwL"8{Om./#$מ씀7xw@HP܅:KܸONۭ/yRaDlwVFhUz<~t t|pG$"a߈Bvk내ˁIϝ4fOnƦA9hR ;4!3`1n_'Yߓ蒦lZ|TKQ:9ʫ/5%,~ AE͋=)S<իpz,+#ۡ`$Ge̜n{rtQrJ9,/^mB5oL=oO!upbM8aZ;YZtQY?5C ]w$ UaӳN Z? V=W>1C۰E @Fw4LT'[v1 E5i|7 x2ᾠ5c!R8dZ7SkJe˷޻g ̝ &~skQ梖*ʤ= ?QS6Vw0v3*%ҐɵDx1_xː}'RSwdL4`9ęjvw5R\+Q^z "l8韽JYo ~Ч6>G,uTiN(Bx?r\Hht_+[OS xP\u6bʋNiQW`-B6R27&X%7>)I<.<& تpe#x^#hTow, i{Fi"[|厡; Nge4a4P -a9_kɢ2d. jXs氭M.RFܲv:Ty˺\'J؃$Wd' +GHb}APӺeүҺr3 H"ecM>SToG}e.,VW;As,6XM.W˹ ?\5SWXg/+_HyX\ĮW* $F˥q礦@ C-B5 COzҌx|P gE%!LM1.VgSW$PO*'CO?$F+ODzm OI0׵e<@EK Y 7 s}DMimϫe..j|L,e q/Xag/>%bOıF$ ۑ-ˇGNڂ C]_zF 9yxbp$Z_VMɁN'0O饣PfިUF3<1CʠL.0ZAr;R`ung|֡!BCfǔ7CS"zGԯPdV)Z?NˁoX=әKݚt=߾H0K!&Jt-Ҹ%arPp~A4w=t+197׻x&#A f+<% -o:}PnZ[i5Nc`Mu5_^EM촞rk#i QaF&"QLʑO𗘌EB_9lhv28x⯤ea.$(Rm44'wfQf5Z)驅 uF&7pZj=d@/VK(NjA{XOoZ|x"}.Omh(}Mc/gI!z9EKc0qOyi ܷ>1GLȋlb?w:V0ǜU':^9{uL"JE(,ڟJڇf$ Eo&|A jl0 Rtu0ԬE#yUD~Jz D)!( #\d0@oC>0Q@Œ f_~@=wpz^]}fY44P- t3iI۬99sK%( n|2IIv34*x  2鼹ԄJAې+v ʥ BS~p(dB|&B_kă\T2 ŭ0&g^`=i'гZhѴY5ݪŒ\:c`Y639[|dy3=Gj-)3Ys7V겿*]$5rA8X[^绪ߝ5e n"=t,-+Ԟ{8gU}&{/Rk۾b`s?Vv[/I}\9 j{R:F"‰R:GLwr<ߵɠف&wpI}۟ |Ҁ==Oг~FACP8M7!Xᰯ]kjѬ|ƄyxelvبjmvSd^.n(I-/D5I$YXwj!zu;=֘Y.O(W\@DTh 6#L@ OrY$H_,X꾿m OG`Be_'p"^FɛGXQno brg gDm8"p>"(ۼɠg=5ug6WEP'f]~)=Fga_/$`Fᩜ:n}$)ш ׫ےC[k )rR{TAuƇcXw+NαX7ᤅۭUֱo Mra)բyPnZVe{HgKaPOQn˻ 5sUxg˘]EeP*iYS~vIVO+"7(]1Aq!ۙFYB(۞ő}4ƅ68NOlf'Ej,ShZ\,T&nD8,/zwc '":ڟE$MCAΎRS!i=Qnȡ似G2~0VP)+QBOqKkZ"6Z4 iIN|p gƜ(+E,}b%%%i*)JA ~q@*-l=BFΛעVnXQɏ_){![װIfk.2>M,VnӻV-nk`kW00| aq~), &s2?2GIɿ+Ng2B-#NWH rC<ʽ3qX<|aGTil#l{ɫv*8vev9wͭ8xuz P8@H^mtĚPJmD0F<:(w M.; J82&qNeǞ4BC~}ΡMyWҳJJ(G/E}d]#[jxl<qN(ʹEz]J ^Gvc9 Hqy5hqm|#dE=7zδ@B2Q' \"VRM<E e(SR!CQ aN32~鮶Vu 5OJ8㴋_9et.| z;}gL"'0uFc87)4O]5gޮV-<=xZZ#SN$=!Zuɰ혝fC%$!ٓz#vLReex*m'1#x4r?S{u}S#UV8+SF7Us6T =Wq՗A6%ѵ7iu)^01K vN:.dTr+i #x$q8)8h Rk}#([jKsh;H=0m_~b%!??Yl~q.0(~,#Oo"r@9ҋy~`RRs&`F{4Ᵽ?/F_닯,,߱N q[wˋoE 5=fM?K%ֹnYtmExBһBka{Jbm.%d!&Yt" &7=l);l'V:gZ-+K9sn@$KHٴF*_٤qf`8>\>m;4\^?Je=N % T|Z'')?=Rҍ'=Ehlȣ\ڋJs($6msD+[ud ${˓pxPQ3I`0MxߑisbIVaf^5 2n\T=Z,{~0gUэ TTS%Uh9tgk" ߙ5F2\ؖ|!Տt10N\Ѻ 3:+Ĕ#]i(CuͼQ*zVPd +jUo0I8aAͫh.^p|V`RJ$/3{Y#GBSӄTP߱:= $G$tB|jz^I S"ԁiWƆPTU H EJ"tgoHe V˿ց> =V>InvVI኿ljo=ĠٷxvȖ O[u<3Ѷm ,5EK0OO2ldYݴ? ^ŷQ7@e6~fۛy{wrB.oJŔ,&F ԵN(շTxC,e>' 6Ǟ x$:ڦL~f[Dvs'~xoㄥ XYch>Zy}PQW}H|ٟHa'`hրCC_jIdD SXOh* SKlό"I9x9DŽW#J(JrPnRNlJOrpb9wThYM 5-z ;!Hlv:l)Gu0) ?[ kS` ?l0W/۩aUlIKf޼"{ 3vg86*C[.+!feȫfeKz%PNwqx;-w>C{tewlA}*ݚLs8%l]2,/oj6:6)I'eh Eb'yP&%96AA4𨧐{trEN9xӺF?~Te*Ge}΍I4_{@Ix)dw\ag#Wu1/XiGX͈ts`TP+:\#7J Wr)cŭ)'vEӵ}LzFE,?,3! YΒ%qi,0RB}f%\p.op\F*F mS K-1H+|D Pg9>߷CUr?f0#&H~}p{RT??T&|k5Ia{-"{|>p]p /P]P)k9ul ӏv7,4 ^#^'!n=_UM71A9 ojzSW`_ !-jr˻bXΓXœz )W:LpgAew1l=jxp'ƕb+ L=(?]ʤ T@7=4Jy%?=b\d ~r0$}D\Q77KeՇa4M:&,o$BJRpEq~e 9FZ^4{9^frL9θ`dcS@<&6Ӻ xܦҙi*C 4l/ 8o/m%3}&G Ne[aśsYw}J1\{ .kI[B_ǟWsqXQޗK2W:z]zRpU"PZC( 1\,oR 9u! ,bM%zJW0_fZEl{w ~_DHN~a)]i'P4Ȭ&1iVG޹|wnZS`Q72=-09Lͼ28 +8͋8ꞅzK ۑXχB$QUsp_dҿgӵSVQdpbdfRs% t $zxX"ziQ[]6铦bGrķ"łu5fÇcQq.od꺻61|,89A T q2lF-,CkM(셾<)i8ϥ#xdo p=O" >J@xUzԂ1?,M[:&Prk:dDImCbf6$CpJ6%r( &{YS6 }R5!qMV3KKh g1 XaAտުQ߮Ԣq-qfc,{Ld(`:\ LvNZ-M$$o66ϗ!6M_9@nVSm`jQɱQK§ /9]>yу1b@3S:P/{@.1'XMN 7 GzƊEzo6SrBpH FjSO4q}ԧ O_."[-kJгv0pD L\MdB5QPdok!ІW&~vٿ>tVf~5qΰaEOy lJ<p*ڶ[9۾*^96%Ro0 UwM!eW;ҕ 2.~/t}N"YWe ]p}S߽_@pG{ =_~*>ux6L<(d~6LjsaI?B[JQ!]l1vkк؎yc[voXs[RS2ev$⓹7%A ը<6X6G.H 9O.Y "UsPx\[?voyೠGb~P:y-h+ uEJ>rjh<\dK\R`E$y"=nJ[r[f5?\KW;zOk3 8Fq6YK#NގWӑנ 37 ./׺ C0k5W vQ^ٰ2p-vcT^Pxe^oCa-Rp)v !VXF(*RȨi}`,Kz;V0zmF`Ov)mTwRQO+ǰIt{Rѹ)=]fp2D|qIvagrPcA-κ ~\ݸDN s<$DqKI&J_`^l'R~[Kr@|ڼ})j;i(Y|2,YwZrR;oCJ|So{(9Y[Fk;ctjW!Iub2u?,ndokâ_LKg/x=ܻ.ËÀ6`4?MyDƼn_+?~LL#܆_^7Ҕ)Ӯ,Tp:oL%HP8]z K6zN9sNLѴ158e #Pѥk 1.Oa%z9nY1@jSi=Q{<0rܵ88I}mIu4?PN V)> c| y.X&Y|Q¦CWf+%5{:dWS⿤ AL?(d3}Չ8wdjp!37/ʰ;_-EmGy8scTDn >vgQ,W:?+7O _]X"Aow$acJ3ևY;2wx.=h`S tsw ) D$tkiPX"t߂~#IB+ E`)F tΥ"H0N%ǚay2YG?< G,sG _Vo)H@O åVMҌ: 5t͡]4]*XKB^1lИ݉1K[{0!\{Ƥ&Yp3>Pgrwj>}@Fw'nIYia5&AfAm_3ߑDP L0[gƻF ŖDQ&g&+chVD3?qݨP:P6#y&`;|090-U9ebH Qfޒ0sA G-CJO.Zz x6V"p7N)"}UQb2X}M{g@Fb H( J`Q^zȴ#fzj~+Xyfw3W!S0ʲZM/\sDZ0_|<EjIe`6]D)A֧7aT>H .lM*ȋ:k :Ne>dE0ȣpE @9H!+twzDWA}̹xñ eWO\("A Sι8$kn܋ȼnOgpҥʺoZ]}.]w<0 y>>Gi zOa>F=XHi1j!&Q$$:v XT#` :b7n 1}BՒ;gYT~n9K,,$,)cLgMa3|,yWH1.(OީՀDf&.[QBP˞gΕƺOnx= D @Zh8 j6TEa~I矑ZQ)qKh,,X fqQeLd1PGѨ%C$Щ{KĞ6q$Grznjy [7,#5u$΍C:,šC,*jg@|iM >|,ETVnxQ4h4&uo<Њo$t$Tj!pP 2:!EOPx7C^Ox9eGF=_F!IIn{P + "Bbv!b`r}8!qDaR#IF9 GLrPSƽY_hd]yxƅtm |L~xc؊P~OW^q>1>G˰PuK!T\ư:22 jI> !kL}%l Pz/cn $P'EaBS@jqyAeɍIg*4q_Al9`SOz c]-WXMF6w'TjT_NK%,V(uA3yg!+wD1g[ "i߭ΰATnԥtLm(TMNYʻAPU+8~MjgG!D~ז)|JAx:EmlS~j)L:X/+Q7?9=Mbڂy N1Yu4 8ii1G)(t "py rR4&&NXVrUg`#xPȗvmY=Q>? 9?Hc3phTFg[Kl =~}O'C]moMV6 pb[GHEZFU1ԔW. x' HRIf-,ԊKz퉮>P7 *Mdo {':/upB|ݕ0(}+uo9i*gK  •28~^3 k>);P'L/3W^N1*ǙTy58߻1ҞHi~Nwb٢o56L'_Ԅ-d'`&ku`bixr$/Ao*{YYol!$TZ_Syi PV=[N-ܪs>dd8cnH vTziBLf1֗)kPh~3GAb0IzgU5Akهh9"0--P Ωp%=N ɱLOiUQdRWٿT5p[ʵhg"W>LqgEX*յ CPbjX f tɩz{)0˯0v8ұxUܺޅDnV`xFu ?U쥺H詍X,~}$~Juws)mO> PcSZސ-,KI,4?n zu0]-cYXzlZgEK-Ac@H &v'k4q9P.(ӕlU|"1̫H)|&56CC!w9cvfg[`71QINY%Tm:o@H{Tr;ךHmQj`VO(,y6?%MdIh&Eko[֙F/J2dXLMm~tv4#]On|u(TAg.&fȭc q̻e3ݨǽQ„xt'@.6 wmc?hCj7MF=v* ʰWOy&IC}>]V.r"VaɋelQTc)Ggu2>mf]XڑY5y[u߷lCI[KD1SlWv[ל]CaT] XXp~@f̐JH2 Z'*:1N)3Geq@}` b +Zױa :[xJ7VOI3(WL.A}+SͶLvОV'c8YlX|kR*Hue}]w wxL}Kf tJT4i':<&~Q Alm97LGï>X{G}ɦFtU|5zP~ q;9 o#KrUFY$ZTcGfc0l oX% !0z[%]Uihu#8(v˖b5I{hiN9.*<0H?`mq \2сˣ-FtrckX3XEg UFIN` T|0}nYU/(>L h14! y,Hݍ}`޹Т 7"\$y煏  vlAp\ڎih˹Pp>P 5hdn/@Y3| 5nHOtE> )S-].ם w Ar OkZǦ(>0̓ˁa wmāt `vm(iɨޡ\x9`$Nd0fLziF(:ϑz`|ӡ ᚴ-LvL4$6DXEսᖜk]2i<\d$|! XntoAp5bt̳^]XpnzZaP8:$m;?]k|H/?"P-2KO/<3j՘EdB*.3 S WvO}ՠAijɮgwD#hޫsw#I&sOnPO`0j':)  (bt:\A*iޒopnRO[>1 :NIe%f$"IJX9aa,?Vz@!6gMu{?=#2k?(0s$uCZywTtLA}<lA*M@&n2T)uII &[c AIzZ=' Gmеn2zB"nxS1~&] i:ǣjؔ)`׺Y= '(l>V#w zh\чX ػia?ۻ1hJ\z𛰖> )C:*{#8--$rcE~ ,a`?ŋǾ#ݲz쏚_a2-K\rG75< r#%8efe._"=+̽5F6cӮFƢU5hqH3TlS9CuL{xx7:x~pe=B'ʜ?l&Ф@Zm+d4#(ބSi.QUd~@d8KdSO^w| -|p]WqbPVC&zNu dH]cOTׯje0UXQ<;N}Rq(^]53jz^h]ޖNbsJ¡ %xSsѤXc^s(9?/ߓqQ2 J@򉆎>S:b6$fʦ9vU솑7;/p=44xXo%W` Ἦ3%bEpnRޕIIO5Js0f*'.618f[M $hZ'G?OK2AM4&cxi_"MU :n\t':v֮-Zבv23DiA3i.瑳%´0f#^i_ղ;2 g}5x7F/Cю[(i1$+È~pЁv3؃0$`GBE!r ;d:fW%@ 2{[2fhh󧕠g"< iRS~XB"QaGZF qEQ9fϝ}:" n%hXErp=fp/'u2odоy<RQ8 uUw'J n?hXua!&9yn̪d G#'х16fs:@<H'6/Q cXD={t9:nABD.>ާ;n:=ո$VQH~k~ yߞHx gD*da<,V<7 oo$=c}a=-}$` ̮~JCnצM_X elaEmS剜y 7nSsWCW!T5m39T' s ЏnpqCf_qc/fls-gBYҁw0x ^MUSZ][G q6I_܄)?Kg-5n ^ u AJwU 9r\4G?l-(zr0WNnt&yP^hg !M+xb#g@ĚԞ>Jl_9D)h 3MԜW_\)QUXc$uǙk{6Lʁ̴8dص~_ԢI!e aR̥qX!'k;˓Dj8E0.شrn7|+-G]˙st3FMz')7-5Y唒 H=zF &Vlb^jhŵo7-[8~DK2jdKspŖ3`ǃ^Ґ3k9/AuYOʍkrյiI K?,x5~/. ȒO26B++/3Ri?U PdjU"{WMӔh!=/eNnי#ԿަG#Tvڀ{% MU[0eDˇ0<̙߾QV\xh,b4>}&k3ma/ص Y{`Ⱦ Jϥ_ts@+%SC}~u2U%! ztS@f6\+q&N@HlzX*-Ji1%+OmuJ_^ЁpHᢀ[ "ǢGXbjX(%mPjYQLĺ?e87.$]t9AXn )NC1N,گfdݴ /sfP2j ;Va߶RLȩ2pO*xB^S>Σ?B?s9w]vhlpb1" G_C)M=&SiLGT#ް/CxFkZgڭ >HeW`Xe8Or7HjġTX8jR۞4JQ8[/0FD4#hӹu%+-.E{Zxa2ON`-=:D}HY# E6d2wDb!ᩗ߈?h^X,wXˍfjw|VM%@= `61'#*> mN97\4 :Z&a5jZ'6[w/d`"R+&?VUB^"Q(/.Hr~G˨.&`M9Vr~%,g)?P 4 P$PzЪ&[(y{ԫo /jy-֢@Ն0=l~K"Z#`5-ݜp'α7&_&_ T (ޭʢ(:$dSТF>r+/TbiP͙ $2Xғ\*ǑʤϮSwr} vl: ߜOlȽDɊ>s.MdA|@dmaos"FԜK1z&GW[IoB. {Z]ޑ (; CL׹zqNٍ q"{\3%k^M뀺ɫ{",8C7xsZCCho:IK'8$[}}$!35);QZܻchKIR[c;"o*M}^b$t{ЊQ.GہP,=az%P!6QǷdY60ᤍ<hᬥC%l!;jU? Q *.qMڬ2qnӍ5*RS}BkXCs1ka_+9Pc'xĴZO[Ujy(Uլ)TJ @~S*%<-gume"ql_Y(Dax㩃c39\!n;'#s#gh0%d}Kx(:Xlmm퐨M 4.vstB"A&9|_ŷJ'tCX >w<ۀ-N)hd}^Cxd9KA#U=H0hf:.&MDŀ-&r׺@)9Z%E@{}|%F*Vݹy`WV!R03 i~ꗊ+6ct5`<0b)C)yU *jdkQ!k~xA{!?'UrN->Ĝ[}>ߪS>* blvtt`;@qlu E`kl_ܕS3ZƩOsr| #QdJ%]K+nox;{`6qHcU^+Z9 Vcn0W0o'܋,5:/7(5S2d3+w2-p*â,ڵ)zR%{l(V.?7`}}bM%)W(J<ߑ 1o[ \[/ ֦S%R(nyH~!`Ѝ:4'n?7;W*PedћmdžVmD!!C)6#&lw\> .zfqLNFr6,"8Y$II$ͰɏUh-]Bdžk@֜V)k?6{DZKl1sI|o.~ gD_HECp{}Rb(5 ~YOIWFQoG0p1C%W)Clȳ ;Ny;p⵺MK|'zGM7Ŗdz"$YW#luuӌ\.h(A=C:σ^-3'9J^-}Su @Y@`gGdT+e{h(e& >SڌPWI jP@ϼ'KDÉ+۫e׵yq֔u/*8M sg Ԇ"o.s}U%L(D.ڻ[ϦsiH.&ͶgxHv&M26*]ѮQ?85iP(W7x@؅B;='^Dx_R K/z"ëI~OoF YԀ[ ތ[dqZWF \m{\ }bsԡ^ak௵Or^<=+z|n nnR5✥Ņ= AU>).iڽT<Iay))]47;X=\²|WaJµm -xr_'=wMM!OO@Ja$!\j`Q{(K`#8S+ S'Fs]V4  "F(1>ߑ޲f#96ýOƜg7N|d.{9.?/M`(9CLbG4%xNهn*zXd|cm1,`%CNRRUgWE^_"z[Zd;~r6܍R3AfU,:зm]Hܖ+ "fow'I?_# e&q^kTP1Z{ZAl[Bǫ[2 b;o `IR el'bؔljV E[rP`7&zf)x (emWq#[6 IeHBv *8D#Y-1 .wx*MM(.I^mQɏx ڶìV=YԽ 6R7!0µU8?ݍY meZ4l:WYcu%Ea#Y ЯW@D( l;zOx{4+ͭ$fOZ;P9Q?cL4\[ͧ۸GSC+$slK3.v5";3{꫹OK"sF.HŋJ!V஢{/B139g)P=aF圆cL# Xacq!`܃,NAU/YS;D_zA>*t?]M]L/$6iU@Vj\BG7A˄,qL[gX^A1 f2&SxESᤊ#oG{@?$b`Oڠ$;ݢ&{ָv۔[o9ZguJn tҔdr7a|fXop3rJ|Iti^Ǐ /J;Wڗ~T*j&\ #lYЃL|.-mV>ZFBY<1 M+,1O |Dty5ܢQPZ i_:_/C,i _v{WνCQOn4Dgo7B I޻Q^] Y"Q͐en\RigD+Y*XXRc*1kui';{?[ض>o lz ?юfVmP^c;> C5y|s0MBC7֒8,S5MwVAxP ?nC%H.jIƳEC>2.F&*@;|Ԃ= !W)̩(FDqJ_P{Y'Qs'<cگ$ Ѧi, KI$SUw9P?hZw`ד n1)l> c'rby3G3Y#iّ .ƚ'_zWA| &2e?&pmTԞt0Æπ$\2R7Cy11%iߝuIƖ Th֐Sp]!~m<]*ُZ6]:|пڨGM#LX[2ԜW{q6#IFe2zSvd$CYj` q8 3,mGZ/WF54R V:˿ۣzy~޹HKݚdRwԍPrA7k2S0x,b; h}%'.xoU_i0Skb^ ^I1c;E} yȄ]60H>\~b.2JD UdMTH'~ aZ8X]>bK3a褍|6) /KWWկ ")6Q\Nm 4diKX]Mj2MF>+'8Q4X1N)1x޳6EFE .M ZZTN#H WE1^-޻g+M=gkv$] Mcwj[o.e3a="^4&G@?gF>m\BRVJ'(OԾaZ*Aa^@- J^[)=0bhjsMыW܆l[`xՂ媈(_xi(op=\\gHQh#& ?$݇=0QwFTl?@|!ݒI>Eki"z6 upWó;])(?~W$NR=h__] }|Q*[Wx0`DrTpH)^@=zQX-&2Ę0]*iEN=o/̋pTYYoWP6ň򏮛Gö X!a epg_( p ) u Z A8X= 5yu2̩@JFxK@}ݬ4H23)4m3d"$Z+%zV$6gY)fkBG}7h΋Q\2$ɛzg4WC|;lմP0:ɭ&!{qj: Rj=ĄʘMBJ"޸MJ Aj2fbїjhp&ƭ> U#cUol=EZ;UK׻ @K)\J!ˡ~blL6TƂN·W%>r834S1+d6{),@Kn 3lN(}Y i<qۍ&ޞ(K2rmx_!F6S;pFSB;F`Pofety!P܍x5uJƼ's\mU{p]amt RDwDMT1Gz""'@P#֦*dvj;K> @aBoCqdZW7\zU"ޖDnW\?XжSFw78 {TS8PjJuB3"H%F \˘r؝4uvYPc~ nXiZõGnI ؔp^yII-i3QԢaNZ{yývdg>YX {1ڄlVDHW NV,Ł"Z띝[]w[Q9 {<_=2!DUGL3b 78f\[MG;1秕n4mc.Də9e]Mj-SK|wFv<2>pB!# Gd&vKʒ)vڪ9 \UFG۹+ B~I f>¥xJ!<\AU_ _?S..৵Z<;#T XCi+ /Jx mi\jƥ\=Wi?B`i0јN]՜o\'R*MtZHe>|@E. >C[Ltj78,d3+TT[Jift;0pPޢ7T 2*rdHw \YY-p}؈ؾMXq4*Ayi͎_z\XxZK]~D`3wT?6lF°hMGfkl|)Ck(g#.88umσ(RBdޅn Zd]gL: k,BjМG y;dE̍J`7*p8gNJ_0fm Ѫ==!LulV,dl?+Ʃ\h06mpk^i)#H`(Qtf@hnIW D 2MܒE?W4R |% 7[FuJsׅ['j|<XG}Axq]prA-D122oF-͐A ONşbU&ڔ8И)VSbNbzT}}{3c EY?3Spo&t@!MOl6]H hd χE4t^zk t2TVo)-8Yc 5gU̕+2н/R4EYe0+iW4PʹtHݤTa>=5{r:@xP!#ҿ+vb&-12$ لjNno 9YʹS2@nEy,Rp,c!+54Z*oû*όn7$;nٗ>g̐Us{-*ܞgQuU&%qAxH'cJ.S~#L-c HֶҴ^2UmB+pn޴8輴~1$T RӂF}_Ē(7B5p4Ķ(KG^5bPİhHSqG״_IZRܦdcqH5x< em ШZQ76B٨#8aUڵڊZ!ro4>Ȁ_Bu闷8֔9bXP1A;,  -a*SX죦΁. ph:/_0,#:a{_5P=&\~nੜNK Zu^!&j;0c*q(S;7l߀y$ZOX%7뙥'ޙi6HϐI'vogN85WBhҚ$'w9i_\Y d1P`iޝi}l!E eQ7}Jԫ!y,XoX)}nj [-yS'l0F!@$ITĊ NyAp;oB_ @D^ã"c,e+=7'݊2(`b>H\Mܾe}\kfð-A|ߠ<8.'hbfPk_ӈWsLxUuTD}PVJtgSc ( ž)>.cxNWlS$?tOH+kAmRL$kSX14XsKM!K  OX QQUߓdC/.$·C^/zC6BZhgAD}5po> uu R$g1|^F7!J ,fz7e6nR34&fdVPaD|qܷY `qK^dJ')x"gc;eZnl7 9;)dXD_Măwz` 2[󈃂ͅLb-_%m<5zB/hz:l4dFo} }䭁QAOhYrx{}HK# 5PWxl5&]wCZZ21VYH_6'HYӲξ"gGo,l*ՂJ'3ԡ\W5=ZײYA_<Urk"d_2 AQ!m_ފ"z|.padOOҚccR3v̚P d8mJw)֮ όcDfob);_JsHlYtxVkQ?/B-\#!Y8SȚbR{d׫~}WlPcZy@M(œ3{^#y@dqf} -JQw`]ķ`׫6LO}(FGʾ허C8%o2{ wk3 it e\c2=;_EpѲLd7 4+@{3e A_Tyq %xvM"ғFE3#FK7 w d){4 Gdvz9L^unȪ 3-}!;ZK$ $GmR z^wf1.]{mwW`DO/H󅙨1XѭVfkCGlR@EتRdI/LPq>ڛWZp6}+h_(vT!cĽrGd,ODC9^ZKlqbμta5Iv74$?WHv^Տ!rI|[Ug*. عRzu>=g:q+sR{PVúg]Fb?mnUTT9$ٻz;=Ȕ2'C.Ps>yܐ윃 3z,YGђux4Y?!ѵ%3m_ }. pl o 1$6V"->52[Z2/q$ۺj%L+`(>ݟeV JlDDF@%i oNrot[0 w9F8t_!q?cܗvTOJ;ns^cdfv%t%E[7!}?gՈ{"tZN$U3|\5"OTڶdc!fTEbXlOBݶT3D0,dG L+"h#+xoSޫy `za=`3ѕ>KE] #< _==S5G/Cwcc }]R c8a`i;.t<~9;\5|ș!,DFXR C+QE'ݦ(wѺ;#-$c~YT-0iRNTItUw"+fd"ʢ9%JU 3Ֆ~fD#+]P3ȉL %}x;?\8{8hP[VhxFT+sfRDBFZOb7]פ~-A4@?~+CۓQQy{mN@۪ƂpI'0Np$. XIhT*z8,w2 Y#m7Q)j)v.wZ Btk]Cn 2߇ޖD)}\k*dV M\ތ5yph%K Y`OgW6`FxuCIG@ܞk%:W@IV1f.1i[.,'$tS|I  W96 g|2^O\DYv\meOjVrT3;STHLGGP9e;z+?r)*^ r=6W `L҄i3FOxXEnd^H@S?T8SUZ#@8<*:l90"ҏrW;>FoBgu|dvT!S=g6Um4-T唐cܛfY3Ws_I|3lnFsa o]pl炣'*Gk#mCC!eG_l6~pסq:Ze$W'dyr̅Uh$wj {RL @ن)}oXW@?Z ua:)*`t0}~9GZf8\8)^5:AKLwmnf~j5X1PҪ= -c!rpF%!]ڄC(h'y7C/W)2Sbb S;0(3\ðֵ̓/:5{7Yu4زQHF(\qh_r?2EKo!%/m : TswQ'p{,BR쵿\54LZ~ y6äC[D7]~ RDyߒey#P3`_i5Um YfRC AR=/3EWIBN =?znkbQ|S9-\]-I'ԓhAU4'܀[(oR~8۽}fՈդ>3yVgxƾ1eԱWd08!fdIms;&Ce'W0+Kt}(7Ͳ/F5yWI:L\|;zZ=ɁgK_Ksmf֖hnHE}-)"eC.?9}*˪#X؛V>'.aiXK(afO6oU[*a1q.uLTU}-7Hfχ}KJ4\{ȾI! fG~8.C[%Ls4cb 7a9:cˢmڢnyn.@|3~gÅ];(nP6۰%fEpG/WSC+M3`,U1αu#z%sĤ4Pk4wYoJ 8j)p5xV(V_J :63P#^Eȵy>Rl:XQ-pG*!PjJhZ|S^J]Sr"g4w>qHcTMAgs[ꖩ&'o~>Ȉ1Qlc*g=Qz S#2@"`I@#?꺈"M9G8'/ `qMHNz=Ʉ745LQ*UpF 릅Eq5 C5.fiDBm ibar.^aRZdAdZA0uퟪrZ7YĆeee3 rkI).OYH#I}r*)GX"a8 Vs q3Ǟh a`-Ypb sχX<C9Ij&*`5#jvx\_jHJ`m VfH@1H@?@(D&YTMVw;V'˲\c\M|8؝O՗KYG)P`/±YnbZ[ykMTGi&I$$3 8 YPjBV 9 WU{&&'$C V b/9r{ S݈ @ή"4 a mioJpڙD[nSAT?jh<} dh|Yffty!]|?,@~iC 8a iC+7FI}-CNJBe3D 2cz7AvlX769q+jiĩ`:rUK!9sMcu0& 6:x:1Oq.5aG)ǖ˚R l/%}{]XX41+:K4t([;5dfL$ip7jm)15fs67NMA=t[_+N2RgHAL>A!nt29 ygL)5],VINTmqS6[wHV4v)+b3&M,ZS/я-PEvgjz "漈lly8.LY1\K`UlEsgY Udrid})Oظ{DX2"#mN%cK-,C.b( eP!A^**\7@syn¹̓C"!*y (^Vo a #vxa~|&o{AHHf [- bptTp;Mu* hNķ; R~l*S_뱝8]c>BDW-TDNl+q bW ;]TҗVqk#!q䔏h49MɡhD͞v~ţ0@zaz3)`LAZ@d/t#~ZBVmx*ЇiSa}jMfI(ڄ{(KI^'%*I}o-,aCTQyFz=9@f6yկ m}cW,Ķb?ƨg^tС"x"ʗB>xdtXJ+yEƼ[iKV51$GGEעk ;~bΒÈ[_tv&jG emiQmbӃR)'v  p]ڂ݆Quc[SeQXJFb%fo,U᧜ȗ6 /6J*5gx ^C L_5χؒ,v'\rǸ/1gڒ0 ̸^34 G8_+p+/d4q fADSn2#e]iǎG24<,&6[$^D*]_y! K~c9l^ZK$ojӝX_[)3a>K/>X<}Q~-J Zu'gin`c~rhg9^(m`i/w`:]֝v(OJa~z,o8DϿ;PCFKn׾fSnaZ{nN*Wۑ|('KSP?Cw.{ȍ~*!OOtx!ְȖ;8aFHGF/wHaAn}Q_3lXɉnrC9l+ !CZ1/?8Ui{7 yى!0+Cn/u`ye]_Z]5FAziZra+ w,bߘMNBm]K ? ҍ:3N;嬭{i>pN IqT7 7>ig O~L?TۏW#POE잡Q A罩j^XƠս#6>gnHX㕁xN'>t8FpVܟĒm/Ԑgr‹q<-tճ%sܨ Cَ@`u:5?&GէyDO]+o!)=Q݅v|zhR]505C90XI"WxYhIwS<ߒbk+0]2?P:"Ԁ]vkG9)X&W[ex,=/׉J0Mji}D OBzGri3=)]Oiwa,!%>N@WKHB:%/~b3b/CYLZGXϰ +-e:8@0R̩wfCyϡư":-.ۗ&=t$졿|<ǵ֥sS~YOjNa :PbuB?1kB{bBy (Iڰ(ӡBˠL.L Mڊct•&m<3qk,˓>VX"S†l2Q Iqb+͕X"TbBg0-dyiZr"ޒ"]e{lIUnp#VJT+Wʹf'w aԢI jd.`QUގ%q>% |k)G >c< u%7ʴO\ +Be_RhPAѷ"=Jծ18̳M `t-rOc"ɺTN;lM0̃mu nycu-?93ÙLv #iXmI "r嬠\=njy{;f[ xA/ÁL@  cWlyˮK6kG dԀoU[2ƋHq8x܂#x/Y" 'U݋C[Ms`󿉿_(0Um hYI\|C侁xΠBQhͻ6jp@zN&zyVt6f8YB-jYQ$၅Fe<(w Ey)[ɔ"xOy2(P.'NW~ÚXTq?i:S-YjBM*~(&kX5ǁ}_ @YUURƯ5g ~@*dJ:1i(EtϒM$Y2^CPgi#2D\'"m:/HuY mzu6Mex*hB[  CȽƒBŹ TG:WRo@bZom3`(&*Jp ʥ ӷlР淫sx*"A'P zUBpxS ,ʋ.*rjK,i.0mH|+'oM3(a&,x?)a{ 0h)Y UM#vU@o~yxm mQ" _dӔрGcr%M ~98& !GshbB䪛EY,FwD BX# nyJ7YAp<@,o77f ?VN#VjZ< T. '_Ҝ!$$s"Sō__^‘0* ~[pNW-Ibq{ۂ,Y~P F'TQs.~[m}ߴ!i"^A}2o#Bs^U(`ѹ YRt+hss&0[!}#iZl*".5TmYXso5BTR2h]`TɃAS#`kVs"k`kQ^Hb(}XzG[K@V4F^z5G|)~ kCn=z륻^Sݢ&*B+;dg?h yI'$#qci'~lV)Bn9G3J}dT1_R{ ȾPFpSW}-5׀|Mu78h0[ AK9ζJ6'-Zd{w!"Z;-(P00 N~a% R@|IT4د~a, vu]sgF!!봖lt.WN3i~DeR>3A @W((4 h"4>%2;yCHajEDi J΀5|W+d)9`2tʏx>f݀x^&qd `fF35^YS}coE\?\ٹik;noBƋX*n@e 8ʑ}hI똆D^/V1>MgV/KT"rgY ^-h9S>ԝ#+Nf |Y/B9|kY\ʎ=%tT),w$Fލ&H?:Aҟ^x%xیx\EK)EJfZ6cg"5d腶 Re/G?)QBM zWTt;нI{ha {*|KfJRa;nrZj))ME_e՚d`ZdaQ䫡Q)e/h2tc )NC^oVRt0Quvb?dzz5j'Kuu8%2M*9{B5Y4 H;I"hcO lZ^n#2a#Ձy,ρeKH0ZF]>h}Ѷ"vw6̷YR ~q>pZ$^8>u xl{Ktci~StY9%F .J'}QZ76|qϣH*"Ƹ1s.LdBe vv=+CaB+nL^r筍on#ZU!c(j. դO3L$h˷]"Ũ\{x(h2C׌,ZHEx HIކA8~Dw V-t7J1{[lm6q}3ZxȈ$` 5S4b51#>8OV$sr$5;S%&v" /x/hlNʻ!}eD`׿WR| L~&򳞇t^%ögXտT_~8Ѱ62d բG$[(48$݅ewC"%G1.a&NKؐ?"S =,#\8Wa'ɀ 2;rv؅ȏϣfM 瑿KOPJkQ;]ӂh6WoSrodoBRG7ImsWj~ԐŖ@ q22iù%&~Q^e@XP˗L:JTP!Og gn-bȢߺ*RFk~[ܨϤJl{JmFhCݜ{| lj2$Qi7\U9">^$ì>1^f|9y\$-MjDľi,!jGFT]wa GoZw+_ _oe+&iƀX2;bβ&Hڲ?9,"A팚y6%u/ͻ ݇x}0ˁ~±VH%NI.?1}~  9 ;h.Oξ%le'X>$5?Xfh j[}$iM!hՏi׃N/iEEIYql^%0c\q be0$7\F/S? υm@MVSrxaX5Ot ?] (WXh4 a^!鴝B".w!Ō ʗ] t6&ͩO0pZkI-[]ʑ.l3qVS!cN2q1Ӎx80=OR}D-c~Bي@w:fG=6?0.[ h+v4"E{UZOi^㭁0J_ujH.5ezmI2~ү2!WYǟEfGI>;,^;V&(gmV^~i=h!EWes)b:N%y_2N*DyW7YAxB,.Y'{fsBP{Қӱ^?ņlLlBά~ͻ@yc|X@K nL,H^GrJaGԓ<0 |e~!h#޳f NЭ216:<hug91AM=Sq`\n3G^MI0°)JRyo鑁O Zz,NlG%ަR[dk{spos;3S?"իot@ڽqR7)_3KNU#7nqAYX5'N C7>K%*|\j K ljmA׶\}:nC' ^}yΟ(-w ࠡ峴v$΢6-ZJA\MߙDm$hdV' c?M3k~D@-O6DlϞ?)NZ7xXDsF:9$OHҦ%Q`9V6a 9Ij l0gL,3jrgklL;0xv3"sS 5y'&u  7?%)IK%+@ /F(,OLQhs'z,ັ`WJ-шΖ ~5 UtC~3z4tr3!N\L'<}}]YѩĨz @b"/q2'2'»#9 {@,Yzk娄+6'fַpx_BR_Sm$el^3T EB@Oї*^{y"F?`xmm72-j4owkܘkŒ׷wq!xi荞^*SQxzm3:B:Mn)Hmק!ZN1_ * Nɷ$hpnOɛlR-XiIoÚ-nXJ]ۺR#1`*]Lc1^[n3mOJϼѻ;IBAB"6# }&l0ץY ` @$$Kg~e2U\ze-BX^Qۄh} յRP̽Ӽ1ܐ+.^7q:G0̷;_IV;dți_R @kbhX #aVt? xU{ Ԣ&qS9*#UlX?󲵦!\ڸPԹPIv3|.5:!0f2W/z绻Q23#d Yp`U&=A~H5Į|cJ;~cOfw%A %dIM_ =/b CfW /H? %Q2Wp!VbGsuCo[)FCb6g*QAAF>o .)j=Y29]Ki~ P5,ɳvΏ'uژ;*͆oɐUo?Ox~ZQ}d:66D~'Zښ4 lG#5\E}%ʺ0"h)a<aKG=UJX40&gG0uMJ0bɵU? 0M)BiD𪹲0/ o5{56MܥETkhDCkd9,nM8p- x[tPΏcu^aNf0o 2U:}ɴb y9:mKFӟ2X+NDHߪʾVP`p؛]2r##Ɩѩx+XX~Pz_Hx̴8 H$K(ڮyqu(uSԝcPץU;YH'Z)Uwfgb u=S_vOt2Lz=$h1uoEQlUMq[.hA-KS9Ӌ>4Y34aaT"sMH[i|ѯ;ZdQ)}1B&H.zo0IS&N¼tqk{Q85lqYiR"l[iH^q;o!rv,rkc5Rz# µ&TS5W$v9iq]tGM^A[o;knBf߰}YG){V1Yx;kP T#F)##ocuh<&R[}0Lt!k0a HdMED˂ZV\OXTw$Hü*=ݯ7 >[R1i&fՆ #Df8h%9 )_ $g"hd$ȑU_@piH)$ %Sq!rf8X0ac*Apjv]n]p͂)]n||sSfxhY턛TPe< g?h%L/7%̓qe/ ȝMbcO T6?<7&c:?Ѱ@70aϯ{˿A+ZyPwGg|?;8d? |z%;𵑤-`.r'6NQϾ-,+!Ph+͆JFeEdU=>8L*j3x#\y5xpGy:_h\]v1v>!f51O!ȟ[[I d|ކUE꼤R^¯j ׄ/LiL=3Ỉi4E|^&EWR]Jp\okbh9JӦ^-?\$^i >aS"N(FzJdlɅo2լ;ѐ Bgs:H駶ӳ!ѹAu{˕6]^FjyiU%UV pYP3fnU9 Lg(.Qs¬ 'OwҖCQ%U;?*kL *NS/cJ% JPИ_~8K$ 2KZl|i# @nw Ծ:GpJ).Ӝ+jepCzqP 8O*v޺L0bvFR{YwS׿p^^?/pGBum'mM!?G73C#I*sVKEx<[^@.78 &S3bBfB2l oIȄ&(7wZtHs (""7 'Nm'8oJ-[39 oIX 4cPo?! pj>=pPo/ch&f '"']"}E7厙o S'{ʄ}^$%YݩQut 26sZߠӡTݴ{'wa`؎qfSCVo،۽8hݜ@:H%;IXBݔyM Ci`{Nrbw jӓ[HY?r~.6yuV>/긜-xJpg:h1fm8U9ۙ7<)s.0D )+ʮu7d40x9s*Zr03O+Fd߬,uC?a=EAL ǜ9K .1=вG"vV!=T g-@8` $.\IJdu}zLdk)Il 'Q$4EЕt}^\='sJOR?k%3m;$ҘĬ?&42~#"vQN"$EΉS"5s쓉|^Tbs} */,t4ַFY!7rrwPEv ,PH |3ПyrìhMxj {9g4bR >U_+w;}3er7r0r|qΨHyH'oyG<9Qw*ľZW/U"ƽnٟE{ wQb-n1 Ļɨ;*98zvю5Ebp ʷJϥ=d<2XI=]{禇 D[ k>ej4:[D۵HcU|+zu}ݤZߞvm ΥPxaAH G Q)cl.bRZ!`aŽ f^) qRpAOuO%QVŸJFT{~}?MkKS""!KS U`jpWă{;tW>Z\ S@7H{_4Mb2Rʻ0ZhqcN{ͷub/P0MtoOij%ɂ֔?uTM9Iۨ {TVFY}oiȧew~͕Z+xölkq-s=UgoWP(z"ia{@5jX6.=RŊ]J/~dƭs&Wb~dF=~_q u1s'TpB`ӍxLCqA8tD궣U2@7%"(98f7-|gz{?D~O%{jT @S6F}>Lm8v7B պQtFvo"flk*u&X?>w/I )Y=DN=H) 3h%R`y&~Xo{>ۈRX3/,Yד"}Urr;4.VNSPMbrV4?}_#ĺ t!OP0/OzդL ]e3郫!8&=LZ`3R|dE^FX6K}NaT4̏Y'XrZ'nFe,:euXqZoܚ@쳑"w ֨kWw՟0E"Z˓*sczNxnhClcɮ/PfLPC#P&bevz瘘驗OjfjR9|#hA!kC~A.p'#G%(HhinVEu#LrSoV1tu0XvH/$ͺ[_[Fes|&Hg||NTgc"nT'0 _*XݣtYr-֕p=h(H4Qpc ܍a2?hg cN)Ou,B`U]Imyl%w?44D$A7(hwq[5(ZMxLL3Jy5Beu}hEKW=!T(020"`A`:۲Ww'٢,C",W\W)Cxn=ܨI81-h bC)k:oPU Jy.|[e$׍YtUigHT~ZSzD%E,\saspv-XG`Ƶ9b+I)b۽/߼>zۗA*^|@^|&WJIa43d1QFy3͹(ĪǮ' A)͂Dk9Qk쿸0n9Y[L6Ǵ-iq[T7IOwhDFpC<)\kTmVsӎ hj( enJ)`xm*]s$>؜`w b8 &3HvuF@ %Nr{7[ßu,mFM-RO7FVP;b5xL> _ bQPv\୅m?oq?_H`#/؃=hCmQJ[Kϳfn^LI*`z_&C A_כ* "`Z(n j.M7B2)eCc}ccUqN2 lya'11A螼ΚnWE{8f$֑ 鿑KRU-gKwe#Rh*@c|뗲]Ս^}(o^(kTKe;cf8)cg[ (q8IVaf>%g|b%jߑ C˄{I_uX4<} fn-a8Medt=8jNVG`o;vvJXoL&bsDU>v򉇵>#e_`?X-tغkA$enJq6>@BurN >Kh#z/cқ3PR&\^PfGM/n vuJA?:*:[@w~V|%n9%fIp&?&SNŔ@8; f]IBd,4t?PC }0Iލ|}hdpXv4%[̐P8G@CI^o>=k P3fbvB5?uț7L^ :(UȚa;kNhD&*YV|,!Q#<+*CHc4T]HV4ah9=~[E#4k탩)F Km~6KtŐY MZ췌`[K  b:e~'33#$)%ee9Ȱ%'r{  -:08/K-$_Hrkʠc@VO98,V4< أJ#I;u RZ[C:rw@}Q*'@yAe< MoMh,9$~J:MEjW&!%3Jm~׽:)G{NMkGAk~wkfB^uftO]EZúϙ>|;BO;)&U +`d*{yҏ'J:^^o҆LU"bJ=~@hp2 *z"5i. *1EN;c3vq՜Gvzpi8%r B5VG!|SO،kaĵ'*ԥ]_k O LhT*)+[i-g - Uj58f—O7+5N єWӪ8nX>@UFC]_+)kY (1X i zZ`D2\2z(EdxhC4s;@n(<9[1Qm{4r9MlN/yW]w'1Ծ"q(vqEC9&O.s2󉤛>6#5bXT謝Gx߯O/Ֆ&.'c*r΁8f, ^` 6f6o,]Fj,j@ɼ/AJ.L| -X {0+ö"s1Yscgu+@'7 uweDGql5'2]CE}/u Ӽ7X[c$KoNo~Hiá lHfkAz94;z1wFD 7ei9ǩz=%I\aЉ'P﹖Gm\ӮFӲ4$V+0niW}FXXxtWU |2!Å\ϴ)H﹂Iu,[Dl5^o:J| TT6B䡵'*F! ^OYCzg)_3-#;='>g•-.aC;6]K[I Rت1\x˅D̄Lr-d<.x!3:`y¯(fs>s 2 Fc/Ɔu6}$lOp9kzDd )n؆} Qʰ׈հdOJࣞJ2d/,$&|&]7x! TC-9o@EhV'&sHWivHڢl2! ڋ+\NqJ m?jY 5WcPы27Q&_h.41'Q0c y[EXeAFkZBl,2&=m=i" Ijv*l;g.lzH' әWwFQycY8V=. 0৩XC(FrX%hg@ $d:7 N#;-]&pŚkL0N8 4jպy/Ohl|Ė-173'4ÈTWi5MG^ gl*G2 |*.k:p t% o&TtKBo0/W[yg;"Tǯ6tkˆ+su=%E 7J/g+ڢsza&_+ 8n~>Uj=lr#c?#rրDBpbDm|-C8wc-2BǦsbA+VL:I/STz΃ѵ}A!%g;L WqbRRUfFb`q?Cx}TIx.&˲SawȌurN_AZ&l&nFv Jl D0N$a_[W7z0Y xYA '%"r})3\pi2u}f*isgȇ56.X~IR۴$pSI!eA61(@"pr|@DLq鿂V͵7t(%~g1oTŚ8ȰͫC_n_Q L[\ͨee-nyiMvR\ޟBf , &o 10cikubעϐ%zBو"^FOR-XUBf7jZANNkB*k@Pl)TlJ k֑̖P JPxeL):` ;C k+IET\ +.Z]|kMxYjD_U2Iʪ7OR:3nJީ$Aqy/J1,xnNSiAma;(.cqXcB-Ge&61]Aw+S\#+Tٞ‚7h4O'.7}Km*Ӏ \~7[[;2F (JlOf ?x~@g$@\\T$+sbr)vD aз~M,@魗%}].~dlycS(撽Zmᣢ lxO$Ј,XY jdG%1H^_`S[喼o'mNRk.ӵT4@oH-AgREZu @Gx$.+Z OgQnqh?*_]93gt _xckuKLg'8Z|4@!` 6dV !4!sg.0t8s 7B0D|#?#4@MrPdR ϥ)#womdl'SŐTdkC%J|47a P+ dt9sut 7jR_ujWy_OF6L :8\iAca 風7D-{&5rcpvUG%HQȎr =j?iw(#,&mC!l0Ij/qJe{FeLN3]0(f1B6'^O=tZT\xL-F]r1 Td__ذH054AB~^ݧ }n0 V Ƥ: ?_A =obO7=إ S?'Hdn" Qr*G+-{t*!+iXc5xq('uNڞ[{*a ت um Z'ϝpAi$! =v(5P}^NBR6mXxQgS_CsCa*G_us¦ ǚͥ"5 Y|\G6I:$+bsE%NexZ]{s1ԷfV+y8ITU f۹"N(;Sra1W]qUiĞ:ڌ j.*0Q->r0 ^6z>>oh沧1jR`9e͕W ^>*RsN-ҐD-O?ծ~^@tȳeG(cWh Rޘupu6=)m"@˿ r |ðUm ߈jyS`8T#?BəѯR#d8K?.:Sa;*FDUf/HLf=D9 č4)"}!W\l)/>Yl:j`r|rԽ"l7;I;5̣ ,P4 zž:amVXięTez s%p=t˴m|޻ShsbbX? ߄^(Z:ڝdltsևțը}_[, &͓tTVYsnpJh%oOBJ?sT)-9ONם<;kL[Y:#MX2@JXpϞ!PԁH X!9X^;䖳YgqIX1Jql;^G{E"Pb ۛ%<,ŷ7ӛ]-Vez)xD+4e=~=Ñ2ߢW&]6!l :46b(іBq>OxIM?U? QD["Mz/XSgOm/,zBc z-_lhpkɕE^-)ɘcaסQ<,3&΃KZk-)TH[<,_oZɸf1ό6@oS(3|"B3.A Է'晭Gjڂp+T Wbлu3Jj_`ts0HKEDHfpVꉛ d /Hmm- MyGZM-1ד{ bVYA19s63BCMS>yYaQt=(ݑëTk7B"F D,g@fii (m BE>hChQdӶj$tK}Icl=sQzڔ%,h4lE=PLXķb3aZއ g! u,iOZ+[(ů*~k1cǝ`@!z̒jܝ/ir5}fG̮Y h_i;lp0KcLdZ)JǟoǙ"|B J&xoYؚ@G~̛~PcHɁ,֋Xnx? ԹqEjuVu fgwہu&iBKa3;aü?Ɖz$87ef16q0sV[e&C!~ 6OLqxT:864I ,$4(Ӹ&@&!q@*1?L~͘7SG.@8obШNBqsQi֡JmLJ?srFQUcE`Qt_]y"r~&+J憴*@iC%͢3&a 2lpNXl^Ag6ZtN +yKR-6RHl~4O)יeԛj`(.[q-Ͽ% ٪o8sLN< ~$̪MF- kR[/s7$u5ND캤XGm*4J` K/BBG\GnáGR S"Syc .y^YSRԬ3.:tm3X ޤQ;w5 r Siۛ ͽtlja6Рxz¸~KEߕz1r-U%Ive Stqs:l0р745 !kG|.ې6Quߤd:i~$)Nh+X "U0.|98ϤIm}K?U?jQg ?W@4^ $XԷkwOy3 ճ^8ɮDvc!LL qf=f_%ʨªj\4zR)C8A$Ǻ-HH2/-.BHg"G0Km䘅?2f&Ains؟ xDYsGvz4Ek,w6uwZ?U|#rϩ%O5Ճ)gak`˕`lulc;(GS~ˮΥsk3b_:6OI( 􁘺MHA_T6;@;ŭQj?t EP>/eEb:: A1y mK;D'ݛ=6"\{򗊵J$#h~jJ6=y6ca+BdA#BHWY #M<kzl4_#9PV8G|tQ\MYJ-1&:plO1fňTwlTL7n JsJ?fl69xr(Yō @Ĉfd>ѤOcm$xyIR uXJ7Sa|7|G٫ԒT2j Ш%S5.?,>[O^vNAVOCB6cb\ SK[u۽MU b4zO0<׼(8|"Ƹţ`lbwr"O-9ďz:nOے}&P3#غTv7M($y&%AmɂBC0uK󚙗k#^z,%3QDerʈMxvQP: Y!nT>P& 1u )9:Л !r$pSv c! dR YQ"LYԘq5h;W WfuC ǧ盧ָ_燕V$jO˓Б_\ă6٧%$}]R9fhbYb1ˋl Cz/u*kd߉ CEm7KFXNE603%E` Ek/AAUJfCﳆhPdRue|x-u4T't;i gCy_Wl  !@oLIJ+Ak[RR]|g>F\'q[ ɩ;!踦TbFދoC$A,ʻ"qDUenIOkC yO9 Uʰ5~#hZs`oz6a%mquߖ훆"&yZ WU-,}"MbgBÂcd j!9!(Yf*rj<=]Ce$V"\iWG?疞DK4͗6.WW 0 1Bash*i9R-|σ6ߺ 4;W'xx K z>-tzHiN*UiqsdOEVq3LDUn}<_juwSs/@uReU&?%`' K Fj.Oy1oyGu J/|GkPTΙUH|?d V@{b?eLmVE*%ʬ$-&eĵY&۵7WV?+GTQW9g7e(225"a@CaP%NCnlzEw-)WӶi–׈q>&˷n<t@Np)+E9ׯOs׏U`.BfBI3fpy*/s.(3#A!3ƐPp".2\hpec9F̻BBpNm\i)[@IJ -@dqsSÐbƘ$bWyj2]|ڔ;vl9?X('4o߷<H]z:iARL÷j.Z` I?8Z 5<4ahV]pÜh9܆IwT&Xt8pƖBW sĻ»Ԍ3G)C\oz)\'"hu]I{AX.p[=/ -|VS^%/_O)M J>!q8VɰCW(f2_@E4ܾ{ b--V:=FCF';5o.a2Hǯ)_C>Ԉ6,GZf)* [@?Y؉m,{KM^\5R&:iH~wi<1PUQZ613MfeV˗ob`-Wjwˇ^!4~úQO|YAꑤu'L34oO)Ώ f !L3{[?ijkt/98|$R1?9#1IBes1Z0H5[COu\b`ڛwjJ6%Usܤi@sCKgkCWy֡>Te0=.Weph?ͮ(?VKA8ޕ Q@|0͎9z/I  fuuğ`f_|w|TJUegozK!f\3/ /^M>: #3Xd8a#%.=; b--jxWBH%ȉO("OOVX7%*Mo]L{:Y[*zdfi<\+^#7rl3/ U/8 |#}Qn903hQ6TE. D&Y˪YWkn%d1$Y]]=)0 jG;23#cDY>$d>LfPaZ׼O)=rL1ϥMX5FЩq:r'p~ Oʿax[UgP㭊E4Ui)B_ilk S5eь,a"rLI>t?X!ȁKi>`A:SU'yge`ACtGAba_^C#3O{,zo~(5c|j7ri7,/-8+& w1i<b kj?o&bZj4Jė,u:. EٌT%P5]1F1C=~KOpa&`; Dλ>Xԩq `Ӷh+|ozWQ=9u85L.j"CUٵ)ee->]T{Sit6Uյ_(ߕCE4L֒ff"))c|?h7 8\B+Hf+i,CR_-̛xË0OEƲ`w7Q`&szU%U2Ǻ0&Fڻ>LZ@@)4^ 9zr$媈DIoT/52zU;S\C'Y-zzA2̣4^fxr@:{5<+|}cvdBTϽ'J CQ8^S[ؒO?iƘz sֆA7w 0"8(((zWsD7ѵ 9P]Z"(jyKvi63.S]3bw 6eDid7As甒 װ`%ʝVR 3pNB`2MW;%k.٣Tz0;֤g+&d3jwt !'?yq̳.N$ /akzIorUWܷ ]ʗ>%N"ߜj.*~҅p(\ yGP5&^#c+ qVD`=i#GՃێýk448HFƷV]HBlQn&L[WE):1/s<KMU`JJ{VBcTEh$PUB(ywMJ(Ϊ48>x.Z0fb}&夺ȏc"iԈo|rBgK䰙2|W42>xm{hMah 5C1Ve ]$+G 5!=7E,L4ʼn*9-a8sd7}D!2+qZP%߰M*J@oyx:>l_"RhJTFh[䘡̝|)4-Dv//]ɜ}0Ma4뽊/wCi&Dyݥ*pCirlžS*jVY7h\, F(`[~< |.: VNόt$\,_QD:)w=I)oިX&Xb}'3OKΙJ~:=XIu3&@*%0awF:(4DX Vu j\/E1bC2LT.sm~J>Q,AyF%|<#E%"S7d՟0UmCUϦg*PcÆmQjxE˺up1.IpuAץy&M< LCvX*1fnbCy:BL>7FhyZ4F&T-)&gX_ -ԟzr@@f tkIV!A j`(&"m1cVNL.ڤυߜ?O>gP2sdP&8OYmss*uXHX}q?hb8Зe͟uGGͧI+ ~=t9wq3ac4s\ T0!(Pǹ,ViZL; 4## {; /w)MME5ʶ(Q<l M3m 6xʩkjUJSZ^JA.NU=M$.x })XDz[.ϮcJwd3ްo dAѮ9/P$Yi3i#̀6e0RQnd/c44Mbr雱#$i2.:^jֿV*I8(ZH@TkM0~:Z\dPYXp5:sq6j ( {AQK6B8RIN"n`> Y4(ikC 'fԦ^d|JiH^z 0̘ +d'Ӎ6G~M׼ kZ]KyB{.eXTc]f|;x0aIF$ !HWBDNr ZˠE&N%X&ؓƫk/g'^)(g'JDCN{\*rY5vzbKԘYc Cx&C:i_vŊ-? d}7ƛYb}K"rFhfp=6~EpD(7vO͑_bP }B,*^@JvQ)f8hIE񣫇E#StsYy ['%;8 (:I%Cqz@΍=ը8C?^F9]n$'Qj^F!sxNDʩ\X#'G(IdcOHZ_:ŀ& =!FX! /?sdIל S?%!y $IiQsSO!R`6&{E"FsCby,7vjGx;́ .Ss@pl#^Iu{$2ȓL>`nf6ks^ ߙd]Q"z+ϤStOa5^Lٴ86f\Q/0#϶bvHt2%IJ_s!q &TXoB_`sT@mO0ޟDvWubiE7;WMf*V= i33䐙2֖s* 72J+juvR} ,C=38+gALⵞh X%9#W;?ڪ* ,2~O̯3"' ϛ[=U9xv?X41!<9(gWϖA PI%KK{(텾,+Se8" &`Cgu 7LZb׻âN^͒Y.Q+ޅW1>JZ)MBd%C P5:4Ң9(%:5],_Y}1ﮕBml£Qj9xCTNC&SI|m''hy19B4[/&[䇀2NxҖFsAMi/Z>g &mEb5ⷃũ~iH<1iXrB#.%9N{H[Ww&w0B e,l@Jqvy:Lsmɞ%2?L JC^"jGmj*-1!ۍAѭhQh8doVI-Ѝ+)QM Z[\BR[2ˤa4o!X9*qiʷzO]QloW͛[ώ8A:O:Z>{t*(cCX-JGOwK6!}{u~t&YnU &. + yX@k`?+XqMRB@T's_t E` E7!!@w"8}JqLNۻT+bHfu\u?GoI$RKf*DkFl'6\w7TS?2̙pL|UY ~+/@5ROmT@d^/ξG[O b|~q*e} z~ղޖ"6}_Gx4@kH0cޣ?'v-2E=׌= ]+} eEʧxupGsbĚThJQt (n/LVj{{p9$Qe Y\ ,.7k 1 ~3s} Ֆ%~DϑؾnEhbYm$ϱ9$YlذwFގH %f۩ zXq1.,n뛔[CxE= $#TI r'lc|¤6}WzEbIB|l@dV\V m{ 9A$ jJ.ȇ~q#FO]vj;xkIl$³ȇy?0J gwL}MjO937 ؕ&2mE3)OWFTQKjhI0҆f"r؂_ 1vzF\6۔Y[ ݥ&fpC$n[k8Nk;1L 4WDZ%2aREL"%]v۬F `UO#c>panKy`8&S;}#7y!xm7_tL\°=o_C*\(wv_`c%ccA:&8"uQNT2QnAnଙ Y*8VүH+jy*UCcN9B[qaY^h FĮc+ËV!2϶\DX">v޻?1GF~>:̺S%/cM% c;CvM2Bˣ󟅒EЍt6e#R0 m.*^꿣UT2 2z{S.eZTZC`۴Oρ_u>oyF7M'#ԍ9f qYu,`۬yd@;&t /!uc:ĉPm2Wa  hBO룪 {ΒBpݲ+@HL4FCFϺTY8 {<%HG@Sf(ST-Q2U_IpS _}5|_MDLZ$/`CQEUТt\ڽ)"K-RVy+ka-aE; fz\yHK. UE+P%ܦnbu$?x`Q@Ww矹(ļ@.UQPëq\ob3=D|s:H@NEqJ؛#‘]ً]:K@6җk!Ϛ`[9PHfA괏]ko ~ܔxڳT1Nx)>B zԯuPK )խ%@1ҋeHtX:.hƛvPV ϷLGydڃ:ɓck=Jt-~n_ш^v@7»_G.A^/Q1%n^˒{Zd\=[ ɘ_*ebu%طLlOϼfI FU=zA  #9-f_0S:stPMQcs2L"?o{90q{qO co^=Ym 1[GBdU&f\" 4"r+kffɒ5k7 n:1-1n$z$D5&iV&JjV]Qrj+ZoTF!<)HO?BlY'O馈ۧ-0 uNbs!_$|[08 aZ4U}\={]r.PQN_jU"Zh$ x&P򓃠ItYdLW`Bd)&4qLK5(92zS~~ĺV"m$JC}“tEKb$tByyAchZi]poy)k8~ V1oAL/#ُ,i Ex@x@pA!%@Dfp`: ccq|_'%kmHgL-#gp/l6eW֫qLRq;0C3ñ$)<cn mOyS=u_M)WP@\3= G/9qGs%)E[>$T'.>o&v7Dwia:ȎSsf-okitb4Zldqu`͘@o(ղɲ:vs%k K,l~; .΢@Pc2>q_aS-[@]8vGLe=]GR==t'}Xi#.ʶWl9')=~"$ L(i_TVr q& AUs[5^j~<^\umL ħv<1ÐzKׁ9~,"Xt?o-`Ϻ3N/"&Rrutbv6n$DPtsȟ`~U)^`-2n Rͺ@In fL7?ɆYlЊ>$\Gk>W㏖IU8\u5r,x+$buGھ'#̠d,Q#MjNqAP%쥫 }&*+B(V.|A u>":9'?_I2&}h(RàUq\@쟉IP8a)U%BVHq<7pU^ȘJ Z,UNNR2(nBzacm_>Wjw}~Fp]UsCj4A ti㷥@R;bG$U- W[7r3~(ַT1lCPOݾ7}=uШqΑK״_] Au-gϰ35&W+k^IwD~Zi84>ɚec]?q!L8δ  ɛ{>L^,)Cse>tH78^>i%a}o&biYVP+dryX-.H@At@&c"Eֈ_Vy*+/E6<@ P)nþޢnݏ]r-O3DKA<.e%,+͙Za \CO2MMCͳa[W8T0Zل)/~="nO5.ESHPUȼ@CZ~R}%hPr4 r>(!O-=JZj/'\}m[BO^aNFǛhnW=DϾQm$E?k+/==7lxӠA쎤ʸWgDTe!,4^0КPʹNr3m+\ Zԕ [L#d^tM~ +i%@ y\#!)3N'/&F<#/2sP?GSQNFAQ L+: Z₸Nk!DqE OiҌYTYWHo,"ܖ+jK`t.. Ic^u<o6+]N$*yn蛩eHf,%3ŕX Ecj`ULfYZHZ67.F$ 4 TI ݼ? 3"^mjΞq*44/n9 0I0K#d. k؈b3(^Pŕf1xT•N,$VƓB0R~fzo|d*bނaLZ~lLa\MN;$ w8SȪ(]?_21w 򦰂$iy)Tb/iK4Kmi0cL:ks&>VU+} 9# 买Cx\Ixk);}h:l)~[İ9Y֜Vh%głȂ0``IXgȁ1( t=lϕiA-ެ67YơjO*sw4{ K=l(]q2,郸҇1\^#86Q7¿Hu=83}dؔz3D(7=, K1KKJ= g *pw B7 @#?1kQH`򤡊Gwykަ+"f6phy,3;H+6"QQPNs iazM;Zzu%a h@[Z0W,h*~`f'Ji3s$~tІ#o}x ]ebn3H٤0UW2gyv .n}_>06 Lx}</<& ɦyYf:@C~f'*2D!bcJXγ*oTqǎ߹q-Ri"oHcIuL@")lރ 7~\YH;EH r@Y05-=i6eHkunFRwAV,q; ,=.C qf9^WJX4=@G$^ZW/Uk'?=p2_6I)uZyhqT ;3 Ie'}dC-2 _WR~{U0tNhkv/mͧN," ]mO]=f䈈!~r3׽iבXڂr f=&~3#z,y7S35ZtLIB<^xd)Oa0Ok'Y 㡌ij!r}ekΑDպ*kJHe]L~V&vZo)[%.xV)$/2H?Nr?,b t?aHɤCK51sCoX~RJ&Jn[tp_OG[í'݉n3(ؔrH^2&BՂҝPG:kUV|5iɑ۹'IXV.l_pdlL0 [09%甲S "1-A6QJ"Xk?o#37r%/7~#*U>ܩϤNSG^_/6e_ۉ~,\P4S=X"@={\GNctFʦ=/g챁sWTYa{q(#7 973C^FS&5ҏÔaIvIilb0}|x# 4OWpsYO=!~D,CZݻ)V*9)F蟶!-틖f>' _٧D>OhGRwdc{*~B_[D,떉f;t45%A`,X*}g$%k榿*BkKKXO [#Ԛ;5bo32 Uׯ>'adw;x6}܉SKma2σ>ŤdEӴ2w{!M'oSstx4|ʠVcűӾ.Pͻv9Y3MI;eNiZo;q&Z߰$Z$#:FAs:V_Xo߇&`!Ɵ},s,7ҧBBwDI%uOaJ`H+̣2Ѓ M!( E}=¥ilc(PIv}珴.7W?ϸe!}VvvSL1t .}L tƶվen(vߎCc \ rD-ɴ9nO#N5%*mX/Ԁ3GyFEb_b/L5ZoY!kk*<~R 'JK,.xKC>&ɻam@Ϩڪ_GoXm9#+KajpeP.Î1^cKQ0|Yf3"7gUTIJ׆ꛩƚܻ]bf >MÎuLˣ-~G+h(.x_%N .Ex*Y>CsL>u2ÐDiH&AmČ8p4%^wlg -rm4:ǖ/,hH!ᢥ]&Q/-o9Ys_7nCk-Ea(rtV?N2iKe^J4=]o-1=-V5*HWR;F֯r"% ٽן-]$e8zXhh:+Y5KR_JǢ0O&!@ܦ'^/6FaX~pqH J6 {E]{'@xɩ/nGϚ3D<:7ݝ5SǫD/B5׏#{Κk;YjT G::I٣*oX?s-%z،aO h Ӥ e(iҤvc"7W0P곋p^~TcOs}d]gI2}ny"қ_CC.^dwߋ(UG. ;~Êܯ‹^gԀ}eJ4%^wV"YU[rR/s>zɔa=Re>bY#l&xBP\Iʘ= #9j5;t-ؼ*Ww@ɵbi1^$Oۄ~b#KI$_76E)Lڊ "%.VH M3"ӳ)TK:/:M}Ej6̟}{6HX<=wxp7M'dw6H;D>c淍 ۦggGr5kgK:}2KuKO8+gW1v>W2β۷7^hT'/<4jtUhT2XX[Z%wk:w%fkG n:썴G]$Ph՟^E U~~0s^ָIG^Zq}s,,L^i6,6?ǩ{ rin)O{h._9H|7hٔٽ` 9 [낵7qWR3ч';͠X;k_3͝ǣ;כg.f\S,m.;feZb+5¢C4-Kót$*{Hs;<Iv g?՘-;l{ФwGjkyKy3[x#Į Xltbw|e')x5> dQӂ: ѵ61"Rmst)>uDg]Shy9~(_?+ӃAA"H}4b]}hsP;Њ"o1Bm? #]# 'hS*UmQ^ rw0;<$)KF!+G3и9$vn} )(9,e-ϐzQ!T./<9iGl9 RnDD/69 rPp@ҙ2.ęF|Ά*3ԋllDOuxw'y'l5غ,%Z6#fC-\ᓲO?ڝ3k%|i. s ڲ\,Jedˡ9bKH!̢Y$\0JԱIجiI~ Y㸶8 g~ 7-vB1 ޵-ژO?T9%8> 㧒 wg]r$b5K0í-Mm :uJ,\ 9jYaiq٤ IisCqN.Ј&*, g0ӅT 10W/^û>=oH\gPylIi<4ߘY€W}u~B U^nugm üLhxspm DP<{"Zf7ˊŠi^Wr3e qGP5AXaLj0L n'e O*l5l2Po3QV^w\6UUExU-/&ʘ滙uMm"tz>+{2HqڋmIF ]<$&5Vq\Ud7DJcO`ps,F`G`k f2<ԢJ4-JK eWN؟-t粀.\f/ƔcySTGWU3vLc_i m 7kUF;ѓ"?Svo0h6CdKVZҲa(5ax ut9oD:,˵+ѱV$#`u"XF >YN' jl7V @9x :qrW3Qaᐕ*z8)!ސ#N7-0uyO@y}ϴ%yJ]ԽT#"u#5&K贲!-/}1e]>;BIۅ@O"&$ u!uENEЛ-RKRl|o(A 2G)r>q=6ɕzRQGy5lߡ %. ]@X ay/XV%udïsQ5b W_䗊Zo/Kx\p*jN{탾p j;GZ{O/`8]-!RƁ;ѵqY񡕀ՎΗ6Pm5Gp)L9gI}Ê:ˏRT"'WC1G-0#Hcφ!dM_uˈ7u!Fhe#h GFA A"1c"*w3BwDQѸ{^(`n:~,#<&'nB/&΂p_rw Nrل_=AuO1S[h09LƝT'oQH`OCT_b#,kKPk!eF+/'|~-%ME1=vɺ{ⲼhއM%kI$]d#4mH Ƥ Rݪ[ff@mQ:S]d pTiQndq+ dUGWxH4 ' Ŷo^V(E^O`4ₘq]HMk| oMF>fecEfTX"]Gt-ڝw4G0-8Rjbdq t3j02 /Y ~!MC;!$lC teуڿNY6n:%/GT(߂J85SCfcA`,ݖKURX]Ix U&Ы6YdFcdZ6pIrO-;[y!G <]>N~I*찟_Ea߼\ϯ){pvz-%wC0}Ԅ" [fɕtwH 2o]p+<&?Sm;G[!7wԘ5s.,ձ_0Mo[Ƣ^1{\{9yWJ0bP TXoOsӶ٪jErw:`#9׷GuIҚ!a z q~hLBfIJe!/usG|yHK Y>XlQ=` ˏ=M{)2vmB1)WP #PDLr}2 Uș/+UՍV3PYux M``aGZV*r鮫R6 g XaP<%7[Pu-b4TAY,g":hG]f9⠽2T0%c-LbNƪR5^\ d1K@`,I֨g׻6ʕ4sO:k =e Nү. Օ4AD:e2":F궦Wom1hQ3)K`XD ljn6wT( e ;ҥO{&k`N?^j,H΋_e]='Q?ƸrvX^up鯶jF񇨵#xd(XbG?vE)WgvTUNdc-:9ʒx|Yx ~Ua8eqZ h\:Z!';!{cܽw#T)P(=_JW?t:7wСww\M.FhU0|B ˙sgy]NHZۆ*`:ĢIeK=2tO5٠4l}A7iylxZn Rg\4&:@oΐ!>7{%%?),F[dٵPn-61U5$aOnJs$Zro~^1/E^նZɚ着!v@8 -(PĹig0Wتsąv߶v86\Vsnмt.% yuct߯:[cs{hD@G 2Ɯ^n泘YiFZLnb͓eglL9=G";VoIsq8zrObth2,Ą,30gyfD9$5B`X9+Guc`]몹ce khl4-I^uL#cfNt²mvFJ)uw 7KX95Rf9C8JTbD7|wхtkE1=csWM"Ӎ>(e}cBY; dؠVɫ/`6JMrOĤ!aS'3ݧ*۫%F9FWkHWPv<2Pj2(ҬUS(u3F76CB/2UI(95Ijze'FoSxzY4 B2BO|Uki `7% ![.ybisdņgd:+ ?N5] -`/U`]O^|Qثm~m`rRcoly+ ZPg#Eq1d1"~lu:6̱*X+*=GAbM,ZYYf`sޞnܰneDԳU.[vtԙOMAxU&۲Gy]o}9Rsܧ`:tɥ K :uw~٨, W7e&2Zqn)RcA L`h+caWA6hࡵ=ٹWX2T{\{&kg0tN=>351KIZݢz ;;\iw6)DGYnjJ{{XNϾ)X}>MfX_PP\`lYyre}~#]M;(Y'LF8ZV04!.FTZui'mѷ _@0/MUՙQ&G}j \/V3ƾc^|XFg"Ptd)1Vb(8-$Wz{i4\6fߴI7',aqMΫ^I;_/x>˩ [/&:NKh '045'+n @1#s+:pڏmLR$f<:ta#*Zݒ`mQffz cYC>7fL*<:`Ḁ9QZ` Y\4(Q e9|Gx q JS m٩:GWȖed4cb)HBZ v?g֐twW1nZ),Pؗ}xÝ"crxWP([}^(8sFcO\ %ؽAlz(yoBA5m>z7`!ktA] G3kMk9&[DPʢui=fpa9\3pvc&K;~+?b wIaᠡ]ƶJ)ނk՞c}@E?=kn&"QW-d웨[3u!Z+ $c|m "n:S@' T5f;aut'BV 㙪1Xg'> &@]!"8գc<[lIf:Q);y?QWW"; 'Yߟ :l!T>ŗ"%~SH>A{Qe#{`Qh[g4`hۤ/Q4qCZ7F3l~@F~RO j%)abʶUOd!nl3=u6 i͈f%\fLڟ_ wW^ҐRȥPSKJ,ϼbC vF]c_/q3lU9be bxBVIDP o|3{ T.}껣1]i_Hg%t/ uE8ҷb9 tL z^k1嘭Ǭ |[ӚU o)k+s\;RuNyn9}ZbҸC:F'Ϥ pF=-lЋ u !+oE(vggMEg!10'σan |( 7A灢ofvhı ,zPJPvX#H"ZXe& o< Ta Z BN1[OlmwVS0XU?n=KY;(UXlbFg&ϱ\r\-3{HDd*皸?f{8Lv~ki^^ʤ]2:HAإjz1FEVrupފZH_7p4 /)3^4N\<:ȶ=y 2Ro p4: +ĺX=<јc,pzvKO&`xI3 K_bUG&fBV~AKyNa!C?p֔`J%ON韓Y]4t  Ǎ.c$A6ZUdC;unί"W мޣljqd)opSk mU>.hzrΩR&( dݕ^oWwP7̖i: )#L,b_,'>XBJ=_NyW+2 oT\Z\ ]ݒSAcuk(l@^?diH\ )D a˅A3|/wfj2=A1W:7g(eܠͤȥ|mvv)∕r^#@U -yNkB7u @ #QB"欝TA`$ZqBQe5, N1x[ J.F pv[i>K:= ~(QkL0" PJ5׷[:b!mrSԒƧB"SfJ` OXcXjIkno*Hs{Dqy-GҜx\M!M2͘K2O@y4$ƎhJtaB3Ջ̴v]-%6T)9l ²GjF4Aeٮ8|8ʫ\Jlt$ObļB͚ HtD8II){ķ J8UM+S; *`9"WiM)t-+ _({M$$",.sٓyb#R2I8/r>r]4Pb>pilLĤ4Ig.^g_wĨ-R_nڵМ]0PJ}7ЇSRύ/TQQjB \hҷSB@Lj2˥(vN܆Diڋ:/JdW% أʫNtgO˛Wh&Dtnc,%7\Mea5"iڅԅ<*&=vfTy,6^R`mB|ELe<.ww;#),\Ob jE%@1K-w ɕD9.l#yS&h륤Jx#. ] OIyT >/dzW ,<4乖 :Jxnx@BuU9T{wmA0 $!/NBm'~~u=ܔJ14UL{mshb9>B[]Sr,,{d"9bd E1GJWXHLrG J WM[HƯ&wq#m3}Z%#n^E߃y]pթ76ֵ7aZQ&89xe 5 p;P8^'O!6o1ĻEH_9-uF ~ߨ̳U vԣ+ tUx7ؾ]c {~)W"IyM2xqƦF3?[>'b2Ǭ bI*Ι!1ŁR螡M eY-hfaHmޘZxW+q P z0$FYbwɛE=sXF/^1V;_ xa8g9ґj=Ȅɏ]G7v1^ć:,-C歲b NvQ'ȔcЩ ѓn*Üɻv؉\{'yl!amBOFZPv3d=2rL46e1FRO8WM;Ԫ;tbJxirvz34DKCkFC.J=<; Rي#SYP uq42/UShvYi @l.\%Z1-{z"bS8R57";ayCpsDcƒd2* e&vnRCax"lx>gϵ3c9#Wrxc21E'74]|@:^%!X.'i?be-AhzpE-ɩ}#I]~7E>=,\njsGT Z ltC8 YD?37{g QPU/dF׷+j0p-g-'B<'|ZŹ2:t*UNE!4y}]]`ԅb~r5}F#OUY2tm oay}~wfSXGbk:-j?|r=Ul+Iu!}D]XA}}weguv ]ꓭVS(KSw|y*En!Ƃv\X8+M=m="&pF xKG~ Қ<9I ^)^ `Ẽrw?#ӋaYZIN晴{EVA,ZϷފ'T~'i$4{zmnU^YQq9jPhhBL2~:Xws0c:Q]z1iBÏy?:>(-W|!i%vYbYwyx~$**eE4V|9m\ǑatV= 2]=Lofӡ%ٰ/B$A!mm/,Rme%r9S%D!l:-q;?uOpqc= 7qt9*r[uv{_y.ԟ^ȇ.@{&_ɞܰk(gux& įW"r8 8<0NB1ۺ8 I^@cLpȍ29"l p]zf>X,VcPU:ak"uLf4gj;mP%½/Lö !Opy3bJOX]$k{7녦G"VQ#ɍrP|d\*gϵFJ9 )Sp= VKێv]r3ģ 1ZP֥ Cuo7#d,\/*DǞ /?ǰ_JvMé6.+ 3?F3eU5._?ZܒRs0g!+39Z%s4%^u~ KT? @"0i[QK-r!k1;;Ye5$-j]L`=&=C㉔Fnh><ԥmƬc{͏P|Fv&T"gRYr9m jNI!C6]*ȊQ*d{7ާ aV2LU)lc.bQ+ E˼.)}\#\IpG|D ݩ\]lqvɏߕFʣ*1w,ĎM¤p>aS6~}Sȭ-?Goez7El͛ge"8Kϖs> .بRXEu -jLmQOdG/ݢm3WLX *'hs3|ݼkpeL`MxҺ=K+nT)ƫRs8$g.t Da c# y=GuA3՞,Džd <9̩ocT]t|=x L1bz=C Uݓn M'lYyspGs]:&̓,by\K;/3l04: ͤgAY 8\RJ9BHGH3g #~i_@<0Ma4 ( hX1ڱL5D5m&~NPCS11)vY~,+DfEj:lZn kҬ-DɗXQw DS%Z%nvvq00僇;Rx~r7thzY S PSYdVD7@T@j DeyK#FR\z@2kvU:qFHo[,)La**iiunDej:!zP0XO ^`7&gv7 iжX-M?,C9 <x0"?LiWlǼ?RbM)?Z"+vu|e(?6ZQufwuRY)zONsw ]o68j%XdʁACi܅egR7G=t5$)gnƑ@{CW4%|= \h~H*a#'zYJtZ,j|ĕ7][#_"5;`z1!` {HLfD5/bnA̙t$Kmi0IղKW zIgt..ڝ=OY꽨?ޑ-}vZӅqʎD~(dls^[|~7V͢GN`E2%`ywtFm aJ8PdY=/S' wMT-g&/dy6-txGbF ?ZNL7ON|C?w='1ޜ6f{[VVZU$*S![D:UTE" 2N˦rwtnFEl2"!rdɅģLPrEQU:|ރ2$&]܅WIB葓 9(z>MWۅcZBIoDaa!YjrkħYw};-!aGOEPb#J \0ht,!>^ʣC~gfHئRZA{VQʚdOHũwCmi#8ߎz`/F ?B`lj5=`po_I+Dd $AT.=LT]9̈́ףC2-I^b'nڀ:EpǴ8D. 1L1wܘa+&]=F.4?HQ'G_;-k;<=1Ԃq$q9&)G0jl"fAZ,O"b.r}e>WB -_kZGV'lS ?^16lg$WU N 7@pZ(oɻ<,~ +@ I^&V=6T>_P ࠍ"Mn  LͪbشMpXugNٵcd(8:Y `HWqЎ'I7z='Jֻ8,5owsk.(E1fN^Y=Vh o# @פcT2A D\2>;w;ZXvVƆDmM^Ud}ŢQ^UU&':le%iұr-;ܭz<~@nGBx#2|>$&+8r};Ϛ.D9]׊Nf,?\S|/4ڷ9qʓpL-#]A?ЖaiR ^ Y aR􈌧\9q9,{p=dז3B2BMGUA;qZ8>C QZr}W/'!8CQ T|Sj{cDu=`/| w˗4܎1 6^nڽ0"S?\HU pA=keeQZ{vlM|,ƌlz] j9Y'K&rx]z䨬ޅo- B0u7[k%鑀2J!hr7wӛ8p.,QÙ{@(>~0(^ EgN 4tilPVy ]Ч8jVTmEV^?Ϫ霄礙z:Tt"ۿw1`\i<H!ᴘj9C 7C4 9aiY C;ɬ.+ s = + E  i%Ңt K䬻iG d[DSNFs` cT K Hus1T(6 7dBe3jWkYGOzI#,Q-[4,yW-fϏt634C٢ѿLh.RI.E !]SIn|JB7JA.7?Fi[- gP #M|Zn iS^8|Z*"3oe6R㕕l r-)ںq+ԊqH+ 8;`.Ev8ԍ^J?hq?-&;"w{7)'`58S84;kR!K771U y腆<'>2hbO(YD(cΣJ%bTnќޫ{ z>z̐#]g&M޻=g!/$hdK1ldhfk֎F~)B$w}Ne<.}8DVAނm UBbmCx {!Y"a~%.T`xB j}0;01ڲ&IIJq6딽RB20KA;s?4ryXXv?%tyDįӯeFN/G~;JM%3'j`gXHiOE]DdAyGEZhU hԞSa4]3LN@"i<H fy)#'#Īn^|dG7XK6mHr+m dؽ  cR 8L4b..).n"Pբ\6V0sJemMj# ~2@Y x f>FFTDL$ە(4pϽc8}fi^߈%k&ɑ׃ 2[ȃTwW0_퀱73X3-wVJDrNSmi!@mI <XN1U-l#>UΞ_Wߢw`/Ԓ.zi_y0 j< KW荾H^(F(r”Jt8+m`,B弐31vl+L'{g?OQP,v: Hd51=3엧 |1n1I#k~Gչs )P c;`r rڒjؾKvi*hܩ ; N& agќp '41O˄=ǁtKgYBEscgBcnτ,7l?VZHiboIH!( KlcY~K nk-?c1 MǘzIA'FB*!b>Y;;=e CY{Rb`0^hGHeUF89pi GkMГ9( 3FUJ'n#*7/hr}XV~:yk6s7u^@5?_\]SuM߫~-l?y IBkm%-Mgw>a͠zo7.Ki[;8@0IR*ewl㺹C1 *p`mk:WsѠ-6l6Ԩlp"pJcAJ[m:HbN6~8ŀű!1 U*Tf@JdpږšFv{ M0XU$B{/XKXJ3Fz:,5lD*kFb6;)DL /Ost(5SXVŭlh {. *0ՔʼD͎qVf-cj$jl67O͹&C=u|q|n}ivt.+ i@d3?-ykQE=`7c5i6C)0 -R _j|QkNBܱW,D߹b{Znm+sʰ<2LɆЉ2Dw4x2CNJ 8n4_Gvs79Mn{he(ʯZ  e07bz,qD D\#CwQzAXh~oܡ}/*"w[YNVR:AT\Vfq|~OSǾ;;"+O wÃ|t_S6Ln?wV +mDŽ%F'Bb0`e)Zin%iΗ%9&~*.R%BkΤ/ޤ9BꟷB_\ "AP9*-̦JȀXZ. &7zBQ`%f"q aDڸynnP0D2#6i-M> A28Vxt&X*2*#3f=cq.Tksgp;q Í Nmmsx*$F&+9^@| G*buS{ " N5 .C<\$ϠYdŴ coiaEU֏:"T]BT1M1,M՝ :lx3P%xkTU7 0ro*L5e8,l=H2@T^%/K)(R*hԨbMDy)6s:m^$AXvywwVT^|/,@Jd~y3NU;~]f\gFɳǛנ>Rʂ\Ids$\ﮠ?]RB #@:ٹvKRfng%ϓ鮆_B{1zC^bXIFJ'Dyrpt 8N) V D54fy|}LJu2qUy9="GEG8smz$Nɶo~y򎻐Ja-k9ɾ(baV:YA0O#Fd;DF0bÚ +CoYi=ney7>P'F @?a?$8,>X ?4<`ny/R+Ng5%GGܹkos:}M:`!ό%3 eP٬sp<;J/`#GVԕV ?qƝp6'~ƕ?\8C+oDpJGA+GzW;Gѹb;_I3h댦C#e73bx|>&OV5ʔ؛mWhlzܞ>g<6+c'+禫x4Bi?hP) 'jg}'VV*O8i| p+܊dྮĎWX8/GՇ1XR<خGYD.B f?!T`.ət;تf,E6A ]҂a8uHZLk{oGo徱` \_VӢ*..`ω@[M͍}D@qUO0>^f5̿MY|mX3o7,"a4"`zINĪBͣɎfyBⓧ w=qzܑ|C|Ţ/*D(+?="-Ki6hf6RBa9i [/!1Y,d/x4/=R9ulS8:F) .]ġ'3O8Vwk: 3x\EFgR~?n8?üZ7n&׸?K6& LD- D>nf/ux (b7U%371d ۺ=BBbbV&VVF0y-Ή=E/;{mhqtKzJ: D렫D.>Vſ+.}RQhܷ1 a FO=פDQ1`kQc4rsDR|KZ F7@f.$(z}+θ~zn_R>GA 9R*u*J~"PLL(1UGq )|ZY,fYX8 &flz8\(1x0{1 Ƭ)؟(n=.A#=FhFJFfd^692  -wpVgd+9J7uܱg}I_&XvA=K{s@b\ċFJGOjd:i4@W* q-=9j̝y)*G !aUI@51rC̭/8/lsWJ~3S^˵NL !$)3GĦd7$EeOu=cO.|50uOٌpJŨbQAj #BN!{MJF ʡƑL~k^jL'|4+:4L>@I[h_cT@q~C(|AsсX> KY:;>x:N*JWɡ7,<\\t+ M{C'7u'D^D&3( hQԹP$h C$HkoXMPA8Fb:PO[n( OH̀*3$+g:G-/gX7@%\U7JpIVZ6+nƛ]oQ{yS( #`rHwO~c)j:s($pK"ýIU-q @gNJv)zj""R*ZbȯJJfTR칂>2to7|-yWt7bu~"QLT\\~ƭ!!ƍ޷l#'3Ҙ1=jVN>=e >]a~ga 2¥'t E*Hu9Jsy-`Oi81b,eQ< za84LY¼s!_ 8.rs7ɋ f:v?H%^ |Z`T+&xd ю6k_ߪO?&$A0~ -XQ75 4+Ox=H1d$Qዤ\t{@ږhfxEqH<78O;~mdw W҄fSXWщ̲/!uPm"m6;MoÅۄ^; AkО-fOuo*JC2qc(]S<8ZA$^Vrl<^@KZ8 Bą~).;FBN[*I+P+&)J 0j9gHVzw[OUvX| 3&H\n3YФlؗ2Bs5{THQ4E]Ž<&uőX70{/lC!,(G 3l]CaޟZ\Ubĸʇg+yR4H] g'ڊ97pDgO1հCOhKy>0ZYk\׮H)IC~a9&< _d i"&9|~qQպVF/ _K7@^zL-Q߻Ԟ28{ssOl,|GF>ܿ!adp&t-k*Yh\b䣔kq<D*QqCx"dBˉDn,^k.j8z4|\䍃?:2Hz'a4ƪ ;K$_>Gϙ/tވE`#5Ah zҞ;ػry,2eKvUuO)фy$owSE:E/۟6G}:)Kx|/RYt>B$#Rr'R,Z i0u:o-'fC&n3i=, ӎ×.` pJXJo $,i%+nևm{tHԵJMI&bLl¯l51q4*x48߬K JJ›~.zGYǍpOpR~$AUrߗ!݋)7iqQ c/s1ƉA}b AAp00QXO0r& yƉe~Jr q=7ch.8n,I{2f*ws`1aPBTQiiz!0eP1PYA܎̥O\>Atra"9O"N$\Q/E" U!ퟜg\5fnW%pƖ).N1m6{:)=˛3 Yj^wA_Qej$Jv}bu55M۴G$D FTnZNN"JO5oc, !ł P1UI wpPܯa v]Hbc=DV=̓r>uX>OȼLv_]x*2ļ{qvSsIǏ6⏅HxF<>@Y;HAj m&;CM%֚M4#QqTE w[H'$̛2[7_JͽLu*gHILUPa4SV)3 4"e{1-BipOӧ(fVNP~,O-߃~"_BE-W4C b{#тEݟ[%l!>Sܻu²: Vn,W<5(=.~6yyrNf٤dj]hI}vd:~L5YU\i)Ll=KW7c)`B5ANO酶Hp%< z6l,ߔϪ0x VIG_ӊۃ]g3@Wr۴o\`l:$ZQݴyOv9 kڛ2gG`S$Q4lP6u!0Ĺ3 !>KVu2 иs<7x4\?eC@iޒ֙dS_E߲}-BXԑO]leH2[6CzlP.x ͜bF]qϙ-uwgx|I׾ LơA=ƄpbC u}gη~߅?axV*bUc8DV8tvͽ---QvtH)h% a)lNkS>Z]n$"Yяf{Z8nNѿ[g~\$8iN%5`_]jR 0WEY0}"- Kۋ(cNp Cݜ T[ru>WLݗBx7N,Ԛ wVxMCoOܦo\SQH}e3ckѴs-A0ҁ13ft/B0V#:ugeCP ܀Hĝ7pe< Imk~ QnSj+geE'Ni辶YESԏ)1x.<<6Q>2.#È*ЭEA辚u97fvȠkߎ&=.>!j݇W@?ŕ\6C0K]: g\ILms%@&q!@EQr> Zz s<ɖ;y=s[@ZəLm2 ;k{S>um;Gcd;5N*qg B e 0C¶It{POlL<}n(ߋ%yPTV|i)lG' +3wyhC`<ַ!-\Tc' ,p&vB>z6у>8~yPG| ȔfpUFTφߦfi뱁eIVpG]T~{%[$Lb #1?2xm˚f I n4bwg[C·Cڿ%^V9  ijV|H<.NBwʖץjL)`&o<&ȏ5$S/ jWk\JMԏmCvw(W;uR\lQͺ$ek8; ~9D zrrw˺Ս< Y/N S$Yba_u\)B\<7#9]6Y۞3D ehgF1e)G/bmSȅ{ٰMKJu$I5b]䕻ݎ ~R-( ˊ0TSx,ަI5!?ܼ74=C9r[\["cXڟ&U~MO!ɸp7{CAZ̢2B[k_v}ɛ\k> ^BU&Z4Alڿ'(vQ\?m164ےC qn>\P \\K>V*=MM_`N2}8=lp!{nnXPqܕt%B1b]}8bG5DeבKZ9qHtX;߾L2\tH_HW 匇X.TOU+J o9t7r56r 3R0@,h7tmvA+,a#ػ2%M1!KTbԘq1|[lf:__Uob Nk=8,22SeRVS=qV; Y(/}F:.D }-q aԌ}קiW(6^ޯ(7o{K{zJA=f>$;Jx֣k n O/k:J?236qϴ :+i, ㎲]Dj(8(K>Yg@ ՋO\x]]!瑣=|?4/]+*ixZu'HP.c~GoRQ*:oFh3ps|p-+>Q=&#%`x_~`X+{5im4Z~3 qw bъb[v~Si%)L@G Fݸm>ĠaaX+1 i}_dX0,ED JDN[ O5qK+MuqM.Qem狣O@eg5mv rٲ aJU!CmNMpG[~ njrٞ*L² T*n3)1|,*;&{.T]Rڡ-y9_f!|7$~DPzW)hVKMx,~0mG:&3m8M7}˹Z=0!wl|$Q3'VKH=o(Ug fMAf<,xn0ϔRjqZ),T&Jh|1K kRO&%3A)]k<%_ϩއ ((Z# kP L[ }'fc*+LKKb 6'MSk_t"~9Avŕ7%w 6﹉| WΠyulew/dѬtz+@O' c4!vUdq.g%n R(Uƾ;U\Vj敏۩ aPm2Ns#>"ˎ- :'.wnPgQ\4ſ.O)d02}A,噙¾+ynA:_@tr|'o  hyBMn.+_C)&"'P} 2lS;͞ 64cF:9 `pEQ],/{+6ŒN=]CsPmwbB=&Kt)lrf]x^+ 5Ky;Vg9TyY80H텖"Q(ٛiR_i'ˁ ݍ\_5vO8c%FS'D,0wʨvM 30 J>h"8}PR`zȹq<5ȪU &EֱlIR w/P"0rZ9gM,G^ 7dKc%}z::Ӵ;JlETƀP?GktB(wG?dwl˾Do(cჲYBBƿJVda(4[;o9ր֌˽Ew!y~ 1{a.:zV5V/ OdZFtF>BW<@ 3kDNjJz/;$\2J$ b{N&i_Z Id=֪̃E au6IS AR`o[XЊ9l}v%cROPv` ^'v@ ÛE^] 4z/ۏ,9-NW)ċmY7"`3O]o_ Skrk~yp7zbr#v-v|e$ۇ,Sվ+[F D޺kaDaG_s^}pTK$Rb@yNhۏԧfg1g5xݪio\Wi]G@!ou^y3dd$`G]䵜j&8\w Bi,hX _+[iF뗁CѬ%>^#-`{Z?88u) +>}06Ȋ;k=_+P]UmJ'u@ T)+큋YB8!V(3MͲgZR&fG^rz'rCR*@:Q:ߩ/̦5`B,rQ4r;= NCPd>m`P3҅Kqbl^Fۍ=ņpō|h,2f B#x".wUl!."EDW'YmץɏHXXh e O1N[%.aشc?w sWͱFB-PD*sU+)CR!i2}ўY̤4"9QZАABk&=rV@=!& $+>Wrx$X*?pGb&ĺdw˽HI]ǐ>zIxRV~R,: -꣑WSb1/dB5 fmgs]*_P_[V!2{ a)4$S+z¦[.f̅Y1/a%$1 ٹAT*d}4Gl1\8.с;ZP|#&\֩7ڡ:^N4)~bfHf78[%): vv؂l9;ߖTEi8V]35t ; |PW ?*Gyƽ4-(81%Рυ$+QB MPPF@#˛}1|#skYT<4l{#QnJ g™+O'4f:<Zf0w%g #6qYOAA^gg^"JV 4_kɯeB'^DˢSʣ- uBh(nȝ[^xʽЩ(|1~5a;נ8zشi _I7T3%8zU' - (:"[vfsG-|مwӹ^)e=&dz>=J4')ɒoR R$ҝםmdS-\iQ`kC r?TB2sUnj LFIZI/p 9Z# 5qޯ$(K Wσbu$`K\j_aL } .͸8\-3uٗN4;-썐[ơˆPExOH7RoR!i[OItՀ{RҕwV5H~pvCc#XAl$+T+Xs\NSA(\b/M۸a# cde"L{6*jK-'(@3R̒tt5!eSy=ް_¸/ [`&ִ 5usX"PSmGalaOu77'cfJ{-Zon *8LI"w>&^ZTM1!@$='7z~H}>VM(Γ1& `+뵤RMyta>orTZoFt<-znTSd $3ٳ(`?FB3sVﳙD<Ơ`B:tg{.+]3` +;IoL_C8> 8#+^Ej|\S8Ʉ9cFV*`g_{!P+{r=鷇 0hWKf+;9%FŸ28 %hE["ٟ齌^boٚC͍AUVcha׍Ml,Z_:q[y)Nbyu]G6oGS ^a!cG9nZ`f@V=v$zU9}^32k:e.Oš~-N 35?Jeær GpYGXa&;Kqݠy|ZT` #, I"Gۂ,|̝+3wg;U_5P=}I{]`b )+,PsGӱwyTlr;4We V}nayP ]G P2+@f77Ŕm8'=uuܪo16DR!H4eM )( /5jwQHbcڂT7CкHP{qrQHmγ)/okR};2s"|9q˿Vh"!R-͟ɴFLMX>VVsBTup=:5W %ۭvP{{c .繒<QNĶ$3^ ;0\L.yq|#kg|#±y$y6gַ(Uw] VRDP;/ќKѐx?;*rRt !q Ti,AuZ˭hzZɅťE(Liul݉"" tJv\q{4W!_$( +CNV}\Z:>W>`\P[ps/q6_풱a^(f03>Ά|j Ka7ANC2!0. .2\մ]~fq>iqʄy+o6]=6Lt϶rwƛdLd/`#5 L3Y@ ǀqH)V M)Wiג\-K4OGz2N=AȰ:&֧Q%[n~ple T(c:OPM^ݲ@#@&KM1~kI̓1J2 /W)80{EI1Ћ}AzU?ݕa8?Ac^YiVJQ(T5]j*J ܘug{l&jb/~U=txe8@hz>"ꔆUn8![w p zM7nƬ>" zY a>2j.wЋ" n/a3e3IJ`ծ'qa`3m%kM6+Nn{H 3a2$5M62Gh{gn8(%=vɮ7!W0O?^.# {\ϋ+xDU-gFaa?9u> D ʰlvfB[.݆{2UMYSTעDS\­ΖjG5|7ȶ+fi+P==+;?c!7isVPY b K-Ur s_bLS~(k7"8n2\x#VȢg|DAڗc*kt8Pqwb +Kuq 8aY8P-넪Uc2$!]S̢RW>:Ɉ;( 錂QVYK^2g*nkw{z FtQ_P`7c7^;#\[6ECXYjV̌aRpdq; UGD2Js HIYne!eb{*_anl_w Qzqx3J'"J6=yomO1Jf-[yIvӲlb鋯5 P&^[xꂕ\sEdޯ;/n+m+&s}?t_븙!z-,C]Q&j;k[۷A46ZD>]Mz3:vg͑ »-;m>0B*HnT/hUy͍ ثκw8!sODs?Aa,ɂ'odXvXQ+g9d7 cZ驛/Jѫ(XS$1UwmK]WzEa͹e!ӧH d&lxǘN|Z1hhY|TdP}hn[Dv}}UU`g VFDyo*8iC]>3aO-rL36t^v`^*`?TSdR^LG{AEi[42| ށl/\g0mxzLLjΜϤ><-b=@XGkx=C^.Gӆuk5\iƒ/ɠ3>oؕW]D.YF?r|y3#J`E(n4RZV"2 (ku{dNjݔT@ }䵲,m2p XQhЅ;ߐ?qrW׮UU#$*lbKE띅 b{4B? d $v|<(aiQJʯK|Q,[sP->2Ӵ8*CjeX<yƹ ﯑>/g1=E@@&Vtq``o)Ѣ q9 yn;mU0kK%k9]@{E%\Gͮ,@ ?^~TJ|r®@CßViHpEa2T%ͼV_gBCTd6b&EST?>1#xҾwO0>n}ީ}_,zZh唒 {0^]niOY`Y,)+yoPEن\VzwNvn.M=³LTOh=_?]GxX<ڜUKCB^.Z--w8A.e6ψќs퓏^7sS(~Goa ۋ}m$z5-%Ĝ]C hV-~L-]Α,)i-c>"Ѥ p=PY8 =A0;@vPLp9e#Cm09*l{3}~S!yf/TŭB$ EsNlmYxM깮AEC( &oݖ?C]|d%b8.Q>Fg|$fbLk0wg:UEppW~<1"zͲ}yN󭮐;_s:eȨs+$%ߛ@zy#,ۑd-]pġE`1x:営%ey~T>rdanc -gi|aFQUƔ&j씻Z]IE +Y~Ƕ'cDA?tQ@PbBDo%M}%6LrbS5(ren? Wb<̬2Y2$3bjおe py7js=G#[ܣW' GƶnAΨ*Z V(lyligY48Z.W$jҘgX/}R m7xMfK_SU_ @ S׌~(ly§-FOXS#3γO#x͸vh"wQ[=!Ve0  ۛp7!,aHR hJDqC4;Yu! ,Ht.u OV8D*֟Ǡ m+8 iX;D]042TdFǩÎSWb71+ ;yi2hl[A0$߱gADqE*P^do d^Ft?˾+"&Pj04͞lk]ؾ F,ndxzegR<_Nv-:.i^r"V1 ~0uHZ֏nW!#'0ehlLlx!݌XkZXYV)E+1{OOcbt,pRtW.N ┹d]Y.0T^O _O[A,Q7A48Eg@ /yPwQKb EdW kMRԧ;Di"yKD{|[t 3'@3_;Uh:@1B8/4D! Gފ8/R%M1ݼdygDŽU2m7g*hMwa*L|lf9[(?\kAp%}8 g=JצNr걕3`8rc iVGO=Gcmf֫Ҫl7dn4|¦vPa*q3r&ͧ,,_ p/Sgc.b,' |=L.;݉-e$~&F(UBJn<'CH_08R0R2D{ŴUW {{My|H5 /Mk"0KyKIH pM҄!1\(wqHD-ƣ:כfE]jf֡")|h^ EX5K\{f7\c}D)Gdj#oJLL y-uGPT_@2 L`Y˯a E/8ir#BΰQ2bIrLVg:m";H4?^5` h*078y:e,ᩜ !8H4jo(ra7u iRY&@w+ǥM$VAg sB>A<@Yz'u@ynIΚrBk%%H#L]Pf_CqPȬd>PE4.U}n8P`9Seٰ+s+՜t]@#2tu"@?FKEPz0E/iBX\ӽ\1 {%:n(F@үDLr}ONw A7}`s>&y5 oH>GL"4a\+}m4oL4䜼T$B&lCqr$YQJNURnf3иd=+NvbZDD+QdͷY=mDHAoyon9*]~0XHo~*O}kp8(vP m4{ʡokH{{EߋYӟ$ DB~;عVCc2PMTLy>#l7+{R=,X!ጄVS7+2C%`ڽ9e\α{=jXRfxqIS1AQ?Lz:[T$}W«>$ʳ*(W;jJoqr!EJ_`!\3a/5쮫͏h!z Sl&_"8K7&ס]գ=Jۅ"fܞF XBf$4caTCt(/2Y8 [:Y?JGIڡ|yVN:=0Ta/D.(]\fdS0En[2 Yh&hlp9/Ҫ1p> |#Rg4Xy_~BN.;X7uk&H]$$i&UTxiWLj/@@ϱZF:F4T[ 4dXh+<|ZJm˘]nƙi#?k#Qh_wzL}'hqKyWb}C T׋8umww`{ٳ0-E㐛qX*ϩj.fy? ԛXK0^EN9SdC{},8L>j~D}#ȏ#)?@a7 t/_U,4 oRQb;*X}ME/"MCe tmܞq&tv܌(in<:V!!6wzu\OE8:rBa!v-T>=I''(2Xkuͧ.Xy5UYB`jR'hsf}g Ρ@ih(M$v;Pv)ֶ,j!R]r&Pg5a0PF $X8(OꦕB]Tv0J?6a0()6e"z&` !YVC8|,OAxS#,uWwpP<)BG'gfN'/4 [~`~* z1Ltq.+75͂4$D](6yjxn-]JٵC&=>k_r/|Bz(ϩR;B@ۂͯP]J_ZoƭlKnmq u4/>Ƨ>_]c|)O33_<mcrD |Xy8|\jO}⽞G¦ߙׯ҉)6~Ez] (AhڳK@x@8`~ZP:#Q9(`W͉n鰉ig&q4ҳ&h0p.>+=øWwʠ5P5 c Dw1W$OF%\Qi/> z2w|5x!XO&L7iVEUL6B1iTI~8? k)Z2ٶ1ކi;391AiAdxwNJu[qE\ iK%ᢘ1POߛ=.Սk¶P/4 \Vqhj@C~6k\YOz2(c[+S>m) b}lD#^;ۇuvͩZ:?`DLޏ_yXB/.VsyBLwYL7gNn֭ 瀑.hdr5vURnDS$JBO9/{)pa;>鎃@s9i1?i4?oz#›OFlVW- QfD[lqiY +~4JG: S|oB5.a4p\м"XZ3$MM8\B:Xш?3t2큞;\6(ȳT\EV_}6qx~Bz|D?0ib" {{~d"J9.dOjv*O~O\24h'#qDQ*(bpY 8屏Uz J?#2(ك9?(\B5xd\r/=YQ=>{XƂւ&/*n*[~)Z"iE@Lg"#k7 kF݌m&Lt,=q}V Tj~+LF6u1H-&2|PGFU/8񆜇),#?OٯsQǬ`޹gxx v?׉a hGDa8sӣ6X|=VL?k!emBFB!—6O\8ȏv/ykCޜ@Y!v7,i-[#ŵn Ovس-/YpW>xnI!U 1:2r}Y^w:]ƅS ec|^ňO 6 9iIL2kV}ȱ)'8Prd/; x;\>UR~!7q*Ί#7dG EW8xu_[nĊGNЕOԌgq #/17hcEzZRxD䒫M_w>z'A>[O^€ZVȋLpJ,_8m~Hi.pfg7EnS~//bzgvn.9kb;䭏zG2~U'DɊYS8<]_glޟhs 6a=ktU:+^o~NM@ŹN`z*`L#[XJ|D+{G.r ̷E?l8# 1m.O ܯ&]DՌ8(k/櫔L=!eb䆀iIXdTv( D{-Al,HL-TV0xl^ĉCT n^$! ;Q0 ^}ӡh [_~( Ƅk، X <_ /ڷ>F)U'tz_Ef= cCZO!B) 2W|(,b*ݦda ]zdNXO#GB j=B iz"Ơk@\ 3ۥczb4&]=iRӔ_2hcNJ 0oJXvd^7÷ШPY]Q! 0 4w~ (I| M(q֛h 7 V+a0Dh80?}Tį8񘎶N mݺK }DGW^/Y1ʶQe[á _ăprr:savIe y)rHgS[(g oUNMYAn=}Ɔʿ8StRwES i^\W% ŝ.|<_FձB!9]udNt]s o:}_OW8O&[~{ ҕp0厜'ʾ;tNo;02 Nx҂I$]UΈę/tqGUa&JM[V'TtP^K,0.U#E iEӰa;?$&Y W, l"iQgb,S? 2G!KUiM'&=[cVf>gghjkL\&>F<w Aub4zcjPUۊE]Ý5!m",Luϐc/zB/] 0HEy5د3#KUYKEױm' qZZ!8QT,|O%@kc};0Wd {\>9Oi,-JtΊKJ= 6hgZdmi,Z;=l{TS2Y_.-եNΧuۺ" 5;?B" b W ccE2'sL⿤e<;F>Ve߃BQ8"wLeg {i`(X kO$d6Px ;np]5ku*@Yޭ s.܆$:`r  o=)T֪wWֶ5TRPXNWhzBjH]2a9x-i=()#]k2ɷr`')Jcc`Yۭ(Є썤Y` <]]`nԎ}v)ijE%SB 75i>XnlR#r*`hyٝj`cb egRĬXΘ9XL/cM=$@"MZÔK)GR~б&V;m4?-*K 0ͬ/'Z^b*pW eM%Yל̵@mlž(C Ê\:MF9Nڨ[OzVpj%Ḩd8!@HfbO|vXwN;ɜ3_I {Yg`ގ쓣j].r -:M4K~"߱aUbye`}~di擏R":蚝nȚ5.R/+uCV Lb8j TskL2L $tFbej_N:YGZG_6 F@K8Y欀û@aN $9_ =6L Ư[I6cYQju @=H(P|!)H_:e>_΁^"&YM/ykJ $ph&.?m:Uqk/Yw QqOB/㊌Ǔ_4za|[AU;аQ2`9wPK82C偗V~c 6 : "a( ͣo>|q҇J3N7?tdT%] G X^I,cUKP9K/0~$)Ogq|^3XҔDhD*z`|N!>8j2]ziI\M0u !|j}}gÓ+KSSo$ЬUf.IѬr-q 5v.!<)(<&} m*Wxd@ݦfRUˬXq;MCTmWU6>oA @HkoI`5"Uݰ lTHR7<${<OFZ*$,#k[j;fT…X|ί&U3R8.~DLU-(B/p "NZ^IJ36~-C- %|c5Su\SFe:^;5Uid4s.b&sʖ!Й} \mvb ,=n7DL9Ym̈́9=A|(L IoGf|UmgZo1(*U\E;w [ϦT*9榙 BNԡ9N_]mieBF6ʃZF-" lr(yPtUYtήЗe~;D<ժĺ,))Sq& z!&="4HTEWlh1D8zdj<3W.giĩic|ڔPlյ&Hx+>~O{ io-ئbcرh?$Zh?J/ϮF\8`Ŗ3F374M 9aaqk! jJ#'H |Xp $ʕ2pNRٜ|G9un/mz#@ pS c0ϮSYHOOe꧂٢ 3[W>l<!W^e!}ڰJQAqm?-`z&jQHIFɽ[ 8M5G"9r]{сJ %7zeD }Y*L13|`,>Zsl]BOaY,J"$ۆo>VVm܌l%+EIGLHm;ǠVR踡(]wAx(q@_8\;9Wm6ll4IگQ(NW#n5)h7k݆tNTpiWt7.ɵe#$ZYh=.D>QSۖv i]ⅅ>b_h6#̦ BFɊ0XLԍB#!$6eyVKqWk~rxK`z!ZPZ% A6{CbG!^ L5}`2>5R}wyTʗ yM IC9n%8wH˭[ _V2Hc4;SS?A@BF![^F$.N)8!& [E"= 8fwWִ!.:t oYE-{bZs{[= B:_Dxو&(mD6@ԈPvŤAMS7 @)[LoNg(+zi晲q$R8ȴڂ!\7u%J=$==OVRd.K,ni /uiRf "js*m%Uzg7';clwun-wz\jFb>[E &D{L9[#Ni3h0GY2`?z#PkC(E'U*ɞYqj^bubwޤ@eijvOa@ H;TzUz;l%I#ْ }Nq 3mWQOOkaQT"24Kc3Z\41oʯ$퓈+hL|!4:;Q..~ƒ}㲵o s-&xX4 LT}GHHBcqbRk rL嫛o2_J Km4 vF] 1UC2$J@3+]vqM)eO1QRmѾ,w+KP'ሴ! m'JHg$VEdVK[d,3B Z;#r ܭC}[t܃ls~1pU6ev|.?4wJ!`g;>)]uWM&jRůz>#z}sc>Nlg/M\.,qF9a45I!:3;m*jڑ>o\.m 416MOe^\y.MKc'^*5τ,L4+Msh?(?F6+'ɉ7qoDZ&g~A& X͞eDK D:qƫu|hZG ;uȮ?4"Ԝ?bFn= &BZu%Z3Kͨc Z\{ 8E)EZfIt?S?gq% 9JU9Y`pTrgt@76E>ѱeiԶ2=#u F+RZ ^E+q&ҁ+-68#dl6%6V wUa0p.yBAv)vj&<ːwU?r]Sd?kcA%cڹVYr}$dwT}<BS]B`t[[YbhbHnccX KHr:^%x{AY,р~S-jOV*N"Ϟ6 IYٰz˹@ e9^88tPYʀ}g4>J!sy:jm$^t#"ϧt&wQd84;vQfpO0Ӕkc jW?j&H9&+dClAO&A_@\l9H6c:[&{"}|=,E9 rp2rJ&sFpJQQY!rX&Y*s~λ;JT! 4E4|\ M 1,xkK< J'1$\ݾd)z-XJIl;~l"@#l-X =. )ޛH! 4Fzjπ%t5?$ʬF5`ä;CbMT B?0^1҇kXUņ9c ֵfNJ RkZu찴 ڊ:I[a"hXi$6/.M>BAg}2lWO$;b9 *,¼0T"Zr-HFo`c&7?Wb1ۨ.D'LC6?~dӃz_~B+Su;5SS6L85XRE|!Qepo.H i\(BrOJ2-=n.r=p f;=t$ 7suhhJ/NkywbY,SMlcmuAVv~Q1~D]7q\6W9bOrH4c2[E4ZQyC¤c ߙ 7yz=I2VwW/nls*O*:+eF+ŇiuັSx^,&s(J Q;A Bik #ͥګV Iw()_kgFI}lAD{G4גaD0uف `-<?ԎxUɍC D*\ܬK G~!Y 9k3!s,M8v{J[jUn}t xdCMR2 ׁ]t.Xhef(;]n tMBWMh!\ٌЇlH" u•V*ԟ"+xL) E-+*4Q~M $ &g:)EX)7("JŖ? ygR\ Dt9{N+]Dt͢?7Q,9Y;9ͮ0lWOVq*T.?^Hq׎I{jޠ@W 8+Dܻ8FzO@ͽq1Xи#3Ҋ7+ لJv;j&F;y5yxǞO k=Y*34DH5\9Ua8{AGǙsMzt B i^*LInw`=3ɏ$b˨tyr l,e&&&t(WzND|ycl1XKcռeZ;G!P<àc8y!\+b&K[s9[Sj@F® +©ka90Q.އVv%݉ )9'Łn )o>)VB,O'` "x8wƌ_%:?0Ep:LoSڦͣuCR ^($N>͌}c8iiSzA>+#x oM˸g\rhH|I.[BE^7m ,EKNzpMp/?Aզ3$JvFk_&<;F(dʴI;ٶ0J+\g7?'MD&Hi:5`ݐ?{^G uas(t0S:Y&0*˖1bP*ơVs/tW tD :7psڎ['>"D .kֺ:yW7-c̵T{l7s]MuWzh BϨ.؋ϲqx"ru:3j,ߪYjC4ZVMb#ODDАZZA]SR5$-gVg}lYZlmK"Fy҉F3u d1KgRGYmw-RaV0Hxn3;^g+y"n 7@j^jxꛖhWNŁU>;ngӎYK)"8uJ=(Z\:fє?J xP{S!B* 󊒚f|qmYmKKƙP;: \˃\g8&7IT,"#&+9])fweL3+xR 1\r Ki!g9I=nP|Uto){A(,B68GU_k|n m ]}n QEV5kosr`~\u+%漏R%5;IQsjTZ`q})Cv~ovjHLn7݃^a;R*1]RqaNi.ςewk^mWB Mé,Q_y((7=w@orzbO7ꈦݛVlzr2&sCDP>$M+gf#߰U^~.[?/dr |3-P7Ωi4ś |˗-!,l|Tqƨߴ[(ƟD].z4P HrBX$QK);c/ޖ,<sR$9v[Z^b#t2JA1M9ٟ(Mw*`_8DZs*HNh2tn!=Jے\$DpM1{D5\'pMXϩO4&vy.93KLo<1|'dƩ2>&%Pд "ðhɏ6Vu{4"Q%3'Ecᨥ98Iy2g+pafTu4HV-1;Xŝ䉒6R8łC 8:qƜM[*L?L/"ka0fnGźφ|5eD|ǐysdW_U,%}ӓu nI%D}(Qۆn!Nj_&cCUwy͐<1Pp? ZZ(Ğ6:Z%7"🶆IUK4K]XslJ;KM:MYrkݔ0D*@r.d"L?~z'ŵRb1>csW8i$( YE1dXD1 *X-qByE0) TX(b?ɬw3ܴ_.|db_ ̥I2'.F輋WfE2ĨY-|_EoIu|Q }k_CħlIԢB.d5cr u= ( ru\8մv#Pb<=NU[c)tK'RGd!I `Ʈvc\H0nS i͊X:"i e3gCpq,%G`u[AnTw*i^$-erg3cj֫BAPhn"a Ki?Ze[RgR=I̥\"kvgח/5.PE, Q(4?kH#O!m\FidQY0DtnʧQryLB2φ)vW)rew[KA<7I5f Cs5t҆eYy!SZRp5-Se][<8r 3ÚКq?Di(Hcڭ(|PA~>f 6̠e ?)og_z$p6{fÇV6);~A LpQL!xRf$GɐKdq\\Y=q0N Ϊ::'GMIos.!Q>`}Z 3éVn#od-32!t!G+w :m7EvףRamgZ.RQU6QT*ΰ<?D11 PO`9()(nUoqB21Wˇfi!GexZQCre-Ǵ~ =0*џhNrxX8,7.l,_,-P2YLaL>ɋ$fhn }у]3Q؜{E*qGݽJ,)p>_Y|w j)b㬸7|vre,<-vX8^SReM8U w),37H))pӗ@mXƙVxPq tgGzJ_HTV6AmMo;3mSx=#?`لӳK+zd 7P 7N f JѪm1 qud 5r쬔|oѓyms>3VNb~@kȻӖ``R氝1շ|ꀐ-$HԜկaSMk{ w1`#9k`B4U{7) ϺH7SkdsV/GR%MQx#(еgo$UnCCdsEh9ΣDE)Gxsn&CKuP/P@4 az8z`#"`t }ͪe$7by+9)Iy ŅU‡bѡ w |"sxVY9*\WG=`)Q6]U,@cyxa$^@dNBUPs@繢DB"yA&d`8;99u7Պkսmc_% `c@R6N,YϞ33jiBRE&I^~76{}<#4"߹Vc:r(}B^",6l0p`dsOp%hf}O߹171cJ18:%hڞbMN ZPfZrS8q";B5P—-Hj|󴙮{Ptzf_˛KfTV^j HJ ;hIv(#Փ3'*KxxLg͛/ [1C=YJ%Bw j-m$Yނ*L4 "TRJ3}%׷$gM),1 W`;v 1rszhJ]Ű) qid LkfR2}CBbx.j?-3\.aJrKIKDB4:Cq0F2*f6",Cցסy F/HrHw'ÅoPyQ2PQy出\@}!N&B-#J~k`UsrRAނ+,Brꑶѯ |f(d־f}*ʾ:7B>h;ˆq a7rY(|CrͽvI2]_}ԷmOw`1gOSX v ODqE[,]SbQ,(_J?!i̋?! 6*dPrc0=2`z?\ ]؆jF&\eYfh)-:>^=%UHeJܞ!NK+19ҬȚfU6tRmnO_ϭr.ml@0:* ]+晁!~<[8 d|nvjˁ'96Z Ǒ1&s~ 6{= )3ĩ417/ùQ0,pPQu.9 53Hɿh[(]?FX{MIeG <}~;8- w9 a'/Ӝ{ߓcf1„"yz3Fvdnx@%?؋B>WwuFټ[̒0`s%9FQŃu!;CKq(ԷQddP$Wh71)] {t,y!>1c!E2o?=HQl:u˅gu"7K2݇@ӶUAj. Pi:d(M$*!\R,9 hqSnh畩$33'7Jl4[Qj>ᨑ10”'=TDwk'璱Q80$ZVgڗAUi!-kȱ*]arU؛ȝ-N,X|\ $B*d&gVA02 ,E֧(x 'Yf/#tk,s-vߛdR_on70vHwFg8DviYʻѿ;!xZd~mQsiPy+^eJˍK.EVCKLbb-Yw}ă!Pp7Y ׉'[UiqyXy~oYyf'}u!F"IGRe` 91vIyJ3[ W.Qx@ն2yۏiuQ>'ܰr?95)_u_Oh:2\=ir &b=P:УYo m6or^-_ЧlFҭJȥeb\دnf䏭ݰqWu!,m)ko>al57*PR3(g .rz"N̛LuXea-ݝݛ>E?3R'.Fan+fzD?;_r}e-" 3UkX]?ˡq^^WL{qqx&M+tev*X %OYp)Z/D(t4%P7y3 ›=΃E I}$< bznպ0UPS=ATÍ6F+̜C3_oU=d=Ȕ[eV *jWJr23x:6#:1v'eF1J˕|B9&!vGrt9-o ٷ^[Rv ( bmZC"uGٻZ4I.4{- ]"^ԺJ w֞[`uBeZHDJF 01@ 㜡dCgR{ z`1}DI3DPn锤#/!ɧEYGmB@@O~ADbYOH4l:nVՍ^d\/TkH0wԺLW,G,e+G:Gk`kZوL;Zb2܈B5*^Z(a >fԴ ]>]F3~NCŽd(F4i_l?z6 k-sn;S_"y%e\aя̇ yԈ`#C'DD<$9 XIfcSbNǪvYJ!k8FZjcj-kʡ4}aZ߸edpucv֫0aŒHp -O?&[47%[\<@]iD]=c0|1 { sMq`icMzxM?L}UJb0`fQ~Y=>ؖ*Jsx rSwP7)ԜdvR]#Y.>;YfnjD'b4y]0<ആpbKƠȩ+G{_1(YH*wI 3$\;{uu&K`IY i߾<\ߴ3G|rHNt0]h.sb' [s9$] Sqaq!`\1IiI/(UζDN/+iIJu1ozyM~-׾^z*zũz~BY gDGD?2x|BcK漯z\w<B]%%<㿊άfYjߢ1г"Rx{$n*g3/$l0d֍L6U N8aGW HZ ΑҏP[$M |L p@WƵzu(W]%S,Ġ / "2 N=C]h:YN=T2~ ew?Δ'YƼ WIV8Гc- ~@{d]'uZd I$Cdd@02a n\3P1dž P_?G~,Q\\1 kBSIa2:@]W[boҘc9AKimpS!&:T#$O'Eex9J? >FڽkTFLi͐fw$*= }5+[x.kp@FW ,X.@Tz 9:1gy]ol嚌M.R)jƯǯ7=`Ѥ&*?\Uך$N@~:d`'Ҳ3folm5JS8-m7n2󢆦f3zS76ώjH kQjJMֱмRnkfSA_Y(!Z>$Gf-m3o,L IV|@D %Y m*SIK핾X\9"^Ra ÅStgD)70 HQ:ͯ?o[~~KPu^$2#[-LP?8gix)Q OC{RfP8cH51u59'f}ZQG]:s۾Z73{>j_ClE(ӡGf6q`+C qz7 Q$R]:b??k@?pQS3jnƹ2Qfo*kqyTYU"{HFOfJJ4;>@ȀdG(DUMe:>|CԊQ=x1l;?cMe[TI„*Y[Jxgbs\dǕrWGGi>[fmg| 8jCOCamtds9s:w1#]eK RM ıy*4٣GJڨ(4 0;sD2Vb}$OӢ S# t[joSD3 i=|ɘs;dZs 7WQ_z1w ϼ=^E؏@ у>RÀlOTI(=KiVL}o\V p OP)(eGlNB- b/?|.$q`ȗ~HNMKx)R.U J& ~;ח]{uI?C܌Ԩx FƤ_$z(Go"pSQT$,(EmD:T7(^=̹:%~~xh)=T}AZbar[l f_K0ṷEI&[f׼inŬ<ՠmLNJ VH1o͔iɭ'_O$t٪hHS-ywZ5o52&;0A 54/QK'3'ǠHf.U.ppK1X Gx"vVU ɲ#Kw{975/, )N}<[5>@A|J;듘RKSwN̤1U[ϲ_j@"uz ~t61aB"=A6XjT@<DnQ:x4:>(ąwl%{o}ia_q#j1{swgskvlQTx`Y=( U W/\9+b%֦Psn^_vyi9`i"G.Z&̙C0 _1ݯMď‹o@ve?"HAt ! pPJL?єO?}$`7 ChJi I'o#edl'DI,Hbp8a}UuUh(&2ax&8,5x zC9\̯s<.ܠr !{daWRjM"S"tt Nj6 QOd%؏`4Tf& $؎ȚYoE ;$>)m8<^gan1׿a|.tM`5b}6'n"LK3:#veXϳ%y`Fz$s*Bs ׁNJ?x {E'VVs;ݫ D \"?[fmO' -'f |6~h/oP.g0ʋ Pxm)Z!z-J`1*WR?,%\%*DФ1wA߈pWQʔ-e OO/ti*ZU(_a's/D`'GwL(^剏. ]T9/<"#.Xǖ \qlRM׊D?/@jy3%(lG"rLoKpMB"?06\doO;(=i@lF(n J:4iڍecAͧ\ Dl0e廈qi$:gV%'nˍ8=ӁTo3>E0B@.y_"F4`SA.Θ9MqYAb12f'Ǚ{m$Fԙlؽ,߻zM."H74}<W|76]X.QD1d:U2'eeA*Fs8jـ0r;֜ ~1=1#֬YJ…ԥ GXvH,(NA~>^Pw,_`TBP Þ*gwd*+Y= dy^Ah:p+YZRznわŧ6/I!x۷dcC2zuv-,?ual|@;j2fpfw X Ei3KZxxP)󊛲aSNچ4䪆4v>GE4L6EI `=X8clt|/gYT2=4&xAl7:w+t`Ydc^&;Br `!S6p(|J!'%$vK;~B. hN9NsZe[LvZWD.ܧCD5Sػ1, by^H |ʎ_&k&#V,/nFNFo-h`#8,Xp2GŝYbGc4vNFTPr6t[+ob`^WiK]}?qk}J4>U/xֳ@Ą@ }"K<, Y?Vlk"d%RN36;[^#'܄(PQX[A[$.Nk>롡eǏ# 0ML/5귦hw虆oل:4h® :Qi+ڽgħ~@?cÓ,I4 1"Wnb3*0{UO}-CPK))ZbhͰ4Vwt(oJi=mhl+WN)ot \vE@s+R+b{Va;B/re$|W0]b)7xʇ?gaH %>L< Bl%]duܠ*.ɣc8^ov\W=693L~=d Ew^?W oδ Vm_6ڑIIh{?mpawi՜ a-"Z,O852U$'eE$wEQ `h!!0JəMl:A0j̖҃x֝EZ%OlU &PnXN+ay"]lI?si3>{Bzԫ dodݙrzh67m.Q&hAk|^AC}e:&s8KLC)ڂ0# H~5e^L%"eg?1 szr3,'OFe<΅@ IMͅ_f^ؙ3V* R)v>p¬N;'Z)s]7:*X^}M.Ƴ"2N RO_{ʁۺ%. +z &{߫smNk?Y7Zyc{u $Zq#- /x@'޳~hZă e_ ` *k0vZ H"Z[dF] ؓ&M?}זgi\&]{(B&]$XcHxMFGB' o<rZwF޼r;7YAh[R3 DͼJ<0|w}k,t Fp%$B{]BчiԘq^XD_)F?,u][!K1TJ[ wwA&$ԩ}D;MV&ٌaAd UDjW4ɜ&x!TTWGpkK4O7.̒x.weJ L썇jk`WW: #l|ӟ%>#>MG[sd;ٕ ?RTOVu'UV`?IL%ovHv D$Zej"XULÖXx3w%D"&̳vm;8"e NRƉS{i˓ԭa[z+%1vʦcrܤT3-&hpv҂l4vϥӜ,'^ǢLBZN&4\O|Em%Zq|ܞ)x@!c ZEJ)9Omkå. )lЮm$a$| OUYeZeƫZ ڟ>'5n>Š&1uD, R2.ՒиQb/f)ƅ -@8Cq @ ef;*lw+',>5[mk "ť3Cq7eT%>D~G2UdU9j璱/IqjCfE޻9ers̊ЏYaw9I CL3%5h0RQ˖u^EPzs-7xRoc}CIm˱I80;X@W%[{ar`@~Йw 4̋ʿl%o?#o2v(5u mg9uzֽ;닚HՔbg)R&OJ#=*9L†Y kKnJ^|>f8v@t9.A,w\1r6͋%FUûjN~߃XAռ2:I y|ŘqU”8vd%[9> Bo]mc}C*xm\U_/ܢi9Wɱ{+EP+Kˇ74^Cٺ41>HbO'-7ܕBG# oqV Rk4)|l oȼ8 4F²8nq}կ{Kc/ jVt6,߇m:B[tlmsO|,]-qFR_cfW9pd="P/lhBg`rTs >\L>yq>y3?g[yM,uGvm)w'Ca42;?l: +\f-[qL)3jwU;f岱 ـJXs!!Ci,;H7rT wB#>zi0֕& N[ $l?Dr` έˮpm3-Ӵ$DH^}tUۯ\*è i)RYWhd y7|gY>% .R`òoihȖ[ Nh_*v\Dă}ۭH!G\~$b|cF*Jj椬'd;gDc1_B7"^NJR4{{bs!O[ghZתzDR#%jzrYh ǢTV+k!O0 }'RE~08(0p{`rRiq8467:gIs`$?E9>f;u+h/.7qw" q%W1TggYXW`Z>2;bv)0Q9O#JT"16X>֫}󝎟QhG16jhl-]+oQd4 @gjFOiVDA:[\хN80ORހfBտ*F\]`\WlOa&3')INC 8 ;=55TБj>><4-ǃq=bsN.s0ED6 qK&L2ڜ8u{L4hKݜcj{ʉt#4(}ag)n/MVSRБL1Su"}ǙG}.+.F_kӡF p: A)&X`Ie?} rx3>m]63rR%[g^C$sB_2mvզiB05GW8rƗY'`dDB  ۟aӵ Z6nqW$G$7= ;P9uiIɭβ,15Ԗi' :f_^hOonD& Wx&xԋjŅ-F<[F~/>|^-C JSl*rZH)9X\d%5 $=dm5UN: …4g5y]Mnz] ҫv'-%r ӿ--'s7LxKy݋%[pܟ@Clr1ש 2JYo¯s^hy@9d(1@ #=$aYƕ=킾^OAxd2mJo.l!YTowA3pמ1vU1裸z_LwTw;n4˚"[2\VQh(nZ_jJJ3[&L= Ig ݚd݁xO:bMRk9:A"0Ԏ054t 24vq$6 ~N7Th[2N5')6V)'4φ |SiWi<>~ X>}~泤gT ev 緑)iЋkn.mȟ~#]ATTT@#u<(.324 *hE9Hݵ)wYTqZ>re9RY=#V'+*!IοBib|x6|v !)ߤ9XP{zIq@{}83y:s=Ɖ~Do6+ӂ;fP ӹd1. ZjM*9 eұT`G3YY/m1 P 6"rmJ'~B¹7?B/!k6QR+g2k.? 6/;I1k)#cXm 6SU?.5RDF֝DȰ,qG{5J6\/DOmk8clPJ둜Fx M ΨS&r1:4J̢0ZSxK>jD'aP$nWe߫ӌm/-[ M׻LWxd|Nguu\@_7+"Fzbf5?m$mZ B.7j/]`buk0)Γ#GQn bgм1-;B_'sqZ:0,[,}=2k'3j˘D|pV QқֈEfx2n gȹJu l{pol}Z& $?L6S0PY6ؽ!/ ad9,Yػ~Td cxJ ML b=;R82S dKRH2tMIi4%Zu3FKvs9Pugfkx~]J\\@66xl~Hx%Uh &{ߧjLޝi(rAQ.XQ'x4R ޞHW=I]tڝOs@w+ h ƶusr]>$<'ݞ *zwVxџ[8cvYYePJ>k흐:J|" {!Z4H002!R"oS9ܯy;'Oo*Tm|^@#o( 18zPQ;>U~nmx6)Nw[%GԒGĶbgc& /4mVwq!Bv;K Ditq;@I9 !|jSB þhF.7Y 8Hac+qn5,6鐿QkQVi)(VaOL(i1GlԊ8SsވBtZ40ںRs)0LAҪ;{HÄ⒧{f |&ʪb\1Rqv&Q{.;@E7 wZ>& sLQ̗-gjl>w C6Bp&=yjfV0'8rvX[xZo7bY+Y*zRF2guxE45n=.¥X+x=$3T~, 0GmqˬHviQ 5;Z%eq) 7I-n~Oنٱ.UW$ k?3Xy=@'zhjɓ%H=H';4ۨydAH2rlDS-}AQ[$MA)ȧ4ԇ,ݾaeRwB>2jI߱!18eߏ}LԶ=rn SZµ`41Dy~u@ uGɍ25:$htnnor>{CY?\"s6f?krNݜ\De7ekA6c#zKWʕ.EL^S|寒oo?L]Jk G`a6K02q&d73qlb4Sy-M} +}ojr(gnʊV_xvAdY\ǧIt z)Haɏ30yo/tíyV{!*㜻/{i1ec1TcNr׸2r ap"/ Q(8gi(v.EOZ&(0KR(\Fz2*z\-0;WC]k֨/ ͟?LOn\2_)@wwRKoyRX,$оb%ZN'ZT.sumgM!T Uu-?7S_m)Y=,Ym w̡{1oS.Ƞd(PQfDasmK໫投aBV d%&]ȩ3Ĉ5;_ᜯAmh*ݺ:p4h&`-BW]xSo^}ʽeXBc\T21#*#o^BK*C-^wah3Xmj#5Oh eAT'1m/zA֔A1y ̩fƵ! ҥu:Sײu,7'8|@ :Np j&M{[VKoũzmDX>l/BP++s[R],J|o(T V}ANQϲؑjN__W1}nO i<=)Ϯ^ Oҵ 1o>cd`blUqJ.oPշoOל]r5Sio_mF7ַL(m-B=k¼0qafYru\x .wl$*Snt ȧԚ`&T2ז[%hTtUcێ Mꢬ9/y_</po,RDDZR!+Xa&}p>ʁ~kv̳r'/OMgH: Xu5 pI &kYaNO"=H9\:_\۫,|nT(iG- RaVu]ba2ʯ;ɕm̪kMˌ LERakW^QAtI__DlCn~@4?򗅋 <KkXe[El'FJwKѨL,=Ze ;k0wjBB*k C}#(jYOM+p˜xvpT)O"u*k/<IZ$#t;o\ cmP-ЍAS_xO}LK$q8"45*:Me=vje/ XkT3Љ&TX}&͏k#j,_=cu y^ m13˷r{#Ε_A=a@;cjAvJ`{G:'DlM =^F(ʺ `@uym@7Ibb bv`bT,tM E5Ȃϔ.Զ',m7ӯۥ9vwjevY@c˘.q΄_Ьd`cm{sNN1Szk(c~D-et!ȨY&C4U @S=2/kiRݲa}!vVQ YSuTyG&?DvbsuN6|\dG?AU)M7?ApJ+K ]۾?y5 Ʋh\e~KdQ! %r֖)YMw<3cn3PRK~,Mpϔsz~a鵖aO-t"jEZc`/dC&+r<8B z`UC{ yJ|2TGʅm9 D/F7N/E_W{w7 5;/Ek5xCCFdWT?y(b]n gVȗ{ԸBU]IdW尋Qb:V=Tacۅ~ ʨNRڵT bVKƑ,D15y*#CBG6=޷׀놻IPK/b^ies}~.3/F=ADZh Y6̪ti*^<˽_jǖ&95ZJmÆlkOaun]{~ $PR~tf6֮oF|痾O Y"T<)_)1"9h$+f1 nq-wg>;y WQ/C҈c}O^DTwbw]>Hz{Tô5^Mn+KS\ۺ1ԍ"V0u#o$LE't%kkgB$'JޏOzNq@=ޢSsI3qz+|Dhx*GE<7󟷹9$ ]{, UE3>h3ծtӅAO­ 轟{cStuc6b|'oݔF3H·VUd .Ĥ'tv:XKE^LX&>ُہI0/`')4iVs\''f=8x0.;WmV#5κ̞"P D*I~*+C"Kl}" O|p0 x1:Xf`cQE(ZίD V‰S)s}M)%^qɘ|c_{ frx(6t-o3]MY=Tezr`^A_oH7M?ۘdzvFj}CɮVL>(ϓCyM DŽ͖ϼTҎ4j $"~i\ǡ:nٶ37)FAGu5Q_dF΋I"O ;/Yjc4H v~WT֒!UIC,^ܦ!eɃsrd5ʸOulc18g i+٧Q zTcVtɋ yh[ ߚTr($X2xI>.͡=N4!-׀_AāV#J57W! "Ĺ-(M謄fg}yM"CuSx̫a= -FKt O&Vé. TCw7l7k,6U AJj) +$0mzu1Z+kFj2 _/Þs#+,gs 2jW(cdyhB64;lLbso8 uߴ+ծFZas"ȃn"$')94$_.l!d*Q`Dy'0e:gcN3p͑ ]:Sx!Ge=ڑs} f.qMЙ6Sz +鞖=~g/8W:-'bojk# > 8e ~ebUtGo1 ُD\[ bU}s l(=Y>&+:w h/"K~[λ=Ǧ Lj's@kSB W+?//|jnj "bo='>#^xP&n33$ cÖеVϐ7p E4| hv2擲&K[yT3nvj(F^i-K]ԁ։+1 Fw:Ȼk* QKg`bcbG=13DP勲A{{M.[@Z=^6-j*7-ͤ# m'mMWc!0t|uTg_og! $6yC)\~ 88:VqӟC"mWX֪DAo#$on/LQ4Eb8#5;D<!OV#"\JW#YmoANfd|q6tzq;֭"PDBy)@Iݔa*sM8d p9/J.x@H+> f!/[a-HzA*-hٞt [ளXblqԣdv@ K&W-y MwIچx56{q̾5~My 񣤔t`^ `u_ H#&Q?/@E *ߚ" 0O@ExJ)1`p<<?2cx l ؗȸNEP[%k=װdʕS@VmӖW:;q]F=%s>"1a!&8<0r3=ݒмD8L`+e;GWYD.; n;eM@zF|5tP~F7meY"z}pli)jZ C; 'ae饁 uҖbsX0>]o +G6s_q d.?ֳB짿ɘYX1G2ۺ:}͞9s|389- qNAB"`Gn؇ A=q ¦q^p['bz >_|qߘNLJZND~i~V/K}WhY @ܪy}e?Sz= ^@^ t,YB楏(m P-1냂NWwMwmQmE]>2n3/4P;s`S\Z؊6 e%aR\S dSS^ O]WLjǚA/F+>n؎A xRu9\6Qb8 Bٝ{|H! ~_aoa0b75({3,X*,7FbJG0$ JM znj?ZM LkZ.oFS[yPκ;wwˌN`# Ս"oyOKɜɿ'hq@.{裃f%(3;nZ#46c/C"U<P+sXpY_Arӷ ?f"/xp ] !;dGzB_G)ol|7W^b B#SH17>5(Tzr #[1 `g kĻ~Ě{Rusi\as _zfߦĦ2;*!RZ4`"vpJvonbR3+M|`)iw֫ )6Dm֓ڔ>qWsZ R6 ?[x~(* 'Ӣ~ߘLKoڼ|T+pj+~͟nǥ3EkG=~OG(&Xp+ S ޡbkCMDNq".D"ֈ#ȍ" +7"UIZ ' NrڑPN$$.%S\ڀpfUHwk|fɻM>HX]kwTpX=7 !8aPSd-oȦXQIa m̺O|d7x~B|Pv_@ h,2:{JnV%I3:md0j;+-'j,\t`BQu#a)"xRj5[Am_ 5w|K/ E3;)Q4+{ QTȹ֑FdKqz`3NP ^YZu=R6CmezDyeUh<4`i)%"9S5LC5mN/ygEPF[`\&7bQR<צbVX FDa / .ƮI㭷0`Y~#[&7I%)nǮԴ`y+zT *@ 3P+sԽq,^h#9bk 0{ td{㙘; ‰>auQ_:Z* ژy_n}y;\IO|o $*iz^c~Ҁs^mR bϓ%,*ѥ5.8Hgt!mu乩SLY[pZ|g^Xą2E[{D^ RF|CxL <LVcXXT]m)kI-xp󇎁^ݔD>>b˭lpgq54PH-73?=;PL"U"v.Nnৡ{Y7Ǫ1@=]v5 .ŒSGu' P`-d|u99^vm@n_dXʶ lN?Yx48T "A=5:rBRlr5nGM6g`_7J nB֡cyg0q F^zBz:6ſ{qO{x-HCu>{D6ĭ%2_.A)pF?) [w&#id}ڙjDO4~hRe5ޱ`HZ:fÌ_oͭZ'<yg0;: o~<2L@uZZp1+0tlZڲŀ.mʦr1_@Eˁ"}/Y:Fқjx;t.W\ 'Asl]+VrJ\l"n>~tcvu:踨=~Q,60mN3VàO}M0nn07"1:;k5r 8i3eNJ?yǽTeI;Q6f \-SŽF5Qc s*O6eKsI> v~gsftP(:+2"h\< % b.o3,H/;aH_"/w؟ᄺ7 I[n_[(A˸?8{> "Xڜ&$\{Ta R# ZNZMLKCΆ$Dm=ed)b/ @ mެiNU~%돭^(USZ6h!VyDh4+Lg7OQ(~W]$=Ք`cCIp n~HLb1;3 lYtҲ=<-ռ!~CDv}HH%4 ;˓pv!pD fhLd%B[[x:YUl>¥<&q`r*4alKʭnA,05y)[68ۍr?30e{@(ۍ4;kfs oibR <~HNL*{V$XL|M ic sZ`hU1FfN,ZšRN8b@WCq6c;%5)hwgY5jڸ)=/;oN4"A.'d݊뿞QLYk"hGGxa0`W3.s1` 9aWJ(킖" Ka+"#ȶ n_?s 4%0ۆņ(ԼT<%^F/v*UCpmT9u"ՀǷPdcQvD\Um%^3٠Q9w=,;$ı_qfpISC~RPU[ S,x6J 1,ӐN,CM ӄzWB(x+Q {dpa} >L{&4_1V;yȂ!R<5` E>F(f 5SvE_L  CPg(^G D#]Uoz&,)EnfX@yX?K- Ծ^?ͻ} y G]O7q0@'9(?_NS :_rN,(&O:|289^֎JY-z''Jat 쁌>.*iv@$S!#Q7mϩD@+K77tLpnh^p2j)z_rWG&uْs뢗İ 9'p:.?di%kǸ=K* >_٫RP kwY&@'ς2?-5l?ǃMBG@Ҁ QG=#r}gYrCO=W'>goQb.%"'Xc,6UˮxW֢ G[uO)}_?*qȓm~xqhq RCz ߧ\Aulf8_qAm{3)$kQ}H!G>H8yIoi;e6JOhfUs}U# (#~1=@GA:70 @r`6|zыw3T^ªYVrE^pp ۑeB'Ql3{N[ο,֒NB,;՜Z.hY?&īpL g&߂ d6հ ?SیExg9ZC2uQb"PdIoI xBKqH6mXk XL+ƚgd3'%~f/zeޤ^\԰ᡃq]=+u_/(^h2ҧ{tL>))RmJ^cnd ſ4t!bHGVSM1M)쥦." u65*2 ֤:6 T3jهrn ^1@3HJmuVf) )`DTՇ@&fxH8ӣ8[m$dvݨċ!QFq9噮V~Ɗ' 3βUԚ2k_Kz"ВhP^[g&u[5fw꠪Y~K"f9qo4A'* *SYDm)- Ayzt|SNC|*4 o #_Y‚QZOB$\{'VըtҠt;5e:ppC %0n} jl>,QBgATsBfs3*%q2'"bc-̕`.(mea0QX$i[ŋ:S pV'Q$^m(*)x=hqd1~n_7ڹN.egLDE}GxVk:!vS,n _j+Ymx``I fbE>J[ҵxBQu~K\Ǒ\aQ'}*兣%ޭ!^+YX)MU~qq֑ qxɿq(U m>XuLm[iuؿbn#$-mC-d\…#GrcQpw wX;A#X*O ؜T0|aLZ4a}& o`[o. EvAJFB2¤HdIӱ*/ߗv] /ԃDUi3o]p"a%+8kH)Q;= $EE%_8Uޝ[xiܮ !R81H|؜1\4 QĂG՟|th;懇J8 ;ڛ]kp =H_qdz^ϰ{tb`Cء84+R'ݪ?Q[ƶ t@|wuKwHBs6qBby̳Ђ1l_aW@7fvFb-\Z0QÖfx!Dh3OTѝ\K\S.Y:56[ 54/q&$m=q‘wMUL7;ױ .G`jm/O2|tXSfpRz-T9- Zet4@[e.-yA,05~|V80"^@jU}/r|@uWZl>YNzf|Gdr%"6x/g}IUt1+***3EcD_yI^HfNȇ;@sgjw6X@YBDw–Z#"($VKn|=+"2lf fS8 ,pECMS\ěn:{2yJ`Q^20<ڢ8@cȭ>gdtx=؆l*P݂H3domE99oDc|6BW5zNbG$'~YDt Sp˥ƬWOwhJ4 8n /6 1˰ e$둜IJ(9WZ`f'BtFl#*ȪZk£^uc_̺5vc3cC) uH cID[E}lxD5v>q܃Fr{H-]ĉ3+aJ?ucND+݂&qXz3 z;F}]vY&whl;K rDJ%(X.?[Rqw?5OP_濻0 rPkWzjp TS <5>Q~ g6[S+pmKG7#h4eZ L>g;WPHkR,>lB6xbRQے71鮇Rwvcm뼢G%Xbk7oZצs\~M]D^EDoz()x 6Di1-3c!ۋ;%| BT2vӾbkbIl]'dfCwxA 2nNV񆕞gݠeʬ9Gv& I ^޺y,|* !$u3c(Z[uTu 'L3-в `$⚿9iԋKR*;X#EAmâ/hbƔZgͫ 5q4FE!52D{lէ}d%Šĝy2VW~2UD +iDGƉ"=ւ*Wn]/Io.徺^V T$;ҢEۦZ5:\Dv%n(ϛs*YQ(儂-tM= TI /Ľ!׳!mBխNTxn2DP{ٽ4N=жObwQ1-;O˥a\I*dP JBMNFM daZ=([stoWӨ}YGE=qZߴqp0Q/U?(ٖ|B:h1g/~޺u\+& ꛆPmZnh=:j?{~ _zɖng%`#'tr}X2eUFܚ}!.UՕ vŦJ5״҇+2E\4 jʌ6Su+8ςe"[H#/j5D/O9ƇPкVҧc'&ܧEmDífEO4R7?sQτi-T{4KVW0 7Fdcs;` ?Ye;3@j)}U6;eĭPsOWɕ#랸3BJ 991dY F*^: uwO1;O NI3?"u."] ƼMe y'6\(D/#|;m̷7a_snhE?7HY] uL]~q;hvyGZaKR2˿kBb>L:n$%B8ݜXz/ўYQ&MfGչጵśX uϗs,kO!* uڏΜ)syyA(l!!(Pm<~*,Y?}R7 wH(^*_6a:$3'6xZ.]tL)*px1$È ?F~V}JsajK?N .űH,>2 k bŏ0qCL(J e~\}Hvq^c8MnflTj덺jL%T={B9CL0 ] FQ(pDe`JFy;Keǔ'Tv'aeѡ1;K3@{QVS{6jXM^z#w؁c+0iVd$wpѾԃMGX0CXê vDϙz/gy%zRDᗙH%dz'ی O] >%[}%>@¸>l0<+#0(JâR_< Y'@F'qa-/(c ґxR wT壋0`rGt;CYXpK pwFm}!B76oE\2>qu Lғ aV$2:ǼKd2UtR ?j$IYjS\e67ɟ#Pn[1R[ #z Nedm*8GC.|7U"W<+'ȣN+wI E'X:]\ vWBڂk2MFZj][GXYǭ٠:Kx2@I˯Кkɵ0{rp/0U 8.F#{L/p)cnI4-L/;\h A> cqZBFy Ud`O^d._V.:\pAA=I֊6F'&鋒e ~\Pj\ %>$(Y kĢ$?վ}U9Cg{bB>,ReQU##-}r/Tg*k#;MX pi.LXdcmdF# ]<`-1mf5sPwL1}ImCɵel,`oT5 Bk@dOʃڅ7ıtWV\ .&+COBy*ڛ»'ShcAx~] " 5(-&j drfOnWwS1;hry(Y -kjI\}Mʧx+hK6CZ{Nq#4[z,q|%8cSgelXN% 9Uyƽxi^iswc[73vסX C&ٝ8[7H'4N!^xCAtlvCQh Lxr%-W㭈n]J3<uE1_iKy&Ӫect?DQ(g zNy{u+y`_-W. t)Jfw Pfd4M>6&~OT&'zνh(FcRb&MVǝzԲgp9ц}Rq$U%O.iQH,&ubBM8?yY'xFO8r!A5 媓ION|h'Po nweFc,.3 :"_y" "O1,1vJ:i]"1Ώ@=`VB2)r5jNރU8Î']dES(~FzplK3w~EɏWvwHzFbZ{˃1.:_Iep)AC^5(໊xꌹv0 .oD\c&qS+(tD]k6$ N}山̿m0#;i$ƛ-XlHX-!劚MGҍ?yޭSoʪ '_V@G$8XȐ4Ĕűq Jp ˵4JqA}4 HaDR(!x9Wb?/y\ʔF@to:PUFi Q{ @FG>P7B0Xu06 c@O#>a ʁUF/{`>Mwvfe/xk1WsdC-- G ^zV_@CJ:38,bK wc>k\[bRp"4_ât n e ב0#qW14`XOhwͻ HB^B+s )AV*:5\%JM^iΌh etD@a鼲Eϳ+Uɻ&#!>$ER>?5{Z˨lnq1D r Ak܉j |jV*oE\oX$*π0_%jǚ7#iSY(Gs-;C#i)S@,(_0q-ؤP&8FA o CbG=C)qsym6 ~EQ=M:ƏKԗ|UťbK'X.ôtnReD0wdB]'[ O2|vH<(Jx_SΎRL%zؾ_]0,%T$fO卖gjx@3]U/R{_80 ?v' ǍJ# =(y6fA&sfq& ۅbBslRjE<$o)kv`4ΆQ=6sUrZZ.x0d>٬5Ԭ /Z_8Ж$ٓ^rTf%t>[H'gJ炲n}Ϩ樿mp-d^:2NDc+;tvl2c=w93!3\sYbSri0AQM@xX"SvA/8AAcضd9;LM:%v6N[kW]ŹO,S *&|a-.ZnWPnUY'& &EQ<-PE"|ZRMI#BDC]Åc\E+AC/,P g1-N]RԚCo9^0E lP3 zaTȀd^gÑmV'y51BuQ&_n|K/ʒSòWm2NZZ4nSǑkt1+@8e>yu#x^㹅_٩$2 ~)h$90a@9 ,&IHJiZkAgE5t,߄dxґ-V׳}z@ .$Ws 4ˈ&܎t_.P@.ɏ^'ťeH{y.'U^6q>?M7w%UƝ=y-N&!Rv7R"NH-0NJJyRI^&]I(}qK ҝ0/'^T j얤o=$RwWw͂/DPb1b a2}P_U~/kb9"fQ@K UdG_3LvX,HM<-w+rjUIխ _t>+F>R J1(I~!bmC M'nCż)VzY>E B(dy);-$ɊP:RESP; W[o-N"͈<?*מ>Q/ szE4Yn(S6wR3s,0#g3թ?:4 2i+ۙ2M%Ψޫ҇&HYNo[__И;o~af?+M1seJ .Ǝs<5,C@U5ϢsiL %-ûRWƴһlU?Oi(GC8vY}ȗwy "Y<4,R@cf/F^c.)eq2c<‰I{<ċm76Zq^:Dж xStk?54tRY9Z95(mDcM/ƁXl0w9 Cض/=q;/Bluj@8ճ*OůYsR00LҞq# AZZrHp6kP=E*|P 1B$*d# QĂKUZ>ŜLxZ=Ρ> 0;[fۡ_{s֐uY1'3G_:LYUj"(9k!301jpqItAgv[O+`xkwwdʺZ۲Ho]L`15 ǒAG0ffVD(xWn T?/_i!CVhx>jgd j#W}/H:9ޯ,Nixd%zŀ*tc`\ύƂ9Ɣ#irubxfowQ|_ʅȍE5:|ԴfsOD f j|﻾"ڷWz4g֐2X2kܭҴ%]:XCϷ?[9}SM@Sf]h>9L6v#̋rۛ3NwN)Gp1+G Qe5OD=^rQo(b Sx}NVzcBxw@`jͰT Q{N $54~OuTl^cO ;r{Iof̓lLcYW$<!ІL-,F$Yzwd>]?nJo; f58CRBN㯥EU8e¯rs el'dO -SmR(Zzv+);[қaʤO(*.PT>lx@:c B뚩7uR c*_C%@϶9xnc Mf=0ƀ'T22"f'ߪݼʃ6tMFK.vbV`-_MQZt-z(b2ŰY$f j/4!Ga1~q Cݦ 0D6gV[=/9 mAV7Vw~Hym x,Kh@h@\[>QAjna4N? %LEWW Ŷ{jigcg/qB h~HّüT!s⟯/e>{DsGlf'7ozex| ڨv U<,d~XC{n"j>'':;4+#t͠fԓ&+cOxPF%D?LJx?4 Wnq jT1oG_Ndqkv}܀/?GrT1~k0.T57D6#$ӆ֮oTc LQ  6I5v Cٷb`:~qhR{/RZw7l3Pt锣jεuҗ49Fr\L?qFVis@9h-;:_؝'wdzCqwXɮR &: 븫k=A{P3QӤ@"!βFx$LjY,r5n([MNxRnѓ .poڽ |7ⷆnok|ڰV@ev_YJ,@A-%L#,RcԴhJ= 7ޱ_XM4m+k/E;r 6Oޓv}U^m7ı`~܃>2W*~J1.8ogWԀxIv"l+e`} ѐ8 wٵ+zW~Sko+8BnwDK7Of3LY]ufہo1ڴgO>kD^AiQh}N.hXmwY2dYܔ_Vڐ>_xZd*gTr 4 $*;s7IhFj$GkoWY*R$^j'p9!U<Ցod!ɥR c uJڗtПF28Ncls.Flu{f2ǢPx(C)--ȃP. Kq/}_&~rDF8t{aؿk23uÏ㭦P%4 FpUfM03:O\v\^[X*n('8~YC++x?*&L!ەU^ֵ= K#)V^ӹc#MV`zj9Vi nQܐXV6ͦ*4?hMg.t}My++yn@ι ws7 N}*UtP22^lZ6ǫ\K8H֦zҾ虘{3s`y3R%JCTgGǬ<vx4)_jgMؠ[e-1͗[lF ٷ bZ#`?`0W^CW'F&gͰI<mΩP x^pimv U%z=qUę ]aqs;dƆw>uu4zd~fzZ8.:Tл ՞T廧`Y^[iQ𰁒yN~ +fa*^G C0=5Bc)\n ͦ}3,n;/:E P;yiֶ2>D"hfNB׊sbL n(;ʀ\~_9ىOCNtJg,-\4fh}OsmaǑ<%Ѫ>4{7$bW8CN=%q-Z'{ |8J"BbT`/ : 4>QDjW1J[Tg_4j,}YW%깪|Zt2uPwj-A#/? <_%{ioWbҾe,;1Z[jx8(AC)wdRVjb9IwY66Tf&iN#>VDN/bF.D!|$;On/Fcx6DZ?@P.eXېK X=!EzMWNpxJ'j%& r]OqA-J6pzʕÁ4UVj Yb/ZKң:?OH)m1qq-wϼ (ÅPQa.ڮIh;阉Q˛UҸYJd5u/}+(X5DBA-44F5Iߤ!Ռ~q*/ _;}.O2BLkTbM9BC4cޭ@g#!cÝ 5S|#USU{F[4 ddnHDQ4!f2o`(VoP GMcf"b&xutО!ؑ/(L豻0ҵ+LZo \c2q Rk29|s:DV_ @af8 =RX/@G8RSHR/!0{9~(ܳ2y;Oo].4[*ȖzKHT NJѭhTVkuӻ?&C0ق$Y-LE~mǶSeǂ%ORdxzh]t*8$X.D:|hceر)̻3uՇ*,yHFlÚ<&9ߨ;d̞ZLqcצ5][piO~W}#2c0 Eina8yUt^%X!7cc !lL\VR6$yq*3|/Hb9*9g ^SZ~T_dBNJRsh% 0.fhVSV J.a(QHp$,o!uSC4Ȥ3ˊ\s{fwO;B_)'O|!N˦~&t[Ԯi6oug-UGubN5f;Gx= > (oYtOmec䩸Yݟwhy#7,d; CkQDV/n܏/~ zld[ɅLPϽ6*%uQ+iUqפ"^D]?n! H0zS?ELpK Ww۝ȋoyɰ PհŏB[S,oIo5!n@`ui1P?!PGm2D b: /ךbf:M?+eÝc7W"Rbcg@."1jer"GU(V?&!6axBӿ~M)݂'3غY2)mFw?KQ6x-ћslNɆ*0ؖ+dfa?Mں}hm@=oKf $|"@P[hKA ,yԷ0GL.viS5htMg]3m;9T.z1AZSɲ+]?r`fO}w$e.jՍ*Ku68sehP֐SVg~$w7;a~~5au'òJ+{;H$ ĥqaWYX_ At5eAMsI,q]Qq. G &&t ?.C"$E> `p_K?c QQ4MFTɎͤt$d7gu:1]Yt?-~2Cdf6GPQ0G Zy \ xobRRܒd_'Of*ua93q,KXѯ?x>^-OVawɸ{%P_C2LSm eoGI|IlL45( ߱2w8$nMB'ޗ}0(Fz#&5A[\x+H@kNa޿)[u9r3n՜0ؒ3e6 D;7m*.Nh0kn^5#hZ.dfܠܜܝy[A72ZLr_S0S Džb@]F `GF{t*5lRl`Hcs.f2P@KL*ڌa6Wg .cw|{ʦ >X0tZjDӷs7;Օ۰6u z,lW\|wdjR5;PX[s+Eiv_qa@Kӊы.צť< Go2F,sXC g 9sK@!Gf,H)] YǑ˲ơMgZ=3%2sص&7˟lp*9q]=r^4,҇n=!B.*yͷ]u jjP`J6rR;a}M"M#Cm0~bNؗgFezXTO2'hp_)3 v(rU9Ў'FNHwWwK8G#ΒqO(&a9QX?/*6 lQ'mPGBSWwb~%}U}0Wk _e$k&qWl{sjVE\NT;r WjIH_:ϒF`FORkpYMm; 5=cg 1`U&ǗL|/}#PJsMBU݄*Mg.t5:U-6 & =Q{pD1vM(!燛$s68㢟VtZ]}+u~Ea: ݡdݜw*[J3jaG%mSwv*UiGbL vJwI6ՊF=ɼg}zts{qd* $ǫIa˵~YFϬm6nG)6,*]}a${+LɸPHrs,.(bz* *4Ʊ$ԙ;bhq z|Mgf>nt$Vp+rQOi* Z)⣀<rú_\?%;T%:jߡmZT/2G [n7CK3L'Ha0nETZa%;NT} fo<3+Iʪ`[8[9z M{&Fů{/^E4)t:A]9 H~M5gz-#Ǣjnx!۝IuZC 'r3/ E{Nh'96tT7ryKA7\y Nkls֚l dzr>]qۄ-䓠OyB>(ΉZv*Gx pJҕZ50yk{d0=o%SgyU 3p5ҟfjC".?ᾫ+f0iG}yN>Hq"' {~Ê]wcM0h]WTk*<9wZb"4c*#POKnA9Le8dgN 3(ǓsVRmNiJ0Nω~Gu0Sу]0bd@0 mh{: ( Ҕ:yC0#)u5 . %@_y E+52 zF)X[O "/ :jk7thg*eǸ3ya$࿵ߤ{3hdԞxFUL/`8# >#YQkO|K=MnxZ0ٱLMh{I8sc0ORT Q:k2p3{83cMΒ1ca($yT1;g)H| m-dG@8Uo/XUϴRRil!Du ˦zIP2k5 {56pα9@d3ux*?}QBڎ؏'?bw Dk2U7:կpы4.C]OGU2cIڠnLs] d<$:O2=xj㵏,vEv!&dG%&:4YZI7Ͷԩ NEPSi_<ꃧ՛W/ ,H_{[E&;܆ L2φ &<\=7z*ш#ad1, #{>9yKV͗9*wdPO;t\Q#nel* x}FvьeQn(׶.& ٮ~?xj|n4LˣX%:)2[A~+ǪJF=RY2#K`Sv5X;g‡Ο7^wgu^GMAΆܐv9NbVQtLn,P f^)+} MVCHK9 f3[KUu࿒6GD_7Oqɼ; m#!E&P\{OWOG:`R'+g203w_#WG=OYnjtɪ-Woґ3Fn5`QTp$T.)޷ M ɕUhΩES(2?9:|?ʬ+a xpͦ-*m;2ҋZLk~F$:FA*: T7.zݽ‹GРH^wE0&܌0K 0 FG|, XLո,{&hYY%O VuZ=OA= *BRk,OIFز󼖔s& hc-ֹrNwS؎pmkn|8f;4 2qwd&2RsD@.W |UOoFR[nJCrbW\&XwM (C;5Uӎ>+-SHߖrK_,Tc1[Ykd=a$.6y$f-n[DgokFnEA/6J{6 w'(ȅѠ.jimZXn{טϹV.OgI=-ڄ= '9qfοKcMe…S]bJP&;0n[7_R1wbN͝=QC]qtQ5w f< lRPPCwJh-drXQTy~E<;Wjx p^$Ԕ58.JUL%tۥ=*atL T.$óo-<6;w[~ZUiєY-09)j: m>7/N$!4:dOR ċuWg2C6bġm&ag\*3B2YfYAA&"q YDkHGD1 "#xe/A_m^S¨#פqe꣎cʴmS~>x=:vNVk0z6OvBԎ[%pְT_`y O9;|Gw~ |E,]Ι4H^ E*F|VcGT޴c<%|[(f߫5Sb<7FZ9U̳5u* ,)'{JLQ'9Wk` N<؜ozYlG~uބ JC.h0zc@ȵC2d6dvCבF@ j룪\k Un=T+tW J9 +CY/N-E)5zpU$2&$zQhGO2<%*M28q?EHM|]֪mbȧUX'_|f ' t 쥓9_1&pjjt'YffrlaaݘfCS#I'qZ ( t(:Idpn9 vDt)IrJVvwDN}!ǃ`{{~f-cgJl;Po^Wkf#mh".wt^!ŢyVUV`4RlI uۈ5=A[_P0CG^ޤd' ܛ B5zE+U7vU8Gp%Ntvy89y|aԉs T~}Rz3":잭x C\q%9$Ȼkި+of} *Z/蛩Ѱj\dcq5>DG~٫ns^vidG VS}?c" n ςHO~$Ь"2?`4ӥ8*Mţr1n"'-}'IGA>huL+tqQ>ԈJIfm C Nuy2_k|1[x\w9EiAwW£^YVݖ VtG>A#}D畏?d/6Gl:H5:fŝuK@ /ЛS-)q9G&Vw7s@b=a Z>w e<NJCUabjZzOiH_p"oӻM05oaӒ\Vf$˿9Κ2Ĥ1,8=)mؓTVߘ.zTr])}[b@Ob>O,F9p[DHhuTQeCWLιe4H[XPpĨ![mzVc.b8>d|09}ʸ;uH&slTlߑ.29cmLh%<2hZMüNo/ǧ|CɟqW2wZ!gGOlb,lR_'W; |b/9I,=|[0P!p{ɘz(Fν]K_(\ƩuDzυ)ᮭ6I @ TŦHʸS$[x rjw'{T!%io宽 .;i\WPG|&M}SHOXdzh7. e>‚g'IZ7oҷcN~Jg^73YL{yHV0mP΅H}xUi -埩 i]& /?;?{;@u+gw_gEdJh=qQ9vbDLh H$c;j r1PG#5/ /w䊃 gpz?>˗QNV]3;4.ԨL1 UktUяM;46ZԑAexeL͏Mn%kD.ZwPnk*5Ħ%7|b{aWu=^qm?aPk*0Le5b%wRsz |Éyٗ o_6~4Eo77B\/ %@7 (̺]umW:l1xh/a8"Dglt#T2w`]y\K5Ep][>_ͽvc6)h˦T3,aP'`Q9bhdH?i'`e8sbDps=)0Y0OYNDȟ ɕ,D*\ӵE+ $f#GI}V|{Qv}74%gKDz]ERyrwCd.Uj6-]ɂ"N<=C*O- RTٵex &PtQW db)"S/i֕6l+ˬ*[a"TOm X.S\*ZF~]וI$NIh 9_I6^l@ ]vnjKuK!ڴ6UGJ̠Iؕ }u-o{gs]j㼘\6V7>»mT'<).h,ㅐ 16Ь3:FDWfb &;D,fig6E);x5VX필Ljgtijctw- gƌtyG5D1lhyZ "Zju>({AG⦳~8sdFj{RПۉyFٌJxX6:}}%W%FYxTU1> i6 iil'I(*/Ml$ tD'?-9⣱9 7xE]C65hY>4%XDȦvP4+LƆ4)\5Ts(Bk*ic Gx,!  ^םPKDDMɃv-Z=C:̰l_$pHPHhm!H:Ҏcف q"ic\=ĶVȎ;iFc<*vTԮ]Cߪbe2sbTŚw@ ÑnnG`WgEi6&n^+hT#iZF&_ Sz$r flT'_^Ws:3TP?4_ecG~+}^;C&,ǑIB| 4x 36C ?g]ڄ(JAKډ͈2ȈebV4/x}^b_}'BTOq)ÀUO+1 x׈1;y$_(RXK"js(]9;]r_(J.Ȝ0t9Y&\ImrC QD9FQRf Z5F&HԄb椣 n~w$㶳XHvN=ᶯȂ->t5~KZQ fuDO|mF XscEv?׌H%NNFfbni`By+ }GX?N&$P(DD>,&!hٜ<ʉ! ~: 8RכU!t>>2qbM[#K!OȺ5P;[Z^U;R\K9aÍp iw$ʎC;0Ա wE)uyu]/M^EX:Jm5m&p|.W/jD,P0S$䖢5M_t!Tkd 3g>ڿ8eۣ>7G%VDZ,M,D&4/esb==hZq~ 鷦] S"2B& zas-K8ذ(?ur&g_`y>GŌZ̩u}}w֓'8n9w}>DGtZ<ݙrNGХ,^'Y_MµZ S ƒ#VbwS]X>ef`-^m1D|&*4<0!+T S"ݫ/?_1[N83㱗^#$Yx@Dv%mIvRY[%ߩmNÉ9U~|2i,}œF]q%-Zk$=)(RY ih:.7ډ򵚣wy/eqjqr2Hv޿zc4ԙ_x$»LBiN?7q.y?&z4E0yϢf 6LV&i?~%^$6 y}9L 3|8[M~wM_C8zg94[a_֜qG>g.6^D5l}53fv dyXHͪ}(j:5v0<ig#=̌m[J;# Hj,;E㹞:VRl])?K-ĶV 'fSbq8Tf-Dc6G AA 9jS 8k3唫g< E," J$#CouwvsrlU:-Qu#:.eZJ=[FBdnbyUj9$Xg?c#8 w{,m@f%SĠNqqbqR* Ɣ3TV.N8*qaj A5cJ&]9Z|]+k8|4вáxt|iNTp[ wg(I[pP# ]W#amHr|9Ond$g,:j.mՋ߬u`2y!]Q 437]*vE6?*VxX~;#TǬ,]+ 6=(b#&*+(gd傑I9{ $2}gkHs2oЫh}Mo]4ZyXu+ puU40Oʾ*vv@3ǹcG6bϳD+/+xӯ=ոyxI@Wٓ6TvB`f=^nb }Yv&N졕2B*sHՂP>H2Oln}D;-6[ Bf(%4-u3?3reWTO?F1zYd[zzXxqVՊ˭ 2=]qlK&i$>лR ⪋) 2 :RjߖG.qk8߼Љ.>zm.ZW@c=wp#iiqs7cRM GK $uNG[/M}*P|x#:D P1M]X_UvTחo:p5 ͂s•<-+v;Ǡcu9_ z: {\ߐ!'?QiS xߘ9qFRQfTٴK1'uh6P O7YgKK>A2d̅Ef[ۃ-k`}tv!ZZ ԁ롯2)eK~-޺ZQ#ndg dF!sF.U-(]umA|"^(g,{U]kpD~PmA]a6g>'.o |Sҳ i+bb#UC2S!fwadP{zjGY% SRT:qT]֒Z̽v)԰\}t]V}2/.#H#Q)|C~<&~PTGpfbǓUQc,)D`#G!iQS0h_^'Ձv~drvXD%4%+.tDvyIjMě J$L>*{K S0Ym@dOS (P@ٝU賫hTu0)OT16"e]hŠ ֒zWD'xpV[ߚWL ȏXoi͋&Б6 5k-wx@*g3zJ<m_vOR ֦ `v%ˮ/u?Qȓ7%~gu3=rSۚO6C C;TN,n,:[#=>4zL" ;?i5 ;o+ ;1Vv(;XBѷM%&ws ?O = @mc MI^+ұ[ae,''ZIuIkuHSe1KC{[nI" b䳢/ *Fggs_4ɫz`;-bM,Q8ܓ&0jScu'F"%-}qfOv1cZ1YNP4[>1 :>kˍ4# @u3vz%gu*֩|)0q|;l\,}RmII:옓E-x:c_qrƚO=YwRdKMPw=H"-^;/oߐZ$Oj-A 7`\&P߶[%1.aJ.lϾƑ,1wX 㲌wݵv"F -.gՠ}DfEeA)5.fJ["f Nk\zp3Qe94 n3'M d`(D:&6Hx`.ß^`P٠ M 5ZV t虿uE'ytZv*5ד֍P_G1EY&EiICBM_=_]֔iDNU]δuU )<^I"ո>!6j^3&2A)j$Q Q&dmK4A+@dOTj}g-:oT`E݁Xv@?|^0hW##C"n (H!ݜ:/K<^*0.I2a?}cľ #*:&&&FXObePj]> <6 (6A o}P'?APOQzeY:Kkl߇NGM@qD$bC@Y Qe*Ɩ\"2X ]ZʗR^`|J#'gSonȉ'7e( {/ ҂ogt;-j=C? hX.|h`?񫎙,dH{Rp,#9| 4T m")/ʰ5\>' cE4{RC MF9j U2RpLf/~,œ3U5/X'r, X) ۙ u~-tM^@on'2:r@Y6U]rvZr^]Z@q0M{CFcD?xrbO01i|a" *O3ksW\t M再f+VW8NÐ*)+R_ j|)+i%+/Ȟ O~Ex ,1X{2jZoM=i/?(߰{2]o-ë/#z8 T"Ex2@o;ޏu?#8W>*J#Y{`zӀ+XMcF ƱZqPg"3gc:"v0o;=TDa((@t;e+89}<#zPu?Vö-,+~$;fsT8 zmLFo#&~^ VymXKuGPVO4,&"|8>*Uhw 0jZ' L\qD8F!O] VR7 tj鐓Ysw =>_ n|g ]\BѽzQ1+Mi*B5f=sPNz9 ~ V>~}Yɕm36R:jRRݠ"GT '&JMȭ'R(gd3,g;ԬM8%XeDŽD8?PtU=~ YegȽ7'N%EYKY|{9>`p_Iʶ',F,uۖ@ *;c1=wюSU1eMD;xG/oyQm8xKZ eɮx =3d*7dhޙSF VQoQ†3! 2k,#߮%{gR0aŸ k Sl-b$sŬf/f8L? \ Uܜc6pқ~UjdgE9;ƻAы78ŒY35JT˚pHtᅰMX!t -,6 T械sf7} vҸcR$Wbl5D1./9*]NJ/()Kr0[6hY~۱%JFxPS\X=0Eڟ~M^$s-bC .]HG *G8 SH.\y6[YChCP۞d7BQs*d f1^iAn z]0?!]5'ytK˼T] @ R+IƚN5w/v u_ov)DP-RɷƎh=x0C!ﴜx^D[*{IT.yh9WAv&+?ԺR{Lb >mj4]Ġazp`Y'kE ojyKhbU]αaVa>v&~2_Tϥq'4tk':ݖ+{GY,m{pR.p=WQ土8ZObtbVJ. 'uu$y-f ; X]Yz W-s{27/pS>) z{'":Ys*0NLETZRޟy[8qA_ʖhvP (3$:Nf7wa_ pՍqr7mIpQR fGn\tYcaz-K4119, }Dk!٠p˰w:?7 w9}V<j9,UXP\8߶9NP_j "MUbOu8O6u|%U݋MFLnQ#[3Ԟ Tsj|d\:XyWs`V8d@={X kOYS ('r9?y@POj\0Z/PӲ;ڨidgͺFhC=yyLz|TX@Dbz:b6\/9V^g4Bf%L+O8~Xj_ 7M+E8s i~OlѾkU!O> &21X[J_u 0bąJ@}{s]!jwq2i!虪! قM[j̠` c43.PּKv24_41**@:`(/HFweΪcҕax = %~tV̓iP=װk +nPB+h^=%O(qjIy87]+/VG@ٳg!{ٖCڜTx<GFmɵN3(^sB`)P> 6R$߮`KʭVZb)Pb]"2ce&RD^Xmyx{>E+hHtw{^mS 9⏈N\Li~ȑ"J:~_e05ݱE9{v{ u*DV1VTE廁K4C$=Ii>x 4ho耶֓&gIVPCXU%?\3ޟPV]?)}Ē |Wa3 RbG|^2\w t4P@%dGv,طY@[RFBI)׵:N>_T8ZҞLi7͗4eQ:U0K._Յ~F%wܞBtQjpaq]ŝ˺Ti6I74WCI߼"4N=2RLOiN`*݀GF$ Bk ·/M??`q`H?Pt`pәQ㧣?K{t Aoł('#ȱLk%I*j +fbrO)2|z/sԙgL߀Q~e Rh =i_!Z قOu)Jziw`8ޮRm,!_1hhX.fY8B)E!bce?^7+F ? 'K+vڸ64bxCRsQ>S:E{}О9ik:Ze"Zp1V tGbѾҁڀPWh0Ĝc_`$e!BQ-2~ .oS8%o܋olQlc`YQZ .]vb6wdjܐ6 M_OahGZE6\Ef[[qNC}zh'*.Gy<:2)aMG!}$M^7۟W_,ZyJ3+^5PUHgҹ^eU\ef\Q;jDa*α.+ Y>wuvoi\Y4ii6MҬ,d=qD3`1)=JHfɁRDv$AO刻)TƈgVVV*MrХr39~Wɍ ,׊,Gon56 XqFJ9D},Xbw8ג]կ<5?&D݌QUGsq7d^RC{ 4PƜ:Z&C'U%zr=g&^ZHZm0/mRNnH'z5b"g&+"I/Y%[pgf]oWMn#q\L ۙ ٸ,ms>P,.q׵ tn>l6M z|u \F'ß˧q6 < PL>/4[oUBށ섇xl3+xZf*P 7Z0tԳ3 K5k Q.Ms pBR zU%Tt}9,)h4ǕYx7A^gsȔE?wGeQbO\Ca-&[(ϳk0m7ߢ56k﬑a\Ad?/5*MJOh@K<U#J1|41 F^+iu[xq+5Ӛo! f=F|:O 0L3=ćWZv;ZX.1c㉚9߁1k{s3ZQ5  W=׶ 7h&2Ğ>[ȴNsLĕ8M%g~[,M3P[QyJVVqGC0Ֆ IbE_VNճ>hԂEK ŧ' $;TbX Fԗ7Q3IjGc*bȫ?s(gSCF QWc.կ=ϧ<$C xF|eWC@"=T1pXuXVqxLgwRQ'ΕY u wą+;L>m{鮿A)!ݰp#aR&/#3`5bIP/̊r M9Jm+O ǝLlbjTQg}C;\C#bXTCr9U$JH LZX>MگߺKcֆ?tG`QLRm( a.Sq_F-2؇ni7Ug { ;&R )fF`7 #Luے!iǂ+371R°{v݊P i5"P[[[D9X/Oռ.L ?-=8V/BiGPAmg1$m-HGGWKR #l*x-n7>dL%T+ kwgaeYb]VVyAIDڞ᭟{ -%52CjӖvzz"  eo7 IgXu2y[ZNq;TR} ;R6y_$ʓiۇGB6F4DK0$G.4hC ~=9c[@jfW`$+Tz$qѿOr:6bM21A'0ͱ3e"$R3T?*g(.Y!@ZeC4Wr!=:,a@Rgusam,+'jvAe\W |BH-dYsь간ԣw,=UԖ.<%H2y-CbV幜'{$=+&z DV*K! sA[)=⩔k4og~wmZJgʜ*tw Č{ 7}$F 9!yY!ls8o~wFX0H^ D[U VP=rj&MK3Z}qSԼ o鹸f`m>3s'Gޯs#T_VocɓLaJO=t?[hY74dGO̫z-Fw_grH&1b֟*Vd7f߻G?.[8b-9oR7yqu"#%JDRLX"Or:8i1؎awZe EHP B%.ãsf,pWXO 6 41Kϐۆ?D+l8o1xɈJaE"Rs9]aY!Q9t9 ˭<04n[?'~ 5QCK.0j9: GzSѸ{ j( lܦ/*7>4寕d!^Y7hAYzeXnC84X )bkLQD6-8Y ^ێ:SI{0-#!6,*g}'v&%X!CȄBsvxB111+ELOXy%kA`}^i/M} 45>*U*է٘/!taTJlxzC[h%#~|FAӍ:%!kIi6VYg1SڱF*Z堎X s͍_{Ɵ7R]S)Riǝck^oӥA]]_"$"Ўk2HԗcZ*8\ _\?V6AHTu}p2L"䇶AL!ĻAk,]J^D^ͱcNYc+UM-[S|c&v`~R}`-z͸9KqY\ y>@p6[y0Ix"ա={TL`hIh@[ >5jnQ*maFXtsL W׍#{bye)w3ſOݏ!r*G|r<ֱ3L9ca1-+EWlެwx- M0&DF2N>Q!w+el|Oݔ>u !i0D)|N~Y{l5}(ԶK_eD%t_w3l#zGEnA(P#钲 ͔VD%D{Ň )w({T힁A.(QX)FB.jҋHz5ŽH׷ 㱇WZifޔð+ eM+H 3Yf`Z*R#uH%w\[ቀ҂~/sҐ38B,bzy :p~BZ:ʐg+r^nINڃT`?[0*_&̿ ,ll3^ğN.WγA$r;B{H &A"> wOHcԭPہ7$B4偺JEii @?W2hk8@46(Mhkm"$jjzsOF?Y*Ʈ 0o{}40>j=] 7Nݾ,f$̪,3X`$^Nh᠀Dj[5 5_,~s양6O5X$Xf# : =.mF m_{|qW3yE(#7v]{RY]~z6v~V$#9ύ@7o&*$)5!7Woo5 @%iT72?ծ[9N>\T640e1ZĘBơ߽n,j^N*SU= ҏ0g9q֥QQN.:/%a p C/0hyw$ݿqFeEu,:Re2aW㡶lNJh5)myc\w%)"]<yng]ҪIwŕ+-Y;3oI0RAu}Aa̴>-TtNn_A$9Q ^(#6gȉL-Ry&0=bbxFo2WWjxFx<֫a+E?NF%6|"&[$J(C].4)]\TvM 2dS &I)XItr ˵/P@fM%AZ{=xcͥ-]u1x'$Okvs}#NAJRLQ*ȧ:(§GO EFq/놺#2j36oF#ed|jnzx'H!&yECY5 0 ilLoӑ@TՂC8$CsfLbaeCӘ~^~cA=.F6b"("͒3x%LT1N(:c؃Rz9uXs]k;zF5PH 3Jk CeQJ_F=ȵ-JX1}i(Wd ~@J4omat, roch {H>*.g ꍪo4*G ~O?XIs.`Am؉92v[6鉸 djO~IDC9?~IdV;~&K@,ZꛠOޱc1M'A`أCa]CUWizV$;*:==x$ <˭u.iJ4L ֧h '7/dp TحMqj\zW~ՀJ3E_{uc#߅GpTHϖ谉lϯ3c ٭H2Zv uc%B?1)skS9MpUͭ# m\L4w$Q\VD܌.5*Pq+`Az (G֐\}oMR qKb5i)ɾp4.?  obZr~ɾ)Tl.|nb"]N$ʉc?ɮRLl>ti݊g-vR!&Gog?2Tcc cKY7"|̉@( Jykw.ƌjɘVTOK)mB|W]ΙGۃ\r@]&i-9-ۋ<-S>ȽB L:2C݅imW=j{%篽h{J[5HԦ}(1,t_U蟰ޫ`(}R#WB1r㊌D!6pQk,Y$c#?<M).DN %^L2 ՟3@3xCO8eDCN>p8 ]^{NMIJ`x0&lLRu81.c NU^ӊ<S'Ec M6S%\cbB"{ti/w<(AY&*"WN)Bm=ksOYڝrn6Y*YTb4e\1Z4c)oDԵ&T1n3Kсu{9Uya ;B%NՃsNX W&VtB))*!-ՠV;o\~]%f$˃4a؈jM7=kq'1C-j֒8~ ")g3^ZzO!<3AR|VkUǖ2pyfVZvXOPzmhc`B.yKAfr< ·j֯-[aaH;#PW1nCWwD3&wҏ/;_U{dQoe)'aF HI#.z&GCQI(6ς3oF7 Sق٘#[XIaENɕ$PeYO6|Ԑky03re@F ;蝃DSvr7pt.r˻У{/|Zz"9n,sMҩЅ?NȣѼ-S/\j15 e\mDFi@JO1nEm@1,8UjXMr(捼LƂ:7&b qbw~?p}FL7GL ɼs4VNԩ#_ b`C-3zB'1K]%/&oQY~ kvZj{r_I*DzVt'-Q COhY WiDD`~Nb۲x"g|^b'婞0Q{îQQnC8;(S=ʝqtwǬY!3'J,No@OVkexkXu^ag-`%HIoMbw4P&!N(P@ٽh'Phb?mw(a4^ˌm%r.{ʐIAgyyLB6Mpt?|ʠ59bz)j~.'́x|0=]d.hV.li~GiJ6W`}&NFү^t<%0;FUpE{V=L=77Pv^ )au?Hxfej_osZT`ѭ~:^4z־zF~Z>WK!I&&xf"㋍Eh6SzҪv(ųO1 y^ДՁs@#_fE>ic2MA9m@>E Ѽ7Z&PV:٠*{|Pޟ6hbr}z;9H+] DӉ!'1GH[}6+g[V#qOgѴg2xH:($5%@w~t a@oV+؄䶡 ]=? x@9^a*k%#fGᘏ;&G5QB Ut9 %@xrnu<<6J'tN`̬Ju94C5 \ `yw0]f,1CY<%(iJCf7/| YZY9ByJw0V6魎W/tJ>=Ϧv7\H)$I4 k1AʺcnU2m*/ZM˓xa\]2xKA+'K:d/k,U"7sl#׆~핶ii; JZ£|:L7>%\= h-yK)0_ȕcg%aqWk*򿟟)\nͬ/a%DCN`෶J>M2QQy6Yۦ~!_|g7ڢ=j =}{>xe *bf!:[X vݒZv6J87nYG 9v }>Agf4)WBoJ+) 1s xո(y"_`"R)1d2hhD0)2"q3(("JIY/cVd+<5R5P{*;=a\1, ~J:g*}liڴS)zLC zUHi;blYYK\s2 .0M"#+6#hqT; 6kveg:hCزQLTV ^QFQh;)Gǝ#M̎3CmiVrmv#t2]W9ȭ#-㼂pxnG31kaw㦺a9&KRYbƸNXƬ;Xڂ/Y:n뷶dKV$E*"ͥ/3-JIOJ`4IXe<ЂGjZy7z݆'~hCY["{'+_d쭎8ߓCU5.-dcwNHC>[vܓF V5BbfH<hĹ ƫ˳4B~&dBBncw4d]Iٞ}޶;66$լ~ "ZNA5(PF)N'!WnȅVpZUHnҶq'NV?.#w YK\H'΢$ W +rh)v8@!bcju5 Fje.C (}-rOmM/!Ux옞3Ծnچu`zɦRVӜ kXjFvYZط8͢AVX=G=QdYzg}~w'UWJB&tSwU_KH,;GJpÄҿbe ZPX:d;NFuQB>/4,JKӼkAx)=)}y2dL(Q?peW~6蓌@ɶ/L>acZRdk/6hېWocO8`1%&8mec-|f0d)8 sB,\B|`3&RF$_F5᤯ %ڎ64:eimvsqC}{C5­o;9-fBMj]7j)˳$ N*Sc9):ȾJiQ ;% 1H}M?AWB{3] f ]rE]8F;u+r`ܙ:IYSy0EMktK cέ[ a)y6DHp']NZC.ʃH2Hm7B3fVN7OZ8ŲE_SusL=MĎk >=D5tee(;`;%ΨpJI#Fձ 5m@ؑZ-ax%r{x5mPȓWemp |Yԅ[=0(apy_lM<;ҥ=oevoZAp-/(AV~-q0eNURZQƆ}+lAO.^޾bǴcw(y?.y89Hab@ UBoШbS.gI#Jw-)8:K_MfW{]SH0y1-+ p9*Իy X\ܒ)6sej-nXO۔@WxՊ:ApTt F_d}R[N ȥPHbs"Lpv=+54+̒NS!@ӣ" Z0'VGwv5u,sU@ ᭍FR2R*xÉDʔ|O_Mi뙬 K whܰ\:>.lu,͗-A97vmBB7%#@TU>3\G@lqjY浹ExlK6݁pOO[9$Ki{t DZ՟ >W-@̄+,Zhm@蓐lM]Nѐ 6}io[8{[ZbkOwjz :AK-'ei?sA-w|JeGLRZ*%٣QlsJsvVYinA\ul9nt6L]tSҫ(`7ngz/ b0rYgsTd-α?:oy.S8nw5Z/J-e$o;e\ N^<;G?!VtY&Qv:z7D7qF;!xHXVSaUz4KnaJJ T;gȚګ4Ni(?IU&,bb*8Ma2Tx}Uw@n8(k" "ZK 5hG|6D? :fYܿ`CJe>{Ao4ͩnR myu _z$pujQpv| yNNU)L=UBeaĕQ2$\@0]h?>)} f,z`W{vfb-ctL٪5;ѱ~̢lqnc(XGKMˑga$2N-Pj3xzGGlJfl]sKi6-L ]*dYT6 bf;FQkH R҇~׸{Q@# ~mQ#A2ah 4񇓷=^`%ތfZjCo fu&$4Rk8GP6|AMsPs}ұ.x1w>a~ mHMg`j+D4N̔PWDخ"?x)ͩ!ho=cǯU@.0wDXbe8nZbEhⳇj@N1FڣibG Hv8jbuA&"DHt9r=9(' ^곟L M3<1M$\wוM󤏎ӧq~-s1W3o,6h"G[41l:.cmD̪xSҝTn -=y4$3~5^SX-+ 0eM)EՖi+Gҝʓb) #Ֆ]MHl9jX&*0#\S?H姉PZYaL-۴) ůǖz8g ca1[%9Q9fF G/֒F:4^1ıukYl5jO]]i!_x@q6;A) !OHa_",RR"T޴MfӊS$u.Kv#ű{ .Хyv`|aFR&I/F`m(M^J=ޝp'AfƨٶݸǷ m3ՠzQK|$?và諴f,˿i>oM;E/FJO{-@c2 A4_HLk} "Sc"Ț[GB 7BBu=b;'S NHewnqu: u E%ڟ_=b<6` FuhgLvee_^ʄ;1wb=@qc=Zsx7]mF$S#SCjz^YZ ?;F>$[6^[2]}px [`Z Ă,-JA !c$nA(9!à׋|ʣE٦06f"2*9ǫ `# f"V~@w-I'?@8: Јu/ogw*a8*7Qͧ2@';0MǢ\B* Mz+;[7C<6{}|?uD`3PF*Tװe.G ǻUrE }'3` {cJH0MUDZJU,./Õ/hhpN9 *pck*{yQWR !P T8gPeS߭ ?SQw)2zlsZ6j5rVgRr1>o?2벶7dUBՁ€Mp)BHY ^95 gneh}gseYqa&_VK7TӼP_dSCxpw꼎ZZ;Z&OtG1(U yb,Cʖ8f;bjalFpOC?BMJ{Nô iH ˞Bɹ$'.x HU/B:?i0[@{VĨS7Rq/>W:1ϡON~UF&8uTa Dgզ,Wy[e7){rLf/pŸriO~P}2y/?ZJf"Sb*_V~XMDlO ]b!`-"`g+aѓ6Ea.i)Ur7Va[K#{kKle$(H qI͚DlrLZ.29'cʸ?FqJp&oh۬^A}:hD MDTD06No6DN.4u3sAQ7n7"ѵr5߼ 7-ep4-KԱv>?:_gnkÙV(  qim)'jP\HVOadl{CDt7g2KvjqnXH$tSSZ]0`dFn*{ b{9/3܋k,ɩPu[Y[RLu$ w&$ 8Y'0<,4c] hnO(}`Cw[UYQJW:` f<;:!S1$,pwWhS lc+$H f$ b쉃64aqToңVυ~Nr^֮vvlrp^ɾ|i 4C#5̓iC22 L:YEF?Y u%:=N_cǨlV н Qfޙɂ]ZQ5Y۵? ޷.+(qD͈+y|P.))C$݃xα!~vQv"':FmD/H^@ S Аajb%wE%z)dxRXE(7Cg'f#L)?OP{0eGp {0_\@ɧˍQJo-dCs9-iM) "k 9#ޣ7b?kϡL6g#X$͑z E }Ko[VD21RqfTnjUól x 6>o~ }A%QAcݙA. ܧh 9"hk=ky ׊n^~˷ hc멝^ōK8J.vAv/?FQ#T32O?sg|/hm\U5Bç y/ſbǁwKeHOBӅµ@}b`o'm2|cJ2 7 ^}G w.+R$v\{sgxzTbD1CStaeN&w@;pu몵tOaVH:Ҫ=P3Gߨu(p19n7d"1hLW ʷYJ"!UFy4h.ieFyW43(g}83Ϻ?E _PKg~^I2 /*U3_ ǸKn>,X >)64{؄ҎЫۖe2nRĹe vZM$ZL㖛<2POkU@[zit/`:nN~-K.x$@UV 8 ŤIs6u:).pH/nkqXqo]Q[?(}H.# r#p.SRޯ}گyרC.LAكhm؊KBFhGm4|> ?dl8 OvP`%]{ň}+ZKY)·:\Dz~,] }^!r{ZC֚ ܣYNss]2ִB|A]dXHG[T*u @t5@9 JO^ ^Qe /$HzN;yQ,I H5ͳ(pQhhn( QJsG8* NyvɪK;vwP GS)VASYkq{e}n ČY76:mesq*n3p!g&A=6"Rb"t'o_Œas~̾eUlk 6.>TKcYYd@@X[u3pVJKZ' N[5(Ѓ˛gvB{"߸w.]Iߞ~s@~1 8;lӁ,1;pw)a]"IN]n!0JߺB@MFGeK.Wn.H#` ̖f&̫3LD0~eb51JgvF&u@VV{NF/@"YGdarԅYnNlfwRicyB3q0hn,mj{Xպix\l;T5SɷpGiE 9!$ &MYA|;]V]^t)x蛄ևJޢd(Eȸ]I6qH>P2G{OF\3~܌*hKbHjm)4 /  xL1T% uAgiG ܒ`?2JC&oE"a{t0;S^ˌvUC9zsCKظĒ #,`|4*&J}Q[W \U clRVI$n\vJ铪-/A1#`S$q$"&I.fVjɼRD9mxr *QΙ+/w HTVrfT6r^h j\x8Zrw\gf`h-5n$M8o^YTZ˕SڜX ґ J)\=ǻXynWM bJKxk0ep#UC!&5w~'GiH,Z,c /8 x `1s2J{s*F 촪$y©-9qt:̠)aޱQDvap g qF Ö$pU=85@s+%W#5gP>@T8:GzMS=(gi>gYPp%HOֈ>}:\ӻڤZsMBZdÔ],Iq$a"q>@-) C#LBIX_ .],?.KXohj0^~NRx_Rn: 3^߆DFT4>‰(ѭNMrADHkTvK}ՠL3'Ms P2ZG'Zǎkń_b6Fo`0=GjyDFav(dD^C4$CDcUs#!`V=]" '#x.!߸ M;=siMd3ƙne8a:WJp#s/mjaLzv)[Ԇ<`uvF<'6xcC.Әj i)j$zs> 3jn9Ջ*/CqkSm%@>ϿII^cӺZ_?Ι4{-7܌cE@m!_75 B ML;df%]ކUZM8Q%r0PCNi{{ e1$Ԥ\_#[Ό[7 ")9O'"%]YPz},-^t369{OY_ߊ\XRL3u}AmfhoFY9OPZ& g.i)rp447CH@I5 t|=usYm#Y%H&zc78쪐Zw'M<$lA(t >lP' t1wޥ+:yyid'sBAh̖z6hpqs=$ъnݮDqx=Bz(NFM0p/8ˈ78~ȓH=( |1ΞǃꠦXFCȲA-j UմjK#h3v j-6L&WO{z |Sgpmo0q݅OLbe5FDk>Coevq3/Hr躔a!;hK; "yYD88^vk/ns,Jԓ菕Abv_+ n,~*N,li.)K j>} BnlFcWr`4B9I-V& חkt89k7o;ɰMf2gccAސi` Z_FJcvGe/@yȰL<hć $(WNs醄0<3'9n둛L@`CIbyPrY: ."\QjA~!,g+ƴ7 ny8ߔCF.-h W!_ssgHՇXǛT">bz{+Z8&I~g K %-Aߐzg/9MzDj,Rxͻ ?-84b>}vj"I?Of-M;/Z(c~>#elKݚH 5k>۷iȒtc07 K?Pt &ӛw[Zt6{Otpa4eD=vqi]0V0o[bHKaDޤJ Y(y"r$ ?EӀ9$ ls#!T?g!:Y5^ĎCRtV-{ ur'R018Z11xm}WP`jBg<\ڈJy/10NxF@la`V-I1 {m&ǟ &ipdt@畜cWʄ|7Z* irlpHa`, "M%!")aTQF!T[LԄw{q '{$\xI/ꚙk {DNŽMm `]hu]6NۜaK+ 8V¬(:pamE/nɪݾ+118&̩,&Yh'd:1mÍ* lSLv ԛ0okuPPfJ+u7*s6xqJ ?Gި3jUFKZ>P$%Alz{z Uҷ&)3`یwEy^ =!IQ^W| }S|w NZ\"K?̂aU kvPۿ~`J r4`l-/& )dRN{jophbmnt_`*Z-TKuƆ$/vGٙ"%J\f,/Kf&zC](EMh:Qc7"f-yXO̪_p2Q-@7QJz rf[\?@;,jt@{XZ2re qot D$ p+ٖ ֍n [ґf, jH~'482ǚ'!%yj3Htk+9ĤGiѿ Ԏ"u&P;*)C};N,fQG/$kݰ[`ÇL'j9JިI3&=ZLhbxpېi YT\U/$(,1=ç,=Q4W!h%98,kY9<{?~1"Y=:L.k $j[nlʶ}Ȋ SR*OECɅ!HIׅ dpm>\ IM$5I!}!J)s._'\aKq@s|/p`i3IoQˑ҅ߩ@HWvi(-&"h*0ݴ}X[{> 'eh8vExÃPqolGqRx*F|Ma(W_z`K*g[!GTBQQx88G'Kę^qI\{te\¼9^1Kjc&wt;Ds\ϝj9{xoDžwgnNZNBq,t&|p:MZ .&``%VZRŀ{'U=RT~L tg b.xBׯu$mYcVg-BI/w9lj2Y74#r&ilC`KMsUHQ5ZF`֫9`ef<Y2@Zа!lDD?c(Цk]+ shl'F&.)¡qIF#//pW+MaQK7%O_(;۰dB =Ю},]-!WW U7ױ6be:h7dg*!r:UkAAx#$|UY1nюu!zsbagE#hȦd(r!4G Zn+:롦2`Va8"\ohg_CFp"۩kK4m`Sg c[d`/DJG -R0KllDrЌ&JCQl0ki5zQM q_9wEf}hMB/%q˩E>rzZ ~:5]p': >SшgY`"4IQ0@tjUq!C*uLAymPeRl Ops%-BC'K!;oXdc(?Tu5;/`1esZ1vŪJŢԚoo  xxF HcX'eg="lMaUPx(f*9M;tjڄJa@o%bap2v[[ia]0jd.fÂ!ײ]2cc$~nlI+wEjcA۪NbjƑ- ɔ@qj56v"G=ùC^U&R}_? vWzjXbn7(&o\GGj 0PX@SB1 ֽ68$m`)'{$;.z/ROI, /Dž".O #JmO ɫW$qI}[﷾)a:^h"3Hc*-yH6vqkgՄxcj6(E=v -Q\;S3w( 87c,YRE@eprnH=MO18hwzi W@!z-#CȐu_*H]9ACU"A&H8v^~]?A臋B'_憓25D_xa8vGI9 uT"iUwhR}f}މa{uŝ6B/s5 b$Z~LSO*]ʁvJ?(Py)nд:[nMʻr$9vfR/mh^Py &EbO!dMEb4:Hjƚ?@m9zW8.*Vde+ >o8K!1^k9,}- :n.r<[nJD-rՙnoSeߢoU(jyiZeZߞNl55È(]U^A~@ZOLNjG*lFbm,gZp^PȣTA#y~-d%7)$dlm+@F $/[։qUrs 8X;rv|+>3ag)sU7clb'3~?ѾВܦg(PR FMCJeRnҚfyBUXgFYF)P?{2IbE8x! ^-8[E w,ΪpX[p|M96˞vBREK!LPqC҃R%zӗ{0¶)6; : !tOwd)>7@kmAc+aY9:(-mTR4̍Q0U'K$WVE[R![d@ol%T@|Mo\~i_ Ԋgnۤ"9 Y!@7WIW+vM H[:p5@#X ŭ |d GMpf,.Icl|~rY8nr֯6?,:@)(QY1(VUjv1 t*To> jlSv鋨3s2HOBvEv}5EGJ)*=qͬ:G_U`Qn KiTaO!Vd5ϛڼKe°fX4** T8VZs U 9כ0> (!tXbVhVp0hH?Է@sr E B_f8%l޿CM@oځ {a?BV6,3X?%R<)Z"[T[jVe܆[)OC))djpsK[C٬U](% mؔm])O݆Ym58&RnHʨaZްÄӫC7|?vYƢcsIJxr(N5fgyVCæ`.=EJc.|OLH1%1VWJ5z"3_8$$ނi@ ! W]tt0 Al!NҐ,w±az-^"@GDw;uϊ:ʽپ\_Cl*$7X'[ ZɗҕE4NXl蜛 Յ"tQ @nfe}DNh6Sy+B+22vG!5h e䳞J6wݱ1OOT0+hʲb whs>$DyZJ.ٌ2{$` >(NdA?A[I~P!D^@9aj%GI賉i*Sd H֬+a_ 9 Z_`ռ7&~7=/+U|> 2nyabEy\ZÛiI@CU1J4|pˑaZ1vޕZ-mf^FH23[qYz3}'&p+$ IM]L )qݣ$N픣 ޥs8o:L?*He*\yjK7m[*5NfI<+L{)9t=ʌb.HtE<+2$2G|Pχ?ԎNK3;5Fqҫ#q`zBh<~x^bN WҜ2^0tR$)%qD/ك!&}#(Z|"SWb J.w ^x"5>4)A\LB<5KN{AV`ZǦV6hg{n㚕wT CdBFjDNӦCo`ρhH4`ZK*1./}jxݭZjVgf>;5v9L)&r{/uZf0*Mѿ(%䓴A}E*_Wo\Sw4c(!Ԩ@rwsU C\@2npe UB4|L+uԚ˰ke`nSM=!~נ%%y 52i,6rƙ'"jZڃޝ5{i`o Z,LWe'Ii x@|Bo"{De&FD#-EMa}o xudY+R9ia5: 0<}c2 w{S?e[6FR$ွ=d_nHp:y=6(y?'{M .tud(R P'_ Cv+2箕t5IcU^dđ?RtLc9hڜ`j<I1_zٶzֈvxDhW=0U"6*b?\T۪\XG|sQm}p yl(xa:)ZtNn{IKzyOLy`24gr:-U>؇ ?A}55{@9=C2-1226llqf`  ϶g}m"2G#6U@ȒIkqenw0M6:}kPgt^L(P4ytbFW(]JD_`8eeclj8?nywN!8gNEaӿ)_c8+@G]M(9` IGž aƝ0^`JjqW#o؍֎ѥ+^?ކʵŞRl^*q9 i1I.\HCMg"Hѯ 3D/ݍ*؄H?;۾' n8\ NG':szʕ.%#o^\( 9G1Oժ#'mTdƵ6/κw’9k2XS*9v&ڳ4EGVݖ=}S(9)D*t`!>YrڟLv";mgz`0\p.3+r+d= {~Bc*{Kxv|/Y9n)&;T 2y_G;P0vD &y[g}C}rWInQ&L gòZckrM<* CWY* eL_칲s y2 h(r2 \Kv}{0u<lʨꟾwOoSܺV$sge5:Հ\mi kƖO؃)楚qQqjV}2-^z&|rDN#Jq {HzC kX!()ݰ. BKKZ/JGrxsٻO s}{J筋cX'u_s% !* p E/,(Q]qo kv K"PՊ\cHkm]wP8M$'D#:]j|2%%iUJO urӫ C?c|?~ .qA`2-3]U:lխb&~{Bq+,4,ƗX7by+0\_b(>e0e~I{-6!BMVQ*i\6=q4niz(EHS_Ru꟩ƛ8at[1JЮ-typ|s[69 ֈ.`@v*1oj?;h؍8=%`Ԯv--G<3? BGKA ݦ\)9RՆK?U*(:.~H7^(逍RN7ә,@[^ -̯$ hdeWbC\]~wzLt I2 !vSqberoh2)10;2 eO:LWirN nyٲ=y;& z <OTyJilIAcn S6 sic3 l#l P}X#KyPܾ0/4vR"ۦZ~ú}޳PM=c n'䶮e^3m)nY&;WjHU 0DP?ɻLwPW;wAטJٛc+.0h^xu)|ɱx){ѭy(p{nu4`E(4I?keq,V.@D:tk,GV5Wi5 A9_=qs?]]c! w[OsIŹ56iŘt@oddħ+XYW]J&9cuq4;HQlxâLYvaY1 W=Y0.?:zp_|W ~s0ԹWV\; ̣hxCHCeSM݉vbSJvQ$O=r_\(_*11;Cmt'8% XIHT'0Hb>Κ.e݄ŀP<14J򧳱VZ\;(J:Bm?. ƞ"PDCTd@^Fr'uΧ.F.= ěS]M+caS(/lI$ub2u@.6s1 Uݶ}MTE) $2n*6UN_sF[S:7HUvr cZԬ]Y$QI˰K4ɪxNxVŭP"w&e?cD2hkvp1_z&6+aFz # xup Z9:'F\F!`KL\uʆd] زLާ`UNuڢb^|ϣpt7>BmDkOxQ=m Jۻ5ޭVh61%K~="9S\ozuτ\w۴q1J<4gղf׽s8ue+؋͡, +IpkI>ye9\(̉JgƧ8 1o'4DG VUn\~.J|*':zBÕ%)Q;:c"G{HcÅ60{F;R<,'CJ&,!Ψu_ϯrE)y,Vk!!;7R]c FeА Bs|z=M/I)1PD:uԡ>ϋL۪G!2H, mr$+FƐiwf|_t?X Ypy3I䰖C\ ε38WkQQd;؝,~K L|"I.0AİKDyl*w}{"Ȥo;6g:,=銄x9Zqݒ9}-! EPyI?փc- !j3oL:\ X3?= Io]Wv"}.Lpσv#IF]BڻDWHT_ڿ d Tb s IIA3c[e,<9 j@zӹoB;xoOX ﯒T:jIQKˊ9g`$(, ëCY@8 [J"6 %-n;\dL}R\Z]>4MIY~ꓸhW$)Hj$Q}Fmc% xFE*"8>^ c7&f8khd9jZ2MR,H](kzKz.lk-$é2)iks,sː|GpEK3R9ַ;#бAE( .8?Z5$W8å&t9Z>k8Bb=F`U R}RF(6}ٕ QV!mIIJn 1Y_},V~'nXn+XjQO+r3 dfY+K-JK@:qYMJ@eq*sa\["x{y9r(Ň< j/Y㆜`@A6-bky/>M@C\ u:{ #V?eUd+ )U7Pߨf䖄PFh/ˇpg̴Hze]G6jz$NBᲟΕ7;=:LUmK$zhr2 |e.[@!mL砍[S*w*?6rC' ][qYOD$˩?N?],XY˳!YDIZJyV dڧ5b56ܳ\0Uu*jNvD9|i$B)7{hM-xB;S>P¥EA z'$h Y2 ݉`-xJ]@.Akі% h_\+LO:vu_Kw3e? ku98fR/Zs!BnF1Gsk pY7R06z"D(0FR󄄇5`͎ w&)Rοb|BQ6yY*5>SC$(G$7:rAJ3^A4=pVrneR3jjϋ@ CV r!Ez*(LiNJ]h!)6Y dͮraE4"j@,KbOY٪&_Dn 0{BIgGCKU7sY'JzHS& [)S)a@e|ǏSf^q{Z0 b9ﻳciIaLpE(ٷPEhǨ_ Ȱ7>i<.>yRYM ;Ay1ۺ>+*eP!W;{K:? S<ʊZvLkd9xJvl+XW0B;92Z0 X_'=SRh66/=ڶj$$@ɉHn8OoMq9!mlu8uoYܞ[!.4Kh˥p C]ۘꃵ[ڜtx[#n6N9sd{¬VkB+XK7X<߸Y 6' UMo=<ڪ@_qrnG*aB]2 RtOSl(T!Jy 9l?"SygciLOCE!ˮ]5]:*<5Qdmڄ~Tqܓq;?pkR7kH'I>u #ao0; yrю,@_n;3 97Ie82?d F-ŢGSv@ lt@*Dq"cYg:ȣ\K^%/#ڟ2{L5&Ϣ$kvP݃^bʃЋJw!xӿlSƹq߿S8 VtºMTAa,X Ia8H[Ү$ųv,9Uqj[9`z;I?xb=-}%ϣ^֤IF is1Q1T4|H _kX\*MNMuIb'6K(kT1yTҶI&'}Wȟ'?LiὀR%Q?5}>9. LKsl8ֹlK$n&E%<U}J8!<,;x ">~l;9{qif:s`PAs f՟Q1Ė`X)}L&n+z$^Q s;œ9 Z{-w&f.@*r+%9fpBgmvs>sQRyO?M<_qR$R CZ[2#+AF@qc[ŇsC{|%#+;`"]>4/? eO/KJ+`FOepAmWµTnJ׬RPGAD ^O3!:Fg./ncAEyߥ4-?ULQtO;` _ZX؅@ 8D14#~+cO?ߨd5EwMb,gc"H[0)Fp6IX֮ |&wK;?/}k[W Ě9m tD+/2B+wR'P`^uޱYVL0C1q,Hpt&тY`-c. jy^ bϺE\nϛ N*`Y_>(˴KޡHش!F_ `1~_%Bm|5N)Ri]4h\\TS8 Z\coתx .ahId%i7[+84xSQmSծb =ſܾTdbg;K@Ýd{n_0P>W{,HoT{3@kC~bC3` .9Ђ/ r1i%iEWħL50PDc$LUgˤibu 4䞄9LAl{"Tφ9kjQ0UW@VT%EI5c [!Yvg9vj)ǃQyz@J'Ug6vz'| ӹ~Q_4G  GVQ[,x#Ǎ&+I][s > #@sJsX+ų:4<9ĺl3BJ}sAkRy ZR&d- OۇљQuaY4<`t@}HGw(N0/ I_gk%2@ @5W9;צG5=U.E.i0u wZ^raVz'VIcqqs3FT)HGvEQ=kz+`i?r?IV`Xfu#}ؑ蹧d*[XFƪ8l/ϸoU|R;"Fuȿ~D6H r8,<.ϖ6=iten-+)7Hz4>Z+tѮ\M=%i++eZd"T<-}·-ρJ$e*Ϗݙ5,,k9EM șFNuDX U?Y CW(e7g~,yQ-(g6oANUe0;(k K:u>bk8t=viK~Z1JqBFRx*k* i:P;IwJ$=9 Z򶮸^B 屍 qEcPu|__V"7v V丘'WzxE> Z&D1(_ބL AYM7%1-.co#'jR 2톰U(a[(jeSXvb!\E/s(Mҧ םRbQm' HEşWvWRGcRUzunmv5aIc{l[Ŧp"U ºsT'O+ʈ.'y㗟L@3ϱכ)a[:{Vل#QnhFХ y@F/"'Cjv vh8::7IW_pDE>>O%RII7XB"ziBRʍgm$-oV}TfO,ax]ŜQe7X/zwT7n![&3mD:ɉA"D9&o4 TlׁģFyC=;JC?x=vzn7 2q**3.ڦlJW?m:u䝤\tKqwF?$$*Ig1dN.tB:/hS*d9 >ku]Lu4/wԄmJ>3bwŵ.ҀN`84'c˔ Aߞ*6h+T R { W/p s{Ye87ɧ ʉ#\409-[ng#͏} HWޡ?qT6ա(YXtwB;wb Ϗj4Ct %y6[Y*#frlpn"@$5?_SD@Z'd9U~I\F|rb^E T9V4..|7|dJ9RAZz-T'ߕ(G4un3 3.{J?~:8Ǵ 4K/Y=lQ~N`{$3J[5$Ag0-["C7= @U@,`&g`s0FFߩLRYKWAq)mC_Y.p3Y8!<[C&oQR1mh_K2AZ&pedgSRSՐ9t3P:}?*A"1rΏzľÃ" v:s19=?S1B ,{<$ip %". CTY*>ڎXp/D;ȷnvQ G/Z#Bt;_HMՍkBgQ`¨Q:?SZpTo䐥_hYCV =6ԝū#_M YQ+R٤@JKLe|dg ?$I U8&D"h^[kDڷj HEcXlSFWr'ḑTԘUX4J]H8<pYG9 3pjPP?cݛnM|娏 5_#e8_eɡKJFpNE+,>9饘w 1{RKWڻ3b$ﯭ e9mOg_IM!b}joUs9\N$;ܵI[4@ Y^ܠܬ:8)lPwөK&8 "èJ>7 G~,5b.@g (7g% AucĺgNVz[iGO.bI}=en-6j5^e-KtY*_#s X!t*6)Sbx@ɂ;.zX\O5fJXwyD%rf h ġL<^;v2ezA~mt^0) lWD z(g4sSHU7Rp{%cǐMo"9W:>vN\Biff_A+ %[?Tp(ozw(\y^{ h}B]ARlKR4S-iY_h5AOtqI,m͈x}pW+x%GɌM^ RRQ2B!Z.t@xigw;NN,(5m̀U[s*+eWk2l2q6 hi2Z 93 +ڵOyNXꬻ C+jgڲ EgZi܉4Ut6a'3bat=Ι{@K\DhHf kmS{`&ϛA&\>3m#@X`CKs riK񫉚Jq,ˇWAyQ[-H^Q#oeR,\m/::E|T1pY(>$͵WR^]}o|J.vR9 ЭQK$ (]Mgkp88 L'4`YIڗ*`\|xA8\UaZѸ8->Lۼp~-䅉WTr83ִbPJ 8qJQ7B^ު{(kzj Bp(iW=2w/EؖfRv'QCRzƁu#{Sb'] !(.Gf[ˡYv4 (ݡz}xl lZ4Ω$ܳ(Ds!"cIR{R17a^ c)JR_=$?Jf0E(s'q+ۺ,Sss1j&4 H1&\KcE惋U'{n7Dn V ` :}Qٲ2I<[n$QWc vCpY퇨y=a@`¡nmyQ[ ˜Ө`e4. O29xG)'tz"930n':W͍_BuAQʘr,ÂĀ]{U4}18.0wAcNsx>A`tTIeER@Þf Ԋ2^\`ad/ެ瀢pKHm4Da]r4{W9xD)aPWxrzZU){AoVꌒ SC@GproZ tݔXS=R|ϔ,v;?!y㮹Kvsr:[U|ma_@>7Kz[eǠAy/Y/n^dV'a~x4]ў FWYUok@Et7MPBEK><.dKv9BSդ(3 AYy{!i/'6.4%?Rl;IJBJ‹ EP%g赥D^LߪH?sMv~Ge Z<CԮX/cpT* 4)ő.5f3`,?g4fN =XO@Rŕsl?v|cwdH,̧ `LaIdm\d+<OCZj G>q= 4c%k8>W 0g$T9ߔ@W%l^u@ NOhpgB6圥 5<>3@^@:g6?L `8mB“O!Ɔ5פ D{,٧;5؁4@@\~۴X(:ҍ05{:;eGS& 0LɸvniO}-]a4[T47ᛶ@4;ȤYt_bٴ8W$'OTb |MEW̻G989di8|9,[މeozⲵu6AnG읓-@M֏2Mur|d*sCЩ!vl8Z 2왪+m3[.;=mfNmF|ghJ+0kC\F2eS~b>pXp2y?vGodHZZl&utTZg8̢J) *6CsZP# @mÂā\ׅDHGryx(j냓pD)u 'r B+Q|LT! ـ6Oq+Lh >vS%[׫M*|șa<1x"85C6qA&_Щ x`ո cMaLا:wemktΣ"wqd9U5ۈ'AD{IK>w&ۖ?vuyUښt2y* 15fULeURG)oG:/ϳ%k~L_1['/0QR;tn_.N0Mh|?e4D]Q94YfGe =1ɽzIK^ qɀu,b?c%ERE+[w^={!+G7&CF ` ! ,WPhe֦R84@+/lҌ Vn%= @b=e3Yy▥i3t$h ey~,=ȔnFx#-GBA22 MV#'0 R۝1u?7f r9vmVbZ̃GiMzsxh"X@_(9h6n`LOIyVuǺ{7J Ygxg`NH!ݘX|s+w,E/x울fHNa R5cz4jZ2+=1/<,jEVo!.7C5 $$;ɡ×Zf jŘ*`h?*qa.>9eU3_[. 9̴;VLh4ƯۮCa'0-=Dң \K, q%6ۺ1?EI6<RNd > elխ!Z:s?rs8z?VPW%8سNv_~!qZ=RB.A-0 #L+%z,r.ݺ&"R{ө2Gh; }EcPh >e?j}7Q0?4m6)?rNs+СJa-/ |E8A`rZiFJ9U n E67GԛI;hV?:Rē%EM&/m}=j%ʢ8Iƻ ],i1 z9d*La)RyIh@-@o3ijݜc c>їvjz6 K@z ِ)YEvot %[$<..+$Bduo=z- % XmDn"_"oi+4eyNe jHhS#2֘XgGfIϛʧ{Jމn8 9s voCb.zٸD"ui1]vU~DNhgF\˭Ǡ{)Bh"(f$(kQ þWnu q}mcq!~0ȓ>>_{A0:a1 .}`2[p8q;%pO&1*%"a\C~ȻNwcq lvX-.+kaӮ8WL.@*]nfG@Rs̔e@>+ %a{[_8FKϨg-Orj\d̔͢׏yսדD!l>'oLDhY\sYB~B!8`uQS ⽅( UDi~"'nherMvZc-nӷ{M;z j _)S̼mյaQyGty5H^w] B d/zrN8 z;3i3565#|TwRӈ1S%\C s2}iN8+q<$gQ:$K%N-O*|y$Z!|e fnr֬RZ؁L̿ cz= J@v5E0sb |9]II$WuĐOVvfiP|y 965<U{mM2sel9 42[r''*\iL-ԒS*+jǛ"*9#laJj@n/Xޜ4N1uIӫyK}M[$7&C_Srf [{T``\gbi3-J'mJf0SǞ^U0}& IEO|$&acm8b6]}44ċNBMdE:lbbF%aQLB(pI]xVBlKPHv!4wrk5hNר>edC:)̷ނλm{RHMCl@2R+Y5M̔c KRU`m?yQO$#O35S&QUlQ7Ѯ]P 0Eg{)KTzE8)Mv ÓП:a5K)OD#dJz~ιA#ؤ0i3+bSy'`I+('a)A 8XA+qiZ\hzaƺoغ4\++Tq$WF=w6'n~JEa ( kqRKH?نwY+.oӮ Q ǕBuD68}E=QׁX*vdLJ}gvN%aQ o*@:Fk/DwOb i  2i`ӾbsO@1P{J$'Nq8p>T?FT besX$ڢ5ZE$8ԇ}Ru(^ Ig ]"%js$/wA:|d֜s:בx6`AF]^ +v"evCyGm_[NTΌH͒EԁdT%,j0,B} j$RzؼmmmpDu9w 1_z-wIH ̓Dq%0S_\Y+px}?1%ٕ xIIAZsngmE/00@ɓD| ӛ; k Z\9&P" $uR~\w9o@}|0k=[xr];56.gE ;zްPܲ>7\7wfn>hi^=x& h]MX^^چ>u- 8ǟX rXYJ%yxY֐{tfyW-a*yw!1Nr:9;OX~b#RNR^) &*ra5NO\K:h54ݱu |l^HH rŧ(cqBQj(^Oe& 0-xK G ."sz2!GW#{'X!rG-2PK"3ph[d'~^_ ,Kj5n>`@F@,Pn;q뜈ZGpQ29&v4 _̂du܈g]o/̱8*3,Cjy蚶i9^>e\irh+'YnvK oOٞ㻤a|Ցz:UF\+3ixR*Hl8f]Q7?ݮt))(TX&Y9rRU` <4.p wAɉfx1^^,u"$~G‘CkR'8lPomGE@qQزsu}Ė8t@qZ3UdGyn"nvR**+Rf{"@v{$XUiFfz0ddՕ?9Ay5$Mg^Tfk)>_%t7RW'(cKWPfp&pVRrN1G +cicnra[y+[*z[K./w*eX 5ne1=뻣E6α4-ʊ}E,)(~zxZ:nXztF br)?7ԋڕ0Y3e^]wu|Ԩ’Q(C9aJŞƣ['z$ tfa"9# 4I? <&@&mZWE v,+ShzS`FY@!S6|SBxUgfWT>"g?'ƱCH6ErIzZ7koz.efg T^NQiel53\u{}JxU)ղ+@Bgx< EMΈ;7ςeR|"'UЦ/?:;ȕq뚽k?yz| fK جxl>+f-|ݼ֟w wNPId?5ո{33V  A FH*#RQ!/"7[Ơ==rt XaѹkVj`^-_͕TE&EPPpy_nWFeU!hRp7|hP\GeӌgB ݖH.`k1BLָ⓽ڨdhlFJ ܆\P_ǁSq-7CX\fMK뻸,Q=YVC9c4{r-Cs|aM ̇+۰`]Ir\D5;|rf4"ڷ]Hԝ6"|!v~dxXܼwB] (hjPaf@Ƃ"iy:*Q$ 8MD|<*S `ty=ˋB-Ǡ#}h}YR5,.7ռJ]χ!عث8̿7a?GZ~( r $g~2Kmf&?_F+|`%a<*)ELӮpIibCZq#Ex)`ԯkI⓪啘=XL|+ɺGaSMg̘NH̟ S}RsDQקGZ{C}kޝاZ-DY1ԵJљX%Vly3IfD`PŻ 9'^90 L,0]65HF.$pYPG~c6> ՕsiJs˵X29؀yHUFí!?ħ!J; j |;A܎;eCy&"'4(gHH_#1Bl/^D誼SШ*Ms12 _67R=d0jy S/7a>{;`Hdi9 /)`/1BBݛ@}8cr١Y:nD0;l6v!e))ƨDQƺ/8@y5W G(^prVP} IXas@ŴG214NP5q*c=5 iwEÒMt 3EeBP7!qטV?>| MsZ?m3ÉP9X*j\9Ь {ѽ;5xYDI(gi%?Fm{㜔X(; m.D j!Oƶn*P^$ # <4>έCpI{U_J@ʐ}9-WYshT+G0|P~ ;ic̫Z¸\o;QBJ`.2ã,zJ%hpcYmI.v5Oύ@su @&-+ZѮel]Y1G޵1?=3C؈͞M! Ov/>aBO$n$ 2]bӽCغ|A}'O$ fs?ahܚ6/˞ st|g^n+k~ `ܮ &E.H;LUUp&cI_7!zul^%Gc2TީMUQU/lIG+R 2BwhRaw(>cez%ټuewKv>xTD|\TBjHբRϩL(Fxn Yu|T澄?52Xu? 4/üO>X$We{#z 33X ?Iq0b a$jҢs$zzby&JNDٱ );&k|`t͝JxQ KSPг.C7M#]9ā01yP5q5 -Z\~Z20r&|'0I %e\+B3JiuaAr A"M RghG۷.ɍI1x=@WapJ V2 2kTj A0EnPtZgYidn勈JdR&_6ZU)uc!ȟ5,zEv{5upQ9fbW5uˀq:Zi*yqvCȁKa_9aߣs9l7Y0XC<IaTҧ~F`ٝ='Q|ݥ um*)Uv1dy93S 6Int8Z7Ru/AK^&.UyJD('@}r̐g mc:ȶW[A zhHC`3"ū 9t8[̋맼H \Uz$§u%U#` W*qBgpa@t\b=sb5Iwfa_/&pq7c7тniK *Pg4Ri9 N>B"7|)јnR]}Uau SʄlvoBG\9ɭ(2 #Je%G,KK T6*1-'u/@CZ"D6-JbM(vlB{4UK:Y̟#?! _>k%ߵbxQ2Lh`[#T"micw60LyUۙ Vn>FVԖ΍a͍yE82ټP q8r'AB8'PpPaj#dlH!Nܝ 5V(}]b_{OEqM:7 6w`;. ӸE}W.V.uO9WiOOY|:{c? 9ol*zZvv8>(N.`!LjrC_ڙRiEғv0cK+mغԴ`.ZW*-l8FUtzXdأA1#vÏ?z];: 7hAT+ttis:؂#9o[x 3)Ksjs@{Y|G@ϗbe 6VuīfUٳ Ǥxrc/2FG5 S[ÿrva@Y;{0йT9|6a|,PFSdL]E(K༯aҾ7tg.fr[Y yt+MiV1qOs M'}y6k{G*as׮(/}-@(ht !Go=XpL^zPWY3wBLk*O_=2cǗ*3gkdbAvj'7áTTU~`Sꯓ3Qfku!2Έ>qC&*bTy<}JGzo &I.1C'tGݲgxn4|AUkGe[>76Z[[>'R]7[]@kă%|E%>I+Di0Q#AiO:;* DP:4aးe?#`7i7Nj6]dLokM !54=6a1&&l3dMog\4;1EcuxB}s)Dqqvr?Z$8Ҕ%?vpg hezo l!pf8s"e|[j@~h]5AH g> Ux;]Ce)3B؂6+cF5,^@'p~~?F]zb/㗽L82 gvO`l *QX+ZdXsin (OKJkz #] !{/޼zc(2lqY9`u14a E`Zgowlr$6l8koF^Tfe  0HبDXPTGI̱Pn"ILu^92xu㉴ 24=/W]:c7[΢CRwRcöS2 Τݐʪ=Jf.^)*dPԣ14X!$Hq"oe!5+(8CާќK"E93,DZ2f?xOCc6 LʵL ˠ6ppy=DW'lQ?Gñ7=5Ȑ3QU~Gybk0ڟB{À&O7cqԵjި/uwx:(FD$IGdf$IEo.ՁAwm}13(R1X6ƣ4i} OS"(a=iQn|˅%!TH6}paPQ8mK4DcF[d);aSS@HRLp5blWlG: puVh ?Md^8r[:zCV^h+ & q[ӡkʺm4\ad=ҹyE32 ApO3PA 0I}ؐKewS1UC@]q"M(םoEKK!馢jP:GKhқ%oWp&?%/Uӈa}|9B+^Οg"unO̽-""̙Z:e Rn/QFl>#k;z[/ry,E `l\&YZ}/IqD 䬓e|I}Nnh T}`Vg@^+?љƽlܫD)_ %p7 o<#VPOmNjþ/CΛ^jZ8"bPp诶1"k H.`_僸f, (V&Et 8eQZwpm``Oof8UVR,rBlۨAF)Rr9a1[RנIqpYMgAZDʲ^luMF1IgU|;x.kY?}1y4Wir;:QUf6d_~0+MELkE+2 l7j2@$4],*ۦ{ 8hʒ%1J9boF+J4iٞoY|O\mQ<j#<֯Ʉw}[\ B6P|8h{ѵ1Of˅_20s$Y$ꊗ$<)*w8 'jyߴIR:zv!R A0`TZ!9؈X'mc^re3޲YtGuzbhYHZ M7v{UMӟ2uJNix;(U3 {^\&tr!Bv)ʒ{QyR뇺&i`K9c~DQȬE v881^;nx8" 3a.(iPY+k\Zϸ 8/=4O ̅"gw_V^(T k r;BgХ0 q/bnC@~bڲh 1㧑NdIP["'d204oѬo>@Ck%YR$010p|U轀NʅHgR""Cǽ*[F{%׹5Qmb,]-Ȏ=vHb^9t1ژbu͞*m森!KԊdX9q3v0NV"e$΋D4* 6pݵ֗9OØq|T1+vp/z.ۄ=Qтn- V3%ObpD]zTU,gL{;կ'WхtOΑ28jɣ8SS^d2Hᖶư==ZRdF)*|3 p2?d9EvOJ xτvog"e#CrF8}n'LT;{ȊDփQ?3i, W+;H}@S,yLV@R0 F mj oʀX8$ 6Jҹk\GyPynpXzgOwӋ|$& w:SgVA D]#ΥYsk*X.tSFK6!]%]/_53dcK6Q&~M|<&<j䲃^(ئpw@3IibpGJvzBfU >ο쐹h*b4ndU(hȱ^Kj6y#]ap݄iOO0 wd|+գj1u)U?Q\yH++$e@!?K wՅ&hplFl WZ [CӜXRR b X[Ӓ]V$V&(Zop PB++?:gL/ZP-K:BōMw8t>=Zfo㟠Nȗ7X"͔X9'we:1arzXc>gڨ:06_& P!&R+S@Ё~c oS IYb$vc vUe\RZ:xX )ŏa $ BERW>Do LgފLAޒ_NB5f`ͻr6#ЁwnBO )xGnuÒb_?\l ";dӋg_ĻYfnϚXo:m#T6d4 )c~R #CD$9uG xND h3!V[ cxt"vhCy욡x.jvB'51ipSp$]г_>J#TqG{bPW.1e\tFUxT79;O_ݢ aؙ:P`e-攝oWٍ/)ѶB9hzyH\|gu39g @6;t0.۬]&|I=ǿm*{?te|2߸[w!hһE|L0 )V]J+pߘ_bxyV`d@Jobﳉ Өa+(rGQg۞R9^pл.|P'k̮p5n^e7OIӛ0ʃ^=_p}mg.~>3ǩY*GB+|}ͼ(=l8-x8Ϙ1K] RcL>ˀoN*QpTFdQBFx1HmGFmU^=tD;r!PL`n[ -C$"490ѵ"TxpNj8"f̋.zn2Z,v P gdޮTݙ+$&("GLYѤJїԏ+s XU*L#Ȓ 96yy~0[=ЊۯOk3A((д g\]Fa1C5bP5_o#D4l٢)gnUƲH:!SNk4Pf9ˁi*F01%`!Ѷ s"tuK0b riҏи+g%8Jƿ^x`HjLiB/;ۋgN][ ;k/(# s1)QNse|kO9[ݙꕘ"o}&fs,tr g>#MƷB^ʇz!gۍ`W<)pȣ86M@\@^rQGHǠi1M1F4}tKMVeX0a I5mbfgixˎ:J-yb _;b:iJtC;)#na{${JEQu{hĤ0 6g)lXͅZX߼<Ήձ|JRuī -⹜ux*mB9ܷu+SAjpaK;4BQ|q?pU $"i2L ba]=(B14F33",j`7r<"Ig\٣wv?4(V$r㊪ ?{u/o&Xr烔F*0kӽ9@QUraf7vOD˃6H&| ]-8tFEl jX/#eFu j ~Df~! WAZ[ZDߪJ!"Of=*hWDjsSM 9X[0_O~D6h| `醹e])Y2Ug`n4W6HΉnբ;pO#xzG2ӦQo~";z}މ֤6e}cMQ# s]}@ ,1ݹ])J Vm.e0HB@3qpߺi:[k"q.PkN^ڪ(u\պi4Ffmׇaߴ']P*uos$̿G$XSDo&'"|#jKϐK?yL\U{ 4qHɡRXnv+ܔYvIF/W1cfHvA)5+aQhS)W.ʖܙη*%ѐ9wF*X%* 8YzZv^˶z捛h%^wʺy3 5iS_N7A ~NK9l"ޏK%eވ6_Ujɝ!!%9 1N tmD5|QrM4wHo[ֺح;e&=d]&7&Sn Gims0vbb~ޥh]gC9eTlQ{f4BЎgi]>ɹ_tԆYYwJR~IKy>!XevR!ڛ_Mz97*swo-`XodBEVTg3yk|캝.O&8!WNOZNͷS#nplk\3#ԲI1ƺPBklI.zJ8\<)`NHS)G7[?Z vjN6|7^СׅTC+~&HZC>H9횅.(uVaX/֢L,w;ӍQ8-T RHMpC'\(xmaJ.][ t3:9txӗW6VZʁAۑ xK Vֆaf}#h^Aܵ5W7ϮbBTf]OY[Y-B6s񶍚5<]ʈxreY Z. A' ,Ќt:$7`Bole44.[ײ,~$FdK9lF>m@)s n^d?[G ~MG̫Kdg^r?K$G(#e Nn,Yw;0Cjn_& ԺzZz Z0hߧʹxcphƅִ=Q(='Q7\#G)&Ojޏ`vkOEf~c%%)R󖅸j;S޽L0se x aN YOBTi-k*_h@rv଀/նuw8A@FAuG~K/fiE`/=ĶV q$jLR{kR*P=OIAlGE<;Cl>DlOu#E9pM&.޴ UA>5EC-Y_GaޛFvP ωw0sv#gQlU ݐJw8 !P4lraύy̛r+=7V?$E//Uc9[#so ͔6 '+ca [/G-=ƀ]s﷞ZLеV4ckԵsO8ld(;О]A놱PCWGLb]$MRgsih!tCӇeUB*7N[#He@ \Ϩv1F1 +9LݠydTy.84/,x@W/@ٽ,F k}7{Q& kG~m"/a4IOk|`hm GKYkJ}sC79sOd]w?G 閤H3dT|*z7 8Advx9 "8ڮhXphNQ _lGtKp{J|{BTstWZ|vKuMB:QuoID*yaM^ޗV-r3ɨ7Div΅JJ#W?nA<:eRy~u='pnQ0\= ( ^Bʪ[/eˋ% 7l;@1;N҄F{r%VVh۹uE Jb1-f@%5)XsBҾJkZ%ZnuCUn ~˝НͿ սO)pv_rI{HSTj eW58h&R: { Ϻ*pLyԠA"Тo(| RY(~,x.3tG_lfn~P4+!ǟwn[ `.@Nbl5SɰLhRXԹ}19]>Ѳ4~pb갧6歑7,tf3Q' ZsuaY('-'hL˙L";_,GKA.7S?#c-v"@*k~@lUx祧֐_4Yb#|L7 ӈBy18i&W {eA|{3Fެ[)ݑ6I=L?ۘ~vtk^VʜX>[u#e|SW0T79WQEᗉY&jE= v>O\ā, e2o5zɸc HCU-*s6azppIA.Øi+KkP߮jpL.UCȟc@~EOW Lb|SWoQvG;*ãdƞz giۡ;1c5'_7UǠd!@J嫧CwTpl9C_~R.4t;U- - Çnwz~mfb^`gLea%9 z3M+4qp5CQ{x K:n7 KMkN2$?y/,@B/%( QR" 0⁵_ʌ !!\_`tMxVm#1ՌOwY" C~7>K :ee2/0B^mP\>='cϹ/1-Lp*Y+>.) ]_Ivn7 o-<2 Agؽfsq,&SbJg.d ,۹97Ti[s9o"dAVȜO *Gv X㗳ڷEPA}ONc)ߓCfB< CrT6G'(ƀd,(de8J4/Ix;~Rh>I%$QpG]g r@ k* ϢڱM\bM*k:ն,xav;wI6;`؟ 5w}N*zlEqC}*; ir](\k-e!Alqwms[UR+.UE@&|STzi8FGkzg-frAV?^~([W G7P!>ʾn@+'*<.ںG Y-X-i9 Y;.mrM7=iJ^Iʜ̻34CFMKg0 Hd5WN#Q9Pu /%C5Boee]Nt-Q AK>6LƦ"l N}.WM= FSah}5KID 7=\oʖGVGۿ$w1BE&g+`ܨlcwl.3!Q%cp(r9=Ɏ1ڇh~՝ Tl1ƟT9ѐvEcxk)?^JxR jQ8]]?§!3gL 68cv#T﷙zB7. el2 .ꧻhŴL,*fR+lDuC$"WddpxK*w5̙\!!%d_݈ɹ+/]O%T\fӐVyVhлrS[3ZLQ'l5Xл`+UtE76)FʋS11Op9e8|ӕA72/1}9%^tGZQjضDBEYd[D>Z?h`v>GJ!,zMܷ/nAA⓸Td;wh,}sE(C6?bYb\_+.j3f))N֚lk?Q w^"m=#͕ ˆ"S4~Ag$OA+$!ZLxZuRWYiRfC$ _nq/PB*cm)?pMNI]aҷ|F /4;,GHyyxRb%x\ba 8Rs̯x59ވQej '4#֗#7_vzi8^0 i4 y0zVSȻ^7>Ie dqb3+tt =Z$kQuZV/?!#xs,)2^ 8)( _#Oy3K~0I3I-ϩE{} ŀ~JWe׆M:ttRvrv~>ԵZĕ}xyr`ZX羾PGG_zO:d‘ԢO@hA tP  g@.P#~*Iu!l< \*Y[%&kSnZ츍uZ0P^ D&#ci9* 㼚̰?˹>_4zCڠKR65vDm^j*ڃ.ez*)EW hcXǏFdпGI!K Ǹq:z17 |~ڨ7 *\;`ݔߦ3>1͂^Ds-d<= 7࠼x= qb ?7q Iw;9i?RЮ9er7ErKq,A}c`17%S2}Qy?inTKmS/Jxi ңF,/ݳJq}c;W1ݧQ1t%ٸt뚕1 )$T*y Krl_Ar%dM}]3vB!@pqv`7ZaVؚ>Khīb-ׁO KI {^?%q4  jb9?v*NQVi8Iyi03cC'8B&Vp8$'5OCHY߰)꾯޽w~s(4ml`x%R:C;8jvҚU!Gijx+֙#.]d a2vY{8o8€\b3iqwiYf@!sB8~|آqJ8єaדXju;iz8G[ÈZ WQ֡ R ,2w>*,!=p1w;wm@Mt=.d?cEiGoʿɕkE40|&Ζ+z4:%pr>ocǎ{I7ӞT!JoF5d,Tn\;Ӭ4>[AL֗PPeI:d\~i&9hlW@.ﴦin]77\٩{דf<{\>pHW} G=v{Iozo=53s0i_@ w41#ZIKwPz3FP@3*y`@c׹Yw&3U?&s?n3>7IyI-ƚAhKy03NXv  Pt';EI` Ӌت~u>`s,Kp~s`6y+C!1Nm,}UKo ܣy˷ҬĦErӻl] R+~G'aGhhz E$o93Ė%˙y^Y N j3#u7C(s]ײT4ԉŴbNrhڡ}H2Y "B7d0j3P`G>"$p8*"Ვwvڥ` *'`Lj!5w2Ƨm?ZW5Cj[i70$i6]L7XDC 6!Uf"b,&z"MNJGg=xgш;~ bL=<أ! ߗ!-rw;](;݃A<^P|kF+ۆ, S25Ɠ qQ{!V3_$6ݕ,Ͼ#-_76 zd#.;ڲ}&S\pv æ`P#\.4H%S=*y5͐w`0s K+آX6yG٨ܠ=H굀7R_8%LL'8ue\HzhŻ$S" zH7daUڄEə(!8/^$XQ1}!rj _,3TO(+ @edVxq xvb  %sJrI+3NP 嚻͒$V?VXTˡ|p*^N; bMlB"hĿEu?B-kEhI} D%T3a,'R$m՘I?u/ #hDۜZ&YŮALlQHҨ{pg濺&Jcm/1.2Bp,*uܲ)GEWoѦ̗mBAH띗r[ńJui@XmaYނq۲y3кs$h _Ft?XlI-r72sm֥x}lǜsl=zQء+%eܹP3a:&."y-&< 'I t#۔&ң[/?XPs;IҐ+I?xH) ]Se )YѴPռm9PTo}+Nrvg"5wR됰3-`ۧW8)heXDr<2iuZEv\RusIZ\8葟n+`k3m5:-aH\AËhm΄ J@ZhkFlf+B' UQjvﲟOEAwd9逌GVM?+WϘh!Bh*ʼi(q~l C-ouaVҡLYɧU3b7zF.ٜI' l<0  w42r)-a1<\~ưi0XT H1j9?>Kz K.0; 0#߀jZu~}hig+ Fզfreu, ԡ()ypud!z{c^gD'sNQtV*~9-3&pCZkRpvˤ=6B4Uy$T+q\YJ~Y!gPI6Rg (AשSؓ6HpxZmoRevBq7 NJ旁ܪD9@)zZ7Nd @MR , SWb1Xj₏$ڈX*|͑o+CgPq"fd

͏ڑ1wv3n=sNctěK%2@rpZ<1Lק%r2;8Tm >  b,a|ROd Ac8?λvJ.*2|887W@R[V)X)rEQ|% S*h4Y*'sE~jd2j(zHaJoRTX1vp`vњ"A˝GxUٷZ=IhyOxxo(4Lhp(>A3 -ȁcCȬO]]f_4> Gs{`SA-hOH)w40 7oJ &\<+#LD9 "D)gSԢIVoSUTS8`l[^7,/OM4JF%#mf-H=w$3xcXfoBd1B5xf@_[@(`b:#|N*R~SR<#lG*菡ۆLi 53BQIi/ r\ܳ vxO#gźnu$÷_Mhd6Z0XF9n ġV7&tXG]f"؁MMY3i RM}@ɏ'AM'$l9c 82b XWU/D^I#Uhn}YWd6ҒEʬuK[}|SE \x_B?*'a|;sO~r1},p}]NMNj?9Jta!OY)$W4G2* \D3 m淥/D1daUjgbjr ̠'HSjIQ3ɉbe{Р(}M|XLH- b 6Z liWω=xBT=6l?2Ub*"ڵa#3#DTjaְk(#-=sWm;&+#|7tjk^O1| v#|Na5iC 'x%!}A] 2e?4?Rj1B5`4؝Ƣߖjs9 foyE6Ey,1./OhkYͥhu4LU05!5wH@Bd>_vP\.VWFoJW!oʭ ]N$2rA6ې񐃀߳Ydh=ݺp=n3X(8Yb9-fg*LNgZ Q?gClk͘o7DqE{Yl>N?Qt#T ȿ-(aR d i"hK΅t̀2RL^qFވ$`ߕ>Ya (e%/e$I[kk1gE͊C:U4/)i>U|bmz.h <~>7Rmv+VeR5 mhy]o0a֝ ۭ E'~ >NK 4  + }j6?2#&4cP2W4نz!/mEO ~sΣn1U%RnRY׈ mCǠkw`HNYq]bVJ؝&R}{I "v2/˛(on[p ? WZ,{ڴ2ҳD?J+W0|lsN|^.jzy,TZ{C|Q*3a\oQ.MR^D!ѝh{i,f5SOUsN.eJhm5Ǎt*E˺<8 'оnw|}Nq'#Cp \;ůhQݙ SbM6,6߫*0jx[tb*֋@jJ'4AۂK(]:~9% 1Eq؜TTҽK4)XJ9!ym]U|ғ |(PF9I1 J~Nbx߷bk֭|BO5~ tAu#3Iv\ccCP4%m e^U)]{ә ´qX&X~I/&4l {Ag-ʧRvyu"@՜]N6Q ^*ҹ *@hCvNvߵi/u&o9vTW$eKM"w4>pJNmf}9#75 M25Q[s䬒l{ 2p ԦRr*$UXܡ\x%J]͓1f1ȁFz9Sm6 "6zckޓђAշ' ~Jc&v D 6!JX;Y-;R ^-],b@%ZB֍ZmA[f#~ZNcB [$^xηb0N闲W{<;֝I(Oۀ!eA~wCC [5ḇΘg?i i#z^%:8U4֪? % v˔]E wDq#BJ_ 5Y'i2Gv7hjdj+ } aD:upj 5U/*>l"]_BsWIq|_³M|v:0^91laؐ 0#Oe`K٘󻮀"K RqV+Ec!qg}z { re_vj?{ ~WJ`Y15dR>'ZiԠ\vy:\o!#}Hm,_upyoFS^Q >D ]GJxg>"$tcV5|X~YS_> x3Wų ZK!-y?j$V,p=Il%zu[AsM^n2(noNN+pW!@8V%r1{EYezs_E21{֐O (־9xQ&$Oׁ0!H8PsMVm7*|ڑC+L| aӢ)k$|Wzo 06y.fUXE\~5 -ʪ[@Ôck\󁠲D(H; FXz2g;yv9V<NpvZkQY:PgDnqrGKyc4?. |Ǎ^j^ȍi)J{i='0S'K=336B͜~-2ۨPɑ) j sH$?&̃:I%WʡwjxSh; ?2 YMTifWK6V<,o)ͺNNUg^3 >\:`3_kmNxЗ#9="B=S2(sr;tX>Lz޻h4H_/#-:+@8YB¢AOPH'Xv)OM롗F|Lq۰ZFfOGMĖSMp ]89qW%!:r>| ػ׎W?T11æKx'(xGcfnS؛JN3H[6SR=w[KwӹrYq;Xu)_9&UpC= UC _LBYp K!Ǹ>>fwQ2X/l2 x6)Muc+[R*P=6OƙH[]ңO<.N1n.G6x0+*jgV"Dٖ> S1<>E܂S.dwDsIڮmVwVՏ n}\[YII(0jW+G&܉m Vw 1SA-ce?9M供b'̣X0/c߭$⤍6(kX|6|@y.lNPKJ *MTEJjln̬o.[ /oT>^v*Z4>$fϺIz A 8Q63=p3nM@h|}4yD$?a,J[f,=sdBM&LRe^ 7V4I|:¥q-›_qi%-bԾ1eW'kcQT D!  Mf)p5^o{coo7n^ZREZgzŦtY#:O7_j,'p'U}$Gс(0̣C1idQea5׹ {p{xaƻpYP5+4AQxUeMzD\8b4j쪴>4 1 .nIO&cAbNl+ӎ7#"HŅ(x;p b+FV^A0Ũk@^_p3Q".զs<, R09Ƴ?G\;dԱŃ8uyēٰi~.Z ̡F3-cރd5 vsh+T7T>!3Oy'yuZޫq[ztP&t* k݊k*k?N  q[/32lbmoo*C2, ̅~^luÇSOMëسf# Z6OV;APR#WcnJ<f!'!OD[ ;~aJt.e`sp}Xģ/݁$Pq5kZ$7,u?tiS,FN|e|IEBI{UGrڰJ*b#z5]VxkG # nFe' W1\uhSURՊ1[bI]f^5?x!dq5ƾ=9{ սӝh,j:m̯TOQpƀR֙FI %F!% RT_ fu2k%>xcJQǛIbDQ4Ɵ{zaQ㿁Wg'V7N<`SjXݰ \CM<Hü'bٷEղ (.VŕBe P 6$zZw0k(n_JCbNVW0A.$_ʙ` ykyӉi(ba֒!$+%md*s![B눠MZR&9hjXm֍i^cuGu*suh>'ɂT" .wg" XaNaܡҥr/}g8\ҽhp((LN 9GrCH Dz1Y.CIB}"e3 yP`fo ;%Eh&R>C}) #\*p߻Y oa>Z5RnQ9_vqb?"??;[.3Pم&ax(pC^^Ŏ,=$CbҴfY_W58FVzO,]t!U>@oPBQG}3w=NWJeK(aǀA>5"pF6&v/qr8~>;i6z[ &Z㑧c|u"VAѬvϻropi.iض=^JF9$9@ Î$ʵlųrI z]]dܶC_}O.j=|r\Cġ\I /oQE\X8XhJ*j'n YK "S!k܃43ь2ZT 4iUY d{3g5HaZs9 Lr6bɩҙ}Q=R_ˬN Xv3х'2O${LZ|LmLhV7iV.nq*ˠ8Uu~[=d!{S ŷjPQptnͻEת ;cdNYOzϖq) b)Cb73 ':NrXFP]v:ilo^ <;STVE߱.U$}( м @]I01pW̉vk[HKdL(ȁ Gw7JÎ!^D#{hB3ָаrѳ͍936/3UKk+52xwW{v.c;hq(l?*[`| C㆘l!9k(:_* +_~Di+jlT}pc|ē%*[8 \-/Ir'9'!.;ٔRw`Uhbw{AR{7AK2!%T2[sv+lTHᥰw&xd(rE]؂3e10I31" 1ڬ6)ww$ɍ:9lu)k &qߘez6'S޻68 BH~H }7uM Xiz~+A"{.jXAͤT-UM HQOgQ&ս! ߚB[63y9ݬ;y#adiX\pE- %`tJfUi,8T#'f  Gq *̴ v,>Q!e[ݡ~7˧PP[kZ~J1!zoGadONm3N)l\BU'|JCI` c'`{>֋jn7RFFy&(+Xf9E# Q;la RjyqD S:?4C)rVq6`i*?qH!ڦ CΌ.HNk!gXGWicӰx_Hf"n1R,;#6ikcߵDu,qn7c55e(Y + @$}@GVrxu“i$BҚ\fu |4ZAROQZ&H iOJ~CB I'=cۋݰN 'p?:qξ9])F8&SXi G$LgX{@Tђu$f >=II ϪIS̞_!zGT%eٺAr_߶G"IXsTTX^Z 0gsAmf .$juQ%\bAZUG=c[K'ZBȠL! t=^ ^v)G"1q?$LԿ}> *+/^ )5 ĭN'=&jz~Yg&7T\\sdu;> r".#:uN3+Cv)]V۷.0>h~ k?ZMܕyO\arrm|;~PӓӜTK|ZCky?{w8x>vV 5 TLY (S/y [60hvIƬ4Վ}l9RlSY$`u1Zk%2N mG &axar^\MMOHA*'I0qol[z%Jz9/Os)-Xn%"f.ҘWxNp&Gκ=q{<؊bDҲKѝ ԁuNh sz 8 霛Z3)DjF&茲+_s>_B}QI3 )0Lt|dm'5z"UKQn^a翊7ʨ{i?|&NM:kw;wø{ޘr;1ge8 ;P9_({OSm芩f0V[nUMEݦe,M9I HնSX~Nq XO;ÍhndkW Knb< '}/z oc]&|`$dvL4m' x4':4qCUD[4nMM  ۼWW˘6xA{[hK=M:'ڗqY=,iWcҧ1twk. AKIBo=ŸO',.18MS_ +ބAAW`ĭHzYPXVzfp)jDB5ȶJI}2=n괺[H;Ђ?|=x( C=sDmX|3%@j0IYc_s-%=---9p$iO5 - Y |ھ] 2%* A`W&\+HprZE*OqU Mi[کRH!Nw n%G=%amlT.Ϋ"UnpO'f(< O-H~u. o ljO, U݋^ &%]|1IB3dA 9Rf*)7V]!WhLRXZ9kd-NF;E\Ρu`Ԍ*CE@~TZ9G1,<_ _/N; ojuLp) 4 gt(ft/t|ZtG%qMŠrWrSRGCo@ xgBh+6,cd {lZ${T0 T%p&N"D Sg~hٲM* ճCJw<3 \X8ʼ DLRU_ϡvwgqn@"q[G3l ;Zoڢo1Ti.3/z τXC_[~(` OH7-UEҵe"|j :!ZS|H.H-тjЪ,bկv=BҪP+-2F<@uhdEqmKt4gO#)$8vuD$EI ʲd="lZZ;|=(vD` p'4;͆u}?xi3 {J`]q5^v'ړ"F0SpA&f5}CR2!zc!]-!UEq2*1{W0qXx +e>9 [~bz)gZpa?DR~ RbK\ef2ȨI˟wƂMJ!^&m1P!B@e7¨;q^d2&J^CGri wԪ08mB'աE⑵o>??F$ 1t3 =oץ ~3bJ-*Pyy=~K.wrUH&nMs:b#inZ5`4]P:E.)K"JAmF+^ͭ\WNϷ~Zc`CM%>X4 !FfH"%l |)5KGY۩@ZZ [{1LN]B=mtv,Gq>_)8&:Hŝ 8\h"[y2q-tgWz*ɿt" HF_;$OKkObj'/슜zIBIẘ24M5 N@^{j HddӤ*0Y͡^}]k ALQC/ͺ3?UUiIi DPPtɨ (Dn8TNAXfŕ ͒-E/(ZB 2eGQI>*BGf/nUkҘ Hc^RZ/s5s$.w~986=xۃ۶k_ AHe=XHI,nOݬn ֓;bφնKC%Հ|w|AMxsܐ]L ۞+Z‹> >Gu &9䳃2Xw?٠V3&wBR]*$1Ezzx}LImb n{bb|"Gd޲Bo8q)c&>@?be%K6)q(P2.h㕂́iYewp9 K[n!mi?bUFي!wJ(]3 (K{xGn/bɠ8Gt_ I _VҨ22 zPeNv> o/W{^1+}($;2Hށ!Ȫ&L?:~Gr&O^>cZ895`%-F#B/l3yRIqe(TyqNzӢ5j7uTckWfO}&k+U-Ͼ 8|ZCnükm;+CM wB&y+ ^f6^/C\;43B[ihEO=$ԁ?@Nf[ +9ΐ= xwz9gP\(h5_H@}cQuN<+G"\+C(N%FhMm叚p , 6ݳ %mζ}|ϖ^Sג!HI%d/uX)QK;e;t-Oo/3%g0EN֚vv DN4^brٵ_#mee 4WEBS]y2e-*:`Poj7з(ѯGR؞|$]9.]:IOmh2ݬ8ޠ8'M}T>2µqyV[)QGlş/4]iݭ6GATɡk\.T&?ڋይ5[d wN-h[=W!"نʟZ}a#uUXrb1QD{YcFnq)1AGeXw= \2Cy)1.uΘ\TpQ"qiKյE?r+;'zÙ)\kFW0d`'7=dMKN}Ķ ȪbH`jm8#^mYf& ӰAvI,/zlc =욽P1^7ӽ 0T6RNJUP`c]"ƠAj7kJϗ vx ks 8Qmt9C$N4Gw5Lx2LY< .G H,=: ygw6ɺf!`^H|729ᚢ"t1J=Ŷzo;WZ:Joǖs(5pV*G7iq"JEKrws!B" >iIUԭ[{ W9E*lY 4Oe5$U:&j/dv%ggL*Zgs C j3 yFxE~[h(WHo'H$ !uڡ *smpX7x-X-? *^A4}pqq}̚g%f%h hҩgvdx؁v>ܫvF*z^ʦb8BT{ۚLEXm8ەGBEˆLMZ:R. zMh|HD-OHE[B3+Y׹c'T+0Y9Zɰlk\]{!z]TDY< D~*jJ0G>C덟2+)un'XC1@ qc8ҏZ\! CAK#)νQA<9`%FO(]悬 */+|J`Sʰp݌O 7 f(jhOV44xDIFt[erBFuJX ֲ$ou+ҧyG6U\)i9Mo 񴯋1C[[ ̂p2wNy&4;VϫY TLd]V6p0;94oXL:罍6l9 ctM=@}>^xxۉ{8P&b0o+W\4(Z H}ϕLO2k"NjdkE-(1#Rd vG0{Duu@͛7:0>ph!Ժ k\TA >m0(#u|̺נ쪃xYx-a}c0I"ŖDPo8֬فUJzZ$i80h%hLJoHR+.I`[!(f"'/scr˯≀ȼR:yU[U_C:]_˒ D>i-D3W[#Ϣ5*e!)zb,ݧ4 &G6恃vJH6|d56ZZN~A`iqQ"[e܅^ C+On%I:&!Cz?~x`~Bt5fw!g 0eq#LP LIJ}։zQ $<7 7Iχ. #%/?XrNQywHg}4^|g^ps쑔%!6_ M@A54-{wW^3>a|'V \k}0fn.6OsZ=vn]UӍd]3bY!pso70yE`1M_J8j)U#R{# vr.@N_KDQCHXtŅC0Ãfd3)7rgTjNVL< !A4FrKņܚ+δ0B)RF}U|}Y7ɗ { 5F(`EGt=9?Fb)|Ll8XL<(}ϡٰ=1Eeӭ'z0rDI*s;`zsOD֨t4 ?g̬xHUpm~ &d A)y2gwʼn&c+CXk˔'"Wyp_5[(Nr> ܱ!P:%7Q䴿) =?rE7%]':F!XANK5HR|eN`:zKCd q*SRpy"rˌtz|ǐ3A>e3 o'yXSCYk[@ [Ȼ8g㒓EF#+B,cZDmE3,0ƣo+@wƣi' q azT*!+Lu3 GiMj0CeVhiI}  ze8-nvr`x-6ovgZ 6Xv)$Bvois Gp# ǯEbŝ/{;C ‡@ˮfg"E'-`l bC-( *}PW_GôCwͻ Sг≏VP*m_ t+"=HD &F2ʕK}4_Ѻ̴[ uPVr+0q<{~;y"O&S}Lpl^VfP- 1Cϙs=: # R 4gOFp8x/{@]DD63, i'Jyu ;CU ZԡsNkcg֊[i&_t}eŕ> ˕47wD,,J M$A6jw Qq ;uo.?wd`-HsCg7 #>וESۙvZ/P?I?>A6N fsdw{cI('k7P& 4Dgg;ڋy !2bmAör W`Nl,'E/_L@CꢷzZ .[\O;'Č9Km~:-ȁ֘Ib㨃lHl^y\lCp7gHHH ç oMϠ~aGxzj\N":B99JUfkMՓ:7 pV[!BTf){V,%_AqgzRgqŒ@%4=ZCZkk hؚ'77b!Wk(җ PQ{HsC)T-/5%'ls}]|, SWs.jX }Ywt {ltͮsdM$BTSs8{yگ_#Qf]c$ZBᒜ'⇤VJP3]1+p4x|/JHknj¥J~,V0K8KK Y?$̰=]\Nt4m+;g9 `oKH5up<Ͻ =2ͭ, sha]GwRU` fʠUJuXl9MiQDΩNAP-S+ `O# g :g?N$ODnz%b e)nV.5Bs 0>AB,WL,E0`J+؀ъ!V @xNS n Aҝz H >+g 4Cnc R6"q{j&zbAt }AJr\(xD1&H+[! ,q9Xь^ဠ/2꺕 pF;fȰ/U2w!󛸼sa0{sẋxc -2/*X8j>JšAqi/$<ɥ#` )i>oY,}7 l˅ʇ,艧}?&> Ep⩖Th+0}yI9G!Ruyt,6U@.0]o_Ew<~F?b|Mg6H%^+u(ݺgAmi<(2j{L'.?TKCh_9-Ғ]w"+Ʋ:g \?#P!2! 89ked:1^3enN57J^q}ޡ?ߠP`ʓDN[DXQF'7B}8tɢ^}csi%O$?<&DR»Bbh.ČN KT &zpkudiM#Y2wT"ڐU4N֔._5uQw4n`t;i߉h,܄7Z#d|O4qTgfB(3Shǖ3y_~3`0X'({(g&874kfAma"uWyY/mSHڔ)q 2a|l,IXwyM֫(leE߁!nvfƜԌ+Tr3dXPziCnm(k5D [ڰNȅPhF+v sQ;dvS(Ĥ>7Z|b9}l8J8նk.i 3cictCɑ s.ܢX3ˋ؅ C)oy,)BTkR-;˔Ͻet/Qʗh~v@gd#utC6dG $.xVh٥A$sJ+]+ŘVEx"ýM,V! K07s ȵr|c̊/҆T,"S5 zD;_ N648t|^hڍ0Ǚ[) Gtb 1C.2@ wF@&h0T3E ׼&|C|B~A"v!|a8E 4a-=8_bu>ϫjUJ;S,c-Nl cֱ! >[jRFCTbش7%q:@79FtgK|`Kzil:kV.V U/F2me2@49F\ pEcJ*VTa X^ʒ!N/ӞeV{ťϪ*HG4b9E^uSV!w]Lv 1y5J9*_i2 SZ=ȗ(Oc#R$[ҍpEOlhO3{sML;P:s-.OZ#B,ZwFsḬaXu,𕫘wt?|ʶg,X<\W>AAݬdV6TGv<K"= -@l k(G3{)&nv&ybj'BJou|tts)X'J$Z ZMZ]L+ |:Z:+g#&U'FL1ܔ:{σOz dR¿ߕ +~/}⓰KzK(&T0Fw$7WX@2 JylgqV}vp]׌޷R7{-mXSR'LwXz`0Ae9Rw=QBRrLJCߜiD)$)->Ղtl4g(jh Ls\fZFԔ)ҪGy9F7,Ok?5ZgL=f=]b<Őȴ~9ϸF ϴֳJ|_zD,i+L89 }1!%:/X?^,c,S>^<hq ػn.pT̂vzCǯef]umNgIl B\Tˆ("q7uWW xbnc FA 򰇤}@9Lo&Y8TBHԜDj/W ;5Q/5tl@- D <4dEr+"ȡy+Ye!+v#+&vCoM\x Ï+a9V K^:1R$3evt_"rI?KzR<-7$$~-Է]E; L0䗈 7I<v 9$LP璽0n_(twN\b)%Eri;۾.xN;R[v)Naʬ8g60xk#A1 +dnnfv\3$>61iT u`~,qѩd +>}dJa0n[6#hgCxW[܋`uqz kŽ ~pQJU#^Z"C/3CꖸVw8y5*G#"ǿ;:Q߼O[IA;hp 0W;Ocx X].P^~4o_u6Y]D;NOhLj^R1=vb'}A Xc)8tk [:%W^BhP{-R4 RL0 p%ǎ}bR̪r {_u^1EHYTl1Ux)IO޺ϊV04&$AzuEeQ>yo#t7k4P_sf%;pqڈ {rnؙ[QgO;V\+F,N-sWeQ/;_-ɪކ 󐟪>DDyhGUFcq;nsgPw~}\DM8{ףu9-c3 axGY;O''`7o“tnrAЄ{ oo ҃m2+]lf$m PNFIxU.,JrRHɉ64"iTPW_*eGٺPyVH;mo4E0I5ݤ8ÃkZDFP" $,7"Ҕ0֠ w5"07)DTQ'̝5Y;kы]vp.'+Y&RB&M,)Y.Jo4ⶔs%zr[m; -]Al9}Ai0Q ZfٱQ"1AJk<ˣe':P>9j!R{$»ae8$Q`:S p15 rҟIM}m(avŘ4Pfg;i7 1DoB(r_+ScK߻Mo<ǟNo:N%|ԙ8+C8] ?;)R4?:d_WeD#!FZCdOQf` *b Nܮ-ji+wߌ+=IЁCDG7~rdJue2!ևi=YfW7ȹ}亞-xj;uQ0|&w\U_40QΡ8ٷ,]?|lgucJ R>QWx&eJtlʉX Pd1uLXDI*r}c{`թe#ftuxj%\ $-+N fEf?disX<;@1]^>Um7lT ¶0c QT+= fHބ,\AoQ%Rm$] WRz)(Y8-IZW7S 8/郏]wykxuA_a19Ʃtn!帇 z@BtQSK?RO'|NZRZ9'13;r ^)|T [hamU<]"-5`62(™b3ݽSB6C5g(& ԁ0`Npns}?m}yr@z+,G 'J^{#ShD?vvJ t=ߩ]ů , P>b^傍lzMLp'+;Y0UW_4WSrӲzASk{ S1~D]44ndOz P0xAi㡷5gwXw(8/ü;WDߥWR/+n\;4ԢnBGa,ЩDIN4qoYBu.xxEFR)ldok҂x=Dtu_phb8#)7UK i[nJx.WrʳX'9#M)%q\Dy3IȐ5;ޖoonNLJ9tPi92^B 0_ ,{J|*W6F75svJ;ogPhE JQX|!9@<=q3'vu +t6̠ u$vZ w> RX\M3LJ$sW\a1qi`(.[-,x\SNiڟ~W (3sƭyfO1@C-~}9aYxKV);; odR.!h\-$9%%kywS,t\$ySE+k 7"Ou~NN9[1+ZoѽzMPﱝ T GXs~u`2ۿj0=ZNc}nfvgNul>-J0ʚStiУiHݞقwr)]}.7Ÿľ2g SanWYpYFvM&!a#I . `W6fx߅P_D+*1`JT Gqjk\,_;Pj _S7DD04)%01Gl,=JmMܴ[Xf%Ke M ^YCY#߫|T&,匞lw3 w@jZl$4rSYG [_ɠ;Q" rtD-՚5V&:rk`7^:vB7q' {xζ*JV>|l/ڌBqnKRCk)݁/ Vk)i&Xh$o5I'QJ n)g!I•cI6wӻMe&t%b?LNu p2B?rr)MK)7W[,liIا`_z&o 0RPV[G5MԸ'?Ҷ׉S7|>jF$'Y) T<FRsK0]TI&^6JI'|b6M$nA୎-%WorQԎRi䶳8}{nǔdJ ҍ&p3Jp~2IUL`N8@i88blvݪ *.*\cyq)\9cU_AxDJ 0CbBf{^Si*,^x] HrO =e gǯ3X.)In2ЂW&6$]n64k{>ܰ #C3b<hگ~p^z'G7,&݁0  +6k"eY:]٥' f(CD-alYX'hb2O Bq*Y..eHz)/ dWR-FA-M#8qܦU.Pĝ` SXxD[ϧΛ4Oy8za h>xmdNԗ4U*;h280xf&jL8,0@l> Vr!ec2U ɬv2x jQQjUM_1 ADȫCN$RRa$QB0]#衞Z$A30r5.r2 Pt ]ZѷOEh{᭕4T:WG1^ɋI ?>la 5:>jݰ AQ&~tn)'lT(E L-kaMտ~wd% -Bjl?#ݞEƬbJ;3 -k 12*U @lhފs +Nb]1?/;A/'D*d5av_Z?~PFmlsT\6 ѝp>IEêqdP]2+R`z5>n𽱘%{wyk/Q@"y<+֪cj8@aNeR\yK]md"iX3yY3)8g>#_|KӿIGdueYZܛ:l0\S-^97LS<2?u96?}o lzPL< n* rٗ>I9*B5ĨhԠcuP`2xBO.Qb_'ȅXH np\ ˕I[J6m%qI8{w9+$8C߶3 Zs+TT Zl LvBԂf>6WAͰ/9?0yM`+ t۔U1#z6_l}) kɤ5e se $Vⳏ)c/ryRsZn^:5 uª>Ѡ]"m& *#l}6,?$%ga7 '&!{$nmIw0ji+$s9jwV'͵; 8ߩiʌBj6mE&)0.g  Y%ٝIIO-vh]$%mEjwghv<~Ӱ]ZRb4=cI'1j/xH |ġQMSQ2 ށ` z9K@^ZueDJ.lA7OK SPJ,ct? ,RV62 j&Ϋ2wVCMZ.vcpܼLD5r%ި`~Ih+-,Sy@wezF\3GFUꆐ'hPOY*L;U'%2 ƒUq`"ms8EVއMD Z49ݡu3}ld.N F@GOuvkÕ0(7ouhjuEH2zg`,xG ! \Blubǡa_{hxk( %̠` fLwFm1,ö*<]wC1ˌm)oK蜇צ^27|_/,9>l kDZ:J`w:IZ:NccxM͜ 0$0#1 2H*yvF2Æҽ BZw ]pĨ>)+""*n#t,QHdLI#vH7.kX])y_Fgӈ+{:H=p6g{7RҚ}{;#ȋڐԠj8׿0 b 42 49`k SM>l9yBJB,7Ĕ }[:ClM$K8 M0-ALeϑm!fy$=4}s |>V#M t7֯Üi"n ڼfaNF~K|eNNq5?[fH%|}\G4ބ=YTeUpxYoe;9DC_}y|H _ HcCD. kˮI".* &wiRmj4҉(Ϡ~c]NX `NG]8LyFȟ'ioNoQȢoVu!mRq(IDKAzR5Jw&C0㓊c?s`B9qkcOQ}?SGg݉H#Iď>< нAov8{aи7oe9%/KGqF n&u"w5yX<{[G3%(ɽDo=ʇY?pC#H<Ժ=sW'JuֽQ4a"|lHD'@Vt= 72FAx% ^hÓ"a BnO)!פy f'O.őéìU& YZ<;ˈwm%[W|3ڜ"-p0)v(TQWW. gBܗZSm^S$="S16X5mWn뫵&kZ1GȎ:|SX;;M5{O/5!Wm3[GU%Cby!ZGT6G!y]=GiehFɯ[(ߒShX؊9cK4 q]# hñ&2Bbg+ƔE1e}y4 U\Цuu@YX+k= ,'pݧe_m ;ag焜1o\k%izЊپ,qX3j_ިS j=D=JⳗǬE/ԪI /*늢Ґ` KjzCMBclPNQ_.lTٺQfĕM-x\jEo8+)0aD39[l8J.o8ٸY/^].ŖEPώ]~!X3F%Bs- 58s\u>fa]#Pwiz"!]ϪQf*L\`yH$V88+:rw*d2HEQ `h2%[LϫMi._y_l`B6 &qaCO<&TQ=:=~4DT}*x7 CO̜EUDz}';V Qd3f{DŽCp a0Z뽎>QTVK|5By ZbPE8a3I`i9XnA:Mj穵U_sTu" 0\iˤ?vʅG-vo]-$!>)ofyzNlgS0m'#ێ&obǫ%t8%skNQ6tBgB[alrͨH{C~1u$6zknFkIU[TyT)nѪrB@mO9Grz`iA թ\28R,-OpĤ?0nt*HgY~A,)/,WM(;EE=T#[.vPW5BPq>3 ?zFUq- MuCgyޤxϪ q%">gljlځncwbٛIgW`Pu6T\vF5imlSB\>j N'| 1A[pb{xp0|8V G|bEOPhIF. B!yS"s@E&}]MQ"+謹P2F l#`cB$${@ Af:>]JZ. vQ? (0/Z<$Ro66"8LZٹq )B89hYMY(@V_8Ab*vk[re;熠ǟɦ\ig,yIἘUu,͋V f"fr?ūJ%_4utV&4:xj@i|b^F\o))?8/qG.=n Yk?A'A³Ä[06g%92!O+O(}2 8qxǬYLKH@MKVR+04.خY#,KyuN]}*z A 2u#C?\XMisqNYp <ɸ+D} \ yPB;0P>naE[o< Ŕ!Y9+xrZOIHŰAWQ<(wlʅlZ^ScmTSzQ_xJ%eH4mVˋ󲡔 ZuiJIXEs}%nkB^O4{N*Zc^\\0?5󄨖sܕ7B9&V(VNU;󩉠60G]4|u_}fC"pO\d_l:Xqwڣvf~>ק5Y)4한C]!XMd]( Hت uωH63*)6j[zRpQ4KPR<[)Zqa? =m%jkNm, ?9W˙eWDo!zԾ+K3SC7wyWWь':qo@^qK84/<&߆#i ?Wr:T} x'V҈GCڄ^fz@!5!)X&"9~ D;t(HJ[fւˍ{ҙY~zt9cBbyx~YD3_ rj6oau:0$h9t+؝7hsst޻p2+oK.@wpY[fۚC1tɱi-ϧ\@A B8*%Qq_ufErx&w羺ioöwX[0\zLcUnrgP|j>|̋sN/yT@6k-?^[@mQKǻX-NN >:<ף{=> /i0kIqyr=6/09'Naص-ӵz1gD?p`m\tn> :x?d^OƉBGO/*,M-37km#H|k.~h*#dLz""8g?9!&>[46⡨:JX~/qH D~\%RS?oArOڔ9<$h:_]ťh&Rv•U ?/lj?ä,tvr~~N >|^FW6Eʟ0~Li\Y{Р__@5&z~+>o=#ɏxtЩ6`$űs Տ nFO :Ђ_b^JB|7'i^8:4NvX&Qem0{}̂) ; /zLʈ RbS)*Rl4o  pN5Jr*λŻ!kp *Si"[W]_i0৮-;g>v)ءVB+)sPi$IЬ<Z(#W+V͘':_v#N4.w5-8[MCG8t23-[&.P SV--`MVLLZtO}7WתC A]*c]Ԣt/\[e{a^2,H=6Į\KQh9KÃ7I_e홪 e95#iYp"䪃>hі**gLho=N: ,>o?!1[u@^EkJUxi3;dd*Hx[jػ?=}=+ o+M]Ѷ=>;֩i 9"ڰZ('G@íy0=OC] N1mO+QE ը:+yϡktV x[LWdS9uJ6? ;G,xD@W;˂]4]+:ovn(6Zݙ#k/Cj{v~<_09Tu#K-% 8^3ӼA&/7"Cڙx W_Y`5nla8X%ta-`Ta,Jқ>ʙK&XI"W# #J.D b ٴ5]SAY`;Lܒ%X!BPfw1yt^#h+}R= qb^:j+Pn3qRed\6BVwV(W_Xdux@(N!!v [0|!c:YmsSb,w!^[l}BWvt]l2-= zOE ܘlv`h?YG$&4'he7fqpi Sԭ1S 4dڡ2q]ZYX/ {#GHٹP_%Xg25X[vӴmw.McIJ!m+ql"Y,j# B°eg]q)Y,σ;ul;+5DYBTU’Bkj>4ivp.}mi= φ|t`a3hfkwQ1HfhM&Q7JFɭ5s"@e2:/( 3lgza ?1ߠb `S\J]!%6R[ŋ3fp}8j+Jz-۹2ɕP|1=1 % S;cs$W?8pߴtoo@g7~,3"w#\BohZ{4`;UhtEgO.7L;, N"ԋvW1HYqUbÖ JrДZF獋b X@BH'.F#U;WrEk˒ ucZ9t4DAu[#\ G@EH"@?3qqJE7ӟ${@J +c7$/ LlaQnհLNU:`vKE%  Xo/!s\_1FwRstUÞne)4'7ШIA WD0)c-F2hao]Wzl5$LrJKM*1ӊ0xPV%Q3eްם΢.IeٹJ2/*I߆);nDcΜyl{_=wb^ +oatQ^Mi~\(h>)B|BA"XJ!U},w|9b/bxs^3ұK˞iotmsYZR^2,@ e5Ա)!>sd/0/o9YgetЎ@tpţ$S[ٽg:(j$qW0CWt6 h|Oka[+eAY*,hAW#hpbfy-BDXLgɤ < '~`$?FU|HQ<8Tnc{lO@>W3@cI6n" 78fu7wTYb:~.XBWR)^@".)x/=fD~ 8\ ci~vq`xFiFVZRO4`Hf'9 e[-hdqaÂ˯5ʧ;#umO73e1hHi? l(pWn*y"j{p,c#^t/uDZ.F;LRzA;2ֽGk{W&uʃ5ݜ4BE6ӿ Y0qX⋕ Z9;x qL+(yBtEjp!zN7\<=X`g^뵰$n= &'4MF"cXnFixkZIuwSP^ LJQbK+|NV5޳_SQA!/ SWRڞ,wڶpd6GC\= yyx*CU`l껩鄔=38Ϙ(?(q]YG r^<>\nӘK5~lr+SC6M!zN KؚoW)7>uWk#ŞRpZ憽s;*oJr<$dY;;xQ 0Hs?{ﶎU勛b\jGCymG`tZ%G 0r\ zQњ|ieVz &x2;˟PI- ;,hk:ʵTiW s%,ؙEZm)+i/&ZYCwe "HWK#/sc`g7qye5סq-7"eBL^xnjn̴=Ya}H89~C\\_a?U4eERÉ^ĺCgDxcjy_c! o-jG^}%(ZɳfOD#ùU)]Dm1v9%H/)*lf <^I3.}9,/,lgW?QW-t ֲX!Cw_IA߭S5ᕛ;|%r]D(̅vwuuRah Ĉ[gTmY>Xrq#< C$ "E Pc<H8QďMwy@ؙQlU^t* #ne](R%xy!qUVJCZf*cCS}Ls;"Zkzse%26(Tgy׿ӫ՗ ,]y\s+ʣwG.Mk\Hi'+m)ߘAMb}KC8`,e-zq{ ИV=НBECP7% :4;i 2 /007k|2MėE_wl1{p\6dZ(qE~%Z` r2@|,N7I3Vއ1Ucb`moD0t+ϩGP= +|&&v`2+jD1 '`.US r(Gry f8fs@}ZHi _ۏ=+os@ H9(Mܑ(PV13%^)V2Dbs:J!t{< 6 s/LI\VIrvHqUm8w*Sn!ۙ}@zC)s6 bFz6[ Ym=(鮴L`FR- ˂+k\*&@=WrfD9TL$;N9IO6Y8r6xTLéĂj It_ w7 |暏<Tܗ' wcar*QJnHQ|zTϡD&>A.XtX#TƑ:ڢxܳ9V[l+.Fv8&k+D/i>ѕ?Rúp$ъ0}a MZz<խ}oY a ;OX ' Nbj jmbEu2d0 THfAuv(BE5jLĺ({F\7 =xEЛ!*gJ344B[:Qʺ)*ۣ ,UmcIHjf$4  mQVsf,I=|CAi`QJslJGc }F=S$no"2\R6`#w|MeIޥa%:Z.pBJ zd@YfMhJ>~d*| H/pC7< ;0j.; bR8S̑c,2AstӐ#*_Qu14;r^XK_)З׀96Y!g>%VJ\$uk7o"QB1ܸ[/Ņu}~xE72rkcQU 9!q` dm)iqn&$Ns?)?=Oz; ys[{BŦlOQrP `nYvA ĥ r9Iɮ?ټ+.G,3 Iń)plԯЃl\R@~E7_,&;2 W̌ c'}LLԝ'e"%kT5/B%x nqGkC^5oY N0Le:UW({ `ݼ&or ɯ=yi&a#L%7pZ- j$/6N~œ"WvXܮ4 #h^y$b^ެx XڗH_`-AWtQ}U娥xSQ/$ eX gvcz"CvK$FeLE Za9=G$NYNEc; pzrG?[E/~ 2f˸OޮhPm\vBRz;Ep棎tTDK AKʏu[^x`ꈜ?$> "z(d)KMDq(b-"]Jy5CB.+): e-a3mi{z!FI^kg6y%)!w?3j@[p¾PY3kG~w&IGdM|)=# _DkoхMg :8؅G~rdI8$T5xi.){'5պ|3`-wYk[ֆ\je&ߍF7*NA4x3:-RL@ 9ӡN R#>5}H&u=Z]Bh-.08d4\f@5ٳ=3!=O7? ׆ m'SX@L]wR~I#m`9k;llKWM(!fvxG ؓOPOp ЌD_c ,, ḿ|6H9 r~ %ymůVH7Fp =?VlQ#z$ʢlyLQHC>sBO WO37WaVNN/(˽֤@ =s%c)fĄj+Ȣ NH7%u&ֿ3mx¾[[V* %b{a'goIxu<*- r ˝-oG% -zŽ2; NƠeu^ѱ::s =4Z'<\d褿J@^q([$C>V^qcdfeZ($F[q1] OC &e?]_%;yd^G ݱ_⅟RPj5;\ Ns \T`&[2YК%ҖrQR/ Xty̞$뚧lIh? dF[@Ģ$)Yknn~ v56wܢY@ ƣ7QόdG!J.փ3[ɝa=B|jޖ<ƠHǓwHGÜ@DtX&IA$4/ =o ./0ṱ|vkvMl Knܮe+;"4A2a<x+cDC~mLtrW /~0,$ $e$oY2=3byq lH#!{9e?\:c*Kw͝&U`oʿe4٣5&}zXWP!^>{uJӣQ7 %B[CYBS< VFh*}-!{E9JakKj<)"}>I>Ǡoi`zjDM/q#w[3?עf<"7$b2"'Mxz]YOH &n!S=ϝ8ZNOn2*ۭ,s>ܪLV:g ] MYd3]}?Y=69ތ3+ J̪DZ*/0Z+gBYna7D5x>9[Խkc::R򱁃 7K*d_XZյd, ptf:3‹'!1cs>[!| 0#EzŞ F:5 =<1s`'TFNﹼ -R\`c% ›p/Fxż}jm$Yw9Dm( iYZ [q7yDAȷF;{)&.+Bٗu݈YVbUДb{bܗGJNcɽd>:GlX l#z,vAQpUgAk{cJq {htm -7*.}, D}1c@h ^ 4# ?ug=#Kr^5aҞlON6g2 NLq7wQdWݴ$b\/F,mwxNk4 J OK9}N!Ј7àẏamldYly&}`!z{%+"i=B dɺy=^ 4X& &S`]B{=/Pzy-`TmKÂKu:%I]u"yATo5T7қiE,p(OЗ1@4BDoO'1)dEӤ7ѧ)~-M ix2e=K~%Y{qL֜ oQ?rG{ln$g> AySEt^cdCׇKH9wTƍ- [cϩ8O6#pڕOB*n i|EU-)B*y1@92_i,mBfl.\@Q3"}r(F)**t}pس{fp1 BvM dYKw(W5AD"НC,/QrȄ/tv儑C^Jb2tM¾OrK?d+ "!T^[9$liLy68knJj4YQ98 ; 8#րƄCc5@S oP\rR ]pΧy]isKJ=ڊ9gc'4;tŝ>3L>f0'm<ȘN4~ƮR]{ n(͡2aN7|GQ1'NS"i]PbD԰r]HwzJ3wISiiGխ@ށ_>Ae1v/>HŵHuJƌNl|;IhGg t+˷fJaE[dQ|qPG3~Gvkb]ЬQ|YE'f2r+\92]fyI.:!q7@Ok(DgvtIfĄalck;X! Cfm0}~ǝ*TPMxxDGyQĚt5LRʌx:B":6lm܍JDLZe}9ǬYMU)R;5 e:PKf?hݧ6Teb""Wg7wյ,P&W.x'֕:;h_Q]%qj#0]m|:z߇`u9IVYl15? *%7=~|@v`Dյ2@ f6 *d}KXYWɡj#&nVmNݖ703JQZ dV;ѰC\GNʔ2$WL}&wԠ1nV0v (azQt(ȩ]⺠R }E[oݭ-Cqn~} %c2_բH.nX&}quy;7l" jOUߍ IyLj%4YH/k&RZ#w*ȲoTNlȺ) zis?rV,jkZ46\/ xOzB X(`(> 1 N!YNQ @S6W˦x:ξ j yH=εxGkڵ Npk"u8i+by> O3G GvGh ėz=uq\OPe?ɫYj{b|S1&nl Ti쓸#|D*%#\(ٴ *x僁PkȐ*ݲ&AKo^ $BxGEʶQ 7l>u9Welʵ-S/Y\kUW5+agRʼnK \Hk[D2Dn 4畹 _IT\)ڑ7V*r̨ܾ=)CNj }V"!Sٴ.LsSȡ`_OA'N?u XWkšϯH-a$ 0IOEf)|hv VLuUaإjh(O> ZdlZ^YC`U5YD"*|CȽ %!5JnCZ!eXB˷i."k422b1/Ewe4n85ODrf/*7rGؤ 3kW ~ g{kIB~B'Wh v\`/Rw!g< N8RrO|ّ2e\{Qbmf..(-kl{e *_0Ud{lonlNƒdF]3'Xw|4 Y]-x@+\]4 l㻡 UOa7wBEܜAѓ[d}Z2l[…dh@jXםz YPFH я Ygb5d-jA=kS.uO+Mlfh#7oDR>hR#jNm>gj9tF;rv浉T,؛;-]ʈ +c k}Pc o{ Z x?cggn;BUYZCmR2{GUjH@䫚Z@SljgV| AD6i>l#&[] %ZۃcYpGYm,Cq0͟.V'Fȗ~_Vz@prϧhQl.jb#0\#F9T3:; evk,@Ig"{|TsP>g${eP>̠3T%\UպLS 9"uo[ :~q̿X#υ~^"'P^稏rtI2榈17/= )'Lցym>hy2eunCܣ,ZjB*?>;ah8܉ bp kv3R~ʭ`D& 3؃H 8]]-d$%vp涜ParOsRaf_CⰔù""Ȳt0·p([y1vԝI1)RVެ{1Mh2es_4`(f!9=\Q!0wSrb -_K_Ch_k* OQCqM]E[#S6K+ID16ו:3%W9=;cb+iKpR-M62s6׽2ՒnְR0f٤ .$~JN>S~FӻFq%h]qvu;{X"toϯ`)!2f%/\l*PG#E4rT!'@B#$L rZzR`D^_7IY] 6̫#쀴EFq0|-M'eZ9''L)(ax#RWhs,TN>ilS֋'L9K ][K؞5},8]ݯQsë9h,G24ͺ*`P`/GcTAł_+TsS-~uEw>wE|<~5ڲW" 1}\Q2 =ŠB}gK?cF&?\?{!W3=gĄ5vkyμWCH9UExeyq'y! @2)NO6cjTAj<4-d!|,CٮLNi`=HUS#2Z i{:% 0'"ç*@Cib;bZZwoy&oMgV:CiZhk #vnNs҈  ˜d_E`j{dd?_~Isң [| F963| A4/ȘBaփ =9J\)I6N4N'pFqO-% dYzdá}?]4 W~.,?C.KnCf%xdS8*\TއLhX?=DXG יHG̬OPHrVM\|/1 S2v#:U[eT VCZ!2F(J^ZEI ^Wꃊ'+/AA#Q&A=ƺwK:(y42$VԊ3w7=;s}hzle 1rB3rMp[T3\7&Cx QOg͉<;N g(X )XØ|D~&Kw&4XF:zڑQ319rj <^XzPm{`b;叒! o?e#3hup'8 (M @NP(W̭'꡶2r-A xq0o]`6Ryѱ'!;ŵ u%yAhƠk`y4qZ91tyn5a&ܺ/$^ ߹A2=Q7~ PAVK4ܛghU*{Y6aO7X͕.#>j=iF\!V _ajh\Q8!"X`@]lʪۗu ֳ$B\c^?4O#fF GB%I2(P3¸,Kؑ[g09  Kk@)u$mož%16O~YbSޚF_CqsUs9;:ː2MMza;6M_.ڗ{rC2/9đcg";PSMW=6PD$9`;w \nsߢeƀ\w<4jN  cNqLFK.q'h\wYpEǨSU`qbNP6yhʧ%oGeWEmϪA.=$/D;q4QFTDqRlQ} 4)Sw{ {׾Rd4U]s[#"ZNS/ ca5O {jnZ}%/=I3c*l*Hh|օ}O 3{h/280*A,3 -)] X5:{)pCfh%ļc'*)x\QdR.ӳJjs$AuE1h2Θ9h5!;9! s6 2XcB`/DTĽg|J2ܵ fhq/h}#d8)@ .`~koy`Iy88%Z?pUeM!lPd >DZ#|rerHߌe5M/i+ij '@aP2QO6}yݱ(4B3|ֿ21=$Ay|V!݃lG\u3&\D|^3}}.L? ^3w h` q_칗".WL3Rv4_F tXT{u^7HCGD Nnz@X }y!Pun6_u{fr'inc)Bd KGq}j:󈜪 z@A GepsG\pxЭc%-'6szbGtׄe tqC02im^&f-4zךf|m3dNQ J D/@^-D-#9^Cp7 ݑ?v/W`.y~tv`2۬>+Q:̠#8Qn).U}4/Kct}R:.{So+I&/Ϩ\lHEwө.`va5|ǹMd?eĜeDmp[t-#EBjmy&!E`SV+Os<ѷd񚾸H |( -$ ы' p*YN\4KE >m<ޜ[,v}9"Y foHd grFśH}](0=Y2ch0$~0o\8RsVʓdШkA2YO}o +G# `iWA9(pLzda6҆Kd>s1s)Yu=/2y0vIbIj2/;fxpM81vZ"D00ւAn^pbWVn"?1޵)2:ƾ'[cVx bYNCӇc.偟 iq}qw/M5xp$iZax.+s˗U6uilŬ= tKn3'VzjHԀ` P⹿('T'Yf\]j ! rF$f36|#}Jt{8<i#pvGL{Ct ] 'H.*brS|4{N 7!#kˇ/rcƈDi쓝s X@JWP=(<ܑ H&UXZFn_MQ!u_"\z䉋YzE-EeJ]XF`4F /2];: w|MAP3%VeC ++H\o8PBK!@d#V"HY>2%ۉLLa$o%M`Zu愩2G2̱|X6 [n'5_jN«k} A5JVPu)YlmX!H۟z#[&!}Ԍ3W2wk_Ѭdٷ^ls]Ll`faj-z /2=mS@#13$%D?csŐ/nTNV,˘hhHjJ̵OIs#A)nNT{XT>s`noއERv.8Q}4_RptS>d9Sd_)m 1 px6E꾥?ڵZ rR1gy{B'ѐnR9?SꘆbmNILFSnQ(Nkb[e5'=Hi)DK V2k:ͽ)ĊjDxzEJѣ=mל8w &|bkhh) qm/B({G~$/5l5\g6Eֺ&+tVV|)L:w6Y}P1cb-ײZJK4Jj{\a>vHCV%>-Zy8bne{pp$]y=6Y;^k+ ΘbJ,̭5BΏ`q68'[7swI +*_l(m4 GL[[?4MQll!u磣/ЇKI?),Ft6v6@Kw7 p9%ciox+t=S6.OUo^M̌T|:ovٓhbVXt1HxJ~,y 7.3\jM$O~b gZ0!y~1W{ .}>sGv&&R&>l?@kwO˨:f{ך] Da$zP{>eњT\, J#Вxb6YP6q'r,zC lFΑd25iT-X_m i-z$1\͇=z(3?mV4JxJ^~qeQdg BյhR㔳=nƘί&؅?93!zz C!9-|T5R0P~+mk{W\[* 4M+\{l]ᒮá OZ6Z)t$;4ߏ*ۙ[ۯL\2~߬bRQeh;ϯ*l8ÏwQY1gBl>QW#>3<{] 3Z 06b6HL#q2ӱ7]4a&_+Qȴ|ORCZ7DzPqayiy郴 tL 費&] q!&?"Õ*+23}گwZr2]DYJVQ&KӰibju,cԼ#L M>A^57:2'Iv1hD%e|;)Yʣm?Qv{MX/} ƓZ(CW؂uD5z.2&~7j.[kxDC$ݡky֓J*fߊB ko@̢D\ص96w+)0 6KRd/?LĒ:d^&/vl3]hZc5~;p6@)XL)A"^(A?q`B*t. , F_OU}^$Yw| `¥]9FmC Pm=,͋ٔϰ ؖo 36Ox QoD>Ou2cOM髓F/"1 &P:!NxKfuH//.X?yl=EE9w9 /;Ǘ1,v_yOihPz [''뜶SŰ1a?ϒ4bZTZ״[_QQ3aYXӣwRrN>=N?ڕԢ&L)2U }DOHb]"#'c9ldK*7bIЖ2L1†&Q-:z*bs~OU5eПKS,}<`~}`h1B4恐Eܒ1! N4ͮQ*?_ V=6kVa-LkS 6KQ53@4$a:xHW bE ik**7DsH/ilB:yEk߇1B<~+gb8 &p6個s!ݭ =-¯.32qv=e?ﰃ : TSSy_4 w"g ӆ!D7g]ib>]^R'EVIq\sh,V[d0^ex*· +o[Rqŧd债˺0Cy2JPQt|a`x>Hx#tz U"'ho8fښAz33GYlV=,0KKJA.C @Iӣu;I@؏+֩ 'U1™oe>/I0_ 'w"}sOi=H'H"1F^;"Z{#Z?8@ێ5s{7uo},P2,xs "Pp$~LX ).IFY[r#,cAa,dSh/ؖbN7dF ^D^FKL|_F*-6bࣄG'Zr{نeR*ԣ?:XB9pr¯\O ,la|Pâ HP $!c")g*>eg M0~ 5&.ѓjPJ GELky?t)is w;)[.hpU`1;lC# lr A^83 ;5rr0+<(LL6k&ޙVfyU7E-Zx 1lA \gۘqF|ɮap!;^I~GJ#$6FSc[ 樷_O{2Ɨ~c*A.Gd(P21 }ݐdzJ-zD@#,Z5Ts[_};;99ɸ]ILަMQ畍xީ v!NQXVb<H_Sw|^4:56湐9@G=RcG6M&5$(ǁ)`dõm,e3!J0—6ahf>9񃃺߆hD6L&o❣1] +@l-2~>ZwWrx[Bn= ؐIuGd*"L},4]L nو]+;Se2ĥ":m]<=vީ"ѡi8zI%k%4rUoLagCMd+h6esLW9:P<\P>L3re 6Ɛ. 'ܷ)$Y1Gtȗ /1.'W(<+je2q)w.&Nvtp97o qDFA)υ=ݗo<'F^8U&{ $5k6_^0@Ij&!P},({O-hbfwVb]i}wXPgfkTtXi@_[o:L6,xaŃz>u$ė쁗_B)᭎8MsïCW5scEX!pȘ|B"DM_e2le=w)Dz2?h>gTZ1;o"qkvlZSyyCC>t ]b"v ՁN4?™J;Y0sj:j)]6ze%c:Wꌂ,1F6LrNf^~U_WI27;%Oc_T\e!Vke3*OGHerl炅FLa~p#smQq/Wϯcrst.L]Fr$.dÅ i"H+!_mO_m ??C$Ft# ONQ;ҨyEmPehM q81Μ0/G,5ɯlZczP#N$aa>p/a'#ҏ}Jp7#LsP PvO wU%T2̷A6 oZF(=Mu%7J's6=oHʲGs4F)3$S.ꂖbj7 #[x֧q-ݛB؍C0F:Ck^P'9 ?4"/fsdܬJ?<uwZ?ШaXeGĤdviә S0_e?5X4˜R8GC&N؋ Vb,mQ-rGK?iX5HL>~KD֟k.1ϳU;th̝R#gMXG!R#y`,}PŽVi$OP_7n+b栐jԹ'O8={HXR j Ob>jߣv8ZP iݫ ac"D_!9[xƜj9CuԒ٤"P>l`T>%&E=yl=`?k G^oHƩgމa4䧈dBĄ4#NiA7CG+F,}eV}!|EM߇rjbpPA{R^ 8UtwXmIEL9}G/{5nیERWDg50wuS+@H SPT3exijz5k'Qc~(ꍕ C~A(ڬ@w}r=ǖ qJ!q ,/٥A(Ch*qpraoɹ?,r줓PQ0m{d(`eCJja% `+k=n!/Sgw0C|)j^La8M-i7L<$1l]}Um9oF:"R:-\cǐ%jHO4ov!1W5'IRA#rgG}NLN_leaX㗫RЙu7I^k4D>+XFʬzclRԞSd+-C5q )lGm =BH2Œm8Ay֫h\6opxXc%96Je^?46jd”Ys#h.蹶R r~i.Ep)oN_֓V.j@e"'G)"DS%`p]x3،7oİji.Vokg':D?V d$µ4ҽjdVQ!>p% Gߥvfm`i6W2{"bqI0 ۇ?oqZP/uؚڇ>(~iސ,Gz1|Ƴ "tU\0m^xJҡKiL#VR,y@`IkJI$T]a ;#t$7x$?D*HBShGCŠijL_/8D_ؘn+@Q+`a…lyIRTlKh@h{5_$oO0tL%dcAQ)t$Px=$Cr˄;DӖ<֣ i b4a3tQz|o7`iKx'EZp hUD%nu(ij_S*R-Yz_`N^ | @9< o]'`j)0 ]oV*/Ls]q#D(rkJ"< p9ԡΥ&6ujv3DžxKu>䳘B?g%qe4i֓9x?/bH0$rPgn!• K#g}9nw) ]R=qԊ- ;7ʓ0]{iyQJ"U4ecEG5; |1/k\tX؊jUt]^a=BUr7Gv,GAAxŷuvjXf`J[UޙX&v8mfA!6OMʻ=0&D5'Uq EBK?{HAa減7X&%57#]~ %ڊ^ _A׵s-WzCs`v޳\0U2P%m\xYBҿN`β+Ҩ1HՃ1LcKAN*_362g|)+'q^ ;/QeΚ[LG3B JTO1%ޜ|Z{vf-d]]ƣW4_=jv(EcY/T&Kc^H C6I)Ww?OP.c{0l(/񿫖P KEEւi1K1S*(6 'HHӫz]Y9+GzfV%x!eDkهҝ:(HG<(DnFoh~U0qo`הHR\RV3% &! L:GAl2ؘkLVp:~;7=,}_ G:Eo!LNpr-Da9! 雚@R0ⓥ5ڐs5+^1 n<U.WJÂ^ 6vŕ˱a hF0WQ(uzgH&},rQ%9(ͻiIDKBA_vu@NA}5'q:v#0a嗓yDH۞j{[TSO*OB*H(}6ɥG%pͼ_7'e7Tkm=zcH jhIꌓ)/[}DFiD&Ij'mmB7nJ/N‰Ҭ ܖ5ua[?!pC-bOz#NveW[zKwa5sM)d6$^ cjzt:ec'߬Mb٨j/hZ+gwuaiPs8ix{qpx^: HPfi˭IlĨw؎Lj[lo>HX1 vF~bYKM`)dͻhî`pmfE/ а}ZHtVʄa")/D8Lb,kjBdN|p(U҇b5Ja4:о 펢,*C<YJb7d՞_:౒_9/jks'X2I|zvURBC*q}]C ?Mʮ.t8y/P<ꑹad$ c8w+kF(L =)#ԧ-t=.pTpH%?W7ϳz4<߯!v4яPDjɽ'-Bƶdj.a| [iO\.@?5IE [CӬOn>}<8Z?o}5إ-8|x׳D?c5x<3̦n$UR 4vf Βc:{gT$`^F?qRlae˔  *48.P 2Tw2t-B q 2|5 en3 כ-V.2sfO߆ ?/ ko <`J6\[Pf{w|hmo*yee O_CDF_}qYS0Wvxt!ܨT]iJq5:U9FaA-&X-AA{*ųabi Tp-gKƣۇKgG,=Ma Xl< 3i$:@X`) 56խPM_ i D =o';X :@;@4Ed54[m . 0TV[aA9=BҦ\ >_4xvs$x?"uJN$U5_&@&CŘF4/kQ0UR4@*2 fh2L-[҄?Kx.oZL* UdiWecONA'vGDׯ/x Ƨ :f_-pF!# a$BֺEﱏRT_;R ]!}|um ٝ,_|Ț?+(,1v>h:UҙҚ3<-OwNrV栋0:ܺV|m`,Pq*c,E-$l d-K^"t?Dw'pQƢL.'_ZLCv!EFx>|k^CdHr-\k zzlf|8slч}G$NjW;-ϯM}P* i@< /"c'q[,.ϲX}5~c \Q: *JV4./*hby)䪎%Urq!ܧӱC5ߵEC'.^1OǘOuN?!?B8t-_$S¥ g 1l >j67/oӹ{mBS6WtEȈӗIFn9"ìYz՟?uK􁐺],|lDp'G3pLȭG' iHDOE%Z-+P5U/%%L2M=*-.u@%1 )}`C3Uk4~ 69u"ҋ/0z~ZC͋8Bf]%p%9McTA. zf{Kwg>Kke!\ c]Bs^IaH !S5Mu֕ճ =%Ey-Tl3U/K%WgkD.E|Xmnl <-T1UUeW x4c~4Bus0ڍJ8{,;]yI_ Ȟghp#4/oU"<}5tNUYHW/~X߂!H.'uԣݮågwsln]uOin?4p<Ր$(S%Y /nشqŹ]L4`hX_R"nʃ]M5E,T=o|7VހSN:[_}Aߙ+ç)fx/#牨BVA,%#fgnҒSRs*hld\u= H @pT^Uĕ:6 C[}0>]?_WMy"#bFe6 0NCU5{Wȕ4?X FL)ceXPl#u=R~@zBUEcG/d^ ɵ[tX#.w@$4K,/b^?w/PBN8 =2K"er +AhY0y#G_cpk "B䠋p_~ˡ+TRk]K#&BRDK.p}v8 N& %qʾw"z(pEcdDjΏ޳!e9'kn_R8վ5]P |W"D=䐋8'.& Ah fU^+e{pc8<z&̇n7]amP~NxpW9Vd;d'_ģD"k"Kg #Oe=alՔYQ.ӹ*=H*O/ 2A;QCʃ.1{2EOIsmC%+O//Sݎӫ5yX7,!IRW}ZnCP_9S%c L]? cs)pwWoMDmVwFG;|aHDڡA çB@zvfk$Y~&Xޢ.^Ȼ&S.+,TK5桕;"T iBmQ`wGϛt( %UДMv) ]ڳh e_TPS[`A'G9?OG (.%d!4zN]Xfz,r@.c+]DN2Dd4VS#Wu }QW^j~nNJw){H !hz۞?u'3Ӑ͕_q%zj^GQv$]I^)*e/ebԇd!*mI[^E$4a&u"DjLT}/5y2?`!SH*ך"۷m3:(V0M R2hei_ׅzU[#Bp  isG= _r,^ z%vyؐf [H &c>)ve< MV*bhup79%ʀ;Y*3wKqn(\HHv'5r>v !qϠl{nKoT47b:Vjh-a8$l‘f}HV,3)!]z E]?v|r=?oӞ 0%E6C܂'՚PAT^r"C'u@Q7 /iw@L*k>P c5נ 7!~&}BwJr}S(R둓?A윆 i|:I/@TJuw(wKY!OF}sX~,e4,0Ɉ}u%ְ80ݸ:r``Zc۞s8-nIS۬2Z',wxvf%h?~4}T_B%D3`ܘ{:u}ܡ^Re,Bvoamy?a5nc_Nk+J/;eGb]>EI(,\-׮.LWfz\Xu蝁%7f>GBB`Au^xP㽮̣ljC>曚?}{$'h嬪3aМq`U+Grf +_%ڈZZ]! ztw89Das\Z2!6 kըƣVkKHQQm-aB+GQ[Œ7Gµ2JʗN'<%<RkJO KTRykB~CUp*+5c=Uhk (&93=٥OhGUQНf ~P};G#CR6{0PtgS |'Fpe 5@AKo/`_R{੬~25T"V,qi1Tg)+?RyX#Gq'c_ߎG,:e4C7mGC67kIfzB~`~-Իe\7L)1"Nr6WK17-z9r|uR NwNp yub ~x̤$x‡ruw_2zk7Kq^')`zIJlB'*"RKF^O(O4?4 /lAL-|njLEotTm1U{MOF[}~(.`p]*̘dgq` i9bɆ;Ԩ?i%B;F8|84P= wmMp.D)%]Q}Mg c,LLiԌ!F(fHʄ[ T6 m9kYsb j x8ӂ> ylc`%]Ժi\nuqhp $>lPgKlB\(QfOL:Cj;W l0$nT*Tvp r'tL|M}g*L:f;+sS0fnfZjA jIWr~/+P]iC 8Xڮ:=tx#$F3X d|`y͋ZƫКC4h,?:/[mMd]{hM>N~=ܾkr&,>T 0q:vOe :3mUݗݓpOjd3mks&bA^(ϖB=p|NnY(W s랎蹱Fq? 7ǤN*\@)pp\O5r~^ݬ8A5H%V0֪WAŬ)X\B[,"˶kZg. *:#ؼٳO.sa ?1q骠x+<8ǽujr:Ⱥne^#ψn$+z8g Z!<n^$n$$6×?vDdO#Lc1=ʫ-\sűY\G4R͡d2zR;O(1~/a`!e&Ws6hѪ0iһ`:Л|v٢||X`lF \?oCvQfVP !(bމcU ZM#M!6Y0 #]:dVrF5ׄ%d3ei5/Gx 6bRIC;$XfzP-<RIQ*gTRq`cq+&}#,  ֢ޤώ 6 =~*Rw-em+gS+,獓A :U f´:.V+GZ['h(YAT6f өHRtQ`eoBUYCJD;$Y3")]˺_g#*nGt⛼e`AN½y>ɤϐ9L'Уc-))9F O)EԹ(_O~Ja`;Qc8H'5+-xr8rh0i]SrW2}u~Bg~wS!=}Gm':y{[r Bہ\/"|n_on]ֈgzF{64FubŸK<2͍\BO_3j#iŖxmSeJnOJ_N /UlrcepαP_^٤Bݘ`Բ`}UjПٹyǖL Q mjG1!˥١yVVte=H(.Լܧ]rHh#ٗ_v\QM7j+&{PXغ rZo(s[]q酣]\β6~~LX;*k&B6~fO͜_/A -v݇U94 `dOSϋ SDEDq幰a;C}Vhxm;G#zx(Ѻ YQ}`YzS(bXu".4.b _S>o}ٱM“<6e{h #t:0MZsˆQ  #e`@>p6JJ Ej&AL xEV*diZN !oE@!w7{vXnđ GץYJ>wjdA$It'Q30~۹yJ"} */aP'Ɂ/).=Zv151\~ԌhiP@1BL)*f $'}Xт9aU_) X(!i}٬AI +KVcM6<65'LʮjוH3Q:GPsԏLw?-%ZD>G ۀWM ϡ` (Ԝ5ZSf GmN Z7b:c-hrF*sIhft&檭tp`j%q/4wGMCz`?@fMYs˻0aa!k}pw;X^D1пR+53*FU^ bnk0fweQv6#J!4QSeIWiH9+!yp 5ԣch[c)ƈV3a\G|ĆA}e-j}4".Iz&wv K<S.Jv{Ah3#\5j:G;#0+U-ؿRŚ'=JɞBGmaԆ8u |7Z\tKVJ n1kEmj{E`&ۯܵK5%+BNAL򸒳ppr٘=* #N j s /$ZKs2CDtLPWt%|XO deu)8 ?tbUC5ʃiX!$hnZu2 OJ eECҮ '~~kxꘈh%A Bvmc Ղ3w^h6Dr$?Φk_T9]+@Ŷn+H,\E}c!onP u2> eM (>""P3~> Y27 qÊ0Cs.y {lGD쯒oK:W>Ϋ^ T~~:|J'Uc!Se\UD@*=鳖ؤl 1/p#g/O3sXoPUKs@U.ylF[rh;z90-Mғ} 3?/kfD^Nj֥w|m{0!9s(V@T\THچuC_zQoN蓅^q-G1m loYy[%{o;3 sKߢ1W26 b ͪ,ir%vXߘVuF!y([5 * u4۽aB$Pv|IU3ODCgou[{ ka3ڕd VEU$Hyc*2Z !cX#X~7:gE#`8?ZQRW k ׃hKv`V- jݯF^L>9MvkRq<jZ,99NOe֝L-=Ixx:x3?iB/eS<%/~†;pPrU+QILQr"Toĵ+`#T$4|KY֖nK5Wb$֐(`8`5KWȐ?@/+TR1w~ys9W{fAօX|V<^Q"QX4N&Mj]k]RL^ Ww$=NQߏ:!/G.cg~fD1%iȩ8?уxM _sJ}'DŲw$y6 'ҏ7I^!pdʰfY֥JgS GIo<n{ VCLjI‹ 9M&Ww*_&}Tݜ/0ɤ7?ԳiȻ<ĥӚiQe8Vz@bik@٭  :X g,kX`%v%gŹ͡t|Ve/Yi{Bc׌ E ׼m݈|32J$`l4)3D CmB>+V滽կ(˽?w=Z̒*Se^$Q6ͥEzr45Qr~C}bJfZr?EQ287W88O㑓TJ[x%Jn?$LHsSb#O -<ƢS6j|ڍO%KG@&\ %ϸ'qRk $-AjPAn{hȡY/udwVc GnSxxoKPGkSQlK]6M&nI sb w}F]0Kw,&bP%S$tUU.eYO DȌL)4-QV+%+Z 1}i.t?-y`y̮U(}|x09Fu﫛V57zeެBoJb -RA-v벣n8Lns RCeq!pk&J9[`&굏хoi1aQrG z&]<䔤- )GK\=\A/C =0.qZ˔\S^W{2ٯZ=F?%r1w; k*^8Vq#~زM`gJLy5!xf;BZC0jl~q8hL`6{!{=ڂH;u*/п/LZJ5˝AX*x8ML3u, =~ݞ QJb]Q1  mfA}") C`D>Is5dG9қg%᝴o\HvAH@8bY [+譺TcR޵B^^#uδ<$:q~?&x z%w98ūw0 OTZq#Ұsy.Vn`x 4gw03|ޣMbx y#g{w$|gYwa[/Vq#["$VBÒ % X}}*npao{ݻ]Z[O\IoY<~]^0R^^e*j@$ծg#^5y(D k YA0.l]U0؍Ly&F%d;_l99S_0}nu(cOr Em5`͇]bdiq,/'ۣAȖ Sd1W{ 3?`{-޻GϋwʪN=wTG96$`6-!a8+yᢚI`އ 9_JiYEI(XI^ek N V%+t}ƔxQMcaNjD [V ?s/i@8te7X% M}z緣0LvIsY΢74D6K"%=| _2:K _<.{-ZEgȩNJ>ھS4Vr IjDz"x ώfbȄro~涓t, bUʃG{m^ݑ i?%Qu'Dl湲ُ(ng6Se4>H)TP! KX`X$IW"<]KqˆvVDX^,1-{Gbv dKz5m@`+֜<# 9K"Kxv_6;1sZ?W6[d[X5,F9[UQgqy"A:܌<~" s?P\JU2Ma&>r-. ̈接aaiɗyq/;!bO%%zCTO"~+BZEJU~HAXbp˽`6a;<'6 gezһwf}+g\E"9Nzuߝ43 b3 iʄ6;tfԝqz0vTY+`z p1S>֔P_ $4tSv8@ň[URUYvbu6' ~`b4(RH율f;X8u>#Ѕ!v.Boך<9W}r2ȭ^:?N;;4|_DCs_C aO3r^Aǯ/թ Pu"F8oH0+Fxgؘ_ A'kF;bVzQ0|a@JU@/zI)2G@w`#ACcQxs2<̤МpXdՓ ɦBٖͣ:3-ׁ.p4On[{WPւɩl|>=1RzeXKl6j:U}>l<\N| A'a*ВHՋ+f-mYY孽F5q>mq]z( U~jKH )5A2v1 t:K!trmΜjv,P"=>_@Գundwⴥ3ZmԎS?w&g̾~]ˬA/)[:CA?C|Fڂ(p<|{&[x!}zF Cn۫Ϝ}u/$6Wja"uS,ҍ~Vj=xC«md .($.x+,hGTnm4^$HM Ya%YUd]\cg(?}+ =NhC|YU#F~ <}ie75~CMBw jk5E0 'ySRJ  ؏*;"[KupR fNVRS||v,WXZufveIW v?m,#{p^VM0[6NBZ'"mF wף'}`=~.eSc]H/z2Ưr![88ol7Gdo0T -ܙҕx,gQ~/)cFcZKKik>ŵ!2>Z!.Co֌HVl|x O7u3kTJhBpm/EOGT|8y?Z.W8fٳKfoI79}Dτ^4P>~˳wNFD?L+AՊ;Mޓ^קK5&Ai}ϰ ^_1Vτ.7v433*E MO*x`Lɀs ̝1?DIR ƑZ̓0x&w-}́^=yygi!87x$(a?E=f9 78VW}3,'LteA2".iԴڡmm:< megv9twm6W3A@0V;Ӫڇ43l 'Ff. 1$~ ;0̬R_O-dvߞb%)?ۄaICP`ۼDS^ZˬZK-LX/O7/ic"ۣ0~zfX o bzŬ@W V͢A~С.3?KOzpCm?C903W{b_si6>kg .VI2[q;$?) ;l:fUAD es:Bcb=@i#8KgRp:̍DgźR{wTAMtT2馐CW)%xje++G0ʈsG'~JIvw?rjػZws.>9WMכm>Y8l.w$aH1rQ\1jǠmJ`cjj_Vq8~IB}Z ~=v]+ K'=ath1~e|ݙ7( :FxW.k4mFۄ}nFTdtHlvUpxD9AIg84K9LINá'ـ:Tkh,5W=6AdZDHkBLlM*ʡ|ܻ{pr:l YYV!kmbT!|ѐΝcئnonYJPoiB(8\gP^&Yg|SefܣYrWm bgHŴ|SQIǝN@~˧YZ)KjڞḴA) M(Xv"v;bjmW#^MД(oTgyeo\:8DY2' iD4bh+ ZݔQ)Dgt"+ߏ*g5vٿ۩s vͅ7]L.2 ~9iQ?$F&"j oqUKyZ0"NHuL G*D2׆Qb8}"`^AIB|.ʸkF#Kf~dOQMS|Cf*xIwUii@B+p`$D}@W/R#췺l0Ń%4H4J&e%:eiuIpiX'3Ra:z<. WQ= Kp;A|u/ i9g,yô "vG?'e\#/_`xO3w'fzwr'"۝v_OoMrz1`iuQ#R{Ntūlhfg[jƫo3v S\7>C:Å ^,n/5Ĥ r5ܳV:9;XlԖs%x]a˂qX%;+W:DtܜfLj.!럭 +ʩ&`=X+-zz_K,k'7ܺN_1, nb ` ݷ#@r%oF^]c!?8"r{ϵS,uOf}<$s&. T&\Z9O'@)EP]X8r5 l C-n͈-`PN`M&.h.1^Q6KRo5I,939t?sܘGզiSEty { h&e.Bv:e l`\ũg.UYchυ,к!]M>m9#Q ]jώ$"#]]ᨺs3*Y,*cu@M/XDM/;8?]qH]~5_bӴBK1Z\4ilKZ X٪sJ%~E t[iXF)e]O 5ߜ&a ɮJi9|] f5DɿJIu2*Wds~ ij3tC^fT̂(6*ʲhk8h|9AgK#lZwXE/Բ&vĠ,:E(~ 4+Ş4qpz3=/~FRˇK) )wօ݇ɻ0v*\:BчO?mtWǝG=wczos%v͔o{( w3P}!B[,NRi%Y/kHʤ!Q[Z Ҳr֗F^~D~0t] 27;&[vQt0##h2APOu؏[WRҰWpX\~-b>]?đYr4~QxXO{wbb$$r{RaXkK+FHgl{sP?& g| ov#em%* z kkEd$ F n]_00]_7Cݠш/|1Ϣ1Ky) &9Y8&blLn(9A\TJa m !{v;Y~_;qFz> . ݟw2Y7(>fV>Kd:D`Dְ+ .a<̧^ewpw7S02ϋ P_1v*ό$*uUO<5;S觉Bj? (/ x]3E優4^Ű69I@gLtWK}Xf )"1ٌ`U&<1{Og]ꠜONf'_?}(,_mK|s]D{h- s28D=rq~S{Θh&@ X C,Xc} Rh^>|G֍V#1,xBhs8 byxM wJSB{'5,[+[* ;ijqHǪeG"N9rŹkbzeYw5/",62I4_#(^G2{ B*&5']26v kB2vT_L4x1 Efea=_G-HneY@f^gWWK*}3[ٙN>c_ոPyMQ;9\ +dl ,-3Ѣhv>!na1u4Ǽh B8 qOeZm~T0 y`;RWc!ﻵh:3S]_&zݴh,75{X$HJN آ1Uݫ Փ}ega8/= Fx2@IF[ b!XŸ@L*2KRV+ђ<gQEo2 [.$,zNID /T7+m7q$D ;gT#$7j\BçT q}&)%%!-ALs,qsũ]'^D^[ɚ{xb) f@-&e ]zBLQS*;z{շJ DCCɍ-eaCGy۴ꚙѺ*%T3)xeW;Io}kFFJFdensM!6aK[+Kbzh8@]ŗ \({x#eZ%O7;mk;c9qdncN|>Z*JڷT>X`ؽل N*'z[>Joh\uu)P`C-?JƂ{CPgMCx–gMdU;)@hqG~j.GE.54([/êն*m =MvdǪm6W )ld|I ovIN{DRYDfCxn> NcKzt>\?V#Lo'Brq:[qC2eh1#@|7AC'2w~ȏfNo%d +:fX53L7cdXΚIW a79]1,W~O/>< Jm*wq@QӦ w>vč,#`L*5@J/.MqY~(lҝ_s c2!X/q<840JI@%q,BfpK ?|Pﮰ[ v\*f3U%>NoCJ-}_Ya۔y&a`2@6@`xp+F7岛Iy|+_Oy{FmðaXCk_N/CEB\ ן Ğvv0ځ6ΧNgNܔsDgEY'sXߜU*0#Mj L5ԾV/‹}Mq'iEŕt# -پ4לB Ⱥ)Q2;&+ߣO0eW40k2#3t1`2R.04f{{0H ,E,Xtn-AOAIa]5x Pw|ŧY9{70#HBqY)%`$;eLm%alܫl@r4h bFpfTl:]w\!|2A8ì80_' H\@!T(sMgm7?S ~&|҇ v~0BT\7ÊGr|%Ec)tAYrkʇ,n7WQU 8Eo@CTitwwh d"Π]Pkp n;j9IF|קJ.)~jM=&|G/*b$߿^QtA%2NUqحj/3bp 2Z ;.k76lqcŷt-;XAJ to+gmaUݭ״K< W#g6jh|ـɇ| fW0`Yl[PcfwOy|H^%ticB8BĮvKHSۨEցSf\lfB.d+wzCB`K5|0xR0z;HaRg\mKT ΂;F6*L 3{Zv5m | .?3&;huJw$UTEat2 cמS ,_/Ӟۤ8*ip@e#FvrzA>FL}.ʮfsuC@JBmݫj8N(4ڈܕvFvZ'^¤Tz3+"JnyBL(IǙ/h|7nBYWeEpCSjВ";}8] JȐǵ΁'uknvX 5~&DQMrv{{QiA޾)kU6 jjÃ.DzyHROѹt[&2x@antX4c!<WZK=k8 Ql\)cG餐Xv,&u  !qAXSD+(/ +@qeC*xQ!,KCDsIFq0,(Y,eKw*q eQ7.6'_ddfs'H׮Q C;-w2pER xnwmTh֟V0qF>ʪJ!+%cT1iZKH͂hd[Z44ZR% d $&\?R¿@L֖?#o%[-a {|-QP=Cg+zkP~ŌmMhhzM&v## fpz!MK~0d'l? ;&f71X%~|+/"8ZI?bE|.!RA@:DzO@@x,2~[7ŇliNkQ9j3J65 4,=U .ܹo8-O~ Br9v1efʪb ]O-^V8͖-Z%>;p`m.j!1F'U)zLdtiɛ䤋W&Aɞd- ljx6KA]9*%:G~>`TAZn.ER23ZgDzQܧw!qa/^Y$O)UݻW%HLڭ 'T Fo.\.]KgLR2|ӂZzy`RanD:ajI/i3i[@x_堹`5ٜx}~Ld8r;t 'l@ءIeQLf4co7/em5X<:p8m!vV:˟X$C&w7-}Hcە 7q^j۞zg)hQԓdݷ=G)@(vd)'nVx<WS5d2Lpgz ֜NTu˩E'~(˓?촔_v*Vx% еUiϢq ֚NYgY b?=g7@OʶtpW]l24EGGu5яƎOnhPy;MqЂvL{ N@h9Ե#tGY,ce. vXOzIG/rϚ K !v*Lј3s#ѡG[T8aX4}-1['d,3ؙv(+ʣ=oi÷F((U~aVykL7'a$ٶ40h %u).^jPiհ =*s-@v$Ҁ{d5lo_N?T;%"qdTW Jtn+KN'! XUڙU S3eW{`CwhncT! b'ۯ.2}j$2*q %g٘zhATD`18:LwY)/{Lg/~ld/Qg3? *CnW$N˃WE‘h erE\8XQ96%6ݻ>~f6 \rt*Gqb0%=d !+ NNo rd4'J+52RRVj;h vt3iYHI,8 @/=<`?~uNxNiԆEFYR pNtˇ\PDѨX/-|V#we  I i %&L!BgKMQβ=i|f@B&NZi7G\C M"~uN/-3 T4ꕢڵ#%]'Yw`NL.;_4dpAJqҝšH&UugRg1.0953SPЗ1e'k/aAp5'ryi2;ç&&QzQ=MV0 *@5fP`JBN\c8r+[">BB*yٕb/5r~eî#04<8\O֎n1ڡ&g7T*vUz$*'Γ.naUF%6/aK@b $#ʨ;S a.wQ[t YԱz_z~qNh=W 8Hnk1s2/3{LyҲtd%/[Sm:*HߖKв\F` vLk0׬i\D&!4%Wf@ !d4f;yt L2GD22q1%!E?́dԗBƐ6^J\ⅣJM)Q&ޜ{7;c;M'Z2#Q\ty'?V9"z*2`710ǧc\ՀWxNzUFxUc7~mZB1.iGJ^,ЋG.{!BIvJĎk(njȜ fa'HJ +.s}~ lMfkzDœ&/lts Y< ð1]sTa>8NaP͙X[kӨ[qt_vII˾z^؛GxkbE`* i8YȼkӒ]jpj+،h0/J3(€CmpW'5;X=VmҊ,{Yxah 0դP}cGhb#j_3-a1`97".DGhMB@\i-w}̇|[ -j bZf5 əD3k߽MB yDZz̓B6GU9N \p2I8/TeZꄳ='<RNwDTu.Z|ӖG&;+1̙ I뤙 yJexAz;%M M( < h}K2RnekExgYx0AMR0a7wAAG N鬩 0@j3Q92)<^\rs0\l܂;={jcAѣc"zb1J/SK$DNx?i.Fa{urҜ:ʥ@y`k2)VZ-&Wy XOy`c lnR[I @N&&{*2MTP=j(/^V/CBuXj ~S ec{ r!(d.d$[uidX߷:@ $|cJ=R &-&oIgTT-ee)S@ߚX.՞u&sEYN: F][8S"d9rb)|k`=Xz`D90 Ĕv%q]M37?8^`F_DpJ̷>W ,z]К8s\㤀<; -ôў6X6ːҧi~4&H5߂dwK0k ? [\ѧ(tGA_sxo,sN*b5?b_$`zyHhc޴8˅"tmxQhlZ(bJh> @!a8TңVxeoI@~'MIT)6rqG "-rGl3EF% ;pRA;ao| n\@mNWVgq`GY4 H9{4 게ҖMi*NaA EYSaM3ErL^~摁L;[缱"@I|11N9m]`w]!-DM Y+R/Ea-|C!O. OyP'_GGz1w $'lypz07ɫOe_Tr%8b-xgƃVEgyy@>‰^FXe/"Lz,,>:=֫w0eZ3yz?g6ẖ*7=d*L:\ mjQ }nXqq _nq<{i:xsځo^dr}Z'B\䘃օÌͻNNxa@{ "MQq'W2NΥav=x-8v:gLв!Dv+I^*`eIZ2xNJ\ AշK!h(OJ0j~{`$xc.()(1ЅR(TFEZ> ȷDn8c d^\-ng+)A.='d\zgCCic^~J'l:ݰetYHT c7-~y~yӴw?X-Qz@TQ*'r }77ݦg3&=":M xаEsqqxDlr7K)b>b{t#Fmd1ҶJb-?TSQؘ a\Jpx,#ڗ6f~7PB R96M T_D J\B$:D5N"[d椣+id*+Ɛ*w?T??>. Է ĚKSJ w9sG'ZJͮ.˔L+P{ƇUAoo( (%;-S@Vz vằb㸹aw La`&kf[혣7 욆GF}HιţSRv$n=W 5.[]ًk"ؾ|^xMJ{τ(~}Sj@2YXAL8Tz4)z 07;8:B'M[Ih48W Yom/D:gE[uۄeRM{Pw K흎Q,MKPV첨'_$?bV/;):f j&ћZZ3ɻ_=Aᶘ:)g 'S5KEcds$ }L92NAE]8Ū;w *=Yέd*>W6´4gچOOl:(naEܬz[㦒O'HT)A㋲y??V-?bɴs *f5krqbF{ +# Kj0T oӶ'+Ks ou ^B?H8E0Xh*q^c>p5Gk2'K)b#`԰l=ږ[qŢ~i30-857 Ei3Ug3A2΂G7%!UZȔ0ꮺj+rtKt7M x$c' |j$ yft<!rG6,A$ mR,k<[amvfvBn7o+ªYdOQf-cR4u~. "ȡXV %6(e8C̈́6P0#IK| ;ǚ)mvw8QTSn t)D.!s'uPNȯTQ8uY_/# HGLaHfv­my{Z7fAOD{o5pId[xrdrh2b{6Z%&:P!.}MrB͘ 6D^p! b4{ЖlmY;j5(>4Zo pMC$vPE PJ+C&kF A6,b *A(ݗiS[  ʴ2 z_3 mQ\&0/+UUײj i=?6\g0@9::a 8Ȳ&hB+?'Qf2ʓ-.+)^d(g2NYj\(OӲ&jk[ZϾԣ+C 2sypD= 5mET0`K׉4T &u8쬘':4msӹni&'()܃)xwyu fW}zq+)ya 7>}`9mUQ CmX x("vmˬ:Sm70 QrW:7n%m}6D1WL!{QK >XkDZB+.RZH1&e"z4+g^ZI%vnЬE.)`|xna0 U;MX ʥ)*Y n] .DŽ>f.9t}L򁶬0gntw m!EiB6=)~T'=N\sG~DWJ@ZJ(4ۭ7?ѠTgt,,?U!w cP9n[. A7;aSXGtEoA.ǫcg\Ӽ@WNg 1B>@ uJYU.-;yoy=ʎl9WWWN\rӽ`Sr>;EE+xՂ5ZVŹˌjIhMמźMX7E/kHP*.g_Hvҷ_`Z5x`o} e8*{vFefxP~X֨EΞФx"/~Fnmv GS$hjB8,`'v_ٷnh-LuC8(iTb}%J-UtA '#צbi [VVr=tQwvᗬ[KJċ'pF˭2}Ǵ-Xl]ET᫷-Y0d2.A_h&ʞfh;4mYԕL͕xS#6</HFk>u4D#h(L;b l< ܳh d -ߋ1bo])t@IvLDPD>9twKttDaKOlܩs܅toN !|^L K 66c0Yz/CiR\GVeB8dU){EˢPTe(cy <{;diqmky+3 =]V[b3WYK \n.ےcXKEgQdm'xЇlRXn8 D5 >ӫ҃yKbw-neX7:9Z0YP$H;"D~=@zfk'a 0Ejv]]J{`ryG23|`bbBRJo!ѺAM1 6btY@wVN*q,wF#ͳ4K_ dGǖ^QFnbkCVw%oP1 #(p%\ᣊ`Dx[+@BI ï8\Зu|jLJ9#fx[GUҥnb >QYͬKdT\!PqN-j9|7=tRGH4E|lg:jϷiٴ`w9sςJR To3?,,vF)Y<_}y2 XNН)7$ %^] ET<{ ]qq3S˿@('J:S7`PV<+]hn.qj e? ?፱~d]QTd[Jgb>rי}'ٜh՟zhmc=}OD+*!=T39הC,]k;AtnD ʮw_vzPZxOȲz΄)iF3eyĸlc7+u/“PvU'8PcgB3ctoji9_^X(32c/\ljxN)9WU{.!uI~,tbrN&knăpSj:D<.V^Qh)B:^R|^u?g98o9$} U ]ΪYe͝ZY?9\irv Z`m+Y>i0%qBw7T ]] -VY:B"QShw5 "튤 j 9!F׉ XAʧjO 9u{>+.uஸ2TzJ5B|g| BCMk+?0t,?3sY06l-]lekE%b:@<ǽ&BD!~'—lleϪ`1W r#_zk$FRBo1{OG:v/mZ0ڳE HUSE6BK^+"VhMEVvSFR j]@nҾ~lya Sy >,~e;kcI[^Q>b4lW8ufVeMM4(GiI Aȸ/}M>C7fFzL@bLa&Ϲ**U֌"7e  Q ^?!`r2:pV< Qae}xUMpw(mKSy9XK*Ge[=UtWD1ͅ,]Ih 'YQ 6$X)[t?v0ms|.pwOiA WfPhA syџCϨ=sڕ@&}vjN71W4Ro>{`ƍbw/)!=ZEH٪##H XZ K5Cn΂5_ 0U ^"2ƱhgO'=H,m7T)Bd_8c ؑo3g $a!6>.1|^},է?>X]Fc eQNdp{(pک ~-O̯ffq??5򮑽B|._6/@[t3>҈%'2.S?r>fٙs(g6c'Bjzl(t,vr!A IF}QjD9c篮PhRvÇX'[G?2٩O;iE`$AI汑 ַ\ WȜ$6.:(vfIʡ!qf<sYj]DE;$C7X|C y։3)1:ed* !1;~s,]L4T:T̔RY+oAp٦ڤV q w ]&DD z䟾b5٭ Ya2܆E@p9A!sYA%q3DMRWXCQb-[B foLB";vY^ k5| u'*G% ךo˚3N*e 'x뿨ls(ČCp_ݜ/+%9Is}m``(} ˓8׿" 1>:xكk_- 3TʗP{|' 0يL3ùST2k3%q,T99 k[%>sxށ%qY7s\U@{n鸧0y.e`'{uEùTy<ڤVzv8A2y-KT@PIGdT"尰9;hT|kk:>Es-@8¢%DufҗF%vnBi]X( @U qG+NZB  jcJ-OF]ޠ;֘jdHaͪ3ݝJ j$nVx*Ws蘶\ȷN>pb`Enx Yk2ÄK~b̴IrWglf],wʄ5CB֡*I_еw)%n, epd 74r.@M0QT_~yquF%RV:RKd)=%LfmDJwN:ȤDfv|:g#'&*iNnL>-z0A\B %C,= XXɮhtM.W[ E׌\A|j;Oԫ)Ï (jH{2F1AomJLT~P6ab>UG5'35rۦXq{AM85$5 t[ GQgS{r7_i2 Ad$Ύ"_Lff o; a&lWclO| )/'C"lRjf)vLw}y5^ ר^luZ992 F$=Wr_I!``?F=yڴo@mxMLk%Z®D vUV;@_~-W>d90[Ta7&FmiX7P nm|nۀsf]OjAsPC:&q$Ck0*t?PnuW9ߧ?ȑ|Q)0w.$ ̦8Vo~7F0`kv~&@,$'YpE*XcQM`+Wro:́ZppmK+`/iW[l~j,HIT%T;_QEN% eďVM=skEo1 UNZ,;m;/xS\Nnb p}}ҿ~ZEbP˃Uͽw9#v번Qkr_{^5U=~cݡcș)ܯ rR?ĉm5ͻڑh3 ِ;nWMT_e?!x4W,T6\/'«H!ru*"i`V+u7{BxCJSH~,ʜiԷV^-|Z\dRASaBqkAu_CjQBh[0ѵ 7qۮE\*yɽPH~ݟF^j~t]pi?9PC,O-VK|3(L S#ZZo[(<ՙ#uiNh*;\=>iy!WrI:1;*ak̐HNn%TqjXr~l3t}.AT)'C#RbpBOՇ=]-Rm~Jn,D% I* PmPw\Orë!IjV՜p*Tu~Hl:n<`JbeoĞ/A hX7L]MK@'Y9Ԁo.:z X.y9ޣ^c@g3K`f1$pSœW_G,d9F_3=sUVqtK\Gl=X8tVR'FepyJ_M}+ },[.ձc!>5GݹE,TOO4I9* HzzA0βs[YZCz\e4;8&ֳ_;j n&8|Dzͷ9 D 2XR"i%J گAօB9WЅݨ "ԵP$~$\3ynlh<뗴b j"'6qtv[3=񏁲CFaE`F}=HpfD'nrǃqu cX-lhCAK;&Z#@^~rs#~Dc1~#!JKZ猩GS/ }I%S7EkXKFP\~|S۹b&;lP}sH / ULQQ++ H|<;`<|knXj ,)C˘/GWy2'!EeYwb`ht o v.D SX%^WDAArJ922$U 绚ZL(BWV ^N* SQ/2>'xѪfIpǴV1j8zÏNU"WD7/W!hO"<Y߀2rk֡)tUūwY 6~.mԥXux< 9OG(qjPE^zSm +c*tު᷃D{8M$oWU6=E9~ՙ?{yX$R vFօy`F'zOW(Tb=X; w 5{jr-: ĜC/98{خ$|&F񫯔 A$PM%?-O݃PWn:@(ۺN,ա=!jsV?MO `v66Wby]e=ZꜶ>eC 'Z|zb3z]e3䱄  *j9~mhT0ЮS z\/B\nV)'(,|>q:< R~K-K1,LY'gul>Zʈ(h:pchk7#Z@_ h{9M*mN$J֩j4^ %Ww&3j 7v(XGz˸d?=EU bx8ׇ5{&8eB_4]nP)xKA&O eLGD)bt@ʋ^Bh;GQ:刀QaŢ 5UV8AC}HoEl!roAzfMSCbDfv!xCJF[ .?muUw7@!2~#b\ MK+D $֤-*7֥ҌߚkNP,*&Q W,uJ[lwz]hc7=II^->fP I>|:|jeQ!~]/$0lC&(ȏ[p%^obbLmPisd^5ȃ\e̱nl+N7v*:\F"#o !/C}M6xH֔Z](KJ/9_X)-=a Mitsqd03K^rDH%bMW+֌Q$4O^YfPt gr-jCeV\ZP 7 Gqc lD"aK}mHppAm^<==7/.w b+ZeN"IP bLDKZMQ-߿a)v}sꡁ4, TJ,P!MmlG1xyBR: U@&~8nټr~5C/g4O6iS  TVnx t :4VRkcpj+>wu5H%՗#ח;#hǯ&Hn=Q6ĖR|<%*),1mˆL4ij1;8߬i)1N/V*>́ e(3,1pty?2Px/dDgHЕ,O΀k7XTSz%dXЪ=bi{)ѩw8g $MX_ q"+"CH==J Yl>#;Ѱ\#uݹa"{gT!L.$u Bnʫ즽`_gnP~fBB bQގaz$K `hͨfV[K"]5_ZkK 2 ;_y,"݃? SЛYL]UQBO`ޙnD=19s*OGb)SraQ9DyLMTKm^wW.[ hT6-ahMO $!X~U^'mYL2k7geS*/U԰B4hurp])6F/_HZ:f z3Ādl9t0K*b.NznE^#ҏmV aRtDv!9I*z C:oLq*5 2~D70H~QL[p;ݦٯg0xkR@&SF1D)f ~p:ËݱH5d=8+֐nUz uyqFeu+(7a}-.F=VіH],E >[;U}U޷oS$&vo鎊ETBM cvr o-\dǣH`uejd*ZWz`!ڔS\?P]Yk}H!8-RVG<YwK l#9٨m,Pa"2.ƯZW7|W9luG͟-MvtTjLdjM%x_ˮhq5} T쨈CFPD66ċ#Fm/IoHʀryFjf~ e?޵f(^? jU)8oCa2_5i:i1S@h~Wں/ #\3s7;,7f6~nKYG^K?7eNZwyi(LRi!v@<庇%B SoON<[1/{q<~߄z]c\Tcj. #Ύ%g O wC^0/a6-b8Կ/'_&QZ6"\xePR梇9E(hb֫?SA־@X0'?cz5X;kZ٫= !bPjP-^/`RmZ+'y/(0?r" 6U Vn(W(=I K)[f y_Pr>-qCV!+KH 5a\`g1Mr7v֔GX90!ACzj0q@(ejK7EVAdVηaܘ/K u[*ܡ$F=aϼ oj!c",]`@&QYQ0֌[qA]5Rqlu)3NrGXދ֬XpN*B |]TDgپD5&ӂb{Z\XƻIKywK_c ʁ m.7e4^KS\GI}ڝEAbgy#/g-[{Y_2{ TOpufZzmLL,DRN/5* #V`O=yP$cRiIǕ;=vn"Z8^u;Qa,o˜;xS7̾8;,bX^SjlmLY U?$ ][@ݔp&.})~&$Cq)7n"AxYx,7<+-- w\gHOT(J1D"wbUAC[$/gqsZBjWXt–<Í$q&KMZqh:‰*fًu׉V B|d[CQ>l"/%K/[ԼGрP_6jG(Qq4s#vK`2u'58zu=d/EgMj [`=A X~_ncbcZ@|@^"$"=\'s <( 6|C?mD+S2\~IPl /-V\5"N%t 㑯-w^ & _}F3'K*ܱF@*>=,SJѨ=?%w=,hVVLm5?5#AtE$c^f2e] XOYaYy +crw59S_Sn/ 8[ul~_z S#\NЪ8rs, XgET "<8R&M&nqt`,"AF@\!_ٯ2_S;ZpPïL>>|#NJ4=eI>)@=2?Qš!@LueDmo.*=I.aʑriYo'jR&/]ܞwAk#)|>1W7L/ *o1q0Ί.'HnZ-R?~Q!Qԟ3jg dd9C,N]d 1;GPb&VH_%L@YluKw#=%WDYc 0JUxV1a7$7= 7~׵D5%%xnV2U5P'ȷu7oMY\)5ys<^S\]Hܧʝ`Y{{h<څF)xxߢ.l1гx9&/bRoQSG5Z%I9lk8avuF HTs$KL֭Ē!pTA ۵KA1)Hx,\vҊ7ʿE^zDcOJyii +4ywT(!:cBLR`[M*$iRTB31o\0uO6\ y|?S0G܃biщE`vN76Ii٢>+r8ʗR{ e 9_}>ɏgfWV;VUn0Ѥ Tr^_z@No$Rv_=a6ᙧayLx~!(9urh6|-Ӈb(oX;7nBzܻTq5j#5jsE;ܽ\>ۀ R5G:l+LaT?C Dl م;)}_`]g"$jkiM&geBo,}==Mj7#3Kr`#/ș>dV8!5_::ބ +ga$-_d~F9"}  0L yR.  #~k` ZJw8O A5b&a$-=jmxRoUcjM< {(뫠"'d\;s"yQ}F('2Zk!v Ǚ&Nf>Nto"U/_Ωx5qqZ̑/98G!`FxvoXoDffy>s@wҬӱbMx l܄ߒ1d@?Wd0+$SaCط)TBk| j4Nq9PAyXfdE[vEC@ _ /\ s\_JvSXEH}堁X~%Ny#!YЌ8ѕ:o]Z}^.eN pSөbH2P>bA-͹b̪энW~>Z__ΆV8D,@#m/q%!e@h־)RO\P4EpKf>F5C9/ũ㸰k[@vRe4 :IfBs<a!8`gpCEk\2~S3K[g3o+(se*Du ?؆ g+6(q7ɎJh2vsG e I1"k0SwMx< Ci:upD}'2!min%6Bd]C*gq pY.R%f;SUZkgX+KIIwu ״fȖ@N;UReɺ(m_;/#9"\p C;A|ݚB?C&l%L_ Dvį ErSp+4Vɮ㞙.ݎޒRWsdIkUD`ڂĐܟ%0)ՕhV%Il{Ygq"DLސ]ٻRy`av ۥF0iBb{nj?ai5Q[7H Z5Z= vJep% m K,mH2|#': ,ZXww~4S%[Go9ۻ;vlVl+FS㫼LXQh4 ]CnV);}I2Zח{*!lKedbQW`M V1B^v}DZiR|ǒbFV9Xv!yF25eœt˸X!j m9*Y6DۑNgLkN楑D,'LB"&,2?za~L3&vjҏjeD7=FeKDK 'gie6ȍq4%wg \ڢVPIS;ѹU'|yb.DKdTՂ;s2y|8 =?2$`2!07#}̎1_VB l"O䏷GN[c1X&(VNʒb+k AHyŮyUY]Ν,瘞o^ 72{t= *@CZ;R\'2 SҎ#x[`'rDۈMt 4탱(`BˬqݷQg%+=>*TujXN~GNM89.iT!siYӜY0|T3 8U.ô9 SjȊZy( f dnԒ^&N g{֋R0`|减.dROt}BlY{f%0/zt{nYH1% a8ZZeV8cRh@o^Nu9\|0En5귍Q̶aCA-ĴLTKg:S/YN?y *ҩWjɤ&lN@F:G[rɇ)w$ 4VQY&|]SୗFݖs }RMDrIwZx^NN?#5yK ݸFα3t1 [ز^ɋCp'p i,DeHbE=(^A9Gc,xJģ|ۘ>'o>] %3-A츮MvwҮr!S]W@v M'yezu<\{[G㬙#wOfIYUrA#Ads/H8~J<̩#?-T8M.J9_U.NzPLY0]Y9Uz?"rHs 2uxֽm1YҾ#j Դ(ܷA[9r!E>|a2SKn/"Q< Tᄎ@3׮\;!يAba<OIQh#橕>xU?/dH>SD}zӭ,xLAI91aq x4 A ~탟vh奋-bA~ %|ay{YMBO·P }ti'fKKRc䥑P&XhcG8q{Q 3ZoA5~xf{.jA  }kf v%۸1 : (D,[&H(MIL 84zZbvAql9-curdH x~O4UklMܟ8Suٌ;[.ByG-'%i-P缠lx): 3?Xp~v.L?[(2!~֚ẕ73* Sᾊ~է} 0s gԠMy`KSao#h{u ||OrrIFK{|3B )9H:)Ҫ68{D@ e#jf1E>/.`# HL*qTm('b0iIa؎["Vj_}v޻ e7yp,kx.={ WSw ^?wQ8"u:{) jYoDo~}KCk/Q'ED7ȰQvGmNѳ鑆)M7ZCgm-R0FyTW}b6/I- %l.ro 6a jڪU Vo(SOOZlc̿_٭RenoCxw &b ӫB>nA;Il@/Xz)^C?)EKW=WPhR¸˷>$t{V vq v84o?iP!#uj:iL 1Wz)sjZә$: mۧA~tW܋*kx$ ؔN;Z>b% =G$Cxg:B atỬ8DeNwQlow^qn线vDM,r2حѫEb F[Ak V~[=Y`bA!ý狎!4 ʺޠG9,ų\:|;\lKL}ӡ~:X&?BkȂ7s&<h̗!Pͻ"5O>/V#Gm1I]'l/OANB1>;b{IriK G; o]!_9)^tEp=QSZ/>o93H5G'_ >.=hęHqO^)EY!lZpB4HPjz)K*yU|)ëpan*'_;]_b,?_bd GfGaRm ,*Po(O0 ->|?`r";rI3cg8A_OzBTDseՉHl{ULw}Ȫ+){K6^܋wƅx+iZ#\\w9)\Mv_ 抸<btM=CNJ߂Q9bE|c;}uNH(.4zQ4EҥI (V3I?:^.="6J-`m}-]bc"e" ,;UkBM!N)X(VI!|c ɴTM|{@p~CJ+iԬq=(~&j5ҙH̗歫;C _ڶhճHC}J^o+@|hRhDeWG{AңN jݤ=D!CH6*e&3e?EBDWY"Ȣb|Z<04&x< J Nw7u?ciΗ.b#3u%eɃ}9WKzevi aQ'jtû1޵\RxOfe1}+sB8R5wt)p\90),} ;ZIAN6d+GJ'^ is+ZC ,&qt?#4Wor̈vv}jGbs#fץWΆq :Z)Vb\w] x fl*\[`mx XADٙBBSfu 9w?:N<.q/*x`&M:pOl=zɍD?GHű=;C97Ი50 OXhOsƓ"0#N7B;Q&{٨,UAlo;T5]#nFqqdCg  TOuӵ$%d LFnn~ dk3mpl#Ci⬦Ϳ?8ʧգ<;i7Hg%IE-9 bIosF3藻l鍴4ïJT@:VsX엘+̯ӛ豲 6(}Wx':]fIxel>ƫ\C%Vr+B?kc I+N3G_X^Ǩ,2Kkp%))7 RljRHq:rCs|{mq3cD, ؼ E43wBڒf |fz5gb}Ɛ%z(ݺHngDtGV{`ğH{Y'z##WS#eҞq/-Wc1)YeҹN:XF|Ak%xfbQ-'j&xR&]@*=YېZ:N'fQڄäxhs7tzm4uOY]=~cFMr{Ѓ@װ:vܨ\& %Ry1m4Mc }bv{'QzmTi%R#[%jhS% aیҀEvVupS:n3ZaMOyѯ.INgF72ƕ^Ɠi'%rՑ|qf}S D//|h:& [ma`A,}ZttpОj.MA'T] sBM)dD )V<bc[\$ xYuޝxuh Vusim ؼ]X9{9x>ݶDB$r+Ip34Y@OʆÓz|jild# yl*o05ePO"~cPXv d!`9 s&Z쭎O gaaUڧh1EwGx TWcBtV 噴VNK ֒\gO˔H%}.`$ y&kxο$7C%% nr9mwZ'UÇ- 6% ng0{'iw9;`% b:v'brgzd.6v'g>`Yf۰ƯD%}Xq7>?HdY=?~-ՑJBӰ=Fj{0y"ғ"GvD4@Vk$/v#Zwv#q#Sx5w)v_Gw9_J_ ^&'FP=0?NE\+6= 2b1fKSAsm\AB#-JOuʕ(%?#5-T Wl"i׽q%' DeZ4b684ɍeִ.9rɶސxT̆aM۠g15DW޵'"MH$X=q!UQY !o۫ig¤3 0$8ַ1w(@WY a6D׺:6  ÷='s|^KGh"0 |=GՏC8T Z:Vl]B1B17sa%]E`Mht6k;_s޴/MDNݧbrtEAm+~HΦ)-^dZ8|8bQ1Uq6lԧ e>QH,HF[XGRԶ<1"h ~^r4սNj , v-uxBWe5=yOQG1!*QϾo_}CƨB[i1khT4MMF<#m#ԤtrZ/<a5Y1%N"Bt8p%J=nʦ H{ IZeXQkWG9_hKm?A/>ΞO5bJ:B >ظeM%n͖J4*O9Sk5"eצԮ bjV/fA :O2&SW: 6|k {6 !xpepF:Eõȱm`&~d[j>  w&9x2l3"6ylv"Hvo4֑mwjPL#x9!$p S:E鮇e׿XJP˖ѳXʀi0>-Y1LKBƎYP!\iS5) ) />}=MX%죹KIP¤RpV*|Sxe=xWٗįLjV_Q޷[ḫÑ!$-7[5]_mr`x ֏ϗ+>t2iV`gC [N- nv`I-mL9C0x N:ɢȧ{"T #NIE2+zS+6yY[]䷊{Rfe J6P:ũMk4alXp(QDU Des:k&վyNH*̫D5$=x, sg]$dZz!0lY`ڠa V7*oP Sz_Lpc!ghYj*y}3oU.xѵڨ-pՌ^.=HNÊ=Z`66.8crtL$u0*f 0(ݵne&TA#lu|\~iPmw;x2L{"j?A%lS)6/߸as /%ىBD9s]/za+嶉0Ĉ0ePfc>3t {ג<bF8_w W&~I)ǵKs1ZR PbWRlH&gv+ɯ&x٣#gصTel(JZR'/YS*h#V |2ŋ S\h2$}#WvQ7f)wE9 'Sf9a";F3D#ҙY_qj5X>(U` gS MPC{߅:BDLхχDD_ tԞ\w̠ KѡI+x NPΕVn{7z_ O5W[k?}bDE9f:bVαN\(5ۋR&ެş}xѫN|Ѣl}B!G)G VZTe/)H:LE|)[MtM7a40-W_FaGx< GHȘ yR.P՚/ 'bϪ^]sLӠBX7=4'LڂEBR;c);c9L\ڇ FL\ol׳5S} swƭ#p;o}GsA;ۻhA |7-`Ϸq4㾳xXVjo1;kFR; z zD_ ?(Jj;/Pg/nPE%ny+o٨O;ꔶgO_%;T CaǐCFR4:yB'ږʽ !km&0B1/^ -7'!!pSU5_ѝ=i ?wM=寈=r(!Tx~ ܞ}Xu׎r09'R`!) S,5;AAj>%9W0:pBJNZ Owxye˔̧.E#o⯰ax.a% 4FVK':WGCw57xV4<~3 {z55]+{@كe-p4ezrSGe [j 3wӆDܑ^P;skd5ύҦΓhGlJlLMеL QcK,l`I߲XJRU%NӜۣXC+5oE3J~C.;Nm}qrvxDlU Wrw!N9I>7Ҷ3Z 9͌QY8bȁm078RަBާgTf߁kl)D@ +1,'Rt>@ؐzdWU TGp08EfLH)yMW5g=jaZ\*Qy6t*c ttG9i*ގaŨ ]1zUҖq͎&f6P\)>bM#KƇ[MY T9Td%GjL&;>U$Sec7s:: -^]"%`8H Zai:T$v5 2r]gYwP[Tcw uwO=,[2z)24zH4RߢSj'OL=[2~NZ9PDU*oe&[Dž?~sUB9~T}їjzR>m _O M%P ;=UĺQص܎wP >[ Q7ͦStc.n^K|Z#bykhtS)w&ɺ<[K MiZ f!׭4Ly!:oLM!m 9) )}٨נ먗$1lScWܷNP-mτ@uZoOz,oEX$o}*]M'/[mPEsq|#9<7|nİ B2 Ha,"5E(By;z!!ҁ.P2x{yJ1#qYHbcדqouq-ݪ} ~+' iNJYC@k>+Fp 8bF$x nCK`cn,|y3kǞkSi}8|3^ GwTtxzeӃ+QL3ODBMl+U`aeC㦊{Fgߎ@b~O}Y NJh STp W^]TkZl塌,KXN^h*H~05ߠp,i(BXIomGM#} !jKĠ H-t4!^@֔D gU5]ZXoT7WA@Z[h_ɡdQk t=کjD-$l5: Wvxi#QO~N cLU+Ӈôh6޶]r݆cވ5?vE T-J4Wx `uOZ#meCa؆ ub~{ 8XƲ(eB́N[lB61XIem,7" ShcFc;>0R9ffPDREHLpN(+t?h㓘[وߦvRYŦts'oK-W?-V5LҾ_7B#왛rGʴ+ ~46zLrMLJVsQuq=Rl $PJ>b|\m~akuB2`.AH2U˖C?JLkh-cv.dɄzgxq.1ܬ^JwZԻ`vt$ϣ\Y-L XüK -M=ՉpaG$YS4/mp H/u[d,oV!cCvtnPypms˹زk""gkB;sWӋ Yn%Vk8~@3IX^:|/'@/wlnx(y!ș }1g.DymD'ɷ >?*=HL)h,Dh]s|{`M Vk QuE<9 5^≠piO'R{V$TJ)<qӃs|l(}g<:!4ZrcD-ωϿ NKNIcZX$A>&|NV`.-I /g.A1P zͺ1JZ>9sSV xTv)h%\hc7TdFE)$ )=qyrQ l"qW.zN!8B=m3ϏgDs^:,6/\0rq "Jh\&@bg:Gަ mL.:%@텅(@[D7dOaWa0.b8pҼ (eKaMȎ >cɗ*15W2u`ӛ[kLn{RÈ7d茑?@EyT-ZP_%Mx=Wo*axPxnt'xSV@}%8:˃MdO.HD%ZP^sw05AIOI:X |fTr23$rW*_n{;3˭^U< v0,l 0ڋ!);6;A=aퟯhCz+\%;"8yTqt}uw-K8S#̶TxHj~A@Xy6Qt(u[f F4fLv?'o͜#ρcæp2 3pv&7i5{s''ejA)\$(%ӕuO(복cRuZᖢD~,2e{]R8]ի 7SeWX`2 +*I.M_,ͣa{BTy ~ Pt|L]"OoMx ]i.J%L0Հ ⾶ T%_%g2<} :f`VCg>ʄٮyFPpW!Gqۈ.q_.peI{J.'HCĤ ]6z=~)߽cu0B*6p?Wx_i&ŸjUD$8~?`.6'Vsk`V+ *c6+}~œŰR^*i?轹EōhsSøC<311./\l2L8\M(`HK_.n,V*"mR1_'6p!7|~kƭ)li~y"G^@6:Y"rN jrYۚ5\.n"JJ:)uYA o%VxUڻIzxB][*VnhVJ"!rѸe6U+Tpji b#y.܂Ԑh%q#wcil@M"D|n1Z|ڼGr̛]th<1@_1eޮmj)\>ݐ:O?NN͘ a5o0mRh]ÌyϨHׅ[g0\@2 ́#xLe.x}lHj(>K Y#:,U:{sUɣǗ_Gm N.z#13w1̱$iYSP~jdž 1Ҷ>ƳtШ9c2 ɐz6zH[9 cqTԣE8񌌧 .wy 7AnGvTۘ ,k\)?w%g\d8N0>w eI;VEu ND];15АlӅ4aAd U Sdcƙ"超/-"-' ZR*?se\xg1}=6G9ߊ)`RUC>WEt zv9`߅:{NlEzGU sHև QW` eo :mN)q`ni]!և3G&WCq'sP")ݣ2GL,ԮmCت70u26tpK-(~67)GȢώGM\t׷%yxFd+O 7 0 # ԫУ4p9fw5 t:m1hEbƘgai6٫zK϶;놷t~>,TFPŽsْZo)+}32ٞ|4j}4 ȨzaG(SScc>F47bzBs2)մQu3NVd ~wgob щmP>]& T<,c偎5O{ti6\ۤiwDd6qS6CvEή*= 8pS/ |FZntk *f0a YgF<:l#|P 8>!gCITT1"Irkҭ=JV^t'DGWX7v8lu>w~mT):M|{gO -kFyк:̉aV#~mpjA ^Q Ss*,KdE *Ɇ $%eaw <&ixˈ`|}h{ rdp rJZ5zͭM Rf3z( n8s=g+%xͣǧO⯍:di>~βI97Sq@V˚\Id 49?`|k% ڪ*w3wcei]}pbG )}+4O#:u?c Up낊Ū8zMw%쎾MpNۻר|6<F' 0kf4b>)ь6W>ˢ IpC@Z _#6F |+v%ݦ%a|7Q$z˞棭)…N,jNwIG.0dߖ"m:$+amKMt[tC}>ڣچ1_aʘP'J OGCVA}tj5~v*U;go+%h0f3 ƏJ੩0$ƪڂ>aC* K#P J3"0pB'Ds9ۯ !AR6>YWv-Nxp79:ݐaj\ajDFꊃ47# 780mIW>Iω Ε↦&+g Pe%zw6Mj/ߡ~CƹW"~#sOjQSRo}ءϡK=SIoQ(Jy iI*;CY}WK{"cK4p3Ȩw}Pٗ{my_Rk$?jB^zsIPyu kܓ  |ʌX۔:ll_d5!~Fqj08$+~o{hDe$Pf*~S匁&6b\UZwXIyZky]3U%\==DzlZٝ2Ȓ^}1!#GRhXfsrWFډ5Uڏd"$&='":(F!|_xm2jbbC}9o^& p_Ez'4S(ؔAlyf@dO G'ܚ_w?F|^>؝.YPp8.'k)=,tAx0Iߺt94_k\aaJi9P2J)A{Z0q΅\,qﷆt@Рn=1#e-TR>ZC NdP=J+ ͓_ w Zj_Jߙ +[@hX3ם(d 09YYUE5JTЄtk\?f }ۇ}ng:]@د TԼr,18:tLQPE8͌HXrQEh]'/PMAwA"B9EY4iJ9뿲_0 >N  tpzv†F'18MCI 誸jr*&uv H{= ѾHt.b W*i }}#GTNZZ,}J64n]ofyE c$f~wy濢!XR~W7%鵽;bv ffVq%1ֱI*CǩՀG,(]e1blTyȬ~+G\e)Nߥ\hHt9bOu;,Ws*pxZfapuX}^IʽPKOISΛrE ~a錾=u1f>7mW[)Gu0c8KPF*ܓxAk>g!jaYL~Z:$~|7( zɦLjڄS.rEdۈ @Aw:!A :o]L`$Zxs:wJ\^;KR y(Lc,kAbքPh9 .ZzCm Pۚ7 ?'v=ߞ. #abLqcx\=" şu۷OIk;YmsmEw1,RM'8 [Ζⴸ0es)a@xЏ89ܧ/~~TD/71D'^1y ~%&J,%W$oΎUu}> 2cqu&tP$9鏋QFE0BWJ&)|#dKFeNj v*j|.6Ƥ96{ʋ,Ŋw_^D;{$Q!;5c3 WjRu|1/|ՉmѺgZ}N-ႉ-I) k^sQ,/id7-˓SغJSpݒ/j+݂;7~.rtjT-xJm ^*Z0]m0J&dito4T7N>/`u~ 5ßÝWM7!g<ОZr `rDa88ٷ [K 7nswɌO җL~ƍ %8ލ'RZ8ݨF~Mjd+rVY,Nbn4epdž?ѤGq%*[|*3C>xAS -Gwh')&dr@oNiRuAmP31zsoGb$ɐ◙! wnP7nuΦ0SCR>FY1ttkחϽdU獄T+ǽt{g6\řL.DY7w<][}jf!ܬ}"%͉3΅A. =tOgm\ޓ&$~|d0=#4 ţD3y`M6|B5МB29wsdx(1P%PF j]XtC}(guf =&nJqAZl3p<.hߒ>B|!NC+Q"5'lQw!E8ҿ㈲@XG?;֨`\Wԛ"8 ,(ԔpWC_nb!FǏbR |yxt3dӋf_mQ# 7،z?u I6 SO6osOC|!CJU){z#Pep-<%kGJGRJy<;RJM`|Β=BrڹMxZId`mbk:o@aFEz0퓇AC;`șD0:&̵y)g<#mКWhbȐ.WJ9U3/d@ 豋( ڧ['%G6엘~u=~HtVZvmz@p>n J0> O#Þ{gѩ՞ l07[ Egg:dl0\2/v2@;ũHT٪ pL>O šAK~Oڊco1[uk#^h$?J!WFYmpxqeجJ` V`.4/HCB=/! gHL#**pо\¢^4`Fz0 By  RWɖ<\Ia͠DBtT`ufu֥Ů7p{TjBBma?\Lk-ԟ6%qFU,Ԯ{dLWHEmA|.ݕbNƔJ賳ԆyhzA &Ȣ *,C fHNl9$O>n 63\ΥS4Ӥ̄}±$zGF#CCZ)Up#|Zl0A.R'mw& VWhܥANbRs$HLfX/-z^{9ca]8EZq=4BQ0{aE:19=ԥx^cf9^+$w<<\5{Ӛ-{.n 7pOVZJ2)_]k통82Kه9@ t,[YיRMnq[n6%hifWBY06bMR;ivT!4`fmA<>U aw>#Ö'$1$*WP[vDdogYr5d%9{5vHfW7'(wk)'Bu ʉ >R7줊v U(X~>v:eQ%غ#s:TOк+m֦iW8sPA4ʻDᜠHq;%N z;ISdUaN,L0Iį`R#{/G-`D] CC\, Oq?SJky,R `٭  Qm\5~!Z![i/kd$¹wz ܬ+H/iq9_B jkMaˆK[0|¾I7 Msǰ/eԑEoΪq8ŻLD6NLC+h.<mi\- "|kz^YqWD&KOC-2OMLuYNu`7OZjJ4x!''0kaz]d.&7*.]f9hO==/(!y'l -x t *]7 ? 3 QH[5oAanPBgt&FPgPݽ C8A?rfVfYrhg57Բ"vgfC] C)e<$6 z+&a~%KJ *2rh%9Ec쯤GAN> E'w~(Ih|L4n+S9iZcet#(d'ڭ;FNS~K?k呈*wH,y'(rr4UE[@{C&8Xׁ(MMhkru[%Um3 ; ׵R׉·_R@4~q-|X#$ğ]1c8MEB䘰JFc}oS19!ѽґFQv ۔EX@h_>b4 R@Ye, GLLh2#C-Y6iS2DD568FNu&z |<\Ua7 Q= +8١RcѢ u0CjV FzyANYnΛHNq[HcsڼCZdB Y)'H;{tVn-Z! ⤤-@^BkЕПXfF<" \4YeBi0dyJ U6@);9aOUO5:~sRluݥ=B?aẙJ.4v0R]ie!n.8 ݲK;%cwI&J^GG&{Ow Dz^;Cb_0ha1HE ^ksJt Mw]1?I{R@ݽzeʔGkB#%DŽYmHAR.S?V=롿GOy_{"F9ߗ+\=%V!J(Ks4a |Tu?v {7| .i7IUq6LఞQC#.a[4 $( "+5sy"1 d7y a#on&]+z!i%餃TEK_ouڋKYHbf,[>O)c RMWÜ@FZ;ԡRK8!T#[Xdl%8Vw`%PZt8PIM|KZT&(ڡ=j C PdK՛R~XIK1n|O/,0yh7k?1. d:wc;hs)4ߟJF$FW5ӈeE3o͓NDzxA1߃qsw!_^MM$YG -xI3+//ac@5qw,<޳}|O.hr1)YF 01rAICmJnv$JRWwG>t,d7}ԙR*}M.)wӭS]{YcPea >Kox.OaJRR!h n W* dK/I`/ڶ/a2M$h[R!a`ș~uvw$f厌),~/~Cd z9B,|TWW ݗ,VRD ǀ F:ݓnWz7c̀=BM ~Q%24A;agTvr׫RY-Ipv[F*JǛVB:yCE&lmZv1&c$LR|Qד׻p^|izJqrIxDD1D. Zke[|ތ+db; GfR< es/K"lQȑhzQ pn%Wp][e #U*M,*e3>x(P)-` ai9I щ飙DH{H2*cy9$OPb7``OuMGAgbP\%M潮RfBɗKJ[r#(4Yh|#U!i1 MJ@#LdZ菏iݐH1֔'Sjp$-1y>q 2 ˰0c\ B@.64 (e`u }* ,`L,#7f".?'yS 3QR}4jmK9)*xt5iٱ,y;~#8 ez8Jm[R(-~^Sbq=U. Ae`ApHeLG ^x&AdxSGr ͋nvk;T].oE%g޻޹6$uSWW _66T{ MKvE=.]HXMoO-.t0\,1%̔2؏OwA׍iœ]yiQ;]= \JIP[ǕmyW/b<=ufpRpusU! R ֱ=S羃w(#֔lMwez1.8HM3*Jka9ܦ8Օe։qi l!pկ Za GLOv9!К?6d^`o9W(e?ܴWYj|,QLQ TSx,X zV#ދpH& b&v2x)j'X+Lu)d40ף7ō '{*U/>L#{/a;5Ud~֜4`3s"|Ik箪EFegQmE1Be򝎫jI٥7D؁2ro]ekHe;d]ŠT[Pgϳ/"nROԍ>FRT߆e[JB$ƂW'.5z.|]lB`^t\ʼ)j-<2YrS$Y(,_)"NXSku(1dt_MJ/s3.q1s/oB-$uaw>5:̬2vr+L%ocu9 4 @Vh,d#mry&7a`Gk2䛈']-}۠OO+tukbK!]$G6@kLR^&GGjʁ*~^g i^#{|V&gé\eJYSV Zm_Fe&2f- 1CO!z+[-lc?Eqh>i6lYKf[,  G|TPŭvs`)VT5=QܠlK*0@*^@u7pf ֹ:k өr>q><65Ɍ*2(B$$%|:>w0`Zp?Y+@oavtAON:m2&23C SnG#絣QÅ[Tm˗L+ .^5E@l䐒 [k{kg(6J]cIDpzg\6d۾ q^`bȗKMG4߃c6uKO!` mC1ϊ%[VnA5fKyɱ A`0S;RfQKSN>ғ hGz,~o]6b Z$ꌛ1r/iUXFy!2[U[łf'At[$,G-Ϊ1_-{E߉YW0U߹[mK )W>",2UħshS+OF4?pJ>o~w0;FWuztHU=@쁆K;a`"q>su)>WY18b2{v=?ӅY:Ml9qr&|l;c'NO4@uy60G:PCh.eJ@unuҲLv$K%sL3Nc< 9t+5ϻv[qp+DA7°97jc=ءd "T.mL[W*90/H3,[QUbbF!?dxmh! PNH+m#;=12PDXZUKOdJa}%r']5 ^~n=y&n_+U[=ǹ7-185>LC|,1,`HEkֈ, XF+'7Wc* f6NjTΧ0t7ƚZy p4jܲl i[#_N̢,93M%4D,y`5ףD22_9X'm G5o%IZt13DV{G_(_W9A-͋Чa {\OH!o9Bt :WެK ]B,N^oqR(DE^yd" p.$qw\] us Tq`L1}^Ʀk}ZV*M-{{ۡH)Z]YJa¦WvUp=snD/Y9[qVԘ1raFa{)s˧C.'hj4b[LTKGaP82लM%S k|@C!p@'nn/X0 G B%]" Yabxȹ2(u 2gbns,ѝէ .q,Jd`p3O۫S&A;tØ0Q2xZ OJ_fej3akUd1a< e՜' ?v[,}{ w4zQ2ͺʞl9a&2^FC P%M{7koL*mPWmcRؚ! `ۃ 1t+}X ?ᥘ+I'!QUͶ> beүd52nHw^EDίjW4[rrMXڄ l5= vWQ=<&1; 7VvG_tf[4R.Bd MDsƒY}mDqTSZ']ρc1oE –kFOn} ҇4D=q3IncHJ#8UCݍ){^iUzINP?d\(ӣ.p@$bTHMCܶ.-~+@J,|.U H8k'| ,zz ͼ*OlaI"qq:jņѐqLRepIRDJ,Ѭp 5x|pe!.MM*:Kk1 ! S Ze%r7W,'^s^xDzͯJe" qZ.yc1#^֊xֿ ۤ1\W(7g;؜~(qz; rӑ.) ڹ9K莿,V pNC;v4KzG?C)L }NA'? -+lBF[KDWȺtdA~Ӹ1sn,g:cA9BѦϴd!#DفBҾddf H'WקiPQ|Ʃ *T g!^ 9h\ " ÀU8PUXjz1FZOhJ]kOM~l 4OS¹3=x$y9mRìO7a~E PWM{J}$WJ~`,WmٻvVf&=uf=2Ϙ&zqg`7ھx\7`Tf{{A6-mlӒ<{?k'>r1/F+稪mxj 5erUF5,J, ͦ6zm_[bN`#5JWA٠" Puc$LSXWD89<_,8*DjC9FrKFٖKdE^I5`5*@Tz _v<Uq  C% IC.̿SqK87qX#%[_.q} KNrz 0h/Ӿ4>%>~uK,IYEѡhIq:3(]M(w0i~x{ѽև gj4!QO*B]u^\x>Tt9ĩ Aݼ]&ԂxP_e4<$ٻV xoO*)l5p2M# .B!_(w&:T'ݙkHO9m*/{өcY I3#c@mz v酾2>BY:ՔGC7Ȋ{=tdB(VEeyߪqgb<ܦ[S]O=-['Я2~@JZ%1J0FqtL_2u}z@{ CŶBI^I@2v|TW[r5f6#tq[=Wcr\/xj^,_jsM')DWL,5bc^6zLZ@ו(ˆ ɀ>yYiPT|~|%t0:%{[;;dRh"=Fn\g%Ie]` p3`;FA\ONf 2?p&lWm>lvz 9$_|^r ;^5s {VߟHGZE#wJFD#ԲSd5Z<8IJj0̥z HIueFeV3MWj!b%ej 3V3z NZg Lkٶ-TM>/Vbv*pૌ);3lطXSB G!x>5S`GIé XzR,i;fFH_2޾W +p%;>&哇gZ0f^qlE5JŻidL.lĶd| CkĿ5?0) q0ԯL'ׅ&Dul0颥$t;0\W J[8r"_S4~Y;t^2jxfĵ{D*hjg'΁sNP&pKQQb`W6JFu?/kbR*g Ē@>P/aC{mQ=<㐳dlM4w4z)oP %A}WW 5#חzJzߢܑ_cKa,% 8W!7YyS ¤n@QN㼸PO|?39]BwlXf%Od]m>vg:;Ӳ5mk*%Ɩf~n a1<7ָ39쬌WƌZ7PߏϻuT?.=dT!g՛}Eށ}0 D|vGYO ?8@ QnhI=kC-~>Jǫ+iZ)9OQ `ۦsۡn3 '*vSN)ͨg-ئ(Zp x8{VMdf5TVk AX2 IcP)awc|-Vhh:?;a__#0D5uCC!tN +(ID*DjGf꽆ϱ䲾/<웏&RjA'0?JКa7Wc87Ƅ` (X2tIʑqu/z;;I ~tp`r 9n 7AeKJҲyPN4̥m=_x;]̗֘Ag2_k&GUy>ݐ+(2LcN^ E ~jt џT\]bT_=o9 ƒݣ2dxI' FŠ}ޢA2xᷛ}.b1z9:xiՏ1\,f~EW'L_Z@%$K&H jZtrd@mSeJΏ}eb_re+Dzӝc7e@ %e.qwm*j :/u];308uۣ' y8HFek"+^8$|;%8߬,].4m{}h{Dz~x N:T*72"EWFJd,Ѓh{rw~zjck0q.d{t62cYaa m Uݾ>JKؠ6!j)WTsRͳ<+7IMt$u{$P6ĸ5hLb8|DC$d$IG@AO[o^yok ԣakۙg֪ڞ(4 b'سGeY63'iT/v-/ Ipm5ȽX-bm8xn{l?@j ^>D33}v{Ѿ mƖ jX">jHM>-3 ObO(F 9/~t!a6 JI؄B{ jCq,QU"` dj#*;-#mW&o^a[m1|xML;]4\ ;:8N? L;^5azFu?21`!niDv&:Rʣ)m:Qz}k~AH &'vw^EB\2'.pA/ |yoLH>:AG|_}ڟEb\4&* F@Iva7wpsM[ AtK#7Q6]z x!g bY7ڰj݌N .YQe@7fSI( ־omVf RM?+ ]/]D5K|HԴ/u")q +gr.P,'n=̯±mM?U (0鱒jvan9XZ< 6ދ<(eBTwG+d 1<7Ϝ$q"%6D]|ג v)TfH{Hi'WRdF05-ogSIYmL`j\;;̋I_ 0!HSE| "4Rm1 ]m vOti*Aɖt5:>,9V?"OYF8uEf[ϐ YqPH@fRRfÛ1>]#JsϪ삠`lvI \w6^cFhT'؛&ZQ`U{?2kH+.K'KG43qe! س6*L$C=P` ^'9./\{nyMctE2I4h [hX)/pUgݾOf8=<eSH+xT՘ْKH+uJVFk1o~;d65,PΡ޹pRpwSs>v,R)6QXgFq Ѻk"2Zě_S R:`kQBΈ zB~%9AѱOwAڝJCpGE"CsΛ!FIZi=_1kcӔ'w7g {L)֖FPD,*6|YX&7d=F ʔ2z9|cG^@*7.ڄm |ʼ t@;+ׇS\O!GF* )O'+% (F Y d6T kC84QwMӍ$;7f1Fj1fpaٍkVݕ2vG8ml&4]TOPwv:X~͜anyQwm8Yv"1g!~bǏ~_XB83zϳEg+n¾Nc2%EbtJ Ru=oSI^juyBU~ r9zuQ" Jp f٘f1MwЄ¢2~_{O7WJ?:5D aF{xV%[ »LI :Jl_*G,Ԙ$%Q hq:^3h12'NbqCb0hUeN(xȲ#V=Pkff.w*YCiG%ZZݐ-cxN*YJU3l_fBB>mwr_7<tM}ktSh˿GV_=uÕ2c 6vcU6ܠ7$O&'?~sd#dM}M@x@q} t,u k0.ȍ+:'Uo%OF-3p^(,(/Y+?#{ܶ Mc<>@gngNi"gC-pcQ?´&v h-p߻xw褱2?$(qD=4%rse\ SM]vï,Yxh0}Z֩糈E~=/rjP)ǿla&'% ӕwwh%qI+'1k=2%BsG=WΊIX *Wi+#0PfM+ FBZGY0b%ݜ/h<̎YucqQȼyTh߹^ .dhh1^IicK;{yv]@! vi(ĎDel01h2E "[%_#8׬) T#6O&%![3|wG?iitF5.PjWPNt>Vdp RwVꭌΕ9(Qo4Z}%W@U8C Xc^"j9`~o2aifoϼz)]EoO*- oNDUjzfҋ+6z*IYuo,о$x} Vʣ -n3y; Od,i-aEQr0:l jplWs2"e̋( zϲ6Lˆnb:,b[rZL=s̘SKQxۚmuSEa=qz_Bڸ+|JSgZq"ҝRT802]Dd0*:w"' %9׹i`;%!sbDg"}}fh߈:4=`Zo%D"p$r O`-x /oHy%S5Cע1.RmKDǰ;>cP>b(0GVO1\,/;^ yH-|?Ih?[$%3\Sm&`<͔Bg2Q:3h6eK\k4W gWA"x>Y gֽȾ3XDW&c87b>!H`Ӈn81[LMA0ʄF@ȅ2KuE^>P@U7[+([qF'q.RL)#`N:_[uy~j(",!d)g'Q,Y -oXҳ&ɃC 7rN5A 9tRvCZֹ."] 􋋾X$'%H|ۗ%4E+Q|~UdĒA%C G^LFx;*0ސ ^,TcOu􉍁f†~.ZmPe2xi I/O6c_jT]Oֆ`>³#H7A'k aA|&YCȓ-([|lKf[ |I"/+JKmRs;i rX7w?~-|XZP /di:ޭ. Ƒm {"qهŇm<̫͂] av y17={ɤ#aK&*X:QM,>zl|xv!P2™ğ%ms_s]Vbmd>~ ↅ/qs7AK:ReсNW*ܑRKK`};#8KOZ8'[i$+r>bNJb]OO}7J09$xY/˛uKք@A<)n KF: HC Y93 !ypsع%`9F,fɴpG0?Nj-]bQ%2A2=!ipύh6%:PQ&ֳ2l5W%H"%Zr\ dֵ8 ˞qe{E N :1i G!2_٘.OjlZ$7{!h1+slbFzPlw=nb8=ڤD1]]z)ENԺ"0!3cR*)+䜬ʟLL1YMd/NS򓐪 Mx|>a.1y`M&C4d<~qg䠉n!^X(qUopxĊ'FhQ:d h<Arr%on^bx7XX PG3cfT8՚4W11 #%yI7UJ׍61auH3\nm\?bvsJ{}cLQ%ͼ|IQlû(X¹e jjIt繩ז_8pnokʖp=7 7 zyk;C؞' $5¶XE u!ChcѓMvE|NQ*GBb}(`s7!S(8 L2E߄Sg  H X"s5!36^Ԟmv* f Ʒ!㱔AUluH/R^ü٫܁He0\*T\8K:7j e4eWV2WzOJ*h~Qft^0H(<ؒTqt'ik_=ᄮvenЛiTh„A$-{9ِ0p"nX6. |2l:L^0uWtgYA&VE*(: ߙjym9Ϲ Ξg|Ƒ:Åڂ. H˓CcݝæCZMA] ymN'ա}dVՐPaRGX|%}\ LU rd˖t:x3> MU2oy!z YP%qȿd}Ѹsve[26/yUf?H $© 1(prUM P*;{{i;4Ͻ2 zimz_Xp aJ7z1EZj6%kʸ C֐)3tSXFEf{DI^m1+-5$E,!6I6@p4 zy<3m@9-'qb!GɅ(DDU vf`Θ2Lq G"?țpL/9}W4uF}G*UMg dT8݀W>U:0!ȋI3xv,85nJk/k0e+1@c=BTE6Ixiwħb[{R1ó:jVm2dq{;< X-Wۄ_]gA$93$:`兺[bmܨwꮏ?[r%( SYWMxx1Y3 cp   W4l/x4 "6PT9ڃp:}%X#|/巄 1Ї}ͷ_6 x};bE +z.$8gzR[?iY:׬-:~nog總KLˋ81h⾔%VlAn"4qg{.i=fC]!4J7D%;tg5y멊Y쇔ӝXG-4/ш$HSn%=sQ{_ Sj]8(iX"4 Xȵ<('Tt~a@-sURr!p9CabOIYn1/C'Ye3|MJZˮhJ &IW)Or͌o(;S,-Z;Оg(E’Gyy@JO@ɲ{ь xHlxYaҸ!_$~KO|=U ˧P]@3$Y4*1:سLDj$BwHq R"]FI J)#ZEbtt"IVq(_4[v}.¿m?>Q}ƴ[A[Ko#BА˱AVIѯ rIca +bW3,}1EzX-Ƴ( "KGr)ٟ.,.uAc2iN;z{)5.jSS/HI̳vfש/N4uUwBpng(eġF>87.j7R6@LсFfG o8] XM+St>LO.=L\j6m-eGlū6~Y3U͍-u1|}UnϜ~PL/`A"Efɷx񖢒1Q{t0WmQ~omϭ Oo^c\RC |,L? a ɥl91FiL< Fc'ԭ ~^]ZǪ*N纞Rd˸(uVVzzn%>f9̺E~(>w7ˋaqdYѳZ@˵}=%}; S9,畯: B!Rwk[` b1`Fp/m: 8Q|<x08(Õx@gC~L'!^{Y(CJ VWTcfއb*L)+"+X8d'ߕ).W,2~K|] 3mu%ʕ i0|?4|(.wWz(D}Of K_ kc_JuԂ|\#G|q(u29;Oߑod}6z+%Q8=6h: \~VQ"a+EAw7.3r0fo7](`='Yv1AjŻۇ~î tZCL)kQxc]Z ,8B t4*LoS/"`XVrvx:a)0Qˀ!lA"̋7pבn\ ʝ"LA۪lqY(dڦ8*>)z:Tfo`W2EH6:[5㊋Ow*sӯKpr1Ixڜ1T 0u84yKnIq)GÖc3`"/CF H;ڦ\eMEv?C/qAA@Z}ѡI0<.\ljL/ /u, !IZ{ViITtnpt;,M9!?:`RAHYu8ꡔ_؛da_m6[<?"_$3ec%TPGlt[vЙ",:DU:"(#|[uiX{,ˉh&J.ZL3ݝ X$Z`FeMme0RQMYh832,=:m:/iph&+vTXKF9Em~L/bkPO8<@E , !JϨ@ô\?M!ea~si lĐ:xosR5鞷6G(j\?B zS"R@l5^}f=VOzrf.7ܸ'A~I8?4 { vz|X;lzrD'S&قoJY4n7t .RUoDra<O2P<]l6rI=ՕwElKL+q?;LjSo 8HTFkU ϴį 'ݍ|-PǿQkh e\ ʫtބ&U$KMZ)s?fx%tM{ɘ)}q)#XZkT Qd+\9`%q[nh >}bH|>9o%B).a? {=蕮Y4Kq#\eDY?gya+'_@"x'K>2i )};2*|!)6AǻNaWB]d0eES<_L 8RL$%WFkr\:x$\;1 aumvutf&d0fgg&}:"5P}b Ip]N% ?0 GI|v,s Oݴu4EpT @c* wˌyk#nZACEE}9da`݂0=Zua Je 15@ҾrCy}]_s^ed[H!->-0ţ6{9/]PU<ԓA-1A[ϯD^D Y#_4f=g8h:=Gԕ}z%R&Rzu[ه؎5ʌP`Ng4jܮ6XG. *?h0mL1񧬍SWD9/ڤhw=f345T/i3tV<GGu_=%9e`pl$P0k. Dekb2a敜^Spo{/ҜG|斃ԋs-hlpj1۵}~xuT1ц@%[:%b*KEx3D82(sQPB$|59\4#ݩG4)8Gsj E]$Yu2&&-xd_; ض~GHxT)lGTX+S3v=c(Mv#sT\I$PgfFG/LV #91ͶDF{B]u틊G v S9Fi +q0j tϬ^_ ou~xdͩ ?h}4cJ< $)5P :ܨ*E M(N%WyH+\R0QhBb}`OpP{.6ó+w q1Ӡ0ny/ _dA"˭nⱩ |djtqz- 3ӊe˺>ݍ E%;?{ 8Yp{ISgy*6,猣_y, ZuTIq*U)V ]Q\S 5دZ͊:#f\7<ʊAfh7+T޸)S[)ʸil{w9FדyE9㸬T;o}-;s t`Z? <9pk96vmh-pJõGv.N̄!'5- IDyA1dF#|ٸQc.CUǽ'",CTwBp Y :c"i۾0z6Qv):V~JL$4]fO`g)d!@dw"Q)\Ls@<6Z"@Y=|HJ{6YѸ>ix^3f칝P!VnXHt7脌70G4[*d3|@dt⢾HbiAD05酏eru ,L:)j8 ڱׁ$/䚯 :rCJvĮrimʞ9zl}Xa}m.Ա44XV d?џr\!~j*d"_ 0]v Q7[Hyv- 3jfg]M3@"$Z'twq^pV;*)`-Yj1.֣[1iprľYAbZJۅ+*`MVfEbG" h}"$[hEGB藆*F!on8qMotsƟLVk*R_=數BG7iZLY cZ $' X84d]DR=H&$ ̹"DtBe- <=a C ]@rC DDB>$(5PqTfVi {s;  j$Xg%!tm0wR)Ty^}\\B"jƣ0=^pkzz&F= >528gHS _Xjj0헶왻-nSEt1X0dhZ:Ḉ84];f:apHbjr?gg߼½ |uTwXooҪsoR2?u! 6YlKwX@d3ApFomgSB9'"f?%j3(9GK y7&B843[r1Ǐh>t9 I.P .Va>z '1Z/K3M!B10[5D"'?+)T.:ƓDl IǡGl3o<3H 0~oy8X)pʲ `twbm|$O.B-ă`u )5*0zV GwCҌ4+h,G$5ƦU =cHs&+$栠WST(3yJƲ'ཁz1KiEņli_ZbkWz?1$ ӋM 8-]?,S0:|FQP@l^J--ɵb疡׿biV(ޢflg iGm*|takOZrJ6°ʤ-6QnXO8^4%THN?kyS:OµV NCZO ^*oǢb s2^zYqR#L6=0xc+UhIz+@ ŭx#Z-2گӔfvՖ65BB,( _>ⓛXjԨd3yvVu[cF8I7\ ݠNx)6SF' "d}$#-֛j1kP]໷0tG2,8:YmV}ڦJ%׬>0Zs\q ߧ`Y0POGQ/cz~>wsAQR;:=S@Ep7r[ צnK/$?_AUx0[ bJ$/@*U_睰4/.ag`5*$͙<ܺVf~:WQEpV q0땕X%FQKX?ЃI!'Ѿ ^?4:kޓꠀb ]аp8 ϏM<2Ď9a ņQF,Of_g=Q%*5Դٜcl}v"q#Bp@myOb1Td|T ޺^|UZ-aTtCDmWA҆c)i5}@? Wr vұv5|_IDOL#k$Hmő,/.Fkbhk>€Y\[*?6B dX#!K@eq&j6!xZuBNĀP)*(nrGvHk&d|m~@]2Jq" f9hQ'ZXP_<Iv2Du4f;Vx!(rYڅ0?= gLۂj[Kl~OtHOtLL{TEi<5UjȖ]_1Pn߸ &ݝL>wp 96e]5VvAd;RiˮˢREТyY}.Zhos}] ]UgV|4ɟ?H,Co:x_|Վ@<ENbgBo,>(㎅gKeU9s1F ;ڽ׊%X\"\18AQܯ+YΟ(]/^ܕ.uCݻsۡo$IT)hbosHmA;4* d/0Lv_7oq$ >a!;r# #[͆"廧 gR׸a $EoƘN=8?u#>p]@-4~DfWg B]:hd))2ԘYq ɻwS=M~NJem8(mE""i4Z1T:%\Rz\ 'ܬi_a%縧< 8nDFJz~oT`I-F%y*ڇcTp%`)_ 榨OfXTA3~ $5CbesQ,j9|2?f.cIxs& LU<NwG4m`fl4}`#`_ xMV%TF׵@i^-4ά`@{,!PρJcǝ}̬(qԢxRXmS]o<`qT94M/NՂ|s,$OE\vrsx#E4&o@9J e}fB-M,QZݪe*02ұ1O,Fp\eTTj|R|d߄xbZc[ܰ_crkm/wrf5H7}t gn_DZe!JH.+IvN>\ lt 4R Cg(VH)/ph3䱡ã@䨏D_276ZjY!y h;wsS`HwF2s24T-Sȫ`Rj|sAPyEfMN_нjwMqPG$hhd .I^ރCU+-ܗY]'ԄTRBm6[4qI۾aWc>ŷG4_RQLAKrv9d5lJ>(fB>Cwh&v ̓`6_zƐ׻,bNlpε&Oږb^z+ghB4O89]w؏s.f Y"m`WTkd>'w/0V`:FIugYF; ^`0Ӱ.,'5 CdLk\񭑋%u5BkD.8n- ;l9{P&ſcW֑ 7moqaA,0 *(J$k{Ԯ2ŘhIgBT@W a}QWpU"I Vz``>3*͛PrPܶ0&s49Q7l}4ܑ]a_8pYa{ە& *$el@8bR{7 ˉQ{|N$qfMp>տo;S=rsPκ] `Dž/4}ss%ןIxfC eGOq`NHAOK*c :)hcf(PaBZ}o*6C mVuB%+LѲk*?I0l҈#?'Z)V⎿3b~i98tO'M%`BR#7z'_R;;ishEj:?X |\ofP>t3iOāx~S@&g0B0+.C΋~%f YZ9v1\ 5?]uGAQ݄߀F\Z"6\7"lmKMT4GidT-<mwlb=4q+]+!eL!v-c׈MD-Q*,Y 5 f$,1l7kOuMxĐ)M V>8he?ߚd'hWd^# Q,z*C=z1[+3 %c9^^hf f>ëʢ͈3 ,Ĩ8Ζ vk)qurU/dXL9Z*JyթC78Fh໙ y9Eu{Vhػ/oۍw˖tFuSL/V0f4?ι+GZXU9Sz/מ}oOr'G ?W套P۷{jD\)pkeqW#;tRbyy p>F֞rbOc ~{( F*9}愙!!"G~=߳ܐf.2`p 4Rfnp8s(3-\S_.8:bDyO1耯FsOQ2~~fD,pb0Jd.Cݵהg7a~&C^Ll0J6ǖՆw3&+Ogo+\\ IgLTDJxdrU0ꉻK.ٷI|&" Bsm3ƶL^}T^RfD2F-YRtơ;vjxcʸ Di0e׎A IPm yPL ·b;:crF}>&!#o@mm5 qF>JpegߪozJ^p%yj=.UK0{Szg&79k\cK,spc[P*Em]+5bn)ndӫ^FS&3JŹ#;`6OJd]9.Ъ:lk~/WW]{nRFQls=x|&`F@qx2F;#W3$^PhB_H?CO `܊cQ,; jyV%> ڡ^V Ă;2;6r+>kĴMXuVbEz3"Bəw|nNzQlv\8ynh;!bP n /C+G _<x[9[›7_m,WBVj $3x2;SQA+KHGۭ6yATz4,VfPf<æ@;' L%F'Y! V2/ИiBAw$~*U)^ϐ!$ćcСb{>)w}1wp%qEZu%zalYqg8$ H[#c2,2\d/><)ٙK |ZZuB,u&9c0)>ܒa=h9l>D 212MxS"ugI.舄M{r#x"}9"J2S}`$0 / ӯ 8@ApjW_ڹ ?Ϧ +hS0gb(=Nq1  H MAC}HJ?58KA.>hn,׾s{ȻfM;^x -ᗏW; RX K<Q Y|= \Z([UFTU-C;U,b?,Ūp|xS*;'|WM{ӚnjH}x'8k!.6y5E\,$=ӗ21`\wF f>;60J+-H)77F4afWdEE9k]\MfV[5C`&BzV5{BFo^ T\װW*Al.B2mSX @AIgMϪ}FHCo m?K'}/:D?!* ݴhk $J{5$K`1w!S ~.+W|Uk7<׭/@).긬CD{|r0zxzJLbFO"9 a-h 72E [*ŏG3JSyr=G% 95^ֹ}FzҕH% ~&w.wJ 3y˜>; :x A*<56xHg+PYK.JaomVT`9EJFu3j߭VIϫI;8> h'vho>OVU=ШB*X t7SE/(P+(S4Jœޟe/l-2pXc gv4WqK~|LwTjmu6Xgdr5L-kۄ҆;4:bB#6~s_Dx0mY}c]c]F~|#nNn6nv}#U@ u6ʵ׳νj:æ?p[!cLγ8Pź1y%u@16|^Ƴ|oqyd揦`B_#2hI fǐFB7r-{R-k~! W4K*} *jM.U<@.lj5xEMӶ9 ;yY3PMr,6Ip 9Ѓvgګ͘VpbovzL"HM|`t .>7ds$9p@Nnܕ+BܐA䍦rQfDU'A,»K`O3_ot fVh&Z&3O̕` CFi;N_ A,av׽#~ DzWh+I073æ|\/A6wSb#3 КT2A6fЩ<wX nVTTwoMMiծW|yS)EcR&SGsg@gМ7Ff sy'M+R)vЙ:)R)AUշ`4ǰdIiVQCa*t JS䂑ϴApW YQ﯒co~OV݄VD؈"=M TOHYTIڲRJiqL S덧S !U6F$lIwe-gX(M=6!Uڤ4nHզ-zΫԑvv۞Vynح KbO:m}HIxCxFt5.kS/Kyuy4%`3fU+?W2V&k"~Ȗq]=3dgF #8~Rt5n4Tal<;D}X\JVIE=W]*sqAJAf3sH&cꁚe̪U/-BHzj ds-[ &ܮT#dtsUl`Mt$7C^oZzO2ucҘ-Es>Q}b~a eⷯ-ÝsW ؕ%!v.\tW/줌c!8$=5 Ҍ Vn3c"CO)-og?jd>IG9gsĹwd{HaS4BiX]h4pǗPfȦ2,P?~iF؈:sNL>2>߁Wiܙ>bsoO.'ᒷ ȾA(7؂c4ζOZ {=D,lV *ܕހUx VYT*_]V*;[r=jxRNK]c!esk 踊]A0לiH>E`=G95jȇvn/sYF3u.k㘈HnWm]]G|¼)>*PC#P^bA-U"  _C'Xu;1Knn.15joIaL8Yz`}ƅPk/D5/ +%"ZR&$=y9`q-Hp/G2T!&`+cu&ecx# [ 4k3MEf )X4Ҝr^ 's !Q掩 Zkia*ӯݢ۔5Z -œ#e|x_ M,yo"#lۖ/(t&> C>B\ m$HƉ9ɸ;;Ĺlv`}dEǑ K]epr`I6*d9چ'`,ְH'd4BNR w;94B=1zw % HY/7__HuGd:Os a Y%k05lo`(^G-Q5rE*~w%+ oI@|'`B,E;PrbFH!5XyB]NѦ1&2r7{Lq K_{k{k2\B$kfɩ(F͟?!Q44Q5&'&GxT"/v>L҂@M'}d":q O ~몟!& ]f~4#=]vF-tٺ;5R㤷FtX_f# #}Џuy|!)qucGzw2ztn\HE Paz]AܘS"|6'.bnЂdRlqk2DГe@Ǫ#v6;qn3Go?h I}lT$Z#h+xI+Xk Ci'Ʃ\RԑKlTp=vyT@ɭ=DG=qaf *ݨatuP/$[u7o!1@ z?XbʒF"|8;~0~?eGh |IG?_kFf/?U~%N0UtC \z8 "\Pjq!3F`&(5r_Ά)iѴyFv~J_Yu5nKPM&SZim+ҾU`U֣܂;]RI=^Y|&{ļjKӖp1O|ŵ,&(1MPNYe1@e3 kDZab~["}ʇBz-McQ9d^Ds2+X`ԥGߧ4@hOikg|0AG[޹LhB|y Vʴ3V)g6hR}%`U\~hD2B$ i`7;nFf pBkE"|֮df!Oq!㣃+m&e~s(rSSf:Reݶ}..NEd JTbu.m;oWR:fJC$f9 CeήL9mT ǜ/vf~# .X |dMd,l Co4ǣp\~ >&C4;57'1B7>S Mk,Q\Ӷ SF=uEuؠBo@&@/rюd@dq;iNrUw󜞥!<z!S?7]4{a)'^%xr,ux1"gbL3%!D-)]$^5"qy=' D[G!) [uo`^e]G%Sj y޷L 9#%,3>E;j_W NB[k m&ץu.壹r59|xț1B !$"bvN.#^)pя_U n?p= 3!M֟zٴ[I7jHWW<;ό FM8:Û a)j7"1?үoG =,pm\R9цrL ^h }d(4B#2곡 ;Aa z`vYKwh?~cem/SיzNu, 豳4ȠYV$Z'BY5-;G6Rku^6 !>][\+Kpf v!}IQV0eUZE#rY6f;0_fٗ:^x!QKi+p[LʅoKP[o-+&@# Ӈ%eDhlm&pA4u+0P\)dj3)FLL59+o)I26X&?6'ױȬKB렝4JB% >J| a?LS[!DNu>D'}VFَ> ˺ XJ<?Aχ$߆Hݝ<9}^[=e@"C0=~Ϻι 1>(\!Sdk4:bo/ s!>?G}j9'yh:.o1WfV9ǭZg`%UcJNSRAGI L΀$L;@[>$tq^wdԃ7TKb! >\o?,@hbSDqu|cWPTLN?nbĮ Oɰۤf |'>'?Ll 'πG {MX 4Eݭ|ݬ2捈yǡK@ 0w1>`jX(+~\ , }317d@dQ`r؝3YN43yFݿf)οRHi@pmZ" Yny*s.}Xn1}w9ja7K6`@ ܢ|R×I*5CU @56aFXڟpՃűo+[~CLCИ,م%rGңv`*1qOH$3K]6Z\>=WǼ!>O4ܖ"},\9G Ϧi_%mRie\{b ghjGP'BG{VR}z+Jo^x^9u( De!&Y|l5I^0lKg)`/^>gIX]7U{A-L|U'~[Hx-clCCJ6UpIR Qtye5S&h"%DqV m`:G"yZo 4fp BBrx$H>l\GV/'*&+D܌4;=?EꭷYKh,$_Qȗ ,)0ҐAri6]ߵ6>)Wb{\*(pjQ%Fveg;Dw!qY1ѵ\ %;eɨ'v󷰵8lnyzj9F1h5mТSDpca4NL׊#XT`DFQBR aSNެP-"#ι}n+1!{`Kv++xI1ߘC -𢜏Q4>B~|qw면gĹ`3iW^ؾ]4ugy9ޝ雊!賈iiTUjÈF6U4-edO(>I;QWŤ| .xY:}@ r?~tNKSrܑaUgX wO/y{ld/Aje{3fa=?$śJQqg##hye$;KǪC4t7?nʈN7!z1,b8DY2/Ifb4c޾wRѱIusɁ&ʧ[C:<SQwìmQlD}T0pp:<ݸ /a5XqN2~jo"&;<ͥ\ /-%\>r*sXʢg5Oj6Yv{D`0Y}Ja;N&C`}L_;?=8g[AG^p}oݴmiaо"ÎP?)oOQJmҾ(u=@%YJ~oNy)$Iя>E WL3x],5ksVˁV#ْrL 6Uߝ+d I`fXZ RDr(0F/dm,xyR5 3wwI2 ;FnjUC~ߤCsVk=&ʞ:e!)=:ANtR_ݍ%B1K7o*XpAg^m-q6a 2K 4ɣPU ᧛gw Tv3-?Cb"З6T uQ-*9bg" g*9ws6*CbO;כ4V}.*2\*OKG )Ԥ"$½7ULwU֒鱅o3l=MFcݕhɪl jC2%6`}Ԁ4E/f> =FQ @WgNruxYIL/i0szcUXJ8U$k Oa{ⓩ%s9|GO¹iRSƼu6'Mi0*u8?LWBԁX2f6DCu!>x RkƞgGi04~Xd\)ΑOJvP-GE3RNsB_+'KN$5ts }(ئ1==˹z1:f eKVN0b4>XĤ$qkW )¾PXxԚ\~`Jx]Hi1("Dž}Sn})@DyM%mvCW̧_%)S^IM@3-+u}5ycuxzp_]b(uo%UKv?'MaH3UO >K `r2V"K{#GX<$Rv2mZ[R^ ƃjɥS[Ghv*4@O#K&/cTY[*AJ3"0\^tsGiiAg/^~r\܇N,ijɳVw5Ȁ>"+_ر(0x,WTLwցfHa7*2Ѭ+vnIPNW'#v^Gdm5x5WEhw\C濡Œrs55G瞁߈Et7$ ZLnYV2уsG2鰔NӾ̬WP}9of[.$zc#cFNDGs HT?uteSgҴ1-:\؜"1 Z6]4}k wl6pu͌/VpcD>KkUsD:6[׭Xe$_IGmG+/p3o]ʹ$/ 2­Law=ipɎT3*qݼP˶,6iAC;evj9A=Ah =qk-N0l*p+Zكg%(]vXOհed?2zZOn}:0V.tKշ |[_\r*= 3< "/D0 ` .Ϟ°?p1𦄙y?eraSYP;d*Nj%t`H cEOUۯxcfn9:[1e#fEjt iq9|OA A:x R j#{鏴quI Թ>|{x P"u =;Ol׮p&d!>%L, (=fG/_7PyV[ܢαnxZ a'Kdo7+BEgVnT"9w2 7W\N>m &Nzv^!;~mY.PP7G!zKO􀠎+6~.am,MdSϥ"xEI.1pEΜH Qbꅽ&rsFdw"lɤaIlH4NB@?@ o8WeD>zitpJ!g4nnj*ϻL0ᮗpo*cy!rVZ5'!sU२H@j.ʴvcN" #$,!q$.rL+'9^*xd9tr%y>>6ҥJ:P{J#`{9'*-h3@5F&alܒew1Am֮RE51%Q)4 6n&O9Ō) $N㏐ȌiY_yw}@-BQNR AoJ9+yR~  [˸u6FG끢8v!bDky` R ;"`pxrWmؐ9kw(Eo]sQkZȘAe ~56f"_50B-vлR;iA7| +}*ؽ Nj,I.W̦W :|5Jl&2 Y6?}yOSdyzlqo^"lcضUM3&wTWz j0΀Te5;ǂ1_^ #0ijPY5dV`)8 8ŤLM`K WąfTʃ;5~4]7m\a5~4>,cv+NVXnYNFCh۩Yn?ACK|4H :+y/27jzQfHnlوJψGK9a,څxuPEփ1l O>q.q ,}{X*#U ѭdۜWyi.~֩^fۗjTL!yo̢4 ޮD$[(R ΂\_6Қjė-!+6 'gz'[74aƨKf׌Lis$: &b.%'WUp=b0.-3 dkh MBc:G7ua%RbNm=bЉt؁M}Vv~Yx Cmep/at:kPϝO`./q-SITy ljݹU2r;!dӝWN7_b ZC؞i_4 |BĶs3ɳã1Dީҡauh' UćoH_BCPKT[vvKj}Ue=77<Ebydw /'&7,ҟECKvԒ z2$}yi< O}h+łЁwz'\*Jy3GOW>Q;ێ@d7[['|}b "b(sJralfֆxi۵m}}4tnw2@:؊[\ޜLOI)=>.>g^!!D1+}vN(?qY@3ڊ$h$ %7ۣز&0*֗-(b ״j/Zߞ0}/8=o{&N=߼CDD DZh3"Hȏ".Ӿj|8]B#ڽΗ'i<%3ڜ@/ͩgvQ"1>BƙmnNED"v٩"{7~ů؋&nR4ksN7dNm^E0' JRQ:YV_]O8Rb4wSSi# dXpJ0M#*uI59Sm]>)̐?~YfM \i"ɪ}zOCg{xG9ʪX M ߌG#?L{e@/^]Rʝqpȏou]muCp͘k@k cnc@=ChA3CvFW`9v^7&?<"h33пΰ $pؚ)/Q,Y|9 Gp3T^AR(cZQLN (n:Dљ*M  \%q9FK{kNt4\b_>ģiy ^1dC6XڃRG2x.ڵ c疛w0}\6T]",kx>ڙΡaiiWS+m+6jaкW sH 뻼0O?U. e qdfLM a"hEhV-D<4/Ds^`r@Kas?6^/<e)T.<Z vQ i4 =w"Zh݉K.t oE)+wxJN&i뭤zn%F*ǼIUal4:[QX&$860V$AY6"X^՜bf{~$kC5%dA4FC 4S+ihE<2m$ Xt+T y-~?8|e*imK728]6 %RT˫E~ qDg|:V!79ᬙ4Q"&p3>u9_+9)<oE&>~Ėνl!p(VPa g ȵ`f WT%=&GY"tP(^7XzT?Q.1L63x/OsY,NrzϏjV ; aʘ,qv (aMk  tI},XM/.Xri:l`h 's_5Sf'z^)ŇgC0*Q a1+$ZN|dektYoCƗT҄Jݑٱ9;,0yM%+AXH:ͨ?!K刈?EKdbc˔d#_p*- ƣ41w[S}'yJ8ł\b@nCs+vIoy[4OՕl~u\ Da|jQ/,ۓ.x῱g*ờ0jiEx_ o Fy&+3(5ű4LoBWR`+$j,΢vקeYpXV`@I/UHG6%9"t;s56EY;Pne){#p 9*RP&8:*jx ]1 `Ca.=Ql Bݛ V6;.Cͬ.N( sջ"Ht¹MfgBJu!7>pޖ~zv^\UhP^GÓOeHc\R1̓QHmb5¾$,}R8p:RTE0"lxx'%f,+:Wr$Cg><$M,N3n< ;f {Re%[0^n;A ٞBhn-6e(>UE =.p01I| y<`0 +ӖǤN_N\cNz|BlWYflF-erϩ2 @Z:7uTv828|f~z~ra{U珩b2J`]lsYa6 ±RϹJSa%OfEg"bb@Ԓm(+]q6/nT/AC\>QSxm^Ww WjgV Q s.d^ NA.DSn*@p⥗$׳ r!RjmBW? M - 7I\2Mz ue*»dp*aR_2̷Fౌ \X3`:1X%,9~癧f#Sb%Ղ!vN'#!@y+/"`Vf*J0q%'ǂe69kdaAsr@wT*ȝifs!/جq1kާ*:áTDcowJHtN{lIߎ8ƒC͜5O\mZA @mBDn n͢]r`oAEHǷ-I馥TЄj#JGi/@?&[=69sF-%5(cn$ ނ'C&&:oXm ۛfODX}LylZk7usIǣYWߎ09y8xlֽKW i E [B6#l^x12TEF)OqiN!f_Ge֨_a; ct9g@XmuϘ_a4^~ld|Y L ˯ {pY I$.uN=> S=7!BGuaJZmG0 `M.D:Z*Ce7ڣ֋x3puPcazRnA)Ykv#+yQ^/ q~$~e;-S(se阃mEBW:g3syB"=P֍EtRUx>P3fPbmD89`43A7!PO @wx0ԛ"8j,w*]8b3܅'zu=ŰEdtẓ vT1[s $/-eOjG6U.{;7 J ֘Bu+V>_yQ vvkӈ㚭|tٺBE+WN`x8 "b?xfٶkFNw2r"F%%z;*m݂Ox^ yw@4m uUQI~8LoJӉ{#[1 .QjEջCIYpRn'z\b{_EV"P݌~qy O݀ofƭt $bjN\g>k|pLG): i$';[#Uܟ`1 4wz =i|8, *B~]6x[F5i(|,MFjQr $NO}gf#IVϡo'Ɛ%|u\ !]-ZKg|TZ͗~/V"dIEȳE3iwFDqN~ CYx(L_"-x6V7¬`+ʇb I4?T`f# opU Ul:n11_0ӰRѠN; F.9 !i[ji2Nڒ*vUISDpc ?*lf ZuPR~>Nf@Zxr8sQbrE(P}owOncn?R\à]E: xH̏j/'bt<>ܤ~Og}AAr(B_->b%F2)BQXQ@Lpo=SK$DKI WGjiY`k E )Rp~1@桲 =8y v6x]i!&,2VS]?`%(a/JUz; ^62]:f v;.|Re@%0b# CͥImtv! GDI иlˬd :Z չ+L'z-ciQX~l[A %'JJze.JtD!xG`Եn?("M! M 4_H fs Yl9=.<}cʶcQ_@)6%J&qY6<c8ß+W6{F Նrw)o zn#.3*SU:x]&շ+hy|1<߮:B> #E`gJcэO#аH2/D # ÉNr7f_0h 80-{K+_Gx;f2IUXځ"<shG9l Ӂ*a%rźW@g= kO$\/,,@wz` ^yNx)SG(Cp_6:DxM(_OMXi#?gm8I5ͽ`nJJ6਀&&E&OIu*HzH&8ۭ|<L?{hk]q-9)JҶԂRm /東/;S_;=`b;{25 wVQeUL˿Lz\*bpvg# }nMRr%#` 䬗?p״ D ZT$gw=0#}:vD_8m~"K2?q~% F6Ujih4U#?xz J}M b"W?S#ݑΉ;NaC&HUim/V9=ᴙtu0m:8Yg}w<)ޘ9| qg$Qe,NP]LiluB~,BAb aG_ߦK x6͂w4 H^Sk:1Z`UCqO{H>?lHZg+P=P'9?xH&\cT@mL  3V,D}Zg*E@y!^j~M}ku] !To(n;_l,|k͗$ rP| Q7qCxCVIiA_1WN| $ƥn%@^Hk )p#[ ; vE\gbB)s9cʝM{¬5YY6-IаΛןFۓlt7U859#ac}i]=Y1\+8d@l%,f7u"#X>azOq/r02tg>KsV0bQ2~x'H\frhXfw>2ȑsjLۢEN4rgH?_Lc)^%:Dʅ҈3m"`4%mBJ@}߮>xO zh"$tFxA]{NGTye%~SUeRbldNđRE1ˑ;TwBɄ3Q_8R{ҡ}Z.ˆ\+*`R, bfKGqћox&<~=O#SV"W[ hu Ew=UJahjt3}Ȃ஠w3JMω &H#Z?4i^+/DJn!0H4506 |x ڳ8!f: 4!^˭` gu kٱ.5'"„کw)W9 )D4B2͈NݑL}vtAjނb[ 8;PF]mHX)|J_E5^v:9-ǃVP) ,_*si`SU~iw*Ce'C ?ՀHQwz4V*9/RK\?IR˺i5p1qi-z)1(@nceī c(=z˂+$ Y%[2)X#ꃝKdP|:~Bp o]ix* ( fiweq ?]& n%Xؖ5ˤixP]6g5q}~PG?V cz.|>yZ'Y^F }+ok{hHt ~cJpٔAMpג:ǾMrUf$T^ɇ\`|9Or¸fϖ#$uf2M@,<" `?rC`|Twd5&pl,j(zx,y?g"}00'"KSh1 m4U}Db Fc m^O_I Q#8k*d1'l莿nɧ/q<". f0?]Omj)rOV^L Pm'<,fH6)SZ`t2+ްEHI:@@'c E`WZ(*"/tyY𒰮~y­Sks]6]U6}TtYimǐ{W1$Dg%6IPC^ c`iTl[H=F2 s5jxB=^U_nϭH?$!n՘;K6Svd3aKo_/v:n`, #xZkmtbI=ثFN8XR:Oeea8ӽ@pݼMER-NuRȗ~uH )$*/ ?Ob66ܼ1d\n?HF۶X? @,tm$5Pi]l.D x;ޏSGx{mIphu[N&+A@GJ8K"k_qD^aM)3!Ӊ﹏q:Hnr 8xܐ܍<럏@*.*yde d!]mi ]zA=wYg ͵EhgWEs[|71yG~[`𹡎=0 Io ;̇0!Ekڢ~}YRԋ^6FWk+#|lx9c7 =*"}@$KiGN꧱ozZ^qɆ{z^FU=ڙjE@!g'[)-ۧK`ֺaٽ:Z`Yr 6,VDvNK@ ăC"2ұg_fhG@lwV3\gAel՗=PANQ4+Hs,&ZDWfvXx]i :0pPߞNl &ml '{+%EgD˞jec[M3p5 ֡B5F3hX 64x"$(/A9QAvhX 﨨g_#Լyn "dBX$bKhumW 8nhG'Ԅ_9ޭu,8_TWY djm͗2#NK /? @ l\ LLoq̨Ā8y^y(!^w$ˇoyҕҠdOR_8"` b9댭uX q<#рͣsմ(gmabE@>ϕbU=nNBKWܻ/xeΓL6ˢNaO>;&3iaA-KÙrC&Yl&eRa̖a%X4U ŠŜ?N5APi:Uiu|ׄ#{NvW(W%6׌{N%>)=^"ؖM1ЕhGLyAJP!PaFX寸$ +loQ @k)'[P{ q[& = @ $դ83ߦ.^1Hy!f.iRg(9xBk`/(z1Z'AFhrYRɒɝ,9zWɒ1lN7~ 2,A"ؑ}B灻ה1m'P >bn*lgr/;z2 B'-*W?|tDßƴ}D[ . % dS;hdG,x;ո'R)u TZ2,+U&ƏN߆ph0ߊx7aaRp9PPNJd FtgG\!G, 7eUV,BsUGS)jԛ;U=tT==ǢNd&⨮ 7eu:<8nYZ7KuiQnbcF%B|{|@m"*Gt٩E@`:+!DjDip7vg|o Usq["(k=nԔ8جm nl;57OzӪf=m-n5W}ԈEO,:h|s716aEQyHct;wʯ'85&XoBc,x+:q;@!dUISpp<@ڎY~2ھ"*D_ڬJnW+n=)ZĆT-vhJ+;TaO b4:rjj_aBGFC?< ^Y\Ծ>[cZW=:C;,-լ;-pJuiSjf2Mxuix?(M?riu3g$ [0~8\0'4(p ?̐sK=bw22czY5ǝv -L~Yjvrl-S {{}ɏNf]҅>U>2S` \#T87p! `8?r\ItWCT]MY(\g{A{Z5l T(e,@Tq)BPx074e_d$E#>r)r"YY/ B` )UGy!Wn"Nچ#p* 2|Jх<>LE8]̤& gu-17K(PŔ_ _d_fi%{z=h~(7I5֫LׂZLL u 6^&tFP%#C˳$7{NчXOz;򶰬Tp , x "XZÈk!b䕕%gC9'"k27sq՟GTyE0(c+im!oB˚_^ qn;5ƚ\֏YbTЩ(oiU;%+U bӎo-Kьۀ+?p'0pD 2 Ò~ɱ5U4FRyjłO!MJUNj?/:x%z|zx!ܡ6;Rۃb]DhL|R_螑ĭ}PVq^/dgX/Rd3N`^?Uz0zZ/`F>% 1cK$WXOB\l(LOV6`mViB,DG7hVܽՇ9/7M *ήeFaeM/̸Yɱ,Q'Uvq ՠVlBU+oљDEmؓx+BئMۂ2dDE_]DD]&H-)*QS5|w@Y7a5tC`3_D?v}:(ۏ!< DcVQ[[ORmsicӁA ۅsgb܇#|[6UOؿӇQ0Oʇdѡ8"ִ2uh@ef[Ye bo5rz8SS]{ 9"+$Tӌ"?1Kaޥ\]18>`l;u1Y@L ֿKs]âw^$[h/Җ Z륾J@i*<J-O:уmA2Dj"B9ά|@O3dd{.&" ʥ&a1FӶL"5@1cB޷]f]`>?ς̃}oҌucT[uo,e`I<[ ejُFVFX4!QyJ(FTCeTۡ7޾04*tl]aR^Bap.R 6홲ZE8K8e Mۏzٞ̓m)P/j/QFȎ\1ֳ9Ʀ waWRpt*v2LsۉdbzvRIr("KlyIb_ vd?S7+$( ҠXo~gTfu8G&N<l̓>&)`CʼӝqFW,\!]rQߘȀUܱGm"kH&oԞ @H'2CCFM;(Ԏ^?GROt)"{rXua!Z 3wo ; !%5KyhN< (mM[B:!~X8LB2L qBXJ&Gp@IA ^ S^:N _= Ri6 h/yd!Z9nȫwjq+iqO)qn~Ҹh) Y0Nvh& =1FA(2A/Ґ(E&o}\D)cr+u*΋;SͮCT)A1QKiko;E^KV^ 꼆ԥ V`? [zexۚYS]~8SҌgb_ǼkyiʹJ,^_^ ̼,]^E^]$I0 hv/l;u @ߝ1&Ҡ|ȃ>qHEG@2}zUqyi0 fS@oёi!+Jagh6WTrq.-y2qO(ueG1凚90!cGS-D<^^! w {11ac?[h=J_o'&Ȏ1~CeMJ  :v5bHF(k267}J94 YФ>RSKZG'G y&(>+ G Wxjȷ1[]forZH7].AXT(:(ǍeKنw}Y\`ct4#Qg{4?a'1|/wcc i:;=/0>9j6wFKx]W<IY_ܧx 6E 'CKBm&s(07<Ϣ&I̤7U+cpOd|b}eZΐ_le)(G}ߍW2n6 e*0CVrTH]8H"͊&<8F֥u8~yG^%Z?+ Bu[DKu1hPQ1l΋5y=ѫID< NFǦ0ø~\Jh#ٰ:Ƒ?`$pmMhuչT t=rI-nO54u ړZXf*:ٍk:WY_1Y& Ԫ{S yVɶ:N Z`xiWBE{賎>`)Q]<~z븓atHs޺ad;CURBjDZi+ҳQBwF^m_Qe^ʠCQd$PDE(^s r{*Fρ|(Ӓq24Id%n ངz[T,p K >UҬ$ӂp _i7ƨjjc +oŊ!q)hE31W9b qaCg/ȗ(U]#A ;֩sqq2O1D}v%}?L[ MջSa4O|{ ݞ9J&T0A+q_/m^vMED#SRٵQcL,\2~-E =I.HjÕaL#6[_^:^/gUu$B>ӡ^yM/1 c}w #.5`$ 'F01}M|M fZBMn?¨_2bwᏔPƄR?jt~ZV$qm&X8&:+Oz4P .:9?3K^3x,3" uH 4#Or ɠ:@6zt>HAcx^8}$aQz:Gh' ڋjYh!QLY*6fk_r-ZJ7:,1-Э-De]nB7j*bQ+s|d h@7UBu{N&t^'9IO^MK%8dY}RLb L#SO%JDG_Ey8R.ZX?`cBx8s!4jM.[ʂm b]`SHི%OT%gI503~>*@ΡNl[gAx qy}V'⎓LL8Ov5nWR1[N3%=@6>+Wr&7 Uo'}7Nz;0%G+wd5I[a5{Y̻v"jNz^~nx>}aߪIQ8XCZSVe'EܝZ|@p#\ +$фc6ja/.f;w+哤U(ɮ(PE/E|\+ `WB!䑩љC #6.ID1Rplqt_8L<6!˝Yns>];^l4ۏWf8Z[T ~'^ξd{vn">p]?I=Y$;3HM'nRݹ5p:LwӶ;.o0w@9E>qhnP"l,@JHsҙc@JU l8,qG^ԗ_'#>zijK=Tё)|l*:YQ0z[8\2C\=w5Y͔j{[>˺CH+`M'z_;~O} _9dX"g2MR"`=$l1NWPɥ Fva_y|/oX\XUH6MYdOoOQy5lo {*2TKn{'GMN/gQ6'n6;vj^+\d́wÇ%a1lJ LrwqRtD8e=?#]L,ZEj5ϦD`&7lX Znw7䈱*S);1DIr>);"u+ir>ue_K31daxQD(X,  N*1w~1Ut[\}dX"T(rKWUDXj:zdhKUR~}a6ޤR_O/+ad'#b}{d{,X%M,sťw[ ֡\ u{(93E.l&:FR5BǟvU$<:j]T m߉@V2'M{7jy!3h/bwxw33q#R{={ą-'6CRdٶ1" V3XCR@LmWXGݤFG  qti.muٽi):ό'tgi ?`; %Hh肿[fy@zȃ%Em!&.1S}c r:1Y?Qf62]#GZjת* RFVPh5ggӣTAD38|'jgC0H BI)((UفP>} .IRKP3m[HHͼOmbwL cx^G Q'A?/〬S9Gwmc,D!rf,''00_![-uo Ew[%R1BϻI^3HI^x. Hp'S۴E]h]WS(o<NELcWk oTN0~V4jg:M fFK}u!?a#a]D Qx܌6OP(9q𤂊m%fXhDnpJPt6Qb"RQwl]a} s].mB̖7*pL@]O`ri CZӨQNiG"oRG<;΀^ʩtް 5(g8㮬SScwkHūd/Kzțw,}FdGHi쓥c-$u2 W57wvʙfcWWW-XNI $ŽPpH@#GnC{5@ `SMWwdm'h8~=%v}&D̚Ǐ֩xо&.Kџ 2AQ* OԿ:JeZb֤Şxd6ؗ2>Pk"{O߶󴤈ԶY/JRj)| K4."o}ƃ iI*~B2je!wY<6GJn9,!B*v8 fx27p⑩Xҙ .MP$񛕐!4̫d [̽"tKybO~cFf {e@@i/aˈ/6 D킘к5|zE-Sia*33 )n(Y0bNHuTp/jl⏮MRL@$Q s /b2!O8بʔ I/ם@w~k}aT q9oiܦ`?}v*Ű>p"^Noy^Y`9`+ɪUe5kyI>|I=SgՂ2Yed,`JO m| vXȺ>#~46z*$AjaDg,gJ&BFKQ WM9K~5q H)/+G­ejpܯ˴e$ih~zz ƕW b}k鯡&[U*l9 O(ovgw0z_ЋݻA?b})>+LaOm00$2fn^(tFqj>rr o &Ae!l2QR;'$R9 oӪ-* '7Qҕ 4b&Jv@Ob"K;]z0W'pweON/q<,<[3 H W9Ƀ1fq+W+{.)/%$_~ Q|L(?Xe^9HJBIAYzh!pmr+2tƒO?ZSaz4D5ouïqp\|a`Ì6jYFq8@p /!9o w#arvЬoL&hrCBb49EOH#&vxtAW&R6vG8kR+ {EՂMQThhciѬLzf9v@Ul"@ZЮ r0_/0 5 F!CBd$dz0Q8KH3F}:\.׃ 2nq(|TPg^^{G{p쵽}c!j(ֿay-6ChS(C b {+M)ׁJhU>es)6,.-Zc2o!RRӗ 7._>dM8X* B?xQP@!Q#96S'I#`74U,J&1=QH\Uts|Я} tZ%0_Q=-,@k|@7TSr']X 9NҍCBяIq۫z ,FS;=S.,$㙱2H=Slbn@6Y[%_YҎŔޚbqzhr\ԹT+x4RAp3BaH+UVѐ/c% -:JP/nR3Qޚ@ bS|_YW3 Є(K߰W6G);E[P5D?6 5tE S55WbA48p:Յ./hi"[!k Ӈ>$j{H3&K4gQ??tp Zkq9l蠕 rQ i_;]R#{pK`Ur6gCׇ-f BSme0,pCev-$niesa?uW'3p ĉ >Ia:2U緯蹿C Ǚ%<Ǻm j9DSO.j;7Kuaf)P~jMF׃vca2g.OV>*`gV *T$ξ+.9)R Ƅ&zaFpt-4_!eg·+kSlT(G?W1ᲘHnJ:'c"c7+2^D gM.8^Zh׌=Y T"f yZ+}1]`TkinJ&#-Yq_|-4W+c-ɯc^ {Y;( $$\p2RjuU:+}wE4m#i[*jQ:?d4O\ ?J+ՠk :Z]|#:+` CjCHHhHǿrly8٭B5)TKoJ'r!4a;-J%/YEuO8"}ZŰXGb#мwJqr/ϻ h`b߻zR+|>sqkC0J}!ЈI1Q"胸p kI" -⁷ {00I_;(5Wi՘OǏw)oyq80}#8y~F]R&@Kcts8Ft$_sia#8ߌH8; jW/4 SoYկwxbʢ+ކ 7HdORʲBiZ53J:yB2h1.$Yznc+?kX$nEZ@B q8dt$& d1=mQ}F d%A}ܺ@?**dllG .d)fkayy!MM$FeVḯy+ZDLIN$TPJ85i-]bј WkV v~nɺ4lZ h (_4xsZ 6b- ߗyWaG̼`mvM/ԗ>,WlqYZ 0,K<8yFiƘ2cdxa˟!q=t4.omv1.A} ̧=ᖿfcvO \8=\Z0\}ѵ[1# т[=}=jG*]6Ev~siϪs~E\"=wj+ڕ Am)NHAa.GW`/6h!/Ɖh2t(Eh_/g@3aĜ~op?lYG)IJ=鳾XTƉmQ˙/o=,kH qÿjRgĺ _,i6_keRܲk :ATTCVҴՃ&^tkq,*5[`&>ˆL{S նxB>Z2jhoCmg[.9ieeS(nFj;2|[Y$nʧ+ ""ڃRO&NCd+.!R(fWte [3GJOHt)x8|Ө`f Y)ٟZ3}QE^:01.%cZLG R%LQQv-Y%ǃ|S{dߥՄQr(e}XMT먢M~2}ӁңLH*iJ~<0$Z3f{wP.U3P|b g~BBF-sr4vJb@4D^ Z[_ΔL# U>ZǧoFE6 %b|dp{Y-6VN e,NMM7@6GrPz>+BDO(}(g5 S{[ aRLw "-e)3fR)ϐZT\yrs`ܨR?g$zT6*t~ekT"՛NlJM <>gU9jCE[ׂ&{ r"mб J]-;#DNo7lb#; zd&#i||3G #/-GA+~OesBK~k*Ɋ^׶[ 0`wh!)"WN3Z>0VۤFy ^HqcfᲟܚjRNg-2^]h,XUgvj.oK%Lz}ּO #> \"n%y#;Ois/桯7~q {Qs*>{ Kޤ|ZV/)ZIhhG{CӴɘ7?[et@ fHL!S7[\RoKiI#;`'t3{`V4&jw6A(Y _Xzr^sgZ=39km^"Yy^7CN y}ٝt 31fXCǒOa^ ESsKkMO-4͎̆ů8P((GBF =omnlղln^#@Z }(E rYs >mÎoy*vQ] ! <݀L8O:9ǧUԻ=] >`o3Gr]Lv%1vR]x|Cܕg*ʔ /V *qQ(8LiƯoّ` NBXx gpC+*Mؒ+k GMֆ0]QUeNH}͗$Z4[SG(3|M~B"R9C>4>O`I8;; k?[ۡf*$ ?I:Sʙtj8q2e;,J+#Xe9"wMh(Pj*$l4XZ!ʮ3 o2TGzX-Hj[ dY}[|P+6]=7X$n+ʗ:[ߊ4{^,TY\ٿYg 0&߆xD1VG`wyL gyrhA*[3PuP߄&^dۦ%-57 3,#g=BT‚:ܳ\¬v% eaA @P*"@*qHREf щVk}k5$:t>vt2Ai6Yt<ܶENťORAxaȮ9C`,%6R۳K&aǽ$H0U4*ۿi-c<+N'JZ0,%:6Uc0ڦxRo`1XZ(t v%I^_.om + Svd0 QC;ImhEFjF?%h7JBy%{d3dwQE?˅b:' RTe6<a/382TRc0 V*~cFBD1[RkJQg Cՙ! _O7E}'Acm'Q3eKNb5U!w5=ϯbף^Z>?&_O#6ٳgwD:˰[N3a= XAt5'_^gn.oVsr+Kn%!{3R,%} ]es u|7 2WQE!1Qj\VX/lNXR70^Rq1iRËT"z6[o813zc] XL{~OgރIq'$ivF(&{pz6m{3> 9ib9! 2vD$^/?bέ*aRW'EJl/bBK io/qSK+5\iGwDs2/O9M3&\,ANzqJ$˫Ox6vq_Jx-SvDu/3'[@DwQTDdѨq({WC8gC֊lλ-b gqJH[)Rp>q٨'6W4"\˝L|74kj!c<s!nG#ڲz omxw]sKxF fGhJz{Y9`m1yuAe;k].lBfrLϚVko&xORO [V($m35̅ZweneMy,%nݧR()X9DyṢ6d3EHXLo6Z5U'vnƿX{-M"~A#ZdeÉY<|gFL޳Ho 'ED4RcbF5QM.~Ye chV@6&D֞ugӴGW/+qwsN}/fybA(^fxEAq@THb#ǤGo0Mc,L~(7, 3>vO]7cz_4BMYUfd 6@m W"W94@'g[x$L:= ym6[ul0BwIcvLDh%Zsz5Ck3/WS Y%g$_w2{P j}[֑7dD=idT{e6܏~|3gEd @ sQ$$J62[b:$CzFL4$ȃH>wǣ)cudnϠ!//F^^`?18Ne"GglXIV2oǬN8ETS]^L0k&WA7%?~9B3 OLhM%Sg bV~j9geV]:3a˅Fc3}u{#q%\Beٕ_qhhdƑB̠]@#2nyZfk,^Ź49t5#-+'FR#w%I<>G3 vw[|<2TC"-L&6LB4uNUi^sM:{C B2  zd/عi(Pi|FL lZ. qh'8p_7>K^Btb%k䥘jR5H\߅wv+휆]`A^ |²%7RQI=ito7Em=94wΆ<0ԁ'Dd@,0Uu?93?&qn^*=˳|Ş>F5L%ZZ'~\50]{{qYxL}a"$A;!C̉k! [?`8̻j{ԫ=R3vRf1I7&w8ANose}"TcamC:@8#c=S m0?0:lFPG16>9 ~zHiOvg?]kp@|4q96Pr2V!]劲c2;<-Jgs+1dC 4@T1LՉNy kL`Őmjϧ ](:CSgLOhN5vG(O7 X4$ 1ڳx3uVN!PR'Gk#|A,=nGA FEMI7u1Dv5'fUs%u |빝i1sf_ }C,cB>|'a=Ќbf62E}i7SΠ/ [GbS|`7OrN{F-0j GG#?6V"n [4)Q=XcKtuFj2FE2*Oj};=QVR"Và.nJ"(7jjwTUUZs, Tmz.K]`57rI'u׍} _w ({*nL"%$۸;G8iQd@$B^p I'h'Yoz_LFt6U&A|?`<R'DZ/s|ͻE8;' MzhL4|KRjx~ 3,R`X.i åwc7ZS,qU&NV7l|[DjbZ x=ت+)*w3ℿ5HTj:xء:wv0V׵+ 3AKTV )ZA7]TG/T=w/%W剀QG ;S3U<㜴4(A|Sأwn~xe1 M\k)S\zW< 7t{P=T$ e)qcSBڇ-W ŬL]zx5<@!P )LT]X'3rP썧gYCc>8yJo ƚ_`.~* UzMŐ&9Q0ӄ';hZkA=&Ikns;xxQJ7M̭rzȶl .4iCdK}ԖtLv6DCgSe m zhϿytaAq]g_uyyġ.?^IsTcu V7E~ɌI=U FI~? ڈGk`΃N->':m#7mc1ۋRaA2)w 2G/>LSJeU*TQf)bc@* U)\\Kf֝5(k~(^o^cd39^8[Zh6GdN4u,t\t<ɝaLd^A7 /Q[_{gȂ4waXigqVX^sQ)Lvq$%m v^#_:CN<ɏ2<_;J]3ebE\vhAseb!J؆?P QSf6<ċRTPRT?њ1 2695\螐.$9GP(O7ˎXOPm-)>sȉ \ kgEr-"(ḓ_b ԚQ0Bt䙒f+{X a 8j3ՙ"]I|֙mQwHZfuc|gϞm4?0֭\G9~A~q v+G;Svi{7!%ϋ8ײr hTg+bZnd"Gv_4e[AeW( Q00{UEf57up)sv !/Bv›RE쪋px&u2F7V:;O˾;Rj*tg&"+ pxvHV]DkA&ȹ 3Y!gi/|w;1Ih/X7,RC$z.MIZ '`UM!eqZ ysp3k'%Yϖ&G9oWn,2&J~AGRV%+n\.b/]ln #8eỎV& .U낄]p.═*Z$0I1'U+jweVJ,'Z^r*`b{qh.a ?USԮ(^MoS{fj^.zk}e@`ǔ탺w|҃Ǒ[=7sݒ>yt Z{@ N/7l{QrP}[*d>KCeL^_7 ize%m3m!Fa=mۓbVNUoL"Ď"Ml^HMMo]أ7~N~8`Osߨ! .5ʹ4H@{bUH(laɣ 9Rd;<ޜ9;D㩆' XM@Cn?l:a^A 'e8}¼">?\ s8P)Z3}>?I;h]a:0:|^e|U9s6y[YrsD\"~= 77ujɗᘽ<+CTd^#Q{ɫ<%X>2sO_ ɷG6q*"͢ 1 7p?ېia/8h`S+y1P$M]q&~F+=snvDQXv^9BiLlWnVK${e"@z 'A& -va p,/xflg4H H7KfW[ߨl_g*ʭi!bۡzeUc}<u'LҏE1-*SGEb`[j: v'pp b5Me32kj=݁TqMCbwb9M( CB0\?0 L,ɼǶ; p EJ nἫ!e^F2\v-=8DrO7HH:@cm&l"(IGC,~-p\Kn-B N]L? 18sdyิ1, *'4~ '=_;n>T#{Y=."z1xxα[CH&aE#B*&%{ۃgXg$MyM#Tciz R/W6Տ(-#Lm#BY))BiYR_J@h-A8jkECS1=?Qsl]|:fŒgd"ZPcKTy3i8)pMV [V30(DXg3:c0w]&DqB {&6#T 쩝ڦp4R%g@*.!6BʏϜvJ qzW/;!a?DXrB-zR &Qߓ iIL>r|hu3Vr{?eW%9WjiX ~;hQKXT@58"ls!Fi63Qguo"3\}Я59C`Y1p=O:)$gm@]W"TP Ŝuj2&^즤nA<gى5~p;S=ј[_|Sv2ZEݾ$:]؀ΚjA\ѝ{]`O0qY|ܶu )SNQF,CztpۯudڕV jfGd-NA7|鸭Sy4QpXĮMT{Yħd ʊȅmc/%OmfkY&1@]ŐWeI0[+rZ ,N3eW!JL~xOWA_L&Dk7iVŭAh@Pf3Z9Pj}Ch6?%y?\u*IN mM7Jo\[3j")Sx!X4"e/G V'?ٴݐ)N%B ʁ2eW#'GDQr 8zO_g n"fTƯIS0h=RJ)%ow-̀}rыߝ沊$QKne9r)k%1sꂲp8ܭځ1˿aB.C,SQ(#NE. e^ خ׿F2]].ah[:6tp$|9cFvEa*tqXaB~k+(Ӥ^RecIcO[u?gc` s'|k1`ISRf޳o{\/@ZߡZ.4ek/7H`O!l/6whIemLI OwXB/*:뛴{Qgwh7>;AsJb )ߓ^ )Hf(Ġq"<˻よ Ɠ^ Ad<e  0/Ԣ훹?3 B/ph&t!kL:͍-q7KK&mPL ODeLu78Z5|(W9mCY-*wYb(G¥Ky_ CIzT[@d'͔~cZ-2XPR+$KיkKS98 e8-?m:De=$!{kKg&D/a>J4jU/ťQ^6%I!%10mP"_+|[0>"2ڊr/Y Oq]:*+?[?Ƿ(8t EyXDB`M ڦ9|p1q_^b+X #bt1jx 6%E- fxI5uS+28w 9M-]2/JdHV8{*? BJc_]_v"~-f 7q- @Q=>^͋}Өlh{+;,?<sfkAVa rǨɵEZ\.nٔZc!kwtja]iZFwzȯZK3bR\# ?A XgOje xV8Rx?h!z3Id߬}K|f7FQ "8[`}&k2j"R|F߭"$~,x.IqG=CGk55g46edkxEw\&?Zۯ_6.]\w[>{uz+v!`" =e§:^~bhǢr4k3DqdA+$:-8!9YT 5zON;F^ː5"qpCƲ-e`1UI"R*S)`ĕ[3Uz㻿fu1-Y\^|;p?g-sTXOvGxeo?psCŴGugat+mtsrtѫ5H ~K3ȏw;D0V bh7ep5#`}HMo_bZ4 ^d;?PLB*0" Bۆ1<=. OIQE޶{jLv9F(,mPuչ[i!πۗUuVA00m/E[ Tw|I:m]>lNXn?"A{ +,v+Si(HW*u/㑈 ٭JHTZ#\Dれl]_yuJ-Ĝ,|o ]"3]+,aY)- 6AQ뽻\М%.t,5l#onx*xm W)uwY`Sн@I)"RK a7UKܬ)8u!P}s)݈c,FԉؒҰ#Wx"\R%5݅F3s]xb=rQ4*r=b $[n$1(ꆞC,>N9m&?qRI1;g)3ULIS s%z9@1'WS@2`aan1#JNJ" w&'8H>5SX}M5쵅g!:ykf1Av1`͜oh73{E `èJ DgJvgi8{H1I3a!xl7Tc}fCL)$D'5C]y5(H0)vO~ 7[/|--^RRzHݷlBzs!HnQXj$R^` ;{1Xק-scBǃȀ%vdePLjr:}Z<x?G:*̔PyVWV[g|;M I-e`1P$.Q+HmxSgK{eU SQaBh}mA)UuJUb JMfWNV/FPw.*J (Opf AWa`PvI1(E8"b#~|<&!2OHmbzYw! LߜynJT떋΂k퇩 [ 5fglE_œq MkoYE[gR& A&hQlßYzfxid]ދz #~[!DE!eq.ּ"Y}U ٥gWta{B"PgHBGMrRDiHbe'/_Vޜ0]x_P*FJ!wH iӐoV3Fqޑi챈# .-+a,r4ݕ<"4 *6z-" (V^R}#:zw-4X)"y}ͿlX L]t],R|;)D"ܝ#5\4j-<tFJuS"$A(rXٟ$t 7r4甕6,r(ך Su<)۶QP=kv62!DĿF/gp[a$Jߢy >pa\Ut],5 |ycKoY}H`GhT$ k(53l@b{糄Qٕk@0x_ q{{cUׄ.7&ס$aFzb5#a]w{`Ɍcvjĺ+XcDCʄE% N6>"_o~1}\K?y=37@[K4ˡ"_1"DC-~x"HH~9ߑd5jjl,᙮Zr˫=C[nxݴ]¸5=aMgL1%{Gcn%686|ɹWl ;Ǐ+$2J|l jnOaY[m,x\0&6beD.,L%/ hczk8۩_!~Z~gLJq8g҈ey0zL?owgh(tx A= vU{)Dw|p1 d;\ظ٥'kUoh;H{#[ pB4%rXJUcldhXbNe OT9nMq3\WX}OYV jvz XȾEh>\rrL#nXG]O{p=.&OVo;"tv@=ܹAHq6=-IX;;lpcc(7RDeʼn-'$󷴍⎙`j)DkYq*^Vha.oj3.UͲo)dR^ihAq!q" ]II>&#> $8TčP_"A̯fڹ[q\:G9t߬6 eI9A-G~HW~Kk_){.JOx 9= W(2P9?TnQ;{~V x_CI}}2^8r8^W9`/& gC'Dw6`vLbbkHۯdnoL6\eE4#H0U^t^(S}XEoĈYCF,sL&ܤ=vp+2\6"BВ31m4),^.ĕ-EŧVw}y}#S_ݰH[' صr+՘\DzZ}oݹ(]6㋺aO"BSm o\!m#8߷x?B^.72"N[QVk+Wqn1F{L:Q gK]yw2Q%83g/`Lrz/K,4%61IDohIjj=2Tt3WH|]Y"OH x" Tx\&x@m .7=xa"_h,8ib;25Tt}LYXWD :y >';tA*KĪ>d=1@rsQ@h+H,j͕P3sb?/BnA3*C}q]Pn] P%_Z.^t|LW8UuIBd$QQ+sk<jgd$eJs.ԫe0^i a>ιM(Fg =ו@z~{BC50o2}1E5?I@hֽΆ2i3lDJF"3(I>B^^hs )N<4e,#)*uwٗyLP_H^;NZlqF n<=gg >DL-ü #f 1 uEv@PZK~\LխeGtWIr-kE]#7Fmi}E8U3C ;-8۠:2q]ے KbF''J3-R5g XbDESP[>r"fm6x wYYSv391!k{ ,ɷF auCw9 ZЪxHEͳ\[o0 <{.g@݃ T=Ue͈kΈLV9?( 3c 'jZgj9*kA,JW !}X8G| t@YC 5Լ1* aWonx4Ij>EYH8:Udݐ$ vgN"wNRel> n7lCSŸʧ;`jNm}\sm<8'|rxLWr1} -A (7Lsh#j[/ |/߅H )0"NP}V>ͪcieMZt 0?꫐Von7p&W@KtZN,ʨb͈%i%,ssw1=%fvf)m[zxTDžnΟ_2pbjK!a& 6RJiݟf)w?SDx;nH-wwltqg; O8wG _ؔJLNpH%zqȻ'ITZ9~V.IBuRW]Bw^W,^72/'_N|# DGiFAv̮á~GQ 1Fr\Xv;04ے*?U@FۘR 85#$GLJI՞,' |la,T? ÉᘡsH6x pd\~/%w]4BO@wJ!P9)/.y#"N_+lH))C~wr$ 7T&Hoɂl8\ k ey)93)) wV QsG$>k~֍@n(iUV|ىt qI7ǵC[ 6XP 31"is[D7H`8)'@ƷCs"VLGkjV(A$KԿ,Iېnߚ.6_W:v WQZ:hbb:pZXBLmwmIۃ8P&UC_AIΕx)(J zbM ~O=aҏ93R?9GnB]»cwDFT/.'D-nȶf7(5l "SvmiԤUR}WfIlݦ"<܆0M8 ,!v5<\SWDzif(! yU%G69oNJ><MMT':vAy&A0%:?5ޝD97 g%ҋ>@_p|=TNOTq:zoxOD &gvt^ qiY'ic zV l3 4DE|-% jSCm;=ٗXxfC<+mpB_ˉm0)2q,1i _J7l m zq3Lt: Иj66Úwh1q*  iäIj{/SS6AgĠҜn.GX=Դ^Ev@lX`@ nfh&4Fq+xbIW%꿺a]ȏx^rZ(xcU0cm%?Ti,+XpxQ~OE WR1&g:ŘK0[-!. ?<2So˄ս|c!,}f)ǧl4NZ>NtY&x_hi`k+ S tDIyd4@Q/ d(wMXD8] +)D<=՚q;fŬ׳Wpp(_d7Qʧen@' WWK6Q , ax"3-ʐ l9SAixb11l2C9 `Q0}u~LraY$|[=:|[^b+h~9s$Vj9{p9Uϖ@fYe#K lCp3(7-Q&jgeS),΃n{F]CQq= ̈́YIKUYH)37)Ffb!nxpn-M|z8g>;=||:NC8`gjkJŢwPez x[.14BүLiG+FXAGlڶK7':rTn^B#J[.\9n ѧ!Va2!SoG5=I-th,6|¡ ha,V% ck_`ͨVʞE&Tect#hQ8iV7͆0j' q(nr-n\ p*>4'/躭, Nص2-j󮒕A?{V}S r f|hGn dbJhgwRcW xR1V vNDØI^ksN޶ M0.B7XVLzVsws~BU_X8\.ߒim0A&_-܎)EvQf #$~AV$[* 7GF@<11gƚcOftJB3@gF#U~~~g<8N1 Ea *G6k#/ Ļ;K⸀=e7M-Xoz^9/YM-UWs~q+ 9,jhX-H=$jEQ~Y/9/$05=0"KV]e ȆКܢf yrKBRU'*iV ^K%'ir+G X904=`7ZXy0S 2^en]b-rī=eXnecR)0l qy-t k)~>ڲHJRe_#6 ɱܨ_a MfQO6xEf㎟^;kڵl{U8ߜ񹋮iIIIݮ|zWdKyt-(E~뭆߸r,MzW{2QQ?k!P %_6W*h&wMjzPẩ!aY',wGTsMt0^JQε7oTG\GS$lTd՝Muj _tHp3Ji =^"}a\y /$JGְOԘr boi,)4@Gv Qx]+[岱hP>#'my Q|Zvki-T)ѻS+U^,aIV|Dt˙%S=Q`.-iT~R}O@kpP(Xs[H ҧ4[ܞQ jO\d"2kݧt_ !6ݬ&S΋ٻ9an# Ƹl jMy K;%\.LESrhz6YdRWo^{vf|# 2/|:R {PNɖFO';&ncM<$G,c!Z9%`1.lQ-Noe}$;]C1`C:%b`Z'[#yw+k+0-09Us&qkhf[@Y04Tc* ~@%GȔ:9p,.yӮ$yr/ٮoOkS Ir=2 ի_|H臜Y8l%]~9wiŨF &ؘ<Ah'>oN1 "7laqg^P)L`Q>#+?oVP\8V74L{ ;E Tь 9my+^SV8g}#=rzb\(_Khl@r:bA~濴ZOrS6-Tmi5/C$Wѩs;*Uy3+5PLҎpdV7VXʰ, j5#lG1ΆC]S(Obȥf(#kW¶фHm-ef1ڲlv*NLXJS=_p J\)&nN4ˈ;(8ܱ/xœ=V:"K Z5p)sFeitD^h+(ߌ] i9~w1;ah~SU\35搩DHKpic;֡l|/L]a*GIf_ǔ1Ù*o =/$\2R`*Tܴ<2&ٟܺ[@;2mgЗxwjW'J~.ER@iƿeudWtiޯo @&ʦUXr&U@/y2ԩ7ȼٳ ^Ĕb QW?&fm9D( #O˸6H]Pb0.o"F{1y1Sߑv8ײIsZN?J`4S\#sKwI]=E`] ݌:.K=SvJ8¼˿ DL}j4tv2.0?¬9UC%kN&=+y(ς^2R?^.^x OWPW;Pxxg*my[V'_+]:zVN?F%V} %Fhм3PY+V(<pv.BGB n?xro(FWrPߑqivfDs)bM1&`עJvR/FSo_]_ jv)7Uͽr!1(1#E ek+V#hV|jh@Dt |P-ά>>.^km;$UBH$dzkƳ>l4E hD^d Ya?!ru"H^.aX#Nc`8 vdkgqzIg)VV,rLHZmN- }:"/Yubc }A 0m^~ؒ6]RmYً1FjUbRRl-MTCVip?]FMJ$d_ު"CUh_$ k:޸6agIH+D=gٻ9q˜v%j0HjSͷqQԟY#++vwMOxTPJc˞tbQvg,9MǢ0:5"y * o{LK1I;@!gMwSiٲ}>}`r~]WeF>(E9 ղ5U s?/rfCa5朓闺۾GIXóa2Rhxrf|;G,=&AY$_ʝ8|R3, Zna4-{wG ;ȍidN/ˆ=I9uK`3y8hi۰n.LRf_h- }b(X=r4dP'вq~@1or4~G.[ke2/]Jo&?fE2?T< &pp^^e!f/UO؋*4%"ؚ){`p[}C=f|ʕ`dtDZ_G1\}^ 0N!YL4eG!uZ8">Ҷboa_+j@ٟ#ʺyPʸH乪QR m0_6?ta$mD oPz[%lYj41C2eYuQ?OoR:8{`<*ݫaN&TY%F+6i:Eݴ@87CF+hЮ%o-Q~Y0̑ 9]E]wNMJeJ8┠P,,{$ޕQ|+ٿ<'p|74n.(6;-P[ڻе1U0ZqUvCKj7AAg:g10w1*.@s%[wx( ٥9 qͺQt )rhdzST)qI]3u1wc8@Ur\=Cw.XJ؄l3?a3JEgzqd:AFV.aJig.2I;}{}yy-f=c~ g* wԙx &RLK'EY+d{ZCڑ}T~aPVClt#ByulTDl1X&W%'_ȴXM,G'~pMN''>Iisuy⪢ZY@:|)ߋl"6ȳ$C@ٸua91WTccN6 ƻw/X <|m }sTCY /DZK耫p|`$O3=A-gǕo]xfJhl1$K,ԄT Y?Oe,G m׆4Fw5%kވh b hqѻ˚T|$ěO>RK8y aLDAȑE*e+:,'anMn~s a9Z0L3aG`g^32#B:5Ub{.eftA^M$ w+I}-"EOWz.\$5s_y4Yu 'A,] YK;],AzRU ; 9$O&ZP9Fb;b-P=;8)@ @H D';.)H0?e<-U/d+; 7ߜeԣC ŭ O0\q3 l‒G-S gOr$_ГW aqI$McʨQ2C F*>Exf4 .])A3r"C~NߩlK@(aG(lb{ 5A-%_ ?LKyB#qmLgIUP`?@Z A~f]˓B(x-';sseokGs5'%x2 ;~_eG7wTdg\t (#Z8B eS,j3@ȝ*>1H.QG!(ʮnU$·J/MNF-;'|6H}$c΀Bx|!y)VvQ/gX5u[ŬOnD/J$b"Y[s|@L5m&#?7**? Sk^C2"r ׃ ay+M$>ZA466[![V%:ÿ YpgK%=Pd`@ @5&90]n@3w_-3hr~ݥ%16 ?4O~64 xsj>5A N=1KOҼ<C(jЏOƙ,O?`G˕zȨzԀ:RTpY[zUH+5Y۝r)61Ukxߢ-UYWhG!HM>f"jSwK<5TtIB3_3& sWG๦o㐬9M/&b8gғO)sh"#\hC_ W*m*YV7G ?Jqd ?t3s0:-t*E T`(+#$ܘ8Vʗ;¬\9Ew*/iR$|)> }BnUy'iu29rOc9DPkkbjߦ5+"Ip""FL{uS<~jt[ss*GFdJ蟔"[| gh2E2QmVݛ$--Ŧ7UDܻ׾5fN(μҔugaE aHzp5oRݗԵK^1XQA.|a|idULLJ>"*#9r4-FG"]bwsnVz>⚟6!TGy bX>o@5 @M;)TNT1>Gɘ*.i6&V#JrN@$5-at]Ѝĺ(zFx~UŽ|&U-\G+] ygU~Wgg]FZ$i||[Xϡ&[ 'C@g$^薳 > :<.y=ϟ?.D#Y?WQРR7#t4g&'Jnޮ`ے?XP#h¯Q7N@6~[έ4i3au斊C{PdW*G xn hP/|)cTG +E<5H>i'XSzeL,g[nvՉ d%ccej7k%Jv'`9V G&awߺTAYl5IZ㾨4-4%b R N&cK"ӻ8 HkȺ~T~ۜ5yB"S J,uK<ʜV8|„V~[IUIi@uG _Q`t?B]L6sUA 8UB }=QBWL`?ǁhGE!i~QZ8+63` +IIy8\ZVԅ`y&2M!X[Qy70K;C&R8W[!Ia}F2sRuch4]-C0 0 ݑ6+UID}&jaHY#j2ʎ뼘Dz*#Btr6,>(#x*΂ݲT])3I&)((iz*񽥯L(gh7)aDA,|ڥpQ W^zItA8mPG̳'CDCyO4B z-7Ve`SSTӝS*jcLxeH,:H#";> 'Z4C ;uFHɺw\kfqx>׽E3tiz ?fI>}Rr4mY{!R-RFS5i\Y#t|H?s WLUq?… y5Ĝhk}NpRT$r.],p+9saR6ף5~wJEeG COtfx!?}#7::UvZUaQ> 1)zaaŔeGnBi'Zck(e\^V4F:Z4Sn^Y2/BV, ܏7gIX?Ց9&( X564yx/|Ql=!.9fi<4W#^XYxz%uP5IunW-uiUʧ: >${^NE 2/bzC%x.Hoच jtJڲRN\p=GE\F(((Eǒޭҕ PHJ 1&N!:esig+G0(xvFΤfQ(6&٢D|mD'rWi).ǩw`=ٕK(hN[XYjؤӃոUC4*O" 6u_е2=m 9y&`8_dY\/?bO6߃@Щy;ϊ~>nfXwO:P :?2xU%;L $dR}0U#P"{Y%6g-ч2Je>0q3^L% !޿.Kp9C-PkAW 5o&W ^e+ 3%/FݗCgxG/*=G<3+;$Ct#= ׶F)-v4zE48FymyX$z0rˁQg{йH+£YΤ._ qR4ezQDbn^ý}4 s#.GqI'XieP3CQy+AKu"K߸U77:%#jS ̤f-'YWm'3h3.OZQtQ <X-$jo`ȢeUKTKJ+'s[XEnbcO0HF^2JeLB~T`z/oz}Čɏ0'>Fkp5(J׹-nĦEc=}xPICG䔶ի`3P:kᾕ4ћ {ߕ1iFڄ eٲoA/5yH()1ݼ;ރ\0W0LL hcbF^ #Fa ]) #Y&90I_Z~xDgM4dxâuCa\v}_NrAh}iW93aS Z+ky 5Hr #8] IyU7{*Tپz6m /&h퀺m0ʑ|*DV%ӧy$GrG؞N 97:SB;峸sW3>}WYU h30L%A!V*IX+4ǫr!($Nˎ-Uia7ܥrVekwsbѮd\ᕝS7SCaGHuTV7,ܝ ښ|ѾVVIP@dMz8Ax7yh7b=oؤ`.8~;Ǭs(sƒ>d3egr-T쵊Q7 t ' kG@3$o Kq]&l"K)WFCa-Ȅi[9Y*_)|x'ԉ^Hw@vV5==̽>p֨K ~A޷)0T]lj)}#LmqGg.tRvÑ KrقMy;z 3bBoykŬJ{> 5hO6y'ezU s:geG [$htRQ=wԇW󥿊Pvb=p:5~ $~`3G!L|ņu B8_+'p-愳l8g &'LF1s%kRF&q銷NUǫ(;td rH.clk) ,@ &^v  8-쟋 Z5եQ6D :gE9.'Xf{+x.ʌ6fwpurSbT rTf2-^.+*4͂ 5Q2Pi 78;ywP'Vhy.>r ox$GnkY,źUgoVat^Ѝa_ 4['ps;ٍ-Z%mS*gO8^:yCB!_-.A@Ulx Uk@*N!ng/TV F_Eͺ]yǹW qJKU-%8/ &^/Fu~滈OǞq,<  Wd`~|kT?\PudQ]0G#_[0ّ*içUmcs}ZaSxw%* ĘLTdb>#ZJP߽qDI?a^&^ͩWZ|k>z+r#DU,>\W_,u඿fB1zɢz+s$} m i$mC{8ͮs[G|PJjvN`R WwH8x8F!#TwaRTi$ajklsWY6hDփFߵ,EVT" S/9 }"#k*bi&N mdhwE,Ox(7R.kꐕ0 ''L;X oUMk]Y|)\2jGyjS.aBYN-ҚVRcN?MnΤU{N4@FcW,s$>Q RwL'/GnHOlpm`D,> =pP0˄5;RJ\J,Ώ @V"S f!>I z[_SCʈޖX_Ʃ = |^s(QG@~=9j⳰f[y Iw/%s2.; U{MSWM)\r896\ 1~Oƌf[d8J=qM .ZFaqr,h۫x/Cr{tT x9Qs9ͨ'>Ic˪>h`;~\f~A#id=eH#6fe&fZ,Ǎ.UrS\Q A5SeKΈ6pt&?znðKpG=y58Ddvw hxnCSHYaN5M| mi}bٌ:/t k0ZqE I@ *0'5Gi藥I_!޻,0R306$(CL%:|C h}824jEjJ(WKEel/BE`Ee(6qAMw;x,I>!i)12p~G; V8~ʽx2ah!ߩ|bk*7(vqwiwZXM#p=<~7ᬑ@* 6;zN^5w PAF+tɒwN- ?{aI[ޛ ga{b3/p^%pt}u_AWVcOw=80|׺$Sj_ڈ+P ^B9SElըK~b+@?ullJ Z_JIԟV@8,iSQ x)"O.=2JT`_yk顩8VsdO blzIŠ*7 =wu /AGWR"Ju V~њVqkSwrikT.7#Ao%'􎰊sVJ&jKK:rrxIPdug`5Y4(7SWqݙXe?թŋy@@H$a E( x&"T ]˓\3ΕHry)o.Vd;k8t4cܕ/ЩQߊ׋ 9VލN+J^5Q_?@.r9{r>Ö,7/2zi丰*]iB[Q3Gܒ A)EX?` 1`Re$@l:~f I@$}nģyNk?lӤ^]pdnk&Ѳ|dΈ6ӭd4VA(;G2sNɲ#|cN_`@z܊Ħ|MO 'aL#!H+3mtIQcgl>P[MO@|Y ՗C+]mS6uD\N^EhڷJ{ft\MgRTP{ߍ~uZJ&OW MIKŅq`I5!guf=92\XfwBzD?g CNhΔ+T&K Wi&cӮeC4mc` r=ED4PiM^McSGA% ao;^p-}Kcn:`rPR.ٮN{fe5%2]<_gKRUuaAj1Fp=2n <*w[cldg Ҹ%ʃש SQ;vf<~q4P`Un$4Jyiݵa9< VOh dc fESF<`m5{;7˔bc^[1UJ sew{ 4$(.zAS(,_ z>W.y ;F1 >֫nZXTԹOaWܡ %7c\ y>K3S> l4uF&& Ijd;+(bKXcS<}дHӆ' +?GQdHֆhUn[,I^T<*RAnE /V}H=JWq 44p#2T+iH=?$A SaS5a&nVټjzˇyW|HwI􊇨K9FM=8džwQ8w~U9Al{t͎yJ㼲?s  ־SON'{u@wKˬgl^,< Fh"cQ*v+1/|{szkD}:,Z=QȞKʌU# }r QhȚ[&xCP"܀bL1 ߮чӀQ"~*\!K8%e,|"u џ^n8^^!nc^3FՆ 7s@~ҳՅZr73;+?>)&p!7&=ig{5GEԢ*+0B?M֌Б"dA)>3.׳͚W%w;x=~02J #1@P %7{-)_W2ӸC iALz>0V+Nc{*F ƕGv>P+z)OsjE)?Vۓ]Iq/2nXWoDNb])6%GԵq|h:[DXot#9Y3BKCO}'PO\Wmei6tKZŞD,g?ڐIN;&apgI}~-0.ziƔ6TԮԫrհOnd햩[SCG16u{J݊{)Wֈ\"JU|GxJ38@vV{UEAy욋W'V(l[^|P*eCu;0F6K[_Iބy|C['5D ض二#dcq?P_aO$8b%EeD8a7FWcӦPld]U B颣JLJ\%Bq cR1{ؓGZ߈4Qlƛ#X7)Wx4ET;6'|^R(? Z6毉fYL?TXvvU)kb-(7G-x];LI5ÛUG i~@pЛUDNj-.o9tW+ c471@eq9FFd^;N:-e+VDR@Fю[04Uߓp 氜OZ^/KE#nҞOop&nEŶ&T yڜZ\'p{}[w_؞" Qʼn"jpTm_<$12 N=tSPLwpH?O_vcoAWB(i-tMwO6|)&QovVjv?P7V0~mõ%G5-yV6Ӕ9)k&S%,ys5/°IM 2c@@u2#g* iC>[7ȅI]{\*GEΫRNQM?*w ]t7 ٯO,fU3wpn Lqe߃f*|lA]빈0"BUЊ} 3?Hr*ׇ$ ,F/{UDy[`l:{8P!,;(/:ﵩWj "zvH蜔_VTqjaO-U2f)MC/ $- {y\QF׉=;ݪLiA'8$=s|G3&+i_6D^>l I>`Fʹo=8X< 5QUrU/Y؇a@fs9- z\ecF 6 0ǜ7aqw`\LW/ % i S5j*2! Ż 1uQJBg(ЕK wCa"r(|*ޥ)TYAV~Щvmtp:c7?3ؼ s71IeT-bDq(2 ѺPK`,b#±}  !>!K>GUus[bGGݑקPG<0!J>l,$*dž8o{$H<;8ȹ͠HQi!L6.ښl?_sUN2+{<3?HŽ7q:agԣ&")Cla^`‹]?7 7 r{1%_'љ |[P@|!ɔKLr%Ik 0Ʒ 8T)0sւs2K ;]=D?rP l:1ʟԄe%n`@2TZK_ڮN;2q .xO~Z WVeek#sucU*oBvz!,S.6DžJcSԅ$M|ä} F(OY{#\=Q%ZP72HEхQQ_|m%O@y@J+سkfEpFo~K2. o:Աl ]rl a[.zX_ ȡ (N_a> T ^w.Ust-3tR$HhZ-CN"`|&9C#O`|FZ+I摿c`yl DBSrk Ùyh-$.7F0p/Q,FE#o` 1?l"nEM`MܕAw YqԹqx-7!H \ "pzBA֒yj,Q&T; 3$kWJܦ6A%wN) OFӊ`uɮߝ*l&SRM1>E8H`kDyqWW mY^%sa)e>=+'Jv a8,v.X2<],EN;k65  -;bۃ:ѥG0ɬ1~T؈Ybo3cu&}^ HU'6<ȐȨ7N}ň;oz zl85jFRSYv$BGw;Og7K8,VRSw[ fPU-B č }/^}V/|l0{THXN@3ҁQ|V4g4σ^Tͦ_ 5E 1\o%V!N⪬ fyI ׎<_+w6ˍ s9(/XDe_ړ 4 +to_΋U(VĸJ8jq,KzX1 XϨaW+o6͟Amq"Xߔ0[uh)^7,e'x)_" N{'=4]a{N#{Pe,e..wp֗Y\2 Y0V2x =O NwbW)ƑWaf%ᆯIUzt)Q,u| F B1" 6@hsv3ZH9nNf8}|dkw]ӐA@~(0ev7n;)$s*T6Hc*Q`i/?ԓMXVjGB{wE\` } Y>olKUl|=71:G⯸?p4-A+=j\"Lܺ!X7Scw GɻO"Pmu+#Pڞ/eJNHE:$[4ኍR\M˾Yћe­;w,] guJpť[([9*W ǸVdhxys1WYcFSL. OҮ{•P JmsԥvIWЧHfULdg|\YyډRLgT* be1cr{"Z}җ5(vᖲ364_176KLFdDۜΥo"W'Q5tth}tx~r7untADc Vr|@Si0z3 0 j>)pC@^j|ۃh+9WҁPS[mК.\;9pf-bJ AGîʠeJgySˌ \w/1sw+sT"w׆L^AV(@ S@BO [.w ڰ>IҪ(Ёi/ ڐLkܾ@ݹjGCN,DvP\Kjy&4LBx $;ڵ1ՎT+2ff~G6et#j#B T xZq{ ب~-5I ?"~gW ?))(K[g`! 7r4Xs2,ELjx5}-Mg*tVG]ylR2&"QBbFY3 s!UX#4w@~3n4+ 4ӥsk:gGrmI[s<||/yT }^eYBR>Zt [anDyN@BLBKK!p6e͌w_]Bxu__`p/s&~Vk|ƙnPL)[! yR]WABY4T 5Ru8&qQh@PV3%zN7`^ޅ %f ێ6W̵ݱ(|z<5W4퓗I7Ӿ*Ke9ߚls}n[ Ww~z}Qp .q}ybVGoakRd\ q@H_ 5د-;&oHV^nVTSh1Dڕ8LK9/~0B22R{?D;^`칗* 3n8*.H5<47GDt)Z[t>Vhn(̾A>xNDĀQ&2d9oe`C$:#4 =Hk]|>=P3D=` jJI ^3#3>)פ澞2-_֌ж57}Ch}=ک63QCd"@gMiF2S@VY'.J$>nwskXAr6ZdwӤHOUb9):v4\E\l=Nbn/ hP7ՀeG%dݶb?5soo=mmhXb}ڗF<1w[&C 3ιJa:人 {È_LSQȄ@#)z\2!e=uGm !V0m0^NejUʖHBMxhOĴ07i6JF=d7 2 FsbL+ ׂL vM]<2yJx/OMZ%݈֭ y;RUoJ7UɎD0nP4qx庣X\+34xAtQ9.F B́!on )^#~ʺ hofX6e?T:vev+-f:YC i./%i|iɵ|t'up+RfbW5 ov*/y\!-]~zR:w! N[8Gx̓!BݹZs,co$Oc hᕵIr,wyZQ0@6# g"#\K ssX$z/moN#00aS>$ xa7C-z.&.iu?m/GTy0(4zUL@bmgV ,H1QْXxD/P#l b@.ٛ&kӗ{1q-z}=~mW{r4g +UR6bNbC|S%䘬k'n E %\(Ho @?=J%_ :AlcnT/`/&j$^ivi^Πda5QV?!@QP鷇g9Ums.KTy!G̪iIjt@Ov8DJ/)Ip0arV>Ȯn㞹0} &SƵQWlk˻>`wuj7W.#nYuf0U # C׏5-w7eNe!jUv{fưpzX( ^t9 E޹92ue z'=f$Jޫٔ<^]i0$-8bWg>/ 3upNzEW<;^V!j˧?F 4nTu PB0TH^'ȭMvj"8lVGdLV_~-bfs=] T!O8-UG[؅>Oɨm+c#. ;9w9rH8֙[Dp} "~ْʫp~$B2A?ty:&Wԅo|n %ث-ϑH@ҴFeN)$JOpZjQ'+m '(H/޲cJ:+-WpؓER_2jEAKHN϶Km*$F\Lcf#cs msA ClqPIZEI65|ٶPY}ud:YIdel̫F/¨~ʒk?" _@էг )B\PSLqüldTť& g22 2ZӨgN_z[(y|V J\Avk9#@dl4ۙ*fe!-t Q QV,Y.Ǘ4 r ?XցG2 ?XёY*.uy [5@LʹNt!)+_S [ 3huV,dQ&RPMٙ\ O|qN_)$,X{n;zˇ:)J4m;1-~K}nN55:=N*h{ l5taHd>&I+V$ %5&,sz@ eU@ :b==FbD>`r\37. R7$~^3Wt|)RASFneH..;z~<+\Kx?3Wiq1s+&@a* q{fIk'ŸfW,Strվ eeqK c!bVG|X8,nx} -"4}3-+QcW Y%a^yDg{ -9M/ HtQȲ 3M“O#M@:b8=5C3XhlӉZ&k/5]"R۾AzE, D);}/h7of2!ǻ[ ۴A~昞+%4%OQ~{MOGx{9 j!~ N' E{éT\ɺ.+4i߶2\w}v}Kxh* =/e*d*PyEݝ9enj= |O?3l&n}5ZA2pNwx]N*[KgLuTE܎Կ(.KŜyѮ8 ='bb~iO7i!zWc_N!;FS習Bݬ.\h}"4_.U6sk8TF[&v8Xv&q⯉P"nk +C--HȺ V-5E(*72ԫ#j2< SP0N3MNgEg nޤv9ܿ(7w!όB)19b+v5vKïJ0KBx/pEVV6^.:-dfy2eB$j['V([`WIBj:,sc6 YJWt5Ы# %byxTkГ]dh(ޱ2B@9Q8ȖCe͚Thsךr;0C& M2]ruGk%9,)MqXw[: {>}U8vJC1Kr1'GڤK{(mI08,q>FNc/U~Ϣ4(`g݌$gzy!U*>2l?AWD M&3,ҁawg7er ڤJn% 9r+EA_HncT dDR (\>7Fˡ"rY~nІ0 AI5!*nٹ? Y{~t?A.?"`T BwM,^FbhC/E'h׷0=~bX{懦a~3K< \e]*i߀'O4*I ?]/`EΚB L@i^6k՗Ptz HS +źObV@\ %ȼeׯ"Nk!yBf"-'yF֢LDҡ[vF.r %?\ȳ:rR!۝`" VcźF:&D]Lg8x=Zeq$D@+_&:nN=wր6OQ 9q@)OOhxr" ?ݓ}97Dig  $*02s>w˫׎Jnk,[%T-F8)Z4F vW)rC.njs7wڲEQ:Zv0ҞJn.2}`Urı(W),8Uf j  HvPNȃ (bU_5S^ަE"M7шu\ a8gYZHr6|)tJ6)&×Qe̯&p2Wu21Եl[uj:A{4^2y,~txr#nwc^])ΒI!M:ys7r}RoUjⷄ0T޽}|Į0b#Pǂ]ýK #tLg2XfB:4k߫]+ ~7@ecuki~X6hD6b* -K՟g&ޛy )J6?O0aϙnɭN|zEa1)4uiHmiL|{Jb)GxJg\Xҫ"H~cUͤ 9ɷb^ Lz\;ė:%|Eet:(ǹNvyխ:3qG`هܣDmYr[_UCBOյH]+sbe}{5&&)T?]oX6p˻?[(;9 {)z`CaRUl,#tR6!M'32JV@H<| q›UOQ(b1W*umgNӷ&rK"Z63D9\*N>O7nC-VFbщM.ZfF{i%Bpy=&[|&z5y,1Z,d)zr^TBlh!my.% x[fJ8狓3k/xEepg+7Ԡd$XF5N/ E“jr&rdZ-y1tArbҗ]Ot{Nȳh~no2:APʼ&.'DVRB\BG֥:8^M Wiׇ}eMb Y2;_.x>uCײ~\+ß cOTEtit Uڇ]('Nj(s{c|W(6b1fRg Gi,>:}hRzdtOVn(\U~Va~oSAQf868*-5gɘ?Q??A]"c",OqkK{4(V'ƿpIH.tZ˦B0O6WQ=e,+Bv6*Q}Na :&HS^ KU( miID?O/Ar}@ECtr&fIgDeK|KYgyq;USM,?[rLPy62bgz{CFŊ7Ľ661vDQ\ʍB19޳KYC~Eڣ}ShFh;afM=n#,KZaLgWH6zQNؾ/de@,P;7S,ﰽVwL6?>lÓ4ڢܖ~'$sTe2R=t=>l2P~h}Q:RYS$+OޫK~v;2{_ҿfcfE"".=lOkU_٦ .yMœ" t Tݶdw V{$N;ooe%P$lm\ST|w@a}gՀ{.ÏE$hZp: >5E4?=i,*a"04`2dY7?&iWw#`gN5ܦHϺ!mA^!4 GZӚ~{H" Lnӊ5|:\8y2rLl KB>;D2:%-:0~,<*̕Qm+_mQcelk`ZV)aNsgږV>% ڙAKuv•oM/k})0:oބK1oxipb̃so3 :24v=)]TP!]8 u<4c=?EG:gsB`W {PO74JzQNؗI7nJq&BPD2z,bh~5v9vjty'0~ǚ]`˂ޯz01kQ_]lRéɠpQBȋ46_{6(Ӣtct'"8b~1yظxR@?x^V iѻc㎖Fݖ93Z(q?)]ԱREd'ԧڟ~sYSȔ½ڎBܯ39Ţ<}\l##,+$ md,I OEԛP4-F].q!{O͛ s Gf؟7b%"Ԋ# . |'jktbf.Ϧv5˸4ԋ8-#p Ӈe'ü: SYe\*%ZW5;7peM*99@" {<[xrb=gT`'m}WrMͶa0lF@+>6fͼj1= =@}gHC{.ʟb_cыvj.BiƟWt;_xmc̓qD@7-ogho= ā7LnZ!RFI)G2b=׸ 7 ;ZܼRϣ0I1wGҶccOw_&0Lf2xKYy:S{Q52Y(`Z4:?z8}^|L:m$x|JMђxVж{ /2qX=8(F'An|~\-wWbk; R­IfBEl^0y b)ӝ%țnt dyu&oBa o?Eeզ:?ڪ2dm WO[ zCy3JZ 65_`c&<t٦G,yYX<Zcnzj͐ͪ3޲.å..H*0G($nS4+("$ Fj }ڱ{4Fl_ךI,2%+I3rB5cYcR9fF ݒA (f\Hl E)imm}&;Gdﵙ%yXUHӺA3&Fҙ!0 NrěM'XeOqUǖ`;#VF$$,VCt"lohx0!ɑzc|s_#X2Hl ZE'|Z[uv{bA($PSGU: tHҠ͈P&PBm1N ~g7tV=d/ZՎ{ zFЅۋzzGZ!qBpwTŮrɀ"56w~;,$-Ba)(7Df'di}&,;~3WY#m)Agϝ}Q5{4)`H}>y" t ';_BEӘl_'!4K],X7+g-NKӋ +WʥmKp\i2.KKWtapM1Du;v?};tx9ᄇt'!Y 2߻(KQqLa8HB(J>MoS~G(GU,EM|~y?%nY۔ _YX.><̬ȭiڀL(קipAColGH\l ,HDzp2W~+™UX?x0C4)ki%2f0* 9}SdmZ9<=\ch;WQ#('2(KfN;rWgSˁ;NY;5!mι:Q?L;M?--YpMۧ}_+ 媙=3xtS?yLX4Q<.g64)G7\> OXNq`Kbyz{맻U +BԨYl=Ps{t?",36xWue!^/=JAjQ@e}|{& }SnjYǷQn3ElS$$ v_sr+<ɷo.|;?fG{)ڂ"f5޹ *F™1q_JۣyfvL.WeN%$u= ?+E{,go<m}.hu;R/]Y83UYTFoA/3. ;.dV@eLLV^a2uúg!GݴSاS,R[+h5Kҡ/ɹmxi4@r("q 7ėU?_# Qvmta4XW]ULF uautubƦȆ} /z_( J"OZ6~V,՘mZ N(- c0/@Psrܾ76TVCϢR^D xSaE2,} ۛ;2e \)k[HUV }H'W3 ䷻h>Q4F:M9KM1**ipJDҟn wdX^ |p4G .>BJswS1S^4V42zsX⺭UAuO {ځ#3*/CbQj׉Ut茑ބԑ?t_/}.LYS!l=Dz/U`` 0*_>z7H E槴i#MdT bOg^CPK`t'`30 EiIDKB4<\Ūb>"p *ќ\&sS{}G]a4(tv)z6.4ToAtf {M[p *"=WD;ů9dYU&꓿ kTmה 8Pv:ܣӯSܺs", $.7M= *e23V@I۞&j=NH0Yr>6x|0e)JR 4o|"(/WL :tdEe &!Ek.4w<\Q6\R1w]@!.*o>!`4^fQ"ÃWZ BMlڇ0FN:jgwXw zY `,n@{{`1^T)HC7ip eCtiqx%l!4x `n,# \8 ďu1b|#cg~5/+7L2> 2.]^ $lYrXOUUWg}MV7U +y<h݊Q?βQH>p&g?v*-2>udU1/ĭp|Dh$U?MݘH=Ueej ;W[^\8 P2ڌK! ѺWko2CԵbBI1??a:_F6VHbjO P#RdR#o\&|)g!\WZ=:ejT;pqe~ބnWW#S݄ٗT^(#\ƟSg9ۼZ~|MU".6mqUw٤ۿ&񓲚-I}-% ,=xŏіPyPD6A*^0ƖCF+K5TήݎΉa&\hz4 n]۫bvϾs۴ v?.+ ے9Cɼ) jh!~%ra YPP*[}T _͌}vÓGLsj]rW9RNMA4s?aLKLJK,G), o-A!Zt< !!i_2eȌR(dxI؋eYor$ [&D[4.`R;OiՃ;iM')%TAYޗȥWFEL{rz(Lv">'NC-R!2Nm#sadZ?d!}5ǫ?eHi8 Uh6gz4Ak ;!CQjetsrF]0>-K+W+6\2<(~ }:d)IE݉G)}723 rn|dvv Νt4d={j*-1@ZO="Mʵ;O*GB}*0j\ұ!H;w ;l7%fgcCѓ/Af/D-7Uت&'3K quw퓫#'Y%wwgM^^.΄cFzrWX{qnHя?jfdE3f2he+ʟ4)VM4pAAѦ ]UwQv4wRk@u7_*oYAb8 xx$큹rhuvzǢCG!/ 32Wtw:^u^.5m3" DC4A> wLW Q!hA<ܔ'V6󊄐WA[4v=pQR8tsý UߌR| +E5?A^ )+ }qY)*V[fr*,^ ~=Khpw R`/7|4ҼӹSh0łu_l:mOb.BdDo(L0+RநAz Ri; OR ܴs7 $˩LE/X7+E퍇4Ryvz*…vWB e_e"9 gl:ڛ(C:v{Ž~k+QZ|˨Ȋy B $ ⰼ`̩{sBN@ pW<w/˱Pz!w$M%-R[~Ǩ$_tx?ہ2|s!" $cD5+ tǫCp=ۧ._ =)>6Amq a[}֍ Ig%E77\Ɇ~h<~/dp}j[emꢵ)6{΃q뻗X³e>\/Y^&9"z$ ^mNړ},%cxz1[ /7-Ś ;}uP+LzF=צo-#utTfzfS"V⁀H3hV=F)fg{!F5 Q_{8u.j݆nWiU8qq>U8ENm,f`FQf: ~~4ۻίOl_WS3ǴTӻ y٫(K>,A NӅeaNp޳D73;d wZ@~y2 a}6%7߶VaWZuqkz^ ÃK[w$~9'0 1EO:Us ī-wSO&H>^͐V`-戞HS}~ GY"g )3ݓ`J4̑dkm\K!+5' Zݚ[o96*~p=YFA~?.ޕaYM3Ip6k2 KqDᓀ6 _ _ԐY)--=i+|^΁Xr2pL88*-04snڢnK9(r Y2'm6ܐSbTv`l b1jme*i6M(? #\x\9%s4 uEwl4i /0͏i׺U6ksJªmFS< ,YE}+8HMdu $:,'5ďSXlni`h ʣo9 ١aQ6]>8E7$o)zz)`ɿ(LV!B;SI-"xTKuJ:F`%b_gBtdMQ?9TÞξ7*B\I" f4 0X͑ЫZ}έGw+1hJ @* WyT:t[  &qq"\Y'k.N=PIyl_"r/9 S'  vt p,KUGB&P~F]Jt7O|>Ew *kOh*c2pUAզB3K Oi߽DDʺǖXGM )|bPǷ[7]JEJ@hw$`,Fܨ>X]Pv@EaZ-gk.C>TOG{ឋ\\|4Y e訸Ix`)fkI u Zf m-1qc*ֵ宯c0mM̖ڏaJ词7^nY"#lf,y^ԸoJu eQB"Mtp;"0ІXc]n/v*-f 1i\;htE)[.n“ |&{Z9GLdՃE` iftPҏ*H#+.2ú^ڑ[LsķZFJXds1f>Ճ mIpuJ!TϚ&>FL(qFfXiL[Wqze JG6{qfWϴC4駂Ihf{wD7}Dԇ1i FО|(V]]8|A^f#vlLtF%&CFHs3jUPoEufA~,K=!=~@ YV(a/aDmN3B"_?Ve2WQ{S4yzw<⦿mHv!MҒԢYv뿬>_k0!qi%3a'x:ЀhL1g:؊O!t abd]f_R[C70AFYi v8ŷ`/)ˊKujwJb];d3@Vجvo8%)gO!(Ϡ"g& )1b' y8Wꙶ {YV_l&1lk_j`Py TQdyW,jPNa\(uvWZ'iv6 rwŲʸGj{Yb\a0et:q@W /k7N7oJ`~I[JNr}i8g󆱙BŜ;%K d9o|; q sܷ8S*Y3JrqJFl~eZ[RrOyŰ7s•m9GB &SH(僈@ }b0)l]hA} `/XGJ6\J_Nl/ <-,\F`6kccIQ_nJH&@54դ.췬x #&*l簹Y͜ )nM$`q}DiA "^\yJe m+goCs;:zEmbR1.|'m}B<2>)[AI9B{#o \zg &uH~!Hñi9[~]H/ 9Q"EB1Za~z|@kztYG~˛DPm3+sm1UóxC{+qx2nKfzS l3a qnsxv}^o }HCKQhN„΀Ïl!5U،A|R됿݊E)x]Swꔠe|߬$Οw: ʖ҃JlB0]SZlwe2w>tc") #>AX+ZPV.0# tT(jFҙn;sUI`­&[3$BoC28bDxGTq/^y (pgň-D5}KCҠtQiŁu=~?:oii`5s|ϋF]Cꐼ4BaA9~} ='7KIAm̵d5йȝ;G|apjwGzdǁ=37 o&:ȁQ[n]EVj2,A$ H_ @y{ltӮiD+}'jK+ d nKI(=PՠݒMdQJoG:p Vnd1L#(Pƨ ʦB}T 5 G宇t]ſcu-$&=P}ٸ :G` t=ڑʠ {5KMۍt"\ZB&U3\05g%cWo'Hn y?)1ɹ č5L+? Mүrstl@nǒ-CLժN[7i@hbb?Bٛ~ [`YNkkrho6p:[KspZf Lp 5` ';_Ztu UW, [).fXzLj@T N?R!u7MB2luS)Bm#*7D usDkoXk|v#UդhL"S^B!Tb+a!)YKt6[E}5KAQEJūQXXe:+DA?k TsbFzr#l"t9w @t& ǭfD7W]E"\ބX<">"Ѿ+tH70w ?}S$+wb!ucp)#e DŽ 4/0 u\AŞX#wnvQE/`0(] G.&Am2(Ai1Ǡmj,,Ztry 2̪)7c˛w iﺇb@zz.Q?8T@y(ZZғw!/xU(n]f.*g`ᡊS#>}Y նP*t‡zyKɲH] K;&,-Ǭ|{Ԇ; h%W㸠Pp, e;A56%!ɡim 1/~?~ OL?hw9:,cP2w1ѨA &Ė .f} &"!jPXNSs"wڬW=uV+ ΰ֠ rGAYŠ a*/<ݺIL l !% X'(al31jDjArA+ߵ R[jg.urP[==FCXτg?u3|c9[{""괙8&lE؍slIw^] !lVaJvTD^7+QьM%(n;*ĂA,Cc%ϣz5_jkaP#7W:NMpm=g&J{nHTHr6 J/9;!TacIѰBkX߁Kxj@d1BQYQ9+UuneaEuiO8 c|r{L,`X\W* y] v jU|+l`}8޴vZE6]fY-"x% 7KN,2OW#)f|>-_i/_`Er@J3Pd߫ n$nTj8w- Rk6p!+3Iŕfpg+q}[0̟hCcnC(|,'0`77fYGǵb7P(wS4TgΨ\vjS$Mp nݮ4+&F>~Cj rBZ(. f}J(x?BNa(c}Z^~?6BV @}$|SxvMgmG @*.e-?}k3 9 3~dݤH&31d"lqz:@ܾEa6ZifɯA\w!5t5ZoɚpeM*7t؜Zx#3ItsoVEOf*BRp|N?u1.| X<;ds?gJPBI>͌9MޡHݮ;b~XGB9&v|\^κȬ+T~8:MEs^F̏qs9+ SB dꀕ"ժ4Sh`&8XGgƅN4 iZD+'hYV@hqGƵ55Gc &I4VϝmqYQ@*31"[jO 9C{n3G܁=oE(YQeH^3w.'A1\^#%ʪx;U*b(ī`?ĭJ`:?Ny$ 'CM+<cH~٪a/ HvM, X$o #3 2^ xHm#sNfprQ @x UT) FӚ-tqu]7BQrauQ 3[KVi,d?-MGnƇخDNKO M?ΐ{[ 腯2e'))E$Dk:KDRh: T.m,q )zd? ATa+!=k8 >tI&,@;',̂>'lm;~oLKO/!G.!D|)^J:pDEw v+轞4cd2@2i7f1-$-0>8o\a榕 ^s`n8"6 w"b-/8sؔ]~N6̪'Ptm -umPmdje'[֌lG?9\_sq 5Ep) ֞b䳃'mE,#eǰ$8Ze)QUcTykGI6DCS,~?uj?ALTmJXQg u::>}/̩=z CO+EqGF߶צ!(C:}9rčBűX˗edIhO%\GY ܟܼz.;\<t`L\cWglzr**2Zk`R&~>z-[=?AR.[G^1ٰ/P񶴘r`Ic0m6t6qۄC~rH'w- *҂=F]B(^;;KڼO!, ki+OrXFFAtA&1oO+&fq r]0% "K7׃\z`|c)3wB3*.^c㬉Bf)HAa.=kq`7.~k17.}ũGݢ&*d @`z&x[SeLS'u`ŏ;mlvќhr n܂B꥕Tp)\9 4뙹{@U900u̸~ SIHYX"=ME\}2BT* 3p0ݟv:UO!fUHASi??=Ӊ ?w(?si_J^8p i1|Dx$UړwoҨDWfI(FiVn" f;HvQgd^~äYhŝd~a f|$;4K ":٧|\0a88802Av1H?|ZCrJ{F"=1PbqEضiِPR(4E)V>zC{'耚ZU>ӧ+S.-nާQWu "=I4gNV<(-,i!c0_R4%JZ4vV9<w1y"3jcq6"pHպBK*o_ì@I4v%LnftyBCJ>d՚6w"AіTq/h-Hf6<)L(<,PSZB}_-jya;nUōl*|]6H1@lSs`dՖ;yh[HB0N(,(|trtxxy.q2M@ET~u1zE yLh&d8eSV:J fX7{cuTڀF`y._Z U`OZ>&Hv&%9@C@Ie|UE\C4f1bܫU}tM R Kw+Zr@Mn.c5% E-YR>ST(}o*L O#}LFG&FNqBurءQE% 茴$ بgnNQ!!,Kz-j9pOV kU'cTd[uU[ؠ(z;6+VU(€ɾJ9ɗQ-1ɔ6lfQHD4bH00wI0'M_9Z)$91_ٟ\b*`Ŵ"["#HnڼڍN0A0޷G0@c7)0pNy~;ᅮ57?hߡJq{*!:.`j!˂Lx>|!m7uɵpܾ͢ǼSP`?jʩlJH(7YNրiL*(`ٍ^Dev߷5c`/ ŽDvckͷȌ!oQ;sG-늬4o.TZ+>TQ4uNrllJp]B/Q2zOG});WȜ5⽠R?4||áuK%ŠDWbao:cu3y HV)=kk-rB_ۘ*U$ҽ 8Yc Nx:I.AaEu#[{gL|6= #Y+ιo.B?@=Ϟx!G%_PZ/ %gWgWl@ÝX@i-!˃" M[.Y<߿ =G:sİ'AA=U"VKQUb>aY۴O_$INsei%}he#8P:F\YZvS[@WuBt7#J&3G nU༹؊V#\xoilNqXWY+lnM9{!sϜptaYO”@ez_,dzq*f6KL+OgO߉94:A[TT_mQ@..e4p&F㫢[w~qS:Lmg1"11UIuߋ Zs#G;25n8y8QL%4z9g?HGmDO*nT?$/*yr%"t5* ~4EVr*JIOIo/w9S]i;h=#X\*ƒ#Ъhjk`<"21i> ssU}#̩ec3~͜j Ad#QximHZ5K66`w^4 OüXXk!RӶH69rD,p1_&aJ[4 +4Α7GޙνKu% %'ZkE^8|C}jGZh,kp*% ԯJ@٪WsZ }:v9v*!zx ,ufTRU;ov񽹀 ((dн٠:L*aA2?8J|BjM1 zfa r$#n>(GAq{k֭>_T]|,n: w<9qdi$R(Ot(.WqqIo㲈20) ,0l4Pk74zrQ. lBS]:CeaE6&0FZ1n[3JW披 8Eq`>frRL,WԨ\^TC9y `Hy{l٭=u3tYr!*մpЊlԼ 8 >0fvHpjU+@W3QDH)`~ò8p\pj21nNe $M ԂN=AyL3_0ʭJűIf|͓dc߇"{И oP#A8xW9V{2c9y‰NV)2&Ey+7# 4J2[1VQzSV8]CaTk=",KyŎI:HEףQY;b?w0+'{s|o~g؈\d) ;f,,Enp&2);?~Ļ/qUyvE.f I;́`czSXeȭcKmMe=2SRGt—jYam}JLjgSB`ZwW.K1)ϗ)WC KHz|ǁh^jH.,EU Ղfu= /7pT9WIa`<^3'eO4OxG7QK29(6X8&T5EL Z%3\ *c:OI+ӂ+yeyw%se{[#!֝s|)nEE{M01MPc7)|aܱ d{UO7+"s'L$F٤ca(y77p,?m&5V#3nhV1~& CtX.jN%[XD7(PO8O"Y9kiyd8[$$@l|=sfjYx a>BT*PEj ׷=y,G΃MNWig^e %0h}<N7֎HecM[EN_l ǡt/8d4 VV7c^[<6@PR:(ΊPءc$eU!RÞ;.-HXP8ҁcyPAK’Pwƶä M[>,Yp$F`ÄT gt&'}XSʦ(z+.qMkz!OZ`E>?ǿؙҡI 6xvsڙyU%S=DL/;Rm4 D-kt+u<μ;DBwk /ﰔ(E^EZ2tW_ ȳ9vXx.*pCSv@qORސ$H6,ė_x DSW=W: &~ləp-\ xY/)ގ,`F cYUr4 ^4acl`.0v]%$.ܦ:ic cH>(GM[l9y$P<Ȭwx|Z(cqT}4Dh$?($Q^ԕY,M9V2DFMw}qh 5 /`6VH4n ~)Ƶ71^%E{TU_lFo3Q~+ͰPow,/!v%`/諭Y4n!hWB=G&1`"\QeFPTwL hS^kt-#W2KȖ\Η#W[x^؅9'3A`uvPqp9 &hJ:f6!q9,#.@P𜭟{m 7l% ˹,P Cը̈Y3Ȟǫ8/p hV;}Oi-RJq#c],eVqR/B6ZuKQ;~{7V[]&g#}lha]%Ucə#F&H\ga5, * \߼ jsfBHnPoV-GU2&񅁜ăA5pF׌#L">}dkn^^ֺ>@ǐ 1d%h耂z]mZ>ab,7hG½}f :{U$[|Rm?d.NJSԫC &94LV|k=p>C! #g^yG40`Q΄]ېS8!m+ $͉6` 9|獽 PYp" B=A _9VJPxd k!YOb@KLpXS ETCxKlD\&p G3@=S HhጭS$љR[MGIsBhDBq[kZLAΰv$ʐXp!|`’MŇix+?}Z;k}m +Lb_9D؉`%_kgo9";u?V7{E[pifQ5Ty6!vƇNW|sn18;.kacBƴeq"QjWa%.W-z ;6zq*=mAr|fa:' ؚla%$o jh{ob4(v "s] I#Wr+ex)bSI-fR \;4|&wۋ;'E ZER$as6~Xǜ @_$#XŢAO.q^T>8inΨxa}x+ 淁CW2SG(҂?ݪXNr =اȺGf~ `v)20߮_޹o⥍X5ŶxrS\ ' -~Z)IlAqBk^1Q37z-s%מ1djbm"~7qlajg {@Vj\tanߒoFiQhF&Ǫ624V0H+V Q&vv{hґ:g~|  '{B# P<6w! M^\gĪ& mMV}Qd3DW WǵP_zg׍|=.&1|rle1CV}!Yop]` |9ԮZSɛ$w'9k>Eeϳۡ׷qwn׬*n32^*'PUWͻ(}?cGbalmQ"WwRF=9yl!^P{D2P˂̞I35^3MayٸwK1jPٞD#o7%gK؈$[?"<2 n?!DW $>#Zm-S]l9n`d?e+ ?|bpBeMg&/E@ݴh]|{xs;I9HD*zt jppnһ>b# ӄ;P\`m4@!LI$qXǧ}+"!󦜫ae9ۚU6$O{KxZX .I$M#>@c9.Qx{'K!Jd\7{?sVѶ#E2d ew e4TӾH-b~u$ЉDMv 7 \R~QDbaaE1NTpN<\c`hUD #rR@C! 'Jq&WI,7肣!\ Ѕ?Ez:l7?rGܔyI&vŢqEhsYڅ ~dP@ GS 2/.&8K~ 츊#!8Uw!lX}a!d .3*eGj3=qB-4Kh y\ծ.o2lyA e\ $g&iM;1"EJ`vH)"wx6"IS`y QeR^x}aBq[9KqTt?C"˨NrJn#&#d`(( xsTucJ #ֺnBo90-pgjӔMMd o !G"0fP7Li7Jเ=^@baRiXuahlQЗ+_%4ƪTMwiֶg<%nȒoSritʳl nk,e1SC7^1&OCʹR=(wrB~¼%v}  "liOIebL1r5%OUP g~?菤oV]99+GtOw@=稝IDhy:[jV\B 3'b i#7T2 |I -y(y5,ɵ̌=ls!d$CMf c }5Q6Zb2T8( [qbK'.uHI!_kZUwrsLAmb*R.rJS CWv|8F1ܕ&Ot8$G.0iqOS@ F vBl3n"S wH6Z8ՓY973[ `mˇP( *])oTp6[#-43?z$n}fK?  !ق?avasՉ䝡M0rו.=ͮl5d8n=):?|\ H0fgF.>t&OFCqoݒat8NþӶMt}){& AJNT=1"Ҟ#elۆKY 60;L# h)QɱXߥB E $+}FPx7 CNDZ&=3T>cIv%ykfɾw),U)N[+txv|h"_P2QD{sb-9jYJ5d"DrLuiP#'$e:c:ld[ %\6oz/VIt;n1/̙&C1pMiI4@xKC2c2&KoH){ -r9ݫA%f[<%11_Aq`&V]=[8L\|ޱ#j*FIS٬wGa:#>VضߞM#Jpn[ZSHlW0%"$PSgU$yN_Gzfp6w"}zw]s)M,ޞU{ NRX2e\\wsW3IF J"wM{k[Oaw+PEۄ2Jݣq>&Vk̂4͙yeߝ5㧌O@f?dHZO]p#~I@j'[Ln9)#$G= b C1=ta @ڞRN?ad'{HkM15Y~qLMC`y0f wZ"r*N  Ea9q˙"%6K$ǯQ8(#ə@ V#J׿_ցv.Bn}"Gs?M2U6onuoBuYˇ QH#׀cҬWQJ lT‚ 1T ;8<p?l${/9ʝ᭄tQ=WB4G`ZdFMGA65q8:īʴk45+[~~ %-8I[X% ߥh^% >1d=W!&oJ.3#ܲd-ᅣQ4K~K4چlKpIKNH?P(oau @'Q! s7UvIp9ЂGwq|lHgY?FnܙTh&'r!_4> 2e]/lBº폩# w%cgյ;#; im+s>&-! ȏWH2La ˘ j:p[O!N@Y)nwos[[&.DPQנp ArjD 8J+_nk^eT .eK `gG*i%eL`.rm8ݲ}] _c 1ঔ#+(>r_{ -}4MrfAծ+Zxl$P"2epxeoЄƒp ND}wRO.Ч^Fy8{K0ae\UGBs-XkƣpbR۸rC7n= c&Qisfu?lAS{ }YJ)u/s~*ޯlq;G* إR*@NEMW<4JDDI`ȧ38pmEÂa-| - /N" ,2˓fU˯A.9PU7%kYKqyȴ|Be2 r[}n۱6'f֊Kg;,x=ڳ"o.}qUJ#w-'KrfPbpE/:C{v*XVŝAsDlbNw0*n8ۤy:YQud"= Ocz9eeqYDG@CtRW0K?*q'+ !;E?//2FpJ*F&NCMPyQr P(XY) {"+de2A߶7߁Tr_^._Th<۸Bx;r쒽 iwv7$pc8>< q>wA%,dbpt)- O )k";f޿0s2\NK`i{w泊}gZ$ Y.n܌γ$fmnI_z!UlwYi5]`Et!%حtÑID# MLXS'KpFztRp/@m=02 WɅ-.*Y65 4dKl_HP ߋUgJԉݿK]Kv3S#HBBI>Rnni$T*ވŔ߾9)WwE}j:+gEiJA Iې0We=4M >zJPF Ζ8̶ ڐb}-OдIyAX' XȨ&FmmHoAp!^zSo%dɍ ch1V{$!Ŏc2ŜgLTlsM357!1Vj;~F5D[9 o$mn,LRj6uzɻ!DeD `̏έeW^OYmQixDė" %>?50V]Ր(v\x{1}(3@acG UUYvWbWHXLNԓ3y/N Au+0bd5p1g;h]Kl"RQo` 9+!"C=eާ 8: gK4G;]+PFK ЪO*O5a 6AL8(Rs~m38KȠ?a~9.zScL rнOihu ̧Etͤ>dg ؃db2˾z:)3to]`+# 6o7C/Rr/'ىwXGkB9=! vn0#;T;FF!3Z8g>]'!i>(v{2lVHٜFF|L3@ٖQvC(RSt9=C=3MQaY'W]]I'"[94I5n%$N_|rYt !/#'GzN@\O`:=]PSBBs  ,>(~@{},xf}SqgXo{m4t_40t8v :m5WI TnKh5_տ}ǃa[#/ +kGyThg1K|Oڞֆhe^"`13XF޶t< =|b2Z!F\:.6 _آd^]P.5Ӭ:!+O2@~s-^ =g ɅdRϓJ.Lڻ2reݟ؝,D[9bk_n|eo|=4N8d_13|wq"/O^fM4-4;?IC_..eR#2\:_ S=sVo8Q,aV̐<&3b@MBg52;VcdB:d&)5v>$`,FWW[jy![H%S~9+{|coywPe=7=i8M*v)ݷB}d0m֋_9].Lz+Y8nʷjOHd<.~d W0nAgxo+&-<_^JS <9qWpN(W)*G]ZY8"Mt1s)bRA6Q/N^!V͔7#k[ODԢ,aT nCIA˸aHYY:"s 穰A*J̉o]_~ T#Qjh}B<$8Ezͯ1= >`}vQllJ6UXɎv8\2^`!_qbXw7YY?- CFR^*p{-ҫ'=`s.DVΨ2_& `DWQx,dvSN&։ SEy@{f@{rvps,MS  H3e䊊4v iF3?wސX=dR^Ǔ_h~;?C'Y#_vy'F8e b]&肧Hs[ :]ױ$|{8*vYr\ 0blhhآKhD2Hv g*6 amϝazR=,* A?Y7I$XiJc`7*EӳxߪͻN!ROEH,*.}xUdk&p"V;SLo"2$d6 ?B">|RW %\.!/@?)?tK!ga@gŐxhδ=}ؓ)4@ ځI?[}jIwtu͙NlSlHik9ݶ\bV&m0`s*AzT[0M!]+/FD0D_RWN5.9b "  \+T!sPUǴg p']lsrGQL\tQVx}wXDikt(B%1}H֗H\ "JC6S]9⟴^#8|nE^+䣚" !`t2ig,pΉ8Yvׄߑ6a HvˍX͙&/!<-|'QwM(Vrgx6yТzMX~p @9=n8f+(XB^DCdBսYvi&HmPPk#DnE$\P9yJ*߸ɰ8 nmkxnO$Y,C Rzh!tE"8xΈת+Ydts_iZxӢBF,FИ6=y.X޾aۙU4}z0f͖~הp]DLcIE6XoQdO-OJaKO5&h߄0t}PZy;hql8ư?`u3ښ? ^o32oTZci9 &}Si^g ,N>[r>cUP^-u-4 BLZò~J?Em'~_ȈJwf#f.е*UN[ !%C*_R՗__1HW.ivœ !7f*6K0oFWOҐSQċ%5%o($L[)2ҳhg]!cUG$W 3At။.bnLHɸ/YiOr )Ho v.foqlgF Ǯxy[lzU ?}ii6Ժ}~w 5~ d(bkZӝ;TẒe`Fb;=S$6SNzvv +3vscYKE4zopUm.6{CTs+ b+M#~yZUJ9$t?@ⳍ*E+^0kn*b &ԗ*tG0s1!~f{i$]65SY0rWԔP˥CG ltF f䥷7~Z ?OۃVJнwCV؇14ky4Nֳ= H!duƔF{/8`P DQo}x".X'K‡=9S]j bx WR65H %31yna/=|.n3n@3Ld\.l#fȚc-n~OedK1mle9uV1F+?Vqk$H "V%|P {7Ěׄ YTj܂׭Q=4TdzF=Pτw=>%zpdOWSf‡pe;^n% (N_DIbq#j.> T蟧AㆌK*Fq-¾R-A@:v@|v$$8}ovʫ̱>\C6_un5%1.x&2*x+jy$z6JKp$y5wSOqC\`px^}ks*}LleN.Y07t ŢIF4:H } '~cL1MXBURq}4 Lmsl=KqYJѴynVU_ p4hbϹMeS\, $7b&(t}.~璯0B}J'Y|4Ggt`l7lnؐ$GI^vz3?ſm3VGll/_oAL  :,V (`)Iv;U•9E2"oc[ pUb0N@Lug)z}Md[l`">Ļa %h"re3-O#y9NØlPW~pZ ;y F*`XG:hdsjvh |>|$mpsj59RCHW.Ioog&-&la ZG~})çdy0*}$FT @I<w߿쁧TTɼ_AX=ÙypPA~d%2n D#Z&xE0ogig5φ .Gf]zP ΰʰdj<$Dڍ+%lt3;qGb艀Gzvl+HBaWùomE rn N1 su@% y1dWCe dy,.׎ij8Fh3O^OHl0|#`#R g#2) `JEfmM 71H 5V5tJSk9:|XήYZi3\n+I} T)UV&FR.WאGBp1 NHH2'Md'||ւY'8w #̂tkq($I㺅GI~jhq< ԐVCa.qP.f٪bNS=l_Zs?;PoXWm1ؚt5"%3{:rTGꌝz"551L)YiK+1te Oy~x{ n#!60O6^tgЮEB6= PmeŘ'n:Y&સQ^'lsZK {eUmڍjB*_ln) Vw ;)IuP$rgޚ [V0?K#9E84iBvhZ%Y20)[l,04]s= Ef*יk 7eR㉸,%~ eX f FrGuAOSr6뭾2r3wh_FgrC+_#~!~\Wg2j@*YhxH8,j0t܉ S/n_UݢKKJD*zۢ+E#&:ۜYViLEH;4 JhpĜHiĈ`һ넰sjIH'tl~݄axnf&6RPF֭e@+Ռ5w% B$ EHh˽ws 1?n8"/8/L¹R>4Z϶@BǦ%AK#<I2>Bh 4dLG၌[^RBYʘȞ˲{tٶp\j. ehzvA,0Efp"'GٻEjH+ļtAmՠϔ<^7nNOq׬(oq]s%J>jQ)+Ɍ]!m~)'thbR3L\! wVl)т8 GNaƀ?b'cgx6.)E`ӣ7U];Pvs"H#b i* IHuDW+=T.*)xmsp~]oq8龤MG$D,A䓰 ןց}$*uW,ZZ3vѱr`n'Aф |~CY@HL:9W3B!7qD!.i⿎ҏ6; x6byRT$jjd*vO9b$Rb Jxv r(ߢ?PZ}1PoO)]n s^x.p5g8׶UL4 ]1EaTQ20:?Z(z5 ?2rO;aagr[#ZҟeSxBǀZ;t6FؿA'b:.2FR|k|$}S "eoL %;Q9ZK$; Ow) =rNh B=pQ1 a :eo+\?r}.S)S0Urj_i`h2IJ-__:U] ]QCLҰ ;y.+.vnʌd=|ZWy1<Q݌l7H=BΟƾgy͆߄381p89R{z(rSWٟTŀBq~좧ަ'"J'֖KO n '8 Iy!<ل(e|rۻى6#_n2+!~EXNCC !mIsJe#l&Oo}٫BKƱR:/բ>xTu3lOH]pU \nlp$DYl][ ?JC*i~b]^ n-zzh͙:?uʤRE}-)3K(sWtqOk}Z%$uҌFR4`7Xa1h:vÅށ{]8-tO:: If(r/f᪓W!!qaŦX~ytOQ҉;3MޟL&VP6#GvQ "(CW^ U m#aÜ E:_y0v%ˉG(!%ھ8q;g?8+g.us&g & \&8tz.beəUX=]C%gݛCh,1+1lGfyGAdtMne4!`]4DP+r鐼(pњMƗt ;;+&QZikE|ch'>g屸ARGvPU0r#'fZM/4>5xlͅ4-J0'UreyyGrH/q\^i+H^isGwxN4ʿ=:K3&Z2􁁂H4oWQoV(ӹg7wDu'Hșl;bӛN H]~âx˹fCmYC*qyN@ DnJS϶Hx Ak<|t{~tbV d D!ɣ rn߰JmcOh5ɩ">WdR#}[zwQIU.Y$b[ciLǻǝo]3'7O* O֜5UQԾе}Ɍ@Lޙ_i8¯_X+LΑE,` tWŭs}-b23=1 `KLV+>C>j=̑3sTVIW*m ~4'Cg^B?ԜC>vzU#}ك?e7\3S4=u?u&չіWk+Z:$i[/OBXҿ}Jڗj >  H;'l\!ktFJ=v1oH.{/_Ee )5htXGL'Pe/ǐK%fOu UiP)7 it0y,k_ʋZ;N7:զq%rPLO^B w8\.ljyW 떾;YwkfXPe~Yn^Xɨb2r똩S3k&D8xFdeLdv;丬׹g8ktj!MYl /Kʄ?g$juy11O^B(d#/cs4φjF7 v"tl# Vm "8Z  >g{b0ުD{H6gR!XVsFoELtb?:іЇ&"9\#%ZI$,ʜyeC 1ŇXt[`;X'v\q_ qt6į=EF2g@<l>5aE>wA:;KX9Yrnn^}tW ȓ9MK2 T~ߗ1ޖaA2YOMnb9a |@[|)a#!%Hq)dgL6_M"wS-z> q_[@Qi.xjDJ!i0ڸh&y%H V[O#iN,K JulDŸ3oN?-wqz.?+P S}yZ*v.֓} e[|OuLظ'{PgqU\dnǬ7c^doH~( Ӽe մC7:1<Ix 3d.>G1FNw%'FiAۉ>)@xsGh x^&gl%@{Ƶ/6t37d)t0[0+dOYM"UUWq4Q~UG-ȰK6i!!>m_;y 13xW:\# gĤ6р 5rX(ww+R^'0z,I]ܺ|䉢=ΐ5a-%8P+fQnN_v">yBՑmj+lsӮOpp ݷGSx@(M_tSR\cr6~x1nwr"ig̺R ++3g_ E{L+񧝤3=CIFk1f?v xpcyC(v @ _ǀIbtm aub)RxFb“/~\ߝ! ?ؠ:6ߌV%4@qb3{E}F#Dڐ oX}΀ݩZC&;l i=z X1G,b&{ B4j"DU5ڌ\򆉍u>R0I.z@P6@Fe mF7nVa Liǚf:VXU ȮM맘zJȆBp%W'[nMGNnv8botbW<*iS saGT *ܢT)w|rsр~rAB3ɒ貴P۳80Bs%V U(yrp[ͣ(y^6gs;إLn7*LlO+|*JR=V 6wpGJ0^(zZJ޿ Yxd;3}CT9ڮo")  ޿ۓ 6'.5:(ז%ƙR ;/{urVEK,*Ng $v֕mqOasH24n=ޟ 2N:AmاMA:|np&b~Vg~.(f5}Kj(!?L/=c)ƿ*3K~}pjgI!ţEr UdpA%E2z @yJ(&YU*_=\Nq$#f߹Ee`‘nH&ѩM KZ. N𲁒Xp-&t=z?I*';?V+apߗf/3#o;pſ1FiGm(Tu'r?-hu U~5Zב<v`"M-A[GHSv]fBD,"3Tq K8>{,sF *| } CIAv2j!bo8CJlfMxdh 3I/χ1O[+ֻ?w^U'y@b"rmGOܔ *3G4FЌud9':JFΥoJ]+\D'4UPI 4w{8bmg%Wj/ͯpN 3 }T+-%+;!z1C!iW{Jw bs[tc{ׁjPn>Y牚_@?/c5XWZnG_f~\rP᪒q|2}Gv0>Sܿt` olA푲wK91e.~*#*H^ FE=KkXoeZ=/~&{ h%-տX?Yx* h=[Kh]0I<(Oy^1Ә#`O/pA 4 /̉Bk0zu>׻Oxً|vϑV6gۂ>: HjSd76NC2 ޏO? 70m`,j=c!i^2BD1ӫBԚ[reC${2,KX.]=CKcjڪ*!ckn&, 'eg\ϗCBܾ"jłUHI|~#QJh vNr=g"qMo.SM(cu-THo̹H2 " P؃5F.h5EB6FxQZ_x!E9Ӗ$6Rآj&q-sơ*aƕ8b.x~І_R/$T\)б%}Iehd HL`Qav;?a)@H[ *CSF^&pum :% F [ZZwp4+ՎoON8G ] XtEWWuv$:s`_hgVGT%ߘT#Ca5:k^"P\L5k/m:cj$Wٹm8>`-Ic9Kl(ne:Ț\k .r)LƍL|_)[?e |4uYXKb?gf?HT;wl-0Iia&#{.\q#=N :Ԕ`1m!3$-ȈKT9bs@/=Ueeߊ}ڒ>4S"eVj )on:N#c3&0iُT$@aY,*g7w.dໜLko.K+9!ߐʀ;*Rl ,F)yᜐ bw~>. ftN+kOO^V3Mw( ei_:dY:\w'XxG(6wHIޟMBش.a/aX~ _t[U9G#1=Q7`Pr<vN*vBfW%q͛/:d?'ׄyY+ǤJ>|LIp0][``=:%gCM>VlRǻܕo~lE}=AEpbڛ6# %'63|ǀeݟitS\[;9}`sn陬kG6rR0Ł#pCߌ*?+וV|{E,Y3.ޑ"]7-JfXnl}ފ:^9ܒ ޿0<˔0*8yx/i>B7h"(uRGٿ} ̃BaA<%9UTG 8A$ 臧tU/'U4mQki{/*'"=&$cƫn|kfRYR'&1Ie7G.HiqJ==Xc*yP^|E9:8&+{ YJ)$O 9^<F,;\ <1N]U25jqchԦmfĿ,AZdէ@#gW q;~:xbŃ X <.0yx2'mmwq1e𤞲;,?ЈWB.'7A&C7yg*JK6NDO?o =8 x~q+\rzzσFG\ˌՃhӗ.Nq^șE'B;񌥸a3s͖^i@x7 RʳQ*hȥ~["9 d. w!9XFaj782\UOry~߷I"I/_7V<~陷M~q: *x(``p ˡVJ΂Rb=)tw22^c63?䟈=ą(=I*HK>~wd*m4Lrf bC[QYOʃJl ˡ v;S4XʌN(WtY\uXy%YLJ̶JW }_\j,ͱa+SA>ܐoMTj sMKモ>d4~_E^ i\6~}u2#Ծ8 [I\YڪC[-֒%zIpP4 P;k'o;xǛ(,C@$JS{a-w)Rn\!;dE1j 3"9]c-iǕ'Ӌ͊E~ 5FaSx*E)`U`\>\ dbޟ1ȼ*&pgٸs;!fҊbZӍy)u"Msb|:(??`s(ݳsRrVpyi{$fR]%ͼt 1bJ;;:41)I 뀼{Sg.FMn 2RWyF%UG\ЫZaV9aR +=qE?b#(АkG ;p0\dAu%ŧS_/, |]^"T /? n1Sֆ6+o9w~HI]2d=c0[]q.]An3yۿﻇPʇK-BKln5(0iHU,&WϮ_w'h}$3 VYS!xCV?euީ;EmW5G ^ah f=i61h1~i>5 ;(  Ӊ@m'TI6-"EeI+r;!S|xn4$mե8؜]`d|,ԱA7?epHٻEZgrz68#u0v gԻآwOϋO7:+:E_aPRt/w=]/ujsHE]DWdh)q;L6@o> _PyQ5+IȫW-"K*L?@ŃzccY(4@/5z1?(NxaϰK?V0(Fn5KZSI־!Y@h1LGE0bEDX69+[|uwOHrW<  oV>fc![$ǃ=ZQvz>DSm7lN^2:`аQB@> ȱ5Ra^$;X{C5gj,v#ϒ5ӹ*V#8Y!uKmt4*YQ_kDүtɇAKM~5d~oۉ=4#xLyZ:NyIP5"t rms3 ^)[SPMο,ql;DS kkY;Yqڍh -Yz`wadfMj}JS[H2;e*+߀3v?#gz|h\S v҃ dYCП`. (/ x1>\Dَ]'6]/J-۱}mѼ0UV4_h/PL}4 ܝO4C+<:x4 a9ddo0(TduAu =aTT%PA+ 6V'1{rwu Y@ ~*|1Խ"k7qb,ΡA%ѡ7'Aɕc[j7eܰ@MrX }tڍMņW)sl-h;t?q;Ih%~e ODęu{bA -+y#2LqDGpf$/kFpruh7O%LQPd֌<>F UDwTo3ROVd|ŹM쯓+[|Leͺar7ɤX8!T$GdS>'V]2fx+rC6o(Qs],÷4\&wk # @9.]!gFPd_@x"oʍT2`lx+*q!\4g\!a ;ɬiX}hì'Piʛ.|$=:WyJLP̕ܩSȣrx"Eۆs8>rKiJ`_( tLtmlke# *Zϖk&ݕ,#udž 0 cwN٫rr۞xOÊɓVy>#SQg3avWp0*;Y-D)!sJ= =؝ҀA$GhWw2vj1>wx kpD3X=uoU\HS&:'aO~2ƭ=5RQ0[E Ϭ;Up闞n2D$Hi7r^m{)cZo2`s^TQbYh8 u&;w}x1I1ET}5"Ue,h"e.B&WW [,ﻨ"DR,1}z?mo-kS0ʫ!.f=0CnYƫΉ%bt K$WX-EQKJd@d.T  7<2$(SL0LźJ}-ћ-oP91^9a_WCd"GĒ>tY p(5Y"EpN_5.XH(ԍIJ"AxoQ+> "aGP1)Nvh^/Ax~kҘ'yZüt&-+59؞ ϊOyw)uK {f[*+y,!6{|%zJve3`::S";ʊYAkv|^g " H"> D|s-tw1W. Fq+@W2*ӫ'|$fO"~@Q5:yl[I)3#*0{>\8_Z=y3 DDʿ*_)cA@H c*TNw{%[șB흵"u%S0pXb5nʺt@X4wgR!J؟sc0@6'O/ȹZ(y 's%w7Xf(IϓsjC~9HxfVj,#f)5<B9 6>d6lh@Aַζ&T>C cp="$p ?sѦ_O 7.deE_д]Bq SV#\ f+Lyy1J/VqR!:S rZ/!.=ơD[st݇rز9p0!Fi"6\5~mOΠN~ B,Hhym-!/TҖJCc ˍӔ¸6d5]&^|QƴW %P3JpgP2|Oټ]O1yTz4is̫LtR jmy,#~)Z6S# `2/]``cR:)EM!;T}wA]|$_m'R=BNW`Vw\iUNёb%F-f]%Y+p4 v ={|?8x]YRO{$ ^;Qq/ڲi Dݐ̜ # I3ߒ"ǹ_]qF=2}=N`j;ŞfnJFV_ @ hW3"ٍGL5Տ{<2:C,r!Mfu\j-?$팠Ti(< DZW46D9aèNvִߝnbW9{!!|C_;Z !/0͒ey;SYTMͭ!^ws+%{Ӥ& $vq|SNW#ƫHVa2&*7|Dw fwEtXaQ-x5 [!87dNDez`y,P{#&ud;$!Tj05 MV6e(_`hc &S0|/`uϟ1¬Y& rXNT;`"dIkUNU :Zڈu?/)Y@x -s"i& t3h3pt.3 yʠ '( H:Lh,DUw802(=-RESkOME<4>.xkH0)UubUT2FoTa`KͻŮH _19]wk iT%T1EA#M|JSd!7]VIqzXLm_lN,xsn%eQBAK6;VLQwe$@T>3? ⒊Bg]{N'm,(+F9D2 ULB%sQq;z\GwjvtxIHH`+;%}q|uQ[aq'hX,}`񾪞bϤ?c6ˁY^rvROӿ&?hQ1ذhN!!ƩYn'5Hï8IQj7D=!RKCu\e4&p"t~uw^7VGZl]K-s˙*LwT| %zmzjGlsaL}ޅHDܸf'WC@_~̱SO_8?f6Fut#Jmтzv{rJ}F먨HR˸*,=^!!\EA~gZjs$>ӿP(ԬgԶ9A '`$aN=j4X+Xy7}w: ns|Zp%HQ?x1 N#q3=~IŸsw]bG/X [E.%J 7zcG HR[)GI䉶}9o],|K^j2?̱>Lcda d_qASUr;3̍m, 5*9)Z8bP{`[}UgdG?W k#9.­WSd-1%CD e9P9u|L6=^y=B- PI#Ƶ>dCϺ~q= ,CA /{3*@P뜭 @2 J~")7^| R3Grxq[ ^UHl1FɼY<2m@Vt>Jt:S2aŀ%߮*uGK(҂gkx3 $Hġ^˺k(Xv5˛ԭVS]CR++D3I@2bAl8N{_2r^m =Rq~gSںZGd7L6+[0E>ɖ\!At@q#,z|ʇnԒ Ez6% |vP?I+]m] H8"jLGݧ@@1냫A^  ež^A䮘\(,Ib rMORv9Ee4; qGc$U6iW^QA-LrB -k⭐4Nƽv6l +*ta\v 5:nU+G!`nT:^*Eaק≯F-88| )住je4g:u͐CPfy[@q VڳFgփI.0[0At=j3=_xZ|#&eX}l6n+H*:$іUAm֣Зq Sc̺v8˒\atK4I#rv~^[OF#S>Oќө3gRn=z ꇣ#ih}#_zbL#x[vkQ}SZ!o Pe=oS`Ж4?ӁCB\ڔ>g[0@_L=A֟,0"*8NJ?|M]׫,Ҿ0t2bLrVG/;,CyQ*B~T%ԏ [߷V$jbI}:M6g U8/ɯ~u)n (݉ b[~F;tsD "` 7̏?Ԝwm39.ސ& }*_inou2 ~FIa]v4KTWfUB`Z:{k2.>LBk}4jd4.BGX:&Rw%(k"t;F5ސJ_d&HBh᫱ڛcGbE.6Of56{p%. oT#0M GLYБWd1`g [`Phe,W.wv*2ԡ%ۆ*n[C&e5jEG$:FJC:אbt>DW8;E!=q4M-d5=~Ǽ(Y@S@z2%׌Z"%Jj*/[=L0S+mxXw83n8ܞ;]GW=''=ݲ=P+<^ϡfIq`qlѝO-Fds r&h ٽ#GGkWդ'Gc5>*%D_L5޷߼ J*jR*0M+٤7:(xAkzk9JwN?h޼DZx,X\KCԊZ2H+#qrL=ߨmXΟIAn_uxU p1AC'#cwnKAO4jw~?KZ!^?SN̓]Cyj3$h6+UFMqb zҼC&lp7f0 ,ڼ4b()Idv3=%Uj&ަGzܐ=BkVf6y Pwomۜ^V؁b *s sːgu`_-mCh~,;tÔtEv]56ɕ<捈}gb|X+Q@AL4NK k!gLNfu|n 8**J<|u,l!=cx y e^A؁gcVAaځ#7T5A)LZLy] ՘; 90ۯ Rm5mcG7[O(8/#Fhi> OLg^?NDFS1[w,8.yCU2 /\!^Q9n4+ qIm҅,PU1twIDAogԺ" _x 0^\ȋ$l 詖OL5YL|!q_%4 4z|1y2=]s}$526%L:[ˢEƶ0[}Iב6cNʧWS/%к<߸7,,/wP 9Р)tD]3-[ }I xOBd$GM,+AQj; v^[#X:D6T7I2)#9iTEp@bsZ,'d:tIdTRG0 D4GHnz6zrXt97Mfr켙!H6h_׋e"VTG;wZvE|(7} iΔLda!Rg+,a؁DTmzƺKV)NPS|vf졞sR_:QaoWIr=եT+}Ίv*_Y*N%sx.{<wd 8Uib4( 5Kqnff5XлA|]'>ְ5.G)ro:\&2ǣU,@^Q𯚚ݽ ۝m4EEsM17ElG=VUڑ|d"%FCD/?8LFuPԁq?џ} , D*oRC>EfͻXX\gNrݶu9|IŸ`V^-6'bJrBpA]OC(]j<"}[w6h:DbMMW =.WR/Z-}ODGevT[^,G)gV"Kx?# t.FDTqNΩV_ߩ6F7vʝNK)B,()LyҪF@bNV_J5nzd1T0L2k/#K&Cs#?4>7DX+tiKCU'|g>"Il"ʕ^\kz-~LQ([Zlu/P¾WN1zW\;׸rMŕ' LgO?b+d).n#][fuOmK*ŗMQ$O7B䊹^4}lI7WJH,θ\Au}uB>VKS15<-+H0Rڍos<A{g"M#?2l=PA?c>ƻ~;l^lR,*{Ys{XHmϤEɛid>%"Ew !Uk/,vWY(BLhBl kN5C럏2 yl(ev[(oK3{\T=q{tHJW셞bj |b쨰v}=?A0eo{N,9%$.5A:Ռ:&FY%#32sN wP"2U37_LӸL& HNE䷲Qd,@DӜZFDY_2mA\܍ב hؗ+qdhl">B5f &m&E6Ѫ)s=W~eo iٶk #|J۱'!FT]4rhI݌װO>'a2̕Wlhw"(@i` J$n(?Ւڼ[(\o|d(AиrhBK[mdX c~\&hц?6ADcx[`:OehV9Y~q)Dّ4s^=]ͺ%Y%}~|o9ոˑNSI~qbLEH0A9scջu؆d?pr)r}ר.g4S3A MVvEb{~HotQrJv|u4YRM(Hُ8 ũ+=IhOGE2r60ryueao豻%ҙ6#@ÿ}˄ G~ɒY 5aYj椀(6 D{}9W0O+ Ol}!Ԝ#-N&d#܈\М%ORh>q_'%7v`Hf 1ZI}8& 2pϘ"О́$GsUކ1+%7݁Ƣ @1w?9&ϓ8#sM`\g5{6'Q_ScsG6u2gP szhպplHށe{$d7jz }E++J~iA^ԋXC\A3%.IfAÎ= = J00 T'Yk9er94v(#K?4RD ~,®V*X8k?FMnS ըii͜0YBEYڎ%Ӈ*]qcJS `6/ +iDi_sS亶2bf0>o ÑQOˆXђ7Rg/(TVڥ*E`Q%rŽG\vxƋ3[ IrE;/;0Å#g0y"BǸ|R[Y\: T2LޣWQfe6bMϔQ"YM-]Ao@V~ n,^Q#QJfr1]}~Nwwo=n ܴzǕsҫvRot2kOԿ%Q))X8]/Xs7 tOmڒYDEF>2Aj~r L * UȈ&ѳ~i~(𝒝z.-B鍖TJ#<+R9iJkq|w*!#,wy/n[[.[^Gp+ 3[O{G<ʸX[SP!lǽ[ѾoҒGwɤ&:F}Շ5Q?PP9A+8};$$̋pP"rGt δ$H?pռلk^bFKvPdrEuB"^jHA'C{tA]]_olւz~9ɐ7BmuM Ά}l 5w{?7C`E݈RCG ~/-[F~xٯ+XmW:f|S7ݽB(e;E7艡feۢq^,`6:O@P[!2)#ΫoED_h!P#Ty' Wëe'F }}.h2U(MɧmvEleNMcp?E /9ǵk>?nϬf6 j> < "iuu$cHsS C*blfE+&JSV2+"K~2UbK{VQ-vgf E1>H$()FB0qo/0zCEQǤ^[Y-i'r4]8y>HpX4h9Ā%e":E=y0e\Jf 2S'f[>aCH.a-|[Tg{(M-(–8>K]1ýxֆR'%S9 2ݻ3U 0#gc1zsL>Q),JT9;p*τl$hQɕοR#yf:^ʦS/?Ӳ+,yMX>A`h@eFl42.;{̿Yjb}qL]@:E`)C1›AАl]"ѷ;,Ɖv t; p]U?J#\+3Iv۪UNȊ B'49tH/ySmѺ)WM4PEzӃu݉<‚k*CuA5mZ;: 8 clDT7Ik hD#aO7~d}@>"#i~wЂnxJka`k\eBsƝ%xt׷(:>vbnm҆96ƒq$x9_5C~2fWSe/}a(_bZZDs9J ])k f5Cu(_,wJsAO)6'9i6Jƍ&.Ž mi!o_{DVˊ1l_zV'ȩPK\]21oE\ɬp 9 ECߎ [Z(&9R|?{Z0 8E etaPMv^Pl22&Eܲ.j*)f =C- a*/)@:6=͂hG-&".:Xv.p-ffe,.?\B9E ;d}H?@d?p]Aǟ}"5vޓBQ(S:t@1!, "ԭϓ R#7]]%!};6 @E,1컓yPڕ o;VL); ވGCQ0xaQ,'40xE {TK+(zBn 'L(Et!Vv6۹.AUEtEVR ߘΊGʛ46/ffsKA3v$.M/eH"ʑ5lHx}"ہLI_'l*TIgj *r3<蜰@Ke  S7* mdكtJpO&J.Z<k>K9u*UX{y oe$a'qxuS:Nİ IbPVcf]&Oh!ҵ_נͅG#9ʹ㑲 ʃ iBN?)f1+i@MU){,u D!4ASn=Ll 9@5%ӁcOvWa:_5keiqGf8i6)>ڗIE O+N:Z#FM)H8kC%*LJc2"]( RrGiBV@Q߰g>Q3l@*%Lx!Bte-%GoJJ@l}H,+_%vf@Oy*OkR?DOy{3 ۞#eTR[ {F _ )8VR} 2zEw-xb"9v⒪~0ϐAu" GNˏIyٍb7ڪ|؞z ~z!k`1p7/mIQ0]hk  pFzhS##hBSX%b/m L\hPoQ˂l|] bQmre&ď~uZD:ſ::ßj|p)iQZDsù b==#  時EV8皒3 ;${aQӦ@Gxň)>ʻ吨5~T4"oB#Apg|˲e )5}O] 6 e8XPh$RJO.rm?]wD0~pND)cG3)Iܽ^t Go:Ȟq6O;6uQgȕ&dSrlc-r|ֶ3 naЁ̗,$w% CyFxJ^/A4=r՞! -UymsӇlR,jCLB~7WDUtt'D}2tﲲkc0\uKVF@XC;f\Y]{LNPa>06Zy˓fe#m^i3wlZLJrDMWeˆxB+1TbCanBttbzӢ}QkVyHњ#Cޟ 3݀"$EQ,̂ {a&<)~`iHз֗Q8[\2 UR$lP!5x FnCELQ=w![s h`^&(x[ &<,!$.Wq:s8d~n;H7{ <_R {On/Nz!]8W3[/Yum~7I]VdIe~pd dKE6ԝCQXU:BNtS'/.pic&BmUЖKR~nozd;i*,J3v!4kTEPnP(Ȧeɿf :x|Z9^WU128C3e4H~F g2 L g$A>G=?|֩#*9bjfŐDw #5k-ozn$-gFJ';z̦j $v4ZrLthˉWݠnYίoQ8܀w4#PL;*7ǁQe t.m \\>$mY(]q,vWt (0WA|3+]UY# x.ƒ>'EK{b$o5H)\fȗZd,u9ݨMR=P{[IĚK'.hfYp6TEf% ͏ʌ$\[<W nDas5}(nc!nlY Isb{W- f*0a8(f&rQ6 ޅc;ܖ\5l:Le1_gEl2"ͦ< 7 eL9d5CE]n=>r}}+XP0evٌuƩ:Zu)ZrmZ Aā'.ɢu'{ԅ_XAj&(r8ڣ_YCM!־̒G׃ԅP[ `18/7B)Z4?vȮޥ]hoTF90?O-< _0N&Jok Sz Hl^ nA',s:aN#GX] /~ԖG2Do49sTm'+)lj f~d6[=8+l hα͇O\h t &̍`[8H:Y㎾vh: cALX^esHHnIfLnNW* "XWG%'x_E"j\ps/7pjvq@?$9ֶ_vws5>@6L "ʡeHEC-2ӟuhcy2_{͚_դ(HEr%7ܛ#<'(c/:@ FLG+6tgJ7bjb*`'Xl`zc)F:EP[DfBh_ +m3C0NVbWDXΞB2I&w7IA.7KI0\Qs[c&O bԉ?nZY׋%i?u.(@n'Zn##~t{Gr$@2 %} cxBSV>a-^)Ai1.p ݾӴ#)iPDg 'Fc}5m*}-k}pqtCZ],Z`PV&\.b̈^t|AR:F=1koAkZU*֙L3(X@xÆ2]WcjQ5gSr'Oh"_kg7}*l#{-Ej\2|z 6*0jvAZlܙ\T6v(L>U]V]tt$\!U:J+,^+Ơrql@:P|\=~mӺ2<^EWYkYRFsG!]{.QO&ڬt(CO1bkȃt'"qv =8Z*c1O&Ox%6h{Oޤϗ<ȖY݌9dY"J(߆Aq+au<ܼ}D߰lod&)^ KrҏVqq06R/qәڠbv5/`S;=I$lnPܻe M=JQj情X?IQ{Ѣ74˦|ZJR"Yh,vJcvNVɩ.Goiu;\+x#˾}WtuCt٘bja=:?JU-+0E&_&&PV?bj ,(%*ߺx":^l$#:|cCyVX-(@] [M_pۥŗ/CHtrtО%>1 r$Խ{˭S|5m?F{5$0uvu*:}v!ᬊJ>}͹mw+̷Mgnn{zbu4r$s|ڦH5TPX|~ Z«O-f H.$i|yq- y(sF-x'F@Kezzv31=hszK%/,'mYlRSD21<Ъ(G(=( . 4%%ÿZb>\o4؃9;5UN2M)3—]U3{|O##7CT/:EiEFϤXW䤖p09柘\[ƺ8I<ݘu}f6'!kN+7 Q{Ӱ'HM'xxC<Ȟe?Sk Hhfn*Lu6uR*%(.ټY^ǛzGl`9;nHHgs'(i Qq3 QVdhM-)7: Ϊм0v=&~.ISe\Kib ŜJ3:m[7AR\uw,YT#S.Np1Ae/nц] 6hkӖ VE|Hfݐ>C~=9"3Nk*A`>|n^V΄MZ<B^`WQNFJ:ato ! )S8/3cxjW,pCj!3c~[Wr ӔMzL/rRax_(;d3Ò%jR;k 1*J1By fA\Gzяf@4f)^k.f^8_[4g57 !N }A IÛ,ak琰Q:dM:` rwT[\sw~iaԨe^~TmxN M܇x!?"m0drF움/ϜAAmU;X>$&}Dz P<Łt ƒ>M"fm qaha^8\јGʜDb=5= niZv~0CoK4˗\1Y`ђU̸+f˺pk[8Baq1ZлNkXSNa%1v6opAw& 3lHq$j-')2ҐCTƳԢ//k1PC{u`u1 ыuPHy?|F)6 R Z V.푵Sɐx2M3JnM7_ Oܔ\B;5ϑQcmv挀h鸼TFyfi)ڗ ^O\.D _,[_#wv=DX6L?>"JLZuiG@ybEN$ȏN(GȄmF=fŏ,& n/z)mF&!GB!NLw-B ?ͶC`HD4Aos@f{[dJ(8 T*4/؈e> [WXѭl LLFvOV*u>jʳ3 Rίio[7}|`W5D6N|ƴM 2܆qJ0-k<tͿ TN8l`˪(yYFDݟvO=Hw/w*t* *}e sĝ?(mjӘ|M g wLkH#ҷ`X]V6jsb"*5eQcfϥV\h-"We%B]уKI-O7AHyy Zv ̅4eK߅-\.t0! 'r?-*+7g3_RMl&XB'XgRP'I>ƙìF>'RWye097mηW`q__ܜBԤZSE~@my6^"$ƿPsץvj=rlDbZʳkt$y-\.^͔,r4\dl"o@!>U]GK|'8fڎTt<=jeO-O|*rI_'&^2il<$? -6icIy(Og)VKWXEO"„,phEeZ.cqYK2]H;6&_sKϏA&Q3u&;ӥ7g?'c6#8˜Y@CP @π G67mT.AS?/p ǡ;\9Q^u@3XؠEEW\]4/4L䞓lWDCo f8A]i]QQ`+F3OQ15` C 8/fG$x$%&WG*as$g"_>rVKbZuPlW3Lw DM|vа[3o.'k{OFص<`e2$+:ϵZedgVؚh'D.]ztN3Or JX2&hIbHGa_ݢC0Obj-Q AJ [t#尒X1!RXC6-Ӆ!SrV+$q& 7(%٣$Q߉]BJPp.NU!BC~}XH2E`e"{|)7KF3 ϿW^!aeW5؛&p`.qv*?9i;#Qi%5 m qdpJv\/FT-"(\\ N "a`5 o&8i\΋Úh6Q'^8$ D\Is+bC~Oz3`s"u)1rrZ=VPtEcy?R9 MIRyo h-kFl`[5}͏.AZ%j+a{JہǦߜP-ņh(P'3͑{@Djت ߣ0Yi\InTM-NQWohuά "t߿eU51Ǣ^M??`dj 3dNKaVrp/ 66|ԲN`y `T7Tٻ?̽k<{=z;@ lC:*k=>OAwFkV"~wdpWc t瞱=zK|2琎 $c[$".L˙GJY5blڔX,+h*1ZI‡JpH0 tRgd֨kQ@S_ }xmwxu;o؟fRa;u ?A= {QN 1_j@Wu  ŒM`:XI ,F2Ů@8ܙ/ \T^]^/ZܝåF;!K|kf^`Xs"]> y7Ɲ&HqbiX&ӵ2j*=B2ćx,f*3 =̥߱ϲf3ۡ*^{xVĬN$*b/U4EZ1 @AfX.i@J}ęv2@ΔW{B6_KBBRTtOl@4t.9wt(ʺ VG,qp唎4IϕTWusF)5p ^ԒT/XpHZ"N[! >FV@ϕ)S"Dl_")P 9,ڎ8"or28403p68^l f'7_}_(9&٣8ؤ`$p6r %N+#ڽ0BHH;Kv]*Л5hTOTf vfa/Q.L0N\$]^tSm0`_Tyj}z1^ 5Nɨwy(#\^$haV*9q͋XO6Z3Lș\ΪK̫"wk0=okHPkq?~=K͉cf2bO?GiE|8zrq> ۱kG%[# G>Ќ_ Ы M`u֫Z  \$^|N4en-m\l9FҬ*êz,Vo_=4; &#E:  ʑ'Yr=hDslY/#Mc?hf1 ̻r>#ju"RO/+XlM0u5$|9sNv5KݠEr_J7@^NП;P;Q7ۜ7od(R!_M*,`e~ojk*wByƨe7jՓQ?s Z8npik!XzJݨ)K¡L_Έ'k o 7d{4x0/lV~d9 7% %A>D eNƝtqRq]gZ 2'6(0]a{%PoD;t-n.Ŕ)Dex΀O0+[AܔcC*+d]6p= %nY(Dj 6+&iӢVxZQt޻W=k_XGV6p9U (ߌ*#vcOjVv7WsJ$W7#x'ƁJgm 8ŧ\׎D]4fE,MwУygGh)[Z`uWT T#ckt@=w3,?N߈]SSS+ '&v{y>:q|{wÍbcy 'o?"AEE|7>!{(표v!eְ,][=J?q2TRl]o˱?~RgnZ1"?'̶y?aUZ`XZ뺤s(teO29_c8ˬo7H 18~0.KO}4gGcE;Ywct1ݓF#8I *os_ֲ*b #N$az/[g洩\ 3tw? Hg[p1A=mIBeg`eh˙AMV|Hj~ vٟ_Asx=^2"1AC g^օq%u4#dmPFVahS}Afo~?]{r3A~yȉ ̢`\P I3@^-D+=ygZ9f"YHcsHp }aq3xJ/$r8鍂.嘃@? J!*AKFlɄҶ guη:rcTxb:$Uw(9NO">2XVk_pٚtٖrh9\p O |ဳ.>fQdɦDYMhT8cdkT0\xyaZĀٮw.wpV9G&O]0f  9JhqLS9Prޔωy[5*rmgC_.AVY>wr_!{ph*mDž{:ͱucrH Ri|n2=~V*JXz ֘}u.+GSkKWyС=q:h2&! .Ǯbf< Mg q|8u'P9?E")ŋʧ=p2{gd_br?Sa慠CW.1¶QCY&,`̾t uWN"&lh'b#!aX܅;Օ'|c|n;v O!tF-T]1n>GxRI5#'1owŎٿ||>+drIt\!=| #ek32{c\VڬvZ~unKN42td |F^Οk|) QT@% sn7َ ]ʔ_>ijC?ҚYf`m&sz{7:_/~M|>gx'i̢EK|U=uf^-q>2㇉ʢ˽m){/JL ;i( @dY*>wX0}qWGc.F),4\C_i@ ՃQzN"װM\5[gR W=6jljg&SMl[JҴ#,N ŝͳAT]fR\@hRxƹ-?4SGBb93!6vw](fЛL6<9c P'%*2 yNmZjC-26i ~ED6ǵF]м:IA*Vk71װ\H6ܱXȉ* ͛# ݢ"w,)MF;x9xqZY@Jw[\fСN6T'!Pԁ0bI=2_*Dt4TI6Rh4=>FA[B{yQ`bѫM] ߞ!>g~t-Cz M:zO=$[֋!i| }~h͋uM4uVdZT$=A)g*IH3Wef͌r\ ܄]Ӹe\ \Ǝ1fj=G įQs|qH1Qa!Ӓ5]4i,{j3oqG^M\uC?28`K-؃&H Q0@doTc!~lfmЉRyaK<s'\g˅i*y.%+L_&{}*Ey'! _ĢHPV:g# ^9X[g^]!BWct,l?]/0[vVۚY/9P;Y&lD_\3NL3|rYʶTw[, yT)WW.z :V](!ӢKڎCy&ˡӸψgv^.(\3"n=-.@t8Dٳ.<֣@+OY:iar-/D*-mvڨm @'J_('P["sH{d'v{T2 AOfK#UvmduDEʾ+UR1«Pn}^#+1O'ΡT@$H$+ߗK=OHCMRta=D/-F67 ̮ [曭g7AktC<+bNgO7bo[e]HF Q%;va?{2Af>Js]9b%3)~rG1b",G6iZ' +T a0QO^jq{۽1[z%{d"=<"6ZHtI&}ؓԱ<'.…bFtCH_7q8wvǕ9)?TEI.f>H`A-BYڏνh_v_0l{;?8C('|f&&st nJڞ_C{3!3opN`t9%9-%,}}(بNә%"JŁ~En/Pj&R}hfːW7.ER/M’'FhTzN:_?`;-ܩ[-yE/TЋ*xAnkkN>"j/R7^QA1;d]hBY@hjgRXTT}u|g~X#]jqZQ2plڜ"n{=m/9=Ð*«Е~`r#N-1qF$3i }ȓa^'*/9$݉e'a^_M o~l}]S4IzߕdkJZ<K4_"liΑ'>WB^8KE 6԰Q3H;ڸ^f m^ΚIQK˾\ၚi I;o'_)7$cdPFآ,:"A CIoeJ&<ڡiR.{@;I80P>k(jTСn CtJ;9a4)\s iyZ UpӘ}n1-AuU߫b/ӖA:ǏxPgNg;ܲ=H0iCԊ ] )BN GZ`((@Y܄ś##UeHJ_9F#Wb SȺ-*X߭&FnVA84$] KNm5N1:{;P'WhqD{/TpgH|]ˀ.xx"ޠƧV<$קJyfyڡJa7,tz|1bC }{ڧmf7@WnꊠOqx4EhKIcYЉ>8۝Q;"(&ɲ%Tj zZ&mN{]:H3`Xl6{d=\q?]]ݻ pBDLYsgf`($hb '{KXd'%tzrQl[G-!99 *<Ő@0 (3B([,[?e捗g+ Hs r#FC!\EYTE!t06e EB Z5pJ0(M6$6^~t6EmE0@ M.(Y <љB;5.vjga>EHq\.Ux1}4COtQ(#/^bwO5%JrHahJ|WKԑ̳Рznj$f:3xl+&'xAh7F6>zrws gxeasuh7"=fiKZ1BsneQs؄IBlxJ=8cЫFr>Y0o] Hw#1Ǒ ΁بB=Y'hDd;Ƭ7$<%a7~s&m@wO+xC,UoCqe}ڎ $5>"Z\xފ7ؙ֨c#vOH6Z$JpFn2Ѯu6 6k.ջ {ph\#8)Ağ@gzC^eŊEV˹OiV>S[փ^⸌RTEEPF1OCjguv?ظǫK῅h! ;'mIyܼk\r\)^ ==/dQ(j؈CVT<{ 0i#GXDۻM6r/xmvW>Li]μ">̫H}[ hPC] eu48`0IHB r\ͅl,.j@oI`/6hx\,Ss[m~rք9p%qǺ|Җ|gGa߻_6Kea g6kc~Oa4iEGWVW˼FGC,EQXЁ=9aΓtd+Yף\ٴhΓ^Ϳ8hX6(6 L sqtkF瞋le@_㬾{÷Ib"w,H2 DEΓL:" ٣E=E9#h0+Vy7qdӑ G&'Uv !  O%J9 MǾu(&)1 9CZd[sqIO80|/: j*zЯ.[6VN]=5&V}D?)>#Om>5ƪK}0(U}н2`<~g.{;xN# >B ?C=̊mX5v?W? ӧw(mӗ b!yVn82f ȯŞU.xנ\A7Nmg ȽnS>!Ss· NivаX8S͡:" Qp}Ts*$+5ˠ.ƅs&Ԭzqӥ}<Nx\v/ g>I`"~#JǯhsOd"׆A2rkl=I_saWy~cwV0RrKlB[nT\)z jmza 0 L^Hf\QSp0f^XذDBlWkKl3PRh#Iωxlĺ»MȘ sgmzN`@p]!6Z U0YLP}"X56 "84ee ETyGq64!Wxr@0!+&_jodd L:s*mMC_aUiwhQDֳsBq>۰&'%@Lu*9kvH Ҟ`o6b!cp“I,QKpQZhHU4yWy3FRVz G+LG, 2|s7jL^IP! j9 FVՂ[4}AB.oq6S7jo;Iܽ*u^M]6b*vOēB=IgU|O[%IW:NTg a^ㄧk_$dhm uTU$ q̘E?X03~kf&1; +O6L܃c KVDx%iX)(ͽ0WM"Y;S1Io+=u}弧 ^KX'N5[ZdhJNZ9 5 } AR)GnOÿ!yб@83r`QT:MP_"2Ôw#]!4#r˒>w>4hnWIm$W>Pd^7Ewϧh>@{mab>ɉuv! 3wE4ꓛS_effj;ƾDG,ǒNjn^j@'k6֬>)-}K"9 ǚ2 G-@8WҚSm QY2[ݓ}EI/ר玔n R^4 /j'zх,# PpҦ%xZcB mwÏ;FB5f>} O:tZj]眘Z;Y%! t}o lF-5:ʁ~׬5;=/Bkx0 B]qw"ymjR(7?67 9}GL sA3w_#O_4$XE^%kR&X`Iz@Qh_ Lޕ(#7'!ņ!+hI H,$\=tY] uҗ   Ž?וKϝ]>!J}Wc2H0Z;D;j&[4}w䰓'2(٠T]";ȫ.e&ݢ1 f0F2{RqL30H m5nÌ}L8iح_ҿmspHpX+[ɸW r ]}qc0}]*|ͬW&*ϔOzv+߇#buƉ3fM3wvӓ$ŵmV9 <Ϡe|,>29<|VeS!s3el6yCiBS5$F481Gt"PXa @}'Y+ ko/%LJhB@sz>}vcq@%5+ ![h6CypξWɔA͕~gSw HI6~0L[y8 taF_U23E#''7&0[ CyMA8*DyK~T?y# 0 9E]SNd&n]|o2JFhA}yPhk@?W^-~W06_qjD–(]tD^q^h_K߈[w/h8p^_s=ohDj i^KN&#D)Q6fd&@M+TC B`kͫ7G*IcXSahOB"oþ&oVwE+:ű^57-WM@O(2#t~"‡޴׿\~YW4rk©+7d>.>iOO%rDڥ1'D{X|UD(v SxY1_y@'WR%2uI͍?qgK8|`:q;G6)g-zoZ)nk65(t(!X)="UJ!gi)xD:IM~~5P=6K?+|B4>*Λ- ?>@wG0# 8 SNkI7>O,"QNy Lͽeғ!5w'{("vw[W;~pdݒ[[g2f}TLA̵2ދČS Tԯ"^Hv1Lpa!%wIoh PL $k ȠA`oTp6Ecffro&jY[GTYrV{CÊDVT͋ tpj^)&NJu-{|,9 Қ^!=LLpE88?vIAb1) }Hv"W)iu*`SlcC 02]rR790%a $q,EZwĝf(uQVV;h}_Zo*'c># 8DL:rC#bRe]FˏV``ɏeS |A#NWSQ+8ߋ"wTi%.~fzkū7s^ 4&Ajm7Q@kUY6x􄻱y'=)k kz弲M HlUm'T3|IO}'eU>:r\%efDXIxu$(,qM7@J-SCJ(u: mG{+>;TB?ϔ{cs`j}xi֓LĚj 'QgܒohRp0v=m9@vkL"6燪bޙ_%"ĦGHej͗[U55;}`d}-y݅f|cw1ͣKW!lBek'K=ϑ 6@cj ϟ)s\Y+gR^=Aƚvӻ/И./?iW{Nl Z} {k#֣bDun\GUK1|~%,FY&X̌|#(0>&"^`,[Png;%?!Ewb]Ҝ0$K<`ϮB3xyHtǢ{jz9'eqq8PԻv)10L`د1A7HM d eɪkvF16D\JxaV58I21ԗm/&4:|l{HX1W5aZ҄8t|߷m""1Tc˻,6u 'x\j;ݜ}Poa]CWb>T=*Q {o1N2|(M*R$b7BȌ2{^ߌ] n͛4o+&/e&|vY"VUAcѝ[O3 P pV Sn6$h"F%],]]$.Vy|kY쐬fji?Tj+ ;Q-d|F, ժZN3יɦ&J ^-GIvu}'?y辻I"S JIJǕU7= r ر*cPC?3ħ/PyEH hA$ j ?H{{;6ׂu#Qٜ8[i\??*ˉx"VC5 s g#E NK5O:i]Z5ލfWH,hP\#E9l G|㵷B|MTh^_߰3Q[/ۖX^h' ='m{)2QǥZ$s7 ʲ؄=snMЉs;S4ʩhO2]m_nryPDmc"x1Tdݘ~z$Zqj$bU%6>t{zsŨ*gQ/F--y'2UkyT,9] @%@+T}sJ;gL(u^݇XlW6kd&574\F2ܺ5+ȱ(s 5y ~S`ĵXņ~Z#r*GsMŠoD#Q eٳkO`'F"@õ+k{ 2ʅ!HjOBbJ&[]d, ؠZwV48QZ89i Oq@@Va~P*P FwODWP|-e񗥃Hdڊng1W)sY}l}{,w,? d.lFƋ Axqѫ~$WU @}6/iK捙<,G @P+ʺoz+g8@(D'Uy[T>9B_&K8y7=K"9}#Kxw*xZdBP11@]LȌ<^pXVGE!NtoXgJ]Z{v13#(gLU$#(q3Da3踎 z≟.f](6" "33P#Y y737'-qX&/"n㥞c"(̑97MkfImRHR8% R_9A ͭdb8HW%txU*bjY'u&"KZmFi5ǿ&qBu$-A։9ݷ(!}}k7A8r 0Qfoj}ax- =7 "h* ٓp/M[u[ɠ̼C8?,*db\q%c_r E+@?!Г:gBRgCmルZ%9ZW;1Z]H.k5v3LeL8,KҮne?od^ ]L#ZӍ}YG;Ki½Skq^% xט܃iGg qic ¶K[ꁣ꾇{8;<4Fļݱ{%c,65fqIw*=;DvgS&dIR&#;6; ݉Çoc e#P$ʫs6*ɠ=U@6Y )~;7҄fUu}qN#'&ogl$3/r.Euʫ|XynU}0Ph rܵvw,u+m¤KazOg4Iە'O~ϖפ ] MC5mѿۄqaE[рVnSߪhObvg#gk=q kg@+cJqeN"Ӌ ?uF8%7qI!xzɻ`4/t_J:]sHo[%}lg$|tD{E [ V[|W[@fy 6& ySrJ3/ًSQ+uW̑Tط%I!׵[ :f7^"K"-}Eͩ,u4>Tv qꥄF&#=N!UFt, fA zAy SlA.[]`ՏF tc_nybp@;BN7EP kO3i+#٣eP7} Kfw d!|fotgxq2Ypyi}~S>\&O~W_ܰn"^ͅH7Eݪ+9;:G=e<5MZ"gc+O>3mӽ,3y-)1)3]2PʄW2OHUMRT|@$xR~x]!nkּ/Ur 3tMW!؍ )hҴκYU_t/L/LҿBxPbv,q O%hqD6yA-SQZy@z}MhG:wf3o^ u@(X%MC si jj,*-z'wXQwBZq,3ڳt>7^mZo0  C79AlÙgހOROf0WYf|}R &t#KgCdt6(0!̐k t ijXRO`h{2pB$ ήhE@g[Ϙ{C`$BgmP8LOy[  U{Pj7bkR#s:'^y$Bj-;{KfNrbJUÕK:JI:3@T打fsqlya3£S@YUۛtyr}?at.65&m7NVdA(颐N1aVيD_eNf(%pX[nK:({g3}gDUp[RAȐ@bkeetKqU&En{.Ajwr yZNtW,I!>򭱥,uNeb2vrQW `{hfg#5oZ2нcñͲZ{7#5 0_z0,nZ-F< T|gz-_8+p٭H,W'`gX{K-Ā/ -ͲX&Q{4C՟ d'iw, NH#W;v=q1Me'0Lѐy`/m;Kpazٶ!a -~bI-HtHQ&_ RͰ*oB,1Q6;/jJcg`BkS.|r5 Bŝ}Dsi*lY_8 R~ 5=^jG9<3C*ns4Cal)byZ˵!E8'/|!D0AWW2c9蛰)oqq77nJ.~1fguw[إ!Q>Eb:|}-.yGqR^X'캔)F?jKAwzi^kf&w4ivn,brQ7v-09GAz r]yNY1oL@r7$W3[tlY 2Wxy&Mɜz?IФG,_`)ked)(Z#(2foRH&#xwF#$#t%*%+d2QMoީBXx9kY6GTFIҸDdVyoJj0H `s2ezVz6:I |։VC% o?C'#n^%wL|ڭ2cc81j䑲I4"zIG3UYY}CW,,ٻ %G,EVxzEeX-K^-aѷsJr:?(31/l$Loݐ?4tspWg tŌ(1~}S+V7'\)]gNb!,,ѧ,\iG < {;"W,`rKޠh ]O+QBK:FSB7{ӣzZC3hgKRbdL己 TBi}nK ¨6>yw& !Os Y[í.bjMn/Qf~`v/YT?1I ;:1WNc 1^{i#iDp8*|{394M,EWi$\#δHqG}>l87 .,ĮNKX9)OIobUY~ʛVV7E8r J1HoloӴ69wqGigP"_l;YYn>9ӌ6lE?Y2:SJP9fҵ ^ec<T;<=7w~}ذxk:Ճ~00hKYuqA݉X^PJ(D`S%d|ܛIqw[i!12#G]i DIٻO+ahm~'&}kˊ & u̗8%^g'^6bcQaJDwjm*sV6 6VHB1s үzb/]keE[mv/Np#/F5P.a6ZPޢ;rN6>?5"oRU5e;BY0;EXhx^5 T%,khZZ^č ڨRߊ#Մ{,tNl Ey kgb8E("p')@ Ey`5ı(gt%Fx2z|СSg{uge84d̾(礡ñvx5n`i@L7^5Q8ҷ>i*fkhbn@J6ȆҖ}@2/)Vxtjk)[1S ̃-촓< ư| aWqd0|I:9#a) {ewwI{ZZZl }!Ƣ0Y쪶Tw*;+[O [Ds6%IUysze.xWyq!c@BQ?Gy T-tjC̝ceΜsEo_(^.B0 oLNg2]UX#M/>V#@TmR8 ud>eN'-[k]_DZC9jXu4o|3k s((Th<{{ BC>1 9C@L{4Q#2mXVnTk s&ZB;[vRJPa?3愔&S?@Y o|&@^F9‘<Ȍ!yQp֐l-˚>5 ?>UZuAT[0_5C{=ٳױ4_ H"'2;/]d%r̒|NDJB.㩉IؾnlE.#Ɛp~&[3#_n蜶Z#=.4!6:UO 7ݍ3|[a! 1ϖ"{e`CF1Yw Ϯ¬-G9KRд@?8UEYK뷥 _];tˊ7Mď\+Y/3k{b0`¦؅ S=];dAu%qE*_9-f_PnK^+}ks{\DGWpXTӕN/GF?5LSqFԺPpnw68z =h7UHr`/eh/|3S0\otn;<SH`ƇSCAV`wA=X} mi !׹syW0uk a{_HBXb%${e@< .1.d`,r@"rt6'b76 *<B:~qQu!1 F̆=k3 ΠOx|]&!ix&D˔,7BdbBi;>^uz?劙qUsI{[B+FtM~eQ]By #%='CisBs0_n͵y"[ ȎWџI5iع?ҩhek: `9}¢ގc_t ]#=o;hm@έ@ُXM,H␨9C)0ݿ¥EUtYHRG*OkOWs)Z s |ގip%12n|0X M,4 E Ƽw|+}(= Td؝__07Ї+|6$a h\Z7rQrn3g@|)A~hO;yN/@iEUTtթ+joM@SXiw?wI6jnsk܊4:b#B abU9svLz'sRE%+Ǣk^jBs}HDqNvQ,Z 恶X/lC#nk3 :> Ô ;(_ϮI,lZQ8V}z넨NpU+C,D83c^}3pS{+ wd_e8.;oŗ|k 4 b1˷uσ~zZWd斍4qA\V<-՚1qzymFa+D 4LBE?T`6ktz9&YxtzA~5h ֳIzt(˅YgMT ֕VH&/I"ͥÿK8 B+H˯G$ϱnBئQѫ' ;]jqj*9 @CU 58,V#X#Umd}>,b: }˜\l[Cv(m091]m(C4c)Oim'=a. 3ۋ 48ZNl-|geLB{.f~7yXB+m]y/ e'Ye)H nwg25|k9 ' #C'Rr2ӟE[Ί ,AmAct F7>&xU)r'e4pxrZG@ܤ)C4Ղ$sCTzO֢lM*,o]ܾ|?fͧa)^ n(}K1Zi*Z*A]tQy'༗$u29@A7Y73~BJ>9 WPuʗ5,ZڦL8(\D/6.9U7 {FrQ:Ф#wRAwF +R,w MZdbM1aA\[D)&k`(#t:b{-,ycTo%(! Lxcc8:4P8dyF ,RT>Yfm?#i9kf%atpC/O3;9/o!*ƛIQp -"xl(fan@} JN?Nۉ{s3 s/Ltn5^&C+FpF$hPV-I!Zi^4 WZ@>`*f@2Dpirv#c'Ƥ` 5leM5a. BX^2𼻇|Pc,RyBs<5ι3S+5ܶ[&(??7 uῳAdK:zqOAhA}dނ%w߾Ww}|CE"g:&9YQ2!`i^ֺzz&+*[m+]}HBX|%]ؕBoȝLeldG;c MU LiDDq).S4'-]t7rtizξ%؎WNtE^ 秴J7xW $3A"\H˶jZvi}'(;1rG^WKIRY_-)j\~:q?|KVs+w8~R\34Hαcu\}GT6MoAT8Se[Hi ==-3dMJn ~hUɄ`]TV$,,vVzwS`$ǟ%Ͷ|\Hy3}v0a"AULEoSy OJ_2G,9T0yy`d^ Oihhڑkeq ve5؆*㴌cRy8{7) (RlXb6@x"~ҸE3K/1--ldR fG. Ō$;cwoHVX M]Kva8X' p3c$9"m"Х3ͅ{rZ`Bi0bex)1",C^.wD, g)~v yƾǮYR#quy$CT ~\Lg@5n>m&`0EO8"XxEƸ;yB;O>^ɌOoFXLe(xc%ZwW\0L MVE`/΀r9B>崫YP gdWvE*Hɒ˸[pVo5C򡢾sjݜiG8Ŕ;npI;MA9cwU\GEA+aSK@&ܣoS!@Ʒ|kc8nptcD=ڍ :ޑfb)vie|])/mP]2-=NfF$h(g#M 悱V]| _nGyРzMnεW/VcF?[cZw`@ =s}N:uzPר<2ͫJjjj_r*N%E/H9qID'w(9^ DEfbCK.[J\5u*M!Y=x]“{s}yz,{A$ϳRʼnk|c%H0!smwcX%>F3%qZ¡XdUqy5gɞ{1SlFp.0>P:]룋*9t#Kk&7mǎ10&f9YYrLֽ'H(B49)D]ؙid\ޑi/ w;R̯Ƞ~l3XHG1݉ڐҭCq&vLP-\z,X[\&LJPN% rSZ/A'C '9&}OE.4Ӄ[ A-{Xr?qw`,#jધ'{0יvΪ^ڝPڵ]pީe3!\Sե& ,$b0Mh.%b$> 'TYq19iCI ,| sƏXڬ;2]:*\{6Mt&z91j8-@>@҇ >6u%hUʏNOy]d( 0O8!Z\$D΀g}r0 dpnG1)SuKɎ1Td7{=TTs/DLܜ-\i3fC@ iNqb_hiVCtoR%HǏb'}?bs["hj,I⧡v&4l~V{/()P,jgkQοF"#l9Pxǯ(3TLa$s+3vO>րz>ɛcFߟ'_dR2IS|1a Hݴfڀ@ V\{?ݦj&F'LaӅ} Lo#4Q  ͇ >s"N'NI-E22u VZN;|">1Tesg_?!o1}vʩy_!tSѺ#(Wk K ±CI?_v#mq4@~E$ ?:U瓅\ZMfs _WRlLx.w~l!6 (Є8| ҜkB AN|W2w`)'a7}Æ֟muALuA g#wMuЃY-8}A& , َD96YaAG՚\z wIX=0Lhj0MX`،ܼ°ESr* /_T] >x&>#d1cqk8eQ_7.ߏߏL_,`I| H`X$3 4Ϲ"U*:Z6U?O/KuJZmG==z.+ %XF;q yq9~lzF=ў$BD7"~^._47{NdyN,qm0c+Hr_nLᝑP*'zjɷ#>/L#";k۔D&"5%X.(w/qɐx20ʷ07O4{^YJp)^{kXYȷ_0(?vgG85!ʚ$?n5"[~ZжtR6 UL[X$-FmD m U4GO&vy/ :<:c:iЍr=,};H&n/ % %v*òvk:3V}u!8#7[<-g8̉Dcs~/cCc.0мh:=!ŏ+MPMA8\:j$C3dlѫOoeCkn1o (NUXiYbLu'`™ R {ҲsMɠgj`Tj%}v#>􉒊np9@GLO=(!e2qf0(eUq Ja6NPoOвh} <knx$.Hb);Ǜ$6k P=ΌWBK7;d\lq69Vtw>9l< q ˠS+)'*6-p䲛/*j?Y8ކҁŕ\pGܝ'y%!| Xcl_"|kNwcj|2(,MˢIӪ#6G9 m:ZdsT|qw_—2QI}U5Kg'/[%+t4"6$" hNND0p3]4]2굹~˯zb9D^4|M>L*;ѢA $vW)$1H52G0[l.sEM5OuQ&՘9O \Pu @`dF-蛧ӣt(Mn|}RjNm9n+ G,uv>i^E )xUL/Bϻ-㑐9:mW0?$ j 5&B0qoΧY>8EIDԼ<@{?'=Sj,]44ߡ;*&Ҩ_1#A,?% *y7PekoR}mO9捧5іm&P3F8oBr;Èv4xg.nwITc(/)[`!f5=-)X\9˩yCĔoP[y(&B흓|u:۽AAQT ݆:z`D3ޔiu\3%~bp*rcitIPĂMWo-נ_}xW1)z0ȜܴoIOT8 Qb`Ho ^5ܩ$#:cu8b]5lc!q<@y¨`Twk }6J<`?wom#dFz)}C׎Vyjm`ȫFϭrP"9<-hkIqU#vL5m\*_?gUH;JJg;WL\.\6ثt䠀xy|}Q`T.YefINO'J1/(&k+܈9~5 \Iԩ ]+pQx@xwS& [o쯆:J*0UF y h 1A :Z>r}KY60;q| v~@N NڈE7f4Œ0t\@vi ^pW7$p;,1Ko;IzM4IJex^jf ?ѹ/hyֺjjցz6iBVzC6#GɆXUf~:aePfoFvN*5j՘\;519y#k+.f5ТD;p|g :9ܶr~(פ?6(p%Ƶ4GҮlD Ƶ%惜a׿lw ,6P?). O}YK;(K~Mؽ'!gVvjďsfӽn0 =][ۙJ;Ht9RI#$`\t'}nʫQ8;%O~>t8gw@*+Nٙ]TN dhs (vbtׄ|ؓ -e2buK0d,}wo . jćsw=s rێϪǘ dVFBBHJbs \N'K[ڍ$ ^P&Ӧ<`<_ˀK9cq|h[h?Iu #LK!6Iw.gԢGp3N.nQ3VIΐYDUΊOeFE.y.Yg} ï&Vk{Xve`F8d<vB SO`*U9Agջ_:YyFn-D5eT)Wg2q39$`I*RJVN֓>YQan_G' p$jեpcQsBWf%0t;p?&,u`W*ĂaSuuy{&.lZxHי1>6G~&g:tS UN =R݆@>q3Q;H4 $6t2՜F<T:?h3WM )@s?S,SB 07"o&cuㇹVŝ>vВir _;~pV{^0}+ɏWc=S`KaװC:f?52nܶ&\/0-d%\TZK1jugge3mV\A_;[QX51ڨ?˼u} ಥ9b8y0Ge~²xU8y|l#^*N% Xe=/>ZWI[n兹 Kr U=Us__rҘe[9ۭC g+? oMYb^_ 6NtEF;zӣf]]є^$&L U*[e$<>}J8Ng}q YN߲Fʊz(n罰TGp4BeU" :J9.VKĹKfk}N/Bs)i?")`\%6}qmt%L5(0>Ge.aH"pANt6 u!jmN뿏b@|E['u}]Ztug!cQiF7{s}rM?o9P3] t_`z}{)Pɿ?،;!ic Kn}IV1Yn>Ѥ(bTB p3cɞs4" Ef;@<.VEQn?Ʋ{B)XfxVQG;RE@08Q~[76 l|0׃JZ&5)%)qy2~lrj r^$I** *G`i nDNy5jp^^kAΣʃ]QO"-A,[#~D0$D:MfQ1 o~Jf#Tq?G{ }Ūtnw )L|U6l:Z{."2{bLGunلpB(3˱!TPtF˵w.Mpu&)頩ӆY.'D ur8'47 j0h@pobkHpJJ~c-9$7{ ^nF׭=F<0 }jnt)kݹiӚc$= 1ꆤޏLrBIKcpGU y=*O9{F2Xй8vLE? NxOszU!fC]oVR3M6vQEnOT@̧LBJڲ~n`S[!&=:_udKgF\V*1begj1K1b68Š/X͕:ĴgQq X].+um_KFw %} EHX$K&1Ȏ) r;,iKΒp%<ϩ  -Hf4 +$)Z^OVudd3x<;Ȋ0K &b*TKܶ9 3ɫ؛vm$Uy)hL]Vgv)h:'R֐$Rh !@a|/jDSy%3{c㪼 hA8b2AOׅo ~0X'I9#X/kVyCؖ&EgXfHJ t[[Jhvm.cN4 _Fty9gMe8Y OiE$Q( ^pp]ׁbOE0cb~;Qm h٢H{FIβ^ԥ%sƁ ڛ l5Mܯb2]pn>& C9Pҫ =ס/f:NA"Nyj0!ݜZ ¦ܹ}|uRx נ.f5Pu}e;Ώj\@S<- Q&H7\;&EofzǮ*SسV| =y'c3)g 7Q1ocMUukȎskǮ@]W'JD=!iPc0`$ 5+r/Q<+ަ+cbEyoߝhHqq5н 4o*yvJ/:Vf'^@`AH$@orlFTע`tC{5rpޞqȻwˑ sMtۗ-tO"mkֽ7f!buy"mtjx'l/y){1S+fB ۑZ=h'iq,d%HS2!4-pۇgr&`Ƙlr+ƒ4%(/y̨̐x6H 2 {9:5?yi!ҿ'w%C 8#$;vЁ(1QJ`Rn(l6Ig/2?V+dt^T ( &:gФ*_F#9<`>pb{ۈ%oZ6 'Ǒpb~R^5RXQ?8P]*A4کЮБn7NӡUx7[` TPd>7Xc|e<[mmrBfÈ4#tȍ~[yXط48VJ^O'*IP^7ܛl &jz4v3&dodYX˪&)9?&K5 s턔H]t9p-O)jpO>χDP#^itHL;xU?8Puz1aKPz 8y\:7Y T<<(^O nqp'< :{ԌG[Bǒ0ɍ' 0pi Af"1o%IyAdކ&ږOcGYvUWDUuE~U@4GꦒNh'ͽvVK<b=a$;a9|'hm$f`+ujCf &{"Iޗ £^(GNFSGb i P`:C:OsJe=C[Xa;'pKDŽCI)@dɁ$mIJjf!=+渚Jl)㞅j\Zt\Vl׹(4d|`g% 09N4мf .jnR*"&X,†D@I@c1TI4R]p96 U G" D=g X1`7Wy6jSb1M3e?M$BbuM } -?ޥ!ݰ |Fo<`ҬpV4Tr cMY()!Iz3Ԅsx3y7UyìYLJ9P_$CEb73Ú%Wßd^ /6ui'@W 7Gw )C?:߲Yˡ[U/з9p}8Y= N0C<1=t(1@t|P6FY@!ZzZd"z)ÚBL'hTB)+]\v Ʈ{QhM=B<`$˯RFh+oECuFv-0OJ;tGz<=ǘ)ůқRd^Z499\g>24P3,M$b2tO:]A.gyBr=vzàuvh)ucMD1'^ػ^hw/czJӝ_jH(Tx Neg}u+,c6/#+O~D_5Szڼ6ՐaU72_E{b[s`QJxlpy/[7E4"L9j2[NCu ַ~r!w\_uyI+ GWm[i#r`h g?, d-,уZHWssWj\Qc6l:{% ~ 1D{ K֗ %Y;Ɉ("J&Av%~\ >Da~/E⁌0"4h=@\z6>!'lbSL[%QG;æ8 ^rVʄRA@I`ƷL=w@(7s$UW/ N=L{Ń _ W%dy|/+1^9/Tgv&!Ӥy ?6K{J/bb_Z|d:Gri(E:ņ0.YB4*{`,mLRjGC#)XC77( ]+ ϘVffg5(uh0zۍ+-f=}Gb#`hy^A`j}2ףPC7dMi#1Ѹ*O"Ct)g.ƍ8ҋZRmԓg=Pa~I,O]& ۻ:VqO wM^Ru =4ޘ-#&r䫪O +NuQ؆/.E >O1(OqVElzz4L"_xm{q0NK#CTJmspZR2tL4BdT;'Rp+ϖ{Rn`cLBWR >Lh/l &=: )\9\8c, dH< :x:W{Kte#4m(r N\/Ϭ'W XsPMPqnwHΦ-LOuAZ|Fh|*[~m{ҳʹG۴8)BB)ͭ<"RPr=@Q#oq;!eu ql;bCeƪ@etMWJضa1X>mRzn;E9^`n T9dG"+|5yF(yC Qisu''T3A:qq10oG~xQ|0kb 0RuX<_oKf AWrXC5~<@ǣv4$rɨWg%ӻ? :Þ!ZM^4,L%-]`y۸*v]hr{3"oA4W<:מ3M(l{Ԕ84^۽mbIؔgƑu;beH׶+Ql pyg)l =r#덦,cDHP RiN)dR[XZ?ûniwF^6ҤW H*幤2oІ\)S P{w/} ZH:w{ҶsOLB ⵈ"zD XJ`i1w*ρI ˧*xr]k [3`7E~I1LŅPiZəP%}KkO6n9(Kݙ# c~JːN=\NdsXAh-x﶑{h1&"VFci>RfwF%I\LtQZ?v\\~[V]W KK5YX?85Z z [fpv +QU7=*bWuo ~HW|g/v`r<1ÍD!UP$dB=} 3ͮ c4tj΁Jx2Qf[dX" n`og6WymР[ũb]ʝCף5ކ4 auJR v*tҀ K>`={XךlaUH}Y͓X@QOK1FudQbs7g u;75Iik3)1-6Ztxpq%VO|a<^kKľE1w(χ\̂b4.B.gzIlQkԮ >_TCXbC] ˰I,2(HvFAe.H!-@Ķg. 5kbEioݟ" !TנálK<`kL _)Wޢ<'l͊ސ3'Pd+J0ZtnSbb94/t`'>BT_<1B?AZC-h ]ʛD8;YY vaZU7 =6^'fflViջE2gߠNA|q2%L#xqRO.f.aWKG;AEzkD8) E0U 16ͳ܈4#{8' HGd]T#B۷<$N *h'^{2]&w1XZ7.nܭl;?A;Q%LX]Ge!a44p3-b1U.c?%87#Ke~}\jɷ(۳ieId/"t\ƚ쓀K̬ʪ&п]9*|OFîԽ# F׋ $QF.{֩cgq#l:rm7emQ^fM V8*_ث?53اyFRHҢ&^l[Sۜ;epeO/_Ev8ģ:dP#ȶbc;i%@l"+.zPl @o +lpr$۲&fBd#hg) hw Pǯ-h@r႔|N+SW) '5XERTk [.Fop?XG]eC$=kCTά9:^YSy_Q83 t#JÃ7l\M6  C ;.b3B{g{8Yh+2Q!Yj6HYG8b!M&L%Í6 干o&|pB mtV0 Y0Mquxh.u+ gU)Эp,\ m+,: Y3 T3 "ߩCŴ<7AmHtZ/Rhyi \ï"1r'RL(HX\Jm3-l+̗ %1Se{4,ļbjX)9{$bR 36Yͤt=<שܚTF\[Ekҹc w*\G+DUe-a) .ˇui4N\EbΝL,qGͧYԸIqh i= =)$l-Rp;좱t֧OB0*FMl_114͕QkX QG9ʂ7s7R6~+bfFVna;_LDw!o(YmqN#@ lj~GU<Omy%Jpk5'܇X060}T"iʑL)ԓ\>Zo4M;K yYA0db:ɯ>b%f։톬S i\"O#>;W ʕ5 WHmPXUe[VKX=RgYc9i2.+ԟHȫRǣh8R\BON;>0n: L3*ZXܠ̿w|NNZK)<b@4/t !n8N&Gvy< r/SE0/oS+;֖͠Re!7 Y =ODo ,I˫\선Z2k\NxFCY¦.fZ熙+,M<  TbɲU9Z2ZY]X"i.:4Kb8'"jIb蔺j_e FUI>w5ri|lғv\)7W t l6xfZ3"^#5;݅cj:RugLXpRj .Zt Oy?c":$AjC+@V\%PΗ Ձ;db5!|ʣ0%lUM=[=Ci< gWN`섹Npl~+J\ۤh_}Ev>S­[Λ2>1*YHR_Jә D]Dg ;(BlBE %V:i duME'϶vR&J3 Ej5ӺcDgRL(0y@c|yn1;ErjZ L/# ` OhewM9Oo3 qn8n׫fKF{1)1xW.RPn)FN;BcJvժs)6J,h7s>PѠ, DޞE> ^/`|t^؀S^3ZhN$'o.Õ)Vuq8LdZCHkgKg8(G$nEl[kյph?FdcY-{ 5 K"Q4r~3(c!].)=xS. F07^ 3cdՅ*jԷdݙ|UQMyV30CS7,Q0 \z(_@Kf _+}_%ӪHIE@$!,8Sc0EIPBz : W5GA"pfFYu5#(Kշ0`_gȯYH=S_'+.GE9VFٷ PG"dB|,≧IL?'%z"y^za4ynqUGаIi$wmBI-mR8tD!$ZPjU^7i ȆQl~.ɍT\t$( ˸ 坲;uD}{"_ܝغ`=1 uGF}Z\io^^εD5m(aĝ5 BxP9&ؤxd=ŭ/fEͪ wDIn$lrs&*cAcIX*&[8 <",9+uRxyXU[ی18ΌbTv^cglG[򶽆BY4OwZ >UnrĸHFoF-&;5;/ݕ0r`oկĄj~F^߼ 1pT)t. b h(o:mmj\[+u̶Z%mt\JS$ *HKڣ^t&scr?͙E#\?8mH{/{պDž\s~8o渡8HmDWZLU%<-vy\C]\[Ysu=Db(;C72,Wg{f[Zu]JRh&rhϩX?R,Ϡ{fI>Q mB6w+ JI9zdvpQ H1Oaq LT[e Az? 覎1=#"+ .َ -wx=z C !}sCu).WGms2Lwl>§7~q&qŽg5msZ8Ў= 9k FfڨrG'bD b sE6Σf%l0%,6_ȨIbϿȲDzQcwF^1º}=B,gmq ő6³v; \;Z*N$FȠtԢV/%%^ -OT,RL`Fr'yk/nK hFka2{AnxBkfL`ms7gk>B:f}݇ ᭓ *0dYY(X`c޸LzOx%%Y j UBTp^=n1˷ZU9\?Лm<89c&άtQۣfFf]1B004ZoDmF05 lZ0PKDdS2o+kU/y$~[.{:nfO=K,\΋RK%9tC&p'|Bxr!iNCx+?5#T~hġY]N]1XݚrKtDR&?_0C$̶;8)A\;R5.|&CJ."YOr,Qo~yY493*?A<+WGs%baXJ bÜ*l8ԁ4plf8kZ*<5?CqDo  'ܧ |#V;RLNͤIX8Q-qxxc5r?Ad]lxQ~6 ,+W#̴e62 je f8mr>EC^xl RaWG7,dl[%Og 43J*.\^۸ߊ18g#ZA1!r#)'dC3lzrogm G\e^ef#kFY6 DiB1'tpŷ@ZN\DqL90AjMKI5l3KǙf; zJS#?t P섕U,;," I77DKy_G>:22r 02?ف:k=LI|֣9$i&/I Vb/!|C8]7C';F-7/87D~Ebao 8KM UjWu~͙'Ӣl"7 nDgMtFCRy 3mgF*iٙ{8CKd5B ^jռg)?{߾8hV' |`ʳo,cwf__.G‚aš^'oF7+>]4̓gs{Q:9`oɶ< aÜr;p"]zđ}ĺ&ah]ELJ#6V{@MOLьtbjn_xj t2i=sHS4Fș-#!qUrwK.&2xz,(Y0h3ÖPONcz`&˰;^ A ^tWUx/D{ lԭ^7B1ܛMk^;6klDC`$ܻ^qٻVBvm&s8skOYQz݄k6<k&[#TvE{#Y{|&h*Aڑ [Dz==w8XC}mV~ZN2 Vpb?(:P1PCO+ OEF}BZyy+T|.v0Ts}BToeYpe38D;LΠ]Lpˁa9ރYxZOl,-mGӊ_[l3!xYѪc}YnOHr[V= Yn~"=:/қY Nyxl6jqKċ?^-L`|w[bSVJ}M+BiO%V퉞W*ΦPWwo[!#@BOA),hf :Um)"۵+N:mTG66FZmE7=25V}l犵/zspFt!C 樿^Q}ªnGpϘ,vu?Z#%Ro{pS֥yi+'8,Um f.H8RA{oHT'Kœ>%S8".Uͱ ǩ5h$CP?s?5ehiZX_bVC0<9`D_"Mr 3w4v#aげWQr~)N!^9&CjQJ4`9BW5+fKpq3:5cR`~<%Qq'2"/ f *<4V@>&~:'x/{fC/S3])&Jw4¸Tp5S"#Tb:hVT.wA  (QQx ;׆ X?AyuŤÌb#ȱ3쮪-pN>Ia/-]{u$2FCNl9s?-bՌ)\mSmRD2أ1Um,:N@1g/rzH\纮 s\fο{7\$fT"K)E"YPPV)5y,L 9,B6p):GR=݂lU8:L \N#| <;؈ ,1c#*7N:U<`ԛx Yii&uK0i|jM;GP#bW;3O`n PrH L1nं$\HӁ" 0'fsڻ>x1n6l(|V6b$GMt`J?\qaƑ0Ϣ-I&/G'8q-CmS E52뱌T4l\5+S·ds(h1ooݹXGUSزRB7*3k,'>y=`?Pᦼa,-NaQ?u wR7ZƥbZ7K'R Bp^r62' \"*Va46WL3u>rP‰I,|A_:2 *0=1o/7[K0dy)S HAFn &ޠmOa?`Ef07%i4u<5q`W9x%5DqNn|vwBke Fz- 퀫_ v $_ t8klEg~mDCilnSNn^J,1QKȪoTƤ7:{_h%f|f{[i횥šǧ*a^0XwuP?Jg Ze;GL?5.].JsìLOQ%Mb"G<6"J|Y:8紜lq;`zbj@NnFٖzM1c ~[Ju!eajs7Wno3W++"mzT3ZШZ{נݲDbLdg*:zZ,~ :7!GjQ)ݧ"ZIfI z3u}EC/tp7ԥ'Eoo<\IQg"z2)goy Q?HI Vvً؅D4u. P11DTwV ~g E5h׮ Tt%oKB3mkO{&m )/<t)P/msfs*[|2$uF$|3xhܹ3b+W1bnZ}5{5qp/ 2Zhb"=MH)&¡쯛}-`Sf~Pơl9. FAqA$axقFTPԮ˺Kbs=`Tr=mu<9g|kZ-3PwCU'*j5lZXfAdyp䦱( (+q(#N5W: Nsfe۲?J!ݐvW qrfODz*=bOqj"{&x_h->x*v3gi*[^ */;":'0yX9:aG a<|-`T$]|p+VS6e73?DR×{{w[|M n5y bVz\pu`FHC HD;ƗBūqu}Q5D,<&)G] ̘ XUB ؁! ˰H&.N1&uU6ըgep=?51o( !ETa<^T!X7C>Lڡu0CA[U]< G1n+]o|r [Bj0\ս,?!vYS}}yC&t]$GmuDVTml;3-8~EJaiN.ɽn% wQJՐѕԫD,s*}0,<&,1wN f9̣ZSKk?mk왲T3Rzҳ 򗭰j'\ G=zA،`Jswfk4 j8:xW$W2Й؇'_Vji^*9Y{AEe:X $BFTlPPޡYv䕭gVEq ڸ7:ĆqGE_Azg1*}H1]Frp {m5`?rYkAL%P=C?jpOt a U3+-U(d5*<--"qúq/8PQTH՜Cr@ߎjSF+Gru黹>qN}_!^ {I"įSj)VN2145C[G?<=&%iTׯ0[՚ px^)v0tBAvGȡ4|깋k2Xc!6ф\:QdS30\u0iOYU`=NOyo&QX ۾^P|ЯWȆ5տ}\GN˩~w }~mw; nDWyZ {=d(w)J {Qb{nYH%p&ڽǦ`n^xۚy6>4 ܘ[+ 40/ݰGAfjI1p D10AvR-UN*4\AWv_*ڀhOBr?cYH7Ցi6OȴSOL4_7hV)lqVxb90 \VBS9ԃ/mufh*ur/7ӬZ,$ϡ.<{U_y_WET(UL7ӷM c\{iD$$ jH2G)(ưp+$H |r̈N'aNDr+9@{Ҏ[Aڟ{qE9$nƛ߈N!֚&Jr#ٻ J-dDo 8SDOZL~| >E7[[xwqݒCyN;/|-{esDThSjCx|@aC7໬ !vtA/;'h[+а0Q§QU uZe54W)Svf E|)1Df.RE2B*4WqZ3~'$)ʪpUxj8dI8&fMqԥm_F-sĘ9e9D<~2KRu`7u5arYbPYs_r+% He1 R*@|}Ŏek7=Tjm'ن%8v;G~?P&Qƛ4z/KR)9-=w?DWB=RBAVZ.7YP}Qt!>Gz;a lT0is>sMw 8W(W M4٤]4Nv.+d|'JB!${V~;P>$ cʲQةM |4nbI4B:EIFf\OԸ]'[nZm*m㍜p' w T` b ۄ8lEȲ)X^5-ǜZD䵃>ҼL#d;͂nǠ8X1FLTq]|{n#T9CW4CW෡CG=}=qt__T u_w: - nބ9ňT,}Ӣ>jx3:ᅦ^γYM}Nv_;^Wa+-D;3viCId"S]̦vAW[\L?Bm3 ϞFtdg%`(E:uE+gݡAFnnBʀ=eCs8߫\XIQ̿y}R甔눀 = YPF l=dg}j0զR@_=>y3zu%l$'c""ӺH!;.+EGB)6>SW2 s 5\oxm|չg:^̶ ÛAJ".o )sGg(Qƌl(Y$qj# )Zwq;0 Kߟnloۼ[!$[TEVvȶD@Q2*2NWjZD)F!cWFٲ81WgXa+}}#̫q"]-dĞ%-’Vϲf#vofo>uH&ˉ)d)}:W',M{pwAFt Nhh EhCr* Lm3%F<s3n`a6+ܼfd[,dd\z@9(:N\ocYYO Y_ڇ/j?,WVqL8c'oy))쭹ia+Xm!E:01O6QT#4F|:3KK7 F &MgJ}uyY-w4G+డ)#mV.2i@Ĩ7NfJ+ӌvCiJo5\s&3Uo\>wRe!^Yy I1%JÒ^|Z%_?1SVTRP5dRՙ? ʲQm1T"/|X-}X8뒖H1D/ $$cYWIP޵G[j _ `!.1Y(x QCBSd}{ ;ۛv0/qo+ID2LA_ PLD(F EI [o lYm/z2︶\~䀉uB_ m(N!H};t~65_ϓ ' [5pAo&agA()IERsz( +9Ŏ1Ww\L =KXlw0մwc`M <p|N{E ބΉEQ{Rg&#?g~q+v( 5YR}3-i%B%d_Nwp({=904r8耵G0LvV!1z;2}4ʶ"yXs^F FŎqWD" DЍ)Ud-zC+.+x[GM` tVTmI1Io bUa.{f>-x¥V͊ZyՑ&=aʚ3D$Z~[vx5 %(e;mǂI/h/l8q,wHe'CE,ѵ#")RudY"FR`mlh:a}c}\} ҏɂ3QR'V fcs|&'vRqzק`Ui5GqO_} u/ ={9)˧e< Cs|$Ńf"iKS]S8l_+=Zm`ǚ:3Vaדk75j)iU`-LRTPf۷)MJoM^=A[ ȶZ_ݜ%rKAli1khb#i p f60 q7ЁOK!{lvR`Uwf/S•{/Fj{]GnJ@.;{RIa3m./Ss/;O ]WB<ΘkFM4QySQ|\O32x; )@Qy.*o,]J?wethSvzd%3S~sjxZ2jqwa'@QfQ-B q\+)Хv$8y0iD,59fy-\+:hdph$AR,X*  PE}|8Q=8=ԑMSfչ|32bW>k -ޤ/TY=z39\B5edMxJ%K@<T}h+lGD}Y{tasd'|fEW1cc2Bnu H,>v{U;*y|O:ib;qd*;'LQ\06hN1܇ Y lYyfŤ#mʱ RXq禎XnUCB:xC4 佛mL'e艼WAr2.,#.Ѿj1Xd߿=#ݗcNoJ ysٞkcO_J&{1GLJCnqE!>kގ΁p/{ <(^exex[-lnQY:̍-ZƭKgouVAy !&jf|J^Up'i \m5x; C߆ǣ6(U,"Vj!*q+ۭh0Ue? ! qwٝ۱ROU͟cLZ0-隠^[fڡnCsBseTfco-lj9'QdK͜qmI xcSGz=!@bxZ=P2AҩRDp/ @) {]i5€3ڂv{ډSY4S$2T)p*-F. E̥De[MfKś75BN"uq_yz4@KӝZ]'Іl`E3z{}4T~F.|mi@;o6%pv Mg2| IԂApŎ}m$u.LJH[&A"M y)EF·^{ϱu ކL>)3뎨5(gw>Cɘ5\_QFNDJ^,:ՒȒ!0S(GP!) S2gV,P#_2LR_ Sڹ i~Y)}+u%T$fpϡy7<=4"mRy<_ooتEO^UiQ*Y,{Kްsc$)s9ƪ>>~A"=mA s|| J;$x*AwJ^feH_G9:DTVvx` R.y"]p-_4GlW6$ MGSbz¡yp_=n'- &k Ip3i '˪#qˮ" ois*i ]DcCh%>z^Wjtt^#ԏO ș 'Foֹpྂ컲{xr&W}浞XR%CՀٟ5BfMmEI:PŲt @˄B.s+o\u(fXGP\tyo`kbY#|ŵM"G{13,$* C& e)6M$W5W.T P2AzotIGfCzXWyP^ARz0&_ۿ=?L bk4dN!{~')wU*~ ~!!@`6c_k*ׄ]W Y*ƶJj 1nG5Kϋfaĉ(z$I ppZ+˄\DAŹi3'߸a*O .[MLQuQẘJ?^eA@{߸<Q3*P]emyGVԴ9@-a_g ϡ@gX́dj\"%->f ^".?o=ء4-2.; eXFs<ӖȊehʽOE#U pY^念(qҲDeN .bۅnQ/p%EUb`sYi1# )fX>w{B?G)E ,*5kEv[y5t4/^@ ?|t\wYᶉvL i9[)vzY'Ґ+Åch_ff]8rj$|8 ݞ?Ze4(MH p2l=U)1Oi `>KQq*9FݪpR mn4˅c(G %)'xT0KP+G9 i)[Su35ϒ;˚|r+3JPp¡-fx^_,Wm}?="P{ C`\%IbOQͯ@D5fPCk-~iWKV:OYXg\VNNX< owR;2&NA[snH.qyVbF?k B,A!Mgԭ u^BP\FaY ldd_c7p|9\ti"'vo>&h>gmq( 23? o"t)}אRv"|RvaF`Uc2y۰G2]Cu2})RHe9i ع! 8##;T*"^DW~&AVFܑjKJHh=Z ,0bx%Xءi|LʹMdS#Pz\V)5Y z&Pm dX8q֖2aa۪\"8&fn5 }|ZRd"2LFGn֓kZX{fE8lGj-%r|s0?oZ( i)b(1 3Z}.r7~K4/m>rtD`;F.)Q%'3Cw>K&4=aiN3c yAq4c-;7x,#Mey|k }6폵@θ! y N,}P=҆ -V&8c8TWHx y,jՅnC + K})dȆzoZzZdQi;tvt>›vbUŕTu;jq)] ƼZ"]Af"!r"T|jz+YjCQUҶL^a7~Zaa)3@fJ=d_.W:i\>UcWtǽԣrE, JEv>3#!t#w`=J,{~wJm:}}& UG11xܭp>la<ֽE4mth.^#Y:Rmckg YIT*A$ *4(]z6tQNd)ײxIjT|h:#jٙO" f/[ClڑP3m$Z=( aQق4-u@ʟ!ÀO9*Mu zPw DM!g'E!k :8Eܰ@\ jMաSm\!x$nuQC ce1x]D9l& FBz$@v>Uc癋$E/ǩ>D!KlC4G*VcCz@,gBL;9$JHxVGENcY~}NDEۢgڏ\VA *I +-}J3 7EİK%<IJ/3MȱC4m~#&m4ZI>_3R@a%Wͨ ,R"%}6T_m88*N{mp%9jRfK߼[QR=+=Z(A_"HdKJNPxcf0b&1 m {#H|4, pH?祖]BO ۲ٴWxns "1!/J5JJ8?xȿgZo Q4B5 ƼeFأaw{h# <7 ֊պM(K\ؖW֋R_󗹔3}f?AF[,$W?-xki%C V Pšfcl2r@y1 Vw澉--K)VV;IN,!ڳV3njvqaHO|#"AE ]pHW)݉%Ǹszy# ThH"7`C6G//{͞Sr(!SѢ }xHfTkWA2AIEpY[Ax4~¾e*PTLs@#]b _4eq:G۳ach16uF:!`hm=F8iy&? 8dOsiw|OaC|;s'}<%GW{qdzBvO `Jr|isLF/DAyvb} iXƫvu֒X~UμeȂ{v)sۻ|rz"iz.Q:>eIEwfy LOi~~ x/1bIU>9fe/Rv[c7al\rfNYRg4vG0 хQp%vQ(s:0^=(--W-,7@=%I^Ei %W>rhú?rO^!Kd9]lY #,c `J}-aȒ0(.;͑͘~[JVn&8nh# жYf1ԈZVc,dv!4p: WʼvX^/n$47s6/Xp[2Yߤ1ujZz+{ߪn<_Ն"x+!3v"p/wխԻ" b3˕KƊk`u7y+{.3%l Avpk"v]AI 3ߒiE9ڛ#fiN iyHؘqP_mqλWdܺs2'vndi r5ZNsWnQ9CdfY] 0x;+H&,jo|݉eIqST' BTB՗+I:Jk"WW`6'BLT7L6 ҹbM(QLcN*)kIp,HߧvLG^Uh!PwP_U?A=),0pƷS@A4Eh/]  ƮV{8Z%4܀7ziPE$79I&HCnmq*vU\;w<83˒2An@NX x;b%Ln Y&.>V)k f_ޫ'$%tg1zf㓻ڰ:99sV rNwwc4s?$p ̞{r"~SUǣwY ,*Aw o4G/5}b{hY76};T%LkkC |]Ŷ:YqY* {1>q/AQ˕o^"W1"$nXGm^`9dV +zt PC>|qCe]İ #;Po*aN,e&WMC}i; C>;{X2ȩnZ5=% Dp~SǮvRNBm v C9Ir/wWX/1nE}Pϳ|yF :aU5`Ca?S1v$@!ÙFZ%n0FUwIy^a ~wosܲÅ*#!%9f&2k$P,5`]gkgp R2'@Qe,I @m̄U ܫDOvs[kpޚoD`zeJNe=@UQy" pb0x`_*G;> w8\gW9ṡ%eaĤ̈Ϭ Ǻj!g:qC49jtA$ͨ^+6D$wcq' `z"nrlmU;{TlE䶫oKd{ ^o8X@ ' #|G"k0nXAF \o1MuPS33✧яI^~{5J`+TkMnBJMѹ3X5sTVɿtMj^5) zՆ Bi"fawRNQ8ʞ': ` 4q:šqrVUև鹭4s@/pjCi$|&*#mp+0#UN6^pL9KKJF/JqZ {1=ʘܖ2ZRZe&;Z0FzJ/`C÷jP=J |xQK jKz^lfvjSe'ywiF˷v|Z5T2wSX4|1;aLxK5MT“jY]|Ͻ2}*E=+w[E@&ӻVȏ?/i7i1j r lᐍ@" I獮­>ri4j ukosU|,@ |p]*l3 COR8C3ƾ3A:KĘZA:ds؋"K4zَ>QvcmYlsދL56SgY&dnТ_N8Mm%Hq ̚FgDhpTH,-J5xgQ=>)hmʇ C:kE=tG;9/ 7J;$z>9+8@ld3{x1W;ޱR!J+x?rQ;eߣ_" T~ْ5d&;z4ʯJ!w{TDV>Z]ټCp ۆ`֚bj]S&P wpU8Z XAzPIߑg7q7&W}\<ۚe_l%=o;aMQ2/8~Li$:ޭX^fO%rݥwdXV6o鶁爯*zԌ b6| ~t7t1c82K Nc` K^H_Pǫ2dpv QIQ@"Q LN~K:5R'W@:1O 2ݥI[)cl%^qc^Dr oCn VbOPSd"`.~:AJ^L.dy˗ϜFAK[1MZzzGx0ETYZ/-5m䜶3?ylͩ%}3Ђhj겱XmGÛUəc68>Sc823/-$}{4]?z[u`U&_jV ?,)G׭2|3m>jJgV6S2E#W >]-H\_Ooq=lA߲r_FCvI a<خʕD:meV#)~Yx*/gDjXX-;D^}e5TP\WV?l7-%̆|+E|Pۤ@J U s4.mE{H75ڛxPqJxޡtͷOSx_嗆xY3/[fTRH9J: r=®DjMa!k%9Iܨ XHŗv# Y m:YV|z-)|omJg%2'H}74Uz YaUhwщ FEe1PG%LO@ot 5IR+g@M=;~0u>Z_KJͰ|vo_Y"-8)=.zx2Uvl:慨+;@+3]6o%G]xdT q1h}a3fza d!zQWyM \W $EIanǫjiWf{Si9E}f?W& as9 t=U;:bw 3!]BrAd̏X$|3% })YJv2߂pm ](6D |^ eK1E,T˼O J61澈 x|>6iD^ 3P=W<mkZ>(G؅eGdȎz:T " `bјmJ;=p03NoBT,(])a®??s> ߓ :t{#ˣ鑟 aq>u쵹5l+_&oƊyrjA=I$Bhq{\>wG\" KmƖ6Y@f.T:cHcS$6Q)P|MCs/f[Vir(4g4 Ű'SGWP0 {iEfXW+ |kt{eh5DhujeS<T; ډ2j y,g B-Ee+Y'wR9Od~#mRYmwvi>r3e_!  'ѷcݢ^L(>2{` ipջ3-#`'L'b.*MwjdHoɭ[aQ([(~o7eITG 5 0ۙ%iTqksBY.20h.Q^%;HuBeW2w iOv2Y%r&[>])~Pk@oU^mѨE@ՙQKASL7/0n``5WN+Eԉ(H2(.}T ؚftxHsՠG}!4YL]<`E6 j.a0\h"2'.iJzAi5J0?)Ȣ`lzACv9pgPo_zHosAT2ؓ2_?exP^jj1S@O`$| "$7hSH|يWr>a[OeF;};*d=bE]Ocɔ,/;s6h4\#9-gηZy ;Fx= 篶O t5gL6Ao0Z(ԉJL8r{d_t;͗)~U;'Zz<3-'لB;;􉡋b~6eA 4Z@iܠM?~YʕFUmvgp0i-$ܥ @텖{kL3ƛ0Oq5%B5 O5Z beGO|5OIRpzs. N%rlhN彌1W$ɊN$̔H'UZΑ9Uo/{uaH!u865:(9&"Lmv(EL=FΣaU5?Ѥ̗j] b#eukW'T Jf.VEts4Yꁙ :`耚6uxOFxȩԯi8p"A5/Q~Poz Sfa]ZL|ya)G2SڂE EI#:5DنUxi$}Jy3֧=m{MAMHb w,(3OR`ˀyh5̜@+ʽlAk\ aق%δGp+#5"sct 9y㮺ל6F:t?_DPx lW4MvfPX no='ZX3p^TL/dT-8pq˒el1=nͻt["ɓ)涀*ORk)RkVTJ<~?YuuV>t;Zd8@#yԓ>BAqs5f_ ݈ C$=zQ PY(a/5$9aADp'z`8mxJtjMFW3pzB;˰e.{QK3\]KeT XMZJlS#56C4vbߌ{Xem$Ӣft tɿTYgfi#VVTDf:;vϲq%>E Q fO5$nBbD˰9JL]u[~JJ'N<҃|NO5 ecz3LJ޼ ?4ɇh1uxE 7,%ٰh5L&ڮJ2Ԣ 818"XCFq"Q}VF8{rC(ߜٌ-A6 ~sAa-GE~NPYYjTKtɺ5eui Y']?LƘ}q0U kDJU|OzsAƨc~Ȏ*}.\:G9߿I3lF{ct;cQ>|H1XP/?W6"VT1%TʵZ%"l悖 Iz eAY;j^:WI؏&0c|XR qe_bd HlV^>j9a.8fSQ?I']#Yv*U\!Dńzj8&&䓍N|I#4 Ԛu&2l!KƳRS{![Q9Ua?W=D|T_|}L&2LPL`'Xl}þ4/QxK#=kזCԲ9Vr,xƔb"e:,$Q2JS,BFA%;Q]WrQ>ܼB@,^;K u Ģsb֋[$pC ApdH$7 ]}R3׷Mjʇ]`oJ-నyuEu٘Q`}ͮ&,ڑ.,[b+h^sH^ؾ" pA9v<,mTƲzyBVSwNIHcХ;CҷIyn^eţ);mE)7|v,:^޿䕗<Î.)j3Q`oԼ𫅛6t~Kgߊ)}1 w*5"HW7Wua)C8\$ti _S]o*XLѳW8\1k FRD89M$eyNj.5W)a7Q:,]. q&Ir/XH3 e?mll{R"A( gpfQo:QCcdkm7xhKK|! ǮMme/>ȧGlȞ JHS(J7Q-~n"vj皸+ұU*n 4?d';29W Rmi@@Uޑ:Pz@a$:pBxe #n ж}75ܪ{<`5/@%ӣjT%LY٠93~&M>]|XF~5MA@r7tFr> :G@` pwng ѯS>v5{ pO{tLJqH4kFveQ% ` Sfj~bktzA-Ӽpt gXfp6o<Ӑq"iW'4K5%  Z` ~COu=ZiM-Xb0^!enJZ.4cn!h SXI~2J{.!3b63teibX zgn,IߐLO2bgCn'X‡*:=:?#WlQ%z֧&X2yЕh[2돛ƾxڛyw̐>ɅzvĢȣetBql=P'*֢'J۰{A8bA>Z$nQAf3* q^CV)7t 4W*YDC7#w+ hw;g>˚vÿSUgwI 6-;"[_Jk20wA uR8Iu4}nfDcK'Ƌƒdn3FnU_^ X2Y.r錵6;m6nb5o)vByK(SȎID[D?K6£1&m7_kvpP"nlZ_1e՝OvbR˙|;M:uNZzz9]몪cUV\Z9NO00j{2R Ŏ&%p+MҳݡHjGN4Tr5?&M[V^Eٲ32̓5Fɋɸ|LK+0r33i3-7v0d#  C|z~//-Ex&5w09DNk2y`ߩ^ @gٕr` NQ(moZUAUB!\ ~jnrJG+jyFx~T`vX{Ȼm f@G_ V"`G]pYguNGN t#$2^Lm~02y"y3/p(Nm{ȥTsš OaT\3Io(>*q] [~Fl\yCʯ {6VF#e6l %&L {ݡ.4]o*4Ğb_)*åAFۀG('q&3mCYIaiOH+'ΦjNx;ӤP, 򖝘;,RmCgrP _:%I;@'i]g˃9Z b9`?Y9XNR|:XbbPd ~o$9Ҡm|v]wD)ct}F`rl v ^J< Y oFN ρ&jjz=Bj"IϿjFxbHKu` IaGMTY+/a=}w>5)+ux;.Ucy2?gh(Ou7;17zZ7Y%ɾ6HqGo$%|c.Z,WXb yQY| %_vHexJZg^Q'VCOaHkA o54/xvTDU_vT +˂Ԧ*Y-@~(>8ÙsQZx-PGA0IS(7u/-V,wBBS"a;.\MB0`;-QN6veLgWR{P^0x}Ƌ)"ةUՠ'hZ5 YyP? Ҳ{P"h$_A4ZAW/3 \W 5#)Mm`m E@*XeagwDcו5, ~pF<}vX07MXK^*nQR옝BsGApnaݖ@Gs~mv|TؐǛDҩl9Tj{۶ BJC8y S\ɝ2Cr7txLuニ5ڕs>ġY~b'z<"N+lU, A@0NqK k2D˄3X?t/mK&,nս c7C`;u{"lu%EO%!It$J)1BcWZm!fJьJk0PѶY([%أ>[ ?x5; F ߘ~p|MwQ`4zEgu oEPjʕŮavF ;Q:'cWK)h{7Gc; @Xҭ]:m%J8'G.;PAP=ެ"+6 wmVG܄zK'0;ȍb@V!ϥ-kUm-GPL$Uqi\sec0ߓ0zdz\ 7e,0 }sLAERT]3  T]`Z|_1ù_vnؠL0[SI{alPj'#8٦ۙ )XGA/4~nW7&}>+|#HgЃ ytv)OJKؤ~hCݤ/' ޽?/W cފ LF\ -s9Bx,tߢp5J'cVaPCM7}DV݋[{XF3Γ+VZQ쬬J( ;2{z jnL " (Β_47۩᷹9k*G,D>"m%`Д8|s_v](,Y5*2 :DA^48^7<}7AQK&说T1LJ,שVY]L'HAO yg`|g{R"Jָpkq H46z*MY5Srӎ;UjR { 4Uc%2؇1 - u:.rec=5h^Us-\d2Ƹu@ Yit6CeE2p<8RHl9P:UOT/﶐PC>Jp]::cuDgbeiteee,ѰqG_s}*3DUlK3!>MPho_=hb`J5L9X^0RQ'BM[?9@dG- PB b, n=A&?ɑE鵴EcgrC&XH} 7|_';4R2M'*Z}_"7N5fEyG*sw^g:fs\w{*ob0ͶnRp淡I~T97#s@4;XmnKLh-p?&Š9PoVa]Qm#I<4?JݖV-À 6``܆RN9|x4G[ 1vA9 |,#z "M^YoEEAf.œ/L؍AADZݎu~j=OgXqyր <ѢG m_&jx~#P%jZHuzK@^+=-A(rPvO:+-| %FI_nƊ 1ۡ$OȺ%I<ޠ_V-wĥיɊ$7H2'~]g;ϧ m#ѕ ~Px&r@t!kejB:ӤI#H!EXl RRcZbX!9@ #=+E[ ڗv9=_9E%|E 4ή19r9.FB{Hٓ5v^NχyXfP9uP` ^|\M]!SpK)y1|eKLub ,rU44$a(Uo=nִ2O2d2#p H4]avg*5Xu#g5&C'Os`PhAt/޲Y"6Z[_%2CNGuR ;\".荥R?pY5w@1^OqxW'Mu W+HQYf[fՎ.3 FdyJX^~w$6ƿG4@O%d n? h-GC"V7u7Ύ?Mn[$x<>_>#"B?"v\RX;03,H& uALZ> DfAX:ʮ@\-/jfI%( '~ȫQ)[Qm=b%Zb:tyEA:M?f"fyp| P9T<: m*uJl6\{'PeTf0VݜOgI{d70/0; "·baU~=X]X0a)d.bFz;SQz| 7^m{M͟"o_"Й&-F?{|$ a@Ϧx=ŖZ-U0$-oQ\QYW)'f-F0qj_S*%e,; SV+mXJ?7J  0Z,NSONZ"ҀB5?ʀ}#@{c{;%RBu/ybE %7!3@㥆AbvNd3YpG1NΞv>j` b37^š^V=b?DnDXZrƋW즹#uM~SQoW8^ ̺z >,wmꢌ \{M쳰l eU^HԖe𤓩7hH@\xųd6KXσ #X<<[sN8Xt<=CO3qqAה7үG%sK6 8y'JU],Ez5MEȘޒ~o'/*k.ȼjIbQhFq;+ 4 ޯs)A7MX ̼óed:7YcU5cLͬގHí, ^ڟ >JC\ 컞tYZe)[\ $\RTe,d=?!ʢvx&Á&fN_Dm?i78io27wEpў} q1xqGʽxAU:19n_&rN3paN3[@Hw}"'jd +Y ,Ri} wc<>h=C.K.:bw3hߜ2 \X%x qg̦L"zpvLuOx@[sɨe5|8Qp͟F 8f}*Z9Y-ə'3=7kzPY4)+ (֖}A$i;!埨C~{4X=%A,?΍j̟N̺Y  PSmUFys1m+J\tttLj22JX9s pd~qGF٦k<';=FϷeаe0Npr?Vs}mP6%xlMƒޑ_{բX߯)EQT($?nu{,ʬ֡r#%PZ32p{SrMr#Yarz3ݮݯ"ʹu=i}Ky-bcUPSi2|GMWAXy0N i&uqbڌWܭiSk|ՏaR]Tu?DDE-1.ݦvԺ RIc L"TU!DfASݴykB8U hn6򢪖{fbzŴ1D yK jN:u]tr4%KQP&HATjn#2ʗ:\8 puش9\HyUƛX_rL\7\O+6q@RdEFqxޙw" G3r܂fS@JAM!o O "x7unU֏#",cfTz)<ѵ~. s37Ӝ˘˟W_3Bޓq}qij›BڎqqoA'f4bwbGJ> "~*-􋪻B%4MFjc =sp̅ K1^ާ/=¥Z#[XeK\`R3+bO21jP iسG-<A\h:D$iɤhlUJ-pz9C%ARy@ [x ] RnЂR_mď1y _Mo_TIBr_ d+~kBY#CXqcTv|4*/9ΠTUrj!~&np^ƕUghV`>n^67r[ȻY-aO\{|^lrf߭Lf,WAR/9Q'\I:kn4~P]<(B:oǷ9nRٿdIcZTk8W(/jVRַid:.‹.L7-sv=)Kꚛm@U4x!}(ofp`>O0;Nߵ{ % t- ͎Kt 5^!pړ+dPxS| SPˬ'Vl40߉2 y;VG4N(y- dSg_:)^?7R ?d^qO1Tt1BvL>_{Zl7EbYc}j);l6M-An nay[-Qkm!gue Mox+h+ʹ da;A|'#hvYW[!4 ?ε,/drZX  ޲8bRPUy`Ac1*&U&{++0X/.=[H֢APs(=!&q AuѓF96"xE?oRg*8*cq鮺W>!u dvYƆP1&moޚF͆/#} <wc)ڦ6^$lr{!2{B;-ǘH*bS 4,׫qQRFyĠp;5>X~vҢ,?*B%@\4]f,ZD&=c!߰ly>]+&>?Ɖ/pLq~`u~KUj' 墤sDܖ<S} t'5{v䚔9|^a65^8bf/eՔ`)^&oФ"j1&7\uyOYhnS 9l`HuȢbK Gh1# Z14ʳwXA*d{qf^8Y3:d1gΌR'iUY]Q`+#o T}UίٲFY:nkykV>{մk0 .b4s^6p ća_/Y ?o*_cGf+XH)ſ´Q@NF_2pZI0MF,!nVqiɔ `'佦,UL8CxPö#Nu9aÉf a_Zl+^圬xċEXv2S/$$r9o! }QhwMB/e\C5L&KňQrI |~3CU|ϒ=׳}Q?ga/H5`hIHd¡djL(Ɨ}s߭7վPzm~ZͿ6B,>9x(#xwJO3NBw毅, _J7q#:,rv~62I\`z40^w^ֻsѷq\|x F;2Rmʕ4H6#2R3ƃW1L ?F? I~  µK3=PQJք#pU3r_f߳t 1I)S2N3yz/)/߳?׵h*>&rhKn۠ƶL\=grY3!<'tI FH2Kd`vNv]G+DKTY@X–Un%E ølRз#osquN3 pA5{,qHCgFTI`P%hi`CY<ͷo.Q(@x_˾Rl4 :16 &F\V{daQBvU*yX ,AD)]ZRR\$}ml!#$IAy[o1J{(U=vm=? %X2.)4cTTaobgzxZ^Sֲ!%Hc7 v nuV 8!n ~{yI‹,WvD%়11[j͕yC&93ebfq?xO$* Tڨ4jT.WX@Ej{/=Hd]ixSER螵x'v1!MP?"|>ds6qY?2!a>FDFS97iHɏrQ̈́Z]9cM{f$n|No˛y3tU3̤5Z,"b /"sED A  ^Q5~ xTrշm4.vTH1rKWY溑Y<9| !_^g%8@`A 4D5EYwpˌ!ZYl SS]w1G I^ ']&i&֎ tfŨ5Yk$ih0#Cҳ \QFqrӄ6`X[Y״ɂi Ҡ5a6^5iÀ5WЛ(48ixx52qjwvwa+ 2KhB-k,H}c je;+@@}= 3 s'!+5bULj m?!z6"uɐ=cᨎrS[|ƴ/-J(4ܯ lr68&#(OT9F JJӆrws;̰]@CRh'P :-% Re6)A;ό %eDv3٪x<cb(nډ.{Sv@ݿHp~~-8wji?'Рk鸱oDƅ;{ 8o}"Un Ъ%M3@A4{_qa":1iTN7@?9Ӷ4M+Ѕv4{KѭMV vtcSFx&1XCO+E !S)XPBKīm<{{gLk_~tGl q'ЛytS~` GWd]x|@Π$`huaL^qT mKf\ƑP[i$'aON)P‘[wln~՜QpW?t[B;rG0Im+ Mj! _< \zP%9G*\)$A.xKdsd4AZ i&噤J)҄Bf187-)ygQ nmkKڵ{K8,?NQҋ' .w>ToL TxS>tu*A,1eĺG1Q=kT}`qw 9Ϝ&7;x4]|;℅lU7R!r)& ?sVaЦF8.Do &2̄iIT>V3lw,C}W΃Ոռ~lXl9 L? V~WAy KG$ɒblwyݼ摴rf."\g 2l^9.nlOy7koGpX !{ 3lLTpAO^?i PU)TVy\&6d)|N^d# `}YSeZ,7#Ot=r݊O#L ڈ_??ߙi9-q@~!5#K/h>e=_fT *,ɨ~s[i0]>R '"Fh5wy7/{.Uw7mn aiBw3ۻwや{:"1u {#(FB+'w6 DWW _<* xDo0@YB•]Hf\>"osUC\NL=޳:af,&3{Ih`Qm` 0yÍXꡜS8hh*UuI g'/&ٻ-qfAk!f&TǢ?k#v3 <跻rZ~VWȶ]}<.^a,"W#bUNv$SK(=0 HYY׶{R64s:#yV>D@OI@ [)]kCrǷtKmKʫ0_0Oǫհ_vg%=] ᇷs H8Z:%PGY(H9оܮeBAؠ.VI$%j'2 z/+r<8=Wrc;_}6K>يȇS?Cu,m ܐGiYiڀG P\Zhp,/߻v -XZQwEBw$Dӊ/ u_:X$]8YzAQRwbFnBs{Bۑ']h#;Zs<7R~3Ld8U;6wK峹0?,d!,[leB#Nbfw>P[p$"_TukAb6kBP;{j2/r+@{-,Bg>7Q9*ya)ԽCv,V5>&kt ټUT#u=F#6pZ ~ۊʅ[+Rh)@. ľ*v%4>0m+ :/'$>HȘ>'> O)U7{n6ڐ2QBkCKb`ߛ%o_Tt^hg&p;U y`KBqvHA?C}~Z%v|4!i7=G-pf yla3ɕ+u2 _Uv /4NlWIן^Nz.ÂFa}$̥ .|0>Hz뒹[u=cxum< KV0V=;F/ꦀ'AnSs[f( HUU+mEE /ˇ%2WSj[2j%3>}45, ?:N2,M`8LYvS0XebR_So50.$k?)AWƙγ" <{qo 0 8-.ꚁ/0ee'pdcz9O6WF I͢y}qΎ8U2Ty3xdrGP #UIv?]kcoMY9O$4yCr. sn LERUq3h`MT𷒅b";-LD D}HQRψH:IzM8WuL51>VgX0Ftj?#S}\;=)<-II(UBhvLb^GIO2wޞl{\"8=MJ;n:gUr6tiUkɀn楂yJ$S&Z95Jqd 1E[w(5* T HI&HQSڟo&hcJʙ|$0͜rwܗ8_Cg6)@ypHۻn䙊ӐH`l .96w@~ő |Ea۔9͒[nCS['k݋@'f Wf,]2> oz bbNŨ%2 EfGi8*^~C0hm/9[G)GfݴQrZ+{k/iug}6[h-7%0R>ndM xQL$}3ndlJ#)vk(moeꉦ|%,~)P=QNSW2U| =(JۻhZy iD\]Vʖ|ScܺZN,Prh-aǏZpW*R,&ՏrΡSWFĀi 7 3D1o9YI%}2|1ah:|߰'ka?j:/)C\TC omVkP,Xl{}ܬ*f#SqmRT"1W.b+  ^*ɖ Y:[3IrIds_;[8"rKwo ;8}OTVF,$=50> L\UiO;%e~7 ,hO|y 4w;m~ESrAb/ ;Q[iP"L^%:ZM ֈ13r3f mRZHUGdao:w#H8tϢBop dR)B7lGga%$)/u;sL n) )I2%zRUn l]MG؄`5|B>q6n ,A&UHub׃2 hټ_=uۮ$ ces_g`1\ҽhIŀi)«-ASyTMQo,uZw,|=&iUVo%0][V' E,"(n>{DU~]_*0zdѯǰDl)yؿžl?>Raan-޽# viV DRQd<ڈ|\W"Ono8n3efo:h{"T੽L"I H8LXӱH1L2:`uG+Y65{,KG;` @YmVPA u iB6VEʔyFİq: 3xKS $1> ɛ5YÖ72.;#`'ÉGho@e&/}VGKǷ _aybֻbKE,bValbuNN)eZ$׊V`Zcf"Dlcqw* (04O5R<4JKT#tP||EW2mr%L19+I̶1g-/y1b @q(HV$ p~G(  rvE0R0@(vBuP}p=vx VtQM4dbV9)ylr&*^w-X'@,6 zJ( !Ӡ3FSXUkR<;Tg_o9*C0ba ņk*>,;rD{af+68KZ,9eBHtN &7Q 4 ><5î]m戫]&?D}0B$=uyeB!1VJjS xi@6>b45uz\AF3i 8\=WrdbolYfC [Vo c0I!#6Xk[px,Δ_y .px* :$ܺ X܄:榡.O}| AbS3L>݃QCưOxc_v R[7k)<|ύڱFI9pnJ2`w{ aru#Qb.#Hdŝ.,K 3h$~oe:7Z*w YRHD;uT1N t6Vyc昄e3m̟c00:ԼR(lTYy%fdkєCbk쑒Q#hĿ*$I>+{2a~8Me/x~cTM p|đgB%MV#:O pC9/,2WKn jL9VOGmHZpǒ<7=(vppPTT:ܫُ$`IzN?=̀PUO&br$WUamK55z)%*XLӷ|z8)p -R:D.olX_wFn{ jv;TC3%%)2L6 ,4Kc*zαb+8Ci:6_2Y>vĴ])}҂i}Bk&Rya{!ޖ#csMz 8$g䚳m4P?TKo>zF9tzPB pc- JiZB'eCTV6e}$8@AyoxDq86 :Gz-T92<2Y t-7vS ͔kr;gX[(4l.C(.Y񤕹?=;Ա(X" oz+<]OnF*6LQL3wm&AX’1G 1a|xMe60'D`hcLCIe:#QvhiۥR22pM9Gl،Ԙ􂻻gIJG#RɊEteDnO+w4\;zj4xʻ!Q0ٟrX <' 4}P7sHnj˹V/پq7hvt*{BpT'1P~\,q!RDhtt~@!ϲA #! 1Tɀ03#x+$J8B#K|O&?kȇl?k|*l d Kh&Kբh>wp6-G}`fb>AcG.?wz4ރ1O $=,Ru8ya}&N:~6--~0yr/]YuD]=`v>@oy7| u$LK}"bQQs:Wt=pY=/ZcM>զN.T`/7P;OD.RF'jnHЁ!=~/]BL# l-M3aĞ|i$]{j{F\hPLrި*n&}8>u[tk>?g=kyJ/>_{%নF15:۸ 0hBВ3H4/Xw2K 掏ȗ\ڦTGs6x?FDkOǩ)5jb%:$t{J*R`űٕS &y?~,>5e~Q*,pPO5H~M A3Ǩ6^TKlGӔ2 I938AȟMp5fO?DׇH%qw!U~iM @~ .3n,6FWtۜYmYaDTm z̐ UŅTdM"B A2QM],U^B7ܿN5keha|yh k yE%=c3 Xf OR[`{ rG }հ[Ev*85pbIX CG' կ7*FPc<< ٭VPՎأ*75R#:in 3ee]/̯/O5bK{vESf+!Fo3SX;ijh _'YRl] }NEm"wf1,3]1?=-EmG Y*gWIު~!EWoM\qL&^yBl@c۽hy.VPuuD&L )HE(ScFYR<łxSj(K^3Ve![?tzϱD_=~  GL_M,(2lņ0a0]7߻ԏhE؃|Z@O&XUwm>pl τZcѺz+׬6z7Pgjߺ,zEv3\&],+׼Ơ_ 4<770ɚȸ /,Dp#W3khVE`E 씨U37 2J4UۍGX"u2d۩]Ӂ|Xhl hbDPa%; ]\bHΒ@Di{cS}-^_n qnۧURbDDdn-]yP-}bY#Q/{peZ2FVe%_˝VN)0rELS QQ:HH<&Qj(;[zI5GM#ӂ};-wSJw( $F$Vn%f8)~rd-SM :9]9OJn~ $.tq5y{6Bl_TdWC1fL&Ra/6*TxicG'Bo].°W?R9[/"OY]\Pãlx%ɘ"Ɏ$F!ea+N&p&5VOenx\Y+8i`1AxPbkY&co?m˄]SXCحU"*  s).H@{:hf6K\p~(/]*p 96'bՓ#mcucɟsXˮ{V&64RrꉍKx3)櫨QcMQoY-ϸeJi)LE ~ m͍ʳU?;z""pO*q. @ƢBr/v\/{$;u[nIpl,$̠LH" SFYrxH+sU:um5}5]Om8K@g^qY,2wdǡ۬3 @f,̆f\bB6jU6di`b@žZ/(y:"S _XtLaPkPyE&WN$MUOfq:.q>ڶZZ=)Je*YqwLX6oGޯL\JZB]@3ܲ]Rcz"x iT,?)ZʓⱵ^[ǥ+H %+)J{фibZ=۽[Ɍ0~[` I;Ap!J撴sԾ%J('cx=uw5l4mJ= jmuUx9\@V2,a[F,a~1xR$0 P4V;:V)ozќ p"ZBSZslztYixCaHb tG{DzDt[yfӌ"L"ݕ 5嵂7ek>M;+tg\3tױcC<]ౝrΒ@;ȷ Ǩ{+wa:T|aƝQ3R~؟ f8oGI)aR0,845 >jp%`eRw!6q8gl\c !E`} ycy;H4'6 _uCU'- xm6; F3̒O40*̓m*da ~v ΔZ%X AAӚ)$_,v9(8}SUAR;Y㜷O$CëoߥdTe.<X,[Q/usuSu!hʷmOcl,%Ov2T^yQEM*$BثP8:=bUY;3TЩ PMuuD] fl3k^g!]J:@|'.:>)dQ"=\R6w#B=dAC+lω!̯EV'.\g66>i]f]!b=eB D K<\$r2{-wF5"3W>+Y#U] ):/@!| ejPZ40|5WAW3Ӓ{u:-qk-y7IOyߦѫem?o6 LCO\~MF2t8ۛ(v;O=DDT@N7< ya:cJ`#MzΟώa}&Nq M(G``T,]sXH!oNjWEw'>#~y"QӴ2S>)Ur@Hy-' 1P#Y"j\2 P6+0n}9.!45Yg%vQPVֿQ {G(حwht}]L>;" ,uWT:7fkXSCu>9|y? !$u#̽NN:֥5 ObcV?7gDewR )6uEr'ȮBӪzADrI^r] Rw@spM͖-S׽Zv1=yxՊ, G QF\t&ۢqˬ85Ybr9rӓѠfV'3[gI{Ǽ[as | 5P1eC$Lxqqz[|"@][{}(Dѹ2Se:kzfHYתD.zfxS=k;-jú-ĶQݥFݕw%ioorJFS=Z4-Ǯ AN*;7Oe10VW:g飜Ã*M.Òϋj>+nД%հֽw3:gͧof22 !V#0,5Wx!9Rvn,UġBcU#pGLl߰@N=8>4/Т y*0pM7f:G/C߄r Z4«feK>'̈́[t/#@ =atXkpв.#zee?WlBVN6;De=:\,G*˿?R6h>/=-Y)>b=\0XdC21:* h,<ÉhO+0jX,gwݙG1<"`fD 1UeXO#+g@ט3M$6?|<WcՓ`Pg-!Uѹ |0qyV֝g3_$% O#+Zsz(0nE闅n9P*moz̟Ys[7.D{@|xi67G̟ }JNA& Zœ&R7V=Y۹@@(RL$t/4ImgGL$?Hxk f2I~4CTh &eT ɽ tkcs` dEoD+Ԇű҅YKe+Ho7Ark/HJE -*~Emnۚ@#G7G=ޒNw94;f zIyM(d~2_MQP[K})0 B@@o8 'wM8/P/_iߓ?cқPRwUvO"i9_5"n{DkoKtDNke >H >O %Kv3c"ld8J;ж\;B/8!2lwAoo(es.&b!cӓ&:yj 餇-3 4JwY9ts"׿φ0#:"u=ҒYa޻ar%'/](Xk3WbJCE%WQ5ʰRZrC V- "?}ItkD o,2ǺMގqFteiYt5N ҆m$lkTLiQIMSE5/>/v74aj5&۝_op%>Q׹:Y=SWwVJ9o *e2 JSuUS^Ji.&&3ZCK3AK4XX\ʭfXa]htIM d]>V9*֑6-Gyc!Dyp%Y`١ ˞4~g!2%'y0MBwli&On8"Ky=;:$u(KNTM@=Aa_B Wljxzzֻ8$F$awXax'zi: ͥeDH L0(Ⴥ[ ) MU0^T 34Аٝ9˸S.~πKfrhc>f*86$ֺl#GlݢX=8F|mQ~ > N a ,9'Kl@Suj{X5E #Y0UoW91դ&H߻2'95՘{4KBx 26&nSMl*'FoZzlb-yCZq}@ClвNzXvE U'5zy.h}E,l(f[ (օ7|U 6*6INC҆UU 20NdU OXbߚDB9vC¨1+E Ԧ45AKkSm`rLZ9].=YZ9zv>%ϽeXmu."d9 )e$D),dVF2 Dm=m0>һ(/x>!h/ܺ_;g,2Ft"U[S^?M={JI? Q(ί.r+J>巽Fq6>qXBn[yk4JHLv\r)tBG~=X9hWy~EåήuҢD3UaMwR7:3j_ϕk;T3 8L$jy?$sؙ)4rn\3P0` {;Ax60R zI,͎݂K zˍׄADĽ+:4hn$0{6 .JmX0Y#.cnAՋ9Hj%E@C.'ԟ+8jUq{>s"Y 0dk`H@ &\d9{\8qxxju-P% rJf3L4 uη/kca&:l5"&I.!+.#A æ,S㊕OZe+s}l,L-Y#IEP-X0x F@qǻjxBw#}>hCeﯥ5#U|*VXkʓw[Z^aJ캭]R{23w a? $*y&B;NJ ~rܿ p!OON׿2LwB_iSǿ@Dz;-Ktڟ]:6|qKTI{Q&@vfd`$X "fu2`SIx{R^+bYE`@;@J ZX15- )*NT`6 WƲGhvKe+,È'zJv׺% dz^Gw8#.•XT'pBa\/ŚM#3rO6܌7G[XW"/du̩ VgS9A'sk9^. ʤmz ׉þઌ98A =m]x~ ^_L̫oS2$rjc~:7A's,H(_R$E((oQ5dzgdo8P&L#!7!z L ـtmb:'}:,+_z^s\mj:vZ(w:ӝd"Xql~GZHҝ-rHZc3oX{\W-ͷ5nA-EH?*655 W"<{poWm?@V"TFq1o?t NOe (XE{iڭV'JL9~%I6z=b2vAյmZed*ȩN,z&SG?_&8γx;[L驤ixs|ϻJ&eWƊE53D"\.O㥥kf#Rx&'˂yuYةZ0_TS]dNyHί WHV4qwta Y wzz5־gV0();ʊ s*+BHZڦ < 5Y6 N0/]KpkqXxTBq_2\GHSK[ҋndP륡fZ)vϽ`eq2v"Zi?vm%b)6nyNq9qWD7lyq/Χ Ћ&p[r^d*20[ [.> z?Vx;kZd*Zw\R}tēZJ!ZB̷BI@sK'6?^>dT^c{<ɯMP2-2^'ΟbcHUnQZ$RԊ6}[% 7] uT=HV=z{ MeH!) it# {$Dru4ݩ 5X6e8pYcJ*БK o+5!n4}9Q]J;nT҅RYës(j٪Cڄ5 >ҊJY+gaJz&dx3|-=]s~N:s</FMղtj]Fvk13EGGDm(i,)5"YiO/ޛ%ȹi x~9o9ȢITn/TIFS~H0sS>)<_?Q6zh϶A :j|utr"P>Ӵ7yP(uj'?D|i+7P^XHBXH=hV`}j5hp )fUde݀ɺHO<+0?hl$I3"Xˊ nR\@2ݲmAHQPVXHPꯋv-[ȭߣC3KmE 7trGΑeH+PU>vCLV1ޓA Cm]&7h}(@? \ 9. R]}T.[e fϢ,wW*p㦺Kw2mߩ>y k,ɑF\VJ)]>S:24qUKjRWjcX gc^Ol*'P`Y5 enRQ!4 3fGe.?sSC~yd\9̶a$b8vHyy7;4:JeDv7Jtn:ZT$4 Q`[^ w;21iRo:kfF.`M`DI{;5D]sza=U45aBwx0ꇇ| T6FY+L\/PQhb~"iZz.kB` T~`N]aDLL*r~>MQs!<_n}Y.Dx1,ņNt?iArQ B8jlb&E5m1={ڶeQ`Ẏj`P֩VmA+0㿂 &~F՛u2SAT!/"|v{#CVNBC[gIJ&C ]sNn k2S *"*nWHcr AdXILS&_%+h\_vqC&]k}ON)1AZR a/ 5M"\+[JV WB'#:QL~+ $\Xg]s<׎\19|xGv^{;a悽qqo"n5d0z{g-Rb5Zv{q-O G:P* iIoY_Q$`܂=LVo'ȝiA|E/βl$͈2~lU-6 {P|܆afyͧe ~272t9QvIEF$4DˉJoLYܑ$T 2c˹PL!(;| >g].{xpl*nsZeV^6Q5Â+Z C\ TS\G -(Y1&MKq Y7 Hk4 fŵUJ"rN{ccM% OK\:~-PޖT捨>'d?w#OJ|,ᘪ\oqQ.LPp36P 9{cRw˨d\GϖßK_^gX#)TxihZ/j7 A%l9Dr۬ÝSMD`W_YnE3;ϙ#t8jbi{5)`!oijc)@k6;:%bL('<%nzLpSwz[͐Ux] ~G57{ջ3"/&L$I-¾ڈ=';@ZMՎ$ydPi3.N& ƪ#T3br%!!31b}ӷ,5 +xg~pĔW1_?]IJ5Sn},+[Uml,_V 3 3>S8:J-->D5w}$hwg wļuNclXu8x'1 Pg H1qE6np!,iD̢Y/GH38׏QF'`hW l%͡0|7E|ZXYh '?aF{Oyx|T oa=B}IlCW#@֥R%YUDHfg7MgDƠ7翜K͚,0CeֻyQS # 4e#miW`{v,"*s>1W]@rԷ>H#DD~hqȃf ZWFdH?g]Ċ3˨3zI ::O飿pyd0E9X[u*+STpkalUä EQ*ZKw5srE/}j<ɃmJ_1eІ4l(T L%#ZuմV=&{b$:O0fTN ڊ+O*)gcOP:ĭ򿏳 =ͻb@K|83_(w~̺<I ! xgH=d`ھ=1rWDpp +K \C-,.lcX dEa((/D0b!!b 6^PS`OsY]_$̶JO8bL}+(iLR D[I Cfnji\}lzFS++;\ǯ7e׶O-$_,}%-_7⠦HH+1wyBe( "~nSDzyX1N{lHO: *qe:# ☒27h6֛"`Z-l"I+zu<5}9rU}9 ! }0e涫ًUx*BK^`UH|P :r'ofEE.ʆ 6VX 8/kֹ뻂JBGEw3jk'qO*R8o}ꚵUJdyGب_6"ng윂 x pxF\vLb|nϴ: k{ R&o %5rRx< c1p4`'W[ZԹ7C0@c'8P쏜g^?h<#WA)Vk?mP3;+{O$k5+仓KsNzjYI52T<̮Ѳ` ^|H&ĽIvӘZ";[k[G]*4z٧KTJd\zK$$S#ԫINQm.- tɠR cq()m?~"eGapw]s]M 2.#7L1TF]KC_{LZ罵& 0A&)su4"PTI1,p6RtԱ$3B8U:`I6}+#4F~Y }FƷ ZA avqV;\ ?5zA8;)4DA"=?$)nB(DP2oBۺ]nZ'7MƉX2I y{m1iۢ/h@yq/NIGᲁ՚.#d{4̯=(|}_BFg<ZF|dggMz4h%*;I].VX"$- cP=џö=eK[( p?8 w\My䆐8fe[5hwD-P WcETWtW=b*h#;&,OcZŘЃbdM__$Gpˊs) /Yl}GfQ$ن@x?F,G-ɚ k;M7 =Rbݢ*0"zz=}{[N*$]0: jc\r18 -x~V-K&h%y[>w|Y.%!{vB"NXJ݊߇pC:htn9읬 I@FwW0~"[ek`%@j~xi͉~Fh3lZpvr)RV\dFM2u5?!gQm%^6q֧wITL%L_njw_IǰYr!T|ziPLZ dSn*NU{Kj;a=ˡ?>9mEDz$]NEBogP75K51k>@/c j'kL$G?6sE繋>Wt"|vFm6]q];Tau}+\)nznv-Wo'k@~ez`!0qX$PȷI [fWhs GGYH.sRJtAv/߁*7a>[9=m*֓cDn^VOA[=, V#d[fqBRr\و/Zi` a2uN-BQe>1]AjRbI 俲Y[ ?F :ɸl7k[!gs6,6E-M1DvC 5x?u&g]PNNBNAÝֱX^'X>/ -L5vnK"(iĩn<^8ɋXLAa@቉^Jj*#=_&9De[zER~ᯁR7$_:s fZH\d: ᪟VEb0 `yc߾"I0ݛhK*JKHp<9E\:_v`hϗRن2Ԧ쐲ixk6=ЯRc_vt:HEY8`,ňyf7/B[.;k/},[~)1"w:54cQ}Ts,on@"H"iۇ!j_ɳҬ~'(O0z1큯WDW4ΞXE2@g[]0j2u/t,ЯUNQT|P }oM"z8a8b^NmgxQ~BB*1Cڨ*fy퓎R:P4h50\OUl<~pM{Y~>7db }ߺ 򳔳PJb74Q5mBH  g=lWǀQ(}~!+:ֈ 7i9:TO Xj]ɶ*JbQ8cN;%/ ,&0}dHW-RPImi9W/.'/t[[=>%@'Sq=-d*ܓؚSG?6тb`䁥`z|  xȜa&s/. ڦ}gQ $jJUz^pTR"Hm'X 4!!{ @u @u%N y]q1¾ZcۢvxHof$)Hָ ip_3Ezm.::;i)tA::F\7A7"OM u;q3%E]dϚUحdp W(5 ڽy$4~jp8D/ʀvrѕo}/?Oy1 ^iG S1L/w!3oؚ~-!t{2K_6B[ !I*AWXrxݞ?S[*~g( f{Ht}P*nnDŽ]0 @>~ p]VHIkJp)sOzX"VtlI0IR'E=ؚ^,`6'f:|n(%1z@2#@0=5L|ݖ|vβ|F^Zz!Ӧ %jYuxIʭX!`a߫qNqK4{ v$ݓ~+aq̂d*0ì㔾bc/ɟI`wf2\+1^*aRTgzE( X= 8"OO>ᵼ T(ɟEBMzl0ںx)RWw2­iK u;4,h7|kB0xM)Wm6M4uPfg{9`=55!ض| Б>юi!<(@1M25FWC+ 8RxoKVz]Z"_SFKfcF]1> 'x,PGz俒єי7'%h}_K\hMA~^E֛{º8_˘cmEZ?\qs*n +7`e *3/Q;7:kvDˏD̈́Ԏu|v׽8v}[j:<:+hXϳG7ӘoCrM=ǁ1j&?t^XUv2D6 XR9W*/)`dG=տ07.W㉰>N5tuJ*ESyw` b-Q= y;h%( !9TtPra7rRJgL0F׎ˀfF!H.p>lBa\y*޼U[O1<[c*AXeq!~}V*C82:\d|Pӵ6 PyhZ7_=ab1x?Ġx_61yf![rʨZ_G% `C8sӔ,qi$4cTWL 9ʀK?FaTݫV_u?jmHÿzkjP5 d1/q ܨkXn$' 08!iђ?Beî츭~ Y㄂vt`)]SKuTDi ̨g9vqƊ:4|5ts~=@Y "J.hq'K*Xd \Z<Y( E;@.Jֹ]'[B٧>K# w 7Ѧ$.<,??-ܤ.xf^NkkPI9ibxl6\0!N.xn/@ vEɡ0 D2ؗ6x~ (aLc\N;?ґop\Iױ˒'j~"?3"nT ; <?Heԛײxn‚V5l.gTw#?l]Z\ta~n!j34?&UlXZPYs#p:׀+{#墋pH<Z Hnf >߂1tpE[ib^Ђ0 Uhk]S#bU @J>FG* 3*R+Ý(1H+&$,mBRj[ vVa< )X?="zFR *P Ll9aJ-'PZN;uGm,'样.FPsԭQQ7ʷ+ޭ棤4]!;m1u,~sYۇ,*3nU]*|!jZS}krVZ6.a _7SgV mG#2+E9ڿiJ]y{ inWMϟ$l|"&J S-#:(sy~cp_w*( P Z9M1|N j&.٘ &0!KI]52Mbΰ4ʌwiU<`<d5@xz#ί_At4v7(kywO_vGU<{M}<3(_5Vfڱv}\vXvXid ȯn{? .JsWF/yd3@ ',B >+w+n\sևFbLevXZzLt3ZN|ܧZð/3fTͥ@R.ugyϧT`AY94 j8PB CvN8&[% NOU=Sr&5{]p[, X,htBl[joiIwzqK=Ov9LbrU}k;sT\UwF?ZݢWUYZ'>Q\bx9Ocn LOd g#dti",Qў` Y>xI ]H>dlZiݳч3:izLgEH::g9|oć6q?P15o[SJ0 _KA5RY^B? 14 e]D |xd tpPku:B0QW҆d|}sxUsab<$  6Ɍw[+=n5l/zBE'&YMcT3BL* l[C#<mXτy_V T<9cUժՅFN">p7-Am۬>sHXquG|GK/-_%ѐBӎhёR19+$mr$#w)Vl28'fmy"V g u'؋jlzG=$0Q n\PzKQ&zȵxl$%"O2shwSz89jƓPtHFៅRMG ѨHRRV*{E#pJY]9cِc+ $VߐpfS ʧ[S#cH]J._9!2SdkOZگxJ}2R Q x0 Y =!a%Nb,byq&E e h*z G Ff-c:K-8/ ]Ӗ_Fc7 Z7ܐBH%q4/|;p,x+(>>m۸Tr!0n8RHCiyw)ios#}ЃJT>jerf4w5Ẅ?ݭhb[h[#~*>f{w蹚'n<%Q] ?:z3E`ZiÖf9Bbg\rßJ sgx]pR1OJ3@l'A vz$XQb=X[F;.=-mWˆ%BZ"gw$IgqgrCYE V<)CO#NP^`R LF%X0f>#txZ>O3-xU 9 oQ{KyS'/@ ΡfW[`xDj$ 75Qd_Ț1 Mש9ʥLРe Z\F%o5]&码X6$ R|Y/K-:ɢ['nāk pnFPfJ́u%L<&Du~s7-^ (ʊ1u_C,рzmv1OK4:uC^K/s]̭=e&*NbG |orN :4zS~:Ԟ(gjNˍx{u4ew\0>T}̊:uc):͉u;&GBB7؟Ƭ)˞bq)q~[{njl0˟۔:N)րd g76Y&d]d.ǒ`AmShwWt0֮c6zCr .Re^JbQ̍8 ]9BF8=uBb5g?}hz.gG\W|y6k%;EA]p8et/ n%a]y;߿lo4d揊)I|yԆm o+XkRBnDł;"m'Kll:6ݦ ti= 8BmTc' 6؊W xUڒ@N'A _fmaa@ <ՙ^ET3 e9gR }r9ʰiPD̦ee=@b Mfcpʠ;7nd3};UtW:M+sw؁ۉb<{;.RJȯ 0^Ds,=|=33\ZRjʷ EnU*\,ߌ^mL:FwltR62lQꟴ芉pߡ@v@ }]|Ւr^rۙ$~"4c8'm`2Ls pl]MEv 5km1RQt.LRCV\RLcU'F#JZzNbπ/Ύ$ߟAד˰/|p 9 ٕQ,y537wbж.ތP?z7@Fܥ>YP=KܗTdu HD̈́a>dzykгF g*-C*A<:DBP3ط Ig[.Nz'KyJv$t"agAvBxzygB$8ou5-"*4 Uyp*_T¶ 3+/%WfHVa+ؼ-nDZP5,GJNܝW?莣ho8 ^j  gڳi5'R091n-1q:"W4`_EPQsdͦu~7HHYk7oج`z"QZNsQ/%>4¾D#^fuE5VAC FU6"mpUޥ`P ;ً]P+jmFɔXS;oFGG)\vUݾ5VcgƲ(F-87xF8❟`2ON-LS?Ն5o~T647]0JYBU~QζyabUd 3f9i`V%Ci/`biR2/zidWC5c yuYϳS'i䅛Un8 Q8Rv?ҝu CWaN<r@h$TE+Ϟmf%qVf@2"z=ۼ/ bq'i6:&*_# F s<%k Gm ZVmww vv >A"h⶧"Iam})2ߑFϧHWvSZ9 g+ DUtYpebA?V1ȡ=,|ІU?AOj*FEU} BӲB2|[֦S}b&[ZY;@:.h/DL4cjJUOo,E?)V[w[hǎ[I@C1@K?heFKI09SŽ18M^B<G['L&UM(Tս :.&(e ~^ToǒtADfvtdXݫ|TiI䗸7"ND+9i^+.6d=$YZ]QzfATjq|j_(,8NBΌ"'jBZBZ\~|5;>)t.[3Õc +.VPb@{}A]vߏ3 z=T#h'MR\Q{cpdmʆOWH =i@U|r1sAH,5Gf֫2!A13\=E?(ڐgdKA4eM&bZQ`b 46YUKoJ̝ى&SLmT4ΆiVz9p8L.Y?8uo8&Z_/=-slpIeyW 8˷ wsԯKbx* AS:K)z,>OA3m d-ܢgَLԷ4o #-5CD}Xh8Į6%B+U!Ж$aZ4i+wC { #f.QAKV+'sX"I !2x #fa|Hǵ5PfGZ;?fm9l-GieRw'*A?-#,>Ⱦ`5Ge 9)';/EogϥF"R{_WT7=">^w&$p$Jw8~#-84a3G/guz"SV~Ts> \ba[+)C=:!=< `L?m]>K\v}hmԪ흤|i/{0k\uCyf`ITEH;>J8hJ#!gbCͻ"21:tT<ߡP5SNC( )Z|N؄Q~$sj4!PuȿhYkjV<_ V}u|ӛCG+W]'&(FW 暩t,]~# @C%O |w4AZ> 8:I;H3k| jH`4+WZ᳻AJnԧPj.snsxoJ$׊Ѕg$M.WP#G󰅦_\qN?pfqL4߾.8/8M'.H6쓼;7vDGJ+}i#!Xn)pܡ>9 h 5b"sS{c$@& ^gNtn{)yi}+; ; 3&Z;z]xϒ+/E[,bU豫'PZ˼Q޲r( pܲT>*d8-s`_љr'7mB Jn?auo-A8Kͷ !<~[C/ww쀐g2%y"Po n`'ݳ__м= 9}[8_J'{:)&Yr[+eެP,՚Dj~22ҍo46L6ð~S8k|-T=ؗJZgHfTgRiqƤ:0 YB^J3ˋDrlZE.r*:Z^g1 빊6uZKVB1v;0 &y5 .sA7iltՐc7H1$oIc30 WN^!5Q $ܐO$)1%*mF!MO7սXʐ8S. %GlvWy3w +* dI WQ8CdNoW.ڬS&#*3"׶%Τ[bk$'Nd>IɃQ'j$zCe{A;RE.W@}UAv6"EQ)qU WHv_uȌ̈́cb=xn-kH=ȌȘ+:uV$,N=Jv)XUM7ua67쐙q-LZCBO\_B|Ί#E5EŒᵱ X)_9gmJ'Q`F3Nʚdamy$Isx3X#"X%-Lc^Zm+e9@.Bfqj5kOӏ>=F)ʵDd|I~¦fwkeyX{Pf,9ҝlo蹺+Vl"BerhL>:w>z<9Hyڔ9Asm?{' v3]i|p9<_> x[~|=TU$Ҭ1l^:%o~}lVdu۾{p&WC1IZDm8ݼO3gJ86ۋ1N_M~㽿jYy^4Mr:C~gC9F1RqW[՗J2х,$$<}PAs {el1Cah {Z:kvy"㔋ҭ_䵓I # 3/]ÍUayB-XJE>(9H-̸t~3,^:}1.n#Ӻ虒Pk j)b%N8V_Hv1%pݡ ;QXdK^N}ԟǔ#rЦ#/v [Fs loa|l_*J<$go $d[^y*r='D8޳X̆"1Abkdd:_ug7m}j鈩 |;A?-EvY7U]Y[k#`w~qGǼ;lH k4]ƽTL3jؖx4oQbWjG[tzi~m? 'Ro :4/Pڄ9C#~bը>󃽯>P'C;O pޭx}m Fp4n>o/Ο/57o(Td;EΝSf{1 4:J"3W銼}ȷ kjB'@1}s@ 4jw`ɚ5~6C}:yowe,u/T㣌VE7oV!9 # 4Zx+{.DM0)] `HcC"cpO6o^rǓ;h?/10o  X-:炭GaL-`Jdjը62 `1{@<|ܴrTpjgpkGh&Z'[f;݇ i:Ј|O> nJ&:mL dKshw%S.UqR k㭭XęlI`Gy5<ɴ`d1?7SO?"(aU:#t8|ܺ>#<+xvY2rI߲J0 dkHS B8IӲXAE>?#Q&UVV4C[u4ۦ1M%0Vˀl_9k)[.%aBcvx_orO^eB/t"NI#']cAɱ9/ $H`\Hp|N[_HLav[+f]OJm2g["?j^0lxP8\~nTшwBˇM2D0ؙIPW|}mC >]k^`4~vrZky##*#ohԃiZ﹝0vFaV?a?pJom~ ` PEGGC9R6S#r`xlMِ ғ L8uttJG5CzV" !r_ YMjrg{ ٶU荳stIXWn`db%Gt& ـ3 JߍQ*ʡu0@ϟW'ÿz"4{Z82W@OdEkfrpK9ј$wg\?y(CR{LF4׵t(V{USo*"wK ah]V\Gwܱh^v+t<PW>6]ECHl\X: { ,;l\j3”{RBTz:aj$%j<9 &"(HP~K(XKf /f&Z1/MZ)Q3yh߸ӆ B<nPU\ AJ 4P>n%Pf*'ԇ:ԔLUIXfQNWXxߟ%|ڵ!kT{CY+.,} nr (QV^1Kc"c9E`ቚ-Ǭv<$7jO#xb=lr~WVnC)~ma0εyBρ:glba长{NKzOt8ֳ67!poߕh8$e5<-nUTb~ګW~}hHZo2D U{C4fjBHċRx#wy'́300>0\>zVKrIHgGƳ恾;a/9O!τ Hx_eEd)v8vmc~a^켂S6hO(VrTW1L$خFO]uI)w@BbnXMT|/E+%BS!M!!8ey~aV7+hB2+URD~1~&O˃l$.^W@p K9Ow膓V|f] vVh[K*!j[is; cTM4z qJ)e]o7Oe>Pt%9I\ ]m05ƓD ᬧkWPۚ\cHŹU`%ΨÔ9 J3db`*M y-F_^=-?EJex2t&X|*LYrԈPTpqC6 6*c2jRL >FSK~W}8V%.H"Iߑq30npRR~.%tH}L h瑚؎PA'9^a<32檟AwV41~!UO1 In-vz`{Q9yizH;HM]Nw ,,y |gVD0ox}eviU{4N O< nD_o*e90 Yqv 6ڲFlR5i"gQP*UN1^ŰxFAVVYa ͜ Ѩ!ƐTz*Q.J +آ?=Y 5)o_ۮ4[fR%Q/乮3S Gp}KF7(@Ȼ}欋=1c}-}_~P=M~ -LϽdw]۱/y&ϗ,g_ ~zl@AJMgXvMkDxsB 7}'cn^MbZV!F[[^wvy_{%:(8Ao¨_6܋@$NB |4ec9R19񮏚U;? WE{30ܑ`39p! дm: M5ʩ{GD-e9_W8-=˩ޡK͗umlwYYTTX5?'~9)1~77V{}*Cts{6Ȝ_[G}! ?f:ߢ3PEPRfPI5&tM7*GR3y2xȕv\`"R=CwcD#:箅2+c>Y*ork2#Dÿ|Pv~x"7^#.cg]-aSE=:o<f%7 8wyf26"mZyy>D7NO?mc-G:K; Gc&!!~^,G,x~|j #!qBY)AH;M ¬aJdN#HX´@Ɇ}p+# Y6FO\3bPϹHHa SBpmNX=V7uT`T\2B˘Ѽ4*cA7L#6&diK‹3H^0Cm~Q"$yw6ҷy:|:oˣ-IB8]#@nr#wK{qgqjgѻw&Gy  %Lh |Z[HUX~QkÑl2۝}M$b\s- k q$CئJZ~whj vՅBMSMWkCqc!&FZ>Bpؐ;#&:#[U< HkocY qkUVYbyr;i A'y ]#ٖ=s@vHfP~C &srN0IVG} ,DfU3FpBèi; Cy~JE֒^שxs6@ǠA|`x!K'8%̼F\[}=.09S`0>}PVK⨫2F蟡\PJJ |{n2 }㨪Gqa&ߛzjr/ /&B\G09t ?h,G}Ўƀt4tginP_= nPvDu; _+a@&2GUF͛xAd"-8 W)j2h·ӽ{S:7D7>9I!sͦL0-AVZ}Ł'vB,B<T :P ))哣~|3wՇOYCɁbzr;̰66ڳ ]*ނބXr%ڬ泫%%R ſDx[܆7y0XیW-Lhe \0'u ]@Y )wAGfgÜPUL`,ki2?`5+0aG76=0>!8՟ le@iaq'H(&T[E_o!-7[+4 GX~wr|ӹb'A E6T[7!~|X<ѰZvYTR7$6j|tZ?F8On)w<,M3P0sPH=[<^U&ȯbBFqntIʋk,\=(nX}C3$L:AŠv&RDrqn0Lݦd貧[K;*Iqۄ,rɼ؂I>}Ѥ5%9]U 1OIL24c9Ņjj#v;I X޽WCH2''?6k;U,͕X?)N.o jb8<΍hd)쮅dC H]imU,A%e&?~Gs{Dht_8Lef x>"}NXg0Rft^~{#eXi^pgRbQxWLxOcz{0sKCAR6H>v\V7Xz݉~U4Rk"Mc4XE3z~Oav(QC./)Mh/G7(ys8IWE6VL_[L"b۽̔Dhr>֤z Ghjh,W3 hOѝU#V/YKއ5jRVۇn:tD3Z*OI<""|ל/nM^Rkq naigz[۝n&6n/c(xIVn3z2&1PL_2#a陋FiUZ5WF9ti#%ܼìgm"Eb4%L{)MK[77-8_*q ә}O@)Io=8WɋܐIvyxUgL[2ZKı=/|<]@J@kI.nffY@zC=te^*InXK#]k\ݘ fo\+Y%}/|ö,]{?}-QdtýM.3 @ <2)fPNLnw*sR\xd8|۠PEpGjc1M@.̐I#y[uϙAfmz2S@WSvchJFՖ0Э }«>]op)'{"Xu*j{\\A09[vf|{pؖ{\\ZD]p'ĞXBK8Ց [C囏:PZ4iFE|BI,rҙ݄x$ѓfOn_۾]"w+v6)4v(2=%YIJ˵pɤC_ǯMZd]6>_~OMzuCP}~* Hu,KI lSx+k\,(a*Ԥޗ\Xn"5(v-VI]~%DO8":L[ C۔BtTĜn J3Hz^z\o(@~N>1G֯-yei"[㵘{aoS*g't]mlYtמxTznaj&bEѣL\`j=6KQ\s:ՇrܡX}L|~Շ-j{aI\".YL=@6ݒC(;d0rM\cK~$uNu^CiG{xn֟1_DN%,\tmB;{PlƼKܙ0k;p|$mIJ7i4%~SGDppvdRяlx2y܆O3GwkqՔ`QEV0T/?=*N42JEV̏!'=s̈Y5җxAr*;vu~_<=DZS|xY?g6T,fiDQgeeMtΚ)AyþnVz,[#𓝘+h~؁0 jn~zUmˀR3@ߏT8#V3l47^RL-PI잦96)!9yS]\\Z97=Zz]jW¨:`%^93e)G"2P13*&i$ G5K7, #Q@ O3Og,F9^Q).& T=t!ak}vVZ%6 ӯy\wS3D%PC⚺,zORTB]A;"_-"B S=7@EG|AHoA5L|7vSoZ,ݔlS,n{4!`-2q[(tpP:jTɚd$W$o& (''u,[*H^sRPhwj38D@li/Q_G#c9~@ǩ dgTNGZ]3[\Yڎ;9.0Ҁ*Yͳ<~j-c\F#SC$v&Ui6Y`FbiM)j m@nCͲ|٢GEƮ筺ʧ"}?[-q.mE_-e@z;'\dtkvG |Tƭ)|k0(x7 eK9pA֝#Ű9r'+]6~" t5 pV v,sj>dsfv݊]n*+BƒNZ/ɦS'x7xÒl)Jy4ס{?YZੴ,/Iϩ 9z^G۴tzj?U&]'e.g=AYQ!X,_nTb`߂}qPq>ce+PnK E3E<ٮxN2Ċܮ}[nҫx-<<)FWzŇӘG5bZ%b&Fs'OL!3T izJiiB2A9GF/W Qۭ'c|gfE1DjƏʘ -!" ktS'& Hew1#A] 9ȮEpZF 9Ed6iJ'n[n`YIwHo@벾?q~w e[ib"'ݖ'S~Z2$K3Z̗U6|ik)~uvR֢ CϬO@nb3Z`h}"C쳊e1h;(YX>H4T^ɯo>yr GA#+B *_jWI3^JXgR+)C[Y6f"n8'-oɜxDd?jӪXκ}*u'eg 4j@Y4Q@0Jc\ ݂:X=(7JhZSqCkli'H܄=7_pUpL/+W嵲zV|G!&Zdy*^aU4R*e@sHU 01X.9}tePLD4c{^bµoك:E=ѷ`dMTV'I*ѵϰ5sa zZzu5[:XE3;\Lvuo#㱨BD # \[k@RxHD6+,1bl#BIR$Ɗ?fPesvh;`4;+Ys{W^W|H?v?%FY.R,`#d4ɟ.hH8/_/~pW~bw[D gU@Sb͒J#*5y~r 'D >(_ǘ!3C">s:˛iq;ftUXpv25thE{B&am+Ya"+PO&7Ϻ}\£PoK6奆~dnjƲ2Y+`~$7 q*粚֩~'AKh`or 0~g) xi/KLȋ̳I"}q4d<"qџFo'`i&yFEm)r4° t$r+[j@Y#XZ.`S:XBg nz "ȾKpC#6  3R[Qxb/Na q<1:1Yfj.>d}ɂ+R\陽CWL-BA.LCSD4B^2>M߬=C,\޹p#j#ئŅn!Ոˀ6nI氀>1O(" H0:$c]meCc)joۅvO͎QvH%ssnl-uU9Fxg ͳ"^D؆^g+|o0Hٵ8A0٘ڽs?Gњ{ hgBSb"X X0g[t2_,9Y Eh@?He| t8CJ"Ǫ&sR#d!%ŷ-@vι+ GB0R/9sP?)GI8,:i+ŀ -mU1 $d$*I`"(E›LW5%D 6ж ;PN5V%’Ժl~2h0[ݫ@Ha;J!_,VlnPSfo^YpJ~slwMxQ-k Q mOҴV k~jdcK<xwH~VKx5a?I /P@ZiU[/=W[Jk9sA>V>~WnY(FLA XgI9ߝiv`T6/]\1}D% _`cFOyRmq+l/cgsfTLg?nkHX~f:4@Dr{2턅z" }te[⦅Mg~:PLwQπ6(%9]f*P$b*Z#h_8dNU,4 Y =s}(շ!h&vTϫ|{/jʕS`a-EY4@ݺź;iQaYVE>S1\AqXH5絯 %!D|TvuZ'9ս*.;Q1Q4F7a^q#z5lX(>˱jzj@i~>hSNM?ad88@f8iSFn{/b.|*#~P$ L$NlBmlW T^ PunB\ϽmCc1nri?kvpő|Z;~?mĹ1X;#*hCl|q,8ߘ&h Lh=2~C*V~:WZ i[^.zIȮm0M)z/̪%`m}#oXvOV a0իcL~NJY6=whݹ= ?1P/m$mv}||,xCUf^7 ,*$ ('*ech4J_2Bt(~ N?,vF r(@"Ҋ`\tO~sQ6;mտx̼!=s?,!w-ʒo&Y"ߘYMQޏ2.%{XpgyaWK8YAiJQ9CH}%ag[%F6j$GJ 0&x6X ζX5פY[+(9$)Iki?AQjKp}=H89/ }¯7zr/hyUq4Åf- w "w3_ M; BL5#eV)Z\z'e)AX<(uhލB I G@Ѳؗe ֡-TᵕrI$TH`9 nP҈&;g]"`GYWJLb9{-G? `ݵQδM p}r<ե leiP^Ojɼ ;,3OttJeCkQ֭)S;\A7'ٵ }HeR,!ğX -Yz`搝n1h(+1GHؓ']iY*{kZ;Sx6eAc𛀜a%23P4oe γ{c[h~vsfԓ~ʄ`h" {A㑳?4G[2e.!Oe^ L$b^g[ 7+{ i ;E`+#ENFIxv+Ef*n\j']MP@l^'ʩ78a^]*GG~ dB^Ѓ)<'T^J`~aZi_yMCDaWegE+S;VkYw9Hl2M7[F ck[&k; 5/9nb:+{nCQ;W34BWGA)ތ}|s I1S<.do[: KEɵ2P($y%(nYŔ?`׺٩>W J}o`8З~R*>Lk Y/w[VզYbH(+h# _TN$y#t놡 /7E?0@]8ZqJWc1Й@6KyiS?/ev5W,͕ZcXpgnrÎfu:[sC yfi|;ڇ{JA*$dq~2ڸv5c񞗟R7I)O}nJ8-~R O^߼h&t!iO@]Dl8,TQL<))!K8C`Mۉ1 R-`5WQ,͛AVIRA  ?aQ)½򇚊è }A5L2Ͱ+1uIw쥿+& _/r`,puk(sRm|v٥$d[LF8jj_5IX;ycG?#3"L͎poSpFq~ -b$iA pߴ8{hS@`/[tWZ*W ֐Iչ|Eâ+h 쇎q]bUM1OGH0}F x+J}M{IY9< M:P!#>p&as\YH_:ϐX'wHQOH:b:ګM琕9w1=w/Jk#!֩R5a,N/>>[jsJ R zhs#1C_'XA0?Tz%)mZ+_'?Sz&E %Zq8]cH=*)^E[%٪冼-l_ H斆>=&d= 0#|a{ q$s n7@7'*@YԕG?W۷j( 2ĂBǡR HB2Zu;KrrĜ m&X$¼: J[>wt5 t0f/k+A[ G.|t VL8ϻx S_7N>0Ϫ*f.~gK7\PH^**{?4sY2P'?'qhaf,Շ.; fğ/\GekeEܔGr̗a5Ac*2RRvW~Dt¦KI`GQ ?<2| ;akV]Tꔦih=>i;9\xE?@)O8h0azٍR ߖkL%CmwG/#T}^KŽT>V8j |uSwQm~V < #_iCCS8?*ħslsX?_ EjsL|:@z䝏d"Ȝ*nGb,@hʶ RHН\xLt݃pDf}ˌT?H2%cTjeRzEݿB4k.1]XNZyUL[{ wov*$t;m^cq.~q%~Rf1}SIĒ[BP :}w$DECJSJTf`λA=$}Y 7$\|cfuh$@8qɎ=iSfNS_{)>vzqXlo4lf NGDt)k;&RJ1_=K[r;K1j!PL}:ҭ3oRCMyE(6I e+2!aG|U( d+7+TD -q(L cAy=BaqXtdY1+ !u]|EPW)%"M}-TyYv,] >%pSs:ZVuuCݱΔ'X(4gp8K^]ˠ52yօ+וe-Κo<.,}FZf Uèmg"ݭ>A fmPL&BŰ1 ]0xO"|$*b76C^n B\y ÐgE ÒN̫n~ZǪ@ ]P8# T RHS/=iӠ_Z3\}g u+Tr~=6±qc|—O>6JN+jLjifyPG ny͟|wI+dn} Cga?"ŁTq9(erEg7]HY<}׳ Q欓mTv<2WWU >C559O[Ni( 1/d9B^N;*GSMPj=DRҰLv>S彁5e:%P(ʞUN Rk};c=(~Mz{49~_'0)N᰿.ſa08%)ЫH7uL_"_Rhrz+Hp1ʲO7zuLԳqEFo&RYmLe(_EWtY̨Qdy\R2G_h^ ጟ(r$k! Ѵ$IJY`ܜ-ZL5AqM=ۻl)mܮ]6Er|"!g?7LW^B#E; ?ڥ(cmÓ2_8T=G_q,a-{W)$[fX7JFځԀUNc_͋8VOn 7qݩ9__ƙGQQhsy&ĻZV ^=QeH׬wtHYVRD ƧZ2/TRCtixb 7xd╈̹;}y"Y^}rr5Ɉ7vT#gMuPʌ8kbؖÅ4uI|3*aG~=*"6's(uY93%L9Y>ZձGF>zSZW[Vv *̟@Ƀv`_aKg-pu,G8`EyNΛ^nbF'ٻhX`C#mVF4bОbHd Ipq;SI'F9AB \N55Cg0 u}LXGY<"`y ƲLwz%Nɝlۗ[v^'o~ƕ٦ I Vrr`$/NEӽAYdYcRt^d-~Wz--~M{C?.+Խl`n;yc ͭ4<]~b#TE8;wAt&Ԛ>)y߱quʕ_GƹOU;"Y Um%y{P^D#bCVz†'ΤW ) =F)-ڶB- o6B0X℟tq(jZFKOL i>?!˥!oNי-tȞ;"۞M ImN?w# `:i5XX%d@uP"Çń+6+;K^eBXߎ4`6bPF%.86P1]}κMA9A!,dzyQ$=fi oWP׷+L2M—*؁_–D1 M Й̏D.FR2(y.Ԇ@MP֌]ڑ\p>ZB<7m0{*ID[,>|\8DfvE# 2JX'}LI/Y'j=7o4{TFl:r6w$٨ƃZB k+?C 7=];H-H Rq#sG=G?i[$#-XAGgs2'̠֚$ĈnMB Goa[2cT&zrbD=w <XhPG%-(હݚM1e9Sn/XN?D{ۨ̈ V}rNxjV)lN=?Q3 cTⅷL=،7~mMNܞ"d>N:(C7 Ɔ_>WړҷPK?p(C>xIܜ̹GPz_*IU`[%zxsV:i@1i5ʠy TOxʪy҆%%~B)Q$RͮQcqd*,t2`ze6YM|Pn mUGP%<\ YyB#($p\gLIT *s,~hr뒯]:xi*XF᤻7̙X=(ŀLvCg.r¡cs|Cc>_4L+.Ya _znǪ 0,F1|xnNWɊ.9Wj=4].2x.EɓmSm i"]Ĕۍthڊ<(gleƬZL7$.!dC`F,C΁ztƖuר1RuPۢs /gR+@PMٷ |I:"9t :LFҸ䰖ϧjbZ HEG뛸ҙH-Vcm THBr':Z.v20w$1U!^[a݃w;=bht{KJ"9&T&ZLUI4~ڒ9bO O'R.Z\Rr6{ Ƃ\?kܖDNNSrVϹ aZm=yKCbv,V\#e8_'Cn XQ(Oy|Ȉԍ9I|xqNB(% 5*uu%ӭf=Y}B8{Q&rTm!I;6pA |9&3+j#o2JQ"Hc5 @#HaO[+ m`ȱT\HȡqaA[ٸ_y1I ]=b(_yMHb;q8P}+㉸n֔{ORf^"4?;ךƀ',=oOK O" OR '}@Yð^ݔv؎0:@lY"o۶mj^b W{.'G( *;D8itͳWʓ +cKFzXG,?+# /7(BG4-iuhH: >hwJOSϢ@|<8Cut?ytDBڠd@Ѐnk+ =Α8rq8 VyjC9Aґexjv5k6w*R˿qr S\_jʛkqU-Ew7_EyLZ# "Brt1w^Pi6QEw&u fGco a8aFO<g}1'pKWm h|-wJhk:ir'k刣mE^a%'w3GqؿU~_~i6aFP^y֡H\1] 9f}J,$Ih ̠gfxKQX@ܥ4P Q9 =?J[CMd7 E͹ibjDWNpOnYOb, +"+y:="=r F: BȏyN[C'}d"3x3$%F4GwGrb>;eB)Ѡ{C~4h)Dޑ:p5]ZyG.7氄s)2h$$}/P3y<we2guUq:A:Lyʃ".ZE,pg;Uq1Pdsevy%ৈIU<nNt" ggxɱ׭rhq 1\d򱻤ӳ*ӵAh+zAMSCCM-^{֙..[o/'(}ˠGOR)5 [?k=3H"qNT['c>/Y`@Vg2gXwDõc-Fژj;Xya h!{렞/<\K;4Pqo`sAK2:% c61TjPx 9!Rw.*O.բ\[ANlZXX #V6RF =dlBzѓ* )׭ /-֙D g_+?yw||dSYWHGKE8IZ-q6\N^5aZS׮g5*I*9?M찮j鴭n)sF ym5$>,/]2 ;ŔmI{ZHTU2[Ácb# {ޓƮS{SFY\Xnɼ"l=9Kqg1"W]ow;OoSA` V -? 'sbOloI4x/3m zArs~~Yg"u:PG[_0Ensq"NFu,=݀: [/ҺdYf*QՍ'YCr?JCO&곮t(zx{s puA!HlVtKӐʐo ΁mf+[lu~ѹ_y'yKN]Z?ЎyVAtVT$nv[YK@9hB>ZxiAl^1uNoWW'n4V"9$LpK2G/3.d PiVbbCݭ%8|" t-'<@@rpCX l%"SoYV\[GivnzJ T"Ƨrf/dD/- DZ%TGD_p^~_rLnpmTfʼ =TɬH2$Gze8>H>w[XLA{JN0Cl70 s$W;zKpr )˥%61r/>`b;F8S6271 : Q{RC^# K]߬4\S֗"4ŴWD7i. *2_t'Ymr9znܝI%InMmQ~:Fcoib̨Ifs_!͚ⴠNnu˂{ȍv%]͝`$hP2gMۆoc%L!Rܔz {偊 1L-S}d;vrŌD[s?Mz'kMK KWwϓ*9D^9Ft*Eg*J;%bUK(mg츩\.d 52@rο"h9wM=[,1UOnWpnP>p8`*7hD܅ܬKN jZI^O'jub+6L~3 '#Ei8UaK Y zSfğDzJhQW#OX}t5iB+򳸾P!D\c6ut "z4+KicGYM3gjrR~%eȪ('J|i_,O_,V5supX}ܦz# ]ʫU@eXF+a҃ȂۯE֏H*EhF# YM@7~Kxi8ZiS AM& &滊1kLTmB\ ˘UG1S%a*Pyw؅?o|6_^4bgMȜ+CӜ0M6ˤ]0! p ^‚ځ7iK[вNHjP+h@-Bu6yLKMQñ< PhX9p:20w^5{tZ'u-}|\{0;" 􄙖WeiUnFgGDrEr?~)x-FHJM-UVJuo\K{6G_r}v˔WM W/C5*ib"8)йf2f'Me3tkBBwϳYx %J]͆۬ˣ{GvrTp?0KtK{xT&.aWM=nj G2ow=sP|'$ `ͭ>DɭYtd HALfZ9 ˇ"ƄbB^ϵm(]e[*~R^fI᪙ҺbPFs]z*˕=r t"+_oH̛kWwˆ̪6uf^]Z~҃'#z, 5⫖ xaӐӅ~t{o> SZPAl#U?pN!2Lx&e$AղLtchw!6%K]Qҧ)(!r=>])hU %#UV,h\|ݐ`hM:Uv:Jp%D7Y~Ň/R ދӠeB;2nv"5CG|d[az.'LMZk[ai !~bkw2M~tW bKoeș;k%[BlqIJԞe v븵ci>(^$/ d*ƌ)lI7(7h"oHm_'EyWRim&jb|ĭԛz3AG`:OȠoIZj Y4@,@oa?^k:- iJ^>*ԫ*bjoL%>ܱ~]_ƞxB B2c3ڡ4OU9Ŏ4ȱϘO`PB(jt+;i5y{UBnCPgnYŹ# M7l`N ;4ݯ].%Y{^5}ݒl+ Y۔MQT޻ޡzwxMU0Kq{d/-xT\D6%儺H,*m>c3`X(^Dγau\x(N[RWWq}z^>psyv!Xe}.PP_x R}#ܛ Jt4sX GHP(PY{ބ#*` V'XA"өoЮZq`U\z+y?=сgJ澧Y(%D7B  K!Rs$'5=v?cun˴mqJ;${0 hUhP^UlYk`.Z_-C'}rB)O^xTOv7$ڎ03@HzaTŜ(`$"o֠mX)FȈ$0-pŴ/4 ÷lJ ?h z@Ə%1JPnTdw9S[!<= %^FdpʍED/&Ӽo8 AÏ~.).hQ 6^GlВ* S;Ek󻵛DQ>DW߈X#K]KD dtQN0Me_7Tƫd,U ;/(\]ʳo."I) >F;@]ܤrKLhZoFH37j??aZ_W74x/5oF3GgK&ԗoPheb #\n r^p]=^XE2 Éݒx-tT~];~KF2V$|0Sdq8,K[mK! 9V(ش[wf `j̇- ô[\;SPr4šX K,Gc4<)v!n9;v)e(&ܸt Yb*k{|EƥGe1//Ë̖=%TSL8mJ) tZda|J z/W^9܏X;8H>4}iz0k MљuHJˋ##13kB ‡P"iXN2G8E='|%c0ȧϱŠ? Ƴj0T/2AhP}t>Ք᪸i2b;~/ab=&77 (?( uy\Kpt]q^ ("q~7ѵ#NS%IzF<"\N:|QXX9o%1B?XUΦyԞhL*Mu+!BTt$AF~Ez_FKIcbpOE+Fe jXDgkx[d',071tʔU@m<Pa}Ҡ{7p4R1GďKYka[JܫS7NӪlXEyFe~ֿ`FA۽q".Gdd>ð[ἋmVkwcT03V|/3f.gQcnԟޡ!>Y8'QZ^JXu3n/ৠԊ{ l\5 N| kFBq4sl%arJ1ڻ<wb+F:JNPbw͂m t'3MK̇~2lFhuw!&۶C*#10T{@`n41ς0 Α6F`PE@@ <, 䞡tʉ~ǁ%+ZjŽNr,mzzԴ9mkr8ZhP?O]/dKܼ#zwHS?߉jD*-"/KnYb7uG *Aگr&3⧖–.;MWI|%¾tIpS`u9ufy,f6iN] {&߇Ψwx9Gۖqj $#j@ulłǝ^I^^]J؁&_|ܨ=އsd-.VwEL: FLDzL>als'28Fe.]5n=+D$ I }c]Dsks벬|Dr%vTN…;;d| ΢>ydy{T#Oˆ4eq ]=^p .;!Vk5M+Ōo_RHR^SSjhkF1x QtHJ*п[GEY ,ϟj(7z.oܴ si]&{=ou`z/jF`z u$9'dqW2*d{8o{@ [kjVʟ; GM#$rsL{:- wIJ.ij5tIC04|Zj:pDŎݱQ nM (& J~[ sb;*8b? t&VLsV-qyj7['7Cp?kB8()%}'X9 f%/%2Iac5_PA " Cci<@.<\15ukVSp5hh3M4 [J!9"ۑ3n K13dSDs*5PBE":(%-['Bu3Gu,O'0B[k yN©WF<__EvhZOyCE4hQˇGʵ;?KMRD䕰?\ Gv<{E ۖ!:o2H981AH-O{dv]O,=/Mg"R*hINj-с%7n ~X] 5SuXDm̷~Mut[$8?Mw?T[ix7j/qIsMbh E]}7ApD֢ȓzLf"W I~[VN{Qo}Jt0K>fi* &9b{8łCQ/f 8"k>q̈́%bg+:k9SO tqK{ä]Kˤ[rU(nEB-P_WFl_Qb YE{Z6TzZQ|]igSsbW&3tY&9 iԝ,]YзgNg]>mO "6M kݨw6TGG()N"iu@Kj :l\KNl6cr69Ԁ[ ?dȇxRdLNhQ#u툪EIQMpB.|~F<w\zy܇79$&zصj-/:lt7Hz|S:Ꜷh3k8E1_f fDBEșaEYes+0ZwՏrKd3.l|׏k -S *YExB7Õ-{̝@㵎 *<?9.ld҉eVH>T?͸atqp{L]8V=g2T^bDNwÜjv.U>bL0UӢRvb*d^ gPe: m)^ŵ::@1W+ؾ5=6-9RxWԢ {H7ώޠA#.bb0rw47₷{\  k}_ɇk*Jg%%+𘨴\To#Ѽ7zQvU)!pjd:U/ntȺF㤄KJ搚fp[g/-"p+tݕ-`| 1z7@Uz_s&!@;>#y4TuQE+҃ƛ8UhԿ: NI[-t'{ FI՝F_c-r=SRGԊ)KG3.k5]X~"T8㐖}7"6 %.C&"IN$\\H'W$mOm.DF4Ո bRۡ!1@iAՈ5@Z"|۶C-CGg˻ %pFxJ_=CoYX8/u[la|3N;03qfHu<|x~ , lu?^WVCx]lB^WWJbh̚'ޛ1E< 7H\H֮CC8giXo$Ɠ %1ij*kc%gK+JΙ76b_VБNk4pD,-']J:_#4 dV?WLgjj[:bc]WG泫:m["N++pWJ aճk>: tdyp7zyW`vLi_d bGE<:J# X$Ѩ_aΞNu3$6BJ5DڰRAN"a2{z<`-Nq>!QN:ҡgf4W7Tji?εr΃H#2':6Ěj6?<}2j, w?c'~)PQkQ7 ̒ߦD+|ނ лђ|prZRw s;C]D76eAI#u`Ps8A`<r & y;_ Xf8|paz kVpꐓIyn@ğo_?uLX&R|UdqU|Uw[ AZ9V !dnBɇ1jȍ#Sχɞ[(S/&S!u4Yq=Pa JO"VWxVʃO?O}AW,e`aϟB6+' 8/YAݱDqh-aeVoƿGQ`>GiCKޠ bp-J8HMq#sBY@~8?ۗ2?:hKˇH9bqJ_#e)x9ɸƊgƪ$./GPU1OYݾ^Zڻ}r%=&KXB2ML}.փU8%_qAXrH/fZcNWg /\RJƗ4ݵ^ dCqP]:BR+ӸDCJ0M4aH\du:QT9ZG. #dt^9A- l)Ɂ;ke^vӘo4T;"U3"6a#5䆭UMȀVi<,OoEgQ8cfbc eڤǮtYxrҙJےX#pӁXuI"O9J\Χ7+l6=;B C>ΠegԄ_Bŕp+6pX/7Ä<pڗ [1|Gc"!U̫a ?~:DnAWy$_| JԢm nE8;p0owrqYhiMHZ,:KA3ZgRFufkrLY1,;Vdg>:1.ij^خS64N!Jpf(SKFV'mf0F6bH9;Cd :ezi[^ 0Z .M ekB֥4-IUۧ@ q4XZڌcv9~h{-%XhgGjxcvh«p!Lo.Qk輑Y-_? W4l A8GYv j}9dJCv?]kL쪤ְFH#Odsxv;2g eIE5V&HGs}FvzLǎ'(ʯ8Ѷ`eKQ~ ST5݂Pcswu%e>y %A؃S[%0!ԺtWG;)mJږoM ulT:Ц;zT~ְQg>Th9%; ȡL-g7Pbohfӵq܈aZiXAީ@i3W ?2yuK/q>]+.ID_lHƗ1y[Deghcqq0B-@8ӱ>9,Z4GCh+pzLg ³g4#mBoKnB f4T^V[yoa`2Bbv/Xz9ICJY}e 4x%)k셺$ğⱞ@CN"3IїBiƁU=g$| JDcTb~f FR0hWRl1Aqވ|Xٽ1;ѧTͫCY䤍hŧ]'Lyw_چ}w%op fΜhG@mY!59DOD:޲Lhr5J$#AzVx h:pL4sv'k3|uXhʭ3/D7WKWr< d} 0ˆT4Fn&&}N" =bD52;;";Fxcw;L ]Vb8{Ĵ8a( 3bAC7μ,Y-UdWqr Q X܀B+Aʡk[t'Ca /G:Ky~?;I^ϋq۳GyB}p<LP丄cHo;5B/P&" YVR Rgy`r6>9Ii90i>'` /#ĥ14z^PEL~B b Iu+h &L 'ڜف*)n(,Ay! T Tc/ϼj3X"V9Kjd*ˉS&J"D}o6jǦ%f~ٳvfK\rM/}8q^m8N&gP 7d@/mӍ7zFW; l e "8Pmr36q֔BY(r xov k[xP RJ$(y{a 2)qqj~M/CP=C[ $uڵ랾SK\=O`Db:*l$U;eK܀JXBgFy=$ȀT!ӾB"F*y fw+5-O\ ?.NZ:qf.'=N?Mƒm_[rnЇ{W0"Fb ΁GzPگqRS?c\3_[4tdEh}R"D3 B>;Ounp Pş"h~?@"-'D'ڶur|io'Yu[ԷeUr3eg4|ubG8Ivb{UkTIBAXv܇ֽ ,w>VMyt 35 C˯^ϘUYgMr:(jKj_3>y/_oys3^CȚFBy4 {>hN+Ѵ#c3dGr>90|¡Z;KBlw u +jX~H .Dmi]8ȋQ쮸JzKN߽K]el6PHxL8>r*w^7B"<|ΕIɃ%֨~K\"2}nޅ炁3󑅮V6T x(Zt3Sndfۅ>VfuhWv93`e&RՙKY${O5!}`jG2!=r,|rAp7vj}${S)UjD:H,zŷa mcF\"푤ɕ)xocq :W$V,,ת>:SaHK2Dx;M۬npiCP}o؃Y@NaaFF멭&&&"=~fIAքgZ;PMe4m%.|ff(_}yVe}$H) 2oJm0>{j| ?uFFXkmšg\JI3 MNJ9I!BV66uHا ‰=wi QG,Q5)w,5u/ Ⱦmxx'-}E)Br%E fEa rBpv2VB@o?l]UL}lF (`x1KLVcul yy8T  X!C`Jwp($Ҩq-|>M.٨ɟ$.6e -bdq"K" @/=c}:[CtL^ɊAɗ:k×℆{ 6$80c: u9Gd@o uJ2#pFsN3rX|)ғb]WIykoJ"_@gs=h7K鰋Ч nl,nKysݠZ4 xHfItq=5-:a4(\2ao3msM|!on'ж5l[[lĕޅh7QK㎺%пɽ2q|' CtH3pL whW>w,Ȥ$83U>+ʕ|o_=r#bM(1d"- JBʄ3Zmw'O>P5@^*rM \3+ D}FQˊ{oRجv9wֽ>f7V&$ !ڌ~.h _!> a)-̥x]AmuFbJ]1 ?3g~O? 3򥕡s9ʹsx'C3jӿKxD90 5W7_љri*پsuԱ?gG)1jȜm>1/d3nVܘ&<_ 'Jl^;RYaX]e+DsX+@\uuܱN&]dG'OHI&f:(5|> ~EZ½Q* Y+2RGt+]_MWK&I`prS`rha>K0a,;I#n[. `Y /*D5n(R.Yx).Ha}!i|.N){MhA&TV( 6k_˶05\O49`WmH KῂFEvj-#sHR)rZOMRpMƔi,ɼtw6b'kU*͕ؽV;+pT0o]dr$gϧ^~atlBZQ*vb+~>Z M2i,cze.nMQw9u"[ ^s\ǞCDZ0+̠HEDm\ iHa"bԿx*lxݥlZ!6iqckV4; žxr8]yjqU5;=쥉tnsYÄ&>}qu|_A[$)-gW?Xz%ĮG77-NY:~R"ǘОyo)>Z"Z< :1*jW*PRV5vCbX= @hHGgRFtqa-A',ΡN԰鈣UqS`x!Q&c5SxH]x"K2볳: ?6ky*VP&QF{ZN+|XbXe:ȿGl0a@`!Йfi'Lݢ́Q`(^(cY\'ȿeZd,q,nDZQuoFiSw!P"h@{1ڋǥ9! #6>qѡ y9 x՚-]es2 Hf7{x~Kn+.i 4ZZL8à^1A) ~&xKN|75w %,ϑX^ɋ<ʟN坎Oef E4[W"6tbnTm:0IB;^XF:TvS'}|yp/3Q#St醄&"&Pi!RےYgrU?0_8AMDP jb< v}1w!=m?J2njƭuBD olfVNSh!>5l< D}ȝ5.Isrxܝ*&h zrZC ﴈY'Rd1edC`BB-(;֪'J=򹲉ʱk"[|Zȣobpu܆~uȩM6ixƌ=8O/{Q[mxj#'d=æfa8ӕSZSS נED 8ƕ "]BNqĺB2KVWOW-$yhS=k)YjX bt8 &jgJsCioR@e@8vP-;ٷ0iCqvѫSa{djK=ƨ-!BfʙG΢x'*yK:r}2+H;簎.:)!ʀ~Ɇ U<#hp?66Vn#6n j',Ap_Cң9Jsuv7qV1V0f?E8F¯c?{q{yu-S1"E4&O%Jr@t.}D]:S7sS*,R40gOXzoԎ^6*Hye^,3~찄HEl"7}QRݕ%ZwU1  'fY-zvi߱sFŲ6)66gM'||]*--25lk]N@.PNS@qo4Oe3N`tA"{( a Pq8nV8(qĝ6V"p,[vƊKTV́({*])o[ C3qd9.glNjyP sڝ}ۃq@ qU"P,He>w66d}K|^$&lC ºtu+ŠEfơS€I(wD_hmT'Z?L}{"7@8~O5jI7loI!d􅀫e[BCBxJӤ?{ݠ_-3~M:7DwcK=w n,oB|qE.,KٍͺQBh._Uzl yp'^]FT4 \F S蝶䴼-f_eƦ]]N>5k[Jot f7f}x\ys`Wa Te1(|"VS!]/~Jt k&OYk|6oWxvlb9DAvZoW)hjFu'h: ' 7 ڴ7w2 X!mxp*z)+޾v] bɌl"!x š܋;3`La*w85lJ-vˆ])tl+RC{pJtN9ǕiM;<]^D!THiԭY\*2&L3e"?r=l'\r5 іjoʍ.L~MgIrQ yHn_ѨR]]!u6:V"|n7Sᦚzز"3TbtrSoyqτ.)~S G8s) K"3 #TWVl'{Z8X4'/Ӧ 9US"98 O) R$ە4$#e7=";APϿ!e-aJkו̇d%S]* vBT|2Ӣ .`xB~=e_?J h0ʰqX]3u:Wx-+; 7"ƧY}B bThSA^/tJ[kJ~@üNxU9OŅ6a3/s>AG30ڹCHP(;Dϐ s\;q=6Ik (j^`K!@ TZ2$c\Mw vEĉ1\" @Oz:Iz{<ͯ^0FRbatc0wS:D\\FфQ$Z?̚+%6MO[tt9[&f! \`Q57JvgUxg|fۈkqc=8oK_O/+}0LS~< NW!~B6s6չI( AHo9Lpu4%*V~s@1@cݔ&2ꠢ (CP?άP1u(ݨI/Lm{^LF{M@@v NXV"azNNBYP:aI~LK6D|tɤN{&yQe4'KhL5C̽/@ٹ?]rd3m.w[crmi0 lČTNu3VǢ1 YHs,0a dC/;;iA[.^!i=f*V[QGKg2(UPۣ ?"ٔK4 mVb ,͇&b vDT*Wd;:oQW_K-fܹ+׆IkY hX /Uςu\ƻDZ@Hi :/ǚ|| \l~{0rJu3!JC.$tϧ$50[c[;ax3佅m =PL jwV@̡ C:+ >b=YU`KrK7 do;@2_X ~9"kX'e_e3lo&W >A?%*6OUNgx9 ݻ(,M;g~I օ_k4ŀc*4;nJ+RpGXXI썕[ W4#Pa"VCFaSiMHBVGM1|)lIṬ%pL!BjDlt1 kˆq>g2qhwȞteS=^[nR@iAOE-K>S֯,! XH\:5-\9㈅g6mWN<>77t@^ZVeL [&l |wd"4~1ڌVVge)MΫ ^wR|Pͯ6 zytSJ*U{-8OB%.a:*j^5#;+c0#QD5BySn*{ZA]8 JsmNCj>}*$?˿=|6SLf<3(Xy^8΃i$.8^H)rXVϝ5Ƌ^G6c揉4K7ɼ$7S5q/jp+nLjɌ8)! '>Z[VfZrZ*t/ŵ,]BKzgofmZ.@WN4%ͽHWO)A%~N-Z -V hH|9Mx"9 !<\@K˥hߴ\8WTo>+Ѝe8}Jb[rwR!Lj,3gĭ:qg ) _A֏5OrQe?Jv zstHa];íǫ^ 9X(KF4(ьgڤվ7B0-;ݲ~$d04S$NR?0twB.' $I9[: }DM"jPFQrui",Ivgf'ɐ KJgvj*d5X5?_i<5Qii5_wN+9bאJ+G()dVI a"1Wv\Vc1 j4/=x&ȱl&y> 7y 6PƳ(ۊj.[!wr '[e¨[)>=hpBj?6+FT1oV0W=Y][1RnA\432U:KdnYJRsYZv8@vr H| /B@Bg_#&7X[& IOo+X6G`d! R5L/*UnJpE»w;ZJAI£Qϒ@yȺ%QZ.a :5g n\n#!Ym_(/ɱwm|o-\ڝ^ݘc9c %RmǷfօ}"< 렾s{ w"K>; s@r68"PVsf[o4x5 ,qdTQbfבP>QA\wŌ MFzGcΒG{b[ `rB" Yk.aCT5|2Kު/v]VҗI)"#6H4cRawvq`/}f:K710aVGUګ~knb(?-E?Ⱦ{gU! \w=ksY?jgԑ=Ԡq)Dk#YIb0Fd_I%.Fnn\57ay"$8 {ߌ`ɭO#00Oۂ6#*"3@t_m[ĸ)AY;! LTO[Gri˙ 3:e6P䭳}OK_Ss}E B5]Ϙ5y˓yf5!{C[U!>,kiɖ6WE{#P=BׯNzIZHgU.jt)[gO8,OV U5ɷ]ZapC.3̜v 3;N(Pvx.hPIxͤB SbRv ~ 蓾wRV?i+<ݵ\&_xnvg#H,8`a"ٜ1xe5{@)XG`BvH{ $bz2 O*l纏Ѯ-|Ǟ@:F Q'oI(OwH3?b7%ҫ_в:m&>^ ]TIDZ,~~8iPd-@2@gEVOj٥奼A𲇰VviF@eɴဦ[ _A!cY#f^'\~+Pǩp⹲x2,qR'x EB+ HK^RầR0 1feZ3)kvO`Q:3 9p$7O3{@y=x4s hcҰ,ߪ_\seh^n@NlTе\/oc*s>}6eS1Ng6? #ݤ-FyA'Ѽ*`Bfy%clI l*I Kޡ*ZO&EG>,n_Ÿ'l':Q.]GYKݦX(ɇ1+24u!s3e},2;?w- t4Et0}ih`&1jQpJް_"YgYk*݇/a*W*t@Ġx钽%a_ݯE!_El^+,nOhy-'͹͇ݪ#Oet&Pp?IL7Xb1/`[)v^q|7U#G|:ֱ2?I{GK_0%H7zvc<$dlsPbQ1Ȇq9XP~^g>Fo18[BA?t6{ٮHqF&U}"}z:a4H{v;-ciY,F4_\ 4+SLE03c8%Zyx\F[ 6:g&MRcHm6 A 4'_ &-i޺SKSw268y=*L[`s jj'mv\/%ul/O<5`1ꋵzG^Dzm*t^\ qկѣGzSnԔCJ 9.z9tdZfZo%c ,TМ}3MXF/>h)+s=ږGb޽dhłQa& gU36A ~fE c ,Wྒྷ<> fOX>Kxgk7O:a5 M "0#`ek&esQ-%78}iV;nU)%϶nK(foӎ-̑oR :]o!ـh+_MA cϬ!(}z̐ObIn R3ۏ<˱iH'wGJJ I;<"*RKR!2B/vZK 9ZPA#1nʀ,9Za% kɳ1L)[.Cp< ݛ8SPX4alLe_aufΑ;clHT|,;渼y@J]&lYz>c†/-͇ ₽ґT.a{,n8\*7QþkދN&Uk̷ˇ-LW+:2U56Řтu۪#͝+ӌr_de\)bT) 3ݮP*zǁCQML3K;%[$AV`6٬A;*e`a,#PGeiWNȦ[V˿+#9 |Bp5N;VԚ f(Dɠ[zxXtCﱚm|IVO(-/t8sR)e/wV!+ŽYY#MOkTa,-E~zbP QLdjSzsNvDh4%|sRb, hfh59-++Q3$y3Q7v< -HKID4^E"W׹tb)*vlV[ !\pĬJ`S@g@u=וh7gMǤn;qW33jOn&x[ uc%ɸ#(犤&p$|n67pESȲp*Mk/{lӺx0 AliLEKiam%K+x INӇ ׄZ3y%.!o.BpyU]-zQ}"*g8's8iHd 3g-P&p e grj!h2yvsE˗OڞONij W;H0Q#`JY6<sa걖U:_l^e&l0~`seXAG9~F8JT.2E@\jUnSlCe3nv`BzJW7aWJ.?ș 喞H2,QCqBWh Jt<~b R\b`0}Tb'`17&EtvVVM"_:r_̛UK*[J%$1\̂Р?]q Ym<4~B[XoK 6*)gVoRψY\J#pVև3^6U: c9O8xlPĶ֐raIZq4u =D-H~Ҙ‡^[˭&t!;^=I9yąg,D')ڿsMsg#^$Q0`7?wHQU%U0L۽J&RCXqnsL4xM]Yv7:l3I2>u?I3k`3 lv|gl띔b%Tu/x5rxͩ 9\Qx}H *Ey\[<&X!/UQucp0vK7#8CEcdJR%]wf)p83;~l]k^E/]Qc=v8X%yvV|lo+zclAT~UQ0G`a|82E ϦH71bF? kcaKHN>A B0>HJ,[N<Q {h3.4ee6AzMsgAcgNlJ]IR3+7oShSk E9|qΚ3%Be ANxFVTRRnǙmzW0\oxZ)!~4<2tC& Q]:/:[\2j}o(rgBpYU(.! dƒ  P{Ҕw|<gTCyU/<(2 ":'u5`tȺBl{$5f@<Jǡ>6>?nno_㴞 <*B+:}ʄH@p$j}<`7Rn~EG!VP+>lMn?fIL['ڕ׵<_E񦝵Q6 #%箍Ŗ,P*`=O{(޶A2*RwitQ &apNvj•9<8_`:iށq5vJ9 >\\d0r[Ȳ*dDY-UV 5WFj}F4)>/ EuM&a ,f5:xL^F D?jN( SW/"a4JaI{0|U,h~`"_JUSlOsT(zϱ؀/kk<`գa ӷ]néEܤje%]JA3)~[-i6J;A E+J .G\!F|6]&pkK󜞷;ZXnǘH;·W\MySYޫ2'&5UpXIQkqv+ޅML9~ޞхoqIX]3d*\``G Ll0D 0}:VLjMIcbqDEJH74-qȫH.Z@8vsx00tL "6niǿXC D`H/ /Ұ3i SSQ&/0LIcgVe&†⫼IIP"`Cv-Өis72I%s ^p&qbF)Z¬7+?rtR`Y㟏DZz،|Vi,?3Ҙ0A2ᝌKpqfxO (uFr/8\&?H0<&MiPL,#k jx\ ipao34Z 4l^sbG3- 7XW?wj~ w\PI$b<|oPi\Sl4CjBA0Yɬ%}[$\E) .T}.EނmBTO$ʲ}u,nv%k)c,΂6aQ#PDNJf҅ԃ%<ѼCZh.4l 0) ө z%Qg\7k-[?N͗bAg $$b cd/}3ӿ40+r&`^Gj;.BQkӊAm>R Cy[-xDSdE<Ӫ.m3@VeCo5E!sL|xjCbd36[\l aa2͜'8ĎxDzk9%h_l0Ґk"mOTj -ދ|Rj&H[H&%x/D~[mv)u3zRXs~zin-:lzߙOURg#FG5-BOHɿm#i/3'<'o4iۚ$PqHJOn<.F7q.lO,'!)x_c+Q}+-g+.-߅ ,[VԐ th,`ŒR`3<ۚUa(vCRHdOt~d@SPI'38{:MVF bwL@qPvFE= _ cLX,%wAO%@13O|5SӪZOfa鞭k1;Riz8Co\{`硭#wJ4 `WȚcjG /C ~4 {aiyev0SAc+V >4ȉf{Moj+b2EL,#-)L O_Bj݉Ԯ;fs2s!d'x~Cdgmw-F^>qnQ2wpVV{+^ג\ -K :@o葃!cy: 5cՄzPڨS"3 >Rqz-}L5{Šb"{ˆ=hBDЗA2AG[~Wl@XP˙!|c l#`{Z)i2"}yB5]&3>m_Z^9F ǭˁ%b yX}t+}^Hbc)Џ}=Y:{}>Ĩ{v_O]_!i"/̋H(əY|(ܖې@>Op:T`)eN K.QtD͆G@v5zo)Rڒ,n:K|UVYRenO ka202יrkʴmh9"cKs*\x3ft ^r7 Μ@G!5ixkm{xzF7ΦE;ɷRc8!H1v>Uy_vsy 7qv 384xO_h|ζ e !Uɮ!oʋRK7t_b=vU5.58o"a_g@5ӏL `Iݼ'8<$ #?H8ߋы vӶmZ}OT]As 1\ Cn;DݿuHNCkCxG00<7_Xfɋj8hgb Wn*Ǩ0, ],eQ\ʂ \7V  B+dܢngg1d8 UVrr'D0l W-:N@z{^M3A d?篼 sM~db氥ҏ`|{`G(ɛ ^]bdcK? 0OYϚQ0j J>J>{p:c'؀HQmq(Vq`dRxbSGPVܤ}oܤ?/M(s"”6'部+Cu` /@4Uv n皮g\"hAT'?[\\&\YYJ,qf(QR*O.lw/H;{[ƎhC57^;?/܏+M/;nɕb 7;x<%r<ѡ%^xuO u@@X̗L"+qzX,3 vO;*T /;| 'iv8ʜm8wIUOK9 IAbChSŏ$̃f[*0;6Nu`>k!7ʜSa[EWSHJz'"˙"`9S[.E;؜ ҉.HF`W`qZ%m&x&(V nvr뮦y8 roA|x GU*xPpaZzX??^k)eӤQ5co=EG,:Xә/ [|x b\t:# vu%"]G^hi-u>Js?+fIDf%ImHrTX(r2|U^KvWu}F}c{PS0-u"!anb p9sn9wN2ާ7ɡ{VNghyav3F\ӧjcw#&vj_Y'#mkP{g{.wëNHpW/8-~VywRR8(3,-w@տNݷbC/(w_$YK"´ɖM `}Պw%Va8b𷮢-Pu)lz~_jC@`C"b-8G+†E,kq\+ RkW;kLnj%Z3$/jItq<{[e75F!n |(]jzP7ZɽJAyg"7n=tjG:}\pSL櫖{z.H (.H?K*ۙ- s{m]xϠ2CZfg`#6ko}}l8GKVGWfU#psI ao㍜A4˒l:GZPi ([ndk)z/x\`gYPQ7@>,~6BTX LLb[^Gw0)E>(TiLyQ?cR^e37W7u}EnGq3ܴ "˨ 8W lBRVⅥ9MlŃ&9G=|>ˣSfW* ȃ'(4X%cpJäL3s ,Sz#P:!n-t<';gVX́d":4w5ma+ZAqVj%pNV @(ed+C i[/}Ppʹ [`D3JnlX~sl W(&޼ m5@ B>nb`75j/fn[SHkkTmhEf;lѣw_aN(~)fا?)%gĠgO4L({Y$17%xn+ƕVEH#8e\ oI%?]K$l}.TCAT ʷ:4E@&KC"4Ma GV8vIf?z fD9 p@w`e+ȑA$L2%lF aLK H6)xUZ/6^C}o6iZ񐏾G3y,]<'8^oQ^D߽ ?p\5Y%a> iLЅDh,ZS嬚Zz-8?m$IupMa=+,pjB;RTD_yӐ[Z7[h:c 8[c0.۴"}b}Cp! ER8$, -+ő'=o͕obtUےxCP=F8c2ps|&D&AY\瀦2:/h8f lpנc/^&CLTZfVgwDqP|O5dE a\ ?46Jy:O?O.EnvCMǁǷyTHjIZa#5zkk_ ̉j2—b>:V~WH?[d(x$IIƔ뀝(kӻ6EE)O+! 4Q6Ju5 7GRGrC+H|Q/*R.drG%&M  =.80f?靐U 䩶qWQEe:K N##0a@G):6<X+` ^&iu&9od 6 ^0)3X| !#覠Q?\ )ŝ@3ʫ` \*KwXi >Ry.P?DQvQh,"`yrRD{gqw2:y,>g3׫[K6]Z(j9f6 }Xg.vY_J-I]=8ō1?aI2A_V/q٬YRoh%W]ͩVw~yVv[d5nL<-\-X'S.H̲|5z5m ֣e w3 k749}7uS@0)l\|l! 1pSxnAs&nEo9⑕6Ի:h[[չv5=N1c[OJǞ[aA $z#mq=u2)2o|.A9%TJ[ $v n8 dQX0hqҍyп1ULU3q~bZ.C;S7K4["C&p?րarQ!nR$뗲M`<^7IԔMޜUj[zh[?1P\fsy/l=/vhy  ?K )e?M/- 8(㝗mc2'uy%MJƠ >d 2p,3`u͏ݚe Oӈc\%Z{lU?8i|6e)ƆZ*> r( wȎmuz q?;rּ^ZE4Finz1tԭ+Y#k@}lVV|vņ&cTqWX$:6$] B Oc,{I~&X;"EDI󾗜E(F^uQWKzomrz|0a[u@XQ3y>꼮pdXOfP_yl>YZgG.d +z2F3oԞ8x ghVRCrx6kvtq8n׫\F 9B҄]UCl ekQS`,I8]`22e4_`]Ϝ?7 :|(n)jXWX}{5JNi&p-6$ WYX^ջe --_+H/‰qV냍_+b𧾺`x:Rbd&]Yeb M'ˍ(뼗>xpP/D1y5v܂PJd a`)XeQ]ai ꯟp!@X}e6 <'Xщ΀\}#=ᖷh#Pd󩜛|y?B(& 8[(|jU}h |ƫ &B"kxFMk֫nٞƑ ~藥AI0jgb5 Iӌ;܂!G&3 W9[CN;2v̺rB{~Yg;iDt``np+Bǣˀ8"+*vh=JN*! fb2Uw)=İSKl2#ۋ}ï{ϽĈ}ejq*p+N=qIlMvh~al xoY/<@ ض~jGy $Eɂ^'cHاg$AI5#e>-^ ~n%$!qׂQ$_Qr9DDFa`~?W0 Nhq8_5ОW"꨸121P=o;YP=c*Nv'i*GB RŖ$aa]ǥŝ󰧖8i3+ёqd GMs^T,4:qa?1LO׌ ܯI04Dc~R=۴ WO|2@@A7R*wkŏd#셬_xjaT+,(Q7u`s`^D'X՛N9lz[27?߂?a~.+1Uk_MYW|(yz'&ߙ}*E"j[4!IǾhDYIpv#wlwI8 >~!*m* ^QG3רx ~Ɓa0$9n3 aڧ|e@U%G ֓YK9<@{_x]T~om> T0XH;6@5ݓ{A ;tɩB]FsPCRL5mɇ=%ˀCTk:lU KSkXI@($h4Aln4!r!6KXUoإ^dL]sͨ_4 *`%Sy9`p7Ev nHAqL5tcTץJW0͖676 UY; !|0=M'CuBc£mL3NNι#^5k`( e 3~.NRʗ:=U wgohK˗V7Nh 8G$#9u}luB\le"0N_\\cvb#|v 1CL`| , )]RRlY6Y?b3*`:ѼLVYW~a D,D뙫,.-K~EϘ͌u(!bU5~gQA1בnuLeݨJ6X*׸k%-f06>7 \^XA}o\=jJmmƔ lF^oP`?aGw}l]vTRӾFVnI魑a]b4Qhzh=xT7b%VPBMF> \V*2. g 23&x+ &) Zl'qH$GuHcfIEJ:֏B'r0:ŗ&8eyF~=ϓW"y';פDǔA } _KHi73E ႗=sZYW&͋FR{D7rRkj1>r:祟ޫWYƙZvSe"9wfa`!QJJ8K؇9j2TtIbhm]S#C 3Ċ_m \a ɐzU3FqAE 𣬨 &o.cU΃{ʾܘn׸=rŸ"cdWQxNjLhkNWwGhdwZ}܅\36;_s435@[k8ڲ㺄 Ok W)& Fǰ:{ Y2ħIROlPQSفbC3deꋖ'Z| e턮fqa6o! MC"&M0ȇy!yW{X&1KG;]B٠!(GL{n$w dYZ@z7,x5ҿUKG/wkXORHg9VR1fKڛ;CthE=PpgqعX>aE0}Hxl VQ/c֜)QO8$Arqt"~}mKEßh7hb&G0]sԐ~!!:QZ7*_|#vǎ~h<6= Mc+9U!?`%0alj;=D1=ݽBIu}OpWۻaS.o_yhnP^t'EB@$!z: sw&$aq%RqܞΑ/nhF/`Y՚Y+#zqs$Vnqd5p0fx8l,ILso^{4 /}iW~թaL3}#icZՑֲU*k# - YzIYx\]{fL"dF2' }^,p Z-`םWԭBnq+8yCKSV (W]ZP."i(<`n`(,&>UɅeCr$(֩q̈x:woۥb)]/U¾M7`v2]>&Fe <[BҾ.slHu ~cZmtISӎ3ߐY v3 Kq^[)İlSE5]fjj0W+Lz ,~zg$+敤dq(s- kDɧ>.t0Ps{ 'o^t.V)Rg]~W+me=PQgPD}YK.7m-`yeJS!׌X[OOnvQLnؚ&l;Y1=Lr F@nFNF;;;YI{Pޙ 3`69{V yI$(0K`BNv ._CE(w rՑZ,֕kJlbb^-F:̪DL9Ҍ:ebAхIuIs*Ir˰̨-4 ,bk6Mz"گœ^ 9FNy![.+RH+Ǯ0{5XRnG+U/j~sJnBwL×/T?R_7,\IwѵνJz~QvO,Iʭ[œBsbXʤ5xy*U9 "|'*J9Bd~Ыfv\h(d@*MP.{rsAd5-!Np7YnB(ia{/٩]^[WON9`X @x؜?|» ěE&dq`U*rѣ(Ŭp|h}0wC&`=V3p82ۻECPg%RTɞ6YrV oselS2Bq IA za%b2N#Fm4 bY[,<11h8oCD]LV2pW[%n:D;AR~ zeVzRчޢ)Q=c]/ҥӻGn!-_n,$n;oZikJ\:Ԇ6z!XSrF>UPiۑO隖( m|HnzZ (7G}-x`X$­i`o2o"U+QgIҵfS8:%/Q%eA?ZT(ԏgH`Jdɕ^рpY̔u &αpTjMVr01 9i#;1։,~ qIu97Ŗ  Ʉ\UsM"Ոd6NyPdyӧPILr)Fclr-NjLnk0OIz- 6XֽBaa8BvIIIidTuBSPx qؙv: U&`~eSljRرx S)0E;(=HJ΋c $!L3?{9᤽4|Jb᰸UϡQV0;(n B* c "AFoRCEn~ N @-$.l ZCYW*K?. F:m@Nג%W]UZooߊ4)(qG>h7"datCPKWY$OƓD~ʌL U\~hS' NaDcY%yg6ґ}d^J |ԯ>"R:J.٢ּW= A״Ԏ_NLJ] B@_ouT7QieANnd˜?X;{ˁ;Yŷ$q28r:}|8T[ | l20,KtQJN.=lT?Ma?A=[o5wJ\яY$5f#\gL UTrSh<$VX~F:cm$E2Wrzv.xV60Wbq}Q=ὦDOج+joD$<_VtQg NSDTg52őZfw{.CFdNHnnu d!JHy_T 9s/L1Aֆlao9,!PXZ+B-ŴPfqLW;C/B҅ P',MA';>,4ӂ1v-eX3Sd1w$cRy[|2mpjenM]wIAsc +hF*w>H v.#-T50m :} ^괧 mz?w0)фݙͦP/ lޒ&ayڬ+xJ^6" )"VJ;>y˂A[ߩ@Ap퍃i15v*$ttҮv[xQF&9);wZhcX1;윉*inF!eE fnS-ۇb,gyO*4db'4McBS3a~7h!8a֤9NCՒ=n{;GtX ar g)%Iw:XkTӪe6uǪ|+r)x1Vw}fYOb΃!FqR^[GPq) +p$.GW>6KBVHlk9/ܶhLKckPw L8ѵ27@¥ҷ NXr0AEt.*1( o>ʄE.p8GȊ1r}{AEuX0L#Y/k)l-( oT=v7 %UV#|p|k}0śͩ Z_:3-zf(Y.w"$^.#yIu-f8*GUz!=A~ިt~g 6*M:|O-P;d+7~(Ļo\S9LTHm%,wX)ڒ#d.u)'&oH}?`"F%7[mgu*1>։0҃RYq`Z87- 91F;.s廑 tl1xZxW/*q\f~".բrs)5<_2;{`rZ`Y8l!#=+FP%>詌6>w$KCū|h}2mjۀx:mLGW_J:[DR22bʸr| rY85Τ9~ ~,&8/4G~sR=?녬Dkښ;PsK>Ũk ἡJg.^wU띘{=m;"UfG$?by)U4E>4x{ig)%r7N՜V {/PX  2/f&9Mş#V@8& $NP~8EtJWfފR ^ Y8E)L<]o29i07~$  l#<|LW'V>t T^8Et}[׆Me$cR< sIQåj Rw3~Υ@fH!p?X.+n/a+8ܳArpr}AwpRC54@j`|2 Y]Erj<:;T->k옙A0XW1tѯuHU\$J}"mi6Bx X[<'Լ=_t. FSZrv5^a/1ϛHMncBL^T哷VY< CcR"(oHnATzʢ*R/Z!K{ _j{у^?в0`6XehHDl"GHƼц];S(;YO6rJ*E/>C,0;}]fz8'bbyO8!WUˑ촚 [Jm<]pq=SлJ%A:[PtMAe?ZEХ\f5[|r]@6)E{@s|,$XYm%ʥTIv zfx?_,!4l F3#NϵNlZR:d낆/S,$% R/YgBZEWE]\ S '*֝X.|gU].wоVMQ>8BjLw;`IJ7}|gsIn{-l/Ue R3BPAM٠dAW$vMNlNly{[C~Wjnֻ4Pt /Gթq͊h:H(|wfBy~A01_j x0\ne]1yS[$@qwҔ  kh;jNp{0 TD7@zo}w-u>iāNgJvc;Be7N1JNv;\pN -y';, mH)O+溫qu8y}9%\jp"q%ϼ$zsI=gR݃Huc,.^lϧg;l]DKrsVX|͸gS}{z,xY*q{(kQm=G>؇0䷎$F<7YZ;`}`>'V@,b6c_ЉyI jgbˢ'0pp4V͡6*W`Q1qS*W9]f*pVVAKUsȋ)ijVH=]_ܩx4PAH$$+,9Y~ +hNF';'!&r 6n;2qh ǧ+V*S۫%pDspXr 0)v\ɮpi`+}v# ڒײJٺ4}iG; U) 9Ǜ8?{, hV$$+-XfOyLf){(yރҨ*,7w(XX ZC-SA=->}O&` jq1˴&j#T{4_{\[{U !ai qOJWn-dVlDɏĜpR>QY rd'^)sa:'}j܍ŻOu >NxYƂƆ M/esJupR]$ 'ι`Z,:*r`.X _×-ހyԝ0&4cp }?>w 3@9i8 'Z=yd91dg"_}#UgSï({R:pmF.Ed췖>p0m9 "ĽIl2,Dݝ&ihq`H[H#pgBSU]aUb 43˞8x ֚q02Pk+6e[nm҃uqVj"`zL"JAtn^0CO;' o9i&( RWWP4C<ƻK5Qy홇ˏ՝{m|b=Cu.݈~ey> zڥ-7MOEݫxvCǗCX!pݢWŬ<AG媏aVNM-J7,n/w+4|;Ug$mw9*dB33k @f-Mrr-I`G?Ca IJ'ΥEDܖ[5mhBxu_̚WmɺsO; 🹒6bK8aLK=q UKQo@@u1sYG^ȷiF%;+<2^e|S4U`0!SV"rf$Ix4t^bG.Z%=Q~H;ީ)BQ;# E%x?2 {\ %j@t}ȬNƏ<]L<^VkuقUy0tfNِznb qrN)-vidV.nQ].߀wsY;Y^&vwF 3T*P#jhAhEQUww3 uy(ĺm9u\"2qYJC3"c5FnPg蜭q/)Ex 3H˃Y3+B (KDty }f&j\,Uq 'yitX堄ƬuݣAhVpo?t⯢cC`:Ia8RmL_ĞM]g.aHX`[U[t56LҊKg՚:Q_}.&=JRhs_bh.HAP?r2)W} x_:L5Ħ U.O=> F[(*)D0D@!B1uYͨ!ңR-&R^O?j{XjM3=xVw6#nPȡ5xErH@=gB^5 iznFRY,o=׽27yˆWAcW65cCFtd;iGnF*: ߃5c%w̩A;jC "҅7DDt{ΎtׄZl C9 F3vdГ03qƶXːDD6X˸C0]elU g1foMԑ^Rw>o?eL**Zbpn^h627JI=ͨ_>G%EYUz7xlm6@ihm/D- J1tߝ AG7+_zS1WYŕQ=Al*|=)- C26S -z{ /cj8S7oѭV^-;H>u m]x%GT)+=Ǽ|Y4~[} <ӳ+5ng4K QB\B0Lt/ ,[?*ū_%,>F/>% k3(|ꑓA ߬yVWO_ϱт/q F3)3qB^GSR8uh~r 8Ku8 7Y&j K:O= ?]҂u?oBVeX0/=箝 -"K]xLe&[d' ,d{`#ReT2ӜT^CK#nEoG>XR&Yp \zd+f9Wn:F`zD~Q̫)-U ]e8E0ݧ坅tRLM@M;4 -OO Jg"M.e?>ra.ِ|"P.sOMJǞL=]?,9N$C,ToTzхp] US"]㷲S#?G:>>plJƹ{rr_; CqFH|C'h N%2mSeh &$\T/֧K6jem);&7XHtnLvEnFFReh?J3iAhUHq+ $"^#c?퓆c/*j܂Rm=B C?/Yq l,&<ѤX-X]GGOnvYM|1qyv*emT3,0x;CΡnn_r @fPunjW\$ЍKP zhݞ7NKH {K1yY^"LjWxjԅ\;9&1#>3)L 2*/nBN` 'M)< T+]< ڎ£p ~{tx8`&O:#M%X fuS<.G\IJldw90ln-}(kd(q9MO1*ɋ<{]Vi]4a砋6Ъͫ ^j'J qw)HU{f"1Q&3|8 satn'3ώ 0}C 6&[#s;S G?ffh:nLj'nb.![@n_Q%, &aR.މK5Q;Sө_`DX?3,9VMst:fn jh7VG!z i <$ ! q7u@ 8  lKK k)Zb#MvGfc_xP ,Q2 tZULvwԽ'6׈C<( #QڑteP~M,,r$9JtD V-T[ 39%ZR3j5A.Mz#I4| JJZ@Р}H2Ao2cN\:S\W DkCb@Z6&uoX& <V;M?{'f0:hi*@)} d8[]'\EUݛ'T1!Lig2. :kjGZPLpocZ)X\j.p>^E8PaoZ?A#WWS3'_ܻ"KØ|!&u eJGlI܎Dw*pwqT mDRnIAwȂyؾb W!mˆUsv4"hn+ޘS8 IjJ=EoZS;uDؠ Sjh`Dk#V*9rn8^j^QxNz1A5;Y ;BrYjF1ޣԚ@H2uRU@gݖb*6N 5B&Rq ^] ?cuZ{7wc Zյ)veC7T \gᲨFZ|45I[.Xu.^AKX}R"tGӜӖ] =4b!Y~AF+T聖!H.?X[2)_ev~s 欕 ̶b\lWgG454C\{l*pT!A&!ż֭,0ƕ3 %)"mMF0g@+6- %!6S*% lxIA?-LF ҝ[>bGE}xU _N8Ņ79P;e] #Vv)/1BL$ϜQ8d$jqy<& &>9](6@iPHrH,?-{aʰ;٧V|ׅc uO#c4a~Ӡǡ'KuT4L[7T߻vM$iلR2WJJ;G^[\v\rLȢU``ELfE/=NR 8l'^lGfb'zynmGycK^d7D<že\yQ?76am `9@~F:%.01$!RHaF8ZdrmXMXW#Qfq0-Z%kBEŵ*lb,0]*rbS9hiYSZs9h! pKM'KJ gEUս4UM ml!T= 着F׽^;=HR[F5wdta0:n @|^Akp-w 6oi,SMM)czXʅP;%YWk!7')2q;GAdD񏻶v VUԏ%~w5A$SC46~?,޲P@vә>IO$./Yڮ=ݤ~FOH%sL{|m)s3<^@U!+C- 7\6+/f G.w #+6c5ӌ`ls7m@_`R1)p]-0"A4w5לbP ;h%czozi8d!5ùD{; 7GyZ4L9%ıGao4)H<ר@,+]NԺ%pUx[|X-G0R3|ig~C4IuwI}\$.69*HiPj\F`Fȵ  Nk'++>ok8-e++騔?)M=sEg4Sf UuKg* LׁyG')hx*uy|F互w!v΄3>=G,g!O$/Τ ^׃12bWW'S,{8 ;VnRTMsOOj/ ]9,ǗsT:?Gĸ`E%ì#Ö0rkł}RPO'Z~y@aaCIa?ikqWGy$|a}m\i^|a.%r^J Mg ߈,0PR }mBi!0~mK2L׉Da7˜/Kۼ\"`׹j$FŭY{"#o'̚-;8'<]DALl=t[K$|Uy$]ek\xԤD*Y3Х%C-$+L^T'&#:QPkRkhRuO^1K4Rr1 C\?F|Hp=dWs.ҪP.,ЧoCrKBٛ3\\H(L{UݽܽK^:'G y)Ku'wJ,30 s⒳!@#l%fk0|…h5d-x/3>*:0\0*ZfuQew@ͭxkwsHG`erp; q'J4G_NsCXl5Y[{HwR?A9;d8 &80 v`DMrԀϙbl)VuR]2*لwt/Rԋӑyi05%iRԨ-,;b' -;Y(Z&y{OWμ29NC.o{'LؾdaWySK.TQ_v_olQD3lciOST`ܤLc!˺.kÀtہL(EJƧ.8U%]Lݒѿ$Im i4/ec7$V7I%'c^MIW&7 #Bnd@8а>v7"Jw[j?3tud. ?fT̑sXyC}O{HI3cK~Dܡ2Dssf_Bզ xbQXϜuRT?~ꅡ<"+smO%}#P.Av͙(z$v=ͧ-W'ίTn TMV1e`^E~=kU]``U$h[dj|m">ޡD\~j6xR,o +AX?Z{!"ğL\KӀ;upK)7T Yn4VyT?oɁUauI4UcxUjťmc5PƬ;tlm7?ŅyjHwB:!`-].7ᔴIderQ}>m.cj key̱۞"U&5\.;c7l_!ygXYK SA5ap+X;T~ r^̰;MQ{OKP$RE(e, F(~d.! 2"Oz+l/#Ę`dm>ؘ?O ]zGCSU߬G8VK[Єz4>^ V?yO y;)HtY^ZB B(XIoߟ@M&RXJrb#c7;82VX.H^\JDGT[TΩ.gr3[H_4%zT>f_fCYooǫ#fX&k"k(n V(̟װT83^4qmD}`nI6' YQƥ UϱS|7p1A9ύ+@%50 XbH@HkP_7/߈H ]vH =v]f@ظftӽ[4(A c]ߑ9Pṱp|h;1EǸK̷E_F</ibdhH6_CO0[`3wIϐgGMTQr8>̪>MW4k Sxr4l:?(EYIE,P~M.n*zJ1f/Ց#j>QE LWc;*lw65Rr`yhDw,1ܠ^ N~9 d¯9`{7}X[{xֱS<ƶ=c ĶIvoj{Qٶ'tty5cltĮ#&0&}E4)'|QEUc< x!{yUxӧLRyB{A>xcpHЈ}/xS tǞ؈9M;7 fW=;5QڊK-wz:Fx-mRL a4poi>7EzBοKsNz%xahvCM8]L9uKWdz(Ӻ$wiN}FƓ #[۫"v%OE>{r#mm϶Mmpk\WBäZk_uy܃OV^ 9@*Y-A߁ an~.My/Yi°7 fk`@ EToˠc"7 PܔzX7>OaFֻ2pZ8 paQvu,{cɠl]umI_ XQ S3/"<)+59o+U2kZwB׏ٰlgiJ1g^rӆFi.VeƐ̓Z0AD]xY ~Q"U~.}3FݡȂ,8|ѐm}Ƒ)z p%7[pHJB*`+||_|k.$?/Y0tzh5LZVtacp׾mckk7;iϐxyG-pWԲy `+LA7~Vb3E@G[mf%OR2Bx Y,t0SOjIƾ&quXe:SC4*Dr2T=Ir(0X1zԃ}g^9C3Y$L&.^%qF!\T^c*oaỎ3zFQ3@ Ƭ #{^X=W؍MXpFz848THGDω {/h|&v}~S|bQٕ}`JVh UM&i} bafD;z'8>oMvADi'z`C*)"Q;j޵ሇcl2i'@;94GZ0mŲClS8akЊ=8&Kë"=|ug4cֱmz^ \շ sMp1IO,`P/ c^uLQmc8]EB2i "!t>L~x~II+voyu0 %v0E散Yt@sj{F_LޥH>L;&p.m*@XBmW7iv ODj`.]W6T-m&W5/n6`’SSf"WRS_ j(|e##-kU#\voh{!r,ܕ.S*2(yoIZG]uϽf /QxwnUv;c󱿰rTmaթ(L0P OM-_qP%e958hȩhyk#oImib* koNw-VG܊N9ͥwF"-0ct0PgIu6n " s+&a~t?~h_Ѐ-HK+vLzؼoՔWiwu*9H.g gn^ϩJr#DaN-"yw~ g;0fI/ȡ_A=0J괴WÖWQ`['I`񊘲ihЮpdQU;O5eNla%^uxʡK[?ʗHrԐ\{y0 H-m p"o)˨qܸeᬷ-d'.5NvYs湁1H4C&8QyAVD_3Z{.oS}_7& k9Z}Dzskbj_!P%K\$xܝn{4PŁڴb̯аIg?U_yAܦE]#nrd"0894Tl)]`g!IhT0s>#hG;䃷 u(ȘߋMz$j+N,+1ԯvՃY?xj%`~NLTlm4N6~$4#y^>-Uy~}G Qy55'y#k" @:~aM`1T5s2$+Dj,j&[BŎ}E@Bz4?IF pC-ndl½aȳK4BPl@fG&/gϽYz3ُޖq9.t@bA O4,,fiȈUdF$ÿKa{~=;nIcl9}Un,?}X"fZ#0ZW,ifxu h+Yvֺgtaw oSNc f 9:CV=`83cK3hR{UI˪|N9,[ӡ\ynj}OpK/75c@#`gmǏtbF|uZ?0u6W48}^ Σ$7\=1a^+Q 4`};Y[4jᬽy#2~oLG'}\y[쾏vȩ d~rNDvbUy@wގB.z~<4cSi,\ F؝\Ū?l-p[V5YhnuETBzɷ!0O1£6fM! 2wn0o9>t[{d$'}`§_ÜhVFp*GJMpѵL"P\ɤ@de$^ehٞ1PKDv(eCԒ6R{0ƈtfjj-MbhsIeH@`$0'8ǷDygjd_ӚqmCQHKT6/b'{ L_:'{ ZTO6? GKY'_K#˿_ vRAlTo|LNgѺEqH\WBׂ#hnt׽8u#7y.qnt'Eo/Gi*tYw@x&ڕ.srbx|P;r#-s[3~oFn9#DڎʿV>`5_EeH(NW%P$}~CH@)NiPZBs,h{~UCu% B1"Ô-|t馾0;ϗ5o^oJ2{`({(.dj!!(>`q!$o"2}-srY/b0{Ňv' JxF6 '̘t#Wm_ASS)G\$P-da'%q©pHĘFqL]ƥ1SNf qNT7IʥB[S .9C %Ä)bi')UTPv,~˅ȗAձ7J=)MWB~>v.ݯ3m倒Ϭ]K%<gPU@9 09eRoWX747" DS+)`ZOO<(1J-(߃jDnE4&~#8~.omqO%97ALlZX\duVfz`r82{X=P5a~GPkϘ'3߰*d:+JBTAyZW`Za`jzۖB@Byd"Z33dY(fdB4C5[ 6G p"ᱶ:DR&B@9plm-.\[J~" 1M8 8_$t TV,z"r?! `Sq=Oa܍`X?;H ; tW$+N^`2]ڹ/>0F0h$-M 9Ѐn~0E Psnl6XR1S@J(;A@ἮT|f+T/j4a 4_"HkqV>#X\}X#)$C=|*3l Վ΢5zӈ{PZ @S;J]xr)w!sz$U"§(E&?΂}n9?K۟5E$|G Hݤg^>#(_"h`0[h9 GtYAk' ;"M1) KU>=h H߯XJGޮ  wuW[N)N75m%'QV$UNI#.NاNPA[*f+ Uh!Z!R&siR: fzxt8d7Q '@ QS9V*řJe\' -tJ.A4mPF/rYqb~ݰf`3Pk@.D`crppl@TJ?n[5$$d l,[伥#EHc &n'W]b0;إ͖iz;`qcMPܺ2:)CX p|yHIȨ? mGyv#p")mi\8zS[fC A ;&goe9!Ξ GBFkC1wSj\ѮJ)rE)>pdFFG7 HJ-Cwiyݣ&"'s!A9_XNS3tlSK`bi4 4:Vw:^>XBQ]j {FiƇw!kl1Ŝ/nV:ѦOԤ8S2e]y;& Uc㷞cR1%f {3}q_q/׽T;u KtF<:;R [oI*i*JqzipHdh:\'/9OMoxn$}Ȕ\j྽wZ6VbU@H wĞT`X:ϟo ~-t#Ǟ(-}QӊЙPFs厀|mɇ>̂E _#R;}7Md>q.6j(*dd)\^6oֹ@F; NȎEM !c:)Dj$t`%B}9Q;2ir|'687 db&V 'ԧP$Xq`='w $yW@Pl }ulF "PeGEeAaILȳhǖ((W5_;Pu7w3VnB;.*X,o=" Я,Zlavi?[g1t8:^p8,LW40pئXDfXJpyEI,%;{ʄt!ϝF@t|6nwiO)) h) =:w+ˊsߔuzrDVG]Qu¤\Ϲ%1Xa? `;g(6'@1AXjڏ@kvPC Q9Y<BvA ,TzZms$0Zc4 R̾ghj̩(=qs{%B??+V;.QLTpku9x_G$* [AQ>||ze jFH E,<+yhO~ǣ/4w ދ_ "-u%$M~xB\Vkdbch[X@zFL5!]]Ǚ8$7Xq4U&1ĂeqءՖ,*M-[~ (?H?ȞQ&-`.x[RPz+Q0–0&! GM}_4':~`B0ydI$^s  ʊ tXH \-Idn"/8J2Mۃ̃E`˜xQmCst4 !N_0~"wNr?$o|!#PhUf ZE۰h~f~זtPɺ]YJu"bSs~s]I@v~Qa;㡝ķRl)q d{gz;Onu;xIQ)' m_UG~߆^_G"7C!zfoK&7*SoFQÿΣev`]Tm"Xv UYc97JӣICz t6#p^[Wmy.F'!(nV'jeTB_f=6y)گ2.o|H B̆PO `' 7Q.RZ‰fUA#ޛr~ H`9GN03셅߼o* 6TKuBOX}=f!{o՝6 1$~yjcucŮsoix~(f$)r 0+t GF[GjlS>O8w! Muy=<ܐW !uļB`YLtrZ]͜MWx+VX_Ip/S_QvY$:yamI1 k[˥kaV&AH w֚qYk&y?B7C 4,{8@ѥo)b}j/0 Sm:+ZN|"{ٶtEyze4m)%׃3{`u#1Y>kf*  Kq}PL'MaP&E)Af.@Xbߔgmو.6ZDц<>;I p;&0};_4W\*0O2T3):BJ)ZZT?fSKn'SHY<*RALwQ!`2a4|A9Qu| CBZDXawf/K7 {MD;\吪>́a$Ҕ¨O?zvf j<e Fv=zg ηH&~^cUT$*8Y9|Of 18ǧPS#@십*_^L`Z{WGqŰY+ȳ+pzJɬ3U:Nori|{TbAP"E6ܺ1q[g8 zoˏ%ivdP*ՕZg{r  e%"3,Avl6lk!霠DIe-A;ޘɷ\vt2Ydr)ECl¥Hf imұvdh0ʜ MoHNJN0+MT߿Ow6 =4cf:cԡ+ˆaj F |ΆiԬØj\ }6vlyE<ʁ`W ܻ,fgVi'0a [s$ 3ΪFN=ĉ0b@[Р߄?ƱR/!hyru"dR7#13 /&Bwg%f$IlZH 蝼rU[)GQ 6:F>z-3iEANMJIy1) ɕR2RZݝN,?P<1{ޅlԶ!GMo=}ey>" ۏ i+ SK -׻'B1k 7XW~7$)L7;٬otb&'FM%n4@4Jb>WRN۲,3s=8IADfr^||Pf//+[@ Q:JĒ⪵{k3Z{4 IC`sÍOA,#&Oe>qHsC)\j~H;&WnYhČ!St@Iwdx->;w[d֨M8v`XV0E*#ÄbGkxJSKˆAZ9ZweV閉DNU#uk7(4:ZP(4>[+@@7.9nܜk&ՎF!/+8M("3oIY<,߀eӯi3N@tfKףb€QpU;$L)gIX;4,2![1K[U ʞYe062n +&? 'bFt*1]™!$L T c+YqUiwK[j-$)4&A1ȁOţ̡Ճ< U?ݣ]+[Hdw1;ׄvtkm p rX;I{ݕn6Tf~#5 XmKE8wv7U/9|P= * ifB(g6ҧ-\!KLf7g&(㉖X/QvV#SFSow ("m{+}.O U/QT9g"{p^)zZœcX]t,&Z _܍\UQ[j36=f]Gۑ1!'fʿ.c8,Po<]٥/C..+2P8t +4'BN7:JOmyٍ_7L+׺vI&!%Mm֩pVhP %Tʺ2Yu(멱qI+w6dU\2Mc ʏ]')fGQU87uV&<=!s.@>-(.C|FQZ1c=?jN/'(-0(kgf(&&LTR%̆3Zd.sTP*Gw fKHg#GLi M=3ߞ(?45*3hCMHdXV;|䵍^'l(o$|9[Mrd! ߉EӌludO7RQW}uhGƑ~.(_]鶨)pD鸶#pN ۙ, ˮ^sM9D8u/?p\T5T9",苏J`hTK7.{r(5[ȋFĤ&Ŭ&5%l I"BC|tPk~ =^=kwm*@qsr&}'l(.\K*>e6ږfkvwfat9WMm!w,>Xp]~ZQJꐁʭ!u4l}#?^]@L.CHѳ2H͈}>bQ Dݸ^`jmþjݻrz @&sdTkD&=.ԈiYQyh>H'TEF^lR뇲o\u_?t@)OIC5L ^<ȾʵQ.Bn(2Uz"4'BAk7fyCrI.&R_oBפ#0'5b x־DVau&)))hE/i2k4AT4g6[{{:QHn<DÙhC( ͸n u y^bUh R1up@8B 䒝`֏VÏ>v}4<ak2O&&r6t뀔Vny{? Qqܷ*^ne Wi{ Y8͗رq muzHܬniR5̔|X;G輻T[XB0Fg$C9R#kZ`r/۫2cVɚuRV1:)HWu~~tLr9(c=AvhF{٨7:Xgߣ-V9WFxdx642Q5,vpK+ՁNW-3j-aT=4S}&Y~5CEFZ*<9p}\2]0)Ew~Jut!TƃQ\'5'ԁԞԌfN+3]l ">N?"x wz5V{?Qfc1IrU%Vv@%O='fdm053?3E%"g=eyz?=Wǔ?vy wQJ œ0>m{jQd۶6\E+pmvs72e6t/G/PK/9%rsx qK#PxYGz-m; 9_ʩL~JZ@qԐoKڴf0|grSVr:!:)<XfW|W57'Œj]|CPd}BEAKLVɠ0 A4wN_"z5Nh/(ݝ*9_g0A`Q6q.~M̂vu@ ȾKy1=vSH"6>j,UOT@X%ѓA4Zx99Law-GKd kN0 ~R90!%boQQGO`ׄ1~EOBo[jT9~k6&![]7m85b3fG\|( ^rRLlv̂|#Cq@9CR$yK(sSI5nq% 0ʄ XaLD*ŽҋS(Qb߿σpJ}.f@^u|UB|j:['N$ʀseRPD3bN9o4 DDq;},X'coH2T;h4?*‚#t}kZS95prlN 2L'-:tm7TA/6 YVjVc7$9`v̕,iܧq%͙TIRy,Hƻ+B(&œt8Ѯ/.oIXVTo̝rئNm,ȏ[F{[@~AshQ)ߌ@>&`(:ۧN\k;`vxUW[/Rq\MHA*9NcOE9- ypccWkfu Z*Ý\='?'A̴ZĀQ4$0Ó wHSAt)Gy *".&VƏ:\ 4kmn.: m@i"Ie+6xL!nOJo1n 1t;xE1N:kkWޖ:=lwӨz]I鱘nx9+0 8L%N= ؘh&t}r.cf\ HGT ⻤X|O$GEWˠtW:Үd Kz \ľ8CPv͚H|ߥ]"QZW83JII'N9 K-`Fф'hIg.n_^8A^lc.S>vqNV3Ve0Z&aC' YtLV,з1қM{Q)XG8H8 0#JҞbjW'~_Hu=k5Ps}( o'ZsC4ŒvOnڹԼޅ txeo{gpN&{aVݾ3o<⭴Mz,#i&~k( dG`uҮfq8As1?9HmωP"^ vz\m,edb}6u[7F|O>_Bvz 9#GhT1X躲] "g֏T5v^ X+cdT:1VwIďչ8ǝ,61xқ{0Ջf =h ]/gWXE)[G9DM ;PxW=F+Fp\yn̦샆:E'k[fS A[pGL0BUT"(X}jp矵~-cSKBY;#=_+1aV'Q0O'cM+qZkdCGA K֔0gGlZnbA~AѼoR,J׷+zvՋ!W}$=]|PH F'ܑSfSCg#4EL,('Xnq2(HU9$d\e*e ~/=DlT$f2hgZ+gu )oذ)$`10NAτ!S~#hK23'Al?@~GܱցG׷&)n~bHYDE{CpjDB Uq2,%a D jFZo9CݑZHSVE8 |-沇?fmپwhBV^E,?Ũogʊ@q fyN3t}yP"2b7t? 7~-k |<!\nU2A?sH['$ 5FPlFg'=A@YIV6OeE}y6oO>y>gZbŞ X;HYZ4m eA"x}CߎGt@TG+sf1AcrcS\Çwxuৃ4ih YHJ(Z -5GE"WQkJ͒C*%NPο.h>qxI?JޘD]`R1wtp{Ҡ @.KW%t¸ν ՍʊfDB(C''HT#!s@&#HEd+y UsތLQ*?MX̙ `QZM3'8g(*+33LriN;37cLl7l3IT]T2 ۾#`XhS/WAJRo^.R C0>ؕקΐږ:,f4@jWԢެoNs}R۳= >\FN#'mـZ5hM뒧vD6LvU LUO %s  rP9^s*$\_5Hr]&XI c2; ]nvN*↝RaBJ\~ar"1ʟ>' >u4~KЀ9DШ=_|#y"~tRX!)nwgjz/ȲYF^,xH}+Jux ߳T-o{Ӹ7qk N9ڭmneAfrQNS 隽 ]Guox 84QVvt{974hXH a->Ar5$)  s_+]*Ng;u}N ^v]oԛr#*+R(=$BکaXT֜Ik! ;r}:-PȆ^ϼSE#q{l)Q@Gs-& tÈBP M]6Zk2LoB>U-tHLmQ-.nΔK2"XPg 'aT%62ӳk0W))N~;3QMS 3e+D7AⅅG}$?םdžd N2dB]ddK}W^Z>}Z f9=9mbt[IM (7'{>QYFJ0k:W@"]_iB @?Wk0}EDtNNԝLJgfK9W0[zl`?^# 6kU-ԉ|J\u񤅲9. DKMxěiHѼpb]s AXiב9һv3|{9S'bZzW$c!Zbj >-yW a݉(͡ ZZȆgl9:A4CRbI9]J(GѾw$Џbo)CE YFxۡqr8|kkP'i)R  ΆsJ.b!T)>QQt\`v>?V>ϘvIlϗf/i: U>cyI56Bjtѕ{|w33 =9*?y$m@87NG;׵P7.Ծ72TXY{{J; f3jz MVhBA,ϱXQ-=J:DiNVUHcuҁqL&4N pCRc5ISN}wC^.S䃚UDJ?He:$ۥ:ɾMhӒ禽f=mzβ xʁJQ~\spsU{F #Ρ?[p )1c5Xc O^8cq=K)LW;? Ao9ƃw% aL>7&@AQ@edw9vXZ/B="-g;mSLsȊ2Z\SKfi!xQL9NJrH9,D.'rYl2c/gKa3'Ǻ?˲K0]<%X׹@LU.ILOwS&"z=q33 15@C fLQ_mZUΡ&aJz<՘ܚ[7{0 X8TLNŘ$ ȟ^Y1Yp IFϓM"i[t`*iWL<@i߲^x3y^]h_$-%@z[cuN1Z (Mm_ {|(h.e6E"J|g&:g;Tq*W5LB}v̥=\e}:3 6RDOފro*0>'3!F^5|λ.eGn7}Q'H"b%p _^%iX%F e eLU_m%Ql!~QMzQᐧgFM~8[$A¸`T,^Ƌ9A-xޫq*.fb.%%5WF/?H[@rGd~h/2)ҘZ+Z<`D}QUc$I/p+QMkAzv N˸~Sҍ:"['p6F0#c}Bz:0%6)haCA_ 2POS$+I(>Ba0\5Ǝ0/X%EHG$:h%)E<"z4E+R\.Pp"9`i`ga 96A ӔNJ =i1aviĂ:6~ =*r'h(MAN-bHqITQ]鍠 qB>su%`*Z*hAs]N@G<6$AB܂ ̜6ۖ9#iZ?<_dm+GFqDK0匄d]2s^e$mZn|17.MA\fXef0d_VhxEXyOY^ %6_i"i8I<3Zpf"C#&;TVBb4t=Pi>~o7jѥBMBgZaKZ8oS#C_!Y*ۅq(Ͽ""HG2i."{fQ= d 'aEReP_fwzQpo_IsVaW&lCʲJ(#ϳXV^\ b*-MWd_:ȣ.@k.B#]v@R n¾ǩe"⧼P X3dbio]yc|X"K 3T$-qWaFdUizEB3곐ND.G P$W ߧy}:w,)٥]6.s`S s!56rW@h?qYY?يr|*ÞwB5N'F{=KVHyadi{I ,^a70c>me '&h2/>HKlnZ|Qq#~rtk޾4E3 "k -a^Nv ~2ZNxEU/X ^47pZ0*_[m#wnac?i_lGZ(֝dK"*CǀŃ9Dl4&Qr؉G;Ej )x*9]P7Ԟ?z7pn[WJ[R崆;pOuQ6<8{,zw*2WS2|ϲV~]пN <׬߮0ըWpkp1Bg-1_;ns{%wɹg+a㲂G#aXT|鋚΂N%m1Mֳǒ" YX1eytnqo!/2'B^l;?ѱ%-472Wul}5 p`Ot@bLA9ʻPY[J,u4`6up d!Զd 690|M@Z`bBaOwDvT|4"z}5>>햳W Pg Ѷ *TvO1)玭^YlT3E V4K#SթC>R[Ƙ[{KܘtwWHܠT1ʀZt&#J@nMqpQʟ xpF+b:df^R!_s61'JcX [ſDer 梥@MKGBXCgzςTh]Z np?_!A^{˜J: ) D(jmb,JO/VUaC)YX2)p$V9#R k1Y7kV IŨ_aK'%_*`2 ƚ+7'@1y |V6"lI2ip?:lnUZ ݏlNٻUpQ^'; ]j?賋h>Ӥ;c8gX 4&*B).'A'/tLޕ q'rť*~Fy~`Y4xᘤ a\KKl.Τy]kZ@c%yX ]>)3mx8&YBCɂeﴡ\Z!)Tp+R)<FKhݕ*V#$B-2R71-|i-7}85˥T2Wt\&L.i˧iӋu܉1n?bc=;ZNG6k 3u:ZW=l9ms+=\zVsxܗJ2D* dU2y; ?Y_C'Z ,Z2N9w~f؃:ʔ%CES"x5\o8m0:ݶd%JX"/"=YU/N*\pюgs5 HK贫F dԐ9QNuΫ1 H疥~K&FDbkׂOB ʯ/laȃ)h)ڡuo\8nȪ?q.i!3!լA<ɉ@B 3)>4(bR*me痁—Qפmũ~@qHkh7ImTRlȬOA r{Ӛ HP_oS98Sr{?z^ij>sqUAYfQI$mVԃJM#n"ev Ҳ˛7SUdStdVo{7kPU"y7h@+YPu*ṡ /k~]L׋q]B#~6`Z"'-`0.-$a7.Cf 'ziVyݟ;}◄.MNXZndC`Ό,j+,^qh9E-ɹ.]J4UoQ4ꉯGw \rYjD7Jς2# +f $A=xa{+H0vz!kBdDXyMgzY.U*tS 's{15GnFPIaW]^}BLg!c)jiaJ֓ s.D0%:y;ɨYA5fbHjC]!6ܜ1ݮ}I@9Az>8Dܼ^U:jf+?&&"b0+1&Q)[_lf/)27`3}n po2=$ŮkG~^8z72yr] g_{Hfx@ďïD͛ ޹dgl3 [3ǓDAxyl36=E{^XV4J`q5ŗY^T>\K.4OVΒcf<[e1;1o+W{dÔOh}""Jª[)XWUNGGmj1xRP"3\a. yOb?2ׯ䵙a)/Q>oU]"6Xq> %4CGɑA-Qp GTRk‘ dig[Ţxc~f&)Md1,/iiڦWE`sNf'i;_U1Q_;rD/ʱ ;zJ'yu'a"H]/+id eJ9R#A󆠉mF$?xmIzY|SRI K:i{k!䡲=906,3yx}LH>HM-N*zj AKm*"15v%~W:HZ.jǴM\5SZdwIo,qzlUv}jc`#|QAP-"*D@]j ;mƲY^Ûi%x^YuwdH(ϫC25K57uH o0% "ζN9.tpiyn&0|K=cbDz=Z;a6З}X9p-"~~ H,fIܜ蕳ꜣfQB02ĝ3/P9{FƱHBx qVd$~7m{\:4K+D.+ 9Y'^3y; mx\5}<~x?[r8}AHW{)1:s:y.aV!l+EgJMQer-*D]+s:75u=P@p5r Z+`4SއvJ3wluv-_x'#/~Qy&`&=0( pbiqa^^xCaƶPf 7…Y)ޡ>]m~N6ٌ؇CwEQ  d(!u/#AF[-|S}).!l5v%L 6fFwW[j3_.Ȫ_U#_KH}LIX۵빺$ϬJ^>/k"F8dRN]۫jft腒sIGа콣~ c"TS#ZsG@!/cb"a9z7XC\ eyNڨMobϰ*h-^ \L<,rDv!F)$p[(- X<7՛L'_+j(?ŵ֋ =v(l'%7|9>A,>ub ~ѫjH6N<8#+ T~mYz, ؗ* a ^Kw %U"׹A{`rm>)B"#t'](|tgTn]5|` 2ߒqڿŧXC3j',i:iQ4yF=!{&'ݦnPwD_Լ o聀t:p(NtKv nеG&.){D+4C(IuҊk1cI'zI \s:r@/Gi/! *1;7S+;^9}b2yŷWK:9/q-AbARȥgmFB?z{!KI^uT2!vp,YZQ`0H串Պy/u1,XOs--h^J0MmZ^N5Mjdy:&Po5E9d˙ =sb:I"Dna"څR3 EN^3mzeAI6fWM_ X@59?o؋\A8ϒu9j8b^6D̳\9`2d6݌?!JOeUBtR?mؽ  j@F"%ˋ<$XO/%ܵ[q vQKn>3쯛SB\ #1ΰ<-HFp:lLj1J@LX0F彃}0lȵY ?F#Ay|WFy(4puNbq֩]bW7/H0(w銷Bjeu>m `Z_4Ջ$EyOluIVe+ŰP$ٽ`|%UNe[r~3B":E(`&;Vl]ݙ{jgD.zK^tqj|^J)WLLY'&u2Nv엘X\ .}}djrv0E_hkԺcYIr$So߶®26 N6qo'1!GKl>AMD|'=]4b$ 2鴗—PtG ږ'ڕlø+?9 nyN+3/`//y+TxR/ GQ;xCΞSfq: nW~S(|]KF! kFF+sWCD*tfc)}k)J ~4+fxڧ5FVc 2T0;rMǫˌVCIa .o\*o~vic0{uAՊ 0V:TY}[KRQ-JmR{zS0z/sQ*Tni}9175=DN\RCC`Y:p28ؚř%3Eb#+5Lh{U081FVLB 1LǓ=qчN})53/z|!*pB 0YJ<,\ƭsЪ[\.A@B[τgcRg-?ȉk&,[E( bN,ya.FdHb ȪpdQSnpy]45S0)qgnO/k+t+`1߫L]̬ΜUa-Z3bpIN=*<٦oILRpHqruM`ȥ'4BӈXYGZ!;~"[pg(.]RO;ZJxR'!5$r8ލv}:YL4Z3#a-]* #hmhW X;(S.>Mg9+ I[{3 L2kծNcYQBDSKPfL/+>Ľ7+NdˆY Hrj ?BOL/ dy<:Jr:{|m^p%H(!=OX0VK*Nd*o"KG6~kw(+Y}Mnmc>hZB2#pwoJ嫎 (gI.>Ehf+{QQla9(@v, Tpd(lKᇥz6^RgS[aE+h]2^chct0u wUY0>-)eH'Te;CԲH)х`u'cVot8Nq^:l&S2ưxL` [!8h:\|T7[+ݱ _a&w#ΫҩS%n:y|V@=?bЖGbmbs𨒰̎-m-P3 j74hv]]EدE:S0HxgYL\8=`V{1Qzl[ @.x7+СeNɹc4z\ iF(Tg} rc\Y$z~9 1Kg2菚s}rɃҋ}^JJcvYswLjAXD?C:L/P -!) =o\"2SϲuHHL:HY=8S |;@: -kkaQgN]ZJ R\&їײ2Xb+&GÊyw6ݽ=idNR S^咆,&hZڗjI 0 ]b+g~]1zӆEh@zE6~[Zj1:T[LՌ.C1DAT=hX\ES)h5}F99 gThџ8!~w!bChJ])88fݛ7k0o[E ?@ EǕ* 'P{eg +v]%,[@] uvB] UZ[O<9.'!3J$_ŒX1V('-.(2zWV(vFEh9r&02e\=R \}:tΩP _ YzHürKMk82&V" L2F|4jDҬ7\Yx*?] iK ҞustR( kk=SN:+U>8gi~ @+L{`ƃܷz{>sш_k!Cs:/3 !cg=te>V>u*o oSNcp@V6[S_CN<&jn9,f|RP~lϑ+͢ _ubX||gT07(%k F`/V[=pM%~O1y!S|!LόLiی%.)@\&p9OF^[ŝ!p$4`NPr}Z %ˋ& {!rkt_hrx3KA=w4C2 КJ&tf c01hm})_3߿ k)o a$֜!9ޕ'T%ryp<%[n]i_u@.*"r*3zryb#g>zVLe)٩6ث;(Ud,Dy.MN5uk 3*_;y}c_Ѵ?J0$:(-Q@`κ#  .yxǥPⓙ4(F}h'=0dh^z<*R!eˡ"b\)@ȩ+}zD9.Π'E^й@7hX ;1 *_-?L6,v!{JVGuϓX[NHkZHg7RӒ!ȗhBkZ鶑ݵS kIZ}A^Ԛڀ} N2V;67[+W!a W>bF Rq ?k;NI`w-s&> |ˢ2b%!-`翕]G$5u.Bp&c봃 "䪩).>D12dT:/hfWB7)GqMva݅TWF-uf;J]m k^H _];͍ dƺS6.ȵl;Hb\Ӫ`@+"o7~bZOI;//8 Ԡ]xFyuI˽6!R"BrWY=C&я| xDpxPC{DU1ȃgIj.(-\GfB!JtB8W#Ȇ §Ȋ\ȅ?KbLu[F#uH/6_gc)iHͻA%@Z50N^W/S96a{MR8O;".REVmX%M>#L/HP#f " _4~{bpʻƮ8QI鹑ŠY-Nf=6^p!$~!kw~YWN(l2V"-@8o{^jޡ|[$$ p렆͙DOW驹C+,| 04!>Q괌^}#q6ծi|4oѬ"< m6lL:BдZL g|^%l<3粅]4-j:HEⅷ1$Gf+xں]]9kh4y T}R[7z!MKS1B)bۈKÓb? `'~[G91Ld#i$b)7CfyCzm){7iQƵ:ez3HaTyh"rV 䩸f9!,oDkj]›xi$>({Ǭ,PpHS[3>64]Sm!Id%"˔?qTIDhrC+ 7H鐦[f_g3E@4jI Zn4x|LpGK_̔ y v{p(4s6B:u۶wpq+'^k3v]awȖ8,~$,KO$ǯA.b5Tm (騍[h{q^78V ڍ-(V%48}\sMP%!|CΒl|c^̖1Nˌ ;5O> BW]Y0.\`gū+77 F6[ ^@ uXح:($ ]3wP33gO-M9Bܨs%"ц0sk9ħIi &Xpf4"AuT*'&Wi[mi꿩lvcq**Ȯ|mi"~THQmՑ%@xE=*f_&Flvu^5 k_%1iikf5gFZ YѤmH8@(bXka{"9츕W~ʥ&#`@O9eDMzLxp2 }|#Q *R^T`LF|"Uu8ɗ~xϓ痬!z"p-VUQLI9̉+XRHޠѶ.rM\>``H`l~:;*nZkv| %́d !CcxX p`qf٧fu{2-k7iASJFLNI(ѯQJ.؅l({ؿ%M,L9tX8a.e c_qdrLcҺ D!Mx ;tƘL/bF,,V`ÅЩj[T`y,KڸG.FQ!̲ ҥ3'> g"6zjLҾQŮAHlwAI=rIB}Ж:m/FjˈqM\o-3oKn+ŸArf4CQ%!\ [f9@/?sA5N;Z2-Q/0Vz-0A,{=YӋ(&{󯧂|%dܼ_n`m%tGlm^(6ɕv,ID *@ wj_rB~W&ȧ3InQm0H^^~+x?UtwGʊ-F"š+FlpFnj}IJ $~ yO/`N[qҼggj}Py*|jxctU1RY$@3Ǻx i`PSQV`T0DqPfn,ձ920NG[5>Eʊ("1z ă'6}j[me RbxG2tH򥢴WE,tM?El|w$Uk|Oz%_ ё߬1.qktZK:f #]>%[=%r"`cR670#}55ֻ\ )C_)rgd8DsDNO)*+j(-EwI}í1,GRP Y~uߙŰG 2{ZQS⨴"͔ 6@}t;*D/ƛ φ8-76v? vԯܧ24[N}$J" wpx8\"fDYU|evl*%rM`q4o'W5Onߊ.֡rHI>ϗ|DCO_ $L8^y+lP#Ʊ<5u ?~}`V^,3uyMuh; 8B׌+AY>}F7O5>CGwExn[C`G}e֭Ir1Y`ܫ>URtc2,~V[˵TS5\)2ϊvqw灃(*'2pfe,})/:*{ mA dڌǗ?",¸ 6UB],#2X%+rѪBo \w;d=,A ޣ1Cc"5Jcx”G+ڴdY6l֦&80m}Kl ~DYjZ! b2z74t)\P^OJcJ96utk :(d0Ks\Lδ|#. vbY*Ţ] IfK&"u竱 +!9xg \[@m&MOZPe<[٬cA A%j/@4/҄"Zw5A:Z֪KWnf&S'ʒ e,ALOh1`G+$Xhȩ L*S枬s6'鹖ݯš5/ }׏gW4yWwZP+3Q_|>8?d;an .$˂ S}Ҙ{Xy"W/.#ԛ/\6#$*gOkcؓf>NG.-f nvJ5j3<]͓:>x[axZd*LWTq&%"F4n j T+0}:JD~vg-IapA UI5+EL:Kx3ysHX\03O?Klm ?^#p+"LŘ`1!F$] !x7߯ SŝOva2qR6\;܍Ks i-J_V:[Wγ{iůŸ?10P#cj˖ /;l'TO74 nsWLXeìxINdZǦZ &\(H)nX5=0sus$/BLuXez8@:mm=c)B <"O,tq^8 d?<7ō0j_`=*$⪹4c1k]@>̯siSfk/In:. Ky|P/Np |0 JʑI!2>{G nτs$p3w66/ki74>/ad"H+ {,Jܭ\ebi!H_ 7Ǧc%cPHH"wA: 6T-ZA9uv ~*t^{Tȕ,{: q{PJL9ft`%hh0n'O0[;J||a\o?jU)Maԩx6hԸK Ng<=KE;uEa9z EȂ O$_qWQբ&{}"/6\ Hy熂j5ނӮnaxnf?0I7 w)ox,m}"cJeREy@0?/6M/5jrF//íy¶F& cL*lL$: Yy+rF|&{/P>*#F1$]C﷞K :8t\Ace02'Woe`tBY@^]>S\]ÝifHˇ~KpKD<5WQS(HGB;;[wÛy Bs!zTÎCgFPiс/ir;r,'-ò8C(}0ot;MU$':ox"Ց'>-b _ؔErpdW+d[0\6 `41sX )SvR—Y_> 8>i-z"C,t`E5S%n8 eeU؎kJǖArNAFԉ2/D߀^Gz7i԰ Qj ǥxN0qݭ[(EҔe`josĀ8=EV}Qے/eaj"nSUﲔ\:A5  }-S+3,ߪqt6-e2&j$ `<] .LTsL#dFX:Y#"YyҤ%>@|=h&@:SI1_`0ȴK#t :Rdn<'$:(J^h8^,[_ 1kK0:qי51J' QɎ㜳G8HL / 5 ȷOL3-spfMs{R@Ldo25`鋒j1?[vqMQ>bމWY& 8bI:iNa*@iqxGI`^Y+BC*GP,Wշb0B9PlWda9—/.l; FΦi[OWwF1R6ѦPuvJ rqv[ %J?>ٹOM_A#īփμ+R(waAiޓr~NR? E[WsJ{@baM;vHEgE$*_p‡fZ{aϼG% LޗThNεjʦU׮ƒg~lOS } }" aHڍ}'7|]i v<y57@'R;4Y,.}$twZԌpC;}b'{Le\o.^+&YB\Q/nU7ѫ1x Hni{B0g<<}."^F7`@HuÒv1cţvY7%X$RxEւߺ:9g/1Y9}8sq~`fx&3 ]"*Ѯ1 ~yb-,du"5J9vT _%Hj\ʖxl a'+ : PsgMjǠ΁~pɵGҺѷdl=<<|{z-@[,Il0O(B:NLe)WaJi Aj[uE{zr En;w. ;BףFVAn:thJտuWҖ r8Mh1E2*<ؿ<㊪lF,bv%(xR G;P̄jBV*Nsk-J}#0_(4m;Xne{䣔 j?󉉅cQPCkATjƔrVb̀Ԯ9 :I^G߭H-rmYQʊ[@tFovhժoa*QaUtWnM*^8Պ?Rτ12qeO% ƂW-ICAJyFڝkTQ_ǥMr깩s Iz+ (YS Ҙ= pn&'V](s޷}#tt<}ˏD3RձJp7}93z Uk႙loٖʒ"RF+a MZLka#ZH/Lf( :_\Tہ 8,:mt\@B]n~#Ѹ\R_"2AfXPoXGYbs n$GeoNi*썂$`Rx\y&I5V+Zu$s )] t'US8N;7Eղ_KgCV;Ԑ1| ·*Pi(Ŷ>/ֶWV4GS~uǗ+FInOzx=2 BsZEL;v K-q5Ep iq3oڎ Do1 g24vcy#9:Fv& L VxDl=j,O};B]Q^a"4*ĮKyB50B=3, 6[KeKk~|<QBGǮ3KiIٗcYV $Εysa&sԲO"gW]PpJŧ4,j, {f(k>*Q&,'pcFޯGqq%A%`6VnxETLP bӬ.ȘTT .d2AKkw e,Un9nei|IRP9#cEdߋY>w\MWt *nw"d*;GOa" +G8:K:r!pdpC,OeHIw څ1 n #g[H1'd>_lx4[:/w=p?)TO tK Di2CŦ'%ܱ0FUBc1hCLdI_I]%bejr'>r ߗ*fe }U(G7C穾/j"; *W->AtK Zm%lmgy@#H8hQ1Cv/-/|a-qXDVqL+Jy 4$0`Ē G qȶvB3)y볼'JU̖ 5sع7mXk$ npWr=J㡞0Vc'G2i_6.ԁx.#f@AU,ɡj$y܁}Olvo;π 1|/'v/K%äc2Š==m zEJe&(Sh4~C$ajw$J푑ȡ«aD_ :S]rd[* bZŊČ@O0`S[.j\"#9ú{WٸSZA"a) qwEo -AQ*DFQv!gNG>MN8O<=.W]qil?3a]hez'H"։=0.Z'<_$b V)@pNfrIY0 }F<3\zv_3 P ~rd:+_m"BZkTXW[,žFOlo׽c+h"HT4k^MOBxOQ$ ,S19ej^<>08x9 wf\" 6VB@r8T盢:FyZD–J3(Q7/72麋Iuјq-qIdp!sOQ+?ga>mƸVI/\+i8hyB~ U̥PZN8d(k f"w_#WcW o<.c9)B`fKÊfhfpD{T ";Cc9wVM u@MDlSW< ͤWYsMQY)e Iv-mP'MyB?+ xm-q;n|[Ivp<dUGpq߂+X?[O`w-4O@A,fY5)nGw\r7]5'' D|lak.Y) F0+:g O´ƱΞyFKTWf(ekXɑC*UAc %o}ssJC 3"cH2DࡔF3fF> Zj-<ׁ77aXd`Zϼ0F7ܱ^@haKKcxAK*H&X.s>څ SH3@]1Z$z "_VFnS0!%>y9Mp`a]rܤ$ḜO`WE>[ܥ4nH ӪƅMf$#-̋;|͏wl?z"v|}=FXlHlj"L8 La|4 .?9M%&B[ Go&7K\Ti<_[a|_b4{? U8/P&j?6QM ³ esA j]9h!uyf KޤDffSwi >it j/ŇsΔTAI(/_yц;4FQWyat e? }[ % wpxև,WgӺ\N<]/t8agGB2&~R D0P(?n#Hyc,p` ,W"(+f Ëg,}~aSFTkkj9"ӺQdڈH.]h.pɃŗIw'~{}Za09?s:(@Jg/w*6@[AR/B{<"ȫY pD_JDcaͳ;9´oK|}e~zVpݑ,A$C].k*^ĉWS,Y|E09VyB_SjE7ÁKo[ 1*[zo l~PʧL<]+nvQlc*nRuڜRmÊkaHXhǩ 8l&պޒƚ&xYdH\=N<&`7 *aƸykՅWaZn,kpRz*6){s=פ""¡bslQ8Km}6u.-/i4w3g&%5t_w("YاR&Í[P٩|\Rꊯc}O`MIHKL[)XHKAph :}KDfM1"0R-F)ݞ{7|ڨ"ב;BV;{'*!D2j2t^( #R~B񜲤 *Ɛ+|ugsאDYi9@ 泩~40GatJ M"'0sp6Ĵ!/`:N7-aL kiuLt~P@bBʽ wTFdhi'"~uDwIf,AAUBtMBA|5sqiuջ/?CeA"TŦzFɥ0>I>(]/VQK:ON=fK5{7yu\PDgF4~i[ZXA.({Mdnٴ۶ym[A 7viY߱=LOKjl񀂷d w<㒠fL; c%osCA:7~|M@fc} w RN0:Eq鑆7ȓbr`=AyBճd94l(禝W{A<|4~bBG^fa{– =F Is)xPa!U k8Zon @˷!l#hA3Pn 1:7ON}èʑD7àtdo!-$TMrWt "r@f/誛UM ZPOBFLL=Y`{K0h̶sWY ]q%k.8-j nϹ A<Rg rE"|k'čA RMecb}ͥ\kW^DA[~'Yd#C 6 +۴;D3L0ėT$ٷrߧ>zQdz҈)O p$qI'Mͳu# i@O509 fK`8?ra1atgԱADn,n~8V_Y'B\lg1Փ?&Lwa+#Cv9#28UA._u4 i$)&̂`H ɮ*qv5\#+< jQp@^35CC+fkXSZZ댶nL </%Q)L8H! NQ wҾً/l\`yRf]Bc43QEUa(V 2ԓa0egNPN MY$.* %檾@*,O!hg;"v=wc PyYk'>Za Ȅ 9F8 E5GJkJ7 wGC|Z:Kc >t랙R1nww-ިUȵ~!Kl-wig#Umڬľ }0q` jīvXQc`9X^qθxX.afRjuۛ4^{L):~g,CymXo 4o%N6QZkcmk EdEK}]'aL.:rCOHG. o Hc-iy4!RdJwE6ĥ"^xqEMX %C7Or|LLd7Q˭~lGߖ8]'VchCEv+m3837lZWU%iT fphgF^ӫД b PZ2Q^nN%DžkF$JLp 3#F.ވgܣ(21ao>qJWx57){cU^#aQF"?eqP7SM"/'V4C@edWJXxnd8Oա "G@|F wT?8̱3uL2;5¼7e;%=<" (y^'EGh@6~`{D!lF~ر.l0Bn1Yh t򃛹,1E1Oǃ ~jj] $">۶¾mDƻ#XI88Jvr?U+K79sB%#K?rv9j`t Hr@%[Z-~i)Zg 1 533X )N7׫Ez؝JHKqkW\ >̧v'rT}"c-4Џ /Zo p&H @ID 0Tv?5(?YE\?PF0asM6Gh2ªѧ+5 u^s᝸XT5q  + c#1縧l;sgx/"_KQ:azÖ5,C ~85Q0yj:;̿E+eGZަi}p>X+F*ת&͟ı ۢZh&ӗ#KcwKm| FθÊѹ%81 8M&wm@__b3(G%v zά}^\7v<f^S =.J)9@!D vwh|хtKJWܐXg(~e8aLm 1}2@_J\: q5!CS=,#i˥1K'˪S1l> nKMh5c &R^m`ˌBfW/<ə;.ηm|qBaJ6Nw>'؆5hG{-Z3>sINMJb_ Co[N4ޖh(g$#2F K|VGv[ɽ~G7ADž\Sns#Dch_I]:Z};c/|=aβ*ugx[ܑU,F~#! j=:[ERk%1oI+GGfX2ؒ_ R!_\(Tl0H {G˻3s )]I:|gBYq?9wfMݳa=u8#Z;G3Ie׺?]_`? 7# )ª7b;v(| ͳy U&yzi-cv򉶘Sw4nZ-\cD^L;x٪3g`kHI8S]>ҟl|~_7]tUJ0@ۆ{i C32tud~vYu:3Q{XڢN -.>hb TQʏEh8;(5FAGaևҏ߁*KLŁ_7Oc8C(#u 5^tʿXlָM$8 :Rl$wV  "cnKy.wWw/ךjI*Cb!Cj"sgBo߂zPH3J~*bsK@z0˥ڻ mTy:rSyDyBd" TطLɎBI4n(zwذ`Μ| vtiW!`80NXRvyevM=>j6zE*cN,噴s~DC[.&B`&jW]߽Qح?5/GpcsLؕ6K{0z; $"Tjt$ 'J]l*h}!kmPJz4!b"*ݭt|VvS/8muDQ̜3W6>y'gWZ:ѾOkq tOlɸlv {pmΠ)k άO}NtfEJ-m' )^\ GWrf>^RhZ2[PIvDDmV;q4éžMAZ\n\"Rz =~kNY]Eۊ C4b-ô%XC%5ehyRs)0 )w0!IN!{Ҟ$:a;3'5e~] W3EzAT ߬P+ nrH꽰\\ PLu<4\D0) ʍ,@CӀS'5cj=Dse*IOQ[MMu>6EnpLo#Vn,s$_T/hUjZ q1\[tR]*"wxe{-u"!|c*C|aͻGK>/"XU6CVIWdSٸ쏤qJ!?f醀Wݰy.# ̇yLypGivբDY^h{+Dz vJYw^p>:ҵ;+etN QGqo)j)/W^Nv\z]]^96_JJ,ʄÙvS#Cj{4HcF3T4}ibj6Xq2RkWrռNBR+; -k-k;[i0͎>Sf\5jC Es޻{j^0 di`۷ Qc3xf}C.Q⦽XדL.Ea

vBo&+H$N)ynRߛVT4b}YהɂN6N[ka×&>U2<.Tжͮp_w -+k,ݧ qa"6D>˱ .W uxY<<*I'Wk ^]/ěe<͋'HGj9gDPz$QraC b`U蛜۸q@ 0;ud4W7] ϊ& (MO3 ,NUM| kCRxNϨzISD^2*>E H%QYW%6s{`[sRL&{1>~X  ;nԅ-X>]+j CPaW$+$̔ <*X<OWSOS.8%4\EteW(6iD%3/;\gYRRf>3LcqɅarft8]p7}t*SӔQ{El ${D՝I6E*;,vIYotZ\@vvǠ6]9<lJ@FoI JU>]Tec Ay E\4g2D$qthV'[-G{)w%eX];\qPPJL؅YChx;2v6!9b9_4,YO5;w/_WinD@O &`˩h 0+9QO:M6Lk߄Po5+3B] OeUAz `"94<܍c f@vR?bvϪ]|F!Y! bƧhn\}$Ha@j'|uăd3U1]kK~`C^!C?/S87Zɰ M**g?H-{pGy51şTYf /Ҭ1.w`8C5)+֔~]X]2*Su2-(=EzJzG,$ qoyrUb qw_%ef璮88}{yȺS˖#YXNvv'5mjQ"lbe]i.XmD˶H9EqYa^6MTFSZI \}]G 33b#ĩNGΏΏ0gcF٫P|02bH_pGvd /V^q[H4] 拕:4a1mbF67!~ h%8Qܯi^(y|³j9򿕸٠٘<>Qr /t}3͘m؛H4Ϙ ڼIқ- ZA:d>]֮wD`wq Yy_gZNVkQH Hf#pd͊4Kԝek@vu73V< Q)28h捧\=]h)(m6 (@[U3`ta7|2Qy=b4^Ӌ<\Mm4"tG,SUVdθvI8c~ߑ7# 5۰*XvuXujȑb 3}\\^DBaQҡ8&FXAlȻ[4#jB֖_h%v\wBޤ24/\$]VXuOlIU?Ds2/>Lnbv_ÀPRmڄN3f_d5gE~WfutCg՝J6 .ɝ pvg|942GGClFŃûzEjVޑ37Of x,[E4V1z:J9()hciEV)j]ш)߸y݉T6( ΌxOUK=8<`BŽq6'l +)lgu: ?f@]ktrO0Y E4x=Kװ\"h=4\K uS`E*U U!LPX`_-;^FR*\|HgP7Pe\$hBM%:,t(;'r&,eM2w t^{H-ύ^p).NL9Mj'>sq_%Nƥꟷ;| Qt9RjClځ SGBj?+58hzw/mޜY˭Jw, +y^䞸+c8 "nfZHR"%^pQFȲ ܼGr;:=LkFHUI55(Av4`y3HSH"oˠk>?_ĔH6yXDz/8nUkS眠 ccrBQi諆]Z&.㊗#4!L+3ٷ0|gVʷ6"[WeɆCYTA:ѫ0AP(_pޚ q[ 'L}bʗb}n"3TtLXh\4#M}.-H]SωMicTCPи~ݼ[b a9=VT ~?KJr/HR軘29(&杲kt9ח9Hr8hug+Uc=0]iךaQ hcNBWDSߝt3R|lA>˜x!߯S$Ifl$Ŀ6K^[ HA=`) B42-07Gh6R8(:{pf O .=, f0qj|_ eg)Swy>q0L׃`k.G!U()[oEF\kH*]|Q#A:s!6ANȴűr5ݳ߾2bΛ n(bِUE 茲F. bH0Lsa5SEnSi+'I1",Q(Tًͧy(iO%ӿ?/.qr/Ҹ@kZF#S|Kfj6GWEJQHe;rdr/hC)AMMn22]n桶-;?S qラ6410vgTBjtZu #'E3rΉ7UwV'd𷺄" i)9g{P~+*?U8KTоNvEդeF˰h#h!J=qe:Au,+>Q|k ae hOFvB'g.{/uWNwki HͪԝdnEh,VYށļIDž ԍZd(˭pQ$B;l_FzevGԘV qPԡ,|;uo{F/: "#}Ļ^5t_ꇞNiL-f$Vǵ4f}N&@Ԍ BxmW>;gx]Q-J o[z%}EP-J@"FX‚N afHia&WnWw]ΏJ&k$2&QچYن3/ mm?i 4ml2޷ݓ|0SjFs1cx&AuFc+SNL*(kfb/ v[Wzg3it%تG,>pdw(Ih+ۛ 2PLĭ8~ؙZr'uܲ l.eKQ#LXУ(#a?+|p!Qy'"Xd,CIFxXx8e)oe*,iL>^C*v "֝ i\J|Rw9 H/h A %urNPoPh{B7M#]-Q2b3bͤ2~äEqR"%&z|I)d'&Z^9C Kn4l6xs y3^RWb)3,SR^*ܲWfPN.wFK9k龧F3>w94'Dhw`ı,(QU?GMBTgxs안!]#`zٍ[E?Љ$1 P2Uj]CNZSuD6CJ9J0 ~9OzڡW^6d3^gu~el-3CJXO+({ 3֦2R>@dڽPivlsvPQ{s|ekHa e}`$6~^tŽvjuԂQv8ka3@s2HNYM \5h\A>*1oǚb\s\p(mKhHM;x?.){h+K \yZ͇#.cfPRYp8RCv9MI>KWn1pk(6lخ\>Z^孋aP [[ |2qX^ԋKR3p^4M+j]\b-##~G4X(jN0/6/=k &O޻Qc)U/{ތi~ZLOJ!0JX@򈔠~T;fZ%u)M/<8Όu 9r9AN- )3XYĻh&Ԕi8SjDa5!\Mj{I@`x~uسl k F";<&8eM-ɇ1)03 5g:wqi)|:5,km cGVԈ[OLOFFz0k|ut$Y7L>Άw l9WΧX xDE}n i!zx iybdU#Jv\uӾv+I A{GFahw~hP)X'"p?Eo nMFKA+7@:5|(׳qf&ew6bONz}Ͱf@ߣay<ؒOyǖ}ٖݼZ *6-*;99pz7gi|VĎa _tµvvoA h T; 1R'gjr-NtjfK͖ _P?ajg;~T tU+WNo% HdJC|@N4u\ͺ΁%QDb>GQ>cX¯aK~~ZjP $?a :^`sVY;jmJt=sDX@22荕{dP7BdC1^J"pMOyzGxJ2 B};:A[aXO 4{gAX Q*PaQ_'+*~H>CQ!!Zsⰹc8xdcvuꏰ*Iy-KQ-~lra8(5`ݳ,;-=R?>qi?`IK#q]C^i*$l䬞 KXKwr+ :f&͗JmWM*Dd!LHgX?nVs>;[ |‘h@˜؞?BԻ"5l-Y oƍx>R Sn7~_ѐhǣ^Oj}ެ .3bNgNsIm{ D c&ޓ8;N3RB'p}6YH aWk$7#TbK$(XyRQN?]*Du5}Y9*z2K5x(q= o»MLP hc8ok-&Jjѫ'7T(Ϣa.ĵkO\"IW8{ PcR-VrryVbO Y/HkdBK5m @(Rf֖9$} j{u8x@bs^~B,X[nhTRZG4:7nG~KC}!?:WIJjzK~dwMsW,~%5NnJ4<&j;6p4SR1A 2ճ޷'b\ XvU|}ahLĵǘ>S2.ߚKYO`F !\emWd9J蹻C墁|9+5PIhP \_?gm;NVdhQߞS(nR*K5X$sJ(qQ4>m4/)D]`_mS߂ (0*qD, K9G]p9YgESfokzS%Ipr a}1Ճ7œľTH:Ƃ&=4'dIGhA Af*]-X-֐1^5#9DCQ W ݄a!Uʄ=H! (@}l8Cj'7 9DZMWQ4c;zOX ຓ]~^[#01n5%pg 4{g lVcS T̀HMӂqGN oU ɉSLG鑴/C (lq7"#iMAngoȢo.mҌ <:gi@j4ݟ npWՏի [37{vR N,_*RgHqbpbJq@NLF@K^O@c %(WH*߬g>($ݍ0\(骎iBNXTBV2GTE^ϕ׷oihuO+W=h'@e!}݉ę"MN"P~f mQc"2yh~7.SEYr]1bzW 嫺7y=JXF-@$sq>N^,BVhc~xH4&{ ̯;%oC)CV+v?7 e1 eG`K^ۿ k>É;S7?'S-}Zφ43tIS3)b13mXF>2эZ\fZeH`r9.Ԧ}^ZV +D˷A"Cn&#"$\ԔC +N8Bwvr=}'f>j{=?5fS!>Hl9q21^~;oJz0>`aFTEbS6yDI4~6PP:s$ފf8+v,A7WhehYP:W{KL~ hN"V4!@S t띒?{}%B^o:$HZ4G_k w p|Ow=02}=d|DԻK|kWqF~FPj֌$5E0{ELH\a;B9 X0."nǝd˒TYqb Ƹݱt {  S:@uF?$:Up|i`,ƼD;-gf9+[Vo#p/IqI,vwDPAXW*C3oTvjĶ4,noeA8EI\`Pɯ$)B`Шnؔ[*g`_B$MQ , yFTG~4yڴ1K"S^nBhiXbF5H0 }gXԵqQOg I<)k4H3 'ab+t)=2&r,L{lp4铌0ү$_R19 hRɥ>ڠsaiG孀>dҴMq]C[`"?J0iÖmkِfM=ϻeǤWe 2xZrQBY"hҍ_LDBtkgjK 1u;{ե젇e#qI$,+dӜӃ@:K$_ħk%D[emܖ,֐xϣ/I({Xv69m`#Qp = .ؗ+uL:wʪB~H4s4eH ME!noRǮr;xSc(T4p̀4KwùkIi lJ2HjZ-s [Vzъ40`rډyt6Җ1A@ԉILGrn㏲V1lWnx1P!t/q۽-Z32$MO4WA}>;/KTVҁq|n!O"K3Jt1.HC¤{h̊MVs–.CGRݨ@!l\㲛pTf$NkѴgUJ[C9 nCv)s\D-|O˰s FaZwqyL J;lY!G7{-v~VL&vbJQ$>G8}lwl;[n o,yK0Q4u: pb!tģǽM:Phadj`;tr${C|a}[PH!0 ;v2w΂|=OB?4}(SאfȢ늷d t-+wb0>\adv wVgm{sxc!lp^ txR(Wh=M_d 'jmL+]LO [yCGzQ HiVZGo;XPyHVz|XKImdIjKAzvZ= qK=Tcs? U (-ʟ+XTO=vX7{ 7~PF.U!t2l#ɑ9z@讶øyR%( ,[ep0!chs.qt *FƄTnFVm|DZmhU|C F4&gؠiW|#U;;HS_nq'ayD?^(A1s |lDeǯbXLǏ5N$QACo KyܗW5SCp,%Wr)*f_ Z~| 똧`2푓;ו!LDT=%԰f>H~9nk3c:}8XtOK\3gd,f>^>=-bT @'[ Mv#-Z,TKr_F@A47obP)'ߪ(Q}ռNoM4)כ Ȗ;J1 RXS`I:\{k O{J ҥKkKvA4b,Agk@[0,tߌՌd~@# IV 54?O2rUwj { <"&,6zB+FB|Q!R,{<ċ#$*׷q| v*]I`U>&0!Ocޫpaj(OVJVh˞%3%p~ta0*jV{Au;&GL$(N8m{!xg> 0 3 ʿB*epb#EpNwPq/"9)ˣ|f\ X|B|Lp,}0#lWfcR2ZҔTGD2wyWQ.9 uEEX\/+I[=T<z  Nɋ%CM[53p8^*euiqM0}[3thf>&hgF v`<` @B?Tj6ul\Ѽm bOq{B|X$tX]6qNty^n:뺺nzqE&ﮰbčt.)b<_|:aw 'wQj,6sjH0b-tO^,.yCI{Zgx@V|1qKæB:>Q+C*푩TJp6n#nad7A֫m03!k]|2CҸJs&GbҸ~zn{o/B6D v` FDckq̙*r)}ރlc `Ur0ƎE `vA E%p,+">)=ʈ"e G:Ib#U~uXХD ];y[a1'uK^M݄&pX>Ag̺A"THwnb2 |&T Uӏ #%Xr[= U{qsס٦btDg#=sHR pիyu2pO/oKfPKe61ׁ#k3 .ijz. =fT?k/9s)':}5-X8թb|RCz`$7WR&lV̡FFVaF^ޗ!Y73f-RmW<#Oo"L'W-Kt 9sK H؄ӺPttGS;j `EߧţdìugׯDfoRdsR j1'r<WzI`: Dby0CI?"n;@=i`QQ쒚4@<K-T#sYD !=2QflhRK;Hd<Ĵ2"0PጧSgSLe˿w?s,g$10?ga2ԔS.6ss|!eoT/*=B |\m+έ2HjQ&`i` ]CG}z t8Tۅw`2N cfWhUg(17-IU * ΍TMȉV Sޯ^I3hUǟNje-H^ YuX.^@ d=*aMUrZ-ybٍr0[Wƶ@ֽbvWC1h)'U JCޒo;4،e)Zkfe`sι)(Jd֯GWHUmWdU`@찊 FAki^ ^]F *w2՘ !ɬlg"2. Gk*h,@$p+-{M䛴ҍvO L~6 `(>m'zv 1 a&v㻺|z0ʡ$i ԏ3#f Ή,jմ>^o1\C)I)̕{!POKvb[[iʪG{n9& c%m+E Ǘ0^0Md|Fu(;& Ader &2f]屏d×C6\GD[P_"`'#g<& SW"~;v&U \e y!=ldhfvAvT'۳S˧#{QO8F*S$8he!.!Ȋm3\+UٟĀ'=kyn7̣0Yj7gq<%l==][O.\  1JkS#RȺ$aKv-4Q~Ƶ-&ʎDHVjWZ^o} Ϝ]Slz P-@}%aO_a\ksD~?BqUw6=wzgALa-}'73Bga%b\58aWr=RXTK\]! 5b6ee" ϶I[j/3o'SlRԆ, ]{\T0j98?PJdS#+]Tom B`Ӟ<%Q~tŘ G\}H*LuuEK{+mLJ2NvLvLD>J.1 ! JvZGR{GX*"#ȓ:Zi9S;UPx .WOM<.P> UfrmicH+8~,X=PpAh`@kgjfցx)ֶv, C3p\ϜDlO5 bPl >J-=JTMu^Ѷ $(.3s3~y!1/LFRؓh?wkf D:q-c [y汹̰ Tw'@*}$.X?\`4c֝?%L?](N ҩB~ڠ:2r/)-sԺ,u$@tI2Oݣ؇r!!?f;DnCΰ%yM\+xDBH;Ho TT@pԉomQq$S'2+f ƤF$"jRc#[K8](ޢ~$M^z޲g'*229E>#9eHY|{nB^xq JwRMX~qɸ.`05,V(ԗ6o7\evD|'S<#H|Uxij sʗ0h&tj^T?84NGv_m ȰZ G߂|~il pS<}|U}s1tE\0>y/Zaxr7J/z{bd5lЕ3-g=g:b_ R] [JߩҰ!`q\TL[',)m]EtpB@%hC*˓4Wɪ7>ȭ 4̉A"+QWRVuܡut7 GNd(S4B)V1xs]O:+`^Tfm)atnXvU̫ӫ.?vGX;o迾݇]W\bן7{=՚%2Mt<> ':,3JyѪ*DM}Zx:sӅ_R`Ԟm}Ui#TO2Z[і5x;yYE]oq̚p~F*V̜䉬Ǯ,xմû&J=ޛ%A%xh; T$.7urBF(伞~m.{D>1f+ijǣ 0ϟ7!s6zjQP ǐE>;?xsQ75 *X X y7yC7\,ŗzĘIɡNc'x7icg Ĺ"U7 U s†]e&d@︍"U(aW>e5X<$ydXRH<u1ğt#GdI2"bKJVMk=D)4Ct Th68tu(&aq]Fq$; P[LG78VL93RQhf-6H8Z a\7 P2VWVv8IK9&]~bM.7ܥ+kE2;X4֦5(b\Lqdz5A״p3A\:Sē~J~!!37Y!055U 7 sRt0MskD8-׊?gu? ̡-cd!@oKOd ɞ5aA&a?KcllSl!ۛOyr4Owlo%5%̚j07xr~$d+f K Yˡc,ui=3d^5R8!G$1*43 V֓.Y`,v `^R: L/xhc xf] O'ZFi::d]^1Se̘~[edAF| '@>^SПqE9u~0¢"`СHxD$v5`q~az32~D0z [ƴ]a1G#I<@Rv;,A-S7&!(15XKtEFPH&vz wKa= 2(]77=2Y\lY,R$[e<l'ePA#7"3 >M^".XNI~VMh>ldđom(b<:[1;6RǛM$ x_nasdTױUCX[T+#TKYQQ?۞0&uR#`pŤ$+/; L bF%?,GM#ĎW gb\/%orm͇|I-OJPISIho q Տd5A_d]'鰷iN38崟 lRO{]URbB{H+ͬRT3vE%ଠyJM9b 0>n+`.Y=YVu$M \ֳ2xPuA^oݐbSc&J+X 8-خoi|-0%J EAv'^oܛ\Rr4!Vrs&TǤ?ݤ5||G2s}meMC!je "vďb 1ĶNdrV,>U=YaH@| OS|:,86&HtN ʝcΈ[%JU._c&0IYc.y= 6J|aּ`{}=2h7Qwsړp|5uQv8^A]% "Ah4+nFA1i;<]]SnNwiS+UIIk/3r7"_7hШ(f=BI*29+ 849e2D_Hux|l0"yկgC,TT"ǒ8\3.71p0c괆]? k9 @"+@M`#@Jl!qC(ĊRsxLZ&}73KTßkoDp''X|shkp'"v:g/X͙\UI):OgO҉p̔"Ƶ6(ۨV8<_$u,owJ9N%g`NgB3WYZIz"| A<&E#?2 /+n_}cOV&$èQ&5b,"HLKգbw8VAKìQ埈pq%M])_t7Fl[RVpM)FCRY{^]]$>u k$jLnZTҶ ㎎-Әoc@ʰ1 S54o+!S=6ه`͗: &9-#`ŋNIq(M2%?5?4WʆDT;)O4=PCH3VJs=`-7tTko8sri~m=@aZcK#^^UR'Opt%@ ֔)4r(C]y H¼m\3FG y>\օW@>}Uj u/vE .0RpHXyKf )XD;qҔ3ٯǽqE2^kU֞s(=Cb1tNZ%aJĚb  <־ScR"z𿈓wtQ( x{7{[cMmuTDE眮iGLGЗEXPĉY9 h%~0:ܝP8^MI F^痐I`)kɀnS$⮮LҢ/ASQ-gԑdr7G)Ƈ ͡g)/޳y3ߐ+`:`SîҢov1uCqc '1"$]XjAS Nwݽհ0,ZQy>p#t̾ wg,rH^LǤ' .׹Adq7XpdY9qm=uT;)KsD͑W%J+0Ft%ݐiݣ8'1؏\Ace6rЩ<"rݾȶ SrN&K' b2}I<2w jyvW>qɂ bs-*&^_wy * 48̮-,nC0hťdse rX:)Gq 1`aiٗ/!L Q _VQD8ՃuxV^)u\c1) =T<&>(j Mx DE {p^g nRk{{NsW7QEųٹPsGHnhw1릋s(]BM ,M R\zK̇|Lސ9.ߣ\0\QR JK2XT( ܼ=9 _v!ĭEnb]X"E.}=h߁ {O >UL EQ' O~4r)©/%LtdGsR~wpRϣPоM&*>ݞF˓ax0#β "=31gyI82P# $*0M"6zQ 9\,~iTrж(ZN1cˌ}P9?KmBG=JQ,')J@|:coa #KP"uVLK2:y)1KyYLK6M/`%)<^:qIBcA<ΜqØ~L[28MwfUѩ15t;UYn$! P<K€>KB钱{iCDQ| @rp,* L-Cx]udT/R|U_Ae g<tdťnY.1ѐ,9(R8/wg"b'9kZZF]NiZi =;o'`$-KjٝBQ1A:<_ݦ߮)W,h, q%-&EGvȋt*;l?,V&a&(4mՕ'?t솒2Unp>tӒs6e뎵oK܍$2lFh:%f%սBGhڌȧL[pBH$o8&gIKOj,_;S"گpz! 2)qd5"V*T:P䠘ۊ%?t.5Byzy 4lKeQ'dQAjzTtf()ʟQ $yS4{UQ: rB=0N4XwJ*OAf+<cO)+$1H^^پP˨oÑ"_ysDlH)]Y2lD'AZtD ‏ Mg ӾG]^Hd#d 3 +􇸹['i4a'8p oams/?OZcV?#nu<6 gs+r,_ gÛy*u6C%k`6Dbٴވ WonMyOnRvDu(+}8nu*/ZȨ'3b\2m1\w\BVѽr{I]2#gQ_iy'9ְݸV?-s]Ų+"~CI}>7(bIq$(p pwyvGq?璷 MjO/73KlHӻ%U!/2Fοx{ h/]卣R.? "b.2LZXG J"/jkqH/)T3e Wn <{ UA#C  %&aڻ-1Z?q_‚em|vM@_|]jν1wwl Jǹq#3U8B1F@j/ K,v\ѽ@&$fJ>Z"J;IJu&jl%hl.YkK{nD PZUv_t..ﮙӦ,to O:qqω8+-stLw˻!<\ch˜TtѾ::Kӏ$m9zHWZbB!(LT]V(ưiR-Ob/[0{ ܇%w>0s0QˀjP?WqtS3]c'PK\[`nkU->O&09(Yzb&+bWS=⛲ƬosT@![|҉KȭPnhuW?vZ}ѥ\$g ?G1_Jr=>5[6ē~ -`*kg47nYgDkƫn}`nS/3* M<ͥi`'<5bEeO݅'9"sM?#v\8i693$pt-lyEo ͳtC=POKoc#V)"yS{5$kZ.zE؇I)?H`:h3䄉 d|ގ"/Pys9N9^>+VpG~@n(m7*mGLk[#rFlk$ T=Mg Q@I$D5337KkJn@IhdĤ# c>L?kgLt!7 TvFktj OU+_Esf2'Up!QdF0]wQw+^>@/9;U?omx)g*O&ؤ<#XNn܇1V5p5yE^JmGOs3!6Z#L ?= )P|x>.ieWأ!~ت!͓Q_|ã<3u对dI\<=]< ͞)Cʳ"$ iZ4fU. 1 c: Gc^2߬DrWg_*GgI~| X:/&Z&GB?1hn3*rYA}h0)R}7[6*V&N;$9-pdBq^Mm8[G_f,F & 猠b:`NW\lYnU xWe.%wXv .:n1G^nM>1\rz ISLfڗ8{nORCep:|7 ]FV1/DH p*NNR2zz{Hn K5ό͎L"tnOx2Sy@=N n}FqX Dv[IF3f GGɎGPLNW8%RF$;.㖣# tڃz^ffa.=+Ρ"l{nʾwɝe iKjQ&%~i90#I,]JfZt:ߕVf&9,icZw$ *~ X<یJ6ny;HvtQ̋ EG 7. S>,Mؕ=K@vA93 -zW`H+ĥ:c] b :nP HH7m3]J~Cn1o l)P^߼Y@<gwCIւDv Xǧz1\#s_)}cM3qk})'M:T%luňӓnR4MILEqHHmW!eh⟐[`ƆEǏKV;Q70qf`jr$m̓ Anr":z7DOwb ~,aKo  2Y>ۧ@WmeE8{~Aٔ|z&([$n],V }8].uef1[o^u_J@rXV{cpE{1!h^? \o57RǠEׅ{&}*ˣ0*4{>O̅QBuq١Ij:}v:P\679yNeqfeϰHooM_]bi`'S[4$$Kۀtkw\wCg^M&HR% 3WMKkKڥ/(Qm<ZtDD%[̣CJ}8΂I7UZ;ahZ#b3o/\9gvEoLXθQ"b;{ \YA5j {5|L-^Yasb1z |8jW}m,n9 !AKЛe]6myUw P \ z`?qt﫩"+|*8$GBeWAP U Lܥ\bH ɍ-yVP(Ku!w%c"I,[9{eaY),NmaZ\ %4o+~s OeEȇAm,Q%hٷop+gzxE]dpM27e}9)ݛڢm]F^_'e;^ma]D|;n帽DEu{)1 l|V+YN/eEmzl?sP=a'3t sIt*}=q̥Z|cHۨC#Vҩ)PvEIs΅̘R`)}nGU2r&% o8&gU+QE }ע­d3;q^r9ҍlnBYL_`~=b*Jo]cE> b)˸!?h1QPL(1} EQ6#zJ,=mZ}~&NYנּ 8OĖ&Ej9F,B#l QNNϞMBpllArM3`Dݱ]ՐFWKHƔZEªOGۥmc_S:蔋إ0}mx1 | N$eVrӱ݌MF, iKmL/ў&4$ØurOVƶ9H [S98;8QQބa׋Ɔ T6# >n.~YaOGco7J#J@UYN?qvuɐW| U"dJ>G2 FV+?%ߏRY-֖ϥ/jwe7cyuJItxBp$"\^<ǚs4s[ /liDW~JBQС3gDϗ)Vo_tή[^~K8ɡ,skGG1$yyE'WfD" b4n!aqCu[ $WzƨmEίӦ% :G}o ߝߑH N6/^23|hSY~/߽;cfܰ?3?GҠuBQcj٥(E3i %>:_J^dXӘXa`+C= LXqCN34ID^1ǚ0oNRUTZ\ג9cZS5y0FU1ōF~$ذG.1Q51|v+GK9:J#ݡ[;L];34SV5-EpG9t2f-Dh>WP}h˷NX^6 I5{(&loeSK kmӚ2?zg(f^NN^R|J!9ںIMhf|`\Ɉv#Oy+AZ&ə`-(1sE1KJ\ pzC>54mZ&gCs;Vx8rX&1" -k8C$,@oQ]  h}O jɮЌwkc_~b3xl_8u爐XO 5½yvnZPθȟ_1P_ѥ`]SvI!}U>1O\_fZK2gݴx ֧<_:PPQVst e4&՛uJht*Tkz9wMoh.@i@;''h3hΠ˿,#;YPf$vDߠ63Ez^ X@hLCnw#jBW%`q/fM_j?ʣŽ@N`*.S4';)ܑ^yҪד*jjQo ARMHr(w) ;AaIW| ڒQ9fw:^gvwD$s=/Ya6ň5q]]< fm4*3cȜ e5eKؓ##5x/t}έ@|:~=V6J߇T@(ʱ8]!__5AygTȠ*4nR2ӛ~\vMG;ZkU®I ncY_U:/c6J1؍=w^G `JgS5肈ZЯq!&zZؐULӂn?DyAʇ 1Bos#rkj_0ڜll@8@l˾UK2E+1\/DLPVފ+aFl4у'D砭fD2Qjp<hskڮWo4ɔb%)Zfp#& %h&utƘ=@h|tcb^AD*Y2jHj@}Z(Ybi(MY򒆺F$Jnc{ŌVNozO`}Ũ3<|0J⪉|!mSLliDJhN,8RK 6b)ϒ*et'^@%`T0կ aC_ b<0:9i+CVxx!; 7;"# x)и|:I|sbv*?~u NjNSn}u=xf5e?Sؼn$WʈQ#]~öM݉ sY%芐Ò(yNk6읉)Ur& l^Kr6C(B&YF`u")g C:3g ?l5xXWD7LZu%SQmi؏x,%OymD 2C & Wl $&L)'kJȔ=$mp jf?&taf]8+2*JZ=…,͹3m*e5EIcyh.ǰp L*:R.e a‰n]EL$^^@FAptKYR bߟЄMuu18F# be uGᐝe_D@=[}"2؉BYbHiC*ETxG zV[HC8N=hYod9,XmL09O qBI "53[{ Ok잣vh Bks𳯰X~mHCۏ7 k L W*]eN@޼?;JX+)1/$%(ʑHOX}!DQr ι?*ñ1BA1цHlĢ5B7BOldq(3[6Uw}huӮqE\h6hpف? V2NCDms*'hσ$j bu+TB+DuQ>ExSD?Q(z'j(@w~'[ĕOòTBגּCu|(xТPA?ʫN~ m-8RU.HۈpBƄT5}{- "l&^Cn9\;މ[o7[V.sSZ8D`}I.Z+ռ/#kx_P, ,_G djeKXn-e^z׺rDu 2fw2qR3s*/°cf9%*jA.kĈ56Dev,'1 A1 XEuj^dXo6[IafQߥ o:>I"v'IL}JW4ItlѢĵ(s""@Í`(ᒿ»yHN|^w"mUyO9=L>0$r Ȭ%4`χ y,f(%JH]`Uސm kxJflELCМ*Pӻ.}JFlW8M?q0{e9|gz 6cnƄ$ϓLQ?tP/dG,LL=F{CZJ QS&LfZJ>-y\A^AB_&"İAYqmˮ,Rɰo92OklP54Apʴݎs U1@P0e#_o#Ni§X kM5ɚ Ǟ8_J'jEÚ|THB(A24{>ˌıewtqJ 枷b9{I=J{2-^?p .٠% Yۭ?~ߖB5:Ȕ⒈ܥ3 T*Z?Ku}Cz{}%VX%[ްB{[ɰ>=>m.cS`Pxnڌhr{; TS/TqvՒf&UmnfgʨavgތߨS#B3xfj.*҄O:upizi;,E:hbF] J8Q;-gPw"zijq"]j VVQ:e>!Sj+8,>IK\ ;'p†/"9;0tXH;_)aC-t^tW* 58u4ҝQ"q6m+%p|+ۮFdzKG h*m}ϥU&Ff_l;T )Y:TU7zh+O F,C8m@ouHln-ڏ ĈFbn_A"c~T$i%dm&ab2L/+Șy!I_KEvhx}-@zZ&ArJD)>' u1~% gUI6nyzX9VH!k"x|WrP j;< טZV,o\w:y)َdQyꓺ5ݴ0"]@ ۋ'J=e6%K8;`205{1"8|2R?* & IWA@;b-$^w(RqM붚ۻ̪r>-xM6gk{0SmԽBhĉK!PDZJ+1^6q%SJ-Tf#*8~ͪw#;?ggCC^;H)S~"飲{!*0rmzylz8qt=Il0&*S#V^< C5yKSy‚0PFVZ}#&RJӤQJ%=QCDfLTA%хR)^Z_ko0Rߍ@fC/7Ȫz8k\헨>szv'Ɋh|8Z<`pKܧpݬv@sQZ4R  l7*O-H {@?޺tl+bem$+A/A}@!*o/ئ.h.9fwאsrkpMXM F񢹯ed)}.Zr&cO\WnrNULz:m<{"odiXw+MmNYl}N+Ume7ˆ(J>̅Sg!d\?>4QkwK6E<@nF @DFTk:Lww a'rk1KӃ%;F>)9\a $_cbBC*]d (Iۛ7>r&K;$_ x!I ^DleYQ?.㚶u骭8F@J)7. ێ[5襌z{<IE&_a2_8)|1̀K"B'hd^,q]wJ7 5kqHṋoIJڢf'B范{uJ$9=S`[ڨSvFMT1x&F?||o#D}HfxU I% >c.ғ.2۵{wh BnGs鿶.躅&gjǑ2m8)frD<^IԬ_ f|ީ'TDCwmGyB~7]$4J,rIhv",  ?>ֽW/HUtK9@"HD`RSix;8zRHΈ ҈hBMu*G::w`8!eCHx>9uȃǙnTo]F+˸e9-q.0d_+ ӅO1'fFF $N!X;7In~ /ΛjO C){@n1Tӻ_a).Jm%(I;RD`pz&9J `LTx )WNT'M,HdHqP6g͔ORԢNüe.۔HW\"w3{e6/"7tCN*,Gyck{ C"=Y|*~[بfZ%dE>m Ƀ܇+c '#"lh-,uOFb?VBشut8@oAK2܂GOF ֒GIQR콊bL<-wڞg Qb[7+BR_Fk)Nwjq l{6> s4= Y>vȐNsEG%J|٠-v]/74X,ղZd˅oi/K0&eJPֻ+;-!䓥+K7#C- ֺ0lo\+2&$P5ƺ"bt`I:p`w@%!ɞqthSn)Yɑ Q_j$d>/.̇eG.>-L܋֐rG%Dho`؎v2YUk4Uf q ÛMƘZ d^TU<Ι!{HfS7 [c /oʢNN20[Vn"Bc࿐@5~ʙɲO`ߧU]*AZu{Sjf G5?\qMqDvriȮ4:?MIrBKQeqvזgJl5ԍb#cPY2+&MI͹I:dQHB"E } ;e Zb2!ฒ(qoix8u⏊yz D \FX9IsuBп#TacCwr=Rц++r =hOWܶ8(AK핷xThx+  g>7m4Pm:x/)VH*&hY7]%2M|lӫBP1.p/ NǛ|+ g:z?"5ܔⱪDT28vM0D[V^ƾkjИhFܧ+1XowN$9Z &&?Dyn 3$2 EP[}Zx[ژ?; :'2.'+oe+EZ&O|d);@2Yb5 cT YT1",8*[>;oHwڵ5bL"K_?ewa?œ RwEf]I(̥0isk:Vv1Hp)^OAW/W -Un,Z;fx[;j2T:6gO4< f񏔃f}܉]=ްe4R@:S9%zN$Kf,V0$ uJdہHH,wїW;9ϒY 1S#&T&ѯhD=m2iY.u~{.#qsoRb' &tզ| naPAlimƈAF*B ÔsZ+>fӯP;^SK{} <ې , X*>:Z:XPw<atVQٍK*RLkĪ)38Aݒ=xEgU*O䃸 rljŅ,.N kXuu1D"_@?kEp"N$pn+T)YlLfT!iah͘4 E\*'%U6/į qaf{5Ss Y™R mJzG^KCJ2 4T).b]|ޡ(܂!Kr>Qi$,r([C´?d6ۼP9 ID~w TTGoO%dQ4fFx* g$$TƪE@ՀAlI 5;Glz87J1 6mu.SPR.?sV|8f<[+CnB>tn'B:d(ߨ BI`|$Axq:de63l%kxN0\ OWOi+Zz:cwy1z܈ae5;TPپvӋ ٮӥԴGJQ@[$)= FIyi!ʬJivA1l@=#D4S!4vV6`c~vyip"z]׍ .H|ȃqD -H6s`*epeBD\$T=ne~"^ahοQA𻤶fE2n 5-")@'/ ՉiQ.AivRx(Avˮ=3f0_/#nQ =@ Ɋ(JPW*f=ŵ?}:_2`UVd"'<~0{{%7no;g#m>Y;D\8V/=g%u92.Y!ySMN5@dC;ȵ(0ycd0we5)Q8xs{ķn`#dw)bߖ UAXkDc[+}:ŷ~94#":ľ:WҢ73cך۹Mdqo7MVdR!qⱭ(K~o=.QYzN_d 0]4W#)J$ [.t=46>iscaI~ddWӎQ5VFZwSoObGFINlބZ \peY欹q}uKrk^hPq%C7"b!pOre#8qb2d8ZcS{& Ծ""u:o<)YR~d}ŀ }#HR:BHT}  *H7-Wco6Brő`Fa՘՘j 7owL=*eca^Ǟ'z2-TNx`Caf0(SOAÜ0%u ޝ7,%hpʾ'Ċ գǹ"Ol| m[t̟K+O˽H:}JÏĎ To3[rVqG&$G# 7ˬG>8'8gKY}x7l5MIfR00˻dcH*-:F"37+ G bD%9JJnE!b G*1#MGPkWsLj:hi .Ջ(c©Z%IR bvfGB%vs,9&T`eh ~[Gr(o,;ԀMR(K)}ybpTT]͚'p{*bypL<3o >P4ӟ8Kl(+ia[-il(8l= ÑAYq (aǴlSutםݾyvICf֙`c:e1X3#$)>^yBp&ѮtW#H8ˑY *'R ;pnc{\\nD0a_6Tvԅenll0U![,yr\?kы)sNT^ԗ%>DuRoۈg\V)7kv6RS_E0h"xcWʻ$;o`O!z|զ'2ieeRymzuN`ݖ}@zg V†3kre‚'7&.`CT>=uMy]~#34& =KBkBJ׏ǖۇdQǑu2ylt.A@{FLL(X*yAQ}B>(q*i{C 'n-.Sf:4~iWܰ]$N_΄.ޚcdw%cH5ZqN%G.[6>5"!,5#jWr..z2* 9̓V|HUهQ%x~MlWpXwjQQh=˾m_(vj7i{_Of)R!'5}(CT5 yFgAng?򒇿PbNg-cZ4}Y>3pw[@B ߦZ,9"ɜH-gK3iBhsx[z4Evt&= bn@!10OO'ic ^Ak\khVႊG>FteBR+5P%1\XT.7YC*KdZ*x,Fض9)nu3_q9ݏhxY,Dž̷ʂd}6 É=%qFRP{0V/,ewU}#k79vDhG{%@iqZ#p=$MÚK_Ak ~Le)xƈ3![1V 'e8 "JXPvyc0O(!3:%ҳ,mt 3F7.` %RY[WpC}),b }ʻgV2Ԋ;h#h1Z,3*O`$XNly* T()0ܽywi޳yKW֎(w#MLwoz|H}>9vMЃת?7{Li]%mŪo)"eԦ%P9,zbbX.h^x([F92V\z7½8G4o 4{0 -\;:פM_YWU]w8jhLKtjSࠛ$}ݡy=e|o^jn[4Nd/~KZ_4 Y-yyRt`ϾkoUmi3\46BhMU"4kݘ$ӈMH6XEP^bS? N{g>3'7k`r|U _^0+,OR>b@8'`1zkx?]}l-E,c ]\|>r^IvpDv,V1/'J%YD; w8d5F!6@ ϋ+;\RC&5}f -oL[I蜃g\)@r}2hneܡXK<6ޗ-Mr: x cIL56~,KcPjՋ`<[:ѡ2~X磘|50,9g}*9oRxuU!t;@&c4f$"H^Pٷj!j{㲈w\M1x,;dPji$=c[wy<F^zo$~*%F{M⿕Bʻ`2< MRn-ݏ"2 qB,٩*D3~U2J$N RLR6D<Ŗ5{ЯoUR/UD`'w Op{%6 ."Eu9+i_ T٥{b9CƐ)͒L[moI ,XRW,br1s{LXDsɍtk+'l0}'o) >ƐdfeZP bMIw^gKW"k⇋hĵ~P@"&Xc;aL mnL6Fhzhb#XSշdp2)U{O0*ncKM1 P-,y:"Qn|P/pz}I5_(+x$]D`9W( Yl#Z%(y?o鈵q[el6nG#1'k0΃1+xLI: 4uYJZ݅¿s̫aFĺ҅uh=d ۛ5hAEԛS%Pd̍%4#f(%%8 U?xi0ʶ :V žnÑJoDNqVNq!`Roth Zh62twbbr|SfI^O\LLpr :f0Tz3pYߦeI9BzBp_g ݫNvb<$?X"]}\+XjHԃ0ৡA?%q[d7ui V0ح)tt~Bf%*v6򜰠[xKYI F~Lq6\d +:[D.,DG\M$ 4ӹ :$*ڻ? ѵ=ɛf(UtBviˮi`Ԭxk_=\. sǂIh3}?~X('_9NlORo-:v{OlUL6j/^qS(pӂ_l"fDG6U"NbDfG)=hCbىMVb\zT C1nIED>K_7]p0.P*c:>h8=>1g؊D%0;ZTas7GaV=_WâBUbLi.Y&㊶D0e x dRmQZ.U['@!!nkzo1VBD_k S[̇V/(s$/N*9dKQg (뽫S; ȕLKqiXh6 DcƼhz4s ?Tx}uw|ͽuC4+2ұҩdbmuݲhPV\\ӉR=8&s"Sy:ZQ58:>v]7^~%.qvz"~[._[?YE[9m~V,M„`c)UVo+FD o:6^,KziU`:w ǠL,(kih>ȵWApi:A.xw@B>~'α9d7b=zvoW,n*=:_ 9' msU,j-9_ؗ}vpVgkb|窵Ʃ ծs- Ԍ-9IDw(u1Wߺ= }@f!, Ws{wBK,K(xhڻHߗLEW46&r S}[Α>:`TNgU쓵"[KȐ|Lc4wq- e<:xg$vx&cf#UCMd?6| O¨vgn׊o58ab-%ϲZ hp42تLRY*,w,0`R-B!>ްV*;}9L|;l:rJ^f5}kycgna_3 ZE,#]V6Blj@xU6B -%cA'2Z%^P|'붕P,`X=ST7t;‘"!i|ZBPJ>op$ _8M{jP?~6yo,yTPkg']n V ,{q).2}C{ҧE%hD/^8$ą(j&2{^idPrIDlCxW%mhDֺEdq#< >YE4NbFxrSچ k)+V'JֶƱ@x$Y3#:(UeiŦ%\Eù`D( T ' dȍd_߯مe+qoR6zFvS^v(D.H38ϣLR8l\XFڛ/5Kw:D͇Y ":BQ41jNzU"nm'Z?% `Rm6e_YVD"Ro~>!U5?(ANx}Mvmn}m*ZG ݛoPaHJD+iY{Fp pwF|ŒР(8{ꕾut'0=?27Ղr5A* cùYiL>Kڱf0-ۍ9 _#^S) 'ݮ8&A4];rn0̻]% |jA~ݪhnk-!#{*K#т5fRo_+ٷ9 0\j$:')Q%J`{fa"W5o7@ͅH$q &ҒNU ~#Ҡ0ũ4Ga'^[R42JHfDp=Ck]R7(uucN `yܐCbXS-K봱8HΆXß/ 7|I{㚰 7@o@$AAm_<2G9vzi%+^sÜϭsdƮCztC[T_ C{L2\Xo M &wb n}!: Ҩd^$s½#U$SG-|G)p#jτ]"$ R ovة(&PWjH[_Ҿ~"0cƦ[rbUU8Yb 4M W(aPaa)I ~[eN4)w%6jw t 6:q)wP7h*oEt18U%W <Jz!XBq)ϑJUN _:^h0ujPCkٜI-Ks6 J6̀LW"+ф~-M\ -Aϋ촔(MiZg MѮH0X,y0d9ůn?BB)&{{G^v~2Ⱦ`A$/2%cLj>W ø:, =y6'`e`6H0Į={a[F2\d'g!uWXsԘd.y*v[CnN.+]3 9./,RZ{]Ի؃2}!M!CjoS5e/YđLVw;7' /B缛SL0s%Vv5dW$eIГR%^K̰6G0N;f!**FSZTJ|ӕ m΋1IRE0>9#$ 9Y D>>d|du{U:5Vd3NΊvZg <",/f \XP^4 ڴ0F5l Mߡشt¨ &*SdR#^<=24^9Ŭ`M6ʖPk |!6=s6{!OU `{t 7XnH{3/@'! ^ov(֟]4\_>W'nL4V(˗MHjq"aSR4ّN#6ʅVve2*SPzڪr\>z'^UgXPL}'ꜹrcRp@PI"XI,$+I<-VV@4.xrh=cI]=`S%)n15{UM~'' CDfNl-QltRݞ fxqIṿub2WC<ͅ >^qxM h5}+)ϲly79$ _xqǟwx}ZtvsU>vir?>wf [;.IESV - a,1{=ZF5&se|,RFZU|!x=Fs(c siI8ٺJRV08 !ET lJ_%%o488ߴ3>EFz2_NȗgC>B(w߽ZxNЈ zVnw⤗`[XðȢ$aK7Ƕ,W` cae2|hߌpUJ4(c(m6G {Σ"St>ƝaM"SF)Z"ctRVtIdS&v3H(gFpΈATtZZ:yqu*߻,^CI&6f=4f 좵kS NGSc}=B#:$@HۋOA{Q=߅ 2!2]'~ʭ2e SwЧ!9tߢtvkR&L.Դ f?$0PңGX^s` ۇ{D H\|yk{[h:~'%6>¡-+BI;Ym~rM*"xyI 0&9[ 7i+:IK`iIeuɽ[DxckV-jKKD7|Vƍt-Q9CMػ"[-z) ywYm$|Ya `o&M9KS/ ء1vYar/vpAsHJLbW dDE^I`~4!wsy-ei%CR Іyo# @>Ȥ:䡰 ֱNŴ* XڍEz:a`+GL`df)_7ITY3Woo(Po֮{4 D{f+VoKKQ0םZW.^gj 7٤-oo|JNxl\ sH|fq*HFx6|E 8_f_pɇ,K\LGj={:lOW#(ŊLqN"~?~g)Us/YzHg< ¿Yc׬֙=fGZKcޯ-1#Rb\ %h`6։~rD`(7+:4joE 64՗JK(@:X&Dt(NܑBƴ<:2(, }(2 D-^FDIĭ$\՟eԈ@"x=Riyf*)hBP{Q05s$2歚<C*L>kz\b6!2;~~5S:/䠌Ñ?t֙y3<o6-~hi{JkS56(g)2L6${&%RFz'A}$o椾c#"\x%+|iG|o\ledGs<D#4K 㳠%*’ 86X w_g!ʯE*p`DDS^9CulS3Sk|.هWQ9h峼fc#ȈW)EmFȑ?#}8쿏vGbyc'0@Y6|ԏ eD?\Xݔ+aYQ^B~Q p[Dnhh?=IEO)[pL€fl(t[~!e\0m (ez=n+ZR3Pܥ/S8.,M(Xapczpu&I}$+-+AB _Rj `CYDW. ;촆rVT1G?16Z\zlwu$28J> m`$;gϼt$"Va¡|sd0&+w nmrԡa 9xfԒc/{ct0g~#!t5\SIqG]1ݳFg̴9+X IHr-b54u )u~U(b2*4 i"* YJ `Z<x6kZu? ~HwS!p#V>0>je /q C dbϴ궚 kai7[`\K0PQ*a_<yoS>AP5}#h4A -KۯɍLnN-Z;/]oJÔB&15B]*d\_G,OsډͱYhmzܑ0](KɴJ'}GϦӫmOdI284Ɗ:.cm9ܝDzF.e+ )%x_jsB#URڜaHeqi3-d$~:Ȑq |-A f`Ψ:-4!Pn6[NY-tr5`L.7i!a)CUFKI/΀QtG6-+æ Ͻqw KN-ҸBCs >V OM;T[YmJz]:5lq'=[yBT(>)Hqh5lpw7b0VT7mwY#](\c*{3Sd!S姹 O0ۮ:XaFr6NK\z5ZHJB16;G]&D7q0? @M$R wtI:/¹tno&9@ +'UpS0ZL]'O0&LԤٵVed-Kn [E +-:@%Ώ|7h`4SdNKړ`ҠaZS#ۗoI](өYԆUC|Cp/r0oM;5- 5[p>Pw' zˋ&l电EŒsoz K 'v-Bymfo.SHu% P kn- $7lآig5s-x`vscuWJAki2ZbpJpAH0'W9K' ^x7SGiw g$k[%89x޾_{O0}+8жX푔9ְL<*ySDpZ1 }0.rR&Ulog{ `w+U3P"Bc̽|8Zæj0bVPJk{zn%chpw:a.I}4v8՗$7 #@Mϕ{VȎ.EMa~ߝ3V%sl $qlj'uW&]Wh zV{!hT=ekՌ תJ?a@ߧT-B\W9BcA4\nG^>3q|TMf݃K霨Z\mh9f%ߖnەЙ[SX(x'*˹yc\QC-a叙B3eUmڽY!t`6b[ӈ2b+߻,|g:ѡɫ Mr)/ jK̉/zC7Mƫom+#Gºfk7Wؘ߁@Õbq+jvA10pVdu"6$JNsԫ#]v84@osVB;kϟ(Bk5]p-d{n-7mkJ 34P4q8 zh`ʰHDMMXD2 -mscfk,bGa~다s`,f϶"ܾ9 [d`oiXdpeܠ/ }ʢgKKIubѐK4 3 imM0W |Ҍ2W XI<iόK:K{1jw3ᡄ%%E+<^F=P>*PdZfQϬЍ*w_NR lox?l<fT|sX \9E8o׮'JШ ENHKaFo.c*Xn?Ju"].A-颢тsA_W_;$OW·PrfqH0Vw-1"Q*0 L᰿PiP"'-Cu!:ddEa7- !Ge|*[Fx`|G9'rzy>`/ ! w;+q~+! gx.1 z ~YҒu[Rѕ>mu(T}i8*TiM&Q粖C }$39 @W=l6W9ҟxyQqgK#V*F.PbJnqSnd~+Ao8`钓dSE&OZ۩V`-7 8Y%x,#f^R͟IOS r?-A1 -lc}Ps4 =8jaqg$0|PF*2&8cq4 k>>m$\ v x{oC;k3Ezj;2y]d&%BzϰEU}ͭ_Cq b@F/]rqNDۉlG-I矨ɍ᝵?TB+W` A0ck\Z9џiӌ*5B7#)K7׌樹:O9j 78"m{{HEYjM.W"qp ڛsM{&[k._p^l@Ka+:(s<* =<ԑvƎ1GSix7xyf$>T^eIowgL9$ĺ 3`ws OP݉`H$~^{i6]>zKuCT6s"L2^5 /_#$Z *-/Bdxr\/9u4m&psߺ-#|qxfck0NrbPX ZB|`}[$wb(òery5mn#c`T$7D`@;o>WOcRVOcd[}:ǁώ@qȟp ڙ:XMwel~Q"I6!v<7C]׉!|cvv5v҂3Xp:7nT87yB(ُ&.A" t{x)=aBO.9EnTL fwYCJQ Z/|tn BV&QY5WF]S ES] Կ/}S?jװE.r3keVJl#d ZQP,/wb.>D?Q@|1C@aC' 4 4X41k%\~6z7i!Y1 J&!- Lg'a GD`)4Plbg.5Ra&aM@ôͼuɡG2IE_J`"6ɷ .$'~xbaf&O_|Ǒ%NI,&/1LJ@bd]eA (c6H-CCG\Dc ZFjO 0v R@98o閑ќEa|G mBm3 '0hlDA㪸<++p1fV2J%juϿdHG9Ȃ57Wf7vB`Kĝ3|xL6B(zPIL*y<`)vl K3RBY ]CB#A ]!aD;&C!8뢉arZ|cj?CZ%5Q&=z`٠/ A {;?8Sc"'yľTF> mfmYc\YރDQY;]`vFzie-Rq?3ܐ>>:TO6.9)M:sp[]XS>DN <"EC]e6}k/h3 BWWh*˪:@J^ܭ yg8!xe鉧ʘZavgR :Yb$_wuw&+Lܫ. xg4qsM#7riucMkrѯ s._  3grRg;!\\}{KF+0N~=iE7Tb.hz?4N;u3jqe;~TnrB3q%JU1v_OXivR#"0q3iv>Jt&4TCHi[i=j4LdPG-21 7VMwʁrPDv(Υ5 h\"o+J6|p9fcktܰmiH_oӢGQW 7_TM\1)B0tb$w6n>criݍ&{kgy<3ǼrT&.&ɟ/ܣHu TU #x; {7$5nXm? LQ+G*)-s2PW;?!yI~%oׁ1|qIY(j'} xɆ'A9sЮ;.h(椰x /-MHO 4@ 1H"p'=oKm+IY얅 K!&ÂxcFVXd9:g~V^|DPMTIhVR\K>tP7&9K?M2d4R]LYC^/C z"VBp%9<"Gm d)Otxf3 bt8tI)1\;4ȡ lf;2OX)dSa Pe ]3$e~nl 5 yq ^t(3G9L ˭8%r~ްr+o-o7` wOULڅͨZr +٠=<'Gj Y|$5ω#n=DTP W\ e a"P=6p{no;A_ դZ=L q,j2P2_{;);=[D7bm&Yc\1mDӬSvaXV~B""9u gZ1[^hE;s 1ⶰ/ wi%F)$$ u\̿Brzn#>\!S?9z{"҅CFx2}p'/&Cwr*%skې Z@<7->fؼE*F03N h1xAJ(-jޝ-f6ZlA2`Rl)>ȖchAB(N23!+w9}U'2}jGNFF#rSI@%UK >PTJ9BjWwKpSWRnme; CzthEOekU8hĥ\k oyW@p)xDN_7snRB2@tzBiE'}~" V\7{4`0>O!ldD.]5%4~)'-nE8!y^A m?Sƅp%"A~?#j5XQyj}7\JdkOB ,)6,sI*p[iZu' "Jۭ;9kN鷙?g y[_&]{-\8 8GQ&.<l~!cMTODݥf2uAΊGr<.&*[Ұ-w|cuT,d8K]_C>:CJbIbKSݼj69@Nlx{+<4jPdHV?$ߑ! @/@NgHxЈa-nΆ`Yb,2Yŀ$cgvut\Wc 4Z,S/?t ;Pg,QiS 79yNELHIfJ,&b{ؿ 'c! @xCu5K0VG6\*K\- {NsЦ!9zq܌=7~ɢRƉ`0fQaI.0v^40>m0$jG}FRidr"4Wܱ!gb 6'?-?|1:شn57x/%ǔ׭-Yp$;hN`WiFC Up`(: MbT4/WABx롔/Zj|ui?eMŊ<#7sWK!҇ 5qx6<;dnVPR33V>BFD[iĀL7݄VubI^hlŬ{;^eK8rۥK[I5zRw5PִXL =q aT4a~"k5.,>19cM1U;H} "S7Z$dePʵ&C,8v* ھєM4ݜ#-)h#kc31%xMyZm{inf}i\|t'Bq:*rrr;pVb(H/G1@)-~п>"2w')OGa8TL%i BRΉg>/ĵ&(oBFW0RyC)rޗV>AIL|^gYA .MA g@PfGKbHq sK7_z).'c* ).¯FL>]Tx5C>ftg2 f+` -~ߌR1FX}Xz P@:]?)>꿶dJ]p[uv u!!6pQp}wӬ.1kTIWZ˿.ʋ 11oB\,3Ȩ 8ZD.>ݯ^KZ1 +Sʑ5+%Ցu)u)bA0EA( /g܎*/;1hdrn~媩0ſz۳hlX+H+HڶSK9[:ilM[SԫxB:|@nH ,4Sq}`6*{P }|~9z'9ౕM`safg8'~Ӥ-k^Êޚ]kgC9&4"%z(>pOW}rfǶ4~m>2߸hU"U˦UyIgs,uSȪ%[ѳcq/%Rݢ޼F8evu $:[,{eW&$,kg\|s@-iaXcj*屠VjPzQyXt:3 ¶~a^0:WV,"b㟆́H!viy8/B1 u݆QG*<`otꬱЧ!%R3x%r)CH( a:w}Fu,4S`LS^x8|aSywi>U(C?.Z-OIb`\_xiOeojXX<+mR3!Em ]vSַ5KIG;1kf9yUۂ y' 򻚻2hSX6~q>CmlgكtxBc^,51m.9 ck(`:Y.W}}xp3SֲKoG, 4\IgS4F qx۸.•k{ Ey|J`Md%TmDrD$T٬vLx=x^JBB QÔme]&io ն.Cşn.a]p lka/i; ^l _ j2|D'X#$6vtf6$WEY?^j`'Xu,) k]A|:Lv%~7 (-eHC+2\9;~cT1{3e,O~f^bVB9t Q&0ݫ1P)8Q ŷD4{ѣ&0uVWiv YN4#CoS; MEOd%. cY<H_S\PpB9IӾWM/}#^5hE+_:+U&ŦHXh!A` ] G,˝mGh& &2LѧYD )ʯ;VVIx(Tm)ۤr<:$r>[jR(O[j i;c#F6x|uZt)~P&q AWpJ4.\ b ' [5 Eo+_)F޷à1ϖWD,8B-h'N5wf8)r5 5s'OU1;'tU[[N C a jBl-i3#fv >ɶp>l+YP0z6reł Χ:g>B'Ԝ21V eؙỦU%sGFV&Arv eܐpN+;0/7X=,o_7.(DM rᄕЖT}ߪU/Sr M@Cmu'1Gx" Y?t^a:ך̿N^^YmzиS̒1A\qDfAXZ=llgOs!8(8Gی]"aZnQ nZ ˂Jb> ք4S!(),t`ƦG߸ ;]sw0u&^{jM%ʋ .)E[p}ߚHZ9 )bNA^b& 2[>>A,?sK:\\WΉ-tzN'5 64h:ө@]mկU򍎠ўaM9n̍ Д2 ~k&ܢ~m怊WSA3O#ɮk@(K[(!sSfU EŞCh8} *`KڷW|  2;jĎf0H8VX %zPs[Kx碌^Wo_7@E6lssRPj BɾG80oQ!jOXY/;*m52錌qTH'9>2|GN$_=-k5y⣇(u˼P WxdRpZ};agږR_B(Գ$iv^RpcJ8X>|8XtwlhGd3it3 VVޡRLQe˟|7Ou =|ɮ,( r^*6H#E3j*ӑGע ,K߂O/0+@̵2ӄk;6ek~g:s{>rq!L@V 0՜CkeYPƫ izzrRpkt2`a-f-'䳿9Iw(i~X1$|r7:=x{ nj6r)f&`_P'ir\M`~K޸n2cjpw Fw;RK,Rӑ mY*~ L[͜ 2,[ofc3 UXop$e1Y¥/ͺXvЫ@(*,"CV.h*d9.@r^ח>` JNQS1|N!C7p ;F)`pfb*zfHW3*~f|~H<3fz0`G&=AKo0qYL:e2nk77m">V[h@<+xd NKBL>F:tي"Q$z̄j2bJk^ME0vdj>VQ+1;8ljFUk$`=ޜ[<(?0N=kcvnRt}ZgVQ27_,qw^<^*e_Q?'ӃA$^ )i6fqwލ-jV&r zC`{ ʭ1w޵Lu%]*&o1CRKiT=ϻAX7) +AF{ N=27ԙ&X &1z6'A1T{~ݜ v{5ٚ,ʂT(YޱnWI!-KL:1ɻ@W}[׷T$<=Յ" ;PׂM4H(1.l}(xMieGPR kM 7nShY&l=2*'LWRzjAjPSQWw}}/qU+)IoMl3wI |B ž bFfޕʜjN^Gl' ` (A1"bZ;I\˺${l݉ kצ:NJH7bʏWVILuF䗏-o6f8޸}T4qܞ0^2? έ _ƪ ?mC! >I0et22G3}g:R({W\JH 1 qh'J"Im` %,;'n/N_X=t8B1}!usW!ob?TT6)-dc=FwqXchL١^ʱx(ьYey/~tW/?M4e]:z#4*J3nI)r o~F :hZ+uJdC y>#&jmDsrPTAvPr̛\up̮ݳ8aa&BxYOL4[=ߛKD8O[KEXD`[iBmMDh[ "!Ǫt6Een2lg]j^>/ $|̀K"%,UxsZKAf9+C?6x:%^ؔⰟ{Ne6n(|9)ka uQt@/z iʍSޒa|׭BS.Gهޛm$61ε&{ a7m G(t<"3kHeq{Cm* |mhZZ]iA,)2P9cҎrITɢ@,%9:x6,X GjFeԌxS$n'w! ƴ0v+]ƥ8XY&szVm" G歮A mCI,٣I M71,)^x1#hJ69X5j/y1O=)v/¯`ۃnyʌ\=|\o8U_ڂ~~trV/ G?!;; Qcaz0Q؉ 2AsZ)]ۇ/ CIe{ffb_UQ6m%o?\y6,w냷ӵr %':6yL! wbvvE<"Lj?^@|OHj)\P*{-N^$+ 0:o.UX^3]QfÛEZi2cٽ(|l::̍;'$wQSGW2>k#Ed/p<_@ -yˮhoD,MeeY^7l$c<9Iq{yVMGw6&U^~"9 Xӂоl:F(!\_-f #v4rc`p5ӓ3U9f㹝G@[j:b*Sn@j''`.,;xVIceӲ|1~3="htY`Q ϯ+];@R2#<WxiSƭF XOU2.Lf3KtN3vpu2pL2(>Y |@1v_2XJYRo߁<ý5K}]: beZjӅ3t%p7(sbk93]ĩë0s$R}`/6fyBo(r[Ҽ2D6Ð#%ĦMkLك3,rVϟi@VAc>RCč}/I]+w>QZyɼܷCF\h+')6ގ|$*RZ)Ս'.XpwTm "NG/a}EP 4k1)c R{Ǔ|ɓ5G^RCECU(,2z#!2:#q/hB*r\?S^VinHGXec@IQuT !#5oW7% aYꐕqL:i{i3mXKtX[OHފ,mYǝM*Ý|tDžo !թA޼ `~aّjsLtfD b.w&"ĩ񵟤( ao|D[p"ay}+k(cI L7zMgs"b8ߨӧMS,EN>N9dJSu)s/~)rybE6(zUv!ih<)w?J/w~='5^D/pB .Dε2NuXB܀,2I98)5% << ٵAͧ*GbX[5o ⏶1WaWN7c[{"8`HnHۉʹB+w%їǗ3ufi㠦ose@ɫRj5 -$it|TT5pO6V3- y& m{?Vq߅8_u]sC:ez+Z1jS!uFT$=H(꬚=J}(?+qr3d.HJA3FEvf ceQ&v{XpmIIooj[TPؒ"-.jŞ*sCbo :\Doܳ͟`i,ͨh48+#s?O!uaS{9º>K٣}ЧkGRH9d"d3/j N$Hu:}ѺF `siS'vDeyZQã`xfͱL}ڳӮhP /z=a2ig7}*}' 87Ke @[i5VMVn[EAUEy׎\R_ $w 74Uk ,I wLA:!1TQLw U8s^D;iXh3iFK[K4`7J) AH +ߌžt_om.9Ẇ5Eҷ@@ز#2Ft\?L t,9[eW0(EgҸѥ7fْzcބc&i> 4#og %gC.]$;={a)Q{K`wG4ok1겡m!zvz~:#Mm,'8Ba~ھ߀U9)||fNOY 7ܦH7u(?Nmy9 CSEjfwd?,EUmY CȘ4,A |㬖h5v sa᪷Ʋ_\"w #b4&ەӯ1ןI4{6ݪm 8 IK=սU +Q΂_8 HCMuF/ , 54 B)BU.H|})C:ҖڜiqGr5n)cl%<"<s|9xAT%&$MAMhRs)H/s~yEښRhcԍL124h7gmNc$TѶ?ge%My3,d: Zs E"_`L ,0k(Űܷ(눉^>`,$yBFo N<$R~a:qڛoz崹ok|!tb5!]4?"܁9WͨF,&0I_e%F Z#XW0pN~\ŇX@Aqf?z$ܦx`a;iE+dVP 08ɿM"E '>}dփD_D)P', " FoqizKKhNf (D%lu FD2u?$| "R0<7pC 8wCLJ| ~ؤ2uxåG[4|Jeh"uLaG,l'LH6D[N8닠_Cz& gP&G\t?3tvҜ,}3Hu"$}P; 8-Dc`*Ga΍u4dA =GZs=9{3ntx)utrbs7Р,/bc}QǧA| aޤ`~'08BQyoApHRt}0ML!\rLJ2a=x$AL5߳F1$.zh~y鳃Uݎ4"{p4yPSePT{HϫQٚM#DY `2ݦMPO,#_/x/)oBȪe7R=|LM,2-Ӊ;O9]$?YA1Q w ]JnlP V4'o1=88׹d /fW)>Xy0Ҹ񧭫$U7.z~Ƒp|c %r1d[5IEHE;EK'?!Om-\\oBOUIal %^n7~*pg] eBAӇ(h[FaH6]++T4][9c71&ҮTk 7>V&˴\84ӹ%B `|$UV>IjxK1U#䯎EI@xقm/ 4w^ V *TNU?F.žȾv(72 v-ŰY(X!YUT?K`ڵ3tAlghÑsDd"aM8 }& tK0dB' Z䖬s1r~G㉚IţI[\|e#RbxJGBLX7AZ36ɓ5"'h`IT7u&guÎʅa˒ yhITT E!]a-0;uA-VBڑ!=3>[PvY/[]L>,2Pcj {>FeJT_)a#"ɖ\n`Ѫs)Z7gd>X`mN^ >]Γ=wmOi'}CLͭ%Ք5z~&2*P 4zs(rt~bo]["ʒ V1iWIJ 8a,ry-ݩc +Fh:loN ȳpO>c,3əSAR>u~36&E0+Óغ qݦnʷ~vd ,W' K>p &0A͛zS3AkcQO4[(tSKxe` SS )w}Lj欆 `gd-J5/B#g)9 \}gC8koF:B: JF6{^ pONysq].^fnBv Q3{ \;9-uꜙ$.v@*Gefr<?/>z'>]w8KA;;9ֽw՟8>Q4&g2۬ZLkwBa]ʚzTadLt{Lt4FG]G[]DV)=%=E^׮"0uw d `?(,ߐ"/R\_ciVjxA񷞷&B%'Q:z5J3ᛥT/JD*N;D)mQq&_ h&h7QM 8d{=q4WxnZΤnkz3 ֞><ΠϧiDo "[Ver~ )iQE1MnvrwG7E!sMsiF b؄nf@FVdpNYSOra*Pя;{3{1ɏ"c`N2&CvIQ&q:R¾CۍhܮvOIh ۧrư Y[Q#x)~R Fs|k)Min:)EQ_4N&\NV"Ⱥ/ffojS{W`35* ,bw^%hXg=}P%^N ?5nj+bA}Rךba|`Ko'R׽wyTL/fn>uޞ.εX5'K@2"`z dA76ҏ;V}uvpUˤ=yRjOJI1]Q.95)R4[ a~+6ZW>RO[UMo;:h?KIRIa'F-

xe$)(Q=R#vsL#FyW<mә`s%·'oQ6x5aNyq}SDObgkytS!oZ]>!4|xd:㳢ZMꖧ,w(5c.{?#wO%tj)e#ZtZd\5ō櫹]ue;ey`~aǩnX^gRDNmM!E7('ȯwxC9*%7qdJͲװ08~e Ɂt7Z^ _^^X⚝hw\ƙ.Z]-v|0ԈIHre)|q7:UtPm9^}X\a:9 '`{!C?r>*"\+OqYn*Zm$SZ~zFf=_+f?<17 1cɈtLd,K|DLrt/KRIWJ f/{_URif7h",%8|9޹6ַzY&^( ߕu _sXfʥ9UmA2itu]NbE5<T5մ8q2eo@Ŭv2g2e/Me>c$FLa;#I==>6. 5>8┋P`]6 .{#[㕫#1ߡŠ[r&0`FCEmt 3uK-A[nj>(^w8,=Pe")_ZL%wy],`]pǷf+@ѝnX%a޷]h>D țٷ="9V@K1s j+*/eU^#}H kbA)3W"-z駯J2<שAHagaT -/)ќ qݱn1Q]ĭ]xXb34C>cM̑2ګlF71}L yAWo{ؼCG%KxcZ$m1nbQ$d`Tw?^ˀ̠j^p& j_.Й x\LrhdeK >y6[tg'Ige;}^1J5ML4԰EF\B`/#Hq 73+9j(YkmU\:f]5pN3m$gxZ8~,4_\'<$*Z熎Ni ,i{i!v5YU 5d‹&\z>wmc{QH#42_㜺ŁY<a6%Ĺzk:h~VqRH"X斧&kc6R$QK-'1=d/( y*/ c6vHQ8_"H!Ե}0phsOsԲukW+A&23T=(~܉ӤNF.)3KC+s ccBrʶk(ŽMeI ȕ)h<|{i`emgRe]P-aQvKӘr3 S(x*zeI|RpMބ)C#3.g:70:F9;Ԗru`#{!QהC p>7NF6+e.c%>Cn%҆͡\/tzsU̮ '_Ό!1gV3)31F'hKٴ8 ="Sx}3\' #ͅ~ D/)V؟Ƀ,s&1Ӥ\nObX̦vZkN;O@ܶ@Y?7KB_Z}}mZ(tzDJ좐b3O R#$|,O@?냯ڽ5Iu BiA;w2mX6q=GU ~|_ӱkR6t&`|*xzW`%U%Un~37~Ze{B@,Eg$hS-_[QT,f6'0fv>< EyUD_;z(\c9{{XjTYLI0G>ÇL97D'Y7z` t`j`^PLh}Z'x~ 3h {"ESqpu0fa؂{hRqwo94`u2+IݥZ(,r-_G(&?cs,h Fo* I2٢g/>g@Hg2/wV\Զ0n!Cl~ `0ed)ޤNTЧL߲+R1peyo2[e:YV#}bQ{RvMmlR=JNvd"Hµ>iBdpnTn+PLS6tG<)F.?UCьޡ&-.oGPkmӵX Hi y3EgzULD{7ҾU " 7Y X^#-|7Fѷ-7T!9xpA,+( ZxP YPp{Ӗuj\ZnÍUճ&?!vY%kAw9l16S ] ^QtɃWEMe@_h8\ 9}܂oq6Z"k`t2{j4= DS 72PwQ-{ޞ{!b/ [è w`+,v#. @FP+Š"۴zXTV7СƇ¹EYW!u ӥEF r݆DE󨩁uܑT|A:/7>a>v~ݷ' Wk9?0zʏlIk.MV$Faqs*"*# &ü4ڷ#x fvcM)jS)=HZݏUpjjE/0[(洐C+B&pua$ Hci6pHƇVP=n-/z\u/9S0q0]HV vܡN ;Cb Clc~Pe}5$%A`Qr} &`Ηwys9vx*UXm!aO=j˺~÷" Ž[ArK@&= 8Lzv) V)fo@BrZ^!7Vx-dtFY<΀n@,̹2eWi9Q!55TIۖqz+ڿ} A'`#1vu$ LbJx$%t`[x)gf$KuJG`u3 `ԥ\+NТ(P9?"K9ݤ[TG%L'4ώ3;=PvksgZLSrZTsW z&7ZSQC4ɚ^kg BqU[/.@ Ho.{yz1$KU*:v-0"⻍jGm11BZi״ B '8;Pj_jpI$mIM*u;Ig' 1F\l\BHMZ^#@T/<u]zo#ѥRflxw h{IyFȒlHӭ%!ZN9`zC~ Hjtu{;.UgRn —f)eJ9Zծ <{fh?i2աkցO " K`\ vUrcdI%#I+5:_SmӉtL6omͨvWQ(>l4aa2#or;;\`і! ;}zG+w1/yK54s>E)J I.w7۩ϢzQm桅 :ob3lð8ʂZ=gKh ДbLƩ/rˠͼLc6S+$Yb8H|*B.qk_{i#5h6(Ii{iJ3=L?Q$ ݾe2/k%- }YQv/!:0[]f,Q9t0)GW%۟"G#xq}5|uK y۟ UXzHJSChl2 \X#0Nu?df~֨6.}Z| ۱gB W[KfQglkgvSc7t΍LlK&Ir'2*kv ,m$h?/4)k)ԭ\&3U@G ٿ3䝹X;lhfYcRO`@pR=d}}U5d #@wX`wrgsHY'n+1(zr& p\*i ky7F`.hd[gU07'.f/Sݓ-cU%$+="[ *S0)Jytm1&jkvO={uù*~_ " KjwزNV *8!qi=[&~lѷ 7t]G?BKrDKx_WΉ=ub C"HϾHaPY*!c/ Vسϝx:H56sU4$b5P,уSPn0>-x#ksA4|]&y]C;k9dpQHE 59~!Wm~ %^ "Ɍ'5.2QF0PVHa%#O(!E=PK̅fi#p!9uNɞZ n;֎ QRO3c8BAM>  ކ)KOd8n0I4lVY$&З87Й>v ોQ>S,~ ~a7*W-mܴA?YX$؍՗kMM l@/|RPquwmeyH'Xu7aN$j3Ѯl02n0'wP)i0qۄJ >_Go?:xDA#La|ޘɋ,*‡nW-J^:sEeAn(y*Pr?Ɯ,a\'%瑾Ǝ$FnC:uvl]J8XUťx2m]A/U`(h|PbXPj_?538H1`Z2Bn;d OV&od Y9,OdTh p*49tj/g R$$e6SGpiD=JQJ,:k@`ou^k:f褋?$  H}ŠN9}&lywJ9js0?ҹV c]9aEq屼}M6^'6gKY'Z :Vij@>R1 і՜ޕ;@ 3`Fq@8U@l,y}gƐ @%lCg'?>*lFanX#%(.86S眣zKR0^Nr|rmt @NF 煴 #^qоd;D>3t;֐?^%*a']iFf3\G W-3Ku;&FE&xC-h,y/ nB+$F eGFBb@lg9!,-(fk=ogqrcue CTic&A!Ern};~I /74P_i~,uC:!0hنሚY!-'{I 5 5SYܺM䕌 c"Lu S)D܎RLɥHMI,T֠}7&Nux.HkMN:~(ECeR PU|akizx!: 3*bB:TPmK@ YJ&T3ٶGe#_ @ @h0Ac@MPBʖ%Oroٔ} 3r7*jl;. @n7󚋵e3k14hi\߻A vz/ڤ]g}{!x4*y]qt;\j/o3ni~Lwv%)P%6Dd-͂?yRg5ׯ>mGߎB+Of8%;k^rjm+!o_XD& ?}J:A)zFl(PVe 0\*b!X Ctx6Ea q1auj+r%wݽr4Rѐc$e8RՂ~Ŕ } ",p 㭢 0,ؿi#z0 L._DjP?vjYG0GqO&CVsf4ټf7ήrz>ZäA7I ,h$7n *gDޗpg@bzyo3!$+VO;" m >`̉U{k@ I2`(l@\_$QyV?pAx~cހ\fкnbֲT7EźF-"g7&N| XFPE\`B"fg67;Df@D$z(vnD 5׀LZsofQ-}xg%S$/(l# a֚8,Ua%yh ;aTQr ¤wrPjiÇr=rp+:ۿ()< `"1zE>uqd6= 4 }ќ/y,ۚMc TG!ݧ}-Y` ډ0GԵvbvF(bH0Ph23* iV}SH=LW'!ZmX[A:!˙0O"5<(}o@Z&D%7g1m63@00zjYXA|qkbVBk${Ie>xvF0uV*ϔߌ_葳1`~w 1֍XQZxim>e`o'`ò}\Efl9 EL8Z|tQ/^fֲ֮;~$B<~q-FA3'xZ&Кg!k(VuGZ|~ԛE멏eY7))]j,sU|HՋ9Aʎ(AQӣw|'4w96J6Fwx@~tQʡL2Vx՟Z=b Mw!cX~&.0 h<G|s#|D)wHgg7AWm W4^-ΥtO\4-#OӠ0[;#VQϳSq!#8knM> ؂=Z#y,w8|gg2Fh2c- Ĵ{oġxw Vn*FxNEsTmoK ʔa}I 5P 7pU}yJQh9  @D+XG^q;ܹ%UcGё#1@W܊yl"! RAYUZfG`my?ve)YƉ6+n[jo)TEy(a˘㶼^IA1K*00iV>8Z S&2l*Nh]FPAqA}@" GFr˾‰_(x!L,9]OmB+_ ѝQ5Ȯߧg]: ̸E{en|(9.ZFq V&,9VFAp :2řkwOKpbʈ{nUJx_0L⑰qOyjK /%UX\mx'DV܊vcZ~R(16ҟ 'g"S~,Mm\d@u/Mm_ :GkŀWϚcu-7#=IJ@(,۸d=Z+TSlAkYj1&'s%~cv]åldٺ W AyanXL  OϽv EiEz^4HTxDۻLo 90Š7ڶVCd!w}0%*&/k }/SBeq Ȱ^9lgxz 7aJ]ҧ]rf?^..}w+]rTE?UU$/[BtB{(C{2S<;WBlWT!W<(8H1FABJR 3 I!)W62Ɏi)r3rysD;"'x 8l2ܯ]}(Y5U3?(-iavʷ{=PPI:}{/ z (=EVggQ L3 @650~& Ia= eɤ> R4$_[- P?I)w>DF* d"dS2(x*k]$?tGns\mHY{9uK׺.@{(:p1#:*?5Td]bP 5i3m#"|:ɺYK&|;\ I F6pMGMT _HS<35XB|W}oG:vʱ4u (S}hz(^磆?{#)R&8'4h."$&S0ΜPݭ͚KhpjƗn,Fj#aa8q'rK ,nb +J1 }H-'\k]"wr@d/YsN G nX9>G̋{sn9A>."XZ߅9mls8q.n9fwgk EJ ov}=_ 3%#YX,&ks5*OG&}-]4#=6 ! mmj}Y_D:9Ǩ$H m^Aj)g&t2P2Veba1[k*m  / wf: 7Z>7=>g әf烶ǴŠ26DaZ#\,8pt`Rg?ow'&Sy`tәڲѻCepqh pT%2RO9lk"Cv^a].I$hl)ߏ%3֡RbK&CX03 1qdp|WS)I9괏ZTo'ShEy2%EJ)%sFJ`8ǮĀ +W;5QSaюCV}X%xֵY! .@kaR[lf{Ph2~|g?g/\Q褙wܞ|̤xhF52" ժYAd*qqyg'|W7ΖbasL?S TtC=}26?`Mԑ$\]=95/)@ ПtR=omy(IPfguSi>iD3y`,)@?( )e؞ʶnDAu&[31ښ[O _nZ7k P؉fR1pZpJ9C\rZGC"C1΍ ƿIo_FC8y$|_"/n]p줶*4 M*zA)DAI^9)J7j~ @\Zrƺ=o"}lE1tUb:>,%-^>[U$ emٙgWvxYq fx0C'YO2E'eV+jDC_`oW"  9j=N(EDgD/0n{`d I5{8G]Q'Nē0,bfdpF$fN,$aO[w,@g;F(K~ʫ W6՗s5З-epuv NGxR߿vݟV0]=!k:S/Z7% IS< \|0q4[qVVyOs!$9])ݟRA[i=X蟦 J;cBPܰz @kgoKVw2a@7ޖl 7 *{(G).e%14/*hhCe= =+;EZ?z>;Fs"ބeٲ=ya_Z 8̩^=ri|:u{V,5FK +OYp: *<'!nU^txN\A yNi yY:v bCC+h!^ut/&_MgnFu\4J̠uKE|?7+IԿ?‡!D̊*b f^=+2X3o9Y u?`=sq;hn S#\YBhYt~`DIƄe) lJUJ={+fi2F_.GXK"OUR -KircoH*`(UÀ% p]hpq9ۈmgsolx4'C"cy'}rh,7vn |_z 햂[B(MȖRH)^6O9*1_7҄a5/K0:$?/ [Utt2D': lwֺOք3)QPm Z0!4DOz`z`\aPbcypC[~i,r97a Z>LL̓d'/%/Eme]HH-I7G4l^]5l0;>7W܌ÖFxcBSv|OHxծ3ԙZn_ͫs;cPHHY2].H<@_7\aR1+$Zf eB6{q (1 A X=jMǑ5[G5k >I":N%Gfe0SkCqeJ"V%9' p4$lreoPs%L1$Oq++4/FhL_.}]E0rcN.ł^pyvDy/\4:%ƥNe)`5_d(lx6I}̺ȼKE)?Go-WzܣUn H`bC0DF0TBBeG4|@OpkcZȭ0Y:`-`'[nw)ܸu{Ϙ8vIEciQ#&қKoK2 ؂W00^k9nm^K>+ :P|0:jP̏H|h_=gU&9pV&Cbkp~ ;ݧk;?Ĥ\_{ʋ8VoX_:V4/_br\2h[uWF2p n-k3Bf Pm'uOGcߐ@j ap4Fy3҂8 J5ąTݒVEnotѾTs? ^?V0 '|[Ȯ}E>T!m(NDgL#'!'?|5v% :qg5#lXh^ML֟OEDX+)YsC>b "{rg:\F؁Se ? zv |^lX"1{+vT-?d@+Qat.zb2-ыkzҘy]֓Yhl]=fxXRŠ+spKSNyDG vP6^k:X>+DRR}AX,@X-U.zIݒDU!?NzҔ+Aw\Z9pߺw5/jTxjUl錀;g0$1||cw۶+&OWiqPOTU 6/e+M j6|BBVǠ3.]LeJPcU7¨UGl}5!f~\4mC3"ANKRYCq~Pgq( 1ﳎD=LDuNb[#l=KǻH.!IX>@/.΁E^&Ƈ8h0~2ɶ벡ԿE @30&eo'8Kw *ZR`3A߸1GSKTlt|3Sd!omZۖc~]vl+͂QRcP[pfX0H.z%Xd*|qEBz nAN(mB^!LgDX,zLRƐbK3djzͲ(<毠kVG!d.]n(_/vucfao%w;hi? T:9Klmn"OwʐfwU~:,K&,(&zSz 达Ow磫.] !rܽ;{IyV#lA#*(ᏬuoϾv\3 ),Ú f=yv`_ a=s^[ 4**(yxo;lbɱw^K6p8P192C?90aMyaWWfl9dYIuE25;u{xk0nЙ}1O/&#׏d8>Eujnp!N"; ,-J` Q8#A$cL mgY2Ҕgsq娻+ey!eF[ri䃗َDIOM5Ź`v7 sh_!Ey6+WΧBI90jlY5Q4nKs_}(1]`vwkc,t5O"tb@?HnE 5W|7L p5 BUC Y8! N`]LEa*hj}spѦ0TJ6L qKJ N6o8D<=m1qFדϐ5 lOڨ|=u"VakBE *0bߣϡ 8I~ G/>H6UXt%OB-0cH=$%}Z+tH:kagЉ}D)Lx>"/Oj&nQxhMUhڎOQ>]VQōyY n@.ų>uFg~膏)axCr AHWǩ M IpUiœh0}{ҏl`URēKʁaAT9\wews@()2qXDrO.hfbߑGV]Ӻ~I.^󍼓 V?+zLX쯈V6vAٽ'A".$Ӱ4AY9o`Ճۚ`q Xm%SVqr|7LaF5M| ]ou݀錽U3p Nx/%3Q)䝠\Բx^zߴ㼜]h(?e!S8F(kMR[㱈5*{jk\ktoVWU&Qu ё{iu"ƃ=ܳT_fձ{|}{)τwyrsjČTt姛BVtQ[4]kLo$ &:'iY.82Nb_H'tb>S4>;Bh\(['$tHFu^iQliZW@ʖGx쀸OL>U_؛_濧8c( +i3Ne/e!m26[Uwyox+v V adyYnxm$"jAG p:wr~D)g13PLFvbe3˟}BRg"Viv"D7`\MI 9ʡL:|0<7(XnKf/صvVnPT*۹p]$٢牃\&$=_,8#׀(luHgRöࣩѲKj%y^ʫi"\FCGG;0 XA#O2a!VrEx[TBDV5ȇ+߰|qq]ʣx@2] k'Ui c鉟jU|Le<"ؐWyjZ;BJۣU owz^Cc}2~?vqJJIN>h~Ud񊇿3^:2ΦFbʛ 9 \ؚ!Dzb<{7 To%=LhZ,_ E IW͹C_oW~5MTApq^FZe/KQ%ۑ lo\e=Vw]N\~Ί X,|IgNH}^v%Օ̥YƚyFw;Q*Ȣ= .? )k^>c2]2aZNGcЙ pJ1(8:[Ͼ.ȓ_ !zY~(:sR~U? x|40%o9 '5!tcNO~׮ÂITx="+ &{[ `xB/h08"`rWháym[x|⿳xW.Ìڋv^-և}l 2S|vt+k"o&#yk{jy+n]:q ~ee#;? glDɿ}H<<l]&r/ {"a eQ8-}B1rߥ W(?$=p.-(Z羁{ͨ\ -R"*Rch?R!`hB?б_6`㹀Ho6KY\R6u hI*9UNdKˆocD @BsI;QykK?e}=t3>$ݟ1C0f&[BJ)gBC&39 wg^N>qHsVZK՘&?flGKԱ4], ˂CƠg6|$̇k@cϪ` PBQ֡.b}x X-|y WϺ 0R>w~Yؤ5WR#6d!䂾)7m+ |l軧7NW;ھJiU%?`ѿE& ):7k.[ ]U3a:1iJϏ= 9##PIݐa *qQQ )d?6g0x=hAO1BZ'SIi:8U8i7|Oͱۉ˴a"AesM<=b#ӦpXϥVYëC_&8\D3#GD5>i]E Q^y7xHoUApJF}1-Դ\>#v c`Y e3^skbp/Vߜ_\WYmNx7=q `AFSaT]nU\dOǤ3ʓڞڈ$uy[Әr!1.;'L&+W'<sv*џ#$/* 8zgvwz72OԄ^:)C $=2P a`z?q +le' ;1XZ$݄r$'i(%^) mc5gl|=Z!32wa'EnY)up fg%xk7Wi(q$Kˊ{`\7\XYߛ)#/@qbW#;ShD._(zw@BYP%nVF-`G5gû/itW,aS T[F֕&흔sʍ Pa>|'})ZmR؉1 ԽlVؽSSlxko0P2"m|\Yk쮠"M#|aZ j[aݍx0 (FCY:F=1sgnW.#QȪƩ,ŝ 5PsOx䝡˘ԷS , #֛ %+'77^9_*4Z(PBy!&pzC``/bm<5aސsan mEp}FelDW6NH.ԏ"_e1I,QX%ݵ߭mCh(wkao,}tv ;Rp'UwNWKW g Gx9&:)SEt{j(yO,*>z7=:g-\}vkRuM_ !cNwM(ICCm{'qWѦ4b>cdw:V94-h.֨dK#IEĴgT'A\Dy,٦3 mgp[ 'Yqcc *FI4MH.nzFm}2[ށC;4k/)`Ѕq,K .% UcRzKLsڬfC˕~&@NFYUi@J 驏Rc)`cԊ3|kTOjF7uZ )υaKK] m:zjL&]fP:t wII"8 Iq6VC>>M7;w3z[y\X䪷2|x  J;U9veoƔRjY[Z|_Xarib0+ |#P3^>C> E)8ZYߝG 3X}*|apV֣nk #=Y켏\{h2j[fPxM-d1,B?iۂj8G;=!7[Z u@XQb_=e0?"`(Mhxecr[8hN.UĮDZ/B?1@m@~rwzeі%>88a/ c(nm|X(ZW $҇;@$;2^I\$$0fSrm:n/BͫslBWم2̯lA#(CkVX,BeGQt'by]FLieĽxık`q"'R`.0xIJxxQh~idAV5V [SunG+Au~[q #B(g ;2rK2.!X{m3{ Xb)q)gi_ e.#>g;w%TBw[qI]W2`ju9}23!k˄x)77`'H#D3ȇEtv NR(O"n4ýkϷ5ڄ3&7·(>>H5qw}+r^9]0'frsSj 9M(J¶QK}+:[ǣ6X쩁/VxM F4RWϷ ~V[O$&EBd w$KQF%ўT:tTi,EmÒRhTg.E+H}y,V+D-Z =q& ]O^\(rfjfs)Ι9j8-pIV? *,tiI:O]'N>tilozDgYGxvCsy(HDc^+`b[w監fjHJT"w / z7]cw%1OBY>ʍ& ]]3xdjwu'쥣G&wPhppR̖8+F0[鮜TNCd>j{}hrߔ4)>8t)-jX"SX;1%cQSkV\pM#mb37dv Z%&!@١]oԲCam^Jy{̘q50£fueð;N1]tЋn(+*oĵjH7L:' 9T_Y_+')x8vN%/gꨪqI8V ٠:+/_a<* #I aȸ*7ӼW%;HȤGgΟ/8|+0atEjЍm %K1`$o1WZΑ~h_HL;̮gN5|̟PJ0qjHC*)ꕨLnP2C5.wPq 2BRӔz% C3 Q (!2 #M'cj ˿I8>kQ3<`bY3&G߁3 2;:N  c/ eR@w.lg7罖׺K({̴8;9NGv2In 0Ϩ,cq%a?sf63aP:wit?.?S5Yŝ`6G8[QkԷ |){b1]msV@Gd/R#؍gᐐ5sDbykny(NZNֹsň,xP꥿N =!we2{Hݶp(l0pwmӜ34#)^:_L>xL9=z]Ƅ}Ā=3QS_rseDu4sFN C[͋yR(Lga(WvdS2XzHJ`ɉ&Ht D׊{Ēpo ڽ3&Ó~L#c5ov|:6+k7@-I=SCݩVKmmA ;aTtmwGi%Ғ̚8QuIo(U_R$PSS#xEB4Ҧt̸A><٪d(Tj@&{Q)۩jݗٛRwifTvXvhZ!iҺ6&xGRJFQ8/(^0} :T5n|(٥!buq6^2ɮ0X؆]aQ:M=tS^ǏyTmdd !}KVn+p3)Btx[\\ Zi8V Ps֋:a%əmOV}Z|G*gJgߛ-:Ã)*pwh,x KgV;줂lt&)BH1" u]yC @TA˯-ЈVu3=_S@ʹDU-!g22:\KU()MwWUTt] gl2?(fNTYQ&rj6a%|{x)O6Tdlúrz wK4!Ofo6Pl$/ lgIٮL KVJja2(CaiĞZ3g[0:1f Vv[k>]¿0"/wInw/an2x8{&fYKA@`%RF)roΆ JQ;@NE|+nq.]{Y΍Y) Gj>Nmx7 4^C\xYu;KZ~%F$=CCVn>ute%!)T1=#1Hŷ3qR%;8Z5~,Rg8Se MőK-q{yKM]B=ʧFS"*gC􀞱ٶGgg_'A +76䎥,&PXJ13se?ʔӷ`'U#H;bdE^4}rBt+H԰jYKNP%׌t ջ))ANmfmi`䶛bgaIa0Zݹh `Ugei$_i]XƩ.jӦI9yB1;4k{6\|-۴NSias3>ܝժ#$(Õ@ty jf!jEm._Җ#/uO d$\9-34iie*k!`vaHPrf@*c}l|1:Jl.`@d,DA0U!ckb|j_zpd,fd c l9Y;!GۚAꇅf0:KrRkyUʸRzX<3bhyɉpX鴅^rzeA%SN@w%rS ǒ)z(%f1Lvp߬R-CѨ'գ7r2<1Ù&-d2~\v7?φ/j~ύM ff@p + xcfL҅y[.Q{OlN~EQS yoSxW{>訢x1 $hNܴ|I08SHz&UO nYo"ͧ#[`\>ڿ8vnU$izo<`c͚A2GܿU!uuRYr'[84;eɩFB"'!#}8Sۯ7eԻwR|߁=l:~&-Ŀ7{")c)UW 6&* b>$^⧾6vM/2[Y pgQX";cd~<1K0n.w kB< /{:z T%Ke|n_g*MeYi XX|'=U,%/$z,J-1cwegR".^cZtLOL@B] M5wTYD6dt{G҈jآS xrEνD87R>KoB^e,mF-cO F2mQs|r,Dȭa,]V/)wґˆzRwG -5As v zL<@U**|tΩNן3 )T4hBi_A~<%ئ '|jMKbzx"XPL\ =A2x0e1[Պ';ĬPʍL#ނe-}I\2S=|U(oCUɽ&=#[9$ڢaf=sSa4:s]N$Txo^Р5TTmk6edqq np!#ѣBXźM7V笵$[,%]q%0]u#-Ǖ7 O`:5ڠeDk gf4-QD@l->6vdUULt"=tFLiV0ܜL 0_#Ke]ji0$Z*DW-w,H(!4jF7CGS2 -I>?fוzk]NַI)pQarwt. D1Ϛ br irXi+ ).+ ~%[1Oeyg ~` ۔=C.!Xnidz'.[6OL;YkcLٞf::y/5nCn:*6=筱&z`"n睾z4KWN}sO?A0 oZ0.NJ#oZo8:Z=R*7ɞ V$$ӏD &Vb[-L0s2~ \W:~M4ԭak޴~sb a[w1C ZlRUNg d4p|:bX{+WCrY֏?~Yfa92cAbJ^h|6AQ8y-c/ۗJ6aa2YԻ˜98r jxt];Q'S|Գc#t/1W<o MQ: %2e@Q=v$'@yP(ڀ|68o,X[,s.|25ݎN?69pH͝?ёQ 5:c/%A¸K,Dʡ-^w7@ p7&|IesEZDj{0,K@c2 ;%kw%S,h\aKor*Ϛ$v;F*GՈN"1QyqNW4;S\PYTY.%,"O>гs71e@LwM$ v>X b&T82Gӭ^)5b\$4;Gd D\ݐ(xO {.\jYLJNa`*~뾒B^/]֕}ugA.MVYaqHlrVӥ꼛*U GPSW#a; ekmwoa?$͢/˻-jhfCb3ðceRސMٜft0UQ!o$Xk>zj*(=ggɎ [QD'2T(s'<-7dj-wߤ=n4hGkA&%-Sw}a@K1 $uC.^GQ:NZ9ߪ9@3='n[#hF*xK$}p}0M I$]pVwa6z9ꍒ1 [Re+$KT:& ƒ@`H:@LT;1uie>~<xPW-xjP>W@-Pd0frc&Ns3iD: s.VR#@f=?[͗BvdXbK_(wsbPV۩m5 ֡79I`t^k6mjF]R?^2e^d $YJ|C-s{'QμM P aN]#șBkفG*K*d1'sB> (םȰ ѝvQxhfL ]yѥ]_9B϶4+oPohn4K(w#6ls*DxqLKCu2+CG>֌~ ])؄ㅄ0۴|Is6*3N.dE?U"̆o:4J8`8BŊBdީӋ0@Ff[;q<ރc"]TRNvŨ5DZHҟEdTa§2Gq)G]jf/2-Z,K\|%_ظ[ ox['Fe5lޒ?ansTD< ̱sFBXZ*,:5ōzly1 R{=9MvɎk=3ùTvʀUP԰PayIn@=CJz3c~* jw"Aଘ ;o%bT<V4?ObG{A8G*)҄4z֫|yf}SW Uj`h7-jjNMkwNodA|(2f.TCQbO*]a0UL~v0V)x6jew#BE";Rot ń=/)S*ujҁ?wNYVRH_# Eñ~6~R5̍\qVHB.;nb75f4T[W5z\x 7/~otp&Py”~W@˵WI|͊(XF}l`V"?y 4o5E '>/lnl f@&Op}pU уۯ-к˛2M_>n('ZXPkWz39bG4< i?kN*hL_ev<&଀YUv8 6U0(0]#u)Z[o䡓b;{OtnIZ؜`:)g`H݈ 5.‚h%Yvix ԧ-IU Z4)_M@ 8kS+)WAv'OX$.]M…4^]JƋ_ AKKY%X4ݠN#$DoEER<,ɕ.FǕx;q8N@ZvCgx-2%ر)ӟ=g)xw (M`0>b[>Cr f9` 4|0C.6P8asM ۳lLɧ 9O'Xig*!8<}'A%pt** Y:c̨6Aw8znʊ=/9]*_ SN?E@^c & JoZW6HTjRD^.E=v.Z2=1o7B3\Cq3튠DSWŕɑ,f 4ԓ҈yo{8Sv ;mLƖs.C$bnI^o&T6ZrO\0Q?_*S-n& `1KO S(c1)S0Rut Ay7>F޽*f:kg|dX?,YH5u8h{}LtVft]c[,=san5N!h &,/cTaëk 4`BS.GwO D<(G C&w!mp@b_Pĵ (iu>%b~R'+,bφV>*8Yި<od_ ,?IԾiBK0T>O)I2aΧ_~KfPX\:͕F)Z@2Kʿ 6͗Fh=gb k b;*7TɉC x[) ƥQt}t4g ς;*¿1J":8dCQ"om()a$0K .-Yºj3Ai\!ph;=4Ty%,XHnPw35XkJam%c$HLH^ wFw(JIoΔ2`B>8ኃy!A"ئB;v=0T:ցݓG" dj!33@H3d*1n0A:1C06N9e(1~++B^WEؕB*pB닶@4¡Gػ sCMUr66j_qU_-Vt3sڬg+3.TiJy*TKKm(tI=uC$ 7C;2IĄAr闿uSgP_.퀖\aJ^f/C\Tz.KiL0j g➿sP-TQ(ք? }`!@D!#~#)t?d!Wwr̉/h<ӳ+q| B9hzv聀7ܨ l|dE[.ll8Az|on9ύV ȭs] N9tƔ6GTڳ! k9xKl @ 8]9n`_$yI `{wŲR>W\i;mC~&gb/U_'^Tv~:DU:(,)P@8FA6?AXK5ApX{MNbj1VDaDr[ƎSG5n\{I0?Au0'ިI7FT msՒf>.wdڔ/{R*o;Ŕ MkE4D~L`t}}ݸ'Nܰ@xA;[[ML//R'( Ns^yGZb+ ,`'7|72l-Ň>HZʟ\7' |`NHf MrǺ, a5Z,^9[a}C[nզ:vi2ܭi>?Y-]n6X2ZL5eIj‹1w+<"QT(>fWĉ:DP#!4`?<Hq"=L1u_Yx9B!:~ 9"c\  i.?wnR)ݕp׮xʪ>wA`/l,A{dMh4ؐp81&7⠛'c5Ɍ\s̯C.30GRz6—{uw! (ULO<~!fŻ~ ^%έ y?`V_d z"XPV &DT܍:N`ķv\!6iҝ4<)5OOYT[Kh TPUɀ< )"Ke vZ/o‹j쥴!1<9bJt)ާob!F _<1U|K^" pTSxS+P2;dXWzAB|^P[, z6q@sFQ cbS,s drMO, Nث0#~;NNƾI%*FCT@T+ZR&=$(ۈ}n%"%?AkoM,so+no] X.`eKVY 6f{C QiTșC @1#C;l|*mJh_X|Fx$ Ũ |tt8_W=Ve?tv)LĬuec;v[8ߕvʷ yv-Mwfd'`Љ(/ctӮdڇ?BO'!+#1u/RP"Fu-tS&pq;VJӄ:Ρ(nGƎ88xQΰ_in]wBTmGɮeGOrdlV-F7Fv=6ߤ1I F+#CBiӇZuZg8:SeVdBrG&4DolɄl~VV_{߫8 XVH"|IٴS4sɥ; `g/""@PH|Jay+DƱƚ #¹5TwByಂIɠR;\QKxr6C2z_7>3/n9E;r:rWs Z(2o'g8bJrcnC&t'Y=qH_0,1^bM7l)p0^t_`+ek*_ =C}p;Qe]>*kۚhbWı#2 gi0~zjο /4\B=KIDl; %cOh Q)Mr<{(At)6R1:ǨMy=Ae% E1Nfk+v_EDVF*,#7of2嘞

ȼ&We 6<,JOȞu^VuHRϵ !a%u@>+bTSQ6qf2=hcj&;s R7zh q-Fg**O%rz^ "H9 |#+fuMdoέ[8XZدY~$'BoA ^ܮqCZo|vABL;N(0ܙ){XΞoBc ˺Nxr!1K2֒0DVqB@ldtTKE/4m"c:$ws2/ǂDsO#D6F 2tS 7[4ܓj>OJO/O3DZuGMnvUDqNƚ~-/oq;<8TMǴu0JC=;7Ϝ̸B >$Y*PcUTtbP'bӄ#~a ޑ!CT7"GǡmD+lRs[z\>SRԪ U'H^ɚfC jla{%"" PߏEz0)&RU)Ħˠ8@FQ=~8Z=܎2x?)D\K Km9ͳS2|Jhէ|˲en\ Zj>ERg{WڅKH 2 5wb@̧\Lr`U:QbA7n+/Aㆺ$)Jep[kXHoz1ц<(aK% b+ CKyq*i3S}"4V ]ZCuj$dZDT{]OL[Y]V!s c4X9dy}<v! QSTRJa*rdmlVf s.6x (^;yLg"!􍽱(:(6,)ko.>moOtIZɆ-}ky6pt;pDZKf/GZ'0zŤ"]oeFй3]HrKi/Wm)dhc,ŷ%~{Z9egEPF'#G"\m,7B(Lco7Gf6o,v7@7fPu71|˄YQBjQ1>ǙL'vzB+O4J}}^Bih|.vP\d$?0XgzNqZ5"Ӕԏ@P&=6£h9;L$/כ:9L[[!Uq ~Jy >[`I__ ̭T2 h$gHUqzͷ |&5׿QgB?ߡAaOCI9mi ٮ_ʛRQ֣KЕx"&)#&#򐎼FBC- O,Ij=bcĎ~kʃ5)eV\IÂ=Ŏ<ʍ[%hE[ޚ׺[TqS b'3=x&fV m*X@^.Bl[G(jKSgA&e]=;)IbcB,1@Mvp Aʜ]p2C` Y6 S b07430daP4Y\0Jc kl5ŏr#5":\Nr{a/6绀7Ogыi!JvetfPk{+P~A|e鯳>]h*YC^ >p5" Fw]Fjf3 V  pp&yt h05w+@:|j4*}$JuFrơh NxhԌɘ)77%+Ly"U(Su`z0`Sܝ< 3s^L>䝙a21Trʭb~P~p &Nfi+phailq̀/4CW߽ 2jr;i=[a| V^XCӺ ;ㆩǃ\G7p"K+m~#NVŚ i3b;-HrH'7>"X/) #ud]_?҃A cKTh>M%:Hd)ӝ i5dz=S8T0Z NN˄u柤 WRdbV_-0Z> rE=՗:E;|l7KcyZ+'DCxCB~0ݭ#ۯ WCaAosU]Q\vѠύIurQ%&DRlxĩGMr_zQ:h$D6Ud,s-.{PVq4T2 K!)={$_k;ZH'-$f95d 5ZM밍 Wx9 Lq .Q1\Jx&{S`ͣ s4DH:Qytd}Fh.?ޅ3m~ ._N<·:0OqV8{"+ 5PFӳjVOEqv4WlRՏ?HiGU)Rä́KMߛ1.VMkU=ܫo`H# ^XР! ScYӵKeRv3PAg_` 6K%HL 3̏\`lWX7б#Pw r>d#滳xa\- =ਟyZO;skCi[4@^9 ^ka[I% yD#+NK*#)q>?Ȳ,m\Bi/C8BL. l=ׄ/ULQ,SxKUb̽(!6paQ3͜gt>+;wwyt;EA_Df1:Ck,'d&̅[DD./WEj7I]g1:ȴ4.5XWNA] 1@WAQ-9ĞMUgBTׁ߭aXb]J6p4Yېh޿/|40L *#$N/8A'/o1`u>"&y4%I"9%}J1:^4˶yl`~~*ȶ$t-9' NeM{$lFGK v$]Eq,Y11ppGiW1&Ɲ]7,9kέxS!3ɹp,+mjʊYI7}eF4#9jˡ09zn>$fˤgu2-(I~!;ڸuE-A*d[ߠ68Xax1XR)2LajMo%n8Z6ZkE$EWf,E/!b$OBRRHg+=;4 Ĝ3Ԉ8( 3ԔC0ְ}$^Jf;`c \UEoj62C?b/%3nRnU%/5|&gYʅuO.@ƀ 98j0-ΔBA\nc&72!W>DZCkԛ=1״ o8XcD ' 38Osu9]0YEC$qյ>hM@Y[V;?B“(t3s=ө@&2Q;SД% BIf E 7M!(0<{Vf+JM g7sƫ&-DLõM ){{̤~yޘ5MB:{}G+}QXDei'R>̽1Zi]ߠuSz6y8Mgr|ڮ_7I$^00sxa@(G <#}mO1暦Aw.F}q!4= ]8F+2HdZW0 ,ڕw!ؗ6GRbIFC|M޻Ʉ'ik' .oZØf?)"-v?ŞdV (`]p!by.KM!Ӹ"~AG񶖞6J{4ZXb2}?Eb@wI; ߮n(J B{UƳ@RqtpOT AsՌ張fU]T2D%ٞvϤ8B( "I@QzRSv/cWmBid 枎9!ěY̶UT `Xzw9W {t*tg# c!ZmՑB/sn)>='/XFa{R&m F]~d;7kBh;e.ϯeV#NM rrZȆdꨆ)ӱc`īQη#UMlmcY2qKgwA?K(Iep+-lI&ށߊPOIz0n37\'F\7{<(,i6&?( uf5|qW7^ Ae0ܹo ks%֍rh\TwbXiʖun [\2!;p ŒA Br*viDxl{nOP`LÐtɔ4cA5LC>bخMJФLg^i\R1n =VId|ZWa`?gX&ƻMD&d2Jq @ʭiA鳹f&+v<'j}XPEL+g[82~:ָ"rձ,\qb\֝,CSk[wOP -Gm@9-:"B+Lk4G {6H+T̞0QbDN[jbAf|7jϽkh9_0R6IP* ) ZI.zR=KkL{r6 h1f4҃ߏMǨ.4KD@9N:̮:S's)Ut`鶷XBZ;!hHeg.#,[u& 2ߓpI9]fH4 pH1P6*K /h0-:ws+l* C׎'7<lߡ$!@kojFpd 6 Vq/GYdelBMIXǃ9cFdR1Ea媛1>rL:K#2A<!%^FG/F(KYxb$w>=txGw̢O"X[hfskCSj 7HׅjVkXFBAzW Ǔ esR+}b^0vy9˲I$#xSA$ly~ t\{Ա nv'IMbH±zV@eqLMYtϼxsP(fs)u' =+eg&tx4ˈd]VsTsDG:"bap13GJwj+jhst菻+:Wcݠ_rdT>/@^b+XX7OG_"aL7`v'Wr71\+|]!oiW)_fU1C/6 pQ&w *@S-sk+(A ]bnm8X%qO0 l$Ap;L$Fց"ZlgbtpzaJUmxViɲ kn[ΏY5wȱ,4{*dCTJXAI9q68"'&zq9vr9 K9*Q|T|iRew?(nݙU% { hйF OsQ9zc tc@zPC}oXE_vYκžĥr!u$u Lh6N\w k./uiKX!y]ѝh}4&@wO t6OjV8T 3˗Iey vb bWl\JF܉R,:fWԀga Ȼ0Sdw$4Qa9 1`wh(gdO{2H],h(()TRi—5 ܊J/2JjZ  hMi<{kI$ ǽѣcsnJpDH(g'ZF u`IxA; 3"z!Yr>`Lh xrLG"ZNɕ@/,_GJ@X?LyINw/E o?H5I,{TSK61{UTsT4#)U*`QCT#ڜ ke[Z0S3N/ߒؿ~ߒEe׊k/;5֪!si}?Ni/LC>QVd %p)u+l_e%DsgWwQzrލ06UwK͚(5GKdF@^b_3"(UvCri{c_@㘷QJeN7) `(fe*BuoEղ W нzB 9(UBif'V6jd܂,嫒E-&W y3V\W,gmt81S5sj˂էԦ9JG\hoa1\1n<1y,r$DND ٪eVj06V^kɳ8ck Kg;]?>r3P'GJQvOuPjQS|uƂׂI 2RqyEџGMm/rHl&ƖA/2A.gݴvv6_89:xOѢfU$qrGbɎ&1u(UJ-S']s1ʛC~eoK5"R;.{<@sPt(~u_Z_G=9PPY˃RMl(Yw'DӢm,+_MvWlB'}6zﵨ`L'/3`;83`qG˻D@̊ }-?v#^p=x9wh3, @Dw=4ൡgFj\^e2b˓Q7e8;T9< +%ih&#RPh z>9~tkJwY>rwϮbd8V/572Z{[UsKx7.Q}"UҴq61Gߡ;J%:9 Ic@^Mٚ_ܚc>(-YΫ#P0Ke 9,vl¸㒰0J{*TPJ0Ѹ=Ԭ PZQ$v8>Ww?[kU+yĥQXzAVvdʰ]?PKQG蕆 eNX*g^|}`OdAgP:8(~m+!OXa -Vt!hS^Z!Pr|oe 7[X( 11N:Be7da90ݶUl !#'ѕnuѰfO cAo2،!=k{[fL>/H+lF˔2mгtO ME*^.x,`Y4+h!?*)Z: evx^87~pk\(fQCb^9KQH:EQYTKPqrJL 6+CxG^hoPt/~[lFwd3Yw[S"u8F3?gdW`F)PzJb`壕#!yDuqNOMP?ɸ->S)|*s@ .d|ؿ5aqɽΜ%[r3C37U1:E뻀>2, ["Ր5%ijR)T~_)^ 9#iRۡdKdSy}P10yZ"_v~u%*eck?ѱ$LbV?5[iw|׃KI3ԃ[' p{V{M濏^QFa$Pg¤.){HDz\{w~Ql@wG>A E}Bmu,o[IַS>xM<6ӡCW(Gá8"YQ#_ gP*-(RfjbX8<1B\N`7*U3h>oPn پ|S +VOYFK;Z%:AKa-6<>ezCnEI Sđ[(hJ+-9 >Tz{{'Cl}R}<̀9rԢϏ G!1|Uͧ>! ~bSgtHGsha21>5 ,M`V.BTaL}.Ipb(7laaMv&z5J%Mi=G)V CHuڍȚ DIsF0F` qnkkApvQ9Vjug2@28[7!eGnH]؀F7UpylT_{f3&&w*ofEB&4dZgŮ"m.qb( 1if_gE G@~P!Lu[%nCҁocʝ*ƕyQB/]㫴مq:|/| m0hY{E|avNo* F|#K+(kAx%Dy>V9*KH~e W9ǸWVn{<״2l $!H#xyqz:(Kο#z>56%nXr 2 }x%5<|sEU~%5%S{0<2x?,݂ca-=|p!@MRg{#OqCՔ,:,HY j/Nk68%hkaVM4![ɭ@py(J蹼}烕,f(M-[rDu!;mj, ë|PjUt1J.FW3%+MTty$7>)bCIɔ]T] %z;+bMNF7oiHf#GbSgo1yAEֈ7I hF ȐLHhZ \js]0kVϐ!nfFYL2͎_ֶgX"(: a oa?jD@#c9>!]aCW0` o$:A=|4U\eԲKpK{nAn tHgɐW L}DQN:&FE5xG8رH"iB0V<52,; 9og1>GՈY  ڷQu*n'tUw&gaʊ HM\OPxi'F4aКCo_{S^ykoĦA}?^ii0r$דW`vKWg ]*j }{^>|ĂmBU %otT-׃5Z駿j/&ڬs ūd MX-p?2- VmL/6YTV[a|ˬ(6G|r@> b 7F2X r5 VsM HT#.L;֣bc `^s|va;TY7!XŪqVJQX?8r;CMG)uQd)ӀՎ:.x|LA,E@U)AKv 4BJo~; Fdjme?L="Z7bxܲe|`1!*#Cs=Z{]yBmNS̗])@Y7q$x(1Z5rtRmE vH<2J׶ecXce #e4vWr+ .o]%$-˂֥4O.Cdctl䓨:^P,Vbm0I)}!h=.xI/GXl)z "/ťF8kuj)3♺Rn\x) >3%ndx(qQ7$3l 7>9?9 ϶ΗҪ6ZIt651an/cIS:yh* L|~'&Fɑͬ^ 3=oO1݂S@{EwFjEֹ7AQ/m8kM .f~a-eF]_5'4bрFةYyqǸdMC9N)YM.ټjo̪p6dPur:w5vKz[ $*\!ؙGUuTX2]w/ 5@ܢP/\-8]bV=;}=lY0ы{4j?A%Dѭ5OCLXDre hS٫fGHd ۢt+6&Α%Gơ`YZ/x'7x7;!ד^bD޶{c kRPO'bݡ.8)F_]j7zTƇ66)Jqx׸XK{vĮ>j~ :[p.61/#V$o@ n;-Ll?,4޼Ni%3Ef9;`S]!chLkT_Ho'ӲIqzy/ؤև,IG}Fq"%蕘8|̑Fb@=FQ;_ n}7g%#6E&1 A{NfLE1}U^\tj_Ik33 ct ܡISN݋̲01fUA8ƣ H"wawLCX ^U=Ÿ3cO2;~bsC:'JYL2bђ{I=]ϖ\;] ۽O@M]G2A7~$r>c&%>u9ʴ/҇wCb3GcY^\[\ ѨBrJ9TuH:Jܪs'EHd5u VU2*g@ Ǡ Ox,tJ'QfaώM%Ne`WYܫ4:/t pȥs `@=Ũdbyr^6j p3`jWӜtw=iʄtIr¢jeZlHtIf.=L97peځ@ JsMG6ae ΜH+G[xC{W1zgbj::FRyJGC>Z@$j5^%~Vj׮M4MM2i #N w7\~!Nɸ1CI Y?v PUy( (I{nhlFdైi6G(Pˢ"( < I~Q=[_:`dr򱅮B7lk-AͩP"nznDWxY;Oqr%]+z"Uۃ)QYe!D sSs:hـb tԅ0Գ7ax4Sh:߱p9ǟ9&6<4< 8"@CK|o☶Nƪȋ=F׷J wcmqg&%qMG& M/Jݧ.J gx=Ѓ*kD) ٳZ±req o<𱔏 ~-įJi(Nc,.vԴtdG"TSgpdP515 FOK+HɄt&-=o*Q3U X<XWΏ2>a,\5#S^)ہ:^߇j\>=hOd=d?^q?Uc$8!v^`{ZIؘۓ~D%2_0/# tCw٘]2 oIEbi!?cQUCg3)ѪcQm+F?bÁ<@1EcagJd&\5e/5w]DߏA ߵA;;>)tvr2aST& GUoE3ٜm8,8۷{WA>+gzzU3-]9E4/"!@NBCd't]ȼlShJŠΌ9\3FP^Kj>jMZ4f^SW ֎cfYVpॿTz4Qa80BdH@ {8C.R^KvU[ަMWO2nѫw~]ݷFgB[?ޞ0< 0 g\ SmiWjpI _!(o<3;+IW{9Tukbw"R~*Ɏώs`t1+iMq\AJ3ܿz}t:n"QaBX:_t3ߧNf$17IIe_<c,2r~Lu;28:"g6*>ʘbw Oz!d.}0ڢ{/Z! ?חϔv?eiW 8hw]%P^UlS 鸖 2tLϲ̑d2ȸ:tSpbduǼ^8kAa?N7t V5S(bHHW+|43PitvF 2E,'kE., ( LX*W(s &=GpOɭ-(Qt׎CwJEb q #'nܩlzH&Hz` ^hZ~-t@Q1ة1ԠpSsx`-i"|p953v-0ϝ$N Vw6ꚡbcl:SL\ gle% C)U/?ke&)xͥ[MS-!HěG]EV05ۍh&T,mi7gAK"Y[ߛ*) BHkx^pHGQh4OFٖ/3e9;}!+w}Ms~ry7Dd؁}-45Gq+(4d+i`ٞIC~TPFAQWf2%`Of,`sAL+QH};+p' u`xm>9c/hdHrbqOzKȄx,W\ ٝ1?\ؙQ(&$y]uc@fuS+ v`W诸F"znR\5*O!n؏Sܖ,E+)!p"͏$uyd>!u_Vk X¬@YWXTo(T4J z_"]uH)4h\GGp,+P#bI N J{ 8 G@ $EiQS0BpBL1kwf,Ĉhnҥn5J hjq%sL(zwb汗weoxɛl[II"3,:|EzrF3Ŭ* (BCj!0 |KO42|ѽC1qo;0IÄ˝oMC0fml)i) !x@QxSoSe#i 9IkJM}HFO u|lf|HpȨ>{W>ؑcmqs:&NB _Jn\K9kUf؞lV(v =(IʲrjS,!1?2G-%n2/r b7!\jL2r^~$L4Adx%R]8\!-Ir=D|ad>9|nۀ:߿B|E2߸vg!k{]J}( YeP,*vYȜFUĶƈYF)I*hMF'sR@ҖI X$<<iP.k!!mq#SR汗+@*Rݵj'vn=90W8 ׳^)ԆNA"S7J)vVCH]p1z{5Q1+|v;y{^MH$^nX˿?Dݦ烠 G Y$Ȧ3s?L+N{5@ Wu+B\ҺZ;.{lay;&}/ s v|+ڷP=Jnx0f=yil::d9"-^TXkF[ j{V^ˁiSc:WHc $,OTr%f*a֧oL|4+¸-v}`Gbek5ߐmmR_~p_LsC_uɮ}.qBjOvCM8MUSv*+uW3$U_ɩ$x>1;~s9T_SX!$2(kȫ' 4 ,."{S]c"DZ~2]﫫Y/kXu:2-]".-,7!pꍩ#d=I`T/N#Ihh:{8)|#WVi;Bm(HPܜdַC;ml_I9Άt,Nsvy܃։Jۘ{Ed,] Lou"#.lGy'fΕac˜qظֺ1957SFaWT_{J`QiB0͠V2ȐKOh(q Fi($cV3F[txXP!{`:ku޵>T8yTmTJy[@3)*G#GAWP1_FFVi;jnoKr=pQGsT+n:UQI;`\]]334*i,Nو!/K䯇t!aD؄VGr; >pľǣ qOhMl^~ad>ےCs `M]yd+s-.i+1NOoC? 4 a|Q#\ӱsVyyڤxlM@b9 7wcMtFIˠ>[$~৒G2iTmi_|f> $qL!I`#=jo {bPwdt~WW»iKQhY|E U f,>u(X%eS^tP , vȳ]oX +S\!~9[IdHVnÁ0aFfdˍ}n7RJk GIeU{%^oof< OwVp>#+ÆN̠ 6NzsPC&xS iXf>~'@W}ڌ;U^d- +2l'cd[ 1Tk;H[ vo)CZܖCIj!͹U&{zeA+3P!=BjHt*v ;%j 4 @ޖqa`WNseGTB&xJ}s?slwhHDKpcfG(!k7=%5f]_obg;s0*4R=URłrZ=QQ̹L vة ʺcz~JƜŠpYe*3 f5zaYymq{U1QJ.V{j Øו سl/l8Şؐ ȿ&kf>u6A7) b"2$E| J)>t`=Iۣ‘ >o=ƭdu󮕢&*)mcDAO/6HuP;{d9v܉ yMKb 5d<~ !+;POeQa&~1\ԋBm\0 ΃?$zֲ&\$az m뒿#7|8rc:fejnHJty xE+C)+X7jYn%?e<UpS@~5I`E? QO"l?F :vuwQ>U_GV Kք-UAe^{py'  cwtY+׵ae.4HnLqUEr8~@M.,5 wHoO݀g )pt4πTOlCǂ ecک/*Q@vE qbUUlBeO޼ia%Dh+7-crB7LA\?qzh`8۞եʽ$Y@DUtԲц2>+; g Dƌ+g1UIH ~Ɍ6 *2P|fp TH^~>3P-/UX3j0zFnJRA SJ#0"BG+٠ sYd/2HjS"Gp|QN [$IIY òM3 pI.WJC'mF`tZ]ןJoP:QLmfhA3D9۹{LGԫDaAݵx<pS8Y_R_(_ Y¥,)ɵU8]X~]R>'z`S/Fg[0RǎLvÚ#.n5qؙ  7I1ܦ܅w]Ce#r4M A|h<ܡ'U`ӔU.Y`a;rj%1‚'EcSO嵦my" fJ@_Ŗ)rR3*T2tf37 "gtôK/_+wYTgF/@AZ[ @b~ޟZ3:{OP^&f/E!$Bc#&>+jP|+ΰ-1ahV,4m%#n)A~ JKϝfDV*߿;#ƶ!JACAqf刜5hєM`po~h%7i&3 סӟ"'PE!rNluQO')];9!B脴,L#Ȳ{ҘO s°=57z+RVp!co!N\*f=ˆx\m0JH7BL4T X4mac n;wYn'ʄu&Ϭ|t (o F_@f`꼖`<:Oeop⭡s"A&P Z>l?~TWAX΃Kn>uHʬ1&/[06+$-Ù@^FV-*l(@LW*NXvpĩ5Bu)4V"-ۗ1O'y`T 8h<))[3rRrVs/eXKAhׯj.>Q,h (zs=]${ ټ;JK,`;.4KSrf{σ\RJj$vO B}818)o7r^sCnt8kRWnZŬbLb7~B#AGM{I=g݅Yo&Sh:^Jig I@cF2shڋ+h`Ĕ]N7*- 9B- ~@WlN~KqXxj. cC꫎Y<HV/SN:yv'̙g7X4M*΃SʮpauiL2Vk׎"ɞMg.IԯM!1cÛ4U,bXk>Glyb̄GT%|듲fg]|9א'ōw0M_؜.^xv\z Vvu`.׻)sdB+|4!ߞkPTƼ/UX%I9XIDBk>/K9p4fݻO'?EC۾Yn^I;^hyC_tPX!^% $]G q[n4 Q"WuḴ*f`Ӟ=!sHK7 %&u]o6cV{}jo~CxA<˷R :gU~\p7K leN>YP7&r&N?q-͟Cֳƴ6=F5(foz]qgF Ja ³+3 `07)$(Nذwcm8Th:v+4hu݊Y0- m||F-Z T|d\Ja m Z][ DA]cظm7 a 鳽d+Sٹzd+O²7L4l*1ÿZ=j) ybXDD&[lb_ɡ^{fWsaWL*mN_L@޹,EZ)Jr49QJ]RG;GN0=!ed6Ig 8猜#: O~+f2U1_D˘DXmqyl~B hb MIͧ2']Ca[~CNq Q ^3(aN-$ F#ϰ;^]_ʫێNAq_ } /\(ձ[X53T;Xw'Y*wܹKGA򅖃#>em@=Q?ãp&*7ag BKdKf)kC>4]N'v#"VMTz0Un=+;:^KT?1^ q-aڊ ܸJLgez?)g*UI3\Ch)yIi#$xø@AA"y/_AYM\ո>s\) =7qNG=^*~63pT5Dd%Ԃ4Y,E,V{ TkR,L4U US):MO/3J|ǰbL%j]MDĠ;LBPP^քS tR@Nܵ=j&57;ΜX29(@RV$!ThROژM6yD]*8EZ=YuHK[,?9jz"&G /@VYY`G3cYcNC E~X{[\bHA#A]F3@kAـAE@Nu7"cqkwY Pި/4Jw&=d }B w vb뫃M6@ CCCB cNĠ_{ 9BKRS~*p_yS욽c>vXV:~5S"![ح)>%ByQg& B"4fy㰛2 6G|Ș0iKe^csF֣ux剝V4bGN#*UNU`PDV +P\{ v׆k5fM+les3yuzծkt 弁s=Ӄމ mH&Q2LT1jhQ洍`Hϊyr^ uQ<_+tijG'Ɣ/a(Vq9cn)'=K& | ɶ9jYۇk6FYW0CFCJ2UKC 9P1AAS19`)l!sʋSޝ ^ܴVy|7y0@K]qlOE7 hTЪCF=A(kfväR F8"00._ƢXՅDؚQC,9-3mU=bA:re!pl$|et(5P;$.!kfkLKN)EU9$zj-le#*loT&魉 Ldžy}y(MyKz-w:vwfPܣ6++KO9Kf5DC{b6;?WCh"n7l@kteU3W&eh9 C_VAS]s؂wGE|k1ir [|#8$mo]|'Pe"#f!~^["œgzփo2+}́K߬]ʪdWNGbV5,Xߛa"*kg/Qusho+^}|63\j'd"<:a KhLNB8<+*9zppo{ކl$G.L$s5*7i^ǡ:|DGsqT`19tJfm2VcΟ's4ݑ#A +N10sQӖ̙+a%+j^is@IbeU /)^;v2j#U;t.饂o~L8i{dwP=2sKQS.˧cWՌ>cͻJn4}5 tNg@8$$h YN_ Ŏ|0^t; !<SW@ 8V7qcfcƒ#ev!GDv&2䄍Tzt Ր"}-4X5/uwqjdiiY.!B9K Sxs$m2}cF45Lw 43CN0Zij\Qtɜ?G{T8D $_n:j. Z0)V^{pҐy #ݘiցjAs ۰x]2ϏV 4i@#Դ}MXD7)CQbv?®-: щTFRB?OM]7vo5 Op םOQ[#gVsLTi_Sz,pȣ4掞0CR?`{q+1HecVFoWC6iŭ Ԕ+,|;o)(u6Vܶ۹(:)R?ٽHO]9ѝ\u Pub_щײ&1@gv7T0y:P%ڝ.{N| 56浄Mb-,$K42 >DcRkox,1J‰Gw[6mCUMlk&5iA!Uup ;,6:,֛\C.[|2uu иvAB,O={sˀecjժ?گZ[cIV-ƻq\QqY02F@*z$tsI. wzҪ= $cQ(W(/b<#ܲ76Cr }ş-u1χE6Eפk %圭1ʬn= y,Dgl4)xQ`<'EܠghW~OtD |0RvO6k;kWk)o}xG?'WVl_j,9o8'm[ۣg/'  SKbİkO!F7ze>t>mߥD5 3% >G]P;U l{TաF^n*0_Ofb9_e"+g4p0'Ԗ߂x 96s}* WY ~Xq􅋴7TeU;h]@*EM=;P'i;];>=]7=q%I-VφCuR+spP|nH\`[{i4.܈ E<ϣ;YTaW5W d,~H;" '܂3L~%!;.=d:==1ӚaidTG1gF#G{Z.)gukhӼ'CĎoRS&\ns4~):0g`&zm;c ,~Ar8I _mus1 gc_ |d7+sDBp %cz 0e2 , DXK͗f@SaӸF׈_G8&3D(Kˮ v3e7U"v-sUS6p#34Vain;>9_{t<Q+nɆXL>&gd;OVW|[4<4Q~ X&lDrG6'ۈl@c&~O+O2 {5O>E:1k~\J2,CnKzQ X }QhM-vKMD\K7RRH`L[HǏd,!ٚeo!\_Š?8i,/^mӮ璕3%F?/n Ds|:O!g6 YjQyڇ;oJz6:q]ypܔXނe¢[ӊdJKF5*9jo\+ Y"( rkQZ>~g|_%t:ˊ Vt@y6jk96`tǹO+8ov,j&`zxguw c"qwL/+Ӹ!%ʔcP遳 Az>ZrVd dN/7551f(T7%Y&Paӧ):nd"At(?! #f'Fn \wY% u"#mZ,?}4"R&,mFm\6h̞}0ȋ`g 9 HmeM @2 #ȪbsEcE(8W;Y:Й$$l:BkM@52.[jbr'+zHt,kc=!\d41O4&X`u q` Lq$RlE&$2o:A(\zvlaQkAlGjR!΅td6L&X9E:]ɪc&9{h5ou|se1Lk0c? S7;[fzҢ5zoi6VIٽ%J.q1I'zA. w3Y(??^pYoTWI4tJX@[_쑹hWd &T4-kX6ۼR]6^U`FeޘAf,pv8g)#ֽ>FL/ah #ۦDZ쒊c7T7dcKt-L*٣.]eBeFyP^f'6yN7.Paq Ld-zR@iMm-OqgvfNJS*|t Œwm}rUkUK0ׇ7lkb# uxPT*'E,~νVFJ#WǙ^K5~Zjg@;uᲮl IAGCK >^M-$J3Y܇&2d~_OR}BB156n ^@ v&AݧR,weOKӁW70AaqU v?sCȚ |=$!UA_)ɚy>`5$}Od;U0:y> BJi0*irFKd4]F# < >9*T6v Xs&$OUN)Z&YHJ`)IxԾ*a ?B3K]_ pѕ&䑄|QOJs[#{h"ct^`zuAa!0?{bӲa_8j!&F`$;r_nHrMsJnYИ"b-ݚrͣՅ⌺ 4Jc)Ysvoqn*- mG(^Bn Xz[bLMWsskdS!Zَ;9gjK\J:R2PSm,iX1x8:aphf콾7.M;zryD̟`v #1V}ƣM?%ArQD,i^QQe"^P%#%DJ2^yuaJ@[e%^R0G"BNld[`".Q t958<ix^uC,BP)Zf_k K*[ęe&" .K?.\bIH^5؍Ik'J6ï T!sk]i wG(b|TOE9e)z|vu5.=@JBkĉ;)|.b{0:׺C#>UckFdKԗĝ*1!G\0ۥG@r^[O 8@:zB~7=taFù_0Nj/g4 Vy+1I.{ć& ._GS@!yF)pVGe #y c6dճHk6}Q*[}-Wi vg~;ſ"2ttHa!8%xSt1ΥR/VQPKB,*ՐϮ'O|:#_-/=|c„oΊQcgZ]| 0!qVoWX+ y`i"gơZPm|Hh >Ӹ5C 3U ^E]26q>c zrQ۬ x_c>86trW< ^hh5lH1v/4/AN'sMR."ű`iօb͑ ؙ jˬlͦ@VP\mp+C(όu6? e Δ dtgدpX/6so[xG=Ny{ C?fid?w񮺀x.оa'yjLi±!]ʓI;b{2;"Zx^<#>F*\k8t+쮽v@cktwBbv꫸+pu: 4LV=? @t İ*++|gZ`k~P&m3L}M;B)(5Q݀u,c$AR,Yy٨2]pByEk.^XJĨ/ )հl8>M 6 ce6wVD ^TLQڜysצj4(wl. )k;hu+0 x#/]u`QdGg\`rQH@S.  UblUђ%Kbj:&`"t$ZY 3%# ^`x!m?nn[CGO(~<# -N{a0vڒ~k݈'3<{`,;TR6P} cb+ː=@dc7W9NF,As |=uwLˇ* Q͢yTb b$$Auk'BV7i \td|a|HI,FW#ZLsXvT`!S9ȿ5kPSy4$ ϩrXM"rˆrϹ_̒k`tü T:<+4Z0BC`B>|Vȃc5MJz/'my$7nxPNF g O[j2nwǛCFeʼnJd<"ńh)dz*ۦ_G# Bo%x8%t yUEM&MHO9Q@!"ɤo,ߢW7lm$ O,ߎDYUg&N# Og/.R0A6@1bWn%3t=*IqōBqGZE-ܐ},.Ӧ!,W~A'[zzA.Қ8ןK¡IáSf6Y#3=8лctN`01`??*_;E"ʊ1L"˦FօAVS$w0cg%vUmmXD꣥;/PDtՇֲ.u2́#:0^tQBvY}@F0h-%JmawzߋVB 4{?0^/+2U&ȦF؉JT_Pa8Y- x)5JeDgGGa]D 9a'w h@R |Gi&S6w9{Oy$Iޔ6[ oaFEgbmdp5OĶGGB X?`å/Qy-Jţ\-O=.P [۴iPQ:_k}]Mu_4u )d*ޗnIavZ@ڌAw1Qv,#(2,5`h[[F/~'𦳛F.2y{K6R=Τ"K༏97Q1 tQk޲B \m怢=ƽ/zL +vX>]|_ ; Yȏ\:,ʨp`?/γˁHi*A9QrSQ]Դ-8WjYH.iW`o|bÏnc_)ܡ(j߂3j %%UI&QPqN"52&F, ߁`%vII;8'A:oşNWK`_Cl#N"熎aCqp \( 0%Qm^==b"qј,x.B4*&441kӢ_3R v|f-_S@_}"\zp\bo팎GZ wW1=w4>?kޭSKIqYN}ޤ/\tϔ,K jFi@x˿OϙRǴ=A-Ase5Ne~rMwV {LlK{@Ox0'ƒɋpPP%)Tu.U~rXm;gM3Jp9WŐ uy/ٷl7t"?uSpZ '&0:=$ C "pOV.G uJ#w7o_j^N>Q:]w -?b(h.pq[YexWt=ZRs^iD{ԾCOlrsn:Y+7nFW̗qq;>3 Q1XWe_f O|9N"ZkW 4)baHe뽃rxUu#$-qhȉP=}/M%\jC',ٲ%CVnOȠw,)C$3dzT֎#Q{ y %TM}VrJ0}q\SFri΄_!tzˡ=.[,: NzjObð= V#fLsvqIk@ TG]а?`_@m%d[`[ NfMM_bw.;Kx l&ErMUNd$vw$.o:\s^bվZG&Z UD9[1d<(,H*3*hk]ĥn{OV;!(<-mۆ6*Q,䋭 #g*fN.h,$v=l \Hs6_# H{CƗ?Qx!TEʼn^kz2HS;7}6 ) WHFVK+*Oyf(bL|>rgm.')xZ\wOUC.%%o Έm{S袍9J<\հKm;~z?aCַBSgGq wSl&>{Uf;y鞬աVtձB֥<-@pagx9m} n= %6R]<_*G(n{dߐ w1IE D 2uc:@D{ĒݢZf>̂k_57in5jJdc[B>mD6 CIr,yrU{#;ZӐ\u 2_9'l"*Lɔgb K3xzۋQk7А(fK $QKBLwΡʘ>>F["l sE'NXp%Brfpԑh)9y_;$/NUn9 M{&G $áY!"y'- EQ:ska~ViB*̟9))ۼ|=\z2\Q e-P%ŽU--#얐䥃E`&tZN *?ړZbdFO%@JUy`~VCb-mf*I[ayL Cg!$y4$r~쨽0v\_@r\LSWs+ sBF\ɴ :6O]͝gNywseͰhyBB2J4fX 8keJ#ҤBOeo8\r簀!4A$TxR[/"\{\ "ˍJyfr^)i+3? AND!A因ALMw}BFt:2QE# Ik*&R[j?2,c>/O[cPxJc\%rNl;M| JFSKz܌DH$jAd^Gnk50H&/oG> C*t nÜJoa&W)S$ۚ{tGl OI {S!O4ߑrCkKq|m 0fӤ "lT{z6PâLd_0]9-僝^<#Ԑ\v(ssN0bE㞝@ë,~Iܬ]3CB w}d֒~?Ċc,ni$u(q.JDEz{諸SX1EtxG)E X|q4gV \i]3$U=pCc&mitN:. kyX G` (gԙ`@R,x05BVh8 WA-Z" Ox͘ vE&7l5ʟ6A}#v贙4.=m(5€`0VJBLQ_fӋwǫKj9KɄ%\P̗~i$3K\S&tdҝqӶ3 ]31z NNh"?dA*F_ǪY)-=sT 5Mb>_-gg);\7k &Ĉע )8{^:z c|Tc#uYdSXv 59j`@w,ܚ6K~z^\C>8tK[X [bBSJ\(HCz~YJ֑$|gm㔃M [NeZg`^u!x[3sM "O\qzeB66y{jT'X`Z8Ȑ4:Y̽ޛ \*3^7rK}< +Q| g(u8P0B m(7C>z庪| 2H1ojģ]\lev˩gU8 L4fp7N_QX؇v+{\>#ڿ|uLLVXC D!-姺˦yz枺lb%#2xu/>Ōk(z* "mЖtDd.)fqr{FyYh9I5nŪTο() ]W9긟c}_70 nځ:k%Z,JOSy?U0'%R&|fP1x9i.eK5f4>h ^`Uq֚=G2|-b}\&T/ŢVw+wjM;Mӛ,MZ "JQX 'Qr??K8#;=^a)QfgLB&rp{4| mye6GٯLݖȝupyKL~)T.cuaԐT2{b${rt[W7KrFQQn.d V4$)l#a2t>@ࢯ 14ǍijÞM >t\Ogh6)#cAn~}G$u< Z@ +o^A_Dh͏h;eV@hkdeG4\'C1 ,\[و=$cIudF1q Qs9:`L?\VWJȠ{誠 ]8o"E<Q2ffT13|Jh#`V6@S%d0';޲?p,IkD8s?eݍ/`ݨ IjBCSPc]Z KϕPd2rN黄13S),sk{l*^p)O [҂\WTf5r$$Klt-wdC*МA 7"Z [wN8;NTSf>jN_,0^r|DKbF<t+Y]= 2 Xy=Ági j͐,H6}ݬ1_\ ̀xv-I9/~2svO`+zqZݱ# A=!I*ii4%b\X,պ{\+  7TG8GU;)ݻh-%wC,g+YHCqNJ^wTq!d[睿l:Y"+0u&N xhjFJ`tx [P󴄊ْi($#|9 R ƄC}F]|pE&%CKX@=jIsq! OSY.xl T,־>Tϲ?hVSˁJ_1V99cNq=(e!R$ ;[Koao__Ot̜Lm2G(*MEy_]JI'3Jsg7m$6q=GwRm4*'1YdߵxqДu%J9X$ä}6Cb&2dn,3O*pjmoN䝁0Y"QNd#nn[WAWllL3I-!W;Tf3'Z0#3 ?$[I"0ۓ幃V+7SQ*." |>7VAHꬻ’@YeKKv1<1C8GHNNʹU؉S͆jSͭ2S`}0(ag8Q_PG|s*- ⤄X(I/$ĕ_^Q_K̷'&VWR yBT[L|r.BF3̋xip3}[OAu=z2 IeYuvB /> $\ئMJ#xFlqDLUJOAx!:zƂ2WH qUz~sN=8;JP\qtJxspIkyNHᏗ*l+]]MHe~Y Eol>Yr9:4* E*ɫOgQEt:alV ? IA;RAw&]W.ZY>NUDZ ^|sGɐRs(ÅfDԕ/w uLSIh5/qHiK.^g $cPs Uu ЭF1 _ 9-tGlFB7ؔQND~Zvs?y Bq,i #QGIS@vQ@xKiݖ-ᕷ7#B ^fa˶p^8%-c.n8@ \PM/=BIOO/i]k4k&z'5EüLR K;j@-:i!Q]źQWGL~n>iHtbǓ9F0<\>jm@MZ <|cpe34fi{֜,qqo8QDqoPLoJ M}o쇝Gfh#L 3`칗7) rO> +t0^;/MH#6gU/w^͌Lw3K>z#\>4P"Z"Z4NGwk&wyMp8ik"'>]s0k0.:NR.%:\+RɎ ; Q^T u\UnJCC9cJ7|"2@UOky5/˨I8j­N|5V)j`D1O[H9kʅ̙fF(/+ElIϭY&7y%}*&C>tIx5x3񷒩ON}R.~\7*v>r7`= [%D Tf~ ˈ !m2UJwڹ>d]| KrOK e T\%vI[ J^r*Bn@3cz](ʪتi"J7Z+G9/ &fźh*DLL %[@ЏV.à <.W4:G z/wW #ogၺђ"J)>CF_}B2#mH&3[JY 6;w[,TV(N\BRW$'K{v}BQϜjmVrf[+:`7_U ω1e@'_oR\7m{R˖gb?K*=f"ʧm%@,pOMܾ\)'C>m;=t(XRL{"Bj*U?Xwo,-+&__[sDTO x6@rοZ꧷Bqh3ƊUOMV<ڃ}Rh>WJ[YӇ}mޜgA)T]^Rg#-ҪBk#(a*ګir2>8bgb$7c~ _UHbbz62 AvvNsߍE8[WO~Q+agE;QD֠PXAF 7k_7Wir%cZy젴8\\7`t,Æ3 q)vz}bT<>]a-D/*.)nwY:ˈݾP@K083P ٜbTztSG#̼baorڔ=ZیD5͝*57:OL6~H%t3Nj}1myqAeuEǵ;Qez '2k4\ݯ+jJ)ceɟͽAȏ='Twb﷫ݹZߑL+h *ܙwhۃ'I^]WDq c?1FRSiK9c+6d Q.I~S"2(.z݅NYC^]{`m& KGI-Nݼdl[|ɝI_ _0€ɛ[n3ĨexH 1vV~Bι KqdgHtEPTfމuqa}ܛDEx7ohF::XR=JSߓor\/ G&rb MӻHWdrcvC?~3 o8όP[Bl@fAs!MIGFxOUd *-WCS\ hLJ6-d`a"2Wt}%" "%Wh {cf>G;/Y晈!5O@qs+ 8Pѡ+%YuaG) E?3>X;kBIiIOΞ?ژG\PΝ{$0\DE}t&Rb>k"]㼻en+m5Y5$ hrM=m_y,d"#u <\zwG2#=Z,Zkԧix]ZPr1^lGM7+u pcbR=8$C# );ud 6i]P3niUݫ eT~CNq[{ }#>>0nQtXRThMx5ۼS5E*</Fᙑ6T4If&\Ϳ=4 yeѮ uD8m2ԚoNlKP~c+P1d5WYI~B$N\Y p?Z5DDj?BO'!F[$v)s/sI}1:X;Bѕd4!.t ^@eP j 2sz/HhQ'tsbe^tm(=T- "(N\Xdf-v0N{GdJcJۂ DBpo'R(9w%ȳ9E ^YtR%yƂn! `PV->J P1'7(|,lŘ>)t~-G蒅DNÖ.IJ'EރN>|pm&ҏOK`P"a5&opEQ{4_aFɎ2zAM~@p8 7,!*%T ׄmzru`DKSt020O9|n]7w#K.޿fňQa@h OLUqf #~},25xE.` ˁ"'F*ǹ%t L&ehx쵚`cZ$S2&m_t6l@$"oxA3,P{| #o+OvdY`p ?P]S/$E[ I*!2w'1Y4\LXy&(Hy턎/Z?RFZ4-G kEYK7֚E4)'(|8ֿ3yD=yB=K*)~V}T[HĢx%hxYڮ;q^N)vְhGVYi]-QԴP)5 uyU~Q+DABtPeԶ蠟.TK E)q9z?w;wm ? SܷM3sp|||O >&GV ᙽT4V0Zj⸵hWUveyԇ#RG|[*og+ԻA4%"穈t _.8jʰ?_,{RlUjY πhy^j$M p 6xR-D^pYn}^Rd5Q8K״V%d"p.X6/;Ug[ NMĻ*;]MM?mN/3޴/B-'hjpLn;Q>=ZBIs#KR('|% ,kq{E^JWܕL'cFr;*~cjXl*;3a|ґ"-^S U4-NдU@iOC+F8)ʺ(PqϝH݇YPvM MuAN冻 `beKкVpXVU=%"P[C zoLgvog&}RIב.&7euRɰBw޳$Í&\X4~\H}%eb$sYUFwJ2D3ORw>3b]~b)ޭ*BC I%>!e$oݭTr&H=v,n_V>q/SJa;FR`o2jTmdz7UʶĮtMpowapYHA.|x br=I*;( A0Ʒ?flJxߞтo˗{_:N]WsS攜  p;%?vXPRݎ Z|87,M2)$V璳=\znKZ,0.3}%အ~p`9\_Iv</RC)wgR 4Dž&< +J2m8OCʷ9$#)P-߁')|, \r*WZճrPCbzQ}zG MD-4[o5BdMMxOL[bz`y魾. EUAGЯ8qRypo8hZs#5qj9AG“eД{Wl߬-Eǜ@~FWY@s yߺܘ ?vAYG־rʹ/aN*>؈ҏZ+ywO![#T|7TȩĖ)ZE`јEl9:p@$K~_B X`b#gĘ]1:2(k|8XGtόY24[7xݼѭyaPA۫,%&Frc߽/z 9 à>v~mlxqN%:0a*Lj m%E*$rK+R9X&d YwG7z\wB#A9ҧTsL xjJk."#p_-KذK% 9c^}DNe=vk'Ӊ}p( 1 ʊ~RͼWg瞐LB*PY:~&ȇ,)AgCZS% :%>!h-¬U%B|$.*p+ds{"Odgt2Ԧu b&[Qp/IY䁫mt!Un"~y3қ_۹wo|Ze *KDzjDZ?w)w &4mw}3ճdjHOCa(w=q#%An~f/:N{MˍCMؓb51w P=dexg'&Db[C)+L*r$<˙̹OɹTE8w3Y }=jj'$%n_[68T:@݉0wq,**v>{gowSݘ"4Uol Fաa,ɴd;U5jWfd֫HN.*/ej,Ҋ1{SG">~ U+ɦٟ%NBzY"y~GO+C\5nfI@o  YDh$ر14sx'iKe LC S{SHE$l.½K8)$o`9YDMICg':ɻEm XI~Οͧ<Ҩj zĂ5νO94iN-u(ȇyk,IlגcOOÊYqQQJ =4YK|]cYIHe N]Vs"0VIV\[u8n ^71L`v2=Äͮn|j&ǍӜMUdZ%Os HF~JIv𻦶%읗0L̨ J<9Oz;JH_%qz5TzV p<Km;†GhfO 5pM}޴[D׷jeAX  sݢj C27&)ԦV`g>V.v6mUo񋚛 #4a4ĄmWm2 N}{ς^^[k89=Z3ĵϓ2t^^ .:Qwe0 `eJ TVq* =$Bi(lW>Y_P^BD]1:j-rge,~qJEd0,4C.z(,S@{G<K+[\@ ^#DcHwǁ^hpߓ|KTdn<0-~y{|b: !lـz1s5lk)vnQL #?t9; ~kC᥈r87 ~~z?Ve5#AD{ѵzqwc'GȮ1ס9̊o0_`K&FݔM=ck!3\_s R6iBv& X: JVi55y;r|̤vi9..=?0`8댉/ґ}hvH}7")O k5\A 'LLjC7̦ SEwV5gKNE,םgu!~s1Q2W YJپ@` 0gyQA񕍟"N됪?Pb*Z)Qld>g"qx &?Z`q\ j@mv}+F3WJw6R?? 4IYQz\IKjy>Cxd:/ N~-p8/6$͆~)DZu[~NSƊe"H2΍2=]n.D}v5C /.6ܫ>Z7>~4.*݃lfg~=UKBm)Yh6VS^}<2wT]ؤ᱇(I8i H0fk9qό&vP˶y%/NPܹc,?S &Y~l դsӗVx: aP9 )ũp-5}c vG9ǣj_84X~n9"AzV8mk z<L᳦svѓJ24Bꜧ@K6)M ?̧_]3 ?UTe7y@F?TIǿqw+B}J *~|ö[k/i&l `OzCV5E+GBAz669!%Y[~ t\\?%GlQѦx*S/6H6 5n#|r}IĠxpH \.T ĵ_OvTr{SZLI ?Z^>2ay-D" 9`LJ?ϺBz-&d3+>Nm&h2_>kf,ǯ[_SyfB ƔUӫ똔̓/猹eZx Z,E7=[p]җ#(@\f|elz՞y|4~J&F OUĭL8O3*#,Q{'Mż8yn UNE 6b'F}`-HH%kΌo mh]"Pkb)aN? LѯĜk`y`CKJI à:@!r]!ty[a̵B|# 0ͦ Lg)Td)tInX7ڏV'x;QtYIb>t>{veH!ŸWg1% d݄00Rd=I4}9 ۞YM' SeŻ߱_ ]ꕅQ k=GlCб%uW\n99zMay0}NGj$Zd7g~VȳhWF#Nǔ|;+!*)0+׻&:57ڛ\mֹf2N2\a8!S uz2cd +-b~  Y~ )BL"yB^O jJ|`k[ x6Fc; E?mFT{=ڶprHN8?Om{@fMW]0&O0Ӑ13"껬aqҜc Τ۹oGSYeo5X^D"",hhf 4DcԎOP7k\$=}h'"E/Qt Cv~6U{PXlrPD7frZiԼzjDxcx cHDHaEJt9[f F~?cIWt7`y{!\)="q{HSn&-Ehg5 # VL E}Ku**|XIش#D.b.8tC\:/'{B#*t7-YxvCn~5Fu*\/qkRNNm\4Ӛx88xs;1O< /5x?ݱB Bj"5{&Lۚ(9˚{>=h4$R) ;Q,a+=DD;㌑%*rbhUWɼn׽Qݷ)qC(xIW#Eo8r`Vʉ8Xp5^Sof~ovҔl!YM`t޻O!GC~O=ثi8CS?u3.!{ҝ3fw]H- dS?ox ΥG5iOVA2Ys(tI_eʕu}ʁ﹇]ޯWe0vnG"+V ئkϭ|.MCh/[ 6sθ+WG ]t3'?ƒI8UOy|-RinR@{B%r~.?P̯xL@G8ID) O<ȻqD*p8=#fL :.5mWλdL@ n:nk;qH`~%"\{똀iMzZ"-ꎳQ@qf(+G<84S ze (N^&gqy ~gUkEPyDU9Cw"SPcKޯR-g6$`…pHiYjCb1S;^yjYҖ 4eD{ʮI֧AItaΗ^|gcͦ\J2]Fϐiwm:G>w4/Xt-Euh2֔~gyZrxѶCKέ_B]/L%MR*%k7t/wRpr\yٰ=kXZ"1rL&ͳC }3]&kKۢ^6~soa ˉ*-aLupCgOUvw믃Q*!V笗ϵ~|HMi >@Fajht:ǜTwjMU4؏@@{n 0Șe $2DHދkȔw^)Px7qB⢭3{_d3w[)~B+o4PO;|^X&oRNO~bz 交"WHֆ8/i9{%CoZ.p ` V'}:q11IFz gcaʡoM{L=}Íe?Zesw@9:mJ=۹p1d:HLѰd%q|)Rg=_~'O a,;iYXy;D4D{CdJGXhR^NJ`7JEڶ`) Oڬ࡞s:&tlZTOuV ?r}6E)CyH,JFw3LXd&cuXų$ B__'Ee4/_46$Zt j뼛la=.=exv^S>k \Mֈ'ԩb .&`?s;PzF|qr+y % +s!݆\xtq\fcۑƲ<Ww%dw1< x98׸8:ޗz I^<̈ 1?{5N4``65Uk6yRpXj\A~KFs5u6D rGhL.7Kݬ. (ȷS]mIxp"oa-npKBE1-=U/0ǟ9}6NbbŅWu~4vMqb1/kx{3󢺎tHʮ9yñU*>F`1 Uy[FUYaSc=ߗ[ N6KO)4;BdܒxiMU^J*I=zz]fGâB9iE,l~T"yf=EtL48s2OTAMhWo1nKK Q1w~-𳒙.zLKȩ s;%&t#yKTk4f;w61bC'[0G206fjVò#ڪYjU=aT u>mABx <&9W4az9)p:[Qpz`߂эkp #2;&řa<BBƝeJ@NJԫf9f0&,+S) ûmEΩ2 (m.A1DdL-*ޑR÷Qu]m TF6t"PEƹ̫]eڭR*ϙ$ϑƟ38TtY&y~Yt"i;DX:J]0k/<,} ?+>Th"#n&G4 Ua5gav,F晐rTh'naj48F;g _Al<JСwɣ1j[0U&,ZִrBGY2 E͉"%+m ~jD kdm^P}(@fĆ1oPC[;J(hEO@Eq11ۀE!Xp|ٙs(:iRhͮzc:)a̤Y*{8a21}sޥvj@C 4 Vqn1ch( ۑuhTpD8ho,CIN./x?w7Y]phIĔG#5\] A'mEsC+Aؗ7S3h)ʙ´\aځ1?`MJ? f&WX5ݗ `~wJs;<3{@y,D I;+cSXIUU_t/[3CQ+}'K 6Sx] boʐ̶0\K 1nؗZ򎕩>tܘo$ MgPv\HSxubdcI7aE`Yl5:m`B 1Ros,t9eXV2XUͣl٠ZNo7SB%;f67jB99uvÝ6}J5fu=$eQJb,Ӥ9k ~N/ZսqFXa6Ft&>W&(sᣝ#pr9i$K0^?E 6>}jGv%}0dCt9,]cN&@&X-FbsxUF LE0lO,kt56.eT&EWYxy !+eٞvh&L?n^SH Ť]ωiQ]EH߹tk#H$4grȗ̕R?C=s_y׻*bL4.O.^JX8Wa5J-3 _h)zZ%i +^*[Ĥz(T*4,ucVԞ<NOU? 9؜yQ.bANQbqq.d2/%qP,y?Xx`4~gOg;ӱړzPhәffLU 뤰ǮAC+3$UOL}[܉+TOΊydXUFȤ#=^J ,v9 z?mcկj6ܐөUYEӴYtp:ohe ԢeeuA,j<# ۑ誋h$])e\{cYxL;=d6vCҨ0$s.a8^Nۻ`?]2.30hk(4%n8pZ C[Tv(0M +rbg]L439oyoዾqEeucw5:!P`JZ/txSƿ P3yOlJ*a)$O@T*m:RX@Hn@K^7N2js jV*0.]Jup׶H( 5""cӿH4]iATo6EG'j駦\TLEMU)^;`40mo6[HAycTJaV]Yx|!YΨ|ӈ9ME"ց"G&UZqG_uD*)Hd҃fg!V]{_GO%y")K (_COakQThhCH7>'w"dQ\5)28j\ej֘|7(2IBuNj/,)z.̧&c AtYG8xM+l.y)4>4\dUd9ȃ!L eh F%ܷ߫@TlߘB0upjWljj`9E.mإ|*˲?.X8hn5!1! "u/8ϕntY?Uuh9ΡO0"_n ؔ-q\ä3 >fKOQiM|ˤ r\(vw:Rqh DX`z sŗccրQw$04cOzY4k}TIMdixJ/75^gLIǏu5ŽY؉P1oH9NOM0J'-K --Sa3Z  A$C>^XCѱ w9 E,}ju^^!feGVJ 蛗F>$c.f.OFyx"&Dw ~<rT qKYi8Vx^ ,E`´rl @ (߼6 IE'ڕǓLsrk2C9Q2gT"WvH#vi3A)/Aa\RB^خ'9 ,*}KoWCb:,~ ڂ+H7سB*޼S |UZ=*Ia}'mDB1pPp@(B A!J(wHV%.;&܊#Dr"Ͱ5Q%=;S7EO(K7"R - n- J`վ́/nf$-o #:1:X _謱i:f C0]uFpBN0 "=_# Z˨]oE7崽g5d~8eA2 vk0e96V;f@/QOC혾 w{YYH ,f;pf+;ЭC]L $`*Y7 ̈́n۩iDgtHh^/k 'FDh#мR4LMm a=WQ{)J!0[zoq{+tHcf3UW5dFRC>[ʼn%mN9{IO_l,n'{4QiGE0$3e^V| C_ӬODP?ѵ p~4qbfuਉ Toz .bN=ng>YW\uUEA%B-d/?JHT2Mi@2ۢTC4Bc9}4gfJ|]X5%xw+qdSxt~x b_@V+ /P_О`9,iӶ=yj $_{֋$js.|9ϔ$GF5qoB]gCY!H? 4Ðtg^2#`A5Wѕ b?64SYӇkv7(!F %2 U9^[`4q ]$R(no(lNs8Y-W%ʨD$O ӡ֊J׻gy^n+tybz^v*gƀQpӮ ЄK[V)Q~MXجq6ئ*Ι\h(TY8oب>זDe{KeE${%=J-8g9$݋&&Q֍h8:2FЎ&ԠmOyGG]PdPs#Pt:k_x_.J1T[%^ժyZy˸A}}'`,5R;opaoGlrx.c1׶,UoPIZ^9}euw#T F`J2[/pą&(*fx@j6.x}(P5id`1<J|tgBuE7/n\ ^EfƨړF\bfT+txC Zg'w[biUT] mU߰z0CCN XUbȢCP * r6a\6QR]uycqBb˽n z1O{!`2ge^eE5HhOz 'wɣj BhA6ByPϴ'{•ct #14կ\W@pyD+wft a4hB4e?$G t<3k~reb5aZhgdxﺀB|8{"[czdj縡I/r$y,K֧mdekIqz5nGJ)@귩ۚRR`=Ձk/ǃSBmij2* Nw? pw,7 (jE"F)nFAs!uJ?ɈѴ1 h=M-[󥳡u7b枨>ү٪f1VL!OK~Tr64pӣ댼_+6Ǭ@9$Lkp%K5k;ED쬭FUEO>a+7u*(A hb\ >;*I~0Gc(VJ5$.Tk3DV*x@xaXt_7ZuN10X^DAHҀ$*cƎ'F+nW'z;\CB̾cM~ VE"h{G )tERZڬ= i:_N+ ga7RQm>>1J.*q+ǚ\FwPKdϦotsɵý[Eê#lM1ZV3w" fbhaloS8]q73W3 i";0ܝU8VF#:@sjb0r\o\*hwdћ@| n\@WUogR ryGD)-𒾑4ZʅeoTElN2GmI*aA.ԋXkS|FS = UޔE9XFYImV\S4l LӉX<_L*#I 2ߍv&<rprV)H˃i^V#BCzDxA{39:/ q(fHPAr4?HssFQ+\g?s@ց=d+KY-ρUnQk_O5۴>n!iRCMox~_x gfA ov@m8y%"s⪼>\\t1=.S8}\p1 [RoM ۇ-X3'EXFGn@?j7j (/ǾݘxjJFG`kB>cڥm$CҦfg-#xi˿S˦oNm-r6!bp}֕30n F12#ȋ!М-/Equ}6F~M45aC-eT4'G\eDkmb&ﴶyQre4euoAթyWĒqrPQܠ6! 'ċS*(N&yvy SX%ǫD;\GHDUsG75 f B켿0s(SYA9lQse~-mͥTaiY2-;˓dʽ`WP#.'BN \ԁI[~[0|b:\iN.i"Uu讼dzDP,D~fco"/)dD #]n%h >ց;AJ6;lt5S-zT{a=pGMa&=Ol{Kݷ9G"n# p=GFPNs:1i7X'ׇQ(xtmNUcnQQ:R}(r#Q֪x *pRv:/cbCWcg9#@  *fMaaԺˑb яK StT/Zxmtvٸ\Nޑ.„l\87D[gS4\h#CQ2TM*v77 J"!NKCIoi"rƖ̚8Ͻ(%A [a QiҮ-# E~xG p% s8Tayb4ijvsmIʍjtDa-ni@R/8Wfe֋y@o0*FUCT_ň;\,'cT v7Wև|iM0h6'V3U ''J07ڞcaKR XۻH`q+u[*z*.7QonA}ɪy Q0LW Z_!ewQ|aS l )ݓYe@>CT12>eP;$DIa,g=; 7pbV*b8THfPm] ʽJ }0DTYYsM -mUqmئ%#N@ m&Fo=kGNW[8o'fgsUzQzSb5ۨϣ`ۮL-To9?h6 + ,L >]0܏Z)ȉG:IθȞ~x^Vp:^5UM3r.)L ݯuM*ʊV^G#c~x\6Cv +&˹ǵy{dU4բk)ZMϛ0jrlʼa3ۛf.?ݨ 2Q9g1ޚk,r-p^ B6pb $6My>is?SZ%Y1ֶ]ѥJZ"HV%#ԐFy^/0ۻnW D8ȶ&3 AY+ƽO )`(;蒵CPENq?w* {f 7o'5Eߴ6eL7 }4qރ# %*h`zPBpCGE:d7\G;8vFJ_ę!(Gþۧ~lnO |e ^Z$Wd/LTx`l0ld7> PN.3S}=F+"Vyh>R&C9u5%Au'h#Βl}3%i FhsӼ}?r<_ĥޱQX/f)~xo_O8a`T;aB ; ĞeiOBrXaO1b&>NFkVёVQD&[~EpEl]`]x"`Ԙ2,?P$*g2BՌ7$<\ݹk^ =խ2R1mиtr?rzs b SF*.\5H9"ݐ0vQ} ˡNx[z8|J~0*9J,xݭQxgzҖ7$1 5ua𨳴2rS.).S1**"ThtF~WY5*tۮ4hhThB|N!Z=ץ$者fKl\yJdts$4iee3oBlTC>6]UMP5Ns|1Й9( W>nhnafy2&Ag{\JXWd?pCZ:Y{70q C:!2 =itkhg1)<5G-ϗ< [zz_%]w={-PU?aI("t͙ҿrFVW Zi*~D\@ .M\!"Ff"y}9qƀvEȎ'$|ƴ~JL/A 1*߫{`:〠Y1@*;'%8\Y?j4%3J1? D[ILjEGz [l{u)E26M 6m)I0Aym갰5^jn_}cF%z(An3+![^WrE27 Nn_m9b(8ᆑskz2YK1 MuIUT6a4Y0e8^ɉ⾭9$1ՏOuǜkNY尲-Uz3 B%B5"aC ]@"M=[cPxoVE _0v8Nkf~<J+z,WAe RH)lk-P Lam>_Z\#A^Y;H C5F̙<bJK\ -:]ӗMl@6n~cѡTiEU%,%Ҥ\ְs99ӓ4vȸIE]m,N>L*zuTFk1횶kV|4mhZҮn'/6mX/K,1n[PK cӝ0 euy,{ԟ&=%F 3~*}[39G)azpxzmceKٟb6b|>tw!c31#ZHAUrGYYjwҋڡUEI^,&ycUv;=ZL_Ddx0=Cf]Saʽ2 ,..㤟ʳf3F +U5""ǯL S0? 8=6 ǽ6?j: -VpP4ٛ:p 1ѱw>3h ש e\^XZ$nۦQbxա= ศG5OA)>K_<'w8y:PBSkU\{y(鳇T îej3V o0vyP{""O9W#W9w#&vGTC0@F94Û> Fݒ_AȸsN|,1EOUtӝ[*E]O>,w.PuBSGv#,?F%UaF MM*P'ks0o fҦ'4.[MYWUDxc*W/vgGzC0m 6"bWĚP5_Uūٕ*5>=4̣{0I:FBN^/H}p*.J&P$#xz?̷ s;gLҬ"&H|L#ːoSYL6eb M\\1~u y^cV?v7/Fu ԴzTJty'a˙lqH3Xc`aXCs9䦃0-r_FM|:)Ur{FUrSy4,Zέz<醩 fV=s x;f~:@{ 1;Ws'B3b1Jrʜ2D׉1J~:eHk~'dys;ml3v^js?GCggF_ ;3_Y3Ğ>^b4>WQq'*n//uСJ-lꎼn5uw͇ !]LR&R.]=k}r<1N(z1V/etH[9R11[7QƭEGOC $ck >AgEYPVa$`(`;.6F{rD9+uf:)lG_:d.e1X%!)nLǧǑ2XJu Q}׮M7TztG;-@IW7ۡ7sO9(eUF頀T#&n!eF=V1'e'FO%TC>:™ko\z)R0_ENz0g@zCwĬeJF z5\]>ojIrYaమްGyfS@1;՜:b䠷RףtK^k>m/2C/ a%k~Y cQGn(3oTVYwFTk^||JGrN"$݉L!˦.OI$TQ_|b@xP v|<*sɰ䑑W1U?[#~qMMnq7h0w8^aꘄy.'Qxk bVwg>P[ % ?bUIrTt?}Pr[ߵamYUF04i* gRB)yѹ3`EnSRYmr3oupT]sS7 =./q߰QWRAs?& L{JMFbeV3*RB mS𔌴Uwޚ7~+8O&!n.!qm klџl\V_s5g_+d˴܁=$cyA#p&&5X>[•L&nyHVu C޹*눑9,Ұh0/Tw|B˩N,1"5 9MPթ1 {Ѯڶ' !-ޘnzJ̣6L#PDt{1:GLj搏c:T= L#Yۤ=>vU]~ >eFtdA]A`g? t'PWf;Xu 7ZqPC-dLA FrNAePEk6XM¹g!xŶnJߩ"e&r;AoQȏ^tд,hă   z-#&RәL}H@ͽkuV-W?*W^ ߱27o&p;rjGk{=fD8OmN@Lm:0g-30g'KۅylQ~Tb (aaߢYќqǝn00Wn5w x\4M%3urNCNt3:c۔E?4sF|R2\ꉒY6SDzQp$=CU'1+#Xۆ83?K%%sJd"S$OjPϽRO":aS6Ȍ!6Jl?@OFaLWZSV$rh~nCoz, #:O5@4 2Z"RU;6y2GÛ(}Y'"WJm_BLs,:|LoLMnAt5KqzT=}>ߖ_Dⱗϥ(ial {ڨvބ{Q3uIE"YaaZ T:+C|ҥHO2R۸2-0Nsy> ժ[Ιa-& %d TokGPiBQv]EI$:Z>'y vb7%Ij6u! +Gsd"M Up t)7QDFM'#q^C}AWoʾG\}ǡkLpK~yZRdIa= {~9Phԕ~\ z4R>fK;z)e -7B.}fjͰMrbRsynߴnm'5iQ+&~o6lk+X"C¼W(zN*;O"HO{⊗. }TI1E2Ӹf]܌SY'7O1YӁ,E4Tx 1kA %u QKsj$@DV.!?VzYR;^ԓ/@@{ИS;5'yǍ6m ~mmf$ Rb\p^Q%[Ff9\gXE^vKiY<_a̚SXk#H8!ރ%$! ꞷ48AÀ7-wF*OhʦŝBJb"}ʵA KL&c~vM N x6[v QCB sYnܴT.1l^RV>S>,o@*(( -W},IHlwBf3gVFE_nT n$bP*.|ácuRJupp'XKTI'88|`h9Wh^hA4X$* Hǩ3:fv (Y dG1#O,r)ikvJ[еB0:1O;izUڅ3vpM{z؍rtxw8s.è}SE!=͍(4)Ihc{c9uW[7 ^ n( p\ \bvv:L+V gZ2mY$F!? QnosNՔ`W$5BMIS ču$m#NsWPmcL)Xtl~f])L/rQloL9!TI % yTU&,|SQ?ae.Mj1\K v(19kB ܊qM"lnhk;ZciozhL-XҁgIdgD3Ut_g*]#7+nNL&۩fp3@Cȴ%_Z4o/gkiJŌ >S0F<<-B}N3mpaUdy#!h;Z0+5aRflV AB𬛡}Tv>~]%s譜^„FFIېPzo@^RB[ϫٍOAN o6*):Eb?-O,D~b0OC?+Z:@V4$}ٻKOmggH7 wX611\&oƎ]US֥F5UC8%2ཥQBӯ.Ʈy"B'=i \#C44SX3>x\d!rA ΋KO>PqӬٽĥO`}rUoRAL.7:aci`?QGYĶ{"uX udhjŔU*"lL ~oe (%q Ii!cr.18Z ys&qVk%E|Xi#QK^K}Y=3 %PRJM8Cvv XMյ dHMI0/EƜmfz 'mY~6Ź:>GD}aԭD"u5'vt-u!TiGA`uT(?/%Fp9;⛜@ 5zŨ`K_{*ǝd$F%@ȴON_9h_AاLpjqUP)6O;\u=+iƽCցgLL앆?u/9Oj݉ 5h$@oS5!D?",Tr k>k\ -76e]"Gsg⢊TI1)ێo( ;Q C YX*4AZZPIK)eW7їǦ!Z3=ÞNKufT^|'@b>,a_*tR `&F{^ ʣejO"f8b[_ӵC`FΟl?/ܼr=btNw=lk5Rf'֞|peuyfMd|m:4{% 99wBV3LV$|$h0ֻ0 $_ʂU(9l@R܂ LVt)TN-)&+j!{N+"/lGg1%v ?pxUMX ^5HfD'6WT%}nʂ/ Ë w8#^ZA`Q][d%fyq_ׁ~m~rϊc^ƸUtc]B,DY698'`L=a̗I)kE.Gu!+%Jͮk ',B #O&)_񥺞ǿgH5nK`\'=81ϠM0O@~_X2eUxq uh\$ov0KV ~d؂݃WUD815J3,t3|Ҩ~udɤdceS4s^I7MrwǬ/?c-u)EphtIm1BRay@Elw=]d3_/v=-X"dO+I!@-@UL6Thi6)cq;;  bjl]A86ٙf4xd#Nς 2pÏk ب{Bܿ.#1r\ԩ2>pCi7p@0.]H̭`'IXČ۝t$&2bjv,u͟)kd;sq` 1>êJ9ae0/(ީ7 ov좮rT4sԩ\UJ8cxK\p{?OR尴rsf^ř1_1 K̑j 4LgT-/ƫ[ $'m}=>0\<9 PxR[@rΥd$fdߦձWɿ9@樧Gf}ʊ 7}wrxWƊeBn qV<0#qrPG`R#Z ,κ/P[WX1qD0慦v]0AI9  (5dSd&4?N1u KqW7N \)E9.2P&|(~`',WU|# h_Vb)_$l=bP*#6v=dsAbAo\ʕT-M#1dŶO Bń2W/Ta%kr[&N%]{kScpeT<3HYy*1/֌D0 miK&:ј3M^rSO ߕ)ܲ.BJ1㘯*bNC^:𼫧2< zP ;CYۛsvģ^ eBI{Ə[7YL7VvoNA+st%TU*z8.e0k>X}`a0OzhjOl g5*DF4I<6ќ3Hn9".Y. C(D'N#۱>ꈹra&Y(֨]|nu{3ؒ@$ ~(/HS-i˽c Sa% !HV¥H/%D!jt7qu=%Fm}+-]ΝTCUwtH\.WYҭ _G!3:W 4JƔƅ%To F}} p 4+iw3YVPBеH[.fjCZKpwE < ~8 ~[ujmꁱJ|m.%UFt "ZVӮ8,L e}TD&}Y4G$_oUgv!H?PTWQz q=obVmoE4CI-| vCPi/aP@<[ 16&x3EMr\._xiA}^< 4xa1+sS"m΂p75i(2&wj{M r`[[#|/$2|OGčEb/~wVhlep4[GYDՔm /<'qQ5(xMh*I܆ X4"]T"٧y+FHhr$` Lc7 'nϕ80m5 wlcﰜ0Qfu,Pz{7uQf:Likg`/%$RHzTT0L ^pE*)MY*4RYϔkx%wVcQ,Rlȼ?J`[as}.1Xu-`fY 2m|TfPE&х!ࢃ; ;~C ¯;ҦV- 3]ѸX4;( ]dZǫ|K2JKMT2uu)e3,˂%ѹF?\A ^C<}1sGy6*$՘c<(,'L{ӱ޽?1~ D`Q nWB4ڐ#7N_;-M i}\.u\|F,dP]=G4cG~^Sa# u-IdA=}e^g:ؠ&tj+# Hn{fs`(TSs18ldz= QNn=/(EXxE;-`5ut̎\!L^5Taa,#I]on҉6l:z[zVW@y2qWE wM$ \dT!WL,jZHkyo=8y^Q@t$.ES*^s5x7ڕ1FަyÓj p."3ȴ$K}TtҌ; SejBGR$s7:H%xqv.@dzEľ-Gߘue%b$KXDd {D>qVqybu!xKcd[!6tElA7<ϙ)Y`xb"+oV]#z[R,x0Mv&6ͯ+Q)2/8 ؝KxخMoK I@%R;gXOֹ-s6#-$ g+7Op"ܠ+ミBxO$fIG 0Dil&%8o/qHh#!g9ҕHM]5v_r .Flg'˲8GEuƋI.J%H(pN SY_C b\656#|F&^=uzƊ7`u= 3*NfP&3).@Q6礬6Gz(iLЯ(.uA d=JlM-4L2`N:^:)TEa]e tFN/-^6O>p#Dpv.nF9{P.kE9֗`/V+E?d1e!>(;̋ Kb9Xo~QLDlGuNxU"QToxUͲ\*kesuCO !# }Va +^CkXItteVkx4Zi)Mu=a1>-sC _>]|vӱ M:V4cp =-@06qVua}|M ț< WVr9LO I6%dAfJ_{,3cF3s4촻 &%-P/PhfVOA?sN ]wX>0Bߺ :qaq 2R;%NuM}y.d)j󈟘mĕlJ^́F `Y>u'*G#J&HtY4?yf]i >hS̼DchvƏॆDRB@=P)8=DevFEKz?j\׊o;v|K0 &IѪ4牁mv_$+;dg&@)!W{Jj"PNpkπgІ<@F;O oWnn[C У_ С-DU[X|VC\d-`b \f #",#n$2JoV_"U|YQ BS Jl gtc]$lk| 0 RʸDt RQ`&hC3\yP֥y=wZ #jOWaRٞd :ڍwc+Ӊ#p|;M*}J|(W%> QON밀[oL;"RTuA@ȇ |ޢԚ}2mA$pM+NPT%X5%Ε3)^CIb%^ WaJ71p3jPfҩ9P)"Tֵe.9â7S{rLc6U P9#/hZZدj3M SNӺKVevqkn'V1S/,D/4Pݕ万G=|m@ɍAi1:ӂX;Ư|̗dT35V"4UX8{('ܡa~vC6OV0DdvJ"=a:}d)ѻHߚM܎3JSH'lQ\Aooq$zxHlfB98/JVŦ=%*6~ށAEo"1D* [dH M p',<$?diD'#XA̱n-etFmJXC$Jє#^{62]h<*YnQHHu6]*PD<4ͽ.}Z~Bjt6ki]7Fc©<~Ui1Ջ Q%߻[Ҭ+05XRQ.Yg1/M(8RШm*cx&ߑ0gQ(St&&N_c @&'UzUCĄjٶZq^RU>[dCӵÂvv&^_[xjˈRj? <#j9jxP!jDCeI2$r*K!)8hK u/+?,4_jLVa 巭PG4/}kFyh`^^/8=h N'f+?ЛBk >,j;c.VSE#7AJFb:USzup0_/%]UoLM.3 G#]oyz\|Chg |1d3FgC֬gLt,^] ~%$-Ѫ)FnMJW{l:|v*l:%hap(>j!=xd SQz*ʦ#䩌{ԏ'VՋDZ56rTHWK,֫ޠGnYS4= oAFbĊ/tu{2'cN “+繼2F:e)85*|9}GD2uEjpRZ> Z+v.#\ohƂךY5Z#Bq{4s #[/8:t.زlY~5GAtG-3jjn[Hb~pͨ2ApY:< 'AumV[A!7`~5a ئ#~)`c>#'L଒}`f8(QK4@_븫(o0CL%紩ĵ[yfϷ[ :mFC40I{#4SRB!@S<خm%y[+@S(DqnAfeo0_w36Ui:_0|tT0}fVpqOV}UIccĪo .}*|j/85uJ+rN@ADx'FW;կo XSAPGQۊ-5tgZzcݗp6%@WXMO`-a签!b),`-kbb/QCb{%T⤿o3W.NANQw%"C@0N1;yY4x9l_UcU*Q x n+bWy`SA"UI8>R5S^vksV bag:T.oɢ BiN\C熤efiqF)g:L~u^OyB?wr0]9{|;h.D }XҺ }Fӂ]QLyxmM™!/ش C%2UrP8#7OSM+P0ә ]޻`H }%ӭ`Q RWگD+4~%Hp]FOqT?ί6fA_ZJUM4<GTǯ1X̀7C$uhJC#ĮSRstn/ }?Q,C[e9xoHz8'ND[DW XRStwA)eb?"& ep!8#U?NlӔXq wWI^K_S]O¦EȢONDkZ:v)mzZtwwm!C(A&P xy"q+h/FbIocCΰDNG1zɔasj^#whR)l J_58i^zACQ?00{>/ Wl~?HZ&Md@Gf}]-[yyRj~E6ėܼNa6μ*ovnTIZ U?SO=EtcSFugԧ)'~sx1B :=8xcJ#e{c>GkAo,D:ӈPJD}`?'d9ß^?x);(GM^ EP5&0;:D ˊД MYg;,WF˱M}N8}mu18X߭y8R|ѿ=)MfQhiO6z,;sW;L@p:NoIڇ GF:w{)}ims8(s$M'F/D41i&zcTsu-x{Yk_0- XT(?6 t!p8xWe4 ٸsniypD&e*kPEqEP]x?O 4gQ]nxEꮰWGpV7C:m-MmN2].s(YNP,_ 2ݑu{0>3tÓ>&w cA]:+{'+HH-}`YZ#KQjEcPLz'ij/1}O{25EH*ySڂR'vPIJխIO /QXpA@iJ|a)MqgTC i8?cK)eRjX&'7G6@@wǭ&|t .]ЭJNq¿E٭Ue@cH ­OINzrG"_e chm718r`Gcf!;9Ѿ==d1MV$.sid0KEԫw}z o8߷K]W7XcDZDנܩu\]lq#D!#'ZQMc7/;)ij*E\E.{޽[Rf? ܬ12s69n.~M)Rʛks1UzVV<#{Yr ,L!Y`iu;5y^sݢj`*/Cr$lO[J]h*t[K$ڡ]P;g̣?p:Ez#8{o[Y1yoAӹ4NgQtБR z}Y.%K@_1?\"[svHH ?.?&Ϸ,)n%SaI6~+w1xGB[t_p9ךּzQQm4*ZgYT7͗$9[OZDZsYף}6,.KTox E_rUn#G$.ڹ;%_S9 >֭&tܲÞ[HK#gf@*jHID,8\Q|@u겦j0yu,ԙA4nNfdm~8&fXP@zU$s1/] $ h_+SVgF1'XÐĶDZc;#?d?hG=,Jl 뱋 »@ ka} `lhe)D? 5q,C5w0%[fO-_+(*x}дgPY]fT0'R[IUz[ BL.M,RnzрN;<͇_l^RvQ_D; IrOGnˏV5m?00[5x#zCTw,k-3qaUfwr TLv M-B)ޏr7"ƽU@~FXN/$O0WHEʂmk|K3KP-40MVi`U0Ta}/d$.p&G*_d)0*5f=>c`)zi˾~r.* /LC vĆ5n |nڒlsT:שEЊeyN9n=t _F1ѺX91ڰ*jU\]c~p`J^s8 wac"Pf k*2t!^L*@1`8?tVZ'% 7.g4ϼVQ H0x~<8<=*m K co2RE@t sݧۃ`-pK|uR]廉}BE#euɫN(mΧ+sQ%+u?!E x13Ǿ8RTĄ 8`zv6eP ZIQA6}㨧+ܝx>0G(ޙ5`%m>' ზ.(R8pk:E:Վi8${n^P# Kv_| bZ9cUl1~5OteBrqʝreJӟ) YX㫵XS0VўTC4@`64<e TfEeEá&PSbt!b<#]Sn{-re=j`Vml.EpDVĻg{%`; 67(P}:屢0Ez5Ms{W}6 Ǖ2KMк d1D{~ԓ!l#Fk!CU D̠lk9cbvNv&B:iϫǓF-~^#oVr9pK-,f@k|/."zI8bt@9%Bwa.svZr"cs0slfVE8}  wz {tp|^՘oqI hA@\Go=B r &]ߣʄvD\_Ҁ!54 )"J7n: (&S/s^ܖIw1eZ|NmU_) 6QN1ԗPhُ褙([cNb~XIOou=3w{0Ti - Sؤ2ʗeaߕK=aJJD-~R+6]ytkV+zS?c] &K -t$lamqXofc6j_`Yփ[ķrStpLyQ;koYIqlTQ P;Sx$ү\6Fn 'mg@o5Eյڍx4](c uմ햑&Y ?l ]b˫d!7sDTx:l5,* %mړ뗫d`}mR YVJޘ07zCw꺙.;̺"E+^=noDi&m妋f36q3r"lbF0 ިQ@Q3sR$_QB(lmKe|Gن^`ͥ >Nh–FM,>p^$%p^h4Ņi&"R֌?X)EYN:fM:sE\>i9̌sm,ʕT vqnf3Tɦ7rAdˇ.Ք"o#>[cAvi4~/("hwE>qRu;MGCA $Y%+FB2!x@ r߀n6›-ߊ0?27C Rn_fDܟ SR/x[F}Q{!{HCchi.ߌqn74aI$ ~l2&HBozmSX;TG?2LL<۩ LW"\-n5%3=NYn҇y)$HXx8*bK4<^dޢt4јqNeeT;sabن!SK_@4^&N䮥)r64\NrS[.ݗ@8.b>"6Yn0gF"jw[A @Umg"Aa5j狴i"JVx0VlXSy}%ɽz_vhr4Z$S{-Hű/߁CJ#wj8=.ZzϹ9RΣ^{mk̸Ytjےz`ReI^Q-eIfU@oG4ZK5|} qcř%G6N V;1e^D).O)'-Ng np"bwW~|zT d'M/󏛸D'A?EUO48]:5DӽTI͵9+H'Gzk WdX@%cE%^Г#GzˌwR}Ic08CV%?t໒C))H{ d?˵[ z{ѦFWPk lxeǟމ 㧺5F3]w"}u7tȑe+~ë85 x~0ls0{%E B,:Rv @%/N'T}1 !o!=y@#KXyy߿gMYho#]f!3hIp8RXEŽbͩR([511'/DMqakv_NŴv7@\zĎ*u~xO;XwBy0+Oa ҖF1--aNO9Nb֘uGu?6fhD!OsR.{n*ⱷВS:0"/^ wOLepKpvr. ;*L UdX }gG'٘zG\;ڷѩ]"slm֬o?ktL*  &uyOX@R-k݇U`nTЏ&\jw!/[/[< FYpϠ>J]z12 ke0͹GԯӸ G @nס$)iiq#" ƌɃ`EQo]`9(؎XfݦEÎH}%}nXn(.;뱋%8'^9S3b/BaZ{RJ|Hi˦ nl Ծ}2{LlѱmC^s h7!DATO(+bt8ȷPx:a 9ԅ#q@y"GgSZT{NOf"8^#IAmVEśňa˲y[m luQ\'x9(M~E ;L;9Bl/$`$+8`6&R *HN_K?O+r&dfr6>skak8Ј) iIsQK|?Za $gpw/aWEv IJɾT\At$V幣&No?aK3Ule8@M)^v)dug)e>/$$9+[Mqx 3]d545]!;='Zo/{W>˸TWi"u\lǕ2FٞpGT cS4bMM8KBڜ6?x1j!'.;;@BFғi;f4+AQ mY1F?Y,%lꋺ7,[K cmϣAFAJ<4#bGؔ;H|t% ZݺLPmD!3f ŋ(z1tK%x](Or7d]gRSK= @߉VOT7fFٻCt`[,iZdgVVB!?t|k>$:mqr]y ~;IyX֐sZCA!dAv،LpDL:Oe :e)K[YKqX]\Vd?= C܁OtMakVQ E/Zb>]jDy}V:"ѐs}b%3A\_i6J/Ϣ^ @q\ [Ru~ 6[dނ^7$̝eƦ c'.d =:)89*ChU7_T W 55&M•9j.xX)*1z&v@ 00C 0-idt YtAQ_ϥ*B8"G#hJ4:j<:*HQi^Кfلuh>st㊯l(*QH)-Y_8v8bda{o30>Yz#!zYMФⰜ#f?R8 J/wJ)`s$oy 0µH#}9g9'5_ZR}K$QD701 ObXSދ1umWf5F.pY+&2np8b5#4V^˸jV\*KTF۵mL@WDxG$̅^^~H^dqY@CM;lE{Shě)Pq [/[+*NƝ( mEm+XB=RWUHE2Ew]Y}~Yg (C Aڇ$.{"yuY8 .9Wg,}okI>Cɇ'1J5g \}>%lwjR8+4i{A0bhM4:w%$o-R>Di2JO0=wCpN=7<-U@Suˢ8Ujnk"qx;\,<}AQguy8ܸ@9-9͌)j]57[-@RVO,,,}@=\KK)rF\5 q~g$k{ޞ( WB9[q &JA%jVمh&y W5k-e1#:'na 4 T%fGq9OkFJaaӢzSovg & aeE VC,w@!K(rYê*fORNb,F[1ŐtfueK|Ck/ SѨ/<s2jÁvmGܣ%Z[W5*\+BMә݄3GkwskU0EkO"~O z  r6lINq7XAb.#pd#u`lAwM Yb((I[_D/SJugXDz\,JO-9[.M| :h5~&VLp(u&\訦Xw pգZu2!z  -{BLV*Ғ#(Znނ|ɥ[?‚LV(@{_5ѫٽىs6i* Ls똠L%:bS Faxr@!^9v.q*i3ٞb4(/L`d!}\~覔Ձ&ֶVI&E  {K`Zr~AU Άøm}Jk[$ȺO$r+NE3XwWɿd𭀲Ksr7P!%().*LS|_~2Vm>;lo h[ xu}лmZ҇(nx]S>] %}?/cS JQaAgyfwCԂ&-ed|=o'p-9S`q6Fc#-@2Ou>$_u⌡5,A'2UJsYa{X69Q1+t8(ʴMa6״}L*6a8PG(=H9,ZUd8F"zڃ {yg ;؇ez-%k?>gV؞ ?厍{U2}Wx(mT>%`Se}ʴzBj\5R]&q]A@*#-oק<`kDyI'^\L*W^ k htwŭ9 l6$b]o4:un<_%xD7(',A>V?$5dz+1&˨ըYOr% 3mLrd< i)NBv5z22(ǹ tqf}if}޼66&0hmKb!qnAh Z[(PV“HS<79# | J#pQ Pφ0/hG#x0< Z 0G15}c5cXK;b,:F\"_.ULz** *^L8sPYr|CtOpwh`N"Y ޿”> "`}"XÁ5| .x!`:\0V gb1Ҏ.uм:W"0C  /.|$?LHRrDP3,~񝂿 }k ch=).]fo4, G@O`nVk)mXLV$܁mE7ی :YDƸk hatpu9 0@8{Tu$s !nUW)hqUB& m.'͙u*0^lrAj(;vЖ*)FZ2ShǽoGazz'&xIxbI yH) L'$R&Էzŝ83"bs`!iaAR{r_F[]k\\ R7)kmJ@& Tliy~$5\<6z+' vM~G=2|g|̨`C:V]g 6evz.G~Hl]pD'GWE! vXǻ NP_<+xU, l-Թ~ k8v'~ǵIS ZRV 1)1pru< g%uj! Ǧ|d" oWυ%i;B:r.cT!Ţ^.)7MɺF -X'2_S`PM|m9#Lru =ŋR_F7$Z4Q"'v@pe2%)vS\R$ A$'nAhy2 h}hVS: Spy&WyjlֶHRS^3Q5JR}=&9k{dҡzZdCӁAŻIj4t@RjCͺ*K<3VI?oSKHwK7^*|y^Vx{ߘڎȂ4_*-T#.5utm۫RZLcUr~#ze;}Sg'T񇂤;t( ͽ"f@Q3w7jP+^FFb|_^ڧEasbD[fgs7lFxFT8h9R}рTwt38 Fu"u)%K--7;j?lΞ{C2uD}RXPoޜ#9W? K#j6dlD#xo1½R1h.nX Ç)>m~4ضƾ'?sLkl1 $%5d^| vHTl=WVy˶3[%߉o^~ǽ 6y Tx3~ov&6mI;96 Db{Tbo.3s]:DnWZ\CR&9p,a1}q-}} _h WnɛVtX% 0ayڧ?3Q1&ه(e$ 0`}3oe{syyS dsN>]&ܘӍxW/ӵ#ְ-F,j5s5.$6654LhP "?xrvt`;5ضT1r0l hDw]}UynJ,fZlIo+gr`V('xm/Ź׮iRqc?qЯ/A)Ŏl(e(՗~A Fyv{F/^w4!Cw>KShCv kGkMkի7Mͽy$t<$47п12h߆ZgzKyH R<[hL4)q^r_*sȽkE {)&w:/<9= z0d'K~/(7PgSB'm2 i'?o}=g:זƸn'4^}Fzk+ItqpCm4Jjc.:gףl9ԊUnTXF"M|x-K߈5Zho{n~a%Hg3Ȃo~J~f] #"vrE\343i-路Y ^:'eaI2&-8q+ExQSH]Uف"lK 3yٙC磭5Ķ5p"7OX"`" g8oN)FZӾL1Ǜۛkl'ɋ '&-a_gj]gTFg+zN{ʞk5M<)yAM gb9|9D[pC/j%iC8rC@menЂ,:G[qyK9E&nNΥl@nVV_,dU6~貆E#ӋΪ1X}x VvxQSGPnq_LۣN^^A`9CIABlϋHb]vQnS"#}8~ɷ6t]J@Õ--0v\Z*^ Go?r.:.YϊbAs.4D<ߞJ ܛ|OqM%ZzKL&R i|$Y65Pjqah4Xp|c:ٻue \Ԑz"=Kfx-Bg:C<Wfu\ƹ[7_ڋh.֦"PӞ&4爕i~T1YY?I'KDqfg$.+R ɳ:QEa 5.*9jp䃖 1(|1)x1(NJ9 AH kJ k J> 't.-qDNlV r{I$3P)e:o{ ]kbO8Q4ݰ\/w8m+U(fרvD:xՐ̌`$nNv$Uh%-1,N*jv^qa>Tj@/FAvho;Ebf:c|>HqFOtQNKp'i pL+k /kI!Cf?@|CUޣJ3`t`.AΏzg0ЬYFm>wQ= uԹu?^0iL_Rdpe6#ٔL!>4 %R5pZב :Oq|DV9߃DMXvYNKsxgV\qo+O=/nX&t^< ? 9՘B<8#&z;{3ys =shJ0C$V=ȂN[vGVpGt ԛб:ҹ4'kIg4!%O)/d8s7 kbh 3rZ0@Ϛw| 5p6;r>܋UQifEɟx\qaXiet-p+dY"`Y eB&bI{}V;e/ؐj( <rۛ #JPS~yejJTZvΩAQ-OԛR%~(? )Yo OgDt\-41P % {X/srtDN\Dx A*̕:H#P˟6NIbXԂ0'A$PQFGo{y l2Pm&s}yAnTLKdooXYL= Jsl$>0ݦ-GM^ocَ^5sa/^˄Ծ|[E` %(-r ע!U0t' GZ&|ތ=`hѷ cWp2if͞)#f e 6:wHe素=qA?0yW6(6@({jOrA ey<ɸMOB @m?;]28!cfl@N&< ar\rR}9x^Ǘ HieŢSNT=Y+l ި?SYc蛟Z "qn,vb U8Ix֍u\8iՀ-i$3C娮fT@И##æ\pqLo%:O[/SD8<;0.\s4H+f@c؆zO%,X.kF+vCC7k&c)Oƣ\cڊMdV;!0KoiP1 MN\qyc54ɩPϰUiC.Nra' $ iod%=cB~̆[2RkJo5٭W]Ϧ$" ]PjOKE3@' " __^f24w; \BsP6v:f)h(*"s+B*7޴=c6K3.+BO!sxZܤeav/'@U H':ی mwW-MKuNp!'&D$]B%w$+h7&=Zw}F8<v52'ߘu!FA!7d} m go0x'jD-]윇Q&O r+lcqkE[HUa3>vx($QEie [;lPWEvە,/?ȱ:0ZOHʁVs)ψlcG›' #aq97y5lkk6pW0I=m< Cً !oyO,дÊ Ё6ا$lMUmƂv0CASSY |c)VE6J%yM[A=_@U'NQTb`7`3j! !-(pr!=\V8 |r1*Jj*,Pۼq]tH'5F6%y+ѹMJ\r{++%@"dBlմ'|2N<'~.=oq`8b׀'ſVܟ(Tv% "B^|_XrT_‘`AQCHZ'u+VloƁ(c2wozC)43 tUjM6JBd` S,1f1H$7?0f=hKUj)# <ɷR}HBFZybdohO(A U>+.PI: ڏѥ*D*texu\lwhabhFqN#0T)t*ST2.Nf;U<݆\V.t޸@=LLw* 4"ڟcpP$-;\1j9@iD&^ɌmBps#JaP@j\c|<3C6qi(Ӹ T*)mWFzqF17M7T?[p%B0B+m9lbSʩcDʓ leૐXd-ph}RkE/&kOT<~Ge29@KlZl͸=,k+sR|^5ԭ c&S>Mmi65_d˽xگ·k~sp텫b+s[ʤMO>ȧ(}/^!Zf]K <,Gݞe-$1\ Z= ;"!ӫpNGEoq˜xȓΊ#@D*7>ޫOFJpSKKs;Rvw7! A_B>s֊&2h_p(?h搶B24bmMzKepJ#0HfJYʱК2$xp zn8|sUaD -Guڳk*K&j͔}L*Db5Nx wH# h7ܼcBzfI<xhؠFK9=(蛈;9Pz~̥ur@V6擂ܟb=2яs o3n0p> eqz41VW]%24K,<0\m/|^sɒͩ5A-W{k&L tIz1os/b GP; 9+,na·W&. /`ūv2o\5{1V$wUm\>|)h+3B>zM)U ci_ṣ#QlWj;lAu/&f`$nSB a=bMrւ`1ɃK&ͧ*AJr,:jA"ǁ7Z   v[ '@QiPu4'{c;Tu :~.amZW?ܪhwhW{,gߋ|W[>x yƱ_:7i%@ }.7?ђ67OMߞKSl'&c,pmDM$l dp2'XVB Žޠ-;7F(惥"P3LE@ӑv" y穊wpX1ԪQ Mxf;҅ﺺx̼Hxp0F6ƍ4M!nR#ωؔUShS+9wKFSL5 OD f7v1LMa |yW)_,=ph@oq:֪D H9v6Xrӯ*)2RZ$%,˿Ɵx^k_US| dQJܒdR9So&×7i}WbDqK'SQHF!Q{7-#tf\1gX^%A PR#ZrނJ lo>zkBnWB{2jvqP =vUt6맧]{3``g }yЗRk󩡘UnꓱI9hxLÒ/$=Vxv\8AE Z?vhW.hס,GlX7IaDEӐlrN3.SB @brq; 2~5 $ZJC)4 7S*ȴP,z<3EVo` q?+:R{l8VY6?=zd@C-T/Gsސ"o瓅|qOG ѕmQc PeLPX+gW}| ? `&g,\DXuO$hQ?m(췜vۭALEΡVސ͗ʟF=xqsu S'd#l šܰ(@w^7~?h0QomRyx*G"vr\,w%+Txd窣v 'KFogRC_0 ~PXV 6wq)fN螲&ES>f&!PvIfJêQI8uuE};62W fzs7 LYӜo4(;U#Ɯ7`@[_c)5eI4OTw 7+l>UlRxZv||V(OcnTdla}#$}-m[!YGCe!6 .FpB^/بz*OV` 5]d((b36Nܾ^|O_f){Uiy2;2;60 _CMLI'3Mp* ֊r]VoSJ1 U5DZi81r{φ#/ɳk̐[V$ 9k\˘fs/5[-Pp`H7a K0TsE.O~$!oxı9Kq)?QT#_>mEZHNڿ^<7?LD?(\ Ǎkơ#~ qJ&BbjYe ("d8#AX{k%/M@K/@P $J1ʿ3I@\u:,ٙݒEp[|DSذqFw 'G)x4*S"v!,rn,Ny<[vL݂O3|K{[ƊMגSjI=FE'bGCQpVA ;<6! ( +u ~cde0x>#$i Qˍ.%Q o% VgE`bqe]v 7{K/)mYGGcr(FcW^7"@zkp5A;'@@Jr:ó=+c:EN 7wz(MoӔN}<є 5LQn18tm]u 4,ި3#KP آ  _?9yMh7Ku4),+4H .ɐDT+,r)|kE7 TGf̧tǥMnnق:ꪓQNܵ]Q`乬߸ۉrA.+?7Hp>{Crc!"q BQkr`}LEF UY@, 7yFZg@W %!4_)={Z7IEL@j0%+11, ̖^붽Ew9UVt'+/3o3;,j Ő˹v0j>Kggnt[B»NVdՓ)Ddq ) چ* x *ʵBvPiIM!.YMWҖ2IrDv:>;UP _m!o~U`Z8g-o)`__ m1{ fg )+G?R)R낔yGFhZRɡs{Ҽz@R~oT)mzv rG gp%z |H/y4ŧx /k6ޱ@j$!=M]F,<"l>7?-æ:ꆦÒCJ]c*6X "xMd&_~7Ӻ͵q/ܧ3gynEs'W%u*n\QXQSTOBߑt"@8K},ݜ f 7PDO1ԁQ6YXeTq!ݾcw]n$S-%[C$O- 7G+Lssf< +ؽav"JL)#g^\7ZR0`ChF\fyx`{/ZJ7%d&?~ VrC)Wg%)f4> R^YEk'^q'Jnz&ޟ]7&D#̫Dہ@t3W=4 Ꟙݰ(s RZs(xch+ dE&K?t gN W`{rq cgz+!/QIbHYzԆ@O@_1J:D)ktҒ Z-5DGA_ Hu lux~h+wc3l~,߻35ߠ%1r i R0^o>$?$acX#%%v8 Q=v |.yjInBX4.F\֓2x7]trcv̢B9 UdASja$=c:O+m4hIVυZ~$HM%&&Z_) l#?K '*"Bo4VTi'YfXx]ԸtSvce/#(:514mAdY}1 \#3E$ d7[BBssTI]zyg`kκ`ag%['Uia1"}+ݕu@3p("NXQfıϪ/ V\ljU`Cz*'H}{H&r)I=ڸ|p-:JoyKDEoVVW ?`>(=MuU7<˖ƽP'|x⯼_)pz5C|ꮋ;7f+6" 92)H ,y6]\77MѪzrdv_BZUsDZ~*a$4]oATb~[4"tH3{H@3NK={/) GrFs ɵ ,Co<v`sK6pmn/C'w΁Z }PT5M:|fFw#^#+Do"IĹɼu.瘷Al'ނ>DA᚞u"%~JN5sÈCkk E:ۨD$+0 IQ`E]i5V!,9E^lɏ؈| gJbS/ (vYRZ.u?,s"}>;A^ )nClDLW~GgNstC[ǯeҾ2w(c^<4X+Shj!Fǩx w3&ϔ/| #dT$YTe"C؟/ډrZ416  s %Z͛hw,K,X"z%EZ5H((7$-gybBLDIaG@DH'^oN/ױ~Qm ҳKV %K^rJ3DH &ዯ{ҪA#Ԓ@5fcY٬e|kPg?s/=Lŏ T =$1JN@"a\~1 +3:|I J7YQԨ1m^Q~i͝)1ceK` ::dg>`ZZUcT0qi!mR#qOB LNZe,3=_h3JbM#X1V"f_kL=LeSW$&FNfs@gڙqx.v qyJz!ERJ]J ߸MP[Qשho4{8L-#2biEʉ43+=jT;*9l81 r sF9SWHŰߢtnZāK \Xy|Ԝ:͘Zhl7.JBmpeXW]k_ZݎDM5lluqn얈*yo>m_oE n!CkfuW0jg~҆hٗ' '̷"=^~37v_ ܑa%.'ʋU(V~COtJh̗U8A_(긄,S-L jzE:*^Fhw/)'oY$21|ꨦo2Zw|²7UbgnV]WqEѶ^A+sIqۂk Ip¢aBNWP`96MKfrs7(Π  W({c2G*.e ^Z`N>\$I6Z}l"0NKf65O4C(}@=(h@-P0ȪҷfF~3MkJh 燰!,!ky̒_ =)+vغ*O,^M\ĆQ8&ރkm!ޤmnziw@sGourf#5T;BM e{Xs~b.-vrnOACSVEr3Z k5=~:g޴[Y1ѭ7W"攨-ɇ[EQLSխ%F3ͼMܵ*x^?V L.茽҅BHHQi&aZב,UcBkG0<>刹X/t*{U#@\qi\N[0TNVXU<4\`U,gӄ߅]faX8L [RF{Vlr5 d7#QOn&4tps `+[^*O$o {, WRj@xɟ=J!`cj3"vdt`mm歚+$+P7SvaMbƠ~JjmX;Vآ2Q?&.~},sɈ0>4 `VԲ0ԹճU`9v#ISDrGJ[g >`; P>~Gosff]ӽ_כ_4(G1~ضSaK*@=|X( TI .]8dcPAGӋF8uH= 0}=]\GGap3AD"|>>NpRމNi;e+>@s jk>%Q?Ƕ8w VVP!5by f( T h<.inL1":P^r}9*|| ̚V}'n8G8q@I]aT!,SaDiB1YUYtNVz?WŔ/yIzǀ%-Q lݶE@r>CCS~0L0"kAQ)`(t@ŏ#7ln`d U@Ў-JF$!aŗ;ӊij!#kߡz#yᆱ+ Q!IcWa{]>#^h'Tih뎁IAPG$tw㏅iP hxKjg!W^l+U!o3bX>>yFS3Z :#_c^heWVw$$UIZO-6G #HH?iqyzvmȟę.YWm?6!x| &ILڟE 7V@\sEUZ--S-$% ɠ ,-_Nlw7{5ۀ=8 n>D 7;ϚvpBI::U[HA.6F,!-l9:]m !7P^Ѐ$(u{ o j$-e0|}2Zhxm&~wM pg(3idJݖ %O ڶ)399=-cĉ7)BhUC ;I[+EJ p[o+pJR55vhh9QkX52"rlTN|s)/Bf6  utH$ ovF&H1 b}BmR2.V5y|?IbCeDm[s^<[2fz(Po2V6 o&y~r4JBaJ%'d7\^e9I5S g~tNSn4@+XYvӀbE .K,q6bmdAEUlCk {ׇ`2'Dil\:٧XUKO1&"G_$ M:i,y<ۮڍx4TC_㺺nAϙC,K)}^\j$lGƀ FGrYp'aJP@6eXBd:d:RMfnO7A TYMzCmAOEC-u:ÉC'n(veiyѿ!ȿx-䜘N&o4ɣ5kI=vAI׫!.$_y61n`t4}|K$U4 +w\!yzD) s_5=A;<+Z8jY:1WI//Y~{vF8wWAP(Xӕu E<}T` (fAdvU`:Wx+o7IOh Be(: ZgA]+]2f?[BM;>\od|| #wF۷e\uvj^B ^'g.}C&g^12Y|C1%T#+xzz/) t 9}hϕ>:ɉ=W}#YCHOtlzr ^d_F]OO0 iY=OD*BoJ__W"sǞ %XT+骰. +D^A,k]'[([OMpl!W/_}9cN<?R$q։ό5GDむM{AF@E)8o*rSxcRq #n8]:>#Ki~YVP1kp .=3eHV 7gN?n"C[ϫY r Ԏ}b.SĪcm%w)_:ܛ3!:~2a:16 Im|CqV >~C >?߈"y pב>4E7.D\3T&!j}tyGLjőKuHf3n5H$zޫ}^eß5Yݶ<af{IζOj6F,v{pQpΈo8^5ѽ?EBO4,fM ( .'N!!E2 '19i d%!qE* eA $[q*i|!ʐHF 았Xש\`0Иzf` Q{8&U6k, ӓndS-I+3i5DO}I -<~c'~5$bk@[xFQlzaȧ/_2YYr] M=`BQw>Q CnUq׹RaOY*k#H5b J4o:!OqooW3ViY1ZŐG]_^SƑqOK صYm~ u8O%B8FiZk덽Qk4BEI^;OVsD%E5njϤ(ˣ̩Qm &<`/ǥ`sw4ǖKSҋͧ푍`[{qRߙ=%?х0v< jf׻ j cS"$43 e%Z?UA<*3NWTbh9֡Iwsf5rṲVw=u8 OZhQ~? l.ȞtlXͣ1% @vò=s MM0_Uqѻ@Ez>a@6gt -i[SKϷ%/D'9uAW{A] u;:p%SX$5@[W+o޳6~"ӠaUNRA]Ei6[jy]f&Al֠R0^eX 熟7 ,MB/e0YLue'#4Ww:d+Hب[.6"WFzp<3mc޵J1/baJƱ\̤2`âƁ@Ơ+˴Yb3whsq_v0y̓j8+,3JU<,`LUΜDJT1ݴdH]I(\)sCw$m 19g6yy&c2wj!1.ݥN;~⑚/c8X~$e)WTBՐ\g;[ʶ+e _^9{us&?py9EW ᫱ .M|tDgEv1(= `nB u~M~ (T \-$Rg2^' ?UIݕ4SV$UdClh)0nOIόhg &D&|Tc<,YZM{h3cu@Aԇ-3\gD q`̿P"eAj"tו?1 ߉#8#j8>rZKHo ˼~@6n9:]訌;.w"AE^-Zoqb5'?CiP 8MaBxQTmqS (r$HX*}<742hO{ oוV룕< 斈M@ Sq^pH?8'+edX}mC{j3oSXUO0W#̅*&Jyd.@ _(BfRH 0>RrUdp[)0Y*rG4* ?V"|'ߌv1{[Q@ (6.}M= @m5tIbćG=naa/JfM`1NdX9j5~1,Y@TAO"W8SzS. _|~iwÖS`l%݋sUcpP@[kQ݄"`oR8K35gpe(5b)K7p@JRKˑU`koԱG+C؄!޲1wKɿ]ف EƩJX RuK FvBpLg:TY6e|(%1js/n['SܞQ1h-JmQ09/.F֓{F0IQe>?+6L=d+y Dk7~ҔuZH_ѱrZ ce!"Xd]9|k߁ǔq& L ӜRn߫,K3wx~N|^>ux(joR6v}^ <%q9܎8,|Y䖌f¡L?g( yZ=M:<Z1j jBH3.i #_dOU/N"0h~?%b\,ʡbp6;b+bLn?416u.c#nG=F6"`Ps] msz@NZg,'T43iY(eZx,nVB>$+iGH̭̭r#'ɬ/* (%y5&AWOnrGe cEw j{ӵDb̈́1*i@9b`pT?49*`C%`Hڰl][MhctMK5%/XBz ު01F'$iܑ CC1EW.T{' ODMV8 aģ:3ڬ/5mmT<8/_|x6z'wtx.pM]k)wT@Dj^o2q%?"WWH=߻!<8 7B7i)-=|\GDFD0Na=4e_CT~+KpⲎNsI)JW_mD~;1bꍅu+/ `f䯅KX@k>=Ir#C-L1j3]dHJ$cA{?hfLC;nsJ( wڝiwqf ~vXyY Pc+42*r|T IP.|<(?ٔUE_T"  BDl>8Y Ү oPقuCC]M1 K-w-BO[ ?邖9}*|pc0ăVsUijD>WFn%4T7qmOW5wo26H0 Xk#gt)Π@ҕRY::l bcFic~Qx,7i)NwQvxǼ}aЄf"3řڀt(few~}.[F\ (!R>)ǤD,_ܑ`pUrf9~dmH2_̪Ypo8gTi @q뿀3m?c<9&ٞm_^*Y!t#pb%D B2yee rq!}Ej\A̧*R:iӷ wE&&P}6:z:^o%n V% CX)\O7sopH3%a>q[ D eJTN9aw-Vmrkrqxc/78K޶uJfg9}&=LL[zYX5)3oy$I[0QHGnLޥu=_ @. iC6I÷?3LocBs r. wݦQ`])kg\M ];\:bQ4~\ź N|)5/6E;3H{ {0j۵j~rEOR{Lz~+s|}ubmLN -nΉޅMjGb$<>7/ʈD2l9mݦ2i~'!59%HbVr+@М;IEEԑͺ MM~ӱ\42ܻml je55)SneO!`z+4P`Up+SH4ruŝ2--&uV%ݘU`OӚx0l؜:j՜]Hs?ͫq%OUb|8]2je` ST|[4f!:opC4*~\)E?X8^Md2 = +y JRi]YlU2Xe89Oy(+R7=dtN]Gsq|>ٗqNLx{옃H0ȱۇZIc⾬hvl}Myό!^q*dEP#@2s~2ʭkl4p L- ;bg/C?&eJ, #%m4MG)UX'[\o50M)Lpdd"LWd#V76syHͪ`^ <:}35)5`dPf\)h '|:;(peraT =_)N[D$ w]pa c@ãd6q#غPο΢@b1;YrzmY_H8Bf.319c`@d&Lt 3h(Ns!,=Fi6S6-̵6E?b\r*ډq9 |bcΧBe{B9`JRpp,5kTc+?"gIwVVH&"ZMs찡-|0Xy@Qݘv30kgOwFխ9iث:_cyj)Ԭٱuo{0Cw6IzG9#` ͣ6:x,^{JO4g [̚KH~9fO;*u0ր$mad,ӱ)It 5+"1~$TZ.D`A>.|YIpUMʯjAUO.&)&i!%k܌P׺k:gd6#p;aY| >r;-7Śg ;{RYnE0}q:}NEWk:5Z7Qk3 .&W'0*@Nw)Ľ\{2h;WkWw"h޼[&X݃G6܎41=!DyJDyIϧP-dFw-υna/""xn#2"M%0f Dˉ+> O~F oZ#O*}-Jˠ]8eʂlgo I1=amٍ25T5wT9Bzo^a&OQN)gߪQr*|jv@+@Reܳgi;?l (-s3)[u\ˊg jE׆ ps\;eeylB;j2!ynih ?DŽۅh7X)Lpѿ; TU)0rI}FfGmЌT#.17@l](9TyBweP>)[ANX{4nj늘JY 2,] S۹+yJөs>DOb~4ld`BbaFi ~U$?xu4TW;}ydfŎ~l0Y duʳzr7O[-a>5zjE$*(Guj>TLu:Y߹e[Htب Z&=봀0$g<0b5f\ӇݠDhk̆ !7zPh {P36{g&C0GppS|O[sİ]xid]ܔ\ a3$ٮӊ.8YƓVQOV ۈuD,6-芇"\YoVc%+VюMІno@ m8h>v(kY-ls֦am*5<;E3K~¶ 8$%$ ?<))uaB9\:ú̑qL6z溍==5:J jTon X{Ɲ H-6}Wo:APrfαk .OZUuB͟n:N{!Sv2:hFئ:]H>4>6xv&ŤVD gD;m6 6BU%@R~OĄ?gNmJ>.b4N8/Ҥzu)?lzԦFFl(`/7KEAiV($J׺{QWn4ɚ,4g46̺L/bïfWxwnZeόpġo3_ *KOGLM4ZOOu11`D3r$i֔BJLNK|Z U%ǚ$T'LNk.YuXq ڋO6|wG9f}jrWTdSj$0"ϖ(i 7Q<hh .QB6b,JoLQʳ \n'EŸEW)N3ճ!(?ij@6ih!k@g`\wS6p'-FyYU @}NZ9ć#eQhbe'D[ג.3Z-Х7\痴&NWJKQ}W\=ע\LOq\d&BdBʏWE,Q tWd 9u o1sar~s-G (?u#2hpn%q8C0ם)vAi~cg𷢁)pU W@֢g!, }R&y$q 8!ϟS= uu͎$a܍MѲN(}eiX:Ai(& [AEw{n d^b2ka1e$XnAPMupgX -;mʿsYV\Gkrod}pLʼPXw*-cKx_2lUZxAϥ)'9csI8##y-؉|Qfs2: (gg?ؤZI+?Y+ 2YoQ̑M/F ]q Z'>${Vcv1gЉO_ T[ *Y~کgxoJ7{F;>Ξ6!VFoo5(5Tv=o^Jz@T閣=^3bjMդZ7 02\>l;;"2j_g͒r|f-=mq~fu(#!?dvlu~_ɼ]dƏoxHi gnfE[TVe)\"ԢW$ZOeŸ\ݡG@80s9I&3qQ4ɮ%%<_KXD8[e*b37ZŮsǙD_ŧċvPDrJ9˂~?>/Y6h[ĎRI}Jٳ*;p 4??*10%M/l!*7 υF`=|V%' d-HGF8 |{tmm!/FzHW} 8RWXu]w h٧yvs4eR6Q҅+B&W b@(d&*d S)F:A}˓.ˌP| /t>c&^T迄TT3D'"8Yaֻ[F;|?l}!`^9B_Q+ q~mQ9v/.}d%<QBN[N{Nn-* q3O7f>-ߤ3ϢQ{V8eSף98/ҕpUgF Q'1y}vƎ*~Q oၛVĂ*_; H]W2_o&f a40'1imPl4 .>9Iä(^KrNcL}zM@q:^Kb"@ST LDYS]:Żdvr[ޖFZT!c6BR4w=lN~ QLqyc&DKj*㤹=榨6 O=O=go@>$NuDg*Omc0_+gv{=@+$-vXU+U2vz``Q|} +՜ߺ\@)[!:&791?O9 u9clBWguDYecBˎ_NnkAa[Nݗ15j Wc5wl}K* <.4[;}gw፺*= w.XDž̕:NSϿXX+/eג*5Z~╮~6tϽAEid^u4l]0s&ni(]rI.i[;ul;DrWdxiDy MYבc4mcYGyY:/X$6F{´Md1N5wAA!幡غ 1bߟ)3Y-- 7!رJiFtNÃ>CmJB T1mүqω<5VuC"8G-YV@ #q_E^gW_ oUϺ;Si܈Dꪮ«%wÇXr֗ڢ"1 쬢@: }:^O7Ri1D #F*]{ xxNBw KkWBцtR4A Pl̩k ˀjH5}ǢaH)) h2fP$훁UNt &M=K^CDˍl`tE9E4²9RmM&)9Apz%H%Ԣ;*Tw"Rbrr vN:?j. ACE  YU)^RL|[$u43~son,:bgC;<>$hc@lOZ,l倶`aHG [ C][Lih)0B>7pĂ m(`~@J#ڧm1tQ}dAyfx*H ݺ&>t" #4U1ݥ=}ˎx]LUY_xxQəfd3s(MD#6S@o55 P)n~6΁{O2.?EUw~ްkar80J[dӔ @YHw'DZ N|E?$ @x-u+Z(*1{,'c񕔇kw[Cc~ukN×~W{DArdDo&\k6M?i 8int.XM޶ K r-YblapxClc ohKˬIⵔ۷2H_gT('0Gt\'a=jt@ -t]kv lD@Lx>6mnbR\۔~{nh~#Z%@1nA՞ fÈ;xR0]yǢjli-JO׀4c8@YCi";u0%;Ї#bqXWپ9&e홣rsrd1a7V"OZ&@F۪0 _gӖ9.h6f\ha#%D2.nTR3NC*m0`2DxS򁨞#0/´EKq"kİlp.}19 EIJ;L87з}w$ѓ3 K^<<_"#4]| EILDl 96 >ZB(;**񨩅̦d8pc"gњg!gcf۲ya2I7@DvgPH=t 65zy t * 2R86@wURSAYr&8 돥ioT96&rDE!Yɏ Uɤ-[eߨ<| C$^HWZOX4k2'@$bRCY5}~'(tkBŖUg>s4 P<Q7ZpSp@&nza+#73]gB`(kgM8?.[~^ sJ sr`GΚp4?hJKXUK*?QU0,Tű$LrtpY@[ZaYaS8U?Lt2נ4sB=Ed1M+h]ݶT:7XԩSkدYL;:ÊeMMq(8[[]**9*kfȗV# Ѹ'rc|}ٝ DY >zRrb[*+?o>mn<Bbbr _ J7)*ڱ1]9Ţ,J켒CQP\rT,.)e,3z<="a +{Jjf5H943{:AfQ~+*r'^bN+Sw\ RQ=XMԽ&iAkh 7ВH!ȃ}ēZeZ^zox-L[)LsG6,Z{G/xnEMR?zXe44|xˉq}OHOCd\&bղMt{pOd͏Dl/] +E"H)ˣc4S^PKNmr':t9jOl/?"T]CD;mqabȔ3`Á /Ę A7g<\GI;h8(LXΞ%;ZSlpL88@Achļi3տnuXSMɯk! =vamt4/q<i 7z-۱ig^QT# ! xL%޶Yk^2:(تҥ沊cYdEf~; +aF^ש}:& 3'p,҇S%I@e!Fi] xt5xB jQ5^ zu^jbuiڞYJØdi/xӦ5% o-q@׉A>v{ix km%+x SD)Br q%V{eK=;`q5.&Y7Z; b_9<<&Dt.q]O5.+p'2u7%}p>q]=R%>H|C޼{nHn,C?]:Z31wI7]`(m+1M4QS&nj>QY>PD{ \Xv/$ѧVYcH#--$!ӓT;[@q-0ptƫr݃oh}Bߘ[kA[p4m6ᮐueӺƞ<Ҧ uxŌA_*E:>&໋yR Z^[Z<g_K řrK)O_s(~ F:YHXWD4&[ !Qp fl p]3gY@ρFuYNGJ#Z*&h$TGqR"x;zh}`L[.US 4~6\"( 9dβ A27 Q]@>tm,_Y#hb/%G{r!UDB&rZ 1" ֌Wrjő!PL뺪Wh18 sLT_|j>jT8.{s CPOS+[ZzxbeCzX_Kb8|z5.LΧ]lե- |67Śuj: [gH bT9L஡Z!*d8ĈDaR⬬'+XJkLyg=Ee"û?|qAH0ц>2C p 7)=unZW@7:`tIC'm|+}7pBdw`,4V?+CI1`kI3Y ^]L!O 7EUqSxqyA L︜8( X Bevu*;5u_-A}wvOeZcqĹ31rf#h\Y;չRYKK`g9~,|͚Om}_1kֵ,هgaIt؛OWZCbL@CN,1^W&c!=[Lj͓3,qYN| 7( ~Bicda#cZ5cL)W+4KPۯd/u/^'FVބpx /e_r> R*8lRFmVu :xg7Z@{5C3[ƫVE[|Y2̄F!GfbgB1:4 ۹?t݈(#vMݝ" y϶&{xo2]DtyIlI0_ŴiU9V1ҕe!CrR|m(D!koqzLCWÃHogfM\H[&f%4/20[ek Oc qf,\ B*-gu~(Qi̋RVDlR v:ƃ"JgT!L+kA 1y  0%6.FE.={NhF>[6a2"P `,̔+jzIQm&\osEWd=OQ4ځ%$!{3踷 UTY t2@*%'m8FBfi%7i@J(im9G" IV_*9: \H(:!rvF%#ثL\@qfcS: u\X!N@; VJ7aLl&zaf>Z' +?ر-b8@Nnęj&*\SkQG\~]d E~4F¦^tNiu[HV1W9zMQ$qW0)AA<qF :}|횒[ab5~HUԱzah4)V巼F771K@D!ASR{%E::YY{ }t]DN! At}ae)HYX"B)6m GGRHF*bjÊ| "_Wu"PZnVYk@Ld ) - {r~i9Vi 9'"fN\[.D ,A.􊁜PxH?pűXMo0 +os 1rX䡕{VhnOZL?<c!r00NJvQ0I\s60z#2כIR2 KsY4RwT#߆v?쾢0ɱGA:'Y3X6# I MVSQŴُ۹ "ت5Hl\fr|b/]>^#C6M7f9D# vUvB ֶ#(❛<_NG}eH 6٭o]5w-IUPRK,Bk6jTrJlIA<Õ/VٞwI+긒)Z;|X΢=D8d9>#ls`܈"fl޳5HR1À.C ZfBlYl%MkNk ҏ#> 㿉[O|/n'(\Ozf0W)n;n.,LGA){X Xgi堨]&V%/;Ws|+߇Vqes M+s ey2Rkc|ވ5 Έcq{!0?P@:]i}`HRҨF#vSBk}h|WÝrw򓯧{ gP@I]Ex$" 1.e Vw.&;}6U:|j RGT9F9ImaM(H}J:{;LsլЗj+ g7[0 70zXsfw>KF N\[;SR%<3zayoQj`hiGhrv+ /3wdѢm֬iǧ[ !`Bs1:F_lѬX~_h3]%msI}?db*D6'/Y3%/u`)T0}#;>bxAi]OJCt2;R;ȇ6ߛJ>Ο'*}Yu"n4i5j3c8]5QvJkmSG#nyPv.*tvGGK,G@1M*j<涉:xkT`Ғ'ӵìb@H*L X,)Y*3N+eī.NQTs?oVH JbV2 s4 ,Z2.y #鎺v6 Ogd)5^g&.cS 3Z?@-ՏѯZ->< b+x@*g=㴫 g?\ABc4j ƣ|#aa̅%eR| ]uB4?JagAT]EvTK"iaiTIy&^hlb뎤C8"ߎAA&Bنq ×# ӍIHk+eQ#"o33t|\LC7 8 d'4ؔ̆Ǵ#5%Xu7UN/23:;- a#{{;fϋg M Ecb( \U#h!L (EcoS3?Ȭ^E,r` ^rj( \HEΒHB3OV[X;*fcVk#ժ :tge&7z(Z}df<.L`+U@5(ݏ;B\H$?fU sL6 В84}#>xCbRm%;쁍5骭pyd.|AFڣHO)\up! 2zMvGt]cY*W9P '.-&:À(p>v>D#XvSec<*׸Wpg#P؜_y+eseX>#7 $ZyjhV!1mLR,Ad4;P W wfX}t~WCf܅¥(*DNy \uM2iңQ&a$ݐK6rerzc\1bE&onh7ŋU+@7#](pUgUHj!ȷA ^U=ς֙ME׫JTsS?eyz>Xud8:LnAll=kB/S柕V|A hp2h$]G &*Hnl;O? hڡ%ˠXR+}u*JrxlQ)Ю?c^Tp8`~ޅ:Zؔ@+͚#dZ[{eXf=􋗸T^n\Wfm ;E`2 ( ;7 ZhkʤW ?܃$i Oe_OctbuK+!GP qeqW?~*P[8ANywaGRx/NJ+m;[W-רX+ӊ!tVq%D4G "# 5AЂ.s8k>i'_a{فWWzF;?+Ih{$cJ¤-mt&} ([2wg;4rPh-nQfNVЎ.g6(cEg,)݀Յѧs]1e`E үpP+\.+6K\b^÷5s}SY}ޖ:]sd/#8g֦ώ*dv N ΥwbGzI/A /tWR%4 7G|kL QFu+[ 54n{(uzHSDjXbS9wE3ӥZZhýcV=jVyWp*9"d:6_~4v&Z$!=j2* 2a/ꕣ4}Z L!M^/cs pn<UϚYW*wQI&7+yp̙Va?YA2hlBY4:WSYb;}|meλn ܑuƢ,>IضVIPߊ'[|.lj|+g@% "{E9~ű1,`wZ'] \.hʯw,=3@m@6Q v+<7##OuEKweκ>0$kYIf_p` ݎTKx-%P~r ':x lZGFF |p;E1~?RMͼ Ѳ\dN8v+s뎒3Ox q`4A:SCЇs1x]uJ9x\vZNIn_^wD<\˴2ӿXU5gv0OBJ4vQu h[bVyJA %Ut/.j_vF>#0їJ>s`rv>`|Y-5=)SCgY^WDC5vLj@ Z7Vqء,ZauV^ ͨ8F3ц%†AHtS.; )dJ:*NIJT\c}>n;5 iz2X{1?$p;@dץP X,io$$=xw_82^ :Þ v5/FUaB+Ū fw+t=jk>{'f;h FɈP$=EeT2 qA }镠Nt+/K.6 K{}>pP@ܢ2Ad#xicGAcurt"400k3|^Ö[X /?0PW`I׮dǙUr) $zC-gMpNe%?k _/׉AоqwζU`ؤ!TwX F: l__">``t :Ȭ/},D\+D/ fGOKKP!n&xӏȀ_d*ҝ @Y_WP&ccTNdh{Ak+ ;lWTs n?>%ҁQ)B%;-K MLywnI,pIYWοT: Q=C{KUP('KY6^#{<4ѨJx<}8y=,4׏]O͞wd%!Sc v:w;\ب/R*Lmqr y2 $OХvF+ʀ ~>3ܮ.X׊Î/gD`d$[ j3ǚןh;jhljwV ,rJZu Gy UZidFA+Fx7V^Q.Lv0gAn^[{Vm-#" x#kZtWC/5&E_|ǎ{e-KƚD2_5"Fia1z`Li)Ci 9.T$ٌlЩ?G\{O0 <51;8A&fhՒQҎMd ώ/)P^8lջhKe0>Tk»/6 )D<);NȮx>-Ծ^>Y+ A|lmrM68pՕ蠤,;ZPcocOT#f:BrNΤW` eax 7Bή̤4cb 2qBg,Iݭm|Q;*wT$K P,To~LQee%BȏدuRw}M\Yz\=#5^[@7H7ǐ_Nъ0 R4~ c0L!DBѼɡk!jcĽqwӰL 47kQ u%CIٿ)~[@_! ߔӳ?9O.x[VԒQß!H6t,V@˴]X& )Mfz4<[9.7|x9mK)S?:Į_X`CpqzLh A z: aM"ۅ!ԡ n1XNab_H2SQ&(8465s̙.$Ψͺha}O4 ,R u6.Eՙti!Uq!P"cl ni 2Eɪc.<|N¹qKUo쀃s,k]b8D w[+fZT8̑IiѪk+]QԅlHc.tn="|{J~ Kt V0j}@Z6)HF3n/f>\iB:b ^rXȼV4 ~xmd O{8ؘ3(ͦJ걫>qpwrdNP*G߆9TOa#_ǂ >Ĵ$vO]ר;} LR/1បLg5KƭOsvi<zdM/7րf }գгKӠdHñ ݄$Vb:(y䪟(QWo]dDfT_4u-IB (Hzo3(^H@@>VlX|>_%H7\@ {ebz!7$uv 6o ~]EKO k'衄) >HZVAA[^/x8nTFCfٷnprw8N_=j ԡ38G[)}@-\dΠ)ӿ[\f{wcCHom#*v{܀HZx拰8QB'HqCdT2҆kÉJ0s3QjiIN~; (>{tLP&ubk\bλ̧Π;i!sM d?D%? QDTh(ZTe>.:^"|cZn nM^CZ5 @utǬ%war52isg1' ~di e:k{"LR^Q"8 nSecoT4J5OA9Kr;7B{@奁]Q4!g^E|ttdf2oDG[@]CnlTgeLbX %/]?7 x˞ۃLa8Gr Ԕ5 + E7P`{sZC?Tb!>n-(ts@4M̼Cwa*&BwDw/D ._DX !M!@irr:g_%{Rhl]G;G ? 5.0?&62}QL}(Gstf;"{@5kc^,~+o~ P(4b1{ w(Ƀ6jR$4%4ȄD 9E/EpC &@Cwɭ|JΩ$0r鬢$ ϻ_ ,TZ94~% %;Je"'"mSZb80MQK=ҷnʃktm*U1!jݹ:>[JPD~Lw?T|2Ks r{AtvC :ŷStqyr#|.`o'^>n,SЙEn,I:b6YSh[հ :ۜD-_QѳEOWV38IMOF$^0nB_+elDfu@=QNR6s.#N7& E {)g7+$Fm[х0ɿ:bZT-X$R[u w³ bϦm7@ZN%7L_`J،^ rSutϺL?SвhMv8̍fz/5,hi~{ܪb(݋;R&\eOa6ٳ%``̉dȷ$ &Yu1n^bN,rJ*h$&^]4WF)%)}*}{ ˗z3cIF#5;6j@1i?ޛp6;̱% Nϊb;u6UbomrѫC}ee=;#qV⻈eo ˺ F|5's<7fל+#-b*{˔<\"оzs ʺ2 hr;o%k y?Βv_TħQ_1J!1hL AT/|`_Gѹ[/Sֈm~k#EDآ}=]Bk่0Z9*@1$݊/ Ekd!5+-܏ V\}uXm4Nm.Bܳ-YwuͶe@*ˇ(K1(:]C̑8jngOBiS ԾZ 4DQP4Lޅ~94K?+Zv-G(Lg-.9ܓFWi4&Rr,B-uzØVs n=y?C} :JU{Uw0HTE_S}^EB3̖b^do⾹äZ.}Z4gš]ǸEc&QA.b=6Ÿd-rf`Q]4u|O{c!0eA:8dCc3# Df8 4K.Y|ZО~ !燍H[f"s,`q:@F%g$ (5<Uechy7<I9H:tf9  9E ~)oaZ0+ckOy)H?C )R#&kPku}adn\#^tۖS`eE:UJ_ʏca@l{MqA0~ xu2Q]OGԘ~A9.rrK |,rם|40тd,nwRs$m '^5C9ז4\chʧEcڂ*WPPī I!X1fltJ)2Ps%?Xpᮕtdٳ= po묮_ =I W̕qG+bB,i'w/~eV0Nuqq|݉a_gS.`Z ^@_+_kug`| FqݩZUsl: !eESyv_.v[6c80rvtNLE>ϒ#NJdBW;"a;!ioކV]K IF*V}s Fz9p%S(QD"0dI߇Sҽw8_xD_pх”+&C+AHo :tt$->fwlU,.9MeXv~oScGC|,; ޞN%ǧh1Ht;qG3?r;z2K넅CJkK/P)=iyh˴4HRF!{⁥&7̻c蟊 =%P0 c?&ÿ 'q7Ȫ T:TTiZ~(ȝh`I!!cE!Ҫm S .L~<up&6݅G\D$jnqOp앚ND EdSƼ%T #n56`[@n?q ޕW냸p.Ĉɡgu7p78=NZOVm󡡝XE*)v@(8:6UEb"MуMޮߕ}ew@Gg~b_ c@;3?Bq~c2N٘c&B0"Zc]bVBM󊽵VhL6=c" oZbkcs0qóQM u2+-!<^IvPūz'm I5 ".=1 SWܵQ1!2Xm&+_,}yBQU{vp+úF 8b[*?&J#+ rNd.wv=PO۟k8ψ%u=yQ W2ieF3>Η}ye5h 66/,2oPe'Jy9v?3t56ڪ$r]^ƅ<3iap`=->=lgNE#8o"rzdRNUY*\'GVنFd%~9WW^$Un'$cmH9^̳xfJt.UR]ڶ@i(1Kl.P GEz|q,Ѧ.Q94[9,N|CtÔfp-;":\k}s9ė{r^^:<,H_.~1%d50:ѢL( I p}M d50GJR̈́EBNTZVfP>uP7sG@qiLhctGā'g-АBFb`&倄.@U&ĸ E|YE|:M7f GT8$2"a}pa]8k>5Rh>U*E]Q*yjs'@d ǩ_0vJi?&.V`.U/EVnǖ^z|W՟j+TyVG4#h~Ds>? dM7<a'[[uLbIEJ`Py!GxODkM!Żٌ2B}.Ce/6vh% Vx ,~C ]5qhJįrkF<\oZXXuX\ Զ $UfQTUd%3Ra/^`l~`ARbME>L/Vֱ-eH8Q Z)w4=v`^+ȇ /$}h7C#"w!fq; UBwZ}\hz ! 5].7()>8 ;,+ XTvp[?mÖbDFrs H9"T'pUBK;%J}μ0E,!Ø26r,ڶO 8Em)vJQ뚓hdĬD&d͑sQwР,z)Ծ%h:5+T/Ǹ~qbZw2uN߫; FR8k$$Ao8Ws{!а 12ۡTEC}d!J )\ P" R{j@B5K, NK!TENR ]T9@REo}e$N}e SSYV=;C௮u0njZ}!S.M|K꘾?«$A ZSACY[UmO>v!^`+ z 2ڐﰜ>@Bms/f2p @WRn t߯<=&8S0A9-cò;!m哿LZE"\dRT1~r.|RGgbzh,q~'n|!6`'YPZADm5eoWJ&rje,7 o*;'j9%X;,"aÂMLM\uؒ#ijmkBE/sʖRS$&M%d eщ4x.ٍ$O6a/[i7-Ia!XAB+c ǡ~9.k= K`$+϶fImnUZ&*ؗ Pp:hdChrkNVcރ](7!7?ĭovWڬg%F钘}t2u]3>V䕈GQyuD|W>OYǡ+@[Iޥ'+<~>=MPG}O>X%Z κ]l4F]kDMB"W#xٽGm?O߄kǸ'Xܟ?t9ɖ"hp)q?D}6Ȝ?N ɠy&8`x t,?\ATZg BOfsE j#ȧ\|24. M`o3 @+SuhP v# Wop[f嫎"s~7OZ2Yg_ ,xws"4iFR c75++F9x]0.8`xw72Ŵ,]ZAFaS*{ VZ6ghsQMX.[)#+k Ta)vOjj My FΠ@hz˓'ѳE:ImV> H.GUf%ш=i-8ǥFJčƤI&cwؼeӞ:;` ynThamjSRd/2?BPd|vcO}I^9M~^9:BӍ&\ =\ը{E,4G\;7#ei7dawdY\"Aaāiה!mq0(.Z(-';v}}!.|NSו "E6S@B'6ψ ͛qUZ0GbyhPua ^GYGê3R*ٰ.pU̦L(ٷA7/z JdO`y>y0wwg}uUU-?Wmݑ*vbk1yby[2ӢFZr':yVUľ4 [ MM7/2SԥJ<,^#&OlA?><í6 jN gpG#iB5B!5{~HѼn;rRȀ Hq<!x/LI =n8JCs9ϝćqlf AqcS!F'fP$lW~Q"~rɶsT!ނwKDG"V~wV|Uhm`voЂ8l*)_6B mXzQ'r9k:Q,{w%NYk+2p(-cYqW5'~aZg߁pUAl4 OޜŒd|n<2D+RB+n3# 8 [V3wota4[Ÿ,yj'9R$dFM#ad@&n{,9 F ]!@۱#nc L<)ѐì<6iՅPj.# )&f]\ L^?3T#ztNZ QCFd3uY$ it}̟{4Rgb }jœHQQZ)_MJW  #Go$$]v~f_$($5(<+!]9ӱˡ"&OL2']N-[/1Ӊ82jv{8XwUeD["8Zw$KSL2 [sk Ⱥ1/E6[ po:Z;!oSL[+ a#q8̩C tԚmY_r%(CrI73&b.ce] B%[ [y2 HM߫)tN6;43 zQ\7M (Kjc2&{BGҾ7Q_iAf_UO)E? jW ɠeCS(}NNM5ex̄(̆uP__P t%NZ:x|^ '4JR 7+6r+=ͩ, TaP[A=U`79<xGऀ6XJo8ⴴ;NE#:I.p\Y=?w'Toa٥4ڢr1m0HI{ %[۶/ fv)/;ҩ4OUp;,vnJtbG@N/Lܱ ZK+} Zt=?xjBW,P% )D~1Bܨ{fmF/XL>i B!ZlyGqղPviWKN2-J;(G-7q%0܃+nȮD? 5w+ۥCay ‰10MY >nD9cLsF=TdԈm4RbmCE>j2Yr_sOc;.INvtpTC+8}oCΔ*w+'[=k&-3*̥282\zjD^p4Cxq&T7Ҟ1 G\ӳE;_rm| P{U۵d(!Pay]wJ}aa R ܨoozlg,u,BP"@lH*|aS,>nGA~ID֫,a#(&ZMB L:ggUxBq?-7k!TZd(TO ޭ@Gy<П}<,n q8~ :q]X`:LV%"[h 50V!q;>\t*24_DI*\hrCJYRn ٩g&b0{wqo?r*I{) V(t=zrZߵD}ןxؘ] )On[Uw vi3(*Q~;t097乪jnKdeCLky\Ka' ]G*1·MN@*PП"D9NP 0$ cΣ'_8o(ËZ@L 7p/FHkh2K&7>-_pOc-5:'(Pn)# zG kRc,.}Aa6 (L -tc@]W +uMQx_912./Ycu/QMkkF\W^T:V~/`g/U~"ł:TӘexzh)''H"Di.f~4ء #ٌ۠.z/{ۏE֠C tIC gEW't ڂޓxC57~8g}U1BDζᖄ7B_mMFߍ5ak?x ԩ)˺Eվ`꨾;eɹ~ EpROJu`kW,?\/R1u$^ nx]7Ɵc"v#8.;^SzSzE ]}:  #0ȔѓLVS9_hT2Tы~j`꒴ᔚDXo0ȱOwS0JWM|xu\-4o&8|K̉ۈ[.[̋mvNAOӧh&W@7vܽA͵[Dc/a`dy\o6&y}ů$42u^xhy GSnE>IfleZa\0~L9V5<zn.'lgCX#ˍx:ᑷžE7Fq:69+HB*7:Hw2'l>g!H z|9utGnɹf!`:gͰD~B;)go\#{g5/%>/\sg6a|=SZԂ;#e?}P)$I,_$7uӺ`OKZ%6$pޙ]b]e[ج.VOkk D;2 VI_YeM\?J+is}Z}Z2uTϽu}Vz$ L vjgvpgpYb}u/q^\fU/t,z6*f\Rpױh6fXN6[&R\J|.2h,۶sl#!*0F}y1ęTn;E#}xr[̸q҂tiĿ(P^IRnQ'{M6sxE؝N^nT0`wvL_ xd/łB T } HfMԦ8#wx_n[0iU &ֶOд`>>5{@I@gEa$m㢶Y/ ƉU|;D-Np$^F9g2@Za韑H>1k].p^T 啃^n(V4 $c>/DVSQ5` G=`Ұ8/nsGr:< VٯRh&x14s=ŕZ2 ..pNבFZiP f)J34WdpC{mc#pS9wO)Ŭ  lH?n.2@ȣG˖G\2)\g0tjn\\% ,L/n"4y MRL,_ow_p]<{ǚùpl"V2sەwJO;zBd}䷖T) 2Y+>8m/* $h?8UΔ:f"E'?谶VVʴ\FňktWNr9٩;V԰d2|c~GSH-Jdբ^3VNGNn~0r*Aq/YW%xxYÒAv|$Qbg?꒕>7h/E؟e,HSJ˄> (cz>7ٚ+.\7MQǩF^!~D& %JBBS SRFד8]8_\mR)hb_(%DSne(5$%6=N b\C]!rZ@ ;=Rd5yJDpCڎmF-ibk=KMds+5iwvعc,b 㸍[-zEvESR-H).Wt^ j"WdꅰMnqnHE)]9t/B";"Pd;Ym:yUr¢ n0'lhl OCجݲcΐ虷YGÆ[^0W5vAy\p+(Z^՞"mڥȾ^OHz5ɴKDx>} ]P#W-^[Ƴ!VBn)!(O{l , V3!Oe-D [z$7*;3d;b dO.vʲ_^my#޸=4(! U%"h&a㗋p s"e s\,W { `Œ'^8jг|x,wJg}~!PEEgN-ٌwe.x]}΋TBVTU8dn9 G72A(b;`ƒZ,k?tuc$( TP_=TQ0!dpWv׍QgH%Mv Lr&7 s 8jI "zsaԁ(%gH>˽[Gx0rQUeRcԀdw>8YCPuU»Him2yV\7ObB 9q [K|vmң" `oU"GgXi?:`A؛Of쒩44-tG67+򲢥61DNnU!0 {M%Ûދgg -.tX+(7#Nӝp ޳ /䔭KchȽ\One0xJ[ȱ^EIdP4G% !%<|rǼ2du…Nmm4k}r69LߋާԿWh8dse?=T:B*lIHj$\ 8.>(D[uĔ&ݑ Y3۠ekjRlͭ `mdn3][Pރy(6<fZ%c$&c; g\Ȓx!D3}:-3CdPe !5:V0u Թlݚ5?[_nE9v}8mn"l{#W>%Ӹz6D]OO/DkO7u9]`*r]ioCj,{?U K4 % "Ӈٗi#Işd^=o,1]/:Y X:APGb$]-i/ a_)+]:l[J)ߢbdLW +A GBE׬K`MIOCAZfէ^k=t8zQ+skB bɘYF%O:4\ATUw#zNVכVZv)3Md+jp=KPl bdZ伵K%7ZmUȠ@Bn^d>f({Dn2'J 07ߚ.X@5JDR0XeCMwX3SqIzᯚ@|)-b~^@ڍ S C+*|$D*ۑxJ.䍸bRD&[4M_3Dg~:|DÙ#+ ~Sx= )B om^ Zp GX37!<}؝WRgH04^2 VrJMd?;Ɖ熢ָ(0B~zvӞ`OH ,ݔ;BO<ɝH^-_ ~>9kg' R0nR|2ܚpFbYxE}+eлsxuZ!A.ϳ048̷+>ȑ+xH ˗)j<1R1+iHO8 qvӚGܳQb Œ *h+"J r="|/CT2rl[ "C8alЫp[M$_v'{ҾnN$|£1ew,|&0V&1{gt[Zm;NVI,nYkΘ sJJn"(x_Ȥ֯sToTv¸\yC&7!z*K/}%{o(۠ͬ/Ӎ- b"9z69C~bX,Y=m+fZpi)#[ Yvl5 ;P(ߚ0b+\jp'#2zy)bA6պcmɋ-f>Y7XA$z].@[I#C?+׽ǡJ=YAuIJLua +k8k'WNW[*<$7-oo:R=lѯjdR26פ   (ɯA=6LP;9C/iO $)eq7Z:4gmgMp]I=KcI;V!9tknȖÂ(6K6z8sAc2(v_3J~ \6*m;ZBmxqV#DG)hFE}]RuCo=&G' jNXO2NPg"^ݴhR#s6hS2JǛX;l3{ZS~v6\h۝rUoE.<Ƌ1dop?N"wX׮JiXXط8}9A4=h'ru%%ϴ õUOE 1H9Va͞ḦfvjsjRچqPjÎ3'[@9x~< M|x\%ʖIhu,~:2 XjqLPK+'Oֹyn-X]n s4I.R%yPZf$ ԟ椤^q!'6,Eԛ{R#rڊч`Ud'|NJE+߹z2q$+N]AR;bEbz&Au){M"F2I&JϘ bF:W^-PYf\;ͦtУ#bP*wU[sD aPBQ>FSߊba$7脑3ݛhW{y b)bmlAIf% ղ7Jn٫~\MRe>W0.5=}6>+2p6,^`l#DHF\%a~QGJn ǠwYX\*It Xuw&ǡ@"`]Cܨ/BVdN(%~D]@,\fd^H2zlq^/qNfrOHnd EU%SE˫@-d)DӀ]T8 8G'Vt&4|e"pڀx`c?Շ)ʋ6bCwJK4H칛:v&K tJn;9ZY?~;*n*7o+rn瘭wKebέ Ix-BVྜྷg~ o/HN$ꐁSrN O͚`Rk;1/T9pzm-0zBܣ哧ֹLر_rJt~ga#Z%6/vò^!znt\L[ojzƌbЬ4+OTLXMJj=NM G:X`$J:#y'f6R<) BxH 'ԛ?Rؿ7F86G$ Xɺ,C{p,hVeQiv>L1lwأ?%} \[u%'QhҾ=b\utT#AnuP !T϶l̥_5r]yEn۳j -,-CULD+ST 3ET`8q'rKQ}` G)G7B'ܡ[`C3(V*.,q7m*~ nY4%i-IFm]޷F to=⣼T 2_[8b,Ɨ?^ 3+OWW3U7>lbt$hr_ⳋ&PXy3MzyyT3}c' ^S-ڎzY@fB",'øˬ/}:= \rnѭIN/,( 66jo ;K)s>U[5[n0BrHY{m_cU⇀W%:q  Fm^`(vp.Thtj;82޺#W/&HRl$X3x>{AenQx=h۴4J?ser]>@o-Cq%G _MGܱ\{VGԛD-,໔pêȂwJOI̽~BN .i#uqQ˨.Rs]PjїF4#/)26+'Oh&@L>q . kaϛU,^7W7q^Py(`$+ :z[ziV(05эo u< )T>86Ij{XFH0<6ϟ{1G+N#GCzTK{ œg2Hɭ ZD<2תށ^\VD !.8>Rl)Zzދc8jv[ujANfjCS9*'s*48={lJ/+Yu؞_28VX%'ciopT\oazehfD诘ѳBe4km (E5,2Kc'ΙY~u4n91܏yL6 ej64z5q&+tf@ۙ*rU}}CT3D"C]i.=) >٥R̴w4~;0E"1xFKɸz^l ;lAXIu煾Q;x5/50;F-0leF viyC@GԽIYt3sTdN dA%h% R?e<( Mt{"@0DE[y]qFlAsKE6!{LBP H18)~X NDuXtߒi5[`U\viȰ ~*J$5ˮįI9"O]A Faǽv8Ng?;Θ>9bVas@1_˥/@ N>#EsXrF2+vCV\ vBFy\O/[x8Q9J?4%RՕ.xk~8")1K2Vmiyh$BFc4#8p(!_К VnBͣǷ\x~ +nwA֟=}_ܭLu,DF!N,W)'Oז̆YC cFLx]~!B}8Ii}*ZV,'nVֶ1 & bIH0k!5&EyV)hpJca8A쇂\\`OiV6rxJG=@뒻_&:#?m<&4Ւ~tOe9WDXXCs=Ľ]SD7qƘB/WtE8]d=qh2t3};[nIDCE0$ݭ0EP+ y19{Z.V۰2:aGɵkk1v(*Ǿ/WBPZ-g'DJ_XKruMR'уkU\2/YZRCpTF cWpLdo}Ծņ^\{Ek4XG*ҤBCnM#ampYO0Q=RB o5M[j}(m7Rډ/# Y"ʼno{rQTzfd̢,F{,)h}ſKS,9*CN0y`Ԝ"_9&_N#%GVF;,OmzW2T C^n91[ f}RD`x `$ls7cN&i`Gi3ѐ,ā2 ~nL_ Ӱ9:np\w&˄RQZqtW'b :*6'E+ P~Fa{ ?; SժthK̳YzVȱ sKuNL# p#j8ۃ&##7XV,|ߧ8BJiћF}hb0 krCX%Ebj@RX#ž%xƈ<.GrC9"m"5KNu*韗Q@L}5*9`sA2+'/nn$\ch٘WkdD3u'۱TOH=iDz1\30Yԑ&1JʇE2v ̍ l^GR;1CJBRqzTN꫓F9ߓ/ G&Vs)ZfxV;*twE4bAXK6?dz=UNo-ktT QH*^9lDn_O&^~Rl8i͌}UĪR"Gcv[."qG+}W_bD 8þp-+[su2vUbڠe 8vRTڞئJGaH{Y4.Lw$jNOVȟ2ڇTZ{Ql=̥/ { <+2c4xߙDB@ȨEE L\Hݻ :fVX^|@no *$z!]t{65lɷ5eZxY,KQD=(lNsEDRY-|dT r8MS—r# +i/u  u)8|A?5k)7FSŗopڧ0 MA`w2WM&%bmIСHQM ¹w"c#j_`hsE*k2N ?IoNR-_Y"B`iP<~.^ff pGgZ>#y笯"xy&z܁q^ɔt{#A*C=wJ%~ ?-&DpZH9~=7> @KFDuwNHtv $M+(1KYx.#qn;2k8Yp>za3O-˯ :]{Jmd1Tѱb'{MԪ% |D̓߅AG&׿AKߺ3LeWOuZ-;YDӔh(P=i.]6qD[8T4xWp(*gO$G%ܑ`AX}:9HD۔ l Qmqk4+J̈>ґUKHLs,|1.P-hk6ws:hEort2 )bK4G櫃iwÖAItoSS-7*r8ۻyﶠ<:?\w5EHhC%gY׀{{s/= _u֩~W p)٧7Wo~.:8,59]NMHqc1-ޖ|8J֏cM)xRq 1鱉 xI6~Y('<3o keQfJتO's>꺓ސ7 77VY$Þƨal'1W)aeOp+oU?NQNopʢﹹi(ݜ4y,'HV\n bhy mYL6ʷ=7o{'CS LIX94[[YN.]ݴL1i$R'رvW\`j0Bznszl:BCN/`)۽I ܩ.dp|]6=-4>Z (7VopIC=z%B#$HNrq/10%4g 6;4feM%>BO2is"n{cLf4WCMfbf;WQnd* SEKX'E%ѾA<ʳX.d\}Nk!{n[GAZe`ͷaHe;.R4صb5A+Gos5x?M,(յ@w @wҥ2Yg?h|f=/XE&'5k2zOAAÖĽߘbEg7:8xЙ bYE6{_sSJ2kz9GEz;m%\J=ꌦ5-,-” z؝ +b2З3iV$Q꡵VOZӈոʃk_Qsń@#++Mp_SJ_w{޹&Ik겸K%Sin?GtPmhbyQZw la(e 7}rnT>C5i3e8^{j0qw$ͤ&9G:K@~"QK rUgRt0c(cp..-`d1\1! J;䀧a(! E}zxBd6QFjJ01ٶda)<_*͉ F61]AδZF^ a-v=?A.iV;x͆ynV:[%CNA]kѶ5U_z8dT w4J%8Ѷ؟/<ɱ6;IUJEwAi`7DM%)譖$c {`G9ua~ [a."#r ~xl K5iE++5Tg\& Is2&S̺Юhͫ8cg6pC2yJGh- #Cѱkk'p&Fzz*C`9Kb6'cqrB2GʂH좂q;)=‹ٱΘpE,:Mb$v6mp|=6`Ƨ[VVsVT\WvkƀUaI)\NUνn-L4Dl7LHlw;4]h IYms{wT ,H%(ZmR 2}RxG0v N[vr";KA1:<*`qW=mcӍ%nJ@^6|RQ֑݈F) p̼<U`|}+OzِT̰ X%j~Z2O/@R}7q)A-L' waQtRMNCt>roEIn,GqO}T?t2edAeznP"cirL@>cgЪP&*qe|q"*;g;CJMRՈp%:n^ygqbh뇐B,^#j7uYaB.9.^xvj8GL*õ#ZyV鋄D ^A?qD]5T/x _W\H]0p Æ߉od&s-e5@HJv{/ȏnFlN^cP)j9C=j1v!3g1==Ulc1g:p4Ɣ\3oh9Ȃ6b6%oPBFARPd x!vqT{ JlLT7cE-nQVB1;5̀(n(a˰H}SG|؅GzQOU> .BEf"7Źȥ[z8$C|RԬ]>ᅲdM"#cE-EhЪ'b =N;H+KG3|M.pg8 6^.KLmv&^8~?O0d-ZVWw tϮ0ٺTwdV=gB ΤCZ%?BA[ʆEER.wɅrP ȳ4$jY/x/7kjSa\zU9 /Y߭0.p\(f)VZD2vG7|ċſP0|8~L͆t=+UYs\ǕWdA8X~Zqp*%mS›;G"lX;Un2,ZYMHDTYhsC+KpSf0&tj!/UR`U< Az ? %Y.K]ת ]Dpۋj'fPF=A#CZOQpMH {u6 (&j8O>ǓB>/1yrKS Pa}9ΗAL,Hf̃!ขQO8#Nlf_0?D|7 tNLV}޳^i*=Ų՞cZo*.3nϷȭR%f=/@(V1ljy6{JX2p\>Qg;ӡ }St̼n 2gD@CRJ͜tVȋ~*L.,?ӂPXE!QrO ,v9* XL> $G9QvQP۽HE胘|+CώGtP~ߛ=izU a#R<Á5(뮭x4߂f{QTiVˏhQ.,!#7 fMX@=ժv4U)*wܞ#mSd+߯VPȄ1JD90XI/0bUϛ.OdMLQ+r6xr#hlA /h {&ʩj\ad3:!#D_a9=-dA46A1B#YJ0J@򹏼Ҧj)t;-jwg쒬醋/~4WgO_K7m3̛ؖLI7Q)!Vie+9"O?{zcY1hf$&ͧġE͉۠\ERLC:c *H]z#ﶀsļ#{!-!;e' mHП8BWbZnu3Ӹۍ`כL ~5ܝ`_ 1T[D]E=K_p9=~W]b=;Xn 2׈{{tLY*^teϺsu~Ɇ%dxkm:"g<4we3-H]Y7)jA14UAPkn4 TЌ!JkiUlZNzȖ'@{h2I } WHn#pL8ec+ɰ$L+0THwa#GV}',I~ \[ ́Į"PbT›M^X PzMH{h)kR54T7S⁡îQ}}]yy㴡V nx}+=n~>0#UHZ:J@<%Oj߰RFXx/ X|Wkm .sk&Z[%sz}R˪F G 8:m8¹ǐz ]]4gJGLS<ͤZj Qؤ⮮mE3*x;}TSLf*E(6&-iiL(5 B`뱈7`OlEI)"ad8Џ04~oAƿ|?[E^/osW3\;< Cqm|3.WGKr>2vb;qq}sLk=Hc%i> BOoS(W)z9a$I}>&}*<ϛ.X0W3IQ3φn^~e |(Q;êc C@[,#鸂E~.k(S%,\c M,~iA~tt{:7)$In7DIPkM=@fK5;AMkB E"la>L?^X0i+Pז0O0k&7P_:N$cBʠTcDA"JECԳhѩONˇ >` >Ozj{ 9 xT2#݌VLv/y&v:YI=|-# é>ʌl^c%ܢ; U B×cY0+1a& rXhXƉ3Ylm'WhH0.xxFsѣSDԗ!ծ;O&pTRy}-elAOoĶ#̉\=񔆝G [Gb/!Mp6To^+yl-+ecQ8:e60Ίf$ӱ?ʼIRS{o9QQg$K\{}P=LIc|"xgDɬ8T5ze 2:~%|\(9dNxEǦR{6bį#Gkͯʇ=$'8[aR+VE-^}9PVBlB 63ڬ9Vhl* Ƌ C+ z5h2!3sXCh^h+BaݱBG)NJ`*3nyhé(uaʓ4+gYQt3C M*qw(.֊j֤֌n{ ^8nlhWz>Gyc&qXk!D,8R@Ǫm# },XtϻQkr/hI7tJ#3,1bt =H ^7gd &i|M [4}n%y8W5uBEK(idn0㪌MĖJRK~P6O߱CtӶe7OoAJ.8qe۟~*̀8ٵ In#+O=29w*k<_r9O-Q7X'(94$j}hF .Bx T./Pt'qA\^GoЈ 왤7pn#{E"5.z(bw0~l*{ "wY{y3Iν3'{Ol$XD KA79^)^ʐXSI!6 wE^b' 3CCǩGL:(̿HMvBZ0S'-"JqUfH h/GVDdUu?t[OŞ߅`4?XGlڋ: :84fP&LUrMc NUʔ-pWIg<4Yb!8 JGFȲ<6I`K4V#N'twN\@Sܾr?†Yõ: 2{~t܇.A _d%llZmGعB%4<\/X :>rÍP m#R1oEFϷ:6>'m%+*89IsUOMӈ_MDhL~ꖌqɥFEqWtYQR0PpsN7G=*5o R(㘏WgO hqq%|Mh(C|.P̨k.:T+*Eqz+łwEy0R ;́։rboz K1s՜mXEʌVdTJV,x82d<}[*GVٷ;xu[q %¾:q쌸_nV4F-lj]Ή~f%%DF.`5qIe*Ey?UǶ~tMh^(t_.C>(wda7BsS+T4ŀv{dmUAMO&_ *H+牯%?Fъux1$w`q:L28BHBH Ǝt{Qh_.Hnz'Y|nH$OF {b+> >b3 ܣ-GeF_1ɀs=aݰ`JHfgMt;GQh.U++c n^K>"cZ!$p3AKKWǺ򷬪ƦI?a^^0Aض_h7 z6pQ{7Q+F=R?iԌDAZq#3JaZ0'ʲ2.= bg} :6Ϧ^ ܐ~f6u P ~Ҭ Ǟ|ސfcGt)ڃk拡؉!ћD1RY :$!J%M@YC Ⱥg[P50 =2ʛ} 1;8iL.XYym:Kýʱ6zm~JS;ك}=A@sp:k/ĄqƬ*쾁's*x Q36`1g0NjGmӢBC|@8}ʵ# 2.lgvwg؅1=fV/C[{G+P3k2nkdoJqTH* :!6 + B^hhlm=(zM`њWsU,k>./p~ Iuа@}"g|aMTs'ƕU|&]]uֵ0xT m(3-ۇ<Ι cnڨ) Q@0֚Wɼv$VXn yo]q‘pybud2>M/LD9?*ax}z}UA"|Uߥ툷&5D>.;#\aQ0lFm!}NKfpsj`@{hpтblXI-z^,:ϕL@,ɽ*.: '[-h!ޫ.:+5KL[8v b)֜ϝ}r&HCinTZ`-^Q[p"],'L-C yI]ߒ(;?!pZ{Rz 1uYfjG}9݁Ktn I{AoFUKS ,*P ?Jӭ Һ^q{ ۇtoȊp_%[^좞,_޷5/=v*cx.J(_:&f<\+s ag *l![#kw5ԗtCzhg**?v4*SXίtr&"4ɗ#a,(+[~3fcL(y^¾H]1a?C;unBɖlvz:h jgz_k%\f`/2S`3n0!1jjF ;SD3PM@5'=-Lѕ7?DU¥Xk0[r!\Gy3v@wM"h:GJˎҠ-5KeL/9Yp耠qqE#\oM 8gIڵ5[KF?u\wvҨV{BsBF2:E-7FB񾲀rxty z| P &syHxhw^tƷ+H1kfAأ R_ż\MV@ !g Z*bj1EY`gk_d=$@=Zr-M5N%9;8#=_G Yd5fZ4һDb"{+P j,3! :'&ȳqӒes'xRP 6})!>x򃄪}y46%^FӺ࢐!o!G MldA r/ögRdnD5qMMYj49,9dlVBhm՞ݰM+ʗN6x%NG$ uҫ|^HZG> p6XD߆"X+ Pܓ$59+˜_YAJSI;a>'n#7ZE^x{AS*hY-P9U'K?wy_"ڄIy$e/ Z$~Æ2`s9Vפy,@=\vWX[@xZȲPxqVҽ$З&,|$TFW>/,U5|p0. u:%!ґo["2#+. 51iEHOj 6 :jmxOXk~*$)\]|?~p1P0v`gԢ6"7#0RjuiNpn)2 L_k &DŽNǮw{wڛbC6="\N3`r' PBP@#+=ȽzAta  M׎1WcPĞg_CD 1^n,nÌk|A7 @L!6 \U6D'ۜ,o_Gb~%0mDwؽ5}%DsP*9 ?>'ȼb|ѕnXDql \,f(OPjQo_A(]ٗIjOZJ*޸ .=gMtN%[W8ţA=7a q<in7 Tytz~ׅ7 `Ȃƀd+.Jͳ7̦s:|4瑓[7,Fr f%,S3䆔&Qx|w1z) ꬉ<5J$c'b kq9n\ۦ&z0lL{:x?8Hn0u4.J8ŀ"Qwv0߳uY"}NqCVK 9GQaf kT$sNcuCI_xJ0⒊:9 ڋCKss WSaF|T:;v<xq='Rȼp2o [8Z̳{QD98{%snC~[%f)AaD(]WX!ڗpٚ[D+/[@a ͘FCOfpXNjV6dH j,Kc'lKC!bDd'S6ՍOHp5,PGz> k/G"B Y=?1'0^k84k~OoGL,׬>lЧ   1^;I=Ye 0ƽl[o&ka m^OFZ]XЏmKR2w2vaa L;H[0g#ECQ05< (4[==#dT~92U[@Cg3br@ʂ*%PcٯXW%M;DȝzR7yԝhDxYÎDW@22dpOѳ+w"4Ո39I * E{wX ZC \NwQK1_3icmw}ҁIwp<ڐuaSU_ċ\JョHt:7qyVD~2h:CX k/ LI)rpV51AQO]7jlXKZ&Ib93;Fל@]G&JܗBXQeAP|v?5'狥}QaW1ﺶmZzKSf3ƿP9xivZ]齰_ttܩDsڹ8 ^sG$cvdXz=,U(7X ]^ar|h'9pM [kfĿ^ I0JP#JRۿoԓ+1|w;y/pCEJS⼅$ߚgX )F`]*b='T|A sj.2U9:V5Au(lB!4<+m0n>ZH%~*m@`]MI@E5rx7r`$ȫ,jٹaA;'J7ad~-:8-]1]L%'7Zb;brͻCJHWR4G`OsqLss8}(.D}E869i8Yxx9B+oj/Z)"iɉkqTxQ+0nQ·2DчZq >Vj8lƣv; GET?hcev^"m=hdш`e#d &1b]=br`"x9_%J>A>K-RH,['# XZD=]mhawO'q 4SP)Vp֓KvQ,i+r=RǾF +e}Ae4}"B~`elחGf&\N-z0t-Ŀp^ɴ"1Ǯ`~D?6?"uxbYjcvH=Nٿ${Y%)T@EHf|0Ʌ_?:Ws@C#^_1]ƂL 0;7F|a"^AJ),a}óI})#g<3}s) (ƙdJZIlϫ?iy+ZË]@c&|?^Jq^fLh%V_Qc˅崾k .rz9W MX<Е(C-&/ xjCxv:Q> + 秞؆m} "F`-OJ[];7 u&ngD#( xrݢLEWrHq B~uGq>!ȣeʧ3ˠ:1d'vb5 1G_V۰q̫'kG\T Y61t+R7p2FDDNfG4vPߘ^ϺeL LRL ^{fw 4/e{功L2u ٺaJ ]d:]T4['TROUd idC]D߹Hg9`1Jp猧CYy2@f2/tg-l4 |2/FaU_[bc̵dkss\(iK%i:j[-pƝ݇Y%{v_r8dWfD@CS9eV s>./ ^N~)E`" |YM.)|D ;Oj%5Ӛ _iw?%(*lzVǭI?B4Kkl$JxHfAF%h퀚f<Ri()/CA~Zx H_l6uM LDk5b}37 OiiY#".qdJ%H>Q6Ara} @d6| :Nr'6H;K҇ )*|b]U/_"z=YdUz̦$6ZI'55)}'<3]Vv)Q\oU(и,5Lz}s -x q)쾆[>1UouuM|̵̥_a9g S:y͟H>pg%cLo\B?p5f*%kn³}"2̵$YؘaPkEE v?<7-/2s]oz'#[9'q~Za; D@j 9lck4/ݐx?t zv騸BK?7HaD,:]N9ԲI.=4؆|PۢG}p7 rIil<78̟!f'4Q9﫮$h UdHbJ|8;.pjlodE0KFڐ**%C!UXZYC$C}rjՀݹ9_)ashm%6XIX{u.zrtP*1>YBf}T9J/gxMa */=Y<FI <$ /’Ce%dQ8 FֶncniV=I4=_fx1?Z,u7I\ApLi<+mB)Xѡ@G{Z=zn#g/KhK-V_jy{tt9f7DPm_WS]d+XycobNM`1賰Ov+pe_L<~2!s& 6iCԨm𙸛Ҭ,`yʜ}T&P 껿^y/I,bZGLقI| pSQnKcp8IRjٰBU bԩ1wF6qӗ#S(J#֥-<ī Y;X觏p{vV^EV}$XƸ8 Ⳋ0e?_r{hqsv1.x(~L91u,88bZ1JyД|qVxЎ~o>&Ҭ.ch^Xcj.Mos}#>44°xT 3~1Ip&Mn?ڎpT;EpH5x}3퟉usq c,0u]J0kד%e=L 9Y*=/%Y^oMa| *C!G@n~-=2BbEkQ?-W`{=. !=~h [5W9A`) R9Yiwy"-+^Q^"mTظDZ]~͚]+*` 1l,$qmNx]U9\Dy|qȱ j!(qB6Ea5x@U?w}0X#w3i%vA{k!PInr[VoLkVS@L?)4$]5sPb"6tюT=NY;Yts( ='k alm$truv]U?M>:D,Ug~V K+cpuєa lE\ f!ȷckgoMکwL%Yqse7F6gm/d $\i}}_@[v&o 3ΞĆZM>$K>k"-MK\Ρ"󮃠UګAIN]]Ҥc1ރ/@ 3,3d )-O}Hb&Ýڭ kS44H(0Ξ??m<4lQ6?]6)/@8V4{+3d^P[2ٝqo@b?9=.x:Cggd.!c]cYJb5l.UppR>ZPS?\BU9c-x2u;n)"*y$W-ATiႍYE7eTۏtWǥ)XW\KR}o;B7'v߽u9j@_ 1 WjI#>hr [+w[\.s"b U[r>HU~I(Κx#o *0,sʶZE(KGc 'I(n.Dw:a髀]f|;-\KS]Jg@nb~:7w0AsӑM,%E|Z`>4-"ٍ k9ql.Ns|AYj i 7y7G7L>,0Xo7NVh.Z+:J[pZPxÝAn04rHgLSοiP Y Im g*`-kĺ0 wwL'(V } o3@6\W4K9vؤrvqoBͭĥ_ּ孁D;+P ,4ȎeL8 rdl'=\/|jdz6s;kzq PO&+K N7aa!u־2JA/\[։R%0dj75ϪAl&Pu|0X#qBB >q<ހ!Ʌ4d,i[h&@ɤ#rZ{h:ōa]'bA\_ӗs=JA9e1Q:HբaA(ҏ'y̋:1cLMyۖSZ9\_`+8:Zu=3"=VxAn Bݵɠv\ N@_%QkцݔеLҗ %L>`0,) 3?ԑ\cn%6:Oԧ!>]c:u@`#.>?nhA4؟ RaZ]XEaEZTP7 fVHR Is;G/#1 n~uBW)]$0!/zVFCrB? @7+;^vo``$ u%ݶT`=OzOlPf]LEnOVi`Zr *@?Pmq1[q?oOVʢW2ԿcTI3e<Ũ> /8tMT 撄Bo>H<9bbz;ukC5VFZ (ljz]~I~ U&?]1k 2*]6J (A~"QRP Zf -p3ITNtr'aΩSa44seB&èQSCbG"$y5Դ]B$g{x =o>hZ-ܴC'Խ脖sNq\5*d!̎14G\V#L!1Un4}#eLrNDZ)D7}z' iN"Rw!sփSP ʹKH6;[i=E]=OOr?39*EK2iZ+uCz0GLEIh᱆Y(CHSВR"|._peV% Ob3c/ MkcIWz06 HQeDWwn䫦t(rFj2P,8 ȿX iTŔf~p&[IUzcE 5LVTV:z'`;hW'nr;{wI{ԔoXFGiJ17ʛ%hTM+u#<>kA1Xu*TV#mc[~5<6j?n|}0X@ p)01Zw!8{b[I;.$mosֺOs!}Q[5 zbL+UY(9є]jQ5Ƀ1][*M~n5K#$3zfT$NjsoO|X GX>Pzp:qc^"UrY%y ,~[3mjFKAY6 uecgx 1l{+Wd7IbJR*ےaf̊2Mr9,=>rT1 ̞](Z_<9L_[>$  1!q_ȑ/iļHGQ߸P s(C̻3MN}]%b,IIL8u ̉q CM›&A/CmGHߕc4!v`=R i uECc"es.1%] ZxSחY\Ya,ϝ` $ޣ;nŨyS_l#8VǞ~ȫBŦYuQqȝYJ$\O5~?bx$;lQ/WAKY L8q!#9LpɟOo˚ހb>VސrQ5A4;Xx:bg:bfלRBb^Gr#Qi;X|E<~QK:S_pH5P槄-¼٢ 554gyLDCg9#'Nzq u~&tͦw~RDᝑ̺lA{sT,+ҫUVg 7β@;cGz,μa$`1[`U<4/(2a/6vKk*%@lLJ"NA8wr^0*ZٰʥGZ &ftܑOڢl6c=/7"E?`\B"zdd6UmZ&_ޱQGg6fɝU>E *YfwI@٨*y" xf /&1BmqB3JL4l@3l|zs>YԑUOZ) xW$k[i ͓!$aVOP f]GΪ?8f|_P"cAB:VӸ&iBJ=4Uvw,q>@##/yjmɫ7)MKFb#0{*6]٭xbx,opSw:mŀ# i=,,YgU}xZIGqCJt+$ԝwgT Wh8 ֭fN +kl@:oc%Ydmq-}O6RbJpvcw_ DXdflHelaܬ vM* vԄuE5*[[e`>Rf|%O$;BAH|A^^m+ݱ0el2&͚4פy@SYEKaW^M%I-0.ȽB ؋ݛconWHu׆HO5gyZQ|v+Qf!B>48˘P hG PH`9O`c!2;CT5M;c?<7?N-(P{sy(9®|R^9Kt{Hzz]rQLNxId]HӁxw@ I{=?Zo */]s}t,ʦ=B͸x^o lJgC6$;BЇNTLScnc9Wm5f$wT&m>KwZ{ՍTQu-VRåk]y˹~ɻ?uTCdO >4=TPßI`tAUĥN<-L I-@jxޘfA|tW-ɏUlL) S; l>v.7);@{*=%摱lUH_qN'0FT 4a;mvv- ]R:yAN4^rKtby' CP('P$uPcJFrTG,Vc2\dwP@:@ UxCx73)gP`c戔casU2 :ZV$TzϾ p w@ ecxWNOTx+X#$ՙ6U|6чdo92E޸2@XWsSmϧ_A}:yV\Q]Ƅᬘ/폃p$遮b~Lރv{ ;^Obˀ5XvrQ.;i^@(&e)U]0.1td Pr^.8iKY@6yGf]4>js6޹c^O)|78M![tM]+VO@ JVY@6S9lAVM9tHo^p<a<_jn5ivuD_h_A*TЖ {;ct?'|ÌqJvӺ+v~g.GŻNI6^Q@ǜz༯dD C 5)Z)|4,8/:9dN%iVx8i/Ȓ }h(P?3]BZ0(5pvⓎT[e=Ě/8!) 未Z<\fag,(eNGd#d`3nNa JRZ^[աa$$]?H^s_pakB SߩdZfB`= ./Ւ>g(D+NZ:rWjP9^ C:3eT1Rb+؋ sj9 2ʒ|Lr[+̱DJ/kWC-wT["/m*Gb, Bq]/25!`\cCt__x#?+zF߹v.Lj+tj F:ïVSdtSW+=^ؽ ;1TM4,C|˒|HӾa6Kִ(~#ϻGveڅm'/B~Éif[-P\X!.jGj"l`ńԢ)15;/=y_j:'iuV;f$H\)%4m~_M = ڗAZӍ!}h+[TZyz":'\) 挅BYwJU= 㔸,Nd4Z\x*-R㏢xPGI`@Jt5"Wc'dDQ Uz yJ)98 c4o0?GocOJV?YK3rJgM3L1v˷JO] (SY?XG?U ݪt~cP/@( :W `2Kʾ~ЈgZ/*u9ko ,ܕ2%__ `SC9k x :04 ]w1K'[YQ1kf1bJͩn riMʌ.:NSᝂ}PCU0[n,lS kЩu ~RtZ<WF_pYGtg}5?LG4FWn$qd]BB nAk|9 x xU 8ُ"sX`> sWAcη<ET9mXUn,Kwߪ-Ld$S;FȄ?@P Bq<ܸ('\-ӦCdP4r$@Du1oEHȇTO2)O -q 8MqRRU`ڧx( S՛b6O nFcᓵ.d*7 Gµ߃#jB94ls(x"+AU<θyhnB 02ۿDF`@~O٘,0sn%<@"gJp\g>Dî-a ]*]MI|0͉01eUnm5u'՘.l8 ?Ί7$͞/>~I|)"Ȗ^B:,tTbS/n+I€˄xb f5Nes2C! #hDr+)^e£ t%|'_x8 ,?IN\VGe9U:/`CU{M|bFg" DPaM]b;s"|jlעVR[ڌUGnlG!"c|7PF]aB̩vCD_tU$.l'I+yJ!Z]Nv gjM<>?kWLWI-4%HI}k`E^UUhSSƩ(`-69CZ 24%x -Zn`(ߙfL$2lv&-Â=l!,Yb+Y躷p>;Fɕ< IJf/J(;pD> tx m\4kqh;!2AXp ln4@z."*:$`*ab\8^vۛRm-FkWG߶1V.a~R]Py9DU2tpBݱ띴Epm`\8%]Gn_Vnmj$"ƈ0ǜ4̃1 [7fаA#+*[DO͢J 舫 Z˔"_@9z>%Zb^<^͎JRa92~ߐ%+f3 m6Cuuy+=!XMVN? GgR"M*- su>v1wc+)fp/{ci>jo=VEkԉeQ=@gMS뢃swC+ƌ@;8D޺ύDK9u'ii 0/- =@,>f0 ,uqa>&@6t{] xYb7' :f}#M 6|4})+Y%_0t樿:kБUaPu Pc!C=).gz1BF\ʀ9e;l 6tj<1=%o**Аc,Qo|$`ăQ&xkksr/ar[|q$;[#o]Iǽ ; sOI M}\ڌ&80n-9#mjSg=gTe@uDdc]5Ab*޷SMWDIВS0kx)H5Zȥ F&sapg&UT_ׂ/bQ<9}.}LD2Ta.@(m4<!M`95}{pWr%@^5S\'v˺XOWi9E^^H_]+0{r{f/E n Wo}SfWUF ]=5]ZRu14t}!$ѧbgU3/G[ׅq,2McZK|9o?`:gHK5 ݆QGi^ULLx Zu0 ,W dcY{׼>HӤ*6=3O_vEVKOjWDvcnvd?A#4%5۠^Rb?m본eARb;]7X4zaU$tC7qW܊YK]- Oo]sf :'`σ3 &=#?N7'𵤼;+FSq7i2ð9$WdGkfȨ 3*!414L,,rQ`tH˯M۴WfD{rxoE!^zbnQ.Ι}CDSs (+jm?9i̪<Y$%/"Ɋ\J*Jr>0=0e#{=ǧncqe d̘(M*^^VbƁuFwA_ ^|@;K3d`@]KۏHaut ]ڏ}}P3~ KĔ_ ,DO_"q|cA  28Zʬ %OY_6B10"|AR9ioRH~taQذ:@E&[ C&J[K#CF`gS g$1ޫ;84x` S}7Րƌl=J{icl! R Vy/+F_ZP(ZnQ3"h7g"WLϺȕ A\2 npSVq*8_\pF0VѤ8o=ҫD0 >|_r2eNb@Nj-`fЎ> _`31;H7{%ӥA>Zt޳IB sd'jjOn.:hR!'H>'!eX4]Qܮ/Rw}{HG&?P{U$iX1qrjt,_PX:;?[#W.r.8<ܯPŷޟL]!@P 9@턎}bfQEJbx0Pm+S;ep [kQ(d|@w_z٥XVֳb2_*@jln0@-ɱ:`ʀ7hdn={y9<}ŋ(_3ꙮ(T (6T[qx({NiFBa/Z4e"_e}3T"KkZsc H4D>ěK'JFyh4;.{>Sŗ#tz2֎| {N^f>)-R}q1|c`db#E׿ vS%S^B&0yhLJt9?( v>+QC5Re`n1:׬Kps *7?uYm3ԚG.Gt"2]5{@lxKFyjwq1yQId ;\YbҦ ٔJ;Ħ$Vc"rCeU&[ON0(4THް2J>=IfLqv%݌Jk'~i?6 k,_f>N{J8^?1ӱV,\CKdIu/aU#KU\ß(j%ݮ%mIh`?ATaBc(F>B A{avQW}c#v/4X(50J-m~_t_Dt(Յ4_4 yq3lY,+Jȅu!bJVў {dH<˺)$Q CK? c}emTccYGO$):fe,.B4Ӫߵ%Z:. Rד{]<%) YoSx mK="Ax)E ]Td\zXôR5E?jڑ<``Tq%wTŰ.pI^UA% O?#@R2 >KH8nBذR 4E)i&|@jK;vDfٖA;`״YAR'yȟM ࣁY]šDiy/d!)D32@qH8L;O@Dj~l`k 4Gyᕲ&\nJqX^;| W^9}+@ŚĨxҾ?rH3_;DJ܏zD^]0(;/{+"+BJN)BֱІiwD[a_.U L}^w!I[]knZ-|az(n)!]j׬C8>y3yPmقPS.qFJmv=~/\3Qg&eVEǡ ѸQAϓ2hHzBhL_fJzA'6xV<c9#x7 =WEIigHa±>Vy\[{dk^ͅI&>ʥ9ZWu K#c$-kx 2E#g{oC *[[DHdS୆#4^<[ nŮ!bPJ:W`ko  rqH\u n2)V &%c"#pKcws!2T꾼 / br9ȲԚ oـx2G,MK`ӯη*T3k!ݞ pє^wj#.n!왽[Oprf8CK0|4$箙ڣG$'h6jnhK$@$Sm,z5sPq`$;E~6LL5[^B_4VqBxώG;T >>UF2@Z_$0Tpx%OVoI*n1R^Yot8K (ģR0aKCA)c!2`2mM3RzᓳQgZK_6G^ؽe.)w | pnd@G1sw>i՜sKåCOe=9Aޙ'&~<2ڦW)={Jxl\, o^ǬPQ=2pw\@ex',|%vzArgϺ.vv4E/3+Pۇ,D0i7BNl% Zƹ8Rµ;'q@^a5U[@+PfI܏P,-1Io ;QSIƏZG&yMh8ɛ~4ߚ.R)LF_VL[J/  OMwy&ɪ0@5cwW|rCeѧQS6:~<v۷bh笸)) X1iP&hrNZab;xݔpU!T>此(<݈MxU"ۂŔ(\%Vvr祢! o %krhlac gtFMaamB#ucgu.o>x~"3/sQ;*PvڶR*y)9{BLX^g4v{iqz4 D21d$,|=_-JZMH+=6tݿ2VoPVX*DAY3 ΄fNShX9ɫ4yb;dw=Mwu4 E =mn;T2)isn,r\i1(qU+#8d#04N7I%_vLa fg2( g!&9Q6{.DM3ѳǶ_\~^S%Gs#Su bNP26hpfoN%nu].]2IS;t^ }q~ׅKq(N!BfW}"UqRpէilb%Qwg/ѯ> -(\#BõSaX/|df̾?r 1ryo; 0Eq܏ ּ݊[| JtCۮ9p0=h"Zs9Odn`a睷|!|L%Qi!-+##-2sg B+ W+AO3*e cE={ZǶ(8t4} ^}kx_O%nŒ qJzЂ4暉Lo#^Ϗҵ:EJ+A,P j%}܈X:6iʼnycYf!75*^TW3S\n:–hռ,3$wI?[X 7do9u&)sTu?鱆һ<晅uI#t; O{K?'D0/sssx} џ96!s'7*p_ "1?p5|؝!,ӈf$zđ2-}P!/W6d—[KOEXxZcŎeAKtP j΀zg%?vzܽoy]< 2u3y3  cw$^ 5Y[㑶Ei1/9ˍOz5'a*%#U0mݣOCI4IA`ҷrȳJ.. q#Ş6xn28fÛu˴-$?𥟎=>{q=4* P-)R!vNJ]'( kM)YaòFtt[/=ӞϢ@KGE&mmQ8i毚pW Ԏd0` M[ ';<@(K`T <* ~`,r.7v\'~(i"95~4Рkc<yg Y"yӪRZem _ER7I?=Sl$zrjmJ ;KӻD:c3?, ajcm^J? l5*Hr6oomzl + xkI]}!D0zEBiL0@ w WtwӼ<4au5-o1ӓ?ɗ:,1/䅗,73ѷC8B ŗCHKûΗ\ *!H;#E)9aڂ,Ux%.B.'uy}@¦OgM3kM_ ꫯ}k9*(; ?c9rؔ5`[z,۠mJAxok|4F?30C_$N3=JӔFSG5x4(ϳPN|x\ZbonQ>[yjs ɒ0Urx6 Ð'G *ns7nUH1n`V ya' ǵ"+ d{훊B8]4LwP*(/l?=|-|TLp ! 'Wf) |@1hO@Rs<%vEe5k60x= ~|"rxxd]}:b%vZto[ZFDoBM#ˇZV2ʷ.A"bB9M߯Y SFg#Npuγ?zNsf!*oisW:xA 4\輳BQMȏ=c{sq3o8wMB) +̱<7GaBHs6aFG=ȡ-D*}M7[^G%|_AUѷۺſ Mx;~)T=~2j }ph3 }-C,^(odקL ̒wVVI6>d˚ ,u #V&-͆`/2@'4ni$kF0,mCmLca7G.G2lu6xdPh[*Pt ICd7^WqN.=Fnx6Kc`M]Ctc-R)y2S tđ;,\6c ;$p\ތug΅?h.Z%-'~&_u!3@dj"dMvn:O1hΥvé lۓ2 YE݊;Aè ^_9W$=7ѷ.&03}p@: }яNEs淋SMa(&LjzfJ744| *FU=CWpP&Y`": G4ԋ°g@o(L6B+GxpVD|He?ԛ+/_ԃ;ԻN{8_ZqT;&Z䞳qr\LM%W>ěz]2z 47qTxwpd];*22Z?6 @v =&Im~ɒ)w(ѺEnqOw\GyM)=Zn{ss]v4Wj"NL~ڭ8&8`ڻ>3"U+I`߁)ċc"1$ͻzxVIŗ͕̀&%s6؊l_t[* :)-W ;" kÇ2rf1G,혎gIf9 "/ *#'/y8 RFsAn| LwJB Bܓ.~Φ9.>&7}'PN*gIk+Eh]mJMaҀEPgǸLL掷7&ڀ>>Aɭ=k>04&ؕk׃WG@"&:w|BYyM S4y9^lzctHb ?hHlߋ/nKJˠeM jȌK)!S3racX:s!اjgdžz2bL\_9fhVr: c <7S |Ǵa{fE\ϖWqw?Gp`< %u.KMO}Z ӮHyn" . 7"bP˲rZ:V ?5Yi% 5WT*uE7fH6|6Zr|ӇGQyL"Sv73}[x>tq0*MX n7&' G<9:O?ڂ&򿿛mRV^wVƓ7mIKn \A`t7b -UFm' o<$l\t>-hg">cf%++_\\~53>dPϞTԡ}Z4m2[ 3] =&(^cq2lѣ&fטʼn n7bJ&T$ziFwէ~`]FL̚%Xr+2*;7WBO}t4!7xZ&wQ 62wx4pBY H*Q[48v$MP`Fzvռ` ܏X߄crJTQj=r8,ـGu&H -)amL_X'Btxbu d`!5XJα3{8pe.#"*"Zu=Oа^Ə J/o_f@m_( %qWdψ8>Z7zqnEr%o'^Ħܗ`Y?,`P4n֚֠pYBed6L.4o2-(z9H m1BR5>S(mּ: p P\nBf8}r&-VB"uhSP_ cH~m\)v ,_?Jv* :: ;&1pxDdk9>j.12"%ZJȧ+,D7P5ľJp)n˟NrYQ5O0g amHGXR8DeV,j5dGNi˂lma%Q ȕ#C~9i?Ozv1};+$D!jX-43"Vls%ܩ׵O۫1R]Fb=q &)RHcXd g;fiM0s_M~*/*5oNC+3"1 p%,@'+#JV+"pF=HJy+ke&͙3Ej+M&@OG a0g|u 2&iRo{eTr[̚UO$j54]Ƙ<|Ԋc8XO|>\w~NɩuѰ,1<{԰݆wUoRT0z߃nq᚜,G1iȴe* YpiHWRiu 1 8P0Wd^#)o`Ӣ$~DK Ӱ|XMԃ^AȆں qG *Zb =_DwRLh> |#`jjq$dth՗\՛KL>ؙnl8u'm _*VZt[j/[4'j|A 6;`syOdt9rMS`)8F ;˨w(4vJpy]H)ťzX(4t nktJ&ŅE}eӞs6ԏ,v}eo›8P)ɑ(&! nU̼ʱx&"0(`d}o$9tudޝoN>X;;[l(jfOE}̘ __`f@yڠK[<73˧PSN_zRlƊ1Tm,m# @ä@T9ss+ш CbbRK+1iyTe9Yŋ֖E,³gZ!&AMCZ3Hx͏BӤ1 >7ґ#홎>zo>SoV^t'&ZﳯkZ6d펿H;ur_A]9Cڹ#)e^ѠJ}7!?0jmzғ (3RXM[BV֏Zܩ=ĝ59dR WN2TK2tk69b4 #•K__Kyn{o*>Pjƛ_% v9jhRXcP} ^X?eTȞh9[c1/wPA@fQXx&JX,EZ]@gS39* z6-==@Ò^1YFR#KFj'ȌXw}ޯ`8TWɥcW\pBJw{ĺ0T<~tԇtxɇTcۢ9퇱^% Rde]`ߞb/X!x $q uVڭו4')ZƺM'"dd-!->*O`iěAQn(}7)-),Fµdt-NT`>R}aSwLw;% mq:\mMoYn`:oKD2fS6niqll 8|t5$BbYMy$HgJ(_t]z E2puYd(9ke(ܱO'`$v!÷#tpVy_2h:L18oIj9[_G |djV3jv3[ryμ :zqU`U3\*6g;kU^Ȏ:D'='IÄj,]ɐ<1KqlJ ?tօ/cun:(jRbHW~-nC`AӟUR]<߫)de*4P'B՚V_v`(CP A{]HR=𫔙# +ӜEt%}(X+!/w[9D9}e%IxPWDt먻VV~ļГlò"˾J` lXM,4!j5D1RF[m2_:Bo/ N۝=$3COO8 I=M##ͣ5aOMXcdKafCL8%G1ZhpX/:&2zRE h_e@sC@#p X\o󤇲VOl;F 0nl-CPXO;Oaل=)!β`{ Nڰչ"66<=ǡ+W*QIXYZ/-Ct,PKP+x^Y_ڳ{5ϓpLS6HѸ kX3h/):#`A*XϋtxQ%|'oC.ӗ ; iP 4(0|YHmc w(+vh\vТɟ{俶8k2]AC}ٸ)ՐŨ 42ڹö%>/劧C@`uMG |(Dj2Dj o(NR KQ"•,Q Z+"8L ,c}ưe:F) q<տ z2)4f Qg2^ Qa ;&O evFM=x {_"GwLre&Bʽ[BL(ѕ᠚j }M5'F7Q_5BJV{??vDN3SJ X[NҞ#QEN&&@ @ jWMѪ%f .+^(#@|iKK {Mb)aXx(x.  8AUu沯3! I휏>G<(Rh&Y3E@ՉE97yDxRK==H]iHhi?E]a, dD.gVW*#vެL6t:CգㅫP~#ն%Yky7}< DJ8BU֝"-O~uTL϶sdj"2ӝWw䘹J≿58R= $!ųl3mKxEgNTWD\'9U땓.I_ïS*ֵ]i=% Pz#ɓ|L{PkL_[SRI쟙*8$xavX@.=[2hFڭ5>NTVu:v~/*3q@foH}]lV~a |v>nuo)'l5"OB/\ mڳrBideVTgr Sk&ٌ>A])v)/%w etwL[+  6mXngY=7$]6{ 8dBزT~K<ЩFB:>mYS>;Nޒnwjx-<H '=t'XPzRf{y@Ff2yb];L7|}2KoKuxL=зoc5]5p`a*Jv0oU9Y9{)j2OnWE!$OIbAϺjh0k||Q(s@Qm珑;GsqT4eBah+ ^?CD`(&M]a7mjO1p,_]%%lZQwZr==ht8^Ԓpk+83/rA**_:NWgհ%L ;~`Up_^)]i` \{~a_RbqzDCX:‰, ЁXH<%YMx0Q/څcV X!R rƑQ_A'[945&TU[^Mֿ۩ t$uO኶'J'@O|&Ccq/K<8<fx[!׍}\w\؉"kT#?ދ{zU<"Ɂh9<pn/a=ΈR MwxGK J8ךiAK\ֽn}<\?vW8X`+3y$%(!@r@0qT^릻hA⡘<11t)37FddtbaH$KQ=~QReW+p9|'EN/Lh/x`ǧ b>,8tvMxW?nOܧ3+5EmS -cfT?.[7㢉Ojy<&V(\=uӝϱdz#LRnI'> ixh$n 1UL|5-\WKΓrv\MkWaUP L+ mD-9H4"{@U񁉀3g$$127TsEUxΆ7Yq.18cĎV$c6+\tQ rkl5Z1᪖vtt" c`dz'K+vgSTn,k8 oMA7xB`ԆQ| e=W'ұc@'}լa<ȉgoڅ-[1?ͰCxa=DŹoz Ì;AnRN|"6֓Χ p$z|KH>i {R3Rm@JQ>Еr[b^sēeUҞ7# =K5Eٶ\K@䖯^-&"_N A!S4<{L+m;$&P:SAH8/P1(J+zZS .!Oj '%PjqPrO\Ĝz<[[85ƈS~>2:yЅ-FhJWWTWϊGNnًi#qiq4 5\0eۢThw?^$hZoF5v2c[UW&YM];G!4$]Ä dʙt^Z4pVQt[NʇˣHXULibq"?J(9 RmAR8+G¯ qVb8B2f~:i~xr BIgNh GbE$.<5ٽ!٦,zky6ֹ.(~5>qfޟ7u |=Rת_EkrarAyE~.wocaLu`Zgp/$fv_,gAhy\Dtѳ Ml6!=q2lG}uF)kP /d^JLW!]X2$V`vRq?N#md=I_EsO;k՜[;mH{fH 4GF0˞ tɍ4v>s'ހQd h LcoAavȇÁFggܫ'mˆ?BI{ څYp|("9( LQ4h%Mc>^7R__ؚ> QP4](D`,Hgk !p<CQ/b:M4S鏇Bc Rij~L=:I'' A0-%{xYe1ρ*2gn6r~f&J,! kmr6%n&cVF37YUl- "4KŻu僽 a^81y!C틻~kG7npCmBD%/CV( pXħN+ t3= NQضedJ6ٕ$:9*7FX2k{hBDPEM y] lc0Oy):sL_0xgŗC t-(~B|Ki^!>E`4.ۺ,M3.ƅ])j D(-V:z92%0x$,3 GBnSwsMRl/bb&mKc.<ɋýdc2!%7q^s8^FOa:E^ yuZ@N_{ AD՛C•ylH3jknu?Jk)u7W16$x27Iߢ EmAY7i LB|DS󠹛sj).隦JvYmԾ0g}^)PTSrtg]L_z)GFw}0}tʩ,9Bё#C|9&*Bp3$yxzT Zr4 -n]5ƛ?}GdҬ{'@QC؎3C0dpR=Cٮ\mpi+u2'ne&~,ÞrͨE?G%0rI:-(3f:5U{8N?м:ZKn=y^Sg:ѽ;ѪOY( "֘16KsB /,$\;z=OPr,TdYj:8TSȫAKPLHjU\{'KNTO!a5$頹0f}8PpyDaAjD1T|[moBK ujmr?V:G6` ,T.teMS WjŶȻ贁;~%c6|Ճ#MwXU/D;phVI̴>W!/E|2,g`5 Qo`k+ ncjVOǫG694u-ߕX^SE%/aoWpkT>'cm)g ]<J_mp5MTzwb9HlA`U)R22rc%!QE-mbfݿOWBQ6ïd=?]Z懻HMCz&g_G/jCp n:M, /&3شXTm|{GCQqDÅ.(|}=}8DlM%N$_]W;s /:C#G=Dqn.fetr;,WXERp'8b D[<}NĐ}m+ju;^0bꌵXlؽ o1 b|cyi1_ڭbvXo8sZ)A~ف+͗ wnU 7ajqr/?01`t2Sº|ZFglD*fKzP_ 8dtFr ]T{ B\@CeFG%l΋e(e^h|)L;OԚ6 A/<]A-o%R$LF܈MZ0DOa/7㉎f6U+)JM:w(:U 9r qy@gW\zg?~ձ>u\FfSQ3bԃ2 <5c $H^I%{Z Ӻ*#Uўp/:7yWIL2d'Tڱђ!{T=2jԥlкӨ8HsH<ÄJ["wj~Zߘq#N\`Zs N_4# Ovuo?hP9x 纡ޗ˔ߦ0=nu,sׯx6-@ac}nq3ANB/ hxB8a{HcvM,\>f.tON(9`I}z_r4^?WR_ymy0K'\ w62W%i b1kڙ+
yH | Š )&{1 SE=T_ d f@ei<ðJ'q[4Dk :m_2G!Ur RDL=>S@l|i``ɡoJ#2hhЎ# ~` ܾ;.6{]Bna7dVX³d* ӬPFB3ȼ*Eu"\ 3*\mL|U6/P$e ѬZ$(3P'; E++èr~G$ܭzY5/.t#Ӿ29O-+w/Ԓ˜>k!a/^۹'%.eP fi1TE[I)]o\.%n67H*[J n*;sBF򮰦1ǺƼ3sh3QKɴ_:KvAc:E iC|C~ضX"T03h’`7lG6_>!c`Q;X` ? z;Py~OgGVqe{I[ U{Ԁtݡҧtg 8PinW3Nf9/^i( }"^IvڎwҀ0A[޸oz{:ޟ$[5\PJK#^0u3a[r7ʎ55OhCxjrF[4Kn4 vǏW >v^0~o7wB:WmC:tolUl͉h+6u#?\7.Xjx||Zy=ua/N4웘Ǖ+q:Š֋o.ݪ],wh恖MV"`cS쟨U?*X]JWܕ6[EJC#Cg'йD+дK>(hI7vZ&"1.5@O1+HtH/3'ZۭrrB^]x"'48C6W`uO-tfp#O(c i7X[/#$5 Wsb^ڒrTmhnqeRv*#o;q32H}GBiKlYؓVӈC/3-8M2HJ-f T#`K ♳y֋ E[vF `~`}YLnt߭MmLE'tvMRE_l竬80sbJmUIܴX[,:/:fuN$իRּޏ*xC]!="Ob䨡Om)/{8is5OktnoYZ~Ss jEA.p-\2qzE 1lNRVުn*퍆1myG㑂צY|72l$;msLU YHw%lx"kS\)&0WsT/WD<2\OnAC1 nJ'srk"sclu aertlcp@{&أj2 fd[u TPГ.&[aZid꨼\Q4Dl $ڀ\Nk9.2,[RV  maХnz"W"cīg'Amr T+q]gӟ8[)vZ#a n4Q%"73ȢPqFF>$lάv -37b#0MהSTc7!DRGLϓB,ɮ)|!h}^ɵ5:J{f `X^q v>B:śߵB_#FQ2uQj}pVJaq;KZ4xl|:cR4:!UgyVf\ k< 8_Tg aˈy3$Pe3=7@ aАZk])PdӬ&nEE+ |d JtX$-5\AJThkW Р^]ϱ:s^H0`ktm<% >qT\Fra0ƶbt4tL$|.86X͏}mL-{FsМN`j +5A:Ċ0( pmҷC{u# inMH% ?#Xm}f&'/0a%͸cUs~.1W5w`S.Rd0;#c j K: )2u*+I4zIyJUo3r&NNҒ`T l}?/#[x,bt k!p+݊HB-)Ew)Ne#"ܦwYusUxƢȷ5, ~2/n߹ٙR@^1{Lߐah5HLiASW7=OiNq?ۃ^`Y /:{ZxYjZOzMٚ2(8rbzhp5yr|BWOew+ɬ#D-ӛ 3˨s\4Gv/UK_'~_7{0¡Z{'u{Pc9b#" WGrSuI?vk$Fu / ڈ0X/Kz[L*gIBy"21|2UhFg4@ eEwb\wlKnEFLL/]&.p1,"ķ,$(\nowQlw.{gvMp婡>=.Q>],}0 |]:c9H]i܈]L-N0fulGϘP!!вe Ld؋[=44UfsӐ1=5<^L9ߖ3TNBB("HsEd"l3jE pFG:@F€rU6=ʈJ]d9KmL{NO"ٌ| 1ljAz3f6*KkȺ 39ɶai HVDJڔhʀݓ-a8$A% /%di|rFI.5#(2iՓ"frmrBM- t_^$x{dVJG#.7IzEA`\ aVagnܟIޣr6a(>*J^MP+4`vSx?v-)l.t ?qDz{Ә4Q_ˏߴd,/Qv=H ?oHz78UH{޼g${7’LA1+eJSaF ;r !63)Zғ,l$fV$yikϻtx0_>~)ͿWv^p+ o}W[xbaTa|38hTҀDB m>je[?fI=*ɋfBO'r17ׁT((w{^2)W%m|s`%R%.[yrr( >A~μ ͯ.Oz]k?H,4Wncư0$tPћH#yy~$"1 +@RI~~BRgVb;!mj=Л;ѫZ:2WI3 P)8bz>߬$pB.ݽ~j|Hks[DŽcp0˂(DO0)Ÿܿ7S*1LJ:Y*SKJ w%T C p~By@qg0os޹$eT+th_%10fXikM@'_sGI׃d~WSFy|4fi0CxIBQa]N)×y𰃨FݥBK>P 42|EM+v:ak  *ȢǫݡR!X=Wy J Mij&ێ=@N~˭M0XY/[AʔH8`ħDpR"lz $X#R1HIK%#_29xδ! , dNumх2?F#@Q'TqVW>HϪ=@O}a)BdRG隒 %ƟwϪKzI4зAZd2=oEr|Bޠ: WcG@ZC/ d8?Cr:yS=χMU,ZRWٰΈv #r Ly ϩ*vs~LGy9, WnըRbAfnXE ugf-q[Ep/ޞ ";} ԴXy+ .s-`%Son7W/g!*6ivK>*zb?pk娈Mߠ͜Hsa>jv ۹FIlj܋Lz*SxUԂzQ[ ?Ud2e]!ֲGכLʜSĆ2˔Z*MLX }:jơ`βYf7,2 u"6!ld;aoֆK=Miֺ.@ E= ;usx0w8?Aw X S3`=wH=t}ͧWzW]*;㠎 |/Ҕ|kҸ\`=- ɢ9YL~L8M*kvV v4f5,l5}m gf~dKPvµJ ִ ;tw09$])b%ȵ^xbZrOM"p"n>Pu:gˁjHJ) oڱqYF&s3c.r@BEzf#>4p6& $l۝.N~2,_ 1G=/L"ߌZb2\>۠w;Xe?oSTIxwUUu@ Jlm1أñbd\ ,mm4 2:`za+plk#tƪEÇ@Ʃ(0u=_4>>n+Aݒ Gp!4}~))lgRq{ `c19 *cW˜TdiiJ!chr ^C"ʻ)U%EnozֳPٍBFcX_(ݒwIW|iӀ:5wS$;s+44ˁ ~/*b OzOL70Ym7\ǙT XFA¾dFg&~I؜Cd1!EX^?{Rjf4 Y|^>/=^2ުlNT寽)kKR{0J?ʃEƃu oX1Tى_n`E:nULGOm} s@q@ď*. #u1uǾ~`|x>sf(a$YR iۍV ~.qvd9?k q @v[~UO]W_q8]sqyDP*›+Ђ D =ǤH3FCo~?d|f-;bO2y_Bd ]R.8L|[+ Gù Ѹ3.,I6g-;j {v8kY M]m*(NXW"D =zP¬5H-Tbrn"v@r2TrҿWVKwjN,X^7 W"+Nx :!Hc@{=\/Gs""޼ <T\ȡ;"\i݄,JFAjusj&|-F_֫>SN$(pu'ƗsL) 3G6D/5܁C?3#rq%v޽A"ţ-hIm|uz|U*4Hm{ WAՆy-t4L~OGs?RփFUٯp9߃)6/x5jO't u6gy^4ͻm)?a鬩_~FqF;:`q&޾Vۭ æ$8_Xf3!7@ ߱7(ⳕsV\wA#m9= w,4|GrOuT\}}XSQeϒL~xcp[P{%]>m-DtdS!xֹ`]yF{n%AV`qr"NQinOmˍE3CM52L@'_iMD^qPdEZݱQi`wN*)qFfӋ04*`g,AJ%ۆ%-LNUVF?hGo9H漊$,FʃIaa:bbNE $[BU: hG36Jc+b s!`)őILsݓk+~-¡@Y '|\U53l ە"^܁Y&U ]#- G{H M4]y|C+#lØ"!!Q$\.˟V[,(}'z͡kl.{wiQjV;?tr @ԋdmgHxMɈ( +i=- I{7IvgE'"YLAH0Bs2ކ4M qRӇMJ(sbzJS%rUkfJDy0}n=5U_\wW "JqzZXS|1a olÅI}T gzKvet8 AAj*3ex F+V^V[MR>p,P}d J;d@󵗘K±x*6` e@+hr#7 v9]E)2}7 pDm6 XJ@Tt{l CeI;/iھrxj:|)Ӯ|֐)-Y Es`>{0m_fMp;~7?1Dy ov!o!MSzVNa+ڢ٢XǃjB8"Ϋ(@|M Z 4J8N.lݘ~s(&ao$<. hP~.e (\ӑ&>Ph}=o ޛ4ٰK &aMKHDÎ+ˡs=$x^Zey8>2P,@1 ]f9$jZ)G(/1]y.\ TVfugV:7 f:Nleà?eɢ囒:2U 0-5~0oMIʖ؋L?R!;ݎŃwbJH0AYxdԧLw%c&Lma4q>\YV7AFmE£9VM!BUlqr{!+K&$H%oΒ c;xa̷7EN0#u7p̰ fxX=ԝ҅L'URXfE ~v3\F/TBjߊ}";>xT yؽ|"w.}[P [=`+" \1ʥ8j^Y{1BO(ˑM<_uR!__X2U~T7]Ay{Or`?:@4Vg7sDϜFk ~"$7$xtpW9saO_:w=]#l0?㷜יq?5siJwӛ1f]7H.s >  ܧP/n]# +OPELE ZJĠcZ VoEw6bڛ[f ,FlXl"ԧMG/s#LO(Z=d*"%:ȿ%B̌MR,+b?$7=۪,Sޣ 661%v9c VXRw1LCr p.o K0ډK! `q-gdn@Ч>椢$%yH7Ŀu?k .Po}ؽ2"W's[gasI\P^X(pe /25hN|81bl_=KȄ:rh^]8 %ً~UOňfs4{Хޜy7W®>(̃\ 6rp/iJ c%yDyh5]qF0I@ La6b:>US VxUkNxAϔV C 5ūv4M g(ky;+ĭ Ca^~g~«|^ LJ/<9p"{ֶ%0o#-s*nA8X@:\ ef .֕@jhuNhd},g儊7 X@&dJ}ӯQkRĈrP#T ^.hHVz IS+bCt/h8ohe*S =l\d]֘Cť`iێXI;Ό>z\Dk^E@Q&.؝=fxchڙb%RoɐR84QjU|tcP݌[:QBG!vgy8HTHl^갯Cw[DBɐ'nGEBAT \FJϰ<\j^x'@ Q4Sorm[_4@ἳ@p_scC^)ĭY@}̽`h@霓Ǹ0E!DpW6!"+`M7h0>i}7½pZ:Nsn K&H(PչBx m`'llZGc:ϰGDI7K naCG<-^̳ sTΛ(ۚ,rQ Ɓ}"L䧸 "<NY  uʉ+tUϻX]v9( [ebtmo)Tqz>6USB_?ޝ v#5Hи,%Zc1{HW|C$˩{J`nQqhcyyަlUŷ}HɘmA0l,&"^<bYIN'8y{nA;#{C z2:h {l2ipX$@ ]%A}-%٨Bn&h?WרQwmu`8z^ g^>50#+n#iR>TNn#iu_ofӏ,+D?w2H*%nW^z/5K$T%F{X~T"aCWқЈAK*@KKtf N#Ku^rzXJwC}M뽣 *9 Dd7 MoS{-0G^`!K*Ϳ\Ǚhw}h` ) o%DKW`9EMm[kyX(<*.} >Wv*{[&~MyufxR~F. Hkj?]ON:`@Tn9YD(-e 5LITgOs_쀆O~g{Sipz_?t=|ϻe faq+;ms;T饱u1$̜Q:#f&T.uz"':&]EቩՕ*Ԋj Ÿx9mqj`躜/*FCB@uT7{No{1|+C1_@"kQy7q.)On*_aJRk?c;?Utҕ˗q1dbem: +F˩%Hx~"s놕RoںoYljiP32,>lإ;AzyJ"(:)MgSکKgS%4]=aD,Uh{AB1Cy_@LLbiǭmrhS * Y)&9hȡ`-.ynSU=aY3ᮜ5{ ,JσVoj\uJ{ xë|o։ksUКˏAa?֩Q َ"A9[M|mSGLJd[4cJ.y򨿌xy_} _=*Q@ı{T58']7юXi8L}fdt5/D9_>)0Τ%UuۍuٗS[{4Y1w*i;m6o~bK5Do^%قPs_rR66l`v# |qnKO1j^1祺ȩӘa, 7HqD`@@DyqJ1|f Iυ;o,ZSc,ƁʓM!IFp6`ӯrGɶJ֪+ lOՎO~LF͇aGpdC'ŝb4"̛K!J>h/7VLzO2獝CM_zJrg5Q/~9tU0P(]Q4EYkq_ =r[*/iyh#Lx, O'BP5+*Z[=_A~bnfn㒹T;#lSvs~e;28cAIǃ 0qނ%WCUp([ o.~%Ip١ 9Z!dFXƍePK}!r# KW%R[Arc1r ཈f[ we<{L޾I~5 q!}-vm Zj[`G!R _Øb,|RWI̥j[g"zU=rE:dCr[aaګ9MT #0 P"3Z fz%_@rȼ!:owDVգ T5g$a Ŀz(J53Pᕷ-<Ф/=)8p; L8U+ zb֚ t睝Z]u@͆9ҏ|;^>UM0cԀ!`M ,uwKy VSdQ=>Ww!B!ҿ1H/QT̮/JlrUG h93?}F܍DS99;8^~Inv[h Urbn[r]e5hqX"4mgu Hє$m Dm͋ }:@O)2K" E?"d]ߣ}\J dVԗUL0 J|sk"Et~,aH'o?.t'v}IO'7{HյvD7h(mT‚|)#X7>Y,yJ#1^ GB}4eS>(6Pqw8_իS.ߏth ^rU~ M7v4c_9jYd5e`|304zxkd7Hij`eC[)h \E?Uޜ4bħJ7U O{ J'Ú-e17t";hZA7)!_`Vה:ie8+Q3>tu]WqGydTJLT¾~3"ȑ,a>LEs<{2 е\Tz 6 >;~ʩu$?袂GXλhC0-e-85 e^>g܁+4QT\jIH4u=Ub"b_EI ;oJ dbAT;.n(Sɋl8t%tf5 ViPbTq)D9=}$_WǠ8ئhQdQkmEiмl~{H!8s"N%Y_ee٨\5(PSܩL(J;3#|ºvX%.7$d[Dɥ o"_+ /X2NܥbJmkTKo5 OJUo&; |k"An1wZb̊w]U\u`o|a+6cLf;uز(b^}XߡH_!^3ii҉Xݳ #K |a~z=ܴ&H)DnT`ukh0qDH=iil_ |PZ gzUÙN7y]q7r3)5ᵟ u?oPX&g govnEUA;W/Wϙ?–8A )y0 V*͈ (n`>5MK[&H 4D/=V8E:<$?-Z$eej؏> zK7DLvm|A'n'56w-U6B&+#"vn ^X&)0baA*}6@Ȱtƞsès7Ҧv>DzPA4,pK s<\yӨLeg_ qCa8Ӳ@MBjIE oPFHhĦC,b*Yk 4`K99m 0mLr|YF\$gv6ϪrdB۠Vd+uu0y1ۓ'sl~_c$~Rzt>j?Jf]:?&oYڍ"uRA1ިڐ c ًOڏys( [_8#L]rc&"Jⵎ(- zJJoaLkV\ElA[T.jl>$εjFL 9&k9X\ ǟ&'6ynX @[=veoFoz{E"|Q11eyZ}VdW򠞼9J0!էA.󳹾+M=BDh5]+_LJD%Z~I4yFwTγCSbiJCU=t7̅X=D|տA2d`Vx+, ֆ8Ǒ%4 OwdOOa$WSsc_د<$rI N^ЍhDfB'I+G@~G. S=֐+@7%y*A›ls59ƣּoyVUUVi rf|?i"薄 EP,Q g_Y,Fσt6v}f4]?<ʋ`7 f'C&T% l]*$'VǣyV`k9qg7aSadS' YNȾ5nG.S^wG?Z-[^ŇYdDi5kpJj >Aky˫qDFdSwV?n-fFc>825%^=X}4.&cuwKO{Gwĥ>6&~P乖rf Ԗ*#0:o6ǵK#+pBK]ets.BSMܔTsGT[̆eo[ON Y`B+|9J?p6XIA.^8edEmr (oªSU8!‘8j7Im'DUEr]e#xnq'gXֲ5e3mT/-LJ_ꝣ U/7: EwDձimLR7,cKe)9=%/" ꦝV "]D\'֞յf:Wsjxvc BMI9t$ *'gAGGH)-c\UA% vzLlxCdZӓM.ӲbL^ZH'rADg<YVQ61¤L- #+TӠf2m>_۔!^tiD ɍM&Sd8ҁB1q66RckwDpԹm9<"9/̟ϛW cB dYQ1-)ϐ ƭjE'x&ma{?>e8r~ژ:셱==m#z I^VӸ_wucb{Jٻ`hm7ń ++c@wx ejn} (-s%?Тoٿb>ȍnj+%hWߊD!IֶfPv?%ؾabuѐ,DH8^e sD?p%q=)!?;WXO%ftd:;pBho=lO@"Q@^z&f4sMI88(aSE~w%%jk) SEvٲ5ڎt=W#Y Go!u::&)py/']{1@Z-O~;.;JiY `7Gyif "ytܦLsbCnl·2858֧/g\[ZwqcmH"ZϼUrbr+~ cMR>= $ɉs I>ᙕ2>0U&5}3E sպ>>>U^bbPgm:ŧ6'z34T~dv8}KQ#ۯlU_”G)lq_.h\!ʓ¦WPMPX@˳{8X>-)v,TA,r3+!9M:61h=5أ9[+[e{(%MөXA}̑GmTe0{ N>Wc5%fặ2ǠSgbyAF_Rp")j×aq/d/θ"C:UTSqU'-Tl`ٖ2[u 2,lHtb1M:o*r~}A7\#W9*[I/0z2ZK3:ƈa.m<?-rƿQ%X' (A}Ex^X5 SF\0!c+EDb0k* ;r Lj{"HqOaK ;Y>rjn VKpWuqDK]fć^RpwW 7ݗsa>' D5HZC G(*e"䅗TbD ?';EO_ќ"IMzЦH/,]bb=3m!&9+|pWp\:iUc)0VR[G˦ ~窳LJ6'R1GF(U4Y٨ ?ʌ1oqZau"=靦**ٝ``:vT/G/^ly]@pFPE28QXA*gUjB@3&(k^H1H+kT6ILAk| T9ݧmc{"*L>63;_5a6vv5n:޼8ar $ֱ&:( bo 2;*EjڑP(c|ۦq;d<|"Nnm8x/KFG6Zx0psθ㛄8RV2Y{}BҦ_,ōe)"Ay\\F*j8}m q)bKPucI l@t[em)?N<MVj}cXꮇv_.d60}mvTEtZA:>֗vPf;^ν֠rD2mkC1=1:cԈ7^j^AoצGM ꍀԉ 2K^c ^4[8D.[fngBzZFGwH4ΝVԱ߽d8>+2)PcwƤo{ȃV=pdLQU@|r>Yp85!1AlFHQ6[ ѯ/Tsêq ?Y[^ Ǣ珀 ޚ{?a6;J +8ل&0F.ڪRon&p,[ {Ί!;#$+mk5ȞSY;K:q;P٣Ju дZg;7VTMy(ʒ]? 3) }Etm;`M.@t!PMV`b;}-Ȇu8rWWN1 u~-E0:D3W~vm渤W.HNZ.窩9X͓wǯޤ ۦwݯ)`# L\(!L rQ<xA80`h7%[?]kmߢR`EkPŘX[}mSYg[`T4'x^WjP$'yJϲP5V_IN %JY.BQhp#þL_dܟ~F68Dh=-w]Sw[Gs?*{L-kw _S'WZl`@F!-,ٌ4w<")碐:hv@VJNeVq[B޹D\6aI``~z].u W>C#+]{Lz<9K SGZ`!S sI"-@\1`ILE,EOJn6Xʬ/υ7i+lc t]OQ, S/dEz ɲig+SCV<%S]x3RWbq_"qYo( E76}jk;'1adU\^?Sd>=j]Sg`}r !;dP8Ye")|2lK&bweťj0>W7gAa R+Fe4d2"Fq8,Cͳ5yNaG%fiG>{իeB͊^Ng$'ڷ0\Nj)?\"\G:S! b Ø]Ņ'3/UR3 ߳p6Eoʸё"1 YB%- D xEХ^ąx!YYg["`.Mz<9_#3*oџz` X4`+!VC+wAZ_Ƃ&<5)ki08y1mlv3nko К_qț:$GΌ1g5Wz-fNDf F7 GCp@]u($U$d XE֍O#^*F Vz395yE,h %j_ j qB!@upW44@-4Jl(]-0ЕWff}Lk)Hjz|Mp?Ht@V}E ;M G-K n-Gsos<76YJg! n1Gl8_@j. \ p2bʠ7 hæMaO.GKso A|[*vGGRӛLyTY>7%δC6 FTx[Ѧ2qZMd"Z~H6`]JQ8 މhoe{.8.z,g^5E[-xV!+tO$ 8$pC9QBV׼(f#"Z*uӚ,;,JRvJ1HE^' Nʏq8:ձvB( ]lb;JL~o$­uq/~VUtQ3ҖƩT)Tf}~ā( HTĜ#XD&;CkJ^1?h]-6(_.Q B.rH\v.J\g;S6QI'\w%o5g˫ͱMK~ogg;D',d436+eSaևy2\_ѕˋ?<p:7F* FpT?DD % jEOKL jsVwyaWU26 D 0^na`К} Ըm8&8Z I bjv6ɦ3"Cv@ oa\9_|8 %YJBA$81;Dlr57@+zeo6b2o?M]E԰vzSH(#n~miQczr=YC4{;1$v^2ø6uw*ɜ@ou%4Iýc8 dCQNDCZ%Zku5]]LGTt},^8߉X"HCDdz6C^0!GUdI `80\<.ۗ㉳_lu<δ9 V*,ƽ^ ."5- ?mtGF~d󖨮mQ.櫿3Yi>cflD fcurLN5=Mt+H Yqo6;톿J sB[^N`PV?{)% 4zR`ik'v@jW|[񷉹UGev#>%}H6= g-xT Px'0;Z-P#9댒YYP-6g=O)FEK9,3rc ˶0"RəOe6+X B\f'`7UOS ^Nړ3M]NT#$ )~.%fEtoԞ3RJ!>*)t<Ѷ]w΀;$AEGI`R)YI-F@* j٫~UWd3!; Fg'SePUEX@p=rJneyT0R^@-/#EG2 ؋CkNbum&fKJ4]?D~ {=b&֔,& =1E9UEJ,4', J0!T?7tfaudZmO luW?@uH{sY)Bne鯖Y 8~FV5d% ("Ms(%w #rj)"e1KqM^")l&dU2}ƙbҖ7M K+6 p`p/}iB0$ƶ^p4yr~QܻW(1kRW æ5Sw&>ryuB `pX>ٵ>J@I\gO+uvƁ|V3p[80i@t`[ nIo H NLM*GҮ0RjJ(җ׼DXFj!>EC GDHKwknH'C*HWmF]>kpm>,I,ЍgKz4\x*0w_/VXftǿ.lHZaRu^오h9/ !u딂ע WGXЏx'~d"#fdN .c^7-!D9x-BxAQF*n5үeK> 0v-f@Ě7[;o/.ҙ@ƾʞO}[m" 6>%pzVl Qg@˗jpx0_` Y\Az* 9 tgWUiYm[F0u`>3W_p ;F=4>ЅHRk-Eh39yVeHrn?f3; ?.e8 q@!MJ*/rjه\LjPk]F$MkCL)#vS^]!:^D Š$x[vxPG!,ׯnw2 B,HE IAͥIV=HNltfɋ 0 !B _v8]WXOױ}rC|lq½Т*ExN`lArvXɎ%P0l $^I$:hDE%-`|G)`a*a;>21?{+q~1q 4A8E!Bd\+ycak&榟 vAPA_>ZBZke D>PKTf[!5䏍j,kVHp5$A(-wȄgߜ%J v4)-~$Y\@_6k'Ku5RЂBkn)U؅i`SU 2vpE^?x9\0iZI'󐔈Ãolu|aLO$'6Q]22u1 Mǡu4ĬuT_7ʅ&ݵZGY.v7_QMAMhTiT#T2`\zybH9fv@ VcH%B.aOߧtáfZ9܆CIޯ:&H\77ߜjC"&Ωz 'k:}Z`ugg8VN`>B 14.+dn=o/1EawrzGVG;iߋ7xᅭN|#?V^uҋLl(l,LF(ڃMhw̯SܼYcC1$};HJgV*D·3$QmgB꯴Ps_}ն*2 q*~1zP(i Gc#ՙ(%{*% X)wQ|D- <֛*DGAp b}l} `*8(9_;qAwp&Ӛk.TJh$v/jfo@-eMu&z_<]R[|iyr47hZ,siJߕEmԁV;#<-]b4왚&JkEWLHvi{98 *zHam~$ns}zp2Ӛu=ǜ[ }sMvc+bLi(<.zj\\8}ZPdž5ڛL'GH^qVPƛ3H'uIqQ8">o(kJvaդOi"=&<+ 'fEab@/XtӣyR Dωw |u/3J}*E,2FxvNԱ8QuXx=%:i@xMxʝE1q שCOmhtS# I`'Z TĆ&=?ܚIC*Ip#_N̺ i@=Mݲݏ )g/_>.ሽ?Au[%*| ]l2yHn6Y3YY(`R*7e`?ޖYb$\U+qzc*|)c+ I=*Rd6"5pdڎF5 :zxBt#NMy[_:G[1/*իhgd}.%l !t/k,ml( Hqk>؋Ù[z=+XْhIZE065t&S$g<t9r <+{ɂHv+ӡɤR,jr:BKy`A \g7A Z? pd1Ԋ@=V3"54= -i0n1-\6ybHѨEQa ҂:a@S 0bc7N{1_,İbxRlnj-(p祥) cN&j46B3|8 &L rjUi%ـkpsH/4BfK̑=lcn+ƕ.EbڛH#B-{ }S\遝^ɳΞ#e-b{8` [6R` Pg4@x"xsN+Y?Whą;W>Y_}coR^J6kN;4.46F$Xq_33jP{2!G~`o[]Y\I8f g(مӹ(b~ٶc F42Ca{hG;~QjWoȳӺ֞)ߎe 9^~]5= nj8j Ud|ĤNW`K$Th KiZGw||Cpϡ <]@Z zp 4(09=pDydugHA齂dZrJ฼$N&2.R]nņ$B4&1ŧ4N"[R3n\>g XQb%7I.%σfc mIYVЉ h+(SHܘ}w<]Kn=oȪLލ@7ṽ;%yaʌrK8A;AZMf 12tmBba%= ws#Eʬ¤j<4hUvڒfnOe|_TP'}:eǣؼiy@ب ?sUOe["ZȀOGLJw:9Ķʳl 4XeώZ_5W 4M :$4.ąގuȈr a^}zZ.Z:p[Sg>s7]f WI { gcήWS}LkXuP}>B:SldG阶idQ |}{ ?7Q<.ŠhS*%4e ޖ|ZeQAGWe"&(Bc e  LF>~A>_U' Z ,$i"%b`3NtFl&D-'E%Nꠉ9ń9n4;'-.佀Q&hVz?.q L\#mA4;P g_?2)iK%~S_g2O:͚ 禶c~P1o%(ÙM=8AٲM|-oT&,1,|Wzx-L#sSLȕeۏFlh4nN-&>C8LQ4%k믟y$%1N1 PȻc|CQ<ۗpB:h./IGPf9@6/um!Y l "^ \ yE[o`]xVL$1ڽ(,Y/יrbLu~RDEZsii!Wڈ +ށ᫟H1׌jm?|?7;'gD&9^ Io 7h]&:nߟDn 1c&̪bW6`LݰٷRd ɫ:كہJM1{ȇuv$ßXAVπ!rb%٦>];OK@`v8Y5gBt3/0xY`A(*EMTOB  XRI@(ϲ1_k=ϦCG:gb.~?Y'W&|,C5>ưO%  \d &/4~T+P NiA {ӘE 1ukJ ]]k{?ѣ |[70\+DdtP 7_Y|,Ft!@(ͺ e. @3>/+?1ì[O}EaS)gn:[_^b#_M#gUZ}(tѺ0N O)?͚(aw޿SLۓZH"~ҥzff&hBס CpYGq.l])\m|M|A`mZp4OJ (Ld0&z1KZ (!Y7ۖ$]zM-v)<cGxo܎1x}jzs U% 3k:,T^LTħm>mX[gtdDpz=22j:ĪWXmŚ6+F6e妮?Hylyg5xX]n]f-Zt4N{8Ut TwjѧJ sB;C wcZv9Qo=@g$q[\LQJkdAcs|W(d$L` 5Ef\5Edw'b,{O,MQzJ=&[Z3Ӟҗsf͵WEZPaPQuvr„iC!vՌ~@1I1R*t+(vljlm@!#P''"Eu{ʂ57oW5PbܔPa4VA|1[{4N yiv!^:KF6͝< Vd)3 ed0;S2QΝKKO%#­˜I: ohñZ5;L1 ew8`!V7 !}&KFq@(SٚTH{MO_Rt1hW{\92BNTCF#Tbs)qE,kɤcXGeaH %[d^`CR\l#b ,\)~ء7M;<'c [Թ)L^h@",a\@fWGfN D."!жzl!tƶ;dPdF{Ep"Dm3 Tn \t3?hyTIU.LSeO%B[x}̻_lItUVYAqWr: ~^BdF!QRc(H>V/к})D~Вϗt%iEQo[R\ @>O0+挿[N-=*ʚTU74:ef.#V k%b z[htpEs!f X~ShpM;N`"{dy䶹s[%̿qͧ^v g$A1Zt;#ar`ȑJJ~D-)˕cDcK\q8AN=Mk6ȂSoI[1@f,C ?qZ|n V&Hv~hNmYLv.D'VP? 2+qwL2 ڟ^S?18ᢉ S5ȿGט\ݭ5"Gw8֓nri~(:x+7aU)I x8"Y> t6| uFйsŧVh]Ұ818) wHt@Ri0`YY8`bC<<͐ɫM?*֨‚D3?7]]8zG{:}m#^>eM_Cxbtt΄{8|(H&v &~$Yp9ʥ|635 }ݸQ>DfEe=Ώdxl[Ȏ[rzA<\Z3ރ?j=C/_q{s4qRBzn`uJ*0nWpַ*ދ똮O!I)_e9Ɖ/'Ir #F=S/]ܪZR>zhq" UO2"f JjY8;\k =84j4b,q c);a;Tj!Ҍkݶ2 %wӘtXVH&@bK@EG6Ci0;Oxlؔ} %e k:kŸI)k9?TCQOd4Oh8T*< ;ӄ md\)@vZS,/{2 s2e-ulˋ 9M g)lЈAwW{=ބ>p2s*31E%mnnTSqL NH^Hx"c{s@#Mm%]3}t_bu,o/Za jj+'H(Ny2 >naPf,@{Udt`5Na Ыja)bR`ag[Es̫ij ? itl"qU6{ ExahB[w3*q{~ѶK=4SN)]胨o`<6LL)WE*ç+T%Db7;h)Tso?yH ]A]ّd\/:jX?ޤ{1Hz:.MUf!MͫBNY,rgDQg%pL1! vEU ADXz6 Ȼw:LCz6 \ .-df ӱHƘ13Sm q%@Q3yxhN۲\|PZ¤Kn2'iSXNR%aMMOUF6_ǦdTL {ryoT&OE;EkR81qmh4q\5*atqfx_9s_ e¤a/`9 M$Ti^zVЦ}VeކHfXt50IA?OSl$6cBˋFe t:]tkH|KZ46yev"23)}R{'|,W֓_:{ǙKSz<%ӷgDZ %4=+䋍o?ѓq൴/#`w%嘢D?{׭ԽĘT|4 |STi-~ݐX^w9+scCɺ={ffKh,>FP|pJ<D<e #qqtu414YOiMoFXH^p7 uv-ûu&GwD%˫ҜI|-rS1 ,@~1bTΊ0v?Ւ{mj#L"wER r|%9>q'"*F0M~q̈́;|D 16k8b(a S=>ތE]559wڤT.`E":LLLX#!o)B!}qوhڶ. 6~;d6{NEc ` 'υ?6HsJO'I;>RtVσ&j`TL1A&I;(òC;ug9((ld AL+~Lx9haȑFk89BL P F\Wl% |:MЏ9X9_Bhӓ?r _2W] @, 5)Y ʸ.#<3.^[r>1LdΪ'k8D!;XOVKZD1DH"K 9{oY+ Ypߝ]"[ZB*p!2h R<._ ~kDc$?_T|EF^zBez6fN װz*8qZK6 b۝hMZϨjGoPMW&o˧!cWר#a5AW.#w2sqdf~ƽ=|PnKI=gGqQp/h5º( fMδ~y@T [gj[23|INwv@?u o.+-gjv^j;LXmp*ݝ0bb"Azucu}TD1< '=7~ ~:DT`/jʈ&|-^E ȩ(Rc_qWKM 81)03~ivDxQrl /"7C3r+v17$t6aC\_3{7Vg-/jJ)QUot]`"!DzF*DoP|4!} ť1:dwa~\u[="S!5YP*8]18'g'&],w 04}.B &*qRܬп7l#XzgiΦ|nq>ƥyAK#w~2qiu؟Iџgl [~ǟMǞoչNŭ8׳_|:E^$S *7wېd"WV{Ŵ#Ü;HH)VA,H~5re  Z|% HξiDag/?" a6Yﳎ6fmP6;:t\ڔdU+8:)Ut gAC]jN )3rB3oddN,ca$H%б/"$^ i/nZK[!;P൬')";, rEÃ:Evٱs97~+tiuMmc>]Ʃh_?ËW,$2;Ga2'ƈf >Q֞z8kԂ ԩ#Rjٰd/XluYXmT,e%tIAp2Y<},))_X6q8XUoBmY]x *[LQ:oѢ2oy@2#\FY@4NM rH8>% + rmDc7"y`\>1Y"m};4p81N_z O[( >R>P/d]!ellaACh& ܾ3UŠ-9&#F2Ps=*g};JzG0J[΢܊b,x4w@V>+%AB89s[)zHN 0UMq-l ow(Y_D+ʂYf>2;jKϋ~$]vUL҈l/cWmL[xs2 -.0m[os9/! TKEP.N{m+-jZmkr1))-گLmyZ:alM-pSBء֧Qo5;ˁrN&k D3A.jeGt)4Q4 (;)6/0rL@FTZa:CTXt?׸k@ #h+qmG(yM . km}JnD_.MWq4+,e.9SICx ()]'ύ["}ITmOasAfX ` ;%+xXcsޙ,Wl&O81X8;0oݢ|s.gr[q#LoG^.kmp;HP{bkr,=~ZŕG^&/XC{q'"YN@(C!5|1J\>ad%Cϒ w th= kZύ95g% &h/(~Wᬃ. ,]k\sV/qzaz&z}w!dp; 4Rf)9E:X3cDnf *g {#9::jDa%2P^U"GLy}44muQtxUukUZ1!ue; \Of'KzLdhBǕ&x ԜFq$6S6)|QYA%{}%#@uasBv23P[w4"iw5M5 4(D眪*cΏo9%QУh44BEXAyTdGmOɪgڔ$KYK‹;9 J8EI;nsz f8_~+#yY kA:ZP>'n$~$ b{v55B 5!0Sȣ;snQ.MZmC.9@^ɰNLN]>i=L=RҴ3r&:V bNC@MJ;XaH*4fS7N'PǝxdD60Z-A.e] 5d,1^A{e ip~H ##sGs `CZDX=cΣ8Լ ϱt,L :$_?$X=*qI%*+b_Ek䅀k}*0RD[NSS'ii4IsSn~Jw&voaJ%T,_&9]Ju)H<ҚprJ֢%L2? nuLT-SLtTG|Y:%0帠QvNZF3%Cp؊ qwo5{sQlk*)eEv%X=.d`$Vk/Yq?9dЀ§Q)l|C3Ipƽ[#Cr[*[oRrCf rnHp G|Z!ϦWoL{_l VWt $psTM܅吊'̭c!UH9 'uGzκ.I2[E)Cߑ2ddZ Dkq!qY3IԄBSNUN_!v+:zncݢ8`ΈGSOg !:FE>ElO[$2xFlɓ@_+LX L-?Ke%?IPd6<qO2f34F:&GHٽF|-󆬄0HMem9_$~&Vɵ+}#Q䶒!O\ulo=a¼ lʋgL_iWBegq/Ȓw5d‚W-Q|D4F&u֐ޝ^zx yCԣ:+{ a Fo\yȡ*fe?/'Ͳ'kgu!"mfO8^x2 a [&ȁѤU]*<0ZAZ .W%ͫy5 F,k{s"Θt (;xҽ}a2H]|n>J(і=^?B 2? kj ?&7z3LQhg]>)@e@M5+-;OۼGe/^+­)J>XϓMh8aZDJ`LZ !&gBmfQO0Exn<{"B'W_t t/EV?,|f )Ѐ(yAcbnVPir_}$Z^IR>YyY`*e *옣s\F(QV&>$?1h-DCRGW]VD俀@%l``L-uqQMxxFCz0ӟ,~ پhL7c_1k89PVwn>_Oݸxo?qKm_NS M-^t+SB_@0c'^F!#N`(_Pp͞F%K SCSB,h iM1$4FxDt^rlep\2\ Sǘ>H.&#oՏ>UU~].}R@GsEڕ&doٞg-]N1RޢckY:Vt?=:-f)nǪW1 'G v\4ߍbb%R?ZC'R2Ɨfk%h`'mR ,.Ԥ1~̥7`\Y;uoRZ6oѹzEUdmdpxI"O|_n娵޺ ڼ?o-iPql2,0]aOv=4*rJ^Ƙ_R=o .8uϮ Gϗc؟*ᅵ![B{/O]kmS/*);iJ"ݵG{ڮ8|Ig#uH|z<@L 7KF5$40|M݅&iL1ڈPC5+@&\HwL>ʻ<̀ĔUM-|׸C̀h~a]8m7.+4% өRG!OaF'MDAWP镊R>PBcr{~>yӢ(x ɽOԅ./0 uG-uI\dUlkM{o*Y6Vh;E۝]<`Q¡h&z3ȓ]- vڻem0V3 5_ dlJyggtH|yr?z}-Pܽ}pl>o ?qifCPB!@Evag d#%r,\̬ ZٯƃSx6lQA-BSA!jJ,Kφ]์Vԛ1\ + *I%/)O6|?aEo{ i"^L*鶤V =|Ic/^$ [P ywILل s{]q.Te";ʊ"}' Mc'j>%l,b54 Y!ܬy:#uG?i+I}v_m"h{Wa-RSR~;55(/wC!Hn{eoļ|xzf0{9F܌,'Z8r=ב';tcC0l+`՝{Af+NKJ`Ƭ;XNY#JC;j.]+ ^ jjʹ!~q{}grnSV)hL[&H@:vgX-ҭIhi%ES c T{q94;S* Q@/k%atK%yqXJs ҃Ԏ^$A0|QY0o?9!}kcgu2)PѵOЍ22̫)ػͥ f8m7cJ=I)V-QJ܇T,D,lΓ|Ta#I4O|'?qބr*{>#UxLޔfZPy;)8Ub`Y46uI$.q#\Fә jpGEUZ6PK̕Eج$"hK,Pf+4n6>Ҍ#[f $mhx)gf SMLpmhNʪ`xa:JtbVNJyp~U!l78/C⅀elhudsUbUr 1onLܶ_pJL*"A{~9qD'0P2 t-V-NvKo&>H?{Lɟ72ƴ~]sO&S7XSV~P`oYlz`u$0.:lI})IWA=Bkȇ56=N@vƷc6&`n)Zٙ~_C|PdURݷE1t xlnFNm->7n{QF#7=X+g@ `"u D(CpsDOU10mQӆ7kKP~"F fo3/G͐Ff'{|7j7vX&~h`RI8ٛKB=GB6.C]{FD6 +4:e})c7jy`d:d-zVZNHrx>wM`H go NV"+9C?  忔e(Gݒ&_T%жFoAL3 " 7aɑR iS/3\4xŵKY۞%ECi_?v0NE;(9H]7[ / />\{1ju~ onF5ޚ]9T'+w_mW_?aUL5디4zJyIu }:c[I LBc#DC)3mHM1n 툅ƍH;Ua)rtD{0]Pu+N?ʶڒX!q`,w or_$O{,0#*揂=x0) ʎJp}뱋o-X`xFvv|1sMF?4z0NVE>;Z]r,J` hXHYR̂ك]r]IL3yג/ 4`YY|I&zs<9u/bR$3}P>}_| ~ ^rv[r&+/"ܔD$x5@k_ ê!1O0R UBa6`f ԳX~|"AV"t_&/$LY$gcV M#,*,K6;)C"pH9uh:#m<<Ё{ yTЪbV v)Fu9Bm k`1M(arY"K!2m{x;Iv`}IgH3mXfuzI)#˼߰젲6&E.2A(ñdU)g~Aps4pfZF~H!M3!x\uPk6A~&Gaq0 :;(!JTf =zSJ?>> W 6͂t-;tޠ(n͟ fWV{?S&RkͷY(O}9kmF :Qȝԃm :ԼdFb$g|E$:IYx4%,%׭ζm}dQt}o^8TpS&0ؖWk럌}IlP#sKѳm L(RӭOgi̟NE,\!>P7VltYI4\z쟒Y3'5pDvPuA+Ӝy+hةsiß䉏0̯<(n,.{H~?ȃi;J< Mn=s}}k7_3)PRLcy~zﶶ]NJ-)حҚg8qA I2RD3&M~m!̮/*,0YryB!;@'6AFbDNH^qw {i R^Rj`l5\ŊBhI`ȦQUZ c $xye+9T0+4vKLSc^c9DNFR2|^p!)ę,iB,!ʈzd#Oɶ+xR^`7ߩm|OKftU;{gRAigd ʏDNNR 1H%υ]挿6lu}6_u5v@QB=_e/Q`ۧ U?E>R>V;{O8:O51b]Y+&RG6[ èHk^@U$m2vW\Og'%xxMcdrzĝ{Pdf!&^@\cYEnn8Q1نd0ts\w4>ϼfجY`f2UEfFROt>q6XO3[BӼZ8 "i*-jn'"` (E[xUԲ;N?E/~|.'z3*Ye(@ͯTJ| ޅK9ʄs+|U c#Z\Z+W49iu4V$)5Z a! bDH(6i/i_ ;U֏8Y\β".9>J'|K6^PÄ1NLM v|0Ӝ ;qJ5ğ"|r2l#xD]l%_0q`fVxz`D}& { 3V$>Y؛_N/Wkߦ'Fdy8|LmkgqIDp7J;Er.%wCEʉC+NqѫvV*hyi7Ãc+WjR5gc0@5#Enj0>KXk6 [{C,˹3jup>s8ߥx4$NTpn)&caw&tD4ـ񖽁'M ׍$6c#8m6b&=[[Bjz◞f3io헡}!7kzD =W}q v{uI  黦&Qm»~4Z&S; %CiCi(L(Czw wP~qFB#$} `(rJ-EqN'u㤟>g L܋(t4y:E(H"@{-X/x{Eu ,[`JRXym÷!' tU":6敋1ӍZN.Uey ^UxHW "\:NH1;h䴤MCWgݾ +O*02~_v=Upy^Isōy< FZ_#9/y GOuEMBLZ,>*ݴ)u_[mfӬر*Rp)n{0Sm@5jdD1s2({ zypH5Ki, jzθ```edGA+-8#1nTб=J1zSa7fEɆsgJY-d{H$Ã/t< ]DS!ǹ_UՍv,[s&B* rӃZj>ҙ_U9ѹ+;ZIЏ-̉TzJ?: [p-!]bz@5*̱![>F` \5Z83 !-^^pVYi}& zdT>'_b%+&dA V'w>!TCoK!s*֗*f%r`/PGkx0cċEH ͋rt 0blG(V*e8^.o語[E # ۨʶnx c6W==!\ 03B(1;gb&6A ՉtFLԊ{fd>Eqb/37*puBQ{+qK )N<&ƿ5KQulm}è>aٌQ?с x*}ΥS8-T+X9CV9:P<\qkP2RC(G(C 8&]%;'I];6k;2`L/SFņq@wc]qztb5DZ3mO| *4c*x~S3CE폛˩ADM(l& &xynF$̇c%k4@? ,S=Svb 0˲v#Dc |h$=\ # f?$,mF Xh ;Qy+{iyJGVt "k %#H9^:hy饙@v"QyzBpεZE+/E:;/;Ol EQXe˄ X$Vd}6o?,ٝ*0JR9sh朧1dQ mY}tcsO4ǜ){7`"%*☠q%vf! PQJopKMhk^XJ\5 b%5@jt7=ʉKVag@9ib0F~?]:v5;+H_9n\Es"0x)."qv'@+d;ܡQufl HihڇU_؁I㷫Lڔހ2w*ƣBB a pw8\A&2㚨$lU=yeۢcDts5XhyG#V}W׫!y?F+3Qh-ImSwчضn@Gy-d察./b8wu_G]=>=qSQ:k8Tz2Td1Co8\.޿trS=n1VPk˽ЋĐA!0 KL-ˑ+h8&-ڀwg<㍐\py8~;e2qyᮜx Q#ŬOk6Fs|` #:klIZr訜i? 21Ob!*߫_ VŸX?9^; ;vSO>U}ڪKU_0ooSϙz 5}ߝC38TC {#8eq!2a:]&PuX :+v N|_f"6EG :=A/PR6D##͛yCȃsnRtG +[U/C gHغeRm*xi)la95+|2FL T4tFcT, 3(AlxBl`Q,'`1XYU72RdZOv=Lm _u8G4x.s^1;g] ]ۘHR LIGEan+l)lu HAfYEŊ|S~T*vQԼViޒʎVp*~KBt>T5;Û7wQBMǫؤaJ #A}Wp]4=O ݿyu#Ո#B'7B_uG* ^oYL3᫊ۅ0FC@|Zx?K{RWƔe.oǬc,R/#&0۞edyqe<^*22u4Ja#}ST g(   _~h$[nW4h2n4zy-->Ag{ݩ.ĸ7ߣhzו*DL,DUL"+Fb"E ;S,K,N˃A>< /`!dU,䓯'G7>rey" h0/ !ΏU;uoO:t=R ʠ Uqi8fde#s-_{޴iԩ $~uv%7ǘłk>0>GBW!`5\>XXOP_1oNiN815(x`]tQ?ZbW.4UVܓ O*2+K%b=w~/>}|RwBtdtcmmSXo˭դ7Џёx-gg"d3en^aݤx/#jhHټk 3& 2qf8?t!4;: Z(u|L)bvmG0 M[62 @AV blt bVx(탲??ڹeSju mjPӅt5P K8~nmR1*؛uhù.^Zs]e%&6wI'Z0 gSPIrq\z\?WZ<-%" ¿6Q3Z_>kP<Ip!Oni+`'9:- y"vjmL6 hDU$#3e yk4,)mr>hӳH?(}EP52/CM<0(j4Kkr|Gߩ NYB#י;v) ]$ yzcWxHSQn!%-aԿohyTOۛ U q$e xm {מ6`6FrV%p)`zCPރJz5,x` WA>,մ1ͫH"q}Z<&Ƅ*IM)>8XTl;竅H3~>zIMl:vPsroJhwB06-A֞7*id3rzf|qKb4|^oZ} 'he[(fΟWd=ȣp9V#@VV NA5cpf55hq zcETn+Np$_RZxQ; 39魫Ws}6OR둍S†l=)Ѿv CRbΠt 3ISdõ=XjQ*a\BqNIg+E)8Mlp1a9;ު V98rS-ao T+!%sPl7)<ʼnYwd`3qY~(7UA* Z|8Sc1KtcpZKC)!N^^~l|0/<nÐL@~<(0"sHyy+A9 Zl%+ây=j& VA'v @=^ڒD$tV=L9Qyh; asoûp:a~Vv1"5qU$bj]Oj PTQ". "9Z``?Q;p SC:!8 󧺉YG6gl@V=%G2dԷ=1fկ PD/F-DpUbOq&*~l5,vU.,bhU,L_4m3*,9!xI" G8l '#р5WR8>ʹCR81BftѶV.wA֜ Hk"nZ>m_&>&c?'fSz9ss<6rO1EQIג%)+2r"KK6&-׷u Gj`d+g4YC=@AwcI{ߏA ,<fĉSεzx{i xRt $SkIk s$C.4䠌g+P&bARt&RsR>4)c/Yt&qKI2Q}L] LV91H%x>b'w7;Ǚ,TN%Ħj]N0'}C FU傄+-a8ҚW R?neB3./Wa;*@~2Ldk.O]2W6ЛnWZ/Tlf{ac4pï7ƽ|"fKP%2q!qCs$K6&xCہFYoZPׄT Byd)Eڭ"柨֞Ѩ/ 7ǸvxK%ՀVnr*߹g S{R cބܥQlLoAd8{U(M .J!P?5HB+U/{ka?*dZbwl3T:ǟ~R5$d,C[٭s{L$aFqyvYiWmir:W-/Wy!c*k;q;DC L`PA6EwJ#/qҳӺw#Lꃙ=QɉoTUa6^ܶܜ5{yq-%<`11+h ucoU=)c3fZa +g(sHb+v:X>ϻ%b c7Lo_]'1*znq;tT#s3A"wnOɑ Gfe,orO]Û:NOѳº欪C~r$>jM̷YRieL?;liH,΢3n *4(1fA$ۡ J{@5íA%]O"E(S`9܉N=LKc1qka|K>oZ/ҮxQc+9w!M}L0QTCHvO*E\it)=q@E=>X+ݐ{QXٞg9a.pWe0G54OW6-)v<_sb#Q"J85c:7t\o58TI=tNG&DRpH '=&D2/Ce=tfmwx&ᔘlCVd0.,\dgws]@q9NC܈qZ\an(uQ i*rc{QqMܻy#Ϊ5?C̹; .oF`!ˉQ¤UIRGĝ~ FRAr˨ ¨Hww z?f$7[@/hMÐrpb5^Ss.=e TڀW"L/t}LB5!y4~+x9 sT`Fr9|vq}W~mۀ+f/E P3=/s_A;F^ᙕ"f)4{&Z1vV똇:.]Pӭ_Q{b8XE/]Ba yU]v"[DJ.A_?BYWm dA,a@Hv89h"p.qQ'whT:KZ@4.uk]1UeR! SkJJMp:# k/Qoև ްR.߫Q'\"ĬePvk}L/$bj1J@v9-֪(Ei|(ǣ%(_ڹ bZJm&\X:Y4۫D:Q$0a6*Vlb?#fIQfm'JMDu6.6U `ܐ68-ARU=n jr5;r:FxҦlu7`HlC{CNYIqަC<؅ךc=8s\\i졋 O Pc+ơ8YOr.q'Apfʕ13 w*{ ?J'1eVeS68.Lj/Ftٸժ"MJ&8C)*1ȠZA[>tnOOa߭X?F_Qx_(^D.-?`&\fB_c$6tCgipf_OTaK0a.RwxNFMHC))WelX@X~4sOlv&t$| =mmm,' B W{6 %@QIQ"dr[WuNR;k`14* |9O1/ӵT@MD-1*l%|b+ÌqT&Z46΀!󖍸vT{CUQ(~ =K|<z|#hҲX{rF0ڕ:ՊYh83HF(z֖I|Fi6=EPkoݎ+P"EX2w窶 A<́gf=P~f'zT.R|B+D 筵B5Q|PyQAwle'cHfd,ZLH=~~"_ј+.oX=j<GTv#W ;"TQ5 q5bZ3m%y *Գ)|ɸ#X<FS(ZM^! )@dA4Z+P 3L -GG۟/[~hm,/HFOlg& \y3?Բ&'}#O!)~|s {"r HFEd^B¯>u}W˱b1\`X ~N[`/܇aծFGZ3^OeW`]A@Y1٘3׼0D(#PԽlrP4֯z: 'WEķcGK` Sc ?Q2_Uj xҧ< |m1(4يfQ >&5r؎.VP'1S#h,m.3)揗^8a]sM;TdЋ4s4˟fI" ,s$':MS6 n}VkU`6Nέ)jz>CBm}8IhYk]u +&^μIz-JrP$ع5_G$XщI=Hk07 EbxO Ô = 0cM@fAדZ+[81a&:0?U8^(\ꏗq=8jp> Rn ` 4+ :*W 1cmg>XʋG͝x^ [ V*,\#Mz (x[z[f76 "VxТB 2 ]w8xO:!nVۅucPD LߓiUDFaVUC1>5 :/S K-]+޶mKOAX/hDӍ[Rki (@7I텊Myub#/fieV눊4cXsiN 7 /NQ΅PwEij' &sHP<]-Qc5b]$y?JbMDi_@.6&sA'` &}!3۵wߧl=-goa3K/aT _$FNۃ8?`Gl%X/%hYt?jD sMLQC; `kP88·;(`E(On/]^ 8 m ŕ7Xn"̀q|$_2d.DI9; pɨ:IJxSքFEи"vr]۠/R:S}x"82w`Zn!q):ɣޙhB r܌E']z-I97/zD 0, .spmpLֹ@7k;V \zIJxNβy4͑ZXc8Q= 2"G%Ort58^ѿ3,N!鿏'??tڠTm&h@c&/JZOJ_VΚK*4[Q"<&r3j/Z'߸ϝ:{#gAwYgW%aIiUB3a7rGk*|Z;'lnQ,?I?&JM =e/vaT2/njUg*-A!Z(ǬwNNC i_4bKt`FPFOE EO;{!gH Y);6"RHsN_يqۂ?[E)b: N?Fߙ;X[ULB*4 noKۘN gQZ*' ?E*p.3谰GtTs1Tk(g9.wӡ,O(+l\T)-.5-gRvrVZ1ܖPO bD) 7P~ͷXv7vEPj.o7mXcn&T b>4=2vٶa 7R"W";SbU_qې}oõ(իԯ 1k v]vĂM޲*jd=" ܉T_]q 5|;MsYmGJVx oL VÜ{~q=32^^Asi1ǔMR o>J @ gs!8-rͬDIˍ~[e+tP5 Eo-MUJP!5'Z‘r:gŇy8Q)/p-AS[t=FM~%ԗOϋvH~mz-w?Z`LP+0'.߀c j,.FzD[0L}BL$vg0=L7[hj%GmM6:gkEkjzp_9MJ"n} iIU!PLj5Oi),Q:H T-_eud mN 3mdoto6 hӅ/]36I䜿n݊1! xFGɁL&E#]i4!?vmFOC=CnUWZ$\ԅAh޻,+ vf({WK#@Buz~s vmf.mC^>;mmƱy "7?WOQlb( xʰ.CYzpIŅw_omC2vsgt(<ι:M;ApuN wz+=[+ ~;Y81ƈ9xkzSC?#O)ypPSRҪzmB+"\BrAUKqtAT1\߄ьm.m8Nz}+ j&Z\v+ TeJ($u{Kuh9"`_V*xjU7d׷w5J o\yX;W7$)nR.\6F$;MΨRħn(ӜP$4X0e:]t:B}B+ByқbVa+7þbTTl)*8~S5%puFbBաW9w jVbD#`Y-5xy*Z$ ߌ.a)ek7dD8/*!kˑb(}[-h-81(Nvˣ@z5OwPT2[g-bd _< * ݞ n7D^'2?FUҙnyI` _wض;# ˹%P}A K,0UCFp`D :`ۇ!R/3 dI5_* 2O{|*8XLte׼y=wvh %ۼ=M3K,5&hi|اTP!\TQbJn[KJ5 bRb ZU{CwZz\\F:G 0_jA'4Z=W_Ga[ ɂ%+2e&JXE}vZ{-U@ӿ#ٛK?S96MRZ􅴌qFcC jlU Si}_DpN@zѽqchNAwn"/R ͶG0oGg,$˦>+> z+Z22;ҭ[F"I M# ,IHihT*6èsNj:1}GC,"BxpAyM*IxQoͩϘ R%9@in՘. M|/{E5.GEmv=\0+T]wgY +5;Rl`ec݌N? Ds3JBY:k}-LѱW̑3!hy5?RSuwZI >lTAɜ;!p|#<BsٝcnYHdօ_[-E%Xk9D48t[!LUòEFH6!Ϯ?"u]UL یh(a~'Bc*%Rn\ŨKKqe+QKvUo j~M- hu-$wJ;C(WRC?@bUB*uWCTR0g'2b 艹4ifخNC_{DsXsfubЩ9(4p`j+5vT2iZSIGNPUz=;^/?u"Khi>XY ̡kvh$Lz4y{7uSi" ;49kmJ;^=9P5x!WnGiT N$(픵2^Z'Mh@hmԖ2/uI  I\\*X& 3KK^D *cyR ۦN {u`1ՔpBH*!_8Tх]u<qs㯻"el]PR6X]5 !݊4;nֺ'p! h8QݜH6q[.9ʶ(ZeJDu?T1ݷ{ L5-(m&ϚvǥNE@T@sg42'ǔsaToUK0 ~ qDvr5WCsad; N}٨ $VID[U:m貫t(c@4#&[C T^TѺv7'P8U@ 4MVjQulDQy$g `FZD'L`'B'*0B姎dΨT5m,fSZ% |Δ>) Z0tmFYqID_Шfl =xwS ﺗRnN;œ«Eَr?e9c Xgv2mZ$pѧUJPLdFV8B;+Rps0`iO &A&Yx:P*K(Lݨ睞~|r0Ef4z;ʖӱ/]:qqb17uP ǹLʊBk"M6 9g<c$0'hˣg,ԣ[ئmP$ȗ{7M!NAT䠆|J7؋ϓowImڸJ(MS>F|›.&]X@nbl~ip)GiG7J~cL[lMhيi/Tml{sZc(tf˥'%J8c "93Y(EƢț7Am&L,qr_W++#3ZX#z(7%:Bz:wm؄L V?aF6T)aF.xts r}TN2;B?*KRzaz?dj{Ġ/.]boV9H+m'$E3>R/uدęʄM(ag+87F5@3~]ϧP\ !߮=cgw|[ E63i!k!✢nu3Z' U<1rv3#Q Fl qq-rT#ǥq"^!X+1%kO C<ާYU"~UyMwyU u_QRp&JB,v 'Uqpl.EhD-!6tӎ۠-S-E[NbP RQ~lOuwA/"/ԫ}8h|PeքT˳!B▐sZ _|!lu%< _& o8!$3ivvA9[X9Rl GiLd.xSZ/fPߍ-ӢJ\tUis(~$x_ѺX:mU-y:Ū:}DRCM21=ȳRyd»j39 ^w}A~@MWn0ɻ[_螫 q^ tp5OsǽXc ~ LhA:4 7iݥhTj"8guٔ_""Aro^Eݨ* LJ|H{Yq~\pN p86Ǯ Q @'h׸1-c7Cri&@R#aC L5\ExR:J~g]mRov,;w!w<1|:HS0^x:|#?x~ JwL8Qģ w/7fjG?r:J )'^z6Z:?=OUa;ԪV1r\Ӛ$uLlb-ͥ3 8M&`qsjGcz{B9{H[uS(U >:? Rionh0NRm Ws5MJ9qnHlfC#`#"Y*$Y]ȥ'*'Dʩ٬P,(쪂fw9/P"iʓo"JӞΔv?m_}s8Vo" M?$r˳}ҠZ>%t5.Zo*s}+vV ^h QI^ Lg\VkԻE'BTujnubDÄbg,-[G~ϗ@4ճ^֖EWC@On - 6Z. 4:ꁱNS/4dCFGq_JyPú4VOPveƐ(O7ʇd\HrVu@ aX$UTC6~:Z* 8?:!s#/X@ 窵k\f0})%'?.ľYR\vѨ]sMH-\O8"xŔ^Xֻ4#}ˍژL_(oDO^+I l)۪in\_$vQȢ\X,_̳;Fc:ԘO)ʦw%cb$\{jUxp_=h,\blnAB _\^  n\w\P/^l$v+ُ ;MH qf&s?I;鹾mԜR2c+5tC/Dݛ8r^Rdq9u=p70|хGܜ~T8ɏMt%O>gUsGݗ":zkCe^r ?w2(Zlrzc/!0Ȉ,Iݬ4N/#z'qzdPѤD2.#LG!iZ0 8m/u4QUN2DCճ~d~2kȟԭiB}ph!s.Le&`¨~9gjD^RiA w37xy[R;:4fLE6C[ODb8Os+d 3uO'8#zXW )sTu [ްڛh>m4rAN֍ , (IV)V* =P~;i60USP 5w]qԱ"^'5mSOIXg'W `MS-(vt$#9/⎔PE(j/.Y4mWQ#ne#pnulw14z>*z=@RBaF$ (*"vJsEV\08]v~ˣn? ͢sRB9 mki 5k`&b0 (>T/qB)xhL+ʟK1 EWS1H"$@ NL!8c[lM f78aN?!*6u]W cmhi!3:Fi۱(0opjI\GRAuA UG]uǀt:#P~জ$Q7ΩI3^W*鋁Q[{ӼOYPF^OJ\FD:ҒH Yip3`ms|޹qCqYlrw+7^*ȰpSTX#0ucñx{sXWQ"[cHε2LC2c_mmOØ`W[.It+ѣND֊gFe~x[0Uv> SjױFO":S{#8YO0k.G׊ ~Kc+Yeͦ|xk0SK*Ү/7*l$EOI`}MA)DsHv&)h!%3 0߮߻0.5 Nԗ Gʸ&05*YR ˣ̰چ߈R.-m0v^ L]׹7-}Pij7Tr{_?}2QL[ :d0 ^YX@)kZ6 ӅCizfmv1yz=JNsk;uv@sykѼ젵{c+Hۥrev|n(U^UxZXA`qh50?̻//1qϻ "~xi9אQcVԄ~ҝI.ɶ8T199a;U`mwP0ꭙ ~XF P)\u17Hn# 53\W/S0 Bb+eEy|`>{GcCFQ@ gߩ%xDq/NC >8X[?Rӻڑ/L#} 5I֐b/d,Kz2I"Je03VM1M{[Y+(0{+틕f8^"&HRdUSPg228.{ ' DDiIp=zwk&U^ <} wQ>.` 7J[1fˉj]=T~z ݶ85W2-A=ec7;F*'[Dv]\u-Z>p}B]a?Hӫ]!惭yWs)/^x0|dwuc|'j5s mAI+XuE{w쓥/LxQW oT5*UT;eO#2X(Uu{{>x!؂f0FK#j.>C*@$1hnps_)W_u؉5O85:]5X%4M:M 0WA"/(o#ςdϢ'YL,/d;?;RNbH .e)wSM&!([@fO*p~^y3#&7M9"Yދ&󡳝n`X*0,ЃcM"AMaYhpe 9D kjF`j:l,,FxgMjTTsֱ䆉>cdP#DDl%']5uRh4sPwf쥔|kq#'AuBd8&G֡rx-Bgc_F/À[JB ҤY=hn{ըI4I8r嵛UˋH x=<+P9 LzƦ#-AwlЬmIFD~|0!6E/eȍoJ4c%M;[Yv?6Qۂ dʙeLҔKMUiӧQd|.bX={}GR{xԘEL4x[ْ@Gng,DXu{G7p$E,~Q :ncdk٥8U|[] >}e_(*_ y}Ѽԯ|~!x:A@Nh VF2+51ؾ\ "T9ͬm 6*驙# `iYjúv# |Ycm=w`_<<}kzc&EpVm%ՔSAʇ_~o 4DVs)5Ϫ!ʩ%+8V4F!73BgB}d4|p݂MCa~߉[:)9lLm`Ns_}+t3+'&[gmؒ!Bʩʏʁh"-}*C̒ vປIF\8:}# u̟^-Lao3#jE ǻMn5QP^"A$._Oa8#K;L>ܑq݂NdyݏQJO%t'uaf eϙ_VV$J<)m|Dfٖ`rӫN`jZ#'78$$`Uitl㵣`iNp g" \U&=X6ű<r6*ދ gt[Yn#Է\y*}=qsSz@ PJaq^Lj_mι7.@bUL=| U눰-*{x8%Q)=K ΖzrDd{w,x"s~4"Q^HP;Υ3c\%XX"r]ᔕ/VR5XwDxk2u;ФnH`fa 1=@Wr YfNHcdBu,j8t";xKsixd^C+XiSŧ{LN\9^͔4{JN[@r )CM^*"Xx‰J^s*`I>G4Sl1s緄Lеb͌5#uRfkO)^cVSZE%Q!.EzjprרD"7d@y'ѡ|զQH Կ &ؕy-b28? 1Ej.L!EUbk. =npoǬ#rBjprPZ,ۥ[cʖBW@C2Sl,Q[ug t#{]}C4sq2Z[XV>z\CLų*! @hĒMrE#PԞX6>_#lǪTA+ލ8ݳ\AoV0 *J2ČfCua!= H3`Oͭ l9 bΏJ;~x20=O 8Alkp;| fdc#pg~/ ڶ]aPAqxx >uM0KԥUVn%̎tT$'gFHIx 7R~@슺*i/W %,"sEј0^Ood  O[]!I īv?kZyWߥnR|RP#eLl  UX2}uPHz0ofUES@ +LB ;7l[ ՘#7&2/e; W-loi$c[. ,?Xp,vơ5mȆ\,7e9~C8 M:6yeՐ9;o01 Q}Z^Rt$I 6&CYWa㜸E? !FZ|2O$ 0-ҕRlS=7 QVK+?;(szJ KMNxh矎uPp9kTaAbѕ lAUkE˜QWjn" ]7Aȹ.i#5wr"S2xX 1BA˔ mQ`Iw&3I V|YTj@Zj <,oȚZIX>[9D,h]opG}w^ eJ8EȄ2D^2TqAndu}ί}}Pj`Xv4"lt!bfe{Q Z9B47?1(g`D91B8ѧ~x3&]$NͻQßRveY "_6DKՁT`got"ҜK0}e〄;pgѝČoy=Τ=QA /,b6&8fFY UF>n5ڠY %'d} |yn4v'zRMs6N m24>S댎|(OD3K/#/&VI4fRBl g xw&|75l'{+Umc5\ h Bv҇^=g[]h޵M fЫa+fYQ2"QνDgy*A'oVfMT#O0ʲ‡_1mD4H8\5SW' b㚻/*%}l>^_xecҴ.fT#zSGm̀7_huc`fa4x}+4o  "cEޝ^uLzmQλC1ZNYe(&6% ځc,]sWOddP˘kYNbnjhL'Oej8*cоG'YrA1a7C*Ep8jEp^>]d~*g Κ , S`y.R9UC--~6>8驍q; 'Աif_ +ūÐo: 'G\Hm"/}Zz4-X(5:5pqcwOHonFP<7P̥zr$4 N_wd!}){+fKk;\jn'N$g,en|?9mH^cQGO;غsaS]b`dzD2JR!u밳(2xI;$ۣq ?O wqo8Rm!19%̘w&S-Au5{w\Z P8o{d\hu/_ 1zfA]@|}󋉩uk7P'Z|}ƭtQ=X/o jx]- dR[t0 ;x 'KK5IDW\_ _!]̀莁9FݭBO-`kyw9 >{?6L@r(xb}K!vM_l?kLTh_bKb9U; Uzh )8@˹Q:е?ja͵5T+; v V“]MЙK/=: U5U`oxe"0TD U dC5~I%%%2clouI\D Rxu.0U~mѬc!N{p,Mɨ}Z_4؆H]E*bH9²-I1b!+;٧[W4Lg(݌vQЫH^VղDpk_|zXZkO.ѓxdz1d\hR<|_‹Z”NGC-и%*D헦ohiG.w{PyqO(U?EpJHw:p&(`jfLI@B.=s?9j y}Hⲡ]]p cT 3139T"[nDhδ`!l쐾(ȟ;.2#9HR|,ގS~]sDžâbɭfSyC/wE|{VuBN#wvR&#~Xkvw{d'0P p㹚}F5y|9tVb+^yT m ㅕ^`G.:#~WU܃6 &ⲩ89ѝXgo۾@?<x=։f@’[ou敗e%xÄ W~vi\$BD ͂dIwU_49g"yT@?g}f`XE&=,,[ Rj )C7oM%rinkL^]?)k{M h\W[d(PzܗJXo$Cɥw޶ ::^GJ .w= R>;}2y |[/:-aB R@C:un%JN "r=rӻ6Vm0%u I GW#T? 4` *2k.7liC(G|PgX}X=18 Eiz@z$U ȁ&ԊC| ^HTcӤԺ%0CZO$U47wmd8/\眆i= ;9P9Wp>pܯݪ Rp9,|zdF~׵'ʵN<9a.7peP~< HyR2^<}0~ƒéА4$H9HSb@} hHul8Hj3Odd`E`/7&)bl*5\rv#198K֝p]KFgrM.v%Hi;GVf(XPBJ0Xb}ѳ̾V+`LJ֧B2!)EU ( PmpޯQ5g$J"/}<3 |šL碹ߧ#jfk)[%|;7Ե> |r3Jİk֒aԉs.^~Z9l6K}ƥ N}a?vZ|50B[gsq/#@5?=+{v^|ܛ{Y&5ݰ^95NdWpő+Ua 8Ѣ(d`}v[#&1ο̼5#iYAor[ߕCG| "L0NڴJhr x# xv!`a<45dλEfcpGa<0X4l0 r*m)\5:~mVUB]H)T4ܝC>`n!/U-g6.8{7aGTS,xV'ջRC847om/WБUrU態\tv2K- h.8 /\=P* 0+ű ˨?WaUARGv7Tِx{#R!7 ]+}iL#UAr w=~R4WuXE. o3Kg(!l"X,m5E<,J@|NTa_m}Ct?F6O}cɗ5&Sb7#k4*w-#+ky 7 DaGt۱ȥʘBw'.Tugv5(h2Cph>4JDC͙"ٱ.tBOM~G6늲ʴ:#M!/ʈw\i"G3`Db_PYEE=dn@e72AôK'pfP'G.fK+\{]>;kB!)DRt[?huuC;Σ4L[Lfn]]O~$Cd-sQPeNNkɶ1iTٲ{ f9z7R"A‘Z\FZE ͦr#mð9 pYt (O8;J@GM#j[S;ibԳ.IT2 ֫H ([1Xn /[A;W9^S`\;l,b`}SxX ]A'.Ipαچ2ՕڷM^z\8vV\QPGDs$*A=! 2Hۦ{DNISFhmLdJٿ]$Ddc]NG1C@3*(B?/*/-(JY"~@p+u:O&n L3B.NGE_3h%L@ͱ"S{O Xq@M X q%2drn.[O4%e/ Xk/7rF 1e"#cݠVʷ/!ZL ?8#hV g@=Y=rma"9bmɱ+ Y]ASXWXjPջxl}އ0e~]p6vjBj&RZxVp.x oYy z-نг'opq9O NF{]BST fHEJ(?Y!TK  ^,Wύ Q葤Fm0]pzo#-CzSƲS0_,ZK.װTX"!ʐ/vt/= Wj5*.3K{Gse5!{F50F~cPQ3}ʴ#2RCLFf{(aw]0l7.sN;}39*z 8:f!;+oiX%FV~tNQ~ qo #x7cѐ}Y32->i8h X凳B@/D=&7EY00-qPb1Z*] ~~{ g+_E+ ټIOs$:6Whm a2ct>R!lLUI6o!ZOK<^owϹ޽2Lޤ&\ ~|8YV`LyĨ+Qzw;4\o6(Ȳrk?qOD$ft$ra), xY3[ӄa҅Rյ! H *39b1gMאM 2 pfvѳ~{],)&}3'poV9ƐK`դr76%X鑡WILAh:L۶3K7Hҏl7JDNO?1y`UA{E(]+]5RC pPI,"kCHMs.?d fΣ8w f.s-ew1OnK*N{J=X:ӣ;>]3$;&C;ŋgF)Gw-K]Dgg~kpզBw ]w\E*9W*LQS5;|b- 'r}#HFyZ \6YnMC*s/ 6lᦂ7eXfȧD郁OPH֫e3k]rP?lT;=wGn6cXD/\Zb|PVn3 T@Wu_nV0'l4VsxM y˳#w.qΆzrk @.F&2JvCvtˮ{ e^Hb?< әqmɎ6 XC{[t;2E3+ŵ&>>Ckb"v/x9ILuv<\h\p+ ;G]ݱ.Vzf)<6ԩ>[.q]t_sY{q}S_'&'OGe2Nvh؟?;dw];uY[VklβZ6Dk=r[wM9Tr|Ta/xE8El OE&`fw .n4*#cj8i5;*[( bΫYY ы=%vӈO%Ҥ+vW{9ra`[߯uDz)ؒ24NB^|ސT(aSa.k ?$3C@|U#tO,,*fftdj<>- d;Ӻjb)8Oݳ])uLܖlC`GԘ~iYy.fBKa'aq?7[|V*_q&ȕ3nQ9Ul.H!y|-:Bٮ ~;T UWn˚isNoeQ!~za0W;jF/P*+}o/Wʚl}c6zXH7荦ۙ5u,mH?z*z.nWGĀۧYE-i5UWcC H%]}Q&ESVF;+(KDZйϹ#8ؤ}R1%j\{F(5^d/H~YSKBܾ:M%mޘ}ٹ3}"=V3 >YPnO+u[,˅Cxx׮vȩC$13gQ3|SmSE;d0D{Pݺ?{Cc̊lv#3j ]xux=/dݾ"uf">=Nf-܏W,GH \4iyPv 0A]V P~8w%ZVh| $!qErVNdࠛbq6p@_i2ʍzn!>Fu%M GU-/„ԛQ*f͜x8wFpOKޒ5_eۻ GL#1ӫ>*EOq 72mЇ*왫3Sz~ܺ9-їO4'ZGsY}gEl /7P~mjPÏSU=}h/[knA'd1XúuXtCbumEh`lxF@|5eDț,%x/|`&|x`xmTe+Y{hFUrШ۲Ow$ߚT]lFrQV!e"}N雦dݟ*6S2lHPn }>bGGH;?E?u Eot -Lq gQπB疳.o\>wUi_oW*8 O%j.eTUc:wN=Wrp@K3WaR>=\y'VfĴ% Sl0rلBlPYGű1uvB) lbw|dobVN0ƒ~b )"լY]n/~.Db?- 1ii[olY"îeUe PK6'S z ju{#jlM2HHHֳ Vmbb].F.\]V+e{Q{4mT%4x|N M Nrs)uiśTi.9|%e3&pdQh,^!ٶ0GhՅ24җrE/eO4EVƤۧ¥ _6HF myy(<4:8Ul-?Bۙ(p#;"uJ{~Nj:j+ r-ϋ] u2JaFE(h.? RP7B4-xVzα{~>D`[!ڕQ÷ࡾْi؁=o͢]H . X[WPÌPfRh:9C:; {'S…/t $\tv͍dz0-Y4M@1SJ|*7ehy26¦_5 -Qv:X* 'h C$F-&H lIqB[%ߟ9)Xǐ UuPIpJۖ},Z`V\m THrKJee3F8Mb ac;'gid H>27r9~0]}_x"TQN4?4/x*Rx[3 iќ0aP$j ΎRab:8Y0>=o!!YMYs6A*,e$  NP{J\qz4B!~ 3r9툸~[2]M]ɕZ4e\ƽup%^9ټ%)=ti܋IsbJyrWC#Țߤq0ܝ6K'p^TUUIG |\XWzLE]a]AWv>Rk_Cky1k%Y]=7 3cuy#+p;_ >/)*^l" {xIՍbiYe J'*MF!GHI8q>KOV!B[gؑՈmYg{*ȋ?49,"rmYV>r4%UUjyaY0&l5G6{-3 Wa䈍AcI1.<NȷOfp&Z@`ZG}*'H+NW:6#I+7W_OS]!0ޝ5*y8%9m;f<{=>wVe/eg"B@aU1 ȵd"Hp FJ9nA%U}"\ cY]8~8^PL_\pUwHM}}5{ˤ+Myc(ӑ*O9ob afBp +`D桴Hr[a0L/ϋlwTR> L+P 'J2ȟ=tݠ6 p@$!jF0bIH^0]Vh5E-ZfX(Çy4xGׄ R9!؆trI-=P1  _rδc]MGUhLg|"{rE]Xg9&@[rt`\?v~ƕԸzl;Y49ʗS|othbf)11 xK@fϮ$»Cy(]3[>O튫8vEBYxS3@wYqzlB\ !塌FkR1VdmʓMtk=ZWKTҐZ~dNYf)d$ܤ//}sH7YK} JUȔpD".,=]\t#\L偗h5%(rlR4d 2kWW8[3|Lq_\#?Iop:?A` <}U#+n53ADa,Q:8+j#JBxkY.tIYѿZ+2@UmȹkTXlbll R4qAWy**_uc:k' rMgS49Zd xm.zbeWconrcZãiqOvhnb6џqz2C> NJVVVSZw/~&%.lZdalx9~YMY'LdFc &{vB<(/A;*]{9WNƱVGTaL +XDJN1=ؤ?3KBm , U| >LՋ!=[Hi?),0*X3Σbk@Jp l/vQD:Yh * :BȤ֌u6[[(j æ<ԟ}ƣH Jh7' 9/)Q'n3bVVxEf tay{܆, 3 / -:dBt\|gA7 OM4 ;=, Rרtp\;p|l=XnMSRqcW|VcD}M/ΜPZGaYf`(zkwҥLO|!F~v` $zhÚFQų}XUsBK7Y'nHsqA߉E4 >P.\(R s<wy]r*KIz>8`›~" ^H^VQ1W(J+Jd9FG)STQ-݃/aӛɫKuUtE*u/ptQ9VxsCds-GŸ'z I7ޛjmoF?sN@>L_ϝ@PlSbARʧ/.q qՄҀz3GLzŅԮpt^jqQ?^)EWO:ưpuy,FpP,![Q9 IXMeQ-YپU8r,Qo1s`ZA ih2-{OzvL핒7´+jOiC]sRAhwͦId3)&a|wh.[6-9g-GRZia%˽O"7ph~8hݣV6$ׯ\n$%:ɥ5u-۪ =NPwF @9_)a*Q,P,ı0v {D4)A`B)䏙z MD(vț2byd\`"НGTaIsR(ʹQrě`ϟFèA0w ˯ ]z'5[82$?x.G$wWjb,hpe m^v˥Yb<+'U4u~6[񰞔lʠ_M ! X#. 4h2u-i!0&u} z6^Z=i;^}-7#z) ?YO.|ʌH66JC3).xYdCk7UѺ%)hh2 [k7Jbŝ}q,cZJ9~`)͠aZ)LcOWC-X,TLqZ/l?Gn_?Y DXյeyӳI" Ov-qYɀzuu FkMk"e#L״7 :J$R{tejǀWs6o@x10ʚ7u*aGqG油̘4ݜ~6P'5VuoD@|ۘ9WeA w칡L#eײ:x-k|=T, do ז$7X`фo>,$DQ$> Tg(pZƉq<p%t3 SXJiO0M,m<>cHd(3?^Uj3]U;2W {Ddb8v~Lt~Zқe#-h &9TAE=o|.$X޵b yu4+>Tg1!W=#5r`Wʐ쾒 y|mp0dM4`Zvrا᣽ob}+e_8إ1L҃i{'דZϚ`.)@d^B gPH)pG:2[$C*' %fj,gޣ}<{J{ժHvtXp[;xI IIvӡB֋#g WN&'6;]"(Y M9;ȽQEKY03C6nI^_Ґ KDhJۜs^o5'z* 3V e% =x\W!cIePWK?JU`eʇ u@Q }(*5 l?xI[xNqvZ:Gc<}LW5 "rtQYBуL9F߱]*v-xjϬ#c>GzKXQ$d,T݊:ivxAԥy0l+CFbt胻QGsuLڷV23{2G׃gV2.}{(٥4 ^a|i0m`KY|U~o1Zb5;+xOP]!F5jh4_>t-lEITϱi>\5W8 qVҹ K3nHR+rLc8#0 nŏ@7 M@dm'?axې&؈K_uDC_grH˶&T!qJ)<|٬.ر`8^Gx{+CFHIO.r]J@hJ=:xuȿb|[)(Q5沄P8R\{&r z~WQ ez'qɂ/^?3iL. !m#妲'퀴[5t9:T6 Mrt&M@(K7P5*U3{/9CιѰvY) >fZqVDiUi:ziaH Gdޥ䔩 UrhElEU嬚K!#NBI#+&`ڸ'1 Ԇ}+ALznո#CB+Œo *׬ܛX u AiZ{Eq6SU !܈HS vV"1/&i4( 3݇ 2 ~H{ }dp'V[^&ôxE_arcd|ݵJCS;l?߅`$ܷŦE )9Vi>zQǦi|& Z)ϫC[U 2G)7Q]?-Lf3~^}GfOA8CVYrZ3S?{.!}a Dm@ ]_shS:vwK/8~K%N>IT/\z ( 15%RHA,\?Ywm:R 35`'#(hEs̏]QR4)Z*B '}G8omάБrOb4@huT~"3,湷Ӊap pSݡ &5GN ]a/'a\!a ҅QXX}A.ʠiCy?e{ks4շsY%;crW+HKb7pSu |DNpF`!=>;\ОviB]: ;b:P| |۠`ܭ j*\f/i&XK~' F@N=GWG0 )pJE)u;ՑnFm<餢all1 0ڦ`:0)[QLЩ N ?w5O&m):V=0Ali60w0ܙ{: >  )@_ d3 YUcъ`z!$wQH>GM~TfӅL0䤏왑!>3 ƂFzv}`~}4*A~V.jKi%6GmB…UB[⮉ZsR0d ɑ<NբGoZɅm3rbb'p 7 ]'˴7eZ6:@(.ف}8cr9 Z (_Ub >S[f<Vg˼Ag,bk_yeOw C'NZ=D_ 4E6HsmCE =jZ+"KsSVP |:Tq3%SV p$5@ `(\ s̻*ȝ28TDBψ}";uZfP*h:d/X}CW#rv3 yƯn@b-Y2>NvX!Z2&\t:!c UDV׼Mo93pjj2ۊ%گ9Pld Mi;2t昁ݚ3²S@5!W&oҾħ%eSZ3oxO}}niJnHR9yY lֳk燾Tn:}0f<^, 6%-"9͸*߫裏l QNԳFS1be""đN5nycM8Jkb*U<~R5[=ԭCLzR7qOTܚWdBnbΊqog.P qTx[WO^[PI%pcJOyߎ 3LٿPv `eLp)2č/$+{7`XDv:FLU15ؚ~ulZKBvzqBdl(`5S@Etք c֫/D}!RyۥB 6b1bW6ӕ$}4>}Y6wdj"HzQgJ1w97Γ<#˟>i> pvcVڐ0 {2R @$. )_1VV 9B-diiS!F.{4d/KX]6e^⿱rՏR #&|rryL eRs" {ڜ?stG l7iG`uv֣{A|!hju ziN0u-TLCصnwn({0c-Rv]?tW$ A&a5G,Ѯ@e7d@"9V921y[U?@Q'_n/z [fQx^%#iz7tp|=\6UuvT,{@davƮiC_#$O~BҤ@x %}. vVF nYA,XDsA 3=zyŋ~gE}W5UjD[:|bY[jo&: cijue(h _"l ,Qq2SYrUUzjЋs,s>R%]ȹo!$WV䳝z+C'D&J[8PfǥH,&ɥt ;{N],HG{)~7{X<(,_k a%UfqPl}ℾծ U0@.AZװuIM0gw)_M|B__s >XG]1wFkxa.-Z.n*P7bw>ܖUQPha8g:V/| іCZK;ʟ=18 ̉<R#{̉HdDF3|TL7rɬvVDih pe{6х cd r5J;°d#xAwԼu^ ]saΓ8ŁݬyŝVb4󈵪2J\fb1g GONATROf+Va2)aq!kbx)<#ox?*8~pa){ةn:ʂa\ܞ艙p&4N&U}CQɅ5 3p2,IN[[e&X.۴ātk)BhOƝsw;VyC5O],̒a2cDId$:PBGd!27C3th Pt!:[);z, ү:%!ug-"~l B [\x΅s~xhq m5vNn aYx3*ICc]i:,dhE\ɞ!}`_ }9JUӕA$,*t P*:xW_ks.?(?y,^}|֩Q~f <9 @0>'UXebUvnȗH\ SfWM9*,,7!SQ! 쐎&zpV9"_ ' Tܷ:4|2둪!pL?lU^Q%lmmmN.|㐝i2F)RBk~xcw1F}7ϣ8RnWKfDK\xRKj sV`\:wV P>+tr6/Y%Te_ot+l ho)U!+ w {d<;Ƴ0SHA`ޮoC)z$ 4*qD} sIe$E4E=t$Sx|,;mkqA|9/MVQhoB<][Cd=c#qan-_B0?~p7)5%+RنX+ \I[=E!z0Ư A/k\ULQ zk/kSS9F6CSBd^9k-ƔTH^Ot%\Aw"V"c3i=?'Cʫ*MM JWFىRY()Z +8^O#9 ;U~lO蛃,3 חT6+=byA|Att/j Q>oIe#ImKc4jFu[SGѫ~$fЙ ,6Sh1LnBXnT0xH;(Y9)ArAm㔑m1h (Tq ~?nvI5Q9DZ_ه4*CAmo˖ Y%7/eӬb }cJL9'Õ| tҊ23F@oȴH&_,s7 tp'ff=̀3Y~ݹX )b5swF)8~Ô8tOm1_zjsg&X!0L{C?PPk|dps"A~"EƇ(We6]qB ?[BIڠAfX'g6`4_Rcu8Iqd\)H a%m Z=w^H M!op{_T+,7=#摢nruQm$y;LawUMj43iA~&{s8#CϽRhS>8- loPj{ų*8>ci-RA gÉi-_0UwZE! 5,4[H<34*aN;9hjȿ-u vD~eIcZ澚 'ŔK>oƛO⭿E%LXʖD- ^6OPz0HϏ`8!șdeթ:Py7}x8_,;?^cd؀(QzQYzLwc07FJs !☜ڱl|(g#^'s{RbF#˷Bj2I@xe*! ,lbq,WWL#Xt5=f1ysnh`QvsN޶#]?y뵑І+ٟzR\J5ϗV̈́['Exߩ)Ӏ;.*xY8=u tGR|>O4XF·Gћ@74k0RTf?=,ÿBsjmiHn)jhC޴يwg'W {XKM㫂T4k?S a jSciTVz~R^ud k"=iY\i+z:b LQV?'rp:8(G1OAh]tBAFe8h0Q&&sq1Yp_pBԣ 4:m1t[*S>僲4 u# b` uB=mXobTfa.7! GtSZ:@vOئ}قy"%;k>q) {)30cN_փsELdݦ<6ִ 3]70.m(oJtj=b | (o8kwR:u)a>?E<-qٱF.|\"òz|/ۣk: [D*J`6&'t@2"Q}Ah)ʧ9~-ݐGAŽҨ=r70?2 cZpP˷[9pTFf| ACT I'#]Ot< s,~Cn+HLٽj)r/^bDRgΆd^cm~2J3EmeOirJI@-&Uw2t](ѳ.{ g'GB됿j3!$~3o򓠣Kf[r(iQA_bE7V lAtpvMABg e/~kzbU85UBhGqt;~EiZt=I3 ho5MprlzSPfU([{ KYXXOu.|O9!+YE(žN. \{ɉ:b` X[/)o<&#h1U읚x$[~n,kZ^H4Q'Svɴ?l!22u}G̼y>i4~D ew3v$ܟ=@eAV+9{kIi}H2Jt׻nfHX 4)P6&Xs r^kN*RmQ-#) 5LwG| "H5jxkn YJ DPhn"|r*i{lNW1HHt)68Xkn̆l(p>ۓlMP>N}]H=#EtR3ƊFR+3p+̖6zٰaRw w;OhETǫ`H&S@ؽ!zSŲ;ЛxQ]PqF)VS鉽_dxN؜Vfr"'JU$`M,\C'ց3H5)-oל,mFWӥqdٳ~ :˹àyKp0P`.eI2\q-ϓXA8]O5* U"Wg KըDDwB2k!y&w (- 2Gf* MNONaWƅT$ (0lIY{b67C5-"Arb~qGCa4ZDZt0 Ǽhv9Ip4encT#F_]5kO(`MјMv85he9n93 CbJ "HewDYjp2#uB}'Um6;Ob#.w獲2tB[s]P %$9ݗ {$h tֻkϵ5jP[7~Y|cԚrԛ*6n Zgʞ!@ӽIv(5b_e\QL:@sX[6_m.Er;[Z=]} 'P(DCr'{$5xkCmE̝8`=(w@b5c@w# uaTje8p$b JmbFBӅضfVkL_QJ1; FYI`YR;TdBjO3/_ǥdZT [n#}ceG9,/6vgɁ|B?dEAROqWx>d=vY8}Ё9 "MX%s-ܖ"cy x_;Kqs'GFߜ ߼ iT%:9"Ws%L1ͤH!lUkD-ۜ~MN.[6{+vkVg˛uPa(aHÑ1PJ2H砮A,`< C[ZClDz w//Zi;wĎڗ@sWH\bxj9*bG#(y nȊCsP9ܬ!W:>W%2ӢPooUl=˾uuN]ţYk v'f|skKsto Ֆ9kih%b < DL s%WߪɹTc s,MC|E&EN)YBTL$ P⑂ANvC|#.NzLP1$@nÑV { 쨉* $xZ67Y@>A\˽j=Q^<k bI(sp.8$l< 3, (_h]I Sb> HzJ/η ñ:aᤨyO9Etnc 4OziHLYݭ?TqdPEJ*68T/($Y FղO[FbV5y5"% $kJYM,Irz&h\ŠGM ZpDwbOC&(UbLh6vMr[ېHxO:|r혝<ߐ@~Dˉ,AmQ쑁\<`8X< oWKBNub\m f8LiOb¾L,լn؆Tj=x"A=[4_Ze.1=]qf @HPnP$5@ST}soV{=pgkiEqrv":P}ShR8d!cd5Q YO?ڥ5/K9(ܯ+VlP$m{؅Mێ_Rȁ{8aKZI~ ?yL]2~RLk{/džFPmBJר-Iu7Oo: Ήb7ଙƛi;p JQ*\AΪzdG=mlK6n|kC= pD94X7`sml1bM2Ś2q(z|g6:=aiǯ?]*;ȹl[| f#S4H?S'F2Z/ƒ qBo} w;V'BwJ&@$|-&-HfWa7dWRlLF_ㅑE![)D!M"vvQe Mh<1{-9M7| g+E'!W Pj]H; Ug$s2jS]PId&#čkwU})\" 1Ώ.p$,rkɲg?87+z˰҉Vx,/7whdM5܁ߓ;_XY~ t)T(Gl8$Rh<ة':"7=vy,I/F154#wtxs&*TaXƢGw ͧ!e|#>%2Ela41^g0,'__*m;*c`U:g(_P6C#ˉokճh r[D@8}()3k%"%}^@D%~nnCDETq$وuqDes#`E78@X C}e>4Lx1,$3A0DM66>]F=脂['Za[[A?#留ohE&P1h@R" 癿*n(QGj[UݾmLN5}0nl$;EQ6V )$jR|?& Q V[^#Yqh1TPjբ7 A?]Y:6r)Cd˱fw3r DΗK^712iGY,G \_Ǘ*_vhz}@:C`Q0\1ܽhR߫ 3aUIqd` ${;a?T`ND}I)H‰7kV{Fy2B˲i2L7ˉ(( u@e\'RQڬ5蓁A%^0S̱ΦǨeՄ^N=t/9CmZwcґFX$|,uFNJ1lq" Nl̊ X\=oC#:ךVFÁ?yBK D؀EX8T3\B=ї8I*=q[1vA NuSAD3Go)ђP{&O$Ȉ e`HfCyEHnz,SʎTSś`<3{&s V&;Q4Q"liA>-uh7 ;{ tYvǧ8/%贪?ЦJf8uK=o8O3kn=4jR7Y <>tв00BT݉H= g9 Co䜓5Φzg%/*C' 9* !7aWzIyIܳ(0~6 \ ɀ(󩰡ݥx.j\W)'GZ)N9 \h5}hNCf) H+ ۻqe,_kї<-)ӊ!~tVY!,tY&}WYaCTl ZZ\$xضCQfg4z$fѰat?E+NQN6 uZr{&f)l~%Wl:c?#J+P/B)`9 { k}j]eJQz.]Qa!r¢}H|K %vYoϡf lؾs(4y?)*GvU /${H 3\RE%fAOL_Ѡ@E,Z?1Jzk ɼ!ɇJоUѩX?!o-cYoj%e͵Z$ <}l%>^&j W@BWHqzjݩfc0! 'w\ Y sXVgpZ,rx'+~t:0R ȉ`Mz) =.Q97m(M$Ů$5H0r$X鐱B2 UE܎cƄKuQswz?:3ᄤŢ"hfΜuBg{قLyxWUgg߼em[mx )WWN[u;%$clSM`Es`m3>cd;:"TTVYʤm!1,db=5fk,9eNW/n  GHwM{( 1aPZ- @@P1 ? 7 WyISU.`݁]LM;|WW: u`r +mn\boGj%c[-%mCrn^ćmY8%ٗhmɵ†Q.l xĘex)jnʋ(iAtd߄>-:\$HYko=YIJ視 ״m&&qkŲ(0HCg'J4&m4Ia ԝuXzbID|L}!ML? ʈs?SXH۶Wo'J0+m+\Ӟ)} ` | AuQOmJ6d.aY(=rG0/=t|IȒjx6wk:00&*E1]ĴS6hqnmCH»ҿ!1OHVm:< !\bhn@Ap|''xX/YX,i>o_Ҵ1n@'sc sVpӑWŤ޶/=JN3&j@෌_dHPl7-,V[2S`lD-?B_EM7]MY̼|&ٟQZ "'ʅDdF|"(_bw/ڽ)j/" }m9_Y}Uh_ֻ.qȱm}q[,D#4,hVXg.] ƾ++A]b:ۋ D5 !јԠi,Ӌ}*F/hS ?cbو 5ǎLo%)F{@" \t_5i B6VUu'qʋx028kgi/_~S(b9՚,Cvئk̿:Cp 6#uly{93lKZ8 5)8 ĭtgupab/TT fp7e6iBoI$l;ulИԟAdVO.Z$ ᅰ[yqx#I+[PlLZ…uxҨ+%#x2;I$+b :lj:؂0_Of.H$KTd쫲k#0f0A$Z#ؖ/lUpx3W J.|5;v!W!.S)օHM-FS(qRC"cܰn1vn&=I^," #0otu{dW~L ֗SpmޙyT8K"T([BK>6K)z#ePu%7[N'Y]Qp/tbS&Kw?frISedbQ>azGI۵݂>Yqn3};z|H80( [j>}p%`Yb ^m%ȭtr tnz ~q-obBvݒGĽ2FI-B^[W + 5&ξ/ JL Yb@1<)gs'1FDodK | ”np4cn kWĘ3"@~Ts~3p7DԒa@[u-E>2,#,ygB߈mm'˹\܁HK*?FWR,텃N~#Y e`N;?Bnw8oBZkC0Uˬ;*07z8z_QNAapgڹD}N5+LX3kd!nϢӎcdr>X%]%㹺y!yHF[(ߩ+G{&WB(9~G7j'ϗށ\0l/y!?;`]WnAg#8.kG&\NQaW^o3l-ucB=orLm,!ɽ)26O[fNR[$K.f_sI.r4̤/,/<c&P =#ǜr~9P(KǛ,С*sʛhZ7Wm?`b"[wQ&y?pt0 `z;IjDDx^ss2Kؘ dqn3){{9˰g n"(络Ͱi kaᳱ 7M%Wo-%[tڱw|"h },[+{g*%'G(^+276:ԗ|MW|F y* x8A2[SeUkhΑ!B3ݔ*Lh)6˻!SpΚGɅ=7K&GWO芳weNQL^razqOg !br0݉TwT`SwSamCFN$m9}RG)[̳c! <~tevyƞfpPe~Vž52b#<{MߜaWTe bH9ƻ҄z7;_aeu,p=FEGz'*#&f*:cqdޥ&4|l"ǎ*¼¦z;ϻT42CETl*l;DEA9u'plF%X>܂,G7ex{A3lef0$#w"fB{몝ȑUjK5ߟ@t@[4hc/c%t\tW&ͥEܰC=x+q1?sj CFX*\{El/術ۗOz )—u'/^$2]gQ} H.(t59^0(/9̞=,ysMסVArufܑeAXaH ȼ+$Mٻ(* }t^nh-J=lA9ҬIV$SOdMr]BoNŮCH{>ZB릇pWVq! 9ES59;cҝPL7*MC,F-_ݸ.u#  Om,(.wd$Eccfp?tݯY.d RmzItB+zVO8z&LtԭkB8d!o3v4vSUhy}zA :ScA"ԫ5:v)@u! Y%"K Ѓ\Jʱ_ Oa< tݙ`u7u#ӱB%}H=*y?ϰ%).4ZrIw'y4EqSY՗skX?1SHwk'ė83z*‘s&"(@mI~i-GDf+!%qe8Q$OOyMpD96VylMa&fi엮=&v]YjB_&F@t}ep Q ؂8xR(MڟfcsB~itT OՁ4e1N"$0.n1 A|0:w]e^IĂ:GhŪSq\'0#P:_8r{l`iknϡf(JN?xx~[t"9_iӤF`Pf0.G7fN?PM;Bqےz_ҊoR>i)}s鯼-;Bɼb|hC<̐++Z>͙ˢ ,I!_g_zl,4˫첍dU5DwNxke  CS%ID\{{e7\l+}'8a"cb4iG\o1!.lpl7:qU_ {-iN'r@*̀g蘅ʱ۾$qLkk_>+ |]%Ux~(ɟ>Sqx%W;\~\컖Y$3>CD] 'ϧm= V SM7:!J5r)lI b?ӚcE|aH0*5IW*0%oiR/6U[M{;/ĸzXY)%0duUQP{@(B_+GжNʜ=5k6O_2rɿ~7d6,B0rOCf\ՒyJR(m|".!(nY"zE `9H:s+J6~ IES@\<L0izSQ=^0߈"^oژ53uBlCn7wX(>:1׌WdMww2LR;HAL[Ck?4jr%5\" cx5 ;=?QԟfkXrd(3A͂q!^ M*LNn<$WtbQY.݈\QTAWDd16  y1LX^ɢd#|fLUU&4BCb**G)霾9 Sv[]^1m6\Ub㡓Ior:'+j᧌tG*MG}̓1$ь`bɌ3.\aaR.|T4 0K'vFnϾYScOꮦPxlYV":jeU[HzpY%ap KP$As8 q8#Oݐiw )typvYJjˣ s碊~}eJα#  WKEFկAhYZ;i`Cv~IY:2Źebd^6Ti6B5 o:RvFn-/I{,n bxR88uO5`fu{!1Pm:%O㊉a>ᖳHuPM_Fx0/h`:$Nrw\do鱎߹{+%\FMl`q%EBʗojw." *ޟ?ۊ 鷥<"Վ,OJS5I'Yx&X~P# \5f3<|lmcY%7ewftg%׍\uaB\}H}rlGkz+ vl۰ hrp獜8ߐR6Mz$z^E+5rRa}YE8%|: bTCqHM=,V-.p%/M[DG]GVI6T"@ #['jIP$H:? :w}C%l%D 9Z½hD@hIAN1QT3v p=F:yn|lnW z>SAtb5 _1 Tׄy87wkV3 SM=%[6 jL*}/斱Iu[-A4V*T?@FVwj'SMb9n n~9@zO\0Xvm#O>on?K Be΋%0 e[ Cا>!(v0&҄͵nun-]rMJ&xL>6P.!>RjNaeOvfcBq5:ɝEc~gk>-@UH&,]J(Opr{43JCg[6+5/M x5\3_k8l6ǁfW]je'坂e`XY?Yuf+]oہ14Gޚk't>'TB,Y]!| 1A#1"aKьW\ SՓ Yqg,BN]+>'r%*qD5x՘6$LG &JtAK[U?ׇ"$eS|C#փj`p߹I{2B HJDkPyfT7 .![oyx RĻu2o4?&FJT ;#s]Hha]麙6.'!A9~BR jߧm1 ΐ=1'ׯ%@T[hX2⿯Q)SH?t:3S~V G-T/@ms\A"E66 #C/G\2‹y5"2XN"7*4㎫ZP{Y5 3l85`F#j놷t|#Yﶌ /΅\QR=7h^#F¥oK2AW_H=Y5+#f4x^ʹ@Ye?ѤВo=#W!ےhD ;'@<0zٸa&P_`㦉='4vhHL^,/m]Y uVgd 4̤}ܫƥYU XdL~@js(mdڴeK6ȞXZ]8+L5Ϥ萩^p;b#Ck'8\g[+1:JDg涊Uýou/2RO lR81.FEPv] CZfkXB$T!V.M&~ y6?R`/.s/#- ۿ"b`>]zX{Xm77Nk]oYrW:H ۿQD3훆]AqzU/{\I9>T09`ژ:#C*>I+Č0mȂ8\ĥ'.plEYN!8tsnC꽄CrS1BOt> \<+H״~~Ӎ ㏘Jk*Pv*EqFeObS}c&A'_: Lc5T;ۍ8!srhѰXHVP@R30:V|`IU X﯏VѰ.l"L-isf^؋ƣEkZnl)+2wk5g+f!uy񸕲b1X24!S`@`f %LI \(uCt5EBk}jxa:+I=}vwN#u>+ak%.V ީ6FeX$JR^ay=^ϔTyo(ysPN_b#tVfW`Z*"o GuzaCӇ?41Usx8bw,-g bGy3lq*D.*/}MO,f)XvfEyퟄYuR:&@yrDyqȋSA/DvkX6[fƴ^*U縶JLr14Ŝ 2YHË4~l2X^v9UOL~+שmz$\ orEOS݅?SWov\# >0~zWH'/4+u7?YM.Ml~ž5j7%fgklIt@p"gJI >NWlf b1ǣ47nɆ mLcUdᢅ:R{2oŐ>q8VDFvˤuetj.MvA?2{C3ż-q$GȻ.y=\ Sՙ1jf̙Z;i QCLjҏs;+J]94;>fƗXh# U6!֠AJl]"--J Uyw_r R,W#o|;ivFsaJ8' 0. kl+1;R'`W;Έ] 1dM1Eez2'HDu!8rl߽NDtx{\fGMNDUYf ~ӏ0 wBsӝH@ɤs,zrYc\0<|Ī>'rh 0CN2˸K ep>Yh4=J,z@_:q韍MЈ'f ^ *^+G l)yM3VjFJ.a"6PQ:g1Hu{nHQGy{ Litߡ`ة3'SO< LʾT1XKutk(Sq ͕_n.[us_?߫ EvKW&|{zi>dB|׸o ~~2n5 {( Q_8B)^(4;S7fq&ϪzĴgׁmOV3^tumWq%e4G`hb~&.fc!؀oekq+aާw Awz*7Y`wx$xxx^9VxQXَ=Ό#Td<𒓴*;W-jӭO$I%*"{U%l(Y5wn Y|K=#W'gLTs"M}Hf. .l}md&LqU0j_1P56F`ߚ?3ߚ:sz0WI>SQC xf:h5FXWߥb 4U yx hLjZRAsr*(PEXu.-K9\Nxl}#[(̮GtdӿΔdNAsqߤZ?'t#X녍':2Ni%:+S3f"@]h/6Єh,P捦IOke&$paVpE.6 ~ϵԝ5-(#[\lF9+ܰƍצ(~D}]eAb9M+YV vy #n[.xx( zz^$(\Bl-y~]8f"9m$Зt%Hx=upeN11&]C A]R&.ܢCD³!3fs Rb#Anٿ2"i8 45?-\"a x/:-164ƌ< \h|߃nä>}8K N~hthcpL1g_(3uDy A._t7Q>B)9)$ ,?/7TGG* cY{7x9,>m1+C=N*3^lJ}uYP2 #2<`j[I&d˄;NpM שH-'ZC:3/6Wa"f9#fML3*׋T_iՠ1KOh\Et.3Eb\M)s 'O/sUV (@4s,[M ɈPIf+j 1k%G6֥ jaf_E̲b< RǪyߠ&SB*2WYĒկ?utk,kO+ 4Vc~<)"I. l!WbB׼5 gXC&+K@0N#?V#](.4٭>,ƫĺ*c[kw/cC]pjwq}RTASesmN#!N{IC$탏]J̶8T\[?t{7]{ f>ع%߀BL3-4>^.VYܲATZ12JA'0WiW_&@اLؐOa^W o:guo?r}TF1ftw)A-(_m~6xH%5c4Tz2'!FNg2ˋrڑe.yՋ3K8RFvO(@6JptyJcz[u82"xL5~|*٤a|⌃3"3[}kdz\,|?r@{T0֐ڡ5 Sˏ]Y6rBIL@a>P{}B?>e~Rd%l!u~m ̓4^Ol&8-'l:ZiRʋ)-g/'tpL,'^iM %NW@Ӈm=^%hZF nUu;!J';֢\2;&xzg1bI*1t'.[U5S4Sp7ɣs L +St"@ q5MXR1k ʅ8!Ԇ]˶DraG KUH%t#| ̛2;B=Jln=8|0Qc7ɀTf &s>)tNԂ ,0W<6!D-nrg9 B g#wqOAr'@T:cS "9{@#4`, NTǨ I|fE>}HGRD\ns\^D\]*Kx:M4XPwV.Gfm#D׹P|3Mjf}4Ӆz 1u b[xzH`>C;ZM2ef;]7:fiXi0|#Pp2j;ҧa\jZ}Qu}.5 D!'o _*ܽti rc{Z@Šީ~''V3в9r>V"'CLB):{%:<>^KeFXg`(^=JO;ay8}Vq kms(?0a%hnb3JBUsBذGwHSHZtϳ¯x/B7/ TZG⊷af* b/N T@ L{/NcOĶf9cé=XDanT@ 2%gaD9F=[BWۨE,AWf 7DZTR4? 0يS7!Ex9dGm bWRGuxݳfK*38#SǚKTʝŌyE3H6S$"ѯR i<3aTއg4K]'uR:/ht| t p(6i8ї,q7v4x[R^*R&l5SAA 4rz=F_n4\)y[%%E1 [Fqٰg;l-c:rJB_QS` ΰ*scG 9q d!*@ztC]|}82.(dlS1q% Wd*=ˎYt%>{-9wk2Gaio/ ~6ESKS/Q;@ Cg8ƥѕ{Xey=mv0O\}h1O蕏 V5jbldžK |T Nuf- ](=yStdgI)x$1Sd6؆CM!0 ?PKE9n'*tѶ@wg~FcPiހI>acjmYB(gK|۶/Y揹JFOea-B>dϨw=L:ь?XfG""鉎]2Ғ0 )UB0w Ya=lgYn@ƾo,ccw0귒픊U+${Б7 j~Дg7fR!{+SԤ.&Z bڸ  JXY?RZZQ[ .IvN}GSğ+#qkñc4IOGȘ[G_ϳ-ֽfebӏ#K-bm{w'XVC!vyY]"'j}-efteƉ,VUcsctüv0{arәvYzo *h9m6>{.2VGl$s)09ǪRW%NU IbĒCKDzNn[^FYZǕFA:󏞆Lp(lz{:0 .G0[ޒ 2Myj<_|Q+($-~ i\ drcչ2^]E>cGYykQ>X# .差a#?զ_A4c1Y7{uD,Hvت.K^;; k$6yY ,afE/TP@]R UqaĪ CV ĂT3G(hI<}[:٣Sh#`sO03<7DpzB,;:;P1Cǚfg=/< G6W,6w> 4:MZgs!桨gfNF ޙ/:_g[zcArXgF!\14K;͘FC]-JVg2mb`Pٓ M$½_5WMn8vDdtskH*qk A7d.W^*dG8S`X!MP|pӘJ3šoHR>a@2iGXNnQӮ_s=1[ǼtfazTTsCMʻ-l!W.qYXŏ}d2TW]L!F.Qrw3,דRNXJ`fz&tԷ-nAÙ [v)]='dOCxWH><FMuEJ3Yu@Ogs+|}>tv#S-l3 ]}ܸT"6|ךݑSG%X1SOw2.ri+qEGiTFF:k $q`|vDi8 32LIN;*Y㒺"'vaeZ\/gWqˋI87X6M<5tG't ٝ0!W%Tdb2z*"6p$C&ū)𠫃ZE:ڈC1TcbudżB 9=O|[4_+? vuM9\hFSyRԋ_S*lh ^?E&:&UvU_A,q7CO+LP.|y -Y,3_C @H*HtfTk}_XQ4*Ar&[7^:a1qKG zP&7z8.  8M"[Kx֛ip]G u P?f9+}><Ӭ $:zb/<(<0 9qCwetGXe{̓W+17"IKc<Ҕp`_cf Q{1w!Ȝc}|ePeS>_t*kgmz .Wf֐ͤ֜ݪ8qYYTnrAx=KTNSJ@,XTh n{=J4ʇX7.zb߼Q8غcXA!,V2 o l} gؔDFPFT;F+{2^FۑDϲKUHLOOVUm 4@q-=PWE{KdotLq@8TIhT̐H}g,ۆbZ!Nk` 7.GZ-:#bD9cT @Zj#,+QiBA[M]eoRn܃]`c"5pzo_C8EVV({;937%7̮D<]637`1Z* ̌ ^RjF7d!X`Z_wm:bۏ+pYMG#xKSP  Y~yd{tyFxơsNJ\e>8F28U@wtDH $gWB֔{&3*mLpVA <8\N׀ sIok ΍%nyn$.A3?DOFnܡK~ ]>> ]ɟpVz1^R!5KP`[I>]Bw/yUu4l59nde-Q"Z52ëux0~3t1)文PmWv&3ڟ"ޕ].Kay51EW!С. 'V']6wW)Ic v 2wVt۴ǬACH9$5A BZ!j5OYN1/?k'}wazD% tC{Vt&0"v~Z햘GCju, jM2v)+^^Ό8 ]ã1G"IEܧ*i+(α}hE|aqC"<$.$WɉW^GՁ- HyW [#h roteF^|,*\qX3 sr ^@gz ުzfaf\? 2ۓޓiֻ g4;?1YjǺk|Vj88pY$cT 0i`ΎKIѬS%K&XT/ӏ]CANQ CqeN,>F%k!܉Xx=Vbp 3Pгħ-?C7i@Ot @;UƧh8.l_!ḤF!ePiJ4 s$6_~'U.$O3зfzJHXṗ5+!`^r c?vy9c ]h5 JpTp'#t%TvTNhV] #W(~)O߈H{|nGEfu0 %"z"%Y3$=)_\i#!E&2C$߆)Nh!)3C휴t*VJ|#orxe#g1R.(>IɺUMZ;'{^o[.GQ,`ښm}*uuEG#wS o?߂==xjt|빿PONM{ӝ5l<2ksK&PYDI=D\ݎ{hiTzi+>naq#E:oO/\^N[C,@Ȝgϱ[c\ڛp(P<l518QYE|Ő. txٿMqg8B-L>C{7?4ni?bᾜob@PkXKzV玦6j|>A0hS<[<v3= %H|V2B]o;؇$_Hȟׄh],!F:%$61y]˹=/|/Fp^<9JQB(j 1?5 ų[3d3m5h[p&Ov"jGسMLbdH װ2;๔]bUC~bΒ7Diw %k{޵ H'7QcA"4)Cz 4&p?'Dz <+rfv\o2QrMp!zYDM@OsHx68e˟NMwy7@ϮGڤMelF(eZ6|IT6*=s=_ٽh6@r:J|qO6\u\p*]i 6C4ΛD04#):VC`o󯾢\MC9r:S5`0S+*9{( $~N)t@/x)ifզ\.K[ͼX΋u÷aLX'iM\a<Fi;Z@cz.6Vv®XCg|!^j"g4ڱfvSf Ξ"Y[g!^H$A8#='C`aitt TJ>/X'tƌp5 u&6p J &|xPs2ˠ ^ɰ Ji[ʬ=a1X CZnuw$)ap}le8~TN!J6s\7a\|h *l媪ia E(˧ QZ"'8J?]ΈgMhUYۆ?ɀ x[V/:dEwW.u[Ҷ%`D<^ku/eCoWCX^>pΐLv|HH:͸Becmkk˱tzy氦=\b|K3pd)a\Ϯ^W ~-M(s~ȳs$;ԴBV)rQVd# :߀z+Q,"K>) umY1QO*Gmʻ[=u7ijNs .Y/%MyXL0c#) =*ph$;1=Zs 0^ EpTv^99Y=qrX?Dtu1{>f}6p. /r+1AdSUw.JZJenW%A''̋x UKUh " C&$z'H]؏ ,#Ko>Fߴ f6nBGZn1q#CFvڍLi2+XeSUf|M}'>;TߥI^AaҲ_.J5Q(HK^đa^IONfHܣ|~4g1Mh ; ;o ~gsuqMO@o@dfwtς s#uDnIl"ρ|,-hr>{>-W܉ҷTNJ*+ɣF4|d]<|gч@W15?]Iqީ>̐ν#_ӵGY1/PWზ1FDg(MU$0 `~ #]Xd` ȹ=P=,N`N k)Hk/)tՠ'6j}#jGHR< &%#ڪ|ic_Eyx%nz5[n"Y` cC(?(M&wr5rK]9?ߛNFb];\h031EE2ёk"R6'Lp@#_'!ytrWx$lfd?z"nqў*f ][:6Rl8'c_WBd7A繛 *ʽNzͰ?ڽu+'x]Yk:CҒjS:fT64B+>辛q:P!ffV>Ш1K}⹷EU *Z3TѬ٣mmApx=߈O_u&csvMzpɈ*ogB 5#MYQ#惬W<V96lȏN|4}$zw !2/jIf jX^Kn1.jF6oV-lNR[,T˾c8ϭtx2|.W" uV/vѨN aO5VHā?0dQ_Cګ=swVxjW GGb͒f[B6()߾̛!ktF$5Zr_TkyĐU_ƢER |FJqOTGE{+1+_dW9S'n "b Tȥ諪y؈wzi8P8Wm+n#l?5&uLLg,X_DIp\ۀvrŻQ󿀶~wP, Xji5ma; /RB;ZGh?Ӫ(pND:?4` 3۶E~3sioË5 2%s.mJa:}#)f"'A}{-ouO\E(V n(48EQ7MaTJ>b^/BimvPHTTqt͞rt88-FpKiN\? }K D2*G|<(k,\)/Y ;&,Z02~Zʴ\#ȇ ,9Hk[妟ĊH-lGk0nk_tkۤ4plHòELmzۧ9N w;EsE wE6@H 2(ymm^pcq/)߰Ƙn6>OѼ,KN,,ժ1Z&.?_rgCke]dPZǼd06FQ8mdH[I@q"L͛ݦ[n0z$eƵ[YNx;N`\Exv$lDUq< ̑:*Xi.Aӭ[-hom\ptf` ?~+rh 6O~hEȥ4M0U T~>#%8pg&SڳP qRg^ҟR DarPgӘH w߈n^m:a  x ]9rba‹`ԏ' EsvWj~˲9!SvFMAĦn mzL*{YBC #؞Rin2jwNUmz#ϠeZJ\-hVB4U.OUaEy郋SNɡR)"}^˒cvMYA [k1QH`x0<n|?ƴv.{m] l8~:˷\f.رI&?6 ڹrHtEwTQ`FNB찞,f *]:dOv+bȸ[N{B/tԴ/*l7l\G2 ἲ/,E['RUq`lj9HІJh+:Wba@ ;80`_q1S!dM>{?(G,Ͼ 棕һ71;} 'FEhH[["c;:Z|xհ(H=?y25KSy0@ nqnx+T/Tf:( oIjdv䚸ؠ/K$ԌLTYr5VI<^8GMkLu7ӑY,*NQ ѽ^> Nt2Y8ĸ` {ìW$qdx#߸' v#Ee+t^-26okvʲW%W$"U[m= L/8Dc^w]"-_,AVز9Q]P38Fl R\I{sq~mr* sTa2&_!*>ۤ2M1Q"{9yh2i[\&ŵJhJ7F 7V\,y$< 붞U僜{XiW:Bܓ-e=T';#i "0cL}u#=O)G9&Z]&7Rǽ.1s:QT4C:AKR9u+ (͟KYV=-:Ncz`x* Z9*d! j'n)Aj: 1Fq "\م֚6X`?Z$454iLmi(+3&5F$%4"Sk𥎲G7djvDȥPrhW},AGo ?"ol G,uo9{$;X' eȍ[K>YVSLu@ B"Q]h,OFEJ$fV2ɋJ~KފT(F*[pc絶!VVU@4ga\5~I3 Pz^'{OM/u6p-ȐAm2' ļL*=f1LNNwHa7ۥ3Fݒ{jժm1AߗDfm~YK VϿNijrІԔ֭dKJ1Ռ[}g4f]~h@[TSBs qUf~:u.~IѨZEobP]"ЯM~A;b-s\ S: {ZRꗦ:G$Eq4=ל(7\<8F%Vw$Q>;6 V=& 60ٴ40B qnH,ҌsǓȊ\xZunh4eGS=9 3ouqRV=a*)M;ie&( Y$\ntilL'c t.F}QFbx>/q$RI*PviGnTV^#GϨ`M@Uڬ0Gܪ~Lhγzw'? |~1,@~cF!zys~L"y-# 6r!f 1~>K>H81Y S;0 6X L@Ӧ <~aR%Ng$$GEGB"f# wR=7 vЭ]ѡ(~>iFPq_a"0i_6"q(<7? & RlJ!0vK73UˍrKʓqĈ,vZF}5<zKpo$M}Ehi$ *?F3]JﶖUGZwO+ FvaUlV<5}9d#p3Z*ŢbϠXCu}Z,>\n%CY4PyB?y1%hXʣ.O0 -)5DB~+-)gXXڜޠpQ)Dd$B+Qޮ-OCa6bAR?n5E<89Ãxذ郖r;_T &4}fn|ޚIQ>RA}'E-$;%.ج"W?ޅG,I%TUU$ t?y@&{Ĩ!3E Pdun9gS tmr9iJ,^c( ŗw/AӅ-x]7FP!#DUhܷs[t|xq^aϒijJK v" dw1n"~Ґpv&dzgXV dѢAM.͠s/6xQoxιם<̻wGW:x! nz7HƗrc',FrX$5]h ss]=8B.ӅlYoÛ2q~怷E}a aDmRv4BQ'AyrsCG4)-P$kR =kimA9iQ6/zC ['`MfP9857^"ODg@Cp8 T6߶г4D<==bzA p8rٞKtX"GY汈7{j z Fϔ+-rЈz7(D>lΔηٰ^P)DxĉtϺŷ+rL3r3ؤ@n{QSqT \b;W˨PZXI,F媱BTR/:"ȸʛ3fJe0SBz}lMqsb-%TdY17wd*6#=poj!'H'%H@WGA୻[{TvF _n'uC %]5FW&U)Άнv@t,'Pe0r.|G{GO ^il°mW oD0zN%QJ 1Eʌ[}H@y/I hWH[ ٤GB rP~&ȩnɿ4/اK2|>V3ESfi“B#AnuZ,y.*.`Y7QvOk! J:Vnk Q@$lP-\Wkpd8,Wڄ %qSFfe}u2om8k9(N(u+$GA1Ë[O~QC߆:b=ÛJJL6{KN$w_#qKMhHBc+ef[Vim,f W8R-1-0*Mgd=zPͺz .'Ux^ Fuֆ\JHA[+@99co7c??O\QI5Mp?ԑ֙Ac`?仹^ #qY-P&=i:`hd]:_0}F:rx3kd:y߆zZG,b$5L,9]ћ%*2xzYY;+B}D]x9i(Ԋ|t}ڱ5}8'Ue`[ܕu4?GC?iyQEzVt` j[\Ӌ`IPEyIRG*`gb$]1ZFG0S_:;o# Y!?^ @:&f/Xo&)fL5.O:̠\?u+;2Oݷ\X-.(c 6ZkS\7~vB!8d9Fy9S=.1Ulm< QCO#6v Xse&Y ÀiPwpE2.טJ)}$$bҍbR^< t|א"aM' 2(qh5;Vyc?,lR%RëhVjn&^rBSdwC{& g?N,N[5`ȍaW+ƻl͞ ɿp6sRLJ p^:<6[b<[_/”INxRCDxMxruE"}C,䞸#z$P0 U5WR[G01(Fݑ]/-Jb+U }h0^c2[HtUwܛ= +:q&YZ --?B +1m){.,T rZ20BP Ŝ-uR\MMnMgV{rG3yǨdc,laLd;eXTD%aEex6vaM<_t^}^N^؀&ǻAdSy6;}FXBBgi; I*X=lHf4/_źBKRrE*s'=Z*g#Sn愐 9rw]z*x3R=BSOZܿ\׹%~9^M',cz~A~7Iu^4#PpG{f1+3a=)\!OdmP1mCi yg}%P{-, q\v(z{o{1H)+nR:PU 9'Qvs8t:RT J Sk~T.P#+PБ[.`~P<]d<^ٔӂi6:x,Li *.7/C38ú H.W\C#r᝗O5g^:&ie2&ξ*ySInΜk:IM:UO]I4BXPˇ*ڂ_6Jq*5#ԟ@\PrvX0}&(h#30c w1ZGh Zޒe_X [Fq{F v &%ߙhNogߠ+e?Sqcw^152iLn|fӻk)W}Pmw4 ޹J V2Q< a60b #ep|SwXtA/0D=񏹬 (4IFͰ1PrM7o$T#fb9z~&[o1d5T >BXYL@ 2eTAD+T͓r*ͬqȘEswCJ7,ϫc>=NδSjf%[ jC)jOO7E~:Z~T:,a `cLʓN$3HcҜZi)g6.N44Oy =j.5YJb5$,.q\ȺU4F '#⢌\Ԡ4R3v>-C$%d|v)tۅ xުD19tIQN8O"IlVX|G;dJfJ:WH{|A&*J:ܖBb!'>q-  VZeMӺMs~}J dT2 \,6KoBQ |˺̌\l{s3A3璤@x_% lS' h8^t҈8zbcycj{wQnޮ#Tc'&i? udN<ةո%ҥ0Z!oCv=j(gt&d6s{GS[w)=PG4CE`%kWMw&8. 8a%갎ٰʂHJ娃3Z- nJ.\+K@ GsS8hX}+d ?όTKDj@3%PSމ b*{SCj#:Xx\NU ! ZY@/ZŻ M3 )6Ry_cC cJHIl xl+4McNQ}R̲bx=e/b"'LosSNvVaeLQz0 30S&H2)zF%IceXYPmie*Sxv;'r7jjxʜ {9qݢ zzL>dBeTbW 5#n4,k9".E> !Qq"'ޝCFcЋl<6zܹVqk\UA6}#$]w@` VMAiMt} WI:c) Ȥ>DI3L9vM/Z$2Z&2|*ض*`ykl@K ?/H{Uf xΫ+Y",Po@ @􈼻ya~rXU2k8Xfw0f= Q?GFъ!YuT /CιꩍtWu9|#q涧ȁEʲ8&_VUo>c,wZ(+^c7sx+{"aܱ*\j(Ezu?,gUhxau9yZӹuŢmR[9 AG b,fQ"C\ߠ VhR_y(#z.K`CZmI5kT"NmA;Nq@Ir zcJT[[GK!,oXg8imkѽ'HI L)}-c ڦO(n{S@(yඃ6Iw=)Mm/"r1nڈ(*&owЃ-1R>qb0`.PNX %ѭNiR"IA\g|5x, DQ(L;gFueLإs+2"ǒ!Kκv t :+H/mh@^E{1-ϺrabzXA.H9Am헊q1Fk=KAg S[dVJebzp"7.N2(HN5"jlq8)Nsɼanҽ$+hؔݯRI{ߐp^)RJ h=r"3&x+&xz#.ϷA7f1!ئ()9458|LqarHb?K \׎p'kz+lWR.K io0"dI9h6);3ٽs5/Yct~Ȁy%oG!qFu^F*? "h.HR9N c] ìuޖr.ݓe2JD];V4 $X#&mZvVeZ2|7IOP ;0'JdW?m{ 1͆ G&!HMاx}-8hUj$DXr3\/+'aQ^9#Gl42x؏Q@bvI(v"+]E hi:\#F眆,45y'm_FwzD.?':m|0+@fxmr0jmϦuj ̕]4fh-Es)%m? "Md5Ov_NV!38?)K_i8;D"r&?Яa[ ~i 9[@|sƷQ #OEs~*}!D=|9Ff!MM&lטc1*X%8= ڥ 2S&X.Awǧl]ml|n}{Qg I]d"|[+Je›Bف>ZVA<*u Wimav6@V6,zqpWwB(J}2V *Ш#zxw{dr|ï~O7(<ٷįwVq+Ka2}GflW @+"+nP@ : hYU;Ҽ )^V)`YֶjNB!#!q)]72ݶ|TsE. hFRoKrubƧ R J9vսC-^e z0fZ B@y74Jrk8Ya~٘np ?}_\#)#Ž'ӆC5oEwbp!Fh[s 4+}$Ev1̔ wx|VG.2ز~vtKh7Jr1bQ krq՛@ކa ,Lh3`oj'N"YP$zCw#yH"Y[k# o3[0+Z\-M22'Y;UgX40<:ɜ)NXa|{#*vfE /\t |&C߲AdIn<Èl)w΁oG6Ә6O*@O7K7^!c}$gQ u?$_jHxb8&H)}mɕ-K"'BI"|.^ޛ1Y*hft\P~L'q)" 3zNՌe)5Dʫ`nZg<GUb;gC(`M8밀I4Wg&첈>Hi -#`zFS[K0 >,}!ykWX{v_[ʎɓ@Tzd(}=*;T|3*16ػg`XWJ !]f yЈ^'!*k ŧ֝x^qh\I5$y_ z9)r|=LwBn`^9navWWاI;6׷S0oʳ3GPa$jτvs).LR'%!<߰JL ]{ r]OCLϫSu̫ "LhNnUELvN-Jkixw5FcʭIRz8X`O/] ףwG"r9KQo;<*osEA/Q+>O_iLjFh[92wLżpӈ}`Ki?) _pM( n+M˄sZ5T?9y훇0Nw --Un6/9m,{o2?i-6 wIS90 Xw 4X0>2)8:ef> y1^讛v8ЌR+^kXh&OZXg56UGDK*Q\tG;^b**wº)`N@f $pږjq?L5 H_PtڕdEHBЅm!8h .cFK VA!3B35#5aHӐv췽ܖ tnCm`l[gLh1Abw>bM<@_G!e[|!`4<~~Wq4Nyzi,$z>oEZ'bkp-$ƾsHzz`Ic~L/R$]1~ʦXy dY HncwLA0pe|JhxĭrT*^vB蚬!/-2:4X& 4A zh/Q 3ؗNR/<9Z(9LLxpl}RZ  eLNE1No2үT=g+Szj"<+"5nɟ\jm, 9 R-(yt?V2 Bj?NcD'b#= ` e&!㺉<#rui0n [TǮ^|pv;Q=o=KNm5?l$KVEOU2>y.+" ׍wG>kH\Ls7Zyº₩ζcޞ&MɃ <(qm<*8 2&vRH)!%ّ˕ ?Z "}&uIc#Swt&zɴƏ0˜4wF?J+ӡc7k\|B޾ȃ*k|M `Zv\T8'-O 9q@LJO3XNx!Pc=r~MT`[|꿼/e=.G`nGo|Ax_G/6.qop-$ofDvV;~%쓻tmBHL^6J3 1lNa~D->=Y-Xnp}|P#IcC#nmmq! ˎ^ocɢ`(lEjTsǷG17)O.DnAgw;V0(b/2L -om kCD:*laoIpz~Rg`2''LU~;"_Wi}1BY1֜QC93`\0Vwcld(}K/F\;ѷqŇ8H/PMִ5ϺgX_{ʞWI+PGZ8~B 6W6¾ v`1iڍqilsd6esg:?AHPQW\Z۩5nzy+('eba[C*cwB^{[z^2M1!ܡEN%{Lx@؀$!Mbj #=xl-dz}56EL譨q iNO DcF Yr뉦kŐuss606^r/ ʠ5Sol5f_\ ^7@6SKO _=:7p#緹HmxAel"~T ]t\:E!أ+ϕBMGW^ya*:=+,Z[PtHnekϤ5~-7n'>R'q.+YTeC,ΡayOhlvD@n~vn8{w5l}IijwV~]QQ<8UVH&?P:UUWSУ+ `pXZk̮^;Kr[L}yJa0/i lvxܦH^t$7'4)8$gzMvCWSbhW|ԝTu=đ,޴ 4cWӾSFL0D+}wU Y.*&0s6 Ze{T+B^^dc8}j{oJd1Έ@EF >%ʦDac Z7jH pGqcU6V=Ox4>^Av;8{aL/5H` -eеrԄk @|.Pm6r?;ub5 5ۈymR0uOo@EQ/(^ݏ |fqc-S ( 0uBxwp) T7Z d tY-mcLҚ!*uoVN:A~5PR}0S+;< !0ȱ4OxU`hI&ڽ%*RknW"'t !9n!u =uL-<ٕs!o[S@a eMnT` 2Tk%MpDG1HS!;&41 ե2ORM/6w|z6;.\|G1 C8AEs <;ea:2 jGZ'm68]Xm\Ldv` vP+Fb`34%eF"񋐽I. " ߬Ժ 0L \@ܩ[hխ ?`JSn!] 9ՐOp/KiMX3!ax2= 4MuV *h/ͯc|ͨ{c8Hٔ!!oTCJ_{W]ovhEp@"GfoN|QC 9f6B6sK|Id_0-W54![ HW'1b[~V/,"PR=gU{e `0`])G|ӿډa9=`zSk<il2Ow[PZݾvY߻me^z##..#1D1T|| u|[en՚!xlJEĒӸ+XmecõE}8NvKW9Z'"ښK=.DMѢ4.3.+g/mhɖ hb1vﭛu$3# Ϙj`>c?ٙ{٭/nj\-ň|#~-?*5BwUEW*b3V;ժs=*u|uκrkI[,0wh\r;[^eW )cI|s47MΡ:0*n5QˎL0qhjN3ńr1(t6ۯ5O="}0R q԰OoJW;2Ivrj^ynv]B"4"qmn 殛HtLq?W2 LԨz#>Tj4Ě*~$utG%?itS MiRXĩOL3+*˛u #nfQbǎX#C<)3+p $ɀ'NS_c}Ry%PUe:+W-DZ\33UL~E?sf<212hʤ`w8at^Bf$<")]cj$ FOk uJr8$JLuNI#Ugdseς˙od3lZʑι[k z6@rЖrP՟ x3TRN[(E)#bŷy /eS`YmujcCXLl<~m$;I ~Nv[7=v XAMaקu@2U/Ď_3RĮA'EXofّ|/͊ ЄĭKk0c0h-}OT+sh5G^PPٶ.@t+b0b;ꗍѤQ\@<&nxt:T*bS e$, ecls[ucȪ(!@?[n--vS+Ol*blMvρ9ϵ2rpҰyq+vȒH/Mމ4NjO+OM;&]&p_VLtLܫ5#׫w0s{ c&' ˋjËdE #4; x%;UGq`k15»UtV+:rBzO8!^ `~0&dwȮ,mAyu{:&W`20ْ#Yp(!C#Ϫ<{X *P9.եܔTY`KBG(QfJ\Is\ϯs$vȌ?~ QLlR)Hb'[ci7NSk5o>xm._{".m.C┡r\)x۵XGB;=~R_6D44@z1^D?V<*\PLl]z.jVXQ8,@YU_(sv}ÇjA4tn|8yQ~fQzGI,MlV}eaC}N|7.GxC<6e~x#ݞ i *lN 6˹\r›VaR08%~BdFPqK/l!q"'rh ?y }C ^XY+SaFSVӧkSVUtkNmQį ڵ<:I()38Օ)k <Ϲ% ~5w/< M/nxJD^E 잜Ǐzve "BmM5ec +뛁y//)wr/1'Җgr鏍fϽF;LgaTbLG1H7".=e <4.\]=A~{ks-C((IG;FċüE;wW(ᢏ쥜{|NC˪1šc]3*L:fOT=f!4L !6d[Z tjlG{"XkG)CxjC)H|jcq03z/ *YegN[GtՑ9[\D3v z#Fko):t0IY2S¦ÄMY."*kdF!s4Gz#cWxiuc`8\m^j&2qޖ/zkj)~qwg\4 "t[S@͹P.pUW"m=esQ&Ze1mgb"Iͼ>qšȲoFqo5mT"#I׸dbՌLWK ?&WhG>WNzeQn*RQ76?z׼Gq)}̈M߅8 @DX cY15{Y]#Aޘw7efm 1%r( u:0e_[ݺ=ρoḱ9?fJd=aaJFla5ͳ3 -8(K.pئ8dD H8yyQ=dRw$7+u7lAQN_ZJӗh)ܖK [İЈ$l9BoeWzDS~#ۃӂ,NO|arw?aXȲE/ʙq(7vGM Lvb$h}噡JJ9Z44S hu )1 ԤM/mHW Zs6_c>;a{rj8/:23I]ʼ&c(uBpݮ5-*t?F]W4WONކiS7WRp{ W> :Gb yEhU8P"Yckd셡a4ݳ>3:+9|X J0j\E[,"]'$=#3]g,NCsXuRӽ1/FkwUi&T:4_sxIS_`ISyO;4=:.//>!¬gxX"TDK%J|MclưC l񘋼-%*4 6P dS\Ś܁9"H6R <Naa ==c~"cT!^uYH[PvV$nUZN?)rg@z[* D(f/lwI?iua˗¬ )J\&}ń|~o*=]}5)U^ ƠDaQps)h7?ʀHNb8/\YFO9ʴ6b[۪ ;/q_T-B]|\wvMu3Aqof+H|T<ȤL?w}Y3S$:y"~v)EGҎRM8<&!WR*A"jn\oYhy|΍X5oj8M協Q  XPvTMHZ%BudbL~ZLL@צ1)QO5 o[P WD2RHs /} sCpIc_Z~fGk"|, ii?Tl k DzoH, ב~8 &bǧ{(!Z6öYGUb9Z?!\C)0ovR,#N]D5>2z^Iۋ3;$`b'!.bVX"l􊐐~-ii¼Q`u`+IEZ߯!^ů'yԶjHwJ I.@ߔ ޚPL&seɤ¸ ŤG "ZU˔[]*|F%L|4, cٻ 1TB=H{^c{8S΍d'1"W<$Vc(;3QL3ґWPw; :T׸ʧjowSH}Elf^m|z)v+0VӞO=ųW~qꞺF = `PGNwtdʰ*=-a߿ 5Pw'*pS,=)<=g(gs%\¤|5f뽺DdJ)krN"eM{ bɲ<&xS1a-s *I"[M axW}!y4-7\x`}B.U2ն c!E:P y7ґzS Q Y?Z6w=/̻Hx(t*i~j zHJQ|R=O^], y-+\VI|%olP/&_E * ̻ Nr[$`ӚzqgkFj[9<'ZzreL(1L}>ɳaNjo;KcT\s*`z~5^Fr" 'Th]1J嫴}9WaΜpoC>=BCu.UA}3"j,Ϩ;n\ Mї$Kf6kKૺ s/ξnBNjFNߞ ʅ?9lS'Ujٙ5ێcFXRݥغ,]s.>WYdauXUsc!XrD?~W-Ov2Ⱦctmʖ/VlWUI L ,MYE9ԛf S1G[_SP駕6Եx+̼+ڧ.xzUkY FUOkymYƹz+X>C}jGnXkG*eW,QȌU'o6d'yh܀Z"j/L1. i^͔OENx(3J%oH=BSrOMJPo>{ě˰8Xji\_ D%n}c7PX`ķr2\w'w項q8 ?x+^Δ8!?g8$Ua:Q?5CZw~POuTwVgI!w/*0@n =}9p% Lkb8&#*7w(?Y-n9}Cr gTb-I FV{&HrD}SLhNJH>N@kƻⅳClP9R|v[7^z*c >{=y%;t:)k2e,UC< KᐎZQ+ƙE)]_rŁ++&Tvf%Fcn4X 0T!YXRULΌ8`Zzp]ݒ]`Y{hywq-:Ҵ$,JQ3:w&_5Buω}!qm}?}LGPMb,^-} tZ yc٠@L#gdEb9SE}7|j*"1qL5a\eGk3l'RtP b'qx~p6]>3#|X}ꍴ[jCPy'L |}2\iw}McTezW& ">4ǧ*1NQufwXw{xdBQ*%s\6Y^K2M8{q /c섽0=xiL8ҽP@_!9Fh5IG`r>ܗ$ScxN kCQ#d{'&뚏xIy }Oa>Fˊ.x\瀪=jɤ 4"GˬeA֯3YJ^Ww~Xr6U}P|_sҥբ} '(Նb}SS/cӏ1]׬/QN|_#bwV+Ƴ͉I `HhfTCPubm`ad/k V3RN4,?c!.u+^2"EvFTz׵R~qRv;#Yհ]ZhsY'EDW -1_6Q+ұ)AY_?ql;], #N-ò8g 6`QIĵUHM~a}:&Q>ȺeFLQ>D LuPG^~ugՖ9S.;ʹbsv`n5,c/.)^tjf(NւS&^|_CXzf"#sojLTJ'xLwqlf<ں^X[6&yv+Par=I?Ir^{^~PrzmNX;9xy]i/ǀ'3 ;e˕F,:mmgW/P5v-VuDZl916Má~3g*Ga0>{gѧRjfSڟhORGrv_o5El<&8`8r)g#f̘BV DѴ~URyA[Y6w\oi M؟gMGE#J] WSd`ʕo?*5Ga3^d}dE5I V:w;P__- lwFSY^}M}0m ;nhW`A R0v4-i`X0@ָq ~.#\w؈BLݙ?RLoIz67knbj^搐QIV kq!MIlkaĖe^Eaz*"ߒRdLwFHQnA H,xr7K_2EcğD[ߚ?k[tҵzMNkFlv-Ǘ[.q P`K)Gc%x./Z^N,Q59=䮐}5J#8޿$&8cuH*eZyFf!Mu "%eiI?~}6*ayu$Z‎ޗjV" xo^֤3f=w]cdERV(ax?J]Y$Jm!5 {{rc 9?TNF"Oo%1ַe/yS80l-%NL]l׉ w_QQ|uM`b,aZ/QjDe;[S:2L9gEaY+AuG̣Ofďg!g}_e=dGܾ9sMj$4 0uGt'5y; ahC_:Ąulk7b=ʎ}8?G1;uI?Fd6xb%\u.>YLF1/-&"(C_߽lw-_"iKipn(' ح.'9bE&Or"b}yXo TOS500i<$-ᔜ!3AjyZSLǿ7xfƣI{~:f(u/V 5xɤ9285Yj(%GȏP4oƶb# $|Fl"™?"D`(c?m+W*z3fˊ`ć%c X`Cgخͬe *)D\3}DR2g2KGdBsu+^O5zص)-͞Bˆ008KE(m1X!z8pY~}ֻ2 $aq#`XE;Ve|Lh1sIy1AaaE]҄I竩 |wLʖcF]-eK#I n7L-b`o()g't `;xڿm8F$ )Gut${ "SpYR:21"OOQ>kij|i* Z)ڬ]<2n9ho%.C>/z/(OmwJyo)aC'D3_1ܱM_yC.D^xF ^-`|Hiozp -v`ȹ7ESax4xԉ$Z/E+ȝBJK ϭX ,޶ńÜE.{#tk#/Ko 'qn0 hAj0+,~P@: TLP-S#>% ^FT2*#$H.aѰ> _ i urg79oDKJȓtX ]hMmj؊u.hM 7aiC^#I"TH}6 eo@p9kpj)+dGy>\OǤr ey-537?H< S!4Պ#`,vqˎˠה([4T*O1.!͊L`Xo#qJc/ ]t/2yCvf{`v+^n ( ?ˀ(< ؂#W:꼡@#lpD;n{Xkе5~-WswBˁ04N(fYB ;o*B Ej!>pS "S{U2\u%R+v0Bh@,GFuMBYy [JkXXG0xZ6NǾxwVlJqĘn"FˊcVI-)%^݉i8 .q}Uͩc.ZW=Sgjɲj:} a; w;Zc@R%E\PZj/,٫Y6UoERm1W_=NtO Ԡ@eyrG?l 9G]MI!BOR.1MR ]y4!>9t}"4ɋ0K)oX7zG.rPJ Mf;34И̋ױIz#M2=$*ATc?X>F}#[ v nv&#X*u0dz{kZF_%&~zvȻ'KvCF>Vm~KNfj_"F|i=QIKJdP/8,j <͌fs'!E%ITܤJ_]K~"jS&{lF5%$q (&4H{{׽8YӭwӰ y+J¯GT@#bG'WyCPT|PùVz2vXgx-9 ªlZgqrGx LLefF7xU9Y]Gt,ps^}}{ЬבY#$z'd-p 7@X"i> [C_kҖϫ@_6x2@=lNHoaם |};),.4l®gj7 Va!Aj3h*WE-әV:Ǽj.RMLE P,U|9~p{lr1hC(U#<TCvd/+qY(F/2?܁'`~^#:HbНe 7r>]Ai&&r<1- n!@VmwvNŠ g핷no2TrffYf}e-}rO4n?\hŒ%C=7Cex ̓B njkbIIN}sKЫ9b@޺h>{i,٣ K=MF\|zMz?H1b}Aտ7x10V\à6kA0dxw-aM) OĹ7Y#SZjN:$%pZgB4@;{6bPJgrܞ~z|z"*qL&! !e?_qRQW*ǖoׅUe'?TҖ,Wb` | ZQ^ B|, bg*=w2P&슥̴ܛ'׈(%x!JU͐l]l< a4Ӳ^yTdV1'sB-uOB!)9!rpkji*QF] _Ƀ|亴S𻃘1yge ]rb[<&(5G3d;뻰^1ʯ7E [Bd˶_P7&.j 3#2(UD`A8i2^iۢnfk'B'a1B2BƑcr2Cl[MBչ~xKhrqSx%Yr\S# oC !j?|#7C k elW5KFAHҲthv(n7]ʊ2 saBG/g4`$j"o4OQTW(V[NeY4]R^6P(⊽>>JT[}P0َ=Gbf8ŷv' UIQ;EQ>eFux  m]/1(^Ӳ~5Y]u^-闼sK4*%vG)|u+ "bS2XCOMN%ϐ=@TxYC73:.V8z}›mm﷞hfRj9Z#8@O[o06~ O RZ zll'ΡO-Vz_u3KdIY(׎'![TF{؀R2F-mo8}2ZRL݀ܙA! Jry!Os2ƈ.H4R,pQ3S9}W^Ŗui엝ݍ]ThvO|IhW.pқ\\Sɰjj&ҁ4suѿ"Mlk*}$ 1Xt'i{{.7;>+1&V̹i't zʜe-etah|Q7_aJWBPf4U2ݱ2=uF8 rpuhAA8SCˋ 4k &: lQh/RdlDRJb9<3VBuU6%9* ;0+C ZNn[̴b9MFalˁz`zQAб1%@y]E#n$54!+qyQRɷ]Rzp5A„``Ɠ5d4].b,?hBa>)VR,*:/|4'3_*WV%Vg#6RqJMCN2g( 9EsAb)Մ_ĩuPvG"X&Q8^lC8ΪZ@c{5ԟZeW@FƫԯvŨ"rU#q)tcm|Õo~\TсĴ5Z#j7m3D"ƞE9; a&(\u-ǝeɬFK"46w_mMy+X=w684ZO$W| 9lOC}lP!5"7xmhf_>KEl]BІSoyF}eU hwUk9907Pzи;ߗ UO`K 2] ?H[S$VU_M;疸wF;`YSɊI.G}Ƥ3mq8">(S>@t0yaQHFi,/=3*&ʤ^3 êj]qx4s+x&hOMO)&Wvp+ggZFbqaF(uzvƒvPSeuHŞ mU@}ǽD 5ø0tZI(2yƊw( V.ՠt^Mthú^Z A명]O|AЦ}N?It?3 [+U4idop8g*zK4~Z^1Tr)\]yYZI%EtyM̅/"^os{+= ]T|X!?XuD`osy"[IyUB&piɬs }Hl.!-f8ِPLJ";rOA2t[MD~£.˃)L=o]_f..aNp H3'unIc>twާGB\F%Y=k$bU o227emOFkz]:"^3cWda7 ;ӣXhte\ t{eu CvXhL 3(ϩqY9#I/cdD*3T?5}s3L(!ePg{d+.&^ݻ~ $ pf5_4^L5XH`V"8+Zd#TxHA{l^Ij\[ḐփAkkϣ6g?S/\bi0UO6O7Jۨ zo-kvf?8+$TPapHulL?O(v_ڄZP:#z^ L j^Ą"wa.°C- TA'w2@] YqR͉5Ww>Bَv8^udf˅ԫ8oQt[|BJƞsh&MMe <="Z$ZTG+/5{/C}Jhv\Ԓ[`Eť:ۥԟpOYM2dv$|~|23ds2:Oe 0, V+YPF ԟn=ΆqYUIO!lbV5E5Im闲Ʒ[pL}K26=NiI&:4"g~ aݓԻ/*&@{ƚFv~2ʜ}d%} 5_X89-+Oavmb3awUJYSձ]ċ,^ra rf쥶wˈP1gy!.@3oC+U#eRŗu΅[/傩E%{>RtGM"_%c G7+hI%# ,|5l}t-~#AW)74rNorU1[Ƀ eZ _zxU3i\UYיem`Yu?gdIie^}&w Ϫ 0Qig3oq O`ڏMwk%P=ʀ%T E93CsӓL+@32kSL"oue65-n2("G)G2A88`4-^ܯ;eB3G%eR'H*XT2f<;y:ڣ mbHѴ t jfg.8CɰD_[⭣z]ÎO=CW_QƔ& 4mJϫJǃ*Ű h&g<ϫ@mXAxp 3R 9()Vkoc]<c"sV,^ :_gyi&;ݥ+3KWj fP;4{yY?Nо {Ty_wC+ـmITC|~4tōd,uwNd2rʿrd&l2>7oӔ9W'ꪈ_Fsܩ9/&~!aa!M,?t v"e>GeУ?՗-ԘVRM~ͣa)jɖEF~nuaܧ~# pQ]X#82x;eWbOG˫37kx5Ky*`up 0,9¸A8V6p#`#K{=)u(kGrx*lKg8} Pd }>bM3Ԉa4W*^eYB`i:n Ka׵u@`Z^:X=jf$%|j#􀸗bu$Z;E>C*)Vv$ZOJof>ݲT(#$3#ES[kF9 7VJ6Mځ}UjSMһ$n`.?[h ;riy 8!CN;:-M*x0EbE ;?L n#LsBи:.ȼll?6B\"GzGl{EiEr[ dɹD܋PbZ"qʂ^! K@58 X_H#$L,t)T|MzsXA U1Z%|wY@G6crV4F$cMɌh*+׋{vTe+r':px+NQ5ޏ~k%3c?'pu?AmX_%}lX!UO9v*99 %:^! 'jN>=#=OCۓ:MY/b)AO)L&ӫGĩ%X8%YVVOOXϺ3˹)Vϻؚ8xՐygk~]__ Q6&,OǙ3a)F8nה~Y?K'VOP)upC5h.StmΈR`)bb6*E~I؅H^e JPX!`.G bcm 1ticx0oӮʓk:+&6WSь{? /SU\LMrje8+&0p~468-z-`lHwf}s4 {t.29 r /Bh~DvK"*}'dC A4G4s$Q@|%zVm`D=ETрvnIUc@U#xa^aJ.ńX”>g'ټQ"-B9k]j@(=dpp͵TɄ//^6;N;qnppV莴E+sϨn^l!fZء,^Wb L"87o6kl^a8y|@̱e)ўnP0q ^Tt}]a:H77KwJX0pO렜e?ө;X݋jv- Ӯr.c72knF*>=g(̗Kf;gRHӞ }_. #>5!vЩ5dJXRamo4뷲*Hܐg$]G1gct7KL*vE5 ȹ {2ܷ 4aϗ6zJtj}UczP v#6"0>$➍?=¨3^T=J_ޚw$pT4AW)|7^s@.eb d,%W !Xl8J f%FA]>ф؂>eS(S5 PNg,SPGj:&hz͆4h0ûKkAF X~ʾOQ/qkн/Xd#'ZY -)s: 3V?6&~\t#͂hqms+[Rs qGit`L6τYŌf^*̬A,wg>cb7g6y!WU-hհad].jJm9C>_fcR¾el_3Y~?oU/. U|{Ѵ̑!}=<巀Vemg"%/1~͠ɂ!ed=c)\5F>]B !| 9+8̀[ ]zP`[6Kmy֪G}cY$DwaõԻGR U=w q lkh9!8Ŗ~U8E.>? L*Jà⺂r 09çT ="o=5z\6׽-"LSA6wCz# Ϩ]f?:dWڼZ4nN 5j;)th_tr c~MՑxPF.ls0 &B@䡵<ՆІq'P#JRÎӈDYj½%e6rU[1\ۙPrb .Ύr__ud! u`ڀq^s2e l1GϏC;>=(Jsd>%]ޥQj,z[{x(}c(6N2Pil75@Ψt[MC.D:U si rMT媘ǜyCt 2M6OQţe# ^'y6]=Yu5lNRz2] V3g܅Oq}4}ǖ% 2alzSL+UeRr|;?"/*'k?<^pȣ `G =7BqΡߵOE 2i2Zgy%WV~b&mFplM|Zrb>UB #~O`h3`zmzQETD;N7;->W)0ߘe[mյ Lv;N546Uq(=9hvR D)kdjNL8PL6 B /42*:,$DoQ7keB/塀G|IiV\9 Lb#`/(sr@I%Ol婓E O)Mg,= ̧(˄?<.Q:mYOeoQv! G?^diʚbPg3qD2-2``D)I㦃@y-c~R(Fܮun`+̨H,g6]zb&BX7fyQb V%vU Z7m GD$()!68|)\Z'+)L,m ۰GRLedVH @e1\Srt`+J@Ԍ5$05Ai}@u/.;-Wm8|# j@zHʬȘOu0K(TMP٥~A'5'MW4;A{ad*i9U5QnDL5ZJ.gP؃YH6pdccqQnK F-S;A\4 ֙%Tch^m '!AO _6I+c}*ء3UiݣY"Uݖٺ>cULg8U~[ 1Ut(9 =)/1aj5łVdp$>RPd+ݘeP-EgԮo,:O.S[)d5=PqhgItB:41!2X([@ʠ=##f[Lw |H'O<"svrA%ƑɚjS} Il_j` ƖE߇O2]+vLjQ=pt}aYIoLMfd ГD<*iVl͐(~tfLT>ԗ)<S ]144$ ;{!JR甓΅!:$%cųev;[8]=Ҙ6>~,\S@Ti͡@VS_]@H;.+A<%OM}ࢆUo'½?\һG~\b\7sB E2kPf@曫[m؀Öڋf|LtەWMA}Ad l&YUN` 3T'I0aKACb90]@=koܽ,K+L3>y+q@XBU5h*.#NJY, ?- F.L,Ggcpei6S207sD/儳6' 9W_~ )UG!%PL7}8l?$u ɥ!)gvO8r^+v.ΰ'T(.ǜm aF+MkCW`AxE 03%Y5mP E&%TadrKq` cm~(5߈ H7.p//7qύ6<\ɓeUd4jhkjH+vE 񩵰*:5_IOd69C<@qQfRAL4cnc`]oo3wԆ;b{\L)*:$@D"6(Vh?2"Xw]|MqlB Z=XܐP\X$%fcXtfs$pL$e+lJpq˟a=nOoS r r3! D[GZuaM5&'53cng2R1 SBb;կ_mI۹QQya<^uVɊ{n^z_)HPy@5wXX`\- hIwN^t0(9;e)CS)@ς~0U%H a\u9QcnI#41:W'Bky '}>s!*b)8!#zBAQHe@UK5dEM!C@ ")'1 Q/,u3=_pa HK4K.n?ЏBa;F,Rr+$,iְSUxظ02鍻Auֱ@e }U&K/]:U V܄>(ʼn9K7p0"ZycY|'Z99UjH7SZZ prc$Wz,BtD P{B5kMoV7g`'g)'[S5WK Ľ+ђN٨libll!HP1}K3-TD6N:&OJ-𝇅 `wAnv nږf…cnHHIg3h>Z<dK{RU?CiT7+j u BɡO ްgEEc`N҆_JpqF$~9 /ƦQ񤪣֘FzUsF$C}SdZX}vr'~Ƀ۔*7Ўfw v@ vJ.s E^tdsN@<,FJ/8X>JMkT%{Q,n0M.u2n;ĦHn7 ٣|1!f$>Gab^E7 `sV^_zr- Z)~pM7o_ 79)j :$ě@a5Ե{9cw#Tz#vqd?0^JV7>_:e3=Vα?$hbOaG lآK !rT;m{F.YӔbngxS*#jBٔ¢pa yq5ar!.DjK89I~Yƅ 2 8'Br|jXbkʂ\^n2%^P?o%rnuK`g25(/a9=0.)w/'|оAz[ !dU vnm'lC.#t Q( $v9.7-񫻟@yAPI)<@lH)bHFory1tⷃ6h#&^ku#RǣIy qy{" B0YBG-kI}b̸IaZ` >ú"ldyM%ԯW=\ ChDžG$d]*ͼȒN\R.Ky*%DQHh'SJ;cI|˪0. Wê;'@S0^ F(a &AVLcBV-:,G3_)D%RDbkC>?xy:ԑ,Jfۿ;0u|,Std~]bHE\e|bUbc˼>2|6((sM *&มe)Xy B?m괕h?%9GXʅLtkEXBLQ)8a " Y1|m p no<ç]Lɕ`i`QPa|,ߛEW?SQpH1uh{/?.iCChߩ%KJo7 "W+P}0M̢,<|%jt8?w u*[`yD(S Ͷߙ4)[Zoy8ya/ͧ-h'/;H\L^]m#f rƆ\ymc0: SӢ jEy6ykC8!3{NRMfz{AO6Pfa gx0sVsEz"-t:8]:Tװ#Y;{ONK.Bfo\m"s-J[31O^ [Pڅr[[ Bs",td('@TҍaDc=/Z?) /% x 2Zm :p?lRWI-O^A w9dh?S>_^«?,,0-xaY:T}>r}{zVN_uZYj4o?]xm4YnN'pAd )m \x|jT}rWV#9Yӥg~xA'V~_$j%ڝS8N;X/]ir2H_3ԟ!Ft݆k|)0dkC>6(wHYw O~I~IeKLIYAbq֒oIm )Yu \B{Nkқ31J%8La pR@X 2皿ؖz~3y_Ê'%H_OGs^*uV0U fj ٺHՆmAl $[ @,%Cɞp y|<&_}V*@P{I::T8]x0mם&N2TB(P28^=N{K{1u A 4&A;IÀMT-FՏ&eiD\gV>ߍoȠW{j`Uڎ5rƘ>[Sen)<2#y?6+u&c&^I[[@C]Sx.>Uw[Rt`;qKq%?{& zwfY>(tQnx:4S \l8Qp5a[ Cӫew zB=n-YzD3 yCmX;l#'WDCgz2m]~d5!RTp}9j D;{~^kK#CwД/lVwii |^%t# k7P'gHZT\/F0Ƃ]K4-wR:]' tjfWR$IUW$κx;!,퍂ɹ1g֪V|0qCQ^ ڽNآ7 "%qhۈHӗX}q+_&OD}잺)gcF߆8teI~}d>nmz ]_Zj.V"vw..l=i}Ico;kKBҩ+a)W3bhhtͬW՛eؖƲ=yU+x ktMޔ 4+?"Bg?_}@+,;V[Dg(v˾[Su ?.9•}YB"G%0%~Rظf0yKp0ӂ/a4VɊ9<{vN!<\UԔm7q O?_xpd T ܠknsS a'W)V6&ESNHf)`ʰ$q$` ڕ%6a$8 }WuKz91!vp$znIMz|wy@Cp}` An Yd!ggCÃq8+* CdlSF55͡;높EhӳyNΏ1<E6ߍ5SVXhDHyVt.'g,t]~nG$xLݻLobN|xq)~6'AL0s2 $%iS(6nJvV,d:L1v sȏK xp+lH3jw e9u^yZ "436(#+?bڦǐpfu}FDc2鴓v1ۤU Jfit\6 Jk-3yYc_kqjX+uSryܴWw59N[޳$.Y(ǓGjXw3-jQXڬ ev: UT잝xbA,O6H3 2ڹn+ 1T6r6iBy/~vɏ㸝ޱ!;ft:e}jЁEaUjG8Jۑӧ̓%lk6? :a}|K%VFjH~(DnԴwQ*h(͞u))0kNr3Gdl>ZE4Be߇){([ &[a*qdkit{ Tx&lju!a رJ0+e2{14rg vG+YصU=[D*$ +ݓ8%jz ~̺"ҙ1S>>LSV v˩Zg9ٛ18;@*R C{վtʴ23kЭKbU\B٪f+ɛtLb<>V颐0b^/)ޗfJUM7TkteK"eS9OIr)(W[5 97,yh[01 %ᮬvGru|u{1FOZ:LHki&(}rw8AFl;+Yz0Gp.x,*]đHx<ͱPVE+OI| w8Avn"8YhҔ5 d- SP"ZXeⱻq f(8-SH$es/tE*S4:3qevWe>?pWݒ:r,P13tտoV$Q7AuEw)hEфZNHzSM bMWovq94,ΰMKp|s+H(-NUjME=1;%}Z*=犠5(u"UA?K>"z/$3+#>")2w 36th陊5wLα;Q ̙"0)44"Bޚrz!B\yu|'i'{%[=2l_ Ժ2;O}J\/ooI> ML|AӮ#zGSzߑ#SYkbږ&¤%ha)]rB6>U%ֳo-$J-Y)K݈{:9 ['i;N$۶(7F_G1S?͖w` La"Z_HuzL-3E@ֹ@HV~<⾢Xm9c[.ψ&2տO=BMeU| YNOB'm4`qʔ̪ /aw1ǘe{CZ:XuJY@0j(@~vmSgn5슅:k:jGUZaүKL;yg K5SZ-jD 2=7]=TSNкT-bɵӑu5= HQю6 %`Ր/ ׷,XHC [M'}|G93Vo 9Q), 0\']8FgĞ aS6=7BW5RI^,Ts^,o ( Wbdm&DRj.p1*P{j-j[epɶ^U+±$VP3CtyUOycp=hc4-}C搹BkVt2'w$gf-%κ= )At؉/gKEBQf]19UL{l`uRgFypaV4dC+}r27]vr|Nv5"-RrVRqA5=^̝$pJY#clg 48*]1he!Bf>qp,' Ε4AtC zGo4$*(u[앜tHX#_&FBž8*R8FsX=I+4cHj" 6j O֎OO$oyZHne!7W(W[GW66Qm񄸶woL$|Sea`9qѷai6YDa|%30`$0R:+ Zu|,oBqMsKJ;x~2NjwJ܎@f(]¸Ng+||n(b !tS`8%:BZH%2(w,2tbJkf527#{R8r0 JseQbY%Cs*br톗9W>K馈N1]&ACFr쒁T[ q+' eT8lwkn1rKL=RIh_ѫ1c 2T>{;w5PfH-k!#ovn~?Ef0S^uɴ`Ivߧ"[6R؂U㜈sOzx~V)JO4j2&f2=qڤ@E\egdS'dt0@HArM z6TMm r勪"aK3:K_=e}%'HmY :1 m\FB6C xs {?ieYi7Dj?rxş@VKdkjwa.1(Ld D(r %e^g~  '7@ppKUY0:2qhJ-Dy=#5 P]djOÌ ;'0~;4ꖒ7 Rdg@} ̆=scJQ> kL,nt@. ),0h%(ƒ#$N/Cdl r (&( ԝ9lգzٻ*Nqe6ӣ#mTK. zX6a58ȪeVP_Q4'cuVK h8<`) t"׵?HdF/ _$䌽Bgsъc/XB~6W] ؗ{Э`-/:Bb? WgP[{;s{λt\' ”#>dS1 r>- |K=?6# <نsgeW@h_Y ЧSCwz5t5Mtt3fx1Fu]),Vzކ)J ]ҟpw@ F}ڛ) "īqY,,e{V@TnO4iJ-e7s>:hH]ڼH*2ޜX=њ˵Ta1 " Y+Rs6Ť9DgLkv/Whn r} ՜ K["Gّcе'v)LVD '܊GvhImxP8-u uT*p);i t\nPj:r熬$t2pzSn)]p5L ՝Y 0F%ӟUfF@`e@1Pȫa5;1oW` #+Dw&( Jw3_G|W;8ޗ0Nn`yU$kʷ MkU8`&St{aQl[ Y6ႸOyl_R㫳bh ȀQBۮ{ *u8OUuqZ ȸL/opC9@sJ9o2TBfX=īŜhc:f gU\{to&5i"e-۾ɍP7CYORqZz^rB$Wrm jL,^/iSB5[^05-;]XtN\\p44 swmjqIr ^H ʡYlO A}UewfG+YR{F;Xcurӧ[*m]?RAiT:GS'9_K9V]!0zfwf o޵=/˛Cw )v'T+FَOzȓ,`j:9XW4'þ JњmY^Kh+AfĚh_,d9nB m#1 Pܽou&4SYBƣ}MABpH#qa2B1)\@J)zpR ԘnxAvDjR1T<tGi5ÊGQSP/YU*|0-`W$X;8Bc*pm\NL -#02OEdF w7d^2c9Dd=Y,,1y<*~G] ;7-X AlAMw(Ms Q*k}gaۿvZL4b0~~X@0cn1(|8Px op&Ȗ-ד F [e)ܗHug{s6~\vװ*҈CG}t!gAJ_YCUgJq$h:KoxGt< W;{J%&jHIܯ&K7>o ҒҘh $[tsTw*3 $ a/$T#z"=0dViƙRbQ&KGl~z@Pc^C6=]y;>I);3 ң32=$/hC,sjP<-`Χ Xm՘*RLn ^bgMQz!ĝuUK\Qkܨ9 :6I8J3*iFd@pbU 1pFNf /|cMqmUPSa!zTԁ 3Ųh{<0gN,9#*|Rx4w;|jpmja2gԕ89nXV{lFrض. ˿YFlU@4%WW³Bta[EM?rnz?T`Qْihv@y(D*\j;>FDQ;2##htt!Ek.bO9xR1ލ뷂e_2,qPU5Gq3M`֯"6d,m!/@IhpQx[ɦ|^$߷O୥qr0.QTnk"0"sG/օ[s2a`LKJ}ҐfՐqjR{@迩&r}/?\4 j ӷ)'?J 6sxCuǪ(b"2Fgt9%*- M+lQ N99QVS8Np r{~-{hݙG@ZxnUƌ ==bͫ:W{0y"eVgR?= -.(jX,ʶ Eyth5U~v}lDdC{PTY&$ O[ mdj}m# =-X9*Eޏeanž|ݵsaWXd܃+p } ι7]s&G[|LhQ 3L9x>re2yjaÄjh j.3i- ڑLsI+-dٕy2c!]rN$wјχrhNhܿ d2`"q{ӳG7ǂ@uI/!lbucصZ+;FHdf_!DK,'*_>6&qA,šTdvVP$W=Y lu_i5kF"z+cCcu`Θxƽ5օ զuJ@ c(.jek?>M3%wФ (W\XN0G(:gT=QJ?nJ V8>`29HF:훌7.ʎ[kd 9h;BEpD*=u0=J$VrdtLlyntf6{BH Ȑz8#*.p:Z1CST$,exjSwh0  ]#-zX/{㺮yli|֬IJ~<{zJ׈`i%G(,iŝv{9FF'jÓFG U<ՠjZ}o˹đq-dc_N^\tc, 6cCJ@L0N»3%jXbW{몭M,Cs\~ѕSc(_S Ro\iN><`4f[})dϹ %w[P\ 9@$+I/L.o9kq?lXod`ß,#;vjAffܰLf d)hDiԮĽ^A1L:5N({ gv:Z^?7RvyQFp`G'yZt:` )ʶCP\]n6F9Wl_XO<n517 lw0J#do,AR:.^h",9}Y7q"S [ğC_S4={S+\6 [Y[;#4D#M\!kq4XaJ3&},ftq̩c2%q-(ZP^! k"@ 𬋺2&\E}WhQ ## N}O\H׬c^:qCʄo "PaBI3I>ē0ioOEB֠>Se ;RU`.~Z.+mJC0I+I_Ā6!CC曄HzuN3?צΔn#rwa6F`HY(-*S{,AwIU\AzPHw 8`237SF_f)xaE/6JhtT ep*b3~TDGC0`^?͇qN#wsYl"?v[ 5ݲ»U6AxH`0|?4/Yaliʃ>FOmdM:a1R2Ġ+.{s_Mdm%@EC 5Y5䤞}&me}ǸԝĦap|!G-*٘f(d=^dWZ'\sA04,A%*3Rr _|8(W1,@ϛ d]MF#9V93Fs7Nu? JE$Es+䨌sDc??ecAT[w\hR\jrׅDB0_shWq q٧![(v[U0Sh|K Oɨ-oEC?!EO_W`hCULRh[&TjD[ adK5zn*%M,~MEM?ЄBR +mA?-A+ޫ0er5b&n4nU;%OrTvV鑮 <=+,R+3t% 6p { ]^ZJH-tw$īkTw fq,7@e̊JS@$xT 4QK` UAl~TpIfs;Z=`dHJ=Wd4mȷNwK;-&6X@[oSʓ d):ʩP_(؏zz"傋'p4zy+_e2wss=;*JrBi ]Z>mWU3 yؠp7o| (|^/(4slgtLJ-,yawdjrP1-g{qJs/6m/﯌$AHrqr==ұ!;!\۷]dx}P5Wf:>75YY iǧ ) X~SDɧOv3G@6Z![h@D?ȀV著YwE,GHI]_Xg_vu1gYZɣͮIO$p~u$Qk256t/zʔߒJx4ed 4WۮށH8ϴ0g7*c5 }`41TPvy!ADm18K`]yPaCk! Dq[{AMTHP@4JtYa=ϥAj o`,!x4/%=C3UYL!oO;#2~U}/YD'EawQ`E[@YJDt)$Ӧ[oTk9~hf~ Z{ɦr94Lws`-GuR4Nmm;G"S;g*ו2)4aЌ]] #U\W {qRD>" #,>{7pa;O(CsIxJB Mt1_{䚙DD k XyA>*Rc{^&n_g3e^➑0HW-lZ9L.c1}6CFz>qjf|}9aο&%L\#=q ئf dA]Vv3^C*',)?#ʆ_Ħa&C>AgKIE!K|i5|P떶ŢK(eD%0W^] / ~eMF`ev95'g ּUТ:XѰ⤩]dHyLH[O!JQq'0.V=ֿyX>IU׊*"@bF.j~ Zwg(s1YvBwȳtmxo6uGp7'*v  ss!5sCp2_:jrCgP ?bn0n,9f@a jFݙXw7ĘS4QkDu'b|N GU7G?#*CFp!- ewaR:"vP0`~aё @ETb 3gee$gޕuΜ,*>ХZ(C %݄(5"H:8P\ttt5f·#2)ui("EK@|?ijOi2t@9*(]/rFo p6qn^b&?RKi]kNQ_,fJsa-.x* JFl/mmQhc vKUw[> .n./3xT#}~T,$ۄ'ؔ{:D89Q5dN2w#y\ov~vhq 04NQEf}#3S8sn6apK `|c7'* UJp\!.|ʵYl3Dۈi$!yM)}}͸9 wI9 !M~XB@fXt'@ <{-X?{rY[&+eF֒sV׮ۺ,E~&U͈qBJ0IfjPA#̓^"p=ш$ALT&UUz}{ ;hEK\~_?*qI2Z ϧ4L" V (dMqqiuB'(n;S ´CARIx"NRyj+e}  Ҭgv7#γcËc;sz;OWdb{1F# @,Ҏ$mTZo#QkG]v[d>v񧄶JAFbírb'|= ,4L0?s!]wm=nkK6^xcE_l_7[Kq%Ԯ8 58)=MOݫ?}NMQNd`@d4(uֆA)j`To\'#Uh! r`om!' ~ԳlvK{Mbk٨VS#CԴ&IwG(@/;^e0rޡ9w EghG{R&ݿ x .~|F }©}iB+!fB' Ua[b,.-޼k2wk5{F}k)2Xw"|#*F%F ݅k0631b_ܥ9 _ҵd4PPt wN̑ZgX5<6z)>!a|]M y VAbIb^)2Ah64 C-?nc09:oR:*T#tm\o2Giv)<q~~)o)lT/*#q $w0!$p n_TITc^hmP[%2)~jlo>䱱 YkI/BMZ D6Zm3K<08Qi G%ÜpoٮFM =U^@\l>CSFew b,KR5.UVp[T'r~q/#M8tL}kF)&ZFV HY<$EyEI]fu5=)\Yk$.*7a|eY "MC|V6An=n['%/SDzWo{Ճʯ Kҙ'-,{U3Mw7t5@*oH/dnK車{=u@g<622! /Q\ wuGR~)…!䬨0HtpEKԠ]\w2~hd^Mx%<\y:S q!ZȲЗiܤ.]b߇k e=InkIϗV5vw+,Ҫ,ꭃ??4'/g5eٛػle6%5ܤ;Y|-䕺Z8SEi3Gcg+e֣ MmZY]  Bpn`;^`+!]-3 Q\ԝ֘8,m)=)̸Kg0HfiaAv`(c&l|1rϮ\T-eO P鵗@W% %62M!Ց.CCoD26uL`]u|2$_?#@c=SA_6^J-ExKrݚj%Uc+TM̭෤ \f pn!V>$Q#l>HzU€:: ""nԅTj(nf٩p8 ר};o'vTe;\ţ?;m\RS苞3j6tb2U2@Ǻ »<? 0n?l'b[4BH.8:dy&ui fjL~ CҔ:m;ՂΕqMI yVe6O5q}Z1,i8G+ /Ozp"ZGX+^MX2-v^f3[¶Ar!hVJ\Tn=!wYA5-zoEn]ԅ=&QhuԃUQpQF Y>yh^.%z5s]3q=/a*@f+ Uj8]b udq Bvg7`h^J5g",W3iHX*% vP&I_”X9:7*NAds[E)Je-3:u CI lraq(N)(<@縍Y#g[TDF-TUx7G7|#\$Vab󦩢Vtg +pPdz]8{33F!BΩpkޣŷ)_pu4N!v" &C&z: &,x5HBF -J,+SBj=PHʨXJ'˔.u"ٛZ#Gۚ!U P/3RYB܅Ўm8d`IN*Y&l4]^I[_Θk(po I%`:e8_ =U0bL 9' ݝ:MKZt?.AW\XgQ%|M0_3db(M?4UlF@ۙV[CvMmM|e-.ۣ Ͷ3;ę9VWHTXxe1|`^KEy7d˃ BWD_&4-n>@t94 Ĝ&ٟ&Bw}Oq,E=VAFg;站0 >Ԥx}ɭѲQhSc{9|h7ِ% M#l`otLc4{W5ugzɔiR~IMJkz?ϧ$Rٟӟ>".ݡ&Y Q&9h]aeϬWF׺M|s7LX۸.(dVp-B7z·CdBA/j@#: ]a^C z2B s=9KX2r&DŭK/˂vB !ǗO?7Hx9V⪞ء ׿]Z6t4wsţ Kby>$7`6 ('#O>9ndL[u7_dZ£-evizG\TFEw4US\dj3%b I7:TZF*vHu*L0A^bk?{cP5]ڄ= U̽f@P'4Ľ\6ugc.c_A5Z坹c:?9.1X!.ҦCGY˛ DZTyu﮺$Qz8?i%hLv#qՆ'*4M(*t>t7Ȃ=%&ƫ|X0U5Ɔ/" ϑ{B Ck$zp 7WDA%wT^! ŌnL<i9mG8+޴#,/`V1ȨM?|茻yr`%y$׬3m}m1cH4 ތ]{#m`\~b8$sˉ2yv(&svRAĒ@|囔?ol!E InìM_X];}ek2B9: ܤܺc h\ $Bf,x3e\< Yo/]'Z"l5ú-TV5H+үdņ&ƤsУa (f+)_S+ueD\tQN}IőMsو KSTn^ѥ/+c:;x_LQyM~~I؇1-4*$r[9DOu2Q'}킉0+ʸF\7HtmbK`w tB`4XX#f{>1הwrMJ)2?[|( ܗX5N ijUqKf{dGt@i!xԔGʞﮢ|-lهNRNcP r-H md5s0{߆u Y@]p{A-_14|@ϨեF_]kD*"\[% `KF֠w.|92/f2qD>cF{B貱ŋ$([miS IۍL$] -̟Ơz&*G62Lk%Q(9-&`&SG[F6|^bl٭X֡iX?"n?Idd* 7˩9IѮe?+Jy60̲kIZA;Mqbu6x$DR 3ͨ;mlW^Z 4K.ݾ96֥d 2"@:gdmnd.] Yi.QH3$&p. q3q*wݖGS N4jciJ(E0GO"[@zD pwyN"8 L<u0A>}EHC KT072fx?l[KQs߳"t>شL7j7B_?CMȀ=i`u}OL/(aZ"چ>sX'!eۄBNlp\%Vv hU ~g#BĂB.+H: oq-Bf-#(ioFw̦U֑ $ȻlZrœ- [qC%H CT̩޸fc3d< G/e\)+9wqѨ6 FuH]-D"eW=l͵+M}F춑dG#ooL$1՚v[K?#~‡G.8q][oުd<NF%M O* >TF[arCJ*믑1koC1!3D+qD1e.-ES?)W}JK*ݲ0L^W$x }E|Q˖#B )TN2TUV`?*gٛY&Pb[;¿9=t!r${Z .K{9YAE@O& KUiΘBm]$n2RMA,z&H^3ROl?)ua#ƀ1ޜ}ض2:Vdϑ(fQ]8Hx'Z`?@Aiyv}Edʱ= i~ao?k>ᑖ 0$xfMTI@mm1e"Pܗؾ Q6LqF{x9"%;JxuҚl黑|PnGD\7%n@ 2Y_>qrY vSve(1o?l,q7qM`,5zI;/8\u_yicE@\,8“?䧫#@5&fX&忱6[|T$!g7z$n܇F6&_60ոJ~m96^!`r{{O7-єå?gk]TF<6p ['Fm)Y`[բ=b8455Hˆ"g6%\)};W&Z߅{jQaN,VXO #ᾒ![uFv@F?;/=kdy+(I/7[Iv*YTԶ㖬fҚ\vσlr3~"*Fau$f۰lEa?:֥8h@8fiՋ2F ߀3<ˤru9ivs;#gk5 ɗ@tS66Щ |K1<3p^;ΐFPvV z =Ƚ..ԕ Nwʊؼj(DuedX}(Ct OdJp A%d$\{Mz?k6ɍYbaG'9Z=T( \iʇ]XsՐKRo !*'q&c {ݦBr+'aaT"QZpŃT 5MkԻ;Y^_p޺tQ$$P0S.GG7pJ[kP-@nYp]ak;yAW/,J; ._q (3>Ul%o9`7Zb^* FѳKv=nv:v|сRy"&֪FIEP>n6\ RSR5ۺrTsj,֌fn^ukEw2c&*<;~>'*RXCɸϛd յk6++ٜ(Ӊɖx/B=E ee|s $̭ v@N/r =<H`\D;ಅuX/& O~~+klUNu*ƀtir 1_.FH8~PhdvY&^幼 ^SFt/Xv o˃eO!V;a]4@OΟ% ry z3 }/30=Y"fB]oř71rcǖ'+VԥTi^V9g v\6s3Mho$;giM*vh%3<<&XcNLhMnP\{-pB <#6f2 [?_7hҹ,=@u\PE+vޫ~VP$fB #Ox-@p<͇L>=SCU3#&^6NGhU $2R֞@Ф7,/C?EtRL2ŕa}[# ;*XvlS|.>8qN/S,O]j.ؓTDiMMF< J҂)vyNřq?ϕ8L5\""tH+O 1(Ϸf75&Xx<W]K}LV!!3.GB%@t.-'ATe-}gu=ڢWIz8FW|I7VvsЛ(G8eyouM87v%;ow%ӏr!M8wlpsz[`m+cnE޾^W ) 3z/:~s9\wId<ڑE"eoO]cWUF1I~ E8R>$F'˅{~|7˼>~4*K^/X%!<]g5>MH|"qxRn{]X8[Rø۫r>5[3Hn>+-E"rcGe,y S)_$~s+,Y@^t9̦QR[Ws6R?W#X~ Rrc+62 %ۧaQP]ȂQJ]`8{x(]hkK g3̄D-2N|QH>؊sUbDmG5 {xv^e7]5e{DؔzWlyw4oc2uϡxo8\^ $#,uPO.͗3O #qb:gMlk@J[ "k,qÃ'׃[Dj_:@ЩI6R20L8-1ۚ(?N|Eک =UחoN i#5'U^OB|Θ@%|ZWSe>W5…K1X R4 ʸ0 :+0UtaT1M}ת˥ON$mXL /u>֗ 뫌G_&aoH-pOaaٓn\<(L@ef6(= < ü!~7ѳp=ƺmDJ Ez{ʊԜ^_")SP墖ND^"8J!0Q.92Hp^.>(.Lwit!dy .{HXv01^B翡F󴧺Ue0Qٱ ֬:IzoqF$.#-9њJV_ H8`Pwhk#RS(nBjfetZHSy7?o |.Aݾ ]F^z~'c[g^ w Y!YU,259<jn4..#=Utm` yq?ZH ;N4ruuVִw[e¤cbCIո:M߳BsDlY0ll՞|-9-X.MCS:OV곀{VzĮ",c=`j?#ґ<R78ǶL0g7h hݳ\D80=!SWѩa*{L $PunRԵ#|[8]1I%=kQ7 %m8^N8+ꈉ)kSja/VnO"Yx 1#vBHW N ޲wdY2/-[ZG"۪S>[FHI)I3t}J5bWנ6!T){V.,+> vC TC9Yl'֜dvϟ@w C{UmƉ'"1˪!^C<tP ,xcZ8%=s` v!RCF֣d82CE1eHe4(}^]  { xtڕ)%}5@NaKB&:mf3YI򻱄kpbc|''RI. oiZjbFm/=w.%vöy(+6D$O^@DI <ƼVCjvo/㑕Ov_7J""MQȭj-Ec@ i1r\-Q;Œ_E~Q~1RDdYfC(^gՇp+oS4*6%wot)H|a p!)WbPQj:> cEz 3tˇbML ⨰7|aer׬;T.]]N;YȔہsI8Ч:UF>B'TXk[Y~4m['D.s& SֿbMbd'5ϞZGǴQu >aB}!@3) +|g[8(@J掑4#$!WL^^ؿON?,aga;T**˅=eGy<,L'ǽ '~FU}AJ)́H 6?q IN'biح1m=-:~[*Ɠ(GcɹOpeIɀ6/ÓtJ̚ "M=qIB4mz$y`*5*hc]D0cdy~mo[GF+r>bhTɢ8}:4x7(~g;aHeuڀȼ?2C3.\ŝ]X?',Iu PUB)AZ3{bAhʲx3;g5XP$JَCR I[l.siZ{bԥcuqBc%f ucJ_ު4v^Z^MPkQdEwXN\Cm9 % (R|ru cfĄ3ч8SIcsPPl\) D׽gUwЫ Em 7z#<ѰW2ǩܩ9S6sU~pM* ybq@Ka%2N`w')2*g0unO&Q@'gf@v<0ˁљQ^YRustre^Q | TXݤ3t]W9>3Z{;]~RUIIH%? ?>ԎЍgb>܁{ m2Op) ҷ[H2Ag} T*$nkC:eCSOv4 s{YVD/ \c㉲,հ1|w×ݷ3uޞFD"Cj@J)E |iͯR*/\;i;@c.䘠ӚfR2V-yĒO:9_I|kQ?cW3ܬ˜*G^&p _97faQVPC>H~La6$M¥vUyͪ1C3Bۨ%8G/Pxv!SV\|JɋVe-K5 y|j>bd-npB 8ǘCxeɌ˫p4xm ЗChe:ݡK,_GZ*?x UOkH!{ncSc*%EZBEnƂ uNY`i 1\4RE{[xu>AcܫY觹l?Z=$I F٘FBgYOaFQB =AjoyVz5h"; gveiF0ͨ");v]# `|Zu~م9d4/9 ؎CcG+ "c7E`Ts7#e"H+5DU7~+}UڠN~D5h Qępߛ qZirwc$ŋ ,&2eƈ7 pp>duo21%wDAi M<ʁw%UW>9]DBԔ{jQ[ۣ=&W m@6B-k"WcU\v禯d)ZĜH;E\%x蝬 ; ݣ 7)EYv{+~^k0"n^.P #1K. MlT@jLVbG' d!'?(]imC,}91ri0b[âu.BSIQ+.~lߔnJR:օv}磋ZE^ScB@ u70 ̟Q4ve 㮸?/^g{ B> :[JMS}e!''Uޟ^R߾fJG qiIpoqe.~qZ>ϕh!J>PsY9W񄂮dh>mg C1T⭾30aEǠǫu UsJuQ{[]Ұ@9fZD=b҅"8KĴiQ6&)wM.*> *[!ngg" $H`(]~dGtωRVGĝd\t *e%'40" 3c3^fs,?0!BOI|BeudVp"H CkQsV%hjŶR78ؚ ı=ʇ&*(#tIg{uث_Q4 4FpUBS)(?rmWj_M)u (Teyt'ڊara\eK4-as2F96.Fp{F,aplakFu239{k9x󉕺}%j;un% :1b_ ߄[ 1B,9Z]|fřq/vvNq /b (JW)_ugsL$Lpsw}NJZ.J岟i+!ۻPzrF鋭Z4 c| nR/&QLS B#upCUˇd%eW\⹈> zEe-Բk/aTA7!ZGK ~xSm?VE֋+^NS.:=U "ss]E4w>~m^AטzM1Y&Dect'[fosdV5Ek#0Vlf oEzVirJy.A 4/zva'Epbvu*=^Gʗ<347RuUK0*rKh-9 Ce+W"FO}ni($PF+A(Ygώó [DD{UK ZkB T%F ʍjkՖH|s,.P'lO3M _gOX>MmsLlcW,ɨUQ4,fg B%ŷILp'B.^3tߡu_^+=}*{5-ݒ*|'*9QitmQ N G,? }gr|l`GO|Ō%L%@*.NZ0yNDkJUJ{DUF9ޛ^JnT6]iH3HG_[:\t۶ 1S6ۿU "1֕`7 9>%}۵T=ckXM*"4!uF8h;6oj$H aVO}5ZGj/&TL5=mb }tT$編0tRRiJJ=iЀN =CeD ڟ=^ 6YN1tJX{E%"Àyy䝭餞`p!ZO$AR?=IHnǒfhs㊙U;˼1sE0{ƕ7ZDOyQ+C0@G=11Px@F?0>yA$[a|q3_X{Tߍ56HhKџ\({:0:ʧ{nG;M$lH55B}j%K5sCVHW1P?*zQU`DՂ@: onnGM%s2va2fcL 8qtXv~ YkS pflOE3.r"1'ȅC E]fVZ-qVDEFR u 1{ d5"x)#;֩|jņhi2L'rUХ"&6ʌJp• 4N]YZ]4?2r-mI-_ccЪ6#ŭ%9?AŸs!p( ]H: jZӐ+r`L<]g2xR@;\E{>@$$atzvVRCJl<ʙM^0}κxa$+TB ج{Kl\TF;וC*-ַSħ b/IM1o=d3! 4)IZL%_/™z]St7VqW;־VM͋@rSisGBhj n (~ yG{bѲԁnu9cc;R ۪"2Mf1a4Zq9 `W$ sA: 6ߑʼ[䰽{dR W8?"qn_̒ꞫƟ|C=X-{qR>WyT9޽"+E_EQz&)5'3~pï,_՗-zI\6GZy{L䠠cUc>BOo%Ǝ ]rEkXҾ,߾`VSR(y/miy٭ gt::(zXŽ18v>[S)R3%#u(_XA#(H`u')dnS_Lt&YG2ȾHEFz+Q4{_R$ Ős0w>}fFz]TQ?-5g>O-[[9U'{x5sQ\,E[ ~i17a!gg0Y;BO9#* 5G5T2xWۉ1q@;= l_|q˧o[KV^Q&Y[Jg{x'kԒcR x]R{|e)_6? rJ"mQA\8nJ.%$ q)ɑ {W G yءJ œ̧v/ϼh'5 ;D; 6A |!E::ŒRD}Hu6N"7;3X/;beZ#avgh{^8;M$8w[ eD!×<,lU%ͮ~5$ m*O3د'|yr0)!0'b2,4/) ] _hBHHmlا$StdHC;R[f Lr(=Ԣ#0YkR$r*MvKY7aƠ Qܥa,?2Q­d8t(9w;@y:>ьٯ˿ (B}P2Df1 K>V(%?XM![{-}HM!%,'obQn_H Ցssֆ3\PO?P@@!dEXZ0a%w S? !a=zc =}1? yhK܂dFfԴ-+k(Kȑ0\9n64hr<*TwДGYa*|xH%/WfCCnu zYh0s(eZ\E<-LwBMz}:~q+s0I,3pl"Gr o9]VP'rcp!TdE iī{e}O|>\[M*~iOZϤVvlOـ}߄g 6fd/ B_aHYf<8~l(Nclr @f[L#Bobs+fVğh,d;xlTHomulFd 9P #kOطs5gNᄆubȐ- prlVc3Z(ƚp~$Y#pBT8/Zsf5Б+;,{UGNJD%pcm}$CX7}#8]^ݯ!d2ENz9rmvx_C= !Ԯ7n"*I웥nUA0(NiH2Xr#*ӫtXs(aQkT6#~g&Ey@+6UhDΩbk1bܾ{CX8vClDv6S΃2lhLkEKz]1ZA>!a9ycin`UhF֜ⶺZR{xgnG~K~ E[3u<8AήH2m`WW,.0>M_ZmU'^ eдջO쌉]}/i1F6@ۿ_sYmhjfYI&B,Z]8x|_Lx$A\h41v:pE 0dq\5DNqیq`uOtK@sts+9+7&bhkE#[_|yiEܦ~y*'xRo|}=i|U +784+y,1!'}ͽ-L%ru~g-j͖K֏ؼ2ֈ$C^x(字Vk)] "8*`|ʸ <Ì/NNZ1ٯe$'/YO<͐dJ7G-!e{eJy߲]Ms\G`zjPS@D \uYs]|?%bykװJoe8p8Zf?ӛ}#۝<.=ˆJRxoF|eqYHWLʼ MDZΪW?[nznMeeq8*cӉTM3^[O.:S *R|k~b]EȞF~jS^ ,>%QBđ~`TP.:Cuv TH0VudYc,jEߙiqohQ/B5zB.زԈ~Z>}R(ldm_  x>\N]i%)f8P(grZ5AȗV^;Y%h¿]JV4?!Y,xm@?G_iiQ UIS=Y-*;&D`1ekO86^B ~vO&hWZJڠJQc~h2$:f-M0o_!!5xYɛ4ѝ j7 *FwiNe?EJ|\-u@"cZL&e'bQT|#˧=@u,zRC$DVJGrQ|y"A6C VKnO,x@8Ť[ <_8ڢ@_7G7* H Oɝ6$Qp`TV 5Ǜ  H{ |y<g)^klu !isXm찝6Hak?L~ "GjƱ < G!رҧv/vm?)p&zOWP-ZԩXB⟡lԧ-VT ~Y.>Ÿ441arwU`[߄ȵz` 05c59m[_s|lNK-)㈎T|MTivj;?o&7,Z5Sys;gseVdh%-lk>܆ 2w}ޠΧ6;VAq5:ln6YŅ at^QJQ a!j#]]皉dG{,ɋ3~cLa`#lCXn;42vEMͿc4]qSkOQcF%viu'#s UI>G†ż7N<дC&X,6UUVI;zX7(A#]eVj`'?bݐg %%H頁 a l՝k|\ɻS bPxm Ou &Fe7l_0Oɧ(M'?*썺C#Wc!Zzƙ_jʰ/ި|2T_d)RCJ+cV!}l\o?҄h;n)@ ͳaaCʚ7Z9WWy7 ̘ +0K5=wz(-PxӀ5 vR}o1~Xn }+T$H{)u`q5Ԩ RZM-JtJ veNh/o\ܔjٽfH娥۷WѶ:C^ջ8 v|jCZpZF vy? Փ㈽p{fG_h :"08VeG Ff@ O_ͽan|4e7n".*x]klcLRE8wmQ|5).sPoƵp9OYLUCzi,ÃϿ؃SQBoۓ:偄)]VX_ɒ[J;sO:O=x$#,Z.^Ʊn^@MѬjG{*]P)fi9rt1J>ΰSRf؟:c[UgVrٕ߮xxYYHNe\kN^253@f2C "D8q6> @IxC $6E=WըJܹPe9-W(+TǴ፩̶Rۚ2gzBT?:lײ]-lUłu|oe궎rApo'qW­PS$h3ʬ=#!5\|jBpD8Ɛ+~ vxu \p/{9t>AW=-mupU,'tKP6uQ޷r# CP&\(^א4i` ֌ܟ{]A:𸀡2D_ ]vmkz{Ni ;$*-Rç/s8%A,m 1 ghzG`ԡu˚.elè"lc^M =d> sV^"]S8h1՟}uGQ;rgӣvf:%(*;xΒfZJg_KV u&`vzb a,Gdl xݾ֞ʨzJ#3>  QmNǣIJ'E@ y<iBa+ wQ3^Zޜ9cD2G,3ܔqjw$jމ5a_pfi~;RuV3M>5n9Po.I!;mjWr޸28PXD;3@DvZ Ǹڜu K2X,J+p0t,a>O0 vL loM \٠@N+}3n)]d};ſ2pt̙e\PBRnjYjNN?Ġ~69 ,(/ގ F}{QSȠ5ym"bӥ9ڴK1+-7K(mD( 2>Y}4%/e`*W3aZJ9 ~Y^)5|Sx`5` E[påkrmqj-tZ@w/䅝}b:^E;7 BB,>~;%Ȼyb ˧r^ h0UT Tnnkh$\Ecrɾrd c>-.p"=]v,dU`=e ur n8GQM'WCPT5DHO05T&UdckH,Nsv2tO%]k~ Op<”a ֞2R[:ӑZ]H!5r1GbY bjFg⣼C@WM6Wݜʎ &ݰdj"X1]Bs3kГhd dGؽWHmo)+AH7b/U\ JzO >lwtL!l=8:RR*+(P\ҝ_a1 FHݤR5"<*aqg鶽>3.ʕ`zȍ[S~i+,ܪ=lB{[tɸ$_Z~q^j۪X2պ)L~z!yV7}.E<6Uΰ5ڵ(p<7/wO@ǭooI~qCLKf ,c&\m]CKfQ:5Ք})=*)Dkf[͝?A71* p$]`<W{q:dP=ăex1M*q g]_]\&*&Adצ6} qxFtѓzrSW'q9kws& FP9&,iB1-?3R`pT.QO:h' z4.|jFpST/lN:k\|MRU^\9+l 5d_5Aމ&dBrX;q4P97#1vݝ}8<*e`Dyxid|4p`(ibSQ " Bmw#)_e ( `{amH2&sV@\)?MPd]'-:j..Y&֩'o_{5, [ZOuReL֊KJ:Y, q5.XH \Z]_SVu6Sh85hw^7.gn0mc":V\|:bfKr@]p`~H_>޹S94ƊW,rXu8{sh1Tkx] 5Nw;y/Mu} CvO4ӏ$ˆIU>z\0#oS* 2񁙩,Q2N̡ ˝l!'ewwIQRL%0GD _43ğ4),f|VC @MA ߄A9ݰ$;znĵS&6{m?v UNUiNźFwAU2 k Qr7㻨q eKfiGd L{!Rgj-cBŌ„vo4ݧFZ3mpfoY'CW.&kMkGMdxSi|фPLXW OsAlfTT S`O _ة ?m )x`z5@Gm˗"SL@NhklC[}/ûEZoF2`uDȫ-=n\krHtm0]& *Lx0=+@D~ŀ(h4ʦKnYo ޺b0Py5I^Dfj&˿\S>ڤ:Fsˠ 2Qy&o~Vf|vƼѤ^֏n6Zr|h<(vNodDb=+%*S߾)w]L;7lg4Bjzcm'" /獷v]*oxAEB\F:qS^l"$7@IG|3Kvػs}&:ԣ Z l#me{p/# V&TA/1xZ=l3-dRު:*ݠǨb흶\֏AᆙGJ^|f&R$`Z5C$T4n#P?zY@ 2aiRtbv+;MP ȓG_\lHM-M2R\cJPܖ0b$ L= ^roݷvgT%3*ńYD ubq&tș~`-!Qjcx++aAɸuBspRpqlZJO 54蟜.7\A[m̸}.fSn0Cύes;V?)QstIiC8~) [LB`jio`/Ip&AO7ٮAș悎bho>baI0ˡo9(7e:loiWgc5·~ggE@D4(XB^2>Hϳ;.JW6eOp+{ν hXܪxrPn(}PȈtsEu!XhPNa׿¾%6+dn@& S1,/RdJ&$Ge; }c}dbPT輆iѓջ _V6 5i,;5ح4Ut%:,8̣aP4lw 67yB2Aolf g4T$.5~?xp'螑|T1upw> fW>)P9d^n2vZ--ydl(rk,P #7.H :0CT[=ؑ}4a t0dpR PWzܗڎIs 3LV;ުVtk>1ovKÞoX7aW#?T*1h܃~LM[P)__B5޴Sa{ZҩfR_>7Wl1ĈľEkp.BR[HLEcD+XR{V37 ni>⭲BqB~1j~s^(`J] HYǹoCzI"A6%=9^#'އKzLY!kԉȸfgwh3iU:Alox~QaH15[Lo~nV5 :8Pį]|Ңx{<)C>gf:|1ulj-o%~-,Vp5;xG-E {\Y["?'- xHϖ^=a҂AvJlH_>^}M&~ 51=XS-n jP8#H)8idh-}x o.o!k>1eZԗxM=MEH V"]1,zYK{H| lh|}NG4"'`z"fA9))^s 9M'"z+w9gw8XҾf( a\(nhnGFJk;ExʸqhnD1L;3 ~C|#ywϲeH"F\01hÖF#~v`&SܑEX{4cF#>E:1X#" 7] x9 0}qt3ڡVl`Ukyeša"'Mn,:ZȖC jgiU};&""$zWt 7Ղ$&a=T4 Tҭ8*1V ۮgJ{egA6V/53`9F)EнW;))t/ʵ5!wY )/i,BQD~9t邀DHQ)ZZAJ"N;XMՄJMf us a錠L~Ƚ*F"83 +igxV&ǎS2R]k ܎M |@X0XDqڪp-DX;Cm=ɜ>~ҫI9p-RH"w*0K@yECa(`+Nʆ7YbmOc]aҸb Vp+GN.a K芆aXуQ\*(I=r9xEi`JNuS9mt|d]3n_=Ι@RnYOdJ0,x;kU[  Z;FԽ0UwIϔԩT#Pp8pAYV/&EvRˁ.ZfJl!v K@H=MKXVQcA}DM$͏1$6'҅ChOzGq+=c]X *'fNHM>0>+ÿ|<=G7Sa5^jjSsz%Jf qL\1xw5@kf<Nx0.Eώ&R6qel;P#C{3Y7IdxkѴ#>Pcj.GmqAOL{Rr3" DtBzKx(W^;`Ep}>J؟EVd$RsrɂG[b]2 ^):E%\ﺸLnr$m&1BOPu_aȡGf#Ŝ܈2λ'DQ 'ux\T]}0֥2K \jew#ǫT>Y5.=F&e 'Tu4hphXT+נĉxRq ":Z-.\P"[ø'a-A8?LQ%B[ -Cq֮ pd`J%@\ʐ3$;ׯ@jHUv/ow86h\`$~>fw `^wc$qSRPB}Nh5U30<D7N sXU#iY 9G!yGo`m} 9UA8 U)MLzsxlyCˌ+D\Bnn{Y-﵋gX[6"JERz/`7t+9R:M?GBo9&*XL#f|NMWU_x㼧Dd𡹱Wܲx"O}^Bx#*WϣRFX!-$><\1 5&p @3KKv]4W-oළ~E=}aE5xۄNmƌIצ'Aw{srR5]wwm|O"PC1peMZFw)?h+'L'# F.ހyٔ}6A9X v7{iDt@Вcڮa{ h~ZΪ7;nY>y1q{9w+jz &t0⍂ԙ/SK7lKJ_tݥUT.NDYqCCt;ñ-3h>۪4M P{KF] ;nz5ҏR) %{,vu~EmJi@$ r?Oc-Sv﷩ BVq}8MJ/`51~4ҋm-nrQCSiFf(ϗod0sUqY6Q $jm'qJ3#SȨvI7qY>ߧRtN" qc4}\:Sr,qJJ͂(9p-n??xn`Γo+s3>_HAY+~ (ʦP΢i^>+*kۋCޤ Ͽ_4=fȶo珥l ow %3ڕnz{:ΝzC-1>W&&b𹆶Ca6pC o Bc G@Bai)HH57_ I1~[vL"X zgc:wut Ս @3]N%vH5wi{Z3(y}յ5=-.rF_o|h8pHiJ5Q)}M$+gqI%Rt;"Umwwo0'h%i~ Q6є^;]EԀ ]r"TU1o:4QyP";U`DOڣ=@piqp9gaOX?}p[^)b ;uƌ&Sf̗Fd?|Hf>H |-οK\} .n=:ja5~QLŏu)}I2o49H<͢_@o5Qe%F-/I8?d;CHWGST? bllQ7_n[Vh%T"WPpqx&2,P۝hfxɄ{y$+ a~BB# SS<BkL VPs$yq\ 0irAN0OݧZ { ^f8z9Q*HWq!tf*\7MR\z%mї&`q5^ ){lЛC#[՚5My=8 q,'4{`]by90'} \ QzοCi/i>|}5o@!pȻCм֮F_LS4nv=6j^8 ji4EvCXoq \3?JC۸]O+^c4 V$=I@qZby}ٴ!+Q-[6v*EDŽB`WWVT+KHWRE/jؐ Gty-LJL!:XG{$J 1x/u!&P*]皀x$Ϫ:g%Xn~e1C8e*C<ڞ=Gy;ٞ3\0=Mi[Kv٠NiI ḧt'szse=2t{tKeBU2B.9FdDn D|'WwY!0zd.ͫx;? df{4"X &J ZB J[ JD&)n;7]OjW *JfbJmp$Y߉/['ǃoް%=BHP{ $kw4zx%-]U|] g #N)<[7[AE#X.voۤr1)jAk;V".;|"p]#dUϱrTʁ@uVYD G.GEYۅg@8PUbcpj,a9@,>, f>g|\`/!Oz%GL+fRq墘i]iE*lWh0X׫mK¨1^k zfUJT0(fsuZ#< KzV(YfN`rw=Lm42֧G >M."'Z[OV *@mӮ0;j,h%j)t;C3a oȌM15e\@f n%@$+!XGAJ17E{8$h*P+p9=&u?>,&1w^6=q$X9jdo0(q%KȒEguh֠.vbmoQ;owĪ%t#C[2Iz54a 7\a2Rd24ޕQXG9 "2ǐmž9XTYϊgV{Orji:aIi?+lMn| =Jg}FFZխlG'˾_^'0LP6G8Meqz˖כǥ| E^٨E`HQZ 3)hwv IB~ rdG.deQ-> ޽T;4d̀ eؘXg bT(ɪw1Car$wپ<wǀT鹔ᢂ1 \Jc\ *?{˸`<}h;&' njؼ4R4KJ#, WI3"\e_,t!XBX1̶,M{ÚC7`=)<:BкF`MG/`b㿽C8hWYa8!WW$2z6.215/2 m7 ˤDJRCN#C4o)bvVhLBU8NVSOUT@\P kd+DTw,GT&R٠63n\%`2G \Dہ"q.wǿ9J,f\ؘݏ1]葎|xBVBc>*mdl$|ol\ 18>h2uH<0#)B\ع }J㌳Q@Q$FxH&y\1LSu -jn=.v *` ~$D`oŘ~lhgH_Ǚ>Tb,+r Iϟ3XAV#)8'>!GYi#8J huXr#3=߀5r5NNIA犝ZR5KEjk[oXΟez݋KD͏ ,H:WUS@#'{n]Ei6]}_DWni^Z>X/B~PfɄǹhJ6e0nX%Ό֣}pܵ}DqgTt7tL ?P$N3خn=jQ3Wbv .Ƿ: ,SOpzMo-1v{6UWW-22tmX\m,(,u]NS/3N.߫<}VLӷΕS+i%/V&7pVXUg웝HӢFm44p8ټl+ڄDLSপcȧ ^::E|հz1@a'_rUie,xtB #}0H:k,мJ;mҧPYji bu8â?tJgzS{hIaMklEle`y}k Fӻ,#kʠ^0^mA 21 ;D32PȀ9e|{zAXwgU#8.SSUƽD#2S}6ᔥίpٲMPAc_f$I65n +^Cou-&X{ʪIN\a5"vD|%d=FX~\OtZܹaF 9ld[ϲjJGd`a3 # qb7ɶ*0;‰Pe1zeᕝ3+\D6 |2ru|fOP%pG =9gNXxIPI;j([ՉJ֯LaEZК9#eʝUtŠOiݍ0t$qH ~ҪDaV(Hl7I}HLj] ͎z_bWp;J9 yiƧN(MK'׎Yft+u1Is`?V㟱ÈtǾwf~J4},6|ﳄWbUƞY=Dt.5ab{ysg+5sm4U>U*tx-HH#9xeYm|1*m zB?m o닡^f%}:4}o)FWO(:\W8,lI"EmV[֓S}|H֫Jo3Y1೑I EDQzyHXV  8 ҹ '&4~84ĢD(GZA$i܀F|6OsIFx 6c>-A2=7D] - NLxߴ)<=oVY@^M 6-B0وGCD  u9/{H^V7#d'½5Ad!1Ny\ 3WZqgj5JU H6? ,!sM寱HάFp\։F@b2L굝:˒t/TE,ԕ؂Ov.ąa~_kdԏ( P F\YZ5e+QAt(2D?Î Q4yorՀN~ ;G,o tqXǑS«$Zwv3?>"+x(R+}g|ro=cbW$2lӐf ˪4҅ТJ\RNwvgB$ZeR+U&0⾀`pYCLnx߫aC1@SNvP*S3ueŔF݋o4{a,lĴo:1+!GkMyMF>Ջ5ӖeǷsҞ$okCoT׮*d}Hz,džx̣;aWEG6F+֎~7 C\fPk1jjf1>ٕ[. s#cuJ$]:u!85͑x|d#ct<]ԨG}~f]ꉍ&l1iIˀge>uA"R܏U&Iw7=vI*\9Jכ=>E&1hY7[, v]BdG x]+IV:udL-zy0Stt&/xfJ[,M'fK5@'zNO|!M5Y5Sr%֓\ ]u>J ؝c*m-qM>Xyϑ$YBvXE@:[8"R"l J7y͜2I^w\4zw"oMeMvD Hw ;˭},7}l$i~/)Ft%r!IwbK!͕O1 Zin]$TYOL`z5Fprq/xH]CAo5lwgL "a_NtWݛӯ蕖vIi_:1Z; ԍ0GH+ avQx u^wm˸RSH~HZyj􎡺=ŏ6m2mgekp\[mp"sFUvVFqdr&+Y+F=ؾ̴˶Q."ζ NTdða+/l B6`L"\'Nh8:hb4A]ϟTE  "h>; \?`I<]4w(?x.5L/\fIBQg 6~CMůNSSJ>ah IH$*Su?%[^ #]mY8G1#$L`|y:D2| A,^&V92ckl!/I1>Z:>a: fOkdirûZGFZ'LhuTm|'kS,HQ ݱܞRl.#OYBD2]S=X0am2G~O ٜO]Ŕ?@T[H џei{vsζ*;ԓ<9 2ZI'k8'"2#DAYׄ i_ۅ kzB-эV\+"@x!yr|;丆rIMP\]3_ hQp3!Mߑ##oKp^'@#ʉB%.$u;gGJᰃ$޾ Vnc!AE*U׃ko .nznECaũC%ezo+`M1Eodӄ$SM}}=@2::g;emEWEd׭,YGV050nLB4Ðkς@ jQ︆dB̬o%y_e=^ځC%:ͩh)_A\e(4Wk+!Izhk#4CNxFL~ ގjץgurN74Ege1APl:n}Z&zDQ*~\xK. hxp4f֪r` &L`W߉0ߏݱOn]h`HI8ܤ2D`wļ.u$P"X}A<19UO1=ו*c>Tg}@ {jɺ$Wp(_7آ+։32Iٝb3>dy#Z)3-*JZ >^Yd,~Zi(y?\{JDǡI,F "7u~ї}nwkR<2ٌ :[1T ]*1h#H$0cy;J\Gf#Ǣ͞|Ps8gQGb).tMBKvŗ>R:Bq̎[.=AV>*D<*BEk&KQ2a۴!'B¯(B[Ё>AlK܌p x49+P<n/" !22֙zHϥY:HQ|eCz$gMϧMjy{aV -.ϴ="fEjO^'q-“ș=A7l I GRH&-^&٤:eŋF *<Ą'7!WdZMp1 QvRv鬄$^nm/%\&jœL*R0wMΏј ] x8dG' ys9&3f."sOp=.7 ZI5\vgҚ *UCzkCdyUkByW9伖ٶݕrkJ4,K)ڊ#8PfWS4Pw&)#c,=u]9mmrM\zyTvО(B :' 99d!NiY5J@L]C ž0i¤o{ 6TkDKs8`t*@8(Ϥx9tmڷs3 8l$oDob^`|{7|9h!^ !*j1FZy񶳞~}'zv &@)Ge*; YSH.}fN!&` (=o'Kϑ]HfSo_c-$3|9jw;\ y7Jj^7 8'l9ksErl<<P].%)VJ]˃6vo'?`́0vnH'qi$尜䙯w/%M{dkO1BQ9 wq9މ-Kd` k`?1`b٥D|VM  ) pdTy׉wU/ 9o'M>z>8k)顩y1W}1Z‰XOK~ѥ],Πٺ9 1`PAl}y m s賰9\~|8Z0#z{n*7^l!<5Q"|Y&] D`D鶙a# vJ!4ſ? wXV72T0UxːzM 6-h)) 5"cK`trjm^5($BepqŋW'6B JHD(P3_GUN?&Xq'pᖳ|.PՖ-k1,VvOdB<+b x|`n\jpYD:񠃌U ׺n#Fr #?nMՍw_xw?jব *^"'Cu0q. I:ow ^A~dI~;PDž]W9K.P=."\ uœv_F_#aHhqK[0ZC\p G@☨p9cQP gVVG- tNd&/ѯ:"Q@̵TBa“<_6 ( {5}Ze%2X$WX=ý%pg4 [ZUGikNP^L '$aOSʞ=hVϦp<s:UX~! hN>2 q?@ewZSc+k.*v8dWVf%" 9>p=8g=$$ QmgDfKs5 e)dV7@lWu ܙtLq?DJ,zz&2|?(T+j13澤:4inwS.zo8E^B&+<3w>izw.ajVJC?w8nŀ6IJщ&nB[APԐ,Z;hcS̈Cr- BzWEq,ίhFjW3ϥ,E1@@*aj$Jõ9 !X+ q){u ykc+x^(| n[fo"=Xd\VLG.x5nޕF ޔ3$*vwzA i 5kv<| EXzKg2ivr!D@:G5.%D3;!a9vд t9I=voKN?/n_#7t_Z)C+떁E욳h߫Vdv} `"zgٯ)Kb J9FٰvI\˯,I ?W5C)N?CT)2&BDCL41fk21d5+(ƹ=@M‹Ұp?Y& eE}}<2ML[Ӄo+EC!ЁZnݠ'[ % zڷs;K/ndGf4m|NYxJP4M-Ys*@ZqU?!6Ffw.HP&PQOS]VMXaVqe%x^?c6Bb !o \O1;mBkC03'VHMj]:q'yLFJaOl+'zqÜ*Y1TrlQ(W,ВΊptj]rP#$0'šٙ0enh#yXP WIwgOn [/i#%eePjJZvbWM_[ B 4 lEa'bZ\J KJ- vrB?=SڵTjrGlAdըKņs @QgbqAϧ[Q]tiRQO|&O6 ƒN]VN1C؇#uzza " b/KSHP,>ALxO =^خz ֊.eVX,fch,P'%<`b1/%^,e 0T%?و@޶H )P3턗j /InQuٴ8ɫILdBk" -Gcgo'^WTXoY)[کw횩틮MAe v2;1b=(lk(f0!6>~@Aitp>-T=ZI!|iGӥRLS^M4>A. K?`^/[?I\]<&ik~n$.LX7`ըyItFK)tt,Ep[ۏD+(-^ ºВ'yO]9#J]%.:KZM[jx+{Aab;;-UPrZdbtC62$؝F~'AbqM‹S]}aG%ތ$qrز#<_(ƪG.RaD}9#qp#vV +A۔A`+Gj7ij_ZAiYi~ ,W̾<`ۅun*ϗ>(h3ꇠMGs[y@įZ"4`U&گ/4[,R_L?f%BC<*N -,qYH )F-Jb, Q) #ԗePTѴ6Q[]%/̄,nHM(#dDm+UV5를O wAOF o^x^ 4^a) | nyJ (BY$D?e3Zܨ^ol)x8 'v40:.ߕ]{տ^h꧑4icUGK{~~G>VKE<< 壔˟ dtHZ[2tXtuPGnNܩ3Yb }Sٿj䗌k҃:[RդL7| e?/e rB>}mx[)82S8N(pj+a:Ӳɱ(|EF$ldCXn6` fyq\kX79OȻxΫD*kE>99Hy"z J;T(qs V _$[-G4 OW\\cs5ݡmUz ?՗`*NN*s_iJpMd]cih~C'Ziޅ&"&7(P,_X&R8}|h[#Xn^?-Z,8j+ V˅0=tx#T eXxؐ`9g3b$AV7ߝ ~_SeWS'd9ň(dMO O{KsDѣzk9#|,)@0}`@ʝݤp([nP_8y]'~F;&bYtNO#zY!ixݧlPR[3h5Z$?ƆBgɰOk"iA+)՘YbKFv'cSIRCDieYOVzy.?u23r/Iy>߱vMa0,( 9Rɪl9~Zsg G]*/~Ow|zOsu^c* r9Ţ/-RjEK1}-I!([5m@E$筕PtEܑ}1h|Yst91 ;- `֎@ nV@%{Wv?8@Rxwuxn^c( +ٰeJϣ'S1%:[J3}X&S@p xʻ(DF\ʵ#uuY6.dA[Ѻff%igc7'sI6Vi.&1ym$Coib"A\]@L6zrMAWQCHcF(AbB{O:R\%0"1*K޷6^- oif׵;>e[f+Ĵ8́Ð1ޛKY" ܌WSՄč>KjC0W4M0vݪp8iDbTZ"-6 Dx!#x6 ?}URC.ꃰ˕'gɘ@O@ otz'\>~v@n?#XC\.v>^0!ɻ4,RRa0l. S GM=51Fۙ]);doGD~J1:{9-7 J$wkEUnoB[;Xkhlq}/̿Yڨ>ESV2rq\5FFdscI;ȳn}t cظ{e#6 6X$շ8Ȳ`C%.fh(ӧIU54YZ5^~ϑ|{oL >3:P6$7s4i~9U<}Rн< MD:?%Ӕ(ÚcZqA US"쮘iX ә ݡ) 3UA!#+yQsj`";IeҰaMޥc[5kv@"N8nˎf] WHE`K)|G5-G Y(۞ *5o}򑏸cS :h<;(y![=L \VݶIab嫆<_f$ ~\S1/"=**ׅ@zP΁UQOBTҝH(pa,5>{9R2Y"ؘ]]OV}g2皏^tm ƪH,^A)S–'f.m5.œmb"+N  c8`e>F$bHg8X\u֞u[9ƹ7{eE2DփuU.ct)W2qU6hZK|AS7Rkte˽jVmz$2 }:Cw^ēRƭ8@ABIFZ-r?ȝ$bke橤>Ŋ.'–,sUnK^ ڒkk-Ur 2>V^!zڭՁM8D F+[9B- LfOVBM4̉u:6W߹s "JlQ\m[LAC `i !ǢF׫U-na?Pp(: y> B=A RAMy Pv Qfu P(eycnRfCxRX W#ىeD]C?%?˧2J:8up_!( {&rڭ A]8 mh.+s.Zk,ө2 6Z7%l~L^2iuB.A鏸_Xݟ$";ԣs/,F&'+߉klx-T/jB,,;_2'WI PRP~oAt\}ou};Iz/[O]h]%nr lwlJ6n!H6Tcj:qX)[s5V|Pj@>(B8_`F/}]^Vo_<7cGv<8`& \\8I;dշFZ`U̳ioM+m-AU+Esx<̴b:̐s!a'LZԢ7*? ;Rٵ4]]ّa֮2x,4]Lݐ) G"bOO5+{k(_O'jݦ[2_4H)&]!$r~/oJrKc`. ġpcӑd2/)yYZ'W $XDO\]T8V62"ܻkM0'EUh GOV9dLr(՞ <|(wH3NJB&A.Nޖmk2RLn zX.Bd vZyD S682+iUiR.|Ђ½z9l+!y٧4rKp{xh 7K^Oqic%-XZ>$!M~HہLy>8j^Fv9E6$-2+Ù0wRT[db-̀=^KEd}C`GW޶~Փ4EW8 /#wmҽVȏuO YV[ 0%$滺[~/]ھMq@f0=}B!h H>]>Y,҆|Vy ~˄л)a.{N:|g-K[5"Q@W %cR~Z@lէ~:ߺV#̶'uȀX$3T-rη-c^5y'ӧ j;*])+SM;(FI.^Xf-H&\*\)0g$dvr9 W; }*ptlO)zx~2OrZ5a, iP3b!W5~nqmZ^e3z,M9)]s [)0Z!e|vclPfP?up-ݾમ!X-{ﻣ2h)8N)!xئkf`5PmҤرGXT5'오 vPLj0c[ԥ-u?+*o³=E 6Mt)Q^w=eaz ++Fs@ӒCcfhKǕk w]U d2%\zea~lA̛hޑS[TIIs )ɃL2Nk & ̟"|_wyC20ACW# G waP"od%lóѡo[C9,0yN̙ ['ֶH9eNAl)uKS' pz g|~`UhinwQ))qmiX hqKE=BLHAnhlƏ|rlyFu)ǕpWI M]ױo@t,k+!\; 9"7hsѼ0ٹsmO#۵i|E?gPltBCPiVeLcȦ;HZHn:Ӱ mCؕ7֨>݂lEز^kymq^> "wB(}!80X;W_5k!Ґb#3%>QQQ'{BHlr,s!|K|ѷ`]x5Y]NdM2'>LPt^0%p= OQ/u1ds݊snVKJ6EĹ]F#)c> 濥qoXԧ)rJfS:Ӌz|{vc"[Ń8rб +)b..7 !I[Bu$2ᱽ S2>83u]GgPP@q B @W\ri=/^X< 6\~T/^v;׌,UEeuʙpW:@kӃ\ VGf!jz|Og nY=Kn@Yaa8hgw kX Dae3[4T/_w֏G&W7q/1AxEՂEL v˥m:h%9E)UQ?EJTkTj;9+Bퟝ>C<;36y.\[=Ը[kP*E=uESoQ\7U&KuZu!ueD F} !J_'u%K5~ʞz2 \uJCvuwGK<= RDK;j"( {^ O4az-uٲRG=P);"rb\5;kf^Ynh!e5:ALAy2ݩaQ3"OWD%@apP<&oX6{=VI7xJ-'@mU޵Ȃ]ٹT<9hE1!Ijv*5QJg7qHubUCfPa^Qe]k=&!j7J  XNV;QvR0b<k e* FPӧ#?l#,fω3kCJ,ueaENnU\cAOXjc 23UK]kC;[ZTc9+f fW57]MtqS33^3S2y^4eȖa1( lk,u-c8@P1s5S/ hZb]JG}3x(ePwwלއTȡu-UBZoƬjn)Sxqkr\VbE(0'%\Op-h[ dsL zZd҄TVbF<8;K8=8۬ 6ޟ"M961!Y^t-]Wv/d9: uy, P FcQ)Ie9~BG'P75pUy?mEua4dΚpi.f9=nJ$VJSrSc)> ` 45t0jnzq<\/sJ P"]G]wNRKuM[.9N,w_ѱ,rT,.ԶQ3.2a EjcK!61M1&Vj:⩲r1春˶"=3cRQ\t)[rG-F3 ii7+ (BCu_]_8 q|LЖ+EvS\M@(YV8<$2ya 1WC俞±Y0^G+St KK Bn? 9Mg]%"y%mkIFFO٥ ܭjԹMKz'_Ee [ݽ,R=hq6 k0*M@6>YH9J`~-171_~R>N , Cil_T=A{i`dg_/ VQS2Ifٰ' * 0*+ְpRtr{^"4T2bE AN~6aF|y⩺1O2+LwYg+$l> FY΢~!k| RczxŽWwQ؆@1MS ]uf6WF}&a;ܬ,쟤T&/~t(Ċ?2}rj)9BQM+ʝe$575Z"H Oe/QiHV˚I fuuTV5ؕHƏlkSLYޭrA}s[$X/3" Tע ѻB.a&;|`_ 9#_2[wwo3R)\ 9!1 x K ڠ`hUfRupe=p;}/0\o#!x* Or^ T!֢N7˱WlxNm$ ^ͼK3Dj҉ebLWvߵ #`dI9_[! ,E.ҿmS_N3,Q4e& LX9X|J` kN̮ eKe#ruǀKS $^{;#O]F[]ɾC/JbI^ ȱڀwk-?iw\j'pbd/8@E|sVfBR\#nEf<[X@^9sxRŊFwiQ43+ j?<"L{ aEeqp!㏊ 1Y7YfɻmcI۾P ǫ"d mu?,֚ױ 558}%;w#5;*]df7XwTb(+_lo0\cpYKɸ25^~˝SgS-n0m2Lvȋ&I_XZ`J]o%q+X[,xka.E5[(M+jo鷼0?ކK'e=rY BAoFIWݳu-.B J(F@ 7lj. E,{E3K>1Yl)JNeﻤGքH1|XN1)\#5(+!AvbRR6FZw#A5P|f P*3 ƏZ{fe䥄Tp![$vau#ƹlUu즺Əȝ$Cs1y%m",?D||}CFdW#8W"t:TK_knj/wN 6 ,i‹mAËv@bĽaTQ$m!jCFp^!ewt5127C Gu2pu\1ȥ{yqݫ3)bs~ANX\UfKch#zrʧ@g=yv.9XjTNMؑFSĩs-ݚ!O҂)|xu%#_AHSƊ iͧAٿ̠MyN^ddl{ z'aB|+f( k0vY}8İyK<*s-rG:H@uK$Ph-ϩY:'NS=u@LƣWo>чU3w~(O2-2> a38em \F[DBv&{$I 8(n1Jwng`\D殞qH&Ji]{q×SK]2̱#❈!dP ?ސ'|;luop%?D1`0:1"!܋C^VR0 ~&8a\:[&z24]XJM0o qvʑ[^#rBFĉ}A9<}kFbiԤKWrZdܮPqйY!r%[@ w/.ލ78y?%,l+m z$4vUy:fA@Pģ#(q=oXVx3ŷ@g)f ]D𧹛|C2)C7}$qwZhd#90 "ƘaMޒRW\*$W0dٚWNLfSqc99HR^ߤ X-$a#J#N 5 մV|w!$S*V_ggvPnQ2oUFtq! qNJ!H?Ut~}dE̱48%j ]cwk}:7XƯ?P+ck}u+~@qS6KԿU,axe󎒰@[&UpճqP>[HګUX"[7e)kQoZ7~Yc`:<`tp7.Z_"f$IGO w1rPғ6!s]OUng4b;ml OUlY'mdOeT]r3g-'O]T񼱽v`&|LO9_`~j޷%pZ0VyCSgu!.-H.~W$A,ΈWq5 +$WMR~UaoC8lCe9Nb34X.ȸ׻Sڋ>9MNF&UŝZ4ڨzqrs?Fw"|㩙oFbF;]j2/CYǪs)~a_*֏Ix[|Gӷܿ;2\}t ui,lp-AuuY3uK(S-\f1NsYKѲ.6_¹Te՞Uz)#^bD $b}9fS#3]M@}i7 yg`*q**ۖmJ#q\܎\/&cQSyVj]GO)KԞ2»6Aϓ>G7NLW8[uu~M$1}h~c[Ͻrbrڹ ֜jҭ%LAM<}{ N8u=zG Ι g' Rgk>[LWp1=0*k)^lƉ N[HJZZV:F pĜt+@<\ RCޤSaɩELGL=Ar(^w3y/: ˨9ǝ$$H/l%ճ2 /}2 N7݌k34;GtFGe]o‹D.^ GVFeA!KPcI}Ut$u_THuЉxrz%jtO= `}$T%`u2S&:_U+:q2;5m$>=_Q fy>U au<3rOt.҆۵p#+RQ{obf]4o"&VlOEoG+=b3.S#nH.nu"#~.5i;U bGPaHwgTxryS,HvEAB}c#AudjݬbsjUG55q9+HXp o I :a {ypY?_ k>x1cEkudK]/x55٥ފ,d&}JPazK' y-54;쀼*栘 YنէP?x@s`eO]Z S~xź>ٚUCBFc9iU@,:S -5Cox\?Hk x=?q}գFb@9KDI Ƹ'۸=<o)dcd&| (JWBc .lKhlƈJ\dqtiߖB^dfE9aBPpb&xƩyJ <{f7^%bS)0g~ ~xH!&1^ڻ&vWOduA7Σ 8za<3ؼN5vi@h1 `GPbB*SWVE"TWN@*G1ItG:ª*ܡlI5=ڀ&݂L,c D&h#FQr?{-GeP#Ҡ|Xp8^7jEBnYV2t2/@]-Fƅ-$K/#ױ 5C{kGn6/TƸ@T0FWuÉd?,W|S2UMA  @Vs/?gMQ^%,ؒ$Rjek@ԴxR̃ɪ㳐M]ڡNB!./G)xkC|)/zya(E8;BIė);C~DR3j} Εe&V" +hR&"S'L>uTqzMBr i4ꑞKpﺜ.ޟ(=*iȈBp\K?EA_AAw,It.ȨyRyaeEFݰ ѨrJ8@rN+!A~)9{(Qj/t2|p =a!sKSFHmlC%3^j. syJzoO=q.j9xpdߝW 43-+2k  ІFXeY]W?45!ޓld9:J`‚%Rq>#-گ>szqv^5*yʹ\/%أRОᔷT $%./4?`#IL[3 **ĝJfkI5 nR+hÓ݈!u!NBWwB6(ܪ{FWUj֊ó6SVB37澦Xs> /ߡ?B\Kw.a>\c.r0J?:zY :|ԽTI'#=S,=O וgTA2֜.cc$'gH=t0݅FQ4">e*mz4:7?+-XU@Ǧca6q@^E^ aBz75E kw/*ni.Gq+Te<\<9VO5ѤjBy_D>|qv}#E2QLWL/t jh LDp6E/I;!̓<(x|c-=6/ΉXq r3x9}oH,A?9h\K,ǚ2D;$f;Vsrm;gwccv=LdC/I&;wxbjg` '=LD8#|Y:|Aθnnv8^n!AN;x{hMzފ6*# ď&OPM n$g6j`5 ,& !,DxA8c[H IC Ñ*+ sk20iI7tov*z~Z KDxζǎYŠmR`T5zde >Pߡj7߇[V:a ޯ-kB /\f{=1?@|1""P_[FBmۊQ|{:H;I+{ýTC0} 96NO=CD_iX;K"{@T;DLjƂ퍟&QD$dᎈ\sH!ͬ22R$ :HJAE TV}S6U?(w_谢7δrl<гD* ^A{!K#*T% #s@GRaP< %x(J[-!cg^4Gd{ COR+ -'A))`x_pՉ8/f*HvQ'Ccp(y)33LÉ9|`'28܆*@ƿZIF0*;nܽ_skdvBM|H:( Φ!Ⱦ+׍ -xz?aqq>AEx?FsQ5.Az^;BO^` 96B{ ͌;WqHFi}IzƧn뤫ި}}GLάQ8ayP$j?3$B;bb K`|lb\xSw &]_hĭ)xPF93S4'#g`.e 8 5)̌3SwznU-:,-k `ɑ4y!ӰX&.\Lʆlp4K7Q!~z`J}qBZcXѬ/VȄ7CVw:"71Ӥ% x]^G.ƈPU&[*Kolb<~>ubâ0:]p LqXmUE]B#|4|$4VXT;lǙ–t15d?q"-)eriS:%|,LGKHQvFIl\Wp$6PJ@;|~UYL.kyɜh'^BLQ6STn$޸`M\yB ëo6k.'2_7oZ]f1 x*U^ׄjZ0WznW5vfn,a<o|`I?cp\ïcOC^tGwn{Q'@릈X!rŪ#ØK.=$voJvj85(J 7!yX-EѽotɮVyXВ᜘> ny\5gA"}(ף ?/Kay`bJF&.iPpQ;n >g?fy1n$ɧ2V{AjioBT2ѭqoGT1>87wp%{{rukwSj*Bp4LXDKvt,[?5MޖWߠ%,,3_b7Ƨ7Bn-Ճb*$4_b9<+ņ/LlARng3B),%i$ i}}U1E%U/roIc;q7Nm>eI @ W= Ƽ,(g*.:Tj68i+i=:rM<&} U0|t\": [ږV"PsWp<TL[Mfhvvynmc4XB0r(lP)*pyG9eg֥2 ҍC qEJE;~弚\9 _YJ8p e+ifۋj@[s0֌%YqJJr˙8^쩶etZ}8tT '|վVzcIs 1^K sӹ -=CNV,Vz}jŚ]_]9Wu)Wh6 =8?LE-9 A|un͟]'M,򈟉Ӹ$]wzȓtu=7]⺱422/Wr~nAG1 vw &7)?rz;C"ckJ\"gh?LTZҸME.x[i_cϺknX0>1ed/Br1JYp>4!sw0|[?Ũ'6B)CTٸ**(g <&6Na3"U'TEmIɝ,8-_j^_ûM;H5ey %(Ɋ??^0g-hZb"i_XWM%hCw{{볗i"Ϊʳt=o.AdyS_ͩuQ3~? BSwu4b\1Ug3,B8@}F^ޥ<|gkA. ͬt--6'9PYɓt ǶM7^\7̑k83-}=FxrZrQsr'LL:ߒ=@eynѕᗸYkݣm89;5jsY(qn| [6٪3}T4c=Eb1Eqq0.YqDtP&,贖"8f5*MGCD{7"D#1/h"ès&S[ JteZKqi/B>J׌xj%TI#TAW!{ ?|֤5+Sȡ~U* ݴWe OYYY_'C|4RՅ2EMyc%ljHoc@ۖ܌亥Clբʹ`n B h?~楤o~&MJ]=m}&-Y̎ə˚F؃ԾD8ks(嶳pǜUWjڐu=vgJi8tCǖ'L j eiucv*uVZK)nAel]Q>#J?YX.K8٢{ZU1wQroj>Dklo1hYZ؏ _n[蒑9˞At|Ӟ}MMlثl2=߰p Y p8ϊVT#kdӰ1}Syt1TPǸH憨6}"2|Y*d{Rl ̃>2۳B܅Ov Mٿ>HтJ=7" %خ}_q1 :.ro *42P-l+lonfM6 /e]'j{j,ªJ-Ծ >ʱEN2-eN=#fPhq| ʕ?YAƵD.vII >'c+\ŹߑMmAg 7:޼g YgԺ-ࢾd<hvK5fSn=9eHUٜx+k~oFŵu9?&|66 sw|lDcs ƈ:RTV"U,ERFsɄB]'Ɋ/Sۂd [^2^45"4)Ff5]AOz;, SH}szrs֗L{cW@R޽r:9-ZV t!돗5xOЍF`캫5Fhշ<hNg >DgD"UUpz :68섢4TCEH0hkn Ǽ[,v,@f.l.Kx$Iʯ)-+5!=}3OEPӑu(l#GJƅ"D^XIroZ-UFoE|/t"mG+~.sc<y9&԰ e@5]\݁Hg Gx@Zuqr"sRh3!٤h C꒗g@Xj7nh |)K& ꧧ"bjoke#6ة ~FzzZ:`X(@p)R~RJ|%@_ܔq89O t_*3z* z %O|nA}-]WDe4rܓdz+w(HeOk:?p 9n #, <룕^H"v3Ƭ`>7$]^N%M}Jq୐2IF%#NE22BS諍D~e zv@Kq{~rm |07['4 ϱ_t>e jH$I>m('2uGpGz3gzRDtTUK=@@=wa`Cd;I9>ВS|EUO݀eՄM2N::H\|wK _`g_*&˾gE#+hCkNTYOQ̓ل޿G"9qe6֮"G ap;F-}Ԯ; d|J\׏*s4mk{xeIۇm4K polU?mrDt<=?$RmzꔲfK-8IB$^ݸN6d꣥u! fxO%`꬈w")rKA@]RU#ÏZQu4;~ tSf*Y׀(nfنL:m„ La^> ñp|{4NvT|96sʺ.f@Pk*RV`5$dԓ|RzM`uOFTopf"&ksz(5yB|NDGp- I%幱iZ(9,,b˓y$t^|Z&_mA]y >\8x`]4@晡A#ZCï$J"oS;[QlϹ'Na,6{k /|RD}E4fQu Msq0'HHP[Bsò.Sᮓm"I[H1bl:bO $*R7L,@#HZjNX#U aL{|ˣ>EkyRa#'Rg8 }5+'?ffw0R"$ RGi?NϽ0áu# V=І+-H KJHdO ;5BU |1k O`\#su[BQjm68&r\_@$=(h:v("3Ljfq K_f>I h{}E0bS~2oS7z7'QƞJr;DjusZ(_ MQPj,[nF[ѕ{A̤tT|aGs%n(nֶxQ^hN$jVr_}1X8߯`'w!)ze˃7DLN!|.4bN0Cq :QjPݏWaj\7lʲ"s4M@p` f7~$N /Fcl_y E< voAvɥ\_L.|9sK_u' R9yjw 0]V\/%)D8|/[ 0` ߂]fHSbL(BNB"uM0͊;TtGn^L~U4cA`o*z1(0w-^ ~;UԸÒ($﫴`ь{e Abz>=MB``1lR0ә*@J۱`X fo<:eg#&vFmʀoU|Ys$6!V6&sn7r* зbllk??%/v5Bd]a*F>mmeVbH\Iny\X Է S| CjhaQ/ŞJ>QfpqNuFkRLʜ>zIUd^#$`$ p{?Q)r(ZqrI!loq3XӪOrn'&"S/:Xucv5Nqg>">lqne\'kaiL#Ws:H;–Xs9j]*6Ws.\*V6zͺ5O=kk{Y@z`bB#k6"H b<-^*6:[J*9D1>vzSXNP\ su2uU{% W{% )dek~~<lwKV2/`8}n3?-Q>z9a1g|WEQ76ʢ\%b!ddTe*ɢGn_7xb 'zz;* 0V* Š컡MKE\=]zc%ڴ8E\ qΝXvx\ꕢ}JD〉[bKdF&&}Oe!l?`iWO{8?]hGVg'$8 ,A;nD@m/'ލ+n(À:*ۄw?LЌVijNj4E,ۦemZn!? vX E1a#X,L,j|` ,&xZLlmGKxL$/6{!7 TP>;-"~?Cv"]]Zg< ȐL*$lqjnE*&[5.j5B`V– aW(%LNܹ;TEBÄ4k UsuKP) S92+5l{ laOPIgl؞N,F1UŽy'_w+ t@Ť!FW9@^t]\5[{Mk!< GD^ $ +0P;#< ٦.G3L4ǖ0BnS,3Lr3Cv6Z?~q2MI5%d%AP!eQ τF6KK&oTg29|[$tN{blUdy-~#Y/xLL @-BtZQw*;ʅXJ=o?l5r4a 'lAOd^HKM(̣.6C 9j@8`rE fsU82 zv_`O ܝa##!H"$߅d]<ޑCd7\Fۏ0HH|οrI-67pvC32czmNaI8M ^{f+,Ueq$@@dz3ޥN]iXtz>WI1 HS>cBj gYm2Kt DŽK)p>*ikɐX@4דs \x4Eze!,!(>ir50xa6Kx1PLfU\r¢)T⯤\;aXjxy^_s[M;{jQRÒlGk敎D)B_)a.'[ |XMߛ.mms 3-0η( oqk|ZO4 6)_`WitDd+4i)쇄&׍H_"ټ uv13o˜AHQ艑nQ NX.Vnl/P'jVr) SqΉ,U+$ed,Z8+Gj]Uks[ΡRLGcHhn!| x'3` -ͰK/:uIGch 3#=P_&XzjyW?Traeѓ ~WZIy/&IC!v#ΙgT$'Wl0+Tb?" nJKG=ޫ?f;q~\"ۖk:!$d|pת YD#m=rϗ:.T%,}Q"d PM#K5HۓTެ>tG:b~uF.o;Q1\9%wAAúI @yYdG]*4Aw ޜFkMe|%6cX=:{#Ֆ V##x[+>N8ֻ+3Hqlum6r/~^<򽡕\'HvI1ta{gG*O||dD_G^~[yk˕O'b}W*[]p7v&⡺f6H\ȸY^vBuroKO[*)!pڿN"4`]GWbH_pVX~Kb7.MB g5@ B-TB>xݚVf( !? 9&Zq뙵W][-HJmg[z ZC k9="v%cA`l'j&,bTB\ervI[zUzC/ ^H{"Sl+ j hoFv5̶bN#yV"(ZCDQ69Rt3rfvpK1S-FjFPL85%K0v@={4f0 Z\2 n~+FK?EaƧ.!cR-1>K_aIݴHh]H{UQ)W3*l=)#F^o.œ;uy2NULANd^bHVٸ$rz/NND 'jO J{ vwfpCPMAx":S47B$p;ޮklmjĴiuV ȑ,gHH^*Qf-h.2sAouS5X8KgM65 \wgeZyO$vW+Cw VuSU* !hAyĞM !Gcj U,B.8e'GsCp?Ԍ"^I SƧ;@SEP@jqh [8 :>y͇ˢpe]gAV7 bYBSIF,M:<fy $[eTgwxkN.h}+D ga%Ж]<[ և~73W0Ft\?w [P :!ⷐg[Ivo Kj)@'H \!U2iМ  gB,DwH 1$iϘ~_q|0ZϷ"йC:U$*_8"1{LgC%#q]z m JOh#lfo) p6}f&YHEuxd*)}=rٟy `F{C(.X\>vFlE~#t@V?o_,|^G$Jy8q@U]ʟgȰXm- g_;*£@ҔWL>3SGeO}qF.O?4 EُBaqԐYmFmCaمT h*zxրa[$\x{NWS'o[D /'AU1Ux3Ç"hX-V P9}s>{)mHO9Qgw`Dff>f3 )qEonur%&!VؔVnOw %ZAZ~ #Z' U&MrήFO9xW^Y/%hǁ}tUh(ݺ|4*^4 Y[n}X펦DjIxd2%[s fށ %:Q<$G`I^Q3PsgDuDDtl=%B0 4q]%T]lTPW롧'6XŖ.PF ̟e@+77eՈqP]zmPYv: ,?e{ ~ӕ5 !Vi O%v(,LRO~frU] yb; GzSi i'o=|%q^0ʌ=#*M߿\8wktC;o˶R9zb#2 $W&fLp^;T 1)ౄ4+bQM\Ț58lR_FE,Lp2cR,I[W:Vp2 'P#qI51zC?l76O\CΔnOAHf+rԽ8^y %6d\Oxw Mm{hsU;k\f#{\{?\٠3%Xqtg(D>.;8AŎ %cnHD(k)W*}Xvnhhw)Kr:i<7E%p?Q^˖X$cnts"DDq/2 ]}8kYR%1wKS|-$wPK|=PgMS\}>6EDG@pCKq?UIo$IO)m(~$N*k(7r)!w;'0WVii\B-5,[%=2w%W_]bz!xbn - ~3hY[O?>X[r6]C]㙊na` &=ýȬ;vL5Y?^R lou8tR}C ؚIQHC{XLHш@Ҵ[}SyU~}#c A[mlhęsct0l\UQ; opV!lj%YYݲL>ہ`i sUY SPa:G廃yY̓6ȶdn_U]SI|ܦ>uvF?3KEMы`G[R~4s/IB.)x֫^ɤ[ɳVtbWηkN;9\U78h/qX !#jlP_T*FͥǨ1U5ݞGBX1s{^nw^è^BPNS jqN jhF?S pyos*Wcnts"&~f_-;R{\K^g h# Xk20l]6"4&X%uDRAWQir^D߹a/ O|Rji}}H\!!cj!!=CD^Y $GqtET>+WM x@M;*!ݛY|tP9G/>": ~'g B5DhnߡܪΓq@dcޢVV+`cioLxY|oۇDzQ_I?OJ8Ob3 M'qRJKhu:ܾ$wIR/. a}kTUPQ~}5.22cH<^k'C>/ Y2*}oo+WA\\agL){ ȅX BQ4izyp]4TN'TaXڣj cӶn0z/'Q;^/ڌ;])3xQFK6[)3RZ Fg?FyY[ F:-ۖ3$/K1R-iˁ˪#уGÏ%K+õ}L(fmғX{^Wmw{?%-ǹC⥀0h;{~)V)KFM?v_ :t7ʪCBG #٤S';x%ܺi_3ذUvcY-$Q$FkʜUH7(U$xUm9G_оƦȂfJv'\@i{[K)a~$޿Rȶ"-6E;V50q 1YÃ]8e}+~Mpט)cGs_Maҡcb@psu#v4ᮙ$+LC83#[NJ;jkIƾ򍐽Oe;U }]-X]Q6lr%2U4\yfIf&K#5L-(ds ßYgs{8\jf )5J 6okT$ݔ}ZmU͞'";XIx/9BhtSx,SJp杊6P۶0 j5i5Z+ʪ]*SG@\B|#hTcOQXU֒ӽ4{>w:5[E5BPRo$pb(u​Y<mo(d_IR >"o> ^VnaN^]a*|,3z+ f)9hWT]I}Іmzi_́?Q/}l`w1Ljj43Av6a[`L:/葜Sp[;Gcm9hhLwz]w~+yBݘ $-uJ@m=-:X9UK*i7L`g7@%<ՖI!ةKtKO-uD_LY C 44ob8_'ih%*: Գl".mJFRL B(1Q˂$x! 8ѹMU&&LOjP?tS ǏZ/mgٟ$5WHL;Ja詂}̶ /r5%)n\[.` r~;SEsj:cX8&3"tb'cGD/e?Oj-fdL~Yq,Ĵg@zzWK>E} Y17uګ{ #7ً{y9ab bhiӋc|4[jաp#m61 NFB;L;8؄(ljIr ?++cz89t)\^,BL_^vnBC\^.Iso.KLF?ra68Tg(bb1,+@/ԩuܳ (J"9}!bN!9f `4pwKv\6,RjK UpGl঄z_sdsTtCоU!9^Myk~Z+̦@ؿ(TU }D<+p$f0:6%w?)N)b&b4_H00e[GD:+v;5 E67j2HwLΜB闡'F"͆_NFF,?SDH#ECwn g6رhIgt"i 6|i[h!79Е+yE%tz7P3jAGDv>M5vJeT[16֌ >ŃcHlZ@C: a ҼnUL}srH6AZfZR#:9}qWuc& IF'd@!a:P9RG=7՜]tK\ ݁t* rqQ ݩ܇yZ9 <ϱ䅻dmʡ~A+|O{9DNWs ./ Nc^fs;,(Ӹ)Llɪ}J/!Kj}[W&~ozt4P ECQCP>] z]^bw Ӆ)n{v">WX !vvEDr6y\{ 8qKȃ PO Ƭ8 ;ԷRxP ''r Ag\ew\HG ʛY4N.4B!LeěA+@:Ղ˦,h5ܱ)"U 6 sG~f@ʱ]b^yNZźy)d{%!}dl@ԋ־9%C%()4rRscy`)d9w< qHqaW1 9ǻ]I䎑Aܢya9)>l|qђj TD 'JrV_WU`#*oy:F },h+A^[DU049޾8>rlz<ɀp$;笺I7:Ng:_K6c`Li(;$*XnOu&eM.kkA zQQF,wX?D%by*}gTJ^3Eob.xdZ/x]iZԫ3J0b=ԐZG}^޿}xEǁpC[4gx^v`-y$.B 00WVS 2;ո&h d|,ҽ9iueXRsaˇZkI$?**H; X+KGz7Z[9U5.-9T"B,|`3ybWA2wt W5ֹ ĀcHh!YBwԗyް/?- * =Rk"^וRىP*Oލ]қT~wޯMz!ANb+Nbmu ˠœ:; 4u<@\w q [/R^ۓSm-Rqjp])='cF%!{6zxK.:|p'市2z--!JH%?s$bښNͭ#`>Ìs^݈.k%$u{3[iJ"enC`Y#%^QTRFEe]p:YD)$3:-2;.G\z2JWZB/ߋ<ɓw}N6lwx9Tͧ9ͻ`)QEȽnǶΏ [(2'ezp$KV<\gmY3ȰoRAz=_;{M zܜ'Ɉ>"7csB )ZD<- RlR[7S*R Z'S3h=23\oMqc7M= aK MV`ϒ{⧙D7zM/}58̦sz]bEaUGLU&&|-`.WT 497[ixQfgZ2԰NܝI5yiek ,r/I!Q Fژ(mZ&n҈z)1~mC&R]B|J^RC-5e<4[h˩mp>{*hb"#n{c u}:?3.nUXd2a&e.` ^CnHTVyΩ X W8 ZA;9V'-+bv3ZSF``L9ĞqSȧQdz4AW]s^,U޶?P7S|!52?#SwvL4"4iO,@D  o9tδfo.l ~Ok ->*W-&vbaǙ:!MFf*PHhD7B T'4OmWv3qŽZxc>hfYQ-j;v#f/ oOcW1K}5DJJ%D@ !eAp\ cIʞ@%K0@=W.9?i{zNc]2cy˒uKM{u|[,U(>:DeX'+uM$4XKUn]]iM1C8#NLXZҺّ4nByr =PJV}P bZ]UCrn|< kNh';+#T\V %]c©􎒖?M)AE(KcBWX 9h_ mncX$ YHlCY:E*_f~nzDOՆcāUwRbc>#7-{Տ!T?X2F+?%zp?&xqt)av?wQ wo e*vςS_{ ,7eT޷R l+7Fc #CL05g=4 i{JS~;ꭷu>mSUܱ*H s[uxcV9 D=(G+t`.w~cY꾼Ko.̷;$c F0 40a*jg4@u.x;sw,a$ ڑOrlk篮b}5Ӥ(š v5MeHdb|Mc_=rcx\[dn\D߷~嬷C-NdygmORr XS4ڌyIQza>!uKEe]ve(NNP/g_D!5nIĩʭkbodQ4MsMZ6?Tc <VNI1!aM(^)h5ZC4-_dR#]밖L:{HWJQg !Tᤣ臌g@ם" ,73lC24^ ]jajiBp4ɚS{q$YPamsXe}H⦥ l}a >o<L3<>xxSR}"A')iVy{봜c4AHXѦd`HSXZ`s740 .bC;~KlۅA0(Fu19y&i1iv+y'z3MNgoJJK]>;|tlI}=OZ6 nXZlxNR"4HH9-~A¤|FnU&hdwEu Kh¸6' bBN5{}W8J7mu491)P j:LJrjE)c)@h$&O i=6[dQdmȫʨS2.& :^X00RSjU{:^ZȺƶDBoRZ ګ PGAij1-6 Z>ji'6<+s=KX7y8DⰢ͒O}?Fgs!@!] Kml^{5ƃՂ1xq*ifg2xwa>7E͡Pg8P}9 cH_|[Mld([Jә$$?RdL(WWad j\3}P v>wai:tdtca R*d`ғf[ͺ뵲QT1HeA`bCl h)ި7ΩDI(퀓tF!X4VONROTgYqkC~K vmv[WVzqFZKā 2zHt QiagIn d}#@ c a[L*ٜ& Kq]Ҟ}!%uxWp![ 14_NIAu}pKu $Ha_Z U?08z@iy5!DL75qTv(_>ԇLGtѮ,B_HFlRYZ W~w5ksYs9Ɂr"`l_Vk%8c3z#H#o "6#14쵍}/juy.<Յ9^$\2dym$Dֶ0ù@ \ߘX? ]1M}_^r\&xha++lNiNV8ޑ ld{ɟHa,2k6)`+D&FJh4 ji__޸Œ㟈-,)k_''6mK< -̠,Ot݅X)o+2FJ ҙJ6SzYNK A;NROhB4]3G6 0=d.Xz_B^|OO vUMCl:ɀѼK1hKҰK '3w_+>{ Abh)rqsJԿO)ӟ@YeԪujpb&jg; ̓ݳ͜ +y 66D'Cb_L}r y|@WXT>1y5}+9G*< u:yYE.\'Grp,or[uAkV\#3vW ̉ S#DJ ^~x @)E[Dh-Ȝ1}3J|˜A/>BRG.Sa(8k%&_݈$C+ *=N{]4Gu2pZ6xf!8ҁl>P.yv\9oN,tKyxSd`5fJ3?0DiϗjX ED&\I O !#};VfD})TVlֳ#s!",w,匤Q3M )_Lʉ[lAi^:;_>_Z/^JpO"T8XC{@_I!we}QK/]uXŷ`@PWM5lhǓ)ƪ H@|vpӎ1uNh*'{0PƥpF8[n;.n,E7J?f>aUvg^Z''gKȡp+ n)Ʊڔc?1X.RsäJN[Ix(Gf H-尩&*Oo4V*~a7b,ll3t $^e"r; f0 U[h4nJcxFÝR䵷 ؛"xL R% +2eUKB_eVgQF'ޭ^SBx" ZF ^t|kjt+ w Ld&*,Y%+W7+kH(. zIZB9Qڹ]g6nq_obg2B{-p7%H'65rJDpjS:ӏe@[M凄*pWw5J+WHRe|>/@C4LDl5j[ 2SAZ^ c9b<~1qrzV {c4u~_.} iLyO) OTe8Q` \dc9lk m,e_L-AԷ\?ZL0&yo=U$]kq0=jA<@vdÒNM{)'W+A˞Aq;f Q#VC`FAP}z;tvSA-aqեC R2\8`gыxղ$."KayNX !M:V YNɓ"Վ>~n+dSe׵t{5מ?qgfC<>ʥF2zGP tKVgmxbPH]l Ix^Nw\=x(%[?E0cO=փ}ݚpDِs/'(n/vi~1. u2&/91gEz$k;ǀrճ ̨t#6TD:ѧy^}糶 a71gůWdW}ko] m1g>&3V#  Vx$p*B:LO:ֻY:;DK`moThU$ ]喺. > WKJzRGiBЀ6v~="P u^,>i:t[Z4S3Gx7PQ&yHG+~qkDÓ(P m&=yOz),/ P|.md_$FdCh3EEsn{ǗUQ-i_SdoEi_ԘR. ({/2o 0{\h8`,balj2iN۶hC H-ʟAsT߽Tz,1N>AӪ#!^t·y>%EHh{u,i̸񓗰9'(9+#_hk^żC:XȐO\AT]mudѬrxUKee拞u- ~jm}f=A>|_ /P7Ah"L$9]q]п٪0, 4 S3plAGmf.}<:CS[5o-AՕL|wo4[2>CF,,9Ovy(מDoJIAXfWPNŎe5>qy؜qBd Y4߇13+<p쎥;*2r{[iSZcc=Be7 )vJW)6Utecs LlFGcWYIQay4TC,8(OӚN`A[O(twdIKLb4* #@Uȹ4ןJ{Rq. QfΡ)q~-kR{cAPƚ 9R -R5q2kC۔&;U0:2_Hj(*V|rMߧ6bE>;6]NQ<-͛QLܷ.4? "8vQDUUK zbʐ¥ᾊ/Z,gA>e捓ЊS+8M)HwvOӸD}Jڕ;\J$m&'OM|4Յ!R&4FbUoWQjteW:u>(Nܺ1FDd,J zR{ VpW6UqjxSIsE+aLA6clҨ8e ATBTp#ڴu% 7ڣ9:˄2\w-@dz{K3T9; e~:m+֎m~vhG00)Q:++ ̋O'"^zXHx ]bʀIb4IQ/6QHC5>^O~lk[1CJdj1QA.]wf~rxa'46Q͡g0Clk`M-c>yFBst&?v3+ín0 eT0`L8q<(Gci߬h5:(5Ndidq`_O&bd$H8yJ1Ac7V2: ˤNBU1k[3|0_w.?Oz73CoS_yQ ơn`ngrʸe7&2хJ;_H7i7R p4¸#e" _}WkU 8+*z7y ]&rudwGmQD-Jw݇"_q}~<~induV#["Ä-81o;dq\.cy3_7Veq[.tEC`҃3v|"X@Kln{A)y^Rdgz}gA)ezߡܿN*Mşܳpo=ם)Cst񞁻(;Mׁ;Qe,= b1$=_4QHސO?AmSulL#2YR7X @,d b:Ce=<#]gZOьJ1)Ysl@a4R@]~)"0ѴxSz: 75ZMuĘD8{ (kAm ^29)5)8\16L6@nɓgLrk.[8Zțx G`+׽6i"$Q钽p@QEžY`'%z3o'T!k꽣ŞxdD3+?%uZqH5oh.5W-ճ6qcSI PUQ2SGh'QkY :|]o8||KMT=Up0'z]c?Od۠uQ: d #e.[*hZ +$gn=41duG<낭6$Kk <*y)S fl\-b]6.P=>^0O ގ_2 шitrqқXѵLD殃))x9@/.*] }!!^9)!N .h /-#B HugѪ,?֥JY. 2Nh_l]Ԥ!hSIeV73c'1j/ Hȣ08#ϕ4xlg^Ԝ&I_Tq9")̓L\RʳF&%q~)w !et)Vae)XUb y>Fk-a(}IeQ-NB1@<4M $4, hlP}n%mJWJ^il"$+qޫ7lܢ$xNڊ_¬2G- eE3bn} zx- ֜K16~kLҺi+M*d?&]U JWWy,_⺨VC~"O,~nVLnvtI.^2$?xud0V%#)6KM!B~trƘ1/X<DpהbS%qky,%,:KBdñDp݊.SID$j&f/х-, }lRŇRՃFxN繎;pJB,hJo@I!D{? cQ3c _m{WC3XB';#}1.7.Ai:"r)d}(_cm[»'_ZQ'Sm uL /ȁ>߸'&lUI)Nب@DFH^u$a{hkݾ,´C9Y]a~acAmtY»` 9o~8S`EqF=ն4Ƀ!G{V[j`k\1`^`y pnQ &{Dyb+ʁb&A`,&,Q6;uxPE}d9OlNv݋4M!%cHsG=_,q1hټ'ZY':8navHd'8g ƪ>).F%'6+|z89a.^Dv_tٙ8"6%$po|KJ6"Q'wKȽ `A-|bH%-v :vf4k"l_<8J3~/ ; UtVǝ#IT.bv4I-RqQف7qdRt9n[C:g[}پ>~SĒ~(Dds3m i" IM&EMO‰85v01')6\~}$Bݯ25c9̪ z-1MBָӦՔf+'*bʣ㐄" HU/gfk4~#:٤A \T&s)VqҖ3i2Ú+G5r/+J9a@!,(2ٶXgnE# hg5&m9\H\"&@hv ]4eun%x݁_F1IM9,_sv]`m/A6:{s)1};6:Ӗ͌y_!EY?0Dc:@_8ٶ2zDTɤd!-M r]m}J5ߗAKGBC3<ޯ&kI5k vq&p]EL[RDNuhd}Ue `>ޥ&R,NFaN-@]8>[HޫJ7פφ\/!>Aab"u oMB>bp }Xz<ըuD8-NRWIQ#v=kNuŊeŦh6,uha`O|S=,9L ><AwZ}'9YXՖqŒ~C)|1+ArGl8MS&xOO"7+5R{^bCsVCLL]NcԐC f>'0 R(rq}兢z=T,K)LV4N6{T~plCMPſSDe擸c4zɷ ;1x2!$nžm {5#I)6ݡCuQKVԧ Q69ؚd %oz$L"$a;'B`ĸO)7Dx< L.CH )} >vG6m2h&a 'ZP>rBri=Wss2E2rf8GI1 ;n!J-o@ PW['&KXJ) YX-?%S 8 Zumz6:"i{"጑](;\q'/c-Җ&B5guc?`t@4+of@{Ib)^$6٣K(crpJ1[ָDIa(8h`O&[_PkG}c ,r$,D13(/=>CY3ԭY9{܇kjˌCje ~+t#H7d4¸B%jIdR0Ff"L˔N@Qm7ry\B@h3R!ki:2G:8[kLDPGZ0[vF8Oe(u9OG ΀$t߃S7=GCIx6FХw6Js+Cݭ\D<:L{TK|\xymjc;74f2Z7^ʊ$ F=R|V\ĥZeM-oL^vJB3筏i`EQ0Thxޕ|NPԟXC1ɩFsKab/"617bQt5-پ"ǰy>)MjkF Bx @Z<%|YZ속ʷz@P*hk%7ul,׮iZ D%eEpeM]E4iUT $?hp=.yaNzS"W{lIh[H--aNRs:D_X쎥>QGQEO;'v lr~xkQ-&ʪ ȃ;u]Sh?Wq?q&KrS5le,od L?\d"X _"N7X #b`Z=L=l@^[CaI:650W*58ܻ Ə!WhᆩDY`$Jy>M)%&na^\ڙt %9Jc1Te)t5% 8k]T*^L%E=Rc*(`ER=D dy`pBHSS^W6:Oo}a=L8rIV0MH 8Da3w}HN\~y:zIÿ(Vs'bцM} {ǢP]K.8WpIrbBWR|1`y2 ?Pk8S6nWjn 9Rv8IkR&aeGqtrW6Jw kgkc𪩓e97}d컚`Ɇz~K>?+VGn&O5ښ/i;1& gyI*BVYhd! by&U6Ĕ2Rqգ4W^U#>]:tX|!NfuPB Q'@#,JBK%SFв~.G"_ (ivu\G;agt?'?>!c͇R'nEGGC3Q\(H+3f4o_؆ĕ;k$CxjHA2rCtQqP]VFxW\=NF %O?L(Nh\[(BØ2FCf~I2jg瀹8k{CurH(^"GqGfB@y5(fi>y/lYSZ~1rSQTSW: " N`5`q&\Tj jwh\Z_E8Eah9"7N`& fO :v"ΕpŖ[qxr=.Eo{ lyT|\iƨGh2 6{,x1EK +䩯Iu6l0m$S:pMC)>? X8(;ݿ]Mb߫(,.$ER$Z-7" ͚^b^_Ztuś3EŵT=,"; %x7I!q +Nrc5%vI_A1ѥ>O )uXq4>NXxjy9=힢vаViI(2G) xbi`I ƂNiǜ·rdG%Ont\VUֱl5, !+Q~jz1>:.J#{0OCa;ug̍Y6R{˜9z9݀?Qwo2=&T3ɾ(?ͪ=Y]]+@,[r-ve$]xz% k]x{XV߅6tcnHz& xceDR5?T(&#Ms +XoaC"N FɓȘ4֙Axh- oO/ ׿Qa쪵p˱d᡾$vm 2YНnhp?:S(?|w8UTHa14뱛[L#^+ /ߒP&gRO,Xs!ۅ)|'% FgqBg^IfB4hʭwAI{a1\hȔDVE2NSkY!;VZBwNtEu` hFZiS7' ) ߽ӕu-@?&.[fHTkJ(dahܭ薻RF9Ǣ)+I`:-AQ̚8lc? {U+{֕ɕZ2"@ ChQi yM0" }1Xh_xoW8t|i1lIcĴbr*bJ&$GdQ(O&~Vl( ڎ_uNk,>j/{ כCˀF߈# Z4†i f*ʢ'9>Љ[ 1gL{o|w%>ɛAn(Te ʂ*$tt~h`FeQJo*r4 '7 %+qEO(ecwJcJUhd 61h!e (쉇b MCwyxZ:M5-3FJa#ovl|x9 8p pc~SV- E4EGF*XJYJ~E]>؟\wђx&cgx&YUNJu}ouBdߋ.گDʂ֭BbȦ"񶓓ek,"G_T'dzW֟tWjªv:UPf >FтؚZt }s۰_Vw_}HdR^gJ$Z:[*b؈i_TCEvߚtLbXGG/O]i80 Zdƒ%4fn$7Sm,],-<BJ/pB2zbryDI[B|,ym| n*6 fMTԗfLw}' ut QywME4F3KOZ'BsաYYX(Mpk?"! >D@Lx| y #~DO?o؜Eg/4Xr壮/)Xey@8a  6iT{J9rJypP[OŜ:Acz^ʠ{z/Р|mK_-fцdB3bFH_Ho15j(cO!0eۈªgig5#Q4FAd7<~Jٗ'RN"p1#9Pų>)2= $SY}qͽjY3L)tgWPITې4HjQ X$ 'gZ+:ae7qN0MXn?y+JSQ7A@˞x.N(yTSQpa73ѐ#&CWX8S\d[I }L +]c@.6T*s9'@ÒC;0+ Üp_XgfN4A]Bוc٥O{_ v/}1Ϩ } mUܖxo* ӋT?2~GJ&\ł;k1]HILg'zh1|%wā:±n.k@ub@)1ly6G]F1nzB^n׏݌aD,NcF.h]FSk, WJM@tnT1O9GPTmEZsXBoAbS#&s\Cf_;IFcx\mkЗx7@Q.%5,̑*սT{*bUcm4 w;b ͈ũK\_D$pNx3wC%ߏRa90k q_zg-ٴeHalv9 Nn;X]ΔATe {7mǮ%#ϔ@o ^,w0Aڵv_gרV4WSR_*Sxn)U{ym3ЛJ]):e=\ ' ,Aer;em/pSd&7"UTZ۝ }ƅFL4ęhjpgc GS=)x۳iT:~@A*oyGA ܔ*s!ڔc,BV2/ 3b񺆣e4'M/0l\2 y*j(nq7: s2L5Lmrw]{<m' pGyĉ6Dλ% YBň2 ؛DUso{ v{\_,Eph[ ?L$[!jwAQٹt"_ց!)p.0h'NhEOU-I[֞Q z=|+JȀD2I\I\ 2[nx%K#_s ^H5I:~T Zq8 ]+edQGRpC4QY22)9@x4Kfւ.{>WZ.#:˞OF@ HsEu3J. B.`@!.iN˛͒[+r3:/Z߄}O5z 6lHaѓ6Q* D_IinDRB/g0K9JcN||K eZ)O6@EIloJ&jG)+'7MdJqK0i:"ho!z##>>Yh|ileuI LpD37Y[(U@t"#ix+ir+n[1Ph͸1d7lQ.vtl6>ړvZ) 6JNP%"0`X iM1+"SWLA%'K{ݕyac=E]dVwCUt0$P oԬY0)*N>;'4<VwS@ -#$HNIrzY20ȞژKD9^Cyċ1"}k y(iΟ~o*")סB&ݭlq u~6.)mfȶLsԒ=v3OR)ަipS@I;ik̤XmFĸ(h?fsAA8;F'+fCf鶩^`7Bu=ScU5ryW?J 䙘!Ry8!YqkǐdᜉP 'A#N?ǁěnm>wؒ IgEV @O;NL:hVMd$9&Hy70IQ z4HqXQtj3'o=^o/_yaVٍ4QXsNy1__])M`b-8 J÷L Yt26 } |5 öp8UsЌS 9Dco qVgt( 6e_&ϦL:qM@ϩܗO}%#Ŕ^?` Wlh(PҬ`aO)4J ;4'EuOj%q|aZj8Nnbkq W5>h͖P)0_N%)"6_U>r3\ˤN( \| 87 =~܆?ߠ:OIJ%yy*h6,g5T()AoATymo{8mR!(O0A}KV8) rcmF [O'ͨEc%Gwr|ZwJ|F-Ըك$np9G1 kAw],&f+yM~)ZhE߄9(< InǽԢueeKgfk38&WmWB3jϊU6l:AJQjjz;BP.ܯ2BD4ޣ& cjL`[tta|cx dZVmz+>S,}-iǞ)5%`5ѸԾ^8D4ucMzc^M̶#2$RԻ94n`2,Ӆ>_D˱>-ux饕$@krG e<&”y؏ >T†ǹSObY[EYyi"Vk0$e,XB~ree)W25UȘ&H5YDǸֹ۫̚q![I*ڡ3΁%Bӗ i Eʱ@3}o{s]7#q͈{ht l&x7.MFFQLm"+d0W}k&T"O'9() QC<ѧua@=A:JѶQkP#+6/zE.T)w_x@w1Geb?v*~sk;`}^Uho`!bs5w^RfyI)Gڐv:i vxnhި;օL>1qmPQ@b+q;lޜ# " gdȗJ`S/`кx7c%D|q<}S@8M}eSCM3q`ܳ䰡_ ./ק@éL^ <^I#]cw 1.|To 9W{Kc ID8R(ںFTn%y=KS̼b.54=^'ܟ'&-Y!햅6n))|sh{XMG|էAȣa2n,IUϩUwRÿդAUM\MHy_y>C{YJs}m(j[\%}O+Z[qײ7Ym4TEvt e.@Ꙇ lOuw)-MR.Y  Q)H3KMLx,U4 psf+@6ޮw8h :5_y0;3SMhO?\{,цNq;wg'7\[bL^> P Q5(ԁ$GetCS{O Q$V]I:i]!Gd9t;Z:CNv'v>vX!Wgo*wDIi.Q-)mi秜yId%TCuHܑQ0Xyq\D&S;NQ@h#g븞x׊xn볬j}<3lz۔?ad3#1acIɕ.=tr!U?`d=R9lj謖!aҾU* "#y8꛻ #ACCbiDgKZ ؐփkZh?yI5U,U%5W)&MbAݻз~ 78""kɴR`@U2-F+".af@(^OWwli/{9I1);Q9NLUi j6]zЌ| T cE[3֎8Ɩ`usk@ޥ$-B1 q c`5W_9\&2A32 Mkw܏:}ФrdrX9UG,ZcD }cHnW tɲh ֘1HǚB'a3`>_tC1==8F5Piؚh1C#f){=)i4H# )4Yx8*V{MGi SɦNxͼ hO4.)3+G`Be Ti_D9 +82;c6+HĪ=sbԷEDn;2[`Ϭ9&GnF}JRduAt a;#E܂Q pb&(S[րeړUIc Hh-,+}vřqB+J^4='-ivoS? >aΒFȸccswix7q I1>D1Ӣ"W^aahRg]gP!׵2Id=^o?;:NTJ@DGP01n2sgkݖ2%(:om@f1Zi۞ Rk >lK ?2g_ui@.#>}6ʚ|#ݙC'<&esZ?J;V$"Vj^`PEԳ5Bl3튌Z#BL}EaLu8~&ä*q"MZRH.Px{ц1rgrGvE؂3ti4a) ;wb!JR/YP ]cW%0(L܀dHQ{1YPq6l]D>"J7kE(dHXyx|Z6-c)Q1./q v 2!E T h]CҨ7 W`wB)&5z`P8u$0=T˻YCz$.e.Nf@>M9NT@B -CCNv%=ќp6$5 aPdtZpM@L")yURZ^%l(l۩_68y0 lyoVi˭~WIo[ee5^?VyMbr*NeoBQ7% )* G ##]({p#LZ( "IK -ADTN@㮤UtEV$Q3k@?Nw.yB@6>EٿO[~gh#CCΕtL`L~ 0U|w_|︋uz? X.>4/92%&bVJ BiOGֳ <'NԐםϑ>оLk#:E݀&4{`-Z4|lGn96y~yu_r/[vѸ^=ݝx,V(}.#iʋ+ݨKx݁e3['mLO(iU.jLZQ'9%#;gzENMe*$B9@kvy7uϻnTX"HYdjՋӳ0[Ә(B}mtc&W:j+'!&Zτ^ozt7iПXؔ^xISU<9o5R-$X;`eX-? " @x16yYjz(}Ts`DUREq=y27bj<}Pgg_} S^#×.ˠc. +LB3 faG%݌0o[F DG 6T.>@<6a)=Xe;'VN#~,TeO͜Sob4~׮6a1Z(SKb_Pį2J]y%i,/ 5FG|V!MV[䎟 y+c ߶HEU|gU! I-_sddS9juL@NGw-ѱd(>!S?9^/5fx~e 8UY Nɬlmf)wO%02ê>%=a-$f^,ˬ$34a T>!8%$Daפ象|oRW$O$ xpm左^3IF=@*w`N/MPj٫X :%yT6ξW(Cc~b."KBY5XAF'rwS#/cu.$S?DSV@7543*N_2wA..58$QHӥ4At1GSY1r}F`{8a>ij/-B;Y3{0m4v*u2T ~G6< כS]زmNƀnguZR!'[R갬"Bl7NedEѾwe.E. \d)dҕ .y(%iN(u&E HKҦ:{҅J< M*M>+ M>T8kdE)XW?'GSg֨Ď%:/߃%4 b$!1h*הԹ${ 3狹? Nӧ&ؙfh K2s4OcZX6`^XA dAVP#JEv1}3Phy׿!,vQluF/٢ e}eLxL1~9袺Z@Xw`PJތ))* C`νn+,8*Øρ4ߩA?P ҠM i`\f'KvƘXO{fϛ`r!Y:`Rpv:3NuBRӪ|4mF\)8: w*=֧u0 12f ,yݫ71탾0JA5u*}΅ۚmY{"bڔcf4/_'z+^;(e<R  q20B<…S~S(W=E?) (_I7.-{Ju Hd>]6cG3뫐`Z;~ı)ځ qc2ש=濭 !qY[9GpݺcA,E4b@d4A " AHNccoV*}d FkzNe_'%&{=m@e g>0DKsx Tq T?0v),\MQwa>U69D UBlwBuةgLm";LZgw4Q-sѪGPuoIN-Ⱦ'mе𚺽qP Z(iC+q+~<eV{* fxK)-7`>u9s*f 亇4L(~ ׮c|tliuaUKW^yUlzFs)u/b_s/Nm$k$-coX( p̠$~*JDDRr&T@SܮU!iyjdWumASg}\tLuP=CK Ur `Pu~HKb}Ҭl$P*pYmbC0輦Q Yk2N Bi42ޓv>2-Հ) AmԳ@F/Cr-8Y|q'7_s28dHM0Uݢ VnR{͉KPR$"[scOTȱ Ҵ;ݹNܯ(F38PyQ23dE ){gd5d}ӿcSx\!4͖+l:hhC~"g|p?/}˸\7HPݼQPT{e4NNy Y_*^:{a?zp׹@|Cf)F~,G-;#MQoG,3L 1Qj44f[b-p id] G$ nVLA`= = g @!R_<&UNWerCG_b/M[*#=&(J[qdr|k<" m`E5~Й}<ی )gn3aQOP3p:IZ2 *3- -J'Z3Km ?A *TH:w?'ʝU]ew{;^DČjrW.dmVg(+BQe,^ *Ĥw8%;c`8ž׳8* =݀`WwAYEeޱ< +ػ<ЕS <2p>ZPf!FCbheq^44۷63=0<"(1_JR"Ji'Tmdz[ %gX_۝ךHƞϦ յ.5]-7冬C%jhCGz5htC!IM0#^Xք 6R/zȿob6ճn0Y]@Н:rArCvHjt b2}L54*^"{tV׬lSoFHn+%z%BAW LQtŗS!Tc+JjO:aY#{qb-R8J\yEц}I-;աn;&jay 8#&u8_KttR˧xjδekfT &haOK6JHlvwȑu.ю٧MP 3WſߏP1O.tIA^h)?3@1롊E ` ζyzgy1[â5IK5޹\i'I!_ƺ/ܮ,jB PѣJ {Y@ᣵtJ|h.OOoק2ka$dP$2WFjjѷޒZ J8x@_ZAXB7@EW:AΕ1 [b94d:OCR lضQ*"&j]-Z|L`ĸt6f W %즺Wb3&%&- XZڋ_\VdFCH|+B_슲Fp?=mYpN;T*GD9A/2p/cxX2fhdmU  TiŠ:AU8#Xgi9xGKg_' =P}M]N*&)wˈ6 J,` &$93M*8}*H)dʫ/42likZgbܰ }.QM`X]yC*ĺe(@FwAWW؞yDWAvvo3`!^]װ˽)Nܱ+M GTR9aPz\1~Kͻ%8 %k퐣j<0|VxbLL`oNqjcuRS!YQdS̸xINpD ԋ>eIAP/?/mY]{5m]&OѪCo+^o6qn\kKqt?ǘXlKG粏#1ip +;#l|OEJcUSVT}I8(UP'Xo /:[TDp_S 5nTOtfGu_lȳxQ &w2K)}|5GL[f3=PojR 1Xݐxӟ2HelA~E;cEDCEFiKɾMP2ΡG醲aN#B9de o.;jҊ'58!-vAߡ>Vw6bIi)7Y)؛ʶDI$N@d:*<س^yWM5{i }e]FA;@cEގm\kqSA$WPlgl!MvԞ0.waJM j1<^I~q& 62kuw`͙ DrY%o'n 0w48S߁D_ 'u.3%: 9\ch#6Q)(kh"XؙjۅyC@k5Iq";Ё ~>iݷu!j:8*pߴqǾ`6mhGX@aถ!DE`Aid5 ]dNmADm$d~{j.g;*u 00ܐD؄Sޱ_BPry؝]f_?i$a'"/ڰ{䵵-gK]8=.3Uz8:N0ٗmFq蹇F|١iX6ΥmdPO샯w ˕3Db@ v%Ð^L:ko@&{lݭ cji7PVC.@0+G\r]N6.DP嶠}yl2K@㓍N d*x>-.'X{ALzor1 \ dNQ)~ oq1(iv0M Њ,;WD)!QjfSƛ&Hp(5d] ZdOW ˆYOjv3:pHlK=daȃJr4mQ`kCſ`Tx{Pm!m`/jKyImZ%H(y6s*̳/^bxgHkM:~{WΥ>Swn_[j*o"j&](O&߉y,'ʪ)DOC- \BnA<]^kaEo+Ftr(f96[q1=Wi3ִdnz!s F +jDF8\a4@Kon`H|Mنxq#<(euX$|i`"a:q2EwT[П֕3A(ƽC-QkmLjع=;Y(r~G윏{F`k_h3ʏI#g> ǩIGҲ_S/ٮF ~/Jb4b݌~z9ͿPZWe'%M撖K')HS:!(i3g]œ{VA*ݙYP88sAaT&O- y rPQ|y o%;y\ٞ /$lR~X %0z5b256 V >Uݸ6Vw9'٤R?# gO둦y B "_L4x>]7$ijMz'q}E6k,DZ`+Gl LfyFoz4qj ɗEMŭq)cLZ4ҰsѸ ;N(aAX.~b ;$ i *;rf-e\ w'cF% m,^>`5 0bŎC9qKQ~9W}g$Svc*x'ndIm%;6bթ8z .S, uҠ"X! ɓC׸j>uʢ,@XV`?mXX& GGncGh\i/siUÙ>p+V /"1W/6k,UM`vHԿ֐Z厜tq†t9DnJ8P?vyU^J#ЋZ&fcf-5cMi,x)K&e_ sÎlԨPz-vMl }ʯ"!Y V+['{Xp^k^3%Uz:eAnPNL?})e:8 C@vlV5BۨC!O[I-O{́SD9»~`"uUsgw\N"Y5ۘg1yA>T0Ƞqehܟ{,`}kn%fF=k_Q%EV6zHbe9H-,`H-'דSTQ1=RẕYOKZٍ0ß *bJ!G=:]d@KW}`HK)kAމԃ/O@Xa#E(1I j˚7 RgeaRWGu c 2gʛ|.m++գɛJScd!s@Cc9rS( es&h:'=#BjI :bmR9]/]|./^[BĮeJVtNH" ĥ&b{sKжqkSTf{4Հ)P-NpxCI2ٻavaf""-o3kXUCTw͹: 4tʠN }`aeh8(Q"3lʸizXaAj+]B"(?1h].:աxMdN,e  86fr/ R`kHZTx'7Ȇ,#\(ZvÊk/K+GFt%/QxxiD>ngOfwWI@ (ǹFT N shѧĎMz90\tN%a9X_G 7'(v},pc&{y\8rޟNK&䖿d+q PVhe'\,\zc(qJ"K,!d rF.gYy-1 8R(\h5DaLV>Xsu"iU_ڙXs#L`_}(B  Qs'En&(Ž'=g \Ig2NL{hCaW$ |n=]SԙSk{/-WS *Et>i^NKzF(ٽ)u*5",s3ɶgaU,lGoz9\wNpqhu} y-?bngb&Zըb{DrɿT/t0TcqFg/Be_)zbbshVbֱjtN[lO ^]+WzNmk劄~9wLQb)Z,]==40A1nyChIY1S>~kS xN\KscJI& N2$0UqU栮Ȫ AC;:=V t44޲?|Hҷld@$󳙱7$yf*5-g P:,\RQXŤb^ .Ü9ZtbpPIuzrD{vM1BE4 "v9x}"6g+$kH}eȨXJASqciO)a #˭it2fgei]rVW+%C}׼>[P!PM&)*Eq6Fޖl3s. ~MtX3MH^%fRTq 4}zjX<0 zƄqY-`+t).מ%"Hu^SRH$􄵠r;Q0خdݾ,kREF/r;l}+mrh z>$oybX?G*2S&?X6KfGc֥29jdL?3|f`Ս73 &$T;G L횖 `%إ/ \#E);,Rè U20b́h I~^80Gj>i!߱_0딍yAdoCD]` gˋ^7MHu$3c!Fcx۴z DFx/Hq1ʺ1)v^7)WbGƱrA0µূ <K%8G/]}҇#^"*wPX}/Тo\ywH?O?V2{0}KX#e 69yN&~ OZٵzm0I2YnnuaՎ1 'qr] b(GeG..ڒ.ؼ1A2 Y%YpDMk,?n?:!sW]%lNҐm]t9^~ZxxkxC÷5F Xxןg+S _nH< 3qZ;!wz8U$=2I2oL@b+4eꪲLsZ_ oӜ38.2+hnd%J96(E쿲O{tg4IҨ'!еPX 9ôĂm2DeIXGS=v*e'Ah<%lG;Vh }۪sz:4Ced%UGݨp(42s'Yj'x%SR;E݄1 h0%2L,s %(_da;II-;H}@\ iGeEh &2&CCd}5#Iεɬ`' Y&`32dbLL5o)~-~o&$gBj+\k. YϹ,W46'h/-(S : Q]KpT-7Y=V" 5{s%g" y}LSv}<2Iq;Y+܆C<98mܤ{˟2ϧ . r,c/3!ßW|[³@33鏨~3atWTɁA9je9YsSB+nJIEM=~ Nz}&4GN7<z2+Ck`HӬ! fZ=a00İ'x=6:&| =>:j3 FgG94@]ZÝ@\1ZRU_o(l)~֫8e~׶EL.ge{ËmVX@zAblC 8m_ǭ-0ipųETg?zf X_`U' -?Ye\ T X>-|r NY}? R yUS\Mc\1"ZD5nge}ue]i~X҉Sh8 <snYwB8b[Jwl;aB7OwVltwsJax[CPyYWtMMea??3#4`+8.Sg1mRW^Knr:~#,Qή}2#" v)p*ToZtCÎ/]\UϿbǵs޺~^L1!d-D^u})"qe<ߏd*qup>[X|i[E! vD>Ǻp]RX={we~gnLPR44QR i"nvgFپH <^D^Nc0*FqԬlYju9)\vʸy'a]&o `ù|k`v6+o Ŗgu\Xu?R ?չ.öK-:Y"TxjP~@[/IhRb%[oF Z ElʼZ~o_ꁍL0Ю6"ě"!' ;^dCúad AA_ѝ= ؼl&Mp70~)C!~pzöM5"p"I|$vl3'3^BQnWأ16l7[=Xo EM&.[<<:7='1N.ԦqRLbbTM!X1 {;fA G pHE^Mu͎FX;6g<6Utoyw)'zS+#})i5j\}bqpH`g?)Guf"wWz^g 4;d""-TaF}nYSc#N0כ'o:8\5.$T'tt 1U$UN+­x^b!X,iZlx[/"¡T'NG( &U9HKu*,Bu֐kB,63>Y罹>=4N0}uxhJ(`bv;#X_ Es߶3OaH\VFuXL[3VrBwCrg׫%bmb|&cFZxƐ-w UoT!cuLn~- IN&6R $F%zdG >X-֞/CY"yz/izӯRV8$ ]e*ɓE 0M[l"% 61q\+%?vDt~wڥ}+Cgmm1OY.;'Vn.\PQM}{w\^{7YRy#un ϮrkJmj3Y[5mh 'MC <&tD!r >ior0Z&cZp pz$5gՖ =׽^ nkKUt`4n&٨ݜKCP=:̬{]U?O.鐹_*#_gF XT4-IMtUT# <"5c?JzAi&KW,Z Rc?@3x13ZQr0 rIil*c?/2ܪ)?)}3CiaoP>|6J`L# 26>$&9{$gmuPL85>w~r!qUPP94:T{4!w.~vtEE$K+uze5myн)tʣ:4L&{@nWɰa1d+pE*A]vN !#:{/e)16$he:E`KzɁ{4E>)knP[j3]K)SM*sѼM)3rBj@ͰXO~l NWfh 3`# DDa!F qRCYiih/Hy,F+u6Q>4:03dv]ߨhR|> 0? 4**×-7Z#jCWqWq 84DUv/P2ϳgK|-ÀY/~g K筚as3VA͂1*;\-b9`FP -H^T&NPru4 9]_PVx^ >2F<݆ Yzjp0V`3k1!7y h9Hɗo;i"GDžIsQ*`n:He1qd6IyFu{kc%< A@"~mQ& Ѹԍskiuw'9>,Z0No|z݋^2?#[6r Bj*Ь= l(Uy#L,frϾu =[M/|PyxMzDoPI4kX_W}h@Rbj-V*V#N/<sKڦLSm_6X<8w}*Y!ztE:^NFlO}t`B\jy"Dl"3Xjx> @2'CI뼦_!y4鶅7ѐfZ t0h]L3nJ+K)Kb9|]-t3Ic~ bEIJzpҁ+#>2C$l_N&Ra_$4)eJU% |4r̊!r1+ @X_L.4y3O`,BA@dF9DiP$oҏzgV^rZmܛ!m7h`;U6.&+C"i^Thmx|Rg  )%| '7rZCpBjCo21f2=ztP=lywoGyB۫ ،-5UH(dg{8冥m <*pƂ[^(-KnyY >\oL %̫!R`~"GqoCq ~?D15N\`fQb*s>E'R+`_**4 7v\VcЄrjhp)j~9)ȰBэAK3b- &n9%5P:kHs|@H{{As[u`|)py\e9e}i}1\BvVvIc^]P*F7+Ѻ}Bdځ4W:2rœOn'_3ѧU7 -oM<Nj?0Yap]ÚuT#Q{!O>kS^FN[X}y gx+pp $!RDǷQLbG7.ב3X3cr]Nlf֋&Z w[ۯcTYJQ,DF 1 3[YKG C1l ^sXޘ( ?kY-Ĵ9a ]Ao}L5/8?뱥v֭|7񫡳Sڠf<+& )Vnל:۸`e? a}D i3` 4YaSi'zUqF+o**N̔]ǫ(eItp2AN9~_hb8Oa>L5{. ڬ:VvqsіLxbg>*U{xev1| /x➤@W&%dՒ \6>NkFP9v!zbE/Cuoh (P:b?ίR0iO"{D r@2X#Og7,vNt Uωtɻ@a \Ih3)&wLm}jdǏ.ίg!+Y 8z%(x@LA6 mPqM=*Y_\D܌̸VVz7[7S`X`0h:xut ަ ~\CHGDO@%`qz,⠟(|%n,?/(Wy S] ) T l5RJXk/k1'c6kA{0= VGP!#>-ԚNp@T6[{6TP4K:Fm zjf<{Wf@$MlX^idx0L9*b-19y3 (ۍ/7CY@HS9s C!ܕJVqiGuK 5~z!(~~ƔC̔Ozޔ0n2Y j䰬Y: V: o\ J_<+  ~ygmKZԃإwRE}JNWWC]Hԫ}>DW\iUw]cBVsE2GlwLd\lY{Ǽ'[nof6C:A%bz.7mAA[^;kW:ē1Z.QRc+S+aR+ ǐ5ePTNκPI8.3HۦSe9=[I%v0Zsv8IͰ^jX0DR>ݐM*{0xm+60a¶ mq1ZrYB+!!x {K]KH5'jϖ,K?VT -QGb ^^Ey˫qfYipIs>lZjiK]k7!y^{ώ. #ޣ7} =dh+roBةJ(\ݥzg 14Uhޯx9YUM'a_:XdxVG,ٲ1\(T d6t4BW$]=-o'h€hI(E BU+ҟ`hElQ(!! w(g݌X#?{sL}pee\A?AVa@Ğwm |,qֳ+6-3>u [dq$760}6\ݠ]c VP0\,)"6pH)rBYI0-kA5 O%Y`ޙm%&_(LMrFq)o͉oXVD`a]rp6bc1'VyA nVυw+܌xu7ns|TbpWlG}>82~ۈnؚ2i]jc%2ޡt6q7pg;am8B_*jD|`D_"WUB<-I7>Vf+W(N QȂJ Ks&; V.x \l{>eB kX |xö(|qlBc%F @ҩ` v&NРe̓# dSG"̴thj?"tՏu($w=ĸrlahƧOIx0%r/76-7s m|D@Zg<+uJi~'ẃN UA4%_n &8,5x$Eiltŭc{Kf>1<}`\>XOFJ2X>5M|@$?%kr\`ְ [_2J +~Zъ-!^Uy-'  dh)gN{G:w&u.bK5*W q,HR$3ƟLS`.^RtL݄ 3W&էyg5Dr”!w] KhtGūYߑv4<3i?"ne82b 4T'xKHFTG!=qJ(w8Ψk M 'Td o3M:ewSȶUY=TXEqLa$"it\ # @N^&GU[ǷpDMw9^%5=ȍ" o]G z`d;uj#E @g8|_p>L^ r_Qz;3oY\biQ݂‹BcF5cp;;cY~PFxE@NVsQMۭ3f9A|jZ=y3oOSx}\u: Lլk'~+"]w"'1Gl5D֬n?3r,]Agw~r(AAC(N`Y%?aZ/ӘCMۗPhqteQ'PnڜJdz<7=LYeR%& aZ5'Hg1_$n}}P+?xiq {[ O3wmنsKo9, -iZ\1GN罝Kf@=Y*FsԕaEpa ՞O15S+lWzӖڌ?нTJMDH#d_Jt@*I+ F}4wMVxOODz1TtW3:1}~@+ХTѻ4!P6 xQģnZ^DvUkT.}p,T|)?zRpoI 3)Ypb[ l 8-˄n(0](ւ#"3$*Ѓ9`3V!`m uޔ=ͨ {uxD@,Ar`Z7FHYW4ozw']aJ$q| ;=h8V+:% NWB- 5x6> 7QEz/_'?"؁>y^xY . 0 A bV*HFesw^~2Ji;=?qZE ֛fmb9(c8p@ PxH<8M #|S;A/LN[?&xG`Aa"VQ]і1},CzGDimO X1,iA?26AHy3k:f*iKꝮQP&n_3X4ujݟ>T+ԑeacf 1T'lRPdQhA@EJCeʾQ_P_Bi+mRgښÌZ{*͠e`l 1:3. b%A%i Buzc҈j NbA,`i>Q >禽 #hu2.N Y0uΣƼ((s{%(<KjX yIQ^PiaAO_{iy:d- 1AMMjP df@hk.m]8+əKЛ-0;~W%Od8L _*_)t#CDʱIInQj2 ?tfX{Td76f%>[:2݊ӠvSl{c%+\H4~9\Snouk Sm_U̦#Rd8 'G&~:y:=Ļ3J(Z¿`(^"=b߅њ(eRV㺒C"qmN6*]ʿ"+}x+!ʅ?78)Z'ޭ;xj(ϝ "?v 1|[ҷ ?<]m-_=B rgkPOpBכp_WTC4♈SwP5 RwpSb!=h:\Hkk fᧉpSV0 WGSTY F[$<%IGo>? q+Kp2Ah!psΆdQvCŵf &Ҡ\>Y)i yRUFلhhk/ F pN.S##>\K&/dCC,Z ok u>ex4#rnqGaz_QUtpaq`8I!(;bΚTr"^;CiرSSN_0xQKrfZzzi0e"@k 6L ϭ[MX[J^DzN Kt!0iI=}*Hv*QKZKjCN*:~i+GG~|'M6*X~*/U>%aw 4sT7,=Q~xCKQ8tf%RWDHm]4pσ#V>v"f ɭV80G9Mw0o2*~nhW{q1xdww݂12NК[_SyJꬓzG/<+~Y̅Iz/u0i#&ϕ0e&SJ (B`4"fafVQ nuJzZ_`EhAm]+ͅ=3ޓH"$%dF'm) 3[{j:y“yԝ4G IvK/*Hvz- *g7"uG@d@ͳg)HS+豒NVGL ೧A罿J#X M.*V~v2V5ui[3Ƚ!+ZKV!N^wI<."Q,9ڹ Vܲ LYv8$*h؝#sU2(^4WF9αs^K$*;^?Uڝ]kGhMK1| ]>7݇VoB'  `G0`XGDH# )>M4OIpcsf7 `m-Nt^Hndsg'ZN!a[qйC I &r q:ONv],xIyєו3ZDe׽-bPo&vLmC\vϺ b"y=bC㺒0ˮ_؎M~ >ޣs&>ǘzyہZbi7;?Xf~P-Z'@'Ѿ(#8eFlhB_K;)^y ClQ-d0++J[0`364r62?f7??=KS|ZNT%Zd]X7!T([ր=ם܁\myi&)8I.*s CT;~XE׮Zr" P%Dx:utZ^q7J%A[0j%#L m}ZJ~o];DC- 0,Hm\#eR#TG}ru~wD}~'2cSqCid+Z5 l#aBOCIwZpiשXԛj=`enI`u  ! hYq u:M>.P<(hvWf$o0}dM_/ܕbVHvCW|j+a  ޙ<D1avϵGz6Ĥfn̶ ̰xIGb•)d]X;jN1i`2@]$V&jت.] 8yAz}iDो|28S7!֋@E?,cR[9%I|z)~|sy`E%/XS(x JB:"T[~bz^RfpNPO +EOsJ >C\AP4ߜޚ ̋1 *D&]97BT p:x-}.QR:#J+_>wcHkL*%AP2Who9\z rϡ}#=, ޔ.;cf+̜Yt//Zx4`p4RH(d `x`A$ymOh-j2p`ˤpb.G#F?Wv󻂞VY?` p' 7NrW` *OzW0)i!e&7lIQS̻s9+X平?,il?\t%B+%㮑1? Yg(MD;/%6Ơ9jW'ՕWy$Hr/eX T;GC^%M f]vvhMHL@YKŪbNBjRf롐@bax>zpm" $P 1THEBd?6M`# ֖KW~4s 7ăE5U?Y}!nWO$uoWKp67M&vDMV] xibtٓļHOqP\" ?73 Q@]&U ʷr'}mW.Sso3]%-7h':*ws\C[iyϫtܾ_kB*i?w! `$ Mw,90 ޹vO1 rMn2ve_DaM(u1LT}>2'tZқ!h=MXݓN ѫW'M8V2wV2k "Uxrq9kr6c|~фpsUЭ_$8ڍ#.Y!E6b_˜X,ҝV$[%Jc}yO6Fcw}]L]gؚʋCu6g |O%bD^n׸t۳Mz cu%Dn[,z*k HO9SC>/sS6Z ApY)^)&6'x-Eu`IØ34?XS$*n & sIb"yg8ʐpE(~͂|јY56 4Xe*5[Gْ(3A/U>x[at &?5C Og(K&jŽ sb1 U;(qw3EArBCea∉*$~,`TivOǑ` dq*thg P/([8%&dBOga1UN^݊v>a4^17sz<-tN[)jp5sCr 3|]*; V4Ǻ2[7 9ČyP`͌Cm21`u$'N! aEŬ," ߦkV ڡ +KVM à_/xP=$MY67 s%j<;Qs ܒOViݦ']&YH$\}]`_`s^˄4f>VA-J0 ܸwPy^[?zGXx J]7/+>(.لná?3k`'ocW*srcT %AEROABƶ-|uKjIMg7>? vE4. BȫܞDgSԊҺL҉BF\`iQ hemA IZ9uoĭCQ"k;>ťxfj,1kQ6\xlM9vXKFGVv-BP lQ9HbqhQnw_RO4nM8m~Oy6[Kt7fF`U-"r6_̕)gW0LMRni {y"$;~+"^y|lo [nW r::[˚/wXQ28KBhz "2j( /2]( "(*C->L\ Y侴h4&I"GRYV3zVJ>o1tub8y=y"躊p`\̴ Lg* z³]ۘY> WexӒDe`A0ޡB1:rby5X.~y@tV_W6Ae/rNOEO֬g ok.e 5θ\͂/17 "؎l{9P䄀5^[Qa J'{2bӺErfD[I-- AŤJ'qkR<<`סPػ/VnNJm7)vąOSF$٬ܧeПu t紟zJ {;}{0(7Gqcoo2n[z49(6rF PCAGPID(@f?Y3[JrU#PGsg:]{~f4FV72{z_]b%Mn,bxyWr }y0R֞mMHb'~X-i_IR exMԻo1+@!aX9zw:38#5sX.*62z. 2 BBz "4+:Aо`^^NhxfMtf(tEρ.w@5Ƹ4?%wݞ 8:ϯQfܩ:s/QzÆrWDU,bI z. lweqþ:|  8: G/qbӃwo[og-2IW- Xݵkԏu( Yҷ^ 9\3Aӣw-@aP몱(ن@`h=^`Ԥ +t -.W*^Sv|66. &߮_tmMB~BD_}d9$Q,w[fvFx!ЙhW !s,+:M-MŬp}&-b% 7PsǙms ̴7R*@[y.gQ[F2e VgM20|Lk&`!cVX;b"ZGBu+܍ HPC|/Lhu Ўp)Z- uYP_jvWl 2l3>nv7>}3TuYXUbpc?яݷdD(D0uU~OI #5S45EoCI+ޟ8]|8p_K#8l)zJR.ij51bH=6=ų'p<H?fd<:*s>iZN`Sn/ <0^MG\D@ /<z^o)|3SH)0M`+a5Iئ3ju0ic@Pa Gg?֖WF}u;tYYO"F>=@UEZWpSّ1'KLzll JL2NbBb,5CzOFʺr&LS]Ģ/0V'qT8\8 -\1wy=TQ[b4TChMl~Iv] g'DZ2&1>W['-MbZKMSu*Ӹc)ˆ-k.]{qXx ] q&3i_/Q8{,gXns7K +"@/HC+ؘ(N@-RG %*R 1vbR$y<u( /nxnN hutqזr''`KbGNR|i-̔1tWUCR5T(\0Eb 7ye->:^tb,yxKوeAt,9 ]˧{TUq<* p-:4v[ydO W(D{SᕩGbe`isZM$~"RwzDct ,dd5A Zu-*,E[,TdI7RH3?ጉ%P/r*?X dFO8 o7#| pY!: #Fz؛9.D[Nj J\׫g.1ߙ1 t mȊ KIÆ▫6@ƴ\%˗@w\x DBk :`Z=ԕƕ&u_DlA4T_&~/ýjuY\sgp8 =wqtk.ۀ]iU iq݁B`_iCevTwɀߍkǻ#>QFÏeRJ@7B'HmdŻS=>[%2&)0D)OF=N赉l#mD[r*nP 5OQ5KE{oAPw0~BM& WSo^ŇMH/E^sĘ$R\lW U&R^'q2 *+aܹMOT߱; CD*:5*`K!bWplhi߈쭳mBZUWু,1}#`tJ9g }P-iR:dj"L\j׹䶝 <ؽpZwO*@8p#?\hŔ+a:U5ą".q pz7(qH$'\&/E@%&GMiB~jYԱ.^w벹{ Hhf9M?D5,ϵF :/ f9)3S% 0NrC@\3<7$i4>3%ә p)#e/d0?I_zaˢپ "?*|^!f(]Fͪn$im3LWhf - +R_08߭ɗMˁ 8j6J dDAǁjLZ584&WάU VIca-6+ޑ_:J>}ڑAf,Cr6zaƐ@_NU|ܬhN-'}WY#eCW3boF0'x<2Tq?Wvұֶx$8y0"mmk0us"tvyvzXt62+ރJa4PaD+ e*ְ]Ìu/WaBبbqz>j.=[j\"/.״ J*W,~7mh f5W3~nQcx4>qwC^/cr3?ݕƧDvxP~5^Ud9|{˧hXP=~4ֆ$\&VE:{wY]|NTT Vma}OBp(80LH 1~]ẗV"AP ܛ([/'c\kL*KmB2E{q5lW'1]{aiSܗHbL$5{O;u;kh/(%1JMy[֍(q%PՉN$ōf9ɥ?шZPpwi2&}7_LYC XJ]b?@ lte)8EBWTףd4o3,.hTqܺ|=V( 4t6ii?Q#At R g *2+n^Z ΗC.:yygRk= p8Q&;%Zc>?! Ce%2]5q+SWUoOힿGnmt B3_S"!v=u9әntLTW`l4Z@/I KuPtN;Y(Šw*  g\ ~gB (m!ꥊHQ !ͤ# X~ !홢auEj_CO?g*_d$8!A, TA!Ese~I^./`JVC}&ǂ;t#{ rțy$G[H$Mnn,GQrKr=Jeٙ&"$qߖ/$'6Uu902O"1|2/xF}ڿDI}|M瀱U/7`D媀Ux9i+UNF%XnGAv` Ajen!ﺲE:KLo~ib^U3N inv;w3v8lB~quؤ̔[LĞX"4A>[$O OI7uSPvvT)Lp/DkƣQcs$K]6j.fcyreu[493.PZ,mpx9۬дvxM\z'KD`1_gf6V HrމgyoNiZ#w}" a EB/8#mu7xygwaˤжc~Âq^G}+U~KihA*' بEҸ߫4k\B8h<~<4!qD)N`cB~.; C17W;J1( P/LT6:M@(aB6v(J59zmTz; c,t1%?x)!u| V8dZt##mXGۄon)g֜(]^&g)iliwkFI-hJqz1Xӊe5.e!։\^f T10w U٧j:dg{L(F&*?U fHzmǦn߷bo6!!-d;.ⲛp?#]3Y9SFD(q 5ܭ4nRm/{􉴔it ;_/Ykq $ECiwP0c1q$d3.pܯB +o QЃgA rL$]bʂd{d. 3ݎd nhuykr¸=baIxr&?5M0FZׂ^zXHۇ~8(- ^`~웨A]rT0/lr*exДFΨ~ݐ5B|f+Ր"K 4i¬˾Lk} 1DLeZHA؅`DDKݥQaK0{l#K,2Czؙɡ;wn-KԝAd|\mՃ;C9(BEi) :$ /0vr>Z_mGe3?hU&K/Qa͂!@ ?E8Xn˳g7@wUhl^moپ 8"L KkLxgrݝAf8Fp.Iwx,*){NO,aOT{Y׈D+u1EaSjE9Z:Qnt[OA'6'Ćk9%v)iSȆ:Z,wg2Њ͠)n]8ŝ ǀsCe*e&K0o٣f%_WYoB/ Ʊsl\@?b*X,܌п=38!Flj>ڈLF 0L+2lI%ɤr:t;t3\#Fcޘ6lTL5[iG 9Q⥆S*&,'Pc| XQp7^ۢMEaUlB ˟٪ǚ<  wwNZo)ځҠsbyqi%X,bVt;V9dIIJ@_էMDhĺ ?W*Vr`oN l O#3wRs朗0i2S\y$,we.r3AQ~>.ă7U紃_zLݠG,pBZ)iQ#JyŖ^M}BЮ/Ͱ }k 'o?8w 3$xA2g0UNkci-qmGY\&'gJɻV~&)ڎ,IaQ^]J4*Z+ebh%.qȿ #9lH=n@>ּeȧۥ|(S:$yX*? 8 ga6T((]'+"VF5|L1R 1VGzjmMivjd^C϶U3KMT$Jؠ]&PzFqۤ9v7A$+&ÿE^`F_'KG|\x6iQF$(YɓL!/*I[D'ˑ30~ GȐDB Yn&g8q;i=D70S]5KH$vʹN6N8]~Pb= ٙOhߧu 7\·ޗL7:*8q5/A=}vDĕP/*y IX踆ܯ_%`|kZ0KWxhY%ز P k=u^2ʜ%耎 Tr1ȩ9~U[%4ǽ./g`ӧ"^-粵 Y|SEQF8 s@VV쒈nvv]wI[B6$yCv {AM-4jZ;>l-(rJ"W2 @b9vݰw-W& @OX߄˞oNp\[\ߎء2jvC"[ۭP&}Sy-S{?SRz?B)C|WdD VjES1|5L,# ]XO#8un-Wwj@W|juSz>]iT(h)!䐳Ò.{ewQ_]6}SGYZoߡ? k2淤%pzom5y]bE:4c+UoGAgU |yꛦB:$?yprbu!kSaNN|]xN+U;nwQm'Nɺ .E MN! OKAHE \F{D 3&,aob\;Ot(OhkPD>b[ WNFs1hp~rPwppXoM 8-NcBHQuYڬGdxCCRٽ~8Ӎly4xNҸرot}P~q C &a$w2nE:h[iL'JHy~Q ЙZֿze͡'MPiv*ĉK}t(6dYj1\70BVQ"-s\mh6)'U}gnVA~ۍ e-"n<{y?}e*N҅Te1 dCk~z]D[#,z}Qe3dg쇜)ZA8]n>Nq1T{ΐB?QwX~eaËNi~t?}<kHcY:qG*eyʖؕʜ%8a>,E;Bլ$O.XmaU#*oCa;t:T4YKغL4H>DhnK/d6,diǹ{J^)^}VI^tj!1ڴ_Hxs?D>z1ų^sB͑A+pܹQ$Q; }sP# +1T+D}+! rq!ĵX0+SfWSS]ۛ&2Ͽ9%Ĩ%5]祤ܹBn+< ԀZPӏDƯ+BV(͊H$/ ݌ h4NV&|x3S$@GUK$dOTܘψ$xRt%EXSi58{/^Tt{gZzNa"|iʙZ=+"|QsDgKq :H7^5lA/;N5S? Wl?$qٹ-ғG٣ {ѣb0?Z粏PmdkH~^-^Na `T 3ЁK@Hͱgԝ -ZfAosY#lArRb6%kaAT Nj96eWޮA-&qdju|('3B3mV@O#e?K #:h͒U y8s;j*%2h!VW턴ZHIA~AMſ/0f?_V6OmV:fpHݢjIAC9Opj͸ # Z_I+#1#w0p|1; pC#5d:qnoM$2Of~pFUxHWl i1H%{i^7:~#Hn𖨵:/{L͏I:_CFį>v,(lY״dž$ UA,h7< ]+oDUr~i)\1ZHZS⪍) )$P Ů#G8.\:18j۰lKFd{SfY wlB#$1)&Mq,Uy Ld/z_YQP'ǘWV_spںejl↓zf$ i bŘ^:!*մ^K>Ng,G` G͗ufyTM%lE= ]^S/ïTpNPrXjHU!aZ9rZQsS xiA#g׷Gb [),t[~WȦY]F')W5 H_J=}h\6dgqcqdFIr >MWNܧog Qc_xUfzUĩH _[L%Iګ9 3Zuҧ`v'KQ$#] oLq #8]h3 m/ kD}Z!* t}"OYgvKݢzXoGЋ+4){rzos[ +Tf-I\9fհboy1/qZ',d V=΍q7pF*74L㍪X.wX(G-)>`DkU Ы s`[BO2]LXNvhD<ȚE`cks2MFS-!o&]=xP "ʐ6-B͏֐t2@ѝ8DzBr:Ӣ[+*/!d#)id  @6aӬ4vǒ1FplOXbLPoPn ka5bf<#ߋլ/+2PEL'tߺ?=ryy\ Ff,UYO,-D"0 9~:D6)UZ܍}:h=tcׄ@!<lU6 >qOS.Q.%S6e%PF)bS!u6@+v˳\8M*׊ UɈ"N_}l(2}L`hJFR% u% U8+6i|CZ b$VGƵiZB 2!𜮡c;&1`t]5 HQU_86KW0Pe/οȊ,2A[?ncZ YE>yGGxn1#q\9cAɅ:i4U^opɵd> Wp 3:R4THx?Q{L ./oF u7 #wbRN>R#s$2 Qہ:P+Bvbi.0oPh_0.ZС$K ,$U֒8Y"PNRFpaӹ#w ۽;oóh%faVWwiVAmc$I(]O-Bĺ-w`+T_/VhM)Nt*&/jM7b{Sш뉊`Y37J%hbJ`& ~-s\Y<9Dpwdxtt݈yAkw; `ks6zm5|%(bp4}}كSDoW!Rg:oЁW`$5;ao`Apˉ*Qߠ>´5UQekzti|0_ 'l>7yŸ=TrnkOoP @Ӈ]D7o4foKrCnD,ldo1o(V3F>>!Feںor*?+b,0Ul1LK|1 7@< ow{~=;ӖBYd*%H\75 "|`sv|OĶcv&^<,ę5/쒯NI>yaj)bYۡQ {rKIDz`݆C*zP&_U%![u(?2WZe9v@[E%k74<lFn4y#Bi6J-sNA8!SVP78 |8 !FKвC%~%5ZvXgkֻ5PXuS,9ka ;JJ+Yt >;!z]CF8F,?^M`W?L.†Ll#ctT!L% q/ Kp5nHuH;zLR6Wƻ(iGn!SVt eWMV`5լRj,,gS=C-VR񯅠G?A~r:j8{R 3trb&Vڇi+aYcZFB׫_0<4H_+,03ɛ6n ?$~f ^s+b6ܡI -@~,3hE '9༡Poģ0.}@kԆoBi/ 8v2ۃy2D|zх-&( _:v!8pXD ) yD*I;UFȤ"뿾Z. Fǘ葈ؠ61eM󆹢SG:ZhfG!2dٹ;~ӅƦd&jyE_ϙZ0 mp";r Z`- '?6hbj/G˕+ET;+?խJ 8Y8ݟ`VZ0 !r[SƠjn_71HHgZҧEA#|ݓ8 hx ºJt_^Ap.0Q/"Ӗ&Yk>YIyɘG7m || P_rf7DP4ȸh}P0oVKTQҜӊMF, ({k_L Ș&JAE`zJy9 4)+BNv@Ry|XRfuhwj8x~9濼N1űy{?OdzN.Tyt]Tu :uJDo|rլ{ծR%ܲ%.PXVPy?fۀ{1A7 6%P/ޭF31$Ŵ%^XnBWU;݌7i]s}&( AkDޅdl$N/Q)}_eUET|I5?L{'a.TR< ڣP3p$Ga |,d*/r?1Z;N!A;RlR3`F2*@XawZy֔1Ke#K`( 򣨞CrA|2>;SBI#)Ymw~7U ł5@$puܷ}SC,zӘ D^[Hmg7k/U tke ;ϐ4jN; eAq`)P 6 ~y0[fQ}6gF mJzjwuDoL_p: dpb֡grB9vΜ40C߶b~];©u_:',|zA($Eυ=/*',k5Ubcy,ofFZ-o)a*hN$cc}CACh˧+QZ+J#l#L]R#gT>F$K-&GXiVw9c\ nvۼ/z&~8y\߂p8n_v1E OqN-mS` q¸P-J/eG}$]/q7jɶ(_C/gJ22d>ƵiX -iDܷJ?xyx`3^˨vVH\:fo&X Dh`OuJfnU%;eo|1Y~-^S@r%1_>ylEm/V>TT{IUUB03GVlYp^[*.萻7|P}ZQl&9m Vc2!@@YUv TZFG#Z̖;')GQ\;-6\gj32 n61W;%0ӽ4%AϚG؄`y{ PsdX98".@ohj0\)G?;AdN} |UO!D ͹?D] lYJ )g=1llHBP;VUB 0!HǕ`sf.$Z%c͝Ce+FL~2*$ j̊_۬Ipw7o&9JtcPnU%6tZ1̓EnO68hm$?$Øj‘>ZYكZ~<.d`wSF*ؑpQ=;32_XZFBnMMDAk CJ1t&2NPwe(YxԿXYĂ <70CyH2W7p&\q bv>  !ß:/vsA!ö!N$h[0^4[ZQ:e 8!i )f_lE fAy28yZ3F_AIQ́ZYe!xU+Cw+BR{R9-XF~H|GELMi491m=&-ǯK%[C+D S=qޭzUS];{QT+:(p;Y,Wq}:y- 㒪m֢>39\JSX̶;=هwKj:LU C)͸?{lMfmt\"WYxyeF {!MQu/݌oPMNK&g\9l:mnxC"QJC~HLp:A3XID:DȤ]`脐_M}(>F|MAE oFS o+PzR(En@١(B9cN dR NN T,bޕ,gFC4{`+)(v^?.|,kkc7HoG6X.ӮR Zr2w2Cf$YTrbE}~f/'`\T|_/,Y|qE ""=#B\!+hoo1`nkF_g 8 yLkWe{WpLHW SNU$K4e8GCVLQeA=ClA$FO2iVlpqw"-/B,MGIQN83YJ0Z|;ZF $+Do9GBgkjъbnhǓ5FrcluF/k增-Vg>rߎWbYޮ2sy4815uJ‡=Mw:H]Oj+SD08-A*a8LL@u88nk'-g2m(}U\x~R6oξ , A*I"#P"|{ɫl8`j,#iQ?4Bc\q|+=44MlD#ۋ"KGg\? @Fmz0Xi"ޯ˩\|U&pcڶUW!NrS-UY6C8Eg-B"t[8hV*SzysC u.[)B]emőhwOeU'HS8.EjeW Kx) gt ) hz 2CoCUh5>(`2}p- HmZ6Y%jr vwO(3 m"OX rMN3 Ks=owyC-N>&<^N<?+N؎Rh8d+C$d7Z?myQ0ՁNs彺E,4יKMP}RYR'1TŰBq_ "¯s?J&Hyodx9(RkNZ!JaJ] CMU2nB|H ъɭ߫B{Mڨ1%Q_Ű( Mz1k4%ӝ~7^J&Z'LI2Nd!e61G k%XQűI;I#JW)?faRan 0^Ģc\ilqIڄ!(Tqڪ}P\~:iU@n_Ϣx>)bNV{^(z/Ecwh':xg_<-ceVh.n/Q8. JYوݺOҽ`B<$GϺ_jHu"I"J t# S+<^qNƘB&LRcbk_$2px|ΡԎ.Tڣf q:Cxmc n ~ aġ},/ ğ[u@rQq*k 9D5fLYcRÀ;rSͽCp }v#٠v n6ayLLsH:xlH1\r&ܷ> $GJ5QM$Q]nǻ$ٝ:L8 M Crtܹ=g>~:fZͨq|79"Gs9hWUHn5:}<+Ul#ϖMu=ԕԈ  KA|l锊rU:̪*}̄NM>wyѹ[>dJ!_i'ǜ Uߤ /jΚTN41]ϼ6.P[.?p,i"kjlC4 c`_hҒ}gz]mKL020LjP,H T(={8pr8İ SmVuC@z/M,*LY_zu+B /WQ9:'W20/,ꥌU`NBԹn^bYp%7  +a'>CG"fnk ? p`TkGJ? 9ۉG:OJ&g#;(*xes srҔ6)q ٯI<ԬYN `\8b9| {n}hd6\B"%y*/R[vBG)]TuQ7,䖟h~myE}AiI-j}PܝT uc9?ro(pZg`ʆiw Z3@Pn^oƐժ A\ScymNK(9`ت#zadyDG۪ U9{E#k(tLq\xnilXPHMꙡf/7ԇlO9oxlE5*a\ϧ(K;M= ktxd~ݴM+]wu{z"8`ս^wN~HGD9^TM5²Vs$ޑe#zธDon%quvWj7'm{1F]Kg$+Ĝbg}]RMzM^n9`apjB5s~8C[~fnCnpPӓ[s2m5\| >4hː:1d@:U"5!%U9b]`Ip={OH?-ς)1`߽/Z"tjl7'J'2h~[j=,0o*Y4 9ޮT|u7ŋCH-(`-C_BcA6O^bJ è؜f# dcuR || `bBB A)AؤiVpقqlb-~8o99$"JS*V \uc×MrMkԤ(< |"JST  e/ %G~nksҾ_l"n97;+skӘbV%,k oY(HtCB -İzgIeAR4魄e~ifm R'fwK+ dαԬ5/kި_!s،υ!| V{&e,?*J?i{ \b0ԙ}!Μi"UKd[!ﲘ3_7DN -EZ`p ^lN),=h{^L~Z ĝoӷ6t9:-Q.]yGZ=ng.rư;o=Nio ͇l@xLe?;Uq#mk#*.q!pI_>uY[#DÏ^?Bm)mD $<A"[0%U}qap" ٷC>*UAs  XGJhA_}z_֬@7 $GI2Ŵ疂W@c#M*1ݏmL2f9.lJyu>˴kAjpO̐"stXq"@ EfK=vfS0Ȳe }׸+vrG#L_6D*^pc/gZ vW@}Ufe `Oن'svƒ'ueZe'y5#2Gmd9ٖf(/q WzrO '1^|h+A0"xqa]w ၒ;ؽUHJB"S( [$eL&] ?|^d(f:Ϸ׌[VH A488 !@>scXl)7B71ؠ KpH%Un\Ǟ!p*d"b&q/[Cǐz\CCj֍Y}xk{Nw2c1_:d*.1S\:*׸Cf CE {~?yO'.C{8+Hm $.MBIgRi,gMώ.?aYAgxϵc?; ]žjHM=. tUHwyA԰dϴ-sr;k|`ۖ;2 N]X qi~oi0lEF|ve3FUm?в[VބzVȠDJÏnW|X\mSW/5k P**Qk蝍HY)YEعZ.drϺa LØi:Tw/a< -lH& >l!E"WVeIf |骎CR]_$GbK\=DoǭΔꦊ/0mjWnKY Ws%oxBqw{`:ZZMX HrX>T#r#s7؋΄­(~]ېMT=󜞷R9>$HR)h,ӌVR(lל aj+Y/A> PSdcĘӎKծ[HXJ"Bq y%zAcV瘳C$(})eVgd|isaj*f*@))TN"u5V+CZҋ>8nd`.q#ss1PLT {{^|b>\ }(LH#\TygO} oEc)0fS%8{]6K@ώuڣTsZaJp;ZCсP{U}#, i)អ΋1"͝Eoq-mZ>ap-ǠcuZJl1߄ks+D|u|KWFssx̑{}7LWdžս類>ݙ26c^L"pweV2S2)ômLlcae1"wMzڍ#~`uT~%E%DgVUa4bkR=a~ҀI~z iS,zL>68B~,QMdջV6m }0yFjԚD0<-rA[.AuCG>U">k4~b X vpl #u='w9@b/Lݢ/"o2\<. GT\B`1AŧM}Uo;XP;щʆ[j?euZF;jW yj`ASka,n emuju$AtS>CzKS9%@rj*sG{fRyg%Aq4^#a`ubdU 05Ԭ>yUs؃f2(}+5ǗX01Ad:ɜx8dH/5 f^L)h]&JF2GcSşL,y/質@;-a~%K-@L/~ږw$TߞD9CzA,KZ$VkǓyaj{M8XV.`M(S64Kb/ZRXGk%WN@އG"J6F)3Jn'~ڣPr.s C^QެW@P)Z+;S ?>rLc@r7n*'΀Xq@//Vʣ\eڻ)Z`{Iqdzã =Z$G1Ib c0tK!u">Kl \AYϘ |&SX=3eeԁ :pֺ@qUǟ43>W\>x夅D`pLG[s:v&C 5ge*pZBĩ#{ ׳~רYiBlNťc&yr֞4c=#Cu3Al@lPb_'tn;L$lZx6z:24 _7] Œ{:\.h`fM/\uܰ6~ 5Z?pbUդj跏={ #7Mzyt#JKo=k7AzuI􃝷$[0Uj`n0kXv=1m_w吒j} w\b v8uv|&[BP*ITPo$Q|[% P!0J? ;(O~sKIb}`Q*o8*QyB~=^}M￵)We*#=|/E>ILi.F6L&W?jWhXɿV鎖ϱ$e=*]'V Zf=XtS)-H-qs?D 1KnʙGWhqu5:bɂHc|,ZvU0*mJ%l3] #{~ߝҁ'D%Cco`Зۋ#&;W[b ^" ~9WK5ĵ~lҌ,B+MR^@ rZ$vEۆaR.*eô{ӌz&2iDoJN[zZrlLk'o5Ǐʄyr΍ifh{ۊpf8k!@ssL2İ![1X04gcPˀe]k5 ֧ޒ3z累TʦoӧuTFi̼v0\9NGXDi.<[AƉWl2"}htXL̔J4/%@ ycB_F$.Ժ@l\ d~7$(`\w.B UǰK)a+Ki9͙S5=s`4B]|ح3QkS%0xIU?v6҄g[?l JM*5` rO;~&nFf"Ѷp}l w3دWXۈŤ&ablug>PHʻs[6b` 5nh!ҙ4@0 |B1]~_ԼNfugp&r4^>d{,$w"/o^eC5ADsN‚(G1{0ˬ8uc_W/OYvj?ۅX; Y!X9~'֔T\ZyfZ _5Tj^?C֡Ƌ]c?};%m-HoԷ~yXרW &v]]yó>epB"r5\L; G) eyo.@^s;c*v5Ewl=ΏP޽*!ȼ[ SWk5g pFOTa` Jjh42!IQ;wd@CqV4Tlzv2w{ < #e0֙N|FCHkG8!HM_N1FvoarBĿx%NG cۂ`U2oX+_`'e1D ̃ܟd:e4E[@Fe` 9rNSk 0OlVǓ ꋾJUT~nr#Esauc^{o_Y`$z.l/[Qr+ 7cLCESB*TSD9mۛ@t{[Bn;#IPJF^H%,;ݧ#pa;<`Qo1<'I`A@?*UΘg}ZT}%&iR9A3 9%/ϙU|> Чo*-L-z1e!kt0p:`A̦?j=id+*1n4FrS zg +̑飌&F6Թ<` .p##%HT{g.!GL Zxr aJ*^iMVdC ,8*W'M?t&dEniNU .i4fǔ!~2k<~;-FW/0},os{P>lBhce(ac *[qm#mu:D>eo}HYUϊh{?e 8YM*)AZƑ+j6cvZÉ׽YRC6$TߢCv?bo⢵d!jl0uFq#n/9Hi̛Z1ast,5{'M`-.@!2EcS[#xݘ/ C Yަy`X`|$)ghq=@ɦH~u4gaVDIrSfbZ' !r+RN\L ?dÃI*/;\?Zqq*P}8~5yT2oWg9>J%c"c`ǎ[3.$& U`#fߟl3#=)s<:ġm>-~wmre=N--NvH8toi)Į9=Vq"=oz{$ͽ<$"ζ߆|>_ڝq_Gwf p\GrE7&.0u@ǁ4F"] 8{]^Tg5=nX%-{1z/YIdo)nϤ|wDE$5c:-56-(tkiW6")6[1߆'V'iuPiDGC2w8-(}2 mZqOpŝyv ~u)rJ 1z0KR绍%$RgBIJv'/̢>[X7Izp+ȋ49i)SY0UGd}bcPs%1$K:&w-w uF :%n-vSbm}yGO^*."{@e2h>HBJ .5ܞ=&CҭM{ N-)pFyh7;XSͧ=YLc=K5~+w b]0ze|փMqЕ{A!U< 0;ֲ3\;f]~Hv,ڤF_pAcB@ y]#ك2O`g{1C'Qu.RMUŰ7y{1}-J'$1Ct#P?-h11޲w9H[0Chh95EN=>tɜdcóԫXY<v.ћ×D4-Y!@W5˔b-*1ڌI],ETr1q5^4ͻ&όIEZj吆3h^sQ_p+12[&c?96mVU sWjӝ;p G[l]]%.SȽ1L8)%F؜#݇=|T+j0A*L cq+f0hSsEXB 3>s_$) AE#JX$H&Q0dPǪYAwſ0.kN9n.Rj ۅ֤ҧ2"àB yӴ1bLG*GZ]ܛM&)ԁ a)±2 C7 @bn-"UɨwǠU%%<gwr>yZ.:J[Y[6`>=RBPp+"|kY45o)D}6Y-UuKVzbxe9 c3mD# .FƧgZ{OQ!Zʶz[FZVf |i7DD(JV+BЫS)E-/5$ڸ= W%Ex*tk9ݡdS^g/Š}1DoYAz%Re_W@% ]7NѲl+G{gnj%>vm1lF>˼.F@w88'шO*I'Ϊ6E_6TUEׁCfN;O|S:ȱy{ +*|3azu2eg ˡ(d&<s#'AT^_./UMgI&aûV 1 GY):\oiryz* ZbFծ8 *mT㑭Q,`˅.xY]Cb4PQƇ)p^`_1u5¯ƻPA~jiTĝX!Jw"nUg##91|6 X+|?V랙d̩wFjnsUBqESk͍_J|@jOA(H:A RJ"辝S'„)y!zc5p5kԌukh.# {Jϧ 荿5ZުӜ0owUmcq4mX\RہNRRMʇFVe+Z˷'|M<`x  a9K?W^yRt_BT7K:>Gg7,c96+T4D-PHC(sc[>i鯨`_ovTl33؆ *\$nKqxj̈c_GG${VI? \J)Yao"eT!boG D$]T{+8ɬz>aD 0z'6Tx4RX 5դS}Zr:dEqM {VlߏGovWS9o2j)q_`d'Kk6VQH W{V(E"hD{6Bq]ٵ6(")?|գwVpm8A1ldEh}(JH]`G 1m-H^ښud$νI_x"Giz4ޠߪ?Q ![4oo ᦍ]fvn17O$ u`*- ur=Cy6H*c3냋 ܗ-DFO(5hM- ٖD;-)iXx˶mjٙw3J ͇mEa 9FC$Fp4M†J2pm`.5*.:Ô u5?~ R"/JYF_jQDZ&P("&gh<^eG@m >蠊@zv{'=ĻFbN'AឱP9ϧJav +$@ϺM$Zߊr'[I_LDrYki[%IF;^'|⽳n678]zh2[ l֚S}D긜JVo|>g#+Dt7^w5[SKޒ0/'I 3Wͼ1 -[A&_nX@ 6um 5$u’82"DӎU Zt9izR86#B3E.mSʘ!#ĝ #BXY=C#*obeݏImUDΝ(R]Rz^zT]Wu_y #fD0^Ԇai N|HQ.%CʍJv̛H%l>N#}u®SgKNG>˫/EpgrD55Pd ^7cjZ^iMMk9 jGb?{Dw,QuSK4[ʌ:U<$}(kfK15<-W Cdn {fz :_V߾4 {V@uH"PsU= ؛&Hv D F{2](ܢmcV7HsWxh`& 6ap}GSk;b4G7ѽ#1DwX"y*h13 NwUU u%*]^fl0`m9 |I9EdE#*BJ>9>> Kg*H@tfP!ׄc,ş }wbLz﹁[ "wHV:iƭ˼ۧXfx,8M^OMP疚D&6+6fMlgt^bm_\֩m[h?nC0w6aK> YN%gr56㟂_"t"J=-,o$_o"7̇ϡtr/tF)F'UTiI rnFd~˪G$[aOLgt'P#-rݼRdqvvG%-15y`#? &w߇/7=Jҫb@q,@`w@VZnk:?#xlUIu=PҖv82x[nJ!E1z6OŲ@1zaK#.Mr .ljL WZEK-TvXܐ~(فS P΃q T(֮E@HJk<0\Y6n6tNlB2e(K3$Ho ʯO  sW8q!73~Ɨ-x!`~ǘe/x `h=H" 9M阸n?aEE6Ih 5Tfb~xՂH6D ɛ7NHGNSZ\w ` ;VY_m~?VoD<ϴ]iezs<1eQrՔzq.opI#=%r6$Ha<՝sw*;t-bEaT]^6#T5d-崡gu `Hߤ1uDK2vehh!0ȃR33{RZN)li./)z^Wnv{ 3æ)ネm1 Ġ6ۮ-uTsiFmwMu4Kb}BK<|[fR5$u5-ibA6t.7l &*GN^x^b ͮK%f>%ۘsf4 gEͩFBJiAK=i.yR9// Fstjo"+T15. Y@nmζ\t4%xHo6zŏL%rzm\ty4V# CS^ F?BE\8^nÛ}Wy +f,-,CekB\/`v&FK+(urOآybFpT~BS^ES3iaF#V.ʵeqǰR$j0=Ea|ę`#+"lV$D&1*˘eh#X6Lݥ|Onyn8 :pyADL5XI>!(u[vXUFTok*s̝a0M\M:cǢ(4$ɻ],S@wEA}4Ǹ{y>z_/hY#_؉odpp7Ө9$.5-}g ,= 7BȀ-̡V,W %Pg,~j F̠іep\;Dzٰ +Qn #p8ůBt!Iz.?ÊZUԈObCwJ1~`8 N>&ֳh̞hsQ%zH7?U,6mXɪ [ynmdX{<]4YƇꉔ\ZC@rz$ sSKH7ۀ9J$ekJ֥y3(%ȿsqPw癄P~mtQf=XyR >ߩm)m5;}xa lxC1M$?|]b*NK|d#G_5޷"<碌YԵZ+ɘpHnքKmVϝjUYӱG?ZD5ύ_BmDV9ɾ_#ݰ찓ؖ @r Qְ9r;Kq$N>Uȓ륳uM(Ċ./|rL0{Bo N"dͰQG!+6J0kP2Y=J 3(6{z&_5mO ͪETޓFF9rLt+S-&-碽%؍)U.Kq=DyDUANW˰HbFϐ@Ĺ*^G,rmvQMBX' j۾kA;^w_N p@:5k;y=QwWOYj^ح!26A>a.*ߔ,` + s-4d.+rZosPO4̙G[qH/41XlcET;sP=.حD1&ka!FMo*ҦI HŰ[G*0,pTޠwJܸ#f>_i)Pa5 3ŻE>MގXT&ӱKN -&wR,5Z&94,+'UCqEK6&E:s(]pw2lS^ۏք5eM6VO;H% p6p zaVB7 YJ" ǡх^,ZL'WNyPr~Cm=GME+ {} '`Û*]lP s"bSjo"Zq; S2fdvI'0kѐz~>syKr.TOnQl[6B^a= Xs]먪v_B_==/Ê6ΣI8l`ܒ(`@UV;h1?^{\I6'Qϥ ?ڇ9.xt 7mN.-fJdxeΘ|6Ejq:=j`2J򒂝"1n]IS0 'pEqk>h+5. w]_ B?FڸO|zYVP\8/݈˚[:Vũ,Ȁ_pG3G wD lRymBP2MM:"!:kIDχnCrӟO}8lEHVբyمl^#ܙ0?Aim~M`C'`IqvŪmY&%fWLjZ^IjM\MD9T6+\p\L1]K;> ) 7r )%ՑK*;N꾅&"-XW6[Ɇ*($$[rb6`w=TlLwNZYg̚DŽNGK}YQm/5vlfyxY*oڊ:RN1{EE79T`> ~)_I kϱEQHH0ZzZkzSg A*kq.bhˡPGLV.#9פ8|-br ϛSvˮZlWu}ʊ;gjbZHz˂-7Q1@UՂ$5e\䓰g s{88Ms0 | ]U"տEt__];% ,*qx\ @ȅҹbD"# $ˆ*+&bTMWw)7]d4vc$:7TkTsJWuP:b6\'(~Q_G=|gcY$d9efmBn&k%j٧[Ѻm9_:$?Ltegi=}{ ^G=~:Y s ,'qΒ?yTu!ঃQ|3KX Yڝ|]9Ը2lUh2Nql[EJ'NQI2уVu[MRoTN Y56v^٭,} Cm)s"C΃BEsǤJ:b˽&9+&ElBAZsùAͦ8 ?O|y1AlU Q oSN+̙NqL`XQ^2P} Ay&4P/S׆ۡcaߚƚJFڎCWwEF^ӎ{GA ymMZN,4C\zQq8 O>JLߧ/y/#ŸiXߥjvk `G0CwXy#>S2Q~pԍN,}PTx I@%{a3*ZL ("x#TJB拣0cC;p9 7"}1,D;d>yX8n'%J@DXő*oa2+%sU* Ǔ`ҮD>3`% cmW0k&юQG8 \## w0(El{>qʭr"YQ\v9ˮω0Zr`G8^o>uE]rHM3vn=cqV;1cn6!# \2iBH~vYC0z+і{V"Mh,&_ef;ۖ!ڱA RVgݔRH@Z7|C=DMZNۡ C e q#*̵s˞@@bz1Nbƍ@ Ե2hu o܈O3SS$Id4Ԣ(s$ݺ]r}Ū~E?bJڄ@dQ:\}95^C>7w(Rhj\-<] Sӗ:D 9M90EdKeS-ݘBvފKcdgPG_ ?9nX w53jN.GGHZc [U.C[=)7Dplaaˤ oNFǓ\t +wFڛ-(o)i L'ƋקJ4gt~xn[ڍDɖN+n6/uHTܻ^y*UF'/ %m#fQq)H1xBz+hza?K&l [͗s XqZ |a9Y18 f~l(te6/7=:/aG:7HLV)2WlKu ̅қ-h8?n&d G}?PA LȞ0R܏h``"??f1פ # LwtaFU5L߱Sq"tZz׶,ሐ?vMB~W.>׬rp{ŭ|VU+y3CI3#lvP~3Њ@.n . >rx6) ljTCLBԥ)MAH[n}}w\J|UzO;=nnu _I{#~if~L7Ke)fza;ҚX)MkZ$3(@YnʀȐʦUi囷 jBVJ\!P}#ʅ{{KzO4Y1|W%u%7"{.0ʅs@n"4SU7AZI|tSV[۞aC|tp3Prѕ{wܻޞ>$BL&]&¬ %rE9h*iZ2G}GRo$es x2$Cy[y]~/QVT uvh8 K= \H4AڏY#-n5%`6|mGp^/8SY~rcu FP"u2H(+QnL?dL_%Ìa$aeC$.U],"GpBY?=dM5*.w!k::sXJnB^? 66ԬBdgPS-K"7[ ;$J,'Z _ˤ~%8d51{.S [ᓊ)Љw207k^+Ҷ-ٻ'EF,ZrcB U!,:8R,IV&D@!Fح}YпbALFZ.cmܮ5 '9n9p|}rqnK{ޕi@؉g r۰ȥ&<^(p<47AP!j_-j[)5Jy-YAK)y<i#u\F!' yN҇1 }|^7+<]kyD}$𒓪҈R~FDthzxrZ̍p dηoSŴ%{Ɛ:"t5ybaV{fc !&P>@Vь<ozm <Yy\=@iZ^2(IJibLBD%4Ώq"6 2>V;G&2'§(&.|K A4Ǎě$PLk.a8eHl@!4x4 ֓qtCzts"]9B=䞐%>R8[^Nptu/Ѽ̍PZe" 'x|;f7rQH$Z )ſ+1] ^~"FO];5uLR  6NNjJ{vT&G~il M!]8^xH Dt&(UP!f ?r`3T *k6Fk'+ og)Ǥr>1 h#ّ$v pZGt&QLuҝ9Û+BUleM=a=uQDu"PEl 3V\HK%gbJk&G^AGi.fa4AWSvSavE%!FHR9 }(g_A #q츐ڔImOJ3-D1z(d;n:9񼮐L*dT|,%g:CGقDGfsbװֆ X_B y\y٣I촎mܾ +WŇh&.hd|{uG& h-13-buv")VIg0 #ӬԖJ/lIޜQyQ g滓J[j1+#: ; o3)WbQ&1BcoU趥?JҵCl90a%|&:aH#< {4osu-A╎AA>5!fiײ7S_b|gnۨ8acJ3R?ƿoLzQ lr{Fc \YMH{(Q!%A8;t;| %S2x@A*N#8 1dKzJ[g^lIZ9{ϧPyAVW ~"N3Ű [:(,#}+f1ǓAZz%3P0}k SK4iW{Nt4ZҩhBs7Q/G9e:+?V t@` `nV̪uP-d7>b{:ƋMF,ϊ.졲lħi3i+S'ƪ8렖Nތ;]"dy֪m&; MdK>!{-|:;}#su,24u\?)4ȃTv(6ĸ9aأ:!g'mL5R6b;" 4[cggnҎpp``t}-P22 9O0U}tDϴ)dw/L=Br!۫xVy@on\YZv]~?̴ Zg"X PT98K#fL7cQ>6. j=%2k[6M].(A !O;eO#gC :P`@@?_<)Ƞ|}'=UN}Y\}b|Jv>A}5lLRa4rcd󢄚/KϊL8udgQxJ>wvoP{uC!EPߒ".te 79\G"PV1 iWYRvm+Yq!?!'dOm9v/ eϲHo,>Yi^M̅"4ٳbGgF~&Ə92S1ȉa. 9N+] ޛm2}֣Qeytt7Bd`T@cpR䅏הv'?\޹CYmy/p>hm/I7dBN.?VQ83YLf;ii<^2ZREz1?2?[j쿤vH bOaߓGS٘/reMj0[4s[ۆݮA!إbN~iak&&Vb= /<ӟJ*8TcD(?žk 9) NnԎ7 a,V?-)nfq(( jc4'&qc 9-^Y 3Ҙs} V0D ^zLԕ4uZژ;WJyY$jH=Ao J0e2dV73DLQ za\ DiG:[z r*AUj%Ʌ*Xh?$r3\W[b̢{~FEGء[*:} ۯ?/߻ ̉ /DV'9iqŴ1{#_iHڹácUs>j}Y[>{Q3_q B5S#I :{muXڟ@kw4 :TM^ ܞ,OǚQzJDɨmv} z y@@&]\>u83ӵ[ӔMSYzHފ$PFhIF?k~ wb>5I.=fAun i(hq!V.a;,pPȓnAx4WF_aQfFBO>/ڈ) ?.EEJ˾9=F zgkԨfgN<7:5CK;ɴ e(MAUn5r G,^p'o(@.t¹@H.]h#Bom{F;dt#/=;tata.nVG]DlFPm_is3//,ՠT`t##L`N^3%X$P0V*vSD说=ï}r}Y$ 0UbEOmp}bU%ܸVIF?y㱮WL&N~/Z4hj9\?: ov]Z %׷DkO ˂T&2n(( ec$@]A|~aO83ʕ$ݏm:uԠ0ς26n|GM+ѥ+V Rdg$W Ӷrwr틱d~ZLx=}>L_wSh"/FĨZU{ڑD-ɤAt4ɓ;aC& %6^kk@\NY;יgi,^Gsh/fƊ4 %/h:vCFC?+/ l/ 3.ό8-aM)CO,z qzb] hyׁHO(&%E7o3fdz 1 ჹڠs@G75ڹ.iB=_NG4TC^.F)Zl>IOBu-~hۂm!X(mJ 0EP0x>9zV~v\~a󌎈pSoG֊0>P3 )bg 5iNiתGohݔ5O]\ a0vgDx ߳hϭ ن7أM헍n}wAJa|}(KMP==M-B*`)=pwbfFd[Z0&ǩ%v1-4KyVsNt5.ԐTL3I02ѭ+光Fr&grLTv"Q\jE$D5&rP tE(=l^w`v)cV3P/G].VJ!0W&RtH .#aX 4ZRaVx H|A8PRDک#yXj"{+4Y/P%䫙PҼk r#*hj~ >I$Zɑ/' ]2#cčU^lbzX+6*MB.0*c>x";;U Ȓ-!_Y)7 Mm ı~u!0 9٥GHVٵc 0߀r.T[pK-͘jBS"hې :es/GKuT",r52mBp}vS"MnKG78͆]#SaքKxmDsB艆5Rx)b\f4u/aQ<.ӏB_-lBMbg ɝ'Zu?7ccr![#P)B1QWrOTV+0wt鑑jMp!ur`Sx30j89M+vF yFyw.|V!);3j%i'WBG9 Bs2t1֩0jfז0܍jcPf1$QqŘ~!inG&[ K*"֗=bG٤/ulƜsgp*(J +Ŕ>3y]cwID]Fd^m=^PѪܡ ; ?witϑ{<-r4[O6Q'*$D<L6ɚ+_C28ckׅ\}޷YD?0C+"VI)Jzu1(fuP?Aqܧz֫!sl;,FI!lߐ7T: S jUf'W+j0VR:SCJ~([{ӃE v&Ca03ѕz0ljǮfQ/`%3սǭX'B[(m_b]xÿZP}-K߻{wd^}Ȯ-ev/$[/>? tdCF ! Kp&%uCp;}tp:?H#6^#,n--VZ_x|D}:DSȖ1IsRkq'IÕs*C,&5ot@TJ-۾zJZoKQ3O?kf>p$6/_yygWH39ب\*VNTc)Ә;0W[ũ-LI*.. |^Z4ڡ'h U'q>;kD(yFxeN|eg.s%t**, KJ4K]gs l}p0 >d2WolFR- }j6?$=A?zV8(/R8\wop9 hQvx#+֐ plu\OIͫ7X)^P@gT#sND32uB]^JJRB&{sێ+IW ao`VH++Kl-OewWǕ>3v "3׌xb`_\s"o.; & QxgV@~y2ܐIrnl4yS(F*vsSUWocnlѲNY*Rq)+1 $,Gqbrօ˹CL#\ 0DS\fH,"Yc̓pLuyEm̓.KScpS~vCzKr*;]_ O i ƑtTV;2Ac0R5(^B|+> c'u X">c#.HЛcpZ^ֽ@r@Z #6/ ec/} Zpp՞Ji*Mr;^-..ElPa[l3'\^Y4Z^<*X@MJ`>D7ꞙ^::^i;ڤ<> {N]>7>}g[_1ۇ Ɛ91-JRTڣ.D!'DgFAkW%lQwf^bc rXZ:YnϿcZ` ^ ?^gP;OcͭBnõX)Ox4P Yc}G$y_٘ 瀈X†2MR7U8}uȊ P}Rv6dQ, mrI6 /{waBZVy5tG5jP᫧J@'*֗d䉝p'[!C"Iv);!0#&W/=.<"Yd-V,eZ %]9u!<|7]dg  Qa?aF2P6y?UR1Sξ6|(=H^duR Ҍ{7@%10OcU`u3uS~ah]!CPg #UfXq<,JYv>PT,n4{Tёf^Ħ剤8Lm.5- ؙMA$O, V7x b)Dm̦@i~D柾ʤ>E_ ckVZzGIф!{6d_V v~\MUu}`(Kd8TAĒs˲ tEߕl)59փ}gttA};(nu|H ֗X0+3x`Yӂ5?hH2RrV0ӐG/@AWLK ʊOjߞOFsC,hV{rlwd"$u\Ϧ`[v67~j3v.(8xf\%=3Ạp kIh9u2 iIV+p@曘,P -lzlM?αtk ͟[Os 0,\xܳ4E.dMZT9<\rXFe+[dtMӺ,+1á=fT[ %Qu@x<5:f5E%@.o%g+T俹ED /bhWD`[TCܡ4sC)1 [IV 6/3W_vW2UF') }fłVnɘucRJ@HwJL|8FASB'Wqzۑ='c4QKx5?[5ƅr}hp)it>_~>A逭:-Jxd eO$|3s?%K:bZ,"ِ4b:kib! :$D%|/@HLgz3(3-(0\RDrrhLUBf8AF}&emM8rs-">ًsNOSw $DmܝmYꊞ8>W\ =NybaL&`'Y)kbjm 5oCc(bv=5,Ѧy{7XZ~kNZ ~yǫ.tBgiH HEbz 1 {A>\퇖? o2{5LAM G ՘BMrgnT 7CIZS֛DbשXt&{@?F`g~t'2q5? |N|Ak"1xO)pӯ%BhG0P4PJ|j?i14x91I:+wmeqU}(h,H \dnRSa]eV&:K:DxhDOK{z47͒QL5W8İyUүX]aL/M, FMQCǸoGkHGSDQ9D^̫vUQ hr %x;AԄdҡkqO)XNsqNà}nNj{9̛ "mÄkKi\Rj!|,N+*~ &8k`1`Y22>u($. bZͣtaEZV46 /E)T+-e\Nk0L,zc/)@@'<as(dxfH[y~;2we* 8[{W BWd$섟|xq, Z9& @yƊsFQnGposE8,޼ ѩNUi={$ V0aV(jVTX0=-?)n< #6\AmAG}&FkOGܼ`&[Ӈ;\,{㳵 ɿA[1+_I& |GO&wz*9l]j7ZH5%rrV 3k>C<~J盽~7}+AVZAPTrJ5޵W=JB&jUDXj%lt;@Fif̕D*z)aR0DFvTyD|AӖzp6 hѾOkT:-PKŕ=b z?PM'vN]'7ZLxu k>g_ n$û'EHNcfl ݍQo7hsU~yoKu<5hې(F/U6"LJª~)d&qaeQ HJ/Xǖ{;䘛FMC3ag4T]J ועvgpm^O &[ e;4_!j> {P3 1uyP咿lG$K0n`Fy4/OzMxDyd|b F:Ӝ"xqW*_ [{2[Ɋ}O@944yF6'Ҝ6pDoPXz<_?4c Uz/fzD/'iZru-VT[3K Б1Oqv;|gWD?L\vD||N+/bК/ ]/;Lܳ"҃`:= &7^9yx8Cn=[=BM;Wx5_- .hʎl*vN]jHzIf-Q\6x m.#KTaBrCZni5Z5;3+luIQ;]Ǧ= )DOhO˹t5d(#a!E 69-{YX~D>ޡ瘛j+CP'sHnayq9dSg2u52߸vcC5]= "7eٰf눖w۬@_"Շ?^t ^[:ю#/7"I *$ *YHvYedƀX g,ޤqڅ(ݑּ.B$XɴkIKMΔ;D疀 L '@uxfu)I̶7 '1!lΕKsD0e34p\{b,43,!l*4փ ?nP!e}lbHpe5MCMiQ44y2?#:UUF:H>'HwB}Л_:-ZjM<LcToR<[-W71d70?>Г |(0i9F?. ?qyۇ@ o5l+ ` gdVu o[rR+SϥGXS uGNˋoc2d `_/`je~rTKX:ͱ- #(-˭dڃdY1( UNP;}G=tKW)#v= D4ŞiM:=7N}3 W/5\Ժ+fG 3+Ff#EzNm(fN֑c$. ;[TUc񅀗6L屮} (Ls2GУO㽈k ]Z <͗.;+ٌxQ(F q1Cx-vj"d An,9aMj="mwҎk!6aG4X'Az8ò-+tõ,ؗ~F|:76>> )NDa=i͉ZPY8eS V> |qO^#K5dZ9܆ k3;=&iK5|Ғ[0ܫ#v=pR4/Z1\cd;x~D 1q N.Յ8{0jʀ/dHƜyQܵO° >pX表ؤ E]U'ZB#}/~|L+z;8}JXW}3F.=VBʑܳDAx %/1xROL,a=LRobeNw,wt%">X9m6T641^{uRxS.V諧IUL@gWR"ɯU=%i ށ5ӫ0;wD^^2vىA͛>}lWEC*j;UnX:.WS OTF8 J D|Q~(@9A$Aݦ_Pݾ4| uwSŁ+@ŴEH30pf [f-S"-dןD+Pڃ=#1 : g>ZHDՠ!kʽ<.4n9ni~6ܹ=*v.Y2BtUC"NqJ Qs\5ofm|ۃg`SsUكƙI&`K0#iNyPB`5tX>J>/"7}ө3:;}ap Y(Sc7,%t9yq_'b܇ +@b?:·; bb8YFk'Hh%=`btsl-! ~GwI5  (r;"T:.f0&>d2`NE>NW)0zsB!s  GeB_Ll ,5-A1uy凒ϝ%$Z4MHp@M_c 0t2Koʴ _zxJS@ JAYG#q fT@?9O ܜRΡeaO(%3S1|Y3ÐXhBlЦu/"l~$C}IrwA3fAɛ`W CIcVS웦dNjHyB|ڑ ze隉#U% ?})R@zX>ypD齌Ƿ%& LHb$ XQ%(CԒs}IVk΂vqY,uEFZ{ ~ŭY0 CuǗl]-(* QbN ?[%-hSR mnlC6^ka޼\1ީq ͆ g"zMc1uDZg-' x_Gk4Sw\2>ajHZ`3S,I׮1LEGrT47j \u!=Ha#C6jփiV?bw\pyXGxsX酁r{y!UN/ wqi|okOqd]̄pa]Ŵ@di`DD[8ҼRԡEAm1DdT 7KM)&{dhsr$@ yb.5C0W̔k#s@LןI 4絚D(qwx 榎;w:8C"ޛ+-yzSfe*{ܼ|fE6?x bŔ?"@l{FK2*OSվ#}'h߻y@wl!gVhCҬ qU:XVQfTYn~p+`r?#{5!v#s+!~."@J4__L5(10%S:x_QѴޤ Sv~6VGVMwhAB]&gD"⿀*OW,7T ξBiYSo&Upf/C Wή?Ta`kCEav2pE?{,]?qg/,|4UBE(oMet6//]m ='YʼnOC.sTfzOD 1j_Hw83lT#0fb!66E!;v^@kJU1vй85Sv'uH`^=;ajFl$ Sd£EI۪}\waElsAʼ6^%;N Y4+[UCOb<1w(IGps71յLΊ@AJ[V߉*0ùyMizA-KyDL2dZCNQ/&ItY OUIPiΚr$u4F԰:yWո6S R+5y9>eD *_I}mr]֡[.QlKi?NW] ePXXqis\#3IJ6\sK{@j6A,/AgO\lO#laf_"Z:any漮85s$Kv{29SB`iWYcf^ ./.f9껒7$E%q>C߱ }&4f/@!*] 7W}o 9,/6/)?qVeOG3\zZܑw (*~ozY/>~dDb7+tWV \Yǯ]O: s%*g=čm*b1ԧfPHYir;NV6뻟OI;5{_|4t)t ͊Z6ۆ~tb^BcXg~PȾ}Qڅ%BDo~NbGߣA9 hvmw,Sw+>e'_,4z;G75f\hH}((0`""HEwܤ<6LeDS |$HՂ^*.@{iG ~#:n,*ꄳs K>?!^O]M`TbJK4n^ZD߇o>6ABsJkoFIg!p$<'c%׏3cKкdHjDRaG,Z^Fx5.*lj K~QSG)FRM\S:}t,{^VƉ9 I۰3~MdJ\r'彅Ë,kaL_)f^foFQ;l#a&oEa+T :g}.&/:xOcaPǓ!&$'5Ş|L~|)Ŝfd#s-aPn޻&X:b>FS0%ƓS`ZQ OEhY4ądo7xFKkHG U^&${@SWƶKUȘ'O}nS&o)E`c%'lІ-WuY+;`^C-M*fu֘6YrO:A\+nv#nhQ+5V,AI"—zز6C& q#yy"2GӳX"U~RHBjDžs|n- '^.:=F2Dg]}˂>Y1J'%S^>nG7p.M^χI'3 h6yfccr̥س m~|SAuEP_ZD{aDk]|X<$0oYf3쑴h>4VbUI/H͉>^D/+kc:ЄG%W ߔmأRhm-\s:yv, K`:8zafVM>Wyzwlo(lyL39v6zʡmH^ɇb9A gbm kIt /Gv?lNΕAƦQ&ԗNq=O&e+"5D#`HCEP* S>c Q퓅 5ޓS,© Q:JhL' 4:EJͶI.tr>h H@0)UT~l湗~+ϥ䋿WЀM`UƘE_h[ ^Z=A/D$w< i49F VQp0sp*6VNZwc4c+ :񖤘5}@;*[ l`XfγV>;`'JRQ٬!B2Hlab.mVX.+CTFewXhҽ wЇzSLIt<@`KEe?F-`P|7?۴X fMB}X2(z˲ެmAWz!!cd"p6c5f }N,$*t*#H!Z:ԿKwЩqi"/^]N1iQ$i\+BC!̗f"LMILB. - JΩ0F)`J˧%(1-OƤne%P? :ifYa=e&knc%"8KU=:e\otH/IB5oA4ve[z x i;鳆am卻c]ͬ񩉞qEV@ 綽3^[5ѵc_) .øykWӋWҧ‰[$ 5Z2RfSx4Yk;=H`B Iî` tTPDܑ]H߃Í=7B 4J]P ΣVjP Ӌt o =RmZZE1,Bl(KgтҶl_7Kgľe&R 44uZŦD7NQVeΘ%&ăWΞYs KJKZ&Uq1+W묖,,ec<O Ls='x}1ozUS#1N/QUcX AAFbh r) /|d6Ы \[ ^67xYnV Zz !u$5IeΕ(Y_F6 ]WCF{ 3;J6ڝع5TμJNj?HbXM'#ɣvKǧm4쌘')$C5$gujg P?,үUs N?ѱ?UqbfUKFygǓ@|{XeF 1_(_: [eJݬz! zqLF{% *ߐ>0Hz>c4"iC7 %803|r'5CfyAa?d>mWV>ۆ qp `u*Z?HT bø] l/6f' ƎK!+H5ڤYGN߬5 WȤG7O/gF3H'be` !.bL4S&DB> Hsw ";jUK3Ec ~fZsȇct( 32M^ #޸ ]g5U]ܬSmz0XпsLr^[]Ĩ=ɞCZb hޝ'ě"^ *{ p4&AkJU/D^D& .nd9+}Ahgd 1!l_&4h Tf3iٽϣ`Yk$[I5HN{$\oj;9q?5{&F ,$# 5l" _{3rF{ PNhn&1,`&'Z1d I[N*yŹwCxY ps<光s\nS95ZJ풣|)U6h$%bϗ6) A*FWv6O% A"K&0/D NvYu}qOaHo$Db#1-9T{c;2C*$s7hPUXOg|C :$b17jguB6 0hD*stт!}IByրzP K#)IhaXܲ"iK[T{! gj!PF_HW41p5V2|lqHx$>zDz/"*""Dn~*k>D߀,-5(1CшIRD#9fʃ*U)tXь V trx_9EA=֧W$c I{H9q/b%YtKfSXÐp[w&)5Q BZJ(5r`u14x0/uڡ0EmU W4265>Ps'O3a-e&p/^nlG/=l-fmpHz؛h9yCT#1o M\|_Sz鹎g[R!͵-J>+NluŔ nsOd RJcM"&ǎ Cų ^?'GE "%BsVg wFRog|PT<2l/w"ځ)#9|jba] qH#I>Pˉ접5?;;+Mapɬ zCE>B_jVp]հ[ۿxR߷"J z^$ -&>~>̆[,*_u 2,Btyv.hY΂4xHND ]-.⬉wZ. evtvQbӂAFtanM>H>Dbr;vDڏ]MLN;䰀#_ G"ySBK5!dlзjFUN?4W\6x`t7 G]|n'MH]1NE[=t?46 /QYy= dY i͍ 9k>S+sᙖrG9k: Ws"F1g%pc6i/žw#UCQ1ʀCTέr &TIU[ӦoE>(UI߳HϧFlt#A wf>щg sqMUq%-_RهL: Y{ ZG@nJ0e1zD7ť $3NGN;J,-MkPBO`M2Q ڛ4G},<ꉀ"&s&u:1=8-hW=*m_OⲍL@nw3w ́4;Άd5*U&\:ac קypw\hYېfZ^Xkl@#:=cN EpT3D-NR(MX\,K% oHCwau~sA]eI̼/%0EԽ,s}*džXQJNnL4} ;=DY5Hl5vh{.y?Sq~(,DmLTi^_TE{^/8c 2 W`+`-ʋҶK<8KM@V/PP3YV)mT\Bej柖0FF}Kx9zLաl& -x]q8Oq__b~!v h<tM!=:^()wz$jE5$8%Ύ/zNj6y\%xk.H1' Y238Cp?.bcNMplhrޏiAڮ,qb"X|ŀ֮r.6$_(FMWt?,~5ĩY3)jpS{ 3)+UdS7 ^09pkwm% ;#p|]-2z$TKC9t:aݽt>~e4[6mN,J>1&?-%#W Kdߣq=/i?{Yo} KݷٝaQ፩oKI{PjHoR_Ia46jibeWg:O_XNڊ{\+?ܝ59 %_wO˙bUx.SxRb֠$l M6kɺl8WL*qdj$zaO+^ Ϗr׎p 9`Q>pIf]%ſu@G͞\^Oj\u# ;,Ĺ@0o ~:$;dl'0#T4&k(h1DXQbO`s^:"4k?7k"v7 qlGׇN[ܓ`ƢlcOF_3 'Pjä~3%ל ڒNIJ0U?f?a5sBe&o^hU.=V]5ek.& j_ [^UI+Y~vng?5{m?{oy@ܭXTEF !y;D?#格j.9Ndd/ˌAB?nZ+E3/Ov9 2WT5R`@i5Dp‚i˝}[QMg[$UBKeS(AY&1*hxX3uGq":C }УELNf-綾bwy{H PqZZG5&q@ML0%yZpĜCa8jÿjt}<*a;4 [H+Zy'h`l_zVuXNSI3:k43cWSf\:ؾU cgF̗0EvT *zhG-[wT(vyZȋZH sE#.2@ΑΞQ b?gp9NUly%='I*Ct(Cn2.>~R鮫eg\V.f ǰS%VțGb#k_)y.^'l)^5ܻ ̰az)^N TCyBK?.'7jre4ɷUrsD֝9B7]_+zķOdjhAg([siۛ5PP5S".r WxfoiobioxC[e#ˊ wh\+*dRU?:{ҽ\88Q{ӤВ5NǍx=C"*RE L2ޯKl6+ ]d0[?`fEx?O;AL>SB7>#3YVX `/R~v]b$2)HZ璍%|8X?X lƵgus u˳ |%).J 5p*R y*4[n&j-Q/xWJQ7" ].hą3yD8 vB1{~p'E:( ؾH*mZ[[K-s7Eo%4{ς Fa\Lg ~q$hLAW4 Ҫi0 Q?,7#oPsa?,⥐O CwǔԏLៅ{ëB mZ}V]uo)X4A7\x_Y%NYu֘b=RY)sbym]2 W8kWt@ &H$(l2ʚCД>rx3V/aqh hA;g̥յ ַ?m5JAct|-x ݖֺZѾPhq'_Z(Duf+$#mdX35luB(sʒDԶP7El6ZkSaDryszFB?xO$0j3r'˲WĴ-. ; 5W_CSY<+F-r ;չJʫ (Z߆ez- B݆N6eYw=F (8;?m_bi)2H} m)<mz4*tLDo,!ʗ>g3vE)LoJP]X`n>Wzƅf(:UƱ奜S{UJ?B/r:_1CC1x=a7҄`FیaVrzK9*?m'h⟼Kb/pzǐqeD 9ޥ/I~@.{n>ӍZ k*k,`]@؎wNa&3k|Ls#Ϲas1+#1t+,{]dDyA_ ruNňh n*Qk+_~coAhHPW]Ԧp9q2.hF`ۊg[ԂTXFDm8Cꯟ05g6`L8.åعZdqe^*yVu5\)/m>e^pppCJs8hg)L]NGnRrv]ޮRUkv*x`:73p A3`b=|9 ERsE 5}yexqh0Hit_1$b8b AB xQ԰_ qh22I9z%*Jony <m;?+KhqhnE{ginj+um1l !b6X31{v' $ ]<h6=O&GI;V*eS=ޛ(k~t?(y @c9ope9T-N ymVLy`_кHpn%N/[-9z cQ3Zr]7ZM}Tp:HQ'aN{1oGIe: )M g;͖jޙf-D@sL+w ]FƯ z!FX0mA?0ei_L&z 2#H7Q BŶ~AG$.l1V .Fm1rYS4 KҎ]@QcKj5gji6LfkucE]֟I#c00Hķ,:p^jʐI4atI[ \s8ZJ!MEEO~ܾ0N(Ϧu]w[ O(kC QMGak-f,1!=<4,|PS8q"8??y+D/# gsC mәk]:nm*¶̢eǗH<[F;ge.2rGĔz[M| X3'嵁&NF.PǷc? =:H0be d|-Ȼdav-z˰wo$ ,L55:@jpuO޷w m 0^ cU*{Z[~e.= nvOȜM|t8Y+xy*DYQM/?L;$J6iUDzN m参KYFW8q3P[)UB[:0_V~w7%$hr}f^ #sYpGIsxcTN`]F{vwfYGS;mΨ3e:_ȗ7RFXoOdXw/SaL 塮P`!ޘ,3_K9MP˫MG My}Ȥb:lBi`ף~*Qi{րBKe/z֟:4ԗ#Xl7յ:$޼plضjPzebz;Qö >OkOheRp I/Y!D)dq0nRdT]nG|f CQ$[zJzT23/ҨKW=`1Y>żc4Ss&f JUx\po!f\Z . |IJ7 A|&ؘ .ZfH~܋Yx_v{bV.#2 30\,ǁ Aj#JX`N P^}!O=ɼI*wT3 u:fw=S|1տLq t3fP_)G <}w֯HcR'clxupOd(+eWwi-;ªBG rpQ!hyjDјdp "YX~x%sv1z6cX;Gʧ~t&(%{qPQF( ) bĨIn љ9 ٶOiȫ\+]oB+ sj_MPYriwxA< ) Q}bա^XN"FۈJwa=`ft OWj&F8XgJ:r@&`:3:P( 78^svkQF*#]R)k+8)guu -wX5wb/Mp0 rgzѤvDflvSrs#[NViT'Fq7SbSAhI}ym[ֈ`KW_YLxT+O$%| ZUMCS$lj/ c'K.qCh < IWtXâj55MՊc R-x~LH[5pqm{,"'aC xopOE[qjYwwI'hyTp=Q,!%w> _m89u겲rf,3Q0u(C-A ~~cORMּ%FbjQ‚ʍUL;rR,Rf-hr._F oUί?d֊$+QQj<Mu- |58@o{yP,rN-#;oBR.}R]+xH>_9OZ̃ ]7fտ ;Q5T!_z5vDwm.!.r](wYR0hl_XQavPL"hqNq1Z߂Fܖ4. {Ԍ6& 9g*?}nhVI]^SA?]c)9Vt_ OZ˄_Tԩ{ۿEϽ[L/Qd&.$p6%-8N@ 1I"l@|]qj=Y{ ^*fu|,a~& KYRx-\FԻɹӌM>¶K$B ^~3H;_*=|3(Eax":[ƚX IQXix]&9 Ѫq|6ra*&̝$/ΏeU(L:m|jLK{ORuT09vc y[ՈZg+B AP= +< ;Ebmg`X9!9*9]O@Uo?gH VGHdd-s}idl#Q*rǶs.&b"тnkWCkmFYC$MsR&8f"C]UƗ |M `Htv=Ϻ-ń?-;!S:.=_1Ks?byݭj~c<0lN˺hxS^3%3SyA=(12<6 3fRUx~=flKnc%SDHd^quᴒ)sC[˄z3>]U<IZ*JT-TtTP4.CδCu: Qó=ܘ Ԇ/QH|U#?*tfhdӔYBTE)Bv=[ 5qPHBmô*D7X9\_;^6X `#씁4 ?>WZ 4-5Et9Ctq蜃Wx󣑅nPtXݟ?Ig+ Xs <@?3/%ۅ lP`^ӆ p}CUD $-~c=^gbz鮭G2[lDPGW΋Q<J<tj3yGvXVϻ;b~RNY Zk:FL|\igZվTOixD*g2-]i,d!вva 9,@9.`a fkzIuuӖO,֧y:+6쟏gP$ݝ3StS0 n.'Ws\;f'W9|}!j#v!n{|1\ɩ( ]tƦן$GPjzaj̩9x=6qxr.Ր_]ߵw$q$'TEx{gEMi'cZqںtPiQkHˏ6 Rʥɟtc2)h4`5G`>[44QMHk2ʠ:d3SI-*G%"G4U.&b)_)=VoQ=]NDF.$ȶPiTlT" z=+' 6{:ufTy'(b87'>fոM_mú_6dRJWG9Db@Jzd^~!|[Lv>Ƚ䀾in*LwЖ[zΈBjkr qj8V̚&XS+rIWbH%c4Dx\8)9[oI~ 歈גqW~[qΖ~+7FboʔF<Mfh/ΉAN+SCXL3Yf Mj]N0.[^3<_K21G gۣMϊJ x{,{"_~n"y-< cN:)hZßi}ް_wܯ# [?L?t3  #1x!!'.^uU r}Q&Sblq:#Fw]Sr JXBwX\xNֲŝ-kkudA.Cp>%!F_v*U#LL(^3CVȓls:@їc1*΃KR;.aq:&n%uLNtC֞qr,GY;<ޠ%Lgbv=[e[ -tI&-#$%qǿ ireHeOs61li'>l(ȐR("Ξ&]G K3^ V!DxxgOS~V Xjf%YVQNL_>A]]V"JiaM_oD+lTlx9}L%&/'89+` ע5RJvԄKnnPrVϮqFwLJOF[Zz}ckU Th$Ië_F,&J$Q(zZ6懐@/Ks `ia.e xo 4[C&Lt4`snŌU 5mABVm^:^.Z w]X4Ӽ.~:H9482 =l[(N!-ؑR=;{{%&f#GDim3xbXEQ0 [:Zc@[} bG g^kX"*i!Qۚ6Ê才+ לtf;[%S|SÓ51N%){AAd`~v5̊b`[2 ì&֜=i7MDѼgiY`+g7ED%};-[<|nŠ9RG;Ir >`g3g~xJ$"FQ2zYe/,J/Ori3~0%qdb{74yA@ۆH{JM)J_K[ԄDUHύ0Gs]TiҠǙ5)s ;)e_{~>!ߴ"ы!tAx@H>?[fG ɇeQx %;5I i]P"uWds:39g)Khuvpa{ԛJc,A Lt޸ծ\S}֣#h8ΫId[M9c!I1:XaQv(CHE͟1ul@0 K9nz(FBӗB52"8v@D'5eU008s)WG-+rSM0 R I.qr%%a7^16@U.4WmᚔՙM;|ًXU?{,#ThV"6? -xt@p {pJHl+DCbcC5AbgZ)3 !!R$ds3uaŖ) YA!Yw]k,P heQ(.$S2Yj[wB v@7cZf5ӨL !vW&MgCӼ $: uQ_X`C)d?cs-O81)\ig$q)uAEq]#xf챃Y,ܡ .{@>{oi`x˻t@^pKB^M/K(:z FJ5:ESz7y-1=~[6RWcQFC_Ew}Y%唠 |JƑq L"@?3y9i#, &hcʠ%}3\D_йŇv^ta>ǕβhfF% 蛗vUQA>wvUDΪcܗmq+I[ 3Gq Cr$fvG73=ey]XnV -4i0lmw²ԓ0RR)yXUHQZ zÌe#rԑs "ːO^yɰn X}I)h5QgŝСI>Pm73a=>1M fs2_M=">h}dnݲ[;+9v%m&-ݥ@ 5%xJ/D(1r2ctۍ$W\6zgۻvGᚺ_Jhϴ5^LPVJGv0JQJ2e.gY{ %+t@Ѧ{1؍2 bzuϨB7Z]0dLy4/^]MeDz!dO=O*kNí.p?rb[L6E Pmee[ M4|>(8nuָsAAn1s,3xV^ lVն+ Gë+=P%bvLE\<ƩixhA'yJ09to\ ~qݴѪE 90f@̛,Cn>) Wy Ҵhkl”=GY/ ?/F9:g>CW \R05 ȬTc g6p3d̩ehq.q~\b)Ǿgs?CҞh?$!72`?G]%ܰQ3}m ^,LsU)!x=.c7nض?V+g2-Ln-Z0/8D`2!8ܴ3bJ?x>dg*!b5/n|ݛ7L ̆'%JeXh'N~8J<* ඏ%9ݿ$ c> 6<ޯ£Z.~vDwڇm= 6ͫP夾P;%{]mAI * B*4q Ek!@:=0knHPfc#gȌ^\P]5ԁ[?w/58yBzKN=Z$~?[cc7Z">ՖH8^q"?{z$$=ͅRģBM)rl?>f[ڭpKN9أ VMᯗ/fPUYh}o̘$H c3UZʘ[aRNO7:̆%ݛ*H_ޔ1&0Q29n'&P罈hQs~+p xl^==^&g o}%aANM)Kl}]cUT]K,48!reWaǤ8j1U(+KOɣL +J{o`EF뫒Dn?˘ BGJj-fQ OG;:#ēqsgVe ;O+'qb=dT6v}͒FUj/ZYk1hQ*HyVeD^_ P]b{t:)hƏ%̉?N/@hq*o"[>۲ liKRaHDNmĺHzW9fK43:prJyz!:OwpG~@)3$@+Ii f}R/h & j5cFE/gF{.+:m\zZ VS O݃U!}E *$)< E7"-n>\Re1Xq4{)yIA9(V.ILS{Vd@Ƌ;%싑_p_d'S,W0ԓsZWU >Ԝa+ZAp2q koPeK5oTuk4ggX"9Wm*J06jy_dRQڵIB9!C=v W~ހOmbjfX /7.yg5?/l&j%m dM2]. W0V5B+檳$i(uKKUl׺u})tlD)UN,#i峖@{ 7)yg4#903(0 ~ aD&P9fm`L^IL:!|ΑuEbr (<.m^6$|0eXaw+Ƃq}YY9O,MAE$DDnjCELP֍nAGtT5Cy4,l1n7А{OpJSvQ0_kL)t5 aS>ZE6'6]ƾiIy"_IpFFК4Lg<#ظv9&$1eN/\pJfsW9h^`a OO38jTK_+,3ԋOLTDreX|aWR`&IOԥq 'Ib3Aw7[iwG8\o;,ӆ*lE[ bJ{pD_* jh 7xudM}(AɶbbJuYQv)OXjXv1bq|RP4{#;N)P7&ܱ>J6z%SeN|He_e) iUMO(W'/]Ct ,:0uA0HšRz6Cx!js]-k\> H!&.Ϭ59.?DWד`O-PdJjrɞ0&fb} &!iQ9ħ<9!vU!YVg4H>G~kb6R?I%mU h *3 #sWY7ܤ_7fkǵJ4EWq^ղo9$9Mh+ɸek]Sk6@Oua%dp`,% fiN;zNRJ~TC3ku~8'iBbޗPKuF6DaVIUîSCy.WF7Z20ˉ;jfm8 XōQ0%#`dsFcNdkEth*(_k؅,8"Yw TFj>^qVyoA.o^̪;PzXF5JJqaG OְL";r3w"WԜDr CSb0n>;6`b1P qb6 =5tDr}'җX&O\op?.F.BG1,RXagj9!2PxنVNA;|`s#z]Jg%X%\[Qty&-e!ݮ0zHİ(XʼꂬeJ( w񽜳sy % c/.Fo֒jo̝S)qV-W)cY:~9ޫ/ ~Ĕ٠%$}sl52V8uvP*G, t %X x8[aPo_%/A[ hw~ !UӦ%LVa!ڰ% BuwP)5֓qzy:Q[zohqmcH/RB+5 BVtdͩ[+:Q@JeZls}؊:V@{$D!*wtȑB6ʣ~!5o.t^%SB  $-I&?|sE8!4Z$Ҏ<_6qoXòU-=Ry.d,WV[ r,4静^U10:U,w_'SvҠfݯoZ7IJ'Ah-߲d<,a7XNK2IzX~/l*e bT޴D:M0cC -L]mЌ͎fM$%P{\(jFNC XgR7c]1mQhj]rHcGmE#ݐ;g_>~`ktD3wqse4f0($ ؿR$-,J\>[rd!c0FwDpjˆcYZyR{ݯNmQn>*В (r2)nP K() J/詞`"FfO,0_5%Hs>Ha HXN`E}]DyQqau?ZIYbF>8eU*QSi7L-Bc.G`<Ϩ}7L/J+m䭔2xy%̩ݒ!|ߖ_L nr[O9YF,x+6rZMj_mBU`8H$-a$Z]X_ 헅lf: f'@tF}9Hh&eč=cLBvl?W19rd0Q3ka<ܤá&Vzt"njd "XfLO_cd}Per'^x qkj/ʍaxa?)G桿Qe Gm]m pCh@ɋ5D9n; ׷G&do/RJKsAL . , %+`]PopFD3~f]Ϫn7 45jShjm8&f? @^IBR 1I1k5-ΧJ 0 (ju.jv`c;cg³fk4Wd^?#E i9].?^C" O6GBiU} J,+xn "d 9i#+F99'W#+}1`(%4 Wl;!|vHܗ˜ބ*ff^_ -Y]^y\ݪfU_O\뷞LU ygy'}ż1ϲ,[w*ypqg*SCF&pkF+3da}{&(T<`+6<}Gm%ڱG=I ׇ v0Rqs~hܤʾ+E֫̿QIm<$jk$%(꥝Iq (Yhܡq^h-~  זV @SQ\z<ҥz,/H5Bۇd+3!A$~ZG#~;PSԲ=٨J?.mEpBm &\ g.f0Ȟxh~Oci hTS D"v]u/ ;&pz%Qli0 ziɻS5"ލy|fM*ɲKEթB6A6뇚]rR2ȕ7qK-A ٴg6V&Q&mɅ #[@[dEj/{+ 6^ U l;0=Y]75F<mS"1nU1(u.wcL۵˸kmwpJ` 0B Bg36+4-q!m{4Y'odͮ^hO &FJ4'LGe3 ɅC~4?(A2BBc/9\ylR vHaA)7k x|6'/<S]:bBZII38WNca6 G oKoW .YS!v۵{NAX:Kgpt *-Ң ocw vhM Kc~"F 킛_pGeu iƜM%DsHI 2Ze]Y(`WM*p!%0[{7ÛB~p5CN7ިڤ躀1ڠ*@5 #h#`x$˅hAaCwI W)T2Tz`*Rw K9܅VI$ޣ[cgӕ;F{NQoLƄqet`0x(5ۋ%Ta(>#1~~G^H0PʪGGw6Ut՘7㓜졳(ؕ|JsuwQ:9{6gNjr9]|GTE R+݃S1?ZhKؽ3s |:8Κd{^LPwgPI~!մ̭~ iz,uK'J M3!,_9/)Sug okoV03QyDVWφ3r~Mᜭ+\4_/=h</e;V5 ghiW^s)^j=įHl<֛&lZHan *ODR}%F$ 8 WfErIXQjTIqd7}Y%֌FɀRY71'^+r 7T*b9,I)rB&f3MT'Wq.xdfԠ0)._wåɎYZ z%zo64t, R^>9HUeC7Yi4;XߩhjXUЕįԓ*ɝ\&32_ѯ7U001bL`8#~BFw#zPu -و]Vp0g:ZxDYvZO bBrU&V"Xk4%pMob"YRCGe2xz@SjGY9zq#aoVLdXh}MiZ\z..o[7k,yǭ% #Ct|, wh0T*0AIulՁ!pE\Q+nD=)ϾIzuc _WIpX;Y!c2|N-ښ2Po(;*JYV2? 3+EouM:}Xt _Qި(~|[W5j1e;䥒QId_. 3+s1d?cPn ɒe3!H 5<{FE.u-H.131;%7:*kW ihK AzAQ6y "@r~X-NzֿS DQ}z&+1]f>G|n1z<v&5-|YjާLlI #iBE>9rf`m2l ת[fH5Zxܾb8|(Hy)^7rnpr_6;Σ ĺ%ї֊ xr F1Śo=e/ty;\%ccLu ynLibRS&*52CQ#4+X>!(2n?>a(=%$,~[A3"LpvvwPk/bӢ .愹0r(`ಊ6W.DOgXglm"(i^\rlG5$C+K }v61TTRaX@`uu'S/(!"Qs@x!]d( R9R&R}F=p*](C$ ~r!/URX7*9lզQ]M|mz=2&~  F1>4HHrdb>sIôD(F* o*%at~IZjXMSdD&-3HZ(CT޳dK6*+.`fu'k|8ZmgC^Ғ+_$G aɈnJ}u$r07o)5ZԱ٣;-.^Cm(dtDtl@i &ώDrlϣFG!NMZ"#$%VR21@v QhɀR{; 47Ɍb2Chl5Y"&kMS]e> Njw9vr(4xb𪪂ny{JGbqΠPmF4`ǣ? Qun~|I :,e ]C|PRRVhۦ+[/>WZmE>@ JLya s;:zL ™KV'гd]=##_Htm/.ḫ/q G18cl"?/<47[8X<>es bÁa]]4|I\~[&8gz1K fțD3O&4GJ=<)l2sA&BS{<+hdoeH{eEW~~" @W*vx~q=k5^A)\nuls5v": HVAJpQ J5p;5hI> 0-ٛ0*߯ >_ ;gl ~14 +@ue,ŀ!ژǠ&8&oH42`)R'f@k+aVEm8 5gM8foTQI&6ߘ=#3tP: Z-]xJI72 XcDV~c%FwCda7w8^*Òj qgP )ykGb eW2M?UlO)zVԵܐ8(DUs=}. U 8kO4fs;”[ؒ㩉&($Fm?ѠQ~,oCb{[91oj ZdFWsTa>I#YpqrV|ef梫6M)LM0Y {yk"Y 17f?+En @7dS!Md .[*E\fʭ[vE94Ywp.lEM~ 6КZo;]9D5,pSg0"i{ bL.^fM gR}y֭MHw~KuҐHxa;\V٢/Rή`9<4kK[6Ź^=9nH<'4a [U/|\pvIhA*]R'x:ا6E`!@~\+ (ܩnacxE:WC +aP@ bi!٪z۷5M (44VW2{tԧDq!/?n$ۚ2l:Yt_U0G//)t%K>d ʁtsjcԭP*?Z::Ԙuz? D/Iɰ8ĥ!gi/ȎfCHv4jX<܌2@m~BKG f!2)f[ltdFI  ?V\ r'%$N "19dy Njޚ4WKHFQ(DnixﲘI.P!1ڗCIjF_W4,PLWuz~c""y'8Nn?I)JYt=;B XtZJ*h@FŞ_f˲Ɍq F6Ֆu*'x;U'"%6:^Ҭ(F^~o}OI)m1r<8I}$Z-,B&8@E}?Se/5@h"y_L:T @sҎ99 ᬁOhsbl5ӞI}Z 2?.(/^'䉜\g@f78nUaP)Gˁ'7elPFPudf\܆( I:-NjNDdl+@zjmf`=a# Kw1uĪOQUkMz(kMwZ(?zsdâJy]%F GSOuqH_,7LJ#&y"Dek3{5%7$Rhy׭^ú6U$^&GߊBVeH8)h]R!REK8 Zw}2VT9ܗSTd Ȣ2)yv)3Cen#>x2? "裺!.)|@6Eg3PpJ_ m&c(L]6jEN̨@%M R q~QCedsbqri:Rj>`ѝ9~ق׋ QC/<$V>!lt~/xHeTsԫ|{w #ZVRKiU֥S`hO.B&< ؉{$uqvJũj-NÖ79SW/\W6]# 7Z(M՛`̯ԜR,%P$뷝JZ!n{dQ/4 zօU)/|KPly#u."} 4CqxD⁜k:~ ` $}Q4'lQelJMRGvڨ50թ* qZ6E1MuǁVgs:.Nv 9:ľ^b'j4;!+Gë7|ʹe2apRBL`Ï4^A7*X܈%[d okVu62:=Gh{-Y@y1"x<"Ưͯ+τ`fsgS}5PLfK gḤc*%'K >u{߽;4`Z͝SŽWzq xuMuuebDDdќW|! ŭB טy)z`] ;ڂ) =b!D|悍|KAiä?jm.]V 2=eQsUNd)rhkBH.5J`'&A1 5{ߞP/f=ڹZ!* <1#ݲ׭ΎdR=xW5E~KW$lZr"2߮A"Ћ#3 ϪbؓC$]se!0)%I^󐞷0bN#YvsZ,GYRb m$aU ojgE ,ocC)-Lg8魵-$>*r֡+K(Bb1heȐ\4ƴCJ;#vmOdbU74~&|03ٰdpy0m$Ǒ*]N8lgfz2̞#U{_d7v"*A4wD68MꋦV%SȦ5qzƀ!fn:ATȧ(ݶ <"ZÒ^2XRV*׋VCaE9b)\*oos Z{|C,2ؘ n"u(PD؆i5n#%n!lX9;= "jՓar3"퐓:'C|Kg|GI xCRcp @IC.~]L[]E܊wd"!4&\HA4$P@ې/JNgdМyF-ZR!w]\c/T'OFꞣ^F\ Î4j$/$oNuoGjIΕ:?%k~]$=7Da0} >K.*& .T u!+ no"PvSQv"mt,| T.NJe4H^w"A6moxn̂Bh K<_/Pr#R|]gĆ@?ya7Af۞'LD5^$#g\ƾ3B Oޓ(⸷vrV2nt0'!_ϵA#6q73_MX'5%#& IAŇ&H2=$`}xL4<| 7KA߆Qoad7ߣ q[) T&f|U4%c&9j_)RY/Bv˫(G|Qkh`p,T:v01y|`UW,ҞPWw"IDc>gu_q,"KU_ƿoIA #s/4Sd8܁?,^L'wgpSt_FFJHz9T3f0L+Sd--\]03Z,f;T, *F>vlߌB5 |VB>QJp#J0z{/L2{8t1=.HE;8:b:BT%rb  "mVc5i}cK >@2 9+eq>[Y);34EA %9:Vz_J_Ȓ&r=0rÄuӕw7;ҷ=Hڋ+kt :+tJҐŢKh,/OmpCJ3c!l9kfd^oy@L{.w:EmR\~ ]~9_p"Go$plV(-7 .&* 7g*6dBwy,z5SC1xa cvOE?oʟ+sS~?e-g)0a&TOQq]:64ߒm0h˩ WID kU" a켂γz3}bmA.|6gIﷷg0-0GVMG1h*Hh 15}+ k9c}Z^O2>\-{&TPVx! %[Nr}.p"t8Y=Sk߫bzFp$,@al}3Nm"U,I,UtSk1ٗ4c A֍Z`Dcԥ8W#b7OE4C* $FB m &ga0"ճ@j>]"ӟE֪S _ I_f"(Gd;/>`z(dgS;'gK(7x\*R*X4>~&K1 ZSr]-ߒ9x W,'pGYHWMjaD\Q_`hc-R *S XC~OOZG/Raͽ},wmϓm*Ry Kg2S9uyB{.IT5ftc/~RTr>ׅ,c*\^e5Pr]31L2G%j ; ^וx0}7nD*)LY! {wI0%Jұ(xǫul$H]DkgL0C$VX#y`\1a-X`U*Gnߟz(ZrP- 6Ƨ212rzl#ί XXI?cd7 bUހWfP. Z8F:a~)1':jku|TŦ܍Td*]Ⱥ4’uwP2x00Eb!`ۈ}M$Vڍ=se5Vm*{1P~o8GC*-Z\ !ay7FA}97{X5RG?O 8tȶ9DbĒ;{JcN ,%4>A ro#ͺQUET*53}hG舺pPJ:+iaн+ʀ\=?f D'&]"=PF(g3qq{"e9 GW_7G-< d%Kf>ly`۴+Oή3ζ:vc"%<0U{'ӈ*u)U4ɍq¿kBb]G *Is }&G~G64Ύ~Ir͵H+V5:ȨBlnY"x`B/m$}u&o^{z![[q  r(6UAou]#04؟&dB&.^-wȸ[:b"^"D'kD'̬D[ψI[_)챞W?֨&Xzq?N")(K6=Vq뗄nG;T@xoTIS{BVMdk1aT.ȱXt;ãǾ9[Ap9//o'QrzHUo8`|9#\^"+W"jyj0EVsMeES|~ߴ!3R"d+{)/ /A~ O/HWo&N>{3~Rxg8 6vյ;(2t\\Hz;6yXm1'5yha-d0weFGTҕFH}dZR5YYA~ŋ@Ɯ?D[N ` rApPCL> Lt=?(CGtFEw ޢkBj.."s*;a$/O  9)wYړ]R=Vź?ґ3lsƱ5){&di-~@tdhWD6~C/\ 4Z~BW;&HUORF :y!<@ m ;2g-=u9C s?aMO WxbēVv{'`)=¦usr(lvWD前__U"B슣1HvMc*l(_HƑa_W̓`0WP3ÊTya{G4l8.3_xiĖR.3՚ 9п` <51&n: o'Bus;)" CYm(?Aq2; _cX/ی{#00SPUN?]HQ4gYChq* [3 5W*/x \_'IqL k0̺"m.1yFqlPF\&@y6|xq fF ddŜ{'O&FJe~-$F*fYIߓoɝS/d4D5Y|Y ШC#7\D^uX/F+ )Dn֊=Ib=۶!muu.KSW5VFAW2n] 'H_6&Q@V>Iy 2tZ ./@ @#S6li|yGzwdleJm .2ic$|]Wudq8znc(S}4FsCso 5}_u3gdaDIrξp{'kͶ(o CiQW$M"56Z#8TJGC^vPWn"R_j衑&I9C7Rk q+\f\ܓgOн{Fb@*I1{$d:Y oh?|Ih1v-R1yf^Z*=Z @{M|COl}ќкLb9#{X=un?8tu|M72Sˌ+na b^:DZ}'gLI2S*[S1J5[h[ˬ):P9eylp׼ߤ8:QBWP4zGJg\2NJp5KHHF\#b!cq6d귖-i\t|,{>iN&ޟ߾wh6*%{~OqV*DJb-8ӂ1T(|9"_?EiNZ"${]Sao;;D+WVF N9lŲb}_[DDJ5> rYaZ:_?*FU@Gs4#UnzwIƭەѧG(a*yFF֮cefЉp4A GXr۬0/eX" L7pc:]5DICI(}V:?+HW2-?'Fb,H%]&O $ 'NU A`足@+(\[9݇uQG[]8Ԙ=nN>Q62 A.>yW߷@h4gHX$D^TX/]uXnv *`A|D!S?Hmܲ mZ5+<W% dmsy",'L kqjjdc~T!c.d&q^ ;/"Nb$b/åAx`"A&@%Ih(_f1oX%~&K.ŶY /ţ,'$,bEtI9_/ކ3Y @‚JY18#g05wnܕ .vH@;cĉ6,t$L"Gݑj(es!]4QhE]h;| Ѵ +5ݞC`xC3}G#X4g n޼Fd$C obn6Z$߹Gaە[&ku •;94&>x22&g(gΛ,av*y[HN4W$ Eptחi+2kDyqs\ .X^6\@׶Ued' -'ǦJםo亾泵@+<{m{~׵n= o2#GъY6੻uhя:-sMG 6!87d*+2Pgzxn17 onP/,>|s}KdYq󟶑 gIhV<:;SDXg΁REtӃ>\P=1i#9֫ma\gը J,`RI/*)}bGo>fct-H|c.nƕ&+dRJ+VqwF.%IJR`}QM"IѨ_w?Q>7v{>%G*0yBld/&?\z=cSz3bmP*:u L-׻\?!L˴~5d?"2(ShAxRL$cNJ C[nD+M.;u˼ͩUQ8ds ;0:>䀨?"Wq?vC;I"^D y)aY ED|W-)r&j݂|z#v|7i>H\7\c ASYѤ',B=_ra[nCOl6l+ FH(b]N%3pϖurvhz kߡZMr\qomSiE0}9Fqa8w `2a#7 Ӕ~-Ip0ѣEV<~ɱKs$`x1I´:n7С[/VgiI.꼼½g&»W[BXx^6]mT F"jT#G&83WW--ByB4DQ̀HIQ3tGJ]\o2+\~vU\úzGV%It< J"Ms80̗G] <ļ> L=:eOuhM?rx;U@gS$ XsA߃ VOƓL@l3_Z-;=Uǣ7px #xU ckT1eـ\k) R7o%\t RLFsBHcA *nXm~FKP5c| ND1@6}}!RKPeHZنF?>̐ :|s)mh@V( ! 0T(iM@ ۬6nijN"BGu{\SX ԏMu2P\eޙG2prZFpZ&&jjPUmJ/`Aʉ%u7MwEo&tYG6 =SCh>2%tur_b.YN9xAA#(<Nf(o 9߀Uu,2P`<ݧ9ŻK#wrݜKgx.Cwᒓ壭F=|vP^o 3v(]j>pŃ&5IN 721˓* L>6SvTҗxP)-"+D20Ai, :^_l.*M'f~338R>Xwq `h.? YyHm4-HJuC `1^0 ٤IW)땣.sU#\~M|'em/D\#^-1GQR^ᗗy֊tb{/a/E@gv|mq( 5i 7>G_R0nɿn'U<%︍¿ ^u ]aI 3`.vdBnZ2]:=dʄyF#'1Ҳʖκy[f\2!NOpJUu#qWؿ,f82H 2m +@YBVȻa4zDCbNN-ߤ4{S| qfߘ $N7=YnEzז#Ȫv B"uy.6 'd4SC]*B,^;/1D8c4õľ|ȷLc[ =y:~%~4xT7`lluvX[K=*!ri1R\sS(_8oXJRCA]2IQsA;Z t)122HC싧ȯ γּiXA#4߄`t./Y9Gg/Z4Æ΅݆liyPaGX eSAljU]e7h_1M bd8<"Dq(GpM3$ě<6Uu qdHEׂ֡Ng13g5 {"-rBvNoQZ "s`H٠O>S.#ZD'J˯B4u|?В>PqP͂s~Opο,NT|=COto:o59J&Gien̋- ڃV!Ƭ#V'^i͖ Z~0g2)<2t4b؏RMC@2MK "#ښhmZCmEE nUip;9[N":f .4%P?{ Qj2pp @)*ML|-t+Uƈ#P=G0a}n]ﮅdgPA3_7t0zn41)\Ve99#lexU\~5sʪ1"KEy Fśv7(+ !X SH"eȤWquoGcyTFT쵋YK*`er 6|E×Ըsrl9ihZ J׹ط7/ÿ#f65v;(V{?sitJ8Qe΋#f֝j]K  |/+ ӐsU?g.J?ĹPt2;'H-Dl2KN*k٣=t A6tW 4qXuiN/pP\@ vN8Q)S54:K<+1ː:g<[I==hmku~f9kpI kfabȆ Q(WC$dz@U(2 0jj)Ђ.@SMhR͋ Z`/|jf] 3(e&{Ug: Ȋu3{A=["?ϙ(1fs:U@H7DbJ 㪺:FZZ77-GpAu= ъ;K%~v/s` jaOɂGڨtsrŚvidFڪ\&nq8[B &:P$SCɣ[uΜvͱx R*" u\; 0rTI"Ic^R,3*j˳y&5[0.LCZQ4xڊ7 =U{LhCܞqRZf|0ѲgӴ3< "{:Wm;i|dUABɢPG5}ܚ)7 53 U~kO`p#9Wb>ibTB"#R-͋mƄmBieBxf)  }YL%?< -jq!!;3CԩSiOnLjtKs ֛B͉ p0?_fۜ1cf4LTh@j(A5NͼN^d!һ[i˅MPPNi.kѪFe:o[8`/.?ЗT)f㘬cbݶ Wy&mB,CVMM1 x]wR >{k:́N9׋ MKkWcnұ0k?PKI(V&nwW0 ?ۯ]hERne9;]~ V.FĉBgUu᳃y l1-CmX#p{m?_9Dqd؜$F0F:&~]}0JvT i{#6%t›%M-NWp ߠUxwnoPw:ok#.el'fr?wxP02nSBRnMOn@ Qh=rևEr=7_BjȲ{e V!0ˣ9Gh?ilM3@myplUb;/' L%i9u^=<<+pkˮ2=@]>Z[sQWTc%RkBuV2n_a|Srʦ-SDCB\mn9@/ts29P]`qurwE$02we=NUgF{v\8ƃ+Hw,b+ ) ӎE~_=%;>JL#/²E_цVZ|(w.wctyiC~WJHX{cbVֹ՗pgtWm0vɾ5DwN۫WcT^ϼU^bk1(Z\솺Ƚc<Ϟ(ʃ$c~*2 {l\+عO;-wysH(uj/{ѾG3L~d] ;Z'g`J8NʅɻC OTWD'hx֜_ܒ>B̸EKAW1G:Ƙ-֚=`dWR4K.̃a! G[_|΢>?g4I}S} Qմ9N8B%(*6 y#țw]@5P j^\SYËt}CC-"@)&¶<:@hc@sEm\_lPk&{SnۨП0 ]p(2|eOR̝bZoCݛѿ}#Cz5c"},T8Něf!$H:>&D"ی`!;%NL^M!˯ o[Ev(3+Mr\?s*Nt\zZoFT+wEs׉RJ8Yc~ۥ@6OK9/M!AI=oƣJ;IkeB3d[-dz |r'EY F~=^xXtA:r)&2FX=TH  /O}ҟrKm909.*j4 t 9Nhå" \8naY7g ̝,%˨o[tB5fIi" z0)NNݹxW!Jn(^zOC{Uևu^y"b?X\.~? i}!?-Ko%Rڟ?Mܯ+jp6yKjSIuK 5 } K^I=ơO[h+04 4I -i3o-B"\{MMg)l,1̈%k@b)䔞*EXBP%B ;38Cc۳>ɞbUufDSN[dݻ.Tp9[MFZπ9Pg%e]7Ohg)^;RG1YuFccTXep8or2W}[k ϭ~>ߡDꕚ|ޡ Ypo>$_ j%+p dy)ERWϚWG 8mvlڗ|eTbRAWhM'p h. C3T8 =Zo!! *"=Bˠ^i]Bh(T)5t``d}B4CGؤrO@wnm&іiFRG^9+0,\u ;'"y&"͢@6  w7s,oS[H1b NGEtW= HⓧN Ń^3ޑIc%vK0Jeɛ=T {*MvҞqw1"0D!ɶtG|/W> ~ R_P!=RLrD" ɫN:G)M6۴ vi˞RH6Uә[p@y.g{'Jt_ .\)46_KӡaE+S#r }S}ag-2nu^Q;H_ MU|8s$ӽ+FYs37vzEYkDg șo(j3砑]qCo+pQiJ }4V7mq+$TVHV}fZ68{V,/ ^KnkJ!oV5IZÅpňe{A Xڷx Q>!GJS50Ga+[^9" A-8IwpC$n~蕯yB+ D@ڪ1spbJrl_+ϓ:8KtyOΤ!r?kCf$W`佌%Yj>ue*<#k {F',3c"&SU?h(s8RЯCOlT>izohm>-[X P 5$%NE̻0NWl:y?uΨՔɐWeLDW_vP2̀3JfTn(z$wi)bdJ8lJи?'禧kZmC8N]COrܓ sҘۀˢ)U#ÃPlш&A7\>RD ҙԿ'=k? 5CwNq z%AGc"RfTdgdLܪ1,J(|ku;%6lcLj)R.xޝdq{tAiR`N+W$pQIѰ˲SNS,q_~"oZ]gFa t袏-=Ό3$taЮ ?-,lNCnӉq׭#fД_,-]Si83{lj>Y3Q}7OJkT`#GpkJfU:鿹|8Ν* !Q]cƺɹtf׳Jzwc5 L^xv~M$az5PldF?M̀A.jTԨF^+2*@ Yњ-IAsU.vҜP.EcwK!QkR+50Bab-sX"teTH~0,3:]j,҇)whTs ogfdAOg". *}x]=^3~ss$uM`zugFx+OO_xrR"6dX8E4XCn-ig"&wv"Lƒ<WI-U1Qb-ՉSa#֒49`;yiJh`N#dLhkW10% 1}UWJ;uӚ+]pNeJ}zO~IΫרm02bXip^ĤoZ\c!ӿK߃̿B[^·y*x"vn(ɂ-vJh:7 ZDRX? ]YTp40^*c)>h<|{ s}VC(6GT:"mHd&Nl yÕp#<Yc@zu" &9Ljlyu=sy*ޞ pc"Wr$g|QP^oZ]pʵatG^l 'P$*؈ߏw^U/x 4ɹV'r%ЕwYЪ"/4Hz8./2z% s0qUƿw;*N7"qԠQ$ovAtish}qOd"k uQ,=b1T4φ xF\KvЎЩ`f;v)u|)f,L9=ܩZI3AỸ"P+ʫNosazdYϊ/ ˦PNXlCןV#0 yͱXx}'KDME[x즍>U`-GHtu;xzyuK$yǙBn|ayt2ԥLAO$;'> }Gp0Zu'e#^rzDŽytGrgz67c0[0\@˜"/F4C#"Īg,Be~{M|uQ~](?D*x̑%q5`hQ4Geҿ\m͈X lsQM0L^T3JDu_w$15BzM^c -#'1_?S%s)w(sr['鸏{^k3U B;0t5Y"˭鑈[B1NF&B̊q[B[LZv&X(<ІeF6bHm YݦFEȴ֡QL'GV~$ʺhaE{7󕳇:BԮZqTs ^>)iEqd3'tC-\_SٺaUC sWD&&W9+Aϻ&J>[ɢ7GOu"RhX`DTApXh8Y-„Q.EQvݜW.Y 8g-:b:0hcxu`.~㮵eTA)rBɋh2+tZ'rAS;ihtI^ ^X7M>?IS}bu- L?-7t? :Y+\HdBF_]$lnЊV&酬#;tCȟИSoVT* ݖ(][]]0Y}\ *_QmJ I:wm>z~l8>_OgƼj襚磶q ~E %`8Ka" ]uzJT5f t$sغQ lWKMZS90(3+WqHdA=zhCt7|FJ8wCDȗLHaJ[2jUӈ*%05ew$9jp6vٛe(Sqjͬ/(ʅ?磌5b^m>O鬄/ҏE9O )vǯ0ӰO 1x tM}Y{(.ϔ`I2A?8Ĩf\90Fwʖѡ۰W9LV +=MW9)Z aB]rj=(.'$֑ii]R:A9;SfzyTZ߭E>f`v}}h&s%*dO "LRs{^Gת (Pw)p,d*+6;AN"[~?fi A^ Sh=* n_ 8oDYŽp|!3TCܙ'N_,b t}"-^+ihҎu ܆e.[L ]+ sw}E`#O6`a )t0p%J$G0s0~c#fIYr'kb^}g3KUHN̑权`QF_?CÏ6wD~_-"M7ygI\Mw+G|X s]벧oD t -{?Xs546XcT&JevsݧdQ`` t8GUzC*gb{%1`q|[_vX27.: ZӰWܲ2]ޅe/w<33W& 0M#ɇ|'"[|G%LJb.ֱ#Q; g a?+X; ) O(VqeQà> Sb|d;~U݉mb !%aݶ&(>8g\?pr-˽,̷ۋ(%$2m( Ld+DzD>:ի@)mz8i\u^!]gzovRvɜtq:sw̨O=SG-k.!-#6%:XEkd)OA~#lwx|/9*Gc`&(؈2BO "17Dn|,[hWu]Pp" 杢<`u^<+ Y/v8[λȣkB$-TEó O.c19 = | ?b:,Y ;X-}8́GraX+l$Q~I"`ӵ8(3&J@E@cn;M5[ fE0C%3RIt90civAa7(1/e5njVR=*I4p7>aPrU[$K7D=kpe )$}o{ى]b]z ?\F[pl-&.GݖwLךIp\Bw9e[nS@B`fnt)Ӣe.hW9КxIac >䰽qw q\w7 .a뽜BSX+52;^]+;rbIe\li! *60MO4W1G9>%u x_o ]FFY r#zD9T+(᪠? Tiԑ p ٗ"`-^o%QSZ|\4 pƁQѾ|z0zv 81C*;ȏI)2}D@Bcњ FDͨ[2<+X<6LJtGG)Cts:i*vctf41ғ|i' rZ:mB z)%qONWq1;o ́v9iD iY)-Xsx&6˝6\=2T=KVu+x wG}mNE~OrY!hh> H|ϔgMZUC+.u=T0+W]~z 71Gd?y0 uk Ey NN~8wIF  L՗|#&hF܃7eㅒ\ b]$4r%~:⁙zuP4<[P r|X+7kIQQaXkw6Xi{&(1NimwU=zp1yg %RJŌFroJ$?+>')*c1Ŷ `2'NxhGHS0^>xxcS&4'OMZ%h2/u3s,K1>m ?nAhAҚ|vi;X<@ ۾ƚ1v[.8D>'w=VN[A5yƖ^øqNa}x/nKUb=#sgȝ|WAQE!{NMиEI֙cP;i[xMW͈|RGQSx=SCy8w:ӹ E&1Qt=mT4`VϗQ!N h[۠?-Ug +qZ y|) "U'L#2SvӞf8,:2/],]$<| R>arڦvL r(~(~E\c6E 0G~;nbawmj]E?êզd691AKj#l].D ?t?aEVdꏟi<&" Oze`tպe_-*O62xͬUjB0kRi:Zp}ΜmK;( (y>T1yd86 EPD,9;"^ K4?z#|=%El׆ҟe yMVFWV64L,$p1*oRA(=zY'R D5x΅cVFH藻J%dG @Vlj>E[ RuIi Fl0 7} \GsQȕ4J /BD5_ hg%ѕF^tC4CZ$KXD`UCWtL_R8U;k*DC9#ćFCFl~.f>;$+[x%f_e3 t~ as PS^;#OdO&LR&R :E 2,N/a?ɆԒYRZ.ⅣVX!׃)J^ l ILKv|UH-^:P^ڼRܙL4lptp wk5=3jomptEuYz7 Ue䃩ҾȒTE> J`<6n bf' Cxo{wF;+xeYGZ0PJvtc+\6|94= 2y͡np}݊'şh0zmzW\)@})Ұ}f)̳ σ8I[f6xn~X#QW.ƹT|&Th^摉syh̥8;}yr_^"+?-ӷ8_ӛz\Qv婖gSnB{)H:s$V{wU" '0 is:)br^<*.;1 #8J~$BgGrO^;R;oZ}́-p`ؖ.uſ_fS4C:sT4MADXܻc[Z;v H:ӂؼQ%ɏ_imٰo*=T~XՄtl2>n3ޮݺFj*\'hl3>=HumsKCՖY2= rX.;\vhLuW>+# =h4U^zLxߊ҉QX޿m}'v`T#)B>\`F 'cMݥ,UR9b?g9P.d=Wwmij.%bs}ߎ_D7B,Pe̪ØQ"L-U*.;NtlcVоqaD"PG_KK˫Ƞ݄mnTޡS_ caf{""?~Y"#64oE-pI_@+~nKSΰQ˪7+)\AUj+MOJ!KVHat*c叟h]sݑ Gieq'j2J 3_;CTVOiOF239]ۮtGTC_2{jrJc >}'n}G'UE`VS\46{͕4H4[r0_BI GElwL#TS >Sr^RfĄ:i2o*AP`z_տ3Ѩf.OT ,&ݾ*`X92bz8F3;|ysAEz H50ދWk"f:jeT?R 2ڰ"yZ8IDx}PLo*/# ]9g9`RfZ(λwOۥh֏t2~] J'QN5hN9΢w C)Hq*E_2UrB.`c8 -cW1e`.K HF۴5HٜW wKW_Ҥvg"o+RS,>cBf}, ΀XL}ITuqwD҃'{_dgBvB۴/f)89]M(*6`{r9 <¡ep?h4kT5VJJ9s@ћ2/(_|ĵyn<Ŷ摸R p ϶hŮL?id190tg`b7l!̔NpF!(g=]F TdlR%v}ZFJ"DEBˣM's&$*"_Z =qoY'43\pp-=hNgx83z;۹Q7)I7Eu5+`y7Ad@:y:g5`Ǎ VןyB>i"wX"W4.ʄ@x.\LM,Հ(_0j#}a~%"-A8g_%I.w'>Ah)Z(1=R؟iڔQw%hR,h")ͺ6,?Y=drS=~wHN.x)2ouј%%J2u-=uĶloq('.rN`' qtHL>HE x*:\G,LJh 7_q=ADz3|d ˱< @hz_|(ىM,@PĤGL̍^[ }/PEnٜzdz05QDJgw z b) UuvF/h _BT$pimlOllQܕP!O4{=i"e0_=J %X m?ENmA+Q'ܸ4L=R`:7]v\ d++?!bԀmJ*QI+Kx~]b^{>ǜM*Y#53G%:eӏ+ Ń"'҇^'qY~YO\";_Ƚmє}#c})'&<-"Kmϼa/<|`^+06C4׺Uh'[p{' ,qX/rF͘ >ڃ͕s5TgQL3"Ķ7_I_Hx-Ljn^U4]b'T;C؎tl4{~?@av>8ŪIA3W74bQnfJD{:M|TcXFbs̯*4%u+J%3`|ͳH5rڜy4ɽ{[/KziѮgpz?Ek;PW>*VdtW=kո-om-X}qMA gA^ ˯p:L~qNk\,.`s/o=Iq"Nd_s,(ߣš }K@|7aGE;51X7|7!It|B%P#vî=vh:[+Bm,́οNlƻT3)Z{*"ʙq1-n䨻Z) 6/vd i6Mq3-$B1HՀ^2G W ýO@M4) Sz4K9@7tƒ_f%~f]*hnJ~\«~Е9aЗne] ]<7?rp|W"v:z|J 1x[=ĽW^CIsGhe>![)v?%4mPX2e,~^S)62GHHUz 7oY 0&L|'g sQ 0fp@xr q܇G*<$w~sGbرKFH0Z? ^ s0C-%tddU;PXIW,BvOD?hmg@F~\6mɻtL˔AťrҠecdpqv_Z RΜr0Xs]#*~)jڌْJN߳f2VRm$/;3 mş:O&oP3+ $8{{] J3]NòoG]c5(J &ٌYt}'H>7QkD2I{ G7V'ͻ5D~X &W_چaGaĻ! ˈ5KjYmwp.eL1?xvZ}ryͳ7$HZ;6*k IYOCov| mdQИcdЁlS<됧k;PI_$`zTH$e鹔@l֟0U`5_fv{ "ArC qSU4HBu(w Mrd3 b6@rc 5I}H >e{0 >FyA`B>;w~tGQ|]8G0)(psa8)7k7A% |8 sP?utzD񔑡6^ٔm]]=@2?GQyJ8 !c%0G5g'_/ PՀ65vykyl¡<)][%zUtB6Jg#iM4IQ.X{)#cQi z|1}>% 1lcgVziK%3yM4#**X`ɩ>SPsԯD$I "GhPM=C,}"?}ߔ9?4wHs a'q&8|=-;xS54,4(Oܐ-UHf.g?QPUw;Π2?dg^uj :hGRԝs3+&UK8B=㨪D\u/)> z*?XdRVy.Op;tWƏ$`,DxT跫1iyNZHʗiغ;Kx*lfBp9r3.2,O" = aMl R,O.XV(_m!#v\ܗBi j+zcS8%Czˌ27"=w`ZR4m8x^`y}wTN =ѻ]Dxle20+tGOAW@RvsޘGƕǣ6礞Lf]z^YFA<*fph%V='CAֿ֋cȰRRe,%9ADy, ~DGjG2B6p'nh ~NƏ8%;Ҧ"f׿Xpd 7f~LC7ai)n2n.ȗMeV mYr|[%xʑ :`;6 4$k,uwk`4`XNu.ve01 l0_PQGx./,x|'fw)0m?5V2JOn]}Fb^lW1krK]ǔi׬nxZ|6~͈֒ɔbCAX8cB;pxaDߊe &;¡f8J;Ih`Sty+M1Άڗ^؅/Xy̒,kiOiбNz(T!G9%vTcQtIaTֈ&qw?(SfC7M6붏nyƩbeW젶H5/z`y*0jjҘ_ LIxH}uv'cѫ3R)3yO])29 Fͨ㶫 VC\UaH4"RRD ZVH2# E$Q"Ur` Օ_E<*B P&ǷddڔP.@nbk2u+Zwg. ra ՞[5cq4x 35$87YWT=E]8 fi5¾qs~Hp%׮?t/Gg+&-[PI*$ 8 gҚ+jGYy{ ͅx8TBd, :RWQչ\aqfƥѽ:_2(Xs^iBECm4APQ?Ib[ !4mfwLh9k.+6΀3 LpUxljeH#lZXɓ{oKqvy9mJ6/g9ܝ<ݾ:R[rW>._}ܾq(0@O\`f+"E *V10GBUlE5^pDFsFw =PB2ޮ#+퓁HByi_@hN9wk$$BgPO u̒݅X"k_09C~҃|$*Ox6"ElW,'o>RΜ"յxU #S>Tk=G)h:E~238N(,M|SFoFxְ#DO%Of@&a)FlB"Ւ=صω8e۾3\YWW YMIla|[ȃ&Q JIg{ LAQb~A ehc-E.g7S""G} PPU'M\nRg=$zS;tOH/[,nzQ%̑*,)u(G"A@⽡/OaK"@&{&+O * 8D@Wh9 eT,uZCj?d5ģ[VuR: &.sN ʖhr8 χM)ui$A߃^hS0M^f"$IKƈ[Ij39:3{O|LyI =:U j,XѵMV\{kɌ}/7l٠  DK3"Hښsx?܁eǕeGoꍁoEI=決_bsxr]B7 `PBM{>ML>l4pqN::bNRwu͓I_3X \Wrfܟ(RCzw>tӵ ^qχlB"R2 ,w ܆mGw>~9?i{u@%'bUrL1.j+$j\`t.ϵF=ƖB`\+'d|91YyQ_jɃO (:AQvӗ$;Y[%+VGV'͕oiUC,"u yޒ:K0@AD.sxDjU.AX,Ϸ@&^}Ĝ].գFy 0]Jt< mC[-ȇ,[q?a+ kv ,Li`h\JC&O"]jNSߏ: 7^æ^hd7*[iJ*/:#2]RXM `Dm5BvYť+B -nϩ "m@rhfL܌mFmtz9t>*Eg*o_X ^Mp:YkyIG EJ@!_6bA|K o1rBu36كv.9`nAg{󁕄FLPL>kRF!Uޒ Й+1QFY:>ɕCxpm e(mg"cAFβR#έ-ox_(]9k({hQkK{9D ~hi~w95!ɼW.kMVK-:sQqg8\j}g*zcPRH{vY°@-52؇c"0/{kC8~`v'= ̭MfXQTyqHe4Z%ɠ!%Z9} M1ZIIm )pS?,zgO5!+p)O:Š>wRce -KeSPxsIpHc(^ͼj-/;7p}4 6n[tcsd2.IcK b:Sf!phS9W5*u,TII1'Z{bP\D:~F,[1ph0T.͉ӆT1Q0F]]1U*AƑ,&GV*r4azoWDh\a:|6QW^74JoM% kn8a@Q !. M}(6P_۔znskrY k5Qt]rYF}[D9JǢǿidNgw7@kg}󣑸iq)GuOubPđ)ͪtu+qct.y\ h ڳu@ *^('DayP4GKPs@`Q8Tw4h{v^T% E>+p:̆,h 451ͅORkѢ.M6׌5v^* W9mDc:6;.aGyUSS_-r뛮,cSwsxZNkƜE(kT1ѥB墖9% s u}޾)Sf~_fT%T/ZXLZI20 0!2Z{66RAp%7US0v\gr"T@؉շ&sedgAWxk`mє2|b5Tvw/F.vZT׷9hU)$QoxʆOO6A8Q P&CUsIu "R53QXuS "uѲ$,bK."@LR Ů 0,c򿔖ʆމߥ} k2_/x3Dcy1;d8ɚj_P*5BthD_8nn;mFcN*`RʹTLtFVZ,.[lT|a4/tWrw\spҪW>zZ0)2qd9eH;$wG!}~+?'|jfB˻A\31WKj 5:lX8V)pfp/ P4X-Zdn1Є`MzYUC AI(F"w(a{|S?9lE](]zIqa TLFNcyIĿ _SJHA`0c2>sPد^츻$wc*"S\b`GX(כH=Th$'چXI1EGp'p 8$E`/+ ی5v 0Kdɪ\DGf3\KwV&rP y swXV7aapCڼi:';$@ u` Hm+AzKJa(&:5QS.Pag)8RW ]0P;LJ[~KI4X?mI hC S@T9Z7kc3EkIIbQ?zHAY| qJ.eOZ̅qHoeLou/ȽwM۵_]gNc+% F,+6ˌG䞌΀)jNed& x!˝5 ;ʟz'0 |跙#1xtӦVD$wl-)dK5|w'+pPS &^L,%&^4RmeHmS)N#I]n6SDbtM}ҒZ @uKZ=+kxRV6cCV碪P13i~Έ}j ;O!2g+} ]rSegs5&h\0x-r`՞XkA p|}b/`MHXv +d ~C gGѴҊcwi*JkbGEJLntmϫ 5H͓ {\^tf.\upZP5EN(ށ:p8iQFVPS}<ě1u'qo=j A,ikeW_csw3#D6ޔ$^oSQ߽ "ܡMj?_yrf_3kھtHw;'QbL%  h˭FhkR#a%V' 1IАK܋sǘi!zbh2_"hq<c miż{&xl71BP܁m}maߥއ(Y0x߼+_< QQ!=9ՠ}c A۵zg1Z%91MME혊4zѴ[?t ,#^ʃ,3v@U` ".2b@e>G ٫o% HUN#Q0/@$~}ݬNI^+B2x/W$gZڽھHUP\ tFw`VM ]OQj-þ7?tW޼H#Vک1YdcawQ/Bfh1rn!0r0mA"Irzǚ8.nn ʝ򔄙Yf&fTv.TQ(Beg[v xrϓCz%U IG}tHle|-FkG {v'KJq(x!js'S5R9Һi^dqC&xǀT;{57Z%Č_.jUl Kz4J-Jrg ys$-5..)'d[7Q ׊2JeߓDR}ЉcFh9{ZB?yLWf<Ufa>%C@P]|.vv g[fVQze2^B|纟}[Qns(!snj2K1_?yuǶhݜnf?kgĻ|4蓰s'*M3Z]*j?T2%ewLRۘ(J b1אY~^U땷 (퍎+ACȪj\ N˾ҡZC={'9ZPE1-7Q+m%ߎCUCReֹcF< rC2\B]iZC?/pTeXeI%eXϲf_c{,1?Y-RGA*͵)kq>M݅,̅Jor&59;NJ_cu.sEw5S2aX5HYo>}}ˊ#l/O><2|D˷k OeRةʜP4NfJ[B(jt2su$͎]/xM3xhh%fjalP2k¶T 0bҴ'G2urN+áb& 1ND maoh;ZܯQYX1N| Df%a$oRGcM]X6(y}ӧ~kKe Mf}Jֶ]Cbr2$ i-"le"x<ccYgF3kPu>@/L,]R4z0F#-)ĩNG^-nJĐb4.%!AnYde1fnkZ%YR<^7*'"ڸuq%ONۖt퇈vzہp ژ|m[C6-ױp6G ɯXT%kT3ZF!?t, L1uIa4 =U3s$Ss wgM%,P15jcԛuEF!ɳU_d^ah]8$jq: PwwԖ>pী$'JMYox+d/*(նG #wZErKNuzig^[Ӫ ʭlL)O?!mY8 ZPc#Wjƌ1.dѭlJ$ꡪVc$^ɧ%ۅIߎ0]F빏VJ&^W)fe9ERbTM a*5}}ōfÉ+[V8 h r),W˜ϟHs[sǤ<?BocAw2%cfR^!w56dE *ZYJoxVCrEvH\WN-B+gj} ؚ*[1WSM: 0Yo%HVއHzq´x́wg\8ٜq|xM1tǍޏjA|h7OF!: '̱LArJq κ*tצ=zSxRʴ> ĐQ$UB AFPizȯX٣IY+/dhX_Z_Fҝ-0ǰ:A{,PkMiZ(%le<:{߾ |{_ʖ;W]ՒּKѨFѴl"됦%t dNIѿGk~:u w> 8>YvڄoA%d46a '4 w^3lfV]"pORnVP~#\[;}pȝ\Xe,-ŀL l#$` ӷH?bwlEp>4.~nEwWp}R#1,%U [qoǼRem,H:>o`ۘbX Y)DB}ۉ+J/(aEOzWq+avإC HFߛzdK ,.Q'vC`Oߵ_ٚ ns9IɇVJį*k+|ʈ-ற~" ³6HțF1)Yp¶ ܋׽ Gá=?o7\c3 t)>pf E( ?Ѹf/ܼ:SN|fdml:U"d"Rg54$͞@#`U/6A1Ju܋V4ps[?{+&'m))P;2~I}9 X-Q;Lo qt]}PS[VADNLlJNo:ڜfjB!YBqK8/]?tcSѲt/FMI{ԛ_Q{=?cWB_"(T?7 N}r`[F=Pe43j$~j2rι;^6țir,XɈDQϕT?W ?Yn]p7r}:zNj?<$}j{P-{yúr.GE`ިAKRCA'%Yn,fZLrM_.#XC*0#R~KQu!b~񹚷K$qՉF)'ia9"I@vKIx$q;=an9rߠݸwϰT(Mr3uBxłSD`5KSW1!n_*rĈ`dn]@=h@%d"* $T]0{ YʄQbt-Cb/"-{]+E&}6AH7)JlP2/A+)ې&'E/<.C|?j"S :ОK{7q#y;4gOw"6F%w\&`HӮya ur @Y9o?!Q#X A5knlֶՆ1w UT`I$qy ?ij3Ge0_ظ0lQ7މ>BklnHVg修 I[WfamsPBfė9+}bW@αc'G=WBNzJ~8 mA3"᳿g=T"Y! k(Y[+ XNFGl/ !/d^3q9mXK2q>ZN?UO&U>F}ˆHh9SUhP;;=Ou(nǐN=wyy!5g^+ 5D ̧s%>} $n3]7}/}fo SC&$f4?Rb5'n@ɜwpY Fn܏ZgL[j>T\ąa/}ȦweB|>PĘI0Vo8jտV(qACL*NhzQK%91+ `FdCpPY*2.ln-t"Udq_iYPGfJa Y0Flox?8 )z72rbeu׀?x _7GLJ}b.UM9?)Ei.lnlUr or^EVuȑi!0r̅^6Ek(@$Qݔ=+E6 4ROT%>ld9I3/jjA{DN)A5B"rÍ3Ա8*d'ӊ$ݙr@ T3<>}ؘyZTf}09gì4rKM0>@-39pUVR-È#aq"5yٿP%Koa+/bUyl,ߗ=t#}jQHw=VF\w)Nr'RKtt`a2d"V"CЕb+ԣ9X5NLU8},qЫjVf_AQ5$-OMstn@{؀cQ7*xQ>ݝtI :hL ɐ֝\ }9H@fVDSyDqC[clh;>~Թ}w:?^5R۔]4G7<&ϓQ|0Er~עꭵݸ[w<^hR$ғt;tly* UH??BkuJЂs dAqqq!_1RS(=5U)යWu0| m䥝UJXaA ;JrzpַaeXnF2f:p2fݛ5οd +7")a x$d "ԕ.%*Ja1wpN WR*QAGv Y(·j 4q\ީI-!$]Zafdj@^6o=~>X,]K]n|'o8E5 ocM[>2iy+V1Y!̩p9'v&OǴxJ|M~2 `;d΀4E6XTĦX |~23%r"c- +a:ke"SU$.v[0Uq ASNw?m):|Gm宱1ؓX\0dV8/xe4t,\?kY|pul6湖/>I#xm$ ?Yz4gPg{%BޕԒ ֩?gCDdr}1ckII^@ + _[Ruz ϦDhOTTX|xfQk bIi;E 19gʢOuZ<ʍxo ^8/%4]bEg/Z4%Ol?@M)XN/M/ҸSa{Fm?Gjbo Qe{\1vOЈ-Yƭ9p/Ƌ=UNqV9Y&צ# O%LGn{TRcrN_ arl1D ubl(!LB:.os'V* |Nd7ۈoWu0c̹THQKXYh)TOc5Ǵ e Ѽ45j * *KQonI0wsHseX!б0z,7 V9t]%@}Jy@#zZ"+ou2ov8}ᮌܰ4JŹmˌ!B0.j٢8|tfK:FU? ,2'9APf.yqsT, FlІb` AUx^ 4eZ#[&- y)b[C8 f{gZhեBS;Rq@'|ȕKmF\F]9rklLN>׮^C(L]erDHNN[-LcJ]wc>vO&3Q jwizrl^$ܿ.\z֟y ϊT*64,p 9)vAepy2r5|@d'6NhXQro߫ `f:Y }ݬ< ;4)Yߔ><- B/ֆ9<60~QVT E.# 3Yżf!CPpĺu&#_>`h+Y0CφHpHD "fT,C(-{<|\xM}}u&ZcxhNR8$!\mL^2@fe^td>;ߘփqT)1Kr(I>Ziؗbj?3@~#WVHcXr!l含GG9 ]vj&{O}]HhLL}u6A/-ͤ#)D[6)7j= ۖbƍG0<^{'iw Qý4?\'_t%j{6 ԟ81-Xpx*2l AM ͷ7Q`\$k;UMC+]˅{!T+1;'@?LsKbaEXeG:WQ)CF0Z̏ى,)i:HأoZB;\v% ZխFif2i h=;,2&W"}W$QѮ8:T)'ڏ-iL'k{qbE`(>]@C&E+Yf <2zU \_֣4FH;==Id<q4\͐ +@M {{FCX4mޜԃ1n-f)iߑTOХ0Zd/Iie;@{b#L)^r :@0&6?̪͟,Ր$]mxڝ~%ژ*H$&%gbh\w3]˥(qUI QCω"P%rJx e855n prjC#3{ϯQݵ#+#ď-7/_[<+4np睋% lLeW0rJcDHf쏃pB1 taQʮ;&*bPV*ʡmB-40IE;"|f+8FB~<%1`| +;tW&dڸmFy pd\3Fu9UfD^uKO>;핏?)^y,?KT;S˺$A$- FmVZjѱd7'S%6m;팺yLo)-(/Z)C +bF+,1(OLr!1Hf#L&j |3bl7.|͂҅ Mb=gXc4ib{7KFxd|c~;%l SFPlalsvk \Y&a `/#fl-ݎ#,<G0<#x!5}!gѮ|鶛_b1 Ĝ[0N"mX><gn$l",ȣ7\":GɶׅVD Hk*\?kMK8tJ.zRUoNI/ca#6@"`!j̀D:3ѯ#%PBxgJ' uY/5/fGFmYe7mzDQ+r $+ӎz7!`!p^smXA:n6 >:r"&Hii+ >d/1Oݑ}H"KҍƣU$Ug`tb A[nN꾠23BD~Ѳۃ }A4@0..FXA.-G_3 cJUkx2]w1OTQg27p~fo)4 FL4B*lz!LiTK-q \j!/ jo 90qH:#pUgs~_-(BFʗ8X_-檖v(Lc^!="NWzn)`?΁ƞuXƏ GBB xƞb*# uwd~mjfK17trI&:]D\:;sͧD*Кhi՚mzI3 5"Ƚt'C1l'!qc;O nNDBUAWM " Em\U8G ڨ{;[HNɁڊq{Fc 'Y) V1E GdLE\6m2i{ȤF_\]y !*ώ6RbD 5p dǤ<`ď6#b~܁<\dݯtOLoIU٦pnVð[9{5}4W߿=-d,sqBV;U]\Z.YAL2t[wRKzt zd)3}a=Fc: !fc[}4jә1 2-h(b,p/Ω\rbkp1r "FTiG6 -j=”꜓'|:*y P2P̂Vٚqf^ X,YBBOWhВ8 p=ئnC;#i ]ұP %ĄYrb&lPgaBzԺ,h|t O;6RQG9(j{U46ݻh*^{xJ ȵG&FT{cUwV 5EX兜Yw dײvCYd`m؄aԦT^'ROUV!{xMd*ӵ}xchˁ @i2]!gm2 nU;_[g"~18譓ݞx8!{YP5d,- iM!2 R%RN sZ,6 PW<$%1+@Uto3B4qra\7`.bG˭?LjmbH, ?$x Ьo# i#2Z njZĤ(7ۃ£Vms1k^S6ZqȨ `FaDZq:YD@2 S1mb (Nta3cezUfH(UԦ Ġ&ӏg'-.@A ~F򬈟7qYӲEf)ފgK_ma3.an$'♓G/%d::v!FVH ЖqP/r̩B\q)[^E\Qb!j9" ZKM<:\$?q\|?ViJ(w߰6B>g_߬u } AbQ}OS2}% HPVǿJUȯ|LQb[=m Td~Z2:#)3X"DlaۯA^0穁DdG(G߃jhd@hAO{l{y6'Ȗ.dАJ3tC_OiǏ@m`-/8 ^.-`!v)WDr]vAn8*۽,. T!țK`^[F'ֺ L͓w[mu7I&|y?ItD?PŠ&\n* zVnY.o "cNm@\_ajA MĮ #r;QC@Mތ"2%l +F/l= rY\:5*k` Ӈ@Yi4Rb#0^pwHӇb8BəM)x/|揨T5m^c/7@B,YR"ܦj[伋p5a)wOm2`ý40hx)Addؙ2T_w}r-ͼxw *jlUvoǨ[CńI*.y AhEpµ%A`JϤ4_xn|yk^͹+A %pNxJm;V]-J'1 hq?7(U#&zX#"S Lr\7x(wJ^#Y9C^2=$@!i-{i ?zLp͒xUY{v'O^GdAQ{ua NHȴ\Dn"7}B?o)Q~puܪ*ZX^|[osiK`4qD7H^H6*aUj[W,BL(yȝ:Jn;ޮ@0:;'#L[ _+-V2܉Q \`Y\EӐӨBRNMQLNFx=])PEKL5ZY#{DA~{냢ϒ(j>V8Xͤquoap rW̑MnVS$mOF7@oMk/5t|c o$!5`ERշJdJyFL$3Oн'A9'/ƄJ:dQӉnr.@z%^I+wacdM rՑI2m("^QxqU"р#e+{J_XT6#;LH)ӬI 3&t=rV91A!<9#y<@Pw|^-cV*W35kj̠J81,~w_R?2(Ph Zh؇P PG w!& \ޡ z8(N_EZٜ.ƢmLv,][H#%9l:ԔrԀs .B٩)(l5 X t4a8nL?i~wpDUy-:^C~r~Ind2KHS3uD墬G$b+#D-E_rz{4l[nj=r88/&X# "*tQ<(@(/H5"Bm/͟c.]mțef}*\{XEqF 7;v a*"˼΢pRRki@.~¡ay0wwpֆ}NA";2j=dYQeߴNPd 7 zߞ-oM9$*- [N#՜ؤ邬C,fȘ\DX=G {_%uz 1IDz2V}v Rt(?[OXgjξ`9}~G6NЁEPHL"6Iti,e9Г{EPl4Rrģ qEX7c =kx@K8㿫0/19䥢:ݧ(sZ9iug_fttT Vё$Қڨ!@cbM? ^-m"3)ߊ ?[ EyK(nAC|ZXzy-<%JL <9YBZB->ZpmT?BKZb>'BPBYl=J%X89vi]%8:3n$dB"+e[Ci_$p?l݂=72iII>*"eݜ"?5f;db#̕.)8$~:*\Pِ E P 3>5T}AVl_ Gw0D9Eo{˜J`ϣ4Hx(fC^dns F=W`<: 6J(4r=Jޏ0gFc4 39-9z#Dn~]CyB bY JLڗAGd.u^u/\͇12C*$0j/xMb☵HZTJ1n&m|TéޤjD<(kVߎjy2(BLyh}tvWLz8d4HX y4kyvħ>42L0V]pD%{ h~ڒ63zw0S[Ry:ɻ15!h25| >EP: {Q#8| 艱r߀Lk_gzGO=`̮wiUIm۳Ī)cޅ&ƆZ2ػ|饃CvtQMp4>cv9Cz\j-4ktY#J omK$6z^o% XͺB{F6dòf{@g/ \Rt tOwI KPķn}Nޘ#qSt|duCHdVQѷz"1p|,;ʁ urRA KiRG;Q>(no0~=#_~B7!},-z9߇#(U8(D)rȯvL:A|F]BUuV]MTC?@[в[w}r_2cDHb ).#pܾpevՎ34dx 83gl'Y=,xz T'bLLa JǶ80,_T-u|CS:-%/]KX"~m [rt$3LA` )qDbEKi Tj9obX(=U& 7!UR6릹d~㹠BgMs^nʿU`BYӉz(H_w5_[ {K#'JlWRqqk/؜qڵ|K|5i3:TJƠOTb]BKGo HjR]^Z+5nmѿWyK>~LB$-Rg+|J ";=rЫ^:jjg_*-m- doVΛ=-BL|JO UKǑ­kV4l{eoDB w,sN6[7:Ax'\v["BU=M3YtCDNADM| &$ [4+p$] prE!%k!1y8ar.~of-.C c ,|h49.P JVa5.Z{a;tARF},4c2!Ҿ܈3% (~=k&@ miw]Bs|6/#*1!qh'%m>!bg-&3f0ݗYH` #NT&V2%ky000WqvMݴ4n^^2qжY= &]P}:QO!4}dzg ցTI&JF!6?Иb2-6SETUHr! K=iIJ<׺W58 HÈw5ӜE?7(44K'IʀnǀPfCh(Y+#B㊅7ϛs#YyӈSK6nh+6ޙD6:}sF>Ł.( D9lΞ4)Ԏ#7% nX)&MV}'Q1V]՛7֍;RƂ"R[0i̜(.>Z`a-1 P }='oXb% ( h)م_˗`!y؂HOz^XV['sbڼ͐l֩&MM"`fߗn)I (Ԧ+f=m*2 BΏ9QhzezױZB=|w8/KAL| 3dF)*/^qMJ;fPP =xzj/Ti@fw +@0 TOw"CbD\?ذ8БbbË(PF>q}A=0 Bj\YcJ< e/G5 ':v+Sgf1:{@3~-t \$$4Uw&7bb$A\i=i{=W^u\ b{LcR?d)reU7m 2&fr6A/Lip>ϡgؘR%EC~+gNȴXt"Z]'"5y]4cjVKx[ w\/6w:}~XFwuGX^6w&#z^^=={ {\Xڝ6GA6<;@->W3`_4Q0C<篂ߌKb~d/͞`Ģ2ݺ86*HpZ"p4*M# rMx^o%0hd ,,FyfC H.EϖoǮɮ63:?>\'Lcǜ.z"29oZ͢z^*BϴIl^n,nR;Tt0fP. 8 sH3 <̉>l AޙɈIa 6a:u 3RC%dV2r5\ >94\}3!S(1k7m20r zYyRҬΉ( k>]^d&hU4rFiNN3B("^?9Yx3l PKTY >_T(U-BvBoMNѣJbx7'-() !ZҜ?hl6/|H4EYO2\hoӓҰ jU}X`ŊF+FTsd[ry-2ft QTCm]nEԔcS1H?$/ڀh#`Aл [Fbz)<e,e܃S^zM3G|Tnn\p WZ@hj,;ɹ:8r~} drhԔ!ijR!/@\\/o\Oy^I0u- -c g${:H9jW!" wk]9#}WƘ\]T.Ir% ZsD*Bt‡ajLLlN~;¬ 6:%VbgMjv}\ϱ\GSb''Pʌ|:*a,ʉJX%EY&gL2~"bfE;sρ{^NmP.YJ_)پ렃 iǒtg8F1e.6xSN Kh(Re{*Kc'"N,J-:]hvu'&1T؈ZbSTӬ:!qr飤o QpDBN]>$ݩhVKbW7bZ #^7 {u ԇ) L*H$QFs]m%N#"i{m}jo7+0[ i!Mt6: G^ޠe[W҆P9 fKcπvCQvg:"x&'&>1݈Stܗ;__8R{gek`̽>{[BP0!S{jh-؞ʰvj=Xm`W )EΆuw},wKB`-^].1ROoZcl H|X Te羏C|”{ tcW=áiw .Nn6pj 30e!;NMAW0u t.baY>B0gD(#u" * Fy!4+A9Pۮ%f Uӹa tʨ(CG=ڭb/ڒӊwrCJBr`g֯| ֊x%5cEʏktGh@v-2 '` #}@"4Py6@kwdj]2KLIJdR\8E(9lOJx|5$ ;}sdoV`CB`]A) r}&ܰ41=F9Q;Zfjxz+̹3m)ȩL\gx9据'S _7_q6 [@u ÃGr8\Uaz%UY{Cd8`! r[yBY `ޟь\ƿO ZValt{ ٰVnI-B4p}OY JN^0a[yeJFHC` eΝBC.==h{2^xvU>gE:__Hƅ /w7"%Ud͙*>D[)&<$GϢXxlDkyHC1gJ0C.`hCOXߎwz4(ZkF $>6'%=(VCũڥe𺬇3gHdynn+<9Ejks Ư>tpX?CB ^mS{|ƞ?ACJ=tt6UGi!1G !poe\PDF ĉZ݊^4ծ) GŌ'#MCp9A6A TZy0?"L2ژJzwOTG՜$/xjIoPܚXFBn)wc'WH@l⦷ :{ͻr9 A`9ű3`VحO[ŔCl3XwR {?0E5 رʩ@__kJyN3~(^ɚ"a2ɴ(3O-x?L;,퓵<DȢc{D[f(jmj0݌72:n6h\xu$<  jv-a" U  s{RVrԫݵ*C+Fkã]g1Inqx-GfN:mmw-VdRkp4^C"q!l)vw2Ų(I¤-g,5ߑ#4iҘ5T> ,`yJdHAgk~")R̅A PƄ!'T}ՙiavaJ:<&'i&G ;5e5+ѽؘʵʎޞX#ŀX ̄C߶l#mH {00i+TfC,N2tBB6'1[i֊UJGo3Y%wK;" J o itRmM&gIwo;ĵ$VD|ؑOT<$/6Gb<7Y9 uKk#e 9}<&"`X7xj |HElyaxûO8er+x-\!3?M{7ex ZFM0n/ö q^FKc|ӜuDazJ*f7)i﬩k BL)-5jكu h;+ 6??(v6:^~$R>|2B%j'ҍ@j^4 ,RsLq# *SKa`^MAN]E Zޅ~擎qA][76l +zvK ҔkOKW ~c.礋,qv\5+4lLFh9Õ Z^.o!at~GJ)||) xi0FDF}-\}n]ء7?‚n^ }M$nu?-$h-w#CU΅Gu!gS|31ql%rI  0 i0D'\dkJE_SwLm8%orȜOLvɤKˬ0k+4eVLjEyLǁ`,ҷwj&R~A1t[Sv<-8S8@#\f/ \KSMae0q*MC|sCz8xHHm9 @>-$:{![k4=?UN>D muX.ΣbOczo&i"N6/H: nWC:T UrhCiv,N~}-;8~m 07.fKYx$'²va nٚ8S+}.Bu5Ԁ g厶u;(c8 l|'rv",h kzPsG)}S;نi#1TPEkXf{u E~/{Dyy!g&˝(D%EN!O=(h'v^\12T}B<\%.怀@Àe"rܚy,[f&-`j9`1RS;lV$ܝ0ϐ'`xUnj, fEML-8SuhW+d Ft]ASMo7co+͠>wvmD@R'#bfUT$z>(WxՃ ؠ^Lo(\_ilt G+4x-Fe.1:y!ey.eRxwr!X4mݞaC)36IZDL~[IŦW夑x/F+\͓K4Z80nVHLn%LyX)Ts2bPGZnY*T\*anx`P*ȳC^%Imؐ)dS"@# Zh`7Q|Q\$z1{V\h-'hUa:nل.#VMްLZRF CPcQq駆_$vUf.g 6b=V}Hnعum8[Ӭ#b(poiϘ!8Qkk8ixݸuWi[% `{wF';M{-L2*)xh;kі,WnάR>[Ҫl̜;^;i>^#`}6N yk3gmZg\L )/6y5fN"jA{k!'Ok*ܡ0zP2˽W2wXܵx&٘4T][ hk=&gJ{W~O@ye9C(G MYj=qMZ1v"HmCӞb@4?+ lYʑL3=L/lQ@um٪"5;@55u|lF0I9z_=XDğɸȡA4e;˜F*Loi/'d,f>ϝwG)kf ,7g $iRx-{~LK?0іźV3b<Slg!22Sej@ m$fLN<'ҩԦk~w\~U~ZP8}{bqd1鴲6~Myn(4VY箝_{o*),Fr۴eW>V=i1a F]Ʉm=լb)[y>k=zb NS m TW N]/'8>$&yݒ[L}WiA ([;SW" ?#dְR&{B޻Qw|ETෳ$ܯjTTn#7n`\OHX)p֫#&")M4 7s*KϧY%SƅeD|gұy;D?̠1E:⧽0!'HtI?2y,m~++EvNORɡTݿ0Y9[_(h rp~jn>. Y'f}̤vӥUs^8`G{Z7 ݧy ơ*vx ;h!xHdSd$|1":>mu4XW]Ar} >}3˾-3a@c:^k[Z_<{ }U5]pE8%WM. J+/lEb̽P,StN7w9ZXYhwQ82g*C0?UљDYբmdǶl@ʞwZ1~P2&Eq LOgP3k-{0䃣vrRO(rnJ2dӣ+-2[S V'"%*OI@{u?|WI?v>A:7,xv4bx\a4i ;-h^wEdCtRm]x%+Lr6q.EpЅ6]~leʷM?FhQ&VCtdˠ7"[vF՞UZCzřSK6N   0mTOzaSbCv޼ކ0d?3} U˭xe@ Tz0ot\dҫ.S¦˽_Sm>mV6b{?4b4Qai/,dmc$5b I)X*MK %tN_ԓIùaբBpF>D*U 5A:IS+Y ,\7Ppyݓ~VpHՊ|^';NCXI7['lO||1$943|Y]c~wyZ3X@Iɵ$X Æ:/%!>Bprd͋+!ys*2s!XL1ޯpKΉbFTKbPؐ$X|@V!q]4'a#y SJsHKO.BxVYCEL`^Osz%)ޟ_Z 9D0B ƞ.=R7&5p`0+j`j_$h䖓K(^xEt03kXc>|%K@v_ȸ.ּ(o>h{u-2Ti({ J:R#[_v V&@ 3o *k4@k%cj8=ab<0mGfGAaxwB״}q6;KɥeƯVN"7q F}qԣzMy%N!Y`Օ:[Yo*rC0>7cVƋ:F:d>@һ82'҆h)\uŴ yJq:a(  %׏Ql^0kBv;^̛M7:0Ni`#_Pz#fL=(RW!'JS 6ΰ;L>< kڪ*hIƊctJY?PG>59M!!',hX,ĶJly֑8,6>\Ŀq<dޅiSSaU\6bYD4Ylbę=R-`鰹L..AcȽ*[vFu-YԻ/:CǺnXbsMdǟhhz36 pTW**9OȲ@Co}T !RXvGZL&k8hS(#rNJTѐ"pKx8"*#| e ^_D2#TG#H`ln @^G"?}#&rrË٫1\2YX$<<9 2"[ܾ ivh}ԃ;̝{ ԃ/잧Vɦ |MփƋdP٬B;yX07h1! ~+1p"֓bt0fV.@^.˫v {tyn揚|qAuy9}l- a;r1/Ȗ&6F/lpb9.c'ҵƹqO&`=r. \m$r;< +IOpd&"i"tf$ Fe[Yw.@;eG!`o7ev P-ۺ#Đۓ;X.r'"/A]ZKTuv3X(6Gy  tۀ3xS,sI"41NQ"g"QLǶPTxmLE/WBІ25|al0{#[xǝ`^Qb#>ܻx0A&Et1uwYT8;H0$@.hc67!gmOnXY֢`&w3Ob&5wݕ&䪓8 :IlyۮxM(uZFUZw+rN9 _lEߦ&szyϒ;bp̈́j*-Qʃu#w MO]أp|Qo?$}2Fl^Ix-$*v\zMO:iX# .^7JD1"F(),&I}N3pIEY$fskX"b`&}~_'i9kˋX2R{ N~L^ W~PO ';.klܶy/Lʽ9X| 30׿VۙE[q^H!?iHi^S:4a'_ڌsy!0 LdO~pϽ" 8’`Ùx!71,\ѹZ,`~*wQϢanڻ2 u{nw'AcP { k-S E4P=vsLO_U咬,*r hvDriѭ0kYq,}-<Kvt6 t$tȯ7+BjP&鑫wxnvؔ}Mh!.|ިHnLrke35C3P]'YFh ]e!ݸKpoGTă/).Ye<րW,;{L-5g7_A^'Դ.O3s`H8c9j*.?W7> i3I<'>2O$nD S2[s&ܠ~# *A {Q Zh7x+}N +EePȸT plm?Q: ;p%o5i¥& ]2iuf©.rؖ&k2XB E3`&l!uB/ٟ W҂&,~I ݅8sXEXPwܳLqCI}kS/0'ĶF4ܟ C=BE_9בAR L_Y.GFsNC. qBM"jNV!j`Uo)C&H+GViï]q~kOMުq7QG#Z? .?/}J[mn pfx3y}y@-["Ւ8?p6اGpT7pл> 7LcNca!p# ,VK2o ژvHU-VW #kһz,457`e( v? YDC{;VH굍|`C9zv&w93|--v*lW/Ύ4{.oe]iqr >7z;|vKpMnZyrh*Ͼk%J bSu+"v`뒺Py.Gmlk4k9Y*PֱW)7u!P*ٶ8î:;bNw@qJ/D@$*(Bϡg5)\5֡$Kb5jg eii%VhtJ<'!M}yzu?+2?UHDfˮ Jx퍇 pW)M3+} O,훘ZA4`9zh4\.;DKBej(5=B3?f=te*`Z;-^L>j߲\WzjX'M60w;iG  FCPMw͖:ISG}yy3&`ے,o"ZΉi\)(y*6-P?ly bB[1Hm3Io])$ǐe27Yjj,;}Y< $e±^ g 5^bMyD+l-uMD N3w0 QoB:wKE_)MàuJڑ.D(]2^@V*=&!3kr Ljyji_v\qE~;o^oM,uPD>VbОУfSTQIY,e0@e9bKhbkҕP͝%Z„gg9,Ob75ev!p!紂 7|ئ՚zq(?PAH&\٠],iMj=zQҥ*0Nbg(cfPV -QV}G4A!Y"kQN!+4 x@x9!-%`vÞg<ʚ/$GAL6d},)Slb4R#gv%Q^e]N 7JGҾIЇXYl$Wnx>. O"Sg6+6زHǂ/h9Y Bdn$}];:nI:3X[[NEu^-dD&2ذ+bB16|d4,6!;jJY+`^,!E:gEo': O^ P8GZA31LUByh6Ȃ}YX"846 q.wb + 57( 2Nz@.[̱C l} &9oFhH6|_B~jes7e8E.HMi%X|=N80gZcPC_ O'iYru4-#DEƝ@ e4g-3Ff (jzlʎn0>Z^~Qߵ ZArnW4aU5v>  KrY~ ϔL:j GնS&ï-4<a܉!FMZ=U;_.vz*[rJ{ލxs?5B+#l~Rx@IT־&8o^!!o;=1(|;j9w(Z۸A ϻ#e s ZY%('0J̕buXtH@(%weN'W@-~b¿sq;KO dmM8o|O>h0$fP]o8o%[A"ιOWY5C*ͯ;nE.|/Pr7B6zx<4Cve#5/.},||E&V9?XʈL/1KEfaW .|S01y4xA6ESLaq-_PcYU3W X% C?k :v>|<6c4<|˿Uk-eR<~gL!ZSMwC*ÆP {(>҆j;w0B&(DZ{Ir%f#cLwg3@*-XoM$gJΪz${C]"GP^1at'K+(מmc,Z[RF$iv\& u}&wKBTݜrS6޲mڝdžӃ n`&_U,\_ɩD̈́ +֛C,be{%&V-dr(Ǜ2?0`Ij Z"fdOt?^;(8'*@ơc,*p+ $]*}w9 7#DBf ;(nOvk zx~Q6xwM,2i;-D2wVGTu4J\ٛΝPݤ@5NDRgG/m+ 陏o{ڎs'Aw\7Xdqܬ-g{ '3j0貟Ԁ2gWlMD`hf-&cH'!<#bԜ_">I݌ $x6zqvɖAT49FA=̟1\}l43ʹK/*铑iWΏj;d snFB e4Ɩ )A'^tQ-Pb&jP(  {hrw^:6N洘|Z|ec ~2a Q 6iJ);Kx;LQ%HRwPټ:jpQ`,Fa;Ll݃ix B)n"F\Mŏ`!3A+fj(40(|9([xBWT"@!$ ۇO'JLmJ,S5 =_Aڊv*9'f ,&hlxC|֜f)4CߣO~)#q 5ۉYp2T zjq=|M{!W‘^fda7K;v+M/a5{*fZ^=aQ; zux:6l3hfMDB0MTM5ű 5MbcJ8s2CY S*}(,PM<)ᤧSY}r&M@2U0g~ 1ݝ){lV9wA~" "dFnt%ji t؉Fۃ 8)$ǜkLV8(C7fmh}hT ǣA%ʋ| fRp Rn)~.7p8J5Fiܫ88ȹuRv[ڝ=k'(_!%yedȭ3iC5vd{BY7| R6* I#:~2Ufҗ-Klj3ҒD/sD7qe靺߼guaNh#hFW03Qс+xXW%@U23I :@dqp*=waV0VjO;4W] 4ռ%RաhSJ j'V (2K(YO I 65w".Ǟ/EMs/25r$ N]ƂMW(_5@m ۚOО߬l ?/:$t=zd5؉cU@"e9ߪwGZqpy"9Ns3yAh9Q+bKJk\jcu#_U]ulWev;Y R\DMz O\”wCeo~[3 02Ԧ|R Z`5k3CA W0O \woZq8L$pCR=4u-+ڗsO(Gzao\dWU,7z*ogϋ_WREtx j:"j-&,Ї~Njrz>M0Q( *4fRX[P){r5q|8$ܥ_\i ۓQÝFsq&Nd}[ޙʂD1fPA3h2OƁƫJى8*w2RmE.Q .}1т 3 cfJ?<9"WR7 BnQa/OB䰿3)iq m!,m 9nOayUxcsMȝ-Yeq#ҧ;lk" 'ysK0= ):M<X>~;o+(^#?RKCʤj>;foxtœT-0ڡa-TqCĘAq''. ]0{y*UȊ$s:diw߮_*RkFt'F5A5t 0sW|WIW[ s6NZ;!5XPZOh:EUڧ$h% f*U=s@]`пÆ"ydZ4>e5y;KMǑd eQ`R- &ԈLtUzW8{FMsm2%@0 c FѰExP4D )fmoI#j\EsҴaI2^m;=jl )lE>:*z^ y&.F${X%ŏX$TP|A~ȭ~Pi! 6'd4Q8=ThGS`4MnLYR6C4򬪟fSjv!1>ẎIJ}&kS@BZP>NJlhQ =`tЦ;,L WU5ɡ'M${13gRn( Z@WI^}xdq~AR4^ C# /7@6$Y{D ۽9xxe1@5=HԸں5ҿslҏK'96s0AcOECEtlq= @= SW Q0wXI*Z璛& ?}I ꆠВx-̹vV 9ȟԭۯtl ]2n"%tChn!VC`n 3 l21Oܾ3_aԏ>Jdf<Ӊ=f&)H092]'Z\Y[M_lpX-4s\įT5`ۯw*7#`o7d(:8x`mNֲc:\P @fWÙE{^9+*20y@ *5Bґ&?;&Cxh ]iYeiٲvfp\>oNHlE:y ADN8&kSVP4T՝X{D\b;mLa8j zKԌ >@)ޫSEa(L8. ٠( mN7R~D+Iƽ7ILwx:(By ("Oy p V{"#G 44@{]p[%VQ?I<8*B zb\AԵXI+)P)\t{ڿ F\a5(8 ^:~﫶NSV@aYH#ytVt;xx|8FtArm) [krd)W!d9)FA"st>-Q3OSՠMR7nYH[N-N%/UX7 `390SG* Yw_\0dZ`!{6&^X$jM2dTY 8q?j]\n\ L=>oi4u+Aܵ| N*~²lȚbMȬ`gЀ2ddKR0@b?M`!'r' fo`OM1h7Ω51AJ MbD±Ĩ Vmq_\ 팬"2/W>O*{τ\qݔ>+ЦMA"_3ZcֺJ7g%W,r v]Vh8)`EAxGfK"\KDe(| PSE[C8J1Es}OO@"g8wB4BweSFC●.kd {0%8RpZƔJ9FErIYp|?]2:9wH+"x0guhE&d{YM8X'M-XW׌. MX3?-tzʂW@/\/uܬ5ϰgtZҳ(Sn L(K#o_؀s !P萫ɇ!`XwHڀ߄w I'I-̆\ok9 4o$'=J*Aٚ{,@njfL'>Du'\݇PU;WH=DiVQ4EnDDGtԈhaYjFvS C5>Z'bh5XEPG/GS B_YCot[s>[F$;Yɑkʳ|[k6xLթ⎦X=$z^Cz?9m+=Pt`37*gi@xQUɭyWU 2#Vz(cJH u:(=47S/t BGF?k̷@ȞLwQ8-=UhL|bU/"^!DӳJD3X&gj%Zl`k4\LPn|7@ W)PH\;&,qsS 755v;]qq8V2 X6jUHi dz` }h:Jڜe.$z nliU J$sBWH/rg * Yn^7KZ@a3)R7.!ה қ!W!)\tnpٌv 29$}"6㘰vQ;YslfFqYW]ҩ:47|L STM z~mt-E%GVH33?b㞘0kZMҚ^/MY$9'AkL r(LGRQ~*UoÅyɱ? O\If[Lmp^&|M\SOR 28Yqm6 ʖp<DuB lLՕ8ʹ>mU~_nb|ŷnn_EܒMo|Q=З4f.QRSOUZClt-.Aǀmd$9.{{(0=W L|yqc)-`jL,İU w=2%uYTM,pލAMWC87xCT^BhW4cGB>V]ΏVD+۫(21:~ņƈ ˏSIL!XM_?zMIVa2lf?$iiz6y旵ȴ7o6T𪇙>zc ΰZ5ϯM)/'#hgw{:Oڜ+p ]%o9r/?=be!JN|֤hDCLfMw @ÛXҭc. ` poESKp6HQ%ٽq(n@N,tEݛۗ㰬찢QfXswݧ,1|q0̑C@|"_UwgIyolZ;mBl*<dB;E0GzFhq0 l.O̘]vmMxO!v$(?Zj*+#cvHb-Ȣ0x6-*,:[.JzmzQM!~be6j VD՝m)&,EX&PO?YطOGt Ϧ0Ɏ> <)@D]{ȣskkZo歵VՌ/һ!})2m.^p@vЃֶe*}1ۓ(;Y Ww;eoKxe 6|(GYNCyϸ$8aXGiavu?pFB 'К` & t8Y]_Ry%^ixPy(N5d]FlѴIZ#1"x[e5xN%_M*;K0P1@ۚT}͹ͯ,< dLT܁>P&)љ9) Se4keFQۊEq}>CڏtulU4zX]zZIB}\]k]5:G/@)˺sCu䨘Y &C UKX2v@==ynb!ClQϋXSVǑđ:piג&^ ZeZMO o%6ф{GsFLJ8.<]4I+Zb4s{D술ך>}]'%hp[o$ՄCe+WK"-IO(lj_dqpq9633471-5V{Pdn#Pwϸ|T1!'HΝHu|2ܒaҟ;(#Ct=[~ Cl"< vB+q;Yd>s9#Iӻٟݣy,m=Z`8F SSB?;^3LAoq:!wӾ+)=5ĞaxoRvk+gS!>tAh$o#!q;TR?^迢\&|Kv{F (Jjx鎅2ػwm/ TAgNkjt~cy޾?Wމ\񛢰xʹ ' $>2ʣ:rc2!ݻV*"BBăEۧ86;teisɆ%Bʷ͎T q+<FH.ׇx+ŖyFE 5yTWզ( A6ĸ3^h zLJRAT'Y(\]"q`"|x;%~g[bXv #~ރcRSvn MՊ\3ӺpÏڅ@iO(݊&Z5q.cYy#ׄf*AX~$#ޱw^uRͩƯЉU+mo/I>R|xWᲕ)3xqLN|w)Kɪ0Sl@pjSwobѓKi^yLӚu>EodKSa GSa99$v@#+ Gɧ! ,_|V@ ^<j n>Udyz/eK4dl6N$N.a#?΅aTSBz&=Nq=.geVNpVG:n)NyΌVV&hvd$x27̣r8FӶݮQգhݥYvImTrÕ}ϗ8R X?b }TКz d/$ŠRDvQ]Bc ;9|p5h*2/X}w@Oes%1,K+4K{C6 '&(@9M)u #FAv_Ϸv` saW#s)zz0A(:,iJr:e5 dP $Q3ҡ YӘTG5{(oςPdH + 3).k͛˺~O1`զ$ZJl>sV龎y9?΅U9ҹA751z2cW4qDfNPnGeFY1Vs2zIR"NC\ 4 Py- 4L'UUzST "f{e!SgN1g )\@lyn-T$ܕ'vk!1O{ze+l$@Gd^Q.ݺdJM.i &#oˀ a~jH/eˋDB2 mB<~v약Z;~(ئڡM&s47hkz9q~IO^X/t7o)`]IP/"wT\,~ZձeV0}:MJje %օ!K/顫>*?pС@KC,?'4GS(5Eh7:`YT8h{f>#)}֜>#rvWvM)ӬW_Ղmj4bܻ gG=dxX J}k#OůF"QۚS6$_X\_ a:ߕ s-H ,v$=ؐK ` ' L0wT (Ë"~0S\/`۲y1~0)P})`JxWbqE眽쭰r/yQRTH4Jʉ/ HsGuǸ),kUI7BI00Lgb~z{@7d] plR4V,Zj8y -~$ϊw~}#oU Du16k g}zV*JQY|O,A`-,*KC_v;T3JbcX\nx._C#=6+T:ߕjvzmp4RY7kS.y5,Yu`d9v=N>g?9_]55o{8LF&NFWz]izk.tC?N`"wmq{̘5Xc\?*o  {Z؄Hr׉i<шAt6%w>n%X슈YZrOzD+E!el{@nBTNL);b}nQB~~J5&- DmTSK"2erLCF{#RBigW̊&H.V]t-^JFk\)d^ (]i1фCtF(*|`Ƅ1Y*UEm&$J8 ߬h(]Ե9V nGE;D*[uWGOW`N^UԆFo~E7= ۀ4p@a@~[&4*Dl1[Im:f-'5XѼ4@ i$Tvu넽(W-7v&pFgk4%&/Yڟ9b0sueܑ)'k4m1(ql8Gϻw(7V+S,@E# ?jJTJc Miap5G`x :9JEXnXH62Mv"U]L`vP* DۙTrwﻱM''vv[Ce/WȠ&PhHYaXn<FoqE8OH^fՊx0e&զZ)K.[ZaS+&*'_J}UhBe OPp젌;m\EBgߺsHKT\KJChNy>kz /~V`@xvwdEش~!Gtzi\b @5yL̪*R @kTtm[_`w:Eæs{њ%o'3BzN%`?U2ieMھrIiXqwX㷩y)8M.cQ"33q G Ghc+E+Vّ+F_2uŗ.߸Fr  ;Yg-nT]Agb"]@̾qz˹McPM' o>ca6o Tg1jU;=oϟ U1x;W,_+Έe/D? R.܀f *3ZcGƵG0412^!w6_ i# ~ !qo0wa@yI8 ?5\U*ƝZ*# e!eM@0q8A9EAEQkP2ZWΞW`9gtLck\ǿK&g,gi]$#`7iU Q_ 9S({c`.=G-JzzVߏC~!PX]+@hy S-ReAWQ: 9ymZou6OC&_*' ?*Nωp Z(T@ v)lN\@"ChC2.:F ^ל&PF[.5eY0㡶s;$s S]: )x@U'QI}0D.,o[@ՠ6Ffl]'PXrehʬ 篩oY'o!e]a`x#upDB'm{0Xc"jVq+it)o{@ӷt*" ̧X;0BZMml"It7=U^YL`ZёVD#Dͫ=Fބ5J̪ELwSgg&; \Q;g .74 Ř-CP\?ǒ} # ?cşu~;Bys[N3#k;su.E>Im}34P*HZ2iW?ؔt27*EҺxaJt J3aûF|nGnKʖY#TY01߫ ԣݱԬM9tEfY<@d+xs<؝1rV n^z]/t cU[y={¸8WWg-C}DxxW߱tkx _Kq_",iMg"_@RBv($UQi3פI& 5_O+Z_*]f`., LZZ t`" 7M N|i8gm) z[wT[+:# cHtd}$س? e4tٲKYwJ#WRR{me:WvxMR{HV`jYWqfBMhXq,NbkZkhEѧڢ ;WZT p>F6R^mjNe^5?I>/BM f8CsF#>$w8 $=L-HКT*CiHȪ?il' Qi$Y Y&yr 0l裪#XhGڐP%jEO 48 V"+/ϵQ1~M" RxY 9LHo A•o+f_IYhkn^ ub,]6&urYF `pj~qA]$,b(DT0mcCІ#Y %Dr ts%}E[ҵUDm64-Ӓ  )2œ+e3ؖJ4{ ~F?ŝv,xL4>>1s]dAdoGYnZDʩWzl)M L$f3K^ILJsԪ( +ɘG,v㭚ډa;FE z$ͱDjqRQxaR52Tٰi YI]VOpV3 'RbK1oslW΃( mM_/,&)m귙^˼6S(Zv^ؒ NgtprմpqCW -wIlBw.ݲe/_eȜsIzBoof~=VY;5/ T&W~(N0E&qxtb^yƺ&<Њ}LNQL%8t eZax^j7; aQt_7jNV+ JjcF؞!sLb|Aȣ6AXB% 7HϞ,'\EV׈S_x7k0#tnR~2N4rY<,4l~#ތ1˄TlI8#'V|(IBRWO2ZكSO13NF )2nda|Cc;9OQs_`nH$TKMOy8nN3B&u,!)5|Kމ]2@~'!M-C0/fIWl‡y%A :5DŽiH\y"Ű4:䃝"(;+v%g1I0!aj#4$7Mr(ᱞ0$t}+V|LޛCZzOT8~\M"Z lߵFwyFd&`dPuz5+wVHs\ι)^Z^éFPX@] nЎ.{f}ݩϘyщs5_6(9SXȹ]jl4Ď<L {!ycP9gBk=Bs%YO+˕iJ" 3H"$1ܪгVJ)#["xQa^[sxmƭ~_Pb8Rw>镾( %VCR*I(Yd_ΎlGe  mQ 9eND"vs:ea,&{qiyyK?ܵFJ}o'odN:v? p{aNt[uaJa;?]ϫ0PNT%`<[Zf%OmjueɈDb^Ft*/:N"-)D6&6hy}_}c: e z/̻TN| 5-O+%z0M"xB=ZF.n) &65Ɋ$Wv{XkN]$t)t`ິ8x0$n7^oWlϞnkq`tyYio!FDܦϷ*Ȃku( }Hd#LĮ4%zͳ 6p <; t}}4og+'B ޵iŁ2wgy)loMvr W],/}9M*h+}:_8 :L8T;qw20KmW|cM]T57 IKm={SP,8|xʰxb;>~?> ߑ [o w=K1pΌfֽVԹy6{0ⵙ6>GofF8tV2NrGyuY[M(©e[ɦtQ]}EX `^#P(""=3)T'!EM@н`:.,=7.SJc pKK}&u %+P-хV+R`2vލHRWZff %O wd$G{eh7Y9Ț`Gk:YiN$YW^=f{;-m2)ʱvL{NNyabCcKRd?`ru.FsCu2-LZT?u}jPY1CtUt׏%fy31:7,#lc@!Hޤy^9s[n.VFio_nK!_a_1݋#,p 獘I*!n:cl#ҹ춀6S eZ-5֤9l4(5H"P)GMHxT% PǺr-o??x^(>i2 q5s]S77BƬu,pW$(VK|T¼p F Z%G}0t*l*!s9ȖتW+c;gmF,Jf^&͡.'[^}LfCc(^d~tc/ag1\j[J1N<[*^:`:K]JS;JJZ3-R, 4V k"R? f !^Xp<֮ 3{=KĿ&2$X왋{i䀕 eΤ3,bJJSLp8e%ZIO L A69+j_?WIΊg ǤBtVҹls5 ũ޽Ÿ`J.-8^)l UFxWDb:g {~7L"KT'4D)kR(XߖW87E'cĎR-WbD('lprL>~( )8ú~%5ָ-/tıQ>T-O }Qrv2!0'by܃BS%Bc%gR}vqxJ<YD*+Eƭ$<Q3"y` Fs[7.﯑Ih>V䃙TϘ}m¾ϜD7^Z7U՟BYJ?1P/.(3 K =f%#}j&yH3J sZzt #YHU)yw'ں9|:Flޔ)Eq.ʉL0oxAhwp^;4SQ6ўy3RmLΨ?/ģ_7tě-(pw=!ΦG'ұ7_ڶAƼ#|~\/; ~ǚh nz^7I&휨ARGgNS7*-0mKH~0J+{t٠е8_mL%`  Fւ*U3_q@n  }=xQ&,tUgYNVyUW)q7,5~h}k;nwhiCIpK9P,/\,Wʂs壹(]KL 4֭1yF\gʹ/I8"ӰTؘQT"i3Jt(uB2FVT&8̗h !K̓;1:Ct TU;M[')tDʕ|xJ%/wp!P7j}"^H5S sҼp]g7KQfsJKP<ЙW$d vx 08)sz[B9>7)ڠЯaWCqzփm"GE$yIa:8Y[HK^Dk#3jۓ^:B&QIOoXc([a !y-b@3҉ImBye0޵S.Rr 00g/O9GO"v.C+NHY=D#(L;O" ?myjs ~㏘YLO1ißSΪ9dVݝꘆupoiph@E(tYS*7sCZ 6x䢍KƘ׍lH>f?-fآZ6YRWU0!H.Y:8֍4mCx_«CGӅO1ҟ8h]m-X֋BR=.{A k3e9q ̒%?d+cWFȮcMXq#98;Qvˉ|&Nd!isZ̦݇gPqB"ģ! G #"sFcd{@0Ff\3/Agc :crq}^tN hTز:h檼|pQ#:S&qT h!.3;@rDOق:=~GAZ8AqE>V߲"R a}%1hGYL*( qXwg0O[jhBGRAHbDQEX> H_bvR|lj厝SWs)qNgޭs}wә1ӎKh[@1.g I˄cdU{cJ-79[s[v%+CiV?jlГZʵV$[Xs@Y19Y7Z0VXwA1A*']q'[\+ )B(gp؊~j 'ͭ7@Ebcj4T- Fl<R?gKL`)Zx5v5 L+qHfi)Km_/wOc̺rQ;#׏M1[LA?/hiIN4P8Hs{0(GCD/|~.Av)P&BkhҧxY9c[GNOS 7mNi 뫹<;B̋?l_7񿀇7cl[λ+ S z&aQk2(MdG)r"Ry!!'6 =2n;-E5xhʼnx4QFz6 NrcP {"sG_/o'Ą9fZyYw" CU;\@FtSo>ZYJN3a^@o~$m(E.{cK^ls{ERͰZ@s"\š@l$ s\TzE9}O< *z;.1N3U93zdn#W}(sU_t?O{BJ]Qq %WRFQ_]( "TbK_C qXϱax`b;mj65IHX*\uzo52*^ NUPX^ݑAG9ԍHm3mlvR7c7ںKuxKa^m%3byj{)yrՒ)9栊bIam7 7Ujdv>IOm!uאOdǿ6bRAJ'NE,1vC=%#?}8Io8.Do v`m*M~KOj.'oz8I-х1Й⟩W!7T" azc>H9O0UJBYZPi=Ip,|TZ G@Et#[Y6M7k/681nddX4ICCAO$NH.dR>6|"4q hH vAFrus{LDLؤjL*Eay4 #ީ'IWiΒJQ\? m ES'JR<{:.#EiғyP.˲]wd|fHFPPQכG7y9 jfUzKNv&lI}Kf[e@k ߜAZ2Ԇ ZQmpa "Jtpeq%6dae*1ُXyb`V]pOR|Ũ I+HZaPّ-!MYfH˯Nxo7[hHY:rHiR{K I4ד[G޷VOuL.M{O][~LRfȋhUMNR&)svAr*X/4l}5 ,XE="j>tsqT#M7,L~B{EAyǰݕ' kcg|g Um8|cN EYX\B$J,# <h$!XJx=E/lp:ITxzSØ Ж /^ԅHdgҫ*fS߁~7 Zh+V; ūz=6G%e| r;t 8#X KaG?ut1>e]"AH,Tm>F]>oټv~%t'3L}lȟA4]`mυ*H^HQ٠~ȃ[o!MKnW%h:~kUs, ۡa MhG7P.\;զ O:e(7J\?hg\Nq Q/+: # |&eYz]e]@hLww1\y4Pr,DkdJF+M-e&8ԑ14K(8C_ҷU{LK0;]lY(5u3$ }E9j59ٶh'=y Y+恑3?IQBg$˿R59C,2h!:f.J bt8m-Rʌ,J3`L t7&f,ȾMXaH gBB/?/cc gQp9&,[ y,Řqqql f6ퟰCRR*)} qWE_Gt2Y2C( Hܠ("0͌ *gSMB:|_}0:I& ijE%eS' 2pdUĈ&LU_{u8__:}ǐ)=vh0jX` &rN mb{8 8 VbJ cQe-Nꂦ//zKiۑ@*Lo}sz s?'|ʈ2Tif"9n =[GA@ {42im-Bm]ۥw_HDܼFh7ZC_m7Czp;uq{gO jq5{>`l:^s:i+cc:e{`;]ؼeny̶ݛBׯB ;L )xV@=& J+N2h*FrK01S`X^aKrt1\Dh}oҾƈ.?Mc6TzV2j)3YZ *[nlߨV1ߖMXy&QPEkTRzAMY݀X*# Faym䅭_h 춠Z#]@u^eRvQ3FM`W  %>{8L*ubM}1MUצW-<^BTu+7iZk؆o:Ln{,i҈mUӉ@* e7o~)ȼ&{Yxvj q+[ o@lA|*JfO] #k*>^pF!4=T_ݐ˸DQmQҜ m$id{qhVjD`0ATqD)\kѶIaDpD}NHDŲeYI!}Oh(I@ʱA.ԢG2,RHKI~ǵO|emypu+~!S2]l=shARKTyz-ð l}"`Kf;ȗʮ,*TznaEL¿)dI >P`-h(]_zfFoW'CڐulWn1zi Ѿ`Ikb,펲2q>`γs#DkH˜9H"H\ 9= "X@"-Hu|񪫷tT 3{#7& sN WkŦqtߢnmvZ8K<2FcM;T}M@2&QuHХ)( 1N8 m7W=_]f)r`fq`2;M'$ы:Ra&/):JzL %1-A_6difӽ)qb}",XBpvoT$aٖ4n}:#ÎɈ8sQeoEXe CA+\6#o2 MX޽yg+>_=9kkkt9hb$?П P c,Xx"~P!eCӎuJZF^pD!]8?`hWw {3a!S* {E082 b Eʲ[7_qEUEM}B,]X;.򺚿 u^A0ҋ3E-YgwweFTl44Y]eݘفy4!S-"ږ.a5Jw`#z߶# <~P\%tl޸Á('36 j,:B2PBy[ `ő,d%lūS饑)"R絨'SѝOaeNR@ql7 FÎ@O"STE_c%N*8 3I=Re\qޤ%Iq }قޘLiÄ8(5bR|X`x8~c^\/WAzTJ1d!tFK'| Xϝ18L|J:Ȳieչ,L/eb&(`d΋9L76TeE2É7㩭/$DMܿ} =}LL+g@߉_1; 8Z}3^27VvSav1.&Nr=ﺌ衁뷥KX@"U[:*mԋҤ I{<~H _A6n͂cRo$,JAt s f6|v~&Y9mLa|n 8kAO`3JPmTB]2[8f%0d9}pirn[^$:610Y V@UVk # YkN.? S= v5;nlgb5K-Е/y;9t\+܍Ք9^ \È]_INȓp7az ñ BB^<'- TUA~R s`q^Ԧ@#4=ghEy :A1jbMQ}ɪPIހƸ_ՒXYI`͑ݡFA`L+F(QHL` PL4OmU`fU积/#ݦQRд3I$:NԺ]MMđFvu+&wR 'y9]ud/ 1C_F$UstsZZaQG we&#/Awޮ'U O-^b  @^rl0(j̓ %Ncd[م4><%|РfÿIŗZ0)xP< uPu(س]'!`ɠoroe#!vKz\Zj&CbH;b az,2ͷ+wy:j\Y辸}G2Y"%3 (ѭ&rӦԠLLEP~8ϧ=U{ E9w6N/8Ҹ4 6sˬ/j rwG>sZD6>ZoXqba 3meZ2׭ǰzoPKFŘa8^yɘa aati#.%]/`t!DF'#).vi{`,}I+nVzWlsiNBUšE!/Jjփ*2$ھ+A@a_z-8/J-[we_*c%˕Ws1G(S 5D4.L.n&&;IY/W}[rLa彗Ӥ(M/̵V?dDw9‰;.@_.m! E=z{֪O28$W&e\za-pdge n]NF?Ծ*eɦSbJ$k@9jX<eš2 =9hfp+AzA&K Z+4#ܠ_7`pm揬BQ+7$ ]q3(':ׄ@Z4}%IOO>}}#B p YJ514cfhumdM OQ ࢉ p7̿_ 55z%⸔,tc @@/[q2MNڐܩjo_aVQ(. a_xvw ̫[OˋS3?睨p~NjƫQ(B҅)' "y/;x{Ki3cfϺrrbiIEGԴ՞' (lsՓIek9 %h%ȯuV*+:qHP%wK>d\uKo"M fIdӈ_ڦTR*{Sa1w2(,v>7K1g%"'!ǯ. D,Pxݮ\+U9 2CULM~O"E@d3|2wB"G8FވU}mܐ;єt3sv:Pt wz|1)?:o/{]$9G{*y`3zz%~;1THff*P*hG!8Tpv wEIf,gޯܻ%q!jzt E]vyɓOeͤoΌsUKy3#å8x0C`J͔Q{(V+u OS[nqGw~*|uZ U.]_ ~V@5w3(-%.v,ge E\×m{}TM rzC/L`̞8/HfF6Y6ЃC<=lوB~i*|Ǚ$TFZ!Z DAdͪf04'eA @9(E c\wm#`KOd)R49m1)y -(s;Tgț?8w`R.On=UU;ɗ[@åԧy[h3^DZZ pwV8<N=#O03t=DӌLh"s/U,OYu@X mA oxM}xzV'd|渠`z؞]Kmi**{**uS'T͕П=Z~oXI>~ĕ&ֵYHSՃ䍱LkPU"w1PϓLH6!Y.:bwvKPt?{ kI>\&}YDLXJ %o#> ^O8Z'5+":'-Qbs90$h$;`H{bKh)o2-rWE%Hjc,~:=SgGE…;ɔ?h$ e b%]M^սة'}h1eeHs8n\fhOlc7$!I%x݉E1 ncݶ,Udtx&a|4fu%SUI7g W8';he;8 %Ԭ8.boʉw\7 ˭^>[T@YqyD!1 I{3GpF2lH9+:ZYAIW'J^qZ}Ci!ACE:ЀuP&n@&X4Q"Uv85]$w^?؋BsY&ZěTi>mKeH'FTD uBda!郱  MA_,3.˾!p=;Tcm:SJtڂsycF<36ΊIO ij#5Q.Tn[ίO-8+9Zäa]>,{4g#48~jPEUf<HWH3U[cOs kv 짱3 Γ!s(YUT3'.Ә(jX4>梲j,]r V|榜G)V{Xl!VW=Avb={H2ՋLf<"E C0M#ŽZ .knjtsR>a>;] _WhdLPCR1YU'F-9ճ=!>{'"MIX04ȍbCkRPNi3-ߨY{l8M~v:MKں wch ,`c;|tFmEt{_湙tb]I dAyB:yX+&TdgQ M;g@ <U҄*樢d~{Ǵ1ȿfԏM\`}@ܿؐz`C[}.,X 2Ŷ$/83 GZk Mz~˴`],7trmq#q+ <4r"Q.yRzQH V'Ldw@2bra<bΕ 'hhI Ys`;tɯo>.M EugFm_bLg-:9p%zUd qK.+ΑH-ڤv<5cYXBUM_ec"ѵ#h{x.? ;De\đcOCkܱ W*p'Z#n1P|.++q"N]\RΏJ3!I@lɯV[nprN3v`mB|av$M܀E3b{(v:Ja“Ocmeppw>B/~@`8DžYqqxuBqfq=f ZG7Wguy/ Jby{'5<ѝfl$d-j9-Q_" g,u <f?S޽?}ιa uXu1dd36 Ks#Ks]ꯐ;'sV?xiM U+΄[Q ;1~tX:զ9w|w$[>Mg~:^c7 ͸ Ÿt[aqIVP :Ъ D/rlɱ<9o1F*˯r~["pԈ|@9.|ZƳp{3gը],ovq C,!WORjr w`HS`U/T~W@~%Y)@1-cE*kHdF;"EBo $K ;x)Xy0loPAQE`Odžޔ)2pXcmڞ>lpCM! OГIF1p '>M;LlB}n PgTڬ> \ 6a.W/w>*KD DqgZfz,W '6o'9]s+E:M/PkRl1HLԾ>.~- A:bDhl h P6|lLڦ0Z[N ؇󔦚Uk dk1i bK4C ƆZA=bQ@/?EY8k:k +,c@,!9r94YטiĸVa4׈3\R*}f;xC^ Ľv"?Ev(댭R@5nb%gxВw0t+VC`x{BAw1A&,r|$\ IyW?"R=IE_!"y5_D$g=.eXac Fz_Xk1äp}y\',Ku:N(;x6#͇S.ܬ\~ jtS.Q[4`4Ɛd8*"43:\el vA$7 q:>BJ24l,Svsj'o bB̬'Ua\4q<'LkΥtr.&'Sj-BbRBPL8丫eF*EaYB(]"sF4v5-Oc{~F;&Z'CaY&KK"[2.9i'[(oIEmLEX{:yEZB^}7MW;mT-w&5HYy@!Y?KjT3Eзxĩ,C\Nk׳h "nk50m_-`>/q8s@P&dόܦ%l4[_r{ŀؽ&zo6p,g%׶Mș&DcLܦǫ%,|;=_ZuE}GVMM4dΗ)H`vƷ(#mNa} ,p~YGpli*M4DJDw"Iw>SQ0 uK8 605ŹQ&pS X]K AG1Ӈp 42z';r=P@/Tc*RLX+5%@5Y[{W  a} K\kq(ԉP )T4S8Hr>+(U+&V[Hy=AA4zWNA./l gZ 1cP &V\>PQX(@-D~y /m sv`o (ϤҰzLLm~wԗ:-vMĞI-i{eu3O]d)"v+.d +M#fimj cNgb.[ߠحRZtfd'&)IJU?w ٰkR 5anpt5,'r1 V˺TbNasY\B+>#}=J֏j?ܿ(j=ey6P/֖C/ۭ&x$8SYg>tYKEHW'THez3@Br~*WR۬u@ҋI`eR!C)woù2pc5\DA[u%A_ !P~lv[O$IgMr%"lf͞+:4f䂷^T6 әY]T>OHZ-XrEмycmPIu_ţtF5h[&:ovSƆ3(^7KU7^gX^}B[Mei#>[;G~Yc\88 X5ωNN7Ie➰jm BG8C"/%[5pW+\@B41ܾL HFČ_^>^D5RbuQ1ХLpus1qsq%p8LTTor 깙bp9cHV̳&Х]ģ~2*6#oy09[iñ+ω!0Dst$;G&/6=6?n DyaE#Ŀ {Zyc G/쵴n|#?.Y}(T]+qcw|' Ube4ꆛw̳#h/l^o%/55XwгŎZoĩ !&߶T \K0P#`*̷- &/@?H L|zb XUǪ͚Q8#zӸ4MK0tZ?KmX5_~뼓 |OmI36:oDåS` #~s~r9x;&"ZUE _n}*8O:ë0zghl-vDd- T޽XigHq.jT{;̏A'oA< P:( ̑JER=q_( ypTJuo]l-DBK" J*='mmW2 uYuoZ]xb1S -ei8`檼\8=oMy/`!*J|UtKV}ɱJZڃ]OFSީ\d*wghۨV{)_S=uc&ֹR}pzj u` Z՘G4os*脸J+S)sL({]-FX #\? 5LY|T?9;cix2Ƶ0KGk3dy)fI8D&] dKMdHKX{!2-($Jƪq6WeA#gPnq VQ$Môrf 28usaa|vTXó6 v(м\ܼmFU ,NZ.~hz0T7]pzHE*ɆٲN'?RLl_:JnC|dԴ \~= 7P_ۀ1)$ViU2 9.N'JL~A+#W[l%N1Y{ s曉߈dv{|E%|@܆?^{IǟQk=- 9vO~ӱa J3_X-mG|۹0^B'rao'P pܮ240h`.#wg֮LO?R"yS YW18`o<_i *N<~:BjLTyO9 lfVChrM UoJЁW=]ynb?5C`?b+D$*v)1aPrҊa$29cѵŽWywm8O 8$T:/|>jAdc) F[HKG ѣa_fYE6|A -O\= 8]~ C2&ϻUi`83$N7!>nF嬥:rӐċ!YI磍L}$Z?uHj 7j3t^à~qZcb"sW8xzL&|LkN jiBs64w0q+NN@NՑfWlX2KOhAkelE5w{ԊM΋T7\5l sW}6Z~b HyGc+̕'JN+匀¹̷|OIr&'8Y+Y -ɶ qz8!*50]Ky=|:k&iVn}LmkOؤC 4 =ۯx+BɜpԇxT?mkJ`3MU-ŹT2N15?rox\TAJpB k͘A]T݄Àxb(6 mYp-ojx9p4/D!QA.%[ qaL2<8mAڒR.CF@(C.k`7pd׏jb \K՞^zoA R_e1?,ן`L ܹexh=?oF20ޫdoVީRGpn)*; *$IR1~jTݣa͞9n\ve595F^WC2'U& o(3W`/ bd@U+<|!Bc-H{|C +AYu wpvc?*X%[Av369tP <뀾 T׫όxq `_| ,tH}PI>?E7(l,Y0y%齢it -лS9hKɪOaFdZEWuD~LMV 3 JXl>TZ4Sݤ p삳q5{݋o¦>%7T/{Hq{PFXK%ͪ{ UG5tqǒ .y_Zv 9:> mjh! go+N4v[ұ>N4UWj rVКPRʯU&^#*:# ˆ"WKLnVܴoJ q:w3:lcMO"ږ[C. 9+hWI9]ޤĎ4pT8 =H2WzzHo`V .AyѺE_Nŕɤ)ߜ#X>[(yxS/m~j>QK+Ri~8ӏ1p]jИC%"+ROUMsRWps3^=yjlALC> 9e S窬͚сPk05h_pH`ԥ Dd{|0QKJuu皩e*ظn9j K?.gUqgeūutȬX5q,&a@8Aw>kg_j]XWnĭtޟ8ð 0-4m$\[Bw $)RhfyF| R|@{t>ԗ~tLp`Q^`I}Wؐ&2RPvbHnsU<5z!_;o1 : ^6-@I5|bkcuFVIgfw&Zc!Z)iuΥSyJBWesWpⱧ7C9Gg-Ð4Ȕx t,jZW̨0K4(\@Al"h zi_0XjZx"A@ޕ%Cxxk#"O6w.+ֹ-]M=!\3=Bni_Nl3c+[2&R/mec蘭v1 YׁVn27cgФzx>oBz1uMj5 @]DH&wxB ʋ5/4)$X%ּ!W kXJ$l٪Sno\5XY=/jI(XԿԛ>20a Ǎ- G5Na$[Htv7m}~7ȑ * U/DK/­ZҔS=H|cw_4X@Tң}!7ዃH-AU6Rm0 mDylk;-ƧP' pQŤ O# }#&1@mFJ9;~5gRw"g?EO+rA*dr]ʗ("?گ iJf-,e[V]@=7UCAw]/I򯧷+!~S(EG^7ڲQc (Fb4-")Ttif=½h֖w]ے,(|M4 Ҟ3˝1-22Ҟ)Zl j:u^IU2μ'ceQ!ٱ>GhR%@&|n/Bdxsi}H¶cogvddmPپ.^bȦo׉ ;̪n'+ax9(1NKġ+-X0k#;/}FЋ@ @ Eכgz:+o5(k(|CST Lbp ꀾ,odH%!׹#s4P:lTG$hOm?(6X^h{^Z#תuQ;/ &;'WRv:sJg¥hil|]Gk5q˚ŧyA>!4;tHDSgtߛXŋ&ҤȚfټ}+TAM-FRv6~;ǵ#x!yŹQyUf%;S~m;\n@٪5'\?IeP ?9k G3K" jb cl$fJfQ < f/캭,Pmm )gjMx=\$IďjFҩ8W~Q6H4Y#} TK{p*QZrX71_ÐU}uF4q|e8SgWmzP"0lns!JXV5tmq+I9ѓ6N먐"u98 TZ}KxG|y5HL?sX  kfl7l2dŝT2Hpp'e߸I.ڸ߂`c2؎ t̶},`T"No*]2]74k ZA>'^zaQ:O([ᣕ V *M6NgWgF;Q@s~45){9]1muHk{_ZXZmAScJNR\Fugà'Sɷu|ߛZY*| J ~ɵ{+@w8ŌG)*ʆ?` ۤ,Jt_\;lbs+ ȡrwUvLKFpEwkDjdH17c] O!AKZUP^wC|X@H0}n][``S7gNIL&bAs溕*lT4dGe~#BLZ@L:D8ߢ^ ̉D l}X(xsKRRH#rI=97RjMHu^A0DQ)Mxh`7h3ҭ9n9ND&~=V2 ,X§ވ|7 \k@>I"X?`Vw?Z{8}z ^$m [S3"vDMYV~P+;m,Z(v誔PH[ 蓀7Ζ1 ])8J]\7NUmM3#k_vZU92:ֈŪaU( xMx'W2 `;}\F:ZR\9xI#EYI?*m\^mn{OA=Z }rjޥ|vf 9%osY%#;Kľ`b~*'0^G$D-eExN5 *R0~w5ۙP*g``A#/7] }m!@ͦ؅4$4"g7xhZ[pwX-K1>{Db/:`<"ޢ$1 R4{-(~Y}TLX񙶆az#4t|a=}`oFީ;,h >0…Ѵ[U7 r  z.dnaAZyNe07}jk^ 4#N^D 5 &9ܞy0V _4x1@(i/ z26&XU6R3 #Q即{I Y0M%,VS&Ʌq eq8nj@JLS.T-I+g?3k˥T#UوyA>9 ҌHuh0;(_Za? ,kS#e06F.3#^3X3Gr5RymEK٤sҞOd)8zl>u*q$ "TK²f>&ζE/3b}o Kc_,)?,WԂ*ke\*qe*Br rTĝGٌGůݎGN|b&_YI1>m(] Y Eea-tk7DzI֧ 9L8qRkJO!'] 8B^πԸ Lu~?gShØ% 'rT q #78'[1,Nl`q(pD^|zq,ukPMvϲO;Ȁ||k+`Tm}?e`79OH\aoKgl"'|suɍTNs L5} u;<,0#9ϗYMpΫc(a6l{q[KEkJ|')<_0IgO}ܣ5SR ٨mv$O#nn)&!2W4spkp]O/ ަ )8QSPXɳE<#BSr達kB[ߓgT+< =jxHSo^Ŵtgbh E}(vɧm۰fKVvebGn? 7Xg0!\:Txl\FS#ċCDn%ؼ0. 9]&/CH8$7 دY!YYݴOz=0E086=AO)q7(JDwm=.0!~G@Ygp%ZǪͪpQȉt' 4Յ?dvܘFeTv9I7ZW4.F ]@rtO;P˭",m9S+n93qApk2[!AP70w.m2z^8y\͹U7fBE]{ieT4U'(67CiRB1o(]ҵw3򬸝iE%#c; 2i<+pR4鑏 >p."^|zFH3$ %Tp*Ύwx.B,9%C259ZaVX?hq,Y켡4%V5[AqA, ?5*Q!(l1 M ?KYTވq3 ~p3  1, e_$@io̡nU1x|XTL}W@R5r@mʋsYE5+.p*u ` :+}Dh<@egfBMtB;jaBE柖!>z~?b%hbgb퐞 &lAb12*b v4)*L`^U&p=V70~K)Qh&:X_*|>kqhcOx,OXb ìE?h^f;C>z!O_&tAC$,%(7>MX^+vr4wޜ%oϐ^9dhklG4xOj{t(ZK =e_R3o 鮝?l~ixWmၬs~*6z`XJ׍)HyX繑$5&Bq*1ϒʞ{25v{v\2 ݁@sO&#ޚ$ Cm׃uoѝ"|7NluGS7q 3B mhp@#epq2Y~ lFg~nf :P1*S*Hr#E/Zm)3\Mr-aThHC}͜G0gl~S ,3uy8hfƈN di LIDXx$Vp~G[q*L`l46 T/m+ XxIA.:i|,P!09ofMl,jDa1MsJ /!͌pr4*̷T~OZ%$^aJ"& ]P;vM7YmԒbCBR]hPmAZ` 3 WiUng,Jvd);a8隠ƪao?+ąGTP7 PfR&+6y+7;}^7 y~60|8{}0TK.`ՔgsOn;+;w3Zwjg๊ GZ4fb!Ő_T^6y:?Ar26;Xo`Hw6H$fb{ƮG318|ċbbjڠEʆ,)c"0. +VDz#BYۥ-(wm:y,>uHdtUז3LZ="0!KI%'\$Y:W_?|+@B L%_-f ug͢=n/*45`ք`?Bn0`:ԃc,nZcN2"l=~&H S@w!d"wGJC$~b Z`"Z{m⥕a!10c)}X%] 8EP Ů?e}ELx!{o'Yd0Al ?=c0 %×ܺm]HY4@d1tLti wgUl26 .{r/9VgmշlE!?]Ed"v^xJ+jzz *(]-ʥNp^e-<=RiILE2eֳ bnc=-E^tA/fb;i^?{bdX+<{|iu6tD_ <`y&[. ۲r)4YfDZwonj;.ms`ҔgCM49r?>7 h/[6+43ǃ^gff .BW"taQ&{ PVJ5̹ive"ln15  iEw,*3J~{I jT\6;;N6Z1O @ ؟=R 4w :A(v`VPRmQh JbA(J#NmAom? _(F]Jd.a]xIk _duc<5DIsf(m0|TNF=XYwt<[ /ʜHVHzmRI[(,}% fd[oGu-zxv\ б]-++ qRe+B;f$ 9NsYlAOQڱ=2MA eY+ʹo>]Ebw{D N.gFhY"k|X2T5z45W~;u}HV92nuSVvb)˞a8t=R"Oboۀ)yZ [F{}^F[ fOR+ =龖=q d2"'02[3CSwq??">Pj ͨ`{q#Q:{N*uBN fX{5xEDzs+$⛛VmdVœr.:yQ ]D?Gpr}/Z>f91UJ);G=xi t?1"+.0Qqnt!{jJ 2ɢJt~"pRm)FVF0&D#w7RmlA&;@n֦G7VHi &Cv !ۇ-IѶ[ w!"Xb\X6q&cm8dWjV{Qy%хU϶prU-򕃕yH^o0JhȉN"ԱMِϰ9$ƪ(#=f5[%ƃ!He\MAz3W:i+ F|CjmͦUsT.E+[Ļrz ,_2a~_a?,e!S m+'!ӧ@0/V_qW#7&LK+ԜE~@a_X^ECMBd!@Bnsq1@ל~u'] `1&_ֻ;&6s&}/O^^|IC$( mhz=t:`+Ͼz68<'p~¼ka'6~w' 9FrĎ9%ļBzJ* ba1@Ms|0t}#z'B1Oکn0JYBG}W%euEgIjmaDwMvc*^FV3 ,RogS ]sG?SqI^蓶˜^dTD9RH"7  UNzHgl܊|ka>tՔ߼oթЏݚ.I41d"NxzZ}gK4ƈsք0h.1f6(; & _U@LᔸQlǙ65tZK"ۂxq+;^0HY ΐ=׉ż؂@۸.w$4JH: EVظ0TO|{Α9R#78׫SUR$\[ĥy2[Bb$ #**>s+Ѣs8zɽs:27®äe$_<|IS}Vue k,U V/W!cqՑF+.oQ??آ3?$( ;|4qT d!Rxj+GDs [;8Les;#"4XTPw;lt36^N`s\WUyWNr'd Zr 4`c"^'3=fYگ˟Wʣ#!ө˱f- gŎkjj_ZB?5v'wuBUD u[} KWh#w ;N-S /lQ[焭гKVr:Xz*kwBpT3ǝuцhx oabjpǑ8'"]K_7"wW7@K䣔x NȞ\)I<"7G{eYt\7y^rTEzv}#U=Z$\\wy<2آ3I`,ZjOacf*wKBP?Qd͢CT7~Pn"W[RS\Cc1@!7̚EoK!mx,EK'LGC8|[vTd#E}-d15\R,PI;7kVbABX`o'-ڛBŸJ-|O!nl/lլ;8%uHaJ9̼z\ QNCQ~ta9vq+v{|.Iunz./繊XҠ6̪7 тYupLr˘~YgՒ/@/ S͵og]adOa:qd\:("{tmC1* l*}:taœ1e4.̩SP#@V=R*ia!%xHC+4|"kfG~4 Jpy;ۚx5 q5}w㙃~8Al^Ff .ؙ 2D*HI6-~a.V`- ցQ$F"hUli1.`Ux٘/| :&l2d=XP2ǚ(ea@%eX0kep3 KF!S~AUk`*t*idֻ8IccC{Aa~Sa.&./ASw6{m?,9ވQঞ!%Y>>%.ٽ'GA@3w7=j>Ghä68F]}q")%T&qSX[;2oRCV {:vZu&g9>'!>ܩWFށڳt2q25 |Ry\v**#{%( +XJE꓌qJRLkWػncw&BUJ:ȑ7SSJ 1Lj11?_WbZ<7+xy?"CE pb*Uk`wA\'֟jG|KK$I4`Œ'(IC i3 #81Of]}! %uQTr " 3GoOC>c~t=y,ae ƽ0E[Nn_w{GACHe vf[bfG^-tnC9pfyѢcj=n:e!b<lZE%}i}E2|i9x?r=_v|-RNNhO,q)Bs2\ (:s@Fp_,5*qϽ8uɿ='ai!#ZZ^OQAWl6lnC*5].vn5࿥t,70%MzUm9UVj/D_ƪ[L/z|^Z< bŃuC-#Sa |н4YMX9KzX-3NjMj{셅qu:rhUKGAYDC,4/QS{ُc7Xq@ V$ Syr%xddtr;{";gAJ>JhюrW8j|98bdE+vٶ%;&Z:JFMyn7%,IrG(4<x D5м6)]ܚR|Ff 9qTQN *XmNGAY< 0 ά5) Lh|-Kan{0o̓mrFJwx2Go$Yؾ ?ҡ%Hr_zd8mR?wӄG#Xq}tuCaH%I #T_+{OEoCiq_b.Ȟh/ /wMo:H;z{%7v3=Z#&^7O-p~J!,ʷ%dt&{M\TbeTǐXB/CkBNŤ-U$yH"}os` uHm1nAdB*3laW֐JPg*ՕIDO=]1jR BA 𳈯GJ JYw.@`UL}i>wX:v4dDw;7 RafgsN!ļÍE\Pj61.%рI.oV "ksо~ϭP{~BJiM5t=o戵]J&FNM[;Yc3茼Mp*8iP˧Moe> 0rlIҝ k_'0%*̈3gRΖƺ(J!D~@ YARa$ؕzX@R:`8N-4 C761n70KJtwPCўs)'eC2_VB >XMb$A%"wո%;: 65$ot!lGxl^!k1K x=WA?c#6%Rڽ(uM2 BWLAewtw B%B@<[ _W^t߁S~^BJ;b@nR[rz`٬tUSe|)8IA5͉g |4q#Q5`ARUw=eŶIpdOض1Nobסj 7uxS&!^/Z+׆&f/"9~0ݬq?³UC 791#F8{O^U;ꅱK6I*_/D[(Lt.8YMOjV6T=++|,6C2&W?Qاژ} 888Fdفm p@NxMYX:t 9hƧj`% ]CVU#lLY?!H")z>Cv9p241Z>DKrgnғ 92ilUet͍1Y],3Yn Oo>;FpuZeFd%4^%LJK>:3MW>v-;& As aBE~ӓV hsc/D}!gܵ ?IٟF A 6֕3,ֱ 80}‹tޤMXV^WLW"0{rK^vz 7Z篾N S1;&MTSh1(έA;a .oCZD߫/d+Y,&o_+[+]PNg_B7S_/ PN,_ <NW{ 2"otmHϓ*FkUrE$nPq/LJ\;cnw5X+Gl-H mN-dH^ - oNAKBh=|" - _DJ_Qk]E YVm,IyIbs ӒQh-:uв=-8}n f "mNbw.@YrɕɦBK.lcAIPš{j@|Y7Q9N5!3N^N^g9&=_/.'9^n90q"n8x)6&Ri3iz$Y7Jf&Y0+n"vH9vAdz5-|PBtUJ.lth&kT+ c *)Ռ|:jdgz{CD\Yq0qŅگDWn >KFbnccuveֻEɴ$rr٫tTFMZ$rm@l. ;( {Ys+ݦ}!!px$ /6! 7'莝*G/ qGH tK±)teX_ZNG~]_0C>xi#U)|c~S 5r9AќjלWk9❀UXqsNUVb0 E2怵U"L5FmH.WnwRpP@<> bYd{>1jozҼR()[x&ݼ|{}B{KY>X1d|W"|TY"QsQ*o_a2]qVI7+WB=h))I:K5wUCǾPQ>A1L#;q_[Jh&2,H:ɋ9`|nSLiu,sdKzY $ EwX 34#>R}eS$z*aoApbd\`yN#̐)TP⬻Bbnj=8:-6D8c(%K$ՁVqFhQ7hrL *b`;Ƿ+6rA 'NMf5ڦ=^ôĉFKi|Ry2*@eR Lbטp_j g fw:jmKA܆+J4X~DSaq Ҟn_'}{" `'nA$8p4ܘ]Lei}|ӌ!MXB+n">y4坟b}xKo21>xe獏%847hK5[/ݼ`L0f,E;w DsILG[z 7W6Dt}@Va1V랉\ 2X䇭9[5"(dnqil:8] K)(TK@qSU~&,NR+c\[<8 $h' -A˽ǃi-l2#z}8v^}8liJL6Lj n[EQ< SN;w L$)'tY=tw+"458} 6,J5wndJU{}ekuG?"]bPh/8M-Ŏ8ɚN]LÔ`aU6)sKǟi\`4 bN&|D]#jGhmD{zn ^uWh1jjaҫ GrhÈ/n/@wցi!F~7擉\.qE ھE&Sܿ2qYuq|N6_U"Jp#JuξZf7/1hOFHdV V<`@TQÏ=Ll["oEJ8U$!v^~I٩G+AaZ%/?"5#lt ]`\8LqgG8vRPY_3h̹0·C cHr4yt;mم:݇P6Y!) %gq -I)5?f >wUGP*N)%8w@Fטf*S*kE|bX␠4)~56;u*@78ɹ4_[!` g0X7Hw 4:=eg y5\@+uHOA%H~Q)F5XqxmDҰg+| tݨjAinB W\ogTuB҈s59Ͻ~=)&NOwX 58q뮸&|P1TI]BrU Aw'x"*rkfEfީFUwu(51Sl`N>5P:L\hXTR;,0Fc`< Fc7ٳ M ] \B8MN˕\gg;묬ThrYn,;sgrJ>VIi*fxWǰ~<>@Ew /r M{BM2j[7~fjaWItCɄU$TYlQ=tRAۿu%SN0Q;-TĠue'DY] CcN(U]GI9ΧЄ.}xK;K|A_b`\ |ndjFh^+!Yemy$#$K;6P3i)H@io:筘j8wߗ38</gDp1:;R?UKezdy=#L-ţQ~EڑCBC| pWYjcDL䙛V>ٲb'5[dp4c=W|mӅ&L5 0-Wt'co+~qpQ&2N&у;aܤfQفLL]4KbV#ZYmsKmc-e@ԛ 02 F\7؉QS.#om6,mz]ɄZ&RJq&[#)tPï@H3ŚgmQ{FX`?Kөi@dž" /sha3 rh| KGZl㪐 eE(S% Rݲx&)=<" O[0 +}JDwכuPqYz`=3BM>}|]PƒxV#J 6/]1C\cLR,*\(@E=Fgk<.ô(MY<9eՌ-Pxfc(R5`袻0#Ju{|@j D/Z-t2c^*E ~k<+epBӪ9zE߶YV w3]{rnC+U[S!4f#^N[FDwE 9y= 8wEtoDȱ(Z[?(]T<(E_,.6o"ZW鮴S+^28DY9J1 H yNrlqkxa~ڑou6?cfí_{pVL~pKL7[.} xP@ꂹّ'*P6ϐX@c~ n=_Y--.:#fmԁt,BuЦÒ̻m7"XB3O"xۂ'a cߵDܬNX= ^9H\:)K{N6PRڨFN7ŞRgsr%A5A: ?%WN"\CJmK5{mo1w5=C.#ߪ ҠEOwֻf:w&MF;á֭vUu'.4tofB˗%r`i▔v+¯{)Mw BPJ-nw\m䘏4> WDw៻˹eu'&){RP3.2\ zicvYWZ9 k{@n-&ljr|mBg0No}'fì D;r-vp )G sj]cĘǫEucCbm\cWs.YCPڦd K;MxDzk^"Qlg‡XRW6oͣ^`g^=~"nBqSI\|q*CYGnt6aqgS(vBU\LGX>l{RTPGYbUk`z]'lFjkVYJp}G$-G)㕙lϓ6ns? ņC,{U޸D3 ΀˽s 8G]ImދܲN4V RJ q mЬ 4Ȭe`ńK;,Lb\S"Op6Y3OIyՃo[ 2=jL6:}&t-I{axG ,_$TɆv|@_W* &hc3!ߜ.^ּ-л-6ΕNpdUKNRR1=T@Vp#8ae;R*BoU}`W -*jhDs8Rf(6XݶppC N+^̐#Q&Rw%i T^Y|(>;bܚw s6Nm՚-Frm`Lӊ-wqmr4jsR9.. XҺx()-1?Tcp#$Uu(Hp$WuTCfNx_8L'fF$ ?Q{(Kf\kw׽}! {.//u~oF@hWLO;ά1yBeYPʱb;"A~IW#-3#6KEiyjhl[+W6;:ffw1{"6M8Tm*@*|BTK)U+:?0_7x;`f XDFy*q y[r-iS&07he~&uJS˪n؟Q^@ #1md]v |`@b3oWG1=(@+2zeq> 3zS^If7*1ӮHwK*4c祜R܇3›B73PGލyDjh8N0X ;7u8=|#W4ê Bn*,,&fpX+Z̶8*}YϝW ؿ~( K@w`]֞IV9^!&JLmNŁw7/#7r`'X ՝"T}u0WѭM?Euw ;|^Ym ]7p9bEUa\q c,^9K0o2 Qj @ei9Nj*JH`2vf&\3{oʽדݱ+4@;Fow\H+4O?W,~v[" dZ+!G-qܯ><#ZZ_yҮد6nRS eF,-+['5tTzׯX36=SGa*ΧۉQWNh,=o :os>݋\lL )$%08$4W˸03rs_iE|Jvx̨q"lW V9)ej"!7e!v?%L5_Y {ͬGfKk {4 /nLlL='P_a>OgسЙE['{2wxC'5bSM/? B:~urћH?Om ɩJ|4AolM 8UvhyCU!4 ]-?E(6#9>NODwɰ hYݐ o/G/U\Mܥv6\(B8vn1{_n+Wq%S[HqH71-o,c(Zt~7ʩP1F_ ^D/hbu\dtHl6:C%[ | %(gdԱIԋKdc{0LbuE5ot"8 d BX)@Z1CJwAF,)gDŽV']qAk^Q&•=^<7' ~w! hʩ spp-m.EؔfwhGo~zkeJ\9V)[00r B׷/WuE*WA AdEɇ7%"  E[P9E1h2>>T}$hQ cW[KL!)NRbzߗ$lpr15"u fX0{Ĕ~ L2茽x]Ic%28?}ŗXVBOwNT iZIjZXqiN!+~匳[?TbC7ϢXͬ< Q!~E{aczU6-oZYN]]QoҶk f>6$yՎ$TfiUDž1C]IL)#(#"k'Kky~?0\VEoƂ:m o? ,\U }p甋tߺyTE=ίYU@㨡Y<8|Z 1^&*KIU͊*7B?*D9hC mY~K0 Ԋ B`;GϖAq1X"@(߀,@o1c]P\%7BqHB)f>K8HW.Ax3p!;i*8U٘(,Phg&2]pv:)}[S}] [u]~`CuYIYZY ݒKb_DinLB{bI6R8YoppeAPn)ѧz0De-R*)JWQr*'EaKؽ ,jyҶfyy-3:*nu`k*VPߛS  p!%69}T!V{ѳ",Z>ڞ[TjT=05_)%2R-zg}H f|+hw(AN3:CO+.Wb׬ν  ~HGP !do4֔OLT |BI.4v*8y@ Ml|17Сd4m ~Rme)c^\H}ۈzm(CF->Hnb.1LWٳ*X6 T3@].c0.; v1Ρ5Q^kK`aTΩVQ7CVPךB E2.'$F r|F#T>{u ANɍոw7SYgφM:!Z;ޣQGJu> 2쇣Y W ~-*{.&t<)0͹,bj&?Iʒ0I0u?VPfۧשh瘩^gog q͜r(z#{S &_jG#g_\`@LJ3ܫV~1 UP ;\(/]0ZA3Γkw~G3eR-dM̺USnRf]4,GZ:KJOR&ӂYTKeoƨ2Ѣ]'_VWpDz:R$S*_w~\N1b4pbWU.SAMn'm7nQ!JEvV.//OT)}-oOlBNbw#YBb! 'I|b>gqi 5H1ܾ@*9M"IțkG P u@ '갎}b2=p<uk$pmp|ġ+.4m "O"= 4pSAr!gZ:FMڟVȹsِrV!v'U6@&]7KHX޺_#$gn7}s0qK(r>̐40Hywc_?Hd P9m$ށ._!ah%KUE`'D* 4j pz1>b'%)8zn &Z SW-}.k"0&2+B+}>/"%&O[I;F+$RjiϛM,DPm' FP ֠uD5MCR!5"Emm^bZjn|gioV7GuDtm/kctR?-?{2fvxBٿog< $̉oe8?ㅬ 7};d#-(Ĭ2A,8޸O,Y ˁ&=׏_Z4L3g!_ySΜ+Cw5CO+W6b|Cg'##;eDU&(ƚ5E{#|g^;_.o3ӷÊTeoZrHd:TNF3eI!1Dah+~TvŐlE2[i&g!LEAfTknbA MQPݫ5B2Y|q.YI\D'?KM{s'&`bwXn Wb}K^o: Hh}u$/rJW%)!V@k`J^F#U3U :݂;]\2H$^'Eo*s?)) {xX]ApN{%i)鮰}=_NńZ G3T]V t,ur i;vPR۴VHG3l&?nz*ǿ QXGMowHYdޓ oaGøO]]{%@IP8+t1Z/]*7Ehf 2n\Vb-H-y,+[@RX3lN|Ck_0)Ŝl/_Τ 3 %ki7eV#}og/KwԚa8H 'tL%)!6%$Y_Y1UZuSKe42&85XTZ,Yj+-nċDS]PJC>)XUHXi2?tzq'Z)T\\Vqo67@םsF˅lbO_Wʔ^FlѺ^WBKzsOq$8WK#-9m|~F髄i^u]-S.mپ"N6CiS}\}M%uESbK{xl(AmNBUQS j7~B#k[ ՆQPIo-+,ߜ;T6vPvXx(!Lb%n^"ND.(?9#<ѧVg0O?ۇo0t޹+c l/+x&2m;Y쒅nμN7)֔,5t wV B˝kuni+6vTSm*4ڟh =1Z—э-R`̑OVp!ģ:,^,C 5L46ӳ=b9*4\$-Z2 H17T \D,V^˗U@}T S x@f%ֹcm#ܐ֛By&̄ޢ8XC'c/ZVkFC + D~r"awf4c|]AEk2&ro3D,ߢ9VWl/Y˩] P?3'(70 R-T~RKYÛ}Jh){ 8}AY4- = ڝ[:($Wî<$:1dK졃 xž`i{FC3 oV~RܜH(6Kn%FC\p4on-y*wUWEЮ:9!{'^0~C!tt'yf{`}WOZ=\vB؏}c2FݟГs0XDf%hYis^Wm8NU3<|@ w䄼ԷKiDQCif|p/ =\fXɷPHXl\ 7E6oǒRtr>VŖP<>2vp\8z@ ZI?n ƈZ{'ܾ :QNoԕDςFe~fXTy=ӌHK]-KnδwswpEa/'Hg{ jSD']g[P9F)!O[eP׳|R1yEIH - P,`Cᚠ-NH:u2TPa`vZe<?2خWzY ϫQ Ֆ2ϖ$ONmES#La0y\ ,D:_/0rtD>ټuE/L[~:)(rWv˜-HBKt Ko*~17KnʚT1=:XNv K>grN@)w652I)3}/İ ǝ &lD#Q;_GE=`vn]nV{EF0Z3xRlhuRڱ[iiyP'=#cO_ǘ%If%i.lKDzsb)Xe}!UnMstWkfS;4{ZD q 4~sXK *>{QoK>4s=*h,4?R AYc?nӿ%6-ldFat^9VW\$]}zEXcG vfT iH5i<6$' 鍲mlt˶AlO ,hjS$GLJ#((ҵ&S0 :!΢]XH_" E 0ea{^a3Q;K>IT8US>kdLdڸLn8"*"KB^aS8D޻*fjbqIݤei(I2BWDњے ȂPe .* lʭz&|eG7{o֮wdܪ+S͔neݹ|\|boj9c'' qOr) Aq.GQ`@gGNfԼ=xi>ZfR+Hg2j ѳ.lS^̫^yD}|Üpb4gv[TChw$Eֶ%}FkCX!='- ?Wjѡ4c$M B{ڋpV\^]7+]f^launw# 2\B9D2Fv ;0_Lv BQlհKBYX УqtPʎׁ/*Ӹ.tg8Z^Qܕ5UFoaچz*c|߇,)=Q)d{HQ!ߥ^*_:(z´ O[E.\.4ʑ}Is_d,(j>~= B-wu ~\>1$x`^ |t4`qJa Mɻ+~Ἑ."Mt7q7j06*c ّxigA4݃&:pst;XQ 7эStD7K[9iVF{qri/N/sIA˳Nmxp_jfuitמ;{;!42$Q{ͭC63 -i^/I{bݯ489B#ؒauEr(E(6LRGdwRx$E =V`gx亝-ɞ<7]]!>deQ!dC|pH)/{OAv\8ת|qKhI-I4^vhzvW˕#{9 '8SBfGeqvfvZ|W'5^6[@M!pRTfr^@wx5q>ӊ%x\`g,<兖33p3&&<ںAۙx2Yәecp o=E-X(N]gω mel0|.L f]~p_.E ݩ_(w(\Ƙ \mw81;'jB afp֡Z^6و(v[Q[Д +y1r|H:<‡Ffu(sy'|Z Q$KGg5 ƷYaUJ1bezkHJ'2aW+fl£z]hEzN0O3'@Ԉg^u %Bmv֒&A[ȥ ϟc $˼g-XUVuNspsAFHahj:C0qNQ jCZEKHtDqKVl'W;0+Έ&t34'Wx6 r*=QC}/ikTv51=[zu~+\=z*I}/l8@ Ѱi" i<FxR&jUy7*ZWDWDO9C{"6ZE^Gj.Nr(I "?^XڡdO(nt[.I_t{6IxmxH>TpQž߮GnPV3UDTi½ôfa3pGy[#'비˪n㥊qˆDwB XIRM% tLe k(zU_i?FX]{?qv`?ɠ"q3ƒ_m ;l.0BC^f)cŎf=i{hgM tq hWK _?D@*ba$"M3M[Bx'9B5ܡՐڌQSM9[EX3, Om9+ŶoCCRx+-rauK9oKVF Tx rf/ D'W'[v;TI r;?(szf'eV6s"E=Ea[مE=rj{g/(0?lE<S>vFF,E^a! ROhNCξi(/-uz;^ &4< An!8bIJ/3BY3i&NqX,yilOnӷΗaO.2;%.W/j| 4бձӒz$# yukdHSj$qN4I"$];1Y]aZ􌿘C{+~~䁞Qɚ=9cKZyJkB<3]wmB]ԓOaN v;"9h[ ّ>C.:}@#{HM;z<޼VanDB {H4JEC>xV^0SǭZFs~ GV}2'G~HKfv?C4RF9@#V[yW#XƸ@~on8KKt59'șS,DPkVMd1QymI,B w+Kk1 V`ha~ >"gy,_O.&պ"ɓ2h(GQ\gǗ|&fŲڒVPWl!yrʥP/qx7PVСe\gkғZ RN~ꦓ|Z^HC lp-uyԶ+p70 cxM YyOoK~Q7@fܛf?mg@3ϘYk~^+t% FZ,XFGkMU73ֽʕ,$lO/Hsh]UӄZFxR>C8t8ZK}hIB?m̯tG, %*S Se 85FD53weV|#(^0M)8/O =|t٨Ҏ/S)|^0۸.IF/[>eI,y<1Ë׳na ?|o:(U+xC~pWkpjRdi'tb:a!0-$BRdHSw256j?O-ii L [o/5BRީg50rZ3OTKo)1$%=Tm`c#` ɛ_6;AUt꽅t悄P6C˜8y2*+Fqt?8O`uHr bEewAEzg |-qa}~.>ġ6T}1(zdB;nx=@vKnN~kB4_kd`@G/ֈw[>=hbQ3^&\N֧~j&+WZ WM>38i (COgGxGNܿUNb~lgerB$!À zAjp( ƌ31 GY;}d`hFm'WLPq('QJ"!OG92{EVx_Ymh/Ei @ScK[+c*(F ߉` H^)ך+P+0iɱ<ײ4Ƶ!f0iDx3,%jϤkze V*z 崆ò^Z9WBre>;.87bMI͊Y=f]3g3 03~Mf(FyOt!,Ʋ렦tmw-{*MKC̮wq$ ^ts+G|jQˆR“f-I<)+"-ct3 $&Y:o _tTM˧,+g>*Kg`oq_Ű9~6hI },j8M7˲/We+i6Kźz@[*vaCcY%_[nDә=jiOaeALFn2]A:vW͉{b^LpcBK$DևeJqoBE,۠CN0#S@<[zcGAN9}9wcW.2:ѱ|z7 XVԆ59J-xI3ƅa`k%%<}vGOBۆFR]/i~@R׼;*K &㘵|H5':|̵Wg՜ p~h~=.I˥c0(ǐCםH&Y2}tW⺂ٯ'7]I\vhdxtiOcDxr*D}( "c|GG=H{GxY\ U>pw 10eK;@@ T$x 4eG4 9Xq p'ʎhڛyc"/~*88s]}hD /cvUX"qpo G!Ѳv~[2lʤ$X.2S=*Q:d(ED3_/ɝ7=Ovoӟ5J4kXuv,]RKH&O@kqHFDx`jRd|Vy@]TH|bdtLf>=?ˣ3=[}Zڷs`0 GC,m1'*n47EesGawY:. o 딵 uo@o)º,j}A['wRڱ.xwye:"wvE@_b uH <6XP#~r6j /=);0Kؚ|ƞ'q =]I?juֳGQ"9Cy }_Ft2r!UP񵜄2~3Gc-7f( wK%k EWt>;R{(EW/ZrbQpX\Wf^ *Ni$:NN;|\6 '[3$~ Uɴ*/9`] b\G| -݂DmYbzµj={Xh!pq fê^ a:VUZV>vn:B'ѳ^҆[H+PN~?5 -Kn^xY U@CG1{Ú.rl( Œ :KUHFS%BIƏ ߍ E6kN >7>% mS[Rǯ4v` 5TPw]HihiO=6Y}{]Xg7 }Pb0WkZ~z~;-8o8 ")Y>RkLĢulHqZ#FjQ'/!!ѻgfN`l-Vε9<Jq `я 9V ZPX1Flb cpعh9육C.!V9{gy/}cw v)QؘQS%SҝQ[/J"glpj iU7~Qr" lZyC+ ={&H6*"~!d} %B&i`q9nd {)v>c%Xbk-VFLɃP,2mq%#Nݮ٢a BbK({'r:_c@ 'ϓxܔ aՇK u5YlȍDSrS3͎_c /ʎ%B9K"W|IJ3"uz4əB!YKh<#{5RzܵTӌ޲VhP=OgwֈGr[ Y @g԰0UM{[HEEsej@w(3 YP>R(7/ѾEK6f!+װUal~I$t&$&^I`g5ë?_.#DJPK ?%<. C8A?.hbx6W1f[} ,(OGS~ʹuз\gf&󩯛Fܗ8z(D$%Ⱥ1^߇mM$R ƨ$ -bdG9s!TzEP)OQ۠¬,= Ɗ$sܤ[r X 1\NbW*?p!י'J1zn:j/9_ @E ~(u2{im1!Q쫍Iâ#dL׽,BJ$)4:le@_mCfQv?yTv%9*fHg4:èÞZYy'[dD, =Mco WjOFY*~&?! HI}- @ W}ha6j [5 P'®9V]ȒfïqFHQԼFӿMn 3#x>.A9̈ڰ33DBRr%X_GDqk l2vxRys 8ҫc [r)!@ w|o!W`e5VZ㉟};MWDu=^GUJ: u_ި[D}->*nW7Q "5;)@_m)lsPE\-Kge>8ZgOuԟBĶ⟉M"ZU״˰}anIVG^u&K kقzyrሴ5~ .WR^8}啴Ov U7TWX͒/; #L8qcL; mXљ'G >%B]˂GMO3cNd5ofS!7f.L4MQz+C Ժ1GjVi{8Y*f+ ޒ3?7ȆŔ< u[Sl$e9b _MI@hf2 ?\УCx)8M傠ɋXu2IsrˊK^]+~?:(lVfG29Ε>16Ww{ pA[O㺠a4) %q* .zk[-y>^)#.[ @hHp.?BXؚbc2dQgtp6 E+k~]{DLReWW |(T\t\;+`"QlP5,(7𼹅 ÙmMvQu*%WyF֖9Q›0`hgQӏEtu^Iɚ l1jTM r&+A,un թ[Qf juw|pUO{(}hu gx:auS\ .=[KҘRt~/ZȑdxIb_/N:5g^Ce=IoO,;bˆnn BF-8RJg1PUr2>DVVoPw+e FCkJs͆Ԣ՜IP;G@':qC[49.  /͙Lzn?Jؔ}\c @1c~,E#|˙@gnJWPL#nÑ<(mՌm('/~Ia0cjd/´ DKF Χ0qŝ4y}˶1iu@)'6⩬tSq|e7 hL2mc&! (sFvY ~N*S_72d'A/rhp;OMuA)o؎rrXbJz}MELS#Ӕ`I^CqwkH"qră8.KS̊*wnnLA;a]o^r!J7x`7Ż_9&hs@ZWsRY6*Z]oYB8:|ѝ-.9 W[:D xSz|Q,K FJy#8i7@xBiݍ*5F|±$HrNMAQ[rwɟv`0e?/F]z 5)cS` %3(MތP+Дqk `f`{cA۞gD7r)9\[ /hP AG Gr$W10<[ р{1\#qTdxwIv;(P}oI-T6X:~?\-*)/υ"&vv@>'Z WHڟCOC}tҋ$@a 6Z`Iހ/]3k;H9(pAYB B`cC\2Bo͞NYACl|>-sO-ddRV=L^Ihn7+C#$WPb!ct+z2e9K?|g3-Xչ X\T'j*$PeXJjW3BYPNj(E^ %ʸD? Zz*w!x3ȾJ(?M t߈wÊf:م{D"Cϥl)Ý9O:پa*f29v"+']Z d}yj:) ܼm.T.mǃPM\[4P8m8^ M$m-6a#4xE),;ml&#Q6a";sLF$Ӡ#N 7:$#%jnBەp&Fu[ lB xG\|H&eЉ'T^c͢)Ɠ|[̶|;N{)0]Š(,?`XnC.^ԇGXޱ6{bh_JQ/ﳕR-d@,񂊑jm6\OLپ=ݛ<]?;є?9̢͘6|SYN2ƼV#ڤ]1^tz[h 'q4ٔ=;l<yfMV;HGv\`vƓiG`AD o0X)(?"opVL5aH ~P Cg`tQgҮ /%!(?``q1xGpezKI9B5Xr!vjkpդcuIfܘ{ -ă0&5t/ zYLR)@#Tz;[~PhC-(e ʛK̔#`_Tx&]<(E[+w%ċkʓ&۾x"יכ~$&JDR;G*& e]ӿ`Sz49(R):;]SFw0VFxP0/7Wx:A<6vvl듭M< *Ak3BiD?KUcn v6MJzuΔ-o4D > 2u_2EX "2FG-BWjoPs֊ VA64ǒgqb-IL_\UC%#S+**Wfrv{p"Ζ,Uw4y)YnerNAhVq6-r *Kb* jR!|y|VTRm5"aȢazˢ5|LJff.X MD͑)H?k$t 3}mz LpTg;+bau7sa.bdQ *rPTp b7iV',1;nI5(n,،ȠcEٸ^KlEXǮoA @f*rzl$JUa'<_ [}yP}W-?"EAnOE#rؠ8 Q1.o7##Aր]:j+!:.8Y vJ DUZBh|o‡ x/A;tSsn{Rjr- ̽d2oq_SR;RDױ@9nJuA7X/UpfU4p>py+yU+G+~`k<0=RUK,Jvr'Ύ> u8%1`=7Tض7ji GgH^{t}N\1z"&\}WmjCVI{SI9fPΥM4]&7.+DٕS\TA,U)xӣ>)87{,@j=}5A'?(. 3Co8iJ YSX}GU{$`bɚ6Gh~'(ꦑ)CEJkY f8+FGV1ZA80cHA^#kc@ۊYnb(}ŸvLCAJNU#?-{xCO o?Hd_fXYOR"Yq}.U*SYc֛b]hb#LqXDG 1j|U|$@&Ψ'Yn;G?~լc(QMU1aJ7>Y,z4wEl1D^(xBfԧ\fQ79kl]U>G- dF(X3{8d'1ia DZvp} P}޺R`ƚ`֒ 򧾦}F`OI%OFTx_|ϴakWZЯoxBx'M Ey76Lf#òs{*IԷ$-%p>x+mQ{yIBk9_AKnm3\h6&uiN]gi?h#+)ZF;HJ.9" Yf,vЭ,g" 4M]a0{Ϣk/@bH; a-aM^^WءP %^3,cW9S.*Zv4Cݠ!}}6;fCEh- h~JCL=#U㎺T5U_H㨧"揵K /*KV9UU -XƂzЧ(y5]g&֭@Bs;ʹńuSY?Bd2VS({"&HUcIՖTVxR?g㌡Jx?%@jzA/cR nZܙȓ{[R ߓ;nJovCƄsEJN`D OVnv*nUoS-K %? wCx:XmL|/+KU M & ˁv7xgIƶLE( OKh5:g/7M9 A'=M(O%Uki1pLvNXD;#f߳1E.BCw\?9g_Honc:}R%]d2E&=MߔtPÖwxS gFpcJ27C159Y:CM'n% ,or*g2w ?~7lU9gYo5qq9MY$\+(7Ţ:և[m,I qo.5Oorjߠbx;QԩZg[V rp$SreFb/%# =ތ1pfF8Bԟ-P, )9Vfӓ<?Ѡ}+&g5``2ӍnS!D5u.Rبm"jQI?Tt!:vO^}$c;L"pʧ"$ƨr7ƥ\jrEX\GrtO>7j)F)TdzIʇKJ$ec]gq`Ýj SD)I oNXU*Nv!Ʋ`Tj&`6{vQ8N9k&k(Z-W&DnxI<m>P6 6e3N.F==a)Vy`A+=Wws`S,\AaFqeLz6RCchy̮$rlj?B`Wᢧ҈H{f}"pj<%yO#d+-ef ɚlUF7_]tphms;@5i~(λiS}o)Rҵbax-R3iL$MKfp+r&-uV2]` (cyDL;M)o ֶyZ^XaR)|a\=Q|O (Lt v3"xIf/صךVl /+)j7D\Q+hov_aR[Fuza*(T^)tȅxjGZ'u-k>ba7$c}F{@y,NJzp.}pw{et~\rVOP5_|5_&H4X^B0I8 4Mo Î$Quy mD#Nm/t36Fz\$0lb"dHݠvX^_ni#({G0УBƧBF)02}J+ $*"tp2H zr!/~\e" v(%U9am&ܼӳI$AH5~F$"X<4d/GkiR"u 7#H%iASSB زV!&:*isȚ}7Ue k$.Wd|tKO] ^$F þa脙yѩtfN " Hb٧Ň>5H}&@e7LK 1V59nMay3eA@`+ ޣQ"Z^(V*\WP =RDFEH,3^ 1p]61: ߏ jh+}ܞ%T@v|دMNa"ͮ_)nHp!55*")ufn@Ȣ2\%. #ŢMULGd*m U>D4XGüTXu?XXH>KZ5[cQc};8a" ^I)U#茂ȬSB Kj>R2;8W:tfK-OVi*~PK$}[2Ѡ3e9սJ$$W, #$-Z%W'3bԳKhmqTk&2SJt_iw REcz)XpTU4G-H]yY'ڛ7hn#Tj۠f9_O3 5<jƾx9Fo!S)& I׏rĴ3#QMRҟ}<!~@~6J^К!yj6TiEb쇎%]r-SFUbYi2nj@"f:@Op/Y0ϚfEpXE],I:FIOq`脨 o9eDu*Bn ͊74]R8._2EdY^{0i<Ԃ Xg5f ir㡛Ӽ\yJ 'cKѸ7ڞYOb\J6zIlL`?*TX#^*d|Z27;oawY@)@Z†om[9t$c0:tܕFt^"DZl?9_2f !.;~~=]y%~#X["G!}W,ͭKng8j^JI;Q?mA[S/-|Ne,S T CV/R,>ĘT;ؔJ&ie9)TvDI/x)=YpPܓcJŘ0(U !TO)x!#xLOtGl 69|e`@9PMDF;T"2D_+Nd)+b ju` 5a,ؙPS%'1[ ,x2>s.o`~Z=)p lsN͙)q#3ryBi2Nxtn@ΦVwZ֙FʠKԜ-"l]*M䑑h(zb3pڜݦ\G|02HxG0I"R2xC3pm9Uɍ<4"di/*GJ@m290`!&o*Eo-kԓzr1#㒃qiOUB.qO&*,vF h c7nۥ;y՗*Q Ye]˨AKP)$$ qrY:ձow/b'2=?UY6$7SH"9&k"Ϲ2 -scoWn`(s=&ˌ eÖmEhޏ&А{֥> f:"m]xBJS Ik:}GԭtbiJ2X*dh/ɶ$eH]6C[hfâ5,?'Bry<ޝ>&* (Rs\0U1uxvbz6PL*θ~tEH4 k1\?֖X7Yu lv*?!Hg)Hڄ@,!)-hhjɞ{$ _jpO ZgS& s^}fՔNV2σU+J禶 wFo,΄ӊ&Y{#B`￉dRxw&,3:Rc j-?757 ?jR?L,C@]e앋X|~]ݲ:8QE"S,lyݓ\߭QY7Ϣ"܄R IFh.! 9C_n>k5@f32oU1BKd;9"/M?.yWk1Lc#UQic&ؖÕcK{? z25Yr45ۮ`B- ]fŦȧ}o=S!"(] 46\W":*Ds@AZ._.+_itFgIdSa %^19].jߘ57:XQXL3W{\nbͼY{l2M0b1+:?v󊟛_Yu__9!*P_1;Xu8;a,_nlѝUk 2]-%w !ۀ/gJM1$ OD[_w=:0xew?ŒFtƒS)v;ZIƥhͱ=&L t gWm],nj(esZd(ktK`#F=g;*Z=v7ȕf}"/}WzM'o9n׸ՂC7:^%́ĕn*:~Hy$nCG\(;PľYo& e)(hM؍zٓ#҄*Y(z_QW;]D>eY6z VfOtS'A}t<4.ᶘL¬ܺtS> NP-Mn&~&1UMUUcR*#^PoGuP^Ч;ŤA"QĒ] |j *2 @W?}Yw1aX^Axoa3 vnC4H8T4=Z\_r9å̘5 |#//e2UWOU, p3HCN; ];j⼡0^Xh 6`y2 㱃 !0uRzBUOjPkP.Rd7.g}$鍱?3ۜpd9uX Rʊ ~ ՝ЙE4%ғe&PՉ8+҂ǹ ՠ{@冻ĩAˮh}dDFaicIG`Z|CoĜEoLQ KFsR4QeGo)>q -\y5C?Fg~VkDTQ$˩\f,b, $U?Pkle<}},VJ~YnYbz Cbu#"O_;W0ZiϪY7DNrthM5cś<)dYܞ B+Ŵ/MRzOA̿drw++C!ʊr(qm NmÅV{;y3QPqT c b˺VѐsT7 꿦ҍ#Rdm&ezeƛwPX Yz;e{FAM[>eLBBo@Mз Jl_5{F4+֞Pg[4 i@iAl(} >C dΩK09JV>~埔t\%SU_n;[1td(qe9CzRGS}oUF/lN/쿲rHE { A2j p(qQF=?uqFԖd|ՀЯ5@Ҕy%Ju 79Tp7M4`.ST;x[6 k)=>h(QrXW`аl- ‏ dC@"U)T,X7^ 'MwX[Z$508je]@dcK~׻&z\tشIBq&-1Vp##:b"mUads3[ |3چ^vP,LԷi*tEOuS)dj P#5&G;.UEÃ2(X=ލ`x9֦xOjΡ],ziw*4_3䵀 oh>F}ʯnV _"z+!Lqk.1\Nv.?zƇ uf={YXy `ŗ,]h[̠T3A~.]Wp٩#C гG>¾ Y{oj~g;|l|f Ymr/LSa;;R£*H :8?Z.̭)$p96Ò5>S˷q變%!x^]dq;ÈI$OO2zs d^ Slѻb芴o%!U d<x.H1\5V9+ 'x)0NCĉDO,`'1;k?w%Bhw[A`|}k2j_FYÕqTof{Sa0rW謷 ֤. `Ęr U!]PuSJm;l?5ůy 2'>f a>քp@#w7ꍝ0Sإġ 2o3-ٶy!kU嘏ObO(wt%33wb~d3LaJg^a-۞2$kWlZJC%h|O|u`. uF]7j7*!jo(HgN#V)`B~hQRTL0;3]Tt'+@l뎦ǯ;0 nuzU=fotm\dk 2*Gk5$KrF9$bm:(ֵN喤b N)z W2,xih~,Àm P}wR%?χ8tfeyPzGxh KK0..A깂rvdR^0zmK h a^}/l6G.L䡵\RtÀՔWk&Û zX8@Pq3lwkUE\"/I2>] $YVyl:ƅ}i\\jλ,z¬}G'q:BH+fnҞ xWTV٥."={8sdXcT`msfȱ@ [K>Nˌ0`#弄B?eBYZjo\en msm/ h\M87w8εI 2Kzb%<Qljvm{FA¦'RYn8{'r k֨ax+<[X< W1$P.QBJ`z7"{"<' y^W`U EmU)s=FejVm"es= Yh^n%9ć$[QəD YB,EKK|r6/3'̆]cS ҏ:Wt" d}pĜV6MoBoBU!\^AOCP/%o_Ax}mPjl3I9}3?V +:`&m*^wڲ;6GtT@RǩL(VP;y9v4|@\4,ՍUa 0˗yڷ[mhe5pPw"[ō@R sUeϮoKð4|FՒ,#RU1Cn_jw }1z&҉,4[dq:3\N \sҦ;fDKĺ$kz | D'.J~9}H=xg٦ηzvO 9Q/~ \erE(=Тa8K&=T3X͖ڍ̼N`Ʊۑ[{ u* J>}v̳̓aT x9ŏ(QhN1Si}os[<,D'ha@L,j <%x:D7:I7hjHLدmڲKpC^&Ǘ7vZG!GԻCje]UP&WtG]P:TTK٘4=I\c_a9A& mhVR@t&Xܡ:y~C84r'N_$# e|7|ۈ8RL H5(僓f<0C3з[5B ԮZHSz*Ͷn1Rwo ^xW3 ]q]؛(R=FXM=&XǠQ"xxEz<#cp_`紘2m2TxGS7' `=J#v 7G|9"?'VHPf5?xS6&WLEX! i[v>XNϧ(͵|߄YqS ERd&dDA"ۉW& !:4a #//c@FHVcioK IfohfNiUpel [^X|3;گ0!ߴ>XL3AƭaZڶE S>/DDArLGA7_s{U޼GUJJ\u$hWݩ'_•y]YihܴX A؍O_]fb(1 ~~m닂EiJfFv#9ara#}47v FAe>Kpi&o/@aP?C\ 69Pr0MӄrNHz[ZQ 7RsC݌n$ɴR%Z~?;1gcc1}Ϝ'*n9ڈNd~fYlf@(>@Go›HRꉖ_.KaZ||Oe&Ƥd҂tm _Zkͭ 5 X]zRqM +9b p~"q́Kي'; - Qo(wD8, (Kx7W@;m3f&. ,*mF.Tq,"#Iδu2to8jv|*MOܪa]ɗsBq?S<|±):j8itVsLmsP(K+3.g`t_C|Z^ƔI?G]DQ9Z!*x(]j?T==pǖ (5 o.[ݳKq%hn@2]ECEROzle&}Ier_QcMי$l&aNNMlj]IM2&RNWFl:n4EskYUd_t?d"-r tS6/ Cq&t XNg)ۤN΂}S茩kdaupq ,tieS_ya6g"_xD5-Ư-+VH6~f>?.P( M#0pSS' FX %Wwi$r5mb?թ}[Y&ٚ ֆk۶ V-ߨ!R] ұI@Wc͌ `.dmtJTNe?H3h"jo׻?-;P T*rZQ81tx6H7{7F/f 5h5`paZ,J(5R{YR>f@/cc/Hf ^ov?< g?& <ʈ.먴eM5 9.`yW0 ŴzN8,^Eԋ~"E?2ۑQOHɞTMw?zD&i!sLo.YVxp>Pp*xq-EcxrxHC60*oe]I:6J]ЙC$OCڷAi-.ϞcF`혲e4ldxTyw$Qt)WŔx+9xλÑD*jT;a|G:_P$GZc JJ?6%l?6eƎ'jZYr[8s9L'g֢&p~MPݪ\{dETK[|6ZF68w%Ayf)3n%iH?wB[%Nz  wO)AWPj)'J%\LEWYhKN}uhCMğ5}$eSjrsuvĄrk@B i >9).r]ڣ9 42zb+EY~%3 <ߌ-nV>&2BEm&*=c"s4P$jȁ{gӀg G6W2(O}کAǁNpdУEsThsYdsSOdb{8& @sJ9{=0 rq*O0f)@tI@^:\_?ʚqV:")2X].D_ Ӥ$$q.Amz3zh9|@7D.qG4.G}hh ll]˄+w;酇)'KR`nÿF184,'$Mp x*Ӿ\Ņ VBY9!zʤ"qWBt@ep6E.kuL ( B_EF~gS.IOqa;G ݠV~5oѵ/h+j#=%pe527 ւA/'NlMgPU YMV7quA 8*nKӑ?kAV@n2NJ&>A7;p+3s:x$QB1f󟍐g# KUCYP!uǃawDpM+6ڜ>&_˵o˰3 u[1G1шx,gl{RS["mt6/lYi ?,g\W |(JP 4ǖI_aKS @ډi}!_dʗ[:$Q8"eNq>Ṫ/3^<j|,V0OϛR$DF>N`w/KՠJ*BK>ItE(M̜4Z-^5.i)7v*sB i{N-)1ˑdYMC6E`V|5ꔪ&otƜt*!C09"ѿl:Bz,Ր,s+眆B8 -dӖX|a!cX*u9ZdݑYΰ2վ/ɷؚ͑Y PrQ_DwJRb<8+%H?fs}z]yEAG4 r"ˍSKRR8:<u}eF&f~r&7xk+簯h w6w|dGkݷi6\cw|(7RWݚ^]#T諓gV"| 9 ) Q.\b0R>4kB|_-.Hܹ*3?T=Ё1QC,SJcapPScvGrT-u=IBgVvEFCOkH 7bc?a*2ȝ[Vv8AB|qH#kJND#',|4K" D&L[ 8:ֶ1+L,pHb>m5剷n&H![Bn:1) H#ߤIQ e8遖wh!H¨\B}LDDat܆Hg8 /V:> Wt1nkQЖ޴y3AUԨ􄑿!.8RPm!JX[B4;Jt|g/[ʱĶ78vb3y{bl_ Ñ N :ܳ߼ v(CN Fx(N*h8Q 4ck6y%P3Tt:GO0YZ#KӅN,sЋ|6w:*\CJ1oH ]XϞ!M&pjՠ䫸 ;\ئ?N8K10[}4.3>ZǦVbG[gŔb:B>_;y׵UU9q[O) \쩜ߘr?vŐ/&n1]roJk(Lد(ڡ #GzA5Ϣ1p/L. \<Ċllk*pw:QkQ{Fq%lG!8QW@0YG5Qtۙp{g]B!~JTc~>K3I5۵ 2w(TciQM4*rQk5qiߢ S pV18QVRPjԁD5!F|R Y'ץ@{A:*"x>,2zURF#ak[ =fzyo gWB Y]ΧLXn6W8e@Qn_wd(s-,6m3C%V-GDZj* n5JxGx F_J?Sdy =wibփb>_ & 'dw\7b%Q@) cY22ٲ#߆괈v '᏷4mFLy!tQTlmK tBz{ (l}:gAvKC}]9{ 1P͵Q\F#)Jq ~yLT ^ZH}&ԅ9+~u&|ph(XR}@f/GVdO@)e#u\St9ٔ&Jw`Kl@mSN ) 2$&Q}ZMB n!&}t9mts&I P Jf+37w2ѳW0C`KmB 8hK=.ͺ j^}R1D|Ʋ6T#eU9*b@+9S2"{Ԙi o/9w/ ʀ>E5^Cު|tPk7EAܾ2+'[u΄wYR1$Iea:^pSz-mW 3PxT|O鷣(qةvJĹ}ޣo"O߷-\]\?q=CFǥ#Jw!SuCZ݃?G&SصMtwbZ;p*GtT~h4FEplxλ&&dy\b\&<^ba/_J3"j RZʥ7h|ځ/nz'p"G/ܢƝ`KanTQbPp;v5{l?V6:ж9Xގ":;/ 500pl UE}yp zj} }@h)T|laحS ɔP)߉5kdIyTA]|0u\4 iFdlH3{* A\kcK/ӧU% fUJ|Y=R%._E>BZƤ㦃[ ¦8y@Bɬ@fk-zDVk6J-2#К򟞈.]|{B]^? 'qYyY7pBGo[s.*ó?q-t9SJ:H֌[.L\Mlr5kH?vZ4Nf3fDZX^ewǞG).b kǷl$#bڂPS`xrk AszPdT~欢l2vlDO=[HٳD3fNCpm,LB\ѸyZc=b2`Gdza^鈻*Y]%6 M]sf&]S -4+<]PKYq:pԔ1A9lլ;E1e5r8QKQ@]bRMaWb8tJx<$GU_}u UI? 1+X5pa6I2C1Ee`Z_' U3=Sc };]7Lg@_Kٴr(]~>_YbE߸VO]Bjk򾢷;Wv?a[\c eO\zVFQqouO) =g`)d92c5,"7XdUDcH'&tTV s㲯Ak/*$n3I_2eZ9jlvl΃.~[j|jJ+i oI+"paWˎlŪ)Cj$epbN}!Ώb[Mj My YVH_Okp!CfqBvC^qun[|s*Xc=#O}CWFρst?j|pgf)Gb\v7wZ8uH 9>ӻC7ֻ$<]7ptWumkS*6LbD*. Ǣ!gٴuo-EGAC' @[WUW;I Ɏ!LtX3;`h,տW 䛺Td//P0I'{C!/_%ʷm` <:62=12?$`η0! SrLHSphCK}"v#pCyxX(T)Ӽxs5QϾoY._"tiwBWb3T{| ʒ(B mݞL-B"/j1/;YP3C #4g!y^YXٲ"}_@nKPp5.;x7&`5DW!E6bA#{zB -"o{Řlʋ/{ 2h3wce`_ | Ro ,NLA$M#ou0o.uèLq-2 <ނV?0ns. ג{ @Ǽ>Սy =ÏJ3#qkx&`ol*l #T=KȢ]uH2f% :^M?YR/ ucSrg,2qPwIg'7: 5aO:A9NjᱵF#J5I:sCN/H#­OA'60['?0{<"jVn-aU ^pB>4]v FǘT,Y)]BH7n5a1\m. g/> ߿*0 APBθ({E9+iYH[YctHP Pawr\10OPV;J )Y`V1i_KB?MwbaI5?$Z,ƿx9Qn<( ,S &6ն'~u|% umXK>Ԁ$q^^sFUɗSvhђM7ƯhQIdu.X#ɮ S!=ɶ @d,w?\\1eF J ށ .ym㉁ z/B)8v Uue)"~6 @`oBTu08h0!`K%*T⟮5Td ] ڍ᮳a#CN~Ny @\@@8{|3BO>(r]dSToMQ}Gp}\`IAOy; eIVir(%Ew˪4=YVe6].c54QhNįbHʷF7b`*664 玢,x>C} ,oo;pnr=U''̉m!pNtIԟ.frW'ЂA|_ QX0@bѯ..qJ@%aI+m*.իRk>QY֑xCc2=/La`2 ;[xF"@"BF}組 ErƝAR 2vzl> q;> pEnfw☈TD9}c[R>Ԇ0r$DtR(kI;BĞn$ Jpq]k_lI}lcfleu/;e<Z>+ftg5Z埊ZFsJ!Qz"2%S™YBR\>>%?MGp? g/jK al6󾣵&s^!H͒"Lڹ X@ǰP#Kw ,OB[=Y?tT!]w/.Kg< OwmcDΕ}an?Qg#\[.,|I]ޜ6/^7s%hVnLrbsZ(>Tmߪ p2v yfG=a—~feZ4,*bvW<`I58p?*I9V-sQnLwCHRHy_A e2m^ǽpگڵl9*Pnx, n|_)G 84^RuBQ -S:F a5gt HefںBU6 [`(BX H@?-yN;ag={"G(i`fFNMd6(ڋar:.g^Dqcb\1;e>ځVglZEA*L ]Ce*g8Ŷ{`ne5FO()*' oY5ўD"t)(@{Tn௴Du. 0ҝ8=Ua\#KNL~#>g 3z{)k_uNoJo/h+%W?*ݰI2-]Xᆳ4Q8'A19SwWzQ1l2 dkws{(w㧗b~h7IJ+Ha! gKˣUz0ƒCŗ`<[4~[ʭz6*#C~ (8: $ O&Q;xb2.Նώ9—=,u!,Ia4H6DKdz`|7YxuS@gSSz}W ;{2 7.uݢMrAweнsr9+;1XmYӜsMZ5%ɕ脰|e6p-.hQN_IjY8! \ƏMT׀%4&13[HŀWb7QVe!aPyat$紭XgcsTzgJ\^ K! \LnK"D#Cq8Mѽ%n,lb}F30-.uέ< 5FOQ%q2 78uD y~OK=%+ӍɄwTy8 hoXG`IE{J.QXyUwR4,(PEުA0 T0jLjzz^$+:~l ` B&=qOFDR훆 qÅ<;{5n[[mu@|>Y#1($Ɵׁ~g⁡phK @dnjqmkG@O[Հ# p?1[`<δm|8-Q=ΪQ%pt.6FH*}E3@OcJ_i9`6 ˹F HtH8GȭXXIi[z.j&$A`&cH+кͲ5IA صq"+NH5H^+JEc ^$VQ*|i̾|{rlDF6\(9_O+ jk76P~zr5-8iqc*C2oy{i[UOŽkT`S

V+| yh8TqM kkʕ}r+zW/ ]=F>w\콛hna)^Z[nO!bS&2nߍA7MR|`ő^Oo"،oIlp,$k+`5ͷ@0\/X<_5uKbnwtnt Y(yŌ=Sc-甐`(?xJ(F>|Oet _a:,fz\'> 9& !Ș `&Ny"R")ݰm&^1#}~Vl0lP]*0%c{!쿈~NZ; hGj ~!RUÂRZTznl5LaA A@ˆΘ:npj΍o|{ү~ . )>7T|SKqߝY(\/0UA]5TGHYy$+ -^I%Riǂ:qb/Qޝj d!KXťQ_,y,"&G9@r/۷SV!\d3m{#\k': Y29V]\ I> ]oLR)^DG厑eu-W*u%A"[b !l.&!!G;y v?aTJw)ma$^d8P@-S]$aw4L }is Bֹ;ϤWFP J ]:|fNs*'dE=*ZA]*@%`#_ 9m r IO RmZfًWdB1<,nf/4}},ʠrJ9$ZA!vڳ ƘA,L,\4pEӲrqNJ'tի:R+e8JzH/MS&+WB$JԣOZ@u#wz[j8M }MdMKHsUԆEj9Ŵt*| h @?k'$4 L`FTMnd(pRv yy1t@*ˏNO"2WW2{C%lj]Cw u`˪`RƑ\<>UVj1W0h\;K vK?X+Ջ?A%,2-a@(x,P<eH`ikit՘ ;轲x>۱_9( lP&h`ģYUHWf)XR=\?!# rњnk'!?xüI2akK̂t8bBFLDlDbjÙdrLmSj9GrTxaˣY4^F`[DBݦ?i_odE~Uf椭g(  BQk~E̤߶g +0HVԓx!{|n%.!!qg+9bLӗtxhK3r:[ SM#z(r-I2(L'vtR]ʣFZ |Հ~&JbLnp%U_:4V`i镚 FntJ'=;`-x8yBcI.si*Šusz_Zߚ~0 g:_5òu^b9Jvj Pz1vxdNH8*Q}XCoT~rwGrꀍ2CRcN֚h\?=7]8:jFXX SǂQ4mhk\He:&.f8K._{1WbјS9B uk9@H< y)Z#2bR1m=Bo Pq"qMTﮌYZ?ՔBiK}z3|*ۙW %3"J% أdG]a!q >ONhcT:T*ӟ~A jC~>It4Zqlᴗb\H Kw]Wg:7ȴe)xcF |}arV]4߫owE;0_B$ 7b Av,ġC5f5L<jOIW kio dk PE8JN V+ӈ7pǒ%(v:g2UP2RR`+)ZqFJ#Q?"ƕ_onX֝I )t$G3.qѺ.lPKGS445x>5_/AZfY|9̎_>1=w`cgB,𾏆QD'H?t&-R%\=V5#tk/=&hi̪hvߙttf 5id+⽂@)t2g.c<ܲa\B]"b"+>]az򯣺Ʉb\A`7MWlnڗaihAq%'Aި=ca)C?2RX .EKz UϮF,{B J0VԤx{~ɤth$y}sL˔•Q͗/xė+\(9;lcig\eAgEܤ!5biK~HK5N!}4"HiPo-F>ۣo'V f?s{*!i |Ҟnc@vh~;!|{z:dL $n!+/`Ak# :`Mt˖]w &u OP4gdO,2jK , ! (;y|*،T0¹Bl]QCmKe/slQٟ1ˡCT6VB'a7aBf+{G~VT*Tj̴ 7$\ͥ Ru_r&B?/ K NjYݢVL18ѭV{!|:!F" ;YEdK(5 ^i}AʱנYzAMzk|﫚Kh\nw m#P @F0(?U ޵Ћ!&ڟչ>xѱ<+c}T5!!CLb|̮0rAvpWhPkd>y-=Nk ({HBU As{WYGf'ෂȗBID.6 =( bU)H.+֚ȼ"bG_4jv~%[5!ĭnqldE\^6[O_}?*Ĩ\5;dݟ묤aմDPZǡ uNXaNb[Xucg>6ҜZ0y23lK6F#&%9~>3IĤ& H k Dphng4Gk=@S4a~bxGz#ױ@=qroq5k4>*5[jo>>g(n,yd`hIcD$۸--$oKc@z{/ϽL,$돌;W`+d %Pqu( h3{\F#ewыHN> TjCxI?(+ ǫZx 6ƣ+_7>X[I(%#YVEm5Q0 &q7E%Ibk!q>*$>doڶEV^pןwb@G#?̈́lKkQTւ"R`6x{sPX[7SZ;ih oyIjp }5'Dsyyn&C @(¸qç2yä4I[3`ǙVmrt)S"+hLT v #<| PNz.yoĆ@J ؚזaee=\TAel>3>)rG;HFJ\Y 7<{}IkLkh0P!HsM+Ld><䜡}،" GWlj}`#J _N@бO&e|II(go&rZEٻ`7sƿ-5wС lDwhl_3x·pV*e҉0+{UϮ冨c>،Yn/M=QP0mFCտ ̋SI}As^0qbT jYUEn vL2!u yJ30׼U7m+_O\|/ ^hNN6o8֥ӥb*B5,t# 4P0_ Ňė[X?noo6jj<~;m_-$<.\MG_HQѡQ` ZQ8R`[X2yD¢^b=3:(q7 )b<|jTkDc~ޣq*5o9k `RƄ6e{ .Q2_Ni(OJ3 f[aO ޸ /jtHh'wcAR_I\˥>_ďsJ߅w"ـHO魾3ߤ=?TRi6MW|>pD!X8C -Z:oO~ldfܳE.%Uڙ Tj!tX°g?QŐb=^T!c) zNsVS36[Kqlz%"Y`?Q_~<'f`9HlvNG[/ n@i9FBtD#Z[w/^Ubc Cx,m` D?X.T%'iݿ(ep]dmH}Jjzoag۵r< çW|ua8bK\AR>GH +~4A :]`"$YH{#NA8lbVDfl̡ܶL'po=엺Ҁ@JQX@4cKs)˧'bV2]nb,1NVk]t{6&`"ɋn|%Y9[TU?,jX V]+FwF;f;PovUCBO sO=b o5-HޣA @m"׈ d&a‘!(!1Iv/mg8k|)9VNԻ[-z+=gTD»l|P:oSqcӚT|`(* =:)'Fмj,vFU+0Sn t*kkR \N*H_#4֟s=J}6#YN82 2eE~̔+Qh7ZRuyxA+>t W3'K&w%ؙF j'N!w,CsKnL^ߩ 6Ku4c I=o腴-\t FFl/c".W_PUxʠC- ۷vAkXJ1ʢ@?eߚ*9̖i?LQƎce|IA0mUOŝBd7ĸёfavQƏ$=ݸ.X<=XfRJ<c^m33T\}{sUay_GJc$o<[?Sz$h\yH2NԔ|$dqW>%x=@jnq{-~ 擏)]'C'xwE x"AXDAQю! bq-q\ìp;ΒLOt  킝`kG M싞Qn=ouk{yU;]Au"H\hmAl>(V0KvQ( HrbWS&Z8@ \ҹ`Tt&khs#u}7sNu ?0i|wu*ZRN'Sq0ȗNrkn;qдͥ;_c[4H)K;!f=ƏY 8u+q2ѱ :wYSňknΕ1 ,CH\ Sަx$%^L(]~YzE"Xx”6e5/oeүVĜdIqƌ_D'ѩdK!y[aO,_qE߈SJ՟U k1+BW#gzq`Rƛ mw^g`!wjQz額+F'wW/=P}܋RUbܜu3d*5Պ>yb#{k֘XW:Nk)X.-Y\!|{z_T+SFKy#M&;yPht_7u(*O{ń8Oc16{,tY(i26!*@J>0+.cS3|ڹ+e~ աÏ{uaY}88ƭWGd4dJ(bSyANh?-;TxQ]׈:.Vʮ  BP\}8EQd}xilDHsYuKx# ~ռ#,]Mȑ*oM/;?|dk;w{^QUaI6NIֽk9i<_L8^2 .$k!U.dQe ޾ Oģ簔<7;$P[3ם}1 `}QŃI]A=||6@8J:\yM"/btc =RPKeIu8(p sʍ}ێ_:,]4l+Bꁗ[AH̞e L M\]uҍmBD'_4iJ iB ?w>zlEQɣlV,ۮRߍ\ Es\Eﹾ{#9srk~/ݤ <P9k=jX:on߹pG4_N~qJOQ`zCԶ7#20Zy DA?,J9B鄡:uKi]~iV41`S7e_담vj31ffqPO9Z]$!p}&mgH[)0:AIz%X N {jC|bΛ aJqy;a"F(0QeO{?U}?gdDnˋkF"lwe>Cy54--؛90 O_أp1Dnpi0;m8g9\ Nְܲc*"[`׾3<3saZ#`XMKE ߃|օNDsX2)4] Y^U$yޡMA+J8Ri>٣lF \nqkտO5k3x\^:iƦ/p:wjz\PJ[1Z3XN}æG_[dȢg7_b 0L0 " K 8;GTPl}MY_$g(a I1[|L5︫;;Ln7<#%9y/M{X&E\ݝR֫ҳ3:͇hkH _jKFS6?T؊WpNu]]H>;zgFR2`7g|Xm?w{nn'IQoQ ._jv[VrWboUm{DVgr; K (k@Nd.)4ޝ]_{ıW&ɻra+/辅H犎uU[ocW]IytLS3.`[I"!F0`TpCn*@A\}׾Tytc\00;t~3ӻc~d1ܰI0h(58J΀IW1+jtyy0a_/߽yL| 32@BQچ z k9o .X'uTcʏrRw畉[zFpXMdGD \p`3#"Wurc5ʆn_[g\|Ccd ߨ1qӵ^"+IΨ` 2PtX i}KWG:ªBHERJWE!Rx'J ]Z ;y4j,J( i,XSR.VW+(s2[xpŇѢP\|&VQ;OO"U=O @8gkd{D{8n;;\MoW]t'ÜWJߌx<ڽJdKs.g&ߘ8&G)Ų JN5js>=1/z;c>v{x(Oj#L~0rO!Q.E"nXP2u.O>9ZFp=[,gR[)ik/X)hxEl.\&q e!EuN<<锫WWVg$8!3<\qDC&PjYDeWd+tTmjۦRh, Z"!z|(ak4 e' #VMS>Ȯq[7dI-:ʜt?*؟Kd?#ϔ - ۫ Lr[$|.LFVE;|cIn9  eUMDK =oú^>Q`#dzĐ`*@6o *S)SH:)PJVGpF7=RW'pAIӡL/1e({4A44$^l#!9!$ŽGgOneg;4tыn,~,{rm8/^8ScŕY5,wO&MxUB%!$rx@4zAǑPt#7S!87}9p6=L6߄oK"-I=<۬g:dQF|: ) 8e(/2d nf0] A&r)P)hXC{46іYY^ sQ=ur8U-_ Ղ^ވ:.g܆b.\G"+]ux N/Ra$K@g]Rn%H"fty}:_:ҫ$мiwAښ @MvQVb2"3I=Gޭ 'yi2Kr^B:? c$D 5OHNʽ,0M֞W,;{q{2I*: %b<.a0-8lt`OYfnAEPwz,-9f |J!Iq &KUٴr?Q 5a]]wq aVzKvT-#r-\)(mA$2tšyLn^/gԡ@_?1)Ѫ87楠׌ iWgFYA?/t.c-]g& 4ބw^X[!Ct=UO6#}9}s\|jFҒTX,%Cdll(tR_Ɛ_<֯'_nĥ^ @f<FU} j7#`޸1ݷ-6oA╇XMN{_O\Ia{UT8Zݓi~ױ{~E;1ZӲd;F"bY%W [P&.͎uN u'N+:ԟ}ybL*AZ,<.b{W4_gzU'VjjM< $g=A>qs<:CT/аZ'C5$wmV`XXT1O,~Z9q/Wh6b63[6 ME@BCΙf8OZWI0ЫmiADy)g{`Bo'3ʩ 1(BbǟW( .?*T$h gq)3GN D++牨[-֟?tw`yn%83[ fO(Yi[! H"Ka?q 2Hȫ[42:3Z[{ RnQ}#2S;iz X/w|V(\t~}#.( twBUʂ\O௹V?<͵Vlζ̿ᑺux; {@CMk@EK&dkK=xP Tm&k1+ zڹ \Jm~ ݐI;*[5ʷ i+F΅D!?X;XUN5xqSir[ a :7f$& hRab.WO&U%hnkqp~ -@ H&v@gM{c/Q._oC-:^˒!QVqѡ UTЉ%_(ق9{Q%Cp\UR~B#28*m@oZ8acY/IOY"f#^{պ9z]'R p<ny~lz9z76~DN}VzKɍĩxYyַs`6] ?g[`S@Sӆm4z;N8 0`_aW,*%DT߈>Մok( A&4IDKu)( اSS QNEO.Ys-7ЛSaGwxIJ|hUz7L96@J#E| D;eJ8ahA4Ɛ~~zfrwzL1$Yު.$ Žiʴv`lfbWMgYք7,CVZ Ǝ|4飹ݝ0۪+_kt 4#R+?!g}lؚ3~+sF WOcKV%-O4zң HA}'|ϱ̚_Gర'q|^mK D8+61;( %U/j1BH%q!;:C'9!CIϨZG"2'I83l;A-kϛ:J=gucR^^Ua t!kD丼HQ7d S2FTf Ʋ 8!5;ЙV?v%..{]۬%VVS9c~6|E> iIQ+hWQ"`iMaV:ޚG k^(9+ɶ\e[=-SU~5 /Tidž{}I?f7ǓZ@[2gTS_VZ^512"( Ǣc0$/I36 ?;>BdG8ż8@DNݬ*XEF|pPɿ%2PkT<:^W$ 'S+M+Fa8~7 Gh."[K |OI ;A4##Rw\?b$T?伈ϣq헽u\R mʘPK\V37cqCTHOx$c{vRHsqCX.O*bS 3;w uEujs\Zr.MJ? p3;q$ٺe(92N" ≩Tjk;"*&' Zj'pM6$~^?tL;Bwh~?HSð؂ӑK|@aZe6i׵/qGÎ0\0l ;EWFؠReMq}.ŵ7.‰jƔQigm05Pc3_G`, Vyk>U%mg ֯㙽iĦf}OaD/10#{ȂMv4VYԂaDդ"|uNxC /zt}Jrb~J7:(a.83ZI]4C dcoypmvvx篱 Rxm_}Olѽ!t=DTeġX+)#7*jFԝyq6[еuTE_Ck?N5>?~0lOqA?*Ȝ"OέOdߪI;2$3 ч~kr#Uh]\x tHqgi3 6G֠ۀ }';}7ȥy/qG/m),}g!xHrYxK-W٧ 9A۱1NɷtɖD=ken\x?H G1,g]P .NZܫ޴d5FT奡7ly[ :fΫeE\bN"oĢ}Z_2F5nH[bD8lOhm //C@tBv|{amu8UR J+J&e\9Wm b914h_ 8uy8ťA;;yL2l \0E$\'OhJsYzmf09 S󇲹iX:_tҊl\\[^jEӁ儒/kd~D~ޝSʘFTnhWEciXp5i-!ikX'2}샫 Gnm~ds]np)O]%9&g_,M >ߐ\/v"4o޻XEmTJ.pd;w zPz c;[Sօh/ V5,hF5Z=ޱQR! :m)}!v"!q*z=r(?@q}쪱HDn '^1 5 1=E,^^~ϓER7c4kZΤb‘UQ+Rˋ˗@#O6оru[гi--;\ @CtSuByXC<~;}-71 %߽@ٽ;!-AKg!{kh,P~ocg@$}f ?>:lhF5Ze`܅fxeylP\{p%\@ҝ[V]IaUAᚺ[1bvu5Rth u)t((|j)r$129L,宎6M!GGc Ki7M>WSTZHTR;T̷LRma(4bʦY?c6#^_s];Vq 7[te$nfb9X=B^CE}J>ЛtQPq'`A?XŐumxbULԲ GĊ/ӦYQx?k# ;%.1{^NkT"VE)K4Zr|5`uoDl`d,AshzJԝҺ8s‘ Opۃ0y1T)Gi+ibvE!=젌Lc CZ'wyP[_nS0NURvR^+r~YA XNm/iș+gҵOԘn58 Wd$x5`\pWc_<,(WqnWH9&Al_Vzd5t5y H~!o$eܐ}$Y5|֭h)^As]>8Bz jxIY~TsibE YMj[(dLn8su'F*eO.@o&k .8i2mS\Myŏf- x fW5@6n'͉sw p|<;d{ N C ) yxQ_.0J֗c΍r\JˎkM6fhSz9̍EV[7ck,ORg$HڈۂɂmO.se\Ah䑹fg- aZSa)3k-g1%-Ӳ}+R'CHw~*kI&te;}d[DLAE*қ{~q9$}&Ӣ̟[>j9fx5Wܭ+ܳyG "/SSC8_Xd6r`` C55_q45ѧ;gsy E%A&Įy1N8'A#*\bDi_@dV"21 a7Z3P!8D2RN H>;$$',d-X2ɗg#;kpi,,qlU0Yq 6Q+5 Ux MԉD#W5ӹ,Y`7*by`G[ ISvҿ ;i r/8f>ES놌P?qMd&<2"D)~_-qLAg8``~ $b?"\11P+ 1 1&b"Fq(1ߟr!ij>7UGuC)xwG\ DΚ-=5?ZĶB]>y Ttlu$ "sWa/2k V\H!cOP*!OҦjW&s#Eތnk(@-Q+BlkH(jͅŠ9V Q;@OBsm[>JYSޏҹw5/HieʡsAf?ŕPG-fT`zmQ?Uq4cj?s|5 ./@\͆<;nXH]"Dj( ldXZ rGny[C +mρq @] #슔zd84gKMh0QkO׃`yfW"a[6Y]{ظT hz,V Uy]ry1D2Oh!QK8gK%Eq7tlL#W+y9 R~.JSBe.؆}0 ` Vz zNyvTjo0.shVvRQr3ۚ Xb3@Q?n C)BGj#| ?9$,#"hY?r_,,XW-,3Ej1c4 æݲ}ዪ)g_A*PSur*]4j̼(ꈻD i^v!'`{#n$;y/(\9Lp@ Ef.!ϣ^_%!rhS,݈@${ {I†Vs ^ 8*3hQJZτVlA0dC̗UKf+W)K/>"֠bc۪ȶ,jX_u[{L0x#m5Ge~lIȍU0˟ FakS^M?+o˽M uHm?>%FLo]͇"sPn[M#"*tocCQxO}A2z3B&*i0ƳWx.S@5tbTJTɯ?=zQ9+ +n}а3W=*&cO4-pwZ܏X W (gJ !bB;M/VL,gzFKե3|s'B>14 H F@*L3fkrGtaRy}9wpB5P V2Ņ: 1f'RѴCCuc^ kVsDA112 ʬL3;f#3Tq^39aDI['+[B,QJ5=&ڮ 1@‹b~gլ=Rss\FFjP,|35MyxAJ'L ԳƢ,8xuQ­i#e4zdsn1fEwܴRP!p-!DH}E3IcV~9PjgB$"SP^dyGT"o!ScFwY0)Ui<&#H-] |O/I=Ad/Џc"D \ 7"QCwjiNծilGVTb`W. aNg|ݾfZػ9DќLJϩ$a;xDr? #Yq'^><1|8%u/J!T ; ?_Ft ]^lppOE|V,2'QbgO] yZWơ4F" k鄤{&gydΠ_y0n_Fe[@b`)D6,Z z2WN Z jZ ∳JB{`fNŸ/OeIi9Wo($"nz AF<-`3Dž7˙U<֜>1>x" HqjV9`*>/ TTc+l9'/vպCnX4]DCgŠRd ]H1Z/[ˡFښ"UP3)Irpen.?rE}D?mi[+%? [J*nؙV@7%g!BZE,n?N ΀^Qv2daK{8wTŃ=Xi@$8U)fc{Dz`o1>9xIKw2nNȔv ;5}#_G}&Oxi`ϊ#Ci5QuK_cE )T2ÃMR~{S;XKqFqm rnȭ2rw\u_] ~hZ*}hz\UQ~ԉl<6Pu&\-~JG`ѼeIl;}şʹ/*ɤ">1۫U۠hq*US^edyy.Ey "+DJe< ?Q}I6EͫŰ{Kk KA(K ]2y@$#§',gq]|S_H:u(X{﬎vl8ҫj=*2N;!7 VyCfm{hŻlU, B7V QI*\w6ybK7@iБ`mvz~σ򀱀M5?6x<(o ڜMBڝJY hE,FGߤ`AQb̖Z״ _#*f`Ȓkla VqFl'&|n G/Crޠ%Khٛ!]Xu5!RʐfG T=팝"|goܕl!u9$8Zi *m[l}7S24(ׯ\/{Ӎȅ1DY0ߖ /i9##^uen3V36IǣfÎW04 [י UKȪc)&1TUbԵ0ϓ%Z0nGY>tAָ6XQ\pV/_[.=}JZcm"'>]qjÔVU2qqˮPw.zH}ُEߋ63H߿T>h4*2 p!3Z񇔉Qmr2D)9hRƔdOA.4?)^,+{Hjt׷8Gрl7~}Rќj&}N/q) 8tx0+>=[NO֖pkl_dzHKix}z?NkuKa!tx,gɝ|^>'`c_AJIla:`m{>vlb$ѓ4krtedأb;)7Oz4|޿^&HmFy 6f(kl@, Ƹ alѷETKͭ&5^ץxH5GyIW,>[ cuvl%ڭs S׊*u=[ %V@qiE{c5t YET˿lO!BPmQpK7r?0{"?+Mݽ&wm.,I&TY۸BGϙqC;A[@ t}C6ߨ m6\ɀtx}=QY,CU7cf+d }@k@{w,,n%ZUz$O1R[p2K{3!ȊM )?h!1gD&aZ <5mƀYKnK@%-@z1B#R`߶xo gc6>vb;b?y9:&CBx\ܕ0ػdvNt4㼈 CA,5Ki3Ot2 φ pDl$v-&uXa#Jw>/Rm}3yZR>x0_HWvKu"g\5x#\7{AFMYHb"$T&~w1zd1ۘEjPw/.&q0.´-`"{xi&88ڂ=ni~Y*?s).[ەNwtUKI!VǍF&E~WBlwjdL^ߥ <2jxDX6deMӒLXrAT^f+c6ĂRKCfsmG--GB/h̤K lvG<eq^:t:np\H@Lr>pcuvJ0S).u`׀VHlјС할 L]UOб ]q23ruBU"U=ovܛ?eKkd emy,*HGz 酪eU0вA]<)k3l룮^ چ[|D8&(Vjf `L^Ouxɵ:ŰdffF@^f\6h,DR#Fߌۄqɿs+}#cvԵ3ЎzCk[j # 3t%&,}&d*NӐeV)Bl4ipEDe2_ ).x! x@PxXŭs`EɮxlQ׷R] y= ^0|*j ly'.5x4u`tl vHZi|ExAii;#Sj6n{F#|Tfd[V텰iw1oJ{^H ہ!"ǐh$l$Y<@C#W8Xͳ._{*"%CT S"W"nex/y(O8a9J OiaG5#@)}/ox&_f|SŸV}5kyGj9Bc^-E4 zhgDŽ Xme9JI7K@ik@@9}Oͮ&3͗2e%;k ۄ!au۳9(i*g*Yq`G u{0 vpEi]4zXꓢ4J'1IW}ybB=fKyV)FdfB8oG^@6`ꉶR>cHun GDյ>4P4"7ůDswK4&4+ H-$u|{8hܥLEBC; ;XgpF9xݢg*; z%U :` ~n UGhOIr~H5CnK%Dl~τ5E]:奠xkz{\<,Eo4!o =` Ǫ5XVUr%% 4O![ $ ɭ+k9eNT/],sP7ԁ]R3J;R3Yt1D*F-)Y?qO#a#aw.7<Ξ.pl O/N z*'e#Qt=&R3z=%w7ћ4 &Z$ bO()Bagb x=y֙6 -iS,ށsʾnH4fϜd( omlEnMy-evc~^K8[5_I D2jdƙbތ&nA 2(yZWuaD2X#@hEϺ&=ێKX֘!] wzt^wFޛR bn<:f/ߝ;0R#;E>\ٝqJQː?FtWJVZXPB\?%?{ ,_lN Ƀw%psn[<4ȄMC?S`:YLmY{zJuP!sfR0,%׍9qMbMM@eHfތOl`'HZ&6R 1Rg-…Er 1/&._ }Yק쎡u]-gϓP7"TL%7ͣ{]l8-:fd#ZfulV|3zQ/xR/?TQ9zkpo6TEJ'[eXBx}1URa;ޑgY f1(Lx i_ʟŞ t]rȳn\p vփoucrTc)X ԟ*["~tMokg[ݽvP1lZoD4. A!ZțL+j\A+?$`&fc!]+``ZS۪j;U6ŵ5J. Ȉ`H+[&]5H6 1poEM4OPp;^V>ysaT7AMͣ;ԵX~WsۊzYP|m7F^Kz7M(q!l prnyMC}T x?YX7<[,"5S,jݙLbOlʵT$"Ձrh2F\Cx9m ;*x)G]Uq-rb -BkR7-ōN2 [Tz=Jމ)Gh3ŐԄL||ݱU80'nHs{״GHL`cO~`Dek 1ķ[3F'4*(?*}KAͼѦ1`4ɠeWNE}qPkŵv|s9pł J w9 w`'Au+Ģ8Z܁FGxv3=<Fm PʩbzȨ`z=@FS$(,QLѴ 7스PVeR tgͧɀu ds}ИHwѫgLJk$e QmT̄>fr>W:!᳌ǘN`pݭ9YhoR1Dg}T2TBE#&LoL~ r+OfЂ zHoX_A3K>xtWLg_Ã]Gezjn6dճɜ@6e3k){뫴L>M5JeqI:uՆldB?&?4f;8J^$8OBpe)E\q=M5pIضbe['uŭ:eT$."$UT~ޮ]I 4N6? V+k#tw.Yu#= )8c:Y^à \…٤GfU(08cTK4^3u"뺢$ɚehtʠX?=,DHJ3oL_6ڃtTS,kg㽝al *2v~:+G5\hr}* GUT`;_1 kI[Am!_AVtABAS>>IXe֝LΪ1P Em K(I쨶S`q V_^M`wG%9{J:͓YӇ|I UsJ>Cp<5M%V|҇cl*\?N !)@C'ۑ[AAzpqu=+"J\u NŴVgmn?%vwc5,9^^̍41ИkAC? p޾&F|WL\8߹ЌzX3wQy FuNݱ|髛̇5~1d B*T}O!O"&UDi7vkxvCv r@y"|2f%RCف_oxf[Kjaʱ@,xH#""Eh ii$ڽÑ 0cV_'!} ZmxωXZHc ];#>~?~F!2Cyފ,L7q:a:x¾!V^VN 3&NgrqpI{u6C+9y/[N-'7 R)r|$Ж8y֬&7a}ݮ:d{ 6n]𚟲)C=_@ p *J^ZʋMVIt]JgSF@L[%KJ 3Jĉ:BA&C1Xp"2Fap"+WoȠ9iM Z|u~h-[ F85#vBhjux~fl@ѸB}z {?˽!-5 # 0Lr0<񩽭NFUxn S?Rڳ\q[l/z|z;P?`p m+)mYL?^? |IT6 p톳PvМ]=َPI#lhxKN+6i%`fM:@p' [aPHx0hkܕLG9Am_A'qQVR#/9mxu^ #бabul& (جoe3O:s$d$8N =e|aε`4]aEm*ޭFhmɵ}.86~GS- {hoeY , Bdz*A4|1' iFW?SqRt8)yz ڋyOi13{jc/P'd&^k%dMo"W)LPJs}ؾM1akAhv?`Z<ɥ;FoF9Ț8qhg'; "ebG{K{T #EY91#1C~ vʨIACC%"m' Pt^L˗ѓ gVÑӆz/n[HZg{a,yU yu_w'ݜ~0W&im-}[;'T(o)LAZ7Vt"yP un\ݴ /EVleF%y∶R󉈛#ptid۷cD7f?"O~g<(>mfS4Cm&mt< f!TlaOqeh:M z6~E6vW={Cv \p`qm e۾-C-U3(w`!-.QVEՄGFlB&nWcO۱kI>{stc '‹K~aDq奍Yb Mrڀgg0ȌN]8Hj ea%'[[d'< ѣ!5X[NVs;æ$wCAbƸyv.$U<[lnJ;Tgަr3 󯯨\A2S%حK r'&tM.;%vE@Fj>UNp9*=go*`RzU5RFk?ǎ?VP36Yz5~9\ISWc9ؿ];ҡK()i U^\Gp$Kǘ{Nݸ6CЉ&=ޒ6ge?.k!JaK0 NJZ2LKPȹujxP˂Yg{;)WpIn\ZfEwe!ET5>E hJ1Uhp&ݛC &P ԒR ޣv.n?lQQ,KkT*cLdE%D>ѹ"ЋZ go+|oo#破Ń7O]EJsЦ9z%Xc-.Wv|`S*EM6(]fmi~7☡ChTNZpv p:,afUNc-loTE4x V}V[ǂW^nZ$jw2=j\2Q=9}Zv V_J]0뚑C*ōDžit@t?'^<ƶ<ɑ5To`V&roJj8%}o'8jQ._;K*Vt |k1]OsWa*[$}d!fU]tx 5 jzd~)\Η+j;42 ý~s.;\]9:v/kxvx-+4m.];LJRy[WsAߝݸ,u8[e^Fn߾x4B(V 7:M?+yDZd8? Q pCAv)P(f%"vyMcp0/Ă8&l|r)r*o+;Eu"zkyY;cdvGKG1J?p'z{z`ǖUF]$0Ӓvފ) y#JRQDߨ|ʌFLzq`qB}\X<.w+y_6*h5T-|&6ra:lۻ XkL[)SBuxNukx|9zᘛŁъoASQ1.;ʕGf '-NX>}Vh˾V܎` LaٸZxQ_&Y^=g&~7 N]`>Vx uC?3m>4+iBic$Z7+jI]0 7 ȨoM?6/PC߹A{ 0ѳx 5C.CqAQ  :?>ȡ*hn{Im:(Ќ1ʌ[X½R I㲃6>17Mg:-K`D<=(V(%x@[!W! p2Z:,Ck@[ͼ9Nr(]F[FhagF2K.o9Cve^{ Ԩ4 f4;pAO%L!%fCX~!*990$DXhi@kaNQ`Px ѣ7h8w \1j.:أ_5zN/hJV5Zrm_\(gt՟ih}\!@jt4Hě_ ו8B!ߓ;]N\T>eUUɒl&08d2]UмݲE+1VN/ >fjH,YXVwߏBVҒQg\*K\ ׂZ8_g 2F2L]6ɅOL-00e)qJ$tTR| й/aBfّb>XޕbnղI ^Lعs*+ytm!Y*ϹRH=v4\:l$^wFCaAc7+[:eAT~(ށ&ۓ;6 r AhՊs,1A:fERD۝w:T ?^:^Vm ^q)9fK÷T=9q3`;0X+J>U2S_we 8y#^̷z_TqHX\[啗R1hg EH،&%mI쟼? &zb$ԋ+N7jQCtg 4d)uJ?wgӋ5E C:? p9,NY5''Ae'K+PӼ ܺ"cjK-7tHNVrnr )VK#}tx_%",GRn n~hB|FwU';X=xS ]//5SbdLg(E+4NR*c'{W>~ }< {]:K h=}@Sx `PJ|A2EvF!0)nk`. ,ԽWN=6"*pj`FK1T^wSV--QZ|2ID3nɗqok_#B ((-^8p!] 9`0{ NiDdq%;*[WUk1nr%&sNJ 4FZ".arA4ώ0rBNdH>JB}Q}eM4ϔH&?Uyr&)6@0d 3*1j_.L>D-M#T(0xi~Q"9<d7*s$ +n`2FoL0 ]Vj-mV< wT,UG k5N'}W\lG,N-cN*s^".bg='\f^z-s*VRYn;Wf/|t 2 VD>c#toh<mغd%یۿPRvƋS#bVJY '5'Z"O!%[PᴷrqMYNpq8oTM"mL\)$T-yp&D}6D <=P?D}r)繅Gc'=S{hZk;HZf~Ka:ok{nIFלF"sq`;Ix{ * :V]nSILİmE#٭;ܤ^Fh/,KUnUvQjΧXK}UKJ[Z$n؞ٟx &jjsf/JKͷhy mPk˜cOq zwbֺ$_j"%JZVMI&US̨(D^y5($Q&@.#E|v>hAWZvsY1Bjϔ̞~F'g%(92|5}fi&?F쑱|e"|$yJH9f!<1]6{HCXJ˳eK}V7ϲI!gAyxi3~ܦzilMXy!sxJ|jF"S⦳@Uf">_^N0 WB,$]KxSCuR3'2jZ0bT4=5+lSjJK//o! ~a_:cb& kyigTl(:7}Iss↪u20 r(^8P̻%N둈?{?&Y/#Fdϯ--P/`֣ƕFUSK;Ks3wvt|$T fXJ=fLqFƺL]K2.)F#L%CA;=tzN8X=]~4$N yzD=`jc)7sinF _&{Q7H>|[QkhCS/di#[%#LZJVGk͋_c kmkq_e4?=KVJƆos9M>.Pf'^n/'5`/6yCuIH&kSӫW}e% 5=Xf^|lw\I_112H2, k[[gY 6B"c0i1g;9VFص9 ,򞳲*_M 5p2=cH:ݽqr״LjTcL%B#Qg5o:]C:FP1vA(o"Q?Ŗ;=ӫtP3iPߋ:]o "NϪ8益HW#mO砛8SO{7cӸRdQ=DHW2U%CNS( Q#~i{4lE𱱰ʑ{Z5wRϭw}S*@n?iPJzkԫ 9(EkAefچH3cjw`D<كad%QhyWTsa 1(f!NPG8yA6MWz(zk,(oYAzSo{o0Iwͫ\zP1f͍k+w؋~|zVM:&E˗-Qf?ibic=Iw; xVH^THZVeYBY&i5ly7=n*v*wx<ޥL;pX9vFΚ<qxdL({—G[ tVB~ht34nY/_JΡ ldd\?09uu[/?IϻFn˃y1p0$Z!yX|SaL<-| qza!PUyI]2O G7]&bf8 T pbvovM=H#7aro#"$q;]#н/l}n4# œHΫ#J,vɾU/I-x|?WSNH8^s h Ct{Bm"TOjx Rz{'CS1du 4ׯ!;C?z<חVg.EYhk<^S~R0fɵkK\*t?DUF:] )o~FWkUǴyyͼ:X%۫mj0eԕ|13ɦ} ۸Lo_| 7]jρ^[BN@A7CM4(Ék?7f%GYPk3 i%b{'V|b 8ٹZN$QTןi>) VjSsI!Y@!SFf/L$  L tYg;0oWn)E~Tjv^* /3Hy;a MKҰU zψ_c@/U`I:6.4"%u[9PR=zWS8BIGUpm$mۯyM?_LS8G#YLjU G+<مpMwr&ph ɩg-%Kƴ&ulI%Z2'YTmH&H;Ʒ^y9DCA,.ߜvF$=bo$Ƴฤﰭc>sK@#xN=zf~:ZToX`o[|Xʿy`FIPdy-3-JdE#q $8_FӀy>#/Y,0&Wd#D>)mq _\ n;{rT4HNs0x.67D6! &pɹgxmVW$R)JA1 &cQQ<xro1S|.'69aRIwrFUauK@Îx<_}m$M:+dwOQ0AN%^|D99pNf`pT*W Nghp+0S=Ei\ucA-ƕYWcͤKZ6F䦨EnyOS2*OuE$zR*.ZV#R~RT3dKٲSY)A|y~Y!~s Y9ߢ`/_|#Œ W5pf j "O`l`6ZZ)(EU.t{ʼJu}k] HJr{Z yty7N\9[YRfSbt&op/6^,=3prG&x 99,[~Cy'r'4R=N`Х9L.0F+֝ylGwN^`Y Jdr CGo kL2@=L|JG擄ASNad8OV s70"}a2`1 nei62՟gKp̔(ˬSg*: :"&ۍUb>!VFMKIQ0$е!8}=I\v4pM'TJ1uKKKQ8E&)hq͖prmc!83P'JNjQuFf&vH{s L<Ty&H dy ؙ9vUF9@ٝ:ADekGy,u168$`lQ~3S0"T'#5Fá 灦J<ݺoX6.mkiP&k:OWZ9~:=QdЈ[E\1Ȁi|xS'!SaFp[E-gWeodS"t$}Fr) p0C`e]ā>3|P hNn%؇~'si#}4!hu>ˋ;ojlX!7E1FI;Z" qm,Sʼn]Ԗ ?,k5^[7 ok4m=n>M exvBcbJ,F_5 d:YL>ox"2@E0o焾ʈ@T#%d~,5&WǗֵN1I~(q6t 19g'7pHQ (R8^;RXqnw?R_V Ə4?TU d2In;^K6Ͽ60 JNS%0y@Vۈi6ޯLs4~R?6AH>ɲ~C/w桌M]^JHj0ԙ^5I} :j"|22HW\Nxw]1ZԠ\UEի3)ndϫ"vDwI50H9hVi5OEb8l9'*umM_~3imNF`sQm2;1>vAQbP p;BNRk7 =T-𰫲U H:k0r\L%8 NV:s:Pg&p)؎%tXܴ(|p!4nEl%XU6hz˹IwӺLЬ^A>b8%#; z56ڂohv ٯ 2UpCYK,莥1orh◳rS?On7aK05Dͥjo;@8>,"s\^1LLfJS+\#9?{ZMxpJj}@FG5&§ARǘjF$h3ocXyu݋NֵdnXb ?6i% s\!~Kv0Cz 6%y0;#[, )" jM /4\-t* m4618F33~@/hI5}F@:V%n<F2 8ztYcH9t 6U 5fb!?;J:-%2Ӹ r-)%xÓfyfmQak՚i羠5 }/LY!g0bS|߬9}q4h]xBvDkL~,2oІ<,ۂ+Ԋ7=o)\ߒC]%NG,x["~}[D^Yڕ/#v!C/&ʷ 6C?P/]vCTPA܅A~t/l2 T<csK&Q8_eB.d=m*>efx$K{+Ьq@zE|> G%vJT,< 73u>9=',%7gV4~"G2@y k&Fq9? 3Y@凝4<Д S0mS6<ԂGR7}Ȁ/]'_qwa(Uku_A钝}qM?P$55ǡ*LLPmZ=&*\A8\e` k{b ܞ.c0d,5-[[HGieC)zBg͋ȩ4VLlp=TIa)[-inL6[4IN7F-tlX, u6ET&'+6ruDr1b򫣁0tJȩ neugяPx v$3u;b;q]| l: Jp9lBlmßF]90B{ >ϕZS% 5EЦQ;(V,p:٫s= \M.ՄqR"Rs`2ջ%=84_G܌.2r_B6ëf7\!'hepFDpj&IMLF;JtBm)_—)(6g5epJv4knrjJ`]QJ@ft ӨT}+ӺNm7,JE/'cgR2;]g.l%6 k9OV䞪Zca>&կa6ii6o7q5F_x~G겑bx ~pJҟ FDFECˁY ܸP}\*HWȎu.Ԑw"" @fm݂O߁>7U3RjS^f]hQ/y[]1]2yHfsly2-F :&LP /=6p|H QFN[0>Ze!fņPU 0 qUP ء*1flSrTA He-3LxFۃy+զ(c@o!AХDT!pLS\`sB$UlVH ݎFԫf1Q*()0_B2 OݕFff-}.\4$HԚ;Ah,,b g6W샚j[?I13YOl0o@1tfy Y)J[)QN`yMmuFRU)Ro3Vi\Y64^^n}̛t}9 g@~ʻgHg1/7$2bꉬ3j|̡ v|Ŵ{v#{3;21菵kΗt.E2 nRD%>m('z\ڋ&h #4p%w%W2-o$w(Oq("VdC t[%UcL; Ir,5PrCcȝ2.- C%/,4k%u`,z̶}0]*1Ջdž]HEU7᠜A ҝ'8^b n+_!#¾/xļ2r#Ym|k$2#pKdp/O!4Ϳ| ߿<[`Zo \;01r\EJW҃K?B3<7}uRQzPL{븐_Ii=kQ>qxB0~@=SxB&3e[_JLnC 0ѝЀBΎM= iI'gB7e2hJHDzϬnq`P UvN? cGH|1APOXL/zo., 4%*h奩F_6r  0LpYvVFI5 ཰z!nU6?May.AYu" +%tC6?#ЊBw ʢ駵֘t Ng#7 5Rج8f08i6Ng觬kŲ@>f23ܺtkkokѭfA_NTWQfϕJH xZi*Ƥ!~f ?Rۨn05am3 Ǖwx|5B& OAW@ۻI˨̛L{F_t{/\$ji2+4JdͮzcBirlwIf =kVn^P{9IU0S\c18\1l-?H ^\gLzCG&żMpO6-YrN„M7y$A46aMb0&սUhF0BykÌ Gb?Q5JJeKeؖ̅VpGV܍s/)z&G>nҪc5ݹZ/Izq[nvc[߄Hh4m3,h \+ A[tLT"b_iŦ Mޠi"N|~ LJ-kٻDT` &,'aRnKyRp%;8Xܨ'IX_\3k ⛬B/#!穮k%%7;lo (<)<5r4W[5NYe$J[7H_{M.؋$iqpc#o`wIⱠ(VBJ?TDiNdtY^)^B8ڪ_YTDRȾ`wɥI#mı5y[6@ĄI(wXiS2reefBG~흱@'AQ:j $5mۡ?r4Vmj' VβF '$423i^fĭEqwtkjΖ9Š_Qd뇝=kW1*BтY VQs<>v)T ,HaD{{3BN7IU@g"7wZ /HK3r^jHx;|hRt&QrbfRGm0DN ࣭7d!ΎD!lT*Zv@8 |5pnbd9:Z%cS˵.-"\ ޜzuFaDZM @42*sm)ue_kgnH7; :沛Z5mJ=1Q'c⏺krv'/UV0P~'vVr%rT b:q)9'M>=68S.C*?rחELJơQ Wm ~y7K2 }-dz}.!3CQ06$X! Q<|ēv^"$y.M E*eˍӺ/Sm`N qVv:`$Q*/je'ͫ'lYDBqs3+=lxf ~= u$$cXܰhwC&,^/laQ"T&UB:rx존Ukcܽ'{v ե-eХQvT1ɽ+~Ba ,N7Í&֤ zo~`l͓eì/2&ٳ2zh}@6K@O%\[Kɲ,HҦUdmGQfCګS#X"NSty}GM&·ݖPeO+NCZdՁ[}S0PO(4zPbR5 'ܞI)|rJV5V]9:vF*0'(O-&BV/6~{8 So񨕰tf>_ުvu(IҢ"(|u3Eh̦ FQWǬ. ۭ55Q߮A r ƘL7Q5hߝ]Ԛr|N\NW}yVZ!+!L$GV:Fum{RWM:Yrf|XxdGu_κgy͘bSC?_Gr̾r`Ws 2+0LHOj.rI;iR|ޅйӍ $g,(d|+y*@! {zi^H>;Τ2k,edS&rof?tb3`/&].qt2}Xm |X3n_妰lS綸mKk@OS޴V(u_~xȍҞ4|1^w4YϠoJc (> 2DDRF?Ս=X:xt<&T07 8fM\SqD^=V8\3,DR" dA?%&XN␖=YAk"ݝ+S|9`6e&_+!#:͔c_zzPawK`hUwT92[zc oeSYݥb|#Bq 7]zyp)0@'\ :(-1&G$u_='colܲ !z.>#~Isr$Y:^i)L+ c\W"f$5>6}YlmV'_',ɶB25&(Fy}>99L|Ԋp"vcAҬg妺p맇D6 b7K+_l6$A)0ڈ2's{隷zTb ؝K1PDesNߛ\)><&޺C`Ҝ;e8-b=gY7jiGbd;j 9PlD62yhFQ86]Bt#t^Z #l ]9~T' @$Dsʎ׷;6<} cB r+M\Ą0|+EG~ K޲<48;t9fdQ+&6,?Fq^WmFpHs.vYxc=.\]T(|A[~GikW طexX$(?g}~C2w$tDB;gJ̽7א2 VY.s0u ;`)\GVqX\ZR5 'oRRS*n! E pQTKNQ\kK>RIu6Dz(7$EM OJ \h׎VHe 11bfb74@QI+Ne%&V ٌ|1򮅔0\WJj3bBi=nHx7Ѽv$6^񑌸Xw #v% <^{GIᭈ%0LU q|'P 0IY ƙsHqA|MN~gF1I /  w3>)tdx`&IƑTN#t{]rl>5O}^ec3oCŚ6ƥ$u~XT[U$`e~ZS0ū)oƒ"۵ 5H1i0=,DһhH#0YYcRn$鋱&(OY^uaTP$?rÆ- bk{f?`߉L1TI߿|Sl=Ml!FU*"Oge7dnmz-jqv] oe~vYPCy??\|_W$Fc%ьKwKm yuM& ,k&-f˚U*APA}mp$iWJ}6"s63ySs D| ^z!p!qX&*|1 خBP<Vxƶ&2Wʐu=Y['DH[$LX"}L`m |um}n輿(NGC-xc/J ^FƦPDl֪"}2NV쟿OlIeiZ<'\vDIEX*n NOzB!`i6;Ι7b ‚6Rdtۺw= ,)0*jg+ j *TcvZs|u$΅Їõ8ɿ$TRH5w{\e`Bk9 s݇^I p$ɖ.7pj3ɯ+XΧY-j@ɨk_%Md /9NKCگjq ||ΥOi|(ώ:8ˬM{Lwm|doX²IYp0Jơއ|xZiv0*9FRF֍1T]bܜ|] W;`s"vӄ(%im%j "?3D&|{1O$+F6k_RPD{.5R,AQ8i{"(3^4vp b49ysq˭zIhLZ.3݃khyt+ZkQdvEܭ_V l勈<-y?(k9peW o3<EBѲh.e0D!fE= i0glwng q_Z !yQ*:UV>N;/]g@-C!',K*9Q`}.l{C #f^R֝C~;*e5b+İr @6vEg7l@KjяoS-}(q R4QW 6eJ} U )[ oMr @>7W돎AM"DXup#nL|Za%M݌8ooɢ_gcg:l|,B1}7_5ra^g Xc)|ztߍQrHj3!)4Bgv"ҕ#L*fٰ69vxst迲.q)<XQ8ܖ1l؇<(,JN$5?rT<"zCd&R+ f]sg((X|̻inVn6<.MjB%+A,|VBa!M_Ѱ?ѤҺt' 9c~o2?4$ˣy@؁v\ 8h`;ǦY*eIW "^Rh䓏wWAjNGO->NΆ> .z~h6JfҞOlg/ c,hNA=/܀setRQlftTGwLK#/4>9pXbSiU-2_~K ?kLB{6 Lh&qA`6|YloK1 }N '!5!j+":bj3On+Q%<_NoͳV"u ^K9:B'[}md]ԊVs&䴹9vK,-.15y9gOoc)]/]iӖ1SU PxBC GIN\oU0o:ɫ{ Ut@pOHO>-su"N=T$֝:#URʇeR3YsOsˠ̂pXrbqF'Y =)asu3I%P#8@ J[) ƼsK*i^$tv`'^[[&0M<WLAy I}iLn1:C! 7vz rbXj̭h\H9V.<0y`wJM)uwı9*}Cs2EmqIȝ(b-Y`S ӞvF#9Eȃ%0a9 5,/f !Lg?H˸TBy/;&ʐr/6-IE+ uJD:W{@0(?bc֎QAF'54D+U!/uq홭'5' mj4iM-|'D[1y(?S9p7c9ѥ q" sT ,?n[ 8W-aqf2kŐ,6lX.&pL y:?ɦzWF@oZi,XWvN[<tp[$`xu職R&0^Z 뛪FwCm܊C lnY'gt?̝C[ZZ'G* u90E OmvCwuE)X[6AH$v!,N_b.NdoL vlta/btھ;'N8 7J_(SA]_6>/*Ve/q oP5ϗ۸PZcoW+ŢR a㱌G^`Oś_Ŏsrluh$ﶷIb9WUy381RZ^ָ9rȞoA>`vca AcȈq SC,3#<;Y t:>:zT}oIZ½맀ۨ']\+0Fo+dyEeMiӝp.#B$?{KFz(@Sz}.Y?Ll~z!Fqp%Fh]7WkAUrѷaZ_ϡt;&.bl>#zLE8ޭtj1f 59ơ '!?=3֝H2܉A-^ 40ڶ8!M* oaF4'&ޠ8oRpf8(==$̡ߒұד6H8f}YPLk:4%6>U鎤@W- 2E5^ -i =&}d7h@C |z3a2'$tq$kC}%(x8Mȱ^^tkrVj1^"^o1 T!}@W7ݷ2";2X#+Dt|=Sa iRo`&BNvN:;S^AEy/Ɋ\J! =n+5gO0g C(nLZOO|B`Bt9=;+ 30nm&puEG5MgƎʍ?PN"c õYmDSZ)*⨴3=15KRKbF1/rvK~hR fW&NFg@-~E˄d2vΞ e@LO"Cs`yj_gբL_ JtZ3$ݝ瀔KT d'5l'ʇ]"=Jq寫^uZSd6Z4ʗb#WϼF>=& 6GU<4Dwv0ͺ h\ ^`lFuRwaUޘNXb Ә{LԮ 랿-f,8t.jvqrz!Jm Cc6,3ʬ q!C\co)urHt>NERAw,Hq И4ea=w^ΙFՙ؈}~OD+$':/iL*(r~F>,MړA,LJa^]NQ>;N [+8AsM潪&Zdf#^ j6ns=S{tb0;0Qx l @E #f)KQzlRv/?.~U1gd㌨1/g-#'(i; Tzj[uRcsɐZlz=!c~0iblq{СmX2|w(Q Cłor4o>*ڿ[AH[c2^1 a6&pg0=Ii2Ưr AFyѰ|TZy1 8fqŠ5n׮ݲoؕĤ0b3ɸq2)zF;P?۷P` g\l@ҊskM ZZyxiDY?)Ή64hslA1_1 M`Awń3fgl$Cz3_~)p=ee0y‚YT%S,ՙ59/ "@L5i -OrQ3~B72e BE$ӹwDP ݾ=~)'5TSQaᙠTIs*7L2`қ1Jw!XJN{7mg?DTfس=yZoJuӞ1>lOsG= 7\B+U.hPV9ΥSHMEVw!DHZ5[vgҍr1y8mxaWWS-?Ig;uI3^^݆19>x,N2HUHܗP RTv<:H#8Aufϋ!sJs*CC J[SѾHo=w:mgo'lDәt(ۓc\NAfܟ "dN(hO^[/Nlv^PG9,z}X{W9><"YUqw`>-%JN8i /*'tҶ2fGw:zH'@"TPmXsPp,V43p VQVփG0~Xhǿ&CgTL]I=yc`>En4"P8ÜŹ\[Yv"\Xg'jbL*Uim]!,1gצ/?eCV-8{z_fMvF)8VxFd(}@5d9|a+FCN;F7;ga P(R 2kg)/(#w`{(ve VAZ[ $ A54۞fCԋdlEDqJ 5`Վ2lL FD}L6^h +$bhHv/Iuu_<9aaf ^̌D`G19Λ/'oB*O?=8Q'(!^ԽTőRd#gsHϕlcyzƿ8Cz@}Z$l߰*qN{DћY ԛqP] VS|f;y=^kqwYGJ sߨt43 B? c(6|cLx1E|XȪ-dP{<=z5X>=+ly..v/9'tAJ 2 o/[I:B+8| N@L vоGg$#Ofq"}wI_˶!-4J<ȔMOK/s 2 Z.FRj &&olC p ލh2FTYv6W7ePfbnG!V,9~u5s" xOoϙH Ji*Y1Ӗ[z]aߩq28mATٮ8)28j+́eYֳ=S#*1f/+i9$0Nڱa ~ԃF] Q iq!-$ގBe2!1&+]hOx a;]oAdey 8.G[}^ ͝Qq֕/|I³C4@IeYb-Q6I}׻B iFmsy%]%0paoC^좸ug!w alp,€!ʓ'BCYկ0YHU+?)O:cCiZ9ţ[k[00@|i3 dq OD"U+HYfaBwA0Zy##B\ =`8`'a["9%KkP?S:2E٘Kj²&9β>*QE;!M91=d鷨/Day :w)/ j(xoj=$kFzf"?d*@<ƖypǦ҄QHәgK/db g6;LGEV^ཅBNy=_$мq ԋ܉꟣B4eIfO54#VѷifDuWQձҿ+:=Sv 6`'B* Ksײ)) ‰-Ph֍öuLsGH8K7u9}~:v4_2ߦue^n\CcK^;y]ٛ#z=Qw0ѾUqLݎ- n@ MN%׍W0@qcw*N_F^S!9Tcc2ЬFPJ.౼MQcѼOY"CX~!!{~+ tٲmj8LUˑ-12bD уgήO!6D`foXV6ƅn&Ț\^D/NBq?Pu#)#d*[JcW2I'=e,'C6W<{&=~@0DkeiV&Հk;BKx0pX:k.?J>;0o*zd^c>Ae>#<nvQy E%٣^٨Nj(J`aa؞ .Hs).?zztYMKBZ]>V)'/9/$–fU F6}Fg(U0 } )!4 kdyeф5 iQ[Dmku<VQ-!:WqȰ\4{#¹Yh}L&E( 99*[wf;(\L5e+yOR}Y>[fihoҼZ X}5XDU^,i~1:MDIIoUҡ+~Nʡܹ؞l_痤kָ?%p1Nr/MYH\}V?a@RMWbF[`T.睞QAb=MS߷%Eߏg5Hbt˒N!pÅvWa"l@ Qe4K @2[ܷǻD꿑%دqTkjp pxRր;${&n=4:Zi=.I'"y0Q\ !03P5~ۆ&f'moqks%Xe 1AV3\e/c/kE7€}5&J2ߜ.&t_!,V:z5[pVB6֤rxRSP0b!("oP%r1R{&sHLL;wB RC_[Wey@/ܝHC>- CTi1UD$i^ZHXL{Խz #7_u˳3o~M\?Apثv:gl&RVT{uAAk߀* SsCyh1i~L4u@R <װ8Du"cC<xڝj:&Q*& ! ?-d%ÈhG*37N[w H|:N)A7yI/F1D~('#a}AkyBd?"׌574jQ_*[N"lWxUz{UˉJ cA$& ,w\w \ul Cj''"2[_:P8 JP{7\x$Ң6y5i'qT%I8^KSPlT;SX y QHoJ#?uw#^h`)v Xgo<#Zt1T^8Y z7BPb=cL3 FKLqle1r.YiR9xX"v|g']MX.'_˵1㣑I),EwwfҢ)fJ+X[nT/O,FϳcF*r-|~/>r@q98T?meꀕMr!]R$Kn^g*z4^yEc@%F1yM(0&|0ftc\Zp=Ғ}&Cu@麱^IN?=t!9]Wܜ..%˕Ky|;>T'N?~|&Nt;uFpQ|h(H(/ %)&jT s<5#ȡ1'[+R=g γ 8~ޭ|"eoDka 4mP JGܲԄ+FLyڦ܅}Uj]AR :;72s]q1̢VT5 (ބMmxDO%pl:=40 $E1ö4I55 ez a,6NS@%QXuqH12?iVl]BQ_%m,zLPpšƟ )w6SkW7.pVf ;T:<9i8QȞ|ό`R:pVLOՁu&В q]UIt^V[_LhF(<2ũ_sؑ4t{H/VT~abXJF;=aR$RI!IO\uTxtָ6TLr]^Yb" PyOR8Xj]Gm Q:Pr!p!EH7Rh&ZGsG+sP`7Z*N"<ӶJ BkG ~˸ݹ.9)ښ`ŶyQՊznr8|)0x'bYƳӍa!_n/Pkd"379_U1o3x; * VI\wɌ|Evr, XX;::*r.SǂAǨ@>bT \8[0T\2te3$낅cixB(ce]H2&&yhNO ɩ{A~%,KK5aBJUVX0?]Q{vj{]ןY;n/Лhbȅ=6S:2Ϸ34lv'|KPӇEȊ}R@RCR`r1|*9&{h<'xgjS0=:8nx0rHm;1S)kiCKe$OD2cs{ySɉ?NYc9?N*!B;g R Fڙz$ꊜ)tY/HXLi68F=hz1kbƖ9?}d) X4͗-p˽?Dkḽqo}Hy o~^${?W>B! Kᅤ%?z|ָG !S]*n[_9 uQR3kk>@-Ģ:@U)i0vkN3/ F# kazEDz TemlW>;֩\ݝ٭#K"{zLJ`gz_>[O,X4HzW+>]X=:N\Zv薓¨8lu.1J0o UL~vz]ǽ񹦰JNp}ƮjyM#L3CkvK7XJŔMj$mu_y[g_;KpJAk$I90W!xv% ܂QENoQڰM%JM?-YڱNsȎQEd36ȩMqr,sA 5f~ 4'|buPb9/#uDW@Te bڋ]<`OkUl"9SBh;2dH,vW9zE$-YlGE{Eٕ D#AJor`4DE ia4Br(+7dg>wH~=V=h|6=m\)՞shf%o#|ObWtzrӈkxoW}9D"UMf F*FQF7nNK99{Jn{-8p~.1Ql6 s`w%WK7c{.~g=OkG.=j ɏ^vAkQbKS5 Rg Tz, Tnf7D'DuTo|aJqӭ"1ƪ|`ߡF˱3̶@4|eZ9frƎ ڄC8Tx(Cw]na"B#VnI:E~i8"c֭Ǽ@k S}Sz kQN\@%OpYm&QN?#5q(B R&ZPKocb_zrlLVm>qЏ%oNzu .@Rj<'LMSwltCS ?YR%_`flN*B)m᪵09,.N5:biݬP wtnԒTjZol(@iTX00N }̇X)\0ހ.W32I.UHd0tpy},54УZQ𙀝5xIHhbɾÀ??"p+ԋ@Fe+o_dqF> Ws΀H.=p=_R|},n"iwD I8N4!@8 eb o7' }nvoi'= F٦ !UJeơ7xj%7BAk'L|5ngO7`7DVtH{'QIS+{`^}~Fc*in\QI{p(3&kF<#تugL1J_ZjuZgRSN[6XۅW-7=s*^0;(f&,>KW.$ wt'M9[$RtYZLb.>n%U·IF$48shtWltzZ* Owє<;_|td"_ʪ2%2щz@-mxFs9og1>yQ[5 +sx ]>)uSN0mO3+✻``9_Pk[ֵͮiOggpuu_w K+ ^dt4Ӛa4&NepȈ{(KSA"SA8Oan6G?GRF.ftV]ݷ쭵yҜ97yD GI=t]>Pg'HP^<>D*/cB5flTVzҪ>Sw1}7_aǾ4!yRR2UeX}:"&giT4 thv[K4[F.y}TPKٶO[V>=OH@) .#;lV5M0lz%h)<30f ߅5,~.ir{&Naf9kG=ÙJ~f!bA:;Y twC.9Pȣ]=v8 3zq}Y j>$&Zr|T5'pmdHL Plǯ E/@N'De`ffjm]3q)YdE4ƭ+fv,[sŷkby}=/Gf[sh N] kme^wb~ *M@t,b=8F'۝Q:SY y!p\,=yV|OӽEN;^6I']u\.U{kgb>mei濖]dS,,rv)Ep5r|!i"*sN䀵أ#MgKB %}!(cKHȫ*-;&}׼HC?tZ}]O݈QFNmBX J)t4VX|}?k#q}w$ >?tEv([d3lb&~q=%s#?Վo7Ʋmt3%G}jMy?hѱ?.2CQi#eDn88:= F 2Q])}tK]T:P=ί[曠{\¦|[f 6;n_ix"iѯ ͻm^kĎ [{h 5%L 7pu_ػ5e}35y B<G?@tg?CaN{RDb%2n*.qT[O=MNa֪7S0)Sy<"D6*>Hz,͑B 8fƜhZ:ө+)0zoc嘷0,ȧN˱^u {j^͜1w и/E{G+Л@f@!_$6:~}EGjڃ&#lBszz} Ɇ3 ofڼ*\nX!?U|t˘3Ryc ;yrW$,6:ic>HJwo]nలx[\nuL&'tZu *'ayuv">y@Ҕt9?R{xR=Om9xcV"RTs4Ш 3 S e|[ ym̠SL/+{w]ʹ `qy@RT3*uZ*SU?5 JRH83RJ8bt>bڿ'5wwhv5|V$[<õOӦC]j%` pt=I(bVJJ{ʆ0PVխ۹yXe/ #[N棗x0 Q!B-ht fɏoOz 5d AcH)jckF-"c&LP =״\F_zw\mq!{w$i~Ҡ} |v& auU{o(9Y#@T1zkDѢ/1 LtKbtΘh{D05HkUJCԛ\Ymzz70n?dQI6M P u('3?'H xFaKO˹|6j\i騔 xaHc^ֻ~[:5پ0kA|8Dמ!z'j')munҀ5nC &"2qG9{VaCtLtLjhV ȴl$RhmQ!?ؠUpO BX x> ZC!Tfܸ&<"1^X<l%)W`Q!#"ײ@HQ!֨F6DBKMP7juҦ|4#]H $)62ͤ۔{MWdh0T/ܤb[ks"+zꎤ͝F[T4ܷT0}d:' EʵFPO3)t`QVqo|H+!üVP)zHԵ)tGA#L[ T73#~SBF}=4O/ƶ=8uz幭W[]^Q9WIn^=aJm{+f,OjXH/gPqAK'd+X̥ɼ!}StL95/<*DlZ,p~f|G4Dž""p)7 CVOel %d}X2e.wH]ZQL،.(B4{ry2E[7Oހa]܁'N5PкtX҉Lt Φ&e[BawENJȕ0]~?ӽ9!Z!E,}lBMȑKb8 ]A8xBp* ) 'qH0. u/ ^uX{Mn!tw J j'8iI{$|=2]Bt`2v-M[{0^1eV-r١<s{;%"}?:jXdܝE6}z^1ISԦGᾀ)#1ʵ<dXm4s(\6(?~0pr]%ٍQ/tjWTy)I*|$nzRO"x݀JI\[:>M(AκGzh@-,ª%Rs)A?|5,{bKke*ah⾊6 Jp^vX`LE{S+W8T:C_#/c;M5xNj}Bj @?|9t4QB-j25a/./A}WY +@ r㤠IrIld8o+.u0տ*`ݤou/DNYȴv zOꢾZ,À}q|Q2juZ:imJ!>0ɵVs(2+Oβ|_.=٣J`&oNhZTGp73QBE9d5TSy @Vn_QYϱ>W=-2s&QٖUžVhEIax/:t<)#M?q*{m*_ 9Ћ_2%l_0#d8ԗQ Q zNf.i7\!'[ +B^z佘3λi"&5z?? Fם ŎȄ7Dv9m,~z8aۯYꚑ)\:&C”}T5ocԂ".9Kٻg/l7/|bMi|5/,die;{͖q,c=z՗VʍiX19|hM~Gl\JΔ;⥅.$PPm. 2fᄞjY]n{Y#!BC9n-ȡz|WusˊQ*5|#=ŖP gܿYO֔ +εvU Qzl bj~I: KLݚʐn+xv(4!șN~!4,f4^r#):/hKGbD[!lSeCG_HmL`Auq8y1Ne*w,gM1PR,3Gpr&W)W==D!W:*+3a:3M! G9zq ٦Sh-zX12,RVF;'App UUa|/n 2V\JitF_\&5$\zpO\-) pIGv>§Hjˏx&iPkuk^|# }thUo')M-M{nLDzO o 4zSh3ۇӑ Y w:,fJlX3cqnC[dۏ$kbuB?k*v>oF A bpf8U|:cgS*T7[L6b}*O(sq6(b`7cd9{wڕd@Ҩ>mf㔖 4_Y]O /,ܗWhL& >5C#AM21L#eJ炝!4IiSuY#To*D.BYs D{[}.JuvsFoˁf_5 S ֯g13lJbCi"I['T9boS[}Vsvnw%v349Fqndڐ P>TM<).:E/WkNר{j `:aAtS8.pd .qT?]aPK%{E$%lExθ#xF".6ϰ"6W9ޡA!rq>Ѻ=P=k 7l^V18D#ǢcVc-\A oL|k l̕zϟ}o5f૛LU9v ~O{9 m'Qdk)?g1~fo0|M r~&ㄆbJP!Y$|j^ۂE~xYdX=056bS6B*PYY- ˸4.x9q4ordBB&((nkgbHQ-pAY(Gf|,Wx5*rdL3G5_9D/-!-zx.eg\ Ntj&F)CwSmbLS#hrESnr fb,[|/ mcۣDFW) [k7Kj6:Wԧ0K'XRŬx;:fdag}!$h;3Np0~oCH!qtAKx|fc- S=( "{rQ fYAdYܧP{QNBTY#J{De#uKc k -Bagiڀ⇭~C:#5zӅϦgY%pL" r9|W$ڄ$m?)5QD;Yڗ7U 0Q8"an'6/T,j[)r_GSG2&+bwKvJhޜI{ewRiGaf=i+-M!v6)*GK0w\2*1٦dON R2_ɛZ4u%!hؠOF7 766lƪ9'9\XU)9UJȡFfU I+K9co%xmO2۳Gރ虢[+5_ōzRIMOf'ĸv}z&K6hN_.![󊌊љJjv]xJnHMB2=s}3_J+U;j"K"ӎ ֦^Q2_ﴊ' 'Z83%s#1 GK:UVl:`6u}dqt5,,Q|3jgF>Y3eX|GIg"?k7쓇4Fme[ AՏrZWulsDnfr1|6EZJu&J$~JkIȭ~>ۈL+ʣ$ ~h:F7qx, NiB&pkI\D/kMAT-* O;uhC<$@C Ji(R q-6,CC >ɋt>>NΛ'M@$aTԖ;j~/Ptӆ-%URO6%/Nn`1u BF b+2VZ,ZPW+5"$i?`GFNfew[MߓYi3b$҉8wO)E9ײ)ι񄰧l&U|,ǐ'&#lEE)΢ao~Gki Y2Ķ΀hMZ 6[r%+NuVwug+&vC[x4j `gLՊ':OFmjlodKjQd[?q> w+)Xl}cGT_:qj6R1fiwQ@x@TfGP|`s#V[9F4%j|+Z8M.5`&(!NT&bF[= L3 ";}Jr]υʶ j΅::!ROM?hٙmAGnd֣ 7 okJɑDT,CAӟK*eM|cd?/v~BD-?ERæ_­ͺ=O WISh`ϋ4CEv%ߦUc>{@*%Z 獪Ϟ*35jY^)A O1 ҚmWj[<=vzFc|5vRz` Hz1sd694ut~7:u4kv4f-qYY"Jt?S``eulk ǧ7@ثT;/te>t['*CAӂ8.WVI9[4z⏂. ' su۷:r !CR]„U9lY>V-EJ52.gr'Tn*Yt&]KM+$ZV/GY1.V?as]&-A2CZn(sbR<'DS |Wg Ijh*8/}#׋A( {?eK' ILz/MZCxa^ ݎ0NE"sZ -%I2 ( #Ӧ@0vP5',rGGDb:1{ Q5HMv^CVջqU [BGz/9qZ1XSYTߤo4jttzdT< P(Kq`ͧ iToW 2q F݁W `v::uc$0,VN1hY KwD^)?6܏bǾ'HIՐv{t5g%F wJsf5O~͟feު0+sۗc#4vgG2/.d#@RQ `/h؍ ?S7*`(<ȦJ~W?֜4!߽MhM#paCI,k߾ly KFbxC_U"D-hy`F%cDC RFxxnWgQU'5L1%6)ů ezY0 ~6a)WETG ,ӝy4l)@MZH Ψ(MŘVF/>cAVm] kM?n0/;|̓n[ xHה&b^d$%b}Ӱe7(f[;U2[`Cû&!na> Otg؛HY,u->䶋;ҙO-{V'jkWpD޺K0aP#sLڛ ^_>?@M6 >Op‰t =c&qeKfa4!Dy-ӭ>hƒ,yry4g\݂ٶ^70 G2;*'iVX Ӵхkh< Mi+#f\ieod_a2I}7)]jkhw/qցZ7wQ)c'iFם[1TKLH*k̸,_4&b)q#iL(e|%@Si9jPP* 8&7 0J<["l<pv8eM~ ՛Kvs-Q+U>_arG!1E[P*Yݰ_X6OMBkj>IO >s:o1,Mڿ@=)i(Z,fZB:KmddiqecF@D+!:ljѤo9=ql}5Q䝤3\KV3EbD8y!?c%oWs {#k1 A'ڄ*ӋK 5{4@5,#pЖ_B_hqr5; 0&ĝil/̎ryd_^f,дFA|KBR1t rDo}X޵[fAqP{VT}mG#5Q, p%'{8jòǻMc[_&{Kd\(C3tS< |c xV]_rqp7i;zqo.LVx\#ʦH|)]V3*N$߷ )J:++,:* ~țZts.cL-*~.jm'/dkFqZ&e 4eMS#E5(mo2ɥ)B+'9ջbL!t iQHJwVbA,Yb%qm1e_q>X^ʐHDE]||biA!=;I -|7`%Ҷ~l =˾g T>9ѐoS(tڣMSɉ9C?FˀŠGXTYHasEpqV'"t^kV& `3p0VP)4%X~ #wWw$8 O蚶6 tLi{:2v7Mܖ=W2xPmcTfV f`&4<ЈpZo+!&1tС)S}nO*e18%N4DLJLeыk4cm'q2Ug}z"D˗Z372ܲC9}0P"/g ,[12K:etTi;(;{nB/ar@T;fT&{4 ܫF +XxbY!B"9iڒ̼k]V5O`5AvAv@Vƛ]o2bTzaV_x,|[M$g?QPQ >$tW/;(WA~Ux J"z*vYy`"Ɣ`1QʓMQ0,G2),##e`ֵMB 0t m X ƳKG!8R*13D"TRr6J2Xӊ ɊNR+E)Wk!$z} [σŮ%yE&QF*7~1 ҇y-wq?W;MʸT.gbo# z./g~̚Յdp 44\M1'*է؏XHv$ ML)b}Glj>D5êt-.~6\񭗷()rQhsF<[+km GtTIErq'tePKJC]&m{ORt?c^}F&vm|Un 6`!B^=;v-16OI;C ]٭`_9Gu? kUC {um{aUp2+o3 C8<#--f\5?Zq%r4{V)WTmU C{=*jw( MqwF|>g2#w󋹹b:  p]]gYŏ|@t>u?%΁` ,fB ҵ+*_$Yدnnb}M'He5a4Ԟ JTVDŽ5_W^|TvF ua!uM?d1Ȋ*؆@~5GR@Cx4fY="I٬)c>g"3ݨ qTM}a!wVzQĬp; ]<ފjJvyt&_-'USaQ+כ/l>'=;ʢ &>xDG in(:6DĕHSs{o`%_Wdw5묣=2]pDK7FMK90e *8SN~3mhdW|NvJL YH޿["LbT]XIi%~uI0W %ǧfZ9kjg5Z7Q @zVo"o )b..ZHk; ႕Q¡;U+ÿ\yVOy] ߢ"+!B.&`XѿrО;xV F|pd)<㰥eiVYF=KmE6,ulRTh,5{Oˀ=e\-W1;:&\\+JG}Ol?rH,?͖5&IbR#[R܈kvGm<){iOJ^w8!ZK":+l'Y~c*PV,U1zfMyJGGCȷ'vʢ??u\$/z(9&4RXrʼnhb[͞^gR_cet]9ewda5+Z! ;]Я$FB8GG o3`=4Fݿggv-0E>GGaȆð 7dW5!tskloxS\c14C TDx*dvrMY;VxL^,Sߵ` y癧X/y&6Y@<)h/2Ae+ś)_W}v9k8XN|N'$Y`o?xP غ±®ܲP)?ԥnǪ@VkIsw6 L5PÕROۓzNf̍Ӭ87=sӖs?^mH;?#t{H=b\CۃI j7Sw\^>@.GU ǑyN0D2,m:nd2C1w,K٩t7 7 |VEK"Ѩ. F9?މ;\'&ÔoV?tSseR_n)Mruj}+>/+q2sɿ4hlF_$:Jf {XQRLRC"+NͳLU}}z;Xm6f]j%^[ˆ~ok5[TJhD<"L8kK^# jwi`EY9a\G2Kτ^4 vei¶2übA{_d6H$&'*BPL5ǥ1CQ$#]ޏ-}C"D;70N;ǔ,MeX [}͍J*9sA_"-؟<:3!ldD "}_CHI U5Va2:KruRצ\$C$q7J,wuu~Ih<;8Sc2t(f[ ;yP\6 =f}1},tMsej5,itܓ\l8iPpƗF&_7`l`?ŻIb?S w9Աv +:6-gzjYl'r ;3EMe>.s&?3=ĶIB Ne_:ߗ+45El/=' %IGVeSOu cF7}j\Z U"x7A0o!R[=&>DVme=YAT-BlȖ"3sgevAC|_+uur4i<p+:>8 e0`D((8jw<춁jE|aB ,#)t/aNĶa Ł3c~;5&K衆 Ƹ M;u)0¸5|/{imEe??Q IXSρ Ti84+<;c)RЛjQ Gq$_+քoNsszJ )$;ZYT?m7l$xkǰ"rH?cߢss S~s[_#>"uR\ѫ#Lr)R%`PRﺼRڦ4i?{!BS'A%Kʚ /<7"]I;,$r'/z[rG?:vpwcS < Hgi\ܹz۷f&.î`->r_O5뿈VG2)".g _ϾeԄJ-DnHO15Yl q``@Q; >۞gYXHPW J=0ª xOo`86LVlYk NdTT:R1U F\:@CD8'C uH^)}HJ^Y5gBptw4!\;r?ߏ)ivkߋ"8~ 혽Vƺ9,v>ձ/2,U6I/,e5U Ӧ1)sQ\)0PR&Fo䲎(&HF1Ya%?ojº; DW7UiIiܡt]ҺIk!nb}(l lG{L  LVD8Pe)W|~XlG l]maΗ7Q 4Ṩ13F#]&9'+c]K*#+4@։\E~NelٓaZaHҜ[A=ۯ{#5}^PtuSԞVlwOԊۃ|"vqgWuDl6fǨ(23ꏷAykdt$/<9nNۘI7IJd0ZgUq8`QUw0(/^'FV5SLÅf3jf-S!XGiOi'[qXEmP.;SKCP_lb&P#v< p9-`aQ//^O-q5UHʌT)t`s<#xxeA9Oy2@&6+IyB%>|Xf˔˨V:Zq@a7yTc{^j8|}~7sQk0  J2kЖ1OoX/ oȑ (5 gķ+^ %,{:\J{>G|Թ`g6keL.yc[[iiڠ@eM;nX;K@Uⷹe2 S2Вp\ɷn@ѵ, õY M6u"r nY\" @dU*.·1$l|)NwclwG]4 [6S]HIeѬ< z؉MV~ xqҼvi8Sz^s|KtgRz854ޱ+M{nq[#@N?9VIDֹync  u҆:LoZLW=By'CC6gz}x{=|2⇺4@W`~5eEnmݸ ]_w쒳H3Zi-n &m&0/PD a$m‘yX(-E_-u޵}^V)8kg?jpD+ C ɴ>[CG{qP-0Q"QM7Rѕ5NW/Ћ QFb1'(C&khDib>tlA155t:q6$+KbFV2jSr 'Oa kj=!\tx;8*SC &ď!H;+.cte/6ѐ]HԺ#tлa 9a吡DйˬgBV [ Е(5kYa쨄O}$w:ĵ/(9UbIh?MQ8l=_~~nwVB#TXM! #/.?f u21W>Jlưf(n\3D<=B0i ]<j8nfPٓDŽ F~hevp_r>ܧy|ri3m8:8Yp|lbZ ֻ y ZPF>Tt@j\eh10Aem+*e 0Rm@ι 45j:ΧΓ8QǧiTT|8.z8P̃=åleL#a!7Ju.O/aC $e;'W6hmeQI u8v  8m-#GD3%WKb 8ҀO `?7tk2KW/qdwLBwzQt0x:nGFSkWX&=ȅ1' 4?0#[%]uSkPg5Ž>员N,uExىl0fWs=¿N{o i5?Ů4C$xGNyEŚ"Ah6&|njDIT X{FFToF|0Q;S.2Sʏ5 Y4d:|8V y.u`\N7*OggsJ:@/NZؖȶ8uEr0;w &u*1X7vOAIyދW`Nl7pW rh>VqO ߵZ#Іr <;ƃSO.e37gW ⮹‘ UzV @Vɘxe|3EF v&c3r3E힪P8]7PlG3k`m8fD5=<u/+hu'R}͓22^N"W'D̺|?"hW+:CV}cUkl fG0|nz,Kl]v=k׈‚>`s+ |j"P{$ ZuSʷLϸtDn lk GPgz~;fe Cͮ4^2IĹ=ǥx b1jRi5LGy2b>YeSLb3o\nJgc/*C B,^N6u&ԇ|\D#[̚a@r|g}|30y uwl?: 8kŭ1n+`0u\huZ6\5?i?Vxv/MLڦ&=mJcF>n2aSQ0c=pΔ :H˥~yo S+mBU|V-l9s@O3-arAVB>Ǜ\wЅMro9}۬nWE6C\^+Ŏ ao\eSHE*a |aN2}.R SȕG8Mj-Ǧ뭧]dì5( ʖm Kl' $PgR϶Wma2hԋĦn9&[FNzʴ.>i6u{dHMT?Knr.L{n7 j cfw{"jW= dzSZ}w$RtC(LQ6&~Z[jRkaiR4愇ң8-&9D-}5*8L%bk^Z)FݏC'Dhy97Wٝ)0"/eq̄uFcRG=UlNW{/@xc.{j!S<£ -ו|_/``uߡ&sP\LBh)򹋜5I)!{ Ib!V=BsC4~$I _-8uQ,KuQ1sn1( F(8ê oW9Oǜ)H*%(\h]U'Fz1gO5 <;qb//,HX{˾(eٚ 31+3fk(NRjiaYEYFFnrHncy/nBS"Joj\\\̃]h̏~=D )l[bp0&ԎX>y۔@ʳ͚v'mDu ?Ȕ~S?iAn.)F݋v:Pɾt4 …kV>Dzی󵺞tE ^ֿ/aHe*!䓩0{18cVԸ!AϦNZ[ l@r1 ZdA"/+4\=VG 3رt'\nDOPýQ!RCu)  "#ni^ Ց+|YvҥEcqn61T@8Ŵ|9)/*^)S;lq'&fkpnOH0hw'Tqbt ׋s$14=(:hW@1UEZ`\q@&>ٞ-#;LY?,rV8"^1GO"D[rΓG;#U(T%CFcg&l"&׵݌Maio,!1-:8fg8P˱nM%j:٦j^Jށ%*LW5$Oz>r$,tL _WEGbWV-fTj.Mq|Rt W2*0.x͒';ffe8ߨkWZ/0[T۔Rx'0eto,FL9'%Hoˏ)6_cze ~`q9>|$0c&L;zzl ʉ Gḫ3vF(GD5 L&Ȱږ!'e04&:o0XűIn 1ho*׽xT! ^[,_plEVF!,w-O2ܒ@*5TkA#_m2M`TbKb2 [qC\ Ȕd&Y{ YG|Ô.1JC8X;NmmZJo%v5"*FN~!|)0vbwk>58T^Co]L*F*C}4c9Pօ#~YՀ Y)t[&it&S09/Q"Нbgmgay@ 䶒lVx{,qVA(L`5y^MG1l7?DXO\8Q诛!ɑ,cd*,LwD%lgpJ%{.4ˆHmRU)^r" %Ѩyk,49390 "t#VnhjjGzs1~BJAșF̵yTM[[c}6 e$fzH7m JMNpaau&.ˢQ:Tl7%W=.D1TB֙K=h{D˓}HLvڮxeQ+B=/.ggٮDr(+͍\}XU$ +wH_=ސ~ 9@h~b+e]tg/w'W<2â\UwO2k˼#}sG:Ng"7UV;ӛ:>ʫ1iGjNd%\dQ)Q 3!w=$+H{ [er#x=ȑ,çصq -'2Hɽ<ސϱO=ǕDjETaVs))u7bILd&+oQ #uI0 tB<1[it z.[ϵm d*B _i26h!?Ko18┕# N ^ gh*%=n>{bYv/$f'exp ӺY.2h_IÆwh̔OU ~qi)kvOtO<•F/[>ocj3va=^L<Xг|&E&br`yG|^W~Qgf5Bg9l DE$"_;cTK7¨&#^8V/2Xq5> 6TF$b$WG{_`w4]yz@I9~+WqJ&lO0#XLQ2]M$ PRV?ORנ_?O@ǭʦXEsa_Ώ6H"Աp>xf:9hI;ee&$7SFE\YMqRTeAO7 ? 5{n.c.H^6jtb<:9Z$}>*(r_ʸ}[u[4ut{k/a/UL-̅R>ll$s`+) P pvn*2ap1/f.g{7\12lt0>6썢f.1r*0q/5^C,kf:O0;/nFhFs*'ӎQ C( :Oyx;/Lǫ[ĭ F[S[# IqYB6 &A^Hg3馄VeB4! %e>]'v=\[qy7i[ͻbdplE2>g"CMʉVw]te#^]GX؍\Q.U]. <åLER|upX2Lz\6##OИB0kVa'<7D?nwY^Ǧ3n/Rp]\u]cP?q9VR"l>OTdVᅵKۆX;k`nx /y#vTq׼l'IpswT\t!g$0|B>i]SpdS-tDAKb€7e{&o i_iu y^rM)IH]E)7·bHWa8(kMR.=| O+9ݼ S48,MQ@$ Slq[fMH-X+a e$tS4?Ƽ1"r M#&$IPLy6i;Cyتc= ]NCÈ:JARִ#ex@";-zXFD-4;-dl]|{$aA{So C ǏuD)dxHMVzqPⅡNWhl^,仪.h)y;2S#!TCsy&5YoY}Qe]Cʖ8ihzk:-!筬_5S^ J͆@2냴˲ ipl%Ĥgqc}XL%ԅS:+.mpbx}wb aŊ6,Z_3sjwc^cI_bN]5,pC1(s򒌺- ?R"ǏkGio Q42n"JXBbIm6`-0ՃL{ abx,N~64SBUG_byop$[+\RZBH&3#L TrC !|aA去B=%ecZ+M3a/"uhII #Śj_@F\E;=͒`GXt .z bx7:Cfۮ4!b7˛A ]5 [/ߑPgB}`OѲ"hc Ra=8#ܕKo;z4G#s =@hNnA3i;aDQi\)x)Enp~< uyj>19VvWTHZ"LDyc.h6s4wC0N$!c?2y@|O&氜R"7^SeNDEn]TLP)зI=7Oeg{:60'pd-[~u VZ[f7buUAK1F NC8"jk yƳ܇\%mOECJ P8Vp'm } x/B)x t'Z+&Ti_m)u9&1fLbQ3>(60[8V!gC,k|jQKv_E ] SWBp$XdHBgYjpŅ3' w7AS1KDi߳n*4 (hd.術T2^/d$X`O5P E=:4x4cF.>vA ZNsVиnY %my} 82aĥ͚3_זFW2%iz|- krВT%ȍ6(l }fn q #B*p:{d9)Supi$ɁZjѤXJk~BAv&Ħ.5x3'⪶@3NK 7.hSO&#CX g$hH0[귈u iI3` 7nEܱPWdA s2I[¢KcLSmyG%A/S›?lЮRm5Y\0" zAtxk8ũ1cؗC &{}vzxs,nU Č+JKŠ< `ğbQ/+2-;P!]ٛ4W=y*ZJ%G;:鹉z浗Q"r{OUW-BXswVDL{qTU0[+B:ͮx?S $|:סEۢ |eYsn 9g4ȫ8uQg[^QbSm5Lܭ4c(nä~ʕ$||ܪ9啀wY=йsLCzn0mbvUō.ArSK>s C t${{mt(.6[M)46~`\gF^]a0&8FlfxB?) &w1%ff?HB6 &Dž Ϙ p} ?dYvVWꆓ ەYjLOfø$-N[ tMc:5Վ\YŮC'yWv)$_mÌ 틭%c`5@ؘ=*Dܲ&r.,?܋>v>X7Ĝ~8Ȁֆ$M:1玽Q;N+r(\.W*.qxƦ^xfʼt]g>\#y4 +xkfa_ ,á ETqXefxE^ *a`N{8Oyzazf5\Eh͋IֻGؙs)3]7_U@u q7Vorprnc$lD>LSURD."=r :H <~*7c_%'l Bb{sLvpKy휹j 2˪E%u/2K!:e]VŶQNG/ ?)%Mޟ١q@yY/zT|ţG0DM;8ɀ:S -zUCB棝b% `in(,"9XJojoK)O1K&` /*V6[,#+T"A~SqNF[@ȓdǞ /x=7FlK52kQ6YIdX&#`䒓OLp!qU9}9„x#?u;ID!Uu9|N(b462O49/ }cvбf*DBf|FANRM;kyL:Z၄.'yJb}BJDFEA'mP牞>4UR`W iߍ &\\H:r!ˉqGOD%$eY)M\ V9UU´^=uף $o;7 ~B\錋u#!CX;m<&v!}T u& &QCEh<OrM.99xWŴZ}b/iG+retepU5 Eο9+p`ȅj?exei6/  ]WZ5T78EJs+3T} 3~-̚W\.qWU֊*BX2dS5W sKK֊kU'-GkAhC1*dʪNZU)MW+uET1$b AֽIv.Ο voҡ` b}D&{v8L+al܃'rDۺ_@R|"Ӣ7 ]zŸ +<aC^h5;FKNQaǰlhs V8`oJI3nNgjpv~?qXu2mlԴ> {:꒘<\_S i6wvN.yh̓i4z:}KIgEmMh]m:8r) {*@x.3ys}.}ʒ&\F,~ {@1e^oߗoD-G 9-?Sje&9 :u= ꗟ+c`,/(L2;4ҁ7^IR]5GT֘,+31"}\rbT븈mqz; 4m|{>qslZ^$W #8i0)9!W}e#{ 9G]X+t1[:uR:F'$xkbFpT@ږ:8]r/o{}~*})>/O PbK Wd^2XkLiL %.?q!qeƀ1Vt t5Ndu}U2Kμ~յj+7 :{1Cd OO*H`(S`kH)dnyy&"9nmSlBɰSNJi.񂩬~?dAnMEY(GQjVwͽ.f 6QWHQC xڂ9+:#t A"}≜ٛDbqnUԋ8.@Ĭbo G7MH%ك?P % ,Q+.m^ 2 ;c#T[]OjHg}) jOſo/(W^­nK޶vDKsf=80 ]t6e9!z |umF[\ad aSi4.{ĭ 9`_jC>VhO/V4L=ewX(wBnGlM\ .]:TW?[P5ϒ1ʧF9Mci[9H5&Z*?UwmeWˤ[݉ <"( fz E&N3IJ/OFVPIF's[# VSTEYo*M(3C?7X#WIp!}ޫpHv4 htSF5n3$IIcZG#Mugm|B'G01^]ۃ#Y+Yj} tLB,-oN ?IřlkFG41oc܀kMLJ $9 l6C[u- (MQk~x2ShC=Am/v :(VGn};ނl$G+/D $!'&VqnM޽cgf;{{1VnG,βx6՘'P :cqzw[=i i+}[B&bKd6 ,GK#4YH&(l^ͣsa(q~hζRrSp8'edL!ߥt`hzoՕpCk L-5 \Hz`rt?E>IK,F>3c+NTޣT xs⋭0&# @UujFǛWwI<,|UՔ|.+ 伜 n[.`Au79ȶA fs.}ɿ!#`*h)+{sʃĂhnUt5H>&;!+a &VSޚތ`~xC<NVtknyFȭB"DLRQ+hEQn0H˘v;9 žIWD yV>$ٱM/sk82%IpIp'zJAmFU%tE:zZ'%'T|Yيq O Yg6?c8fôQr@UaѲwPEu1HXlOzF8г#x *xHOfa)~{,f{bk~9^ ;z^&Cs~б)gQV+(6 ^}ƯA7|4” foJQz^3u,0Zm!S@qK^Koۼ{ϓ f!Z_Z{O~VjkӴqjgK=вE#{#5`Vb0. Qhs;Djד Xg#uO3l]9aE A^Bإgxd#"U@ R~O3cC@O$cc̳ rjʖO^TFzh L ̦%nE~r)l'}} 'fgCbăHX.I\WKԎHʦ(_rUAӒy\@Sr KVd$ƺ cB_. -CE8!MLY%d5M /9))xRo\jXu;uB9EtJ2A\Ш+\I" )Gؙnvmv[k T% ӐN ύ@.:e{'$e{nHNFTa`J]-"٭`z-ek֛?;" WtGPZq(f:ok+ze{m]:y6*"/. (4,Qyb`%ubDo܆"+AX˓o{+rFQ#'\,VJmJ Cxѩ@ B|PNaY .ȾH$"4Ο(̿lFɊITH>I=g;թD)B _{^^OXmfc̐|%KQ48*(>xҶ2aѶ0'azT abX^Q'(/dL0j7i[s6{/ 0{XVHXN AmOT4ߖjӺBz4my~δD(橹UBĂԽaǜT) U?n-? ΉI1 Kz-KM^>@~l p3D:O> EYBk褂oNc!9=SII):_(6xkpSKϑ=A`<ӈXٚі}nf Oa΄:`$͑|P6@!p~H6WޅsC_.ޝ Ku8U Rn )mfbk!N9*]$(Wpx+fH]E?gF/9A%OdN[m'ɍLgrqq;b'HK"bTbdzBٖREkhҾTX>Sr=@#rL2ih(jHA*R t~2̣4)QcqHUݫ*O`+ &ng1A%2aR|KQ% Ȣ\7 =EũgL Ņ`bPGN2aC(= &y>Z8x=j8v{|X;oS4Sj]lwFV6ۓEyDN,CɺE)6?G۞j`NucJ0TQŞ1#Zd"}9BxJ]i9Ԣy&dX[;U3D v*^!X !!VNAĂd|> ]Qc/ +0r>}^ziqfձ,Ҕ^\A׫rWQl:6@CNcFF"0\%p*ZkCgÛ~*=U$D{C%?`Njʗgw.%*Iլ^!ZQFR,^ZYPR&PPٍFmR=gES?wjInɦ*$zg22VfJX<"|;Q1a '*7x'%|c0Kzj.d5m1vJ ~IQӶ2r:Gw$t+Y>],/Kd0 !XW^$:OUXvyv JmQ)OHX}}ٟTƀ#P,a'k"M%Cо@=xֺWrnNRWgC0ћ^6Ӿ[5qa\Pr5NCQ ߞ¸0)FW֋%SKݘbJffbU"2-U8&%}h=,pr?J3 ).>AÝή;[8ɣ|XV}wNQ/HBg:e=`yU)5I|m_+[ 'hó9ݬ26^(Sc#2+ٺv$;sWg9}^ uv#!]hd2m,KdZJTnS(gK Ldt@gzj!H&Cv,}Gp߼Ͽ2RaeϛuY+#(>cXMDt:-MW$>^[sTuj`Pzoܽc 3ײZ:c2qiG2YDBGH0oeq "X*lr&.;I.`5^,K s<1H:(#(;3EBPEySk7?NY!oJmtQ2Bqi3a=h3)%ˢdJu h#5!,='S0CJfZ'u|F4?d>aF/jZNcIJ~G85'96DVv=Snڥkh)`n#ȃj\8e}Wuo6L Ȑ͒>EfklZ_PK/9;"/ t|Ich4-H6ZdNK8# TWX~(]7Ųa.3SmҘuGr-Hܨ4P3 JGKwo/P [cŴrF)Dvfmyې=<*t\R<\S` Cw c9s rw@cp@.M_%oأŧg X'kN,Zc!<.:L!Lanb;dv|Uw%5ykN^&Nc#|#)#q3Kҫ_6)%fylQr~ͮPwڷ8?;<8Ĕ^01IL\ U@,2 YiƀIŲD(f ʹ KS5lP:IZR"_'!&JdK,R-5ո1ؓzK/DT4/e'C6vd"+"i)*u?Fc䴰`̡R Laq`L7*@<"ڋxd|. hxfL0wwKQS@f&f}$:~||nE+ڗU'39 1$3HnvՈxd#pFCKaPlP1[Ako>]sz6FY^KcSg|K(p[4 ^VRJhoq|]>=+ >Tl ˟11q JC)_yςX3D-5ߥoNng\5fV)*gq'>i`CulP+G86s5eE%7*Nk_~4%־Gxs-L @\2$ϡb޽1~:ڝ/` { :w'R5P.LBFKGԱ rM6@Ҳ\n$CQjSECx0rݾ=#V~kJJQWjv(;0@7oRMv^vOu_¼h|M6#8Dy G^kg0TvYȓ-7Uw9eK.mmt6apY}~@‡PRkO~ G.!QM^.yEZIg7׾p(=WJJ'ߕq]7)L-m!C ؆ygG1t L^wyuäX=ߊe4[RǓЫЙa[  )=SHffnjcSw!UA_4ⶸw]xڶTe捂DjFj5)WdE¡Ik23lau SU:{YfOĈxƔ9S#?U<6p0V B`d5O5 l"-6o_dGNHfGH싙m?σY4ۍZKبKG~Y_%So~gܑo\fRBD D%@kK$bͮwd?I%p6{|$zKm͊LlCȞjW9w~B Ur :m&%34ırV~`jꃫ ;wWqtPHXr|Šj!Vyַg<<|QHMh:U64EK_PmHXL"!lB88+̉op &Ϣe|44^VW,IUWo82~۵t=cʪ x&!Mr_|t/Fz (} mh*) bRsħ*7u99n$+^R|Kץ pLW@c6_ 2~E#hw*ڇ wq/UDU~h}L6g-D@5TJS.߰1!7s.$lը:)NXtMk, A#,M P:P,:4Sl{$2/tl$rfI,<_҆Y;/9dYOe-:q"aVa\uaP; vbb\P Fc0"NE_X gN CXV$&s*݋p'^:%R'\w|<[ VOߦrcb WUAXWPTVEִH 3jm̯N3k d]tNob]֍Y hCO@S.VԊUKaM4Ѡ/8,ra +nj巳=*SVd8V6TH}?#c?l fZȕ?w pC$(Yc7YZ&0JDۆ:GHقۍoE+9QJ%4 U&nG )g!d[7S6<\+~^V- ">g[Ŭ{XLy^=Gu /vM^ 6'՜ESG3m0 AB88?Lŕd޳5S9bLH%7lџvdf6Í@V`8 |< խ73=r}S@EȍtS֬>>V䒗qX,NM#eТAnliѕ/{$tUIXHPЧSN 42/AV^ekt<6oc(+k$8,OQ2yJ닪7*Twz9Gco?j<"Kp~Xr0iLYmba>m>o0|iz J͑eN=e6.KH@!#~Qa(pqb M t /SJ@{#,D,.H &yvXlY[|~&9 9Ӈހu>,LY[H|bڃJ$GsqSƕ+$_&zFa+"$ObSO04ӫ+a`5ˣV(/u[f\or38EZ( E+ dL$:P3D: "5wNBkLDJ{R\)&VKyh?" : !/A0t0ø Me%"{ c {ꤠ)kZylAx$b'h1U%-zU߯T$^RBA[yRXsc;ܹ̱W Z@؀J':ȯ)OAzezWn&1PvH@BAW=`C;Ufa@}3zjB=?Gڼ|x[qáܮD kJs8=XlZ>io=yh=PwrB,Hj>3_quT=,tge0GxxIeL9EqەpT?gi+P1Ӟ7A~Su={Қ~_k"+eL5R*x{bcMo;e>P@I&;ovRW$%Nv.Sh*(Xkncˬ@kпq;`<=$rۻ&WJMɻSsxc<²À\zYWߕV; J%8ፈ=L{|}(hOHS-.բ {78%hXcUfL+-sgMڝJh-,3D> %qX_ߧA.I[ \; 5},-2ÑeΊ^i vmUؒoʌdQ$'7m9eX&\9v,18H-ҧvZ׵WTXWV3 ,3HD}oChvt܇ Y?`m44 l)s6O-wރKD" V3`,0.s9?۸ϔD R|OP!Ig}g\nDijޣ;N cn''n:3n[,I&@+?Oq=ZM<U-~(!Mtn^6Pv~\th*?m:"ѩT,(Lק 5>@IC=t|ˠ^sK3tvAxk]U1[Ӝy\2 4J(Ch֠-ㄟ[g%o?R&*XtHUyƲ`Y+ eL/3B4ſ(ᰩRT>úI ?܆:fnq!M\:9G)=@CϘlxhߔ5EFuv 3c<1XUwyTvnT[xq!VZ$F~$MIX'➢\Str|ѹoqJ:WsբFl]ŖIR*'Tv_R"R]ldL (Z~V3R МS"}*6iZ3 "2t[ra*H4}H?x6X cM^X6B0>~۲'H6Ŗ,O&T jQm]A [R0kԫC qɽo9k Aސ:UER_$+̫<nvzS*(e@hT:I\ShRb1Kz*Q||/y;@ڍ)GedӺu:20vqAJL^lr>6DBJ\|s .?&3MEb)F:䏔. owo49 l"]{C;dK̝3y S!YjO uLQύDT#pl7R|iJa7MfY2R9s_U ;}hBJHmH7ECaiz[5;oEH6E1UmWA/SK.*q̉J+Jdڞ *仚#J[W(QD>V`U'Z~1+O&%0a9&>x}V+iKNrsY&AlKW#3N *rWwq-oK;T{;L/YfNmuT>w5+4B0qQi_Y'DVɼ?o*u(cMIAOL}Ŭ`IVb ggjK- *Bc+r lJr̷ymd+]F|{DcuVANU7uimvBL\AWelA6%?iwfbPnonUL0Q4`쿚yd.i 4H(J[%I"o%vFdf̴P[`/ٵ*ݣ>xr'|h tG4{ 8q 1a2SrZ蔴"?J@OqnlMK T]F8|<9 8dd59[/%)mz]Ç @r"a"6'NjCm> _ N$DA@n=wehEu~'ךDVԪqsqxA+R2pK7d 7l mEOsdcgvۜME8_(4m,P\ѫ#AQCfR?B 嘈կ+` cD®|7btDŠɯ=t&Fn L0A=qLҞ:B=]St'Pq|\ 7H/2|>." +b|@֐]V.TLWTbϙBN"9l *<-U5>j&u;gHyuFem˝9%[$-2:f}D^aG{QBLۻ7cl l MwBMDhev͟|#t4tDFV.R|1:J@;_[1(0U%=s= ,@zf%/ AtўB_†{lihc-9L*x:9}Hkf} ]5',龓E5M^80׻ wMd(ɻk[VNÍ{?ҢKV] *æzMɒV7185Ik8S'Y yYhe D `< RNQʼ!D odc1H٬TBHJ^y8ҳ$8bM'dLP?`~A-F iqu1T}PC')bvl~F .j k}(RxuS^'U:KJr0Cҹv`RI%`@k4)8 r\q22[O[gM6A_.F0~bz 4sQɟ87T_#O /M!8_}s̬A,| mG"Iy6AHq]&UB"UWw]*&7e[ueN=/z 5$ڡ^O.HŔCI;yr8tz8FqΆ |u^.U<*L, < i+7F%<3E$ yH[i}. ]*Lm񘨖ΚE!L#"?!nk{5,jkB7U Sڻˆ%W~M,lVcԶf]x?Fkua0n6 ZĈ0b `^/`ƪLҘi΢m+$ՆfK-}Jb]8FyƹsͬDJ~¢Uv܋Dho Pl֢8]EWGnKs]xVr VXrD2(XG3~R_LOL U`u0 ̤M*>,FHǤN[wDWo"o;f ]l,ڒ!SI.V s-! kU0¬K<*ni; CjB {##68JQhJ̧EI17 ft ?VL"3#G?vkVQ:A[gwrF7+Y(ŘE!4% ]8i/[--3ƞY^`\.acAt"ol5^pFla0+E:k ^l*c_LCD Ťt_hZnH.Jg8j:'ճ: ?5[ m9el}6h'((iKZU+19^r U]kXM)%鋰LH|cKnl8FҀjxBn|U?)uAv1#4|LyLff2̸e UZ`,9H?O1ՈzJc/{ b65dc n͉ɕAʭkgnfW0$h-@,P6W 6|1=DKEGZ?-vc:@﮳n@OG9kd/8>B߲j+#bٜ&3 -MFzZ7]6~3!%|w>'(z_?HbtH f. m6U-t{K%M%Y6qǼcI r?W[v64.΄M\zY޺&q{" pE$(dλ5b)#=/bD$Q#!Dje5U@;NmW Q3q0Hl@_?;g&fư"&n\~}Xn3N;ٴҳ-mUf(hJy&:3[+;Ae2jEvF^ݭj:yﱬaQ{H3hT xTnf9Ax+ΐ]kk6Bl#.asLSVNmMd[۴ POZb7{\ly'<J=TIB`!qV&)Rig^&vrMy;UEcбe{y} áD^z2gVHl9c80xDmgȄ犌zᚲ( ӑ*+r# +469$[gS$ai8twȂM BTOL女S@k%A%6)fGE" ٝ:7n  NZJ2!6q;㑭#jUKdv5֬s >._kЩWw~H\w25)eڏ6|_ $-SkjUn  @o^3I: c> Gyb2Yv ؔ蠖W$8΀qhJɽJ@q<078$$5vAo 9mi\?#q3G'F'ڔjr%%á;H&W4<84Kےڌ%=ڮ QJX$7ލr^#x! % L[_Q {ht5&q4@R/LZp maCfݎKx;f:=IciρFOf%07XɷZc~Ӊ}D<ۨX,&ME>_%q$lQV׊uN˳:EB'&y“A~qTm&Q ÒŎ_|ʀ)M@pO1fKiEt5 &, ae!qrE`S[oZ\mkQRtp+L=]r/h9NQΛjxylD#ޭ7q:O3EgloᱹS9f-wgC\Ni3 ygp]\>! 4gJ3T~ >BV^^xRjp:QanH=+<ڥ81^YQ-wI#Nt,d7H"Xh)2ha:o/iVu!#Gl#tf*I<'g(Z0%n(OuG>ś޸q:$ {%^+>Xi,BucjHwWY".ExivhТZ|6<6IIK_ǤdZVx/]󳇟&AZYuȔ˂S=-xgԸb2</s+q! ;-o{s? CԲ ZMn9.1G ԘiYOC?o#+5qv8d%Hxnq Hk/s2hz[m8bS#AX5ce(Ԑ3tN2ͪ>DPv!TW6 "tѲhgII"ʭcFteǍoL#K.Yzư1,%;3)q bBLh8I{Euϒ{W_zڥŮ"]UHx5 S^B<8/ e]țB6BQR>QUH&UGw'!7DZ^{R`뵈LjJ wxoН(WѲqnM 럥5m ߊl'VN!+\#]eGKC))Y5mZ+KYz u2y;Fk"ZR<&uw9c:t%[>\P,|c#^yc(S!$i<TgqHr'2i:\G|QYwR]IrOͳNM*JNe' _~<98XČ޷(F5TZf;O`ʋz߶1K|%7Y@M>où6:8M &{traUJ٬u/Qkiȭm $v/f՚쬜ygZh߈v?~dϤ8f0CPT]Smc`N;"6meFM5m#{)R"=˥AƦ<$<+]htƙ7kŚ#^=.Rbs^Y½3y\qvNUnHśG9EDq"a&x] g6|% }Iڐ, In̪ۏM?)S$NbqĭCM14;竬V 򰅮HLf=7k-^\XLo%n<Q7B󅒼?BèBY%nFށ {pT~McQrIR -OR!r(AU&h7UKbPE$ c'"M-ZȊ1Բ#&K-i"'njs}̦qK >D4;:G!Da2e<'7;u;l[Y_{1>zN2nFH ⥨ԲPU7yKwsyۅO$# KV0AVͱS0L(·@lX *ʨ$r}[J0-x.&%Շ[AkSÔf.̶-xD}Ïy/3e|G~+~!FJA+i崉~Ytz]DRE 9`>Cl%Kx+T%UO!: ;iv9UÅNPծ ޅ]5c7P@o3c pȑwOд}?w/siT+>D|:Ŵ&Ƃ_Da"lG0_*oԸ(0A$, c>ip/7{C.$6mE4~|& ;f/ "4*ŀR]؁lv>re+Fsn 4yP|K:D:܆ m< d/'ZQB[4jz5G`A'"#x5q@;pY \@y͸mh_j>pJODN#`-FiHM`yS7䇅|R.X,N*!`,Ip+cl14`{P3sIm!Jc3$O16f ۉ{ہu)>G;\`}.ɣTB(M($euYYHcلsikp/'+Yh`,^]RO5Hv2@5w-1]kTz>sJMgnUmJ_Ń*,,po{aBa"4+PNU`&15o 2&xtl-lB( +<p+NG" mk6>2!-K ywZN͚:.TST6. oBVx4=pw Ȱp-Z+qp¶9;ޔpOCOA WzT7kH~Cyɡ #}DM8׽/C=Ƚ-1u5<{) ; ͸b1ćQ}~r]/%Op )C=S-}~Fpת F Q򘒍Vy\IG|0^|{3^EB 8[M */oH<7{=0 lnKRj 99<9܍מЦA$Ti/%oQqHY>U"x@)DpN^*Ӄ_hOȄzK|&DwǨЫ6:v_FyBH}.} SC+L/3e[40r-i|LkS$je$梙7b:+k;K&!c1M#z3XĽ>XRe̩?@k<.׹A ЫRBՊHkSJ7搲O<39v)%]nxLIl Έ*&31eBaӘ8Xsc䍺Q,=Dm5d2Ym5 Gf]Spۘ{ne-l=C)/Rs#5M;7{H"{WnduHo&,%:F@CqCūWjA>Sj@~u-ogܤontcR^!+W2=ш?0[qg೟F tt{Gme BA~f[d9HN$>#!5O1%9$JQ&?r}::v#G5F,FW 8Yš(֒iFQ8l/D)=睊&YFVzGYX]:YҚ,(tF 2G{+UwbN2QV?3|}7I/C9 ͮgFkTUT%æ8j,n}%H3nټ$ǚ->X NH3$$< N1npcõ㥖HH40W[R4iɫ5(+TԿ9ڇB'jg?ZHr'RC-BBrEȘ|G}_ H2pԊ :gK q.ޱ$2|@J<9.>^׈kapWCro4j9Ԗ5&%t3<5ӗܛqfAO2آ^"ӍثN9B8AG2+;-ĒӪ)f*{2 XB ʌ{z1]FlqS횷LYQ3;M@;=g@e#!@MAZRψ#kxIu f_? 1rCLy xg}RVM_-e*^k} G㾽f&Lםf$SllȓKH W3ؘ@ 66uG{Tc[Z~ܼ_Lx{vӋ1吒 d;N1-v-\}VIN}1|FZˤ\O:K=#R/Lf$Ut0eLޖ( m9aȱʶ xf#Dlf: #cXV"t-g(QRu#@[ܾ4(-u˜^a]D 8>310a= StJ 'd@Q},+4ح c8~o2v2rR7E|^@ 76kqc[kQ)Ē)-˽,&^)i@?PݯrR']T2Q?jd/ ZRgvM^6  s|auW bS̛<#F_H@ɮMhh.,Q/if\U0t|΄˜':TARe gd C4ӈҞm{(_j zC)J(S}4-F("Y#jcҟ"ew[5.;kǚ}Ac^cGdA܂~j-,ղ/S zTD􍏩y;ˤ}[c4g %gc5/fnЅ>jZO>եs ,3 >[Na"H= ڌKMYTT֕Y0 q`| {{`-O祘RoU=SPz>[XXc_PHyE8]Lt΅\|.~%\@g'_n >fxY~ 0{/JpqQ@azH'|IƇO qԡΤkWiTWcP\w8eU֩4)1c?xAx@}֦鈷æY6IୡSN?sFMa}Jv+nT]i'`s2K|X I#ȝNmDDnNӻ&{kykIģF5=F͟%ąnHO=6O~ZlDӹ /Bռ;rχK}h&܌PI5%Qk\G_7 (&?U˖^0ѧ!(qk݁mkO#H`Z[ҖL5(!dv Ci k[fcxƿ,A?y!m*M qo<[GgS<6tE*M;2d7=C/. T0!@ Haiy-5O~z V\0$"yv8;M_%/qt'bj綿خ?A7~hQ˱X@Oƍ1d~ק5픽jsB@A8"G{&NA$hS_^0Aa#󁶏 GCc9l\:w##/L{j$080i!#:k%JOtHAnO9t^ i(-t=gLgkaX"qVBIGQTH5=;,ëLM ĠԾnLK9\4 K~p(%uHn7F-ld:'aB^8䒞^jB,%F$/v"8!.-|ә@hFwJ2R(k-z-?bȪ$% ֑N3 䤁0rS㎲ !FjY8*6{h jR+[srŋɭ}sz1'G$nЩ0X#4=\;(-Y8X RdЉ?+ԓ ptI5bCqKvEmfTh"_:Kq=H оn zLLPsҜIx&,EÅkZʚRwܚe֝Jiȗ2?M0DT$\cEK.k-KnChF;3UUԂ&=ѦQultCƃ#w`{/5Y}Hd# ٯ,0R|4Y\+pmI.]–r_OSBBj<5_~ m!_>ވ7Us zяCx`t(fZZK_D_]U6{qS}υd4, ^懬(ܙUf@{V\b$wg|IRotC P4>hQ0[9Qx0V\_;pGy}P]oB?|S$zmŞBA3SsHI:p l8BW.#^)pj?F 9_uC eV [;Qys[A~:GBW=]>{;M'v~X̲e 2}= HAyG煰2Jz(|el ,br,?J=-',hyHajߢ$`Na5k3k=^X<ėBW)w vi~5!_7 Qp!0&Ʃt5?2sKT61Bi0i6~ǿ&= RdJePdmN҆Fy+4ۻXm1䳺(;>=PߥWD͝#xH):mŭ*y6fTʘHkŸW&6k.-U T~&`9KK3 <} m JoSlZת߸8%_&I}] v5A;(Ч^|/ր3NEvM0qiJNexBi1-V! Y统jqi}|OP9fĦ?W nЮ~%Q2)`ĵcFS} MrHH՛@%!:ŕgZR.%Ofk;F@#3jѳWW#zH= B 9Df3zw =䴤p]Za͙w8pj'5KKd;~CmkA'Nn#kf)U⨰'hϜE]Qbҭܴ{U0*{ފVzߚA=9B%_*KJctފ K-w h )<J|yC jV6>=sC羍ޯ0's1O|1.Jzs HЇBыcd "2RcoLA2զ~/-UҬ۩r歙ʼndaC 1 A~Z8đXũ8lm9n+{Nڊ9/P UX\1T+0\zW"i<87Uw0ob6YeSlzI; 3oDX!ctQt%ǧ\!Nj OW1QZƈ Q+Z<='xua1t^%=t؅T$ysIOAƣ ҭ(՜9-{" 5+ ztn|JX<%@oOuBa D>脏T{CJѻ)4gFM%NcF<[6qF}:#>zly*<ڽ5s>ig:0_ee0^遚)YiCHe˩-85yŋUQx"-تtO;",HQn!꨷sb7G+FXߩS~/CDt|kkb+p؜7Z8DoS_YRVb^5+Moudt( tl1Tw.($>x4_}'YQ2AJRL#KZ7Q^&P'R8uBd4{E 2!-b|T2M[ꎂLbRY:Q ԭ`-K'6!5Ǿyն)awH81مŕ(Ym7$! )|JtYM;]FaXR ʍW[C27Vbvc۲ eEvB->¥^A⳽g@B4ќ^^R%Y֡V O='X *HpEeR~E/jo 5ut蜏{GI"4s\]J;A`x\{ ֦( M|G=I-RoE| ? .,zlAEހ5<\ij_2}z]jK]%hO'(VouC⡅TEe6mC];Q%2 ]Sf7<#O o-Saފkb+FA!Rȱ1ư5mx/ <֚J$ GfwFGwc6f?YxsD:[l|PnO}$UЕ Ó}DK;K&JqqYW Vܸq .m,j-gg\1,W&>lVEȯEn)WS%^ aRN r'.E$>x 7G|$J~{G~@gk2HH V.@+XHLK :Q~;^}bhr3TSC4[Ia2`F٭(!'y}5ؓFoXFǷ!tCDH% \sSZ&8ەr'n֗RS؄W- e qfܖt;M,Q$ph#d~ @UEZ"yw9FLh~z"ckM Aƛ\- ?5՜؇2.89Np^Vp|,Y@="R@]eplܑ2.l0n'Ϧ/c> >mtMQEpۮ)X~x"#G Q5Eŕt64{gZݜ#/5Kqľ]z]- Ѩ6:HI &DxM٘3ٖ;.QgYJ0B¡ F0?|Fv1k0ǣ)f"#U:؏|x(eP]d?K;sx/Xz !?&Qˮ[7h~r;|qBǕAT`%7>4#T  73/s쏠73Fst ŧèWѵ`8uMGz /Q@_=Ġp/}):ӴjP,2PhM#. -w&`Dl gUn\%\˰.cH~=Yl ;͖L(#rAU ~}!-BoQ{.9,C *7: kl&\-Oy 7M$z>,h+] ^YKe,ܛpo.^7v|ž4z{ e!jBa/$e-vXCbq9CrPZ'NSr6_y i(8Fl ~ށz麨|wg`]DVzvޤn!KFƬ, 8< !Cw3&Xxk-\t@nAfB>?SgCy]T]kAً||I7X٣_DN%pD6)NEÖ"TbF. z]q-d;s ["l&va,{BqkD`euO46TH*oˁBG\hbYvoy7+տ9! M*@ x.;W˟)+¾W´)#{Ԩg~i @Jn)>w!kB+Qx>{)ө#[D_$5{ l0Tս)2X/A\ҩj<ׇ:kmiRVsO+nTśa]臁*h#Vx,3:1o,Ջ<MHdi k\yf4N`fpX%o(@z%Tmc{gq5nPłr%o+&/b¹`xaVulvØ?@.,\EQ sMyuO sy%fB~S۩gk6襨TԗO%=@&NQU"ޮ"PFg#l%&]nWa[! &]6g'c1kEͱ%Gw)xL}+E0GN[kp*8VJ8` MtkSC]p.W:JCc#̢ްը cQO{Rbv\(7й=c},89쳘93oOH@ɿ\́%^*9GJ #F"9SR4].+]钏<89=p ?L1 tN*5R˼LPtfJQϪJbc$:ўPk T:㥽5/׀]`XhZQ)JKpb1 G(bhVӐ] 4((/kJB>5W Nm YK J%U0. P{FgGU/ @ >~D z̛ʚ? --`_Rܞe].FU+b0]/ 0q㉻ak 7Pp34! @n+r6W"H Xw&C: _ ڳ8ڽEqxLxɃY jB:AL|8`q*DGCa&Way$}vr_?z nd.B˒7iIt }4wڻzh,Jמؿ]$;ְal{h&ߞh3[*I5ϐo?CLl%~? a^dyE ôǨ,edokC3ZAN݁zZ(TO { #_$sOwXɭ/t2 JRUL7ElZ7uy;WQN;p`,GcHײ- ĊE %r#ړk8G>F3)n ^?KQ? Q.6׿mـg<7Kw%gN7!VXe߀P<LG tQBKgB%{lj:껄jY@ξϴ{BdzEќj@4? g\BsJ*~7" RU6Ê؏G9%+@KV_D)=?5`6my |A#'TYMmaՍǯ%:hIs<UdJ Ti+ 1o Z\,٧$U[߮Rm_!z,Uᥧ>c!&(=Vc(/GLo@DklN6`vHp"Ҏ",1Z<,Kk MN88|!$O&>'pB)YQZiQ\ &賘&k VjY(TbWG@hnٲ*'#Rgw-a[(]U>iÙ%J eZB{*'# fKa zv9QZQ02-6*|΂o*SʺPW:\%/~fܨf{7 Q1B'nP:)o[XN&U6St&adV;} 쮚MYάnu֫cV"Yp^T8x+Br&@ $zfPɒRH{6GK#r| ւA[u:tQW9.7b\pu$`*]GeUn_l.᠍H,&FJ<xHTY& _rѰ3wH@=TqW23$&Op ! .(X72dx2h הxEjeq4rdӅԄi8ڪeh4]otmI%3j=$U-nx)1:TIK/X+ Y7ҊujwfOa#JEb8N{Zk#^8,ꮊWFq/\w-`G L*Gٓq) =**~%ۉq~R_Z,"#E`Ы2D09}(3o^,2s0FFHPQcdc-^懄 rAaqnD+%l 4E*d-X&`xfEdPYP7W Xj%%w-%;i/6\ͧRHގ[ܯ'|Mb\ Q`[Bk+X%k;GMS(!vCBWPnHᱴSKvPf=eҬa}of(p8_P-D4: FQߤKqae" G'p6 7j:<1Е{jn$o6# ̏d弟 fy ʟޔM874 X-:ǬeIOۇ|gj?:3}tF-CfHp*K2L|/u)8|,9k~]G_$iqZw;~2Gc%S]'Toyj?XZd;E |{q]TUqCxvL k U3X̀eƭDybcLP+A̝sy;G;K4+s=G-X2`K0tuU=37{@kʗ?n_!eIUQ-ɲ!^v'oTцnX+Ԕ&G\MT|CQ4gE 9e|u_.ɛX'e'4̃t8Ko=%~Dt#*JD4zfqfsʸ>b9%0FFsz)畗ox`qGlKd3eaƩNc)`OX:05N8HMZk"/ߋkf<0,tkH3bwOL}aR~.P7z3]΀{`JQҽ˄żp)i>Ưn2cu_EOnW/1q۲6Sg@xƢ#Gcy r-UC7ΑԢ n3SSzEgg; =ᣉl34έx({B;_%1թf5U'+"}cP+Web3uFBJQb -' 4 M].[Ću#RPv)T,#QN TËY[vDDGN_ADn#ԕ:N!RK gk_Y]1)qN]y`*7Ia_v >h%$ R^\8*".졵ʈٓ-&aF=G' FXr,46OX}H\temf' \T۬aeRaysP֔(O0m*f0dN22y0U3IWT}x l/FUqgԧ' fV Eak䋍1d^ 8!5:$)X~ Lz^5{HHU7- 6q92E}i/h\j;hIHXw&@{E͌m} uh31\<9 Mw {?h؊*4T>l- h9A 1\H/O]7ZJOXɼZ,d+^[{fZS5B JϞWL(ܓ1Qq|mU3]lVD[!Rt|~m꽽MhpҸ-zt٣Njeb?2H*I ^E.3c VKr`H̎ljUũK仱Ҍ> @wBϤg+ڛxN=eyI'I($Pzȕ.GMD7@`{*0:g{we_G:v\礮Owd-Cv#e4]C_],x~q8kВ4pfg{Sv4߅jS7S+i޷viXy6VVv9Aɩ-ǓZ̧| _^)KZmfSvYSM3\,yu"x%u޾qy'D߾UḑlA`Nm_A[ݛaLrZ3ßwZ4U21\n>$oИ L>OIj/qmwMÜ͑^Ewu0*@qlp\@aKYn C_v,@H+'1Dk`fdAP;))@Z\ZjO쪓J˽w9`xlm}"Aqnua~lQy3 c/Q(`lM<ԝHF {6Pd:Ý*lpu)m{}ŻO 앋s}͜ '}iCL"kHo-L QrVAx̐zH+LU#@7"o(.޴v}D?Pl["|np3ǯ|j&(AmAUwdjf9c$pڈNݯSƉW<9e0@R0V(j2w] +glIʒ7S֟aalIxfnEaW+|hXID/BLV)Eb:lÓ{#pb٧|{}+.߃[t\{7G!yLBقS t?\VtЊǛ]d^X Q3dErɺ,* X0R[P-rigø7DYqS'_S2`z?$`'D uQbIֆ'02dk&6y/1 ߡk[w=HA]6(ܱP'U44ͱ*{ S,YE0}3q>LjJݷ׬fIl{_5 Y lwiEU磃G]WB *X ZQQ]~?KaoV]b] mWq"IezX\ ܣCkfϿξG.boյ7jU'ByT)({e EoA${L=w}N??~ ;O8gJ# )vj"^䕇̗_ H)Y5"nY+K! Kdf-װl?0! př"V̖wdGٌVۧnZy]u{i޺4T\.1ab-Sln=S,-`l.1}~7zL+N7Z0\68qODyܰάT*ދC/Lll ڸt}$?ɉPl5)zq#7~ $mw&bY m(jd5@~|N5BL~NcS0r}jډ^ur2=oU1qLQpS DOR˶g*Z߼u7Ķ F9t}g.cpCxz9M>tMY9C=m_ kƈTn(,qBp'{pl=,}'.0`v?0u7#k]e,-V5<}nZF2]0 ˞Q/Z"LyS-VvV%M!W|󚻳r4L1:)[ɟK4kmDx_[b/yE>aӫi˞<"HF}M]H,]>=$+RI2D@=3%ensŜ_E}zsG5K)#ҽ c)!ގY2L7 "3ђ`Q~Img (<xZCz:/\ 7BFV 0 C"t̳Q\5mJ y"lgxGL׾IF5[q U:ixnG&՗(Hɨ=(Dyf;-B+A܎hcJ>Wrkk"y '?c4H;cܫ4T+/ Y NbRk.`x%xfu7ڥ{#8}Э݇[%~\QWcc)uСN x4e\: q>>MEYL'f8Tpʔw2<.{7[|GޣJDbsvn ~FP,L-uucgZ}-ƬdFEtBB~w s.!^1"c 1 nm] ;;CWct-(i ddKryâno-%#tpw. V" =^`Y;v5-iō‘guVn5v&8oSR[#IS+E9n1г;u%"pmmW˫8wmv ]dDx2n'+3+?OIhJA“up^1'`a0>`ٸ\A:\+0*Ǘ9\S[ڲłqxyI؟]lPrgɌkd4k:¯V*ΘG];֬=Z4nUGA ڏKb'DKC[hW04 HfVw&AՊ"2v9KFpi%C/`C?G#h#kϥڸ*Ep ).Q#?ӌ06 v-,֓W fs=qwR,JX,,h5 $B3H~tZCa3=:Bn.Ҏ3SlŔXP'\N/GCvī~kYz7u_K4wT.*mʀa#3loPIEt2Zj_!D)>JHc l4?#fq(߱\NG|lQ|sFMȆR[.lLNf0)|Zgį GJ+<s؟^ uԉ*cIb;O&3 _ґ$GM2 y$ΥJ~KpI`h#=ZKl8OQ6N7PT ϭǑZ-oLh,Kֳ+Rov.ipetV:\/.R9o<.PFER?3pzO 09Ci+6 kqC?c6d8hۊB!X5&W-=Dt\&?iřL{AlKٌ\.Nw$VA|5qW,=(vLqp]S+`B {v#K*LճQjGQrLk $TxbE'e<^$'YSEј&O0?uY?_*d]o~uyMt/p@^nʗsЙ&A=gs`mElB_||/Kv h/"<%W\خ*evL0?.pD#Y]5t24Tn64ȸ)8[g L4j [L(g^kd I]l+]jžb`(Ie}M\>+Q >@ S_JA2\g42G)I=y He%ɒN'O>8H Fw4D#]^T_ȭGlX^lC./wBlӥI'$3zq NeKJõyn|S9[ekY!8@IgٶD=~s"5C6|MHȉ̪ϜǦncwcd{6?ת-MzO452S:;Ӗ+~O P~XIs2fF^tMAo˳Ćhi+싋۹ ?pQbxa(΢!6N7w '"Wcqu^ ˋA#n`8u`(Njϵ]iiCR':'8cOr _Aw c}gb8}\p[9I+xםϸ/ 5di PSO0PsuZa35En~ {U0 +TOoiDl^=.˜3+*ZN_I^=cg Nzg}xC/";f]C^ȗv9s:B/4NfgQBǢ9r,˧/!OHF3o\X$Z̩sMo&SwIj"lJ7.K`VN:;hF5QxOy͘?$^sfUz9a1OsTC^}&pѠUc`d,C]~$ԴF֮8I/uKUZݸɶ(Lt=UjWN-bɵ.<$msPpŌ de7\TdT+ 1LͰq+(QLH-I eV>,j)"Nm ]imwr54oe*,>l_V;oVJf]͊veXOLǦ3~NSu. $.g[/xTvg@gtɾO K_X'7'ޤ(aKXPw36Wd]er]ho%4\Y$ {z1Wbc]r!W1Qf B5ij*!Gş(㽌S;FE3Dz45d#"S'.mhJOebӋ#){!\V7ip /i{ QQе+1ݤ&hقՓTyBlYyXrZ3M)I˚ 5^3>[zMlT0rbX3 15ȿKa+1yDؑUZ=eN$G0W/%n֬, ~wY'Jݭ_ mY&W3Y ^1ˡ;D0Hz ub|؍T agcf_-*Mha]50! Wx_@KEcl…_!@] {Za;s { 8y2>c1DdͅN K ir$mNZ7a1ʙ~@1|j pjm`Λǧ|'޷.ѭckfq^Zk xB0l:C~R1 V/ċd,%H')P6 vXk ̀%'#Zc?(KEQ#Rܢq8)xttlRhh:gjw#G I/En9jUߣvoTTNdee?|A|ZH%CstEc>LGPMF]OW̼r;uD["0W6lZbBތUoFHhHO}{>|!b"<4É-y{ DPN#zBc 8s`j5q'WK` Ĺ'-M*4_8wv@/,p\nM-2%;n{ SZ"}Ťr=}xyv&OXz0|GA=eAzDy 1UyDeVѲ۷&KS_)@Swn*hk#`+_)dϒeϫ-息vLI=9E "w:xh8J9l_m*+,v9x5ݰ ){6?|\5GȐV@.JHzqh߂ell$ ɋ!1# O'`ɹ1쒱bۿUQ[E;-7C̮h fwpщngoi7l?  {xձkQHN4ըQe1g N4- Gә1C[ (ojӘW{]:#*^xTF"6ӈfDE^ə.K_  @R9j(aZS_D00uW@Y|wrNaiXq7NN ,[V5*uūZ.[Ci`mf1Q.\B|YཚmWe}eka@Cέ'DXʶdtt?Eg+UɃ+;_? Λ-S VN-N8٣QAaRl"A%[ 0ݫ~ >ЫE Q}i2f]0⥸cr8nbj"s|,s{yn ws&&e9jD BIJZ38KCh&&gS9$lǓ[~Rft@xv?/?ji+ηqAAxiōe$Ŋ4<iu }#$+>3㛅W:Z(Zx>9طl/tC)"!\I^6Ө;U2> J{yۂaW61dcu\3׌#{WY4R-ek8NV%$VsnjN&ereJ. ;}i5Z|e/=|Y\$ݻHk HDWE}SvyܼF=%B ?o1MmU$ v='W9Ʀ\e.8AI!]y•:z8fYrj' Fnp=i/E][*pħr1>OHu#kſ <  Hc2 sGÚ<6yBjl-?{Lz3.@bzjEGjW@7/h Ux@qa2tQ"/6h A"MMNRӆ=f-VC` IT-V}֊; gGNNr.BJO 7=WݥUOw'+$Eɰ S{ڴ|T5_"=T:BK [.FŒDBܸoA+୳L`{@©q!,J@B 1\7d7'My,d7s23,;9,'[bpoY5LZ uq5wm`Gsa.jjt$%d*TpC;xZ>P=n!yVw񄅚=@+jceecbO+ceUrͿ^H*SVLJN5-ю lAeG?oߓ/G!i왗 X5*|K$atTlPCG=>0l/So-XM&nrb4Ss#[mFD' @U9(WfW^1Fv7K_=q}[Jk@t;Wdy&SΑ*~n\?ØAqq2Jb50ꋛeB6Ψg݈ۛ`}doqYn-KjI8*^񻺽9 5`&@D4ʓn-Iݒ%k2Zj?E,)3/M?jÅQX#v7M<ͭ_l,yg!5WRH :ꎰhw H3CT9R'ǐ2: k~MH#ڎjxNk s)m&$3cL8okSQEawJbcel2[ wE꽲v4B Bwԅ !Q'5T+B"Fձ1 \f,&#oz#Q|\M;iz?S+;F뷓Ɍ`kYm/9 9U=#!!o7CNЕl`O@-#w>g)!0/ι ױ&L ͘|.]_B 926eGfbר.fy.`#! JLqf !bk)b7'(7| ,,[94Ny{+,庍ct˃_&-uYٮD en5e˃Tbőc+cxWYaRj|uK񦀓TbsL;hnvx6q EQu, ޏ-8x%)8 -p7SЩ=ٞ1x VDwsEqW r/;.0elв/EQh֧cyo&! *^onƉ:tM"o=f$,E"<xa̒kzvVf)Un9U F|Bf7koB %6Խ*޵JѶ^N>doW}0 Tw"ew}$8~=L 4e֤tn;hKK7߅Ffx8 C}D1dH #P4;?e W3 ̙QldodQSE:X@k5x$yyn 8G^!vq8+jpeSb@Oq ʰ{2*hުA+46\aٌ8I!|Kf0_9|pp^ / / jR?C[A7ZDYC:\U?<KO@oTǀהRSD Vmn.] VU\HH8]O: .z;:DS8@z~F$[Wha[m^Cgd|M+~+ 3xG:~\dq;RD||#h4DeӶ>'+^z6,VZ-rѮA3BYaʙ!uX}BXoȨC:kBJw2X{MJs<ɤma>@7}A+#x"p)Ь)ݐ9bs1el7O]ͦR/ 0@kc%tUgjj"ulI [ڭ>P>[2T`p츞X!I/ܑK*lQYʞM(C}M"%TZ|MqDVlS7/C~z=0R陌 λ1*z^U N8^]^1M}SܪKƅfr-rf(ڦu'`ٯ2E0ua~l) (`쨟Ȣ¢80 ݗr:89ǎϮ9\݅+T"E$ie1R>y#Ɨ,dS.6Ho*H8DCf‚R}>̤S՘|GʅQ 3$:̲iM%@}w ĉg۲ x7W<3̛ ½guUgS1d_$:5X,%F~PH)[tg%EJpd·s!:OOjsŮY/.O(Bqދy420n< tح& c^>gPZ@"n\ɛ(vRL[@ jc`"n0%ާ;6V#^YAw9}N1'2d= cYEAbOi:T 8+F|G+0ggIYY2EЋVDYeCBՄMKJ)x ajxrj R'$mH*䬣"3(:;{w,wG1tu[ԞRaCtl[K9i ơ@Y](Iq@TWc6 / ~! ~oC7tWwR!sh/g a|sx:t́Kjs*((fGduC#W?Va4d/`XՎ') އ45R]׻J{%4"%`){ BKݸ]Y)G!wΰ{D|Z#%-1Pio'zKsٞ piܷ[EEϿu b}W(wڹfZ49K3-Qġez{Qa أ2I;:d XvXлSڣwWNdS'; J[vI#8S]EO!2r2i!'0&vߪy?={3xw\3捎&:nۗ9U5ۋ.᫵ Pʨgѽݿ vU-ZTڶp촂~"B<ߒwT nMՏuoؾhP3JZ}~EC=;kgNfor"CVa# o9i> KVsJX DQXCTY>Y, h<^֯nffjYkUH@ψԹDzns ʹuI9.9ݏnHsTW`kVlZxU,NP C*m*'\gC{c1 <{Lܘ~ J kK{`&3\T uht2OURm~TMH 0ȌuPI1 =yqCqEգfcq7oÞnڌa!溑R 6vh"1;1BL-gM5\.-+ʟ1y8K$NjTD9Yhc6~XHOQLPX)(f+:ڥnr!Fd[i2)?ݡx{2(,-%aXM#g>+MZxȤeM$jv3|5K?m*7pz<ڴ&utXĞJ:曆$mؼv`%v!?;n5.GĴ,M;PrPiitt5[txENٲT21蘘Ƙ?TOGks9{7: Ut59;Wv|){zKsPYR>MoMg:7)U\7Le5TQfb<`In8T̻H֐N4;#],)FLQ#U,lEՍ#V[NmɈZ GX$3>@ģ ZM^p4}=X`e*xm8Nnu1hUD~w 8o!w RْdJ^ݮ;c} lr+jm®bW 7hCYf fƄM'r ,,Ádd[i~ $8:ngX` : X̥Ap0wpݭD|t#u])oiw5G H 560NT۵쑯 "şJ7+3A Y$}.Jt}'*A -;>QR!ׇAlD~Kľd%W_7]m.:1kkQ s:՜c)MYtUoRkY|  iIW|\gAkJv⛌YЭtBО!˱@*.d [|Ta v;t;Fj$L@hۜ^սi>% gE`6M !^E~̑ԅ YB=M$l(7b6. K3s0D5& K/bAB{>?lY׀lY'*ְ%R(Mފn;{Dk*n 'v#ֽ }<*ӱ vCThi3>M" ތMTx#B>/$< $$f-|_ ]0rX5Sc8]2ekgG}teL"j(e$w#)#t ȲoyPk§q$tkoI03D(+?,`J'srcVc>+Z\Xl\T4R^|HVIAS5 \XÞ'<_~HU"c +0gаԇc$$GEP<To0#-a~jr6@ z V9>7q mQQˤƘXBr7Kv;ƺ|zߚq _֊3 LRW_dhC@G㊬RP@{# 6Sh6lj3'=FS~dYD]D#\[E_9NeV|/[;doV#W >aS宏$,{/qYm|> ~())&Gғqp @; 3 3fKS]3~Լ{.q:حeKﭱXcu4|kYI M(tǟ|/Y\14lX=pf*NNc{!c!8œ1/2eovkU`ML9̫ǫ@OM'bmmcX$C& Oů8VƏc|k" $}SGZ?tIVc9xz*%0UUs*u8x[A 0k{S1U8_^|=G2pOAG# HҊLHfmf4T&CrxHd6h< ;֓)䴟o ޾%}u)E95fEYE~` #KGFCBfc4mX_cl+8K1as,S ~"Do ܊-L$eKwZr#j vjKp>n׫~|RAz^m_܈~_r<]j%n:eYQunjJ12nWir{$4(9`;-'˾<n>qs!Q oæ8ւ*$ưcs1 UAa v\cJϲCR"өju vq͚^zeT7^px;}D^$jx y>S7+4cғў9290IԳ+)G9 $g0'vTON1llY *D?=N8t ][;ߐFPrh2kʵ!ti=iH νM-"9 + ɑǂoNp©u߹C`MO09Tk.s$ڞu[309e}ù_l>h[)O;Ɓ`Vbl2mFMʯSs}Evx]q2DpNuPxr棉 S $;V~n]7 `JuU;^ j~E7sʹͨϽBR;Ϝ&QМSA7lH: O%wQMi#X9hHxq1l>c7yVyJ9@3wx:fg>NtC[N&iL&AoY$ i7^>dD|ˤFpvb+5%1jI;=#rQrHjnԱoC%*q> v~i 󊫸H FM]xԺ1fakcLoio^ՅР,1$CPL踣sj/G'pXܸ]ttC{`~?^w/[Aup-YdOɟMĢ޲%h[6F닾5l rN*K(PTf*f7 +6G)Zȯ|Y,![٩9Ŗ-lX0\XkL\u5RhFX6Ym zĴ3A#Qi=8T(9[!r5%,4v4 ҈G'9y5-0:z C$FwPrwBfr 0 SKpU3ΒsmjkFm`灕AyyMC.k`euOw ~(Za1Nx)Xf=*e\tq֕@ģ>㸩&7Gucɉ{' )# ĺw}wާFNMLS5'N WHuJ j$ DJm n:G] گCYF||`A8q+YwK$3x YR@/wS3V>w.L~>GU@!4NpbB֪KOCߞڊMsr~+L}F{pRi' 9Fca 򰬷&Jf#$`JFlR$?Gs v0ʄڴ dVZ?s1DNκ0.>0lNAndRBCPTZ`phjRsS\s8itOՁ"˴fŝsIf-fRԸ>աn#"ARR^.l"|!氻.AoIFg 023Ov G@|ߕeazr2T*z)l:'b^DH-{ZnMzOم7 rcnݑj4L65"#2ajLآz|vDoZHe ?p@8d (g*d"'g;i' 1pԂ쬫t]<%ިYM%3)\i9vM\EsYW潊Ҥ;*j Vu` (D_@Q^d3-0RܧioW8'ۍiuIw| o71e N8?dsF3Ő>y X yLqgqoדp*FLيZcp{ [ VtVa+gnQ<*xpF8j[V|) ,HVj/Y#c]VSʂ/ǃ=xˍ"7x* $aHDۆ$" R Ex`Jv%_"6%hz_MΟlLmdhެgsH@U Iv8u? ipZj]]WSq >4w37YKd[. y)JL`GTpn}k34ok™M:m 79P뢰w%@[ED|Ue$5df!0 [;b߇"C,`t}mB;JL6hp3*UUnP|9\N3ǜ{/Y?`2o-\% B+z`gc&cx@[:I_\tt$DZL+0ꛍ/veaײ_x_ɹ!Sy/-cB[H}ސN ͟;atD0ĨcWyFg~5ɯwΙ{,dh3!cOB:swv? ˢUӚnF1o"OkB|ӗ);ΟTJdvџ*~]&4C.ޅ%ldI kȔˠ^$/[@(nqɿAN>L){%7"DU^8w&@N^Mյz;"Wlb5*:{py 'ڱD-'n8Wa3.R][EftlG{1>wIcjq|xtq9DxFX@bǁzFp%C~=gk"#,oS2}!L>#Iq($A #|i_R(,F=`FU1X%lM0?9f,|=Kj7sj)h3$]Sc\±:ۢ b0Îe<=dfz!AyTcܠWq_:!T'"{>ǖѾ׬BzG"4#ȭ(Tx(H'Z ,(Ub曑Ƭb~XMdxa'`Lz`֚.2 6S9*JCkoR$ Q.)59fB43DP|GڢU\@vMǫ#jk,&wQ,l7 oz$P-ބG*cM9ogיLx1t;$v&W)p(\DF-fE:)]ǣ;qb'_7KE!ɋq4SRbd,X$0c冀ܗ|򅗩bw+ԧm~6AZA1 r9J&ה$K1`9 "z RR)wS6:yJvX0f6]%[{ݥuI&c;p]Ǒ|PJ}}2vL _W6ZylN::,`4DSkkj Pg;M(*W+l 5 #6 r&SSسH'МV)#C̿6q9H9t.pZ!2i 6z?-goRǽά-+Ǫ8fϷU_jcvv0> rc#bԊgqX uFf =Iۜ$Q +|ƫ{|gI'efN%>=6rY'o76Rۻ[`gb>!;,wlb;NTUdP-"b$O[s`t]GŹH.pb{zc>ҫLw !юZ pRbDU= 89G A~{j OrK_.# 5k^>yD0c:k%zR2Љ$phVuT8]Q1 8Nys0J4.8Mm(H[C+_3nlàFsKȰbz k߈R)a[+r'fPt7s-׽sOXf>iitd{ zΑD\6=Phlh5{;Ϛ&tz׀,7{v->rC^xt#Mc F_ws{V[hqVE\V%'"wX`TdDYiEX-X=qo;U!xW]{B\5.A@2Ycp4$OX\1a+4{q" {BB9*Th?ZezwхqF}5Ǖ>Uݺ` NgD- QO䵤=fv0zzDAs`C?CVZ!p]s4+W>xjA4:P2jˍjHJ&^@T#h.`qRG>*팎F=/tn zzKP4kAP޲nN*Nyˠ5P-v5Gn9M&Á! Xcy 3h3u<Ĺ=áN!vohOE2J:} bE=ͨV`r2Zŀs5'=aZh9 %LB=çx2e]&֝orn=l po994'e-tc>ri [BTb^_gپcZAIjѷ>6fR(U56-z1#&1|0wx!"˽&+k|{*RAڻö.l*(-"lHS{ ^˴A) DUl}#%qzg=B@xfb o\Xˆ55V"rQs Du6۴[蒅@ݥ-q; ky/<;1CRK4'6wk_6qBnryDFgO EL-9(цp wI+ucemoiv?Sn[,@npmִ&2=<ӏFl~lmNĄ4bZvUA`8t U^l$$UGh.fϝr뒗et!R֛&c &̥BT\3f'K{kY~ f@:&]hS. ==SmxӤ6^@[k<4r2"Ң OY~<@ Fp8 ΃ lHֺ:8Os x;!?kM",@6mdi`?rsfh=4 >vmΚU#jനOR wǞJi#^"]=|Vœ].^2Z'{j>)Fg{b@=踙?wT 2r=כbEExOYgrg^q`@*kVvɨRa5 u 8(růo^ayղF+2{d8/ +Id!u4 *o!PCUhXU;%Z̚b+!x״Gs/ZΥ]cBӲP jRNЉJyysUD -AW˭oWPB 4܅(xq|4|i}WhxX3L PqL!,<-MJ')Oq|X^" b'R +etiƫʏV:K~.>q%A &Yi#$ӑ} TLʦPOt7C[PsdL<&Rʈ1πK"3Z}GD<}To˶9Uo늅ܓ![l#^aX6ShR:ћ5QXjBl̈g/H_'~9OV5gORl~A& FfJ._MS0t3YfYRЍ{Bh8D,OX$𵺌+\=WmI5'; scU/$̼QjCHtA *wP踨Rswn8r)4^|< @Gl2 ^o'E/xzX\Ǘ+bH&4ɹ,wy%Bん^`Lϗ%~ks#'C!TE6w|V9qNC'/ڱlC}߸$T"]}S[+-uZBɾU b/!AeK6ATtqT?tx64jQif|~[Nl\ߋ+kI.-];_z9]Y'i/)Cw LS"$݈7ԶGb#"Kt޳&{cck4ELҥ:lש܆Iq$0!_1&{{m\zٳŢhH2o񌕫}$Z-SfGq6$Bn?Sԙbt7Mv90!yC[5evECeM*,w}9^ uU)4CAMMRl t /F| oUn ǹ:t^Iwվj}|+y:7$S+?oD ݚ>T"(1M5r Ή' xL>vSV2,ͼ+tr%9_RTh=2KצVX֝,9,B@.b0|=㵨Q^2m}qkkݎu0$l=RL JqtBnm%ư#nTOK}J)]v0txo_^GF.KB77#L ؗ+޳Oc1*KHkd}ca0 (1tӢqwx$.\MN+ CIY%_4@U߸/>cGWv:)?tLrmw K=Kk*q~:'P/hjәcY`j_]fEfnK_z]20WWa߬8>/3!SYɓ )PN.zZ]AX Gcm3g47 i:"g{ɴذج=pqbq)T\4$̤+=^q%XԠ<3( ʶƾ-e<1 Ϙ子{pN*acU &A`lĎů#x>e 4[D(ǃKJ ]lJ1 YS*[[5,Kީ4/겅4Ȯt?1ά-m3W3z\NI)n.P(J}(Iw$$|ZͭsztejJ\cs:tٜX+VIJ.[Q ǝepzͰ3әR_fkX,cdqUz!]۪Ӯ[.r%`>MOZ+XoYzNeNj6 El-!dLS'p`ٗFZ=eU0E?MfhOʅCnO')gi#8ab$N+($ tw.h6 J'd md^Mk/;bVϰo|m N"ey-UiK]W׫JOr$؄PjY)|&g@?:,f~}Tƹ3Y@H |.޸PyPN Ǖ/bW^푕FHLPtkp:D6? &+!+l`):)'@x@d [ow[bFg6 Υ`āJB:es0=C[*kIޫVOLQt Y(pI @7 w/^} &hW>k>WB16 ZWI.IVSɇrƺ"p/beW,2{CAY=wnjsf+vK5vQR]>p r,^ܐ~nbș!9(l8$ w}9DBfJt"/ټB@Ud$?W=B7h>s k5dvn. xSS9Btb$gv䰇&Vȼ $?nJ 1"*8`cɐf5+zs>UPmLCB`fyKͥ^6]Aw6;tAJ(FoFRM&-JZOڅWK?7nIlݳ+#kq"2(T`$IX.In6[`HMSw)ddLJ'-P;}n*Uu+*X͵ ؛[]\wrÄ[v֢$xGZ]2uko%)).4Em]H0Gĉ@Ar A; F;;{KǩA(2[}+$*i݀C2Nv]FԻX|0S36)32c5{x`psua^XsN &'Y䙃PJ3$pFA+%y\'k[[NOck 2iT?҉Yߌ65փd6 +◛1l@RWі܀$NRU%ʃEFv=c>4E6`1߮$XuzUۍa%~!`ɫ9*;*c'?kVY )W4{".͕ڕ107'8kBE>|YznVw$13; l쓁S)4x\W~1nĎ CLo(iK.f&kHy Oƫ!7o :.Ŏ<<+WSP}XY%yMJvݬtw83~1T`1'8yngZ&{}6^kJwǸ7,JL`G]͵.;X({OY-t0o4`9 џiT><'0F0׹keGq];xOʇW(P^6Qweg`;l ,"){bXl*(kb=<||,M... VS,9ΰc |VyFN >c\]m$ѹk 'պBK n;SgXG '\D8ףLvH{<3Ç o/ BA.ǀw{aQyۊ3eaJ0 @6Yt P@BC@rfUYE^(zX:'L61i52l̢ӪJ> R~[:!26FN9ENUďAշzغq8 um j\rSWJ+D  nZ LF13K1l!˄39U8JcS.HPHJ•  ֐,ٹtn69cn"H{d_dUIkd18ZPz2:x:Fot}'PlbDqNBP睭i֧M}y )U]Ҁ8Fz/`BlX[(g|ڄ\h#NưU* U2iY7A/KAz0AɃSB,Y9P׼Җ6T!YF1`h闬|;Z2g)&QIgu4g0hBؓЮPM7gKfR  2 dw&qZ&jjf"|4WahT_ Ţ *Z4kN]ms2+?Vh[}L1C1 ʲ>kpъ^U1p/0Nx98eP)D{z{G}BLk|.[s4 7E/{CsZ)i`$|X+ mUl3VeN'Q$yt |T7@>_y1 jroNfj~)U D']MT8y]%߁2BorFZyuDB骶RǾcs x#QU:z{k-nj9Ni?YKBԽm!xH oa8ӵŜpYNm!mc(#@ǖSXln-a:2I$ø9MJh0'ʏGt(-8*Ƶ,߃ &y !«Og&_LT*/~ %{*a߶1xt"KWf{qMKN䜻fO0%:erVO(;^rb ׳PLK ȦčT p ǘlZs#4V(O)SDinְ3$;:ޖeUK'sZ)"0\QD Q~EL#3\QA\oԊ)*@M|X6Co[KU)+8 -`8dm liG`Ug|&w4WP'<1?;J6KDp%nWliFhkhjKcgW8 C]<1nd܁w !nꊞ)S?rC ]qH,B;:K<7BL(&}&h}QT1v]R3 q3406?}.LcRa{C<2IwM~J%qA~*+=&0%NY-`D/WS;V3HQdX]7t@x鈰8υEp$ @ M@GvݔV= Omd y1"76\ ־+`Kqv*0O(*0JWםvħgPS-ǃ| $K# tQY8 6ѤF!a&JgL#˘py:;-?Ɂ Pd3=LCyz{`rxK?cYtx4Yk@6UhfV^Uh\}W|}p>4^ҕ.2H3@jŬ}UԮn24?`nx;aQR&?E%n*f9trcBB{P[R6Hipq|2%ᑓW`fEv'EŖXyu"I)!gBq^07U@ _?nZ[.yC!&ʊUd_3CWB OI~un_l!$IΘo^-~'-!cUi 9hFY9[| ^L4?20Z: .2Rڧ1=ӱ(}1oUڽfskDse@ VjȲ1$HC܍A=UO^NvR%،|AQEՀ}ъz#ZZoC@/\x`w/f۸O42&MsdęBcP[zq`X}% v!OHW(^;[Ų\1~Ƞk@qW`=o썒Cjcdm@lk5l#s CʌxWn3EˈB9Q;BFd3 '!߃v5bOhi;:Ql]-Y?իoLyuhUd)G9E; XjH>0':Ǿ'Eݰ/"Jk8wYd_ҖkTfLt#+sraxhȲj/ ];f6_hn9C])JZP۝ #NpJ4ŌJmQ{xZ.f3زZA> ڂ%}H]=91g'wJ /wKv &wz3|SFOَ  `ZY-iH# wkG~RJ6 J4NӱsxeEK߬3(2HӆAé~*Mўtj(x\e߫'ve+%*/?x#KGMK$]=%msޢHDRV-+vʉ͆95^NZ2+3c:]#vXPJvWAiטҲyWrqƼB^>RL<"Nz{'%7*s. > ׹ iO#0R#w+|w$uE-~-—4$a3).`3?f}-P'skeQwa'΅.1*&eG2<r[~/N 0l!^ùz'12'O‘mQJ^2ef9_VH uF9ܘtLec,p`+4RՏ*$naQo5WV \tajv't*.~r{.4y~[ \Et)~EQW{ B-6!HgJCr/7Y{b(ANjvdPhPVP?yDH$G8Gb9)UqY-pUsTk<g;bxG<ǰ6:ډ sS\ÿ@->ӽ \s=|(ij64ުIFnWMmh,"wFPQ,QsKd|]z1`3/|78'–YտM oU'Õl]h_g3]â{'!N8t&F &R[l,m8kHf3DOWBu,mŴeD U`ǝ&&G;Ig|%o.|KtyEGI_A5yzD)xyյ  㨾jO@kwi3˕ul#h4USK؎ $ld!κgJR,'Lż*GLGaÕ ˚T)Y*/$-U-:Q ş D< Z=f74FF,oI) F bPF5|Fq{Ϋb;d!J@ t V]fq{khmŔns#@OI^䀽#'/^*ΣƄOְp&u9Bgčh d$K|ٰ=7O-'dQD48,r+B5da `!osq[TΑhKTYL%&9C̴AtHC&0H@>k¶GCoO_0(s읻;Y؀RD<Φmp8 ױi{j"fcZ3TiHDy3JČI$E\{q"7:9fGLWod>qG 2a;cKo+y63Txa:@H`(dMjXZ, Jzs;ih-aI҉rvطw@GIKFw[lCi7u:k^/xsqA(scQX7݋Qk׳ =Uy'r/ꦸ7uNy Ԣvi;/kqu Dޭ 'nG [?7gy.)L,Pq5Zw`ק , >6逰dSU@11hahnYB@J$N9zEz,"b+#*ɤ TI_Ve3u4W۪̹DgY>.XY6J,3grNaLg ?qn;NA 8 qQmV-ߞo\"I:yzz$}Ѝ|Vnc{k9+w~.bjgh( >h-AqOJ2! LSmZ6'wcM+nd遁wI+' ,a„,> ε'GN)wgBD.nxcgR ~jIw;XZO髲a6y|֧>\mKx@KU%[ "M-i5'$T4^ a}C}"pMr} n $y`JF8lSj bIo"ibn7##01!tccR_ &Ÿ1w U'uBKG6BVF$Rت|`+~M?.C(|jL/}v(lX'^gEk750˜+gwŁ.mV%#lӐ՚ ׻?wD=tN7<9fc%N-}j|nKIy({QE\֊9—,o[(m#d雕Uh_[\W3i*fQM1V: z ]?t=6?ѳwKWQ09m>Ki o`l0keG\' 4Hc4 }&=H^ 2UǤb'쯐;fw>WpڿsEIeb4&ۓ|J@CsdN: %$bBnmNOxku|7]Cի$NHWx{ؠ<*L5&+;#I'#̣ ߆^`/\ZMaAȯ!jrZg>9@"M /#.2[9\ѾϬt|D-ڀ)8&)0%7>:g1nR[PcCl+) G{ej)%YzU[~D4pڴ8~sᷲ@޸3woby!'Òh\ jlG.h0O zVzs2cXZ%`\cƯݾ$)X U LIC0<\ TMբgcfkio/!:%Ru*GL: m$r̘UGW9C u 9ݵ5bt0lecR0h}c N[hD@tAՀr.?(qJQA?d!iҊAa:i^QZv3+K}nAұ>r[ҡU8#Ql{TlX^7Ҟ5G\f8'YZIDvML+Il!C=O X)) m{X`|2Bu̶OvG' 1)$_w^洽~ {0^;DLpɁJѐJlu$Di{PXza̤l>uˑ bF:kRXTJY>M!$\76 *IB).g:@)}rkT&Ժf; ].VX.TrWĴ K u|pn\Irl=YGE}nUI6,\QMn}uɼ1f鎿L񸸠JSx|3@ݙW'^x%>ᔟV6ł'Ѥ =Z՝2.T:"v:*VePU1{sh_6p\BxzQh<n )Tѯt6ڙ@knr&̓l0-CY'I(I!UCQs>p.Vs9+ȃE^NM3e<(CFvs:})h1 ,s@/-_k L9h%㊾DTj@: B9JœBkA2``uUSj9(h SԴ+e_irVCovXBE_뺐n v*"<7rߏ0=7dI|eD]˃Nݽ[ÕATg1{K!6tOoi\F'`^i$o(Kz&V4p=4O $\Z94{?o^ < 7Zn LAO_3 RFK y DCZ9>6whSt%c&*?f1}rI3w ۾~=U2-DĚt `{NbD^nh/Ǣ*|;QpKT#^tّ~F֙"6ɶ]7|G9a4q9ɆH\XuuKud >؅9X@GYg|b,w%Y'3@(J*B sѸUM@^S~ ߧ!$'uO笹CC;̌0]f<ľCώCͽZݼ˹)Ldzҩ |!TK55 "T'ag*OEW3a>@ BqbfK+ BCdzltź g2p4皘[|&vɗ#|i{Y2m&f,ٿQHb՟*Ӽ9iY, üY|?ƹ2.?G(1h5C:ֶps8+28GGXGLQ%+T==yVx0Ӫ1=28hwI"{6wySKpFԹn>at-PٲB,7V&&C}|'8TWb|9w qvzhLḣY52Z+ HR71#՟yȳҖKd*0&ʁqfaLn{fYsWS޻?ʺ GHja-r$AÌcZc;!3+, aQ0kfpT Ne#Ugݲisy ~6 pI;k͂8qY8[27?.~4?|\Rw+<&᢯ezoqRbLUBt1ThQf3C4b"~ _OuVY/vct t}Eā՚ty 8IZOa>g83tUy$6H^FN_̙@0hmI'/?P), [6_-; Kb?vzH ޼N0.ۉZj,~KֈQwԛ mbȞhRZ;o!Ńɲq!*t4a=( y?A9!U6e>?qGmETB-[tܻ.h.NDfG⳼JwgM߱ݏNTM] ɇ󟵵iܩq8IwOm_ 9kvS:$#} )_ELћV80VT 싌 :Co7lc;/>zYjA < QtXߴ檅~#n"sV`Gف9NBm N|Z6eq8(gFŠRAb/ O)V(RW}sl0OmR8(f\>+_B.븮:lGZ]$'{ED;nx9HyfN?T}X?%sR WBiym+9R!!/ <*`1>"=zh7t yOdTg Q'eok!9'Lh#PjVD\Z$/+VG#0A%l٧ev!3Jj9pČ9Àx%xH{νcHm"=asrD,+:Ч͹0B%#,+u i9"MBO?)U}*0%!'`.~z#Hs5E5V5b')RQ0Z(D_]qhGT왖lX=$x?Imb dP<Z]cWȣgZ_wNmP05GOY=6! pPa_]#0=p4Yk&W+Ko?qJMݺ|0Q{]IJY&Aæ8׈&,5/c ^c6)GOԟ?7Nj9ǙF<~uԇ WϢbYZ4xH=OJ/Wm#k|!lT1@`Σʐ{Y' }-K/ [8yR`;5ɕas"vgO=6!冒|HKʗҡ YTQd8fwhr8A"r,Uq-#\溂D&,L'Pjps IϡBPi,~PЦ&VqAqiϚ{ (H=3~;s"ўtq8GVۊ_=_Ag8tsmWUʱҤ`$(z@hGGxKW e[ OrF sK߱~!6?\ rh0lIV,w2=ڃ & aMuN/9Tч2NdMϵwkeSALsel 'F|gK+q3@р4JZXk4MG9Ox`i:yl'^ > w#}@)1 Y@}wX?ևFkZMSx~kWhG-쑱ѺuB?P]ds 483ˣ.YXjr aHSt:U>8OeSɀ"o@$nF/5t(:@b]^U2`7PU~Vq Gp o%vDIzsA&9@̮=AJ!LaOwc PR\G3-5 ]9lѭV t~*sعX_)~9<3- 죗E龻i)k_&Oۓ`8UBOd~LJ n0`9&3 ,"+e&R3H)"Y24OK@ZNLq=tM\/X%[T@(]%E8Ϝ0++42rf jE^ya8*)5y+LA_]6iq-"8}mzLJybGl-z[1 ;f 5bS|]Z5^|[x k"<&&-hEZQo:P}XE|hϋi{2"۸em" a6OF<8©OĈcy|o:`4)0pרf甧To inL ؜6gYu52)_*2:XhԺoF)X)FyRؿ "]M"ЛLf^]!cZ~)D3ǝYv d 8P(k$*q//΀DUD߈(f,@cr7t !lf7_bU;D(P#~>ڎZt|ρ%s[yH|sM!j2{dGh:O20uMSyfMiV /zt @>^r dX!S$Rmv;stj -5a!ji! Y%&C^%s3:Ϧ1 tU7? xz}YRsKY[@h5w8>qF9D#(Uvid6ܻC-w3vJWiP7bZ *Reku9(<]VLlERS}ŪgL^oV{0VE{S~:Z*Ѐ;##O3U%h'1캇d.DLx0^kj=)d"rgbTsx^>T[OI\`͟e'FI(3<|wLhsc_9[)Eb` \Aȋ+x+Ȕ&>eŴs<<~#hEf~8 !'bԉ(-:fM:Yy e5B5ڧGtgu%FJLuu+^裁5<4*1Uϊ:-ԽV [tϗk>\`."GMxl mqJ" ?wfߍL?Od`!|-$=L$^FI)j܌~{ncܕ" Mtds8KG3E8*8w\k&}ڳ;rHw&^egg_kGn>E5Uhr)ф]xՀ?Y19{C}Ol-]-GpJ03 W;y,T2rZ8Tź.u .Yft""\Ero.i1I#u^ \黰7I_~8YDАV 8N i5D5(@g`Ӛ;OW{!>L&far駛ʿI"8" iN ϗV\.}Xᅤ֜A 5LrZѝЗ-ПX^^ +v\qJnZ6?>C=Ƅ\;MtinKJ;{QTt7r?(Ra6E SA2DdiL` &">b{x5EE"e(v2ö;9Sg@3.]Y3\ՆNƣc`NǪ/tL`b NelS~$3'arȟ$A)DD~yhD޳GmQְW, Y C+Pd0ΈY?3xP?d+.GZU?zpV܋Uvjf\?ȣI$8=9dNeIACf F3bJ(wT/$criwpHdUވ̀䬋4AbZ'S<,AXۓkт|[ lo6l|W\Ȓ^&B|a3hK7'R}ĊMsf~MR|HPS k]\! :lk~b@?vM`JF D+$G#&_DqHU?&:{մ<ݞ6 `IFu2!,(Ib1%J+ O5%Es$fxį7MsTi%iO[#*+ޡGzEY]8D:`ޫ3\ +m'W z*IuMwYWUQ̝70_j륇j Љ!| Ñ!e$]o8u<f܈ ^8ईȪA^TXt_"g5aT"m}?J;8"?,e=V {x9+uI0_ Ht0v5zAp7zXb@!!IEmhӼ N#$ᲿNs3 iTJ!Po}Jd0kmQ nK1ݾW]B\_B8uo}`bS{!8 NN)bYA#dfbp^7fV47-IRA|m3ļ )c/]譖!Ԝgsk1Ѯs[_fk+S93 2O96SOrz=U.y7\{Wj;F6ayƇPt_JUO.w5xQ ٕ褡-5+f:1]MycuN+<ܢEP+šߵ( ,@ K4Ǿ)xtY v7<o 'ws]IÙ iJdYS{'|UY ׼֯Ӓc7`>furcV}όJ0FE"O-ű̇67 c^E2lvLa*tM%-ܿU"+YMcwq:)0u=(Usӧ7 %pNrKRbPc-wpIh:M z-9`7ttI5OSO,\{{?4E YJuݐ̘{WuiN!p+CpQZS7g ͏=^~:L+eGv6ɹ"ںV/&,I~a-f?ӊІ4KǖX#"I/$ͽ+,Ay91Hfm5J ?v3d_'RF jHlK1Q/C3ZTȱuLOf}'a. ΦPr@c6umd#A:- X'0()s VfQ!e4]×HV,`{;&$kҋEcHLkNs㟾HpfLCYR 膺 xRAZ ƛH8Ӣ;0SJB3֨SE}˓Ed3=46yñe Vڻ[oWu|o6T3nе-aowB+ةm}W' >J86ʪNȺ'eU+",g5qE!苖_Uǭlk}U>z酡5cڬ2gw 8{1rx̀A,i RmVB_hemW! ́?iS 7 {Ln#?YNF+#q+Ή 5թ: .]fBjgDN7a%T2S`/qg"hXrvS}:Hh.,R|md 0~rw^;jN~[bKuJ^}K\-BѦt9`g}P8 "3Ut`;viNIeJuf8u/?nI ^)AfL#U؊ѳۚe,Xu@_WӪxDY!ջ`̬ Z! OgRb?x4u6mBq k^ݡp%A|9CСc_ ?WuA@Dn X ZU%&=~4)荶ق}5m!&Ovd[h aėAgUc.avvPFiSu,M_K kޫqϷCr-wIJ.qD\Hq_@EB} ^ :dCͣIbSsÔH7NsF 6nBdB5nC%H7vq~KM<, ]䎻k 䈗\({L3.?vДod <g!=B{$QȖ<<]#>BZ1rr]|-P 1րN4\w<9|V|^uJƠPo2J_TWC@Ds;Դ8X[6ǾOp.[J~_\h'Q׫Ą>&;$v\ц8@%FBSu4ꌕz F6J_mq _J5+R1"^~.y޾oPPbrc˳yڥŒ0dWQٲy*? Ѻ`'Js&+  [F 1IXsb5P4]UVq ld&6}_>s*xd^Sހ,&,|-ځmșm#vjxlڦ-Ch¼?f0h߬tR3%BZ4֭{j{*zT]O Ev+Zƿ,֫JI|2N*j K`LW53(/M D a J?1N<=&)io5I^Kud$xDo.1%߃An)?Qukܽy#I ʝyZ~^8-ȣ fW(ޗ0 A]~MDX"93K21 e&b c.}](:G(ƒan--.#\`ȏ/=M-unUfradlƭ<yz30YK2><^# 7x%3iZ?-dz^cC!i r 0,3OR! w乴DT~xn~JEba_J/ ujz'ۢ0|f ݏƶDYqц%uu#\&]6Ih搨@u^k]i5#Zhlg=: `dT3Dhlj)U;$iވ,ZL8 V ,S)''3ӶA 4Ծ rl=:$?y:9mqȬCop^DX5zP:t$Jݓ]ώݦn\ծáL/A,1|n ,/Zz40'gQZu WDa"R@`"N; iB&kAļ I*cPPᄮ^ܽ\0gr[j)P}6xn a5`$|xEֿZsc+@se|p7;u\/oCM>7szokb^+NqX(`g*=-eC:MQK#Mz ZVaw7cs9! e0$#C]LTԋHBk ]Y,s -d\}p|kcFsodiz0ݷ m:|v_o%IHU3Ij1wI % Ț=ŸA #VyU4ex)f?Ƈc)0(rZci*, 5? 5?~Czoh /yr`o'xp2 Y@#r٤suBCl3bR/ٮf#.lS\va sr[$n7C*%c 7'X@ yNy."IRdd?fܻ|nSmXHdeX fbK# {f[v@2o:JY}|z+p`P"Ӎ,YvyᎯr #eA}S"Nܳ 0'6oڑ6^զ*e)y ހd~}W3qԎq@}KcJ Gje7oƷ|i NRulBF%+iNU Ɠ UK7t hk*5a6NlM&6HB5mTUu6cɟ>${ DN 8l 8RGb>`UXfK%Y ݞBx55+"ݛVt? @ mPJF :|]iE.> 2> O<"<D,FIS1_m(naK"F5,i` L`n5bIVn2,;i"r%F88&h^5perʌ Vu}-6Vs B`@*rW.lo. 䫄}e*dNvI_u?/SĉOcClʙS* %3oJ/e7;<ʴ!RNH.!b){bPPL/ʢX'RshOnڱG sV|eE#Ib HXlpIpa.w7i0[hdJۻdzߣ娔)csV`=|I? ZvXPAHZP+E(Shº 61s ey) #r,QnT(뼮vT5xH8e%JNj =7ckdJ, =kȃ"HF89!O|h]nL[7#YPjGC@ rLzkyoP^RPNsC/9?7%v$4,b>ԞLN:zmMVos՜euٗ2lG )鹸V'4wFgn?-~Ko,2TTJ~rFCKe }ypdlZRm~ה H:  B~m=t(0.gf~::h6FL!P t c»cMٓ<2|7:#W 5*ǃ*΃HGgVL0R-Bޥ7[yjh㍉8rK墊 qE7^uFDT#I|9D#!do) Y!WժٟXÛfZ\^Md*̠@ 0\NO$?{f<1Ar@Kiqvhaj7{g`bEM`py{AR ϝc)#~&]bx<4E|{c(UvVQpz#E-M>4ӥWkԬڥ̆Zn#2$4bzF<ǿ {X8/^V˧Dbk˒,-Yrh?@_1!PrȵD[dS5q%- oGx#2+Pp@ yAh.0.^^:I]NIIq26|-1Al +B3K2vv+IO="ytmu5*̥mk'Ba֪fl"J pdwmpJw0oІj[:!]K-iC\DGjwI 'aq*rs`[Fv8'+ǧKםxS ^?֘<,LେPm iAL>A(S<'8*1>qL*%Ƚb3,5mSZI)XuBx(vz-0SEri+3jw~uvv?NITQu- X?>e\zH"X3}QH9bUi5u)Nr3ёZ`z/7j= 4V89aq.mk5r681"\oWҠc">:Ҫ,|)oF+QYT0i߯LTvTa"G vW謨w\}EAuͬ2t22vC'Do1v-L- 3.'$f?B\1rS_-[<ֳ(fSF-#Kd}ͮ;3êշbZQ!?f Ygq;R%%¬0f"ILH\8.K El$6uӎd}9Ƅ/B~(6,VGCM&s>AT$_d{(6/ >W"W(( 5-bGB; A4nY8)…&/⏕J}?h0.HMOR|/ { Si\.S(1mZ8^u ruSmI'W1< 0~劰V53iYQ#K p-E`u!  YemM?}]BZ1]D<o:c2V|K'OinHimi[\_kY X^_1Cd,Zsy k*h+?, J3 ꖥy&kA)wD*٪rĞ]/i5/= N{Tk՚ GI+=Q/1J }Ә$W6tL-+_3C C|9<7XZokbHxd#~pɂ`,VIׂM<}%ڒ:8oF<<#+To?Da~gCN r ;qk5WH-SyGsVQ v_s͕Kd<-nd]K/Xs%u(xvctB 2w*Owh`L u:A_ xSVG_AapPY fwR2ِm3c(ZzD&T|pa 5rt0H(I()S|36@ C6ӅVqMD[^wŇPh޲(精4E/gsWvq*^u`y&{p-5Rڏ >qC1>_ ۾hɴjG_FW? ziHI$\g̶h4vE_pk% ą%ѯ=-wNvS)&>A߉챂Ϩrm?fEdžCҴB ߼-@TfltzaX3*h[a9gAFwl BCKD'$LZ5-FiIV>l&9)| Kn2pNXFQ_Qg^U{NTYs4ڂdxÏCm˦B?y1'5x|h$'$_ /cDN}a5-K, 0 1=,HWvgp|{gvll#{(mа$0s 5Gu7u/rt*^{I/f!'e-:E&] O3(&w0uKA*(n4W <ט8? b >xNXeZwrECbFM* ERgtC}^Ox Hs):ȑ}z5n(ܘ.ߓ-=hQ`~HӐh(  W (Q,2vblO90V}Z "7t,1ݩ̯9akZʚH$[e-#= R55a̖vVshakk6"-Fk̢δ.M}y8VzLE6)~lӔ 7 ۸036j<ڑ#8ۅ~.dT7指A-X1K !#Tz4wLQ ߽iܡ؞/6MO0=TV/J7ɌU=A ;hc!,ZAn4U$4*$ቮ> IjDom7|0Tx\ Q'c1<€…p*wou]ٹsT .I(M_'TI XHeZ Qo;;˕Oȩ flvH)-M|4ԊO>UrqPPWٵMK r^ImS!^IAq8JP3ۄr]ģOb[ع`SեmmV^#@J TŦU~YOZ1:cg:r*k fՓa ⤀d+I(cE'l`R~v9Lo ZbdЪz(m=2٦q" =lDw%4\)ɟbK:""`s y)\@;QfMm߹jJe}m }(<'={Y|kagQ*-s R~-Pyr71@ Fc_zWgYfїt y<+6h,ݬ0ַD2z&bMx)ÔMg/ut8P5f]tIJH0/,|wOZ{o/zyQȤ*絟~QXP`>^J2S|csGs ԯ}`PNI6mUx\\!gc?!8u_BX%P.ƌD p2QU$7~Kz؂:ClD6L*LDBZ \ejW0lo˻5Se2S%`}d^c]:N5**i}+&Ɖ/apF1Ͽ({ELS=  ydh={̛ t)oe<qR. 8 E!{`݅" /&Ng5!ޝΉf@%H"ׁuҹʋD/B eJ>),J;_|9'yA/S˿FN0nZRC: ܯ~'NMJB 'Qu/k$Ou\):&;+C?0"!s[7RSd&Ӿn+ݞ ݫAœbi%0]LV31x gf]jशm/es- Rs%康:F[\ nP-qwyqDk1i_ΔM;k6g\" ϩ52pcz&%M έU#X8#bs84($>Y ~iP~VPa~Anb/F~Ppkk{lܕp;w0^DٻDŲid;LrF# yW-IBMj T~uS.Y(`4MwҏSӺb@.d}#vhHg"!D2@߇^F/&ql {Ͼ;ZN*QYLI[)ZԁZ' <)Sx-QjBNޅ0?_^kGg'Đ0l I?9gR 3Tӊ[v%MP#3A@L'{~aGEܐ;`ZDA?0YnJOvBCyK9Zj[(TZYd[9Ak1IMBWw ;_M,}⨦m8켤!7+5Z؋졓_ e!~ѕ~8֌h>Iݕ"C;W8 #8"@.i-/mA4ߦ7FtY=kLawbmYDcil*&$T?$̜~_r Ldz}&J9p6W- uWNvM^+}\+ZBm+hί.9Ph*e#"ُ%$ Y! yOPɉ3\71#g" ,ʢ&XlztԾq?DƸ͞XXaAKy6=wAm߾~PBVG0{b)3^T=) $Ϳ~Ȑf"dG)^x́_U[;7&$HVW"4)di:m~OtG#=*9k'Jz<Voξ!CrAs]HMJ0,#GReȴх`o/gݽMO+'….9 C E83SMTОd (9Qr(ڲ ,O¯oA$>B\+usݝW "ζI.?$vڼ+8ڹ{<[Qh1BrL Ji6^E.g5aHNp٧ A+D/ 8Uh*mrҾ7Y&+0YdɶI5vIyV'%&f-V_ozG.:_ 1;[P3~+hpWڻTr( |t4ڰ{r4S q-9g S-o3%͊E8w mO:v4(]o1vX!rև?[آ)(}1qytH޾*NJNa}:%TQߋ1 a\ WPnd.냔@=Yw=8O@yx1lީSE]f#ؘp':T]WNNړBAVy/ۏg[˹`[}m8-JiB&99PzחP[ ׫F9TYvV?5lCS@g5WJ/w#x_Hj@BrÂoTΘm)TR 㕄hs i )A=-DIeB=YMoJ;G"M) #J<-bĹf64yU)̘јH^=sj풎71gD&e\vv͛@,Uu%u2jxRMԟK?(?c) G}ŏ 8, Oꅣ&9?Gn1K9_]{Ğ5B/*fd_{z3/Yzo( &OXH;Ѯ8< &ЭO]>\Nq~{>NIӇUNPKiGye!c ,GJ,d Bf@P;X١5p~EּA2֕yJ0,_,@ٰ>l™u]|鯲(Yܾgoh1OwɅ+CZa!;ETwdk&:6Tÿnj>jTU?AT%񈀚M*ڏqv#`Q!c9բw8Oկxs%H[I2z]^ZCU-O sUȄ] C鮼?禋r-;lBZ{@ڣ) QCe]}i߳VF[ JmlY$N`lf35t~\,̢tfՊH0I9%5uNGY5Y4+C5t`=Pvu% <ɦnb_5gYXY$[/SDԸUtɽ=O0'2i]ƦkD5N-d3>4oE8ph+3 ] b (6.ۂNQ ߶ǩ0ZW\bUS_I;oU&4$,2X ($Dq5 ) qo5-B,V1&>#+iIH;k {0Sk$Ӡη4 #rϔ)fu|u?ɀD INkƫ 9(4JtXj9Vq-Л=-[d:x+}Ėiad8Tnw PfJ78 $:a\#tFf|yX67Ή=t)ME :4]zʃJfkJtʆmv c_r>QCM/=nE AןwؾPa5nGWLU*uu3Cw W1Fk$SӔnIzǘ|WJw.,Fͤn$w ]BNbFK lF1]p{'˽V O/k 3S]⬪W_ _ٳC5*@x0<}@_{_ܛkl~!]e %;ϥ&O ˮ]AOIT!݊rr!$yO0p ;&e;tAQ }|U);GF2mZ07 O 7sulgE( 6T~ 9GYWB4m-$n9Iq1^kɡ;Ȝa#?*G/s! B/KDt Y4m(V "NyE b"``p>:+{F~5oniVd=_kUhOP¨Pʌ+آėr8/IѼ9%΁|^d r*-D+o~ӼSR=EYF.pR]ޛDˆ6{/!M׋u$Sqr[}2*Q`qetj3EhԬl&.6]k)T^CG6p[\! Ч;SҔ?.\&"?kj~i)pwLj$r5<(*#=e:Bmnx#n?ɸ 9# I:nm|tU?I>LUn2 aË$βx 12.zUgQSꓲ X/Ƙlhv{$taM| z";?r. h9~NoiNljPŶYHP*X\jL6|b(7F/ݡZ0bx *ZV̽y=`5̻%,WH+׋f ; Zm"VՑ6ǂ#[bsx_fira7f5ԭ z>h,xR^mіa+[&@SeֹئpQ -Д\s@ Jms)cC1Z`+`3ugj???4FsR#9"SBA!VIOvsdXW[1gQWpCSAOZ"bB.5'hqF /e=j= 9%-jhdYSu pLqrAїgPf U O;5j#w*B<ڲ]8^KD\kSV*NI_'2 =9e!d[S4!wךU[$Z%oMJqT(GKre d_8).]&>ӈ»ggcVIBEJpںw ;(m0VvڵQ&aƒ}N8q=%޷qe:Aʾ~G71bk3*FxuG -iɕIШ2@626֏UKMX2lvVi3PzV;>~ UƂ}}T䒤<Kj |m>yuRIu (!IN~ /Sb~+(GE1Q}Ő=: a(f+91=?d; ]۳a8r@i4|+ھCi; qT}mR!Tef׷> 2+Yzx3u=ѝoaJGK70(`P<*C`]xҔ%+}7#3lN]c7AH:BBj7* TEb@g}Rli^mWΣ7\H'`c_HG'T+n:Ċ-){ҩ$.ZLkdYP6|L!N{,x59]GN23P+ǵl_ӰtfCf|-6Y6?YRs S?jÀ>{ @Z:&I|53?s0z^lo HX[0cV,\цd/OuBAO/u?t]X#)9C;6-qe,TG} ({o!Z熂Z 4l.MM=(/I6EOA(^>A u[S++ LYGx²%K1#m|"]`cC`@;:BU"?eJP}\\ߵi12O'}ck6=42mt1ϾOB6xBR;[hr)Y 3[er [#3Fd,IZ,כz> ->6'xTbr |F [5^kuYcho%_|﹧!J_'#ZH>R_֡aؐЍ4=Csd3"w'"+N (W4BK܅?p_K5wJuwpmaŘPrͤH;+9eБɃ5vV2~b`jߢ胐7(]4@'LÞrܶSƶnJ Ht3#xTpSAbYۊx !hο%_G ,Ș#(!\.'H/WpT2G~s[8"´EVo')6 nFS}!`pm0J` 8" az Pߐk\p(icQ,QR]IA g.ۖ/U) /[Q^͙@XCPkuA7 nQ̃kκY$.VO$:bRaae!A_VAsu?I5oT+:{m>NƑ5][d0Om|sB3ZAT۪0NpDZC-Gf!ɧ36Zamy0 㩢S$+u [ҍg|Wq;pH" A5,b;Q 8t?_f`_}t,]/Qn79J  p6=5G XcB c=1ֻ]Rk§< EK0vt/#"Ӕy.[rZфnωYOPr`Ķ|42佡vCI<ãd <M}pfzNZ%h}È Pf@8/GWURMej,=ZHDe99;t,VJ&ljЖcd>2%L<jdƒCKKl >!5}"VL9إhgUX6m\ $ d׀5FlU<+l#YxdQwpKy `}ˣ$[Mk-2(45ayb4VQH-6u{w`@Hrše *>Fi @L9ger1t^<":J+XP]` ֩RpR+(?c/?hlG- :5pe95r{SHtyQ8q*qTG^Xja`זd8ZF񔦊:\,>|Ǹ|o'?Yg=Vy΅]P{?NJW7e uύUƏ"7n|ǻI;?":h~=b{MG(4aniE&NN@kat{zOT̂CQHsB@B=o6zߩGTÍFZ&WuˆwaSugpNx0 Tӝ^P3bTaaQ%"Qx;/oX 6-X{oEp>xNJG_]֎ȏfxf@Z|JҜo,=aT"%i٠q 4^B5 OIK T|FibtB8O_@chKm9(q<#70c6ނAKy#V8`lBXg`k_gJ *>QL*D%#MF0xR^:>LKjpB?Yb>i3Aиwo%zf7"FV32A  zoV`?=wWp=(1X?xB jѥѼV\Н`/,@2pP\q-nzMaԛ EFÛBAwanaeɨ?e >(Ͷ@@s}QB\ײYG۲N\"`i'SlV^qrH~g3Жn%}E7~/4_.C5^4o ~e[K TgR` _k<#Ά%A3SsȔ˜8r'3zq5sb?y Y+UYS\,(n`b7꧉JF==s<=9(B<(:Kԛq#[nС=# ^Bh-V(8?nFƎޟ-\h>&ͶKrpr[49ːCsքt'IyZy-Ϳju[$%*Zzo1',ֹ_ ȁ|'OPÚCgu 3fvzvP*!;<55r+iHUݖhZq=J)Cm_CtvƦP0믟XQ RE Ooc)>*>j[xص1cKGmnژ(Jw[ǝp訥OJiQ :bX-rRfcHݴx I}/d*1;JTVE# 갺X׿ec9q 6~c"y艛H#v>>qIm3Rcڋ">5zO=.\qMAϬW}Sf X1VF<$m7cyYHkp..GO}^a8d@Ŏ#a*4?>h 䢯)@^pQSv ZcN+9DwĒ8O-[2\2v7'1&S=c06>y_1p5 k`F}s{Qd.SC5(sl=|\g3Jo= Ӊ.DQonCLgGch؟Hn<ס`&lQ <'7[cg tMwz٣(O'uƉ\ Uuŏȃ aLt_UjY,1+DyaQ d;9oFHriinԥURacU _Z)=o#|b0ʳyԪr"„)HoSAX+SGP>3m5z RPN :m8c@=v(PfpGH-U, 7+gWeY Fҕ.rf '`VTLœ>Epd~KUWV| 6P*@ +!~g ܅NyB\y:$[27n^M #VE7Y:؁VZ_-CիO8swc`P \ =gV9b}zJjE.^3Gˉ@ePЂ8/K T2A:MZDzP-3$@ev+z]+œrkA DK쨹 c ~ڶYBP 'g([țA мYJv> U?XM{JxoeT渰1cj%Àd*_fV:9V?Z@""P5k14qYr [q?0M΅9:* n :]ViU[YTg^ڙ G@ڥmi;JjzX)^c 5K0ynz.k#{O"czf ~}`\ zftG_)j4nP S{dv`nE߅Xmh\@A$a Zتi:9oN̽0=ʏz[|孅ʜ߄$pa G"6 "5/5]<3mBdua%Js猏g&;}*Qe= 9B>_vح]!z4)!lWLl{HZrrDyCCw6 z+Ŭצ5w/}гFу[ћ PvNyI9> F 2FH* D/ͰBs^LQIy?l®@MY)F8&B*QcaTg7uXD#*zn a,= NNއsas yڌ@Mֺ*$fX^9!ʂh)gξtGH,KP]' }$➃d)r{٪n ?gA0Khń芬`,"pû NGOi!f2\םAWh¶-?_/TM@SV!S:0DV9IF|5R!cd 1GߠԖC )%z/+=7F]B;R9ad5X"T2ܙֲǑ"KVUwܭG^yķ* uD361B,oj'Q Ȅ8Ȩ0'%|p‘)M]`8ݙܬ#UzPBEUFu F[-ܬݕa^Q kŠ=^=av]2Ll֙x!#}ǔGҴda讱"Y_7'S t]SALÏd.Y$Z& >SƯIw%阂n&o%F'4}!Ċҟ*ґMHnj 1W%\2~U2!9ѡt^4!+yN[W>zp2mJo얅G)OԆ%=u'm>dos26lZܗrZ$ڸhV Gkvu88-dBamӰ]47J>G50B?# 2ͬ&TX~ B%xI[9$9N`jpb ;cUo!2{.6XIxYGƔ&c`X`;1=OhIMᝇ694]yͦ3V:n4lc.ͅv~]Neh<5\ynNёQJ꯫M !iyqO._u'cJApinݤ|a]O|{wt+'OK\꒪7 Hhҿr R,S}s$?(Β)ް`p?yݽMn7y|rqDԿS'] L球r?_vcdMHrQvK% D ܑQ#!fq0T:>N%RԕY' ffQaBsAb2…oH69+@c )ݎ tԀ[=4dpa Tz[K@%@lo^tYw}.Wi>lY~ql$sn-T]tG=Kp`oRI$5| da'G1I *7g$3cUэkYrb nx,Ŏo(=<ە,Iq0\ c0dq"4~vq)'^ήG1!,8cߛ VeV-C7_@#ZxlywFgf~Q \ I #͜g*i|ڐEfO-]o;mS@ ipMƿU UU4[S^f _k6c R&YNL/e^Ȑb~..tl*haS$KF}Lq'zLkV  Y{sO ]9FB6U6dt[Vm[\lܞft!P%9Ѳ;}šm°cMd'u#ɠ1kvni5rd:NIVNQ2 ]c]'U~SUH]zKz!-YBgݟ#};|iD({kxٔ 4y'Z %x#ؗ,C^CukW-f{a^G|']f="+)gMVMėbΣ4qV&v )sKƥa 4Qm"dySRj<'iq)}ث @1*懸@1CڽzxiQeП2yɔ=@Fue2qC)FISO^%90k%e+:][es+j"w,͖i{ةkGz$Μ)%g+c}LL/gJxMt b4?cw@wҊRtzӡQ8jD>i$SP 8/gfE=WBC/d;)QZD#q7#J¡ko5 Wss?ŨA'jq^ -BF)F1ҫV__ ]! !\9_%xkp 5d缽p/Tu6͊^XyEjbrc_l€/79v4K ^S!h(6H_إ dhQl,u7YRtE~a~ pY/}%[T45_l 8i>z-_-E"7Jaՠ:Ѕqiᣅml]oo9UfU/WCDy6 _u@^[FK,b8Ru3aCq tϵų0w nh"pT U Z-ǁ]j[,~;}GdSB^s !zFאyesgRXD\V7{)uZg-t_h˼>dž{!-_>/[V]f]R b+؅bEb;4}ܱLYuP'e #nmV$6b赍sta3:ѮB' |5KY `(T=ffʇ υncÈhQK"jY?2^:p@X6v߿u`1EdoI1Bպa+*u;oN1!pstס u4zC('f%lOնi/&T]v(Ug'sA*4 <)'C @^ZuZ\O~OJ٫Q%''GZ|ڐQ0E-պ*rJd-siXiy!_bGD=anwgOЕ yӘ ~`b̎wCJ;[t"}SB:6HD'8 1F(g#u A6u?t]i>+gX-CQ ۳NcO5'A Χk` bqϧaEj)}mPrIJQDqZ9 b!~:k~rr\>x̴ު>ts](j ހC^ߦIEEˮ3sSH[ RNbjL2 a.d {ǖh _Zkh ,wK(c!;,gh;#+PO]ͱ5nZGS/V_oDLOU0oHuAYoedfpr"q$$NN$`]]NpQwZR#ݠw`d)``..x)#H86E”Nw-6)'Q`}\K,(TOЮXU5cR-/2"T372_\PwI'a{ܯ^QI;$ԲyA݈s+c-*a5XnQ-_;&'1> *d\o30 E4(]G* 뛉'ȴЈa;[} +-E{E i5۝,V.Ni&w, E/a|(3 @*1am^ ߗ-kBu5405'T5&\e XHKw1fZsfZ6%*?e C;}: KDi!Aɗ@ue HR'2"ʧɒ;AuR SsϩKiU{Cyj4!K(;o5$k$=AE[r>OؖkVAٽ9yȅj'0T̪5qZ$o߂HpC26k'3qMNKC[G쐄DgԼ7CpyXA-JF0.wH`Ԫ6΍J@"\MJlsP*x ͑$m~C#S_D%Ah$'w:^y3tdyI [%.%%wJ:izy\nJ l dlz5c"4 ĺ8e6&t!_Üs siNC[;<7rl: W$'.GkYx/GOPC/Q6i6[ MS7kct4, GP) ͓%p(Nu/,/]˻EE*,JPdR;h7;y/y鮡v̉ޝ?4HKOGk\ ~ZJww_Hm 闪pSC~,̱jn E sleG~HXB%)Ľ=K2*wUу !d|^-8i4jZwZ}!:P4Z=O,K͂ Tt0M$Iȝ&UяnZwE 2|\ܪj ?*[wCߪ/oE+6kW4L~CEAAȣa;K2dPug׮I)+I񢉷kʷzH)jcRUȹ.(ރ՝f䐭=@7$\'A]#RBg\Ń8cYP<I*ZmѤ tyllDrjYit2*dI/$'A 9sfģVZ!^t9I 1]oxAr4j{d+ӑf ~T%yCqag7 DM~Kg@ DE8>QBa|("i=alLu[o3+k\\g&ʑ bDg<+ܯ2>fxb2*i@6)"g`q=r1? Uf#Ain=Vg ~Y̔#Si?4];N;JQwΏnٱ~;Z)ro!*Hz4_4/C=i Dư~o<[38q`1k}Ay'+Q Y pwZjslw\aN\`@nwqp:~w#8șQ8׍5[/ݷ@#sE,/6Z A~j9*rO.G&.ؐ.z :8Q޶tٛ M#׼3bꇉm~ vt<>JsWOMP<&5zRĴXxWR@ubŨ=V za L!J?56/ 6σNj%xQ$.6 kIDY9NߧPy~Hϙ B0v!U~M1Eěoty?BARH@R>7Mg+}-H oaf!N]>gWڽ句~(.MmuA^*MnyBov ]M/9]x߿9> OE3둘O} \qȯ)g}X藺JN8mo`z^z‚&_QI?};ZWsG3ȡZ-!BJhCey.)tlgb',8@tb V67W)GUeLaOƽ/7P}7Lw)qg؅%xPUPN*ٴ TD+mxJն`b}}# +FWEWҔ<q tR {1ic*FÖjڏ7B6$F);嘱T[?kM(ʎv[뼅>+Ժ@3yfvYE8@ãcDP4V/@<Z4osE hEv=fCKOT|Cn7 fl۔2BmC kb-P NCQA?ns^aquQ~I[CڄGo"-1Tp?.qni*s7 cA/kLV5{xdwџK94hi:/$X\}Gw~ u`\G"mxˏKNB C2V6ĜUxPAiW;; 10;;l *lO"tF5㾛Xp~^N<|:& &Lupm';'tՐ.YK%oǹNľ'م}E!M~&̀#=T h aJM"nDNj7y9քYAV|Q-B zZ7ǸWȴǶ65 {YK!Bϙ y!VSWwtjw QzM1ێMD)&;B^CgWM-ЩIYx~`=C(V0kĀ%Z5O\kLo E9Q5zƤZoѨYX(~Z (3[4f!#Zl31eNE/8v=>-:QVrvKSKYP5LN#jw7]/@/h$5Ʒ0S+WwPsB^~ A`z<~ҪS"s͡l+ !IX{9CjyfKoGWD ҰT+jGKħBP.bjUg_`hgȱ6X1u:d"M}[oVT+@[lQGs'!zB9iD|gl7/ZE2?qmZ'Ì9h.'a夝wH?qJ}gf<(!xȩ FG6y H˙|:[ ;iI4:.bqA"#/wG+=  > ~zA~EE*o@osr ^ԵUh_W'4,@A d>0zѓ;+OQ[W@^f^FJ@]k+CE^ lMEAy*{tɅzʝ2R=6w/~Ⱥ>CABR xh@2Bx&ʹ?;b( XёNJ ?|xadܰQ\i_ѝ< cbkլ&Q3.wimTZ LxR:7o*'u?(F񏮁F`E[yQcT6 x}3Ltߩo'ù1wCK|DԓA$H S2~af^bB_k(Vc1=b}^7W[`=DX﵍(MZuwu#71Ϟ};yIhuX}4]o 隀''r$J]&Iw(9#;C#~Y͍UrEpP6Oױ,gI xp`prgQO܎M R1xmkV³B:9DɲF>%9v30&wa]"j06IDYnu/)3-RA0`' )kS8ODDc0bR pqnȰeMYL~󉹑w9lչXƄciW[OgL  FBFqD^Pul `]'1: wtGx4YP<(a 7ztlX|FգqSu |γD81Ui||Ktl̵r\}wwa-cmx <`k>3yS{ǁA* .,=VRώ/p~n;Y}>2T[AdbHFb}Owq&$T=qzH7 6/pk@YEFC ]XcN 1OqէkRvunA]';sȕg*ҴiϸJpL];đy68!npץ6؀bx\j[4  rȯr(s^L6}ZKdե`H×;תwHoV*cC]rwd)df\=.D=> b?[o/%aa3l{!v]^͘O>\ְ C cVP! >s|X/4>j)sV#2aW߭$3Vn0K j̓!iffPeeJMk_Z6'` / NۃRjU ow?aBthތ( .Ђ^j^:HUӽKcyGm6l%K`{ ^Ø*.GUAtE5pg!,65@Zik6z4*| $}T#8DḾN,={$1?0.2-_]HB` ]l/B\JJ-\x9Rܾ"4mw6MAQ4DV%܄LcvnSQ&}#6Xbv.぀rK'^\ژDjL;l9Ր=bw"i#(̣b?;^xz}%s{`&DQ.‚)gR~lǯfk=`tRjM&6eY@f]{dx?1wpj勇01pHT2uk/ AU LҺ/IM"߼LbnHM״nsQ7Uc6F4@en߫pSoGKݨljaJ#SrEQr9?zߖDܝǟXST(4Lwd#@o+tb4)k,/ޞ^oț֭qKOq߰ 索oXݰČw󍩀MuTxjv3@ϵ(%kxd< !=A `yRĤW 7VN|Iϡ-cp Js^^]WM#ŅԤOԑWy=$-(&N3 w&CK*/(j ^`4Z:vAVdb^929J+؀]!)s+QN |eLKlE*Gi܄ԮqءEn!c ~)W'T4!R}6Gd6SEϽ5JKK iH*>K¥S{ly-vl`GuC۷Z׎c< q!wyŶ\jo$V0rAf2Lތy=mc֪6`yl+zX }n>}V<:ph3Y\yilTahSH:fSTWҙZ ZOvLaօy8d'~vuq`09-7Op0t4 {Ơ.4z6U1/[Q1GЌ|5 Y}d- xN\c}rfF4Hp왬|I0SjE@裥ߞ[ 9q֚Tm%xyE<#ϓؖ8_̳6:cldS6f=Xt2LYS^XHc|D*j~Zq#ߕR%?-W4?0 uD*R_֛FOt1:o⦢Xl ؔ|d#=:,a Vlp9W gM*~)@pً^Mז.`:rs7Sz8_FR˸h@ъq/=l4 Uf|n8)[f1_%Mjwec%vf /Wrl ,wL;"3:4uUIjRXM M~I݄˕zU6gކХv%;eϦKd~ \#%x'@S@BhA띦kH!VpL  ,np&ylM֍45G?.Mjs tv\JzR31u| ;hR4y.8Њ\׫RXRXz,|#Kw}4Rsd O+ f'ިҫ_)  pXi=5Qs-ou-ԂMdW*nL\+MS};Xa`U8^aRm XX?,w%࿗mlCHepH, .jb|U 氨4iWK \t+sH@.¢n9`6b 2Eaٿ@mix\13vWaH҂HwMF<:CzO?z(ӧ5faeOv 挒?d{;w/G= uOU$IZms=9b;s.Kέ8GF/Iq 6mTLu`y R-EZ8|Jlj?o/0\i!Cy|'Iha,Lͷqz{ ɴA޿_PЈ;Sy] eIKrOA!k>H@=ŭxU .O6Tʝ9Eç] xFf|>&3F|dhA;TipğP[և=$C:!xRuw0K%$?vH1U: w '-"WU?( jtY2`gR(q0 #E;uRUh$-Dn4YҟATE{[OW^hπF-j<vY?J(1Ǖ9&1k=e3Ј]N(ZRUOf<8wqhUȒ]^Oè`6TV7BJ> j`|JYѲN?2=31;dMklVx 3R:fok{$e7&mw`z=j*\B>6<t!K#Hx ^Xkq7ϒHrPJD- iEVmN0M&X`UB=H8F1ݐ=a 2+qd0/e"lնɑ ~EצB6plъ2aY 4>{gBp(;O^tdD<'j/qE=/H}M)eqPoǺVy's0w.?rg[;sqHSAY~Eerd/ʉ`rʙv2z׮z9 Y1~"lN7ޕwxKݷ$SRMDsɼ'eK˲f4=d:\V@S|y%H˞%KIՉ< C?ZSA'C8aju%'?1RU_hS4x0fTH;;S*-8*)5/iܴ;FM-2!uRa/*P]|(=aNo}d2 c)Wʴt24XrS7EiK%IWPS) ">尋iGspT/lOMFD.fyDG&)ow UӤnL?Kt6$J䄺Mrqa!}? (!Cm)nlʏjx'b'If>Cܥ\Q|E9ޞz7zWr@Rp+TIU2PnyXrcc^Aehq]3y ofǾ{n~P oM7  U%#SB'M()WI0 ;W߃)xIY3:Y Udp@ÌvnS LK+7H%崙RPS.wnh_-f9`@/g5`HCP(}rlۿ]-%,hT7oJ&Ryn7 }ޝs# V5u @!e\;=sY4t&[FDq J/c'hu),_ϼpE\jܾnJG9K{ Bn363Z.C\˱c$3]Ft ME;YD(ER@HӢ'DᆶK]XJ;׈܏-=Od`ޞՄvS"Qm ϲmˆMtlS*m1dcK.#nХhÿK3o#3ER/8ᩜDU dj@We9szݤ4)~{;W3)!ܚ6[,;DrP ĀP.Z?1=ikd:~VFPx&?J, ?]e*D*xQ塥ƞ\xq\La~&\'X?lƵ '#װЬhTmQk{`.>oAan^Cm[9j[-,/θkKt!Usyw:8)g֨*@uı(WQ4\~OCOwCcv%Z(xތ:KC*Pl :WVZ\[p]t2;ɠJm[Ϊ9n!8PC*尣yA2ӆ5-;52O*NyH #rە5WT{Yh*w4ʏYY"ɣhuvPQJ փ1xvɄwI1ZȕrAx&AuPJ# XZAZgv㿖A\ϦIVXqJ~*P0M\B`Y^j1gܥe1p$7{2Sԫr;G%5rPN1VЌyTmT/ɒWXe\"ޘ {0a-PDV=Ӷ>/9rN ![]?z@zn_~֕H\.㾼d% )6a; ގvW" sр*j܈ןyoc]|2ςK `ʣA$q?v2ΉaQ1g8K[WH~MK-Pߕn{v%_W [ݘ}nU?,_ c)8m؂ l1ZK]n8mL_[&I(E*a V/5QZ W7Bs ur%ꞟ̺X BĬ'0Ap hfkbj@^ ˟%Դ'%ߍ]t_xi7v33 ﺪ)71Rp"R3F4&A$*xNGZYaKpKyq$2JBxNXS%rW8/;Ǭo h<Ľ T #VhӇAf4@ޗzLԤE9OC|+=H!MxzoaM8ٰ{5$v}6ϢZD_ңaV؏.%|)áubU]5-T$0r+T_&APs-4+!t"ݠȂhuN:GY=hv5hj=|xZc86#ad+3%&}Lob{%{g{LNXjG Nj$H.Aͺ E\$u٣3LM (3 c6bW!i8AĬ>Z𵂬ͲK TI`.FдP9AӉ h0cL5kđLQ=#qI^"Sh ~9$?@cnJnW-1nӔMj?5& 9,u }p q;/>UR,Tc᧳%n9)G:$znWc-%uwvZNKxDï`00iH7 X{">4*Bpu$WT/ y̵2uQ',]7Q,h2L+2:7psJU7 wz5Ґt$v9A|V':~rB}*V/=ق t1J  hH1oFEkf2r-]eC'o鰭g3u=Rk519ՋkX0+y\\7]byz ۣްgImjt2:Lq0RuH|sZ uO. nE9UH{DvINLvgXA0 # Š *W/LKbdКc U{Wܴ ltY#HBHiQUw+A7LsS(cxzTA=Eثm})*C+Z -w;W`b}GЂ2Ѡqk (.Ǯ S .U }鞹r@f<DNm-u$w]dARfG3$Tv{{<ےi 5 J-͢^|AեI$Y> @!ȥw<-44ypb ?zi᱋_hUu>DJdFm~\9E- &tSAcXVAcrkW?ܐ\kd,:ǺRVl61e3`-_&OG5% Y*VukU}qQӴ]5%X#~ R{אbO5/a[QEC`w:mL9`8Hlizh! +_Y~. Vg3r vHOìܲ:\bVAhnlaM[(YëO51>D9e80'|gE蔌 9he=jeÑSPE?_?=C- |pZGW"4^B-ZKO9)utHΎReY9|y,j)zPW\~H~DajgcȊʑs\.{ud^[Ip+0xjRv[xD7[<܉ޛbaa vVq֥Ь#Nr4Qg7u;@!Bɭ VqqcCtnTbk J/["\{~3p§Te wlobph P Ψp)0/A^BSG,n"%҉e&]4#(IQ(yo"X$hQ+mkMP0]EȳIe.6_A4-:ۼ>f!&H c P5BDzR(ˁP.sO2Ar}oE8tbYԌ&]w27Dԡ-迬./߂XU-z&sj1^ᮦqUc0ɼ֐A YHC}8ޣ7;{C\:o!tYmn[ QmYL!X}Yȅo iyo@߲r_ jc%[`TbīcAbMAI2Ʀb=Sȥa0A{VČ W8a 9" #ATEGZ(^ ~H~j8*Ϫ枷k[&u 7 KBo'8(owVjE\q8p*yl(]9<6jgD>q 2\jwED$u.{<9H$og'ky&hOsQ[Pv/%ʋfE,bt~.7'x剹;RR7fv2nB8T3}۷$a\E7C )Wqez{PR, -GD)lH)Fʍcij3ًlŧQI"}"˜gیpJZ#5nQ ޶5iPkSV+$TTc!"&+ӕ -k>ɋxe;,}LW&!0RU&0Yӆ"x'D'OТm,a)#O#dT8fZM"]T`S?5BiMdzԋ@SFJ`JC^:Oݐi@>UVB ZX+i 2\!t]CM9s2yfܥ~wHhO'uuiE+Ys͟9r+iVj!2S_mlGDr0I mH3P Ĵ 2Xh B ׼xg@@xoL*әgLRQ3X5]7}:wez`8eU1+K KK bYQ;*1Ftk\T$gVu2 (ң܅͛=!8P-Q0}(vΏyحrWW{Tf tb1XkdSmq|nT{CodϾuqlo:C(MWЏ3\bpm. \Ys l{E+IJ3,a6*R:]_=0Xkr0{^YJ@aou=J:UϟK)S r]x@`6_ډp"<۶&.7cll au =x.r'!kHq{%S9O ZT{[&zvxA7mf%}m éA[[-qSF6KH0\a2WPtՕguHY1^=k0 @N T.JB 噣]^(JI+uF>ݧnvi&mpa"6%t.+LqE 6)5+o0 mGOs#-T!"--?sd`VɷE=2ֆ>5s묈"OF?y|h]\UXKwc= <-[Iԣ54H?H}smVu 4ox;6B~/KheEƻ@As-ND{S̍>p$:"ULteXZ()35Cs(F jfqUzORg")'p/i(:KE3={W aIĖˈ c!Rv_0j~GŸ 6[9k @s-9SsM.M\\i8]fUJ:dJHcp)9$ ]qƾ8*J*iq,*")QűΔri7 V NQ4^_fD_-jc?Uui|EDР5-4Mh)!ӻrƠ(Ƚ/X/"O|1ޯ,gU26KйIٻq_x\FC_rTXtc>n;B)I %$(o &_U(&X{P&V0V,V{vuf&eqWM&)SNS?G! ~mG_|Ͱ ӤA4dV<K4pYϼz3(i\I F >tTz@OJOyؼlaCH UQF5]k c ˥mY?wx0E^C S[KR90{%eJ7NYԝuĔjH}w)_'YH* >יAwAgؘt$Ba2h*۬0>9] U "jĮr!z|%UPF g9 T]R (oP.hH}A=>siZnDW 2Ŗ ):V_.)4mWPtfxc"s CR$zn댧Lw8r]UR]w4i aHi՘yx,ͮ:|q#چ̡J<{ZpIIj%γHP@2;GL~ zNͥ#u[z՜BUlgzj 5tҢǏ22 ¼:HLXfJ9O6cG1C1iVj+\E+UxVVuJ.ۥD̻SwNdLlERTzqTb,F"#߱tXbrQfF/`Pg}K$.]QfM4E?qaWA9t];VS傧2MX-@։imQ)Zj@G" vZ{, p=쎢q,\y$i׳Gnº 4=WtEݮ+T[9c%Ki@tg@5= G \8 x ǽ=qά\WC=SbV4y$mݳۅ]yK՟1q6Wz#"h&,6QxC5/E1!$2KkIX687 w*t^kKŊbGmk&roŶ e1,K&yA}T0H}A$V9#ZdA뺹d#<cF_}wrQf xY&&_vR >dm k? ;sǮsP=T'xRXHz c/P+ܤ/ & mIHFzI Gf\ Zj`w[*A(*m LΝ Vz;>ϬN;9Ck-bOޙvV gnGNf50DWi-q,MrQ~em9InA|i}V !(HPQ4gc{[e>W^[ rnĜ=R>WŻWDI-K-ޓ]ڣF1p*2H;ZjQb}e{ CJ1@F@Sr9UX(, lͲ8fϫ̫ɎfU1:Ʉ"m.-(`J4j. ! 婫^8Hk^pU U($GѹPTW"$trRopnToW؈H\q&oLHJ~~HEVxw6fɀSvp?U r92Y.^Ө|,u>Q :&Im=˜u :4]V F9ٌ,  -w~|Q~e]6w S0S_>/傜'?sөN 䣿e0έt}?)FKכ<~OXtJv?(BVV"Ⴣ`0| lHh!LNQ79Ӌ*'?JVdz_@l F4<7`l:ɝR8GŸk$B?fh$eoFpZuĔ9Q!+m5AU\H$MqiPJB giXw-kaZ}80Zq\Kz OccMLU%hV*3`/Ĩ^$lƊ1- RC}:Řѝ$/ݓܩv%j?rSŃ:a~41Dd)u[@JM'/-MoN ͹9 "O~,vzİ(vo?FAV\l/lF< _2o /Ӝw] +{u,bIYheY6&~乴VסxDoPɍ)?%(j.J"bۓF8(f{D*p'+fJ/?VIVdxf&"Tb,V>'[k{2ls☊1\ `!$ߴ =p ycb͸X"| jo]H\%0bwwsxJGtC̠}]Ty3PK.n1z 8Pv|VKROцJ F<0ZlOVc'w\J!?Z~Tߘ4`~1Qu㛲 3#z !|jKj[v:W_V'ܒkK ,Hn#6Q X w$v;%u9֠ ^Ts+m?]vk7e0 GW}"rNxS=<sm>Wq˄Xś;g:~Oݮ3.tb`iі ?ע(IP WzSIR/3er DU' 1)5GcqM!{׈{ۡ`9>ٵZ}R AʰlvDC>e=1MBONHAEU1ժxc,D yĢ' .y8 *NZvL8MHCbϸ/36풖@N;jo*UH"'sˇ*@*>7T͔lڷ t_?YDjr4C1c v2 [?m/ F]3@ Y*PFO0=kFlV#8bS ٤wh3<3{˧};rxٞWZPߠօpo~_H=yv!:gE}յW\ bG>r<ɂ%eo/)u,am}Ԫ&=Xb)*9, hXYJ_C5>Ef)Qq 79;֢2oޱJ8:lM2F٤<#ElY IZc(~J9 :'k foLE0k5T2>[d`,#Bj?][Ht=^.]hSwP=@OK37r @cήVH4NWHdBjM~*~&+[+CZ>Z~(Kfii{!-"C cg8uʣ-Rg u2`{ b6*8~T>_yFt/r鮻9udR]]lFb5^a֒ժKNH15o E"iloҎ7t)ʞJ'Z{  J V_ qZjql8oܡOm(kqDexT.>SEUCeҴ)![BLs:^y2k'Ԗ''bf'FĽz6՞7o /IX͘D+6/J .\"tx;ιejguQK&׍6aޟxu#zK }lB'*Y%c =|,e^-3Slw;^ :dISXHiE!3& rßS]_% rq.U[0Ps'J/49 )ͅgOl_t';ȭg^;gM*)TGB`ylX#fK)MDwTxddq ^R&yMG`M# S޹Ȅ|Fj/70}1 efzIUO;=J_i/[k@u] vS0gM 96涨oNM_D?@﯌, ]h鋊tr4ӫK<7i 9Kd A1Qfh̉㥜 c}RȠ KŻϊxX/e8Bmsȏ|b3l\ڰ-X=H}}HSkֆGM< [ԧ|K+4T<+.oRBFb1RpE"0k) zmslT"Yk)M","z`|a4V4~0D)P ! ưTy+ڝB_ffuAUhZkO4}ATaOjIaluisv< pC3M쩣׾7i!jϺwRnn.h1\kSc!t#怞r$/m>3͓#tH5G̝.X=QWo ;d'1I'P*bHQ9+܄gOr EQ ilh= !h! 3j,6']hx<ܚ|>6[W$J%H?O:Qti 0~|ȝpJo*,g^ꞫR֣Q[HӺZ #Aͺ::9XWObY!=cZ}:&lAaa9{Ϗ/3 \{[LIՐg~woSF Pijk5- gFje!7@T9' J􎶧D,=Jǜpޘ/.i ob֫"Yk vie[Mۼ?HeXA(qƅexG؛'n(D`/0 RuQ PE .JK{KA@rس@$c*DR :T0oo,|!fO׊jvnR_-tֿ=֙׉= ]rgPEm_K+N9A<>X#6%uV4|;}HR=܅udMER! ӭh7 @C_BFT?}kő#"]G~I'i2*='YHب+|Dـgă~>L/eՇ̜P] /$^ʕ#/7L7.E1 I=968%1Bg݆b#w;!|%ƓdPI_s<@}TYco_[%1ؾow jިg48-A=|xE1Ԃ yH5NNU'Pȥy]%hc:'qM%g-`W|\ݤ>Lkv*Y RHJW. I Kዌ){Bqn{C ã,mG}'e;BnTk/r^I#/; o7Cc<%.=ZX װN }mI'J'-7 Ƃbh jyKhOLX_U˯=},kxOzW)+ ZuPw "㭔ԝC8+{qG 3Pd+ {26ۀ{6C@-:q(mw,Us4`K3+; 5]+ 1T^uyuS1黴_ُr]N,Zh4H*tYgD + aI-OD^I4Gv 辉\D40#ĂeAѼKи:6MģO?"@? BH$~羣Lҵp=6?|+V.U.~OM_[MT_w^)ǣfղz\p6'  as9_'Շ lo=ׄ+97twD%" )LR9\vuM;l "agTlqy/׿?Ʀ}h~}ћ*|x,[Deu1tCcmpX.^ȘW%w V™]yL~ellɲ&E4iX SXx@dSS) s+%* u6D4v}t-'߰_l)ɍ.ЅeKɟG$*7Qja˥FU&5yQFe˶M/paNAACƌp*O}M6иq7BJH J%mZu&hTD&QƭA.fN ǥ.f 0}bZppk츶qV0; Im7X;4OjSjhշ|,")``HkP,QƇ\ ~2!R aes TXSAv)~@s*/ek2rDz{Q\ MɆpCgFspT"aDix)O)Ƚoq%H F+pj(4e[ qM)c-Q, By+CeZhfb`k^X%JB#nфzFV+'-Z_Yq4KIJh32;ؒ$Vz׍imM{e?\L==z&u%R@O,1|/LH:JC꿫Ek4 QEDYT}3mOtՖR??NA^ډ1 l"&% ٭ mDU{Ԣ'%nSrΠxWiViU*fmI gy?,aݍhZ ^;@[CNB|P9pL7escC;4J{ߚ}Nw]*6CHJ&RˈFyUbGxv'<.2$.S|BN$Ns yOZC>GH,ؑF$OSH\@;aH8X.aq}ٳ~ H@\هSqMr2c*wP)@=g3!a|b Li6fVߝ4<%ޙSl LJvu獣΀&V޴&%, CAEc౑X9tQ4QHDfQ11K4ojI5IJpT-c}&*W{#KHo[n'^}?=TnNq.:1osmuݐyVKC4N1G !,Z)n{Ԣ_l)9Q.{GuнܕrJwLb+0w}yB6֍r78,wK-Z]F[~iĴ5PZ^M'wyn[{|k)h0S\V'1O^(9 ֝(<4v٢wWd+GCq ۊzMO44>BT+1.|`{ER4#SqCܟ} 8o-x_U 7O -%nfjN&ρ=3ք_gZ爥u~ ڙݞ2נ6'q{_+a*m@9dRdqm4ЂsO&\ʣ8nـBްi/ 0TVVj LzVz |yQ ,Lˋ/7e`E~Key8@9ݵ8oN&J 8 YSV70@C;7|,\u-x+Bsaڦdp(B׆&s/p:6^8nP11<YMYU\oC=W˻~.+lTk|(x آ*;ŰBGn{P%R7oɥ"Qb.58B^g!/Օxl<2.b?*b{Pk[l^@כ3/vBOjo7Џ`҂1T=BЎh3^v*+YB.HP7tGKYYL 2Ic46o<ʐz[Ҕ-ĹIn1 B?7dֈ,ICoٗƙ>Q6΁wݦ$Ӎ?`يr0"޴ӤӅ0"^ԁPERr0?3X;GmCbSnPQk~Ҡ!-X;Jy=hŒ Fǟ#^PEl~wo gn }j9L0ɕyb2y)~D׸RǤu!@/|\O{ET7Y?ZW0*ˊ.h(dItNb&y,yRl>Z1IOQJ;Pa %`m^"6IU yhf 9ttRj @)|%wIVI?Sar 7m4z8=XMoAܥ l@lAԫu6ڦL"VUNA=Jl"[?t\-:Ŗ3{Ġ1V ͱv7MVI(~~F!v-tV FI;U͢X sp"{.ND%p)u2d@Xc@9%]Q8?g?@<8V/^fCv~J"*4o^׏G-KH5ƴ}$F@20%I㙬R{hzfg].T"2'@dc;AGsIL iƆX3e助@k$tIWo#" UJ`aanӥERf(*n{_gүwLzXM2߽{}@CmOBؑ eQqG:'aoIogp51k q:1h}f ꎴ&^ k-=[}y :DmZÒ#L.#iC,pcetpHD. (Zaxϭ!)BgN`LaT%{;uOv% a#Admދ ڀ Wʨ ;>J}-Vi'5Тs|kƊj6.\>WPaSV4@\stY2- ;gԐ5 ,QOp15=);W!D˩B iĬ ~ .EZ҂leX}QvK;V$lE.]^(ʊe}Аa3x1/7LJE{}ܲ Dcw+,N;md$u>ǭ`NyDݕ<(qw-(3U5x zH =AU8j2i]b`Eڗa$~ ](yMpőjߌg jkPZItOI[A ?ƨS>*[b5A/8~I*ps%UBv&h>ؙ_wczn:-l ]]Ba-\Xy~HlNqv쫀"kfĨ&LK$RsIr2@{ltc\Z g~d!X`R;j?n"H$cOCTD]ب?5|Bgʭ':x pM{gEӌfQ$iPP״7:W :]"ۻ)ʔ? ?Ţ.b8hlZÕK S3螥ᡫfh>?]aOAZ< "5%YRE$BrBCO*带|2 !MI \XY%o63,m?Q˕H+AN٪j4v87Kƀp|M6Gq>Vqo:0?' #QU2"!G'QQeQ5n8@$VupC-Dոhb>W?"6P@i5Pċɨ6\^63H}.f&OYXP7uι Fdo#kQK <4W~11te;_,TEXΘ_Q*^p;아D }y>u{B"QXoog`hz9K|4bb hgW]Bu;hꉽу.@?KI[Ű kFӦјPy?-m^*Q/(@ťWV*0ZYϢX %! v/ #oCyɩHN"onqWRL_1LKa{l3{>Ő^v 7pCUDz_*F%3?O> 5u>'+ =BÏCtDKP, o#Yly|2†NgFhG,;J~qO1b/ ]acB: Ezq|N" ό;;t?R/L-輘~)׬J4]mtYqiMRiM x͠ϺYHU &LZ'2[%奉ZnLGj YY3,ٚ)oV'rAȝ5XX:tZ8q@8[Tiems/=,W*5瓶toCd`ᶭ*ߝ!شT&р>\eD9r9;{ ]Ab(ptA0j/՝K7^ڔWYWB8`]tT`yR5Ӗ-KDWNal3~3I?4ɬ=KچTCR&yU`hw!uMQhi|EA~ Yhf: sD yUw_X+a3ڮ_+!9b)PA?_<<wY RLR=U= TEh[P_bϖA=¾&ٯ ;]$CU^t;}(F2=w[+P^j 8Um8A1Oq]eD}"|l}"=`Y`h,\E((4Y`7s,<+9HL:`G82E q찿?ckԝoG߲ti,~zs+_JZ* * Ʌc#8-H>Nw ?E_ 'i/&GX0?'EX?Q1 Ś2qmo_yzfkFmx.SkL\iC`rQ/zğ6}ɞ*puZUsM u͙r+r#o 쑇L?폆R^\|gÁ+Ҭ#*+ [=>)qJħ+oYI~e\)uRAnMQl)S: Lі݂]̼G-jK4Ô'O9ېuJ4TLËȥf|{F8U($V0\?֍tMi]AW/`{f43{_|"NZXf<=n-u,mygx&Q_!yYy9-GܮV7k~WPHH\bz\fڨ%(\*7ϙu }vUe-6].IQUbhpx`(z'b nmJV.0 z 4*E5QMgsA[,Bon6 A-t[: [mokub>υТ2ubJ=Ӛ!CCzߞ1'38-*Ț`i[39NmI5lp |?/2+*EmqMuTi CCy 7|X>JAx|dxGs3cih t=#ogHcS78Uo t%xѴQrflݸ^(c /V{*bӎ9:1YTelDzav,b}/6 TaeJy/ F,n}FpGRJ_x [8(a= FR&{V= >y·BQ)WMm)@=5OS5ݚy<( h7=T4';/ϱUnrP]p⡉b ,u9pb>-o?

̺AxբS_jxǽvW^Y|sJ$t9!$C42]aDpI_n.D!Vh3uzbceo &rL,ʼFQs?/E|;Zsb)~~(2$ұ9KWFUR8tK礦-WZqOq^|~z}Tt*+`r/YB. CimljWuLso!wg^'H)}KQ]/`&Ait`FTgNh>UG 3p=b rQFɈÙ1 {D͆#8_U bӀ#{#m>._rֿ10lFhrҶL䯉(rnb [cmR/<.rvϬN6B :S82 )x X/J0}15G.I&ED1IBmQCcγJ`gHۊ6,dDm抾by0Cx}_]-J]L~Z⼅\805Xm1ܢn {o`z|R.+ӑ 3ɃM*\Z8G)%IhOp>dN)h''l s`^{"RtE/Lk?*AS82/p[&DoD*[$ js4쯇uH`@0$AF"Gly@-r 4Q(.<I Dl"q;p 솮槗F$@SU$C΃xm"z. jqۨ$31 }>>q7 }W +2Uw8л&~:0ơ .բw=LA&j>9K7y+.V9l'_^|4Z !ĠRSĵA9ʆ_Zm3cç"8wďml,#ƯFa pRٜICUBB}z59MĈ>F|*&x0'\_3IXJRJ?ΥbsD**L]uG/:O}rp&nw?hclDvyj/ 0_$pI^| i鞐5T¾v{tS "D!"|ntN,_6\yoW#K_}ė1aT͑_b_sy˾2q侹7E7ɂ95pZ5a$눛Z∭O(i7v3]%Iu`ްg`QHz2)s4+1GZ#|]6 [_-՘;gtUebw#a>nO|!S92қe&c0lGً݁‹O v: p{SW~->l%ä68f;j1-mJ/9-H~g+ڎc// п.ff2vRG6x:->b,!![M+rȟ- Ɣ;1tT Z;ⷱ!'@?pEzc^U8yu`R:Ofln 5ٿëG$=d(OxnxT ̲UŊʧ99˼C݌=Z^[o>bX/jmK٩╩ =,;Ƣ \k/ zYMӝ~GRKAbN) C2r4e4Ӛе6.m$;a_6ЇÅ lQs,xz5,5e} SyZx7vΟN@5$VN'ҟ/q-kއ"-hnQ I$\ŀ𡝄i#V68 OA'qaR\e5}uGP钎k|[j:F#QѼ́)<-so5_5;:mOOkw_x_ZYڨ ̎:O͸_j{F1AUL=)=l ?7Yyy4 mkQL{&X ơĴ䑰hƪv=p*ŦAekeMkZM8[5㦞F=YbVtCv\;B7G"E8#zSxWьU*v vI4H:*(AmIt>2zr7z}WKʆCg"NJ֊ahZvaמ{1z 1e4&C (rV)kU(N1|{#|eL^J eHqʎ+ i3>W,ڐ7QDz7c".l9-ft6oQ녴ryf%huz atMRDϼs.~b4X*mpVg n]V>49/0)k1UX7: cVQIsqq_EBHmuLds; "ȩ‰«uUr$A0~DAYB)MTYv0[ ޒT)2T&ktQr%&'rl ]Y#—v1QY:Aj0s$- m?o,[#txq G ED=i)-"ap§XZ؃JQ⪉~zWEgvq suH)&E@6q(=9OM:f HI's9a$C%fTJf*ʒ&+> 2w!$#&OPR|'B^>td-:F*Z*E-ɲVfɽ{q9Tft161i8ߑ Mq0*WHmz(90jGtap$먢ĂnJm;jaA^JVvo Sʓ\D47)b1-?B{W,kcӒ i 3üSht3cl{hu?Z=K7Az o $\\"(ٵOYō8 U_pNҋ})M_F+s:[ZGclg+Ӊ3MU7'hH_ Ւa vE'6J4'e >w~mI:"P#,6BF|:մhGiɇVB_K#1F2hW bSSO^pXNu~%iF93Fyܛu[j"ErX]Ö#F,sIS\1~el)9zv}R:FvDk]~ʅ4ŭuݯ DŽDCS8*n'G`:1A¬$;| d!:=,UB5ShBx%tz9v=2됪?6!¸8E O펯6r/u>ǑAl,:M%,JVr_4 "eC͂t'Eԛ1 6 y+Y}ee"՜z8_]tLZf2ҎMcǝ|@9e B1ذe@YZ8|=5*{b%YO4asey!Yʐ߬ =hQw)`"C_hJ[a#h<<`JX*:$̏MLf6S>$ML̳d1 mCڼT}L@V~m.#5>R5EIRD%O7?'>?ϛBf\t7=fS0&Q?]R*{5o5k,"2g,H`'bˉ2oTc{$NPoU34m$<XQm N_,/')R`w.UNwBh -Yp1m| i(= 'k>WE4+ѝ>"$yL%+ܪoRQT~.v֗j@k=Z_àrܯn2PCB;hqƚk1R*AWXK6\ņ]yf0+߆_kP8 [O[ 8a-S:1ዞSZ[E Nu7p/+>~;ϕ$dI@ w.+DB3m7j~"M$A0>ƂL{ @XW0\!A)O^s<#]w0T[wܑb&7_4-%VҼ[IUwAYIM0&躾Sڵ*FBñC`Y;Q \`f$J*t³jC2. vn鴠1eLHpK4ue;Ջq؞|j_BvC3|&nrK#Xhɇy #Qvz͕n<խdᠢo'NAЖ~/h qgdQrϸ9gknnƐ.OiP>/T^J8A 7~Q+wza# BSy6]@#FO_M3@4$;M  <9crO̤yiK4kIɇS6&w!Fir#.#:LĝئfQQm(y s"v Rd3 llIz3I8 tQE8Fՠv@M*? }9o^QOlaYB0gUkoٰD]TȞ 15F`\Nw`l?+c|<"!AQgMEbZ nۯ3M3<47b\roäJ}Tݘ^R84LK 3r]}"k.j%ȧ"TiC•)ڦD"&͒tl4W:^J! KTbև(a}w"}FC-XWGc YkOp,$n"B_QU~-AqQ9hWP0OZP cwHJ%D`˅EXѓoQyopʞkcF#GߖM$g>B݋Hms`KnِfU!nկ={7Bq3dD\o>|Lf0j忉 p߲ZK"kU>;GH],N nl쀆_>)&1m"PYEg>y}qE7w>1Sa>uT3)Bo|W x1>8h'xTW`qȅ=ŽVpKkf#*ׅYc,Ś@&JAykH͟Yd̫潪kjoaݼEW T#j0Tr^kL+Řql'<7Faǘ8%k#_bvn8$exw/.I#c `eΜsn,+}{.7mƅeTѓny&3 "*rA$[6Ot@o9Z]bl=MoDkkm˲c< zw=Ȧh`Cehn`9b%wr >0@XkÚQ]Un#|`.b[!;(p yW-5ݥ -G-#ɒF"[ T"Ce@UDyL?"S,XrB33|QZRqjT&<iJ>_WO`t1N:;$o@1sJ;h͇H8{CE䉠Љ6xBh(9Y~fˡ36*^mnERU6wg^swQ#Rzx6@n&I6?32f /bw ]H} f9K ;W<k/Z56K3[MCx ,򯠾Lй/eAq';S.䑂5KH0M.L޸ H"N|;i:Ğ|s^lbgvS' Tc1rp9ᾯSczqH~=s)#\xG0b$ ~͍a? I@w)Gi(: \i!ԁ1 W螺%fv tېF{ʧT=Qvs/ + l{HͰ$k0x6&~<ֽg:aŠYו. u 9]3M})75T\_:<)ufQ_>jG`A6WvԓW)0oRQ\(tD/ /nBJ!7㚿 u| t|%+՛ ѷŔzu=߈ͻ`7*(!q "Bcu~uMnqFd<1Ra @s6(W6@#dɎ)o]srO jC$S@>\$V Uɋ9fBv >*7FA*,{^'Z'%!F0D`ppn‹g4ee4,;(%a V;`X>as"X@p(^3<%%P9b>']ZwNU5&L UJ~C"0q 2ss3G$rIAOE)H:n;IEOʋ̐ [5mdg7tҭPq_WX/jnݠP Nx<ZԬmQ"LCj'ԇÆa \pԊaϕeAiQ_/Xz VCO3iM`s[* =×!{ݯ F\feB 2Z8ih.J6,QbWiدQ.' PSW&4ܳV;Ə& WϜE)-ļgLshkmtjfShJa>vkP8}UiE"*{դXG#Z7r0fp{%9TEY|E*ðmkKL`&8h Hiʜ;敲\sP5b%".13V+5XOvfAG GH뽷5 Pgͭ׾ ++F;{}i]K00,[>Vpo `Dp ܉H+$! |u& c9CʒU/N? s*< N28:w V7'RWvK˄)NwOEjk{1]GzY)'Rsm5muP>>Kf} )"lc ,$ڐD;?DJ- #*og0QELFi4F~*}& ܧZH86$U.ꕩ"XF>U٨>KlQaS#:ٝk+[=J(k;$B(:әӐAcEhxh*P0 ~`Y[}NV_ ehW۔59rD':3MpSM򲳤IEt0:ȴ>{BnGOc Sa1T嬴6 OqV (i 8wEE`JrNgBޖ+6hz[[rjI /w!$~U_uMC&tYy3^_u``Y^I1eIfP5N[N# v41<$] ZSx>bpuiR!Y-jzÆ@-BU9Guu aOӣ~95/Gx?SVXϲY{6ӦdQ.AAFxWmޢrz;XRZZ3~fsۦ@o؀t s܃.V !"c7j`'^h _v@yaMa) 6clA]߶%EYԝ[.yׁ ƍf9XI4" M _T Z!SL8@jlEz4{Gu\ L56'~yd \ѷc8I<`ɉS2z4*)wV7],onMTYg,3CXЏdl*t^d.V5zD'&ztB:J5/zbZD >.M-4>'}a2Q͹5C@=hH27Ht ,m$7c@ZHhI<[9C:bz)A >/ wؖl"Ve,ڢ_VxYs C칦X;EZ`3Sv@L33/ɴδbOt˯Y%.bmI]6/pYq:mDW4{Ziyzl{8Ҏ9߇Oz:5MU`:\v1 )GG9(Бv8iiTI{ SҗP3 +4& ]P^:%Ѭ1mgv=q"KA}P52e!|晓Cj۴?f*y(m.jYjmz5|ٻuIZ܄'T/5L{q87G -yRma UQLcMnP:= F3ePnhLK>HA (judNɪ_mBi٬pۖ_^"ޗ9oЍ`z'J؆dJ6 `h.学/Ex¢|ւDC{dQQu*bd$<nĖd1y);~@dRYUG28FK?|Akbܦvs5QYZp]LVꯙ_J?lО7[F5$GgeVܨ b8&%i`,nw-%ݚK~w J*|h?z#x8~#gP#D! Y$7NTAz_,VIA!+<|" 7PDC֫Jw'Osw F(`pnO #Uf6'izG?'h{ɛA؋& W5m @1-Ȓְ'z-@}ӁHa~+fyikTSfSBf 26|O}la@8=欽#\LA ܍yU9O`}臵Vٸ֋̭>(f%/\V:~@|&6FC@D]QjLƵZP_1N%_RM%d ى#.B84J۵5R3ãyJ|D`0^rPzNX hw:ojJ? 1T:Ԧ;Io]?dO̐ ,1q ܰ}YCZgHpoNV,KHVZV JDa:S'54`!WX:RC5\MMꃞj գ=0vܳ_+ʰɻF J!61ǗjetXqV>!4G$aԱY@`D7`5e~N6XJX#b(3B>)5,TxH 2,fj 1$ of 솅JZٟAHmBEĺovQY5Eэ)Cݵseً>Hߖa449ƶ[( cGvqǶWblv` u%0)5e`^CnLF0v&a"ưi0'U;>xߗOZp{7ÇvdxkQn (MkO#xe5m[h;W lV_ڲ1+M5- ָ$2Uzbr? gKиtWWBB9ٝ~~ K ` d@TD:'BV8pe@4Uɡ:) L4u@ȪQFsPYDalryN?|ZtJ412WqeLsn9I( .2ᩤa5Bb4@=+hϊEHt'b02~CGuBlh U3y[W?7%{ !ur3&yݲ`k=%8U;6Ml_g~믉9,Հ&/&:ZUp:SjO^6y_ )H:Mz* `QkaN>C+ev_!6X{0<({%s5??ePU)vj*A@PgcS ;r _/ǯMẚ'WX~rk+6)<،<'q6#?Z~W9cX|4_=ScM4$wy!sجmhqdD*RۜFղD#v%lI +գc(z -n2Ro?hlC GvVbbq0쩰?X GGA{$-jz(itM9%22M5+&tn=()bE1}%w2om6uJTXwz 4SI͗(s@ۉάNnKPL$WoJvLٞ gCWErg{Y_^=Qī`&b%$θId7?˚ ZK}Y{4nPwifQ+aځ9=9ֺch\ UGFC8P@ň9鋥+E4h5U@w_C3`S&ILIՖa`Fb%3/bu"yQYa94B$y ɽ眳"%C2[lvYo ?݊KNZvuLJGDL'H)I`М`ЏnOD {̠LQ,>3GIv~-+1/AKs삡0FhHDfD)CKђR(mLK9uZJb0e8^?DϷ4T0Č#eevdK0j9_<  42,I2ܝ 1%XR&yq2*A`Y3'iOdʇ(CL9Զ7r6~3!w RQV6`0^M1FK-} J^pZi@ Bkجo4IPgB$aS>O 1ٔbgS-2bb/Ofy)XRO6\FqѾfjL-(J1`d=_SUE昐F& \ƯqznN rvR*L#' E>9iHPO_c6]\V}">Ctw.$$Z]sduZEzN.}ȾT=*މE@ ƛɑ)Yh{K}^ 5o6OC`liXy։?.鏆l unV d/ϴHN 8,>ކ8n=I5wE52WV>0ۆs`(9}v .<0pmK1T8rWӾ%`M&¹gfq&&Rms{ q eR^zҥ0?b:7|~'NXdG"V'YW7 Zqc@xoG&U'aœD=)duBܷ0޶GR_6Lmy#^rƲ3>4YXJJ(-ߙ:276]ݷ %DVzaG.7H(MUi~& bl `tF$2')g%Y gD=FhA*j Ȭfhڪ]QH$3] CY !ֆs&$, Cm>ӻր|[9vJ}suV,V.ؿ%YgΓƼyX 6qIf(!EzElsZVߥ+UEQTm1t2dmjrBT_j9G^𒧲0 `JZ/Whˀ K4fn0!~2z*ul/Ҁ@FjM'M̭P8;nY+y_.;f}֠oGf\H2a+&k[j>Wb[ʊfroPDEB 8wfTx=i=ͥ˺m%%xbdؤ7$ula8j7UUMs >"  #*ö;+Y|"k nW3JF<27LLky׫"4OX&%7)I]„?V{s #BJV&&)b<'fl{WOkjs[ER0JD^¼K} |"+"[f ?OVm@k|E(ܬ_wmV rw%)F;u?ߍ##1v.0w-SoqW~BElۛ)Ԣk> !pJ<ȔW*iWjj¨ ZS9V,ʯټOI &)m;9 pJNYON`@EB+CSQ* id8Ɵ)mc'Uȍ1)CJ\D_ndùq%J9ML|{{X u=7Zӕ8ja )%A?|)ȶ["hη̜tVtR EAV7 #/"k@Hj6d焱prK~DS:6GFii & BʗIu8‘Rj\(#O@+ YvhQכQL]$xw[MJG+uAlZsv:\ ܮ|:hOhϰ|KGN.7ԍ$*؍]_QxJ"XmC >- Ta\Xm`}wf9VFԒnFjrj"zVK B42Z3;߄PևC&1%zE)8qbBN6ڷUKU>1AQwA[Js3(o$?5 F]dCE" UId!ܤϨ]bRc<"'~9>ZxΪ,#a(!G1 gN|~-a \옽7 ׼^g$6$dRߨա3eS+ th,Y0KQj{w/?+c!lq7w?;Nv#}:uƁ0U~_˫>Q%07u(4k$Ǖh ,pv@E8R} 4,-/4L/75>-iy~E=h\25.b^iVSFm—e+4/\r(QuN ͶPje)=?ar@=Zl r}N?ڹߵ`W8 :RH!2Di r;T๫lN ha 3{kjuplոǃJӰ[owU \Uژ0Ş%ZIdh\'cf2o5SHc!=<~0ndvܟ$IDS_eDC/Z'[^I 'Gyx2>I'`@e`2+b _%?cRk{!-Bv.@z@:ysႼûW)מ-@lt2:(u+~0:Tn8<`8KLZCJanۘ8rIzgnf%5!vHZK+aƇ y(E*+sf-B@ظ#=2'saiDOASݜ3ED*Q6]zRB1Y0T(2J/l[1zl]ŘRkdG[DnL]Gܘ$$|@RBJUcoW9lGwӄaI9fi8U?E!gw 2p} ee>Y<",SK~׉6%gucEJ=dVRE2Z0,K$iid3ZM`L=ݠޫ`om2Ӧ80\Il(5RyOb_űN [ 2yY2_qI?9}eᆚh> ;g};Pdfp˿cK~_OcF?lk5,->,ԓt7%L%-D^Aj !^ ȏGdl}F #-?Wϛ"8{'$^=] 㫿ZG;d0Y#sѣ|wVO~NToj!Ed+0ئuY?N0;_u]g~7_Z޳Kq7 xLYC[n2gVlzvˎg6 ќ| Cyv}?c Z)jW}ɧ+> /*-/rb]ҊDOI w2Wo-teQ(:UM#xW3H u' ~QMWLM "Ma.dO DzE`ZtS9kU_8D`'ׂxJI&>Jr<47qQzuz٬ $E^  ,cٵvk_˗]Y73<˰\~ `䰳Y53R9DFIFSE.\B!M1rMR d>{LU}<ր$"|qQQ %ȯDNtiB53o=  Z͍L_:Q"^ٻ&^l/xKGlZJԢ#LGr6׀Ƭ{:L46OR0N:(d4x@J/D#C^}G {I7ӵܸ L LIm|%R l` Ar~z^C*JB}15r>$jai'*g1hp@OxfS+;ءRƇT0:#g̃&RC*560@[GY `_LTT&%H%[;rSnTƳq~.u睯R{h TZ%('7ȋ@|} ,Va؝lt;4 o ę`'Bt8^[]0Q͌qf$K1{E'3_ YICVB/a}],aS4{`W/rBc"Pt{MzT|t5Em>$0VaWe=jۉwJ++Nը }=M"urn~q ű>UP dg^"ɯF|^eȸ W!?Ƀn@^z?38xL0jʞ$ n 3K#oE؉ % gO mU <|pFaMu,BYn9U}F_jPRP#d=xj%`*JXe=.NDt('4[v%tM Hjʱi0pۘdLe]mױ<*R̥D Z% MKM=0\=6xF\&^2뷸n/A-P(}>AؤiW?a8jPdɇ6hSuQc:F [hhU &WǦ3{"q|)8em~0ԥuhV왭FUOw=z]HutG#B۹*~N|xhd_‹كEMx~\2`Չ4o;Gd[f N\.?a)F43z7a/GZ~i']#[wĬ]p ~۬`?p[LQ3>=5Ө߈6"퟊J6է3q/!7ck`Ig>_i߱l۹4HE6g*DӺ 78g4UjECaZ6((BYLq›eLG@BШph7jwϤuUڴ]5WptP¸tJ u&+߭"kkpnlp1vI~ BZ jO&gߔpgye2da18If9\3hxpwGm63'=t .MR[ȈSøwh[l¨ܝգ6:osB<=o9XJ87r@@*}Ƨ ;xAЂYQ L/tSHvpf$d| "Dѻ3cπM1] E/8ǃ0\g4P.VxaopzĽӔԀt) p!2?:r }fdr:w N`P|9{l~ZӒaN+]wwq }Ύ~;§|1RTcԘs\jd EcU,gK'/SJs)u'I']kwL(WS"dFiz2RE']b,= #Q&w:㿞]fǍ0rQs`1bFE6sV|ʛ<77e[M󫛹2nʥU$y!85`)9jx֤wb_DY |?}|i۴2ݏ0KO $c,ja?^R`ધzk,z1j%"xCZ8n"v0q Eici]]t噌{Q+;#ƶߣ7_)4)Łsq0Ay$cUr;C>7lBYB9#r,`HӦrAhQHPӴ$ffx%gF[W˹o3Q@chWG e\FoK3 ݂H5N䆑m)'/ĂŇh=T9֣XliNΖAZXuE Q{^WY;bOn Eic]?~{ÄWsܮbI_=kd 6ZؐZ<'!H 5;xucR`qb]#lD@@r,m]R삯ݧۇ~ti)f&C:k\ UTS/ɤҮH`2wNlVJ '.sO<!3I id,J oFAgwB=L)FV:L`AI%x]i+RVE"JiP,ƒL/YB==3?:'r׽Ç{ 6zAn 1d=w߳[tkqq`nYsMP e&fΩgAYelyyu| ZbFAy"DQo.3?wK {Q$sܕ=7[s}tK|wO6Ȥ`Flym1gS KU-@ E!ʌqɅTG uv> 9Pb|q37»5h,nt3^P,Qyrw8`naXL\cX s펪;:!<Ī<wq9L7U$NNǟi-;XSo PQQqH/20vF6ǃ^.kxhv"Wyf,a˜v_a*T Rr?Xs',#Y|:4Q]gXbMH)83[L<xO2q-N^}y]Zt&LBr:0*sV ~ 9E@?+[ +"løNț30kO75pi_8@^ 7=?hDޞØV2>Ǥ A0(%O#DD+&b@PG@=e쓣 &ҫ-~:٫ң(3*֠x@5զlT*2E4P8vYK$+vajjy$EXɗqB K-8wr l-ouPOXEm% EeZ7 @HyϤ5aP4mkPÞWPr텈Σ]l+>8/.J`ۙ/dS Үv,QK+Ry~`yXE2ĽU*fAm{/;@{r8LBc-s(H%ҰqE$Lm@moWT1۱fIG`b9?Vsx*GY绞:SN'Jwwő7C6uI.oaGe *݈{0!֭NQz0v-μM$1ezMT=ѿeiVEw CUA R@jU:5 ԇu:ʰk$ ZB>;l袵ӷ-. TǑ }TY`$Y޺YɄ3K0r)5wp7諱#6` Zw*N[rmL&IQ5TQ 6x"tDOr90b*1"jzٖ" 3…hw3n>qJ+?Zs{H!er ꬐ !9*@ &1~0#mْ@P2ұ~iHS;N;l~ -<20'&}V _.B_ab$Lp."F$ƿp Ir^.CksВNALD_m=ݜ(rr^gCM*".E!1}UB*~u%u:ZBpmx/ԋJ(m }l?wHIЈRAp彀l5: fTbIS;f-mYv}T}!ww 5y_᥈,;m-Ѭ.ڄ5HWfZus*W q?q52jobG-doS:|V8~c͏X8k>?[icH'[[{|ICFT`nR#휣HC󞘑1rw~4Q*cүzП_UG?Qq< eymXؘfO\AT%`>AG+_#!:a/ib6n#D*JyO^?ԭL㮵_o>tYA~cztL͹x4,3Ddq+`Bs@iHYVfn],5kG/(a2)9٬V̥o=T5:M7ޮۜ ,WN(g)Ci-%nХD8 ̑?ߧ 3%(ں\2bu=u4cEzG3~yLí>?CT}雠zv`ƁvdŢ3u8VBBv<" ]< sCC19d<]b8BbxS%˂pհXv!t"/%K);{1$KL*d+\[WKE$4FHMpO bi2e$߽[{u-j dth8bۙģzm x6 ODC]-b KM]N)LWȼ<"DM(TW:y$[1]!>2>߶q]~ fb$ or粄@}!ڿޔFtr1S݌;ޏ>Lr gFGm$t x}!ytyv;libSdG bć+M hm[R"Jfat?*.b b,A8%ԓ7#Wdʏ 5uγjƒ7dho d p^U{Ӯ΄V&L 9 u?܍I,Ex; ߕmO"ᩤNAs&D#9{'h@66IY%_ZlOqd>  ޱ$&"Lf+gO',W8ϳW&ڱ=30^XsF* HhXź|NwQuC' RGŸ4椛~ՂK;ոFN/Ď#  *P{!bM&E)}!"Sph>Lc/gŜw(*c%K1VxUã]춚F`<Gj͗@KxށE1g䩩M'tA4+a{POzlpKdVK~CD:rLת>T@ jő.VN5*QYlj\0g-sDk*Ѹ1|/vV:JޓyZzB?P4pٲiX \H ؍ncWș .ֲiD,SdeD%N29!(m갷@pm MJx0I\ABEZڛIxYL1Tvy\5iw /hNc>٢_ Kұ_3z@f:L LӳЮ[LJ*QOe 8&R54n^=".hc㈃%?/xݻV'uIOg ᤄdQ9C^;~6 & ^X p{[<.T_|qqdnsܶ"囙,~vm H^;J1elc^@te [ C6̓?Ac" '}-&$[`rJwsoa#OitZ9k]u-X$1A}9j']cld Kk LN=uy(eY.IS># Gp䡀FT"sf }i? VaG2dSCߏq_/tK*]!oCa k"^Lz9Sf!Ly tAzjcۡ' j {c8|Ҵ. &r\dpPgsZ|_7+V[Բ:fj!+$R`69ٗpx sK!%:+UC`<' p.baOM}lT2Lp{LUo?F$+i-fDz5V,4&[ ,]g Fo` H&S9­л伸R t--ϵ{]cȅMTpz/™:\oN#4Xa}(0U55+jXo.0EI:ؐm,_\RZw}4zYeq=i JD`]uO@;UXWɲ6͵ JZʬs $ZJHp%K3?jRw:aux3Věr [\Bz[tMu_ ʘrEƟ=j^vyC#1!,m""dž[5.] 3, Eg&C ߞsj"o n7ԋi60z{ a<$j c5 vʶE]rk( oq:;Kh*CjE:}{V{"jfJ/ U dй[,wHm$ t⑌y|!ޣnif[a2#ڸNOVi/ܹkZkOgt8L! ecyOa=xSJc+bHkjįYK6Ri9-x~VW75oXFWUE3rWl‘qɺr}[h5\xlى)Uc*|N9mܧOyq+(j[ǵMb\{uNA!mѼzʺ;|CÌ yh>Jv@PSHdjLˤ8J//}kک(yaxʘr @,~Ryt5xcl O|tcSJO< OC8NW͒qn4y[>x:ɢY_[ig>T9B o[&ghRC1+I?g8#e Ь'̬'MMKŏl *ߙM9=~UYd|թ˱귏ζV0{NmK'yC~1p%e 7o7c9osVjk r៻{ͿQ0"]y@fd ܍I<_7ǐPTazt+ &pᡥ>Tńj}2`9Xс{jUh7-9b iJU&^7 bKnVEq+-1gP0T]!hS/ ]aN+TyYDFVᄿ6wU˭>}NPGk7]ȒVC4LWni[, Jw5O@A AEsxb4 $K̡:yQL%~KL*' iawȔ&&V $א-_Q}v,q"BV-LAF L5rϑ#O9p^zgpјEdJɉ0HR`xD`z9Ӄ79źTV;3يqTݯrPE2eVyq^*S|2/C![#'M|yV 8džP8T(\6Ӱ~ǜ{$n8$1#@hDjuHCcdv,z5i!$(}\ri56|wLrj/O~Ɏ%"˝u_|ݑ?[^uJfqzIWSK+Y3ʟ#@D3R;hw,p~8Tl;u$ |ɮCȀ][Qi1i7\{f=9s-JU햄XV|͒&A0Ko:Gb0>NǓ.(=č Jc.\tI ;@iТaiќ T%N=:fڐW~ovJOv姷BNPM:ūa<7T̈Xd3e]XgNaV2fQHtȃ%V{=!K⹊@laxfjY@@3f玣]k*yՎ/6JчO DB/p^6$iwp>z ѓŸ=s ]ft{գx#D  S"(.:X rլ600qx_mN觪 X$?ho ˬ2@aܹ>Sڦ2 +/i>E}t5%rafc@# eU?.}C*Q6dQz4,GvAekL8Z%*[ArR? "5N_?OˤChtC7%Z%WyLEX0 @_nȳ* ;ݸ%7kn7OK|k2tu)M?YU֍@q)٫-atc̻ӏکcF6 ѹ<:~SL!wܕ&(|pO}!CM0cNl(6#-VbrF\ieG4G9ɲ+? ,AbTZo!}B9uѬG߆(=继&Ha~3ђ5;o./ת ad-~֌NuV , ΀<Q&os\4]Q)ɮ;0ĸ1 SD]ݴG@#_{f؁ 5KKJ,|Ge WK.jF]<|NSG+W"-bkrEw8xF5~"K{Ֆθ6,پ4dv"_)ql|ʋ썘?E2yYrZW 0m\_1V}*njgU͊;G}&Hй'{ag\-t&RecGD9fUok&[d&Yt.'u)4+ m }æ-X* ()|nFVP=Tyw ݻlx 7#=H#+@10AObdezP/ :0%CK a~R9. +${ 'ÿ긦=6pé4=$57c.MozHeCNys2Tɦ?*\F]?ws[VVӗ}0MWh:3hԐJ_kθ0qNVeTԃ}|gܒR> ܏p5S('w0S@D!߈ kiؾPnr5a F!F"80G[=[=QNe'ޚ1&LNn,%a$_Zm=z;?e![j%:=nЁ̆bQtzxZB+-ď'-F1*6avy@z93P=Ϳ=jG '%GO>؞ y_.O*Ӝm榏?kW%VOx<>JGjV! Sg-yGIJ.#l>|ygo`ȑݬ,|bZ- F@7)9i0$L NlXNs*5%[YP\ULC~t1l (pd\[!U$uKz^7(V*է (vXC㱰- AI`W冓 #icfCDuߘ!djd8f&C1vx!ߑNMXBj RGh]zdܶ.jpW:SZX_;9Kہ2TW$ o]|,gngb+R΄իͦۂ/ѧRvrMw0@Qx1 lQx =ᥣ7 uSA1\LZU%GcgfB D"L\N OP/kQ7r6֟J`/&j-bpD9*_PauzzA^o4Nm#!s͘Y$9T( 1rw"Du5,'%IRyTiidގt6~j83|a^i.9u]ԯnRW6O/0GkϜ^>t̖xG(,kU?f 2Ҋx8 Şd?dΨJҠA+&mE#7czƼH( HwyS.sG2Z&ŠlȽEWy/mϣxvæԡi۫PQaV0#e8"57w[lw{-5СyrՇd)E ;S#}6fʓg_4q_RE>-+*lkdQ4wwM;/_2=ND9?ڝ"URbVғ|#BJWSE7P$boC)'זm^K }1}S:+uNFu-"Cr }-GBWoUM뷕S)&TZ_T(=:1 30dg|D@%h13sNfv+ euoF z ۶7VU]xeM=^')1r9n1(8`JGBuya^YxY,C _!0!uON=Oe6,C?^ܪG䀰; [qمQvf7BNSZ!qʃv!Dr"/ᐤ'İ3k%9ןfa1J#}v^9Pk 8wx ף}y)jAe5EȸHy?CˏT4,O ;oAN5o.A흠WA|I7 ʕFPI+ʃ@R`ҜqnbwǶOm,n1`X?>6_eqwmsdI?ZA~V*qAw*x#2~/tNY@W1tB# 3Tלbg?9ا/ _꟏MDqQS;a~RSmHnԝs&sqÍ1)\Ed18ٲrZ ,fTH5?{oĬ356~=!'7LnU:aHRH[B?}ͺ M|v@0gAmQoHOy =zNVz RseKaqMuIA-9Guc/=`ʺJMsIeS-#H ^^gu TMoCӂz5z ʖL310m,tbC eߎ0C&'5@/_u<=ko&F vH\tbi!jѥz~L(6txoqTnz:m^-WO^VrqnJ@GxEBFnߑOtj/ʉbJY՛&n9Q\"CfpL^2lHI:{3-^ڝqOCW b\ (xg} QA7lp}<Xq @AAx;e9^K [4*O'o(~Ui UNT)eYNKT&NX؀rw@F{HxhmNl?YݟUd;V@c _xJ oDDBE\}O﹐E0K}O"~ tTjpVqTChri?@7ԓ@n]0X=*f|bi'}M}4 dhXo(wONcÐQ]mEp؅)CM,HE9f7wZY9{F՜~!DI8l>BKm7Mgþ}KPLPN@:禜Xh.i2lIoX\ BVDV!= ۵ ᕚ?J 'NM-(,'+=)L؂lzv$W3߃Ba5 z -2ej4w'\ :|c;K9QrC26Q5\ֶczuAp\mtYc#]FđgrBdžiKu6mRwzA zA IfDOaЊ೩(` '9*KR.SA)Śx&+;V6o_U` ⌑k5(m+Vڝ"Yֲg:i-0N0;]<`2(ѳа|ie,c; ~z *i]u|f Ub9P[s!HmSB+iÅznp06?RIx]YGl$uo#{U@N'.VbQԶxNe.¼z>*F)'[Ej[yOgI#Rr,8pVt"MaOzn!vce>>e?j22014i1]F?Sׯ}^MTu L' Uxm,䖉1x~ r҉F>ɔWzL ( r13faZ3ϴ{i^2c4NDXcc9+%A?rO=tkL`+c^+KVu#ޔ9j6{:>``: {XBk*se,9 Ɯ`1!KYN|o,=\ӨI?,xnMCS%=C=3b]>55ӟ8:]@{0TXϛѴ<`G>Ojzĺ]8)jG7=tAXTU&`9C{dIƭ@g;| WH4А棢k :•P]\sYH:#jY#[w(՜@B`:9['퀡20&rҴ=Z_ 6ٚ0 "?gG"*H ,7A.Qˁ3#CIw%o ϕE*)@-OZ_=錆tS(Z\CKp6M)LrUSc5(_[oZ9&#,Cnެfi7w9,ԀpK441u]O@VeɮFsH WR_3>rt(]c/E|Z̍ZJ>HKq^q(AhZ[=L |ɻśJ`,ӈQ/ 8+,s{͵eXt7.!5L+~?w*ղh1|3Њɺs㢙)NjLt Q!A홙3I'ԭʒ A2,# f5/SEy.5 9h 7aVAfW=_D ,[3Db|yJ {JuLc]'ݝՐ7.̊@S)M^כR;|Eĭ o>?K\$ 0[mQm2qbY8Meя=`_84~^E@`N_H!ֵ dža?ϺpGjqeL>ݼi.t\6 pbr~;L] C,"ܹ8&2ڧ//Q5dK sV[ Qn%g3&hƥ)bh&/iZɅ#OXU7:*71ɮ~;ܗQΖ\IPm)C)?x,ӗJVW{C({ b.Pjo\_ѿ1 ˱[DF4W_{ ʼn v8M}Vj1=EW1ضaSe~=J ΓUWW-mӽ;2i"]]i@U%Qca E=^ t&EnHhp -[)2O>V3 Z: 0LUBywGTg{Zg}dS^L]>`d5P"w-"Nf9i8^Atc 0dޡn1iJu bnT^et?fu"{F]&G- Om(\>e9X8w@#c(' Qa:Èk,.b[Fxp./8+쀩$F$M{9qCޑ+ ,ެvp M0ԀޑݗDTxAwaFYѕvWy`x6rP,a ɍ/ݑ} j- yJw{.E+NmbuxZTEhFy[@VـW86 #41IWdcI (!vR3乷d3Eج\(:uOIPkή2vp.B)33n."eGnm+Yh?v!AdEcod8Aɣc5-VF iS`:5PilM VffBATB2WVypT{qZ*8 wmo k*:k7/\ CcDmەk:Fn'N}e{xeMRąD:L^t'/s&xb1eEG)j ODIoTۼkN\ V7ߠ\^wl5Y(+()dl[`EԬI<@^9#w9q?N%a`l]G"*#Quz7"yTقoT0(R.O_Q]}JXvbx)[;Y~9C hơkFZpw͐U*Pjɸ@Ȁi")14V *2%݊hYt\iyԮctXgJ/cm=]![/_xr^T.9Eи+Xik@݀`Q_$6 k+#qxY^??%DX[+7BDZ٨|K͠Ÿ?S8t"?$Xc;mm`wY=!)*&e==ڷ#?#9 8q+c-!7*Ϫ7poN߁G0m>LjI "݋Ilo@79X =2XLYW. /=% Z{EQOqovaOL"ڨ#.mR Gn[q9QHG6U(V򝖴 4qbQ=杴@og->}2Ǔt%C`ܚֿ0h d(`Lh`XGͫJ] *5c}BDh=kV\V)HRUlT@3"f%\6\Kh"Rf<2q]jLH%;sXC>HO6"R, f )m,tUjYn ^|0r?ቖ\ʐw.y,&x2^LRJ=C0&?;xXc.%& 0$4Spz <,e=օ_} ooobh...CbRx}"a9Yg,:jqb;7zEO@k 0K[{(~ʖuĢ#qrJmX!<3ɰ%nX "27x3?&:<5T(2Jim?,}|ș450qw% :}lL]XוTܯ  ̎Dw.zT&ow˥K(5TՊR0tI0d7X5ꉧSVu_bz|$Qӣ܅4fXS4*yep{⠃6*,77ꡰ>Օ늤ݐ=vҽrPs&$E ,Zwڛ!d*$Bd+s5k`Uvi~ES]SueX@;j?_YvF>oQ`$58pFmLzo$r.ɇ6N!4ޡfwDH\!b>K\?DٿP[3t8?DTV91tkrymm b_kN?K6f&Íd} j>UcRՍܦ}lȳhccYK$'9d(:<4$!ՈNHFa*$2b%f$\riH*J8r!&inQKH/ZL0Xv$(W.e+Wލ>R|scD`?)*>'~ʤˋSKG0$czОV/+=⧄3Ƹ0CXG% NYNbUtȱ7Q$WLX0D>!lnlIVTJ:nzDT˖ w*LdpM<3 3w.\[ii.a Y |rF;M3~j/;HbKȅ\BZ^*XmߢoߣOlX}?ݢTMN E3ĵCíGn9ƅC}רEJOyR8W( X7,jjA {3A5Z}d7 %1Q=oIm .p cIf-uҍ{n@֥GC C|:9qwZ8pIcy{3)l4-g(7WRhżĚH4Uf# ],&> }2E㨘MW'u/,t33B+$Rz/'i,OdD:.yd{F<@:Bo;Xڈ&hi^Kfx+F  7Ϳ [0W4R/,9dk}&^Â%}1蕟 &xPCv+7FXA2Cv[݊ʖ f!B{ů?sJA^+`Bc1l ܗ|?M5EtTpP+pHէ:\pI5RuWV7/*! ^-/֥E9m]Uo6!׉kqWD[ ^jO2t6ēaXE,G][=NOXeqf͋[DK&VqG0G9!p8¢LUdN s. !".89# mf?5V(+Tk}X<-c\NFOeхO_q2(s6bznI]m7l|ǻ~Ft6yk%u΅]|NbH/^s-.a&MM9;$ $7i1vnۣЭ9G̸yOH֢:w'p=kt]6;Ȏ:X7bAڭ9*wdv@ +CTٵ0LqmBzmso{_C igWfԉN¨+hK&y֬) E|l/v؛$@U~aLy;Z#Q$<zA=tB}!coUv=$i0`pWŐ\͐a 8>aZ?27Em0dV t[SSdzWV^+MZ!Wz%/ZIJD;~{;䱶xT;BVRzƊHgKҡFg&w , /E`o}*A8 @3S4v㾃!b"!IG&2'llp( -d .$ha>n|\!(o?Mfm<.a YjQ"IBK`eCP]nueӃOwwN܅]ԜBL3;@GDUWDXܸ\Narzlg/BB}q  :wwB*Գ^뜅h)ho:N.p!"e]0loaILIᡕT2R@+]Vs/M t  ?Ar3{S~ g؉WhewK@jM3'Rio%$?W;I @ָ3؅ Yv5*է^+lKS,)h7[W=JΰSV/0A:K#= .71RҜLM[';rb^ 噰)&3Lu $sWe= F&a 5CI$4'Cު(f~jtYW?i϶v>eΈiDUVO '"p6KG8sgj)'$hk&XyB0$ 4w tFW U^Dø\zc,d:b~M4|b?/M+i'0'B0; A~r fr&6u9hv oوAx#+xN+<|P2; h3; klh"%8gx:oz@v\M*{'^v욕f%I'`z+#6 YITӊ ʗP䚞ZW'Nk8YLl% He1dBTʶ)Iv3jhN>F5L}$ա"_ kZ6>Oh;$~^#{C~h N#l 9n&ۜӇ_/Cmn{n]p@Z(BeE!Ԏ6Qv sth)73(@J[&=2]UKuj‰K&4GH-Z8FL$>+ZNL^`/0'闐~M>8BR/Nq*iQ<Ռo4M0; O.Ć $(Q@Z鈁$(+aYFpbdi^v ]&uPQI*{ ]Rht71ѲjS3FE[ڈ-> =[Lvqj$bdmA+V.zۑ+pDbcԢ~^3%&EUۖ4o@X`Xʀ=h2,veUc+&"{ sa'T')(1);BJ ȍ;"dmùW<}%rڽI5Q-ia@ c}mvHK$Np5LֺSN鵢nΉ]X{[AEST<yЀ>I!́Ah@Vc!ūإEv(ㆀ)-9-Pۂ ];zlxB}\W-EB IYNC|y 1)H( y@8NP +EZdaM7C2I)s o} Aנ 33ĥ5d/D+`:$lOu) /BdS~RLY >$:ȹH0 Ɏ '[mGVygM~VU1Gw2_<8IE@b~&"&-`Pf0OxYd&fW3ѝn9b˕z"mwZ).zŢA tRZOXQ'.`IfCT`Nj`fgږtl29Hǂcgun-\`JJ^X*?` f&ay.a]={+|al F{q3>%;ٕS2l/,[4J/,fT7J%X,[v E'VQ79Oջ/BIa鄛1T ٌgt b2)[ bDi.koeүӨ ~@GzU84cG|Mug f;IecYtHS(O0\R]QMh?[ M1Hrh຀G>O{:`6h/&HBz"Ef!x8Hu9NͶ[%y$f9KR56/:&+ev0a)pCx= odީot?176cJ%%͘ǏWSOY/#fXP=t=c}i \c SDZ!Et5j˅Bk硿CZ&2%04N^ /gG_;vv'`m-rۦ!Q'Z$ԂO9D!-Zo4.QSN+ =%߅2ۀ@nlljPB@pn:+0,Ͳ[i jxQpJKY<<o~ƌx{G_M6@C~Utp F͍x WHmvɻ|S/ k+vlwpQ^c,X.B(a!nov㢁_ XgD48Jh8փyFM]ycԃGǴNbKj'4כabtXNAm)h>&t햫 PQ J/Vgn76G{?/E0r]%cCئ-v; xң<ݾCr@&"{Qd=A mʋI1 &R OpۏPٟ~]|ȕtg<8_#Vq=4 OpGq,"TՙG aV#eŔ3J aQS 0g~\@ػ-YZE0,0pC&Dcp!/w aEZ6jΣ*9K'ߒvz]|;nblwv֞ wj hC%ž[VԆ{#zi7i .Krp2UsE*mC_==ah:%٤a͌Jd{XsEdZ .T+w.PVy-FHc:zwPۉ >v޾/$c84|vҾ՞Ҧ rl1Fo*ΛOu|4Xl(5q|YXѻ;F:u),a3=&Nz@E`P3RwĹs@-DV,n$0$ԽNfײ4Bpm(?, oT;4ܣUžvYcͮb NJP #`Y.BY䇪? &:@,gI] j*j^Eb qu鳍bBPZ$QQii[CtШ4ET:0JYU33TZ~@a2b?EjS=qfceb@!g9-ۅXϏ2(o5εIr;r;ڷ냩oYS(779@IŽ#쥶_,5pH변v*.Erfo sg (@w#p03(XqK ]:SJCcNLM>MW473M$y^LAy8혹%xcq":l'|GxHr^2FTMز&sm0.A-b8uҶN7Y,\`j2{> o; &WU|`Cj@OcVf?{INd-i?Tg\=kJ2f!: rvﻥY<_E>ƌz?qvv”+%*-X ?ҕUܣX]z!̒ E_22 =Mh^9`?[D}Ahuf שO| e9ހBoك@9gU]Co}捑"͟>mRX:\Zw W 2(}E ѓ⺿"g@Lge,oH]B044ym7:;6/D'QI^[0>4%!PA2>!2$R\J*>ǹJ(v7&݁+ [FLCunt8j98}^|N:$\^Qa:$AuW2nRS#YbGS[pa6$T$,֊QjuѠR\JbЯ8UVzne)d7Ub6ٙihjp)YϾC O'<ûh4nVCe P/yN/n,Q^E`oGc3~H pυKƖ{)!od ϛK*>R6M:bGE7}$'`@CZ37U4Pt0̬VpVbI$7'VwZS&&P #C&XuBN# q=cd VBKFQ4 2U>f\] •\öTX})1~pȌт@kc+ dkx)R2q Ij(>g+ɰUU=H>oF'F,WE/k+,=@pua[_z)vVԒª*/]-ՄS uWN Lf"/k=eڧOQ \~Fcj4쿂,)Z &)kR M-ZoMB|(m 6]rsB;Jk0`+UIq_sS]qSa u%'χ 1Xs/OW2ZfJCtiS唞цif-a꙳/DkQˉ4!S1abg}TPE).*\%V%%㠆p{Ӭ4 HU 6$W'ܡ8,)2qU^fʃS^-*Opj?) io㊉/>k|¼5ԛX6i[gM)S4psWnp?m8D?i}͑X PXG2R@3;xZg܋L;{ <2ҮgRz bBS~4ٴ^KLŁi0>/x{\YW~yh$%pLP= ck/,1\]I}t-nFNU]MWOp9nDNHpjFAg5WM2Vsd#?zr?~9Τbrvl$m:sJɺceCPP)IN쬝m[{GtWckC ^+`_DL{6qU3ԃ&U=ԗڑmzf&.튘@BHu\oKacYvTn٢n~XI4x7Wri-K.g1}چi%ayՒ}0UNx='2'zm|tSf%<1E@{U~`lv`]gak$Il@M;aH  t18J,D牨)DMNW ΎSZ󀰘2DHDž ,^SNi1hoz4h.-7rHQh`ӫ08}q5':}nc!9zcV-IC*Z ZqSsK? ?,JS#J}$rړZ1NiJD|eD3Rɑuup@9k^sӷ ]fcak@7 Ɍ:Akc]+c"囵3Y]G0ԛE,x]c,"M>Y&*|I>?}SAOeD6Qtd}ށ3뙲Z6p2O-5ua W"熩+Fq_0fiF܉Gh$LxKL>HjCN( +r!ͅ~5ۼ@QY;?es e_CUbD9Uh'4drg6͔=FQrgc#ՠZ:$-(Kr@!yUSZA`=,ճeQx +I<G/=麍4e z>#*gp OO+,*n O:/ 1؝5M7xU7$1]U~߁=.kCsܰB;[6>_O B ߤ>Isy&|HG8x뇨]d&PM _N۞b:N*%fNh{[~\|}!39aD`j>c"qxH8Kb|XGזb 5֪#x9st">z0r@M]k tp'뿵 et;B39R\ Nc#7":z >x1/<~ɺ m!^nŸ|v"V!w}$9?eF?Z&zuj}gmN@H6KWMm`u+ǖ%[rs|2psDmk{5bþ*5z/=FQC5m: Re7ҫX)T_+KrGOOxsAHnMHǧ2T{ǫT3(U 0e1w+q"Ȳb~R@{˸+ vNd. |5XmWߙmbM#O!?W(ZڵTxIM@3Br\X]*G%*J:P yưVi:j~Cj GC!q:贕1DTƞ-/x?2x5]4k!e pQ,A^CX\!a|D怼v_T GZ:`qR[ia+ZEQuX\L`6茴{.tL. b2rkyܦS&UPd39DXbvת}{>YBO3zC{lqGWBMpz b:%e|E"_ 19C A]@'b { ?_\?<1R&@MqwY2wbxRsعe%_Gϸ1xѬ[oEX2ɭ9f ‹Llv(z1);?CM5@[EvjX7v2Ȕu.0AL"3d݌M=4!60g"}-RGCj/MElŗw!)aXj CeutRU80V:nEF%\K Ev^XP4rnS.>.&5j%&O#;>W}ag}]7@H,ׁ2T A']nOMVN's\p>%z97(t4Z>u:迌URpIa52\1E):R*:b)py$漺 >hDdnŲAJ8}y~5ǐ{8[A}\j}=J>q8,89ޛls dm}_! 0'8At7+ Zz;hv\r먙] eyMʎߎA[|'fI4$4WΧx ^n>pVĝF} 𞏻,LMBFҘWv)eJ}tJoZMC lZ!a)q ]Jj@sǥM_~,ef2d*Xفt\ƭIs bh7 g☮x zCN%gdָ]A*҇?))ge,'4;Vޣ2( oZ?)GŹ_sN2å8 LStBBT&B1OFBrRRg:?c>TU/\!_S\BE`@V %E1=,:Br)&.»e9Evc}` _En012EQ[g63 ĨIP j;"q@(FKB>% 0_|ecf7ߣ %b,Xε4;T:'rP*jA}N?D7ܷWUYQ®ej[Ü5VuE3)AI%7# -~'Ӿ)I"=[өQbpr1jklM61T4[Is+U{Bw%@kT$t̓QH4BۗwF-pEKףYoG Evl1BMgl'%4ށ7QCMf@Oa|k;vAм#[ Cjۯ#$ jBq,%#Z^8b-d5پ^#L0,W-Ec[uZǀ wY=]Hh'A{?Awm2Vyv(agBVX=GynNU ܮPgca_j=a `ZVՍEiVXs!+B=66(6:(h{SɆ Ew{R/aZQOL Qk+nh9LXo?BI/K-kg .,lN!~,£Ƽ&`;M BAT^C`횞ފpn i,">DiZ< ; ]WB ,`]gĐm5c'_IH5ׁ/Qh5 iO8ۗ O(q38+l vy8a{FS/sE.6Tǒ /ub__ebΨeRMZKvL |u R]xv,V1 h|3N*;Ipc3USe䭁NFjr.C%7Pebqj~sM;J)f#+Out8ٱ6p*?S̓Fk>N0='HN| K0P&^! Uf% Lκ(#>u{$ЀX0ϣV[zR[;:FRap `2Reniyv*ぃ_>>TC>ZiWg*_h23hx9S}-h);$ ^]퉭zn+J`MQnxhU#zކyt_wtv!bģ.yASMDP HkfTR11F榶,nw!ۆ,~mNW06OZ=0) ǧBGt fw8H/O0:[}\1k rO?56ТNɖ^Ũj!M |: ! ]3rrP{=4?>omm^CS8UbM+q$Bf| 7 ް0Ejb+"&{jϠH*Kevr3* #YN~ٿDׁ)o}teI+AڪQPKVlSbvzI} +mP5$,ԉ6f.8X3H0wt%b!A.}r{tʺ/dQwnPѪEGOC"&3u,ؔnGY(V-UgeZUa* JafA4J#`b]8ْwmQTr$ᡁy:_T!Y4!/\1K3}^0gYe/SD oNʰ贲T)=ՓoDM}:tc7`` *3A)*ʽkR@Py~ڛx*""۶Q<+18=l87V%П\7C#*g>}B=ּһs.w]L^:Ɔ :b&ʀOkYL\q|H;|.Z/QNvgvnmi@U=kī$, W:Rx)$ ?"~=\'EFaVpǎ\)M:9~js-pmcwQQq3*ҧX Ro W2J[7mӣOX,lJ>Ij{<<}Zx"8|Q7.0 (NJ{,*Gב:$@Dv[sQ2ːekƷa8g鑔%g~JlVFᜀ%ĒÃ5f"ϔSse4aI|xvuti]!ЦlY2}|'H9勛ST@69ALDz2" .$zԶ:K:*5_ao4 * lc b\Xȷl.O&p(d8trbLjc]sء0R݀lK<~vIJ>BX'Ve&ܟjF)0L WU(./d ,f5MO9p߀؋؜! ,ӎ$P&Ma6BFK$(R<-tvq'SkIs1BeDu?HaZL0gJFzDm@͓=ϭIoh\(! !<{fޠ:{S,L z@3A'+*mnfo\E3ԣ,W@(@F|{o!Ds!l0aE^6h;(J9:])xIѪq'L nTLeCpDz~hb#4obcGf@F ! 1RmHL: )I@KX (-JePXr&eNo4{0iK tu6P>gnb;z djxjy+ƺs[tEWpb֝gw`9v7B=rݐ"M3<\?"}- @ޅ=$ l?I$+VzlO|pPM V;6$7{݆&R:KW ڛ nhxj~V]kkm3Cgk-?7ړ_NqnZ4N Z&)FFŗ`b x `p@~>A3V~| ȘZ,'Wr |Ao s9XţA̞}!+$mEa2M8`)F_XkӠԲjyY+.$q+5;sOkC݋0LHj%jO~*1B'&MXXT.Z-s|+ HGf;yz=X;~/hwf(/frpyW$S/g.ҀpvղYКdNoDL>$0mѨFL੃TvVU2ڪ%ouY$s;BrÍ ܛ| x%9!bW |XA_;,,{QE!iN&9u`Hml',!Wo{OWttuUSv90moV :ɶ QzM5X#i_3O4ȤĴyD&MOB>8)ⴃfMgI+P=:7cEVO~֣peuo =[:K|QÁE-Xƕ_)h> 1 ջzgh준*2CEvqHjtP;^T~ eG"+W"}lw=IMdDJ5?=HӅY}?֕eŀ2`nꩻ Me`L']Ç}4hIh r]?0M1 /L1}TAgk֌Kx)#")〇>BRX`:L O=eBr42+ISRIr:($g.EFp=VH9*4}yI*}ET2-=ޜ*#: ,j8Gij;w/Xu*IOBLק/GAq(RhRcp УcfrʣOev@ټwJn;];N g%g -a_̳؛3j |m4fsCowtiqہȞSI흫k;@ro1Yj@Ka(❓ͪ{+o6EJ"[ۆn.,j\ZHd͛YՓgQ@. e+t)?+3,x`D4Z[q[~ n򆫹@,d.u!n6 IbC߻LBJp|Yl47͌jeF(GTYOH\LW:D%KECi,3B[YȀ8!ӎH:`S}FRRұ;U1iU 7L)y)9,B^d 0c#T@Nk펒˚!EfXe !:Y*hވD$4O,/=:-OIiM`{*=zN΀-=0al 4NW>Yk}[پ:Z5J9vn:)vycΒ s(4WS^Rtiot})uGcR~̞~6ʒ# `5D@?w2Y&xʬ_xH$w6<"R(Hɂ*?עxA4~g؈ T\gg{,#m x$8=_/_QX70fX=yҡC~ceB4`ỒzX'}z-R +ܕn I)$S@pyrְT` io~O?`MgIwS B!3}cKl;Z7w QPJAZb݈P gVx1 ;$w]E@E-&K߲Q*}gQ&VNbM}@F!rjPw:\K)`3 f|&,ݲ?5:SF(m'ðk+ޟm5{!b%q,`%G%x!qN.`~\5|'wz͕VmPK!|'J^iW5Tk>+:(% eǟ!v[Ç~Qd}%(k*rP$GלI خjJ+x(N+PxnJr&]Khx"8L(% ӁD)3&sy4FR(v5{)Nl{{H/C 9*C Ӟ\2(rtSW\T Bê^IdlQ.Lұa|;G;)3 Ɏn%P2Kj\(;OVg˾|z$qhM oؚsʿ&fŦ hLTFrˮOfEP/tʔ͹{mDnڥOY '9jK I^]tD?eqAq7ㆬ@Qڐ%n))"q2brY˱EilT,N5`yc!x4^NP j,6"., o+dᴨ/8x NX>c_*N2Уk[khBൖꢷF9HX0_tq` )Xu|TH&HB,gTBT6?2:ˋJho=XENPh}S-ODwG4woTIR0 p:smbnOyun;/)o(]Q_l!=D@+Nn, فvCWKFߦ%z'kCl-bXHl󙩅FZB^Ml~ok9>O|XH/a~b+L z:S1h0)z||{ i^Uј 4{BX{V{8$[T/+.n΢ODTu32Xw1]%/ $!}1q?"/}J YLWuA(]YQuNf:}NU|QρOϾ0=1W&ֳX7rkU0*D{4"O9 /UYyܽe{k/Lj&W]|z ٕf:6U1~m&7oFTSOnk!F8r5rG<'n캄5Pm2u$^c :ތp3BD0?]q7f~΋H܃_-[" TX_Ǿ'S{&1QPMMɆO^bm7-v@Uwu{ :1@,z6rLں9Vub35&OBE D"Jev9pǞi@~nZD  * J&Z?>7?ay=30*e>ډ|-i,Ofbq\b|| qEwyơИ^؎-'Im7Ÿ7w[۬Eű߭ʐkkd(JvBv?Hz˟fd$߂I[J\@@R >$xW38C:LD}+"VSJNQ2rB{Y8Z|3V#~ LVȞf"['듬 l%+C|N{D,JT!97~GI#HUhk EښfWO88Gju$9eil; ̅N\iu`{z"-ZݡHUˏu3C(.2JA3/&%="y\n\KyE}+|@"Hzoڔݎai@ѢcJDӨnMqRQNF55P$>-W79NXIѿd6$N:c\zc<Qh.[vb?14ט mֳYV1R ࠪ('gW؞2 \ŪTm(!;T"2(˸&SmިXN#&:#Z9Dv;B0i R, ɏT˙r@ǀ;L\=KKW8HSx&RV>ePgZ~jOPṬ~RtH=}.|ГMOA<\|r|,TQYmԟx&q67|#2a֮tė$FaƔ  2_uDfc$[ʾʝUJE'SOL){RPI@'a8 X}]fDW)Xٍqٝs]k&%廤 -[|aRV-bsSL2^Pau |H+=s6CW Ĕ]#,? As]_ ρ3||LAT-FL2t戴+BDSӘ۔&Gxj ۂ$sah"Y|gD_R87FZa21qr*cnʣ7KxuN>gpHk6]LL٢!v+ml*kj?:?0 fϓg^P`xzWJTY"5Xk`4~ԯl ^O~ҞzpCjqWbah?tO.w B"nh01's)P 2{ Z$& {IXp),[8_QK6iY@vdq 窡G0VFrH h(cϺe\)io,IBaO49Vs`tG smVO(#zHΞ{$B(n*vedRqY.~2>پAǧ D8~3|؂yQ7,nE0pi׉YOqc =oÀ~0Jp`oAGf'OEbLQwЬ OHd9K|L,喵pjp}7]TQO LYެ&,qѻϛ9GƊKL%9xTx)pgzhTs2'&w1.tfAD3oL~>&]DikCrK? BW B- Q$GLB >j>; >/:rROE}6R<8_lm^*1$:_ӼySV@nŹ/ vfy+Vze3Dyi5*]A6uT8nhQK"x½ Kib?yjڬ!6=nmgXVsGI!nid-&sYia~9Xb571tw $GL/qǢ?k[V?^%p]|5[\!鹔<"72s>xkx\ݽ&$s10JTLqMB`&0wskӧWz F<Ru 6ّ=r=Nר8 Q%P$8XZe5cJ])tީ2HoƉ>ld~q[A@&JiEWK1R)fZd[&W,e4e 2@PL te7G">4ӹt4U7QLKDn& a27쥴fPd zO%5O{Yi7itu6p+,Ov#x\!4#Řڰ"yK}͍G+ 12m~xC`U¾8'Ӧ/iA8hP3vr*铎qGf?AQ@TQv1,cejB61B3+`_*c }9!fS>Jh[jj0#bICoBkp `c4,9Ͼw}yƗD6b򲾲]Vp#&76ԛW>x}U720]?SaS@}tx{)7{*eu)|D?;U%x俠0;S6<<&#V$RŜ|>=-j]5K$7"d (> [RzN(ogU21_+{^}23np(9ZL>7a)^J2OK ={Z*BX I)NedR!" ܼ6ԽMz %{ۧ<6"}dfWʶ)WF[dyFw¸u f7dw?F:zw4Յ׍N暑z3=ƈh?(rY<՟bS53s^zTC!|2[9z̤ QKa]hw߬NmL4 ڊcn4O9kT8ȞxѰqjj-OT=FQ!Lm'K^/|`vE|͑@[y/1ZJWĐRU$^'b^rS4uhW"JOMYC!Q 0WL7!PL'4SưgKԛe|vPt"!Uj5B\js V`g8֛w%_7B6ws'g*}Fu7it08m" NQdodbqW#OL B͉Fxm{`%6Ar"Hp/K+)r\@IY@4tIP\/;ùGA.OQirF< O36J+܎=3Ύ`t/qU@tƟ9-vi7?k 9m;>/ٳJ_S Kq/p&4bBTzzKTRuz Wtl5}dCQ7j55WUe cJ^̈́[{P4C<3sތ˸}~)EY=~ۚ;?W/E.~1=vҸ@[`N+:0cS`ȑ12"4k!a ah9%֒*xjxytr0*P"[o]GW&բܬq(ĕ:Um*O;~Bx>)&lB9W1B rzӉ #65[G9š7s !ZtP쨯@M 4"sqkzd`RGȐ-cd_*=zr<6{:x4F<}f|X`M" mI 0vӧ )^osHā+<1g#^"w n&㘾>%f3$҈Y;FPu06oD8|"Ӥ۞$]D>7-_pW!soh1}LI{c=i[W>o(XVAA/f BA[ +> ^I~Hq6aP#Q]nj _fwjLKjWCҙ䎾&0x9)D8ŹȴxNu+ Z8o6oGrJ;Jҋ[ʥcwnю\RcC5q"X N1A/eEJJ~'V Qijd#HP )HY'{zW9oOFţ) Қp9&sbumL/X6!: fS`b^{*% ENaQ2&6FYP#)zշIRW/ep] 7N-'ΤԾ!Wʩ}*c"In%~zm@bbKfVD ?61tSgoDUtf0o8tʤE TIXe*^jq5(T P~ރv-ɘ[%'t)6 mV5:}dfgF1lgpVlц"¿M;A#|Hdl}ucrKsO0p6$UϹX͡$${* x"E2ı͎^RHk:|jy/<4LhĜ ܻf齱bwm5BlwNHv$Fq|%fŠ&glَ^oVqi0<&.2߂s GX%V#t%t;1TvU(M%](.c#yƻɁ)',RٻuKq6f_ \3*hDy%Vk>M.jJ&Rn^JJ+bs[u^أdk"[,vM\Vm+˦߈$ , z ZIt sRϘ5d\wSO9 aQN[Nq&>[Zqpu&Qp-O)Zwa[dJh9,ZdjGB{N[&&Yڣle8Rd~XΥ-1ڏ<ɮ؁@U6|#\k'|+m{9^nqCr_û [fP"9x(LM ày[Jبô"],UYfFIش7sLj,G|_$F)%&ͼ)(Op/9|Hw4dM-CdjG!d0"ݑ[2nH2.z$KݿUDbsbDGLp'=e (tZH#QF Qh΂T46AțM7y1u4 )vI$_0)t$Ȏf@sE_CDD[# 7xA<&=NW'Uc ˘Uk,b~daϡ:j/؂yƮ ُbR]`M(zĜS:_S8TAt GYH%-.7]% _.=`ȔǏ`$Rp(ͨkfGs?p%!uY\=/1 h9- -m7(n@{&"J~Ȁ`jPa ^&ĸWh؋%ڋ!*[B?a>қVI܊,~t< ^+T؉AbP%<&˵ThпAU $[#u_1s1ɢbP^M$ 4ւ+^#=<F配\ٞ L$w 8?UKI:9ҺUW f亊AgíP05OH")PrB|ЍMU7_dݸt Ŷ;όt,).[8X@2XdA@8qR~;>DYtk2c4FNjgCl+nxϲ:*{oYl+1wAgn6]y.2 䒕KYEFL@.f ХʍC 먽ADGݨ!.|:[=eΫ)Gv0,"NUa4l kP,<_L) sg=;&6tvaEki/VN 4];n_QEyY@2QT4+Ry{|r=kz'hd+0C c }"nVq>{k#U]qd\y\kڡs}DA u,3 иҸ0.~y\1#8d nN$ԉO{R:5M,|C- v-?7n$A}+W{FӐSPc5O'd8%bg8@{ es@\*I\ڪറE_jONàlEZ[R]xL,+1A`ŧP0R>nFbAV|ROG.8iʷ(_^*G|v|^iReÉE4U$0;@&V֟H܏Y DVDPe@|v0%'[ͧoK|ƒM8(Skyl<=tx}O[TGPAao.`R; J㸈8o~@;ZgqAƤLn45J4Qp%'^BK ls5P@X#SL`?o#{2%᧌#WMqS QR ܣغT,@`xyIOʖd[)LvVw̹yKQI.-hڻxt&T4ARRuA,۾t m~" ^ Y'_0|Q,be+$ۓ e*[?ƤN8٘:4ԟH>|䛴gUB6ncj]9{%]TU h| /δW2";h kaC:'2&QDeWOﵙUߩf*ݽ|dX;ɕVn]d[_ŤrM ܔ Rӱ\J, W8^3n{ju)D1;rqQ{܈N~":cqQ%=.HKILIha<:?sZAڳpG'#O)V$;52imx5ITyj" +F0&Hď]bvmT{H:2՜Rͩ_lwđjoDB]ĪM!ײ\gbh3O =}&|$_BY=tv `?Ep{:UA_L(L~ր6d[Ѣ^2DY\.si:tu!O5=я THf.vplG+;$Kg\} O]Я3cv2kM ܄o;^UmpD PPM AG0Z"Gf3Zrx*زAk4d&io=SXѭ0=qęilGS-lZ6T 5'*`cVQ`JzQl˺f*j;nNxC:y0(dB~[aM;^ԅt!ne'B0Q_eӹs0Z=eAT_;Oux̨%%dTKp,k2 z(QƳڒ!B^߶njVĝ+5Og$krV-m5",䌎ڝS2 АoL!,AlÀirڶW/(3#y%F#y!Z"r3 -XellnB '|B.'Z:\l-:ڐebZhwIT}5ΨyHw+bS-Xuo$bhgB^Rg\-P.\!5bP;Fz ̇0{ Eb(B ,*EўEԹb'd})OGAd.Ո1$ ;fKUKRQsH{]~\WzUVh PbX=8W;d.\hāR [^82LJ.ӆC3&el٨C=sRɖ35`ٙVc޳}Jn(msM翥b `P%"k`ediQ2Mwۏt~BtVl30T|ĝ5J1䲒Gy1or!80(rLLR)O,A@M!QCbpS8$Ekmj΂]˭jxpآW4wuf#,'yY6 :mZSVE͞mh-U_0<ʫdhX`MxȜ曦ѻ>nS&kO1@ y_Cd!vل˱L39FTçEi@@ Pg{-/v]9ͬPZ: 3|~IL/!BZGރ{L](m\ZZKrH t?)mD>wu)Uk%C(*EFn4OwwaYv@/_[QlXM/E* CtH%]T~C!;sQ {-JvYɘq xe(: *f^' 5'ӞO Q%x-f Ö1&`vd SYjn}K* 55̀l2J5嘣'gA 7KrI;) #+K^5.8Pb 9 Q&9.rlߏ{ZceEn[MIh2J6_=Wx[ "O;㠻|EXɬn$D,SkxFO(N Fj[T5oO!U]$ĵ?` ڼU?[tۼ rs|5[?s|m61(!겵gͻ[27B&=eRO|0N4I}} hg1%#rwu9;G:>DnˌWTf=]c_f^s&YaG0c ֮*)NI+ˆ%Ix y?,Dn/дEy@ C=B˒cxPa(uB aW4vm]2#J䘍oB#{m ć#N9ڽLjW4C_' SF>ЈU|&M~.L1YTrݎl"f{i?Aa>Bd)E'g, ,EзSUd.m5@zlz=S* >^i"t ګǗq˖Z~#дٟ7tǨSF-/#-""93h,SUEojb9]'CvMWz[l픽B^^-]\wLvbKf}q?9,;pݩkt׏`ߛHR ')U0kd;~?2 zc `&{3Bw 0F= RvA} GViJzÓ@huy/m3Mn$*, s({!g`' `8>͞ =j#. T ֊݁A-O.Ƙ(L47G|n^v8k;n}gZ ^8ȵ0Ut*&({HsB'f WPʁt:f8J+ዬӿt/|A~L:ڢ] HH,Hl͒۽XwN?ae y{rW)ad/J`p%7t?h4Uocd/(O- 7bdj 8הԤpX]n;z"G+d) 1MhʃX3_h C˴Q8aXit7d{ A!+95kB<*>zb:,;y3YzW؛:DUmk~`IAma/şȋEfT+Lͥ@q;Dp;?i'.MG(c=z&v-s. :gXj_O/ګWǍ&[m38ofܥo,q=j#"z\_B#Œq(܄ɎCg`t&x0 wUT_;RKM ,E*izQ]pi,vI"u2 K~ =SOܖU5 $fFNʴxr%bDmfYPreΊ DYh2V]I9(dJh]u!E͋&lr'Ѹ@i1 V8;Sf/l'9rcHy& $ B[H)K<_qk[&_~d ?PX2+HNEMt^d+q&68"!4j$,8{s;Wݲ3 ^wW`883;N6 gg%D 2ʮ"A, K4 ;/䎆vD/kcGK)[PL' ̕p\F.-w#,gvC]-tt#G/57Py{& m+AT/@),IϪ. ڳ7 c@NK~M A^ıf,c,-sQ)w|-9Ǒc?45jA-V2Ƴi9# e_Ҷ\qz@}U@NdD.=q4QwgQx7X3O4W#IzX}O^~ߪ;3,n: wԸܣ[-*0?6(0H:g"vǼb2˙r -juӂUUWob g,]oNZq_hyXо&b)=p-D_#\oAO-ժnUŊXxdy٧5:I/`H8Db/`n&dE(R̹bs*Rq>dt] 3IՍ/S 3y&{A[X@b&H3pM2,uq5 EU?Btp1\T\ڞ 4Í/t6u`M|$AHyQN/E7/s抏gRG=EݟWzj|1sƉWƋTdD9<#՟Sd;-,[d"?a?aU]?7igmW.AY8]~[T@=d% =-88wbJql=2y`7ٹKoSGMė9-1#~ NLnxhjebh[ϩs^zeS5ha +ng LɜwЙ.XCg?\p}\3gD `v%mqnS L jiz`U0}_2ld$ԯ",C9UpʹLj ?2N7 >~s- s:{7ӝȘNuL0ΉMR1) YF`dlG ^Ci-{Dꅑ DB]%E}1ROX8 |^/|޵ nİЅɘ~7TiC!6=S?ԐB9h%Z`Kʊ%N{Hz%Ath( QzQWPR!` w5R}gc6NpI0mK4IYǙ~6 R\Ib/wvP#҅ W:&07Jd/oG1Y.zxb$llZ€NtWSL q1\a8Zp§[^ J9Lg]j}[8_ΣkEzDQw[C[y%d؇ZarĪ T ]( mvGZKQ@k In7[8ꔆ/Z @+ﴖW[]NEqqȡK2b2=yoۙ V{m]͒LzHjÝЄZ}){HOt׸n,M" cGQ۫ Ar Gy~~'p0PӶ̈́oibx2e!vzP5aK~DmѩwSpXOjz/p&FG,J8lӭ-x}2Xi|T}YuīvW@-ҝ3%Lf~&0 GX# ϑ˸"1y@_  낥sT tG(\m}z{=8BE~;*= ^(#|^+S(&_D/W ْ#Hq(6Nx,NC!ĨZH^%n'R_,6DZ;*C27Iޡ Kl>iD "z^┸ |kYœ@4Nhh*¢h?8zjM"0ž 4} j+ ZDz+$GQD9&a~#mP!CkV'` G-2> )@ى//T;%R)p,auŻcgvAh a+߀MۗiSq\%0B[Tʾ(c{X7D Wi4~ ׂ9rgkP ?k].%I^!"#OCh43/9%Wgyo2>"ܫTYJGa遙} |/$j* d鬅IGۚw@cLym=ĕp2n>n:m¥{1`j'xk' ڍj z7Qjy鍬fgfA\JB3gWk:B<&x==Y5! 5.^f;qHc*h7*1KĦBy9SbwFg|_qq-p[)%[n8ZfDbXP-<=_Gʔ!Xܼ/"v=Kz^l̂gҊli6"](GW[̟g׺1T  -U{&rSŦy;{.\9Dm a v92’>Tl&~4"LtYzOB~;7ip<<` 8OKi 6_I7EhU=cz~Zr6}/f|JD>_KA1,_%+s2T2ߎmʪ\a4 cc_VH>R{#fCEԎ0ǜg'oSL.>otdp9TnvmP ] R/:98s\bž=!oRҊ 31Ӆ렼'iqku=LѲU `l)[Y_n[ȇ hDKoB)6q]c @ wx-s>@$fL{P0*l^\"z@WQ=`]W#OoovacHDя|Wu4=3"W3~)=_I'\L=BdӔ `DC_7%5n(ٯv>$<3.ņY':z<~+ Sϼrʨ0UIm?q"5T8%ْp ]u`23Y a{m򵷁E +Ve)?v PF ƒ ! tXF|Ҧqm%7V5Riy!9N@gWԌ-`3|q%uBXޅ!IO?iٮ術6O3+LiP1.3tm׻f.n`S<6}tس &ow5`maeAr|adڒ9}4V] ׭']WԩܺɢE6ro'|ӳ~ o)ţ}v%umiӁOa&P. B!1g̳ p݈ B=%\r|^a}% A\2й6Uh"̰G4wYS]M Uaj9M'vG+M>5¥ Ė@GTl3 oyKhQؖM EŹ15QѣYoq.4FfTx^6gp ׅQN1@rqcidr22Diqxtf ޡޓ>lbgwtp$8(@qm;Vn4,!+G7#W>7hb}O\dc=i=f &06Y)_s6 5@FeT{YۛP Zv<.mK8T@*ߵ"UW^w^jw~4ϫQ0VOj~A`d6,vt } =шcKT 6w<5̚Ck@QyB/jYFҖ)@OThr/S{OMPPq -e^y zcs9M3`NBSD(ACvMU47vlLev衍#[O8fܠ.;GX %d'NN>|9W\ܗ:M<<rfi<ӕiRM%`9zƹz.\JS/F-ewkQFbC(wDE*@(G?Wٛ) .}c`5|]]dH` Dg4~ \rMDCd*?[0|NI[ogʕX/4@o䞕k?Ӌ9!`tL><ɂ'"A=Egm̄r=g֐ژrݿ@65*d˭oB7FD|!Vf5]}=~T -zz'7ٵáᬇ52:1o>oId>^awFGJ&;/wxt}W~M,y)]V`d>\Iaڸ~8txwZIH1tRQ7KaAIqxy||iuЋ2H]DsFubfl6~'ўSOS L44ܦ"B,vyӬjދXw?A>F&υuu[Ac$փUHd kq-3S.ҫwʙiÂj§=axWfT5~Lmƚ)|'m(xPg$Xqg@r0F{|R(w9aC;=9lQ%)j F;.SGe "7+|ѪgMxYSEo9sYs ,xrzM;Ű.AČh q^L5r ˄^WT!1ճK7`*IB0_zrf˷8H'?IS 6[,rմyJ=#0 YY;OD 9dMk 0YILnhCv4Q7[Fqd|zFnjkNMuFUV@ sGҽ$0,R)C~i|q77yFɍެ9XUԟZPHAA;l@U#^|ؗ 6@~CjK@>S&.u(qa$>KOa'Ѐ,RCpP>he ŧy$jDaXo 3!3_#4#P٦ϵuR0 Y +c@Iw!ud(aäoo ~OП &IHφ3mk[]k1^ɯ߅}A#<'-ݍQI Ӽ^ۚL:+v y'ow:@tzgPPw=h0L趕X" y sA&(f`=aSHKe~ōa8LIgJꊽ%_}W. z&uUf-ΰgbj]_+*L)_Egb9vj23Ef(Vx~l54l #g8#TuTRz^QCx.0 ZO7MvpGWkm{Z̲;UGE◮!1>#TR-0BDr;XCHPV@?17͆!b+ɳG(v{:iM\ n@*N_6IѦ4|sqbS`\TXh`%dX A{a Fo]>bg* A;7~jCqwXvZ1tuQjK<2@ 1Y9WA[7U%2}lK‡7dtCGذ$Ud5t H@hS /K}o^~i6*"]?pRiG+_q]d3Gz>98!2#w~h/8%f٣Y9*' &7,yi,RAh[` to+{"4m,"*J/]8pANu[n<8i}mƄu` #2bN aSU`q~BgqٳR-AE"ѿalґBN"Fk=-X?lw0C#{FѡO\cnɂRGK"bŸHC% ZSeA2}{REU!aCx) $Q!kapCWN eJtFΫˉ[mgOFBk0j%S/2@ tH0cXT&0.Y];e#Ya\^6:9JVFӊ-ܵ}SQ!Lim yƲj[6GV-( ^(ԫcu&E^j 4AZ3|Bj;~C>9Fxt;EoHf܅'L\-_[!rsuU8mI}f8)Tr(:;)1^(rkJKḂ+Ϣ&y+muGpLXVqqq;)Q&",s.5Fɻ,{8ZK;x&?: $y&E?=rK;?B7:e OhKaj(JF˯)9q==vNeRIȹVɗtI}kژq?~9.afi$h)fӇk$!6YJ6<Ň\3o&:Hlʞ,?]EBXN%车S -xoR( ԸFː S1{G~pߑxPp]m9/K?SA"r|@3QSa:?SjY7x,bͶ Rl 7 =A4_D!KstthZ XMЕ@I^ܾzv>#:6V}n4f;f,BO`+O?6V\I;_C¤,Q Y&9]Jq9lj =jHjN@ TC,cy|?(cj9JQ):L*6r8@v0 !uAc= nUhGB},[sYw@ܘ4RC(e߫~ZzdBἳo_Jcğ hdw 6mbff(IT.*kBU|uA-HPb7pa|WF3fv c8,}mܡ y l:}'" 3Rz'+xH^mC xN],oqDa#Ǧ@S-[* (J_BN4 f `xpAr8[e6lЋt( &*ȟE(0Gi_F*6<;>8>Amɀ m=V ޾(>Opec"L q=)ħdGWm.+h]W9@r~'9Yx<u9>h6ҳ/oYD~ckIs |ND Q\aRoy|O]^awwU] ̀5{*X&5 ~>RZab; EƼʢuO;lkvG ڔ TorT,T O+|Q'0TL߿u ;հwBB3Kh4L "fX9j"E̶.Wdovx={3ۍ7o @.x"'XK>}/!{X+m>T 2̛k7_KN Y)\Ȃ',KO:jdRʩ#,Y瓔vV,Z>k3S]=oE6Ͳ1[W6uZȔ&`<8]CM!38ChJ9p'X&Tt;\ o;9H07*lU0 ~n- M{L;b4w|n_\t.#MnuۮAd_oN"OepDW5Wr')s;GrP#K;8rgxJ6dK=y*Y ;Z?x=@ y`$-mU+5nV2Smω*;͜I][",6|vބ}'.8iyyf110ڈ"AE!%R3bt$~~BNowx)@t4:l__cxd"4FzjҰ/oȯ] IJ XeIcu;)Y.r6]Fy ϟeEȾiy|.A{A5f .X~hx~0dt/(,hlD נj^ T2);`9 w\`͔HB}#>yP&j՝<,rFyo.r2' =„@`T?!xt\V=:~i{aYwӁ1H](D&K2y) Xt1r2Jt} aFH%wo]-ޣ O;(]2uJ{)VN ^[Aֆa#gY @{p o7Y~Q!j_G C|nSofj xv޳^|+ aۍ7P݅ DцqսmsԇʸG#m~IlĮU UWoԆD2Ux=*!el#"x}-P  ߣ? 3ۗ޺s7- adu~7T`a:.:'GI ZiQG KϐZє nc4 Tftxo_Fe.wqNN Af3ᚭH-() ?.KӴ5f쀀 p>D~5Eh̀MCYxȐ?]jt dVDRUW_0>C5#DFS)q葃G2S_Njj3J+P^.Wȶ ܸt7n_U(v0bc}+մQOkk{7F4NrosLOm1ӢGxwVU1@Pk,D OI1fRI\bJVp{B€;`(mΆ0r )̺JTR","mj˕؍`7OEiJTM'Hҭ ΅QTJ!;߄ v%NeY |dzI֬m:J]J|7~S&S7 H9eP%+4ʏb֨ RSN MᒡM0bk}I?.$DZ™^dU%"?k7uǟ}<]DXѐuP>ɤe>qAD$)yi胋R9HEގI,9‘!gsNp@U}l&#`]н?T%S[3\OQ72 n,g͹ k(u1"~x"/ѥ7꼷b>Q iզ3j| 3@1(#q60eY9 lWS.)i+'Q˶P' NrrV;H@}~g+iyQfe_A{%uASxkiy?lţ@SOIxd ;Zȍتz7slSQy>p[׷gw b*y{fFR.kxoGtll]AːaW (>덒K.m#t#cEeҖ5R=A3hwG)#;"hZؐ{I#D2 \wJkҕ?K@̮84舣k,u%$6Nf%uIo~ }P-ԔEty8en e,2/]BSBaM} i0oegO 5~@v7j,ijݦ16%%IJUYH%fhL%wj :B#1rsiqADBCG _9.3ҶKnylZLZer"{8C}@sDX{m525 ivlU\ɯP*Iж%kHc;}¡xf|IK8,a񛐡=ԣ/Tc|mP^2zl1I&GIGRdY"#"Ĵ(f'~[P]iu$*]żeA𗭺Ӫ2Ť 'X+'W4Պ;'wmy+ tvV< yx d{iF7^XqP00Ի&ԮwHeXߵpO#MZh&MyGRc8??ڧJg?xw=Hg!;BӜL[ؔu>aEy Uo2OjKUqDD lB@h~qiPZ Xx6m{BQ+ ns:RCRkT.{r 9(%~P'D 1@ICe;9 ;T>`۫Ӳ1G}/eS:-xKBM`s%-"Ut8rؑ]Ow-6 q΀E|zkf~ %#Oh{gߎ<(ŝH5)l~I-h<+2[%*wd!ey<5ث]55kjP7D=Fcz̯ih zdOpR;Vގ@*z&ʫ G3 >T8@@ 2[b|q Jɀb&/uAkv,9&ެMdxu&hI f;L $ƪ$jVzjLW\`^ wm4K*4ws uSMWVg"x9 U1VŇ#}>c['7ra`6u_ʀa@_* CLͨ|R0xbnX?/:ASFztm~*v{J<ZRXH;wh֖;OpI?nXٚ=;9;с9Tu0OMgj;bm?uCub2)/n<[&fM?Z"p:aTڽc7YNqpY:'f:bF&tHglE>J#cy[R[dHE,hudž5{v@e{0^עХn#{i[! $܋p:L$dk=M&{# .4.5e؃6jěuwW׊3*ƙtלUH%ްeZ㽉wƑ_PR~ʎ,vN{Gp!>Wb?4{r."j>ƆN:NzMc :?b;Mre,rP.,m)GqFxH'H=P[ǧK3҇,E "Eh_HjjI# Hw .Jh*)ZA!l}^ "7`uvk˓u~ mX$bsfRNww`.ЙYmYZhzIPՁEkܜ,! !M ';(`s,8zP0m\oz%)߉oʦ#iۓHLi^nq;2:qMbCi&w׹~yHٱh7$&z 6#t#T 4m@;ͥ~>J?hD]r N=Eȩ|ڂn4 !h |ߨSdz-+^͘SKyb*ߚuF>} oizRuAk5x:a/jZOSEԸZ;)qgRY,`>cpMcCGR^c$ρ˖o(q큻i)w$Z 2IO>sZɹF|`+2 9nXWHXQ3diӓ7'c?΍l Pn[֮,PVk&O|,DsL~mXba5TG1nTD_Lp #Sʫ'lo|"" .U;Htϩ\ȹ2M -_?jH36ToHk7zvJ6H|j p4y&D!Y ˫03>r%jL diñk o#nhHq/i1f XiadpzզK}3,S t|-glComvsU\&%}}q4 +Է-frO~,IA \C]kTѰՔ/b1 @N+yþ v\CLF \=oq zC1> ;0ұ($20VRо+jEm]z"d>tĐ8,(N;3MHK3[F >+L~tBɽ8k]\Li̓ (ezPIh/`+@sE^.uメd7 e=BҤ9uuy0Ɋqg0H%5+3d^3Lɕ H"koaf~SfsxW d%jN;Ls љ=e@f+? ]>}5!!U-#i8tGn.$ 4Z? W6vs{]GNNyMwC_Y1>'_ğ%gӌu' m>)zn|_n:ZU1MmKv*'&-ZAi6JnjWawW0Q_ƹRA%]@wyqc3?ٴ1]`]N=2z(H 7i@bi>ujl').',ޗVpGf֩r'$K*9C~>]2[40D.T+vT>uSkޚW𿍹*wo_;xXUw*e>j(fah("'`mHif׉wٛJ,n'*UV]I/rE6.&bK!Z`fyVhr+ut_zt+I.Y{:DaA*5T{/0=u<5a!N2&v]tT}'vWř*By2]V4w}hw0Y.۵zk 7}Ε=8(`͉^Mp5XKtEImÊ!drVY;&{YgfOϡTTj ؚ4{~~{R+$xJ2܄őZJ3h/^ \_뒽_.W5&2$㈊,-n]B1 sɥB53kicqu+'#_*PEU&ex)so P3|H MN?ܗh„)' ֋}qh*Sjg.R[zsNtDj C7XtN1< 4!*^h΄zvoKT ݀Ubi ^d]GhA΋-ev+~OYZ s$ H æϙy~j܉5JoQZ'QU2".V5XZ$ Y`{U;"!y ~ =#s10,iĶ}sY s_.)ڱM/e7 KB_1{ruw~p^֑0 v72 oFkl뱴hCkE :eEWfOve] 7u<3U<gTjZx/~We Hjy!pMU1WsIKD؈)p=d Rc eb_l|I_L@W&:FAɔ_MQVBr}t `a eq]Dj͊ l)JŅOrq6oLڶkq7@&sEmY!0/nRk~"iWvץ#־yͅa8Ht"HרΡ`U e3>V!OS^8Y%\:bçKS`=BC:g6,!ZRA ;,E)r^+FfnN,.G]mN׹#^ȥ'tݾoG2]x) fUuZ@@n hEvZ+lla']fO| %Ndቲ?#u~m~(r<꠻Y*%B%7%O҃{X\~}˃<S:lXj+Gv4 Tr-а)clrN8:21\?"*fɮ!Pd68 9dlj}n2EhYty5 ېJA_I3Jz{WE6훗mH2vUk>q ؅;_h)(Ydx#A VSV8 3G8 !%_\{eCO="0.:4  %8ӷx8Yb,4}\MfW1Azk¿ G1(' hRKԒ5FY@׿%mݟ #X*HOyr>A2=60~|LHJ,wᮎBJĢӶ)=:GK*vVsHL8`&C>d~k9.$pJ-a֏A? y@i:IA w$"Ctt﫿A1>D'MP\F.*)D{">Ou@w4 Zs{;e'JU6;`֨d  t3JmxI! E|GxeErJ.zMk4*~+0HqOO{h1ܽ$f{ ⸰#~ 70<?qfi)83;2w0o]윭8: zf:vzu;HhPO^.m۝4ߨPDpvyt{ҥ>L"wTkNvtʡSbCT'7 FȐ2n̓IKyZ.1s_B#)L"NÝeJ w%v4S 4 |>4POek(@Vo /baXkD#]#/p/{ID wkR@m<Q! X'VǃDv|7d yW;LY$Q㝭;AI.6Y}d92VnED={T\pK'7erD;D ,c#sfg3}X;o*;.jA.M$Կ-҃(6j S(QϤN#"vg=q=p Xf@Z/Ԅ|NSpqhq.zb{h`dURWb`Wn "rF of-O ]-[s1lYԘ`}G̺zW(0@iN>1WL42ܡJږ/8h PpDJT9Ee? .6>5Mt7@'y,XVJ@&LTWQ; DZo{ySWct*{pA|݊y&!~7lB [VM;ѩyHO,^tQj诈*dj :ߟ;;r.Ɔl7z_ .v.e&P*_nOfYO_T:4v8-8TZeg@aOS에C:W0_h[U4AɃhZdyCZ)$U  9~ SD1GG}f;>:˝: K1,WM,E % 9)PTXͅ]aSc`AS ̗` CZ{Yqg1rh,ޗt$I6xW-2CRc2bG,8OP*s%y~.9ĵC,ZN ߆AUOK9zC-ꤶ<ȍ g!x9A8gbz6(fg_?sœu?VLcQqѭi $bAwW௜Mʴx SE= fa]ٱV8V_1Y3_x4*[9p-uqZQ?$Q:ہj If2,#jjïٻ eA]=؀ AxI iIO7}; F6EvBU[&)"R] 0T6R5\a:!cyIslmB]SOfr;y{ _?tu|vS0pECݘə}!(rM.bkx!Qn{}Uǭj4 p^Af+F7u2|g^䳬U~\^(g(S'){@re8@&}| }bgp D? Auo`*aQ] ::WaqjNCNXs= ր?1d$Qu\3 PC=ՁHwT?n*I $7 ۤ^/9⴯௄0 Rju鋓8FqXb&OTzEewF@Gy*<&k{nG2HphrXA $ q1x٢&uo ؇V4QxXȬ\ L_ \PRsRC˷8xYʓlIϬO(.bs-|2;]ݵ`_A\-S0f,ԢeM&.L9Zrc|]P3ܑ*nik mb:0J wBBS <ɸ$§;jBTO[V)O bYqDw7"RA)ˏWL?R}E"1׌**zBFWZ5"k5lЬgu+T[$Х +E/.}MNr3usE{75] 1y\KX=mj3#' cjPz7|*7jXlbp%’&gܒ$ϭy~e›:SpPI[i%v}+fA9<>IޣlaN@#nB8AH8/NXU~'A ҫ%tTo=@ɲd,&N0FM`e62d(Gr1)ٕ7K;tځ~髥VYIN(`"C\;dJAMefתH^iTTa+c6*mGNّA8Nxtw?Jhgx#ϛ!x"TU;cG⠬C']n'o[A iE3Mh===h$WAܧ~vɺE !X$i@<@vcmE*+pѰHKOqPu^0SqN!:S[HjEMn6.clGl06R_ߖQ8+Z!:t>rT!P뺜kelm_G晷^șׯ` ɵtvd$ uה䴙*K6=ӛjn_)Ny0&M pKn$dV>Zl"p-mfrHޥ\LX5 $F[Cy ?vP\$,'5 KUl .D9Y*J迷5 TP7`&ˈz؁|ɉ KN00s/@QUxYT=8 cUw6bols}BK-~V߰H Tkl/.l4I :%'`>sCrs%8qnaJ rZﷸp<2 Ζ=0ZzҌ̹[Zq[P46c41pO30w߳Ia7e[.R^9Ѝ=ݼ`},'#ԢZhOAjXnz\P.YMC$r}W)F[``}쐢e 0׸)a%C9QK Ό|K"c#4o&0rc-DF_[zgf+u‚S&P3>&dEw})}.`?AYXA+dNH0 KSg%4'Pxg5L\"#T41|* ~;[XU9vWԗNeU%{bx?o W#y̗87X_\+=}ť ҈ֱCAc2uf{Gqt_D>yP?QgZ`֍%R=IpJ_s,\mȔayhNʏ#E}Or;<,*.+g/ߕu'#[{ u!}Zcǧ0?xrK&81RTed5rmlrHg=KRḈT]=)#>9aF̝T|Eq%+p%HPؙWY7J2KGg9z>g20ta֋?Wxm2ŭpﺲ{wJWf z3\-]Jh-hsJ#ς&dz@^R,ҝu0#.,gRe2|rV[&4H1Ofs}AfS*q::hϿ'~eXRP)&tŹyX[M*i$&o~:H2VAILqǿ;\DҴ S!HejzBgN wkpG[Î]7;YHa;ngR ~;yBFVj3 <Э!A =hZ,cv\Am~2OoXB H%YG%i$:'⫅KULntxeŨ"q( vmZPࢉ_zd(ԯ ?ȼ;-yܑLDljQ5RSÌkvb 㚂 #Z2߭}+49v֤UMG٥?ê`[PSX\DK ˰'nc|7ߖl E|a:_@k|g U'UD(1Čh~dtr+Tj&~S&U[*"l֑'—`Ja v&1ӧt}XBc+7+Nnܩj 2(w5mub>9ѪjpfUVX8n~f~2:8_eGq~v4U\}Alr֜^EUDno)Y$*Rf22*nX%xdtߊb4hE.ҤWhk_ z:Xc*U`bk%Kd|7t,шɴ;iG#sn{>aIqHX`;pZ#dn!3`tR4Wڔ{u-tC\|U o:urU݊y?)ڰUšs# ;zGFUC4 /@<Ζwtvm^q3jd4i~wr;7.]Tj8`e\~ %=s]n9gE /x(ZM'(PwȾM ~g=e:M_l %Q~ecYzQ_L*3Q)a *iHBΥHk^}u_@RCl>V/it( 5#VT&hc0F0=\y UKNQl/)e624i:($\jE6ڣ:P@i8飇y0Hm Y>9j~GxX|^m2CzB y-=B d!` $$r1;7gez8 g)RotliY@c!#~_ZK4M/pz|"K?MVU ry*c]q_,<[cl9ٿE'%Y= Ud)Sy_ 6@lQ R}fWpsr~I H1APvˡaHOQՁ&C8Xs,N \͒@FE/Dn v$a{ޥdZ*y%x{<[öǍhP-v,6+eQ$Q>tp8AɯxIy{xA+A$(֟"*ϼq/QH;;}FS5'?S04 Ǎ[g|S1lJK}W! Ep}"2uI4#E`o}2aaHv-FŤ&#C̀ n|\\^6'|`:SXRG-Ҧ[w!x<|G!_cgQEsaYF3(1mu˙P 8 |X*$N_ 6V`lϷ!GĶZP'@P12p%͇&O/L@ڔx3 Ucc.))`̵p;/xyq(<ƻ"6>{] V͌B5jRf/;{'ag=-^Q<`3V<$)1sB@/܎jΛPor<p%W+n5f0t%%ɚb1fh}TPSvia^dB!Ás:jcj [I[GFޠRl\C}$qht$RNfI=6hCXSzQFJ"$ |Qx/wNo%1.Yau/x-Ʌ3(mgS ,V-v3e1a˺Hr:h‚r 4wRC/z<th*i*:^{ o0uSGUhLș%s yv )::Avoz+kai6c 8M>tNrl4ZJwQqcIg BHéMimMvޜCQjtNR$Ȼ; n#w<~d0^!ŕO**-w[pKa{!-dqN<?ֲ)w|K|ё+n 1`fnS6!ii_Z}f9<0]ɠc% mI8ɳ?u ٸ=]G9&Fˡ5tBhv佥=C{~H V&".,3X%ґ[^4 ;훭6_5U9u۲S6D&{D#J}uJ8J% 7"^^b| =vWňè_ +V5iUpT:fW&ߧDZDl0Cg8GFUwC if$dt%݄볢.XZVk;lD!*?_ؿZϜmPk騐aX˳h$C;#`dԢiMyp Kqb=Vzs^r}S5./\g7MUΛ~a2Dt41}L vv_Qm(U_y(1[ 55bo}!\ՈdZ[iu\@``D E)YJ֐є~;5|-H7# ٬~S$IA\%lA ꉣW /L{#GhM@zQ;sKD8xB!I;DOIPvZ'd.kl/+N h)[#-6 >~O #x>__2ئekvPh +nAT5p!&rQŁ`e÷5*hӎ67˲BVW #;|v=c>n7ٱ&YJ ׀j|hyp۵.ffF 9ɛLE"%ÔaX{tř)CnAs~"~\v |<5T>$} p?OM"C^4K/(bUUJjq{}5w CRZ_]C x}4XEq瀶u$\$]8r²G9Ү18WpR5Jq{k)4Д2F9kyY('L+>h}g⑹Ct)vqK1q|95!8poސ:fS'$1/$F͊_kK=X$RYvs+h'oc@;?|Ɂsylba,*n*7CIS*&&9ߪ9d0n7˸3X̅eA9d4ƥRDYBpab8#r7pxL:~}H|V쾤YS=z129R0\$8h"TjByY$ dNw! –<ТXAd+ɀϡpoǿT rgLLm#&^7mc7E~&`>/ 99鈤EiDWkyS"Dzi>;n$;Y Lzc՗]47rՏ+nUjIBw-e I؊]C3 u0V3 S2dd "rv>DF4b]yԿMc@8AU˴!Dl^,Zx(OOWFKAS2fX J:ADV)If20"M{o%qʿ%u\-DPY6gb'7R߸뽁o!)d[nvCl#^|Ae~W;˫ԅ* )W{V[\s왲"Dozm7i}9%Ӟ  [>O_Tm r%;('YV4}zE Op]c6mY!*o^֭t2ىU_=: oFA *)"L#LrI1TY*6K>w &G>8[ nScb7ug迳3vٞ!c413#'I^+Kh`FRס[$t(+v-j8Gr=}}JC QKkܹY|ΣWwښygݳ*Kfu# $\A~!"rL@#wD0b~f;r>$(@/>1z^.m qǒϤ5R֘o Q~Ȟ=:`ɹEgRW,V5E_P'/לo;74w#cYR A #0cL+/@s cj[߁J!,pVuF9  lG8 xm=ٝ3YKGޅ ol:{<;vȚy/!rhTgX{pd!U$=~̥:ub='`wܥ eĉCaLbji=!caO~qJGݐGl1S8%"%ô!4ȹa*"}k7)8Dw?`N [˪*D9αx0/Dbw@<\-P(>*d] Qg:7ߟHV$V^/%~v0Mw<ƹ2+숗` [ff?ūIQvYp~l1ku+#:řkLк4gĿ/И,hqŪ@v3n@.[5Z>GB"+=;m vFP}5.'Wޔ`E2+ni-͉ܱ+좟a?/YG/ jg(-3 QFB&a}eA֋C'H8{~N?.jp !fnֈ"o2d2 iblzZF'JPkz몶p!] R} mh$p;^`!)ϝwat 1``Ѓb; Z"#\vP#3ŢdBq[U{<# ǁ_za?ԇhxJA/9L1^c|31sJWG 2q6oelhнDZ[΄‡:>^\[xƀSp?{ a2泛K0j+1d\"ɕz_6b2k6ld%t Zj +T0P̜ncO wq9AKKKH#'Dawu7Gq0*|"+#(֦P9̸=qrRXt*8Zm=XeTj,V* oؖr.lܼwJ Ta>QgT<J3#Dǡ#{ѾQerM3b_- R+#LP? rO; oR(p!@^0g◃9Y(xmŖtjxA4ɌAH#9" `k|4B7\`%GDFbr%=3ţb}{\$GFhB3[D0xTJE^}=2C,@DQ7*BmK d8wSD%u,1=r Sb#qAY"sEUNQs(a.GBiC0\< UcXIKq tK'" Zv KR6̄KPw_}!53/1äۡzҰ9fOl#5vtyոr`XUrOO5u-h Ezj}f!@ʌl"5§./'yKRG 3Hѩ qksb$9K/w!ЊDV]Ct%ܴ{ F BO#K8]k|Q,)*FDRI}EZяs"wwxP*nBDTt61̵a HH|aZ"̆ VbQ?!r!579LB:HR,.ma#CEcs=e‘R G9ŋG8)!L[k5 -QViLc{Mո iG1YxݩŧTA|#n5G!2=Nma<;x?3¼E{}%C 0nJ)D լ&~=5`Gϥya0[Z;Q jgcP$K{̞X,kN~"Dڦ0WFPEmC!Qi3Vi/"Ir(HhB!'=:g{xvLIi\)=N$lSh޴).y %2 ڻޅaT,DĹMIևDL)0uQL!SRVdDE5@!3yq0"{d|L! ppΑ ݬkQE!XMjug;__vv-G w̽g[>ywP).$-=pӜW!RPSR2*ݛC(81C,^Mא xwyF7NVk1"a3xXJ2slJG,Oi"]&촑r)G͑+ WOE1R1N݉ v@?#ِZbD &~HPRFD UG |=wOzvd-uxPUJe͠ayyL)rcE~ʅ+/wv'ЫY7n:<ا'ڴe[]nm~܂Pj=CszZ+}qN60-]-mU],-ݷoKSc_'ٺ?Em'9RUh h(E+IpMٺ5Ƶ[p)P)4)o:nrkf@ON<+X)t! %Z^Qpৠ[/mQ@&\!gv)"P%xZymnldk3`ui.h'Omh/М|uV>MhA1@55pYJEE"XرIf){z9]t7HU *ڔ}hgij!.JP"Õ-3զ &,;}f[hs .E-k3p]fG-U(9rԱ ?ޥ! +<:+N+l? 3S Ae5*G[ؖ]P;)c.i.Um(Ng=EgtRcrbWW:Brp$i$E2\;XlO0m'9s/Q{ ê(}f˦ +e~Ѩb?XVm4ZZrtYO5grs$T.Z& 5W. 7GDLIaI-mk'gsV߼'8? ;5p@ 5>x بeZ΅Tdmil;LLWPhIaeXu(}V s9>9vw UŽMޯw6 F-,h‹ޣA #5xQ#Q\!fb`FZAWX'J@o/ Jx2^΅CF[@1`uh<gr SOϹ]džItŤzLe3eeYt?Aɹ0ݿW'{_L]1!k;qжH%、6 A=~6[@΀.@Y,k'[J+$IiʙAywC];g- nzJ.@G(x#9傆 A`W0]_:-P{fZ7/3¥,69]Ԑ2.nJH.W@>/M*eT]YCkg$M5l96̞"/Oޔ|Kp,N3ֳ]s: b:RJ<+Ŧƽ}6xh8p8eRj7yLEzHRB|je E˻pznkƾfwAԐ'0k s+Z,ke?Z?S6&3Ѡ!Z{ZjPn -/p kI1E yk s2ie_V @Q?h$h¨mCٷ`v~aޤ9z~qPb>f9 vhzAWsLWH8ܧ1K2t;H4 @tGH5cʊ@sFQcً)vY#+9D:~\9lJQrCy6p`RQ s?鱅+$ӱ˗":5.Dju◭q=PMw6Am}x{w٤z'9 CwqcXXvJ;b^z{tlHK1\'0"$VGJ%LJ|?E$bk'{SBcx$J9E_Ub{\?}dI'Sc_2[N3PbT~/5K}gi*UW -n*GvS|`2[nthx1yFQpo^5'c@d߭ *\[z0P&sv9JoL!hߣI]|2랥 < wf$ >K‹ʞTSjOpYmdxCO*R XŤbM$@T]~ _[X!)83 k;Fwp(K`LWM"'.Q#d5`L67(6n#3<.ۮ H& A u@<8Exш&y)f ѡz3V~m'_F/`2 jԪ# "0H0g9\&CVgo(:-!zD `w\e5%hC[]OܚP&5 2h]œnj1FSt=ʇmkZ7źf ̌+`bd  Őwo3H@6nƎw`Ũ@"Ĝ˔TQ5kueCK(kF-je}97S6TJۃzT{6栳љf h're8j^L`ܱ$wmb ؜-d@XԦh_GByp+n~ h=.VZ1۳)&=`w5ϙVC=DWj|҅E$> ٟ =I^j|m(SV~) r=uČ|s1;_uŽyE9z,VhF!W%{4bިHqRb(pĂd=jItT<3)U+JoJqZrs@f),g2Q>J!87ʝ.?: 6:W1=PE".gn>,)S1}Yq@l9lMv%v#VWch@T#` -aaC En)DFp"#O5ץuuYm<κt=#_(ap4ߟ6no`J0pTod*yqpg>_=LD9Y=ja. vB[;Ýj4=H*i vjXf_]:q䠺@yEEL:*vP=騧YVqYf[̭ afTeL9ti^0Jɡa c7}!.8 FyeޙC€,oe3~(H=Pl؈ Մl]Z^a$;B@-G9 c˩")nV,a`=Uy26֖"7y\$"U%dURYȞ"%iB--/Ühx:w{@!INIXStk;;I?!ZS&򻎼7YDBйN֑~^ |2#LToegb ,Ŵm9mk'2gs"⠢0;o 4`0\ #*Mf6-? 6C浵N h#ZJ >hOAXV v>q# Q0h8c譎߬Lc?F3xz4 BJIێmlGt$]ܸD<]ab:rݴ|nV( #ڬȭq+9K[y8҅KMG>6 lVW7d}Jx|΁OF 1r`MRa^',&hهAu&?䊉vZ7B﵆4.rWA}I^q%vH+W)/#gq"8$,%vε>KVX|rHrx.y_d205(ϰN_폓/^b;0zB7jVifBQ*;ag߃W?|ڤl6c4_%ͣN>&?Fk I*7ك[W* j ?7ԕOhud2h #KﵞhIrXQ6&)AOM1]UF̪h6WG`ǮcRŐ}_]:RIgfX@v⿡=&9)y ;F g<b'!M+^EлLj@L ̬9Ȉ!YyTx] >[,9*rH8㯥#;^I=&5qn45"w:͗pAs &kTa/*)p*WdP,h^n|`P5>L cJ႟mZats닩DnKsZLnZx ]qSM] h~Xbo,RV5 !K~7޳Auռ5lD KU2_Tlj uaԞPh)E4z0-x pMB7|J.:gk| '5 .0ÿ1q'`Fjmm߼-k:Kk&IPpcG־Xv׋o*iBB'99 ҅QQ1Nph˯0/<+.ofWcY`HbW-ˣ\iX,Uר QPV ή}O'qOgՋc?!2 9^N K& 7̬Xbݳ-#]ǫqaAH5Gfy]-,s Nˠ{gFaf"R]&#Vgx3dglY#/֖,/}hu_ABӟȑ6DZ? 75,= mET\$hjYy. +o3e$M0Z>H3񗚈0aS0De9 ->Z8tm7¥CoIKàmGq<{PB0l8Aͪ4rO,s+:zvULŠ\%X}kqCOR[/aNu1#DAP"Q5NUH{%Z> &tL;Ip{㨋PbHBRP`;j^rr&f=,tFUT3a"lhReWeTtuN} =q.QM;mb=r/~4"3 qWFF~Q_V6KAFzNHPpcF0$(-?]?BY9TzW[<*Ͽq‘׳$Ѩ,&1Z])u&󝂂<K:~G5E(]>EPX*C`FvM錬qyl[+4y-Rt$ؘ|v.6wfA;ہ=wE&|jeE)kb޻rmW? A?Nv بz}WHl4 f/Y [`p2"blw U<,]pT{;ޛO<^#߭AXt3.kzqƐ<2LBgy}Dv1z* "X[fI -SmY"/1/? Z+0~aѲ2w DE=8#3tnmS+j!tHs#K%1c&?nT ޮٔ3lFd ςSJ|f:I ̅1ѷvuþ35ͲaK|=";F%&;ZrT:融+[0^]΃Ɛb>Q-}.|E*\"cΚbr'"{nuYl}VAB`(7(57:=G g:CX#>Jqfr<W_a'̻b88<Fѡӵ(s'sL"LI }£*Xd]nA*j:赢M.]"Z|LJYe\2"4REITB@1 r[\I)Ҵg5n7H<]qTev\K;QEG ̯j)_]?Z&bԵMq#:O~)KhiqlUyK U ^x"BT<]Ni{}ycG03e*ԉhtȧ v1=8LJ9;iӈʭx",cjBa?R}1vq%CӇ_['7/4a/q(RjBJ>ړ3JYn+]p>pЪ >+7QK|R,V<Sq43hK>=dU|>|=b Rs&k8?`VمR7Ѝ(.ތ&R֧ vo 25~huEq4 Ys2xL6Vҗi@0uwH@+7$uK'ӽDS\Y/&棳ԡ<^H,C@I\8 [kOAg'lz ʄV T͛ԁ}tnJXs] ZɅX{Xc=-7 K9q}rdَqӻ~S.3Bۆ4eRz}MǽF1L[-@| i3ӆ8[@K@邂 -n^NGgJ^E@E@blz&J(1`7-w;ޔq$Pw[CJӼ6dfY6ϛիX VRD?+@A^ a%t.p(˥~,U\v h ^9xB"k2m/0~>-̐F Ps#vdNS&OЛ) fŹ\4g>>Fƾ\b~%{AG>r84 }~Tʧd —NnӏNQ0(K` hfs[ "5u-m(?H8Odue*w[jl` ~~mD&)Jr=o;wCkᎠryox<>M~qw+S-(텘0Q<8 ̙*ˎ'zEv(@E*U‹A0?pa . eg Bj#;aEuS˜*4][Ա:\R~J*?2H ©}OtS>c1X?R(Sq8T΂"$]=UJ{c^bcpe~#oLIp[*?nxf {f|v,)hso6/uxG'Tڙ soUeIgǥzLe7Ujr3e8 }d4/;pVrjO (0zk@VJV}uʩ|,eMFJDn4RdEڏE @}Kď:q'4iM(c dRCϝϢ2(\9wvVTr. .L{<q+< y]Ct]/ssՒE%D}OS&UH4u;CTlڥFOlG|9ү|Ud4>a wAoB]I!Rٿ87Җe6YU[3(ɧjq>t_dӇ ɏo5^FiǬv`Iva8<瞛#·䀪WS_ٳZܤVo}[j>39i9׼f0g͍^La24 Q46t)9tQ*^j;^pKp@dsgIu.NqL'=:[},si)TY_/3.{JK갊@/,ΑGlcSS3d)Ot="*cyP0Hw?گԆS w%v2J]ETNJ~ lVsǼ@,tan֋uQ Ub͉!嵹>Gv(oi \Yb`{VE$g8FPu %J͵:DW `AvQBp *|B-`> |S3̼Yz anfETDa߀%@5L?ltV~3EJOϴEI%\̠JL(`lPxKl*0 = #G;BS~ Fgߎ4Fwtґsw_%>P' \U#>lKY` ; 73 RNճ!`HM:` 4+ـc\pPns7G3 jB]0;awaU$KG{1o,6y_7}AQJyp!cݳ'eeEɻN`cs Hi@-,Vy%χP"p_!K-_s nq RZkljv1g3Z644Eo/6GT*s%P@$_?O ^% ! ,t5?_MʚXɩVxahb/7.UXTHF],=̅~h94V34 ̞&v\#g}tsh}tl\ ?W[a6>數P t_xcM[B1H)W8K PIK㲎uPQi7tMhK q֚VC n/C>OSA)Ӗj![m~;/ܤ 9'gvǚq9uڒ$d{c; 9 ~ɢ9BTg{ޣ/lCPH6uu͏ K1D;imk"v5KgA*Mf!vK8IlBq](o EO`պ2O4 wcd6=X7m;o7"܁/W۞LĴ*5 цԾ@0d"ߢPǶ=Pi](yGg_0Db6tlEoBeU%>S|̂I2+I-fMUBW_/'jg{-ɳ 8-Ųog4MK[xӷ p}cڧp,#Ei9Whog0͛a*0?a[$э}pJWuR@9IY>nnK/.ѥ)5dMeۮ$d*\(eu>6RnN P6{"I>pGH(iJn 㱷Hk q4ŧSC"y*&9txo7SvӃݸPU~Ӭ 7.+X>/՝ ZCᖳZ†un*kfTCD.u8;>-X.1=)$bM o(pp]j1eiЅ eI +/V⫎UYTM%BBfF A|1w4UT%=('ݞ+{Vnم\͛S(9Jc#vKpi$mw&&V{aQ qj]cWc<_mǯGg.OMn8 5:/ z7a (qtW"g-wtTbڔ5z""1BE  p¿B$Q5$5{éS[mK !p 2^A6JAl2 l" X)N>4 sm"33>nn'7 ,,­le׮}mZJy_Q>M;TdA@I~ŘN~mFN!긣L=Bf K5:U$2`qk@U{J'5] ijWTѱ']h.C|(J=&hwy/.h=B~uαQvlGD0υu0*?6qI^sL f3?j&y{b߬b]C$irÖEi%ʜ_Zf+&ap.błVЎ<5ISV=>Bhۅ W\g\J C:O[7@ 23'Ǖ4Ϋ@'0nb݇+朲Ꭸ̘//_h uzk ko}0~*u ȓ033PwrStyշL3fRAA!7V8kn;Gw<Bxo~Dx?mK {cp5%@-4?W:[dz[vsn=RIX0&/$ Qd1^ml1[ut(jʥa5'Zu$9*cg)[Z5C=Q׃7g] ` +3v,Ƒ}6x㛴IKtڅ(N!]AyWJv(.f$uPSI*],2m+7E q!\X#Lj7h*s)(:_;%HM~ߘ: ?kWVep~$Z$Mftq 8}Osӟ#*%J$Cv߼RZsw6K*<ܼfi;yP`ԩ=5%X2ɒ.P8w%wA( M?g ^W>TbdsZop 8 2R# 9x U L}2K7w{Lwߊ(1Y Xސ˲kM{Z<(0Oi4/53=72.F,y`tpA25k_OڏLd*eBZ"$m{)}6 t,H"6UMw.@8͓zj@ǻv(:9umo+xW ;SNɂEXxr<5VH\O;Ԣx:uFqO1>$ts$>}=]O@#ے>h[~ǾB!BG9=;5uo -=B~,:ƒvWfmiD`+^ 3WvFl@p <;-^&F棠}3y\hKW& " i^$K"RQ#wDR'WZyo%c·^cV#: @ƙ$ ,]aNM76{3vr$p>wA ,hS}|5q'p0x(OCO +s ؀'?&0[ Rr,V""YJ.w蝇iV1U+ia:YZ*q1gHJHR7#R+ dCѝ S?AJh4(䇁;'TRjj㟠|HnXVvWHՎ+F&`vHZS*/Iq*,?CrWl9т=(6Z{bB[9*]EsL,QW79G%t7@| EQZkAbb {4?Z嬽O} @+c_ ͣA K('?j:/@Ob:/7 DKJQXd<+ďEO74^i5!Uvj?}Qڥ[rNZIśmH тM+X+֜D#kn &RKEK9xy+EH?zAMM=4L+7zbC%ap<`}ĥ$uyg,hc:}aڕ{ 7^XE g5$g턛'ݤGQ?yNEMy]*Yۙxs}^dht98*-Հ"K7\1&߄Bm1d[+&#,^"8A,0s`5C?( h7jaΖg'+TL${Mܟr 7\EVWd5pwt:@%PgX^oRMAi|еKWsm7Vid|&rO>Exx@ `ϪNI]鱼{.]a^ָi4)$?(;Xo5 )9|HC[Zj ȯ"͈ J}p@ `|5y;r!Re-6e1zrsWp8W%_-/^()Fo$7ꀤ&`c@#)݊: Q&? ԧJm$>ΐ]0tn+2jqWu9O8Sqd?x3k/5r[:'6'S:*1%v?I ,`({#e9d$5:oH[V.4i͍'>Aj̩<>FhƿI4x@6GɈ+ kZ1o 6lXl/% *^{FhX eLqٳ?̺vlRT+sy\?ǥSie& HV1c`;*B(YZz.z%eL?brEE+ŝ8kI[LP{MD)yOFq YΞŽ;ߪ}m6% ۷ Y0Lk#pV"%޸ԇxbc:4rbGj?~ldU_vq5.Oix`/l K#-c{=2`Ld,BMSHY\ݝSԪ&s6(Pln-l|b`Q?=QF\\ ? Ck(U܀dO=WL>a]^OCm5SHt a ;3t\5}:=.Q+(7^3)1ܿr)L7ЩOe*2: S٥AoEDp w* 8Z=kv!YE0m`箑w`G|~FW͑%/Zʭl9Vޥ3C]X u]#eb2q9.ƭۡS\ 'ـG$O~ !ijxI\n~*8m4yC>oFW~%9=]k蕂R˙~@l׹721Pj6fJv1B >_N6[.}q Zy7^d48xm= eLs7]0 5Ogk&}!hD@5wf昁BΟ՘Z7W~vy62jtx |3J 8gdCޅDs@bTuv.ӣH2Dṟi0E2=Zz>|W I|HXH5O: q"ޖ[4h =3ca ğd+}*{ 훭9߽ NgCf"cn<"GLS|5w47;XDUKfz.~h[}úU.],$ݲ楳C"t'PARG|;b&[Y|KQBZ1Jp=WCYFԳ00b;NCbU,Ho-# ؊? ER]\55?@7^ac:2Cpn].tه 'g nD[7{"A}(=uj* VG M"ֻ{ȵQ9Y,̍~\BBaê7e`+[pCT&hRG}-ܢ@ >0Z B»Ǧ[oͬ(n 붌n/hef@>Dqi):HZYmH;XK${>Y޽bw0yY;ݭjj IQDASA uD"8gD#vA"w vI+ ;d;9:^>%1R@eAǘtSE*ϩS`4#ŗ~`Xb3v4̳_ljV 8ɟ28znޡILg\VzFG3m;cց|q?&] 4Ϸdt ڄr-V{7{{bv źw=AX$tWk53PnMj`1L5p#`ZN-;&o)# ߅j*C[,ae%Ǐoh&KueHwLkP5f[ ޓJ:V2"W=pSV눉~f 8D[-*L_e֑D@C{kJi#~! F;R/(gyjWsakV >:.h p ׀8#W~l"[JuwJXZOz?xzݠi3aԧq줫z;nUKՎ~P f so}H &o=F2]lfÞlNj:0HSpOm1:YFtSPN[*"~PCùfkϐ/h3Z犇]۪K&+VĘ#K*z"_B t`ov$@E5KK8焦·__Ko^d@x+E [*YjFQ]IvPw +˖ ߡH9ԟ[C7 _5 TdC*cIa薸 +!lC1Pl4a ^yFس+Z: lN*8j jt|D# d¶ZQˎt_񜈱._B2>Kcɻ]$EhCX@?mH6v+{IH*Q Ymf[; 2sFSd's'.GڌBOE.h=^IJ?v7|`UWĪ[U7uc 9ë"'&lgY.JiDn LE:ЇXv%hp;Ь"&FHe>I06'{_)Ӂ_ şRro7L2hgNr;DYbaH$?Kc^'[Wq<=]65tȥyu2#>ϊr/Yu[aP2yӨT T-^$5u @0|@Wǣ`Vetv=P /fA&g~šɖb|y_E9E#@9}-JԹ}ǥV0aM&vMzF[b_wA֚ϭ3936_UdĠ}&('1\߀P> 94֌iYtC*7qi&]I{hA1]}``_ $e/Tc@? \ff/H´`~ff(ŀ-hb%;c-XPQF bTkW`FExg>daXA#Dj`Zw~=RJ-rqЕ+4Ojb1XI!m^aX[ 2.<)&~$ܔ/'fļ *gb kTʨ^y=KD5z-)oKYáe5:=|ް3/(~]& rXTx^kC4,avK(qYhoMzXYcYה/k.J ( 15YlA~4ŒB_x/<ΓGTζȮ:hDsF$%W.H2Ene4G.|9!]B nTn۝dHpR)ʲl?^ˆV~ LS][+¥"vHd8\*rPucD8.ꮵSx69ů9/~GZ S~zYvJRlE" RU= ): ǬV |ZT\U+h.&[;ȵ*`1ynP=Q$r&bz_eTN3lƶhy7u$5zY V  uS@>ܴϺJ/"t5$=&dn~Xr|=\Z>=hRFanĨ3lg[ rBk]nQM)/mPT`qDb pOO<3tz,+ 6D~ǛL#ol%##:] TBlgԔaaMyA%wsZqwf3Dp\kYu#4?ytgk$gBgs=fJ_^HVgoߧ@!]D};FBʺ:VZ:һ5QOGʴbU)y(8W|wr&}oiZdh㿊9f J.\#=5UYUflSj(:?e؟UWx.1;w}uo>27Ƨ=P\0k\B8v@ HgLJ51APsLZ "ȹ }wtrVBu7K/P;kz|`[y.2'!y'lzksVT>Yx, mC)\Fe(2xGnn2[6i a<,mӲ?7H='+_gm}kNo@=U$,9Mߞgcv1Q:,#FNYW:;C25B_/Ψsbg8aJ;Z2 .n Iq-H}uv{3M4>'g.0Κib.+Qd),a Lٛ[N9{(MU۳ORыVG*XL+L!w u,zvŔ%f!2+@,HsCޖ/lg~=P!bM;*-8< YT<^˶/lRn#JyHF\ h4i=jw},{ TyUbCM\ÄVPMT~m 4LFÄ!S"LfȆ4Npa y͛Y+gAe?K`!;P0%? Ub%U>|=H 13DX>VN26Z'kMrSP_MO*}12ix~̛RwLXw2'10벁{u5 H]}չpzع%OۄL4S66 5Z8 um#^&jF8~4;>ׇ< օl[k>r<n]i {y94_l&U ȋ k܏F ={߸Ð`yv Aظ2Yek jBE!xnSʋgM+sm==b3 ?r;"0|{6TY|3i½26s8+zQ`Z7!.sfO!c(8φ#b(>թkCAlU^QX)VlU1}K^<|n (<_蠣ĘrŒ_+kQ\˱f05аk,㝗 vt<-h|YT7E΁wzFSx1aVD:ܬO1޺F{]#VBj8+@,= rRw^n@!*`y&ˮ~Zi '7vyFTI#ty_ވ)OaոD pǂ gĂ[ym\[=yqmPJV(E ^𳦢rTjjOټq.%TU]-')x顐ǁWTLM[6B)e”ݕ  yy[T- 6ͧqx.smC9~{꘤eKQ/{>CRm̳6/hs+y VL-5BDމG@Ӷ Ey$T$֝W1Q=C-I)J a=,ir*5@[jN% Mn&+z; 8H^ZlySիJo"yr!Qګ>]YTueT&&!]Ո*J9:F AD k5osEq:gGi8i435K3h+ܞ\|4kAC ,Wz/mA5[P#f9Z)q,j ?آ͇z*pzڡ_.`rh5EYlw %w:~H`b}堕2vQCeiL=&/<:{ˈ;Tv.W.yׅF4B> qN{M0t`(N m~? P9c?;b-[)'/r(dl_'4QNZ1չ[}]!%6!qL藣7eFA0,.)NgwoI4åFƒVG HgR)UWƽXO&[I>?^HUzUvY{_g/.4U,>zP` =aP-6o zfo5UY'G{'|ZP!P-@аyX[(3#ZъM[J"(n>6 nsEX7 s%vSia\ʙfVz~>CaC]S'貒]U"&+f>FϠhz "%XC*DW=d3ZrRuDz7S(c)*7xF3PPFY3TqpqrdڷYkK_ |wUn~}2e8q4l1חM^u1XEhG|f+) x{r`6QiV`M[vFEz-^Iײ5L$ޖA{a򐊀(laL[g\U oU !WjV ;<@rg?5Oއ`}~w^)$ɑ?.3:##Ea`J/?7BbeIM麪FRur_*!]L)5f|&!,)iԲ' BDſÞĔ6o/ N"jmDA7*\1p]UbX )7ف~t؃g +>0wM>B%g֚[Gߑxkbn+@}>w~FC:>fPΏ18h.afe$ &EC\B*P*]?/[>-nl$.>X:ۦ7i?07ܡ Ca##?%+(>>=7S/OGen^FDm9VXvyk3{7_IWS'r@@#]ug^w ;[ AL VNk2PplqwNфkٞe(?ʿ|Co4@oyJ.. nl|Xtv^k E-%\!Ji&S4G'1+mYt/ ׼勚J9 zJ*8twtdnPHƁ-C2,J /XWOSePlSCA? ?$C6եd@UP`}s#Y[裡;hsyʅ3ҜYV: 3:)ykeoV#7??@4j3l!j|c֠SFO%r_#:$l5>;"T8SQ}X.fHB(q:.P&*` H&tG+%[<{wdjz-zF;PZ UfluJ©-`V$Rh3~:O]Ak[xAJJ:b}O;.@p;ŽeD+=lxh쟉jwE4؛ZOZ.1'OdZ5RJcPC IVI9A֘PL4*o0,w& bR{I:06 '0PƝF,u:%zqЇE-.6j)0bYqۇHDH%s{of%jgt}AlfR`w|SJGQu)QN"Xj!O)4+%&zYsapM /fU,rݐvbjcu1O?9>nldTVƔ%s@߉%fX+=gpeUW]VK(Yl1p1%7.S 0'F\*.raH("Uv\5%)FDTsB?Nc6aDY ě@.uȭy_PpB@INNJo{^./o?Yr5(:*yo.?WeCt):k\K,+{Hch{U 1azWىVh|=pp6C& =>]q&Ixf&W2>EiU֌Ccbzt!򡬵r!Im0U df^JUXťeʰ:?,OWbIc(og{)m 3G8C) d+n԰iLB70 jYIwǏBƏscQrA >hc0=!nqYgT յaDCIF&H1=ߨ]MH"1JKːSNRrGvn)Y7E*l,d"BcIm5ܤDbGK!cOO9V| I+|@%;ЍSU|c;"Ú*6&}+S9H3#0'0oHX^ a]~@F2'Q} OE|&oKL6L^$\q1 k!Z84%dVLC1 m"&sܒzhÌuJ(𨧓Hxjѕj}\vNET}J--d$n, T"L9i'wy>ʨV":_&]f=bVz>U33M1l8g(H^MtɅzQ,T=SB^K]Bhjz;oLr7tX7|>lje,1sp-h]v`9;piOz~uB v m aZgޑb-i+R**Kܛ#Cּ/> $6akpň'K.}M+P~k%W"cD6-O̴NqP%R$e(,QŵaWٝn! "R-jS }!-xq}1g"L,6j0xMi>97bЦ BQ\A5B6E ~qMlB_fkf1ճePXFѮgYk#t0 USUS7DeHLD4Anaxum%Տ][9͞Hhؠ:+s?M C7UT_86У ,S 1q9~Oj/t@o<׊[N/!+ۜT?V0|&5@eh(}]v3ŤA2y3Yxr25e*I&u%q尭4vt@wvϥyŨc葢U&6CRY\ F]ᗓG.8}:4LcrC9?kM vym"G<ABD!~v ~|Χg@bJ}ŋ9)(C>îi(C;jy=ȝbOO7 `tK#(1D|k<_BK>Vp6bDۊ?P|G![, ʝŽg,miu9^Y,ݎ=$dlpx}KVJ)GH# YY/_ܣB93Ay5?5dnɍZW^9l. 8LuS8xEW?6dR_S,ɬ巧ٹeegL{X"T9+n]zbpYI6iCS),O+*-ͩ86u3m#,׋C[oR1^!0(}IWI>"Y6z0WPm1'V Ws@rg/,=2WS`.'Ԥx'IVGv.uFdEPno›R2J}7=v@%[ٍTpnRBUu#G*1 }_w? nդĻ]2'Pjsde7?XzN6zOÓiŽ{0 칖9 mc̷-]Xzg5dOThM\y|a*W{ͱN3KED=PYWe(MRǪdnca4eNU`c_k_"cCW&="w+iiXb:f Zjb;f;(s 7*1a3O+ȸ}wBIfpoׂ{茈M6d,TDmVP]JPɗ3 \,\$~;twc-@}60M xgFFiFDfexaB0Z {X6&6(CKp# W&a ^r0AFЂ3y; B,y-^a7/aGx]P7:~6ܨ& ByfXîài(3Y#@]f*< O($XU #|5]ju"4W:`;!vbFrX2βf[bỈ"Ψ"c[BwRBlжtEuBj$\rM%S)w|Eo9ER,ƠYC{tj>Qg24=Oxe\O8f\dȆCZ0PXqm"{&Ǒ͂O%A} CY#'odSe518"(Jݘ.RemI h; 4a;T-! iB& H|KeRx]]A%}k+BL!Nuiϕած,wդ/n]k:e|-?jՋF4Ȇ:,[tn&WN8v\?k} aOT r@Gb(xѯmS \'%qtàndx4?%V&fQgKD)рn_Ezayzhee*")8 t~m4J:Bip*5lWZHPKSbK/vƟfS֛sb|S}س7(x`iy3KEm+aꇀ/䛐|λݭ =1x} S<xuO_C@@~}ZڵD H9QM&꼮ov!, FY*="!{..ZQ|w\92ERnyӗ ]ez4E\X >Alʇǥ[ba~JtYbb:#g)2yQoXry:Q?1B>8cdz5rJ_5PPn,HًH\P:dqwR5?2GΥ\&yaٟq/Rj8*1=rȤlh+ZZ`%[9-aZ".O:}B{]~bLRK!Q}jMr SՅ_5W26*kwyYkŀԣVPLBK2(6ͱs.KԸ;A_vKE4  pw݊m`d\TnΙ·cI뗿]R|,7>z Bb+n*z*Z%H 8*q:.87VQBvSzcj6ӻx6p8Rr<=w)@GbG ,As4k{+ppOm,Bp,dbBDWEWhݖr{to޸zy261iBgtڙ/w2,dT -$] :[1j$fg0aS73`Ă~tء "3`7t lb98Kyj ?^|w+D8&v;CFnʕ[Fn'a4?9'wn*tB``ahe$˪ m#dB]`[!6T ͟J<qpkAee3sL0ruR|N6`O_ IMrWLAn1+RJ6]N{ڦ2pxljft%J˔ &Mե.`J[=]Дl sq _,rIGCOpG9mȷw.~jЌZ,/0sWo=8|$txsw9D6,̙1G^#i%֔l@pyma#K\ 3D{- ͚ 㔻[Ü,F-?*ܪ)BALY uwkJ4 p4g|B}j:CA5_iCXUObE`VTʻӱ*yzs$kg&ڨ1*!ils;u؉6G,)hڜ':VV> Έ~34x тs[ R{ ^aCʇW2#J~~^U 0&GOT${x[)s:HѴe?֩x/̕sCu-bN`D FQ1E4ڪ=~=w(Yy2qsg(/ƮT'hY_5Q<)ǵqmWF#?!Hl|R4": %6ܱ4-GWyp$$P?34ed6Yҙ\#s =RɃ-D8G: YdqPb`@G3p!ZR/گ2f$g))$(xn*0erzT.:ctqT]8$ɉÉ JPh=TOӚ /DIFX9/Y#Oes֩эŴb=uJzQĢ0-Y-I/o0c;6Lкs"@Z U`cഋ@0&nf<1io;)kMڼ0Z=0Sba-Z4{2蘴)~d>B=>Er^^,#!ܻ$P&eɳvÀmPPw}R󫾔3L7<aj;d5ei{N1nt7Gǭٶ Z#Eʗ$b-a[ml g<B"'ECy~ 3ٰ"po2p(6>%p).o~o2Վ֮T=Bg~-. -1:%_k^p;UiVǠ^[w?o%'6dZwk&|cgi񖦧"E%Ǡ-kOZw:jyxmD BG'x鵥QbYG(+~?U6j qYKmБGw9 ;0m҅VX4$#ay4HkY9ur ϒtdܝ1cmam34<\|1 G4dV \L0(QYa >_!FzaJ #f{7鲽3~"ːyG<"ҡ&'i)Y]vcKif({%2SvA:Ԧog0ul$󵠋 ,xb|Ʀ}޽:e-̬ |;/?TZHSgj]-XN[|goJ) +n$ E3c)T,Ĩf[MItjU@YwlPk9e*^Ƹ k 0&V=pk 6qyn(R-99|.tahy'v4ӦnBZgTU#[YpˬX^uepl>}3C:+tߎmQ9lۍ8w2=Pe(5I0Ru]u0#wבm5pZPCZp@ҠF.lZ:S)ۭ^k͛6EEjK ﹴ%@ۦI9r =t&$%aT:dq,~e:񣜭BpN.L__,=!f3f̜IŒ7͆5Dg +b~\FTmL(:aE\VuSK!̔#U.E]thW^|R+< io-SJ) @bOk߅`4XnLɵW~Zɘ2ƕu=6J~( TFɚLjj␫vw˖ TQK$u+c718REA4D}%]p>THn2?%ybJĂlJW{geTr8%@;Q*ҔN!E&k>6֊ȑMӭߦd~_9Cs'L-Ldg==uZNXxe\%[;zI(&R[B9VEgRo,?zb3Vܫ Sީ0" 55'#o[-NEWYGYX#WJEQah?y_O:oZ~&_aa_FDЌ\ @uOIr=ėŤ*c__&^#׷AsCaD~_%@d}BC| ptAJ1a}# ;mXj[b֑Q3p8q0,&6n?y2n6/KCNׄCfn "oP."E'~#('+1cNU,п `N%cm.#^-r F$Cݸ;ߒ^JN&0pgBa9ue%,|-vpm>Rq#f.&0[Qgw=2>:R[Rt.ġ{.ܰ‰kڍ̿WSzezOW9 *ce1 1Y\+ʜL@[S&GKL˕ :RF.)T VlqF'`'pGÞjE>皓G$|r soF?(j(^R^iؚIdz\_% kO3;2}\+> ]k9rl;t`UL٘3, ];}@,n*FMbK)[D-q7"b=g#+s\W!K#wsR/|4!>P uK4ր0>`` u\D}?LgBT:}Acr3Mgq{ 5v'xOӆf6;MhB%˵Zy'x%@H2SiXncY Jh}6X {֧#7 E޹?s  [;d|JP]}2+45^tͯpiUO/~/ uXmdgmKDb@˨URe 0r_YЗNF-Q"M?Ksrs)I06"Fsz "QwO)>c1-vHI8% ְX[IKT?>a$[ķ_ʊH 0f;nm,Ԭ7g2-X9Ǘ =*4/) b HY1xmdmtz_;ː<<\uMx2p*_#sudDelԭ<. |ù%.NM &ZvRQg5E{7R->kH҃rB,g۴ 23h$WPLU?ED"w~ȥ\* 0ĂS$,vS$u͏[{bdr*j,]^FU-# ڞ6)fRFi1i8E{#/f9lJ1W%(*{>[:m1g8[@AbASp%BYۨ><ɂ:RëAghЭ:[c职u&IkbKA˖ ۺb]20e9A~OVĚQZuUwy+,:B=ocSoB`J (#71׊} ,c_MHt*|@JjuD!4fJtR| ()0kJ~ Hh6"X¡Yb~' "H㧜&/\~#j'}v!.ӾFt^$5ם;-uɾu+WӣC26[-sTdWi #z({}/\yR49#i?Gid---LQ2,d#T0ˎ;uE`?8ϛ:+Nf5+v!=ߏE=ֆ9ȦS𒥲OF!E] Gvzc\HYUduU?X[ o:jIqRȡM?pȟ\ 󎺾L$rIzrgp,4./w@6:N6gGE1xe#:W~xO*klX䦫 β7H|ʑU…A◷AphOWFuxebC(4d6ti,rsQ"+/r?lK*uL^a Kp5O`꣍I0[o6HRT@'4tV' 'j#ihtiS}~-Ҳ8G 8`,ˍW@b.ەC ypF'y(N_0(wϞA&4tk'"&H3Ve۲1୞ 1Zϴ[`GB\iK|I0VAJ2iˆ.$^f8M-I@ZfOWoAgVcTXwbMˣ>JXV'l:JW?agDE~{g>3s/J$ iQ07z%b\+V.x\ VZӣڳJ 4嶻W~x8zck[˾f"꛺'wo:8WtAX[ QlC K3Vy_pd [`wj; -`gH+iyG^"EAzE+ iKZa%dz U!śrN*\.W"^ ';^A(}ęiRa~6"oK R(ʁ;]`Iynl tL0tKRᣰE=@5/wNPbA&N]uV>ykN4~w\BnGi'hP`RpZIֳF\;"ecTDpv/M~g9{'CFι^KeM&(n-Z"}ݚԻ+>*io NS] *dWȬ ~Y{Sߵ 1g] P~X֛2˶f"yTno_j/QIU?kuU /LF^]X@yX_=coXD.̜Q/-:[W>tg7,NujLÿk $[3a*'g@%Pz?6}2([fUzTLLx5:ƒ`a3·׽(vEHB)]m˗ [BFK`o 28顲C',p:!<]Qdj?o ;97;-)v 789QlרThrѬj|UȅixE,ǨE?Z Dm%8=&= j~"flr$O-?"vbTa#߮  Jr8Udd}g4.d>XKAZ~2\0rvU#q$tQm[bO7 ŔR+^LR3q^(#E*awX--<!%y#Glщ~܈~-ؽ $U;Gih\ P:"#4b ĢE~k7Y-g(m5cO󻦰A3KtY@VZIyME"N8p: Sΐ(Zs(鱵U6652*3l! 4rII-PX t{1a}- ㏸y5cCnyh82HRSA ^2Hq n)TvI[RSq5>&b #˦k)xu03N8 WgHKHD F:ՈQٶߤ~W6T=d/E+jHWqK sxd> _ ikd1I \8H Jg%m |M{LUMΨ_,B~hm078Q^I:Flx:S<~OD mO\9is~N싟/*&9GGHqXV6l/ ƕh6T4Z@3ƼխıׇL?-%֛:~9G5ɘ1[A FVs !Zb%3B.v޺A@"/=AV&5BAv Ix .q5aZ`e2y4o F%&lUbe q8_0 ؠ}!!@mBM='CvH(ca;\ F=& H }טSSV;aevڠ<[/`GS3{}b9*aa{g[E% 2 O6ʊw}p| K5רIX$^0@JߍP9t3G @+WТXgC'> C@ O\=Y75&"^Ǚ1i|=Zlhј_ʪ33ZNδ-pϰHq 2Uy cm7ܦmklœ\j pΈ>P϶K zyN|ah Q1H(% x0GFQBmσbx1;Ҫew )Ç $k?.yxm1obUӱ\QMy{KBڪ@H[yec!ك ia$OeiɈxZT XԦ|YQ:*Di@ǐcp3rh BQʿ[Y<7JdU軝gNIۺ'b7waH?`G;2QYElMn׬Ӵ5Z) U ßÊ椳mVeSr䛚Σ0| /o %V66L 5I}[(|ž'~$OaMmK9qӀR(u0m%|PBn'bKΕ7 #BN) .:"kHdH/_xF1H6G SN,L4E"Q~>BjNzRGg$$Xl<8u@A;l4 'Ǡ"$\F%A"HQK|OsLm\+R3rVzy =A>LTL3o]L.Xd5ӿh@'<&J8촡 2U :Pw20>`J砰ߧgU; mr/d,90A#bAWa"R0G<)B"p'–P)@#G% !ڵ/H 5K-`0GT({:a|M&D fʥ=Ա"lɵ^}B#A3_u(tyپ]p G,>6x܇r׽&JvX2R/XtTz dkG ["` dy&ޙ2hi9Nj,zk %uFKv90JM,KXP2a}%*4 f˹H,1@]Y݁R ~voGd8&p}0]ys}pm3zg5dХOUKp›Ǜ;gUs?o1i?VH$j0']tbM ɖ,כ{k,\kB+ynϴo$Iկa%uE.p)~qQK6 VxWBXu&,>VO3(##\q,n;8 5Ļ|r]&^aжGGK\AzNy?R0h~ļŽ3%V$|0\&Hu3}p\uTPZ<^WڛPr"]J^@ pS8ﴆ2B:Oe4e<H\]]wKs,L>*(`$;\mj1x"_+tYU#۫/l!kԽ5^.yw- !ݪDzGwpsCsŃ{Bҧ<RD,cAtt%VDār A:wժ'wLܤwA?El`*f*lI> 0\c$2)dx38Bg϶l@O9"QN(٦86t>h~cO0"sm[vH.f0%0uk޵>TO#$| {c눭Zpm:78ؗu:4ن1l2]0 ǴQlbmr p48x{㐯(ܗ":Pql KXgFeSd [klT?a& ̷Z=hʟ>(S$0(;)rqcsQ=i౞Iϱ:h+EeP42%ȕ[s XGuI%FqjLqnUq f/}'3E* !yiƝO&d>r-՟{;d; # ȢPQbD @WGVIwL gMAS,u,J?tmG;lnDU De"7IHt &57=1=o+- fC 6jNcGz?TpOi10y۞':wk'}Gc%+"xrSMvvd?Z^_E>n@ e[:pE j>lZڂ}37`dL=qM~"mW^ޠW.DTq36| ͋ASt&u'D/.UʈQ:[  @bv-W SY 3'T B\{K>Ytj~;S\KҲKZKt2*V%K\3U+cJp:zGd؉.r.lZJ=lEpP&NBVQ?p5S$5dV%k/ifõ栓wp Hf)o4$l۠nuRLHn^JD!FI%y_ P;¦)]B1𢐪xҕ-c:-&@l4lsk/{,+5ؚE4`cl:+O:b*)4FrWTaK.ne%x8-Di,A4Qz H IcSC҃޶69o&H\G쑥v39q&b,7l#<86e^= GgSi툗X{K&NVWBE7 zH~#/Ñ@1 | /gSֻpnf~Z $Fpw--r?xy;0BY$"iKVx.U{ y&5ޠUH~L0~fgSx/ZN!*K~J+Km ^қ`c]ZoʖyzȻnK$\`%0E|maŜ`g\OVpUǧoH,C& j90E?ٶj$ͺ&& {ReuLQ46iH۳e1tm샨4`ktP.US=tT#W;הW|l?QV2m Hٓu9 \TQڛ&~CHq6ɠO҉#:<5Umgd|EoJV>awWD$pH\˛ ^pBA_ (0i)5,nq)J?#K}Ga7lBaBއ Booz>b8N9sbJ?0W Βy8 ~Ta۬_Vٸ%sX鏪کLhK[4Ub*t[xssTh="i'0 IrpO|6 5p X!y̩u ﱷ;ӹudҪ z@@1{3Ւ S_cvA#]߄GDN{'9A vopJvJQn䂫`ACkekD!{H^g 6ذΗMӋak.W^݀cj kZTAj읩W-[G|tcmL_rBL!bt@-rC@Z 2L~5Q NBeyv7p$ܶӢ^#L_ D!R_͔ꔶ"Ȇ}=>昣I *>[r咕NQ}ǦWdq5@3~B#{;-~OhvT๿9),AZ[E+18xGqonPq; IXM%u2Z!3Bn˻s:+#|(;$A-hx7PYr[c-?ck>"&1ǚPP .V:V ل^6i!(=Mc.!i+5"4iɑOa933N[ϦcC a8ڥ ΰ9NC1(2iYFε_2}q.,QʼRL#j- tR@QF0,h4J;) iY7DR``24>ځvQZ5yR`9U斀ScR6g&g"$zhU=2Ns,ύ-~uD4ziS{]gs3k! TWRiN|PG>$Y jqO*Ap"m"p,G̰m &Abx "\9~&`aͪ4Ut)u_O6TqtQǗhOjDWzZyMq,4B`|JtpFǐbK %k/ڙg, (Æ gӻԊsVT)(w)DEQ̟p5eN_8lD!;f3eO{(FpEJh3^J҃+xe-uƈ0 vlbHٯ϶T1@}% +.cOV)א0Kx)pbhKGM_R\=? 9[WvdgWء o7y-Kz¤+0f-?.>Y"r?:>oJ]@x?4`\621Ĥ 9&>(Cw`zA_J%РC1A dVtS^Uԕ"Xgi~wC:ۨ[q$^-CdI8nv 1Z.,V<+6m^; %@łQ2~F0~c/E],*)XjôJ1$7*@iӋ],'#A) '}Dґv}bsN200?'w%y?v06g:  I>Mb2(*{ R$ E}5qGUoO-HC#K]\Hv]3}l944\ $QEE~^41k2OMI%ː>YQNKEu' 7ϧQrBBJjJnxV*0<)Vt $<4LoSēo+/GգYJx !A]SjHo B J \t$- I$.`?md;n \LB X+1HxP6&󴊆g5ݩL{S7B2 ^X\=^yر|%8&.7,HDWSk(xFnkvHkj%߻PUvNg o#z7W).*d,c ׊p\'t֑H}mf d{iQT؉EqdKYHa;/kdCiEԕainE+9ܱݓPZ(=PlAcS?.LxZ^5V{c s[E<GuJ!z.hTD FRAD{w}81N{\^ձXﵽQwCY`p3 7߈@_*9%Vs. Vc+ .Q7M1jYK|,)2Y=}G/M4k#FXd(DDa!獆ӄ)Oeke)m+tuEE{J꒕R*RDOSb(.b+k㵨~%4!uW1LQVG_YrGx7-c}2A=3-,uQz]3}G"~#QSZqqV-@]FkV97;pyrQ WKl\L!dP ׏2)xze(V״_o!*\ަf0cJ%OD]ެO?  m5MNuuwt۳Z29UǑLRÀTqO"P<_S/w=N#'9z}D4eÍJ }BЅG{qɡԆn\iٚ[S _ҟ~ڼO<d >3k;0s6DH;GA';)"+:n{x`yB1{'e}z"6~_%o! Ǻj &n\ԖQ)4vxp_G/b*ku?=xb>D)ZӤQ.Bk{VUhd5 Z=L/i Vl,or-= W} j*zĪ mjSS}L o;y|Κ*,+~K ADwū[S>ّu,?!6׏T0Ưěx4LCB੠_ul41%oa49D!Ѷ L*Si5WB-y\B+B(BDS c 38,B4t*LīKnf3IT-A0yw1P㜘V$W3}71h6'z/:f +8zbI>s !8:a#)cl4@=:EnZwF PUʤ95͑dJ)t!TV SLŃYȅ'O'v{=HR_H0OAtJU`;2O-ku4U;.[gb3䊮V=0QWXzTtAA@̣Ǿ$>Tm>o^T)KW/Ժ(F%yE|ew/Tp+Bd.x̣B9] ӲD|^Y ԛ|G%,/|'`S}5mz. Oy{z)Jp0J'/ " l;W;-+LP2>FGWA:1'+ IWA|+m@6>I΄K1ϏgH6U FY~\ )'A0 ѵvT5\}Q_!MGU5Q*Ʃ⋵? ZNq*o}5 - 96n(z$2Y*K4/:`=rʻgA "?e\9Dl9zf , CPsùQtDksMkr\q1Q]TҍXh|7}Jn7~ 7QSQ"Ww)΃{!<=_bVs#B(0(ȄBY]j mwf"*X`, 4"nQ5MS< fC-GaigI @2պ1,Pѭ_R7S<'A[9c3jJ%WG(s%~hkyTa?zVQWT O*} Q4_mݿ8a7feyq"cbdX7(8ZA>: 0l$!`ldb}˚gja:A2έ#N 8^<^V!աܴ Uh)|QFxۯ.锈'vה-a 2yAot$7-AAz"7KKSzhcJɋ8JK|(N0WE!XjC@d /H *q)yJTuKkֈ}w^߃'2saGB0p ~0϶{9|-coc4ϻ * &>gJ'ӕPt [*%7a uɧڍykڅs3JB)=mlW>cjR$/L~{Ak9)RA0=MՔo}배zNjpc@YR=,cSshaemAҽ{:{%r,1°B^"8.?΁=0~;,p6CGwhp!aU֕'[O__I>ʌ*]c8<'<|Lpl6<p\ZZbQdE|von7|FiQA^35\mHMo9|ȇΊbD"ace4HunEvߣzΉ4?̢~>/cg<闢aFVAl+Ҡ =W:{Vqǰڽ~4RUZW4 Ks*,!ؑQG0 7h>ըս<1`,s$e|2 ^[ _ a≱(nmh_35P;$VS~\ Ct8k QI 1POZɯYOHbwVJ8,OƆa`(CkNP/WqL{-ĸ7 tXBF3<ief+;Brn#1r~9 efȻE!'Ӫ87Au%NKF7=f'h;xc+>meQ B;0eKA؏Ð&!et_yQWݙVdBwANҞ8ƞd"~ExqcbWܨ& ӆ~>L`!~{8v_|IE^F%VVyݘ<goG狤tr^"Cܱa=8{)@7D>d`:16hC;s"ŷ=;M_;gupN] 7ꬕE}ωUg ѣ@qړ1,p|ئ(a.?y90]{e$pIE!!1ˑBtfwPCԜR6BD!ԍa:o'x -ցghK/t>0)R{*bSN˒KYȨ ~J ݹ сL^K\haF3 $_3ER(|x’hs3zz#9t:VX٣7 3Jd0^*KReNG}t I q4J4VX_geJ1Q?+&{֊f4uS -j@oPUqk(!ulpԿ|VL^i-'E;(E>5'rs{pG-W+ma^D6BGwPe^=dHF7Lu$hp`xK/,T k5ۺ .RZEb/:*d*1u6Vwŝ bmƖr'HƖ8a06S XMH_$;ILdC5$;u^!;ٺ'A3ݕ&gi#+]) TM|B`g߭t?$e*6~b׬2{s<:R|N Gw틾1;"ʜL]8K_A=^~ݐo)xYn$8\蟖tQ{OD%يzUÍ ].Nǚ&WgBT. 'jChR~#$3je/AG9O+⤆zZ5W5R >PDN4u!C__o: ͒؝MbA_%`9œD+jbhlνC)b/Fuw&[̹%(Y9M4;>>0 / mQG$=/g7(z:qR⸑< ڰAALp8E? -.}MqcS 87O4NV!8_߰n%}5 !J+;Ӟ4=D3CjrC4DN#y_N-m.}B7q@Pv^҈^rFqB/B S]@_~1;dҌx+K}hlʖP՝}=`7+Ɂ?fȅ|ʲb)d0NKzx]u;KR=6N5|3lЛK쏽k[/ @!ߣV[ƅi& aK}y S:<}nXv͟^-夅|W\ =Yxݱ{1~U>xR<'UAsgyXp]2*2bY%FhZ}x Vv1{Q?l]^KcLNCEl2vorӼƮe ) t7˱_k0OVnV7^-oO5|hvƓ8>y7-+`56,Ӡa_$]YeWi.$'?;4^CK4uv <6M1Nrf3an;\!9[8Yęߛ.mP>@SZܾcL6r6Ȋ:q l]@^!GT/RkT6UY#eD{0qj%-z1:䀄8ϪV8m ^ *@o$BWTz3%)-UmVkwȠ0}]43nOG)ߣ,,-x0iͫP:/r@ce7O5/n·TI9FGʀп.76NS:-zr:/02Q~@#;yLѾj|dOl%{Sk/?_dZ@LTL6D^.:{OMp(/'\ΪiH0lfbBvT؉ޣ1UT+j3xV=zyL9+|{ʪSmU.hj +ཌ6Y1+O70+t߲;1ܥ#O Ձ TFx6Tn<x1pzS_eX^yugnS-Ypә/#;1#BQFU eo΄[0:ar5ɍbO$ܯ$M*(+%bV:0^W{?i(\ ;3ӯy v6*ubt`< ½0`ߦAK>`55Z^|@losU)'QO;8+R4ec7<3J2K?%r?lˎwJ[ =OMG&*AW7ALV "IB1)T,"u*[qdt7rLs (֋)eU b 胅E -B i])b8Ww)x!8j$1stֽ 3`K~%M@mvMi_oUgU.;a. KW'D#sSAWLv;.]0{7f#OE%Xޛ= ZJ"ٛYlW*uKYC>w"@8 eph{N|3i=c#EgM/;Bo;ﳌ{G:~y=W wGtzQ43fՃ=2 g|c6xy}5(~`uC=BJ8^|[DBBJ{v(Y y܍\$fHYJu0rxYȯQ=TƗ).!34FOt&On3eΗ $]8IWx*X&WaŃ=^ql F5%~CQd(1StbtO ~8ވh=[>8;~, n㌏r%,e}K9p`^u2W"Zvv"n*50\D ԋ)#x_BG52NI);H=e*eL.quy6X_[1Vc&y] dMҾS2""*mhH@mtLD `Ve/t![k?-i}>X:eEψGZ٣[~99 WztF|TAv֖wõ%Y߳6\i0/yo(CMp?nɯøi]U<2r'ֈ:O'Y|­xI#bd>PHV$J|Rn]ȪjyXLbyΛr_0!%/Jc$>[!$۴I1$BI:[HF*IY%wa!yTJlVUhf lѣaƃӍ_j|ҋC!N UgPq>/`z,T4wuǾ񯦀K-0)5.Y1%r GK0S?-yuRy6^rf(u1AgHRIq}GR*{l|#Dy$$NSnLnM\ gt$ǢXɥUG"e2! ^%jA `5ӕeo_J&fl\-"$ؤ#esAiyS9$ʏ;E":iNV鍅3˙2 tv=]y(x{hCu'%M'i~s P͍ffOQQmVN$u]h7a< y'w# K7k<a{!DF#S}1&@v޵+ƚsBh{g!!",spwR{Ә"zE\79S< :`5iSk+@p}y0!r"7Y6F`k\)yW+"r?~g)CI=s?B Z*ͥ Tc33.k3c{.DnͰԄ`2e0U0K> ztT\T[x⊿xߑ Jƺjg*CT›* H3"WH<dzNKn|{Qؗ ސO+}шl#6J Րt:/0p* cJ!Sݧ@sITV̟wBCc:@{`~׿r=N+ԓ䍀~lpUmy:<{KsO}ZZ_EVaM XZ<5۷Q"99zB̚ƿ*i>GěA㙳j9<?GEOvqd иBP>G+86[=ؓ&X ~Շ{b猵̏ M܄"s8?j>9Ie.x@eB!Ė%6yY`k] H" !i\ݏ^#F^#\N{PޫZsy^ t)|v{z; '6ibx au[ M(};_o ʺmn`2?" _= o4~:~קJs1+#؆v [j4I [l]1ROmFFW]l"d;2/}RsƛʨY$Uh4&ڏO>쾺FA=.%/.,-Ky4siصHq:s פOl_uꈁE&Ap;]۝ +ɊxE s2ߥ¾|*­q*( m\:?y1!z9YeR{^!X'2ȋk*`HS72+i07k)"i4_e7{UAN#Ma| d@Caݱ bxgO:5ಀjKRS t,t'jȃQjF "a `rhd8yZ/R4@SB Ţ4$8 OQ7th"#Qf–]K%լ7mK=ڽ@jc8G|*N1 (uK 8J׎^1< TWnM %VtA`; ُWϳO6$6 jiTT_']@ Up%l#@Xo1=$'"dlxJJY .Tٸ'J,əªDBhySCZflٞ;S[>Fv>1$cJ%!\?f& 7H]%i.Ԛ>^ezq{R,PBT~E}.4yH711C+;MC'}\Gg$Xc FBfyXMVU# /qB x@ǫ9eJyA֫GV⵷L;b%g { j.&C,Qj{`ǺcA>+ uC[,B}NHֹ`o zsw;* bE8.MGĘB0Mΐ9D %8/ Ixt4ɾ ιTR2P:^@}F2*{lfg?hd<=CG۵#`Z4{F3"s%ﰲ41 2Њj[ L57QEHSe*]6ӔqrW<v"ֹhfum @}>mhKzѦ]-c'<%Ya8f+D]\6,dg?ӅRFjLl< 3yQ3 d jAǘ`(sK tD{ʦHkB&%mc{iVZBAW%u>.[of~rbI >_ BbGYbyKY4hllwLmA`LeBh*]gM ͪz,Vaپ}R4 TK̆u;lpKxxq $L\V*u"Y]>|1ѡ@k)A ok UU'וTo q|# v Oh~eUC|'*NU7.jf2 u @IA|(!{b?._8ҟֈo݃RX(.?0f6\&㵩m^[71?VH٧+1^ 0j9Ynz.7xj_|xr4 hV>rf<I(|A1K@,DVTS\RbՒ386?LaQEH@*QP:Ln=q+AvGPrqjPhEѮgIDdbT"?Ͷ T ӨKy2OPc<A~xWTu 0ᒍT߁`ػIU?9,&Le9 WN1Ùq2#|olz}UuޫAӥQB+85D1.ݕ/r:[h_,$ E0 yCe[Y8 rRz t/׌Ѥ䟺IN6#Q{##gF;z:);X6\[X*:] fP6L"g ll@ Ԟ8w*!HS{%.~=4-`gS^NJ j{#=p$6jz9{So{.璭NH >Ƴ14AҵrAQ3,HLh?̰Fp=~uƧjF'>A U~$;*O`ߣ~:M7JsyC,mb|]*;pRk^y{% Ot*s F8B]UKޥFo%HH *q1^ݤL -gdy,~.eP=-?Jg2U3O5=ro~B $|+=dtчi/G6~b~y`̇8E]׹j݆ =X%f\)(){s(m. ?gY+;nǮoS\fJFX@o<(? lrosLyuNeLY\zͧf-I(i`%I5,!YS j҉l dUBYІE}>V;oeM*kK/l6 &68F!JC&Cc/:aڽj@ ڛoгd4uk#!x+"g`wIǷ>rE<07hM&JR4|Gk8ާ:}<X+KJQGБ Z+_s d&3Y[/{$M6yۨF i}ǘKm4>ٔDʜxv4S!%/b`/O6%#ە"c I(9LWL GADDYD}8_POwNu6W\K)2`R_)גt a%,T(qdO~9Q˱O,&=}x\hl twG󪵜 o>5 &_Tc ˋ/si"QT rBDq# emG9-׳W2߲3fz>UʺG_ 11Uԧ^S>/. oϓE'a E'P(v!fڢkEVy{0wp?x[z?BK~ +)TvB|r' +y]5!B#}Nd DYj&ZRAQT;t+g]2 %>ňf nu P*~i'倗oyD 'WQ 9EO%D2k@ƥҬqI/ v߿4^<̰6+Sq& ӥܩL֛& rf!saMa ߞhSѻ]u>(T8yMI`?mP_>+5S?>cIa\x e]_:0XpuWb>GFXo-|(n~_ ʢ։7G g #nſ#{(YEF;WTЦ3P='%,6nseH\ d)[y)='0ATțF%+tNBP')9 nQR#SGTQi1d{(q_SIc]Mh_E#E')sə0bO|W bo :tϗCԃqx¬$otJ?8T0Re͓*J e0/6i]I4zTD +m/ZA vJ4t1Wk㣊#*\R+$7Z!spNo(snp6I]q`i%O#ҮWAUGW0]1 ι8";J:> ;q%;0_8%qo br8U896VE@/(mkp\gƋ^|z sL=W#ʑ`,B=p^nvvH'D9|X a2m[RsBpUSYûnZas8\q6ds;L-GQ-$Qs Q^SnIϦ{;uπ }_!J) hb~7IC RE%mc1ël;a97gTořJJ|-mRAE3zcё6a"7(^RS O]7iLװ:=d͟cuE{[w+Θ7q#16Րwc+I,:t+Vm)oO<VCnRyjπ ,Bjtw&-7>+xNv郢RӗuJ\''ԮN5:1}`L #P0S7a*A*N2Pi XyRw[ljpq8zAAZ88 6{ǻ6cQ7PR>06\9g-j)h@J W!u)luG̪ ǙR@"~C*EE=/MN&|^BHZc 6tVt\TzMpdh8j2}fxIu (;2/˶ arksLx/Bby䲐wa`RZ wdYٴ Jܖakz To!\% ĚKUi =u#ݿB+Ҵ!o|ޙ/ɰcu2T\؅YeדY+ ;e{f|<I D(G .z2[ۦ$:UtI@FzM8dI(8Y|iT*m>Mؽ}~ңaB d^.](y` q Ď,'Vd&a g3WWic:8QO ,ڕCuV &-cmD όH_;}5]Id~FXm~sGp:2s/kIplH#Ȉug@<7Ҋ3!qSֿ 4Zb0X_^m"3XI3ަE?%"Q'*Ow敹ќCB=%]2Zm5"^F4R@q%!Eyk p$r"˾sWShPn.#YPBzss䊘jS9۹ ̇c U1#х+Yqm\A&"QDz@oPÚsa/V%)CUK>hp__1inQ˝DF bVQ,Ir7 -9vJ _{1LqxtLwD$B"~yє0$+1_P1z7gFܧ }^SN(nRn=M~?0 :+448؝hzs̃h6q;B0CuL^mafr0|R+l}44V$Enzeϊ/,]X4cQՏ2 0R'xt zMPH1s a`@^l˘'9O.Y8c~ :4r0̿.]68w-CIb]Ͽ2bX_9 Oxcv ZH Y ȫJ 7zyMaLH9wQ E}ȥo@W}`s<>rbOJI XrR#\uGjGq9+'/ 4\x%# YCMѭJ]/4NZJ'~]>ߔZȒA{յ+$EN{{& ڢoǨDh<XIEn}yʬ=d4m5>#&/W7cTeyMfotiM4[1^FY镯Sx'$73 MxWpi5g8w,‰Jv %@5  -ZBsUOn&SKdŭhhpD $R]NwT҃\oxkq7T3+ix4;w.P{~D/K~saiL#-7m wA#6H$`BUX7 dŗ6+rWij8^eC5"FlbX_fbax Oc0ˎJ>bnQtoZOhF1Ya_ELlFRQW T+ߏ*04gIìS7qDruG IRyR15:-Lnyo%xlgao,gAn#) 84I"] sؕ -Mw/\jv5 P75,:[q0JfrΤ!k?O+;Uf< atŮ5j5;(%8Y+`ZGAa? *#vTVjt1.h $quDmBڌg  4ì+]v4y+,܄Cdj)В[f~rjJOtn׭uEz8Mv2@cŧT<%vjhϰZ:+rNv !  @.&/lh7s %FJsv~\ޯ9lW~ oh#8"} $R3nGEikL8Y gb p<9yJH/&73G@m{;n b;_eXGq87lvc' >_G$ygF5&}) >C_ai>e݂'x@:^؆2܋A xV.SG,h [FPhbjև+S>!Wt1_^i[a `~#7O gBR^{uTjU3RXW.ݜGuPuN P $h5uƗo牺c~/qBp/_`pQ5~rQn67T|;`Eo_vvڴqj58<I)L9\f^IަYvd;ĖImF.Ziᣡj*ϵr#;:Rt`L,VmjyȂo5|(4OۂT |8Q냏^Df 3,3M3X˦{]؃U o?U{d=k9R%ۦrb4bI>y_*{uv&<^9C$5"1͎lűGA3qL5-o {hn3b+xT2;EzE#q(9{WeƏHGr{L>t=j-IP5XG:)t$ dxplO!u=".95|.nKLT;W7@/_;cFÄQ6hyo XTawJo`C ` Q9exW9*I>X.Nȴ`߷Z yQ{[kř'Ǯ.Y#ͷt~F):@'D?]?bby=Dg=%LAj +BjU efdjڮ7"̔_8{BHx`1R@ń<+}C1I7~}o060,Y2!~T433!PM"5fd[bź<g|cߡxkpaGű%ʉ^|9'mX01+IiDv/3Jbg2qbG4?zBJFۣUͲSZo=vpH1Q=HI< \y霥N0Vx~z *5Nܧ iMŖg4v%lgGFg06EܘZ,paS'8+AMVjTߎ{хo_׃ބR)\& ȧ6%2"e ?9Abzm4nٶ}OMRUQO'eEi'JвJ蘫 I97b"CGPyG|>x2kIWbU/$Τ'ӟ  XŸZz\vo{V){ME&a.%'SpSy/'3 X:{K)L ޚap'd3 &`y7uAU˲(2~  h]~dṙVz2D̛`= /ɖ~ѠY4 Pq8*Sd_euc^X|=CԌ y7nOK"K+iՃ8qܦ ц˂hwj;+[lq1?~2]o/(ߢ\B<bRקPT r' ą\rK>OբMբx66  eNyW0GV8:5Nx ߣħ~ҤL)i}љZ&^þ^8 4jxp1^V+mۻ{iBJ&qHQJ4O/3b">;:nj)/=}aJ06<og \fSxe퓭'B6acŋeN-fHX"sN͔Q s\OA-uBBhH3Nقmy!E`;*udN۵5~ 0#'8':tDN'ߐs+c \L)Xn0+cfr􋉄 9_}&dkci!0jMX_\+t"m=եE|jMA\!gŦ#K1ˀ-Aq|$Ed7G!&pdH0fшJ53-wd Qӻվ*ֳ|!BRbc$Ue L v3 Sjst=r'JZd8)* بa'V]Vp#ݑ3diJ+9s \$I~fc} uMNY4mOT`  )C˗|D/#Q· Eftlv4ƅ0CeJJŖ}=1'BԾD,n(N]ԍBow+Po.lu0fb xku4P><Ѕcaq6_HkGoETVt!gn k?enh%eg}ׯ&| blA}HؑT nqlϊm!sOg! \wR|2nGvI#2ր ѝ|仐vG#s|\ pGN5(8:P}xϖ?2Xd j (%Q  Q5sc0]?]*)]~,^87aq M%w1$'Ѱ^mp6v6 lݍ"ap <1f7;؂=p̌ޤn(&ֶL=ن4)ƒ;8 &uTȰ>sIcMХ#wӥ$-P)w112~UX\aG͕ dR KETDw *؟7XeAs&& T%۶fU_[SIȍ(S#Wk/*JqV|_\1 Z@ٯ,O6C3{kl?prɌ%+^ B@S˿+2#~TAC9E ̀[&Kǣ#BIvӁ)TRj ;;uB̠L5r`n9>ZU>ޠ:X-{+ V^z&r|85Oh*C| .<0HYb3XђW_uKe:`K}A{`ϔWэf QZ ZGl%0/kj_81إ Z;<C~?sV& l}ܩ<QjM.Fy(\;k$:YT?\'7FM>l1&>%AW-.-,z<)F>K/\0}?,P|0{[)D?<8b633 $.59W92&J_ #N7E#F[7@rJP"߽|r_͗c;B2\"ΎXy.};Jnt=vFKN^/dq:f6Q%]-uj>}J:e1P{B9 .`/#ħ\؇m.㧱ahcK5ՀM^Zߎ/X{H Ue(j^܈5#[&@Z4/]}6WO6voY68~,X-!# VtF{% nsz:(+)_ .Smy1SSKgEI~ܽ6x1?FE$MmD a ͜O` -OH`.A~Mr;UK[`/ oQ${q3a k'(wUv> jܺSٞWlLj֮ W/nhlVlREq:[DÜxAi"ʴ?N_;}5*mV})jcLX'=`SC'p)F6TFߘי43M % _aQ?c3v_Ɯ,``_Ap[w4 s(K#TZWz.3;Uj17(wg"8\v%GRc闋6 KS4Tu%q<)rdiU p_/7GCe.}!"v +]ģޚ4K on6LYVu\Z[ ~a?iqӮlZ@oCM 1hG"Lc;TTNIuPUp2_-o}f:<9~l0F˺(jWUG ʓj*,nb}7<oaTcUxW[y@=vތ3S\oq?U&__[^rY%p@Sxw8.7 3?SvF5GWd%Ԉ{rw0wMnO>h uؚ2E_|-+f8$x Q<aΖl\ &0pxtKAlǻ&,n^@Q$M?Z|ëg S5(IW C8/d%7XZrY"g}{ u f0w5ğ_@Y[QaJpgtg DB{ TXؘ݂ ۔(bHs_s0S ܊XN!(ƗoϥC#]Uʧ,8=y/sId sQ w-E.Ƈ $15S8#rh=~td:9yrn -yiO9q ZlҷgLJ_WZrbB{)AY?]Ԅj3jvۣN`ʜ_DC`Gx-lJ_8H?'eKΑ[o- Țy<"ARYas+cLD 9 "[Cj-Wٙ'X.@Y5b<;mUH\;]t*wV , "~ Tx{4Xh 7h?œ 6r:5_ = -m 4-?u!sÅ>JL);yjlI|up|o4x94v̐nMY{3m$X:VJ 7: I26nmVK-#1iUAv˽!2y,D!nTxFݢ,/C o{W GL!8qVϖK*PztZ ZLf_$_<7y£Xa*Q=3方¦盽Pr/npPsʥt;PW\f^~"=wdVӝH0ذj}z8WP+b 1xH<@ ݨ t/~KNPqQsQxX+Q8HvҷZfb)/Aa*0BӬGQZ{S`ykh7.$ر?i*1w9:K1| /_2oZԜf. H1U:S$g|+uږ)]LJ 'rM .<ܘ?Fk ݟS h G%8چ gv xcQ^%]'\_X 4E>7-F"&))#ib$drOśC^*Yg"vnv. 4nwH8n꼤/ V&F)9~p}l&ݧD`'RE䣛M\h,J{B? P%Ub͏_{1L\`v?W6g .b0)TBUjoTcLF} <Ю@tY߄b⤀h<; <@ Vl>JYVNEwBbWEDSbL2q6X4ʉ:تreId Y+[!GU[Z<"s+^:g;9ci~B37RlXitp-%uB߫ ( 7' J.||ՇՇUUb pP.#7f2jGs )\!r5^o6ΛM3(N5@QD$>0l0lGnz;u7V!jSN%MgGtkz 52(ZtF"6zܖkCo+輴#9\QykN]+cs%`~..X$RKt/*=h{?l=gY*)v2L 1Z ̝^8n( f~lns2;Q}J"+)H5=ol _3fp 4+$+j^{X [0("6mh8Ng.1CyE*$6@prQ03GVGjo#Vڏ98' nݛΡUYB'Dc5 ˜ ˛+񎙣FucU| E[ְ!|nJgS,w'|t-l o,TpfMjk3˦JZVcs/ZQ`aȎN76F\"R\}9,. ?}(MΉ_nfRn"2չF ֝W\BC[ :W1T"2鄧I6_SQ[Nd+ab-+PY\{nªS2?=OFLXl•JmAl&㪥@.>Z6]uz,"b vrOVyx/CzĵЁ}PEݓ]czOTx( Vjyp7IƒdƂfȾ)9 ̆K&ߠM*@fAGڥz>KfɸVO3ϩA2qR2&Ul4YL;oJmcS":ߑua`(+dT,+ho"'T։h(5bnc_yq6 @FTё+V 5HrS(OQcxiޏ }>EO5]L%~pT_ӛ,Z?݃ S=EeA 4mHu&um#G,Ȩy*mpqҏUBevB'7Uݭ Yض}{B{q#gLQ;A77#uv@T)2f5UZ, >ה'3#nXMP\k v5J_-4cml1[$ZJe;Z6SnG6G,O-A߫gH-VT,}=8ߴEv{B4&W-u7^ )<<5ᅽ*6(ѣ6]jS\/S'E7`4qJAvUShɪLT $Κm.Љ};b'UcSm쫃-2 T2owtNN&2iNe6]fs[^{ܧG#L!\br}e*P.c{p>…{nP !sΘ뮪=⏤mw$߳{"t{s xYn>Ѕb?n:rpq˟৲.1߮^VX䋦M]r/1 T-T9S}40,Kqyq`=g[5p\$'brb69sτZbnKE]+;ϳi ^p0|b1~\5Й|j6ͦMTmNTdPtUG- 'rgl\ ?^!~1J#-JvHFe{K֍c5A5;_͠_}.WX11^wp3ib})E}oQA欇cVI1>6/瓣)}G3YG/6ɑAA1&C6cqNE6U`bTzJ YN:&!TMyR?wx"@O^q\(A 8Z R8eԏeFաDY4d\]@QH^sG)Ki$3ɡaޔ`^wZFgѣQ=%`kARݯ92ZDB0vT'y 'OnTk sq & _n)-"O(;UO'J0ٻP\Au CSzS9ʹb,a_\?gvW #OUէ5"Kix _ g' \Ҥ/sQ=mxj\6؀5?Em^yj-]3Ơ G+9 ]Nw (Q lHO`-õAA5UuyB.=G4rZqI'JQf?e2oT7p>tsft{×pr9zk[ BP7KR韗~ENqKaIB͞$b!@r] h!u,C 1j5$~&[PƒJ9(KuYJR Ci{gL" 8st4EpYB6ςF7Zm{ ˑY2{^5( ԥ Ãeek/5#,.bt“a&H^2SJ`5ͽ{1%u{9qg웹,g~9 D` 0ͅ.l}SOrY 2u kTWƀAɂG )ٴDGR,I-K۲* m"s _DѺnf" I; },<hޕywx,cH@贉/dwUYgoG:&mBq+*25Dce&bv跼ql: ՉJ;OML{Jc,L ?Q|$@b%ME4+3HoYM:&҃7 5nEH |fKn)4Ȫ͓=ݖ9$a׍2Xg ְ:!ӽ}c0_fI]MfNsx-K6dU;O{qCO;%GaqQksr97?-me? Q+Q47o9Uc4tjxnڮRͷp`DWlbYUS1tw]_])R?b.7v㠓ģewōf.ewD֝\k)yo* : Em V Hv]:BwT䩝OGmrJ%,x/p hQ$= X­ Q꿉Pa4J=WC֞,Zl6U$?̾F/R&bu_ys2 P<;|(|Եz W8'>fCzPU睬U~P;=!Z?s\Mu,%NZ%r0G,UrktSN#Z!g1@4b.8$q8:ّ X @ wȐr0{@ QM?p $!tL5n ~;8[s:_%w/?Vrǜ"V)D}E70rXS{jSsYkzi墼kc@^=[xG%_0Uƀ ]Xw& cOnd(V5UF-* V\xtܪp-X(lmVFERL I}wO$<3fQG5NcC4k{%V B;d'enm1WM/0r"Wp`4VߺC\e5&Κ4w*1ܟ8/9C*0d*fۥg"9QsNCX$g}D"L]<ŸޚשJQX2 5UZus _DH oq6|u%\>kxq3D2U zcO^6NcD9f4NYկ~5tr($^i ~85D6k\2͡q!y_Z&3jo]"UAVϏW8:Kmͣll&;2": ƂH}h([IuS]%~j!E%xz1*UsQ"/L ivk[3V7#MO錵ǍV&i,D9$Hbzif!xڪ*ҴhY )&pXZdFIV|ߐfظ]Km1K~ o?e#L,Ia'8Y&L&GٿHTȰ cfyܔA&15ж%:gu΢[fZ(Q!!p*8?'Kր c8Lmy3t 6vߜhމjpeU0d:]FS_!ؙKn r>7SD!pN=@{.a*`M?P-?!$uxzpfL _e"w&y2|,sG憑ySŤAɮM UOhEَ3 m9e/H c|`Il؛4Gn c:~Xӣx0sW&*LWHmo9éf+jَ`e1?6ysi?d )r UcЈ@Tʚ}yLUI\ 3,^.w~,7 _j}bޓ3|K/l^L3d]Knv$f"ԍ7p$K=@#A48R5wNێJלӹi DRŒ0/EY 0J J(%GumQE1f9d2 ND JyHǖS<_|kSkڛ>>( Oxg&qTZLNx0EhpKB X ^ҝ\}çE.@/ U2d3핝cxV"o%?ՀH25B[/p:یQ1ЂR~ndsơ*yÍ ᩊ0Cž Jj ?)U) S?蟐z$hSu'8@ f!a^ᩂMm,m=n!+mć)~GIPjkZjWNh/B0&>aCnY@zB 4T2JݨkFM s"V oug?@` qg FV OQ^(ʦ=cQn}E?nT q)oWymbvtq9 &ccΊ*ފB~vC#,qgtʁ|*[gӃCp#}y:~xց[ڭlP/.0K2/O)~^ 0¢禪l"B@wDcaYĻ$-{{aac6 UX/-2oΧmZfZ~X"&ZRlv`ORk$$vHu0;z+8e΀tJ߃B?uqQ+bCN/ʫl^nd[L`|ԬW!Zg2^CuwI31qd֘FOT5xǡswzYՅWd J7~v_5qGCT$-zwLWٍKY3YQPiXg(+` ꁒ4WPtO f`i 1+'`ofwHL7!ǁҌ@RT/ #ijPlͿ]gO9G%;yFWB-xYFG8JW4a>%Fc@B $lpt)>T_(fƀCo ᪓ U "=ⅇϧ~>HJ)+|.\WS4ެwh^wMNm%~ :80ˠpj^]i0ϱ6@|JoJ=CS )v:gop)lmZF*L@WB F#irepy{Bv+- mmVEᬸj'يJI0W-vB++8P]Z=-5RU-鵹5j %ל?(`ik;jY l.ΑdBDL}OaпE%)k%]Xw._.&. =_gfF-wnA&\D.9 `u4Z3{+zZ<]=.9qK\2sq^A=u K+DeYV@@KNv>N67,~ *5p->h;7D>Rs,l;7xg5D *ỏ*8E(Sra$PJc?7!W] `u)pE PrK!Tqr)a-%([YmĨL Ks1Oj{ܲU=ҏ7,c]žUQgA<zȼh٢º 93}&)P;^DU@gxS_;t˘U\וvAD̿Ph|DD?,{)7~/LE]dH:2bl²M{>Ud&]*&nEd)HM@jxǾ1ֱxJ58&/uQު歵D.g`T ".k`}7Ip+N1"Jb{Y ``O=\S/&7^*:mY:uҀDƗҖkT69oVϧkJS-sUtY:MM1Ỹ0AcxfQx0=ڸ 9{ɹ~7SppұخHW%fV\)ӝ6XE>f.SRNu{D2$"xϏ#:`x:vN x8s)/&8+p #!r7TNzh9 dUq^u%\Ģ 0mߏdRƧgeRq(ګQ6SL"p e94HAIDdYxrG?i Qޓ.<<>X%i"\\ަ;8@Òr3W$!AwDTȘfi٣Oz>g*A0X4Q* }c`jVd r柦}St"Sga}+ =fk*ams@/; `Zizq{UTq}ʧJoIE*y:>{SwO]!5\li;K菾wQ~#{ǿd? 9¾y!byk4 RyA8F**8"RrS@Oz?&r4`OHޮM|-,tEd$d(B1y7 boYgX3pM>5vu=G*.팧[05,$擞'z m;Rt!sA)MpER9 zUlPSP.&! TjT eS.~|{nA€&o}ܧk z-ӊݳxˠ Q)˹ԴI>EYHd/^:Eq8v=f8t,\W+=@ov ȸG]<,Ŗʤ\LoArY <2-jn8v40*쾕h3).+@/c' ;aS+4fPP|Vv&$W "1Y>w'ۚbVT/̞N4~vTǹx'&yX@7(H$?>U ObtR{s%aU+L(mAfD'W KwRd{*ɜPsEr21/T^G 6(OGح%=Je߬3~>.PL}rf =;ْoIF{uwj820moN}A3@'h_s?L $,4Rc!.XnS/Lsޠ-]ͭWoF=Wi2[b[bvJays5؜?T~~ C5VkZC`HHx*B"PBT>Vi'n=7Or[r Vo8I8ƥ`GDdBtJeg<+fanxd)1/uM="4 uH޽#a5}3U)pU鞇/$8yϏ(]g ۽Dc!.xK܎]I>Q]Wp60gitѹ#qQ=g&|מ_WwS ?ođho k*gZ}YHprj:ܪG˭El{ڱo‚`%&4cmLQ MVbW({~{ .X9MXeȸ~tٿM k^}.'V]q,\ޯV=J CGǨN@ܖ'8'n4O%8 r 'KYYao?5[i*W!Y*7Ѱ9urUp @avunWK࠼¤dzܣ$sDouuJe+US'$xb< Rm^/_?XV}t($7$7fsv;T"뢋ɚܜ%ZxfmҽTwwrp]Q @jX, |˗lw"#qŐG V'g)mvKL>@Tp.q|=2bdn1BuUKZ«+_\VfuF plkyZ(d0l\e@ <4.aֿF͡Ι+P@kޔ&16pn*oemyx!aYobw݀Llz4~C.3}%bJ̦=OV6l_9. ,8Un`ҵ59cqٙ"L*m44qDOhͦ oFOdnS„55C8s,?0ÞDEV7_M|&15E%T{hά0F!tQ.;Kxjp2W_'ťҒ9)di/y9޶bRc%'0%j5n˟{f+.d \kE?jq'RpT&6bpTk);Ciu Rs ( 7(ۧ2 Cf ̐)<Ɠl p!u\1Q;Q<swQa'=eаlj\+W-D v䁢@yފ#d~{w>qyn@\D 䊃CڃƿVlV|ґ6m٣~4 b .;{m]Y mWkEqG;x[RgY_wNuYj/#BT\909E="jlۍMg#־%8m<78NQ2QwZH8"7a,T791 e0 Oт]11'+EJ.`jͦJN8jN6@31=xN٦Ŷ#'%ޙֿN̅vi }jT?n@5hY,G?>gtgL Iīzs\8FnU[ø~l*gq:(lG'' C:?!y\Q/۷;jn>>Wq?N͌}!9}-fͅ,1W@zCf.ꑵ}P"V$:0'7vRCeX!#l I?qxC"Tcf(T'8*Fǻ|ܖց&,cA$Jξ^g=r]N.ݸ H" ˞{=W~-AV @UjM6^_X)G߭jDXmMxkNC3Z9Qg>=;{9ΡI s7^d{3UosDOR^8&i85auSGrǁLinkIbs1lrݎQ4|M}~ M/,Ƽ!ReSIZ?_ەy4jNeʷ3~!ctVd6U-n5Z\\]tLm4߈1+e43pOzr%N t@PF7)WGj3e =Q斢tr{ ԉhW`2o  w+ _R$Fg0%|o2Y!R,5A܇&bfY%a7LJգld{ξ*] |eQbz4y@wN/]%fƙ~o!l&ey%[Vitu܎AŰvÄ5:tMW JzAOMxTu@ t݁dBDRl _,9`ՉzŹrղ8_[_r$#s~JbK$9z?&]8,Zp5d E~KJ\(P-=IRYWT;Z Z[ky%2[GcԿV`&Q)3Sw(|TgIgq9t-QXyŀϫ%+nb假vŽK PV/&b@H()D>QL 9{߰liԮI!m!PדUM-lfusW; WF:Ma7=I45ù\yqpG*Y?3ڕl%pڨa?(b ul3-eV} (i>97r hclWխ>"D4xۧ(E'G帿{퓸aa#Az\H)>4|i(\jh ~F{Ny^pVgU&k^sUkEe]!B.3A_ ("G8f ֨okquKWk@f'҇mͫ xm SCےt[1+dLL\CK,H[0$:ܠԽ/>hy#f6C3A\ ҥY߈fǯ2#iD]_*~ZںeiVi>Z#ܹ|\ۇ?o:y w;.վbjϙJ4#f{X&՟Ȉ W+O\n[c32Juzek!h.1O!B*%NTvHv{l/ t& '?#1v vwѦ%ŭ~;c+3!Tp2s öꜾyȈ-pONb;{պ Րc˭EЮM)=P g>Qz#`Mu>8+D`⃅ꍵoᥫi-"&ӁoFAzcDorZ'Vap"Q%Aťh旆<^HfpP:56~QRv䒂/OhH\-ϳ ݢ-qQ djb# y',HJxAaD"܂fG ;aO`pڪj9"'PV˙SA )ϠX]]BɔޑRSB8 .Z}9xf˂3Ei; 2r?'/ /pYkG$|K@%Fx)Wf@VS_]|}]צӜ E[wntUR# R(&"HŚ oZ/Z _Ht/GL!*7ܳr:K>0SĽ/;hv#W2k~?m0%n21r^ 'si=W˜yg .![R=m{"mW@RĊ"Hݡ]ˏ_&%ߍn tE 7pьT"b%+T  VؖDsA{3'"Oݔ m ]I zwJ u.A\eZeB<.N4y1!KSRjѶ' ';{Z֡z,xgzq(*mq^W3yRkj%aX lk2;y̩ҋ>fBHȾ-Ө [ L\>ʉJ2EB}0~X*Z;ɱ+15%tέǺc (gTzJ}iL qK!갤d!'cM1*^,.BAݾHW5^U!ZZpDғn]qQ 9 x|ͩqjJJ䤸S RT9 if% wi+,"#V5MIR>Z v>2]GK'XNA|GkIJjS6٣=@(Lgz\`֧ s40a2[VGt%Wq^"pP)n1[u/h; Cȋ).j;Zmr:!И)-|i&%r Cr173 o[{ea] ͝#硚w ~慰 ps2`ڭ6*(^wVwyYYrCZ~f,O#1E|)})gmd =CCVnˠ8R[>H.z(88]TYWy9Ǡ,gBgMoq [䓇!˵m.67`DdF2f t6sjs<%X~3@-C*-A&Պvq}ߟP}aCOwFVGLuL2pV'K8>udu>)ӚAcS#м6į ue&Fl qY;]ShZvGօl^'Ş#՛llExh;7vl'vcWsKw|)omd$=a*C8XͅQE <> KC-e . CHYw04wjJTݫW/:#HhxR^@v1+]a (I)n^ HAzbqADD6z '~)ۇ?>9{ԧ(,qߴ,wۣ f`-U'rW˰J6Xʤ_3Ne| B8yf{qRJ8jl%d͠~@YZOy]ar& l\%}Ns(7Dl{6|e{Ȅ3'LM/huE^_{ǂ JnAv+=+Ms839ĺtL^J-e FUopH$c)hhh4/klcbV# (ye@j} M{))*W}[ BdIzz=iB1e?ٽleEֺYH(%M,`.rzU0޻8{و[A}Z=@bZ^t.2;5J==m@R$$r6Qf 4(!5u{?[y/kg궪'Eɔn٧mOЗM8dSm|KtC~ՐyE}'PS:م$>O>1O_dB qPPSih8m~?`~'8nf=iL+C5M }=G1 }Wn*(,v|ߊςB1iZ195 `+`iZPB3͵#tG^}j533 J~ K&?&ř], w? 2: UêO\듊B ҿL]W2(, 2:^H2jWaٲ+S ).p;*K|,s -SaBҭfܻH_b'C1Jz/N@s˞1b5@[`P27Uo6aa+`3#0|Uvk_j-b66 ]Mu)V_yw%֠$-XAt`<AYF?L2T`"y"QAf yxՅcswLE?rӸT! Ke@c"igapM©'pdSXeY !4)@BViX9xJ,5%Ra\>8[/韆vf Ůy畢AY'<3fŹ5~:O\]; j}B[R'S+6XZe(qf|PNÝZT0gɧw29ϙƊ^+U-TP) ( 㑅㱛BS<3/&|y賀k졆ض虦U NϿqn S')_9|$K]Xt5twqZ#ԈqTLT~U{|Rܠdv}dq&b"m_y^;@Qa~@*8P]J @ҰR`@.I; J<Ű`-c^h\`2n°B1sZ;?N$4}%^Z@d6dK>0nQ~66;cxޢ1kg;$;ѪJRɻVx;w"|VC5$i6aGi{ @īPu88EpcM4J>b鋄p/u ֜niNd}z03e'bQ7Dƻek 9v7 Ewz'AHF}z75+kv8 OǾ_ݓT#^f^ژdNSD7 6ْd$O2j&\tt>#qlen 9%l 3)kE#y_/>7lҡtYL}#0ơ(A\\.<͝#|΅FRZ\$Iݩ D&/ aXAN_lܜ׽,KǒU6"t-GU+_ڢUz+ 5FCB Τ[ĝ O@pc7P쬢Y~C'P!+6QIt~BLnR: 1>Ľ,?>dogX/Bbӳ~DQ>/^8~ѤE\v5A× X"CbhUIsj.J83Ysk$ zheA$t;\~2 -qn#o*Xu /y#7ͩt׻22VzJ>&hTǡ<<اyc;(҆B"{-W "xYaĢ7gD,.7v8 bkE7AIU-^1|?b7zOjى[t"}֮͌ysX ^@(mz^OId)SxP:7 4h{n|};qY4jw:3 )$4fCZ,vX>^eVF|3x^VSOrl[M҆T|weh-zZ ~V#GadcT0oIR5ϗI(i}2970&~ a'=u٩5|3&ӲQʞ{>t;m!pAkjuoIxLG`*& (x2D2[j[D'b&&7:M:Kx] w,Zw*w'D|5m}ZfTK:w]#;P҅Ƅl:$0z0q]z!+.Gʊ2hb$ A1US2>=zFnE۠UpM|w(Yf筨^aDžFy*/2ZIب-O2Ϗ1${ƥ.zЬ;-HφJ j'T#e5t:?؏ 2sV2\ߍ3sZ#CIJm+{W0cʮPF m~I͙4f$\G~| 8yB^Ϭt' nך,x'cF?XqU5Few.{=2biR[¨F{>Щ|*TuEC--RpD1] V-P#>kPk[f^IH8o4i ,$7#I:$ )ݳ^~RP\˖*e (+ҟGj nr5KMn䑀y1x&!^kNW?Jsod"!Qy-B:,wJ(EUcھ[;QJΡ Ύl󏖟Y,ԟNsŤ%pa%)9"䏞py>b2/R7 jCg=q Ua}uޞ o\a/46Gb.{B@RLDFgg5r6Fd9}BP0qRy dA1wlN)%}Γ:]W}P1a6CDp2c 0nsa(j3ɰw-(UuZ#,HcW('C9Tnip:6u_0(;&jldlF+ٚlV @qLAMy=j6ܰx/f q[sp-WNCN;1Gy& Qf/XKW|ܒ$VqQmFʮPQIB@# 4IqO\Y DrXl{O-JJ&kTVˁD.kHߘHCN<j'FF0H^F dŒ+(`>6p:8ki <4G*ݸ=5@!rRRn9 @*Ĺݳ 7KTʖbhs[QL#Pd AD-POҤF ?lwBI̜O(!qed$鵯n.[eB"iPG}E( bTZ\^l"ެ ow Db?ho\Tڜvg@ 1"Z^7X%"SimMĶ"(*@/zQɭK&,U??x#9!K$4N3ՃػD;Ǵ>Gܐ{ῢ$aчtkv}z z hV[+ZQsuJ@;ˋ̎.ZXoKeQg6 F_Xe>y+[9@Hߑ.džZ.yY $Y'iqd j˗7O0FKMݖ@FY|Iӛ: ַtn:$,G;$1D͔Rh"Ś f?nG)ঝR&ңvw'ܡtbj_Ox+ZuNJL+@ ^ 6:BUrl|GL$FmbpL˓Uض4:MW+c#xձ@j7q&hعR5EVO5JߕrG_T2U Y4&"Mo'\jB |ּZ!Q#13жn}1g TԗXI_j3̽PG,P;E%r rq^)6XţF-d \G#r+H9"fN UV:/ 7.v@O.󗩨5u{^^;!(ET=kx265qr152PEaʼnA>TB oLQ[)eyluJ6dEɪ[|}T?Jc[fimoB`Ѧ-ܚ>|{,PN36ڐvlu򐦻%ڥ}Bni;9Uok@بeֲiaz}n#Qo3|&hRȓ7̓M%ųVa2MT(;uf*?:k²7z{sߕ!QvqwkJOk+5Z:LݷHhдSˆ)v*C"dCʸBKa~P?4/Lʕ6{˟IRMfdbD7sZ^Lw}[9pfobL,Ǹo}<*tlrM1>4VI1| Rvճ;VU=SΔMd}KS[ٜ {%mgN)[CV tn!6b+Fjgz&ҷ~:"K4j*Ewܻ1X:?te΅.\ יqua7z bJ~ZF/u+$ we$lfgNަ|;grzJ&-w"Theo&xʬ؏交pؘC;1efEora>U,?7LNncѝk i;5~?I[s_0L,8s1RJd- y!E[pµ{r]]kG~ φʔ:c c1=QRކ _ȷK$}?\Y[#XA BT3IO(59,J:.cOxa?5X^\'&O'n!hUZ'jZ13O[2A*/EG~ JXǪDJ_*W5yoF\jrR<W#Zϧ0Bͧ\`D:bb7Y:"=>=j:(I9g`+C Cθlu5V\NMar 74kQ4.\q`7Q2a:A(ĽV3!"b~ܒ*Qj{@*60S˧"']v))-2Cݘ?St :oD ,? 8>Ly's-Baǔb|v1{)=ɼ7I Ls%ը۪ʭtF#̚o3ʍdgHIi v)Ѐs^1[k%K.RT*r&kg:l0g#2(4+;mskՍ554$N{]1thC ,)qaҌr#-@N3FpBd:x @c 16Ie>ܚhܑj%E˻9 i W\t4`SZi_Q,hn~O;Ɇ)} <,V jm A3-ޕG{og.lnlsK2?/A$i*zEN 8LV K2,1i^,hk[-bWc/q#ÙF|AfkװgNt9щ ؃k].ZNw<,-𴼆GOU#UQhl0"ƹ(.M?r^80H۾ l}E- 0R߾d*[yn}.kEAĜe8736cLEa'=qP*8(;4f$䵍X(4UK6~axm%<6ғHth)-Q31ըiZǍDݮEg) uHpB=(rjSMD[m gK@^IAvY3S۠ q'MM۫Kk6 S}@0v i>{x$uqjv9_՞]g ncc3pDSZˤԎg0TAV?AgկroqA+GE!V6՘YFiBT*#>dz%BS'= 70j8Yxp>D&z^ܦ~8(ޕ/yIf=LI@l!Hyeiϊ1'q@D KaL0gmMRthYl0E;R/Q8mBuRW 8ןȋcX^t vugU`n}xߪ\K6*0͞Ɯ?n[GQB8ibm [CM@$P ׏Ō=$֚$[vJ`F*3χR2] qA!6'<y% 3m,}5R,GAvF \D{9`=p-Ȼ{Qfc[0= }`ZA/`i~8/Cv%!X;]JOgYGїsÊCuזE-{!AYIڸR' 8){ś,?-/䒩=ku+dCȑx'*^wuoYuq xmdL?Iȓ +9\ :07봌XwU.Np2?*E+"-Ux'yHR*Hl(J=Jf61NR"fsRFLPS=U*lEn$ P+mmY qƛꇂ?>3bK0A[˜fc!:t!,+|kpܟ5hKxdE'53RWU=[#8[(@&lY0~R}^}XN)-6֮G%] ̓鯬hi}p%ultU8@ ʭN-#%׊T.}_%a- Rouƴi#aO)W"E >D'*xQ deIqh/Mx_dz w(sA(jm 3ػp#{֟X 4ɣ83. uQuGji ϱAT}XlRBZLIY2 8^ۀM(prr[ـ' &"Qi)7P> T]mxPLj]Z)r:#3.+bMXYTu[Gs!iPcV3B3 Cmo E}KI'Mo ?AEe(w+b]F4N'dVI.k>z`6\2FԐB,)kQWc!td>s-]Xӓԯ2Ez&.BH.]٤>,[=<>vՔ4bSҴ* -P%?5yΛq҇`sb#bu)Jad*tQ1c$~yZB%wʨzُ"1~e0 J.xKI9|`HFgӔ棎.GhFCE,ݑۅ!FO͝[("P 'EFvC;Q~ J6RZ{N6GmaUReHS+ Rfw:*8t%3vZ"ⱪhz: ;1{)s͢w"i*iX%} PKN2$[zMb&vi8 + OŸ6i2rSvR2Ⱦ{j\컦l1C/ڣ+$"FTfֽm*iWHu LB*_38;>fJdDŽ*i ^0V{R\#{K{>q'A 4YyWkx~'Ha,7JpDz"X)iMfhjKYOwƒX!_f)N'{*^pnGdLZ<~F;0.KE3ڸ9}z)4PPsٯ0ͻџ!gn;PswM;3F IYMX+D[eJr`lYPG 0'fB)@0UTc'+ׅ32Ϫ7/F8܌˪Wݩ6v ^q QUN,tm,,q181^)i>Wga9h|5clw =+>PU r ΠQܨT}Bf{mo {/-naRD걝 vkȵnu޼6Jn{[&͜U]RF=|/_ n?fVQP}I^o#N"ԍc߈<=[ջJ?M_ZNN4U#7MƐ,f);\`T{"G>3yOBU?3,d7vC˄q]mwa\K^dyxEeׁO9͐:")!z }t釗'KK/ġ(Keyǻ8LU5L 6:caFL^cyI,򫇞mZpH>;ll@g^QNZ>־OA?dٯ?NX͚s}uٸ,WovH;跂f`gP]h1a2"N%xEvU8'So O  BO'qWF$"^PzAA\~`=xu%klc_FJ(Kn.=CQ]#!?z*ȧ5[Yz sCW7',f b-jkUxV X0)?BCh15ԚKτDŽ:vڈ#N]T$l@:n4v4;%zL1 2@ e 1yrR_ 1}\sW,XݯN*@míi£{hggXHL+]dQ<29D >?BG )ܲc|CQy~dm26OASqu VxcB Xj5z^e>BJn9F(rX Ϻh#wmt7jKw+q{nNT"#fwfIS|PGtY}rJ7]묢0 ^O GcJbʏe3T]e'-ٗ{e14#\V`ArP9gY7 K>W(^r.dm71/F؝CˬnAh"t/u 3( ?ws,@>h5n U/->nI:;c P]Tx2}3{oWl{H4:OƝe-n/o~p} }6$Aa\p1$[0䶮'β!%A̎ eVGQM]!#St!4Z&CD;1d]S+XMRfQ@ r%gmEt"QIb D 6&we/+wi?䌘 FoK=*WYiqz[#Ncms=}ywZ=-!.B-[Gy3 |X'1Foǝʿv%)1SCh<0K v.By,`G{3_uLL vCx%0 2aM&1vAX2T`ܩdIKJENtagqk3B35b~5͆r ~LX kj£mSы8*x*A.&c/[ ҩ BO7Ȕgf1l4eghhEHrcGPepGNӽ-#H%XIoJB~VOń~niEf>G.k6Yd {jYeĒحsX2 !bԩxp3GlÔT{#6fJ~ ټD+&}IJvUaL]- 7n$jf[HglUw,QzQyeWTE? (%8"!%.nQ^88精E2=s^q.< Ƌ*">>bT%Oe[xIAJ_DNR d`IJyCAzX!` .Bn;~לD⬖J ]!'eAU`E 08)4w2X;8J#Jrǖd"M fՔ pcšޜ#7IS3Kt4nRődsr F!a sA!C-pn7F`z,o16\w 7!Ru95EG>6e޷!r5'|} Iz=ߚ\l|ZO^81.np3p&JdbOL +JhDCn.|,k\3f r K? PuX*PȐZzmlyFg1S=LEf.O)ĜÿEʦ9khP=f>~NF*Z~<.C@h!q{l>YS`r z4y{1]iW5Lޖ1 o`! x.ta͚(6f-᠁ۤpGxhnWq,όjP "“D&f֔IjlJ̆9^ex|F;i81"s3@p ELJIq8~B ΦUV9 EԔ$8way"嵽STe ;i*Z.s}p U-pQGaTn]ֲ%C@R7,GEfܓgũx`5RTѬ*"Bl@Σ@Y03%sCJ}t x}(@|JCVDQ0KD$ecKraqW3X  R+Ux[\UrS Sݑ>ATv;Ep NMEmc8)ŶӶHNwi<\7aמ$] h#GѬ`)t/fE'B($&KrVyT3y]]623`B\;':M#f0Is)QC9pv1JVuZN#}ƵDJZ47 Y,kԒTLBHC_ź)o2'=!P t-{e);kw5cԂ22y\3O,(3?aYjNμZ̪OV:^f+)%)OPӃmB<αF Wc\f^׷ ̧+R@(tńQgN +̛fbc`f4^7&ŏ[e^UtHUGQ%޹2D,5Īr "bWseB:e[koHy-WT+ oDWqc.y<@ڝןEB T@4qD`Uy gzqN]F ܰYU~KXIA~*K`P>!GKJ\ 7_hX.PXb^n`𚜸یyaᱼ..Z, bԥ=ji X ZI4uanW h<l;׾8p*78lh{Yo׿ϵcRui$ 0jw`AE99ڞpC,.)L4[KOcĺ!EJj`f n /&(RH8Mێcg[,w, S3! < pBi#bLh9ܥ/AV>5e|gl74 ,XQ(>GAn/U$7T%t潧]nb9S9ɹ s<3=h'lPJ9lRB(ʕ6N14Dz@9j RP?ҽb Et,6o]ʍ:P TP(Ff}oF^~#}4Q$}{P qöOVP\L&ϘmR5 "DM%w^2--A6aO:SeJg6]’v;Ffp[L-7`nslMOu[#:` rBTTWVV6=ϕ ލ>bݽ+p'_ ~s`m,ʫˬ-RF#ʑ3o |-~%5u Ls+7̿ypr0CѓU% <}{ϲGeoɂG7T-J&۝g/o4v0uAK񰷓8 .q` X 7UdG] )_o*'Hu2`|g' >Y߆6'j٪$N;;HACxPNyȞ.́ > wAH!h@ fq0kSg"O `Ԥ^tf,R/6@l\" D?:I;˽B&&R<4\ =Y󣜂~ ЃxL.0yU4U|"X@"O`\n<d.Xd8Qzfg{zoLjMl:{6GS ѯqy')Jg9cd$LM]kޕu,ؿ#EaOu1!=:2ueUّ5zQ?>}h%/CAƝ ە)\-J% z#K{II5z=OG.ܖ  mZty |]M``u\ŴѼ% -?ؔy>8.C,dJ{[+KVL~r!h:5!:Ͼ b H mgNĸak=+ NնYΕ(vAiB (KC&-,_Cy5 ;, -K1Qӆ Ox,Y.>]$uN] =V;4RwżEz׌P>n71"]O (FKWx/l&)3qh**q`Gy$VKz.MC&T42nXspϘ4U=5olm;6%6wp.p{=uJӓi[xk$?A'O(1J$b[)J^Ri1[]4tucoz5rkЫA^[*3%6PT %}"^HXM_-}q;V^nrjg- י= o @9xK|qxll;s+2 b@ȸEj/Qq,2W UeCi3Y)'OP n`2c#j<~Pkk65_zQH =CH%23wn?yY>hs.Lj=EJk 큰# 5 .!|ңߠ|%٨ eѶx.1ª^M0Y\[)PϞ`^=KgPvbI|3L{O"dlDD=9:ɫzּMzy!j~U.? > s}-c,D]P'(9?s2m}hw\M**%M=S49s1/!j渣TŹb'7~ {!GL;*k$zP>9U>~V"ORBE7r PWBXJ&Hc wL|u}kB, uY}] }6)NNkVFC}?+^KzddBY>=.>Pszjcv3̲N-kYԮ-@Yǿq՗Q,Ic^5L >T\˗uɧ"}|c.CW>>:rϵ+kvn4] C۫!w 𦘗 ]z.\;Tg3q/_L( &z"R]m{#l&;_˿l k;;m$9;ωTD"$v#fYX|;qJtvɅ`ZB!2yMbJD)|)  5Sw} MX ϖ8J0|N~ [pɄʕ-y]O**1;y'`zxCQ$| K$*07)t6$ ߆oto7ӌ9ݕ BpBz4-S*3pOPʭvs>r\Ba6-1ΦB06ytmbA[DH@>a[$Ɖ}|ro q_ϒ-]ݨ>yv RoPHA c)lyb,a D`u@Ujvd9{gq][-ׇO8ʾ\?P=o#H,kypZ9ƙ'l<4C s$bUK %$Y}ÅFӸ% BUaBnȅ8{ *1H' /[.R;ٜill d W1xD.}rcs 3%);JM0Orb6ܟ8!q_$$ +(XҢ}Ic`d{ PErH@>_w_3'" iq؍y6:Nf /E}NPCd^wGX-YNXVb Em(:'j;'#@1 |VBQwPɋ/^(ז7X;=fiErL"ic`vY?He.OE2-a5J?ݶI|թ\Vf09-^ݗPu6w'Ng4-89b_SXm]W*]nFk~NF٦K=СD[hdl40INH8)+oCfDa߃~*ɽ{0,'e눪ÑOYQk"sE2+e99jCDe{~ݿׂqWVKHkYX *3=2TMs}.}-#u>n$.) QC}Q|RJX˭}fF&χHIJ7pegAQ7Is[4.砤y0/$-ane?)#Z3ఏml}㈬q$| a('0=תQ#y?%z&mvTHm՚:H~ @.3W6O I)5W y.qgl ڗUl'_˿HW5QrV8qP2h楾 "P^:2ӅUiY u\鐞/Ŷ*\( B,%\ 2CF"Tkvٿ_|*>4KH!-~( e$c6)u?x:1A$ɭ$^xqs95_\DvWE&@J!LG3gc;ɉʠ+sN0RrjNOZ,x exMwP("<9or;&lEt'1i[;0}6# l+6n׫bxט,q0kj24ѢKj8ٳ4ߝ;\:%n8Ɯ\Ṁ!Xfqu';G k{؆@>A<[@:Z, T*xlXw{wz8 y9LzX+{ el"(F>roߺtyx="`f:mSWqN4|ÏS."7WXV1~Sֺc-~0'qKyd>~ 4` q:bO nL4Ko,^II4}F\X~f5~yPٜdZn<0J8Y@Z{V!Y=F8ӻc kDC[tud(y Υsզd`vm>;1dZuJtIe@rPŋ"sgTuX'<,qjGd9쇓@֛U8ݮHMḶxC" eĹ,h,lA[,-;r+6̭~UNu{AWڲq }# z`?Jae=/yy"֡:B14t>؂ YwᗅJ;.%ߎ?Lӯ2\Y<'TK *!Wh]ۼTRG0^` ڕ1U\;JitJTkW5 Cf¢2M{pZ'6|/T#ͯҬ)S7|&1-v=qEw^l4 #vM; ƖweӨirdfc Oyȅcuf9u*xwT;$(JwF=wR9yZl$$X-c۟ՑA1Q}V{H6" 閊n.rޟ0[3/2o}E- 𛇙GVHyAc:Hl`1 qDUAkibk܅Y֛t+8,5<OfJ"9wGcqɗ\cnXbH.iqg_kA\ּ^^-& FSq r*A@ngcScj&f` 6CU&-0`;㎧N5|7F i^$>Vr@Uq7_MH~튳v-EtC ERDv|XϕK?7tTFGm,~+ 0_T8}JבNh 0/<5dH0m#_m %4N7\lxhJ5[D@+J=P=O; i2}pKʸ7'] 2SŬ\7WiViH5^'hSED}Z"<뀔g !q?.1'/GDp0;+r X4C4]~SdjWܑi"&W~e D Jz 7U?g151)Zj0Qs7*'IT)ˋ;|< 2֥4x4u#[P%ԈP7u+aI2('TPvC iͼW骬^C 1O sqoXq^vn` wvSj& @ 9|TA?PmOIץ0\ѯɤ+Jjp.knpfkʵckP2g4!ǁ2,(IkIv'Nv_WPhGіtxzboݱ JT|m}-xI$֕<`*J9i+b~E?ۍW^u@^DӜ bn%j~p^I8=oPH\_ڴ߬WG TFD)'xwYg_SF*DٕhVhv9/OBoWfm?/6.v ]^s#nx+t>/7~(EkԂrUJ^ڃS@tP;z'DP>ˏ)JAt%@-5ho!Z w|1O-3YEƾO/(s=Cp2yS=Q2#M)ػ V gMuS*(,{X)(N ߷h"N2%9>_'2e_,m!i; _DEkNbȃ ɐ(u @@8^T*af& e~ǚEkz `x|MI;29)~6ҍ8ᡵK讳ZglgȎ-,U{%*7ڛ-+7|1\(PΑoSI}}N7}B!R}ɖkYMW* 5)[ax/=_K6TA䜖"LVIw᠊F`멚=t4M D^P;O NrS},j']rĭkHL1ŒP!-%-rA\emdk0m^J" W9&{]R*^8W̏\GM]UuCY8 +yvCR6uizpUZ9eyLdfqAoȕ$*۶Y\,l_Hޅk{xJ :)J2c IdAIfǘ6%#*-O踣6r ό3V_$g\kg9U Т}< \ Bn]5Rg)͙E]5#NIRݖ tN.7M2Fk =Sx;eq˝=3¡"1fį#NI]zoIKHgS. n$2V:ⵝV;Q+V=*9q8V5F-b%VP۳UwJZOxPvd NXMԯ: V=n(`H؄\΂FLdO['[+-G'x{EypT?5]\xn}v.E$(\ѐ2 a']!9Z/S*PL ]<I!96vխ;7fd_904pAkD?W_kh-(p`*ۦ&sRzOZTYռU;en^1qbV)hR^ ij~+ 'Q= \vɋ>'ThH )y㨝fUCCuju a|- @'Ls. tV/+ϊ7~~{ }ZSnSZqYg!X[0sox~d}o WU>h*95ZΞL2,1ӹ{Bqwb/I@"5@GHy>^b|vl~mܛoLyw A.%L*ԳG..bE>^Ke ==9sN1^m B#7 bA_D0^R-Q ?§+7X\:엜Ww9*-yrxZ<E>fj6ߠQ*|ѤC$' qaZ&gHh6ȮDžkv21nW٩]^|Z~)|T䉀].ս+6?;F2:6"g?`R ~/1ihDQ(+ /K>HUXշj/}:!r|И;AÜ%<* )15.f`>tI .hp}Hn;[1 ϙ2{"L =_bK?F_iFwE'kP}MHf4sվM0trA{L-6 E:#LЙ#9'Jvf`|4}8A >G7ȶ߻PpznJ !hFGm`hW'Cac)RGEJDkǥiK[&Dk5$ !$(#͔;'Oinl2yNI}dW׎¨,CN%:8R1&T_^1fNɺ)gI7\˼Z6ThZ`H9ix/`B} S u_o_H+YW-| $Sp#*5#WÕq%c17~?RB倐]Ddҧ .$Y,*WVBK7+һOql32.A#uxp'n͛dCVf*^@=o7QdZ,ƙayN zH5T|d4!1kw >՟~AEL@Z}^Øhx~HYoaPۡ]U\s|ޕؖo"h8p1u`q}ʋ]rM5oOc8YUBu`}:hG[RW:H4E =g(nk@Gs+l!"(ĬUU8Τ;Kp,PV=ě4jy O.(` "DH6Ќ+:s+{,K֪+]ElIy ]2gXc*o L*KtˊQ5 vn- ki1<+@jMy1X0&םyyMFKDe3i~MIWc#f/v#ڊb*Q|xqZac1DszWf݈% e%?<~; glwf6\Lu@>JjL9wK1kQEA]34.m+ֱ2 fFM FIc´/g_} #myL^ ~]`ݠ%0csUcZeQuီYMTK $Su!4deg, pעA2BA -|Q(VbeᑱtvERVݲ+zХU*Zx͘v橐-vx[G2vCRafJ-·..RUCZ|y`Tm0 #'5 Vh]-Ѿm^KydEsh\|=?,|.L3_¶EwEYN1docd&3|"Y ovxӍn꩘`^//ϩ8lRANQUZթ(ݡ*^-t8PTr8sm"{k8^ʤܫ6 V]t xc2&y6ߺ6b|m^sߦh{evo9m? e.4K>Ej.VxQo@QȅnNfJ;= ʼG&j->g&UP4_@J.vC=ʪ_7",|@1:'ckN4T Wfd|Y8̓vhzn *s܊jrnߕQ,M'%OtTp싫廂:9gjf՞ZhDz}̨"gV=WNZѝq`7U'oql`)1Av Q3$?}`f=?(®CuduD'>,1KC k36<򐉺YRUׅc ayFHNP:QRCa̶.*[A%=tcPM8YbYRiz=dnsCz=.醪17^)}͗Z;Bi7*S~j!}XNA<1w!7x ,#r&\cnA4TibRR>!Y3fa,UW6V~֢D R4fy"U o:Mߦ*0W/>i6 xVɗMvR|br?:-e\S^V?Xk ץk,+IeD'6gқ'50W48:"XQlh#RPNATb\rb^0P2I=T?ʺ "VӺ]ײ5 Jl>:ja{5w^rD%;t45uĀ1Cdu-3D7Yg(g5ubf4@9zpaA3eCCa[SBds\{yŞb;V#Jm:s! X6n{إ51` |eoIF/׋^C *` I`Y.Ga&}jVlP~rȼOF+/mC#H6,\Y^Fnt (Rn~Km_Q®!_B_6Eۉʧd$scL.t(ȷ29::bi%pؿ> &rk];Yz.H,;Lm5-*ݑz Ck.>#jƤ2֟-^82&Ҳ1xj,䦐5?Q510b# JOt}1fW_&=Z͞72^y"Ý|PMZ+W%P*6 YY(tY*e5Qx̛%DL-d{h1.&؂課> #Y}BwEz0VUUERiqD0%soA}NGOaL %̏u$V#Lf.=q 9U*RR+p{8='L13²H|{ -6m8:t R?*tٓR!3sdz3Lg1EhdNUWQ]sCU y'`7XZ|= @li{FeA6[2Ez yL 0oz!EB36.l U=fYS+fY2c(i:6Qvn 1p~%H)g dhnRmoߗu=n}yiΩt/aQa^fRllZx+0 Ptp"LrD6-P"$Hr1#&s8)θ x  1?RK]"X0-N+pmVŤ;`<у ;r&7q:,k/N@bh&KM*};ݼd̅Sԩ_E"!*Iѐ҂U$wѾwbb8ZW`ߕ7&pgVnB(/CU5xU)ȆqV o/x:Tܦ-vx&.oꃟ!\-DFkMZ: n5|cO mnUz6H Ԡ^8^f&`]\9іҮ̳nGETR|0$j;:Aʻ?aO~/t@ZߕU)֛BIϲ`e)GneEԸwC\?ዐL Ƕ+8dZ=yŐ1W 0^ZjlwRƖ!ˡ"U\4jQ!cHf&2뙟0 G4ՔʁzAN}ϋ8;BuFr*)aB[mz ,p ͋<*=K5#y/wv .rs 8t,z(w8b\'yp3IK]sp_qcMCUrEaȲ}DpDKZh)ҷ l -[TmMtlJ`zNp[kSѿmh7Y'&>0d!Srf`gv3VMCؘ_m (R#{* ~?|j$Ⅽo_,M!P(Gg@=5dO-m;m2Bi16ClH$nFe Ke1TK~K"ՁI)-Y,dhJ+t+nw4a2aY11`2ê0ߙ>lSgu^8u[B< 5nʘ2y;lF LDR LN]z&Sy@r^wZq_o_qDB*`?{8Ik}n)&d El;GNӂv*1U5w(Y nl/0aWHSװ-9t}@6&؉E&~R[pu$pi`(,_B갋8zϢvqs qPTGN\yMѰE 82i]Ub p QP{zw7/Ž?D>TUrկ>tyQT*~z)wrWLvа_;<^dYZy!QF\kJ,RfypSz &,QP탳12tzg" "~|ΗfV~Yk9y:5ѩ<:vr4MhԜҖM;\MӢ4`Π:dY_ m Rӯ ΫAm7bn sX R7 , Z.ؚ+I35TJu|` $/TC$L=LfktߩԍG{N德!5\7ص]^HKU+/Uc=Q"]I[B>{nKQ2ǝ?t8O‹z6@hkVkaX43{nԝAO~ ftIV%0w[^<@ 2_963Z'a*C ,% 5b YyZ@.SLI DlKXh.R=hv%lX-Qf [bq|]zdrQm1]f$}t11cS %4iOu<63#PC*} EqCpjcYH20Uf 1N4>f=@ƙX#ub6H\ܪbxW3 ʫ=PRY}ǞsRmEA_;ϲ?n01)4 5CVBPVBG Š\ *ǟOO(/,īA7Mm~#\Yc.@D'Aѯ e(ysŜLߤ@mPamFk,D=Wv/]"v i~x^ۨh4hQ7 Rӎc[PF?;3fsXFq囵L0zh2ZUN͢M$^ Z$IRWH#}+\5g>6H =ч>h:QXż݆)Y 9"*(rS /.jH~|5DuPJ| 0- Jt*7()?Y&Nxf\,G)M6<Ύ sCqĶ jB/ٷkSN taښ=uFt,tԲZ>lNiN@T>f..zRK)ׯӼ{^6Ck!_&\=&H@w($^U߸vz٭-3H5/jv$1F(xKSKKM @!%zqQ+ K*-G7k"T'߇(̇ ʂ&WjHQAXphDppB0uK8gTgº>HgŽne-_HIF=y O5ŃGGuL3}}!f<@`Qu~pYՂ>@<r0KWKvo| N>"A2g`Պ?4٥\#B2 q X8YѓA_b4o\~TzazEx`&Xy]%]+,w OL]f}3hHыS.OvGHǨʌ4,~ ixkP@iu S$>1yOapI|6澚 ߆5ym(pְVBg _ʑ;PtvbcT-r!傆ctg#3c,.!^']š(5v'~}6Ho]BģSҺ!xmb]Ŕ.@?](O `15=dL%pq-JCLC6j,KxƦiƅF\'Q֛-O Qa pr>!'_ HjߖaY3,ymygniU]$Zyg1q2='12/8m!nO*_i3 &ꔶ}Pm(o,Ğ!Rc嫌}u^(@3.~b|Z0m0RĪ=:]U'i]sUr2L1"WX l5<QSȀގۚgn(5&]qџ0ӽ@RSUwe0sz7\61or[v6%9>yO ӂex(8n N/Н96&PNTFirU0Nv0%X$xZGihnfﵷGv8CJӡ91(numP,_K^|kQ]c!ۘwf&"|i&#`xr?-$RZ>2eA@ir?([ajEFF7̠9粚b(r۾G!r;kio$hx'sAۺ I%`ǥ,ݒ!@rԈ!HY&jT22p 7vHYdM(2iC srA̘)`гy>~e%Yr0)@7BG5fDhj7tGW9QFg ꥎLR~>(:9 iF@>,?Ҙ86X-/P_[!Od[mZ!6{e%BvvT'U-AǛ Q &WBtyK0EDY`@RMᶬ~L)4e7ecא)`mRpOL4h=,yVIJ't~جlGZWUUm<ѶY[xK__KYU%&a\;ls:g}LKu2 ƕf:0Di-%tD2ӞDLqϲd?j=w!@`Je.]=Ԝo}Kqf/.gc[%h J7El/]\АS(Ǭ6p{M@p%rU\f1"J/.=9b,aR4#ۮH,uK!.1Ѹ[ #8%D{E! `E՟o*¯喺297q_,`~9 jٵX7,|úO"V?8*ZjG FѠؼՠqc۵O}<+.AGmXBOۯ#|F'*ceo۵y>y6d'O3*GE[fm8ruCn_Xx ӨrʞW9@h&&*#| :ܮF}95QՁf.i sAV,}eyLjY׊r0͐hcoŹf.gެ  bo&] y$*UHs|ac0w=Jp /#c!$XibKj?_)N!ءy(EةsXÂɕ޽R:>wxiTu}ưMmkm:Yoޥމzct[H,=ꮜ,ÐF܋>-K^[mh% 7A FL#ojƊ9jK,&yc2J_e2?鯐CNpjF":+7124>#1֊(2&Wp0->OH?8-~/o*r^&썊} us ,K3(xlKZZlq6*u:W9|btgVLK=,nO8R}\Ԙ-?,I6X:u;\D7[B'@JPXIK@= 00Mz dž&El?NdbbR_PYs\joG^X"O ,)R} SK QL۱A(8-&S|}P=9&ݚ^YU[+pv_m|6TEnX6TCʯKkobN" !F0- \ }IP:]5FUY|EQO̹0eO8^P[[cKTLx欄޳F]=w/A" r>`D}Œ ċ}q8v:\Ɖ?A:o7D|`j'̛zOls49QL ~EHүP:wՊm듭 eIϚAv)HGazy̩O&fҫk5|wa!| BLBr)9) u=DA3nKBT7Q R[&w52:_%~(1Y6]),w]Tb=a$:'i0cy J'bv' `.f,a]qT[8LA%r"ח)*唸D8`)A[LL#rzbFJ9c?d>'W=WV0(o7?v?K h6`<˼,P;M?;]36.'COhX^;;b|r~(J.=]n!1CM3I䑐²]*p u9m%_Ae[p;_<7' tw ܥUu ϤkG9JIRR`"S<ŵ{odfâ`vWdZ0 }dOK$7;փWETr1zVǍ/qu@'kS9M3&*Ո N6S "P 1E8$T, 0_nQQ8,gLU[%=#62y%GᵵH#4Hܝ1nzg`}pV*o (P~ȃid+-wr-?n(tPD;%w[cSvIdH{ G]_כ( i`SMQmhF_!cO˒j6,kw3;t ckԂX?yQ{d u~aCYG6ZL2ZAȲPe|0bssdΙ&iȢ$߂#e1eZ{63SRV OQlD 3f\}~b➣ضQ e(͘]3QBz=S@[1; .SAL1|P锘 E{t m9Tu型`-)jc#$|Ӽ&rƙ'?A =c- [Acp0\m8a_``pULosuėa%q HRHbIم1-Ц {^j\*M}]<r+5M2%DG5箂Zq`ȆiՈN+5$EmbM!&II_P42^&I]DXZ6#\دYQbv?yM)}b=WpLߔPC==R=ˢD=V;WPxys6s(mla7GCơK8k$:R{^Ga2D{H)8qun-,E#w]*~Zx;vm$c0CBכyu0 -p wgĉA6 0S_;K8*lʛ:\eM=S2g jvj)[5 F/@Kٯ`IˁoLi ,7_,v:h܃ & %:Aqޅ> )J4b)(X=c8^.: ԗ%կxXͲKgZs84| a7~njƵ)8wB{sSwuR˽K4SԽ^c%;f .$blmWkP FNjѱ }|z `{Q=G*] gd𮻉x[i r>#cʉ uE`ӲKAm~n}ȡ`*{C7>/x&-#?% f/=MS %ͪ~[!AW,*p]CAҕ"xXH탌Qv4(w}AS!`DY>Oە̐FWv:/'9L(wpnIFև}e-' %gWLVWPqsߡlW~e%3;׺쳩\*= `J_ ;<0~!Vg><WHHBsG/\E.wUL`kI ý1FiQiPnc.Х+מBa<Ĉ&_$ 4 (RoKr)qF!|2 [9 vj޾(~Fj Az;JgG,pw (:0مpO%sA!f5VB$zᶓH@,6Ŝ@>9}|]K"9r0Fvl6?ϩglg A7!<`ɯ>!gI_ 1V4A}t9A7vx S!P#YPAsh\|vWUģ!fTq1>“St9;5}L5`do}Lӿ:]:k_JmsWxz)lrW)@Qޑ7o*<)dP!ŗ0HkX$$[;!}ݹAڋrW+mtJ]c7M?[=YXFo2Uɩۖ&U #Ē}$0ΓbdH;өLϹz*LXnHfq__K=o@HN:vYVѵ)~|h)R,ƹ0Z% [P&r2RC}3rop"]=mL+PfO-e}To [@f$ꈉr 0S30پ4*u>z&kŧAg̞enjxۊD Nn(K͗q/#%v^ǣr?1;a0pT"mb,=+W`Kqh u XaI#TSN+foO[I+23e`d1($fz/>ܦ\CJ8T!͹/:@ A$R*RuFğ=bGM\1SW)aցP.?Vr*W:F@ojw=ejSCn)p'PMgbIj̳RJ g]2  +X[7]6{(DJ&g6Z{ùRn&ܐbY9R5Tiox4ڗ8 }iD ?(еϙQ"Wﳂ&!{",(\r3mn֏.ocw"Ӯab\^͡1%=tm#2'ZwG;YHFRݥrVi C_\A$0N^Yf2WzŁ锃pw9^}zm;u Iͣ|`?s.Z6 ;K;F_S| ?rFz7Lˤ?"(,߭YySW+W<ATZ*̦k)[V7pͳCk _VS3naN,`Mi) C옒Gn }MR@QxrvjxP:(?'3wG~T$13 s[Nz?l&Ӊۑ=eKOkle1Í"PDr,k*d)<")Pk/Mv r1v,3qhNFVaqPO J x{rxF6% tnswE"%.<3s6@.魍;ۍ}9 TPtcv6tlL守b*TTS9&Cq6*^U] D 풟EWqF͒?CQ&\SPbI֓P4;y궪{i )BSrងCWɅ#B ZO9Б I1jI d[xa#뷾G:yB8ޝA3P0]M@dbB_x'2@H]BT,bY^vmCal BMޮ7AЗPL9q1u? u=%bY3pC ѡqu\zs[Ҷ _ Mi΁^WK:.UdYMU.3fVհ%T{(5A0#I2FoH&@[4&mf 8<ˉ5zD rݘdRÌ%_y !7ӣ ȟc*~hu$39[fu5xE? IO4H`xT!>4Dz^ HP#(Chz):)9/DX$yw%yK#jǶ@8H$Idp"GQ-.᰸qUKfFʧ^x71w&ƺ8DHðz= _ uQ9x-w28Du0Ҫ19]Zh6^3F-RE*~ZTZR⎓ܤBIuQh#bDDzox{5U4,0lPLdl2 4ɨhpC}PǦىdN} kCC3_Vy|d5M#{>jVȻg)^BxjW#)ۙs}֢8.pn-MId)%2 nXŨ!=JJXYʢ~A܎N~`^,Z#)NMxZH|[-.OCBLa:ÜGGv$ޣpi]GV$VTN-z֒d,zJפ-u\4%E%nq_vf,tQsXohE%KTD㐛^}lH@J\ Md94[M&'ʢdCL.-0 *Bhvf4JMm}J@8̦xTWi@1&HR"yf!6nx \F, ž?hޟiݾdc;+V&t#촹2uHzB]X*+R<䓪[)[ѧV60<ɾA*Plf ^` |j{)+_|9 >5&:du)0!@|a=fG>/$I-,=6?!v15 mcv{_#ng1OB|fx'|ė/)JB,,7]3 ! n%F_$#v&8ll#)9Jüмؾ&H/ E>=V'ЦS:03r1PL@Ҙ,M@aKfݘhuOZKM-䤷5gi$@Zj gՑC%RAXXR..VIuR=@QZB|H֭x/O}y{jsMm w-S9`ȏCAeK8$Y3T$B(GU7TO eDxR}:Dw*4 $~ (vm,~C8m|G Ӛ'ˀN` m0*+(@,/0_+S%D>1?3MzC^X˴^\wZ<Ŋ R5G+GҎ"+ DLxۀWXp &}-.[cx&KihF.X#1@ H˓|!AxsYG<ѲxӔ*_o++@D g3lBbѺ{JViUO%%@޲zӉG>lmxe}W0^ 6jԚ?/܌zXYyQuMF QBEF=$N pUeTxiQ4UFCم5 fZУ>ktz7-חђoߢS];4+i ɿ3$ @wΤO{yʸiOi|x_eHB`FScJ%3.> ^ &86oឋۑ~?W˗/FvgxjC!)^swVntW9޳he6!`In)jBBP6XF3 G^8;ϸ9?sk[MCqimA>G ǡ6 yЭV ]Sl`$C2اx(.zc/gͅ]ˬ$h86{oĢ3fΐ+1 tvY }}OA78ʰ]wD\7|j4\?$"u6S(Г>%b !4cM4kteFᥪBy?ۗ.7\%g#]= _)Q A&H?%ŀ <-KCNn`pO)JئF~c&r%=jҫ|HH(g;|]V/Z 'O`֔w\1FdHV79w0S!0}^03'mG43.?u@JQ%d^@ߵ=G3n)Yؚk"T$W,_XU~5QY^6ʮȡ~nEx.~|A+4hNf+پ/.3}*Ͳ;0^sTc[SȮB$^Hd~ nBT oƠ QvEcu䁜(D]Q?u@SZdpH:ww!o؟J%(Vf?:~][i6$YR,?~))FO`yEL_4(9I]7c^(HxF0-Qd>#nF|3Y/-{fiXsh?llki$*{< U(=|(F(Dx9 `*qC3 jbS ={ F کPĶf"DO43 ~ja+%@TOѸQjBg3rUpg4Ÿ-pFT?Ӧꑉ0yN*P)J';!useHFtڻX%=HGʸn7UR u$ S7t 'ھ'dB]'Û%C)lywMS/H#AQJ^(3 P T?Y$#+#ۋZmr"B޺|di &!)g5WS{4q&`(] >mqVq~2c9b۰'C+V#[K3>*@x Z>LjO>^}__it0#DgmdĖɭmu:@} ulC;Xu8'4ZR@Pq?37ot5pci,TBNq`?]`hk5+'6mKԈR#ƃ "v]i'@$kW tJdIJɄ)@ZN4nstZ'Ij =9)~OkY!Tѧ Ig)FHN.+̥xƹLVq^_|WNLɆIEZu53[Xz@fhdj!J'Zk6h1gR`xο\Bʒ{vrk,z@qv?N! Z:#U #MSa\;p}(K :uC@r ,|T+8IB^pbصM @^ id]MW6( W ~b,_ܜmPٔ&$qʓ_ wdSQǂ ZNlR;ջvVoX1S:;,&k`վ4f)k\DWsBow7ʐ: ֗fW<݄gHĥ [}S_Z-e*8$2_@Un΂ >queGRT dkaD]ҽxly_dArwÄMOUQJUI F*՗No,H>WDt؉iN6au* ¦j(RMu ߾^n08ҪU 1r=Ǒ=qӊɔН噠hb8\Pm3LVZg cNQOeAJ?,A 5Ȝޙ;̭3/"-e Ц<:NIH.X 52D"UN$X!5K #0w#zTsS;1Z6S+>f<7ի /@'%yĎw*Ue]K_6 S`fJ5簮<\+Bhsϱi؃.NXqm9`kBz<(ȗ;k8F<|n0gK(MX@ؐ#N-eN|A- XpDsHOF05 _= 2딦 /O97x~ uI_<RӒ=)[!`; O0E31HDBfd@ajUBh@w4$ׇwλXH-:]`1Ŗx&]Dvi5t6l@5(4 D: I,d;: trsC>L 2Q|4`j&y{Ɛ#e~qt[p]/ww'~N"/F葿-TJP@s"_*(Q۴%L|y%a$]sc~XDeB|9&Q^ȟr1nzv#Y ,(Kצ8̒ $Zv .59MQL816, .tZs„SЍu &EIO#Mͪu3L7W%pE>p7P0 vMG<`/YiX']EsIxQ?]툭@ny~wU9MwأqnNv+/h7Q9l tX;gsm7.A܏@ʒT~޻m/0YZmV)iCkw*H}+\}ڦKcj$!~84חxjz URepXr4?یu|`4 Dk9Ɓ3R: ?uǂ?0Y+v3[.&8 RwY..^TƩu KS"^eh4dm,e5I `ޓ=8HI9EUx*y]ѰQDw5q/<-}B}M&?TgȳB.y` W\N46TyYQBnr;͔ؐt&ucc2Y.pl^) ;IP> ,ًTz*ܸ旴뷑`NܞP@?RX?eAVq ˲Ԓ*i']:+eU`x|O~F;:dm>ްCsB4n-ƹ2^/{.W]{OD97qAt0X!oW!m"ӏdiʖU:ڊ{|ڧֿvKQG,1L,3:jM0>=slbr)ViV>{L0W\g/薙l%SѯH#"eTHQfQ&IjR)PI@1 wә U[3 O Ӆ[d%ʝpS;g]-.AN[bs%BPqJbd{oTd"0i88,4,@Y{?JYx =m~JPv^͜ Y}s@QW{j,izU+W$q=" <_7'!uPx3Owܝ˚(LCg #UF {GchƖ_ ڊ\=eLGpqf>P,Ų0x?- |5 ݗ|${0\hWLK8PPj]EFn$Э?RMpjyGoρ.Ƀ %)m8iU,uDY4?cC76#چ\@d* !﬷;gC| p2haC=\ϐWkmwf`"9@2a#/tG*A_X.4qZ V=A#$B/_?jX\ uN#E5f\n:IwZQ\J.o`e{8j"WʑC4 ,:1Jki#$%fntCiFՌ0j[H! xmZH :2{ Жlhc$ՕEֹ2d^f|a 6G4_uװ+G5.7kz /k1/j"ͬ,m@h  БݒJZ mu8,vMYGsS<;lOD|qZz!\Rﴔ}ت60̒U!mK)}6D *Eet^sz3~])Wϥ96TXxyVO5DXR/KRF!IŊ?J8\lSNFMі]ut KOֲy"J?#x }xFQfUH*%/QB7_qK+ˀhǧbC ihTK Ja=캎2`LYlƑ}pty]] ME uϻe ա3sLo7?F1+ 9pˤ?[1D ~Eespӹ( QQ7)H񲈞+qbAK 6;W4;A#qVtxB{._<#.3pOyYrh[tq SApLmT\d@O3)omw$Jۄ%#bɓtTxe w1UU+/Pd"q@H l{9ŒU7A PY޷QƸ4ֻ~rbG|1͏P#Ȼ14Eoj]2}ύ?Xug3kg3C␯wu_ BoO#//5?/, [v14L= ff@Յ"4,XG5e.`vn d(tZB4#eHY\7IѠhC 7^PӮm$KH ƣ> FIATm;q>3͌ dƜ63 ?=Ǽ^rҘel.wdC#;K|`˖A50-c1WYS jWkn6H/(H`}i#mfxHm?½;: CYKk8uÃFs^iQ! # =ɽSE^xlU0DySm~!X*- 1w5hQ  lw6T=@U6t 5|hƄ3uM'N!P($U^τJ)KBfkud$2Rݔ( #DӔ\#%OLd)P,%&}NsC4$`ݾn~DMlj$"~ИB`\O[:eJ;d@k`f aL~Xp҅aRm]c +4]"t9Ѵ[lT|Z,O#A8 [Ģ2 >s]=fOJJ F;3oy lMr%& 6H " Dex= H%4wCzoO(m32BêKyrC^C*)u;j`Ih} PI˔oK'D*}n!6eP4Vxda\G yb9zOdRF7-\k;ilPf$}o/{FS\ )㩦:6x;u@b 36ԯ0<)0d@2v>R>u'deoWϝQvd~7Scҏstٿ/BӮS E-~5J]kK ƕaM*|-ltҼ\xS2s}PWC3X\$Nr\G‹At!,¶(yh@c^CB]8" %|o9 %lrw6yX2!g,d|pb) צmB|tr~B/S.TK0fu%L*㾳Gs.2pӶ>G; ĜS:Y'XfAJY 1Jn|`'we XB|ՒFl})f0P8Tjk+a: |viSr0dВ*%o)Pz#M3JnՒ9L}!:@tsY+mycfTĭXڸc&*w~ߗ3 >Xv2Jj\?IosH3A1-X8F̧@Us7Ì-^ŤfDj^/M2`tN)ÌrR{p2w2>ljId;pNamǞg 8x*qvrvFWD/1ZqLYC/޺Æ[_Pu-]7X[%[{$4IUI'Zsi1~ >h&[qɊ*cM&hOϴAfNhyQ^^^dKf=*FftjÛvIO)ˈk){GXذv;KR$/[eeeamzk^ #Smrf9(%\e$}9];,Ns_e;{?/`jrog(J2.ˠ?g׬QL. :EL$AòYՙyy?HgG/Б#S:~"s4l5E+o+!`\5ɝo"lQn޽KetD#bxUBlWcr E-n |!Ϡ=|))Jˆ?GLm@#g#Až=:=n40 䉁]X7f]TOgHpܞE0`?_ b4TʋpAWgP+fZ[A#^\1,8D  DWt,!Z9KVmu-@tH-tH:I.`v)T =ᲔWIΰuj&heBz0R3(ș5=zLU)a2 |@5(Vo@o} ^PO[ԝ $K^yADo f͆ڽ*^V` qLPpIVN[x_#hؠa<{)hGGZi;DOF5L]!)`Ľj]1 !-7$]=K /ysN'WV?rS~C|*"~HwAM0 0)>| a}͇btS0ԊFGH+'?x˻kTYl;F0 l0}:]W޷"' I͐8.R8&eY8r)U w1쑚c)͞:|&' `i{S$ y8a8KTZ-@%9@_EPeaIYc{v bU-Er弣u:!GHCQ]n>6wз.Zn=dRÓM%c T,l_Kiyyn TQ}vjWcIPxkD>&sԘ3kqWFO+ D2ImAlp¸%C~kw;jr$ivG@ߔ k F%(=CAE 6$ uB9"*AY{ry<^uw$®ި6!noz/>7EXc7z) 6tځ4]Czxv񇙕D5e3Rcϒ{*b8Ec @,2fI=/B$FhX)%~YXa#}O2x4[/0_vj( MAEń:c #_}dK>fCH4z~U9|͏Cg_`BL5mӈ1Jn!5GoZ*}f-A+PA wfT#Uvae]h!jGs:Y+<8oǝ ؿYe_OHoqH.36P9"hP~w.NxL:=AJT6d>͐@6; aL:4.>[TB3YAWK?dXJc:3%)TĊN%xz/Hw;n{56V5~0vPDE KU ?hZ~a=jj(b8:EA?Cv7eF吙Du$u/K=\2yn|\`Р ~GEGM- eRvFkI['8a-*ܛ+[7%.qZBuU Gu<8-T:gk??$IAꁛܴl[Rc}_ے1Xůʼ:FH4ϳ>V;H5UQgW&C W=,a~[\䠗>N2b__UQCaWThʹax kI~W(ㄎ$rV؛A6/U9%|4"SMru5LwOSMe~R,PC. n)7 "nIr55OȡP2} E5Ӎtԩp1Ɏca-4t1*^"z$L[i?rAˋnQG%C˱T,97w(UgSѢ \teQx \O)Ab0 _[ng}~evPӨ_Zl׭+6ˑ<#;Sg T(pplxXiIo+B}+˭vgҚdC)OdO>,'6>ba0nkH`I.f5Q)L@P`+ 8?linsª*~=h^?"5X̛QNT^E3`e*kۢs8.BXtûr:8qOS@淔~+@sYŝdTgP/zqD^Kq&Zmm;6vvWYOIc^iNHL8Nw2K,Z׷5C5Zls"܁!WH1g90M,^Gz)'#xjsDL<^Rej-Vs+"ЋRI fDO@?7nqCF5Dxyo<`&Z,Y|flf09ޜ橪ՕD·Qz=)O$? =B1Sh5j6tkNI@)sw۰]tp%ŬcJ ҅KP '10%V Cp"*' !$հτ뷷Vu,Ec(;DjD:9, >yLP&t$l ]hC}F|{k"{m/[UM{%D@p=oap5!|݇`$1\JHJGbOq@|798=յ`L˪lW?Jbv8uUa4Ǘ>bCih}6kmm$ِY昷%bVkAa+;^"($Ua&kxPqҖA0kM}GHq(kbzϒXA-{B[aN,3]#iN¨Ȟ}`aB3ĈdyLR##eQ~|});3jY+K08n͡ccgs3{^M҇▙ذ$cj s}WS^lz8CzٙGW .:U;f$aeCxM>us{ud(17<tU8`{ <|JᤀI%}=Z6vRZY7KG(sAuG~A\Rx}ҊUƖVt8J׃؊ sT1[bsev+E{Hŭ5 \] +yU)PyVYBugȳ6]pVL1 = R-.zk$M:&B,RfRb>O|~u@o]!N}Ma j! a;b}%3ÈHSgBIIfͺ5獬3~5mKi?#Q8xsSAc{gCaO. ?iF~K Z G\)5T;I>G` fa}aAD7"]!J*v޼j"eXgo!o(Lf *Qf lȖ*RQZ/#\3uYZժ$!o@H$|ʷ8ƙP*+LeIx\pT, 2 rWH*_8kTs\M%enÀ[ nlyj<Vvqј|O&Wz8&Ct9k^:ψgW+l(UpSya/ALm/}yɬR4GV(.xy׷E4g Ipt0t# WK`)8&Mlxc Xs_x.>m!-n iҤF8I&A4u6@iߵ ZV%ژls['moT";,R4PSܵ'oy᢫g Hs)#(P[qz*G)y]ERUr)j};Ƌdo:W2I.}0O"7f7wѲ1/Xo)*P{tĮ~}-u#B=z7\=Xl!гYoz$yj®XOtՒFKv[cP#4 `{N uʩ}{ڧ*շN?Lh_Kd%S`iSě˲1vgO!ezLgO\X$P#gO/geFn֎q0.?9 5 聨PCF|"DU@T~l8/ D ~].{Mvx;ůzo0'b6:?GY1?zCa"q2N!%x٭ oiC"ٝ+Wuh ϥuDC+`އ!Qg5f$~ c {`,Yq\ 1  }"%iI_qփ+Y{mr!BD><"[ 0CT'(*0$,yg{>3$<U!10.sK8fwMxZu|'Μyէd*>@| _W+Xmf1ųeQo}R#q՜kwcU]!UX0B8Yt! ;@e# 5ZQPF8G!F-u3)xP[Hq uA`6Ψ. I*9!7@-ڕ1at2~Ge{ }{,sҹXu~x9otr.W+?dҨ6ka{_|tܷE>yX&ɤI?YS*.<>f¼djL/}$0?дiqHX]n/x.^ q";a 9 Eyc+r$*R!/kQQMuAvST'\HJڜ!w~4F!hU?1F=kos~A%OV,- [~yPog-6gF5ӄ9X6+.؝A/Ãf} ANEp.=]QZ7l@ ±z-LjSjl(`ýP-ԋf^P#l 9$mYnwqv!QLM GmFx|CP<G.=ֵc ozPv7:.n|tu hVg1n3cGq)n|MBJgUҏ®^l9~IA-jf~0[?mRX͉|ςswA4|ʥe5S/zZqT(C`Z_ll5Zi~iB=b"C*mA'UlW(}wρ)&'l+EA~C& 1x D]b<ցy+efdrOKހr);ވ\}-QQ QbD4WzlMclR̅8H" uRq.ӳ@?1_^{D4ȤuHtg@(^b']HW0c0oAZ GѽS2@IIH`1VW ܗJpL3@{މx,lXKiG.}:Xw~a ^v }{Ѓi8&ٖYs&e{KT~LʎBuKZWTntð# (N[ W@;c&흷_KB/kB>oք .#[@q _u\h^s\b\|^#gn ?[h\:Lh' ^~d0~+o_ua Y8>Kú%q2 vzѼK~`Q ȇq_6$ K !& b d RMrd<^1QOɢGzEڕYMݘKZyhElGsq!)BД_L!6Rƞ#JAU4j^<(q=>ڋ~<&7X-TKaN'Vp^F˪Ҽ7ܒ#1 dojII嗇l}v/g d ͣJץ+Hm4,Yz.ã.ocD) "Bj{H_ga芜mU[:^:/-;J &Vi"N&M8aLlJcDB)znؚƠ{p~Ao29jSE%0{SI!#2ث !8G }϶VAYgmvS[mthU.? $.4Y<͞Ar#첏*7U }vn-W+7D<[9JuO /[(gddn[$@+V#n 4vHvMf5pQQU\8Xee056TʇNI\T8&t F}uN3_|(Z>$*lN^h˭l oS Z\f_.onV rF)8AJV*5lTt~Oa+Yh4}!Wۮ+Ic"Xx+ٝ~X{dɈAqe{gNn>l **|^GlSwSlE09ELܳ 8Xb0[2B4w}:"&v>UX3nclnH8[-&ndٵ_GmEpuzfwN57by>䷷LdPzNbFzSs@ZcobXKT'H7Fpt ? ܁z!nv݌lbs&gcZ0'c ZgYycߖHG?/|] ;zOaWpxD` s&3NAM*2۔DvI(~7t6D- !K>-BU%vmJ-]-'.l=F#%ka6撪e|o8.'΀ڣ[8 bRoyiÎ,Д<i ϶i9瘗+*Lo;=YiCqb+cp̜IӪ-U,,!1Gmrz$eⱼMEER:9?;᧵{MH 2%g? $p4:eiH:UXk46)ʎ~(WhH'\̾B 1tKٻdNJ2RSNxޫ>GoP8h~~zYL& =pH'FX/ L3c`ٴcS.9Nk[`6 Sx֫q^0r&hie2| llwv $xwT1b:(\V܌vP>m}&-.7S̚<<ؐX3 3&Zp{c~3jP!"/NfNQIJ( PS@*l2O.;C/iD;one,^i4Β Ua vK ^{v-tY0~ڣϧS|Y)4<ɋZoEK?%>%`+ k'{|{582ݭn~MSeIMZ[-8`6d|W^ قx kLds'.IВSLKLR[|sK٩y@)Wz,kTVN13ӏXLa @*Wt9zo%!*m3@(:Nv{b|Flj@a^|*ugDh>~K`=F@moty)Q^~2xn1}'5o6KiM|etŶ:WL ΆE=mpS!oBvjh"dz52=1v7GH;L'54cj2P8LN(GKѨ鶨I@3BײDUr[i^kl\}UQdD:~'Qi&9jAƔ/w<+R0u|aͼc/q)!} NBԉ/zQBl4T#N|X(qH1.=9=aUU߸M}2Ϊ7+}_UV6FFc[tT!evCׇ&n8Z(pyF4PcR5SVt4c^'Y$tuuH$W2/5 _Y{#Ki{sv,iҡXD 6|26dozz@х}+oJbʣKJv9fIП?ktͶY3ݡͳ虺'ZzO5â>B;Bl6Q .3 f~%,|.Nc4gNrg,##+<+ d)8&RNXIo\Ev[_1#b~B6Ѝ\ۥ *mNuP Hދvd] fƩ ̣gF[9(BёN { spd ;z:ߏm 2w$y{[_ZЏ% a&E[LGp e_E{,BS&b$3qjpL7V{A:-fS36[aGF5d2+~䥷-?(EYE"H/p&q O@B"L##e5 &Y^P gf `ۊa&B:4o}8|`LqQe!{j{ ,쳻cӄISJ-J>@:y:Ed $Fs+>+ JEHa4Rb,E'$|:}5Kdupҳ(#|XR|NhB4Hdej#&v{1BzԶR2Ѳ-VDpͳbI7R{{ϑZzdѓY&k5! ] 0m5ԋ'=&LTVӥ5 һ\I Pݬ'hȸ \غPoc7VЖ-j)OD vi]`%()엹0h~g-pog[iS$l7]УEg/AyᯞRKR`)+%KV(P3ȏ)I Ͳu؃PYzU ',YzbZq {% 1L- $oAp49h'"w=Zoҝ~$\ߠ0 8lr⬽„1(܋S} a9& C?M2Q$r@/}zNE"arj5Nb0<:fW*r+H 0j[x˶1Q+q\({*lI}{]!$B`Gr Xw{p+Nސ k\'j/4܎oe*G4n׿hjʀ@2K-w5urMW.g}S^1]<0!pL: aJAU">"* :>D^+CR!*$ՆʀB'%|XzK*X.J Xw=#$D} AۿJ +~ۺy7AaUI~v^8sِHt*I 2cӷIC{,im8%R+Cg.W~~ῆ sګ=DڌQОm!K5 8i::ziѧY0Vy9PX R4$ʚhb/dw#jfn$m\?" LPJ76&Y:\: |T'oYn## am|-@bt1 {nb%v|O58(eW+~RK2AoOE,BC{3f,HͱP1ꉠܐ5qyS[Svs[1}TB>Q@U:ؼ7J3߀Xpp M̜\4?q{8/ڢً]]/UtWPke;H6ʫ/C2zbdm+JJ)B9@p ʷbln\#[C𛱅ڋ :w&XL*7?Րp`bWe?$"!=UYuܗߗUw7G'٥}m'v2[%Ј8=&^`dYju=L^}2 ٘;y-+44ճPS԰?-GTxdBlJonQlT|~ꊬ,CP^$&jILMk+Y9ד k+̾^qp:Y3@\iKG;n' b4a+_LU,8qsTC {zAS3p ݈B:#dݩ)zOCIb$m}~EQ!Ԕ^/6:ThcJA OJh|7ȣ[hUf7ȁ Hf1Dű5n$M VaNya)oÖOY*ii"\CsrNT*:"-T9_ȣz/:A| BE#mԳ"bBqoB5& i;S\CǘG=xS˛"H ;p~أ}C t-3d/(j [iJQYl'E~HFdkυʼnQ_e dcL.ۗث҆e^@ƐRQ`C ;W61{.Ha>O9IryAd \D~L/VrZF8H )Rut>^< Ej!XJX SHrx4QJOoZ+7:_.X8 1O4eGhR4҈e5:aHsJ+̵<]E{J0n GtS뻽cؤϰdM0T(`a+}+lz: U J`O`b? &ZE}:Zϛ+}lL a` *@"}\ J=q<^lBIN/7%I{P<3tt {;տ3'ru%6!Joh oK~naKBdwxVƞ}jVIB𠵸wxRvMhZ1e؆'gA 8:U:`8W+$ǵu0?mXHFeV5 J\@- I R񧕡}\[ Di"3儰#+R"aǂV.k-Hl+Jd&:LSY "7:_H/ݧBqp +d2GFpZJ8izc뽏D_;Ba(QTJ?Nsembڎ@{y݉ v^Xo#ߟp"o>֢H)7)Hʎ0wzln׫nqkΝ /BIw:b<)L i|L7i,vݤ &ϡ"s<9 -ٖibcC%V{ cQN8E@hW+Suu2AT5oeb mĀ *uul6M^JIWz8{wd4N+9c#qYgrNBf̚$ŷ<1 2V_vXY۱a椏K[i0.1pGo+*<|fay`%KuM Vqx@e=jlx)Y>u@>TWY !])0}GIIQ!ɂ]Y.KI& ^{@-Bu>kLbϚvW;`+{L^>uBю6b; l}+'ܟZRt9t[Y۹<6I )«]l7  %N芰)(U˔_Se (#u:KGzm`G90'N PirQvuk畻z;V:7] 5L䴛UsS=(\ڝ5ErKM~(,Y<+3i"+A5)޹%5EWlH%`4vAVؠpp eRf&a!M^$7ll.ɖI%ACoh\p§|aY ,SǰziZ7A] ~+]Zcm&KшY.n~Mi/<ő 5.NYEv[[,NIj#F. HVۇ?Lt:Jt<&,d̝y4GgѝtM,k =U W̟[R!0 ;[ZLۙ2{Z0*ڣ 'NNV#rY6LuUř!@yQ3PV*L\ݾRhM5RǽN3.loW]_0]NhhҥS&pM6 r)pNIwAKQZIhʷɫu/vWUU:EI%[W◅%|8!% n^qO`4Ji6y1֛a-%M Yj{ѧhXvşh?`u((o%sqnxKmҢ C* /px!#oT \8~̉Eqk+@^.Dv!3T~J }v1w˪8 yXQyW*=e kêB~HIp/ĹW{ᾹTc[VGe>t2R_ TcNm,AD\&]=bNevy:xSQ.t  0!DH&?u%. SrW[ uJq`O&SGS^N6%dkAY^І- cD1=haeUĎ[4)dW»n 'fd$O{[䁜t dpxҢ3(Kj;> 808+D*VJ+ŧHKr̷pF&!%OLYj7Y RaBb_l4~ Y^Ȱw[H˺L:0B8 E,52SfO#+74ЂĘRi%f;O6}v8櫊.&"t^*hG B). kMefp޹>U." O%`"Gb:Gײ;`ES V^ΜyYӆxPџ]ظPOmSXM/:U+шHhHrKM]%_r?ڢ~8y/ZoI]H8GPGt7V? (v1-; {D= 'Ev|1FvA@r/Gkҽ80V5u.^zѸX#`=/M {>[P(_kFWr3ym&mҼx]1@f4'#"B~$9^޷q)ojPUQO'Nİa=?,GM=(oաɨ3e2> 9:g`NOC1W GݐX O߼z$ON܉d?l=662mc>_`ԗ vA\hNHè_nCu5k!~(sA6iW[D/VBWa&jq,T|uMaT`*WrXRx,"IoX!\Ӿ߬C'nnrUX4,@olx3;o[ i";WsJ$z||\tN٢@vGrdF/T''|Y2@!m[%c$M}3ZR;Z/ joqJMibB5c2Ғrh|I|2!h#̤NgZdSZU U_H- A0u+vG>"#VV[ֳ 96QwX}HU@rG.P *RNkxZ"i3(ۨbteciq{U PUB[L/ Ji]֭sosG%YQR74 PfJ|z$%=:wXސ44 $Ũ0Z59(E̼{{_ یGh-afh}RPKZ]|-]=Hibvۍ=SQD?ps9mx4?xDzwpNAT D(ϋ @[)OhÛ{dN;2> nN$`TG2OO^Ǔkl콭1PD)\;ZCaҹY]gM#?:a]&kAxiU.+yWhBӔ8`S93&.,][G7.Jz}H#)|ӣ ~x$S$YJ%t%ijG$qeQKG$7b-QW^K%G~u(>cj2ѧz*Mh8lhF%uC<^Nahe$TOyZOo{1eNK3 Z@Vd:)Ft(_WQdFҋOvꍮ׽| U[DfX@aH68)hHkeK?a:dCw~G?/"Ri}~r'+xtXC8=C8c5j٢5Ĕb=s5NѠ70M䉭Y,Fn1hQ%?ǽaثėN@xO@_=]̆T#"&9p#;ӧne\ yucGW{,Ja y7pH_YPWW n2ѫ=FsAlHVQ!MZA(^ixًѝ$6 XqI\}*P ܸ oTKo %PZ<&ڈ?[о]kvѾ RX?9IPyWCɭNet$ci`#ԅE`5̊qu維WFX ^B1}_-6X0=\d(Isl)ncIsmΦ{ei'Vla#B 2r)N@ 8st`Xck, wb/RՂI Wut" DAN@?xb} _AL<Î940qzჯ{Q;+I>ǔ#QkBõ{u\>Ա$[a;]Ez`>**SFPNJ|tX*&\=vǡ7*S: ֲ"gH6^ <b X=#1HJ躮DW9`hWt"Y7_ZIbj7rr2Tg="m:tcv_EyH9Ļ*siA$Jh( j@X#-UόX?YSh;U0HX R D^]&%W&I{]cVt7ӟlL틅>B8'0Rk9F}(ǩɾ[]vJ†nKOSr nh{$h c@4EAiw{YGu$gnFy]ؾ2`jR ƫTfo-4ogtbY zm$A]Z'倏ar1]/T<~R<(tˠXxF|R@$ BJoRuDuUw]t RY+$],,7tGoė32=Y͟ocyQmtgYe$GM/T 6٫v=r_p;'C+}V^H(J@~Ro²VG~:ذrk :&3V}"?"=~%?-fVآ搠b{p }@TZ nTH@sFRi7ыѵ/joP!#1otdj?C%=bRpĩ4?mzU[ 5 e }^ٕmjb?݆nAC]:ݳjrE0> ,;\!\n;4(!E )&c/ ۴İľsӰG;fMw]g vE]1$y |e;RGlfJ72"|+@!#%2Vc:{h ,&ЁTh-h2+[Cd/lّ+ ZXHJ@3+G*`΢|Zv`W4aHLfy]if7̄%!83<:mg<ѭx=eF' TE95OD)u {'$Sls]0ie2jacf?8ת&MnD'KzKBb!^ WKxA/1/"OD~MO Խ34ޟSX󁒆<i\ݠ' )IRړ%R\ a]WR+_慲|LgiXH=O?l{:T1MF#5'Z\="z+i]RR 8 rPTANYj0" )m͎(x<8 &6o8Aϩ7@y*ϟ?O^>@]Dp':bfGg.;fƄ{ 瓒Y̆5,gr7̻ l=+'?ͪ ̓?<(:9f JZdH8]BA4~Ÿm"gDpكX)}<jUr\@tXDL.to%lssxԧ]!9]lڷc`EmYĊ7C4n$HpO(Ec8?XBYAݠZZ[b"عHcZrbe&iLlKhSVS"!ZzH_ ҒtӁᗾBT`pZxg&mNԭPB.m;'c<`B.%JCKk>ɒf+!҂uR4Or=KdCHmI}qzS)-$ts(iliai =WJVcd()N8)e 6~a3ώz=+DŽQ-`X FMN)s#v\%@cq0Gc5?nZ^fAc%=-瀆Ǹ)+MtPl|K;/Y qt\BUm:l2w$#GhlXάwL.f~O# |}/ Y,J  '9ٯ+ ңFkVy 1`V%&biK@e6*%>gv& cݧ&jWSOsd~b `Q% 12Tz)tIX{sOh7#I+YOh*l>ϫsǺo&27Xz`{}yN}RXc>V+ U\&""'D4_E:# C\-)ʱs lp&{ƴic̳`rYTǩ\v(82~Olۙy G#8yB* PxR0]2 Gʙ{5ݾ_>0ZVZaٸd2=8i5K噛M {/ U8ݍŪv+b/!9LO6ele[×nqނf0j,}RG\CӦ@<,]І8a&Ӿ›V7 |0}2gkc?G` %l#VbkZ}wT 09ʵYDRT 6кI=ƾM\Eb8FqZÈ=zNZ,]nku,R7qs qu(?h4*.+VfuC1wAUe5>pIx8 #zک:pRQ$V}ǥ٧,[:7<r*;Y"z溎vN:*QlQbRt1fJ7>x=8 6aD='g"4Ww.lI-@w787ϣo?q cHdv&NVnƴZ,`4~s[ʳS tȥ2$~d9p=Muf[ BeJ)sZ)KC_q$S0.&:zyRAMhIb¸tz9͢5 a  _~zuUXayp 1eЀixj3#瞧_7gˍ = "&42>LPɤmyNb.mYnQ.HUw=ηiǠ $Y!3D%@͐:ȷk@u ag-eHFtO3/ }W_'Pnvc-ϴ@iD>yI  lv:PbvK0e'{ƌK{Cl"}ah{:tn'ވѲA!(66e 4HZBψ '3;Y$L[/1 '#ҚH:vjK4g0l~ƫ kuq+@/jFsE7hbDđscj_={Y@ΙZ^ {Z +!E9V3>ˇSs,e@`n*Z΅h)P.ܴ(fklLG-!L /q^jߚ5Nw*:YP "`{ˏ]!@%] k9(J)7K'I|7]Kf ud}(T_4chR`Y1w>aFtEAY5!Qr]Խ,И5r/rQ5>tI$| ,\d0jgW^q~$3|Oڌ(J;Rl~,:,]Yx\\~pS$O@2WƼJџ➌4=T~F,|-gd6x.)*FTyBOOrCSfGR_<)M.$G{I_[E[ge? Luǟ3XÁN;)%|E0UL٫;cwHN?9*aQ=X+rt?Uc\N@k6D'or+mO#"IWk2co:愩}NCGhɞht d?k+zk9ӽ[>[xϕi)>Z&{8iu>+-:ER9 B}Cx۽S4IqZxF)@G LΆSK]$fQ%r[9-CP9(W8+嫜XȆ[LZcMZoE੼A\66Wn؎x_Aý\Y9C2*#ݫ!_?xŬX * D [O,XM5UΛૅ;Xm9|>뫞Oڇ˔Un~0 ˫, F=QwDkDK"f9_n;聪lweu%3E3Dz/85g %^[{#bR`#~8'yx3:N%SI%F"Km>QnX z7'k$Lg/ yydF.70ZӽL_u:"!c*s;SBW~BG9.-njD8%.41 oWF lI=]=PrceΌݍsbj~3r_7+  Ќp|/%@a6"Ţ[“^j)hKf 8X0K.i&UL>Z@Y"rhrm^g{>^nÃo Rt}ftd̐p"gƫ[e3,+\ht~,]dڭP?QH O$iq?E٫u Tw%$qaP ^)$-~:Nǔ2LvDgQs{`b$X;y_L-o-Щ݉b:&aګ]+# k#a;?cꋑ 81"XvkTөGb_x?{l^_}g4>mI(OY9俦݊٤\)k&#ؕ3lD\Va(k bzᇙ=@Mҵݟ RgHw ņ""+w__VFSI\8't {*w#F,]M/.=\en~.>4%!dw$g& 1c$/)F|ZÆṡa#*|ioe*82ϠĘϣ#@6 f#Yi7E4B%.H !}-cˌiczQr0lMB>Ylq?krVmh#J|q4֘ӁҜA1*`CbhX.]z>60{1:!#{ڇtگ?z!CI+9 1Z {&&،#V,ǘvGò,[z\!:;VL̽s܆ɕq6<~tv'6O4$?så1Pz #jL(DU5.b|WqkŜxInOwrv͎/yڸ:HUlT.㘹8dٸepyXLo}cJhKK vQm=[N?`Dᔰ`љYʫk8YKT|I.m@Ts/RN:Z NKhi|0dp:tLp(?ؼH?jX`(X [x#t5"l^s,B]JК\7ޚ N^f}df?:T-,H|_9Xc@Fsʯ<p|uӋ|*s8Z„;jS'LH`Ə5=WQ.D^k4T:(0ƯHnX-s䵐\gǑfZ];F*Y5DNX'7'[95WKgVRKL>'5O6?t`-7T z8<”Q&&*Ub~fV6kb4o7ލAm+d+G=}RMh(R p!n0ՋS:dޞCu­5SѰ=?M g+QAk{G7v *l0zQב^Tke0U{r ,w՘nJM QRKuyQmz3ݲ r#^ќRx܄Dbo@. lFwg"\Fz}InX*m{6,]+u2d1vu/( ƀP{ Z;-.CW"’X ׀=mJr`D`a8y璐8_j8v&AbA!C2qC9$쀁?ff _Hc81&N(&ՕnRNmLs[79{ EUUBQ憟<,O`|Qqaks"m X?q9Zཆ봻l$Pa]qƗ)| 55J qS:'[ e„MJ2}==|B5AG .D2;'1 s!h>:p7ԘV¨Qw%/(wr }R}Cu_b+y: Sa6k=p[ZzXۑ2bl,*C:$K'Ǫ.~ W KHXv.#4s;+6.m,2d-}qA±<8>2p2lӭv1quV-U'DFK,+V4lƠ}2+)n'~phyVF=ƓX"RYBxKUqT !qIbUHY7P"~RF4[2QOϑI 5[56oZ/gty#CON^؇y㲵serÚ,[Eƻ|Xx8Iu+I mPo?Q+ET [& ΖUJT-"s83ɸ7*j0QUwt',"klaFZdUmnX.] (> 81ʹF;N7L9O_/',2c~DǮ]k-p?V6ٽÍ)~@lؼrE:Av>]"uLCֲygKFv~Ĝ8!lR=Rβ$LA ƑSmBaޫ:Fy^#[ik\ ־FYH^$!Nïg 1nOYKfMF0^49ɔ/nAI"G'F"[UkH%Rj}]z$c01]I 㡫Y"C ;>ڲغLU[z17p wiS^QZoW4|5Ӌd6U6H0Ԟ jREŊt!Hbd=zקԸth^o%GxbK%N؀܎(S/!Yv^ߒMcʝɋ`N3ϓɂ|3S`4^T⍀{b|r2۷]yNj\P6HoU2n U;65ن1vJ;MT,%LщƷR=$.*a劼}ZJz܈*P/T;KI-f'œR%ImEYHJIWAl@@sWzBT5 DFOc ط]9{!'wh*-ZhJd[m]9e$ AKH; 4CеdOq%: a_Q 1>β=u'?.X|O)K .Щ~XĜ޷i|&ÝMTV i>/]5KF.fwi$̓X^G(d!uxd;_6Ahϟ6pYX1LŨvGnQZ'Z6P؝ѸXnqAGH1<jᔄe)FWHyQ7Y74T@X1JhH_+-(J[Exѣm'4_02A*Ut^E%bcRqAӠ=pwăAJQjfU\^]ƻlZ$ =$ o?pj|x5P+t -s}H~Y@W#Pz ^Ƣ4瞢tKbA02vp-^\I:3Ryd0(}>>P pH,~P1g0Nt_tLr ]L}lbmpKlFa06 @'kn4z]r- Rp3 {-PrG qCI*Rd̽3'cDև@ JJyJ[0|@1N샆eپ㺬0sY aBx+w8 J++e4fqvn;9& <=1yi;PdfZ U28.P7"+ѕ[AӪ,3~Zzk˨A`toIvZ4.EFRaqyZ[M|cVe)L|.̢Q%_Qʵ@Gླྀ'lik{(UIn;0}e7=ĶZ/4*`O/iLsThwDQ9Gv45%; F{+ 76{Fcڟ;,ӓk T sdϯD˶xS'}:,zjqNӿzOXlM.n#Of$L*!rd+}>Yd|O!UCaKM. w3lD6z"7* L j3@\2;%3#Jf2~kK ^+*e1CfT$n bOJ؋IuvQ rA( 'QUwnslN6ѩ{EK$(BHi,[ژX P<|ظVJa29n ,)Qq*|h_V7Q-|3SRu K[P}آ|4#iÂR3tr F|# 1wD eFI>O|p:VPTIl=/G= ~å-xl5Fʀ-Q?FֺI.W5_iF`qh-jC_ hyhCQ(^ilUn{}keޑ5+M)vZP`ҏ,S 8loSπ;\qPMŏ[OB]v"(:DŽ$527ATS) 8HߕO[-2"-Xry 3Nh!mK8^ݥ#=ە8qd ۠2.=xw@W*\YٓX2"f3)ˋ͜c5'8$һkf:Oa~Dn;wk@|>߂a4Ϲ3-DFD'6ߓuLނ=[9Ġ| -d}\ʱ4f^X^]@n^] 2\;V "ec +Cm lFY'yn5;JUb&!<+/p !icE*ʥfumw|m{|l>j ͛nW +uȷhn}gp&nf@ozn^oC7՚֝h|F3" z^C{)UO glGh7[^.GBܧɋ2չtU1 jR>7 nB9{XAoy^VU^h3"?Uglgyx (Vo^ݩyB<*)@oEtG0sK%,k@4*Syl mދxa~%sB5m}Nx51`;6<#Y]피.:BVNs5Ǎf~n0'k N:#']uoLkc*FHvt˜ڰ%N$k%lt2k6Hh 1~)wT-c 7ǫڼwKU zv%S}Ɓ/g;4 =sw=:{[YP $7>2? ЫՄcI(yQ:k51ICJ b9BE!Ñғ u8G `IWFkpGZJ dV/>^!1~} a%Y!nxU{-tgQcO*]1$#%aK_ٍZK'R+%#E  t)E(eIU$ƥO~@^g]JרQDaTS wc,/ϫq0qg2/FM f.aD[8\YHHOB_߀S9Q+>w#!5@j>6Ts֣神x7ٚ~#b9JNF Yh.Qp`Ӊ̃N C2 ܤ-+V:Zx릻rJ9"Jr' P"Ҧe G֣D63𱋄I% ڕudf5kD?}K@(RzK{-tSfL5&UqHn]:WPX~`Tk$E~wZfVm1!3?/wGda:3kDkܠZT$ۭ\ם2}8~0gְwSr2q(d$+ʶ7^~CFK%,kF^h]/ހ2#'ald/^"]CXRfoI찕ZEOL=hn>>nY"Vuzo|t:f~Zcl*KL9.d X_;`X'_qĿ_3\ĂW[$H XAsCePrĬ۲ōV3R)A< {VtJi3}yr%:醑rrVgMxon9vSYq!mLsM.g9'$$^mt:21âiP-BBG9kQy(I@עG7+oHdel63kb'lֈEyMːi#1!4w~uNGۍsVvY J]2].O3fT]72kpo}ۡyi&[5X,_?WYlNL^~=ki5SgmOԾLȮ߸HZu O3귴Ğy™H8a$RAi¤oK';unZDR)5jTsZ?bQBvKӛ*U&qtRKp[n-QC?Uu Q. BlIT"(PB/a=K)P&1q'fn PRyZ]3j X'ڪx t^u ܲ}ʀعoLP}mF" D8VL=2^0pq2.(&ܣ+XAS;ܣX#3 9>aQp$|Az\ә|cOjJ{yz> a"(>¡7Y\<7 G%t[i-|.ȶ?d Qe7 v}cý0p ZkUN&q~;W |brE4%MdSd?f.qoA/pK:>Ih(5X"'>4dEKiӑVS.Q6VTdlܘ%|L߫PVdJ31a7f-U(ȕP;?1m>]+:pi"j >~x&ą~omMK,-#(!Cz)dMIvC(A65rZIZvĉĺG\]bB@ r΍`#U`An͗Je;p&Tfy(d65D )T{8í_WEk6a2-;h#V`o1]yn7u##ci(@}?ڨ st$:l Z0Ȣ[^'FU̮hv?DPpWQq^rGiz9xVs ze32p&>-&xPgUŘ$T'U$*˷ 1}_!2hཉ5CWA.|#ٛBl 2:M:w#g1n %EC/P3Ӥء .d-io QΚf6pDZc .XqJeBu5)6@)q1@kҺV^_2r~3tՁ/nj,P9}vƩ:Ŀ ܐ˯OZ697/ڎ M۶mÞqe:҈(L !wbT%,\?yr`NX+lR@ɤov :mQ}ejN#&Õa"6ǽd1]Fzs_ LS'j//.eqǴho=sBA7l띩<Qf17!U/xԄ? L4+ A+߀_z(+kգz hĄΚTgե=l3p3Nîn\ s(A"ҟ]LJZsZ9ϱu{ǭ}E3VifHZjH_׵3," kaosԜg ZběJwP #>˘: zfM 8^X#m!O#>Lj -7-4Ĺw6ݷۭ ]EgȉY4ׂN:>&5. 4 (y&@WZ,{&YGnJ*ih;lfU5BwӃD4?KϕYdst\JXA h 5K*g\~WC8Lc N@v9MHfUk ~&Ib𩍵WJC_N%x=P,ŁЋ /8#pb9U:;pxB7+o:a1d*-3g=:`$➥5N`3 Dyf:aB3t愝, KSo_(.#6jzR~.<L6ը#+OKoV\ضjVj' M9SK28oz29]#0斪 HRmMڻӰd"u zchbr~ &_t]4Agu -mA$4q!*IVSo`jk!5bY!=0Hzo5+W2SvQi7jo(yqB֋">H#F\; [ _n#Ƒ͎f#R7x4vs(7 CFb[FG " sm~;2~h Z.Ӗ#?0d䛝nMze,aɥ^vs7i--dbn=؆*Bקe5AYD9?yuG8dՏ҄RڜN`Jn_LEe"p@b39Ȟfw5:m==Ӈ[+2V;1+ϒs2V9 JqdZ4_J)'E ;YSa7VQeJ۵k^ZrƐSwھ@kauݤiX^3: 1QB\т6fڪ,}"qvEg;p"N4"@(T. QE1/^/;è= "̤3'r'+}>} ->*p<)ӪGQ1;buʫ(}Y7<گb$$ca DKxJ Dva:3R(1 c c1dWiJp?Z2S NAqF^9;۔m%9#%'nt[.` u?2=W J¬,A,PqޚY!ƜJR6VIІGbSqwQyZ_fбY_rNр۔O?=.5 )Cw뒷O>IN%u4xɠ~c0Ԕb26$2tM,$SzE1$sK{KGTsX\]/)FOMQ13ex"LKyN]^ywavlr{ N㌋!Tk-" mt̒$pB7wX U)#$F#r׵:uWѲǃh`Jbt{4[(Bp e[__%!#h"'hzK&v;UhITFIAkֱm"[dpz[ rmQi@ *Qs<=4nA~ lQ\ĖqSC)kA[z3K1f|Ig'jN[Lh#bBK*Y%E5d o.'*@ ~ hᣈo:U9ׁX\ԺKt9>X$fϳzu!?ɀ%F r ]@,TnOM>D%R^devrN 5ا!n7eVGQ!!A/5?Tzq]]fCxmmd$w}7!h0s%x y+i$T]P>6;m8b.gDًt24)36FT"﩮 D-_DY4TE*&v6S!:>gv}zf|/ghBGvߨ;<͚,ģoWtI۩e&5 S?D=#,YER3D[]8XYeQ əF{Ԃ1~a", (kT溕wMI梶e,M!CI񁐯}qh8nc:e=OHCW5CZ/SS'M9]0-$d|3Z݅ɁT6Γ_B |[7Çtpqصl^=Gk˲Yih k*wgS(x@RisX4DG泂Ι/Z (%>܁ %1ԽHn뽛(h58! uЄ3`W8l7[ԴE_݋S$;?{V-_@\B͞eva*hu"9W e}H>XScM{)" 5⟂$OSb=wʼPgGҵ9Wc5V <(UFnЁ%~, l!is_ xKUIp$HR|ĸ4\wpDտQ.m!\䆦&D~'QҳM(L1GP?9.gOQhgRc4m3ybk!辉VBo,,e5`?Gx~25k ۿr +F&**sKE$V'0:;YG&<)m_p 7鲓3O5S$=#?4nӍxڪzVg作b9| .4*WJ/ Zyp.ei3+4[2K7:"԰U&KaX!aT3|0& ?r7N +׶F~f7*-T5V`{qMBGrV=5=[֎]O$VԺJ5@%"(C|4[nY_e[o}ic@'_]udxH(^gS< [Cx~MD4=k(5*h &Kd^@x|e]$ =\\#Mr <0d6挘UR=8bo;c0~()οXѕ[j3 [(m&ܰzg (l-J 0N웄$x=-yJm^\Tu]V;Iv֫w 8~ap[vn 3jE8~3Ra{r!5$cA =Y,VB?CEbd"]rOqKAu$1E[E6Teؖh2[Ň[0Z ;) I?rӚfGߓR_A\JLޏ]DH&.U$\sz5B2DT;,OVEa6@R8Efg8C˱'f,aҫ8# uh^&Y9-1ruEGbfxU!qcоu\2vAmR9AZsE..:R_{x̴T3R;yѴ8şF%XVP"6S-Y}5A*ԨQ}bLqi7rX,{cՖLPnOIO! iuzv^_X9Z>, k)Tޥr(׿h_ aarVQd d8?(3TĈP(=xXX gH\9  N-Ęj#{0psy=+;],#ȃ%Ț [l v*&Qdq*& jcJNt̢e=Ԝ5z=(ꅴa펗ߓ6e|!Q -3%7~FyN$'z p7'VYq u`TW%V aW Va@T 5 SOU\BߞkȈ?N A%E]X;yI\i1ҒLJ 6$TCnuiUp#̇.pW[cz@vK hSR7Ut|TEұPO U[j ڔf>zrUĞ ^٧x\;+<_}S_ $vccD]M%;h\[E{Cq}/RG5L@I ]e}X]1r: s2zh{rzѦ*6lշK2ecSbKC  BS F aA2gW β _GxöSI'Cty\Wׄ{ іHI`n%Ppؾ1[7^DC.I Xh)O?s3 25Lwn2Xku+W3zYtPduZ0*cDwW+BO Z+;L٥H{.̝>*ǧЦf _72Z0jsc IS:ac:|N%\iQv/>z {^5 txN%yw͉.ޡ%*xqa]ED`ʱpՃ >*SvR߀@C%oE.Wm>:aev\ 3+2C1ޯMaF%֬Vs=>MEY܆sfeC#ϑ#6Ɵ9b DυnSo/F*Lf'@ٙٓ?)]`Ь[H۷ݞc{aIߡr =CRr iCt4OiiR}wio.ד~bUW֑hH2Q4Y'I$I x3ȋ1>`xGuWr:  ~Zp,?(QH.?w)O|>|k6>L=0N$Y{n_<ͳOY\^cp!'igm jLϾo_`+c8F_QWVP12X@*W# َbD }Ie| ;EfQ).o/'y?{ih m\tNϴ\˄T@M(Z`!o÷sL8/B N"4=~!kpNĠ:NSC}O߰2SgԺLJ$lWx~U+2 j}ÌJ f52\ŝ ٍ>17}<ލ6`, 6T)39☾/­^nx =X[9$٘zV)S~a<4[2_+$ZHSHۻ]ޔ'1! 6*5Wo]G?*y=[QUm"h`t,f_  zܟ»fTjԶi7 8sT!c[n/1J1~ӪB%~( !M `_<] +l]^a@:HvXU&v?R:-U] N0?EkyoR&Cq%{첰K|m:eT]N2 V w3ҼECz>|3e9si"exp˽*+5O׳TQD|,Wi$Ak=iIIPkACBu<yȳH ͊ʋMfۋ'H!5"9Kp_rMfT4~`57~P(""Hr*rĿp}3sVOFe)8vƽ Y@V>EFm[UG"XUo-(udGsza)5WQ)AYt^Jo&,<*kLx-`K$XS(m*^}!sk*|0v?S yоřAQMD1Ct69*@V /Wb /[[-VBkqSL& [zh*=Gb߅&OЉ%4f85RRiA =!5ٗoktF6(j/J Xw)s 5%*XX;']7ELqٕvn1ݥ\bk<&f2b~vyt}FU#%l@p㼼SRۢ}'0r0|V&SLuCYc ˘k4tIdrq w z"XpmեX6v 

f4|D+7_RB} vrLkPDP7е  ^3((6Nd^aYQsS+o:ѕvVmB[Zk(5̀'\}-+tѡ wtg-% d%υLュN:?"/WRqrrf-\*j[MȘ`h,ցy<{:̉ raghc[fH>vJij4u?!mTg0o@Fn In,s-˛g=[iqe!k3c6G.}/Ptw2Zֽ$%D+QBJG -Gy7ol1QvdyO!A33i&r7NzQŀr:[M5?fI$/2b0&:v|7=%hmW^>&qLU2t֐5hsOw<-n`?6Z3ƛY*:;f3[;Th&rQeh_Z.Fڤ⛲`1.(\[ ^m`iupʼno@:یD̗di` 9 %jIS!lӲsvˍyjUι`s뙸d#A\¨E]@޼Om5”ʐ)b0e>Y-wd Qc=AI.aۃj-ֲDsKi'\)SL`0A5mWq,.趧 =#!"Ǧ@ϊR4`B&/);8*1ڒqӐUF3:% @wDtaKNtHeQG0Aq#ys乺% RqC$9tR+8A;i0 A_ӥVC:ć9S|^l{~%bz4\j`' tAS!nQ axf rC| c"1wB6 S%.gGpuۑ\cCTcvtT)۞["y[:_?}+r6I9}$Þq dtWUvg: “7t%4V\C0: 0`0HAXHtZ:0i2'؀_ sW`rތ0QIΓ={]*|pGŢ©# ^P4w;VRf:wCx<$`Su&yi-0˖q!s/(em_9i!`"1܃љƈEe>Gg#H>_Ha\(O9s=h/6!W?6>׏tHbfǎnŔe1:[x,E)ƮX+]񈌗8цMŶEpB이d*bڌu& ƔkYjzH/-:d lpڢnPކC3ݱԺ6TH;քYxGb†4x#i$Nf/_qy[UGVᚰ`p,ű6z])xaĆ*zM=`)yF;s’LJt@WR(]Oe Ju˘#ShAZ \,?+ЗWi*;/ iM}'bZXX:/<}e4h`Hu՗| 93s Ys/Ӷoxk^hH v>:C8 %]PU@'"'X|'ӝsl41XWEyTL1-~!ƒ LU.P/B, Y4י :%.5ZF:+5x'z!puAV|;S|e8jon#^&,i{l8@꩞rxXjgi ^װv~b3kA] CYhdǯJԮKzwTw)bNo]a5d'4ā.?yv lfp= F'8G- 1K/KjžnJEˡl>_&r1z @aHVY4ȑ [j'VK|M_d/[m%nv|A]|b9%PM/|V/,>ne{P?!bT-Md¹@1 SQ_a<>z>)86 I-Tq`Ί)EDjZTO {/Dp4`'I;[fqvNG9Bjx`rN M!Epmo عC >_ڻ%RVs$Kg7qY2a>H;_9>ՈgMf:6}4׋Qhv3gՄ35`)Cph[K'Hyqźt+9*넺'-( / qa''.;Gj34Yq5]Ik ɉG~/߫IpPxzS?>ʨnPw̔vʒe3Q#l']ƒ\uH)BCcbq~d;qmoj핉Hi/ ԳTʙ.5;0w['q)Y\ ʽɘ7X]~b8k}NjLw$; ?#F"2k!q/(-G1Y_zanM 7n6FKe}e.yɛt' ?P!! e| ]YVPN ޻ uW! ݻ/Muq-ѫ&ga[oROM+M~8ym]Ȭ:s]M{Zv&mj I^*f- ZaL)Y. km㠬;pq) HF1_t`Un"p NP]aRRBfxQq2KVݧ'L$=zv;.9zйEXi>4gprPBiNz4M`"Q<|uKUI {:Ob4ԣ63Wo0!5R3H> x8phn RQswʛ(wWkU.&YS߷G 'P#1{~$1UM5R*F>A }M4ZtTr&>yU># zW`R#^y|J MA[=6ıHyF'}@F]R:j(c4)$Jk4yƕϪLa"2)5,P i͊e*;97;W6\CrgczP>ێڕ+ͼꫥd RI j߷Kdu!'#xrt F7nygTbkB}Jx^Cߛ:+0ޓO] @E4HCnZ\w!;XJɮ솓bIbc]IAFoMZf3ZaN_{m?L,@ }c8(Q"0>`=I-ڴvow m@cC0=3U3Bcҽ.+4n3j%8>uX:0 HHlkY8pL@(>M954A#q;kQE:)t)~ >cLQbOK@|u<@>gmblsH:&ݗv$dUxc|@`M E ~IPWU-C`fYoK=X@hP(\@2,Dc>< 6&UX<ĝctuZ8M2dz6 xQNhomX-…J66pԶVYQѕ; pR> ^ A?DXzݝ`2$Md S~VOz!pgGHU͙c=taɊrTJ~y9c s`3(5{hZ ,0/cdô2xQ K4u֣4A/K- ^l e =tezCLܶ)~p|q[ҖH IQOD{uz|u #bG?`#*kMr[|?rGfÚ)i1”mSݶvdӄ1(&9a F8_Չj1gm5h`!m/~K0hھikcV(rd'ydJar.P*):xF}t37k]3vt r7m殃cS[f2!f"ޑl8̠3it)XP[wrޑ'sta碬f%m^j#8;xaBy)hnM}z>uڟ8KU~G'W[1MHݮ{rQNrO jX1|Ef}2M='%M W΁n'j A5@xDo3Z{!BɈW` L<'٩Ya#E9}M~4rA9+$tKвXrYwqƂ#7C HC˥|ܺK ׆qY뿬tؘyZ(J]N@YA܎U q$ji02wuGo`:>j';-D*҈g1WԤ T 褆4R{jwk/S0̋)>q( ~N|B|.HC!Ɓ `.ȿ.|H6[T<61'C330CfXX: ߔ IKfn2O;D,.52#}e#T( ~DBPoLEs^8n@m:!U^ `SF<_`}OVnK[)b. P 3vkej8vYiXcQpFZ^ wWV ('5iPUOOhHԓ<,#1y_}c9b97x`hE8?vb̈́]߹e극\L7(vrc9Y-`xLuPc4J"GϮNi@fEOr+7oڏeS5Ěcޥ:gIs ]As"pܽ  ss%3q[y@)Lvg",ZL dE%9_s xB gi<,wIz,~5WeD{.*UOwH5{FE9B\w$B¥b&[w/HrggI)9DP(ux6rJX8qF7v ۅ/&|ʞA B]{KJo}Ǯ༑BU>C+=Q `% iJxU4ba?]MzH(2tsզh"rJ35pP)A3aӰ~Z$&Oc9akflzqQuހpWۂo&4]iͶCG]lbj2=IW9dexΣH21c. ˂e3 P$~~V_(jziI^Uҟ`@\E_25c$|3 FRŠ>,ꔭNYǺƥB2t% )7e:jd!(KE .]l25ѹ>Dn#nAA<c [V݂IfL8Mc_h< [cce`ثN ɪPM}vHO*ޡP/M̔#厩nR'ϽxƑRهEt =jEhcCOj|Bg/t}> )o_ U~-0/ye?緷R6>߿ٞ agSTTUnix)}{<7 'x܆ݤ9Ã/o ;~zyۻ~͈)!cfgˋ. ? nȂ-U}`-724P=nuֽqp/ Jv8`'؞h7s_QH`\㝘NAX4c$3zdZ0 ByOJ$DYZɘ6=& '>H5%o ~Gx[ST0oWhRēɏ Gsz|/97E=^Y**͞0Yгr⡨ƍ o7ssx}V't! Jt;\1|=1PCd@/݂bT"jvGki~vnx.iBL:YvSdbs-( 5C/:N;F֝$dWt=.Vl~u+~dN9aa*brM\ iQ՗$eD,-1ճuk:XQPHz[>wɷ%i BZkq ).!ء9~1`57VLC!K"$1:>ᑳL n||4HX̶6DPN1$8'֎e}u$"LzĐhzY{pM-5uoD͗h+ӆ s6kGcv*SB;9z[Ѣ.t#2"#{K0X=&@+ K\@R'b8!P 4[5jiNwbL.bnS3ױ %*AލZْ{SV#T;d'6_4-nfK ߁7ܦ\_} ^/U"io*G:t p'W]>@@l7d@| Ƶ2Ԑ͡e Nig_9s ֯BQ#Dc%ur? &%h󒧄ߑS;aIS']ob!g1Tȫ(Wܝ_+A+8|Յ6&|aUi1?}T}sdG2%LE_w#uyfbצ2ԏ18Ǭ9^=nfg]0ԅ֋ⵎN4~$Q4e ±z<ѫ]J[(׺:ӰqmsRi;PP'VZzW*U/lZOS@Fs7́"X)ʟ0AƑ> x6̑/{ɼ'2 VIa@}@be~t,t_lu-N<:ATnD9Ζ7YhOVZXjL=_;(ϑ gULJTqܦl_Jt8>#:eG3xKb$UGbη4mzϨ;x}gP)5ʅJLZnZC~ I%}Z{z|ɴ+# [fxxB>..ߴ3) lY "c6Å?!ޔJvBui9?fSS0paj ;XQhE͖ ݍ@Ms+rYhZ6l8 Oͨu7<'IBK0<9 IGmLfbEi E~ ^OL"' Gέ-ˁl9@ٰw8$pϳ\H#p1ԟ&O eoxK OQ^lq̀R +n#?:x;06 s wz:#1MY+X2E=@>n~"/ szX?$y)Vlq@cTn{* ϔ/q+mҋA|u4 LbX!i ܉.pzvq[CgLyQ.|34YΞREnDw6|e_NR(p61s?/tzB다PdqvCWmcK[ !꼆)t2zЃMPbppy̓ݠ~4̆5N2ze=/4ZJbG vKY6\-%'3 }LK?>wNivֶvNZ\ ɝhS,y3(4a aYU;cx#mZsO.Ny` NE!%ށ?ltdFb njd7ukQ?K*1Ss)J҃Hq?+`QB+ɰɪqJXY}H!n$} /ek[O)Bi|M4kjCZ% OD.x]1(KG^ë`]eN3g/K|JXzDx35F~|2fP 4zOPc%3e5\kw;VA(٭ی:l&oIMz72j;t:nwi‚xz3 'RJh1+Ur6YG*/kAK(.KNΉ!i7٫!r-Lw<3Y煾u ?ȓY5szBM/~#XuEd}݋'kQO P<^)S?:$"r[b0U.(Λ %"UUBufرqI\6q+ +׳v~gu1ɺئgw5GS8/E Zh$)a?Y$C7ZaU4KtL::>qC7La"Sǰ;X`1\*H 9Nu QH?+ : '`@-I] ʃ>WH N13,恳tT{~玆o"ý9}{m!5u[j},^V6k.o$TɇjS_@V3yCIgGw\25d kϯiUͺyS4'ZAj~eԴOttA'Cݚ5[:Qc1BE3xihRx0ȯr+3&6}yNeɆـdȲaiD,p~@䙃u󗿲<|ljށ7:CAvO|Oo0z[QC@R:K @kD{Plx y=t/=o7Bz~)INO:Z2 T]M(u0nq {XLčTcHFT*˗( >Bq,-RRz^p0nZ,tG>td+-="8,hޟ&)юRM\9mY3"m^PA/O/ٵ9^(kft=.uE7'J:':D2բ; e_->-~O6T; 4ői6p(ITynD+(H~{ )|f~e :.))J߳JH!1y9I~B<@]МTzE ?u.5Hy: C+a?Pj|1!z}ugYz"hʈcx8Ŕơދ*V |4߻N6t;]l3QQ燼k4bƞTk|}]R2I?<3@޵3{l+{-8ۣCmeblP BJW1DwZELdK:^3r̊jH:IB!pmWn,p2 Q%]@+=]LF1hog(j_JBA-',b5̇bsӹlt;,e=jm}F}JZcxENV,v: qbMnҍB.msfkj=-xVt:+Y,UߚIp9 g T\SNa 3pʮH#L)BE?8~/Q;b*0-Y9fZne0}dwC3dTi#4v_v SMZ<`] "Z)zH:a~me:t]T?͖B-v H;#)r\QIP9G <P" rĘh85չ JVt ՜ ɿ )yL?p3+AmuyS jqRO);zP}[œj}]$cbЌa ~O3K-!LqR ፠ 9G[bΆƂ (l9%d t,\^$­. q'hL5 Bb4X88=63eO7VdNRh/Y&O:{6rF}xC_tU#.pMD'sKUhEšzKblrVͰ}Eи1fkoD*!Tx5&KhH$^ԛD5:9m :er'U`EiK:^8~w&5a+vfhZrI ܙpUƭ fzqX:% cw_*Zs /{q2RceR:+T cpn'G˕v&{h/ٙ%(I]I{DM_0Vg UP5~c>R򌇁J٣v7oEee)7 Y3Ka ]N`$SҌQ0VzL =9E|Ge/[t6*G؉u22Yoe) XyL?0B]T/E@ /S"d᝝ KkTxg;x}ِ0 GZ^***R6vj#Bm:;x5U i|ʗhj Lh~hRcЭ`K/Mԥ(DAaop!^zpvAoԉC9!5 .n"\m/^6?+TAJyb#7bP8Q3{Eq1 z>+d<F#(H^0ׁ`I!-k*#KAne ;XusWt]r7aܤ>Z-]=zfm7^B 6+2 cD>a}>/nO d#2"C#n3@/;NF~|=^fgeٺ, ͻ5ܦ$iXOVdteΰ)> >?aLw "MҀC= 93T59+؋@^COVCo ǼY~߱UY[(h|23hqqzO@ ѝj~&a>NW^2лd PYn ž0cfM;14P6Amke{~yv Jـ"!8g h1sDk@I¸2vjIyF]ײY‚Ɗ-u!B==2x5.)Y3TBU%5 ut m{ Ba<iejFMk_`N*hEC5?Ykh:kn&$֔7[gZua3)3vO FC(Hhk}# M#,j3Ƽ(IFvK.XC2G i69G&h5*,4|tKcCepI>ej=ɔo4[U4_cV*d !ia-⨡<.N*-~-C*o]QRT(Gc1# ׳k#Y=ďUV"J-5spsYZSd/HT)y]w yحqHj3FN$ 8pV Yg" eU{0A[ގpKz8=І/sq2~xU7~lv[804nr8BOj.y9KkLN kآsU9tfsTM,!`XYa4$ȄR}6E б4ok?Z& D+OiJɘ+ s~RiT 8lm 36tG8y1ʜw HH{#j6tEe9xQn+'T_uX*DswaS xT[^;1g'i>C8|O8uܰ[Jn[mN@4r[8q~\IP2  m[8* 7aS*qCT//}wa2O➻vjDV?hlM|^pЯe2cH G?'҈Cr%M9CRFU#/ wb uYT5o*9n7f^$0Ih1 d\󻴱,< QO5ZbL^?n/bt\t)qߌU|FJՈ FfK񰝋 v"O" Tܷ ŎgyPlTv6e~kgxk؇sCioWcIGYV+0+ϳqWX: }a 4vY ~8m9ֳޙUE۠ cvB~FQ"![\l|wxD'<%@{'N?"R8%1[@.C] {_[`㢝zJS&zh.u\a31 aeJ=]uPж&fٶg< ,h/QmYNB4#^:YSq|BfƠM%cKfA9(_qуTB4hD["Te_yo>̋ Vc\m`U dA6r>sG"+gDq<>NtG6CjW חZ.5|YtP1&nMP;Α#jKd\B&?^%)]3=)90~u791rsOjeFIڶv];tNa>-]l%cf;i%_\1Փ5iӵf6:Lx;AEjpF鬕:aB|GV1m{oEbCs@+5'iή^J>aݲDŽ@YأZ3IFlvJu\C-duauZj STc2 D@\OoXLtc^:. 1!zDTlhnf1d4A/D|w&1@Nr!~msF̝~ sm-B8i3Pk"yfMVtHu5z3pJ(5$/=x2~x SD;u;; '=֜rxRiC\?SY{Hº%-xkQy2ؚ2}Eh/!7T~䍀rLx#6;9 xgH~FШ[piPT盃]|ndcI:ZةlQsN1Iof{'IJ> FC޺A/Z ȟ%,2d`,:ƭXݪ|'quz^Pg_e V%JE\깠`+FFwY Շing4i` uFhp;6 Qj k d#Wvsػ:W7)+ |VpR@1M e(JY'JЛE [dTZ$m9C[t;/ vيS6b/.}WOT-Ek $!ތiVEpcTKgJ _X!_0?b];˟Jվ:ko-}~tl}$(|Q9B Y&[Xьc+-/^{_#!}6@gPr꒸OR4t{VgUǢ|G8ώXO}-";?4E(udբCIMx0< E}i)w&?芆mO,i#ITbl)w7qisH2L@$1+rH?"?玡+C~y[NkOMN4T;k4p#Zp4,f,(M:aI&"ɦ!x+.మAFŮv8`y$w$ݓ@KlDw\V$U,\!Bѓ/సfr uж[+C4JA t*4^OciN Uip!@Rٌ)^[nMP8# ^s]ы Dg;A儐&h_M"C 7Gv7?9#KV"@rTI4h}}:zj}d];3X.JJw|Dm!$5F_wۀ KDԏn|5ûw`-{$sēR4 # cKz<MrFǕ H0[25حm&'S43ɧqS63H؂ZS00VRpGk󊁃"q=5Ъ,*QA2&O,w{d=cZ& Bԝe@%u@q6AzB}_>KQyh HhPԨFոf~3Vԭי%NUKEufOh"=$|4IgC{=&ubݲ\/:[qR򵾬縨R8^ aO)_ -щqmC|7 HYT3Ds|[9}Q,/*6趄%ݶ LP{ y}rk9څ;3rɓ#w_r# 0nR2c** Z:tsm4rr *C{z&W)*$}RGIH` P("\ pG0"?,ٔnne_RZwv">cYB[p]ftzxѳyQWB :e}6  'Z+>RidJ.2&Ordhpze@+,cQX&o4,C{'%U zN4v QTWB6Aiwik.$**]]A DgU4Wy]czyEs!RD> 7j7G,.=jё7R_64eՏkؽeL/%F rS=̳kƣ窶NS9R}fOMad(oYHw.ņs qSX Ƌg KՁr.K^Lυ;Lw^>on3!n5R`nE3pK_>K +Oo`Y4h G3Ot.e\uA*Tw6wlM2//B0e2T *?s ZN<$ٚknuľ`7@s"O,"(.x.GZdFbNA-q:nr6b!eEXO-#vԗQa,v J:'"& LZvgXȦh$)tO`=ΝKȸnJf2 '}nRs=d˻Q|u%dNKSI?0;JyTkSOcŠ᧦k% t6!cL]Y1טϘ.pº^v3 i@ۉdO\ :8h{ Ą+vRổCڽ5\;8#:WHlrJ@ifR֨~㴱j;ssa}dDJ_kzH2]")҇Ud\Q^8Ao2~Mq /Q\ҧa)DTP&e&=8MoI]gD5kwp={=gU}x1XG.9Vo{+4DFUk{GXD5?wt:^+5Uuo.r&ݶ)]#z`ߨGžw&s4rd hSᥬ!Ҫ\Y_ Z[=cwֆҿR 5/ߦdE'^CmJ`YagG~I(HibiI:Bky{uzYNPdϬ9tZ Kr-E9E8݁ ͷ9[+oְXzZm`Cb̀ـ2O\˸dR?`o =pK۔6c4AyV͏ ;xM!n;c_I-c7^\>9A] pH4u)ȻQjsY{j%p,oaI[ʕaILFDž8w Ĩ#0ܯϞg9:|LƪdcM69?$&IVhY*YQTÜv)sÿՅXݍJ `2ykmȐc۾' 0,!)׵hcxdP:W$cH"{E cNޟ+  ҄503fooʔ 㰲ZJ \)ۖhٻ9E. ~E)x{.x[)#Ӈ@wZdx>R]i~&| p~V`TLkT^6iBT|nc,N+[3b6R[q*,Y)ZE|F`J{\(F?&YVR/nd Sz2u,=z/QL#N qrЫ$l\_!1p3?AP}Q=%4 qZtA]tU; s;D-Eԝ;5H#>SQ㉹@vO^vNf"QZCE)PĦ|!euILzly4}r纂 $puQ AS:[*NE!/qb lυ['3Axp6rYB)ȶΈYCM_ ݔ쑶Me˝%>Px KOr{NƷ_f#ea׼o*6m2O޾~\2B̈#KfPPk8K0Ųک  cPl信 #t|G`xRG l8hG=aE&Yxn :?0M5X8,lEմ0H4a\ w/T`ׇI!QzkP%rOoE £1iKy*11^~ n-,KDh!dƪJf0mǾ,CJ/ PٺSy62ZH\ !ϵ|wA'lPS `z׍p)<~έ^B@ݵ~ձq3oq@ZǼ _~͑X!/ddeY:kEcu C- n0m[oUl-QɜwK&g CPxey( .5)-3/ J=]NzPQhGGzr5[_ eD54vNxzd ʁ4; I0dj[2ӺC#%D>IJxW%N˃B Ѣ窬AJ#n )@ޱ/2dI#ӢDY('ovbm䬼/ӁEzo^.YլGp PSWAx 񽈊4TNZo%ut$dhW><<(+@Ģ#u:"[/Pnq{p-Aζ^|S~.@d yҵژL؞Vg!yN;ߛ1%QbږIwGe3kh`M@:pv6& 2jn$n 䤘iLXw&tACʊTaYFE.ȅDD~ĔM":R^gg~Aݨ{G_a&:Hptbڂc~A 꼕 eEѫ!=O]1(ܑXoDu +MYA^ O81ݧ{8)K$Yq|E+̿HÄ #;@[\$vǍx8f@b2~جB1vRkhqmά {!LUڈ,'zbX@yfs' &kJH8@=9-kF8J$1lFyi 1}e̤<%pv+b5`$;RNBC {k4y\[˺z,9/UT\u,\^%wi)q#CM,;Pa'?+r~Б!]}b!uՀ:[UYL34VW5l_]Cmmt"(,x;M l󍚝BwI*k0r~+$ؙp$Y*sv!IT`E͊FcT+I09.BjS_ sC&|@E3dr=+lHzjױ׷- 0~,Q\+2`̷7Do,HHX2[t\H0IHAuv&Dg9u f#I(`s {ݻ l 4܉prt mU$/ i^#8~]>X4X@ ] whx5)q/o+Ka mPpck >`ׂYeץ)1%G:D(L0?5 Y>GשO++qP9L$tW<θ f ű;y'vFo*d"CqdkCse۴Ϛ6680f?ڠR ? ;>.XPAπ&lb ;:h4yÇ$YkOY-ez~n& ;'E`Ne@KY^iz'd!K4A M#&9xH/7/c:<`Ua͈S*Tkϭ5J(C|TSOmc?(!hJnO8||/WEh {N̸v/Og_em(XpYvrrnZFr!r-ms0r/5눐{YR_RYʧPD.ywfjBg܈ @T^¿ KR~"='pXk/,4D-L6~؜.AS0Uv.)&Gk9 JuI3{|}mE0mdQNZ6@T7gʾ+$LJ"('eue5cb/.`q~`; ;T+d$b;E ?'m9[!qZYFb>y7Nx{<e8cTc: ŗZ8K݀@\[7>.2Oq9p!V{i:E^cs\г=cu"xg?f@ch7|~ڧ A1wU;r.a£lnJAРO~])EQJ_ +}k<޺QT:``u 4sUCUq/f^*҉E)OG%ܾG\ \_g+K(Hؖ2G@s򂦆?˫}V*ᝪ̶_ kVeMބyP*C9 et\6k}.$ ?jqhOQ:ap.$('Ox-=tBa ueč9#9ҙ"ى$=%,իd 4LBDԫS!ym0&F8J&MnfXp[qjػ:˪ =t WmcHo\ T1|7#ӆYWhg+-?aD|Z5\T΀ j8K'~23pTg@>9>mDX ôL7dvYtU@4=|U0>oa֍ n$hЈF.Hٺ[}:*8.iҢZ]2!8:uKw[ X;զoPv5:ҹtg eT^4HlJq\'F+cbQ bc9g#|LxSۛgPg[$?H"ֵ~ܧV,)/w`R$온ot%? (Cm&N!'lL3Gw:Vӟ <#hydK,#q]9j_:zt:y3RvΟ"$Xˉ Px!gT1[(6YUUqT5 zeXs4FcBφ%T [k>ݖrɉ>TpBVBP' 7^j$Ih,["[bϖ1&=w@0qDvo_2h&)] zRۈ25O?B9klBY"Q83U l[БdC~\imo%PsZȍBiԘQqtm-SA\scRߑZrifc[(Ԇ>W |\) K`EfQy׀=(gz70wmA$bܿ(O[SRk{;zd1cPwocfgKrpewkpJut:WCq`E7D2bh{M32]7Z g avwTS~ſ۸\FUxREBI6wO l2^ȭ~Ex0 ȧPTY}|]ElD6lxvTSEUQ;i܅3Bd}[J"vu+rTn yp4yza/Ѽ)Śln&,kypllIqoZ뫰P"+\hX'h3~$ zD̮l(bᎣ 8t.F-Pc^. ԨH[ز+kmˎ0SiBŽb|ȯL6m(Yj5`u?bە$[ivJu<@辷u)~a:PeuJ:X^ !;gk,WKgޓ}[L@HU+dR>Ty8O[a<6tl qy)y88U]XBF2l_?`^^Ax1۟&u!&鰟|qN/n@O1QⴶZ&s*͖K7ہ)Btf _Ҡ%QMvּf@ fud\s^i5%s粳Om}pY,+y$b1)yŶ~`vY*>FS/ؓ-K꾺H6߀si[6lr}dTӾrą8{ ٤MC7W;'LiGQ(Qٲ8'(A"{x.>,DkšakUM="xhMnߖNew± vTthk>Xf$Gs0&<~}?޲5zXvo%X5RE\ƂE 㱿/އdZlpQ  w_S*|ܓR+"W3qX~CK:S~!AZ@%L=PtBfR01V[O&4"DEқ8Rz> U#Cb43TvH3Kafkf-V4D">i*.!ƹD1H[ܷ"$'ga#\gA#Ӭ,XܑvkbOodjZaۙ78ٸ&USwc2qm97&<#5%z Nҟ3(|ߥPPhmI(f^[*Je´:D }8X{Cb fYёd1;x4\@M*$PIG[C|̓맍s!j5-gZrܜ)XA>YDKFUVgw*) 0PHl M`ȑذ8Q A01=pd<-{hnARP~oM4lg!~ ࿏^& odo>sz䟦|&xXi2NЙzl:m"BIFzӺCIva$(3pCJ Bohn8򧛎zD5w>)mə>߷r,> rI{%&P\: X!__Ę}MW?g fHR!&P[ Q,UO>&BM^MbNu7m0"%@Apw S!.OQD λZ g:̗  l.+FF ;e`ޒDb[&`01s4;gBFMT2ٍRj>B$P 2F)[11 pðt3"FhHQOHB]U"RZkUN9`Qqۤ?-ym9ID_ɍoAt`0VZX+',G8:{HuưX'~| "|c!+nr{WIY;)yE-df2 d,@dp< =CHc93w-P9dֺ0MʎfSI}]gLSW)9E~U%OޤxZ~57F=b!*㾃m>)eb5T/lH7{ZeNM0ectS9ҖW]vj< X3K' ` Ee{;!$AɷLYW{<[J! d.hi{& 4]hmf`

:G0AG!ߟTTls<'\<7DJ)h3|>88!GZU%(3Әl3Q 7J~S ScrU|p>ϓ{6񞂭CʷP#Mֽ5JS )@\Ғ3Ny]TZ Lˢ>TE%4G ڕ=IE-yH~8UgإN4ԾH~|ѡn;74};؂WV% 9/,lxkbQKߥ ]2[H|'_Yq>p|6uGf"gr!Sz;37q.~31} $ 6Ͽ~Y=6b bzqϿGW~!tCw.oJ\SpxZyyTƤ2kIJ/6wd<CQ^d=FI4 QwTCq.8G6<|«/8̇i{}3kXu@P!q4;"TT]HvKMQNRIQPrVzRLnv ufIҗ,5FG2SJ;1y-Ákܯ#iǟH&֧kތHz,yM|%|!5byŏ] .7PLc^#?LHUD {x؎J eڅR28o=vgM. Oa+W VcFy9ģt9 +)n,{f$!rB3&. 2oX`aKȊ sufTk]~@%D[HKGC=F^SR r: S_9VX0k##[[` (pjygh&' QL֎=noM^Ɓen_~ |WY+m/WJzzN&HՇ˜M$Kˬ3R .*]7F 3vK\a0nO:?!26tԩ^x*T[`VA oXY64*(IjYכvVd>nabqO`aIA* ^k}~ԿQJmxeI`)@Aia)" DR[e% a;I]dy`g oct&[ ڐ\TH˔תxtv6jWC}|D>F@QpO47Թufk)"w6p$+מL =pafo7[Wq?e9MK)@!I@۾rQmŪ!<^0M1!sѴW%%Co !+_#FibK=Iz-0)ֶnK2w[ V$MӔJ Un9UucӵLt xF [2ԃBƔbF1R3GBee!/iJo(~2Zx8eiß<=5LOqp2'w&tτ|֠w+]#2Zeuh}R_y=wUk%ENmjSܹ^<gTb$GiMnE7i^O3:jdGPAH\ }SpO }TI!bKQiW*yarZFH)JIwPѼO)+xFB!x]D= {H~(:ME<|=edѪsmD1hyյ^tGf'|ո".fiu@+Dhgh&|Ö~.e(Z^S3TD{VC07.8?p%F̳]r[`(?aⱧX|pA.bR}U(xyRT!N!:+ ሄ Hq8 n|PҾ}7:^A'I ,gG7V^.1Ů z}PuTg!cH#B_L&WYu=.! /:ECd{7u&,e=_%Ө*8^>mOA8ݝ#3??μdﵱ߲ a귁^&y_-qĕ`TJ!LsFE)'!*m%RuUPЄ,*Ûh 9NS\(ͽҞZb >oH=7YW,%ؐ=\KkNvS;lK<;mHya8o kOurlnydrʿ0ZEjjq'C6!ѡ`Od O3se7pZ=ezǵy[7)N*ZHڌff87gAN\$w1Bعd,҉W#&PjXK[Mexcȴ |/zhX-9?#ۚi f5oz jfپ46 g(Y|OⅰAoSA2;$#t<;=+4$)wW iaƬYZJ4! XǩeDLDQ!0tf'57e]etA5N[V4r*xVMsSIUFW`R‘!n$C(ܥ,MNM(*R!f]y&(rҶJٌg`@[|XFs^? |RxAFd3 :+>qm_84Gh7"S+呓vm,y-":Ch]4tNF0pH%. B^fd>#9k] <6["Lg{Uҩ>K]סe YfO@U-pMqr/+S'a-ELVo1!b%ppu4i֏mr050v9m϶Vj0>w/p*Bb6ߺM:#ᇲ&sQ{4HBZ= zuud$*Fbi?zwKZ)*A&yyxQBW0X\LIR*`?o ٚUj<*r4X5 X<cccdq.x)=HPlw"{dY`x>ϕ>S1)7E`C.tet1wnwYgq^: |^`NʼnAxs}L+nBPeO_>tn1BbX ǖ> EtܘEik'ƑU)P$]YbƠZ/x@!>wH-k>z[#!?̘1=X&H9Yhe 4Q51ng)3oYjE4Ie7k?Jv}b.H*}6 .Y+($MG,A*;̨Y)8-ay94mtl_ge:ū߀F5Nd#(y<E΃/BM^jz)YH0N` EKAGҠQ&yE9Rqq܂'r!d:tӆ|p'ֹ1/K8<szbf3-H#hW7HN5=y*{t ~XUNǷG g%X~ӖDp97kp~\4[G2LxWtz$*3:za:֜nR &7^"!dǀiȔ"]hI#-Bmpd1Q6UgsZ;dEc֪ if- o±3 \ʹ鏞ЬoL]2EBjyì?\m81S# W9 a0.6bbivo1*cԺ5=Kؘvע9r#0r"ńO8'oiRE: i> q~._l+\Qf9MMU6@@ޛ%|Tô=RUZܻ=5/7<֨u۾\{lzMy}wFw)BDDx}5|1GLЊl7,k2!]6HdȼL+2`]31kVtɿdxq>|$_̊c` Sudie&F @~t7T `ߟ@k+TF17 N $˨8cIT`O 3E]ճ;,/M>p?Uy^s %vY4cw tw=|3/ɶβ=] |DKaVљo9 ΑٳV{f c 뒁xsF-^aƣ =TnmJT2v m6cK\ X;Yɂ,5ѝ~1Y[o>qlP@0!ݧXHpq%\QO"E9fh{?E_%BxƦGviLKօ0h|\LSyjs/T(ičf@+c]oǵ^`OOj jv@Ǔ<3Y^ϩZf%9ѡ>[FP}`1~U`b?a h.>>^08Nb4^T)Ժoh?)A 'Sqޔh}$rmi9`<A[@l UPϰЉ#? +PXG'g6,^iz}D3mC͍?3y"B]cPl L\ȀRg9 6W?ٜUW7X#8X9XrK}rC i:KmP3+]F)q&$'+*1KAs8ӇH`Oh;Dȯ016 ;n?6%_ЊJg2mHHuhOcǹ:j'qx냚S3 2gJos.p"m?[WW/jz ćxX8A\ͅN&G51f$'I$Y)X ai}Z/QTd=okE okO^`"ã:[q%/F!'Y $__Z7egE( yր9dH0zgqN xH';vIV j%GHxv+J42G>1zwW0S RAm籰 ,ћq]'{w|W"7Tj2Cr"d? V>zg_juUXJ$$.#KlMȫL0A#o q5 r 蛭E.Г&]~۟muTeY"XI,fiWI1]0R[0:dQHE'[xF;>El0dBfo}||h**)m Kdv=;NX 9rR,H0AfXɺx FoHuS`aB%Ϩ1 u@<=7S=P] 7ThhnR`X[j?B 勋߽vi+1Ђ~U QÎ6bB$ID( 4dխP4/&E phǀOT*D! YݎcEGi02ي҄3 PHZR& !%Lnffyh;k/5FsFD^PΤGZ-LCSȠ˔QFע@-o~EדcDQoe$:~~я/RԱHO'NpgD ُ`z1 *`hV_Nyˊ*Z7th; h-X#1#jhȪRig0=$8CG\m|`)g^5IGcS#,hC~W69@D;Fq3 7iiH,:LHJ6Эm\*#!?Lb4L3oGl;#2/0tѨ(;& }y n"TF1m><ل}TSwkHyM_ ҄Wmh%ccX|V6d;;?ݶRzJs;$x2]ȃ&?vBb 4Zrs :r]PX}D## 1wnOs |VtBz>@਎; sHXq@:P"Ư]gښ^`ҝx>:wQD2X @>HёbQm9b胑S(J)}A;x|JÂLu4/vz }V e "z#CgBw;v)gҶ'>uU? mG4%ud_ "^!&Iz(vUid@Խ9re#հXC"*.UbTj zqc.' wuNtT%N&y\Xr<N3پbDʯ,gY}[7v:k^"Q#$@I/06B\sBVgII@~_ w;QTx{ofiazJƑd~BsQ>Fz#O5^oc/]9\|ݎ2Q{_pi˺%0m B {\> Y/:(x~Ay(X]͘}uNH%_r&l<&%IYo(P6En.!h F7!I?JpoD!ɸLBE:u-beQUO zGݝ.<ҁbdA!|3E%H*ƓTq,ljQ̶k&u>;{P@'7j e8 ` [eJko{;Qj\g'H)Y%X:ܽR*maZpBSz_LC'5R/xA(}I\Cz0.HF2%I(T &{Rc?Ȅ7]/؛>7Հ`yJaȖ#Ws}`.-ESte8osҜ3#>ȱɄuS v^想ys+gb08fڥV\u&z3ڡ|o#ŲC!Lanj C_Zg\/WYcꎤby@,l sF2BU n QdQw,Z4ڶΆ垈<+͒. z3sI"ot0/W]LRY-JgZǿ|;OYl0uD` ͸0vȊ㼼r0w(EE|k{dB* 铺%'ï'C&KM鶪O|*Y^Xr`*(VsV}(TĎ&&YJx4Ɩzο]H0ei)ΎA&[: ,]"LZ+ɴs93?k]i+.lZ1k8J1kj$n uH{ jHaSа^8ꈴ5G1ʼnk~vG̓NO?='8N<l@[>ۡy>x߹IfQF(6KZxRc.Busg`j**YWbxi;tKH%<#^C%CIۋs,nHcڷ]P+HXiX٘||߈if1uDv}/i-HUGn U-Xk\tLJymyl%9]؂^Ҝ,?}4es\ p)9Kegi:Ӓ#Qgi Em6A֦Gwd[1`{G^ m9DOemBջu_79}SgERn `Sib#]`Օ71vIH[o3'?XZ&B~ F,ԭ\hU˲AFh&ӆq:+R&SkjTπ㶆Z!T H|Xaќ^E@=-~f+C0̠XUxI|Gύ k-:86 ѸCU{Ζ=W=l{@%pW]YSIң5.^F:]=0#I 5~X8r\F"kɛ^=].ůddYxIY_: ` E2Gl ;tP0wr0X-} UA[֦hG295i~P4$O; ZkCH!] `cпuv騆~<]h?er5Ok2uvꅼXg~2GTxnr:#祉xG [*ZSP!J.,cU?i>*4ͩ^*!.i_S_Jim'AǏ~!+>9pr?U3gCR+~džmª*tzB¡؛:Lp8:Yk#IP@Otl}ϧHzBk V\[{7k Ln$r9RpXCʷ@f_̱yk15JeC͵f=E/.&Nw!id;'aKs_MI"?6a,+,FՖ"uT1P1YVS_zN>ExJRJ>ͺ"w`z tU>hҙ{ViIW2`y(օQdH}cC k\kwma/,@R)CRO/9B|D7l݈( smtoY`C]H3QX*k`,D@9 `sX+_%4FA_yу'' $2EYL>.^fBg7ٽX?#Bd"?bYZxxRt"A}s6){ag|XϽDu`{qsm0e03guHI%~C@'ihbB/Za]ɚsK0KO-UsFeE@lgk栛:,F[53z\QJp) CewD)|o7h\ ?WNRB'ܳv5Kt03BuSy=W\ȴFz"g('p@|6 X@~S!!@C'т~:3ۛyU(> }oF/RAq_`7"K2^_B¬Laq{`}~1N22rczc ?M["]LhΕ0cc:r͑@\AlGDs7L팥.kߺ,I,:^ u3VÂ|o5O^PzzT-mR!vu 12(CX] !nȅ˰_֪)FY[6]15 b.'.ZcHhnYDe'1h|+4qy%{LzH(P;Q|4e-Ѩ*b7DV*dU Kb8+FMOfAN,wr9 uLYrvt9\܆}4R9Jo|Zu"KׅǨsS\1v>{~o ;#H&Gt~BDV s#^ I ג;?Yo% #wD"]^Ci~>*^nشd1kV@˸8ڼX [2M΁tӪ>gp||ПcWxug;dy!^zJmo|–J&z|x/F|48D9=Q["YK C%hdK7ThA#DB͜jӊ]Aǽ믄B/)av {&7dZ:=L`D|%DG=PuvJjwdOn[=}f?mS34&ZĬlP:G4V劼[өF뵔!?G!IL߹CHY(CMnك0>tXw 啞%ݳ@+YܕzCkN re [vݒx p^ш-F7*܅Ϥ ˏr"tYcW*RRq`blH+O~sFk"8vb%}dP_fV1ቈ Q{&NAم0HY;pZJF4h1 X=qsL$;=/:ƌ -ׅIɧu\.p.srQ* {s.2%oǺ$o-5.5( YVOQ?7LVt[6^%>%T$KQxM7 c: tQ/;#(q:l߰`eC7 פfh~R3ĭ"I%};lml0=+uǐN31B٢ Mt?~y*z[̛x~0%PlZ %@4?a r 5-.:VBV|тk %x=fEqZZôzm7I ^jᖘX9Ο䊁gX~S^tq%\ĊzoV BTe!6[Sɝ*H3=mS2.° xw\a:љK~`W}6^( H=qTo$APc"2&Q5r`> -B&Y7D b6".EBSd 10+&*u|V9mCBuA^+Rz`ĘzCIdOu-i1nZ&Ɨ n mI_˰E9S_~1trfcR/,mFr `y@r8$IU!LkωY4OM^3aO|0|-])9M0&{^s^B'{92%O?֪ow;Ok0YbN{O֛SޞX%Y?B.nQrGܭĽ{[6Y {ϫ*g̈RJ.wl̜$kΑiy(@x!yt#?BQ'$Kd/WqS3qMSՈh>g첅>YDj.:'nvQ56OTAF4Y:d4v6 :.X^"cdI]=]YkZ3|S!Q&TvL 92T8[pti'^heoIfE-ytXKfdQ"Y :F'N4Y5_OP<`SXw>7j4zW|c?ɪy{W&T߶h9 S_nڜ3m9B򏡺 c芫Q38PĻB 䥺!Zs𻌻 5)d9pHB!bܝnIZt`|A[g)#yF BJ'3ש>;A~]-ϧˀ524  [ԑRyW3u*IC4&ͷ2`SKySI;tՋSR1g[V{dh~i.9V,Q~姞mT,:MˣQ~WP4Ib@ڰcQI3!f$O~ZFHI@U` d{{)nӃ)E)O{X;}p5Zoxe k܇sv vn?\'k ~p]K%N-6WkL![*Eh1_ҩhgT!;i42]k:q 4 Mf 52w U[b웻D\P*)qM'6 H0iU R a0`>oݝ )Ʒ֦St)¥ʧ|XN!WLSpaKnMwd`<<܀}jTkSb7tk^(Yli ^>i7$Y|܏u:u޻t8>FaLCi"[VuJi36 $}S/xs5 C zDprk08]OM,:z^epRCy.Xwxj*"%#ozߴĆKŶJKVG|cAbkX³" UWVƗ{ܞ:Q$_#ėe<\fXs>`YUA(0τDwlm1:GO@K᷸ܪ5j5gK >CG it8﵂d,còT(x4BYOŜϱh.o{84D')mȉX˹he䖙nق;gY0drǹ7]vFsCG44oXX uߍxt2Cx:d[TӍ_b09飓9\<)#.n%“@b>V/{+vwKKU{| ro*(A,sĔFM}F A[1!"l?_c\l1޸ٲuOC1pbXNUufi,e*($H u;0o-Mɉ;omaٲ qb>#Uq 7ڻduJ٦5Цؼlj ||>=< prsn#+.wp d2mJ!bbaz۞7񅠱(oؕCekWF,'*x3p\R?I zߘU5?3dLℌ(M>g/4 !(&Yɤh;7ha>Ӻm'݊4I^w6'3c=8jR5}U~E1\JEZ͊eȀԐ &H܃^Bɻ ")A̫Kxh-qQ~g=,wguaC$I?YC i*+Dء_y9X, M|\5>tjf~|}9p3]-GaU$oO&&!eoHW^;Hd!|1T \޳=bN֩F8f"t7ߎcʟ^\< +i{Q1ݙ V,WA[PBûo!ʹ0%MNJARG}}DqxY,z#i_KʿER޺0#i\QܮHA}m-J0Y"QI2~'N"~Ub,&fCVL:C'hv.+&0H_/sWq?>{U1;ShK8pvmgNU.ݻ*C9썖0ʈYxz@I̒Ŝ5iuSLxng P}س  3'XgMYH7)p{2@g5pƅ~~VrvL+=^SRLCǂOqE˦ )U=uɿ\x;_g\,:ܿfA5OT-Ѽװ(XO̝;jϢ[4qeRnV>'|bu~o !d08S6A;`\į1;=j/-jG2<)&sYB^t 褑mM{XpmzT@ãW#x\0Ou~2c,np,DApT0~1]y%mni腾CvoH*4R* v mwr/b2Hq Uډ`7&()cLogn*OmnN!4%>5e}H`TyH(5+ "-ԑh$IjY^hY {KVJU03U'wzw2JȔAޗIP>+=Ua/? m/h׈; NOaྺ1߳ʚ?d+5 ^#OBYO_ lx2н,ٍ)OOnXu;2u !}8~B^V)7 zVr2vvȈ=2[8; 2o#^3{"N$6K:my vL$e :'A]8 Qa%sǣR{0Be6Z%ӞȦpBH;1`}D!j4D&OD1N=pUqdb@LWhW=M;/4` ?+++WPZjA^Nٚ(Q !2uB!r$n_kRgyN^c~k @/*5T︝cWIm_R@gf@6ڄfY*p(M'=BC+=kQ}~kZ1kE5'-r+G`4,ᦫoU~IGJ") G w-x%=1n]v pnUl,;Rau;\Ԩ#@N:!nr ɯUs]/↵m#kZuFJQ/SMjf&x,H$SR4N8UQMo=}5X}X̦t|O ;Ry]oKcv]^ױ49+:ÿ?l# )z{p_ŚET:^l&>;"fBۘA!Y^# [C>8EM Aᆮ[̶ٴQ:m,@N200+a;ƨ| N 7uRG~nlq~Zn\gZ  [m,q_4CG?YA7UlSoW5ϩgr1gI3{Hc:k+o/p=UA/8Ũm0t nYm(uLB"A1"pw*Z#]q:ΙمL1gɯ$WLh{e1Y0/srv }k8-i^ DB6ibbʄG8tP3kgM-0Q6:Zz4;a0RT39x^2B*f S-B6Y{<6/0n:8Y"&8ZV+xiHZas|R%lmܒTmQ7ufVs)ԏj+ bsa4l?j)&r>)&;^-5,!,+3$AZ8ow(X̒7u*rd2OEǏ `'cB[eA͓ x~u~Di'i#e9Np :C0}V; i^3ZpoW 5Gis"SEpl  9IJ:gu_'qԉ; S%JN&$O}uY4ă2YFO%Yuw媣οlh8_Y:\!eEPO㯧siazi1󯻃 `jJF>, N7ryΧbn)z;hֆ% 7tcQc1U̼GZ Cܢ.Q#*QoSܽThwo*/&T#mfh5/LH8.G|kaUhMQMoae#k=-@}םoPF6XUcWxyÎn0][/-Ƽn V/ǟ[](>D1?FwvJ.NLHl4.H%4qT7;a]\Ԅ"9/e9T3u5ES{KM0(}İOh^ yZ׿LR3-;k6O%o(@ڂm+Mqh :|PqY/P%BZu'o?b*_8l.mvƭEmnEPQWCަy fu@ SOTiå?h t&cہ74%T⺡'  |VKyM @rO%{lS`p9#yd 괖"SAvfφ1_0 E.c`UJw ʺ:4ԛ GFpKpϋmQ W>5r. ҢxW mr5@_ ";ĝ "xU=>a'XTn+)D mv ^ب }݌(j푋K,IQBB޶4|(ZԂv;>"5ff7|ṹoLJ߭falUR:ZO-f Y1Ei )>]OXY3>H&hHԈ'S pL?X!Zyf^l|޿{P7 TEFeL zrqQv7<ܞ1qyF|doa;qMH#ԺA!bE+z gvQԃu?zeL)CTYڑ ٓx?jCy( Ul=&.$IQ7_ۙ|6 w}z>>M pϨjߟF$bҘHUjCnWܰ6Z,ap%Ar lc+lUR͟_rFN*j7y?6}+`%gU<RTh`ZG7Rc}w*wo@7]u|G~sӗ6SqQej5EXj!W m6r/pԦ'Vy/tei嶰f)ό# QN&x]lo;LZ>!2f)s ,T5pu(~qS:xN&U/Pz1 )i7_ɓ7G&:EږV؋&?8,V-P tha脰FҎvqYsk1 FЏXWL!ן. $%󁧲TDgK~ 2^ar 6Ҳm%iۍ{eŎ М,p#+9D㰳$FG![RGY Yڐ?2%dA P=@]H,O cy b1%l7c*Т&uRQy(\'xD|С~9VXjZ r|յӘ8M ewV^ Rph}ozǬj`r$µV^6-ʠ6?w8'؟.\[غŵSJ>toy~Oצ6oך . wRWӾKNJlsOFKass\-+ 4`b<dIિ̱gJCFkk$R5؁(O)4 &;hS:n5rur/)왼U ``( 'F)فxE"l4[Q]Mheq{,ZUQ1MCP%]1ګ5c CU- *w = fX3 Xj>Y+԰hFs!VfT@Ib5!EmYee}I*;9]Obs?-\N.gYx I:uVFlx) X<+?qq3 .>"6IM()+H.N` ǝ X;I/;`v7:14'~N{h cW_{eVML Ў=UKT U Ư@"QiJX4~ {~<Km9POVY#9^Ӹa.i$OWR V2KKG. ME^t[ Ӈ5|I )LRk_3v4,?"=WV#Uu4dmMcvqѕ0x*y/}EDXa!j~a׊+c WGSp&2bƊq >伊/@A'eU z LP$U+2рV7JjyT1ܪI5`P^ܹ8RQ>\4kqSsYތrU.׽/ެx=>^L6^'>GZpkPq.iXtSaUti񑍥!i$Œd;\7 2!qhA0[+QȉhȯSz\_o-)1hҸOx%݁!D>ND29p7|$\z> O"uꢠ@&43_] obR1iQ- iѿw!2\1ZPݹJp@JGNQO#q|"9֭=x>}"Eif:w9|Ą;.GnGDj'ga|D{>3 84}|3rg#@Iɩ\v4@FB,5} "= 0[!bA#f-Yav TGL7jXEp@Wy^zw2;cǭΊDWSɖ |R0y&CTDd>ڸRE ^N}<kkEG9dZ%=>DbGq^]S4ؤXʾ?/ƑX@I7w-kyKvJlAl*/e U`nŭ6d&p%'? M7*3+@Hu[$sɩ?6@m9Gɪ XinWz )[e%_pP2745d&Ƀp`LL$Jj!CNG7-~Re=H ~WBPKbpVL7|)IkrŹi?G`1祧mT֋C`OÕ<gJT'Ylt?NUu=?RtbXeծkbM{ɫ@wyrեl9yM־0]) lQD܂*,>]$^G>eXsuLn !$|R2 !(BӚhxwܻŎH*4kn8 w\+4!Yn;sNG:!o,рn+v~0 gqB ~=RU}NGhfBL7Nĝ7=Dw$A.V"~9 =l i0''0'47/ps45pA3\Kg!j4GK]8Pc)yw[|rsc;Edzhn(6 3pV򶈰AyHwT=U&XؽC`Th0fG9zfW~L9.0AќW~{WӚy>fv/+'|Zrm%ALǛUG4 PCCE7*p<)fZAN;w.P(uAv}e;*P|WJ!JJ {B0}2; 4&>~Wي+okCy\F$ zGjxƎ[#%Hqբ+##nMxr%wT> T9lf$ose$5Ƭ@УzkmwD`c8tb4OxpVZZnhR%p` ى!03jL{{0!Pum@oMs^Y&ͣP jcΗPPː\339ώ@p(杄(Z9H~#o5+C_) р򚻺rƢF5M] "x6[ԣЪa]zV BX ]>jC xJ^׭_+2;eiE zao2yq&M4|8t3&K~Z2 1uKmɰmjVhΈx\#1XȊ>|T`'):T1 E,G oE(%ݭ)/yJb/ۊr.4MoKǧ'n0'b kF|<k)eJlWe{r["vX?W.m@Q98a0tuUd9A947( Z(X` [# Jv#ybgqwpR8EUh VXdFݤgvBDךhZXwX[;\ PDr>}I&'ޟZ@Ivlp z +3QNm!fqCHP7iVcZWɥ$vg 7^P%* KV@V>&vLQC-H<ӱc+o+LJz =gtgEX#<ĞNj<tLeVPl;ITB% ^IEOY1qRXv8󝰩DB,,رO+0R?"W'6 6rJW?2zYEI8#¿׻X1(0?\1Jbi;Cgr/3DhP];;P$XM|'Ċv;nO\2Ef᲏O~AOH<^S:U7e!lOi.#O廕o:e6r'b`7 ˁlpAw=XRyx0UdOf_<7]p~FqC' 77,mHŅ=R3xuaUq{P[Wxst'T f$D.+(T5FXsM<,$Af>2[.Zi` C/*ijtĵK ޥ|2zKyau "۱q!Y}Ӥo3@N@_+5U`orsS|W}qNH+Tc"^h4Fi&_:hdp7% C5@CVCH"Ɔcv#sʫƣ|GtDOhZ dB}OIB hF(vCD32R;Ez p+J _sM 6QA_y'3!ml1c]ŹqM3)+ 5oJ #kKZ=WKX-1k1@zo彤V#?B#&{֛lV~hw<ؚ/K++viMLѫ\Q}c>'=g 9Sh -C goszxL s,`Ѵs&uaea,bu)U7++($y d^ýv-x+AN8,JN OL12R< es#br05}IsR>:p^fn8L YF[r5<m']?^ĎUbvhp)A:_%m΍8`D^#ʸ* C&2TB͕b{Eک:M%QoؽHx].sc^NA TPlįK D'Ӊ"w|4+f^ra6 #fwx&Qz-5tޒwmDUe E6ٵ^*_;ydHr*2C;ֽkl"Б޸+ QM1)IQHdx+X}CuM*G\J~Cn5FwQvTZy)&d:׻x }P1kZ>HI3EfT&ԹH>7( >9$] aׇN$8'Wi J4?bt"86x Ȭ(UMgY*yVkD=4؆QBE+١Q"l^t Ο?~z3}nҁFu5"{mU<4Q)k/ >tDdep2'3e0NEIsRI4vZBM?AQ.`?S5^C³lS;%3Bhߍ Ah{vC7nK )D̀T-ψEЌK֐xtFڇLL3,5 y9uTm-CSp' 옃ElBer"Hj]g1%!I>XW^]Ik7R_GѧR7X$s } -t:f(} O,zd h2sqN[tS^xʝx~ݠ/Q RY$LC͒|ХE |<@I%֢Iks߯6H #iK g HF Jbc~cbʹЋTXwW;9%c_Ū/)Vy繺G&˙ U \rVAGI/5aljY;IY9"\`pQYA"6}Dw12IL;-:x`pE\MDebvX8q; >ȡx^;JC:2Iz4VGgt~b#Օ7L"[! iv;4odhQ+<;m>[)`C)ϡζ6U~hZIf?J*%9xVz!H ~ʧ1 AH<峭\`Yyۨy/ďV~;{U],DaŲ .H=7u-K|$8뽰JR3X vn- 5ư̠3~㜉5pMWʼnvyy'v֨FK .IG g~J"ggOjR39`۶$yQo5ߥefRMww+Rs ޶8kIrH%ܐIK_Tɯ}/=M@`𰦒$% 덈س{]sʦ:wUE|֜Gr#evyEC)gb:QEjɗH?,Qg6b#xny2CKiX7 g:!.8 9Y t5T|&DwS(,`0a'OiԫU" o*UnQ&ǃwxsQ{E缰b)i(AZF@3Bi)2vpu".lYyZ!f&ݲsF{y)DgP^n0e7yN3i3 j~oQ(8nraXӞ?*%JKgꪧ=M'XS4ZTDDLbm$KyƎ"\G @9>"WAEFŗh #nI@ƨE}Īrnm6"mhVrgh~ vZ4CǷT$wO6l0z66IFPZ=aJm)IL0.ԸڎGM <2wcs 띶:393&A"牞pY'p9(5K~;#<|@.+(䤘D07IJnk)4䩪ׯ6[#)j]/\-sV\Xdq<>@*hR50Z aJqGHln -qJx9%YcW)/ gOl+ul$dbCLYj1 ۤs<Ӏw4>H{0[kO0? ‘mW5UQvdjy'*oƬNSh#:,)Qd=a9iX(l}A # 9﵍>Y]XWagԅ@W 39~8(WS,G6NZꐕ9|5 ذb.߮}JhQ[ 8y79UnAY'}dUu%kаA4L{Zݾ|{FmNswn| ujE(qWFd_؟~D2MYfMt#Cͨ$y,FÿNNv,(NCd[pET- .9u3)eţwLQ^UzYi1P( W)sgD D؃Z'4 JHhfgvO2dIvߨhSS dL$5-Y<0h 3g+5D*f! e<@ fعfYwZ*KUrXkz3$;ZI.oSȌ*aw,PJ'8ulメͧGM64G"xai$]Gؗc3k\*Wǣ.,ÐuHUwӺ+ @sʻzeYb&P*{@fZ*LO;%X+t^Bu+%޽Roî_CtAPKao 5ÕG;O&,?Y5wD}Q@9?uH2i*c)/K}sRc6$qpHrҲ̖ǫ3$aMV15j3;UxoHw0# {txFe@zK{|cn싩ϙ*P܈$8B &xwɸnRN6 0kaqY+d+dMfɀb9Bx'1ISkQi^InHڞ ۈ$,$Дux(˴tE}>aPsR=BAF-3özpA#C|EhqJ9WwĈU Dx>{r+0u uǴ%K\3=&|c[C]Iagy(yH;t 4Ϯif(HfAfm@Tdkv ^Gw͒#^&Ľ[#2P˜0eZ(m+% =?l\N} CÃ>dW-u??yL*bw @f" fym xX|~Z%.-{g@/sv65!FVSe;g 8'Y ^BtBIq8HcHg Lyn7\\k9 hVyxt掖uW-"ItU|VB wp˙dLafASI yܐ\OġH۪d@M-yIϫ9;I+?ppMA7Ϧ6 ͆J](LO?2ٕϊw2=`79ELi1eV@}LZܥfN-b=17$KA `= =g41ᱥV"icْގ_Kt$Rb'~ఴ-Xܹ>^)ieG&v3&v ~c(Yd}) {Z {eio*u7ʍg ¼-iȒɚqY{m rw ~mʽ{qҲK&aމ'WKm/ "7hfݼgi.x2嚗7X0V/ JBqp4rR xI脣ty Z?{ <_fD&h{B:A8kBOvaU\ 0b)w@e]9=m )qmDSU3OO~N8-vtJR)#PO|mXee}Rg;_=ҥ M"AŹ8/+=id#LA6Ӹ8}؏g"VGo>R`)+0oH@7g^SW=ĀtGxٍO?=~2|Ḏby+F l cf`Ҥ'UH'E;4E0tal<$Ov^|L)_n@5C 0 sTJ)yZ6Ƥ z &e{G='7x޽n͠*dHI9_>4"1 DSeDsTJGcl <,(h.%^<ݖt2cb RWIAJZ|ՠKwj:Y謭>85G=Wr/V47Ѩj 箚HUq lC`9k<*WG09I[}zl=ѢpcHD4k@ٲ~ mk@a "**ȚxQ5s|R0eA•~Ts^åyK+a7) 8|QL\{u"9|B|fl\8vD*w#dv NW2i'VBiYqC?/[FXkEuIXPCY@NBlp]ipm.74 5E; >FX,[ex= +ʠt0 %gf6&xpJ"{bgh:RJ2.VsB#N4|$M.a ]l6^ⱀ˱KY7x*\}r?(4\ Oc:cRDT^ZJDOX@Ze5:E`Y(Ġ܉?˺rpCFBR5ocn?P xxauE&\vY=1viN !G P, G-7Ԛl LJmփ#4.lW6Q#ZL s!gTX~N8VOwtF@H_wvrh¬ΚzB.,^|a𸻲ڇ@{._%Cŭ~h-FIu$ݥtӷ7&ݝSR8fRJF̠ n<ƂE;M@MHZmqM@(֡f&ln*/">zjRV cox{ҔT?LYqe\H|Ɔ1c*W0Dtzk䨓@>8c+%*-eݗXe٩IaςؠYsqcJ4E/Y,`F>V%,o(koZ}U\S! Ǿ'_7!$nb"gYpN92/d:BN46ȉ]H<kO-u/Z:&q(RϾx c;3_!rb*:w wnj:^6$PJ׼2/`Hu2kLGk "'=|2C7m}fls>^ߌ]{ij静sơ 6H zRE9S  嗢3ejU^xcCOx⋁eJY XkJʩ!.j AJ;яMXS(&0lbEa1ϖqZs}|t@*n)2}:ȉQ=uσd @WH}lOu@L={o_vv=yȩSݽ|v{X ;| Ǟ-=4W_.aw܆4zZtG .t{IA\r%k"_|"XμXĩoNd"ΗYO@Lw\W/æ1`ɓ '@"32t[}0vnjVU~K``4D dIOsZ"hpQWrn"dr*K@]%jDl֔Z, 6B0 ΆU.l\ۖWBvtcͮ. )~r`ɛ*7@mNA9f}vo{Ơ/v['~k-k+S!nr8}[HzΚ+]'a9P/OșզoαL!SрHJV_"j/Y9ˮ hQoZ{>6` To5vmTi~Ii NUk7]C4ozAJ :ѓ $룋>(h}΅perL_GWhЕ.h?$ȴ^±)2H~%*?7M1S ޭ$$ 7et+8ZKo=/-N}U77Qӽg  <)730LrE2tuzW''xt,*b8$r.q< QwW65@Q y >hadM=ep7@0lԄ+ܡAٷML*-(X0-%B8a יU'`!7vclT5H>ʓ]d$iˎw7w3y/KnQi7z`n1q3  |S ["EM17XK3xhi@ΰDWqW9 fXR/5/Jcpu>۠agOK?W2?Z@t |5HrIN)?9HLAJ#d\g4ۜj/O2ıv^:S$fhA͏CxsyNouTi(#a">]lOYt_0ۘXr2#y%/Me&=,s){ݔ4c~H_q9 0Mb0YG:_@ƅ.^2[Qyb77Fz= hgwxY5ӕ̨|p4j:YJRr=~tiNۗs̻ыݺOFaIZtW}!v.6SDa!ڕ(aZT bv Df) 60 nz/kE(H^_;_8Ud$Mmukӵp'n.-Xm;L58ׄ Lō䅢Λi/FIKFuOA߅11_s7 0V]@!qb j4qT;>!Tk33nQE#yQ]e3"A8 u7@XXͱk2CVmc(*7\H^;N-p>s]*\% ܔbѠKʮS ͦ .IzO]ϐ/}'-b1^azXfObaM#7UFik`j/q8& <淍g\08[| ^r>eu"bފ]\͵=C·QbpЩyֶXA+%նR6iM[.}l*=9jIu8H~I)~%2U BaU}Uيx &Ρ0yo@߇벉!ex, Qgv6Q_f HD* 0#x#8D cfs TmߎvV [DlcYNRheC?XU (&)/2*1MXNVq=pyaVpV 5"qY: A*2uEyOL!mY4Ҳ3C>!Sg~xR*v(OiCY'\_@A~h0l| .,87hkVAaSi%^b%)a-&1@Fh[%;z k}~%\J06g}U /6sII OZBлG:fx_b܋ Â}+NTwhbd*|1~5+| ݧ{j76ADʔ15ӊ`@~=6ƓQJ tufD)a*2d uvāHLf=lX2 VJps-0_/cCC lyɷ׸Qɋ(z? s}_4$}RzpHq?Gұkv8рGy蟎wtJ|V@=] ^[-9*̜oa6{.}q QV*:JC D3 ۋ F펀GKGefnq&T? B{lAB}pm}:܇ax*5ҏ#;AѢl[p mو/!DX].7yg<.RH'z:aW^?kk]5b78 ϡW面^!qZ @Sk/PјД^ e"N9`̓va:sV>I_Ϣ^|۞X9A(iHI͙ln|}Uf,&L$]`,e',^y y;0 !gہs^v^7P%\vv*R3䕱zYRh#9C,D29K@XŔ¨qQm0&'|N~]UV,}X-ˁIy ȏ,ojUq$l_&'B/X\0?0LFE }IɊSw Ҍ+V j'twLjG.^{q)bHOyH Yj–u nQ|2om dgn,kR"2~^=B/hn`k_Qu'yjq 4eĬA뎝w;|:|>ɋ4/rh 9U6grMGfW-6ꍈֿet'YS7FV܋5DJ.S{{SN5_cEy[ε>ŧJQx1;.(&f#8 ꎓ6H &NGϬwE͈$>WU.I ,w8;gY'bUd%7΃43B@M$E8}gpQ3b|SlCZV8MkΩ}.y}_ &0zOG1",)*@+{:RJ 6(Pd=y<7eƖ\kc0|iUV2Vo`<L SU9{հtO{%!a6GA4JSc sd;s\Zm  }\G_%}%b4fiey16ӸXBjtvG]ijG IzQSsۙdfƅwG W9`K$01?{4ORxb9 {yG"s@IUUBlH9}"h/7H >bgu,SO~$)zۿsS*m`o|Mλܣ> +yl5|#p-iѽbg%c55h 36YO%ltxvݰt)6͋5O 'Jo O`?!mUTjmFJo}0-bA 2P/" N!7: |ܻ+R]M.Q+j$fsRx6a&QH>PL>H[#yfmԼ簑nh;OW1a*DG|G)"qŪ: 5WK̲m*|ٴ=7.sd`W`;y#5U. Jf{)o_Ս,>6b\j}BL7[3~4„f~ AQLo`Qٯ)E{j'yGt:3]~%}+RJSwޅ7/Tq?gFIQ4H3#=xl0 ҂z `6r6Uyz?_$5AҨMsWœ\2#0tbj7*$*2sv,;\;dʂ$Z~,V^^՜Iή*gGP3Лɇx~)RT9o0KjI=s H0,ޏ̟z\^  =dd2\ c?]M ^S x>_am._70!|}ܱzPh4v,zdi:? ܣ<5R0POBjA!wCwH5s_\Nys'AoWDt. U}^63JUQF3u#1aryıϼ8#z'B7aP Q̎Y}^kԬN&w3\/09|XSXUgqU`(9߲DvaDE_` <_"-OBF %y!(k6?9kܜӨ/c=ڶ~TW $4-KR_ "O {HNy֖ޯڠJ3.VBҳiʡz, "+~5]3 l=D:4ҭ9Nfbۑrmx/icb zVYMX2] _c12jMN"Ӻg5XԓA5΂w\gt(aB0eؚ,:- يާz\ⱝRL)M>,CÕK(oLaW;i1 «A7|Q*bP.ҥntCŲwȡBIKX~`~BW'ڑI|o>!Uq 6Jn\Z kl[t _dW^=Ј!TZWlĒ|tV݀BZ aI2皅|:"?h"4n6"S[5A ="AK" 3Ov>t!.g(aQ.x!GܹԬLT yڰN%un{fA%ZC஌iU1.RZ{b+I,(>:V幭3~CXsؠWS}ű 2GD57c*H/8سUD)ۄcRpl05?![x3#j'}3UUfxIbgj(f_+lx`-q* dªr; C{sȟ[zTh2ܽ2)BƮ\zPb(UZ*3ו-Ѡ,5'i[7UeuIeA%rct9ϵm[z bB]Lċq[y/v~D{2 'b|(6:=EMWj\M2l7Α9QbV z]ETz ȲNZb+%_'Su"٥4&qqP9]B5UkkRNPdM6'v$B΃Y=!ݕSIf H\ب_K?yK ,4bLex; "ȨʽђNӃk;8Ueݞ;h\ZãTP~3?̡:J]]Q2,*aoo`ijb`Ju9"8A nm {ό8⢿7|瀊L" (3rF'`FGlmZ%"4u)3eqk.G7Wo% {.[4d 'oFrufAD[ޏdIy+eFJ\ȦlB?Z>>[$f|C3q[ŐT~]2Q(38@+ -uuL9fmMFA/}HP;OEmԬ/r*Iݒx5|y WJZWFbK@,]xQjM\&&.-# A|,XS/ѡd4Լ_a<5QOÁUYQ #)")QQ-fǥ'& D[1΀YT\{F_)\Y2'Q_/5q!gWst5jDY(wFˀHɤQja- ‚3e ɣc85$0q߅Ū%R"d0NgvS*NZy8pDGȮ- פrR'q=Y`64R2bewg\98gJRű5qW890mBP}x߱CCXHsZ%OT^ }fjskhu}4WgU[ K0 R-}AUEArZ!κ!9efq ;;x]nqQ ,_u $jZ+"rH`o 8H ^=Ӹ935~VV[8.i6?9*N^&|[!;H_h kϖ@lwƷ@.uj`^K66*"@̰03Ȼ6fag i)iK(qm5D۝yʨˈNW,6GP5\Yps{đ,0B;! O@ .\T:4ޤ`UBxkVk69USG'W!V؈c K hfG;2q+\m&?], ((Iix(9*24%1x9ZIQ˴ /7>˼Bz|ޑo#8=%ljḘk/@sU_nMʿcDQkt7}IZa d=^~),WT2WΫÎrMa(*ԓޫe|T"S|zm U0',$S5WAv=a@osnK,Vv-r`{NSj"V*Ήݝuo_u?o0(9$b$ ^TUô9J/8ҠjL<ˍ52EZ *u"A'-KapE#YžERъ@˫vq) Ŗ.3ql6dDTo@IPlr$#DjK䣡W&!Qڔ)ezڃ )UqY]) T94|oAB ՗N盌޷zNXY-^B`^,u63ߓaCrwF*Z93X`&q~F3Nh\wBX_GOfzN,^-ӻwH^ b'OKh#\"^!SJwٺ"vֿs<}(}xuTø #[W8pk6H-kG}Sߒ1-{qoxW. ]N=[sO#pYʅ[Zs5{ҩ lK:jllܒ =%ᓔTCo=n8 g,*8cycJnp& %l\$YIZuɲDfvΚ| ga5ݰxGFcǦ6\j. am ~qWSiBe(*8qp <d7d:JR&R;jRW`d6:3 ;67ٞ뻚¡\kt}zI(#͗8p@v7kaۋT X m9}ԲG7>Jއ5I7ߜZz`hdDWq;h7ͨvO.H7`I[cH} 24Q1W+5ݯIϕo\t蕶̱[Xvl8T'rX\)&tXJddx-xrbj`w@"X30}w!̴-,c+WX Γe,^7%,3y45W&,cejLSW8g:0;^vє;vEp=0%>V:J0{,uda4ɻa a)ӆZܮM>M*"@Sc=KN3˝?jjy.SLvDbh\{8y0neŘSkT{~J,lc+ݾFLjOO7o3ȯ$7RxaֱA728X(dguN3K8f}; ?U 9]p5w) s;5"ᾢ ?+C|E&,W?\݌t?NC[%];;/Ӣג63rzbsD}y]Vu+$TPO㘟=a gUqDO3y<\j]N;(-z-fƢ2)q6m2͞pqݜEyc-ZWmY[?_1(Cw?I?T=2A%IZݹ{HpPd:G߇3 PlH0ik WR~*3hw'fDdf?`]L xpF^WkWP|FDY=;騣14T I'R#xR.<#*V 7P_(}p ݽ7[KqM7g7FSGY#f̠Mo-o8%%l{m]"M$oTT/uDg=" 44pVr !W(NY1t f E*Ke`&/ʣr~֫|2 =U[`0?y-3r(L#FYtMv>%?vt"o!Wik%l%Pa zZfT*6,kb=3q:l빐go<`P!_rF탼 X7.{Ԇ]7Zɇ/&ҴEâV12C2hN}POd^~[B\?C%FU9?M, C$hzoVinWn]3_bp~IH|j+ 9:wC˶_JyԄK}Pq܁LU#xNQV'*7[z6 .MPQuN+bt"8!ն6UuIjLq':,~ɹ=;<:lfݤNlǠZre 3̗h@YM(ȊpR+wV.FQ}·k[s+lv72)e,F ≽0jKvUe:UޖeeV̾O5`v3zu($>TNx;i3sh56NR#;Nuؽe}SkJoRPcK7^~R}օB,#sdyψ׋t>+I a7Q)C(I~NUΙ3BH<+=ߟm4կ=F:ss2sX]2UB|*H}Rt5ˏ|')w-? CLC_͞ƛp:Izrq]7Ejl{Ꮍެb߹g}`@%:0 Z8"ZZrgcگ313F45K1eJ^-̫לl6 Qql+}AfBuyuj}TQD-%)q ] s(|i*`9?M|[.4_"!WśF%M8gjH[i\{||fã>}:'I+1XXU?=yh n}a촢ۜL!7@$l,_,ə0JVʇʴS)䀌ϋUG+%k01yT&WK&p=QwAPf.ۊ(FpWtnG,}5$vİk8-a,⪠M682NI :}Y-Tëާoim鹣(a]WwxvkC2]|)ᢐhtCIP=`sP>*< _*  '@+*>O\顳EZF+[}5w5]}cevu>e:Wʏn"LWZ$ Jc_0,=}\⯴.Xk4)UMVQWCqoD!aU[[nLmcB3*Vj+kM~y'U췸&7|%Mix91lRrP*b QM0Pxt5U#TWb_#V#VsʱnV0CAMH n&U\rAAT=of3Re%$tU *]FڣwLH\>'x X8rXsgSt)-]ۗN]@A~s\Ak!J1#^:3}h>,79g +ƘU%wSw Pu5ǜ٬)!t/G|3T{Uu#<[`!O%)j0z^~1r<y/̲ d.2v'7"\}ؐβ$K&A0ȵ0mdPajjYp߷{>PB_Ҩd3TP?nĨ~k+y^UF5/B2{a9ҟ`Z7A6Jfi ̓H 3Rǰ$zZG-r]K(?FOXb; \Έ,f:PczEI,5DQP&sh%}WJh}|{;'^jGDi=`t#:5`/#u{tika%>A767׫69HH]ÄEdgGK5(%xg_'翏}o ʪ%aO$vigf |RZr4"H 8ĽavJl?2ZcI{f-OMiJj^XXa`;Mʍ9CQxfϥL^7C#)Sx_YþG&ʔ7km4~p20'N_m1s>%Bk(>58 !;KcGU{[6rf.X*PM_=#bźOp q.Djv1U t+ۙXe=j to?R ~Ԓ 2,JL7_8t<ktg6MEn@ELGş{\`JE(\F ?Ip{}Ed2x5HTȖ< Z>Ŝ0HhSX&/gA"p 替|s6td}kXV>8X؅:u:0 O>#m#4ыcӕtبL3V*2l\56kw93U @bh]}m5WCl΢K/ZF]Y$FDg#r泗<ٝ,i@7R]4tF7] TFV\\~6,Y$vȜK'5h{g$%* FsHN|Գ}{ڞ9f,c|k^l]B y+% %q>5 ׅ=~c8$6z/:iO sDGEʳ`Zl|"26z(L:wLQky[AEgv):*CQ ̃lJ tRn[I)@na̩ueY|@;7OĆ`pۆNP6b8$N 'fvx{{o?<~p78GܕZ"/@߮EGr\,Oַ{#~>nXNr!M]2&-m 8˦A;1*p #?S{WݡǒQЎ KbfrklI;Q P>Yx)O:~Ҷ~Wԥ^ŞVn<%}ls(y9>B [KC7fg v(71$CPׯV\ @ uIT!݋h"s64"17nwS}48aUx>3!Y#xV@jN}inJ/GCMetmdY/Ȍ$(փ:O?PLo0Aˊ%1i*_mԭ^5·kem 28+Q Me}JD`uf}3;jʤm[;ަVqXLiq,e+f̒ 'arSRt$ Q͕޵0˃(t:lSeKJĽ G.X6GiZ2g:El̨FjKJ|OFwCZR:GVۻ0t?g*bn;.{nskνas cT_]&ԣ곸r]cGSNwVghz3t&X<ə^`r0%NZ6^^ɾl-ʉjGۻ0<25%r#fp*Ni?)W\ۨ)7Ɯq w)/ĶKENp՝n*Zp$8~5 zdfJ螑j^18Se>n`MPޱ_M nE[Tm%tm4ʺ"AySX' ].?n0; 6_ƍyĐqg8Sw?P#79Z%H*`[ !OgT_A-'xv -ZeEGdHJ^Ebq 5=[繭KI4' ͤNa**"+`٬*p u[H~fT}>PFV%W: ,e9}"&\NIhwTH1JDt}X@FCij`/fJڈٽfw&BzG=L5UhzP~m/Q6(@sg*yp"T^fF+L$Iy4$&#té7 Fhtt˔x5ki0I'%RKAG6$d4:[yHD%ѶT,,$C}viXw)ݟ4dϕ0;? OAGtA\i$.r"فI*溊¬ v:o~G[.5>t\< f&b>uF % S0{\^s'w,nH0U)gJ1A`ЊϷ$bϔTk?n ʫC|>ilDZRML $/li >1DmwJf+=Qق!8}KRo 雷8"Z I H=L`SU0LI"qi$U(qA쇼zK4YbNs|Cj2K4eƝKln-%oG?"iPux3.FpZPxTT}qpY{vpOO0}HG4s /O*]b58ua֨h=8'|"f*',ΨsJ~Jz?oqdp1E,2F4̨H\jWK %hJ`9OyVqj6ȱ"mi_7(#0 L#;Hrc 8r TJag[pz Y@4g;j|uɺiD/_/m7aD &AOT)Pֳ':_ wbpy·ghPQ$rdE P} Bm-o5p XӦ*A`e,a!s" eAu2%BS=^ILBtsII_<识GP$/~7tC|x&nm) faJIrohq0(U6-^Y,E:Y!& q|S>5&}^@ x5jgN80a),U9G$5A&-+ 6 M %0Old HyLnmC5RH#d}=l#_W/hGtv(0FYbVAG@Y(ˍC**wrN;;h߄4c:ԝЭx*3? #OnRઆpH<ɊP5B6.>[=GYRSꀗANv [)" WcwR(A[ՁfCN0>=w/Lk&pΞ_ۉ\d¥7rI\M+$!?H*oiwYE>AN~0 [%s@{??Ρ+zXܢ::4NYXl3cfyUl@M(Fj_@9.c%V[K{*+G<[dBsWu?D6!pU gJMZƂ4QHP]}NpG6 QS  z-Ei=o*7Oڽݓr`vv{-x'נv3ml(g^?]B?/-^sf9iC>Dܶ'@}d!(P[Qf ~)?e_ ˻y+H͉\4&{ybOƿ;-u6-Ǚޤ aF.r9A{=_芼&7UBL^hKg"},θr m @5BFUnYKA%Z󌪫nVCMŔ!yW뜝x6>ƽQ2ghAȘ&O!(GLhu_JL|dOG/v\:kD TEuTkh*,?Ǹ_~(k1<$";|9&D>mL vyaVNBJYd̶E4Z,坑Q$ kb$#eAnIiAVIqXS.: һ ý@b)Zb>2?b!v#4vOtWޔRqRz[%@F\mq8.,=#d9x/G=p*+oCP-<޸]hN2NW20EwfoN*,'*IZ2']J+@ 5=a}͝'N-tʍ֦ǒi:F\AܴivHpUֈw3 s@xn3~&jyXӌodT~'7TVۻ8e_ TZs`䥟%dc,z-^FFyPP)z$"4)ZB^UF̕ Co'رR' Յy1k*F+B7M?E~휔{ì^W1EA&~%j@gKPZ97*[M7v>CI$ri[JlyWƹ] x+~;L8I $DDׯ i(U ˾_'Ӄ&<ն@u.zD WYQlΝS;ZaX A-褤W@ȊvYn*ʎS55Ke {1p+z;6EOAy͂$ac,{6؃L B.fϰńNT1=ǀ b3QdXkE3`N Р%L| ;qN^"P&G)mw+us%Ug$T-&r9_5Lxϥπ>È-#ZF>6N{4 շ>m߸WwEx~=XVԈ?3_ĵzL9iAi&Z::guiW8,<9Bo^9 CNګ]E%Lgp4.? )|oMdRS&~P?,H¿[Kfbks8lDkt%X&9)/kF`h] z٬2}O#%͆6l4>?q.w4B~FQ^'\V-%E٦"WoINh; 41Xӎ2|ܘAoty]dN6[;x{Ɵ>y-^gY}WäʭW%ǹkCz$ эlJQH3Y0,˿˚jVApmϞɝ|S*wkgt7 9 BnO2~_E(!x.~1,)qhymlTp*wYHו΢mqSl3(& wܝ>ٙةC,0?M^Ienhm_?9)rNZR MXf12;VZ3[8/峪i_kG}x%Eb/׹Jdo": hM֢mM: um ~?nE`Ϛ~1'hCXJ@9^cO|T[qy5B5Ø.Cu7JZ8=C S[#yvz&G{ c$}H`m*yyΫ$vF)_IJ  6\1gCFfwZ"CC9LF5UD\? {ZK? JsuA&FM6ؿ%E$T_Tje8Oc_Yϑ zAAO."SG #{O*}~X1C}(U=ĭٶOZGv^߳)+(>nOѰષi?bYtR@i`$g}Y:Qyeg9'ygW >IO}M>IYr (azZ?SA]xPnBo+}ҢAm[CO;Bꋔo]%3*5kcJ[Ed^ĠFZQL0|$(}d||c%x֏|W(n"q%RjC+={Tv*\MѬAhu*}yA}4KB@.$^]r\h*ϱFvtɦԢ1}9(\ ,c'h}u;\O^-FժFe [wh{3]w_>/`fuqB\%Ugi*b%Iip~js3YuT=e?znēglg<#Jl,[R Jw? '6glGkoQ(h0eJNsm~gX }׿{ÖR_22f̿N´Wه,"z>݇Mzmh"Nveh #^T-?iMx&Ql A>"Yu'OG  Wkoh~x,mI/dn%ZU3YeQcnmdCwζ-.R! X2>efdx8_[l;gvr|J8К&?g@70U+l/POU ^.M&eVcu" eŚ1km^f){j{\=)iD^Z\ܶ?*<%7Huc2 ocOY*ڑ'e4NuEY0OQO%٨\7K%"g HxҬEoJɆ `Kfie ӰlSOL9ß P:8aNG,?'_}~͹JL.pHP(ÎJjr!4*4o!MɒK~D>[ @g 3USMfʾG@֜]p͝آDb"j0Yd"ehlh:$O0rBKnYV0jTT8 *!׋lX(Įb}Bqm:7W(Xx%76C~šaE6ob MBbPʮaa[H}bԭ0y0Mb5q6Ƹ ĸ^ކPU~bݮ/KR"ÆN7b-c歀w%:U;n vQQevΫfnm=9dCr9/Ώ>mM;טQ^I= ֍Z5`ep.Mht;D}.˄Ac>pYPSss zM>MMTzGh/OyZŅɆM/o~Im+逧c;A_nOg)݁&.n׹kPfpz%c֣4]?-#QƆrdz6rBp|=q/iͰ\t@(XrϹ(f\Y2bLZvkD/jF ÿ -*AdGO6_4FeXhZ? to3RX(P, :u;!DǤU}Q!;Ek9m pܺq~|,nx1^nD1B#_]-F0ypvH-h5ؾWRe_uerLb"1<9_g>I,|?땒L X!i?1|ٱI^ P@VcZ$pǥ2+[q l@G\wgTFd,#Y PWό pum|SNvLU4향 C񩽏<.zs e2 ̮ԍP`gT9~`IfbxËG\Ojp&aWCRM$Sw^K?U&A/_ڀ'QjQOy$Y8YTDq}`bYzNgy ?X=.@i6Xtޜ3HΜ6ZזZ1U.\3sۉ vlwA9NCߓ8BIw@R#$úrH.:̶/~hzKq!^MI6^ Yi%8vTltJfb%\<Ǚ10y]K5j ChV2={R9jފD o+l?6&9acQ֩Ql/ `}71tQ0ȭK;f5:``OV@spnC6. 0S!lf*nKUR53ca:WsʦT88>(QSǿn~Q*R3H,˙Y/m.v;eR| `B'~/<0[M|E,cX> tvOAncPgMT 8Tk1r|Zj-[h۾΂OG̟aocS*-q޽JlJKKw,Jv.# pzUySCPl˄+v}4hk=§8 f;3[_dizjҹEŢ^Kl 1ƪ;FwqHM#'dUOCCܴ Yf΁{z"|A-{=Z,4ґ_jsͥͩ4Uj鍰_%_]'jjA0]BMMf٧xD+ A8SExEYFxH+T甊H/NWAn i);S4YtTB6 araWm=bÓ TKorۖO[3v 'v{Eཙ`v (D{v=P"ƧOl'o F xx_Q1^z[D Ԝml;I&"S ^v{|j [4i|GJϭ-8p.H͡5qi$}^WP'j-2C(-[ 'e< xQ[œ|8@?j*xIƙ REhCZ6v24nhd3m.}p辫%٥Wim75;")ڎ Ϩ$N\{ua }vsu}0!0ol.akƄ6m̧tg}qHȀ4vzH4By s4XV>qĴr ݆C C]uZ&DLc Obu ywP4|5 i ;ģIuh?{̶uڦnU$&-LvN$or'_{w 1vx9!f!bk31f?9^8$Y]m&MlF.m":oQ!4=L?іm4 #OlƬd؂iLf%tXIdܣ@N0p-&$p hҜitФ0nXTMF|e?{44]UiiGh+6>jLy֓*x/:iL5G %M FƐ/rvtAY8D>1*{Ǻg;l?V;14%<"_CpZ~a ?\+sIFkpou=` ={}r'r%'> u"(('i2F_528ji<jog|{ ~fr….. 6`kBAI+ (JjTZ}fhՍH{/.d-@"DӐ.ۙZ-=3iK32 Hzn4!CBmnyBz<}2]T̓d.Db1Bѵa`vM {c̳.I a^^a!d-U-d3DK} BC$_/7w(,q)1ihd3F gdn" ZEx]>wo$c@G)eRߌ9+Wr8HCMi{?$l+Fa׽C= ?#jJ3~odgq$PޢZyA>ŀ1+%u ќ5uBtKx;>NdhttHPP4.eIH"4%r@d fsqM ) Q<%;6aL5yQgJ^X*= !`%yG@n S)zw@}E&rpZ!Ϣ:߅l6Akf* _T̏n؄J/;kf1hσ˰S`*V/_c4ؤEVPTx!bD .9g%-#ÍlKv=Aܳ(= Kɸu{cLʎ߫ }JL'OW'=>od E >`sX'M*S*w$e>xL|4 V&_.^FX7p!.N[?Zk5@ ]~ **lJtu;%X?lIBrK/QlQuN1U^#dT¦on $:34<-Co7Wy6=0NQgO5] G*봬F^PWU)6o9ӝt+'vl; Ȍ>N,}(Ap1d9?wG|A( s$GaeE>}ZXkBO*ou(%HV>#*%/Pr溰t2TErc=1P`0JZwUBSkĝe'³mtvڎUo(WfӾMvʖU8qP2_!}V[#g*U%Xjf액~ȒQ q}x *z8v gBeR a"F߻6_Fj)` *]}~QFpR=M?O_M] P϶zb}wJ G[0]VE]+*_#z~n,vFRFyn"5!ApԺ)Pڃ\U )c n d;BV䂁dVxIs}ryԖe:H;pL^=TFKr!ym9y,q ܀71}F1⵪QLMMgp`0i.cm3N>Vcjn#9KŤYD;-VFj3m㏳,۷ԓ1 0zduؖA\K{s p $Y|͂)}2i^+?+67޶Z×7R7.on9 )$h7s=W3ERw.isR #]sxLg)"B$'/%(/[ʱuIC T kXz*o 醹ZťL-t|,BH%;vk7voуȤΕ虖&iW7B_rx:s)-h?)#@qQ.#X8-1\5=߰y意8ϓ{ Iەr).~="9֫j[hTZGR@tҞy=p Kɺboㆰj<:%Ү1&OCՒ('c 6$LRc ta*۩(i*wmкzghI( u9 `Pֈ%mϼ.X= MS=҈042L[kn)[ĪBŽ[(C"yń|&Ki@E |քH݀bm0e)~}!)ͳ7M#DOZ#ap^.Lim*=Ce>(!m.2Z?.*}#Ъ5@K+# NF,;(l.XwqVIǼjke!D$c+}gD %8C½/\UIZy41rk+wieCte`՘ɂ#Iz;4y=z^, &Q䕲iqy^XTݒiVQX(02_g Un: 1Ev`e2ڴټD&OWdpSPNZBF@6A•A8y䃰{ 4:m5uEMZg>{Ci#\#E>/NS9pvX ~,oF:JuBu6Pmv9\l2k2o W *Sw;^ȍhb@BMCeKOyb q q&c brp@y@Oן~_bt%W@:=L2x)N edg9#=xH_$bDEa $X˚e T/TڃwvD-2gB;,'`41$(#`6/0ZPwF05DX!EVNX.'sj+qmϢ*Vq +{2U$ ٝ^h|QIgB6uALU;ue٣gɕM-ų΂"VQ5R6OaP-.|Bѹ&,?t' wXIJߧ P Dž`m( 3W ˅T\[h5:_ dn/#y|3Pl_jc%IW0;;fc$#`j5N$N#LwUBSH64 WW'.>x yq[IXCrHDk,46nBDp=z+?#ABB ggZ$F|k9 mYz&G>/6}Y,N/ʘ]lw[&,&AZ)oI٭紦t-fL,1 <"ψ<ڏDw6$qZm ؃ 9ʧМH_j6d âFE_gpQ,:q9e=}OX8LRZg  #{ᖣSJRSmA( ĴPr =+ IHnOYl#d4s+:N+gj$TISwhX^CQܤRez0_]\I(m;S+@6yNG@ل*.)[xiWvo IR?lķ'/iI+oNø`/.{d B&%+Ck}uþ86R6UDf'8#N39aaݝnb3mRd }ҲL_lCӦ h( ?`h pH-w`DeM;[2kB0'idaO8F ~â3|kOOSbc!o0%T.mP7҅_N.h<](U łClw:KsA"b+m?=hh%p٪&6{#3iƋf5q&=ʘdÐL[Fm81wy2L"cs/V|_M K1=~zґRiZ|ZӼ,pVH@ ⌂eѕU@H$^A鎖H]tYvѓT ۣM?A@ xc4.T,BNHq!<"P&pNM:qBƓd A!a67x'[{E/gUi3K=Ƅ Xo'mu vBw>[+Ԭx.RBe3PN$?(pJiu -d;Joӣ#!@{R-q[+B)*d]8KkM;g"n"CrRm a` &j;X] "EH1y?-睑澟M,t>'Ĺүrs: Hf fjZpgNcaQH2 fۼBqJJ_)S@ Qqo?8^t clp겧y;\'dh j̯ (ϠM |X0ǦhXn0Pz[J]c0 ,<`+r\`udKbޗ9<n973@y/G3TɦɿWc47f= O$Z@^u| oL9)U/xq-m9C)I$di9No$ @\,b}ZT";ުf!L 2OѭPT"_O{|=uzw}`wT)jK35rO] |׍@qf9$: B,RGhsoЮ&OhaŜ vk1f6hN0$Y?X.)ƒB"=0Q;dGW뜒\$)?KiRɖ/S^8h-v̮5zqة`s[]o i1l󙘄z`LV_LLui u5tr䌂oW N]%H`Cy)gFME $ mTjZ1 )ȷ4;;䌉E(+ͪB&NL(  49 UpI4Mس-bbJH\ P}$Ғww ;Y (6UnWv礜e iU8kx+.ɶռK8Л5mf.b-C3371y7: +mXbPܿdLP:l̢cv Ŧэ5cBڈb7ΌIԘƱ(?Kp7`M0w}T/l/B+OE5gJD OiZb31IT0Dk;Lߘӆ5K߶&*@>\Y0 (fW5g}N`-,流1@vp\aZVdֹ{TՋ#aǜOlk~ޏŞ-tuqu>B|/@iVt,5Jz)$f[J_${%iǭm3oґ<Ӌ d]w}5'/~xr Mx:pem>)ُbsdo*bI8Y#CZJ>9S}Qh<Ή}K'>2GP}g߇C]طiAY$c:;/`(<'D,P9pYq"h4ε*=rH̃~F\ +f Dh34 ۮ)Qc94!b }ZÄycf9xvRf|Kf+`Dx׷ny| ;,糶O{v]:Ϻl5k׮~X?`y0U #i`Rŗf9FJg(skutYz6Uc68폻. !eo 8S3{x{K0Zb_yg6TZ<ђ쒷?[S~GPl{rp$ @|au߻ oAxH[%5j+iJ|ww\xz" xH3&Nj@b^zBb4Ήu:-Ef^lMv c.Rs/&36A Pl;0P k$SpϷIsr0(QqB$_g04$[2iB=w )1go>:?$d f1rp_[%tbj%1 siX9:V{R :uGbSӐ<퍩"S mx*sqk= o<D9`U6 _uE3$wᘷmlhkWano36j)=9p>jY[tzVCDeL8Yő&}i> MKC{@LxyEe8! 8>#4* HF qt-s=l8_bdQ GfaTuM.ǫZS,PhU[:`AURJ6^y%A*Kۙizin!i-*FPfPv% rS7/lpGmS8lLQWc@lg&j ѫζv;㊄tQTe4 -sz~sOC5']o2俍uvȚ#a#TXHR8ͼ|7%8vQ0ԝwnE6r^+AhݵO m p N+t"g,vù@ ?=\3VP"-N?2~[px.mΡ ܗt^4ɛj';ۊ =sf媑M6H|{'NǜJv6RǭC2WRLJK‡h5)ZḲ8qQ/A-"4`my̮eFC-;*#loNhX5+z^*nׄU_5'p*o286a}FRTWWWCex9*oue wiZ4طشOG"P #=;+;ʌN2% Ө\KvPMO8^J#DI-<3Q ] 'wȚG{A mbñR_OKτ\;x'9L;rGc ŵ`/c6#GG2l|UI*+A[0w_ $0,=/c-f+;Zt{)/!с!Dэ!w7 \~m=tZd'4bX/b^X_ Ao::1/g{ShX<:ܸAiy-Y8'>{=&KzjQU+lѵڦl2K'*L^XxնkX㧋Q;p({-1 [}g}e~Sx[J8lD{ ʭ_`uQFjAصb~J0b([ߝtH@BIYWzK!`ڬRKӶ+f4);3 t ,rk:qW  k0sy~c \8_2+m${+:64Oʸ@?,'S Po;mjzOvPDOʼnҿ>DbɅF;7ajmsl6v:1ŴWI@:|χzU%)k:μ#7CUDM]D b> yDg2u(næR$ 3+OOpqjZD^0욗$pT1)oL F~EBQav _nt^wԴՌqL/9sPw UjMP\q$$6( TQI:*v&Vē!ܓ)%d7qG%Ґ^j XVc}' ejBrUe[7(Jw++/Up4B8E+TgzJ^M4-8:RɛYL]h2,a!( sumfQԁWY@7'421p>'_ׄmb>.Ne#S*{`0 qmWA_]u˾;u&sR}o 6]bX>ՙMZlnQdW=N#=tEm[9[>qћhaAo1sO p{5Qo0!l  ׭N?6ʉΉPoi_*L^/BE%cs)EK#1r$<C'gzo5>X)Zҳ0'Ǫj,uY%j `a|9iDN{u"M;!e9D`SUZ}sYbY 6; փz`X:@OcA4H`ҽ d?<tR`+ pj+07'2١L\]>3rN 0$B{;T^@fk $%f^|˖.~';%ݟ!-?Iab6BvYopp7\Am;6 LƠu&Oe!GJ~hKdYΤrFC B\_+FJG=äw4_a /LWmɺo9n$9*Bgvw?8k/qMe'џ~ \g_V9&Qd=21yv-4]6M\{ۋўlUO b%$" {>M;" ysEi;qoaL)ySg `tl2L3\qZ{`m,j~ H+Е<'Z-[Q&0ȈZHahqX%Q+-*{t@Z,%r> :02Hٹ'jIQK DNzf0k|%-* “2fޮLc6֥F~#9bH e2t(Vuڤw ^oKb;8k&|SY\ԋ[߃ g(7_)$^ sNa92g[CjMD"Aazv3|\XK/Q&I(>L JJwz`I3ʥ*CʚΐՕ:^P!CTPWSOQWmiP / \SncQfC\X7u64輷 +șYRp\rBlض|.n8W^f2uh5]xA ų+eg,^4}|҅}M]wֺ;Nr iP,xq$omZFH;df]N>ZCUpb|Xc~ t&cP *جuvhT_Idncz^YL"_ X m$.3 Ff.K|jM7ꦾ*ʵ%rdc]Oqq } ,Z4|L5* ElaA|ĂWk&x^# BuE`e\"S5"hk$WFHY2K83fq4q/>ꨲ'd)D(QjBmN+6Yԣ43tyPE~%m9*n0mQZiTպY#"z@MFuCWv>zY՘;47- 9J0jpwr+y; :X,3# ta%ڌԫ .$^3WZ_Um"#[AH O #974ZaC He;~Œ we{ }-N> U3p6af". &"༸c$(9˯|Q\470+Yy 'qz|MJs۸xL}l \qo9gvovD)IF:F~+D?R׮U`*|go؀-X7&`tx v5(z|.41b"PB}V!lNr@aZBŎˤӲy׾5]qDJ!iHݳaD:$v? _Kk3hYw4a:2Ψe=W:~OdS_ :ǩO),wIbpRG `??u$"TYN 0]"ߩ`8k $|e?I1S}?BɎR t2IWV~ZyRң!fP蟜 yDYqpdt\1utzsRBU5-+3D% CjVXy_H2#(Oa<& )ӄ\/}ۉD5W[*+"Zz2N-Y8LK^nxqb=>KC];'":s PTHG͊M*4: j7Фz$-j̯ԫ(dD!_|5Ӂl4~8QOkQܰ/u]4ϟ1NqcÖQOAZaul;؄ʂ cX\~ѫ=#p!!gR ;[`[Efҿ 3#䶖^FBˍ )esܗw q0|=U,^7{b@zVZ r|OZd~$`')+!qi<-G!aZꌺc S8(^/*&w'9t}鮿6MCּG v^/'Q\Ԣi8nt e,W pb?gve- @f5k}ݩn;ǸȄ>v?ˌ+4m'yK2 W7Bӻ .2ZWD+RA/@ǢR5ǀzkLmP,!FjBA1f!07){Up ?,ԛtݼ.zK8+4kO~UB*Ń|/lU,ѷsc̟۲NR޳" r;Nس%\mݭńk4Uv/]eKmH]NYM O{ލTuapw̆C _..ljI3.YK[?D&LB'gtρi];UD ag(]'a s43GS䠇t'ri*uV%EDcES@]ɇ [\*|oNRt_An 1uދ$M\4yRFxL6Ņk}^JQ 8gREbw|3 $.TM@dur lvOhSkJ"Imo S ś9 vMxMqPam+GPEĎd%E(!ӐǶLH 6kyWʼnq4Y#8ڛ(Xf! \ O=dY@!Ɲ(om7o.uʶXT92QjQ/Չ9VF|qd7yT>Lh|.g@_veR zCE)>v~0BQMLY3z984($ ɵw9 lgHnd$XB2fW.YM_nZpSE^ᄘo_7Sb"̙1ps yy֞}cZNJq+y!1|n^HE<k'`r^a.q(Bf} 1_YmH '$*?+B3l0rV"\¬jی(zKܶZ_Pf !V 1PTHK4l,/L =^0 laEvDtP=ܱD:w#Yv =MxqkM3@`J)u׬ʦ2Nj B3[X;,08rj;9+Z1yڈً!__5*`paxMdfv^mLMơOt,~!c;cfB zVЍ*,Tfdys b¢(dRM!( DT[-q4J JCtWViw}B%~^"~'Wz0.3xi}eﺴ|n)W1ЃP\h aTuf,)]gjY =[tA_QreRz궆VT"dc!Ldo:XNCx!ULV"R[ #58hMhKRt'bA&M3fbÌjTP 42 sLe`#OiHrh'"=aLEiȭn!C Cno5Z@ >gh7Z+m=e2L ܈s+8y^n&)ȠAƕ"鋔C E} 3vxmmub;m- $a =x݀H9=,)R n8(Iޞˮ.}0`SH0YJ`=:2H%!Lr؋XLŐǥ\;aAY`܀zZ橔r k ҌfŠ^QJ#agXAe(f-tJ0@r"v-}/ NT5Lr9n1c.գ'(s0$pHxh*BF:9+ٳ(P]ۼ-(]Yx.84B*V$PaIH] K{Ǩ}1ld?^݂ѯ=ˀ"_QvvqL?i]SLaXޛ[ifW|C_BJcQI>@J|@^G۔&!%d [ p{$ .s֫0dm ? .;ѐ&YQ~0rrC&fKdv@#]A 5m(k"l]٘J)o`4U+@H J)aIo%w1kB=I${st]}C>&T#5YnNl+Rr /W)DCuMzq n"ľ^t x?(ftVTK9 ΰm;RTSuY]F(y+;<񲑺}Y'_>1 c~ [(c2&^vNuqVi6 ȓ]Q3>7:C=XJ{]3_MI]I? >WZs3lQ1XMϑrK91%MZi7n)K!3p1BuTKw|M=)3,m.Uw< A]J`([ ۢ.W_"x>>& 2XMO;˓ff[>h'̏EϜLzEXm_h,gv3}!ǸX*Wzz"?{exvPjtB k홼-ʴXPT)f72R/*Ţr!J!x{NZzBS΁PEcuZ&x1b/ ;UA*OkެlJ$ (t1kqO6|NjGXPKX5Toa9mӓW?]`/^x 84rCS\ `O װbsLY57-^| K^͒u⦞#A9s :ASz ްl K8Tc& >Q[lŰQj^Tmuņ$1t-d #+`tl?1sPN&mko|:v)Q! ɼ_V,QVbuGWD9X,k wFر-M&,%imڣQs .cկQO sb?Ru~XVѺ*aцqHk=i{BŦT}F{?e/Ɵi WE+2FoY8:VʈCtxA1V}$V߷-_l}5@~eW&uͭ{0^5ejR=H\LKfJ7U!<ڤ@[檃B-A}"*BnHtC)幃MfߨK1uݔPh7;RoP'qz_ܠTeu„ +rfY%tX#1X[}e(UO!ivV:}@$ Ra-Y+,x$mcp‟4 2_2W2ZoiqR`;*V-@_]"l矏40N:&a^*OR!}d^E~xk9+Rq8xb|ַdh!~ 4XpE dyxZpET"@脻~Bw}z &M I Y :ʲ&"}&x<ǜ9k+o2|]TdڔuE^w`{J 7wE/ױs݅B$qR%THnAXoa@Y_/<8GYDNKSF4"dEU5֤s[CIG@*nc=mP2A [o*Ƨ,?@qN8ĉ.RJ?e^4>Cn.#jwN[e{.6&&52"MQKv+Be0(Snzfнt aPe맄AD%r7 8D4sdn@h*MoVNƐsF[&,ce,{hO3ym޻З1H zZw1`Ӥڈz>h&5hv7#&]rpFSu1naM E߮m/J F1s8xkFFYqnYa͔o,~fJaBzZSr Uv 6u{å\Np!YN0d)LaW24dxs:Q,6D]Fd>/d 1.mDNT*KE4W> \}&7T9?}t,;; ޏI5[E=|W#h@EI/!i \Rl 7iPHBb. eܤsW_ %<L:.$pI8../T{j?z$v~bj:"x:Sv !qžB{%0ہpDڡ},ڷ+C C.G<.|HrSp w[Id,fe#5ZxE)εz}sR?*?TK2;xMG[kjeH>hR?IɐF!mik7,F; PCpc /3#e`XBRWp-;֔@uJ(ƽTʏq%q64>S+ >@R;S WcYD 컘LpyB2Nct'Rt8B$9@egߢa^n춅Ӱ-eT-F"띰{e%?U@}a٪c3u6>ZSM~xb<~ѫpfLbTol%VnkI8MB ח/X]}pKsOQ&[wm r߱7<?؞y;3b}xԤb*6ȥ v\,s,e=k 6f XۄFw^_-%_Fc i47>i:N)gShHyن\fq}C0M*9Y9} djQi|I{Zwd0ݔePR86҆Ca5<:$09Glbh\X%~ޙzSNfQEeG)xi\ [zf WkfqDPK9lˬ:c݁,=D5gܼ?^_dFY+dA協}6USsDgbJRb4o)]OxmYcvnԖ:fuqw(n9ij!XnFP GIGAq4ZeQq (L:i[$&OOGx?I: C5 PWqy06 \2nٶWl_LR ޹6_H5WO~,xj m]mǰ7b)*+g-ZAwSןc'ie0$!!S%ܼxנawڗq|\Q ?5B,]D^&q Z \U6&?+h'դ3"SD ¥ת nқExY`=rFDkxala8094;\^gC|Koa_K>,) (Ӂ P>3h$anTaX6V,Nم*OѴJ̙Jg6 ʉo$g|# AZElzim?فõzf=F-~B" ee<%$ 2nv-WS֒&vY8^O7s,b6F3f6yvWpw?b7G2x)K)WD#[-d#@Jb+G#ՋEZZ;EM0ςMj|7⃫T(|lc U%2a{jٲ~鿖y/|~=v6,Q:F`ͮhrKS~ނqPTnBG7'7JԾYvںrO$s-gwo_ӎm !)Vsm/ l. &t9A U#` ZַDdnөD?> ٶ PҵUԽ=^#}"i&EY4i?*^B4^KQL(\Q|Q4a"ci4g3M/0]a9}T7QFq xmK^},h5h 4]N,Mء*_Ќ{牉qJ &Qgտ܆սأXV ձ u 0`CWQH8d(ApW`GBE[z咤ZRj׬Fcq3*~57<ᬩwZF&|bvș!n$/{_{R89'$j MMcV.g7-DPt`BA-bR79^ĪS5>Osl~V*K[jࢍHt"gW"`w*\..fM2{QpFC܊RlOK ӡh H2@PⱠ}^ v}T7C-~&#9:_xfyRi:]ajfӽF.Q&: |lԫW챜huJ|<$ I:j֜%@)Q4\2Ipm}iAS1;GZ'יA/E?}u-;3;8F"ȾSKd<8Ox(\'ʙI)@A"H:(cz[_{.,?*S:I0oU8xk)6"x:hjJlf ":,5BeiK/mRfR5S)O/F^ VTCC}vŠF9S n9 nM-A!vc(e>*,C1i Wcb(|8Ôzm=?=cIJ__̒{9d" ţ{5)bX;(;)$ZcKml&llC 9fk Ʌ$gHcEo]-W?3.'{Q .&[6W۱gJvp9=m_+z6ԕ/]dDM0?龱^wd>3۳芷=kYvzcz# || c9MGr/AtHie. lL9ճ6X.%ԫuTWc}&9g'd1I5@3C~ȷ<Ʉ_ ?4SE"yahMi&ׯ2r)LLDC^S-%NDryOl# a.gCΫE4~Ү?pE N@Y% l 1]Ğ4խI,~/% 6JȃmA7:ҁd*S&nIY U?0/oٽibc# g(էv*ӯWh~9* 5{ ZȈM_6ʆ܄+5 kaXJi0wv>G=|]A-a:Rɬ3Dy5jqI!SqL.jH@o{qzDE_5R& 9QK5@@?..k32Z(McxaƿVztV.I*P+&%< ?_|[+Fb:uR(t1 n;K"i111x:=.3s> \\(LǟW^zZ J-k2F옕j:,\vCz_$!E\&A RNvU`z7q"_i4'ZU-SW;)r0ϻ4_D rPaJ@Yoo @ooГރc=EwDT q"Uty hf״J^Sњq|D"@&'1Ʋá"`JխV@D(3,$/Mn+:Jh Q3uUW B&Pgg0/E\KNPg3~N-$T¿BVy!i$O&&_{p< _cBjԍ>)QpҝQl}숊J| |aꔼpR.hEs?1}qZ=`;*ANJgo=?A#KjJ',"tHg+O^)AЂܚ(i T I£x6++\@hPjqN 2ꗠlk.!A$E,Hw $OގR:Q(4=@p*#d7rd8"üOm@&]N B n:V񉯞LDƱd)#}Wţ&9aF`#=n>bʢ5jſI _co#Ze$nh7˞רi9\7L ^nq:=l$м xu$XpBznr|î$TL7GC-UIi+H>cdz|IV*1s_C<„j]J\T/e&VkA~<gźO!wB"QƀkݣjҧD|}&Yr_? U@$O_Z!h$صl ?#2'}DW$Ҝ|^@Wk:yt =fQ׃<9DӇ9hI)M@==e?)D7e0uK-dy8~V|QhatUwYQiшU"rst ;7Ԯn.꺂lR&3sW |V{^<,^\@|#QG.Cㅎ Cs+E< "$zaȎâ`E!MJ-n#l O`@PUaJql;"|ၨbW^ɭF ^:fS*]%P8 gڙB޾L1}ΟF;,CW͇JFY+-L:j~c0/djbRwGBs.ڽ€ ϑ\=Ϙ~Ӝ]]ՙW_z3`KJ|N8YVP3 ü%j4& [ ġqNlg^)@89EiA2۰!# 'vQqƝd`Z͡:[7 K1'm*LqyW׵:l+~tv|h\ŝKa{#ۥ2شg4L]x]רnK7I%1OcFZ@ߤp? vі$HksMSuieer\>_Vh Zad[6:ӡIXLAseLHT7]r H KzEHWUFޟ[Y-VܚgAE2;QGa;)UO^A4Z#Fg> Šj4䀫-A%:sj}ԗ*,!Fö=+ 9#;<>rE#dC2V*Oϳ"[qqp.3\ =78(VP۸DgxS8kcJh2IkhsKA,̗R᭐xLROF7e?qu0MrV,9l#zM0ua; >)N;Kσ8M K\x?]إP**S2eA 2FKw`(Iڎ OQ۷OnV2Nuo iޜmwPCzr khӮij>h:}h %{=|Vs8!76 F026-+u)*)wnf1ͬd~j++&SlFC? ({X @H$B.;Ck!F),٧$e]ajr JZ˰>I:CB{;UHLAԐn=%T/zXiEV?sIF=1"r\gjۋ%$g~ra},y! ]9/v*)JR:=zXi}4=aX_^~a \M ݤUPZ곩ߪ\#cޱDžƢ ۸, FݚMr @=LPQ/6+-H6Y5qRІ㾾["@i#-__0K#;/Ήq7Ϟ $f^]Vܚ93{? d:jz7t-zx`E];8$kTltݞ:ql3yX8EQɷ'84rH=׻ajSKyCwM)E3fe٫!AHΫXATy 㿵H "xJTbh8b=k/Р=]NOz7EtJ)obHXH!]&°w:l3@Y}cքU5jOzLG# G @#z"̍唭o.'iP Nn7M Ag)O$  $V$bEĬt}yU{glT K<-0l \=xv{~e%T׮"mac5ZNOIP񢠟oYGR=6_]Pt|zl2F^<.oZp L60~t)5N*&%N x: !Ҭi)ƥeC *fwYMjTirj,S$Ujw7 B[T u5]y+'=n6Qp*]2{p;G8P`+#Oߒ W-ǀik\uut -LdOO`\(hJ ]3aATB )JpEu :+r,rkњJ'BYz#ݠ?pG;pPf=^&>g!xZ($ƹ;T]({-GU8l0JLiNbţP!e7ndnV|R@%~o]1n;,}d a_iӞq.E֢bFA:9^j>AͺW:4SJU]g==Txj -CNo˙體p7vSjUd 12B D;w9lb#.(f GK"b9Lѻ̼X{j2&'oOŎh*.>40$̳M)^f膦.Iߚͧ=wHh߷AI͜Ϸmi! aoP["]~fG}E43PhW706[tW(huAvBAr3~ ufXq- -H0(ߘ^&5J$ـГ@p:=Pu5@r,K}pFJ9{Ԡe,E4JW)an%GZr'-kq`z>HQ}щ(@wiG8fKv4'@0iTÓ"9MȻm"s( .J:mo C˔ l kR'lEq5זhArqe-h^0 Q7"MW+EXӧ'7i]hJɾTw-cѓyFr3jcFc5eR&v3Rnl2&Go4c\%L U0:̇Lj;e`q5%əP|!95H M܎^n㭫CA7QqZvѠiv"1"γj`u߇z>$Xע+tySPvA03Eh Xlv_toFpU|aл8K~,É1+ɡ#MGDt%ś{OA(}(-F!|fW(Of {ZJc_5Mf >nja$ADUE[$N/7J[v1x\i[ 35,؆L50D@\&-m5n#˙jԾm(ipOs|Q'኶WQZDB˪6?z͠}r󘦞fIpH텚K}j0ˠ]yz!f:j@IoT&9z"~eNǃgB/ɢgK`jE)GK &cfbkHSH䆄مjиYWbh \_N[ 9 |7 @̄{9h7\]gr\--z7=.2PK5?(M^7eq q@2,EK(sP)Q%6oM|S7•V']-J1ի<6/$juthjM$qWt@Ϧ+s[@'rJqKc=ygd44 !+; h26Ux^ڽ[fW^^Yw@=6ب,EO??UsĞ]MdA~4zxNX!%̶ʚQw ?p@#hԞzqf)/J p2˥4#g*81k7x9Z_~;Aqm@;?c Ԏ@<{X#QY'a!ػpBO%݉`(9,ZDeK..D0dEs6b\#Ei{\9䯜}̥)s ̜z+ƃ"+q>,G(@K LivP(b.z c!I(%>E5>E>3b]i0⭯d-4bB 2#6hX_/XjSPͬFdӨ rT6F`j;/e9.;gz4 ߔ˻cU~$,˹K5wN +*XWd;5K7ﴑЏ#nD @)-[b'EjDQr$KZ@ъ*hJ[neYPVx]X&Ad$:f*.ߵ?YzH514+!1+;~ԙso+k0$zk0'K*=_jZPu"U6gxJ(,P{3Yk^)${LY$k".;m%;z+ 7CXg F)YTKc-^BC^\'W6H'Q%.5خQTdȑ - 6ZX gCOkx4_``mHӓV͜1v-47oJg+~V }>Yړd! 2leR=vʱ~6bQ\oBRy⎻YU8M=L"Pc> $"0`J"_͒RP30U_j<%m 1#1iVq"` $T#IEh}# /b'.1b`r]qL@9sl#h&\K"csi Ƙ ç"y|Y@*F{dv{PX٪.R 6b(ւ ˑ~H2&\깘V젪1MD˳ s7y{|j &mrU:,B@4{(WudQ7<\ؠ Ƣ\(y3/TdBFQmچN@nQ1Rl y#%*PMh(hV+ ],o=*`>| 1h3 C:Mqkvusfw!Xunvu>Еa.:$y1~< YgA߸xII=I NJ;jv^<C+#iUO+iu [v ˢTlI4&ѱ-}wUX㬚ֳ @t1ilMw:XD2AwԒw[o*q\HRgѡw=,nHȡeVO;JLJ]f5fBmV.;#{MS.#-o>SRHwt)˹8 )~'KV+pL˞sGy/X]B3H[{6_KP3wnf4]mE@5fHq﩯b][xmfbG&ɧn CC-[bB#- Sk 9M!=t4 &rRQ BuPbC)p9sq*9ံ a@u6>3{$0RVWfV&DVvKQpyW؃ذTZ#RohdS٢hS h+1i@7chb4+@WX+[ձUnjUƽ]d[ $Vd Kw>苛sdԺG'B޵/)qKs١(ALVcL@^,پ+`E14F~|@3?,)M}+|ܠ=gpW{쾬hf mxtT%у8k./(%5^,:6,)'ʫKRX/6''[V2flU5}M˾7"c~qR~]ٕDf8=PJ 2=Å< 4ʙDx8((ASQO/E\o4$+S`o F _I+M$ n ϥss-;Ȣr/]zՒ&7{[K kFQ!9]kKJ_4>:T`"-zS[mFSOn_g1=¬wie8~XN%mWEɒH΢A4 * fq"Zi"n+ծ(?]E3f|;=n%z|S5L0UA!bm(tx v.7 HAҁdņb3 e6Ο"y?dq"~"[hg[3`B$2xsL܌7x&6 fh?ZwuIQ#_{Y#{~Ch i,Z\p_*DGUS#3Ә[XUoy xhpS]+aCJCt\K=w2uڹu(Qj2+߃_CQ*dL*KF~c;\cT3)V{z'6!wT!Zϡg Lh/l[jEK: jYs!sSs:ysv086mFy>c.ʚNv릅wZX~Z]Ox8AA^Y¼?rϐ<0.ڊϔn~2ǔĘa<;36Bw$/+B- BBI:j[t7rp]*yYO4W,j JIjzɮNEf19л7'D<7dPvl7RaZ:h*/zEȪ~[v5R5uO{ MhjJ9m6_h]JL)GG"^PdD%oA-E#8O |[C϶WqPFP\9C#-)zEZȽ]Gp j NW jYt|w)8paR@QǯR R JjFDAiƌ24 K;y? eW98B- t u ..ɗA<Յ;T uQ*'LQ$/2'ծTUL54uf5X0 •&"鿥Q9f#z?(]FbuZOwQ>8 3mwn? 0TS&B8G:p62pr&  A~c wxEq29,Jãᓆ];~j/Y~94\?0aOׇ3]wp+[ \1~Dz5ϡ3fNn39TYJ }zQz ٔ|TR"@#|pnjEjV{(C|\ִ3K ]Sv浘ZVoxưxz 2"yA¹ų5lsR3;#\?"vAw)he7tw?,~J3q՞~vv ]͉1S48͚H[ WY{t[\1[BwuB|OsFx`L=YPLQ*s5ڪo]|}ʀKqKVNB ZoB%axZPѡ$uUJ(,wq;8D=A<9*r@6]Q ۡ%V,ŋ% f+]M# ZOܦ ~m~+sߴLNPVf*.lXE 1ρf`lhoB]ߪE༠E]x3p2-PԘl&ڐoZ?] -X&=Qrp]{zϵĵR6 \e`ofw0_CiuH1xQƵthCqpuߨ]ū{vP^߇E&;l9i&`cL^D@td7UxrRv5;NZcRflD7(%߈s%䂗aA5iElO zo`B{`CCrAVe?o ӛ}j%e:?ڀkv)'Ϣ]𑮠^{Ti!#L8vмI}A]F*vDV(^-YD-}mhx4!=W<1 {Adh꠨25#(br zRn$'_WD6 Spcb\g~/[F%o i[TKYJ6wumzǔPO^k|%5$nۉAL3AMףh[Hs̚SGZyhԝꓖ4A!>NY9b 05pP&}~%P)ڲ]5SEV0pA `4}qv]J--Ko+K) ΝYc$̈́E!h81bb[4U%aA/Rpc g wJ喉MovV1<_SCGV`T1$|!%we/ϵY|B7%*o8: l#Sd9u?U1!H 3}Dn7E?H(bئ jsDgCvKt:EL@heֺJrPq Dxr~u7!% .&By-G[!,|PкS Fs_I䟏mXS_{t_n^>x.}~z`ʩi׼cH"hD8 G>^g't! 8rfo[ׯp(&ό{nb[H/X!Ut-*B(OmR/I{ۯ@d~̼'04%3)GmG lF 1cנ'<OX6rCt2=`1UWj:IKPtOE^`Oxi7O%hN4hK'Ǡ+j9{R-nE?1,4nU  @8(YV)fKEԠP~ Y;2w]9DžX!9tjDdizP"ie`Bסd%윖1Zpk`ľk >,jr IA0BB0њrUVbLήϿ/y–%RU~lD%S`E'IU|%m ,| @G48cIYmjp\Lԉ9޵N!U66cr6" (8sF 'ϝu̍T`uQ {(Fn9 =jdDls Zث["ᯤ?}uhCKr3(rf XMJoB4&Ofv$%RqB0z,IF[[yh4 N_y' ֻ=s!Jb| #Iu,Ɔ7ˆ p)01Ai'-|7XFӆP nim[Yc*ą=t6݅զARsix-,Vj<ضܹ .# t/aM2XgsFڛJ ^E8}E0%UmTPF*0a 9JRиx4S"UActsRQKrjo T3 #xE9|YUwFTba48Q'.aǽ]bF_ u-EΤ(RY"ڪ̗`ї_ 8QODz\xγUXRr'J]# Qlgj8puT+?I\lOuҏaF6)Q97~0o`T6"y0^fHGȌ!,GK8!gb`B{8xn_H,[L6QklX^ߵقĄv YgmCl|Z%8.0vN/K"pmBǵ0 L'j)ߋB6'/Ht$VVWTE"t ]alT#?`Zw[PO_ >JY*,ZjM~;n<CsD Eii:݊90L/.x\k<!Fkry5zeU N's%&Ұ*; aʓK>h;{f2=;U&_yiu^8zׅuge3AŒch/vA2BrRJ:=0u 3l;G'#S $(bA;ƁRq +'Xm/۫~0ب츥~b OSUF}YozpE )noL c<Γ Jg\[UFH`Р4wָ E7vN2FC~l/Z,GQ0w}:tKe|֩*C <\$]ODVq+hANQ59 %,1Ef I,KZ^(~G{vFLhb%H\Z7P0I_\ J3L;67}գ(rhBVͩUn8REI9Ox=tȵ.2޿QndP~{Iuy:߿ruG(/td#}H;JD~0ێ?P=%Se9OeN> 9g@jQndu#ۭ Y6CN+X^igZNgV<`J Y9?qH:[| ɋӹ#W9m FpI[_]4s!D+=f4- ^dzfY/Cͻ>)D),7&Ev5N{w#?C]F#ת MͬS 6=\x)i ffLL7>[{O^fc}a[a sRϑڒx" ̂RLϒC]A9er!!k< T,\hݎ&I2,9ζ_nP>ӣ='ة`Ҳkp[񯊗ڴE98L!UQu%fk4pJcYyY7 j>u4%L0bAkQSBȀ,4qơux07Zy,sH'͔)([`f(Q0Ϗ Y$#$wO5騕?9CV8+Zι 9P~J>- f@S;ן9D94n}o~$5 '=tDuhܤ%4C}2UX̆CpY zBK'ʅqN)j!C~>C%+گm[7 {#!uk]b_9Ṳc_tZ ENk+ g2o#ZHN➚ ơVET~Lc%;I!>X-N؅zqT~0}&_b& eu*r=_fU'!]_q*73b$ǮLZ\]p 2(}HIYB)^-?IkFveJS/NCjd6azH/cn31n <:xqDi, Ϝ{F_6$>g.sXo鮣W[CMu:@C˖^٦wђ,!Fwd!k? _q_Pv4kK%eE+Nv=o~sB_=aKcysT҅@ԀP,Qj}@t{$+"+*)Hk&Pi{f.@$L#e qzXhvNPpL!aA,E~03Pko7cOcAh풅}K턱pu@daUOEunmׂycZF:ףq7w(v8IemMT'Zb5E 8+ 3<gZ]Ej鼌O6R8Kxo"2B:BTA#xw"KCť.h;{cg~[a`.tGLڙ0{<(rEMC}*TOE#a1"ttS0);3_[ҏɭ]:}omc KZ]T. Wb2CN;)&)^9m&vv]A>'+x X4'uBk:J7# J?v6k/"^6'opK^ۛO>kеxW/7,}/=)k]_ Cֱaj8RMs,C9@hC4B@}w}VnVɑOb^.vyIuluc΍0)s[?aTj$o63- Q>=./!#ʨo\l_VŀA~eώͬAH) 1ee gq9C۬ ]R/?|, uB-%V"&t393㰯Ϯ7l-?LG\}mIKνRoH9C`bN#Ah~)NcYb-r 9;Z w\j9ⲕh1 f"="α [fE ! <P-FSjr%ݬaL,:t:g҄@`fzr 7bR_MZ6b e7()t-A=tnmD I%;4i S饷W&KIKm=DG jUE^?Vz|080Fq:u'K(E+b(DmkKZr+I ĝ`?Yϳ0JvW ^( qO,[OUC-!*IL|}37auP0>mL u5l!9&-]|d8?S_oϔ!?b"Og:ݺ6.<Q i8%ǫBtkmZV{9t&|ܭ /9sȁ-^5/kNS\`ez <)kiۋIWIXVoy (ve(S=G_0)J-EF02C9Y? $7Rvel!-g`U2'GO[ |0)5Ƿ7H">^uۀ}EbZeRO$ܧJ!B]u#b/ 5sy\4țE?Ksj_LCW/h XW2pox~rQd#vnӑa32On3DӲ5A\oV$45Л/U o7 p}G!1q(r\LMep=Tq/íWdLLb/zOCa5%Stabcذmo9YdN_C ΁@VOkk9̓"S48ŬQrİ\AúqHzj畼$}rWpp\(%Ѥ-Zߟy{eWm1>:ul"J̘MWQJ K'- v0ZZ֜yOT1X]Gt{5:N;:h-׍. VsŖ晇?+ Zvt>O'Ƒ(ňq"$NCwlO -`SH/of' OY9wԗOX Nl#&~"_MY 1ImBAuUH4:K2:ې^pjKXibaOp#5~:9ϖs^G;W7Cu_LR B%PX5Fh"w0pbN,a/ˈϫ`*#V2-j9sO/f\bA˲ui lxLU YǺM8Ր,1`@N#Ԗ_f=E>w0{=dWB Oƒ)qƹ.E*2€gg\)m1\)tpWzsfR;z|e)g xe`:v7`4;<SY{!6gYfwݸX(%dCx֮,S;~w/"مF]E\pR`;ʑl *0>[*?σOr*DLk _{ _e[ݣ$8_X# $& Hf#!oI~[(۬6OG1wjqfL= 409{-Π2 jZz,++|ɳb(pr^Kn0@#˒iZvB3m/ȧdu ck]2cl`ܠG[\]׿tӨ&*b?WdE;|~T=(5dT&-5l!EǚmZIg,Ϲxt ȦsK3Dȼ::!ߘ&DdwP۝ZW`%r?5asczʋsXT[1xYШ/FkšV>"DH4S[7jP& l( ˒G" *yؤљC3@ϐ},4,uWah"u#F*djT:M:2M>2nAK}zv5 ?q[҇=o7E7 @eBa'̓W( eE]8IHr8>&-P+ jA/PrWb6[M!b j)@ E[,A*.1W(]a?PKG^k<LM\?MX%"NH4QFU@s'G;'=ߓ:,Eyh 3VμdV%~!0Y\915ˣUV'2*EfVMȰw9n>-dB,^sN_LT?bu&5cwǓonwDTSdzlQڦ5y ЅBKrZ"|> SGjd_B')KASԘ[Hҹ-[ $+N6*'OdI$U:,"QFqToNu RAo=cmps/rv%3‹+_ιJ#H{duZ Qgru}J`1cXD7[7:-wdnؖY7Tέۡ,Og!gOy9(NJ5RnG[$%%r7!ڈ*f=)C֙ }2x).e_Df\PDX l(M:,7޼ڲ2y>6gAFrLaH2I(ӗ= ~UiB0wN.*a{n~tus'ffA7^7LNm4j1!f+}Ҷے71O?/[ {-9U42S:~A=)4 _[O%U#;gqTl;u ;7>.w8b0<*fZSbpSp(H-f)^ߜXF%}bFPk=rX=T]pa/[4 ܸ9G=+L79e#/M}xzYH}]!\2zg+Y2=H= Af_qyzJfr:a|Rr|_Ѥ.u Y*aWAC'>tHزM?7.G]R"S -#VH@%|wÓHmӥZG9n_o:^@1"k{l:Qa|%JB^q=Q>=ROݬ (Wb h5l%L]=M+/HI9tKB>RhyZӤ\m'˭{Xz/fRI_\TG FRlNˉ1(vݒN7lN3bjqmEKM;N y!oZވ %;Yҟcp/S,ABP2k!ٌ琍sOY3_DQt᳏:q[2Ї4ejl#>κmWv\JJBh 飩6yP3n>-bYgi_ pc_r;'{-,Qr!?wo 6hĎ0Ai}2 t/C|+QT5N!(xnwmP\m[?I笹?n( mC(|}1ؖU;TwG.TULp{).Ó"(04~{0~sLh_X 8t3RH9ᵕ6=f!cߏW:DV1yjr_@Eon];ltDj:r5.HE?iՒOF- ,zk;͓HCQ/=bZ!PUbVX5)b9u㜪Y gR%.I__!D9ׂ cJ-]vl )Em?'L*qu/ʚAwe8B@}ͩ0V)NGovFpgihT@|9g.?W˕43wfua`K׎ɉ'MJXIqb|K|0}h{MĮU i7Ce~ǃv?.YFgOu*{aeD+aQmaV+K哵uZ!-pT<:5n-Eᅥ~ցL%iC68 gS0J~Nk1пJM3&е8*HYRQ3 vOOm萮tJ*ԄquxRe XS*%uס%_=4œܘQJ2όZG^-0`{bi |kwYɛ!\ I6nr!c/mHog?}ī%RޯWnfjC0ɹ7i BF Pj VxZ6Ŧ@yiG=mb>UW])jFLO~E8OX 8kONq52&ǛM|KE 9<%{0Z6Zgj}#/:0 yՓeR Xd枎ál|AO 9ׄ*B2~Z+q r~pHb|gwHV މNN 2B[P|"w#ymRvKs$*H=EJ?VS,es}hpps@G"^NңBW;Pz[ -mτ+U1V+5dQ[l4 9fB'E9)K{Ė3ޙT KULekvqvy'}l`L n<]WD<V#S@'S3^gN _.FpL (dfW*}9ms̃&sE%[Hvi*m4& w&?7{OmMBvg'mW"`_k;zNߓz)^% -io6-[GR݇6^GЋVw_kKHO5߀{ .!X"GCyDPՅJ,̰!GnUv>7*;e d7I|xYWD@ӃECrv>PZ^, ENG>Y{qo' C[$袲E> i=rb!6[Dhz^YS/PʗhM6[F]N I塓lRS2U {^ >.A!%%Wth݆|ᱣoa3*}X p?{ ؏:?T’)xVUy!:y#dRg3EoWK&qi|Rut/Ys g[Qhƅ |g¬D&Yn 3,Xo\#nHw齊4}^xj=|Jbe҅X̸9L"gsaGto&3InS"%hq&)/k (;Šۊ3ʴY0r-}?0ۈ#q+6[*{b 5%#=aE>ݴO;I!6l1Eܪ4f#).K CMմ-N~Y0'/ ew+߼Ѿ)ɮnLd1ǥ:?,Y<@9'`嫇S4^l&+Kai6?ǪqeN˻,"yjz]ۧňN}7_%|'`9(F+lVR$v ßce)nKPP&`1@Z|O gpV%|螲FG` 26]YB$Ͼ54/9+ʎtgFb=d8 U&5CD.Ljnx:$ent"ǾJݏtT[ʉ&-tkdd.SAwoTٮno9F宼*,v>Ӊ:Z1%D Gd]Ew%J-)G]&@'T]?LW{2spH+Rr&!vAԩŕr` j'AZTd#=Lc=|Z 0Jmw~Vd&b2 P^%xX笵2򍭎9ܫ;)K')aaF5!.SND E3!L M7N6Kyb_}ⳙ4 o$6<^\Y p(RANkGVE5T6ſƩR9|DTxiE4HL_%-8agX~ j=[N"* |>*]m[@'k&ˁ70ZÝ_xoa5gzd{7g>z;,arilMCc̏Tv?eIA|݄mz`ʢiaw*)ߚs ~[W>8U|LԀ[m)ɷ3sVX7y*i&AĆR:|פ+ 5z62,ZQOxCul&5yy"NI.bԢ@X};}DEٿM`B1'q2O oʓPv}>vD,- o(vK; wyz_wdOh{z  &^R6Vhy,VIH)$ r*1o Ba ^"hF1@ $ gtB?ZosmNXQ0~"d/$>\F7>>@[$O!Am@8(9~r_;AȨc`,6pA~6ޅ12L0k8l+fF@ƿDQ^:0Tu;2[B\UؗiqP=uy >ȣOp;Վ]Ь < 潬+4ߚ~9΁.*O%Zg ,}[>r`0O#.<"3;ZI4lNuEzCEY8 %2Dox]Ncɉp\9k/|5.W=/NcPnWcՉmTp5Fk8,ؼ$eBY"%u}9{/ >=;mS&n8Ni2ۑl׎!i3nXߤ&= %]]q>⭛><`nLlw@0Xs.5 dmج]osTn9ՕɚVºs$? U)-Ǹ[3ys+BˑmֵҮܨ >&&x*Na jшuի{$Cv"M.4u3p2aML$e(=+'m(a,5DZ(nH6&1FBPšc<<ߑb{f/NF*KN]kv*Z4`EY p3 QghFcF*7Pd 8妳@ت`>/{_ -^:G+ҝMrh/C~O%#ߟ,%хal{5#;wLa{)3(.)A0Yܻ5ΫrHΝ ^x|_LN ^xﬞ䡮e@$-C5N:k;jYkzP>&WIGi`q柃EnRi4bv#V&Zf^OINΛ,# kGNCH?xǐmCh" O.ӈ>ւB :fb0"\wn/ 1~ΡmIbr~hҟyK;l ngC_~Ir!熏/nfɵ(Bz\I')rCVldSg:9OYT}uW8+#u{|׋ھ g `QOY5b 7G $\~ANo\f|6XwӋWN x( +{a[e@u'/cåEo +|4ٳ: p4;sxʟǎM{nС(Z_9eBG!B!Uy *R$Fɍ-7W64jO"? "|~5Ra>8߉ 7Z(r7xD9X|SqłG/\9&d-)sR:lnfGhJ4Q'˸ J>HaYvRT?db$5r7e_HD9Α+Y5m#^ ]{'n񼵪]*嗅 IJ3\>ˎ56w~(FBl"@ڗSd8*> fc= ÐKqۡU/X'Ujt\iۤYө@C[ìh 'DUW 6C訄 y(tmp%%5ËLnxŴrl%fi(P1s⟢%XsW/ql=  c=0'1+%l8'JҿO$[W4 1 ]~f7q[ҒhK~`]_\qJubU3`6#Vf,%h&ߔ/\]o[ƔAwGlzar٧n Qln^Ds>`b C)ҡNŁ&r>nmDwj_j>6Mz/) E/XCj'gɹ qx >R_72{,'oQ*)ԓ/ĮCӖߎ=)=;.+(#qq*ˣ/4?%6 o>)Wr9jtD"Av2l?&$aˆz<,ϑ_ :6h`5&)n ɑH!ōTlx<: ~ 'y pʂA ;v?G*/`QCkV$Q9ĐnGFݓ,(GnfGV .oagL\J&Q_~oYXgj*2驜x%'v}=Pg7r*o[YF"r.3oJU !#@($@~c9ugn~~P34!I'. `:|Jy'ef>J5ӾV0ᮄ 1I~ifcP'buZi8fۙhT9!斵%U{5@y=Sb_V =|U$ w/<8^zHtRϒH ψ>(лr߇^S/N ?b~](9Bcgu=ͬAOT'4}RyC+=ÎkVj8t@HYšDWG/ 6my0+l-0^9[S_f"QX]uH]~r"Hx];$<r>޸ʴǩXBc(^\LBNtdpChoݐ̔b 74ўc08&CrV&/Py)4$Ľ 3+x.ԸmzƗ;]lubR.#dyx0lsGQރy a/Ob>067žY?-W"!&%U',4rb>AgH(ZNPQQK/d:I/5f􍚰JYGIzq_Hh4瀬~Rg]J yə-pޛ0mphT] 6Egx%&y|{s4 s6bo0^IWt+XMZ{z\6X"ĬׂZU}'N,]kiu\duD0$* }q1b%$ oj[*BE&#֥Dτ!`61 xӦY{|F2 lw0Y'\K;5"daZl;UGXeEI>?x׋!YS'鬁l0($zCآ=*}h,Sc6_}/i:iL>&[9 㘊PY%U@Fw1 E1/2lyLr :א )бBbӖކx(7})*p6֑5$Y2"!j[,LӢp2ɪ I&]q\+Y+ro—gJ-й$+vƖڇnoDȟ@JEE V Y(zLYAdۊB:W~54Y6f[ KB4Faq7MUPv).ʍG{=2%+,x6tJw7OVp #>bN} zSG+p,to0Id́{o/ j " [m߬^Z5p X g!2&xPKfӉ#lݏӔUɼ7S; )+cxRO^;@P`! ˮEޘ_bM:p)ܥy?3>Wh LId>nk5a.FM֦DiM\b1'g+|z2}W5ڒ&:ɰ#`gt" tOml7 Opd=(,XxI}WYv$Ĉ=*}l3]pOY%!1{DgygFZWY,FWnF>C{MqYIǝ>bOC !۬n(|zo&mB寎?w,%vY%E(-qRFwg͝,L Eѻnoє,K*vK%KIrvx4"vn$H֎)*ݷ3C?k!U^(uRKFD {;VyÉ,8oͳ n.V|pQ'T勢}'cGB# 94/2\?6*[Fi**c*>Щx v!#Mv\"KY{n!o΍P2LR߹jx(@cul\u+b}\Y'qhhOOcytb + :Zԍ+x1FxZx1CvPXSc 8ǥwgxJ ѯ*Ht*}|Hȸp$"ḡ.)מ>|͔v`}SVSa:;C͏3iN(EMzk}]mߟEWkJyMNlD >J wl^T@L~mSXf~X鶟#I`rҵy9`0gcl$Fk+u7 Gh<f#=tO;0*&#pH-! daTowi-F#2 ]kbpoN1{ي>l-7Ee~ؑ,YĤܡ͓ځi+,t\#ĨGL9cbOlb9gw<+ }C4l$wCũj-V5>fDh7cMG\6&\ٶ A4 E@H [6;C+ځ5NARɧNZ4>5ft8 Ҿ T̺xuc = [UOLBGĔ~(kvtYK}ڷ &!Nv&c$/PYuQ/퇩oome9}ɋlTEb{B @4¬vRzl?7Hְ2Gsآ]R>=z eʳrhe@-ĭv6?(F q/U/3f@ˏ?Rl\G/X KWWHʘJTjy[:9Vm1h<߮(Pܪ@{vtbTxIҷ (X,xSǫ_AP@|=סixv>1jK f@`S/ FLY'; MPKS1pqݞߑu|i_)kRdžW0aR|ztIaIȕď3D=pnQEvv`]+9QHYƕ&B@ +5+;>:PȒoi'däChɫ%c@))]S4YKK,' i6{Sۇס/ڴA;-3'-@q8 Iua)t.1 wL(~swWsvp6c0zFiSz؊ *YgoQ5RsKsĴ\%p`ME7PP)fX֨KK_Y>PJEW\$:>>(p&ht- sNIO8]X1<*jrhAfue#\R <kD >'7"Ոgگݣ*EciÇPժ|XE7Qak}'Bn 5 fԳwt{=rT{<媒Ny~@(70 JWFxĢN߿{żLU-N C;7>l;(6[)*(i+3@pl${xXfDP H?s͊hW0xG8UPASYTl1+8f Vycrsŀ&uy>wL O/`χR{&.1 u^6{?u_~A஖0|w ].S.>rH5EeǦ/$h$x:bth_[cc} Վ e/ǯ3ƴy>&(߈qVxa~ܬH]$Y ozޡtEB} T㤞&x q96vB@PAz_c57Zȯ/P}*W}3:&hSK\-BQТi ȷɁiۭDw^%>3EX@c=ȖX ki\ ̶cG9TVO  vOF@%-r!Vͣ >jͅcq솋u4=Pm>E+9Qg4<۶ch e6qOɷ81B\5<vۊ 4/.[:7Qdh>zz9B ēYhHzD$_j]N/Q0!/&|Ǖ ~뒚rpy߃_@8/4G]C'zӠTIk=4tCΩ>)SqTQ\b?@?)A0E.톪#+i>1|aY;@~皆F³߭ 3i mT/DHx3ڑob JN$KHд;H>w~RP;cB: 6P{}Z m`I1ۣ&T}!s`n:YZ%сwv8795,h>́[?{_$sПtx 0˜B jZN9L.'Yd=|~`[ v7xzO%NZy&#oë=@(@o9heo*PBRl\i7Ԣ]'s&LX֫tX0a|T Gˬꀉ!2K+զqZ3lHX6QR%$F5-a\nc6v8}'Hت>۔KH [&DR*SCgFt^ʮa:1D|A}'~o7C; ;l,hˮQ !m=n)[݄rPqP @f`%Rjq65ħb}@\ka; {p Ea5>طX 2iƠGɉ5g֭]t\,ZMW%Gl1T nOkКi!mxE+kvU r87 LI:C&6nmeP9 bBXBUOnv~rID z(J3[QEr5DXoQĴm9@d -VC~InBʄ9%XYH%SdE4UqZk ّCjZñMj9βD&rd xxd0H)Z?rr/w~1ApQ@~2K{R6 8gM14C \c']b9sZ'5"~NaD#r8$pBZWO6}v'A" _%>i됫Xxڕ4HtF5+P[5}ů6_TcjyW!΁{!&F%s> 5Oqúڟ!2ԛ8Ӓ 9OjlY/͊$֭Ep䪃 V-%~YD?jr귛3&ė,%&@jq=h:ʶυY֙X?+\{a%&?x̽ËY :S:6lKtRj[B"`x<8i:PlԊ&oSC=i :h N$QK> HH@I1s9I ԇeN`6 f-*o44 MRAr _JL@a"m]Sozu/&ƢroP.3#%UeK.%o^gtH7:dgH>lP ݍ.cAte}47;y?ƠYʞ”z^ a<6FKn+ gƞ&˲ `~NLV>(ڿ3G -9\!V+ e/mf 0/Y^r)[>*7fugUi~  #S%mb<" Q0c/fCӎ7_S5KTE$DĔpCX+pEne#LavoCK~xo*Ȼ1vg`R_љU3ƿx @2L@1[ "K*W?yDHAd{șY ;Ȅi3,>G}bkCÁ0Z 1)bg,Ui-Y)%Z50C  X͑SϭY n`&H 1k"5A y_j^ccƩnh йSpH6X~U@Dm5$&)=(܏2&z @7rRQwЌtgtL[ kZ3eC8T !l!ix8q^9^g0" 8z^>Voے4'Pd63hyX/O 2׷Nܵg|F&N"nۛtM(\!oNIwӾ s V\HHp0HmN5`0 p{Hoy҇aD/ۡB]rě@!pɸ l&Lc$\] `fA7VKCy4HNӍvaXcnל/"<{(YMhVϳGdQ!'~MʣyTy >^aC{wtsBEV@'Hq>+UႹ;x 2; :\Xfl5~[bMpȒ` rq8:8MG1̪d]\b"T2 Uz?iBw`HAKUw[@LnZ 7*ipޛb* .#S g|A =zy,'<&n=0}*) ܻ⒨^\`{EH0F?FkXUJJ%o6' ?{+D0`EI=yUljcuSskY&ے:HԪ0 | =&/ BЎ7bu!Ax)d[(@shQI-gӮl^Eݝ}O.!VOtME[yQ޼S1btN^۬|\Jxu:*5Ч_0{!2?8v4A4me>T,h+{Le#Xr;jǴ %dvw2MCcF,BOG*=RdOwg$$u/Pd/Q/(t112H`#T"9ffK{LGICYDҎy 7.dxKŶJ[VޕE;x2UĹ@ ־nޭƴ;P=`r}ĭ1+iX@^GO- ~=ɨdI_H}ӏGÏ&3!׆I{A:A??n??{~/p!dcuX":=0uJe~z wfzh~G+sQmh,xzGys{Ü Y" RqeosյM_o< # GM8 := ϋA-BڝF+7w/Zw]OZǴ~AfaS2+(m">E 47N6 0;L9]^¢oEm|~v"VÖ^JV5B \h`;-t_. :*'@-c<8c(?˽ٚl ^{*\yWYNU\B'9Ũ5f}djmʟ6ehâ50 pLZ;U(ٲqTT5-"yx a:jvOՑ dѽt88UG[βYd T0(Y]p_߈ `Ju0ç0^?9өrG4">_%EMxP>>vjǣ< 1DNEh֯ɧt*걎k\ z< q # SR]g5XMB9oQp PPR3WӬs1Y X8>LO?w~N>23",߰dgj/qSٹH TDE)<"%2 Dĸ%XgϘo 0u. pu p0SjՅ,°.+Y}؇iAIRCkb _ dlW&JɧT L6Fà .YC*N0BQ:%P=$uIUQ %%rRHO?ѧc4삼0aе歺E 0nl)OpiZ @hZ_eHC $1IyE)_Ye ݄xWgL#-̪(sWOm3:zzݝbrTT`CT1-X? %ЫlI-> obI:K0KK .ryv_8T,l ц60",YD35v`1Xqit4;% vNw0*ο+6#urA)6?QuF;xj D3;">lp'!{Cd]hP@;J{Ƽ68=^X7諒bZTzXx#vWw)Dz,Fl_~7[i@yt HbU֩5ksqʲe!%ΎێS% إ#$Cǟ;,z2jW_U< VҒtVeY9I*N;W9᧯o t8ޗ׷9H#OOFp"Kᚺ/)ű ",:m` t'{1zS@٠`Z4ϯ 9iE=$Jvx<-b0-鱖#.]ևڥcDXrf2۔RXEיYg!{1ƔN8mڂO^:KЫQ hKQ:kWSQZ^8!"]My5C?Ro_&k΅P]Z6F;,]& z-vJVja 9~l 6Ȑ?WiF^xLݝ]ݕ)ly58Gx3+Y Y9MóTx[:+27H994Q$1\$iULew(1Wi)|8xmTM:sN؛!A(=KuK`lt':7mWR^n[pP[jYP4ӠҺna /w'pm "<EW๏BK0v+GLjD>\=cԂ;UkF>o{;ooJp"éK?OE =dX4m%br ԯ#^fS( [Fm ]*p4nzrD:cKkbPƝ\dnawL: Oi3I$ŘBN )/`KVl} b| {cfmZ~ K(6I {(&H)Q4%Y 9ƶIk! ZE/mC8II7E0Iym&AwGh@qɠr<,~ko5HTfь ,@0Y mouطW`. 06ƈ%6+ڂR3B,™;P2P$%|?V.=d^y6MlRrTրG?W7J`)^ܴWs1hR* hjE;Y_ 4\+.i/ .%zG\2̍@"J '_6[67B9i]v7GFp,-O4npQ,k`w'Ns Pજcq ޖ&yM՜9XۤnSִبw1DI)rswA 1x{9TV:kvm@BԂw΂@!zMHzQ\ S4 F*;'MJٚJCHCM:`:?断l͎>!2 rDVi6Ety01$HnGq'D})4RҬ0$IxĪqFPQ!-q!ʐ' ɲP1:ƨ:)VQ-e 붛~@E:Xrx&TM7)d `U3# vv]vZX'n貖/b.Ns4ъv =$[ߐ1ScrIH򡪚ACCg|]gkН:C+ LIn$FfOR|2Zfv~O@S8B|r mb\d1~I`-mtm~Y}| _BGde3}("~):BўLqY0ͅqy8Yz`" <05' *-WH9HJ֓3 `CA4&ApK~5-}w"#c3T &ɬ z7ߛ;ZSgGF InbFrg.;h9{ &oH#5ԄrT9?f Q⌙,B/BmmMnUzq.qGlDnUltX6\wW ʷ,QąN_) f3&OsN< DT/XXPl R8G:3|^Z9$;>B^"T j> kɗ% wLW%6 |ި#F`Xu,Hf_>7&jؚaÄ7INԪ|a%1gThO@Z8TQ=ׂ D5Yg'세`EiZ 3}RzfleqH` 3EuOuDI˿VygހuE =O$$D9(p3yzAWU AwC+]UwZ +txEBi[y^ A& R̢Mb&9p䤤9ߥ/>j{v9"U[;P3/ z׺_>îXrj>+r̔> I RE*hzHoG0KH|gShRC$X- o1$Og񚄭xùRfcT͇o_d>3U&gͮʏm '/dZ+3hXPP 2mY}jg{F:k)! ~Q+Z2ene eoŶ)S&"!N͎hY; 9Z5ppׯLW)/qS0`,2,N%{iIJj/׻W|5OoDg-%$1 y@0dӇfF#L2 +-{@ _SK.dž8p7 p9u/GH , alt"L( Noc&4!)^>Pp,q2}}‚o돰yxSݶ9Myމ HB&q%MjÙ{!0ߔ#o~6WVht>VIۆ}}[B>9sMi<8Fy bWbv0J RKVpo>V.X~ehO/de|$gUFOǿ]- R/D)}UZRz<9g<ݼy0:/Ue g4*~հڛÃb 'p)v6EA 4iŞZ"*7g0yde)A@ eǙ8 r_R1J/ipml^"RchZU Ѕ`И>%TYv$y)o|/[Z ;? 51i迂-_pWm'7Gr7M@*%<\dTʹ:ٕesKhzuuKNx&@K 1q͈)54H{\r .@d E!Ok4{罢rpbɓe%1?i"yԔd5u[ylrR,%o)HZ Ƞ, T#Ws"t@7OѵeT]\HO-1⣒=$ԩіIèf3𞉓W9x}NN2fDR F|TſOsx瞿h.u 6$'"'[x8J3o;h(*٪W~G)U-lU• M~2,`ew8Eqt ;D"DH3N 6=G૚GD nG@֙^Yh)'y 0^b5RuRl1z EI8ny1-bgܚ0oTƀVEjTΡܿ j>z}mЁJ9 > !ˆʕrMLBooCj*ggH*o]ya䠹*B59DH &-t)c2#'*:/H1nn>ķn{/rcJ2w[l~p Yu >7wm όIvZHp?rqqHJq.% dBPxFn<F D(@am]#Hs,gX ߮b_}^ɞ_EUH;̳_ @=ʄ4z}F''DR̟Yy&1D;Kq&t.ѕm)) Fd}?l0?5c G=殄vkDjT@2 <Qu0R%΅衳`9#[IHImw)VKt^s57ug-BH'M<׍l‡ךyB]unGǒ$wv` .Ⱥ'GWvM&K&d+hwo*}`84sXGaX +hڢO?w&AnE=Y$8zN_犚(p!}ZߦYeT-Mkؿ;a珜t(61׭;'!z&tE=@Į>Xjm5rn{B%t?|EhkY7uK2"WRO)xZ?y; I&mrOڰ"֟`M|NmM$&sPUApXb:tOD,acx5p}5zS?>r#=@3hrEųKQ[-2gQm#A!&ًHYrAкlWY 2WkSs6VL2'¢0㳸 2{d-=>x}/UI 2G?@" dql۩×FŵF;8 .2bn&e@ oշ>ºa&@&Jre  4Ylijxb^!F!Bgɔbk;<5sAWTCE;^@n}}LUl+tq ѹg&|+I>¸86v6jxe؝zψY,2=J6^h:Df}1.#( 4Ť;OC Q*XMdBZQ#Pl 5W۬T6NL 4 Fq[9G%ءʨmH_;3܍&G1Vŏ>B޽^}4 )׽(IzÂܳf WQ-t肎0A@QUuAN/QP> #`3,H7UmIHzY^ղ]nz / VCoL}^U:ÖQž RP3  좸0A7 #D*NPѻާDb90iśA.բ5 2c_ 7 ;^mw>Ŭ?]Q* N!rėHƢ[lEL#2fQo>цOdؤJp_^8e^rgH#9_ LC`oz~fs!0-Sl CtvHQx[!n:&dOc)KF:dv2 ϕ=ұ{ >lMPl P)A9+-fR=:OUQQ\)bHHݠ\j8^"ȥ=txּ|Ds-uVDWL;}#6Z'USJ3N*x}\YG>kJq 0ebVKL juZMwЄG\EMˉsVN ,j9_Q#ğ6Ju`҉6>`Vܠ@GgdDaaK{wv`oHN0c๬umg-;i) O[?Fj4wD7VݜNodgsp=^wPiYΩooX$7{1 œb4 u+SsKiPeӚ݅*z&܌ЍեNuiX$0Bœy<1y׈{!U~Hۃ$L>&6! \?*0A7YGmfTfGym[ߦ-OI]Ô1 # Wg6 x)11$6xXGʸ>`5% g#D>45|tsC'o n$L4 M̚qlqݐiE+ >lj?q`8J>RAqTaȳ+Ġ#Ab "(04+*"Xl@Bʵ ?{eZS L2Sd>n7g!ԃ{^&;!1f=)4aC A"e,4m0Ȫj !Q"`^(PdݕY|G!ӕΡܡgo"ym%5+nqU Q+kkp_ABUe*cN˗=1qxE=. siSG1"*>2}Un\r8H9e(ۦٺluUT+x'|w)r%*̓Np숧N"ηj}{o,WrʠgX:fLnhAKwˤU ۄXќ6X/jڈ豐_Ϩ%GJǣRWh|-NCaXPz).|k+ЦרdaŏlmF9IFhh59NYW ˀvtp=)GNr\hL#t9 @4TSކWZWm Ű7R8nN 4Nf=Xs\D u]k-%3XؕY)a)m6Qy8RVټ^W\O 5|RFE\yYRfR\/[pNMW՜H5⧪UΈ:Rm{/X?]@?PJh&2ߎހNS}WQ.?|Dcw|: h۰ u1i˺%Naא]?i(|/\v cvA01n!\zh$Ht..}NBNlo|yT-@FbȍL)Ɋh,Ȧ3( ;Y ǖ"v"jn̄.9=]r6FD&`ֱ!|\4I(ya܉Q^ _\eBx-*|jMX^>43^ IePRUl,:+^lP9-) w7+煢j?͐p4U{mǂ(T+I`cH^Fon?6) M6d&QE  S oy9km\;jsۯ>F9%5&-oL|pך^NWX۱ x5[mB A)CrF IQL1_]g^Eqip% #;&AۣV0kDpe8]0KyH@i03i->Tx61Oݟ ţvkMX_J=Wuo@Šwu^o0SVw($]yLf7ƚ~y.;dГ#N;z2td͐)< 3/['oZsź?[x~vN{9 -Ųv@U@ , W&ajQv~W'nJ(7l,tM+wW蕈U@Y.5eQ okAhpkTPJVBq)'dU1jovҮny=(;M0W H,^E1 Vo2H=k=(3j$XHsx"FfUR8bȸo.(,+]q띆X/3Bg-EQ'$.0 7F! a1E($GKgwT TRA}A~̑U'Ǣ֝`0'9Z~ wDW2{2]$o{iA(V[3aS]~sA[k%KAM:Xdpm_E?e#|lY]D慙昷'=n4?ڦ;ESZF0kJ'FpR$ `;<kKo5&re&Z+b($Bj߇OU58:lYkT!AyyVbv2T1 ƓP7w #kNf} ŴY#fGc*Zsz@.e k%P4,mdu8\-^7ȋL̓#IJԽzL U roTPOpM,^CQuQrΦV!E! ֿB *:l[ǼUf6AereR/{:"VJ灝y G ʹj/1ζY;ST=)bB!j.; }ʈӢ̽UYNf[Q{5JS]H cr |DcuModjC"DH]do_fh#8ake/ }~#zno.Pnn!DQYs" E\:@rSj6w-H1YN/OO2[H?ҔrKĮ}zxXC;>%#D2758^&$׋4nIrB~]U_<],։J<êg?v]?6 Ю9YD @1*LJ 8;ʻ3ϙW:YJǛM Uc@Z4+ðK|7GX^2£A`e:riE €\)jE m)|('Lb^K}A$1S\ek XfԗJ_Mf\/H% nf:48vu Akq^ǻh֔ic(=>19!M# ff<knckNԢČ zFf'>']);eVʨMdxz.O~:i-a?p%IRНE0ep(D}Kqc-3t 6uƙ {{?7y;j>hMݯ:Uĭ%[g'?l'<%g /ծ_6l~u"*UFAA)Ӄ2;C]86~AX Vv|ƈuѓY1֑Ǥ5MgU<) ƗdyŁ1rh[kGҶEs5lI'V!x̌_yn<^i >k-[`8UjQj¾H*?Ę_́`N|*"$;穪Qb~(Ixdr)pTWǹhOdO%^ܐxς 61~=.;?p?{'-&oUl(YTok;s7A{l!?k}_΍XD aJ'8x`ͫ~S֣\v#J񤼾ްP>Xa+w<]pWlvSB%\uNPTC3 3A0tzv.v{Wz$6m.u3/:k&Q ObeSI!yD}05a\ŬPD<[@^?yVI%!/+Y [ |w_IŘr?2nk +e &ƻH^q3plp8;WA^;{j *6pʡc}ʤx3}?uQY3d ڵ% 6C_,O|vܧ #l ͏?*T]qᶧԱ:~`]sFSM/k&^k<-3 `w<4h+9Qwp]yV=CApCضiulº*>>DVo=F(Zq?,'tbIvr8~fxи 0z淪P2hzwu(̻bBRxjz9I74?62{ Z&Q0@" _WuQ7cWs{Jg;3J-elV9)}@jH.x:5.%!;iz:I)T0?W'ƵBoKwQoe%S$uF/\9z|ڬ]PεU'$}5 ºm"޴@wԡ,3 ޓ>Y ̖ W܉L;iʃ<#GXa(='R{wў AEK2YW|R ճG1+[t"̇jvg"eyݮħ"^glcgoHo3q^Jn3x'(sK F""wUAeqxwKiUS)($(^Ѹ\)N/^-d}1_ KP͙+yubNy8 1/;Pۆڪ-U.^f uƳ!N$#ҍZvX6\;SUւ"eUdUi4ofJy¦JS?WP:;L%[@\s twHQ4d8X.Š$СƊP-W4A&ыhl`̑ ˻`rr}WD ]NZh %f:*NjqS@뽔;R%%5Qq+8:V2ST;D\ȼy Vf^,B9Vt۲ojWiqq)~ 9'2a"y/'rcDZJ+>%}k V Sy7ֳ >$1ܱ$Q<1}N(TKX=O@(v$RR064fP6Tg0w5vk΄)SڍI=a1QIo%K=ek0]BWdqj]b_$lFO+u A|銪Cq!]g @CۚMA|sDiAlKw(% N d |汑gM [$2Gll"7Z5;JYpR|~._]?MrWNsm'15̃v@j,k 15gX[`Qagfu:C#U/ .i5Ԟ/.''Wvϯa>P^!#_U$h[:\zSh+OdE<0rve9CdN-Y3ӛ/##!Qk2Gʒ ͕ 3ˤ{ɔBj+KBU`PadUk]l^rP p<;ԭt'ni9M%f9N+YDu 7*;P^L;-;ҝ%VpǶ<KñsIE  #LiHmUۥ 'D W܄FgӢ" ZzӣI)&;H={n2/`h?a_SNdkZ5Y @h1Vk% EvJ]}Mq~DLyhmbmHL2ޔe:OK2EO6&|"3j!jxy$dS91t}+*rx۟1gΚmޓQ /@+=5 ˛:cF.W0QJ\=!:4ՊFwDirmYLԹ"ՏZҰ/ՠ;8kU3}!ܺ}[TLXHw{>X5-'=ejҒBQr!: UPv#:7.ϬeUξ`0q7CSF^9:+W/T3VnO#WU~h[h9 g2KE@U*6obަ_SyXQal. ,*l,R'stĪDmvN/cjtOg2e#nRHQYg> \fgymr`tY5u&z}  rŨ/* -O7:qnZ!nEIKb I^?B(dyU ^D 9M*F4#beptR7_H+b^rĺTt80 +W !TwhW ,­%XCiIRS$Y<(p[9^oZNrUnyI'tN~PZռbXsmk@hO:蒊S| za C6}Sh x/?2PF>Pd$r`GDuiTq u`R>U5`i%^* 4ʔs^|Ьh<<r[ǗH*+[EdіBE Do\?8ݤ*u32t`Uv"U39%/" ٯ;#|f{:]k6Kg&mׂJjV}{%+9.\L&p@(S%-iVv&6γ]2e0.՚܂BqpRKk7> mFu(@Qn_ZNJWd ~ϩ~@!ʾ(c5!0^HBMj)N] 0:s-&#e86.| IUiD!qa@X_9 q%tne$9rVV.MƒaZ`)`(x)iϖȌH8fa, R+ΛLjG!$M>TP_NWLYB .8T4oUؗȷFZʜ;𔕹9s};j=+&<ü&%^yQNߚMVyuy&~>2/pv\|ޝs7Hf. \6+SK0Z1TshUa;[gsy匳NP̍q8e99`D`+q!ERrf1D1"B_2hn=]8nX񫫨{&D6Tb&Q1~d`hЊdmFWNnHgχ8.6C,Cx3G;q;\aj *_₄3TI&aORg:JvSb aa;I fݤS ⰸ.kahF*yQj4.n:w\/"n$E ɢՕ" ,简zuV?Cҡ _z'%q@ϕ"%F0md~P}UIJOI-{N<fZ!S646Seȶ"ohS.?l\kn.CO3`RyiGG9+n) "1ż>4ᰇ`jI:srWb]O ]'ǖHKR%Õ, yt )u-Yoάi5i?fp8uNN D F_.Ev;zȚ6 %Z{|i7*Qdj(jYԠ f=G2>) LJFB9ȍڐr ?nNQaw`8X Ok7Jaz՟[ĆC#, ʷM5S*n&"׏IiB'0ES]QhG :vw^ 1#e.`׮ݒIܗUBv0 <#Hct5:z%jy{wT`sbGhV͋!SX0#ؙI}$1w@oƥ9V|`8+/3 R*ugnTLdi| 6fCMںyRnl\*goA~eMEЯQCLC\U?1&.u(~i- z~v-֬'[i.LWmbk.bA[E()p]`0+3C`wқ,lHi=<'Ƣ!PKNp ?NxeH4+ǦGqX}?03;d9M[ց9>ofz^,X!GݡmNaS.Tk)O<53FYi^X܍&riz OTp.uTTzz؅zDm UxJL*?]XsZ7:6 /n=No*H/#{^Ha;66Q{g%gw;M<VA\ht1e~c=)N,8᪶͝^Ƹ&\*f~&;]V(L Rة*Tҿy=tE7n%$|cV )0)0(}!eb0QlN&az2$JdLaŦ.dS1>K>Sԇ[Uf}q^:@*&.˃Ռmh?[j*`pem-N%Q1mV*ZbZ%dأ-j3a P5(+>b9m}|z!a1U&4F/ /Ped<ɕ;8n[hAtI=еI} T9R>F>Q:b^55^+Z?zD6J9u 8Z땲_6Q~B \oZ,i6#ݬ ^ƘFN8zC׀{$qi)S Y8X->qӠrft>%/c6xybuJ.7=R&QFA~MdŝyŢϻ=OŴeCՂhʘVU>q?Zg"2ed&<1ן#TV՚N3 khM/s2:bڬփ)1:2;^PSwڸ㥟{/fs]_SOW DޱVlYT ]ctsIȈslM "Y )aOةI o[`"4Gt Sf5lrlOK^gןF8Xi?+-*ģXgP|c8Vg;qwx|v9†gMOEВ4i:Dnay}&/ OUyN 'X [sH4ɶhX'^}[!2' 3=_X ,ϛ$/nibe-d܏ poH,%H XdK xSd~sCcNE8jEu FoGうWS&Gծ9NDhGq[2!1UqBjeÏ3\ `ћ Ym&N /i@NZGjo>o L+ȯ\Im@%+࿌#6X>50 \bAzS%J" L D@_AV۴X_|McWQJ޿9)JKbRΙSYG`0\ @º٠{-) i/S&0s8̈ҲB:XDu\PUfikO_Fz&AgXwHaPmD ob+lIvGi|2o2}L~IT;ЬSH1vYuб@s&X >x&Rd-w_p-3)ęƃo* qPsɿHRPt~WP1E'9A@_BeVCˏCJr[rigaS}1hk+r50WᵭIʂ9'C;A֭ܺVʬ{=.(+~\,C1슮a*8|v'í1Tog*22]IvV:''u2*›1LOܟi\B.iwLxyx~Il ÿSC4"n>p$}:qN?]7\eGAqCg~@, {-bN*xwg(o6q^RX裩v4& %V,agA1>[:OhPg1k+B#ӚDVa̭ wm?&_P)~yxOfv낛u]iB8U|ݧ "ūDꖨ#|50GP"zCC&$"z\Wۻ}Ҩs(Z CYjܗtGƌk[<։1΃]6iv/TSdv|ru tAje%:_iqGm9 p PR}3cݖb)@/P9Y# V^K'"x_'zAG7&wo1\M272gG1 wj 1I͇=Cы|1U.p: c?rVѧ|9_/)9l.@KqPt^](0̒|p*s +3GODb:J5 ['{9#(:yϪQ^[o,$DVTeRb+Ck"ʟʚ@`>ܨsFTD"`|ҫ0 )!S!9_O1//vTSm&7=!!)Rڄf[da p*~Ms>'`nqF)Q=3<b7bS8* .]d s%s 9p6N;;S{4мfB?ނnjɐ<޾{_ )@ oa~_/y~.Ԓ7`JJ~^P6N5Ȯqi =^r vXښo31ڔ/Ⳬd/4,qxOa( $^;Y=St?b"w/&g;OH>l@QVhpd2]O?`9D=Vim:kx+CPuF8xˌaЋ#]8?H'OLᣉ 4bæ Cr}X~ Ԍ" neƌr.(a{.l#<|`S|_5A~X&EBs聯ȣ0dr(=c!H< Lzc(n?+πhM-O0T 6[M+q DHG2vs=380xObI0v2r --(?@R 3fތivc!HBgJUߩ&ؔ٢"-s8*Uq⩦o[Rͅ)\l#x~Po!%[A VzP6&oоuw!J9ar-P6b{@YTT\eza~k=a,+._ pl3z:ˎ!p|lj,ne)& 9HfY9^=tHCg9$O̩13! )՘DnqzA-\ܿɻPG\vƵ4&>`٬]nC N(B{ 4dKz:gw]$쭱OZуՒZn@k_ T }4 sq5=Fn~Q4#>ӛ*DEb! }ےpMu):ULMamZ"qH ΎaM yI/Z(16bv:b3;6XAb@Q'MDP&% ؅MZp[IEH* G?@Z7Y1mOM1VW07 {(@Hlry=K.r9}Ov ?>Z;K u8 SXZy7|) ZianETS-[.F Jx~t9a ZGF2۠=HX eo7K/w8{NfS2#pԜ:#{4 U}hIň:lnoҎsK`vionߊ%OjQdy19h\lX7xeb8. lMT=Ťw\;Axe5#f/ q׳R0q>NJ+j2?Ac˂J%;3 ̚G$/5]#0LߗZP J I4{w9YJ -S&ʮQ۲;!σVıڡX=a>++Q8|Oo2ggS漬vƚ-it< vEPCjz%wWm).VSR>T[q E'K:ҋ1\NxTm,RofKИr8㐳[Yz=6umCmBm26(2p2[ⲛ[f헒 po @ԙ-N/K>IL0c5nn}̾WJfW刎(HDC&.O0gG!hЛ&N̦\P_~Q)u%(#`h^{.k(Fr>)>iUY[~rVׅ|]Ӊ92udMgȲzԉHes78s15nsyS1d>I2> 4IkŖF6hJ{N!2vMʺVib_pF̖M%!_|Z|1bl!ş%U}N^s)$qΥ@A˼$sRK,M:9*pP iq&P26zlvz7l,5atzOsS;!Q601e̥%B ZI1M^sLZST'AS=ǂEPQQ9?OJ!r7iP9#MJPÞ(Cϭ \Gy4'lnfJDNpeJ[zVdE p4JR0l5ϯϳI>'猨(ƨ~w{2 )&J8?N~;ӑ`,K>kAB&8& fVO* ӅJh|/t(e8/ģFFOa{DiIw ozbT/cn]CLS 7`y:aLsb[q: `}3JuE: H&86wOrH|Ӷx=XICR=kv؎Ay)65%33wkU1 \ЇNnKf څ(Qf2/v N?1PIU bŦN򐃽ba:4Ddhwzb/1 _֏쁨JUKj4*'N90Oz/?Hd]2ϴab,)yTTnTMʛ}V@NRxYclUnŨ[zgKW)Cn]gO0if*hS2-t_M_DUC@cdV<u;GlsI7V/"2 /_mtL'otTJ BCY~,iI_<;OKCKɜ7ɾ7egP 9 @-}Ȣ8:q,6zg(@&)KzT(dB ,l65>oa=Џøʒ:LgC`)8 ĉL-^OC[i MdD5: ,3)VIq V6_iqggbrpRd΅Sւx"ASŏp,6+ф Gign_ˆ/,;s"D a'4s5 ;y.I_ MdjBI[f* iŌ ѯMa# Ԝ.``Ejȭ`Uo|5M]("Dp+.jԑwyܩr>]seb"2T(ˆLInB'Ds7'Tj%_{Y#$TxAR[U؋.mtd;0G<AlR%)$z#7Rᔹ)]Y.GbN :j~6wg>xΚ\}}]1A䖟Si8`/?%<TZ@@H,:bcb oMb@.˝"L. i ɳ|-]Q/yRW sKTAˬm1CdZ\H#Z7m8}bxXK8QBPN A|7lmLw/s]UTQϢ/v֧>ØhmoP*j\\atopzevLA(KDA@ v 7or'cIK0iud'Q&t<360`Y] 璳Ǯ|bpWeI$O"p\hq3#VcW?3R:?jV5BioRAW-%nSl':-~Ŷ- bv]'s?rw[b g4%7Q 58bd i ×lISByr10*S;g+ l,ϟ!̽7u`KB[;ӡ,jpҶrǑ.^}Օ=68%BTh5?+ "mggit.Pec2ÃS䛾x]DwʊܳtmjL#I_ezpC wyVxv`С"s#X .@YR+ fWoQ(eOlM `M'LGB0M9_En7Yw$ u(֚ge4wz2v!L =x@aA;d} idĻ9"f "30?ZSX΢#gRi =3e~?. qK)UbRk,]lҲ\$G*y]ssX0r.9I ʊ(M;?>gR8 +Eݞk _zV$Qғ+4ׂ/.55TSrl{=OŧԸ9QKd 3Q@Eͦ.2ˣvK PmCO#at%*0^P$'-([P [>kXFbF>@.#NH08xj}fBZQDudD, chhmVV /73UmfoTf%Y'ז])70 (͉xI "ԯ\Y; ̽ccqׁbLEUtOGx+ؚ };-P^bPL@qѰq ebʋ3<|:jcn4+8GJjR.TB"u!:~9oP5Pʲ)^Hg'b "p[U𥳐7C}K ޅ憤iǿTMX(r-te۩GN$9[N$Q,-h%'ҌPɱ ?Y7vk9 jDrANxn5eJAa (ҙvf#űX9 Dp ivԌ g@-igu)\~ezt)H #?Ʉl#@e->[<݋='5NQbMǜ[)HXB@[CW3qibv' iߛqB"ǺUe]KdQE05J ,9$[;cNq(7s/ݸU0tv0f6~U#+pEсe[ؕɎ̎Q'` Is<@Im{v4M4e6\b q]B]ۦ^J:3jv1I0w]v7qGs%{_4j{Ȓc7k4…FVlg^T6[w†.r k5to?mAAF*Fyd dQ@KD88bS!" *>V Oz &wKDZBGWlt됰bZZQUg"i:d\p!\-TRΟ/DbAS7ZʤέKPvjA0B{))}ZT<a ;KhgQ}_Est۩H&f:ŸHXt^)b$: POY#J|F*k|U-/EKO]G/ආAi?.J*Үt╂n[užt;Y'z%( 55P'i>o5wiU @5"G yoY$ouKx7˽{.ִ)`T&Uے/&^E+!D&tMLnOz%݌)>`@Ma;ރ:Gb VPX@p${㈗joѭs̴IaXW8"`][@)Nź!1*11WN><,{ţre{}Ͳ=;׈oFh &Yا0?;YdR:_ga Ĕ۲> WjqB2Uz ۛ|uZs!)2Q FC\ac 䔥n nBHi $9Ӡ,Ӕ \;d$`zi~qŌ2c HaFAzpaޗzPAЯǪLվ} CMm &(r4/=48.vӊ5sU;^jVN5+ &Jdyp<ISErFymb.D1ْl1\
ê5 )2w}[o| V-:bDTZᕖ㸃P{wu@U"d\VH uU7pe֠PCê`%gJR3H!gOeۦ\{uK[ʖWeRvҀbZ6k7!i=EMhs:3utZ@AfrݝB_A Ul Hq}v5:VQ&QPON$<πA= _ltLs'3wPA -$ |yjG;]y֛) RR_B%udW췵2v5+Zg&J}P͝ h> wlKUL!:NWœBw'm{+Wf񂶻*l?oY:|yG'H嵁vK{ulZz.vCQQxǢ| &Ҭ,_` #eW q-2kdYAi4:[|lmm频ڈ@U?x{g26M \R}i80PU0,Eҳ{M2Ht+R9r2r$Hie2`JvHDoPY7h2onS?,*5LZ|}A4]'Fu yoԕMi>ґތYh4p1)utH,˨Z/liz7S(9ݹ+Zxh|H8 ~:{La3yaK<5[ՍdɄX [cJ_;*׬U_!\rRCyrA|N@6VD(vɔZFDpNJG|΃pc'+"{K Ri?ɠClG:evNE*ύhSIZؘ yQyG%_0~"( .Q4Ŏ_ xOPEySmȗokO3d n{h\1lvbS6Y4 pzQlZ >옞զOs&@!PRBeqxd]]EǟY4 xeGo˷ [77̔VMco:,}DH i ,J]^a*d%aT:@ңJ?18 @?0ʪȰQjң1}t3I`3c32bPP$Hzcd(Zarx/h}QW(* LYt~zdh ^LşyDב֫#Z> hM  ¸jSKPV l_XW,*fjh]>޳'Thlq}d\i̍;ܟND1Ɩrsy1&tꪃMMo- bfvuVOteS6kNXBrQZn6yB{n +͊P1Umhq(%@I8V1 "mW'{pԩ1;7-oY>MR6=\W9͋:;O?H.v£cY0ĐZQV"dTѳٗ`cs]r35 )"Y6Tg5uTF9LyBW?z!ҝ3U]ΐ|| 0(b2[ъ^9‘%N"#,g)%ggj0M6řa%d6wѤ]R6Ϊ., K٭ѯ/'ZMnn*-+hu4x)tnQ䶡҄'!Oӆ 럚9v# 5R`s @51P5bQTUÀ@^qyɷpޛ'<{*y _>VABjLnf vv~VW{HU~o[CߓOmrqy ~WGڮ<:yٷ wtB qNL k7q&u'G)9=9q7HzQ[}90,ĽK #VR¹i2ј>}!ְPūҗWV\R)sϝYO`Ǫ*n_P|kSD)3*l"‰6[}],[7'lV3BZ }Xܣ4n4pnH,뇙pI;BvrNP *vh"|&*r'BY1ORM0 `]9 ̞^f'0GЛMr?s"yx:JTIcpHq:3x$ 3;CANտe%">B畖}wz ȍo}<n^{i.4eO\aT~^);]IYtvkX`زRT˶Sx Nfd~[wRf']Nik8'Gea@%&@ųnP4;'tyøȿLl#ufP#,QVJ]&g"B4Hҟ=<k1w'kvRd8?!vD jR;{*vH?Vj3Qm I]|D9NVzuWJ1HȆzM΋h4+zQE9MbPdG/L?>;3Pۤt,w3k>%>)Q؃Ep8/[^L0MUG692~1}/4>׃Tݵ!hQH3#*T j}%` 'v=-x jmXa[=lr_I||7v5/0ĉǣwmD~hG%'at;C#uvU!\y|eϖAfX9 ~4v,)"\d25Ko\DC&P N?^OwJ|xbMCUL0 rDzF*U#z. gHSDqʅ\Ԓ7 $嫆W»9n|;S ;Cx湾#}xױ=FcKi 75U&8Sv N Ơ24A EAFL;־=z7==lXv3X=DhPW* m327ο~);jUB#-{&<$YΊ k\oY/ND_'^L!s֟ˑGRjk+k?܄[ʤ>V\RQ*m{vv fV^UU1$7iB`M{DOC b% ݮ kBog\-S;([oҢe#d<r>ҍZa3HƼBT@F=0zH %m5upľrP۱yzGv#df)M\c|qwQKS.:-{<壋|aN<Dp\z,)¦2Y3-v:-ȗ|5cwwYT'wZ,_y9D+9i 0@Qhk;^ۣy'$c1akqQmYpU]C#4ҮvRO r㩧8%h7" x*W.9|&M .> M*nR'fcdQ/|Z\c.3~F[xu*NU~/9ˏ"*/\]!&]I"n`b^Ԏ("^]0++~қN#F ֞7܇M[{̳3D<RΥ)CB, _jMc_:C& GUC"OSL241z̍XF\C!x?zҁ;7H4wsVZ$-ݤȁ6;$7iM`Gؙ_ 1ym&1ydw+? %spVu1,՘x7 ڕ%"fY3*Kb@9SCD+6hF8$]an_Q_vՁ`j:MCTߌ'~Ap586}fO3utZ.r=a(*.Z% EP]#~N$xR^ nu+k?)][n."e7xUYI&rno7SQ~~0b7Md48z Όt{ {1i!薙ja-Q+BsgZg5I;Dvzr@~Jth*#7U%[뾪1AOJD7EE>J9xgXluqR%oLOJSƝ+SAպDτ|:{~"-/ :2_pORˉz}tkKQ$;|n},*b¥7f~oNv5XKE~#92MR:B+CxEkJS$(B󡘓oKGXh6JɅ"&-ذ |W3@LvBޓ<iHHJ}^ZD+AVR)uy ©-bA5D tqyԞ_rKŽGi 4lyWZ謨3:,=:r pM"&s:̊؈ g)Ct(d+~>Wӟ|UL@h\'SUUxdf4$cL}['UMNztp98 13A(IFʼnj]2aKPqRK24 %]f.kF8?ݾuaqXѡz' ۹TN/3VN 颂;&/}my2wv4M)\Q&m1nَ;(]v WNU7Uf\cu[(M0Ğуjh\`j=GWXVs3*H(q_?jwb"Z.h-zRN*rqaaĶ~ HkcEnCRF}yck9қ)UeaM&]VvcocQ ZcOϒ?e`d:q7.>|46)XEs*>I7$8,(1XAMl^_ >~nubOj|aNt=(? 0Ur,e-`9R^Kd1[? k䯉Sݽt75,/u͑5S߀i J,kl3ff6B*h;kD[2,Tman K5/x pܺ7:5SV/y>!w6 M M,vs=6X?]Vgq@4chJMi))ee)^ J(x#fk;09"EGgOTMF+xEoW^j(bBHpLh4*.$UE" ﹨9.1jQ>^Lqu:b0rE9nx^28H)mwß8DʅmZrxe.S),(!Hzkl{r=̹'$n+B E8P*E; n\(}5 f»4LJ&, d! RF?Rg6XO8@۵!EZx}C 遑0\-A]΅K+.u%Zq=ŊE4E}:ZB?fPs`3DTFaۚ2:*K4ꪂED٥axa0~\_r @ү'G*wk EuMMܷƔ]j;kMkWN/꘵pI?5#カ)SU/Sg.4}@)gϽ(fj"ص &ɡXXF:?Wf_p?ˬg:2mXla]cPWELx" CB4Zu꥘n5qӲ!y8@~uhs[H1%hRN%uoL,moW!N^1/1WbNrB}χlZJ%Vwqsb$G+XN'uEhQAjR˞MWpF|N'B E1hdF5Yq [p4Tg(Dc35@ I}BXL 4%L!E.K?3m@ ҝUX/W7s:)翗׼f8n<&K̭סfKRm}::J7 a)ׂ{77o:‹Нc{gʓQZB i[N˂k4I=#ʧ m*Y?d1sٛ8)G := 39vڱti4;z~H}XsA>+E_{Jhi'MJNm'p^]-sZ9vJ4Sɺ@+0X\(emi ]R fNmd(-obt#|zSǑ-[<]noDd,PX :}b&u! 'Cֹ;D Ԗ~?RԝwKKR$붶̰8r|A}vzBD9^1NsԱ I]5:_͛ic,󛸰[sHPjջxoN$%~{>U#;XBb8fN$pVZwE<Ye1BW;(FMS|ĉ7d`KeHoݐůj(2e@߿ dC>?D֪ _Mw `irw2-ܪaVJ_}&`A5Ģv'^}w /9؛DI^MdUbR9.4wiO6-^J7BZCHcX\R*9zXϹn1{|jРb,VZss0A#N-Ât= .kk:Jލґ5;l-^SQYbYO:\?rT7C]w48UDlqi_(Z tsoe y1)3f4Ņ,5}<%K$ & 8x ՅO$Mkr Hv!sWW,Ԝ|x*//#(a5meW% !E5_:ތ2&*HRЌ3dob2ː@S2%*1TA׭Iu `'b3M`ƛVs`w`r:Vj#!s2i\\t^:et{).PЕWVLؿb]5VkǤ%",w^[ptA2M$S b7^|I rLe׺-RO0a4?hYHȮb ڜю ]x)DXI IHk}$R6ۺMV@[@i⛅qgKz/ʋ F"F>2-&зvpF^kc6v}8]:qm\'D蓴)ఫ-XgMЫ('76͇-G7c%F4욟굏Y?|o]"dc8R&.@xccw_!=o{U wS(Gpe?b֎D5<С>) FV"3HeF:©ExB,24yPxZ1}K&aqXhU;)'V=Ljvr2W͹TWUbVk9*gm@@hPWo⮝ ?"X(0ԇr-32ΎC  ػe..JZ]<j2\&4{)F7w9J󓁟n )q14\g/Laq,Q;:aX=%.6Q$2-#Ø"O;ݠyV`nH?PTgS(t[ Q%Q`~+"B,yb|WXkZQ HCk:^;W!߁i8ikRBu.p&/'^eu#ZL8!Kci>(QeOwfa66|f WοxU%ݚnWAPHͽ$AE%Zv}|C9"w?EךkU?6j2.!Ce">Ao&ҨU-٢jGf7 |uS]smMfsJɉ0R2S6bD WԑJ/<Z[=g3 N\ꄹ|A 5G\u֞D&U"ǁC?ܚkL\O4"xWFzk43qj=WA:vXoLHް \[!A'/vsCZ7,%2R?w;?osW"?I|(Hذ#eR^3;dٝ 'RF:C%1zx)OY7rQRmgV"σ+]q&'REN#aT^6Bi$ZQ4Y ֶÎ83~ZƺjGLȒx^>W ƑXHcW_?miLܯ9j]"i$K25K>JC:KI ^^ґlJ(kd>|HZ=Mb;\3'diWzI~QJ.#w5?9Ľ `Sl? zKr-G<:2{y{lDE4d.'Azvϫ >8n*LEiv GÌ1}@^B-z2xBt;b(eJ zF}YIn| ◎$׷tH}|',zm:Ӗ^Jue#cNb9' >H'"PkfX&W䏪}@4HN=vyˌ0u }lAaQWm r ?͟/ :n&gL?]Cθá8x}d2"aLf+LvMvHYƇI(sW@D[y_gR5yZ 3()/f l#wCO,g6rWXYT z|RCNlc`xP d砷&_W[Yw}{[SumOxpnWیw)l^6|%w6MT3e#⊼<{wЙ2UsVJ=/2-doeZ#hn  QY8[(. ,ag|/wAdBO;g^Bk%b(&Nfxt5Vp Oڊ}>N*:{刨sl(M N nDBg۳mO+blTbҷ%-R]&`!߇!'s@TxO^&Q\qd)_ ^X ,l =ֵq%b}/)w2 Ƅވr1!c-1=eʺeрu3t[6"5*g>-JV08dw'i8[2N8%* w aRXa{;w"aOxz_BDq i f QT"G f;̳4^ҋ{jX!p%ŬkA*)j r\poVQԵv#g#6QlN sԃ¸\Z2n{*4؅^>i5s .@a3 m76A|̎lw?@CFz1lZX<}uHva?YW8_gV2nb~G)# s))/??hx9]& )G^gܺFѡwMWhD? r<ڑz]VD>Hb ]tkZl y&zVq͎LW&-ӻ.'uu4:M-gQW-TF J4X -%q|פ*hJȲ.)(^Y ؎eqoʋ?$ʳɍ75 Y_(E-A_@2-LTP7n8?]0E3tȠB $ކ6=j352z<ڏ*7hў:Zq"޸Q>xa[V ~C~&w"L[^?wXyų̦?nP 0_AS_83R%VJFq{Ք b$I1v:٢=x5!&@YsY7+cmp% .1j9xE{pHT3õ'G ytE'ITֻHAD,e TFS%vteW о!NBV)/o5XԎ7aqGqL^~8jq_D51GmNEB 7_ Y;QONXU^ ;.S!#IdF㹜ƔYa~ldǸ%C[r1]daB-P{C_)xr'&>9g4>-qJO SHC!}ZG /sOw %&\5b0[–n.~xZQ? "-XE@0%'k#4x9Bu2 LJ6hwfuf5ZAT.q+2kٓd&'rSdd`;zDN\EI";_Q&SlKA:Pv,6#bz6,p ;J*u>@i]ǪoC kqY35 (Xi?d^VSGbf?,KB7"esMy`=ʏ}Iލ pV:{K똔5o#jd ~Z bl=@jA3q>T >؃ٗ=]Q;cbmxĿS09ȡ$^#`Bs5~m{b \%r zmh# ځiQªvы?T(UcpEs?w0 3'~C~yQ~-W2=8ZMs@&pʇm- uw,\qieN& hȀzwk)© (=Z9o'6,\0/RkN2e*RMY9.27M@t{a7RaR/==-ԔĽWhFTjv&D5i]kܫ6X]Qp~]D-|CZ f^$X%/`>C*ˋt÷TJ{r(|#P&.PffTw^]/žL3@M/ "ovn&L8(?"0n ްt3aX9X/; #*m3ȈMLF~K)<]PIqDC|cc.X;!᥼\J$}+JMU%%=i{G<_RY|PۑIkT&v[` dYE>HO-b*Nn<ɑshcVHgdC ]0b%`{N &u5F` 妝x ІE9fRz JH^i:Ö'ؠV6]gJб}&;*l)CBʚ@iشgAi,.R4YU}cv_ rSހ 3b+Az8!+;F#KG"U6/T%r] P;"yK@qT4"Ʒ2} y=h϶n&݂/Ur k7OZ>cL.5뢺ʾQ%$ Dm- 0e!/%܌$sx w(vu0Awo.]N͊qNt^?o׌1~:A|/0H,'(PHL\@Tm{3ʍNIN jrߘ~n?:S*rOzkFHl[/h \4A_a"`VXo`n)w/Hmi=ܮW}}g>9,TI Zzs.4F@ ȇazhnٞr AYj"e^Wp;APaJ2vI'w iM :cp6N &)2'c%N$VgcVT`;lYdp3b[БiǡMd`эYE,ǃ! /}o̪ٷ&tN2 Wh7M#= ~Fjڤcf2E%:(|uLzwO`P`E$JEϣ/<+95SM|-ek+$:lK7bam4);XbkF4.M1_>|C&IP^'hi2z\&NG;pWe-vnː;"Zv&U]Ս(H]umz}cO"vR嵴#jgY4uݵwJLJ4lj5:CSij\Ad(|-KLbI('zXdP#j|Xq)hK_fh?OK ]j{b V1jF{?W`%R"ldm{!^.=V:p*ˆ|9z'E8I^1S;1, MGt_W݂EK?Sp=նW-`Tm;OŮ|[կ%7Tхh;eQi_|jX.osca=V|c9M!9=\ܥhuY\rT%PΈWn.z(.02b,'\!D{J/Q&!1O1s`Ӡ*&{z Ҷ>]O`L%m+"[K%Dbx gμϐ)!gF\΅bK+iWR(t1r>3:Ѝsfa*'v"!X o??iȟGdeY[j'V(hY-ïm %* ^ 5L [.F%EogeX? i{wСO޹ һP$wuDW!JЍ<ِvnRݛ5>lJ!&'5i*YyZUPB"QE$Q)sID2 2CGTMP^ueZ"gc*m#=I"ɕ\u::3+ԾZ8eJ)Uղej;e;} d%/ٟ;þuH73{Y'MmKߴ ryxݢϞ=K!62^,>f[fb{eSI>UݹkNT>{TC!l|uN0pT.%d2j"7PUN?Lu{qO'{pZjaZeJeFI(B%?<*+ZdEukQ9ۦ@n;,i Sع9ǰk~~m+'u}ĝ2q9msJ6&2/\5[{g8M1z} >KOg>h?1o-!\JD-=`F eIɞ9wwW|$]4pCd')^GO20Qŋi+dLnsH mm0 "mU28a_\*H!:+xRho ~=e3[Ejmk?ٰiybx)Ys[O1 H Q64ǓICv.{X/ ,kXby_IFLruow[X XE{NtZ>\ >CMtR@"F;I |kbiɲ)Xg8D_c Z{ʾ}quR!D7Li57K]W%DHx֕ߴqG(eخ:P!ʪ@q< ]:R[04+?hXIV{? aCY%^>݄IX!Վ*J w%$^wAbbL%WJnˆ3r6н8ghu2ͧuOoihB# yp J gd艜N@#6*uhkN|j~ X|7T2/%' P sWZG'Z[͹qHX-Y|NE㍔GTagjS e.@/3X> X'*SQwZAV 4CqmLFUx-!-F)) ,=j3w3?±Δ|}W]P4/\gI#5_5uV.*Bj LߎV.P/S fo[H{ t@=NG0daA"}UNJh"׭犼y0氮5vߌ~?|I] ލd9frذ0 /-` 5M'{|+FXQ0;697`%7;'Ŧ"^g"UԲq ]"y_՚DeXO7!œgxX;z Te}BTDUpJ NEvA# vU,aI7ڔgJ4 [?u;s29%c啣^jKqEc!٠K(Sr#3cG'hP@|d;}*xdkm/ʿs㩪cf1iG0ԩgǰrij1&U*3ZW̓$ٓoN'솷6I7kjYyx1hM2S$o}M#}*j?tU']NOO-THt. XmUD?٤ici@SWijSt+(@)C_mvNa:8YMGn}6&n|w%ɩk95xVͶxjX䨺0T4K7Gs|R4"#ZGBYWŭ K7/L $yYi;O ň aR,S찯Wo+[rij+; 07-J{أb'1(\:(+nH56j\aWjzj.$l=0Gn ]d*z1)lH}nSv }gEj&j%v³TzDau 9Ȣ]'ݪJ. :FUv.#0ZKLIumMɤ/Ee9ǦGj#=] UHmt7ħi!Ǟ@f\ɴjZEŽcFlFh֋L#Wf6&y\4k5%fAjmblYKUƙWr:- Š,BiO$Ks*KƑ=^-"9zFPUWy.\G!)ghhTLWAΑBQ*`?+$(jJK|N1ߧ(!dr`bx_Ey'ݵ5 pQujZ.wt9"xOx0La`-3BCupUD ђ[81oK98b6jOyS  1Ԗ;vD!珴oU kiͰ sF=߫$#*f$v$Q= ~MA4շZ2E*#k7Q&ecM_¹[}`>x"]OjGáʹ/.&8~M-"l9 OR #%b˩NMhI< so,3e<`WsS[{!d{*qebm7&SgI'SOxa+ U&9q*s ha X')(K@"*oAޢ_M`pkǤ 乺jB2ֈNoLB9^2wPmlP& kNaCtPbmW?*EYF D \1eB*%lc'< Mn`u\E(. Lٰ7qp\=- 0Vi!ٞB !1THg,,I_O#cX0J7>0zgEzeFeΒX$[Ucw*7;94#x`Vg>?}`g^=f[^T/ye.WHKNkmIˋ ٳiOJ2~{KꦈvW(8sɾ<=1HA [O>"^r(bÚA`09<>Ts9%* \-Jo$#8zʧ;a7lOAɐ^_TctzdeC*iLh'7^ sӖTm@O}aG@F$eRᣛ+O>;xJ]Dۨ~ǧqN-֣D?r)Ċ/ebHh0sGdzheĩ_M+ޠ5 4OgiUq.ǽD=G^{6tlN3/a.Bca&Eh\l'|Ѱ/}依Qfu֨j8i8C:Kllh ~ٵJZxbsP CY`eM6@2DݥiQ5By.}k\F'zQiW[Q. y(tNN $HC29nkgO9U(؛L#w#ї>(+a\Y#v$|&xMD,~m0a+YW8=%w@,Ed0?ܦ;[c mjXs$%ʰΨ cL\Ahւb $">jCǁ$/ײCe?nvشyk[PAm^56 GD"Aƴs` ~܊2[Au X~vG< /dTbX21u,e ¯͒Գۂse1ͱP}5QWTĻH@fr_螵CZ:̏θUxFs'W6]w mmZxgQgɼiqR!l&aidd AXTknB}^Xkd"ev"Qp+qaW o Y-JtP^axH)l˃6 2RH/[sn땗UwW]5HY.0S5hW>@ר|! ҍzq&OuvP=+4t 'Yps 0lSd?T7J GHDŴܽPRgHFl%y.~̑ D o[:; 3Dϩ\n}Ga[L_aEʶ%;+t:7%k{TԨXjKI`$+ͺzrv{5˽ aN[̽>q0@dh c٤ vf+ƒN1,jXsiBIꇺGCa}kek24*;qʤP& >ךmUﮂ#ʚ(|mCC@8+_3x-Ҕ|bf/@ Z$NA{dk;w'kZ͂fL. b&M: c>в  b*q׊sO[**`Ǽ!8<0ƁCĶeI!ThH0%n;FZIh}L/_mA48<5:<2zg݄Z_|H퇌/;=eȄۋT|2`S@\/WBysG#,L""qoY@~AiչimcH.w=OpReKJ֮Z3Zb▆[OP_AEotn^P\֛TtOJ+Po |^NZm!AFiNwO pY;n$hHϴ+a.>r;]odHg4 U L,{?̀Gz"VZ )$8C;@hzɣyK{ISFػI=7VR4Y#v"[Ʉ.=DAcU rֿ+Lɛ S܇j+dvd"#,D5=8='ȣ|# î3WkbF9Xt566S ~]< J b,MP."n$d-w'N?!&1xiN'\:JeFֈSr&udԍjFvyE%!%Wa6&,^@^>~lɵ ;.Z6ܻHś-#zxͧIJ=A qqzEREe6$sva$NuP]j>56~4Ȓ=?VL!bX]|[͒T3&S œ]s'/rr簺ֺB8 d%Ko%so BK(ث ? nn kN2~>Ckz#}DiLJH;9Un3gWsĽAnh~u- "t3wBvgЧQL%<#[κ:QX}x(BddIRPtjeaK؏'eԛ`kn`&eQT#[iؽ (Qz H1s%ځ:N$C3 =fAStu:v{%Q`\g@&}UVRJ ?Ǔ;Pfb  icc$'}EUzSӳd+%oz"cpZD̀ybZS 01ǧ*tI]d3#Z;!d7""Cz1b92W>Q9g8 Z*w/(CkB1azHԼq[ Hj4 [ǹ)g=t v-IJn7]$b6R3 }; Bag {F;=; ²AHydz!/9()9-~|0A|vڥV? 3Ot5Ca k- YP\Z5-y2C8JzQFi->^NAf7x#YoƒCbJ|EkƗVMSƙtvѺxWU?_. ?] _`2 umoNռ} ޗH˅184[vIpԊBt.I%[\j=lnFʒ/|8?1FDRu)wV18֕ 2OqK r&sg &Ub&45);F?@!yJًVz O%i㟮܉M]ہPArlU2~I7S u8є?DyrXJLA}Ӟ MݹtbKgGd r*Ј|yγ uQhM\˾$]Pu Zi jsh!a'ء OJS Z_d.H#݂9Tq> X Dy\pѬ[$V{t=nO+*93Gk}HGzyU^[WDl!~`":4lN6F%pj0?w f?\!z 9U7ʓ>cΛhH~kMDNH*Yv 81,.tjϾ-gF2/H@{SzoY ]93kS]݈S딺VH+wTWk^ ȵ ~٭ધ LAVS`D;xm"B))U}8#mO.!(l+FS#8m>:>V|d̬McdmI!S϶OAOޙ;'g{2{6 B1QƁ_y_E !-;2bTwQ<\v]$IBO h>#K-Ɣ4xKkAJq+ɻY$GW^08Q g,3`KeY Dz=`ƒ$7ck|}-?! tߊUV`kiK#Eb+ϵq8uŃQu)"_M7g62DqIX'iZ "kJ A vb|TRt9O:3P)BGlM7`;#We%5 !H!l ɸ/e/{Г.} 0e:a:1-AfL/ݠ}r~>;&f'GT=?@AQZ3Յpcc"^'3Ge쬥E\c†1ڨnԝseBQPA )Shh#LtP%s cfQ[W 3_ղsq929~fӞ]DJQuUNz49.j{k*UG W+sj[AFjoڒ 42}n^ )~(`4yvBp,9G)[>-BW]{ѿL+?v=ػgzU.h*_7Imna6Ɛ׹Tnz%FETV;:N޺L΀IA8RMP@E%zpqA=F8(Ժ#V%薨yRNoDb1Ws-Q;E!<!69gMYp LeR"f3sn _NPq"PPUҟI/~G43u =yT>3ǖ.]JDZRH:f-߱v<;F iV[mڦF^hsa2t6K?=C'We#0ͣz ~`ѨKDN>.bqE&LDU_W-iR9O6%pڪa]{$bUoTX^rߢj-]$amheνpbQ!h=d?A+顶I0cήuS]y7w8>4sCIX_1=vEߡiCIHԐT ˆ,ReyQQŠߕ|Sfq䤸U٠*n1AxaAȒ#AtB@[1# R\>Dc'3\^T:h ،|ϛrͲC>:\Ğ e-_/(>f56Bta(>GTT}10v 6C&)ʓF*\>]mFC  aߍ}>$5(M\Lh6.V?'mg + 2`v)FiABVvG ݔ{K)S3uQ;f-0迵^H뿂҄ ݂e=ьZcYqm\ܯ+⇛Uh1*i Z~DPʹubW{`Z!i~r~xOg"(_tX~ד'ۻ|g7QC84HaJ ^~PTnޞ#HGNR-.5!]˷IjG5/+V ~~쎫HD*S6oJ{Crp@7[rXyDD ʧ?$^ 1Mnw[>q㭺FB llMwAi B#%'wdE-*D2nf}ﻂ*qL7z2 W8@c6[ȶ38Ndy-:!U!ȟ:,K"Ώ.>8 oȦY83r? K/I*55S@N/xY1;EQ~5jQ=\xpYfˣ tIN54S5 zƒh9bMnϟ3.{_(wrƬ&Z*_i;nDϤq4cԤ7OsUxf]" nIhӧڮ9RNDaR׎ų10 'AskdMiY_ڞb,.'nRަq+ D*&D.S~0JցoU瓗4L)NSXryzC<ן^M(ɏ? Pp1Ѩ:)Ei:&=[[Lh[CuʾnH% #EۍdjmNKe>l+ 'B#W/HК]9yum&yri8|/DQufa?H8l̰5F9[(C33!_ĕ7Ow{Vo]M ,nm WS߮LA0pbiqmI=)f7b Riǖw`-xa!6=os%g0瞪mQ9CeNqh;E; d\;MצaOs6n|Q腰uJ #6k+P3{N8V@vf f[lcQ:)Nq.2BQgkHM)mFᄔtWnè/SD 6ǒ<(7.n{-+HkLSPE68};d˽jUڤ'5*MaB&X&´8c2`GY11ޫI\Ʈ Գ–&J ꋔn>p_%z9 ިr@<*$@eE'N hqn/._M] - +F+a~dMPf'\%(8r+1OkpطV],-"(99!76K7a4 PPFaPZcV?l_8fTy(B q>goN)DVF^Ea[EU(&Au+O8ʰ&1$-m:mŔ+_etZwua2@wc<)@?Nި"sc6jG94<%ʶ@W"҄7ӭ9{E>.'cܮv:8G~ Mh6LȊ ž7+G p]Em Mr| Koc; n 9l.K?6 4*_"vv"'3YV5Ś4UweHi_{q۪$lզ:MI;L0wyWv(t12XÄAC'S2Sy3lGDAA&C̦SFR#% M2&a?~wN/ ?.5kk1oA]jKӱ @˵"dyb?0ͮ$ +-ԗ@(2f}720E-X :4f ʴb‚nrmDGʌ4 m Z~&Llᨾ+2'd<.,I4@߮ǟW%[<3F$@_Mʹ>ಡmVG2gbk[N2. [<~AX+yv.{Sy> 4x`s3C!AO3ᑕ3z1ɫ Dh1]QCDx[N.$AQ#Ҿ㔛o{gWvG8c0FZD'MyK]s!0ˋJrZ5 njTEIR|5M߾nNHY|)#ːZyy%0;֊:MS恧rA@`W}fO%ALOkxꛡL-lv~h4aƭo"pbI5'B|-dv\oĹ5OUS\?>5O+>+у2tjeBB׆~w kueO76sZ kǔ:gZߎ9}Y8G7Hi%5XBM1a JX7)9V3uI0-psRO}1]30w~E6E~~zt+Ǚ:p !?/'eQ@aE^hb.tCn~BfF2N6!׼5~NU,t)>V Rut?/`qѯTX$w $rd(pe+u C`]o]y QÝ0dI.6*n9ut꨺C9bkHmI:",Pxq\1?|WpƋQ4C%1`ށf;El{ ,4W^}N8I+X`] TK6 ;ނGdDXkn]U-){^Q\Ԛ)cIw'Xj8<_ M魯:RBY^ SAȤ&}[|7BB~_T:Œ]H %e$C<A"؁^$ij 0vϲ CVN쇞2fxDn7[M%Pof|Q0?=ڱA?r.KP.?,s{TfXڲeo7-krB*)WH`4e_U0rtHSIX$?Э& p?̥>7WGgw2n_t[U=D%V>Y-PYf"tהt5 ?eE2txo6y3{yk7'tUdZGJ1YaCV@aL4dEH AO4.Kx~uU| goNjM닖ϧ< l?]fH2+ !X (}Y2"& m'|C@@^U?Jg-G*aJ3ӋdE:^ȁu,ΰX?G#:mxĪ52~[gkp4עWnN+ŵY'm `|W ;% ,0#E kAJk' /O}e|tMa#üݭZuj=*. ~{2T4'q/;jg+тU~`%@qW(Ԁ6[V78g{U[vӴUx;u3v[5ϱIM7ǜ%L&߃G|6WAٓRj " #s/?fڿdƭ]#jBӍ31)-j? o1wf8Nc ɶ)s=C)&:^`;0Ep8,-}i1Dr EcJ폟|IxHQC~Sb5*P KKcq#+xb\i~ x1X}= l3酿;X'µ{gˋ#YLQ`AIxd熓t%O#c,SDO{ ħ|{oi`*-o&c0Q'qI=/O砑 6Xm7N}æ=9I3}:j<9¥԰ I8*~lB3lM6l":E'}64B'u9Qs\zuPF =yR3#3{{) 䧊zYVLu_TH*6a+cGHP?1=>tH醔B3r Lug&joe<.&8*{n8Kj_"o"PR_Y@\y$+Rdjov^MfKbp^>⧀QI#3vG*+0\;ndq6Q2%{Y-v,肳~is$] m* Q/~} -'19Eo(-s 030c; ٰs?*{Ahdx|5gGٰk1 ֒e,T5B5Z@qGYf1kڋz'zRi&FbfWY cu0pA#P:Ye5"8MPP.SΎ3#Pl8tbMogc_Xt]Ķ+.VicX_wO,;31skCOgخj !UXG_zU|YGOS-؝zH+7Քk4z5Ƹu gFeZ4ȟx]|p٣|\5-r@*և[@$—/`#ڍt*+ /N!gnBz,oĦ 3A>֑|V:N63eֆ*Q7W>QI3ŰuWf ;ýv A Ijx]s"?*kK9AttYjȲ+Y-{oDtnyo@9W9AgaWH:b}$FB33.fn:hR.YL` ^ʅAJYK$*_SR~m[iW'E*Z R@E7/c tI:$6\o+l:f|y>Z,5 cuq'Ϝ[bGH/X jsGB\$+|;9B|7-OX{fN#{ ZCKM(HcQI햞32,pÐt GNǴ\-uΫ qmdj%BA WHTAP΃3w#9i2)Hek3bStSW3,t *FỈ2f #HQ(L傄yxYS_s+#tdyJT3f'n]6KFAmLn?y!&, =(u{CQm0Xv[Z0ZWM36H"ۨ`Gt(| |ZSn)S{TPuܖ=;kćh &;NӺ w3Ϸ4G{0ӣ]J"D{4K{w!Ԙ7YK6pGr,ѐW3L|2mkޯrɚ*8.}Mp ̺,~^2 g$Q=#pq1P$vUJNY6>W[V +sʧI5앻; :]^]}3y6~kW/KhXiO=OV և0Qm.R|꬗Uyk*bč[0SHHܘtV$C-$#WW.Rky3J9g 1=jyf٧fp6o=7ˮ4w@ z^ei,5/ͬmY+]Ljd&`WUBtM!ez@o7‘bê ֓ߋF^$%$i\&,:MnO#)>d8mWF $iecw9]aK`1iά>dY4->ۄ)"\ir\)h POQJZ7[iU$I*{d<0j#.'d]xZj\O} }VpͅeG̨֎W/%50[oFIqdr} Pـ7~*cE=*֤X ,eoi>P{xcĖxU?NjHȖ:UqZA{ KWI\2\(T;rZj@ 0\3&-1\,ʡcRTg۵ (#Ȟ2<<$#5o_x1CVcOՏP/ZP<[N.3NsVX#! 8#.JX] P8(.'VA{JTH*Rr)TE?0h!rеh}sD4tR-:eKSas D&A%T \m;Q. L08]Z[Y0Џ8XK4z-A^pb%ij}rB'BgAZwctZϷEF['*\\^һl1p+3 -v| B GL̊æ0AN( K_.pT|uR Y۔bSXuzG&_oߒ Y1.KpxFKa`;CRl$q澎V6'[Oo8̱̮KtJ")gkQrnP@Kl+BYŠd'-C΀-HWe,sւL+署}md^j^ Gq[hKMS K\@W5 BZ9n3߼9\SDԒEs 7>[ݧ"8BJTCt)(%unTk~Y~)`YJ!f(0׆Hpy@|!bͷhx#xK8\B.BE'#bbCi9Z&g*x^t2yi G!/Lwm, l{TЂ<~TP򜮴.Q8Oe~a4Rwq-2 M0겧9C-bgH޼հ..Y)hGiT 2FsUKuONJw"M"Ǒhp[ѯ6N`^*]\]<.bzSZndXo3wpܻpxhT 8jg~J,}mN/iB+>4h'#^ n0ܷ `I1wk;ri:jZCsj}o>cf|`Mb7u._7^/E9;P+Q6=k/;n >-AuoZHR ?.+ 9Di{SFh h~%;>ճxła*7H*rꅗ[6Ԍ%%*]pxaQK&t!*5 .*>C,)i{ C\8ޒ6JnͩˡIjzPs]6w[9CLmSPY؂؉Pq}R˲As_[(*Uj0S*:pP,oZUq٣<})rMX{vN7.i'7qL@ϣbUG Fq[hࣹ;[n]ReXRJӊU*47TTmEzVE1'Pj"db(V!ZNq@]zTt9<IK3e3j xK ?}ԓ)FG5cY.Psr4 OFhc07$>Qw=T2*u2NNi}?Ǻǭ ?eW$"3-g}h bk^Jׅs 9]Df"$?:'GC\Qr{ hp _b'>x,\8[里+Ճ! "+d=뷞[ (o f1<$J:H#qƕGh#5ݛLӳZnWENk^,D +A|6#w9C<#X꺄ЊKێ}VZPC0#=*" @H%PD@l/xVGw6 !|tEؼ4U%dCltn؁\TyCޢi1hu ?R4r/=D,4 Ɂɭ| 4e!#M_BlNߍDy9n@cla _vjթֲڤvi/kXf9OwW=_Sw%(3N@toz)8hP=?6P& U͝j@0 Fwվm,>1ZkĊX4̼lvMtqj?b'Tz|qNRW1;RIl=C֋t 35ߪXIA[PMB5C&a@Ix aC\LI'!eMe-j #QO2n21] cLw!;C9 M2i%>?E+W-⬝ B;ޜtgi=$K1}['4vu}=*jl?| Ћ`Jr7Wo1b+HFGT {0=W#щ ~L/RFI= '垦szjl\мєM67aϒm΄3_xKb#x{MӟCV[ _䁈<&b՞߈a=@ןgw0!/AjhZ`x8p]XE;b(Ʈ :V-q~ ;F''4q+[؉n'6 k ßMUMUg4)0埾AH~3EJRHkVQ ~agGE.Mc[pLg<. Ì3stÈbY??4K+cj r¦F!n㒮Sя'%?@4Ѫ+e MtS[09)nA@sů{p.Y>T!IZ)?0Kj[CFeo\e^UqؕO;"ր1@7AW=k= 8wLw5>TХ^1Pu½ELt6׵PꓳY[^׆Mq^˝F\)_=%S~zC5DL*f`B5$_:\f53sa?3q{Eb& Ant[y~H[>=a16 *h4NvsD Ϭ8ۿ|؜'KG'5U*sra8ۘ)}j+!%?6|܋ml]Go#++w7Rb<@oVzEt~HPRqsӈqL:5S)1{vŠ1C'h尽MqTdzGL=rZ|i(=,꬚ Ae[蒣jA"@]Eq,1)6Я},GPa_3ăт*)ɡܼA}eG>EwTk4DsVC Tۗ m;e?7Bz xKx3M;)!zvVN `$l'_[k ;7,@gH_fQyR(+Q٘]#v4X6pӅm&FmQJvFP+.H:An 2+Xr.5"UBiN#*!> z9xJ{PZ7,L5Y¦* LJuYyXٖ6)2p.&p߳*h%({b|F?i;-F}hĢJi,(;Pɗ,Q\Gh>qԛm0z&9?"9wfx::x:DupMռRB3 u L?e"9MeBiSʊDgߞ_8!x+f,Sm&D̔3bndį 6IP6{b?wDM<|Oك,)0`Ă\FDŽTZ~uiDQ`CZ(A թ$ydr17bҧ}6J@e=T^c@RWp~G*<2o8iD=BZ ,4ݹV֒/ςP(j 27 ҭMcKJq6صˢZM ʢz5G4Es\߅+ 7§uU[](ƛ-Tݔc-_sythĤ_ tGVYj该t8[T,3t.m'9b9um {j/x\nppe /8w$n'x-^$p{jM/ڄ^X= >rs%MxP)n{kpw{y$\MUKF,$(*i/mGaG/m_HO}Lbq?ͥU観,f1e~ o]3@Rh\*Lx-Ea; ljąI@ ڳb$iOpuk};uxiNCt^l Ћ,|XF>Zz +s"vu4S LJyƜB΃6D,JnyNgkWZZt7r \'w_`dA" ?cJNag'>8ƏO |<'6(3)\B]MO0k>1~"#s,4.J<Hbr=mEÒ[:66ұ Y|x6H8ˌhK*5ymAxo}H[Zq|PʳR9蘠IͶGU\LH(`S{ X!ٵD? RDAH/h|ƕy2tN!NސJathmfܯ/? ֛9)Jx3Fg<f&a pif$kt/~џP1&x ;LwL&UbQ;tO:F8F -ɕ[bu@CԢk3qQ|[SAD γo+0}빺PB"A?]AW)rsXuiCIA U./_)>('gt8Hb^%bdž7?&߬n% !mݠ=,WCۄe\gXW"'$e Y;psn'2UeZ|VL|P'/D+ZvXG6ʃU܎2gso3ٚ | W Γ{kruд"Cw̡ %m9 SFEmh=Tf"&n(.< .Uecěoˆ'|W'x~[F0S;&g[hՎ4憿@+ӊ:gdDq,gQ:G C[H!Pw!=JQ?6 = /"sqU ~ 4JJy~z1c_ºJ}/fXUP)tR]&e(ְ@:/U`Sl+*%W9af;4I鞿SEtGp Thz(ܠfTQLhDbK UFݐ벽c)ZJy76#J0pk~\&&ЯQ%gfLv$'Zi9PЩ긋m%TI;"].밃|pcf)@:q\a`Z6VX]Gٳp?D۞啅WY.Jve\[wnrڄ?[o=blavnj5&m>y'rjp&jW{i@S iiZdd&_F$]: >ssDy fTc"aUҌ;5rozqFK X2"S tPIkK9{jm9&R7j4K墫0%6g5eu,s 1T%WmzS*FuA.1jDfQonu : w˩cb22&=,w6@ګ7$m_%}; uo +c$a yprT-zvdޖ(e*ئUd ΦmE"z/ĆF}'$e%~$ARv h4W̲9X8bG|Z9=E[Oa j8'z1=3Gٰf_j`BJm›EɜCwP-"V6]  :54a" R~|h%pz{"'4K4 9uxQЧiO[%ЍԸ"r!]~gz]8Y)T%J[Vr\ܳ_@3Pc :m[$FRn$IRB!?)<});-i~-ɟ>"I< ۣãbMR30v|Kc|'͹3ٺ88>Zvs$>LK/%eh@ < vv/CS6\X}qIQ5!K9.T9`-4*xdOUS1G0qߠp_n97LT:s"yPΕb178RJ2Gf.#]q^ZTkV';/o瘚zQI}gtRiJd.&[MBX{;zEuf}^j{A@T]o54/h F_-f^#- mS?"IjUl}}0aJS~!/GF _es3 )yJ3|ef9 Ca)4ɉ!؇;$%a/>B9PG$G~ɗNI挋SLsN)Lܑ/YAeo)8P̷_SiSۿ,~M0gD5cf |[?){6#/o!+a% DrysA7?*Wl- U4ed I] Du E3pwR O#5K3+*aHO8[X=IVBϨ? Tw6kƵ) ~|Kb~ r2ŕD,HMneƣ Sl|B|5@ G~MU [REdD )CQkov7r\yQ#WmusE:=Κ՝R[_qeEF/9+{zV2ڧ┄ūFTKGvtTZ* #v[ȉ]HdxF< :FF%c{}pGC6]a{u}QC( @[IqWE{WbZáN1X!ف\2-h/>x/ku X{b@GzD`o$n`f#ki==k9yL( 0aQ*FrwfY oM|og!n09v0CL Hm6'L+O خKֈ.Og eku`kO䡒M#')0ۜW('yQ zf,C+0LHC~}58b^˧ٟ7"R2GnU1U'T::jKLX98C!EGbītke/+v@}Rjx6KT ,vEx +HǗ*:꫔p$FORIT "ɐ+b^i+x+:efwQ Ph$[Aڕz }oh' duHIu .:]DJCmOɼ<c݋RIN6TYML)jUj6_V> (ؼ}v ñSXhUr7VMnȔS S\4RrRwNoep&nޮQZCü]ņyAmGAF1-=p-iܠrb+jH83bʹUdgU"QA7^MZ8i ֒:vFDyU\No>U76q&$PZW=#&9gH ̶Tϯ;\Cdnd QT0n"0Z`o]!*|4q&&.W Xܲ~t~ ]p[UǷl^ނ;d2C+fqE2ѡYZיW;'ij!Uouäd[.^fie$=KU|4G35'*El?=. muQdT`=y-3U.3au8) ݠ 4nH6<*מpolC%PUN[Ҥ!jZD/_Qn򭑝\u$k,ek՟k_‘LX&h4-D1W n6n4H shIN/*:eFf$(7RIVaVm$dMj-N@@$Pt7g!@ wɄN}vSeU9_oӎLpL*;>+nL@C:yoZ sW/p*^ĩ%{ÿ;3a Ķk?S~y;HXmhm88',7CpIa7V:R- !dOHbk>1 %_M68,uƱ=ABGADK06&jsp4n9ӓdԽتorjऒ bX#IQfA+^|n6fp4M0EgL8xv=gؼ$3|چW,sR>gO X &Sg?f.eKirYnS |$_7PKJ)GQw;E?jXGՏ yS#Y(M)'۶C?h)aFzT%:(0 y(^w_%IP}k;$:cG-.20!X©l$4<#"~f[s;0t=NLNt@j +q Z8JVs'!,rynV|A/,)z;O%Jbyn/~vFlgMԖt'm(LsxUow\,ihH? +zʎojHXBK*ԴE[~#. ^ífwm, w۶wTs62,.\m.I7xtltG6FyJnM6$.D6}$8;ˡǎ5m&47<YŦDm]c}bV( {`NMH]QX44w*N _-GJ""@)5)>;8zQwbaCעjB(05? J.O%׋8!6= uxzLf܋ėp͉b,5. oy2^u󈹽qҢV@N8RCRȈ{`e]-h4!? R1.W5i؝5 @Hu^P\ =LSي)^>eQ9Ԝ{t+U}cX@}\ HYEV*3o7ũ vMa:ʨ&*UNQ ,igS7ܨq4oMmP")jO\9Ff!ys@=7ܵ/9KNZg0{RNI3%~kjGc #4%("ega_| (_j=˿RY59m("^G]ÅֈRPX'uS/d%g}SNiL*hF~*KR}\x?"X%>{D!& |捉H.{x1]iן^AGQpZN+ ):AQݗQ),$huռ#F2l XI,4r$m 0s󽅾 FD5 ,}5DbA ri=Ec}W " ݘ˱TCNXyItZ5Wh Pr^xO?UǏqLQf2˚,Ih&]2[G Sb%LΉo9g-wi0i:5V9D2gl/A ./ =: M1O񳶝igJky~o'9 h\@Ϳ+%wE%Cꗼ *#X_IA:5>5Ӄ_.*r&;}>|?o;+ Y#D62JMO~8ő[} -aaUFz͎^"ιOc]7@Qf"*-_\bԏd;U羳Qm:L٪[TOO3dIx?mzMw1^)HG/gҍڒBS\p̷:Ne¯Xʧ#ko|rv)UVD1>5]aE)rpam7"#4%o0ZWl6xyn1Y6Cnreᩞ/Ym0dq'(k8oNL"] >tv qH$a{[hEgU'bC!V Tw ]l3 &U׿v=З`urΒ@v()Q@% U~>Dlux Px],J,@W3zFk@73PQ:fOYkG>sG6KRVOfYE(bhǕge! Q)9Ik7 Y##dJ)В/pؕ4*ײ\B|[% 7Ȥnst&ڣ} u '7AdP0' }%ZS7jq~R|M-e:_SR 6S0Aof ctRb)7v\+bw6ܣO'zєiЏ3%h9|Ÿӏp4{+e* 0#UT'udhje+49 QZVdݺSb="\pa Djl}<<!%eu˥%f_WEO -jMG[T1HVG˛y*r;)N`[H0 scZるl:yv|uIx˝C$r#ݛq}WLtioD9ܶJՕhniDfs?ƕBJ;ՁJ;? z1O|O _I$aȅ|#,҉kPTjOW{;\#2o^*PR"V#@Sa]KwHM ڱ{xHp<@O s& a*S` pf"zC7,f&(7q=Ft&׀wq( Z } t~Y1'JPj ȄOr{I0nѠQ4Z+KK.c?Gֲ5ox2@ ڴ>XN7GbbGT)8lg`/$_j#O0 ;S8N2Q+Js]նY;kFGȍKei h# JJۨwzwDW_;1JPtl]!c=@ KаLwY2/}j&4#Cz/-&*UzBǃdfO7R:6PD龭4-+_ f)O&9>&||UK n1ВHi_F-іEd4B ߜ\/c2 4h=L4J2wˈ{;h&TշQq][@7I \ !J_IWz$%"_Vg6CzJ45NƄ5\?*xg1}& gLֹXeޏq #u:)ϿgUrBrQuvKI q*~R*$_gbQ]AN0Aҟt\1MHi:2b,:~Kz*mTF6&Y1!r_AŚfw虻ye1%Z>ܲ?Hԇtk%w͊CL#Q)P-"" #vnfN;ܪhMAg8wRaKiKnF1^t_@tmyP|"SxLоf̲Lhq̍Eȏtqx$}Ss8i߿ƔHH9U?1l\_GkmXv!θ"71e冯\r6Hr':E* י:8V+u 6^W9 秊I9Hx$/Wop! E7j7 i<>(I%Y4|y r[ZW|/BR B馇xfgw: , h쪤h_{A d?nD|Vg+Ȝ3VݲprrDžѥNPW=,p"HSy2&hOP0-VpIg цv[c, OzxT~ڏR)ԕa|F*FjZ! l?-ԁ=?=*F!K<4,+d>H/sysOq,_1GT ˒|\ ̟CO" |bU;:ܹo7.1ߦSUNmqO-&~_c*ܭ-֝1wA9@Jq9Jm7, KOM%]xG?X يO ֕D3ȅ2}1"K۟;-J/ɔZsb>!.8IaP~绍UZrR>cE4K8hPC)ҝ"'c݀HJׇ ᱺ 4⫾z1gl~6OA51Q&X& ~^5Ib0mڱ"J({.S)O2z*NQw˳&( 䶛xL,-1hmKvו4:LuG48'2; QʭOtg腣3MƠcro5q[np H<$aflcxt괒'<\|`<:]vשWqʂ48RЗD;n.-US@حzyZ%JٶM᩟2t3r^Ыvbk.gmT{is]fXwmT2h&CO!9H6/j8n7׵G?UnqjPo̼7K&]Lg]^fsZi6:hC;Ue+a* >%g.iw[[B\K|kDf\%6O$oe6jx&k&TiQ\^tA-!ikLL};/QK@m-l} G |+5bExS(/5^Ph_y66Uh 7@/!D~l] )(a ';&ٔy]`FЀN 샾nW$5+ZN况7 ̜8][!gV=`{:m9'UZ$)s|]\< 6ҿPJLEh.lqOUј3ޕ @YR @)3&r:{D3'޾RڟeW7[7WVW>.]:}UQpZ.θd E7N\[Rb#42 ~D}:D$ DVظsI;ćI7I^ى?- ׭1q*W_AϡO>=5R"zF3ϯaf;, 3){@dŹN'٫l=#o7 vqisM"AV9tIEhQǺ0qK.) K9C?=ݦ>%VOxC炄wDD|U~& &=zKwK:p~uI9E% y1"E鵦?䝮 ݃Q]!~1?xp]G dYG6UG~x6f9\D$ԃw9k"en_,eҒBp=n-QVՊ/N͂.&i_]!j;7< 0:jFʕ._{DV38 @u7mFo?K2)"z&ꦯ>e%h`?I1] RSճ2JR-rqnxYu v{!aMkHN8>HL=u`s90n n*V5I;)_z9QV|59owh\9l!PjĪi@5lo b#$US8/ς^0ګ9QWVmL2+x;W㶇N+fO>yLf7PQ&íb?ċg@o Q1Iڗyie?K}iRІ݃*J[=7jCߪ1 щ ѫf1 ~S+"}L&4 X{% ߃Ւi)W?4DgHmrp?X&FB^RMKN[]*؊Rli[ŲZ&C]ϙ~I4^X/_>1vecʒyEsh4gD|.VBCLYGԚ*,MI~iqOYfs0x$%>E^Q5y\; O Sq][c]$tax]nyY8 ~~m[)U6i"X?*n%yA%?)q^-1/CPL6־ezx|xVTm;/;5JT}n_:* 5;ДnFvF; 6Ӏ/둨Iop&Jd3 C CBjp缟塾!qj"ʬm 4atAG%a̺^܊LUL‰~rm;b)}ʾ(,*3r&"/~.qI Bf/ $dX|b}n}z[pJ3ht^8P5 %1㒧FS rGi޵ ߭ؕNb"D.ܮDb9Lg>n9hIH{Dp aMrH&Ћ/޲N y77m6=dQzU3-_j m׆ DRE5 bb,況30 u&Uêxߘۓ 1U-vC t~7(%j{ݭ"a+{q Y%,h%R c{]d:n\Ō|!R,V*񗶨R1vNIsV_7#ֳA2硈Ĵd]ҐFtPܭ_ jR(0.SBОX Al'l4x<]ص8U z褡?Iꫦ*v,)`:{xL@dWM&[=Y:[ aק:T$nB;[[cN'SwbY*V.j 9]1V0Y^O9Wz$DsK3ɬx3Kol~/A$ׯJQEqޘ'ퟯY=W#g}/.'=;l-=yOI&ΠIĴ5rҬƵ r >_ZD;Utii_ɕj_ 0pdDf&jàB" Ld|2Tjrܷ`% :XYtrpPPV(<%D5"7qo;esoh7d'J f'2_PQ]ID :Y-. /0?n޸ٱ V凌g6D)[m;^q|Ճ6xf2^!nWO?؆Q":I#r'r IiɌҟh0yyY~cAtu5+ PFcqy[tzMYw^͞L!bLZYɤGymR3/̆ȅAH,S.FQpNr~4EA0 9]C›ψcAnhPpe{o'S=Jb.{Q 1GʙOjqN'i @Ԡ9ϊv>JͥIrvGxF֠vKb4*(*.Be4؅rd8= Ob-7ܶ{uK78p2.5#OfX4 ;tF<dJ r9'+1Wl(N=Ԭ:bʙ {KK#>.X܇%9ISe]p/?kW>OEv/ `:h|`Yc}E"!U[yؠ:wǦhkK;̓nD,t#ʨGbZ݉Gt\Td*  fb ޫUoB6to-2B3>wveյDY6Aql,Jbf9u#eVlAMo\1kc4sgKJQm+hOGx E*D=Q~oC:ZO ޔUp"UJ[2ԉ T7*8 u.a\쎛vlSYی7,+?Zϧou/ŔMeoՎ#=F]OW ,}qs|獒F2:fh2?1)lʞ@"<,Dkn\2l zGJ'޸I0Br6J| h7|IE ĉ%ጟ5}~.7&m@&Iyed-N0->wBNBor-&j8GSjf,kS.`~WP2qs">ԇ7hYR/T!k\>WKb*&֧:iqv\Q@"b|@\JydxH烈7 3Hn3.M+Q#dp/f}ךcI󴿊nϭ:.`_p]3_]󻽀 Λb. jP\5°{}igb)f֖O+ҿFt:֏q"[/N)L]YWLU+N4"A8=>RFﶂ,˗uGlt= pG0heJhY؈pA")S*A1 +w#.^Q(,Ȝ57Yw~)z_B dT 77:A 9I{Rs t[Pj_#oOO y@|#&_tqv`'Ԟԋ*].;z 60Xo(:0v&@6\Xcµ QRuAB7o_j Ƈ[~sb_̋[Ou]sKMG:~ i?܀IgCo00(7"FT_PN;B!OU eHw~(~ 4\47Oݭ;KD4)*E'; aQ73 <5* =2,y0%f 3oUY}鏀H3࿇I-<vgPF=2ɃzMHhX$D񂚘೵>`+;vG}Eޗi\`x2,Ȕ K?Q0&>%N yN%=bHA[K}>2B7d@ N4~Ǽo R+B_sU#6XNVG1!! ȇ?b9nKMUrEA3W!ɨ6Hj1&)oul~!#w^I@g+D4Z5&su:(PIɎDmnXo 3 jk]&0O,z~2RGdȀu)*d 4_|PʝXoU>UñvFԙFoQfPPfQTk)f(N/؏Kr@Z GZpPU߹mev>!A yr~ !a-0d8H ALEd6O>E4*L[Qnh@s)l޽_.}DH;x/LF_&WAڑ`nnCWɰvZ3j輢m [!֚O :lwE|j?zw r~l3),p9\1Vh#&Rʮ }!8h:,RY求-Yd:O9 0<mh߃=FФ;h^0Dxa3-!iaӥ؅~2&/(.Vu,Ïbq|JeP~GX].j:=̈́MY@"T4D|eR[D%y'**V~abŁ8\K Xg> X~$CC#۠Iue%a}n^'`14!( Si" #t TD9Da3'r5f5 Db\Rۼdӽ'h~r64h+ZxBezxk9Q-%O\I\7p^p1/CDfK0Lą#xfu;ĆإS{Y>kXk˙ϢȺwIN֣=F h8*{Zd,*_xn\ʘ4~*CN&,YN}B|CŬ-pI8 qNYZEj ]rRFg! 3y:q0~Vwq\ú&kRFU"wrs_jtAMC/}TC3fݩJ03q _jz*i0(ꮷ(p+VۮQguߴgKZP_I'im~6j:߾*z @(y{a UʲRړ`y]WMkhRBBsM=58[)Ğ3"hQ»+bMyuMA5 iOiZ9Jq${N*W`Mc lcRQ BhrIh֙!1si[yTocNC({;=p['6L.|.l=7v*Cݳ\yv)x%[x0 %~nf^\H[ʾt?g!pCD;*w#U[0}<BjC3nMlNFLR{aX 6.;NxOrҦs͵m@i S"]KJxNޮnU`Mgw. Zr&T `m~Jz+AB,eq"]t,J[f!":v8+?2' sB 190{lϋ{|+|N@ގ\o2F w/LbmU݉v KQE Cun- ωPxp| eesv~eQ~L H;LsۗJ@Z4> f9sD0L0יV$8să-;g~ϕiVG/?kJ b:[N/wP\X_MFNVٔ :bKQ3h&v!)wwOj61Rughޖt'vM-ΠO2SFo;`ڧ<@z^]Y xhzrlNk{ڕu9p"š,r^/x7_ ~PՈ2:J :3AqUV{4=zj:=ѾmB`FMo-{r$`<$eVi*klL-+YsgT'a OLe Uċ7QP7Qg";7M7ͨ2CFVZDS4w#Bm4&Q*AF>]"t{*-&9+KM( wQC~?t`Do4.SIJw;nY-=vb82D ϔν2W!?Kx4(4:[&*Uy=dtikaSLhBx6.cpxO{g l`aҰ[cZmja'4 GevM^!LGI4exTJ+}OO{m}ڙ &3*e/Nn;rz˽릑ϔ(>evhnc.~(z!ʭF3q,n<4`mW!_"Tja~!s[_` #0r{m!I$]ngM"B)9.z"xuߞYqS_Hr4{`uU cXI/"~(pxU)VMܟ/Qu#NREqj$=lR/Qe*Tڋ D)a%L諘u");Yg.o̙q{ -f%k=6ЇKks DғR4W:٪O03ovx 5!ⱁޔ't=kFD Ӡ4U$0ܟaUnr8]E~#J}x(=f P[CXVYroDxH&4Krdt?PmSqRLhj ߯?%kVakv6cEӼۧf^*C]ӓڄ\<{#*z%p ;ujo!eY2ӺƸIr@`On9/o-u+u4Ѿ x@(<,cujfBR5c>BŴxM)T? { .W`_ =‹12Kx3I"+}#wlMg '?t7k%@x}+~o[,vB\FDah\6%ͦH1؟9OVz#:,R:癹 0"bW|֜ƙ,9^!!7Zfŷkc&i9uuwJ030_=었euzWǾ6u { T'lҊöhmRFyA"2gaǓgt`nÚ**N V% Ύa5Sz2ͱ@*}p )U|9z( k =߾ U!TG.H^LwS[w.g7j4V^A;Ͼ0Nz<2f!œSx?iD(}B`H~t9yq rZe쫸 /}ruO0~y h85F$ Jh" :,<z[D +iw_vW\ #CqKѽ4 іW5*C1=BBg_k͉;ׇ/GpG9A1n*H>xN/PNah.I@X^Mjg+έGB`QS<[ATnȥQVĻ/#hߍin;,%Ƅ FrG hd?p1[DЩ!ՂhCY] wݚ3#XmR{j92Zuܜp,^ZKIId*9H !vQeÈMM:} Ch>㾞|Ӹ?pkˌs^Y)ϓ@\Hg|ޱīf:h`n8Tcf 1^!g{{7@<|@j QtBYD9A0H:Kw<`Az"lt\1򩍶@\$GeyiOmG ;ߔ1e1l׽7S`A2+\*!hmc03UŧZ߇.V`@D-,iQsNVfYߡkNѹ - Dsz\˘\\ {C#j*Ay)Lf󈹵 AEb[ %(S9.%_+ᒀ0qY!lVkm,1\GsOQyk bp`?AM7m".K Ԕij"mMتe*Gt=fLSE΀.ǣ=UNnO  sWth!ϸW>sؽyȰ:tvx_PfFRBqv_}%Ԑv1̄_u[R< 4Bۭ6*7H=g#__GiS_nKNN!{ '6 1OH/=5P5T+!YS:=vܮcre zǷ]GL9q@].HKƩ QSڸL;c׈Ky4qSL֔AOu M&O ˷STD/b\lS BɰMŔ*!S3(dGSbBFֵSQ W]~zpDl4-X}FVFBCIq ,#6*i(N6J^yVN0*7TAGGJ"){}"iؗX=jn0_t|ͥ60mԸ=:F#jRq)<7f*cXp% 5\[ob8UD^ 6k`6}K@V|л݋T6 $̆Y3v|5qnSV,GfG ECkآ5ELo 7ӅL3˔ L8)7YY_I:dX?uUċJD},8fϲd_3&IvrlwԖdRT|qĉ TtHgƑD!}NZ-ѐ:W(*>5VYMAⅵi2]A &MA@s<뛬<jeXj>TIܳ򁩤vTsݧS'Oc5v/03k)l&UB2^'ĻNӽj3n9i!L 5W'\vANJPw^P3%qUZgH ʌSTCVorߺC1idLjeBgRriV۳~=^ u ծB{hZM$]EHg" IE(|X2UG} rcW{דg{3cs|9d~MF< g5* {[;^;zVHߍO,DTF- y4ºfUv'P[6fU=Rz3͎#h"-ݩ 867o:FIW'7eFe:}1pŭAR&}WSK`Y|,8ge7{u)C* y*B; bwp *VIIˑۃ/p Y+ݘzM1[z3nnk@+ҩl\/ASZa%ɋҙb8EzfVc5U ?!n黡E[wN+cѽM(Q6պ,jյB R!u_cf"bS8ҵm[$S 0,C q#esbg쎌I֜*泥h?ply=㻵N•~e& g0/w}zs%)\w$u,Sga,' mg"?s>9=CY6Fped8JD>VIhZP fd[$;pU ;C4smAF.m0BC z1sMo(UV1djV!-7 _)]2Ȁg@x[nfr=Vg*1=HPB┍z%}XO=j?(DGj؆nwR_L7+͑  //kcn@P"Gvꑍ T̷/{.µ\Xog$*^HƑI G뷮#n]+_<))6v1,ƶB.B䵣moՉғ.-,j+scMsp&QϪŚ?TBтx[Қ'xHF/kaQ8%`7Y:u V;u˒fdagY۬YݵPXUqNA8Z ")BI95 dh 5H~cH6M T2U_)gAIYCZ~,Xvѳ,ǩҋ }N b:jl9H%Y[W~n@mAh >8 =A?g#W^T09%iցm'b'tr`hYݝ)svKImם$]g*HOΨ]3#$.ߥGᰊZSGF=h,y w "˨Z~ga^%h" 52aɧհ蓹$Ѡs I}hw.< AH% T!YZ&7i^dyn"5XAsihqk0QɻN<~p=UdX'Vcu. d@%hWKb,fHp1ͩa`/Ti&z-U>.kM[GYC(E)&\f]=eHׇzm9T/ fe]jX˧dNIgJx3t)ʬ9 -R´>AZT/*ǎ`3"Fc#/nG9q:݃%3F릦ޢlꡈemQmC@""s$+i zp91^- @Ep@I+Gn]-wvZ%]鷴X{D +4^,cXQ'ӧoj>⢴ VeCpg@ƿEܻVx͊ٞKRwp>;s5o+y^ xmW2 +q&êW࠶QTè@nțӗ8ld~uX!7bj(*h +*4Up<9z3rшuxǼѵ,M$"[XY4PaS/1/:}ie䜭I 4n;ܪ"o IXcX,ە#,8,vqsxelN{0hU /~a/buT8.|#l~kŔ6pX$茊Զ-jG>}\\1n ~ٗWyp\x􈣷uδ<åޛ|yz"^e?趚!vⶹXE?@bm)Gk[8j6\C26ZDoO5#gbN M'ЇŚbEjZ}@M;eA݄ қFFz" W#gr$b ivRyM/݇O'6d7im栓UA֟nGݧko(7 T위\QO+J#&̤D90PLjl3Kw=̹Rݙշ4=)<5v!Xp຀)_ .h%bxqI۰,`@lKkK| [sC5,>gOWܴ9>J *$Wd˞lWnl BVm5)2Vix $7֭B#5ωj s6,+<7~ցj`"of}ym1,˻BQjat/(x|\Ү@ CohW(*"-=ɨSYѾ Yg6X+8/$YצW5`sv-m3։#Ę΢̄u.Et1L -[wbٿI}\|3s/?[(8=כ86"2 :GggTCܢ9d,NCc6A'7t2}!ްVܴJğNK#K2`ev67}Og&b_%dwiBШz{C2qzAye 6W/Lg5iq7 ŗL:(Qp|OdL&Yd(ڔijeiz;$–w3[i q³R2 |h# G*w_3`R+ۆdObPdTpJvSY?A$!?@0 (vъM-9Cx3u7 V6Utm#"`v֠p+6~1¯ 1WlOmsC~T姃HjiGagw W!unjc'-1}eY2x*xAl&I\:ٱEGX3v',U(sԳ !(#n`'ߺfW3 t߻V쥆vPc.ݟ]Wo `a7\wM@k (*պʍL5w$dZC.668:2|D+bmhIUK8to[MX̃dx D+( .1H^NA)EO/MebnwÛ$ [NX/oTN96ͭq"h׾D$9tg,7Kco"`D?jGv3~CXZW%*L6ń֞c]nւNDyR9Y"s^6X: Rlyi`+%3eˡ>XCqeY:i#zf>]FQ<7hU(.JMN #8\ka`aPU.;'j˝ 7O#J٤wЃ{JWʪ&:.sɑ~ (d1f!6V9LE}.ɂh>D>i+V, $a=NUBEtE%UõNK*J|18U灻vCAA@zzs@&V jKNptnwH%}Հ}RЖ! [on1ue 6fG>^'7^zl9 "'c3K0/w? VNYbW΍wz~:Ǝk+usN`';ӺlgQ90JP:ů]߼{I# ژai&甝ԒK˅⼅5M;K4l%KбG>6Y0 $oF(C S7cKt,\3flڐ^,x(WAk%x>܈ S?$"^gW3,"%h EaseCvE{(8,Kq 5 fw Cm܇~7#zѨDx]4A;+VEٶ>f[D2i)nL;aBnϣݛP{5,;+*g绐?V²r&q6wt)iLI '@4=Xcj@+-@߹g, ". .Ƴ3!rӫ,Bi$H^qq6aQ@ 4 Su|ojfNPꉏKxĮx>s4u\i]!v~+=ҳ1m[xVnt#;SUSnƮRk7+ z^n7/1~%n"nqz ƕd/&A_S]hQ}@bjݔoB(RkKlDhJ&?f Q-fD@r-.keUGb=q9 gVc5ב7't^~c)^Y~eW09 v;(|\Z_^礍tK")! gp&W,ƹV6m#"8vwwܜ_W +K^)=UPnGdDCkOs7Ek*B%+K È럐r+@7]^2Q.+>}<t_H7Q"'zd0$*$&wE'Bi{.A~䕲Ka ]ߪny_YaCmz _G._zu+7.y>\,"b'9Ci &)=bVn JkJc7]4G-[֦1 R-iB(|m(w( EZ $j³4vK w!=0¶^}|Z\#K;[DKqvDl^2~'?'UZt^fA~ =:nהu;렿@ jwYtw.W+,8Xku;*{g3rzPGdZ`h7I~l+( / bOAK$}] ]^wgeH>?N!f;(]d}d̍IGs0?T5Vo~9gxoI斃J(3uc>c#-\$}}F(ί{0S:}8|`$ZcЮ Pu-zWXyvz,/3胖(w SosoӪl B)~9@`/Ki >ǙenV|-2[G~P0$@eP0Z96i#rs)>Y(4UOL8ִ^~d g{hΙϯxt M9\=:̚a"PGb=`4Eڧc| 3>k٘Hmg.!2*\NXml db,o!w)f<(%pnb5F&s[3}=+z\Be*4^Z‰rŃ w&=ь/e؜A]@V[>a׻S`yV7ilB[2Ogk@Y}^ f!Tgb\цosB=Z'z}X&@~_q )ecƓL!ص9Vyb~HK.b9qMh9քEJĜM-}!<Շ@}kI#4LLD@D i )0lG~cM87ԧ\ֈr ?Vkq}6DC;\(ivaG;ຣR_îrjL ;g@3YfNLͨے_Tؠ"Le˰eRXAe*r5{fWuGxG ⮃2Hk%3BwJjNq THbkυg/cQ\YFDNj)t_ǖGSOΥMz*)Rw5b 4)O+n CQ .)^ |/>ƪ6$MC<mǐnħ(v-<ԇ*2cD0[M)w$Ac)8Q-!1X\XE=#=M˥"La=C_~/+\K)U6'0J'SRyFp ؇Rį"qN|Zn~.1fK=j^ݞYvjY \)Nnx(22ћQP=sQ||"}KҁJQk,UWb Wӽ;Yu;A0| =K`tgJwv偩i) Rr\[\-s=0DG@^h-5+EMr7 DLQ G㹭c`V|]0@Ĺ>]æFF(Rx4*ƎX+;VM^$ 9-`q瞉j$wA5.8g85.%~x&7o7ZZiGK#\Ӣp4\6mZnLY,9eFֽd}||ܭ" =^Nz&8A1$k!i;gPzsbPx!ރҸO=;zqz+W3JlǦ?": ٣azN, 7;D8gw:~VA=4GO"_loy9ʱܗz$2{#Tc'/Cր}7xr%h⥺N倣)9y@5/<)Iߊ'u#[hcBSPr6_Vܞ][M 7A&Pjhm i"}r;q̢饲&{JeI?Tbd&)P9VL4O-Ixȶ72u0sd;#c;-*fyȣBl{Jv)߅gRiyP<%E /չ =Evp;JUydmXQznmKDpQ#@pe6qta$ݎ7J#핸M>5`Wsy4|dt.O#`=n7MZ[sr 򝟺G\Q & =i GwbPϓ[ΧAI;/cUa*y⅒}H'ۊkB4#ewfedAרtPwN"3ܱ:znцe0J,ֱ7oA/w޷hjt \VheJ"v ?]tًǮ^MϤQa7y0-!0Os QkUKw۔i&V6l̑y<8pH0wC++$=⸭Қɋ^Q'zHP~jyI){rEjqEC6d""ip}!I vfE:W>Hp(6HS߱KM w+pCK$IoZh䋞{ HQ/i,YEU]$F-PDGF9?9ui)#׊SHr5ë6 :^aԒa UcNj͆< d˔''TDt6F#d!ђHDS73%#75+s rG^9Ot$y5mr84ژ2,bXHZjMt+v$Sڶ5`zcx)=-G~'@tCnhPb34u\O}~I͛pOP'p~cL?sDH3ʆ&qݢ~#'^:Q&Rp-=t| /b$V:\5\gmozkzNeRQN8G͟ `5(E;BEPU%0d|VV{[zȂ+2ī]-DnS1Pǜo[H'U af+dO.)E3/y.:N"#H yC2hyh;'9x]}JMcLM}0AZO#z<bG8jB龦9[=?-8H] fZNSKlΞghMzHg+=KJl3kwauo%51z")ҳc<0p_7VVoNK%B(vt.<e\rOMWvG[:1e]m BvFdЌoN\P>#1İu5`q/#юo c7KSw?GFk^BNx )dC0yϽРtUrˆ̦GCx*`WWYDXub7S)fPUʌֺuB Fh1gDyaH߆r @l_C4=oC5&+ qws s٭JI3_W 6S](M& 0 SlKi' (9ν!EDWGGQ %\%(-eާy4<鱲3d~)iʗg+[Ж^ oaZ{k]?_ﱗt]M-I"% '{3c!}fد5^䯮G+(Z J&Ƕ?30jg5_'FVSuU8>s9y=-b[hnƨ!d|xD^ @,܁N'Ž^> #9NYQb Pn/XGc#Miv"iVͥ+q`8km> agbYk˄;AD˔PWOhr*GDsMs%F@5p9dHG7 \TvyYu3yzl"y'@+`7ge7# /v*媜$FS@ՕW@b bTk+OOJ<8{FfDVs%:ZͫxˠPT6SHLpE=Eu#@/U$ϐ殹'H?/tq+rMwx@ چ9N9wBFpX Jsvd;(] >5~d,dlBQ+{60ZPNsO65CW'MZ9r ]L{bL j> pΈ4D|3 /rz}:eHꈟ6x VtslXDX$9)ƅ-ٽ|м 5as &%ĉkimкn%S/%%*8ycQ͓~4ti-DXK.{mIa iQ;FLډ+/J/[Brɨ0zyPHA Lw UڡT_[g+Ě_Ϯʊz^|a(ZS?z):X|I|IkLPED+*qQYu"%n(yV=:NY:!ϋC O(4-VBD,Z`3L'yQGxErV{ᖤ%4W΂8m]s~a&! -r=>P7C\h_opg_YN<{l/@{p - #_:ש{Ձ&VA)g=/}B lfHV6nI( mrPLYkt{֜IqK0qɌ]9i]qI,ҳ_UU{5)n2o4Lk;p7ٸ?yH? ﺩ}f-m+-wpE :1lրgl^o/|4Wial!. 0Ė#jKc2l0^oDAHS yP* ]{y*؁j`5tXhRy<ĮT(4|.&W[hLbrx]䱱q;ζѦ~PJb;`4b4b.uJ قÍkJzy`yt1Po5hځ{[<m<%4rD$D٪W)eZ&Mm1LˤntP\HA^`|Zȫ 'f燃bEoIZfѱdvʼ-71<,(pYU<ծKL&Ħ[x3|SYR/4'[Php;!Z\$lξJŕ0nVnO-{@X;[iDo]g3+h́oh}|/d8*O2_4/3cDO ˫j},ʃ_P1g8.AcVZmϤe!UZ25oB6?ӄ{i,Ra|`0S“o4x|7(L?SB4ԃD1M h I\\(W]ZKTp270Z[14(;>n".ur5hn3^|I05=zM7(@@v+\蘕>­!VuU?LikS**MӕWHD|50 xTi x65KGD+Lgh+ A2aYk$8-TM{o ގ(̱N9ߚ:hv,E"Z {Q8 C9Dm{xIxWb|"jY)D7:f\x ,KLq"6S],+ a,$oJ[VHnTC/e@|ʋZ&<+~=`Iml8:v!g# 0WY+G4K>[!{y @+t*YZa,UI/.?x2L81,;B|JaGr%2Tj`/FĜ}jiN$L(+1A:4>~{7QUA?:>xf2M @r.p1^ #Y{5J|"<؟.^Z18.3YOO---kXmy33 Iv-ݷ,q)Q-)# y( _}Lssn.`G{#b=I{ӂ)q֓AY_J_0S]F+Sz SUŜo|AyV876WZWG ]ρq#+$hk}8̛_HW3HȎY#hmNxENe0vlMdL, MgVr!zUz)хߤ =+?^\): ~KK1=#mHV/ #E*yQ7j%fcj.>JĚ-֎ذ2WO{45q\EΛD448K%nPuSStL%-rBY~/9) un"e+4V^cf$loj 3;4-?}yj(+f斃 ?4FC8F+`k+'1[b@J?7H>ǂ< L>;0h|m.*%bl{+Pwk+>YŐ$SOXks{ ͳz*;劧_O6Ybvi:p@z,f0cl4j@r]z]E#EڨKN}Uoȹ 0Id G18W ps[ M9:DЃ RG$ V v7+[0.P8g\A)o_9-Tǂ 7wy eXyac#&=bKWMmM8žN*3jjl蹲p ~d ۢE東LAO$eJ2t;D|F&.-@&vDaG ƛVRR?6Nm]1x =b<6>/ @h"~ɻ^kblHJ]J'nzaxy"=Y3Y5~,<_n-nSXT([֥cp fۦ5 tX)sYS [MzO$f+b[#"O'?^6`dZ/'NY_L>&`B e: KnkT%iZ~^<0n&ha +7ꧏfփ]_Ք M.se/@Zb[As7t0 +1I$WG7ê<]z!tx![d֧+'٢XPx, a|qke!)`hhyRpUrsTp3C@ȎNn@3p~;8\.17 p0s&|3!/Ȭ}a!&+xU~F=ҢH)[ MPgIšn OX^nY``Քkg@ŔUsqX]q + 77̭j < XKN[bO"6VhQlQfg"M3{<-Pl/LcK'¯ڐ w( ?1`j~d1az KE ȹlW{~bM)IzlFî~39j1+ -jAV?J؄(?AG4@X4a>i1itLOED\\X1 ~ 4aа `)红,<\7lR}?э*|h8pe5v.aTnO[-/l m`HH AFPaX|dX(P,a ͡B*kXJ/.7 D7 l2$R"5!o:s2ҏizœFk.mU9HX=>kI^eBs@zyMn;{kr)bS uh %fcȮje6o٫ɇq$vg X ozvb|^BqZK Y,kYf=xUZž bjBCB%+)6MegjML]EqFPs|nl\M:Pl;RUjY*hrIH8,zDD剽 tSR|B Pbϵ~OUH!M?ńLb1Y,5+lJgr.\5*?f#yē41Gc5£;jB|#y=`h|/4f =#pϫcFk@@Ԏy <'h 8*Tf:X0lPH[c.UqGig@WlK 0{W>L[1nAC&-*e/I%Y >Tˢ[*Ԇâ9:=L̈{m?Df+,5u$Dv_wҚv uҩuERֻU5hʻ|ҤS6+?j{*i/=!ZhWݫ' r'|iI._Lt;|'Efm| A ȹa\PA26&R)@R|އ16W ($dW aB4KA+QGduDTǫzʗ@ٕw&r!o8̀QР} cvgSc43*{X_TxOd'[d/IA$7@CU#,h3؈y@\u;Ḣz8 ҇@=S ẙ8Y'=wIH :#f.`,<@U1$2u=&c~!{\̏5%dLZ#um6-i8z2 žwȅZU/޽aNZMq`Ba"d%Pf1fUzD OImdkϣ<! G6g}9՞ ד䩌Oo{gF D0kuћ%w<,ᗱ֊&+d"RзqEr2He^>(w}Sj2 {0xKCƸMm Y%\3V%)HMnɼYmdk6r$Zt*S!1piԪEkp?? ]td!DMKk0e€sȿ:\ؑ{sZz8TpAxɲP`V4_99}G=IZRsAӵh, -5 -/5C w=~tFVt?N'BqQG^e-3~^F}][5%6%'_I W#6Eq`5on帇{/`%3D@ @L/& /N0"X>kcXp(߻6ݔ4&Y>++Jegm]Jӌמu)4v@߶BK\fFS#=* 5uO3%ًim@h%3t0,(yDW..C`XxjC{P6Xpn =!iWyi™OŇ 4E$y]^_&l^\C2mf$UG!-#~Lk;tf 37&佄Ʈ 4&`0rŀFgš~~Bd`oI;$]DÓ]ѤZ֍*&e/6lUI"<͞<5ItXy0 R8 ޤFje]_wXK%rg *MEz^ȏWT:4'}q&eձghF3W&eC؏w0"M8RX?&4q˚.-F4@= o co] 7M\Q]v?b7ݨa^+'ą`@RUa_6B ]0RWT -('M:ٟ7Erdx,ld*,>ՍWA[o!QsJI}%ǟ W Y!˧E$7i6fP3 Q{7:tijZp'9f\"1T ՙ&+682!+wTCx7n.<=#G! n _e{/Y[_et˦g Gngٛfb}JގTUC#kU^ﴔX`O4]&O61*悾${wqVfx[?Hk{y /\C+MiO SkN u /B#MTp5#Rٽ0\Ƒ- AiG+x#g,3$b}WZCfUzPbwRT$W9H~aczj|]k:_tQԗZ|;~Zw4~Y]#bE|Yj["BB鼗W(ji9}X'c)m~UHwMXp:W`UĒ!_{+OiU;ܟ"LPBWW}2)c-" UQ=o\u JF@VQl Fe5igb=a?S )/#q("t4MTBjnO\@ui%/ Dэ/@[/cLӼwݟŖ']bXUQ$k}E\2Q%+̻K&1FEg#l<rdXG׌J+4B>H c x=m T3zaI,_="KjIļs+KîXG&l~ݴ nt\u 6e8ѩ>e#DsC=^k,r4"E4y+W?ր8R @=XA&6F*2P7^Wn8BS1/tF3ï=gW"`qeR#lيl6Yٺ^sm3|KjS>xE 7#TPE%P3ƾY2> q3+T' дI`f>F}aZ罜 ="fn&cw3>z E$5Jh?"8>Cb9񴖪8 șqb b3n䛪Sl0,o%x?K5u9+?$x9|2D8F6ݎYV~px!:7& KTIlI,+aY J{ Eh4eJɡ4t*L";&-yPn9Ϩj?+;ΔՊ6% (`$ekfc6 kZʱ#WgxME+NňO]+QЋz8H8}_=Ht4};"}S !b,.# `<.rAAۃ۫rP@NӍAH]N~7#MdlU<}%btAnǹ%L􉅭4􏾿9%O4.xgo /N~xG2F.Nõ g nLI'#1? ߼_99UTD'^S<кI{yFwLOq5d&!x@kMS;.iE"#NDL@wq71Q֪_b'?F b@S( w=M״|G'~ŊHgvMv˅鉚'l4?KK l;:vc2gI3k ChsBir5)6t]$+BBO1 8*?AJ+ 6d~)܍-(?0yBDw-E0&1ӓA.H)r_ h107޻!YLspPPV[ҀbZ̪6Ts\&0-JwvH1{f1]4J7AҽVBx!?H{ p4(?͐ >{V]X}o[ EMITs0\%?hFXvv5GWP*_ V\(7ax}$@:3²-z}F+ âUn񾥫}vNe-dn@UtϺLrhTa%ehf1y]ټg`"O2lf[pl &*q87jCzgY<U~جnD>Ӧ" ݾ6qȻvSFQenl>}jU*'qHcJ@}X) _$fB +Y뤇Uw7\:N:[19c7 |̗T$eWo[Dz]'M%8gV1w yF\&: G%PZEVR+ r$Q& Vze_Glv峻 d|z=QB'FyҞC;>3PABJz0b .]Q9e(_;WGMjp6GZ_R =гn:JC)tKSoY'.D#ffۋJXxӃioʫm~JӞ W:|^=$_Sl_c5 ĺb.nE;CjcD6+xZ[tWiZK ڦ1EZO*0+ XMtU$8)m}Z._Pdq3u=S`ėJm3nA2(ыtSj`c0Q3' 7ȧGz?V2@oIn#6@\)r!c3'5i-:"*hޣ |Jՠ:害V-[k~jc};!!9hC{z97{١K/TW!^ivt_cռ4#9hIJ4!)sb p"J^.4;yvWSL&)paʈ)K*4򠙗y ] 8,JF bc^Pd<*eSQ5Y"EJ`IiэG>^nf7$df" m2g|"-7Z ]JԟX ] mn2,=Ҧɲ \ c?=(4[|wOo X0MEi''ЈqJAzț,SW#[GAUR(nw]kJ :pNa`d2vGRU~#m6{2?IT->κ0b5c"-N} `jLQ:PFw <71\]оO|)ASa D^:%p6,"aZ2VPFcE7PH(E_FkIA^v[ ,O*:I+O&'!fM1 0i*b<ݬvl y k`OEHb)ke~^,kdX;MvG/xƌiUF/dmu\f)9eCWCMe -g(yb'}^f27:(tL;xwKrf3`pWj?[XTfq,d߁/LJ+PpB4}D9vPdH )LISu# &˸y*ze1 ?眱hF5ڣkGIsKԙƫٶhry%sRo N(vNc=i%DBDTH/ 玅UauH:dO]\=*gG6ue,UE`r20@_*\Xxw f'as h W?oDuGI -$e¼F CJ@aoZ(Rv>k5zжٝ*<^-Cܟ] 'mjB!5k;1DjsxT StSz3V%CԽƯsXnco q{{?t&l!q_#CyM0ɜ8UnG | D6,6De BPTv>t ]sK2$*̨s|9!-ng"f܊X7(ANqPb_2z_~S3ӳpI~۝j)]>Eb8@I_EJ"D݉" =@R˭6T/KyRc̷@nmƿq,k|r^Ic~˙aZ8 +9d!7֤g% e)vc0v>Ú6#v᾽ĴګCo6ߚ888Q[7Jҕ P \ ԅbV!J[c:pk8rN 8 J}X& tNmOs;u iYOLB5ݖyaX3w^ќ'9` WA`L$T=a8رnph hS"`e2u'ỉڂS#ɏϕd|qa~ G #xs@9jCYM6wliHT˷/RN/ w< ny{,JviyެlcK-TrgARC@S(7[.aQߴiTj G} >ACjJ{16^oS/}ր"ꌧES5MJ@ֳ¯ѹTh`<-8R Vōġ* -1]BjmHIE˶.mgMMb$ C0J Eѩʊls O8S@j1 oבq3[7S^?aQKz0&3EMg4XJR\9E] g16BZ-Xf'~_vq^gRQ.P)#_a'r;kmSlGVo}8Iq'F(}Z`ˣ LU9/Eմs^f)/" N3_PnPեi#ˮx>{U{9&H9:Ƕ;vz꺫E>]p'*6Wާv0oEw YU9/:- ޙ2]E󅿣 E1qy3.J5j'X>-xEe݁z*< =3-Cj-Q%qܜzT¬cǜGPRaP!.za9s-TWc.rN~qR[QOYV\{j*,J4ZsVU`ʥ zl# FGH[T~eV=y%Z܁i4C`ž4TNiCE\t8n&C˳a1Kh3PdJ,7\'̟~>?:e Ğ%~njv 1^b\ɦ-~ E+ ^>z04QӍr9[j\\xlLMTH9LO*IDtEչl_o ¿c;{ bV6[ŸRm9էLTGhn`dnbfQD&wl36*ʶ,+ito%F ;1X@jAwVѡq6EMxwh}FYnv21q5 d?ATQm!B! pCk#BuN>qι \:cuuIXS]FO:"y@س;ax}"qnIB5,膖AVy&\2TPPN3qZGO3D絫+̈́)/.Z: W{ !N [+ZeNSR'B.FŶnN烳9G싞"6R^ PS^dL_{!_ǯ!q=03򰁪M^mO[--ZI*7-W1s`tRzOQ;O;ɗ\4ka%J$J5 [WdRBsS#VùfOؾ< AvwDI Gxc'`M\(߽]kT*v_P:Ƽ,pW*,(عf?z)0Hg LZh;gUƂT0mj}nüޚT 蟞1ŒO$< r樦~`5@ eG4f40λ'|=aBk Ŵ!֗ϟb.6%.Q"ZI81Fqfhu&ݡ@уW](2Fgz` 670ZŌPΜ%DOޫx#9ӤpԒcZdap4'sR~V3K"=uDĚԺ1Uc.y|HM#p.7h&t=?qm2N=V=l:B__2 rABfvPUvvY(!. $Oȭ?RP)6d[狪APQdo'^qPK f#I[4"82laodWB[cKmPGX:\`]j|Yx{.vl Gsga6Ĕf:`)&C-h&٢2Emr&PҮ+`kk0|h44rj:{XOSwbvT!Pősᙍ"tLbv1N5(hL#ʮk(M9-1A'~Mw{Kk[|JUW2+\ s90Iw(>0qoTP4BgNc~);c["ii6膚%amg)[M:Bbp-: :D{qM&P>в{}c0dRRAJ5 &eŹ<Ӏ>t+mQf)/8Pf.wW 浼AҶe F=ս<.r,mu< nS23:Z!(T[EmzjBARʤ{zizn !'"usZ:m3v\}mVO$JzA96yGF!7_f1@-*zFP 7 FnA ;N)Sӝ.&I(_-G|:;-49mݔ~UFŎn$wIl 9 hg9;:ƔA3 qY^PMϘ)@$+?ܼ;z~RV{r)n̑Ưi'liC H&gKWo;ט{?D ?j)hȂǸrN|OSn ]8/vi'lSSy+A((Ch0D޷D5Հ7>dM0L| YpRYj& 2U&I]+F/w㺒2f2U#?UX]pX r ?9# e* œ5Wxi tr3c1ʐ[R1_yן(PZϏ֑ #AdSxF"<'_ĵ믎}ל ZL;US/39<<SߧrG_$L\6UNW$cc`5]!pfO〤 OS{m|@ V^[mDA0㡭b#tL^MVr;O ecipҥF'Dp|=F&ĿN;&n`l\\ ,pTjmI2T\ 9Xq'K#VlIXD_yI(է5LHq?t-+P~)4.TC|ŜybId|-h\?"yup3} `n\U0[ h+SCMۖ'nyJY$K`Jܜ/Jhuz<Wy Ţ/ ->eVh ܫP3u+M7`,X ,r ;[g 2)qZSO ;)')WZ.]M%7{ #>*g'(I:@/.)y̑{ "<كˆrVtV" zDq3:Et.O-@[EOgRrjRdR' 2 -n`kb=,Q~'R3ǝnU\V^? >7[`2~/z] I+d³U%ͥ"fINe$SzgZ޳1hK A,Qe5}3t M}1x6Qw# \t ~Y2:w&y}jB3Qsg.妥CU^GJ?Un) i+5/e,I4H,\㠛մ:Y3,@J b j1^iEyaV~{ !U^(UGG,brʭ%Y(0,Q7Agk.1"5^ +ޫРR1{ "lӑ ma#F^haӍ`l)0x5E\|~(+4n 'a$=]Xo.2Blۧ}F :e]0мǀHn]pYCaNJspɨ? JHD4 }l1 ʉWFzQ (’߾aǹNy]`mfmE3mB.wkm gCh|J}@<#)Baxl7Z~eb#ҟڑQ3\ߋӖ_RMڌ֏RZ[*>9=e&[ռJ!T{!xK63%Q>B%EÁp6a; >2 Jn^Պn7[ a\l* P&S=ѣhe0@BylKh)(>_hX{`){aI1kaYZ9Fo"t/3 TFYŨ닖Nz]4>?G{XVŮWv9F1n4vjoΒ!UPt=ϫ vI55}[WZ! t/@p>A:^h*3xT}Ey9%^3'JݓuPḲK7_oC'.wS?lne/eyJ{&ğ{(z;(7\*w)s2<U ntr`oƶwg!sjȋn&DDƫ[-{Rd_]j(yO?:nkѷv_ -b${NX^#Z!WD̗CȬoBsVoK=aؖA:!Č k4I/Dݻlo7naYˈI.v)IBI'&+~9`bV/@;dL8%Ȫ.xf'㐞cJUWkߠPQv+~]\D]~D5+鹍sBKڼ`V^Vr3W N%Zl?p6JZHܝ#Δ1ĭȩӄ 7++Wn7s"i3ce?Lc|ݾӬ'W|gk<]|߹_h=Ӹ؈w$\&G_E8c! rT9xbB$p}bl0e̾LɈXm,ohXn5LKU{ŝ|&8 +py\6::pd_u]'F1k_lgPzL1zOujụ@%$?ӊ<{Ε7;P';`S=eZƾ$~) CNC?.PBrBЍ2_o ʎ,NF Ū,.GZD]GxڠJ(.u)}';`k췿&hS02ѱh{k;r!=XRdoPPf^ݢڑ0^O:`$ ڧ5Ez=Bʐgx2;,FA6)^M@-~A0#Q '#2`| 7^u..>g~i Lw [-_pvإVΟ%&%ʋ.4G%t.ƶ7 ٌ!:2FTR7++YNѶMGC ѦԐ?/8|nZ\FSUIapS p c\{Q&^BI r'+%? rt'A`0x>"m4ޭ f-/FySܽ⌋|ei-4aԖ҆^KF! ijrdo֐nśa7p Jx}pd8ZOi47*FWJ(5c-n0MG MwJ }M<^-9NjkTL\$ LIb )e5;s)ɮ-Ƶ!R(e#cF"*luBcG y"[Tx`A'ߟpQL k3Y/^˾\ዢ'eZsC=aP&*qo <+4F2ϲ V_]\H_ϝcQ"aisDDda‰u93CcҷFW3V߄+"s@HVNW_D3H ZhTt}=SwÃH?1UF|>d0Ý-ՑDLYZndK{$m(#]DL+pzel` $71Y6WÞqlw OGx " qjX.6{k &yG&|<#,}) Fj֋dy7t7~#u,U,a$$8oҬ1koċQψH=*;>WРr[2+60M+ ۷cy4 }Ja%MTliMYi%uphFxg%LOLk?se1ΚuѾ*{HԗJlH45iBM}EP+m//sbdf|Uf#ߎfo%vyfLU;uKvqF;[uZQI\k@1xDMA;}t@gQ|st:>n%2-u5SX- 1RԬHb\3VATْjs1.(򗂶~ ;L>IHHW8*NS]{D< 'r 9~5;!""'9łiN1aFA+d_56vY`Fw} TQ0׀:}5!΃lz7$Xl$J1> > Âؔ%j;gR|yL| _!;|# #dGid| ۯ5WDgr x)P3{O,DXyOdƾ/<Piy7>p U4Ir}+kn^Q^MnXQqc9.+ ^oaikz W5Qnߤ p<~|ĨPw{Z} nV9 9m"/=K$J߭X ~9K,vD2cUzu?* G}xhFU$w+/ј fSh.lK)Tw#HdS|Z :DJAU {皷oSy}16: *@?i! N,KH~ˉξhqi }''Sc̈́4jk 좔eJR?}7eOSOLd ko6 p ⢔R&_a֤_hl`ڪG57+kK\^?b\k>a-Kgq0k2_$#NAgߢdu%L AW-xf  QQrVۃUa헓Vd:\-¿3ߓ~)I%s kQ]N b-mDg=D>tw%H⬤[4>3` A:?CGǍ4?ͮ+Qd̞ɱ&+\C3M}P!WD\7' \K7c sB%H{Y öLJZǜjh ) x}uqqpDӳg?RVJܿ>$i \zf)5Fk8|jK_,uB/,9ẕv5 <ȟ"є ܽ S3qd? ^zI V](tnbMH3 yFC<%rvj>ba=r`nJ؋G}ncXqEC)=G/~zU?(hzEl Q0 'eH#D£TyeIQF(rjdJO\e|AK"r\ FD *u~wUm̓{w^9թیĵ'CLh`ӉjEHbsI+&Vw?ŰזZ>m>sr~Ԛ4 `ZOAC)$P w\q/z,Xn'kb{4zu*K׋K~YPb?!ɊMܬԧɜۺVc/q8;_#Y(I$ %v+ wp`<+\٠4[M@KܛJ}ʂ87Q@iXq|2}} ;m2C}[0 0*njA9 ^&sǎ{p6 0E&pm #ur2uP`laYz)99!KjVgwPȲ;^@ .g B¯#l&$5,/Q5[f6cuF\3TI bI<@!^vGz `7>Lb\ )UkL$#˗_a'vW ЫKT- ȸ VoXpFEpIXnO%SRKu9*%w%Q1y^*|')EUzn)lt^hfU#s,"!200ӿ]s[OJVш1|+3֏D= {`#z: 8mZ{:m 7jO$ wER؊.Kj3TT%"?_"W}EKL{_6Ύ% Ȕ4,?(܋sB/1jePݵq_ﱑYHȆhRom! +IsGa9 k<* _fӛU4`8mQbO*#)H+N[z*/ԌllfNKDJ_+,Ir<"} 9 nħ3O[ եRcrX__ W r$/y3jJO/rc2+G֝@rc}"AC|R0_*I(d>/a埮2Fȴij%*Y 1 R!Wz܇8 q VwG\UxPywٵFWxB}8J6i"V[#R3X ;++?:W1{Pe$kXԔ$KĒo2"4͡j>O*nef}(_ЇW**_cu,DcZDMz,lIzX XeG [$R?JJW799GY9O_5Z ^z1#v[] I) Rډ]b ן6/O௯ $:|A}| A$^Ϙ}\iX_|}8?U{ςp6I&Bl"$GIkqr݊VUt`n67CI0>%Ì CrHޮQG}2mLmx轷c.!̫R7"@GǿE=p8x hӌZ<g4~sm:g_(Ʌ. %q Ozx Bk+8@ ~>tʄ+U܄ *RKbJ Ѫ}t^C +^Lvzb;8w wohGF.#*ZXF-Y7L9@K+?"v*b!?VIñA|1k n"/O1αSWxE#6=[&̄9xB\$l~Mrg`R[ޮ,Jv;{R}ځ>/GTdf*#) _ y-9߀C,5~Kѹ}JVyuч _}?ݴn>.Qb^~ՙݥo{?]LKS4|U>d(#leff:gTX`{/b$8V?'4)8V@*EM"*@PWueA !ce_a+_!9bxY%# TR{ktw1mb?^8e RIENfL=f9x/Ґ'78A=CyAz eۧG47`@"n u ~c 9-@ A!?@VI~t Dϐs!ʐK, #(MZKMԻP=c|J2KFw̯ƅ"<þaqfqyp(ۃ2XD!/[~n25/~YleaV5>l l3rIG:3mw>9PF Ֆ+MaȧLt~\2F'>TA̪ώ}T8r;e~Z>pLH$r@lΧt&O+e؊cr[;ޟ&!i]KnG5Q{|wpGh*0.6a9 B_^BHSyJq~PĭP{1UE%fmRco7aZS ҳUVVOqž01 AWA&!LfãӇWs`OJtBCL!\mSz&p(#'V6(77)dT[fʤm;5;g-[FuQ|Lx3c轞7YmUP0 zRBJЕknʅbtQ@GqC>ϻć0iR D6I 0 W3y8A2 k ,gʳ.`St-6P]K+,|]QQJH}+feVu%u00lDTjk-!Cl#BN6ah)+_*|V|p1sUy]; Rr~Y:"K9s6GHFBGBYqx P3t:Ol^/$UH-v {N$2ng_Z:ѓF?mP֤$L'2{~375f ZS8^.F9Ea7Z=>ێ (̦6z9Z,_Ö{+)I3Χm]a ZhdLj-p>iT=hpʁ~E1HBX_Cjn[fPv)R,&C]^e诌ŵUDJӳt>pϙВj G:4`U3>YsDh~ ¢+%4һNkB .;JSId]8H_>s*(^0-%TӸv8) (ӏ6 _Uh -y_\Ub]6g;ٵv1X[ׯ,غh> "tGr;ȷ>9ȹY[~'I٤aM:p?]#e@/σ=RD@ Ui4+͚JdE\Gjj tz[=rJ?:Z? *cEs\'6lFqKo(%2in]FW~}$%蹵==_Gk!7 bXAhk3No 3}4`{I3z8K>h'X?f\*vWmd?Jwf,a3EVeUBo\'Y!Ak "[,nPakR՜6\e )a1n R)G7$X;LՅ KhuW־ψrݺ:9rETmdwtgT5g2Q~U6Y<_0%[dog,w\n/?Rfwx%mAtOheы+̱U =P*HbGR8ENo'+߭ +(Fب Si{ګb3Ӫ$=c/Oj\fcXg@DX `{nÀTGA :Ab3כuP 4i/Ho-GJ-&nFPzV.8 #Yl;sysrd\t]1# pxE`hb3籴%'p1^$N9hy.>Ղ_>xs44a?[ yȟrͮiJfPfiWMեH":^/GI8߭頬H ܟ;8&G+&2`!a?w9tIr`N/ms6'*|^/L4U8QT ŕ\̂ƟIǭy"v3$yACh|YrE{sY) πQ $+WDh04q6J!$s
4-ZP,FDWd:AwT6Fb'w:k~(p%IdxYUJl'"qP;ɥzmѫ xTO=1׼ uط:S$H[_K"\I(I=gjn_FXV6q݂^vLlEe c^{/Pv^6Ob  ۢ6HbvvǔԳG5;`.y,=f ZTdA(6ZLCc*Fؾx.XPix'޼Tjw?,Q)1xϠkA<|:@-g5]^a7r+'0txZKXlj1L+6Yћ'P&̨0_N wZ'_ ʴuE|{8iΡga}`Pɛ%/ico[ idK_*3Rż~Kn` lSϔق h1CRƱ=Qɺǜ] ?RbzҤ?`΍.)=DG: lQ*G 8grtZi``܄`kE*((+)iYO}۸Mѳr6׉[!SAL>f4.(O`bіdžǪ<'Ս?i55t03,1wQ~n.5b]DS }iЗtL +ȩfz<_2|'B?Drߘߺk0ax͕3 s^qX?+5‹j+k@h(u>'yV4'Vھ zx8m6ɃdJy"l)*ֱEHYVal}O RMb,փ 7Lڣ*?I7.3Mh6ߠ9[hӑOU`F~GUI_lk(jM XZu[XOX߷ z+U_nFި;/HP{q->i&b8C':ZOU+DC2b5IX?IHdDSFE-(mrlOZ5˥6wխyqܾ 9I}rcqYy3}6&6Y?]=6'|FV*a`2 ;LU%b[ǓA H7u!+"B.RN4~5J9Ł y#=w<,ZPgX2H85+_$Qk=m-Bw%+XykpW~V.V; ̱tE* 9:'#lQo{#NJQn/2m *.A7Odv>Q 0ߩgTR%A O.wŘjfdL;2jlQ\rOT`iOG9Π*(=10&%`8g7KVTSyxQ+SPֵ̀=@wZG#XI( ʊԪʟ߼0i7 $\9#{T((|v`=>lBOx%f7o|RWc~ǃfPuv %7Gbu 6B,;[怉8ˉ@C`|΃I @"9 t2>Aѩ_q@JE|ڂBܜ=9h^֋Ǐh?<7* mӃ`J|N-i!ZYc}fac7(Ns u&Qֶ^0H&"2'-{tXΛ0VFp@21R,(,'?t3ݤ~vCё<7TbrOkG&y*#ҡ4OǩJtoC@{Lg͇8%-OaxY8WLt̤$MVNscSa*guV1Ӳ #?qt.C1ҿ=7W p@nE['l\Mܪ!ȇ]sHnCxq/TwX-LIՓ&>@*S 8%tḐ_Qs01茓^;?b$*JF͇PڙhߝN/SE>RI-`^̡l %MN͋yCe7`gS}Pi*'|ԛ+N#ip5lH(M#:+DKUx.0W~*8e(sY^Y jx6+r s⟼)Ȋrw ѼMέN`,6f|TZ6_|ϐ#vrgCK D|IRل@p1e g%ou6?m+cvbEH/F&UfSn-V=?2׈>ӽHmpse6$ՉwdJh vE#u,z.׽ߛgºܝ,,po/3 1iŨLŲi0&IR n`lW%2 ګU#1LpfCzݟEŘ<$*.+#PPmxpD雐Ei "Ctpbk)یрb$"奪Cqi6K+s(K)9Lg|TI$bAXUY;&h)t׻ 70P 4ZPnXjiNQzM@rC[DLLH(S)] '?8Ì|esa/N ٪ ZDZhdYXRihi!]Э~B4sv4*x־n VRԨ1sV8 re6~Y*,fJU _cW}Vp\͵d^Z<@XWk6Ⱥl\[rJ_Ex1Q*(Iq0ܣtqSTOQw{^tI]1e8b'(H̹sZ{_B߇g曡 #Fos,hjgp@6Ü#9q4 .|K#.+x(ϲ0H[+Lr͵\S'p G<nw,]T۳l0lFbFcnݳkrq1H.bG~)]r!9/ڢaIr.+<חlcTk e _3T3j5t04PyDW|__~WFMBIV>DÍ0WM[ah&T[=} G,-4(TS[9ԴNR(C F7f5-yNhUJ~G #0,7YnEц αnչ.SxC wXݵ7g~ccEu|ZߛxۀZNnںͱ5wY)ُ\yw ̟ sՊm9TYw}.rHfyNjxG:tEmhC\r|n`evoIG@d%4:x@"MC0h !J5f\~'AiPwvsxv;LRYBEݒ!Mi& O.vd_ i?Gz0VCpm}ڴLjNŬRMhe\^5FIsTD8Tȱ3a$AY$0D& 6 vSiA:qXpu:}7/%nEa(WJuCcNi@bp<W%k{P:Se(au^ie=W!O61 z߇2)J`?@.%2 jeNA^T/49҈vjOOVL& ~@N98%oQsr[ѣĸA]\-; pRL%IR@_6uXR=dMz`>a.V#:o a{FM(K)V$$yUVzl4Ӓ=Ώ;w/̮ǑbTlʈhR"zhZ\R`T.mg9+󼚂+Ie}1!>6aNJ; DqJ8aO32g3֊0pp|;3nklvp`C΢ IgJkN^& oPҾH#;%|{}rJ#L )CoAxbmx G-(X$u NmUM3nP Y$aY; LZB(KBnSўRP_L'%8'v, hЧ;sdKI_&9WBK"͛[G#K|zUY.9) JR>Yc%6y h^cKp{c(R+DTC ^fi鰡hX\gD(fTӘ4 *TD*ÖW㾋fyo|ْAYPk.+-dqDN3{0S댥@-sOg*WSʓ DRx=}^.]a+ mRm4C3R?d8v-ɜ&[څTXt; ,9RɱWS >u(+WE4JqQPa;KWPm] 5U>Uw3vfI\Zځ{UhՀ9yhݲAZyG m߈P-d$~-5!qhKg~Oh~;ީt|}x~Sgӕ@XiP nU+1*4;]ybrY=`(l[%Q4p{H`%gIN5 T(oG7 X&[Ns'dZ ^_c 7rPfa(T7p!F^Kス13Rnqr=?A:2s7@Eup$?+[&HWNAg1[Fص1Ќ{42JNCk` BC)[XX̷&V6BWbF0p*: <żqL6"F1o65X*y$ǣ%AQ::1iHcG! aG5POͤ6{B֨*XX>jܷ*\4q"R A@GlAUSzcϿℍ+eQkDzf{[kR?̾l9.6L^auAfAms>=|BV㥴N'_]b)M'~/ cP՟gX\XT ^"@v!nvlcAZy s4 ԯ(%LkLHEFjg?QDg 3滮*$ɰӮPe"X'?͉ej7s,Uܱ<0c 儴^țʯAR1Ʌ4V{& W4@h":!ZSdٳ\TAҸ K ՈHr tpO$-Ʊdl#UЍ[8G C'EM^'o(Jkw;iG8UD]2eU,Emߐd=y<_ޣK>.mml; Y5+eu9%~ޛ)Uc8!oI.<.CI 8NbYJg퐦佶@=(T &[Wqn fW1 I]4^j^cj=xT߃\z#-+À4_5R1I*xtl"{H XF[_,AU* i"Ӫ 5g l}z 뀸٣< 7DX)S1u򌅑:XtVZ]{ h lL ޳2;0`,ƗD׏  kF f=J'/|TZ7[|χ=Z#+ڮw_Y[v⹫5,,EwNg),*Q.%{wujW'bkBӅRkK^3ݕV䇾y Z`KO=lZ¶U 16yy%te$GiEY ְzci{yaڤH^%bECCh[f53"KwW$~+^ڰpާD kLCV) R}gV|=͎Vp“2Ak؝v.. ޡ)tlt D궂0}3[]>{{d]D*"dh;tF,,&$ˬXBh`4P(D ^Ww>ҫӷL mB X[#Z_Q/\UMm2eҍI-6kl=Cy`{+!׿ T@8akKSe $}qյ":uy#}!h6LDF@ܚ?g3S_>;f-HpcIG]5 ]JBO!{\2W{< c& M!Nh}.Ќk鷃7pN4CVlcj3+#wsuBIШ%1"+֯⽖҅ 2U4Cֆ}@l ʇ8?>Ei]|ܯk]pԯ`!{NFɷR;HUSǰTYƥDY KdtժMI(1x)+ޘ53xNm՟ tQQ=W+D<,Xbxk_m)*!t[ѓA_R]6d@;jJSE\3Xo'~&sStx̌g7n!=umՉ&]LPtaYv4g%*58L2A0ے@6b4vd V; vgZdb`D^&!]7UIA/T[TFQxT6z[xmBv)V}C-(UUt2 zfY"zm7>TmnTsc/h4_5IslĆ xК1::½@wgaSo} 005d_ќB/S0@r[8a~c=>*ӿ,k/}rb" Av8]"xoT*NcPL]#nWJi%EvP./'wщSlҖp::1gh/GV~fq{jjP(7vPp==n}c5E}9\8mPc34~>U#x}.uێMex} u̢ s׬J 5$Ö*&" fzm]LIEIq?^2 Z#S`5Gx_Kxt>ܮ- w}y}U7%eDń[k[+c#{)[@c1xdʲh0xX]l+X?F_WÚ"$f@x\%ϡlـf~ Lqm to;MF)*xjL3:/Qf8Ur99#z- J4R8| r@) ~y'cVP޺Qg!(ᲆt1uҔ X|WhʞJ.sq.xb'\&MvÅxxhM<|NeL䓐#9pC2he5c8 HF7]U9^jZ3Yޘa6D98c`{۾UT`W^ꧏ.^  bIo-WCߢ<ݕBZ u0}iA k=~=]'%΢OaM$q7<Y91G hI\l(Ų$T0.k!)$9yj ȡA}lc.qwaqиpTjZܧ'o!u*x^.:y.]M\A|lj=ѵ6Ɩ~yk^}d_qdWTO_6 :@@Uxٔ;nGbOjm265 8 "GK@Y Qk0q;(-&dùYeDkލe%N(K Jl"0EF+*J:s~dR]rjK `O% +p$<9ɐWv/A9k'G<Z z$ͼȢk-JLi: +髑1n 5 $WKk%Al`j7 Q^Mm l)9 Q]7WV Zl @RŽה8v7,f1TȼPoM,\L#ZeMURA$A 3ҷ񼌥7e3 }Bc23 cJLG oBU/)bvV{2 &qO;g!t9:%t/^9Iɳh7d tUx +[$l$Yu˹Mqk&)R>^wB(&{Be^FAcweD ?'JuqZdG,؍Tߥ$̆7Df|btJ$Xug8K'x)#?L-)_!Y SZ3b$&\t΂W GL̳k5z#BSGڽTŚ/c c?_鈐㼫z*ҽ>e$%}Qjܱ?J]#}i*i=I苭./;WDr;킸H)=ejhJ׹ٛ-V(ǦsJ\Â%CfV^Ž}h֝܂JHu5@pWSxb%{ $̵B'6y{"UQɮJO4xK#0ܗ˽^p@FO+`L+mY/޹J?v0-ͬ89j zWN,+05{lw]+Ee_YN[vD]Lf_#$ T$Fyy'Dl-&ٽsDX@-u.67~ ]⨝2?.ER 8u׸-4[\.ELkm,:\<'t{I["A;qбɹ(?ma҈p" 4[xs\FPb6XY25Ja~gCыʸg)i:&7 'piÆQ0ǵF׍+:PZ TH Epg2Ju2N:TR| jUe4OHH6bq0zYL6x9zP 0o/cB2cyܵ<1N$">ksɜLcvj17C=cHȑI'y02g{svZNc%;;»zZp{-AD;$/~A> j}ArO>pͿ㽇tGwL4|6AA.}h{4Ǽ2g*$gch+Bb֋n=d8E3S i|E YSEQj X&, T# ܸp sMr+%Y_&4F|N`K טGhF34BTp"Ҙsu5M(~;ZSG}/A{^Ez8iD7 X1 4wu]qqOLn})}@#$/uLWf .!(cg:6hhU `S^8s6]+Vl&[E0*j6E^. kWk5Ƽ䥿rŭr䐄i 8>b 2cK.s{9epGPD\WC,@gG/pڐvtUz2&tkxL^%81^+u!*KʲT§&xry?]s E!}f^ĵ6751Ae*񯥹.FWzan_ lXwt6B@ 0IFondTu~jq S?4":I`,gmv^:5_$36*5{%<mnEoࢨ^( =|HU!^"Z 6B7 8g<ל`kSjqw&`sYd |vX(Yx Bn =1RBeT6~x'rg+C[r*#"fLJW~ ;5Gd <$yeU vT 7xޗ>wpC1Xf5MSs_":؊LҋsdBiCs%e {G1^}/C@tJc2Z "QBc0jT/ӀHGOm832\@tם9e׌ $GH? ?vCeS&yc{H~|D9&e,N01( F$ 7^,u%g̈́ #Ē+݌T i'3B#]XXCU*SKON41̗zÀ!-pG&X뒻Y"B$g5"@`26aIqa.Ԣ!7wql=z^2T[9 AO\:ᩣ[4zntX !1URgz$ǣ%i;Rs?Zx0x4@|G, ]rM>؃Ր+KFP(<掇 I HZS%>"`2{Ŵ={fv,))hbL`zl"ϻO%n|WS7$":G#^cDInja)ӯI.wY'4]xVV) %D}3i2wD4y[1`I'>|o %Y$2Ge4֢ofmK45TNΗX8( '9~"hx>?R-@׌%T]- 3em$7,dҡ%8JTœdY 펙U+ uɻ!K9t{H8dzsr;o5uDAe)D.Lrj퐶h1%ON8bȐE(.U"9U@r1Ffau +A:EX:XF$): 2`!痐`ϟ`684m9/ZcH#24 ְU)E:Meoun&3HW/ܬsVO/.4ևN{H5we&WwVVA [~an]32[jӖ)/$IOkWyfRݩ7֒[t5?+( Q'2lJeu¸ XD+D]ƒAQ` =Rtm,Qq̳d0*nӼVR[C'2WwGv϶ rt eCͥ *g%Y8pILL#>_A?ϥZ R`zAXSu({gc%vIyqM*||MLqީW"F l+> Ɯ8dli oI"c | ~p/YjX1Hղ2HMy"Gl#zxٔ ʸ|Iӳ^\!FӘ2/ &1-ơbn )3pOL8JҼБH5bZy 𮤲#> I #5qoyV2Z 9B#t?la B a94G .G;o* Ktiƻ, ^˝=7ƽ%'D?&+Q3,})_lܘ{+ľ+>.%&Ӄh?tqڹ= ئ2Qf3rkòOaaL5sZ^yn \B3>)If6mEG4wiФ ̀!;6i&qއ@T/&ұ1`9; Fh}kΘ-BDC,H iC}e6-u3?J _9wm C"!8``6 \aBw.p(JJp qA ⴦#ܽXEd;!{=Pf4ʎ){]]RRnJ4kUfL%k){yڋ i4fm?#v_e=ە(X#?hMI42eIԻ9m dG6sH3CXӘA }:s֤b<6a+3[\& ˗~dKJC]g|WIb312-е,,y4wrGƅT=z1c꣙ 5n:ߢ%0w,a&t9*g72t̉@M  f#Bz8]+wm2lYVFrD xkT)p*_J\Ky\gۿ@oՄziBDx0UդQ,N>:fUay _񹽮ƞMW, }sہq{w\%#S['H<7ޭIO76R š}dc/mDsG,Xef3_:?(x/|1YZ0?y~>B7?! V{dBH@nu&q|Uõ<,epѥ"}Rjܚbgd'6\A&4mq=ʈÄRIk1͌(1~6մˮ-*rQ]I\-5N ٤=g6p`7a6ޙTq]Crf,Ǹ/_. K~O6sc^^c z!O|O f2xȆ@j&W~ch`=}6E!8U'Q#2lqk9$-,dRj7s6A-,{  \FzN#+άFv"3YH "kce$[`P,[ƕޠF8//H3 ]ζHѩS tcd o=H˛Vg%&|נ-{ 10OiQT^Z/X>ؘPe L( Hd3 &ӂsHli Őr2Z|ͽVcvŋӞvNa4wUyIL ɧR]S(Jg3 UCd@*50OvJb5Hד?+cq0 a'<ˮN-n±<^0ˊUrۤk]U VV32ZG U!u30)4%qKnyZF_Aoy:-tY{4g4e/}Mcz״=F^( /; |zp0n "~=^7Xɭݑ,T"2W_ WKf?-ƟR3_ze*Jꮢztaɤ.N|i0Lxcqv.V#^Rx[as5Fl5\ V/5n?l8ftr*:%eRtDž5;ɳ'kTӜ('(m], b{\QeͅVIS{8,{jdt k AI!`v4' ^g5J/?@0& I1AkP?)TEf3,vfs m(6B]\!~WK=_|tޤJ<fEdiP 3o֊x|Ԛ͊DiAyO*ѷEHJv\֦ rߢH J ל8MQ="}5$|`X%l# HáK{=s59=9?t]7D[ډSRD,rS&mEj\#dy7)#sCI3WQThLt gi>+ˈ҄x^;n*.hRMN k@6'2$ZSpH2U +a*fۨߙ%hA2 063yxeh9u8ɀɓ uHYD;̲?@85nZ*yESB'1IQfs-xN ;oLq*hHҦ-t޶j>L#n2c*HN^{lI% 08q?pΐޠ[6.GĄr'WOʮ(:?hת =+g-Jt KkM#[1]G>D9x321'} fc$r SB+8:nn[ب{ x9ڇK喕q4>QrMLmB+ /ҒP TW8Jrf/[[€jZ8+9{Y]!L IUk_qmӔ"`9,䛨c;Kl_ *hw8LJR P7){LX rO@cˆsVặڭ|c[-s_/u/o5[KC^ft(&}H~z飾 t> 4r_cȻ0VvpۜMT|ԏX,Hǐ?&yqp_ L 1`JԶBKX[BǺ6AdiTTe3t*[luF{#aa51߬C! *ch=C$L3z_qur7w{oӿgWB69 @&˄}: O+yɮtF?,ɳ΋LYEDNGLz<01g-v)q5fǛ&D}=&,:<O㞮eE&[6B>Df܊3r9tH/P6`hOB =nFCA7/BHowʣ.+YRϑl*qX+DThԼە`[.4C |w³.?sIH`S n=2o KڡRU YhzjfCg?/;ZdRævrY7" '_?ȴ`?t>3Z=4GF$aFR;uO0@ß {؂b6K gF5yeV,TpŒ,m j'ЂƒoƉ -zĮS,E%TDXhNG~c~Nhv43d)>A_5Y[d/+" R@rڧi``(e-fӳkXtڿy4OojVO陶-ʓaeǑ=Ư]xNJ1Em*|,w͇>2&\$ EVgT6i5j1*3Tw@TG^Bn.א?a|BՙdIk˷%xL@G[#C/I AfkA^_rqx/}P'X`EK^:teJ~l/oѯ'.~kSqARjk 11]/QcKX{%"xZӀ G5k8;L16D,V)b1ev0 ]5{jFӰ2J9&v?49!I} ?Tc9) I\cgQ(VV}s4W㖽^c" ["Y_lRUyUÞgH$}RR^0\c-ՒyVs-aB{C {8?-Ha*`/ɸhELbGI/?찁Ѵ7ܫHC;xUrJǷ3Q2k$QByzUCǃT8ƿPunl(B:&mJd1l_g)II~&LUr>9Z@#U7w]rZ,)wfJ0mA8^T!"@P9m#_ylQUGMyi]9)XL)(̞/ѐLǕ=U*˚-YHHܹ ^2ڤ V*|>D1e B!p >w ?/+NsGF0y>HVdD" ^_it%ϷϪL,x?/#x?ǺDo7cLpxT^fHMtMr[ij8FO~ɾG.ƒ&%KtOL!50r$Y'?dLJ/0Z'oKg؏Tj]_LϞ Wʻ܉8JȐ(1~d G{m}]_^cChNHY0>@ +f Б #fY1 á0ST:>JjPɘ%߼DO[L赋{0]PGXqnoTrs'.` zUs@WO(, AmE9^"હ} !\8υ[ď*jjVw*Stw0uk4G,(Xc&e/֔ע۳iAa>QI8cݗ=J4c=HTn&ǠrZwn#9Ө<(nj󴺥|l&֧CӁJ SYvG{7 aPH1h sT<(s WQ2CC_G.躸O^MhPLxB#z.ETд3L[d^#9aT:flQ:ok!dSM'Á- c[pm[|[4RkQ ^5B㘶38ňueXY&(NyN ߶*A *وKKk7EKM7AueA@i8_ L5>{[0]A=u.|/j|c~޴k\ƛ|D Ct_os1l̎#-3`wN $_یZ`uP l+O 2qIIKtەR@7Y}J8?ڜV1&kZ8\D zloN k3>lUƋ:^vD e/ Mk#Xkq.z{Co1şuv5Ú;4nOK fgUky>S22["paV/b 㻑,Ȼ4{ )Fq ~Nj,u U?/d0FQs6EjS*yBfmnСvOLoou{mY( *$5g\THB\\o w@Ϝ1w[jpޡs.dd'ZmI\Aۺa[I͋iR[ |o r FD>R |qk-}, pӴQ|,P]kmd{ TNpݖHI@Y{ ?Trċawzgfg --52£'$Q7ڱα $K[|#D Y&u˫G["G@[y)ƙL0hқb|}J9$4O&/1P*6T9Xі۝떘:K`? zIXB$Ad̘#;EFT {+Ao9\LRgfC%3jrXZ$GjQCwCL/>n.[EME)unyB½{[=?.(s|Inxu.sx ]ߙc^2hDX{_Sw:=@MAO=/ʰx4*~; kwKNpPݴ1=ȅvZÎi0rHrv&bYf -SGwH4Z$HJ(|$3"\Th]{Q7}^c-qXŊEl3bı'ĮH8C K8w_'iax>Dlpc|ݝ+$=J?[ӲQE2&SJ }|J89<"*]yqn@Xd{5$YӸ>u83v&-u8K@'3U5tdgd[[/D.{K9bK7WF?;yKMain,YQZ b ~LjCֆῊd,87u7i;]ƱI8?wc.R%f^U-+%yGV%OS)¡ tĢ089| H1m$8 6 5BYIx.(Npu} x ub=GD@7D#'HڔL*-D\m\;5auiCHKG߅ ,+,BGAs)qweXK\JGRqܲXƪ}f6z [AxH!G#HRԂ<~15bc:*,]^ڶECrp5p*ǰx(=~*pLJ00A$$ 72 #N\CvYHE'270墙ՌrdDُ~'#Ćt]xGSsj8Vcr "ID]^}ZL9.HQa[# oq8/ҸGnDc_$|'w_1f>=u:4@YؾKK*"۵(礛.ĊX~h7:%Ű.`DOp&GJlŨ4Ch/$Zb0$w% G &cKhp Ng,>hOױ JytiԱ TB$ptOaw0J5!as]Lʭ؟áb+}e\ ԷG&aUw,@:ڙIƌ&O A $uǜBcFNrqyߗQN&D7b\Yj\f]MO5WؒU>:SM?< H]v\꘴BՌ1NkGE&v0~23FmrzgOvw N~e]VGl/wсLv8grZ /ueqbc <[,yk9[BYuH7jmUgW h n>?زxmdLx|H(ӱ($$eI74F]pwdI6`qmd4 I;]`i4_" h먜 |uΆPsDhͦՐ)`S7WqgsƫAԭnTVy7XNdLķe TN'ͮRM[!yExNeކHe.m;AJV9@SM[%1M$,|SJC:sKlXFoQ`l32эf; ~qB>Ҭ3۲8qm̑pXM`:,edU|KQt?;܍ *BNiTiMr[id1>iƳZgcK}4ROGl@K-_vyv Ͼ|kDVBR'995)>mR F2 qO`Ah9gNBZ'|Kg 0Ou*{^5P1x}lCZ]#܃Blz#\F٥g;29xc-~i&^;3+vP8'H徢$cKȲnFEEn\3, 7j8*+ 2,?fs+oHbY}+!6߆ޘd# R!q˺_\ȪcUTIaT (b'-9$\̕(h8Pg@y82 ;SN?oGه!DX-Sz6@7^XZi f- q1LS;zsJՐ[8Ï)p[\V.:wJTZtCf:Ea-z3P!p|࠼آKpcv8W}+ZUG:fQ"9,d.-K{qu&PHi2&^yƈ5);fPљ @ۻ$/u>OvsI?\z>8]RhWg l)@\ 11h[c=h>seHKqCG:L ^b>Q7ʓ88S3nedUH ^Wc IA3f1~MaPuU1LAzIb:\f~x t66oa]ҿղfi]?jaX@P <O GBK6Ʃuh0yhB攉V'>_ukA }N(li7σ{rV΍yvTJжwm: >X:R߄YDo zex _ ϏQ;}u:!jkbM\97#׊9H腊e]X'.sH-S]O 6ĮSkGv3.as82_rQx7[~4yvYkœ { V>*qy:~Os?GMhqhvHJxj\vXHمK1z(gjb2Ƈ 3b* hÀhB,2UZ,[`]-CYnP캑Rp["ϴ\,ZVV G_1#Ɂf@UxCX1QǶ]#1 SAGr9`}7TN%?Ix ym8ch*;L > (rL3)#.bZ[h4bbj:fm錛g0ǝH.1L*4Qݚ0bie2BqLeXtVm!Zuaa"$7]KN8:#j3jtyP%(5 j{Oˣ @ԌUY١T5ΞR8z/hH`$iؒl7&Gt?&F{ @H1-"M ކAe[*a`aG⦗o'hq +G+ |=vKR kAd/ G13&~`M&qq;mC$V0.]*eVg~U hH {ݕba'w_3}[J 3d70M>FF,V&zRasfZ?&oN8ЀlgeǹCn}T$n͟f>'%% OByEfi[V.b>qh._,&d~7$4, Ve1)ml 5ۋ+S MAf$y!aİV%cx3@ZR<=d.dq&szP> [[mj*YZGeޒY.Vɸt!/z9]n9} ̴o~DWx.'S{3 *+-RzR‘p~{6e%59(IysӘu( z(%Q"XB~h"b"SP*#''[7"AeWtR Yc>!F\\̽B02!;xb}ƃoބ+p9ߞ;iAFkvMaOGZsm;so{WC\h#L=@MT~+* $g{Ԉ ԨGgT1u>5<;ٝR5=l6ihsV\KD{R():U, 2QճDdC`cC6> NdPc;5hE `/cF5(RYl"B4jG{=5]ǝ ;e%pLoֿj,V2+g )YKKd )XÍϝ6dc\3k8a.ۑClꗫl Kirpea4銸/˯ poE]3\GQ /G(DXTr)둼ɁaYӜ @eOދ1 up,%^޻T/.&zQ*IxwӚr#fcȔf 'tɛ怣Q2KU sCݞXB$hS ê_uH =a9YLlcJd\t{ک0-^_B[qHZl}:2}Ό~C/t;ek,ll鿹F07R s66=oɷvC5;vSjMU'+5ԜV!}l!˓}}hd`eUTDSkR < FR9k _LRx&p2f'6?~O"! ,6$>HU'ăM#&P6cJ3A3@Y96%(t3򐗂/]ɵҡKw\4)y%򰘄# a?4mGPۖS<ƣ`)89 ˣ">g)VxVc,'nwTJsUу}҂4yZ{|i)EV"4 Z0pjI7S'E\ Y8q=f:vɛ52O㟕WX[ ^&`cpy>4z e @i3~7/PC wk}hiFF}}ʁ7̙\lVGcS+LSזSq E4lN|}nR {T͗BLiI3W_߄tkat]'~EE8G VqGH w=߶c6Ԇ4pTĮu3h\t/ǐ3:m5 иIu;imUod>䶵Tᔚ)XEd5xGWQt>lb &9NE}ʢAK؛ e)e(*=E,#^+XJ~dv`I'kb/PmY&^5N2pD`#(n0WHŴW!p}EqON ir%X/9YAz `z2,6,cq4ڸC^kFeh qwETQbw=taï?Nl26ECQ>H2^5?lmffNdc $v&R 3RW.EH0KͰ%\.آ{A* ]DBt!޻#`|_H {鯬&Q]Q*!\o(ZUF:\Ɠ<~hWe^  w2=ϣg~ho[BF5wd[]wE_ޮW.Bޙ&:VӌhLQ&^I#pa3..;}~}:_QG+ꉺfxɨclXd|kn6ҥ<%̆[-gh[6>0r`m < [&61J F.Er#Э@<]nЈ9u- Ov 1χM;h>!(\%@VlzU.(Րg Zǩ!_$v2%d-A(8aAeP%/Y}^ާ|2k:f Qx`tCh2jt~JVPh~%Qzd2Mz6Q*5΅Kl =( $~F`J? xd6rGX}e{Or“8$İS u͛`IvWP+X/Ry 4e'lT_sCv +5 X+ҕ 4u|G풐~4o=?S8\=WX"Ll@rQV`;"FӚ=S}6)ސAR&7d#~tꥡҮLx)dhjN(3S2Fry pW䩣joMrf^cC#krbpN߸|Խ٦Ш ;C+ZVQ'{(| ?Y}rjc q'Y_&SiN^}Ɓ냊|~%Z4PqpZ0Rtb) hOD A"hT/oth|wBIGmEo0zXf:m8Gbk$z܃\ tŨP ϋN*RG?yk5~do` 5=P\NcvY9CEs:Y1c9pM* C'3Iay+/X~hjҼ͹4 *=_L0Km =f!'"Lo;#x/ %U(ꉰj~^}c΄DT:FR. Y؅3T\=̋f;͐YVpXEQh+jG5ēheQAz2Ta23f#Nu$x +PP!wa<羥TP .R9Tn8}e{yĞc՝AX2KaPzHl+C)fWO8\M]+<"nĄ.'_*S jn_t\lĭzXXύEv҂ ^>F3ɠ`d0 Xv;l,ND NjA7\Qr8ASfs2PéNBfXLKCg5&pc/Dx9`] MMFL$jE: %gh!5PZtoChB Ttz6dD;ü#Y#jkIi8zϊ`E}w'sPm/9yQ-&K P HHQerRO|6/nL1۟U2qlY=atseF櫠Ve@1pojJH>xDO{M܀RH-} sqH0TpwTz%=8A;腄K?$Xbw )yer^9@ql+P?zFm_ 1 GlÖ7;3=q-ۯP =݈EZ˃׺z[Ub׉|{0@. G;CTYd@D&`}P»07CBl3rr/jk.sLqjD|u@RNs$uܮAlKԏaM/j,EgVrt/8sxF* NLewfIats&.M%i ~k߲*tzUc୬KB*W}ڗaF\ec7_ڄ,:ō:'N 5n3m 4fWk/Ӓáᙠ$+ք";<VvrDU m)wd5t5!^ǰ7E/0MHD,f0mJn,N[oL#L| #L?z4 iDB!D#5"=r/(Ē/ϯa[/Fcw[7"xbQ ndR@in$j7o]eE/:/4ͳ|(ð{(6uyL0OOIf"p5*l&J}c̀@!޲pghEA~~̈́YQ"}UH#HO'FY4IXPeY"Kݯd%I%Aҩq:ºlq!-< r!Q:?R\)*5AApV?rFa+md=lt(Z ~ut6g?JiSV F۟MqBߡ,FW=;67BJ=hRe2[7viҼKicfxmeqGr wA!n:Ԍ{2lRbI4PZxPhJKT[>͗g5 'kU+I*D /ZBiZka a:TGDS6b78`#T,xߛ9&<^!ku̎ˢ,2 e87tImsBzgm$c[fs78>#[6i;]v !!ecu#%pdQ@72\"F7kv lD%H`H_#r }0NJ`]djCe0#OuF 8 98Ζ"F`ClLq<[= ݦ j*(tpnvPvx7D2Mop<|"Zl֔b]2 !8'~\ ZI+/= :ݗb@ s< p4!GJ77p`h^䴻s(-Eo~2"'Oziqo\lx#6cjX1%ڲH1 &oWҬXȇ\Θ{[bkv5М ^#TT|É0#03Oɳ5_QQi HbObJ܊:&2tjī0Q56e1p0A\O9![z=vwu'&E{2qER3xiibtAҩR|#'[g!_ [7uC֤s-PMS`[ I|YۖkɽuPX 4<ԖDE} vݮ*Vfy]Hu}\}+piH o4g$}Inofy~ ScG`χ><ũXKE˒| g xHu@z1,n#Q/)raZe,3pF0[E#e{"x_W$>.c7ig \t7Ex?ߝI덕)߻X+g [z@ c?Ea1W:LΣ()PB)#_\" 8\tp}y34.tM?/8g7"#{F;%Y An:wo& S  /^UMhp,g%àkuGًC'lx#R찁]f opQ2S+˱Kk;e{˙\3b \SUYbf^ lR(1~-K/}+KHCj&>&FyJ1-VYs teR15#n6љ#F*J t X!>#<:efRyWa֛pDCĿ}o3 o.u2FIh0$.taCw*^yî<%fT&>W"틠"ǰUId^8&I=ҽzV8g{.ٞNxW=o{_ h'?ע-n |;5eMyRvڞ8΂rxG:GE*_"`;:Q; X ܻY\)Qun9/MEu˒DZMER44ԨJ:ODE}]y#z?ѾXsg7>*LYh܆dq\W諞yF3^Уv3#{UH*YVB؟ ۳_YjF0!TUZR&ut>)Bm 2&׍IZ%(]F·\yC_Bt9μ#%"7p$t~CpL͵8d*uzVzEI6ۻ5 z0H(}moНf4(ä=qgB}.Co`Tj&{K,`Yc[R4ÁA[Zլ)?IHUbUCP巛V6Ć'"%7Ѭ=Ku:^5yDz@fD@OO*`6s GMIJ9W.NGp4LgIY'!E(Xū3ʷwllRCBЪ@e΅e[V62wN R#dX 83iFg)qehYJDŽ}- 0hpuQٻJC^5o*_mSuEC78T>qǑn۷Rۺ0r1DuUvR28׵hO w:D5*& +AN*o$2V~= .ɕBk(lr'M|6AEzv':$6s-7rK,v95nXbC]PMbMW gu6tN@|Ht݇շXHs|Br"HiSE1jkq\S];d@ў%{*! 3[nvU@Dن{ v:ѐ|i) /=خfA$y}㾅D/oEZ#ȭˢ閻"\qP&96"w?ޜ[L>"GTsp3 6s"}ḅxpgIR32DP偝Ņ4[΀:FrY k);u>OQb)iN8ᛝJ❚ DgYpo&9~rK}FS:FD>vV#wķFqLl!ܺux1V][{].=Ċo ~PgjTw7(;V3zQGu9~*d8bR Yll2܃ضVF,{{}]zV&kU[Y4Ha484tI&JNG6ΠE:j~guيKUEY zʹhjˋȭ-1-M,{n?.9H6zJݴTu)B2_LǛ7$Q@8AfyoFyk~k5m{1 _3G+u9nFX9vHwC›P8#:ezBN0$t`!34jaDkӧ|Ioi) ]lM z_̨&cg8/@7"ߦa?U=΅ e9MYpqPm?wGsCnsSw\Qg޷\f.d&"cOg*]'D.̵FQ1 W)toJE᠃vԋS $qi5eg=UV y7y^/V-Bث%&DY  O]\^bp1MP Cl\x`DKlɓ$ ajR h0[3 Ojatښ `pm2)Ҍa\MjCYՓפA<@nPRL~/hm{ anY!<&j4[ $߈dDT+&Sk(m" <6v#wB,ݔhx"h ^~6]&:d"yƼWKdAӰ$?nv[YviVM撲d}-!ܳ1o<`ϐ8PăWZ_eQda[J]/ї;JPmpOqnN4 _Rf>6sVԜUu0)ƺfU Q{!>lS0l(Meڭ:)k̼·EH''OpK/}>ı'k%!"$ŵ"夕AfQҫAvA[N?47xrM%;ړb4gx-@MjMX MWxt4:r4y{Vg4V*?OLۛD-=4ׁȵt1(6 |ǘ.՟7 {Z6')^KdHC]TEKy4Să5I 4r[9wãr أjes8Y?cfб`i@px4]cc-R8)lQ,t_xΰ-dv]Mٰr+P:1LEsHl@:о;"$=8o]^߯HyfP2gZ!,c-ġ"uO JY*@4wuz3/*A;,PªL ֪ H57Hd "? ):uU:ז(w% :9_88#C|sC0 f)z= m(sd|Q!j7Ω\3Ml? Y~F!Z}<($M r*bKR)&6@NTDBtdA Б*c eQ^^;[%C5 H}6g̤KiV*1\Ci5/rbRH?C[521`rưGT*%7 D$J:vKi ;H\ș2S*nm/kPBϹ@lBΑ4^N{B| yykd|dP-5ݐB/Qg2uXvܐboކ:P %\.9@8wgiBg< lg"Iٸ%wsCD K̠ 8 =JˮMwkw3$€}dۚ"Ks٪ W*w ytj]At۔»Prd_\ nfn }s9Φȗ1. %c}?Ty\6U`V[Zwnq]BoGB^^WgR{({>ڲ ,$Ipm ]tIOIq|2 V.໤I-K n\ e: kon @Oy'- liI#y@pľUyQI :֑c:` 2ٽ 44>3ԑZ ;.HWj!LkA4GZ#VOy >p0]5"rՆeC)L=OfD:u>8#œZH_UmX-lvhεK Q)t~mѥ: ҐBj9*F2_֋ԞkFżx-N朳<)^l&RTz{X,\ZU;)*9&]$fR0G fd%ov!]_2TYJ ;#9w 5 }|! zN&;t7X׀؊<+`hk\̇R`!Pi$8@iɃvEt/+}}f)rg ?b*\YIzLaLXR%ް"yo;5i# u>n&<5_|'ro5 #"s˗ufKȒ-? `$-7y+FھAۯާإ<ͺSrag(#NpdDKx'c_VP‹AlN\+aH<\EDWU\XWu:/A4üB$͐ 4۝hᮜbJIt@ 9t:p\'O<4nlZJŪLf?l;:>Lɑ|['Vzq/a-=`?/쐑5Vհ!™K2#5B4O!= ȅ‹ǪfxYFݵO6v;ԤBV'TAo[]y$%oB}B}ge !3DqKJpF5NJ&DqM+|4X>XwZ۟}JbiwN熤xޖsu{f#!# E,}B.bӡM$8\9(RTU{d.{<_zrc{ؖp7D+a;)FYvA%|Yw 'mF!M'/GZ$b{%\U7c{8r"+ ockٯV'0+r'7_Xd )o'8 肩*;htqgAN/E@Idwni4zOOM7unf]y%Yks/oɐs:yZÎ4;>2xn\1DL^Ŭ ;Qp9f- wҠ͞*? fcf6C7VuRsbzaʡvAOb+vӖA4 >6njs'0+ Oj3oN~)`[,bEJԨ*9IP{rvV\ާO6X4H<ZNv`fJL-Xd!bjؠuL =nhdž#qXbH*eg˛hkx1ħT6ONnί"zXm<gErw3$,QΖ,H\g珉n$xP\p[V>U)Ӱ!vgO<q84e`˜p\͊ m(؂ 5Y|y7 b dL2@jͱiy>@hRӎ-{1MLt|>{݁%ԓ^rVGWr&C"@3ZôW;qp=jJ(Z! t{|([.5HnbGTϫlTMPگ:XX>ړ><_:V>e VfЧ84O`1X=]R4T.fq9$&Yx+6zcBo2P,h_HR4rR~ErYG{n]^LíW{ '^ (<WjH:+'BFUh1զ)+s0*" (i &'$\"% rlf!e S'sNW4xX0!58y3ƱSg܀]Mh&װbX]A>4փI\5 Qɟ2&~(̧>Ʈܹ 9-ݡnR@<*Gކp0-E_ź*?i͗%dIzs%EBp&1#,cJs;]6S˫U[8&ѱ0_TJֆ^S=j nh@~nZ}h>$RExnyf9UF~lt3,92#2t>!$`c!!GfXjి!̭N 77T -*l^vXoRMaX DP@ Ю1vx/a K)X~W%T"ݱ=~8`Tf)G̿r&,Z#z_zu4;rlB¸k"yh"K3ʱ>Y39;EGMu`dGp-w!+gxӒV"w=C#m^k4EzpMVYq`go] a3#z z'\©do;8H,] ^ W4E1fkԛpkL&1Bc70To 3)UԆ闧ig>f#fn@QNV7@DMd! } ĜyPt{nYe'q)z&EkDd2\|b13m;e'M3.GWg-y3Zw؂LL!A8 J$iF\^D%ߏ8Г(ejL"+¼AY3.|T {6E8MxDתT=O:ð 51M{CzlDCf+ Y33XwaI_]z՗i3VA,0/ OvUHl,O#e%pq.Ք M)=i&N^@ 4N7֋\!JB%#s"60x-5ruT7~"(߃_6DaVCqf]6ԁ7XdTڒd \"yGμ3T)!@fXN6{s11>M XƇ'F]TN@ 2t|+aV*1Y%e%u kI fڸ:Ǧ CM]bq!t( (1i,Xp-J],Q LE,[@Z~c0_8 CsF}|/]0+,W(=X, ~JT '}$b_w-м0f^}p(gh /u zvT]Ꝯ6NXt- tJ뛢 N(hSrWG/lu<=[% ]B-ؽ/%kCeh4?kٍ2b /Ky 6;RK4̋D]ZQ9zjDAao|;um2 >LW#&luZy'$gC*Un|x7unoȷM`. bSG|e@f*S*YyXT$@R#ZUuՖ =+YVSZD,O#C 0XY}1bkēFtX' "\PW{e,=6 Ľ1?vr dq6DsfBUkvҟv{Cqx UKVNWi@a>wY*UqNI `[_I#p\#İhjЉU5wZ"$:+ "au͐˧:yx<ϔ:c0Lbw:x<u2vj덥FDn>8dde+u[WALm (H[8L,e$קD1|B}:QJ{"8d&% los8ds^fˈ>,;#J FŶ-ً ɗ\HtAj7DUZY{Tݿ!$o6]ţ0pH=sN` @Tzy&*j la ~*N %W`#De\A(9#u = _d1ڣuctd> 'o w1s؂'xR迠pٰR#r4?[׃57ӌ"s^[hĒ&k8%gr$+r(faR[9z:FͣiCI黚\zUNA[*&c1rsgBrPgpS!D3Fwd\`[sV7\~D4ajmPX*@_bj!*2H:8sߏAi?KuZ7-'9%^ޏ`̓'h!^N [nZ(+|0 QY:oG+t_% R䱎C͸zy~$~vR }x|,Lrwf5x%:UtK@E[y<dsՎbedzK"&ydgZOҫ*}tT< UB<(n6N\8Cw$(/Xٻ>v_ u :ç46GqUE/ph z|[pdB'vC #Ed2ܾ/b&w8* D ެ۝c{dE_BU=A0%&u1޽ ~74BXfJRTkHCug988@@ľi dHZVcIE\1k!1.4Ll!Vmucr>Qh谬7 KE8wH>^AxQrbR[%Q\N? AX21sHytTCnuM@[hY_Ԛ[ ~*q㟲+4ReeK!#Ņ(9> 3\UeR'gs@g;08-H<HcYs}4l 5AzUndzL"1e7Q[[cZ\}Nv5f8w0P{;Eb_ٴeuEm`3*i*-nk霱?؎mhCcbH0yh \wt7`:ЍgRv+ Yہr" OWuV4)H^G%JFSfNz)bi 壕x@[>27#C 5IGbz4+G8NDŽ)(}iAy Nʓ5)Fݷ ƸҢ'&' fcsm.cRW.C[D54S}ퟹV.7or݈ysxՃ-^\>sշ (>˾ mGXx S܁Z[5b0@f>F괕zH勉9w,B+ʑ[kh}fa3_vGx|L49ѓ6U@NO˔h)=D}Faiچ{sB4|L KQX,Rj| c02^lTޞJv)nWb^CyD6ew][Rnz=QE=̜L6ޢAT).Hxt^䍕(ϖbڤz2_R1Mj_4v\:`% ŀd)t[/IZ&օ y*;T9Z_) W6vIC0d"^$"6bq{Lqd'œB܄| -GKq6ѧØAWHRu,ʵ; y՛~4X h ya JޑØ2Wwy"23jO99U3x@sR+6jPDIm9i+pvCAZ|G/Rkqv<;sl+^B램~A0R+S!^ާ '_lӄu5V3BMSk3M@ gS ݺ%!V$0'١d8ˆmxSv|t|%)=i;mݒ%+'S4sO:=n#qV#>Pk;a HPiJFcV{/28 4( LO v:N[pc KDјQjY7{>[V?Y09e@$y P߽:RДΙqCC6!,bs ]](lbdָV2R™ lwLA;l8,APR/%F y4f46_ВOHaQ/:ytb{2@ =@*֥VU7 ]F^` ܀q>}7,W(PG3wBnc8EAqp+;C`}2P5)czM`Ov}b}52T5nmU82\7W&}E*p u(ND\v5xRuu$ %XK b< gXC͎Oɶ 6-7KS6/ʆQK"Qq*W-{.$cT3n Rw2Ŷ)S_0`zuBy3Vv K%KVhСoThhi䫶!3nQccj<41fߜ 1C*AQWsHP> Ù#f2QmNk-yGuے>J ՚ $WL/]WEn70aՁr؂HnhB\x- eCi *T>RCl+L;!4fRu c.oĊGָ+eI.~Wd9 rʲ;@-VK|n#9WJNг9#\xOn"A=P\00+P3s2 >.Fq=w.gbbY[bki4a>?i[!%iZ:;5OXӏN6:B,# 㕯T>du֥)PeVΡۻ?[udec1 Ad[O|gk ̇T`L.\-"财ԠKlktt|mE\ןydx8݋6j꿴;+:(еMe,w MUzj&FM"[Է\Y9Ks^[mcy6Ո'Uc -{yf蚡 c^6Tޑkbkșr-@p2^;ʅ]0^^Of;8z:N9%뉟= S2Pj 7bˮybR}zAuhq8d[`1Ab$5"彻Yriq? OL߱H&JZG`R|R4K:H3‘i$6USqj$Ny_Sis 3mf=Y J/W yU ԝfyh9'A+ETַ5浢n&*ʨ՗HV IIcַ쟂r4x!#p1ˬ]38N\`AD}FLC3M{&֒j7S1~yX6Z><ӋA;Pxu 'h\|?7U6.NA g_[CP:P0GH$vv7\nnkuLS"kh#f/zX6Q3 ._v#s Qb+BܒĢxy䨤^3VqQ/@-\0 lp3[ONͼ+}x0;2?;Ņ#{E;%>> }ԐhS kK'w>kw-K.l]okp"nєYjx7^DlU-/G R5eQG Dx:{fO-H_'لPk0 8b&8 -e$JٺRiշAjgG!?C[\OU*ʏ^y a2 , *&VXBMF-ߵ2O~s=qy|HzUaڃB N͟ H%|aݗo5i9K: 8L 6@hlBX:Q}CRn1CL.~N ZE=ueSfbNe:Z"Y)@L&׬͹lv_Eq5֡qFfMEBAͷ-i7f? ,h,S3@?s㡰vdxaF }SӊGD,.;~[Vy&j1^`ye$n+W5@r8a},uꏝ @j+j C]$b 6ikDj2#O: `+ga>*]Zf~^s*8BTZfP+6xzi@4+hniIW049hEvMĮ◉zr%6Z+@܇U UIr][doـK@XR!P.ȮrH{n^#\7ѵ" [tv)tH º?1ႝ{ztWo8{ E0dxgUK68/5J)魮fjb p0QՉx9D}S-dF%̎ޒm ًVSŸ.ϵ1"_HdT;+Ƨ ﵝXVͅ0IjPҧ[2o($MbY2r4A9?^bC*lGZ̖Sϛ~ FӍ'kċ[CJɀ18( 9`8aP%WۣZezX?(JB_ 7L:[Ui^æo|s]x8Zz0x²Qn)"5OzGUQ8[JkT-Vj{pA%E(gzxe,(g/Պ @0#48הB4WC0*,mw6d$ *RqX7:gDuJSmcL?2(Ȣ xxh䀛?8,s}o3Y2(zkGMLݔnb}1'Gh8F;n:޷Ex6?U-!7n{]{>:z^t&7i8"*,Zf$@gmcB'f T?C(2K;crr NvAl@bRN@b~g C\(VDW+ )mKׁyY =ٙhka*TXز"i JVnPTé.x(9E+!H0= A:ox n/,J+ qMgm[xS5N0ubC(-jPm`!2k@Xsu`]Ie1xqū`3 爁g|sWIH >#=ZQ@[E05SQ^F($M6j1pgT-!{ cd٦9r2(KB .Ǜ5% T*K= Iwa^xnK3.ysYT_ɶioщl!@% _`FŎg0#%:2_Ή϶!l8vD_ e6l(;VrYyDi?Et _D$ DxCj KNMT?Ѐ2G ʩ% 0lK6L&3ߏ?1$:RR["턜rQNb&kڶ](,,Yő6֫V"A 0ۓ6\RCc ͥL f 墥jݚ]:{=urCDI+=ޕ >՘])I[YdJZj%ʽn5#0,Qb ;53>&Yaw@ʶ-K"BE'օbseI!{Jm^M2&Ѕ\ 埶ޚ8:EgUjחnrVGo$7+?xrcUUt%lM^$9m!祉I6& g`dZJrt8 ّE (RbQ..ic D/מ%hְ2|J1{ntӊA]c=SɀuyѦϣɛ}y%()DI{ʻbP~kJ7('"Pq ݪe˄Cۄ"t>낭ډ x낷$ ʗ2"c%MiYbt(C67IV0-^mk!e:$>lfr>Lu ȗrB-0/*/wtf y]#yΡz$Z#G$)˴TpG(vgBN6 M]rTˋzU=244oSm;S2}`e΍87ancް#CTLE9(̤FP;'TFs˹9QA؍_8_4Fd?bbab=#58571[ Q%)%t^{[\]=52ƒXTpu bb~`"05~'h7s7`\ry{36*o\":Q u !!8?EJ}H:$"]G|*,Q"IC%f sBwT9]P3^ >/@ )-*KWtRJN:Dpo^QõESȦ5U?OR N$cE=ʧ\kfD4`Hk_g'ހ kJrizX2 koDMy6NP.=b*R@h9a^bEJM2P[lqB fzl@8fI.?h;ܲU,1ͥ3NO31ڭX ތ`$ `" ΁:xߑɐRjj+`bӷ UUS*|*Zӝ]r2rH±C }?bVЫ7?磻oa)⺪iΰѽb3k*U ?Ep:ϊ2͘t/wxBnRP@"?.h\Ǽoc(4 ^H B!?bk@  9eZ L VطWv: IC_(k+DA2o}u0057N<3T/Q [G9e\AyEZv6쟦j݊Pw 6D}Xe(9ssĩjRSc=x8L2dұbM>aU[}zF.mR.)Rk(uC 5$MAYsj-kmLˁ#Vw:"w(!Sԟۜ#3J >5828A^o 8 |sH֮B)bjRt-(O9;WțzP uȡ/HXj|IZ9r.̥wG GXU*,Yc@ޖޠ5q0i^7bީUC^n@~X>͹x4) ܪNr7 sz*cx*?ؿ1ߢȭ-X|?K/ks-j4 UVS+FΕH( hpƦ@u-#|$ߒ<993[~9, †oob[p<`P8r< %,V  ->%B243},ݞ>za͆?<}hP=Þq#y$C[0 -`hēKzLт~R

̘KB@]$t~RuБcc\DmZ/{_2rSyNH3&ƴ$T-Ѫ7 ȥi{H7^x{IJ@WXN%更p:88)5)6QkC@J9A!~{UǗјΤ03T*@Kb'HW>.\bmmğp iq1Yݎs|CoW}-[/ZohiˀqU9\;?e*#ӒTOfBڨ3yVL:Tc"hzxFъ0R-`"N 9Ն1NomS!| Fp܈8 ? mR8aBM1nmAy?81l,z&g ӿc,G`x?aNE-@ \ec[Hn[[m](q|DОU–!@ʱ\N N+d0ݹbFEj?./nB ^6LWhb$ȏ:%VۜS|y\cQ˕_X]ݸqDIWo"hO7z^{g-v-0{'nB S:i/BzIfk 7Ο#!cw$w"tEŨ(e,܌-c |#=&!F'cqMŇQ>܏9L|V~!-E0fͱߔ.cC:gTu_0whXFPMvi@d9ڴՎDي ῂ;Vɝn2*>oូ̠\g0<;ӱ.Gs6q; SŁGfiHxJ> y."B_2;-00ˇS_. Y#[ <[ B[bjm4r\'6]$ |(ס箤 6V܋G,kEdΫ=(\[~Fmi82\u+ᚗ~20>گ~%#XQ2]tqUzO``>:U '3]Y3pDcy𚏃<0&bgCm/<($eU#P\ǚ@~>v A0Xmsp'KZBFoL]|A2I.;XXڅ9ĒU9I ![,_JVʀCjn4keYA"X)*F%B}3Éws:馰Oiڪ^%.2V\p쨍QAdwqFתW:pY#5LJDA{zC12?'Aw,tkcS/[ˁXvjS 4E0 H4w.sf[zex?}߀`oD8X]SR  Zx4 BQ6wjhczA7ʘM{ ߤ$]IyImRGݕuKh2ݫC|3è "|vŮeC3]Wѱ<@˒E>`o_$mM$x@Y9o 2b!q.;7EŻ )m;tD|DOHv@5 FqqsQV);rgAN4ehuTT.& \j"Ig՘})H¬xDNn®~85uDi crs\(rA]·Oo$2&KXI#CU;ɪ YETCs|_ŵ8ypXڠyOt_'UbUj#;D+9vA rn[Cc"1^yuPG`'t-c 64!ھh_j}]k0V:(-9өT[Ucߥ p]Toc.`DH8FN kͥGxu:xsQmVNtߙ2`y!7ֱm &](B\ƍ]B-kut]#\A=k͠-!EA$D>vUM<+:f|Xr&>3F]&39$vqC4M)?,-mY@QNy[E(?4#Lv Gӳg<5bny̏ڥ 7] iwXg=%mlC?%ES|G`i\֍db ܺ8A.^ȭpؘD&/8Xs{'37Ya_׊|U "ݑ(Ӂ7%iӠkrO3 d-Bm&vZ^OO;(]oK54+XH8"l4a$Aꇱ~w8& >+D*qike'=kJ|p 8iOߵ 6yC+cD>[ cȴ3K}7?dA;P"";PʶV!I~VyAwTWkQ0[R܀ p,$gu/'7pl!}'IɧbsO13IoǴujy~ћ5f->F".cOJ`[zgY9+`Ve΄jVAm铷^D{t@SR,#TݲNvaX=?k\ͬD:å&2wĄ^=W3ܡ.ɴf iuʞ視B_jjVփ寳O&'M& ""}l!p . ݙ>- 0ڳz*K8˱ %rErL|$ A'4kDi9&Wx.@rwH f>Daת;VU(s|J)ń-N\ _8eu9+[I"{Osx V!*A{j`fڟn)j-HAWVX-!<殬g@!TeO~e]~ Ed j^M xzzA"'R|zM ?<O9ֳ`8T!k L"BZX/ bOnɖ$6sؙB Ff9CN#M-6&.3t@[OL|)C,ϟ3»oՖGN9IÅ[:I$ gkQrN MԨbB l{erHZJ$tg'6%YK(_= */;A|RfzVJÊR6ULG9^D)[-luL=-6(|JVN}/1Xhm8_EfRbU7O$) x=jOEQ0l♃5ҥ%N;N>q[,d>ϓ#eKXpbf2' ܠ -^COȯOM㋞2קΐ)[+I!eb=(SᲖ`+l mC| :Ggy÷O{ [9 ]ja2H_uׂ[SmOU6?.f܇JAsNXyIג;x.#oٙ3f9W:=Sk~9YRTYQ[ b?7Fr,4@$r pFZ'\uG|rٷ:ŔoS#>u(͜9+鮩0`9#W[rA3g}Ha/8`X  YJNM: hU =;#F}b˷L an'5̊l8VЂu:9>0`{`O c*/g}](ά4<bEbČAhOju49.,~/'Ҟ8h"dJ͕,}-ۨB2<c< 'X N ch9mCaC8$LZ9oŮL  p2d6vN~"*** K߹ߓ,iD_`aڨ5ANO`3Ɂ`q]RvvN5sAu`k/S"%ˇ+tO/~]ո]A>3n +bۈ5@H;K]Hy%EUƔ|6m#H]{Abd3yEWpzLggw 0n-}^T=^**jlLG[K 4*QYdGXBV}J;-X1FҪ%3Ar|xL'Ėد<>,0-? <X<"޼5:uX>ْBpa B@Z|vhڳ6CaFMPxI?N:v=TH1'qPxhvӤA/y{0pcrÌ{xCTpztʗiU Grd=^+jWzdn&KRJ`qsU%z*2-v x?Rz䒑lBdKUV y7y_c [ "1(#b6AydxxWhvP]A9L&8W$ҫ@.x3VcآϷ"95 W,O(XD YQN-QGEO5xL 1 4Qj)J&j?@39V('8YqvMT0ps$ (j”ʁymetvL  #L3IV`᧞t { W}/o%bm R.wnxb+m?ERps՝]h֗0?EkW<.ƨP_iyqjmY 1"RQ; AvM+X+-Cik+5{D$_Z=z^tk$4IéPUC1\IoLS?A#fn'f C!"wt:L2ՠXa_Wu@6i4~D/cͶl?k:$wE]L4xo+fU֞S``4$U$sA[")ej>oHˊ\+-S6+S&V"a oKYa0Bv#]x,Ԣ =Rj\ ks;s=s0 dIK8©҃tm8Ug>*螁M?M$L!ΐΩSd>6@L:͢Pz.05lKR *w'2y\B@I:UK2:ywBij( ^Lp)uҗOuGAvcKf( ҇Ҝ23#$&^dÓ%_Ofzc=eU˾-ԫ7%ESS1zమfD D~ӌ|jW- Ag&ܾ$A1U.9>4BGă_t xLBSdM /֌ź(m=ǜwB$ڥ8@}&fC-421duԄWjEZ߶]Y|4aqrfcv,S SM*N{< &j89E8%gàZgf:Nɴ1q(y,~dצi,OM ->>BtIi,ǎn_"ǁsH=wDiT~6B$#:~5Yu k"ɩ2,B\Q#Ip|2#dEG :ߴu}K6 '!GS5iiځԋuM;Yg剨qf*&׷ޝK~wjvN#(oORAXnSp=tտD}t˞B=/(Ԟg=:XDme4E]"=e2bZZ(g%_,Nj9c9AJgM1 [=;$$o E6L'g[?SUk3h}i:[4M2"D3VZܕ} ff%=i$% JC/? kNUJX^j]>ZU 3DIH#;Ƽ(j]d"š2p;٦]OF]mD Ԅqczd#eeM UhOWY-@KgI W #D=dէT, 92?n}O _>h\9L:9ʀ)f(T j6EFV뜹h%\ @L|%qI.Nue> YMYOFcmْ05|b D$v&MyJqHODj]  :ϋHn8]OoӘ}s$X_$M`DUr[Q&p]9cJQ#l;//{m7 4fu0J>Hu <-{ύYBOaEb} MPgNEz{VML Kɰ3ByӳMԄُH?4v%qlYAQy?y k{!WD;ƛZ|=!*vAK|Cb3⨬ݣG̼sP'd`mUR*&BSֲ̓b{֎o (v$I)Lď>szo&[M\S79"S ;gQ˝+ KIG6M^g ?6Malw&'7RpUou@Fq![:?qsK[O}++bsPR2.%͸@/*B)7{+'U2Zp'SHYD!؈ș12]Ȳ}˕YF@=E1rEݪ0 ngܕ,\VCHuy (AN(XW5¸#wq#Xgk~zs\>Ei-N`Pd8rH53A ƑQ稴2Ǚ!ZY6K5,Y"#EITߋ|믉>I֘,,s3ˆ_" yIзf. Gܲ›vJ/xo5wiQ3:ez{cېQnP g;6l xx5<$,药$ӱ,xԧ,@_HN6&ۡ>R8)g$Zr:P۝* f{XT(@riD{_X8ht OK]-MAG?6s/|H*Z=9mXAͦ! 䑉Q}wP{ "u@"˹7)H 8;PFúF`u&(4/<%zT53&E^T-?uc=TE%Dt{<:Hb.ꟁ`"c .s`3̺kع# ߓw>ݐ1 _d%f6UgN8j~a`6]\R\tB l1&|<*r+̐_A\fAS*yEW.m\3/0} jEAYBqlkG ɭG<5 wx( ䷸H?aZ+W< vJ!ÏJ(zB/^KɑW$Yp}hGc/FX<6|S8;+ۚX0I"MD IbKi3MSMIl*0,ϥ3:_#ߧ]p[.B}:524jKl ,aخ<78Vp̱yدyq(xYsNoڠد-52"Dg[݁/щiyhGr.sѱ;X!Pw;ߙOhFRuFdFFo|hyZ* kO8G)){ ՘;MSn/~2A~ 0 6W>E,,2,Ț:JfKقvԹx֌*Q+ܖTrΣz0k bR_]B-2Bw a ڱg@3{q4?-<5`උQc_h)H[ĚgoK ^qoZHBi=T=ioh}ٗy? 1σb7m )HFHd*TU6:,%,mHj׹l@jMgn<52C# F4qEWSۿ%ϣeh2)5De(EW}0&u,cdFA;/U1S09h9g$Gya8 枓,j+%`3Iuxr-6sD '׸سN> (֔CZ+է>uA 5Kϧ){䣞@:̱,u\N(kA6)cHpRL]"u8mA0rԢ,sӜIzۣ0]gq8M?2aVۦhŒf&s&bʘ\1::/Y{L'WgNotR8UzM A-0pe:ާKVǣ@i>CM&=ۈ> mQvHDֈq=_HQO8HJ=`ޒV6%+;a nX'? 'ն{iH*o!.U$.9aRElOx께1?O;Ǡ&#R+5,Bэ7|5˱㢁̧`E㞵xcI-Bγ puF`[ucsP7S |O[:&O#{ .tmfW9Ffnf4C*?j<։f`ފ1\GTZc:n_J ^̂KV6JȱIYr;bF'tBZfɉ!l _٪_A<ʵ"n#F0~9>;M @xh^7um3\j\\ X@+ebO%~wNO=bCP2d+yY|"]3!)`L6XKX? ߎ+/Z.0kdmy}֊{%Lɘ˓l{O(;nz(:*l~1 Qm6r}_% Nٌ-7#͎{{ֿ։is V96D >Mk-k{- oQ7ު B7$vKi]j$k)cc(qϒ n㲵įƶ_ J`V>er)(&q-T΁`nC :8S,i(V\_,*„IdcP<BSϥp2ܮkd?X;3#59,]I="|_ݱ &Q`MqDֵ"N6k<7EyC*WOfv\cSKg>K4 ͒NoF tdRm؛~%1&G6g 3+*V|aTElie94qpG!85;J{dF*֫H(W6w`*}!kQF*L5zz+-s Bg1o/F?n:N۰ҌN.ǝ xQ.$5RѨ@&Íg{**m8/=R*~;R:}h1ώS@L<.AcSkkF;aλ.|ZxcW.O\FqTW" $׆bٕ`ۦmnEz\tr6uOy=*k7n04`d\a)wK({tXPW6',cJ%|*S",BO\;G5?CSĢ]ba.o%#s6aWI9Xkj[MQ(rXm9! 2`赟© Z_ѹwNǪ1o7'9a4zm'a*XM[%D 1I3{`aJU\Kd芁BzEq0~ JcY>0"u.oHʪ~sh4Gjc1ȩ8LԐZ;_2 h &õ@L!6Ji'9ezBuR[}`^PFqOP[g:p)8y1w@xv*<>J뮆Ao&J2 Yv}4ƾ,0el, f)*C]&8JQJUE}:~ܫLb%̩3<醞 ,k!)Yxt]4fC'{|iX9r~m,;bygEfXԱ\AD^5:4y|WgNՊ V6YKppsI (2fr}d/#\7yψ5}] aTF6~w<7NOV3j6?%O6i2wqǪqo(MJݥxm$QtadUqݖMĔye/:$k%Yߔq33^X*$}/qD\{T?)?6iB L/AFI*A8LZR%@_@iɣ#+YH[!Yo td 7՜Ԭ_Il[8PGg雎͌)bdjuudOc) _@-O_׵Oc2 :cgn]N:bIJ([[K6S`jd8:YbTM^ И|zBm5ƅczpiYlͶ5.;sa4}m"<gJ@T9aV!A9>L3R1FyjY1둰B{'} Hb>%)K Y~⡸3h1gu~L%h%[ (z[9XBN:-:,~ ]czɑxO"fZ$1scLCQQp dY ZY/A>իɔ8Ӝ/<Sq_ `0=U.̮%|$9.Anԉ1_V!x|އH0ic}p OZdyܺ(]sx/G$bEV\ ӯ54|n1xzG/wX͞%]̩VMhؚbdR&<2ˇm5޲M^w$ngx33?xy`uyxCƀw.gypc֢-~䴭[@<<\ a:P+FN1ͩYүgq EYXb:&))UB%ϥXsp"ԱӓAS6/KpJ;M@Jl7E~hyUlmg;O ʪ@10bJq!;M$av|KnG7G%4͍!8pj4,QxҧXA[:Q٭x )8 ]S>%(_V$mjhN5R~ К ,Q%eTV\RǑS\YC!ee_(+w] vbpS "v=p={'[yUK5Ǣ@Dc>",$xf<0 @AӜ~Ւ,?rxaP_{8YJ;xMl=@I,u/GfSl,FA_@a S)K2%$o}&1nZ[B5"OϷ)fQtw@Ǚ-ic?40x*Y4Ljw5r7cp<:S2$DZy9'_l>{i~m1[da)c?T˭eW&KqFE`"}}Ks(*"-Ad:MRa9~Q k ɻ2Y5ŁF!=vU1[t|iiVߕq&d;yv!vZ}CUtނǩOLO`1!*+$ɣ_ LBpZ:pf(.cz~sE{5OXݮ>{QaܵMPk?4&zދIӳTۖڱޑ^}{9j$ss~U^z^bb]+J|ȵ0ZX2:t:He b#=)f+s 5'w Iz5Kk}^޹2Z- zV/=pb`R:"Sx;O(&i2Ś}'l2=/GU`i$#lLкJG^I gg yNy\:%>˭wV%gqzIEN.0:7kU*yݸ9W랽M$jR V>& 9TsvÃ1t4 ҫG<Ͷ1rK =bHrXΣ]|^ڣS[]sUQ;ߓs1K ~5y/nW'h}浟7J!H.t.DD:K)!m-ܧO\P,๫(@vj>pWszj4Sqj\ؐ3k?E0Y_T >vBƎ猾 JcxÀvwL ʬƟs-Vf]h4w3[^M]i'DSL%>Jcdt0w{TN<6jCLP3r]Hh^N,r UjNX 1%i Z w'T-'im2+f[e 4|p 읱M.n$݃.Ú۳?Ļq wF N1xx8aÄ N P<`j%c0SUgńҏU6$3okaHO.&PnNm-5D lv{p 7Ko_>=#$lEnc=?ʩ2v3'AUUv"&SV@'BJYXaHU 9ILUz.€`kL<-tܗWXTS QYY;\) 6Ͱ-cwQ]̹s]'>\RGCP[PY!3E9YhJ#4"Oq;BҌẽ; 4]< j'RBXu;䨃{ƨn0HTBMP=wPI.b)]U# ?,cwTqA#3:AJg29/0HϒNUv :ʯ`F'$h{gBn`l{E&Ѻ|Vڽ4Sbb}$QA rLZ-Nr];vkry=8g{FM{9Yu+I' tfY=QsOSxsmsfhR:4֭pa{;)K~>@Ǭ exr>\&ݽ<>w3RLb}e4'z G"Ztvjd<؜: )->ۜ[rVuyA:"%?icfCߤLpzhYXsH UU_ظSV]7}-L}K`@)loLbʱ&^e8Hq,YU'9.oSր†T,kG-,uUq6'/6x)aH1:B.~J8ltyYQ5/f (:5*FH=WŚNu&oC; ,>Pk@O~;Rd1q||xCAG!89dgRo'0CKW-3Z+$5]C3R4xGof%[h ,e]:Tm3w|66S?Uj_7:!J+rp=r~,$[x u'nl 0!A *V-w˦-zxt,@vWl2.>@hԞ^KJ=ŗ Ŭ` (¡8Huԁ)ofOƐ %'9CyBs:nÞ+R.AlE5=6+#i2i $! jܐ>j O9ڥT)ǃBpOTָl^skH3LUb5֡@ -dtB8xsȇԋTZ>~i_J[Il\Z21Ԓ2ڣᥐw8= ba5!?b~ 7G@sC%96>c\/7<;!n|yEU=Q$HlP$B#[#3vdo23ٵy<~d&}mc oND̉gZ:`՚S烗tcl^|@AU1 ]TƏj@|Tu$ )/1*?ًr 0uKwqg6L(VO6rĄD AԱ⣯?ͽD&,lzyO37(n@; Rܑÿ{1.ңe]O< áІ C@ўkJ Hzm|weT rS!e —ЂU~rɉ_9[dWN(Xg>]܋;TE~mf\PD0b3bLsQ/PK^.C;@Q5'_n _{w.8Aő1C]zD\/}J`.vv26Ai}{c{ؔفmM' !Y{EiTyIM^jlBQ Y{OvQOǏ[`ɜfWc§.E1Mkpؽ] o"!~_RBZx!5Ww z\"DϨ^ vqFzkϏsrs4KJ!CJt Ѻގͻ6xfݙ+`q]QM5$c/ꔍGh"'̻-<ܷ;:eǒh~ K&O G~ ޘhbMS }YZz|.$x4;-lxgEy# Zdqq-JRpu7Tpv( 6CQzp`10I>J)V2=CߝPY/_qi嫆j9C̽+xdzۍ%dxQ^M8<>!5jj*o@6&))( I6$'Jo!·m $3`%ϧss9=ke`dړeH/4U}0HfTcfN0EJQIwŰmYΩ:w\o-gV-N6 ܫ&#<(:ژHˋ(.Ӻ"2kLI!{O1:ی=ew̃{"T8FY)O:6aXݑm'K"(,,3RV=h8{gٔ.-n<1lAtEE`rDOˁ&r@r!4cb+Z^.)G'JE[XMNj{#!K2IJ8-lJH(jHm\=O:u9 SPt^iWG٬^zvw{:SugYA5U>_ͧ,[2!:Ib+|Ceս;x|D.^ڲiYz-k'-Z]zK2i:< ad\>vɨIit$yy \/n+PoHw] NeDeC 9 *0<{>mƱݯ-`YUzO˽ P:MBKhMEω¦p$ ``myގ0PKo>dvoM:c0ڎϏg[wi]k `p)c(`h/a>oϩzؘK"6AX¯?}?O=lORCoNA"^YJౡ\j*;$c!;Eɚ#ЙʿIIP9s}JSչ<ģ2y<H,KYF$teŕokKk 8-7ꙄkȹO 7JRwj_*?F f4HSO7~ eR`k)kCۂt64ޞD.t 1k ҆.ѫ`I .(.}mɡ)D`EhJH07\ըar#Vxm#dž+_.W>@uLm̩*r 矾 PK5l:oki.ߕI9KWAXA )뺢l4|y{gb50تG3:`ܿ"F{Q'E1_m)q"lTTfi"ɝXje d0f,+(vU‰цRpc [\5it*}C zRZG>IMn%RGfxBUwOhN݌Z_ETؗd)#@?{SVB'ZƒB1K ,n%F͛YjNcWi4+Y$_o8ai2;.4ǂKl4gHG,TwJ :+k9;F< Ka~퍪6<K3Xoϗ uy5mj۠1Jfc׌mY8jp#5 N"8U`@Bˆ90J h'ic6]* )_N)EB땢VhPӎ^: /|I] zI -dFm4jvA\.G_Ϧ?szp!{Dt05B[=g|rO<6: 2U;cCb^x|R>+eI^[]-L*gj&(ͥrJ?5fp*bBnRG;,*H_~`Z؟&0t}'9$Xlv7`mrŐmĈ^2:5D8deWFFnNjsSܨt>Ba̒![BXM#J4.&bӓ<53q'o\bMsKp%\D* jB ,ؔQ@?+?鍽m=sK0kwI˦lu J8IUuW^J;[( r2GO'UدrEfN8 t%_a# n<]W|2;7ٍ6ȑL]+T?Gs}D[h$ct%doc{.nD8dd76]' jRӼڅ="hnN_wc%ŹtA rdi밉 A"n{Dh"lpppFaf#yXEBk!|C3[}/N6YmƹD3}0!M5i-+ZV TA@ԫ%r;5\9Hڇ8?bg)U^oX-n9 hBOX'˾,ܺ^G7~7jk^^5 Fcι*2ѡ1 ho9 LoDeM= aV߂ȮlK{U ⿝pg@wPt͕Oi`Y;9®b ދN;XhTep吵SnBRh˫,:({lСDk)c%ݣ";e`oբח*Mšfeԧb#9%Hiv%x|0Vm,ABʜiX1K) lXm. P Tk<=y$D'l2b%$ABy'FwoXs׉ ٻ0:7v[CE X5LAn8%Yp'P {Ǡp]:J`=כjRu@91 m>ZPW׽*M-" )%GЀ?Tk-a?QB#5 &)bs(SnomSIX̙~O['n^JS$&S |YJ? &;Gg^ܬ("p"zw}#A5In*ʩ5*zʕI<%r̃,ձgz,І0E.Y񢲽b3T;ΥlG~[)ޕ Ś0Ks$|w+X͐oyNYiz.F$C@?5gس9Q }62ݷ$PD[  1o >puu[-Ղh!3trW٘߰L^6}!-yNsg4?[i>'^Y2|$eB H$”ə+Fݍlx+">CѓQ"6vxsItċo&ŨQ,YDߍZA=L%2$O2(2E}u2)+T'LGDE&35M6uZpvP64f,)yq}jYl96v_lejIşq~f;nZ} * ahiULv=ՖOOf交@9'/p6hXKGwCw!Oclt@h`z|''4bzpxTM,`,wkm2:D~Y*+I6!MSf)|TI0tBЧR63ҰkqQL3p@`\N=[+3pBYcf#L2SbD=A=xZ9$$|^Y 2'FnA)Ds#rT(<-#7~6kw"$'E7$VRܮL&NZ S<0籥< Q$p_% _7lB꣡jU12pqm5c0EoH4oUD L<8bfEՃc'eDc\$ܹt扂L)E:cĎ[g8{]*&ޏ)SādVt P{a;>ЛM^G4.{"ݼUtPN5pRoCty7YiI۟q|oo?"Ǩ;1Xc9Y ÒA#*'mo~*¥'遼NLMtu7T0Vfwy99G/"NޒI z%4Q*k4%2|; /'_*Pʔ([io1ӿ|N8re3u|9Ou 5"i;BZk"B>9խlg ;\:=}L# &S% :Ag@񟢌E[Fۼxf:%1S y4<e:!(i+y#++(<&zǭKܧST*=M_5wԳPgF|%yX+dfR- mvvEc 50,stB_'9]b(3Z+s79/Hs7Ms'҃Vs\Fr+A)Mt˸DD0|G1f(EՅXίP wllyF2Wv@U KT 9=픴Hc* w#Sݎ\[Y=Uaa!A"`}H@v{ \Hg0<2YRʃR%DmAnPѤWE(c}JƌcE=^0Q.. y> aY((s]kp 7%?J~Ͻc!rnw2։,C7 .lE~B DӎLb_1kׄ-eL}/LTi r7]I0KgRς*,O1 V{e?AY*vbV#n 5O@RFTJ?~Ğ^-8qNVg dnDx%դto&LC;F:{`W%8%>9!) U?%Lc6vQJyFAj(ޅH *J`>b2|;34_'h 5 }-e/4=͉r>j*͞Һ%F^V7:HU/ ׸Zjqd]RDG>:i@UILF~ž@Sh'2MAfV\ޡ[X+tf$AUoLk,Pbgy}Wq"=1Igd h~;ކyq`f2l U^D+uN2yF\*>BJ; TwEwRN"!BYUž0sOb-1(7w61 bD}k))i@D<\%$1>v\xiY-ڙ%p~$9'{Fx~fy;L]T^3,~|ٹ 1SEU|}7 bFMX(4h. XCK*ZٓIR)[HP{pHuB^w)ڶ~MMN7y s[a$Tң&KϜ⢁aVZwxv4БvJ3vH66$B){2I5}V.8n]!Oc} vklAyq̡-f5QO{4N$a!-G"MU2 vGnBiX N[K]Ϣ$@Nil*ըnugy@ h)R7'8Bi+M+1Nqzl>R4tRIcezneӻW)\A wy(H-e@VlNU Kځ3:/Z[x؇O}Ģ aH&DPzT%V I@h\c~.k˼0KxsXFfN츞sX=tgÆ TkK<=Z|f(LIOuDZU4>WૅHgDhC'3v.4e/[{(*dٓċ ?;nvx.4MH[9a u \&)Qn"Wa+H ; 3݇=e*,uӉ,@i 0팍꤉?Rn ptw ;Σ-FKK([ vG,-9 A9ڿ7(Zt?ت)C@)g+ϻq<%NK܈!6mi4&ʄک`Y~8|-Sc0.B=b!Zi[G?U F ,_7KpH>LR2L$E D $=LNDuzd9H2,'\Z@ibc;7VY'{[iSg1ŏKGš'HEcH c> f{\GfhNvѸD|ԉxwmњK1kJ2$̾]Z$߄VV ĴwU x]5hhCpp;֚klz%e}6>[0)QOk8R5$iV&MeIO({%L !j׶J:uQetOV7}Y#ݐIkt stwP4/#;CtÿVS< mOm迢:4}bRQ-nL'8lozMi$MN/[oyJP~3Q4~mև/~rUsV^xV# ٜItӥމ.'4}V!>|!7(a(8C٣d?l]nВ8bl8ly>IMXYV˒8xȖ, &><DrKrbr"3ŽMRNlERӅU7\Z263C^DRI_p+瑈(oXD% i68bkT 3lG#w8ߎɻi$:rëg*p"\ dciܙ))i:@2 bb~ow!x/|UrA:n cy}ed2)nb7Spj3,ֺj-vR^$d.6L?a8 |spjW"Z:lL:g`qb{7^K}1OBܮ R6FB§mqw^U.2$38"ʦ5$Too\gI*! <@Wwaَ- JjRhSCsN'w볊pʶsۇ75n*Dl"5^&㛐qm&JFġ~-@x6{Gڝtf).4Pz2L:p$~(z"u-s8|aGg~sS42xO4WQ޶:Cn5EnwdB;28R W|dLL K5v*b%Xyf <.H2@V"Wy(zkiU%U ds]漡(c9&>ؘ3FK,rhM4L6[+A8(DKw h}cۭȠ%"뗞3uO{8kM?B/lEt APdH=[AL8'*ZsnU2|y,1)Aw_3cr%y`obkKnNTel'vV~tټWXW4KNWdMe%dW0Yie ?QOT.p? Կ[Y--n[KˏץرsiSFq۲/ fR2A`@_S~ISH)meWImlv&<G԰X9=0oD}:@R29paf.{`p@q՝Je+?>WswدۚhcǯL[0Ֆ5=?&;|H`˯!?m DƨQ^SJa{{ `A SrZxIdK濽legx5;C-&Gkė}j&z;O>0Nu%'OwQ|p11w'C!HўmpqȰʪ<ʼn-m._{#+@;HZfnR[lC)|faٜ@aqNi?~/#9P\ 9=L(y: 䛙i02[N;UD ٟ ޱZnP퉭9Q6_>VA{Vϊ;nHsh(҆g2[!TYA9})[S2*HO^f>,R6J뼹M[% EK}$f Bo{j޳R,"~f$Щk,`TO˝(`=RrrFint⯹箿y¦;-NqR5*'Xxޫ}޹Hl#uAr7۪[9uF(ρ(Rsܰ¾E"a`Zt >*9< ڥiVrM7D=b5~gfng^ zŏ첌Yu2Na3)j \In! GwyQڅD[K7;3=V"!_V0lȱ1 w1^]êd$ F4~j $Y$< MaAr Ř2oׅFI"czD}MhEV.t _UM[A aNk/X8]Vue":rl&W%< l7w݋e^;#NtD;X5XLpз%K[~6j1g RB7HP UP!dAU]F@0&es\@8֞Ӭ'72Qzl6!uXq|v+N%Ǯ/ U .1N$VXߋ5q,:F_1cʎ0p]+IA(^{khVZ0ЗlQlA=%`]1ep@ƍ`=^d/vv[<) bn#c5quķؾ9ڥS00Ʃxh-)e(c7HJJ#a,ö1ğK%C3w B AJiXs{E% -(fuNL3?vBeυ7n,KEމ>gyC6+j57[MCzO(V-ԺiQ*'Ffe Lp!j@+%l2+>oPECPs;t .`ʕx/Clj qǰR6PsO%u/x<, $U!3 IBpZ~ULi }=>|U&[;|\BᓒZ;o?!/8`V8=DLo$pORw A[yL+^g9Q!"f)Wi+ "@ri,FjzhVjؿY7[/H1C |wU .=Ui̝4`5GZvOӹKs,BF'b#T:E9.,*ݰ\? 낹N&:譺`,;=?(NLd;&}a0Nt}^|L$NxZN78O4׉&g$}Дp-H+1Ua^_!{8۔y?nP}q#1}u6d8E~/PZwAQWPZL؊RχÅ-8y.9EGl;@ bH*6D~RH)u?a{c0T+6!.l "-KEܥI#5=8L% \ҳχ_&h-Wv9{ט7N5@FAH3mSqSa4*4r~*_(TSs,b j[H{n:-ji:q$Zt+]P#2 ` Q<-t0>~>[sA"{p(@y'-Wdg; C33) D{Egf&=ޫly詧O ZLC#+~$y=>s*7WDE2Պ0*|['Yh{;t) L0)c1tw taDmWZTERI\QxgT0nN(w2U>b1m6?ϼjƒJO ;W@LL[K8iK/gkgs?z:=B!g}RHɺciĢ* qg+<7>¤1I\{2]+YoM?9Uk>]$n1oA(IcR ]L=!lN*FK A96e-mG[[:=zOWSiOhݏ ):jrhl=%T,pÿewez>OY𠙡]mJFNU5:6ۻ.tn Wu _H$좫ϜaV_#D R^|%BBE& EX]"1.%܇S\ 1x-XՇNt*6.3k)\ۂ;i,Eƞ^rruw܎fp"9Isu)M-}{. h3k(bJ#Ȍ 0wBOr ^k\Wp!,G/~dՄlŰJ`Crh 4d 'C>a{Ǎ52[t :{M39-ø}I ʼn37mg]C~NEz+a !f9$gr_ 43@ vN|>o&jdG- ZTO6&YyL?ݎV:ofz^Hؔ8:X@b7\U!ׅz qV\Ie#N~Yиd).]zghf-b` ȴaMKO{0-P^ת'&Sf"xr@yU08 1_3=# EaΊk,?bPW#Teb7QIol/qT/蘯( "+Pǂu좞?{=CrgT ` #:6Z k>v + 4J5p~kϗŦB͆c,h~mr\6_@SʳV0e|")6r7_YE /n%&Ka*d4)6zۖjOYWۢ+{8p(rEEm s@w. @;rOsHGLV@Ebz(C *pΒly& Y@d Fv\'U9zC9:_qѮ* 53>.pFd>Kq N69 3; 4t#&eE"Qd%.nԔH D]!NNK$"3L_1H0vyXܖ J*P5Zk\#0%0u) 61޸}O|ChB"1pnxJT5lC)h>輬Uny#%(-RjvyjV`z[y"Vy0WچtYb;*.uM|Zlt*a6'z1w1b#*,QD]:@ل9Ԙ%CEӾsiBdQȍ~첥LT֞>Xn#[Y&q~?ۋYgW9r@q TL3y&T;SC4׌hG|JWwTO})c.K -ԺَIځKS{gJ~p|߉g\2=EQc ɕN Ḿ&7cnzXLYر{.8b([};4P-2/FGe{ h=*( M 26_h&'tzvMM!E~ˋ m \| bmK5ԏ+_*ཹCA?_{r%a,$'InHRug;nQ6?XGVb\l)=і D[5H%"Xu\b\Lۻ?9 Ig*K+Wk.ҩŚE{xu'i~Jϩy*1lh93biT!mH4T/nP,; x{ul<]΀ ,u]ዻZ?c cNʜ[eT ,gܶq t#@ Sc]G9FI_D7",6\#b3r"L["m\#M W᫦$MBXXHcUWb~i#8w=U;%^u!t4cO h8foC3'rIV9"mlEk\/ne_SۉCxZw- ҅,EهpBM=V'4f Rat{Y| t$=9 kguE3H^A^cF'7Xn>2~Z14M SJ6~pnH!~|k2rk"=~QH|,P$[R$w6GT lu$Jݯ&{e3S$ wj[A^H}8gCEǶeč"Z]jkZF$/:i-6Yu ќT Hzo@2~'t_&h U1S^liXk}@}b,ϰ^XtyiØJxE9?&UQ쯡ݳ/0+m!h}tlN"b/N8@go$ ǾykVfnD5+8MD:{"5-Tu S9XmO}{4alHlftl#1 >NSLĔy̹b}Me7o qlSf %i| e1U=3}jݰ|]k$vmFr@LHm S"ɥ;Åz]Cy̻<ƕ9'?;t1*oZ}KZ30|IxSyǂAV`rqΐ WNI?D[JuM$0yx[r b68 ֔Y= u\w$}A+6r7!sO oǿ,)Oܣ௤%!rD)$b'(/؏/G0w\30NUe-h\:MGk0uNNJYGnz?¶,8jF>OuxFw%ө=jCQrHpP nj1xrk)nJӥ yby (tiֳފ܍ЍbNx*4aC?q7@ <$$  w=C) >KY,"Ыz!TP ER:o3y%!U:ԵIbqll#LAG% >3*A~ .GaKM]XN k)S#hŨ pJKre] ˼Qqv{*uLk8 D8U0Sa 5gŷBKGgVѴIf7Sґ3{Z^$yB ԠGͳuQ^lzV2 Z˿/?TqZ%Y)Ҧ?b^%hw (pP>l({|VWxH ?inO3_떄XFU:ϹZ=O"H8ҹ\v`$w:i:c/WS,viapD:ap3acQre)Sh7&#67UEC#4.s. 3ijSh|@yǕ\qՍI˰;h** NrX2" BWzFeޒM{YT_ *;n&(-.Q \ Zjx nSay2Ga䦮Iuf.sfZmU3i*CfdA,]{F{u,uB+\L3ʜj0B"< ٦^x}YSk:I*K% ?enyY,+V9P Yi| _Tפ1!VRS.`K*dg]M0Jz>m r:чsqr՞ T$y7 pmvrt J**4\z8Wą uz/m)$=A2!>/i~Er/0j316i+Д -m%F Zd>6s6<_~I$X-ڏE`(FIDc ._;dn)>lڝC<svT?T*c o(gb c{?z·=tw'}oaSa3ȥQ9N *$~0Pj=[ܡ)Fo7?5ht?z!eCGiwN1M*T#L( a86V6/ 904b֣K9:*qvTa` {e>-]Z1IIlM\: ,qqeun&s S>ޱs4PBwoϷZ<ķ 7R44fWMa0%xg]9Mک~.~bPᎾ5P@WLkB< H0G Bp[̅xo:S?FnΨl:#LԔCc`C 1ӱqςLeWrdpm*a+GݳнT,,s\QX"Y'wI }s3loiXN-+bp9meFŲec$^K_۳0/ :>hæ椧g^[?~6Y>gd'`Mѽ-^}Cz4B3SEt7 T_xCZ[;11fʾIJebU| \nؤ۫6cx =wVlﯼZ?n6 e=1lh4Z9uϹZ&|ʫe%ir*aYWV;`YDǷɿ9B4"|UZ=L I{Cs8c*ad? y)8sǑU'&NF+]dP!/afq.9[T].=K+l3#5Ȩ2nHɒEC0>FN6k3/VW˔ j,LGA]Á7vB2}J-8$c~}T&ik~&'b$ֹbצ_5w`7g79Ƥڙ;H.LeF4&BHqDW?JcW=6ćǭ2Զz22hr2]ʍsg bb9oŜg_-!l!U?PCHTl%3z/W0fA744p9y_.Y3ogY,s?{ha]!ͽ PQmmaS!;wd@qRY :qUZo(%U^' V(U7E`JB/aW zy$A1H4߭to'1RKM,"Դ0Mjrõ-0%q28q^K_={ >C/ɫ"KNsIu TbH麉.8jzT+ޒ%hŇC6Qm[]oe}P\peHM[L3`_Y 4,W>R tt 1-#*&֮Z鷯Wk+un *lSSU ~,B]i[&v^ "fowP"R+C C"8 t?ePK ztCǻ@:b̶-NNh;<۬1&+4Ĭˉ@?]}6i(oXjÃ*ǭ1. 34+@5[@1 z+J$uQ/%:؞p1lǐ-YW ᔹ=8vČ+. ckxrI h8o@7w($/ U #,H64JǾAc㢔]XdB=r'EI"%|UqoY9擽Ҧ9 ݴ|(&h[iw*^HՒyR@eqk,u8 jdwơ܂Vm `=!^:0 8(exW+ 9 K4?K=. #ILt2ae^Uu8!X]>qDce:|ջ_a09Y 8q6Q՝[ l~ y2QTꉼ\|H6eiT(/޷߬wA9O$}$@) 45M~gH<יX GU^@D$a}Ҿ[䂥D@xZF{\g_՞Ic~>aV ~ S6.B+oK>封H Q 62GL[;;Q䵬5 !WSImocn`ƭFs!'V;ǠVZ ~Tg FT8=k#Dp\joqtʼnRcVpT*>l5G-(q?wiWcZ1e .{elmIuO#\^hn,ny2AO }|-`i'9f* G٨B[hIr{ |MZS䋠N }!늊 bjxHC= پ`e-h?Jtl (JCԑ"Gү[l2Ze[q eK]@?A"ݥ84ꄢɏP#9{hkHdGyA>$hw;gjxtAcGRG<|B}{׾!V'rĒ _DVix=ػ#Ȅ8eUo0*{0)h3ܠ!]ocP}qCjJ#rzi\U@36Ϗrڍ$+9U]pUm2l:+#7Τ3:$ߪ+6tpQ"W|L&Ep9 \ww!"]UxaBE͛Q|IɢlH.k|aS 9!9tb]`C0*>ٯ Mq}6 a\!;J H*4"w(+؁J$ :t[~[J tsX/NM NJ'C9&Y57ōTQdMD+}Iս3c$k\'lmy StSjt|HN W5b"!P@ȳ/S%ڳI3MVӓ"4_ usgc#Qڮ0E E!k_E9f\)|q gZE~e`<ͯ-Ze 2 R~yh˘.^2;~Y7j#h00J+y7@Us"%2ct=$:ơf08,H =cʦaɆL(k:X}azyM j$3od7uf'`p`L7v؅9aN*}(/Hk$ENM.C`20uleqb,RXNN_Jf*8ŘƑth2t7WW7&6aDž@ː=rlR>#ivЭ#Z5؋!޺; \I(8Fڵ#=>l<9 @17(ˆϣTrFl ^ϸF> "X2OQ|&; H9Oi6;p/oPr/5h?н饙m38A^6;';cTƤox6{G/Ԕ`'Mgj?ѻ ޖE{\a!7P>3pf9ݖ^ _ԤgP@ >$l8跄 amEd(gDPtńP 8>Tҿ -}#tA-u^{Jy\i蝳C2/ qxBv8.$yDF+=l* Ӄm¢]R;kjgk E\y) ӰhmkRS&ޝDnh|^ Zxz~a (aP]1Ա9f:k1Ece#y" mj@4?B O^/*$NhJ[;m~3@4Il$VoS<ݢكIoTqIR9iW/FQ'|'UDs8AX1F, m0!urBN}몤W:"?\[M/I^ 2=LI]o`mBĉ:%a΢6\C؛ǻvz"ky#k jk3xy޸W?&)BJzNᕑN ,| IA}jΓ@^j\fm(ig6 - t_[],\Ph P9_P*Qˁgyed t{Wю]6@aЬ?L $*ǧLlMqs=O1(utex,SZ_zeFf ȗ3 (rl^203)#$S>eK+-L@?k #OK~uk:"深LU^Up {6N._<Սw^mk<)Yk[ɴwyĖ`\&#L]BB4ν!'%a0ϙrDv*fg68DpQ!."ځkDZ>&8q@dR(2;!fO""|bZtHFlUބmqzVbs0VBoO|Ҙ"܅(ola$Wm{j3]49tdsAvKI]dwE?LT!VɿH>֔${f#_]L0;K#C%|=b ^N&afM j}#l>z&9b>$%[i3w-a'?ӕ~g2,*A*!n6C29B_ŜcVA2'?KXX6ɉ\Z`&B遀-m' my=L Z'aJ[J%>r?~вo1tױ 5H.R_XZmE<eiS\#N8GWM ϳ4yK:$ۮ ,lK+齪>v6/"Nׇ2S85FF7dMbSO\!nAn^IR]O0GGz㞾@KtYpb3.S_Qp8x&C `)=B>&_I 0&S a3>}m"a6B9566[g9[%Gfpz:|~0w=ry-I~ &-)=4ʗՑ8Ln|OQf1t!.M%{U"\vDH'PѾjsPA!vh 815.4FKʓ7(fk-[:_)] IY<ZTsUVX|Y8pE-6YН+--hUKu0&tv; "Dp\lS}Յ$F^xAC]]uޫr5X2mAQ~47,7^xPO̔@`PʮEo1R"e(PQ*Y-OCun7Bg+Ռ 5"U,VG‚GSd!d~7/e3p#/k #. }ʨf{ôBP䛋#ʴlq0,t?IPM%GEu6ihj+7sPGx>*g}Bi%>d5 C0 _W Y: L]S8x(pa 6zeiuM|b$l1osJNUA %d\,΢GC]i7&P1)#U.n),9k@=kTu{C_@a,3iju|yUg֨l M_̵OwB|ZC=-%AIL31ۤ}$5ۀ.HewlXt0e EOz1_RQ<:@:? J7e<~V eCBxյpнd/{r/i'a[<'l=4SfU~H"#$f] tIK(9$i-*ն`/B]bDX5,NeĻ* !# %+R]D1^ CP$w^]k(eg"0*22CZXdQ +/2{&64af@{p } OhXm[cd"0D(gҖaisL>BK(ۿfרJB@.oP/q;鶹wNCgQ69f6e&1.1:E,!)2 cm S٣D<- ik"˫Ju &n'Eyy$6VY̒A+6݅n<^ ȃc O/W~e M-S,# )fM-gy3`2Y!8 I6HxFRѕUi-f S׆!,Wǁ8B-u4In#dVx&CUUȸ sʟ(]k$!Jw *gxW}ՋuJ: rUy͆kf¼j}Џ0Z0cF!qd#τw]_ ҭ4:s{yl tVtw5hKNT#$ea1|-/Zc c Z6P.jW9YI Ę8rꪯu_x܋q NK 0 {Hx]}3/džCɂq `0moJ쓢>DڰfyphK=( tP%}SG9-X'3$uITa(e+;),'Ahu?*S cv zB5Xˆ:7(vCZ@4/͝ #>p+>н71.~pϦ9Ά5z`F2GN溠B`N'Յ$j(_+Pa~O(֌7=q5Ͷ\<NKtM\bK=LLٕC2nf6;D?qV ߐ&]┝d(x7&VIN$ܵ;C2_͡H=>`Ewlݓд̰Z]PO Q3" J[.hY8pXgCdA 5T ({O wSnQ߯󧩛f،z+J͍`'"{m7IͼY̦GB{D7@n#0俉 EtAr=-e)6(f7]Ow:KEO0wїKCNbC$/Bә]I$I /oƶio[>dUr:͢aJkwZWz CbClQr (gU}J[k%'j0®+0xvquE7=>aqnކ4ޯnqKk=3/KD FCD!0aDE5UTbthohiv^qÃmqt[rtpU㞥w{*Wq XI2K_ LjpļN %5 B}ummILՔr(BtAy rz ǚѵC]pm0\<.6Hha^ݟw4ag=՘,ReGIB>p0mYW/yhY>MORxD"@}+i[m#(3PW[[ds% vwHHA#2M m B=L}jH 鎀%@F.ߴf0ƫy@]Xo'*& Y3Cl\"5jNg|: `~ 'Jzع:6$ʮv:*[ҵ QPY7`-FSzrp%Y@w5m&g1%8 %$11VƛE/2Hg>zʯ$ tw&Gu4 TTZ6ҧ˺zٱpA]cjw.p,+}GU]ێ5& Jl]IBYNTإR`yOه|nM7P+bx&q^!x D0u%C CLrH%y;hVRrkvKj&.?͵V'ч =pU3b.t8}T =) zVrP+ӄ&`&#Gm\hw\:af H ofgC3ēM~1xMWg p}9ƼztŹa:9aO:ܰr.7WCGT?J ꎆ~Ӱ8LLVm?y_L/zru8Od!-u7pl)̒u%1of11\Mb55Kf\ھ^;7UM5gAt[P,>Z3N O\s v}Oqg-}u_a;R㓗vzh6b !p(t1f$Z6jn)Rb46~(Bô()%:rQ:YtmiMGu>Hhzux66(>MCP_˭LOf/PCپ9qP eh3ZuwR@ O֧ǯz`k[M8fd']e]DZ]kfVaoVv?T0X3D)+%g:Kt%s߉%))pK"EQ /TRen؟߄)I3RmoTY1,S?h L>=tT?1xHPS#.:TK0*I/L,ɯ4SV ?<_)uqSϜWrO _'>idʘOڈUV%,"tp^+v [WzC2K!ww / sҠ)!t["1:9P(Hڎ?^2Dc0!#!r*=r.HOq ;TI_"g! /p'|X)i+KʊZꇸ`5YʨY@hRk눩sDďE_`C/iWgGł'}`aY9>ϔ?%-II'zOEMuug_OT;&lɋQ<7Èl8>Ao'c%gQ I >Yc~ik>~*/2撌mISI>)߿­S,ۗ b}ߣF̀~dI?FVZvJbgRBH!ʁ=m _.>ע4eic0硛u)Z~jTIF^;3L pa2*;!@/C(Txpyz.\"XH5HbF]Z(/,bMSG5Wbq/7{3 d5OAI"ibeߟ7<6XYq(Mw7.Kd3aޓ?{ðǹU߱zϛ/44v!Dj؜\ !Q#>/iw#0r1e\r5)p!. FBd 9?E*% QԨp Gf@/zO좎BIU掬GQSX6>"ALi ødLgJ.$[50Q!؇0J: F֊ p+4^H ޗMVtĵp.e_ZT +L2%V߀|]e2m-J8rJzCW~"ţ3UpAS\ql2o֭SirGmj6a:!١ʬ{"sGu|CW7 FQ@qPGB z4xWa'L=GsJʦS״[; ZG/FRT!˼ѲD%ɑ,G4?ǘpvL6cxjfMűx:$y,7tya gG~k۠gIN>Uw CB;yo]{"v|/X2uJê&zJaL4ϖ-]bء0Ogql/wܯowXhq-~ dXBd|-l[U:t+}$eUHOt2C$y|{ 6Yyvas yd"ByhU({(z(mu*$OPDŽ2DNnܹβmFdE{R;3vXu}7m52'QN4- 7z##y j{n^с`6I+1+߭@ @Oُ BQR؃Nt-[GN1aȥE7:v ʽI.0!)XƎBb@zvfJev%.ʢ^H22Rs{u&P,9p oYIq eC.B=y<c9^aTZt滵WVMCYcC yW=iƫdw9hΕ(XF+8$]X%<uQe=!xMTPfWz*W dFx2ޔ\όJH@bq9j,LB}/1bd|7Y>oizZ' 4[a_lmt(*1ƍtmhL E=:+nI)f1X]̈k[MKb!q|V2S~j˯4u.Q-``%Q?`G]Ymv0-`,3K2Gw@]f1(y/ÕBT*AыįFx֤&٤%q`|Deؿ#j|u[N!ԅ;n{7pWiFV/L)I_ {^aڜӿ 6[-4R=]ޡ7FTUgČ;V>ؠK:1u,FUW{,w`8n^x"fߋRcra9ÙȦM9B;ՇxfQۛxiiZuzw=BLB*ԗU 6R򷀈[N0 HW] ]eol=#?@v ~ S뵱^@V gxȔ G2gd%">FϾd!x.g=AĴD` &Be Q*Nrv_-t>yR(Anc]ie+@~J8Gu#}o;; % < ٥ƃ^+ln]*y_RXُ`y lB͞ld0`\W?' Xť0ʹqվԴL )e4TPC3VIzbpz+P [su^y2IԄw%m62GU98ep !Oq-`T #r, i\3_)"XJJn({IEp#C}V k"/kq$P+S ؝?,y)O5qjˢ0'֗y,8$[Y.Y} `Tj-# U.6* ,q`{ֻ32kVk`NoAR]==;?7yBU;vC\ a(ޏpfT(ss| r@1^,VEPfm%Xtz [;擎Jv KvFL:. cSTͫ ^JfM }W b: PM׊vL5>!U9GbŕI꿃齩ui A[iM1MgѾ/1*ڔg^`EnK=#9Ļڥ4:V7p78P>vΉ ηQ1:س'tܪV+*WkNC8u}j qH\A9d( =Iy[:fILs3~ !55a뢤.moa,,{ݥ: )Hۣݦ2RZn5q|/|JKvC!xwO'Y\.|?W.o-M7-y"ST9OXjjo8s@%y삣rgT#O+xlsJbDMxdu?ec ]V7 Ox7r`BO5C s%![ۦk{)eN|enܼJWCE02 !a-hatm֎"Єg%-jYךZlJ[ԵB>,HXy# %t*oPiۄ46 Pe.Ooɿ[&ڱ7}Fd0&Ǥiv-0Dxal-4U9/(4ֻف2ދiHڹU\5E/蓴D|gͧ?L%Ks!J}9`$l=i>:!͉xa_M"$Yb-ʳ匌Ei +f){rJZdKB'mB}ߏ?(a0_ًb bDNwU+) %; UQDZhZ>2gDuWŀIޑ<#kn/7 kƯpV6"ibm[x-Re5u+=CJCȸ[˓<"&R8Ah6xoN,q3gY, aSjGeqI@Zp+#pumXeb&C*K\E/\bwDVGu˥s6 ,} l]sW#ٛsh*n)74_Cm'[ T^PP+ 1?wmF|t~$Q!\ ׯ.U"Lxae:5kIQWihVb%/Swtے)K䯜HxYO03c%S 42drxZ5<\K?tĬb|ҴY ʘh&U> a.p 9~>&1 }G -p¸^Ldf<ǏH @ ee&)N !|.IjՎA oQfؐ"X1`?I܃ 'ܚ>涭R* hm8\EŹ:͌+rα渐x#xO8#FFzl,R`_!f#8Ӄ+EQU:aTEhAF@g͹KY"];|@ld<LQ^}ֺem$V\nw}9ZD^DV|\V <G,lQ:vAriՅPV!>ђ~TG0Y1! v%J-iLk"kҀQgCDw?Ow,Z %t_8\D[.T-3R}9;C~ tͶf7mi7DRx_ڶ=|Qz^x”!Vd^SCE t}QN"~bנ7: A\ad'=N@qo*VR.;0E}c%*Icd6HIk͙,וZ6!uw/HR0qFcl;vzf_T>ilMjt/jBUـ{1j}H 7PLlm8ZTxq$΀t{n^بԍhm)#Z.2,o\o_Kƫ_FT'76_mҌל1XPƸ1z &61+._n?*! ^0m#KGY!36zdhȌ,l|zYhNQ%Ka5 >bǚgW<=6u 2SzQV1 6eZg/^j!w0s!Ӷ-7qRz-qjeؿsN0kN*ouG6|*9f+^Lo0S!qa,!w-MI]=UOA(Ĉ䑓ӡ5?SZ1V"Biljh/#U@M a]]UfhT1^!:ːݡ[ѯ#Y9C~̟9o+C^^}V(xC ]qiokc'6n=j#eoⲻyr2Yic? aYEZrrc`KVvnE̪!^S؆Lgw7[ОHjFWN@:_%2[ q!"pXv%!:GB7 fG]KѢ~,l}kO/ɾZIxΊkJ |hK)r'$]OUc-uy㱵$O-gؖHh*zd 2)u a|7EbsCTƌjܩ-Vi&#C/E9{OHR$.aFҠu+-fVmvxQJA8DJ/r-I/[>O x'Jp0YJr\ լdɫ LXm'!ǖ"킝[U߼MöI! M@\0?1 ",*$9Sfe@/jkIcg``n5A{-d*n _tg>׺#xp؏G O>vBD4 ^ +>לⴆyeA?ϥߔ u<[jk|/cyr'4ܣrcSD0 t΋R)Pt`ׅ3p4r'NFӂ ;R='kψyBiOk64Mֈ,Sh8;|)![^~8`Rpk6=X ͘2$\G3"4V4ߥo $ IŪxmTjpoBa>|;8T}53Cqgm6<|g)Hn 4o|S~pSuN(8t/Xig)kC劀En՞'64>]vi-dyOg`"۩74 Fi;k+ u a]Wwn_k5.csz7*dnP ooA;vOo [4m#Xbl87 .`_S1Sͯp+6geMbf:ðBax06;C mc]D Wtj?3c `ab=U\3m\5^Z6:j,j6Gl//7ե4(pmF6&]wf{sTLblbAICPNα,ɡH4"x\ߥ #HȞx&Id "|*[?8+ ^}IAgױ! f.lDb\supU-!{Aeɧs錟=[0 ,F +A+R4n" (Gq+z?L Lm}̙,x$I/֧7hQ ga8LF;Jq.7<5Z;HiP׶]IiW}c2mhG,{QHbH3p[<苞'|K/$A C/`{ eI nEl4{Q?j{v-3(u|KmҨ^WJG;@ J|YA*jT=H搁HZ+J xƉ9QN'"L|sD #jH >Ĩrv0;}sx"wyuGǿnUq3 FpPjJdpæ#jR*"( QUmsMuF,*{8pS{ VNX"s Ey(H5Cp[aLtN4*[cGjϒx 6"bkG]~:ȯT-sSe"pP+Ǽ%wdHz+]k0مrg(cgLhlQE qk؉M3oZW9hcyI.d(=X+cr#sm{=L{+T7!yɦK|yTFisk igȐ-} -%[4#w&xVG!&1Tj>Έq WoS cEz]Z=9jTG%969ymG5N!%L>e t:ɱByK1Ƒ5 `( ]ZyHʄA\(ծ ?U:8Ѕ5 T}JXᰉiJsO JH9uNΏV_^ۙkjc.Hk9ԅ_hZx~E&Rqbr^Բռe11洀S~ fL[귙}:^E@,1A)|4r3ζѯ~թ!I#y 7EmUQ3 ~[yM_Aypc3w_@-znded{}'{TWŝHv#^Tϟmř6]l꾆R:+h2G.7b*3濓hw'q`? VW4]kpF*L! uBtV\,ע9Dk u;4/i7V٭<}hn&UTn.0"2&8n4 pA%isy׵Qjmϐ^^*ۦxRm DyK>4_Do]))BckH ϛrQ%)^mqĘ7 )LV>Ōzl,cp(vh 99&|9xNnRcu.pR5y3κC;Cpj{j߆ vnݬmXث$ɥT8݀Cz.қShe E.+'v/KhCtyĽlf՜%:YcV~8#s^d CNØ2DrxI†v.|L Σ߰l~<=Y8k"uOiw8#S}1EEєNaH8z ec;ps5UA:PˉG7OU;N>\Wuiȃ,NtL FͧpRT :@JܺajuR A`MO1}T MФH qTpx=.?!l G|cunc೹=1{N[YnmWsrx@2 nӔ>QF<\QbŬW8} y> x} woY4R1TuΟhƈ][zMKP᫇*d/"x#< 7QԒO׾cXQ8458&k?XRS?ԪuHHETk&d˘Gߑʼn^G{_vlq%kxCYgp cD xBT.>ثΝBdqU)D*q~Of7{i8sD-+TG2גE@TQm0R ІA}.5_֧e^ܴKO3M%$5do^ِ%rv_X)5fWۀŘ#%u2ŶEkT" 8ȋ5ٯгoZ4rkkL0:_rXt q$:kdLZ @PS N2cL*H$q> i0F. jDt3\!ʉKkj \=PKbGٔ?Ϯv؝.K7)swlN>9Ff))=R, st-KΝCγ'uw#$U?!Ğ+;?$>sJ \/<6LO`C+1 EurS҉GC:27ٸ* YiJkU\\•|h C&l%Zd{8SMũzP ܱ{*Ut|C{Ģ j]]4v >/$ >7?^'͔9ܢC 1bjH9:%/eZш=vpOa|˵a]cmL}ğ?_&W{?a@޻!MMLX]z(;rY) .&Ț}ELj/P$OuNu{)á>hGy1$Xò&@EؗFpGPԍG PQ<(mHӵinN;T&ޅ34&Rr~%5b>&Tzx Ձsk(F8La eF`kXj@9IyeBJk׊]׭v]&r#0X6#S,9L>}፴h"'dс݇

sծoPK)_ cY(a ])%0cn,(ͪ4Y #- Rf7;|X>>5⃕t!k ɥr?9;.)`zEgrE9=DݐN"CܟSxݑ!^cch7zxҒYwÈnʲ~bbާiYZ=玻&E٣ 'kVK >A%,=0i 8D2„<;1|8r2)ٴҕ-( nP_f'.4sf_2bvДlvg$׋<*( λ TYwt |34-f5tY ^rf[NzCPOv2 iCX?t1{P+@TE釖P6c4&YݓzaOs#ӣVQ(L65m0w$6(%_+{RiGKgiVV:h:ȾϱpZ} )dTk7t|'`IRMwZĜ:c7"rl~k 2nv$a F)#AQOjW`[X/` {\ԒC~B dO$ 娳D]Ѩ3TeA+k~d?`,wik[XYlNPbZ-G$]Oo^r5AIFK:QNٽ?WPŤ NhjίwѰ#CE o}LNGo;ضfxNI b"Ǒ(7vJ5y<uV6&N6*42*dkG,>Nh0j 8xh5n;k^g񱏘/n  lᗼQOp1j]m;GnHN-]:M% #αg65^/ _53.,o)NC!.u1[ J1y_SUb¦CDDV6WU&UGp F#_foy@z.5hG" 7CJA e:‰#+&*WiWn}À&0 4#RȔ.Z;^}`]H+nu LRۢQ@ņmKZl]# 6 +1_nwշOf 8MZ!:+/{:-gSM9$4TgXlVf-zw~nX@ql]߮Awl=}?Ҥ3Z7,FHGD#\CK/:r$eup]eVvæh(W%vTNM>֢b5u/mO븖~ohm[1}ȍlzl`V$!N4T_(!8Xef(1VyC&QbUdAYMPn8@.lKM}uOK!۽ *bVx'7uћ:w!, !)<%Jb -C-acVaXd]-1 .RUVM*S-A[N|MU*źaW?{hB|  ;,]{rppfmԉc=X&༚qw# l&3/Hkq껏`kƚJ5a^U.ض-o0.t`KfF[/f*1&Af?+19u MQah]&'0n<F({i[Q[4f C+k)j>ݧz̄ pEjD&S-#h'60\}9-2~+p?컀2s9Q0np?v9ep<eje#dm'Pt *:2D_p?ĈSc8T|P݈ȫ!mOa2IҷhH{lEvpArq\' 2zyjXD8h8;Gᔴk]l87rx{mxоt1<ޕN'e lO+h#%]h ,B\qXKx׃B(L>}9f%˸۬e0q+¡$:tހxvHG18_0*Ae(\6V ŬG¿ qtgrѬ<+pu3ߡ }M.#KXZvwu`9Y;m8ϥ$y4禟+u'Ne- 62hqZ_%q=b$n'Hj';Ax:0+cAwJP*H=4B1Gɿ*Zww,H1 6@W;!Nx8,]J#ݴ&HrR27FJSBpV{{дiۧZ$`TI{%iTuw.x`WޠJ G_f#= њdʰU NFz E0tGmXk.u::Ԋ 2'Ÿ/ZN`eF͆~a'Y̨j1j㺨+|BF;1+܂`A?-98 zeJ` ژfGA9AAo߉ځaY~ŎGVs*I׮?BM|cFdDMMM! 5"n})} ه (A.-sDB @\9Ӭs9f yõA¿GS.W̾ք4@3QҶy>iު l1ٓ8`M`?!)Dy}&RFX>7#,&+S"빪E|2+voVh;7܅XP)&7!8̍=12FǚlfYKǛ?\ s{>IT-YI+;iwaJ+M<^0/ug,yҘtͯh-WOsV -efVee;qC(,)n / sPy/)4V./(WZQDD􉠽/c_]iHN ]4zxwߎ~CK)q9$մ7)}L+5]yzBxJLrdfF\EÐ'3b燲nې/'!_w*ޯd)`|rŦ?[O?uD6[ DzsoDEWڄB@Ցpl俛 :+Wph Dߨ99Q{r $YM$iS#L̡hqȿsMt!DYZP |=ߎoDm*k+(NoᙚuzLb0' uA&^ %4B:؉~|Cd *lC{wuL|,>G畊1gg c1tqqԄv b]lÃI ޱON"5ƋsoPQ;V9ݶ)i`΢T`imA>C.Q{__ [CO}h@E^>Z2˫ zgCYH{67dFD\yAQ2Z£Vtc;^%fr̠9w@W&l^aW\*\ |bÒGAP!9H3)l2X]D/< Aa:18պwHmZr8-%pgGf~902WuSSLum`cc?p3@P|#~M} 旍:geH!1B`} 3nH??1>lhU⴨WҞCXz% UV'ԑ˼ٳ]FǗL g0Z`-ѨȝBc9\(lMq"j%^:z^.fw31Gg5VeqSa%:T18mV/ZÊMNM\tW#o1]X~*LԃêŒW0Oj0vIkU!mJ!:SP I&ssIJ0}%${EM$t$xrH;nB -J4x7Ůx]F %owXڐz pٯj^ЧAʾ[Fp bnS&>D?"'1 [PtkF9r|YGZ.Kk-Ey;Ĥ/T{r=({~Wƌ015mi)O;Ay-ؾr,"@hZk"ʁf?y,aXjcu-gz@wHEP&Y':߳=FPklY\Q BǣXLwQV5^ڔ.m% _6B{76$W_!v||hbK잟gϹEs/ÌߙͳՕ2HbN$zbR`K\N>-q~ LqWځtL=})(qSK'ٺa)Gf fƫ %9qQff6?ީ+Ą`DjH*MvdHQ{,VEeGp&iAXn<NIi}p#Q9r)ڷ޹0\%HtmVox7q'*9qVExI8j->%-j@' 3@6oC,EJӘرk.7ޔf9OVd&)^"ӿn`4y,<ߥ]-'"k6$$h` .x*cK6Y dv>/j4 #Oͦɣ!7&~͐K[.JFs IvBNwNϕ_ae'9_H$1o9A&!~cl#)ԯ7Leu5l35 Bj6Jrg҄#G0P(K|ݍ B*+wݣA!܄Rd~bH@?G Hռ]JA9$WZP%-He/< .dhFM" yuܓwIxŷ9cQi 035Dc^OS>eaW[FLyfKY:nN-Z{FVkQp#.UЉGpTDurջhĔcPwlU=&!^vʳfb,3EfR Z]5b%׋h .@IeڪډЄ| ϡW4`%.jip~  :.5C~l~$K M(焲n!)A߽ 6?"5*VIiDk`BpVz0_8Z~3rs@Pޅ/u( iڟ224ODUvZeb3cAb{_7OQ7SyVD"'i>x[|0Z6i.Е֖k ٮ"W 'V"$eZBMXa!0E.JrZ !6@M2P4YYz7:3Qd<*UrfX ڹ{d*/E3um.`g"i#XoST/ڐ<3n,6(|tdq0ڣ W)~Tɢ:oH3'ofhh21 ) hUׯT7$?#G ܲzTh 1SO=cGAS/V\b}ͯ;C"2StUZdbO?HDV"@ JE1HCk/9BtX7JI:aZYA kj<_+< u~}xnb6ڞ-5/C*hӝY(6+45ibİB[}YKV9f@WUynQ.QI`|ȏ&A1@ /iQv[ײzyTR CM"`@7THs14K_(iBF@0^oiԲ+z jZ!\5bNwQ-P#?C_ kz$FU6'Pf? )b*I $OeJ؋T&Qn,QJxowEG=w큓GjWkni"mތ pk2#řU>2TreRVٛl{Z]r#8!շG:1xDpuaWM J 3\Eΐu836[: @<:3"Hrќ@jO=2NIBGG @<$N;gs߆o/T&NRNg3%t~8FbJ;\<왬cP@;T3lC]+^$NR ! p  رkq4{[0Hsԡ4{us@"mIM`mq6vaL& 7 GrGw;5{<*^MvQyP4)a.d@(\H6.}j;9¾Vit!)7CuuhpwFRuCqr=,~!7sROVwiy)<}-{ͭ_{3Zb'#~gޝGI]֨X:+'jTMIډ9zeMuH.dl$rB5@IzQ9}駗mN(83;4=ʢqB֝C;3+aRwJp{숷䨌~'N#Zv؞Fw̄)'իƉ3i3S5q{+ Yn5 U9 U9mHzOF|살 Оp2+^xYoe* ^xnY`9l'`~_l_*l4tpS]kjBe_&!xoD 5/1rϺyH@bqzXbZ,L\&)JB^G|>heƏdVkYcKm*xTeS:2= pYLnVeYUDIɞ™k=Yך88K~rvyN_Uup$0NV$IG"xcf5,!(x"η~+.5 Gwg\%ŇKQ0nKȠ3$ex,E!3'A{g$o>ij"D= |̯5\zȑ_5$z䔏.B/|kZ|לL8ht[12*cKG>Wu ܨik!7´"ѻkMDM4,(~ENa D'̡c]kU&՟XďPgX;hvƦO]NATqidU9/6V#Ouf%EHhQvGɎxz{ޕ @ uwyޚ}7H&kWJu"5]LW8LIo& Q /:X%XTK'A-Z)kr%b FAww2ꬅ00& (15M;rēToʪZwe3?VV5HH㏧΢l8Hc's16#b{NX;b ӄq&F _щH-y=pJ'(ř_ df))Ј+kNos L^ufzAu$ >Ҕ7Z"FK"u1+/:~+9Qec6jцL)<\6< X Āsu"y^wh=}VE'gCϦ2.{ )<Ť\h&kPFG,x8"xbYF" ,z}8,_;f\ڧ2RS 'Yr D JuFEIbt^!vTy0aky0`޸CcI@>hPݓ?÷W.%~}Q uI>b,ĿڳkŻTtH.IBL$(+.ízS$I+ ܀)!Dv4 _0gKPWO{!CFy{0qu#myj'+sY*eOԜ2w 3ZIS`nF'o[1:YE'v@L 7n䃧T`HɋDxe^v=5Zo!IX$M\WJ9nt@o*D"mוzNCGC'8DƋn?~SfZS7Y3ny](ţ:ȃĶxFSXJ2?d]DPIq1M)niudrdm^Rxs# z%ь&?0?'^loA=cqNrCƭ x0:7 '~ >1ÅFJoS~P5{Mg3koQ>]Ե19uL,=@Ґ%ݪ I|g"SqF4Ơt~]%.F/yy2Nzb^B 0ק rcNT˭7-aLY3[:? |P}7D֍neҞOzH3 6 }:5`E'CϽAXpR}up1AQ3H 1"s'7+ޜGfL;p8pI# Õ&3ű?@[Q>  ȹD/3d02/XO7/D",P{OS_{U>(R8 DK~]Ix D2xd ՝2Ҍp ӝ*$4 m6b刑0!-|Z{% O0h%H_ 7ԙ Ǫy5P '83X#vGH2\1 )Gױ`bۘ?dz}\^oY9kpsu !ELQcq:{fZ&LMv.<lSJ-&MRE"PnV]0͙,3cA?uk?ӱv(p4A./OvaP# hd~zڏ53,AՌ{_Iѵ:މWA_RĄ))wE[H7[mlL̻b'ԿUue{k`n[*uIvCm"_V+yftc >_d") Н+Ϣ?wU]aN 5$#U,&:=0`{&9 @ϣ˘0jP@ +]6|L8JL;JαcƖߋ{BT%fs#rVa,D?O>ʯC٪($PDYIlg= 7*jEX_m)AG'NԣRљtC=^kHn:ád郎1'6}>O ESm2zBEȍycml֬S&}) C]Dnj/ugp%dO3&-FnHpfv0`|<!&_y"0ѲD6/v)߁߈< _nR%7*j~MNhZج`)E;snO]b8Ta8_:dwHt3 CGm'43\t}ᔽ@9 , cl3ljp HÂ-4M3.0W=qb38=:t1j"GBt"Ae eU^*s+S[B~o* -yrW>Yoht @$,U༝2C wE\צ@3W.zmjrJY\A, !7HEv5B~D-aDTTG37U9\Vw˻X1ai=`Rp+`V€hv.p^>|T@0Rj`ǙI^}Gr-XMWsJ= JԪ{# yzQj+J,򤍄irt_ :i=92q{ n7ƚN ?ὼ1!DHjIv2c_ |h\}ZڴKNiH3U8jHە%cP:p$95h@U*­DPd@lU$ $&ѴX.ɞsGmr=v!=N{ jx}['1%9>GU0(mڪ􂞈v77452q2=e9dءEG)ap7s~_ Nep"0[ bHdi rʙ܏CtY̐/ }'%lzt8lrg@:p)Q9ǺC`!%AAj>nOr[ipՇDJ=ūԒ|m5'%G&VkG(VAԬZ޿P~zd#\<"genGSA£~[,^fd: MwԆcX|iF$CwN*_ Auu{X{DYP[Ȍtr]ɤ 1[\؞Ap|⦢7 Nxޤ^D(vSԿ6,?O6#)JR_T]px&䱉䚪c/aQG5oF?L}<0-vר؁ݫjU 0A?+ؤOg* ws2N5(R|Iifs:E?]`|ꋻQXe2Þ(&`;<~6H|}j: bм$ 6>$ s;$ L =sx̶vCY4L}-l* BPy=E5WQxNYmox&$W3LzPhش$A.4pFFP:n"'#ՒX]Y+37*_Yz ܓK_@oe,F U|4OԴHBB 5yS< dilӜX [ov5MʒmT؊Ʋ'fgЦFte`HlpΌtҴX;DZRBUNalҬе9x_EުbYWp'r'D&bk7W5vmnd;IP͹L\} K*rq[rJG"r=GFxկYa8te.Uu"}v\\Bqztet8;R;#+vؕ$15KNj@7ZJ1I1V8 kO7mz3HvSlFJP#rnxI#zIiqct\|McX$cpКvx@#ֹkIFRl cf B+FzWd0pL]RB_SP!3 @q A: T}k`_Z,w IEoHf&6 KMJL늇ƱkC,guk`;$vW2e؛!J0jXd ́b8DB ݕU+cƐ0_I:*gxfB579A`,9mKFH&1*j}& <*kEӴd~e4G-yyJF Hs=r'^A ٿq[aJO\nŅ\p#E匕N͗Cۼ:d{MD 3m7 T3zi-T5l#$- ߠuŻdb`S[G7DmUY&).0C$7I ik˃={fo2XlS?ģ6x,Kb!]`(tDVcsiX<"q.OR 4:S\qMc1?bt.f.Gx~zϨV8ic*iXu zX[߬vU xt&6smٮN_9!zF8>O.œ|ﺪHӝ*iB;?6}NhCɁS[(}BmMD g@}OMge5EfDB@x6 pFU#&s _u/KKݘ_0yRJ@,ZC% ,dCV6Ӣ[[HAD?I2_}®:LWnl؞bRhId݀6PU=]hN!At5nٹt ef oEɎDuNlΏ:K>/պ @UjV nn)󟑉t"!R ]6Xoh2>9/8 o]M}@ Fshkf[ݦ$he b\m2V+8 DՂ Ǒ^zfp XK G4עdjE=uBtx*jP ;WI \]Zϼ zC^بkqۇ$@ kSO1gHhHs>[$^ k >Ku|Vxz_$Ϝ!^F/`X F$#y5,5NŇ.㋓ʇK0\TX?e:`jFɭ ^u갪rQ;^WNK ܦO0T΃9DJZ,VRLaq0Cu_lPgZ#>θb3 Q3|Od SiY,Ʊٝ#\& I'zTk,%{1U]s?bΛ1`2u@ 63|v:x;""Lu܄Emb)+)#x^H JԥIND ڠV’ms`L:$sՒer~FAC+f663sRjϘ"Ush<j7܁-byl2CW&`ಭQrd?mt_ׇDAPpΩq~gF;f~f]6WW!r׈GQ[F٘*x [FğF؊,~NRL9"߹ʎ$KtW-Y .}kYJZ S~"i%l*l(k=Rtj;@zIǭcۯeS.55ϕEQ8೮^.kD5„xq)uxG(H.Y.EIPA-CQ+}̦}Ht)%.:Wu)m⭬?*-"^cwpǂjo**Sṁ mNjF=_#nQZVJIL8IxM4{0Zr'fT֌D~].3A?ͮ}F瑭(PtQS Z2u AS`:F@qBpXUer3;*rhADL <^w:IU lI&83ru$6Z Av:cy z9m.I|6`;-, [Dy!?g NH<UPm!#)Pċ?佝J yRrL>הvX(΂T7MG+7Z؂ڦ?Aϕs˒au 5nck-Drqb_*Łe)VsP !zr'Z؎?qP:8-<d:FgE0ڶ2͇ozH _Q>f~H:Xwx&PLRH'6cT5]Y t؉טݢ\W{~ m:ɎRHjg hވ5BBӇIA?\*.~O4$C/IRl` PkŔN曊6_?vP-G-b#KӬ|:Q*tw!%u#zT6%"s(9jhun ljQpAk}1<9;R1JFE;Lg9 Jc?S&޳ʛZZΈHG|%3صa%'˒Ü}3!45=(t4`LW0 2R]E_14MzUZWTSU4ܘ'ZJ5{iz(:U-KI7vdw/d ܷ@jK)^W^(|KK*[vK Vanp|iLәXnpoc8To,b)a 08}uFer0eTz&>]N:A n"Gs]\~ܱvM` )N=Pqyxg63ֹ~2"6Hz QzlosjRdd[Jg7l^HӅ&J->,xk$6/٪4b \S?íp4ӟ!HWLiǎ: Jx"Nto`5t],E)uoڡb\$8f$0L窱Ot /*OIVǐ׍>f 1cXo)xӁcxqY~{Fy}Ү"/ 10p<;5#A礝;:7Ty4\:&!$,޲A(r̂W4nws-wTbs!#*B}+eeS.V$9nv;x1#Б =\w^ܘSQURX%侞;R.X, 3~G0x/+.װl,ҾYcBSRЉh23:Y㉞+Hr7 IRN@_.3Cbq>azɟ= qPa6ndt}Z}1+8絸;dk=3! 䟽Fli'$&t %c݈:8jg?xG~y<+E-9 40X. ls%{R pr:lL["0FgBs(a?/x|dw YWM`U@|eu9yu0\j`@~ĊHT-NPruy,Jں0e ^5|T=l]H&JGkW/_/C]ίo:wg)~׬ @]tzpàwh[rG0N^e@f+uF5([)LwK`Vhz#l-E 0Mԙw3O~y1<:hScIbCtK%'ꋄ1 nUpmeO۠y  I-)og Ef\ M)RYnz} C(S544f[C KDIm?k412[9&{ ywn5~hiKҍt 4XXRKԾG3 *agX@d&lu5N5ZxfHiP?Ʊkt'IYs^N*ވm=$kQ$GiuF ĺyHCO^%[eKg"Kwa棆iÏ\dS^+qҗ"|cȇ{8 ܥyZ5X5ӓƷȴr,_k*UЍ.-͖g+ˎW_ F| ˻"AHك 6a83ɴ0ʰQk4U`(vvS~0CM;H*@Jr1MY9IEs\1#wh-8*E <0ޙSۄ}a=ay聑!!'hP T_ۿ1L-3p3*N?93c N$-ŃgMvQ]S>!냪fq)g-QKY؏Dzx7u}ݳN/K%(̇p5 q[mHZ"z)1R JdH`E\cڼE1GW'r]o!uVGQL>Nj><&"׶˷?;D#!/7%u)Z p܇R<ƽSz!Ew_aYAWnFMT9eIX0$n4]/t`„MSz?HHgK5x'ҒF^qt T '+Fܔ5ٔlI:hi~>v3a/} ^ڒ=6רmAGMxI=\gQW>Bl'Q^kF}$\I<=5%߻Qe'_KpgM'THs#SNrjrE,[v#}z2U8nTB٭+YujC> WAo MQcr} {gǯG_zA@}k-HׂX\Zm7VQ3J}HX 'NAmqfN8#B=ÞSPD;# [`@VYeZiKiAhY3YR1p왪}ؼOQ1a{LG!yK9F7Wf:MOR.hZnK~%0{0~ }L@qbxNG_b B҇°%;=aA䓐%(ƚ bVnӏԸ #PXYmWamn٨+ b1n/~sr~Of `*ICТz${r}q@w'KMhmW5 J̃S~B*|L2L݅_ T(~lRvdB# SRLL):,jsB0pT DlPcLqxM/`""wF!ub_7 U(qQwo@m=OmCGT #x9&>VKFb%_Vh?5():=9!@Au櫨ԛ[:&ٛw![t/uK ,b>,yj윇H?[{wn b'{BQB:-CmvKN3%ImؚĿ>CZSV 9lR q<%#w^+%G;ijD"FΓ|-m .;} u5\`RzޣâΣb: 0]릜Ecl@ƟW_>cmw1NK`{#fK/9BXj6~柳cD -ȝ*t>r+[5A A~r=ØOGhk0SZ@pA0|\zfEiY?vBEcGN]F`8- aRd56gMw'ĉ)>uƣ[o_Z(a uR`a{vj#b"Ѫ]$bT#V4o^B}\ T#_ 8Hj>9\y.'z͋M5`My;4Q5t;m8eG6'Pcd\{ O0\qԲit'֫y&l󁘚fnρ,`5R"okk,$^L|y~|g .{gC[ S]:n ]1s_Pކ-tԶ%b,aE~J>%eC1ud^ںyh;PO Y@=glzE.ue>V@ AqcCP< "[Uk RơH!=ƨwhw/+$iQ10ntޅ}z`owuX?uVp{P]ڞ)wv+n-^'N.F/?pﺿu )ٸI>t;vgJ*Aq|f1xNs4@5q9䙿  j2V\:l߹~@Ӣ1A6hnu"*c~^ R*3geWng Iz^Y@Ӂ$egnݙ=z.H׷mW-@LZL9/#M}}+5ap!!wʊIӛ(l#44ȟPȫBQDژތL/^v[gBi \bf 9lR$ħw֚`r}`~]Wڹ(U.>߷'1h*񗛯Ճrċ=NXp"үvdfr$tE'$B#8?ZHeJ;n#!7nohƔQt}%nXG}0ER Eju{CG'iuBShS&^58D٠$5")UO17{vbKK9C ۃ.@us~eUTNTB 6_ST>l=)(.(2ӎY!*_n)kxⵧl&kK].>f 'cd2uduѐŷ5_9\?u7065 |=0'e {?]S[F+ê4o XE'LpZjٿ5<.zՙ6#;Rx1( r7B zFu*^]*/xQ8CJ>WqPGD<#9D$3!5xr^ދu.}Ki)hka@hhB$q҈95Xgfś0*SEsu2ۡ5@W\o>t{ks"m7 S\“gymBa2 Q^b+P ¶6 7;IDA|ՐlxPNCGo 浦 )a^"O#æ>jtۆ/=WAT @RPӿb %ԶvTj Bf`{|D*PR:*Lߖ҈u'Ӊ{I\=|h?c55(swYPgXMDX D(y" \b- Q].tLY4ǹ<̛wh=S݇TrՉ?‘S}5].1q%WxIvoUW=KE*e&Nvz+qoQtH㕒t[uW&z_z1fpsˠWvzB{4VˇYj.<_AzZXK sA&昛9YÎ4~ztz8Α9Pwc5A8b_TPCǁيYPJT.ΛNdX/x9߉9ϠsvD+2 +Pd?d)$HT8e?#!G*q\G1Ql';Pj3nPB0yUثN/RЩD<': #A&#`@4o~hU 3՘Fsh?I>Kua%N@d>["'7ME4 t^ "4תꈾV9ңm3PՖ˩$Ży"nG2Rc%Wz\kV>h3gMt2T6ڈ ucK] )I{bp^4Y_tFV״T5&7%3A$yMɒ% ?fxi.o/ZxLy %4~.M|}l']%5 I@Ŵ3LpBS2CؖQPN*  z )P?PA@xPׂdX>?3- .ј!fucw]쿿?C-@qftI.eW^rqmжj&DrĴeN{WFA3GMR>l/9[/B Â|Etq:L><_DPb"UbwZ)BWo|ZJ6|0F>dvUEeZX[2.:^p똇\2:YieKpQsҸg$6<ةBիx4QbxFĩִPaz!#"{)22+`]>I|{ -@QZDD(X|f0Ѳ4O+ PDH(dq0?XK|8&sӒŤA0QJP]xQsjODr G:it6-dv zV0%g1_ 7v$DsQHa7DC(h<8du h*yk9r;sN7cρ }tӳ, X:_I} ةN?\3CJ կfi` z%YeÛQo'51* E~_>݃)1&Z i oI xͩ[Zlq=1?C0/+TBzXjs ?ޛI#OB'5R_JtyT!'1I(sSS$<\nGZ` 8=xE rJ/|riZ8oRXR QjUڌ{ #8mQF,1iec),dH!Gs74+bZf\:Ymi[%2r ! K`?)u 3X)µZn|ja MsB/9$8t^!q wq y{:ebTp;9 8Q&EݭnQ aɑ)hu>SOw$x&.w8JoC(M)?9;*4-\ ^8xYQΌԮFA#mĕ[ix Ux*W7?RcI*e dD F;v>i ҾՍӜMt !f$jyԯ1]5mFe;y,CA-[ &6U3޽DK'CdWJJb:S0 M Hb #ۈ-UʼAQt?hCXkjܱqQXST}jyǏu;w}I15WS~gYc^AAhbYѼyЬ}ZX;|7=rӀLЭ[\Jz?xă/B !xw>#4RL"ĭBA.٦vl0@oWtT%?;3qډ}ߦ`+x^a(|"F 3,`?7*.1F -kjO-mM[$U/H;ר \ qg؂.YRhbn4O3ٱbTNڒm2lckuOK?ِ]gF"ܠ|(-=Qz f'aJv{ހl8$Hh4O7i~bp "œGMvvp [Ʃ}l^;'VaʍOgrtO^i’C\W(L̩ߤ~EI:x$#?k7q~eAIJz_Ri6iCͪK [ <57\N8c*ѱT7~։|q"x :)>;f~7;*$P 6OCDߤC(dO+b9kSp@ȸRhכAS֗?*18UT=AxdVv^gИc`68'B44k"@ಏ=\ P,RCi 2,ᆞ䉉Ma#8m*$6R%os/8i9rZr7/G`^)纴7X,8S=t@.X֑sv15}ꉊ {H׷z;q' 7+gT rZ4s{!=_Q3|!;I#zZJv?7x zuHJ`ٌ6f(99'OY}9<0ɞ]۳)"kk]R ,T3lfckMwyb|Ԧ^`P o8sO⛕(a+Fq ͕@%6#>@ `Әє:;&8Y˛P4d&4`+l ÝJ1c%腲1 ]k'i԰93c$hOwV^>KH6ՠ,89!ݔf <]z*ȩ:JI!˦Wzn=;%jWI}hM| ; Q-fmSrMH79N0Eswm)LyR)%c10lKKeC;1&_Yy3J/Zlփбxޏ%f@jپ*E~Wn"TT2GZ_8{0 H|%R/еʩ5WfRY*g]OxgMA*eL&sJ=+9Ci7^4-Ur++ܡk^g_k/cp z4t=T+< >} PI:ۖGsExTbcO!T(џgSIӒsWoL9ؒpsJ5,neq7 c+m6qo0c4u-3\>u[~(piq(jo BA)X6l)M!̩_t-[Ub/;D)eezՙ}. kXE^4*&3zíՅ*m4l45 y]x_ <,jwE(U~iX 8񗹫$ĝ6QަJn>D}[བ,9c(7C_yV vYHY];&TyTD#{﫼|.gD,BWD,/>6}U;Jo`ZԽ$FJF;M |XuP45gik!,QTc>*5],Nas4TbZH] %zq҃VA8s+yZL>䯄Fku[_Vt'Ϙ\ 3xۂ&hs'?\DftVLr1n( X;UJ_v:ެu;,P?#o%j~jPK#Q43qu~tDh~PxNS7|#boX=AfTV8<&~*WXs\y7z6%:J6uiXhD )#XmzLS WJ*t~ ('2k\U/*bb{(I{UA̙Ӆ# PK"(S1~F%3OM-?-%t:'}B=dzV(ژT{ly{m,k OrP%t eF ؽo{R H$sZay:G'>߷1HZkݥ0~P*#^fOy-9^)0.uxc;h'-WԹdǁBB9 0@Wl1-:U0N(/Lsv* rl)m_]qy4!iATmSjЧ.4HD Q-ީqWSI|瀶hfd }IuB>@lz;C#8-JxNrv#?\\>fR~ͽ\Oe:! ,z¦1VG!G%[¡pJbʀEU]>a0\#浛 Ǻp9f/#"%s1#P Fźus d -Ҽtp`S"8H6'`.!{Qlm>FKueobBP}h'/Ұt3:o%208 VU=iwi_&F<;,}dg1~ /+0=.5;LME"pY#OĘadkxdF- n2f~)g#@aG94B+nF3n>W@KlX5*ƣZMG܂w7,vBŴ6L̃"*X 4PlGјQIϏi$ɺ2gɑR Kuu*|^<5ઌ> fڨVb6^8} r/ȞrX>L&%&S\zckƇogГ!#/(޷$2%lw6[3+γb|^W9&gG?jwB2ܷJQ kY r|̖+SOtw3S"#' ė{EH VR"ȭ%7tㆾyb죐4 (m!yT!Ĉ ͞P)Uԃ<#YNƜW* w** j)д0B?v(6d@ZFܳya,Jښ,BۗNޠedNpdiCl _' h{xG(^=y-(-ju]^7f\2x 81rhM( oCzVbț6vw wSu6gJ 4p=(ciBKt+06|ېKO``Fϔ1D>-jp/x~IAڐ\&S[`yu4-F&ȳPb!#RЃAx]Er TyKvi87\щh.sMr>JlY~ gf&&E ]EmIk< JM 5 6sHn1i 1@`Ѿ,w˒j =aƵby4iboqFy AD~ @'*7Ex6yy]KZCzcO8g]tK_[? 1V)| hw,dC{ځ6.GjaWIMO f `HR' ɔUϳ2Yj?@ O%=/Odmw}/IAFn NyB./q}<`x\@< 5$>p|0O 1(@gOƦфU7oRw ѨsjN.G^c\qp};XҭVI(rE183t{cL2hWLEgipQ9Ȁ3=B0n AOK)\,z FW yI#,;YJU+9J^#:= Hc,VXtqkFcOi8 t^w.jҀG&َ 1-\m6;XzܪiޗP'8JIXLgsd\An'C69ۏvo_TPblVY&$uFOBbEqKFL.`zC8X74;j1=1mO]{fʾ{T8|KW2E嫧7piQWp$(C6Iwwy_*k:ms:(暛\vr $.h ?a3" +X 6#3› ٻ^9+[0}VN@}O-Lox,DHa A2y/׎idRXIޯ$]H@dA)Mb=WK5 V%ƷHNʍIʥ߫dyiӔ%3gˢGɟJi| 8M(3cQ[Hޅ&70cY\?(qե8 y,5SYn~MSr7{Ѹ s.OsŕުlRS:o4]>xNSu3lo!A,f#`._ qϳ-=IvOϗ - Q/ÈDa7'*\g$A?Y\ZnNvS͢7Jx!oΗ1N>w&`Զn47h\OܿVͫhMyPppmY,;)b@2G^ V o{hs<1n=Bzd9Dixإ n^)HFCp$@ D,XcX؂VӮBg9ĕ%d4S(ZAC\O2GGz ;r:IKy_ *@cHok>NT"ͬ9P/xGG+͠z_$4 CF}#ׇq5j LA~ɺ2AV/! ;d7kQPAܯT^G\RiΙN%abNݣrqCQ֗:-+)H0/ 1eI5A\R1:NL~`#/tcj fU QAMi6i̒Q  %xbӯ.&IcNjBvX6{ƪOL}gB J!+1a_P{5g0' ]y%Q^jթ ay!ð7)DDE#D`:0㮍ģdbPiCfӑb!Uok. tfGA=ENS)ҌEr#}TX$) O- se4["BHa"S6eHD%`!s34,I_1$seʱό0SD?(v?'hҥżw$I*q#j-M@pAt7#x"sl2 WT:" h.TcΔz&%b}A2dܰMA{Lr'PIZi C5 D] $ΈB =4qgVK] S,.[S-#jLj1ݪ\V>zqC,\ sA@t{7R 4t ƪ[o*УIYm+GSÉ(H`tTps&o߀C5^vw6 +V2[Y)#i,l$ϗgJ~-FNob;yU(2 zSލ!D@,`_vH60[Rk|>N 2[?0ׇ4Ɔ,)@> ΗkUEЗZn{ق-)mt2NX`Y3{~~5qݐ<#-XF)m萷߹+ƥӛ|v"uWd[{喿T<aFMOzo/ө/嘨8.0e?kg[)Fnc O.=jx* ;,kf}Aj3pψ?>/nysl8D-lr} ATɑxss)܄EtXKm}RȦ2A6opګzjc/dY* pOo uЙbEY:Qmkx 1|=L80njђ '*ć>7z{=?TQr Sdl(}-B! ['`|O|emzAn?fW`<9{G[./0={qǎ'! fH{9X PrmC0(R&,Twډ\ mJإaWq%fuHە!UX yJq])@6# 5.͗ѿn}s6yu6EhvL8xM[ YHiګpr0'eGx|"u% ;ɧtmKLsa݂R~Yƌ.$ q:ȜnOuޡ1(M4VcIaay~V Ҥ,;21BӶ=zTKvUQfA;F`K>Dڄ中? n93I\<=m~87]onp2ӣ?|Ҋ|/cCC\s¤CR .ή[y\.:ymp6|祒NNz5㽍C,9^pT6Ib݁б1YɉûǐZ(\ q;,$.a-Gr!WKgǿu\I7Bqo *}J_+%Ym1Ģ'R?jkU <3mHX2BD_`׆nqx՟^R`v}m>>D^x15((|86y)` !!]Ocpv!8۽$~.&m51 x-sD Ɋ63Ӿ8g ˶pe]F'B+i_`h,VlXsAb u$,6`Ԍ^q`&u+'B3 RK#)Gޱ :Q9lУPR /i7&R6hzjݞȁ֫c:_Sx S~F^)j%yEo_YQ?G NL=X!O4.*W$<'FiLΩ`87ZUi{]q.QZzɢѫ(B\9W t'$%E\ w93KB/DPZ% ?i | -0%|gSL sz̉| O/M]ju"m; R8`V>_u&dYMesMQ%EwPȋ"ST86v8/։\_F3~@gQ_eó] h9IR%-vuPJe2ysU G^'ZI'24eUf} GE_*IUKYC"1uExz76PAo?%6as0S)T|QWRⶁ:J+7%k[\lڿ/RVD:%Ü, E/+l`Ki +|D( SWUrY^s |(6\NJ'Mhآ߫'f?)f2uG+ HTo'][ea :ۋX|Ԡ'ɶ:) :Ii?ncɋRb-r< ?ۭ^5\\z4EWP}퐫KrFWb :Z 'ʻv(+/+y6+Ԇ p)@1}QMm +~YS-FϔW.} <ޗgaRyE8zәORi/WL x3MbfM,phȷ0jlG3ו7  ]lK27e\Ȧ׃vm1%`t~ω*w=GIooE+s \sU⦏W_t_ g _kVv6vP(>oB~KWl!ڲs9I ^M~&')p؟eA 8RwibETԟIH<1{Hn?se3k࢙/T!"4Y}Jck$g N_; %>G'UQ6hmn쀏͒\m@x7>H>A ^_78TgSxۄdޢEq|f-l5P; = 2c`ߤ%"D(VBX+S4 o7k\í{芤z/*h~"ohR+ȄbF9usEu(Ls(Qoy/qmƿ 6$d,ad ZQC,#@ ! ;]c,m6Ț!qF`ȅ(R̮E)d ln5DE"E3 %7wnP h\4Im8/O++޸.DɌ_t%c7s}(! 2hUmAc<2[`5I]=9Zv]dl>iH@(5~lzN$R9, d&AYCBf@9P5 ՙsbgiG,NQ'f9N1Lj?̅5cM@acEz'뀓j{PƜ+m mc'W`u" Kk'LZ4O I`p`jN֏33R}FZv  *Ql6a*8N9%_u(XWQR4ߒP'!uQZ rW]Ju9mrչ>]-WV:Gv^~ &UӲ!eK8A@s}mΝl_Gp]̤bLJ޷&M}*xa\;2q1Z_%/]FGb3Ge﹛2%XS dy4dMHF^RI ǭ5p&FBTy ?:Ii cHk=-C.inP,=A.ZASp쵦tQTh?옐]hAV?#`es߁J?ߔuDkiA *vi:kz,2Kg *]DȰvN|=&AL2fZޮY($k(-PgIً^gR)1~?D\L;jV@d8sr| 'uCʲ"M4݋lm**ӑALvhvY}yS|*4 (d"D؁N'lC-qҨ&R;4z*;\p m?Kh-&t2T 4mу˃8u>9cT/FOFGxip+:MdP˞;pbsW>-#M2< P.j+w_&[uB1"MMQ$‡5C&kfx7 ᨷ`}.?17c 6RڅymSXoݒQwwFwezWmH e}䬫F*cmb{mk)ːt͖(x,4o @?) (>Z: ^< [(дkӒZ=eJ]9S`uZ!qcQ6d5BAOzJ$ZoSkj F%ZMڑ/ n;:_IU#9۟fYux^^PFGGϼor܉^'306 ;( g7hz;Ck>S9Ez?{ cy5"qӈұ?As"@GP@ a콅Y{`}~Șɦz|Loǣlz[(wÝ #!Q30uox;Og3 ;x|̈́hfx cwF U /V<9Ĺ.C pԉ863٤S(/-k/E(F#& "፪Zu;,SYqZzkhС:[m'4jj/2!M .p@8M~j6Fbaƥ{*9CxuH[ݾW#BqeRB|_Y`TqY,ȗoW.D˦Dr2/+Ugݢ'aKBS;Ok7'#H%L ַΛo}@)R$ Qa`ᢌhYȃX9֤3⒓,Í"$}XO4D:p uTPW!F(pgkX*^ɫ |zTN1wˣb~LUu\qV}váȔ#,[$W{C)jIxaޔQ_Qg2IpS#2 R|L ylDy$3mׁR\VcK-6 7o2y#X}`|U0UX)r0cGbUcwleW)K[TAmtT]f.ukYÍ~x3OU$P5/+`)\0[̂,T=fD}㜸DO CEӗss~C.=6r.*kS 5Q"Fv8c@h?gXF~T>$ݳhh p(bZNf^ gF7C]UmޮD Sb (@]5x[kYkrU]iGgV,J Clr ' Y]"*jd@^(IwyӻY; #CH´K/S924y-|)'tgm8%Z[E8rlɼ`3?AIcK>/:@ێ Q窫}/<.9I7W²'3 /|'u0iŇCb-osp!֡-~>s掬,jQ2l/=y(Wc.Ha"h" I҅~ "ζkI|8'dwp$}'u#GFc_q :YEC$,`+7q1O[@d-Q}dX[i@c,37"Z^Xc5D?\ȅ$0jW"yܥM d#Y)'Q?+)Q1h?Ι1[~ c @VqW *)b7vV=X~j;t+pܕTD<ݯO%W]ڦG喫q2(҂8bwҰ6o^NUPrKU Cͻ 7+ VDG (;,#^To|0[{*Yj!$kp'BpG-; HzV!sڳ>Iy;"G v Hsl.TMރ `1RG3q6^7@bE+I-fQnF+Gg-o@Z53\ʺ!K xk<+ =f}[4!*h&+w,ϼC,(OvpMh10ݺϼv[ky-~ؙEnԵ&1zڃE 4S-=Uxտ:.k1*AizFOjQޡ3CZo*j2D.fH0;)(HI&5f0#Kp?xle Cwk|J򞹑* T9 kIBܘ݊?ueC ny^ڲ0&BŮ=S+eK n齜:;'M LZ 3E9Yz[?]-`DH!;UDe%ߪFSC8@[HJwADwGԠ;3/jLsСot2sE6]O9Mr도A- GMs뫱1rz释_R@ s05dž$=5GmjFEB$`e `rc=i1H@Xû NyjNAQ5wXrcvNҜl+YmNk;YNT%gIǣoE? #~%4QAMge13eU47\3J)=HtB:%g|5pB1C{/^G0Z/\Lɀ&'8-'A!Wk Y dmC@]U/M"F\H [ivR 1ͤA{!z6/%@ [;/{A5S//E& ɸ}Nx(Jovv(nVS=W3V4n8bvFȠ_!(I"wWMꠜ6cgЯ0z|q>{.-l\5 F=]& PZ;,kY2閲88%IQ8ڼ` P_6b>p8; w K4&8#8حyeGx0x'&N;-3 EMw~oVnG5'J۴BSJ\@,׃ 4e@%^.ټ1^9G2+X%R+܈l ޜe H&)9,wIHY_.ljEӤ{bF])4 eޜ%e.?r_b 昈/|l:k9PAkNv;.RaG yzhRWɑW9plbD_]хq0d!Ag__.ۣªӶ-f=pmWmey:o nM͚r 1bH 8w@RuJjcMzVB |zBhS< M$AkG)p+%`6f +2Hql8F1EĦȸMb 0&s(iW,g/v,NdE2y XR_Tr?޶s$o3\ŰⳛV5 e2)* Ju@h!'m̎1`3g*BD:܌].ݥKœ`*9K|w :v,A 6VKe"ILLch?!N]['tŃ@x,*cES*:g{fl|A>=)&J`Op+lvy<z+.PٟjєRm\#|Z' o]7BGN S\>k-bE^W_OABıX&A,˸M"Ogq3iQ(zA/@"mcьR^54 r4gq0\AhLLiL.Ck9r$trv QW_;}^ks)@1Tz,&qm<6{hKZ Pw\+OT>iՊEA#PK [T+ZPgށ?B [n-f'"SlJÿ1[zirw~Vi+0%u,N/I~'N8Z"JZ9?7&ewO@4R߂͛Cn齼hyyrle?1׷u9r^[m a*ٻ7# OR< 8\1_ D0E*"P|F! OShQ(̔R;BTP-5DO,P7qp{|yrS_k@d x7^X~p@!VezXI +Cofqҽ}d)Wʺ[t0뽞 XFV[M)' ULպJ'Sav԰|iE9|5GLqgBO-417Gi&*UvU>iҾyc84Ē"cՐ MQ nAsdMuM_ԧTōZ#̗HxIkp&7̲ܲY9lC _f[+~/=[s BH tc¥~_FV:ڳ㓷tfװB\D䴏 HJ:Kd *́8Y*6CbŸȅ)~Z"2~h̻+Z:m3{շ6v+zL$5n|b 7w|&*?u4m*z49)sfL禁y8t#7BmTiv]>0='rCj[ajau7Si,o)K 8&|'TJp{Δe:-1쓆K#ת;i=Mb +]ƀk:kDf  N7dԾM~2`v kV;oN ^ߘT iuTQF87-bmuN2reIJY# s 2޹0lvnfp;L36xML>}WyHVHَh95ЈBq>ym`$N8JIm=sI@-vѽ;_判=IO#Txd0 ^aŋB z[q=s eu~ע/Ɏ孌_]$]xkʟq8301+*rKH8טk "VxmiHUPOp=1t2pgBW1g|k/r,d_'3WMKfX}YsJlvl4"j dž%s*L|Dd7 7H..XP\<^;|S>>·}j+π$N | pMz/p_ kbM&wࠬ>mE$|옚@Q }VO sjXx*@:ʭ`Fz0/O CU=^ יnFDpL(z0ެ:%)\f ?}7PsG]@\dS[2^'zN9YR_~ƫ9VhH\>yI %mr?Ezs9%EF'Zq7d%$YR㺊G0VX%7xT6oU6HB}q!}lg_lOŪ xȮXabAtչ5VfKujY RS t/SyockVsAa)}͛A5nX&N_V@n7?,fqiVOJn;sKq,2Z_~[|0c`{e=)(U50E )77_B3gB7Hh4yA3/Ϲ;1ELI_Q)h{k*r+ְ ,1'jG)̛BqSkY J֡ CS6mD%bx)$81&&D`WVnsUGҞvK.peIM\Ա}spr ;mpAi2_Յ*TlʫX5 EW3zSUW3di}k~« 15v : _I}cEm*3i;*RVO=/so6n-1YC e,tmblFYqj}7VX1y]⽮S] xX]նd;3=}b~Hs)Шwہ )6! c$67D 9S@*\kj]OTWP7%V=ZDza`iW6gR(x^kRnKڴuL`.Gj= a~F=ugWFf`N^پfw#Uj.oˊ0Ig( H%t%1cS f`&4Z $>,HGV/SJT蔾YGc{ҭP۱ -cPVfmr{Z[4d ] p2>-ToORB`[Uu3#iBv΀+w[07J2"Tu5hB?Ox`7d"'UyQ p-vF=$M}agsA^)^F[_Vwy t5A{MӼ 5 0Iő܌xv̆mh<)<ɊZq [jwssuU88g~|oXL3l 3CnݨHV-oQ]^;|0,xD oM-Ƈ}) 3QM^y+IO t-4'O€Z.yjL;RwyωRK% }.ürˎjrbd!vKC31~m?& ߰eTehT{Raa{\&>D-@0nJ[&N<'Pph5־Ԓ9:7l_/t'xڝ]EHͩ& z{[+&L|OќTaJeަ`<[;Wx)Ej,T+T;QLD5cWܫ30 ,#$Ctr<'y_Y-[jb~( PVfnۨŽ9=!֌2\Oi(ɍ6Gy0NUy tY@BʆS.b` a4,ja߄"!2sYC KYl'yz&,q@n\7e> =} i(L?fo:( ČIBGs-my/]^VRZ#>|}xʛAkqWe`7 2լkcf7|7R"&aS&3R|> P)B݂v9sjmqSD,A_0Qe j0e]p'dz`G5;0%ԁ.LA ;[̅&`saD21IHlʜWI/cP_訟e!atxCB˨LҢ,M^hCt$d0 :Yse"Z6.QO21/:lj[s8>LxMWY fn6>ѻy*+w-u1Aynf,4[y Yd=@~T\WcoS  r-%7Lk=^՜jSXiX9${NޞJH†Lj=,^V„S{VSeOT)%gwl=CԞfN,UGjg"{Ik?ܚzbӚ;*|ԷȞwU,`= )T&lCUF{[IЎ2䣒!l@n&=2L OYm/]d]e~TOV.Um.P4dFxzBoU3ܝbaKB 3 l;A&Vzߙ<Nzg{5-ˤ# H`,,\; EW0]ijG&$Q)֐s@:~v{aUeaǏR}:l,&OHXp1sLH0p j 칰|qo 'ޚ,Y4Qq=߶-M3+Q63C{(ALqQvCt)ac˿CB:7d)"݀O no)3T7mBvCpR79!U;.-H%Rgҵ6U gF>)T@'<"2A^C&[N"%OjB(i6dN_YjR4,A4<|myv׎9t{)t[o#ٵr'U _F k=#<g0q^DZcVyx >b;'2zf ܤP;AfnoJǗܼKj4S6LJDݗHw8N͕X8f#ڶÍ0AE/򌏏kmۼF/p p h0RXup)I +۳T#܍d$ܾ3(0jE7geazsŸ{2o^e(v )s\TR Dv/> zù&+d(fVUYQƖ.v9VLq7tЮ Ӓո :TKK) O;2Z_/kƩZB GUcCzyA>_;DN}\a9̋pR,s&`yՓr3uMaG(7;E:[H(r'[}dyܤP鸵 3g|& {dEapps4**ugScC5 &a - ҡ:{Z"bO=y PmD-ۑt 9Ѹ1m;/DZ#=|4ky# )W)r,D@`ZVfoQP6Ζ M3}Om+ ['m9 y{TAn+hS̍ͯIԏ w}#vLCimm˨qGE=AUksK1¾b-jOOK$uorod)A\7u f-QB<4% \0kupay5OmhbTpI?!ZI s`p3l33n֊ub,iʤL^ݵ||vjrB~XQ)Z to9 f*'X8>G LZ=u !I~pͻ)a#ymi5Y:|,5< -{Iz㎨ HQ{*n12r K3|?n':ƃ!ڇf Pokp8LGU^\y- ɇ쉥ar,"? P !H?'*C:W#F%@#L}#A 2a!Ͼ ~/.R" Oi*w6Yԗ ݟ;{Wr7Z l|n|%\<$S_%?B )+a\鈬so߹*1"GAѻǚ*Ӥ"zJBE (Օid5{ Da2xߧ?D;F5<0ΰ~b&X`+08d @0k8}!V쁢s}5jhn0N\ӽ(wr/k]jjÇ|L}nOZ-nϛA!S'"Eajl@NUy87 7Ʋmr:f?b+M5T#`MJb bU҅-1pNӵ&/#+ =Gz/o;T>o ʦ[@`6 фk2#/Hsݣ1̜W9D&WN;c=:AsGճ.ʢGf<>Ufmmo&7ODL X|x+/k+W ,"عxD?X;]e{klrP0=<}۵vD%φ_ί2wHuKtq]ӿvt G>oIȁk3|?T[p+D2CNp;֥@bѪ7lԨ ^X)e5ﱦ04SFHjd6+hj;1wy~eW,(#pRĄO}^6/\)*!pCGy.C| <(ܩAy!DۍV-t`C,˿s&톱n_l^u_(2Yo4kSQ.&oxO/fT˘JA$k$J\Cݏ ЦCEѸ\-NUSk-k{S 7,0~vlFHЊW?S Ќl%2:IOF^ /lg'~L#bq`fˇneBRA,{ם v'BQvl?2F{ 5nSuz)2܍\&P?ִ0n<[7E#9Lyap}WZ^^.̳I"u?KWT(.TN1\#'֕+b5yb2q'pkbn!4B$"&_CCMIsٰj-=9%;.!=O#w=C=b.o]>;ѸGJ 9HCj-z"45vUs'ˮX鈰IAw4BEѓ{Q<Վ!{n0 *H'P;v-)iOS躈jeN쏺9Y)!p9QhӃqS%m=z oﱦ9xK&r}:GQ}jSHQ4A+4ú1ty* ?IIrK7|' ډ@.1.';m-*2UoFчFU!4(*W3e)5Hb--K|mg7i d(%[>d_+28BK#-84c?mLc` w~iSu KӈP.jfݬEtޗ0rq`(vT*35,*~a>F3h['b{ 2ZO6#H?yW|4 M5wYWk"8QZ߷%}G)~-8y|ԃ&(#']ŭãŽނmpV~-5K?w ZyHaܗ•%{u6΋ִᲄwX:KR >ףƒvDIl^|==:cvo9< 3,1>L}!a936 7)eWIAㆷǗ2>zhg ME|6_^ YYx["L4Ar 3. Uc "KK(J7=șl[I%F \?XbٛӦ=;=01>B Jkr)zs2nRժcw[bTu[?Ҁ[TᚆSm,TU`R2~+7j(nBwVNvZds2-sgkLTI>YNB7{qu5 Ғh-+ﶷ' -YU-~0[i]g;Dy{.j1Ko>Z.TċB޹?=bފb%osIR|j]PD-X3OUTDgq){=j'hLX+70\jwq@ZXT $5Ƭb(Y,6jMuts3BpHu`-~"(YVsK?97J51KS(Xbyl^==Y& %0}Z)^Op=мƭ_a κ!SȻ`BVXR<yS|Cr[$=|Q4W~wýq#kI0c :2y *\.EΨMP>Tqx,k{u9IUK&? =5B,x;SHX/$#RDd2v9dl% 3Mu̮Fe./ג}cJ8 5N5!cl[])KM7"zZOGsw|}XC46;bS1W(3q̀zRZN#*5IIMwO'[ӫcs\B1ߢCv%\望wE䤇e:xQ7ҥts+JhV> ̌c5g&A`7 I>k,K|/ݐ'pSQL._Z?lq M5|O ]Yе?$L_:X\p(3Y]Eig%e2msVaZ4J2оˡM۝rڽޟ$s=qIй7611KA@g6ZD ^N֍Lb5mb=O_e cI$MaѲY( 5#BhZI!Jg?sPS M&II-$Xi'>>bB9RfaM^$|;dpˎoyv#&dC͎cBر劗<&r۔L^|utw5@6gj:D |-O V_]آ,77ϛrW_g׾IV ''XH":l.fQ_qj0touUIb?v!G~G)9փ~];qQ!ge^W 0ePڲwEYtk' lꟛ._Q.=GJ}Mޒfҏ ݞ k¿@ҠĒ/[E&ꭣw9&UؐU^@Pz>D MWԍJ ; ⾉Vw 5G*(L9"0B hZ|XG;0pMv T|vwwt;)rdrNJ$B @%=7$&q f$4gf܋bƌ׆t%fS|i6`E역 &u;m|Tre$|,0Ӿc$ ;K%,aXgo03-!2Qh˲{!TVxL33KWz]f$GY0$0웦_mI Ԫ~bFPhk)D>нkec$EX@חCh/'bDVCTUylj-^B {#X)Ozegcmw Q1h1qzK.3"DbѡK[SnɿI&db#9&tѹޏ;CA#ZɵdvX EZ U˳w]c&PHtDpKZs0r<#tJ1TgT^v{c=m{({#;מ`AX@LJLF2@ GY޵LǍ 9|侷Ļk\WkUB^;bvAԲRVV7,KM6(!C:lE"Vy~e\qFm)^~wHP DEY׷TFT>1gQ_5 3.>Q7݌3vhRv5z8M/H5(jU w,en25jJv;Z.ײKJa“;&_sxӅfk(^1gp_oWKqc㦃Pa Jv 4x[qJ(W ~8&"p&Y-->S@p\-`$.w5$zj/OY<uN%Pmb8کiD;_g~0в5TS n1$bhFU|2u{`dҫt`Vkp:L;gx'|rܭ0$m%?3Ԡ.7 &IĄ4CUW8#ԿlGSÂd] y _K>r/Jі@`dMqmV]pzh}`z1ǖܝ+U'CsWMj'%v ҳľd?ժ=F)0lϓ^'F2l^02Ebb4iUYuC!Y)]3mGDYJ k8 PQ{T]i#%*Nh̨S,Jã=ܻ֋y4FJЦȯR:av75Q~S6Pڴ !ZSP Aj=!KiVB ߈/ `~D\ rorz; sv/Ź\v_o2Aa tP.0g\m'JL'ծ.#9ωsk0fc ⚖ ʄ@#!7 F@KPזA ̻4QKMz&,DS+Z/ѡt9'삳Y.c#֢hpzRmD~D<]q2O V96|9*#+ ]ާ4Y5YZÌvg׏5jR4m\pHND~ ,DWfH{%)ŝūTYIl6z/6B r/ՌnjjZ˴ \>F.5_𓇈K4#Gc),%r?(y{ mG̎ ZBG!bW/ΉietgYMrKi}!PSI['7$LagQqP- Cge/js/}dZXnh@_Zj'ywW in3 &Ygo.)e5 IOau?Z0oП0INק kCi1 o& 'd"ž_=2r *Uy~e QMqāҾ) UW++*Sܵb1Չ'-7weH &@]uمB6ns ӕnlK{ ܓ8?_՚@׎g$ÌoSV *.-J,k},-VRPmI$;fydZ|7FMkI'ŪgRQ"S`MK,}%"ӪqSkxۂ Z,&Yd^o*u @P YI42/s5ޥwt_z#^F_ێC7$,aqY@u*GFK6x.WF㇖iwtN.10g[R0]jѷ(A/T\`SYAl V1k,˙r4bi>ݽL7:qlIl&a؅ 9~_/?{TO4_мOȥR å:6(^c'),79bAysIfSE?t+Ce!њXB vaE>+|\8) vc=A0j9^-@K;Mv!%ݟYlӸ QHY=xRl0|NJ%E뿼EpQb uDnz͋>i!YkWu&&ukg y@ L ]ъm`!W#ivtWglA|2Hyja iDSwiuZT)ދH6TweDWjr}f6x6>ݑ\^V"_٥v)]e[`.업xv2iNZ60'tByƏlB&NiWdQs+9N_Z[0(+rHO8xbs8ՕWH>P\V'Gن/2dSNaS]E':^yDkOOD|}ЫOT0 ''^*xriuC oadb>I](ٜqcNCaH<[&lQ|knQMQqP[OAHFArX"k-S$lD| Z%>HnX>dCE7 IJY 3vG0e MzՔĐf.ýd&Yc'Ul=*M'#ʵԫ !=8RB\T*Ee UwfyB Ǝ=+zyɾ4Z1NkŴ>]P@[wvH!"G ,2`Aչƶg6|9|(^ȏdvhJ/+a hF,Ani/#Tҗ[V/v(q!Ȃs1h~2^#-~X\eQ(vgr8]b!i5_YTvRGӓi| ]2vr*&u_EKˑ+"PEUoJ~-F[63KD(/P~&dBz|54߷P8=pSkiYmM].tx/ӡtmwT&0%I$6Łffo(~V5nzJ[By&*`@R`9%׃l彐S(r_ ~Y3, Pkẕga [ T=#Tno b񭉽)u˽i}+4v}٘ԏ ɒ׈@ңzw\_z[wA2ǝ&E->{-$a:#cqqr[z7& gX} (r1Bs!0r9Pɉ\E1 A7U?G@ZV'k~++( =\ZA#K652&CʑX]hFEdزX~b8VM rذPMi2=g!Dd^<w^&"1Ad+$Bg^(Y}O) #ΫBk2 v/J^U5sϪaOgSo%qENAy4SԺ*f@nBysBxfߨvI$VCDyU!fR(ߞ Zp x!#maxSNEvq^@{/ }PY~5{xq0A(U[ L &)W iHdPK:c6;""x)'ۖɽia>aRA "vrzbVnv)g8bl ќVuI*򫰍V*ʃL>%.G* 9&Q,-_5imkXSEAʘFf0<2. bjAaCgu'D(OS i. ,RUUoC>QG޵f=\C q]ϧ%brWϟ.:£;h%K> <*n/Z@<  4`@׎61D..T8z]k5@)KPͧlA|\Z:v$6J3!Hmqݭ@o0(E^Nd#;N>*(0Z]rLM { n&6ğ:6o֐~!8VG" Zֱlkɏ!cҦ1?@mF[0yI+N$|W(hginZvw;=ƭ??qN`6e3}]n}gX⋾״I 軯7tK=?@ c8Z)؃&ؗI.St)=CVڱmy<*ΰ_}oҸ6woq6zT:Nw`h)\z~d&亊rIx-J31 P<߄B+~ho-{4 sYb >uGUDTOzQi+}0 \D_ &6GyɆyѸʟk@[nu^z>ǁ?rZlhªp,ʏ4t'@NDXsjd!'4BT Mt*bB#lp5MNvY,N ZYL [oho<:[kyQ\͏"(orƆ<@ƝLYK~E&#D0 '39sO& 'dJAgcICD0L7{‘9}vSѣe@ܒB*h|oBVc}"hwm C )#:@&Xf5>sIY{ӰeráhL0 `:E5c ݍlܛɑz܋ϋܬˎ89u|oRٍ\sg؄$~BbM)LA)O&9wMS*L>N|k5G [Ôf`D _z$c>kog^<W'aYi+:͟^ J Kk=qT;/{>YR :QҶSX`[X\N^8VR6>_NGѪ|CtaѦİ󇹠/E{r011Je|,ODP- RLojH( ݻz9BTnx)PqV9'{{H-H/|kj7C;6PWqD4 >ʛ[ax .`@wʻj0q_NQ ,Hk| N2UMDLU+cbtN S^F;)!$Qe_xW>;zclxcLKyR@cMםvɪf.a HZ2q&O ߰R;iLs ԊYw8Xŀþїڞ7;N>_3D9Yﬠnp˻w#>"5iqhԖjJ{5Sjmh ̙:# rQ*(kg;T\ J5 >O)p;V&63?5=Zo\1)@0i9fG q+ YgC/vKx{XS@ŶDy͏KW%mv2r/ {v`lcPA{ʐB8>$3lmwM(7Dʤ6jv|y`+Q5,}v-_` j5TJ}ƶϏ '2[|մ,8U/e;.Z[JVJBvb!楗Jw,%Mh0:7pxmxp`ӥ3dٮ`>3njwF"Pd*L[Lr Ƿu oz8)UCXB:.Ҷ1 $ NbFaVPQaDԨ#d'ĵiz:ʴCυ:4BWBKд}'g%VαnCf6w8VR ~ݾAq"xdX/_JˏA9C"H`65}*l,ذ mQHhjh"N @J 5RHힴНM ^ó1zЗ[I4:a8S_Np!/)fМc;]S -,RVFFՊu8lisJh*I=9 K2-M$wȠ"*O4ŷk= zuPL!=g H2gYe1N!h@pȁ8cVN;519OGs<n)7 S(6;ݓyA̱si>.K}L tы':/s0!c3,b"DKZ]t^$~yC͈kۿjuP(c+⭽Ot[%$] 0)z~ԗ0H! ̫{¥>je,1Nsf/_1YFA3U NTߥ$,K_%Vɵ02ζ?j!?pbTA(v: r,w?SR6O @~"Ͷ-+b9\i6CPzef^̚j7뉖{E}<]ۋl+K!ز)oFr;"yXlX5=74,"UR0O"IM^4S +I$-jWw<~S{m+MlᮍvJlnׅYY[UYAa@E_j o;^vбL8!oMNn= .Y9#5#_FBs^^vܪ43 q:YU5][ZiG°slcI4+JJdZc!y1k!:9Fqinєcl/7tGt˚Q'{D^pZHBx%Kh'#Ƌ90$Nլ,@#o[:c:}g{S@xwCd<{lXClu9*"'86{kZAۇՑ+!-δzuԈ{Nm6<b%5vؾ.~; 2δ+`OgL&w} \a F>=L* 3,߹(wQK0>#nK4 q:Ɯ6z|]Y'cp3 Zs:w2?^1f kRNFr"q֯@!Og?$U)_S:{_#FFiٖa@s_8GFvD1O19Nm:E7i9]I_5*ʂ7scZҷjMi0"c8 )E4F7pT}<凕K'7Ku :V6QԸy!J;Ȩ ON}#t)KJ z(x-l^E2?\8`DD?TKN7dBelxxnCVkiHu;ŀ2&\-*zPvaƇs1*ޗ&q:?N/tv \J}7Wx=̊E9}<j>\:/ەEֽ1 AElAgnL8u؜z9N-'Yќo;Csi+*h (ti8듹_1?ciGFY)$!FmKiLEr tWYc$tSvf_|bg@d;J/5^,/.BLڡGЭ,| mTdeN܎(æFabVk_7?6%d,8+io,"0˭kZVU/*o<1UV.NF(1曁eq;,jyOSIlg,|рO|}i׫^*%VXxިKVfdOl:uI@C$4$nR+B:05W`B'CxPq^ʏci*K O #Z⻝8+¯Lظ=p3Zb}z7?\]"Jcw=[roT 痾;4*.$J~98fg3\~,<&GtӮ$&ᬥ91:G8O,cdN64(ܭ[GʕVMv~,f^T䨟 L&YHZR+2!k/Tt%"'a,LJ+ tNӾJT +4؄( E<6@W & )"R{=9;7DuЁ(\ՁjgZ֧EX8 L5;k {f?|-G ,,?j|֧ql۩>tAdUfZA''sV;ܹzR$GPQ1^pLU׌`Ȕ ・ i!Ճ+Lq'5cw e`zoG/e;͵x}Ո`*ٺڦG-x`yMcZJW+ΎY@/{)hL^%=XC,2۩एXJ}IG` JeNQX+z} ޣ@0VGmI#c7|g~ _D`/Ox ?XwkC6'ӖrөnGٳ*ӓ@ zXڸK.)8|S'䬈Gb5BE}FPK9[Q٘ei,DT]~Ш5n4pm_/4 ʼ5@cdzFѝ]̶Oڃkr̨]by$^!Fx(cgѰ ɝ8&Ȁ K~/n;܂@w$%7~y 9qsAGt@LFexh86F}^\4В@j׆;XS PV /ԇUaaQ)TBsXˠBa:g>~^; 4RRj~ZAO*e#8q@0T^L;W9P}5{ng'Š)#ִd}|ȊAr q*hGg B]B,ﷆzYN^MQ%KYWr1ȼ3%3"EϔU^OzsS9g9U;i#EY-2<\;H#gG@qzD[[ŹQߝ3ty{*+&+EKuX"ir}f1ݢj05ZhdcȾK% Xu0:PI .H =AG%РY'󾲭Px-9Wf%V]'= h*B>o*Q2kIhPNUb5F j@^&8`˳D9#)89qtU =vzIViްtGXpRB{Yfzc[9k5oI=&ip,E]\7@AC|cfiE}HٶC7DvRw@ldEk (KHM|x&\:tíއ&wmZ<ЮM@=L%[Ul̨˚ɇ;ЊlBڲAm37=s)tL&pd{>F $C:8KTabMK0 }-0~JA+.5t% 걁U9}zq]7>meE`'-0/"O` }l_^#3\9t>EmzHQmd ;Kɒ'LNwegϯZ~j\zq+9+t#"@/FўQ>5uxfJŒCMZ'"7aH| c"Bf }֟A$Ogh6(I] d&hYTS{n-!LV`1$[Ȏ 5bE#TSt4>>kFhÉIe ||(=޽G8,{OqߜYZP5YeM+%˒ZXSAdDn3?#7XWur}Ìp~os$]~׶Laڅu",T@57o-\#ԥ2$FpUb>ٿcoޔ+w _#T^EѩڑmItoV]DY{I  ќCt8׶etgmԬ̶5w)s'a47iZck[:BՓ}OɷU;|tx[=f+JKOJ.Nk,(cjNqJ<-~t^fQDdmпN3rs#i&}vе^%(p@em $*g(ڵF筳]aIBhψI:1bq_ubNA5aX]K2˄xgVufih?κ )k4Icό [MR TQy)7 Lt+̈Y[y=tF+c}ϛ]PSNFa]wm)"z젌WԒa5o#X kTTg ָTDj> `2Hڬmcj~¢!)eWMj˒9"v nWr#r̍gK+R,~T3R=`6$Duef Q97d\85{4ݙ3+/u+MM dNX6 |./0 ^K2`*[GIڟ Ŗ@X{5$ΖbIZGq>2 O*NN=t*eknu~!&tI!t%3µAMź"+L),Ǿ<'ނ˞֡{י1unWua˔\]~8-ՃfJ]6*7h@ HAtg]WN~r߮Vإ8[:'/zd0W>?{ >2dtIZ똕LQEkMPg3'y&nQ k*M)/ga,.k"4Ff~EcL@%v$L<) TpfDut>`" Ētrիi_Q4&5=a@zљԁamyt2PmXLPl3[<"vgZ>nKfGÓL\+wipqAEJS ^p*OZd ŏxMWP%'!IiwRȅLhjz/x6!k V˞$9Z;Qɹð>Ϲ1H3JlѯvA¬;TDh:4sLcv*Q陔YL.gx"h ").>eKWBҢ\t $tLI|)`K;ucrǬkcP(0Lp]KaP)ݳL^`{MUu^fIL) }65{hwoS>2ӑ-i&__sf?!/z%"Os kЪ7~ g%_k@!MJRjE}m b>r{:ڴѰM~gIF}tjVcCbMRօ(bgۓvgoSɜmwWͺ'!O2`P(ANԵ{Z=EY2@9q-ګ&FCpFkP%)ti>Rm]Z><Ձ $(Mg?>餍W{VESflM;|5p76OTAgHɹ$Vh喀pAh>@|Q TABPB$]=e761b;.ρvG1;U9B(dX>3 $ V\*^:>w^/C*@p|ER2 8kC~ U;=8 %N<䧷ee9ؔ?ߟO{lQ\1>;ۊԟI7 <:唷d핑 a˵=(+)L)^Xt]j~1ň*kLLl/9R,d!|=\ ExUKK6PY]LǤk t2JvMP!1 ؼtC4ƶnQ\qk1 6@7LPкKϲ| 1x\hyK?LӍvP͏lLA<둭?^ joK[-]]m]Ҙi,-!& Gp(zO"]b/D}bؔ~xTuk= tY87 vu ?^0|$u繇{&TVWd8N;>y,.` :}7֘dp ӢQ2O=Pf[;=^9h%xknڐgu]PhCХ7jA>p^ MYܮ)?DwDIV0@M:Stģ!.#s i)m̕c8UԶy_=ԇiD_:q£^R2{b &$*M+څ@;Z|5l8S?!AӚG=Lװ6wSxtͯ.`mAR Y1&2vx9*?ս:!ޙWZ{( \ /+.eUumi*g\3\I0b ЗxXG~pʡ jD8ug#bF^ՄVcv?/>ólN>0 _cZH-L~. #q%Lؗ\˿uk;,k.z@sy1ҍ JT{ fT;_ UZhrʬ(IwiXOhԭu!F̰E[iFT1~U?V"y`EJ_1Ѻ5(c";i4#5s9<ӕ\4 q1oK t{08<ϩK;zuԽhѢEӮĸZ#tG/y&Zfh)lwURt,ε\-RntQ5$~䞁(uXB>$XXv P)֍PPx_foru%bHTL;=M AfyAf0ETPvW*V7D(U:jXl}eT){;}Φ~}MPr;ZY CRό15'\i/$L`-^a izt¨UГD?e;Vl5?=:.y[GuVP9d&^rmȏ۞l3ƣaON,F֋o|UT QMvE;Vv*#$3W\t+vp=O }-~#w2)4>"NC5B|ƓD&lqBO!~. c aIa"gJ%i8iBxIqo4@̑qDdbjAK 677坬=Ͻof/>W9VD霈P-~ة+(, EjkI#΅; !\6cWm$JTPLuNh MyO:o|V!?d= w c9 h[!NrOFCB^X<28q)סk\c~uMCk ܜnD}>3 \oBլLETʡxZ+ղN$w>' IݞG>Jat#ezwH"rN0~Vnp~*Sj>}3-ɢ_o-lpZ!ε+;}I#xq#LF&ڧ~fzD8n4EObpJКOu@O$pvksq=ڷVW\9uGqU93/ i9< <[ϛR8ͷZ<% l-r+A)^=d?RHE='Z>KdgW]mZ ]m ,.6͌* rr5BYBCrC^6CnET =1X~ @Oi'K%+8@*7Z>bu{g!Eßv+X#m"Qm\kyTj{oDaT:.oRruy-b/ɔy.E.;HdvPWc?G] qWO aả6T%dqJ]fZ:r6dyfKhHU=K 7b_4**ڭOt;CBʶx9s+;% g=ՆUļy)IGD&ƹ)[1l(d4w7PVAM[Zӂhd\csBloǁIGT|%VV$X#+s\&S+1l֒b/a5{,ff<t +̶|J 49j[lh79%`6~$ۜ6r~ KԒP}\qk)yuq旡W֪IZLvc+J+Nae%[QNZ-.&3[`pf bƩ a!LI/*NF@~>TAgw~c?PҲ;(AAȕRx!EKd2:}bŰY/vK,]vN9)CW%G^;/r`n|+ :Bblԧnިcr\ dJQ3k46u0;D&S9Tܜ](垗SF?EB_^* k [_ӊ!Sg CL*lƌEga.UҢe+\󩚀ײt!ŰNՓ[<$tL̒ C<`}dFJ =7'ϔZ*s8.kc:7 ηD.)`,v*jP^ѩ5X􂀨!3|֊iU2FIwcO>l)qzkBrB(lٰNM ̣\Q~oC ; 0Oy:S5{gGNӞmHS|o NItemLoJǎ3+j;&L6L<ȷ8mO6|xT^e|A<ܜ@"ezX_O;HqCgDŽ$Ӆ{N#% ശ ymz[Scd:n?O>/`2qXٽ^U&ּWI*ymܖC^Q"T-zzXu3t3G> dn5GE;wU 4괙ןq#ԫCy^,7G{O^t5Ws-2ɨޓD`G /$oj~X;PY"SԅS$ԉՂ 3/xwXa,"E@S)ꊷe$<l i^KӉrb2k4Nk}%Ok8N( ,\JOm^Yq8&MQk7 H=Th_PxDgX]F~66emskiCuOD,LI$`OWlv( w({5 NF,+#j蝈4ԡˍn;3&}ӧfpxk}v) #ޫe6yVBd\ۜ6zMX6p:t<%x >COZ@`4z9 %-Cߞs9{*#"e)A+|CG]m+TJE$+a#u-iGWJeBzhK.@dA- ;ekt%3i(FJ#b Rj}`Xkl[zT٩Z/y'(N`?Fxf:\){refaL4fb`3Yyfg!g>ۖ `ՔB{~t%=5LƜb&aAWp-o{#gc -n7pk&s=i9?[hgI;ϥJog-.#ST-&3ms[t_:wB(g|mDSm6$o/ū%/D7۴5mP pwN?vj 8.Sks8bFĵ$2 ,u ;!Ύq;a։Z<6z{:/5uP"Ѳ!v9߷8mIo&u0:$/F& 3&ϛK#wjb_{a|@ud6g6^Se6NnU_ FejUŠŮьC~[gmWXpBj27{SR2Xe8p2*-b/N+|2Ҋn1~vddjն J|^//%yeO,i#iVZGTGTj[QĤZeCb4Һ\ ä?vIFXL--Tw=꺞 %o>Z&p6x7iAFq׶5}4S_T)to n+{ H1'[^X7ՀuqmC#<&Q4FYoƌ,їĻ; HJJmMTn:Tl)Iǔ&8gGW#rGb2v5x0 ? H \+R=L'kǨ`j mTɇԨcN^IG"8O.Iݧ(@R3b!}}pkB㐧PZ=?άa=+|eUi7|%ؔς1GN9ΰ/I; [jϬ9[ )]#HKy[iW]ny;4zZp;o~L[爎K>t!Z=dtS,CFȴeG+ĥ; ~kYK|ԬH(FȘdSn JMGSi]dMYԆ=Ņ)=[pBoAK{ 6Yh?)QSE470r{ Zuju6 ]oXL?.zhk[xF05#=T$zв%G)֪fMjqh-ytݒXO9 >_Y!Hs3ΎCv0G ޡɜG$WO>cO\Ҷ9 (yJ$ήIfbI8("J!Zl|SŨ( %3g}AmrLif/4[YA#/o`%[FzjUeÙ9ds{uQq3xAXGS &2~2-A\At,i&7A!T\^ʜ7tZ[1B{`,ux(Fsљ .=<>bOʀ RL.L>ż{Sa̯@SۭBÕ5UwU:0^|c~1W}X!n?֍.zCN.9NjX?̔{z:zq7/N6IpY !>y$Nê+y$Xmh'`9P@]$c*ia7Iϱ<1%^vN'Ҧv)"m>#y!b};8z@I'PjF92|S~ir&U.J.?rUOU#ইZ 8IbC״W0ՄӲ-ul2@N E>{MyUiс\>kߝ9w[ZKobdiU*֖kJ@Zad9њ)e-Jx:*@*k\8vp3sL{~ʪzCX?PGj9@#V18ע2'<ݑxA(T'Q崺Cc:W}/\/;4.5*,O 8P w B$46d+ M6W+)+Cla TN ɸ˿m N5n`u4r+;B {> bV{Y\2Hr1D7+ըsfdX`.!+eD7PpG: [Wp, sR(B X b.&hysw\)$Ծ \w#{UQ_:+`e8 o~04.N/D(Q1\+s"(&Vj#gMlJ˝0?Qev`Co٧s _BaU$ Z{> 4-8(n$׊WOQџ$o-{x}vf$]Higox@ "ؔv*)(OfP5c:ڐH4Sݩ 8||QI ;K9j)4-,p(kJf0#\9}R(Z k2: ,\>bcǬ>oTkTjOFCFȹ-ʲ+Pafotg殺cݨWdmd] V"ћYc07*-hgV @“6X+FU4}/àV4|m/Y`᜛ 2 řDșR{Ux^hZXp̺遼ZTB ,N;6)TXp7v} w1i0,Vug[,Iĭޓ-kL`ҥ98;soO*9~?9ü;CD X鰋E5շ! j ӛW#.Ӽmh3U!_օanq|/,#2c)\Qu?78thgJbܬ%lh*&k39*Pn>!^* 7qn 3rf>>]֕|;C;-W KϾJ|:n#ܦnmIՕ`{fVf F$6("N] X耶j 蓪ü/w.xwv/CCu7307yG:8,XTR*odwVQSZ󋉁^S G6w$g\Ga.4 &0RtӞJ}Kĥ0  4]Ʈ=yR\;W}^FQ c{ATao̝ ~bvO] o,ekDGZO5G? PH n.EٻV#h_XXx¶Ot`l2OS:_H0&gVT*_͑vdxwT3K/Tn^yleDZ5͹B^;4D户欞D*NL ìSb۸QهG<f2K;ouFY=~43`)tb/p]/nr$X&/@Ǥɷߤ0/n=z16yrx^颉bM`{ZeMsFז>7 e*v*:U|]YAw_0qWEEd/T(y !W+Vu%~+~Yb&ŀ>Fm~'A\lҹ?OA;^Mi%狀K`2y%2l3gdHRA'$wR Anhp'x6*hqNvǍhZ31C(hg"e8;b*=If| n\Rڱbw=<֫◾L3Ma ?HveٝH5Z1V~M,խ) 'a=}axs/l@Ml7ٚ _k/P_`Z\ŞZ *Hy_wjMLSCI )KJ{ M9EocHnkm/?cY a/-eVe?ֲ$H廱^@c)˨MRUzAD!ztwWKQ;G[PA6jJkSLhiw²KZGʍIuZuTntG4:2 㱆n_(Z_ݛDPsOLJ e=c]5YP3}s b},hxm鎭lUp?Qyi=O8? 7AWHgepw@j\< m,G&Xc\C!Cy$}U5ÆU Ȏ0&|fpܓג|Lf/Ӛɤɭ,Xa/bo=H䳧 Qs+Y{BD>Gybm3c<4r'՟ԃGhG6{N׆7!|ôIp: A᢬M) R\=,*ѵލ]<mSٖA&^cP.v)CJ)>yڠ+=i'ƚu<֡6--y %J H<ًI\'hή8l(c3yskQT_ݤW uDyW_y4Ijh/ŵDg|DêijsO"͞wa(Pfs.`N 6ODleG:j~od]74l侬Ud&_|5w\zq;`J0c@hk~q˼%5 : W[V-pB,+3t"a{zJVeZMU.(R+yRKk۾iQ,X01΅ݥp%& ˒O+$ س>G/BOt(E7)%6J*B4fw!f1v*O2) [piKH'=6Yx9i!}'3uJǮ=4Tj*}@i4*B[/"'EoW'edǬ$"D?72ewzPO*|){(S]zvI=3z,zVEng=ΥZsp.9;p տBK3T kOf+⁜Gb9B?r/rҋ)lurXWm(ί/};Rfܣz >r;Z$tiBhc=%(!:$ 0ALUAjqK^oC W;w|I5wҼ=e8v }1'e4(ҰHp3RÄY}.Gwk!mN<᥆Yo a݌EmŅ3ׇ%sqH\2]Z?ΘCzf erd.0n;6` [-i1.%O gi-2[һn|e,;i$)פ|f)g~֫ch>G"0^RGLOgŷ u啄|eUE>zAz}&uK½&K>x%L V4Wub(?9Kh1M-֪J+CY׬ ^y7)>cDQe:=#q`M|} %kl7)vL}ˆɥE;46rw%!Bc ]4$7HN,㿷5$x <1sB75^3}%N߸GV.e/ -Ejm` J r/#!||Vfy1p>ꁅ!;'d.]O(DCO7ᴆ۾5fyB-p6V';9:0Q8 F& qM{{3g~?>AlCq| 雞fq-SƬsa(U*KI2n+!Ds NߧåU.,n$M ֥6@ϊiܺlBV)$ٵNdh SupY;2Ck$ͯHl,0[&-Jegmۓ+G@` 3S&*W|.Z-]?j'Oo]na=e~s+H2 ݔ]1E \\&P㋈+''Wש2,XGW铗P'ÍM4XۦɄU(ѡ4m3`_,=~_ + hcu?G :d &ˣ;T'Bݘ4pRRR3P* eF9t7Z;\BjeT ;  V nb2/-hBǻ1W^c*^)"0(ofYRv5+M;\n^ ߸ akx eyYΉ2;L=^r 1 WUgKj/ƔޑU?_(6c8Jc^%P`Ha]=YŝbSk3NE*dVRFK|ћMdpnl [M9FAqnQ`E(9*_v`S{k̙.Wh]SN|<*>4J5ye;ݶ7"y܍=kKe׀jG<p $R?xE:G^jtWpSwjQfxYWJgr7RR9C N5\϶@J~7&U!:8 ⠨whx6.b d=LŢUrhb&0F!dc-&n6ZV"ݎStshgs %IIO.g:Bѐ%T X(< %1k~`'Lq/Ĩ]1qYz!mz]_I{M%ڛ(ң!H0^Ue`zfʸi?RуAE{V:-!{r{[=~WPy.ڸʈ0J..J^'6?`'#S`唀L5+ZoTag:K.y5f4"c2dD dvɂtbt'hD׶G}q܈k4&1$探y۫Ay+,րC g=ny|ͽn-LÂ{r\lYK0Ql 7aHپiIk0;|< 5hȡΙ9 nDIՆ&n֏y"+is%A;SBaؒ!Q&LvAʰrzCv#D$ʧTm.db|3riQ%}.% wl>'?E ȁ[Kn hI3.~'ye@c|g\QׅBmKɰKG {ՂKD ۘj\ K֕`].\3y-mll>~lQ(oVgCļPrjh*K5 xAXB;px{+8J3lG.|Ux P6;W٩z2p;w{9VXF*#N u6%`PN)jhy9*`ƻ2. ƅR}RiDwP\a;bͳõ}/YNӜ?5 \$6]}DΆa3j J޵@'Wq쿷->YǦ; >$4g>bmoI(9]1 z&/D`KJ-y;BeZ;.ZDuV2_3Zay_!<4Ra=!~*<ƹ]8\`8{T]C5%`swʛ|>dע_/\`U(26g|=P<}_) *m[+ESj6ˤ/ xw0bq Ұ&i;%{Ci >bi[@j.~It$J̗O\4 {9/Xɮkp5s~U0YEt>#b!K_`:)ގFب(D ^VCٵbQxpIAQFӝT]cȣ`f$|bςz L49ptk3vh& ow)f%g-R !zlLŊ\#KyTHMR,_H}ށYO,7kK/Jק:$y2g\ \##7< x4`FpsP< D;4":n Wym(7|\`?}U,>:ۧرv лyxYުM2G +1LZ酻yxK.$Y鷄om5d?88A</! Pʜzy1÷8H_04a+?u9~* ꮾfr6G^F]MU+Kس C#ٯy ;Lj%+?!x%F'4_XV[z4Lm9zu>?__JoR9xZѿ(1teXȉG?}}sї٩E |hkC`Wn1hԳ/PuD^~S#apFVM52A.V)}}Sݶ1CKs'D 6E)42$/=L pQs¯AY}U<DBCJ8h3;￯'gc_"<4Cs%U[MCmԤ>([p}=S 煍^414,v/=YUêIJQ磒\UʚCA.G+DR8kH VMjrK?i"XSČ ϣhcL{]Ty(~d#RY঎ȇ >&xp_Q=y>]e\3/BU!$pN#.0ʏX ?O\w~߸>\=&脔´)vx}yh9򩚬ٓaT^9ңszݶ|Ttk`bT dɘ=>Ut{ Q֜.ӍH/LD(jɊQ@ܑ}[h|z؛ٰ2c?;oVjCxFK[}IIqy }o#&4ex:*2m7Pa{1oy0>yRcF(\pWH$ob\^oH П1p*݂Sv9gl.m{N:+RՔ{_&n[ }T+g^m|u 3QB:KǼ">*U;7LKЯ`\l'`y|Hq)W65>11'He %W01Hu '`=YuVr28d KTF*9$lOEA4̠gf>KC9!lmRգaGRn$ nݻ'JLXk6]vM-In6 dT |a"^yCR)4%=>ZJ4`~שMca_1tD: AC0J8Bv3NuL{~ s$ ^*5Z>oN|H0O|ZX=;JgTRE :Ffw d|BK Bhk6yM 1EJ+1k7~~W#gn*E.'0M8>L{O9Cd}Cs|C6˳wbEu9k^MΡ4}0o5ݰ6d H7>W# Eш9ǟ㿌!w0TW/CPf\g"_qr0occXZ {XnN'%7Ŵ,y.d֢&83|4ĸ@@!iRdNf K8mH`Is+ss\+ a f'_ O"K K\#* VD8S76-$l{flK=K}M^fb.wQU&@:- OtLjl,Fj?Ht PE=o:bXdWR_Xaَ]a}4E': Y'v4֕aVck~rm gczebzE8Mp"&1a4eWZ4Uh$Q7dmPOs.IU^{ٵ6⸇s`uz< !WwWj4K4 e݈ڗ܋?nk+Unܪk.?5w]d0V+_^IqdGaĢϳ\}jVnp~)u([i@=W݈תhuL7l:]@tC֜]KESl|mt\D^CMeyl\aR)^P!goj2}Kq=2$,n<ʵKg C@5!YzFSzI@*Jkvf[#&ZJ2fE2W ҋ`sd\>iDaLEoʜojRuNe MoJ"ۃ2S]S53峇~CaNa|q+=6B>޹quyMh;Dl_@:^?Qh:dbdJm~YW?ݭy< 72YnWa'/p#`-"_r`'OjT0юӓ 91ΗZKiY5SO)IӃ/Aŧ3Scϝާ|sm N\=UB//Dj{ NbOr:b =uh<ZPoZf*(6?[SѬOr‰z֋N~$7 9!xֆ-qMlܥ؋uPLM.)u&G_N"2aʺ ņ',=koO@웲PBh TVY`HY5H.d# &oMEIҧ  !:0v0`aY("ql3@porҸ}iɮzna`龊 *-)gs!7kɖW ›Ѷ7^#6gu]nɺ h փЪDCר4|>JkLuE3lrZZ`7Iܾ-%V"PY8hS{w\F$|@[ 7eҠ9&QbXl{qA2s~Kn :vH⍬8:1 BlT8Wr\dA)vo"g.I_'7p.G8q¶zUǩ݅IդnB ` Ъ|} s-G qGFL ɜ(_#^!/+]%ަm"$=sAHƒ}O#*Ы(tuCkBvs1ݱwZzo lJG"q[JNCQs25H\DB} \V$W'- bK)]5A"#JR_I>-L5 ^rg-lU06f!mn,0nv * 0 eN.1zI6 }ws(΃0d o 2m|MG=Dn]'Ў#ǭyXk~;vxOy{d~iv#^,e?rtT={"*YFq#=ven?805%7𶠱|99+sHx#z:TဇA0 tw7g\tӃ^iw3em Zm6z&F&&$e-NrGI/J@JhdFي"g:xy٣}&C𻵚SwRIhG\=O[Y4o!Tv8~=_ML\WTRtq<}lѓBU + 9׳~d׃6 1w hB5K'~8^GCi 6zcXVN@3/ikqj Bgݶp>r S՘g;U\R$gPw>K>(rU!7a <UQBAt:e~"+}LiU *,04yXF~&f7?yqރ (E ] ]“u^p@}:[u1R*8!}ti#xŀ C>"1פ&M^4Ȣ}|i^-(u^~bK}kC8) tJqeޏg7\ֿ7c fW Ҁ!^.}*Rr㇜W'-$GGZvìsT r6T1Q8kЅ~]Vyձ T}%T%/ORvҳyO/&΂f,l'˲r~Mi" @"HwUr5*TTiphE!nrͿ<[^ 8-1C/{HMǞfTG$p{~~%V5pW v a޽)!>;vFR̴RY<+c Z.g`Y%D9t8.fOyݦ/N_Ky%F$06Ԫғj^l4X4p`sRգ79KqpF1k\enJ8>D6x3z9y;-Ü=s-#Ao`*~uS8ub+]L`E{=luhє)JOl97R;j|#7Oz /cvLWY1SQL@^^,n>ȴO}{*FkR P$`YB=7F<2ֆ+Jb3HK1f3 %[5O/>>]x\c8|B8"&JZ CA> o룤gh@ݢmROlŝ3`q5z&$yҐ.&'C\Wa&-% tOo@D|LY|&#K.=X%{$Aa:=in^iXKc-^+*(Aq>%4ۜ"lv,qO\7t1P1o<άy93z(|Kwr)gSVJ%'gTD?~Ok[}b`w8 kJ\> &%NMAIkN=i p_I0 S{~zfm>5)FӅIx !|NȚ^/xž 8ZMJZYo%`3w^%9?3ZyyRtF=lVr!sX⠘H)A}[Q58$:v|2 _ΪC ?`J8F E)eA撹L!ݱ#\IV]EتJ}O0'V%`qZOnGزo a)j"dr2n7cmZ-qR aG+d*F}0Ruz e#g#кҟ$S㼣=̚\ya Has 鱿PG(bQBj1Z3KI@+{X(*aŚ8A`-Y['9ߜcHnE٭-THVh*Bچ!~t2J~i4{˻FBwE6ٟ_IZ-r1Z09E~0? ɬ@^У9QtQQވA94|jp2| ֺLԟK=`6Ui_b&,c1-GWZ8P1gWL}/w##{""QIt<=ԖwkmӼ7 bsBYsߡN&¶_2"\72M89d7]BLNXPW=" |K Mw%g?@YIa1NͰMGтi /M 1pd׶GW٠+ED$Q P= |(P: *ͅl*CBWKol[A);Q+Wc x#g.!@3,*=xaE6w_#L(κ<([ ZmJjLN/ڰ4Ãғy`'V6Xag32پB""Y&/El!ݣhe>6mPs߀v_0k"=iFKs,YpѾw+q99mX}I3~2ɔjɒK^ꖢ)?Mk?BBdmKƄy!jG0R_WW@[ˍzdl{iÂPi]zMhѨ}W^1ڋJkE^`٫BP+f_ PPr2\\yq,J@ XQ'V/x?E{[CP-tvGhfZ4:n_Ye9imnHVlK[߉WXD:J ңgK(I.UL-Fjd/߰VC-d5`0CCH)- Dc/P^o3l7s;D; dmWWcQi |roioSl5O9w7I-gQs n}l9V qmI[[Ɖ)QȇuF(-pR$|KC~MfJdmb"7f|:cy岹0^ G/2 JXN^"ugՊm$֏>6864Y|&n"ASxl(/.6BޚM _j"*Cﭤ P"$7ktHyl~߰z8m|c:['Yg;1\ISF&^mŢ,O%1+^ET!g͞</KY.1bmg@ޟX^1]Cdڟkv|< ne2~_m٠4< +ymF H4)£]o*CIP*JAU^3tjZ(..WX=G_53eDpKu]8 o[CP`ۍ>Aj ^"5:8^,3.mSZME`QU+}|OvEީ緍\DTHךd;}޴X{ki)$ zdMY J:^(y姀SA7K<> |y(Q4N UK{2J29gp6no( C#n79N k+"{׶K C }ao)E"ԂTS{8}eu98qOv(-nv z邱oSxĿg[lz41W_G#M*t+wx:)<ꍊg[$h1QT2n4 X {x =5:ksvHn@]:ypQ/EDRos(R%itb%2%i:z9{}/SA=~S$őh\Qs%;F 6ÁQ {X'u_= I 9⹥¦9gh 4Z≥7iD]Ƈ|aR;՝!xQʧ1L>$]Aɖ?( g7~ =Ab&K@begt>Yj :ELI\lΫ9 `~_3X/Th~Fu 6$qIF%ߌ(R4oB.b) =I_P268|bךoŋy Z9 x;3 #Om͚XZ@.4hק`vBM.*v?ՏtLG,J_ثP=qHG6oy*3j&Aw ( n@arRf+MXKp$Μ"^7§lqDBV=iB (E*udHcP!>U0`w TF6|#GA[ 26L^:dO n#\tG1q,+ܘ\(Fk{g"&/BGY7E ¹9y$,9fʄT7ꎔ9NY^8J,,+M Hh&E\&HƼ!Z>}q \u];S..Y!S06PWIVjṂD܈.[DY캄at+ϔ9C%)/) @9DI8a3{y ;jŴ"bpqawd)64Qy8)p;0Md~Nr+7db߫ Zh7ȡ0GϮ^Cb畹W!쵋`g u,hBLw`bEѧ!TL[xr`p-L^AJl ׂK*uw^su-V3ÞRS.U/X[O;C*3U%nv:!>}K8Eif=gOv)u.n.v Sh٨Efνc~JHr>\z꧚ܰ2XX׻Ԃ+8%*@_tE+{ n ,PmA}0)FZfҜƵG596?ˢN<sch]tkҢoKo#LjK-eς] WD<;ƣ$8Ǭs4'`[ί"I< 櫠 S7ɭGn+m#7 D1g|T41L!6b KgJX&8Ff11􎶸R(Ψo &,  rt0h|xmMw|^3uӒbqaw[0^uEV6Wo''=kF.<=i:`Ȟ>,,s#W!JNhf0a^{ˋ68ރ(0&}i!` Q(bRC8{3,ī/g#-pR<&15x)ކ#];Ab{6ؒH;ɳvДUܗ=p*nm:h I}bxHBYcP=)xdl90]'3a[r+dP`3Bxd&N,elgz&gDβH+2zn4~lW"E 5@׫0I v 6*"p ]zީ.ZvȤVXk`ĚtJs@ZEiBOZr2X4FycX*\ތ6*@+UN"&=r3YgPj/=O72o )=ԘG!mOgfh m*}̥QlMSsI1C3G"41,.*h}Φ:O1hec9oҀ㛒k2:3h!*]˝n\Ш5S;w] T%cӗ32" z&@DNAZP/L n&w\Ƹ I 3eڦv fHC٩P T݊Op)ʒB~I$ e):Gr$sZa)/?vF) f$syyQIŠ%[5|VTmMLI[ldHg Il*J]-5ס ;z3m?Je(Jd 0IwB My_T}/mY`e g%Fbit;e ShP>qTDrc6 4CF|F U]-U箤˶{۲p@ʑ+Cǧ0 041J:8 ·sqf4~gwͷQ{L PntuX>OvR9CQo[NLrSn7'-x7TJ4(# 2T0[$FUӌ١k K% s<[~SϤͥF]!F&nq߶Eˈb7Os[!@,#B, ɕ.ԌCh6kj|du=Mr|gcēe8x#nwEnם15ҒqO^\-qNmlrY2iaJ% ̍OxDB7#N9^+fIL>X3z x)+nmVD|8uE 67YQO)SvDJ75[YUƵM-Jx j8廓J$`eOF{jT,Bޔ2[D|yݳ:!w6#҆)Hʡ+swgLm(JۣM* zSt_W?2K09&y4?KTSv䪹/b.{exM k +({4u 'jßeAܛ]iIClYZ&VܨqO{oeSu,Ian h42߱gj#-g+>L_%A2豧SQp3RBBZpܧcʴ8XY>zhDz{zuQTC2Wf 1l~d/J"Aս.c8Y>¦\[rdL~Q;lx۬|<D qnu,$XBc9'IQ:2Co1EQ_R];0-0ݶIY>U[r{[T F.h]= b "S#B  H]Kϡ<VC%ŸǓ=MAGz\5dNP8pS:Li\‰ODuGWԗm&ԠUd-FѸ9 SJќs_[ᢗب'FE/fݲ?5/EGˈ\J9`z#U v~t [$E<im fW!r+hnBړSzVTv6e"j]=mZ͌nΑ3 ި\BbCqېz %a2xCZ)OD͙j:=* 4%튎D56i].jqQk'fvᔵ~˄q9u-V?_xU,`m\$C+7%>ch;Nu S1FW$QVCj$|r:F/ڈVQbH (= l =vg"pHP4+:`je(lAtgЮv2|fw \>7^}d ](~\#a@ + \ ۶R#1WF9. x d5=TfʐW e30Wose=+csX:'JFE r _*1 F4`3c|5ҚRlύ0M_ý6* P(j1?:Bs0GVC3k* VR5dO nr _*N>Kiց@ 7 &m)U^8 &SݣMXL&]ReM44Ha~1#=ZUD+>\,n}簉tH!%=0|儅[4tuLڑn!FSeJ@m$9^˜z<5ת5U/NFl/+?S Ɂ@/՘G#=7Mh#WnvvZDѐ~AMN3uICHmX`q<(Qcֿdd|I]&%:Y0Ie6@~3֡4Rc8 k ^|9JQTLh*T)VA%oAnU"A;Z,ސP(jPV$zX8Ě:BGk?u[Wsf6RKRs5R0yO\ZݷS?n>P=hC[?L;OO] o7\vafæ˫="Xā6-dž B+p1~4BNL`zRL_(CWgF5xPͣnD8{]tJj]Ծbٚp_^M3{EnW…?9Z~JÖm,-I(7nd_.Gp+҃e$Ei*&6_ldțؗxZO nUzq cNHf9{{tfopJ[b[3Z)ʇ]J7J"P gX"o^;69^(fHt웒KR8E10o楇!.X6Y9}-'we)ҫ~Ya,Z5SvBU9U(ЉYc! g!o&fpSs~Qy"֯w~ *Хt 3ImmR_ ),Qr9ް뼎Bo'8[RrWtAURZSdz?WS}&m2ShrN,Ѽlk@]Q(t8sY\NSؖ2ŝi L o\LJc@ʌƹc!>ρSbI:,"0zŷv7JJ~z5:hwpq0fI )!cRlQn5%fh#Xr(\< $əguIAk=[yL`\)V>VOh ibd_< jTlsW3'¹`*a 8S{:BuOza XnW 6N4#/'3ut+$ڷo4`AW%P1|sg>Ŗ+l#@WD:}z{#҂|)23jPb|}ʇS": Єl+.ږg\wTy6ZP_K"n7ϰuSS:6߃Z$5홊iuXU!B"I$z}s堊BV~VK6W8W<5yvս+=5$_9j ؄3Ctg9 @.,{D=`@ mZ9߲)S|H$oh=YfFpzPCp-r~"h-~OkA/>ʦXAuPzVؕ"(Eli08&5jz{ s晼Ocϋ|o+Z?*ؔvT{ XARÁм8cR7"e $ni`%W6=1 wIUvLF1Xsά59r[SʤAٻ"Ȍd-{ӄEH ZweGO05VDXXL8MOD-I2ڸ%7 KmW0 |xȫJ4"o7ю2"99~A]P}jW؉s=. f=`vOn.q'!60 Z4Jy 8tltHZ\ nzHO6Xy1MӐ^>K7gLTS E_Q&,MBdRUa>j޶X<#NY*`nˉT '] QSqNM-$딌 CwSymx)\]|/nx+1LXP=+(Aw %1.+oYo)F s7H_\lz^Fx.,ZZ= UT ÊwH-jK^&h[]]sURp#-'fJ5ʩepm L/&>VM՞;BEĊa@,$L3&@m] w]˶'V Jo- LC-V?mbGQK_1k&еs٤m:tYv~4:^p=\H9ğj;ڠf6қTY DKK&s^S,A~竱1TzƜ'5=_uP|iM^ Y!y7/ZEe g]9A&(Rh=r| ]59S 3Ȱ,mD?(0sڔ1NMnFט /FmA09GDYQp E9gUW24Q,%@4@=rfʡ0OUȒtR\c/fE]^o7ʲ1A:C7t\Nb4w(?T3 VS5E2(AgܣaHU&Ilv81MEJ Nh9t0y^!}fxդXʵ{:.[4 l'fSv]" P~T%9}j_P.9=X_95bzv=OLMIۺsr@z=ܛ[֏Q>ECV\&$` /msXj.m:GH:C^&ԯU<A9T.F:I t ؆?nZkrʳ]HLF^n"#5QȲp[k5IA([[3,`/E!>ۖQCVQ*HeG_C{M2˶C;\ R77M0R7zּˮ@`}TyS*~iׂf(L̅Q]ݱD'0c6ȸH(#=LN[R, ix /A0tsN}/qB@USYPw6Gy.aux cmUmUغDl*ܷqhdc~aZH}3 DB}Ӳ6p̌o#X&^b0]Uہ^7$q[ oO48,Za(N}ښvᗎQI Sz0%Bq(u0Bv/Fn!E*59 Ǟ/!=R|(]u*-2 ^vI)qX0 '@!gBD!23q6qj ye7A|mC!k^SkU5spB9#޵ҍr*NEĸڀNtbUh]log?t2 y$ =aW+΢:= d^ghh`z4sy:¦'ZC6ꞯYyw=/v;ř!N ndiϐPwԹۂƭ%?nMr=R^$rV'+\z{,))hvg} k恂yL5Cǁ~,,QBeADHW1eg" rW׏|yy%?oPv?7Mw A7_yj![)H(LLq<%a1z5$-+1/2xl7̓YF.cN2\TE⩮!X(THg^A`kW#M*׭B]|t?BRM/"ZMp0u"6j+\#ӿ:I6Fk!V_Qfj^>Aj1]wM㰎=6]Mv2dpB=ȑt`#A@~4rߕ&z~FBnSI#1e9Y錬JyCy|RVzs*pN:kg5RSd=7ȈKA[IǼ(\v8t*H6aZeЁjqA=;[̞Ь׫$NAoziQ!D+ 0e#Ώ Sdݑ`U0.ܧTϮ}&-5thpE2FD>M⎽4CC4)d@εxc +yp} Qq73u,Sdz5Ʃ }y'f)EHz,23A5xٵ5%:}i>t(󴧕Cf'izf(gDJ/,ɑ~+_q(pw.v'MA!dPekqJfˎ;[E4t(LQ&=v9ЬIU*qnxMzYȣ 3o8/V/$LB&Kew* ujb)d `*oqo|ڈsA艞ibj?5vfɋãݞY,@ CgQe?` WNǙP=_f%6IL+m\{ $]Hm4b!f'\b!kYRD! OOh%Q@<65SEZGG-+uNzn Qx,e_c ~5BMtmvEl+Gh J"6u~ rCHVα7 F>t/ʓz5"&V %g%*hChN,74퇝Sj$(ۼ|p,ۣŮE)T%<3iʺ399~ud=EfT+b)ݞrAhHAP_}& +J/cSxY0]UoNi%0T`0hNlD2Yp^qYQre!kܑiix(V^r : f]* 4JUXLdp~$.B;v*MM#M}>c 9 h_BJ3¬;#z";F1r&SbQ# 8Ezʢk򃀻:H.ju'[n8D gG͑0bᔀ-sZ x씰4YX|:zA|/աҤrcy.92 2d pv:=Eiu *1 X4G<_J ̿>q1:E|c۬Eв$!F$c4i#y{%.Gf5BŁm\bߓ+42NSX'y{z $F/%G eSUq(\)>' 6)Izw{f q RK{I]n;F(E4e~M"P[0M1m7&0Jv1pj~mV$ÆUn>afՇ~,jDT|P;CPq\:l ,^:i"E\"\o'`Wru dP7pqt azI;&@+`ۈ*Gi0ʁ|uDD qonJIy=}'1H!HȞC^@hΟ9^pbK5%,f{RF]fBa8/.+Sz%pI95KsaE2JT8(pA5AU" Љ"Xgr-\psybEWe[ YDv􃳫Ydh>@4lZJLuo F٦tؕZSx:/p'W [?ne;̇0ICF>cqe8]+WlqʥPEp%2x I/+3M"9P(Oˎ+Y`=TEO[QGw-SZ՛6+x=Pά iǁ_Tkdnc,9r?bvi>Irp\2KP6{ꖡU,hb{1dx|Y$C7M?Ok_NI=c寅HFYP@"jEiE^7PiMk:9 B Z$]⟩pm7I$ XK3?}eAodV s\5iF SL󈏒7}Tdlo q}TfdoUI54"] 6T7*\ìqALb1 6>hN.hC+5Xckx~zmZ`vM*]d~%8Z,w<+ra[\PE͞'EJ5>?ȃ8LjGq" Jw/-#<5@nL谹C|4k_R|J9|ŦzToX ̦)v2YmQUi/b>ůƷt- '5TP$j6iWa(U㭯̈"~\D%g"9_:Enؒ'd )+GeBxéFc)9W/Uf+x8sk;ʐ2B+Obp71ֻsg!WA3yhr?Q6秤&T3 TYYD{F&@j\7y6D!JkbGM~'EKDVf10YC̡)\ Pzi$(4-JL9fe z8=v +00#VK`̱+~ZB[=;@0И/s·fVvdq8aDfR "] F./ ҫuƟPː2ChcN;a2zwV($Lme-#VW̙HSU(>ˊa 9sm%1'; ?snk)Rxa\6^rFOwz7Rr ɰN 32W*:GZO'0gn쫾v)V&RePjٳtȁgLDA\mа%ȰaV5mF~6SV~U'Qf>uCJFEP lH-6-&ؕq| u63ZUJW߱Lmʄ4\0NN~Ro|$d \c@J(S`SZóBGTK2u,݄fG[Dp4ꒉ"u:g0oN9LE&XI?R2Yi%O*pc~JϜe2sT MQN^X܄F?SH("_/|c?q! H7ߊ$}/3OY| ETg6tF*ڀiS. P|fwXiK|{d넄J`t׃OJN>bsiIqh#ь%|][\(} 1T^ih֓^T S& 5XdK0xg@sdmD&>k%8ro<%ퟯ!H\ǭ we$x_'_fxι1-`)?1>?Gsqjyc2gڷm-zc'[f#kϞj~}Y4|(zgamzrR`rH)6fǯ@f2OG ~"긌S[: 5쎧AHg6nG ~la"[l?S7W,v8U6J*fK(j#9['\eצ,V!z")C=ɖ 4D'97BlnueRuBbĕ{AoKOOf& k'7醐t: uZ%4I?>n)4Vap2xǗk(LV]v dzT>%pS Yzooo崣 Ù;ƾG9+^3VNWy/%~pk?}U}Z@UQb V*"TQBlqSz?/Cirݾ&\d9M~DdDCճ{,xVU:t .iPJHcQOo Xya%eB,5oG~ٗ~FyxϺ:o_Ah)Zu7J?@{}LvՠY8[` 9`rdj/DpSs ݖGZ5SkEw,d4NKߕk$tg|3%|,O8(80b>͗,cP6'WƞO!ڙ^<&GfWX 厦=aU4wPv6B]a1 oSUA:<~>%y@f/ N6Rfۡ}gv>OQuO.xsdtсsзH%Ǟ2H%T43uZXdbm_en 55}׳:v -JѿYkc}ϊ[A^Zy/bbB )!vbtqYiF'̝Zݤѕ',/ը_p`u=RKC93-K)퉆sm>ʷFS` /4N+XR^[fH -0H_- !7hsm]h{iRϠ# /rCuF&/wQˡӉ&A(ѧ sdꯪ0]NxC M""r)IπA+ʾ{;~ԃyʦUGN>簵|Hk꧍UF/k$a'k zR{_wd[ȑrh/mKg/vKԝhikx>zq~> lFxڊiԇ`pg6˧+,FAl5Ȝei^f{qW&&)9;&-o=m!Z8IA3n&"nAz2M?};rT'$s<915aAqб u!?I??i8i W2(\flK\lVpEq32i,v.*>3٩8O:r8 |ZQs*T=݉E3G6q x+ν'8𻽧3t{iNgdp.ؗ(iSIgAPtQ6ң{yI*z3\-%{Ci$KJG`뻝8/mXL-ؗvWB]i# 2UdPm|$R.K^G$lWvBhlt}D*|O]3A܏ ytehUf}k' ]Aj\(0Tep@7Wjsb1 ֡II2Ma#2+*:x>zwbXHCi9p ,ޖooh`Gڍ x8,6gWt{ N}*42mЯN`"հX{Ⱥ  S~&mSū%oȇ"omEoˢqO|Lj|\''$rjbV7qg8kUޱb*Ѣz#QUw>9;;pecc krDVoĀ`t?bM٠uNAqbN1JkP Q\ ը`8~U<DW=%cxsk[(?yY+!XY )q\Va@'HCfEԊ-d`wiJl@'w, =9ζpXfyEe]y,fED#'%|f1v=UyQNh&ri0CxnnV2r>bV[9(A0 Fn.,EGIHl.%21;ƛ#[aۤYȟ9d[(7y;MQ6q%?^ub hmClws4j5X # E(4R6@38߈'70,l[f0u_ל?c zZ;V-I Pi^ Y(.`^aoU)6qH B'Q&{0.Ζ<~hƔ)"m0!+aJH8o\j-cC҂{r@LN,AeO(qg@c2Z<EFxG+!V&VWE8N% o٦> O;Ok9&QfB^sɌ 0|B c▫:Н,>4 Ӛlي@˜ĨzgC%.3bIf2ŁO;64Ù OQp^VaCk2#-Q8>,IU$QME٤>>?ibsGܤwk98N7h"WcZld*dwBٕv> EvAyRb M:)1KeR;:Oٮ8|"*jiXKP-HVN>n0{9>/5c.ӞO\37iy`&§c3bKgIxqJH`[`+Pھp+,3q>->.@ @ rQaciėi7yNu~ֳca(iʲFRU1ۚ ΫcexqhΈ=ïs0U)d7 *;hd&4>Z;C"#/t(~")G=F (fė v$8[6lE?%UR \.<9. r{7"?>ypswZ1W0\`X+] L ?" 欘gjZмk!Zp HY2,.@CZ~lhgKAeE DQ{y61yk X~C컛TQT _ I668$hQRU٫1[4j KDZ&T7s?71URZGn/`ouZG-w3+3!|)zVW'ZH҄q~I?9A?&ʍ$6 gGœƘiF`a'>%h‰FPAx"9!@claAvX )F 5B 4|8n ^F wHo.OLqNRPA0Nvޭ?L \egmv14-&mb8 S6 Rk4"ԓcfM^8+R[ǃU."x4wD@#E1JH_ުF%ۇMw_X~ЦA5ҝڜ|7[t$y?h@OAL:7Bwn144&2.$Mx ^Jru edi1@.jdl>$-U v- U 9m2![:%>$䛍)6'YmXUm08ir4Xk<=h* c[oU- m]{_z%Wd'LleQH PHC)|ߦgSȬ6e+U".P]\iߣ%&Nƥ܇/W L8+RjÐZQ_Q;eYKi'UWf@(s)'sPA܊ǔR^Ʀ./'װT &_<RzUE`SDLOW lƫ2DF,NaâJK9q.W4nj/VD~UN STv{I]Iݦu4)͙&ÑEF!2U19icĪӿV>2f\8%r}e(mz  CI81HjHԕ Vˆ3k b#GQGiB1l ^]]IaoyíjfUq hQhϤ\gnV&Ɨ*Ca26CdZ*D CK'~c%AX g* /ӭKZKl܄eȁNNR4:}9bQk۷<);g̝1aKHR\L C'tr &nqA<-tքea\\/RrkŽz͖pgLcfҎ.N+3QOjuVCo!^ᄹR+3ixMe0s;X4MMD̉\-~$2\M%|ήwUF# H`(uX?$G2"wƍO^ `cP';ƗD^؝jC.qcw O K"~PKΥ%^{~gOU b5?'|pkT[u0%#Q&=Tvĥ{(RS [am=FA/ܡq!( {qQXU[Af>>Z,EG-r6z5m*jVL ZOwU~dIIz9K$ gPqC~FwX;%}4cܼ"ш > 9C\y˜*^81o@ctP5SYĕda8opZlf Pr&y I։0Ԓ- syP>-*8Hu@dd :]FKQ7.yWshGK$R'SD>ly̿8..P$e ,FqeW9ZD*"]kW )"qDŝbH;t5\F1ǽeH[x)޶j3ouv J\x1SRdLs͂B7@ߦuQ<9NB"T{aD'.I_E]t( X8*9ƼPJ."o>Bl鰩圥4NN7ax$̳S0-$ vMOA;1NFx#l@Ken\IW M׆:.cv[]Z W)qpyoOJͼ"yve}+x}cl>:( wHiNX~ʩtTD;e{{:B4GljL bV]eDT?>[H(m t@vu[7fd\\ASt9~2{j/606Ӑ/PՅj08dMA }ԟ0"q۱˟p ;!k/\X2HdhBT^]ƷLQB[gN>"x3wfֿ- .ڒ`ߚF2L}ϳ䳘"t6޳|*9͎QP\zs7< mBG2W5}#X38$б=gU*z%x_`@.r&º=hom1-S4yX&JE~:z`q{yS"QFsW xj̆8( #Ksu+Mw1knmǖ 5|b^uhէNQQHPwƲyAfX;Z4fp61c 2`s+oꁾ 6- U 4ƒ*EF7O vn-|C5|IHPU2~9`Xp 'juǼ./sxT0 t'0'B;?H r'!-#:z*cr3#P8.~+Zi([rQ͚ ;ANI$}5/ <[s:%*wB{9Uzٽ ,52%WD~Pb?o>IL: g~!Fֲ \؜63y5_EņϘǒ\{ax#mڰB|71'#(0{؊'+_'ߞ',mzM{xlOpl9'-ogbBƠ01shrdCS7-D0xjt!(/cP.RyѕbÀ#A9ZΫwKVCvrp_3n 4F P1mZ6b~y.sKq)=J ?@L.e@dm6b5VrNF9F8RK%R<~v Y`E%9uH OjO>NCK$ LDC^]gc nh͟biưZ1HK HUi8d;åM&3PUGohcPwO[GT^/p`[q#s1"yBu<7ϖV7! FUQ_(9"z!}beYzU4At_76Zש!\UQsbb_pV'3.DfO6UnT75qMV[=P")plͩBO放 /,Ӓ>AЩǦfgs*.C޸E v[1mGTqqk$&Rjw0}Wqo4kv-ֹ`e$(SVFQe'|v fEB1t##rjV^g190j4&z|!/}"Ԑ(ĔWl1dv(Bk'?!.g3AKwۭB 4sY *"z&ΈQWѻ2>X Eki D˘=N8 m^_;քmZ$a( 3& $s\{y}/ wS~ NGIN5aԳSŀ&~I:$йnQ )HGL*/߬ ?ڋ5<=^ZBe. >yJ:v${7hvft)ul"qDx(0 XVLHSYEL1ԣx/44 ~όf(4[0 N4d}|! oC ͛L&@]N W.Osٲ''XILu> ~ T,.0tvĉ4wRN#E g ^dG BrךXH ԼVX%Y~jwIaZe=K{o^! r YN[-Q+ z]IJp'Q}O;52]lׂ ^u,QskeCP*;&.Z=i>ZqzgCUs;޺{ M*+ )kra)7^\ӰՄPិKgS^^*Sy];|rooĞw],{^e'!\٧]+K. 5 $g6fhM@i RW,X⁚ @8TR%9I"VtdgM,[ _xN_rE? ,DtȦ{ 'PjD}v+Nw]+L5f5PaLV*C ;Ƶ%w΋pt@Ձ[Cf0 f=+ֻ /4*ԯr0z帑`QXPN+䇽K%J1l3yQs|:)ɐKQ-/6ۗci4ڲw;= !C.M엞ބ:=2?x6D]V-xaGQ O;(:HM59 re(V7/'0Ds;XҐcG]" /4d>2p9jVF}vK!Q}KEsddo)?ͯtFs:׿aavW,"7AJH[dT_noOL"RA,gcR޲U[?H}Ie+p[~z:Fj/Cy$p^feE~fAʖ@OsB+ݹWu DXAtԱ6,.:;ψU@{ ˀ{%Np@! E q A2Ԣ_Fư@RFar#k-*>MjSc*=/fAŢ3~ P(n_2L,7#κA܁/֩]h:G/>oY4UFZ UZ&m䭁v"N#,(VW]gb ʰ-#,Qtm: ѥ>^'+7^ 7~EA)zOP \ؿKi"+N֯~5at.(kwuG䯓!o/xvϪ\iMݜzI  /LaaxMF;9 .#j"<g!29(7ֈ YK;2ri:i> p6p@.+m&TOPz)>j;$*1e&b\J'5?4kXԞ60 !w0߉T ӞEl\_Z<퇆Vٷo޻!=-ˣ"aՖyAvm`::ωB\%jTa!ʜ"0Vq;F%X玘pcEĵE4x'JvQ(Zd-Ӆp.t 'xҡR'_0aB.]Še,HX9KoEtX3/)c{^Vqŭgj 8> FNwk|wAm0%ʟٟD Y%abWZXD"O宧e>z8P&-HRl .@^.&ux%7i.|e -1I[UoљLqG]-فVBh'x YEk-E'[vu7dכ˓Ti_(B@en/zz}j"4* ^ 3AK؆uw6A#QcCcݜ~Ď|1f150 2P."{ݻMؐt vaI%KoЌ:u9kѺO7t}! AHyrXV [OM'f8?V$ܓ3%Lb*"U_P>|RfgJSVDIڹP,^|IaywAŴ+# h+4mM$jՂyYvq'%|d 蠜{t6ޑjpr`oDꕋc흧?|Nz_w^~A6B܅hpN(=Ep;e% ˋ׋b'2.H.R?zmi!Q)_\'GȬ!4P9avuCIb ?˝=03<`Yutfbc/6_j7slߍ.H5 zZcu!SZI:O \nwhÎED#Yh6(T0Q ٵ΋ڎ+>+[R@J1㽩mmh*OҖ.p%Q[D|6c}PG9LM"2P&u!fQx*#.7.uvzAm.͓te{tڍ&!D4, %4 yʋLJfʜE-ȧa9ұO^zV 'շ3/׎.<[_;%6 aߞ^67rtm 0!fqfoԜ qR<_mIk>m noxj=4a[[ݡ8:o%}CUm B+>3>S㓴LW]Y`,*?R0]9פmRJE$3lJ&;",{5vZ'm{#aN\2 $7sAՁs`TX [гEzy]Ew#䂫M`S JhZv*C*y@eSU#D4̢`A!*cV#lMA). h+2ǣD/-<}cLUy'ؽtY6$1]A Ü5@J5J,Kb9# ~gC%Ͷ w)X3(/:[\,:;m'.cG >Wo=זhXWzN&jN?Yw:b!4㛶Fj =8 -?ϔg@XsK<w}K[0 *9,ܸV.@vȷaꖑ *YVn]q=HT@ZWcy48~{B-rӤ !s8jmd0%Q`Hm)  8y|j I nnɇ6lnKkQm-Ziڦrj($y2g Bfpm/uZDU Dr+e ^1hdm jQo`,iS-;T׷o67hGSv#Zlr)M6AicU¼&y>^v!2+] wMvH^BZ(/$,u]'". HrOŖ6U @hϪۮQ}i8֤xjT6'wLTڣ1OGO2ieLnRN*i.=e[tX|bvvϲ4erJ~_7À8fG6cqd1[@&-5z򭐳J틉;><FK sU#Uyems@\t?. ;Am(/="T%Mmt}GfO|Π"x2lFI9y}@-@ǁKņJTIda't`2-h|J.+sӘ~}OK[CTEdUd}c;8Q+ H 8F?-0թٴVSp&+fY4En<z#JA!ZK @Ry Ծ-am36)N]K Q $^ | i$_kaDj8A7֨Sa8 OzeZv%-sePxN#(C,ms0K:QQ*"*$oy`v =\󃾼Q;OC~C)c_ѩ !w qȜc\Owx/_>JFwhV щۍ5-_w`62lh7l8q͋)f{NVO{SQjNx[5߮ ή[Y!̇\:emI*E `iAt&cWF ]&ixn*9 J}1Rw-q~G(A8 M޲kl 1 `'cWٖIRjR1Y~7$U*+NIc6Yw:լ6eCY^h[Dz{;l9;'|[L13 ͬCw\R~5E \(aVWRW xM3v\7(ݑQKmPGSg*g{B;Ea+qڴ'ǩO-9\W/ 6$XF|ڕQӎfi_~ە8z22+&(`{w5x fXS*h4;<$ v VԪ@O}Iތ`|ÑPzb!DfYI wc}Y`j։Hwta;kعQͣ@;qw+iR>I0 *Je#MƈD `xm?Q; !MGW6b k_;^y,$,J#FxOzcWؙ7&r80Pv9lV2I"#+ }[4WqLb༰𶎉ll&?^4ߢIw^f7 ͚\|Aů ^?gHYFhcԅxR~/ђ.9CgS&4dSn!F1L(t)9@Ss: c-=7xGR; c֒7H]iZtyDMMz%o$1 (X҂"W p4"?LbߝZ5nS暐i+5"ev=ޯX)0N]H >yags8Jy$̀Mqq 4Yydf4n[LwՏ8TRL4J44սZU^$ 8/"ru^hH3帙0&+Q = E Ѝ{صK|XjVag`Uxm*BAۊ1 & t=M킍]<je1םD"YHNR43jy^1\|E߅q$os cޯ|DD0?IO.+)kX'G4G`O7M6`!O$$P6 &2|"Mmk)};ŻApQ8KIĶk*x~'<_ Ov %UwL>:XygٳD;Nma2L~9K#MU͒=koP˝~63;4 .N$=S꫸kt@eC0xe5'~V+ɐv5vln7U}0vV lnuU=vH?W ?lD*_n:WQQ O^]h8jqoIr$nYpTp׆BMˎl0ňiNOYOjz3?j*|_?X.+D8Jzxf ._#e79 fIѬ73coluL/j:=SCUwwڊMWܴ8ϳnRuOQqapu%% d56oBe嗤 $q^mSxSKM"YFpܟ3ިMTegϟWTw"FW(ƌؓzz>=[tdky?,H8S٪X:w;bR ߸VզڵZ۷מ\ki:}i%cl}3cN:E.,o lf8`L -OL׵sIOeAsUd&:~֣#b,n0cTC%mk.*ǥ9aixXh=$!_u( ,hg,]׊$Q[Ɗ}+u6-,ctjĨڑ,q *!;8q/h]g@AHf\>oxD`xOZv+kcT'/h G#>~fȶV"ն AY~4i_ ([2 lֻc sx кA^" jg&W;jI5wnwceh@rG$]ežv'-ls`^z)! ͅi*KAu.&|D͙5:Dn6oڒ-7o{Vk/y;lW]獖z0<`vY6j=WR>C W#V7 )Vpc\O?-_H(e=9fK\^GUPRF?S~nSs9ryƩ.n!2ul)d ?.C^ȧϊeCv6"̚Ioݹ 53P{>+ Rsw΍Vϥɻ2ԂI? fiG12{8iWnx˹CS,wH^:Y4{h) ƑS%DY|1ɛ^ 8lD ÄI`xj7~+ՙcD}dK2[]$[/y;fs (yVIg0?,v 5_dm[[85߲mKI[:C%(iA_,W o0'+F?i7 ?kMWb'H`1J( Ei 5m4Q>r*ݞ)Edd_x<\VX>9"{xӕAkU%nh('hq(b Bώ;e P-^}iᢀi[j~a"崢O#OPThEl\rkJA\YF Xv3N^/(}-7ĽLn)d5UV H0I<2bVT&hSL՝澻n).b9U1_)LPņ}'_{r#3L 8ag 4d2) +sRc]qSY+0ѝ0Cl\w x g1(UEZZ:"*AH:G͍~5$(a`/_bYhf;@Ҋ1-~7VkbփIb| &9?Sڱ^+_4Zx9:Ӄo ^QAGAG ̌( Z~35T!ƗB.*5/.Fy:[p<8~%xcgB-Bf6r p۟d ;{ADt!nڞ-*׹|93Lɴ8W3H.>],b۵)gi;Ysp,Vr8ZdD*?Z ͧZܻH][$:ˤ8f^!Y>UEP{m=@b Q%k݁P7*c2R;HDRj[+fcpfsA6?(@ˍum}.} bڍ˺FP(K>Q^;C(ۃVPO+bQX~jJx2xo=/όkT%ܥ4DIU)ޚRi_'X}K;/ Ǫyq]*x 3blnٹ0[W!1V [f37(_j&L^oΖb#Idq)qn wL^|ݱ-&uxacȩD1UVnḘ O}'okd߶U7zhFك a}. l/?{+\=J1Bяc@☫X@kF 3F^7(%mǥH`-NV3-!3IPSA^sv,Gݸ:ńWWN7Tn) #jT 'K:8sU6PJת1QIhMN>xxMQybLnh).-Rw(}j/Sv `e+$$? 7oR{Ӫ-0z񭣼՞=eR?Z@-  :gy1L KK6{dV *Q^jցߛ fTL{_}r)uх-=SRs8'% )޴7ax)m0YN)rHFnnV bH v6m/bEF$1Hi!h1W\IxK? 浖.lƒ79篓e/1cX_pu1P̦b-c\3V*Pݱ}cD붝sr|\:!W)R ՎرDkW0/q6KK2Z@}ʷANsrJnX aӛ3V%4ӆ0L Fzð35-)Ԣ?'i$b4ImxIi,1a6J;E++S`pXrEm5}sz;%i𐮯r7j @^l/^9yVu):6AH|Ps (kǚY6?om|bE5,tM Z<׆nY G^6_3-ΰno_ZZ~zQ#}1E _1CSXz$ET6#(Sc똃(TUp=n$QZ".J&4YQKBڪJR$} ߈m.pAs!<ć{T|W#~~Ui\e/'T7c(jfyTxYH@77y+:)2=}Oq @PY95-v!'?skW.ԸߨUAuZ(SF4wPڐ 0.2?8l`r~J1H<{M ~J+7X@sGmQ =]MpXCX7ń⭛q"󙦙]g }rspBg]2;`#2|YK *s.87'ACr+<+_u["O# JDc4ʾF[ BB$݇~+G}Z\>γk*_-!ԩOÛi|]FW,CglA|~&ꆳC<]I8ƶ/gx8%=7#q=lv@ƟfL.ό̥'\f`v/*.6cHJ'G Qp$hCtjC/t<12*C鶘k/|wvKYXRb)lv %UB6n†_Bsž4m`.1>)x !|M$q.6 闱7ni%\JZ59JJ}:6i0{&&?/$e?8H:nre|܌fY\VCwNr 9I[IN~]rɩE'm:#A7D-{8PiZR~uĪ,^o(O-^4P1a.^o-O<=r >~cōB.Fdϱe+xY±۞Nj7^_] 6r_F`nmO"|gmgf~V~f\)ܒjZCPh[W V'$qMߘ,$h m2{G啫>UڬNX\l5? XYMDdPnj簱tgoŽ"{ ,7ړowZaJ)\`E הW!j$+x?F(V+a.4NEsd+ĠʕwB@ "6}@VZD=@j֯s23}[ٰ  uv2oU y-_ɯJ\^=\0hqƆ "eӟz36]uh}W7:1Ov2C+pGǹ3lD ~ӫF)"H~] dNbϨXp/+W 1RF(Jl},|:-~J´1x"k~N稒^ZRp[ХPй/ DldNrh29 ]"zk%O]'Zy3KpIyAV $!ضE缣-/ urIW~so46y$CZUw3מٳ0YNDq D*:9,$֖n})"ӰZFZ/p]ӟכB-(e#Z4^ eiA00>*)\K^DIl 7 671)"fqM@[:d!/g 6TF.H+&IFolB˱uz /pK`W&}?6ŀ#gaL@7|f3`Jis֤PQpYI+:Pړ˪od.F5 M1]Q&O]xta[>9 9h +KDw>-FrAxw{omT=V۰jg;2,Րtm5O;847 .2p}/]ӸCo^>hMť8W-ݷEvsj&lT].MRFl0K~t+UmL}0kvyp+@1j8B|FY̹mωOəTy0Ԁ)_t$ZߋM M]k < K(# %,ژ]@[eI$bP4/lq@`!>$ԦcVoA*~&}2TWqwNvZ80Qt(:wutz@0:_P0S#cpp+Xό~kJ ^[[O!x@;]eԚzg|ge ѷ,&7?GHyh#eWG_7~HDžN{n%*"03C,_ ]3Ykˢ9VkWa .y^T -(ȉG֘ k-o@HM|sn$'j$_S( {q9G쪫D;"f\U*FNw=C;JMa׆J w@p/ćP + ́ j^t,@teT2Ez"CM؂ "pj.f>k3A= v}bxxWZ i= —l ГzxY -hRu9U"ɫb;\;v2# :80:y#S]D9Yci%,#wYJbxƍx0] V7lKcLc(%8C٧A*zʁ‘KPD5 ,N[fdc;5R%NpmRpι ȟUY#a,]Sذ_ (5X}4W;OZ@W9 _Q⬼Y=P,`HB%cpVm]8n5W @m ͏7ݟW-OMٛbfO:OQx=>{7Y\~ptR*2HB8!QHkuC2Les ١rj6idk{p V̵/o2=[P󴄔8 IʝQ zMqJbȿ䡺$uq,pOiDZͣ@YRFCfi$#7Ep5"fŋ~gqpu}7ؔ ?LG:x+d<ʇPv,{2Wr?psr(523a4/F W% u_17#Wk-"prUI 6/(ŌmɅY;9RUǻ2 CC6}8x 8h`{ѡᐽcUG -5 ri+ d#SDxR~ЍuT.T&O(ȸ %Qdd+C䃶aᙧ;P#G<.^'_JYXܯ4^{_rW|9H  isa‰9赣/2Vf~SSzY=;#+F,JD4ɣx!TIe#R/Lx_HoΩU {`>_vպ[p+1=aW= H%\*=8Ʌp4]Lfֿ؞~ ](l, $IsSLYlaH``goΙ`C9p744^_@UwSևΟXg5:)x)hlJOIS dfkLB|+!~F\Oo3Y,(|31 vkTVvֆ2jY%M}KPqw2"D V5VcM? 8U|ޑ?Cqh \z:(zQ&PC|Q$p:ԶKO6x1.L֡啙`F3 g8`Ͽ񞤭c \4f7u<(N+XE[ot鹖 Jz!д:=bYa}rJ`?~C6E_NJݟRߑ0' #$)F} POk m^yi +j-Fb嚁 U#,O3zl c䃍AJy T 1(yn|%vD&F`bV"ɵ悿'x)C>Vsg2FLt77n=76*6$hh-b~an] n Biԭ)u$ =w'ߑ助bDLWݺr4) : q)b0OkR}r6ŀ%LIƎfFdPG޳qOTxKK*)dM )| aJkE6k*Eի=$0ֈ-q#* >0 MǏ. }(0nIoRW$!Ǎg[q 96u&yI_%S9ⓗDP}iW05]CiHHd( ^_1ɾYrr>?#;e\ `T j [k Fc.3ۛHF̦&[yyolaqnIօ26IxO3$cf#BpY:Z6 }"6W7hFS0hjaϐ m#]5d^_`RX;!V79YQI U̐>v(k@̿PI%=Z&m(@D~-:4AR;ߧє" ]ѐ~Cv5J S=sC/VRN~wɈi`P+tٞuX R h=f!4kx")8N ;-qM9k%αbZY)ǒ?n}a54oCAt 5u]]$K?#j(;vB1'd3^$b.SCk#vՆҗjHd"<ɩ?_{9QlQy&U%Rr=Jz Soʓ:i7Zʰ}(]\堜ݮINCh·! !(8aUN$v8w-\q,EpRC2Q+4dɭ' 2/fH3{vςJSkNU*`PIJB8.](sFy2M~nn' COMBo0{9b=|'fƃǙufȹ(c2Yn%T6 _?>43;m2iV 4)ƜJ; thGQkz\I̚.!ŷ\%O5cCsf"9?hwX "w!'0 , 䘛6ǢJ5<18,Bzk8U @T,ؙ{aQscա>\_GW2752#܅ j[$٧8!k])3el&QTy-$&1!V0Ÿy -K;׎b00sCpt>'2)N* O-#,E,԰nҹeO|X+|d߲ԽQl#rAc MQ }̹p }+L x %,ĞWv;ÒuqoL#Z)W4/i1gk/ĺiʜH$, aUyTӣ5dB',so:@DC_Rt(9 [~HMw!~;X 4̾n}ftGH#wצchlp^`X XNWj Py1 KYR+qDv[ZB/,8Z=fM(f ,)(EbJu`MzÂė#FW٬yʗ) Iy|[]Eyu'1Lͱul;GOK 纮RAU 43 Ub]}=/; `(- aEUL"!B,zC  նgn#'0 _rPHY ddE ^ؑVdK>KRqV.^lgfZ^r_4'3!3\P c 5WEt<́&d`e"8ŜR/k0M!ݼX\epiؔiZ@|տˍ0&g-7ǖ䉼EjADOChuSC#,2{x_j˂BvTE|Fm!LM\|2aBCȰ# m{U^1E}mvr]oJ[/Zh;VSXdS^f5A{od2<訝 9‹,E\OCIublݶZ.mVNȞjrE185:xXx`ùmsTF \Zv!jvbPs]06ᶁ<ǽvU˜E\`pKo%%Y4ϙu `]]ZBϔd15L#ry;~"F82^k{le8))}r,CK}}筰_BUBnsl`';27e!ZAtI]dCmxi>妥3ͪ#'*Wo/M,tn]IiLHB h+*$g13)𮯅D~3dh>u@G̓P [U/Fj5|sy_尬Z~iNŰU#c^9oqMa>qi +>VqxO/!|P2sO Y@g'ؑikuLNSga@bk&uh0^&<^2^gvt5M?(}]7p/U'ԭ ް%A]Hv{$yNE8_7EݞuD ~&+81* g_Qp }DeL8b)ج7mYP̒ liyU΍^h߲Q,>*ݑZ!QlXI\cWYLW7]Q)\m*3y'+(n(bJ8FA)-.qLp]URhtmE[B6|w^1WIyoTL_5>iflz -(`pDQdk%qrR U9ZkQ$f@/GsY`evIݻYC0ikңYK0HQؾq||9ဗTU~+zb3jӑriܸ(v?Hɔwx 3E_>?xN!l[4Y K 5l˦ue fA/[p3}Z=JrFq .nhrgϐ &X Kj^GFf!~"rfR; b6Mc%+Ppd+Xa¸5ݫ ʿp*E'(`xtP(6(o勠Q\O/ίk"uU0~e+? oP@ꋷbz7+ox6=iIҁA@s%+EW+n{>.qt_Q~c 2Ǣ2##$rL[Ƹ_qROփi :bnsoKS!A*du41>+DQgs>dFlq[@Ν=H/88 O_o5@N O&6\Z8Kb+bDx6@gu.&X,'Z}{U JZ\ [A)`FXTA _ G( jn,"xab1QjD!:\f8{@kRGU#]ŝ.8X)mWc"JxܑB&xIf^:`ޖ+I7jT(3_; y$3߆(־uxU {զQ[\D@nmFDD^17>:,"`^]ŃpUܣI,X&V6#F*zh] ϊGf;#GRLv0r,;Ԯ̮d{ɠͅ5ZnLSK nb;yP0g;"ef~s y$[')BA?w-<$%|>B{i՟;"6 Yl lOF\~@:;$"s$X;oB8{vB<Ŀ]~!ȫsC&F o^𢤑DYnG: ,hɼʢ%K݄J hEW7åZHzIwewP,9 7Y+pGCQ C$ Y?/k(D :5,@p*6#O UCm{׷!PB:įP۟D>wrqn)eؙ`n_0$qo2+o&5Z5\@*)~VITa-rݧpZ:Q!_u< xATrҕ\1srN:P(Kԝ Ϭ 2#rỦZF22c]e@c'B /-HnyܲYzMW)^jPIpI3 }U\YpDtG_j9Gmg<yFlIb&Agy-@OR)_ec>)w)'UC2WrL`pKm8<:ViTif˸}Y{ ˦0+)߮zmr@rC%@mMdܠ|5$c'䬨wLᦈK)dS_a39zz-NJaH"t૚f&|Pފ|HK9+r`okFZg)>q]9Z?lwyO?&e!0Rj FcH1bVzyJ5G-wBע u_# 2<_PɀUqW>,i(w_ִ~x,yE W7bxu d;f萷KD{Ą}, ~*b:muues{žuv96(sx=:F 05xL MPYKhy*\ M(%\qMޮ5̇(q)f;2b kr0`?pNn<|3QaRkw כjR^]G *r$g׊t늝5x8(]5ms9⊋P;tG,#6Y y=בH85J3En"ݏ9cL,ʰ7-\S 0{'F3v?%Yw%HLߒEF6:փw*^B DYi+ ֆX}[D/[s=liٌ9@F>*[kl#fѕVqɸ 3e*`Kl˦ɦkLŊ?b&>Jϸ54E>lwBج@.i( ysJmި ҵ3z$m{nCAnhξ=nUX&);Y7mO3PM?x~hyUV,W)rFW?+78srK(JAggIIO < d8YwEkl0'X+٘k ul,AQj}6qey7*a',Ho~#6Yn$M ]Zv;"&gɀgpv +$̣(R񎫺{- <$eD%lINϼỏ[Lo:.}Ǚe%bD!ZS>C2a%İu%d+"!9bzlIծ QnW׎{ 0(^"#ϩɽto͝g{gyvngwD*$V~oPnq2fҀ,<ֿV~CKp(.؛{kF_'4RRjUSQVy焰$w7Dh2 cevN R9Nm.}# f[tޑXK0g9Z[A.|&Ť* xg:rA5αe+ΈZHMKX8_LR[ ~%o32;o~x[do֜6V^ m$A X7ˠ6ɇ/\U đ̃3-?߮qsV>Kx[߳ܨ]iסRCnp,vଗ6 2L(C,FY/ɒ$>-HssJrAˑ*ˇKJ@ґr5%)bKNFiº9h,QRuU YCrXwPaQ^pi6߂?21v^_.)4ثWK~.1z A)4:ܥ2\l#pzN?@4[A `+my /)S6<E,R+z }S3\KRMx}ElM7x+!cS6Xi ފ |1=Kx쑈xȢo,c.3H&{I< >#5-8>CЕTnlB`^"76yzj\+8GIV`ﱍ )p>E!jVuQ ˗T8Z׀>]h:=$ D9k2ޭ9~Rb~l|Rai>eۖoIר!Cbz>1Q,«|SN!x%"t,T=W#sOU.2o~ؤ=Cz8_ύ:)x5hᗽ_UK^}/|Ͽ(uiLvwJ:@*wEzЕƒ!׃(|zb~K+`tZ`.F &ќgIY;C zq-?("Q/}MO^ NoO撟X\ATwᛂtۓ:ķ(!l Ǝ-w7:ɵ`xn*`&"jAu Eʯ㗅rNAoCvWN]Y,L>A3Cپ^=+P@l5̻KH^M^("ƍ+ `EBjz'ڿS~5ݗXG.Q~HC#A;~CQBz<Ԛ7}ȸN?48 :Лi4|9G! 8϶ S !e"Df2WC5fən.{ =`XMކq+<Gl`D+I Ә߅pWKOiʡi:F7J6D/1~Q 4n@NZ0n4u.!Eˁr.^Ds6Xt>W2%R/vp 5p Q*!Ӡh^(R$c#b9s/ُ$gb&oLq"IZvsWvώu@Vr:"f Yno48e2Fw)-KpƭX IQB:#eۙ\X,YRkV ʎF@m[nDDQKPx%Ҵ +M hh)si[9͢l~{}%k'ͭ't;zV0#{,~Vͯ9^'Ep XD9Bs}+@?H0"XKҿQwAϲed)n3ds[˱Nak-zو?$nJZJ(C.ዽ⦫.{,|PgnC}l9  -| טܾ)0'f"4#.$xfV6cx,XмEzc!*O5&~XH }Q7vZҌG:tb} .2\)UDn%VnO O[k^W1A c ^O{d^C4Ž}f2vEo]n AжZ1NB/Et$3ZKnn닫xS^5+Arl4sF[}(7}:D gG_;b{j qWIc^{}e] ZGB1G)0FD^]u$zE8A>Tj#Db<3L,xqS#D!e+2`)^S h#{d]`d}knrɝ?̰1Ulbx5\+ 1&QE #HQKz$9` 0vمw5Yɶ_,荾o~w>(NѯA*3NaI_v8adBƺΆFk|8tXz0- yr ,Fo?xXDG d1\k~ g˝%, ДOr_~ZdX$ATLdc|Յ]l@嗛+ |8 }$*!/z H\~_tM"#9Scq`p㝣`10R]aAyѶzir@,ϲJ̚`Ǖ8ȡ1N $6sAiдrA}uyF];E%gWX){,$ٛ %2w?"Ǥs-)S@mB^J('Sm(hӹ/'OӔ~\Ibi@z>V >lUࠜi/5` _ܽb{8kZ2qzνwF Ue"zm:چ a}8~'V} Oҿ}  \ar0O{6sUd6MR+E 7,0xZ ߓ8R1+f9fm{6UT.זˊ$cvoKP'v ᝰ8ɡ }:q*@iߴ=Tgh|LY ݞ,^2o7@+s,qWq XzKA-jxBoH|1U2+,fp!U`,YHb(yovDYJ7xM j" bX4Mj=)cU6}8pSKGumNC#m:Af!&  ʼnd2;KuYtU4EZV x-Dus7e@=}&5K/0Q OQMnTT4s\IͥY\;Qn%bĎd[6_ #sv4rP2"zzg?u.S%g$"cE.Q;h"e\a#)2)A-4R-JvP3CۊԢ}8-T\P-G3pؖ+Rt}`-zY8mT`czS . ~WJrCj ZQ&)Ìzd 7ВUlMk0گ)KݏG&PT-YMs:D$m{] ) yBŕbdؼ_L8Xld-$aiNQϟI;CQňtPɈZHgRf%%ܶҕ~uY:H3̰\5LmL}f{UBrC.7t-93\q:4f`]DT}KK B:[_U,ƝzPg@ך"qύz4o&U*Δ Ghl9ٝ`:,+_[)qFcԸaU`yD^U hN)&7XM+> y38C\eXgHezEm})ɊiO9ow>Aw^y K?H>r^j3)iڋe4rWh&]k RwwLDѡvUvG3LKnl I~ʟ.5FC:ڼ'1kA%Mq8MB2c]4Z8 b§Dq6_ V[fe^N_+uSv#4}N#U:VkQhkv{:{nŬ#\kH: О .^aZcSUm%"Mj/tڑ^7d+A+@[N, x ? 6Glc&\'emfN_q}Ru[eˍ? e2?6L\(}g|3H$_+twf|[AanDmLŞb~ARZ X`GdĖ>5%򆌶Ne/zZF- #SIV{c No^u!GS(~~/H/7F?J|J&зS6^&&jq=[݃'\ >BnC"aļ!ʋÜO  u30y Ap {ҋa8>y-T~cəoH<ɵ*!3 plKDÁ% Z4gf =ぃpa?SD(kL?}8Xu(YhJ ,x#I} !ٝ#>tc1#R~t | Y2ʃ`;J<(^ jd3gOAQE"=SH o8V'ݹ] f4C@RkJeAy퇶 .J5}y n׾ XP+$ ({ߡn*c_sH8Yd,X\WLJ t( r(Z,i> HD(O 1'Ƞd֮|z,O޴YM~z [4X͇W5snS`VCzITvv'HnAeLXP-x.Č9_c*1SRn\WFGyW4WL״̀NXgW4 [p= ~b{AywoK!vNNv]/cJ>w,2i*[Ołw=yVFḦob- rCQ+$ɊCUg\=` + _DaSn q\Wcag=jյ# -j`^Aynؚ I2̦Ⱍ<OП_R݈q ~VPB8GԘ [:(@@+|tͤPQ71#$;sJU>N(b0clpBzI vDp_ẅ́{MD L-{޼- ͷ7~g-uN]GxEM:bŜt>b"BS_(($"+q*JtbgxCrpԁCD%/XOpe"qV r0=pb~-"푡7Y\'mnfTG:v>_6UP* 3 ~/]:2jꕕ`</blwuu"d[g2n >gkm1L~7x0?]Bl^-4l 0x6(Z>5lxzZӊL=E`J,TVqsCzT<Əo)q}Ad?v*qHg[2nG4g^Ī=jB߻"aۈk w.Nq|E*.h.a+~u@J$3#>W)+"qpINWGjƊ-jEŎ_տz|#U_;HmA^{2 w.dna4oJkA/)=^Bk[7A1 H9{OܐyJ12ZT joSxm6 `A.Yu ֏tq>cpz#uKaHec0 gD/RR(iLuxx>ţ`pL?->+͐c()'t s˂RU*nD h+M4mMmW^]WpW}c[>]Lx Az.GXp 9@QD T} `ru -{ZGM_3;a&MJ6pT1Vq|7O;ՈuS jfZJaе@F[lʓY1y~P~ob,50i"ESAC>9 m]Kh%z-ӻ#a M$fKHBdgi2N豶zsEL)`Lzw}r#<= 0IH%f)pqj¥ZZ!Ć{вZXCt\ʸH0z1LI$_<]/VE!0*܍t8)߳BIa}y\| GxֶZZ35[%uڳԤˡlb,kIm3" ^K-nN{DY߬jWfbGnߝդti4lIr@E@ #1H|#i# ₡67qP?A#iň NxTX]f[Tl0ӛTIn ~i # i$."e2TW]LXkPl0R00hj6 s1yU1j/E9I- h;rnyکB%q.\KewN|f#t?A-8'y,. dr6|iO\`,<-ޅCO `BD}ME:_GpL qdCysQӓM.6rž>53ࡻ.[yTl\a?\MJ,U JUz;{j6}O(S 3!ql5]]` ^.ܩ ~KqGdbm|/{W&n@ܔ2k6VR63{~ڷf)_w[wm+`u%FB ( R`obʬR.W{Gݏؠa)}YdL/3.[% F+\x[Wj2vj'J3D@cpoޭ;ⵘP,b-IA+`1 Ε5k:>ag`QӻtY(L$6mK^iC4XA7iNi_5:kSB].^stc'_ >D£d&PQ:)XOpm+hL|4Jm᭼G2 2Qh@#'~r/J**sHghtr`@'ڊIeHgdlT?<9V,6>-R,'>sjbSP"d,Y7+J9x3Uc}JKU<@Lg;g$sW \Nr@.q_:)ȇ@Ebt}il64HmJ[<b( +DEUDٙ|}Q/A R2w| >Аב^݆ҷqf`\JR5ESUݫIn.c{*smLd,{wS?4ǖt:ѽ{ ;ZvUR8E9glW^*6nat0_^Ib>B15=2wu"Q7l"F& tHaޓ\2RBFo /#r]ދ|h&aNܘ9[<=:HgL[ƞ׸۳!S Hy'2Dfm\>W@ ?48<]D׿,&õx`ỴDQ!?LKMǹ:CWfx_+=Ӝ02ܸL^["Tg]?PkMW9ӓJ_~0o*VCfryeFp,ED-`6fy|CLxJ"ލhĻDFp v8s5s7+fzy.bvmi3*hެ!"G /y ]W2Dg6Owħ^C&p9s20Qgm JvݢnZ.4@Bun+E& C4%b9KO9_}FNn.g>*~\1b8b˯or Qg¨%Iɍ׎c*8[,C :A?QUءT۸k@6K!}0:Q jMY/-`%W!>,40 {Ud GJp=Q̾ټUBlXsf"ЎTe[)Ėh{ه[8Cn <Dݖ &`ƹ : OLx\.j3Bl'>'x7c𦠁Ґ^jjz9/%w16T`Tc0huɩmؼG+[$v\< ~QYzX@67_g<~,\BZDǫ1t"ο gp[_ Ᶎ:V*'ֵx5bLV9B=Cz`v.{KC: p" 1!hf=XEʈ)qJ ?cOi-+ ~d}ۤ #T \:͍H&Zc}efYa܈dGtWȬ;8=!bm(ݵ+Y)?|5l?H!]h{:}Uh|!7L *^QAr=A`QʑZ60%嘲D!X@~^+g<#R$YΣ;✝~+]tK5>ɍfw#& oRfZ]r2='Yw_MK63(S E'\ NU=ͬ'0FHfς`->;i7RG{.9hʵiJ!l"0)1UV&IDkm*R!,NIƀbtwo6(u@}S=PA6ڒ^ǠL5oh݉oY h t÷7bq$Vpx9g^Jh d1*DS R>3`B&X#SnqLU8!o Df,yUYMSmS%;A纲|晩d{ʋx_~BXKĨd;]+`cy&ZS~˾oFVhՒN gkUun-Ghθg'׏{9sjP% %miIX#CUvL1&wA賰G=+PmàRv `@M+ ٤9x8n#ٙ3]؄ma\O ޓ ,6c1asGUJzɺɪsM)YמT_jHB%!xV3J8tn2H,j"(M" OS0ݝij8ORmڒ>NF0(%q|mWޜ zCXzop C/p Ν@#5^g7:jLE'!/-u<JB)*rpc^f׻Iy>tkʈE%P:vp$#gfV?-.˚Q֡26?,J?ԗq|XjEަt|& ޙ#P>|Yu u:S:E1<4[S ?9q%TFOyC'c 8Y- WD FVUԂ6${*7SYD,%?8bDae qcpI@',ZW[ .RrC6 !aXY|#ܫ _jTOՆG0oL ESL3waoA0aAW}$nԮ 7>Dz oa!XȢi jBT]d6eK0'L }c8w`k{j $"Hq&\.0`Gb=ƀ[9#z ^iH0z΄_[eeLʷ AVO wY'?;b%6g wwAKUm΂s8sKa#o-&i%F ]qjd s5V;$;-016~ّf99?J$In7 %| e k*tog[]2y:9m-!Γw\ܥ~ '@4G9p}<J^;: m8@b˵P,5s99h}41UMZo \qtb/h@hWdzf^:eNXʛ_Zm&w9K徛hLLk2Xj}oKYNI*6N]m>ru0782Owj,ΗjRJ;dak"}dZc1-,I*mbQ_! 7q׀UWVxG=yt;d'2Dw \A^w'7r)r%tlX(~8P(TP"LDJ_zֶ(O |16En{#zҬ;W*nb* ~u9Ȍ ů .[/>’pGŞqq):H:2&!4V&PzWFb>sIk1vcFH_62tGX>LI W Z/."%ZcIXv n`]ЦL(# k#uvMȒ=;cX}.I-n?y7 1#}ik05S{ 38$}҃a_nM;W/-'D>rj7j&flJX'̟jUXT*d 5TaafB* 3s.]R&9=ȐB.8F"K09VgNe:3uNa) v?¼*5~ёd8ΔﭴJsrzܲ0 =}(DVL2M=mf!7&^"R `/7qՑz"Y r51]3Q+hU}$%SЖ>3[1J/ѱqMX ^,YF5oE~hrcUd"L2^>=o4uXLrEf`Wj]Ky_߼Ou[-{3($T3@{u0b=<ː"<` dxQ] ED)u<"'mQ+gkig,a AȒ)`𝞎oBH\Tdj~Qxw]>S<6ѪzS}Hixi#qC.@NCxhaĈ񦳨qO竕N 4rv&drw(ZkxK +G zJU8!P:r,':BwqkS~Jw7u Ϧ8sC<bR{3ϋ.;q&-Bū(B&5Qӽ2=?^*MxN+/m]=l8?b>FDW^ &oYjNZSڧ3+/^94ME:fpܾa1J5Ѯ `ޓǫJVTԈ)p |KwS]UyMQ̣ .y a/ i7L'PoB?XM6S%B" YmnPؠeQi˼}d\3QOOr&T%ؚҵDWP|4>bTPdR"q'>TU oA^8/ cQ%LI > }.Oc8<+VyUЬ?corIF*w.-J/ep"z+ qX00ExZ77Sgܰ =qw~(@iǞ1 J NX:Jʮig $6Bd,c~]#uvlޥ nb5$YUYDt-D*70݀{({b:5:'6/==lnCݗ3bTոX}C`ExJJeuNJ&,ݱtUff4϶0mтcf G/AOeT?4j i\M r/LjlES(xa Nж 3?]k9T߃AyGљX֠S!NOp:[4]~*j[$yz5b=,ZhFZ"8뉯僳hO確gLb7 U=u]4FٺXJ}]p'Zw t n"pCxNYy0z,trJzڰxG:Bͻ߭op-9?fqm0tң] @Ҹ?f̶]d WEڿ\tPwFvUT';[YaWh$ `퀐4c73ZP)穨?nؾ#VzX"Ԧ.BibXzyXCXmuSq kzĺ"+uϡ /="NI~AzWfJܕqWİġ̛k͞xFZH } *vv xTg} qE8HCT$2e  pƗw]Orƪ_5$/ qp*gQ5o nv!Yzjc5=Ӆ,\ yL2 n˳2ӿ3( z/9ur* AgfO, 5Ϝ[%&,sCuOP2|e%o'uμ܌71ǺR@k b"dE%B0oĻ5'_^}DRmkg O//b2j !ŜrP+T Px^IVCÙ8)kRZmq9\.{UP13ӹwOoht:>so~ 3cĻEBaǢ#LF5¥=u;E:nE1],Bvנz/,]+_[t0'$*r$BL3+=|qr "fa(F4>Xe3y4>FHKV>M 606=23m׭p{h4Zn&hҺ1ɵH^mwL w D[ wCiA 8EBm ˬr#x[:lEWUO"i*qgSFM:<ށM4[κ3iwuff7REW)։=CHcp!4 !ioO^f~aj{K[oY(# ` ?uǎVK_L/%1o5j|SAa\&fФ2FmE<9.k_ xmP驜KyztO,@%ƏǨ]>/U샢~ΥaJK#Y7Tk #FW:nJǻeX4{6CYp+Cpghl.3YgDg8+Xdg;XTxly[y[2k: NiI [F4WPĭJ{Ow 73wy4M,oѭʖG'ܫUdΈ"P*\5d:0襼Z ͖f74χq_:4#/ei-?NP<k y'-oJ'Ae#'^IڝSp}Bj;|! 1pHt2cAwT+2&#Yt<<`porrtC2!W^EAQKo${.z h=Zh( 텪puѐ7$d)Lbv.g -[xz4]sA Qx9˄>WUfQCtxI锟2 NmgBhܥ$֙^Zr ucvԺ9H~MJ7k ;h(:EgwбBJHQPֆH;s$A#K0~d (ƚ$B[J1*Srsjp|O[U3xߜ1*MySR.pdc9^čp0fWk$س1MN{t?+TfB1D Ԩ$p/Q V6b{5ՆQS6dWyuzx] jIζ+ ׷Kf-:,Ưf_n`AqbKPC Zp\s'c8hBG1Io^&\rObua֖/cov77MJ%EǼ 57*Ec0(QQuMU.ti E)Xq}dk"큦,z7mTli {%'B-K囃 Ʋ(9v.sKPzyq`<7lUǶ f+C'A٦/tM0 _p?mD,Wxvi΀E^ǖhĽ h(ӢH:T 6cQvCx!dh)V}qRnC#2GĜ֨c{z{wQl!Pl0^* ڮS`^TRBQuN?٢eԕ9LB=]<[zmE\߷RgP \g9 k.RxĴ-#DAb3"bEwUej9{feIS 6d0igLzy*lDhĹK0I5R؅cmoLC.;&˓sT6j3-LCOTHnhw|N&X0dxT;lTz&@_؞v~R"{r%VIP\c|&d}g9ƴ UPv}`de$ iod|`޻Eq6 a>|-8`K`~kJӌ֮킌֒na/Ku>l&N]Cʲހq+`7F̴PmX@}PL2SL"ɥ'+5dj:%%8?Z3!IW`S틾rCn o8nTd$iJV`㯠! H(u.ܞ< mpnd^7y}=3jjC:x'Zݢw7cDS~vgtRjo.)JHc􃩋oAێƧ Lcd ,d{;rNnUl63F$pu#ڛ/P{Ԏ%`t[BUe, kX˨FWo/Eӿ) :A'l`76CH?㼎^[9~A;]>:Qȕiqn?`fen%hd_ /$ߚv6682XqKz j2 -^]݈S($>\<8j!C4hrmY?[ 5+|~"=lF4S#"<ʾc(Yp¾83EY%/֝}{Xr>d풀-jJ50K+zho+|3lGĸwߗ!>x!S\5qɉ:FiEdC$vw3bdq3ز~ _6ڻ C]j09I)n&b5d"~;#'%QsRK + &G|::& )֯2k`$%qKz|ʴEF\VOk؞ɢ-׆ۿeڑQ|TT'ȅ=iX!u18 w׀@1~x:J C^o|rZW-SN_>$CNNiFNjL2Hͱ!.̄?x?rjEqY!v!1ָ#kOaF2;byƮ#}|NHH `R2{Z#o[5^;1M1 n%Wkt "F մSنHxqqCcXPbDˁL)>cNs+>$*-X}T9OI\.:ǂc@ucM{j ?@#i,nN_9LۖyQL2$1`7E'"vŰLTtO`{q =UObߊ:>A}{[*e Ѽnڑ+;g$ufP= 𗞮?6}]0GˬA)zz h^lg2JE}v~?BBP'W8eDWvSX('\~-Q|3wJNBǴnkYK@ Ъ3A(huP^UV8wڀǾBp "=r=\x6*O\(?t )5-RY;ƓG _y= Z BVK? ]':h7h(emS:B#c[B7![sĝ| ׵h5U[ EV.( 8z5@Q&CmϑwͮBB&AtA iOǩtK'/N|U9Wب`xƋggC'PU0\c~w1OdSf~$dE>^;7Veoe3|R#ۭfӺxLz4I'i0ȹ)}pO &wq U\nc!02"}˜Ł[+ڛ0g Xzl VX$=}"͋a#O iQ 5x儠PJjzCJh/:)$BCM %[:oy՝/A9͇{:7q)xyWjO ܚ["^XX7]&JY,@l!@@WNG~\vr~g.8~hw)6QɸPkAh:'#dYiBV']OWfO&F8JzeGQ{\ek1<~}\on|V|X)+_'dTekJ_8{nzDCSiz-dcI C`Up7kE.WtDѢbbFZ4 9͈@f/GRgw^VǹJC߬hv#)YN!j1 Ȇ܂hT>сC%X]CT}2YڕY īvR~[#GtAcob/a6PݞF*LX"4"!uh%'@*݆uQ'3jHls1 78h/vʴoFynd'9p2]ݓUl.-!^ _/ &mrٮǘL-.IzFLI֘LDQ:$Mr/lo.p7˝Ix ,XCŗƍ- E nRtO0_`ȓY橈)d,[Y'[o֔~޴^r!Х\˴ 1܍w B{ o]G6Mr?:pѺZ|H=0? NJ zpd HE+.|]sO>*Ns;(qu Ge㻗6 4S \!ml5mB3əTw.K*}_ ۖ^OYm8Co-Wef]{@h2yVm ĀF`\gݷ lezefȃ] 0ԋuOqo4HoW{㵈C* 4sPN};Ogs_Gh>ۓݯoʃ'b.$Y\6աm[˃bR8lc͟|= Ιu}{Z` ;3Fxa6,Na}՗|E7r)С3v\>Xĭ|\w_K5rߺ07 kwm dኚ|"kF5V Yy0.q7aplyn^odpA Sô[_)|;MˌOex/J;9l:X9ΓJ Ĝ&diN*O(hbyʂIjW3-0$/-sCUy_'.vy ݳZG-uGဲw}. )Y %Ls<|uq'tSWœ,ȺU K:ړ)Tݕ.xRUZdK*E``Aqр ON0 c#ڳN tt(bjS1ċE:^Xz܂(\Xl M^&m8I 7z\:伦B(ݙOѷjYq!wmȟ,F`!mMG~F;@dkyM{kjeaiچJ$=˶ hg?H1:xݺsMZ\r\dC LV @bPr"O2$EZgo3m9+QG٪3Ƒv=CU_NV%H]'?LmKRm!I#N]$N;ٯ9[% =0ֶTc-oqMAdbn6D)p]hQDQwvphC}9x S7/M)gHIE|#%m!X=D;`Cj${ gA7QN w-Qo4 LJGZ/̄te4O1u u qIGD=czp"Dn1-KWjH8݀-\;X+cG8Kއ7[pϖ :ۦ?܈JVmƝV΍8`f p aOzß~ U"e+TN_IQ $>+`a9œ3|nfH52"4@.84ؖ 6k*38dY}75|7 3Z{xy:~XQZӣomȡ"^(G\yܗ7"m `8vz Nk?ApD\ E2Ȧ%כ c JNe]3NФu9 KaqQ.Tt ~0\`z%ΥY Iz+gh0dk{ %h03,+]&j]3Li~ Pi{TNlH6ڸ\|# mH}/[yj;]P T*i8t~i5$AI IRD8foâEA9-nn{NM Uj.XN怊z99Pw/lњQ\ƣ\e"kVNA4X w !P\o7V'ˆN{N' x ,ϨE&da\ΑSb7Kl&t1?)  !X QgO%th ۱!9y$)pm/\. ֠bpJ Zi68.y)2ϊ6%GEcs3!A}kIoxj=ggo٥MGGl;]+ӦJz ~2'j {&pO/6 8Ez{[$Sy'{(&2vv^FVzG@$w7"5uB5߫l?牙Q$ l={BP ? GM9H]M*}ՃkLusP=?~1bfDB0`̎1XsA"_vCsT]<=9 |KO%/h1 )^"}bl:JAX5e ~@l1Qhi?ԃx!䒐Ohptݪa7ګwUxDy/$BOE <(N^6A1cuaK罩1̤㸏b# *{hSb?7թw΍.  ݫU:x] ºgٵ-#d\9߱$+vh(\EƘ@)ȰO35Ðpd^IJ k fÌ<3#ΐxq>q0*i*۱{ҡa‰YU}4.\zG#fnx#ۋ^jJ.彌[¡7hbg\֨5גݙ$fv[J5 WC9Tabh6(FF4v!/<. f4s;)@1ajXg/֮Y6%P&>eXMϓ fj*&[o ͏\~ȱ^bGѼa4qT ·rZּڶމ0(AH%6f"kS4$ !E7׽]gD2ؖ,S?aQ*~R4n,ԍFTk{5d-t[ɵO\ug)/+^Bwwnv%)vl&=wcO6{]؀')y1DN-s( HѝX#!4ʍZw"~>ZYea:CgK).D&Ƶ $iT}_U~IY&F2Gi IK% ⋇}Ҋm[͑j1,tmXe}GZASF a^TqE_/SU8eK>CR.kEe+E3'zjoR~rYJ\Ͱo۲VgXl0S\F1C燫UQY7@D*5+45V[ժYV苉IfpR T[O<JÞ,I'iftȉ,3tܖC.@NGk>զL+ad]]D)yG({ʖ"h`yJTdm\U6)"X?AL]{9>2ĥ`SW.Zɟ60?׌ fK=qBOY:MeD+s_~%E*B%&4bMn2ރM7'R ʤL,߿Y#[|]%f$Hf,Ԩ7t߱49(GG76(6tpYᾗ;<1B%AK$=7CĐåOF~AlK4^^iڹ=ˀ?{}e(Uix22a5` C@8n \ m v*@1Z;P` ,2fZgmXkwհIz`}cԷ;o_SjpazY> &bKV'ۗwl4<Bwޯ% ef=z)[wM/6 GdγNg7(i%@owyEu}K:Fyg \M<ٙ|ZT!pVoꬹ,"^zz@]{Nך N&Anf!] woܒE.eDh59KVQqPg|ԩ h+W 'ɛ]ϻt)ac.7oDJ?(/j0)nE/{a`~Tg2CG_%A/6U\B=l0-FVRVaŅdg 9=ȳF@Iݖ1#S%?A~%8qſL2\Q#S[>"F"*\< xEZ=VªOIeAdsoXEa~ o#4?z4ᑦckg&ȇr;mxM4m&prܠ|KV (g4Pꇁnx"ꓸ4vE=ԑ$CC^jd[2= SʞjC&"gAirHI$k%6C%l5f .]&V!Go( wb ~/G(:_Ym|KBhb0V|p%[| 4!$i&+Foc LiM:!Z}Bm͜q9y"0-tY6'ɋ|<-BTj|ӈuf4o4vڳV~E>Htx 㠺 QOەe|1\c}$޴FpLhC :)NPnבqMc?1a`}/k޹KqZa%R()R<[vA:r[k?T^ wZ-܍\ŕ#ϩ~)SZ0E"*ܓ0N4Q֨V_,U{*0g#Jz/sX@{oc\P޳9/-=O{K=PvU 1z%]-c(~$qU҆R)D|F˒6膧 At?go|܁1[t`=3sYܒZ21rw9ėfǏl|Y7Lz*a$46rsO~9?X+ZwɕA\2lVnz I)%-Tc[z dNvK "}p׷T}&biYZ/k2R >=7ŧ+RkaGOȱ\E`r9*sQd:MMԂ:.La|[+`E Zy>~J飌^3K.1V(nvnmCað-V62ƀK|4rWS .zApj<%]IEnʰ._^=1>e|ZtV]R\;Gʤp 1(key8v\o LeӁ@w%NH:woekx*(èvlt2XsB[HAt'[8HkVQiN1dL>g0:Bqt;`/93'Y8HD"V}߈x?{(fח#Dk;G6e+t?g 9l~yX7j+1mA¸^Hg Fy7H2a#25?.|5#&6Қ 1, Mm3\DQO\fL D\(-n65d74{Lzox~d0KCV Rv{cSѳKO^neTacߧ;iJ:ȵ7u&YB*]%&[D &8rUMȣKǿ'l/٦7/$ k`(<C+vnÙ )\­w\b:MU{JLT.iW,J2. Rf縌󬺣߇O<;8 ȤJ@m#IT grSEUlBx]8z6=kv)V0ͬ=^9Ϧ{ʤl#IFh61Gb8$]%. ܵM~PC_lJx/8lΪx4<T5]mRt9>9mZO1A%.FWP쑀@HN̎8AZID~܊e OgEJrTDF̶H؂ ϪW*ZнX=:qPPJ@EdV ew| rBGb*Ji\@D?V3܍`u{TёG6u8.Fȝ5FeI&ˉN!^:C;d ')2Qt&k00gճs*i)iZs~ɀum\vi9z󎂤ήǿ3R^SBZKeRr"&v:(U> ,]%vXh:7]yhHMS,t4D gYWo6ػ}:̥>5IB O RL'%Fm z5X1LɲUD"W,o1`!1=^l3c*vSG6A!qiJ%T8cz Eѳ+`@^Kq[J?RH#9"Qy/랧GN:*j?,gYƧaU\1ݙƨrj`XTJ/IßM/5ܴa m]t򫃯a*"U z E؞ßSo&n >iD,q:0vjr!?Xz GKϽ[o r 'F.̱|tW@F$LLJ~ܕHrڻRhd?<`k B;Ɔe+[6 )_y/߹JJH)>!]U}҇_Huɵh<-qcrb/.,(.fT5/`vK'D}h |Nr3bSHgD:@jRPT KmMW7Cnp\|- v~Ҍ.ZFAj'#C+q Gl(Gpc֖nLCXI h;[ZEM&*t=4Ϩ>?MTq6T("WOBb4{2[N7{:,`: ϼ …~:: Tsiu/z 5Yd[6M*⋠#r5Es O/VNN&-qAڡl,[/C*WaI"n8B@h\tMI|S fY0_e1}d@mdJPH1?;j?"\[MMMxPjx<| ը%&6 =eG.K`X"  4MO |Dki=l^)`U/fk{&'+).!BhJN;M௔d>{9iثИo<|yTel!|H|O+$TH=tjm`NtFu(? iuKEbwlܽdE6 uh8twe'bYo'l2Ps$1#x/+*4RyY1%*|.}tuLA zoRJEh2YDDS cidc*:SUŅg C!)V>pyZv@olnP }u wNk(-,cǽMOmeף6;NX{!4e&95?kI0v3#Նz^xF 1c0dC+4dַy( @zmƂW/&-Ne.;(ֽ94P;rbz`l(AaEFrIN|=6WTG)k͆Odx nd<9)8{ łVdAcF{I{;&Y鰗 OTNLgWiG%t{c:)4N״ 7TO`jy\f6z/N z*HfD6K vK*E\=[(H&%I*3V/|CCccvvq[lZHx㋥"i,; V_0Ii4t84A Qc J\"^70%,'̡}S卛 !W.x|G /5rPp:OmKQ>SZLpŦK|Hz  nWhhd_e ;3:~cbHڪP8`&yD䯂=D4ΗPT&hROXOhp+jvĨՌ&fj5l'_[HzWE)c} kJL^ $Y].ݫ V۲ܦV-Ժ?% p~Df@W>)-BYa1> u0R"r!^369YAayv֫ҪM1#zԁp4[4ٿE({+[@ktӮ\Ҏc**O&MיOŧ<ԏJ+y2nl+_AD\[я˒(o:p9t:osP]XLScG\-Keׯ,Kُ2pfS)B%Tw8[wa%g}20tcvO/P%uVwLoMb@'ӛUMK}dFU建H$NL,5B.g;Ugh$NU{a'Ad6t>'m‹}í{$#6)4d!>^Mה^yUP f j:Bw%Iy;;`y0 ât!&pߒil}9>;?XI (_קsCf҆fzа!KU+H*VOia n$!gt\uAB>o/-sƚPbm8oS/3DeF0H}aMy(;!SL1_/J˥YDQP>P)GuN;Cd;єj–*)M&1 Z ]eb(P gEac6Pp;-1qghEp!.N_ܧX]?Dg Mkݽ8f*;?S Ij _&P]h>xe }Hֹf.V!Uh@egfP<}9v8W"XH*p֎^ ;Dl>e\r4{h2Q(Rrq{bsZZ{BDب:±$>P@8mRKhH8g@\ӇlQFv ?VHfd ϰߜ4N ֩kt+UH; v!/UZ8 GVUxsぶ*,1YE] Q1E6˿n=KL/&#iQJi,"}'_0s:DYlb9m/E"hE !N0U9(W2_5Un=ђ:5A2C^ bUB>=BZ-0[a5%B[+HsaO漋&=#~+Y~IN y<>oޜDt @8kg(F3@yORAmxx-t _U{R:L>~ZQ ~W('ĔV? bF<`aο墤%KZz=-,S7n6%g|uS3[ "rEfh!Bt`a!hKD[$JvHgBy z=4Ԗ>cEL%uƭ#Q^` _:Xsj#>o|ղʦ,)be9|A3=QHwd%o)3'UI 78Xb|3*#<=%_blv뽗WBxuJQ $|[Hkz:爇Ƹ+5$a(l:/H))bq0:hrzRczSmRuUѤ] aeqQB;1ߒ,},mE(u wwc7S5rbJ J&-$13z&5 Y k 3C\s6"* T/n1w DWd%!7WbZna iV*cw,ԻȿS'ue!T~Hؑ`c!FM..b _k ZQW~k(}-'cy-%2܃}d0Yg|GLVƂ/;s@]o> *.Fc}G+2 ŀPlH hMtM/J'o$?5Ϳdd[az˞2֡3eDm\.NhbQryAА|aH.孩Y6)44`!+(qyGV`mg|!ftWֲ_[Kޟ}h"Pn&aL\߃G~'nP \?7"]*+bF%?Wpcч{t'%DGI0cəV?xGp/T`*7M( WZfAN>_ Hea!|&;HŨgPG0>#_Պ,߆XU9g2*I*+]pl LfWZF=Tg`615^Ntߩ\"n6|oW!c^.*{wSʳ\~Q*n>=%*'+ЃOk BW}+B+, EKъt'>feViK;;f4ړ DHb@&Z;_tRR ܲX'M_si5v=7q! HpAK,~.yev02'EFѴ1 ]Y,İ`i 0~3w(xLnN^tZe0ׁpc:lFC0$xk0](Iv`ù=ݯ?x?ŜysiB6/Zi1J;Y238Tϴ6dxoCk%WW}VwѬ5]q*@TTЯ UA(+"pygIqϚs3wNUXB赔#(;_sĤaR.^Oa\bS,[l?H; QR8\g# [:[jWg&#dG /lF! MWfzf)UE 2=,ng1{ C5tcֱX̐*8+$}#]d ucUD¢ijAvWIu 7­}#ciR/+qB8*@O.O96΃'ogXR76q򃛛$uΖ|`-Ca@ΡSuiD4D$edKH TÆxn!0ŦxOԱaZup;ry0vbb[GgW 콚֞UW`*isJxUNݥz됛lRmti (:$ @ W(ґ5i'X!|Z-ƲAcFrIvOm$516TW VZ?@70C%\ADt7xDY%y< gBu& ͻ^֦W7Y-nd!WĦ+]DCr[-=0v{.BVTg%Lt˴d+m+c|KHhu}TcæZ@f5g ŃP68$KQPCHRt:sUס n/3E'GHйe„,Q$ mp J: !&QoyB >e*]K@ yr|"@x ^bf{s1 ͐,T^ɱ^L\%\e:.>#Jgr}I>΃|4,2G…9L-#چy\J Դhw].X&Y;ljS$[Z/rH\phr|H^aRDpnB@8rjrMM9qC4WG< 6:<.KoCd/:@]Zc&/w'zہ.aed҄-hS>LP69]/"xiQ!&/BT=A8*# 2sA7߂JT_  SC2*Dqf5leE8Uچ(~io,*87^>a;7;p<,9m2ba$qC f_1 2G}GCw&F{dk~wz"37lLS %Wf0eJ7.5zR</KaW9+B_]g7A[&x\6n "Ə=6K o_#^{֣ٛW,74^ 8MO-)%tr$1Z?|ӌmr-$"5DT5=\mq3K$LuRI"BCBΞ ue~yBQb|AynRBduᝩ޽*.EZ+AfsUwBoܷq_7@yچ/k\ؤ Ѡ/]Wu 38ZhW < RfAFy NjVT7>({lڡנ3O;* "Ӥ (K'^hsCԀ#d{ x K ю.p&`F Q)R.dũ* W$kMq=ESc;b%w\?N"3ˈ3Z壬VǪ32Y$ E`&Lq5|3+tbl1uaYvWGK@˟+.C26p..iSj+[ܕQ@0Xh;s zj=,&0)Xْ Ձ?$ܸjy&JA]pPG~h3b\~V6J4v܀u2_W__js2}}|$3j p$>7*򈄩,[s2b sCavB\EQIkO0".=cu)[4+K0rAP YX9 |,*c_PHGِfUZ"X݄;>',OhKq&6$Kn%##1mOJJ.TƽYqGX@`7T>q>@@3N8Y$CI^[{ꅈ+ڀuOxSkʴ w#ٱU;stM&Hs4,MlgjPӪ+}e#*j^"bKᡡdSԎ"6+Y[ #]a9; p$4=.pYV )MdU#9X0:D.{0QH{#+v+ CjBuHduꆥV~59Re<At7!)A'<7zb-RDN BC{⑼ B[*e=)g=أlGY4ocI5}z.b1uu9:tg-aԕmSz!Rx`C&CQ50i[|;/aJ-ǀFtj rd(xq9Ě^G8ޖQ&;@G2XZ;0Oc 3bAMA%(!ݫɌ%b2LFVؑ=E(`[= MC(p/7ysuX ŘʎTLŨC4K)ӿ;珫n,$dy$mU'KBHz.=5Y3K:)o`X9vS1As79_L е#SXD3] PM,wyWh `_YN?-}$de$BTf?N}5Wjrǂ1~LפJ >jG+a*U^4$͖AI0Mz(cĖvFzݏV1 c= 熐 mSfP~RXT$XN(mJAlhQ$>ggfp[~a_MH 5x!Yyc&a(PH6kDg%iu6 nB9"-%LjtOzZwrfV.,x#Q#iP h#Ae$- m ӿ^'Lt2&VoZ"1r;PuvnD.F!eGp:cFK _a.=f+Y W\Ln)Z;tH7paCH9#B7o%<:OB/A[ CGaLInlQ mZqW.S&YSwX`>i5`Qzq^X>@:Cc֋6)hjY{]zҧ\/q|fh:ND%d'Uw"/)1/k80ɧS6eT_YR  aFnȿ; (>|]M.8=~@h KPfp%8;V̩>+x˪ă|Ŭ^gp$- OVaBi#c/ju[B7A#1S"]6 srv ۻ{^aDḧӝBG<$<<P~P-V ,ukB9Z2TsTJB њg\(\ª6Wy7PNh1*B/%髋Ƞb"=Wj,0B'knc[pJ$):,c=F62 &}1II+7Sk6Xоt\߭1~VU*di̳%" aV 2{r{dyD}nהna"pr,M4"4Cd4 saܴBnsB*yu}5IcJ{XlwbUG:iy&ğkD>6=Zxc}psAf v}j-acpM =Uy1,\wD\SS/Puzp;˺[+JGB/cw=`'SLC{Qd>jyu|R²J7{pjKv0LYÊ`ӥ"#i \$ &| k¤vpo^&C8WßkO*\*` > 7MF aj+X?D!]z'O'ƺ.#%<QnE&K#7A$I)FP/R7qwW~crCnP4 p漽T\Jm/"( _9t|@HUH&`;5zqĄ[J[h18GJ5mC}Ofg8"I ِ@ҥq)=4ˑZgSheq,o;?x:2ƫpj:"TZk /U\ 5Nh0׳PL}PKs7P( .vZ5#O!qJY2. ݣs5pA\,׶= ^٘(WS)זTڂŽUqNd^KpM r&f~/scО><Em'K&r~PicQ)=>9"hZv[WsmgnURs Ǚb߇[bjd{k`B@fˬȡ޸/wkAr2B x=$0xDI>^V=VT/C DfJT_ N&NdzQܒ< >1N6#o \JlK_U|,2TqM9ަwZHm7?}{˗ATYG^vXI<@Q1$,T- >3L43+Nt(o"qSُ8z6ZW+'"p{>H[-`,_z^{U/G yo_; }& "8f` {g?wi *؋',EOx4bB'/aiQ]@%^#9OiY+DzCOECL]z]* *&DA%jiE! =04-!Z:q&‘w2u.`wgW#{TYY_{TG \n,uo7xfT+D-p6wK,6?oMD[Nsl$eaz]f 0mY .||LT<_lET9Se}>#5e`aDlA$F%F8Q3|;"AǸ(7.ccL҉> -w8r+o&!dn};R@@)hל npmaG/_ NJ$wQQ4?!w{NbP mޯ|ppRYvR|,7t6]okJţ$ ~&œ<]3ŷymmGWJԿ6FR PƎ8tTIJc`WQdˠ#?#@'LG:+aA cN |Vj<7OzA5x7]61 l3hk?>c^K [wn$n;h-+d{=ȳ KF"&ߔ{z6*`aNu `CL/Dzqkwoy}d딌徇/*@OmK$Q%L˅;VzwE{yUT F/Rce/x+ݚ׊~:lYdq例4.֖%1MaP]TW/&r,ey.KHz$`X 9A$ulч95U=Ysf$Doj2:³_Xl>T)4~u] 6ӍQ<]i2}'/K0Q<Tb(7Ń~ZjWVu-݈i G>d>\mOTi/'zόCB+$4'rk 53"; n XLQ`J27y\mj7!lHiwTN_ ׉(BsML^K%A5#+\<,ߪ15սlmH}W̟OBa&&!~Xs ~(43Jfޘ4@ ͛>3`C xj\ĪDirq&E_*SE,͟Y"bޭB m"#&:/3Bυ?nMLU&x4F{Ʃ%h^rQy CxTh/3~y׫,g&:n tK&?-ڊ4s#uiFFE@1ǔ293(M4wwU\r3%5V:B81Ox_h.< Mhx]?>Qcpyj˥Ga]H<$ `+bkO iZvgJBNAH W*a2dQ;4п||l=͘۶;5syxt76xr4)x>mcӅmxWTF};?9P\k-̟zd[Q і3 Vy.6)Ҕ09䔫8d/`^75Tv˭rzjfؒʹ̜DZv)0%l}{'qaY),`>6{==opeMGHao;75ƁVjrwv0|fwnrJ姱^Rٺo荧И/Lvf~PNt<3NN9daSPp80ۤ sSב+%6DT!8HW9vҢ֖`M6 ! Q, TO+}:b 1lB(fP9}ލ 6CXܳ&ja1jaGn1I:ybШ ^|,9 -q-P<d(*b`VId.ՌChȍlp"D"sn;?Tw]">6CG&(O)4[Sps os==9gvHȼoW-d ;aD+fPm(rH4M!s#fM;j*)Q-#|^/WGi=,y+}^\.;ִvޡShÚhw@$&$Ac>ǩ,|L$& f$mze5ĝM\ކAos?0G<P>#en|Hٮ&X9sSaA 6?f7/c7rQG|I+(xhv1z l Z *v:<7 .k; 6vx Χ]\ӈ5GQ=0bcwC2 ґZ}}Q8\iܾ_Ҫ/;3&ZY R~} fg8/<$VGJbLtd~k3T(N&ȑvuAr lj]KlryUou!2Me=i pd<Y\0|? xXL 'VǨ`&ak|h)nÎJs8mj?y*BNC_,vޅPl#ALw?^K .²! (Qru C<|BgEX[JL0j 5ƸǗîX7 obaaDL>r)K\C: hf]+hVE"4z g􍒗goBgo7ᾢ!G:VL ?I>V>q,!i1AZ&lAz\_,ʅK{tsbl#̈́{3Ѱ"eUkァWمNBA;S%ckۣ}Y߸NZ鯲Qt EF 0pN3ޒ^a, ߴ~w+~O>4Ξb^xl݃.FAK^VI}`{bxK P Qj)2R{ M)?Jۗ\߬,|9_{2歗֥"w3/MHb87kڕ'3K&ϛ &&w5E #1ѝުlO8DU휻ptd×Xg<"/vr|/i1 hF؁dGP7 =&ڜ4 ~o4lrT ĢkDF yd>vxlU0#bu6K#J&&z=yuv8ݧ]6xBn2m? yC1vxvB0J*x9D^w4"\ ӭYo]=;IA#aO@aDt{6ꍼ["!/DvMrK :(Fdoz8BFelT+"Odz dʳ٧ r*2[M"$çtbZ7LAvIXqYѻAuRR oA(T 7EJ#d LuN4 )>b^m= Nx Ь "j6ZWEv!p'ս&0WMV;8t"ɂQF" 4+J^,T`^l_8!ff,={pc'DY 5<؀r33@ii )ɲkE4#-v`0(Kqaq?rErӪp)EOQfAP`(; c#6M/-vNKJG$S/#zĂ=W h dj0y0@#ˈx拙fYe`K]sG?_1Ieb|%Rao#}>W;$\pn?9Sוd;iܡ3[5P%-JLqX͓Scm&Lp!aU5ESg|: wU Cډ8(6Ұ 6cpyc?/8J"vU n.ڮO1!J=DHHy$QRVW"§>Јi!pbL,{,0uH-W|}SIo^'ȁec=0*n8`ee9s67<%K w;Re'ʲcUΚs8YN4)R x14Msx#"hOKRA'?!UJ2f0[}9⩦r͆g'Ҹf$- pC7#Hf,[>SKFT, S!Pn#ohmAl"1Gf׌z?.jp'"0Mbb:dj!qЧ$q|冶 m]cVHBz} RNx$MzP)8nwBb%E]n-_@TtflsQUj=mqg O6``a8SA9-?(١%P,B Y_q0G"poF&HXKո;k M /1 ߽Ua$mUON v{m:otN\\:g!$`| V<#mRhFԦ= $>9-oϺ# ]@j3L k&P~z8Y ]oVx vQ V~yG2oq}xte'LZks4`_-XNeNHrtp~*, DwAgXQ8`,8XQgBi(e}@T@a>K謲 f.W25h;M<P.|0A?EAF.+3Nū,{hG椗W8tdqbB3zZs Îf,ڝ?3,aۅR>0o6\zZ`TF.l?o.)-? Z1Ǩ^†U6MVa !Vw\  VUif0;6{arb;,,Y+x$PKn!IO1j,Կ$sxg|#Q"hzIQΏ.TOև4,Vr3rD?XV"cIi'oFp9<Uʨ`eN#mk~ّ/ 3B ϯ@JMpKԐ:NCel&=QQ=Lg;Ey$pqɪ_9jW#j#[p|g-ZOٞߒkw&}~E`mm{Ooxb4Le%âsVӱ4(Ƃ rj 64ְy{8\84bc77"E2Kឳ::GM&^08tJ0?e>nlyw=ZXuN(?Hʸ bl Zͧ;kA_b"VaX};CnGVʂan>dF/$!MϮz &@Hl!\fxRrqyZ8ITQBhQ*`LQ :̱KcvLUZ6뿌i?HJcIPGb?!(꽇]DJ"(h4)%/mG X?@FAL!eHn;5X,3T_gFF3c;W[ÆAҸۆc'HH,䲽A_hA^Lɺ=bѰf+NTW4a KتcM_8}d \YHz,95k4ޣ,+oO!F;tM/P lRS#𾎘y x5yr7gPGWP"]Sc떟%bV7B{{:B4{S.AzS+s BvPՌqE΄>ǑN2[!R)R.7=wvWuE'.2Iq\瘉@Nix {^cxdl{evSSS^"(Pes KR{ Bv#߄]3(k1 m k@:QVg ˸tAEJ|FeJ.}!lQkDܐ{ƽC}<7XrTUQfA]f^*),kdl2An\M@(d>+5*`O!ur7u煾ssQbBPa'XSq9C 6>%j)#s.~N~N*9vy/Z5V t&g20K]X 7xw#yPaey@:]אaivszǾ=D RI `C"Ur E7*wxpJ/t_%e4 j3U>JCr0~Ml~9KNg^<xY]'*|Ì ̅"qv6JGTNAlSLQpt.pI\dvꣀari.Zo@ǔ>+mnޝI6 Qqm2N z=L#(DEq9Ar؉^1pka ԻԜs9•! Ũ$#;\7s.:#Ǧv܈b|Y,',Jq7,YPAa{sd(C-r94ɿ O9t3FЊGzvA\wypp5w`jAaogKrc>>U$%PͿ Y'"|ΗPi.(mKɅYdC:`MWq?sX%)P?S,|"~:՘G׫VM 9D<`?ke.q_oH0K6q,d0EZfPr,Y("bӉ 3 rXK߻aOyMTwGJp{mw".X؝I qCPnJT,kg8P:.hx'w 1oQ G1Ax\ i.b fXVsoK` ,I,Hp L4ZfhY' Sra.Gc[!?ՖlyDN;hv~T:%[)7!6ȽuN67< kzH7Wrִo9إr~N'ܺDJuGv/¶buB~NŽz tOs=TLm`Z>ѵ$dqsU mfX1a=0lNC&U7n dNb hEGgQV_ }UCڿ̡rWz;["c>*E_I&;|’8ĤFU>)d;䰏Tï\}'qȈ՛GkjETk&jnUOԠj?7'K 5vJuTାN%8W7bpRט6|zpP+Fo{ MS}'$)Mm\Y"ɩug4rl|am?GI ˇ1?kJ)LvJ]~[ "Tw{xh*.IDŽƠ$5D\ Ė8nO@0EFKvSRp/8 3R\҉ćR_Iֈp $[`O?+O/w۲hdmBͥpMIΣM1!* _@ØtPfƏam y˓ҪeE5g&usٸ1/M(*,ulf0&3eq#Nbmq+tiDE/xi<}LNЅxT ‘7Sdʉ@."JRVܔ6MأW\^p1oWЊ7FZ&0SUߞ,)![rR_.]M +Y%%wʈ41r+(]&cAxt$[ڧ~v <6c 7%qAeWN CowQB厎PH ^\]٫qhװs +By?Qɼj/ZIˎj.=GjX]prCkDq%MF zg4 Ru't_$-yA L '侃dRbY0L~ fX|C#~H6XKƺ}nN$WpݴK̬ gהܛu3(@):F |z/9Ly5BA'Ozop~\\ yRe{ιq-h,HTSꋣ/H_6 N= vR&ܨF9í }"짢<1B;;s M镾eoO/T/:}\5krp9 )8ߟqP)fd P8㮷OB%~Q jm戙)8Jj#336;U@04])B8sqG !ǀD}0Ёv~=ZC75,d LesS%<]qP i6s> rq3͆p7ze7<\/ }\v{͡U)z0:ZGś:)q[H,3>8m;,IhܽJ`Rpn:5AO6 hĎ%ثp&IPgC^ߦwK@*ԟ %Z^4!oٔW6[rQncY< uc|lKF5C~e^" C{)MyyvEd&+!33!vN)P8 |/(\; o_}1C%CLrҸ̟MjG#`KR<հK|exs|PºzZ@?T83#7%ge9|Q;[o){9&<.nj޹Ȗ 99堋4rr̹0K:5jɸҵB޹y06fYfN'H>.^NRǯvY (뭂v jT1Pn!ЩH!zA x&aB 1 aaxbPLg>G2*6{afa|9㸕0mK缝N5HEo)HA;:x\Kx(dkyCjH _O!\%q2|q>=:dk嚄n V[_P ͅ-帊KZ{aFIs\@i88 *X֎'-0.nYp/V4mJ'ή3Okt:5f6u,1DHChI 'I3?kϪWSTVA*~NYrƻKDr7$6l6iIei ղH[q4bE{(BΕҲxJym&6 Ѐ.Ѹʠ.7YNJ֓ V!swC.oW )hP)6X]iuƞF4\3 ee܌~ɿƼ6 r-(jU**CkU ^(" FW1.W{N?(yc:[vz71դWLTGuۙ|^ iǒ$Kaq]wJ$pn2}CiM3:q)Ǩ c!L%i} f (nUڙjUmX wdT:S2"px0| ,Jͦ$55)ˉH Z)G̯Uw7*A/35'RFĤKLs,/.uk 7|4RW$͚Hߪ0FvB>uӜRG8CʋPZ? ier,(t̍e2&>,۟-pNNCȄL7_{D̰Ӕ9=RH@>7"x,nX*(HEWMGAܕ f9(ܚ, -m#MdC7Vy5=@5؍y&O_)\/6y *C戇A Lfߣ˽%s%֡Q>7Dϥj_WCSOcP._xҺyVԑQcG1|䳻Ry3zrK|Xu>RU @R'6!3\M]蕖 >-,E"qL:hUr+y΢Kt*bbpޛ@\&-69=za$RZo>r{O[-s:q}6݁U 6PrbHw. |ّ붪SDqE{U>Oyq@EP p|:ՕMVT7@&8jaajPpǰݡa#\f϶0I% '{<\~4" K28L!W wo~I_fөKN!~B9W,S ~+)Te JsFOh bKA?_T3WU8)Dk32Ź7; >,gRn (N%rqZ73`"xZqԌW ꦷPC@L*NvDŽ7Er~H+7IF6EidEѴlG~ذɗ&`E@҈V !ԵR%Vvw_D1ug$Mz]1t wwzh~-|{6J^gx?=͛&~rXthj7晀gj\Jp$zQ@3HL5SI2OlΉ|] rb7ڏKlZ~j$neI=bJHpǗG럌.sM'M<Ų}[4̉*Xz)[lje.xKbu66rB:M1yYP$wTAW}"'\UGvd5{*ġt#?y`Yhp)vo ֧p9JA$+'RU*Y?]m$jeI$7T 3+NvŦ$$f~+OWOQTZ%Tе/ɨ10g]"5mB+—&g|kݬ pǕʽojtЃu~. 0eR} 6Z<؂QLQ>R.Ot~r)?u[CMqQm rd4hɶ0)-&t*wj3*N޾ gEz7<6Z7:xuejR9Wp.jȰAW-^i1/4U3Gs2MYC,j* @{'N⻀Fh&|,%^,䁤祻"(9 i*oXJCq РQOv4xe;PmMƴ} k]PK*P!&:xǖR7/}ho<` \fث*+,ceǞ^ 8Ɔgt]?&!bpbz|6m&y$sf:KS_?Xdn U#G0f;k1'$M ɮ4bKP$3͉rPd4]zy)܃fQ[T^*0N vُSm^|<#eqx5 %#!\*[$mLG _{8e}QR¦9ЙdmXNˉԍ0zed8}o˿vU)p0%ol̼ pq0X #o:1w/NfE V@ɲt(3u30s%ѥv.|!8XU|tyA5pG7dyE֢v*wܧA5XԞzvhNҠ|CT&! }*<&5 9{+27EňT2[dNaL>kCiJC5]SntPEx?clc.n1rg3O)F%ܹ8#l$X9!l=t ;rz87gʱ&c9_pEf$v˦ >u] (8Uwp֒a#` 5(ՊE}H1>Ks0΋Ʋ W rx<uz[DY8{)~(}ٍ׿vByk5޺0 }!|R*֩Kod.QεOaHj7sNjpznbBv[V߈ΌSQp y}B(DeA**A_z&2c֣VƦ74Z<@-FXD v ^lIS拟bpqFʝy$Դs4^B[Q?(I֧TQxrfΖut'sIZ1X֗?q<# B2r(ŵ0>'mxLC̋Hzʠ"-I`8N f\mǑDMx'SNB ;cthͬoPb@/sL=ˑOdA&@ql:)djN~P1bݷӜ% z~MbI~.V7߶]B:f~emI^6oeW'ۤ+#rfikJhvCjˊZw=:ɅoWI4Z@FAqC:atOhUKX(Ŕ ]0"K(C?8/pnOLK{*xyRtWH-g;\oX(0Ԣ)P?T@bG'ck={'.H3m{*Z-4]mA_ { q$'R KrRͮ>>a:'₰._`㢬,5okl8z. ST/ xja euglE4K+* qJ\dU`7D96ILCWM|E|S- P"?1&r\r83ӾfXdQoLjYwѰ8H4m!_y&<SҲ~0F٤b?V=2(Ğyȥ ;[?!NhuEV\>h wͺY@V%5>V̹c`@cSM\"Hy`xa݁uiHob 2OiPQ\,t5>}pLԡL&o2A=CKU=K lwy$a]gŊz,*3'dH啊q[piE.0mjh?/` e KO8+u,z'锅pUu>L|958`[jjF"vhؖbϨ:7 \#0{`#>dBj_*«p ђY.u)(o " b H鞯wl<)*36`juGV>GIa\~xm1]c": TmZ~ɬy*/9OgFqufR]E{c%WpoT3\ޅ6a~֟=IqA%<t骔k;ջlCYJW óA\0P-F~Ju?P w]Bh}iJM̟j^ύa>=gi4]#>y!{Cs dℳ퍄aэE:u53 f`~a;鎩kg1Y֡ήC5bu!se3)#s] Б?t#ځZ9$,R';Hָn$5|aO$3gT+|s( $LnXk4D*_D̖SPd߄|Te#hOi5#rA(r$ĆZ`.\$/56پ@5aϓyA-&1D]f a)@4XbX~g娿)I@bb&.)V *j/,j{OAfZpBJjDtNB6`vߏa:MN6éF 7{E 9Έ߅f o18:7EyIV*~QI[y($.1K51P;ӋsCBN2%],yCڍ|D N{zL ~f/innpᙬu²Tl6PlMCc1h6Ɉ xh}5=I-;Ig*˄d5X٨ιtV 9+@Lk}{7 9e%cǝHwZBy C]ɸ׾pa/X{{0n`^\wtXoT&?Z ]gi](1~a7(mx5'r2v(Y?IGO@a 'fc!N*S()j/!nl');<;NEnAU*C "Ax&K&!$}_m#bo 2㊀In;P>t(!;&vzkhx{ŪN T=_AgTEQHʇ8^-iU8#N\%l|W$cpWmi3)Bc+`5=` Ve2\-3I%(yr<͋،h`m? u^(Y:KUƾV  f[-|"0l3kc.RNXxy|^,ɍeJ%*?Hs~<=@d|կx\[-| kPyzfqPz'VQGD@+ONpЧs] ri}FY -WƁ@pHt&F#+֭z8 Ҽ,u"JJKvrJ?C-Lb%YBҴ u'/mIぎS`pH>GN4}q%/9GgVV2mY@zEB`᎒%IĎ2Rȓ #eIB6lz'NA|u8f1T>[6b]"~iw|Dw4bq>:!bP)9IᯞlVB7\*4 Iߕ}*[αA#fFGfa#&F&⶟x p#hplo(2# =Z}֧NFs -֏ sq B:/'SHMrB\8Y.)ҎjIo)[Ij9c .5,aI)u:0ΚFNxޛQzuZ.~ lyy8Nb 4oCTῘ40`J Ji-q%"i9ʒ!["Ԅ'&eݴ>&;Is/YP.T_j(CL^X86 k n b|0;!ټ'q8s'ZH`z-"K{*ILL+17HGk`ԴB ÉEv!'#kW[Jy;$Uާ(5f" E>2JT8 &"'GSN ŦRjiV2hƺY!6nV*Z6֎R'<0Z$7|u EF'11fIˁ\B\_mo]wm͗0b= 2#ƑIe)}tsd|?} #xޚ)~[ ]`P>8Z71,[qɂ躉&Ӡ`c1%FE'fDXoi׷].h2{n,i "HQzV2D4_+hA O.D/z 6:M@QEtK "w}ڞ'k\}"ga7^]9:Xi"jMCU2j; 5(V7OuD(8Ko7PY r='4yX4 rfOԯxoi\{| *rڅˮ.&^LY5J&42W;G__vq)54I &:)~:B|~]mGð OlsNpL(jH) !/  C"j;%k=5D#jX՞SMt͟ yo|7^bEh|_uF3@nڌ}*ms"O6Gֱq>C;ZS2XԶDbV#Qx?a,eUXK 8b}> 5uSq+`rp:xL t)Q B(t5s'm!r-5/ɶΧbf4gL;&ᣊu8 7#r7y *R@)-jr,"wU+{Eb1Dj$yH@hC@ES>#ҞV0굤/L,YM\} ^&,vͯũZA& ;X/ѣr5wF0=AAԞUo;oTfuF0 i%% ksph M+j':/-fj/zzGY><`vy MZ& .;.=SƖu7ۑ?R(Y$ejj H˅![Ndk=޿ RF*&)l@~0xk BCr}Ww 2G 7[ X{* `TmOGkqHQa&K8bSh2TkWI4 %o=N*?+@Z32sINP-SSVU6/&o3NOR*,#^,;aOXY^\#)zS2E,+_ҔgYy5݂+S ﴛ=d‚Ҳ (I݋@#*<*n"Ț;ZI.6:7i#`7 k7vCS}B7 {R 9$('`@2ե! "$Ӟ'E ʡ^TEw2K FY>#r& B_cx H6FP^G1 i.YZP}˗Ia33r %E@b$GّWL%N~_$SO(Ԙn:ooY4TڒA%<2OS`nԦx\`+Ge1Z-`A#у)Z$&aok! y]f dS, ) Z6gph)Vr!4QJOC#ˉtH,q{͋- kHȧ*Zp\ ؐD\R>D'vM$0*f_.X6+u~bը@.$ (@'=_paĆF,xs74" |N.&y?ѭtj^GH~c>#}s/r{CYt! Mx!i"*-Me-ExL I e=ꪗ]M(VSr$hʿlĿD*L\~\Q%.tL? YKwAmwiL_̴t.IMМYs1g#aHYw!nDsF#P#S]s<Q! FlЄL. 7u nF $u"SO $`3qd2_XQϣUU` -$ҖrC=EBT[Zju {bh+˽Uv5LzhfӨK,LoQc~⽲k~c%d%PιwVY 2T"/-́G001E^eRNf5Zw; [lҸU`T NONq{-V:~Q4?gs{M~C4g}39/11c$p'":[\2r!F'$M8LV'd| Xيac=^Dvw![311." +ɁaޠsZ(W㌍EPFHΫ>a4SWGڥKrĚ* *O+L -\]2 tSM%vV,p`^Β31?JCbr`^bCՃ­ԧtY̓6)NxI!p#'0f& f헑PO*3')(ZiAmP@;` 9S Gx|?7+LNF%䳝1' y݇֕rs!DWGm%U8pYY87FwcUNSIH(y>^|c0ݰo ʸ%MMCcDOQrp  };*>V& P¢t\XDi-|KJ$M(B=m%@Â.j)gHwEG>UKLd4^;_K>@jlV>xd/%6;:V}_NoESp,D|$趹zE1f3C}ȫb$"HP6<T=}˃p&n,(I:WĪXʒp7/+ZmO^e(Z%pzeV0i `!x쎕2ݦqf>(Mn+ɨN tȎ0#n+ׯu|al#h#7=np="ְ Ճ3ZVe\8xA!V@Pu`chi~r%NpLJjN2ia`XMPHE/k/P1 Mʭ!DuKv{a:o7>;/ R8aLlN" `;n[zbnvjH7!R!酹SE3(X `|B̕q@n +LH?z<ca0F2a}~T] Y8 #:Qx8U!*I t޼+$P:j|A7 ?B#\I~ j{Uy^1?S|;:1% LmWx6v+{t)VM&8U-cQ@ * Y戙EV(_fL뫎x|'ܛg^¯83@R>e\j]FDB=Ó &SGɘ@qDDyk|v2 l^'9edmuf4\, qֶzO[n@K5 F]~XT0-.i}(x¾|ٶTRf!m/ ~ڈ{* 2:hi9CQQuW>u.K~lGݚmڅ&P it"h -j#%JD%'8ѓ(e1OzE џYeM75"{lTcME5ݴ# 901ts[,9| {6Zaq-]TMTÚ\@bH(FfXB|Ἣ-)Q*AJy̖d.4 ӳA<vp,=[={6&<ǓBҎ>vUDُR 2یzy]/{(.xྫ]|;ÉP:Ev$(cneiʗg~%%3Rq+! ..׍ݯʥ- _v6/#$i}k/Eb&wm:1,Ih-ϵ;?bęfjȣcCH9b#iTVjIG+wu$IPQ׿<82[mխ;eS[v˭՚ J}4L7&U ᲊ xhͅD ^jzƮY;H0Kфu7GA?yC|`ybX0řEFPTM0 Jn[sXͥ{F0UC[Y2Wv[1!oBʐudBfrO @oe iѣ;>&*[4W#5\ΤЅf4mKjthYJX#!qJI|~[ƪ.qq/TG3s%¼|B>׍]ܥ$We;cac?ۙ琓k `?H~_D"Ou,&^ RqMkjޙ$Lf-J Ƣ`C[ cX(Q`.\NT1(e+% hOZ$̭}'gAYdISC9;jfw4_S$z^g\1.L|h>9cF 3[SOu;'D"tk?%J&`Ed=7>fs \׵]fjy_bD>%$,%]²mbg>ߴu o635kM2WU1+dۭ/W&za11ϣW܌L5 sK:QD 3W-'fg[a2l0 ѢJ`2UPGoGrqGԟO#XB7(TG u/4 \}+lSh"CNꭟ1܏X@r)+!p_ kz`)ą-PBCgnF]Eg20Meٕ6EmF.3ooN6hn<o:0p B5W]H.nkH:c*BF8 ի+pq3sX[w\ 7. $ }vr@ C KCY܁y9~? ¾Q葀ɾuX3o] 1L|7]eFc9x(t+CCM.7EjhbGsfHQ B\LEw1c?`0H)Ŏļ{#{z~MO^|P\Υz5#bTo10 @+˰?kTN7[Bn&LmjX/w &E&AP0(N+\;z?Q45c qlDn06HVW!w1Hktˈ% }s뷟@ m* }(ZkhMP@{=,2r}> uGRL('a0 Mdy;yTcZ՞;!u=|eJlNpML~QAg&=q#ڇm.+,hæoc$6Y:O|ɂ dQ{Z׿N)Q4w]˯ԣPNfgTH̸ѫ2n2э¨FuJ%6•$|cn*^k% 5[6ɕ>ydJ;iW;QI hhbj7?`s? j G<4/+Q 2-yFηBEe K/Z"؍D2W 48O:bebk|ɖ36ͧR92=dTjMLj5}$ -R'Q=QH33",~9xorihu mږp1YnIʧ햒`oƱ`\Fs}%DHSK(1Vz̀+K{'t do ;T }|bRaKN|AuFtBY/9:yk8!nVb۴1U4JBajkڶNo&C ̳I> ۍ! 䥴̈́6b ىU'LڧaGQM |z$.9}T3)2csHR)zEڸB<,Bِ*-\9Y£'F:KA=4{=;pӊ 9 fBt E(KvH*]qyo~.8xVbvdHE!2.^US(nq˼&g PRn#zv&2 PRMOX$`n0}h^@#5C+ `-N(ͱ+neIR*og5^K1gn Ea=SQ7Z ,w 4qh?`Kf7!k;!j$ ᑇv:VϴHE8dԛkq R|B\Ǻ*D !~&8LCqNiΦ~Ed_自!QDϠέ3`WvD&fD@}T/PRHh&@2J_5K( riI*AgO 7fPjv>T+F%#-3pgÓ&{q66rTXJ q:h;x~03h=gqlnMKWC/ r]EF%=~ST*љ4?.ʩ,@P֛{rD*wZ#&6l^&`i937W,ظF~u.[ύ᪝l]Al"E=ak }|hI:+hQFK%-JFpF9)d M~'cq[?.RE{@EVe1f C:DbR\y#r*%|9oT%%`8pٻ|&ޛB[ ;V5E/}E?̅3HHno8jD@]$9)'tEc>@G+$d>bv4M-%lw>cާ#FEw+Z8c'dIw^Gscgެj^6|Cf/tPxM_kF*Uy<~?&s/!DOM\ocSQ'!R]CgI)k$g)璉ٽ1qܼ)eʫ"`G.Vw?(QDž6(樖nard^N$ FtC>L⛫;-!nrxpj2g=w{@<;SvgUUdpӉn@V=|I3DcP(ĿO]ikty'GYɜr[O+%ՑIn6fQ&QZV'=G Wwv&2C_Yph>향I󑿀V} fS;Y( kK/b!/g L`@mw˻> ]#?g#'pT68^fHWg$꾞Z J6刡2s=Rx'v?[+ Zo? JN|o,GӋ^s|anh*ҦNLQB@Zxٺx(P$IA@)2S|1gS2Wo5خ b#')c<6} N2 k֡7) kFNELN[`<8g"M%m&yk(0<r@l$ vDBʇ- ++N9Z3ލea NAQOS8ѱ(u'NB}S>PB)afv-F /'IU+='jV6:HCz~pW6y]-rW"D/B F5"ނNBe}zW=HL '|o6^ai6LJ0տoDS<[W=s16lA[ Sϭv}Ȭvv/~I>Z]6@"Cpd(VQ1Ys} zEΖ_֤Ea2s 0t x}Wt!=u9oÀ׉qSl3+V+AD]ӣ\y]!dr.sID?q48gpԝo_ŭaBeuk>|2~s8%~m_Qls!ա|xF#kRA1d75ꖪt>` ~A>Uca yC67: $3Lmn3=:\[d3VWCRR!f#r NN5,w݈oZQG4Lr$'5ŵX?g yYaznks}%G0?[#}Fz]iTaӋ?[ &cݠC7OLyFI_rQB$mc pZ;R|e '( % Rin~ ߊ_d`&o]:fPZq?B0f>9;GMx⴪\ 1e cZn`+@`: SWV1tʅ;5e(`c .1ZfT@O> ZغVWw9Z&%ߞX*|mÜMFCi&wPi0Qy" a,^M 2oqq !F(tw(#hE-T<|V sS*#Į)g"ۼ5>piAthfŸJnJK4N;DMHzQAWЌ^'ޠJ͜jW>A5EJ }b¹ʮ1UƎ&)Lh"gżB݅zXB8hl'4WE$䏤t=q(rvumb?fyE+("A՗ 0vZ2v)S۾teF7H} +ǵOjŧRjȩ?{N\=ЈzMZotR=*F͢! ynVdqi)OFRAz;SAo0r *=M#>Z;C?i/t"ED?(Wid;w_\cLӭhGK 8c=(ÉQwDFH :A5ÃN&?gLww0+oZ]*E1t(-TZF:&B$%O-V+4vQ\ߕvn#;0ta>cᦗؐb;k@ꉐp6ө ]zfA"*0!Aꣵ!TS*LTkG}y]?73洓b]Y ]IJ5@>_aVį/<3ÍX/ٗ笠\;->M%<2p۳fU[A.Țk4NC臣EqwΧUnjٝZڱt5J")+bߡ9k#7\n̜Cs%#i@j@"Ï!dB3`Zi36\>Of">@,m(uG9C}4ne3f:Ԇt9Uw<Gg,Usd* 9jW[f[QkڧU+i1Fg5j:Fp3MR`(O}̮$ Xϓ;zǘ!p>u]f}}$Gq+_ 6]` G:զG |ڐ̳Z0hywԟ4ZuBHpO Բ <W}*, ^"w|RD9PPVpEzOY \^IV,jCW7êodAMv ~`êW+817my5}/~TL(I OI[Ec?_u& ) \ JYX"DH/Kҡne"C}-޲8|NdG5Lom#싶1U;<=‚b549[4$fq?/j:̏GvWh8l_Qg3ZPL+*?`I{f9={0JpH.|1|4ХCBl1i|9r\y$ܹ7_/ߪ>a|7/ _,t^z~P|wkq4a#'PsP+TT5G]W64Zݴ$;PnnB[Av?" n$=3 'jiV57 Z".\j»g[3 V'37nhDk™a74+vfͅnuPB/9a$E`zY۴vX[pJW}DunU>Bt{[ QmĵZK[DRf~\Q-g{!_e9V`„ İբ`>B=w`)$m!~(ZHtf/$ nۄP JたR]%f0;!jU=+QRc̕I>F.G^fWPNt `pkg5ע eJ\3EHuvE)6g"7q4}4ŴO3il^:by8#lé|:쐵Ke˱PY9_K։l\#`jc@ycP c@.zSw>nE!EPr"} Nݭ/76J <-P,nGZW{YHPkkʑ>JO4EBmLbV#6Trti`Wt3w#f̥I^߯2^PKhL`MsJiy؂cE(ERƓE|,Zַ@V<Ϳkwb2ύx3I=NotZgudP  5ԃZwIp%UOhÛT%lP.hzRo^lLy"x{е ~eP""BsF{bBJ~҃m%`rp ֯氖۹ YqX}j;P vW6Eebw3[zŜcp< *:7yw2F27$_ ە\,O빽9ざ~&ƮZvЪYۯjaLw䳠ck&Gy$ّj]!=8޵c nRX-`g^='o;I)z4C#oiejoVot}eqc3i?rR/~VlRRB5zn9i8n[On;"3 fkyb"T|(KRzsذ[u+Y0>r;7Q%Ɦ~( ;X?bR3pUCYYn.#+;y\y9m!u5AfK7r2Re&4 }3fUL.MLhE@b֣$M<BI~GIz@~}F2cNTYʛh)_DxVa3CK~ ۹,^-m9&[ d.UxJ37`pKdj^aHT"|w8%]Z{#@sX -M<'JJl5f'yx1pY`ʐh4޾X S'o3se^3#Spz@-9 Yaҕ؄c%J)PSOcT9tЯ? ݎںn룅'B0)tXc5o"a,ij-RA+:oK_Uzvۧ SՋW> wul_4o:?H䵅S # %xnS ž$nÔh똙FHfI̪fvz4N6#(gYC5]%*{&fƠ)"'تi7?=*rFh_q'#1xjFVFo&v5فqK!Ԥo^8qo\+Zk> Ue+Qz@=*1>’?U@I w&ֽ=Ue^]WlCsɍ+@ aD'y,^iE$G oM_xjS!54۟n62XMtN{d=YP=\)-κq7GU1;2~S$`(qGy6*&Dl2a;:N@xDIJ>!hY.X®NxQk/GRz )rꊛHko{ F8gNs=.Yj@VB BU?XQ(m{޸/j=}2= (mngz,eV*n!.w*vM?wHӗh.4KQ3Ӑ9*tWeG{t‚צ #TNm7OSQϰ hw0P<~~iݧ*エut&|RPWkg %S5Hmu 99h)=0ʀSKDCOy)5\ƞ:,{TQHPp| J?1fͱ ۾#%q'F3|ɧ a6֕AIx*8`Tr Dǚ0 Uʵ^[UmY6ty%l'N twxo-ej{gePˆfaWlػ=@ UUƜ.3fZ[b s_4ܓxg0{z3;/kOg Ԝ_2`E0eC?u2] j̿-Ϥ2j;E'?=;-6.N6PN'L!E_ <*z[UGNQbā<cl p &Roe'd-C{Pi|-.RP\m'".f$.>#+[5FX'-;j, ܠ+ٽ+ߍ0t頻BP)P ?7E(줇K EM/vAǽ:{=`;>Qh$ys ]sHjEwRX2;[_cPicZ 楔lmo)b<.{RaTYPj)E$KD7juH[PMX2Uj8K=ܷdk%ϕȸepԟ3 OǼoMjeڤ;R63#\$5|-%T㗻qŷ>AڬZM/z^Q'Q\+VJS6ߘĀ*T2a5Qoʋ9G^>ۏBA6nZr?H/X֘U@d6P׎EZdVש8EPeo#eәI\ZFª% 8[gE}udKQ%W]]rr<X~,}UqN$J]?^pKM 䪋Ǫh}$1˶#V)5v2~t\I.=VTDjf^qǮ(H2@z9.ߔe,ŰG?*ˀVnrS~ :2QːKl%$h1.+E ΢2]*KK )>sJ#[Z)2-F̝Si m&w5̪ ׻ƬD1s5H<[H`-ނOzĆ'Wo&#ļ+)y%3O&a k˾1jinp kF1u dPU%?xE)ʸiO\mts"s0n;V,x&//_T ָ}V|S>FbVJa)$:aC!p&N PFfʿip%}s to E)1ia#AlCq;~ kpפI@gDiN9ȸ(4<%he>"G})c=m%B1oy/J;"|\^CȽ^En q*减c!eZ yxM$~#쾤TNJ#%Bwo焰%6D@Y7=`5zM$ LcMf/3=>6P[^Sozή{ & 0jSÂێA[0Fxh bqM Y@|86dmlldf;DoԵ A Z 4}(qfO?^VA s++A '*zkԡIJdCz%EJ -4Sgmf1#]6[6=КT?5l6"]s`":zn=R.}cܯVexlOS#fDqG9*կba-ؼR)ORM*$v+G*upF3wŹcEwy- h4 Ne+Z>n6mT\xMG,n.Y능IͿ[qC;d\|I 2)[O1sP:iv kV`Omq˗5kͮ:#BAt\Ǝ<>fA8!lûrN*'>* 7|N ޗ&kWS +zj7L;"k5q4m$qdk { Fд N//|.9wI-mju^ Ӳ<$2bd5O 8Hw:UN" 둡nJOlQR@ٗ3`IA#ĦN?mdzpK*h儉xgYjDv27%hxR\kyd+,O=Αog@2Iȣ3e:}@lg^e&v AO <BA6)WJaz_'Ucs0l']:3<ئoM@H Ȁo`𕵑q(@lD*IG:ْR&~w4x+ہg/{W lXtm!ʱdTI 2xRc9%&5A,S;UX#c\: Xxs/o+~9)[.b$G*РN&M#,llYZq`.ǃ͘OX Yq~ؼ@[M9{ gZ>Wfo$¼~0Z$oR&@6%w*NU%Vy_Em|zQ]NyR`*.;.<,ed)XS $Ou^VOS"Ձ C}Si[>U *Ѻ*#$Q^Uh'.'t:a;Wڻiu99R`n#0"xIU%!OgR\"y)U-@ŪMbKJec8xo5 v2lr i11X:n;G78!Jxr]IYKdZGqNcȕel!#&F.XGրR;=GY L Ry/NG(sG)r:wY@EU,iIqf"|f]X~x7hdjrgqpYmrيwi2JIN13PNj6j$G%_P& 4;>[jeoonrk2ȫukOB#?|gX )dY#&Xa s[YrmkmMC"k|&/v+~}e:~xeK?)4|!3>#!K eA3udTnotl`fXh3ʂE3-iFz!m!mp 9\威]+c< XlGoUQ6fPAFj=KxK&q*|yg!>@2w;i段0:3㶋(l=Oo~>&YWg JChVyѼײv_xI8)qiY%]v'1:RR@m)"hk:ë`LhKxqѺ)~onqυr;]D|Ɠ4Y22G[~g ~ۘQY,;6c = 7XHdw$3&̥83!aWRU_/GJ@1fR3'f'Wb|uV *'^ ar/<7t4haZ|9;Q# }ơXśl$Āʉؠ-6Cqܙи\̈OKp hc%HO5غ 32Uv틼9 ,ag2p(4FewoDjD;9ڱ<'zJr(} ʋ 6iK Km\@)An4ϽّWf Dlm.@@I X"ewٳ^.ggН zvŠ(d$T=~*A&*{5g ?vY4ՈmSZMRĹdwh[t6NI *5z~{%ۜCFW[5(k1̘Ib,~i<؁PW1:+h0X[&9x[q ;V1]WKs?&kCz+a} 7mN `rw?Q̷]wvX_L]ZUc B.8 UU> 3ē=QW'&6cKr1J]ֹV(;M[ԍĻy 誒LS1-fڛ@x9kG\Hgb 3g8LX0c+{[TG==M@F~~8g?$p>v_.]r(LYa9%~}8kdP>F6HLC"i9LG *("fFn1j݁ҴhEi6͐"A"Bz^ы)20X0HQW>l/:agFt6*ϖn]t HZa Kѹx!/s1J!Sr=lu"bdA~WoSZQ9]+a;[_ٜ@6 paa~'7BvlQ잜Uj:Z#`B翴J.l%ƒǩ č| TXq.ab1$3'$1tݢ@芽t@+sÙ .ryF}93;y+04(?Hv|Wi\41e '`G HVRԅkP Qd"D5N<~$9W8 k9$Q2 y;d =Jڤzj%hƮtv7HU.Qinya>TVO5О*HO~壌kA_Tjm(Y'n.[8u.:ML˩Tu[$Ir}S?_Y@<.nHɭPKɛ#֠HOIf1\:kg$јj~,BG6lqd@ N5ɬwBg.M{ౖ,ڳاҊmnQ[ԼgUl?bjܖ?Z>v]8嬾;YӖ_ `\Jfo@;toN6"Ga]LkhB+CC~B6V a$_"ȹ*ZJwպ;E!rl.^C!JR?Sfw-̈́ %q-%qp%3]05\4nay0<0'/3fLDh5T RZ9BC=xyhj-V*N c0(eek2 Xx x_:?:8 o<ÄXYH*„]0la>ehη`юP=AltoZaL4wGaah@[4U[ڒR.i#gJ,p$s6ݱ?cnQzloJS2[zV #BPB9ڏRoa-I$P 8H\џXp]{vvSawWC:zy0g46)V@O盞[`ŰxgfB]>wkr45*8a0f?;걗Q4xXFAݬqt|ˈx/S'-r #ȝc$.etDuF# ?(w}C5\/ҞU q_0MlیU#OljV났[ahr!,fP!Dh&qzRWk6-N' ZIHkLa\ K!esL ?G(x]$^6M4o} ͑#G2\LB*lY˱ͅ)Ǩ6|Nʿd4c< d:șŽ2݅=yocKimg'V): PGUN?goO{QG]~jyAo C}[\zL~!J3\jRfbNuo=`F˙Dr6Ā/Y.r56,ǰ !iO'gv7\1'W יwbߘ7t'2HM]0jQ<}m˜aזMnхQjFz`tS&`AKmԎC>sJ=D N9M\SU(n &>IGEs"":s8ͫU1L6%/ܰ3Pu&]5x 6HI|IA3'WqG6"s H޼p܀)L=$vbWRР%7ѿuX OV>_g }z2N-΍bo5J*%}|Ьnc&YK'J'KOkR^wGIKZS'lWp_T7(VZM52 !"#:F9}3:gWȑUṊ=H!jnMrm}yavSnnvN~3Z 4h1_cɢ49k!A~j2e̊ne '5KŊMY:wEm+ΑEZ/ٶJUJ q(qb Gu$%5ȷ5S/L("+ɿs^ PWtUq|4`U]d[D6Q5 ̹4Ly,C:hPJTΒx L64/1d ?kSmjG,e2CƸq;G.Мg.)2ؖ.TIWzh U7~oRvN|Г ; 0hڴIVu 1Fz'\XLĔHuD@O+X+ j|l[IFu~WZ`$`)3l<Ymr/w$n"G.0U'59o+> {2&xb yQCZ;aN>Gy{3*m7),u+ WyTV#*H5o62bv(|"WwlYJM9a!Cc[FuvD C=)1YKYҤ(I`>NQ> )ys 4"'hrrXܞʗ˸:x<Ċ&E2Ρt7՛wc.Ư?nQmg~&gm"RF/ʛsJ\ H- qDR-̞6v~KP;֎`!e;<`.k Ni"waV.T󊵉@戡\%VN\ZMR8XPh |aeQbÍS5ƀD{#ǯU+'^`:`tk63|X5hF~2 &j3\ߞ:{CsN=]F rֵ`dBe?s)~v-Mm V/mׁ`;EO$  NrHY58Gz_y]R Db}eN]'A8Zw]hyKZ(r_l?c%({m.JŒ;y?{>Yl&4NMqcD Q):w~"!N𺯔hiԪz^? tJY,"IuvX_T0&RיhmߘC Vt]@3Hu2BQQ-Lwxj>ѩs8YO(ʧMMZ2E(̀%SLj(UQ2|DమD#$:$%=meg!|#kqlC gtS0 f^L.)DqmpɆMDȆe7D2Sڌ&4۷m)8s}n0Ys6Z̬b,ӣr=tFiy8L#¶D3ƙt٪~lUiFu M178[Etք̅iyJ-ZaUƗfnLeŷu蕠މ%hҌ8q˲,_hܗBZsXe=#D<cVL'$ 'DV,&"XG|}_yK&EIn K:[sc7C%4aWa= {xς},aYw,H`'"Frb꫖&vGy~Qx>0*G9]~.C(קPĻHIOԅ?ݸ/O| ^G!34|E䩏[FvX$@t,PGUu([7::|Y% P)CULBU N(^(< U<1%Q$-PaLĠ}EʠIߨhWt"ƾޅE_؃Jӄ.wzœh<&AwS IHfflϠP8!wU$wh\R9 VZ, m}11cx6fzz }aƄIL, Ij(xȪa1̷ T*gܻC()x^LXϑ5nyThy;\ڴ-?%D:V 5+١gvcr?F]I<0p ҍ?{j[|Z_qg2au5[s*= `jh]OQ&یs J "TL?rkO&x {S/ĹCj #!=v tanRh4ik؊$:f:0p EbV w$, B4dK}N([uuӃ^E6f}+T!1Ulgb J px,;@3ګkL;NAJq$.E`xp2fSus+BUH4`Wl>p(t47}OL%wE!~Ol횲3\0e$c]i8#+]nO1y z!9040j p-m:+ڔcyoEW]:cMhƶ><އCYZD)ѣ{ * $_c! EEFpnnx;2Lv0Ak~?(t}Wu#.߭s|cJd4!^\8R];u0O:^xlo5;w71xa~sz~ gnpK y4pv`+hF$mO]8G.ȅ^Hh OM,6nJBXlP HT4s%ƱI\"ɭM=bWEP8C%vY\ȞDҔrmƣڮo(IW=p3q;{X^irg\Vب-*ANZvkU另wvF2hǵB\G{p "uѐ=+̀Aqe#F`n -&lׇq7t0-^+M#1ʊhv3X{㩃&joZX;Ծtvztӄ =7=ܡ`!6#]TqqN\FZ{*r44=Q:әB oBU]12Ȝ2_uRA!12MCN+,{Dy$sX@/;7PUIt @"* f[arRP޼C A=]X 2O wJ `eW2/>.ۜFkDBԡFn"75Y%(~4![JԱ|2a\S 5Vu0fE„Imyp鼝B UwC1YW}I= M42DΦ~Db!nWHjtι^{<CCƽF8X$QJoB0Pz4N:5W{5xF2iԕ$y}U**Ey}oF tF萢p0OWm4hAO7[s t6d& xlj@gm!7ږK9DaqC2} -V )RFD.TsuXs,2(jʊQ24-Ƶ<47;Œ7a 8SZXxSw#]Z:Q7?]8aQ0~kQ=c~FsNHy dxk>zd6}2*t,euEXYnpZ;~-IĹ@q?d̾įPYh["Ԑ*5'ڬ&-A`8Lporv<  G6I F~T̜Ϫ?CɈ_ Ty8AЉd,kju^6*}ntS6y)![dqnR+K+U=A+Qm)F+i+rF?GBM{hN?lV{2#"vu8)X9${tt b_RD+鸣׍u?bL٘<6$U#94xpxУfI7 g#.bSynd5UZcˌ%/uU#zl#@t`8f٘g㥤ID9`ɉľNZՖuz2̀h6O1)!"ڢQfݬǮM9͆%j:2NV[>ҊwGHr0 Tf gJr BX@)C[-] 9Y aʻrv|%~'(9eM'@&^9yK,E i,;0$E=ja= @5eP07E9D*‘kMwq]wF4QŒY&c=g4Ncg]R "b m^2ZV7Mr{{LԎuo彪c z~ WutY\$td1h6gWE )@viF٩Žwţ^HJ &GR׃n/x.@-Sv)S73٭:LChラic)#زϵJ뀘E!tG(uYԃє< EƷe3jg wI\D8Q$v}?țHgĭKñ|2&-y,r[WL?paStS?ɰf] #n :YFOOgF#~ljEgj^YnyC DbMEFO\ eHߘa\^䧚{ 7%@#E}Eg$!+BGV@.ՁPXwVxI.>"s\iH`7ٖR @moy.Ht{BU9QwW?C:2Շ7]Po|bla32@~18+_e>D1WґtU *e3'oos rW0cs*:FtJ DVŢtQ :k@u?qSyOḵܳIEғW#Oƫ:3hb8_Î+87Bw<߉-/ c|hhPR]@[]ajT[ Oyˏ:Dc L;˭j)&:m::xw3ݍh)vuf&s"kP UѬ4ar]82Y4쾉Je,fj=)WWn. >]U㱐Vl39='*`ՒK E:0 ՠZ9c E23u*X] ̠਽SMd7 gjd YYx >*oϦ}e?rEB敭<_{2o46$#i_$PJ5[zGQ& 9dx^)_y@4Sk6wR[衫 *CSS}:4S>.xֈwein6)1l;2K~O O='ai .9uq>=׵r}QUx6ZwEUC ȟ{y3 ?L OL,wK r͂8zJ؆Iྞ"( tF"*Z",:.Ibq1 !s:Du *X8j|ܝ$h%:<v:SqV`"4rDٕ;uߐdXwz(NKJ@!$sH]N{q;FQ&.ؙE'[@kFiH=^p [8w"O#0(26|axB_`WĊT@ ̀K<\B;`uU u33j'nY(~S:^&6 RdGF3i]LBћ ׄh z N3l5)t-9{ ,~ WE79F, w(/ O .N8;%bَd`Q a۰ʒK\FVzP\=-v4ӯ\9*pi<H߉^;j]pLImD `l(VasTq}W XzcZDItG1@hI?c)"Wy[l ؝뙙)̍Igy' a0/?71Iy<- 멷%ս>,Һ×\v6CJV;j_֠;wjçRoA@_K0O[voP5 |`YȆe;¹*Qڛ hv0as~ 21)PCt3O4s 3vYۙMv:$s .\;0.+Aɣk3|n[.6W Yc#v%rg &10 O|V*0h~@ ey$UP!ew2=)/Ȫcxl}>b!*6DWMF0S F \Rnn<ˊSW \PPdt#0dyr{!YEC̲JLS$"V]9$t~p,b czX]a^bX)N9]~r<Ԑ^qãI}ݻI?ZH)s~F,|a-c;o:E2X(=0s]u ,XcGԇSukZuQQ#I .3[&ޏD_.S!KrБTNs*ڸ m1)Jɩqj?(NdB[EhcKpsdl n>U4g2:cy{rP*G̮%Yr2JeB2?\/ȸI7"RA%B3GP_ZԓB(֮B$i:پqdl&YIa B {ݭA#CՄ_a>͋|;! 0gF:{2s[R!c29BDg?H}YH9'& SFRpֱ zȡݹUe͙.X=|FML=ûlNFo2s=qToXGP?QBֱhliNx]7~t;͐1r8bzh4pT()f%;l%8 )Ū"q= \jƣĦ5= C}a屮vVk5)qT@wC7B_MS0N{b'G} G{9!<=26$]F D' dgJ?t)R;ֿXr@ll%&& h, >7€#jXЃ=5lK#R˼ku.y?ۥ[ o @*/uTm}*E%kRFf۶4J%}KeJcB4ґ/FyЉGv.-F0*zUoQEgdTŜf2! #C bukj vF 53Vxl&q<]pܣppzr&zϭr6Q&R׋)Lڽ-p%yDpSޔ)BQ@I^RI$ ?? 2DbdJM䶌d…'N,>` 7Y:5Ekp!~dr.N .l$݋6]96G[ZEEyZL 5"(ҡ &ƕK{ÄIi'MB#WG'^Q]t^ZڟȽ2!.tIV&Ƹn }ƌGp)`:󦧋ZWQn&N}mJj I_$8:9R?a#v'H Si+@D  Cn|xZYITEfdt?~P_5i1R1anTԏ'y{aO&A#{$q!v:Fդ=@L*|) ÎPW05n@RisٯNmΐmΧh_ +{赻kDTD/wL8lm_1:*[Tua^ 4pٙżdY>#5Aʹ,8W0:[@'4e6;mR7ZW?Ƭ.K=kM 'QNYJ,2Z4_Lْ}ǜc8gm=sd">$txDv LzH1 x+S})bZi0b kDWò5I퍃i;}Npxv[>ۉmҪo2MQy6^c\s1!4b궓r@k 'p[oTH8k`e;[;t~^M{i_3J^Rd*r}ony\izYyirt'#UPfU$.KiӸ }왜o-V$4iXg۾ ^a%9%LMoy Y|Ismi0(fw00cLŔk AH(^esMse2wc͖<İê&ĩgB!/^%_xpjj=NNs:cuՐv04eTºix*AP+_%uȆіf`wݯ ?dYg&/hrrw+5p 6+->pXe~iϠ2$tݛS^vb0y[ǽI6viBbE:Z Yxvc5w7 SO\8o6\UҶN7^9](@HF[tfŞ?8 g;p9lƢzm-[;RJ3o{@5${5wS\4!;Tb,6M#oh`;j" Qzo۩9P2nFU_k($g ܮ4QgEGr؅`$~ (rլY%o[.hWfÍ!)ftTF k" MfbIQ LV-pܯa]P Ofұ^G{aJ#`[hE``̈چf$AOWmnR$h 9*LUu|{ [+Q?@ &w>ȃMD#? Q};5IY vhg4uʄj{KFt(cb;ܢBJ$ 2#{6xsaةw5fVU',",3 Du ?KiP"ȉ{GCJ&Vp#.q"P*#0[{釲mǷ0TUm 9LcmLC2(zDcA9J\gBKϥp B|;j׃BXoW$粆}*4Jё!N.gZ%t8R"g_vpg.}y1obpFע*YgE2~u[Z 8;Q*yiyW0$9-n #&-+_%Sn;s_Ys~>OUGT4.ܒ(֩}Ψ3L[uCvVCm2BP63&2V";w*N$G[q{z&vt$`0:'ŃY]O8c\MFȚx8㯔R8׫c5Y^F=soAVvMtU{%5 ތ_#Tptr@=c—zd$`Mb@U~Ւ| *'yv{pI as)A2gv2R=†t1rP EFn^'1HB_ ٌ=93Ohx$=[SJicBäHx6c.DSu'@2qʝ:ᔕeK4sotAۅW9, #ou1fdlʘM35(/>QOtN2iD1zAa:PJP|'5 |P*Ǩ=U6P;ؑ`궄\kȡWׁE޾"=X3ΖVb31J:^[hK`ȥ1~4.*J>" >pP3/1$X7>^Gh7\%m(RF_`eqYw!f#ͥ"UkCџ$(w3?өU˦]'U_Jy8\"7 LdZ&xiVF[/eP`|<[ ; ,P 슟׽ &7F8:`m?1/˙wAgN:7dzbPa ;v2hz?r)¦ܚ%&KrtݗƱ,›V„l> \pn'[W淌"pzejzi]\uV2DSkT6b {2Syl 4 DDޤV-5 B.+Hs zwSOfƬ1؋_J~hpUt9'>)ŭtHY~܎3&[=,Dl89̏qK \>Vʂֈ1"EB+gzJ4܆e5nkƥ. Yy%{Ym/R1*-r 3>U 1jxEg\4LR>ao5IVbt * 3/9th&.`>Dl)()&jn kھJ#U/s7ӮatRf6.! 0-*RN:r3xQB rMh)%s~`'r$`1q6*yAqP.y0Ep m/J& NߘfM"԰^_Y]UB[cc Qv2#ЖV2)u<,μ9g/ +VEb$8ĸ!K,zkXϿx2W&ƘA:2c}ɅUbuvDY?TS%i7yr+<nR` v12pѸgoje:JB8t9`tHї5 N! *$j̝=@OhZVcr †TK:bG퍓:5^9 =MOx8*l?үHS9|2 cщ07;>/ğK 6GAU'*6XЏWu)K4w27N+-n0|W3 ɤYyG ] 4DM2JOm@%PqE$;ޘt㻁<Ҿ=hK0W`"7)LJ{Jd` g" Xޟc|ӯ)vD<eY(R!.ษeM2<T+ ;<"yi~R5 ֙#.+)Au)dAS@0 ҠóL=MHpU$T<1Q>)LJO\vU-Xo.VmҲA5@ GEZG |]M':MTCIOGx{_*@ ޣKEeƅQ.9_2laZt lV+@ gp^kqϾԲ3'%Yr-\ 8^۞#A'Izf 3c%` `2Κ0%>{cA(bFggv׬h_@ o!g5G#O54a/BLN0{@vF2){`T}nh}Jk8ZC!E}l5?=@vIRnySCiѮ8ruq܌CUuܔoHeBO댋V1'LWXfl ^|`I*9b4doĝ~|ĬO_uLZE/%!P6`ӼG]r|w])Е2{7퍁WW {/[X8T 0'L5l@|cK <b }qمɱm?gg҈d24>٥/#9$ev1/<pH][ Dy9&^ul3}@bOT`fOȅX*@P"ōoZ]*J6Ofiײe7f]i.{S4^P &sI*#ZJ.Da~"ÔM M ϛJxYE`%k10ޚg.>|nHmb3d`7sEaҪp=8~x"viy<\ DF =[eJ h 6+y6ZcWN䍣LGS|K&cOσkzab q(V2i|aN־Ő;O+l>PhW炳YIvyH!tG8'N@h Bp;V % N+tQJ6x̟/QHPw[7&X0B{7ҔZTmﱤcvrSh!m%)"^bۜ[׸uHouɺ6ȣ#M?2sjM0Iz^YҖ.‚-駱:,Onw i)vVEf\LX*&=FR]OG3>A%5]i{}~c*B]~ n_j{n'ro?QEmsKޙ^dFL & -lB& %fۿAO7R5IZiG޶**<e"HOAbA~XW[/ N%ٰ[Od]kC]8ZyKOҠ~Av9wv+!mUg[pBgs]>z&zUy9CjLX#ev@EO͘[τ2n7}NKKZXx-8up+yԼ@&G*\9DSP#2H_<;vްe煅ڃ,|&꾔q6 nTe#YhGZ8pH(pDiJF'SP=^ŗU\)z{H6 3tsYь:s͖U9Q,ĉ_?`_7&=G#A#:7~!\ rЦI70[wY7>vi|'Ni|O`*xTu/4pւC/} ;'on@0zPbٺ}V"K? DN4yH ?!W=LLm n{ ;Y ya" *0Ҡ1upe]` a6m V׳>ҹr ! 3P*!({C}).KO̖3^_ɸ >, rlw'u"-⁏CcԔ%l':3ɶM;9Oz3fqkg N^oK)K=aAP4[{ m&^+N;   *!Z*|˙|+5ɨKRsw-ݡABě'D}ZM5nGo> ހ*|rZcQ&H k>>*8&;|mX8 $Z~JZ!IX{dΖy2lL7W ?$-͌oI Ewk<͞]-Б޳ #+4 %ޟdD/l-%.Vš !-nJ.nBM=Mmih Fi]ר@3D3e˴Z*%FƚB,x6HRa Kw檘P;Z-9iϜ{b4bѱ9(Cy 65`nF3DюpHz=jyA"UsAh}?LDC{;gIt/}7\ob2>GO_>TQDЂcw/O_Ui0~ayG'?4#42։>#}- bye i-+kJ S_6T~7e7SekNzM\ h}?p LXTQwd6o&?-{Vo{ /Rq ,ʌ{[ָ$vYmD y 0 a^ݶIuos0?5;AMB&|`=FΩrsM&__7mwCyP4Qmh+GAX֋ }&؂ہaR;(w./lvOU2'O QQ\<`G=zW+Mo| ]yg*?җoef|+V@N_:䥫 ḚУ5TΚӖMhrLw$7gXG%)CwVvhL}o$>]%LunOۯۚP@yo!>#U-gȾ6CaXCH'[8eԉX9 .^%3ݡB&i!*|X껤JhC3g(maaSdfV{0Pls^(`éW)2@bdTOg}Xo ?7IGG>pz fիo-[eDB1:#.[8΄zMl<"\ᣱeG=C% tpr^4qb]?8}&^EC6EM-wOKu-6&9`c!5yf ASeOw(sib҇rdU7;ءVվtaUOP5Lq vpɀ\Yɧq+E(`mi+RG+@^@f>3ݸTHVYf&dvkDc3:Vzk](^ RFAk%3# 1YQוrir:A+&_8RbK47C`Yb8̪|lvS9sRqLgSz4;&7ep|x*ȮNւgnGEn)  +c5#:qVu)paodٞWI:} K?DH%~qG 2BױE*]__{k89T r6oWgj'TI*.t9u | =^bjP޴{uiۅqWDB_ ?rJ(Ϫll\/w!t`q=͝ q+Xf ʀUr%ܶD,Y/'|2!Ō$0בx05Jƙ>r;a%GݦI/;!؎~Pl/;Ũ=|٫J^N|s}4q By:6ʫ](8 5 8GϔZKD<\%E Mz5q D |,:L n8€\1Y-r̺ %BdFq N%P7}+ 7y}g9Ꮷ@ Vlj=J$WZisoӓo`VfMb-VFܵzb9$F ]p"p0tQ\ďE }<)Z &%C(..<0 ϪW m`1g.HVgdžz.ڭl3o{/Q`:`v`P0A*!T)VX F_ #[i`dRI48E Wg IZA4A8=fCgԿI/wP[sڱїVo 8JOL%kGЦG UJ?FjmKCi@*X~TT5ICֶo2de苜BWݺh/@tJZҞn2vnǡշ-Yln]e+Jr+M87^c5jP OA_XS]+1|ijw-;2֠ީl%mĕQR\n Z&t**J sXoe'dl4@ g^ H\/ 7!m啭$^G,}´ rTg}V3M CF=b|6E˗IbSa3s:@EY bCt7mR+yϒ9IUcK9yEJgZ8}C@Vmc_SM -WX|!D:551\U(WtlJچ\༽R).“Oh͑w]  NAѢN3vn Zo;Z@v-e a 2.aɟo}4yFߐkAEpi^L_=vŻdJ2#'T%#f\BA}yLF9J|M:DgV`8:=gےD &oTKah ;6KvvTJc5bU)`5.y֠VN|_"t廈SMA (퇸}3z ̝YՄ4lk,JolR3r 9\w^87.I`]R\Qusk^utc^Q\L ʤTIOJqD%uD7Fjzᵔs ڈU@&ƹ$d"s 2h{CjX(e\*x{zdN P5fF (at7߾Y7RJ'u=4ɐ9Ǐ 3VބrYi!6Ψ+hfNl8B1tbp_kI4(_kXpӆ]C?M'k Fmxnv3&MbռJNu7 S"L4|oR3BVx)^Ir^iB%i|7h_ǖ}`EZYe9$Lx ѥ?w(^\Ǻ)mwDtּzkm<=j85>K- Z.uB)q8@tsx۷~u[h~DDf;oY^DPld1ZP u96mj?LBq;j^޳l #RKڱ ]-- (i:i4`c(&Ɣa:*܁ &;b Vgt//:obJX|(h*Za[ym).haO*{ 'ᚖ· Ӑ$Fft[E܁-tQu՜tVf'5)ăiRjI`>cd嶇?rO$U0Ϟ;6R_&* IFPUmJ&̾V5am\EQ+RPډԠ:|0Pah ,fAZtlJAHZsZhPd'r5rxWQ23׭SzMDJ֪ EϬ+:{vdCrQS{U"ސf$*DO5{~Ş,\0t%ÝN:Z $sUwbjNv+0{7T|s4bfUp=ѷx1V﫺8Zn9lzq({$Xf 6FoB.B"'%&VxU.>Tڴ,}1BJ5Zw5~dnry z.,;zMP<9'/|pi!#4}`f-7)rs{Z "aZVG 2o᪖[.OԌ0HV7}M %+JCxDt 3'4(:r_Lפ\I`a/̧Ws"%jW2r]y+ޖ54I]]ҙ%]Ņ؉ӭ=T$Z^w \Wg\K0ky} W.4φٚqkFM2; xm *L !5bw5. :^kյV>*N]J\qs ;)s*fQ6f^9u,H" q9V@=?ڹҥeRxy1˭(8H"bMuO N*Gq h[S# ԼWe0BCwBN_pKkybzaB(׉R,a;rHKۻp}b3aS1E&1SVfpoyVH [F$.NyCIyg->E3qI7(D~Ss8Ob&Ԍ*Kk 2sk K'>vKXi/7Ol|JvC ^z SHA$Gdt +ut|Q"sn<;b9r6ɍ+R>ZyX߳zaߦ=+[(b =PcW]2ȿA_7PZҀssw@L9!2*Ft[`;I@ZQ?*, a_1Y |\i zu4v[A'69 O MydsГe9 K^+K^]А4e zdW1orL`Xr_`JVā1 W i# C mavH\q7ăR iG_ڷ ᳥Lh w1N\2DpiCV9xՔqUF :-ʐ]Y\1br)2~(Y@c[wʘS~ECI|=vM\f[!Ѵg}B\^V c)m]|7#xp;$9F֬p)s 2He!4'D71\Jg=S%Q!rũ*|LEk;A3:O@cQw7I㪢n |]>Ya!R, +pd̀ɸ?%|n(ѧ5h> x 36hsvN~ّ%Gk8OK X*@̷Ο`6F`8h9Z"v.jFĺn37:ޏzb6L $o2794<%A8acǂOWoR)ЛZg}:f++օՃ&dmTDjfltVYx ѓDFgiP%zd5(N-Rԟ/oaKo=c!#m:Xzθ=b4z/{Ll`rgp($ o!L-N,pZjP8aD?M ip&ڣ[y1)P:~k S9|.> y-v3(@)[3?T&r e w'ĠqC, 6!쎷jro\v~Yp# GF,ʍ|g69Y#9^;D/;oLWU0BZHZ궁f' m/ T [Ky t id 8|FPtU;2BN,0V> v Uaszڜ8 35sc#ʒc۴E|kU4@Mk L^`ۣRvx_0 BHZ>E>Hv4=K,/~*:aZBrQLH: FfJP\zC*5E -5 Xrfi>i&[M>󉇚I(v ~D!mr)u$n*9jNNAWˆej ˖ gG(,cuy+Ӱp{H=;G$/W.m1 9: [4K됳 {;|sy!ElІʜ\埥KM /A@߾4G vmPS E=-.zMWk89H8/5scTэ5d9=3Emi215Z>'8^$e ա@)-5b?z8CJnغMf]9\(/>IQۿ c(nV&(5kK4|X~lPOdfN,: |JR$8LYA&s2ޘ6\kS;~?6l#$4!'N'v P.?1w~UkZ!dOP1X؇S;&,A=Y*fHsqī}nBƏ݀GvM!ݶ^k@e{Ogir/Iu<=9 aXD֒hߐ<;~w \E.\Iv]T&@,QZI@' ų==-ʗ+*I1pBn$/!~q#Ao =cT6N7 ꚹ;Cf=n\c4)WcrguermH6L2էYK|á}X%6 #Xr u @f=<}2͋^NL;a1g烀]o"Ei:"$x?(/۾7J'bdK3FEOwʗ%Y& dJ̮El{~[U3A%+*kJ`:S zketv$*Tb41_\zP %yB)raEP7'鎠YowDB$ moX\Ț1Oj[/`Mxojph@y~p`<PGЬ}wBxkjCp݀p si퇏Q4q:_GnciX j՞8aZ63`B>u~"QU,ޏ7ŭ^7'dn>UЕf,o`YG/)RF?̍OG!+sB/J=P$Cio+]@JPu(Jk#.ܖRCfOa1ƞp35*i#ws9XҺ{>¤2j&B}lG"IlCays1g`#@U1އ;;i0oR ޳ryF@L<8Dj<0aSYEP6nx9BH ygzU8Ycё=o| t BBS}Q~!OXmr! 6|iV)Ģ5$]HfYO8P/0 HJu|>:#S %vuIƶɎ 7ly!b+C~rOftvיǗ@ȐC٭uKxg˨lLIu{kIOl9qQ-m26}n@IgowTKW,_~kD/M mnw.#?jj{,sB%ߖ-Mp5Uvz%9mhpU%:ɐLSffxyWLѮ yջ3Jy9&n[e΢MYJRJO۰{Ё i9͚-vd!ߝbJ>6"*/@KЮn8d֩v!fIʘxY/;jl&/]tA/H qbq4:QS-%cs!eڕU1I :;ޒ28M?L(&bZWL*9f a%VؤlXd 7Xпqؼfrd-LhY´$a0ȂW79; m"dq}ϰPX?n~Okw`R`v}K`! bYgg87$K}I~SR^5v9ퟴ;xQU \P;\Y :fViI/_IV_:X/}Z5;_Mv,~K.K>5<J{Y(ԟ :ӤO?OE9$Z:#9J 3Vy/r'} 'ofg/Q%ƻdz zyt% tz+~Bm)KwUċ t=;/yF O2pĶoO`څBfQU`}lD 330 "VmILKVS {_#5;jULh{_nT?چӦod>czSF44R0zE |ҸrwQOZ!5dQW8U W W#x^^l~4;p/z5&NW7j@% Z1` |?mÑVސEV(E9 {bp oK}U@M,䧕dLg 鶛ۓngH i:MW_?E-Ō3vl9Ly/2-MVs8?7ØӒ`3Rd$dWLAjKM*B=i.eb|!?tP3B{4P!,$$D)қœۦ@?ۥ1YO-n|k8YQ4"Tô2\sI6x`=A-Գ$7Ѯ=bBvoghT?N+/ܓ4HcR9M3 z?r= (pɧ⻪W aoJD5Qm?]b9lC<"{ڽ`pgfuqT=2ɵ 5فCZ(!yDI[wNh9g5Վ&Xa#.];c.PXDG '>>O$`#SdFc)^ZkM\0l ĩpsEvAx/K(:=Sd9zSeZ~@y`Xq# NzFR|p̛cR(i3Oy_m^:gBu2gV ui\F $Oyܨm ٺ!4+2"a6`zv&xQ 痿y.t<n8&pQzˢ1橩R h2}YPZi5%.\HS>*q[fwրԜ:`T 71ȃmt2.L@rF fKduep֖2[Ml_#gUm67uHZQEJ]d{WAr}Ssy)(i1on=Dǐo+έ")f\vтLmVr7:cu aDoȦ_;⥠Dsp fd q*kjW{+Zۂnëiy8Pa;Nj!ڇ dF2BHn XrO4iL:=<YyQ; K(IIAXX,{%h56ea9zWcgn 'oSwl2v"#OH@!ezXКxxdSSP]Իg\Veҟ>z߁rrK~c X`8Vl{Aֳ%Z+i~k.̡7LˣB#C* l.QIAg؎O=pcHЅfPS_\qcpv4^l+:!?tMuT $33%8$5yf!q ҍиHM)6T\FBǤ2<CÝ#Zt|Eh_c+%!$DVXJ 6G q;Rwk@ +&!-sEFIG&-x*z$Z?4 0_{0G$Ʈq&L^RG3k2ImV‹J|~BJ[)N܊Ӥx0) 6U3F{û7- =cyTXW]BLic s?~{]F|$(ИDtx3]&')-9A-q)ɟvޢt,R,fclwKԌj/b̈́0[K6qg*ٍ}0]G`-< .Bۘ?29#M\ܵ@Ra$(Ʋ:l0|\0J9&uM) 4ӑn&.I(9ᠼ][@Hb5QZ2(X N[Dj&ZQ@ă>o/Olo3@0jtw ƥT7$W;*fO댔jJXO: +Yacg[Wo/E%;eNe/o&VԐ5H@1zdB RbF:/Iu//4>:汩$kyW w laaw._\f\`QXƔڛϦI*0zߞy$3.^v[(d6"ڲ;m{Њ{ "-W XDrE rngya) |g6RrH}4[+ឬ@. +b,moK +#BM"H d3mru =ãL7EȒK۹?6Ds3C0YI tH_wi X_Mx/wZ`9PBW,YG%:t Vx-IwOMk R'ZrzA9_6ٟ {n~W臈f0ϕd h>j[$)ҢprQwE/JH=)B)~{Ü Pܪj6MICwx2f.KQ}Axk63G|$UgXbf^q"Ӵ.$P^fj;B[$)v4ՠV5ɡ浘@&7 aL s1azW4qcY;(ؘ,hÌ(CJ(+bi+:H d]Z{ 串:I없E?vVǵ{P $Jﱕ>Wh]yr৷l*p(pP ,mh{~W=;[Q-m"ؑdR(8 % \.xY:Q)sK8ԭ3h 3y\='a1[UVUO> w{@^lf1^(*LJfd!RgLUFEHLsvSK5lqEE 3f\6eL^ "-{tJ r1Hjsn'N]v8$YzqQr֞9M,l3N;ƩdžBD_DHr  ՗(7q/s#G".uClLLYL3-k^G9UZF "jvDsEm9gԐ'N荁ObZs6ѳbIFY6^װV!gRi^!z]rt\eKE!GP8B׭-wH90?y߹;NՏW^R0ΎK5<ߎ[x"4fv4NfX]fQpTVBTrA/~Zc`aHvgx*C4|yslXyY ٬,> k?WCD4qܹb᳑1{M9QQ5?"V_5F0+s_O鷚Y?#@vidU15>ڂ,IE(VFȠ±dsSD̃$FhD ЍU1)hnR{ѝQ5#G//l#DG4%aJQV~Mn[9Pak8iN<mg52 T9 :G]Δ|c\o?uǥZP.*ԫfRX*FߘX?YQ/*)ܽ v(g(Y"cAUq!@pydI/=]]ߕXp/ j\[@ ~+hhۊ[*D5[1 ,A 5L+,TKJU{WL8Sgy"J>͌M̀3HhەVe..WÿT,V^.P%{tUN96uv2SRp%GYqA]ԭ5TkU4Qi襸KrP[a۪= LNyp ß27 |0bo:c]ETA 2n7E^{ ⿯UʡʵS?x&&gy[k0ۓ:It+@?**`{̃Fv m瘜m.F‹1w$z @o@whMxyCtvg\O(=݃Y]@tSM,N0 L~ C?doh"n)fX B*#咹{8R3g4eǗ^@s [)3PcSנ0޲UwTJr/u浯bJ;,q14Js-i~d/V[yq]R qVGga1Vʸc)Mev?:A| vxZ*b!96`+Os~Y8ORa٬E)4%9D,w!nY)\VdiL=obV|4w [%țe`D^P.7N2_Ij:hpX؀u?m8]iĝMEPC*nޙ}4=qqqiE mt.ww!`ԀZ'IѪ7\}C7O'Jw*?,'>77Q$s)^ 1E4Sa[('O_UyfQhb*$ N৬ g0hk+ ~a@(.]՞سԪ~44xܭ҉B}66Jv6{"fJNs 'Dw1l]!Ur6 4)[ RE:ϺFj1̗x!"C_Q#2y zM˄.o}A8amhBv&[t>acnIJf/a1r#[+* RuX B&Ut2 |np`h 6)S= f0'5,3%:I6_9`xs-^ z!ϸ7y! -UzYjֹD5zȅ?ag>е:CeF}:^꒣ѯ@_vèT?JE5y^)(d20uܥ J55-=D..E d'@[A Ȉ9\J!D,<9P'/pégLd{̕ Q~L4l\Z9[/9?< ^c#`̶aIST!)|xc8âĞ'Ma\koNPoy uS*S(| e3?g o1 uI{< (Aq)0Vmd@r˜Hg?UYy4lICj8RI}EOQK`%S^)ri T_|h#DT}=+g<XƼٙq%aMP8<D1v{/B5'.x >XG'G#c'vĄѦาo[/T}\#ð%./sFuqT4ǿ3fi^?%0P]s>CR*kqcʛ0xS@&ZB:z&Sܭ1=ޞB}+TؚIX0).Yx^a8-r\ )EqTP=66[ '}coݸj߷@`ɉzΘͩd"p?mE kqikJD[W\x ^:p Nм1=-ouh:[n+&\tړTDE(G\W`d qp HA; 7"i ;D_W!{snj8St[BLN+߾~^eRSbKb$IK3vS ul"@ 諯y9s TNUF SuMDWw*vT3ڠf'#tXh 9Wai` @yd.Vԙ$]$L zCAH :wڗYFtd8Y9&F;uƚ9@{Q퉻"} :%`0t#)mO' JHkЀF0 ]ezC QИq\_R ^:m0-7@_Y 0Aˏ#ẙ۫~K6Hv/ Jj`'tJKjt%XsfrlC6K''fBC>C8 %PT'2Hj iuMI sy *Av茝Mpy Ѫ/Fqw.}fߤp`B ϪrWrӇ~'R ӞxQg?\1vLc9 H'po` .by!nJ }!I͸Ad]`6QP6TtKf>T3w=33߉k>I B{Sg~y]<F rZ+D^UbƦ䂰HkŮaܖK)ѥ*P9V|L6/lHr&@.E91t8o6mk a*N^tV^O\9yIR$Kp{v#XO.[՟ tk؉Cf.F757ҍ~g=N^1uf5?Loɖrxkmh2:`VOm#1|^h>?8ěiɪ׉3oU 2&'O%otIDtyI\.]LwxZ-X$4e =ǶmǺDp Թ_9aĀ:*EnbYӢg\'*b815 |ҍg5@gmwCmN->i9DaPɸj\wQ6gz\dOcJ o~JY|& ~No!E9Nx9PQ3M _yrV3bVmсu%[#\á_}-e t [K4$6h>utEGwzd ŀ"5+7PD$b a3FG{1SG rD.@V10qi6YЖ4m/Ԉ)sWbȽQD]̚ ,ֺk-+cjo S"0t>`0]^ű&caqWsK/<\iw y`Bi1A  8=Ui]\ry)dm61%>ugi0!~˟5iH G36~@/Xށ_Jɖ6pS}yRE_>v牏p)))MAÎ6T'(wƝi>xdYz/a󺚄vZ딴azrR$;oqzDZwhAd?b";lBRvWƻ&JֆVMn'\Ezkq/@BP<–'uHsZ,`(o2`mDحA gW̾bljЯfc1ʲpNmd鍠q>_;@l &m5Z ^Wh{-<>S,M;ح Òp|}z6-W?US,y@|ݠp ^:f,քSyטK} 1ec~#-69'֦%ZiDRli/e@-O@VQT_ !F|i[!yػ˛Zpϵ:-XQLܟkм%c ̍q16oo?N˭1\ļ(BK~u6#]@#;o+WN`Cbˑ}ɿf^9uv~j[yܞMb;kV~&xqB (RK3:(HozkcAŝ\3=% S^e\xLł+I캞>9 ]nI2~`0Y(.xjJW hϙ98fz&6 yabą2DK/܋<.U ֨ϜSc$U=Tċ) :eQ <,9W>r)&M!qV.};fm۱f%`sggoGj\7}VPM%Vfv5$(ii"۶Wb]kŢcX~p28v\Mx.Tº]wp P+\ W-_8s䖙SC[7WZpnmNjB[] 3SO/̍{Ҫp >S8nBIΪa;KH1iyAQ 門σgtegx?aĩW2~4(`RX\0b: Ȱ5Yӥ+0Lg1MzᇌH6(H,!3A/ yDj? o~I&ɤKE ?l[ܖ3̧WR:b aR}0ߒS Vܸ~͆"w30}HytNcc8V!A7H1,[B_#>M ~ƖI>{)ȎJ&S"W=9_Zn"P'KH8c#RЗ)?UĜ0ȪP+3B#;C* >F }83˛0U.Ά$W-1Pς| 脍b8TU뿾I|D XA*pTLJ?]9嬁#1wNأՎt"lk؅4/_:<ŝ?ofO>ӁiC-E+/"~(5cyU;ٴ/!)z&TlwO,>`QZ;أ3wSE 2٨t^-ǻHXFje+R]@6\/-I+8 ?*UZstSJ⧋Q%C?G 8@i2A!M7̶Ks};dUOZ6LPdn;O>p|H,I[WSt #/zu$qu_1bty{Nn"i$seTtF |ָ<-,0~*!KΦEd:m.~/d %el,>(O™[KG>)v)0#|Q|K[0>t#I%pQA=CIWeA֍k7b̷>8E_=5K$ѶSwjaF1u\.JbQU apE 7L~$HnfH?b!̡a|WuV'bs# 죉 XC1TtIH5(̍/CѤZrEh~@E8BBlLH"BwK4M逫?xP">myN,zdiUSf-pG#"n'2Nٌև~]lrDz%֌@bŁ`T|+eB O\kV AGN7}q]|}D`.U9,V%ͼF9ʮL[epv>k!,~iSÊ{pua.=)_([$dW[5%گ)~x Hw K' ^$d5<~^WdOnQ9a!F|uU4}A04:J~7:۲3גPU)o6t :7>t){EVCVvK_c#&6r@tzL&cf*⢙xo^.l&Р(`4? ̩46)]G(zQ,gΘcBx TqJnWo`tdb\ `t"nvF\ ȋfݯ''H`kڣ+c\ !W_G|׎(וrvos-CE3j1l ×VUְ ۴PBҴF-x?x[.1EaߵbźNtc*qQMqZ2͙tѫ Wr@]сfa rͬvـ IZ%Qtj,3?\$apF\jX'ט6 Ĭ5\ R߆7Qs|dFizm\_M֤YCvj:C,h[6.EvE* \So1tcv0 AK( 2@陮6V:a?AjlM6%nɅ,MTB@#l _?YѺ}Az6*jfyVIAyo2Eh2vv7Q?‹$J;!]G^H=8pރe)=MԈrg'v:q9X&I?'K}9P,-#70YZ'3bIh:tLRX;HWTsu{ɿDDx.NJ ZY!$]487̒U%1H ~5hL0QNx$Cʟɤt3* moįSY(58<#5'a P !m'T].73mF>xnx+rJ@6؍pB.fbU!N7dUs=7k־F:]Ƃu[%Qf:P SV"JFeyM ^ %u9u$J25_v ٸÆ펻t>ƍ>RGC;ouz³vJE>`L_/45ɨS8AB(X[r8UQ ^Md*3iaMRq\8$|9~Ĺ%W ڮvagw=끅FM\EA=ڡ:fLUyᨂ]-gcyтV¦XFaëd#a=HM'*ܴiDOp>5W||msQd̀zIc`6i*(h FaXk*c{'V"~rPgl2h(l k{KpUF?+agܭ?2ethV#\I,y7U5tB(/߫_ SIu74siVMZjYV2,4 jؓ޿(Y E5hR {Nޫz@L,N"[(k<&B!J*338HҰoTi]6}|H$FݤPjj\ 1 /1P?v؀ ]*._Rf҅|م ЌooTwݪKC~sgấ(n NHx%DclWݱTYqUM-0\.꒚@g*M((Lm8@`ŕS[y7g= :jWˊ2tuV΍ЂŊU?XhL:]` ,Cx#oOtq?H@'~F3 >6F/hdLVpk̟誶_[ % ap QMHcýEA)1_pm =I` g#f8H&9wΌ;z Y_I)Мhr2ui& G a#wp9s@$&PmM8]:A=X Z'3N׷,ltOUS eԍ'TA6P̯][mw2$&(5}[_qE ɂ~szJ(-nNXǠ\W"T;P+Ҕ0jXŔuwZ5dA2Qlm(˫VJ>Ta$`17oI>d* &i|@o,tƼJ;-$C$ʮ%Sg?˰%lgt"sسh۵җ_TSșb0 @}>ƴDlQAHwչۂ.z|F2*ɔĭؑ,5A7f_ܻ{pI̭PO3bXz%{W0@z:em!Bs> Z`Amx[ FPЙD`ό6w9*19<&ma^iR"艷d}pE-LXU9D~%(GGuLô7ή#4HSN%*+,zU@Z Sg#8@o/s Q\f>}N=݋6(oݖܵ  j-GK)ٮxbn3\BZXGjD Hsd80&&$;$T6Ufg-*!hz֡?YeAZ/T70=yǵ^?0 o|}_ܹvJm-[XL_ )գ/Qݦ WnyV41j$_/7ל0\^_G#stdL߁IV|1(\HtaJ󞢱-rHIPM ; 0Sн[R΋nkWF݇˜`}$5՜QU!jNm%kwΉ لNfN~jpNEP4X: w'F?7i7-Q]ύxPZXWD=6g [/cC94`5E:s'.˷Nb5}kE.@oZ<ɀZd9$4H9nfOiEAnn«|a|N+?l6wa[vALSx4nI$o9(x. ʐyӅyR|Rglߞ~_Z-R;)[LETW'9u1ob]u $:`Ј*@!h#J@Ps Op U jҴ1}mKEZ 2 Xx{e =nm JnVڱm/2 H!Cw"Aj2-SZy龼sHck.ਘNxA&>4FQx( p5*w=z6\>*D؞}à3[ŷվO'hf զ@SjeY_/ {+ӽ_zajLpO8kR]Ԛs~pKF{_sk])Ș KM'?'%[kMfUܳ2eic%Z$կ&/2jT>*%eսPn\ Տ5aФ nB$`X]}3+Ў6`l"572:i`+9lmb +=i]&"R~CM|N<"C7thPD.PwUus >#LFKp0/)G[+."Xj=ag$}͋zEt9ucp.UOrXVƘbk%ɍ0W , lVX U󾆥=ق,>gĒ2TpE2t1~}2@VTy=:. Ld@0y:iwC}˛|n4-m"1nq@Ff򢀭+2Vê͆M=!OYRt"kmÀ`+a&_L?{~! lګeA3 2m= OvY:UI|M|<Y ^ߴn΋C42(m/_JMšPx_n U6>]u:8QqE̿ҍ$E"jjA6zZu+x|(ťb+{NG`1+TE/V~@£iCwwM;Xw.ns,+HkB:{2>.U;SVݡӤu (VUk$iX^sk\AYÅ^1cz/{1H/M->u<|[ NNUr?CS36C:jcn 4-߬"ZF*29Nhҿ׃9\!vd*gC&iLfX[v*3oA7 ʾ* LnmM¬8oYDlVGf E16Y,LtP9fޖCnY+zYp~("pG;S{0rOG >s T#Qx=G y$G70q!$ն ) p"-MND}qC8l&Ħ)I`x7MzkmYy.rH@{|o `tNYq8䱛01Qz^=sŸ'Br["T>ㄹY^2ZB[Nq2^`%JѓV #K ?;cb7# ׵9F;n#L|q3fOՙMb]YV;}!i*4I%_'WJ jM0RcaruV#Rq ];sn_ 0Ǚ;YŸ휩~q*7iiO*lͩhAZ`o}p)͎քR7;'*96+nݢ0 WGmTe* }*Mt0DLly \]ko8k2n7 >'WRǔNg5Vm݉Ht(lCΖ5x[kïv; W ň^п^84vi6ZVh/D5 1 3n8mrug 7.mm ,5hU-\.1,Q *򘔞U8 Nk2H J6apΗj죸~fDŽGgCuyycъ:Kv >eP:P/ZUg&SٓBRPB2Pro+@OUfl=6mHP.La$hG|N9ūȸ%ᐛ2Kp45x !hG8\%E\d2і)1T <2X)f_=&ߥ߾>cà>rvjJ: FR4?jz*=*O(/5*y Fz/!1X.>dIriYMsz!(t"[1v~j=o82ZZsigwf#`9:ml2XEhЀrƮ/S<#];vyQk(vz?F{/][1OETfG+Y)`>lwTzs.sxzY _֑L!?H;"F* 6ڇFA5DIFB8AIEfF2 ]X1^e}oY4/U*l&zq=?Zl|ܿ-b-L ij^Z7-)_8Qn`BR തvVDQC`U?Nqf$28'I8nI^*q–(a ? y)JCAS&lCtؘ@SBb~%|8peUiY?D<76TͰJ@?eL8"dRw_EvI4e|pTP yڶ_UnKh#_bN:IqY;КZ)˘q UM0$o%:X23Qw-鵲RO}Pv)]ژ:}dW`R 9 Smu6*$OWYCFO 1xrE&s4} `s3l88(\~ΐx/)ׁúS2e#a%o׫+ܥZ^E5.H'uoL2e~6~ f;ɏyjVݡH1IXzE$R8-7囁 Ĵt&Fl5K9Q6O{8X":@ak$\MkDGwTm'oqʼ<<>K\p$? 3}̳d{Q,2_GTedF|&u"P!Xc;ץ n{Ӗgۻ'÷k :Mi7E5~/6[dW \ }S9A$s^0-! 5U P?H#KşĹN( vwP).@xoOVs WUkP UeA ^ӗxc>bH߀I!4_9fwxaW'LEUFPf’iݴ E\5S&~VPN X\WdKK?嫣Mi%E$Ti_} "QEyV[SꈣFi:39øMQa4G]oa3Y?9hjDħ.i]'ᾠ]s`9y*ds#[*׻7d(El[dV69%:Cq>Xb ߡz0jfˬR;8favӠȁi_q} MficPHLfY,'qJYA::6EuR]sm a9rt;@t<9P,v~)T P5{ L+>)ފ% ?渳ꓔ߿"UL!B&c sFAB}c/SWZ5c{oLqO"%q.@1.AAʆl}^5\VgnZ5FN<~cܪM[=X8?;n'5Kki)%\٠"R|^Ԋri I -|+V z1$%j'ͧӆJ( /=(yD=o8D=IQ\ȼ4I^d:w5qi.3vvD/m8iD6I1N_: 6̹E=WdK"Mv}_q72:ЬUtݮ7>2 -V<3P2LиR{3C*{X! \Lh/Fܟ$/*R3i>bFlC en;|MDL,>;"A`n"+=UxkOϫgDy/6M27!u3"yD9nb]T^jtNh3h^XGv_nu%kc<{ CdJ >^ցjF\xdXR<<Ҝa3o=+}asTR,;zS6x0UAQ X+JoM|K')y-:%["vz3o(`B(4?x$Iq]ǾU=_Nu(?g$g Q1yQ逸.Mmڸ 5~60E%=:HzߐezJe#p~c0P>U cr;g ;6n2 0Ǒ c4lD?1$8 *O:#a ƧTx\RCGTg[j&=s8vG۹5)_hdgUөm>IJ ~b,]G..Iѳ&mHԪ6M"9Gѐh'"_2x|GXɷ!'@6//5>%h :W/-+1Є\%+D%刪iJ}$24(5ε~*mw?5WR2W–#V[N^1h ܩq$1I2d(έQn ~ kYvEc%o I7,ZD-!BJB(8fN yzhBΧ.o8 |lr` sǧ`oq!}+g9D=4H[J$6 ڂ\9Fb,*>su Qמ[+r{L[CTGZt_J[~C9+8+$+6tc#=:[UoB>,uB Ck.?%p&mDS|Ѥkwdӓ `ٰ;-k>9W3:ڡ iVr^d ;%ha՜XȤbH*n~KD$Vty|^]pVnXU99n>s ́V '_>;%|~>~i_y4x |޳]״/L5o26y5^x̑Tڥ%TDˎQ.dY?v'B 0ٰyG&gjŇ%5i @ E\ĸ?&b !|hk|((˜zIJ> _I'SXƝ+A5ގC\> W #^`qIj#sA g6@cvBiL;{7:{sBhªA(:  M#~^^QC`1?& LoG(|M`&x%%1%ƲyvİöڳI8,Qq3)5J:?+ҺL r'5!meMOToBM}wW x 1'մV XWWĀmR&W14qPo\k@ܐS9u1nxg A=r-oL.3Jcc,a؀!͎}w" b"Tjݦe`H2aWғi|2N&ҌXF^#&tk]y^u\@;V5~EÑ;b?˜6IB ZX2?C ~NeDH2#jX~ۇ@Dž?ړoju$O5/j s2M g%)2{:AN\_O|S4[ÆAk]WK$S>̕bf3>O/a%K0T ^Smo};i1ꔋBS=(ϬҤჺ|{R:C?e`8djxtB^^5컻ٍ̀ݍ.ToŮV54ham.\j$!=lD Bdμ`w <5C@OMug6K7By2Eϖ_^1/sdGƸۄыVIC˹tGA]"@ٞKV|ldd-ÔM6alҚ7;10@@ Le)d 9Д). Vԅk6v&5Kn9kj'Gvm&;*y؄ Ry Vȴ4}bOwb9/=1{aiهB&"O&%/ElѹMyw׆O&DLD6p. rlj+.? ŴGվ$zH *|>prQ^؛](ō_i ɶc|PZVW A@NxM0 NF6Mtw@F}uz<=0bD@Me`YEMfh"So2H~Y%3+,.{!jO؀yQ)[Fo1e QVKŢ/s7i.>ӝ"Uz^#N~vGVFI Q?a{#ǮS4]ӷ„>lYP9t%2(s:@taz`7]hB&.ؘbS{K idT8\@ZqmfISJIIs#gK {KbZp.4{AJLlpkyR~b꣏OSptX20;.TaٱE j;|j$ ~&XF;~uhje쎾so %eK10B_c%,Z6ȹ!I=n:sI5W!!8 Z:"̒?ZѾ,Dl̀(BʮǰSݦYϵ]jںH^y0RC`JF1{o|#*{CMo:jaW\Fշ `Ls=9K-aMMڠl?E+?`R[ě*ýIX9!fܐ='}*]rRLp&`+.:dE]ڄ0kE rܲ ) kOkyQ"i ,``VKRU O6#Vi! -kp[N/Ccgh|oV8 Ԉ(6"632X"3~dr=ˤDmÏt%envCo+}dhЈ7EPE3+i-1xy`#C)AU#L \B)Q:mNl@"txtMpQ4hrq᱔ѼBms,KV*XL\XҔ`0S5&D|/{=Ds*q]~6j}wLr)QrMNU][{lO08Vo.o [a )AҘ D[1i Ie3i7(4K*\KI=&㑝 |@41/7r‰ Ь+-[ -._(R k 3ր|/l$8tpXlJuԀ׳2uD)Gp2cJu_ܒ͈8Yd.i5_8' `WK'oI0Z?+{SM-<)(n9M,VT6Ji8Jl&٠>ȉI=ppތy ?Tb0ݹGvI4b7S5]&o4J;3W͗ Û(ϓs93x䷯w;بPN2Ȅ\"bZIr[~@"[\0{3,=̊eLY&  JPGLlNSa5;qe゛(D\Hd% PVb%e)ߪB)7Ŏj%Mwsne[&(@ܘoq[G(,(#Gd}MGì0=uYt]6hmw>j>nYaǹQCnЁ|Q)Ud(j!ϿMd/30 ldA=j?moc*[f*e`>DdBr + `+"a bb?hahC/,CQ$~or9g8G* ~B"臒sw;{Z|4h!D[oI%ByBSwBޚB1Jv }^sK2ӦHxЄz<鍳; qIk1Y#aC\U,g^{97| >Ⱥm Eøt B|M#=+nZ|P5l`O[y\s>A b- N9FLeI:Cg~; 1x&R$ ^ѱ .l#/ MFB!@ࠧ|X -мNJHr߯rdISJ{i%P3K+5c!4;,зQ*U ն#DiE>$n"zb17אTWe\$ (a>"컵ń? W FsX: v8y i_AI#a?նZpQi5ě j'ޥXaRʧpw<1[s3M';w,UႥ,[&d`s^kYeͽ%ʼnR@bp| ,ЈKF<̠?46ĎzO o_"ҿ(mTlM@x+:Ȗ{puF^9}l:Q18QRf}|8r7=NgPhUTX=v_E@EW..;VPEG!}|*prA̵JŢaXk0܆w{qd4Cp'pcr<DQhl @਺DrW|Z|4;qF\nHvP 2FZ; Li:E:ļ~5WRhSJޓ9r#bob/ Qj:w}ψ &\5MÁ-Ǜ ʥJujb"M4(&!ec(1Lɔ΢)zHRĕ7f{R^NA=YќhKz&Pϼ"'=đei1$>۷ݢ Ls|kyQ),P=twzl鹱P£SnX FcZ,H) ;WmN͡FrDn~x.q$% ۚ,l|XLAz4rb2X10(OWzu&b!+UW"MlmT2x%͢(32jRFD[9(c_"v}UO䀣/%hNfvFZN:?3K1(=x߻=cIT&RQS_ %\8<ˌpcoX⟌z FR~oor<3TGo)}AM*ޥ[Mngyg^۝UHZSqoT o:D΍*ް͊-`.D6Aɴ Mw~$rj l-T=9kDS;.neP8~?V{Yͫr}蟈rIPJ*c%߂̀'+'Y"vqykj :(3R\6"I UW'fx*Bs hO?Bq AU٧{l¤o(.A^ǵ H6h({!,YߙlIn/Z"f6AyEZD Lٺ=TzF/! ^U#Z=YD "&ȎNBW2ahlc*{ ޒTEK;7R\wPaEZb%KTgQU 1#jtMo\8 zڼo{*=UrSy-[UAgnqibB?{$]gQ)955v!IA.M}C>eŋx7쁪.CV١PBZ( cϷ3|f4H&I% uU8:,ڿڗ4|0fXX+ˇ^ Nvkhc&uw&D^N5ݶ3G>Y ,բs;&׫9i/7ڈN SIAq:2ֆCz)ZGZݿr]-ba.:H?vFsl{Yu7&{`fԎizq<.D➁=T,QRwIb;3p.PW X;xcp"?i@Ukec*21K]b'!.qcv$nemtNJ%olb 1TB.e.-;PMg"UZ)Eʶo5l mz&qisY9O3"Y5rM m2xPO%4O?FKC  R`8|`Gry95?+z<rsc,)82N\@o0y2=} P&v( ނì,v !gFƦG, RgI,sa?S93nyHh=1)\W3w17zyS wԄ`T)́ ]k ӴH^{-~$RFA9s 4f$R镚sߍxNbD@B2⫱ox&^~mޫ:349i ǯU@h3N^7xkBO2}~)FYfVPq +%?fһCֹqVٕ:L1](ͬt|SMX!gE(JFڊ?EiUpzy0U$F'5irf*>m̼?Sk zu^@90ݪU,oEgyt-G߮ CgнE KvBʖ!o(aD]Pn^On*1u5ߓS:M:`ޚ4YI.fN^p[;pٝIU8b,"W8RC-]H&E&M^/M ;ᑗY46J1ڠ'm =Қ W0n/ !R_wEkV&yW:D8`7DXA;gP_NQ|;c\~-Ol\~*ټp:mW*/@qB'Ncb$8 9"Ne+ T?' xy§T6,JA)챲c8o݇5`%Tؿ9Q]CkP/,*2HZ :f|׃p>17eQFoipn9q224r1d34H9HajQ ?((`W)I 7̿ƾ| P0x-r#]Z~ etݒGJ[n VE}ب>m^Y@;meQ{a+C|q#_ )X]x<\{AZWCuM͔. Il,Ky( H@]$&F<7\ ?%H#3W i[ާ6"ԦW@d-|e{['Y !ixOJZCjվ"VvyrbO(њDzW)b'7R"@SqTe:q{'޺o" frNmi~myZf8p^AC+35ob\\EjU,˫z pLN9&N(c s[&fܻ=)=8b.~PeL9_9E+S9jOLj3Ejk ]r;7AN^>%uuzF!ȣsTF5!tɓ9d ] ݢSmUX\ Tdmx(j;.VX2h ș\7Mzڱ(H }t> ߖ 1*=t$~K_zʼGDY.V>}\dt~v& ~rA?V⾝mw߲2!;DW`*؜R0ޡ-_*LDS.E/OU{ 2d(Ou28DSHMš9)H׎ˊO;v~EU#zst!I)s8r֘Xf?0΋}bd JLgY3~+XeTy:>6x:ǭb쿸;_Дmjn#Ͷ5L>!U/5n$<^~I8Ey !|iyb/ϔ334兀vEER?պwٗg?Efl Kq(%h)f9 - h pa2]ì >u [Tt80.$$\]Fw9TYb9}:ayȭ}--9Ir3aܝ%knQG5ي,6R]Zh.ޥD})qߠsff xw l& ugӆ#-HLw>F}La4 O 0^\4y:Fg.'*pD]-+N ? O2jlnٿd<(m}'35K4k'9h@.;w?!F&Ӭw˹>q~Jp6lijv u3m@?g]6_`n1Gz]C(yEX%Zk$fo{P>g+CS+3he_X)lD@ŮIi"QgL#:B&$4@W{Kh<@@=pOBh#ܦ6bo*E}S:=y^o;Axԟe]?/F$_&W gU[ UR|u9'ٮ"B595`P1 4g}mU^<>)`Qi$+,B畑* k/.a٠`kŧ?'+sT3 eg؋Md.΂l]Յo uC-!a&1E,`&Էv~L~ C^z2#8 G3뱝f:hf#sH Np`WzδtM -:t=7 ˅N҄vM}Q( >iX<EɚDZޥu&BPΒ f5rJnHhЯ6M)7"\ B1)@MBy<`*ઌ|-1<+3*V@` [ eބA9! :4K48ł( &&6HůZ"W(bJN!a֝`W2XH^Q+0uԅ vj^H`wLڈQ&.'aC)`\h?XW dܩ,4p"&ޟ~ҏG$*9*8q4-@ !&.o߳‰40yx(uyZ+j]~2MNT3+9bיni&y8| +xHb Ay].p@8oc13":kj_z?(.a狎|ʓurd W;&kj[x֍k">(<I yQfM~m Z‡ن&1476+@UGFL"oJo;!?>gA*'㉭d+ְ6LC*򘫯|67-:B?ʁ:51X24BS Lju~~:-/:iY2ΰ/7:C#ɶͦR6.9qhf 7VÎëG9Le*07Ja < M@+Ju9c*_j@/`EuF):h\huIj@SpG|W"#٤hzDUAIM[@-gɨ- WZ};;m#TL1 GMHvq){ut(& [ . Pd|CX׼6FB,{5w[}7S4]7+ T<E3eCC*%ܻTMS]M7+A ax@cb ɯg}i7Ce6啛t?1h>LI#p)YF%|D/1z!Džg%H9~Llq؉;ú3%Y?YXl V^lxOR*9?5N@  EɈB>lyK&g\-Un#e4.6ֲ!9AD#3 | ;l{,d0ɉŪa),s,OM=:qR+_M~AM1c zy^Ee>q? dlFujh EX|*$}>ZxD@o>JW *jϜpB0x?r|Mp'iN{5G% 0(Ypfߌz%[q:_3Q3b|l~0Y8ҹ, 0p\ʏ,\տ*dd,B $:Ӭ6>jkqi0i_?{1B2:Elr'0݇lyJuU9[6G/0^Yy =aD|R7@}*%'ʪm^I/Pa%G=Q w5m}G懙NiۍRRr`cnM"IAp7cuL*Pt-NKdO]ϭ|ª:^a7FpiߦwrFꉆ&\נ^ߐqL!;`Ȟb wZo-Q\߱+++7i"e64[12^b5\f<L8 Х 1|;$1l}?ńTS!e;| {4Q k+G?p`EhF2*߈yt,d4ZQt/8 4˟F3w^BYvg虫I𪒺l̶]/1TK.Gg#zCi'ZI|xuMj3JĬZYbCAyX\{VH=^ph_+y.?PO׵j ;S.6+yΖM_5h 7ٌC௾cT=e#@\hbI{oOB, IԸ*:TzDfP@<REB͸oSӼζÚ+^&y,UjΗKuS|b2F96dcss wU/X-\6qLڜb2r^/59e(W޳^'ٴHA*T4&m y?7oUb?{n75FQ?4jcETillREm~Ԗ=6F+tZ)[Zޥ`>Φ0 F/^TF(K>|MP(4D:_-6xN`6odb2Pȵ7s _X6*ܫҿDkZ(UM 4D6@T!ןU o8pz[YQm\A<6ykWQ< f LXled@M?HL%qHV /Ui#2ўg1&rK .`b F|:JiDϏvf#-9O',l|OmGA=CFV֩e;wC# txd{ jr*洹Na2Z!v(M=O^[$\D逻村\kh=Ok5O+MI_J.G2g|IxVSQI b.GG_>BWT&36|L^qo[h^>a܀֊14q )sl]]C\',4w mXÖp~߿?vk@ CN_) '4"f%, :kC~ɿ =?~ڗ[vbE X޵ʰ+\iCJ DM$^ϴQANnZJJ^CzO.Sɜ8oEf#FDڀF4n~L,&^ƭ!:g|!`pd,%) w$j}R %{!6ev”,?wN7`n1^hsuT٠s/TbkjzE TevEB:>J5!1jj?Wnmj: \c@Uz~4 -=?|^HvA%hG"Vv}t𮕾cb!أH MNߡc8|ip?{̒ *Qߞ^pEH¤ Lj1#߼VgZG9XF)Z>sr`-ٖÔa.kU4| !>Y/yqjĮ\*(g| Ʒr +l(=y'&& bŮm-.O)ٸ\ikk*~ 2 U"E5{3`N2зyY[hp=+j?$CԿ$vV*qt`EGȑ-iiL,B8_s.OBe%Weu+2m!txf,hW8(;wj$yHW0tE=ajr~ݦr-SC!7 GJ6[_j#hÅrjD:y+̓}#[4% />tI( rJ³ʡů'^9@N vMzGuˑ1p"AGaϱʾ{@6ҝy[97?nmd -ؔlx.{,@ߘ9}C9/O~oE/ߵw ,SāσH.i D֏e)c¯4A!Mō'dnTGC5dZ.u%V`2- j>`x*kǰ;K8J 0D@v3Kn K`1f3XWL'^D 8x-ÖXǛ@{>]Y[iBq滨(+!hG _Ye(gP~Fq3gn] !&lH}#Ν1Eӕoy7 k?D41fk󐰪)x zB19Ӈb~Oc4+R:,td@Gk ;N݊S} u{ ]Sl";,fB_Tսl65V"vg=_ER,X^x$?@;B!’t(< 6#~b eN2$YNoFЉhjTݥ3^dhoR([L,'` &ui W 0Y#P[)(M'8Iœg;ظ IՍ=npH٩5E"ZΘ;6nc YkEBH;!YLW-ðT. }g!P3!(nEI!6a G?̉,]֯;+O@FRVlV{#,ß ݝKƉoeyPCwJ}7\=݅kaex=4SPl e[3Ri ե7n]L%~ ¸n#fyJ06)ߴr%M1ԛrl@*AJ2I;)HΛUHRvyz>xḮU8} ns? ]+ D3 &ݷiHFȫϪp#+ܶmLD;Y\R DtC+E2zXY3@!Ew 46ڀFrnj[e +Zpx.Hj]e}ݾPM&o`H#d #?c<ʡ7y^(ӅmlrG@'%Ԅ]k̠}*p3=rüyKs<%'3,M8ٯ^; =򌦵nLڣ)i=z_w)?L$#tZ~[W2Ohϊ93q9Yx-#e_>\C[?bVMR2*nF1T(ޓSM>Sx!w13!DIb9܊0 jU;veO9܋q>5\jL2$3uwm֭Aq bacȫobnN `cu Qs_A>&ɡ aM8 kH6HCS!'ϧ| d^a c0.l q'g $:{OL$ 锳=F=ܡ$yB3ܬۜCi>R2c%*IQS㼓q2>@tߦcƺ,* iX\N$7𢙐%+}F'[%Cïa Q>]9Q'bvoAg2:EvVolFZ[鹤7Qٹrv,Y.RʡMu TxmqhVoCr;"02;i0rO^c3N>9/ mOB&kP7vLVͻEV.|[DYŵ*=ci{9;%"KMٯJ`0B@'Gj;BV?Y]7A 5_f9$Ѩeeݧ.ᬕsa'()Pqd 55;.UBM{cil%Q@v7@J. P*{S m31/ T!Aؘ]Mnѓv#\zEБlEyqw>zՀEa]pBiW=L~ȟP-qVSzʯ (&Ӳ i,nCrHr+@,T[L3=[i6vH5ro _R uAXպ Xaq)?{M |&"9洍Zh MU Hܓ= fQ^]_EuQv@=u@{![:B9tz!Vk͵K{aHu5#ٟ7f \nQrm2͌hp ;*P% J:hKӉk޶&UL,PV&z51Wh߂Jsgh^Y=$EXF"ޫuJ(11vet!zf"L*'טin-J4B[*FrQ=V+?U>d8B?tUJ͘;%~^zbotHr11Bd á Fś el"6Gq6j `p@acgE{f7i=CM|jڑKtVV>ǘ3&S&\ѵϴ'98ӕx ƫFw314FИNkircW6UËaSJ& V,.;lLÇ*^;w߸ҞmݾN9I3p/c2Q 8 Unx vzkjk>%I-"DT0)sy;ҊeA8v*u1 e;g~j}Җ MY :l^:)9@$dxQ/&rJvު㏵b2%FdEtw5~fMϕ`#6(L4Q x(^#͹GGtpl7R;IRť _ohXpf[h.(մ.#!亳*DuE䎟'a딲}L9_9仌n#\z)n?炥<Lā}γݞ< -|;_;ӚAIa *z:UduƘ\;$"75u_㺋>gy.\@׵Uї)Yuߨ0oUr:7Sc<~*[4Jq4zN2"@ M- QgHpL,SefNISwz?[>RicLQp~f(iƄUb:z:97Z|fCՕQf9B%ՁןͷMk`g kB NێADxxZ7~& u.Q-(:!+<:|bs'b'Sfjz  ·AzV3oHuu&uIkVPq> e~|ѯ)SXo`wuA5%E +1LJPg/ ~ÀǪn~摗"pC3[Aeʐ!r3Ƃ dG\ ͜9Լ xGtf xGNX+L}Z?~X<)c}WRIK:Z(JGjB0 5{Gg35a5bAKۉu͈<,HU4ldw,Ptz摊TR-N'-r$Am~<'&̛LoVo8}zFVkDoM$gJG*SL8jժsZbw邎*GE>mC,) Ƅ =OL|?RSXkذZ7\ *2Gc_Ze-'pm_~XZa5YޓD6W6~:$'jF^Z9)7|ޓ6=q T+@${]c5‘I"Q9CK#pY׫t =Q=Kj!8{~2fPcZ˹KnT JXwoЦB(# 6TDx/CHrq F (XI]_=!SDE@6Eb:p 4!= 5f?ZCٯiCr6'^&ӹݼuEI1RM7.z25{-!n%[rYUnSnojr~)~D Fjn5[yY IϮm'JITP9T SFPf=m^ {8eb!FoѤUq?'U0q.3Qsm܂#G 0cԢLBr0hN4/]$nmbF>y!!nAN,vfJx2eHW;!ľ6_d<+G ynEمg!~wILpYU3`wWEW-3!GSÂ9/Hd`| ;3CXhw(0P"MA$H9*{dqGY;?m Hm2Ru2,_FBܫO^51fvhR 2ΉN[l( <i'%g~Tz"V_8~[5xDaʱOI]Ieda,RN{ڛtDb8iH< v.snȅZ$s&[a>tek8AUv̨ώHf@˫:_[z3a.ȊFSn%|šm:ƺ$ ˼?yΉhMpERH>Q=dk}_Dgp9sa2-^8>֯>yMT%9@b"p#,ַ񌿦i{AVx@IHy^ժzp-x8|:zcD\ӹ!I7Ƀ1@?ւP X0AEJ,U_YO۝S3Q=*#0#!ƅc1$@%JDUkˆZh2(]wOޣ.X}ga/Vd?`Ε3bDߙiFř5(f1MiMY0Lq/^-J]D8`v 3k} |g€@BW#c/M ^o2j)^aXTWy%q^H9PA~ř  DD4|T$X2=hZdQO{t9'2b/Y43`iX5*1$_l~CF4]}IR]\<#{bbwB}Q#n"h7@Rg(>IB%ةJ!eE%+Zb1PkN81R@{MOyVc &f&Mχ:̀gt$9#D(Y_kJ{DYeTu ~ðz8op熳Q_,ÜK2J^*g!Qޱg4*dՇX+ҕӇ7.ɱ3Mq&oQ=m&`V f,/}hѪeNbBj<{T. -up=`MkJ~矹*(tlkNvFw[4!v|I5=nC^fyk &BaL7E;V{d™zrlU~|Z3lG2-3^@lg[_@"PNcXin[Q3 ;qߝVᨄGqO(De3NEM>R5/TjFɒ߃da!qlO;,7ڑu܈id7 p ,<{Gc8@;y8ԆtE 2IbhH hԑށ WhP/d9貔T9-AyEU%2|O3s5Cמ _7@r]J9yo '#WoZGh805/JnhX9,@c6jq*S+uVeMaمs4_z& 6.h< 0oTS"p&bef]tvR2Qc x3@<ElTJWE4ktüY2Ēw06BX}}nlR<{i';KE0rM5/D^b͆\iSTCԐ*H&{b9[Biи ;coxҲK+=6D󈹶vz%kSI֙:@SZޯtCjBqF Zcc)vx6p{ W嫷{S,m0lk7j"æHq^܌t7E4I#.#z h=mhnD:Y} b#DC1 g =bfc (\FciԽ_r)U27hcኂ!b^Cc2x|:t:_i<1J2YuSbWY񰥏Kd?8iE=8LG?s4*/7sP޻2h)hePdX} #]N paVdt.<@"ڻʉHRN>@leI8r%?(NX}i%z,ZKN?[C X><o0fQa* 1\kr'tMFO.82 KM0O*l':廱nsM8@PQ#cp-Q3^LJSD٬YLZD< Ha(vfI$; }*kAI8m6e82@DOݙۊpp\DeqNPadfDhA*S?`B7ڊ68fnqy*e ;遡ӨT*2i;dۚ0P ${^I]?'HcshPeAZ$_sEW.OLQ6/<G㮍3$8 i1z#ۃMCmXApAD+1=<77wzO%׭,~Ft :UAA?3q:dDdrƮ$(`-i<*rzxK!DDhɯ1sfTz,-QjfJ(BDkt[| X :bE*K͋ٹEJ^O B5'Q%_]< p︈=0Dy* :7xP@nrUMWR~*ڧtF8C QD-KN\&1*VE3 8ϜHʙi%0>U=VƼ9DݨP_BEpu\M i%BA hkTرKm }sh۹^Y C@e3a26Mm;, ? \ l f':4S$>9 5p$IsϤg?V<[[No'ZYjd@Be"^FFmH+O|T_0EY꜕Vl߷̏:VqwtueG=whw6~OvןB1.ȯyoVdۇCm^6ѯ4Oly@{tncdPǷ-Bn?b+몴fd(kܣ$ ⅾӃ9E}YdBkz.jiz* Ooe|V+ YuR?J_POy#qhXԵ,1xqqf*i@ o~EyU;mΌ E- {p$߶ Iu_8=>obk ;ղp R e9?TpY9 z ׸WY*=r[ON6gnȑ[RYNTIH%}bU2 G?i4Ķ{] k#j]Yh~ D=kh3\ =caLOxVӳ?a_,X vG/ސƓ韦STИ :;[y^j"kȊ疆lp/a0A5"Ղ!|ڹȱ?}?g_߾),iܹFgܿm YޕG}O18ۚ&Uʄ '97w6-ZڸU.)v(>f'(ѐh@+%E;«8f1$2\rï,I %VH=q\LV,DG2cPBcylq| 8S,s;z+0oг{x;xquɌK],sC uT݉/.u |4{Vcl˨"VqO4-qB(qyvrL^@W!/mA,I= fz@߿Sx`b?I1q :O`Ы/uu늁y`iZekjHmou:%ڢ%Wކv@3@s>]J7˳R`topW~U{EJ&tL/.cdat-Xqm̍kh:LܧWXy3Ӯ,tvNh`V;#ӓ:{V&5_%]Az8=~3Z;#{b1K( Am lΫ`4^Eb+$;HiTnضK=wzTJ&k9.*Wjr7y^1jfQBHRS>d;d)'q3mS"Dt̖c{O8[A:=^~}#*_H`ڥ3<'k!M A:}R(4V2`gD`|W ڋ^gTя DޫKQ$rA_=[xSsmD2&ASvZW0~~g׊D'u&ic_gj<]Ë+6Č=٤Cҭ+(Hmd\g G?K(Uct(D^.|dDjB`,t+4GwϞrU{Sw+WZgKliޭ?}Q6fMo|^xZA! ,<ԱMD"N{&FaXc̅W@D)zlQ ӵR.@19,FI8BU}YE ͛cdX#-k0<"K- PBv'I (߽&!xG yli-Z:Wح(%c#U)zƪRS)( `͹YYªH!`+tR)" æ_h>%|w*FKδr1J'GNÞskum x ȪAyqC=6^ﮞW$Zrk8Xycm-V4LG!+l%e2K$Sp0gsIq 0A8sr, "byVnƑHPCaaELVA@CU! (S 5"^z(vLAޡB Ck546i8\$])U_dSyc9Qփ<iƕTl>0J5b!5TXbO4Eoz G\@7@Y~+#ݾX%5CRqx k >U8&$LIϟqQNb_ωE ЇW3ϘO07uia){hwϏ`F,\OSna6୺:3ݨףhZQ,Ak7հ]f DȀEPz\M'YMK$)/Bfy١ݢ֗,# )ʧi]8|v.\-ZqҦXIj~@ :K*S~jBg8I.KtHs vn/d=lwVX]1ޥU)XKK8[7!ٜ]I"tuZy4==pRMpK uWBJ%HWOS C X(g\h>8~a5j{*E|t mg)I\؃t>xɑBdLb|%׆xBῬӈF5왠o&SK$N@sޓxxcG!V=eT_6z}K+lpYjNrkשMx,Cs8y}@S]Zb5 G| v'f u@Au$ _pafb2OLqڣ- ߚCb#>!/y~>$G38K>dOHmehm#UCs!6,χbӃ VĸkRLSO)9V\K궔&P,FhmZ+\3 _Jtt"@n >i?8pTVC#d$ʤOɴ w3p:)VJP3nq{uZ!Dȍ-J''.[}Sbr,4VWڎ7$5:o>)- @8^xΌD72 K4"rv:*61eͭ)N(Orb'Y TޖʖI4\q2|jKQ^VBqVSO3{45-uxط51C^yCWxg'w%ΣR"t>"(o1[nSCNi~WppJuR@p; SfAB%,M1"s2FP?i0,8%q @d/BRRE 3'[_0uhOĪi3OVpZ>" RTް}~l#.a-]<8%fvQbҟg*F0!A N:'_@ʚ +:IMrك`˓Vԫf|"UtSs6nHfwo@V '5Zk-ؾ-]ڴ 9ďk>u>yi#cVڊ}^"DMAҫ7'YrTy'pL|Lo` oUgX.rľH#GFf™KKD򕸧&#rʹkomC4 ?SIGLJ;#Kl/CϭKJXT!@΅hC1[x &V4g|MeD،rtإvQ`myM1VU+c* (.aOPZup>l##ăB_ֶöl0 ?h?BM `iVPAX1d3\%GGn9 GVH;LxF6\2v;݌ޒC %1tyK:H '/7.Z-XlKg&<ګ\\8m[.~DZ8?gӴѣx<¢VBB%؟+V,!)uy++J6'p5> b~6n.*VB|(?Չ2$l^xtvTmXw GZ;q|#Xb/nGp"ݗA8QcEh$fԙ̙(1US*f:!͙%1:(9WʄÍ\|B:/UVw .]:e|! z:2exYT])O"^ 5j%MHP?ޅR\._!8Kh7qɣac-%*v]gZkVC/A@^X2OB/B'xОJ|t/#9En{:Ԁ\5)=`ohbKM:8ά=y9ArL!*03źP]{7jM pȋEa4hQO\u0n PFja:~70j4Gcs> $&i[@ɮg/!_;yOnHT!NP@& `=idE1t(j>MS,18/ Zgφ*{l?2.6ɱA].{YCz`5 MZpBzP=߃՘a0de/fXV8S0(0t{LEpHЄ#.J7bMY0ͭD#.NrO0>"6RrgL\`_I%=H$` lsd]Yx^.'?Yjs%_?"hZ%=F . @,- Dw["؎bȰYm `t F6r$jь^%GEf`ځW1>LPEQ [D V_{o9>372ha,5ʳFňȲXӱQ7ߋT!`7`u>XTs hZ恇$|}}8#дmiW |-/ڃ ϜJy$B/dr2OC̋EX|A $>;H CNP/=0oj/خ{-u_7.(h27 ᛲ+f @  kNwtYn?tLݺ.=0 eOM~u KD$ 5g%~l f)}}]wi|@1Tg7GBmG/cq`kS];Z N_!??YȖ r&w޹[qGnY;6  ۙ¶q)9=+ケ7j\w?"J/~@&;M(yW}URKzs(i+@xav,BzɋHs}C1To;XxѠy񸢢T0f tJerޙy,HS@8h.-$2OC/nmBq3A.1 0es}6M& k$l}WgP[,aUM$?VrifIc/˭vV/L !gw'?ߠѷ+rfԭ<>X̾W.XA*Ʒ3YSdgRT2(h ^6&[,Q+_v9eȆP싔jSn< ߺԎKbYiX8I"eI]U(R`Vkz+XkNB$X?잇Nc` $)q8,b5uR뭑n_ aQG]'gvԇ۞<-j#N߁3;Ǹ0ށ SQzˆ5sgNW qs=OXn%yے @<-"汑\UI8?w<͇qq_>. |[XI 7ٍ>`a.zL7 ~ޓC8pqrpA${t5)O] t9?#D #w&{9lȭg%S&$eQ:$ᗱ_;mMH 1/Zz"uOy Ubh.;SHÑ ;##KTd,N旫IsS߸Gs8x8dD1I#f0=K~:L4$.ɡ^d7ܾ'A1V]^u`qg$k/K鼂D&k.hMD<+Ymٕ&qE Ӛ_R,8 w"m&qLZ/H6b2Y t=<9C+6"g"kggZ`(Ÿ@Թ3!?Es1Qa-wTll|v'"ɅI<5j:Ywp"m2߇#W;4 \עe. } ã\i9b - _MasT^_YI;e^2& o[D ^`CP4|yVF߲)'}GWmq`{sF˟Olv(۫+UiD0f/[~sm)n$IW$vse[)n,Ing d5Sγf%Vn 'J/H"PU!> 5\xBe>eQ,QQ#hsUt>Na~0CƹGGu~ K.Ptգ!]h?'jod4Q0>zZ'of!Jx 3Ł"y}f&(VN:QޅAeh5/rA!fro|.9ׁA׀x:)<,͗;ū  s)aJX$\x_s rfa7V@ai7@ w8g0XiGj7 SKu꜑O_@WȪB#bl]:hЅ9-E ROt̿`͔4#RL.bY*?Q/5.ZE}-`1e׭l"&/U 9 9&xkF D\T)Nk'0Ko_6Sk]{,etOC͂nJ'x1foxU~9#WMҫ.lHp-ԾXO6\z]C\\?bE8久 B#~V1:GDqD!È.uV?\AUCۦAw&1/ch =_x̪&B r:nRl5턋`&̾SUoFR*H'sɒ,sjO};7>|*`ڼMzFL5E8zֲh9X!?%.a0&ʨ7BG(ΰxP&BٿS̮1cp?cŏi\m[7CV OTrs`m.H7AܶN=J 4 t-?T02,1} *L\־-㮖nגI"WYSXFBBMO$3 +A9!i&} ~A]^YKҾ4~L.Xu8.=ROzHS?vl]~x,Yh^sEzaXd݂~ _(UvZ=05 Q 3~o^ihQkrgԆ3ӓ6C |">l b](yixeoi@n;q1ȲՖb-azcuU6"bՕDc8EGjt]U^ۇ~i8 VK0E!IhtÒޑYU}4.6Y߭ΕX{3ڗ\1)ǔ~|k&x٧֘/tV]ؒ;- ]7Wߒ7OKnj='")˺UHia)flS ̶W%zAo[[P q3LDvR̹t,ty1c#VHN@3pAx%jF3ʥig%e KIO-d79Sp*gea_q~]Nl\ !y5!\m|pfٔ/?4ᗷbNQF=M#|Muj$ZG)+ y?&Q$2R荹GN 0_,a+',,e 7$3K<^BUY5W~N&̉%fq>8f^ӂڼ ;L8n0z Rb 1dތJ'[v@P)qRT꺔'pul,j@-7Z#KXH@E͓)S/pڭ  B4, eŹd~b`Njw=7}# g_((/'e|4?i05 j-Te*%(F4:38LjY` y2Ar_ȸғ݅U "egIjܖwVׄ5*`2MȏaeѠ9B&6IgX7 wR}9^-}%QXlJ5Ǝ>M[nk?zpZ-npR,*̴VHe qM`|40,媮};qy$0g zg&,9 !~PN#e~Z2*zӊ b%Ꮜh%?P.;<&*uxuj:)*ιg`tF擲$MCAs40GCRAo7';><&ƗwAڿlN%T]Ŗgh-;MHkG|b\LӲO%,.zաA(f%>)]z[PR$NP:$<;GykMF+JXݖ OUs@fJ&bkE .)}>\4Wrd6iԷ vz,- }nZ ,0??yO^X_jcz'!\eR %%UANXRARFUUOܶ< $ؑEp1q)\x}mכi\=%:z^%@a5tJ i?}\ O_4x3bH -u1s̯1=gw1ǤDgm0шX,17^}#'z\P3sU^0E1ˠWr's;9΁ XR##p•Y+35vH'6d ݊YR{aSZE1 9ozA~DwڎPxMecyt }n^Uba+7@alWZ+Q ǺCtD&3w3|G?Ar߲VNPҷ5>oPȅWG|f9ʜmU@kNNUo}sX=&^2 7GQԛh:cuhG kD-_Gzis 皐J[LdµFc`5)V(1h@\E/R p0>oudZH5k G*kqC:ָ81.F/fV'D}8#B#kP|kN0"ew_51(*e5+4ѡa|f"!S0  L-]8s 1~cՏMh{UVsEU`t8 _c ƕxpQQӳ9t5-iIp~\GqEg]|@{R{QBO& :D;/$__˲u} eN&eZ/[$J< z^Tݔ=hDNsX e$7пdދt $33xp#bV*,k&{ԲK`' U?I(lY,0/bR\Pqc{VΤnqX^ u̜2tlm׃w,Pƞy iuo->nwL\GdSci?7+9^AO)ƆGM; * '2wmn6.bRd_{9ӌK>Y4EJ[Ma@Oʳa ܿnW.(0[7:?cӼz0-w7xs~7sOb]\4Sp@q"%T%ճ|(=VhwEQ>8&UƦ,BX ƨ϶NdUgrX쬤t4:7KG(슯^5<5\Npm'Ou=Տ :W9t3gD.6B1y{oτH{mVY3n N^4K)[M:WE a|xIs5_ejJ{J{r^}lm:KܿWe<5m_|~ߟoLnϚJթikfG{s5Ѫ*.o}6~bYm?麛b"T2(O*#Y{f Iwc$:V'y)e^s6m6v?"GE8p0~ aiT+%4{-y_]d MXt٘*Q<'>V(='; B_BGq²+=ϲtT=j۲$. nXtAV9g^;[k6Q\48 0PO"gށ {_E/AGʋD??!',qwTȮ6ZHM-iiNK> ~梾Γ#Vcsr ,H|xcP<}\I cJ<7vj%zmq(h!jB Cm-[ .916oxLll΃|#7p\x\ Jr\ flPK&q\V*LXbӼTY"8* |::Yd68h-;T\ԽƓmx,@mUjq1"!ڵ\;,oU9.E+l|[˗"c<[.9(J-  gUbǨri)WMo#ڪY.g6*%dO/Ӗ< 6‡&: 8Wj&s{#7MŐ G2$dLz3@4gdH&6]u uwmL{+bfQ4gz" L_ dhTTݻT ZZ0^Oo_:X(@]Wq۴z^D\UmR_6a#fVsiuGnOuZ,cHƨ \gUä0~~<#5Ѿu<~ Azҧ{,w !ˇ?x"nB?.b(0hy4"5a /c|5`P2W]NQJ%VQG1L?m=8_{GOFdF#%.ZPj4l 8j{h7:DwQD:jF)yRBǠ@8`5k‘3Ja} kʊ%t/NH U*r`(?M}T[1Xvf1(e+Ш*{(m˹=BTaWy\U׃g( dRhf+Vxz#0::Lux_x ХRxli43 R<5,z*|3C{$Yna iR5Bs-md*6,;i-% ɰnK(T0WIRV|׹JnK 0 ƺ^=-~qn%}d?p}fI|"*,/;TQb D~Ȟ^aKDήsPfaeB%r|6ރ%r'9cf3l6fZ͙a[QYBX: n%+ݯsҜPh6:]܁c@ceNFmF xNXZG;@+ .ZxDn yսBs!qV@b }M30p""ޮr?cD@/.M[tFRU3$UH{ b.҈9 G1vN{sBh-pr\rSY'YC9fv6$8><v5ތG!ⱀ<+' f'p8K\ߠϫEElP_P94Ρs_or6LJ HnUxb>隿==&0̃GAk4yO02!.{=;aqWnMj]^eE>|@X ɞ6gts/L_p.1ipO1AwϢWa)& x(򲙐[) g5u}jnN  ob"Uۜx4BEYFeOyM%:(n kLwK(pw(A sDe19y9LKM_#cZqrGYnڎ-L21eyG1&)DΆ5gHQAy3:X.*;KHACUYɣ Z!CF! ]Tv.R3 Z4a?4eRN5]f]5:G!$y ^$cxD7g HvR/H3"iTvKQYD.{ @a걃Ĭ*W &Y-RnpWL񛆳\a9n߉XW\C`0-gMS-8S@}m&x^3Hu@\t RHh}2"@>l,K'u5i(Hc~Oo+T9u\QN@}A]4H?;f̄d *K(jGv.PC$QNyiXQ9CܓLd/U-.GCs1W|l{nG.{䉌x M=%5#,D `XnN kz9]fuqlD/!W%#A@큓IVp*b?NK^='ɞ#KOWrixy \GTG7qQ !=Sku+?Pӥѳ)fbe{:LUyF9z Y^l8׻kkR.||Kr!bIu;R"GTX4Z?F,C%̧{A铩,oG-jq@ӟgd_h2B?pL,Y;uP Pc%O7VLкȿz8]in$,gե' ^  y19i{qʙ+YŐPkfO,Lؓ,me̼cr]qTv{ɠ8dGfEK5_QP  ;(T&D67$0%tMoATԻЉ-Ln$ ٧YEPT-s.I܏X<iYˎ] /pʑћ;'3Ta '^m`W1 #~ foȬntC87);d^S2ST ލd(MdO=H|T7w4^3}7ipL>{Ъ2VE0?5H˱JlfU7 CRԍjI:'(mPK}MQx|Y@Dyf%ȐGCuq>GZ}Q7Ϳ {5ɑ%b;} _ѨIQְ Y.Xf=AV> :SIDw.K?P%/ cŸϷwj|G!N!sMR lf21܂/~#RfCBXCD!fW jo ndMR/ N&0 n8슔yAs02Gt[EHXOPq\!]MWv#PJbGawXfXiE0/Qsx;V{ =jԋ8YTv$DZڳ:BHrw fj|?5C'kq;q(:C57u| Bz0>uU)̊FKgљ7|e|AZIVD1q?f*NOu~zYqSS崰/O7m|sV:r\A즔 +Cـs}LvND[X4]Ҝx-%&H ((!O|MV*%DaC3ʬ7@y-qb%{$ǨYCa!(: B,5'x둚C;OYVB1V*8.ioCk3+ZE!IxwZ#rw×Qd6 ,s[vm^Έ;~pSyH6:^_,*\Ox$Ca-:Z0V0봴og½QG.܂IӺjG9BifZˬy']OURaz=AKB>ۓR.raqTW0Sy"!N\ ÃF嘬'ʘ6~!Vua^FG7w;!Wz,/Euw@7&Sユ6➢&Cʹ3͸?ggnޖ|pW[%i-*Q2TГKBիBb%ͦF rg`>"T?ۆBóy3TK&H!.A~cr8\ ~('}* ayGo +9-]ʙ> 0i.fP R9 @ͶL5_5c)J[40 |͵nQ $D5T@1~ҫ`0e?J,ڛY!W%V_&ItSx1IpUӐ O7I8@V847#3WˆZ˄k.NOcfboeHysJe3:uًL~'d`Z[[1Xt 31I(a يVl1E_* Dc(5^ 0skm Yʴjqub7K ؾd)M;E?ˆNDLJJSc6\U(}Zw@]1#} x/ 츇]iTmkx^įKѶW\DuD0 > -x7 ;6q=lھ3*OdY&]"N"ԯQiO`˄k؟(1^RK,i͏CQ7Hz>£Md.LFpʄJ~s?AL%+S5 `-TѮh QM ?/v<\(Q>dF, Ӻ$VP4CVu{Nn-uYu_@LK">״I q'q@2Dy:/* Yl8m3O:>g~,~\$OSElEG-"\`j;EbI~?a4)L"e%9n  'iӺmH횛 -#r#q{dn5_l-A[%!.tc\_oL M:ti[K 1P'~):Kŏ*W߿#NU.Wܫ7]&ZeгM\ -,:X 'R |?l$y X(ݬޤU]g˟uQD2wjuiȉν?Uz LQB8.'& g.zrCVYpG´5"P/ {aʅ4քl]P{TC01x0 @Uኈ9E>*eRi"oͯAa|92֟گjo sf><gX=_#ȕ"9+/T !(K ȠzwJ%љΰ.+~b'9BSqN|xx.Z:ȵ5)Vu8 *[ -ÕصWM$]O}<)܄b}yIz%B$y6UP0:'OC\UmY}%w Am`KEˏ@[jהdVrjVwPAP q$vgizObAi72xRxF5rT QsTx&żJ ZF}70MV||J;z+-SD4֝򽢷X>m9nVg8 i,hcLL&ѣܟgȁ) 9;5ҶsHuek6!fz:6W@*\6Ԏ]N0~Aow db/MJjqr;,ASޖggk+KCѽ _Er2[xV~-`l^_B;ZҽWtWJlW wa`3 xtä 0?Ss8 EWd1Q{tT8gtPl8v<"wCn~mcH0>qV9W0;\ 4)8@ &r,&dYLj/²0PU -FWpTq^Eu dٓRiO1b]62@15GW 9W?cIQ ~qB.Mdhqpf{X-' uxQ_4Q;ŠvX)sXh#A]T45N\|+T4דIS k)qV~R:%_P\W9&L'#2sNU[[dCJ|z  ]ooةұEC@7lʂ;-vNT0,m67r?CtT_m'w]c13) CgF6 :y5rn2-k#2x'; h*϶c|1]9mPZ=BLz=YR r{t¿8?NA /jWПLWGb]"X:`{j WLDϳGTG] '7BSɇOYb(ڜy5,ur 4fDo]i5 B C#sql WhB.Y 7wzu%kt  ha6$;RkɹxLܑS.:_a퐪1OkMxC.ZϓsQu.:VM #V8 SL JzniO׊)=^;2dlٯ@fQJ7ah1f9h hT/2 [DmBY|F*a}-9! zb45#3OH_o3YVE12jNu0u,#xf1Ǚ\>,O%L>d44\<2j _M|klbf"QE9դ=Sk.†mM}!uťַZHR)רF9& n `kQ Ӳbk &w`Ng)Ove;0uSeDʋ .X@\%-UtG^>{>.Jq8`:i *)0@v$s1-V 60gƟ!k o1wqAuj{ Q>'eR=s4`3'{E sd,E*c𭐠Ʌ!4!/JUΚ.uxJn@*rǨ;|i4>E5(6w~. jR_*ٲ6a%*hbp4t~ wafGłtk LU5y +7ok禜P=N*9YԫXgN)cgH n5qYMξ5g¼Z]l<$/*ߩZ4x@WP M6F k--pRgܨQV$C9?@nƦAjHJJځ=S'`!9b,j]j d=P 4iԙ-5XbnmW?yK&LkwJfDiԶl r6k6(RuU_1IcS9zrZODA, X䷿TFxm(@0CH<%Q |;;׳Szkcrhkr 3=HUsjiz/ V@ Bp˳VNIN]3Cu45$YYbH*tqpOfV41YǸ'bbYya؂g,P؇Fa 6gȪL)W[y! 3{%m&[TM.sb*k=%E<, O$1ه57xAo /K/ɊQf\Cޚߣ0?x=%>k]i AJ%;j׸p~LL>VMV4>ۛ]-ªe~UFf#5,@H"eE[usMM@hqY!)jj 20Ɗ*j/<>ͪx|iN -+ WK2ڸ虄oڶL4M*xT0]gKpڷ^fzl)/v'OhNdJ` mPDZe<у@I/zK6lUy'hƿYJr]_0HEA,=pke򂎾=Tl)}KqKݜȍ/'h{1r1?rAc7*:^waQIܫ=,^cjzݩHS#CEӆcyߵY<~(Ǟщ^F '7:,z8?[CA^/JZwMx`36zl-eEoQ XǺ2եC!P.ww>yTAC--imw`lFbU`r54+\. BGt[}n>.@K UĹ^wJ t73 !]ՌH>#[ 2mt1`Ɔ"\Jy`- Bm "->`UmA0Wo4O/ I;ͭpN$(J>^#'|@VX(fk,ml8,#^~ _>A76H`"F#[ x I[.+ކ+׸{ծ,͝GvúQ׀h6Rv{i%5cV9N3Ұ* xa>(ȅ{m֙^7ـxڋV]y.,1XZ c}Cpdߒ0HٝKIAj_WsR-s*}0;QZ}xr/PRs֙MV ,󄣹ghBJbw{|6b Cteh ]JZEejklxCqo<<մTW%';k(Gz M?aBYӗ7G}D"䩋E7(,C.Z농Ix f >R~e$\4QM]_M~*0 R ʊLy5 ju'@Yt9y>]jVTU/[U|ST;Jeo V٘zI2]ojb7*&jݾ87}pͺ ܱ9mP!C6IZn3X&ab τY 698#[%_5j]iʌ{fB G"GgGd~#IWFґyp_A蠟ˌ$Mӵ]+ש⑓Q0 wX !Xj-!rl 6WgN^rdPvbܙYPhxRMKK!,ZvRtWVj{6/YnF&1u&V*4]iBoy6xefSgziP61kł]RHPد#O2!'/ˈ7٣;y  G_-2}uRe;xr)F`X7.4I\ W yO_ǿ%DHq)~9 r"۾ə`*F晙W=3Ri1P4_A(9 ]} G̯iS f.Eid+yTkڬ-A]]}zi֯J, },eV4^6uHK~:φ웨';{c4s I{ oX"[C]$Q,Hْ4qdJ BTOrnIzjcS?NW{DA$DߘM#_"Htd&yt|Vh@p#tۙ3 8-ŇoKL{l[ȌZt8]Aq-q ZB!.~?ONV"k;Rmsx\R|{>57zŬ42SX0B@昬]#?{ #+0l]RC~oQ2I2o)ih2᮷շ'&x9  \1=ζd6^ L LC=Ш {9 쑏z%54V쭼8 ׸@0}Iβlf 8d8N)̦(ҢHnDb&Fah. m!Q pKEϡ)Q\Y\L2S!&8jjKg4V gHaDԜ=.YY;}f׉Mf$OS@<5b5vlSpۅekexj5 H>ald2u:/B7.1#[$!ԇQ=y!,.B[^m!sB SGܙIYoq2֋"IEMޞ;5H-w׶,T.Pt7YzcCHlvY8cذ[HL\Zl']aj @AfaP)]lL;*)k(fpT#V#}`AC0QA9eϓ!;ȉ:V;lۧQkcZ+hQlnre)<6L5%'S\-\dMD?:C#r!HD8aC,]{qq@i4[WCךt1^Ak6;tz g >$"Oc*Q羐?2yWnD3\ -rڍ mپQp'^\.;hޭ 5/mo$1 ; H \m)ҘlA vC{ '^Hs06t4güUmlsWJdnLPz].JᓩÐ |*8 J : Pr WzsG(s0'galQG2.?lRRpuϤ/Qw;Ep(\toxjCٙ >F<OfHJm 5nuRo6O*mQ| 1ELVG l"XFNBBG>|{gz?RIsgAvoeleTiW疪O2M2㫬&$ͅ$$ f7"?)nqP0݃e2\7? 9EOB!Rֈٰ<[z1|nC(1ou5Feܾ0 e_PyAqoB< RX;g]ԺiWeG M&9Nw“ID׮-( UA`~Or"ǂwIo. +r>=cƴDtrF.A`L>ބ O] @>=6HR B }An{??P2tE!C:Y-o0@Iݽ\ oX!_R-w에ߛ'PAYZ ,.Vm61 ;i0YPD*?{!]1MJ(R_;o8_:|Dž* K1W@ϘLd"c>~P&@+er`"ud /2V˕[RR(HE0KdJ3O2%N!O' :0pp]h0K{UY\|/ >"Iؐ|!e/O-zn~;#'ר&8FT ~Z,MVaZD`H؀ rjհ[Rab(C$aT"a%6%n.,̸[r̪'%14>&w=M_eeu()`y=cKUOd`Kkh˰8=hEIT :r>V{4GT#5,,d9AœK (VĈ NSF=+f0Ec6]ߜJQiyoR^jp켨VrZmفةЅ͵y۴{JHfK]5{b: [Q-<*_¦+k 銷ƶK^nkq@O2U:K#P^z4#ES/Z M?ʦDs+ W{;a2g@xC+(SVj06H'vq5&NJ\V_E2l#}l֡uqJnf 5˒w *[ښPT!@ 2WFr!h[af!`֞LZoG9ȒqF^I_~`׍%fk.$SNt[:VKjѿec!+H[p9[+yxAȏ[Sd̡^LSAH!M{/T8ksa_ L|[ToY%hcq$s5\pL}+5EpŒ A? ]n  " 9y-ΆUp!?< V0r-Y[ uQo!o E;W6yЭ@*n`EK`DrfaFH8UDb&8njjBgg0Un"GG"V-. )izV.^OfX$D֤CK7kX;m|)6X^O6)8XFR,%ILxrT oCW>{ (P! [e{,,[x#[cުܳ7j "$/~~#/={1O,Yp!G3~eVLi6k_NU=Ԑgb@XdXͭ>9ӡfSG2kOkmgZ<"^p2a1쐑ø+5q8}Kv"mhSx=e0c'b –. Vc+R]LF=ľ<"@D5<*W^ gibYyL?;sǨah٭n nYq>9Y Ma?Vnx.{_ N35=Ӈ%*=H _-C<OW.rBH&16z#ޠAiZE:=#c Ok|q~RN?J]Y?MH0V^A% grG7-m4]K$bʖY0o[&fg+CⵕF_ߢHB~2ҟez/;^W, D70A ~"JhH1[^@׉l65Q#Avmr >M{`wnRoyc6NH/.Ϻ6JKRas`Wʰ%ZhDGR b+=l[ 0 YO!xha<,3|+8:lp,;dwR@b$\>f׎Fy^toZΉ$.ԳM|S$ g2Mvf[e4P<{fnχ! 3>zμ9롟Tp~YaS60jyQݛ1܆(M`Ԫ@5T(&'R贇 4j~%=o%3R,T0.5*ȭ>(Dw&4ݴDn~á59fO&h=&e5]IF6-b 6,&eEwN`l\qDbYUR7wo!hFA x[@7ID쿒AJ&ؐqZYdA,)$W| S6o2O]",y/ [ˆ4Qx@_Y&Bzqk6[LHCP,HΜ/ ǥV.nטGk(Qh|tU|x$SwK5f 86IAEIjW%!?1z~GEA"~%9JuTNt;ʅG]E~fݑR CBg#aId[9!˺H* .ZZ8XaS(8C0zc,|,D^?_xmk-m%YWؑPZrnnܝ:Ec4 Qaң>|H 8/v7"G.ɈC))ZCcNGh:3r)" vߓHi|~^A^:9dzICBRޓ׈(R^1)r}L녣ltۘPb DnRkNp(eEj? <93x'_}NĊo[$%W%L' `: (e11%IUs|8x>a@ 2'X">^tSty`.tcx&g<+*NY*f5=E$H=|nΕJ!i^5S]e{{\א?a aCTo"E;{KB9i(6׼!]Ap3B 0YCD~'nJ>@'{ 3$m_@]ub_ʩux_q:)0v1{g|"dWlVv?"žtlRRh\ o|`jUޠG7<*4)ؐ@D>AY{ʾ`2Ȧ'P_6Jo88O.}~'HYq|q=^#Pfac&xbX!.5jC̲ݮš@o'6+ 4fGW-D"Z9cDMvIbm_^󃛧HjYA+&~S"`t Kd<5_qsȯ1rO^)"P\`5s]9'Fΐ,wBfi+(dT~ciSwKNrS6Z.l,ͬiaU vS# Ȕ}"SCld`[2q\~6ʹ%e-)|r蠘)rtu,҅Gq*XdU~Ƨ#++h PbۀjCt"}Smz?/ LT{L+͙2$#qDL<ѫ#hHd_r7${q.ޱ/>6߱v,~|eޯ#;%WYN -p ܐ.nVm @4h F=:NO#K-Y@mQNTXqar*YrD?aAT^T SM-h0`7sy-4|.v{\:LO>~c;ު ^Pi_}8!T*# 2ʐ/ _VܣӦ 9`;4׽%IO!/[r-?{qhEQ>x.KzT |!ǨFPsR]1 vEOzxזZ~Wձ<ʗ;%)nhg9X`̯W/ŎEf;"`ImAuujѝ4l1xM^H5 8zykFih|"͉{S.VC g!N?!"OA>#͐)gn\=N.@!gi`{JݰztuT\pUCtfLS8 fWu0(XFD|cQ_7XDN v0K֘ai񞺡X^.i߹py}8G)j~kKM~0KZFےm&@ \q]>z"HQ[MuG;=maforۄ:xAi͗}U&& Nn KN2'Ro%47Jv93P` iT] Ek%-YGQftAS@λ~bL9h!f2D&A0ǔn)`ٵ avv;SX$YZ)ךYK>IO/dK$9w;SBG)QP݁P( <2WQzoO7*& 8Wq%Glzځȓ9̆G̓PL#1Co8#}٤zLƝmVzykMOAlF;>l ۤp3+R ζDnaf쏫To%YePKNVL^u=}PȺこBI;ݲǣ LBRts>32>qG׶Bb]Uqxj1>8 >Ϡ8ZznL}ބ~'a莐W@WZ׋jV!Q֓y~i&ub% 3ʇ%Py va[bW΃QHS7^}\w{>Vc(&";j UMxA:ҫ@k_w{b꼑O$?@m-]jǡT$siG=WuH/FHBo2HHN:u .ʌ؄JҼT5o+ (ﮨOAm+mԷT>`Ñh*!Q$ EΉ_;p^@KgG;f5t-Afn&WziI\Bm @e e0ʒ]3U*7 QKnY;|SJ"ωw#?$gGOej_ַJ14'mbyԫv`cb8 O wQqޞ޿]"+MD)gܵ7!|^2$_s;A^XlS p(3nfHq[?L@КLf q.D "{_ɧsul V6[~Sf:qhUљ7Pӝl'T4k$ba6` /;4I˾> LR8 ^\0>Dٰ8VXD?2|0zGUviu~w> H{Qzc $=T~Tu*w}SYDxupZۊ"SQsWXtl'bȣ1U~oPELT)aGcH'&翲X*n-Y&cj'rV8a ~.)t~ Q8 \a;e"{}#+s~.o; 2LAcCfEK E/2vٝ3GORDO EX!KL/ g<.NOk7fU 0]MB" 193xA#A BreÓH ?? ip[='N‡/~/L(nOԍ_Aj\]SI;? ^!ct;Ny>ݏ*-m=CbVHEѾA%ʙdg#1pɒ?+qۊ_kwaMֶy<iF=F^I1z!+S| M%mkS1f4`fO繂:P`/gԢZL_;)*:ηQq-1=8 [OfZQϙ5p|2+7 Vyܞq/  t@BW*B8gxWHR'x#]a"dn8.o~UhLVߩH1! ; ~p(-MPuYp T#pDixj,V/zNjL~BobdSZ_'&/VG"|̋&wC3d)IʎDY@ѭu/3EĪN륍1m횧8<"ҴF99agp?(!' _4$9 σj{|\dި/0Gx.o+4=LX}'E̒W*ɞ|+.oYCϭpdr':*P[&ay]qdy]e߿٢-͏/O Q>e h#y&n+?v=E Dm(dI &ZB5AeXg\_Ծíl|z)ajP`s `-`ױ-y^4 bìORB4L hƻ j1QmXBbPvB=+fi7~}<h)lZHϕ ]v'ݟ [( '2P2\!7 |w)3!%3m5*"b_caϫG) $B LK t6Nc7C}-В[:+=?s鄃&bB69K/\\_Pp:~8:":K2Lsӷ-o"syK(G-n:߽Fb{JԎO it6׸hgdAx=ZndOȮ@h#j vN',XP8ќSqz<1!?I%\ɽ֨soŢi!]te{ឱ {ÉVz|LG(c2[o.N`NM^QC/Ĥ[dm6ş?{aD\LLW4ڪRL mBGNVm%,kpZu1Z#iIxKq &V|UE=KiJ`: i(%5Fw|q}qqn5:z.!z F7#1xX&l:j^"C-$?ywW b@Oi3gy{}ؤ9%Ws(RS%蹁~h z/sltdD%k}*"E²ēG8L w)-: @pe*'l(as),W:b޹: t~i:9dUQxVGwTݻ^Q<wS̭v ԃzU.a 6xf1}80v'Մw#V#Zȫ"bm}y ft87TmIy$PS_EbIrRRg"c3T*^!kOx،nNԾvbfç{fKGGtU!^^c=)oP'"AՓR2}XWYI Mp ?x{:8z“EKrm ĽcUT|Q~2Vi]KGQZ?{CV=~SN`U*xVRx硸3"wl&d"E\0]TC(K4y$͡i ]dft('*,& Py+3]a1 ,=W&ljE+kXPw ; ۻ";O}Q%)2({D3Lm=7W *U/DчF,j;HsbB۾-1'a^'z#=9q6T"y[(-S3׫oy)Н̪!$:(pSqθG-iawFi pft>.EQUwJ\ڱmt] itŚ &`a; ju↮q wa=14sվ TpnU߅z&χ|@єvr -&hwslJr(cs]Xb5ՙ ۧ'09IށM/:an}/UcpOOSs fEߛӻ NP4\}j Tx|Rĺh0dnbuJ1. a@ D}jS:f[ִVI-,"˟C`ߟ7x6"3FL)7?JUzːY%^Ro=:o`UaBM U/Atu[m qSnyiIptP.m V ڌ/%QZ\ k vgtA=#+,1YjPS%)aEcm4""b3xYIπE25Pٓ:W 7u7SK%c#v0 Ȃ׉6m5` $1D8ވC`>2z^Z{~ܫm_W Pi7<7NBRc+:-Rd^܊PO2@܄!l*"վL\Y2Ue~W02qڦp6RII3%&( ta 9)݌MK1[;m~ИWTa!)LTvOE}4K8=fwZǻ;3`)}nspe*Wk5v/.Z([x1WFD( >brWP|6NlmU(/dW>̍==1 ,}|Rd-z #v,4vTxKK 1%}i<"3>sJqLcD`[c8̫hebUO]7~?*R֕N%!c<(a uGTH.<;o),fv"8VyfN(d~U7o1aۀbG}DP4>씑:2pK: uOH)VW"FɱwJEa1ʬSAkk.=)JpvC穣.xsތu |X(< ZV]:wև[2u{)> R]bqǢ#j|݌#E1-;~Sxc}Z7eč g4A_Q} H}/"lw;=s9C~O,%fE9d]_dM )dѲ{ޚ䚪* yLˆVe3Ijvy0Ь[ѝAQ $>7a)GѤ ݞx=A'b;'l&&6tǿ  E /]k%pIIExDY;-20"$y8r1QF37FHaR^l5 b=5lه;4"șP.>ϊo#93:GaDR~J"e-I6y H9onLr1Ņ}\u:>)s%EǍ} f:QnJbRTq xC ndE"!a!.ZS0x74{}EOE0񘯶qBPCMRJ(>0/!H0䝯| 86v=d_=#W ' ǯshpsq6jRe;5f*|jbF_q5Vd<i|Mb*?m)Vt=u3WeBs\&aw)(0}a`?XpF&Tbx~43zߺF9_w2}ƛJ,KTYiT h-ҕ+.|̗r*gmhDXCqD;K.V~NjŁN'oXG3y'AULJq g"dHK@'b3DMq>:y7lH򱷖@, (D=}FW}^>ۅ ]t ZrlPJݿ#P7^`A PWjvAUOv5/#{,PdΙQf6 s[7mf$OGVc\!3 a"ەWqƷye=.zR#JW{|Yif #jX{ړRϏX:24_;.ڛ`Hr3;0&v/,58fK,n!%vS5< vhf;V?3R+I˴F*˱;ʤ(=ѿr/fEϜb0g2x熠ߌs,Hz:KHzX>;L*t g!j"Ɯ: {evSY }t./CvFۺ64:HdC2`!#,> Eǃ]ڮ#9޳HK{fYj%:IUQ䋩$DU+]s$o'ɺǪ0༕0hkaxbD$Kf1z 3u&GAAȌJyPc*FRKOD WSڤ\ cSx@M>Q%ƬKYuKB+h!(-+Q$.\TnCnnAY'iթ՘G-^hA&XL[;=gn{hLK卝$N1j&Ua]f ,⩬re9+[ LQ,wl煘@-tHēG[]7\[Q[!}5 *&c}_\{54u \|+ =ȐYn@@7`.1ue 1Kk~5F۫zP,qWqN!/ G8x4=+P 4I&4dS=CL?Lm3A-FY2#bxBceyNjrfڦ, u׀99*pq=e llҬ`o INv4M),GfP%տibO+} s/9hX?-2͞A <{ ,f$ϝt;rK/Q=՜a -kw8<7%FgmX'ILu?F]"b -! S3ӇyOb g509%-4uSt!]r<>V{4.sˉq}l)[YwH5t B+Tq%V YK:s}DRWO#w\)hgƋC;@D8"&Kag-|P QwsLscZaf]K4 OTL.Sl'`Z赳sT{qz|3`g"z_V_aNw2V^,r ("_G Jm<=9z=^ 32& R5xX8b'/mW5,¹;5HLKvJvɻ1DvɺvMC[*]. s0OH`G<@3_]\A iU( z@-^׭=Y NUfI:A1\mltXC<$]z-%,S [0C.盶9ŝ]~gWa%Ip;)| }lUcYfm'>#huJBr>1PK Zs ; N^J)MUqڃ\[QFEx<ٜ:WF1z+ wuٸ:lޖ·5sAZF\Eom7B!wHr slfvK4cX H#|y*>5ac!`bNr̾ġ)b˩d.h+𶤿J&Tix?'|>NbƁdٚe jz@Nn'n3/j/=#Z[^c ^RgTέL(C %WiStΣ7>73=al@1ku ?K,.̦{N> 1q;uIm%prqsBҍro %6 E@ḗ?tXV{?V|C )c0’P*R[FQXb$^'[T lbINSRmC4njTF~<5Vo[<-^z!]'Gɸ 4@t6jA|0*/V6ZZB~D̪Պ"$i**~Ǯ#4L?ςq?qRNG$܏#sTɼ`"ۥaU#*`D6Uǥx}c&^Bޫ6ZI2`3Cn HU$*GwVh}ӊ_1x%q4FQ1=Ze<6i f12T#5Q }i\t"U/UGbs8;3Edok^?8ijA~}SM2j[R?E\bEC$YCstR"Dž,rKRM[Lok  qDOvm) !_um%yHT}B1>iWnȪ{;094XɸJ,8s 0*:Ag`c8 fHX nr7S/И6YZ /}zVS{>X̵}wlAՅ)w?ͣNuOWh~tZEY^Ocj+^fղYuC3&_h'Rd>ZlTfPmT_>,MڀO.}tI8<ϒ!0r.b!]3Jd-RJXz3-_Z쩎S@(h LR=ًvXu>7Exdwr`uXA#frI@hLG8 cSh ^jNګVzX6ʤL4AO(3`u9>쇴m~k5hgA.Z6x1JhA WY_~:?0.!@2?EPoNxhiWvn‰jV%rx0lhzaJCVq0p`)˜O&\g5c捁?ee*ԓ] OmLN$qIމq رy$9SD"l)|'RHߌel|B[1.1]ݸxS}9nCr~8Y;՜:X6ή*AȓY%k J.(ƙ`۫SpkK=0jgrD@_]\kRݖZ*.ZQ m>P4KpULOʎ?M@s18z pf'ζ.I/(6Y8BT~edCo+A\bzZ&;Aœ- C|e9T +T `[ "[/v.j^cb..bMk*tP?$i(ęx5?ɜeH1y9&bq|20VDf'bm(kbBe/?6G4y h9mN̢n ͽ(!sb&&zKFm֬X ( ms韝:CB_88H7|2i 9.-6*I- SӿTsCę yb9᚜H+ -Sɑ<4q,5bvN[WN'y E&SK[unXQ8 3ښ7t\Mח"9kqG3{x(gD!,2@gK %&uײrU:?S j'v,"evIm9hLO(lzI"aЈ.Ӷ7 ltTh~=b:%ǥ|׆ Oʧ\0 ?En׵5}J`6P\U "7&o+$^q}cRdNvF{<«ts^G9N[G h+Z]矃a8u9B?`dˇ>w?_E&TvIJ cw6$m |>҃iOyHe t9&~A(־1*TQzvܐpP( j4`f\;25\DSs̬ >ܠVtx8_ҁkV$]*3rx1-QQZ*zCQ]xi ŧ0"!p#s:&W5]SF21䙶խ:7lnի0q,Tޯf(h'/*$EY~{וRVBMt64|)$/<֜.ʯţ&3FUX w ~%Pm23ATMlo8(I]eFGa8 AX?*o~';TcN,W!2V@4YA|KbX5*t(Cj, 上?E*Iz?:ʙvM;+ 1Os_5y?5-2no PFntyǚW Tidi UXB,eOr}jX5s:B|+GFV!UQɘWY"}q ]`ȱ!Z4 P3: (C;>4lK=EDHH)k:B/j!]Dun*˄M1,Ke8mi Es7ꨍH=8{de|j6Ե|>0Gr9Ks 3sNzv-n.']dսpT5dc* 6KUl`5[yUiWzl#䡭0i@ή *b}.TY_㕓/M%-~w[D^IK/ !N#3Gҿt x|q a'w)=Ȍ\z>ޢB\*c+l"Jޛ Iczej/P(3YΔ:j7d#K`!t?/*j|y{%` H9m8!}+A7Kڛbk f}wP ͝$?Z.VDӧ"xqԜNJEg ѝ=;v̧Jɫ FmT|D؈g|@kŗpԧkݠM+a]]XI[gsMΉ6vl`AqKxXp#]3~v\>g.ztH=޶ ,+}}2 T`#:v^o0% 1 G@G3V~7;m޽b=]'h6nB;~#[W>TELۢP8;+56hҧ$ JFR*'eL`uhY"ɭ>mdbLOu,JA3BLjV6{W]ܐojc8Z,nL܊Z< Q^݋c:oj]`\ueXm$ ?RX8H,77ۂBdGH{Y(xT% GзCf}OF֌ApɒhljkగN9لkϧwNV7<lA5 ېw-yR+Ԫ: >H Rs"þɞ=F2VW- 3_S+("*3=6"47[,.0Kީ&bÃ(`Zn)⃠ftR6*X* 6?x=wS7h,{Fi]bF{!=Av%}N*z6SLjI4T2zqpF@IUMh|D>72x`KO\i J2KFyWe*Jn۞i-fv8A2%KgIHonۦ&Ч3kh(.%zD/RDQd&iHijZMdj˗,+%XCi?>bfB: 33a W(w*]j)~E\촰1 ˇy-ysl?B4~T礽^ {lhPQ|UxzE3ַ]@S%(?WuN_nu0?`zR_$znmٍجcqYX̦b=[ \[;nû SZDžL6#yW' !Q4umz%*AySAтq\:f5G1{? \3 <\u=;5⁏ӖM XϊZ\1|,"_EFZ=A%W(2\q3I,JуH32w,Z惘#J=+ ڄBC3 W?HF< Y/>.KefH=>eTh+?a0xp]($`aa<{'Z@.m LA]3G6yykk/%zHI\# Z>>$adH ]%j]G _ Yt'*>%WͥLb/|Gr!9xS]w[ q GI7N<Vk^x"51LF}pP$8Flg;̰8MJ+}I͟$N]T[ZU$a ,yH$p8AG3Z׳Aٓ>sd[[ I `A;7IФ#[}nԣM z&=M%Hva}?uYwHx?fe{BjɄ6qϒ*p'~SC4d/6uGPP d޻kӾ ~svM>,Pk<*=^e}&Jĉlco^rFհ1wҙ3V{ؓqOXKX\ʄKv!qH& `6 ˱ܝB&]F_O) @x,a S'4x=D'ޢLMru͟ۺ^A`| >}=N27W|i%$|x'կaγsDzH"8B)}H7k]MBx;" bڼ@ۯ؉8,B9 lJ!2  1U39x@D;]s)#oI k|8.i+j>rb*YߊCpaX7P\eJ;acH0,3#,1*H2ʳey*G 1<DQE.Y ߋ ":$-nZo-Qs=ynmU޺{pP F۲89i.H|QEfm?z 86c#] ~^y`:z)@!̟ ;1HuM#f;Y4ҟv3!o&'y3$zl]w;P  6;LIr68Rb†"vVvb-kYу{~hެ) Kk?J'|9.^0D3W45 bQv&40{+4$HOMFYP#>[w;.qHKd2A/ً_AmYRB;؇+C\Z F$SS`tƚ IpyMq7T+X5B |`ϕf /* 2|^U#zmi*haoML%.bגv,-vຜװ]eTYWhU Ri.~"}ӫE Q i~ҹN!* aK󉃔i?Vrd UW MXMwkKܳ#wV7'qy{ jw %!_θG&ӲP~Nz8d]ȡ:A޾Ez)P¥=U"um#6,q@mU]gӬDDf{iH&ɪ8J %dsV> 99Q o\/.sW[K8+qZWN*O*;7J 2u{vHyITG}}!T _pV& )7&^cOӭ:DXQd*xE'J;&٠Y<ƫ]F c$QBo<>b$ h0(3g4'?.%C?rL>趫8_[xE 0۩1WYNt6 k\1k(C پ;ոP3"W9ԡHK휐u_HMz۟Ll2]nd,5Z^[pp]itp>ס3oh0B\wcEWN(1:sϊtδIvRHe%]FXVIzZ]bQ"Q Ġُ[8IOGz A_' ^\g>_iN7bN(<( g BKn?0s'l,˝K%{@ZN=/D)n#$4vz/ WxA&ĕ1H*X kr2MGlJ +HMliPKbϑdڷyܔ]]63+1cc2Y?5 ${3"~Sf&BVs%(_[4+sE4K' `贑OVE*^PLIt1pAR #砐UHCi]ݫ,՚vΟGV}ҹJѡb@X K+C:>#C F933-DH’UKAn%z)x1DL:b%lM;Uֿ:o?'1|['zZDO*BX+z1Ă d1ȟYE\Lh5/lA=渍8Q9v3&, ٹI`@dx?=UYArj{,bc2kjt0%~lrݕaK?] ોPz))_|xHc,l-y|"L.fG"P:ĜWʗFҌCdxܭJtNm jci=Z$dmBZ"E`DˬHFmns'߄1p~bԗVG3 fF P CwL7gdFK$ZjCw`m~M%$ tm<!"*)l8TfC 4ӲޱL51\,ŔvzI6W\boV Fg$gݦ3m]mN6?/FktCvWat`(X4 h ,$wֳ;!_wJf x\E@eee}J1PAmbsy9 P[~=tgi7+E>-24$=j.ۃ%a% ))dp" |=݇h̉jv|*3_I'QKfS` <1Cm Oh ;aGBP]TYPB+_Uxah|0:*#)ќМz2" #{ < .js+ft拌q[#涌oz*O*O heS =0$J);$t%W<@I`nG, ]aQD+4a(ݣFmWqi &BYww|0,xZc+t_8/S:>Tn)]Wlj;\EO[Gn-e%vx uMmvOͣ((yh:^(3O(w1 M5e*Yc g(ye0֡O=:ZK7\ylf QYl%឴ܦZ3c{8~PdbꢰDqRN*lQW=:&/<󲃧CuAkcFPR_EtS xL^S)|M;iQ{ <{fdY[Ҕ`\\S1*@ͫ .ʸ)r[D6w5ȉiޏMu+OJʑBos%l1s1Ɔ@;;'"%a΍VN,z[pxe8r>Z,}&SyZsތ*'o1d3C \-1-Y'6EJ!nN!ء6`}߆S8tQ'Ō +:f:Q`a:U|S"[Eڕ8o:w /=}ʒ ݒqkp=Ut:`{F`Lqls R,5qlᰡΈb:*)L(5iT+i{bÖO1Wwi]~U9pJyS6ĶWb2݈~n[SFB{dp 0mmu2\"#+3bMU<yeOP8)6Sl4bo0&w\=١+~8nIoS;Rxtvo%IށlM.ǽW!56Л/)RNr,DVXB3p7L}#%th`ʁvCd hlxTwm6ܺgaK ;WxXs !똹/?:i>#en#r^],f "ǘ ?3,) vD9,]#V7ϷY)BYT41ڇn/3-az6Z )Ty|ކ+235uG}H&K;RfD`kʙ ϗFlHyZMiKAlF~&$:KW=.dq |R>_;FCJj@`84TdU*@@+ cEγǻG<0~[ҡ5{| <eR4ȱVoƠ9 w&?`[ڮT`uΔx$)xB)jc [HQ.w\KgkuʥHXaKLT'> k$yVܱw*, .{RN88dz6Z`H.vt+f BIϼ}7}B ZxƙjV1(w 㚘Q$LB] b">d=kFHgAg>^DKDWW!HB ܦԄ}/(5iHV"6eEu~"tnc%z#9 R̋:I鰝$I箂Q?KyF_%wF?yV`+92OYB\E3/a,Pۅa,~9'(>Љ [%qh][L'!TnB6˸5^W0 ުi o;fw/n@1V[fDnbV)ߕ|] *=hɯJ6|ut| s~`b)ZzIi5omR ǘ8In`G6hE+V5A P(;r6(jHG36夫4THl~ܖnGL '6(p)h)rD˿7/(L[y Uq1t rO7a\5c`< bXH+xa@'gcR(=*H)0b94@xޙ9Kk':2Sbgm4E-Em* %'HurНEGg\#ÐNc_ 냼v %Rl.84_ SދcJDN"U7DAv*Pv. K8#1d~t=Mt,a‚q$ (95PV!D$*TzCZp1bG7R@W!^/ :2k0tkj܉<" n3 ݠI9ȕl×QƩfqh“YCϽU|11i~%YVX|.MgE?v6)oVQ֥]Jj0S .,zJ6(*>f qr dž!c6lZzBqA@=55S^z|DWXIyrs*]Hf;M )_\P={G<25UH EՃ2x%Y!tglTƕپ7\`QU}S4}jo*lPaAIEQU$TJt9~u9#n|;fR~ 3&t9goHw[R2BaoWS[P׭-o^jLl3h6]?H˵I8ɻvwYiE4,qh+E i(;{ 2rrV<2?5bWD8哱[[wxkTu6 q6xXNQ/ןN( zBCi[deg4s̀VrTxU$E8_BffhĐd/؊ (=- w̘yEo'k.S +As 8 S %PĕBV˴8eD Rf{X&`jkpdȦylȾj9D+6.̦$) Aթh"fWJ6(uD|=/ˑt :d˹"K9hUͣY۫R0H;Q! 2+ @ aQ,kĺ˘HhU!S Иi6 YoK>TygQF Sƒ#l OEUKr7IH|!XzTKws<̣/wOdaV@:ZD+:s& ǨWf\$eLѦ"HPnd|ۦ4&갲k@ڸ(:@-; ΐ3I3IV3[BVp/;>ڦkߋ.}sV}N: @7T5W<4MrI^Ym.q twћ~l/-  `'*d2|a0ŲC^|(;Gg9STRB?ھ3Io0fyf*<%6uVin_x&WC\nʍ)-jsxGSe0]q`-C\_)lm['egҍfux{|3++ !"R݇s{mf6鳉F",I W:tXՊ"{[m(<>[ylOc#ǟqy= ̃TѹƦ/Iu$PH3*٨Zu/= a"_+ێΊs i t Mle2_ЭwCy]U/12-ZR -"rfںRnW5e9-oI0}/@ϏiqdWhS*h'}.LuEF̱ۻ"Kl4RIQ׭b3_m*]gҖj%rVO E.[|1ly&e܄|gaN/k75Zųbө]9jmi@/hr4-΍/.4M_e/Y/>F, Xomց`>Ek2{Ӭl6/:BiwSZFy%T2:y0gZRQ+ƶ 0 iLJm:-!mX$;r2 Yق Di2rqցzF(сPUǎlvb;g_I9JHmȡvTM[&֑-[>.4Fp L?(JƒD$BI.!!K-khmcD}ﰄ>mh+B~9Ὁr&e$[hb9y[@3fsmMF+dRoN'6zZ<1^ZUo2?)8N6/nNNKRSɠZh[~蛡 %řk3{+-$z%,Vk3$#? .2r_<+x:TE66κٜ$7L.h?.'Cwz>kbu…_fH/C\0c?AnôpQ5?B`煂d?G%|%Tb1rZ$ƿt^-cjf]#COYábAѓ]tDS_$i dkcS:|cMD ފO!{yڃG 9/YUQB/H7U_AU1(d,Gqex`OMKz9ub>S]4PF=ݯ6,FS돗eBrM#!.9*oFF4 ooeWHHARr :L jYzdSJ䭯O(>ǁ]/ %Kq:AN\yV" : 50diyPSAd43.-z`nsfڟe1Z1 @XNPG}C3sD¹D{ h] u1]/ KN_Vt Socl<&AXDu_B?00 t%FQsaS6]^mIzFRA$p$cd#(!>G_VUpDXDZQB  ۆq艗F+xE dYE wTq}wLoT)w@7a/?r *5[iw_nkpfHۖԕ?+UEyt{Y'wv4/(BudÍ)nB~փ4 [` Xsu `R+LB ]> hE9N]&b,ۅ3\s^<$G0\ ;Q;l2U LukE54wx^wҥ0;£{CޤM^jc9M7)D5rf k\BDA2Q8gA S9#ug yR/PJF[8;8G5MU4i5ҳK(Nrw`t]8AMDJM<INOwl+0{OUv ]G8 Tݞ⑾jD7xBJF %ߥ"8YZKЫj* $gJ" Fs(>Cf4!BoCv~'LG+d.OmûJ+P;T,/bUJ5^1#_#hWU̓Szj; &({q\']OBorgqF;%ZW{좷~#^XY[:mSS9Xs]JgU?| t2䄷67%Tq Jus:Z##SZg\0[wVBbPUZK1S xH]6q>Y٘DCzruU2a+_Zp@,gC~'J7"OGi]/:߹V!D%T(]4CS{*rK"y (ҁ^R\MᑏdГu%)O3_}>XTP{藉y,ũL2gcװÀ;&XoA얼1_27ML%eI[x(ýv_q{@-{ndUz[!RiRk:ArN\BHKueD2~2^A>5>;zܼ-UإkFi]{fp;n"NU{W긤_TMj#Zڸ(qJ [Vt<.)_)e!l-b( Q1cځ+Y>GHaSr]4#={r= |t( Ӓp~oy3O%^WU]BrpÃ;)If^ @n'/ @(\LF&RaTApv2i6m7,kR$&q 5IOxN:9"ҳI!\m9#Mj+`O@"E2 X04d'ui`vn*d%Rgv盶V p-tO`@ ?Ѣd}RSߋԥjqmWSPk| NаӁzVD$w$Y䎛,~ơ^Wp8\ `bUrZ[H%2R +J~'yv_l 4Y<"j cy++C17OҊaW(ìDn8X5X9znP&.fְ]WVVARmUa19u'U|mdڂ2/LG4*Oj$)*׵~ۏX'Dz9M͟;ayZ]bB-7 bsǾK6$itPzx8WQ̾Ν F*yH P=Oh$ H7|ރ;ډAN,,yT`c܏\d0~={Ӏq۹vbHDnb_ Vu\B E7s[ˀr`ꇂVpD1qf؈ :,-Ս"oWE?H!vdsaP JE15$y/ %Ol K)5ity.>RFB9 iً)6#r[W û('a0@!1Oΰr"/bM_@7iz7Ew/瀴]9&YLk+tpDu!z 7`,z@e+Q'VN̠DԜ/8,ͮN~Ե~Hk.peGn9aeMGD(Vg:Amt` Tيpfmu9c0`BE MY$qkg/iqdž[In3o= T)"C>Lg! ã{K dkQ(RHBsooyqrW-֠ظ4$ P,KuSE]ub|mZfxK(7QB "SNb>-[Tf`"?Kz(ER1t(6Cܻzϥ݂&.chSxVmL}&O&e\S݄|Ti Y8X ^\i?a Vם&I[HԊJ^&"XpmG'X'܅h$8KġႫih*I_| ڰxk nb'l掠QJ˽..BbZ%_lwɂ8X`iFM5@#GN&jE<)절:Ų8UG)BdH7q-ظ>w]ʊ /hpk _pxi :+Ş9k}\ܽ=V0UnŮ(N: qMrrk7߂hKDO0ΝP) <:CBkOFlE|*QAff+IթF ʫڻZ %juyf4~ )R8S%WTAǵO̭m4}ء{6ǖ"2JYKOo|tz?‘Jbµ$).ίɬs1,EgKRtlZT(umi C*Al[ɤEAn9[*.;%&{wdoSv kɯ%o-ĒػG0 U'I̕迿^ΖZ3C҇K`WL*bYvzR=wbGO ^I&۸2(">o` 1Ѕ}H*mSPtFSePu_J$qJ. Hsg76aUT^(Wr_Pɇ 8,4 _OagTg0h <# |'y&rYkl}qiC!_wv%QCL NPCG8×mmݞc_!K0+n.Bu7+Und{Zw9~ȿ)ќsrH E!8\f_򸓇?믳KA|i5?_%כ\D)î~&CiGH_x\t视KQJ6BTyRյf~ӝmYի"WbC%x6{ 4<jo_tXTBZ4K??\m.qV2++@j| Fh:f[KNӛU|g>sZr`{p1$ؚ6ׅə;y*d9d*)ͭtЋІz5ꚳY@iFމyvȉ'#t~Ѕ̾'Gn2$ŏ"^C+b0u45=s*93FR;Lzbm:;3W>" ٿ^! 0uJNVZ̫mguVKYYuj_9azD;5&\Z=Q}LlaR#]DFJy\LwB®߂Zy7) BUI3ˤP(@])2wn/3&5?yIb8M >a'5q?@C+net:<{c4"cTRm<M<,'qznnS[RVMĭňgx +|E"sa<#RK jp}?'חH]ݵJ\h xo8X*\1$ wjVn8^^@1]/8 ' #:Cv%9!?iT0-[C;ͣ$b|8!oO b٨w1 JwEܩχ gH' Cީ8F1H&:D=A*`t qD9YkPZgq;uᛠ\}ZzcJjytJb'4 5e8EyBu |Q(BNVDmR+RбbZt+ 2#^;5H=0mA&UyfsRU{v_vB&'F lACZ4+O gp wA _V(Л}eޏA^K)(Zft[僟Dz̆0L< C􍯞{TUlrb\z&Ulqym oS'/`aO`]F -65F_M)ѩbrԤѳz"&βĻb3UA o~7raiPM$MV DEixIZ Hh"cչt !/1GV8%G%4`g6#j"Lmۯk*r̒daZ?KدkCxdfmXў61ɥ߇d8"/0Kµ!8DǹgNtNdz4`gVك;gYMOrtsF\\]6ߎX ԩNC9Bʫ5C +kd)Kqere9.l{=dyaUPun:kBJ]4+ N+9!k;~ZvJ@g`lfuTua$r#*)(\mFA~0oh!Jn8[n}wHb:%`8ʝ{tx#Ƥ6{⎁oMb@aw +X^'/kelPgx4{Qx|iC8BL9l2we7,N7)t!E!.jμN{65 "|G6q v z(@v!I:KUs+|M Wd΁g}YƖS@gj?w^e<˅Xh~V#<>ВT E!^qd1նxE;x[s1x€T&cCaZ |ʙ<#PwȾsmӍ^p˼; EZN4AU(ziƉ:`v7hȖdFQ ws8Pxmc֒&${lCM?e-8d,N]& [N± `-yWLhܽSQa:|Lϱ4-aaH rIPZ 5N$~Z1 Hۤ@Is6.a]0X~{?E`/ɬ s\_z^ o5LE{_~p%F &$VNen 7 FN;i oǴ-\yuuEF#'6s9ݜtc)*7rFUb8Ƌ!b*NYgT[_Y4W,eYe^-. yr*-W\Hi./&ߢЫ~ho{@oZ?ǖv2C?sS0Y僧lyyxlHAd0 {~Tb4ga; 2iQ;>TXDWU4r  ];7OFzI/xS~Sd|.Qfs64$I;!B>,"ԫqvL,jl*Ӝ zɿ2Vq]ܮSE:恱kWo_L#c ýu)x6IQ]_ :BQ4 Q;x`x̰=a2`NoE܍48QR|ir4Sב!eJ\>;U8~dLff?mheu*{N;k+R#4ҙ+ /זٰQ@a-'sZ! GIϕ[BGOHbhzRu5c WZlNe~ ۦH8\5͜h,Dve&}[sE>D8 B֖oIc8Y|m<'A GߗaIWPE<@} o: hJD_m< ΣQ10EEy)&T餝Jf?օ?btf4ɼ+[IwVm^80H)Saax\0;|k"K౗ [ڔ4v_Ѐ HxIHӒS(o! RD.M.Z 7cͦZjG^f 3/1`?X\L[eաS[n)?^vrӎt~LepAd^. B pE~[Ä^сSi/ԿN?>d!6F#,s)#H\QT+ uC7}~z@yTChD~ \L]S?ۂξzSGtaeR]PÇ2ςtOGyXQ%գ-P%Z:,#׳A?{#;.v0xnNi *ŭrzY}s{u\6ZJb _FW旍C&(yfusiƕ;J챟 CF18@,?jF843)[^24MցI?=r4EVԡaBQ,3 VOT:[/O<,~@_VE\TfP@Cp%!>,]^Y9F<љ֑[*j ~:)R޷b)ˮ_aHP~_ 'dzu#&|i8  9{)!b O/򇦞LuqBL `k~&/܀Pi.cdhxC*bS&ѬGfY, Ͽ?$*w>gZ6CPVY*lbVH~;&\hZO35r&-nz=o>l?׼kJ,_򴽾թWb57  ZxkQq dV Jh fc'$N;OxKU9e2x$\N:9sԡ+M WW8pq!7.ax 0?2D(CF^A4HmaDԃF­k%ȏ[I Ŷ V'.raVg88f]l[LdDvf DbT)gŒy1c`L\7\F7YVD1S['7#4A#C)D;s񚞜C6ae{驙t']ή a{jƃͪds1=oCv;)icX'XQA$:NssCk?6jD l-[#Ab{q:26@Pr֏!Bf؋=K;@m!Dvb v#S&6y͂fr-nucO?"˷Ӑ*&Ce(U"˓Y:ZfG$u=B GucI>A\ؠEG$/;FoC"-y@.+u%i2u ? "B8|8J11wY뛽)3R sNWOѥ%]41;3_*r, oRhLQ _(rFjnꁂt5VL}X tߍ<+Jj5q! 8b,Е.+5]R5CĜnͣ E7=KE|;Ō >V&tZCRz Uˊ;bt'\ŃԸ?r&_ dzP%.(M3atX![l%Gco Lh{,r'^0jDJ @c\n,ɺ9#,!wkPaN#Q5JGvK=Ȅ*pvIfRNJH7|{te$iNك1;h@"uHowڧfst(/|;!6J冟xi(pGԕ|7k[~Z0è0XP`c :_oYfM+0@L +ePSޚ m=y&qJ"5ԓ޼r*RhtWSv%<8p )c RXRjD'/Ki90Mv QАfti-f'f&CŨqcfWk i8rF}"HhLΣ& # އ2͖LJ5B']l'j_zvԹTpؒZIvr&uhh Wǝ, _cnJx4_g[vi )i(lnoÛj$݂=Eq,뎋iX'P8Y[&Oc>N(*^R,: 6t6.P3\W-LXڈ_lw"-|K>b60GzI%#Q_5TlЄ AmWaEkc P{ n;=_ΥsVYs,e&,ۂׁVt~/YK7Jtp=5Wޥ?wMKuoUܳHnàd(rfg!/VYnɐa(ԏ KBƂakn=Tuq(h0zp,/_j%XͶ~_w`'xfmm050-zYNN*3&~P1Prʜl)zBK sjʽS{gF(X@84 @SZs,3hnR)16WuHrG֠x|reyΦ݁N7uxVψ$CaJV4E%mbo9^c 6Цk5m؋R$^>EГ9xg6S<@iu\uN&f/&'G.1h|`X@~8A5a m=نE];r$B-2>IhoQ†](+oqN>[t%D868n_M2~{Or"S]WQ`R>LϿ/ xKK($$ĭ&2oGri5QN~fZ7j9:L' $70Xa{a&3&/ɸɑgܺ"4Xf|_A{⼁?=~hICEQ:!.k .;b#"SNNBdF28tkMi* A:7 VMwꘅxA6e]u0 hܵ,\/8_cO:x5Þ"»N}&OƆ{x8Z۟M`wzҢ`f2e/7Z@*X75N%sՓf7M3>,ATXh(+S?.oA:M:bYÆch;q5*1*Q]@`FSzڔweJ#iKk-̝VLժ6_R]m <7[.ӣ "ExG ^ <rono%ҏ}WLguNrP0|FӜubmڸVh'+[`}xsE쥄MZ|xԝ3|e{{H8[t[EĻF@Mo9M9zbGr9I Ɂ") WO9R/[ dųu/~}d(D\E [Q[$&>X 18oUГws0yybcfu y(`=iFO㶘+x1mgʹHlzF2@ؿN"t{W٨1]Fi´\$cs|ֻ0x82m ZڭgD) ^rQ> (H(4jRތ^Wgf).G|xJ]|%ʢdZQMa#؀3DQ5 R接e~c 0PGEJaE`6VU%ۣS R7lvFN9o΂T5lzc3gZF 1UW?-ɶSq1QywRNrA,q:) @aMY`@)(ƫwt(NI۾+'RFE1Nb%$wE]Ԍߦ\^**VVS:ǵ^!'XVRNJ vmlWf̹ͭ+:yH`Ό5@JQ){lF9}^ĭt MqVi 9gfV3YRd)@'&nޡ0{}UASiCWN< EwOQ~)섀}nPROF}P/e],|; 4贏EXl p?W/l Dbs,煋WHX៼7?y,IV%'tx%.l4]xUQs4FbQg(.w2u}lm01I(ufg|JU/SoaH\ j8)_YK{'doc32 0l'd'{0mk-Ƹ`Hٟ*T2܅iΚ?7v/%2Z~6H7"=pu)-`Ƕ`hKɉ&aZ;wue(AW0EJe8G:oy?@`*YÑW:ƗrB˛ .ʼ҈ hÁ8۳ h _9V$]=C|ޯ7, RAv,TW?H+A8*A1471!JH& erKdrLM/Otueй2ypdl|el>s"Hsg`@ECC~g|?0} W|¨b\8tW7t(`rsѰ/()PA}Fӱ?ү=r4ykug7RWK?0Ug2e0;J)ߡQZ7KK t{O:(_:@ fh *xUD)'6 b.C<#v墥l+ Z]s]ނ--ӓbtԊI Kr,km1T&FtFvO?yψqpm A^pO[[75cFr pzBB8Dlª6R5L=BPB} |3<[urj搁y#}Md+B6sA Hy[3LH"-O&5m׾Nq:- u'$I?Ad=KiHkyM8H%jGYfI0=AuFF/jSGno =G!1 D,u`A_Q2N$('Fn!ҊN+PХOؠm` ^sg3b#\KzwU? vYɆ8U2a#vab_7 O:*}%HJԿԌSo!Y /!Ԥj}ƩVfN ߢ$//LS4Q/g7\t[pϑE~Y&->:)~kϝfR4l jg;Ẑ@-#1 h2r8y@:3$ڈ  x0N8-ns 5-`EwC]q{&YLօ(jWc3.I&2TnKP!{<^K31Xo)zǰ=^տwh;+P}sѿ̧:Z4TJU5]h3,%`9zoc@DxhPu7͗Z72 /˔e@.&r_`rVl W a\N*~/HG3I{qb/yŻb5\ '{-:j|KDPS=0y ߔWC*2RcvBZW:ՙ&$Y5PLYXϲPzK?C`J[-:(3;S*]IwIɚ&GKmRQysnd$U_W=nPTVUh'@5鮚k=KняDDq2/q)/cKz*A P ȲFd?}2 fp.q}z6-ɴ) Zaka:zԷ='1V QЙcAL R{2 Kլꍐ쬾]p}a yNE$a_4G\As25 [L*~|3t=3bAW@"\IcPؔrH Q5a$j;(-IRqZX2, B-Cc.;.>i%RHSi[t^R<hftՉ j֤љl$ʂn86"4crh00][zgl5}z+RjU1OoAϪg #C_=bmyGد[mxRyjo<=ĝ2ŨFKfǎJ#hr@57ٗW .W>7Tqܞ8KHcG@fe¶<`145ǖN{>ߐ]u:戾3c_W+$+VL]Z[ZKƪS/ErȘn/p U ̥"t8d4#݂?LLhwqMaebam _[uK*aS78K]Luĺ`:3>.%gacFЫ ᆃ܋w7C 0Aze衃UQ81.< s&{).qLqkpiSx!I=pK%B}JNxق?D0=#kރAx1ezh6.VIa K{C>l}ZS103+>*Ki9&%ۆ,j֘;mWH*ہ_a7աs yk$7Hς] 8uF5œ #.R0"* ?s*7U薶”T\:}\S7o((;U9r(8 ҹIR$y<>elGƪڳӣL8-T:Zf!,>&8~gZ`ệF2;v\]-=̇]PLC6[WVZrM2/'4f* GJIz<[ sD:űak/' ۞wN \γ/i5PX~px2!j*ZB񘱺*?,Z+Fq[JHNմ ڰ\UšoK;[X!Cۈ n#>tw|_ ',(KI׶7)ɐ`:noۇdBcITzZ"82~x0r"1p 9GYz ŻiTFyY;>&|J0hf>JS2lWVA̬xGrMHH0bEDeuR(EةPlK- YciRm E ZeҶNԘ\LQK}Z&6rx8W/ޕ.[,i5Lx"|W5~si=OU2} T9:c]YTv8GCl5G|й(VV4}W9IQm^vS LQ|w53J HĆZ.# {ӄ=~:v]6 cCB$ph,#J8_!b,+Z1`MojU{ XC4lW|PK{dg3`O_FFc%2 C0P˶5x%F8n"}d[sxQe1{{^DGwq\`@W-a 5|ϣ;0=TJ =cJ**YbONn:"l8? 4-#MWd;P2D8?lY~6}ύ9(>Ew}`{eVXᜅh,%?p[ motY}B43 ~6?k ̢ozJ8hXN֢SIE)gJtwEw9'/|p=&.mnjdFŒxS08:f zaj?3T_ ѠRm[[7#ԔXY,۲ml" EvUQ e a WSnA1{GH T"诱tR;VyPOՔ'qdBu[j ^%qgp7pEE?܊9& {{tnw_lPRlO}m\MJ󈦀(DS }-J0a͈r@7&IN3K׎]~I|{ UZJ˞Aq,H}Rrx dvrU6[q8-ɘ`aE 泍W]ی̷ ru/og'Υtׄ6)2ki:ep}o= //{p^N9?h4c_pPG hyxgy' +g t%(x1֏*}^Jq8k>%BD[Y"]ⓍyFaO' { G(3rQD'Gn啨"^C@CACC s!zg0bk  L (dZ]++0dQB}X:.r|ᵃXHU11]VWºv&/@yڇ]tzqŮѐ>IlQIӴ$4Se?eW0rzv*\ρ,T#聛4T q0hJՠ}VvYcAx pF)F P_krbD(PrHȋ%(ށ@?A-†PS: +V00S0"XB*6JbY[M 7r$9(2Ӱy9S=dgd0@7%f.M;5-9;HDTC&,~~T>X up$H0(aEN)d/tML|V(FKi8|'Q<#4{'p"Ꚛvq~e‡=}|yi bDev߆/KN,N~cƤ\vE[ BtjUqk/o旴?88ItÄ́O]g.Q HAGoڌpJ)[pz㟿,caYI!uOt6!<AXyG~Q+|GyilmAԁ'416pˎیgM#t(H?jQ⛶`@R3X7`}=J}1P:h.VEBm'ǴIpvqvG-ulBݰ ۈޢMճ*,Xp,NiJ XaAj-.1 OZ#UP0KDE׬@Pp9Ɵ90<& DNcJn%7MɭR( Yn@%@CXą|Wmo{ ?^? A,? [z~YkM(\vDx$e|%pގّj Nr}_9b$ߺv^>G.C ;d"Ki웟Ldw/Z;d6/mMK) |Mܵu՞;BO`y__'U5霿`r~ckZ(}\,Ki?jkNH3IOM:A:d ))+{vNT /_Bi@ubRP6NƻV#7_V'Tk^F # a\><keu h/@Wjg b~q Pw*8+Zt#Qf5P8zK5jAQlkPQurBhP|7N:wR*&j ]6ˊsi.s^rmh'Q;6Uٹ^]/*5g^QZU8?LMywLqҢ%CvU-w7Uս8[VBT&ơFHj Plmw_9C 2E&'4UE)h8^m8*+,ZW= Cp,t37n USCQЉf LCSM+ 05ӽCaZZX[;ZBҫmC9='zxB2g'?}k^݂yߘ@&0 FfʎL!2O#@JcԒ`V Dl!I ,`*Ld1rM~mrd'j5!0bHڎ_V4Clou43x$/\]f ]W+O๻Wa󼡟"h@-kËsFO":62ӒsӉEYE~e p1-} n3G ȣA:Se *.ͳ8+Rh 1S#ִ\ch~ D|ѶFh2nNow􈠣(*a +ו*"Tޅ~eW9 S 4_^Ȓ[jLll02WqS6xZk!0ZB6cV'qCWaf Ch nUw<,4X!!_8PUۊhNXD˼o"5n@'XV RyFpп5 +_vZ}h4 pj PXȔA!/," |)4=b!6O(*Ͻ}Ox-H(G㾔rѭc =Pe3Fת떦} G-xqΦ'Aߏ{DNp&v8Ԍ )./+N՜}bD4?)& KecYRkiERo K|]7 |iVrS-'`ʤC7Ji5g5TkDž>sWvR\]C3@y^^5R{FTzCHvCUr~n\EC2E`?p{`vk,e5hƾКh5uרD Tm D"9&jL)C6XFRy]!1 yr|+u?DއtK4O'3; VܡvwsHܐ+Sd aRJ)&&vObHdV"ؒY ZYZJv NL,|3ݛx'Mr8:bѩ3 {̡GCxDn4؆U03V݈+szH7nk̹ r?Y@3W]葷KX*;N+/euy;#D/nz3?cl˖45p4{)Rj<}(s2/}Ooļbc֖\[.&̟R; LYf DI3K=Ͼ~qxBN g{EK# J,e?7}fR:y;/N0 _rͻ/AVeЯ"AU!"9ʚ6|A8 bRsE b~y{$ϡfa 0i,SW}{({O0l8Tp`>(LG3Σj&K:fqdRw5sxf=!8OwQuᄱZ?zq0F xԪXb35񮀤 {6f֐l=@mj4Zܺ& uΛN; ƵAt]9MO*3zֿ9NoЖ6?_*6<?J=6v\ptTjGKl*"gfbHrDbpӂF~*[cÒ<Wi^A*e?bO9'K|Q*`W/X3EI!'&}Z7{v^SpGcsP(SLJ"!e=cP%.P` ܫM| 1KkppoPKǧ⾺#"Ea޴{m:4Zl+3.Āב&}'e QPcTIb /D ̸mOHt؇PGp&h56hڟfڜO!vH- m\L8e>f %@eg0#M$Gհipʃr-!o!6S11dcWC(GZi RVxe- 9ḏ׭ܴƴ {τKt | ?}#QYO/D=y` 3UۂA?}Xޡ.i:o.z|aݴaArU](ȵLX $4LiQ\|+bY֤ڍdZ<"eu"q'fΙ);jAL?OE\{cus+qybp`Osol ҉?-)!MHI2de1?]k_Nͧ+7W.4t5p輜)ttڶ IuA<~*{v:U/=}*4.R 1PrC\ jOt =O^+ۅD-E%r%;,i-c?Dp7AH~;z}-E/rh/LbIf;9!vze` z^0-k;6m͠>`dp5.H-No> Ox1s9ZZLah= ϸϝE1~K"rjbg;  %аW^Al,9{si]? \ߋao]m p^ sNj1EUuD4=T@}RMRiciF_mlC6x*?-q6UzS.H6*bn/S@Do4q"XJ?N,W6yXS*nO=9 JV[RZ 3<ʠSKa^pe<#za$Y&)ZX&E.M$E⛌Mҁfs7b])L\ŹՈ(Χ-\9/HC+2p07e9fA "]X.tXۑ9}Um Vi4x$ЁgG.+N0qȇ>z"5x8T ׬L"v^ t.}FhZ%,h6W#Cp;:5•n. .ymV۝6MP:ZWoA!aŌSp6d^dUnuM4uG\#Vu #"fw!o[j2p'Mx8/nwue\oX@18߿Nњg4"N'Žy@f+|t2/E\a![vVF'Y%PSɀ'l\(@22DzVιMs6spiSFR1t Նn7c*n(:qvTg>Y4Up.yT=7ӕ/lǕb4<K/ս+G [ *4 `)'@lo0({Y}d^\ϏrW"P| N/E܎af.*\H8ݓ6Hk{!9Hj[+4sP X@KACn\G]?Wu9OS`y>Whz-;=.`I5)m y>d o&YbZp{UϴVV!N 뱵s\u+1D}Mn;"Yӝ#6slCCS ӛ[T)1B385 u+"0 rA=% !`WN`LP2]S$p%;{ `=D'0쮕 xN;Ԉ'qkWSxuH-n?xtA5Z_{b? ՞9Y){l&$b(pikoyiĸ.ڟMN& lFո ۛBўX]c^hY(gJl9%a5ה7]x_j8\y . pɿS}C%.eV5A=A%dwRB;shK 5{b_`YJskO'@$?ڝvd^trzg # 7_kwHqE* 9yJ"4+Sv}L5S$31l$ERZׂZ\ 5<09@znr%30O>72o;og[s,풞iJy;Abzᐆ&᷏ț ]y${pHVl9"pppoan8Ҿg?yin02 h?].{TŽ17m`ߗ /KŦMwj{$Yj >Ri?:W8ŸsCzJ%mf۸6ԨJժ ` zNVBKZE}#5e;FtRUe?͕H+Ca%]mh[NX`l?nGΰ HsEk7ḐLJInGX.pZfz_<रl+`," J;zTȷƎNz|܋#81#YM}H N}Q#PcXbٺ [q 5̒'o`GovpN6 %RO!nqk2<ap[0&P5P8@\Qv,(,?Bwt@٘ZAS7j2͹nK:3 ?jvc2>;+Ѭ.z,KdғRV 6{3:Qj$ꙭ~.[5,~fVhA`۪<]f7!Ehβk Z }*s7넷x]nYOV@~]*=O=oԾ3҄˰Bn(<~6참{=bI ,Yٺ,d2mWOOoTf-Cg ވυw0c΃ZbFRiـĮhuvӨҊtW!A%Ftx%X9%Z4e}{Hو',+͜_-*]]M`:N xߪdTBeVF%5GT 'ɕݺO5C ")k`KQD:l+[N ǃKg΂]r9@!="-Jp8ꕮ}y !HLD8D-!cB!Aafb.sa(V%dZ3ν %|+D@W@`aGz5qpCU2("SqE?Ikrjl˰ɖ_W=儽*M'rεwdq1/p/ai -DԟgUryHѦYӯ!a*34җ *Mk!$xXf SK+zy2P_ST隷\I^-]`Q!-G3v˺uYsz!cHtqd2KxHwF)-npڢMtDO 0[!jg5h8mPcXo{Ui>knêm2]aNEG>/b#Г\8"GmLQNks_YbDg>f8Zr\n zIŊA2fЉBUHvBP.b(^B3W/MzKD|S49b[.R$0$<$,in:f"eI]-fltX?eHrQK(ΐ;tOJ[E)DH0C'_~d""hwr4HéZҭB !'&K߆nک39<#{.y0E *&ڳx7{)spϠUz#dam. #]xµ1]"[[4@^\'+}eP:=ɣ<xICbdV}^ϴs'3*f͗5]#osTu[JW|upk64g gTǝW"K,vT?*Y;dA>3/c>Txf"b7ۉS J@#C}jV4V1GӓnE"\oP"oL6e- _/HR/mjW*J&!zGBPخX=˯p75Vɻa? 4oڬ\QVͯOe+ԑjn36J+ &B_D?ِkrk!`zBjsti3rX> 3!4)l3rV5`Z=|>!t9d[mp:氣@Zڇ=s!5V"YnhmqiWhW[.ԑ $=;4>3L.2mA*Eڛ2`/X%WYC H7nPR/{|&e8fAWh8'Ur"B*2%T[ThY8TgP,~z:p0Yla8t~+UUGYgzG~_NPeGȏ~lT1K?2-%(KY]BF, 2g_fh-ò߄j3Aem… J}xvO%4"L};gdd}7:us׻/6gg|>7-baψkсC-!7P<AnZWdr8N^gI; rn0ǘUwsɿ`EA.=#LXSZ.ec^*߫[? aN ?k}H3e{*fkS.Y^S&k=4%aLl/ ~B$XCvg70 X>OְQa HpLYK!P_NxcRVp֨@JHźt\}A0Rf%?`3Ӭ>v\2?, (@zQJ̐Y&@ƒT ~Ί+̑ߏeh38Z߲cyO?z__.#$G4lqKe pXZY]~Bƫ uLZQJ5FY_6ۼا[yd>G :9#N/܅ ,'xj%֯ʬy4*_P>}m~ق|IWk`!Z ػ{WԽ;d5a+ڞ94+8Ĩ}ZҐ0#L)lzrgVvޛ˥Tip= G۲6'&((# oL^TjL J.GDsg< &>*h8 hE9( E8{m/cāqOuZYUPE$5h3 6j|FnGv^5H(Y* ثjr"l&`ލP/7VIiLGxT5=7cҔ2֐f'(B]`T'#Q.xpgSjcx1Bih׫m.RlM ;|Klů$SMdBޅ> ;bP"hjjIms@a" -/= =>a_UycX4 F3vh^kpv sM0p|QUXy%{*/p{g鏅mDFȞTtKXך?ZSL > z`j ~}<|-W利P*0]!W|i#~˘St.7fh | 8밀o6EGõgk\$f(YU*KKS1)4Btܲ_^2a˂ƼXQQ9+%4+?'#:8ﵸH.?!Z+0&u'[.UӿSRvq^&D1fK(_˲pK~fg~m(Uf#EkaXjBt^)jE܋}er dU8|%ڊHќm쾭K6?ϥi Po4~ E$gu;Yw{G(9ȵ.NQH tx*?@iM"X{[`W ˧ҸƘ[o l=Uwr Pnb:ƱɢLy*s{@}X_ p.*U'; j?"2'&`QU=f  qª6I\YlI#=pS 5-k/d}\MJj#/b6Aų %y O$!A 1L6+$$9^25x6ޓ? 7!Աw2u&B3[BTiY1*0kn߂: 2A6Y걄*ːgԒ)S/5mK-Ż0m蒰ry S,\9S _ #Fԓ:x8FS hҭx}/2@ T  crѦ|*x≒f;\)BaϲqXh:Ј+,5{$:RlKܕ G^a!v8xc+t1 <, o aiU}<.eFz~]\$ߚ9 }y~whºEŌەJD܋=“ⅰ2c)Smq-w9)TcOHSF?W3UQ%t Jv+Aػ<-t?̟8GO|1c naZă'-En+N;8IvG# Sb,U}C&?Hjh3æt½۬A 0k\cM Y ZagEArBfx;rei+T9yP&5oitֶs0PíQpm+דZO FZhm^9A}"+O͢PVفƑ}Y]^$uGP2N)L?Q밧(ςƦB+ؕJ٥D{шa]4FA2/&}u1ZC?ytс+#Gz~$!/3Yа,zaWealѥ)Sck@N p-6^>V=={+D 'xC/c>ncm'狁^Gr˂~nm0 5R?.R +G |izCV5z٩P P*9gty"Fά/aZ-&gr~+50d,O۰L10R2}DMIӔ*A> ldѫ &JJJ/ƤH}JXz˳eVW c0y^~MEgc %xkP1umt;eXE~09 [/fR}k BfR>wg,]WaHGQ6{+ݫҁŚp S)|ԅ7oGE~Ke]<疴HXHْIԂ?Hjd: vJ4 3f_Wl=w<ƿkAK?r zO2&ae FbOR!C+{x!.yAEZAU"0埈`:=/vԈϡA<>հrx"uoqNHK`B}lBzx]0 ALn+kp!OT<9z`Npmy iH%}0q]v`$9]A;G=p0w7I t䤰3>.5ÆOJ&icb]e4W!*x;#GXb))(oss-v[P,)f8*Mi^~i@lA Uz[7)Yq<2_F@p2f_(:t DX77G{Պ q0XCJ;z'i|A)\XN! |v4¥\,>pه3JfC7YSMO'y e:?b?#o ȒL㳟 85+ ޙ" E*P_1Y(ZZ;#mYRd`}QhcH=Y⌝ND";ѴISd'V't>K+>}J*;媇2X .Ff@~,vZ)*e}ݼ2<|;UX7>7iͼvL燝Z,G Nb>/GmwoD*XҾ99/¨{³=XT,sSq~ţ b] x%qOki.o[P&FmL69S[S.<^>I0 O2j}D TS>#+6\ dTʫ[kwPϖ3BV.MK?hLL 'g,ъ,bfrc ׼14i5}4%In f?_o/ٵ}tKv &adJr[^L3V.–C<IE5uj ^'kU y;hBAsحΙ+Kn\X43Y&nFt)n[o|_3l\xPMF6UoUα jU"SBI']Q2ZB: mV[*`ڼ3J^~wX{zzGu;4Xs'rvwmFC F8Euˑz.,\$ďVIeuytp.~6jWzEAHvSи C$6w4[&! _̮PԔw8 l (8"'d'ȴ=3a^Dj~ZatTqVoyzw; zB*Nθ6.}e(Vέ5tx(3fDi{W ~iVn Jm:$P· S8pm-++Ʒޞ&S=Z\>f 8 "ѼGrL0V Q (/R[3(Lbr$)ŜE31`I]=l.,J1^Qs'8ҧMgRlAVO0[^ fjh7@Sw츶Z+Z!r-ܾ ٛc0$}p\IMSWuUj~Mme`q.n)5Zu]~ HCh*">HSUDՓSsG^]^} ^6|:{Tj:sO0X C %fI3-?W>tg~럑(18U_E2F ӒTJQ$(VW$Vpԛ9:ly!0 +'4 qcQ޽nίJe(ޠn ]XIU;V@ sB6][(|&BL3eD0(&-dMqa㭶KG `(xezC>ya31vNiU/@hp[/SNwjwaB?KX9@Sih1IW"AKS=oMetg[.\`$a7M@5~mRj(QA|č]tlˆB! sݰ%+ȫ 49(P'cVY8Or~:Hlӂ5z4z{MkCzSfp[&lL)F6nAkC"X7'keRWp5a9:+vvF*|vCκXS EP`.">sU#R4;u7T)tYrW_Y{z䠞P1oH1R3S.rƽ!ǵK#ai.f %g٥<];:6@noˆޫL+GxYwj悖 ngn5[O~xQkV &N'O2?*¥ &c=jǣ5 ]?>[+:0z{W#,Zk 72 m~* )?]K>ҁ0Z&㺟QO/1ZZ^`[-2.l␗?T%t{+fk'*R1&J?rٻ<' PTc' NC!HLmqf27>=Vl .|ʁ:K! 2Q*;>>%u"5"o'V~9W6F:tSP]ک_jP ʴIf_Xle3~F&]u'EcNa1ݝ:hu\}.B7`dq"݅zBdrUeK\i00x& $G_G,wL/eՙ }o8/D UakP xPE(_ȱ}FxE~ 6g 7/[DOk`b]JfC%vɞ- qM7+'dg>4Dn+W`J@,:/y]H?ڜ>P85;}8uU1<`5( 58<0GW+(2A Zr.>qfʙRF:#)R(6L%f%91Do[fxcN_~Ʃ>ƨ[͍Wu $E;gAבBF$ߜnw0v JE[mЃr'd@I>sJv' WK)%H^WV=q#D~gEo8 n3Kf_Q i1&VlrY)$ܰr v#0f~Hk&Ft={5˘f|vX6(aqQïgƽ N%:' 0~P ABYŷǎ"t:VlEL}"Zz=n؝iR Bjb֙v8vw) >φqH+%T Sr O(/=TGE7?5/SuQgS n V 9q{SV\]KNj`P+@K4Go/=Eٰ@g}IC=Űɂ2X 69H zVX^YOqe:'"MDK0DtW<;;HOܿ;lܾqtBa2Y y8]M1@OSJ~)?z&cR֡־f!~QR B r4?BŘ^ޕv' jHnC{E@{E|Af5b-+$(:Vamn(,˛DO8= dbغؖˆ[eU76#1C󘘆fu(i?J?nbs`H}wui 됐fnpŶJx+Ry%]"_e_pobTGMv\ϒ5#}d 1 .M d8JFޖu]N$J+Yqe淳ЅY~Fc;{ D/` ?pd^֏_nU?;+Ty/i =|J !-LE .v7jqC #1\ZFiQ2X3ضw%dk^qLΘ`v ɸk?hIoQ(<^*?s? u`b bОfI&  c}+ov,r%skS-],^5/`"tN4ʣ5m#yИ>7eWLcrA N 4}~S,gj[H7Ͷ*v`? Eޠųz4μͺ~}GfɈ,~ Ǟm)nn!"9ΤJ4Rq Hn'Y<i03Za%IeH X+Q;nx FYF*g T{(!Sh>DQlI@9q٠O]hR\A~`ڻvAe!0Md1yv**K>/"QY v +|os^g)Ml mJW4bC޺XҰL/J~ĤՃG^ƊySN= usezlBWyBwXVt![Zn`qKG0P^2_>U.Ҭmm#CΣ{#?_z([QY*GEV{x>lo\憷nK|Τ5xZqZAY 3KĨu67@uV+thk_ T5s/ܫF%GĤ#Yz$n)ȅePq;dPbYކl olѮQciaqx1,v/+m(q& fP]KkV!~OuDג Z v%2xbKlW%t~G 䲮 ʚZZ|\lT߅|'!j<ټjvPQJ6ϒbTY,X^؏bYy g|몌ɉihKV-Rv3g`#D$(c+8MT)njTֲүy/-ӇYI=$̴C W`E˪ X1ή;n7YDQe&&Py=Aæ|第\=+䶩5pHΕ?ড় 2jFȉFoh'Z;Ko/勁rN6qa+H ,+%@ J2 {b` zRCU4N޵;v>H~,xkj|T|5XcCdJ>oekZ#.QL4? pegEb5c$3 22-`X<ؒWU#kl0v-21w=k*>j z`AL+`t6-k՟$YMJQ4QK􏕓ɩqzܪPߔ׬v@.R:ŃoD?Ue-/'t[zb#b" [\gnKˈab*46ݩh>,;Wi^%R˫GS-S.+cVT);VC'qzw9e ԶL&*1oEoxi6j9Ԡ>еbp%S2EkF^sߡt$`8G2]n/^~qZ< 5h+_B4 "8m&ܾ_Oƅw9P7F}E +]bNJ|m?Θ5Th_RsŲq9D5 "b-˵.5#P `'V\Aj(iW%Tk:+ z* {lFt-ry /  ~vխO؎9);6uw_sPJ;sJ{j s/BX8}Cp+4u[w #NJ~yL* ލ fX*"~odLBc0. DW5_i~S/e{އ[ZW,]FSХFMPhp݂Ԉj93>Cm$RyQ|8B{]qpeJ)Ua⯗ij5.E!:Nو4Z*Z6dd@M;"f Uum#DyJGnMA]Mq&@J5 č̀2-wY6@1}|36T6V@QՠhmrrkB ˒xG`/odlogA;#?|-g/IaPY͊p,^:9凌f*̗-h/i{: ܘ`mܬÁDCx̿Y8wؕItb재ؿ`Z3y'߶y[h7Nc]X~_F3jzur 'Ȁ^D /YsƗdкt[,F8C#+6 =f5NJK$YkA-DT yQ[Tƣ_,PK^[haEoDi^N?V)OS<:(yT?Kjةed9r:{0- es&W޹8k&'9#!.`Jyn>HfݦwXX%c18 wƏU&hl{#W}ZMI{4{א>PY)HJև1zμ~7=׈d,"׏1ȐXJUa~k|5p >8M#jnGN'fbn*7JTciNc, l}:x3K|#%U 0zYaW֕=Wo|7d%3+!N~|M$3~$^dJnT+zܟ1.x^/ANx^X9gpUN~%EDӂ & ؕŪB̜ys0Ώb\0Te1#d{l_]BđX')8p}B,j_a2} E"AZu}y3s_,fv 5Ӻ CMiEXߊMSož?C܄(|cp0M qpEfy?ie Vޫ}ό{JLSj`4845Ȧ$̰u嵏ThS^+.WꤺBF(G؁F du7n#;As,ik HwcmѕC\&4,\<2qF>xrWu%2vL6-nDM5?=W w*.sQ"@7a>?u f;S UNs~LQ&{OqÓ[L;~S[ a%1]5`5'w<[BYrU]?}A }׃ pG0;xBbQx×pZG]? נ2-%2qD9 ?ktD#Nwp}*՜@K,%&@r;DD01X.ˮ4A t#N+@I:2ugyg@O?qLaRERnn ,=8O׋tӔ"ZYw'gpu![1/a 5,$St$Ω4xtx 0`k!w#|T"x9@]M$zyݎ`a*zZ8ξEաqD^tRIC-M&%ZO(8)<|c܇A\ql#H׺dp ;o{A] g_ aE`S}G5| ?XfZyOh5Z{s~3i[uքN CwHAR!xO;/}B2lt{Yni)HuNUckR9yuCetQi)0[~Tp%:E iYU?=,FiؙcTPf +)t}fަH{n*9F^+|;1va $ +ƻsLz{r,4-뜬ni?|nCqL˹ݘR;p"VKHn"qtQgyqxr@֋ʢE[ܷ3;_]`NVUx9!ZU5f15a z5v%f{t0) ߰A`/\k5A<+|yqыM;R )`^}'s)_o7ZǢT:h/`-U-TU؃ѥ)K5'vt3KʥzXp6HfZa.lDO%.i8G+՝NA4;UL*6gpS^$ 7A&&w<Л!*4e->ep;boW q;eWbzqֺת_]k =ȬkvC^O-, >~Hl<֤^f v$UV[?0+jMƗ{V.A8mȚJf_8.G{Fs7w.Ӿv系<_:7sj]IHX3W\)A|mCuClWW`,ugK.E\ەC .xjiF: Oxŗ 8\v=&|RB'D[ZY М0Ȇ/H*Iy*k6Q0&/M>?2j'eHLr 6~ԅ4I $dAKA/&9$6sJmx*&r{a)la!y:, [[&wuy5i뽖@DxWǰKɹn5'KHPH=Qh/;Fi^O7DSb쉣5iiL;YXjncYDpyZE<8FX>֞(w?92O+,@\D/C5@&؇3 R}zX), vu>~(`ob7pH7BHi{E=oaePԊpnbxXŬ,G1|0UqzO.3U XH+}y6lSs*(^$ԬC`&=Wx1\sawOH˄3Ũ3zPacKZX *`GFer5UR&rQjZj~ oIϩ^7x̬˘G .:` Pֱ2Romg6ܲE7bTdj\lxVg ~QP/, .yn-_'p!^ hqm:ޡ6;4Kyη`s 3jFk&iK!V>Tj$g8Lwiwض a0AR1xZ"a ChK pbYkEv>* ޳kb5"{$=MS..ͩ}?s{3WuC5amDH0hiPT >+?Ə4PT:S֏jkmMD높GyTxUfבz""S/ؕޡT!4WR:JAGrCT,!'S@5(tOX{Za PG0Yq6  [gGm츗#Ռm.Wq^;Щ-hAЏ>NBVJO*b8vFK0J4hW,0sU쥥7/3`d`6 5].dzg;\0݀3͹ěؒxիTZZ\l;0?({ -g!OC5H}Ed@1I{3EN\DGmZ;~5 ѸJ|} 1. ;eֆaBZA'9njYuWwX^Ux7o$cQS44|ט#ꊓ7ʗy*=`z2`:0x 1sdh]ߑCp^ʁ9Č~WN!mP{یUMa8nKnuKFO5/CS$h&J/zbM0+HbweO1{Cgd^ DECfJr$S:ZX ?Y1'u7~m ގ"6( Imr 9Т=|c 7m\nҺvvrhw?fSүök$f3b׍}\V6rZtn>]z4'}z>Gpg!n rZ7W zQW!y4 iYR0cxu;EAZXrO$"Ό  Y&DV ]ˠqReQ޿ڃYOrݝvvGNOMVX]V]Ɨ`cWUEo/ϋ+aBLN_]6AE`tZ[{҉M5 _08 wt>MۂXh MFm %;$A/E!eE[+E朙¯b)2XY>&~L8CjBn:~'^& ;Uf?ݟU;^(" !qYrPz#Œ%ԋz4v J55Ņ" M?M I,XLF恫Qۺ%_%+0G&9Bs'<38!ְg "|g'-vJ9/ |X(_c)":J D,ƽB.S[#.Ip 'ё\mZFaϟ xG{ Пm:~闁S/_r8:6&MqkgܪK幯v`0wV7] Tk/;غH=$fLQkO vӪ,)Wcb2赸F &XnUJ X ||Ii"(TʸY8ox&6)l@q ͑Vf*cK2'K#G * Ή:lJRIU dOWOUZ_8c2#&9j֎_=cD.$18gtw8,(Y tBY8'EtFc&nך{7,̴t×)$`/=%Df|Q@@''ɷ>\LO0Z~f;St,b16agf? Eo8tv9'%{f_=ݠzxژ7w9PκxƗtQuj! XOƭ0C!Ɏ"̪8zKhMS\0啤f":12˒e ^ 0_4~:=<3E@e]3O5h(} Աaqe]BmkZh'X"e3OL5.l]bud>v~|,eu<B|fHR΅Ӎݨ Ws`Hcp o`¬] [5^ۂ QyM&uښ^+nDS3izx!]K*V7L>.(3N=e#;.ݚDOqSˋl/@qw&sO,y8lpy Nst^e@8jJΌjjȣwiq>+fǑ| u-9Df ЁAPӑpd0a\ln,Ü_ hWsxk!80Pi` , spoLld Sr.6X+\T.Dk7j#X< s,z,6|ʇxM﫬4j!u|+a$j[hrQ-8+S$4)΅c v"T\ߗ 2!Bh>7'֏FtW=WO[fN@ASD^vMgM>q 8 -A$o|bKpa?G pmbc);v/ ǣ8:7}HqLX^odiA+\JxB[,)6p8VtX,ia{Bj E|`F88wŤK'ьeZ\y ?fV^ivHv4\3d2 fGR`CE+d")7nfdC%y&g!4b1 ;"}Μ[b+Jlr(7#5ൎSWm#F+Ʉ&^cmcCb'oC(;*js%q^sZq<jҫo/%jM~t?"¦Rʽ:*= WהsG#e#ә55P]tAl~ǿ6:AsQH{h<$Ll$ݛ GN?$v(-\XCŴq8I`$@7AS.*0UP%$B]j9h"YJp\ܛD ;T FcQ8 Lnd|Ƀ7P'kM CG%ⅆ6o)*ZĩpUlu:WC]_n! Q@ 3coVq[2!آb.p0:VXY7pC3:e6Oq|%Q,-)WH)ږT:}C(uM!WZ+>`WKK/?Fj;5&B,ia2F|W&OK^H&zmL)=&WjyVgMi "]` k:wۼfj9\~,ˆO+.J) ~Iq9(=~64kgOVYX!Bʕ+V %S > _0XldP{R/!=n6o}rp'b<3Y,GC'J[@ŸlR- pt)iy!Dk`'ES ;Y['j0iqyj4Va\l'c,>!ړ/fi9,t_-5iFWM2K8kgoEGQ/dݳʦ}#tb$K{"7}5;j!S|L lq;BA#UX [?Gq-Fao귃ڹ3=}$v"AzkOD~[*D"i;ElҤ"v(8Qi3gD @ h$/Hu~8!^yg7Ūf Qx't d]Jc0t::'WLƂ\\k6i^ U/'g#c_Ek8@;lI MDFvunUЫCtHFt`Xޭܓ/L0Z1u (bgQ|)d.[+ cO( at:ǸHq}}2€SrK8N!D*b37\꬐ATi'$򲺂xYa*ƚzM[sg+~9<7lkcER- sS>_ .JIEH4jdCbH  9J53f'qPQ58{g)[S"%:[|,0;~v vG8c _꒜^Ij189Lr YG3>J/%B?`}&]=x&ֵq?smbv0NG'1Ȇ8SŔj*d&,W~{Iԇ{Qx;6~O4UP2HӉUQh2yMrU[YYW|G_8tж8MU 6̰fAfK+, V?LHueR;%S! M$^'4+^O. &dїQR'PCt"e3s.0޿v>3M4 kOU%amuQm+kJJse;q(ϲ/5GF:>#?PЗ`Ji™xcf;wܙ^9{j ;l{@P:TAqk9lF V:w(+q0H#?PGёc jM3\S1Oy, v,a{};:Q#>t }eYr[4n^ʯ'L'Z(,5'uRLjjQ*܌ H 4 N"e/;0xd[,l ,O++f x]mGYLYO6#٫LdOȻga$"MS^hq#P}š ]s]_u:yWۼFpF`sg0_囂7c"nvY#G t:|)1kvXclF2/L qA @,1WզZs7c(iΫx4)\Tzheך1HHl$քrUb,ج!3onpU[D W8[Yr= IFc a)2~XRSCu2 d(&*Jb )s/1 J(#F!WD&? s}/W$i ֋d=& iSxUy7k- cG &P,?av-G W} $Heg9ߗRDlFQ¥El>^e\PBO3D=7ZZ,? |DatfV ny%-Tya%b<5*M ӏ&C|Kәm/sv §/ 2ƹQ6x@C*Axz|gʃzmƝgF.R:n9_}~uraPC2N-4X:|T&c/{8!6MB"]*F٭fmʋ1-q7~c=1RQ$ 0!ȉ+C]WƬ$I)R;P"PTgu?m!9a{$[#x[6b<h2deukׂ2=| ;@AEcbP"\CP$á'-KX>(>:~sn9f(ܿf%Jͷ<H/8\ Gf`9]n*`jQ7z dF"[߯υ{d6?>i|wxAk4~0q?DmBWqI!@'>&b? $!3J24 ';Շ,Xg9=7`Os~p "j"2prH⚻i*UК_N_w-)Y).>:E̥h`=;ڜ4S1TQwP-+,y !~,;,,0DW `%A[`s/Nwl^TC0WEMm \¿!w17cO4a*;R}Y'c#<;(ꙻE-6~gltL>5鬼ֱ* QObϓsv9gQw~_!{9pi4>lE_7$IA狇օK8fZP&{W{rl|ȽQ)B.:pRr)BLkZioveH]؋;4 F]w|I @Vָg |ORz|^s{ij1K_pol{YE HT./ gdVWaሯ ,؜ۃ+ A9r_yۜya"Fk3/Q7B&K3FVU(B52U;*-ۭ?ZoUPhnfg{: = Q)2rO&ˈEziu GkB!j]r)N> g1bͰD$e^oed"2!,UQetQssHM6L^Ss hxG߼etsW-#`}Y.`m2YB<8b2;vHF:jP=Sn,:pzoFBt I>NcL"QܹaTAsk Y[_/oJB.>,ݲ kWD%l8MXuQhpd~4)ب݄[KxDlijҔ(R|)7?nD<7kCwu9/w7YK 38zť-kTdȔw">"i, }n'~`q&[!IUT3Sv 7k}/cy6fTn ݣf?0k2N~秤Ɣ"ʠk@q[ˉ}˅H}Clb=^N=޹iդx0D6q 1> ͖{f50Ew,KYLV#w(T"&6vkSiQNٮlOP{ I;(?ڞ,t[$&>hZTx;!r!sL*7 "K?@es`0iX±Ae1r[(36~nGޥd}7Z{ߊэ5i5V25s=nV1}3'hЪ0_š^G q1F5 iC鉙֎wsUмd(zQD CҌc:8##hQjkG@y| Q qQWe\3=+YI?T$+hy0d?"ˊSrq 1k>0u'fM&- ].}^#o5[LPiP1u坿|&WK󽘮LVc_q ׹{E[lQm ]nrJrg?Kz51k؋v62Sfaeܨ$F+t6FbqHwY~q9U8½4kTϋ*K nw 9)'74&mgobf@d_*C+m_ ku >F*Y^H\%I+.FW{@Mju|Y7dVMER908b~śM꬜TɈn/>_UIZ{z"> wFFdrS5eZvmؠ$_%ϮKLǾV#(,bCyV-8kNxTd>v!Gq_E“dӽWp0I{JKDu#U)|fX U]-+VtW ,5pPELea\>mUod4A2w믖mR CcT s' ? 3} H 㞓`[tFsc8}AXai5kd<:MS? A\ Ɉk_(zU x'YnuD_nCQK d(\g~,*uHiJhPSQoEJBh20qYW)*W#&yl oZ̺{)D4럶٤ 6Stѳڭ uxq4jN {t{#Ama,h|^ Ĵ !r0k}%]cvL xc)&AF?=A+kjXɭuJM]6%3GOaNxnÝΖD¦m:ב! gHJ,56RLX |z.C/܁\͗?0QU73nV¾@=*f%nb5 v:}F2bdZ}hׂ < &ѢQsz>ur~b}W}aj1fwo3*SV~9uer'WX& [}:'~CoWGCݮb0 =3*R9v~]/ e+3Ja@ʞA"%;6& MscP:􆩛qNg8DڻLr+'ٴxNaTΛEkZ#Sf6o]Oَdo +kBB'h/IL ;hCv߼Ζ#>vTZqN,,uoڧס| stDӓq2" <̩Xu-[npGpmnmQy`R/CԺr>*HyC u%'{ ehF5-9~abgo@GTcZN]^\aNCVR%冷) Xi[DdB .eVǿ4{E bly: rS!p'2XQ_/y PC oP6⃘o(7;V1e{lͬj\Qn GY(YV84U/*F(oUkaw0"a2>%P 7;!&iw&`(F&"4 exzc#[b5U)Mjj+-a*ZcgsV*Lc\DkTFrOK{ToS$ʝ+.MDL䫐Bq'$3Fg1=vٵwtE`W4($-Qb&bͩڿ =t- H$pg1'9n!;:;xO,NI?CY=py\ xfa`\1;=jZDk]{w;hK/*5lAlpN_ʬ8&˧@0d6'q8VgYUHl_(vaWX&Wx,9gV~m37MFla?1e[BC醦j p=ER-3>*o`=Y2T|Ii^ xaw҅R߈g?'sVIӕI0F"wS< l?i܌uEiye # _껭n`6Xn\47:~|kd5}8^fW^؆R!s^nUz0aM-w['onzFll=0\м`> qۋ(LoMXѐS1u:;zZ-((wvhN=@aZ805)Ȁ sk'q]y[)#F,}L|} ~|l ]Soh1a-pnr869[$ٸ4kWͯN@.W~߇.Icc39H!OMGJUhw~il<6n+hJ+zB(Z:=/FRB iBD?1srD.jӫ( qO=:ѱb-%q;5 toHain<1:J*VZ<:{z:OxU^}6G>g y}b[paKd۬(-^とۛ"}ˎrVY=裡/O"'LB MPAʛ6%\tk =),fX=}7h`Z+_Yu 2P갉KoRT^7yr ;RqcPEW6&1nޡ(* HSa:?(HA++,9%b)J.,8lR0b:G}\vh/HPMG.!rh1H9 v6o@yCW.ܔ [*;Sx]SB<(Y@ k|Ͷ--,s.+-Xh\@ {H% LLa`x9TbOYb E9o2uKI3@UUz oި~ٰ!~+:Xw 0= !DڑIhWՕm'4(ݼx*߫cH>;`".Ԍ}]&4{c\M&U]CC wQZIf 7Oҫ*2!vam\ߵolGyu(/Fn<=?ht;2,l}`J&[!QfvB* b"Y! JFfOu߆Y0ؑظ&O2VΎ/(r($N1XR5@ΉpԳjC͸(ss%; ѻy=3Ae *LL`.6̰tWČgb*?H7UӨl]`:K]v kn}D}tY*_WSK`Cqaa!J"DiT2w"FܾZwX.6 b CN)L 3Yۥʜgp p!opT)㢪p36t(e]X 0 v,ý,t B5kmB2Uutz{~h_ oF8RK+}' /YՔļh S\x+w(&ns"0_[! \(ZX\UU>Tf]RĖbyi^0'}C΃5HÜ j+O|fgl8*mXEQc?8gCE Kٴş5a+,,t pOՈGxJKwD#;6$fjqKL,_cCt)烪BKa"Tm]Dum@H[ʆRk{9VR Sz7iKC^Sl'̖>0}8 :?Bav׽7sjk 8] ;a7CգQ4W,{S)1C@rX8@((j) 3 H맓3U|ٶ#H4/?Ie"w?C1>aґECm"OEႄ S^'?R9hpqZT2vEwy.0Mb{ ù0ck}TձNP5*NQGMpb]I|`[|vCTEw4vsr$봵A]cjh3 mWtQ46=q@db*HX"fPb?CpUDH&*>>Q \*^#ǿS'K/}#=cJ#UN{-pOp';r3՝@ؕWax 'BU%-RRVSxJ WfYH47RGpE^ba } {şOga=H_]LŸ2ٲ!ݳ'= ;o %,@9ؓ/nf9QC`|L5x] !NMRPE 9L*^#T BXxbу^6׉0@)B,b~6c5Bna^2do')Yzh! za')YAv3\߅Uk D\:$2rU扣aE-^巨⫙ ӴDc K5 %2{Mmn޳u 9ՃןGɝDk]cL>,A-%/Qj o;3a L4G1#~60^jS+R4*` LK/U$7fc(Ʊ3,zgzY)6ZRӊ_*y/aJvbbn[z8(%8>ml;vQeJYP(7ra[ɨYk/$Z;3^oLÞ#LȉϬmyÄ0\X:سH.3s?q܉ArfQ#E((GI^TSoŒU΁ad4b7l"¡m nL/ukȅ8DA-f6%tD.i⃀S_9BL(jؑE>2DZyʴye yPGhMEy Muڊ@~ԋzg/1<K6H6\agW;ds͞ρ]7M7ߗۗXu]-UWgʜd+xǖR:8|G7o|#)RGu'V6Л+h`'i8Ȇ.qRb}'%l+5>N;S;;/q9mnGs#^#ʌ:g&Œ-^ͮG\Sd7B'p/{4^Uw&4^Q/5aHpzA§3Bua(L *Κ~یVX5,/+P_Ӆx3; Gn&4I܅*Pf{0_h?G৿=4e!b>nh,x@#%%: j# 旵*oր2kS@EnBkjt/'iuƜ21; jy4:OyޝPvy n|.(#K MQ}]i^%#t;l&DJ|#=1dF*Za3&*D͆ZB~6l4A澏a<+n;s |ZhPl_5SaKMY8vHAI*m?ˑc]Tp>g\m)TEp1'nQc $SݯJ$!Cr$Ry՘S6ph%-|knqQV,aD3}s88SczII5(RվhA@C <`cy]̷xn, JUP{t:u$ZXAu$uAƇڙ .wj@/iՠD7߈U&K/+LÎgiQ㍧ʛt[2.8u NJF< ZV(#ts/8M:|5,'6`pJ3p캢VUw7^?_,6 d)BJV[[FDAO|HLfAZb=z&੧0AZ Q62idchȥ)/i%tͮ<?l1Bp2H/>"W<1Mʀom3 児jE)(ObyzbM-yI5T?!r;^Nhz1"=&iيNJ\,u dʃ{hƗi9/>@毥]:NXꦴJ8t8ؚr/n,@{1SrBb!)Ţvur'cLz*MO~<!]db!Me+\x QhPNte Pe`[gVq.-|z~虿RrbD}.oE,;L:8#8I;t qO!6Aot9)U:X36qTx?7M[i}2^ Ƥ >|x#.+ -tbu2:s=j$ E1/?2^9}@5[oAC{E$?LS~| 62 s!dNIԲǮ4mʔ؁ilٙ᥼m<pΗb;8;ݖP;2ܗoKhźB؆\3i{J 1 qb6\zk6 WDGX숦o?y?I[6@g Q*+ Dӈ2#Ʃ\%S)c;#"軖zRޑ%̓#X}9 YU$[KOIg`鿑lvm,M s5!kML>&X!Кn@Jjk^ITe05LÚQuQ;/켘-%eɱv_őBk5:\PHWJ4tyؼ00)tE%I[+GK5#ƘF(Zr~`4j%wanFM篓n\7Ra'wT eP8lb=\ d&;pݑ灰VkLwMݢSH$dUGQ݌@pTQ׍CAM- 7m[4gtߎDр5A.9oy32J~P;Ƴ#dOTh2T Vj4b@P.f>-~]mAWaWsa߯ = /.G8W Z_'w/wkOķKhwEg2QoLf6mŤ*e9nDF@|@%|1j#ƌĪ_̏oV dA;Ƅuֽt6Bȗsb>anSV7\7Xqu`h|;]7JyH}df4b솫`sr3O ZUWA)ZXط;84. +{޾93t'bk8z ԧ4hhb~wG)8quTKjcpsqF:BWo8 q ?>Bx= [1Dx|z[qy/T(qT)qq]qgT;BN]vG#;?uLn|!Vs7bH>.k<ҩH`k ]aAN툌- ɒ- uzr;O8.nsc+ro?ceg U!hvί8&t2v}9˿ӕFaxŲ: e q_8F`Fԍ}}aك5E[H\քGMj09-f`@-zV@C\W5vE6gOX̚/r뀁.n ܫ[E| ]ViB뉩8('?w;[()S:,iK:,09g*~ṴzsY2 ظ+b- ݿЦlu@! V@C^qUe;<ѭ/ ܃6/ 5ejG)?+89>1qXGL2RNACn?3FS1^"?9y wyhCL{/^D+l0nʲ5>x;0mz7qxN3g#RLԯAss+o҃9;Z|B?R!rK[C-<\g6]5R'.quv7;~7- kΎ*M KD[T.Rp<.gLp|뉑Rf [s!H0ny@>ey[ØJUu2 Df|7qq$UX<·nj n|72`̅S\cMS ؎a V_I|aȩuv,G0A>̅tFdRKOt^hxki bE'S} 5M[ƉLxDXn7vVDdz&[$\h;DcQ'p΄?Jo 5d0%WQPACN}(2iﯲ"7,Lj v+CS@H௸MmwED .\RʓZV$hX.3(st46UCCbp&tpo^*CJϏ'T(Dmy,)Q]g1ً@6<7gJ9=*.C>a,r@SMSƚcs"V;B-LC(r8 N>DrTMbԢ,^`bو㡙jy%MWRk30ž8e/3gEqH>hYa1P%仏4DK] 85c^͝6 ùS_#ƜҀ[n&G7?z)"<} #R![W꣺$.W=sSnDZR,/y MCq>-P;/>C}l`8\4{7@5NplQg\s7'͂Rn2R=0:ꎃ- قgЌj% J \N`x5K6|X}e4WԬtWf/wdծh-Ɔ%{tP씞jGiS/ /D_V{IA9: wY;i25[$S=YYߊ qYq :WJI T޷ k5gttsyKtO/ک*FȮ!?|'Q kW~BsWחB~tedb72J[fujl2.h]*r϶nZ&˕rp$w_m eCnΡ;$<~7 kђŃq~IPo/zaAd-38Rj{>Ddi9ūeYs7VQ_ԠmӚ\]j>HWoO ߽K/qP K$&7i"g-CB ')oA&!J%YPso+4ʋ>Vm~!p"Ңu\{%rmHNݘNcX ~>Kڊe̲-ovg%e NZ[c6PU4"ޒ\dfgaJɞ#|wv|5)Cmf\wx/9@+7wXD;E( Ox7a|4՚W>8 9WCNZb1aEoRJ c쌄ٕ4Q4Fo9b~x Ǯ~f+k-݀&TGRJJ^=Q߅NE7tc  !^e4퐴+Cm6sxʰ4 =U;JZ~>#tȁi@m=V4㊬;3|=3:yb_`%Qv; ]X~bTO]&aGؑqdV*۳$qmYvvB[鉍;bZBK:?&5"`s|$9U@8/ŋ!>OQk:B1\am]B%/etD;L EӨM0 n%8vtAݤM kAt-HQ ,ũBvXI?|"CQ!8  Brrԍ~qo?d"}pL[Ag­) %c&j&$Qz #ho5[ݼR#DWGn(}E] z75q _ةN>te u0˾hq뻧-6Aoj/o ] T './Vɒ_tlVD;en"x%B_(1)!QB/Gɷ^5d6С,#Q~;< {DSl6h7vYr2* |sc7Z7?aXZ^.) "=#KS:'2Q n`"WɌP|3NW'=;lWe(Fq#:ED϶E8w+o n&$nM768?ܬ)ԣu T+Q1ѝP4yFYErTH[}n}tH4QVBh {l&4C2tj^<^J3Y ͖\Ç}ÏnP) da,* :e(?d4tɶSP $] n4_GT={)dD{җ.9/I3A*c}2wmqW}EDD'/C]>iV⥭&cȺO=үC]izY ΕWLWFB4 EEq*ɝjtƗ FkM]J b_N E@ xa98bɈb1awQTpE`Kjʣ{ĵqr= ԰;Ĩ֗ zXbBB`P:e?E? H> 3y~wDŽYު@Jp3@ҵ9OIGc 2uU!S5.[m c)񾬁K=Seos^xށJ9u2 n|@dgz&DŽH勯%Zǎ1t~K'| % >q!b3)6kIל(D"6$wGI7A{d-LCj~>^Jr'W+V"Au!E5~%+6-yogg&mIFwzAVYyYҮdv`+ zyHL" kbGFypVl# Oŏm ŹWè/')o#XTpt9ѝkf%Օ h3#7A*in줿T\S QAyȍݎQ#66ڨ*Äkh~x$WgB™ޥuPP4@VŦĪ#)`gR,~UgU~_ |)c9Yjk;uhEUqx1:ڍJ! IF;q `3x4h {~`|Qwsv`Bj/zd +Au]?Z^Ռ? &mLfZl,Tx.5;Ƽ_&EHVSىaLӌ}Oc$ծo-ၙj$ˣO}*^9v6VEʭ/'`qSh8&k($2Ri4mB$~58J D$ܩA${ 7T>ؾZK"o'rw7FdYO 0i8)D5S6cD1\3+dB :7ӫ N,H1㤵 jµNK)'XY+fs횒 NL"@Yf ^_# :7gs\-܌A k'^ǑuI;SϽoc <,p<\`]Hi6}[^N7BxXPw=}Wbq*)VtrdnsQq x4;=J|x: -,׊E}pEI=fiq_4* Xc|ZZz9ƒBM!3hsv(=Uw"Cl)嶍F6^=/ۋ{蜈ODc`)_OXŤVNc*4qDS]#ꅏl-ZRvc|V#'*HzW l!.Oۑ5X 5zo 1|T˚-bv\JoI U8J[$BHfl&~ S d;_; ֌o⡏P0wNye٭'.d:;+yTN+iaE)5mo"3 o&SFUlఄ{8ɑ`, t!ZJV, dLa+W,e+BUxr0ͱ-b꾲[RCЄ}ښװV)VV< ߈'/_3+W*NDoE= ͦ{-)8?GFjg-Ǫmzm}>Q.}/&u۲vd2CRf:#RҶitA?eFTH+`Zuwa1sk$iLBkc=Qam̬*v]ܡbImMR*2e;g'xUSoA.)K[/Y d~CQxGF!V18W`dֻБj+}}qGx#ӐY -SUp \J'_͝O3 a^w3ۖp 6zL%pJ&.&mu?bKڂAr+)Kt)V Q\(&Rؿf]YlI\`"˱``T=M8p7Έ͂Q_e0zȧ֝Da։T 6G3&iWN8&h(jU~ 0Ij<+ )e.0Tn8//k&pO3M= ¥SKLu*B_W4ZKՄn8>vJb8ĻTSr{ٗ6]:wY$roN%&vF0t9PATfhFNgߵQU֯u&Y{Bo~Ā _Y<^}c^'iG`cBo _3BxI{yOq5W-2B)<:/[q|Sa޹oX. +6/I#9:`:E: WW_`Mz (\e<+iźH 3•˸5‰AW.L]i#_ ;zbC,EOfHRnF-%⺰gо3KP*V0{8cb]oE$ʽ0pG?@W^ fR^G^c+Ui!VDYBsmamm[>H_)kAbY\Ȼׇ)5ߝ-03;-@omѝ?i0t1L7z_< ]w.TJgX*PIg[LJ F(6ilb9f-4:SMW#Ҹya;JNĮ4/${ez•4SFj!2*QW<+9טkVW3ZIrG Aչ'OPm嵉(j7Ď 4oo2S#S~_c1vgI#hCmD: W8CX;6$?`PtΝ 蜵@D 9 PAkEǽ$ɺl7˚2_#nMo(<=CMY%2F[3n464e%]% D~Tw]*VЊ$0Y}d5kv>6)9 njxʇqPtPa3?vpLqcI Tz`)tIЈm2e :n̲A65p;}TPDU -))"7%G?\0M_Vo- V<`,"䓪I+}x4hAxA-UGCL2CyF==7*j[IzJ`/wU*VJKXZa05_e-0Mע](Lf篩/bitqL[M!39Φ1 7K$}͗ҟaFC}nod<ђS͢LS'EA&MM ~$EWY7ǚy(?wHrwKݠ"uif~'Džy)GLp}0k&H}EyykUo읻8 :7c\M<#STJwKs*,hj]5#)ע҄Jm2^\;ɵA{zHWw-\xIBY5Be ccfK;Qq_j&dͽQ^b?6(5Z/$ =^iJBEfbXzz&#^\ع`u9OɇhTٹ -Zv|훗8Z :*H w%O,[)_`ڑ꛶;#X nOшQHsPƄ1lIť܈=#G-jXg/8p+ AfC;ƂKW:B3†UlL,u,G 1EI>K#6i:* ʛhs尥J%r6 {#!ձ=E'rT%yXv |-$ӓ  \ݗWakO&3!؈7qj" .,͚}H!룻ЇqcD+K|0:Y6/ 1Q6Ao@Sk@l Ϙ(zݦkcz&xvRYU2I~T cG*Iwh`O~ \/4ەƋɘ:3zjto-;m@w`l'kڕT.x&V_^_(Zo 3 9`pu $z$T?z[7Pc~ё+%>9e0X2!qլ@g"}k;%%BUfCw F KȿpYjDgR; ~{υ oE(OⱘtfzN)ryb=GqFQJeH/' VO*7.Ӹ`mxlÀ6&$+gH [jq]I@+nh{CysQKmrd=IinK.]:qXhM8h[2(tR}㇅i{:޽0rTq(fXAi{Fnߔ'AR F#mfܡIpV*&V:E!eƢe%صG8b-K+OORr֯XJ .~;<)ܛ4 w T@\i / >MW:F3Եx3+եy.}:ܗsD<{$iWNBYf1[/C,glV;3X7K_#d|!韊(d 8R/(K#y\~ɝMuI{xʣVguw;-zX KJ1WN'Ǵ{;m9npو"- uZUΦ(f$qZB-옗a kuDO:1ʧ cERrR$޵pkQ_2>&4yVQ E}%eؔبb_+&Bzg2ĽB3|Gp?ќg@;FcX"7l-N/ըSNp`$=Xrk$8ͷ$uSo<={KHҫ f6!uYgIBD?}IO+8arM5PF._סH1_ nWhraDs.U$}EG̵L}z~asGTiՙ0e+o2JoLkhv&zr\Yl@Qʜ$RY_7+­?;:AJ}]@c5:`:EOྊGnz9!{2UҼȄlJ'vbZe15߭nƹ$WMB =:׀! *i/vbcj*ԈE::,h{$7]zVTtR\LWǩ!+* Nya3D>4vrZNLe`~Ĭ8lx~mMlM3FbqqFM˰ul6rj^m~<%ZB ^FtmA \Vh{hO"m6c=) &ƻ$mIԮS;I ehs{LJQk݉4ue\DIųB?-=& xR_Ҫp J܎R|* CI[ּrFUHtH+D=J\Eˆɦԕ]Z2— Mϵh!6O-kYh@]F{LRmFd9Aq@9xh)Q+Y]9^ ) ?7rC>8ߊ `V3|RT$E cyjw3Տ>vtM^ږ-GcOfҼS+3se*P!Uhv G ث?Ava:4.eCJ!ό ҔI|Q[یx(5䣦߬j7!"AE!QL?4wS/L"yB|hpf؇ 9Pۗ!H}Iv򴒮"i5XbrI}eb ހ/[%PS)G'4~7]?kgN3!pY +q0os UEBB)kG opӼP)%˜5ΪIb%Bg6wwձ5֥zk\puj1>.;~?/(>չo&XNͨ/w2Cx8D|TE{S[$[-&nXS(cQ DP'XyG,d)"$Le*6D^۬/B%&k-O _!h=^Y泾SҷkN~-l~0跈sAj3ho[ d>!"1 lصNRGC_=|IMŁ*=^ Z4cF3yjy#$ĭ^:q;@c+rqXLF *{.d>3@Iw)֥Q# iIrYlIW%s'N֟ MCKGwsy,\Z[3ʺ~aM>0r9i P43(X+s]fq\ܐ_PҠ2 t,6֣v%({Z6Q<㜺/v+Δ\EV"!alMh^M>uJ(C+|ve^*dNA<лCh@{&eYhr9Zt_SWOŹc&OuMM" ږTo JSn,RU~}:GXt0᜝9kLjVDԀ'ZGA>5FГ耂/),Ɍ8oO^q$uw/X1rh\!Cl.~JGKp0igYI[zf{pҚ/hg&^S1th, Nn tj ڄ^dI/3 +} U>a`_YLc"}hk zo7GvC/,Hםt'1>>o$JN/Cy };=D&E+.۫ 1Po-kӰɕovT{ڜp@&ES=j|'Vy<J(P z%KdNa7κHYaam:dɬ y]7>r6ڴ_C,D8Ozu)Q#M͓ع/fD S[M{EE$ G &$(<6 bҌm/319GzG^ Gvćƒ75M #.7ي,07y{wEq8跕xރ=߹Fx+-VeL8숇Uz)l@BeW#'2kr<#|XszDV_lLSE&k$1,c1+e:Fջ=%Yc!*gsow5!{p5 ,Ux>t dI(\Zȷ`ɚɮ?[H'a2H5?*\P`=Q(ix}aԓլ#p>\{V/J#T+">x"l勸_uR@Ɇi!* 8v"qW#J,l%sPOb"sɛORꬥe@u&Yl.;LaW$ b&}LJ*$qHNĐ(5,:o7EVƪ !l,3ɬr?;ވXJ)C ]NCYQ$j,:M1GF6qt;6VSJƵ/;%҄Ru&tKjJ)^~Vc'w'9g*?N+JVu 3e=KL'asyrq'4&aю`I\BcPxcT&جd\,Հt)n'qbOƪa:%Y 'kXj,$zi,2\3w d`@t6I*+;T-j{ŧpG8r̗aCE0:־X#l|V>jRDJjbZcdåOmQ*$,:ոLt&LZM!tYtyV5rrb?Za?3] fykK%W {XqM5SvdޓQB8Wg(sI^g)+3l.~c'cpŻu M}gn^|q框"sG3I.L7QZjQIghGU9`֦ޝqw]F 6GwyLފj4٪)ɥLuP {Qd9-A< M1bV4 7?>XC P!n~cN"6,a‰AnZx?\sx#<~֤50)XkB ڌXq`G@nIƜgFRBIk㷷BhsYi*)WtCEH*`AN`+Xek V*Iqt> [42; CӘ}Ya&K&pwK#%AgƟFz ,c`0S^^8FX1qEN+)rjӏUo~99{jCiB§0ў65'R\Xy~XN lX ''Kj-dx-:Nߘqe淳 y2iU ^ $C҄$zs>|-|G|gth^$垃W|gPY"6)>`EĪg:,)uȜ'._jf{J,bثaTL|Ra~OrrO(|vIؚ|ȃU5Qci"=2`rq *o /{W [&;\qRj+(';ᇙM#yPzuK'3[z$؅#ձ]$Hsd="Dh㜶8Hcg'7̣k0+^/MS†i& d[ k.oz8lvޙ0Y0Z)軙=u\58B}kϣGx4)^E!ninz\F\2v9N1n%|q'@ঊ7$#?Xi6pPIС9韬1j7BNjNR|nF K%ķhY RӰӀLK%Yv=U'`BWdu\;&``9%5%T*1>>m} #YMGdY``3g:D\Y}J@LZTz?K  41 'z2j7"rsӴQMTgvtPF0Cs&G%Mӓ۩<˜ &;,_檡f/۝ک_q+-eJllZPh4 D~`_TLu=u,l5}eeőd'(JD]?уM͜hb|R^˕quu\@ {xM]m܉F&u(W~[1Pei&Hq{IJ.1c>TF(؄Չ rxp-8ʘ+"Bk_ Zͺ>}wgd(E56dSag ANT VuugM__(kbhM&\xH )rѓwA6QUk /uJ#Fk(Z9{Ry|KqӏhUn\O{<#@݈j3YU/4֘bͲQI&1G`/.7.Ɓrs̰@^^CX[N1ָbT0;VMV3Bwu8v=lZ$=0+p 戝xDe+0_9 p`22$YFnQY'cL:l,zԬy/=^ds޴cGhx[1BOT=TF({ג~]W/vsZMXn .|cG#w aGONio^uzu{voEslzϊ_C|)C;㫯m;ݞ`TucT`b&8Ḽi:!F09L3u+,uhI9wCq}EvlHO'@dB \$w:Xxw3 ãc*hC 0h v \)[eI AY1E[kcrl<ʱ3e  +gy_րa Q[cSqtDЎ1JELē}]85ӑyV9{/zJ̲p1MCZc"wmG%.DOZnoLN}$e~2<`ľTߩ$ƅFUԖ!.Ndm?q9mLmtY8K?PY6+t;<9}k*c*>Pi)K=gE M~T:@bQ6Y ނ:by-{rK5I do2빒guPiɼwe,Q5t {tc{D7'顟[LQ qGg@6AK#.jG{B Y'r ~DP)uS%jҽiv)٭Mw V٭^ƃ \ԝ"`1DINMOb E4Bc0!yX.,>]郩})n .Zjsp7r-/sԲLܘBF͌=T#@~t/VNS+ 2Nd֜W3N@];ʁލr_o{qm ގ-͢YCȳu^2Op+!Me{ d`V" Y݌hm+ɼBޕ,@eV~3s34S m;aNV<|y^)GIoS愛x"fq=NYR*ܔRrooԂ npJh0ls6S#f\ŕV9b9-s'g-JЩ|H<DR|C W} eRDڮ3-Z 4tݯ;~1]`5ZkU:NWQKa(C=6Q~TeȲ܍.r돟W%9Хp~h}䉲e_4\RS2]&q>Qr]b 3HSiFf~wLI:7MG1ڔ< Gw[fK} #`+Rq覓jSv2/S~32:87[īn|f)jQtErJMj Fա–0H)di1zec T/"RKygw vF #)KiRbOUmjBD&9xG}Q83CH)F0A%CSԃ(TW{[3t$fZhmM)ꀠ|j<+}?hDYB}U0I]Jn,l% 3q^P,)qL[ /^3iy곪#dԌnC"vP!7{4F qAÊz D"kV0q2n \TCΙ"Ls]Jrj ފeF jMH3a/&;a=+/I mlf4 F̳).ʔF;萐+,Pl6-C hsΪ-~s52(g4ւR~G.{ٙ <(ӮV|h1@IiwTmUMJჃ[ 8#\4<ݵGE;u,soDNp@>kM'i+Q]l}@.ZoKk*ckis]U$ޙ~M2nqGàLퟖ wXw 'GlflSv7ZV6k=҂$|*z<.S#&Й, cX$ZP`2x(e,3kSGF渎̔Lq\E('ݙܣz $cfQZ74$T;P+*\Եog6H(Ύ#T>B|W|hl:#mOՂUY.C,u q@B{"@'E}i | ι]֙|b#p W8JH! D]~AA[C{0q\BxFsab1L> 3 7ދrr^Y;O'636TdPZ!xʉ! du{SA7eU/]yjkNRK+ ?.ziC.$Cl#Kp&_RU@ VٷP9)>P l`"xi äK"bc !ҩ\9^Rp=DQ}v5{ &Qڀs8l2PF߭A|K0 vT:PAPgzv~0KДh|澅xdH$N%2z$a(8f f W'KLVivk( ,wẂW7u~d+7 p>wEb7ɪPj-`M6+QnTz$SW`{Nм: \R10E/sAt$[iYYl[0o1Ƅ2V琸jGyLW/(q_rڳu靤=AJmwI^>#a(ovA3 \^EGe}8{8Ia=8)5>cehڊ8sL1\4*t4^Ēe5&!Xx`J{uD O|`N5:,SsFPͦ4U$<=Tq38s}J}/7=F`Ꮑ m-6/4"a J^y~'NLJܑҺ(KNEs\KxdCzH;C"A± ! 6 UNϬIw.J3-L̩6 1smc%37 PL*cƏԁw#woW9Sa'cp4KZ2* cP g~_G?eDiEk1`g\/g- #0[˿WNI71ʛ:R-3aơjEʽ݋yZ{\@=mz;Mv:|;!j# WZS1̺ ev)uuy%Pkrl(LzLsX1.+xӳQE436AQ8I?4(u]l&Geel3fGVthG݌śa6߆vH<^Aj-RT FJHLHD9R%?཭z`|SϊdY|a&%Np{%Sec2h=87'}ܺP@ |G_ҨKOj>rD^U<0jb(%PRũΏ.0FگBR3 (hS 9tTJ^a= ᰚNF ,K~GcQi|3j.}5RE{_U@tf^m\NҷbpNZ'}v֨n&\ zw Td^A8C"~lVU)v|;++eC7Jȡ+B*qr,z;3ִO9qpWvT{ʿ8XcsqgY~vp`/֪o D߹"zb"N)4;ː8r%cߢmTTY_6Oka͛!L.nHS;K dKW{IG-<Lv0Х}O!ՑYްFz&5mέ_@O$\䵯֔z;b{%:V=\S2 Ҹry͠@5dc&6`ZL0/b/-;GR/kcl: a4qB>LvjɃXv&ȓ1ElfSE/!J:w 0J=])|R׆ L<gGxcԐu K3kkoOe,K8!%.'M-?qaoq┑e}z6rە =דJgEܐ(?J[!r4oo4zIq4$_~ۉlmۘ6by;T+u҄p0})nJ̓8@~.e`%;btUv-vFz*[VH&PZM1n^QqC͔zMMZ9ө47|:>#c$,p*nwhU2ǨVJ?>7Jsg$L6A98 eC1eYՂ-f?dmSUc.˻@o~lV;A`^r7[ns`E7)JA/m'|SVkqdɼBDF\BmtiBl q!51n7) 35]~r6Ѐ e Fz.b}b %2|74ܱf:fIdjWZ_46bxV-(E}WYɒS'ZpX?8y)``&az&%̬\bZ(Y lS빐a)0.Jŋ/˨Bgυ:T]febI+@CܲH41P%g ]FӔ XZKq'qڸ9x4s`!vܡm.5h#c #D+ȥ Bf>(mH_t'k|Cv[pYX>PJP[lv,䱝5tzዝl "6GdýtPqԱY\xvkt{+Z= MYD΀LN 쳪];k/jmEyջQuY` w}(aܺ /toAZoV L#)Wvo;&y`'C ab9c@?t p/E'ۨp]I~4pnrw>7P$,yK^n9mi3d?Ԃ'lټ%[~fKܳiP1폌Pbգ؛v9:+|ٓAYZ[) h&Ču}tU y/~Q`PCڷ,Պ Zl?%[pHY8y$I}=u/V̀5>bk`~Sl`e ^ddJe[~ڱ>h++ `Jԑd'A3e~_n;bCi ¿뗽vnLzE% ?ޏKBW*ed(75S4OM|_!̟*U@>* PN+nInzKrG)K`̔?NRmTAZ12&Tw; C0/魓?sL>ab߱@Y WHd~J'O=egws3ƺ8,7%0C9O բ-Lj1*haJFj7@QyӋ V!QT~"aJ 6lF&ת j۾{ag`iMfe{bNŕ7IOiK Z\xW2u0tֹ̎S^@G\93QǂFkqX)85x+gEjXw7Z~!1K7!`)6aHw.? 8n-ooɨIX6&N]n{h iX?E_X(bc`sr@7)yd`*8~_56c4s[2tJFJ~Hg}r=ɭc&k_˛ṟ5y ޜ(tR?vb=z[5:ZzJ^|ṔQ!+?nb9Y!s GtDEsg;zSLP$w,Hښx׈Z)TV/IU{ofS jdfvׅe5ʗ{W[O޲sv+9OPQ;rm}l9قZ8Djw6&!4[W.c 4mDxF99Al>ФX1;XJ3סmgǃB;;TUomtS(ovCQ;|L4o~D²7|ed(vF@{X:r`+vbg !PȄaP͇5zwQFtϦ 3`-ZC+$9s_Z;hh┡{s鱴f|,|jrX Q>K 7b\~ Lv`2{*GRMeG3LJEl *`Łq4EH8pkmGCfΕNBԀwr4Jr]>;$㑭RMֺ6ω~)D1ׇxFCNw@MRjy}d&a=Naf 4DHKQYl)&/ :X`2FBXNq*{#!3MBy2O\Kz" q>dm,Y*OWY+(L2M8u) I]%QGN9Ç{p,{o :JJ.1^FjfbccJuw yq)YeVES L$qyM-a{@*prF drGe&|_j|⍥ w  4(ߏhL VfE>*1뉺ɾg"c:sxA\&d\Bj&!&QCzԬk*D#4;>i7',qmهzцf%ώ#Ox7gw|^I*Mp+z:vھDD6X)˘WlϞ@FSDzԵEƥrU8dqmћqtajt2L|&4Jj@` >UBq +:@C햗z5~!STƸaٻ XDTQ QyƷe4+{I 4Ӷc9'VbzolrKiRË1^鴙-ch{D!6(G7 f%opwT8E٫}+KBpD6j#q][VRzlHmSa9I?29ZCk'9i]#&ڛ)P~f*w/^pê|S}s[Zlf6_Drl4c%Hdip";,_umq= _{-,W'i焕yqU䝓$GhuÆxҶbI(pyA*l0m29hqK%;àAPˢ;м4  q6_.MT v΢vyN$U;b(;tRO \9fU ?b ֛3K6&qTҙefy#7a 3s(`c`s/HM 9" OaG\px C0Y +! D yh>z>]0z)+ZNf:z3NE!cKGGKx`X%%I*$hB1@v7P ~X;:Ad&${ZG."avDd6J 9T`aUJio (kqZ8VBQ7.,8SK2QDt;޺j-?-$7o I2sc$įB _]"Fȗ>/=TyD{v>}UynQȯoeOmޕaDk|f2/Svn`8 IxC-".#G\%.#=)-Uj؂;]6"AV g@|g4Y`l] FHy !j ޔ"mR!֍ats3SN˦? ͖DZӠ0~0 mXc@(8g@?9GCکkc}5W#\N1p<|iQopXQ (A͂_lO.I ΨLsfK)Fʧ'`u\!+on^O)elA,cw9`(4oBhJ_\&-h7$ 8X*֦Cm=,gOií{6Ń~j?!>QLCu:|e]8^$v+BH05hx{cnSY<.UIh҈&mT*ck\c+ )BIvCHZ[@ѻ!Ԅh M\Y@l2V]ĽZ1 NC_hlqS7x֡liJFhSRT]ʹsx)S}& b9äFp_dף 'x֩ U(ʶo\/n.y/B6N<[Q(= rvƹ˄Wj0ѹPK[y77MTr|D%DsPfGWs_F%1ּN\Յzg~p2XFUh'˳<}eA?o 0w`\m0# `͠T_$G 9:S|"c&3L]pǷ%ɬ)n"ЄVMD@S9ꈐ]&o{~p[~> K=!<思nB7,acW9+3G@M2et kE;T ~:#j3|Bnpo^ !;ΪȪ6aJ/ʭ`3ݫǖ[G8+:hcS贻2¯O}Y "-9?X%NаKV zlOԖҏ`Å}zX'9Eқك9UؽnR.4eɈ8B\hD#9$mX { aY>WKDf(%|z&I$c+15MIsי[$'##‰Co7<'#^%XMHaiv&~6M@L$0ZѪs!ƛR$Z;i$sv[/(^v`=[$msLH?ދMk(gɶմLy,h}N9?7в]C I1F!_N``2[!,Ltp,WCxX=G UvKA; 8_^Yrb)ޜJVυ^Dюǟ7C[&+6(`)6DkyBV)$L?e,=]ެ7|hĆ{*ᄅ E)ɓ!C.!>JP0:Q-6:|>ݝ Gt}62bisYC`\7$KAҽ= lF])^35R^qȖ0BoB(pZiZQCVzX mX74|$kwGo4YC5iZ'Ty➞ ^Ex5ou =Td)*5M%MrtҭEiY%(7MKkvyB1Rmy_㦭e]7Pz_t``g&a`%ē'ZI /Dfuh(.#$ 8H/^[.ގϤD(O+!<ғ@@c,WQn4+YF ԮXՁPTQ ?<_YK@ˆn.צܙDvm_d~&]f$@LAaKU31f {|W M gV,= $lUh0O<^؎nrPn*F?ӓ:U҆mn:8\)=o tgeR،'[>)bZ2.qAe w.=?S)2gn1ὼc7/gHKe2a\3i@[ڕwD^M^6MuRt$pR)d4.E`:ً1 z٬gTb"V<R,Z=!gPh:^d}BGtءŨ;j(: ?WU1BW00 =¦z̯u%:ɘo64ԯ@.| a5rWJL^hoA1\]Dr F7 4䞆4R:6gr{,eDTow+<(3LZk?TSJ6Z%f 6Yt)E.ES|b;dbr֧o^JAt_埼h>n\>)YFOG>;#ڇ O%?VjS45Qnf"\Nisn(qMY/"]%EVf.T?  ׌ >/LށMƖP+qpKChPgbd{Z0"d0mЎuNM8K!rZZ4Ms_Ru[$Hj6]Ju4'⻟gWݪ6^_ foJwak. ٖ I&z?S\YenDz_kn;qNZFǡWk$T>dkSeQخ$W6S$Jrd !lkS?Х/\ (~.H* $=kc|RZ(4 : %RozS7Rz\gn zAYP{^v׮lnjzYu< s:vH(u*q?NG&.m?C/;S_%ENr~!|p(K-r'!+hxtED醠[w kxc\,=]xq VMV%g?' )f Еix'7V#Wh:NuH[N+!]ܽ!t好U"16@G2x&{؎tTހ1zеU#bӻ pC&"z+Xb.x2X1Y@a6K<Ӥֽ HZU+U3nst?tqF[bJ,Jn$ E:&IuWtΡʙxº]op8̈FNˊ1؎ 'gsFPz`:n$+6f BliP]wFۣHZ>hxP!=i,Ѻ(7g乨74hl\'UՇ'LJ́ ]S0ig Vc`%npeS>wKE ҇sJzml4})Y@ { w|](eE7wiKIdyZZ)n6'w_ 8K˺g?98 +sϷmy^h*"ˤ͹( y|C{3Jppnt&o@HD;MiKjZʚ&GwA#=X :j$pg5hk v ec]eh0- t44g Zpd6K%O 񅖯ˆX#c,{7~  `4)j l g[9)'N%klM/xHJV/zWyQe oDK(\ja%fP0&ёԭysL HeQwY J}2~WukEs#MbJHYCiUn31\O sgoiiAcҳ'ʊ?UPp@DZK0Ӧ JN33)vzVd'6-Fw1Q>H-ဣ0)D->BG>6*(k<%9nh& C~.u<&nE~P$Tq"|ΩKtam1֨a#[=8qY +-_x0/o<9]7 KX٣D߽*.DP0.ezZ3NK,^xUk Nb e&\5H}fraI]SZsUoɟh&aS(ԏDXDC'h~Lw Y6߷!I҈ژ~L*eMg^ldPAhYrfZ,RrgwԵnG;dj0z<0g\E9H'@EYï(YS{(6RN/sjT=100pJ^AhCdks[h0Ҟg&BDhU4)\⁋4Q=!!Itq㊿bPξ{\c1I׏oTv&A7m3 b;ۚbC4~ @IJwVOߴL'25%D`USxQhtU #3 jF%ef;% oBiO҈s@/`Ε ^C-Bii1+9+?ɛ^kSc1'scsU4sH=|K[>G?7`nTg_JVG5wGT|gr/E@o׾×kg}o?TJv E%,THC`n?YpHw#| Fk>"~;zHXf;9y U"6{~R+#e@/t\$(P'FFЎq49xuBnD}H#X3>C;ҔCL#O)iwꡫ3E/_yq s Rou'I4: Օ^[vnaßj&_j<ᛀINHHTM5>*.Êqeh<D@l&َ;}UǧP<&OLjXl>)ڪː;y/)<IGP3K$ )gQoTI/ht6N9)?ab st?c}ϯqٙ}lݯ39>mT8n XJHAБhIQRu 1|tH $O#O|eȻa _ u|ע m@'}D1/#\'E@ bh:Ἣ-T~L5q9 *&)>6CWC)ݠ/b%gi}6OW>[]xrֺ1eL>Q/0tꂂ&Jcӭ0§ıXSZ4$_I@:FLX𒧎zϢ=r,BFbjF#ObJHoJ<+wf3 =H9;eR e\㌄ԭDi6 oe@.Z )\o~$'zkFc=G#*0j%`[F}{ 2Q3A^HC:w7Ґd8jfCer9~"0qUbaT;sR5 o}1yPp(Ŷ' _;n!y9a=>ld,:3C{)1B"|AHY-|r˞IM˦׬G#&g rvrW|[0[p8Ô=~C+ؐK֣H|/Ncpͬ;-ԉwKC3odC/7÷@'kqnOKMFT2væ?l&9:k*Q[,n,xY_9 p7V;Q;2gB[@%T_BA !sb9t^@ PWNQ+!ǑlS,cNiNuB z;;`KDJ(r>? ߩDŽ>.V\*`)T `2`IQE[K,/3y: n,<925(Kp ~aO+\68uŎq1vcE$`"Y"PSzHXk?X<-m^t:HTmGJaO|J1h: ۓ[$JkOQBH%,%)qs'M?W_/x AK56 @$զUS4KnwR6Oլs;ŘAj*\(=:k"fl8́MjݾJ2f̻ {*ko®+iQ:rD+ʐ(G7b2y BZȩ+9  ߲0܆z@M> L8kQ=s;3ڶ,;)wGǛ0x+pʨdcd)iW䡒 D{У -J8TDetq Z2|dsLh#\3]]<wey2W=țv|j 1]aK`|i@SgGGbFiS[I G‘mGeĹ U`60|&V%IY=͡0X 6WIK:ujC7UnW!w$iwx֤nM%:Q 1v.hkvi:~J`U~Jv//{An!賑t)-E54C:FWs Hꩵ{cYm19h\vl j>% #9HPW(c_NjִYNy%%oF={gnxz1|PIztJ+Wk|KE@߼8g}N@V,V.wVh=>#u65:ͅH6I@ JSfl~\mfU2$&ᨢѩ;XX@@ r! dnA zТc12icjyZRg<}P\THK1Tfӟhw<Ϗx=Bpkw Fj0̴|5|BvUylqi( a*j~YhVȅ(mow@#0i>_{B6ҫl-*Jc/<$"(oyk/L5 ;!3̧JSnRy7#G|[ih©#r׈`K1ؽaC^guU=&_:LeQ1bջ͕pgK+5M!Rlnߴ#w _n/v<8)B*p(aLJмpԦk>'ZB3 ]2C@ovo^5k@9 Ə2 ײo0|DaY{סz,iݩ_6= lK|"9OT7{i1. 0 Tz*q.8}y*|0DgvjQ԰&HyXl~X[9Lu)z?u4ClZ0vު{EN^H7RUH+PUV)}雾ne?өTa@ȱ[hfEYcGjGVR *ry[%.E4?Č=L1UQizT׮hwƎUzpc0Gh=ʾnPV]*ˌxbI?`ǶbQ/|4WSB}קp(+} c~j8oq!^JyF p+HYʨ5v-O0yB3^t8PTBPJG{<@,0g Rb=->Ing/Q=u Z%*a r:JR܏doq<NE`)6Aͼ*G\i>57{cTxjrM/ԘD z"l ,1(R㰍nYf c,Q6v}ة=;K~`_U G7?HYL4DTN^Bˁ5yZqTrNPCQM䳵\ OeSG1m_sujy7$H iW&Y:Q=Q_:7 ^rSKfJ8k@j,\ST*ڃk(IZZjiȮڔ}n*)P dxMUf'  wM'„P!WeBNmi=mlC:_AYl7OF FBL3Dl闽MWG}± qɼ2}~?p$3Nv3/Of}?n5?M{J#[bٯR(6~[m Đ_b[>UOɰN^[vG3&ų0: iYìR%Uro{c?M 3X:'x0N$mc)6:TKYI6&>])5i|qVVfCcD] JKUՄ 7nU]{^!E+phAF\%,Vl=da߸΀1GI*IU2"|`c@Kp|L s{ejA_AՎ5;/F@l wCUw|U7;[M1y&<< Eg} 䲂j͏i PsR Y`}UTKv~B47@2kZC\ >|q]xnQ))y7#N%5SͅOb֪y_8:Piк ZM%dY M>/O<WJ'ۜj@#g.ʓ=>t 5s+Zy`NU1b+_Muc,hWrHdı>KU o O(f)9(pE22gr|z 5-T={a!s3lt 7;LC /+ pCƝ,U{kU[ LS3 Ɨ^|KQdr-V(¢DiE'$$L5&7y6YjlzɋzIP=m4|]ޤEe^'bDvFH?uXh}EL؟i)~]Ax~.Me`dQ;5 ^6AGy+KKb: .TjWS 2ARi}JPnFbF\GV5/7CѤ2!1z'CLP@"/dqU)ԩKLu-=b%n[D* ?W$h)xb- q%%bB%VK X^ʉ\.sv ܧC&%RHabC ? rcJK&.b)zB K\vK)?iD r&ja8-*O9%yg-h'jk]MwrsIw6D'P!ҧ cW9+;Vif83J Y0#fPɂ+~:8oaƪ/'RK|yɮl< ޼ (j.> :Bat>1eczfl0$Y|rEA)V!4c(&.ia1ݶe.F/VppqQ!;FS'C_ >jЖDPz<%T"a&"wY5S?tZdхTs8#kLZ >D,+R!2#z^WK7_O""5ϢU + v(GOWd$56+9h>xGQ磏3@v(` R,t\E+>L|z)i/(5Yƫ1Xi(]J` *4/.^SV(t2 9OtÔbNz߉>oiΡ]kGU/vӟmŧo^99qfAGi,m.v` Bv kdG`hZ%ƝR0mב.хv& IݔRIUќ렶sU7(JJb0$y%YK`k r"S ݍER/|Cd*+ ԡ?GL2+r>t-xϣg#s.xw- "" Qխpu`6y-˰s༧yĸo[>^U]kRa'oXqO D5GwIR*0zli-LMN?GzL!=2`tehDA-L8Z xڊXPo  V&1_w]R?_Ռִv $1al궦I ܧ9P+[$" Ν2#-fWn`ZXOgn|ی4OE[#Fo^|$⠴WN$\p8n-,a1vm΂<):RBViXqIz_.z!"ߜc_,aj],=`Zi#:Ẅ́Or"i3><](fIfcUƅn*ےC!s?صQԡeBxo\on[`x`7 Äz~|e!⅑=ا7au\V-2%rH*\{:VѹڟTO8=[n?i=F5KF5&67˧+—ߠ2\FP̠b %fW7t͡܆(sFV>.W*u&M$FF/cJ Spsw,w?(4X۟kIsj(بk2?֎ v$7!;Eu#lnӈ.ȃl)WI[p4NpnENwYw211)B@ЊPaS-@K Ⱦlٛ%a%N1!ވTnC KG %ruN,V3[?zg{X]l1ǜ~\ݺ.ic[AOs![zrDtx,߄斀3-Y2ޠ S.8\ګl=@*2aT+líD=2/CsAXJ(o]m 0t~,M uh2Xu7!V7+l0X'Wp%a8~ tG;^[BS: :A;@fRx,T|.&[J*RQ}Yp0"҉˄#>_:p?'meW˾ˢWqPj,%RE!G^EOJ|;Wz\ˆx9W#F_1ݣpc= #"jvh>6PǀecjY)gsK 75T̩˨sS\VUt&Q$7$ji[x;YgI6]NU 18'XyLHH08&;}!xK7/1~ $IvWV-Gj%v` h)<%ɉǪ,mG7 >w{# RኑVJf  \sG9Km5J$ӛTٮ'k6$xuCl}o+:2Jb+h/)say0%~)\n\4i&j-PKda_6i|AcoD c+B K-FF)p_kCLqjDS R%u萈_1 t&NoԱZ+ QҔV'$d|)5<*d#QY3f=-Bm<ÜՔHd$RS,F)=4\RJdi M7zf9QSh;8u&rJ A%܏* &2k:O˃&ۚNGd{Szpir Ba9cFqHc_CyNjaJ|!^HW(į te~14 jEl>$wDCe0 ~/ YDlζ`sfR73uD6w,epjbXdFs52z+iI U|v4i-|Dr3d5wlHWܺQ%JE .ӯ?] CgX}*Ñ9GaRu&a䏖R'~[+5ĶFa"k* zV]e@zPӎc&-LOJ_),G1E?E >&n#%BjlS‹fu[Lf=HVCa^:B`ߡ#K6{Ś@nYͣE(-f+ud`К1[vdj2\WDqޮ0Ibnp\U*-Ðφ7>tocigkxϽ>-6W?^ #Ce306Mg~9P# k{HU1 +DZ~km$jAX],p+Jػ6Y!:Pܴ-(L/(ѝLj <4a[}_XX*l!13݊>SKq{~]N8\`Rp2#J&$Nlwq~e I߀GvʞP= qPB,P#Jw텱q{ ƪd$Ӿۨ#jV5b \~9@3>䰳-`̷HdFmǢjX\<'~nI>i$#߹mv-hN5zT/u\zo y9% ahmmɩر/txcQ2_6|*1ySG$a_o\ww;:CѦ :|qɵއ!?^HS:Kޚc cF +`E.셓zD& E ;F P,4n-/#nBI?5Kޯ>Nz`\4$".[Db`RJIr3.TǂdL=aؗvl*v<ʤkF(;=#k32h/ykQWRBQ筤0bˏ ^߂Gt=y fG lt+M^S%Y@>-!!^5[N7wI]rL;?-\QF+w )&GoPZ)-8 X/ +ϫhLgks*&;7 ϗ?hF{>hfC}5 U@E#ZDyv'TAY kavgs{yĴ"pSJ y^¸)KLmBm'/gHi 3b/kK#3+}RZ[͡yz* _0B\KVJ#L Ԭ)E X@ {pq3ctX.85։E_!e3WB|2 d}qXnzmU(aWa wo]GAKFstGFVtL5C{Ye;0$xvcu戌::ޛ?#R/_0g!5rى,,˜NH`Rķe'4£pypzDdgv b/Px4+a+6d<+4n pjUT.B'Np#_H fK9T"S'q⣛JsB71C6aoc]A@ xɳ9M@I4Ui d'H7 .S7hDœ@cI0@*njζ "o!߆,GڞH̪1&mL+64y fZO1CORO(ɒm&!@WߩaDݪ7* !kuSƒIGʧ[hL^oܻFF[8]oކ ̘$=0@=p 30 W{(> Y\}dUzMK/0oǀGk;W1=stJCJ ri( R!vUN|:0 oU}Rd;x+<њ6GZyd? ҳk;6-[4 9qJGiL^,䈾[@`O~k,"t3'x|*WńFgeO-̛ѿ\F~DhQ漊ƭB }LX#wF(El9:qV()&.BlfXv^|<UD!yY׻8iE= oMC]]XUer)Ɲ P0% ;@Y׏xMlQbՋ& aD&v )BBsfPwZ{'A؇tn2SgfڈZo-jVn\ ]9j ^Y@dgCzTP3?T~xh5El'mx&vܼxj6֞$~ T \H ΔX)+!lNx&g\l;I,%?͐<'E B27Ӻ*}6(ROV`Z^|x˾"$;Jį^ku|fSl=-FSlH|mMԚ>vUY$CSKR'v2sWF&[[sǙ2"5bU[C]5n3=Yv6"IYlnf=2M[ eS躌 +]RģLOq/W]*xO4r$R95=膠A68H-lz9HrT4!ˠYgoeNKe+tX&yyaI؁K.hBD=lH Q,ĦJ&|M urww|KkYB fh*΢~2U+R΅w'mŸDg c%K%%dZ-`y5 $Pn8!'j8ks)RN.zZ6Ƅ~uEC47,!.jtfыld 9ӧ sq R"Q\3(lAedtQ5F3.uOHbԾY9abPkݍdO]G)%¤B"ACQi+km>Ϟ[uQ'ƻ 3QٴZADԗB߈4,vjJJtgvxB|Dfߦ$yu.2bzs:^fqƽ֟% 5:yE }>4uDzhS\kmM{avj!EP*1!g.=#l3j?8dPAlf^7b$) ;`٢:뙆sK?^ $(2ͱ©S,55ŵd~tM\8TgQYm`y; ׵l]ƺ7N$f>/-*6!F:6Ҕd]횕f = W(nQp5B^ցzBHt6&(Y`"y k I>% C,Y$nt2)a*ۤsd9MH^Õ*#VHOhJD!AiB$(Ϯy7{=$^Ă1+<(E/||N2*eˆ>stˮ`)=$Lu4LJ1p:EK{r]& .FxmyXe]˻sB,ړC1/zTĕl7b/Dkr;A4U-`h }9Z/jӘb$y>LZ%/5IOˎ:@_I5j:n%$^ kU/! ib>S ?IZM9t2'W6%}nU"?L%+*-m”de]EU 3_Hz׈%3ίr U8T;hU|O o//I5';@8?])R[]<:#䡝i%7J|B*/\eEZE3gΛ{rE_pEN#L(3F5>6/h*is/#1&lQ3IYqfu*ϡ@ 5ga7]IqAPiT htn#RϻtLݡ(g!-.ln5z4>09Blptf| s &*gqxAZb|XI| C)3*){=!e0ڻsMmm^ٔsV` S-jgRK'j]ZBn7VY,buѬJL..k_A{֕vN˥!@]]V)Zѐ)2Wݒ:p.|;DERҟt#ND=*c08 I6͝Z'DB!nD]߷ - kRaн,əhyiyu,NA^Y, &g٤?Jpr^5ڮIRga1|~.ck-4"_  ᎮوG2 'E-::Sz]V=J"h [%t 1V-LOFMi&VQdզB\_Gb@.mOWicTу]DQ4̮*H,44qXo*>C9npݡG*3[:v3\Ju[i|Ө_SVt458z8u0__nKsb/;g A+i#r5‰; Yyi!fI:$D~B+p +5KR*ʟlIZ1pRf=XZIZ+US59,QDnTsTu)*O+t̄fËvJ wgZVqyw/Ui @ T>XrdДDc6^HM$EQt s spt3y }uc(%¦aΉaNƏor5UQ`֌C7ʤxKv/jL_)˼vaw bMKK[8I_rQgϮlDvYאw$ Lg__}`(_%K4N#'pK5_̍ŔKopO&c.ҳle:g;D[+ w=I¡QjVsQkK\qsnSd4/b.BSF :yC x}D!3{ɮG:7?U g:6Nyt,R@iYů,K@T"3t\:\?`pfv;q {?;-T}:\68^8,˖.E5Kdl͇v'JS]ě#5DA]q.#):恹6a$\T8Z5ɎÓTF%BD1C[.s]ZԟyT6S`wp8=24لkZ44DF<\|>\^>g}{B)Y:I>'yHƒ\Ґ3xv [jE˵s gi}rs yzl6&+=>R+fp4#} ,qQ") 8 H!uF@}a"[݁}«0AY.baN[X:DAm@G~|{sU{1Lᙆe#F u|6osMIDjVJM җo^3TcIB*{1͉rW_=TNr90-[Ѯ͈hPmf FU)\n%W7_ h։RFdz=\VK PS.0iXYkaeFN@$`-HUD'9=8 %D9}##n" M8Ƌ)kU^>''K3)H([\=JQ-.a" Rf1F!|l ,nI%_'Ei|\/~hy1U`ad΀uTd)tOGBfʞ/O <~aMUPju?(ΤH+heyVfyYm|yLHFQ:_|MR{Ȧ Y4GT&XY5pvü@nj>C8x\k7{h+&dEV$Z旻0 Huc]% kL'ޭ2S?͓PZ#F0.HsȲ ̺䃎c|e D ]8{:x l (wmpíABezz65b"4'.UO \o\+Q}5T~P2S ٝ(}$_1XUaO6Tԩp:@]VA,qD]_EVS\& #1mTX80'1.fY<q; ')`S)yIt*VʄXuAٔGkl I ;BO ǝ[s"~[e!V99&[V#ʦ!sH9CJqE ߐZ8<@;N՚.Nr37ΌYsdN]GaدQf#,bsj~ʞ=|}NmJY@s#`Tf$TGvZ![95&5R]>EE Xbe'Ew+h?xs jtAau6*Ʃ˝HA-w c(4,٨2zX]r,>R>вoC;'2o+1yP}Fu&}˲bϽ[ҝ(/ su˟nܫ0HBv-e ";^; B(yפ\>s"v>%AXaeP8x^sGv!Z*m"gYO)7R0c'Be=x0,8l{:) 3#􍇋4lF1qS @(D [;K)-un3.Ts&ڙ&~`:5^WIp}/y!LVdm!1YR3xW05׬%c00FtFGQbfܰ$ +hA!;œ+Uπ[TK s#c\"Hqq>)Lf9#gՃvF<1DBjG ) TG!w rˍ){1L)rǡ+a昒$s%@ַ:3)x,}AtIePXJ2)r#@03Q={{h}Y+,ݢ^RaSen NV ǖu! #AO<sX lb5$l&OcFNTT]'}*{̇O&+e0lH4d7m14MdrMvz{ 2X4]9DW#\{z#Oшs˗>u=#2=[`vӊ[r1d1cv:?yi{L8G]jQEyR} @FI=h?g -ȰK5B٘t KA9(s1ad37oYF-́`V\{49 U,\uZvO=ƎMΠ`[@/./+6uB %mKoۭAF ]PnXbK5, <- 9b8Y"uۭҞ>8i h|┮'~ 8ĉ{H``вO)ƚ*5c |5\{KR,! GO!%ABLK ?s*{UZEqFçp=b@ x_$>-A~=7Dv(kT}6GR %윖3(ΡީxfO2H0ʘzx鎾Z< کkL\`:iW]9mH>>ĢvdzBS 8%-9fNRN X/M[?:"fJ( ~P_V샥jC '~{5Od.!FZ:Uk"㚪Qt2񣟠%p4\9.v74N OG(k8@L  nԃGB&1[JLھ=8,rߙy B}6CߐL^o}>٪qIWgr4%S`;錰das?UBu { #Ei㪘ͯkd5xT0,+:[Bx\J >EmZoqnO1/5'իfc#<k$lB`'͙,ǔ 9duҎ',M@ł65J hNgJ9##CDw(H?Zɔ?KL,WV9u0BR gׁaV9KˋA C=hn5r=t]c_v`m`3n+H/lUCXߔ$?J}0V'JNe0gz{wvqP֞N@HB%m v. kiK:”I0'?rP5 EVՄ -Bm<)"`\--*_qߖ(߫WWybzW<|ȵOַ$WZ[VUr9Z R_\kiIQvpdA=+5)݀JjȬx`C3ֹTh3|Mi|q ]fHL%aU7I [}@>%~J:|cE@7!A)5b=lg &RE@ 8.Q _sÎz^z 08}Hhj |?ŘO$[ҋ Δ%ߪ#3dP~o{9=8(QHxzhC I~ Zʐ Ϻ9{klNA4goE(bX-TI }[yе ƱTyW&rE|( ]n7\qvaM4fu9SIbJ,epʫA(ZK2/ * 82?ojj5*pK20TZh}H{&:NPs~CD7g{ ;J3a.3>x*{9a`G~.cvUlϛsbΕ|GI,;I5vU6#|K 42t] saP34qOZ*k`ΠG yjˊM,u. )x4yrv7r+&YճҁLCBcv/iȰL MdP"Nɐژ}yK.^w)S 0 ׹J:3rMjrN> {uzgCJd3TԸ,IF=Me~oė{1\) n`6k㦾DH.@!Ld;ENR'o!f&,ψQ<5цú1{%V'\~@:c+<߯=8txS +{@+c!i B/2wۺ{MIJL"/vTxRaJ *vx7J-źFˁ{VQoP3*'}wݓzgIΩ GO Dj+ wTO0@DJ,i٧գw(p-K?y`tH#TH.d$ MHM#p[9kШMRheֵGQFTBH Vksw%O=բpP07?]3ͻ4_D3'9y2K|swb$A?k@ -E+VKŇ!"z,Δp(ν(r,(dkbITT kX)34a~x Xu4ƚxJow&5 ֻGhl%?Rܱ-r}5|Qy~Zx^yhafY5*, lqK[CB7v{c]]og`1ēü =q۟` `Bt mݮtr9 )2c^2BlA)3g uKyi_钬fM 5Jr&uL]@7uSB"=<)g@gMU&wjpEA}JQQt±@q I$iX%Ǻ*)>8,Co׳V{~'/>便kaѯ}_m_ڴk[-YNSߍr_T Fҝ$u4mYoO N5K._M؂TBd]@ɖ q;YjD_NRƖl> `3$!ic%V(惌f9>T/vx#nWt V]'_ˡA6j^+Q$m^bO+xqE2[Ru ^1bs-b(UV!6x~ocPQ.x(퀅bkMURD-6cJN>R?K*yV 7vy6(`μa>5JĩUc,G/bZW# #Xxr3'bX7-W z 8ϣܪ)S?-L˕(y`x(ǧ-g0,B =#%_G bBcvT0k`#AOedjзkREյ˫I6kNfF?fժ0u"9xy 5*K弮0ElUYMKhmItrt[9|FV{}xz n k([V 3\`@@*xe+ӆ40μaڨKv͊cxN-EDHֈi36< 5 #cPRwXZu8͸&aa_.]!ѧ+UBnwNsIQU0U)6"Ӄfɷq`g @1/郴!~"hy?n9qZ[δ@lc#."I4]w73m*$,&hR[Sɛ6SSW4* #}llNyC4 hٹNd/0 7dJY,~^,l}Y߁ӗ;=2mwݰfG6iELUD6_*Q+kae+zoYfgG0ÛDbaJ7+ׄ'mF ~O$?؛rʖb2q&#,2}qvԔ%yK^}|tܘoZI/s=XB 3,.&Iǚٴ҃E>"7A&(n#C~<&{Bb6Af03:f(=[Q(xb| jɁ,mb"DP9v6 Ǣ\KӜxNq{.Vg'M%{(*9VΘ>{9N3l@} @k IU_ָ65G1&`YXL ŔczJcW%';NUeg :gB:$< F"#IYQ|ZsYQv=i@ht`@=_]I_@d /*q "8+Y˃zI^ɷWxdFz^I빸i vRJQ(d6/T5u3́xY0,4C*|_,|+rT,ȅm}f~֤ڟI,16pN>s!+Zw Qч1n]*K U ^^v9&ƈ`f'w W"yή  bEU 8 vFH>DobX+$XX WvF4&hM7#eYxqi5e0JBVҝsuZHIqH80_[$ (oJCa0ݐ Ȼ<#'Sg/lK @$->*acaKi(B?ϭ^hщcgwMэRW@ya%pjh(4Q8˒l^%qsv9A[cw`j϶a\ɪܳP(v֊l/˗+$_蜛0!(`lVogVV7Ua g8 w%MvlȺMo(¶RpnoY;o5؆PuF]=;/YAT]5!$ii+|R;xbC6MIAmX;}/yeLŬ:ڕEoP3lUGD#*>3Pɰ3NtɾgSsܯ .$EwT&*Ve+?ڮMڡ!ԦOo\3 +'Kt>S_6ס-V5|j OZV(d(R+i#tC 8)5PF#@_mMڇF 2n D2_BτfԓB躟o),9vZ؏;2YH1^>ljT-q ꩜acqy(/s)@i &jhgδl?t1]lt8 &!CG۔6t%/L:쪋֢-2B n 6ćĥ66m%(o{=D:]sPA(kV'5k"MEWQ18jp8OpƨǮj6AQ|bʈ^ ŰN_fdu\b@4sp=U@ss rӚWo`FIfC1 .>{%}# = vI+ïoJ aN'ػ+r+Z+'1p$rG9Tg"e :)Jy1۬^w{c':yCDT Ήg;-E]:/7dr]gz\򱵙ЭGҌ4BU0 FR<лT寀fKkS!\V-;P{ qTg8Df; z oawf_t>@PqMmoGnU9Du2.sSgfŜ#K5) Ci(:t+EL%FWH>H=_Pl.oΨ++y-4N; ޶6c-Jn߉{ v)X:@=o1&8Sբ q޺*O-h߷]7+(Ab%Z:=״V#n wf~w=ą -Q mG2Ms3-a=N\ (Ypʢno{)Qc;w?TP B&ي:j1FG^Mw$N(eD9"CSU`M$ntqyq? ܺڳo!|^]'\iEv+E饾Ihhc14N4,Qĸ r{VF<4LGoXqWxS8PH?,3NM9\9L,gɱlK IQ圖/K0nDf%CK6RlBS'\N٢s9+>lD1D* _jlZHDXCQNJwM_aAqRP\S$u-[K/숭bE)7C$3܅)TɽEH 376u>%͉l]ͷ3"AQRvA1L(3üQrW׸$@kY]bΦ3ay K#'xǒ:9/8j[%Vr$2D7z;TZ7zd]mg#h?.^b`e^u,Ⱦ$Cų۪2s5ކaw :%{gW@h:xkn@BNâ{ #NVv'(]坼'x) }@'B$IΣ! Bf89gFw_$~/W5W}JTT5& )_Gكbwd4Q3ʏٟ8*CsϱdA\#:-DE(-1)^`b* c UQ3\i@}d@2m'Q5wBg+5hon-̚cwI~|)7YPPyk8zfBҌ_q#.2;GA5?zgVAf"p5X x_M0t!CPR;\Mhٞ/2i.lp]%N0 QkO"ʼn-{F-6Foʇ,P񋗰5ulY!JCxFOCɭ#37 w$@CV'z/ W튈tm bl$;Ik 63o7/BW4ѿ^nGe.g'̀нkt&ѥ'H1ɘ6փbHHMnu4v8Jb/Zۓ(CQQy};r4;o#.iCA%5)~!A%Ny}#+k.KElp8 Q|E~T`:sʽg(#LQ/Xw+&?<Σ.;$XĢ^|*]ß:~.sY>W12hrn)!Qq6r|/ge-K9HyߧMvʌJU=MGUG6@^nV}fԂ,. U0Za]3w^2}/N]pyJͬ jf\IE)p+F"槑b r詴4Kr^^JޫޭiyLJi}]b5zCChSz7;o-{@^Ul,NCX힢alm: JexcXDd;\W+ɳ"Z)QE0x4L?rw[ڄ8|8?y+=4S| @5CHĎ;Bg2 r̚# gxSeu ?^u.t9+ǛR׆tt6 5ROx]r_lI}jj3@XqDb#Z@P܂i&Ĝ O@X6b~yrZ!_ܗ~'FL=ږp9ƻG9^Ua7 dΧXQ\7awd6uH7+ Pl\0掿;ϓby %_Ë!{4Ʒr"zFuI]y~nj~xl"[m 'o3vνF'^{8Vz΀Qԫ˒O d^A&V(XH[J"7]$ MBwJ sZYnf1LdΩJ=d`4ra|#'@. -vv?f*O ڳ$(s+V~Cը?Ripr9k:~95Ox,J*.xy0!7,ql,.n(dčew{Sj@&q^I\nTG 6REg)0t(Oo(:0vIii`[RAٰ+?pW ԇef/WTTOYNԧ:`UzP1uFX`6f5J;#/e8k$D(C!Zd%IC]^NX^٨e[{g砭"`Sdxx U%"!M /eja,OtPe? [ {E2ܲ^qۘCoU)(/Me?Yc8/RWʷ !Rk1cf`NACc1xyÅKd=t)C83' ХEĺ~g^CPy:̣rAq,B xi,yGs89AUd N7if Њ`F㗑:7>PÜM#CO'R%rf30žڵئ"~x8|VP]nXf"Us(X>H[Dӡ[|##my${5*Vmݜf鋱 垎qژC$r9iIps//UqM1AAX7\hDK)7 D%o<ጫ074r:p4J.jd$ DǜsC"NDJa'dS&!*]Mޓ>a}mn[J.F#XOX{[˒Mf()vH^ci9Oq>p+ j#[3O7[͞ꦚOӡ ;L0O_wI?iKz,xHo,^JOo:@ M#9͂tijb&;B볜m}z߽1h?P+&~1D2İdp$);2;͟V5`-KOLEĠA=X&mj7 ?Y x1G.X+'DS`X \evdz[-vSLԚ߃꽉ݍ}*XjSG8ҦzɊB8g+(G5 5J;GN-aGT " [fN"jKDFylYBrz P}yoX4}l8c=ϾVUd^C*s3Y/̞_b[?j`ZK۬X[$ $0GTT cNlIxz}W%8bn [F7n:d2 Zi<\ME7dYjs(qwŪGhW+y %wP i75#IQ ;ʂv}J]ba\JTjOۊ1 _G{'{KƝiwBX lWmmo|8l1{Z+)8r^m~b;P:{\e/ &GyaQ:q1C93z27Zɂñ2$%AR *SAOCpmK` rvZi/PLjiXIR mzatۏQ;tawr6D+*D^*sT_IBUro[!5xHN)xR6s3ml."˝gg@p|yPR{ 8ud5UY+u/mCgmWVztIHc1:M1 AbxNƆfX*uYOWi'ݬfߑ,?Q2=% -VX>#\A݅2F sqHk vJKjil6g:Сb"+ײZJujE;Qy %~z-'}W|Gj!L$ڳE}=L(ޖX6ra 2&~;#l!s"UKNPKbU1Rlhźk596k~#.vZ@')JoCN:w72iDqB:=LK8W&xސ?Zbqn+v""`N0g4dj/$K3\HOi4l: @7- ;$3%j>D/lʌO8#r#'lwBz߈O"'5ǞeCTY( gEOe.QxR0 zjtf L\R mz(6l5-z#]*xL|^O`UДi } ;wXSPݢ9GjoDŽX`6wpf_X|T/*a>s M͑tYT96cLOP=?MMURnڡHj؋v+Tfp@n6 ~yץ6}h>)l}.D_i FA<6*C]zLKe m}M [,uf ߻jpJjkfIwQCZhA!"}Y\-}U{CyWxm2 F\dҎ0&` 9FaX7G?cXwy|Dkw3l5풁ki> ~/7k+nj o49J0upn^ی7|k$vf cQazk1k@J6E$"Y?Bjpd8b-*1Mt|3*"3APwz%H7z}~∷#Fw tD#(|x~ y.(^/Zh"1G94< !uAJ(d_Xu3o.@ "|? .,⁀u) @YM * J-`)E$KC8߯+)ծV!1={[glzEp Qq~&(z&hԔ *VMzZJ K$fGM q50q%斈7q֒?1ŮE9-k~qH#;GD )PɝFydqfN8hL2LA%~`!|n+xW#8gޝ~ށH *g8϶olDҰ藴M:OMh K0xfkN& >#'FKE7m@m vKP0(&嗅6TP`Hf ML:X\T૜x$&T& reGHѼKҲDEYt4Oy0r0g# !iBr=3hԮ9$>z2X: +;$~g[>=CX FϢPx談J(<ERc!9ф &G.hRxhNCz6Z_MoJ;wCDžh2U7|q7Q<2 h׵{Fՠ(K|̮z^>&C@1IM$w˛İVӣ"IUbB\`DsAtj?E4 O -i*,Ree2=D `R#e<4>ˇ7+p>vI-K),TZ5ْ֓{/^ưI`-h{ ǃizb Z/YJM\ -S&+v[4924KA :ϟkHjZ,ܜTbxͽ [H$UQ繊E:Zir\)++_QZ&B$o 2B%r/Fkp~sl5u.sauS~OxͼY-:f.C7wFskPS`|4 PJS땽UogQB$HNn"WlH ws@GO!i՜T&X<,V#Q t 7Y4 Rp}OsE6e j_N'ȽROoc+? *Y &U-) m;  +Fo1QW@4Q TSGkI>ɞI B|B}@zTo}΢ F iKj\X $hN*b:L0 Sa"i/ .F6]"; B>m.1:S녧i3ˢ8L.pwtW|R QN\朩24W-\uY,fA]P߂ ^ :]>v(涩XFI{ǵxƨ#Bk RO屮/# 孰v=u&cf`r 99=FecN ֔PJai Z< ۟:Z|y|iVUAJAD>!-XH$sExHJъ:KH\p`%"gEqփVøTUiSe|w & n[K|F~$k$*yUg (Jk݌Vbb}kɥ%-Ii ?|i Og`ĨmشhVᗂw@G7 ,V*rP`)dJi }_:Ǫh&&MTX=*w iŝYF:>VZh.v$ 5˃&Dv])NW+92RpҨ(m4yUO Yj_v'%cb Զo# D\M0%ݼad\ F%\I+m += [cݡ/j6ET823Dr}TZP+!끹3_Kptx r}}Aֲ S|^Y Vc$0  9Ane n;gEt_"wg q*4tw~w1[ J`zFf@փQ=%n amÊ|8P4>1[d@tԈ?ӧK_X΍[(,G WtfRFj5?R>$?gu6Lg2ւ/<3w(ȩ]slE*+V( _WWՈhfbs@h|f >B!ϤvSz5CO"2i !Mw뱡[KgWO?C 8.uLK mCIT@.Mj*b'~$< 4YI4>ɡփ5hH['`4'C.Y蓍Xӡd7 Hf $!=U)% N벢R]{sr&FxQ٫\kZ܄MBNA^OΨfy2T!exknN"'0UnԛX&x^Gd@A4~w}Td [y[UMϧ$}@Jj"% qi e%)Sִ1h}~Ų~;NVZF%ˠQ[{Y6Yώ:C'r]^ȚJa k Ĩţ_f":;6:'bȚ ܔ5qϕ#v*B.CZ:f12O:=IjP=5LSU<_;,D'm#  R~P"e2|9Ww@&fנkkUЅD5'p\}7$'tbfRFڧQȋE38td*p 5uj說 dxHdVcBf:HKk"9Ǘۿ{Xu'n@Ck@+#R3/@VCoﴖdv9,Hy‹"i:Nv9/yDH\.|YHyBMML&ԓA!O<3id6DUflI*)"8{r =K^z2km-,cۯCM[BqRz͂}RfG=3(0G_o=Kdc|q${^½ ZI-jcH4d~u9/odUj9zn2{S^I5c__&+ =ͯƀ:-*xVn#C{O 4| }KEY<>SqCH}|R}ۚ;!mh$2"9j4Sn >kMꔯA/+ffB~?դ@fhՃv[sR06%5B= h. fJTGcFnlfKŹY,>%?{W* HY֘Q wv5ȍY>=V^to7R##/Ge6))e~u)N|&m& onD ] c Wg"Ŀ aiw,S*И%'1 ᫳kͽGr^y/ReF0 %?fL:x*ΠuP^_tP 5}gáw^rѺ[^>%4%9rrDaN$W=;\?n&,)sЀd׻Fq> iw[Ъ6]'.Рp_J.qO۸gⰫV9ȷT6cw3Wޗ ߃k(moeh.GE*qMO#87OkOF6IL&{y) I2g?8DNdXadnOiр`3~! r28> IuTq-\[;ف'!\'Ɖ̍pԧ3-~u* ~(CuEOT_5+.!Ӕ􉲢 VO}Q҂̀"_)PGHNWѠ8F7/EZuSg"N)Z 7tJ6'K)J7fƭ"RLےnނkÛ%_s_ ^UE' {oviG )߭@*vP'ϔF9 xg3`6I<^*쩦N!å6: OTmY`F].5ʧQo *t<痤!?h[P5iO /tk'RR@"ܯRNpȿ*&0HO4@>ΟK]y; t:ଜ.JP̬,]@1` $! aQd u!A|ǢGvOD>PC%k@#%h>ӽcajgU. DIM,ak%< krMAFp.gsy땹|ޙD4* *; αr&Ti%"\[΂V0xM:@!m.JR%*]0txvZw/z9R/nߴ8N\KK ‹Dށljb:Fh+E7NxH{P!˹nV1Ck;#xDGs31SNw;i;DM"DA!2IL~Vc1:bۗS'"/GZqʽvXZ}(uKjх!] 5Ox_΂̲Lim-G_F`=u^X.&pjEo`1]p3yٖw_x^?^ -@ohNGVblx/y X(ߘ's~`(tQk~j ɺT\`JWڑ&%uג̿ 8pb~aw(24aj;̀m4$YD/@بANc{+A[]MGUz^jו͗B|cO-2huIJEvɞK,*gS I"IYގů"vѱW\ BO8?u6m ,b;Z{0XIJJh*3d 5F]趦J"!{/_Fzh@Yͭ7Y_ZvQ#팭׬~1ٝ['lu#nM|N 0o@<٧WFj06prcut9/Q @'&GءZ5˗U]_B'I86QLv sɇ(i,O>P;V4A [md0=.Cn* Bq%5-|8%x0P<EgGi*WƬR_[+,FJb(`NRZ?BUf Wа9ӍL`}wLNL6 X5pw3Y(ea AlODO[q<;bFÙ5\:lTBqF_}MxsuNh\ŃR-baB闫ҋ! H$"[P8Y2=I 45`yQ("yLT~fX{&Xnͱ CJ}HuLA_<X.n<s.]ֶvhE/Q(5n}<|?)yX3Z^4+ς WMp u_cP"~D&ú*Ms8Vs: Q߬M^ͷtRg)Zd{ǵSjA⯟wB=Egv=B8Q -"/+`lQG6" γHtH9fT:݄&FewgXEBz:զZ|B@-7zZg^jLjC:z!3WRu `p: ^9Uy}&Q1Ro-}Hړn[ǸK~Í:_5So`O4¯q$RPL RuUyw:_>/d:q.CENTT;(_ѫ !3̤‘#~;"Ob3f[XȧeS!jϔ &n*N;m/vLgi,[U2*ap|V+"rFÖy`a|&oS,(8R;] W]Wfq^-fGdž_fam>N~`+ r0VCm{ ._/P$^딀feT1;6& ċ/'eDh Q]E+[VǑJ7`ZO:q=uБ]|E:GIgMUت@%%SB̔*!/eA=e7 f5)[Qu7\(cFM@^wew?܃> '1r<=R0GM-"r[[D$Oxt5k:&OiM[̾"ȬPg62EUst%03/M+$H^-+ge1*$;([> agvt0}e@- lA$ķ t0Fq dfBH"RO/&܆ܗjx=1>>5\9yl6(eBvSC-A΁~k&_bKT.o̹91aLh,lN =>+mD˩ќ0W"ЋSQN!$A':<$V]!/Ce,S_I/z%,Jd>]Khh!v_5DkD7$A$RlYP6mԎr? ䷥&bΓm튕\Z5L`5+`y]j쩒]76 _vYO||KͧH,A޼%a{M{ʺ# D<E7k5aKM۵w7rb|51|W@#^0x5tEP }9=yӿX^~蓏9_a:ʽob>γK+D/I >[A$CNG*NnYO4|MID&F@-n;eL :4P|% =eŽ#IOaMnh">W8~BEZ;ŏyroyrTQ7[̖-Ʌ(sgzm >.8ޫ#rj7 j4b&NS@+nAM 5~>q(@FmD]zV)_ud( 6//(a<.2#уJNͬ.%ebw fum72@_+cJ?E 8N(O*C}bog@g UꅵJXg$CM3 Nbjś] G8{ٖQ8[ (vhK*,fiB]%[y'<f%aɊJ"e$hv=yR'|[(aEĚwqiAc Onѷa":1J X/E>@=H!C$To I3H|UR+>f!xa/S!@t(W lJ<?0.]Arog% [;T,P:AΈbGC ac0Hprz3ՓUljEr%WS%ioWDO#][dråy1SJ\dy Wq,7Sc}2eqt=WxɌnm9;SB0^CJYAsO}e"ښsg+ pH4ʼn}h dm<,\lZdӝ2 у' |cy8pd&J%* N, *q2`1V[hC#nzXӡ9Y,5(Fy48]zn8Eڀ%b)kF(utź9cᘦ#:AX'ȡgWwH!pRD;wl+h+O'Y7~ |IP%dF$d^F44b,E|hP)c>* ]VuL?#R%77ຼAOՕ qhpvћ*JF,JY Q\Gm?FB(=NY&=͑I7<]v8:Ks.䀮N2NljBA #JҨ)#F=D-AZA4~{;>uPg͚BBhA=9Qv0P)upˁ5zpTENC^ԾJW:c9emğckx :ʈ"f68t|!ٰ5+0t\w(R| 7@Z:\Ac(sn1@ӁrZH=sYvJsvj[K#{F<=EVOKͿ]|?H4?@߯ͺ"lRxʹ:D ClGj+{Kᅲ73f0CZ&MUyGM6wvA8, ^.Vv5 Dn d`hvgČyWA+Msk-/0 Ӿf @EFUt 2w)](dC _ý!Ҙx/dEAVzk[9A{a!?sXTYێ\79Y4C 'B6Ě]]Gjv6zrM.;j(Z)۳SM',zal,},{dk}K>0'%[+ryBtVsT791L?  L}ȐVd2'虒)U\&KC.sΜFpCFl'YuDg}9uıA0B5$U54#EG#rL%B$<@=ՕB2$jKbt/:r°D"r 3Ohh+pw-9 %H%ۂ諻s)<2B̪ E{7F*3`4χbi.Ў#Cc4M[q| aa=Ī_yw!V(E˲,_z/1ߦ Eߗ$+=NzӃGUX{`\¹[pJ q#݁VgӰз^'KrD=W3|f|1V(:4: 8k@eR?ph9@B4sV! q'*1̚˜<_4v~揆'$/V/|=["R*]4@#4>y%րzsFϿeci;3jcUM7sZ[\jP3j܊h|P> ĦapR3^۾\*{*Ib&>TVEʽVrn~k+10@0;ٴ\#@z`{1I9毁|$jR&7&k6s5"z3wDYWBg+(=2=S?*r0ΪRǠ.  >=Q_^OqY68B̠i"aKb`/ ;mTt01*hxR^4*Zy@  ?:t`T. P2r"D(&/IGH1ҶTx>~b# {oQ*~`-kD9{! /}U\gaO(̦B(Þ5E =g<LdTbmF{pcyvX`3uT9M6΁K/zͿھ^#e~\lm \VBd^c1k@2؂)3dN6 wi*KTؑ{G I;D'>&s v)n.)lu$ 4i ?-6 M67C2yڏ.tj<^_kw0_~;Ȋ>ݭOp9R#⡼c'9M8 aƅχfv6^I{N8!:-sD"_-է#wc vK~0f_ӬI ~ BB(~D4Y{<>DP6{ |`<ډ`a;Hͩ eagiU~Gp%Y 9)7ˮ]שa+\X@T{G΢q0=9vr#j_NE't+jxƾA͚IE-9bЗy't6=Җ>Φ^sEzij,9'_.ʠ{J\_@`ip,.ynN dGU/쯸i?7(7dܜrE@mS1fbwXN<3`%0BQ8M;ܰ] 003]$_njGCLj[i$mM! wL Ai(~21}ƛ۝{~ =&I]lY_ 9厐aՉxȉY^h䦉L36 Rz{Ȋć$_/IH< !~rȒ:.6 t%~7/-Uqg0Ʉh8 QW Y4|0gE^AGVq*f]NCnp?\x |}ƭvR1h7 v<-,60*iѬģP6;aܼ݋5/djAṕfAYhY 7n$ac)-gOnLjmqloVw>KJ}hGu^ dr?PYmrbkFCcRP;N@A_k9-c(gP$ֳ(N^%u`[=-ae$)Ͽ/^Q%qak?$qxf{t'En5 z]\IR:M?|Ւ@]O.p g,YM':HP==vV`?\Lw b僽ͯ|j\vpl¬kd%p6ი9c KvlkqTehbDK9T^L<+HX )=bzEݔR0= ҹ_{O wK!:)N𕔴#&fk Ю>Av)r14GxNME.~1Wy='XojmO>*5f9coF#3,s.'f[A!`Z_gO{aVu]\& B X o="J ^0=+˔ˇښ%2dOm#o`5KL, R1㒶!\(kY7'znYSd^RVpȀͫ(le4v󣧮G2&QZ T BtlE_!?8l$5s)䰵ٰ#4UmzI^QBwGD^b*1Y>몋AnI>WNPA?G:;pƵMuW%zt1c[ "ܝ|r ][|ˌAGGKQ.!:$9k&)ddGb8Z3xNh6KKYMPle * $}n_ZgFm(F}Ssn)EH _CPӟ)_Xڸ&@|'y3LϣTm@~0IаA QՋH?i$tPаoF|TcQ !KҖ(AeCZ5TvÊPOdDV"t%O~j/M&܃ k Wl1mk}*uJ(QVe5bމp &5FZ:9]Vv Z ,(Sr"7Xڑ/WL A}ywl,bwӄ܃2r!˿`L^߳^OZv7/-9kHyn9G6UOCm}|g<tX *d@~8 4FX=NS3k%D݆Z yCf^ΌaYwF NDes%{n# NA1'DlH:Iv@ UYbF_P E3')! 109Д[rEV.=DڞvsBWdh>r;F@@ك sFŦ$b`tE 8m@uIhɘ)=ʔ6-|&k0aW0RDm34%E*pd288j$P'N7dՐMm (ͫ!dgԤ8CqՙO"K/7>]T7Ýgh $o:Ki+5 ?\]:ȗTgxzsn"9[.r-:j m_ JPtD:OkoFbMD:$ыJ1.^JC՗K S do#l掖'a?):wڜ1N\&O3oc~#ܒTl(n}6eXy^QzO ł1!u㟆zhxx{=8zLNws{Pr^_x͜)F' 3#ygp{Gõ#%[Pg,Pn8nZhFIը;$9{dESJhdDž_j4€_fU(F KWv',M:SUMoP]уH اp ZOԋ,"+vnWOg RXLSgG빾hu<F(U$,@{_$aXIĺ"i:9g\VK>}$tG.!)R|T Gi( Zv)qS_\Ze6#sm0X0b$Xn8e.dA-o@_Lĉ-~^Id,4-Wlj#ܡfaY1-??^OYzm` 3KQOmky؉C$!f-Z,s>gYB}YJk")A0:*KL[N2}bM;պCSCkhas:RliK4Oou5y 3Z#K0"G]{\MX.6@ :w ~9:˖^dmM;x}~ኻ#tn8x/p t&R~NmֽM8R@۵) 'LB$U`@U|& M'P;0$KdxVU@SvS[ %xlO<,mۘCi4ƒP5 )~\csdg{W&ٝL* oWrk$~nE|r FZ!=\9(O@sV]w5aQe2/v}6c-y2C );P`9X/߮g`hRo1Ǩ9 ߈ ZnRYW oCCFf}^Z3Z-OL4duvwNǻJTG'KK:!#W`1nIPctᖋJ"#;=\D HOɶ~%?l+Fon0lnο(Uck Z"? I"-X$ęh>,K92AA#ƓQwĻ8&6 NY-Wg.VFMbz(^kYu'*.W-}l]OTps :.Rc .!qN"`<.}.έWJTVM;Im<Òzݲ_}c wG\d ԈM,֙eB.IhWER5vңp;w5Ԑ 'Zku$!y9;\w<[^R?B{ /O,9%m$hu'aA#R9g` 0No%(s>  }WX߳!14&cwg_Q$ mr5(J =AF[`?:'WXͬ4^Y[5ddϭ[P |<{Vh`)Ţޖ/k\F%NA$LfN>@([鏑Gify9_Z)Tb3h5P@?D w TQ_HtCdDw/up_Tˆft{.1"Gq8Ht56); 7yOz^dⴣ{i[X0+XV)d=kY4Z|skSe K 72̰IUd1 z0Xz^i{-lgbGmܒp$8))IӉX_6%/.y46zaZ\.rs Uu8Q=AA2҈ (節3IUk_tm=&n%Nם't0픨y_wF?]שпXդ`T$RO(骵~)`t8"z#8*&% T?&_Ϭ # @rb@$F{t؀Bx m)!5H@5nPᗊ -jw %|'P԰KH4-ٕ3wwx 1K*QNA:($: ѲD/Lc )- eap rˡ6A`uOf~KKe^C \٤P"΅A zN߈!yCǗT`y?LXl%_: HW"7bW=}oNOHVzX\])!trAQ'S͛m2҈zO|Ҷu?g[ FH|Kݠ%ni)>aNi34^!c񍰨sn~(RxZ"uUКeRz]: oƮib,!J4thTqoR!ԄݬqPk-N| LH繻|#_82KiRBt;*<. 3߱FRE8[5 R}TWLX eKf:b:tID=Wƈso]p\6IP8H(ADkMPCaR0V)W5R7`}/,=Bo>g0 :hs?P L8| g{`=R6[:*'uni̅l$%+yIvpX̋|Wh~~ "xGBOs~b~9v$5*jg&IILٔ~~Hf+zLՈ'Qd]d_2 rWчTO󶣶 AU}hwYIsbz͆&$pڷ-ଧ˅ 3nOb<^|[y3+v[>s{i,[ގ_A%eQ TxR: S-a%7YĞK^6QCD+W݄mUiE;?1QSH pdz|eh.wıƊ`sꁃ9"ļdo\=-E$-@p[tg.oGjWmeި'b+.^e+|ٚwL(f"wh`*LLXFvҫҺ٧ŃofT|ݤxs|]d=b(6k.N |gN蝽ZڢO e.]FH?is `,5±RaӸc; M=e-atg*۲Roqw6՜;'3G~`yFI_gl|z\4 vTt!)WW9m`V(}$spY׊}0}"B)( HYs+?+j"s\9$mwQ;pݥ ۉ#^)p$V-,y _ #r×QÅTE CcpzD+2^SD=hbX]r3h[tezg$1-`2] rSS;X^&rC3nt!wRU:ZRӘVVfeǩKbz jSuz6hGvܲ𬣉ڗ$Ј'o{ƙQ]bEjtPK3of-uX^D6y:34TŨ(> obDpDIY3ЮELVJ+йyzkg (җ=5*{G?,C /vJoႝVvk3wT)E+m#fOhvoaIXac8B@/Fy'K2o*{Ćg-$!Iy<,eaRo S߂!: lU@Ccх$* h[IBmFD}Il`E^M[>,BCȌ}}C^0:Eu:6q/FkM!K%A/SFs7.FRHۼ._{RBU.$=ar+`S.Sq DK)j&52&6мmK݇I,wJ">!r;rHmw/~X8tmPĴ;3gOt$w,^ )!ׄ#7txy@X\2qGu385߇x&M&_;.RJϳLAa6)%責jv V3yE*ʄEՄ,2NjY;R^%`J6k>HQak?9w*p~⿖gsZKQ'rYBlU[~5_MxY`O}TLVp֨B}EAw%X_iQҐ/֙WO4mrtR;rܫ1_l+΍} y]PsNtT) Oz^p'yJ},S9lڊLGeR;YεmYV1)n Tv1g8Q!5g*$ vʪ0j5y1=C.@x_Hz3GM(g;Etxoui( ? 8 u* B>OP 'Y+al͸Y`'Y_ct.<ʇ&L@<8z*!9p#6]^ q6x4u%;Wŷ}HTC:Շ_ ڄsUKx+Sx[]1%<#d?΢Яp2n2KAimV^#>1g9&6j*y2&_ї3rB YZ5C"4'biM'4î>|CNoӨͅ"!4#פ]UJa[ǐwDiNV;AVL`Qh5j؜ᨃ=%FK埣Enű5G9gO5KORVy=nQ TqꖓaR*7SKnx.vSkm37 !v!m^Ѿ|% 82(եy<⧋k?Hot|CCAda%%ZﶅϬT{vEZgDCƞ_0>> ESQčak=PWI-\l:d]V(Ɗrh$gzj}h魴>),̇mYKq(<::v5 tJtRߨi&u-GXrW9aZ:^ _geXU*"ӂ6{S׶zW,M/Ѩq~;~7h}cflDTnMR#!`pZ."olhKyfi"5%trf3&lCyW8+$Y~f}IȖDNAf-9Ǐ2+  Qs _)`7EAځmVJ7R0Oi^Vճ3Fb%EcM@R!⒎^Dl&Gt.3(y'2Q LH’QBe34Mx=^nI3qڽTqv.N42 !j{- ?-EA3} ?G-&TAV`Q( o4Q Z*w5fYEF0iE0hJ|)sN?u6SU&mgih]WRYwŏޫg>QHmG?+e.5X$^^O64g,0KA7mw{Nm.ਭKK]IeRvw=a2i 8ټ"p<'8ŗ:YtztF=,oǯ|PYmJ$V.}U|`or} ɮ?YB0Tŭ?-bsNâ+4 x ~NI5炘ԕnB@eMIzDEa|0H޺4 }i[&c6Қȏ|FOUwYvL (~deg$^N ˍ㵳J ;'oUѤ uIC`J-ʹ[9($R`:~;݉]{~C >Z6\9yhY{Drd*+#*=Aⶮ5a2n!|)A󯏨[e ߔd Q&a}'82۫cfN 虀%/'0/*N7 AwrStqc44q?3@F 6kRJzsY7sN/qo{3B+n.[T2sT wiLL.a;2>DY7Q'yEJCUlXc1/#Q$@-I b\ eQr<'rPɅ G5tLU)H b x) JTz#KdyJdQmzu꒞F۝+OFw.d4 uW9)#FTv]VQ"Ę|C.!3ls-FjhQ*<⽡I+d``~ݛ~)x8_ 2 p5hN({0|*h! @ҫt p\]d2+hRI0 FA5M_--Wgnx|#62ˌ!SvyB1HhmG8 $2H]W:eٶ߾2^Kt4ʍ&(BjrNKH S)'-Tm;IAikpЌ<߉*N]埙2}d$=RӻR#e&熦T},ז0 "ƔV-r`L2sdIlQB@ ɩȪ@)ӻ.p^7 7@2'kD{P쀁I :]D DJp B|!1xȨ=iyEإ^0ڕ `^fpJ!%K6 ]L$ؐbXCᣙt9oIRD} WLӪoab-܅7C&/0wToLuKaZw(xq X Fզ&V#2Wj Ձrve\ݪA3Ⱦ|{4{Trq5_Znr1|LcqXAMiqn.ŭL?SV;0WS\UYT |gGSU~(iOM[zt#1<@%a~l׮lK \ݸ9QiThqɯjrUeVz%E˓q jQJ>IIů@eiZQݳ+~`Or3Gεz$GdŏT({k(+Igix3Kuͨ%H r:= dVh>[՘qa:F7CSlj/*J?eNrYYj kk٭(E.Β7׏O0QbNUl:r5E^Ŋϴ/1eG;xN\[ fV<!H!n1QwKV]U8ir6Ƿz+t{? ƫF{hmiK*:-ڟNKJiludeoԛ;p8ZXQ\iP Z$@k5(M_Ձ;;ʌ=M4Ϝ'Jzتz CPPIX84YObye,W¿3/gL) ݰwh f3N V ͻiq2NL7+MS7 D ;cDGƞl1/x H:*,'и<% qzO}B\I.O}ܛy4ǫ9!55$1@#um]-Ъ GH)7霂%'ĵ}*ӆv  g%UK47 ׊qJlFd-'3Dmgr; tX$^qea㠤$/z>mH`t ?:n4Z9l?rx@ myc Bb[Q*ضGU/ZҐ,U39 ݻ˅b[Pc7M)ª1Q8EH&ԇmC)Ұr[3]N"*\s-05!rH MJ?D PިM+DBW8=\ wt7?m Bj-Wg</di0(lVh?IWjLރr)U1'絒~" ;8F䛅&v[gk6t7K:d~̰7 "C^i=f/QfѦ#W~!XLQc=8(su.YԌhOڝA,:- "+7-ez 9{|9!;†Kj/1ύIл2 |t˰RalaCsYI3?$"c|T}5dwdn\+7Cєm^Ga'W,L7Z5k ;d P`}LE@"h+Ovw9ƑF#5+C&'[i 2i;J?T9]Pmȃ.`M ,J8IpBf< F$ޫR^ٜͪ @5[9| tդ&m_qWYPOHqM/1]]\z@<+}Tg r*לVǖaOk?|"YSf"V&1M`626?STjn74?q^U ~$"w諑Sw|<)ʃJdo;H[%㸝n.Ǒo<6f/+ -@Rwug]O8D! "}0Yk@{K|5P7v{8"er?k`ӆyهcz<|t/jy;s2vp^C8L0o xS"T617wySEB>ql]4V{xu :J7BdIRM2]+:f\NcLyUW@e" clDll~A#umϥ =gmT1eXWmx?R_^-c\gHbD@8SL|FyERGTC?Uʴ8I#;MS$%0[!ڶ{>b YI3A7s.VFQ-}Ӗب;hAL}ss//\$mGՋO ䷻`* Nή*܌c,-cűN̘zԿgv-c!4@4M~ˊ57AyZ{+!L?G'j/I^>_6{CgvÓb7TKeze0s^"W)bBOS\Pq6":CՓ4zrcQV͏s[ެ51KӐ_,Yߝ.5B!MtV9r3B)-큋:zY&֤;eO.m1Mǥ{NƤDkς` OMdwԁSZZ;&gw]kf)zEb ib4mQ3t܆167@͞9jtQ!bTOJR9qAA%3MXF6vŒUIm Fõvi'hS=94,#/KU&=zt܋Ir$*E'1O(,ozPETn"]Bqw/N11͇iEoAÜ+3>ʁPXڿ+/J8n Ȝw`}H N2Tt +07$wlrc$Őһjԫs-qTNnc`2 AO$WyjXNk1$*(C^ $E9/*^ o$ʾl Oeۿ M( 0Bs/RD%R?ށ +s!}LOĦΕ^|HP 80?|$!Nx_^-|}N_\ϫ_lB#Kb~2"$lFq'"  S3@@< }Yt-!^>)TRCSտ1'muԇc^8&15f?hc9!H HyeCpe~sѐ \@ q50H "dxV9Cl;?d]<ڝoD+DH8@!ڿ d[k F9x'i8*~Yte>B{D:xěΞ?HeI vbL0ŸRM~8z@hx_h!RȚla{sGL"uIb`̘X4s_UyW^N42Ygng2.K9|38m9PQneis_>(2OIJ;V_mHz>?yFH0H`:tn twƣ34΄Q8;igaT}_NS9:9!0Fäum#'ـaLL눝u)b{:.AU`h]ħuD,G [cS\'"a񠻚b@bb{2 5KQ;pa:mY_?>Є讍Pc"{ ˉE _ 5@?A">f)ML@b9*..erfrXkLXAעPuɼ =o% ھ~>pĢ?^> erfEۇrOy4Z!cU8+X#TVI8׿z';(C︙+mF{;2f<(Fg}j G5 pzЮvk0GūՂ(Т?wyGُ6˧WOIeCzɮ!<%|`4 ai=% ^ ށJ ,X$8gY7w4E ˨@yv` fWݺDC~-*Q f"kWj*otLeSM3CGm=Vv퐰PU:ueIͣgƮ]knOvc8"̲yghӕ^ŕ@w{K1OE޵ tb),[VHo 3 %=GyQxD@ia[_kuN] Km=N"TR3 R/q08zjySCҙX"Py:%NW4}v~%K 9hy$=:w_2i#+6뤠u{Zr0Z؀hgΒkݾdk!$Î1΁+e@>6K߰og Huh&WBoMy㵼_DlȻop9eQ>r:-kZ. QrK8 ¿I~~LN xh"I,DN7^%AkZ~[Eb'T| i}H27 ףnb0(GRT荦5KBHP +9||gɨĶx+0]mj4Ge,'CKX(h!gO 0u^ t ѶSi҅w[m]PJ '^r,f.?n\!S3'O{J< f=|B>`xTM%b,%j;垞|ȧl@[=.YgZS'* Q}&}0@>kvȃ3~;aMFG)1CfoCx^}dZߺk+g8"aNQ? %ֆ_Ȱv%&cw' ">+ #iO0=A:.翳} ?ɣ% +&I? *Չؒq_ws|,bjwX]N*jb Niω 2L+Vm%Q+! <0'[tbZ8FT  t9"7.e,HN_ SJlAJtհ$J/X̀Y- '4^IY\fzm Y $LP" "M6t.w-.$ʹEFԤilrmxorC8>tzne6L36=J1sz'y2?.!Tm$hvq7WӖFuP2_0r sDDArcgE킥#"6cZXGY +\O:6<}I;77b'+)+|UтV,:$BoR3w}pvL:`\y.B;(2*3X;"CGM^8='foCkcmyF#KK/x{ayͮ>]7$Ja*M+Yл\fiw?dy@.tPehz_MWN/v s.¿vȐhSXde~;G1g<0]6@RxRdngݳ'rKʴQ,ʖ8Rlb8 H a@&2+2ĝupB|m :$]0rzѵ 5y*B^'0ES#05Msmڭ^>q?X/e[&&d ټ$6O䉴枘Ok0Ziu:HY738̛%}F)`n`a"M. x'/j6=S 7˵&C+t=0Т dMriޝ:lZoūjC-GP^7Beo۲c5 䔉ʼn};Yo7Wp4F_!5eF|qk@UރK|Ե. r ѹ+I$0fiuX0ڈ^*hR]Jriys~o*+}TV #jkmEj!/3x'YvCmcz,ӿ깜 =!=& mbD츲}E&I;>jcڞvLz%؊Dw6-_XLo"U)|<;m=jFHQ e!EMvn/DR+6 ys*‡w@W`TCKLOTEWvL OmduLek(nF  E'*kއ "WVD0#կĉPBMZ7QͱƉbݚ Q;>"G{6 PCm@2 <8l=Y۟:. 4p z8Ǘ޸{M?sNҩPJ{ӑT{T4^f@Zj&26ר[ "ڽ-|b&_zܮoʡ޶ةGehѤ7^YVGrV3L@ `,Khl-XHsj,i+j NYq@x %F,;J5yVJՈxUpQ5|P2YZ!i$ӡ2h$!.krB6Qw/[\P%|sS\$xs4MQ3*`Qj<3S*QRd[".]N{*G(Jj`)TOwA< Xa1`W|Yx .]>I̘햿ҥTBOdLƚJb'5Ѓ\rZ͌t GMu2K%r8*w˾Db?D1vc)r''W?iDx\R6AL aDd5d3` I8ʿO>D*t4h9iͧ5lrfߋE[uA'hyց?#֦c,܁ 1c7&M\<4uE2,1Vs] چPQ.V1QaSLBx&PyԴ3!reCþOй=h*$unu =nҼߙ[%oGx'q .^.YG)#) )`>v 1aLVcvMl]^h)Y(N5P$pBt;I$((le= z~5P-KgUJ0u3EJW4:WP9>1Xp*=S,?!FqO8g'tl ws'>arڝnmG#+tWS ,d*:<1*~ H2,T)Rۄz@v uF/2-[@aƘcW*;[B0$ GDAP>07}*v;1ojKCc\KMP&-ȣI*g(]>tO|0XJ>JifbkҨegu33U/Ut!VY5ilU=~?)7|sR2pFwF۷GTvk m_pFۏ|NRL@2~#W"Db6irWZweQZmU$ /K1F=fSCuAP9q|+ y-q7)t:ǼܒE)SUAYWEŷ`1iȆ\`dZ?{Q&%Cΰaq/Ju4UU:?KRݜw/~?S9i1#RиZJ;[F{ bOJ!֙=Vo2;"b_<8cL2M4eđm'յWOFۧ!22ў.hGƬƎܸɷG&~|z]ft |jMƆ,8Xv8~FFh8Wp̛Qkrpc.8w)bL=\La9+U(!Lc1Vg,f[^V-a童gDŽ!sꌺ +Gcs^+)e}g|jbFk'P ,6)|!lQC[fq$)(dg. 7BMњ뗲{RA7^K@؍\`e4(wn K3 4G6Y/i~s!ِ^B%1+D3ިBTh5gM- 42 t,H4&f"G"RDd~pi&| ҧs۸!ZC~#,1[Y/iuճx~3+ΓfM@\?ͱ_)y F\1oWD~z՘сM %ЉJVEY*+~!š _(ÿ_33S.4+UHَދbUg6Xυ!&r[,dΘ[jӻ( 0"psL$̶_%Z-CH 9>GEظ:4mxuC_$pc/~O<(P.ܜEPuK"Mgv|A6&4;/~|o&Y:\P܎6c[탡x7*V*/N^j'|H1CBϛr%o[^v$Q6Wj~KmqAe'R .˔ Nm:ρhb, B 'o5N`l(jpƂO: I!GG$tѴMc/plS}иkjETO.)Д^LB(-0apf ]@j ; u%a/Av׶Cb2Xz,) S42'fKLmGXښc%i.yy7QCn7|_+߄ 9nvvҍ]8 K)*DHE9NQ%; ȓ\jyrat*up0!jF; |j76 ,Ǖ/{K/:k-/3aZbQ 8?r[bT |" *K&'JwiHw[d|LDg9{FhUYióMPN\*~C&fD e5:rstYLbfI?:l6uBQbB gܥ+ץ[dEzWk^\G'ڈ`LXD~>UX+!Kj|p/( _—TB&m9SkW/}&mU'S5>n5mAOe{Yd0<7d+JBwy%4AɂOP-<+(lv&~5ɨ&23"ž/mEq*&t}B=(+\õKC{+p#}ʹyB̡V2R1}P{S3Y"oϢ33e5{JG_Gntr;|/Fjv6ZR4,,fr a0GqnfxQ3u&j3 1Nep~gQNZ/Nm=SдTv\X j}]Z$ 6C󠄚Z>>qRCi'G{{5(\qWE[yc?\ vlRs5}n?h~$hh  2U~''0' aI,H(wϕ3{@tv{@D tT{<:l{j^Vl Ol="r1rh -W;܈Y_}~0nthdL2N:"ݩHeT*Ҙ PH#*73i@'~-a'ϊ'MlM tkLc/Ηe"1Tq/Inf}EH嬕Ĉ˴ޥsMa!h;ɳtxu>ÃJ_{ܐ {J m&q)vB*,܀/i&Ja47<7^Q$sng;JZJULQ8u9)6e o0@*OQkV^ ŭ'. N-cĜ sEKgBW|K*oVٰH(&A}3Ð֓ _,6BWF'hl[#g cU\_pDn7:bQж\Ov)<7 : =0 Ny0M# _pdfP0jUf)>UJ%+U|ea_NH')\%a^2@4͑,^wr7t/ ?إc̮6_ȵoj8v,y{z|\ r8_E%&ik:nϘvᚒ4㩋S rbaجt'i4ӦҨ zib["xr|o)\Qs ^-=RJ?^emTu4: *&>aZ:`<iMb1 &gK~y7X;wx p~4qIVad5;-3vm5WFbs&4+n{ki #Sv4<aGҨ߾DL#NH2ej?HG@)r,\"IԬ^Gjړo4S\:TeܓmꢪҢa. ,ǥ9*>+`}"7ը@nab{ɾIH dDR=:B Ե#K> %')*Bu1;^!(?F>k7vm pZ7_]J;ֿD]J='k9RPR蝌γ6ai|{e~$κa_0=w+7ꆖNԠB4(;}f=w:sNM U9 4e+Shh1_Ae 27ߐ "d4/n U|/+LMK+B 'i jEjN>̈,YnǨB)lsz(e'wAV*"V3մ sE)[ҹDGN܌[i=K< &eqQmr "bP֥܍-:Z28I]Dx5(An׶X+4|+M\?ʦ!⸊AfzyKxlG>)Vytil9]u|[[/~!uCZAfd$@AgjQkM~l55v+ۓW1Tzt;M3h⒕HᏗHo_hR1\$D]pA䷀aW^i3:6N ,tk%z*bJwV$okrw}fpj9\l]`9uܒ z\*G*/0׭ܔ'&!0󪜁$+>?]EI)\Qw^/=#k0r)jRf9ƛRiz6Ge߮ZXszp.m_hr$f~U_&R)["Wk~;r YZ0ftl?~s6\CNKPKd]ɨR(-prW0BjD]#9$tck͒[$Nv)9w]b#ڑE{3Ij6Ec(iϚJr-lEDa@GNͮ#mrDa\y5e.WZ٥V']iI1Bй|"N Y6iC``cdQ:x$ɦ_>zNqP俧Xi>2*M.d擆ͭgYE㓥)*!XHGx"Khk^aė<,`d1!.Vlu-$!-e:$|)Jr^z%,QU7ɟfBok+էT1k@BfuUl|=P!*IWMm.zvcTvsEGJW{*sr~O9:D=0Uey5uZW`\i5|? ,79m4b*; lXE uPőc۫D1ni߳P8X)ŶSOK^]n{v,ׄ$!8 @`f{K?r[ۺ M3MF#|lQe퉫q\bbyv׵Rt7iєFmg <2l_e_pEGQBI-Q) GѐbfjMQz{3m/Rz"cNE&Q%ʦ8orRiTF>AB !Y&::|CJwf!`B#޳+Q!a$պаE5[7v UdVMKR9 ϗ=tb~:TWF8|衡q4 :[>괏ÌJ3,ءU6vDzJl%&)|'Yĕym]#EH[ 7b#^O*f[4jqG{@pn$wr6CKc5qie+γj'k*7}tq[U?;xWKMqǵ F2vГ5Y?QM@9,Q 1`p_Zgp&>MRef$&^ԗ9~U6 mtIL#̌*2FPb`v7՚a>k ;5?ch pc$G.ͷUwg^8 Ǣ~ %/ZȲ^,13& V}KLljwrn&M(lQBv6 OLq3A]rUA~zlEbH%Ik֞HcEXԷ| ݍŐo@A'8 gGqui&"]iVx>& CRɆ&%5H= ,կ؉=t;nKwju(w: ΄xP}z46Nu:քHGq|@ p${OxՇW]3.{rǷ Ea/D3eu$H}EtFb2Ǿb7WMi/sgRzAH4)}d MgT"ыLU) QZA |Z\_)^9,\rV_O:HݥAn#o? %|VsI^=gd,Ѽev<ͣK0?9__9h,,ĤF/e@HT=6`{?zJ ~Jڷs qTMOs%Ƒ"r24m>6bDzxlH=2@tGBYaET(+'VnRbgL|WRvIMo4.oI.qȒ{o!mfFCh#%7:2~xR, W OLU+(J9t?/gچGX!ep0YOL F;DtvSU/,'GC4h)Fm:P\ljlrWB"=hLӵJw&VlVnt kp=[S ܵC/v=I3Sr 122\$.9[w8h{n}<Ϣ 57[^ 0(r#Va.1uJ]M6 / `NJ4]{%KӲd)Ǘʥ;ԅT$)%`ưv_)4̱jJA5\־{:yJBs3s WC9Z-mn %haچKx{YqU&M18J>Qׯ螁;7C@##MiP_ȍ ]=k oseÐ1M)MźCbMdȗHχ#ѐA x d)ɰnS@\",* E\0  o_=I9Ӡm 6$0P^# ~r]ms?|F0A§!M88xV \K?LzUhl̰^pZp}KYKJYY;&ĆTN9ށ?8 tOzG{)F,қ1ꃘ:8A=NH\|~\Iwz_ks/[lC8TSr5D0 8gn*l,:W3x: 6 iW ɄnoabnzDuD WŁ.uG`Yh&^|J;.Zev~ZA>댽"ta֞9Vkv7I/}> : ʱZvSc@Ӏ(Ҿ>S"pv>>7׾3Z&,{?awJ8`Vf׎O|biZ̪<?bz]=lp94Lzf,kǙo:a?B56mq(kk:7mx㳱-I2̿sN[.9#ƨ۸bΡ`^(_DT,%,!X9O؜o/TF\t=3"9D6>bb6MdOi7^^ xBKŕՅekxLo#im 9fӍ ==/dtQp];sc{F*J!-?ɛ71%ݷ a6|d{%R 0P{3"8hU3 Ey1Tno4ŏm1(EQzjm83|U7W'En˗\H ScTHZB  PNfIM]ژ8>މ.m|mM+} ϠGv s\ !&2o!W2h $KOiq'p+SjVtjLE8@f|řEO>&C'q 5YQlqٯX, VpK[L;xq}Ȥ7~anEEzYs_$0NIϮɅ \>wrC-c o$u\WAY%DRpE2ST[@C!͒B7Rک7N9@сK]7CPKRz ?œ `K{k8y~} uNbMlmywf;uvZ'>h*4XT<{h B7qaMzO|RF +۽c Z't&h=_m 'AULVN ^ @ o%G7?hy/4Ave?;,1D8TqlH )2URutk9 VIM6i!J&YE:B#TBG_IU^2+cOܗ*l蟼mHac&SLlm=AZdέgV|x&/#bE vnkR">}Q=-'v@Yef=JMP9gh֪Gy~+m7$AH A$7"zF!2(#]jx9އ3vc[3%Ӿ6[~mjc%jQ ~e sb@ fwXp^v'ykï鷾ZƐ,bj=W""( ^ˢex3y-ڛćd~ œ}+Ol^ArJk!k3&Smq -sC675N<]ۈ˂0v7B}Bp#;} y۫{=11596C: "oP%b&;$9h!d0è( Uσw<$2= F\v "v  iOV!gQF GLBKڢ}uOoIZ7EyEσ9^\W/Iy&HzL!3>ACJd=9=F#Xx,_Թݥ"`}6Wt!@m[c ơ EP Y 6- {O>cΨ"r8ů& DK_gƇF242PPzҡݏ#X #ck7yw̰e#KQ?rkz%EhoPV˧;" WGqXeߩbMb96kRD'nQU+fcV*C`xQՋ5K¡AmD ,TMmkWR*k?3p=m3S_R1[DLZ,0[B%H:)MsʂǓ,uk#,>`w*}zvFVk͛FG`+Fj%\ܴ Ni]UpHyXQ+-C-z0kgOءyM("Aǔol6~NӰw$N?"d,-|ܶCtdKj{h0p)7@]dDrM=s~SbY*XE3fyIetqĹ趘9>Ƣ:ZIn!~W1Q[{;#=DnF_',0PW]-O DY7:܇[-Ȟ):nmh`žvOΆS35̘W u,Y5p`un:)L󣬟1WMfJQvFͫNN /V#r{!ðu{M$0 Zk( ,޵|b?&35s/ĸO@,U:l%%d=S >)fnaJ-Z b* 5{7ǹ9A2 8#TYv]%hPC@J| >vlP3У'<~)3owkc9laqMu ПʓJ Ua+$\~#A-3˄_qJb]8 է({P ,| c #&iq}GDhg&"l[ Mv7zI3Y׋ ؔ&;VFD/7ypZDnzz~v0T)ߢ/y #'f\qT}/l,~3i:Y~uu+ٿ%&efɋ3\UU߹u4+a5!?D8sl犍0Bu U)x[HJYvĖÊ?0_+KB1|i4fχhYw6 cW2h [NG }Ke&\T"Ǵ`TRGB _OM>:Z@nE^4el5,y l 8끕V׳ũd ~gp5B,&f]}{_cARnfr5VP Cǿ`\|s ` /!n#G.[.åHy^.nS#@Ǭld}dd~+8<&0ӈr4h~, х\>1(w$6GrŸ@\Lt1> @B/Dt> GΘN# 0*g 4Evav 쇓/ZEjC~by̺S'KtC{΃|2Q(b fzdT^5̧ʲ1)Y/"\8f[\S"Nj4ipc@W%CIQ)r~!'LyAo;>{vk1RB_pC_&>p^7DԌyp釽`YW3qQSQaۿQI%d$d-x-G~P8D|9O P.9Gᆳ0Q,reS0ή@_8n7Und6} jhgO "3S)M)-tkZY%{Hc'jV(t0[hUv1?|Tp`QUuG/wX'2?\:bZO8߆ oa lsH?dwv܁l Noښ$ M/oX_ D.+##oM%B'[Gj;.f.Fܔ HLO5(ky ?̍-m,&^54!mយ6̔hWy=L'+˨(FeNU/KF)?GE<<(tz݈\`-UɥvףȅWg~BWB0K]\&֋x1>!;ּLB5#aFp$:l X W4H:->+ֹ-/\efX7}yi-C3  +w /@uV7"mve]\VlD6 p"q֧^Yg"'K@B7%jDZX4D I>6vy+d[}OQŎPLh@x j-Hv̜>]B36{׈!9Y1^=hOpE#{V19v$W" )~@/g" %d"4uU*|ĝk3 Ãn*ٺH-i?` v8Ig'MPε1!* T}F}籆>DʾI>yzkFOCVJ]Zk6-Oh|od!BFx.ӡEed* z}a(ܴ9#툆#IW4I0,+eeҕflMF98ߐ-8lf4((OS,S?BƔd֌13 D TC1&lZ@aܕ y|ih51#bݹj䢡d-)MT[h$w+# ">iבHaoya}ְCvCc+FF){1M+6,l_[xàC_(WCyTk 1f wY(#|&m\Vk%Bq`VUEkG)?ъERiyl׳-,-1}"%əΗ#6M/7Z PyG墼y,IJv u'@1 12a|6 |1Gv49MͧY+ kb!KQS2и"\dc+!vhLfߓor#c F4F/bE l"0"1"at~ m0Dz(Qޗ&k7_SY}j|[=V[fA}-Qn!6 Or< !PbZK׸UdV4J`_ d]\= 2젦2x C ht7m)^X˝"jD@vHȘ>t3ãuv2?o_˨% FJ2 -!}TɷWjղ w~F|G*ՓsgSd\uZVld+?R*XPV8cIlE P*o./ .Gc!{L rԥ̈́e9D٦xWZrm N#z*VЄ }2yQ7FW$q# dž29FiԓX#jJ B8VX?p$Vi:, 1Ov^ sFdFLGDjuFODghV߱4; ka„xP+tw>d9X XB#t:YWs%Q'~X$x 钱P3nv 2 {()z)ׁcT"0>Qmw < $oeSq{s\M6ft[E_e.U2dK8~&;y-mnMj}=8/H|oMc1_9 }x~<EF*m>u<=QCEMf-v@5b2""I oThCCJ]x/Efϕh`>w8ГN_f9?O]:C~sʿXZYҔ+/NC`a7-D`Qs_| lJ-[v L##.*pk'Ie[UiNzU^a2!huHR k2L|c27prS QG~@:0Fר y'.@=yTRt[9 ƮWQ<c #1RV Mt18B0C "Y-JkF A~^fE0֋d(jk\bE؎})=k=['FscH_43m3]^tr@ѹxB531'4tT/aI|yf:0uӥuQ\\ s%@|UkXooOBUnٰX1'xDw ,5:JצB\5Ch[e@E} KȔU9Í}##Up ] o1 +] BS7\.X}3 i9b8'/ Asug}"Sdx>fA 7S#"O. )dM;/[{ |}X;Wn0Ji6`2s.Qg%xk8 -6qSXt[L1>M P,᪻_Eq;.i̦]^ g9ubi>>?a6p S9klcs?4HY/x-_/rRL"WR A=yR]~f;kc ߗoi2V"̇n<HhBvN%UPfMxV e뙄ggu4pASGL;VI.10tuPEMLu9^#{ˠTܣ| ̻0'q|k 0,׭!y؉aژşsVKgUgf.lCd(_)= C{/PQ'2鮻rZRQD>3Z/5/.'Dt%|q0EtT 7W^ n%in %fZ`A%~'MAgQ {CKVUaz >xh}ecn$N |y#Re?4wHdGŸ)}]@ %,u[6 _aam68WvG%ELQGbڣJm#CA٫okZƗ<p fM]"5Չ'Z1}r}خ"Vsk&3/ +9É ھ> nMB]Է|pMH/Gwn>qɳ4<6I gt`Y)W WOJ{Ujc%N Sp9lQm6ٮ,gzJhNeckSIpNUJo1FT:8-Ņi;9x%dl0 ,゠ίmd7-<ЇbQ BSP}l`ŕxj[s"vf(MQq 'BG-y_J,^2cB70>:1/r#Wl5iq$)JC|1R5f;=Pt|,ԗ$GH }+IEH53>+ݳGQlP"HӠ[æ ylvņ侩L@t޻.ͭGyLEr I_"74S !!T U"v!n}f!r d:$M#AZKtDy5YOVZ GVʨU/Q]N+"Kސ3u{(-dY_/SaP#,]0o[;[bm4ehw*?P`DgBJvek!l E3|R/=eW8 ?s`/0ʳnيPFlG(d\ cʽT`r&/@`hҞBb;|X{`$,/e%GkR $IJC)f<*g"xB%^Yiv:$7M6(𵥊JC𬸸3|l %l̦F+gJ# ;vM9 כnvvVz{"Omϔ?x?)Ǡ؟2iVY&T4zEyv۸a5S##(Ky9va2X+VSΥ~cRBlŒ6.p/͗;6e3]tR6 ̋NlOaT|b>ƎмJahwuLj Amj&JJ~CϺݬB#'2G.ƨ2~Dٯfzz_a$ln4%=L.0;s*Y'] '*ǩr&[ìZL3J sxϓipFsLbm1q \Y_;[/"[#Cmh;$ޭ)V#5*a,:|Fͮ)T#Y3< ~\T4<׋| -MwXnoUc s(=/-ܸ^̟a.Z"> [3V?$2̡|˄)4x$}#QOb\[kӺG==jbB9;_ΰ6ӳDrf3 g*@Y7Y8~1׬x ZSIAl7Pj91NUE@ІL |ʀ)51#ğC#;s簸]tfgȭtSW5u|j̣~\uX5xY>X#]Q!Wб̛( R*k50{3u81țP~}"['gAb2/.uD[SX5mp8fQ䬰%&@4h bl{X7FkS ޺.)* #)\v5 EUk-h┒ĝYmUFP/a_EȐSHϞTK` hy,Y{?">V qDe5|ee!M@mo.R|Y;Ār Kh{*m˲Uŭ (uu@A{V i6iߪF-GdѮ@z:C*Cp_:$xNvhU;BE ?SDZv"+UR]SZW @1}# }uT_pF\#]22%d2%1KiK [A9LNM˟I Un&̟2$0=gM`3}\W2iEb>5()ѧ+3?)<dÑ\U[IE6S}"Y/:f8iW|w* .wZyɛe"}dW\#Sٷf3po粭уMC=[6|0}O8m( 3>!#wݒ3?)= ̋o./ [0>M.d$+ ˬ~}p~Fʽ~#S~//&\{=3ȶU%핦S!/ "\;q.<{ԕ'qM;81ڗ#7k%fs)8DܽlOO0=p։ )ᶌo6}:o[<׳#yEӾ\qqmb.$LM9v}Q_||YnA'+"bN?*&Y[`R~c єIi TU} %0~)Vw>J!H*Lg֟̀=K r cNe _kѭCAҼRxje4wZd г h B_oyvH,&v>HTe Uߛ&\S-}D5FY<nQW&x}n ?l{*0eq6۫@^*Z]Y@ ZsNPO &J7+wSuovP5A*YM9i!q<.CQBwܾKc< GvED!̴FP$;rS_蹦4a nI»k>]\2 G|6W@ʓ>179^WC@+%Qf1DkO1 z3t!uAv6vQ1-r[wQŶ3q~yWg)@o%+Β'5[ 1(gy9/FI\h8y=f#_.fcW*Hq/2~<ʑ6 wl48(}u9tRUO{; UpjףO ;!T7TD, W(7WXޛeXqiO+e/EXYtoJ\(ԨBېeܮ?>U}9psOc>4%]KvI*t|SIݦm!Gf\s#tzhS5>b3 \5z伸uȯՆ QMkvG ',s}gZ$FllQM.͏&9yߕ1kke,!(ԩpM~:,-leJq\fW\T nL d)PH~iuE r͒%ibuL`+ix<(vʣ\|-?zcQOPrbp`hkH9Ćb1%\\"tV=Ӑ^!"ߎv!ӗ\{tqMOH6(dE6K mhdiQxd#s.DRZJjoA3bP:Q/f?:uqA;;4dLSop9ԮrZ? sG̔3sϛ/kyh$ U( %vcВ>y <)9{/]Xi{IqQ2ˠRH|,J5+v(rס\"j}VGD|ٱ)mN1MVAN:f1R/[?ýp?Pew>@~`P穜1kP:{?^aa-^Lq{y˿cb\5eBc{%M*׍Xohӝ:纫JX:Cunk/ ؔl)(L&]|H &p.Yz ҽbK|=hMQ$5*x?=fX0~̹dh8. ј >"* ?k'-|brt]3c)mEBo3Fy$Du֕+VF&hyS tAcr/=USan 'ig90į<> -tKԊ-iW~Ls T2D(d7(;/ZmiعaO|.02dd ܂ |9-91x>1OT5j 0[M#~ağ\:U)t$P^)haXA5- hCq8i3roxkܧUaEiy '-ty9VUHޖ/3M9 ױZpሯ2IeۨG~DX@>;A*B%Oeu;dF2;F-r$:۩C@0o*>͛Eaϭgv%;8ԈGM\DqqW= f'6gBj}q/S+ϻ9ۻ1,.ۑc`!M S͗Me,Fl+BpT@9OlRap]CNkaP6pad`B溩eB2(c'-69DkO-IQ o1,.)?`aPe(/4`Hv1W!(P1|!m\N̿HA}pHcōmhtuRSW3=I6aă ?qbYpQw\ /RΥn}m$lf,wt϶uMX%Ƒ }uay D"]+m?sh^ ,j`in6*[?}$Zm-U ѭb7k`[ENlUY(͏<\ZM=l B9\o#٣<1`"&alMge:ϵ7o#ۧT[0钹  Xm'8d'RlI|NgkN?duK\!aX֑1!%tlCc˭Ir,2/ؤk:!,#YˇUrjqCE*J0,ޛ&,HWΉ% j'@4yѣK,(#=ؒX~j[~sǮͭgڨ3)FT˥V|n^?p/F/  E?ܥ ( Dam-!qY& '#lsUq Nɰq K 6@p_?qQFF5 S5Ҝ(&C{;%S'/q/wmm|hP!eڔZ(x>N&ͳG6S>{`n֌T U{VBh1y,o2ma.W B?8ZP[h=f5;6ڊGoͅ4Z0 )ls>DZdLG/gY4.oGMב\Hڊ˗E  % 9* jMdѨ3dةʌ3jOB X?q FWN2{8q"ZG}3 >m PepJ=Ar.)OdJƣJ085&U? G4t{ŒHd|8-xv8Z5BxJ)z^]m74IRA1×\1od2bl8nق/9ԛ7"=;Y~#7,[h1R_=uAAR 9n6kRCm!ظ t]ConWxxӔz^؟IU{޴ RseY}JIBhJ[-7J<[I!-01 'cҘ:/*.X'&Dߴ]#;?iЅ}K@h2^Ի؇l',N8M]TF;3x[:ll0גPYps2 sM41F{#zYtl,'PwV xL^NFUCs;qn,MC L_x;UaDVύjFɌxRAtQG~)A|f"]B-L1RJe?iWN}#SD2.Qsϝ5)pl0:xD4A}4#T eiqyn`3^K SNM;C1O( p!~* j&!p[[Lw^EkaNA9i.c;|ܩpvs)p~ݣMU)5ISy;/&jWa-Uz!PR=.SF9ԗ&#r3~zfzjrx+H ߣ 39y{_ r%T߰lc$~[nv^0L;a(W%_3Z '”] ZՁ6L%ou?qdx5Tp)(]_}52D_ %3 m}QkNp-֫' ¡& sT&iNsdjS@ ֮W"R;މI+{Zvz6t ]t gݸ=l9YǘdrJn],k#p=2xl$R*k :H叵ny`&H|̥n6,Fp2;&f\SC g^Xj0K1ߑ-zJ[{zU jZcaEh~ %FYG$BfKGu< %Z-@CwJ4J.'C2l㞔>X#iJ*hi{ia&*0 XTHݦODrq9b~Vk5~d\Ns|/(1r:v9A)wJ Esnȝ :-GS .zï ]AJq,!i QLW Gs\:<7޺TXgue!RYg/z'|wg`c')*(+/ѩ TveJSbJAvwdn 8T/H6aQH~J&|B'S4IOPj"dQ/^F8.1"j8j닋a-+ `;>^%;<yA)İ! a"%Pҽ}h%q{PxN1ʤF[ F4s"2FTaJP<S*8*4BИ+'1f5|z~8\,% %Blc[%#H&&d!e4 H7a>h$#aGw9Vgb/gUU++-Q"?nFFțswg-Ȭ3Dt1T™M;6sMP'Ձ5HM[u%2սzЊ-/pҖ:i3Ms4K##?R$ä$>À!n,fǸIO V? _$q4nObr)6N43$ȡ9qv1[H[l3Df"ܩb#O:\f1MKlBYt&@d>zuaPXt-Nj$3 EC~'p49?S;rSnեǞ|!$GIӜѣ& a@;d@8%u6D\Ydn#(ݾ45:?Nmm|bm#ǪӮmH`I>b[DQ+e`/'{vI4F_lEpx&Ϭk0L)ljd(,YRM24q \X/uF "n:SM^It9cn T;meINl^1Isq_(ɀԡ_lY84PJ 'wy{ǥ<]yv8xwP; {h+{)N20,< V2 $~wؘO`_8=V0)ՓFHfߡ ?~pnU2PgTV*~㏾)dl~2n T ^vAu$EʰT-)sOKʝ?yǻ:s#mKH2-UdhѦ(УhZL /))){YSy$䅕>QB:2.wtZ6 /pP-9;ո}6Q*ɓApu*.x-֡]L@L pgd]2`hIB82lI`a>ԅ"qי%e$qHv%ޱzw&^^6J-WS.*oYߧ"%_S-KFIl!#4_7Dcؐ=c (YtF 7;h{9!gGxGn٨S#QZRXuG$%߂/>Q"yU2e_qt#,QITds 3/A5 o;3EYd &wNү '=^X) Bl&CUnf;&%1w0#BAba'|w[iUm!1!`@䙨"Fb*s%\ gN)2ϗVBxk6ۓ m6=c)2f#rp8ev8ϣ;Kqdq+QR{brMZ@Ղc&3TgU.;3&Aѳtxھ7QwUXSfl3r<4iby"1B {˻o}KV("~GxYwmS䱷MF(E,*+2$/ $bx.Jk w/c-=H3OHjP.ucxM6H5GD#!NqepV1 j͗-0Xo=F☟~2lq(]̀Ji>Eo;1i Z hSsL}:3\u>[&!#%,PE3vI3I=]Y#]*?h'㵘>oYT=?#VY 0cKZ̳6G/ISTc1 ;-H;jxEjE9A.Dn&ȠgطW1X/f@6pGY܎cY@OxjcB'&BC]i;1pn$i᤟NvB9R %# w.7SYaBݽ,}cpR_S\, ޛ\_e}@.8\@$(ln2d?%buPA<@f--Բs!ʹHOwY!godi2$+'g?EkІjI4>cJf^_+b GX/eJ[”b IVB]إooI 1#E$@]2dDrk pjBXk4**%NvT#QA3 )DLVs:="sʤu'߱mEoiq~d,tknTͲS4 ;ͫƁ$XETۆ$^8A=3~C ܄n4K:.3,V0ܼC{YY@/,Pq0Ͻ0ݡrP0nE }q˴k"qQV; z-NF?COVDXaBjHq6t2"Ʒ/?(2G&շppڻ*Qb8NKd&.Z6Sڭ>کZmifKqDC|Odُ2@8!$T 4fD^Z]Pd8Bj,zΪ\=|䈦<"M9YL4-!^b#Rv |!Oc(=D)pʆFaa#+ðoɿqXT c|ٮ~#9]lN^-@8 >s=MÎ/ƞe"Nl KT?T³"B̚tK"> 3SϤ-\U6ӷK>72Aðm uۉ3h+˝;Qy9OzX7]_zֺ!6裞BK2ju5:_m|Gc.ia>4oe@RJ'C0g|`$`eI{'f71/$fԔAva|!9oiFw11Oߌ'E?V͏ܕbtk>pBƪh,|J̡:5^WK֥8 Z?ЖP '"҇?91 'kC5^vǮ y0?@OfG/yJ4e3C5@*IX?d4 _ y}L` x!\cDޕB]s@&VO ,UmÕaps,g= /[K8/9I|d U[OoɋMJF[ 09*r{V8Y. 뫽w A5 k*}Y P2'Qגc5opث؞+bQ苅ȕOs+f--Zn(+%M)t0*kЮ4J1MۘwsȕD(/AɘyTr C;UNz}cN pm t8ydR2 C1{XYtǬӴ"#Քu)$rLXa ^K̵(VX)H _Y:IUn|zR-*5 h0B3|eTF$hmyG6ɿ1}F:u_c'l1d:z5WOrUI,rinPcp5^6lDyK1b8Jl{Q> ADzm[M:DjoVLK (W8hL^yr6Eꩉᄀb~Xfw/Fa. $W2ǷүA.e)Q78wVx̧%xj$0Lգ<,0>.X /l?hPM{ߤ1۲7#/<rд*7qLux:3֩ec?2B J<YNBm%X?ZjczSyreprS}.9CB!&l@m79 Ru?}R;,;3Mkx5:{W1=KʪD$ɪ34iOI?W'3xG2sG)hYgIE$s?=v>VE#{+\DnR=)z:9i!HŢ{=[txu\z) Ly=)ϢkH?8zXg ؓ}0@I X<}xr>J2|494_s'Yj$;x]-vJ;Ү\G!~.jZW(̘E{/Qs:jh_A1 *e_R&F}zJgI Zcܘzڗ]%RcIR/,z>w.%M㙿ɝ&:%}}07:5\y45!zlT:,z@o/ 6E}h(V*D;bfkHQF Y}JW#zR)oB0t!DTfD9"fߡ3iv|,ml7/Ȯm'cٹSH/"V*AsXHx6+ µ r.HV@;}Yڐ Hm [ID͕}nj9H@f"=ܨK,/)s=A*i-_jQm4&z*P YS@\i>PI, 8+a( }σ͔97w& & Zqcx]8q⻋14E7, R箋Pi 9'>XF\udcgmk/-?פ#6wydŽqR{iʾˮr0;;m3CJ@q\sрOዾaT潁l8Y30 `>Gs1CTղ? U} @|}Q7rC=ʼ53Sʡ#'a6'm-՞񀙸ĒL3l5 ؕCFvFBo^3ObJwyB]+JsD}\aWH =:u󓛫ZH 巪f^PXt;-< *b#1@+1LWaN~<NTj[ T*K Zi\D[&KR@/ dFS"֜թڑظDFb,_9\B-SЛ%.Mm)6ӢYxSq2Jϵ,7d}tu-zڱ^M^2¸z@yJ6c4F ܗ8G2`%xoXm豫'0mzgFb5KQPwG)7ZOg ڎ?.X@20f$I1}AZ-ZW+$UX N: d#[h\lpjIJ&@@zu~chXkw='x"L|.\ wŵ+/e=&J%n@J7[fgeaCF_.m& :lî1a8sav^p1jDMW^OAl(Ni#6* ^0+# ۍ,L'"HrG5Zai1ϮQ7 HkJe=s xC<4[ɉZZ[Oxw\xŻS[ hbѓ=cʩh-חQ/ddu3XCH1:k_.-/"YѵƺADF:28+](Fb1Tk2BiI?իJRUeȸXEHԐQ=% ՟)z21.8j=Om^0*QYx%-:Ez,`rLRt@㒉>Ə]EPײV\Y#Z D΢n^!@ gaqpcŦY29McUЩW{ޙsNi:#ZGUWġj cR7R"Df<:0ԔD",L`Cdӻh$A2=ޕK[f^FhlSG99/EfDDjmܹΗݗʩBLXoU[1Lسw Zb1pUn|Бh-h( 8aXxs y*lC۟G~OuQ:XSIqBKdzXM|ţ>^)Cޞ<ذ/|~ʆOAURm%3Z(YUsoTmki(e¯EXL"AID% G17[kg]rWT7!4Ϛҷb/Aol[1` e;F~6܏a⵽Ƕ_da73vw~C/U-Ծ) * /w4>`qQi7>Ob\_8F~ɷ3Y>|>lMiV#B:zU.3 u'OPāYVl{OҊ+N >MfJ~^wjFĈ#v)_P:4Z-cE[7o4@J} os3ݥ^9(–葌o.i<95n~EyQۣL6@'s:<7 :~-Q[Bn]UA E Lif9k="ep7ă֑4أ.^澩)PQ"bl-B"߮t'7-4 NpA(ˍfipV0Wo }SubT {UZ'f2EN ]3̳̙Um5a7S=- Emtu11nx^u} 2FIϱMٱː -dr2Ѿ5Us-y08>+KQZBohhK(n)[xL͗T+0'V|y<Hm$ԪES@]һ6#5_SR :FF6 @5moGQDWa`$D ׌)rfzK.0mvj>%xl3R^̴߂~oq/Ejȧ n' r~g&pʅY@wn.&ш_q~OFڤK@j!fsIfmCL8(pLO͜AEfXb6 J@iu$z R;v yK c*: Ғh.\NOc:lC:z?&vOmVI*7`v|s29Zꧺ;lsXĔz-]d",]nWꟜKjjTcENщ Likq@ڢyVI`\`D鈟f̀u / 2k| ?K$~hϿ55LtARb݇X @fc=OU'J71Qq,'9uy7Q$9 Q\q21~'hd&)ɍiS3k"H,KIO_FTo3NC^[eiot.N l0g\IO풤{B%V,#͓[K&@dPk}%PsPYxlKE^^%\_^HN<+v"FԼf(ic+ } zͱz?n<ػ8`i7M zk¦9J XRsI' yx`ZV["]eZ?Ʀ65vEpU=X ņazշF/%DOVg;sZAm}g:Gi&eGߤR0{Z.PD OUOX_2pH ʓըa6Ai?G\M<4}|1uS V{9^)zeXa wCeeOVWȌ:ץ,#pglBI۪JKrj8OPIyiaG~tYX#oz4Q4_]+ r4&Mz(i'BkNG(zNL23 V47$J nRVx KH(\={_o{^BN9ȴyu/49򩪫^s!ǟ|U {穂#W׸Be0K GhE4ȩ.)^)ixgBR(ͷ]%óRk942!s b@y pǏG1~NF-pA͢ŠJ8/vwo'BYS^Nlwp\`2ѻgHbw6ͺa|5ho5rE B4:fDY6, s`Vp764^Xz~Jym {W,b|(˧dd́DS͆Ռ^5I6I5CECrm U-/iPK+> ZO!>ZO Τό->0y'׵s>+u Nux{H0tW+$0ђHtcndػ cWzO?='/ @L>vL,Ad)oLJr`c=xU6R+^8w9QO<O̥\ʛ*NOĜa1ti%%t[`>h0XFxK1R4X×J,߹PpAS6؋ aײEbiRIh̔HM JZd8~JR0ʩ.)Hdc3~TK >,'Na ӛpaA:w2E>ӆ:G%n`$eeuEð|RMhojNAPvjBP ΊAS&y<i{>WTt#++& f1#DppU.,GN=3qWv$~on:#aS~sSX Y"l&}1!*eRX[M!]nYM{ns=@TwACٻj`L”w9ӧ^ v}g@k`H@1B0*HslmG} )/|)˃M8S {ͯIi Թڬ 鑹&bv .}[IJ/l^id8Yjc 06=abфKZoa5m[a001OjiV˕st!:SbZ1?fDno^dx3%[o%7v.'Ot%ұ՘:d/l.[S::3?:3j_V?nX%ĩ֊#G񄹜.(Ȑ@a8cTc+_^+rqMNS^BaD?Ĕk3%P*fSUCJOOsQ##8LH\偡Cߟi彚R C$?zﮙf1~mssHFiS=5[G+t,6 nu`:ɏrtxiq #LC:gR!Ar@-32'6-yw Jr%hDej_ns<8|4$LBяi y6UKۿ~.Y: Cm!?G[0UJ(h ~Q%lbOxӵOqv#݈e0<4XyDJcmW~)TFd yꌆo*!)Kݲ^޼o$`iSZTS#?; Olr/EXh&o4n,+>NvNs u0HyBn,&D?78Dbt2g [?vKs {;!YÆ&ijݞmG*!LJPJj0!C>uA5_匂Tx\xl Yջߢ}6VitCq2Fֈ-`Ƌ9)x'W]iZ Mb45^w@V0+=ɦ-+9`Zu^SC41bqs &f U?^gw&E\TK$Affձ 6C@AP(R=q7`*;-ߘ~Ԃ1k ΃ :^sTO! 毰{!E$(d 4K_ ն&L1D;}|* R)4PVK*U'\UOK&$juEG}K>S\3^$x0;n&HܚOo;!_`} ȸ9Ӱ;:֓e?9K?t%*+5C2 D϶C6+c /zP2r` TL˩$զ],ch!ףpb= M5` J<ҵq}9Thm8`LJEp]n5ORͱ87sO[ӝdZ]ڧF!1tKOJps m e`(å}$.jE8sE֥_ |hzq]FmI4[K˖/J!Z;oO~+ͣnz$~S2ĭ­WoS̠?oXtFԫgԭv}GSlu`ƍ?w(3:=L11Iq7Q V)(U] j1gWROiH*R )x*";+դ}6շF1@JhbX{HuaXu0N/Ui'fM6( yl?M~ґ7O5N{5. c4c %eO#9ދ'@tlEx7ĜN}Pd) U/uHn粐LB8ݯ%b@vHsRlNٍNDٽM0g2 .I_iz!@ͦAaK3b(6XX7 aO5u>}Ztշ|J{.DZT&_ʪ*%p>y tȧ@swI"T|nD)@Hwe6/' -ay,hz ªM3hN\rzuollܪ61@`_bO~܁nOx+/䬰ٷYC Q9I%J hۭD2<ۆF-#ѬIJzx], @ÙœBƥ`6nU۠(='"4PM^_l&H(R3l{ێ=@W6Td ()5˭8ʍ3 -c pw?ćrqvӧlI3A[}R6HI=1AL)t|'@pu_nHĭ$gúUg BV2)ritr4/UL/ !n,߰*Õ[!41@d+;SgOow4 d3켈y5Xd1! r"z?RWImMSo$ bpP^wK>1 (pkSf;H 1$?Y|RyWyϚ@ōL2KGVGm+6}5PIm촍>P#D sJQRϹ9{3qͅUm4 ג]WJ.`c;:ɼEFb.z44Ըہp70kq*d 4OL1cQ/] ,e eM׻P=@FX^7HքUy5E l܌#csϘVSaG0ΥYBq锿V0S:oͩW׆1bXp0 q6R#ˎ~}p0f@^eq5xf {44} n}UXPfCp-.ei~W$Y$.f*\k E~q~OM/*}}LIB#^ia08>`f1]ݵT?2#R+$wsc:?ǐk|OJd#h>7mt "x1Ui_Ɲv Q>PRn pT jEpq<*N(?ǽ;ƎYe2E+ʨnĮ. /â`oВ}^mqvU†bO ݬ;~rr7"mWv7HwUjkq6V](+|S_'# .e}-КB5]5LތZE +LpSM ?*V4Ms_+sU1E|B x(LϨ?cZ4 ]WUkVW>\/lkBrXpKP|nNtasq JCL:cp~= |1T'Bf fte.ffUk+ .!Ƃ(7ݾ&\3A;T5[B@ȴ 'ygL,&(%n`!kbE[ф^f:q<:CH%eW }Y; wDHKwϚ~+@ אkepWPmܒjJ8vܚ;JY{QQZ!r:k{f)"B+⇙qIm-@E\ >ną8quVr,طs̔ugsǭk#Hx$8DРUZlߍDѸ>e\Ѷ ;d}U2R/ 7;K %f"&(IX'ܾ$GzZˬlS 0QշiE0 y zzőo`4g WU? (uD݅k]$xTAD$Q7&/k qpkX.M)P'#4 ̒&u{9{Di$ !*& 4'/"6c{@FY Qq3 ֕2 l_0 lTѯTv}u( M#t "w߾Z'=z-<4Hi{$=`F;#>*V1CfiKĔ~_sO}1sL&ŅQwlN#綾=ezMr= de{dj/vc+tp VX`f8#ͨM{:D_>_Dupmngw b{'p}+VeLVg~PF#tj4(3~wWPxU[JVQ@We)NERucM1I}wokn[ۅl,ADžI#75{-_VZ%8Ebvj6ۯ[6{𺉟vߥ,1O09s>2F6v<ۖ>+zf;$>KA`VͤzRJpCl ~uny`7B.g-J7] jH7KwȜ`i| t-OG8pU-nad&grۅ&tB?Fx+7N_SZ %M6,#EGk5 26`0YY$'<՛i^MӉN#ve/m.2oF]O XrwQ4+MTG@y&Ah጗3Vy~`h'TgoqmC M{Y9uq{Gr/yQ9-Jf'nwG&L)] )%BDNg@@h6a;P @o-?_Z\TS9)x C D}sr4˳^AENo2BE69Ca]S{o3 [q96w]z4Zc~NU8$CR ހXǶJƩje{Pn @A'xO!P)JY`g0D#.M uUJ"9T@5| Hm9FUD_RTOlt;3#D2Q[L͇ie6Zİ]ο 7|T0߯iƊ?mb=0}%:2f2z*q5 vX1bw]@ݲҚYeqe)B3!n t 9$e;x|NikV8ѣiP]^|aflpy2?RKMj; <%#LV?UN]J#Rk_Pg|y6b:h ɑlYS[xx( n{ L"CQ/=֦<!Q0ߓ켫89 b!.+.CbY9,;]Y+x_H9Ry=Nqa]k<կ-؉ZČUyT6&rJ1iv4_ͪrNj>H9&xhIk5keaުqpY0U?Tmd-ᡱ#"8>݂YBHtR\&ڗaG)h5)vASóTe6dp\ fUb^&^o1Xlyf 76;]s5 ~i'sݓZJP˲mIcsRw9?$Oy}S#r[h+oIŢyðF$uDiE-QAdCB瘦J?0uCOk {mX-,4f'tvT-GCsk/@ntF\c0#`dLPzj(Z m(jj"K 0,>-<EP_̅'rMzﮪeJjv7,O/^@@u|G-0FlR1t][6ZCiρ,aW1+Lb܌("9bX6 8e3#RGЇSH2bc*F 5 s}qqo99VWap$(̺72%#|8`BvFC@b#eX?4kV6mqٙɧA}aDC;T$s:ü{M(A@@Jnrr GQCdVB*L^p  J0-aӎ ;,ohdR@ ̐VvǺ3AT'9D 10BM9#N}EXL{(ӗKާ*N>Psd?JkxeQ3 mIu00n\b5Q7:1>(+af˽6!4{Z8~xȻ?5:{!qD㟁 h]N!Kf7tĔI%KZqj㨆TS3v-G{=h:>Ѳu 幙=mY.욲gmSu)1S 쒡*? q^\+ Zڛ0t蘕? 묁Bi<=@XqnwcG+SJ(޾ r8f2iS[.jGHx`dS*2e8d^{ԑ_s{e#kQ)׿׼N lAo}>~ !КQԓ)Z\Vk`Nz]eϠ}+dX38"tF{'Tr5;rpаZ2K²'VBܼ;+9q:@ L9 YsU3#Gy_moObhrmsPg)!/e#Q]5xx%SUf)--IDezgE1?4&r.CX3pRj5[c<5 t%E{Y⑉"r`h֏;w+(M>U&•t8҃vlⰒ4WzԦ-"u( K8tqx0uSd:mΓF(f='o-R[pRU@[\PDҎ-d?ZKHktPyuǤiaQ0BR*Yzi,ot?eaTAQI?$fS_-<MY j{!gnWR YSR0>2fy!BzH/tNDIVAcu^P]& uIéþ"/ׅ&Z{~#Zm|FWC r&@K6.IZ24R/&K%%Xe@b 䃜F n>'"j"k|QwP Tð74sh|Pm@pVG i¸_T%VyZX(Xv~Ή[ǵ-xLܼ'ĖPu'm͊3wP~qv`W'غ)[ğ| +V *axQ2U,j=-v|61Kls 3玖 LоuߋԆZ# ?߅lj6M[7C6d*p ȅ]s 1DU ܌ƦI3S0kNt+r2I2Psb tEQ8{PzC#dlUg;I egz*) E|9 <)#8)HNr:<˘5yLO$~~^cQo[}i^h1E:43!.8q2}H Q=񐨿VWB5$X 3VMl+4Fy|ݐm~PDv¬q.r0&yP #BE{Y{F|xKp"N9HܹyB՞.3+ O]{ȳ!Eo(Q^v4AkwiX薜",3ȣd\ (Qx' M.9d)oa6US>ػ`~GwKﲘmY\n^:)30s?k#]PpJYRIokG]28% o?j~T8V,3:cw%m_:}AR=<}ei"NqEFç29㇮#`WTulH0]1% [bH/`+?-A`̵4Rj&[Pwq6'.٠иGRBϓ1'uH 7صulCA#oY /C6 ǜ-W"ބdEW(40mE֟izCtYn.Б3CE9ӝ fbZV=幌)PjLU 1ez2F$ܸGչ--] # Ȃآ.v9Qd?rzge 13kbqN21К,Jȅ|ꑎ}` ,`FAYlcg6^=hGIV5H_(n؝'*cQz9e͑;ˋMǻ3rU\\%?u -R.ϔ,xwD*Bq[k9[o8Y=Wm*7*}osqK?D_A~дSMnvN&Q I:pV`4mJCBYtԻUX!πXov?8ZKgggr 5jkcZs4^0kUGݟ"dS}c9ͮry"mS\]?@u|qu \iJQR`R%"p[eoCxK mOG99qn(::/צ|,J7Y/ O..U'\̷;G_L|ו+i2AExktJyNx0I8U`FHc7<_[AH4TuV3fR `I2-P\  TG dtrC1IO*ȨUOS;M؀E|HT:'7ǷK?$!ݪ(aU&=3$̝"x'g|K E+WĘ ັ4P*x͟_}BrCwhP v< GTvh'|%׶9~W S_.p|bH#>n ꒭ ~6E-09>N~9~R+/_}]P0ney駈efqNUA`kXblu ! Q?7EW)]T,7"G#O\UN>3 ' {@mBO@6D3 CZ|:_ΫA$/mwFFLdaQܕʝjtyM*Agyoq)M;Yz>fcZA}D+a Pԟ^XMh L\w{,Í4{ƛ> 3`G^!<51=@DhiK '5aaf {b :] vXKB"!k=w 5;uL*!<Ӝ- łݣºFܪKT=K}kLJZ| v +g>QTp9T0mb1Xdq'=˶>?"2t (@h\1 Wzv"N-pv˼tK{}qtXb*Gl)DTvcW.3,-Jj}aw+|ZceR5i vɧZAX":Њ=T Vps?OWYW+9JS;Ʌ!BCGUG{VA+)ʷ%rM-ѡCW^x LH"B#]Q!rsnQ>[|0M!V_ ]u&m82;T1wo|feGsij hIlf1x,ŽTbPY)@Q)Xdu]zco=$ (kklƤl``@QVVnQ6ND&{2Woѝ!F9(5w]*wjcđ{(+3kp1s0$IW+Ƃ|!}jnkr#. P8PGni]6]`iɹч.a|QT wsM 3e=j *6R䵶#&]P4a(Т BiI M|ك{b\)b>.k`"dc%a}`HFcƎ 1((ԵHKPƥg>]'v1s YV(OgGW?#K)#IQz,Q&yS1Ӄr{OثSlycT+=ˆbLhꛚ]G3X$Iɜ #S\R٥ ٍP]D$'ܒAf?Gy‹ը9ܵ e(`"ROqBhEcryIH_\z{]ZXxGfB5XM9.~ s@'7f+ &FD/& ռ:ɱ6[-Jr@o=ru~F˪Cs%& k!?/L-0%O:_G'opi ?rvQh SG3j4:}V?RȥC5} Ffɶ:efwUa;ኲqtY-. FBw!:TS?|z"5t'8BQb)Zdkݮ 6H+CV-fUL߃A!fHV(C])(7.oeSs@QY̞/L>:/ӭΓ$Vƶk^Cus#;T,f؍"|O@=l0U+dn[`Kǘ}P|oiC Ƃ'k#ہTG wnRvR}rUa fPVh@*oѺ32 ,بn+\Hsrcak#q蕊+҈}$s %@aKi+M)fw_ڑbr8YPFMWh^^zTʝ  6, qO}T_LLY7njIͶTfK } \=xJkpegvY{W06uF *x0qVIP4ZrT-,"3Et,{ek(q;AoL7j>ֻzolPNc SRvANռg +?wdtayYjعwPԼP!Zί6_ӊ'MݾX :Mqө!jīxMDȎ6zO&ޝ_x.fL ʹfVCT}I ๷DSG:(nKUsxP"K!g-i[&v?x#:F:`y>Y,yvZù0Y b斪eF ΝQ5Πl,Y>h_q:FYb+ƒFugЬLC`'ꖝ |3jt̊Ժ]7FC qPD|46Lcf"y>Iȣ 'tJwqڠp<8YIht:gM]g-[9+z5 pB"`pjz6ho-]"2nlzC~?ul`-w qCɤ9Auz2ث]y]=fv 'Axiz5$vrd/a`Njgp޽E@U}1y蕳csv̘e !W6v ]h OI֊jm76,9snv = TB&9j-;ޱ+^*qk1`G' 콉wU҅۸ ߕAXwğ'uCt9}@D65ǬU؛Msg>D@F7 uno틠qߞnX3&-|x w '.0un.mQf& \ׂ^i6F13faMN 11W$['WJkww`!E1CqHeIٲK\g1'pkt0˷Ɲn+r;ȁa`2uU# gxM\=@iՏI#'dQK+y0 Ԅ 9!]+uuԲ҂G.LUfE]Jo\3VuHz2@<j?r!"cK"bl.ڥvBI֌o4\(5297pc얐D XHMU.|bi:qB!lH8xLH6kPia{G!81|‡ 6~ "-ĝW s3+\dk  9SO@50pY|ƇQ/n~}P>(D6 Ȕv0Д 3 ӚewdҞiX {S}+PF}pkм,IjM޵z1YɑUGU"Xj:sCn3N/8IO|s6c '+,۩M1ve_؃ V*.*%$|`EU^xN~Љsl2G/de+U%i}R]̦vAjvWyl_+K5M0HOCu}@~`7ńL45L )l㾞^Bb8h|9!5I-$?gl\Lf9BV@yT"sG $amzUA> %}C䃨zκH}{r112MIw>S?U?J{ }xPyE9>y+~C 8猤_ ~jh4y̵74x4rlF,&ey%cyaFJr.J %95cGjʬĔO7OV}ް6o3 4&8=F6EC }:I-\7I{w;[abӜV녡X}S'1?zYBUI!&OZUu_9F#dnmIU[HL` I.|fOZXq ٣ smz*6J$'nS>}\xBx>"HI*gb{M05r,wq\Rnh / ;@FFoT)S/`Y Ȫ39gT)(籎wӺe? kDAJ]T8Q]F[A2=[T)K21#BLucZYMjٖʜ.ɢiu=.TI }+)L]K6a_/?14Ėx}<;t;;R Tzp>TnHx{V+6BB#DI}-MtT/cH͏(JWv~S EpQ8O N߳n%:6*hId_qmt.,Ϋ2VL/oPLl,ESGJ1343fCdy}o'l˅UUoz- )~ 5qK vwMm\7=D^xKa[@ @JM}.1~ИPz IE@J|ŐQt G^GSO lKs<ϩɆ0%q7*;$-ξXEYnҊ,rL[ ՘F\6*qd1l`ʮ`$jBhhdwqbܙ!d 7l]Ise1o-9ϥh8(ׄ (ȔtƑC8u§K҆"[TXg>|S8vFwV/g?t"JE]!ۅ*i\o|&AXS :yK0fq c!. SbPA讜vxg+@S!kq^{ZBީt@}w.-q)ˀ]*Aޚ (״vɒ2IT 4VTt\\%YG! 6]b:mE5J8pkYFB^&O 8QmswK KeO?Hu׽ZrS9`GR-ޭ5uvsK.a7QӦJEڮ @W*1~5,>p+U<3YdNf76Ἕd@Xg)yi(%fK3I( P] 3w~t#3%K_>FS6\zfW寯tC8C?wBGad}|e_%T%uzۨ* 4ɤK 7T[Q[ˇg>w'GeiĶ,jtW@6I(pz,ixdo0ڋVCEv*ԟM[2JAiwlRw^vִQM(@}Ag$j &qcj(5(r 2l'kNSY({yfsD HuuʭvD6OT"l"@ж eY+eO`6}a%HD\ $<sl$5MW|F"= `uoxȺ7V5e~ wp˱Bz@ahĶAK@ۋ;3*gRP b wn|~@w!Nu;g(Ax9Rą*k-`jm[&4?єX>ёu-r|=/!"KRDyR3qXs4Ua/?f P ݂HjSǁ{$)M}Bxa7Z,erOXďf>U *_>T䚆*f>h KDAMU^ ՠ瀒G!qr(x͞ ۯ0Ö12T[>5ߜ8"* 𼈋n|w-iAkEXã FdÝ^-x0ԥOUa~?^: tV rZk4_qU'>/?_(sᡨ0]A?_C!#/o/"T}y`L{C]V@`)"-\ط0+^urej m:qebdygO˗z$^꜒Z|c}/?!l4ɳr׺ {\ũJ-*5BRbE\W| ͭCqCɠ^/$Ƥڲc#qg:ȉuigcx52J`'TCqʌGٺ?~g"GMW M-L#ckWHx[Uca5Zʪb Eͧ0NakݕD)gߒ/G̢Sk)X($B#z0#c?J@m>R!LC!{Cd[2'\ސ/1mD2 U͏E_E?sh` s,֗;$2EN.apW!6yE&D/'CdG""[rxnjeU7ț]F'!zZz˙%),;_~I+vzXJ햁v1z`cnebF:d(rrzbV^Q^5pn>Vu hi؂o.(ymg+ :`iBR}mZhƷj[[r A &;mCQ>>fH4THQ~wjV/O]~w,Ӳ-~i' wuhlz#rdْ/2% ȹkqmaf9 Hϴ׬]4lfC8uZg2@$|;7 nP+hkءI$\{jØ۫'!@בws7J mOf3G8Mm똜/Lm# +\$[EONhYҷ0o/N+^A өaoQ>Q5CJZT}Ru2Ssb&6T6STX!F~ KqܐAF ';(@-a݊>ׁur9*z7XYbEU'%fNJ״%%fTj9ʇ4e{̐C6ʘ f?^vnfM[[4^^}s=og\@ 4eXO~C@'9{ V;M= %t@^GJ$ZϦ#:>QRZň .DZD' 4|BEEvF]JgZYrk+ :ܛ'T ҴlX)6(zWٗ,73Z9K)`_znNJ6Q~g闍|IS)J_k-Qb˕dv5 Y#G"!ok?#Rj872KSU DRzGmbUЮ,)e-W18V?ial[e+U<Az#pp< f<8ܳRl?=y8;dp"8`1@r' ,d~%v]^cLDP_کe \JEAJ0zC/7 I$g7R@R{nl(٥q^G"7%{@ jZFG%oOwhL3@DZ8rk4 Ce#5oꔰ<.ƊD7R^ԩ3e%0DU\fG a-IiX5ز)&^|k)s h:@z~wX?|&f )Iz1鹀4vR@19|@hkebR)v޵Ks+p(T$J4 {O5wKtW%=G FFw 0,39:&|' qfudGeEaJ'*(#/ d47~ j<>d';(=EF<9oWmTWeQ@tW%3H +Ʒ^4gqD}NO>t7*zvVJh.I%^ #*gBnUףQ֮=S{~'+*,=%"NsM”Qwm74_ c$i$e]#L$_RBw{gX=4NS 2:/@nh<  ;UtcK&; '=` pWWٍ)m6k"\6Y~g iQ0웭8XÌ>VVQ3_pn=GeWd\nԪP" 8e>,M.ޮP&mU0\B# qHobR}9"b᪙ EZs%.m Ԛ,_1~'k0+ 3KG![cz3JNY$8c)hnGDܠ4~}"Pcf ;ᡂIkMj cʽf 4@p;0 Dn5.ʺ*$"3|@:M,u2˼)& I~ [Tlgh&g;:J8KJwY|(9|C|\iYtr0Zf;jh[qq'FF#dxR}|T&1k |lMZY 0PF%iz՚[)#h%-cI%/fU!`$͠ Cg{s@s/.\g #{m9V_W.>shO~SY'1|//(!8O|{mcIpk&No+UrhRR{%1` #@=nIKzw ,#syjS}QhHx܌ eY}_V貎ҡQJ0}jL3,oCU<옧\rnh{{ǣ (08nF"5'@(R k3. f' wE-=rƬo Klڕ C_moGg#]o2p\ݘhKH*Aٯ^ R-zaueFd %hBȨ hb0H2M㣹yViOŅhV=g(=AeEkӎ:/dZâϐMDْ?́BvIc. bRr23} eUͲ ܭ+gZ|"'TVV3ǁ3pJg| 4[X-7;TCo)Lծ;XBxOί 4'݌6~BTĂVǕO,(E&8iRЗ_YP y {Mp uY v9{c `S==ܙ~{k>psϮw zցwƣ S*+{bII|N@VЕh_Szjόv|# I]7umU.Ş\#iS"FgDf&U1T.@Ụ^vdegF_^/h1.>.+tˏûKؒ<?]!Ld7(*_,q!lKjI3~^_k( NSN#Fac8fTznm#*c $M|#Z㫉]x*#$"J'$(4oXC`a%xd~c~G\F"ڿ- n>fy1'~C w2;DR< aQ)Tt! Oք|.N;%[Քm#BZԕF<]$'QV*Joᬠ@t `B]Ppge,KAk,ؓj" J,M_sTx*S_z@IjȣQ%) -0xz:zgPe9K+ܻqLxџA ̓iQ!<yu7pSRMgS0omEH*գ36 gT?rA-UpV(ܡ-B_ zĬ#91!&fqf\k W-0;s[uҝ`j4 n-$eulÂ{,c"@l CQ6$凉ES5LacSIZ\KgDŽOT$跎-ВIWO M+Ӂư?_+pQ.eq]cĖ8wc_Gϋ8Whb2 hd$H`oYH1x^FA#A  s%,cݤUp);7<ۄUr|?i3o#F/:0' gj4ǟ\ y,㛰rԺdF̛ӉX A0AYT|Zݩ@`u. ذU065GN˟1Tad0 1#N5k& dبN":s! PiR鉡lijel(6F*D-^#ƲJ :b EE k'o,@S$Hij@ Tg1ıL2oVrXÜA,^񮗄p"G6&5ρ#DX["-7ޑbQE=uyMC @ӑ,kA*: iȄ*+oЪꌀ/T}-!<Spƚ&gCն0aRe]*P1!KLZ lޱNv]?#Vk!Fz^2cy@9z/(MZJȫxđnFp)p*oQ` dD<:U\DA@ᾘQZŮJ:>͔yW, D3me[ǵݺ,e/NUҐpO턴-ЫRm^1Ya.dVl p($D.Ĩm95Ke;||/MbM.E:a޶B!WBCp!N1iΕ$!hB&1L'}B?)ȧgù&4T-y-K +^d5U=ٗd\ jIG,ٔ~|-W&+äh^z/TN4,:pY3R VI.|c@ͺsb.^pftS#$c.=M=]ަAi[s98BD>;+b$>dL)CMKbx5.ʥ(#p3$RojCx~pn@RFiq 6i {Tވ0ѓVz}˂r붳0xhzhR <Yd:].δ)M|CN%M Oq*i[w7ilJ?BRp:M\₉ydaIhEsJLaAFLkbD`1w  >< ѯB.=<^r9q"- t)# RsEguG\_}?V g5/'xatja 3:qFR7K8W_^NtEPGJh`,SC FєzA,vE(Om xŵ A0j8ءu6%:as(ּ!l0sG{{A2-6:Bow"3v٫D@:R˄}sr 1fT߉08S?sƛVҜ̉BH#nE粲<.hCi88wM\[ETSR\ZD[ IhP`GcA;0cdQxј&QA͘- Ao%$:SBbd)j88E G[a{;Kܩ`O0C@E sl ʏ1Tc_+aisrXO P*S#Vi?weqt\AL$8}T {g-!l-96<pi R$̡X鉇}ERSyΓ'HÐ$kG k['Dp: cնU.#]{Pyj]AsU  eƽVё!"}(d2^NPpV|b%0t$[:ug0%:mP O2Z5$ŝ.185tJ"Z!eλ֑/ I^֚`a#R6ai,rx\잩~E3E;KJd6n*)=Bn#A`ToPi>(Q \v2m q kK52QnWAMY/ԙoGqQ챻g5un:ܮ Edהw_n}ڲԴa20ЊT8-pb q/Q<P5 tOG8XK>*WٶYLʷ)#AcV8eRԦ4߃.ΛƖ|˶TjGU=(S!6c=Ԉꍝe- HX8CJjAeAWGՔЮ\sхRoewՀ+|XmBθ$;O3E")  yϯUuhD*2n>< 52 Dd+cd+Juj(tJ4Ny|~jU+?ps ! ״ pd3vtjmCؒI/85<7)ΐa\?Ӏj*~p]lpIv"0{A/0奜PԐspsG4.Sy }@b4!uã,*O7ݏ7RB,haI@r2{fkSr5 ,n*M-c(]qtš3D2/G0ŵPy  E}` ]F)]<:Hleyqg\D2ܟ`|]E29$Uc_ ! ZE.!%@Um|%2Ρ;ewK&7W?IǼ2g)]1۽pZt)ݹ ro!czC8ҸOŸ9RMB]'PFǩiURӐygd A661Xdt7\x^@6pq&@hEJp]Z@@#Pb4jЯ_-"#CqigOl}[RZ{SAM;#'U0bYo I%I;Q7S˽IPKv?+I!YW$҇ :}0_`$CҤ"0.r<8Jaމ ŷAm&9ZNz#.fbੌHֆ= 0Y|tFH}:\%UT));T 4{{LH>@;@GY"yfZ"WmLEhύ! xvM:C^yz[ Cqc &Ҿ ~3p̢M9:./AYW<+Nhٙ.^kĐ@keܭ2H Z+ $"ʙc G|.Şh3q̍ЧJF]~}ms:Y'~ pʽ iOzc#2drW(Is P腴6L{$Z P#!صldg돮h_o)`j?Qp>р"ԯ5)$\t:CHsk#ajlg92o+E~ _) W炟8yEVg|w;ZtF&Ƿ^OE E5j;kITƐzuvD8<2NO!³d U33H:Y .%\N ڼpwNtc%q+[@u}~E1Mjqa1«=+o.Q\Vt k\'Ay} o[۝rQ ~)Dȃ 6x2?ҟ҈3ʶ?KTA-`>U`!WzXLZ WkI` LVQVR2ń,98;)G_]s4~V xˎ^nV:v>c/z;lNQ']H9d;;=+X֕B*aHE#\9Vz 6-Ȁ Mpl8n#(_Beg0;nQɖӈȳGӣf1h,Qo'se~l@| +kg*ז)R?]*&kqhn3Z1)'ۏx,֬7 Xy1+19@U^7)(и2ZJ8oq5xF5#Hş"ԝUMH@>A]_wsD$ei},GC OK`P:urgbnvk\ybCfpz Rb\i'xeEf+4Q(ITMtXkU4"C`SWjz *m3z JvQ\*ߚrT xJabovu2n|N_RS JHs?afX|nF ;o{oykIWv#ޑ}fsP寐*HHao|Lҫ i8PYpׂWeJֆv-PLQ6Hd硻a\6Cz[dc\'Rq Dە`7.㝺Q )&2D O_o͆^-˖,UK@C{RbS@n|N:ie3ձũq`} QlxX"A#FdQgAMqvFмTVAMrfh2$Yچ91V&<3h \ r{G^ _1-uD D}T5ȸ0~R$4@(h{n f'"/_B8.tgov;b댭tdk u[uNd^Yt.tVRX?r 궹=˴3&-<ԼfaօY`73_hr~-=.4S_yC?})@C7$tȐr )uZB6=a9 [IV+_ݡ.Z$EV>lMI[ArЗ\yuxwC++a_ oGOmM¿YAzrBsYЙ^]wA.WB  τQhdO\7ؤwsn}-(+s27*M #[m2mVBDyӫRIuĥ8=%X}{ +߅[}eD|u^hQv`!ܻIV0Z['rҹEʈa).0P@h߉bk߸]+.1p[G"瑹6BGVUF\GQ݋- xX`LGu`P#Vf|?F]4CRM2~un"ްN@Pa-fفе3,v;݆n7,ājÆífΫm(}/ v3V‰"a~+V:_a!~ 0U Ԙ~euZR_Ԛ ʥ2(G#vQg^ó <[[(*?zDٽCKl~MHX~cGl~"i%yG>3VR* >?qvC GV~4L!NB@K#JZZ\?<72xWy_a \ ی,jRYBTqV̲WVoHN:sb`[e\_Gf=٭C/mIbOO{$ d6 x h Ɔȵ\(C:ei>C0ۯb82RGܮÅD_%oJPqY<T> j wZ|^7jG1X*t]7߾gh}%Cde ]a%[S'XȏYwrx*ەwt&Dc;uC*j|n6<'VOs_> NJ]C݆0qHFk U#|ArjTVi5?d!!F{ao&G`Mq;d!ypJDI=т~@{;$Q7<:-&Q.iD<0Du@?1~5<'Ftڀ4݉T1`݇-59V-/ (e.-\HAb lyVjZ9 ħ6R5Zxb ̓@P ;e[T{=~TW/_ǫ[(*z$ìo o+OS]xnYq`h~s%kC͕\=U!\5^Kś&']sS,PSU,q'= DS ]!N~e2:&Q*ʻYeR̈́&>d~:r\drf\K7Xl[( ET&P7_Z~-;` b4@o`d|;{$ knw9YʉlVB朎\11Vy DF3[$K>r ݋*2>o\wmG]lPz&'0Cad gC{}On(EEC:(zOAfE|N?f3bOBdn6'X.xwD_CH2Slٵʀg@-?𝁗f2O**b\c\> TFuA^B<>̒Zv`3Òn粒 YwK(eD [y).$Y/5JmMۛl1|X?2mծW# /8i 4i宯}QE(]Bd;]*8á;Z.Ã\[|Y?+z= v.mooEc<=2Ta;r;W0\Zz;ٷh@h)ʱcLdo,4nĠ x^*{ Vi7QT +y:#c>^C:re$uM߿.I}htQUe&G VVDg˷P."TiacW ߘ]Ȅo krnW ?:7A/Y[7`⼃*{zXg`3M"n5b+~3MA,~US:T0DUC1 uATR%ba?Ţ*Wɝ iSa^h.יW %?dgUF轺!UP0N쪔@fCZ02ZB]L#}){o&v(7"lBrLFX7s;!#]G<tOk5)gtmh&sȽQF%tT=Ȱ(̓_G-ΐ;i:u+1RIZY߈ȫmuú'7b+԰lxaCht yZ[X!Ҩe #[]XD MC'ygcu˔܃d>bp^S!ulZ"3hسLB0Ihژ$M㞩&v] m}a:Ɔ4(1CuظC.EXf #-hCDsHp*X) @Բ`_@#wDjj'hkB~׎jۦvdsa2cCNq}N'.`HIԂT &.$Um3ӣLfcP8@He[#;-&5Г" "hevh]z^VJOK`jrB(9ުx8g),Ҩά^X&M$XLj)$N McMLQ:9WuNsno]@ dtHV]c{FqЋZEd%Δuos/# Ĥx4lĒD/ܔ&jCd3֛W9,\ =3_s^R␣O`x&F(OgK* w\}|BݽOiML8[UR0ATY[N]H䛁(]u¿eCyzS<8dwI)ƐC,`&:r%h}tuZKƯE#Cp3B5fp{ z[.WbʜeN"cNoRNߴH.taEPPdeVF)=FT i`rs.ꖹaC c(0  "P ^t wn.M/TB,ڲ^q'ԝ)"O4[;ea/nh pVqC!)IϘ/ 3༻CGw฀ ΒW+ B`F+]ep: [S{mtFn/N|K~$i/unFFТPRuHThCGTъH̙ӛ6"}9q[Dhr17~Y`|NE(?ΛwI%οï{%]yq ))Q`꾥b9sy͵uuԘ?lj{ &)Z<{&>B(0;|{(ݏ.jpzPx)Xuh!yt#ZęGAuڥU2-Ճns7{6t>\3sK~ϒ`jA'F{ӌ$1j6`C'""AlCpmAk dN$Bz.Bx*'Iy-1^ -ui&r*Z|TwfPӦfiAWR3l\NDU RyyqF#a6Ł$#?ק _gZ!Y(2[Q€7XMk$ ^In¹&#=x %ϾE00_%Hùoے~Ыn͜@5Y$!p֦?uy|1uf7E2S+8OzWu\pYM9sM6^/\Gv ,M*Cwa W~\60̠Wkh4W r x>?Ht@c*oB$K-0ꭀGc'O8ÕfٌVE]A )e,s:8L(vl+i;0jM&7˦ -[_lt݃W-X[OSUKoe%E;5(KwWsU3ݮhyh5 +{55P:꠹ZmarBi%We+IQ%@@,=ڼupҏSɄCPY ޣ<,ogi80LL `ΟI8ԼYʙ< :s\[q\P^& ÝWHC.?X̧z2f3 &YeSʘ^N4Ӭ_rѬ"/ဥ.T,v= ERڭ0N%3KGYb#6UN+]o5cs%oWYD6F)'T>l؀k}@0K/h`jh [oK 4:mkEey\t}F߽N9P'Trd9>xhXHTtY $PƬ 6|F.B- lSmږze *+(ϭq, Qix<#RT=49U%'1!ګI܁-sk. AM>dz(~_wP˂7kdW'] (2g&**"ぱ[-^Vø-*{YBC h^.O7(@ &Msvf]풱4NeuN@"olo3:o%1PwCBv:vѢh4s>2рĉ65 d+B6/cZ1I @A6uaԨf9b ).4h!pUlOts/m0~CH}AM˰?FTO"ʚ2[r.Z!+If4? ~%I_glPf q'g̳HGŠBS.tZUӿqGN6MJ`3X;[ƅ- u@G:ob7 #XDF~L+s9/kG =e,R58<>,U?|2mONyCg*o`?h|` X og2UAU[`*Htd[nIٝ2 vrI|kģ+-^7z0rcSj2T,wJr#Ф@Ɗ.$s+ꜧ%i>^luy./}c˞ [bb|3 Ah9aCn3#DogOLOhO&Ҫ؃#$иN(LզIbl#0.Vy!= Q^c#!*nnPu}TuM;jV]Mҕ#% ]bcA xZJךx)9.QqM8:02 :ˠ?KKP0͏s$>*st}5B4Fp"X_}Ôf:ۋS8~EjV3TMP*椯;">AX,)0ÿ9"-qz! A3COa "{ʧ̿hEnz_!j?hF W"UmcM:75@.3視ղj^&,Q- [XS^nzrpc8SDw mJsqL4Die}*Z'~+B *79>1 "BL?AՂFO;!iUq7&3s$ʷ] G}6,͸2>?ЧPD5!ƅ5)O PfLK%$SJSRwҤk<H1VeF#E`5i.ռCV,q=%l8?Orٽm`\˗47h1,L܀;PkH ]O0c @ҽ_ 9sv # ڒ~1v_8x3hK_0XC6(M*C38I%!z6荳P pVqG gM }Ue\ܐ{=c1.X@O18ʙ]Q `ؠʼn|y2`VOn{Zp ŅT֘ؼODvq( ̨ wHwNj@x|aS1QhZdtRUlKAL2P1kg.s&"lQgdI% ^"PjX!xa3k!G}Y}8ڟ^Lj#ft|' #ρ/5N YJ'ͺMKZ &턨ɤ}W.uUl|]BXKk$O s}ӧ\8>Je+VD<[XGjEh䂭a^v~TAK/(݁9(]ǿ7La4OlU0VNHĢ pIe̾?mc /hmH-3 Y3K|d^a[D_@Vѝ59i,^x*b6g pI2 E[W=?g ci둫T(ޠ2&߅oE$Z^4mR3K. ]Pf1 6*fh2q+]I['~H֔`(:ӛcC0Y!s 1m;VM1k@H9P5o7_hGO^#K(ajќ!2o12)VsRb hӴ, k.b@{.TкqcpLZ#,{&_)&p(aya$'\KU0ݢTJoKD9)w3ᖞlUANnWiO|64oY{ރ 9дZ1L ؚ Ke3 -KpYUna=s֙G6uKK]A*' wfjc^N׽OA,B6kbm[jhp nB=L L|:bNTD`I}WFaE1/-||gsViPHae?14WܫHqwB)#[]_EP v[Z$.R >L޾)cQHa,p|uZIbԭl5|'X**<3bpDv8  Hbjflwg e_˲ڈxY\ڂ[12*k^JA+űY|\۳ݒk18sfٷl&f =0z#.ng0A^Guk DP=e q_/d̊?0jWs8nғrQ`|8KѲDQa4 OID &*eUzz nFlX#[h *=fpA09# 5q\7^!c^h5,CZՉh'0<r \y^ 'Pj)Bh[6OR|>b%_dKe@k!` (ᠡ$qC? .R_juO8Ycog_YR<7-6Kcz)֒GчHˡqװq FrINkmşއ7xLLa._gNITN匃(@+f]Ɨccz:H&55 ,|tLH󅖍Ĵ[7@R8P+M8snuU uO)F$5iNJ.ޚägPث^[`4l3r<;V͔L=")?coR0E;Mm١e_z >%(%x792$L+-%ɀ(_b.i rt%G`LU3>;-3\NX J, w"ŜP K`Dcg #0|0aSvzb~pvV$E1#,oZX[EK`+o@p+2,inyu|7eRrjSm ER Ȟa8}M9ye!/ϼ ]M˫K.6|FkiD`q=D_ )q3:pLi[1^EzqbDv]unrcNQOgk#o۶v|eXR1}8vn)|6݁ݺ28xY4?0+ oN#nN$,*&  ~-pE 4YdZIe5GpMx #]aj6)d군^K4/rrFD5ߔümτj;_=+oB?\l&Dtxb GKTx: wӽ;@){(90stB5ۉ[7M32.r5e`|.ig,! bZgCgeXFgj{7kwqf=Jt}/]UMaGF2Zhj@R]{+겉(k n&3'몁f*To:!$6P=DtNmyN>8"?[c=5a;ɬV9įmc.C_礰;LF7ΑLG"e#4?BMΜg W#$AT5;KwD#QDHs 3h"z)4T $3LJ+Z)7@+k}@`Pce, |z8_!3FAO_lVVbU٬*=6y1F,ogD+',݋4CBovwͫmmY ka6 [\Č\= ?gw#SBm?'N=_>wO6WU9r~fN]nS Qd~8fH~0p#~Yڴs9 6hsO aƢA6[ǘ-5UT*SᩊܿCvF9)vS'5c24Ax";Nl' Z?Z:F$D]Gɔ!L Dw%?6ne3?d ۜǩ 8jHVOFc,qQyr?7LE)(NfZ͠vCR`J(iT0aa{ :ĩ'U{|ZEc^wPvr">h^`7C3CI}IʌРbE7&%#Wc4Vքrw{GX*}4YjIx&n97h퐵(NNLIƻËMKFs#Tzl=,tsR-@bpǒMd?XjI vۡٯkY^h%z͠}+bl̕ON#ɪ̎b.Ei ԳeтjB* dY>ELW{$DZ+  5sck%JGYLTLS`;%FU[DWR&aΔN%6lpƯ.z\/PÍ}Gm.[Tb*XI]>x_ڦNE-s7w1R0N]8 {V;Oym03Z7:x1*1'ݜl=.Lžr-1(Z) /ua^ᒖDs)TjrfYdtLnXui5776Ħ?;¼1.$e z50P"(Ux.MDJX· :r45}evEQ6Q7xƟNbbc#c (pɥq%λkDy{$h8YLv``E'5tcKg*wpv21 FQXieDP׊i3ԂcHHC| pJDd8wY@"}V C;3?W(|Z<TA%avuf꒙xQ:&";^.Eda\FJcA<8UjdXrfTzLC XWbXs~sW?Mi.[Ͽ!" [ZyĩKᖲ$r ;tqqnl@9n[i vAR f?{9֟v<9SUM=Dl/,قXU `Wg3tIv[e @ZD:)en^oxJ@kMJMW dPxb&EYbw@%[+oKy.{-B+ΈXrwL([U#aE`SU3E4*K #ԺBVÿsGj;lHF+=4E{B@TsɪGbD%6ꕡ+Th^/VI7j{ςyM=\ ..o@f( yB>h?+҉4Hju=JL&EQ>ni^_L[AU?2>]]Ru]/xK"\=lm d"M'+WGu;h51=^Jk@g= J.B(N2^9W84jߢ^ -}˜tmp+]Z)A>RDZ C_vjbRHM5|"xL}cR\GhMKV媉ڽ^G;}lWi_A/RZϥC^3FCJMqHS\(k.BJ|JVEQʼn-EYP:fR"- HpXa|| ٠F[!}If@h.v?ˑt^;2ia4W⇺dJ(Y3dQ(\|Ʋk%TQX;hKKdIb}ҳeƺAkCd__n y yRB\3, H.9i){D$m cT[20AibކHԵM |Hdd}ĵ{z.mjZ/b82R5TtL/<8{SC`2 *>^ _Z,>Bta𠕙˙K=עmn [%J 3GO-faUI[޵y* 겷=pJtӚ~6IڅW ̅j|Iȃw `ud,N~XڞOR;0:m%;g2F]E(3I}"0L G;M. ~QvHwXMAD~='kza"V-C<I4Gt (F*!:7-ÈR9 g'βvoqWיg99t Pkr]hcc琒j+N^ZK ˻ODzI,:r彿V݁YPWVs`{}U{%Jt8*lޞ/?g2; bsZGa ]wG\MjІ/!&#GpHg\'>*&xFD4QTYj?&Lrl]B,5 y/ OyrXoRBCJj+QnuESh.MMMlEHKOwɻq!kSHe3C9$^X#((}X"Ӏ yu̿GC7tYtL#CmчSfC=A0a]}0%(%,/r `z_UɥUg = HurZI*O~IHGkdx+G_']B9׷Ē2Xgc8nR@ޝةShVUScvO30Q[bt&MɖhG <Ёگשmqhm3v /q>uU%l_Iymx>!Yz-vjĂT]3cW1%O{xeS"zեuH#0eq k =+F01zB 4<②KUc "1R! IfW,h_{D",Ma9~mWKdlņ@6 .#~ԿM[nTMȶ>A>(JǖZ(gqfr=ݸ^|JĈxiL9d 5NoU)DC(^݃H5PȈ?p) QG$wͷ pB;00+:Le)i4Q՛~'ܗ+6$D7{ۍG3 w{X5kOE*q:LNmmtCK`6}}B ok;ؙ`c^:ê3k of ,"q3sauJv7c.Iv4qwfeu/sLvHۅ)~K n"=?YJ?~LQ&2?ؕoNʯ%;Z )V . AvwҼƾF$KWO]Ym$.tyA #e|xP&q|h߀nHU&"^WOyU4$pr`xA~wk4';(͑AlFY9'!?NB:] %)r0:K9pO$4 u}]}M%! ^Q=o-֭-qR]Q@f*,'(Kethxz"ZV+;ۑ,ߏq 1Zl]d=%fMIKrzuRYϼtqP#!m֛ ֝Uώ],h`!?,q7flӬ_Rn] GP)MtLn:QPoM-tp I|8Jb=L7h<4bwEhe _ xav2vf5rxx8%X+a ET[R?A鑦}ߔKPsa'v bJ1~ ?]5\Bf|%;QIuDg)Wz#! x3RhIBUYq$Ith6e7DQNR jh-b(]d0G6Ď$Z.$As;Vy=X@'6Bb&ujW1P?ם NRf"Êc3Sb̚!LYz:`plP<w|J`H޼1t5d7xkAS&O3uHeJ*aȲ}qR"4_\G՟ટ2EzИFmf W+fwY~s:gV~k}ZaPܫ͍mAگ`+mbcnC& 6沛v=@7ܮj/!oH\A.G{  Y1W2 5/Xk,9>e?ss8{Fh-P Ȣz)YҜɒJX:']oV?gR fYABz/ټKg3DE" mo03wC(ɤ%H $`w7PK:LT] /0Й݋FAOV3e*ܓY-/=aK`ZTDw;\, UGrs}RMpg$@j ]Fףy.tf!RWK=wSK,dJa% _PT֦DU.eq81a2]+E*:~aժH%azwEr'`X^VqpVkEϔ@d/8 bn)_Կ+ɼ>-lV5TrGT9<7q'loM]9qTJ/^1Vbߖ- _M_HW(BE*H6XZτ>SBP!qsL=,F/]Qj#LRuM=x `NRI5 aEHGv{RTFIҴ r4j_BӰ;q7rWkY̐x.bZ].J0k E !*A}[nW6dHIʶ 1nyQwT<5Z_Mr;%oscXrnmZ p !.R9t5gՅŸ!Ut@w3[UlH|rԟq$TyfĦl%ySCA`r6ET z"c{9k?4G;]U|tK[_ ޓ*LUff%NO#LC!OCj|T7Ow$ v|s Os됇vmPu%￧XYE8ڷ+bct !pݝ_Pg.e II@?b|f5 $1pRjWo4#0?6$GE^ dH/PLa*MɞҚd^H[ OvoP`>crR+a?33_Ho7I<]~79M Otw\X)ꮍ#ySɰLS`,z><{ I^AFA4Jcė(GMg_ur*|A,/R7DKG1c2*}y ކp^m'x鋥FgU΄h73txa,}] ZV&4>h"U7W2!B[ D:P䑐n; Fjy3Ș> b{kt23kkt+J@]c0^sXY1ZIgUsB9ky'nX١tY<`~b}~א>CqaގJ9M/I+<2d.8M'CɺhL}}U|ao}Z_rn@ 1[5$ҒٺJ27px. e5J(ٚa)'u{=s|ax`zr SRn9޹hcMs=e6ߖZ_!B5#̷孉i)ƭ):M3FOU/[_z <{&vewBN]A{ vM F*F"g{_cGcW:yte AN'+}K?GI@C^]k"Zr\A fzvs㈊|Oh!*-\Kfhwy^$JlGޙmX"&O ~Hj24k|&Lxjq̚E|#ZѝIVQ(tاHŨ-۾4L@6f{^Fi:M"(O^_\r!Hg-rH>5^kKMX jGW8Zɟ=itUa٬Y8FPz²GD r*& >d8C}x,i=X{ KIsc\l cy;eQnD!uf/cpȬe} 9 /LP g/7B:H8Xk@} O?e'Sw2ASQWSJi7-kzE+JևogfuW4C[u5`ݟ-2l) Ap?4@m8WINh.자MMfp ^!a[HH0s=_M@ Ww؄|^??<+%#RmPym1$l{CعQ 4FrF nEY 76AH-toUX@k+km80KJ'f,V8 *K }3u%{^nx|R>~wZ-kWWVn(O$u|=t4 mN)rgӦL[N>ͽ;Y'5&h; Lg1leC.Ǵ"- tZh@x,_ʜtN%o32rlS~YmQܮ%,F0ڥOp"ԏ+zdK&pC}umffbGέ~ FߪaRve}~Xf>&B˭J !Ɛ/b2PRќʤ6 VhW^gtcpY`Z _Fʮ2U5,RfL" \g0(8jؓu-c`8Zq軁zx Vj1af픙%Bk-^ 颉U CPȬҖH9X(œZ@̫b+Kۨf?q*1cVÉ\D*pdV&<ťC8A)ȼ;6v{/j s9a/\#\ʪ%y 9ꮷeӨa Ao)PAd=_KUK\`:U%v.bH_C@ C{I1YEia1x V\r· ;wA[0*!m|XQAҏY_Co9>8'dI2ol<| B 2 J.0>z(Ji 'KJg廍,g":Q" 5خ ؿʁgi7q$1 j]E X>B'lPNjRZ!6gKb/E"tGr#03kKaÏIc,K7>SXC%'Rc ;. Pi3mnא;FXh/0rV`&7H@[v*5\EQXʫΖqHW6hOLaS]hQΊ"T/`;ŕ- wPeL &h 0d>Ηx6s:jK7TNR*ހ%%50`!7no0CUv20V+v#,@M5ď !opeZs_< (vפ F##4)n'PH\:*S-*!}*"?/J}ؐ[ O _ 5C;":O!<{O>ЍK*v1]r[:yݪЁ(gwԁ'@%-Y/-t@rUĩf[/A=ԼSo.ǰ4k3{匱lmZs.zX^.&\W_Is̵/˯BvnAՙ*ۣO(:5wSOGZkNk#9bj x+W"t |54*w?UqJ?{^bS@CRq@zBpg0UY!. htEgޭƅ0sX}[t;JPF:E}ŷhaDHF3vFk(GR:v:%M*~*q6P6 QIB3DehWSz.ouڌo*Ϙ>%MNF78VU_x%u ]&%>X94i|ÄΑ(2R(!Yn!i ZG݂TH3qd2[V{L ͸D˘i80VkSX=+>!>NQ' knMPmm,?Ovt- N cjdJSrP'|rqn{ `ң)"+~MjH5en^q\lBG$↘IKg(wV|L"v;ru g +ַa}z!WmaPM;"5/~gVPE)(v]F3R.X+hxy#0|GIKmɷ"듲0ZBnYw\®V5>~Љ+1&c8eW{0؍Ɇ=˺(JXT2櫼,_E!ASiV}?)ie\@ZO"Z3 .\Гc~n:2>: Тcm&+@x̨D+y9>kĢ&Yx~c3 UۿEcW3<>">JޭnP\{DCP;F|yꪔO"b J<|Q#3OK$"LֶV!-*E׺3*:Q͂۬weʃ?g(mn̄GlRdsf~粞4Fw?]SRL/ػT[^ <8g%gWӈO"1OD_u"eDM|v`%fF?l.co>ͽ  .`%3d#66ep^M,(χ ɟX*jgRI 1jL:MMmS)(}ن]F*`I(~+(1oUp0x ls3LZ,1IYQ*2yz-?Ĩ6mu0|*S۶AiY ov—5o+.ҟDͶ}'JaSBON(F[ 4(X(5Gl;w™$ƚ͟k"[(w{ ap(|ΰ_K+!oÝR,pmlKHo/u[8͵""!$h8\ຂ΃fC;O&O@,]2"nRX]de,Uj(]1T;ԄBag`/6j`KS:ڨψ`S-id#d(|!ۻM@&Y^_bT&&(i-Em0fF"Nz+AU7tRq9zBmA\]MԎ8wzRe+Uùpp -rcZHJ`L6Z|bwO4wK=l#/uc?29XߜXQ@u:(Qfe{v|X^F 3. Ʃ&iM9Qָ~\H|8IG4}<֒Bа9ow;LME>3܁gػPUz ?*+|;[dnLv^^۾OGJc?mG5s#pӼx1>pyê2OZú68]Scw3-/ [n(P)s 6F-Y0GW}6\% \&Vt[c7k D zU& 8iL2od1f Qc`*>`J^1^)M:Uy᩶Ky!='ېA=Jպ1~% z2mE<,t|J@x8S]Vh7i4\^B"$ u+uJI%8&{,ໆ8$\C 'I+"P^r6 A.PZBY7 Ks&zlqJl!w0Q9܍Jr ` $yv+3T!+zȴ;uD} 4NyfԼ%4  ۈzݑ}we%X㸗ҪAUXВ"dq-:WSo)J=LjD4qArw\cvPzao`KqLJ:xE͗_^اT*~(43~ŀ%W5+ ˗ö\'S;2}Ab (D8{efBcdv( WNQc +#YHI:FLEnkıS'o4Emt \}3U.@fb{Z9 #@d4YY%͟Zj8[}1V-Y%gr„ | J65țYm2 ;Z-/Dk@\ ]P߅~H:cM*I@Sk3~/l RL_c;|a -d˴w 럠B)\ns]eAmNCow29T@Ç$ (pH~5X*C_{{?l& ɰ[j(^ g t,}#c #BBGzI>|q zCAYGc,7Xn;Tt6wgZ+;Z@i!Gc:3QqfAwm~b'gyeS' o}g]^}iֿ ՓgӘ=-חFՓ?0 /nh||nV$1qR"drŀH`1dڹ5~Qq}gq_$:Jh.[IN:F}pU\@.r(TRb&YF 0}D)c:0⡵ɉehih$/(eBI9m%9* I._QP n?.{-}zXN&>C0jT^NC -'i+ElPe2~D.sٓO&RɔRc#;f5LVlnNH}$YGp _7й548צeIPgp^t1Ӵ%'4C Nγ&4 vR"#[ f+\Tml;9J}{B{X(!;Kx5r0Gpa k<34ޓx>=e炆E長s h5QJ pNkYhL]$I>C3oI~E]Bľk^CeQbdf}Bjۚq1W5ݶv@iz 9PPC8Uڌwut v…KUuf3vWDOG ,H"rMzrgl{"!h/M$En㲙q$0&YIfzS %#߫:Qx`Epw김K;- SӑO0{ێB2cԍ9RĺN\T>uew8z7 X?E.C,+X8xbIJW1Ee!')~dEm[6\Rs&~ i 7\EpbSDo: RGDsD&fT/*P ^~H^%Ũe˓]`u!zT pϙ'poHB>)"xXǒpeA׃;ŽlW> !T,*Ci{MYc ƴ0`ttP9~)@z` x_82ҙccbʇcsXJ%xJ,q"Df ¦j]dW{)8QL LP}2OkeM8>oWFC|Y'V 3g#K g%?'`6CCgǝ&`QT| `qcI/ |o!&&~- 7xV%vMQP-gA8УqhlQPV+3 _ 9!3Oȯ`&Ƽ  vܘ2U\RVqua2{z|Xy"LN 5gjO俅M,;NuaYIHy vOaf}G4躼8]p O_g hodť,|?QK c{g@ZmA$fxlo6+/(U8?4E_!'LanbQ쨷^& uiЅ.-]:52rPyVpϻ hMgH}_sJ_mPi(ė7Upo^[Ywh2})giFƋ$>gqW tn-9MC)jqUH?vW$jpc8+ꔭAFBpΒU5%ȼ|𩺁MPf8fy/ (Tt63۷KĀ6R&`[.on[r04v}gլDWO6>*8_YSvB ޴CoCIɲ>칺l|#;Pf v%YPlyD|Վ#aF<멉B? j32oCً/=-i;7"m:t/y~gbfa`E)Pf'wb4-)i}rR׮-N"E^@P G7V0 I>`nYݕ+oG7tW @z)YݱsU4m9a;RXDOfa|5R5d%㠁|RȽI߾~x'wh9_F=T]/rê8MM D 8kqsӟ3<RR( rw'>5*6Lw$#ZKͪ,`kNՙ`_ q7_&KTWkCŔ:_6 %w)Ddmq d6FX[!=b -:Ѵ+*#:3I/Z*oT0AuA"X ]-= = fӗnO4~F5k>HXhpg]sm=B6Ur.&Jc[ eE rLLku7JKV1F/"0 %0f{JsmW?Ϋ /w15.qH; "2*I Wma0s&-d"ď6>wQ#}?eS"6SMtka kB+qIO#W9t-'2@ Nڱ3z`&v.cH1a*挟wZl'g BD wpT#L (ُ')"Qc},kFlw˔;I N)sS2[jG )/4&L-'*"" Ńi6g|\zCC{>Fh;; N))4qOd5? _MRb:~hedEz6M3fxHI@WRzs\v֖S=tLzwlL')+Q~kNx'ҡ Oz޾  z}w6qC44b`]#O<͸]ޣY.?ߖUDIuN1evDbܾI[@9\=~J)v_4UBHǔrrנP?iC嗡V5Q߫I÷×*[˝#/q 6C=!3MPӢKLLu$ݴ0~.u1o@pu3'Ë1l{30um2){¿[جJla3n Bіd1bRU=BK% ՛C2`7r#xL3mMē ՆhΜʷmݜN@XF(-Mxes\Z{qoF;V޵hS6 a &tEwv}f]\xl$ШkUgo9 ?VbnZ3:#8=1yS'MqAHv}BwYLvP*P>,Mw-ہNpcgwCoH ; zr9LTG+iG<υU8KF1)v]mU".n< 6LNaȁ;CL|XP(M%`\/sZܾ%r,0[;,z%U|RV;E(ARUz'б]o)sn/FUǭp͑|.w NK)k&vK%K;9dX+k,shNE} ?6Tp\Bid&6X2!eϫ. Xjm ֜j~PgN^+z)+/v/6F U zb+=BP;gQPQXqlqW]7M rNE-SA~תռ%k{ kZAHɴk*q]ն4t.haȭ`hJ!wj&!"moƈh'jb|UgaKPQ$_N-~)ƹ଩ a *K<,Tp6a?L>tңPDiR;i w֣k-OyD+ /Mq.NLZV$2ƈĮrBbQ8b"J-a`RQ 5 Vo05ju |EA|0Z ( d<ƃĝ9kv2pB@h{xo>V619Ӯwm LA:w??9w-pJNY8oiBθmV8Iv%K#XSWDQ]N!qx.בɾ0'bftpwo#O뽠_dTW%ҟ70VmeZ=4-:JOY* f.acʓCD1>h.D4cHv- H3WD nzz~"H,y'#\R~u_%*>?|wt%H^Wvie*pi?p\ǛV`h b 9)Q93g UOq3,I$ڲ˟x6>-Ƥߺiź J/d;C.Z'o,ZA.7gV@FL~ ;r{yO\5ʃ A6*s]7!<5$xXdTw"۟^9un{|vX)X?Ќɣ*u]ʍ:~| B =Cn2~qwT?foVi{-fPelj=~!-X[*4e 4t2 N\` 8ajv˩ǸX:!;Ɨ8u/W3W ~\jݸ؆TBA hqF'ii6Ƽϙ^m)@nMEp;84$`htϾRhӓȼ[2_jWeu3 [m9CDک!'mX`v/wf9:a1_okTG xf2{o bb彠#55#_gG\u! ғo:G! @0;!l0 wݍz>r$?d<6dx࿍E 9a3;/gbn{_.>Ō)):P7j#~$z<tIð 2ҢچcOlpe8>;&g)qJwW7K,k"r dj]$JLלt@EZݫK>sVG:ge~WC5 Z>;|L`_غp=BJǝQnM:({4GݨR.`" C]PN)q#q#$h ︲xw+WrDD2~w >ֆ@`Dh݉$E3FSFn>)P0S p&ŧDӉ߆˻ƻj#\uՕ%6 +]MN&譵 IP6If |ct8mW u@箺5ɳy1iq.$"=o{miӂ>z,}+IĽ.= Elzeh4Eo_- !F&wbߢ!N#ۋ󎹳wp".2)1)vʉF \/["pdf4P5 LGsry1p4tdo;^ ixO5:V$RB̜ MWn@ihKGģCfi4<=6b`bMq|ʈ8!NWKMoa/Cí#F3j%r4h|J:o.SU 39gX (*~~5%tz+hj+1U*Ʈ őYf[q(*h9ͲyU`Dc?:a؍mY!~oyÀ=!wO`Oc3i/xK 3-Е?n<( wU" d/#;gz͕ gЪh"Vo`1RJ@E9&>V}rR5s[qw V)UL\8فNA,}-RGC~zRdhEkS10FkW'! }q{+Pn"}[(K5IY[_ <݇]'?|j\Ȳf;%T'|zsfAloa LæzcKmGyIQ)>Q܌otYn]9<vEq]t-alJ)CIM)`ߎIL%WOg_=%~LmX6p-چX{}'Xl}wnlXt9{}nv4W3!^V H5b|\̣I}_òjbۊZsB,@0>d1 *anvA!ÚBDάo70Im^c&m""e.x0oi݀ժ9G،sr3_=ŽwS3,4Vk_)1d:*!険Q1>TZߐ̳4a ((BfpwG?lZq=NA7>h˵ E6N 6[` 3PC@f3ޟHZm鑕̰Œ7j7y߳\=GPTm[.@B`%e*AEX:g- XE\f SKAnl_Z,۲^hp,KЬQ&%(C ,JNUѯ^[fVTKXM'NynoAq_\D1:&sa[e /Cr % 5zd*썜z~i~D0k pHY;qr츈^ k&LE.k9K N|hbҲCjEj)zXB ٺ3168rPq`RIUEY9.tt1E 7VALv=W2+K2w^nі ~{j\@ŹqU#"2iR qFN&Zڵ<)y˽2,i1&}*ufWqo | *6џ<Ɍ|Jl?[ [JT&[cNah^n# YDR% YMnQgH EׯWSfcyڑ{8r ܛ ?Gႂא4 ͷd.Mxo8{[AfBm\#_ğ6ybWbfi?\" LVPC'&U~-`̥o_4+=j{5Kd}|~aŇ$\$u58V ̩.QoN; 1fT[O ɀ +GbWH5Ȁh?n)Sqw&ѡﴔ[وL{WxTkDL%Fb[ Uq1L6,$[Yp3GzzJ,F%esHPp 5PIaOJ}DUjP-'[T e'L1Ż`x';!s6A)i9q|^Z7f icp85\+ ܢHAFМxbL O4_(JQa eeAlU|a84G7$"B2BޞC ɭ)\_i;(RtA N6w!;pXG {EnFaKs$K# vlS@]脥 z?eEӬ"HIPʳ)s(Wl0Vː*tGG\Y9[_,lRJb{hӁnsJK{7i@TJjX[ ,S ) R1~82DMo0)pX}-^x!xHR GKs7sPGT,}xHk :×靠i9Ӟ_zTX"e %'b_;5df1#,ާ#a%ʎ{_+P CF#lB0GE.bl6E`彸E>#> OhdFYdg[>\1O۪q$JnC8NGSsq ~VOw_ITQ8*[p.#^Gi>/R)Ҥ;'^Z!Po9]G1M;]2@ɺk;,?vOyer 퀈ԃ3m"u 붛F<mjf[ךDm*o80G.ȋ/%cv$"p2sMݢALMׁ&Q|$9GQb>-vzc@kĆ6bej-ڐ̣#t]UPxxXvsΠ臁?[|,)=FQcђNY_K`pq&D,Itl1KڃJ^:zEn+avm1SCD%F2 R!9T87GȂsݾAXcQO5ϡjHX/-l *ږ.ItV~$.+qW0_  ljp:=46~(딳NHW9hhD{8L$?oyƬ{c$rPf],z`NK`QmDz^4GؾWPȾc}$T`KXS7[vE0r9x=>w֥o/qFw'aPvWKR)5Uv] j,VŽIq2"K櫞`D~o0mKل[C (H'χ݌Yd(oGJq<# 1r@ `A,~Hqrݾ̇O#>)lv꿄=c9Y[btp KpK/fyytGi,8uq˔Pr`8l[sM"{V!ú>jV2qvwxA;k}( ]g!$KȤW1u5Sl!VE:.9unl@ZPot~^0t-졘QOIH_K g-(Tw^NHiʿ-HTAH̛ n")*t#1O0~lС6o KQT% ]=yi@혫QR}dNcnv)[e3 xͷE.iokTO%*a}NEܜcxDEk, _ J.FH'UMSnzڸ...Tո]!7^H=5j"8^O.gi},v`ϰG~E~Z3Q8Gxh! N;ρfVTkSX rk;LL2%<#͞>HQ!"ђJl*]s7&mp«F]wl2PEY;s2D#&Ӯb9sêRFA|ySt?>"gP+x{p7HU\i~mt (-FCpmT"u;2(Vou^BOSǦ2(T7ӊ#Xh"JOyy=]{ v2+SYL&*Ax݆g-K8jT;7=$Sxknj'zx?4 {j;*glG\}ËS"@dv u Kgᤣ׺jeqd8zfa`հSܨ.1p݁%]TfTj(o_Ƿ֡@p'An-6k!%}J3(Q6366!OyOz;_ v}*gAJ]챆9YtjUv{Q49wYE rZ&!;4w 61@ R9Pic]Q5Q^SblyBi{@-bW|Rѵ#m\\rl-աbr1#A*ߖ'c۴H̿D0[xɤLʋtƭz8 YBe#@y)uWw xb_޳޵H$:K"#߉4^'nUL}_^t~`[uTg*$Jvs;f 0%7=e@B@@p$QmC* Urڈn8"&M^NĂ^ M b|qF0ޥnhw7{lRDupC =+cg;}PꓞB'V*v(?0߁\ !'ޗeKspꎭWGC97?u)=)-pl}dL `EVzٙ}rr7*9M" rPO[: pdtՐP%m3~D"u +5wR:,֗᱂T#eKA&>}9U)ӎ|,`{l*E:7IRXC,A M_nӍӭ1L@}RHvfO$'! I+p,D{Ѳ2W "FY E{m$Z8v۱&ow `Ƙ?0)gE\#ؕ<;Ή~"+BZA/hT[|ʀ,IY{kTHCU xa 9O;)q9 #S}P:<Ȟn ^n|QEd)V`)9(֩6EL>3},IN5\ c% $J(떁5Ӽ8Vڈzy6&L닰Z:ݼ@3A O%rzRC XYtSFj]u Vwr:F͐5CO*RԌhWa-sw}01Q v7[~Qӂ`Q9Li93Wow~0N8NV /C{oF*|-W3%=iݸLv4|_RmR˝.&J 2P5ijFS Aւ<}7o8t583x\yp?T'7.rEqOwKLi|=]c+Mp5!S?L[6W$kmD8x#zW W9d]n *OT(H)]]+t+߄_fS c p >q"c0<=IEqr3ي/r :͂=+0YmHKN^@>6'IV]OAL aZPɞ!6fʄ;[\΃ȷeuX:"e-j{@VRrtJ|EnM=%V5N vu`7uazCxk[ͻ/`2񅭚l}/ Qc# lW8~@O\Qsk #!1m?RHW.! dr02pg骁'Hn(ܕsί48xt[]RߎY#G h=co>f+{E>DŘ~~ UbC\@dKjȸ;2fP-r5JN&+9ӸkS7X{w넸ߏB6UNqa\1T :$Inh Ҡ8]qQ s HM#ӳ6^{TBkI343X~P- %wD_Gxɨ9rσ:YإLfʄ:)3mC3T=nu "FFx }-{מy",J[+ζ+GzS?0T ybV'*{h3AǭQ#oEnDi4嵒*KD55 Msj($qEÉʈpf-q>]3sDְAsZ_ƑQOd]׷_@4(S%gU]u!{>U 'ƗzQ0?0tHxB5/-mՁ b{j<{q ΋#j/4xGnAz~#^E}ۂ4 s#4d]h qNK#$z,7󫶔HLumv筟!-*>{N \jGOW1<pN:DzLj#ɅrVh݃ZLHA=.?}Z~xH.1P^"9^Q3va7`d}WbݷOR0pxZQe-!e,tSP)m41 v*M&h31?h=Y" )mkUl}`qYa/<-+UEgPK@Bxl=\s!˜&I!ài;iacT1zhemݴ׮D*@6PZ;ՍpkaiFFYϘ!D : zlb2ېF*PȨc *DN>B&n}: .;wW"8#RuL =_fX8UJoY;ۭeZb{1BG?67Q1%%u 7jwNnEڦF$?3)DyëC+P؊~*V]TUg$ՃWb ;Kw\ۗ{,Ϊe!;r֮2LlYn| ZŇΔbo\}(J9x `1ǁ{J|M#Tv 8DZcImiٲ ד]ogu:x֏,B!Y"[='L<{J yֱyLt])䩇/g2*Nv.ݘx8 QLiTd|SBMjR]7q6љ(OT]P7,ʸ l)O 3ҙ2rmХ$1«@>8Ё@+3qJ<)Twm` 6DSO!Q?{~JܾΌbJқY'"U&>{~]1rhcՊ<gMnn)ue"+;NFn4LK_3S\+uFB֔2"4o! o}Мy+MUX72=T윆msG't^[!wnX>m˱Ӆ8nk+u;ˀ磾1|zez|ƀ``eG1JnN( %X#C^CR Nn&7 L!x6QZ%8J&?01C<@ Írص-چ*0$̉z6 +̙9iNmŮal5rx *2CeW5[hm| w3㛑xhĢш q"-dp1R@r뜶F. ̗Bo "o2@K^oPwjF5^S'!|+o}.tj'^ϵ/J1wgZ۟aZ!0CWtTiS0?-#GhVChInU!\p%#fj9,>@x2jG&nʌ֎uˀUVM& )Tc-.銙!,}ܒG̴-<`"CMlD`Qt.˻eosпX=Jgb2Fw,i5 iɛoLq{QH\E1b]C3*~UY d1vܿlΠ-d2&β5O$0?'qn֞ hP-! Zæ2s)Zmv+YzHjyR=6|&֙V֖rsĈqX&/ @%qo@A"pZr5 a˹j=B%}gZkf`sA\zLiXR8@NJB!Ĺrl 6$/e lrQkw<YY"vZ]~3#mX+pD@Aq7ubm9V[1e;mD/g޻idA}!`:4gŊrίB\ p=A&><)PPx^a xmDopŃI I HB8(uv-d:z"5c.vD[C f[I~-8c'ٚ:UHZH2aeG3@f޶hkp~`ֹP<)n Q^ B; *6-^Ŕ8M_LnH!MFp^~"s*fZڂ#K48 $9s*"A_p]Y^j5uggi")R> 5fy\Dy0kAHlXTiʵV˷#;Eq]OOxwD)aDp8oQw0Ttpm,kBɗ8ġY{]+%.śTa~%5^X][[ (`PdM r)YRiFY@ 5ӊeb/Lß]2ߙ=J_#jfb LnQ\$`PAO` Щ{[ze/72%ڊ#k$z .fiߛp)Qľæsz-P[ό{1s~| )KSr~M$~PێT-]1؋!qdBj$ .1 <58'm]tdnUi[x}c2($?M}e1-_qa˷ڬ׊!|4YJbpmWҕjMu+o?2s䉧pEEXj$ɛg=vxVi)/iud=v200q46a+t+rЈRE:ٚ:^WO.7 1N?H|>\1fRl|T{gU(P?.uc1(SM0X >HD8۲=sj[KX83-x;vHSe>5"㜆? w+ʹ qE<5S3.Glb !sr3#0Rrƶ=x8RYn4.M ApCTHfdvĩ5_m/ӟ/ _{<9^Vl^I? ӻQ _x|,h `,3]"ZwFa4bX4NENpiC K)qSg,ZnәIlc DؼZ2kY\?6 ڲ`hQTSs7DPy|2PۮN!poj w~Ë2DNջW03BGv+vA|2oKT`)CV%ܲG WY[f Z3($Οɴud^z:>}|/u;^E#ݾ忺*=50"eכ.VMSL2vD`Rg/UV۵jK&>.ҹPȉ2q eS'#йhG8Œb{UPxy9SUbdP4}/R!Fu?&YGTpYt/91rzu#K t-%~՛ , $!WzALG|$V/$ix$@<s5dH*+_U- q}dDrϱ,/=ZPSiƉq$ցx˜iQ~:x)o]UhgH7aot)y0,gZ֏1ʧ9,J^vp7V|q9M5H 9=%6 _|H2h fjA?2x`k\"bƌpr;XT~ϏM>PAncREˣY|X,IMƯYܨ_{ 2 "AܪMrTkM6P\d"$s5G& 7YjhirsVQI4 g/sB#j~fb\*[=˄fh/n;>ҫ7s9Qk?V* W2(GP-8YEu$fiW{GNf>^8әRjz:cF'2˄0iF攔BxWki&`^Y*|v9_ARKm +0V⒥M e҇ ű4P'B Y6] "G81wщr<*)c.V(8mAoٝkg|@Űm.p1Jc$%R'lj8C8z:b=p}Q-@]>7p?C_+x[s/=Fnl F_"_5s֕#ʆ7$IΒ WfA&åj㸽mjy%?5;&&U#T9:s?T М񻪎N<'lO_F@V[[-acFQ9#i xݴ;*yC ?>P'"IO7d0cI18BYW"f h>Q+T7Rj/X{JS8tX, ̖舍=1%@N|<}TrS|1d,Xnvs)*lͻ/2 ܟX11r2rē ] }L6$ʗ6AO@mJZy¶0Sߢ)18`N,&)@N烻2JYm)}P@UtӐڣP.foE2C.1s$erWt0R{bQ$ܯ)%:oIhjujƛ7&3&A:>"hK[VSnrd\ m\dEV~ŦW3#ĥ `pX&IT5 z|V{UhhÁιAR` H8agSQ]fHۑedti/›,3dc8)Ƨo'k7!5l3h"$p_.@+$~6;Ytkr"?{HY7k}7rV,MfZ9~.W`8q'4K]r;kSi᛭d, 61uЎ obb|r l\ZVuQkN{7Ѥ,1ƅ"p z<馯d~;\ħHnCPUH!3L{l?w~qC׹fsʲuڢ$*$/P]=b)^cSқ_aIŒO Xlb疁A>E ӯ'R2gi'>u\a'P #|zه!VݣɬVyv8mx~4s1p(B~6)\A*vgЍ%Ղ+eV.V e;KG~ӏp+h!y3NL)owbJ)O̤TY+'cu/+ə h{ dƑȳffȗ9'8Üxnn~픥!&>H[F LJ?Xrv=,ǍYKt " xx~KEwf~Jxۈnέw pW͛ڂj )P&Fg6[ͭ]R:pAoOr~\Dlc-2lkߙLД'6"MSJkѴ~oU.e>)V[Xn՝[A Xտ=jեS6$mSE 6<ݾ0K%;7sY5YOLX=1 .j 61ͫ3J섈 9=FclUd+sE>Wד*ăb{F5 [#*8*{ ?j/jxøђxtèZQkn!U8O82MϬ esp "~~_y[ aOZ~")ozց8pa@S| .W/5B\SVA]S?^QB5bP#)H1v>DPU_x\|u&L^W=gh_T.Nfv p|/ӈR?z(rrjs!-n5-5?r0K6Kf+nNDZ7`l:sҾ!2z`+=_]PțZ !ht m?ukOYk(oA"ss6aE;YU5qѻ:zEN p,a0jQIӶtϗu$bN!LnHm.F趃{84…-:컝'Eҍaz82H+/ѱ~}BK+ROR1 ,{^ZyNl,zoD?E}DIf5O `/yzHDeEӖ^a1uFq {NwZѵU}lnyz7Ȝ?L𑩟;HtӠWWkP,lqpTQzrhղAȇ'Yȥ ~7YГvulێ(zuRKh,|FE] |B' 1|n 2"wLssvÃ^nK-k4T5Ф4tv~D-AS5TnZ|B{AoznEJ9.=M 4{re3s؏zDZ؏S;@%A$[WSE[HQwaXHOv `J1Cyri-f: *hǴ3yS8VǷCfvkpl L\.z'ɜ2nE Bcxo.7p]ն+5XĄ-6*3lԴoh^>oX; `3vG4l|RpS_3^AxY׎osٶCE rW{ՈIdTبWW3QmdQ[I 񠸌5cf9(HB)G2A'j+U٢_5_gDِCv\I^D3vWà#hLҥ2[d_H1*ƿt"laNWR+"rs]u8Y/s47BKEzZG >a*m% ,˧50T ՏQqr}*x9=VG{4>V#5@ǜ;ʂCb\A 4s2rD%jxk xѕo G".b]يƌp{vݬ8Ene<\?U kꘞ'<3"nW>ΘyuPh<:L㦇4xov?aA*vS'ky5-3݃պ,_rg͟r@{4%֓A>.|ltY]8;LQjEy_ Mo"%:LN _И˛KJ/Wxpa*Hæ> m0isEE_M*oPMq:HnMF]-/8,qc7j [d-!6~c acw.\;Q 2I$"YF4vUgۍ}9^u\u陗ņ,'w:t`dU U>dqf ]m#N0^=Hd[+w9ܞ*HhRbIO:*k;dzH(2~2-'~7+DZT^>Z": FR23qGAj':"AQ" g|9UOcToz4*^ xki¶6i(PrLtzY~(Ba꺇-e;*arرZF)IaSgqsb/N:]Wkk4alɍ\%R2Ql+X@|]>)O4ڼDO1: Ίp&<柗}b(nSi25L(U| ZR}9"Lpahpdv* Уe¹fH#y1Q_nF(r KDP .d9P1[X<ήՒ[ A cq6Ɨ_$^"\Zh#A Ɖe=W" kXHK-W٦8SkFl߾5栌'\ oOv. ؆qn?Z$@fS}.>БO֯Q%5&kMre(kl1bb'SF\d+zu&|!H,~u4{Q]@J*:1ձΌ=X<< ^篕ʘGɪ t/sfXeŔUbƂɒЩֿJs@bSPykF2#lq1q$w9h|l W%c*t):nּ" %?@F43~;/ʯvT錤79sZFPsbFA!;>׉݂6P(+hwA(vx@w8*g2Cp:-x|` OHzcVSCkF9#F}}&qw(in km Uc`I+ !4%DYmHKSvhר;.*MX_ύr]9M<ݧR {ݎgb3" 4m=`QȤ-I8{_8IȲVRx͉'-0Bt# 9 @ja)xnGdbu\u7ѕ 벀?H?HRh)v69-8 ZqJ~Е2ßHjG 2:uU W?"k.`7-<͘'r9jy64ܾ 0p (63Yh~rٺ &4RxJ S$/QJB0sA@v^ݯ!$xKiMs dl8umh˞$1:/}#XڔH xOtksd=GFAƥ:?%H;Y?h${0U_aA^U9uzmJ>?Ȕ>iKd]zmtFal·w6<ϡXE9}BX,!$eop-TU2)TϋiS"rg8O{QpXd xecKqM:{Y1P]!:^xnw=BݎvË9"څOӞs~CO,-sofK>-ڵV 58uh܄"5*J4 yVy{9,ђ1ut9m]|yɊu4 +W8n3'۩ù{]#Zt<.)sة{<,ԨzjFhE ז&ꂹmӶ?SD!Sj(5}V]k%]8e}VuA5}'{5;F^. U J٪*ѷ/̒X󵀎⼤a9{BnV dfx!ʐvF2JLFCaTC%]9wDad6sSqrwEK4HENԇogw<&eL<;mY]Gv'qb*1|-cw~8+%qj)H'pу%%-gclmjvņhSr}Mrxv֘HÁ?L4 @SW)lGG'R0yἳ1N/%1x6`Oކ^nPLV&Y,%T |pϜ4{a`RǮ6z:ѵ ӗ!Ĩqc9@`7汼$Gυ(P68j2XS$bV Sͣg}89;Rn={7(h|ݶpe{"0ڷAg)%kQ=9Qr>h8D 4QZjRY;ء˟I{[V KJ6k+?HTHśQ`rFNnMvIuDF!m|LwId( G FSmpZ.OElVk9O5-nmq&z8=g|M.[MD Gd [w_zh?z5 2Bv6yN: A1Z6AՎ'YBc(&$X VӒc\Os[kLSs=T<ڝI:oSݵ||t\}gۂ2AEw3r/!R0 R1VޢLu](Y o`a+B~!}ޠiGLpgZcºKԀ0?;S^d=X- (g d+\ LfðDfk&uZv`q k-֤@&'ؒIz=8tMN̝U+ TFˑ?zNGGfsAUp̛gTmZUf‘x , +)/beF2JM'qMCǎ$p1"lTrOf%kY mjsw }5b f#BI\$Xmk9ٽP(cHP\+T$sL&yq[HY:׍Y20֨jx+8#l=w≏ l|_g²"nc⻂eޚ;Ѭ4).1G|&*CId:rQKjZx"WbSO0G] {\rZx9.DD>jmG5ZBo^Mpiap1,) ȿW؈o` \b AȃѺ BIn93,GfWߴӋ؏̴ RFOQՙzXag*8[f6Q<:Spy0t\}O//7͇Vq3 nѨjF:#Y} R_;i+m(_JLj+snSrIR:mUD^UpD5YQ0IiL&؅_zpU ]8LIETB,I'L)ԄI,%ߏa{e#I!=[aJ}Xw7 mz%e%&li𫓃+bB7 "bt5G_*ʈuA6RHH; w52i]k. W|>8\/lx bAURE +1%5S;D=Xi|ӦC K"򔈡d}]Nv /Jf'/N٤ <sG ҄ iW21zƅ }PCD%lDЮFX{aǠY9Gӥ13~:?3jqbLc*fUy ȨlG(J5ϣ4r妆5G 2<z)菹#54^$.qwfBnp{byD&x(X'2h̆]{7Ѳ; EJ7ʈ d+/Σƈ`MY>;ڃϊMqHK/5Ӓ9/'6V1Q٧ԡ+F'5kaNozG:Y3)fu#MR}wүg<6,'V|WYo^0yՇ`㡴ґc`G!)S311k緛7 Wsxd&04¯Kd,b"Mm̽D5DVW]k8?lv6Q1$9M1U13*ƌskph8*F LV2]Y~+]srO4BWhkwۊ4*k̦lZoJgUrE=,rDlbīi~ $e̤Gl*ȆPd6oS2hRAq7%; Ԯkc]1qGA՘;gl޴3n(ׂɈeNk7Edk/0pA 9p !b"Y9PwBV S5 e/eJuy)heCX~nI`L=*`v]JI6 }Z8D51t CZ?}Mqҥ:$NVҺ9QVakx8ezs.qxh n"ߋppYvɴ@F^ދ O(ވQP ƩZsGȮ;4_K^2 #n@U%) ;ΰAҢH(@jPJ D%JJ[g,AU]n/ 5}l f>ՊTAԟr1f4Q~r+E ?7 EJWG}έWl@z(-a$m.5/T3%l<=p1Ҝܨ1Έ*vۻGX+-ȽQ!P4%4tJ}yь~*\PkZȤ&@(_jn\p;]BX:{?0lnP5bB7hH٘ 8hvr~[7:9Ð;(rO#`ŽrR8ŇS{+dU5j/WnڧԒ:iNQ x/ɜ#x?cRӔ t4J}ɖVzOBQ\EEz`Blţ4oX$6 &惱P!-'!ѱ*/;DJcwib4"?&5m/|~_ (.nE$o>rt250/w]*5^0"iSM1:ד>2BDF2GͣwXR6V;rHuGgEs{6XrC)08XV(z ?6{3qx@,W?Q sww6ګ#cD+G5fPoB%0HġDɜh/]e7  &h 7pJ<5 Qp\}&mRc=0o+2Mqeam rM fMiGIڵs'=YѫA\ HƮ =D˖ch[QH}ATT^q BZNnXߔ$$򹁜4a] ' \iD{Z31' DY>9鴹h)PhD ޥP.ɩD/#6cH ڞK~3f fz:"죀veuƼX`] 7m4V5&3R/EkPvJy't~IMFDIylьhjѧ[)mʏeoﰒgk`?ܠ]Fnp7)@4~;apv%YwzZܘkS[(ݝ`$A~ l&Z=A_S7SȑEb%4^c;2_/ASu=~:1p‚8%sdJ֟[ؿ l잼$'V$Mg~q zN݌J {ݭ4 Rs,a0.xH['Fl)=4l7Pq@ >=54)Ǎ #D<4z$`X٪:MGZOb._GcVS¼,~q^(= cb6t/tH;Zx[θϷDIЧD.Tq+q/78|yGw7iݒwCl\䬈f؝.]*l+Gfp&ZUw'i>YMҦP5!)ʯe8G ]wd%4 :mnJj"|V2 a6b\`ǫØ 7 r2#Р9pu;)Uzhtˬe/ "E[z]q'R=g"v\BBݎf M-)]؅&C,ҨFeꩍϘ \;MXi3{ ĩW|xD}}CMAC6=Q6ICWKTGhpAF)&6R6HV;"4Z70Îo^ӣLnh̨KDX+&Weg1tk[#ob.CWzi4<4f&q*z9mFhzXTf-'u...YV$L>p$s#TCݘ4*eY03N>gJ|vc$ @AzR.xWnWߋ^d% 3:-l2B(yiJHԱbN1켆gK2ګRdu9հ@߄(B/fUjF+rl&kfL;S!5!yR.CPY@W3=zmu$O w K]i e0ĞR`vm,2YS#J D|铎iIX.d" 9M(W1ijS3_ff=^a `.#<ڥz8nccӍ 1`g~ڐ `n̍ 2Lg*}1ͪ㣂t2}H {אf1@{L*hm" 8$o!n>k=lUQeLY3ȩ` tE:?MaGe%3}E$ -^%k̡Gd}i5nCdueW:s L-mݡt-џvVEeҤtܑ׿ >Q-U $:F$Gcuv\# 3ͺ!bZo,`E9N%ov1{:D:o}j4!"ZPB5AgGg9lG'mR?H(2V˥ YD"g( Xp_jFfBKQQ3}&1u䊲6#V뗟R!a.\\uq0hn3fJ2m0MB"me-zr$%!&VQ$g#&_VWPFY.)XVR1;_emsKg4mICB(¾VN(D6L"}# / C'^-7v!KjT ұgqįREVviD}Wwȗ2Yʫ:?f5AO3ܔФ|pO]7.|_B!Q1"U~iS̀>35VNXNF\z *֯$3IénZ_eiPN!qnOP}N5: &r ttr,Z 9w֔4[y}N;-~D*v_"t@ 0~- 9Jx,jחu<-}@CEQŠ%%L 0Wa3qéA׍iz[䠞Y;D}Pk晰O_hzd;XE nvSn+NM_6)(ߙ'E}pR7 5R;C0}&Fv5Y6ITFp4XK4UW[,N^eJaOEK(pad4Mp*g*\(O Q 'V)՞ "2o4YID$3 $%^Tnii:<Хʾ7쮸j*8doL3M'y v{ KϝY j͕"w5kAЉٲF*v{2L9|FJM3HQ?gO 4-ذ~+ȏ4A(h I7}X &l~xw'y e$lP5#X3U/uW?滠~w~搒O v1fˑO/p 17y*B yC*`cET|ta~T$,Q%ՒvhA]o`#1:qUeT9M&PHa bz2q~lc 1*UE䜃_bQ,+e%DZg2nA/ 3ߚt/9XtđQd_1!Zk&2SݡAEu%rEKL ~4S9 P5{hU!zh e?*G^}gJrL.||7YIo꭛Rkmиᮁd?U+= <uZc%l#K/W!onm][kn}3G="+3K~Gh{oy`m^hSQs]g%2$L?CbWy! * };uZY!0ϏS>RYam(wHM;ޤRKqEP|l_Ⱦ_0ڒ@hb=DA“c#Ynhh\Y"`2*-3ϖP]nʡZGHWSf5v/gHۿw:fe߉_B]Kժ"֕ o$ٳXN{=FZ4(a]̼8W11ӓv=O?tE6Ľy8ً-GoXs&3eawēmU -u$eߘDIͬsͮ@Id1Npb;4CH/;XP4@ˆf5I_ Tv8S(臀q)  =@{k PP\u`EwJ!*쀴7 cW6 [ ݵX$ٞ(6}'cz9",i .)G޺@Edl{"P/2?I,]&2⊤Dl[@#VQ =wF H,¬prjV6*R]Y &}MeiOzgKa.6d̘OJG[dKo0vZf)P8N"<w.zE69@ 7z࿁xR9TmgY f81H@RI>hjS狄- h7RO#*CeH&Nҩ7ͼ#~9\E$9SNI!5a`Ko~)ߠ6`U z ::Բ!kXUWB@8,1$3Ԏ?V Pj^,e}9yh\HL|_ `ȡcpҼr S1P04ؗRx><]ɾgM4mtmt(OB]E?MY漇&;~ev>@-_Ph [ Nr=p/3 B"&O|d3b 8і *si\̷7$ o 7'd޸:h @s89Nj4M}BԴBjf'ٲa!|Zґ57K# ]Dp5뛮F<*\!>k~!$/3~ 1`t? bf\ L9WҏonUmv_so_)H0U#Z}rYLPv˯6AC=5RXoJoφ/Դ8_YCm!61c6-vPMi£]-y{Ե*Ss؃m2щ&~=S 1wQ|-o?驃piUHWlASM .s+aY@ВM%WvD DH x'{zH;$B?v:ǫ֘KI#2+N`g} x(51<{R(}s>` DZ'mN8#I%|x&"&N"MI!}}+QMJ\33hJ;ؓf6ΜJLs&yգVwpE=ck)gLVT#Apr[i||?w i1&O(E,q#ՌXNl #Ead2~rDC)#GLN:,ETęRJjo}*GN: tl]/dLjsGOϘ7#elnh5̉~<雵%)cdJve l1,P} Zc`cDDMdmmhR;.I-@g|uu$h$JͫIi;FGrrDȍ;FvA3=S^dpPW0PFrڳ*L1F[ j/Fw C`hYe[E(r0MM,M3S/l!}`̄Bo!|mvQ|00!u`,aI)rxHKL0LZ嗤j]Lj> $X*(9D 8q> )`^(VwϹ EmK+.dL=~6Gp cY2&%kew6 *BQF:|7@ׂZ эBP7 6 E/( SU1 <5^5x)Gw&_V5Hs#©u\: d5@E[ϋ15;=T^+OCG0ЖAev콪 徊c"xLYG'H+Um78ŖFdHV'I,&4{,ƴut\ߚlzߥbn c٨ l2!Qt͂y݇Ao)%w.*UG3Aladh)FY TtcUL!Nu*ݐi%=; &V2U7 0NxR26~lǏh !?bDq'(ls W3^=JD6YCD.-Ax`AHXi5ǯ;@}o^m||hA'_N)]'jl3g.2v]&gДJsA `ʳXNч#2uzz;zh'\ ؑߺš@'y S9+xST\c& 鞍KJr.tKJCWU|r獦5˥د]Ur0Ank>,G_}]VDFp! Pf mM6zڃdJ8rrIPɨP "|aGc_a/xp٣l7Ru)E0q⚌0ğX^ X̓h5cF+ϭ_%J?nKܤ G/dBC> ڼIJ͢t⾓c'*oPDDH1"wY0Z"ޢ35dSyI#д' GPW@';8}cN/51齆k.0+qP,>_5:jv?BN.:f].$d=Q'Q8)@+mFa> ;n|*$B29w>ߖr+Ӡzz_ @S08Z%Âr 3hbx2. *J\VoXk=PhbNHڍ*QY Y_ H3!ḵ? ۇXEAbUӼKg>5x7Y̨5lz3zGXCq(E مZK(T[EMK=q~Vms Y)/<%_A~B UKԦDvu1:F3:jtwK7A2S;_\tO07mڒאR\V&QK˨,@5":Ǧ%گ,0'[UC1w6WN7y@YhTS4nߜBYx&V)1@Wt˔ɔ@ӅLݰl} U֜1@\R{Eʣ:Cq JJ% K񲊇SzXis9=e?3w>X6(vLW" +;=}Xb&b= cVE!Up1eL=+6ф=>qٿA bq{Zݏ9&l ڂ˜5@^~b+$6_ #!%q/9:ZO/;( .}Q_52q5T7d <\*|u&m$aJ+ mKBGVӜִy\*Sr莊 G6bPO*"ݬG]1 m=Xwَ2pc9MJ?dhbqHD)i=/]0RU=S(:^I^u(yNGsIh8D?Fؗ~ֱ 0l\R;|PފrkTȓVwgѳDѸ]mq56ăm P<# SDݽ,E^?3M~Uϋ5Bo@l*l ܳV)xKw T.st?xP`֌g!"^IX% PT@9OIPV,qۺ?k`A&B.!Io p X<8I+;[Y}stVh ?aH 6 4 >j7y0'jHtyqN' .;ꑓlwP%VI_ZHIo\ ;`LiU7DoJZ${aŗXmjJ-4o4J5"8I Yb`Xm^Oly._ǹ0XJXaeFWb侒]Wt.~ߎz;obv)t]5[Aނf!-u,b#[z 5MXԟ=(*v-:''Aת+7`P'OLXge"e"!<9k.ʌ-a . 1ps&w<]^Si<14# PסU_+A[^o9[a?#$L$z5[Af!/0ԯޅ]\ʗyvpwUL ]d/́*|Bf) 7B9:'l̊)M1(h叁o[/087>V++ÊW\)ot"_>C;.jȪx3h\5W@ȩe  K=TeCC9&||3smA0&rKm26@Loh0 ]/X=8K&OT ®8/ƕ0~s¸NIaI> ߮%^##L)t/hVZGϫ-|ƭ8bg%=,z%}/_9GtMPIpl< }]ob* d?Pj#(cUE8#^`XRLb 3`SYBws{z2|BF$c۠ n ~}΢Nrױ~伳T j˲^ K-wS7.&!&M7>Կ,җ4$ D!-?nh@u0ִSC 4!Mتoܤ\5tרVW7wٔdO_KgЈ;Ww<u4o[0EeGb!4Xp㐫]scЂG k#g4jռx}&>r;J Qh/Z?I.S ,[]*<"8@'K;z5axAJň>yk4Y} `3VE *H=?mJRseZNJ%ji>R}g"",6(߃Y@Pd"hFjL}Uaρ!2@zD[!)6wjۈ F Yihˀ"{CӭW^<麕MƐsݤMp%"rẄ́ [(̯$yPbP@){@H=S\G176+N\aqJ janlA\ѼsXQ7j_XlGBK^1a~ 5ݩx=hVregM"FhK%_> j*J͍!euE *KiGWqݡ5մ<2Ҵb3Ii)g*NM+L4%R*g|i%1u)=5e[,(iueP^qmu%қ@U'udB-2dl>r/WmS.%15k>W> {lZzgܼ]ND+fRŠ;0b4-ad'oAmTF"oM˕XPoZT]CܶO̗4lt}^Xr)2֓bJ?=ȱe7A-L 51f 4k{f~%؋wEuP.+&"(G P gDNV]yPԚ@VllF%NX{ W3ثXH_SYۚ:?OogCLIocBc۫HKm4n#sT~0be+lu/UC#C\cy9)d8%RGB mZ-2F)ܿlOיeC+X2gK!؞^Bw߽RMΨus& ]~ZKΤ 7H7G\<ǿ҃` B_A#E\UXEYK۽ނ4̙0d4 ;#p15&$S pSNڀC vAszӳ߈*p:Sx7ijvb}@@2l`#wDO`V%ۏ|&{B`(tOh"x| ;m`N0k_(XF =&7tMhjm=DgeSQK=f&\+Ԯ8WTC ?5z!p!&sa O?k= wI{`n2e9v\D@̟D97 :k[W`96Ӕ|>/9lx[/Z>F_X9ĕ^"@0_B 3ePNjƣVNGŭG[*phNoi;elKr@+7O5qzw8-kyS{͛+5'-QTLd 6%LSЦ[ϫ-Ggs̸N0F K.^j;ι TPo/.#Fj'z ȶU*ϜX??wo _ڷm%7WF2Y]S5UVrLea#_X|Kv}+OT,/$ۊQoe _ִ.$7Oy.T[dV\ SiX7LBr8QvGb?JsF^7Al n[ssBN1;{U-=r 9a'Jg{P0;8tñT?QFY&̜Zьj|\MF`H"F7 ;ק,8 xohpG U2m ˙oZ#W*V2M^ Un|p(C~ZbBdQۨKZ)r^W jȋxRw 1 '_ƣ~rpJ)҂b0Q8ݴ&agk5~aA(C h^6^Q-Bd1 8d2tw$+m4c/ob.q1ZecTrtLw 4|X#5Yͮ& -@t+rEXLAqx;o PK$=^oeA5"4@}~Jà Z 35vNG[#ն_MIYos߯+ `wxGWO`@+NnU AnЩ}x~1LSGv_HIWD)cQ-\!sB1mzukZ,v#Y Ҥ`E}"|#KQ7Zv *ؚ=b`nL3n67TW;yn,bP|;Uz&wԞ8ӢRwTkCnnsxEa_uXb,u!Rd$hFX|Q?ZNZ-9 mO,콚K"x4 db<@yӘ_ Rdya5~ނ JS[2^N[DiݎZرN H'UxtS,~WWBdm9ЂjLTnv$"(d%cͰ0*:XBL2G7Wzof+`2b\}3b.jbpFE̾_wmlh?f7͇<7nr)/Yb1I3@Mo>ֶ7ڷ@HO eCۆuPLwyF 3>LEsmLmm&#lnW}h)Cjmx"9r:?hbX l Lem" L'G,ODXç ]/3' ]nm%}?l qqVą_4s i*Yک- 6LB?HWdCv!^cjԓ7{L>3MيJz(b#RW0DiqsV6Bp&5,va2H{Sz%MH)4L9ZHdW52{W-~sj8 Smnu k/M4H*_ijUtu DBVXktvU40~S`ae2@7ld)s¸!H64BD 2ŅvMdJZ(WeU&l`sV T_)W2SMҤPT8 )؝.9 nգ.VuE&d12> kl+mg>OÁ*%BmoS>̦RN #E ,L#XdeZ\DI-]r,j2Un^X:G+}vX~iq[&OkTsGD@^ͺ)ŢYw.)`OxK-C9 9jMdBuԍ[F\ԙh::Uqgr$Poeی.؞[fʦ>,hbFvi t̳lI7*eZ9D :.4A˜d5ܻN)8fGle W d)6~Tmt*yhPZ_E2V)=ٔ0 V;’:Xē;~n]I2<%YH^5\m[>ޢ ܃ Fv"_H^{Mv.4 TK @Zv?z=g? sַˌ%T3٧ȗ~ z,@u%Ac5t8yOsxPzޫ޲Cū:ڃw.Z"Bxa4%(Nj $Ύ^9ZEy7BTu3'{'¢|C!mws8#|`U *4N^]'rOfҤ⃟iٵ4{ڣ.Qۥ>:ql%>%ߤ:etL6`2RRF"+C ayƱO8nxȞt4DLnW%˫z Vv&M%A[ޚG6/O}|6s>RZyxd6ަ ]LjtAhK#~G2(*MAvFٲ{Z<}?lm[EXRƢNgp'ooзF=,dVqNyFAQU>[_. 9 F侁rvk;F9!-[{g ^ZOݠ/閥 ^ڹV0Ggj+oQ{RCziᇭV0tY?b_fAQl,s"2~7M0 fCTeхkMeJZ+k|ћL&~?#ع$!26~ *᳗KS N (8X7>=Ff%҄?8Rhʶ.rDN @Ufٿ e:&mT Y%`ZTԨX))7+x iwD ^>bU削>1@Z VIQm,"nv@B"GXR\-:EQx*JWΫ&I^e~a:QTI]H`K6顖QW7~!ov„{ԙC|b&@aؕ]=EG(+ :Uuh$نb*"+\I6NJE'l42Ii=Hc^x0@XXK|1PJJV)S%vq(op 4Vgœ=S|4:cCO*N U טX4 NMk.0w,%ޞ!B~[ռ6a>߿ šշD!]$Ӹ~nEv+nkF0}'e:}^NsB@Tm}j6@ P-6η{\F+PQߑ80e{V>0U|n-gt^|S vN}P%XCjDw嫞&_-EVq]:V5ǭozܴ3uPT7SlL3s,ȋ"yV`=2c.}dxE?W)Q|dY7StZ x'.wRIm =SČ, MaWr <Ѕ1qR3f' B?9ؿJH2[I3gHAlF 6#Kjtp=ξ"Nu8h=r45>M"?zB*)tSyR!\JwKcr-! %lDIxٯ% ( (C LZ"oP3-`7,$zHC?ȵ ]T">5720R)Qmufz'yh])̯D)k!MR3t2h`Gne7FZ8~g耎#6n\Zd .4`Qxxڸ@6Z UKb#bĉ5f44f5H%y4o,ǂ)QY$W ty{ gxL=[&rO^ɗ(G˽ݔE] =Bo7Wɀc 9+Q*/9Ѳچ'pߤjSJpTe hc!J~׿[%okX-:ޗ66fm n!\G|~ǜ:^k$2HcRqo!&| ;~:9`ù?D>&7!i[GmLْENe~YEiF(A/"j]6X4ln^ӣ7sV -cere>Qx1,=Pz .w;$(pU05jA%e+k.Ɩ3[G$v qx\ě͵tʯGzh ݁iE @U(N=׶k'-I9nuVPjJwHTLMPR21 s H-]LAQun{\$Uڼ YJ[0bA.ƽ%E#%nLu`ůaOz\\5 /Ia3}< wVLV#$C15Moסhŧ.ReS!U`-u(,K\8^Q92.9:9ßhҔyf'CQ7'H?<5]Oh㭊-Btu>(-&v?= J}ߓnb9m\ y^+9pd1U4΢ξ(c( .'Vp ȱeYB2P62\WY]kJruJY./6ԅ|ނe+'N|gntyZVzv3'0TvXMu<= 77roG8SBxI re<(n/\֨$@ Gv;1RÓGoĭ)%35ĵEZ_Kȫ:)P=gCe @oBPZ'+T (,)7/Hn$¬'v"%feΑ-:87wH46+}&ѓ8Q Bʌ6-aP*v TD͔c.B6 [֊'+|;wg,I[DGGjl`fx\HJߨwCM@lpz~-X`U UeEn:w S^%՝ȹߝ[[ R84/&ӟ"+T. T ,GL P9<\5ZIw`d߅t<|_WX5>yiW \AeuT6sZ |yW6BƣšoӦp Yfj:tȈ'g9ݾ}pHC]n' Ըߎ3#zh#WxBji$yNRK #pqL~H#] ;ctw{^3S=H|ys)P!lVROf~1y  5h5O‘WGf?om4B5P'pkRii{% tmbRYԐPqjyN'\]bɮb\“p: 閟|șg`aNJY +0Xu>?7 iT**C:>6ܽW!:9MbѠ{UnپC2d1b7[[UB36-eKwlEO@OcBCV3+z#!]U^-H'c+ {;ݚs g[́AcQ2wS.0vvt4wrO b)§^=KV1g"uz2u~x@M' MfkkV][(,@ Z^!p!AQKOKКIY-d18ѣpU^ 5"{>ҿ^m= ,rj|*-#-->cܭ{&igꌈ¢R/79zM.&Bap< K"L _9q`**0^&W 0mYGiOe'dg'EGNr,Pi*Z3(LX)McP4m5R_h'7 ;.<~v2<~iuXVa4P@T؟yG@ ɦ~kK"#-w2bEA{_/Ɠ;کJc[*p#C1=y;_U0.|&4Ih 9QTGo_Þ=A{8OkEۛLpeoT;lc ;GuAg mGUB(ÔgUv]y4A a~L=hT)[_}3~u}÷[vK/7`XzbJ,V5P?)DTc m_ pDI?wp#ӖA5d6˼B]^B2_R}fş_gǟ~ {A?=+z {iD  'Nj[7h/tFֻM| N^ @D#q7Zyj_xɥ78)=^iҍ̽eO;`vYLHϓ34}. e.XB-`OgqS$\8-;v1&*) f Cl&Wδ`}ѫ9X~Ji<Y=wdw4^we!6, NeY BQCS2ƽح`1HvM.gLe% t]3hb$:8+m!%)Ne<9M[d#L{pėB9/BɿHM6ܑ^;~PL0K`j`b9w 7_Ap}xړӷ}̑@)2]d/+3?YҌ?7bdDSE¤+_ČZ|@(Xk7#0 @O4wy1~!хKFGQaqyF!դB>(Ƃ- Wqf~K YV%N9xC0~vX}td--wĹe!nlqBfiDZ=wb<[.*hTeEeMaw3K=. dZx}pjE(άfިqPN ûLWx s3F^xegFS/|?'iTE6Wn&5op$}u&`xyQ[@LٹIo>(ΨП2?VyHﻳVJUqŮlĮZ<'|z~@fq.y}F9+1h֦V%~@㾉6x ;9,Q|xeH ;V2!%jhhѝ wnZp|1Zlw v&`̡l𭺣ݴDiCi"n/ܜ<<UTTv+ Rխu՗ҥ2M/e&ڹsBZ7 ~ ^1<9j0 ( -H~[^$G%gQC7 rv\{y_<ـ'BpPXvL֩I=c>CR+`6m] [I54ή ?]V lqs~Z$˧Yӟ40˥ށ?HY,"'d?:pw￐Qa5X ~{4 W/7fq _>rEn.=@NvY(%Gp5d.cVgUއSD!Ovsf_Lp+y; w ';;sBȋT: "ԍg{U)fLed\Ÿ! FjEWi?gEqɊ^?5,sm%9UU1ݔbr$H35 0{v' ~1C0sI}XXKK*KM Kԡ9{a t9THmuܽFPZށʹCT&^\7d&hEz~mBg_#lWfQJcFrwWpcj BZ,T3[^GI>NqIҗ'^B=nq¬1ԡGJ0²9MJ7$yk(ڠS^E'*nYLk"i72v:J͟gЉt'82e p&0xQO R{-k@O'H7Exz %EgIJأ44T9wLI8KP CWYztx[J-t(`X_?pI2o˻04.O2!vA:lU1$ բ ~XEG7Uyj\RáB&F 碾R[wjq OHXc0[k:'G-R^;+kSU/ou[SkW+gSоP+3BT#0s}xIe!go`T:MWnaX}iJﻵ@>(  \0UVF2\o%VpbwOsRt=_/`2фLe=^Fi+ܒ[$D5ne7{{9L{ʼn./aC އHCzէmB+WFe5 9/\avRғjg/Xv=7[]TDxj5Zμ2J" !WY1< g(B3tØGX<QD.=hb@MXb&완v_C$(N|?Q7fҀa tVƺadB9h D9uN^>]ҍI E"N(yb Y {7eLCG蚖4RৱG9@ĺD0,yFyfMo=o^ 6oClw#Djm&h+sor*2H`;pM8 0 R91CB#ghHYEyeޞPAJuh;6#]xm켺5D+7z-<, l~o+!Ud$Qx-)/yg njH<#)UDN>ͷ08gOZ`"&$&&ū5FH7莜n<\d<! T,op)sC6ADoB\alZg#lSu2V,b[{Ǩ|0"JLm~l8ڢK"Vئd:T=î"YĤև\ BG`# ;׺dLfWXr)7^*;W!3gڐ[%h(k2!hP3ncDgzN#0 uΜF1GtƩ 䀵Z05J`CXchQqT/Zu꣞9XxR>bv& SJ/+ \ׁ`DweL'IH;we\ p♂/&׽>3Mo%Bw7r&a? XK>\ qWv7#W̯NB<y59pZq?wI*OXhp>xecY5pݴ)Bg&71E[B)$ _dw {0e@> 2uF[MB &@?a-Ww8ӦzZ4I>L>&Vg߉3 &|`a[55 ,-!;~sMx5vc2D<8uP&(,,`#x.:({؂N>}lUEvHrL2`;vN~)Dl{[$Cd|]Lt uç T D_Þ9p!^ :0t/30UQeZ[ڦKf`鰵TĻe J2sWɆ`S/ՉCWS<'A5Nsvcxn>A|d nZhJkWQQlg+@hF9!Ǽ`4[1*WQ0- 84=O&V97Ӏ}Hɼ}P;`jg/\IAE{S fIyvh狆+ 7`Jfq/X ~-2(΍夾* ݱoWT25h'4\HM꾂>?ۛ!8-ON%;}K&i(m!Hh<8~ dϘ(ޝG/}"gE5T9 =wB~W ҪNPʑJL+Ci} s-,9W<`Ʈ:[C;ڸY}Tuw8 Ьt`4`'<&*4~y#Aq,ޗ>{Ϫm]eܒiK79^M+L۵CPbn굠8?;$Ӈ{=ȫɚnZ@7! h7k۹:uOK{@H[}SI3@|}clkkFq6g>2^:21x܌jJl! 0c@\z3\X^w/1_~vvJr)^H& yUᶺ`ZY*ZV[^+WJ>3*o[rRF'@l?۹r`@,Z>;N-z5Cgp{ $Lց706T)IY1O@n{}4`gj'~nX~C)Wx*Ch3QjqDPoXȲ:ʿxC\ x3(4;}s22V4o!U%bCY|65neK$rS T️'$B.ATi&*AζuQwbR_xyu5 y\H芸0l!C'`=tl`h;L!_*!(~|)ބMNǪ #qq@_Ja`W 0$qH] 1k  _UX' {E;2_hV5K gE'){)<]S.""I, LӬjL{0l`DkK^Ag = ~Lug;`o!0 z%+14҇SNK²s+h Sgh;j aJ^$twPT?5/&a11G؍$ws2/Hx5mA1H \ԁW0P, p/ Le2Y?t5(~iT#,16&k&П^o`&1@Ns_؄V0+ 8E)! %4*^lۼ Q K22e Of+a-C`L硢FGG:%w0ްxg[6K|h֒.Vu=dA@zYJP =i,լz$GCHN.l]ŚO$U-˞7y1_|uRsQl@#8RsF[Ly4H˂qen /v[B+)Q\hU݅T,") qS}>i1;<%Ae:,jxsscΘ c=R難ab4 :뺀|$}BLJ= ܤLF>}Sb8^%^+6ˣju]LD;@ l뎵ut27 "L3ɹd<˸θVaqD~?F3 hUKgN*n R41_%"uЉ :aĶ|>3`)+zU',ߞpyM}yWmzm#q*tl&D_62?gDAC 7gZWik E#hEmF1A2q'Y9ϼc)Ct~+.ڗO s㮇~I%99*Q|i77uU l˩! [FvR쬀N&ia3K"n++>fm3`\񀿸{d#luȆl=<ϵbuZXxMx3l5x&2 6^oM~3`hv'TVkvs.:B݊CfƄ6|_,t4'0$,Lwtɏg4SLD͜)fhoy,f dnqKVuo <.;enx$?ElT%f7Le]u ZNCߪp,ű ]r˛I8UE6?= O-1:?dz Z  `;v=wBN5zߡ%<9xh@` UU? s#G*1C b FQ;yl8xjw[r~|Z=v啿[1Fa!>k0`0죷#^N 2kciC% i/Hmgw&(b6irE%=T&uG H5 <.^EUgY.S69A[ q6rϯ |Sj}TXCzH=dN"zcrt ;aRlcVYp]XBJ}x d#ԑb¥:Y*Tx1L**2[th5ў}j|(ũ=ZkT{0Wl{f=mS!mLڞ&/n3e%%s͞RfB2}\*UCj %E<.!#pM 6$bq5fcZ兩sCΛf as0 \`JnsVzRWַ?P 5<^=Kf^1$G@^39u| rMGEQuA;eKC XɈEpA߿Su =FsB؆g()u|*Bn&9뇨$td@yDX/G`?svWEmìP|z|ن6Y5Z4b/r6a9n,qWB9ҧrrj@#GIm;i-e?k3%`v5Amz&% r- ΎG F_ċ3pr۾5&$-rDͭ{3J+[?`cl/d\dV҇rG9teL \`Ic<h(J'ꤻyN;LWC]$*JD7_72fQ;-(A9pi@/!W YQTc5˺a݌UwՏZދաRASOTz]0-cS{CzS ƣ E$`@9&{$`?:4_*gS-AW M p.M˂L@ Cb!ˋIl۽0 7<݋|s>+z~hا8y  r( wo:I[cQՍHrϳJ4E4+=MK!VO0" !f<26:}:L~Z ݮ }`Ǣ髂zߦErzj7^9u#h/;dbA׼d$+; ]>hL Yp`4_~Zk/_ ]ievH1cυRu'q9g>V̕ ؤ;+LTJ u~تw 0RyY2@a׶gwx %[$ƞ~@*O2a2 [Ϣ s V*~Ôt봞diF8(otTQMnH~13hpc`m+O*V,5Tz20-wun”J_AzؠI56LQpUo=Vɔqo3~! E^D̦-k)&Bj|)d$R -q,0fdފ1`mzoEYB8MT6+zt 7H(B*n.SX_s ۗH:|"_ hN|0mp.L\<% jhI,蘟}p;}OTFl; 6 IW6V2+&\#wǂ_B1wYcؘx4o.u"K֯ĶXely*X{Ə ]djG0mldu!ɐIf 'og vxtQTנ.( > 2eIO%N:5Thc;fSC$v9<]qlgbC٪qg,Di^Y.6 iOŪ!ӺEd V8JX^eܑTC\b% Elpޭe˵vN8uj}Òl*LmܫM נo,J+_ytmOW)BWc^ADL+H.d^kַ#HHY1h$Vu]r>igc$5~{bg A5T#*^:+}Qoh,(tziq x>ӀGvܜXT 2^h~‡[Չ Qsh}OB@?j/%;n]H?aq)^URn 5C (k ÏfeM*u%20d€kEe= Q޸BB9ҏ/']xW% T2e`i=x=G+!-%& }l1y&'Fq!j(BIr3,BI$@vɽě)\P: / MWJnzqnлYS4FIknpUx[[Rݱ9W$p&I dF,qec F/~9=q\}MbQbdX%٬:dčX 1z@juz <"wSlmY4 NМz3.aVeUDّ~?P/z~j4/4e"nuØ (f^䦄?8NjS\mƱT YjdHpg:Udz(-V )[[O4EQj/efeT:G]]D97olnCnFEGHt:kVdr(t8?ь-'&lIڅ0++5C F6ģEgQ `HLij`QTQstXڨѣx`*3BrwȈnr͞dPIqלI+4!ύ4ˢ<;Ƹhp^gCpL^vš Ion j!e$J\7vS9nƵW3K90p.rfemapu_ @\}Ѩ3E^|O35H{k sO[z n9 "zJ,}#xx{_f5m Sy V$uU^OppDBeͷ̛ G+O%23Fs);X2V֎w igBdE10OMpQ/5ou"Ppveq$EHAm6; \x)/42dGp CKho1[Zۀ n:bJ "Q<߶$ X~l\#cv1c:d3d/2c GߓzCN4KgXs;Wlu :қo-ۿ*=q9۵8eH-,MRBW, 6AW}2s hXfSt%$2DO?kV赏wv2ą6?YRZwWqyzE?=la{"g mLR%m3$#6TBbiV%}L2n 1_ILHl_#^2,HВ 2`j`UɄ%3c.'Tw`fT maU PKhUNv\ X x.4O,h/Sc762#c C@9, ow2aOt1hl3 <E{މYARQfT9(戸ssS:P.i4!Bx,Գ`iCYԭLI~ʨ$3o[^IW{Ld" ^uCEo Ӛ%B@}!#p*|o ij&;?"4sYߍ*G1sx9r;;v/Ox6W0n R%ghsO+ u]_|l8h`w9fp&վE&n> 1do ;ehNƶCrŁL(s%~ÜץjYʤO\`- &tg&z܆c32 j<2q(D  ITK[<{/)߬6iD 9PjA8KyйڬI^&GБo=K;ۊ՜ \]O0Sa _ A~\%V`գ\_W|'~$(^+$"yi*𵀖ylH"VzKߖDAxRRЧ홎\9t"TPM>v9|U0g}RbU zuYmL3%09<>:10ZݟL""a8YpD/s(WlgOu?0;Y4ECI]ͅri 9h;qfJb栍},*"@U\YuN2t|wJ^q%`Dk `s ^\3Nճ67,J ؛ S$ŌL1>E[oۃ/qrתUz*V·6B|KK\ yP\R,0R% f:ӿPg(Dgf:'ń,'ˀ7C y $0.;5KUF1'>'H`d,#ſWbiT'wf4zz_CuɤߒwNCf߰~PmWLw!7ʿ 2BH_ӯ[vwȾay~g >&`77_Prdp淇2WNS ix.x.Y΋y۸NC PӶ[*KS7xo PY,Evj YҪ=⛐;7;ICbJ\M9 ASCQ:aH1xQB(8@/ ZIʊP̭rP`=b4[ NeݎBA*%Aw X)E:O (_kfR8wJ^}:Ef^ݵJ:~d ;=KQTʗJR0ٜ&@,ю!cc<:h``j3E8>}j$+ WoTPj/(ϛ#BtE:qh׉cc,{lw}sp$bV~^/ΣaU=(~hn9e uHw 2ءK0(q]ss[X,1 bH.ϳ͠Y$ x +Q_-Y.L28: _t@a^Ud\}G'wFWo# )8DT9YD©-ғbFNŝdQ5`tbt1,.ʭADxm5y?rُ9uW#IuֶrUPdfR ډ U*t2dd="W@Lr8€?3\W$17j V68@vWS%f LKz霦m&k fkʣ 7kG"1W0e-=ɮ4\qC?H/pٳ } 贆&Ͳ#2%>l Rob' ܼ^n#)!QݴRCDL uTW `9TMYKs= xW. >fÀBea t@!Dcֲ$ ےc `d^u sѡyYumЏg6NpiaeXpo3_kAT \ *CAe-([QɻD;-кGK@"\:#OIƒJvJkw= ;A%aLSxZ1[M,3#/ ?]IU,TE#,~I[+i>L /7^&OyeGߐi˶G7y6F^1D9jۏSVلfxzw/ T'Tm0W=yF_gmd'FtnY{ԁVoHcBFꟙ-oe~%niFowLv% xXHS>}/cT Ncзg=2c|Q1س1=/8|P9|8QJ Q{USsRavv)$)(?fs:G;EOmU#n%5C9kwp$w7UwKi9e:$}) `/^Jɀc', XީVݡE7[xB|sƝϯM๿y/Qv(0*,Pa`QUNKҸLTw^D<"ZDU0x@3ĸMlhIl}t]w(=ܖctrCI~4-qJ^.>f<{az<2%ŢWނAw\|#j%ݘD|Qz(r'.!spF{Ll6L@$1MI#8c0ىʤqIF֯aߟs(}6Vr?)ҩZ;O;Shg@h8 ]zTpܧhцfцNλ"PAJO7`0iY؄Cׯ3)t\8ߣÁ_Ae],~!12LV,MkN%2,R^%]BgPv~ʊ^{U|B.$QnE(3MQO]rk8Ʃd#qZxa9SX2EA[ERlidy1ڿ:Zb&j; tnOof{GʊazVULsJ9O#;f@ TT:bFpڪCMNYE8ژ`8ÊX$eCo5OQ`69FUaږ_ :PvJ܏F}{H ݡ'yo՚O"Ko9$Wi7;/1KK~*AG:ڡ& v̢uϖ""?]LZC6+#6`\M: /0b:g?*߻/U"6I wL4FY^ÅU(V=a+wg}.r ,O. Wd1U@%cCB/e3,J?w3#rGgSU\Cc#z1RzzTQmRցsLDy9)eW, ĺTBpEpjf}VݓdO8?722ȑۡ ohRz]#h7 LJ^Uqs_euU&,.xQd>u)|zɄ/~@5.B)*@\e#~/Dh&Ou~A\ +To""BN!i3`B3}?mx,11CI I3Ks\ǰ , cdEfc&oURjeߓ;xR(=8z]ŀa/5#Yi;oWI0[H;k3LgH{h$0BwV/y[ E{j6y nN,kr0?i(T=UK&[;5U='U U # <[wJ~/4]`~<H2̣P Ql]N PRG,^ I|Pߙ r D6`ZDk &a_EVnL#HO.p1\òu JGWj[+_\IL2l'"<1m<_.SN>)vSxܛVWQX4U OQŀ;.Ss$A,FA;l"'} \9|RM{-Le<ʏ%cC!N*55Gdt~6+l7{pv* <,H>l!F/}:@1h;wx\$ϙ&ӝ4j[~򋲖H*7je )o5E"x[#;obXHk` ߏD{KfW87rJ!Fcb\Pv{1YILfPQis{` gSLze'ź^,Y'WJ6W2m~]`d?{p60ɩpu%:ݽW#.g%5R=Jj[j`{{dU+f,SSmFUP虺&ǟdvFk@+*#8)QGFjaSn/.fpX!n-q57 $K#zh#٦!ea&dsɜ́*{`ѯ3^`||AUZ*ñQ67Y.^FeNVԟ~vT`i7!1Pk莚$\%$b-?'1K}'C\~-傈U>f7c9~VX>7;GL 1`+~f ?'j̼aY}#n~ؒ&#zaoh+* ZR6L/Fyϫó `~M%xDiD=Uޓ7LD0 ӳDfpPN;iVMNۂ_4U<䲚jz;hREi6>LܾVt"BU3S 8pe>T:tNw( 7kPHG iO'XZKxה[Cu@^ ŪI=x~褿]]vyy4iKAhojMS_r ȕ1TPu2@_*L k9(H a\>ƨ٦ Gl"ݝO6iz\% Txא0 @)Fͅ9Y BFȤl+Z%{`-|׽12]G5Zo9[(<~HdH>+Soy&*)_z}6ݮzL~Xɸ Pl`VL@8XM9 4ȥnӍkA)h?im I=Eu b)GR,*yboK_(|ʉ46K.0 MEm5Lb_\˥h::rTv.˩`Zgݑ(V61wt1 pjZ+9^U=֏Z|@ㄯ&t{ /C#Rb4§G2w.9zN0Bp,lx2PA[R`wJ++0*qZeF$LڻRVsWIM՗" iE;ED(u2bB_mw/~┥E[vҖե}5aK$(gPPCSN68ǸW.SlmS#\eٓyV!WQ|6l㣛(Z!1b ނ nݍa*U| @}gWiŤjx%^AmϾn+En6HRp3n>X5Iv]20]qHg0Pbc j u$\c_xq+se@ 8,8^qE>UNɆ^tm`%`Xj Y:ȋC̅:5u'@BD\O;5 YGvպo? l_k-n|Pm;,y X8/&f‘jTq E2%DU~odc 5y`͍>6sqV5!g>Q>o#CnjTUa^Yx_DcO *^1E bDtD a)L9vl12yez)a%| (UO `ݺPnN >aA4ϞV}I:I~҈!BntJzu0fYulV" }L3h#1;F7d=f[h'vߛsF`ʶƾv/fs9HY4`΢~@({߾v7E]mw:#?!gCwc6vZla΍؜F`U ij\~+Vb")q&qi*(fo/~ПS[?B0Q0zBycdRQb#( J;33).M@>PN1Uox}d֏Tޥg>׏% 9i `o=4T=ĸ)W8*Jcn;M:!~4EhmiLklz+Uek8(iŭ/ySW5Gz`f%po 9"` YGN8l򹋓m/3雜H'i44ږUYnv"2D4krsޝHf#d09Td\ߏ/f9"x3aa_BrwoA7pgh]s| Y  &vbQѭ)` kL+;61|Gs/t2[uy|i/Ƴd6,:f;3lV5}ȭU,Q6uEKr0s%lN0MNMh( ; 7*_NL01M|@:뢲k9>)bn R4"7h78'=ӏor+A=Ȩ L87Prfj>Q"+_8|]UYN0 %XFZHُYx(>0O{,:{v`zho^0 qԄ6ֶ1~i4oRQK]ͽ,2sB[ r΋ݡūc!u@@\dW~zZE[leEZl T+ƍ&쵵z:lRuTQ: g:c/?:WL2M0#ffیW =f-H2ZX3 %b&&K3`d 0<b NSrg<6M:X -؞=? + >,8, ~Xwo˩,cTBm2RVInG+R\&ծKؙd@x- 2y4f3{cY6q?=>X^\ma_8!=1iW=_T_por'B{$__WE{kMdFFp8( _gE-EgccEQ 'ЅR 1P6|}%5c7Hn쳡TfR#e3_aNyM8 # t:Qtm_HXS*6BQY_-x0lG2M 5d;ēo8Z4|,V\ <й 5<ŬTDj'n:ZeI 7xE!9 $/{u#6\@|)HH,{j!}~/IKߩ=XU+Lp/JLIqN@YD6|X+_iK[f?]".D (ػ !L4 +_4O)0[R nr3~`$^jIbUtA( иyi(s-+NNGFPFh"svflf-&e\c m+"?^Gy@߯\U+/K!M՛ŽJ 8Bj[7ai6+ոx#>WlIkKۂd laRrnn Ӡj!vLavܞwՅ^io;.j/{}v4*hYKs0&>'N{he{לH3y_|+2qd1Ԯ_DcQ{FI TQ u{ߦ>}9c>P_@m£6 fQ$m'*9чaLg4N-˯@6&sU@nN%|sAUƽ=[n5*՗W%qt'ϡ 滇,Zh.ܝ|YZF]#$/(^XCzDTFK=Uȕwv! ?/P,9<ʂc|]Yi$ŕGbd$ksQ(uJ;E~E0õP+Q $ ,=^MxĝxaWш #MlᮔF3w%&Ipk`|ٶ af)_ W,.&o=`VȼWdib1TP׫׾E,nNO MS/z᪼^䘜4=|׫Z G)D ŇVCf4S\" njw8dg9<{׊'leQx!^XMڳ $ؐ# eqcrih΃U?-\{I:g%b/iK1Fm+ b]~'0DL]~ϴjKCtT;yhw{Hց?4 N}K8űY(? T}ɛUઊ8o#U>y{ jc RUTw>`ȩ ~Pl?Xv«ċy8:THW{R 2 ff#=Qƒbwq~ !zch*bєKEK9ݹAEzE+&7YC3?6rسFA<^2Cs'~r1N+{=/u*rYu /%b .K01 Vi^*2!܂&'ʑqK1jjjbgD14܃:,Z,.,ml!TcMRLveNCyd+q S"}жlL- {F)ůtP 8)}*M? k#H/` 2acDlL(3n<Ԅg/ֵ\H.{fs*1%C~1w-]e|)5֊8;V"mi|Jc-4R FWF?O?R̜Sхf:VӠ^t'h')yX~]փH_28ܾV_I⹖])BIs8(mϧm▊^hοNB~2n7I8(CfxG7Q(E[85{]Dvu\ñ)Nj# ̚^|Ť #]|4ܨT+Fy BShh=Sw>(pT" p6tO0UcU[ Jˋ1ǰt6 9.f8:džH~GsxWipEc^rgD({-B]-Ns:N N7ܻ!DI@ju :u+$I}O_ |'QI;+%T+iRVO]n$SYMs7l_Fjz[櫲$Pw[NحG(&<.xMk*|;'\p6CPLH%^l%(Q.q hw|v-b"fE)ܶkGn|GS^%k.fxQn u*UNXX*W3p-I3 Ϧ~}YxpsԑkW}Ё]Õ" ;{^UkNrx--JIyMD,5ڒxVpl 23ta.P.N+D.tGtAj+\#pѣ޺#e#zKIxdž&qr !pU,z@E>wnJ*>*DVH u!rn$4!>cֳkoJOw+W_rCTP^U8‰G?*֎V`)̝;0 Ž:z3]Kq߼&W82- tV~gj ΝI)e2%fnOwݤD8͆4#g WIPO x7m`nl^ȑ Npazfš̂8b- V t7ngٿ׈G ,WKaȺeИVOO,/Fs|ǡ2KI5K?w8,6$/ b:6@L98杰VRԄK& :M!|ľ4?lbjIή_,M`"R<z;VK 6k:^$5;f")/Aî1#J7nυ9bNscN~^6~h8H}HG\QI#&HBĕ8Zq7HJr\*_OSTlF_ЪcM@L⥳YsP]:_8ᕙ%L7,6Ou +D zS8e-JY,OTWDDϾIGL`j>!p\ jM Cp©Ls)V6/$:K]Y8yIbB@i3sR":vtuZ'il]:R>_cI2Viވe !͜1mEi.Ղ =+ fk؞Vj"G\ub>|rxWvd7,N53xju2Y73!U-Q/ˤL;ܸ~\Ѷ9OǑ`*Ohj%QG_5EO,EUeBL8r?.2z9 %͸g=]^CeD=vZbWˬI3 5@_'"&!p\PC?;|zS{”:0V\l'7Ť iw]z2K[9^Q]!}Dq9R z610 Z3O,Zn^hDjn. 4 dc D ctwdqDRW(BO^R`^J4S-HN~[WA]6Y Oa3QvKAX8hRuZ֧pj=wX(iyǞ 48dA2*<ʴi2o*L5WT8 {2*4x%ܫ< ]88ZD{q->{6NGB*q}5'%g{_W(҇tA}mܐi( dK&$[%.˄Ʈ@@[% @6O)YC|$?C%]Eޑ3Y8I)+虐c;Bnu`p!Y$$[`g=NH]07S͡?Zz&9Qb _􃎀m;بvP/2r'6Yqj1Y@q+$=}!aTmn$Iq~\IbTe7eIw`Sg2 @iJl7.c}5Gά|Ѡܤ^ЄIǔL_[eRJ^$ ߢoçEZ*ɧ3Fsꔢ$@4%㰉߄8\8yS)(0ԨAe5dg}y`|qjW4 X)Nz͜eeƌ۞; s~P" f{(*e NrZ(b]v=acU)2 vAGD)RqI'㼨>Gk 2ӊIVe^8'PvjC|KClfT`LZge:u;bh7@Qm([4@X26r$o9LYZD=Av? #]Sq!ctx ;1՝FÎFZzŨ#2`/(O?l "|Kü0&0Fi  Ak(鉇gkQ"[eq'nMeH\;O3eU "WX ,H&d0˘d0Mt6JNūe0!ýT,s<z| K}C%q4:h)^N֗O?An FscP"/9V Mf:}=;o(7ctG{Y5qަ:3oTsAy3_&1r\7#<%H,R3ʽ- O+Gm77 =v?<1@׃hfw0I! zwZ]4ost3cHj'X4ę^U)-U5c#tMF9?rJI@'aAPv\4V8%i)Fl|.u\.yU D7Vm?<*#~56M #/Ȯ,T0!Jݜ2`+Q~_?:! #܋g':[uYkZ,*A[ح8|GpfPW Pywvtz!MGVPO(r> P/wJi+,hL? c0xc:'$INluҘI=,֭$LA>?H"2Ob:Z)Wfv0xIN Zؠ {XV2X~^2O3r= ]֧e%Vb^j,@mPtzDw˸1 wD9YDl|Fth}튴:.+rMrzą*͛,2i ;=pt^KO0 +̫b lxcPMנ{sĬr:Q@=\Edm׹qb ]5mU>vAϿ']8-5XfL\2k$Q;:}׍-:h (LKDl,/z⽑cobi/'{9fO4iF7(~))E2UeQNRJz o湲[+0g|<|ؙIx[o\x^JOl OYE/#p5Orhwjize6;5hمm##RNDsR8A".2 4\'ׇ>7!2-ߤ Xӣݯ|Һ̘gxkjV'Wlq3EB,,luv#gD/8%N:<~+ {  h6C_:"=*7bA, FJZ>3-`7*͘Zh/y÷L=z~+9% RSt̂E#)w*,&}1љ'#LZ[QN3H3c>?4oQ\a0 ̂D9$u\GK 2ʭA_(gu| o-WX=Ppv cX 3Кnuy/rn?DBK |T ǛHk\${9짱n+,f2#T -qfZbwC'qX<0W-a( =!Ȣ{dʇ6&7@aOR:0U[kkv21U5S܋؅m0 t*ӱo P;Ctܬ CY" 54i!}eK]޲O- Y5"I%OMSX)V$MBkHi߭P%[`p$l8vOϝTiRp(DEo {0vK 2! u-OyE}Nx \>g yIe#3^佃p"lU,iL.{"ŶUq1?)!iʖqH06l{0ֺ/\PK d:8SXJD+'CO}V"?1xUYnԒi;@دtmX0D.FPҌx9IT ߲T, 79< G.I`Q(6]J1]\ҕ/SD ~6KiYRczd8Ϛ:m`fFꖳ_RP}dV+ #0݉ø$D'xV]VfpOy[RTL jʱ3TB_˘PeJNC t@وO̮ 릆y~F vm_V27k2rF~y8_JS;eOSP6+ hKE1^=cTEĶ5dxjT>G";G_ Őcu j~0K.2zA,9-"ۛc )W1%@ܱ=l&wÄzT*D5NPix/M._!EfkfDH&x +2:ŋ`ߑkoEǢ7EaޅC"[C>Uíuslm2_4) S ?LL+b5CLbP֗6Ę{vF  i0@.{󣼨j!& 8WPctn?W1'[mL1 L Rhײk.n3\^&USī2ea6(0z[p_Kh`RuErM[ƦrPݓuCƙ#| 4.e]C`ATp~K}gg-9VRϊO[z/9:)Uc4nȼ9IS:^ZU-``#U|` Pxu %'nryYq2~vTv %y[ɳ`A4 뭷P;~ȲNzDWXN%}`bAkxu{ko/B<;/Dv]돯53`CQ`b4ԽvW60 U7G,5kbh%.cHxWy&l~';qlnFAۉ!I&]L:xbi 7#7'0x)BJjD.~אɅi.ha$v󡷘G(&t"E\ A %x>H!h,Djg~;w {Q:DDG)ɪ MÁ+`kͳ9y~w<XF;{F K7\u0@X"r2XU _59SD8b/a ZFoD' >Gѻd&[>&˸/<"4a~0ɚexߛyL{TgޖAQ:wjwm'h%YuGuQ8WDG'˷U!I*BNS {cKFVJ69U }8qB@ :Sju%ݕ31Jя[b0k |[ꊑB{=j($apuϲGh 8"9X鄹e{,pDl'J^R)1xx|7n)mjp˻ xjIw-b! PO; ȐTtl}W/D_C-7  mLBJX!xZߗ/žy/5dߛ4Bʦ~|f^+⡨}8s7r_NX|SNEڤ=asړ[h0#gc^_`b|pioS>Hz?߳z鬟A IElsBheo)4{;! ^vą^"$Fu뱝:D8jb@_^˳ ԀI1?(3tUJy=zBUi1!$ ;}efEڬkY /:'It +Z堳./7SB ~9>e7=)\z3[򃥌Gcq?[l}(rAM]ΪJB>4]h?NbA8%nniN$]lEV#! n8=x-Ϛ}YJU#ρ1O3;wĊ`gA43 cFV1y|'yAdzGrKmke1(L_Pl#QZc/~Aݷ7T\*,z*?KvӱfPa F.u 4АGqU h'_|[Y*aql13,\o1v1LJu1rR/&"+(Jhg\\+wd[UZ@@LUX2XSaqReϽu2` I*rLNLLN&ݏHOm,Pi WuGJf'fhcyasV5rju[ U9eȤCrSxrpk:I±*]uLCw? K _ϸ*}^c m f-S0 Տ܃͖}uqqAuQXCP\w| ^5hC |k&72t[ށ>Rܫdwrkta,cN[Iɀwb3t5TέrZNip"% }M|߷xvRDg X3;W4:V(4_$akG9qK"6Jx#;%sQx{lJGGQt^oŽm&+0:oޟ>!J v.CVI'mwOj%-6]S^:y(kN's( ޑ{q`g )w-l=3Qj^Th'Û-,~W O*;8dmMVNAjǰVh5H}Ui ?{F%th:)E%!vf&_L !xO}G:<ʼnK_UQr$[{K69guP>4UZG)鳎ŵ1y.+en/Ƽ\{ L`AsZ/ Wb!x&_y VplIJzڬQW+KFJm}ùt.fAЙ^_dǤGEb-d^ZG)Tch{'i XA3 ۿ}x0OC6E:?mx-9lXWm#)Eo='P8b*^{e7yJ+T/ٝ7.NhRB5 d4?QfAniJIۤ;/D7H& -zL>ݹ=Ɵ~`.j9EcL/&̿6$'/19d٫T=52 $(,uЄz4zc0ICJc-9/F);iI#H7 MwAgi]f؊JG"+>w#Vwew CffM4(Ans[or<.v8-|>Dmx2bbbQiZAtkƨ'z@i~+ahdxxv 4f%dWx~zz&<)=39b > E}*zB H Nyr-8k&?ŏY\c[c*0}ӥfAdȓ/0FrޞA2 f/iWNP L.G Νw%U73m|#N5ajUiAlr YGsfݪ` P﵏mc*D'Bl9-,͡8D0`w}9qݡ890e3}lPYЄQ 9&pDф]m?HM z ]X)7dn^헋`1XJ`CiۈuR%1)5н|Wơ*6(o<&:XL. #eZHqG YǓ۽hGhAݻQڐT'Ua6R+$Ɔ$F`p'BMip/5#eúJןq;*丰Ս-FO)+-yjpa,o fI'||6 bƴ;^Y 'mgڥ9 OU-.sg|$ `D(N۲x{k OY!Pt~HdB?4IH?> #ڏV.qɥ?iae(w5Q{t:[ҀMV Kpq#eTrMvʠe碭Λf+()mϙt$jBV{f\,bn\%N9/4mFv#7NDIA 7+h %F&=~&&(j@=gv5Z/T7z3-{SngZcZXh)Yse0/XAr}8;w~5 nOs6 qw)[a`! \ OҎX$еǸ*w Nm'`@s[X;XEECxs6ĶG;MV皔ԝm-ma3NMqe}#}ų!b5P).eqERBK^J IDf#_.&~wA0v]hʊi|@vnMf6hB+CA-FQ ,WF bJA>pUO>PTpny׫aťf#ZҚnV>8d{ϞTdىakiBPwdwnFY7e%*DĬEb6mSU=HrnO ab!azrZް>59)z_?b1"7i\Kײt ?3!g Dd}S/ )ų_rN%䡣5g 3)eJƛ}?V131sZP"25ՑMh0 !/B#@seu{@?(Jvtivj>X-D]xY\ԍ SbY92)zub N\)"uDJL-?qPo4# 5a{:.'|;j] _GVփEy+|M|1iPn/ `X?S1p,x \{ފfîC7x8 -gT?\ڣg燒u~ gcTnͮK M좖t{ Ps*F딵i5j G_Q>ۻc?kImVŎp *,ʶ-$#NItÀ*9g~i] B՞);eĶEGe!Ј2H'fEٟpV+%s5NN[2{) &t `dNSAbRّcLHޚkǩ鍼^'Y&r+S]ZK΁0يg<^/+q$!% ڍy@5L[` /".E܂240 a6x,:YkF:x%U^Hsƅ鑂^ b+ ʔIjRunrOdHtm;RqW5ѿ9kNkبon+ 7.uz+}ÈQf9ۭGql+lZ M=o]. 7zl7ތ^n4#%sBij̍Hl*Lyס-Q[Ogw=XFv_|Ga}EfO. ݁bgA懳7 'ie!OiO :^( Zw|4jed9"XU .W}pDb5ЃQ%lhTekHK [/.5 ,mK7Q<>*nsD18T 常mh5s8()ˉWM~?a$<$|-}#j2yL02hX*ٜ)@.3G@>=eYz#2!f8[D*yL: _2BtcĘW^[v;>!@^U)A7;z';WFH|i%7'l:]Dhȃ[oʱ,/ 8W+0I&UCunT:|.]dZ~I&;2>`Lt( h"Six_mqۚi! ӣPahi`ҏd4Fۉu*$}NǥZDDOd6%ET?TA%ޑ[RW[m΂U&\[1묊)voƌOA ѥW󒌏 OӝĚϛq l={ س8n3SBE)n8V!(whiԡ<ǹ&~IBB2ǹ/p4YWoϮ3 D_|3c DʢBvٱZJ6Lj5H@1ù#M6.av^H7l} )s%~3n< QF)`1B~aM"Q S13l&[u)fi1)rltMw2Cr,oڭ\|dZI^.Lcz r^Buevt;.6Bpd:`{M#tB˸m`;Q7(vy @٬#A~ BI/ q J}mwCLUhŊ$$lz ]Rv QXk$4[rf;,bA IEz#[Mid{R\JMޤkX";!IԒ@"E? 0o!UW1)fp+g)bXSC}[{IHf? 35 ]KO{36ۛA, Ez^ _uǑ͇Ƥk--coؑei)(S#Oa]%e2`OteJįQ ֬$zɩKMM[*{# 2"Ba17Nc^xmP݂Z ?, +u3~P;5hP`IDum\.=r& `rjв,M%(3/֊+enҁxC#DJʗ?6ۅ2ΙKqwTN)JBj18SB"nBaIbHӧhna'zqLM!H' ntQjW1 *7$9,y |"֯(,2VOžH-õ |fk096vq@֓o(#06u6ԥrg8*+^6ر~d(KrQɂN,GqPB85Jr)>#4s.ޟl?yFE5K,bA4KoVTJ&Y4jV PXzJel$qɅ.nI5<nʸʘ^r%D[leXDi' =x9Y0hLwnd~sIhI vN=eqbr/T-DE}֮={t ':cxY8r4[^EiQ@7%#g%C/H2ԻeҘxRx`t&DÇnaAq&|ڷ |`sEm?TyE DQ/-"jURаVrax:8"!_F#Z{'{G֞;WX\[ BԒ'`4}^KF9vC5b#r(&5V#ݦ~|'h%M>G,X >|G%g,{:mpR&m ]Ԑ]-~fT']pɂ I"3gA_FS .jH`Dc/̻;GkUØS.~D)-歟[IV-q`n[_AZuMǜSLIvNU'T (${(b 8R|/[&L?su#]RE1&*U߯oR^jX \uD1UbbcRUT7X#)ZJG|5Ô(`(80;\%;Йy6;7n8;r+tJ"7|$Gd\/;U9&ԧः'D:er"BO1uDF 5$3kD2gえyR8J?9&xostC"Ci\\z>E7ID }P0uH^Ih1n_E+ /O%SR!V A("2zہA1:wT|ƖQVk/-ZRi[gLgi`GrMJ?ؿKaɫ 8 +Ft'#iwIob745өY)Dݎ4 :-Y^I"C;@w#ǘ "SZ=SCy@z-(b^फf!b,gBtB`W4Bψ˙؆nNY?7U~EWLTHIj3aѻ{OD4k`͉ubW `V7YYiV_kr&; t$FgWv-# ~Muf 84Bgk>XYT:,Sdp^5P0eߋX}$6 f g e8N:B쳋M7SFRʃ-Ѿ{"ʒa> wm+ V]ӫF(/> ;\߸m_M[ m'rAᤈOi *6^Q7~(>Ն'Ko 2W0߹Vrrshw_aS`/R?UJ}r+yv&#tޅ$ELڛ:mŀi3zP`tXĄQYkm/u~m⢩U4a`'1)CV*k:cXfq9=y \jo $t(j< lqk_p/_{L4^v64fWn> F7!ADZb/x< +A-n;0~J1Ud5fG'Ajp1ff5D(aIَ;E0"ySb@# }m"S¿JvȚ$Y^PnR0Zp]O!#- E[>9URCE"5UG'FRqۑM4 lBG>S?ΏUե6œ4~*NT:0(/vӝ: 8ըi ^s>`ItA5QP| ݚPrqenN.$NF^,%xTlst%%_+_F-%rl.腟 o4Pٻ[{“e˺RpZȑa?)UɤU|ݭL:* 1#Ty0 !{x"Qumȡz9ԛa 1ph*z7Cvlf=ZDGiwM3Rܡ!gOE`1e,Xdh$!xjJ_02e`0jX*Aj5A/m Ѫn٬?k֫+Ⅻo Q+ԅk9GNpn+;<{},Tm:ٵ9"9:?ElT2u]3m~P~Pq#J-=3QZZBU[s8ɝ~p?.t'=9EåUT\tOsU u 3+_@7P 3 Fe};N%,~H<4E'kK d<}BIx`b<3!$i6!-THv:{c^Ǥm_i>=W_t R^sqsLj㢉~J7FFJY¥:A~2SˣiXPK.=/n6Ue!𒒤+2=AMR>r:f)Iΐ0QXNh p1D ^W-v Pm3Rk~B"?64]AқB-d1m5:$0ΰӨ6sy9eSA k24m_qk( \qPAjҬ⅙c+qRC(ЖiY(rt{kEj<,.nS BcLO̜( =\uU [_Lg`Yywpnfٸһ;M أ_?A6+P:(M? hjys8ȵ#=t1Furm#A rA{alb7>ZH=hR6J B3װu&sHmo2GOw~#!Xrrf5|GY>at}wLX]&K_g^3񟂕&.qDp|t3=X􆗹8xi[+  eh7g}}ե%L"Y /#(GX}F<&SV9/ւ sJhW#[9K:-]؍FS^`uSR 3\=K8_6?D=1 OE B-/,o_>oXz`ퟰ'Φ'l)kWvg4ӯ83p*Y( iɰ.o<%^o-}s]gSbgRq6xnڠѠ s_ަBuw,kA/|Mhϲ^(O[M}RZxœ~9i Z0QSmZ/  #iĆQ6 RH8 36uu}AH{bGI)rT+7,㛞! ͹"UW˝gӚUt-:Yƺ*f1(8@qd+EMV<e`F?m-T|? (_!v'CWp*`l}O%]jZ,}Zi=f`#;VC8!5)(E*KY3?*RczE)Rgp `K 1چI]"lÛlqQ#[ v 5tgyp%ѹWPB?sԓ_L=m_XR+W7%e7桥r)ܣ qF?~c;6uc䮘;(a[jz!4,` ,Ý.{rcٴRH!L^v>UM<ңl;$#/A D';~UDDM9FdTlKPV:q6aw3u02༒}tŴ鮸^^I\U u JYZ>H_ ۫ oehLmkvx>f]ʹؘ.XĭYEjD]b 7XuD)ק0ED)44ex^o@JۣtjiFSԲrTu*e<)&0\_쁎m"(]j糺 ?=DpBĔ(]Ϙfw>ޚdDJ-Ns'jsaڅ|4%WΙj>=ȏx)EzjӖ {-=g(ߛ,*c?r(*tnNu 2,;84=nݼiJJNoW#=rt?.@-ׁgb3 #,z9 h8,b%WRLvq?wЕKcл B` j"4ERzr8 ̀Y/WP$2OkSw*S\q* |5rZ,chn3(er~?i͂l)A#6ݖ3"& 3zDž+vXȰςs/?c"6">86,^<@*XHc~X9Sz:8 po2giKPPh,9a݁iaE&Î D鸗/p4U9ӝP3=]]H8;G"U KWy(DhNmۆ#X^"$1r/yZ͵ ׸2 A>BbqGH|ӶGjjڅ4gs"F\ogQmApR ZDjWҨ]gt$e [0J`9&7vg -)N3 'PZh?1޶=~&N@ GF7"R^f%+c8hU Xء.%5%513 Ms-: :hH@\ bT‘&F. n_ti=R]N9i^xeQXϖ?`#ux3 [}ܷN:~$%H`қk W2r{H AJe+@͟ޜ36?sv֗,Tx_3@7tA䌔KrJuk ׂ 0^}T[aN>wh%fq!.j^l{Rº'5^+&tB,qVc UqaM>+ݰO)%kބɏ_j4557@c!KJ;Q)F 2C-W: 0'8GBr8+ urPJ\+X Պu3. le.Jy:s|J@°˜l~) $BVTxIo-@y XX> XGv(-nǛ2U<|$o\),\|C`,/_JlGP;t&3*ȉmA;E< rS3f؍Z'?}IU ?UV:EoX2BZ䟼#7cMuοQ!9"'wpW}XlqnkoY;@ܑ+'+)?-o=pc~e|ﯟB{R~ǝKc]_RF\hdLRѥY`GCXgقiPXLΎb1)'}w}< +#زuv P5IuR]+R= 0NĢXLݥAg $C!Ai!Z3Ujz+Ùl`l@xk9oVa.i HVMjy~uO{ KGrা@]Tm*mW=#i2ހ7CU*2%pvoz.#|BIjzLtĆBR ҲD7rh 0Bʿg7ga˯}U,Ft5TE:I8n HJt H%#a#V@RDvn+"qW(noB+2y)/]EWmģo.>kTD9_k!Q1*euȣ'?A=?5+{KH"cF:\z˿MhD燕F+;'Ght267{cs33m+6`y<7냈0bղ|:癯;{aʓ\U ͅ { dZƔ:Ԭ==QA2lz_9Ur,r6ⰟVp'/1F:XYAShn2ѲcKeJH eS]3 1SyM割~C'k"YCop GUb"џ>9̚R;r$11uUWj<;u:"\ O$gXr]Hfzw5}v,)rZ@wsh9L`v۾ֵQ5,ˣ5Rb9\5r8}JoAH_gz^);y$|ygi άnԆ-zoNQY],\ g~婁*ڎ7pXmd:M}lgItlYlUk^$[a +!ʅd]<;xO\3lE҄m8F>Y WL ʌ4 REM8"4&|^~/rt^lh`J=}z^ЪBz?h|E,N:9KY<~{дyʉi¹ zy-sɡ{>wzbF&@)Җ ${ed!')<4DdZuv)7C:($PFܗ#i =e[`6D8y/nʈ"UwlfS4 { `Y<  hxNQ*E lPeHU%K. U ?vfZnq'lz[:/]Yzpv"Ojwu=.8p,)E 84 fgvH˞ sq!34DJu7)}%8V^|v+?fu[R1ϛOs0Q 2/1 )QOp`T86 du)"|SEX.?gF^.EIkOTU6m&l[q c"KWI.iwտ9{=^_n)$a-DU ?LLߙW3gӡm< fwWէ;doAm< 9H7/r%%Ϟm:W!eGZ,j //hf+9 j,kd}oq1ުpuy;9\c`c*s-[h`֐ 4f*Z ke9%xIkRT䛻Sg@!2 .GtÖ6<|fͷuzW#3, PZ- ƶ LD%?SRԽ[_A=A]0ϖKQ6wذU6*YP,8k{/xGV>IAܛ`%;2~Y1xУS}v:X 2>+o:gO:I} -:o p[' -$WG ic0:xt&U~+_n?[ذK\0GVg6<)Au 24z.h`o޳OnqDxR^*yM?ʞ}Cot$R@`f|SG6[k{N2WqjР*{b0ӧCKNuKRT6%e0oP=&ɉTJ A@`AxS{C<˴g3Mu1eB3-|3u H u8miD/}b"B'$ 3edN&Jn2B>R:@^*W0O5m}-'xjM Ʉԇ,0IZ!րܲks_G $ci oSuZGBf%A/l `j4ϊǽؖX{_fOc<ب˂bo.OlJu)m7 ;܀sQZe%̠݇r^';%O8 J3"ӍU=ᤵگk+Ur e1 Xl]::DUZ^QRcu"Tk<CiT>5Z׻*~œvhgaoç4՚A,=*=P/{ŧFNpI9 V<$6X&T{z (uqvy ڌn|Q`vX>EM4G8D5LLu!/LO,X:grU+pf T؞g=(ՌsBK+ڇ(PJt҆FM?yضeCL^o`DPʀ5`Fa7a_`mF&&[#z|w6?D.-qBjs`rzԉĐHD;dz"w8'W326jW!w\*zM @qTa}L? '%,94-%^|& C4Mj u_ddi8}CTB ˤȪkepY1ҥd$\T8j5g>80?bFZƇ`ivx kN{𞁆2^JXl$@^^y[+ CT'R $uz&3:$_=!꠯VBS@ۜR6i;pHO#_.ץ=\%%'ShnwS t:Xv8Lo+wNodwqtՁ X&h<݌bx :jzDZPV>7ld' /qkrrR:uŊ;CO b [OUFKaGelx"vԃ5#h=вU^WvU0GY0d]KG- l@WYCj*J ?^|M"q;鳶XTزRђPƳ:fDSM] "dsP!K$r/-έe]a 9mÀu"ȹP)Xl6u,%ߟxH|0aI>_!$'dn]hv8hp iw>6CeK'}^ꅷ#_x7^=GHXsoG3#9(~P4k|T(I@YxTD1ٖW#A @i.&q;ťDE|3vR2wbnw.i-pa E";2-DWLq?fAm?m# aoO~zFSorS!wk`c_1KreaOxZ[iq? 46Tf 5PV[{hC.\4E7'FdوUZ؄[> Ֆ]ģ.tr}d\ӬG2o05'8W Vydi+=Ҭªk2 x}xuRgrE^=_1hxq|ػq6JqjQٲ2Br37A%h)[YL>/fFk}- /xa '5ũf[jUBqfx}ИZp<)]\w׾I EWgǒ1Guc*H`HfNyStHuR)\! 7b[}b8Sۘ*y@3k_lvypL1n2w:K`Uytz_Jq&,sppa4&-1ATGi17=$Mm6.2RiSJJOlXc"*;:o^{^dtG\az;VE8 kEr!KIP{@rJe$Od3gzX%c -=:)A< m(VlM(5V~k^ڟѨ\]kc9^d`> $%{g/l /t95;nu,p݇Tȭ\lZ5镹,i젣 A,D-MX@y('e* =Mh7$L}3x3!iq*~>* ~|∩e.V#k>[3P0(OE)Uj ƌ5Xk\Z @0'ThSَk8_% 9VzlmsCe٣"^d|oG<ǐ$[mpRM( ar#չ$C_<_4)*:H"e1k838Ru k>VÖdu ^9xU q4}򟖲E05'FoCxV)n&n oZZ Bj㥹BhРYt:I/ @wO!Zε S jkǒ™zvp6"HF.GvRB9FjmUN-m*no=̀wS9bϘxblhl9MS;.>ݭF:F,[tCdxSEةr 3Wu"$]#-'hiB| I!Geu -+i-)k!0%- xLFUruhě .A:2\q}֛69Wv >&0"7UnuHWLO<1|y:G6 5*PYy+Y<*0Q=N'P#*ym/D%:ʘB՗u_xbXA2`0ƨc/60 6`+6х|J9z!۽9crlcFF⮪a…V⋒O@U!=-Yud{vE<η ; [$Bx]Lh3ғks,.YT(1 E 獃"6'hBլJH%ΣLhpJC!TtDĢʌ / WZR`wiڝ|`/k̐RH*J@'U.O(AF1;j@۾bFa$Dpm1!! e 7)@"#@Bz畾Uesp@_(!L붚#G3t{+aQ1bQ1dP EՏ&1$f3/23tb'.>5~wE{"j{ 1Ll.(x}l TFAqАew65(zG*ivJ3K"9̷?\vfb_?e K?JIjgVgbmCh]A[q#p?ޣۧ`R()T$4+LEa]mIZ`ޚ%zZ/zNX6"T%!'>uu ͺUŹtu `>M b7hpXM(M0EB-bFdcwP3׵Mf Uv΁΅!G}H'*-a-n52ӁٜIp%BOY()AIJo@s&7ȨSXn׾JZ* Ow*`v!-O)H0ձLs%yOj݋ ` =cn ,;7Bd3iݽFz{+|f(?y[<L{ȧm '1V]X,)n1<6BhwsNu hs'!Zo^#;R>Jp4r5K uMAkͮ Ζ@|Gﹳ_* ְ-Nd @>r <҆vBc%AHyGWBn8ޭvm ci@? "o,H!z%Ov(Tҳde}hxj:^7qhO&">k^kʹEW8$պ7k:WnRiae58_Uyf(X]}[NTRelvW\t+ ~FVދBR ژ8^ zG(6+Zaz 0VBO ;:u?w\FEߗ")m Í^N eYH鰌 zj̩]T|]n2zy(`ݝB(Ƒ?0 Q28*B<|:/.T`OsX.Pi@PkPnkPAн*x~tA`j7|zIadƐSvr@6ƗYQ-kyw{PIVZZ((i.tD H!7r>agiU45F4/du<ֱ3&WsXA%b4K5ҮEYĩ흋7Po톄wcшcɵ$Y%xx_'wo,2^PSV-$OcYSPE({x` $EFn `6Zmlt1E5S#`m 9c 'NߑʌY(5rqQYejsY|6>i_.*a뤯=Tcl4!6Df r"_`97pA^s#a)c&BZ%B/zEʇ_y}^r"C0:ZWbTV 64hʖPUv2 3UKuJ̠5=2WTi_j|i#x|yP㋜+&l狈4uGl8Ef MŒdBͧ[^V/CTW!;Gw/=E`b41dX$$wr-dw `R!V5ϰꮭ':i)xi]KX-#24V jFv~^LD&>5~-sSHch$tZEcO/Veq= 3FUƟ]5ah+H2Ġ;B zcזggzr%+n8+ 8e3JKq~4 #{ (ۿyZePݳv=nkC:Z?KTZICRJd`-w:W,gsCH6Ɉ\ l6Q =F@+mҎ*qd^#_Uǀm=NZ!IjB"5"A|]e[^ݡ&- o D bjޠw~0٣; ̖9աUO=ױdh.C2=Y!7 Xag(,nՄ(85&"43)JJB1;WDVOx;kuxgh~zb A"&~xErX57E;b(ۛOmYd8EN~|u;ltF*lbWfml3`p0(l#T#Y%P-G`=jRi<s3m&>L"yra0'{ROZy-D%YAr %u#,Fx&{ #M=tH6X "9\A7>6妟)H]+~|saTj h'p>/96̯Yn)6BeLwrQ;N! <.:6g?g%%ܕ6˞:N@{Eby3X~|mo!1.WdNQ7{Ȏ3IO7rMb|ZXw> NPw.pNړWi>(Cz1'֟r*νo ̻tyV N/B9fc]Wޯ44bܣNTV,׿w*Nv|s|GFUSt7wۗX9ʭ'9J.ԥE,)WOy,ɰ S%>PSL>t{"AߔnE)`}_YRR|O&/p^{\iΟ9#n>iܧD=Q)qLm0-9&܍Yw%#&q tz?V%Yu!>2؇lb k S*mK}_BC1Ѩ9Jr$"oyC@fk5Y %]C7RiA͋-O/7-ŊvcRC4PQ:ǑrJRS44~~S<Af`|Ӗ=%ɖJk:*ꨬ1A3QUc=m{n~rW .Wj\%o˟tϟ7oN(1;Knz 5[$N&? pYgR!xth9Q٧ŋQ9Eo+vfG}l0>:_QH#}03f0 /qoWXi%w;(zͳeV,{D׊$KSm6!:]R*_om;-m[4N}iꑱ֡&ߡ6mJ=x4IkI2KWhgj'7 lnF>OpxaZB;Ou"sj5KevRץGخc.9xTd,qMԮP2'l-#\/TZ}( 1|or!<Dh㼤| 2 JJ1`6ф*4ԍ )$aGQ籵F:'T~[noto 91VHetE IG;l46Y 1aA|Y )LBPwE'۰Vެ>ĺ- 2904?GW+ζ^W_n8E(p)Dz~ z:ю?v¢+;'6z܂%bDşEf9/Re5a\f[9$k\0uN $Ug^ ]nnm vCT3 $!ɓ= Gpu_VhQFkEW]T,19EDqbYdJoc-h{7)i)8lپ9u9|w='Ҧ@¾"N5 -fK}%7Grow&S㗫r"Q(?cd:vؒU(1[敻NϓKVتpd:Y$e2kOȆ$ȡgk/@B n A zs[hBKw,! N>hl}.6A-MEjU뵬 H 6o\ֵI$g-H&dlTkj|qO:S~=B}Ҹ6YKg.Ɵ_ YJ?,~]9rэҾW*7WtX̤47]z#j~_v7 =I F8[qu,C1iQEML4g $45hBqa  e :6B+9-!bą7ׅRYK=m #A1P,rbmYN9e0QGQՁX>CRVbK}7O-< OCtũޝ5wd̰"du|z_ -^0E x s|,:@}'?c&+p(J?[3S@ȓ#a9e/0~7tmeѪ YG›WoIyMB (Us-o# I%w>|r] ~Sbra.EFؖ=A= u›_އ.qךlhpzC״*^P g̣ =oJy\7/MpK :f(=U,kၠNʆ #O_PTMtc]lh63 ~k[#kw2+"fY{o#TR Vl Trc. ;4@IYnЫED5q#qMOޘ5#߃bgYHK fRJWqznOCz 3gh`9 hrHs,(ӂ&ph+h?Z_eH5t=Ej$jLx -ܥ-d.ZM\aU)AD~2޹ӎ=`̑}rJR}?f_Tq6R^&q0˨ Z}3_08IJѤ7}pΤÛ!"nR)cq?kD,DH2G'(g<O٦\_Dlxd#[Ð}iĽ]$Dˠ+\NmDq*%\dcb\'P'#g%ʻ3O51;FCkǣY)PZ7ŒgʬbGB)T&F['_3h/U<\YIJT0̒$Qrc*أ~PI\آ"W;6u9ӈ8 bpɠ>z},-P(\$=txC%?v0T=N818;W.nn:)΋ʢc'eK}W17σ~هC ` J//i;aOh}qDOt,G"jl"[I$Lx˩ٰaOi3{K3*h-TiMC|Chz~0"ualuO~eOJ)tXR ѣ{1>R#Uet? $j /=`C.ƑOn6/"cfoJ3HV սEiZה-4ڀHD$r})z J)+x/Cȣ>6N:ަsKmʉb %v≝Kb cnˢzʜbTm:t#i ٜ{ŀ)*mT鰽caupFێhzy7=U<8 W+&ö_+=u8h^(yuNCcb Ze̤\ߧq<\nOv>,lݛyo,;j)z6MW6D)㉷@^{椧HL`Ms8tAfLX 205 ݿg wUa/H OT|6۲TYKL'l-=ǦeSُ,]fk|~94kL{_pUMĠTh[U_FT,{r/ԂP. bՓ 7__*/죚m4E)"I1我ϱ( "W-ǨEW_s!l2V^oku@ÄfR$D3!~sM<# $&'\Gʡ}<ǩ^o: ,MD~~sv*:$*?˕8)g<劼WОuߚORTj4jg/02T;K7ARBeLpEKkªqwO F +lL$l)߽ ίg視{\԰=21'dUju33x0 { CSwEѐ[J9,Qbg1ʏa*3U|\֌~{d5' U18jm{YOMVS*!6"3_ ~)xݳnpn_diӮ)lovke0yޜ~ƭ> YɿoCWFQ_& u}j_ +}5XӠ-YF?K/Jπ;XFvݘL薇lGOjf]W7֧ꂭQ 0vk4T%,]鶃t8ڧ#5 7wx5S#X ͗c[:?dAleome5O#aey,x؞<8i c }U7Z?[iptMp i`̌!.]\mz>=HY,`@]S pV0ajV$4,'_f ȱtRqeFeK91ڇY~/t{E vKT?bU셻p^$A%z  \#ءDbf}5\iņajh1.n`  $DA74D;@<iRm.{a-./ct?H9=993wx՜ v&?mW@ qcO<]ae(Wil#B)D;ovۗ~\K zZ3}0cYRx(J!$Y↣1rx; T.yCHa }MH5ֆ3] L~9QhlyN> o/Pb@Š0Vzs}䈵w,1A_n*T%;,%#r׾|Aqv՜a19=Cssos \ %`"%%]c>l`F8n{Z)'xuP \16;W _3!_hI3YQ$0 ك'<f.1.n {e/wna 0Q-i\ Nص ,(-%4;NqF$KAYPE{G@ҡ!@XBET}Dˤ?0(EZ2n+8$oPB\Yy3+VУ ('e46K6Ph{YafVun *o 8qs?`z9j'uX7<{n=^"ym0>{LΝK Br΁Kg,sr96WwM]oiPG0F3rH\eSBa,V;ndǴH/IQJIx#\UMl a0#Z4MdlPG fGp‚vh@>bdkCWt=T|D`Ӹ{lxn&{^3tM{c9kL7)U:ҕ߰ < &Nq_nL^5Vvbma¨6N$ZHv3M1/w{PF;xu{5&dwICڞ^O:WG(ax3+V0 |Ѯ"G]%xpjB"G0SØƄ*`WNǠk])j*e5"UG,2^Jn4_sqb/0AN&lT jr=I:m]̲X0 L{G'0;5EϒjҦ;#gUi2~4 &~Vr6 +Osre%rծzS /o4l b`Ç>4 prk2<({$kAB$ü_#_PM SJtkL7u5+4,-&I4DbsHsQvy~ /@~r4Ʊ7.wTrfcr";rLȹj xs!:Olo`19}qU!NJHNKGIƄƁv4jf|݉G:WReǻ%yW2$I*kx=h+/.0\$\ ߕs8wyN=ZHf,} l( az>7K}y T(% ֐=9jɛ$, +R!l-qrr\?`@z7d,*ilfD;8\ѱ{B|;N&s8Õd@n ,K4WDoǎRI!%ַoPa[*v>2ZU~2]먦Ϲr`N| M4!!jޤJ`pXګqg:qRU4lq}MEjMwW#`=c50NU~))47ӫĥT؎&Ա枯@_FrN?;sbe:̲:C 5-P-3{z=cm >][S^J%Gu3Âk]U_Qc-ҽ\Be*Yeo?-z SlrpN0nHbɼq90Qe82LdN +vlU}dEqrO{GN˩Z{Г ]dQCW5s$R! &MeH3,;^!(uvA=OM8.huDc^k۽L^aFF<`(0KfڷadwW/hͳe$@i /qFF 8(Ak%{=~CSry5UZ/\9Ak%a[)K Žmk)1*ao߯>r^m=OjNm4ƌӣО5XDǃ}I+ڔd ?뵴QJ*ݦ޳b2QcQe@bHoruf]%3m$緄&T4NC_oX^E޴nUI/%ɾY*X4SE|8%A?׆WQtf+Edh ㈐pp9VKjzTIԳ+̈y "HԊʉe2@8slE}(@B 4ߣDsG֘*k}Ù)3)x/9am|bh 6`1ˮ=d@"PӪJIPXnKw +d zi/U8338Ri`b +ZAgxmvlRn#IrԐnìu-WBgͷzɶ֟>'1Awgq~: q@P?L^$"YJҽܜga~W\驚5SW͝Nn l 0H:bَ E@c6;Md(Wtt$d S`f3-cxbTymUV =Uq0v{+L5#ΉQJCh;_OLLW.XCI*%;m){aO}:$w ٛw&pG SHѽcZHi}"Y%[᪵̅\zI?Jxh2>#_ph719K S+|I6 aߥ".-r (XtPHZl׭ߚSǩpᰫc8.m1<}9/i]v(+:X@ A5>L}+2T󊵬܃ȥ ΢N$]6$'s'騤 4ɵV˺nDЋ9HwnLdXZs;-=k]*""\Koç mՊ1ZsyY[.hiC\}Tg Shkd86ƊW,M;0OELO~\/۸_;NZ "],p婱HZ Qg(+_/| mAbm ӌ+"u( Y)nfNjwM5Ygז/ meY |oŬktyf45z<vw :u6CS@%1vb&zRK-uϹ,3XfaAJh<"_fͷTGng"jfo/%}ʨ]nsJc'N`z{-a>XwUKMo~}8MMЅ61w(iP="f$6rGp `2 [r hZt9ߺigH4.g(EVHSNT2 D( ˔ճ3^!eq[M,pʵW]9Tݬ֜τ7Y@ޫuDDTN(HJ!j >@Sk̭Z}Rmzׂ]*%y+L{̱1@'I\ uHq׃?8YZU2A蟕ZqOyyT 3A19 Hp!YM ] 1UDt:vO<@\D f~6yV% hn4?I(H9A]h`3c+Sg*tdPѱ>BoK-l+]^1}z} H GDlV&<x\ȷ}o:Kxڨopvi6k9=7fl~9WșB7r >&܃z>VEG)Sb2cX:ǴᎼzaۈ12eQtWgXHޫ;p 77X_2!>Zy'!0˒ ;C0 e>l@¡ݐc]|fnz//!Sl5Ϡ^ϗf}X>Ӭۣl+^%5)v1K6kiĞvN}%JյaI.qN. :B:} J&TYd5aKW$up@VsgI,~& ='U` }u_~ .z+F?-qq䝘 |Ly_}1%oeψVC`uA"=WCw~._&ɌWq. PS%jDŽ.gǧ(߰Vn}FV,3M+ݠaQ@P11"#Y6PJE6 93 b!`?VQe$CQRqjT[/e@/N4mr6_yx}ZuGz&5sʂ=yeto*xE 1ﷸ9jEmG*0؎Z+O˷d>x5̿WҹI1!VH I8) ypSgeWV"iRyUbq CY'Q]pJ{4ɧ MWk@'BFRpGňlX'+r7* 髞Ts p=ҎĚ }jUjr_|Hַ#ڵܼwl9Pܒ u>emPL*S_aqH:Bmc@1.{Aٗɶ3YtB>Gr>.,~:4,DM!0;olUDfM/47vsxGTֆ򍫍;o]7>O s_߰0,  24!r 7agӍI D,rw-֩r=J8lҎ l%hW3 .3F vϗ??7gI*c+OK1 gGPXs> dGќ9 Je  #Tm1RMm ,nЦk9#AjTM^"8q,UL!1pvʵCK ПVpN&ߋ*g˚ӈ%m {@&yH( ЭV`mzp)At4x8(>dH1Yb,?b'&l^H3$`(ct0yew&0eW_>t]#l(Ս/IP¼vP}K=u 0-j]'Pq_;k9V`J M(kL`U:%.Kua 1MN&,q `V3܇=|pBR0%jXN-k5*F~nJ Q}_{(yƾh~rפ&/ E}~>ݶ|J7MV~KCi(-wyȌԤ8o!TH,7 &4 +kR_6Zl`zJ ׎C!Njzr~,@#_!ajxǭ(dy@TIX lh7L˻ͥ.jrR0 XfL&+lš>uEҮpb[OcH$c7vqY!ߠ\DX&.^Vj/.KGQvb9hA2xΣѢh9#݉.VkFG0wáWݻ%P5pXM7fٟV^4@ӧLR[㲫MTW" 4Mo1/)4% lˢ`G?RXy%#|/~7׹JL^aX&yt!WUHCJoԦ6*} XPv[gC)#:V@A qlZV)P0ǧϧ'a%x#=KmnVfGY~ (VSU5^Α:~1YWx}ɒ!1/TeqNŞ4;8֋;71 }0dtjtlϧAv|%ld ;knd=H8iϿrYmp Ẅ́Lhaq9A}.j ^8>-n+$ufhQg|S!I2p&Ϳ f ;$򇼅cXTk56A;ʈ)S@o(>s ӗ˕,|@Mދ^T:vy2]!Kk ,~5oʘ%G{2 !\,l5߲y '!Om#dTкm1A [[V]6h0II IN[F V1(4j 슈ZV>̽׎ x^iRπ?VU 3 *=Fbaa3.).b8Φ4'rWSâ,4-k`]KcSg|[uLD1mIo1h3MaAeK-=O>)tįܞ料˭5M!nN: ByVa5#-rH|O[^O"/* mBZ)|QDf?Jm+a&' ]#%8Z`i.Ҡ.50IrE?Q5-X65+'թOpzYJ!yMTa6coa̻ ̠IPrN/bcKJH:#7W{`cH"dI" n ZlҩlIV-@= 7.#zEw2rA1d¯}TB]5Yn$ANЯl+Vs~lm׼8eմ$,H. iK.v x;?9,;B@$POHbMрy*WF//!d}bցRGY_9Q4ެw ~Ri>p0KEMKBwzϠ*ݲ؛e$Ӹ-w y.(Wl z3qq-,>*Wxʒ-]#a`yZjOoE'@WǡH-.iNkSL̴hlx8⦿>cfai+e״IdYi&?\FW#$X|ZG4hT~ uv܉!VGDRGn*VY^>vÐ1c pD ovIJ3Χk1.bVCOuE_0n`"OOyu;M[zПh%6҃bSM-Cdn; J!1w\ !;~/![o:±WqM6zʼn/d[T/uQKN PAeG!<8a>ϙBlP#sysُ[$ G4 €hJWz;v\ sK*.KC>Nlmc[T o :`" 8H],|lUow T_}mO9<_u$l. N^}\/L UȿٌDer=&w=Km7Ը}J{H%#Rށ~?%$>qTxGкIJ%y*pg{R4bF4u#ЦGnk'7õS|623üIlDVC[ޥh}lh*呇=0Hqb t&F ;5bw2Yگ-O|GÔ%ht26֝ ͭͱݵGt0.OVFl <)ىC&Z&Kfc V:}yU=/t{;&u.6O_a>\:0M)śVܣC 7B?{Ĥa 1{ts!-#)5i9`Vhkʩ?^N,fI=uQt[52U)X0fD.|%XuMUjK 7z+˾{ {3ccXE"WZc,QKӻyvvA^PcG{JH͔E֨0HcY&k0 `nEm&q%F4n6z!݌)Z5! ح7]H_Mֵi["Յ(Ex>ÌI>#ј"wU*HX\˯o^F[*`E~]`ZxJPD攔l uH0.W֨^ 1Ej-xjBI-c1GTQ`]fiewȜܜOW5U–m¹&в@cSBh17OWw%n +ϔ+ʋWgCV(zRv0 g,;tJ+0p&Jlq~%bg|&1xX6;bq`Bߧ0#}Ra9 Pah@hdc8*9/!SafLQHvτ@*Gb}e܍K=l}zSüyy@g^r 볝ƶ`\d'W]?tksj-3_h=~ ZE1NNvB%\aJ9w)LOiwՉP4z['c rkjR3Lsl[H,( =.^Q&`Ρ}2b⩺@`yFGD)};-*lymI@8C#\.Q xҷ%'Cz<yULNO|iouH_!܍J ݖ6YUNq萰r3 \}Ы'cXVwvLubz'R=Է.ԇS'u|R$ڝكL _iLc~Õ>+>`Hqvrz2Uq}xS$^j}Hr4Gg;"8PdyMm2Mek5ll2[7yeO}x-XD"X?qZ21c`i]f:Qg-3_hO[CC)Tލ *S Yg֟'Hm{f6[[v2׫-|&|y봜CN6٤98{%rSyEb@v[SIS0~zr=m5;r5Dclx/2 `\o"ݬ[-W H_M@cݓGIsBzfATGʊ 0-{*k=׍C0 V$R>,igzvXڹSEsr?[1/cΥLSRWcp>M.;qt qgm6J9\ قˀL{oVjed%3$UG ^о5aM.c:t`n ^Spu>y]/ҡr2U)44 x1`  <-Gyz:`U/,cɐp5;Iѳ-M"r (yMYC3p# 1mJqӼꫬ.7ԍF(譥-I:!! ˞FvDY’yz׍f>:k鑂y[#  Aͅ:<˭@Ǻ#^QfJE%O{; )H|:n!EE]PR6c0S;ḞUY58Ï١e!r#4j":uQymC+E,pdF] ^n N#xdP__؈q+RAb)Pi@;oHe=jZ a+y/wp43:$Hg֠W ]8RWb&dwr0 $bLǜN@ gh%R!BĺAA9 hSA %F NPX^[1o(&u\3N0f3{7]b\r yP'fl#s49npPT3h+b<_ t˅e7UĿXR~ve9]CLD* lW)EYL0HݐAGcqFOL"azdrf& 9g׽hu* u!p 1Oטv6AƯ\% 4ƽ5<9c*qzMVT@_×VrVz1|KU"yIR.fQ`X$ldvOct6:@m4ˢvGPځEw WzUu~'>*(\W"}8]kï 4XMSB]^n %oǂDE=VM9XILj}ߪ^ TEc;}j#jt 7,-Q%qzӢ6jjMCCW=2UK)n'UCy_QNH9![s]]'k#Nh-r+ x>O Wsϰz2[l봁o!7S=I"hn~MEf%vla`Ql._^ԍ{,qdAF)_FS.iLT_πUWteAr}Gi,"~D(3ΓIEY^҉5yN@v'a9 G0binJV;uJoYd$B]7KM_u=G`&'X;rej<čq[#Ll~7 j%|AdM|t*jL93R竛$9i g1i\W "}QO#]ކ{ͤUfu^#Y$z 9ZTu5[ t<< GEG Z$#Ris@~Z[f4IbfC%G񝅣5z{~zc"mM>{p$YTJdX6FC Wz!r˞k21ļ C ,e=r4*(QD@lN[BB3ZjX=R› |$^ͳ\2dO 2 )/-l7آVo8gV9v ?U=3-~NVk`UAA&dÇ Q+]կLY8#0@*Kws qz#O. gi=uP~ƞg"@dΜJ,8HrRXh7|̔ ^n%uDFop5)hre*󞀈N' QܭV+|dYhCJ<Cأ3V|b;nuhDu#u"PY޿!{1.-/)԰+\ѨÆH4PaXdo,Z*ȟvVƹ|[U%8V@J"ghp~i\ }B|>g p'kc/gMA-/̜)؞"5smO'T & c $#l2EQ.У&SZ"OŲx|xLCrނK {( 7M"p:67#1WSn sS. 357k,@V5R}y?uxd8q:YTwQMT}T_/zn>]y5GDvGl~"dL'2;i~XqAw0D]vr 6# Bt& xL%)R4~x}DL^8&fR:tȏߒt@b!9EaJ> Y7DL_Q1Lb$S$,S6EE=yo‹]F\]9Z7AAoѳWqঞ}]j9akYYs:HSGVGv,ΨoAUú&F-plX#J0 ʩ:@zxh ?hYBDUXzh4`:jYC6rLUr?G)f|nÙGIEN6;`B^#2Hc/mWwb pt+[x1hE[/>.!naImp8,of`66oyN̚:2}QT8>A =MOx2q ,`<޲*n_94k ķpQI:ʍ5j6=0":>HDok^K%GшӦU]koZ7 j5ay8ebik/vUߛQP;ͼӺro XIVMz3Ct2pj=YR0(uN[&[m_X⡢c%=bXm1>z5jl/I0(4),G0@P({褯jibdU~x ;FH0B.kKyDV*緅I=v? p ^eu/㝸JAGg/aJn0 Tcc#,bʰź_1{eիؓQ9\IVszp Xo3Rc_K{M|J{_[^t W!UjOq,AKn1~ aذ%Htn++9b ~ǃGAZuo]Q.5=Y.lԶ72i+McAaMyw¼ǂ/8\.>V{Ĺq=K67>bvA^Rd[5E,qYS+TpL ԋ=W*DWMysz TőٜB;# fWRLa2b IUe%h;j | 7DŽ_E&X龊.K1j* A!_({ QUBS{FPT +^x@gLҎnΟsW]Ě{,: ]Qԛg@t^'m' B_h"xD2TxxspD0a_gJ*{},:L&O+2ߴ@EيԞE1zY:N8q ~6V~Q$Qh``B GΣUha?f"}~eR|N6oxӰrgk19 q"4RBpu0+RQ(%qRGj̇149ILbnċfTAdLr䲜/U6/S^q揢eBN%NPBbܛ?@(jwWɕD}_̷Si~#;vjᮅ?xzyWB'cQ7>elȟ ּrJILRgז4"Z/ usqcJ r$ޗW98mKWzNJgת9,/X9W07a]` w+-:~c}ƨ(+dmq;Rͩ͠t !YsK<_nq%lbh+M+N64 $(O7' Rv^:=^\پ$n:/ BыgU! )m/qsWvZ*CJ %33c4\;;K4 2CaPNb[U;f B.䀣; A-.Һ< ]b o*+`m+yL%MI,,1.n-^ LE|\%p*p$ Ac'>zxH)r*.m;f pjv"Yt֗&HQXJ]J2)J:zM#]OWU0lúI}(! H۷5 @90p=9iwwL"FDR$G<@P%F9X!𿏞K6[LU85ET9ݒ#zXI z:&oj>ӲXvLC45ߏ!ʊUǖ=^*:!5ssgx'LY36cޖ(\Ѩ܃>:s}bB[mgY48YԺ[.Vt~M\O-ZcWq Rdu9_ õ@  L*]S|d_e\b+N$n- Un5jv>r>BUt$xrա:Χv1LBE[V΄fE$aW{e]4$8lR,%SjopMN}mQ>rD4w 6Mk[ͩr1ZS82>Xl^vՌa| G3`"#J*Gt~d#_4@g!dH)L> '㯙9f>P-M_>LJxjrV~;|_RKܐ8]lǮ[;$2*;N@Rj"tAA&XB_A3&PЮZlɀ-pbC~R?C04p>4YS v[aBlCʯRNӻ^M{yI7^i-3FR )5BV5*gWwã2zHWŸ{8U b{SE:WT<~[9-V y" Re`?ȦUﯮ pQj6a XHXN2C=@n]<ҷvw a d)X)˪ :6tuRGy"/dL".U6Sغ}R3:IqX0I;A K <IR_O)@vݗ I@Y[[V: ?.;/0)Ƶ#=mQ ^c@Ri(ir1Xhn&nh5#8ɮ$B]Kh=fe"Ds( Oϊ--\6(9z;oE q>7QYˀa[uOeZXWn$SI|!foKAٲߑx% Pj3*-Tu6@nR]CrA$2eF(OwI=4¹c6J]H$XM:~'wæ,z@u],ŎCIu Ȇ&'ZP-JQԎ/96@Opr!W;</ vh2 ȣHT ɰX|wge۵c8zYS0C^@ F= w˅@( {2L"b3"sVwP5|,,5#{z"l w ,<Pa۬2k|άh:#/g+&7['@5nSlX rvew̙uNJB@obDC_"[n,X~??L.:Lo\3^'{'vAM9]7fPr{yO g؋֣[<׊`ճbg @▹=Eu9ﬠYl0eB z[$쥚?W.qS5_rd2=*=rddB[E7bŲi7鸅\9I) !C_Ԃb1yytþQHTF"*wL8_2aȉ[>ӡCB'0u#6jfo2 ;417U6ݞahGX'P‹@5MG~J9*[é|շD;qꙁ2_P oo :f~=yR&ޫJ9ɫ.Ye 9*8l#; V _dFpڟt_= \jR9Nb& 9omEj!V.ڇ>歏>bzL)Ily{Z߾Ը@&zҮN $7`cF7,^:(?H"! $;~ksYmɻqt P`[V5+^ӌW[K:3F͋g'A] #̐ROg yDTF o )uO(?C ĘꋡgLܐd;\.2_Me]xa97m;@im8+0uI'ats*KUKz 9'#M&VN\ݜDb<ǒnLFE ŽGZqF-MGʝPĹs2"fѻq!:dM9{ғ6#X) G05džࢤ Ǧo G_ݫ 8_b; Ew IcD[|k ~_2{C/a)dx~s`.|^kCgs*E3%/\>k0n_'Z77ԏ% BUT1?yp Q!$_H"&r+h-pbjٔT<8wj ZQBQbD^n~!6uT=\WJi/s7YG# bI\|V]seGҧ+.xw*b9{A?GVQ"D:2Ơ4yJ}"N]S[W S-LGdPj>Qrۙ!)EpȑY>F`>v5:Vo5Y'bž֟O *K@MWV齳|4Hu0:EK^) qp3Ye9V>[C9F[4ՉʷVk6PjB"| 1"o$X:dz䀠kAЦ[ML{`ϸO)}_(:hN~ /IRqpXZJF}9}(aü]Ch9 zE}ذ߀% Zh1Ծhg^jJINe>+65{njytզ*l{}d=L(:ĦAm6FqP''U+ URS|Jux ;vvI='%q1>)uѽ@wQ0eMskĭ@''b[~x·i}iR-FF:o0d(=:ʍ,R C7b 4itxg# Xj֬HmER>7ե+ h-bșdvbM+F8֗qx߇_ΝZ"1u> FfzfOasKp%D0Ih X2W(&E/8',iR 1$K3A6n7'釋ڈ5]3j#g;tȶ $ȟ"xG;@,9Z疖5r"r>f gb5ʐw%?kCPpVې|F^ƩC׎BR5oo'% d&>p n{J"O.SXs\* v{yT2w@v$}+},\o.ŧ4 1e&g ;U9iȪT҇TpOE!8@=i, 9"]I8hƃNb, :CIêw\5zcs Ï ηy )3+x Co4i$lDWb#AݽY[c1AMNvp/S`=򚥒i*y<*VٟBc8( d|m̙j?,=OW}<f[ (3WPl rfh[_鬟ֈQukg e+Z[qւ3l)Ю"t zFkljT&&#蠜ҹ 1ʆm .+>-Mze$2UG~Zƍ 'l08ma F oz}wsS l`J!.-8G/S. (W_u*Vwe{*d=E^ D!h)7r-@,;* 0h6(|ÙO&tg4>YV?j(ں>(c$J(+PAh΢LIWi1PM)q@LES>4?H);]QTvAwUѣpQI%T=Ö W V9W#{Kù҉)jÚNc +jCf+شzd#[^Rf,d@#+(}a-aM l$<+ȷzfs$4'6tq>ɧl'CV]ODJ/gD/AK<rrXNr[]~` l$߮Ix typ9"p ~\0(Lu%ȵVYCkzĒcib,vBZIP) 2^JGE],)Q[ }<|tOz \1j5@3$cR[ɝ_eR닾aɡϢmR8p[Ma ;LށnVD+ 0HwW/*R 6 ;uZ'&"9d2Baww ]kQA{eJG /ʟjx(q Ү͚ƺ u\^|qm]Mp}TҹjX7 3rn>Di$IhK:btt.j,$@"X׳V-~$IQaL\Ŗ 6n@ " щdӷƹYlЯ gK"} )iӾlT+iZ#R=p CwNTV3~~SC1sWi Ԓs2 `}yL 8-l:*[ay-E?(ǓqZ_JlecjnMWvIl!!LP=}eV%8*2(:?ЅsV#Y/D^oUtn5gxh.Ck, 苗! ewؤ\`sdwP=ƼJcU$%a2m,W&&tky0(嘞#Ǥ=4b2d%u7q;5n$b 2a溉D m$1gv{X1)~Dm9\FG M otER!r5p !z |Y]kLvxer2F>>(_-3LOJH70n8[[{MpOJ=Z$o,RV+%R: sx]M \t/SGcC"pAXhȂe]Nj Ó{˄*1dI%U= {ܱ$~XJū*Oo$]lp Ҽ  jaƳ#  v,~Ŏm{xDz݂!gfqiFQTNkf'!gwr*&{ sIuܮ_ߘ>-ߪZJtwl/z8(LI~0sUkY[uS榃:y: lc-MV,5sٔDl"b\ƃG$\Ē Vkxpݸ.@躾Xϣ|ח|\U-S&A+h9c#RYۤUHAbEn7S96Pa> Qma# 嬖^ ]f*d*y~9i!܋XC[+ tsҐ9ڙcxXF\hI- 4!QovmӌCƨ%w5ۼZ+@ǫ_ oF_Ni̖+3qr[xE?y1=eH_Yhm)d I*z1O,£IH>-b0)Qj6BDE;GM|lkKDc6[#=U{E$pN4L|hW)ȪASm[bd[F<Z=;by}\O*n X~(aSNPo1JyyuslIدNT< OF|v6dn \Z^4$^!XOi­Į u580&;ʟ0<%< 3h=ymE` >*TC5FJύQSc"Zx_e67fI2:ϼ*#uPp-IgM&Z-K.6tk^з9D.zҏf"ޞ{zZNlkP@*)NNjU l!j}FvOO `(`c"2f ϴ~fFJG+ء" *ܩkMyD%qiJyvmG9F613'Dl(SŅ% )o'!}˫WhÍ[xt] m_ꢱDURcT FǙ^T޴E8V$6t;a0JU [>0…(_:q +&G\BVƤZ .ۑ oemsL'AG~g &ʢy+@" (IfG`jpߞ﷛SSc__=<-ᅋ?e^8.3n`WU't g@ ?DoiLsg;Q]uL2p7ժ3 cUR?Ǟ<\8y!]sN!mb+:iҒ-v9(H$RNrUoKF48Nd \N+D^hEt5p* ID '.t|1LmH dH 8bcl {j VMnk7WoRzB!KFLXRO1 t֬Σs_lFL{&,*my&Q/U&#J (aV>rԺ}Pk5/M2~HtŤ(๺tmuf3 }Ya#5Ej 'k ;r] z-RcNIwڬkfqcSw4an37MD!70*d'Ãۀi&<(ŋiQϖ-iƹhW).|^peV_}hbNrU 8-`PuqRJآD_dX$qI>$>RܮŦs۲%h;O 3_[q_Gh5f<@G)ťYDW:!v\ɿKb>x}C(T'*aϜl̷yF\y\\w<]O>vi#.(~(sJ$>zd]{E j~XsڼϜV»ƻ|U(v]l^S1'UhgO,v4!xhqjl-EPSJ Xdur0JTж:tZ=xR4eLw-!`O q3Ԭǁт_,0ǖJBCO$ 7glI,z4b*DְsGo-j&حZEF7~BM(^]؝Q6fjf3hUNdOo4;i^n.k͏>#R|:g!C0E? <<њFȓFLs(%2 pѹ,EVnB[\uՌrI$)hhV6ɤzxA]^[3kRytGfZhDOa!ٹ?|q+6U_E)J'Cz'ݏǟ4&bz8]y^O 0Y n}Ai zDGp'0z|JRY|,?itL9pT8 ca**r0=|3"3)զ9~!mMQ1+8tZ m/Йiblxf`,*DiB _ 6|9wkYD'Ia_;1ċR7īJm\ C2s}_U8l:'MM5^W^R(&|[^bEend ZRMTnM-r;ZQ4ӅO%R.5m6Ⱥ(v?l.` /t[ Ah-HߤPͯA $_t efU) O/>&NRNEz[SP>] fBW>nUcaW"@ z|4A'IddVޅU/>R*"Aâ4Sr0<Zv.T$JZ[6IT'Gfa7~} `@(QaO lWm#nߒJ 8K77o-ҫq}%=wN(L8(إ,srYRt^뉛N"BW+, ^G:u+C" 8oCʨH]HI2wVSP*uY;EN3.mN-]X5$0ayEr+/qݩ,KF՚QSS( j/bR`kTBYy˨ 3 עfR z}_<  &}p=_1̽@ iL셼$ YK[0G9Y(HmgSplE0a܋ڍjH=F_%eo0|o#ܾ64q4*Y,g, "-ROMZr_߼C#:/ғ ^MB#^ dԳѫW'/]GS#Ad&9o\ M #XH h_0tEB r#E7GK7W߹†by [d0nF = fԻxp}R߉"Q0wM^l s Srjm}#v( $xPl{Z͙$|FON"2:LHwM6 +@q4[gϪz/\̅LzMn h\wŇX]눶KӀ{M^ FBoXts1Hm3Q!~\wf^-0|@ THI/jiJ$c}9ba6@@uߋah^ Qb_ JV$rQIeT;i]GD?58ЌfFD^jg Nt2Ⱓ-EV(QwJ:e5!=04q KvR:\Pt0B{\l -b}w]8.Kw"}F1\8Z?Όp?O4^hNB5U̫[O.Ɛb0yUQ[Nd~Ri"q6s7CB}M}" *e72py -I5ʣ{?B6LE)f^ a>{g߃uiz3X0f^zK ؀9`,I KExHLF ۳`2KQA9 ֩W Xȶ7SV"/k<%R1uȉ :+AI3HVe䂉8K7RHlO5J4}b8on"/хbՃ  Qv: pODL]<kҫS!*.7!E,ӡ<=+MFY[UD L8kiF{NoH/@?hxޓ=]4"!Enr$lh2H5u=? ;f2f3`DkUDc΢],88&rWF?MP7,>r%J{&<$Z_joTR4 T qU:tһpm;z*:q☉?t364)սt 8R'p}D r s? +M}C$9{I8w6i;%Noپwory9ԐmA9_ #3K Ø9S)//ȹSkunSz :D`>ӗ` J@t2y?MUz.n D  3+txJvz\qg.*1G TVDCUU:\ 㶵~RXVge!ZtҎ]R9)Ƴ{5o|?BMI^RБWYb&Jd6k4:|n?hmj yQWaʛ20޸#u35>mZޟ=Tp;"J$)ݎ-\q<dBfU_2@?qEs q}f/ɞ|{PX5SʬS;7h5'gvjuD_y>7[+䴜X?B@AB2 . kI2o{ϐ#܊b,ԙ!!s2B:a=.6ziK6 eTMGNZwtYkyn0yP*^T^[ 9[nSk*Z;)P?0R,>G4g{]OU%vooݦ X*9'B2zv??Pzg}ٽ-ѤCeS{X)mBS*xFXjBS"_|Y ZWѵ:,G0vlwC,,k>1"?N9Ys !E `_HOs5jpnyYQ`sjΆMpU2MzʆD{Oc"wK iͽ(_5E5_sI![-KR a:jk5z&?WWfݱG+62(*hC+QmE[)J-*n_o(|{bqh.`[9MbUE}13R:C_wb&p.`yWt뮲S$SރKo:HH m6O[z3q)S%EmV%mŏg 6P" ~[FG[;ר JEncU@oe 3&vcIDžjņ`b.qGL&2)@=c$Cj4AS5 IRWV%`:4j> }҇)zJi_Qx'v2INT  2-CZ*v %q6֑ q0R.杯0eQpt?L t'1e$\y 0[ ˮ^}tڐQIw] +ӇS¿ϥ?hw }?>rAW,7RH;'!p(^ņ6ڻsTj/CO1sn߱i\ww3몀 n:F*- $1d֪)O~gPv%Ró#$h#{䣟6fR+ Vޯ,20C9qt%'|8UYDXB6Oqfd`ozK| z<̀AaC:TTqPK R(t}O)䖄뵏s Eq,5m|Y[.fBVrkWhڸi"߭nxQ-%l.XSShߚċ4'I7AM >)`MD'LЏNuNpX-9 JWq2Nk0כ.TX-)pe²ض6b1bF'IGm+O=WwLӗ=g=T2Zq6T\ʱIqr~mOТ7V h&HKmq4[65l !J{zn:F ahNC%/t^CJM6Ev|d%'g+X9 C3gI\rog]JӇְv ǭ|_;`lfspkƖ2eXӧ {2O>bfaM9P!O SS QcDʥݡ}_ߺAϏ! qhT~KO iyC_ D)ο!Әfb1q5W!+NźZJu@) ?on[N`"Pgs^7u̶ >~zr4l?{1b=P#\y;[x[Y'"[A@))U=۳Fϗos(mպ[Zn]5/\.Wn#@'E1Ch59A"l@db4[y8*qWݘ1!r.5Lk-|t齼Q9q\QzI&Qy9nzD-FOwi 1  O,sTꂏ6S x)edMҫVH{:lRJ`T dme~jk~6XucLL7,eJI3 OHLbGw9H͚lqC/>h <&1;f/#.gF7e9RN箷)Qif{m<)89)KgV dτ\ X9eq"kM|XeYIU ˁcw^ Sã;NwBј:0iiqh 'c'q<=gB^ɠYo gL}N@! qxZԡ+ŭ[ e~ͤdh?e͆V5S~L'3"?؏쨋``!E^̽t#OXm@tt/Y7 98=*%}7?4"&*#frs5!%@d;kRuWosDhՠhjGH2PCGQ,artpg!͘1Z6cL c١, DfkBFȸ©hhbm5ؿ|ZͿ &=bN01\ D`މRuJ;s uU3jLY.ehҘsF[:b;n^ <Pg;B&A$ƭ6;I'g˟¬ 4ܴ&XS W~Oy^SVU0 UsЙ!7fd1U91,fa"f=#̮P+/vvoU+,hGFr 3 YzVj}#/DaVUs&7\Tx'哮9I/? ƀ`wBD4Dt'D딎(FѨM5!uyߋG ;qGP!va&@uVz>9,e]_lE쀟-"NKN悷K=_!4]~Y0|gSXOo*,_Y2; )Ԅ++  y(Jo۫и<1>^on0Dj*QixTlKD\G2!@klK_g0AWԛBXѷ͜9V%(* ckgAm "kpLFCnr.q63gh knWs*XVfTڧ\ߙNgGI& 8'GS=KoP8ɜ̻T̙찪(Ѹ89}4Bf3JW/q`N95P XLF,{@~#^$;U?F5(Qpz40;1 8kRLeliڷ,uJh(\8Ά<&XdS@:qlZ$ c``Yz}[ \t u=|ꩋd aLoD3Ϝ>(MURgdu E`!spTJ\ClWtoaA:Ғ1iU&)zUoS/ \\ dX d7yY=az0F9EkV/x!-p+0k+%Md| 91on!*@5/LM2M:y5>Qh gd|V20zhп e2-֏5z$̾_ND+gI ,GfY~Q:^ ^F|'Jj,S9ϱ- (Rz@ ')ܣD@>3\c}i-kGUBw ں1s.,$"5RL遚_HlVmkrVl.:d$xwj&V9k 85Q* >}:Jj=?U#>=A_DGPe\`=a`"d;!V `G*G{W)um噆mս:Y]3On_r(#eMf D' q&,V{!q x{z16!jR ys@x81oQLާО̉6 W:`t[̴n#FW2S6`HU^@A] {\t8S3W||zJa ώP?vs0ϛ ebiesHϘ*/ݖ ~!PIMsjuxqn+CDeċX@ڇD`[K]Pw1!$e7=zm|˪xloR ln!y di *˨LW(7> ~=,1m% h vU:Ҳ@>7]TrF9D׭fxhbc6&W]$̲A7҉Uk}6}j6~?I;\Zn֊1FRG C㍉%[_/r(' _w؟Ix6d 0 y7]hx[VIgvNA>RɎ[?Y >_!"ZT6=?ucqOyZmz3t?$3Fc`hq9u]n{I&52.W3>nuq 'y'GAFe8t'Y6 )d]hc]#qyb7G8U_ emDd;EJ#XI@ J48 .{a!l*f)jc`=u ܢ>5W{D9* !S~+#S)eLm7 Ǐoc\dxf$_K㛵 F҄\ܠT[O>{Exr2MXB'w'B_߲rIXlmUm%3qZff~Ʊfi~]ήtB)fD9qI}Xf^n, =a{z l/lь '"?%&A rAɯU bfJ"-ф^Pz8z(%5G֗f G5Ov ZLR v u`=3 4 Q=$yS/{Af{%& Q"% ydL~͚=¿*IHqlBt1Ո3UP \1`f`#&/f< xkkbjhx |u#rOK%Lܓ{Pr-l+DM/}Jy" im{~s{B8PȇLj?EtL5e%Xq*z8i}-OESz2naEE*}-g¢+$H_<]DJ(G}q,_v@S:ͶVToc  vH HJU!4z\;)h&ga?'Kb7M(]rvӸJ]y.L&Ɍ}Xp@=׋BLQ/UdߐqkXi.2m{g@ׄM7DuCq&÷(+o` VԀvN!fǝ}kGVG.q&/i>"=MI>v ?&F_Aـ@D=)=iМcҕU./qXo:8?G1NzX9UqRt]j3f)_r=iڵ>fp4Rn!T |~D. C84؉<3^S4a#Q^H0K+K{-9:KQmVH\$6al\ia}dQƓk>,hc|5YCjkG4˦)Jb \\7OGPOK`wgU['vL͛p2JJ3'|@oAJIz¿H%uxZ< È,Bb OՙCICCH֕2 xCy"MnqeCI\+u}*2" xqUlIl}m1pM(&arwP`J)i >蠙 G2MNM.m"gy)c,9=AX^sΔ&a_r X p)!l5krfLb.%W~l% 8S_o* ,=r١:$ƼRAh vCT  ]oPu(BÜRx8SرpWd"A,^8dbЉYt5c(/o%{DUxRD1R qlRxYs.SʥJJd?a&S8M%QNj{Vm+fz?Ay(LRNᕐGNj,i.q,GlGО }Zng賶eQ-'kĹdL)0ekջ|F 2o: Д"5cR`@aN^W} Twt]ݫ!R_p'v7pm 6kɷAQɤ:\hd>^U M`(ȍSCLH`ȥ$@m*k7;Z̽;AGG7k`/DSṅ}ױ7Ci&cS62-7ju(SmNlkUfܚ6fV^.^ӆ>P! ܰ`ysnTc#eܲUM~8~R8)+" +$[;Wi ӊ<.uL4E9A">bqF]kN(j?>z{.2p ㌏O.rC)2:0l߼} w ʺquCW %\❠RP+}Dba):̽CȶMp J藢xz61aR%<&:٢R?BuF]mcX7,@]*!W|+uu"?8S԰rTmzanLվ3* wp+G7l̉d= uam |ldr-ќ3`pnh Fe Qax<}^VD\]Y(ʝ1@Э>VIgW8(Y#.5h[MP4pNy$RZ=`xj\EG*}kDiK@fmՈQepɏl]BHEiݓTK2ZG6Ct_7(<˖㖸8yHDpǁ8Bܾ%ZOL{@3v ӀK_Y+HJLf˚ۼ+#쇏6zY͒:IdB֋P|V&wO7']?-edO>^'bmwؑ!fJc1Af4n=&_5ab 3Ih֗R+J.Bf=_֎lccɗBtqz}hGY%~TסF8ksƓa.F@M$ Ij)z;j9''SKP9,oTQ^:lyBJi\K}8j/f#=f鸼Ա0gA\ʕ馛=腚Kz;#ߖȼA׵HR9F붾jFy*K`Ci#m&e]e7u$ΘgtC.,zz]?ø5+i ~ OȓHA{cHHHkjCs\'bɇ&i0ĽԮ4k6Se|!..QB2n>}'2\aFD GGAVi !C,f~#?L뀻fu͔|z7}!l; ?M0+fQ2vA$8㽃Q)~>5%{f٠\I77܎%ǁ+ ,ҩ2v~`_FS1+ RQJn㛙jv ]VK5!giy 1@UZd>h#)<)w,ݓ)yPAJVKҩUEv'd- QP^uEI܅Ydom f4Ԭ~F,0uZ73 %'yd+np !vOzf-xAf~TR5E%9|; cyZcoYp[OKҜǎ6=F5I* .{)wx>0k;'dnVnl^eS{C`3Kn1 J/oaȖ,LEok-)K(Js)G_$M!9ȡou? 멃HmQ$dEW*zP挽:ʔYy.,m*cPѼQڼM:\s]NrԆMew()`?q"6VqimAHd@V`v\O`wknn.,Au0}PnPŸ{% ,8:2#kasmRtl ux;D}m ]#*'s/If*`#&o\cmUh =u'k@ Mq{.1{\knHiA rw]/ìj8AWIJGOwP-m@!M%`oT@E3.(DMa&2bI+KCj&{,)j65k{9Xڞ64jUoN|no9yP2{ߞE Nc CD.:tBoo)2k^1SXi! `jCrq_3ϞÖY&)I,6&McT_r $eݤJBkeb柢Kg߉tpvZa|$hw5"7ϗOHmJEE}(5!Dx՝فڸ{)Kh>U\1,_'sUoA|jff cl9ԝ}}ebr.% l+P\af6(R F'b|{5];d\mg\7edم KG:) d'9Rte~l=lˀ r`go=h=~+H?ŝE{lFi˽?.]l뀩Eh&69\F"m!XU=Hy]־.g-,ouְj J4Ε|S'Ϟ]ac1,y OW;TtD|:֩vrxM,s 2.jpĊ `,Ώ? a D+H>?R{]> !<>:%.7CJ!͕lcʅgY V/{YV;( jN>Rx"nj( [6$_T"ޚy]Л9&D-x()9ꄙZ{:+~&Y?èmH rW) ?, o(T\*$/*wxet yc(eJcou$+w[lN:NZk!$kΒsL8wY>;і cGfPC(+5!)~;jȶ^Eʱ>L1釤5K#&о #]% Ȭߍ>sp(vA=o-U8P'<ᄲ-Yc1)~uFAFx?Rud+E̻bl'NI^߯$^ Vav+(#eax+$m''ʜS-;eZ"`. ;0Y'>p[)4J.\ 88[[rj5X;i`eF{+]`ԝ2nzZ3zcO`.@Yv" p}/AF@P Tbk)j ]MR =q䎤Aϵ(]halY9Q1Kut^s?3qƆ+| q E7gɂV.,{JjDom(|D,a]ѩ:٘ 2XzՊt)Ԯ5_e%B!,wc!醉Kuώpx!Ma{C(-H W~ʄ2}#FG+k*ETSn>]/e_sR‹ 1K~! B]j=޽Lgd#U2'5b]t|^!4Q]~o@Ε_w_QȟH$`ĥ ")[bv .Caꃽ3nZWqW[5j|IIgx". 9y`GQ&>L;e&0FTd Y굂:}WuuaE"aϲoꪊMNTرhK&nAWҹCC7QvOsNRCSK,M:@ANuK"! j r2R'2u!vUWzέ9]xai\42.Z3#8! DJ m9]& =7ծv0KZ|Hp/Z@۟_kos?NHY$>[J!{m5 q3]t"$6l.A(hޞlص[B}diRqPa. dOF_ uI/ N"8 f?-z.>tvϮ봒ɲş}i~`s>&3|@-ni81NW)ppٖX4rj|˜FeKvHqY՛AD6FGx:W Jp%tE;u߼6,ח6nm|S} \1 !&(^~tfbPkŶ`%9]^Y$Y e&!uGBX V]_s3ɨ뤟|]ӊv4/NUbH7(JӪEiݾ5ݚz4ߨ^^\-B3ӓ'khȺ;|6nH-mk;k8"e4'DO"{Ʋk.e?ڵ YUyf.f(аĘ» CS40[LZ/W!XT9-}f9ΑyF܌Sq¬; @ܧ9<3:\x,aUPaw5D姪ZP$eĊ̈;]STdN5YhZM9YecD&WH,^ncm!BNZWho 6-a8eB[} 'TǸ8 yJVe`N܌ȿ&\Ml\̉[zç2~&Y^mynk5knnlؼЫ@$'<;E b g^oRjJ`itoVqF'MD~;&*ɩr%>Lwn+c$q?ҹѪ^B3tRL\잀mx,Hnx(҉toVDx pti禴pH͒철 6ǚ lxv5;vm6Ε;תat5<}k@Em,SgeDȕ6g_Y3IXb(AA+7ӯ¢~* 3C#(-l C<lO^ͧr. $OK}X|b/4/)诌BSSV8hL jb㓰x9ϥ6W32E ΰ%*tNpsSA55ٹ!E>tMd.vEE'd1PIsshɲ>(r¾=nISݰ(iV,~\ $Qa& 95^j4tZ&\b(}Jz,)P&fjtt ,odt8_ZMbL>kPѐ[jOz|+S.[~m9idbhnC8 zݔܛ0B~j.oC4~2qT ,vS,D?e5tUy,)A1WAV.GIRhqD=#~d]DfG2gkl5`v 6 "Ҋqp# 8s߱ViȱdyPȬp-5TOV !7M@/}A=ҧ>*d3e>vPTYkJdR9AU,\B59n:|֧67O=2~/9tx5-/T{m&^?i&  IGt.L#r 5 `K鬻#ꑂl2A"edMt.{9" 3T;)uf+3.87;aKO~?pMpCopyskA>4>Tw)r !dh!86Br:_F/E ɦʛusP{j{FLC40XkZ+a(+IsUCXzNI5oZ;4w^Pvg4_ 85&<2ucvP*t?^CFŸFG y703aŚ 4IuL]p`rjdR㔮ir GA3vg,?o%"+K9]>3P$9V]IY*_/B{`xp{<}7n雅پreA'MFiiy"t蹜`Se9'4 adU`HWӽÄ v#g{qmTn&\FZaa p0ER8 YZSH=\ƀbAS% 'ʟԶZ,?<Ln*ȟ(IC+UMO=Y.M 'G`vvմeM ={PlkL8E.Lf8L=ENH <0FkޝeYrev"Ioޟ#̱OТń> 7i+̠(p!/!vguN,-|2wZ!g|i]g!HԎE#vOogo1#*|)ڗ-"D("P=ᅴ7#{PU޻KxuK1lEoͰ T@<=Ha/`%X=3rerBwALŃ|> `]}Kگc.)ጹ/4|Q.G?xeSn5m6|X@b^xk1P@WSa_A'Sx9R feߨ)q^凟Rx^Fٻ"5{7oD7M'v4>f(=O!F2m:2V2bmNG\*@+R&L! pcXn!ųf'ƴK'!x!?や (])=SF&^gZ {ga LSҐzZAV' 4A_nI\x,@C?o ÄgHr0UI=yմOڈ?awK_r3rrmF8N.~(h?ջZ( _"'+u:xq UPb,Jy Dkuj&g3nGHJ!̖v8:,'A^d&?O2?h?J4r&oJZeqY緖3U T+w\t. b=Z)00jH0S5W9Me ϶Z" ]%qNu&p!UkLjxh|SYE2٫;Ebi`<`^UVvx%Mݜf֡4k6Íc zξh0( . )}[x/@!-Dp! 2Zg'&6JqقS{?Hwx P͘Yc5P;DH13u XAV _pSCdΌ6%{]zrVĺSA*R:butfԪ$+KnUzvM.4or |o:-)GDZ+Qy(WK|Bu6>N )? 2eL 5Rr6[ӽz qQVOt1B|{?\xOyc̖գ2f>y 5*j(!9b"Yz/ןk#qkAufr(N=z:g]|+zLr$AU0ڄD-sJW]\_c,N Jy;պ4̥M"hLy8t ~ X~V]Ll@/Y[y/йa`jJOd_KT_\φ{\l6^Wnwtw> QcHwM,4@)7N#g8.ɐ_O]Q ʱuW?"5)eVs`/Md3 K,miΘRuzM{d2߸Eb[+ 0Wo~UZtt^r[r>*eTBl?m=Nu)W]uqCِlmԲGQ׹R ְc2?OQQqYrVa kL|tdDz=9d~ E!nP:B&UwwkXX$%yĩ‚G!WV `cϮj'ѷ7 R;uFO €9ju&dVFz\D/o MƼoXv%.(;ҏ:{8**C;?GV&V޺rDw/-^D~ˮN;0f ChzZ%)^/e)p,QEsC#5yjt#K,}±`JJѷ)v1R|diww+{HdF{Y RYA"WGrEX @E,ukesnFi!#ׄkQ3犗)RP- )!ٝ0qh#<򋿨H6D')"cW$3ΥV^ v+jl‚I1~U1yKPo ؇|l*aAEC$ B9 8@'@Sյ.$%PDY`%egĄw6xlA!| AO)X9R*~%;2r|9-,UO}̼ZһtX}ImepzBHMX:sm>hPc֝m0ƾ57W(si rpd3hW!XGyyw%\+Q?ZbμofBG CC*vgTt-:~Fo//H\ߓ֯WEe>+^T˸.+ M;4>2Q- Ba@@8 Nы\K0$ʻP-%V;܄/pv^!U;$CDB:vѝg@~0/>z9q*)_RV9Tݠ l>ƽ[+E]\=)ahG7'K2ѝO8LֺT")@29́iHj {2y?G[<9}RGWbu1VEufY%~>~ )`bkbb#`Hb[xzj>goeJ>ư`t {}q5z[`a^TD@G h#وRdI7h|ye|oIvІR 'nV Njƒ0Ju =O) 5h.~~kj[U ޿S  H]7h^ -Hd{Ŝ,EB \eX˝Fy =Q; /.%ɮߤ#+c7K?o-493g t*SZnyJSR \}xUcy/H^ƽݷ0bJ->Δ] {vq}f"kK#Aֿ&#WT1ͯ>0-[2/@Hær34cW 28dQ~wvI~3V_cdF6+jacBY'q!"#޿vPˇ`_UU(=8Ѱ*+_EX.F91,u&0!C=ܐ^f(?4ᕵyEt8I$=`PAÈjXp۪0ٕ11Bt|aKXo\qaC- ܑIFND-JPim|s@!uCk& qTߎ^.&kKʷ&BPn\6oKYSdJEjx t*/fPdXYgm(rsx4?ɕ?`5u $C+-l2BHjā5=_ t@}ڝ u!+6/ i!]owr9úVrƆq(4"+vMwH*)fc*A1[ ,c-z>"g'Z[j7>NJrF.EsU%x579P8$r{DG"D%@в6y(dk.&U F@< t ʷA GJ̿]q3[V݃vSq^ŋ[AI$iO"o{Ivb_r혫Y\$4tݲl|-aĖXP.z'y΂+:ⲿTʬ+nCiǧ( X )k Ȗ"A"4%Ahz@24UDO5s*8Q|Ђ 8 2j>xDѴ'8q([yL- (}Q c=a[ߍԻ.9eR 3 c{?zb;4"ρ.V7x:h>~EU"-[c:}QpĂ=Q/xcLUC"q։'ofKqq R_ѯ'0n;"xߘ kϫ 6ы!&{"Έ>Va"u)4^2m#4KtWdB́I%ܬ"W iZ('a5rAYA@őyӠ@T ʐrQ8 Z;vtY@| ONU*h7VL޿X0R{TXp YXW>jWـu׷բMh\BىJY\lDZPeXC+7rtmeba mU,d@qs{a*b{ uzآ*'јE<ƕ2R;g@EzVR2wA!0A1wWqRzٙuSNHNkuIh@%wZn}:kKٖέYg: ӥS4Щ<=1bTKg?8AW C}iƞZ_tƄK.8.>VU=Ж+֭,t!:ΎdX+aSPoo޳OzT ?nJ1Zҧ`uq¡Nd ! 4vJݭ9tyӮP7=:|Xˣ8e2{A`X646=i;]}4ԯ -4j嗣xA ]Z涾53mBY&=. 6;">OiE X_y 4GYJ̶~'d(,Yhr/: Qf9.Cf],g5DbcΠ]mmhuWNZjvD_NDL&F&!gXyɃpf\7ob 2dnƍnk7޺Iŋ^8&[^iZF k4ڧtd̨&ig+ 8KHqۃ&X}"QF{VtAV"zjt*`J^$LgV ?T]QW˺bK4s(VƮ#%fRV& z03Dբ5פֿzeا.FoJ?A;|;@8 .8@ (·ފ Z-,'Qg#qn H~F[gvV^J~eN_%|= F>XXh=rhu&>PWK 3dOgTTSo텇cgo³G\~պ 2ו{˩nհA;sq8bd&⢥Rf+*i2ҙՌфe[?4+ȼu!8ϕhix7 Wm|$7OwQFyi,=n-O3_uoDm8i'ݝ^Xʬ04^[ki֧zHˆl%XܱAs؁R?=oѐpP5ө桨C枼y1WԹ7~{xJ:]}V>z` eL4|ϑhPicr"/ʷO0J׎@mY<y\*6 djbuKS!FjƞD/E.M^- !SIˣr  㷔#;"A~%Ik&ö,,4lX|薬:l~<g]s:˼b Ѹ@ަ`-X :Y25F!P\P߈TӔsB?X}vٵCiҎ 9VM@e<Vi1tŧ[Ff 18䶋k>,}Y)Spֺ/hN_jF~2Y|PhDkiv{MR1+PNZxE.:i¹A@Q Zrڢt?zӝtlӠ@T :)^Ҥq-1#u뙛vBVQǮ& o3"=[J;O`B*uU`A68N+: Paq*s~X0VnET?}zDrzX"sSuK[9:VXcA5{K:# =8g0d eo{aC5?y'-VөM;ȿv_DyCƷAe?*ٝyD6n ,.1_H#xq8lዔe Lc"_Ow95vAOKט8Sk「bBsgH .~ο۲ksf9=fi"@Nu]_#!}טYoerZV̗kltzC󉉔|K;Vj_'© = Zc8!gâU>}Ӣ*cO"V%f[nv2OJ"3R4}N9Se7[FU&Clp hT,LT;8D_SPDvkHsc(4GLYvo&Blb =HY6&I>^%`<ZoKV{ +Y4CŇ._7V=GQ1Փ4(*=䷲**ݕ9Q[ggrfZb&SC%PTwSH`@}f9,\opL:#9f0X3kkZp4Tq 'yCHO JyE. Ģ֣pf@J?cHQ;|:ؔU?Q7'@j!pQۑ]ʝ,GZ͆[vתvN>Aj 4[O zBn@M*ol_sz܋]>$C!8z'#ړM@F[.g+\vpNl$ ,I-k}+X.^(a:d;ȼե`2AQØDwC, >3esNHϥXr*76&^6@ʲM\`|șuuv׭HhS<QdDA1gz )G8QƂ`^ vypS6tu~c a I r%oqK:u = w{0/75j{*^VDs3e5l<0Le̳yG)L!\NMj&{&J@~ĉ}v8Kt͐{g;׸(JX]b>DQpŬP}*+n^?+hs/vOXXpR b+≹WA\ y#?:I"JB="@*iLm{mȭGxkp? HJ NeI9]d5Ux# o@a|/%3*xAjo*#1m-״Yg:_6v3!!z&U1i+mVuk~wjR^~cOg~:Zdk(,x2[ŅKc\ r'1xf7PYc[7kd2#N˃̰ ,Qk$@ r#!GVL~4X@k(2oUŻzxbDySqI8hpϚr5xvåy"*RjBA}GzõH23 }0Zgmu~XjIfmSQw``0|uB}Ge¾7KBXX'q 5#pgǏ]/@Z𯂯G =`Jɷs\SӋ{۷lǜF툆Oʶ3s4#:i@#8_"Z[ة;x'S.Z.VaRinqq=x^/a< bhh+eW|O7|\B=֡~27:3)yM=5NvS Psa6u0sP`J J[c~d2nMb>,Gyr#yN\AgDbG/So#0M߫CJ2= o R@ FyFoTZy1RM^st=GT,38zh<y& 5+ιC﨡 eP 3~^s+F_Yx/R*$jBrS$9\lsArXٺ/Fhkl_R>)Hth3'>͂l\@/_D'0Mw8 ZFvk&WD b} V5Gj4YkL%A+(|IJxFfnGp K5Ts3J;ךU l^ ~@kֆs2QUoUU@o+BPG]#mj{:?XrYg;i\R$,V>Ѱ6+qsSɍ[ ym#)J} cr SNgZزIhC.ˤw ^˧2۾1K.[qPx=1 tډ S81X8v49K)jhkb&+b65ѼƋ6n9e&r bhpֵwzSAm>fa߲8{{1#hѕ#?̄† xĨCz@CݥVӝlsU][0( J5B]7 awg`)a~E\TkVHz~$%%N0IFFmo[AjL3~>J|(v:h Un0eʏ-[NSG;R?V+ܼny<0AlF뜪v#|}yprs6Q/Ə83S&zgGϖrߏ_,TaL>mys<2~]$)Y'./[po\~HStQDCޟ##9ȍL.u G8+3j=wٖnW(!Ђ~u bWG{KsKźT$՗o3ul FKzT4t!{NǫsKFH0I(av{.uJn3>^3זXzDCsXcm9]h}d=k(::LFfͿˠmʈ`>:&y ɕ6_%dMc@)~+46CRA2yg3P9nʄmGonkkXDcE;RG JA ?G:Dxb0FNOR棈LɞڔZ#fb#93s_l.mDyu^v SbпJ+3jCQ/[I2? oV4A I"$3! 49߉]l27;=.`GY'z/ pS)LjLj~@hDr[mf8(Mr9Q!lFxk̔tK:i)&jGjn#B:/e$Fc p>U?prچX'`uSŚ^Fѭ࣮&/lozBf=0쟒8A7-[) ijC9#*y|@ >Ľ<*`A+[uV7c0X1*j9Cvx|p֪cCU6;mL34T7DZγd1k?C>@LU\yܤv䯗Z*,g9R*>X޻*R-ycv+Zl;0a8s:7b.f玡 =(+ޯ\t&_<1@"q;>O+KTO[*$b_^a6ֺ ZA*&yXװ>W߈ DH;:ހ3u+o|WA; MHi$ɨ[`"{0׌ J0@@..#F*6w#\xxb,l=%XY #3ht|!0dlAup@_1 yLfVXyK?r!c.$<}';K3}5NbR%,G$' 3S9%&eeB4sK3[tSbJkRIpo;-^ᬹPxbwgjM3!eۆt" oi594KÝϫ1@ک|y`CH}mxQ˗>H.!cnq2OYȆg`?q꫆OR]!W1k V;ndޟx:peYc BEd?}YCElmgFGrWg[[W w!4wߧ׻)˜|c*խYAkh%E<4 |Mz uY(r_KmzgΨC]I|@͕O+`g*2xHH~ A%}n ~-0MD7y,B36g)!E(,N"][8H 8Z] @s.zIc̈́|.9CM:U}Z$];斎vV, Soj@BR+-+v>uX t`@oԫ^c3]:%|rzeQTxʶ̉ [˚LeLȖ'{B=W ,L sFZX99Ry,tMc6򨾕B|`{v)CiKc=2zX;M۳I~ P$ 1~/G~(kAĹU*d򗦇Z83[U!Rߦ#Cܞ7݌5ŮUFnYD1t9:J\<i5 +株F_{%rk" Y\ !knxȿb0bcd;7M5QfAgnnm(/=fp$YQckoIF_m]aݷ:L,١q /lES~s/36IV) _}f~ kJL|MUYx;Tg+w.|.-57PP?qvmD_JT4oЉ}zInፀP@Nx ,nhĦ?ԕ:V%[! =TW $= ei} 34"5ICE hb럜=}eIEQ 9FdL)$Qku8KlCX֞$L#Ս&;c+%4eA=*ҎI{A'-G>ְ(C?գ:r%ixkc /'r0<[ [6uj;uRCYN8K Ƨ-K'&+@Q“ o6(#yM]V^H4fTnW]e)"MQJ`i%n9מ?o%uD-܉Nլʒ`Vps4%XB[0ҟ x U94XZkk æ9Ɏ^ ReʍDUx!&XDFp1F9a`{X(;ұ#Yuc G?.ckIYG.䛤26uUS?LijC"nu`9w֮p`j& 鮧uOe[V`SNiM@B ګ*`6mE;tI+-9O7CNWî 9-0E%|sTF18A +3eE xd*#}r:AeOq庶ux~geHV!+;kLƃ457'YKȺB(%5C{בs兰WR\[ˠ4 7ܿ,0ZxPr2@ɧT[F0GGǏ:>fsf@r=Ok/u UJZ>gq>ߍRm͹ȸgVIM^(1sO Objfn_2T-$g:ԬGy *K/Bj!̵h浣!UJ,Mh Q5u k04Pěфܠz:o qNxN:DEt$Ə!Zy`PW WY5qvZm 0&c'#yahI -/,p9z PX`F|!lI~׊s+z5|(A۟de!Ƅ\ĩ]ӿ"]ju{% D޿GMՋMqgcs=bdʬX&BZVr4/SomFu DVWt{1[ĀpuõɮKdќxkR{_YJUT#U*7P_CaTÐڣ}h m6I~گQP:?&:$TiU(,Zyw0xv7Ȥ>ۅY\VS2/ њ-|)no}] hyX')g׭G>uW uƞsRܚyDS(eB 5jvl0Կ6w `X Q`2X3 *|`|¬$AsfiCDŽ\wsK_E1:6g7%Nh҉S˩eýVP0,?R=zϢ#u6$"?w0~Oo Js1$:V. $3KEy(ƀ1jH76uċpZ  B)ux.Ao7~f}qk;=p)ڿApď|]޻/P9+-XUjd.Oj;DDsz܈V]iut$}WjG8Zc|~ibu6V[?뎭AL"o]{(AF"1ʧG\`Qjtvj\62Cs9.&Pk"2EohE|!ҺfF-r)1us-+Pln3?$[tR m']=u E!aɗ'SJϋ ( % z?%ԮniN G4]@ӟ1kxPl:oavߐVW z#+^Fw3c#H̃o|E͢yfx4p.9gT\rМ5DR0AmjlޒC|엛Sq)8UdWB:`TQ+ >q r8id 9eݶqZ < &y- o &غoݗGmHg| ?BF鄜j.ז Cb#)wrvuA!' 1)!65cYZ hDXHH>vSOU[ b{[nODl ""b9ϩFj:wpA{=U{$-&F9JUIEcGUb6P TLcH 7ȂSW R .N]*3+yE=0O [aU8@w1t\ܟwe,d>yp69H;N&`{Y%@ Os4vPi2&)iNVrL0J08uu 9^/]Pzpq0|T1d=pŭ+}VP1]ISIT5L3 v#Սuh; ןBhfV^ސ9^01#yhau1N)I;6 51n)Jb"׻aШYBũQKxk˼2wozZQ|NaY_!%&tu(خ}p}y`vpTo|&E@;6L}ge/[0xy@S&iFˁBi4wOe6[a1/h ^h{beKSnܢQq8XMY09Ժ r4~5+Ǝ *a#*[iٻs/1ksU"Hy*s#JLO[a!Ns#GEqtRT{)Axn PA2r7Ըבj(N4r2z 'I_\z7iF cQv#mGï]S~T`#hGB %V2<|:'X[$k?yn hNk i2 4 [G]7Q-}}bNr:cX?Ѯ"ata$ŰYKDZ1T YvxAR)rm&7P&J:[Aj`*Ѐ ,Mf 疹7>vk>q뗢b]R hup8оp[ :lb3?dץwR:7O#bOCr*IΡ8&bP&@o iKEePveUYGYw(ɰI ^<9h:ŜX?􊶴-VԆ:=c=̶E9mX^*8犃O =Od4<5NV1y.\5!MĴ{<;,XjZrϫ@hɝ(޽LBG,&#>[moKc{-@-] GeRϸU#(B_벾[2lNɧ?rٝ:y#fM\8鶾BÍ3MY3mmI7#~{ɥ{IF^m, 03B!\:aiu@/A[n7{c 䊣Ѷ/ E>e. T:#ftLi(9+~1D L(MR:Ip…@ zpxgtKozn<0U{M7B2Yf8xggom}Դ2nj4TyBKCbr0)&r^8\s0 m kM(ߺ#[ [+vc?auTb`j*F9{ Wh%D`_s!k ډ0YǦ20:e|1ջ)%^>ZY/Snsua7 ̔;%(lΖhHփÔ_xc`̏ تW2zmT0_eޯ,ܘiD dKri=fJ5")w<܈=-\G4z_*Lam,)=5`NɝnaHP= ёSп#xЍ^7+0Opm\uyVrYD!"z͏iͩHlm\8 /M#ɡdLPSd` [j޿9lx~/u~x`uRd طӁ*/ŕrdSAQ3(9SJ+y8a;:aZ ")^i]yƔg w^Y8~{qs!R[bBY乿`X7 Қ/cHVQ-E֙`s|p] *to洪Ftyz,D77_#WE#PKfTmgU4n}3k$qmR*Q'Wi%gNw fz"9[P^bX|X 3pSexËO*~WhzŷlZkjc nzlabc/lڋUˣEyt &1= v:|OE!:h^*T~eU87RpwʐmszchT2J"$G>-3)K< {۠y +== VU!@ 73E9Q=4+ڨIټSݽ8p8}i'.Px Bx|nR2-|O]6^ ؃ޏS3'sab/ڊi߫m]NC9mث qD$vj>To;)YrtI._iaS2*Now9K\ |lk 59z$BnGH~v+Ř"kl_ 7N-F>bpBA4a wQ3>?!TzHJvRGNr*]nx $kD9i7s;ARʿs3²+7~WjcZQ׃g;b ov\ʹ)?Z4:ʂc&,"ȣ;^P kP/ P!wOT,Nc$ڌ3!tzI& r|Z?ӣ~x/*Z ʲ*;~؛c3Cw|^q u68hC Wλ(Buڽѡ4A.&tϡCw_wuf x/5̱ NuM=XN.C\ſHwuP?` 0LPNCJtFK%RfM'tiYj.I!uRW+lnp&9x~B5\PM^qIkWb%n Mcԏf}l`ULprP&K!A 1Jn4Fu:ٞ~=2YE@g;5wayI;"_qgeN]{C%gI}WSX,ֈqXҪ^?IĔ( 5ٳ}>Mr.(q[q0F_ބZ opq=iigjWh٦D2ɜ{Qjc~/.!BrzNf@W)D=%ahh \Ofp}EF$%6qV`>2'* D5ʬDvd-S ,EAGn:XX:&c39vYp|eE8  %Fg:/TiAW+ڝNgok P tBOquCg@v(Ѭ l@|MmH|Jxr\&Bo:U:Zw(jXސ;oOS\ƕUhYPFr@n|fCgmxO0Jh2Xi֮n WV}QX%n_s21vs:;5{Y,`1ˤRLENV,W=nEWXH(={ %@L!YWnF{UEM YQ*iϔT z|vj>¿nń]!ېE_DxӫQsCuvb=BZ/Drҷ.DxU'ΨE"}2a[di xXl 3V}5#=I94jwIyںU"](zڥ1q76;X[u%"'|p3U_8Gpgw~Yr::+\4]K X6 1$MkP)φxԯBTi) 4K kٕ9Z{_Lt_v^ၤD䮭LKf,ڊl=  8 0#N;ltH;"2D+~<{ME.V?|Ȥ{U:{UcI+VN{y-棂hPh|Fo4Hq]ތ%e*c^\3U-a9۔[?mJI DqSڛT"tBkmߍz9?ru2K BU~rZ^_jHcj{ъ%0c^k%+]T"`gNF]#co2e"Vm104W }I-2~d=2 pF&m @W]OJ#"0k@V>L`rӻ.Ͳ[hwY.5/kϾH=XLRn"B!ф 0}YSMspr1/{&9A-[4֥kyM"k *&(O&3XymѸE\?{6k5N,xA}4e͉/LDeF%V(,j)YR8S%\M8=m^sH?R\Bl\9!霧.|WvAV1?Jb`FY\b!ojllҧG{Po4Lۮ W؛ìQ\pP Uj-EɖT6Y f_K]H4|nUB@irܸ4gOdaw2~1 _P#CWGefUQs{F'V ='b:Z቎ܺV@d>Yk ke[.T@G6Y6@QBך,vo-^Iv0ux?¹-R$޴8HQP,ͤ.EUcwg Ünfܩr4n\CGUYeeyhԞ8wMy =B2< _ ?{ȔJXd~EDŽxE똜)I+L C;Ws~M^;)9\Wg?nE >1iq~*u?20k-1Ϳȷ>񈈰.x->"DYEW@R 8քRξMBTTM2GɐAfώNU$6`1Y$ݩٌL eAre$mq0Q$w\'Q&ˈ⺪|g@3ThӞq;X)]*P)ӫlNe7o27ųn6sP%ĂdvK$Mu"K2u %r6)}75Ka%곧΂Ce1I׺4ڋ[qHT_=P|I5eˏ 0R:.6H+b/<׫֥*dn hH*yDq[\-q[:%T? , `ė)ufnaqZ]Wv-Q>̷Z3ɀmJhsR"`M]84MX, Uq+< h&1zTJj NZEJ4=} yT+8kgW*튼'G,M&*Ov,V= <TBjZ ][8>Hkɰ.˨V ߿|w *tw ~;;kC`ѭ!c\ɫ^e="GyڮJɪ S[(ψaVe?x9jb9R4Գc UHSp&: ^$h8ԇD|%vil"\!r 7]7׃T¹½sY'HY̧ZZܸpc%IKEM4!J 'Kc74zFab0:9$]O+ EGj:/d\3\}λ5FWdCP,ShMnՐz=qKeF;`}?q?mkI96"m[XP [ԯԌ10Q8Yȧ)L3g6V_ԨȾK~v}d1&Yq7uF(fHep =+Dk>e&[9S_u-pc HТR6c cTp" AW(A2@C[JK&^b_FmfH ffP')ny8W>4FH [ j%M Іk ٳr ݛD`񏏕T9ث x&ýεJb(F 3+nbj2ds(×Ӡ+rYB m =FZ|jq}/HmCQbA ~tB|NUi+d1{+NR`~"l0 -]̈́xn8r6lS nB[0*7FvS{ |uoX]S[ʒfRȆZk>T!O./yS0{w)a}Je6O߯lI*3GrC9>J*z G AeC:z!g ak~7TSTTJAw 2` sog%X7Bi3 $,kĊQd~+E~{Yx%FAL'Qq jβ?ScHi 7SIeGK揯a!J$hE@XJ4]!^5Ǩ6RM m'ŎLCutxf]/"J`x9ATiwutel|XZ庸c>/FrԠNFP59d"s8jWs[_0ϫXLH;}ev-9k˭L~ӲTmP_횉Ϟ70&$N&! R 23, C}!wqP U쐉7j乫b܌?R-st))bi[9kٝ쐕99~ǙB.\cދL).+o@Z7;u \-`R {^8&}[yH`dY&  }|kʮ S! 8Ny,G= UΤ.\>;Q$/yvBש>JAGn-Ihr0i#3(KmtmUF4N҂[ȍP#k(ifmۋD]jOb1AJlD_ݏAeiGDS1ouy̎(& l.ljI ְoǞ2Aέ+'ӉZ$,xQwRʌ-e|s炓|;S:HVJ]U/#+v$5aCfXz!e,FO hW D#vmH<h6CK*y D6}st5Xq9بOԫؽAٝ^D P(ddwZLM.{7t!oJwN0n)ivCst"iw[?T 2cl3vQknx//  JxpGCvA?Zi^@޼Q㏶=t~,z xaGZ H9!'*>KmӰ 8\ѐ'|!\.‡H8D ek]3X `\4AրCpC"eijp=ToOtot:7;֦] hAΔ0RV'Av/#JQmz$ˑ=w.w*[Į͇ᇅ@ .Tʩ2 Gdp"h9# $Cly]OgEȁk+˸M*[,Ic1d]6˲w[1>]o{ +Dą~M#Y8Ǔl29϶X%GMB,MNՃNsAeoj n!'*1. Ͷ:jS; 9s()OxMNKHF`!\=H/S{Λ)dߦ Pi F]4D>3vҀ*6ؑ2=C1,谲P&fLx?PD 65MZdTZ1Ϙߧ]-"Z^9 <}Hvc75?˃ P]PO_𓦄m` Z|ٔ]sQ?v/^tSXCdMJJ+ 2`#ymсRNYZK UrUZؽUGć8'HHu{愴tk'&/ 2W*C2qn?缍W Z 8e=DqVFrܕǺx0%,+Y.WU[Uh+GJ_}(~@pʻ$&R)%m}G$ #\EW:S-F+&pe t3GU0ք *, !B"JL?s=Aֲ?Ry`!wt>#/В:l|ݪqC.4"F!Dn}W׼P, ݾso? B#^KTT؋UC >ٹU<&wW=~ ٔ\S:9wl#kFA ӜZYDp'8 ggi+lCרНtvJ(13{煋 c0{Rȫ,v]ad>wQDF^OEߚևuߌޞEC 5AX,AyKow+*No3_mj _ qV8Ё8zR%cږvC',+-XgQX }=+~2֌'I: d Wߓedwy$h.[ 8:]0,k67vnF\ȿZ $Y/>LH)ڰcOi eGHrGOҒ~ օ⦦=ӵA ЉRzR#K_\Ě[QSXQ3V1Tʗrٸ=wߕ wBnN UA)q&MlnېqJ4Fj0}^Y]"g}:H;'{Ag~:U{9s8Ou :l"ց9ԥ.^^t@ҐjxԿles_Z Ȋ2*˩|YAW20( % g O{JJAUtDqmYx>J V{,8yuf ^'ZvԘ<oBDX1Ejb*,j|R 6OGׁi o ;N^Ӑ΅w3p٥YYAsx} "~@P{1FShA,UZ\FɄB įNe˵i: U~UƧ"K"Dm@Џ%܉N߬ɒY-\dj/lF'/eKY_D7,jo?L*9-H(ىol2F{^*_jzP `a;Ӹ ysd46}΋x <7ޠ`iE"aYch(.U)l.ODWA>EÇ??GQ ~}6#bU%km!4PU0冮KWJ fQ;]܉]0h*9xt}p=}O&+ XUބL =jҫytٛiJDoxL aϵPʰ6eD?"!o.Rx0ɳݩ8$55k3Dl|MY3:&L#k ֣/Sw> oMɲHD /ebY7.%<-5*$,43˱8>M3@mmZTTe_hd3#\,E: kbDv6?qBGd)cR)O{ڿ(u.'N%uA̕D6=5L5 ħ?34QT/k&%0AʺHa[BT"뱤P7.{;OhiβZ1IDu9Ho0:ZK1 {uEP_0Ŭ}x} ^Zv!x|^6Uc㦶{x\aȲ&ͩ/U J|QG|G쩶IvWaaۈ#R Lt1 iK\b sS> TܣJwx(uUHx@6op [<_:X=#AC*%b':h,( pg/MIecֻƬxPG!m;UhqH~\*3Kb;yg>"$|n* w6( C=֝Ʌ}.\]HpQ(3ww/RL m洒}J?Yk\TcMзܺ|`k7cW%Hd :om PsFDrbb|%|tP=x)=!K= XH^o+bҤ &ۿ8~]$qNbNYAj:;dY4҈gN|]XC"*X`s3 xi<1V w^K9 "kJ-"zi+16puQsy<2xN'iήQeqbN Y|KRjJlKz FN$ډH)34_b+a GZ923Y%GS@dcp0/ f_ ؉ CVL1aYOlPN5Tyf' E=`FǐqЮ)AhuxȎ.j3A_ dѶ}{ 7٢wzݩn^ [Q%lDakr)Z6XǷ 4BO} ld.hΙ5(,gD7{V͛vtO|VQyB??sOf3dHAʵn蝛}J4CQ68$Ƙ3-xM)}@`x:d)O $!JUwre]XՃ4yP8c[b}~~Lr/KF,豨^(Y=DQlӻG?{`cc=>F3 V8l ֌T=7_HHid*_Wɫ0SDz%nx?zfQߴh&,<Ũ Cd(QfxBzx΋%?7xkl KTnM}>édA.0;ڧlElrm/# Y#)H(z.tZ/O-EKmP L$BK߱_bi[GEL弯pOKqu'o=,;$:#Cv𡦺}N2$/LE=p~TDʞ++|13B|JgJLeb)L>q\CNBGQgz."[Xlc{Bx?&B_" w8pH:j;*-hj&O#]0ˢXReSl:a_zО;U2"Rs,vC_7hEp4@=1 }2TB,~8mQ+A C9zٕz'9_끰>;lϰn7vD,7QK9ھhz M""!zz:`r\C:*yƧ%<$!$n`V&Vv.-^)=.v1U pۏXp-e; nxXƇj/ς.]gWaJ]kJ3l1WΥԕqn R-DOQg"y|q0\N@oo.)F.>2IǪYaY뚑>r,%zwKщk=3?NȜV( F4mr m͐.gw#W87|.[G0Iev.{]%M^.7H7d"ZتrM[6vW]U"_%pnU>qunm%φLhq ϳ9Ͱy2IQ55a I, nWmE[  I˵Z侞THFER`26F#M]{i A!߷?cSl+*;,S}su/SQ]eaz5Ru_!J,rCcYg?KoP4x)_*qYH|36j&| Q0j fD`2˞*kҌ"_I~r}۪4G c;f&vlCڈﻛ$ʀ '`>y2⦭$iLKZ#8Ϧ#;r&zO䢧84 w-KI-߷_4Z@I4 ;~^Mujus`w9߶)|bJ. 9^`@# {DHV{d g\@N%^-[ٍϾO8.Ooj7{2v0.=tV ̊)iX2OaO.NZ5;OmuG+w|#C\~v%oB|o)l&-6UR7TkwvWr|ŲA5g/ vCxA.Y;S)t?Mc?kU( bXmU>屒kݩuXz}ǫ%$)y BQ}x{>n&@h&} SΥ.5K7e9+JR5{i F<͆3V&f#x7QEtM ?ػ7MP\1d"4-nv#O6ȢڀX,1q*I/xe$m&"Tl Vh#<9תao^w}C s_va6 L42yM> OK2FrEdFf"oy|0k,˨zf$'xҍwf`yt. гgYߪ!{zʠfVCB!Ƙy*5 M~Z0RUN տ_'Ft7J0sD}sJ^g-}M`_LLgd&?[nicl͆v)$Jb-X˴Qt{lO~Rْ5ziX;rcO>|}LH@5ϓOy[]Q { CX10ˣZ"dX}\3z=N kMW iã; Q$ S@JO싅wROcЭ s0'm(=BKHAIWz A-."\GIŸHׁކƴC[ 3veQ^LT0'p4"M{Uo;l7ów5@2^F *Z? 5oYKw8m8u]hBHd >r9>o6 CCZ Ɓ[F.&F馦p/ZZ9u%N17`Y:kab8uJD# .M!^GDtB>oM!@L$Je;cڡZM[d1!vxނfV"ηHAPQ9u=cB@Gp-U' wa=zz3~:U rE"~JDEiS~7*z[YR%ē2o1t. 4.HdF4R\eXdoͤΟ*i/"07#Om!]$:`E&uyoj ͱTB /{8V܊*ϋk}Y4Gr3Sbn&\a+bࡗ TJ1]q@p .=Bwf}q1'V蜟@pD*v$?gj}7"Z(z*m,SV0%!B{@!>0 hqw6A)~'Ipm m)D S 0p|MDv4JK|mxzA!56"W+lCmګ^ P#rpqjQ笪E$C/T@-tKJYxub2`x./0k82Y">O]O}Iͼ,b uhE $]NR?D34QOX#OB5'omYΌ <뢻X\7Hcv̡korʴgJz.=b-cE %aRhĠ!^~XkJŧYKǼid_عQ:'IyE99X4m0K؍@wlܼuBQ~oEH a\ɩ zױ^E<E!J{ߵ=iڔ5JfȯnʙfWafj % ;f|wpݳSmי>ÍVV1蛻Cf/X| :J FQPu;C6T&-?rI!7V`Ƨ'5[w_OȑGD$:(ٰT;=dP ?a0ϰ0F2abָ 6ũ:lD,dj Q=#C"\ CPʎKxI%`u]!$DSҘ5r@Ykc%uWR:dn ~X]{!>R:,#CX'=`V V]^<|iÒ8MkyqQd Kk T>tw L4,͸p S&ʊ#Ⱥ#3gU'ٴH =Z,~l,~?f`V5>ȉLƻ1ez׫ʥ;R4l?1)Ŭc ZS J_,ԅ \Y_5.LIU &萨!zv"9YlWFviwvCˍm^AIA[h:G,VTS6xR6P)Wq-Q>B=hpz3jy-Py;D"4?Q#\{i6 .;`tpk턬^BfVb$CTsEu !3 UlIbk-js5dsw|,)gNu`S8Z"}x{Yn+!%fPds4WW"/l4La 7]493,n7~|H l#~x}k.颼W/ g;&T)$Orlz5\WDk9R"%E W1lI73[.n\|fم3woR!֘FrgXkD$7u#3d)#!Ri]TՒH:/Nba<.+e8Ru> XH)cm@*ANMM̉;zڍX}TIkJf$@}ԃؐ;Q6̅'6 U )E(P@gϽ$nki$_iJBNwe:WK"m/cjqKd lI]9GZ5)n4&?~;))5[#A ?_KեLM)3zuԀ7׽@BhvQdC7$T+guq>U;S&BN~5ǯRdž͵r_CC[r@cЧJ*AsX3 9 w݊B|Jo) B)xxeT)=D8`P͈N7PP혋[6w8ܳ`v+a<)um_J|d{t)*m^ 'žܾ8\Z27q TwsUĠ5_bܕI]z`iJgQlO$m")'h"»|[>Y2+G92J,1J-̀xKBf  HŹ%K@y݂g Q cnfR#[~MŴOᒍӻ#jWtl'.?C)ya7&Npc;G0^9_5ekYɌ$2 VC6e8hpV;|RaDtoMvW)5.>H~%:ʲp4#޼a*7bu)v|&CϨd`u@Fb8Q~ .jx hzOK_g~gl)\t/5'suBg|OwsXrYV])sBcMt㍟Nf[ ul: $L}<`{U;j)꘱ vT?$>bJbN^SvSY)ynBj|D2]~} X⒌J.†A-Z:zeFR{:FU;yߛ Bz4X+$"); ٺF21^w`YErc`/Eigͼ}Y E0jOͺ~]@)Tb/R|.9J"b߀+)tTFm1KZk=öO.=m 2/1V].:U:1UBG'kta߻KJѸ齊KPf!6/k`jd|0u9WjK+}ԝB%BX=y3Ĕe ulG%aV(z.vs !XsHQt/*9:Z=ǃi1I "jm4$hi:V tiN_2Nu :קl첟@DKUd^z29A[ MݻɞDk̐#B8dBߗ/9u&ś`5{:C8cTh{// LrSEPrWem> o|\f(_P(š:<ϱ7`I]dfU{Z5KFh}VP.}ޛd(N+B `#[үq>횺cťsiYҠLvMB) = OvsA۲گ*R{n݌ ~;lc}m_oF*D\}0jy1HBĚ){1bG—K/:&Rf0oLKϬ6Ol\_w^7v(!E@>Ml~=?E,.\GXWv,թb+/@:=ɉ^K dD 6W7$>N70Lh5ԗ>ϝ ':ɂj@ Dx'˓.'/ ®D>%K%:'GTՙ30HpPmwSv#e?r̆rh!PJwVGq8`[ ^&1~z%4h;ǕTTXf*e4lY$^#$ʛrʆlu?# ?D}<`E4{]$u9<7Q ʳ*^@˓-d:$e// _1c)&V!hJdkz de] "~NSMOX}}IUҫXढ़N-ل>Uq kBP9@ u;:s,WKH,45DV>P8s.k`PK.> HC984i<'x`r'4()I!mVt "sK!A ث*G ޜں 7oB_UAN.Ovr='-G"hA93))9)HkU >%ffiŨC@2597łwdJP PЮ-jW Xc/f9۽Ux co̵"}eoguI>D6l\:C0z;-N ;ݱM8Eg3c;Tr54EAr, d|3JenL<±@?lSa^CkCWƌ :-=c[vb4c6Jwo}# OpQbj&Ti|]r@n2eb?@?FϯW s"\p#Qb.ek^,>ǫ -&1EֺJsM)1ҳhC9r~>-ދu?F |X̀[_H?W?Z|(V8*D0\OMajΟR˲~+X".73* KdY;<9H^H$,6U '1Z;ps) t'#*JhX^ $p]A= '{*&sSq;N5S_\tQV)VGQPԍr4f.RT@+1 /yP 3 Nq0U6؆qNM5KV龕Ť$[LsStϼO)-:ZEvm7 (m%uPLw.j˥/ָ$7 8Y-- bܨp|:HmUO5e@H^`ik9Q)ՙx@lw.^2G6jfsH 81rޠC3Wh{X4&ZNNi,[ډ8*U`OU}`] ~3FƗF.Vt joLnZ7dz@[djSs`ƙh/7x a*=fouJ`+(,6wX43uQܸj<TE4^EbAT5 -uEI]R%4@C=+te=Cc%} jbę&d%A 4V \þJwkغaۥAo @LB&*^)@seUSwq-(Z(/KY3佣bob,5`yJky  ;SF$ZmH b0w#HY`9!apYjZuǀrT}udZ+€y">vgR.PN7zRF7W@qs%f5#9!Ƣ(<ޫo[rT$0rIYzx?:.N㯅5thB&l>14F;!b̢|6NToT); Cᖿm-zbv>G<+`!V3ޝ2d֋ɹN?DTp%Hv5gHhdp×PC /*-Ġkׇrq`N4܄2o!t*z0e1(uTqŅ Eu@rTt­77bn) 1q2Ul]5F&*/?)usdun2fyq]T#=m_- t;?@d:p0B8hٖU{".YiRbѦH^5x͒jx,)6jWy'CrEWm v \r <ĩX{ޝjvq Gb 7677U٬+#t5Y?k~`M-o4JpI2Ā|CدsSp|GwYf# '/r^Ǝf3W3΋ם+oQG ; 78} Y`"&ڧGAV|bFq;kLO"=Kj׳6mbg7/:?NͿqnR߀FAI^~#C>arIiQCU 0oq> RWH5bM_NbZa->w9t%1p{8~(e3e.8a1QE!|uԸ)&,C0rk.r='7[ܤcUsL=IRӨee2[ry`|G%wIi*@S aMYF)M h"n ʰkG>WPV;2ϟ־b&%"rF~n#5oYm x"zV@qvaưt`a z 'TJ a%8I57a8X~ab^N1/tk&}2H{Sof4Ս6a6 uHO^b~䏴zզAWmO0jcy $Ӿu ,p(yI7CKb1:Xt9V^kcp {*ve!U+᪓U, ߈\s;0iqGȺsDƟ$D^pT[ f0Hqɬ~5_1 s&X(lɹ5\R''[^ KEJ16*[l0"QAShQ3 aw: BP!.ޘAøewijvNE-j.7.AL)%f fH%fgcIUk 2^$JI,/Ԝ0F}ߩÞ`gb$8yZHQ^o.-W`մUxė!AA~/gw {|wQ'!3)7ةVCÆWZIͲ#fG*mhq3z/>B8{"I3 3$>Ɩ 멾l^/gL鳰9eB+gL %؄Mn# pqPJd+P;:3*|oaÜ6nၳp_J9rbj \=ad$ ˎ9pYw=.fVP חS>*VYuM3? YKR^ ;`HI93wNٿjtt?qhvcqiծH\$ϻ K-RA!,KKilcl>{rЖaI}$fA893H9U-i(T䐕RsTz}j-_af<A= N:AMN:try g4XL+IIPխ|7͆T3FQZ!\'s ѳ_Ѓ|tzlRa+t;Ӵt!)8X~B]2Lf""F=ר aZ$)HtЈ91 t< K>ZVde '2g;gh*oCwuH\ָS?:ۛPsj<Ě}SO+!^#YAg+atc`-ahnnZ|Yyj3&T˯dO)`Gxr>#5I!4S;N cTyYgeDG-2{֍"zP=0HͯbH4T;$j%4'u3Yc+"oZKB<VxXh_drs[Wm5 5IԄE`W v4t_eüiC䵫dMgki}\җqY:Rcd ¿6X n[\#Zյ[>v54 tkeT͋7Y/T'EWl2RM71e38e6P䊪㴴F[>U#lDAjȞ띍ѬrC:uN^Y] .زBjkf9a M|90?.pfa^Z{cai%8sYXBXHIwN{{puw#; F zsטfD;сeJ!oe6G(~+ed֊yN`5>Whw7ͥ[KpP{쿣0,O{GCfD[ې=BH8BT8@LK׷24}Uj݊ ڜSem(VQ+ ͇S^RqU9Q\ ȋ;U2棄9bŐ7Ny⹯6=jJ2^ UDtsΔP]=u hdWR65QV1A)qM].M*4EWwOva~KJr@p6NnMq'vl%*B)p9*ЖY%H@OnP?u~9<+|ɨeA2>T4yZGV&Vʖ4?9%=ZⳜbG"D|!suP5fqŲ؂j*% qnϵ$mO8Z *ԿU3ģ~폠+) ֘u%=ԊNd{#j~L9^ 7<o,Wn=w>qXpU<׿GXk?gJILÅwK^EK_:'&Ejp\Us=[OsF$DKY|6ChC%,-F6dz3Zܧs+L/'Tt K\a_6!eI+w',fHlEtbeJ`fU%򙃨>{} H)J"V#Y|c ɳw $&7Kbn YRiiN֮S`?7&t-iībgTBs:\/tO˅aql?>p]aW\NSpwX򀂥/Q^]b!$u59C 385nп:E83nI&:^N` Ӊ@ĖG|Kb^\S5-4EmUfXJZ$"iyx Vaܑ0R#yv˱ 12<~nmxXn4"f؛":+(hӣQɝ^v.љe)$Ņ$b qa S-QbqTHjrVB&*vL !,wZXn;S1 7dȺq2;;8JlmgtOK&vDCuN=TRp7M>nlRDՁqxFFLOxpSp+.K&sD0B8KC|^x ٩*LKqhG mW&K(-g /Hy7$q겚DlWH ? b?UIoz~RZ ZgN[M[y-aQ}bBo!r`Ug~7--rf#=#W 5@"*`⤶?S` azKF".3tF c'e-%%tg^fU]CwsÜܴc0?˝za_U>DNO>]}`GZ6PDgNnr}'א㽻Qc9YQe1ˈrz/54?(c ^U;DKHdhAnȜIHtVa?܆y)"4XqcKwV̶3|OVn8oiv"\ a`ͯD`FG^c Lr1.\ DulYEu < )Ⱥ`ylJ!+Df~},hxB-0$SU.4N!vS(!A5v+h!]a^? {w^{ SEߙū`Bf+D{9"_nĔq)6n5q(\ϹbgJ6LF ?KꮙQ#CʻT&|3˼RX׶V!a5=YQA20_l~T7i_&+8i8WqBwң= ћ>$qqf|aɡi؋g5LG 4Qn/'Q,oK<.4MlZCΦ8s`] 'In;O{nwQƕEۚI4[9~|jQ1ʃOy}-]0 [E| TԅN鬨KL,fIVKNTZ.EN\1ߐ}.q`V0F_& |4U RAv'7}_Q" hnh"ǒʺ%"i\߭3_EPP(b1XlgO 1&f_F¡2${I@I21BL0w_ltR`~jc-wB,3G(9oAUZ:^BywQwLQMٓqKg1|\V/:3~oƳ)8-L+Yw@r<9f[9"x6  mi˹)H!ISof>䠵1E; tFX,m#,IJ;Y\}Wz2ahїzscc&T5+BW҅ȎN q(%I߈v6~/Î3XX|{D7p[%) %f rvS4u5epeF :`rJ$._ cGon6o@#ډ'hvBUίSP""n“M(5h:Dvyo*mPGPlmNT\}MIfO*FML4hG#8'xwQص%]2:9TH@ S'\J./T)t ]I }$6ߧ5?KIbmw+'1Fc.f'BjF$)0tjۺ2iHo5qURMoxL@zŸ5Sg*nh?{|uڐ>NAd#Pz*TZ\cq6#L_ki@6ZoCE?r^Eơ k=~ DfF ҼQjkh W-ӡuo[[y[xMWu8E$=>b`(ڡX"Ē~%*_MUCFm ɶ6e2T:f;?GϹM#c,UlAػpCMvmOi+TD3P>'kYo:LA J+u}ۃe){Vd>{o-"K!P>jʪ"#ڧv^b)A]/M)&+-=ү"`FQ吚+Z[,TLfW+|Έvfb8:*,@8iq l,?xXiep ͪQƷyO>jC'"9{Ar+$UXtl'BV*\[UTN%%qgc#}2)Ku wo섢XenX-;qR%{ҧX|s5amu777ۥ硫vuǽq']~44W'۲l","IJ9Fa!z7]RLb "ƫI9U񵷵xq/|+$"J(a%IZω4]-C. ҟ7M,/-$Nj,Hz+]Ωa%>m^ xrQk'ijr#R1lGhwP⁞3_D NPnV!t:Qb GPLQnչwgXQ} ;NW!F/;;rgqQ e&)1[(Z. 7`Na)Ҫ@A'R9yv'&,>̀CB!>U,ao:Q-(p[LGvo7#iXE_p.((rקRca{q19a3ƘwcwxhuZ7rV8r!4 C'~8_hdx>뿬9b:Z>F]Qa7s/GfqZqiUǴ^c`ځ ]:uBa]WRΌ E\r}sI7 2ShA~>1 l]FZ Bv@qLMЏWD\y ?ZPV'orP䅠p$ح/ 'b]k܈?K$K0MzN{֦\|Fj_A0*_-txWǓDt.-j{K T,lMR-8WBf'-IoյM.nv;[ߠ 4pR˚R\}GPp۫F.p29d9Za?qiD_oW}ԧFHG!XQl<䒯`gؔhW^{Zj4Z~Xϴ K=\nXώ4K+>FsgOuwGzKH\-ӝ3(INMt7AxIiׂZnJƊ":n湠 ۨ,Z1 CG.REzn-PRTo7( WU\'%^]WǕ.]rbX)bT>.a-3i:$[eÀ |iQ7L/A:xc^֚ѳk)I]X%deK`, rFrsCG{:^6(L) &MO1k+fr-~KVdmX&XYpb@s k(H+L\m`ãsz;"=t5]{Dce"ާ0թ Kx8 MP0f5W"L} @$s\1 XkMɨy,/;d5dj2>kZGʛFZzk7 1M຿Cb.#-㵝,xǙh`q3apYGս>xD^y:A⮝.CxcԽ0/a[ljzFУUV* wv=Zb;_)nE}aT5O-Yd٨8ȥ%~lZԼZ$(ja][G;}zKᔀYV9OQFq.[m .d7p#a,T>p}w;yI%=-QդQmk\hٛC/_zTÌz;q xI%[Wz@  8x |OvitYjgm-͹V"g {l/T~,PQMt=kݤB*z';ʞ:#bn*ր4['C颧V8nq\j#6 ͧʪ'.r'.s2"Jw=,\I-S tɝ)7CeV>IT3qY屎YǷ s.7iVb߀/J*bh$ΩO\U&oE*,܀]:i|x_IWB|&F`҅\WKɳYd|P ȱ$4( /BWt/SE+x_KS4JޞaBq&\^꾾62KxyO7'†BtVnLr /A<䐸 qs}o{!b8ܛ)IU^o!Eyvd9WWN`fs\ fT0.z@(nQ,$ 5~vŪqC(}5 @/%#8f0q̮$kq37㥋U:1KKFZ!aj;\?+5t.3"Ż0hSWo!7l]eD\IQ;3rX?4azOPpLߋ\ ;ƽNI."I{`>"ֹMjv07!&HY7s3ҾQj l,"H,@5X˞C@̱3}'D#ҩ}\갑kV7*[ dwH9`7dnZbℙSjTUq25*P|ZL*OZBN8g$D$Q@$,mɮq^3,ȍJ؞<|ccm "7 ~4| 5tA\ns*[gbL[+ sك!Dԓپ5tGj2 ƻk]ʾz"”3rS*a;ω8H6ݬ->&MvEϻ㰍wq*zVn' KeNv X9= 6shͪhaɸa07/k̓X:Xga%F@|zqyxKy> KH%m~%-d!G | ɗf{Ԍe/' E?d,/83|M71Kfqc-踅I; xoi8~rjx|xmKyrUW 'nV;tKr/ء[ƣ̗ԫ(˹”dQ~{YfZkc]_i:1ʔ"ןfⰒY_3LidUt**KB0tJB@RR)HK" &{H ?P{5e1D4̌:'ӗy RBl'Xp\k"&A+bR[13U;hgV #Uį/`)`q xRV,h 5a_pRxE WAT 8noy5 \b-Sg F `oΐQ`ɯ.XRLOӮbsY #3|>m T Zu^ Z*/#E8HW{IFV>+ [YvK~Ǫ@{&4S_`w*<$)tyǔi?ߢ{No@O,OBk=+U%|dOߧ.J%`<R*3gA MqZ TPކQguS cDk!:]%_._nd\{0 },a`_=,K:eR 3tyRx0_p'ؤ2£%~Ljdo"ULz`V|C3j߿p@3A.q r/cV ۾: $8ծ䯨$Y8\6$uR4rR0k`9VINǠ.YLJ ڈqYvRR ãf%O_z)64hVvr_,AYUh (R^s+㬐ַp1͈!kn ޥ+\moևk spX 7XV %C΍^QL [xx3}dq4>KV@%7Z$Z%ۨ`@LW}o k­"׽0ZOӿ%߂E\*^ ] GB5 tS-PM/hׄmBsڒY\'_SbHn M0x^0(F Yr@ DO(quVC|{ ,089hbEw u;Yt<59Q9{DH D*oI;,¡rfcAvh,`8'V)nkߦ9%:з<Ј/uU'#rH)+O=(]`PEF”pQ)o#hʧ4.?.39MOpO@sت:vԐ5`?fru4ף~ބj Z ECRݹD^q)I('ZK7͵PhW K7Rcլ ҈h{)yw ?ERKm ۃ!t[&CN/'ӿ36p9l+/r̲<ڮO8¢CLFU OPEmqa/ :rWΛ:f:,Vcv^H& JC(3ﴷxЊO8M4cGBy/yYlfx?k `qs"oP6.S&l<'8۶܆:iZ$Լ]](#l"{Gtf7kP:y+?0aCn nK u"oT#xFߡKeΊ.+plu蔙1V,W S'zb8}<_>*R9/]D0Vo{bhԘT pSџpW1utg~+mԐu8=q](WCj"0Si8L(lS,i"9Ąopb^xAZ&ՋȕDǍxiYɯ:”|x:H~ H?qAAaP^`+zhCԼ!٠nW,t[y&M *M9QiQIdkls ݦUȩB{c=0ަXx'ua$ɝi[jjqẺJn]E J7մ!|6ى-| :;sЀLWZYqpf.<0Us8OR> Bd#.!譭#2Q7bC {iNиi&ɛMu 1ԛ bxSVYx@*P ~\n͚‰njIɮc-qD7BBpz]LD#Ǥ%(ٸXX1fee9_؏axRmTD}f}59<`vce>gtL*Z4xT"-K嘱č8d%*%ː)B6j$*6}N&WnNFd8/NDmI'<4V+o"c!ߢYCpϏe9Od<vqƂ\e(cU7#sBȂm0]B<0cOYxuDj).p4:@D, λe^j )cۍQ=m5+U9}| LvK^qW8ǓCuй7 `9&c[z:Y93J. Δ W&IαB\~ng#&`56GǮ{Žka9Ѩj UYdאrF\q6.QGn-czRLk :=,)~kPoD`@4'UZ¹xEi5+g/ֱY8ƀwv?#5cߔΓIo]@(06j<õq!f|FԌOa֛>[{n!-'т9auJ[ّmyS`L![2?$`ѽ{΋G3\R!ʐZm6+ QѬNvڔ$Wf`oPjwp*CY F8 y@m)ˀ{ \'˫bH6qz(Ie!Xܡj'v6/{u>RjdPoBo|Qiw)/Wg 'G1 YYJn44f{olKcm7q(֬@+-.5z[ElƩ 8#7aa㗢8;\F1``cqǡ'zҪ8_zf:%a ߑ :;:If1!ց#MeN欏Kfs=JZ5=73xSzI(E]r!/K FTg.acrNI,Xbeh{9ӁAkL8@Swwhc$/v~3g P'+Pi"XwAƴXE!}Ҳ0?FΖ DR^Kvn|G(i8y%ױ%4'u3\D,Z/JRplx˴]I#kThi}+&kĀO kxEs4޹6]}̊/t˛0>LIOT!9Vi{ǽY8Gȷ !kc$U7*ezP"4kw1>ZJ n8x̵1M ._R{tiKE({1U,5 /]'J;-dJ WVrh N/eGLw7~$ Q_q4Ճ4܋`R)7SvWeJj*=_ 5ҳ/NKI7iPf*lBzQ<)z*f,i!RXڸ{Sk! rUG9uZ^3:< "Y4_YL4~.:\CC4&ZX!I=٨kw\-WKj7[8/~٩χpuuf5ŵh5u(qTЀ&s{ɑ3pzZf[̴[)'K^ډ@zV-eF$k_eeuLkb܊#$ak :EX sY8KD7l- !@ὧMU/cR|=SUz%ίuO=r &_B%o:-;KdM mjkV Xs-a" JkBVՔ{gȻP;?Efyq/peep܂jyCM  N6٘A A+Zv7Wֆ2q[W%4c6#`fR7fUk?#c4f$#4e|K}W /bTXHxl3 tfa;^aq^\.R7x\&:N*(7#hJ {+@JlƐ L -Ԛ n0bYtjbrYR} e]i#"o1CZ S'8 918pO]V OYyR);$HqTWHS(nQ.ڛ55y ܕmbt'MſڶsJJa9;D=;b_y>[>eQ"@}~Lz7D D7盲w  UM|#jQկh-\@U8Y S41aCSn^h7:Znjk,M ǢCϧ!$DA)*ݲ9qڗ9پ<Vp/R+/#Lo~9X4xvE1'͋]_:_g~P-3 BKq}s9nJSLBuڢokݝb R 0{̔J4!GLbb Ё۫C9RMc/#c*A&maWI:^=Γ36edϬ3 72)\$vS8>Q@[F-C:Я+^mB8{|}»x *<5LԨ`GKG\xǀ;vBS+G co<<rE?DۉP"-nnҪ@3j(L~W߬z7Ҙw5DkN9qM?<\E0rd*T/%di[P<ѭOnLeذDC+)}1k"o?ɞ㇏P10+A\ED3d J%p:ܯ]XLl$WVl'7M(l^G\Zt(ٍ8uY%APim%e)ܕss ZHt^Bd>EaU]<5Wzv10CM/h.;˅+SɩN;۩Dƅ-,Wǔ$'tbSBEתyW6y&Z#KaxժiGzp!B(]=>-;!i,tظcnG@32.e* F?:'9{Ӑ"Mm|J!!M E{D1W90xH#kQZؓ` e %6"$"n+9ې L&}FUThڽ7s(9U,:MB7JjM%8`7WW{g$eSp]o@"F{`$DTꉖ1} D:>L{BJ;yXO}0M٢wo %=R_{ؑ @eY`T ;Tq?=+,xËhMs9b(.+Jb[%XkY/">I@!vL/{]ax.&ED1j[ 0ڮ$rEaPab2(iĜD1wD,5 T}O& ӏI޽9;Ryb+';U,bʍ18(5G}î|Bsho~3uciEMɦI4pɏ;M*1ryѯx97:ph$>S٦w(z8*{9?fI0PɚUH|L38ʤվKpxxWFgK[i'ί(]/auU3ûI\ Ԗ_tm7:w4dvdEmWYxύ*C.ji];ƈ @ItKN}k=>9&݌2a~9CľDq /TPmUrSV!T紣\*rzWq/ZTN;)?D҉w*br6WNl"W]e3Ip) o:Af6zk)?.Ƌ8h<=W~(O9v,͋eެL[j+IwDz}WWݷjrRCO6ٽt(7.:!qwi^ j?sugh^0֘L_I|Meޙ;`jQ}u|bbI,|k1bem[zĽDz.[ZH ɾJDN$zU1>z[֓ܒ=Cw,{"QW+ \heg<@d&-k <`SR~vUU"J-LZQ7=>}~R6ސ9JpAKPJ[f9uSw{y;! KPEXon}vwz.3Fo,K NZ0\|wx1-# 'MP]QWsi|-ǴVb*&aswpVaȗ">y9/h3:5Dϳh2WGr 'Q݇^i'UI7>?U|iXRN.#)nD.2uQa 'Ui@?C>a uPn3@ɐ,M -, 8:Cq 17ax麏ѩQ Vל_t8Qshٮؗj Q_+KYa#g}~?10/0k g#a)#I&^HXZοVS>2`ԚL*1 s0X7[L |,`S$Nİ[@*}XƵ}{2# Mt&#zv{*FmPњ ٕyʖ^f>;%5μlkaܩÍε L ݷkIx={}h//x . |o"]/=2pWtd 79/S]w#(r.'Ô٨©|-.Ø:QxcRN*a^TPbeM)"A\kic|7"MSMƇUNr' ̿|g٨>4 =htNL7xNA1H5锼˖b9y*W핚a$o:w,dfDŴ{W5S% 9_WGr~{THsah<=asdPnuևHXP%➘&k xyNK):k$ _&3Mf nQ+_᷀Sh_',OX?v\o/4c fs#KdE= ˪ @O"CbN_`ot7)~zӦqh1fKS&p{F%& Fӎyfș5h;(sM7xtusB-'OR!מ4Nyx^Xs`;􋡁Ca4F:n$_٦Ohg1CqZFt۾Cz`m; F 6\8}}w~L ۫(x Uͩ/XBt5<`-DBp<8t8F@&(JmJNX;;l5-ƚT>4H:ໟ v.?G+"ȿd-(YPf M OAE,Ѻd`.PP;)Xr$[(L.npYcI7+Z_Ҋi:S5Q<|a9͈ĂS0&}k)wO;Cf=1':dbQ=и49^${n+< ;S6P }(a(qQZ+d;ƯbX2~Y%{fӻ"| *BSpdvu?ʓ3 m62魦\#d,& _Y]25#zj;:[߶b{ k1rG>恬/ "bXUnehhr]J`ʍI)`êdE@"b1I[<%W6 i$[m$dT%r W[-{IE:Ɍ$jFZU3P 쫻|փ"𼰗[A(5*T Z%h?v.`TcMZ|#pc(|U!>6ٞA>L|)t}i=n+j uFj2?-+܇@RйD4qrPTn΃SzTzZQ-ip"m3a#CLcMDBr`hv]~|p ΩUzE#Ҵȱ]/nh?.l7TqjNi#Y]Qˋ&^78oa]1 #s7>/i̓/vb=΄' aKEZ~(I)4{T`vԞŃS[ ~$m*)VUyhߜŬ[)#_!>lLT~ S;/BC:;>xsy5[%7SbKxFôM(7(|Vس g{CS^bڪ9o MNn#~&R极bq^Cfj`S0(aU8Xe:tԳ%,^FV[>Z`Ȣybh8|)G75>#HCn@R$&áJj~cU?&ݛҽ{µ4֪<9:0K1#VP sAxu^p,*zb.1p_ֹ,_>c+NmjGnkFTy Q&W[XZ(Pr3Pg2f' a8_smKLw On0`TYqnB}y&,WoK2D6$kS|]HgNs{F||8ʩ*r-gl/ ʮ@n'͛c\p fN 3֘ ټ[N#]DZ*fլФmzC^ l +JQEV0,We63T E8QonwЀgMiωMZGIaQ͟*0\.omxi$ ozVMҺ<>3E6@_ wۥ5ј4?ԚaSw;Ci(Z@(qo6:Q[k2̑ ~[e T▓cp|敷ջ<9^dfd|UBwMh1,RվiPwsm `KduN?ۼtw7 8̊4/wh";9R]==Fn7UJ0;tA)vXLUgWǿP{m=Zow[i4ɢjl[ElڀQg9:q'Jz4Sr-11;*װH dR+?/Nyrs?u)BO/;d3!^fKa1d1;0՟~S6iI۾R0*t*YB^[7MT44^h9Y/ ٺ ?Hwe QfW<BZDy]Kz&TxHo4=}'By` iWQʀ]Fv'#~c vzx$_Qo;.`rߊ?Әܒ[s܅TZ>YcGuDE {9Y[ݪN}6njQŎYזn8ɦ }?*G4 ="^ogsv9`[;R @zvQ2>g8\TY[@04g5ɀ 1[n#2xzd-8͖h=؆ xg͎9C5brC;qz)6 [_XNKd.]e f)#AMWaTq )&;I\O|*h%lϗQF.NɏJhxLL=p ߊz z1.;ʊ*iEJ;$VB.N-Lj"X.7?s⸻'4۱۔C7bfWQŵsttye3T B{6?q}xKwêr]x05xZDtGlSv˙^yh* g u\=]o|pTQd@d[kwAdzڿU~ El2 ){1qmt«'ÕC_WU6bvA3,'Kݐ#N4WO\Ǐp[\?$S-T(=il6Y2- 3AN1 Q~z%xo;rPZ/nzڰvr`}(~"(atiR1n/0r;0Yb^(=UcbVLcPX)ZOWvؾyCn}t-Y  a7R" íbqB2-sUAS:+ !izgŌ!VCrÂ|ԗk*[jŮ5dom}rB;lÃz^V T(O^c"[8AӺF .8N[xI1}i  xy @] Q(`J2z'e{@ҊiUO)7 @}Ay\Gy* #96:miKAIHYs~A $-o5ߋ)f=# s>KoGB]Y"XE@;{fl qELK~Dx0u*plĜ:sN~7Ĕese)hznгBL~'NADl!.iUf_WO5ϐîg>؊ ĆVZdh?ä@QBPԻE9%E/F< " ̎|2>aA52V+nyxz:s䜦0굷c JQ# ԏ1$Y~1_ܣWaB](觗vs1Urf4{;ZL^o #Rw f!bT;=B~[`ut3׍oTr ;;jѦ$/>Zwx8R[ͣc9G5V?!=eWV{?'հ@q#l1XGfh5WFZ2LV϶)fWXZt)@|Cn&>c+iPX }%A.oW HB҂1#j>q.,m31/BmP,E%Izk\=!U=A!t+o!LV?`ڭd[ñSAVarG-Qsa ͟ \Ph)Uq+|c?.Hv94o?' gMcT2)#*-AzE&TCyqLĻ@4 /%/ zJ̓Җsƣ(.@fVk+5+I=%1@eri/Ε"i"{ uC;0E>`"V73H+B/9!MH;3H Rjԕ¯6d3]ʴUAr@gʓ)f// 1vVC_g& ?>nZC7FϛISGmĮ: 49xǼ)W>z>+7/K YlXsc*+,4I.yjԕXoK P۶"׳\?-/246=?r{c=r3ހx&M"|5s ,v+Dz^-"KM)yAF:ި!,fk `գփ̖&Vzom ;w(F xf` a &* eo$CPhp3bE =N,A=~!_Ql>wGJz`vaȕjCߛ2Fex>BCI 2泡+ƽVv sh~;$ho \I*T]niyA,JC}_ݧe|omy-] igpO'%Mtc JL=*wQso+y%yBL4jGruU3v[ zqm5"eɫoq'ev[OZ>Pek]?S":Al%ܥ +K/'Ж+Kn5 dl1f5"DK0^vI^.yl΂?X&?gqЃ:>s(VpJxH7Nul@]`))U*y5ƥ69>EW1# jcCIGD(X# ڻvH>מ0Ї {#gN3ه`D^UGOwU5O6 ×PᠹCrcBz,l)v%yG<g=e](UtFpKM:lj툗;7Uf)QߐR 54/ |a50W9gԋUܬqP-It8E[e9Z_K y"E|F۲nB3]X%Udh3Oi)>^HK6eyrUNq&hXTEwxܳ<"t]0(3weu pEZ-ho9uXH0Rg̵#Лz8]*5$"/SL>c~I+nB!tș-<W0⁩'sc·qq0GR }i',SKa1xaj6x\Ԟ"q&2%E2=_'&[ub3 ?( wF׈aQܭ+OT;9(8BVTgwAZcM?L:^rxQlڭ~|.3!mre様qc_}pMK{=QktC%dzۺt)N_t(K&ubp=52|97!඾'+(ͭ|Bi\)RjDxC萃M2>]dmiѾR_Putg=ֵw_ :DkXXoWXRC5^ƂXvD6෧`視Ps6%=k21(ʈ'MTCIv+ax) 3EEk~lQIoB "Fˮ2PA 9fhJdBWIG. '%,vWWV"F} OyŤ0L\bR: /'ԃv.*QX.')1򕥡HӁdIpGDJz-p@w zCj4 )2H8E)&:Ƭm[(!CfyBOaH|$ӑ@qS%KOM 8[8>-;r+eԌ}!wņM%xL"{%%4{''|Ĺ :&wvX**IZ ^#>қ~1xRZ|AO>bԙc#/7LX]~%X괭X 09e1]q-H1_)cP?,}pmwY€5a@BM,.oq4kDh4|"LLJ9`28Oj2dA>z vkP2 til SFPhx:ؼ>#&*j*J(`q#H"Oworݷƿeϩ OVx<;"C(:r4FS!aY$P#&QyIaZ$ Ns P.rbs0`Ej3^ TtHHw_e'Zt?H(K-NޡKD2XiTQLLicjSmxr*ٌQT/ës5mGHli/lva7Qr8M k,|Gu'3DV(bgA5aiXiFzlu,1zX٧]d!pd̈́e5,&_9^`eM|aIٜlcUiHZU!އj]s\k]o% P}@ @B#4(!lj<6XqtLag1j-yx`}K҂3?O7Nn bȇ)}*ﱡcI 秔EecIp_>jɧt]QȑcLhŋ^r5DRځ6dts*mRTIpb|+rZQNLlDv% m !,(#@a΄ hf.AaWoW_*t6BY!r]/XOHp$bJ40)_%A37 ؇ c_!|RAEXzF \O;mYJylת/Ɯ Mc h2fb_Q`[+qWY08WԆz g? RP%F9̜^\*q/.SK6b֗.C^ex&`Gۚ o7i1y)jD?曼2J¸X +==8,}]*8nGǤ7˄:`˶lg~q?]Ld3; ooju؁hbOLMזԫ=&hdQC.;*K6 i\_A|P,hǦmE#X\Gi"qe ocHRe$^~LGvl#F+&dRY'"O' ʐnǯ:Lw'Ԁ64|҇  FilgJc%K?/Z~[S} ÑIGf $^x!YF' A2௙ձ_yܒlDo=-!!=m0 lXc1ql*%%%ZHxJm qql_M)^WmC,-o 6x.nD.EV+ڳsXʱS'mCRf7Q^w!G &x!;y d&qK ǚ&f3bN۝=eIm /}~vPK.ix0YsplJ?WuMHFi:媪)+&VExδ躭kO45 c<2` ``=qg3o!svE= 1:jeTpCHS|WkvimH{ ]Bv':jab;#2_n}Py`nb5f{GNztGH 7*bjrSmz41k!EE1.OcP  D-p.5.@EkY!ɬ<Mg25l,@(Ys:NHS?V?s\|l`BCTYкF5"W8'b ;~{WA>Tudu^@9ٚN(umQQz#xvYm_Kܬ<#j0$?A֭dyCXF-KU?1<0McnSv]7l_;p#ۏZTu; Vo3L 1}D=/3`E$>ޛ(T4G!a.OXyþ_&t~DP,=jO[ù_*9~U/qCffVksHz7@qKVnyց4H!Vo]1lL~1@s5x5l@5Ldx֑^IwWUPQj+N_f~'hM~I -1GRRٽN[y>H$6(sEB[C]tM,. q^3cbb|famΌ $VZWfԀmUˀZ8Oi\d^VSp۝CcBEڢ1{ ^@ka" GN;BeH-2A^

PW+8IQPwg+9К^~,Ͳ# OXQA:7:+սX|kQCpUm,m$4^W#~E ZFԱ +rP+,uAb_e^vU8H]!mwR޷"eALF<"i2f oEtz {r9i*j HD:%&8 %o hh8x xaJo1~LH zd tY%vrnS`qVty+K:⚱}[rbw(j-*-Fb/ݾ*H2Mc<fG >[|Mu}ob힫 9By΅DD9a0VKnJX5glbt$oka&85$ qGnz*Xjhgsc?Oc? <0U!!ծXXj0sX;3uwN=$& d' /)!ҩҍu$_ \[D #hӘjliNۓ`#TI[ݪ[XllG:A2M׳T$; lܱ4X5뾇|mג )ώ8cL6`gwT i9=pF,y5 m0+x^Y_¤I)x*YyFf_w@js^n'U+hjM]t!fD4ۘBB2oAv99~Χ?GCx__x%5\9Z$8h Z!cTtHU5D$ݣC dV~_ِ5=Q3\8v>jpS("]X. `rd zI4 ^8JHOڞRRnVsEc':\|Ggg-^ZrkS;8E#yw3qEthJ}L/WZhK+s,"jI/剚r~sizRcoN {ml)߃#$mlλ&K` 7_ˋ4D9g F5*z";k6X~5Vd 2gBH.iQSIbE(jUi9S7BL0\gsHx҂+YڣrZ::u!1Ej >wD Gu-(Iߓխk!4W@KvpNK2tc̣/H}  k`J ׽ L[*#O·M6[.v672ˬqssj.wXf@/~ؾ$뵌<,) / {a]Oy0Sti=Rg-;>(:$_xYU([ڢ/$\nW'Mb}{,?=*FSSB@xmUv6sC/}Ђ5i)QprȐbTb! BaCXO[oZw;]jL{?G*F-rlvr$,#rwY<֓'8 scl$hgc;MH@gbVHyyxxDa z HE?.޲+~cXOYIUwӜt·e<3s+mjEK`꓀|x2PGڰf򖂡Dygar*xOn=vjL]dDQ4 8Ӡ!7^g}yv$2ԌƆp85l|8(,->.kːTzޓ{9iau񪰧P+&QtyG"'s(qlCY'`#<1s-ъ4&%Ci3 _ kHKH'!//ڃvTk Tl~~"S"ęTV~>yKA݀'A;= z?T[Fh3X<VhQFH Ȭa5hm*I09  m^`>E uuLJ.5wP(w @.X233ʺ KENyz!o8_isw-:y@l MS?!U݂iby_@tCR5kW8V!+.=ec'9yFKOBҝ| .3H>_!5L>*H&|1."eZ"{ѩ 8#9l0Ni%$JTtI.&mL QƦw5C9 W&cqT4gebZvQE4MTk'81%D%n;UܞSe%UXkDav\1 Bwl(<@FoHy تs|z_DP#Oֽ Ty\H3s6׆UF!pZ c5~}tcGEpKdVdk[ƂP:G9rORe1 JnD< 1L`Ѩàҹs畽]i{nU G?[ᅩq :Z:.cv*3RLv gᏈ?v>ot%+%RpyՋN9*8\5>TF>7YԸZ4~2H5-r{tfh +vn-t >AGyOcl`.^2F (A$H! vw+m1K=)lg5v MmM -wYv8Yrv&SDw3;'4 z>y#=i6bԉ +59ѣB(Rltq,o4[_T x/bDaDj6w}k<|Z0knD}YϙEhP~Ç;$R^% alvc6.e꺒u4R"t&+C $9WZc"Ps'n~(<{s=CrJUcL`ɀYTzY(|E 8Z3EVtSP8{a `bwKT3U'eJNn3dO!sӢFi1 ~XLaVL|=\SmG=rw`1:EloROVn#rg5VaJDoS%cLYlAm&TG[ 2}IN Asj/BsJg<_ߊ ?i3pKg H{[td$ F[ ̩OLr 2ya40TiML0)'mikil@ y7[M<|\[01r~OJהNUz9뱎JE -VY5yH۽8wS}}9u}+Z[g3r@IQFY/*lVa?;zwokalqv#XCԻ 4V4M> Zm_jp'ǿeo e5d{Q[XޭPHD:(_v#kI gzFYKZ]Mn3d /rw _Ls҇x?g$ _kV f-^gՃ"~>ld!VBgD*<;5R|Dsސ<͗IpyW;豽 ~&lRPtT x5|B~^z!/g ?5;;;&vAM?4rMIJI\r_y|Y "/ wi[r|b _ONJ`3rQuCWX"l-\>W6D4rp Cal;lP(L 6Z7G}](9cI%rtQӼWcD^㣢 RKu: N\q|c# oydNѻF013Lna\eZms1E@v=wAL:@PkڳThWt/AM+iW_q`(0B|1h c] Pzm#=_)RSMS3dN:M)=s=^B41|DcV.oRNM4x}WDL BbR[jxx(R{<2qǹ֢0H%˪w밬 MIm\ DԴHhG1{kE)ᒋsZ;Yk^#(-gܑ儩ޣTr"A̰ڏmE`Wڅ-h||~хvi&Io_oٞ1fPyY=8zz&OlYf ӧOl3Ƌ%YbMPޤw0$V'Q~l4,#zٖpdc)` v c(3df?`"%" mcoZ$5~>&wlN3? `1 |NIѮ2w=Zc GùM]Fфeշ0PpEs"/StybFJv SSIk]6aH_&sP׈ڪ VMnj4nʒ$b 3Hrl-o{v{*0EcJ9،~K%)@h̢wMbRh^KYب(ŻGF3ME_-)H?0*NgD\S:" rvƋW+>l{'AZ1A̛ା/Rpd.?RxfJW_M/3D= =5|2ZycaEUejwX2)ru)O0~!`xO"?g[ʽ[w{υԌZVM)mڡݤPDw[ '΅~k3.1g@m=Pyw*uoܾW.w*獠Q#H|!ZhNZ9t'6(eEW2Kawrz.7T7MCLE,k.iA}K\ЧN}G=Yf4N[x6N8Zke7 ?HD+Z( ]]*=㴗[Kl*zI!gRΰlx_zeir/7j3lЊ';QmWَ"&@[b'T2/{B7d Jjyzyb}i9^Qݚ*(x'J`WC\^%eB7ըS #Uw`]7u<7G}U%[H~g:5^K āV0dK+vH8'iIZEڎĹAզ4HtG#a63UyQzqaBoBؙłwhizXN_(<8ǔKEF;0G7^W1᩾YVds-.vXu~`'|ggw{F [z.4h7˥Nm22M׾j!Ǭ5Z.!YY IJHhA(X&hro`3ݕB;DJ _ UݲJȃZ3&u.LMۃfP48|)":۲|F(V,jwPrkR.%l\Xf(Sl!2yއ}dI_o{͉{~Eו3L-Y]'̺Z'~f*?DƤ|w ڹvwhcmr@+@`|!DzE] d [{Ѩ^O >X. "c~>|X$.ҠYvB ta*O\E'Kd~DX!|!#|NB?/],!2}sϾTldw`Q&3blS&!Q5xa?ð.y-H(:̰hMN*l!)O%3,k۫)]r0i77_  |:SF, zQCBBU1! Ϙ  ^uӼ#C2Qj*&`H qR@؝]j_-⿦c`㰟jhGF`ǽZ&1'@55b\0 $oq߽[?ZCFErma,߹ e:{?@\z/Q?{Z[X`o Zd8ī.]-U=G/Z(.+EKH4 $8bԑ:9nV(Ew]"eׇTmԠ|fLjX30Xv;a/9aqw et# )Jب֦ݪktl(L6ޯB\RL|;Žg &,S$Nɘ$`iWݼ-fZW'qN!w {-R01>s B)ڷ=m2«ǭѢԎEILDD OچhGQ%,3'd2tmG0nH#o0wȶv8jN?4 s |12{n@, B rčd.B k&~1cQ.7^YuC!PQkB^Jj`0]cL Xpx2c˱|Tk|gdȎ63}Ƀ6i;â$4聺vkiv~(@bEHF|h}aO.{u$v1nXtmS;mjjtֱbGЌ UE>\Zobf>sS-k)u}J)$Z[vpo-vJؽ܍F-B*x!RRdO\oE00Q,G}|BR ܊|7#+=^ĵޟ_RBI?2\:=IhܼFO}]& pnPȷЗr"j61k_Ԫ.#Cs'HKߝ-:IMB W>j')P& Qb(BjcV=Gz#Krpk:\1|>4.֊2iշQ!hFG wbPQ_:.wOԛXNE"\\vb__: 3B3߬w{.VQ~?NJDwRo=X¶t{Hwe%~jv,D9:Â.VŭVЗ,fƮY, 6љ9F~7Z=k%;7+nh#3fH4M |W :u t Ў 4 :/Cق3Ŵx3;d;D;knq־F-`oڈd1uۑ1+.2 ~F,=5bQǒWυ+|ˬ6ut_gIlkì!lJH{彌s B8ߑn#5ϏyOc o}o&95Ġե񼣕5#, `sa~-k{(E{Cᆬt>d{)_զϴrLT͸i0oqWWȵ+m%^ W.)skP4`Z2*trUk;r ơO/ݣ$\bj~9ե `o<|N6CR/x>/9\JX44MYCqccG^*Dcj3epJA8mv-HLwr1z *}j.p۬ce㚔aC57p_d (548d&ڈ syat9?@Ɗ`n#n%Zk  ]WEց_ZVh5=Xm SzRHe~}ppK3ۜ<菉RL2͒=3GGMam S<4WM>iݧnN7,I_y' {)Xs?ߛYj8SSP%{3= _پHӃ\PIczٚI-K]r孲m 'yܴ Þ*Pۿa"9*,nj+$XՔYk?K\K +DJh JuPEX_: [H%o0 a_A!kmCuϼm.v~mC7RhOu3bAFEj'S#-qKؼ?m/S6t4ZZw@&K5ݳsQ/H@@/68K(wPpj[}MΜ]E0|SO,JN"7\X=B]a!adp~Krt[OFosUWvl YEq7]-x]Ef`44!4uZI+/QQVv nv)0;p=.<0KB1mi\a<ל$HЃOVL["1Q_'fs;_C¥|^?hL,Kޔ7"3 W/ZiW0A0ח6퇆 w(Bb\_%Am}2^hHWiZ{jDfz/uS*}!ˍsp#hW|1=zeU9@VF%3a(T5G7Օxn:?q3kߍyut79'.ssiSCuPT^H`q Xv~#(j CťbL'WЄ:j;wJsc6X#ǹGh|_dk{A"}G״C=#uj]D9ΧfNӺ2'~cbP歄fP;D J);*M޲A,krXfc: (jFǍx9$d4Ɇ;J/:(oл.WޅJu^ij+bd-Ypn1 9؆{T th '0_\K8ݦ` @DŜ_h@0y rvma6`8Ϯ(_&AhkoqjJ e(&Q]b0Ax.Yvèn KB>F@!ScCH-qs! w(D1(V#O 381',SG(x$5D-܄ΜT'㨏U$^~>ERS0h9?OONWI*B8]KKF㓣EP?/ۓp39j\η6z7JaE sC{ٟSrBbnS!**N[9pK !&qMKn>`v='$ k1us=IͷuCд.C],7u{+tӃyB!;(oTfG (T_ *|S +\>TYLyCzA>5JBhɊC4=ždI_U<28Qxx I3|hC\Ak#X1A6Mmd *|˯;pE$MtD;. A>I|\gf"j~pAM#qZA_]1N_%PFF'F}g A_>>xu/Ae#la韾7yoM,/َJB,%;(V6Q ^/# BVn|v~ί9GY۸.]'lM) d[se 7MP=v;!t VY#,r#TD8&`X0:8\?Lҭ5lkj.4s8X7N]R>BIk:B#Zl2[hn3N[Ck%'"p LR+}W32 Ý$ѰK|I&YmIoJXSw8?XvIB˸ cp(FnԮ4x^ [97]g:7CC?N8E $OxYɫv4 e 6ʡtF~qp~OU:㫉e8 Zͧl ]~I>H A tM;>Yua 9|Tg7O6[|ZcVoz,1=Fznmk0DYr8G0w,4&͝.lVE〧Ι:?͈X]*9HC2K< *5qtB^i*z!ë^R=S\> + >zy:X@(~dtn*kÀy5qOM.YXeMב 3\Wk"w"*Ze ]Z6PdESEN;v[ !{!ЀC@L!)qYX 9(~,AKԢro1$^ PW6{Y 'O3aW${N fre+lIl!~G #JW'0 )tfjjPoRߛ3ldQFFh6{YwBUe|Fɱ))/D:|-./kᰌ=(;RLi\ݢ"YUthH^~r*W0\ ;5.y/ TQ+8"`2aU M@sdw۫7J %q!T=H@$pq%D.UH3W[.ϜY0nc#Fs)Y+55u$i&A]0}s=DTXCqc0#*4,с=rKp!9]8;(P?rb^T/+4u"ٌ+r oK]瘔}Ŧ:gFJu%x,nt_21!@KCحPZh#dT4@jXb)r $~L"Ժ4 _ݷIw=/ޓ.U-$/hbʹ'MP5b@C-eQƳ 6=e]Ԡh]5]##dQt -:|%gA k}ۋ`7/>_Z勤yZf;1{D*P͉)!gBDb-G KR<)!ޥZKǥ4&?6NHyƠ`Oxj/ٶ0Q}YCoj9ߐDMˍfS׉)Qы̭.L1Ygد])3Ux]VYFhNE@A/m@#Dow37]\0Ƕ0ʺiQV`c+( a<,>5cn?soW$ cM|P:xGG$mH7IM+/1ʐD̈́Zڡ!M [?O˿}aɘ3ywհjLe kW^g~.pFi'k'%Z̭8+.tP'BJc~Y0.=`(2'%4$|c[sq/"{,}4j2Nx<$;o<OX&KƕPނ5T=,VEi,F!gDŽJN6Ŝvm$gJgA]cQ#jNba=i '#]5 B7?P1Ce|hYO&,ֵѪciw.HN Ӛv舽W%hܽ vƷ+Ls=KA=rt[L9p@Y.OOV`{a`ڲhPDBt~1v2E> wPw#u &lPߌz MXo*"t9=7Heiz{/<<=^xȃ?(=l~ؽuYkv<~DXP{+񮾱2LޕspPa_VA#M)qoM%o?]h] woEhu6Ý~X{(%4=3 ?}ě|}в#bfR]ϣ;:;\%c*͸/.LIȮwDZ^S3G(6:*mW{H!9/rpDQ#^?X d8Ԫ[]>¾U[pzK~"Ռ;B ;U]l)@8rWӐs/͎,EZIRkNS[zԭ$O%_Ñ[͉A }P';y4qnUFmC˩X7[$Z`zU+VQNF ki&=1$R pB.xSSѓQ*nyd[No^ܕVN t4-d#|Bkb?ѠRR=uz `]8LIg'5m':*U}Pjc9r P j.rGnLGlW#1Y`n`y@1 XԈ~5 RxYJ|M M Ӷ|lZYe Q߳7=^:]Ic 嘇(:T 緬5 KK ƨnǃ;HckED:S1J1Q,snru1kߪEo/H~JQTu2E-]KݘN]:{:LWWCW\{a[Y R]juGEeO˖ۤVwi'875KkMxg&BRAx`a$@@v."}qs<t,JMkdAPRh۬ɇg{5EA,l<-0`M r,=V|ᖦ S5ĝGtyFWv @:d#92@|' T>B lZJes" aԬ=g^qGzj8Ļhoӈ? ʔމ|VzJx՞ ٽAwC$}v Y9ZG=F}iАdX % >0%9btT K!.2mNleЋ:1_mth{tA8Zf }I|AԻ䥌4],#|h[3kYshQo}=`^8{5(Av$\X8Gg}5#柯 /Qo) /i )wu'ү`BatǣGxTf|WhSGR8 ('Yې (3*c<\P tIߕe˳eoeKo.L5-J(NB,؝U'ݩ'~[J/͝iݞ+@k: %-<+ P=׷Q? Z$adLV-̒JAy6RaL*7}S]~#|tLY\W܁A,jox)6ql2Fm[9"<I*%>v][i_ipCAGKe#U0CL`A:4B|@l_J)o[_#벙62=%;az"kOݎpqVaZ"L5ז::_z} C^t8(#XɃ6+JwjVY j%ag*Ϭy~/JJ=[ LU}UGRԚ ]m2n ueP)G `iR6:$E=}_["o )Zx?HgybIz%0G-520;OD,jƊyAh܎G XV ݼ.ГMٳ(~1Do !B `a~J@[S,j,Ons/9U}FxGm0!IIgdKPqoguQ'hZЛ 7We^|۴uYg(-]QR*4XqLLυbcG(ݱ_s*Ffik-mkw)   匯V͑#g+" r 5b{jt ո~l"xmB&-`Hp6vS<-o{BDX h Fkj<|NI[3愶ͷ)aeX5\QG4kɣWz/_%8 ,"5'+{ɕjFB@*n- ~6Fa̱~[nد7\t"һ$tOr_⻆+f^]&TνԖ/,q"Q[<,a/ h _+:9Ƌ}{YΔAܩi*J/R~;*s2VClr?M"nweR&4c]1lnö9-']1^,5/ 7"01 S8ۢܪ( -neJ[N_PXU?i)mYeZ~źzFqǃZ,'?:e"irMiq*h~FCЫY>$"W{A x? Y1ScD+E"> K쯛A 080zDYAMTN'xe8$PS6Cg HNXpa}JGbAa/o'VVf`|uΊ rMhMj=9p y2użtUT+ ɮr#Sdj2"'rjd ^'ꉙ{H $YElvs 1aF.gQl̽v֪j!5:gyn!+v|]85.ZjVg:zT$9W׷t97 V1d0(Mo$n"^$3RٱJ6DCPc;&ӒiӚtՍX}$~|4"`o\.xr:f1. I3Yy%yk%.U'iࢾ@=]5>`'Ը-Kp$Ѯ!y9$i>t:Mtn |"V:tO7 ţjrCHb_!f"~ύ_5%M"7fI32jԸKWrWDJL|nC/@sY!&:R}`jׇ欶nK@yv.s@Y&r&0&HBuy2ʄbk,O 8BsP(Q4^v2(&<=u\9 *5"_]Bπl81MWI10ns> 2Q)Iyj H zK󗦧޶ |xuEȢyOeS"3Wӧߦ%n"\)E^> Oeh~Ѷ(ʔg1ϓe5kT1F]C߂ʦ@bKmvwA[ s}%beOm[`)* UA.7cGWQ "ȏ,c8A"÷  @+š'@۴̏Y0Et5;x.{1[GXw`: Ü\ʦ/X\*IQk (q)O~8`>я}! Au4t؃x r !N#,zzp3(LgkkruJ E4cuDc%T]ϫ,19P7guxK/Iɵ~z[=bplS8>=sv簍b60CYg8ƨ7ۦ[Es=Dy/1 MchOlf:ύ־rfHD.ޝޓN2K۩6m  Zs\:SW,Q@U WSy盀}]t5Njtr/p~K2u1^5'Y5`F^j:$˭e սAmN0'>4S=oPvƑk,(]RB) Ә&r)x̆%vJj-QGe%kq.IM3/02[dĦͻs/.߱f[tŘTYLw}( `nkc3󳭿!!MVO9n@2IKM<0QfHc(,{#NzC i5LAFEbri X h ݩ&E)h@ '~7&CK2G0nVC{/(j I ;K϶/fZ&t_|̞7+X2ё"C Ǻ65p1{=qD'_ʺCW\La` 1)8MS{;.̤^[ϡLYqj.q9D@sfH2#_-)  6E{[InH -HdUTB'1*y98 y+X+/+n iVa,1E?c2W> ܇ dj]>u%*vgbjWvW`=#>BG]["ߜ ;ʱ\%g 1wID(ycI@amky36A/tωj>͂$2q^KsiI{M_gd?-Yҧ}Jj^FT!'/_È9]GD.uڌCٸhTE=0qNdoXs}P^ 2*e,0uo]+"WJN9->{\_eSK߂(vĢ 0 JGyA3%&k栟3t($9@gPKCW1rfPIv>Wn8e^yOo-Rs/CDs BD`m믠DAAg,Y4ߓѺ ~-[*= 2/ʳ%DiC G0"cni;ѷF۽x_&.H5t|_  k&x0Hb.R[ ti> [_d=10v=:= d-^k—x%1m~fGXn ;9.o|3x7]T0 LCs4vT*D/X1YYkQG70i5,KT1?Ne$ZAP^}w8~o^,2nfg0@f:r=ZsB ֕h/r#lc0ܭ-+:RLORnjWP4JCcنpjO={UhuhWMj')b[}NN_F>A 9n_˯`\[ӉV35NPp;A:x7Af +/c%\3Sg?Ƿ:dXC/`I8 i]Ms$V86I<vF~nWTboQ|2dwxp%1w`lIPwi:U5=2^![*I,&'VV3`WQ޶hk *Gyѱs3zVz(+z2N^__k)ӽJhQsGn  }.tt C7(Q~ zy6)0\ud$.lAWۗ8SZG$ɇ)o7'J%64o(Ƒ7 a/y.|.ItsZbV՞LJp޸w`ohnL}.٨*DfJ<>l&&=`t^@ W8L0 KᲩ  c5=l[ ۇj/Vw+lVەu#Tݶc`H p bο^jwlo{:.zc Ѓ18Uj/ lvo? %xEq7{LO"VWS@]lu=bunL"%fB'u`E% o J49Q f41cXm}xc 'e;BJG\,_v #KKb4u, #+]Ygo yzcTZR&rnhv~co S>XB/2f^{hT l|Z?eZ7ks+_ G|Tmd G?~Cɗ > I29sLYіEe<>W]A436Mxz%87ʸyM58+ufkm҇MФ>ޑOǨY&O-fkגp ʰp- F] h9eQp5q"AGHPfIBk k^g޳¶Z23PL("){\:,߭3L4ĪZI]Ypꈒ2.) )%W8A fEF]4 Z}y~V>"YGulTww痉'&A[:Z56%~@C/+zBO>e`^(1٥paTjL) `|ӴF[ii4qwg6,h+sPJj3):aE>ԹΖ:v0ҔC˙eW-̓T]!qIAW,rk3y^ߛkw4R7 u!4IOJ^EQ󍿸!(?jWԓVNhY[]o8[`Z0qgʿ|½Je%$}oEp@^"l'Yh@{1uBjDΝ})]nq!gjc+CʑOy1to;F ϥP10G5'}U3*+ѐb~3 #>`#5x i&arRJr_ѫr @wB?⧶&󖸫7Ua;2 l0wC:3. (s~ubm!$'@+AhUFG0r'ϵ(vJlD'(c-/ \,⛾!܇FrLo [[ hP 5}oH~T{ug*3CSD'aS&?}L㗨fuuǕoWCh]ۃ4"~ܘAռյ0E%ʖe¬fs/ ~H"os,upj5^ְ8# īgɵ P'IPKoxw;"KK$ɨmuc3S9[#ju_Hy0HsxqPXgDsIO0{1oDi{g`rPHaj'-F+?\Q(,|VzہY 2c i8$Tw"WC i&:(XLܗϏ ?LmwnrSv8ۀ[Yׂ?k\VI"RPY7>?L}|tRН&C4 $FՊḍTykF=EGOTfYmޢTBgڗcAS$q#61~q F]:Gق@|O ё~/9T U9EdOc nADo?t,"ww/,ȗfX$ #p `M(,ܑf\^Vs.̃~;*F!n-š/!g2>rs?9 S=x2,ApU3I\캤?\!\95z\p:ex'dɨI8g*!G'{c[y>=<V^]عo.&t02w~\c2N&<zWLMpXA24]qxtJL@G4#Z(č}8B*p}9" pNΤi[7{a X\Qor,4YK|"/.!/Q8<&f= .z, gBF"7Z]msYBqY2fx>tr5 ^E7s+\IGsV2I`ѧ^DC_NR_9 >?i"{Kܗ'Z&2dS}I.#:73zA 1. vhآ1FSy3dq:Tf 4>sR-QbIϡ0[ 3Ûu/PZgL1WW-f^ <Qs?$,2@ŞZ ְX 8V ɯY^E},4;ΪE֪ e W;=<-U؟yCPu8GHȐ嵫xȯB ex$` zoV1ݍ@aZs$5juev,͵K0g:~% йْc&YjgHjHA(T_ЯyV~u04Z ,k _@o~c6JR#@B/D!_[^Mf)d잘Oؚ o1Cۨ,9b>Ε38l у.f:+(xKl#n7c<@(C=}] )h鉖m%p,IJKW[.dF;ǝ<1{E X,G'?%L'pRwM#LT P.?9:gDj N8huIh\\AQ`(Ρ҇`"`&f5LF*rcCѶyy ׂ3@A}b*gGfGm( I DD2g{PM8]M ;;t,}⯋xYСAkqK*Lz 2'j|pKI3Wd 0@~H ;`P Cbξxh&|oS.wj.PSsc#OCGwU[@-eSU=[ÔcYuW? ){_ı;@ӭG' Ǖ1D{qbq@!o;yl(Mo?m*6 k2ZygxIv.#B+}Oyp":œ]><{U# ֚--6:OYL >!pCYpVR57gL,h9da9>$6I~ tRe`#mc5'@z} ` L\{S}R6iDuErC^.Pn5fܯ0Q 1DsJ{{U,o.fSuƌwJ[J ԇSQDshF\IŸLغ2_pVVٯ+Xð_dˎ2#{CG7YiuF3oK9ִpK;^oqMRе".ӼD2||G%xua[`~rs;r5a㲣m~V6XAtN jqvQu~p虳W砛ߘ Q9=Mo6X \&S&Ԕo73sj*T9n&CK(M% $J^&=ϼBJ7x=m+mIz*>3?z5 ۝ jJK[LHiBlܐHg&H Y8-qEPQ`>?Nb [u>gnRzBłl)[&^W2iٻ2SOcB:wSX8kO0Sbm\Ӂ>W0^s\!^*Rs[tp̀u Â.C: U`44S82@ZbuMBG}ޤ\U 7k%QZ RPY^+L^ (6GHyv0*48W`@ ͕#Wi,OX\3uN=_G_Lh6]zj4U*Ă+vn-`aQўG^#Pdq{k"J(  nvE(iOx3 nE2J Ml1i(F DghgℨƕԠŁkr#P}G﹜t%P\dmJ: |cw%fXWW1+N^FMz "L$pD4AS4E:/WOoh |0~ ghaU.qAQǰFtCk>JHnVjh}`~HPY<:kFR)Q;9.2XX-˔b"}}Dp0J9z,$)i {}Ӡ, iD-UVNykVgB2m qYu31/vtD\և0:k4q=BuJ/h\հ_o =aeWw\)tlf4M[Ἶdq4zKmH,xVT/$.dJqD%6kN~[ꎸi<t\๋V+)M01+p0kTB=ϼOg\D M1L;A#74yi)#dZvUlG7 ќP†BC2t=x~ߓ?‘'/$kp̹q<~$W>knlAd7u`yZZpqNTwYh. t8Os_]52LEwSN kkspk*Z'I0 q /%u'o&TKF~52Ykb`9 yDSp󤯭}:w2,H͹+H$d̪L)v.{|*wM DM=^hְ4Kᖐ6Kfѩ@=z>QC"]W꼹?~?et¼ټO89Wp#y)oğVPiq3v9 z&O fN MdA!̜K1)v3#YYN%X>#)fEX&) ~u{;w@i>IKب 7SFߦ(ݫ!յ3zȫ̑6rri]AB泇bD-ʪ ߶ъ2ڦFnnuUg-+*n Ekͷ> btȢGozڣe ې=q0a|^q6+Uѭ1XH_<onemqZ}LfAeoۨzRb>@?ckQ!eۡ`ډB,@ȄJj;0]6md1]_?Gf⦕yEbzAz;eŹ;껼E+Hة+x]GƵYQq]`vA}&z,K@6Goq2HhP&kT G +zIJUT*;nzWK]$a$n ui̴]N Lms,7m~H`^8]p1f=\Z ,#݄[{BbĜ@8/$: 85 kBޅb)tBΩ-(>ԫxW&1 ]ّ5XٳqԄeJyj<;bKY}!*;<ς1j5f%<^cC_jʔ"mS̾fM:` \@jGAH[lў%fҜ@c^09c}e\I0('wl-^fa2FJ?88\gɄ RJt@4E fSA'jLJC݆(ÿp}c HV6݊9$Z64H8OPY$tyTiFI-Xqgߣ~z|;1)TPJa[IO07!@Efd]6ufyBOx@De=FZN5ϳѼLHYԻ:Js ͈{_ X9 /h\0Xz(3M(Rc_[dSQ:֯4lg->?K3u\W1HhhVw_6 T߳9qr2d0YSR:Mӄ_)])b~|^G6Q5, ccm,M״[+"] qq>HYu$h:E׃ zlP1RVa RY H`\eU肜H5$Yz{ %/L#Svi,a 4С8_2Td5/lĹ.f #ӑg:9 N<#xVb҂ W+X].Lj^<n3,E:*_ljnn5G0z&Wh b%)ڼ 7AZi"OA/^L  0eOn#F`'(H]2\ (쭉`ޟ:`Pu~'|F,ORrgf*mvmg`8!{_c@>ur #߸ﭡ7u 煓[/grTl%7/t8&ui?@݂eʮvغozкHh ȅ{c+7}"V?.E4FP=OJuPLT>}/"UkH,MtP?ĤwÓC꾛vIpYޣ$3%Nr!u_0]2דxl[<اp/zV,L;dI~*Wm_ځ{arX:Ai }Iw8iG3%MĴ"-G ^oӥ!nrdU+)AAEH`3Z@stŽ1A!v8hDU%אQ`L&bj~oHM4hLxBѡϞ`jH OQj`K, ڹXk*Pgv3 _:{)"LGk ;vɦ{`~>)M$e؈\ڇoA=8I 3&6yP-^"_3#z$%Dy[)Nv_R)dWi&wr{,OC%PQkDEŽh[JYG#EZPg74ա9AE%(U 2WNҐ+v#b#Ӭ822Drn9vXZ)/ǎy-nWr1Ғ `dB Ƌ4B*PjFk>\{G@llI'@ֵܹh{zM?Sn{ ȝ^3ʬjhЮ)EA' $yOa!ujZ-[n'~ټqfW;yc2]5^HLjPA+6'䒡3E]rO'I2BMȨU_&~Ef{tMx_0vo< )Ŗp%1Dx{o,gŜOmk9J Go/掠f΄H)HS86 $-n,ЁK\4N5Z4[:$j.rGM020!]vFfc~WzK-vg:‹%ޝ@Aݏ/k.s<>!?6yf3cD);t!?V^PY䭉|f@Qp2VuPjܣ2)uJK<R2]on''{ңWD|JN;j`P`lpgMBk2+A'$DN`[r"vX=="=dV+- kgwg&i-ú7`\3Hq@۠u|va}J_&o׭(~4 }Z2<~}2.i#t9C2YJ=d̜*-R6QC:/䜚uIDAa@E*:k]>}4A] +7(!6oC 4!g@vDyv_ú\ͼQwd'Y0Hfd2y?jAIm[ZíVjKw O\0߄7G~ӥ&op"#_0`Ci,BA(6{P)YevS>/bD]]W=C܅1IW>(5= ҳ~C*F,^G$<<5d,LkgV RhV5גgo!aGO to ^2}l;%OzLL agE~V64N;$\C̮`5 M}osȫnW-0?sVwT~Ї_yk_Lrg @Dfu&- ki#~:l`L [:X(lji7RW}<[й;YMKNd!`w ;][s]ie<Dɠa1 [FSvi" H7*p ٙxA5dG]BKe myְV[w6?^JgP0!2Dm Z1e!D՟EP,llUvo[Ȉ`hv{j<0|j)ͥeؚvF;ԡ̒!U~Hطx##xE9Z{p$K3.7t(mʒzA)fH_D:=uwָc:^rT{m.L 䥺OrA_$\iK^Yؓs %JWYPG}{@\D kmpUG ɣNoU KjiG^ӄ(BFOPE_FBa bP^ڐ"!Cc/Ա=3g%POtWNp=iTn4>< %nG1`Vf;t*xq^?}nkڰ>לӴBBuzLHKsCԊ>74|˃MKzL/d unhPi~1`AE&f%4?P +q##f>B 99C W2(9n[d?͌ȲqVLYJa#Wz5Y|Ο{zk {׎$.b6" :TPaH(He(@] 83Ê]ʼnzCˉPzN$^FBuw %oewҪ.Ƴ&PS;JS{Jح?<ʱJM: UmL.3`uӦFIڟ i9rZ[9CBR6^2lDžkk#ֺ8]p_JԇT:-6py2>ilMg=fR|@zTQH=߈ BOV&1:v,UĢɐ7ϋ[R DSbV'Llv/3EDΔ|Ywvƾyi?y, \E'3c-;a:w =h_a:,hŠm'5" [xPC]8,N#^n{*J祦ǝ1E+K/_TRk s}d TSGҕւ' na?>6ADVW ]P~wZ #+0 !׫\IW:w3`.l홃fQcC:AOs_hǹnn)g*YX΁ GCjԃK1Fn9ժ+ UVL2M WDzlGdDLS#A% /I{?s2z Q# ócLL- ;qY~{3fX7ޏ Q^Z=>y;]{yɞ6/7 WřZsmү;*(yW.D_OViHg:ܥk.dTE¬xAe{bp4,kgc׬1A:`g f8 ]D@Ϗ,*Iq1< RDľہݫ&+"BE n/V4( MC 7TӶDĠz'@䣪gUJ}K^Yr(ۣmNLw$)BQ$QsAH s=e_,(,%lW8|8t# ta JZَqŠ; =NIR'j&b:\\'n5/#3x;kX,[e=us@-gBMحQsqsǡ^!',HI9 ;#sqBHZ"פ1sx( bzor\Mݶ@o>@Vh,$:(yyZhW"obl$T+U(4,a\m'upw=|\&aPCIuN-R6 GG롂mѡՈs`os %141ifDZ>tKfJ/e"װj2XtA&Sֶn8I{sQ 9cv]ss`)rQoQ o6RVoLe(#u+us5ZK}CPsP06NSb3eA"m(6&jٕmL?"P0%]dٌxWgj:̧H~&S4j`,Ð(A_8Q5!2rpq+CSIlcoz R 0u?)0cxQt`^|Cj!ڛi7Q E UF vm]\qOg@r|$+1d"!n'1DJ0a/,)p` Io|mWݧ }y -c\(y:ELP4U@QVo? [ȅjJ̷=+\Νiy葌DÕY_bg^+$3W\MRV#L}Ȳs[l`j5'O!z0WyQӤ$>h 5'ʒ@w45D]6 EbB"rk"6rR 3/úeWM!$N̛6c1Z'2bQ;}[)|Nm10g:& tG!kqx:$_l9I>![klhcc:[>E0Ⱦ:G+k(k*l1!WKΎcu񦧊OZGIOLYuf V% ҝomļ̬trnhmF?nk4P}تrPymP{2OG6LߞijGΐ9~~8ͿbiԔlVxsBr?ExUX $9A}ub, -d^WZ?%jP1MEijTm#,㛥\AXWUnD=wcwzT# AJzȄ>0w$9G2l*.BeɶH9)5 a(Ct(0HcWFu XLh&z?psuޝƬfqSN(p{yBPX [Hs3 Iyۛ@Lnʮ )8O[5{a1mocf`~l6٪+;>H'T!q1.惉oޕ&Cֻe}w yaGO:&k_+tˮ?Q ߈B+o)+?:HL(ݾtCХ* =(aGX ]ր3&8ʒҋv})>kqMh"bSWKW>9, gy':/YYKBd'泏_,X@H3"nGwR8f  :3GmxppT*=cPGJXz7svtg7 TqvG>!nD<ׄиP^s`vFv.sz7faH".A]lBɓLK;`SE"6'ASa $u0?d78̊2\ri_:˽AN4`aA2`O0FMe ^vgB__M)>|a~M3ȱ)IsW#ho4c^bNWw:M+J߀Se!M\vhvB#qSD.YlU Og \%Z~7䪇?i#]4PF# ߦGz/.K^hL=n#j w&Yd1uʥ01 )aڥ+CeN~yCRrnkE1ry@>]^ 0ogrOBu_*QȝуcA62L?Άeiv?ŕt/3x#*9 ZS)-Mxe9/9;τcl2}qbgپ;&?U/]d_٨{c%3:@3TY3~Z#y>pY]3#. ڼ?[炰mL9#\ nJ&SCppRZ%1[w̃ >v$ rD#NPR#G|v&[椵CIWZp)&8ZPFY|%5N\Wd߈W©F wJ~Hq*N)k.kB7%cS|&Ex*2 6-t^f$byvAuGf:A"Q:ٿI1Sh=2 s9EWJIW#. ڥ!D0Ϣ14ۤFʋqyep "8-n`btǥfcSpb#ʓNj=o'[< ~~H%IίOe(q,T~^]|$1!`'e@{!p;T7:EHYGJٙKaMsnH]RVdL\MNUYbEuESJҬַ3qTUcI4|JJ䴅Ѕlil _7 [!ѻ xKFNP6ż)%?te#p<:)z65IґBRByc|<&Y3r1hgʛ"%#’:uGVƐO즺N0(-2G"MItQ=ԭ__Ky'.Vw׺5Q 폰],҈,L:oOǒQ4}x?۞0qIQJW>hfVef ݑZuyHI2Is2R=2eqM$ݠZ3XeZv۟0кq(@#DdJ# *hLl^یƮ,;א˘4+WHNxAZPX![J$cD(zShpN)曹t_iFk)unF HGfaS%Y?qE$|ᵦaU`?lD44g2R"f3vG#~=wl"(٠+"CFO1yq=\%:xmFK?ah)Yүc0^'Qd_so_`l&I>w£B<]R=ifX7w.=|G|{Cs +qrNHw\fR6gt|'1B,ab^t'@yyb$ 2He67̬M 8 .th$qpR4@/~}vz-})R$;pzXZ^C0q7@v|!&U'7$49jTF]eC%ɶ|dߋ#FKĦS5)ʬ6nm)]m29'qoĎ/tط1@ .+o>bb}ie984 /m0jL :qOU%K/5=yD(2d4xk;[1Iekew2|1$a-m݁ah_l@`3,3ϋGO<)lQj&Ycf"/A&ǀMr;\^8qkƫ=^XKH{;~Q<&b-4YMמ>HWHoyn/)J I|^EP%]AQ̱r(H]v@X1ˣLKY)_8:ޘi(:K*Z66QI4oruLj"g-%L۸2BWUorqTi<;FHՓ&P$FSL)ũ_ミ% $[FGGN9@6>dY(:Z# S74.#j.׮ H*U0v|OޑeB¾ rAU4!lҦ sјՎ[^UCQN(rmj"dP:σNKO7ɌMfcvq O]&r%O v]LvPN˿ jy:im0W$OɗViZD˝t\Bp.[Aء7iq9'Mfɴm'$ZռP"ՀGHyW!$_ا&#wN<1BZ?.;m]=_|a%<y)o]a br(.Őo›m` keNÐj9zɰӦ扂Gp<eA.¤ q]mZo-4N%޲o:ԪC7bK7c(ZHv(ڋS s_|]/uBTSc M g\qKӁ>(T>Z9a2dᆼ{NӤ A^V!ˡ,S;yѡ^YBeTxET.9AZ\_KB{yyأtp]8Ҽȕ풔ݱ4Ale"6,eNDZP33+㸷 z~JLu  rzOt5M7jKGa5x­4\ֈP>Nj;D|IfhU(JHGi$7|>IؼG\ ލvʾoD-GQA+&P>IIXg<} n6 V?(> >G;'k\q㗠g-W4Q V|Y_hhAخlQ)ؼRKƓ?ݬxOl$A2ƭ$wP?O/tO{ޚad_);>ZtSTϊV%XE0Vt/Y=Y69 fv$&zd7ϔ}J*Zqˋ|/Q~yRT*b[F{4ٔ0[﯅Y#^;DQ|_p Q&g5dx=CkE_fhwx~)c4cƸmt ;ĬmI+Î]%ϛ@#҄P6^l) 7-==]8&a%yڄa*W2PO۰;!}z1Udx L38!/Ad{&%d1;T WeQu0A #BPyܒNW9fOFJ~ d&TPJ&u߭A -Mzz'|D- =G J4O75Cg[!ntNy onE8FFUܞnzD't;KQI34ϚVׄ,[m2w)(z?rHNj(?p@MbV}Ś-0ȃԶ D߶G$8 TpiOdx(!4} Ix@Ȥؖ[UM,Zβb%O3섯a}un >z1 ]wvڰ#vA_ϮZ)q:g@,9gaTsBLp ]/\:VEN/w wIW9G^KށʚfGŻ"Ά ԍ[{蜰7s|p93|Qe^s^4T>X;t[RFbY)GjM64W}٧.mS2KԱ<ҵb!ʬnuPFl&)݄2|JZD7d^Oh"*es%-*-K|o:UuT)% ;:lT6_gU‡D\S9/\ bܱ\fI̅H{Nmc@TVc=^BgOٜBu?.uN Ӿn d.QPH'Չob@Zo+E?{r (6qd^@q,8YzT̴nf^qiB&$][j;<+;H;'l P0ed8f,?EBkn-9JE0Ԉ}l4ڻޣ C [=|Ʒ d 3d8zBB~׈ t}w~+݈fe Z -oRwTd1ҤGW4(-m~'0= \z4Uxތc<gx@1oyS\TkdҜUObD [)71 [լ@-ϛ2c@0_/->Nb @Zl.&euFР?N]*ly\68 D.Vvba8#TpSVyf_ ̋F&\劲P޲^q=Ɨ$:bgʒmv !)"6 '٬u IfGXN}[u5*Bn6aEr,m1Ϝdqfwlk?z4t5M.chP+~+>I210A8#ej* )7}PӸN|٤X~45SnHJB>&2gE{z/S@[rL2׼Et|6҅OoUB9&U*@KrBoCUROqEa`.'FS/бʪ=jMoƂ#jH}Q8,2=G2 K曺5#R]j$AE鸄C-,MyX֎,%:u.Γka97 j%3>N]SC_F* a$xڹ &XC<24=tMa~Kqu ,!Ph7bxBk ɯ+\ޫ)LcF|ZD2,[i*4qFrE&f ɌֹT|5x>tYD"ăb2~(͕&lEtO6ADE<en ҾXA\3,@79ut~^1F=@n& Gۢ`:IιK8')?~o HQ('OG~Vh!7c.hFm>P4?7hFilvjqqvdybXDK `vUTVcHz4&WE2_ҍ㫋͜%1hT'GMK-,D]߽<]0HO ڠ>Z0cbJZfc>-.)ef[{ڠGc 2;TǗ^QF&*Q=h]VQ5Q!HWzScջ $^z3Fiza,UN4an e Sl drӆgt 4݉tKphT2zasē5@혜ub'Vē`A.A{es&{i$nč%ż-/lpHQj`o[<#ʗk X.r(WJqzG4?o#uR%нz67. '+3S6JI * buӉB\ 鵽2m=׍7U(Ip0bmvqY磁EOeM`hrɔܛ( 6߰1d0ٌT!pX]vYm3bB0\u⻻U ~e ($zteZo;W c\ڂH`.s4ģ糢,]s @f$@tQM|&Fˆ e-7kqYLLb?0&zxy$y]ܼlI w%`v]~eO:^֎̏}U9a .a:Ed0J~G$RD$`/m;Q~[p%͸T0倱*ӗEu'J{I4a3{'8$3vNZϕ;8}).^:VTFv7"CRd>. G&@ΔƱb;߉}l@GƠzt"pfq'r͡D3Z;El)O EB7 2qyGj%mjtė/uNcަ)]QAd@߄sb0Ea}ָV@3?-bтL$ rp鮠Ot7/r.%$p"JWr?rLZy@!oΪ+YȰΡ1)*A|y*ytR{Bx 5!1u-95~vnGFTLf(|.{l=6԰(1s sWF fRrefdU9!]V&H)pzzs\wu";uC> \$!/é>Xb J3[FoY;ʒ7]+o"݈GJ-ϪV \F)wUԯtؘw ;~1j|W_n0Wm Ĩ{A&~+ɹnnolUDشL4>imj1SpF#ŏjʹ KU$=6t/_jl zzKJ>cuPt^B=^Lc_OIW(<[{a5qRKў\ q9-se3Ȑ]zi0IL5r*fYTsnb0Kվ Vyɨ> wkC [D͖e*3k9)t;bO綣D+ġZŢ=I|a^lD0Pwjkd[Zr!15[,|p_B٤E:0o[mf %ůԐXY4#O1We[蘻Ã+mUvLh"LmG>:ܲhņCM9`7g[.e6Xq9g;Gdk2._+]? %o({$!Q cg@ǾFިQ=vGrpH.ڶӓjþty|?L"CAK['=>;o2tUZ F؇Ʊyר"$5~?V*mhOeq ""E^߬N;Eh1@{˽pIoXMފ7o5 暐"l>QOƼR'Ksڃ>^bi#yo0*\B#< J/+_xei7F5謹2E]S:{]I$X P7|\1c 3-"bG/lkh6otA|1Aɪ<&ϛ|@̱'clC) GE|[G4I3g Gc,)4] o'%3a~0Ҙ}s8`qm6WB~ ?ü;!A}`;$GٺnCQ(_O#" ?!l =~_? 37Y Yl&:!|nCJ]Qd[ϺO|隍5V-O[>By'9q>rF[XC0xLu?4J[1fbEK%VZ'L[O mgLfyq3/C#Q*IG2vLy/tKV>($5boVJUie0߶u4MlU;ramgH#QRG,bu0|\ՀoFUl̮j~`Tוe{G7_/649S'$+ۤo~ah%϶9@dt=>k_&,/ [pHf0JL1`aȼW\A}2J^|7Rӣ@%5P;rKCp=6 {vt'fӺ{U VyjiPSʪ|۽6wDqcJ@khdʀ}SP<(MྟdAuCL{$S.=˞녛y:j'N%TLװ}ݴI3Y.n@zxzfhɱl+(V&̊L˴҈Te0lOš~ZHdnk At [o8IqJkVh9A/. ([(&@&U4j3qm-vO@n3p&Y[Ba7nÊ+fEeX6`n朗 HL9 pfؕGO%{P;MզO&(^0>1tѮVhğ0$3iDրqD7bCCɂ"_X @$z?++|H>J뒿Nrڝȋ=:hoE {U.GZ `;.;u >&[r'm.aSt:[4feYle9fHˉȶVUo`={M~ulY(vPNy.f.,AU%R9wщg[\ +>! '8g]6O"HRKg<sl ]Z)re޿4Im:"Π qGf e`Lx[$xpO7Ҩ,Ə`da9b#E@<7U+GLf<5;1=*Py{cD0p3.)n WɶSYͱh.lȨAQz/x4Xg!%#Ytq륊F#M_qqQ+F{m}ğ9I8O[Bu#5Om qi2gӜт0Em[Gm9y2~hy "Tѓ5uOio}[ o9Rc_MB?Ϙ̧ _-$Q\,~q'a jE9m&3IĬ)}7¦M[ C e>R/>ʏHp֍lYMLy~36BA-H\5jEۀ WG3=vF4ۃPפj^_wq(Ex`& a`=ܓ31\MqSeK(iԹEa7ya;[—a6cإXƳ3,m3oQw+V_wNa/pw܏7ҽ=h@o*;L[FCCYZt2؟Od=o[h`m3䧟"ɳŬ*Z/h{#9"̡狝Rb'|eLYТ߾9bXFP<+Δ9Y,*nF&Oރ,fq7'n*GP{3$\;L[jr\T gBC >ܞug3(h4b!F7>X%)xl]Cg(OToiEˎXkGV-u@Wib{X[Z \BHa ʶ0(z2m~3 koܜ>K WNl! p&ICÜ(r!luthn0QZkI'vϱ'h 8Z7ЎdCgϾcq/ #3H]ѵE#neK&$Tkc  .A'B\ڷ6fJ-b,b`pq]`6s{FaRo^9įmLr[_&1)ovU.?ٵ\GQX)M}F{[oLuT\%u]o V2(;HjLa_"*6it9[-3~Ѫu#4ܣ% |Vgrg4x7ź\G_ʛ ,"uDkV.=r~|&XG8ԐY~ZS'yQ[yǁ}!|#NCUx}'T7k=ǥ ?`+a@sБ$գ E~R%ֳhu!& yy K>ĥvakhp P!Ntg.nhA\/Zg|uA:sTugJs`ݲ')[)jHna4#Y> .pU|1kDzf'^uR3MI@)ݗ6'zA8##TONҌ BgX8d؈O-b{/H AJ={ YgCkL GUԗ<b67kV\4-Hx%*E3@bXfz Lqg۟!9@3S PߑnVGd)1XjlԾ!ͫn~q=Qa 0yٿӣ?p[0W,;L|ǦU|NPag"SE Y6+ȳL$(n|7u:~}7ő[=+ވXJlF@g%p&H= .v 0`\G^{M4]~H|z*4hGGb,Ηv5|I%0~i'~v&OvW.("5#N+(6'"#3,*:_kp@, Ue=p-GŎ8UE,{3Y)1h3zZ׊.u^tփcִ 5"L7kȇ 'S>u@4Vpý@5P\YsF祝̃8ż8 #͎P\(%B^d;RG)8܍{;3e!)gR0?7x_D.<TsWw\Z|'svN`7EV^PmO2~5ve!-B\ĻhqNx`?vaNsJFNXl ;XweRI zwYXTFU_1gR|pet., x='K1fN*Y6ypm!5)1sZZU5b HT|14E`6;F9+Qs/> (Bnᢱ%?McynLY{@F\*ȋ;OjAގ, 2dƚn.,h~bhո_]S_ ;/./Uɨ :  $]f$}ti)gP2†z,{yT$y{m]7ئL͓#DUw 51ar}(+X*ܻu2i8 4%yH{@[@*W^wJ[ps>ݷw<^sȢr~01ptaMgK&L)A nKvp{0v5F̊N\r$CJ>*D,Vo~N }V}N=01=QbA~I'(UKK+5R]PRWEv#Κ\Tj\uS^NŢTQWznu&)>6-۫@@?P!_Ԯ @ }|u+?+St&RX%_UXjqAϬ |8+mA\ >ajp9$23_00YT1(>j9X)nKkS`ӑtjzUiKin&6ü)[V;YC~iWC.uIݖa:2F [mB`KթZ%,%jU:0ET%qJG_ww<s3iy-kQ<d4g9U}^V!OHZ3yƞ5V:/uK2ۅDWހMo28@@ Goξ<߰r;Qxwx!*0A*bH&sy>  BaSԔ'X\Z6.#O^BV :?ꇘA\c݇ ?^E"5ӟE=7Ń˝ͰGNKX ׆Mr >"a璇o721|CA|Hw)FBrW@ E"$z6eschw9X7񒰬$Ÿ,-oAr\Dj$Wס;vי3nHhYiHuSl3_f|ǯmTb6t)opݵ=(ZyUZˀi[8Vn|3Iyx+Cމjr*"f[6.dOKO܁t)0 \X5ɻ< .Z6{F I y,|.)oTxpQ7>$,Q .BF +'r!,{jyP#ܲMݱx ٭]jZ9uَ}h޸@O |xɋQ^Hg X鵃$i-h Rz?=XTFz]Gusw}4N:IYToE0_ fP%ZtӼ8mI6\f>~˻z=OP*8EC'٨cC]F;wpl7)MLqh%NdO~ )bdm;Ăd[׵w؆w4*..0_Qhg8]ߞ:Voqx4s'2cރ{Fb\C.+~K̋T(2P$1 k\7l>1 lC4Oف|/yާ]mcc}jiZףqEn8Z_w. _ɼϣxrehV`U%Kf)y8k'I@^cMe'0#ES[rX y"3B#6W Be*,ih[*EV ֎\q>ß3ɽ$+mG+s%8ކ)s FՖ}Y[>C,-JHEEr][]ihj~3egQ뵜rmlXP}*%T՜~KkΘY9*ʇ~ C[|ReЂg7gEJ֗ H!퐱IQ@DIAԀgI!=%95*ˀb ,N d|8Q_vYRY/ {bʑjmD$'w}-|KBKnוisL/?@ݘ-/V)ϒ#r =QtDt~W a{2kw Fw{x69Qp?B@AUka/I3A%dٝ5J tfl6Fb鞍mc<"PX@,OW9qtfH}x騂ò2U 碉͡xL:gq,6:i F1:h!ؼ[}T+? u7n(MŖ^hOyB"ix#CgGRrxd'},]ewg qff IK X㲬}b<Pt{I.UD6 1S[RI I1`B#o^yN7(׭ҘY2ôk*R6#03"Yaڐw!#mdgbm=5Px߶:3鰁O @+L:׏ pczK2 4>Xew3-s/O,?ò$SWgTv 'pm 9VA%R^͒@oxI1E:H= yʇ%!Su(y5n#+ J޹m+/D35T%g$qs ǩ63n]^+2TXEPy|漏,JFsld`^-z@Ws%3?9|~$aKs=[+$J?O4Y#Q)aaZA:{ fL=zIiA]yev,Ѧ2TGևrL @&<lʲl`|ɶ;E8% :4BxƓS;.9@9\O>22Cz9)iP'=s3R'JJ_5 6@SʢܙLFu) Xdga1?Q{&5_ ȤOMTw(#@jV'7@k8w5oI*G<M+v X`KQ4,kp:Y 频Tߞ̠?n< ׯl(}SFuY!*`mPdž;%zO +p.(uRH1=/ 5XN 5DZ͉N#}ZѪR2a M- heaO)grhE.A@kvb9>,Zr'5Zb(h_C!uU%@yDr%z"9r ABOLpq{x6 ՚bBrźj<jpMbr'|ꇝjXCC;{ ^i9MKYtDujjO o=kz"wNzo3*CNur}b egl"SAXUpet". WZ[m~X>y7d'cPLlt{ )%Lz?ĸ,6Z ^v-e3 1,1(f`@EqQq4sH’+)K}R(. $*F歘;XefyC!ySMB]|{FT&u2UFa3 A.%?zv|k:74q7mn[ß "rQ^l alE;gXJ9}4"j ;̟rtOW( ϊoGaLl[SӂTu鲺z NxM齏e#zBև$8.xx)v5&/:zUwQȺ|M3ͧYu s&߭^SL!*-`H4HawEMʸDgT ?}"+.j>>"e|DZbvKc"ɒnn٠;Dm#t@<&bs;,c5/ؤ8. Xm/rs,5U~ <90He*3BT})YꍬoN p،^EFHS3v"@6a9~aur ]JyÚ)FŸ5A$ʯ:$[J򥶯sHBĮ!  G×IGZQp_y9nV[d 4Su_gWNOVx!d\Y!ܧ YU »l%[}/]0qƣLPW 1ѣ㷹)&+%Qq6ז}e{N+0X11aͥ6bMhcM,XG]~.:5/j0S%F*R I8 ^ :aSAt]M)3rfƦ0BeZVŷ à=ELabPı&RxڃL:iJߖ{ox:޸O Y?oh[#kJel^Xgdu QP'IMG}0ݐiE^{A~h5}ָ@Cj?4pOZICw24]D.e-M\3BcKhHb_'Jwp3x'>MND j|'Tʳ]8rL&Ϙ- `IgRyp %!9A J&E@by gq1jQ?`bwBO%chvQ2O&WS}GlPA 9bZ?FδPIm+݂joGxfF #KYFV vL-׏Q+ ư^E2qmorA2\J]he5a!<<.I}@H ^iV9^$ǔ-T7 p (1`CٽJDr&l4RXd(Rx+ 7&va/O_O-qYSq e"%U7Jcܹow]ʛ"'ͱv]ⶥ4HZ?YMg n%k/(onp;v&}hژZ/&|HFA׿*)qJwr}[&رVBT,!{!t=Gb.LTS 9&>/BKćIa:Q3q Bb&d'ߌ FUp޳H>u6aIYQ(R,WCesr'=f 7 {%G~^A\{b%+:;7'ˋR#J"-vEN_}VIۋܡB9mo5Zh22hύNkx%NJe9~B0wotxlk` XW.m[˅To%Elհ͇!(07N]O(縑~BM[7fw k,-~,%-6nՄdF*YYnm>{RF5I/KHЈ۵JwFˬ]'kgHmOY7pBDiR*nNjXYe^?I<&j|+pGd,x!s3f0F@Y=HphYGxN"5 \2 tPv! Qx݂\ҘA=_`fA"\+3?prdARO|,uxvhh|f@U $Dw- Ю,ohZpa#’~&:IhuL*9MEÊoi"nD=6!]xKXҒtz|w=n<, Q~r5MZ'nn8:]^ŗd)(_-en׍%mN 7efV-L)m֏8gt i.x u&46(aMŌom<$'sT{Ceo<-mG pԼnHתiQy8ÔJ >xRir໲JY (w EӺnmAs(k%Ho{ iJ>qƑA`Xt{̮#-eS|nW:eb^2=>U_##JZK6DdsɌfgЪSF:!"gCA=toVr*/) Ax )TODmÞwo} X4,`k! TPknOe8Lѕh{}dCkO#|vCXCڎ=hz- D‹Cuޛ\ˬѶg8IW{bδ/7˽<w4L2\k #9m:&RU5 |z0Nk\. ˏAC1ǏR!fn& }\:46 _mP8L:mgL8w*tѻѬY!.#ɗ>d23SXVbGu_q*+P1qTpl6' ] iB31\م!u*VW  d ƓNڅcO/Tyy8^^v FB̑$N||C̷P'54~SZ8DMdP,QA.nrѯxOjʜ];gyX*~DgyYFR3(?E$ fK_/pkAl/QH$?)NM5+<8ʟWM7'ehmr,TdG ;~9)`Y~B:wg]ko̺cZ:PzAۛ?d{&/w>WxY (=hDntLe?۔͓ crxoK!yPUZeHWsMEa fyTe@umeN i>}\PJ+"*4lYg8>D,7q+f+\2r5)Ə_d)`Ơ1=ノV-+xƯMbbjc0 y2>UZL#>Mn\͎_{\,}&Io.r#lYRd9<#lq`1vAD%HSk] 󫝮BOhPT8.jVc@a:EѨ;.Hz ]B:{s@Nѣ#mZuK\[g*3E`D^qTys&Hg9^cOv%RFzQD+T-Hs? Q5 %<7 km/i*k)4zgjB]]9T69J'ީpjR_%6ʊvWM6H4g[@UMs(,9BȞ`x3((΂avۯN$`s莰j@#no'Q"6=?{3;Gk,5LoG8i*<6䳊5ẇ -A\y0-3G FDi[g,' Z.4π" x㭕iU՟v!m,ڊn QZP;i ~a?T&ٜ™1C%}oˏ2,sLu12弐dM3vrϾH#-?I{AAˌ[@Tbjƈ?0m=_=A6:`v^ *+'#]h.dH.v2gQdDbb]\ʹL`k*Io3v%'PMO [Z3g<VR«pqO79gG.7h!Ggpnf:JHv̅+}g:[CdAz^NWOtQfsBA\Ֆ`W:[MѢ[ytU .VXSxuw෾FƩPs q+gN2.4Oq=n1O ZZG􁰸0~[k 7`9),Ha{ 4` Y*;w؟cJjzW[$^]߻sCy5$?6hcZZV,TbtZk3dҷzꉭx r"gڸӃ˟CtOxoqf#qJ ;߾n=4|,T @Cqb~4&*㕒"gmi)ez^]Rq#;={CeBV%}^7f:hzXg\2PX J׊Svζ23ifY@^h+U*lao}}"CЛ$i~4x'iK]n+Ru _>"Î^RHD%sTDCFFjV>LfR(C/?0w+Wl>!PYu{>~x/$70fu z˱Uo,͹<7t$$ײn:z׮ƫ2$YJ pw\smHl:*:䢱 Jwʶ4蚙*r]cE?y4>C0β[B2ۀu|8pN@OݚL"%f8?O ֹuUL_J <E <@&i([\t5Oep[(V~h+piaiIW4Cm6~Fj\*@05Z-[d Xw5ͧ3#xb{¼<;Pi/aX]KtaW+!.z[mvU_AoLVh>SĹ< cR߻2GP)P>o1ƟYMnYM`Y&W!F*' пe|YG3!Tb:'2:bdvϮn(!`3ynw/dp$&t }h#HHF>~P 7$ I6a _kрfLaUNV%Ձ%Skz=)F!i 9OeT֕z̰$Kvx" PwC=^@ci9;X αKkՕ'<}Tva%vӨnzh/zB`tapq,M+ϟ+NA珕16=PYm\\RL4''GvNĦh}Eb\-&RNGӬRmahs;0ij/3XO*γ,G/v_MnNG@pjt u8f7P;uVXa.H%: }, w8㗏pr|bXqlH1ױtWB~d0Hl$45:>"DGU3v:z 跒4yj|(xTf| $-li]cCȆf/ X_N{9AOsTU3fq_2kv M 4 RbA eaз!jY%yfrk ՄZ8|s,wǐ84G)E!R% ݿEZ% "m0*`Ff6ޒFNhf%{*by0L8gDe4i5MZ)^:OVSK}7jW`[AJEgCX {k<ƦF3@+o>/wo NYAdRSa6GГyi+y&ΧTl73=dc9U@,}rg+f4oXګ܏&O 9qa5- 1dSQZapb\?D .v^c9z#X*q-.h;L"pildx?}bsM4(lamp8qDױq:MNRME-49쓀ݗF_"Vc<Aѥ$]GY$6..C.Y)85Zz\?[$ɫ!i#+fOZze/ YV=TFhP`(]*1"$ lpˍ}+xΒ7ʣ;&\ѮRmrԚ֪>p46l赍O@ O/3vSob,zcsLZ:Cnd!y0,7ZB}USF|wV9Uy |I&SH 53sOXkj w69(ҵ)4,D8dĻA񀙌((r&?IgKWR1V.`| XS\qSq*K %然n?Lԣ%9<.DɨZBo^lZ4aІ+#m1g^pZQ`ѠjL%Af|X)ڄ"#;X? k!n UE4PyP9c j+xE p΢:9>rVژ 6FcMoTץg3n1yk4^|kn i$w)W.vz 8@DD?D˙hG7jSxQ׹9Tl۫eZ?ŸjPkE<]TAx9uo3IC9i YoZU@u,.V|KX,Tu{RL]@K=8*^=e[%UCcT%S9ue -T<;h5VN& Qj\4~)And&*3C/r!]'G{& 2<ʀؕXj1fJeOv RyNyr ڱǔ!d6< RƦ&cz0. *V-[ Vx`NkJBw8픷Dm]^|Ŵ̭&vif_29 ;68')GOi# lá%TZnK] Z3{f3Lnᕦ2Wl*hohgWg8ϾtSt4}zm=7$%*ZUl|Nϱ8iტ?,ˆZsrʌ+,j¤])T's2+-jE\oocj YgM!bL33bW|`4͗GCÂQ*sQ,[cY̜C4`hXު^zX8д~xB?p*OU;B-bCb{Y7o=VWi9FJcr KA ʆ(;3y[!L_oST 8jj!U/3=JEMoO?FQ%xT>޿B5&^AmL dNcbCs7F?I-f2DKO'qX;* qMI.xe}!FkZhO;z}MLXv؋L=4D479ӤUU6DBAiCAm)PN!bJZK`AQ};/q^ŬLeu(u δ=WΔJk5/Xpm>űYֲȷ[y5%P{@ rnkAnaN1B): ?h7:X$#t;Y(y1V>AD:5cdwd:C53rVd}豣'ٶ|a>lHc;GQHA8=})M4 `BP :,3 '<3q,_"1RÛfj蹸|;3 fe2śMq c'u!e rc& Q~sڀbfL;#iƼ,;u9Ac["b]VI>"(|JGHBO&|'RK _{LXS(r*fpk ݞ#~ aOB5E4h7>rDdI^}&4Û(U)m,`2 Xhٯ2?5Q]w(~ ىZ&::,NVC% kybǻ;e]w;c.KcR$z߇!x}ĸ#~Jn1Jryz~3^̫"(\ [`U*og'v--2aPmB@S{ANV=if Gоt"5OS m}[Zl#`Fb 2 ִܫY+ؖeGg*o1|~\0zLGϞu >Vryon`@oExoЋKɌ8t}9Ht=6Τ;U6ֆ.;yavT5i;,h> $AIKqTo17ˇ:cN@ IE{-qlԸXG` ?^tjLUv3'!pYu '"BTnX4jLNS{Fx$ 48}j1!E,ҥ&A?l @y򘕵ڽ-ǷsDu&1T v7 U&h"5?TyTG\ՋV`(G{~Y5!8ءy2 *'%pp2mjӆ;'w0jbu}3m4stչȼb_#KHe A I xP(>[У pKQ}g<,G=r r*(@K`|])(Oscރnfy>RO-J5tJ߷'ͪ➰$ a5MpQDx!L[(/ OpwYۣOԈntop)p4 wL^So6-&gcA5)` ?"g (r5 v2Ķ/WKnTG(;)} ] w d-6޼ #]}:/S.E]^wQ2"[>LRYU,Ϸmy`aΧdGHo#x 9Q@kP)ӸqSUWħt qЏҠ+1P[vd֨m:Fi1ޅa:Y5T9yvN!KٟY])jv{.r?8z&ј):^rfD?Cj>aml~( B;5fDY"*ԓ`/)qsҝzrVr.`Ff"aRA2q`qfq}9MUIlJFm=6xr=).J6ET{Ch MjHqi&{@Uw3%5AK8e:IJ+9o(c]o%8#*&fxZڐGK9]E oz0[YpR8xGJGAuCjQ.:YӖ_ɍcKNH L#ߥz5=Q~?R_T_zd%H IZΘc=ηpRE+(/G(-uB[ R.@jؖ6 n6}w:o}J*JSu7؆U=u%?=F؏>n{M uܨw3kg6UbK~8uٴξ',zd *rrEb,npdkF+-:1=`#cG re ӪY' 3 %NGEOR:|tjYb$838q,fb\Z#>?.cצpIX,LhKPOM=K++^-٧A[ q7'(G!?p%a;li0KItmO)qfL.ВhyZ.y\osW{w rpHQ\im3)4}cyɩ4MC}I:Tm䢞C w[D~P:L:7+[aVFUu~G:X "VST䝼|/+=ҿOtsq6!cvv0iMx项Ǡ:҅s0(0@R٧nLQo'_P/mmp]ޟ׆h޾NJ4A 0oL-L&4/n^w8}eNDbMxUVgOİr#NSqK+װ%6|~Ogs] d+l%lԸetVyG&bPû,9LĂ"s.6uϝcnʥB*)f-Dpd·7iJ5I'_`^l;0sO $/(E[AȜEN- xWrjn`4iϗzl4񄩺H{<lz\3|lONd)O FmqZ&)yeH"iMa?>2[/"] MI/C&[uz(p3Hu&F;{ɘl0U3y#"'̌N6C˰HjlQsǵ ux|qثu,V)EQ{Q~oËu¶QM{xJ^}ef?YgQ1UO VyYAUrKh#ǒѽ{}#e#=6or@GfA=2uHɄ2nZfkCPA *:S?}(책#Io2m `:\,VŻ< -j??vڔ_feK(i3&ʾtΩ77#Λ 1jνjd;(X'a`/ ZG,WB ~>qnaHr.U(R,~s:-"S;bz jOoF[jwD9i✝cth$MxÊ^ě6xbxqRvLPt,׏$˩f_ڡRY aE"ܦoi<%[ޭoL~]`*|Q(Q( zڭ&$zRh;0I`Nǜ4@+Q[>^ܗ`!ufs`Ȇ}UK~ vrǑ!y?IоzevX j:dT,X'{x?p7^Fܞj"/kpbi*cƩrí<Ba#\.t99@q,fiTIj<8O7\YvT{rlWZ7^1rwLT5ؤ o~#wH&]HUTv`~DO$~n&?@H(/.׻= %"FAN@Rm»j!O? M7\–0b$8 Bd6J;DPЪ%:XxIZXjw"olŸTK&{BhѵZ@R.jԱgu_V5" $eFs|^3?\0<7_{̻j,wsl7n1%/h9<2љ6Fd`Dş/cf>gwLIS0&VzC:O')oà0b.C a bVGfN%.[\J5*:Ƭ,ᅊ@Y\ Ϥ9\sho8*L9hdRs':{way;֘ oeb/)a,d0e9Gx\vixѴ {F25~ /TBrNQ Xq8wBes'U%|^|G#奄}Bey.a}>`# Ҧ(<R[C+#Qq~2D$D) S'm%iK< R:} ZT@bM%JJ~{:|1l5te/k$2E-Xtu?gHeL2z!C4JBw(Btw%y$3#}Z{wΩOtY^bbQ3h1[{NunϜ\zW~2Z"d" &Ðѻ⤛=+tY/ݙ | odd-Ps:?ѾԒkѶ yB64em<>ߠox,E4j#^ @K!,sV.t\w rb!p<.<OѲ v,v{w%}bNzL'Js^OOw guSјgkj%&Q;aqJWpX@gjYRʾaC֖.ƁCHIU{e=aε'Usu~ⓡaנ -۽W0 VQdL oXJIحmS2Qܟng(0"C$'o&{UC-P[z^WpkQ܇5gS宏y;"Jt kJKQzi` u۵x'hoLzcqVQHed_6ey8/c6|2 ?}J)r= r陳~]+؎%Q޾.oeo_RS-3s<`j_`HJ=Gh3JbWdgzT^\ #*gXBVeJ>`y)(eͣC`$zziH-)t1uxRɷBgWSW*zaAu37Md@fU?ȶŝ^m)UQx+s^_qY:%QJUoEhM"p07 4@X| 3o`4sAُ$xYd@F9} }vCL;?h"vajJ*d.bIWD}t$|*k#}mR O6tja5kjpY:=Cei R=yQ~o/9G m j:.94XԪl\ԭ'2X=sҤAγ? D#.UNIj0FY&/Δݽz2:}"%v9ߕa?ۨWPx~zg3ݎL,s^z Id}p4D> is$#!-Ź)B5Xڒ.8MAm4>8ռ\ g6:]QZns5)$}L^4oI/e=zC(1Їv7Eߔ`G0И Mlqp¯E DRG-PyɗDxD<د维_a;`1?0?"a/?) ~q$~#f\~f W|yb\jvwZ%0\OV4$]4Gv{ĚCU_k>w,PB w.DWltD!Brڒs/1mq #=#`!"`YE& X{{rd؆Q/ OQطs5l6$_`NhWpkou{wO#6~bSv¦RYsfÜ@-ZDTIPՁqf5!4jrjfzC5;()msOd 5"oJnjm44j{gn$ @~Dst0;Q^_Ad','5 zfcKS4TX۽qha:i1&_ P0ltyKs_ Yp [KFu1pR)ꢒ b"IЀj,zeũx|ڎŘt>ڭ8 /ª'/W{8 z]M='TOO`Kׁ0Dk],c `ҕ-m2&#%RvNj'sy"*,DPܢ.'- ȁ"j^ [zB&CʢL'dG p(WBw/&h&j,=gڵ$]_wm| y$òg2֩)ĿVW 8U{K?; 1oǎ& &Y_HquTJ9vK#34"@DI˽rf$"ΑmoNiP6 w-|bpԅ-Bcw?=D[vpC1FCܕie*UEFTTe={#bvQ.}QiuΏ7= z۔TK$#i@0|nX<߂Ȗت1&EvuV@_\pĖUu1tT.v冖h0'm{6烢Y֝\Tx3k_B}c$)_C֊ۃj.=C N7YrV3q"Orm}qDz_n,VRvrc% ) \Iޯ{ipWdUv0{(P!T{#41 ٽ5| l{NM"d%!+ޭD@x;0,w' cv3M>qfgmPИ7T߷OM 1YG7|^[}_63S x9GndSt*HP:-?e/鉴d6j *1x^_Plhi_<:Z\~{*Q,iQ?Tqtga'ܨ Or *jdeGJݱ},'>rjcvdXi|4WV ۈָq=qdjQnSBh9Ywgn?vD?g^\ygD7'蝒!U?|> qяuS@`pJIzTϧ2* 0∩Zj2ߵ)бm(6kG0W5#TC QFu_GT`w LkC8[@TKh/&w᳁~\dX(E[t-EwD/jz3]O;LF*8{A Uz,ʍ3~rQٙ~A&Qsz:;Uqg΀&*k[ Fr?1](U(͵lB? `?eQ I[AV(;]a߻6ky:Sf#s Z'maڼ\iRq5SCm\ P}\tv.4~HFY;m0(:>ւr^e xmhk4!b-8ʌe Oi䬌o7f@4/SD͕ bs83YRPFB AV`:UyJ!q1Uw!60#UkŶ>*".io^[/{e}5 ̯c&2yv UH 7yrC&A"TJR:?*C:Ml^="GrwU$ G|b)Ѓx'f~tc }.]pdIz/0.(t:T a&vQ avsc_pӀfq8V6PZ >,hhJ+,7 vˌ+)ė͟?0dcR3rMb :,Zt6=2cG*_+ Fs7%KJvpz׼.\Bި_ѽˊOuTFoT'9YAQv9Oa׶/pDG]9O'+(n|MID_crL'9mn%vVp \y|oss޻0qSd ^#6}Qn9m]'3}JY,,jS fჅ@ЃտsR=׏NLU 3#q~(dIDcILJ c7cO tv"sjh!rV4pnDz'B\>b0:a'ytE.}Ba{_ Z1iC/E?ಅ gLKנNN"Т@-P7jܧQҕ;cZ ߌZ&Zt1)uEr Z!iɋS0KL'4DzƎ izx&,boyg>3 ͹=n]/&w4rSؒ9\imms%`._T|ZWV-7%;Oj[ќ-;T:9,xk kfέ(f"zQE+AEvUC>k] @v`\N!]^n}FM oCE M 'y hYո|w:VE *sqj6 Oyy50 N\ AĮJ"7N_KbqMZ,XVQf' ZkJ{QaL8YSj ]=ݟY];5G/i*8Q(NmUR pz! #*9s]mK B&zR7=u˄-r/HOrd{@N`H!ՅolRw" kT*, ,^4!x,i\rl.u46¿Ei4<=n 1E5U>N q֕y=k pE^rR0.OE[w{Dj ;QCɦ_ ^B_l?1Lͯn vcnI R T4dkܑr+ ͕BQ p:Ԧ31ȧ6:*JOa}zpNI#^k }Bu{g|63+2vpɹmm1-qߩգ_ι,S\v ޙLˌYWZ0F ޗrI}".1 .n$ || Nw,oРe?d[Uqi۾'bM_Ԏ }驒`Cʌ )|!fm]@A)qMz]8d9 $9x O!LPh}j+sYfXYO/8j1RU_͔L0-IA .Edr홓#ň7x\Sb %4*## |ɢ&(<ȓ #5w`x n!]Ts\$ ،vWP۬blnDXX3m >)AA`EF% yDS@7);g.v#*埊Og?c?/b(NE-zkkڞK.N'sɫƮ}j̇QjHDT02%=B~%ȷnI;I03`G9 apE1q"5Q9Fԋ *urԉu/nЫP=i<29$]%0]h_D4ukoRM$i~hѷXyd3'Dpn%IVF!H slVBR2Kv_i' W(kTHP*X]\dbanɤhIpHo/P 2<>j Q)g̮8 Bzb| r󽃅v ͻǢxXDBxQr=9Y+BF2Gyh"ĝiҤ_|U1npPV(*$)R%/K_5 z _>.iB~s$Nڌhx$w]?K@%r^ JN<e1X}J z^"ʐ0wޣٵf9;sH4ge@n@S&\_X?Enl3B֒YOi{JؤV;6ajɏ EK*obYXb"@{Z{J8}wF״4cTfI3ĸQZ$OYv`nNKafӛ8ꉌ$ {׏˷S Ç9|5e+^B)nPP8$|]KqcO5h4:ϣ6Bjő 2  .=|tF٭(Bęfjyv[L>!HH1jȀ[>8cELEd-!Lr̂% 㞤"3lo^[_8H](X6Q]2hK5"Q",ꬕA:i0TAJ<sq>?_,gl@ &\ESP]^3̾S:цZ$]l0mUҴDNZ[mA_B;-b!@-a 4s_Dvn ȼBC<|z)ڵaVu߂ -1HJZYN*py3 zxD7[%;O'6śx{ 3֠bvJ#B3uaSp&Ik='Nolρvӯ][%ӫZ "˸z. R4%hq>Vgxst\cp /ux=8Q%OȚJ7x!{?V/b5ޯ Cd$[.jܒB2Q-ۯ\w+52hËPՅ9)Rqj·zd&8̨̱l}UvV%VH!3): 8S Du ΀ϤJyXAW;|-8;(g,eV<w[G:2K@ DXlq]9aفeWCP+CoRg /Y"ֻEq zXd)j_! -(a]#VTe7ve"hET+^,,χCM`q}-*wi86WZ<u+> a& 4%TB ![T^tĿ-{A,dkAsg"upX7y\3<)$ƕRk`!2lٟ?&g˧P asZi6s_UO\odhj?An-PBdcWVݗm u 7FvjQpJL6slnj'I=\Q5j0F(k8;F3-NI-zK$RR|AL F&քh\<اu YJ@Lw@Vκ_wRUbl*F]aj􉄧c B8RVzu ÝMzxNCЮr$dڭ_l4Hv(KRZ&wU*F2f69?dDU@иF҉$_"u mlI%^I8 Kp2L0~0+Z6v^YhpcT6GO mX`^KSREr>O?i;-~M@!|grubG '(tJ ) 8m-N04uj P?"VVѱTfqT0wdhMUEE0YvU_v͔-( x ao+271/28V';jU%F 0K;k{'#o0a/WH֪R"tQF=(\*Ԉ%j{W6w87v#H+ljβ~f/V痞S̮P & -^#@;N5GuBe7v>a2~1ZB%&[b/;7&d[GDFwm׬H}MC1ߨnwWW6%z$MjI$qʼ$_~nO2i7ۅ}8ⶕ;hQqg*6 #t[ܮ2~M_ߪ6<~2S}EFB.蛦{{~h{:,d\V5q/Tptͩb_(FY:;)Hx*́hվ8e2!7?+K!\E޲m殙dN<J)Y??dZ.  Wih6@4ˉr4K1nD`t4$D?Wqu-=α wcp yIs/%bGRR]5'c_K"o\k0̖gAE*gO0m6l (UfZ P~=Eسf{п1h諹Tm[?t!tĆY=r:)YH5 Tސ"vC T$'2üE\]#.&]5LWP0t~dʻ_,ꝎIYNnJ>e:8QА.8}z=}Ծ*$s;ߔȘ'aLf;`Daƈzs$(*ƴ>ES!53X8YGL`DžrKK)7")-FYrlȺu=4J<؝/@//I0o8)Yda?oakG\oҕ5^ -/no$02휸 NԅmKEhd\`_ԱRGG-Ї_!mcI_ULǑ?9&"S$čLؕ/.aV.RpPWw͆"2-PKކ b8=R/|:Tܹ~X҂?)tFx঒g:Q ?18UWFC6ilV&jdM1%hk4jt ]T?F [Z`-E/̘j_h@(ÀѕQԦԢް9_30얣&0 BEQhLb?y)k2@cpgM&=#O6QG 4i8A/5m_ pwgGXiX~;`P+Dfh[$i㊌ym&ņQͺJBqoq,}V9>&}(Wv>=7ο7!.WQ$^9NRGH=]C@},-Ԑz 㭥B$,V/21 /IybVWTaP fсK 1F9LjY5(f/ 8s/|*ɄXanΣ%Dh@T߳yYD%WJWY6 <ΧOt(16>zRwtj=Ϧ(Bm8D XFw~L;|-#VDKq޲CnAFQQfG-Oj{[vTTWeד\~BAx{~2w-o|"&o^JBf$ْ%\7:?f},pl?HyV#): ]5,f;I-מŒ"btW;~xO P{re?j*7afG05 HWz9opN^›Z1?𝕊ܸ?5sAv|N݌$To|w/#L Ek8nX";#֝ZME_(ԀHZm#nh6vΤtDT@3}E4}u%pNJڒ7j(AtAqR5zz(تZ J` H 0/n}eO= L0cJ{]HE[ai{yR,ٵ!l 7[WOKlө :jlE'y[]TYpd q{$$5uOmlmxw]N̒?`,yi@Laޝ+C;LzIMO"ԁ~BEPKDRBcે~]mI9!we]3<%'Wd5,:bG#waăHfÁ,9%*L,PI{1ɹb f7嶬d7J?  R9ƭU%s5LTj$N "$S{fQi:ϚdxN!3} DM א$lNYi%Ϥx\˽d/ڹ`@ZhBf1Fv/|ͫB⃦6}8*V(K\ݘdt+؆{8zo8ҨƟXQ6HGdܓ>i|(\H4|p6F\끼!e2 @Fk B`I^ŒVit>o˗W(ju7=}iV Av{։nG? ¸bMU!p:RDwۼLm¨cLbMՈ9gȲem =>^E ^8treOP DY*?>G#~5 -j&,$/oLQXTޣ6S)CS*XZ`y@* &sѰr,U5m5~ lDmA,!OXD 05p@(z =PkˁQo L*Wp{@7J{/ǀ}2翰S)CJ߻|h81+ sWl{)#:41!J"OI}W8aNYN JJi Y^"ZmOV,~.蠕Qu A48u0bb.4e /{2di7wপP'!5Ɉ?"_CcweqGU͸O޶ڍP- ,(s<`Rϵn)tvi8ia6ս v Ԥ_ c6[`$d9'9Lus (D;iP&~4 r^_!2J1XE3bVKAdl>Bo"\!gd3WŹmubbdGAc3hE PUcJ)(14zP_ #O={rkFH7݈"D-йۓ<8jyE0 lzuKM mS k=:)YSCfM׾D2F|e> ># @ zHO?ԙ}>ҋVm*`X*noQ.#1{7#RO(>`1M[/hXD U4lYJmAke%:pK!u +0:nǷ]@+Ѥ7RJke@mf9b.A,{RXI#!F0P JI_HPQ=~ G΄lGdjzF椞1:StT =ۚGt Z0=_i:I[c \%ުWq^: OEJꔑ+S , }A2r>&bo£6n@ǿ!N+wP!>O@FL:S5jRA"!؊BN!l7妫٫$yb㹤f|S? e4[v"/f$6J[mrmzSKƒ}k(jc[ V'T0a( z3#A6rOOVwb%9#@1Rg37vM*=x+.ʰo 0C(%u:hƤ ?M\"_KdO)!z'z ,UWqoвrFXbsBE`t|N P'1Ib!k:P)|=\En?LX8{΄c*c"W:B=&%20rIY\9,cs齹Bi)"d6+bo01y]N2v|aʋ~Ҳ^#eo5eJ ].mepBɾ3/ooetu9=8=l9J&@$?"١eחZN"Z[V,V7Ƥ.Ƹ~0E{si `ݙ:[v)/ zfy`~Y!yp(Ć2EPuéeJLXN-Ő Ӣ..IحͱRC `6n{TBn^&,6[RA%yCKhW.1sAO(:Mئˇ] Ubb|#UmY0* 3.&)0 (Upr ɟ;.7[eU^dnV\=n{4#4ƶ@yxucS`RuM_EY==SzwIuoqꁍ " b+)#jkg4d]7}`S@>AՒBx43hWh ff?djX,!}G_ێψRӈr\8Rh^Ƽ-̎wkck8+mcT̽XSAj+DNxh7Ediw h/V Px(?jL:_?NU:vqx^ 1P§[\dFЭ]̌:0urIwKq>GI4 rmnX#;@C]owrw\MLTF<eZZ_ˠ=l>;{)RQ1uP07ͶsR{S LoR'\۟ 7``X%?crBIjϋfYڄ n2Ĭt̆`:?YVnLҦ ~EEt#&:TYvsnjW׿֣}' OTZ`¢5(WU-B5-SN8iX¶pwld:iLr18HW^z`BbhלcC$RtP51]ꐍYUHB5F2i|n z58Ie Q@wp:J0ͶM*o&\5 WIc]O) G6 Tx˖T(4E3]08%{[ Y:/# ޣA{(ux;>r&@‰߄^lGK>.9CMosYቩҵ@΀_:sXxLAOG"yJmJdrs>WW_a 2!['2߁i"}Hڂal)0jY]kSʨkawA) Nwͩ*h- 2hC;Or"ž^iC:`ni4:&lɣv YO(Xui bpd*Sg%u|*z>5l2F23anDv/0^wpMi $d;É4/9U[&XvKtc?:8 1dasݓ͡^,_&:&kˎq) +JuO9q\j@[VG-u/|<#ero bdy) +"PʗWnL^ݮ %R5r I,Hr@kFv]Ls}Ig@õ]6ٴa(WnKFƨblYӇ+pr'G)-2=08A*G u˙,B F,CU~ɔE@RJ=n+>H ơQGQL~/eKRo\:µUlJDZA]r~cqjHtrX:89$idWW)#F),qBǻ:yK+}rnW[+d c MoeLW-_G#/DC*׿_r?(t>򯬷Z$xPW7@oYEF m'An4eJ|7D` &/smwQ4PV (Am&X267bWktEI >ץuh%4iWyZ'\D HW{?b+WN:wT m+a1=;ꑪ&VLRw#ݷFeODp(`-J=.}feYbl@!dxomnߎd.ܱ\~_TW܀NNH,3vD˔p6pA` -0]cIâ7`9w V1?ȦqZM%q鰈Nzړ vdC$Zwsvb-阔8ЗV`h?gC )VCѪVXAM~DI% ^ R3t[S)W)93GAZD׭btrNBY7ۿ,qTې" ֆ!3H@>"  B5ew՞P3&!,Q<y$؆򄵽cTwoZSdLL>?k-_m /x15]G0|X Sm;ZSc܋~aq8,1*p]8bKs_D~(A׎K.Р_5_8 {*c>a!M5wR/WZ)g_lMp27xGq8M^ƃA؃d`= *(ܥx|W~|&3-mL|i;~hdM[ lb% 'ݯ5OT΋&3NC[$ƜjbJttkm뒥AFٻQ'4u m6V.WBR,h#cxKWDGʿ%A5ܝJ4Oh.>a8+:Ԟj "阁~椪M^꿄[4OZ!m.E3&\!3" #פ5)Xo; S}.,v*;GDff}:L`cլģGYR#zǃ@f26RN}(YQ, H$AWSOyN&独XԆsDFJkU,ᅖY K?ra s\GVM8U;An}c*{A]O"|׽Ku/ /̎lĠUyp.Ռ ܑS Y13` Wy]|yqɟ.djD64Do u"4l2,l^߄Ivg LH_EcL}k 8%5 (6$-wȊz""/X,.~??~\q9ihLAG~N1_6a5)> Dq~+]A}4JcCyʎ%Ӆkv?_#qajR6 trfA!eqpyD}7uEk vLZ.P_O fm>AQ3%,KN*WyZ2^rB>OU7h-&j <;F/fR)m]u@3:e& 9~ZU5Pg1Rxh018BC_=%-])mf(2 G6Lyi՚ ̂ 8~Fv Ez0ga wQ3Qt8Ȃ(^E:91rf[v;}\cRVR!aiq|O6$dVi :Wt5$6߃g0@^ْB9H[(5}s113Q\ ^~`SblOxYYCW?.%47%{4h @Wquՠ#jeT ӈ=͉b{bRZ6chvIh*-!`6~pUu$MxAqWH!Cp]CT+vBo1Ayά0ks=Taw^^y$sdbnhܜ-0P;vw| 1ÓꔫWO1o"8WgKyΔÎX6\WcJG'p*@3مQ"ַY!RXv~b:["(:f0cO_+R|Mt.aGdwZ8Jyi1N `DysNי5‮t6>oE>d(G?4+:W09e~~1#{R;eWh5TfܴZ#_DCeZ[לtS G=ui0g HwVko=-xb uiDFE6)lↅݴJle$GG(yD˕hr/5U.:]x ̡XTn )Kңkbsl_OOjpokWVAG k>/cT+ Lp`2hGkN)+!첿Q'tNH8cI쬲D;>؝](@Gtj9dP*\kvY]dׇ8 Af~OIji<>V7a<[qJ&$Y{ffGN齛Q˾f oqpSoYbx?FKw 6+d*pe|nA^]g !HqNur+)Q̚ vW&(0KZs9Ζms8_tghn(}BIptQC RW>SɆ ~!Fa;c V_0x"KIx 9@nz lki+XY:24`>'0_ Ff;QBu_5Iݻ |㬆3P#}Ž:S=~ OQIٍ_&A㆝$QOL$zƈѺ(Gѩ(%@|tGƋ>U-INk_oB+B}po]0 :Soi=%nȩ>[bfTÑzAH_fYwjjww1BnHK ]ol͕2gA Q)(J+Q삕 Y# r{gYrX5h`*?*sZrz̡*AUx>x~&"9'^+`2ZPL(8=$! -w4{룞7%+>c, |Ȝ~eO*J3X_t$#sӝ4P6RY ,1:dmzނx鹒IUF-*"vO= %'Ȱ].B-],pYu(J95Ŝ,&^om{(?rs.LKsp-SH2Cw;ժ;͢ks;$Jh9lGw(;p>j +}n;F*șDwA+2DѽY"7@YDZ#74oZ> J%i-Ou^ֶ)#e `H[,Cs}fEnwsOoL<[dxb ~ۭ&M UJv*%/1&e$vS1UT`~f/ɑL+?% -gBnh >q}o9ݘm<:3Ze"XI7+G d#Lꠏi|> RpU d 5DNŰ^'c`'.fl7Q!r9OoǑ>T7k"A!zD/6\T@ p󂉃}5Q/崁NDVW^g1`LeLJ C.Tg ؛iAw4pak$𥊎gwA( Z-ԝ f,Xyh$h~rvα͹XaZkR ;?O\h% Oɳs2/ "$ΡhTڎ΢k8RTZPnD tEUrz@R\3Ǒsg{D6XM܆<;MȪ@#KBe}?Q z◯9ئҗpz1q?t$…S0Pڦ"HGX^s@d@;͙>~ak%$LX{zb36"4]݉[+|r՜2fK3ܕDsjAð#$,aBb_j%4ÐUtpJ܏hϔ*'noyzqHs :tr#Mkp΁;B厞:{0H‰G'n<[Xq<|fnС]Қ)nvN죮::Vj1!k74x;PȪJ]wS=\`} hm+aG"0ƭS4LUfxʎ';0'Ylr PڋW\A\lu\ŨAh˂DZHOpP1 RZ?xjkVc6p3ŲijttqY8FfVpvHPc';8)Sr57I4$n7POfgibt?GxW|Mfiរ,Nϐ%?bCAxB{PppmWa=Aeg-@agV#\8&Vc'=HNp~4/+PHBUe8kC=+d|1:-) ψ p\"/)DZz\YwU9v@q%@r/rwHF›tBp-:ߍxLhr:H P, QT^] bީ2MҚJ}v(ByXy609D6fqM1[\n)p0=)sfFt2g%BXeHC~Me VKDCh9[iΓxgT(=c.6ˍb֓7S^¨`yc3r ZV^:a[0dW>(@~WzcV&:U> &rp 3L,$x́$л_7#o=_.NQ6}/# 9 UKeMbNEļou`X1cL n9ÿMz9. o̵EMR?(qmq|Ɲ= ,UX~(6QPQM_!$/bSvN|UhOaZL\@cS5%K6A/Otф硌I㹆(N[JM4c0kawP "hszpW@9k\3lM<`ϑiaoNco~%iWvȕu02r3%6 A=>zs|HD1@[P!Tj[z'[ln~CD!9y&߭YWWz{yk];!D(hB)A wx&8|9ˌ:೰E2g ޷4tn`5P #VƝ%uPOhۙ6s? 󺉙!CH[XO嶧+#f viW`]*f=| VyS|[b:Mxl[Z Nkpch4dB0)=K9.TiԞ+[MzQbZڣ՗/1q'INgE{tsda)&u"A hn0 &PMYb/7 riz\/W @όw84l!et`S n?IT] xC bF'9gh퉀:E|~o;Q',gCavD)T֢$pGEr Q'?D:13=GnG%(;(nB˚ ]TSfe ~U"dQ2n^@Թ}'{!1Mix?Hpq~m2fZKIgbϘGƿM&>^ 9:ͣ T֕IVhMƊeu6R ~LFE2X&q4ڜKK<#⿜@i1`V̆O&MUFfA@9Gޥ{A!y_ٌRX4L85{iwmLN`7#U ˇ;u`Y`D@s\w׳'nU@MAZo-Ȱ'* Sy:giWΪ?Bd*o%Sb"$卢qBxi19/% m&N6o~_`@K{BۥjCFVn't~N#M7b "&DIOZǍ KzK73S9lWI8*"Dcբo4v!;Jw#L{ kע8oE%#\ 5Advkѻ.P&>3d(*Kߣ Bz#oN"ds˽UG j.c|4",jFfD\߈.k9^av:N47 ~J=EG'傅αWJ!} ^T ۇU+y5"\AJ :_3QalOCP/ߠvM aZbt`܅`6x[cƯ6/gBT5-e-9.a+WCGaFSBK cfl>xҕRSs `"oR|rOJ h;!L+i ,TXVρhŒE=q?Q6 $3×|'Z@9A)Qnpd| '9Xb257^*\BGĆ:Em2,s|K/SeB~{6+]PGbhJɗva?#]C_>'{SzN9KYxO{dS6 #u/26}W@`rb?#^oskuU-cv'HB`L*+Wv"&/@չ?|X:Fx]9M wu=۟FKS8xҥiGsyʕ um+H|U.X!$^#x5Y,q .FXÜ6HU V.*1BE|qWrbVs.HA9:12hZ ^~fZ 8z 7P1[>4D]OKN5:+[Ta׶O(hLHTNKWֺ+lZ [Ƒz18·T 5@y{Q,e9]ES5myzZ%<3xO=̈́n;LZL_ΟGZSԹa*.q-)Uo??!#6ZHFbFB*d/wE,F?keGcZݢgECd^F<[$- EM:y &3n1s&>[%s@'Ù~mRHJ.+N'2FHv z1]󌥛&W5"u+nƶٿyc5V҉⊐siB7-1l4d֭EJhٛ)޳_dӚќ'XUT\jaG .ڰ"k^Qk?Q,=;\3+|&uzƣz]}~K*,/H{[}#ϣ1֗'PlsT϶ !Zs+FڎCnwU)KOl ǜ{t44mFGW]r͇1tM٥Ѷ]^$ҿ3;^Qߚ'eUy=^!#Sk$#>C4_1 SBwHӻZbeif}1|CҰb(h^>56!.f۬emeNՈ꘏]q Ubdz>\ K!nFrGs 4VԹcrbԬS1\hPE؃Z8e!MPyec~e܄lhQźMxHaoK WOv_Ke?5I_i,CRH7tw>T`XeZBԚ 2RsT0qLn^IXx /{U*DO[kNiIBU|H(t +'k+}2#6hX >o4g+q,F`35|'BK&?MFi XYo1.f=w0idvI,2RorjU4y7QS%N 5yO)v פŲl*Rga/yS9ʞt2`O|ko8ޚY?>*e - '%;RuI9EyU=N |WHT-ߝ'jr)#NxʳZa3T%Um'y ߏ\ iJ8{p5Eϗpź1,c2@-f׻%ID;Ɛ:z|S0iؗmp0|q#aOpxUTWlZ6tޡݟ/cxGv2wU{eoVrmiAS K ]Ub@'3d⇝J-oCU395"i7B-.8Si<3f>vkF̧@wF 9AA$Le[usKзZ_(EQߤr9:R t/1 ލV۩Qdٝݵ_ȹzpM@[2Ny| F\*J NѵBUz`Q]G,c` ͵X)r/!4&qʢ$Ó{SEuk{`o;m8 UȐ~HAˉ2'5fLowhqȾXnsF!Kbz(4nا$,@&5T3ߛWW4̥M/ZBgn=e Z\uĔ领.JW  }/2!lE‚dE" b>8jb~+>?&ʥρŹ! eJ֦L:!i{3Ȕd-$tOπ pc?m:1\ 3DF夕]T s2zE">AFuZNn +fA0e;P1_|68a#'42xF6ODۑ^+Cˆc]F+$o 6r3^>T;ȳE2*>ZBu| zL7e̲R;CJG&z^$gļD.$y~ί*ɠnq9uH(<vL46yV_ի5]!z,A,}J,ɳ17ɦ9]P*%꾕mhFaN"cfMzR@ԥ}:1+w| RK|2h29^*Shqpq޵9]Z +c=1JIy]B@?,sқkFz\7)(]]O[ $CԨ\}@de0c}OnV}y<@yvSDf#ov8Yag rŢG^n`j &Q R,;PXTC7NJ" ϶pf_5'npJ6eR{a6Wh0+ $g^0)Mn{O´f]VH4͵$/LxCh4ܘ '$WkFr\hyhI4YJ^< 3 #:laZz:Lnhx$oJu%D,<;L?],h渎5G.0PKC_ꀋ.Nr R`G.aR#4D a*hX.M"XLkF}-yh'j(8d98< VQq~tǘ)GSVſu덇?N F ħt["z^5 7?pqx-8 jdZq*\Dl E^hco貹 ֗CqRo<$£Pˆ$,K$b85g/Q<9"!ON 3HgZ3AE1<Q0ɛ{,e>gRfnQ)Q4)/&HheM;'{j&1wڞ\z90+S\M?tta2|~U1R %!jQ ~`r͊ǬMGڶ[+&aݼeE<621$3'fPilC. , s`:aiR("qvmzDh\ش [5;b}g%yPU1"M8*6QmC'/,w{Iv۝8PA^~xc5XF@?I/C'<ܒ+wL7'k2EjD(tS6Q{՟뉹AawTᔦ[y;l5J$̥tJAuLbCUd(z8H1M|(#U2+^ߌW=B7Š,yڰb yM80*4 kd{]觌4۲'. ޣ2}[QgA$ 5~U ae% fV4:5yG_0aDߛ~hYD437J B!{?$H*,%=9FQJO FsZxΔ *E:D/j۱ ESSp̛a t )M*ȳը;6UӖaJ+A.&$wvIA!\Kރeɳ5%w^K6p0xUPzqDʅRHבzY+r`o T0 ˮ/뛆%`WbJT ɑ~pD?|nSۊ4!քxu?:C8TmrOkm.$sKJɰFCZY-+y*Ҧoպi|">~Cm}f7$RQQ,N@όM@0G̫›%|O=r?"7V,,1[ec@I&]$̈́'G7ZW| Dž6> *Ե7; 1X4;EEp)祤vXPMWP@=W7i8啵V3(ef(Tu}vB7+.N_SQPJ#B2ÁtQ?f. \L=Evp=TLʁ'1E#PcYl|$`:@o#KL!0sMHū M9‹+*ΖOGb \ ; z6·dT?9&z >d(ăHVS'c59R_ ΂ LwsZ\ Iz@Rx;r 9&\ ~c⾇)*bpԧ.\±xf-ZeRk;$Rʜ`:iJ}a?y>cyPKoǁhxW!)npE?)n>3UDqv;ހIVD?xJ3r ]„)*+_tQa|w7x%d_nװ Wd@oՉZzS0Ucdn#kSᷛKf%YwV~Iz!G}rsR~!5j30>WCu锬BV4 çi=(ŲP$HKaT(,g]0׏K=Z^ lKŤo<Ĩw ÖG婘,$SGq]s9͚{K;y@c4cp|6@%u.`V LF( h!.CTW] l.Mudլ , ?Y0NHITZzeWwY6^)͓-s^T`G* i%ٜ<;Q$`I`&U 0)bAճ?b5W؜фF^.kMx1W[v"٬ٚp4jTڍnk,oyRPaN>3Nm@{Y>^Ӯz_5t5?>εZRHrWLӰ~x#577K#'-)ײc& .=h7rQ]ԸR tE ҷdIs7nMjMs3c'HJn2;hZUdc2c,B fazWVG:1wroi8 PD jbk0[ Hv 1tR^=%> fQ8nS4f }fȄ-k,:]Gߠ_3!4HCY3ሗ9Z= p6N˕eQ}I" \TwѤ&ʑ`r=;@$ #*v2 l?tpe %˫ yBo3A0bޟ$eJU1ʄV1 Kas"[Ub2P0ȏZf?b+ń JW [a$9ل RXDVUW~.!B(W̚al4?xx^1P[ZHdtE溓-v9n~?jb?Z;m=vy UHmبvpwW{ParT+k8vcCu:RJkJu2*!8OE%?#tHG-Jna52E^Ye~o4hUD֊]S:@]UEX͡KmFjPI#] QI.R 4) 'Qz$  WpJ9da_f5^bnz(#I @{8Bv\8FY3<3O9&xcVGϛesK3jaSb{S09M}":oe6ElS'cdQ+~hI4KG#l '̹{ơ?5 s[~s4x|O@!zLTlwO\Nm~ʶUK2&RH&rǰL^$M+iU㏍}ʔ*d\ &]_Fui!睢,U?;guܜUs\'yDӟyP pY 1@{dp_C8;& /6,7ʐK Z`q]_Kq/%7V :ZrȼL@7bty6B-tqSg^[ڬ) >eTv|GJ2 #Sdv AP-pGlC.;ho;)!OxĀ{%˛vL?:TrgCBm%zN!ڕ$au1P!lFkR+mlK}&dN܋`,ȋJPZ0gA*冷ݧ;R*ilLg*SLZ8KA'7ùjw rA¥քuܪ@ePZ%1#?}ja寱]NL'7u-BQXMOoWam@d*7 ={h@Xْ`'i!Xa [`4WfRN%W"1y9rvZ?tvy#|'̺mMoi!pvOG[zݴ槽p7N-}?F;U jYzARf/[ dUs;qx矸n F}+ h@ϙ^5lŶvQW!+4Bsv@Dk*Dg6Ww *c=EniܢBt^F:˔pħ=zB`x6bLIO8 69,:NO)o*ms-) zzFo WFƱlP2b{F]u4'w}0u*|,BFuBv"æH7qk%%A08iwuF*lJ^q5P`NQ˖?p5ߏ}R7f3^%eWt!PU`~wP UI,,lش6o;`ӀXRLOZ9H"$6DȢetPiZn ?Rw$Vtzy`0ye)kGbP;yRXwʶ1G .ӐhM@Բr2eSHb -Jx|- hA~9(͍\Ig4pr"%g٥vݨҕ ]yzWns6P5O<)vӏdc\7aLk.em?0Ɔ9$DOٻQ-Ky\5: DA w(]"opJBl_Agg`vW\mF+Us|< \#ɬ0Kͩ_Y^NUTM*ZuOw9j__/#"Ri"vTAhFu> ښktV,K]nՓǁ&5>zj3ڵ V!+djΏF5UA.^=GPRL]"\iYx^;7 $q&cLdm)a+~ ú2Գ!K zn4xysFx6O}Er b}+ 랋F~>ɒ.dݵz[4ȜӬG%#_.jX}[=IIt 冮z.a;7ntC,2xt#l}҅[&ӄt{ڠq} :!Fp,< eJ+wv}a!}f`8;dܽyyP5JbH QoSS/# gdxk{ϩY' =d*=hn2= 7e>jEk0!ow&@ Gi(w5ѐwV\8WBt`%;I7R`q_yZmy7$i!sw ckF U4AJ ]"E5 Pq'qP^=j_&^UοH,r 5nhuMkN*dJq!&H#R?:}%dH]6䳗܅>t7$.&dˢ$qĊ%ZQtѽw ><"  f{YF;ze.t8J?&훱/S\(7Ų*,loS%^Kp Ǔ8# Zei(h!jݪ,gD9ニJDZ}/-*?ؑީQk?-lV}t{:1L&_0wƣUCJc`qRyse5`^\9x{2xy4֨."3A?W-CW4ǻ}ЃOxԞ9xx _sUyu3_,&sYКܻ!yy 1ŮS&CvH>G[: DʥnU2I?b%D[ʍ$dk?p3Dl|È}NꈘӸ9tYp@[(2\AR6Czq0nR^R@ i7δf4ptO3t$Xn+O #_~l(AN?I)~=.7~P;)AOh(tԢ-5ӧH,wFs<R##{(-sC lHn3RmtKҸ)C3vuXMsD"Uծb!2܋E5&{ך7]&TUQO݁, L;~*}:&>Y_X%dlJӥ֠@C^S>cEy#Negj*j #v[xI `jV ,ҀpFŦ(+.Y~DKF k|MY%|-r#׻#}{K%9:^p8La 9[TbJܕ=j CPtˉCU2OXHIW Qx\HW?=6mbNJQFb7\*weT8!@(aRҥK" /#l|V>RvayA0Xc"-n^T}10(K.^vj(ѬY`d[<&VU<)kauz`dՓ@ q΄V|@%6/PD Nbfۢ##18 ONZy*ˬ:f j;B"=THuaC iQ0dBn< :#0/NNԕm}*x P vr-^ЅcIjy~%[Q[3q$=vK0%!7DOФtQGٰt' ` M끂ۣ2 ֶBGs&ZA+IФθ"ƼK{%d.SbBhKkPGWG*,4Ә uV\pp#j\:ʼnz@m NL48l74A%$sڌmm췢 Sƣ7*As,O~ |%${i͕{3o=杢\1R$-Y9W*]3h\ -~W+_)xSJP M!(5XNx\y0gAs$͏)nٙ܉#5ab7hrd-R*B3]!b:)at)n{p2 XSV~RSfٵš)NNV /`ٻ :_[&DyDڔmEN+O!y$[V)p:W촢2l9ڻNb2,4 J-&uE+NҾxB(DT[u'/z={Fze{S!eZC]eЗ ϑu6^VHY+ypE't?̰< D Sb(HH[ #;msS`jUc /MiuX<eCTMƓC-Wb3ҊR|+Ī;^&;~- M$MG۳g >IڱY!A&3=eX;9ƴ8+.]g2ڗ`zKP@a +<> H|ig[nLnf.xFgHf=l[l.Uwh&ya~dun\L1#bX~)x¯d߻>3zs5Knu6uW#Ƿ6r:}72!A&vv`Х[5,[Ӛp´)H&./{>qw3;c~69p͍*1MU)WR]l< jqP,Mͨr݁`a%,3Y0Ju=0f@ܔGsДf(pzTJͬq=(F9`忉|6"F?0qEL^_̋4U44:+\qAۆ6f }LfZn|d_}^:ϭxڄDZHU":5ef_pJ 1 Λ't3P0WB7g}LuKFgFEIF~=& MPUIe">rgڍN4OSţ?ܹ+P7qR Hz<1+k`wx来 3@J+MsG)5ƻt+*ְE| piVSnZm\+9 ř4p R{ A:qUcY_1-W?-o! ]!MD}H᪫,t.sl„wF}.Q}d h |oPVm0vu@b&LEXV X2M4b Ûg `03Ӭ tiI㍺=\eOxܱ%lק?jiT^b V,?狟α/]9coj7Ѿ1Vad|v:{I߮#qHxA3CvIO筝WA>ہrb{s'ab /Vj\$|J& #bXKFv }%P%u#5u8z;h/\dxtۭ؎qSGsX4*n3dCKהJ'ZYMսBfECɱ 2=NX?E&8AK0IFa!jCu&kߴ#.L,ƷƤk- E԰/4?^Gj0+ #~%;DUٷ 3HCм\0T8RZy> . sE5UN{)Rj7Ftqٹ%-yk*رi:,ĕzw֕'3us.ԗj]oL&31Ċ0$_qsC i|%]p}uJ +Ӷ0t hyri^-o8%,+YpVh~P]F\ />[og=+ U7Ţ=Ѣ+ Wdd\TŁK18`7jAM#4ON$WDU#bcP+Z&n N(G'9٬*xqC1~@`Q)r]KJtdˆ u zIKG7U͉Ṽ3Ӄ$G KG*`lT7bnXhplCxy2|0w.Cђ!R |mCʸMhvoAXNRSY@1\]CQƮZAdC>jGUs(bǢ09(kbv`ɪsʫ VT%KXrp|$[^wbs%qhʏMfj*$`Q&&[odi!sǮQě+D8F_IߥVk}?;ɸ2׽٘HUYK6lV`8 fun+ٖdžڢҭ7o?Ԟ>!Q9P -A#t4+sر-@&JJѝQoa`Ϧ %v0tZ=Ј*m›S]-On52ƚ.+3yX ʳ(χiMP j?y xL") UTG4\D$SgF!&ϰ xZP ʂ)k'8uksۘt:z-m7e [TLjex}Ĩ7<0R"nt"DIe͞Tz6.\}` eh/Fp0c?mXk e- d) o}GɃ^Ů pu>OOԺmKmIX-Aֳ$>$܃C&&w]:љ \yma+LA4*3KTUԺ'~a S; Ћ>x:eɍxzot:,@=5{W)ӁtՁːYԧ'iPd!#nwy1Y1$ (*+'haK=Dra9䳬!-wNе*wQ5)g+5mbx/=,xʷːޖ4 or̳~T!۵ϯ;TD){R7 YHW+fmb^LG?ʀIFҁWB=?_>E:g@xU(ZyioI_/b_߽|>i=4|NS*{m\>$\q*@m(cIwϴ/ݷfM":~BhuAOȬ2*Alr-ǰ,dV&p6xO;χlR9gY #Qhpaݣe/~рo.4CaN &ݕ~@/#`ؕm-MC-\*>% pg4OmJʲG+c$a (e,*DETz>(#FN0ݢ^i^`EhUDLv^g0 V+np22,#JSYp lR@yT8#5: (.Bǘb=rN4q־떘D=W!]Xrllk.Ḏ]gB\w9c KrP)58CN0_70b)39ȟkK}K(l0%Hʔ0sDs] ] @m~pg$hP.c8cǤE +ycs70[ o2E 'ξ,is҄hlJvse1frmOZSnFV o,!ESQ 帰eBƦ$?Ցin6f:auO&- 7LQSAC$`aw#0 g5j-Vr }BLK>&1 }8gV9LW⚔,8#Φdw Z@mBHX*WH; êpL 1kpH hZt,xObx07XSg)λ90 yV5- w8tz4<!#숄ԧ:=4>q'@p=@/,J N*)Լ[vy\~\F_Rc-f3.ݎN_*{cFgHuƊZ%,'M:JfZ O &,Y½чQdj?< گk5<(4Ua1u_="UaFNDO\ޡ@-~m# dSDc{} [;`?!,³}?:{W,`bO`7R_-obHn/I t>p~aPN R¹1Y|[EJ2̈oroi*lcGzo)Iឹa /&V KDkScuE5nMfpKTbp[H/*dͥZU|_Qdӊ'&߸MX9/86\fO=Taןh k*4`=P` R[ǧǏ43i7ͥ7tp1FwHH7$a PDs+Z6ԅ@6{㎽D, LR>ֹ9]p ‡Xɳ3UsXK%"L_ RneB|Eine&x J/p:3s-8V\޽WMݺc(Ó?U!!-oy Ihe1`a<#k/AZ:Xi?kC7*}Ti t4%H C=L\ 4Wv^mTAZsmaGn71e`sr߁bm}?!)<[("J?,o1TFPoé \AyR}I؃_" ؿ叠Ct]Ԡ_j7T&/p ДAՌ| hYX=`BK GX΂G62aSَ'P˱ZI4y ߍDu;5"-,[Y>OJ">E uzq#>ɭT_ l-kg1߈$jމuT`UDYe]T&sZ M!"ʝ)Juc%ho۱c v 4܈8"*Ԁ|Ā͠\Z^=yO(Ԑz pk0QnBO2uj옌L:M?. Uۈ4m LX(KMBahWP]ɴZi59 "Z8@NAj=f&S!F9%&M U+Aqn7ˇaϚ"%*(dvwP/jO 9ӈkqз%qG,4 t%+?< CX"[Qē.];^416!eMg&]>S"e3~2oiܶŽ "OJ>^`[gr;W8D&рߤ[9Ȝd !bWj)'o̒B);;W8ib&tlirobc2=;- sCzgl=9 &zt# e\8 FMa\15["DCd}ȖS,TsW;u= 8<%Uik8{Kħ`j|&ܴ)9{4 <XT4\¡`C-f`= YI+VmM`.O#bozOokF'̿`ϭ}qq ,ssC`烔z^AݬT1zG뱼H_S]jq'f}Zmcv g yԳfFO˴Ӛ-H.ZAIn]Vbk6܎24YV] )vӁ*V mѡ OX()z$|\\>ΑӈZndgYۄhIIz)'<0ic{Zs4˿n k?3}忺M+M7# 4f!JU=~[ѝ0k"1@%* 2${@@jOme"MCde0ft8C@Nuxö=3ޖ-GBmBH n#M=9! zptP R³s ;p&$bAy+h=tgXYWz[oy3 ] = sFBin?lLij#Uɂ^u`i=TR)eA땣L&)s!U,bݒ'/rեK{\H=o'TL|48,܋8z:. bnIl]H"TfTM)'dR3ql"/rMf"Afͺiݰx7t2sbdz9;pGHy;>=̻is(G#XN | EW%\eJOT4&zA& 䗚Y=4ugVo)H6qnEfPCa46u+?3S rhRs,0_t>}7/w,o otʖ\Q9d< `BĭMf⦆kX3g"~VC}AEE-RF3}qP0!W.v&q$,{5]Vަ`@eDuHZܯ)z%x5G&I2뼋. iWM'oErMsBRZ/C"SB6ɝ[&WAH_`!iF>NmݴSX BqXffxS_urBqAD/i|xw]Pe吒zɺC3 l<.F}~wl֎U*o1eBk]=n^ě{LCHKɋ=NղP#sFȏ1s %k-I' -}yDiIp y1DS_ǽ\G7M:}Yp3F~j[ņV4T" ҵ ]|NjI4{Mdb R":xLzs9@1tK?,I?:'Nq|-B ä+g\z$-`0 wa1)_8)vξ_'*Gsj`TYQsI~S@kMq50XhƧ/;b CV9}U9]@j-G"IO?3 R_JXÞ"SWg]\eT[ڃb"ߧ9߫[%n\'@x'zAkHbl@4X"5ӌhT=t~;ҹ%rj;4"T#Hl+IAТC2} __UzWUM&xVԚWVqJ򙀙~͝gX^Kpz*xK^l!"D3dwǣ.kz4ù,nbl=G}َ7n ~ZЩ<DUHMPhpeq"!ȎLӎn؎SPi/:|j(ٔ)9o 83] ~_"J8@s嚒 Ś(UXAvUp_8MJCOF\k8E-ŭϵFUzXy_(8|F|`;Cl |&,DPaxY=SF\Žܻ3X_YIvOl[T. @9Эx~fo} A6~iN`p^yZA3wݰ4)>}}L\$ ^=9HCތ^$C2=mc/3,;\_a9IzvA?z}4o"UC)WroXZ@&F* AꚶW,6櫓 ҳL>~Z10Z7GyЀS{Uq9Ml]vyyC:T>-!?Jx㛌ؖD+3c*,~w`-A+*x>[Fgf}~ Dx8C3?}$%+Ў"Ra6ADX,F)bkG۶9KTkտ,_^#Tڞ2Fa'3J_V@;VTW2P&vR!#l'cPkm̹l(%I޻*'iF6@ A%].Њ{_\!CC`6MBGs4ȒICG%|<}PK}_s)fu+ o?cR{ҦJb'V_6sUb&g3bYxhj@ [U0 P#.bx3jyO9R(mÑpPb5t摰Wb S8KOP)~U̥uj#>e84pM V޿SeE9'l D h!z&Xr`TWM;^oW[yHa`dq®edHK`SQx iB=јn[7CNjyٔH;:5%lBN|",Os $u_6ԦkSv. O2GNFtO.w^da)=W1Rړo]E0M\CO'/ ep! bFL`+!hqGuq-=Xo\g:ǹK1U o>65z+"9&b ϟQk [o{nB!o''/IcG͘E1 ,]w>rԾ70к$s8)}dM)[3`!KP_W?Ccl:%m*[QuY߾(r7@ 3p)~<6WI!hv@ a59ޜ%7/hwrFn!m̌ܰz2ln=!Me}fa5! Ŵ E \~eHk{;(`+]_p۾p3+#L)U={: ?oT^.w.Zo<^h 3v>t6{in54p+SԎVxbk΅}gU0W#W/ (-C$A+dT Y)FEIgwB>hbнDIՈdDN!ոAIe4\hgHDm 4@J7*'Ew$`7⻛HILq1idt*$E\ќsZnz׮^! Oxh=Ӽ¶N26I6~}`%$gŶJOWj2X<^=(xu()8U 5_)4wI{LĀǃ0D-L$/hsm>Lo\ٮ6 ),0% нRπS^IyH+Au,0d!:oTl0IT$r L*\> Yw9JS}JEB+%7F FA`myYM۞ cYp[ؑ<}t{IkJCE@H`0#S"dʩ#*&IL/+9XtB,]g4F)Q>%:/M*sC!хO?h{f ň[[d@r7Й2E@RGBVDgf& O@w'H,\1nɲ2=յ+"=N%P=rVBY}('4=nU"J_8tϾ^اh=lМgJAjVBȎG |skiR DR>e%Qw6֖3r|{A'ntgdLH2pZIrUMS2{\)Zghu!)N^}DyIg3cJ qt|5=ߕS{5$[IaG_n"L=0 ':DMk}C N-WFu^oTEV2>13&Q:Tc-X䵚:=|KM  oFD,'i1̥5jU%. T/uهEڎXى߉NR>MlS|v6_Vj _w{jcsgU_c[mDDcC 6V53wٯr/]|s{2:])Ps4j6t4Nӛ/Ѯ/PA! =6j3Y QX=j JfyM^[^n*B]cm}#Ju еeG:뚏ٗ*Ea{x #Bws/{N* ݷ+t*YB5&6cw]]9-?Ή&,RcCzod&CP^a]/ZFV<[F[sɤxb w}y%qJyY[\iJd:TLwF-w?$. /F1sr1E~q f`C+~}r6Y8бvӲ-)ʅ$_  ݳdrM%g-$G]"X~qW 5׫m\T&.]֓&& &M:sLQsxa6_v4ŋoYQн3*YhvK3z,<@a(?L49=S]+s$> Ђo-ⅶ@XrXdB|E=ky]U xYqI(4 ,W8ͬ9^D]uwi7[2{e'T_>}LC M6a] Ԑ%ڱ=[6#B!K`z&]S_}w 77 }9P:mNQ[B8_z l yca,89HxupEIL)Z|1tlA迣"{חY 7?}oM>Ţ:gD8|8+wvizKCIKdW#0fip#yOh1e#V[YK|KBGXXqтnjb6VcYo o8# 8H:xO)7z/ -`,|C0xZ#Aq8q#w.se _jҳCB I~=9׏,u+~: zBSe MR Z(B?CQѯߋ5-8;aTLxg~2t37YOѝi8s7,76T`kbڬ"0YA's<De{X f *`H72E&y+F7轢mkOגTOP6{GV}s #֐Wp!3oj-_%4hujf(~Xa]$bn!^:1g6H4J}8puw@xMesdc=[A}m1 'XSrDט )9R՗Qo2. >1)fw /8ʰMmmz\F9Y:|Dsi5Uy zSfƔXm+X *.gó:O*t(@f>?"e-Urtk:WLcd|FQa)`Xɘwz*.SF>cn$$At!g:G_SY1'e7sCQV$iN/_ÜusKUV><KdfQsn8ZXvDٶZ5-A|Z'{އ?baN*n];v #Ug61+ T g$ &@3ˌ|n m؈'T#lՆ:f +4`;J|ZwStpޖEuD]z`շ$uJNwl L-n̯W59mT~j[d񝞧Yu p=xxکfa$Ldb/a _; ::G4o-/#R^DZzKׂGuDPx[]]owEW;ɡ| WAGɅ8x)9X+D(L"npL.m40.'@R@`] weBGF:B._Y+`{RVG]t󵣠^~ן{&)-]`$w쾐Od z.bD` Shpo2 H;z2OoiN"(}Ճ1l?Ġy4[K:hoGrZ?ZH& ⧍+\8$5ܹ|kUg6V $U3u{xoXI WRE5LM/oq 꾗}Z:OK&\gP:(N\WYc\.ߌ:j<!$Ӆf: KBx|fSX>Uh ;T3>B &B+ΉٻyL-g`J#PA_UC),R= hQq$A n $~wFچmv8 ڨjX+AxвJ~\u0/,l\Ia5t9+柮M q(EuN5¬6 iJ`G X[ea]xn yNB(*PCJOIYmYi-5Z\MM[d ^'/:2H!7l%:~j 2;,gZ4T¸ishV{_䭨P'TfA|uޗ!UF!_g(Cu*N~k#R\wԏ]tX+:E[}ם,+i'5vэs(\Qbg?4;n1Ϩi>H V6e1ښ z"ˣ?c( Wb.QpSF؞>XN.نp術٦Lݳ$N n~&qȶUӯ=Ao[n|.' aG5_\d%{+ Lf~|5^%e7kdBCۍ{{:Ljň|OzL9ѕGAϟqY(8rb-~!]obroVD=:*l[R!f5̇*ӯ IO6 #!hrM;y'6 T%[iT34Ob[<ڕ8okE?ںčb|SY{{J'!ztʔ 'E劧COԝNQ:RTWOA'=y2 Oqmh0KR-,b}vGլz8e(8b1&⚶HR4D&I:S7}=vkF3gG$s὘ҔG6Y8m'ʅ+HQyօ0Wz O$/ eU~`?oCEӂYyv7BC%"dn {p3:Je1\%+%@0%ڢO\9Fxd[,gN%5MyyvaWuy ꒋb9dʪ{GW]X@ԑ5i3 nn¤`كU3WwjvNn<)G>Zzlgdc4ge*8zc}&!DY;ݗN- jLbLm\x,svtm:+c(.(ߤWj@9g(XӴZ%gF#@nqL-%^=ZU^wnD^#C?ij6 ނ '_Q#%F{-TqY 鏽Iv,-%ԍg[Kb{RoX* ϒʚo4Y0!ӋطuUQn2җa9v;6sҥ]14g?iJ'*j\i,4c.F&1 c S@ 4`i;>)=CtTL49pOaPZ=Xo+:2YWSv=̊Uq+> xLNO(f?3Ðuw-{63D{6Oxw(y>dA$4dkFc Ql@zL_? #[bc0 {cgbu>3@y# p%(i&37y!+7հ(d٬kr MS*03l6{íYpg*k};îgvmnc/g:\OT( k^Q[=tzb+Ui / ]}٢|Plڶ28|w^Fúz'Q52}-q(.FWz\*;g'`||G+. ߯j$T j ϞҽIBt$.o]ninBgF`-B0&],x{+u [넘ӭT.ur$NpśAAfXc-MbȀԊDy-/"'\no"cNQ&Q\` #Qɸs~~3ͯ#zF˦`x%%p+<ףnxO P0PV%_Hzt. ]mzAkZ(aA|8jڟ-~^QHPeKe D2_~6`ʭa69hI,?b>vB`RFEk t6Av ӯvY">cCGj776_+d*4 e\b+>P mZb W~=Ё?^N<_^ AYU!'϶u쬩+5U2!ᣙ[[>|(i i#6>oV~ny>h݅cjMbsa{GmsvcHEܜ3\5{1^l{@gAEbR|[a{=#SizC t0 렐" I~vdh*|el?GvWlgld#!~e]>7Kql,ˉv'^?S@\wWݶRmo%ž<2Rwԓa\ o#Hz2=#]bݸۺoßIetre0b=ILl r[F*!UdR(B," {xg$fT5d,*J-+Hn:ż;Q#Z0Q  xA$@ YhsH; @wzl,112nFvKg9t&s4V8NJ尕F̶+0^Nu U]'1ϬsK!%vV uZ5'?gr zjR,saA!^g@x.L'Vd:髬t}  e)p2i`R5G9\5hR|H:~{/_\#Em=(ʢ7v46'(HSGsq9C t2 8lo<1 AFs6aqat;~XFo(X-nAXݝ/ljE`OVg ^}[%aX?A_|j+pݙ{Jtu4Vptv]O~jCx s276b_ߟ1ᚭåikMtB 7S7w+J*Lʲg&k\l+tuiso'=An e *C2͆jYwV,do, fQHcMaeK \_8@ׅeŁtT*--/ŗ|WK8{`}?cѬ0ytԁT$V  7.N ٿw;vnIkM$= }M݈3$4n3/ܠTN]n+ (794K2cmو$&|]wbwQ8Ԗ) 7ڭQ-͂ILA&[ >xU*sηE9mXwRYu%\}zu5o 0ښ#9J)o{ Oldf qhIh^C l?^z]J;k< cphqVuX[+ c:E|$7D}%ϧ7J:WvK#1MmDJQ!xΈIzEKC Ry0Dzl Mfm@,A0)CgF)4dbg:1.jT'411) ^ܐ"v\nIe[5C8e:ɎC!$+®\EjD5yIvzU;AY.n{ @F5/*). UAj[g>Q1?-}zWuxssEߜR,]b{ )g˕N/q}v:t%d )ǨqgmrBr89 sn\ڹo?̈́K?W#gc/iq+q+=d|{~a$BߕrNMϳ͝8aqG,mVLmU"wp_ƩA,OjTAT0\5m,Me](o]/KIP;sxX>URtX%ݒ+I723;ƷAE_-|y6]E G^Ern~EPah8Xn3%ξ%g2KSUUjj7%!g׭>5yvܘnz#ʣ"fBE{r~vǹe`U:@S AEW~kL Kk3ڑkc;e ;85$wsy.8-FDW[h"`p<f S&1^h,'ttz N1N'V7/+OC4GKиؾ *0+r}#!9Frφ7-S};~j,0G"9hpdD 27U"U lG@]j ]qLV4ހV4Qs)S;r|07TkPe4{e :GA7!bϱ{h{fF9˓rT@㨐c=Fyݵ8w;W.F y-hI0jX;Ti!9TJs.'|:}n/0ƍb3ؓ^͍D/` f}b! /)$96,ԱJHZgxgۯ_h@2lI^GP񁰞\ijwμU Ef˯G(ku^:yk7}%7qAST@{MQ`3>6 ۚx{{4xZ/8JquE Q)Ufd l0E#1+ۡ{A(m!`'s?ca`ȒRO7{G_o}^-3E]tHj{ 8Q8r@s|pμW/^iA8#I@:5 ־YOޚZ+JWDgn˘<ג l ]a|q֎jRݹ5<{H'cVѬ r >xgH'XҽxRyavY*,%*G,CMRT?5FՕ-DDњ1Q'!>YOm?H;ү}+/ǠA%&)9QRKk,Y]jNu5L6Nߡz}_Ʈԉ(Dh~<姕[)RWidmawD>ٱuI8X#}3bvMImN`Eu^Bd3.(n؁Vi^2_&T'sɌZXe@׻$᳡o@3(Uͣ ќo."<{鎀3'% t ~޿gĞF|za o%M sk,?(I|K̕Y qas9~oa>@tܵ 9&sRAx4GP"%߶ 6bʎ'j3#ڔ0~Zbn8z3UB`Mә<6%ʼn›)[屉bQ0;G DXu}27d H`>h`f3X!RS=Vr _5B\GEj-Dhc+,7ےyw 5t{ת|w7F6ۺH4(2]y@|ڇQAƔi&y(A'LM /ڎ6L>|EJj!<[%G5bp&j_@<߬C|s*_<:>ޓYSZͯuThbG)? n \O#-8fI&#]<}p%)PE|v-E8F%WcLRTw6sm] .JL}WcNo!$`d/1unB)@:V-?{ql@AF%!} 6VΤ~gWL<5!O0 S?BPp'~Ʒ"l OG*bPs2T~ߔkl (m|Em$`BطOd gdv?N "V=Q|HdXxuIpw^YZIFof CiW$V|^ѯX=c29-}MYw=nNU槂n8 T}tܒa]rV@>"Kyq!Gb=rzD[Sƈd<%zE"Jz];kԶIl@ښ$O>s*W'F`vt,=@DJ#s= zL|#pGD!)]>g9JDFʽrC}>UU⋡*:ć9bl٢< ?Pׂ#ؿ#\ zޒe33>Zs3$OmYKlHE<'+ Rvj.ɾ R<5YS|ݘ ߤGiʊʿ*]9kVY&? .i֟b_S`br_ " 5ǖv]*`OʉҔȦ'5j}mghuGFD) VӁ^}o3UY)9/n&@K,%8@R6icZ,[: k֗O6}M36R@/(o?PϤ0Ib ƑW5oj{(+r2k߂$52jNXUb 29 4xNVr(y0L,jb5_\O}yB!d, 6|7ڕEԟҪִ7*j ׳C6{v]FN͂_=j+-# ٌ,҈o~LldiAcLy_!S8{WߦvZ@KЙdC+ f:ڤ&THVhJ#)XnVzrhjqKL 2$E6qXln S ̏pn.t-ӚNkivc>H¯G`7w-$0kWYFT9AQ |U-!_SЖ1"AZhp&z[EcTs3L=jxw (>Ko%p5>NБS<&0J2NA  Om 2>m﫼vٹ[*vVl iEG} ʡ:mu(=di _c-̴xTW9qͤ͜J!4!$,m>R+'xJ%i /3є[D%mۃ Oނe-ɈLdkʧ$OUgrW(0kF ŇUs[ G2U Z~m{L(LQ]ܿ nِ]b0 JHy"yqD ^)4gYS̲ s3 2K^6=h] /ʯ^?ԕ]tnVնe%-o-s ~)EC0?ǐ5.6nZXtK,\=nN|\fP_ɋ1ς],.%g`#VyJ&A޾qW^k!s[;dIwhi{6 "QUsT*-mmT5ĚGȩSv {t5׎h--PmRƘuӉ*dg5X$vuL˿]w w1xm1V~eĻLN-`M5 I~tpuM&CD_gwe190mz -C?\򵍕. m]EE$_YUF*,͢p 1NoJW s,hPUs 姡-PSzFo$->/1>D蔷R/m[gZGҶE F3Hr@]f,BB\£vKq-Ip (%_6\G٘M?ٛ,8I4NTOd8p =_QZM! rоcHnF894'ˤVBR/ԄA")~9wRw3(Ȃػױ&y b?@G<k3aAʥ)QIP0#".~~M1]/˜׫'o>$0| Qo{- 5?NDπ?I(62LȚGe}Tepbho=?CSXN>jb#jW;NUrh|'0~ Z9<ʙ)exͬj6*dʤ<v@ҥ#D (fn_lP'yW/KKx7DDѵʂ` ([9+ԗ4zk][v#cMDJȮ|Z.z(,0"/ށ-'ng.PKJ_h >vKQlvJ3 ewKAlFvn)_Dp-B[ӺC"z$~nJۆ.t%@/hֺV$\B 6뉁R=A YJ!o)7^\ujq'SB$Lb?%oYynxC 5vyPX3\كLg- Ǩ:z =:S=oh\WfS*tRi3P YkiC~%#UUxcÏtfDxQN>eFGIh N[QkV~] |0˰ /1ylޡ9^Ekp`\F ͭFK q\%I4^!.t1 jnC佗*]l0#6Ddf=w4i|[yExȁos6kB=?c4#Bk$T] .e85w'BI.~ 9;6fk?X,g$'7HQ ja㔩Wܽս:`Zn#ϋ*ώ_oDk؞* D P#QqAdGyvSJHbX:er3-6(^]=Zޭ1)|"8a]Bxo\#yOάpٌ8-$ c;ДT);cCkW.jRWä+42Hfetn_4:vtݰXD4LJ3M <6Q]/ \ e$>z K!Ҙ!Npㆃ;`]\ANA.b,q&hMM~&Ehha?d^.=ӕWwpZk3yP ($iX,;!ڥJ[[mM73Sh΀o2Vy=/KlvK˿usɂ(- &q]'6HvX9Oluw.:!='h[/޵$RbX;W DaG/KAWOlG\>UHkms]U2:tӽ& 'Re7:_'if;[*O!^e3^?UAφw/xO9.Ck3 Ao8Ga y{ExyX]U"I^/-g 4gu&o?X1ڌ6Qy=knev!d9Bfx/=6|-mרw`[M<큹ļ+sY k=KԮG<$=gI,xg7*Hn 6iҺկԿVa⤞c:PطT3u"0 Օ ۊfJh(*1XWmeqn7UG%(n,鋧<jzkzZTniä2>,$A³8}?DQ?4 {PSԣï3vͪҤ37G4aKnCB:[}BHϺ$P8Jއ8W}uѸTR"=.NݕD)DL-pwD iP&7yy Ma6"Xr<QC-Ub"auzȒmx&^`4B\_+-b gv)pnZp%(zCC-3r1{cz$Kw z]$Yj5_- m t+B,g 0U(+6~@$}Ȃ鎯rǧoZRV<3R9#My矲ZԞ7dECys*]yBɯڳ>p)h0ԃ)ٟg]A郇=5MgCl 6Tq15U2B*FO@c.S@\4vmRo#9I/ߚ=6PTXNK{h4'm%ZZ/k1$.yxmtu^mzT'sWA=([F9Y\MNn,+',*6"$bJ1[$}nIN F+K.Wݷ]W015؞'f;f0|9}O hɺfȆS '2?F?P OI*C74~~Z}KM,__d&gH)r( MUaAkaf(RWj͟TT L7~X'نS%3QD@#nM":,;>,&F WE!Pw !cmN!'X #*`* aa홯fiF$;7?+~e$mE}ўT+FR6yi[\L_ `DRAl~Yb:4ƍX6tb&$5b4{H}CT} ^-;d؏uoJ=F1 [[[+Pl/ܺm\GoJX="˲T~zX(^_0Q(8,&-$xd\D b'XR^D-S~w e*eY]st>Md۟8d»i25[y/JyZBN,7yBDeq2jY#-luI2,ܯ>,BAN=rl 阺;091I:s;vx+ s]6, uFTĺ2c^S)媹_ ݤ;~ |nVC?{ 磢i .iV6*fg&OPզƘ 7uK:ͣ>+w F.x2{hS0̒*1h5KsħeC1h+"1q"uGfbڨV0  3͐x#DffҸ_(M2G,gou:`X,fPdpOۆgd'״Z0%`cQk<Ñ8#w;<>4qLb>G}R[`ux۳hbU<^w6NȒ/3Bvrkve8YQql"ؐxdž⚍R/pBm3). kZ1lVޫ2di;z=DMZy)uH]魬$]^>ےz' ǿVζs|e e[ƣ殰iezzV>p`d !b;bsmf1ZeaeuCN.$}%/U}RS4AaȬV\.c҇w7fBC7rxi~&C~o C!(xٌP!G5^^gZ"ݟPRrr$qU= |ݞhhb-mw ~B+b5Qj"ު•Z.d1Ess=ע&]IFԤx:`ybϹnހ2ą=TkQ,F/ny,q03*St+2ھۓjMqy/ᳶΕsF.{mPL@;]#ե.!Bq(NWX%>~@IY(B,Z̊[VXz}:QЇ#FME~Vƃm*#45E3^K7߹-MJ/ry .!̲³o>Jg9Yumk އWѱHwP Xr7^aj4 Ld{'co?$wqG<15.йt MU<.{)䎤"a7o GK ՘'rGήhwf 2Ӊ>ǷGMC9 |7M^vO=MHMtԬs4#λji-x-  sx:n/19ܿ ̙$JJ4-qFLmk1͵P5Vvz:T ݣfVX^Z̊~Y Y"nоRldb12pYVӛ$UXZXv: Rz rksΗWW[huZqmyѳ#aXU(BVA ͑){"^\3{м}uң3żrTYW|Pb󛷴UE9~SBiKta=Kbbs5l:G:!T!LGi9A/e9 J&^P/~.E& <2?M͡9ߩ'Z k)aW"neJ(dg`Ţ/:l {y)3g lC&QG$8+3 vFAC%""r WĪVxr?SA#1WY3&2k=OBũ]Nܔ&tRbm@+LBIK`ї5lEiܶC,!VFL06jF{gOu%VqB]"R@%t}Aq SF|zY}+Q$;]z5ߌ몾^ufj\#"K_ӻ7أA4xx%6V0#A@Ҙ~ߚy320@l½~0a}yшna1aUgS6@!=V)Kt!bHۜGI [0؊o 5̌,:^ĢOaj%-VTi~JdE0?!q$:E "J>yoA_$dE4FQޟi\W_\޽{!P@6˷c}Xp\]Uz]?.yT#n ږb f}f"MWv-V6_ׄ=@'3mq>4w7|zq)DS̗q&<;s=xn|,2lM(r8v$lEqn#CKUFh)k;ӭu$kYy,`_q NMyjgySD֛n7arf`Ɏ/w26BG{$EZڠ0PoFa:F:fJ:~77dORYʗ-{ڀa{)3=M!yDmI,v =!nfrù,6Zm]0k|wѢt u9^hsgZȐtZ٫kLs;;NmjYvyKDC^\k) 3tιpHkcS\2dk&laaնUiU䣛e '0k)$P:xם zHyrƚ~._Mp7Isb/)/V9v5:`sd ؤsf˺^G~U*{!@npR1LQpsML/+W6(h+ /CPХrL& gm'9Hvz" |1('V^IVsbfC0k+ƲU[v}u4GKBwkkagt&D:(evJG(O߂e WnW'= JJ@Ȫ80K5$ 2;D2dSzމ-r; |qHف}?*hnm(ܢ\NⱡuYKn{Vڐ0%|wcjٽw)C4" V:*mِUe #p81M1Ɨb]yJz^kuQ}!S)"ӓr8$͎5ຬt;$i>hH+dmd0CHW3 AaXzD!O &6([YRTra88 ]')jۦyJuV/HMM&ЏjgvfȥX9|"$t^s~y↊LHގ>܆P}vf{^(35 MhK,aD[nR.>!kHs{&悩uW!qOY)B`hUl5KN.$*zjgϚc L%P`26/@Zw%sY5\#%֊: |Aw @3=u ,  D3n5:Թ;gY`T`a,\[Hjv\()c8cܵ6HI9/HWUF&Eu/tpkq xzkkED99NHh!29عQJrm8i4Ka=X.=ڹ{M bXi6-X#LC|6ijAUzUO-hlwUOGt*i ;dKB;O4%; y]6ԓ.1/f3!&!LV;][dXjSu13_ϝy-pG7c;p5{տnQ%ѤiĭTG .H"W_sJ1DfhkC<ݨmk<CKB]@2A\2xŦܱBp82VgB𭓥jUvB.{z:?(j?k*w ™C!yʴ/=^ZoȮ_7s.xAy%G PU;`pঀmj^騌dyb7y %~Zn XPd(;5*] YE˔y=TJ?,3L>r.vJ?땊<O7I0+qF܍jD$\=/CBT%"V*\M; Panũ+ԆGp 2ꐬh6%N9wgeA4OL\!ʌ<8,0vZ+!%kc30^!0t/5~Zm8.yS$1E]c 3zQm^qc:~/Gó*Q'-]ZeI^fBx_\ ~ c")vY%k9VՉQ6Xva@Yqiw$/ ~=ກ!cxkbW˸X NΰϠՖ|+ɠcp yV\MS<7[>Rk:xܙ.B!J h PH$)9) S"]\ώKv6Bj[ǐGxL~q Jz)Pvɯ~6zPe&70a M6pk?pV7{8~:aΘLQ;MBбkM iWuSKv0#;L0!S3KUyQZ-b{R`&PEޖ]ޡDo7won319*@ 'KD_:w? _eC& ŷ,FV BT9jL,5|Gi"if2l M4dx~oo~LiV^P4$Dw^}Γ%gbvrcn* m3'8&Qxޠ i f+C9CCjјa\2.TFtmu6>==zPѐr,5m u b䉱/x%[ G<2əEX-J)g}UԛzR¨,hlYH%}+JK B@oB_o?/rl=׷ b%T*=3&oрq+R!ԑ#adaoCrٖRnsO AUsu|2[e32^d%fhNr친(Hhc5-I^tF4k4hn1.+g@oeg͛* LV-׬IG(2EQc= 2̷ )t3QugdU#dfջ,vjǬ~%Xo+0ɞ ,XfǼʺn^+ʢTX:즩wJ=JxɍO5{L~+j(6SIۤ_\܆3L`dܵۙPDVY*R(G`Y!&ōNHBeؼS!5QH/8,xsG)Ͳ7:{xopϦmPPBz2^9x`YkT:V ~!Z96Mnc:"z/AڶqWwwX5=>ӪpDq(zl1"G] xA0o+TN~82?38zWmӾRHtAQ)y#I'ĻG8:ɥJ=g[ #q{Kߗqf4/SwŪ\@& 0^!{<׽ØGJO3n>{:s*lG&n1hLra6H?+I|d ۲+^zS29lwnCyQ9fI@\KCB2o&23ٝŸ=+>tC|8x8v[RV÷7~ًVwpF#.Ad' 0*$1e"tV~]:K& n2&]GN$XΌC-Z}l}Gb1S mjk]õA1l)[bCCBެ:xh4;Y&mx Ĩߔe4پ?LA/AiB{G^k>${Ax7tG'gI_oԙ?CG/8  ~},V6-BB*eѰx;rmқF""03FnU_*kٌ]y16ߌHÛꮭt%*PCrAʭX{a_E7Jp/N)A_o-D+`Z d3+cݹޥ?ȋa +hYW3NS]i;gvy!MRtKG6+}85@u -YܥuSh;CuW*~[>z?%q1Ri-e6πK6S^kQNh*F D#OE,"خ:4:D"0TT4 -?$,?R03EF)ޟm ~Yb#BWK'q@QwpX^O02B0בTbgF \p:<Vg7}eDq00gW7D /"Osoj2ne9]*:>,fCv*KK^'O!dm 0RSr~G(\; s$*{.ֲMcs}[]jMd7w]ǓnWMĆG4&%9+},2,mCqf&%DU+]ّžU69$W,7}blB"q86w"j}KP UG+&X X.ّ!oQǚ֞Фhc#q2?XtUC#{R@OlFp0^?vaPm58X\v [r ʤ؋JaR Y J\nFXJxY[mݝN4)5͙yơX&MC~i_rE g0̸0Cu †jHB! πXZ͸h0m2gxfg#?~OMgsu-rATQBD+@ҌHLpЎM].}yo1vWfh IE'2_'\?|#P(4~]ʴ lC;32kWtb %h#mc|\/W =7)HFCh1Bm9(Z_Ts؂K&2jZ($T]5arȉ>}9.J8rKkFgdc Uv['O.'[H$\zbh=Q(Dk9}>|Ut~~55t^Z%k"–\5b^!Jw*Iz#7p:pCw2€gU2eTiik]&Bc͈2;G^&'&!GrRF_k%|Ī-uzH-q(BAA礹_TÌy(xɿ]W| X0 I>s Ο3)w5a[FXD8hTW)0#Ȼ ْ݁aZcRmd\CPq߾nIi #P}8P*4^nȬem5ZhꡘlRajjE(nt3C}n#ᖑ;[؋Y5 aEbWh]6VK3at܀)T&3gsb+vf# N7~pDƸBZ@&m֮\g%FIF%:Gs$A S~/8]0[/F_Xyn^>vfnҿ ^#<Ӹ , ,mt c(2*UgqCF[x~%GFWVfі7wjS o n%^4ԓ_?l.^Z7_{m$O<>C&k g/,-–޶3g8T86ގg '>6i=z3bɺOx|PwdPQ}4:ܧ[X\ʫCv -Oϡه*a~Ǔ ZgM;q0[h|AP&ꖸqS;)DW{ uUE YeTzU ey{w9uy6NT^,$_GaDjd&A.c (IQZv~,gjU05iQ {DA}FdN1TBcJeaf ۵=a]hɊ4iG$~ }+xm`Z3+ċ ?]Nz@1@(H(' slKz}  xP{De3oyu^U1B8t"v+5D,uk M'l lU`ZcG Hnb-<ϻT 3`G4px6h M9aY4hjGuwѐ#{Sl(0t,_۽1  ݕz+”y f8w[KԥSZO@bm\{-.CPPBfHc'E<(Cgܸk KA6Sd|۔htWJAG(t~> m<]O>μtr*Gߍu7C6+j=|Cl;{6$ 6~N1b#q&H&A"weRzu|4#TC5PJ#W2vI Fzڲӎk n`90%ҧHzTijy8kIiCTl,'!׸?=a{bn(P~D6y׳ # *^ч5˓e=?[p Nt^p{ꐔ %z^vwN7ͥb8n$ g(hoVӅգ3?cEXu1S f49"ZD8u#w'3赇(ksJBb?Ǩ7&FSp[n_"ɸ&Ձc2Q-4Qu*N<@դ}B9]?rܡ=5BG^1a\8ֹF>g&4[?'f6[EGCEMr7;ܶ$N\b@l&]nYt<{\`z3\L4Cm#'v,ؙa~w1)e`oPp!pjinJVKm5 rI3m fUg_t,‘4_az˽%g1QQ0^YfOlY!&8yS+:of2Q.q~%/Qhkى@|RPeƳ2gCk~yZ"زjx@;4i1H"l8TmӨ2.nY+$ɢ xђ@D?@)5s !=ٕѳ&]oK &\3\tQhдݑZyjVnO\3v9uN݂C_w?IF#,x^xS]Ze$H:l! 2&Xq#FžXNY (we buZιLȚ7wOs벤n_\mm/$gdͺ)$FMqu}Åvҏy-5s@$[TisQn_Ph/TxfӶo{FVb }/X*|Vu \D0/ٙ {q?KŊy`gP~Qa)wl-=y24b0D>x*Aacd0x̋'JvX3!=l``v*q'WҽB-ܻylr"cXDPWVFW:\hD?y,,j1=4uWz)pd*?ԣ0BV7dFۀIN@vJ*@ˀ)otx4]ξS)٬Z{^'v(bFR]qQ7e|(b n/)Ӻ1=$ۑmiMI̸yʌ3?r(LǑW侊Q+2)Z {>/OWV~N#c,1a ~'ť7AhTSFIhY!uţؚW[Ҟ W! {B 22ҺdjЬ_!mag?a-,Y^,#2@!YLxv艼-X,Co39&*^Y ,ՎCI:o`PJ:ԨəkO=v㴺8a$|zԫTAցxI̅.N)'j7n) ]bTT'KltV\drB&m" r's{">QǴfPXHT]EFx#6+UuVx.|otRj"ނyWaA)P%ԯN(F(=U >ȭZbۓA`Ȭi[~=M{ۍMx 2;TIL{([;X* इ6OY 8В7Sj+,2,W y.Yi >zieH?5}_YFLܓ=^H/)%k`h5M8\CϕZwh4*Zu﬘ !YصDzcbx%aXzV"4 _v6m{t~jyn$Lz@XK Ujzߕٽ9rg;bLݟJ(Cc7>bUIr{@Zsz6*<ܧj0e=bBaVw?[pow챜EhiEE"!GD}Ûk!q/;XjP80]郧= +N^5aZZ 8-.lSGAykv2BI12/\j*ќrzix 20Au N͛9E:ܬv<#6J%U"n@T+׺^TIg'O[0j 8!CZsocLȇ Rh=E0X;n HNF[N_C.Dt&XUzqB 1kllF`ި.gr_PT<ǸVqQ%8'Yft7wXd&&d:8d;S] !#޽krg)]:~(.l]'n?+XFR\^rƈq߷ K4 q?g425,]MILLjgryVm*Yx)r|rTiO`ON4*8ד&\/*!9/ N"0Naa@|Toikҋ>Sb|kҖM7JxQB45حǰޤ`ΌE9A[y +/~A|AFXiB6ǔ_j; P#4hzeRЯ:5j>7rpVINSW'r;3t%~tKIbSzorBPV᯸hrE5cQ,:  X6*:S]7&\(փ2"!(R;I5RQMzMJ}iKy]"~ZÒ"|43Xi-ξ5,Q4iKe 3[aIj32/ˌbq/%͇@`s$FI0_R^ j.}uǓ޼xʼnpW~wg#q``4iA/mNWй>K꯽' V { &M*^߱&(EJ:<{F\R|Z ;b9 ʸtK6LVxgSy0@gm?9J<- џ';:c>DkPH:mP6qʣ"8 7 { m 8jب$;[iAӋHzsa:T訲:`KCZ )w񷒷Õ̿~2Ȕ#umo5KJ0qƒBBds9@nBfLÙI@F2ㄛ$"7MTζ?e)%זu\ #%ڛJw<5{/V4l/F? ܙl@!0:)ymv:8ͼcy}4kt(i!43$ /C& W{"L^B}q [uJ˶ \?Bo.#0%`)(u:!u^$Fm:`pN Q)vm#6Eq0YJ?FJiըoJ7~Xhc;_^{r7唕]?s}9*6R>~m`Θ9la jDt8V/ֿ\pn W &[m,LpEnkȝ(ZƂ:eyi](A4䷒ޖ Or`a$( m2D%'ywZ㥆p v*AIiP3m @k\8k!anx!;41RavOCWdnU2CT<5-mYօjT64k?yCZ֤ }D́'UƛNg ]8,:w9P>#24PѠ$sC'u0_O% >/OUݹD:gfnX*뫼)BP$g,=Qg(}SϿk?WV',~!yhkW(wߛ؄ e>u?fQ].fazt0ts^* R ""afr=TxlAߙ[1 ߌL t]ƘzŌUvClRC v?sHhj1x X<=J˄ C#sI?YdN)& NIМiGB4͞]+=;_{LE.צDqȌR9N/&C!Erwl54e煬Q-H@!$\/R} pGn\V쨜đϊQ-o TG ß&o¡fF.Jx^M .t2Gi(9qضs1~}8nbX3,b qB,NJW.fD+]jəν:#|jATr+c|ޛ Y|bi}O{b! 4sQjf6(27[8.,-~)(jN9=%f-M,%S&~mZF&t/' N*͸33޸ti?$kqYRڗAl,m 2,/>䥽r5|U>L)Nb˪"؍89ΨmDuUm[h8UcTꇋ\7#Gm!ɔN} ?nl]tY1ؙ}[`u^$6|g-42CzL#謒+v̧@1C5BH#[0&<[[i0w)D2PgI*ܽ& Ł0KkRԀXWd+)v~]ȸ,Y-qTTP鹙րdKED\bHÓ~Qp4YЙ E ? qp]ڜFTY2=*U0LpA/PTfE }UA9~˭wd(?2u\m)!BmFtaō3 o&' DD= {Uv{;by8F:4;ELŰA?fk^XРC1 Ȉ1o|zG$s#)qj1DO0ap۠й]Wy:Rm:F<¾%o{a|t{#0RzH'{ʎz f!Cg,SyëovɜfwE %Ak[>J~گb "J!X8y'SMC׏;?\>,(0fH}W)tϸd?0+!OA 1>'yJ P<*o EƀLz] CY]ѸH971cYۛZjC 8FH9xC%I*r`>BtrZQ!=t͞3cb<=CG^c4;(: /cjLVkFGpٳ:>Wicl0$_` Qm ,8ꄠ?Ɗt(o8VpK$ 5/˩O_tʒnSǝ%[y7.tP0ψ ?9 X<[>Lu R+,Q,iGh"hL'ZDSD@ҀP89=IBAaɇ];!M]텧Orp\h{\W Ywڄ 32PܣK=boEA+0voH xinV-\!|h2^]KlR.Mpk|g55F}EDU@, ynhVf*\x-XʃGϚK-3K\_=1>i5eޕK[Pp*SE *ogphn}=8A{dUQ1%zTȎ+XG7s'CAˋ(_2k]O+y@z. $8kOWNOhxܬRro"/]C0Q$dcmA6+#;5?˳D{ʐ&#Ф: . |Hѩ1oPcgQf-d'_o;OWnmUȀ;%p ŶYӸU4K$m/j?[5r1[k8M&(–= - 2q-VOY#ъ2|VF)l|deKxKCc7Ab|j D_ʑKHmV037y9s#gP8-t&k3M~$`6`˗t76.'H5Xr'q`i\nk9Z^M=uףYQ: VP.Y8v;Y#jk[N3f"i <3Rƚ, ΅W#[ɻӼ/c/t\1ay:U'yhS +UTqhC߮!vjQ_Ѯ ;'4=>zkiXOc7x"d $8u ДOY- u55įl*Q;z$lԼS`sW^I<[AJu*72g88ج2]b:ݗ!xNX6h]߾pޥG ]Ԗ[p˕?h{>nۅ%#@7:vGIP?Hk2yF$)v D!~5gB}X`U+* [wh60j=<|{DL@/ۖZTol%/fNp6Z٦z;o<qz*Ӷ' 90#R@_,׮I^h!{,1#)f 'ZC6﫱XE $Ju6E &N26aV6WZAϡy T>_cLNTZizmFj6{;rf9 %Ld,_h!O c|/gڥQ}vOr=V6`5c_fkbM* Beg];%$Ȃ-zP&e,"NYKeBt9 U4Chb+{@$obe#*tѸ/SgS+4 .FB 㩺ANؙ8?}PANIL7d!Q[Yd3`ڂ -5tXՖi<<Ĉ,\B<3r~u~߁! {{/Sgne=]䁢3Ɯ=Y#߸44rЍ@27=qj LapTe93.JۨJKא۷\sŢzcnSҞ;o]t$fbX¶!i3p8ڍQB#9A=4Yȗ9ƨX=rJl ! o&{<Nu~ɪZ5=(~͵ߴ* Of Cws{/1>qs q7/)5 iM޽۟(Tu*>!K_M{;,d^0.)T2\c;:gɸv&"c9XإGA{wPumv<Xc~R"K;) p'7Vrx?JćɍVD[5!쟌#٧(ՌQomay Q]"BMr͵]2\1Q~OMeafPg$:Nzڝ$xfsHjM*0˺)+M;-C7F". rSo/gU5?3[L|ak /UlGEwH{h;~.QgIoDLj}.2!F)m}Aݫcm`A(@c5&x2/ 9hV?!o8!\©N"P9Ӥ!cSZ'O4Xw a1C(wȓBкS R~ .|n2'NYt <0'Ys̏KDLX"aİzv78I|L`kzJl p-B ipd|]΅a2 tk;;p q}wlƵ!=}E3, ^ *KbOJ73'?_QJQw %U$>?CZ6|Ôv}^҇rF&;seb+јX36y )6CIvMyX0 f)j ;(rc:wۥj~U< U!3a{[ ߗrn Ea4 j XjJϝ "sgK ĵF\^5ԟw:*AݵLLu*T-8}O@9ZhUKJ @nOX"+a?MBԜ Pl8p_V: =9L* ܋얇vt){G洢 @{N|vjî2]?ۿ !LDᖐ;vcTrEg ߙhN( ` VWu\*Ȓ[ƓA亰AgΨkQdϊ |u@7<c 'MV=x2ÂL_Û6wDWLdF.,/wBq}ƙS3$!x&35K`>s9+{,`uY|%'q\ ڛ?)zci鯱葚4Q#D„:@%Ϛػyq?[!F'S @d>oΛ4K*u":""kc<ӳ[ 6؈rDS!U(U HũE?q}C,̃$Q> śgYZ 6@&^eF:w.N}m)BN* Xġ/"*+_W8֖K.3y2;;|xhà~k`Coxn meJjpvi #fω&&X34 {"$rEgA7 L|Pim56͜EwGT|zK##[\G\%LK" ae3O4a{mQ| $` z'Α(2x'Hm=F'Ks{_s$lðjB5!CQe+RWλUJ27ڤ^,*bo?M7?~a]@\,έdv$ [1L g&{߉7%).{& W̜ GdA_c<ŤfWv1G6^ Gmڀhss*|ga }78@GBS3[ kiZZM$c.C.?(L%6= w~<ȭ܈ה=*f'0 -=㳾3>Z]  \i 7nY@Ai3 |g@h-l߷N>u`bs&Dϋ;T8h&{2fE껇Z?gOnZ;_UOM6d!ڴ7g158nM0HhG\}U͍]KE M*6Hڸ; Ɨ-<3`p&(PYcG^գMCx ,˖ \=o"[#6l)BOmku =;( XVrpNңt'PM;3,6]U~b ~5v$N>,kI?7`du4Z P #[m"Q[nȴԣGKb#`-PI?Ktzs.txfZVCu89A]ܭa~ݼ>NMIUqHNQKF)?^E c@te`񚲦3 =ߕpf2d872XPSmڌ~dD mw 7KgT@,k/D=$#)r5CIxW^ٟN {x" ekH 86A6z Bۃ9eKK? P(+U`gOll+~ !MA䚁 jWP[|9aN7 'B򇹩bMu\ˣcD*ks_az*U~p+7D_Cf@}.wVɞۀ(QMnx~ Fx~NYسf#2AH*`M*2*mjn]#'jV9V~X Ŕ= dt攈l}QXՙUji):p>2]-ڬI`'P,i4S]2#wMwӶxkL[b=:A,G:j4u%i SD=='a tdAC\"l>?ZL,Yփ3Id_GT]U?@<<4͊< ٵ>~AA3iPѭ]X/vclLz<:leH֓=9iޡRN_hxI+7#q=iգ(߬7޻LzkhtiNRgW_5 %v$?F>_s"&9$;tΚZQTG_*ȭ8 \> 5K}BA[Xmڿ PNӛk}Of2B$ 䉁`W?~ UJzuI,˘]M\Y>wPOO632X\!18]gb8D@P!l-4#H%uŗ[f7?g.=»Y߁~wBBH{0m#aRcj CS>ע"u1K= KxӖ͔ Cv~. ~ @H fTQs:5 t,규ޞG2O.G]S (n`SNn]ƛ6w&(q*Nԍ[*7,Y}7fݩZ|sXKSGkNZ4A:V'ALAkZ5bv Q(-T]gG\?k#M70;zs'o DK;ă UnV|Mozdb܁kRu**~TwM;!~d 6KB%IUT7x>cO*[L]o#=)4Ït_5AXݲj_u(<R7%jDj?+2xA"Y>TA<9,ִh1B_;ڿξ Dm <^#hF@I _3OC`fIi^q[%c jJk+ $J-+\XhH,3C{$蚡葫w̕%+Z"O,zvkhFѮJ # ӡ.(<&ܵ"8짬43 BNHZ SPQ9;C*?ĭ*tzdcډpWL%['GF)}VCKQ@v_(n>{Jo4:ϠRD\K]اR)Ԏ@aڮ]9MadatǙ̧P#E"+y 5fA0UV)d`7 ]y<˴\IbRVY;lo[aZ_8vݹڽm*ɿ/Xlvz^ݳpRׇ H!0zRs8o@І&ߐB8p"Lيfei٪KUo};TZHk7^l@vw$ VhW<򂬔C4#ݣ?+{ pn^vHZ`N y і(#6G{pv8yI '\vmFB]ծ<8uPhs  | *=#4;8)*Edܟ9A`gXϾk@nϬsq}KaճqP@GLeچ:X* Bk(,qu=a(=L)y~pٜs/([ma~9W_M ݺ \H*%SP܇?E}ο;$ڒE #o>eiCYB[Dqi8$@eZӶYߟMn0KZ늋V9]#q-T!؇-pr {҄faYz0xSzPdL˒zNSf/)9V/7k ]B~rM=(K/[007V  h7.B\\KXIƵ:uv٪`بyXdh-an㾡4k`I\͍|-%(G(Nz[]YYv ]O*eİ7xX]B[l>tѱ3!UQ]?oeWBnpR@*Ǚ9rgO#B*} uBc⯹nAΙLFJZ0v crlIw f~V"7 $KSXC)buT)^*AgR|~ !ί6'ɮ/p{T;aN<@$oޢ*.5!0)8#Л~{l xЈ񔒇YKwsS Q#Ty!*;'}e=WyL7AHןNn K ʄGD?vU3WH_fA# R+ Y'{?N{gU5; S4#ى 9c=0ڜZ\ _:/ ӻ!B|鄿 5b}DU?鈲}7bi5zwQ:yN9ɰ<2+(BK4fYd.@=G6@ Aw记{o@kq.T۷7Ug0"lc3Xb_uѸD]g Ͻ*1bOM!wBtc#*hYƁ26i0QF* xI T±6է*0T,z:U|?ٵ'&b6:i?]Ԍ"q~gRLvhX%y;Գٗ4o_b˘}a _VeFV-mo#H!l?+{GP -m5\h@NYIio|GeYQc>ՁN{h}Β)Ud@j!հKD+ԫ+>KiBS4%gh&aiEkJ@g>E]؁x$C>Qφx3PD3uT(eaycIJ"jԧ˅mWejyqx6if0;kgkQEZ75F? .Tj(_c,ʧ҂|3G F >КfMZn^)b׮qG$OZd^ԈAI银` ~UXRf5ir)<;ݞA$olU%s@w17XԹ(Z~ /~fqhzF 9peJ~GpxŶAT=i  \ p ]7 k5@N ⱕ?ڜ";d6cM*X5Q/{_Y*9! 5 E X-[I~FX%M#EIRĦf .>Zح)(;T`xj558B\t w&BCIΔ{9{'%Mpپ sariLcpfͅjvUeFoKI5MD0mNwU8z¸x.끦!sXBKu{Jy;B&=)@oD_äE?|*A܄ on(X Hͮ#) _n*شńnY>AQv>Q6񕯦Hϊ\]S||ݙNqO$:蒰Ų݂?.S I|h;,`\7jy}%[!uT6| FM#!a*6V ӊaT&Xj֏_ۭl.EaF>k";Jd*I?*X nnqÊp#4Bv|gWY Ə$f{]WJ#2ݝͺ}YxefLi5s~i TuUodQ{7Huʊl{@۫!6 !3EQ 璊ȷ..OybcWXzU; h *1Fm zrCO`'fG]r_t3$q|z dNJ} S<{fOq}{0PKS߳hۅE&hoJ3ݟe'Ɵʞ&>/TokNfᇷH{t-lG<<*~lͽc >4"ɋ> 5<(`Krmږš&mod>Wt'Ÿk?bn68TMX]p"rΧ{bp2[R95MY;*X<4 \@6ƠYUAg BI?̬2VKtB ߭rf1J،Q\p53I<ZL 53^Vqu7'1sĂ5ϓC`pl,y_nR/љ? qՄR#E]R'LCʥv3&t*nu=뽲g"R:o=PN~VJ18~%͖q 0wi+)qKQ#{5J# TQ9b/faVb2i32B8fM9 "$ix jO>eYNuV|\Q)a9#*\qZMZ/:HcZQ^/KsQw-[/5x K<5Rf@x݀7Ɋaw_$L\f ֊Ivn/=&{7YisWot"&{Uu2S'UȋV}5 !&/eZ|p`} (!:06t#m1='C{Gѿ'fs(M?smUDƶ]=ej8t#Fp!cF4 `$fj+Ի3m.*M}, 1%6\J%&4ߥp.a&:"@DWgh [ޓ17sH JlatpoS/Bk㔤Kew"%Yʸ؎esjWy]PZk1+g|w( FL?1jyu?)!G(4zwkܔmO|F2ffWaHZk51zqgx~+{W~@4zS&9i _em5K܌.yY 1[ פGSOkjJhr?xN#'[Qb _My-bm[|>Y 3{YWZHmD2DŽA Č+[nu"\OWu>h';;TRRB%Da *hA ˙;|3fYHn;nն80fLε1#0 GNDpuw#&vZBe1CB'&jLsÄ^"E\u8'oL}|ӽc5 o m"LԊF8-]O֮ ѽct@8uaċ0$#82M"{Sp]Y{Eߎ{cʨN157%=Ph ESA_B*7HO* pSY{ee&Y@9%Bo&Pҿ!^辴d-FЋx>WUp꾑wz]2[Yjz|҇b@@򙚅6u1vu,oW-c{5x{ۈ9r6<M4Ez3 )i(BVjaH^@TpW!C%zqQ߸D mgfנ5 h%}|>BGƁcmtO!39m[L|>9S6;PFi}$$ 10d+(;Bv^R I3k45b[Q`?j}Q;mLѢ/-_WcևV"M-#gmYVWHrqEUDaS@rKpps[˺W_u Ž|Է& ¸=a3+]2!E H{;mxXj:9HYa ~-.MSLm W}'A~ 1(vc wd'w+ Cٰ:%"2_xHhMrdS}ѱ7Ѭ#v*> cO&cfɗڌյnfG[穁rIGY'@K5 9(Jt|kDT m5v\]5_lf9_,ER^LԺIsC5qy',/5&HTmsp,HȖ{lB䥛uٗZ*wRc,afMd5R sU_u[ >=HH4c@0NJ5+ۋ|>gXIĠ^ٵIBCOu!J 4!G ơ:hP3I,&Ya]&ܙ̍@B'1۸D29?Tܸp*~e~[i jjF 7vwT!5kKO>Bݮ!@%:heOۿ9þ؈m_J{+CƇ)BW$%(оn߫@ ;mT"xO*Am3mQ(Qnpiʚ]Њ"klEhjͭ7b{}Jr qXS@rBa.T#]%A 4[hzw4;chҗFU0oCk,`"V;Ug8A{ bosG$}+׾P] g'h{[;E:G/A(-<3BE<4K)"Z(NϡH@ @g) ~[Dk}H?l 49^[v*tswz!(|TNd$L5}^q$]4N ޴gjjp V,DB)p]gc^W.P@}ܽvk(gŸ@ۣg DX{Aj`}MhP2_ WG٭foaT%fjXgO bVif`Q،I@!:+2 jb8^Ǻ"xvR>~v W("cu%*1#%_5,i:>EigghA qt&YXDJOG޸ |{,7`ǣ'>-Hu`x0u.(Lե@_ּ^!R0ҕwO)Nnݏ9Ht(0R,E/qmJrwmʳ`dP4^zxfqəiTi#崅z%ZC݃.k} NNG!N}ΜڃPaLL̽mnh(  '&>>Ƣ֢L‡HPw]4D(s_JЦlLH8i\sil>\͏av^Ys;R(G)@A*4.l%4W/j(SzRAX~.eչY!F'R>mK8a}JLbj(PQ '^j8`Ԗr%[*,&#;Vl.XLl2M#j᳊%,}Ҵwu舊/1ęQ_^ZtŞ3{j|@zC̈Iw FQaQL32`jZb$=L\.-;F-&zqD\-$G3?P?Hg ЯisAщt&kY]02QoMbcV+J7gTH3yp2\si8T`u)*NHX(*klfcͳ+ąg+;=LK2>#| ai􇿤L7s1q<.uư+uN&EPa$" u<]hLe|ᗑ]؇5L7(ʶ<@[Ǵۋt#sLJ͎NDO/mrXJfI6e_n&OAm}0FD@DCFoKhvNHS:MJZTn;D>/ `<&lH/;H4m;+z!y_K}1y![x 5L"pg=x=>FJQ~=4PTI}"L`=YXC"^qw_>9Аs_ ̨}V&vcI/U 9MEJcZϪ a | %Fg`c*`̘`mEDc;rKk"_ [ bE "C+O\7i^zw1{,&wE'*7!塻o…O/kYߜҞ]P:D46Y|nbfl*T: pE1J9J4)Fsl-2k!A3Lۮ:(:m1xl-F< Ѽu詖lE?KjZ0 w8e.~i cdtEP!n>*#OwPdVGJrl LNe%ԵUKɦ;8Z2Jѷ\&G¨7TMƼj–ϐgK+ ^' e~P$;==6ĹDfYGJ.YY̛5A6Vrɉ3޽pZ?HyDXJջ En)Y!!ww6z5XjV{R\+ZlK]ːsAwXJx@ҘQ z J1! %q \d4o{4G~M3+r2_.j"6B# 8? h43peB5V(RCf|ALf#'.EgވsSr%Hҷz8V~>x %iO7jBNf 0:,)fsIƞSZP*uP*94H HISF?>*\!7#䔟ޥУ[:yުSj 3QOxKO}-(h"Jv(4IFҝ> .%/4ERVZqJ?7J$jI \p.GԀpS+,Żk5) Mx|;qNg Y=C]ӟyocŅD`̠ ?M=Ѵ`~)nOnF㶝?D\jY &n,K]+a|hۼqO.Fs N,Gp3`qBל6f72B|Hك#w?k g}x@T0`#Z=ApfMt34~6呌 qr[d3/eoOGeUZqg:ήOUKmPh%%Nz]_5Sp2ob.}>iHTQ;OKo:^Hഭu7))T!r)jmɽM~9Mиea/nGVB hSߛس[3#N5wn;5a qW réLkDxFYGXCa5"dHHڧvsdfY]N7 W\ʢJL՘fBٻ;sҖ@a;#pa*u:'GNguna,UUzd80lkcfaB?ɹ@e,:Yvlk 6rYypUv\Eh@U3#QHxNV_{ԇA+}f3T;o`'"%'F#R5 8;"Ay,7셛4Zyӿ}q@>:x /Q~t+!DгKEFJ<IXssט?8*Ƥۄ?80  hGb[ی+.i=5㨖IfR2|# T&OKyb.wV'懧2PBg^1+Bg cr>3@6MXe5%Պ(KWeArС{7ep Fh-Es.ŅMJ\ŞdC a0fAľCo}=vg>vUs?ȿE tH$^Fdrhc8^c~Ôm414"JD;RL6vI+i h!h23KhRJ<%FA%,햭[It[{<;gJkM]n^%& #JK@ccЇRՀ:(g s6 ^=#2 mv7ؕez C oV_7@MF~-@ÏR &9:Dy)E]il&?7g&&<I FaD),`˨LcOfjlٷ]Õx~k-Ke0523LTZm>JIOi&T .WW"wt:[0?  CEOF9:<# 8$$&v -ށ1 >ZR;~b[pdUS6rAtQG@慹m0ezb}Va5Eωr\Q ֬lۗw`%~P&Ok ~Hq ~ڥ+İq|bT*hS<D *+jȁdL53ܙ Oia/CpC%^`Tv*JIB.~]W`dt9;H=<6/⻽T`ENB Y1 vmW'Uu?Gr] ^Z!7߇ UGD(%KٸEݜ= !ϼUdZs/pCU gȶ`HG!1ҐHB?QˢDqmz.K@8:nPiMkæn ~AĠkJ-d0~>dmP_ÑQפB3ڹTzɈk$B2웭/d dpT׍Mi=b܇9tJNBԙS Ust:jQVҧ4 h\N3BzA=O:L۱[Gz6(NoԨLzfeԒxULTJ_cjtvWQ4}A.F}k` /yo#.^u,C$ď%ޅ23#"DǞQ+' ͩ Rq:.9r3q[ʎ<L'1Bo{.R rpXA< t #l vYg(+mGW=fQHN2fg-/sZ%|t͔GX@_*ׂl4עІ^I ۣ7ЯZ@[k|\4jM p<(S)'U%-W&Z"9}n#"UrVT,n:R(Nlt[GkфD5 o7NldؾhZkMعBVT=S70ةGdo-sv^ :u8 {R0%NӺ@hJl$Npj-Ti-GLL"yw:&jdWʧXU Izשa*~Ni:K@;KmeHʌYMD{ ?=%L6n$``μ?q 2J5;.x x]`U~3*[qy-sn!:ǞżJPTА.8o{afcJʰ%KiNA4uzv[Ju)ۿf* T%V;cInx"Zr@R_͓yjv+_ByKLԿ'$91H}7Ccy]:TuGrn:<.Ys7= ,J|pRПB53Nhq%bipOQEC6'-ӏVX% ?SV=c9ףI3.N!'MU4%thYV#5}v2Ŗ$id$|m&!Up2"A~ 5~ I^MU]%5OW]35_?QJ 4A1-~:c;q5~ 1AHJr05Rxk^~ݾ0 U+G [uGm5qZb n;p ^רLEj )ja=٢<3#DHy8uǼb!ŃV!I(yo}Pkwbu 3* /v͏meJfO\dr[DI l158D qJx*~9TTz!FNj8X+2]FU{7lނB{&3`v6OP"Zaik:.*p'z-LdSbvFXmAD%KW)|8ا ]jBP0XS!v9xD|_k ]"%ƭȚ B #k4\ħ*nl3ZJRʮGY̹Sc>f#&?R/*:—nvW,3%˨"џrݘ kMvlg=&/Β6o!-W|Vz_rhjo{[X4Q.|J{ zvfxJ3;85hE8q0D\ՑX*qV װQ7w&Y&{4=gv&HB\N}GWտꢏy1ˇ<%`=P´YzbCq㔕m.$7g6LfM{ݳ‘љi㲱QRn6J}1;dq`h# 3"ˆ*_ĒTϾxQ,!2˷)W,W[0e'rwuB% k:E3!̻$Y1)m$0Ks,=X ݣN}N6>V-P[pfxg@g {@^| |Pt9;3΀%7t48L2` +ڸ!ĿϢ~ZgsەVe7c @8~C3 TZ XVQo:+`z] S7GjGQ D6=jBhurg颤b~>o'AmE%5+niG 44O󩙴4sd݃C=JfW%aPAѢb*ևeb ?zJ1Jq2 q?(=mhF>Vtс4z5/W/L!_!zU6z17O_M\AAj#TGQauwΆ8O4Z[#HށY"=:_JVvUsL2DI')f!-h# :-N|l+{8џ&SW'&:VK,T8w;=oUj>:llȠl_ڔaRi4KfɂЬlwZ 5$-)r`Lh 6n!aYbKӳbrO2v=wݬ?iJď~ЬU$;h`-c ((׌&CJރ$g <ڋNt9V-# ;ѝmZݞ,abbʘ⿣ 6>cRd$QRݹ2@]V0\gY72Mɬ10d6zxvrUE'eꊛR}wBbOxUOU^N d.P_۠ALR=/^Xqtw"TV9ֳFJh`3ir!A>j\:k:lu^-|FԒVY=C`#Lr t?2`J5T%H6lsW >cV I`M m0+ [/ OU_EGa,8 꺹N^ދʧHׅ&OH_&݋QmpzvG^YJ(g#!Q+G^I58fo#*(JLY =ly0M=! \q#̂堤{^m~*n V-g8i ,؅]5e!Wll D<ܽsIcCr)9@dG>bSg!zAfˢs)!xlk-I%+K<$oO(h>371#fFD>iڊr_jVO ^i^åi<2"cޅD񈙜VJrM@DFKk&y-Sߛ*5߃(nHbG}б7#E\HW g#V@e (uX>UNji1ͮ< QlqEM,e$!#3-V@q &Mx+ں^:'yf*5B&)/VeVmrUjS  u_n]+3'gx|3dt,9Uk8F'&ɗ|3mL3Ehn] ,1֥J~%Xd:|.\@C JXjf}q;=sNK [:?,J P K % AX5)uϞ#k gBh@˲<.Oϻ gϐ_Duۡf.Ң.Cjh'd֖W5vN$,lc5z[xG {vφ/\OH6#;Mo(xl f]SJF/_mKO<0MBU~F<"4OrP gN5Rlm>#YomJ(ƍE[o9"tVψt#f#@awab.7׻{bZ؂@g3ދg pf­ r\f@R->Yz~OO "\{E RPlcQ;Zyl>AqgKAVw{+Y-髷z܂I|b->4g3l @e!J0'΅g#s+ǟffl.NiJǖ.~FΙ05k<0`R)UjZ&<,;)Cֻ/Ƹ'&==n~%qi@FmtkͰ{ (58 ͽj1@n߱]ZcYDJV0Z|!VH 3BVqWl,MJY;PtlZOyfdrMըEa1=:|:-?Ve ,RwQQٙ *)>D*މQ!/dXj|\9kG> {^W+d%d~[!e"!)\$kidB8H:ꐮs _:1 /,eS-Фvnp. b!LK ߔ߿u5qmtjy s E5yix톡'[( 6i2'g7#a@';h(9tJCܓDmꋑMMh-ٴ k q-]+DP |`Az3.)NnCO W)8 c*?D*Ƈt35piՎEUdTSu/+.R>ƩOڅR],-cEnv c'fԘ,p-/vS9",\a+ uKc+Y.¶@&K*!nԀL\w;.BVD dS ^1 ap_+~\jT~n Zܿt?ѡY;Q+Ttrؙ%yXv^$xhLSᨆx!^ߗPa>&9VMtW_d))S8i/k\s -BWp{6+]t&! Nَdc'#tOiS31^ $RQ0xeSvcqMw:^atve_mQJ oLYu+`[Hk"Z)_e̫R69 Ȏ;26l13ލ;Pwm!+֎i:@%+^{ȕ\G ijJubAD eQmuLڐE//B" IRtgEr/"va Nͳ6SP%?5Vb1Q Br;zŧ_!Ia|} t?>( ͧ/<_Nw`C)3Oc}\>mG/=0S;).9u lwI vTJl'e5I3dݩrEw=!.+$ý]1)'DZ7wt#z)F.{0 )HkqS=}ίpj)Z Ǐk\K`&jm.4|t69" {.d/-$3HԿ&VT?ڐO3d"2ah#,Jbt(e).^"'|bjXN[ЙxncѨi |T' l^uR㸱w,BͨRI֎{H\4Z޳R(Ef"$Ebeml-JN+]@Rժ4@5UJC[Uv%23;'hy\\LC ~ VZUW+V͘$D@l@OX ӹ/ U2p:KSjWkxN!&1(,hcF/ p/LSR PR8r['H]g| 30 CO!<-9!wbEh\ńj@,ܜ>[cyc/Ĥ/|ЪӹN{㐍HbԂXݬs8@ʼs۲LIxI.SLDy-çO1'>kԕ$Bc\1Ym$I6DBvˈdylt.Qa^qgX$C`ýΝ*c:> ~|`OOS[^꘷wBE֢%ms!;M>| Jh%Ew蒒S3}n}#B=,Q[rWp3"@޲z}q04ZU-+aoIN-%j2:0  E/S)Ww`D=`y΍JxQ7֢k.R-)-:/V@=cfhVc{疷+WEe-s=L53\{|5?jQ[̏*"R/e>[%X:dpǓRԄ4 G)`.cp% Lvw:*J1i1|@ % d} BMROc^xV(wrg$s]wА &~|R1\, euwd'୸e}Yz (͙fX΋,+ q| R\a(NL>37GQ88i lY$J״UJ}Hs93H4ĵ*y @dP ]IG;'Y )_Z\쉙?uo5(eK sY6Srjn0AUX43Dz /?Amcm.gY5 /ڿC@| IGF*1z'wx0 6: au`Y9\ $R|óUy2xfF@L{SiVC MuEEke1I㦏!i"amZ eVXG h> "OZo}f+bEQ[ŠEI ac;7?TBVp%KX,.m/DfߌS|-/UP}O>Wؑ7Xke ^f5]ܤy". uL6}JsHyS}({5ngE .WR*JkӻiPw$^eZ N닧]:JbCTV  `$5.ڬZN$G "'&'rbA(ѭ UҘ~oՂn&65+Ad.ـ']h8ɋDimMN2^sjbe}˟ nbTzSIP )z_4pl[)^筡 sTPipݫ/hp Ùi1:Ѳdon )IS~uc6yOFIׇ|wO_%?*ub "*辯ȢIiThL4FcTwl*c j_ A!q#,iT ~"#ZӸ!1Ya* {z m7򪡭#53zëqI]kԓzE HUEX.CHT Tyc"EqSj"TEP3r]FەKR+Mz˖0dGO#,1+ xUjq+aa c{&7+~ɶgFvCtfti$1ʂJ.E߂I?CWDPγw3! E!ߏ%Fs9Gi)$+J&|3·%v]/li;EZkNFڽix u7yXAaYrؓbiR̛Ç`8l*_FU.ߣ!k{BnnKf`R'%? "s!ܽ::~\,,WKS+M'=]/8Q[,hE?_!~|6 .v?Hi'6ik=ZR(vĕ ]K(L)W>!LY)'rdf'J=>xE[KIn]!oFO04Y 4 :P$Jj5~pVv bΠEᑯqIX,el9.TXi%Y(˿t0e]睻"}C,qͳLAS-ȱO+]-L<pO }ץnf_ } 74^b"NX4L7Vx\ۧ [T w#U-vGa$WrF/cnmO~b?srXz`F5}$$F[֩>Lf,Ton7Eu`;o?޹ 0O(sAp\X#d2=* k5 Xqβ}!^NM b>ۅK,6hGS_ʌh:i*$cr9x%\<عaXua` 9en~'h3 $ncsףxwm4):J.6#&ߋezȋXMۚ m y5=ae/"O v! ~}\l ^;.%U[l{hЧfYxكZ0A4 z871F,ėR[d,﫶ﱟUOFl.kO6\XǮ;@!_`+As~*+M8ёt9S)!6ȓpHꃶr7LrS .S 'ùI!{Aw_Pˉ~GYq3D'i+]]x=TjI-8on s./5~EYzl[)ڪcwDCQYQy լ)j%ϼOuV*_F7 Π713-2Nqp5 #>+b:K6G )'cU4(dl;`<f&}2YZ\!7څcݟսݘ.)PK~qKݞWh -9ڬ=Ovl>wkI#"T>=Ҝ94T3NGfXIC2Afcck4XW* *cY0j:']qr륛+qI/3u(QWIΠB$tXͨh.aMQ~cdd5"-|A )!&1n) xDy L 022TUZaߘ(7€nZQZ]# nRgx`/ ϝ ]WX4MTzHcyO-x36L%L 4J9񆼞%#z1K`,/D5h" u\k;mk`G~mM{v&H;ˁ8\duv6ݶ&w-vxi;]vAfkHG[v1 BMM3`xΣ=޸m;5ycЊ{?Mkޜ 1̉7FsaG#`_ .B`4j$^8B:[q96QW_#uRYo/,'-1,W6P{~*oDV?<)VU_Iyx] riv7Ñ)Gu2#_`s&Q$ Fv_sw/…%dr| ]o|y4C69ͽb0wo?9“yA曔WJ [W?QZ6Rp;wr,0uIGdyF jU#fy7#q`4<1!n$O|zoCk&#^I4[&F7WE p1i蒃q_kcNЍN6mq&XQ˼ٸy!Хڂ[L=Wk:]kuye!1.ˇpU[O;XAmtL ر?w_U ﷅa<5p*v gCx̧OL+<-BPlqV%aq|h,ƓMxR~˼/K!C{ZVQحaw/oohč+6讎F̀>LX=sDQ_`UfV0"m@]ڑgf%A<3v׫X9{m)G,*z\.&%[3fRzO={+ʉsJ5'iӗXtOI=(f|nSH=,0䧫_F ; ;+>7-:oqWN*]4Zqz9d9@u=NrV'y\@nufxZzpeۅq9I%ii=!M:LZNW5ܤ1F~f]R_KCäR\ާg&/5g+uh_ E8'$KyxbBB6Ddz0=6WeAإS ٯ@-m*]82ϣdEos*dְ ԕLCi<{_dGdC=M'ItjʼnbQu NR{eգz]Ե;N68RN;]@=QUChܔ1?Ѥ%l]s2CwTq)jG-}B=ص0ELl[9 *$rzaD`ĺ;K;b#l}P;,οzY5Z;72m }V&*js} e`6y!@?;U6,|aX-dYͶU%?C/ݑ I 9!Byͼ ﰪT9Q* JBGi1?0.]>LHl*W%j,~$xGYm ynvuZϩ|޴+NJ([;|dќxRB/ñ)gџ@ȡi \A ]ZҶWcs!DTdƉG+}t6gʐLO  !/g?yq31Dyу^XVո~׬x4-u4qSOF4C w>3 XH Z+ qXK}}3:sM:tn~@eIك8a-ˤ[sή {t1V"~h@Zc|gr#j'1EVP3[q -y+D3}Y̫k6zZr1?p~nXH`)J%dUHYDDCxzx~f~>L$5T_ĺ~Zw9cUB`k4z|ըi9;B"Zն㮵FtU 3H{̉,|DKBi nΑa ɳAHT8SYaY٣*ZkqB6øSiX9Տӹ*F@'CM5n>v\6+1,q=G\مkw_ýUng0~ftx"́qRa3_V'^ɏdԊ&OcV,H:Zab-}/plC?im(`M,:&cF*M5hG9M¾ Baۡ~+;!yjOjC$JmҒHUJ zhi LG]C%HYO>}3ק,m*L, (1J3H0odh&g牱IWgER&a/AݠnG,B:rZ4QBi~>v?V1QZ`yOWkOݐpT0&VVm"Uq}n~ὯMC,+1$fȉ1 *PM`,oq!(֭ xY}SK?6'nO0cn>wQQTFS%@Ke9i5¦_{b%'* 糬<׺z*[de됱6E:xsFw+)D[?0zDK9v]:Q,3xncƇŽqnd0F ʓWj*޼Q՘׭e}"2‡IVs(*\3?E(Aht%@= PvgþPݿO]5vZl:!!JkˢyH'EU#=ߤcX;S᭣,js Edr=p60;k0Id;71*a ]2Iò;1~!]^NEUAmzͤ&D_;(|0\W['lQv*?ofዲ,(A%$H@y~(KT_ᙃhӫևl $!T5SZs>3}˙MⰲDn{jX٨^'eEBI*z4`^OCa=y)WDr5ھ6^BET&Wt~g,S#̒֨(j# =BfTrˋWhNu(_ڛG kPƙ8"3B Dd!#:1_d3[`rP]e\!Bܥݖ3j}n4C4# ޝN4G*j ^~xd ע$V5Bhj렑܊HTy6swDx &8c&@M3Ën^!#nX$~howwxgk&`DdH`+^b˴L/7X(ަmur9ۦ*y Ow~9ǁŸMBF؎yl#a]KC 9Yo&Ƭ%yU_^H$b*,ex/`|˻CB?oFh('Z <?" a"}u7+^mznP^b${ ,>&fl(r+oE"5eW=őEγ3:/|hzwE[}G$}0\px^C "3H@2b]5$]vmŀa->J2r)RqҕYĵ(\gU ڮ?э[r|mQ:CU뢳DBpI%Gyhj!YȩjI/L|~fpTn&eFyWWHKi%3+OUa ӬЧc ;N%FX;;m`B4UY+9!I0x΢^NH=<-ɉ뤛o]0m˝q 7Zt֋ n5wVa ) q( G" &# "J0(Wғdg==b[c0cݢ+xl:&J(mϰo>>/CLaC`I] !yv`Mq kJmGU(PZ/]r4lyN6RLY3 N[ %,7o b7*D'dk 15fu)]aIB| _~PyTB/X@*BsFG9q 3L;y9H4Hu'Wjig"bCƒFWP!~ Fܱ5B*g$S.j\}liƻ&}=] a(OJ?G'mj%(lm.T iؤ$xҫ`j>Hy{D=/3OcʮZ9M)WXqR^4Nshnh݉ZNP2byYo OpF £:JO|pd›["}Lݏ.dZ]|k2"  (u=SߦVNr K}?*Zg ΓyuӽroMcO3EkU.?Cc/H\']B7 2X c96-%DaA<'L4-j4ʂg=eAxs/_ws$/<a|URƛLc~g>o8diA(tϸ=Pp5IU2bcI%[Jp}sAE޼l Rh vzN$$gԃ""T*HJLNI櫫lfd1,eH>c`*g`zOl56%nnAeidJv4 m<ك'8HW~v)L# ySzOʡP\KsMBOMoftJWPLJă-k3+ >Hmb޾HSʅ -XP"9sm$\,}1ĕ+AUk[n^;'a\7l{<4ue@ԩoeo//,\߀6țaז30<֨E`e7Ax%kMvo)F`R% Aƈ1D |h`V;,t/5b`/ zTO#{uE#-eB=McykF|[?s0]g$)-xe\165 !e HRKHy`ypx QbbXzHbv:@w 'z9HKSM߾ G.kՔ_zO"RI"_`7v/7z AD:槃9pԄI9xU(zU?䷗$lg>*'Dc`Dpt͟pd| fSzYfܣ+GF!uT&BK{=$*tn ґvk0^]nδ.X$bb,Ź\HƜn7jG䚞H鉬pL9O7䓈,){ccY36"bk\/XIN>ErƮ>믩8~ ܫ~R(7bMŀ!g`I Ii3{O(=ƣ&kKVaۋ97mkz61 2(\w|L ){YH9b/1{/M+= RltEH ~}}AFp! ލև鹗]K?W4{o>xɍ W1N&+ޏ|ޥ;1RfRjQW+u \!럝jE͜\nu,4v,u#B`2U _Pc/MP[VڞSzɨrmx{3!5fE6> H7.)8y`K&[2>>(=Y,DŽdӼpe\Me<#npU8Auz&53`bIJw*ugc'ha-6o 4z js 1@,@QA]PtSu߁JFvl([*Iڔ}}T=q9鋶Na.leO]u\kXgfh&VO>J -u}eBbmA9?٣h1Bn]6 'IDVb0W'2];<ys0/ 梕#Lt j bY ''h!pk**޲ay\o.5!"!OPYEɝ&>.akMB8R^OgTI+zwX?cъďE14ʛ`w\ LLb*IS*6v&:l=w J1˥%XvhDŲ<%ȁæS#2G:r 4bS29ݯ rӍ&G-2@$Wo J.va${1чK~j٤qyKаg ъ$hW$6/7?[E b%GFf.H\b1&MƜ_졷'rn2B[SNJyRX9VLg8r3)ZudZ78%Fl-KJchקTxDT^C> PD?6DzA H6t'6mg6B}H2/O(4s#PWv2NV Jj;D]zա|n^Ī*H9⽷{`^4菃Khؚ]SP>&9;8Eo?М Y&B?^p-`d؜(Uk#m42 AB*;.#.׊Y|s04r@>w Ht.R۳˫g=0#Ri}<BrXBR, laN/KlJ}<,8..ؑ ]^j:?^+fm.n @ת(d@̰ڦ wɮ9|1?06F ^ފP}ЈjJ{;03TY^8_7t+MB)>o롮-3!j<&N/[bZP1%S`s1oXNn+L-Ir.:rOٯ@:ϡ2l=JIZ>RZrsλ5x(ˇTѥ3v٤WcdY$D͔v6F~0L,סDWYJ}7YBXgP{5}`؍朘e'ok ZHVz9>N?ēK (|E|/'FV\;%Qӗs&зe雫n]GE XzNiz:;O4.tN5 ZiOi }/c2G}3wt]Tw\ON=/9|N ?zȎWԎ\ϓJCBq ^pն{=2D;&y(r 2fIFetP4ğ*%n[ ]/ /.KHdV g[! ] "6> e m7hPtkY;x؇;RzɂT#*Zyl&0oh!MAN)hsM8B؛̨G|)Yk Xb: X;'x^^sp F-ηnz-hov!a\ޒi ߨ,L{|@k ߩ(+q[`x| bBDhBC3\`ObKH܏A#qcvno3eϺ?dwM/hO* z͛Zskk VKN'&b3N3ɅFk(2./KS $9EZ /zQ(6Ԕ&(.2NN c5)tBxp+( UxC爮:\WK#dy1J Wx8(o4I aUUz>?zKhon{cz`dߩ.%֮D.=^˸OGNohSvې'[gVy|O^^Zԛ ږ!]2Z42z~@Ar7ٙeBtyx0i深ÑDhX wgt%ywmEHnegoΥF#%\(/厄QaoEp)zr4&&`@fV3%٘'/ǒEG~RqI.zG)zȉqx ew-:#vH1; 5Q.NXyviU&+B^yO㺺~Bj9Vƈ&rsZlf5Yȷ&%JXpN`'v9ηM,w=FldtA$>F[>&[ %vΘu^|,C 0/*RU ިH=C)y 4O34p#I#˘-:^d,N3a VJZz\+[{)ƕI NYǖg%;NK1[}N.C^_'Zao>Pɡ"zZa6FJFFm}EfLVռNa2^E )\_M♚ e\= OcӋ;VY7FaZriL~Kcgm:i^TbSC2,t(CɴGXc~'{:qNTAj&j(m㚠G2hɓtKIZ!*]七h(Kջ"XF; fiEKx?'MtM-oiAocaNEJ2w'8 @ G!頽vsa]֭;pѥC.CTrb; 5lׅa2@h[-7L1c;c> q}>zZ䊥J[kߞ:хFIZR 8AF ~J4; Z 0T?jE*ˬ߄L 8sBJݝzPTL7xgQ`!?~|7XoDdߴfAZ0<*yEP5r~q%a hUx%DX.//U1Vv䖖Sr7HSfY*Vu M-ȰD*EiCFk[O e𓪻)Dy.kvBe.Pv8ЁX #iyEiP,_$:-+>Ҽjk?uЏ^goDԊ mr%1DlKPiw4\g p M#$rl+cڪD;>+*ӜƏ>b|ce,UN jh.}C;DYUQ`;hymw|] ?0]ׁwy@)N]D-p^F3E..2!KemQ #WA#:^V?AÜKWLʻ[+N|ѭ@5 AcZsn1g7BFM+AuPҬgj\Ψ%;5ڪz#'[&jUzײw[mm ̲XPBe#1o^A{i3uqvM;֫]y,_q?@p8Jiw|`D̓! | k8uI2*;VO[]cw/OGB/tIe1FKb4 ]SIfF ;X|kʉ" MY;t`,G/T߸lfS٩@mf=,Q/22U}F)탉xnրܗ`֥cӶ#Dwbx:KQ9o|owW ;KDԈtޤAVW0[܃gk0cuqFCxKES'xl'L&K!.}o,bxG6N}bN<ƪ2u"r#=OV:E/?D =T.{ipHOY0r5J"Z{\F7¼ٟ3j_E9݆i7-^UBfC+b)#1tsrC=z^H "aˣ # "GLb0K#҈_Kb])rѩtps1~l^ЈTƱݳ_o)'`ߊ8sƀצr4kjD~&czJo,-=Kcgz)s>  %Z?eR 4Gc{Έ1WW,Rwy^dτakZ@#PA4HCrG:o;0ecdaJ.ܮN3D1JFe P&`r>y\3?"TAofEmz$d+4d5+8zjREs#N%C2މ3,ÉW YBM1fҙsل2&QYFyN#H@˓aF!%['0@U*k52J~tV>}ˍDr5XRk"8F:Y6'~‘NP{W+AZnPڈbH`lsfxPwS|XAAaĴm7@{mÞ\&1u:qQS&-zs=^7|S`[ WDvI[BJ-ǤP1ňvQftӃ.GL,9 c66n,Tp2{gY-kvg,puvRbSR0,s֜mn9'pS f6i?}8"&VvBV?Yc ) W>%ޡr#9,EB ۙK ? (5 )U!y4BzZII:~&quJIw1<= br;y^w@`#@} SV30>1Kc^(KXI# }^~\9*TDz)ob«;^! `y%5Ney}۾&IhğI|zMJN*"n;Z| @"*oIq[~o#^ET`̋H\ҵiV~1tA0 f BpzDeEUYB\_|Y&>L05q=e[ LҚxvggu<n+RbB36)zz($X*;y7 Oѡ}9`qqW{ :|jp\s&i*DiJn6] 8[bd~갥M;↓uIoBf&w`xHe˺} 6≶Luj܎ sk~rQkؽp/FZ&ˁ񦯡F(LJ峏^ 9&ވ8z(Hߗv lD+"q<<}#3+U32Ueg#Lx.& g,YQ2N@DAnthGcmAޟ U!⽩v֬m f?2**Fw/XӚ8ƲpAQ~6$9m@ض#GG֏|֓Ŋ+f'\ՍS.x<0gE$KCYtU-ȴ^|n5IB lsfc"ImJ 8-.ef\򸈦 ʷ|ܓkk,ZQ*;t! U0+R GIF3Pb>iUT!BmM%ĂV͏iY^w Րgdd1l$|3:1cC΄#%7(7=_XHmrNgD1:++SZ9D'`P&aymA~s z`ӫrghUdGDdcV{P ~E[`_@_X֣t4,]y&d({<Ϧ|RƄ.hMMSӑ.t9j&x#q)%s@*Dm&k^CȁK:D⤬&zfW9@/p+7Fj+3Ők!(KwF^T]2%j!x< di\B{ YQS멧q)E`Uf|G&+M<"W~b g?|Rv e@_6U˜UPFϼ"M7%+ 33Y)3ƈnv^$з&pa,vU@-fj,/,*~vΧc65~1(+e 1@1`U*ytflz$Ej9nyDD*.353Nr୮Ƞ^bpkV[e+_8̻YN-ڕD'=p"Tz{&a)5k&& 8R.3'AZ*lstU^7^MrxQ7.8`hzt~74jo Me/6 ~lE| ݜY˂cPZi\N\g\ccfT9ei܃*s;ܸKSh~B}9Jg!R61U_RSǼ7gmrE"a2BDw|F`7-+e<>;-.x[Gtsk]"`EmQV*]l7]hHE\OIdHTkͳm>#l0\`j"T^ &m+f+PnP]fLrUM *z& m'nSEr'ps֣~*-#F?'ȡV"fU Q!Zf+ؠt`䎕("ȼ9FJKX޼VE?QfOX2МE:LhQ̩ۡ@*`x-d9>^53Y<}#_0)Jܦrt'z|-YT\}09dkwEkʹRyȳ>۫"4 [E4&~מQSM]![{_܀jT-{ٛפL ]LTsUtNb:@e3EbV˞vPd{iaK~U EgeFW1d4}rs3*K)jRPH.(ݒ]09HJUM]C^GW~kR h+jV֓r3 X'8D uÒMDgBԵ&ڨxxmSm2n[Re(<!{8&48K̸,*'ϙ, I0rMttU3~~ , 8M( L jʔt *\,Y",G~fۿ뒳97p"ypIr%,%xh.HϯyCB fLIë5 rUOsVR=lix Qs n+6W3#?.hrF*S"6L'*x= L_pXB+F8 fIs>sF~]Z2bL1BUL6k-D&[H&I|vQ*HpulN3SX.uK(9,OFBDQ1#$ք6Ơ \.0򑂰C* #+yq;l ~. =* ѹ}}2|ڴ}:3ϝ߄J9t|Q 1K|NwęyP$Yw-vuUʣ*~C4iqç/>ud7q1ـ9PJsbmΪޥY":>6!n.;$S<#Fc/B5 BT1^nA@)ɤAcJ{;zo+wW7Gyb$Mm] tCR% mIi}['.YՓ;fH޲~NPqm+1 KEK/ ˕ bxWsb؅/nn aQ^~wOULqnryh F9oeSI캹F~!civ}Aه<8w&iCn8~YM' · 9fp83aq< tfe 14r}c2oI(&]ceb0J.]Ts8GeJarQp2p+f Cyj'!ڜ&ՖK/zje+^O?͙ͶE^.:+^l৹s7$@lu4f7fctjX$t|ItY έt4]gqz`}:_/Nl[HkqmcAZ$$iFU?6pzk 7;_q]L#$ů,bȳ tոy! :~yH %g0, &hpB t, ¢?†X-cKA$aQCw 5oLqK&X8f)W-3\"I-hyU,!B*hAfc]4ؼ?^/(-i@\V&qz3f ?eJs [I,`r!6 }Vl^)I*jVK AcL*E@'9=(vbk/Sj=R ɦ*hcTr[Fey{ )FG۞@{3<ժd5J42z*z\z5xIgta`jt+}’[zbn=$􍖊~D%lYxQc}4D T+Lu姧ˌ?lƚ2~Ǎ#U 7h^rMrR[1.E:!Cz]d ̡l5MEJA ?q4M; 'H _rc\PxȫwQeM"NZ8޲8q֥PNjz^v2%d _Ĩ+d7߿q:-n\'^5T._@T@P`lD)) 0D[!'ȤN Ic7.ҔܤTcfk/o礫 $&mwt "K ~ޖﳚA4C{Xe `j.H_& أlr'Bt`dTJlU.&;1*>ʃt[G ^2TZ·.D/ 3P,Yҧt"uM6=/ޜ6n$rZ~5ec ivq /;UI*Yꉙ3N%JoϚPsKecztV̅]b69YM{B&?8^Ar):oe+KxDgmjrFKk‚ikU/9";~"B)ٞS:6}/`\iaAc^Vg tܷKq V+]5K֦ + RǼ5N,.?;;m8H0d15Q3<.vX76>(FXiDU"MhF1Eg8={*@%~MU&֩ґr0"&됔nV7N-4*Q!f֧g!|ae[p]s3d2.ǼW@:`5&vof? T}2gt Tu7B8=`z7*\Vc_f؇43̍!l@<#;-b}U]"2hվx88`w*󰕒=tAqֺ&*BԪy^`DdqvS03KbK[CZ=돽ĥV!=i_.KzGZz u2R5ͯ"iݰ3Z2]M4LKk{3Xz _͎xQ/;]J"A15V>c-mhf]Tjn*r <(YQ4Kq!%Ku&|sXH/.||^:4Bb?@HOS6nݽZWװYđ`p_'.gy.I$;JTZQܣ ӡԖ)Rwp 7 vvʲ'E*ߚ3ǩ.\ -9{i[s$5߻h|{(x/f>vRBSRik!ޘnO`\$j<Qx5Xw!|3Ȱ5 ne3/C*P8'+Fk6,)U ̓?G_ڛb vu$B< ڻ;&1u.M*}ל[Ouf];Z(U57^0*3l($#iH~S`p£~ujM-=Iqnj$~(D|Ύ?6tُfd]嵴mK!;/@vx3<iT#MТCm ܄(n\}$lf+OlGy{ ck!4P<j+'qkjE ނזԒ,R ey8z qj`,Aچ.Ʌ8, r,xlveEkD y+%|.,dd w .k,T-7qap2p91&}sʁ}rk7wO0~v/)8a)o3.|c?s i%eG_K/]lٜ~R44USa˅^OX7!R!>'14ɪcy]' #'WSHz;u&e>qFYͧT;T&~7i/!3-1~`.@J50{/UBXi 6TfX8ua&&~zv176g$?Raz;)>ۼe淜_A!F(X!] cVYr^AJW֮WtnB{( EsূɆ`HeAщP?B'Žb[{h Q~: !FT$ RJg{^MmD%r{ 5YؘOG,e9JhUVA0C e¯9dہ݉+r3>%ؕ4jDE8C 8(bK t|X/*\?vXzPi:@IvLL$AO~UT~ +L/t@Ѥ~e9Gm#i51W'eSl3g7Te۬~&edv 'GڿnR!>.mAx%wa{P ^^><*?0cK 6GΕ{&*Qp/>6 ?Fp^lD|ɭTY+m8ByGnCCgi08 (z ULp)!Mv %unE4S/ZtJq1(e]:?9"01u_tXiZiPXC$֗(DP*77.׏7:GPI TLUx-/;[Vu\S)l"*_`Ste pF?,xHFI&m¥ 3嫛p r=DyN:oTG~!a@\~3Vr^'/Ao\``\WLVX!DŒ9Dy͌tZPlnmI})&[0]O0z4LAfg 46dt'o%gTMo_+ڊn~p;nm[\qHWA2O _4[˘%kϓM-fT/²۵Q5U[0T;6## c`˖\c,^ӌD]8̌1?|KߤƵ uR)\'pGǓ+Fך(篪b}m4l&4DFbR@TgFi7@ ]ͪG_=_Nض[+^Q9MQ$Y(*xSJZcSCǠh3Mv6ԲHp$bM6m5LԬKc"U79x=q׉Օ/ovIM&>Ŵ˄<gPϬ2p=p_jEcxeo^8t=>mУr\\DRG|V'ǁx{@3p*v;n2YfVKMYz8YeRy졷fHBseT q~WS:[+<@~] GyijlE'wQ@v65wKY!cCNsx&58uŷ]$fS 6l0E# ?:6Ip-D Gh}˫|] 0{Ǎ q&˪4cij[:v%:h&'sɥt_~G̏K0+CwTp3",^79ᶰ3E ١9sTg頮},OqsV@/Ws7Sڅ\fG@P|q MD8 bq!h߫J}NDJq35)DNYQa~nѹRf1u=l&#?1*XeM{>e~$QըkΘTv?^N cb]]eŗ6 謼E4I@Tڶ VEyW;QvmA!6%/rҘy8m7w_lpn~(q^,k?AvbH2>!cq8ܷdgܯo:2^wC{TDȺGΐSl" qδB$zB4PťOdkg_JlOPGYHDU:5Πih)Q(p6"+3Q.t5D>+ C ۫(٫0}94v}H{Tάrc` TjcLh6,܏JDk8ܾ-aUwvT7bߏ8ƬDs@An&KDppsM?+y =>=VTҢo~NVw81Mw+3t.VB!)04-8o}." e*ioP!J AM4-$vڸ¾g߲Vpaއ/ӗ& X4{n!g2(QHϔLssŲ\VX84O(?cRӗa*uMINNmNЊ*K!ͥRU.5[% zSmвDAkt f\6_^&蜋(皘 ǔłG|ӰckH) FuC!]MmǑ)I$#o),.H'@'5Oo d4ᅧ9Xp`.nAkd?~tD/ HэO3ʚTaw+i.a2GlA'K!·JB/,^FQ7 / rPc\k<}HN4{iIDd!0-`P.{2нȢ nySxl=Rhِ+XnU,v׭ !CḽɆH[[24_2<`QܗkOoD|[k&۠Kwv8 0)%du=Ork-F*T-JZ1XYMKFl!>HxZjWNYfXoEWΤV_9BŠnݾt˟ 缗?{n/='dWـ?#CMܻV1¿<5Z.~vRu~ѥbkRI4VZ@̐&;4R2y݌ā&oxSaTPȿ·bwz,= r\i_R+/90pqK̂"|s}).`do$i^rbHrXRx Yİ{U:n"_˗~lӇ|a1z)8%*%EظuRJ:OcE p@g!re O\2Yj b~Ig4!v[SSUskDMsQ=n}R+"JǒvߧgGvXC%Mi U `eVpzY[./u#1E|N0ʢIM> QbT!dp7|M`P~G3Ɍ% ~IPe;^Œ MR i&GSŮshH|dđoFhxkco ASKoYm>PG, oV^&L7R.WpJtB'xOke}uh`4<ì \KfL}v[ :ni2aMv}(Je(b\{\^F*$N鰍l\D~{lC'zKN}97[8,K,P>h J(X(OxUٍѐ3|?Fׇ#fg'%S= gBK4w deVq1d](CyU1=pʗ'E FaZ-SF<d+i഑9A?ڶ{ZA-p bP2n|1<=Td2wEܬjPI!!AArC9 sF" ׼,8XpEwGZz#)TbWN#cA.YX͒:}~=Y׽*dy%?&_+&+ W̑ՠh{UxKU0Ȭ]ja{KCuVj !n6^)\"P,\=وxB{^CIALť0—t ՞"3xDEڀ|q /80ڷ ZrV.DM eP{;UWni$k[ad&7 VVʦ74lrh<7޵($>eYp:c.RU`Et xR͵4+gƥ@jj$xP0Hc Ruvrao"0ZdeS{|@C4 -B¶V2?@_Ұt@N<]oD"b󬿅,% ;lmuaЙX;[%zZP%]*Yc|$.&6_πq/J>R /D Vt?MidfQ]l=$TCA]"&J`m̘80]@J8PG.4pov2󼆻,o6j5B/m1&%m~lI2y(OWZf;[7.vmsf [?x*S >EEgD7 EGPP(]ic( !\ۉW>C+};p's b*S; j26(h]Bh\WyI5YawN.'zUP3]V17U%.T9Ȕ`|{h : r~.):ῂã#|J1io,v (A7kr 0) :_B^6 &7iBU+T$/{üZ'qϠ*(C1?YT|6D˸u ѕupv0 nh,i#Lw+?$E̙*b5ˀKq㜋ۤmqEZ,8ůUہ(Clz b΃7FX6F`YЙQ9`5,Gg7ꨟ֪}A}ׁhZrA`qZeh#|ݻ|i#*Ś>?9$%T{}H/<9:ǍNQ k/!4؋ g,m.wɡ"y=9=;)mutk:-=kIQɟ_(VsBUM`3h(H7o}Φ\?@W,a^"3 _|<1doT=5nu e02CxW䯻7J?@xCϐ%Y`TIjZI 9\i!D.8]p̘I1)7vD ;<%E"(*uS$lumsG@h':jtEiC}_XIee7b(&oHqʘ|A)17lwPypS1'URVj VU1(D2ꧦw `ΒB6 \ eT# }('#~ӹk K)0B790yEe~MeݪidJ(F&"C[ f%ʕQEX~JӒ^D.e<\N]W| ' C:2ȯA1p7-IU?o5LY>K.y@>ۀVXέy Cǵ~{cge& AxGu17PY(AXIO/ }i/_; GQB I-'.vpYt͕wӚ7:f"I)9vXyKzQra5M}t+w.Feev<|0vASV2vk-2ߝZ'N5Qy'|ta &ӀFvzxT O 0QWƂ2^[Ǧ[BysuVg>@6CZӒ.-.IEriEs '&Ăq犰07We P,gGE Xd G-@Ղ|y`~8&2oyI?0_"5ޏ. CAeuɼ6x1J#ˇS>M58waft!;M x.X&oʃ6rL6M8A8Y離"/D9w )Jk:Ь2.K޻vNux@/NQ7ƙ$Wm 1[@MGtԽzt0vZg4BK+bK[vNOb50Zwغ3HB)4Kݩ-#ݳ²_0.j-mI|br kx1皜GnLz品NG:4{k5a!dm=pڈp_"ۢ{Rz({n]ҠwN=/üD.#Ióg< ƸV}gAU"r3ܛVs#T0EY|T e'28@пfTS6z=ysw(Z`U{31}2 uT@(oڈ{)yZK!Η\]L.ͣץm k߰, "Au} ,r8]809BzƴdxV@溓qg`yzeqJJ-|) y[s6]YWDQFW0a4u}YEa̅P)@ٹ(Z-vM yJxpC2UBÍςagbh,\z=n5PM9+@mǣ.!7" /Aȣ1r%^ҳH5ckiXdf5Ť% 8]Gt۝xY@=W,e0Ȩѩ lxr%wv]&-;̤N%MOPDꠄԚTCQ4^ӕyvkl&&'|0K MέCK&9&ۈp5^A$&vLJ c ƭ%,v[aasУ8`4R qP}qp>a>o%ޯDݗpsDmQ2 7SܲM.\*Vd VP*R炭>NzLе;#nk}i}>Ň#e.f6N滕; )ZPޥcy?9Lީ˜ P@j0CjGb=x̶LsD13plػW;\A2^{ynVmwgy[GNn-p؅ ۚƈ: bltA<Cg,5Ј,FJThZUW&  */Gib 95ʣoX߭.gJI.p:us *H1{Qffw#[`{6؀"^yl=9ft닣FUpM.UKYeh{Bm/"nEGyN\Xt Qj @h-B%(3@Y5#U_;aoSM@kVH߄ VGuϸEDA֩7~j . CPi'(9(pKFhVNd*66C8R2DÅ6ȶHȻ"68S%hJ .L<5 dQIhE<!w$5P(NҗUSCUtMF< \pC,,{#Ս?GZ%\Usf7٣[Ϗ:GA\k3Bҷn|gXT[[#.*BL;Z7q.٬,'¨sq! fiDb4`94/A~ZAr<Ěl;`#ٚ`sdܤIx WkO5Aǫ~a5; x"BFGV-</auA2F 3f0&y,VBt5:Ix"/PDIg6LLߒ U `Y1}WK9C9ZVꀙsgMxj8JqSpK:49ZB*mofT35&?.rYrVV&:_5쫞6??QW1oݙ89lEYԍ,,*N4/K_.N&N|6emXY0Nw/T z$氧N f)96Œ01dXĶIށ4P0p1 *"zyҡ$_tqL9q/_nKi5~r ̄ Xȭ1s;?>M`oiKYsL0鄧)#Ј3ryHP^cwK.u").-2U{91{M*E@ΰ@v\fO:q AۛWe;vzۧu~~~Ou}dzGr5 U}eKoʡĩ>(x/º]f@`.][PJhF嶈Xuw !n.1)({.EOQُG~T}xp!cn) FF%P#(U3GV~@r_T&T|u!d`(l[Pf:=wc%Wf\Ao αJMet+'y~X"l7X_xs@DYqE L^\7hj0)h4䖬:1bJ|tqQpL-ӉiZ =i靜T65M .;/Y%  ax0޿2$ޞ7E- [d<,yh[{$e?̃`aö7p?AQo轎iCCP0Gyx%߆!A.DZ8D?3e Q~B;=8c"ՓZf 8sd'X:^2-p_D@_ZVс9KȩgEQ6)ȊXl=0EgչLLFO"@Alb=!|>Ʌ \AGue[|cen_j>xN6 ؄(չ1}uVo4Mê?̤DӲx&1IsZGEf׾!f}Edl2Iw=#^R?O_Gla&H DhUp@(6J>)/̸H̱VSBM2S5 KR^b~B~AVߕ3AZnpww$٪45h %olYѹT8o=E<-Rl␽i"ϐAt1b@zy{X/mO!U&Zo/R]godT7| cJp `pxou&-4;T=:f^)vuK1gpI%kƜUdT5P:M?RNon;ƃ\E ѭ[}]Hp+T="O\B6=S SgA&SN8 I,&Z VD ͞.?{k%N(P"Lґ?w1 P#.mmL͜o~qӗ慀/|%")$Aa Y0vO"ׁYhW1$`ȿirq Bf *Ǻnޱ7w_Byh4zo Dc9i&Kڤ3r<#nDiyڔtL#n9'ʌHcJ:wf#6mcؔ>8^ nygӦ< D`[{20~UA.)\)ukN[کh1·(x !O ٰby҅OUDnyǎ-IӒ|o'e_!Ljs0&>a1;+Kuμ*ŐcDDҹsS֦)Z%zC>Ljkiu|V1,&nѳxト&落AՐK5rz٠@ D vO|u]QCÍ]0UmP0{dufm¯2dE3Rz!G?#D CS x&t7v'P2k&ڝyZmE֒Ԍp#j'U,X_Q<5yͤR?rr,Xx*B#?LDŽ2P,yx+;O*,3iU]ں V.}y36J[egwh~.q/ rׄƀpqI'MR ^;בZhi5rwJ`)% &]DL'~:] pp2Pk4v1WŐ"ti8Vp2@ѤUT?_`3CUSg}Ua_ww] 2 :JkIaYץo2c 8YN\D Q=Gv/trBe&R'5oBˡ VF ʼn+| ԷvW,h2 +:ew M:H"Pq8ixMӻr\pGSU1CB|ѝE =&$_ vdn@'MsٍYuS Csjn5:} D]~Y>ͺY8eYG</S{G ڮjEwudW^-+bxRhR*b6t?J 6Wöƒ-Ôe_Z.fl=@}_{:W!)p}ntE?%vZdG子 a>S&ykxY;ؓ5л3 ћ2:{CH=fg\E8t@2X97?0+(eG_eaO`q 'L#iAB3MQԪCj1MRGnXSF]YX њˠ#/< ed"_LLp%g5:=AT2$Fc$+tvׅR\%Z*ꏰ{8v'庝e%q -qd7_ڼ_B42YNVe6dO$n6?҆?zNiõX,#r` hqvUho;n}dv #!xX9*O?rI1>zV9ƭ !Q0 mIa$X/8?ߗ*vDl%fH N΋2ʲ\q;|h8A۴"#_"~Us'/%?@jܧUЏCsb s!ck5ZyXk]؁N6oehA %GQh/,'7hC} -OJˎ:5V{p6ٷ=f R4ᒨ;^F0LC}Sd 9VDb#x`Ԛ1QTXuR、2%߷ Jii 喝RXZbtnrӒ6ir&fq^ZŔ#[oЇ~| 5ir3+akW(QNL6ږ8W֮6HG,5#"[Ckal 8ByF"F`8gvi^ &mͥZ*h#dKe&}(5`/Uʋ~Q㖣mc䯒ſg&sHJLX1"l:L:nӷjKUDK6ޓ}G7S n2e|+!h"o1o516$47U+r2T5sQdODe; ?apUIdcN00s"6k:7֙t8hR2^ǁUf5t Ed7( .H}ɹWgHPw!%+9-/!*@b>mj*Qvw0oOP0! .#F8~%՞̔SGA1vZ.S eо}@ A򨘓vґ]Ok(- 3%~й !_9hǠ~B}8mȇeW."I҅5]s: Vu3[aȨ!̤ FFIW͒*Y6A :&};]J D[>;O;Ƴ<`F* ojz$L xucA쯭v{߃-)>6Xo! Q{g0D6={=Nt?/ZG%2p{<V*wXkY7cMF'valk aﻐn7 6ǃڶڽiu Bia*8 OBrJL8^~z]g.UDmx h>|=E~sA? %W_EStc15bC|q]/)m ; sM "I#4?qUGAFOKFR>Q,!+owTa{7c崬i.biNߞ6ݳxͿn$h/Zlf<& i%ރJ1?s0$5۲c= =T7:Ϛ&s(P y&ƯJQv06tfW'TǥZX- Quuȭ[n: $&;S#h],\\"{l'K8} [Ke<@A ďt`gETlN-AXkA "+gMPfxRZ=XXڇR"[r4`fջ-f$.bW!T_l9┎'" )s76!X& GmriXeTfƬbel6S5^)>ڊv#;7@ߔ$q놡,X?c>CZ]:of )!h^tɝWY “z`,+}-I?۳qM {5!dXQ^ssfVZ|훖ZF069VbcX+d~}(3.msR%ous Znz=B疬BM[7kPTO5e9V%`QVskșD *9i3$umj2mXgT%$=2Iי:8'gRJKF|l݉M7 WW>de7xu - Ihp- |m)@~Г4lD8͈h6El6 v_x)%˶NNࡈ0C/k@ `A1I eZ⁦z}Gg8t,ZC(/9l띥] E%+lÿMKɇN޾΁ywv[%gss-O8bV ^'͙Dq`qŘh)VcZ䧗ܱǯj٦%zdD[rx͔ R8Fb_$uG云<"mA܌X"^P 5V@^E6LnՒ"/ケnے:v0>mR${Nc-A$Z<Ӊ&b<݁Os1p!ԚR/KY&`%|E_]R5|?-(X+WiRg~xL#$@dxy?zDҐvD"J,gÈ1\d<;pFNU2F7="2ЦP)#g87+Bd})ݫBFgɴؤʹ#؈d\_\#hK[J=-vvt&'։ʢ"m4\a;sn*CepO!5BRDxoWVo:#ˆa`ЇmIGtxhrsliըb)FӋu k0εDUl3c4<c'k[=PF诘>@ALIz`]6ۗDn[/I8 B]Q",]eů- rS55.DeӧN{ &JBW tF8 T _)m >]`Ե?:׿Hqҏ-f}*h>4nB7r}uh5ah&ep7E{X~,vc履(a<,'xJ?bYpn>{bxU:yR0‘k=U+F]|c.XTĈfKy-OxJ3ȁ^cvSn}sM`V;ϴ `.KSÌFذă> 2?-`֊@>m(yp^qsKqc"5wfSJޥ+MrfVKUf"Cn x7m#ÖP{%h'Fw>(x[{N+7rtw^t`d:)PD+^fǾ<@p9W?~$0N'(1A,wV^P :_uoʤOCɕ" qa5RH 7 $s VSF]#V?QP^겫w(&UjW]_E}v,ܸvJ%g^m U(6v)WEPXo nkKu! ŧB)Yɷk̳Dm n:R/{vQ\}PE t(UG>zvZqi(AX4C9~{6i,U1I|JNc%(ڬ=G[͏Ƹmcy2إe";(==6Yc6,ߊ#3 fw}ҁ, iH# )ک+ 2'a<CW>}dh9nOL(xe40"c盂.`1%Qvv Iq[4r`#Y-!pA)iEq_!Zع5|ġvD{p&2Bu|09c^0a=x''9q/(o?ث}4)/p{]G.B>7>@" +֘>([H^= 8H3<% gԻ1db<LJAl8&#l^~Z8TSC „gxʇ:\Bj cjݱ`xu~&)zP'<'$ntI-,;21c% Xݳl Υvu6z⾙߬IQe}_( hfnkmbO#z^/I )˟ǦaL.zGLGGĉ%]"Y݁kI!{ob 4RtG* /!|W齚3>!ĉE.*T'||:fT"QM 2Iۓe8_Ta*vnd4tY ¯u t4 GaEp[ϏJPNWÃ-킶@I`x^gp fݶ{mͥb{ȇy_ȡGf>{9 %Bwaf!G'M=cEo #9cg>^Ļ6K kZc=܈\Y/剡^2Ƒ ʰh(~rs>Łn2d\k0]cPG@U{52hC}nKC&$wPwA \ 1mbR5`[9˰e:52`, PqFV &BIr/]6c;PvӵQ)K /4+|>7jSŌ_U5^z儧Ay<:wMDM}&{l*Ne&GsB/)($/`LN º*>)#= H;0@0rj1dfuvV7zG߼޾CDMQD`Tsn#)X%k}o_-9 C֍h)HV~k ~Ln ofG75(>yć% 把B`)]%iI)(- D7"n1DYT~;dsbdk3 b:j9G+|utI8 !燻ٓ5pj) m,ydH k=p@(vzz;+e}|iN|qÐ5PA`&ڝ?#RṬh6kGnagt(DOoG:!R#^? _}1TyM9 A,3Yxφ[{P=nvffޤ]PJ p.Tvc`::RMyܢi _) ?ewC.z. dhvSIC8(l c% 9}삭QPܶ%M6Ӓվ. O|II=WV^jkO8H P* <fnEl7M%%V%v Ň[.ziKJBt=MB)(x>" ydZ?I ?kjY#=Dz /QZ޼UB?z%( .(VӚ #]PW<>׮4P&ן]qrCD~ #:Ɗy<)ynպuR=e 8Iָa;`OMJ1ȅ^) "=さ]C80RHB{@kA >6ÒX_=8W a`y&XT~ ";7Gcp5?w36 %]n"AxuȧwFj{,jp|V?Ɓp"w{8}U,jHc[>F1H{J0axk 6y'z:/.E\[6DWq*=gx3E/Rpѝ}qyL)-S۽n57" :7>;w>szjwu% ,Ӈ'L|mMjQGALƚʛXw.y 2F(4O, u9/@)=7Q_+Q^>E!),yHfRQ붯Ix1`-i"B W3-hqA]gbʺWeShqebӅְ`|(o5~< -tI!HJ.Ze!Ϣ&dr5+u9˵ml IH"tEaRp?ù 1`HB_<Ҳ Vg{$2& A4qiSo<_p7SʒvVGmYAC^ܶnV1LKaZIK9pHt.;=H͍E!cMjXc^j[ɛ+Q$CQ^%?JEKK A.gNk߻[u~6e6K+Y_w(JxP]HNչM9(bGZQ2TsCiB ,a[{̲2{pH?H)sz0hjԘV 9 z|/jHʹDT?䔢HO"5oQ7޹Q (SqT*i YBM yݢf;`pϋcj7\I"`_ 1pOѷ?uG?COJ,'sIRYڋ1 gvt=TB}m)w8~,pv,N'Cp@cֈLC J S 853> s"vm(=ζOq" Zl[MIwq\ˠzPgH*G?7-DY+|iqn4+^7O r@C<ib l(~N`#>%$NsG"/{3tk4|su&k/zo#.6&+reӵn%9I5 dӀ $~;jLtmW9.o"M5q]Qq=D΀[WgK'0H .SwJ-"Ct>7}15%G'N8>ӱ-9ٜѵ2+)K %ˡ+7ӟӚXn"iR HgBpX5]/T)c(ժ~~ۢI[J|1J`C;"57f҈H&dodU*Gò)Vl!6qZea|&޺VBY*ev 0ꟹ />Kj XXe#AjfvfCl (Kp}WyrVL^>%ō"|RLh[:t\1=U1XISgZq6WS_ ȁ4]؞! :P= w&=u| #!0ruKaLw[`z2 /FW6=0SQLA*Q* ..3GT[@GOYp4w_]TGvo}6JyD1AqŊk7a<Ç1LjP0lO ͦ$ZoFu6f̘Lr>쟚$8؍b0rdSKd pC|8^|JqJ\-l'9}+Y7}X4UYDB3bC pAh뱸ɑ6! 50(Keթ?vw$+ cS|R8Uȑ:<DaʏS x>YIQ5*ѦYɘ;e# n6k*6>A-ƃ/rVu<&HH`,0)X!rׯDI"+DًVӶђcߦg㔷ۑ:#KXwٲ )rF;Y:;wg%k/ &B]Gk9)O«Rߠk+JUoXr0 =+ jn('1,I ;!yz*J|"iD~GAXxSp,v0A4ŦLqx ޼l_aap玒-U@֣CRzХ9~ vO^ r Bt7$"_ !]?V~ 8ssAy@}W4)R5*=3HCe^Tl.T0o5)zby@귿ݲGx$G5 ʇG)ge*Ũ3\D;p#܅"cZZ@i좜cox WW}t{k<2oJdo иʙ$T!̫}<~0`,kM,`F&gg-cs!e=@$/3n,:A+2I'VP[$y6T١%H:HoN(g^i&[GA9-کNUYOM 8~#y}9an)?XSiCHt+#0WV@SVi=ߒ?:cͧk]7e3d={C P?Xr5+*<Ίd%|ȕWթk.H 1e38ʷKYP|.Ox%&"X@6Yi0B.c l͓gY-'.m 1Kz$ar_##mԑھ>(;{G۾P"MTLa,<^u0-؆ QzB1 <`%V:=n)Dj{UBD4½=^w3 wN{yx ^2kIQ;88}LUE-l̎7UaƠ87! L8ё(V FBLҼn`K܉Ur;xc]?)@dTN)z G~ڨ${lmSm!sTq >q |ž"bqg7񷬤҉f Lw;`ֹU,(RiM@x>^'+fO'#lHqPa!,uWq/kl` ۗ("-cRY,02y\ AX 4"v_$}@<eOL;@^NE_3Xm_{w4|pBiydѵտY]qvLJh4R\aKYJo|XC7'^řVrղjs-I&r!CX 'ît= PPI~SGħONb!Q5""53iz]L4怀D86#i-V﴿G-yARR/(4%Tt@:åJ8NF]S ?UNryO77ۚN)h DǍgTt^R˄"x@ѨJAaX_2ݛzOd{|4 ?/GGG %8"v@T_9\[Y18oJcJT2j̎(+a.xI>qgz֣,IM^ژ*bV >9 OޥZN=ZԱ%jE:ۤǼ)&lSEu ۔s vAgZ{Hӻ\~."Ķ[FE"Q=T(XX|7RHNH}"(B^ں ~WB6M0!m\_YR^Th [;a`Zv{L'787'-Z"=9`v9.9LF16HDn+Xu~"~HP'XbRUO$Jc;d#cb.#T:HQ>q=WϿ!:! M[9iѐd~?8UfS.Y B۴(rf$G$p@-w hι9Ҵ2ݾj&*ޅ2h[x N'FL Z* #!RaZ@U#ǾW8t:>Zy2sll+>ܖX5aU}xYht 8 7<͵?}pU~U0gz2+@ /\i1$;{œG,+Px.1^+)CiPuѿݒM3hT k*>ed49ZD1wIH# 2 y~D%i3BF66 >=A6DzdFok'ˆo!+`ЃrE?Ns$I 1rS-ZWlXv9 }ӽY=ߵ $n8Nw"&mO'`F]6TdgaXzgĨYh9TAwJ#RhLu`Db(y;I3tgUqۼQlqH 7znܮH; m@#3vFjxE)gЃ[1>qr`C3Zskf;f%X_,=1Nb߬N;MEăKVu@B6 n4b{9,~n8[JҩC)eA8ё4\lꛑJfmస^cNeaf)3ޔ~tt঒@|y쫋kvmภ؞P7"P3ɬ;\QB|7q41~fTbLcp$ohopQH#M&S joWvcW *2)=Rj*E=K8P9p -\7@TjJVd'M3W0PH P&; -J{c %;PUU+Y AeT IE[)JpS\%hҔE~KGfdrH㒭Fiuxr^ Y|s֚ܛ\}Jj4^+|RzHxvʝ7oB?`T3 Cv9Tb1,בuIOl3;h nqW` {_Ǩq>< GȧxYɹD6O|7#:c9}+ʀL6fo$/AyS̓Qbm :0VXIba PW9apC AUY~ORsϻr  %JX3 ԑ[_eg'GP}UE5Cj\WpJ Xiy)\1>P֧Tbn]Ӎ"*E_}^'T{2>O_p嬊 )iDE aZL6P.] \uux`-4q'mkl@eg} )-H ʯ H,x_ychj鶺T8(,V8O0y l.(CDK2ų=.Rw<ne=P:d6pCdhdPzT|a™cP떀|$ClUO!8|~ Uod2QjgMf  eGv<~Xۣ3.HG7W_"+#Al$!Z+܌[`@DV Z{:E.rUgaE]jŕ]#H[,j,6GdN)ͣx#eI7r{)SHp:bN7J,1V@&n.U&ft4K/Ny;d4f fRI2|9$/WUeU*y]C"BV?UBj~ҁ8x_P@.iu =qBL9#xNZS˞saTg|DЭNМ(w2/An=!1Ҵ]Amm"7|;hAipPr].A˰xiw;qblx`4s:bjYi\FS5)Xe@Ey$PaNX>߳PjhRUc&uXГ}ȽoDi%Rdl)d"ڶyGt?)93ߜ`wl&me+S >]Z썈ZY)3>gՒ}mI(=GG#&`r&ƅٻVr(o FkA[+vBEPihg9_ TS2=Mi[(j ֿ'MOu_Lvh$SkI)q{ᇜWSgz'Q⭦ZI6e/zϽ\*>Z+HHH+A9 q!eD/9ZM:ڐcvD%afkf&hZ!?bMՋDoCH%"fs&35 ,ɮ+F V:PxZH96(2$*f|~@PĝѲ$CtOUvl~3byݩg寠; i;nq:Oi&ryvy"`N$s=ʻDI`Wh!+%  +9g)qI0EINB#m>lv{fe4|'ku#pZH7Fgf>] ڔHKǰ~{B\F_H :tH[t*k2Pd:TdaۗPU6NϘDW,o[ڞ ƫsV4W1t!K, U ؘ}=s+٠ЈNxO>!f+dC?\ufm0&qOKV xIuϡjs=ĺ6$Qx3Ꮸah#Y DM]bL5 Z ͡Rx冀X%ލ5ٞfQɛƿ挲MܒVsFx]4ϼ視G0`xcϱ x{HRɠo T;`~ \ m/TxE0Uitߋ"A2ac&j4 t?L<ީjK ?y.LW'Z7;d Ivo6#f͌(v5f,^},CYnG͡LIPU4w'(1{/u ;(ä KG! 챒FN[. d}vB?ɚwu ?(Njt,$NYEY^c0K=hm9`k$e(dc8"&?ct^5 f9A%֞Kt+{x]~?Svj$;E SWB 'ar>Vɐ="0 9|E"8Hﺠ:jނW4:u{/=Ɗ~Ӛk,@Q$ӤE\}$IGd#d=B$؃4(TݥWagN4eBw#9i%*pBxa2!fK&*Pfv鱹BhiK#L'FwUBc iNô<_poBCaEopu`J2|aZhy5DVt{E_-1AZ5|mA֖ d6WY)WH"j&~X9k]F{D$@~(ʊnBoۯVc.G/ѳa |uzuTK(8퐂 J} /8%_d ūoXᔸampRevJF-xNjħ!lTC悒1[XrlSͬğ;Z&R JcԨn,2%71:$.nJd4묉ƁAwp2Q|gAg4Kҥ;%a Yh#Sj^Vt -!p k4!P) ];R<Oޔp+\\[b)3%6M-V#3v"DT_z+/z)+ȭ}.za&iR|J.q#g&EMߜؕ\lzG ")l6\3BK+cͳ'h_}κF0CXpi;aW.;$ M m0{?w"XN:kѶg#*f"!A*3' =06iָ@c'Q-4=mMR\Vnd>\{\I&曆3;}:`JT|f٘(@+cTdZJgL6 C4Z'5E ^P(DdPN{xHj.Lɾjj8±Fu8g[!!$>|lduev4)ȴ'(=1N~eTygL]Sm=GP:IO炏: Sl!/Y*ZHpzNM_'?9э^i3pټDKv~3lqC٭UEdlhxc]L}{ACg[ T&ݠdQDܘhSN-X[ʍӗHM=ׅq? t%/''/.+iH>u٥P:ƯzkĶ~jd8cB>SwΕ0l2*AŠ(搮esv ~[4+QO =&y. j4Z\-AsxDFhln3=HItI4BYcm܈ \=Al+mdgP5bA f PoG,ԭ .;nՃL Omo51й*oH(rRux _dC4h0\Ϙvˀ.Pc_-J8LInPsP1(NW,{6\`fj)KŪہLP |{didUkmF}qKTu '[HjmRiMqJB_>]'67s[KZG4-(Tv:H O5vX,"#,]zJr?ҝ-1k \ ҦBA,ͬTHs/V{LQxW{1=r~3azcN77{t߼\6X 8Z8!U'QC'O#A&T\f1mmF&~kج#m;-gX.[22aڶBN<Ӫ1{}9H~=uS Ѭ%<ekH€hL Fx\{ NtLnV)lfUiH#s\Nc[Iq¿.a6*Jn3eӗګEnC~PBб,@4?.V0ZcORbqH! $QգdcZ>۫ xܝ^D|"oq$Llzvzu(;>{x1j+1,@r'N0>mS1V?;̪o\f.F`;Rq; =ꦽ{LWyFEY=_bߓ_۷ȱltj~\PJ4Cx;J5DN)6v/j'm#-soU$jaw ⚤n7>#c \8XkP 9|oqw3v sTp钼xsȯ3I[;!dnOr {ʚ)\BQX\u%702CsRU LqsZOHM؛5ї:*hF~TK_unTvawZFt/|m FCAƇI(%Zdg_w~BV8J^:8 HIm8T(4`)+<+ M/f^jvBss T.'Cf}ZZQj^yƀ?< e˺iRCޑ˂tURӻcj]4;Ku&dl2TRyv{_ L⺖T$)0nQ!sĞfX;KaeIם,3 gVVK1}ԾgeM4BEwDl|UE| ,=%0:9t*A"6j_,wc\^z{HHh "֡WaAnTPĐt TT4H.6Vs8|2C$E*QD`GTkiOhJq3ueۖ;ř3ӕ1Xdje* |/ }Ml\V+b#W\ Eowmҍ\SF9+ B\S8Xhز|'*(3,eHV2Yq-, +R݅ jLšYR,Sb >iş64%[ JSt ^LrքF'5cf?pT]:?Ք*CR$}:fO'Va5-I8nByXp!A|f8V5_M`"k60e=2vmqDr_)aAo]"`.%x h\c42\:t|k/ a4;U4#2pC Q #'5S{TQ,s FGGY{>"ZTWSېR~*Ejr MTYp.Fd;f-N#IWK^yGgG$ȣП]YyCiG,@ 9,,\ ŹsFXj +?6 T7#"B}kN~V|yWMcc?HN{Mɼ'w SWQh*柈vzSۨ%۠pM#bg;%Tp " M|7~+SVYKdſHϠzGCՉΨ.7(#Sg(*\s(SKQs;̉hkJ[ 0}3g5I|&q<|~C23,椓fʊoZBYoC.54ּSyۣQE%lCWUn0&5$ Z:>[T݄JI2q`Et4):JjM I&St.0$;=D|NJ )u2ٔKFn8vŇȔ0ԇxI'cаJ}3lӞ9ذBWU""zq.7>e=,p&"kNLn(ʻN|1 gQ@[؀JJ2Jۧ莿grG45k\cb@nZn4 5fthmbCj@؁{5MZ򂓡GH|cP]$ƲMZw itBN ؈4^.l}!뷂u cFk.ϩkOcyՐe VS#lב ,9Rv'2Eϩ C=~z?/rJ,Ϯ]Eb4:i%38Hl|b $ߡy~4IM^v~#):Q=9L}ɵKeq`23:X.KDOĕN"$Z j;[ Cq|ӟ_\O/ʼn~fN]"rxnfChaej[٤ug>0Wcs?%A~5?Q<*FV25螤 Ce 0#U |kqZ0xL1]ʷQơ$5\@l0%PCF_&˻L3h]Th /M@$u8ɠt̤l|RJNYr0rJ|?nFY1i+lxi4ظ HE[,<#<@El+³tD;ۈs12QhDr0u2ӏ#iIF]3\㡙h.J^ 6YS1fA=4*[tgׂ4esX5?Mw%^nnR{(!,X3|Nh?7!Xv!"5=ў/!]-=O"4/+''W{B`>J{!-?Ѣ NU:ak n1Uf *='N;Vqmb0' abX_=jpa3x5>5'h5E{skWF"Z|CHfK\k59IL9*8EOQ\ P)mcQ8ٳ3U YFW(!  n̕=R({{b1?Oc-DXX݆: #_R﷏˹unGբRqP@TrZzХ\QL6.(-N[rWڷXd\o!ijAwWWRhrW%5͎zcW>>ERcT%mLeV.$e}'V4]4Hk G6iBE'cqßg6~k &roi0AEKsM|!U|q 9R7F=v;$jzgf"kY!JܩNyj5ϏSMʧsZ&s&VO^_v E mA#\opex9ij.AP,FR4إG6?i0=5 kΙ|ظx<[6-ˇZ=tQ , QjL/h INxW ]^AnbBe9ܲOr6kCGy^T _QQ$\hNw톥sɺQ6Frpmj )OE-Ʒ]y_\Ni˗(wI$2-M>l A]L"`D.Vim?>;lJƓzٲjK~*h-?8Q X}X[`_&!U=b5Kg֞'eH2M3- |I3 F[* ⟾YL zCr]?zoxLZtc݉768E+tH+@_c8h{!4.kE}a ` ?3!pSг8x楬^VVV!Q-IPn`ENbE%\&k9\v@#(-Z($vS@ANѐj-PV1|!*꿺bfKѪ찲ruѴ">HC0=݋Z#tWN!Z*|+qoi+&6OĆ^/ j[)p pk+ j ω3rC|Ufi4&`2*_$:L~P1Ϻ`P^UCF FT՞ZP<:Ha/RXjOxk(^o+ퟎYFP!f܌bQR /hzP4_f "gQ^sDU ?Tb6 )F5$5;9?yWH.jiĤ$< V߶21(vUeS5pyw"\&Դc۽Jg]$9"G kf6 Upw.9zdTYKy x"ePN%Lzox.ۧ푖6 *[EgSs -ԭ}G+ZE.˜f]c e Na͖$nM E&KO~čqRP;MP"lx.D s{ޙwv[xh&͐3"Ԋha.U =s%^gp‹%o=%T]N pQd3lJ*YdtV*(Ւm3P,뮆INS6IQɐe2..j`|=x9ņEN6YFHGG# k:C*[Pb cټM̂ &+w˙D@?%Vb?/c_:cC%JBot0y\͖i+D4)/ꠥH9}ہQ79+{AJ<^6Y,Zd gN8AkjiocA6`Q Vpi ibxw*0F.y%9/\iJoB >|Q~ZkU);ϴ8FݾL1fN"£U'PLkl=?6y _lo>[ ڈc`Lb):B1@O KNx. '夑R}$%r8rmUQShuqHP<\H_j \O8ta,2/hld@etS|&3+X2^x9\"R kH^]Zo+hq/ 2 Ä 3K>Qv9Q[SZsWz#Mo) An%2~'k韕_ HlO8:8]A8FAM%pP%V>-KŪ٥9B&۴ۯyzpqcqn.TÒ(܌glA`?ôjؐ@!&$Y ZC~?ƻ^Ts ^MIWPWp i;R^e]2EQL1V„MMקTeC~iC&`i/Ee1EmK&ؤ. ʬTYi Hؾؖix@ߤ!jh뼽xs&z!̈槐*.c) Gs aVW(k`EU1 BGN 'STS湢ͺh26Nv53bI"su {>'~{x6i$< ,6;E[#82Nz2VҋG[0+4!wGTZkGw)FjͦJX'5vRalj)@b=[Veܚ RG^8G/Ŏ.xJ=^SqP7ZPTW›Eh۪2T.|+X#_Yr]=W}_=u(j:9$7--Db ?EصEed!2H"pVṳZrW{L y|н,(}4g@r|vߤeӰQ{&l#ץT^ sjk :Glсh2&_F (cEf5[Lj?|f #<9Y7CVzGXn@Nb~FTh؛8HDnk@G d~,hs1'O)>, wc,lPC Shk:ݮãk9rP8) HRŭ֨Qr;Xsw! V~–ӏ %@] U\'#VJ??BM$/ePM:S gz5wΨFaBnQL51ǸCvb r6s$%%Z,tiiTӧsmIllU$QB ,q#wXM[wZnU=Ox [6z&Eܧ[Q+ċh(BMI\/Fzhp FqG>p0e|t4?YIK<K{Hp@ OH0Xa SO[N|+ {ioI+AIQmVjkc^i66E r0Yrtb L a }N>W%޳1aDؐP2.V|tŠϚD! 85GkfZS> Ve(Kld= (n8cb~k.m4E J+~ҋsėB+჎KkZG;Wz{xxi"nЬ5))m8Н'*%C[QFGc}Y 3򺛎";9Gam@nå ϯo|r:.>RC|7@~t{f9d[ ť6ajgٓul< zljUm hXEH5vrL^)*cVvWńO$s+\%)70%X.no+ l {EĕۨR[Ľf_?w f$5zi˖y\kg/fKȧǯs7 !DK*yd9J6M,R͵;)0x|Ee:e"hF%z40m{HaNŬH%/^JLIJ/鱗 z,ߪb WHc`*-@%=pwm>Z vKj V(L˻@ry~~!g>|*~Fs mB 9.vh!0a̜o֞ wa{v67T3y͇hNVv^ +=Gj02ynni'yީ'of{bKbFOZ7DZ}\TdX%fN"ۻ(8ݲ)4nWE9$&pZYA.X ˤ=_b].%7AqYDԉS󗎷5A 3.əl .< :Yf?ٔ"+}ˌՏޙA3fC - t5FŖNʌeDZ]HfC7^ / *tměO46҅0/tl{\ 'wv?P6'^z|BKMv>%ɴN8J\*d;3֌Jލq/eWh)yQ֬LllZ{${Pʷ] cTL1zش V/ʤǿJRa !,kEyZ4$ё7ߩ8g,nۜ22d1ߎSy4NrF-\;JfJCQԯ\R̴7-%@{T!` X@e!:35CI#:BpiY9ݔc65=Q\!>u2dz,; \O춈 w:>6Hny -Senuyga'Ke Yf[jm3f&{' XzҟAA}T9t&QSKU&M8 &)icb+ndLZLSYX]]]_(m0cXj7_[!''Fc:[DxVt k3o Oy ;9 Lͨ/!џw״z]#"zyejs:@ }aք`ɯh/v"nU Pf5B#5"k}]iB`b [|,S4 ֗VMS2aiz0IזRMw A8jи p`VLc6"~/Jq?pTsSTpR˞fq1M $eZY}ҡ J!/Eđ񙗞j B$g'l ~H "j {ȶ\Sh?_jZU!K xiSJǧ ᤥ}Jj!A)}] @^wVPcio$9~u%Yr*B&J (hY5υzCqwhLB7pa#7`5ph\ظqE}4gP$NgyWK8>$i1"~?$#jח%s&rdPl,lҡrfӨP~p)ynUd$\ZЌ]'ÿ\~?zdXe[;VdpSl?T^0)|/)?^wuWIұ̳p!rVH nXeV"z!&>0vNck udaɰNPօ}7>K|3גjA@ ib]LN7$YtQwJv,_+MLݘ㝗`fߨpY#Nm"quz/%N"V"wa=*lǹFo^.zW⊳+bZ TEߙۄRb\s~>Rۮ75<8N] FQ!6N;vHi;V.Nb7$ 0`f~ƈ4XTh7秳!,ud3zu{˕Gc@@3 Z| G;8U> :}T+_TACh "XjdK\ԍ_{#\[ i$7fRn{и"HvWF i/zgN?׷1O e&q@P?n~HmM H!nkK'`c)0̾P/ |ZAO8vRdwW@ٚ2ð0R95 otW8#m#ɱ(b?kq!Luq%&Q#m)cN{S C`jLq:&!dpYŋqֈ]'b2դdûܫyD{|A!%$[ ^&gWj -+RfH\$0`T.DCWpg6.&nx|$yX #x_^& oTcPfn\xۘt`PxTAVF;_ik#J@W~(+LNP0&M& c_()m`,.F|<4"Q?wsу~yp$ [&!R‹B8 zl]]h\U/9\ F wQ^b3&0oz#0 ,N">Ig?{:3N_}؊<:Q7Vݿ}JOLiw,!>n7ATe^P&ǸG7ߪ_+h.Oq%Mϕ<7 @h޶#fXW$#Yθ$/\Vnّ|A$bt Qb]ta1!i=oѐ6JԘ/N/BdK)7u$HYZ" ,~Za}B޺Hoo"w|A|o"l(dX[uO\ /ּ$nsc%q ePAc)[wqm0d=Bٌu JCpUǔ3SN0f3.t6JFk)\C?jR1<</+wJVVOWg_Zn"L07Vei;&t"? c%0O$ ~QػD<`%^̓=J嘊.BOq9ehM'/fcrh(>~6GT r;]n8ZCF>h35~mT=8Asˠ2RzQ"/na\s/<+e2S ^17+fX&׈GPc=j*񭵴lJ`~[Y14 mdt8[F k89esBWj6|ǟCf128TP:2Gv;q~==vDQRQHxS̹ soO3t\-jw YGf&C#_+*x!?X_ʬND;Yj+~KxGOs9\GjlZw6X.GZ+ehC#Hjf?OMY&4C5v =W?c @3:ɩg!hܝaĕlHcTWz)`@<ʩ',NcTAE(xj}0<3d?"ud֗(^8d<VR} (6Ϸ骦8xAhhE ?ؚpWϺ97ez͜%pS"򮠯݇~?§r aи2=7tiT[ֻE< 6u7r-2OE9| RI^ЈCxeVeк"#/]hJ(Jl+0v7.ZIT*\TE mtsץ?~/^/ AJ P^呜j .>#ޮ>W{*Dm"U]frsjI ?]噶KǾlgގBRz6zƲ;_Q!O^ \.\)|4/B +B؞F8C%ˊ8[6=/ЩAlI614P/)l@.Ab,|w7Qd:ợd:u4Є'@tikz3vi~=Nc0phE")xQGc;;՗^ޮX>GTT}87@{4@stnj·8D0J4YyE-yڟMKtfYicU.Gmy dk鸁$=.-3{,uo2}>Y#JN4=ౕv&D|+bI8gwCx韥L(p7d[7:i>EDkW`&^`r=3}uz8(1d5o-5-zmOnO#6mCxYk1ʚ wTt #Z -Va_o6FRf7V-a4pb9`&YvxyZmٹ"< r̤b0q-drΉi;N0: Ȩks[_;!k]TnкUBEm?,YͶd3q" P$-;+aq~’} (dDM5!oRȳXLu4 €ϝ/#<`Ͻ1_h$QIhdE 06A!L2V6rtb@w^|.B#O#|uZAr5 Lh/;V`_N˿Sgd"ꠘ`aB&GUKa{hPKUPbOR~G\v"T^^T _OIrǏ~?sƜ?'wf"BoͶ%cerv@{0=uƇ[ص\w*,eiÑS`( _͈zW] K8tE(;'daK!^Ksߞp8B7PA$3; I0YI H 3}ڿ{ttgr\iWK0m(zPM[.uڽxuƇ>VRUJ.C}7ӄ4I  TÆZևͲl@h1OQ;*=(r]E}y#}ⱔ2?# ժam(, WC=mdY׫ZOUhWfU0)50=@ LZTG't)XC2<:mSsS/hދlzht9Հ' Ycv𝖅["1nmp_< *A Hn!~h5!8XۗK; sDI|9\*Rhb<*^Sߢ033e¦!̓,|lU>=BK&PnLיN`ވy?Yh*@@zY?]]v- H Q !P1:0OE*,dQD&^)Fy3JHQں#.+ ?Qg~A6V$ir25,_Pڻ9=}LW˲~ H6J&9ぱ6o"dQ /۠viM{!iI-IgKl13Sum٩aA*2oYi =qu7':.XQŘǩ[|twj.Ό8?&"uf:R_GZƩD 9p[T<!ekWؑmU0M~G'ZrU1";2!%}/%⯫>Xx^xQ¿C,B%ҪJ@^Z؟>YU%C4[rI|,llw"9=ɖ)/D@ZKkUAtQGĨ,{dz 2q:\yU\[[mjr.g>_MlpskeJyިEP6yk_'d ؚ n|-7m2\+t{ddzq׉7E,1:4=];0f7l >aK#٭$6KꘪȈl"ΡƊP bdlRg ܇wS^=R:ViA?Y/D1=4dj^/<_; S ÛK_˿|{QI^Q.lEQ&]ayNBPVVԥ~5r/FQ\sPE; a%OZ,iOxC}O^v]8eg.|F,c əJt~T!dW3YퟸDg~FRggԅKT610vKԩd*&bָ^ވKSI{.#AVץȜDS '0X@tBvOj{MoŵUÉ ~y+>beh4'C_U>WW:ك< <(dK6n i!wڲ7c5mVGxAF&ڬ%}~7Nb;y t})r4J`mϼ\vǗ>y_H>]qj~Sc?#1nl SH.2<6)r߁ܡ7&PQ;o (V6+QS[". > ~k0c.2Tg+t~Rcq.T8g)-H`lu>яndD)F)ToN#.ye0ϦKpydt@ÖQ9{ڐoŸ:i7q- gbJŪu&ZJ.sh`7h؁9D)#ONHu'V:;_K݈lݿ{jΓ\=P4KIިN`fOU5*z|>Wᙫ ;ݮ]Ø2=yɷ-?$Mh"fOa_H'Z_Y [ȋ=Q/U!WrB x>9Ua=w9$c™~r (R4#?hC]v)_78`鲒gnѢ'xSZaoӹ&NpQcZ3RR ^ubG_aSKP7\g(`g\%_X3 uWCA2F+Ȫ%~v=) 2^$v(ۛDzfȰxPU e,-^ JRxO{5f;ޞ挳򸲱[&&4[yW([ah"P l'VJ}$ g^  CFfPخ 7ȾOēn]P'f$`D(|3eJv|#B_ϡ K%/9JO/4k~>)Pb]-㤉~sʨKV2]X*ɧ[I$mWbB9>4qL M(s=?kSFܩ5Y}Ducm~dA,d SR(et.@ѯ(+$ TaT$.D\07*8/^8TQy x,T⩳;(#P\P+콏g0;6/$+GN21o,~/KBQ^;X!^ p@gK\]XPxN`v L$㐗26L1GPl"M&+ 0Fc|lh<U4TV67Y;[,& Jy8$%o5jrTT-1ku}-עi~u6Gs"Pwh+&c5|=]"{#0t@ͲqɑXPrG|o krW}Ox0C(A7`kj[65Hkg 3$ ^ev5Jyh4y~ERD?9B=~{)zII&!Y<?#6}|y@v<6\̝ xdW:;4J qHc'l66܂97p|srݠ#.QȏTU$0T~ M=:l*\l ߂X2wü!~bL!M+EU)p[Y7<$I pC}:vbLCv퀻ƮgLc-=}vۓc@ *) U爦H$DKj-7L ~*nkYZLP‰ZeXn?Eu+uwyC[NL$1F(}ŷ_c~8a@XԀYeӨ웑\/s+"Eڲ\>ػyW Hrt,؉(y'.P>x%S1WϵXA!qdĈš jIi DwUv+;l%`A[>AhNeiNBE qM|37n0D1*t<Nc74\8⹇ :h/5$T֣X83 Xm_+HA?z}M^JړIJ 0(?[m6ŝEHfM$H])&-#.'juL.PA! ,*nxp\ݱ77frZ$cŤL׬im:jơVyw4X:{ٌ"HdH;.ʧSPCY'$,Q%$ѷu/|vǬrt̀yk`y5& UxBQG-]<~gH}S;$(W#ɹY@0 -~K=:U Bw A?GV^itcq[dH ?nNm+?TD(1x4ʂ;"x[v,R_S8V9/ѝE7'4nphO.jԜ; 91!Y<2};LDxϴXda hELcoNf5TwW t&SBR2kR3ؤH"ʢ,>0Ɍ8O^?{ ^Agi8&04 MkΙ}7>6ڕk|]?FJϜ}`T ( |ihR~@(<5zLh˃pE2I:JA,n$RMusI,==i N<@v^K]3[9, ڲۯG&wUfaF% W ڛNi>Uu9xֳLQR N\x( zĸx[TB3_yPQ%rnq6w+o2jSph-lY,`M_` mHLMmr֊:aZ#f.ރBN-_%L#[JS2p8˔6> G-!+44` JU<=9t45 b5/tD:&~oZzlwtRIBlD Uz2r Ú נb8 ?^-qa?Φ,P4fTtzŚO-9V:a3|{EIF=)]n 56 [UtW1돇k3$XP'T)ľQ-uH"Yr}Y>Ho`t ,1W.)*ngJ#x?5iF f, Z ^>A)vڙ`W߱Rk*NX Cayʂ}fQѩk~>Sɫb8![aHjǎ",Rwr=[Hb*W%J.>{ZU*h?BV[=im' 㟁y5bm/,)D}>^ X%r^_\?x}7@~=#TM|ΔygS!VA#e~"uྂdd+)x]fb̓mrbdIu Y]Et1d{tp“L[6BvSOge@J {Vp#TТ|8TQbeiZ:Nap}nϦ)j-{-[Aq{ޞzDdxu|TS mNpƊӲӊFCA_`٠bl֏z1naBMG5Y^oիj+zVM:ң~u|<- ;rqbX:YөR0Oo ΡH. oޮϐș %ݻzƺ -Ip큧I-HV\ CHݴY(9qebz>;ٻ|ŠvSCJԌc@v18BWBA}Ǹ:2َJ˳\OH0*&Yo1G}kJD_FWYu+] Gb{zL_M֒X3'&z "%Aֱ4!n(A%[yRhЯ|~,98gX竳/#*a-O:F[.3B4=![K)fFe@9Y6)>asXqLӁOI8,D"g R"fnDMs/+PVlw3rcߌCߩS v`X-O f(- Ggxn#|cUQeFՑ&\lU`;37OB՞DO~otbna%x)'1FX$ 5S~O(=ͧ# W$6 C2ӄkaNBCKGKdL>KrӮmMqiT/H4Py1%=z̩ɦZ k5s-"P_WDsNW#77>L+fd6BDi 2+hU(MU5Wӌg"9蚞oi׬{+b@{YﴙYK'`+i%&KIʞI:GT@i|^(|ȻZz-lHmPq-G $]P~>8i]trWR%  lLQ\^Z^e2&rqH\N`-~uqۛbznJ0C$Ԗ2!sf:ةI?n拞Q4'[gaN٘ZHZBtc& q3f{$J8LC.+A%djrTbq)HsF0ϭR.s6:#|U޾nihCA-C/7Lw/֏'Yǔw%x][(wPC"D~H_v 0Ʉ9}?u": :\lɁl;p6k%.Oۢ@+gܠ/J>?)ɵ^c=ִ3M; lFilL0rPXb޸'кUNkXzE-É>ͦ̾(z3Q8]22[Y `x<_ |`0eA[ho~@UތJW;6hF˓V+K\,ώ?p͸znc+)r@E,Wٔ^:*.T3Y@$yW[a0 r'; CR\w_MX}66dpe=`qmy$ &Rby{75s 7H[|^iqMt.=BRпu3M;(-^w/ ?r' _=#+g f:Nm|L9JcFzcczRg@7'/&flbB&V/CPFDk89TNEj=US:A4'lv^ 8 "RNji vxj,~DWˍm~e+ ͝ UHѹEW,%t֣i\Wm +)/(ƚ&H @bo\ChaooOF|=,Nrd>6F$%~J&F­J,ye)gܪLrlǥ, Jk#b ^A'[UK%kz3ܒ:FRbut^; fٮ DG-jQ??NGw[jGGǾ1YSXK& VUvQU/ nC}QNfz28:DHe/ :-=wHo y>9n!7g@"0Dn$ 1p7:e1U?a첓Ѩks]76F(ьU/Y  6C6 iD°D /yCyǥeKoTQ?ޠ4?dNO- ]XA!<\Z1e)! E63R`tZĶ*7|*+–\UUN⿪( 0 Go]0~6ABaKvu?Xy *B/qY 5Yf^uVc3o&9:zv?v~ G 3Ztq0l*,+?#Nsf{#0HHH*5vXϖ8&T:is'9/umPAOfTh[ಡtFY2ATA27 fO7ԚmoMwͿ x`ל/橫sJw.Ls|[x&9T#˥1c\xl.!ࠍ.̆❷bv=zL;!9x%v6'6"(?7~8HS,L яn#=u9Z+0,f'E?'o.'9#:0ŭTeLm)8U G̕^{HjFkͤ2"ۜ^Bpj] 53P<$ukj6׫_ = |rtlf&cTMKkw@SQ:DKgW@n*e3<2t: Ȋ?뤙ěH2{4)KP!w8뗎4}z0"'p`JKe费}'~dF-;&Y=֥sXP#poV7v[GϽK}WpF(.SC1z_u$hɗT}|(A}v8M6oFy%ߕj㣷~13z=d;{uw!)n &gn@!S'P4'B'f0hS6ԝh?VU_ɉo"toD?&w-q`1U56}aͫÌZlРޚyC? X<.=U&xbK^K5-$cd2{%9``@l)"Ԇ~#i0W/94Vox\h[eQNB5hg3rۑl"D  Mpw \EPi]uI֑ͯXAgt=rc 7_gjeQ_aR!8Z<9ߨHB~XPV|j@6s (0!>:nj'%tzHw MWR3Ϫؗ\<1zku2FqwJW0\1%$~v|8"5c*+|i k #p-NkrKaNx>t,%TǛ1ލ0=UϠriB.~2u6;7PDbA,%~up]jm &1ިap=UMFf#:<D#_n],lj|![z ;!9jE 8$;}VU7܌wuuV9I;w9Z>Oh2"@5ۨWe ގpnK_ xS}XSiۿN97yX>%R(Tv[ZWlHK=!JH1PX31)HѮS5:FdJ`n>k}خf4sW.;Gڳ OTQ7!,0yM`_$i(=׭ͳS:o𡝘#eTr ʮXRD%_a9<4(JW/XE1um&{߷8/{zK< f;cK-F ݕs& 7%{@)d"xKk,S+O߽~Bk&a(%0c0G׈)V[K[-lL!ʉ<}#uq~ҿ(=)bǥ(6NVx4^ [Mujcd5O/ɖӭ#AzlME$pU/:r.1QMM=>Jk~XbVX&Rbh2gIjcV+PZ!&^Y>5hp1 *hMzv1AtEǨ.)j< 2fZ4{lK.hdaNYɽUc6P$>nؤM| C(9}YpjD46r0S,jGÎhaA_C2I{0DufVzOGj" C/!Js{Ԉ='KdkO K$^1r ڂΥ` EGDoUO7@hUR%Tk 7fAK?5EލUd2ikn=l1:rKQQp33u(R 5K <żjHt_Q Ҹp~|ƴ0bCꗸt,)e)^ xR}+ln՝;x1Ωsw@0hDk8#?\jqjyW@{/2kZ{QoaT$11ޜJU{I@ t"4鶘nݧQlr,Tctquכ&NJbn8iKWЅZqr4Y9(V ."Xl 0Y03>ȭnJ_iz r;~*(f|_nNIM\C@$R|*yPs{B-%$6W';^Fg7N\>b͡ XÓ5OoH3Dp:#9{.)iO/dj4@wZy}htK:;x0dt`0CʻKV;3:jx}I~V;[Z5c-S@f"Άv -#vһ&9kKءtM~!]hw Z|,Oґ d/ Bt䂢jbƿJqo(`X u.0N+=B;qT57T}QA\}Vs0rTgi:+lmK+g2'~H AJb[냿[#l0,%OP$w?R :nsܰVv~DZ8nb\aOy3Ө۽HMbyfWOp8.9h0p~K8:=ߋsj=(U_ î꞉\~s9A-[nr)Yѐ"y}.]`4eODя+M75ye[;7bP97V1E7ܼJ%T71 #a])%k2iBZZ;Z-gT̘^W$QZA]>| ɇчl_n/d>,Sȍ,AЩk7->*q 88D7y9xfk1$y oѴ_ p2VZQNߺ8CѰh.EoMe"AnR`˔ы va,8v"&;-!W % Faɕ qx"Sk}svMW&Ha}n,>kTyQݧ a me6me @/h\!3k쀇O\|S?U|ı'1m4׬(y֤\hTfIbmKo?Aӫ85v1@B=C2J^P[  :l_f@?UseNGu~n`̜@,"^<܉_>>3ElVcq( Hsݩ!`9J^?3NJ5z6gT 6UI̊a3 ՉZqi4( /AQ/x)S"Vaz+e3Xfk Vq-*xK[st-um$w铢L<*nTӑJgD.ƫ=,B=4bT9֑!OHEM^/6wj#Ńܠ pݩHpU¦ݏ&X­x(X/ <6@9ycjmP9 /m4-}JKi!~OL,xS>IcE_ ^beCZ|Ҫd|0)v)xt'vdW-; ,FUVA(_?RUhB#&Xߤ?,l:`^/6 I@$ULPlO}oj+ܤߚd\c&f;B[ANsK1{]rll7vVTgt+ 9hw޹g?;ժh]q,v:Zd9Ru&Q@=@=tG/C B܄{5)(-DcaL.U|y?7qj&-ŝr| * &zbf\9[؎1m W1i P"\{O+AW8\樀GbgÉZ&CCBI$Ń;A<Ғ1F3ИHw7RHa=*Ɩ?pgM.-F07(fn+ͧ]M]>F5%i^h%-M]=+G qN16œ*- 6yy S#Ēn+SGߨWn( d0|=D>k&4gaBe5wsû(l x x 2<{? c[ɓ Sփp܊-=(؏a%3J-(3闟 δja)` t&H"lMGc).?Pޅ!"~P#[b 8)`X)NjusuSH("9$>Bī]15, ˜7< Z%ŏmPj L]7xʡƢB+@-r0cg o}/A"Ē d^4S~`7ϊwEH_>+~Q^0u*YGo f;"t*U՟4w+y4] zפ+>(#h<+i!6UR GV; 9b&Ҁvw܍ICOcCsU?bPKR׉-՛.ݣW;k*(@ْ k5*1oiATh]pu_M_P q<~RnH=Yٶ Ƶc yz׸2\ϢܬUYC=J0g.WwF#H+-CÞ_2~V#R2M?J'^ÁGrH%kO_ Qд^˿q GݶL5\Ť,`JqCD hk UX#4V}壆<ʐ ^1Ymvé˔PsɈK*i~ {/jsp_J|Vaͧ5[C3D;Ya~b%|7w['w7{x*lLGR7Lb]p$44 P%D(|#_}(-˙[?W5:?',zO2HyL&NJWs@Vմ$xBv\_pZ/Ct+4ME~`\v=cgUd!пQ%,5rNpI{H;G 0=,Nonnb{ wou(*lS([Ě#u 0^>z-51'[YO}A`+qf۠MN[ȊZQ,*{5eW6 \9y(1Yf݁@>@ tm%@ e:*22pz Ԕ*rW: +I_.1f=6E@ l B1yp{~r׍Uش1*ՃDZoY ™3'>QLX^]~> $b0Y/H,\rH$ݟ2{;=&2`}r˅ {{.ͭT pS$Լs2bV1r5~צ:,ſ2Lm}?AMf+f=p&@O)W z-fZ2CՉv\TV%䤙ژ=}Jd] N1ue GSN1ZU`VžG[b@k((6S"W*j"wT]@s:N$K>k=S1)6GN|Ț+YnnO,ENIB7eՏyZ!B. 7~Kq*mJLw}1۳A11Aӆ9a2wm&-iWi(^:45fwV|!>G_"c|*25mkʋND޸I18B`Ȳѩ ;;(HN?mbAԀoBm.1}R}.5U<bGBOS'B \t&IAj8R@Cۓ6ɕZ6.߼(O3_7g~.ڊj rD$`ۼݮɔ9u>_U4 fخB}S2CBPY!ZTWxxv꙳B2Ab{ѝErpൗ{T</,&({dKLT#5>a7*8E<ȜTo0w2Vϧ?uo% ЛYgFc:M7ΫPym+T ŴWAG.k|?#ˢxdB17b%j"ݕpn0. #<,î%Y\9HcL0 ݄P%~3P@S1.1mꁻґcq 0Q Ո0{!ŧà՛7= }D:[KxW[3!po|JαBy^S}ho7ӢeIΝ[A˩KY-MάJ:hoح{3 XR\=atEKfRkt^oj܇p]) fH˰@;iƲF'j:qBfdqcȜb"uݷ{(8zԌoSEfFjBeAa <vj6@O{$^g` n|Ted,PZ$M먠Zyt52ىjĿ7”smc#V*'ZA;"\;RQu.WtxY܆dW7G[!Lsl?C5mDB>-k>ƙ߿9yR=k]*FK1mWL[-hZJ]4V6 mVjN! /e+\)9;&! Vk^CFsr4o#)3]}=DcⱘX͊w__5.2ZMz,+G)ɞgۊ}n!T'8+u?Gf7ʍ:ݸYr/lqaS6;dIkPGNw.E׸Ǿ卲8Ӑ)fn/Y iRHLaJZZ5M=B 'dpf &K X:J/dݢ6t+c\Uc7䙊Z tmMp<Htރ֯xNNdEM`u^\sm b:r/O]*t߁Y<&g_UOK~,1NW/ks=x$m1 `Bgd C E+\leJ+*nJ\fRabK%%I|iXEx_ 9T{~RꇤEW{arDDqY"6G'4;h8_ͬUh7AF4JآdE"Fn $ .NapOј9:Omb=j1RttqJN),{ў{~MK7"4MypkKY%-0HۿǨ$;{^V*?Fb. _\wBm6~o"BwHaepGNneg72y"S0a=bog7-b\xğnZ.m/MȜf -q<$t$HFKiH?gŀjS@8@~m~JmC1d !I@aOF/m|Ŝ7tJ=ٗ }RSF^fcɤߡjL"Qp_R |`)㢝՗uR_"b'`VWyu+/"[?+La#H݆'Sъ|ԯ51pJX8J׹YYAǨvvoyD6 ZС, Y@{Fqژwx7χ9W[&t ~Ѣ\ sK"p\^y?{P8  #B3ejcjf>Gq Y-k,c"z:87>3INFLUs3퓏Imܤb",\,bP5-@|l"C+*k+-H``Pxx#|߀l\ & +`w9S@gM ɦ)> pb`*]gNhҝ-} 1x3AV?prLHXK+CzU(!^|mZPҠ't7m|`W{ډkMfN"Y iPIZ? ?zyW7 OFMOe2A(W|@CCIOʜTjb@<6BjV[Y|(pDbLL,3`ҳYPuPqi gLm>us̈}Qn@\]v6!*R6&7v{V4A6IL10S*q7ߟ"Ow*gtߢoa",׀_l$]bEI'~8\s¦og&>]$c:%NkT2R- ђc;`Io!hWgf\@0wG+#g۫C8YakU\EeHfg0Pv=Cjo3 * ӧ=gXw g8h{mxZN0Vg> S7\eS_\L;;T 5ĥ]Gcoj<ٓ>=f-ݔ[q dY:UE56$"!†gkZ U0[yf%$+?o0t6 ])# |a\$ `UDž|!UG W żz񯹀U,Ђ0e8Ԛ1ob6,!aqOP R _>4ZǘxaSi0bޥf٫_$2w4b0.UWKY] frѸ3E(| AJLp3=J+B]>}nX:%v?~'ѫZ$hCQy<=< LVS%5ѵ8 J3򍦸 h|/މ #V9Hj0ΰfH6+k3(+J*axF,su94]r'go`:H_=n,rdCJ~KSNd}?0n|Xbٹ!PN>(Ϊ9fQKlY6KUse`b)!zH6mTWH~Su,1+(GB[ i40%}˜0ɏF4І ps > j&S,Ao`paA8`.B_?N0bٽEX{:>m3y`%[ARl6-JW%Zf?7i#,AQHD(t)r5}l;lεL! .wPN@rk|Bsb9hJ64&PlD";wfHG>;Hj_|`1V;(r<2Q .QlK)c6PyA7Edi *1!$;Kc6=U0Kެ RM5l¿[4a j&` /3}*F)Xٔ=1pQk 2: kGd7Vn}N͸No^j-GuٴšH nwq^Jv@fŢ&^3pN IOLjy_0+fqܔ(.L?Q,XI,Dk)lvh1Kr:Qo\On"q>0@7]->K{Ok9)Sd(j+lD;2L2{`kvXNFT #]fzqC!-XR^Qyw^nJ统kaZڶC€r?ƕMCwQ=Y&r=: hE"c5|K )~Sl(wԀ!#eߨB<_}{C&O[ f?΂м0 ӑeG5pۆX*}:Uŏ,Ik{y() 2fK5ؾNu0Jz(X+VrD4ƐR^nľ]hOAb TmD\>.TюT]'YDH_vjm4#n "p jC!vog: +(> 0_F*+յBxJNO?Rvs(z6~S@VWwl⬃x8]|H.F2YA!d?Ѱr^[6`J^GXv/g$.}}mxY;&EK1ml4jߦ޽+̐U$qbZId#H/~ r{?SH=sP)e{Tʴ :[ޗR*\6!)F˚G6}+R`tE a:zoX#]{estS@bˢC/ \IۓClC(_~&#`aP[ d7rfbFվIh,Jmۋˇo 0=ـ?xFQ~ , )dB/jf$:viKR Z~C }Pe{+ p}W`_R{ⴢS{ H|_G #ӣaEnKf+}04dieG80ݗ$(؎ÇvàkeTbz:BND/IxS<֩śbTT劜D=9_]Msӳ#sg608|͔/`M۹8MVMje<έEK\#qW@XrP|-oRS V}/!Ŕ$jό}C¦r<CsN@rw_z[f1GHYc{.pr+0Y`2?8A.HPNAgFb6^Y ٗ aEDAz|7g&}u)eύO_ݻ !?{)zۮENF.ITy LD@ U5AY^eaWТzdKfr6:™ɜJ9=jqOH/L_dDAE7dӲT~q٭u|'hhefP"Tb&^MǶ]r yeֈJK}BVX*MP *qB0[_ *(JiN7| n#c[ٵ\s=]e %A &VikpiI9S_boXgf#YjԬ|ʽx2uͨkwsEe63l3~ӢST=Vl@TRԬJTvcp Mosk=ۚ-<w]W;T{gOwGYTG\ɴ8f!{P~S;ѰeI+ôdԳp-5_r}x!B@H >ǯJ=j1\2ɪOenbuS 2K|_" _8e o8ӴkQM5=qmgnp .(E -~ēzkRuk6z]ZnRp(J(?7Қ_bɼ)o # ? >mE-?$/SCMK6逈(&o\W>G֎jVV *cFVdBh3R{$Ĝ% t'@:ZN[(_xF8 "1RyAO9:6 e ? -]Jw䁠F=%wy9$G(8&ޯ726rφA \>]GenlmR"h[[t{}l)y;#6SfyRK ml{ zKs'p'8Ҩ*ej͉#?m"ޤsIx|(|S`MU7\o6П,hq\}aC wN'=tv3Xqܮtjѩl8+ckuwW V^aBxF6kԁ(8Wwi'7OFۻM]Cr^%a Ggj11K;f%ˠPGeBT4U2~Ԃ{4B/<ȦR2 . q g C: Q$SpҚV݀(c'{t!B԰Dͱ9zKAZQrM !M-xZf:k YFdR{яdB!|MБӶta> K6㋶ R5gppN*^MaTm+75-RR1L 6ԌIkq$k9fIqGX6揯;>z FsHzv;Ei9ܦ|,02Muyd\ܥO%;"CX싯PݘKJ3bgVr6D,kbJhE77pdNx2:!G9F BT1ʝkuJەi9n5 'G\=Q+\PF9Hhu џ'R>9KŞ>U7ES~wiR~QG8 xz[j=Ku@<#fiW Vo^afÚ Mײ1^z &ܾAYg FRR?) `0伢?_)(Ոe%'-WT,̳IBst3иd{u"GaCta/S٣^D^|A>k$}Y$W&F*Wd,/zڹDR"`ܼTydiH}RqsɘWt;kW|q_I>uF5'I_Qvd 46KOu 0)N]1WN/b-gG%jXA{ ~-PFq/RcV.7?R-lrIBzm4kP8!ҵ{}[|XI@|I =[د>s4Qw5ej-9>+Tu02V)!Ǹᇵӫ?n蟄 lcRCjĒXsyHN9NRgL4S% <>is4ޑ_^=[yRNOc7 DE  %YL;%\1, ʸ4\}%%n ``>[TVj'I{_^>#qH:hBhQfI4i-x}o#EGW=|2qaP9cUޅT.B ZB _M鄁GfK{y @s Da` L99FYReTb_A)GU9^Ro;q ;'/;[ 4JWlfX.?S ^1a'KloVr.+Zaru Vb g/J!McIH|1Ł%reCuC>?;%Lk8iEՉ"?;O=fx:3 hjSuW҉p}/{#-3G~0x1vᕛ FL0<[Zl!^ud1nj>ES!L.fUsɜO'-NUmp]=4C 7ǿ^ /x`{:x `q`Bp}U6MTOPڱ;qц8' +jtQ\$d/) j«HGKTNA4 ˯ayK*B]Ajʷ&I?ڦT"Slt{=ұLq2uпO/wtB>k.\3(',SZ[6BL>HMW K6A r O4l+496"?َ$SiO( Xcl& V})6m>Aw?%u8/ϗgS L2: x$6 aS ,`X`zy墚0=I-xaXa["!;H NɉMRc):o.@ )kԱ__wl}i7TK}B+r cŋ8{"05$6mEVQFiRSAigy&;  RM؟WB|Ƭ4YwczJ*L ^21~k`{"t|1_s*vA8jUKj-jBs5%^]h]hS9QD.Ю`f]&dHr nmet!<UcYʕ x yΣ;uMÉ-sv20:эR>0cBKvG (T{K0<ܯc}B9кVʍY:%^-H7εl)3b諔?褣#Q$> }q m}vFef?ojB2 1&敃I* pU{1RT&wìmPG!rG *3𰍡G׭fȉf%~ys&/k'nmdBd<OQ𰳒B?dZoZ < ~zb;Hma$-(k’aF$oh\[^ϰ] 01JVH6Ȥ8h''-9 Ha0ga5 Ckkmq@]#қߛ5F Z~RO|DxNb$y}cJ$sC†M>4O?^-ھсFWZraԥ@;sy&g%ct|}}!DưpM7CZKpސ;nc5]G:\9df>8V֮;~W C?U1OjrKi/,$7?ōD /ap}PܞtOB ϖ{&5bVú;_xw>݌S,&61XBG m?rjA+W:G8dsnvx tiL}K!{Fq6׶i?O0424yO/T_> Ȱ_=e=Dpx:ѝ@i߁E׌Db"dJWG65_:1aHgK^%`i,OZGVj(E'ƄMRAF]Ӥl $]\y{ c 1. !B%OTX}2ѭi l, s- 4'97#4P)d8O]"pk#h{{}8RUpus yd!%_ngm ʰ^ØhԋiK4^d=B}Uth/_RC;b \D<0ݗu>Q\ejAi4 Va7EUG W(Lȳ^yD$)"|T,k㳖{K3a.k^<QEc=PdR'X]eO`9*ܾlgbnJKz\tM4Ԁߍ 쒇~?[)eaMcGR}EEV.vyl/{kB'/ȟﭡzr |M.( )59⡜b8"KH/gUn.ZAG_ rWKmX%QcёXkY_ei?x 'qY ]<`K9}.KsZD~Fm/'3SyGB+d@!+Pj-ޣ{X²}B.o Rkē*·ǣ18H!ZݷҴІfD?^BsS7 D[X`wxC] Xux8&aYU/VDcPgD^g)\QT :yJ I *6n`.` {@Fcahml VG|mRLF^KJiR 3ߗpW ulo,VgC 𥢄~_)-i^n|WCP?LIx'Z$LWu͓#=&GLD;CHBR#ExVы}xSןDz9HH Z̩5M N)U4-Xm)Nk*"bW~K⭅*7l\{OO8A?[Wuw@$tt80jfh  $u۠.Rn`6e*bI:$ jZrA#̜@fj^S=+Im(罦sˍ-֞QNgI>3&1Z[Y`3Hl,$%`lU ?I$(}\^܂͉8oEx7~l1AƷ5$eq]\'8Pa)/]<SJ#B׻ [xLuTq|΋UD+J;e\ ]vpH6=X􍚢&Ɍ9D4݈pk\j{V•wa..M%a <ՔmH߬CgHbv+Ɛ3VQ 4ա .ӎuNURdR&Z"im)vV DxOBD)<'Axrk02(Hԁi}Z0/bexeJ;}U 1CXk4]S6Ƃ )p'wL^bA FUoqTjibuuC'Έ&GorÃ6S;"Z{ i>;ɽ.?"0&wh"V"?Ka\foB GfZKʄwck|"]?!caĪVF4<Et3ˊ뵢۱l4"Po2CeFX:z5` :m'$Vɳ(,ە8E 2S9`ѯ:ۆQ#p|qT\h,#5G W2S2'O~eղo$ЌԃO4qVvDDka=L*3#7P5t (~͛X>&"Μ~2ljgp3:q'/q{ɠZX&U+f4)ƊB$bF4,1o푣p 414[o޺ڛ/q\+H\Jٺ|9x>ِQVg{z%ĠsƸlꢁ @Όבeov&ӫVoeʒD(4hG29K&X)_, .spACwRXnAգ鱫z$;\^B)63PLO$bdn (5E@z5cA8t&cJA^B+beK$a%F|(+1vK7*J!]bfayuA/l>F@a[K _fa'4şP%RU?2N>'IDX8z*EMeR-ᯘhjfU]1} ;Iv HxE5ȱL~tךQnW քU-wJUa鈥 "ٜ2p)7ƇDz5vag}"Ȧx*y(a>%]^/'-qB<%#&ߪNLZ9ŠyȗۨsJh-&sn)K9C1UVuSLe2&/., N|$i u7UaUԀ#2i?MD:WAQ`54oE嬶_Sy{7bKT:DiTqސI!SҬ%U?o-uV" 4٨^-:ųwϷ僂-.9Ǝ3#-_S Pr ?s\n%^h }SЯ~RNu n4Ai)SthWKjB'֡=UvqU{3y7ta5.1Xʹ85I`F_Z@ ㍀![e}A+h4d V3B q"`*ߢ]uL$s(Ɏ*?8MxX4ʖı.H-0W?S8P{6V~}<=!ağ栉ZI6}rDT_HݻO>$+c⊉H: v>\GLK⥰+}~~#/%e$wSmȠ}*i V:8:73Gȏo! vkYŠ'z+0 #L0kMVʜ !w˪ R66(M1Qݚxw(V)M?EhKCL t(:6ϝ&A`\ܦǧ g!\,@>V8:Ebdb-g1vt3fbF`S {$s+D7JMT$z ٵj!5a\J}Efp 2+s}U"n.t&HI'`GhW| +tݠIkc.] VueQsh/|CU[Qo!#yQGD\F9S._E342M 8CG}H 1ژ&x`m 3^ϸfYDŧLAY`Hԕ#cCݘG44৸Roy~^89 ?՞/&XŔ6xǶIFD^O k&nL2DF!tJL.J?fWZ;^ h!*@-R0+ۤ (pc«d|=n\04`=.vT,ă9(H*bV#f7^X6-:{FZL:\[ahYSEZ] L"2Hwae|AqsSNȄ׃#Hz 'x #e=mIoJ"* f>_jGv2_9% ($|ZF!Ğio/}30B%u9(3hiq xT̶JH5W3:e&7/Տ)ہHgbŞ n6Ӑp>Gv(^h5Pyhg' ާR)Ғ $!pXĕ\6i?r\O,C>:R3ʞ++ /e&l[rޢf,p{? UrpmH9Y> or!lwM"#B}!T[ӦV)')92hw{g)ƢU6f* h0`" Hռ8 Jත)3ZRHD Oy80GȯV#7~;V*ap\2hƗ$Nv M "Vˍ {ً#ۭ_|va֩bvtO ]M-"ŝzꌊJv\PO- h ++U:g8<)7eI,De#ŏi V Ƴº\Bl€j4//kA%^s^L. 2K x6+\tH ׄ@K?FnL5c-op򥯂hCJÞ!5|-CDIayB6y ܗAOnbm4FA&O?\9=q:Ιx2IWt6P5 /})o5bj7u5yD_9ZMVE]@"2"di!{. Ͼg&NY H|!roŘ@K!&R<|Aݴa::A82R)K ÄNEk8DOnG45qc*VEgnH}ICcd<~eCWȇxA8ʏ, #}o"c"m:‡*P,,r`.#ʘ#p%F*$-cCIM,!1iVNR G9l7=o^z!h?P9t$}:@qֱn߯]!YiZK(bíЃ&I~M2[x/,.k(ˌ۫W}Xy1QJYz -˜}nӅ "[#cp.IjRH0Rzs~p.ț[|pyiǝQD :N7ӹ~ `AWE5[S~3 . 9])!P@%x7*(RZ6GWc[.}2ADj3h!y!',ΘS dzL})4߱u>o9@̇DsAn9MX3(~ͮ +msfwR&V: ad18jU4̝,CLD ~ծ e_T@H{IMPO/Uʬ Izl$2"@Wd;}U1?$0v3F 4PO8Q(9ô*q2Pڊ4:[j:8r54ָj"߇K2X'D6:}V"c/zMmS9HqQ$bB3oJN '#K|4B`fT:IVrZ?N"8E!4/HY <-fʖMuSO$GꐰA(G%]bBZ1<V=Y'a<|cQ"b?ӨPtA>ʼnְؒM@\FR46fðAW 1Op_\V?u/m!Lـ@2G7M1G\%û}!x4HOYu>U@.5):B Qۉ_6 @eğPDj|{=26l3\.F>y9abO67^!$*ZX66AB}\ԕS:baKM|&@*|IguXf5/ڨ@7ol-GnykN< oՍY4vil/ 6UQ{P68) Qb`*Socz qv 6,0@! 1):hA/Ņm_-Q!@lQB VI,=P0!8 /]6s+}x|>"OYO._ UK|e'<Yg`n-eL\~kUBԒLP4;Mwe{&"xjƁe&{kL82;@p!d1˨x/YM?B:jXvr_|3GeT]*B$/+'~ a* B֝"s io./vߑnڴ!B[Zuܫt'dyWk ΂׼9P-9q74&E1 Ի5l (@kF`rJmObfT0odX:-n?joG_5иԥmD{~llՆ8%{̫; lewY"hcVM?jVgGDOWVrJQ1Sr(WjbdXwɪ\Y}Et3~08PHʎ߬M9$|G!P5M^hKelA]N%"zT zTA @kE}ұ#=xe7 >}}7#¡[0i29]+Q0oc*oȕxl6)͇Ӻ!#*nyBK$ A ܒAu-ɶAoE)bD&.zTj =ʦ^(xy֑LS TuLD/Lke{DTM1sQ)J}W-0Z#FOڔhtY>%=`z swvcR<}mbV Eu^3iJ逍7L@"s*yNH#φ+CJ?_S#KL+`ΜD>kߚ N5ؘO_x9 j.Xm@&V#!0)4^;Κs {|n'dbӇ\8ƽ%6|Nd-?0۳ "nنDp6@ wMrݛGdS EX8VPJ wu粙ɛp0]Pifw+ ;;Rr:^PqE[^e%G/W0۱k %cYρEx_@s;-[SqumA>Mֳ\a$'52j2KAEN'821;$魿T1 *hğOS˂Ӏt DئYKOٓ\ߔFʏqdkʍo@i?0iBm4oA¥3ץ̈́{oGb?V1tcv`F>-']ߠxKvMف$u(HI)H Ar-g'0$=S+x\@hKώm4p]T\"ȞW0@21 L}u`X)|]eQȲW W7*j}MP~: o~9G wZ:12]??:R Fނ* Nb,nzj,tCm'TwL┼ꭆcX]Sc\R9 vĩ%ɱcCxl&Y-;NBՀNrj ȘMY+ZuɣVCz*fhIuHtNDsv,T_P5ZAk05NjL{C yt#g'<%s:EF0O|YjӻMlHQQH:| )UNtk:6W.sdfX2@M`84'4"dN#'P(IQ`sf\`&`YI[-8j侽R;= [ i?;^pTK%rDNJ|1jo[i5?N3aGY5˥@^P?_V>;UqPlP>Vc| K euzϥi'CVsj wB"ՎRefFA@%$<}?Zxۃ8c]b񗦦޾mqf%sSg>wY$+,ÿ eќ4KiWߟ>:=X.5_S阪V(Чh|Eq}TuRPmހl!o#P(/s\k0K< ^93 C4? #"uu1Iqp7דkiu65S(3 lB훵(^mD=bF)%,Ӝ2 NDoɧÒ]hl jc5g#/}h7*/Q_-U6ܖ+ R6AH^ X5ۖ eTr,a D|RYn/db$:Z ȡ@r7-qd y<1.1:F{n$p4;2x1HNv&G]E[Ih6ς4lԬm LaznTVd:txK,d 7j[t!1]71[ChF{X-q/@+DKG'8HB|3*ΣaL:/KѮއ)jFFQ6@ |1~dzB'MǑ#-Id+zၷX Q Cx%[R{Y>|I{i^JϛOxEu F@Reb k\{ bYMNsܽtj"-J]XꆨL]_W[vAZm* IMu1T%02C`skaÒ!jd=VN-~pҏsn#.!@Hq/0lȨ#̡jWvc2] sRD΄_sr@B8<ɈսNtXE_l>+AǺ_tsZ/I| *;4TʟMbFZ3DKD7Wѐс&v]DBUphOlqm LAӲ@ Jq5Ge]`*ibn_Iqjc0!Ď$HmĽ-`0|*9uݨ'XC kNvDA[(1j c峮4$jxKڗ_ L=nu⪮ɞkt78ϵkɌ#z3~Ej `蛿MV|FԚʱMg7W}EuG#n?j}-ia갻/$'p1!a4mV)C"9_5$9:Ca agO+u)Vexr0ώ [-$z)dGA93N\s[Ӕ|և˞d2#{fayyc-CYr wwB.)Yg:Q :XPhIZX5mKzJL~sԥ {2tXhNLہ/4 "9A9`w``t7zsG[?ޜ;.Wt& @9n9U ڨԺCU75kGVW>!ʏbn.-eEr)n{dWYk,"%ehq#(My{ n`XGTK¾qc)3\wvn濾Qo2zuɰOע`dPƤI#SdVmhTK! '^+2$ldΈ#&bbDU':e^yN 4h@B.#)WzmK:jW&ęGNrZ,j}n8tlX/)bw˓ SsR{sby>guf,p6i;ȇ$f/ك H \s;Ȇ8sarWK5ټ1;x0fe*n# l6DŽA9"LI⩐?tF t@gi@7O+mHoKfyw;[QXG)VƤL@[3 pdl"4ɖNz+H 79`ZM9Pm͌bB3ST^&s=D/oKxSGBys@!㸍a'~P'yƚBMi]kԕb!Zg Wg--.^Z%V΄d@)os}3GsHH:~3SH"JҊNgLw]Y , %|A,t| z˧h^;K׸J`V %eKg{6zqW?P01)wOJwK6\_-ξ1zCj"C*)1qز#5Ndp l{(;.W2*J˗OcZlt|BY 92LxObY*IxCW~ KE9#$۱IXo {PJtᤸ.&/3a^ͅD2Z7<) "*Y.JŢL<&S'nk[Y P((g~vn q7J$eA5c!*~{7HD%raoz_ AZNnϫZ% u4l)!%>0T=a0o SbOUq^6Kteh0-7ʙcP Idr m!ߎ#Y7@EAWOrj_gwEJ1`PE~ #h_Cjd~OM8]{ń=r`s Ѯ<Y5̂LR඿0ly1}Qv gzH6Qj&q;¤>u1LojgCqN15e5e\Z;rwGUeT!ݍH#G)Bb2O4̄H9~-ȣȻIW-hxwZD;^mф+e.\8hD ^3'y%\Lz/fk?r? yM}/Բ썈ˤ7;pC |]dՀS՜#*h 띦$kڐk4tQOlX-TqH6ޗvw\ۻ Uy^T%gÃSOr_j ֈ_̯ $̱,ﴰ]݁mWoLuNOZIfy\XvD/q2*I䪆)1E- $2%1""L 0#ÙKtͤ8XDU3KJ@_wiGpE "\Vc/qHa!"1 5v[dMV6;hb b)JRrk#❽P!+]:H}՝4րո ]l` C +Y>Md=P00vՔ @n>>OlltÔG-` ԩ1Cva9¼#̜a,Zxxh1p-@6\H)"VzDdʅBza]-}; e^3Ese{W9 tݍxF?x0i_$WeV2 2ZYuu6(NK&\LU§.I||#4)OעY%͚w4tVZۑup?5=4]5ȺI44G!$&sS(jEݗ-<;L\>S`JUBvKC+n;LVGz(ևb?Ofq&TcWyQvjExӋc%O-H]/'.O=c˽HQ@T8x#kNgX~, _.H <`vmF*`!nT S'%lVB!^ᥚFκrτۛ{nus*Ѥ{,orXr!p#"E碢趓M0)ԉ4S9鞺235 $|pgv05F!]cҍRμS-Q>_G !~1_^y0%V圫rGE.? mPIHS`@Ey'Yw+ muAvV>@ݘy[A`S7,[j&Yѩ Т+ ~ĠИx%R7dU~Ӂ1E_LB!|OsƸ%(,!A,PeNG˕#lRz/y,ky4ܝFaF17M%Wۯio|+4i5сHET}ߚw8#kx[ Dș@MN|TD QO1ج2>[3c4) 8y嘨=]͛p`(J1d+"ULپ⥢CKDsZ.LIu+qAh%D12!Ӥqo"gW-ө0RtϚ Z3mMH]  ,b$}ܒb\ gO9Wn`hBG:[c35P*}K\7+T[xMeBm5ewvBĚTcou9'Ye_MI=S"Slgoƈ^?H1O_?]Th,~;KٳM8޴%pI+$VP}*(IQ5?{QIE|Qiw^dZo,H仵&/w[eHWB;yR1;&BP b t fNW!-<+۠907^8 .ApNF|3Bw!# Vd2dUI7Ccz K<ﯘҗ89wasehgJCxÉ_k) fɶYI?g6.  |5Zʓ|[ 8:'Oh)B'm̏_ֿԄ&t"ҔU.{wֳ^{Bv,~„e VN997,},cF` ;t9P0.OO)IF] gJ/Aj2z_hU^~cKuA얆[zPuX\_(١(L5T.M M6KhE[-8v4~#G*@GeDG|P#;(En]{^(yG՜cj|__y'tsm4-NVOD@T;]]䍗~ҹ`ȇOd׫a hXU>A-7(8.at8Of HL>Y= ־K1קCP*iWGC͆3yXsXR{o D2C`Y[xq*̃TN?v7c^s9Z (K!4(]A* iۮdV%`G2ﶨT)s' )ތ{ҸX}X'xt/b֋`Y[8QfV(.,˰|lr\sH b 1{$782'"FJ:9GcE3*i*menbNss;6^.Gik&=C+gc`V%DM?,TB4CB1xVg.YP?u;56ws8'@3~I5'rlFxc?X(;l*ꎯAӾ$"Usgu)ftKl{m5?|} rhpiAQJ{*Eu|=yà>yO à NQU Aj5MQ@𓽸?sOP&ab2;<~S3#x{M Ż:iy\Ms edu>8|Kه=vP_ Y(F `!K ɌC;"A>}mHjؗBt=H(1,l$`m~AXY>X~ -^TD!ji& jUD}[2sz< pHY;qb2Q7L=@/N͹8"_j8JT=/X9Ɖjδdd|vE5˹L7/:ȸ\#Bm!Lb%>Y SB('mMLu=$x i-@^$~ wK8/bvjEAYK2QL̯^ Ite51cgt5>;TN k4nIsQ`)4VLJg5bkeqN_癤M)3FșnY ?/tGQ;Pb+'C+{G *8(zw+++aJWgV;&z:U3eah>oL|dž{1Jrt`h7X5y F+pYy"wuGʆLHqt Df52tyL.dPF@TXoaUК6i|M&V i#kEF K@7O״Xo/74@,R!xkޙnL`҂[5F}5V`s3@_HYKl*6 5UTWD!0&p;D yBNVQsQ[/9cc"$骠k^EjY("rXŸ3<`{CGpTC4M&<;\^#ݑg/;) hcQ6cd`{[s;=66= 򍄫 LngNgTǐr#!vkAg`cY .UZ(8>T rwsGq\M9Hy$YgtPgn 0kvCf++vɣ${A;,Rgx ik8my+-}e] x$@GQ*,ph=RgSX4Rzu!H7P )<Q ; z2؏-O!H2poi3 TE+kS/=K!&тoEam7 DYz2-S󹕈؞,@gke>dntۋ.[) 8DX(g+CI{ĭ}mp]!nʟ-ەAAUzjL ҈Upj%\.L/mI{d#OYoLѯ.؝\q^:W.rH^Nd kW/TD!VO D3lu \q:HMH\]T3_ ݫZ_5m΍`0VQBaumOJZ4Z $GAk.h3p`SSsk *zר2o8i36 uQzÕ+z=&)re"2QRJ׬ͼҧaRB24 *JIm3Ǡ[/6A(_uCM|l+P!ΈNÀxu3-8JOAlv2CڨnOatܦ=L0Wd(:v/P-,~&bAE;EX qfkpB*Rk>g#=2ڸ293O=sCԶ !vYqa[?"{}f.qܬ[6~AolzaZDNvؐ'ϕqi/4l z3IaM'a' UucGpG7ύKȾ?(6 ffur"V \:yP }:bV+٫h$p]k1ǣ vך gc ,p- Ӛi L8"%;Ic <?%ho*ӭr(lMg؊Gp1|,1>ZrQ>AWo{.sQ]I u@x_6 =tm/e[^fB=MGY A]Xq>|̍bsS40r¼!Kۈ?3厉&o$l#9%sty1(Q8!f%Ƌ%1OI^d)VK~՞+L>SШ2wLf5Kf'e| t9(5Vq))`T!Դ_R8?=Z_y#I X% X E|"+sXG<ֈ#.wH͇F$Eq#)lcIˡ+ᯌMMP14?N,Na-~QNSq^ceLc١F 'ix؈P3' %#-ښVr@k1GvBz DLXYTzZ8{ jYg$B3J`"V gX @y-#9by0[0xφ#2&98fb;vjwZryI;$aԞqlOCK٩lz= Vp+ZStheH x9a4na2]_DaR"́ghfaX%DKM9JGV3Q}WR0"XۺPs+(kivRӣ rQ-ILא\)8ih5ŊCxa?ߑbStGn4@oսgz(4{4[԰x׆++[2θVF/yFD'eb-x)Z"V_bHlG:ڞ 9U{ KA)]FɌHbyKdXNpɱHe-4 )Kʥ!Tb17nMwwkȡPBd8\+$p+CW8T#Rc2A&2VWЯYH!U;~dS 0ȵm8Oy`hFW{jMԏewUKZE\ CTj)e XïyM 9NQ-MpnJl-nnY_uD4v6h+\q3l{J\<,&-<сf3%vRi7&#x &r##r9dNBȳ}Ol3 yE(OQ NlBKKy/ڹ򕴛2ϥE ʔhm¸8 jEs^$c]̀~֨XJ_!չ:F|\׊%R \E=6G{{ԁ ()e!0lcmnaE|rjq}œ莸DnA܄: =+H$dF% MP#nMSDdoO*C@Mnf>ܣi$7(n2v/UH&*Tϟw}+ IhCy㭗Mq3C~wnNiif+VgD,:zj2QI4a$Pl{ &UlYGR*")VO^c $6{r1"=$s P:%ЪJŀ`lŃm5+u<F5sa,aoCMI*դqMCCittYf-DA59ò&DqηU*%b)改/mP>U̇m"髑ƠHI c\<֦VԪQ~$sO@ս?,TT{CZ |lw*vOn([Y hmKrcȟ/tS|]}9)Oua c:y"{Ix4((1.I>.37K Nc\=_-b 2FdԢ esnOQؤ+bxW ڷ ~cqW}6g1>#T i/d?h$ hHM>I7Cc>B3~c a/=hϠR+3<8ݿE B}}tèCYPb6Ao_ѼyE#W|n' -|RG`bTw=nv# ߺBVu`k)+#|i t>='PfPb9+fՠS6aHx:uye17܇_ha;Mo)6v=ⳏrrHZX Vm[;!pv96~- nPj&fwG2ݖ𜓶ĆètDCgKFF68fqcdj ^sRXRm/ "lȲ#t8$#a.g0xN;l˖KU{F~i{p\JKDP!cѩ}& ldZ:!k=2"PEmcbOߢ"ڞQ"rIZ gA G 4֌{.sRe=+brB}3[ӿ?+ŽF8fOS,q4@C3d*7ImKB[_W< $(Oa[-YIB3Cb$0T_W $yOH fhmy[ ;'᝿a9 l߭i}5ć3LAV@k[fǴ{9|q~_rgyx5,ߘe>D͖M*v{#9^+{!:Th# #l$;]`8@A ynLZ*ĨaPYKDJ yL.vUgp1 5ߘhwTR|0ǭP;ZRwaEG!}Ӷ]}x,+10Y5(-6x*UKbƁT^UyNU~pGP _T%veۣۙOncJ%dA-'I1E"-ĠhZtw3Y[BGڹQЌjDѲNATm:Oc)<wJU/IL M}^00ו2$82E("AZB-MuP{Fz| R?0GACbynm(5J@{'7 }+JE#+ RnCaB&¶iW,WY~aWجєNg ԋX6a:Xh] 0nTE} iDEUoXMYĞ&r-e?j>8gд#ZA}qQ):JeDmgU >y}NZˍ*,f]kO?/^:.W32|Ժ _8ͼqHyRU)h/*Hmw5N6agɌ s=-SzDld}6D7Lhk@ b'8օ GofX"hn$((Oݑ-bGAaa6qBVnv"^oK!~:!)dhiRyZZ &u7I}kXx \+v# kA@-c]4 { w\ TqjaPlR撃VsKIPX>-t}\/qHi# ͤ0/XS$7W/PwER&U┎)G_iI>(KK ɐ x^xeH lcbar|0c}KeD^ :<IjXy}BG.Cq9E~iF&.Z1a<ıVZDxRHy SP )򂺏wthl_aM |MQ.VfAhB?1_&!DAF۱KB̌efG !:j_o-L?`85AcvPeGb8ɵKLYQԌ9BH~MO 5\x R#K+{ )0?0[.lxfwgd|>o|̯fhW(%FѪ'JA~+c C@ۃn~X2 ,B΋BSۆQCضF|)pSoA+wnN]?ƞ24`aE%X:?\ћ~{*-K^O- ɷN!Wy`4@7{ 2?C4H$ o׵Ȩ{@H}}5~Bf`69,`Bċjz֮R08\wKE.Cze`j7&?/C_­hbVnQ!AYy: 8@tJ=l-K-R/0s}'Z|x QoM}3AA|nWU;[8xRH5A* r=$59,z,'M$`j۪`ܮÞQe)ĩSŋ#*eQmχ}^N4:d;n ÔR(+Z%њ1J ىCKRau }1p/k̈(& ky )m̔mZ;"CڤZզMBv KA\EAEYDF hPp[퓥)uCUu$:pC cGp]:렘O?a\WKgJ?f+h8>n P7y~eˣ:LYWTЂn1@0qve`7'mܸ(gH.9?{EK^ [A ,;7BV4D-?J1RA lJOM Q훳 8-B ^6uCdlROpҺ|KGz0`vz+Áy]5Qͮ,-_$'qɯ*"QPc Y n_b;[o57 Bg~J= !;7``HI7\KJ( SE;)|vu;5D@VHyA6,ԝi8 $E8nMynS):? U{|E;z۷{I0\CRÐ'L{5 I !Α<Sl8-4۽@146jTeǃp9apb̶c38t'Qw+Gy!iƓϧyd3Wi貛آxwW4aK'3b,)!L/&վԒF^w2xv~v$wU_ɉ%T3y5be85q2M*zokdOpj3`Ż͉P5+)9lήe|V\Pܟ] ಠJzPS(e X W#/PElfN\ t+GJNT{EZKca;-Diϓ[ (4; lT *\6# Bo<*6 Jw_  ~tfS6n ?PߥLVGwyk)!\&:)"Aue]L݂Ж{J@fzn*sgݬ'kZEILL]h6I*}o)N9_,´ǩd qxNRƧEAIXen'&IuMTހp(@ԕW 8S=Sm9r&4vAZ;[2`(p;4XvÆZ_Gj'imnviɮ}HIʠ1OwǖU?b7G:!%Y,#Yb4OYM\\T,Q5g([Serr0(O $ ־cC e>D}\{>Hms KiH2LY??ЌO[@e+wggu-7ï^TmN\k}  aU4H K>eu)Pcc4-J[d2N 1M0Tý,J. |'(9RJ_Ar# ZVz dل"1D)BQ4 ۤ%"xH 8$yn| v a xQC>pFa'6=|\R}LLą='uF!ԯ{gK|F9ZE^>n?V }4#"O$Ӷy⇫t 7:'8T{MQ3-iIf8:+1-J1*+tKҀO Н-P}Zq$ǃkaį6ed[B:gd8ʂI6yV_\8֚#A]8* D `iy D$љ-8iu"lMk5﫭YQCcT`>6WP^e%X|N͐ ^*nC͟nTڏ.ibwvW)z=QؑktA_77D}c$TC=܁+ۂL ? 1IyXPoYrW l&p/f0&6텃x+] ܎OheQL!ZQBVbK[a>$YP*=<9=+!W.ڬDE-idN-0z"InBt(SB|B A*a%oUļW!sRzWȿ9S&ƼBSRʙњ[82&+OXA#,k);W Έ)x-ez>ۇ?*RZ2z(M1:}eV%!fΓ kV^k&P8i(;3 HۆpҒ=ɀXZ6ШƵD=ߔM\c¼B-`h}\{r?uJCs^( KE$H֝-=o{7Ik4X<Rp5~5L5OA0EG^V*tD,zxHQ( 2ϋʞ:pb; ͏MG=gZjJ9Lֶ{'V<ie i?]!Øm8hwC%e?P8Yj/&al~<ҫn_<> FTU=,„K !WN^8&s'މ5PC^2ՓoYv"N\ް&X#DFo{/*fB"pXU9~Rtڑ8}$MMȦǐ# i,oZ5-|-OfVB'=)lB'@ؐ87e`FM;A@&3 !boN)GGGNz'^hhBB4T8cJv/HLڤn.~ dz"53'%g%6*Ga /Hxq+IFbgnсYH#T>E&mseuI灮?\ZÐ9!Mcܵ^CG5v>1˒KYdm jr*u+fƫGܒEk϶h^zݘF_ILP>dF2%b(#C _APdcm o4^EdXCؼjbOL44H#K:&xq3ŝ983:lp%I;}x&qe.[Y ;R R XM=6l(ܳnUmc)sZa{q3`̐{T™W$g~΂Ω7RF~U|=_.Յ14ϫ^X 㲏6mlKdVkKZ2EƻmՇ5#tH6Ljg,4[Fg5 `: #Z4BRCO%2]V"~(+]+l'eۈ/}h4VQV # ̃2'wokÖy]qּόv)dIpE88Nu\(̞Ja-_*=ؘ*Oӟp1KyMSqm*;峤Lr 72+J% EAMmͦJ9Xl\HӰ4eR"TTHN4ANjL݄D ιŒuBx\ۘr[~v~r bjX ɜN BDHa9I;SP@Q-+5K2u`Wh(h XR&O=@I,020Tp K5N'ϺP8C&dSWPYFW53ɉrVjE=Go%DtʸB˕)'j#;A`*R--I¨ۏ{ ]΋ZaVpV'VJڊ5bF<MI(rVhram00~ L:1vZh'(µ7 .@_efsLD^Λ43*{#CTLn[>8-Wg=L ј2X߀0ۨ:a]=s]̇u c%w6`lt^v1~&yFWuFrTV3ݹY&Oh&Vx*b4?r^hT 8iH9ȷI3S4.G\k[[ɞ3YP.x%]X~=H(˱S-2g0B`sz^͈1xP ļzFh&Ŋ~+5۶ zPM"|{Bo8!jqپ*ϥ@fVV'SC2_X.Ca킑Sj t@ۍF_>(>dJn%=T @>DjκqvJ[rN~YT#̠"NE&z()^oCgS `!跒vo.Q]@k8Gα &szjɡ`g&`iɀr9tjRd :VNflشOVdw8,GjZ\<6̌]T(SR99>Q;ר>Ѝ caYg0f  Y~ܠgvͲ.( HrZ&,Mb!Ճ,k<` o+i6$7c7 ןĠTR 9.!eS(ޤ&[iݨ:Ұp`e5Sikc&K3vu`u-*WP攀7ȇ#[Eoe};nlKg j!>IlrHֆfj BF`ohg|n/sdtۊ~6>ĨQ޵#D;ZUYO|ۖ|s $TicWd2]P0\B~zr]&p&Gآ Nf0K,hPWJ|iɷ ZZ~ܮ{p Xi &rJbӅh&N?Ƃ ˪ ᒡOT v\1Ѧuţݫv  |a)i$` ?e@0a"*BQb d0UK[WcL(!|V'o>J":mc;:U@G25 qߵ@Ys|GL%D:g13By,*ra¯*V9sUWl)K*ϻt{iŦXNl3S7;*W[QOx2w /RYc_2~oүοJ^8i2.9AZŲblݼBluuP0 So6?̱x eQJAхZTrMo&+;8gH "ls[\J uda});!BePVoxd6:oB"in[–Y{²ײ~19%5n.fCck`TIhQ,t k8F'|ƣ Y;?ٵ冁Dڇ-'ƈǷmss;D :IRbsVm0( [Ӣc\>ݳ1Fiwwr>CI',_ӭW蔬n̸ F :o86ZȄJbG6JRK}c.Rz4ddp̃JEU߳Q<z aҸWn:aj0?'>g\m{رAðz.$a?N]Ֆ廍6^6Q ){48Y4xsZCFf`i htDx,ad%x]t(ELgI,F٬,ʋiu8ƚFiVSLu Yx"PkR^XN 5lP#.ص|̈́%KȻ̋:qS+ɟ@Ky!DKE1] !l֞hP''QCgy㣽9lc="*|˿PYOa}ot MR9$F!ߢ ZÃ.kaRx^4+|bXv31~  ,7La]>a/N"޿ mxы?UY c[VIBGٵo۝թeOW][MYy~&mb]6~{AHjh6Dߑ<9h,+Hzo?5IV`$^|T (2)|<)/WġW?Zԭ2V%78+|<-%Qyp]g{/ߝkT!J+\ƧLlG%Q*[soy_{MM hEduY8Ux\ !Z!7Q Kj@+ttqy4s(VC]:rcAhcd?A%AA>OخS4̶~:4b3+"::ޭnj(D W+~ i8R]3iI7=-6l↿A5/M97EMt !`{:k=Apu ω(pkMx8GƊ_>G\(OXc_ |FGϲ<)r "`6s(V:qv5WwE}N^1&Bņ,w?/oAK"i*IAxJDQ}w@SKߠsRC+VEye麒OA" K\&cCc -5a˪O(5]:{Q;C^O`QAw~f%+DP!S.J?8ςm޳L oCO$!p>rHz; ׉?p@Q>H){ zNdL%xou*1+zdXpWQB|<Ym'XE\ #(MYZF3Ki}QڦCfyxӆEI ͐l__mu^!LXMtU|s2Q%v|9t`y(9S+\tr +Y՚ ؗ7 TPz%~E,-"k qR|aE$"ezW4>"@$3Nv͘#2;.O$Ofg(m<{Q;a,X :e8Ƒ˕zIv#AG>ǩr DhcBܬ8ILX, A.U3f:^Nإ&nEYlbE{5vcE(׷q1po~Khͽ7*i_Sr$ 8͞F>%gNQ."R E$J#Ǘ]/,|cˇUhx3e(vQxWi/󡭋ɥTѾ$J'lF9jp-Azo;ɩ$.bdR*mBZ"S?CCTvƒˋ!Z`ypˤYxSߤ(i>b'jw}eI5bT(|aɋl~ #] ~{9ݻ\x2T&34D-nrҫfr/:+ m<@X3Wn1K!"= yhx U-ug$q@rj.^cж5$w[s~}(! "+D| =lt)l Ijiy9xv9S1\\H+}s0]kOF@WɈXFQ)"B7.?%`SG6v #^#`9T_>høz% ^ȼ?I Qrc;J`WfF2ʟD{z8<ױaO$z;T8i~6p)3"h{O- x}SfJԲUjLj)|V< ez #7 ,GNg_tm%Di ) J[!{fGUv78l]5g\G=D?t [ȝ\}9=kǚw\C zky٩q7>olI3O*E&rȠx6XQE`R~0 ϒZP?ᠥ\`)OT/ GD܍PI?hz |+zcF /`zX"hM})&Õh6Kh,P6)w fWiih$ƹzgTK}dtW 0_& mz?7d}J$5.Xxh_2^i_4/6Hśsm93ܡS:4cϦ4+d2{rVhIo/*MPq+Kmr KC1r6Ȇ: >dzq7>f4\R=VoD 2VAAGxo.=Pwr9̃m vL'BP v2lHAQ}>6|{ Ko^,!m$gufwD]8djlQV#=%.n틢fc:3=Mq_9P,dke|(Zz٪a% Ǻ j+ݒu3l"jQw!j]B_jtjq ]+ ^ ۾K`/rZũ1Yݮa9&' &q@ h !>,Uz%^rכ+N[ +~C6NGd0"!L)BP2 W7_U-.ټ.ɑ}QTf ;d%ud"`7lowf0XGdEzq9?.mi5l0 1Y# !9qm0]=|Di>t$k 1iѭvVtw,5NwW:,vYH??y;D -HFW#ExjFJ*|I$} X_ϲ#-.phe{Z4z i60F%{1Cv& Ltz3F8i,ۜqzam<1i:t k$ v-(pU&eG9h) BTv9Q.gIhaX6*~sDD`+gdáAeZaufV>'}Se)Ԟۇ\V2CΰTsd,Co_i=*U>u9Ư>+>#IfYhcd *xMZxV.@n^MHpnf@(TAmMH< ҠX32([<#JV/yD;JpH"p甪C 6HV|q dtU `Z!@(>%N-X8TN{NR䵎jS}rݲ#mA{S/6dH3<85ɬ&QV0S/P~MVRinf1`tHac6oOHJ_> {mDH~i ."+HvLq9 L߷&4ՎOpW6pP7 ώiܐ!gLQ`$t1sS.Uq^b_: !3̮RzrsdlrǓLL P۲>(}m= __Fz.C_QE!3flYIVdHC\L;S ){lbjmv"dB\*=hYF;Đ: cߒjwVPݴ{R ^`ɫïZv`|&ǮY7429".*N,( Ii9'R4=J@?򴧉񭏞^ļ rds%'䡵~{լlG*⽞.87I=_e?tVs`gߙ9鐆\%RuiŨ|XkQZ>ڱ!+@F>D )CeeKpNS͔>TWr0-`trp0 axŞC;}Ok;;r ØIF)B5psŬ:5eX/#X`SS/[}*_ornJ>*<8MC4k޺i4VS}>^et{js$&)T.g'ۆִadr"%|$+$ v9 ]e-Xgh;$V FcE>!ii\ndЛׁ(ͯ4 6" ?C[{![q9XWـfn4~&Ķx8BY'rkr yN 6Jb;n&g9U; ^q4Ul_a+fd{(6> RdH磍EU"kY0Di}6Xb@|IVBKNY>ʓ02_AՉ-5UM,?ljԜFDN']'n6}_\}>;wƋt|][,a@`OD1@1ẍ́W]D fw=yiǐYSjrRowQ _ ok;A:_di)r9c0\(FpQs:g|,(% 81zoQ>Sm{]V-袼Njgl ަяm~Y!38?VK/ _kh$u_PW[3.w6%kԢDCR`U+ˍp18g3oNr=5^&bH+q.뾴0+-qÃM<- q6-ZѺ8CKc L-)wg;c 8B(6G>(ܯ(6&#uVJ:ϚAD ox`JnHbHHn&|vV?X_M-J :}f+;Eڙ"P۶fN!Pйߵ' АGN͓{/C/j[mr 7 jܷݸ*{ثbshTE_=EdܽTQ :3YZnc4jrLFvmRݼ-)8}Sh1­L JQ`*pzij4 VϟEώ fR;P7Z@+.`K-&^%I*̇8' cw'#U,t? l5GGj1qڛ.'r:n].xEaQmtӋA:P/S|`CUؚCPj2u;=Ju5c۳w@Kk,4l>[϶w TsQq귳Raܲp/YIMD|g$ I捩h@/3ԥ3 Us{:3pz)o_P/EYPa|29VÉAQ{Ӌ -s^~q )oAc g-ݹRj)%*BG|Mg6>  =n3xѡ2h2*bFhK`F:W8Mh&9ø4~H>v\s T4dGU rv3&6Ȣ<-TQ\FvѷƜ*8[2Xa j~ӧpb7Ս טHTq >x1R#ff77uޢ}"iSJWi9JR56)W $} <2/cj0e4[g " ׈=pκg,oZKe_~%aD3S{ڀG! $'a|ێҭ#QG:kZ>75 VNQ Ьyu95k'go_e>5ur}ҕH3UURCꠃ-?e.F/ZXr5ZOҏa%t]ti؈v-Voju6)e0Zq쫎A;0JrydwVLB}ϿoL q"Yur+yl_7{|,d$-P;z]LTdC`CY]zT('F!X6J/JdǢbmȒ$.o$RftMJх"9MdM!G :ad}Ǔ5?NV}\ kwJSڒO*ӶӪc s7ue'쀩 *^dj0+1G\t4ѥ&S[Q1Q{&qu_Ӷ#PWUJ??_l;ܶuqT|`91vʦ."GZnx%:)1O7|zy?x2F?>ps nU)ɶY!<,.zȉ}l^m!J9C`R2y0[fTBpےV. `;}KWJ \:/uA{CSojNsd9=*ΜܽFT5P{DLsTGH*BcMsL,f4K}ѻsm|=16d#x-ѷkXi[/# ]~Ck٤;?߹{hEejf:x?57_r=[0]RꚌpHA{p"PC8ųVΏꔒ O-Kͱ*=l=wbtx1&F珹1- zLe"4Ǻcv[m~z.?h&܋ˆ͸GaofMZA6X2?W.WM,VaQ7ڳq lFFʼmTXc&bX,&OJ'dH!9[gtcMQٶ*d!}^<{zg+` 3y#Rο6r>NA3- 9W>nMYC ܴH^r8u+zQ7e<IQ.©s伋pWt [FlvL4}9ٜ 0`V!f;O@hMrOC hmckղD%OV^.QOъ&ZIּbpDdw9{٦[x' ڃw%C7'(Fd:0 Rtp`)Ѝ.vx<ɏg)sj5mRm6=q3rfO¿hI[2У*1##|.^y\f5b*88~M՜r =Mjg0g%1Fhl$(&q-qіY(d}8p0a3Dv=1T=CoHV cd|"̺ #Wyq]dIà'UIE͹{7|mЅ &nkuWq>]B?,X4(J3i~ glR)c^"}3[~FDZ:~C(R 0@D+IQdqZ }3VB/[X'2ˆ-T 'Z|c3RZWd$ RKΟ* 9{/~#:s >u3^GqCl]gYҘݡFHu[.#,z` ݪ. w[M0SWD׌KYJQ`Q,LD\ݩzmy$`5uiU\;'Jy=$f [OM3>F$@1Icrg%:͆BĂ׽4A/ODg؆5@q"2?DokewRpauQx/p`zjXAӓ!p;aujptHFy(6b|>l 'neOq(V7O&bx i"37}y\W"DPoU#ٻ7HM|KY^Η3OŰX@OxBɒgaGϠdCҬOI5#8ҧeIļ~3Np [0?;K (,⶿07MN,dpCxybi7>ռherbC_2k]E {+f-w9gUagd]~ i73Qr?tǓr!܎TX԰#Kt :a93{ ,S̵l Ng4i;I ,LqMس@%^eجN~&!R(3tr6FQhV8x:꾖j.gxq2W;TT5C5:Hk5QDզj}wC^iyڗ}}Lk">p&!jIMa0Q?b?o*c?4kxďXJUMxbyQUNFА# |=:A9b0>CqjL겚]t%um%oK5zA#YMl+8Vuu*q QX_Gg5f8/YOe]Pg"S9Su4tZ[C͵r 9;qa1t~KsvQkzxYsp}*4qֱ0&Py0jHٿq!C]%ٝ %K)QX6b`X?oA01f潩"V=Lk8c1422m{;ilu$4k(|BܓitV`@|8i& ME|CME#T@V]"_h* pgA z SɘߤcP`hQ(cZ%&Hx7b bzkD\Ìx=Ey>ebjL fq*e#ۂljyqrr*Nc \V8[~4kS*犀@)Yc5( D(8\=$W׫=]p!Y2}W=olv̓B31 [Kv@/. +@B-J(>n "J!Ӽo_x7귋 >oh2%Gƛ)n%v"+Gɓ6K @rf@(L/O?L㧭 =qXgᥖ>2K2.3#Jyኬ"Rvo,K]_y48Nouf4yr3Z԰f ѴQ8d 8p_: (vl5H Je >c#N(Cͱ'zbz&+TQ/'3y6%Pi~*Ɇ; .22 =[6(^fB.3#~mzZ;ЪE^i4صnKvYaRN2Wr/8-s$|"CQlJi9aS?Br&4.-*V7"gɒ ,tD=D9l,YX $Y[C[pA廷F呾FxexֳҐ7Zڢ9nC pF ˶2m7UR) dw¸WsŝjR<#y5Gnk?} qaEY-5"k<Wxz6cynjlCP}'ݶQ䏞ҳ¸'}옊w"s00ނXl0ܪIҭ԰anH0^ǤC߳Q7;( F^kBC Uwi-ؐxP]?XӴn%s<ȤCB>pIAKqf] h4 !NY~QE6T~1!5icLhݙU@#S3-"sQ&R` ih#FKk}8¨F\W*[YO* @EJ[G}w\0F?\At-F<CSP*C&2⣰1 .{t 򻪻/Ƃb< 3ٱ6dmfmd=Vd*5%бm$Q:M V'Ƚ2 ޛ=HT' bMVFg;c:#a O(c n5& 8_60Bub0QktN.i9@b ;@b|x4ƺ afC`39&Ԝ$>7i@ݒNNݺی^CޓVsB!{԰L4.vKzs+ UB7~c$Da3ãd9 >胰bLP9s 9ͯʵ{2rl*  ~SKGw0=kGkӠMja6kONގ5\mz4ʞq[X4p0@(V;Ƙ Z(r11Z7tI-ܯCQ)q{^(ԧLVs4Hg a( 5XoX6z>;]PV3$KrC]|$"dm -Qkˬ_%aJ%-\(qIJH[|Є(=HgA ٪5- r慠]v0,F"<"r qwSz'W6񦩝Nܽe'`cJ3zQh|Lyz}bH xu^]:'jQ m U1tj!' .ZUssvf`}εNzVGdaOYŇ6?(/«Kbo9@ r*e;ylrHaF{yL |Jc%/c /45O"0UE"!.6 +Wϱd6~EZ5N!x(U(L>HjȒѾ5:eRgsbֳ f!RGlѡ;_w|֮Lwf ;0 k+ gV8s\U~nY #q./K.Aa=:"_GLkG5cILޢ ۗN7Rp i\r)&V$^Ls++ `hO7EDȞ }pw ơvd ݚ aBwlߍ1f |r7Ns)n3r Z~'Y3%W^c}e>.j7Ib]$l i#H2sHm]vjjDzcR通HI#iR5l@{v{{KT|;pGPyjBᰨ s jpz*Zڲ}h'X욈h~F##Ψ,no3A_ȒAY^>[88 @0{WV3Q5+vH ;O.9TZM$7iIA Y "=oE/ ́ӑ9 7Zh}՛|6/}Lxԩ͜"a,[U<_jŶo9U^9dJ€fA'IB~6¥G #_(̄F3, 80pkTxvBCV%^n{*?'~9y-uJUpMIv-2l nb%y샂"}ö}Eu Q(j uw 'Jbl½Sn:5䬌5Z]9DLMJu!K'l%*pRdo &b3ljuf(bMg]hYIqD(H` rɭqC6ǵ]K>Eٻ]E 4_+iVOĭH_S@cqp=S>\S. nΖUQМ-NOҷ''SV'4KC^FT}ȳ nuI.m ZC^tZr5f{ǣ"KT4O5ul?*g}1k $!XxT `3\)mJXghT!J#%3vنxq/IEgEӚ RP|(Hb|w<[o5H˝Nhx kEv%rPC#&]SѴơ߿YFL7%)1ؑi|z }= ?a~xT)@3)jEjW# rFbݿ*Ngnb-T q>'W95Ec J:~) )?j+h3,7;CAIb0[c%v92.읏2r1"S?I6kfsatV;[go^b+RE"L <^[ևp;og#bgG^7d+!2|t9^%ͧN, { (8 }#߃j>C ѵ@y4žϗ@1Uv:&kޏ b4Dlc]Q(,F{s%[..#aǬIc4'm3jtҋgxY4K!>eQ+9br)Ѳo1i3g-%1^$?Op WT#3[Vu4tp+>iScw y ӈ:/TqM7OgSλ06md'<4 ^7yUGٽ6Gtāip`k]2ru$.bR: kBã.Gov I4T U>G2zq@KVR&ߺCMּ.HFe~QL\ @f6ۃlGr9i!C0g)VmI.%Ik^-GW:yJD|Qܐc._qX}ÝFjCe{|0CMsk$՟IǸ&( t Uiw 2*s#ŧmtrK?Q+DC!0^o]ZJ9׮ ;\ds8{xkCtPHEj%qrg\-幛L*w#eQVCA.I.8*[sF/8ډ۶'<JG܊\MO~#yϚnCl=qA@ &@ 2$PbƲh b@*QP &5Yoljd߄E_?7XgR0>1nxpn7@೭!fyp{p8N+h87W*i(zAV_zxNB,#NnVYbZH9ۅ=5hHHon ;eܟp.tDFdzzBhkኅrhWK 0!ާO lh$1wYd;V.#!-$O % XſzTa:^yܮ}xZMqvl8TϩU9X0P|RµȈ!>Qg "ߠ kr)"0QF@pDsZavBK]43Npд$Ȭiz5mB؃ꐗ`ȜB[d[)znl |]|a%&G/%3 )FNQ7d%ˏ.ro:,v0sl wH\aszg?6lHI@̶D[ef!}EC hۂMO#xh&⯫L2oe7{_\|lj2ͲG9H;73PUq)p[@vlc<9xjhGO"f*nI02pܐS&Wr)gfW4¢}y)vL.J݀$-6T ONX'=3WIF. &1Os8V,!ӴSPor60ʾ_ xL(UW Gm@_w0_ `V%!&lMuVE4UOn.T (-3qMt:M{=n)]¹Uk'd2 d4j, tjhM1î _g}rɤŠ "Yםȫe7rhG tkD+T.GxԻ~mYը6#,ezF *aAӇ-|^AEqhh tզGS2֖ӀҶbj嫧ZSV$OSkiT5K{ISN0 HP>[K"W`'4o@ t+ᜋ΄kIz^bJBAv+{wC?g(GÀ͹[dBN:($BXlKqMe_/P.Xg-A~~'4[؋ߡp21 %A6 Eߧ7<8$T``SS6孮yVkZ,䡄Mp6nm9~n !u7(dWԋK +9]mEߺYb'H) K j{TtQbdNpSfEeUYK~FoN"OCp|ySE3$ m0#{Cą)Ϣ=^(S?)5բ.\Vzɱ7?qmjUoϽNNx#xF=BO*:qV:g di,5Hy2,1l7pM-_ǑR!P_-n;]A(M@$2,yVr*WX9y:+m-K z+(DdZT,s܆X2)b3tO}D986NVʋ[mW>ʰ (\ l~XPp$nϨE.sVN{ou}pfg%p<6Q${qZ+JCA1 1L Q!cg8QtGYHWhT;o (*nm$*&%;;N6;j7aQ0 a' r9AP7Ov`fF0 PiXbQWDOEF/Љ>Y}(\?a6ykĩL<2%@ _r., njP|NX[6=F33f ~w">%M'sWSd@%/m⩂WTb_ ~obg;Oc2/ܟE3DutmW3# 4"Z{nZ5őΧ"@y?<?%YkUcRG``!\:K6LǍC SHlPpzmS|\u1`^Pujh9v>]\.m\Q*Iz QiKked #Kb);bU _J>*pcv˧C>GZ"I\f!V,]\ܖ /-níL';>e s[&wtk^ dA"tmW n5J#Γ~EcFn0(.#c{mԵ2 f*@Z[h`k62e]\p+b(^Ď!J1uZe_>˱VI1!}{C(W"Ťާ`ẖn3w*ǬHLo|P.=  o4Ow KFL䐖y>sQJyUGbbQfw4ʲ,J.9LY,TlΞ9d͕M vG6+iZF~M#, 1ߑuov𘏴P7j|OBE&X׳|SsyNF?L,oe>b`y{#GγeЧ4\(Sݟ7;6#~ 0%DV .!4\Sdz.IM7Pn$LB\euv£PDu:0CGQdN˱6bOP 58OVDfIH!TSaB`A5ٜu#"l̞lzfWpewD^{Q>[$@-K3w&_x ]KĩI^;D^}ZFb7H{u껮S= *)t>4:`wȢKrB,RĠWDX$/੕ /0U<zT&X$&2ʐjBb]rk͞Ӻ7r}ݔ;Fig(tvC_n Y<^>SS>)Ƞkhq P !lW Rc7%5N+:f0G^՜=ףz: o,Ty) bUbe:XB@ʰ}4leGCFnBȆ!Ka^XNH;qnV8PC2KI}P6 ^1ҳݺ>),Mf[.rآ_C{{2:Uݛ;XLˉ._KWtz*nPo75GNk=I#٠QB9a?6=n~! -s-w(|? &Um K]%ԉ5Exu|WL1T3q\miӮm7~ 6( %Q7^L40y|~ͫ7KDdNWfaA&EMHNnZ:W YM3FQ3{!%?~8ɶ܃-0Hz#mk0d5}y0|zCu$y)TIf6EKi5b˩$I8 e=P}0p~=834'=;<†ޠJi]Քm¯ T z8f[HUhcP-ĩ;Uw{Zcx(szU?=[v.7`@~,*yrB49>Ffo[y!TW}uڰGd_pC(]kKue5t~'O5 `Ax'%Dl{⺏7 8sq(cXj7nt ~@ Nٚ5+ 5Puˠ>QrȓΪlʾ!ge]yFqpi^vsxNS!_z5҄.fiFP>{!$8e;x!x;5YgD.oZՀm%(e͔$*ra!AF*>EWFH\N˛hL+7EUIhכe&795暿ZDTb{:PT*,"tv+ȝYF/ ԁشKǵuI_s+Qг"HP,pg}d?)ӁoCrZ\zHDXU {A5f*{@ߣSaϾu >(jJM(&BXF7"]ULG둸@u1tn$bVם!>csn'n2k /ka zX3_'!\||O{Hv)]|U@l4|sRjC@`l!&XRMK"p8Wc{=U+ga RgAt+gv1s^ h/@}4E43S%` 6! 4ˣyJ\-଄1z rr1"D'[JyPBQv>0hw eU;!ĴjvQo,I-q:K,haMQQˡtkIcuG(kHz㞑!* Hz>sq<^o`éĤZ|Ryz% 29EZY""(ɹQt.msjtW0rܣv3Yo.zO `"O!Ʈx Z[ ZΈ(l+g"gJZ?%?uA%tk ]2&da|;?6CīZ Xv_hEG*ڴ{b|kNS;:Ut<w3Gn0QeľA &E/r1SQE!q5%5R|l'b'AD!lώJZ4[rV7e"Q'g݂`:lX(Ʌc vTHj!sx}K-dG j"=wEG=6ӧ]R`Vz|aOw@ ǯҐVm6U"\ֺ_xCZxt;_8]|V!:-\|L]H\s@\j0 k`WQD# e9ByX]Wc/e?+؉/-s)+]Y{ 8?o؊/ƤjvҫsLb0"YjQyub`y|phzV]KnFzfVWE>.}ZP3=$)}T$qW/!A ?&A3XU²KCC( fєe7/O pQ(qh3:(wYmư0OD&ըcJ>3p^tM`+T G_MDV,E&OCs>0J:|L= ud95A ;CV%lmo&G+(T: A:F<ܪ<㣋c)e`s{8cص˂ QN%|j]=p!MS]V@Df*[*o Td2[W|w^$R(ONE\/vuCx3ϝUdRX*!Pjz眶}[O0EdL?;pV~*dб;>Wr'w5,oQpn{AwSaE>n:& YP7_4?0[/x&aCL5Jfd׀B5dL1g C`C'|#oVD(k?QrNe=+Y 58͒Fa!xCeH(g) AfؼBh%#"k A" <@WT;2fSlꟉ ,;{OǠY`.Z|ONk) k"7dBO&pߗw֣%Y[T_JQQ'Ě#mۏnf>چ2^^n<2&⠇ aO!_|ʔK"0<x4k朜/:lT \%D hI^F:7Q:p`{|x{zbૺ'H*Hޞ@F`P&=gY(P p$"Q06D bM ?\Q[)q PxJn7#' וEȔ#:Hz]Ou9"4*̈GB P *`:PUJyL}x*%@  ghϔovFEX B_ U]{ 5onV6h+*??[+ 뒭{DхyJO2k%@ռfVJ>{u VDBU] tF6 MYi v{Or %bZiR´o'Xy7D-kb?p3Îj5L1t {^aOf#mn*a6Z\܋B4`;}\\U$@6 %٩au~D]{ [!k:^pHNj%M5 E''؅Cy BeH'ƀMڍYzU,8/*Za,T7RB-aNKg{/b=Q&tgT%o]@91k3AnhG[c( ": -麈҄ q=oߧc<*ۥnc'2'*.K,U8:.Mxkah('\A^|U>o$u[ D#pw058*'9 uT9|Ѵ_Sl>m$J#CO ֖U1RG~Xn`9DLjU/3eab^ܲ{M+dR"YFXWt1A$,oڒ6P}#P>Ѥ9,by57SB>k? ug Xl-Kƺ<V-qkt,ÞkWY;j8ѓ2 j^Td%;wv$[\X˴A>9:ZrDيHZՏ}Fwwr :1[|p*H=fk Z1<<ۄ•07r&qxSV,+W61bLycٔ{9\pĚ\9=;T9fJ^#KhMrD w!oz bHn+b}$W edG^-wbD3EUDQ1 m2SYJVƪ:_3{@Q 8ȃe;e}EQ{DEuZcp*p]dyz1Ǩz8[88oFz3[?{,ؽ*y N%cߢbC.kӢGw?5%̚ NIwXFQDmbM(ޠfB1;0u20j!Cn#uAOj:T@w.lonj⎍$4oz/t VI_HRlRHK|>_&'ˡoxArcl'$Tw-H2 l GƼT2 ZR@^ E8=cJڇ4Ȁ8-r]r$^.x3MzBn֣"Iew M.Y!zPdPdQyѕuu6;vSdvJGV@v!m?2v12(5:/2OxSeUUe΄i'Te?/ܶ^;J= L(? H,l 0Z?9(}8-%KI+!sFI/#մ}d= tIĬzW'F-5>)mkðv ?osO{߄eJ;鶈XM&H[?1< ).] *\n#Fv Q ^r^8]x=F\*/bt 1,;U@pa*:߰I ?%p+F>gC}'dÛ]Azk]_NH?-WЁ0a N  Nc&f&y ?(7<7uY*5R35qV[ ?(Exa*)A{|lfG^g"v|O,NT goxsBE7iI`*$J. ޚ6zW=j"0DC7@iӓ{G߂=O,\\Uҟx?4u,R1e1P=4*sէ8dTT|(I|%z9'/˚mz $d_}%qCSY+ec`Ep >{X[ il9ĴsA]♠Fjb`־{<Ě-KSvNql()Mj+b1` [*cqͦ8 @5p +b#e.7,\o6NB,e)^R`V4)>Bhٱ:3?KX$sk Cx('g=9 ǃ'.Q-S-w7["kYWN>I|O1[n"έzfOlx}%MA>6W)JE?R3sOh1 fLYډ9Q21N60%TaZ(k,NҎJnM}cߕc[ْx?lp"xY!>z>WHkm@w=&#_;b+aA 3 )Lc׀VT AYzGa\ b w ڈ}WުU#9lc{iX==9A"/*,')O)Σ<:F+^&܇cOjX:>=() UYؒg w4%]&ͫ]1,.Wbws vɶB=رm?CSuҺyaeSjBO:^b f/X |V0N6iPA%pW(8"Dn`  [/鿩:~ `7K;zc8],JsQRts2>b+u>ԍFh߸Mڼ [<"a"9&;/[bk0W"pyҞ/$\o)4VR oj< rC Fjz.K>aj8QTKnyN8ȗo;2AgTcYQT J%,O!272PbS1b5iM*s9oAT;,Z;~ďO* pKMJΘQ!Ϣ NǷK\b4$y_\ހү^&EwDxݫs=4%%KkCLg /NŹ]۳@DEThQL0պi4 Tv^xI4Y ոNx;BCܩ[%n5 'ŭ]mQ{:H`©@0Gnl5M ]ջFa {Ū͖yHg-9cH(p?n:G@JZ%hwEoьߏ 3zMKw MNPP"M`a皲P)$`\eKY1iNח(>|TTw66O+Pw(f? *!0P OVn9!h L>Cl3Ҩ _,UWmJDU>y 'J+=[h 9ISnnH9f $0ӳS1`f&%'nN f V&HzS%$=5?!Dnq}/HNX+XGy{ |q֩s &X"9<)b*"YFP)VaރB 0#0,{} `+ /s.H2F4>m"t{b?KkLAPq&ZAlZOiե{##ĮQqD]Ai1v^V#8k-Z8Mӣxw &)1ɬ!@)<xHKPfJdhp?v?t;B*4xA#}R2ҐWlV Fv0H!ĀfV?&~jZHG+dnUЫPkX/bnj{lg%:MN|zobg$xnJDMl+m6#flb`r&Jlq'z>˧s˦ХwTP9t{ttUkΒ:Z$D/}=TRnܲSCi4x qIu^H%Lqm,;h({{<ǭ 僘VՅZ:qz8\wK\5YȲDRk9Uʦ%Z2 ǂܒMHMqDhqS#ߑ!䚪0j8Bw0dGu:S9b+[ɠY^l~O]daI{(齧hNdܯrV~b0;ƶ9BgEΟXNZk;QGo1J*w$z @t~.YCVKq*E ~Kʽ~´,XqI̎6W^u$ SU'd,Q17jb`q2cg b3 dkqO?]e=)٨ "&ew~׏zퟏi?qV|~0@;.#/>e`B&,)6t? ^/ػH ,)U ]DÐLΠ/6`T) 1)tPA, |WϽuf_,YY(Lm _ "}F#퇳ק mnQF˃kސ,x%j.} 6K9T9$%/BFUr !T SDBdWRCIc%ixv_X\A m>]4e!2a2H;eM HSݟ hgzX 6wv$r3-/v )ҿ*@Y^ݲtC2@ &.$o:X*hFR`fQ,z[¬6({ḏfCe^H[AOsIZ~_QypPY/!9(/¶ Ǩ`Xt* a86ЋԥO]u&%U7UexhL'2w@2 l3M Yd6_8+4]C/p̖eٶF3R)AzxYK06G-ڈ0*7A"eMNǘPOx+ݣOqZmc\"[Guܐ0r؆Cd4l/.MF1mwH CDsO7`Qt)rę(?|5rPtN}sj =/>Q#B\xDb` !LGTL5> xErL>׵;p_X,Uc6riV7Jg-jl[SKRm )K eי;v\՘%wXmF(pQ&iyj%$V(sdx,F!?H N:0eNFpPW\$av* 3f䛞 Ɗm~O-CimU9]5gY?wtkVQCYwݺjQȘw,%~ reML dN񽙭^\šcԻFV BU=,IKl?ΉՁ fYm77<7oxVv45dOJlWZ]U% ئuRA#]ͦ_.jA%GX ݶW˓RH&̾?C~q."hsϷCYv?]X~} ⃳|eXt*.I3*;JY;;*,[,&+{ Yo!|p+U B+ݡJUބ4*r!|I&nG&oeD?&HP EZ!o!)epbBow0@M?7IlfXM~ٍ5hU=vF @I՟\}[E w|sK+:[~Ly[ *~xP~ɨp8ߦw S[sG&ѡ["CZQAs2%T/\.rtǻ <Ǔk<D-f\b!ͮQ RVu@iWǡSy4ӯvT#(h񍶰`^ GFd$G8Z 7 푰s(Δgͨ=+ WYEKOoPΗT8SfRf?;XX8cgCAeᴅ$ZCjw@Y?%Ob{UpdNQ CuU@|it11}:Ӕ,,K |-<' )9z?C U{/2T{25=6}Է|@3&R U sR.l%bO7wPF'x0'qC%!(;~̓eп5iM)pXDFn))>GxnE,`(ONX.u&{"3^X_7(ƉQ$~q|LMm:q/+0-;cOV,Y?|lJ)\A')`߰Sc؝bqB]@PȨwn/4*͈]}4^kMw jJzb9  $Ƞۄz~5])GIquZأw6J55= meyx ex<3ױYw|oܧ`W(=ٟvjUF_$ƬWPXzr ʪk f簰\-8ARé 4,a_Ⴆ ܪ` ,=~7CJfp- :/Qcy"}Az%墒@R&Qr!Kb,~=:"bTrg)Y{e,ܫsݸ 9wzc]9a F%ȷ'<]zji`| Z>Y)A]{o jGWvøJ"2IwSJ@`Q$*MIc`ԹW; S0] eW_cIX3cUB,(<-ސ;Ta?honF!o;.c_)]PqOT =%b7̣w*!w9Ġtj*z|Ř؅K >D*/=C; 3X6yԒTLs(N`fq6e};W _П7585䓼$",Z"B& "a#il눂^ZBC2 *ڶ#{w'=pOd۔nk Wlj{< °ċ)s5ͤ'x1F/gr Ҝ 6]`卮!D0Q*)(DYw: :I.lOmұb~ D_ki[R E6q> IzxL b3i+1o挼[) 4FdxF0L+$t?%p:nG{~>eWoZxT[a3+u :YKBWGzN}wpg.Z|xN?oɗJv4n/nʭ@4.U-"|GkjE]GGZۭ;>?yMw QGq]duh ϶\zզfz ^Qu_S!b̏cq%qp.'Ȉ,aptەWy⁩P8-Ւ'o"(t)3|}T?a1)/ `M1ϼ*mf82)o-p e[+0Mm `~&-ѝ~|4VrL[SMxUbY-ͦbstM;ˇ02@d¡͒mM18@0Ca =;g6U65IdMmk*4DrQƽdM>ŦYD8N Z.j]j>Z? Ȏj]-1qo8ϝ#~@lL ?bK H# V][To%J~kOk"oScr $% >s"롋EɾԸ17gyě⊗򎮀6~wbeK ^IN lJ1iWV%qoQtA}/KFU7wfq^T+x65{}DmzҘdqGw}\U+_5 -↮"Ie'Tz`'/{^ dvP:oam%IqMv愡>[_Fv h4 /(_0ߵ@T:g5+hE2r&kmPkzFgN#UԊ ɔW'jiurMQo-Lk ¢{-um+{?nP@V}$ܲH<G_n{d-42}d$:Jˋ=A"ёD 8:l7_",@O#L8[j[uq Ht:,V}= 8G}"E]Dx֥ fy7 *;jSn.x^$p"}x^3},: X Xr}2 P'4Q( uCrT,UE>Y=?s_( HZextZsoOyĢ`G`ӞlDok"tcaTk$4Mع<%c`_3 :,yA~{!Y4HuʄZ \p<s oX5dcm+Ȭ )=ƴ4+21JC=؊^ fX'0~-"6Ă)R+T<2/6?J3FGV K0<(U-E$J~3@i&;4b%IWftAX_#z,:uJ&Ղ*9Lr2|E|;"=|Ѣp+r_UizA\5YO<*@WPho;0+$Z̐N-OD8k&X8=- !N v4l2|}ȉt{WIB]-|e-'<۝3SS563* "E,;|bB=SWwoHWG-s37+Qq$HiZ@cHuR ^/c-T#gy]n|%^صwf,NV^Pu\NBL7Lq-Ay1%]}11AÏa]xY#Ice6~8|4VxCHUy1~^3Mxl>l?J/ U9aFd{O5 ]΢+IX2"/~HRꫤr2 hh:S=n5JIlWPM^~{^ KA༆YӒŧX/ᓋ[g,-OAAϳj+&:pކ@y{XLl=&agӈbO0 - '`gͅzP#M>R(ONf|v/[\//(.:[D3kq%q,Êaef,% z+UD*@Ֆ|Z+Ũ FD8'9U}lʌtlgMm(XK3ZVLWY@pө K+clLLClݓSȸ;Ǜ~Cp+7a̓u r ғ!5Z@,o|yoac7cZ'!5̷Rg']AR~#g&{qZMS,)7N/&<e`ޢ7@{l #\jq0xp:1BN _%t Pcҡ\Ue.jP7Zty`!D =6 DMKJb))Ƚ2|K7 t[5rR1F4`9cp>%v9oHO1Ynp2b - hгDֆUyMî_v0]grд>{n_fvng2s͊;pD9w[/4͓m@ d_ahcXNOC*2K 5/k)?us^b|&`8sXĭ]uڹ~?5 N 8ռwuQ pG/DWi[咾+1*Y F@vFdYi\W+P@ll D儰g],W60A>%S`gy %V+Y'!qhGN+7, @O~AMgV,[nA fۦv9^Sse7qA)Uɻ(Gx(L0/ 0`*JN7͈q܄vr~- sra~Em,<`W 3$dqv|xO֘]=/yd,Mףk=9yH \o| Ѕ]FvGu:8l~0='ySi {'6wI~;>K%=0y%L\7u0Xr#W:tBuSޣlfa5,waSv*1PVL(n;J$0>B_aCB,tS3>]? 5M=+9JgJR 1.xhr}Ѩ cudR,~+;Ww: 9&0+@R_ә%V@^`y1P||ml∽1 'uJƳS!ɬrʬNsj/"j׿hm࿖T{5eYKd|<,cLrji>~>e.lsPg ͼq/b$ ^+ x^Pʮ8LA% <ճ<}^ =Ǻ\$FF)b+[ P,h=fP.(IEmoZS&?y&%1JjSsuB9* 6:rzU!Uk:0+fRưk?&PIllu}z9Zp,'X|/" vmZJ-x50Ҧ»JSyAM[̅b-uC<܎ ul9N_g.cYbu(tq.Ϊ=E|vN+x_3rkV֨'|W)~f3*fo0=nAm**Q׃j'f%(/yCj4*4+*P2*7xQvMPYZ>Dg@QV&JZ@yU`NVl,L;8/D9\m@01Q<tH`6SY8k4{w:κWA--naLn-~~$+)Eû7`T}cb7?~a<ѩ 5y h/1mXlsv#IK1_{ ,+<2! V,f/,弤 ;UN)Too$/BAn=r!]YZ8il;Kx갾`>X;S`&=zWeݢn9zfh!zs˅zpO#5ՕZ$UF%œ#Xyy?]Rd2p3+L69NE\""s$ uAz/Tl&8/Qwsnjct%4AIb XmWQ뻾7ovӬ$jTK2%An橚-]i|MYji²ҵw\Xqry'\;o'S |q]h}A5 >kz/qh zuF#Q\7t-cGF_<Ӹ^uQHGajS:VB Ox<ϼIBoI]=3;4@j#f5~ Ӗ0;6I R< >!R g֞1CP&̏kAs>]g6'Pߢw|qljZ1h5cǐL8mߜ ߀N^)n[Acdߢ-ODM \սj0E!~ӳU5pn\zTPW*]i<%$è\4%i!HK#,uJ+ VpHr]?(πRqD_kJUSO&"6uB͜'V+GlFOVAi>W%tU,ȀT}9~)h7#DlG8@ۨbNI5ةk"xu :D]яƬ,HUj/ 1Y5*w0xNN""a-n۵Q8XZUHpjbgPg3Hsv Ԇ#I<$wѹߋ$D|g\Ii1d;\Tt#D3FVIdu߇ *+ypUpa& WIwMKR#[iQr귕9lͥ ~ s2>=k#Z4v5"Y?4nuGu(K"VhʰAOMH?vr()ab%-͐+bFR\N͢;!s>nÜhVdʖkdz❞B9| '=Yyb= æLq}J Iskw$'әEȕ 'H\/>5IM 8bi:}a?N ˱`]ٰm<~eh:}.+.(Dv$A,VuY4<(?]R7*pn`Ђ(L+kI1pxNy_^i6$-Z'|Ű_TS}پtGeuܜ?&9V,~9 2GrC'X D}J8dREx5ߡ 4"X:$4ru8D3tG֗BQԗ)I5rUq[ sa4lַ!:rdݻ#S Wx) n:Q )3قg>Qf4rXvk , ̰l2`Vy{ r=vl?\ ˳?TD4ٴFG&Iͨ2&w92_JjWLoYwDr'P41@R7wozd5qB& 0Mm Wo bg8k! 礼$MZUNlb&M{Ȝt)5ATAO;]a更kE}b~"H!N<ϔwb>8 2b?>tۡiz:D?a]< d s^U2F0\3~~஗6IwsEb{MY,V_j $@=kO30.Jn5q'Qp -9q+ "hvLzֻ4Hw~pA? )g GTlQn1m*DEaMotÕzR 3$@fdeTQE3)1ީ:4 eAW 9Ǎzp8=ԯƴ<Ɉρ -DA<+kulᲔ~zEF踢%6o[c,WEGzu+ױgu|jô16F ">RG%T Wv 0֑ _P{i*1uLH)#>+T"8vhy_\ZCs!*aCǟX:3/s X p~=<ɛ n{)3B@D8{zt3CޱH ,Ikf]jGD40dڇ=zHʃGJp$EGwWωAӣ3z53 31x(73Ƹ]$NQի0LA-x Y"e=WY1sY / b{ppP)u7Vw7KhZj^*mj"Yv9?TLjcz)TFz@IH8kj3N/A܍[ɧzL6]˄=nm } s̓:cYa3^7^4Cl6w,}C\tKW{q' 18[BTJ /}vʩy;{~Y9 3!|Y=f$\*dڒ%)/B%ep  AS4L>{#S5anLۦg l"E_';˙pK*1G/&s}pnŤa2Hsr{/uW7| @|"^p0P(Εy2" FDy8`,ޡY|Rx9O:,xhRd`}.E!؂l7>6ɶȦJuX֑:DjCm$m^F@FEOއ q 1N$tO:/6:~(':],E$ ʁޥ a2n p'4)rz(cOFfC?u~D7](gK %9|bu5?Dp2Ķo],$ٮL"MeC-c8Ҷ{-wDJ~E?WqV~} 0I{]زYyFV [CK nI` "m(j13`8T"!BKK\";a̴!jOD[A_Eɢ{5@OKCٴ)/XLQ}_~qOSSb HS3:H}JE[6E=S t=nWY`P7ɞ,y4!y L RUvRmHk߀Vs.QW&s!~yrkz\dGEfƁ`%PaS̀[/G*_a8llDɸ6ܶŵ2ZF]4ls53Sǐ@'?T8ڎ~1JC(zu-yÃPDNM YcXW_λ[hL&dx`Foej)d D茰 n-0 XJ%NCX "CG9is6B29Bj>.6IPr5F||/!8$1~ n`'R8>k^BfWU b%ܭq੬R%/wvAחf=5M#l KW?[xԳ4~3t'^o`wg+JܲC0^#%.Fe/%9X ÊNùBb p.fp;Y\@ѫuw®MLZnCڳrཙq8.72Bˈl3$T(iFUPk~aOн J }M[?k6=tً4pjRaGᶹm\[~+s.D1^⯖_;ToX;7#*B0 )>Py7}4n1%')亓STJ%x at$P(9!<x"6]@\:J_Qh"=r+Ɉ:[ow^f[+RS'O}gc\I5-]T]HKR2例t8یm˘ 8\!,^zm*Z5]Vte]k◡Ћb0W!d! $ֶ/If#8$/m+acR5bnG$%-I}CuR:N 0gTS!kv@;5)>"JG*D̿#@HE󃵲Bz7@M'x]7n+}9ev'"ܼ8CӡVUH\}sCY͈!{ Ś$$L.KbMV•**͚9?FwxЫCzP;zx S&ճgW;7yܮQP&{_/uо*1WxD6I)&ihyȘ^#v?gzIM+j@ 򖔖T~ca8](I(N}ظ 4XwqHl?3& mD}cG)b:kEvѼ³ʒU|=VD {9? 3g.JWӕU\ش!e.@*駩 bϨ0X8YrH]C)?zQpxVKu[҇cqAX^B0͟-+}!֘2U8 a}bMs. @B_|D'u(nbL` P)&-L@'ܣ M,\>id_>@4lMʔ' W^`>a~4Q'U8hְ4T@^wWf ݔ6:~(^&QT^e;}*f5nc]Rsz"1p2>VDh$j#Ѥ̴yӜIΩ{!Ȃ#c"3Ƨr%FvF8~ƞBKF Ek~9.*yF7$AW:m57$pʡ$4OӐ2<^=&Q0'öhȈn 2T"v6l 2\yY;R 94R }he8~`io{=NxiqĶYD2ezXV`Ā{^77UQ/mijQ _ᖎg5h=-mPRSR{ j)(JId ؉eN;jُ-9.S;`O},gI|'I6}#dKD .C:Cγ ;6z)<ƃdzG T_T|0g9G[AkJJ^[2'26*~s <2>!-uvYyUT\N<ϑb~Tc 7DVQгJJ'||"/935n˘h%߽-;ɢ&\B89y-Gi1gMPlCh0w+Lh n0qh $U?+ao5%"L(Z*_/~lM6є9AZwvT=(RHIoKQnF:&]@ZTIlօ56Alb|.Im'I1aptlp"S: zZx )5{MPn}NE2#aƘ"4I:Z&vFϲЋG?B79t$YEZ}WmӤ>>; ;Wos1(4SG#ieY[y,bh'(O_M NCgh?@߄X.$h?4 da{a8K"$P4=o5呜˃`kCQUSx |/g;}IPP:j@s:h <Ín^}1w qDͼ>~ߥtFSIc3n&X">l$oʹa !+F"  K /j:6HTrҿ$Jr #=mQݝ._= E<5PiOnXytSR Ǘo7_ 7{-`{4mcR`L }6'3tvfM~ny1B]<F"0'v楪(wB";WZFo ,z*B/㇦{9L#)VΊ:1ze^*is`J1;LnμA0$-yW!)ȝz_jzQd[PyqzKD*t@bU7kfo"Vb@e*[GJo'@ᧄٝeO]+y׬ػecGg;@x9ٓ5@iDY1rx$‹" $/gi'tP y+eG E'=>Z %DJ}{JR/z0eP3"˜Ed= 9=)u8!0?Kyndӵ9f6G~@t4X*uT 'H-%w յol.XQ8Akbw<N?M*bC!/(T8YC*/%;Ў(! nQY&%A&&5 !o%ӹcc~l! X .%~uTXkkr0P;M0ۃJ [SJ vj2#"i`|]"ԟ= z_mF.|xt ~ݙ QB!L|561U*qc`X *|[mV%}! p8Hg~=aiW}`fw{{ˢڸcw}vY'[[N%A 86)vbZCwsȺ? ڰxcZE"9Ca-l5i^2%ztq\:V{Ղ,\|hV hݢIJdo8f-zOhT cڹyi)DIhH?H_A3 g/nYP_?w“L/BRHMSqB#}wχrFQ-X;vX$=臂 w=ֵ`1H`^͹2ʋ8+ڌA&n8gh"X +?J $8[3'V]bb| <&AJޥIm-pr2-P]C b\qz+/u tSzSSAM {PFDu?q<=bO8TDuJ! f`+ ,iU4SȨkb4:` Uwa@ oqԪi "ڒn'WPǠۈx&cD >2%eKTƼ:T;)T~wYJاvuA榽a3ël'b1L N0FM8y8A Wč–%0v Y+(Zgm;̀(~0kX@Dv?\:jj ٗdb \^|ueU@^Gd1JnF#/7QÓ u X|EY.~t#?^$CsR2{yzv]kKuد?\f (#ƚOC to7*YA 8oo6rpi:ռ\oVFs'sԖ,lSטkw:m;jtQԾ:aSCzTIyf׺u܇S֫rfYo`"!<0bp;Y'<%Si";Pno=@G.,~t~r:r#\-?aFB"n3e5KMɊ2}ꔫۚBB6i桤m].827==7c gj4ͱo@cxxHNrtmAy`69ۼ&ܣҟ'TK~/y_ڽB3ƌ7`0cɧӑ./` ZD%ښ,uLX:4.mlB5AtfJGn׍P{w7J()˔ӡ9f>\x~k]RB1@4IhQ-s 1%%1: U v-759>zxe k*G&Bly.[{X/?-X7;!gcD{!y8,E1(J& .'t\pZ|s$L/ό:ZE1t:&6hݕv[y 7Ӌr]؂z? ~Hn5pvsm-=icfϚhE~>5@7+ls\Do<0HzH\1 @4ϘhcĐ}`6N$ULo. ;-^m~]'uS~b:" NiAOr<^K>}uk*DRrgh[ l,p1WT 03>=1aqjC(h(Br2LP`3hbP~B;opHc$*@C~|+}䗆5 ~&[P'`)!g>#62cQw/V 6\YTzqs`^5uݠj:O &Zs 8fl'i'EF n=BRׯ+ CdW =(B*XIwupڌ?)PKYp%Jߡy/mRGƨjֻI{/M5QgFֽ^n K,M`VofQ޵I [nf-iq"曬_ ¿';*|'wmlLT]fY`͢n-R+CP0ݚPM)E^uT`>sC =܅Jpt.Ql2#-29Q+v~ u6 k`f{@\F*!@ɹŁn6 *g4\^ȯl'ǩ^<@i!$l 2X٢gOƹ`{ph'1r5nҝYjkOQXlul%;)4}RĒӆ;zP,07Nߡg\+/ƣA+Q- R}lHyk&@܄=;nA*(0gPsbW*?Ƃ94[La\{^nA/KyF!N_ nA=Cp_zb| V3NbK])߬L]p˰*^-a9m$@YDkdǖuExߎI%ؠ93*/l-ϢCS8܉g+ݰ٢T;y=o 23cFK뼺0ʒ֒Ck6S|gag: p&㳥ߙinѾӡ3,6 #dnFQ=1dMt%qgά=),tPb /9rқ vA "!~26ϖ,>re[L0s1 DC/h`L*^'tމ$'ʦ*]_Ń*/fx_YDlV_|=`b2bЙwT k}Ge.Isuzz866 Hǿ{݀POȗ 4a(YH>#gF6sd2QB4<sO\4x##w|yWx{eGd5*5IN^$Dİ"h~'$ծF$"LAqµ'] ڔ";ܺceзb6%-vR~EŢ:>"55LtN a(en A&o])lũ15qEWQr-vͭ> IA8 UݴH!?$-v~x9l$hWtהp?N_9DKfnⅸk,$] j4Qge# ms|q(m otgդ>%zM/hJ(Ed-ܘ4&|t:>eZAJѩzwX#}&ݸUWEi I{uZF}:.mqtEIRpB6wBx xuZhz3~{SaђdrPesJ8t8ޗE_ݯ618Ԙ cV"FZZtM֎Y0]G,W (vŔw#;Zt2 uY3'ߟ~D >nesH3wƦ̿xTC/pm 0 }K/;q+3؋o$G\]kOЯQ&{;xy9Fyrxy+NZ뮺%yvwϳRnuapO[3.0LF=upKc3Y/Yb cHTZ_;cg.7 Cd?YAW,Xr(Mfݰyf LNmG1\䖻d}-3t#]Xޝ MQ PZlC~JB7ꖛ岆Hv&Xrg?7m51u )yYIOǡz~2Gm}vsq+Exq=bIZ Z9wHw]ėm9]{^(6mVIbM $0amYw.IykrƋ\HG=m.eCz`͏o(&[i#شZ <,e(ĚWPLHUKBuMDp*-ңvYp;諐;gWڴZ:87P,/Zt\xs) Sm'g^[`FIe9@OnjnY95lMB[Wtvb*J JLզ>K.7Q%2`]ޢ'M^IPQB :v+nz''hjxRǧiӞ(bݗܚ&hOv!Wp Y)Eֳ׾j?:M=^T<MϹ!-*b&L9<ơ0< >"\J@T?(FCǿd50ZY3uf2%=j4[=`4=N( t&{7 n}@F-]BQ71q|̢؎aˣ4PhSW8^ծjBkX{ i!kbTu(?DQIjͤ6ލ9rH%IqZo[?ۦ& n"7wɫt.>q˙>ѥ_n""oZA^C7id7]|^žN¸]45`#Ax\6ɮ8mMIF̣?HV']]A~mFg㍜4XBخ fXys^/{»r-ߛyomN#ĎI߱/T;x]H_*iӗOo@`쎊LL 㚍.0l.+V Q12ݵ'cep7,I?U/Gg%uMx!`R6B@=b'];}n킌2$-#U:^H!f 4ף $nlɂPvmAȭD ,&ǣJnm8`0uQ25ZM]õ#Wx"''`Iꋠ!d `opzë=maC_{Z)[:2ޚNôW,"r%B Odildql6NTECs.ʵ`Up([4F6]6AX("O礌$o9KC߽lXl{v>'掞iFi.O:#(lB39p%1(Ϗ?5兑}gͬ.Uo]g?{Z~i?m&먡=~*!yQJ#nm&| ,.r)}iĤܔ%Q4 ţM*u㿴tSS&݉z@o1+!IOOR[[RQHtշ^>ǩƻ9coj55{ BV^ٺwP`QB6(OAJ׫g%=-/_ _P ,ʺOHMSVi<>i3Q ZT]'%T9E1᳖b5FmTS5>]^y9y%-@[5pzpnv2My:M|WY^t34.u[U_ēNUK:|㽱| rWοy."*)B;wZJܿ-Zi9(:yu x nfώeLqߧ?nXvᔓ.W歝ixNqJ(.3mRopޝ a$S a3կO=(4:F{kĂwF!o (y߰@`/0m1w)2_c(m90i`IV$*\6$F~a@Mb)'!=~ {FI0 Wp'nM`ˬLw&G'ԎY3rG}} p,e t]$֢D0K$LuR5יyr<ɾ=4EPn._%a:<mo!Je(v-H9Fwų,o*ZQ dTڛ꽿;s%ZP0(\)4{C{`mXShdD *i0u*Ct 0$2si*>& ջZ4w =x~Ni!~Ϻ%/y= +Y2aH/>@ꔊqm2BcK.JB y:H+Ag%%rXһ%`jw"݉=O^x7nJ]\T%hscdˢ5e##~y:6mOcW¦kw$*f94: Fﭷv|]ST ܐo4G/xy-R9N47A{˃R[ZSJ) StqA68VN2J;m;8gy(NR09vɢCLJzq'OA)` |j$75ҋ& Wѹlfx|g;sW^\&ڏгػw= +O~")K} @rBph1#D nt׻O.E=?LhZl3٥()8PA?bbu1A0:\3ad}n_]MR#BͪG|›d5r``A:Jd,%$"ь9/Z@Hܪ7'n[ 9)J'KDC1Ұ\}!,S>C S:وe쮥cc`r;m>ε,4xIC0#$t&2 yhWR\ݐTH%<ЮFs)+h6",2qwد~-@Ps7(6$z.(4?%_R]mV]JO%1Y$[Ɇ}&Tܨnd\>U~.f`&MtRXlmkrXHޒǦ<hk1 ٞoU< Eĸ8pCħ+UDs;we9B+F$n1ᛷ h}JQ<uǶ|?Rk6]R х''Wy\uXfiFI暚8HY' ^(kcdI o_k{?p6($Ia"eIw/6α*kYO?oW}Ҫ O†(~ ؁e^fQJEo'Ji2x-:i:^}ZCvP[mԍ}¯2O˷cXڷ;5h;dY> (-Aיj/d `鿾냱-g10=OsЀ4djp˓B~HvF, ]ӵPt_|؏e;dt/Ybcr=N)pCEٰ/oisfd,x!nnQx+܏3pA8FOG&Vw<~ >ii4o&cAE]2jk{ &&SK\OJ'jV#Z2V710g6pnkpZ#B`5‰P@! }Ƭ@ժ^SLߙ $X Ȁw= ҡtEFL۟ m2Ϩ)DfGp,-)<ě,lݖf$HVH}~}[OFckXB̒a9td<7#OyA75V+@`$ [U/ۻ:͡ 0Yq4}qWeUXGiR5Rq@ Eȣ5lpw=DmTr.Cf=r9nbu,._';=r"0տ>(%B:4]ob>CI"H H 1gia+7Lr~\eY?Cx0 cU^N޺ӵ˅{ftρd-@SQ= bXd;%v0?n&"Z<*قp:'\}<^@Ϭh|)/jѢ?b ͎y"<(Vp_I .6:72NmYDY^Ȃ~򳔚K*sj..5U3'> ;}DJj*;hD2P-k,40b г\L63M9f1#;pyreҍѸ/\x"C+ZEe$EN<[Ѝ O[jz?NW00+Mb~ ˰ )zcrD{t.KcPHn*)|43I:R4G#y8&U3 C[Ӝ`].ֶ8 oQy'%.Ӕg¸.Jn|էԸc抸e7l@k틼ىo }g%ZvI[g&  Y[d]zj#Hʅ~خNie(A{"PW6=?qe6;TDe?q ?.5%hkiD;Ambuېχ0|ڻ/L1P/M+ ~-쯍CfV/(ٶgiDeCa͂XoDLV\_Lqjb'+VK\ZHWe2 =.lj \UDX8^q2n 'E:8 &~TˠY *-JtQ-׼u8W# ,7BjEzT]Yr 1A .HN:||*bt1(6fCv@Άc P,ӚbY+ D* %Zaqv`! hd DU xR;8rh 5c̃xʻM7)G{{ؕwbmjziONs'ATÒ?mz`=64M٢AE?ѹ[؈aVU{kKXn-qGn/KC;h0ko/mO)m~* MSں|H!'l1M#EZ9ƄK{g8d#M|j9={9AW f j$5QvRS&w2k)}1)=P#V"H;t 뢣 ]y Ʃr/7 \6`O?I-pYI#dxf8M%t3Tۂ?9%xr ƒIϏZ%vΤ[eѫj%RYtm)R{(#&u)W ū`;?teaл|fpup#{uֿjɨRϲ}GF ziKwb9w=7iYϢ:_YΩ{l8; NmfFh+~B}{%8gwXHj(N x ҺӦ[r@o $<2_U"w%16ڍ6^$0S~|dqRMTN rtQ;. 2RuRQH I:ml Eht/ώs;1JVZ<%£u[73[7-%O CfգQj":#$ѠO]3##Z'2 )Z,Ѹ:oAgjW$,nbϟ)BkHxC*!1ܬHLݮ,)XrNq[;KBw͈u}NAC~e֬d5s<$ dvD"z6+0F9oO 淔DH}uLMØ"@ae Γpy$nPsW = '<IĸE>8xIUP3B:;҄rP@0f2m[z"Iʕ;RV'"n;JRڜBaaZc\INwc4b}H;Ҿ$;PʙԾ Yp!X6I( \ HThRP æ:qM\;|O^+|*!b#rٝyVN9:z(gj-?O?/}4u1opj69Hߢ Z[.IFo:!XD@)ğڼSi,1ߨfpªxi!`<>\8-M-&QG.fŜ ґfUMx$zugl9d#x!ȏ ߴ$z)w^5pW@l*)G']=\tGʯo9 /kU1Afty{k݋8z`y)5j[؞+mBQӨEwTotŨdHΐ g[ (D(MTVL(ꃑ&${vkazÑ du)M LI4:b7y q5t'Yhc?G)IRN>(څ:~mb$ZFZ;GTŘC'$ ="h T}9/d C.Xhx3說6|h` ?+HwTZ{2QpxKO'_G5 w!dPhf'"ܥ h-N⸐^3q*7ްru FpD$[m! ݋BKAy \GWM߃Ԇ3~Z-#0k fQɏM@G6@>:uIXOV2Ӆq,uKC!v?qxo9:j,y\5w~{6<ށwYI#dGnG|p>F3,lpueis)5y=Mm,/1*XF#]Yӄɏ*n{SFm)h$"r Z͹CHV;ml &(O7!6`[;GrJjZ[!aHzh|``PJY'~y/[CsJ]bm_ ;UJ:XP#T4ZmѨb[ T3/.x]@yTD0CD$_F T3`Agt^P^ZiD06Eu3|00|^DX{Uo[)N{ B7!:h//J8UsjoݸT/#qeE[ s2+M(↝e%1Ci oonSp9@OP0‰P)k7#Q$* ]։D KE}*1,~$=oU>f&}5.a4Y033iT=eRMl+->Swf]BWiesb B!iG"}ӾãA#^o:|o`<j{httx C6@= Ax!+}i&Bxh~ųY܅f6$~'(/AJѶiP wedXL,gugx:ѷ*~H~o4wʖiML%" ac(zFc;qҟ뛱V"ͽҮR!: @@]Lrlv*HdRΊ џPU8s>0a7ۦ!t nIH Cyx[wSXġ13}!aPTƄ+ z|OK.2^ !:kp3{r{BZBХ__k֎W>ʸՆ5*CϕUX!a''27 u>Ǥ씖&7k^Gx]K\ꯦ.·;uQpH^ m1b=fx>Hi|䕰'lwX.WG?i[RۣKFЫK:~ ZJ;=ab[\Cv"G^t_RG weO8X"ZҤߪyށsve8D;3L10ܤ: !璕t<'[ \ Qo/m׍ߙM/}i恙,ͮ^ ~W]'ӈe6k@Ȝ7U(xЋʰg†9 "wtu~&6,3rf4: _g*Ύ}GbB P lObwa;Hf$#AH7_a~nθl;Pl(6pqZÄ1Ŗ& mC;|zVضN򹚁o8 >hq8M"ȣǾb~#1WS{]ֿYvr9L1 37K.TаhVv>#NЕ+Tt)NWSy|-c0L<_(\}4a2D'=80$ zzz抖3>Xٱv*5]>s;9fy*qZ>r"|yҵ[%7_/r nInC1b6jff~;H{bL^`cG_RNyiTq h7m3h\HfKtnq4^2==s=&lm5;cmsH..d9/(W@jArYʗi՟6oŠZڨpē(T.* uP#DZqȿ /13ȜEӣV„lapWXv ea2EY[$<}UWX84 T'E$&u.Rb_k8﨟W j7g57ؼa[fwٜgb^ !Ǽ gVё];n,_PƺwUgzDq)֯zQueDØo%@wkZ'7dUj=}]괗ĵl?BL$ŭ^ #3b RǦ[*b^5+Xc  17D]_w)<zu@u cRh0 Sٶ S=ʴz\>Y9ꬱyEX CrT,RRC=MC&WU:{.ctq'֬\ȣʧSi.(Ha&NxOוY؃Q6Ke!F3n]2Mwُo~!.ڽhv wYyfMK:'> ig]l'2pK 7QZ;]khR$QBݞ2~ %*sKe]+T­QLeo^y Ŧ[QD@bK\'P8}AbZ,~yb86~p">)NZ/@ 4U&Vw눧Ɔ!d-2ġj;45vMrCќHCo +!5ͥ9 d _2NfqCs>6ygVs.cpQfqj;*Q)1y[dv?ATFEOg\PvӸ@+e+g|.sk}<L\{"&_}'rڟ!( '0] m&Y*7s!Mo76gO|f 9߈?zb{xhfMmEM9GM0 N9+ l:k A7cxѐRy74 P m"P]bnu 8O;W>^` D$ tQ 8V4v\I*5Z}ʊⅾJZAhu7c vQIJW,ۑ%᧨63(q9сkR;4Iӗ)ȶ+ k ?|Q><}>iֆAJ΃5.h!ui4}"yM,^@#UjiU;'M9$.MRv -EVxhͽ`Fu0>87'~P򑖵g(YId1 j][Bج!rYu H& Ī +X-6;r hSg&eUHђC9uLdزv2݈hGӹgbEH*!c ~/3THDo< vkSGŘK:Y/=nMUeVp>L[ ?Shih9T: N,AR5ޏ6h]26} s<Q69v%c"a !$̛iw,e!5-&GX|Ө.>^ ,Rܴ`<فS}˩7BOJ!sw€F7Gs ~`qJΒ-[W}BFM !KGHfR^cAwl+-dLØ*G =S}GejuL'N]P:ΒDžʎؖ䇖EHl]\L/^_Ǩ{!"]8U& 5Y$;M=ϥf!9h pTÁ"h&,-[^X#Ϻ Vl__|A.]8&Gg$TDO 9CL"!mΎ}d3B6XV\5qД6-{ש F-U?v0.t+-d1JH[|nQtV#ZNYE1_%,| -VOR呉Kmaphg#Bca:Tc| ~ VV&IAN_` 4RUu9=Klr}7*GD _۫*#@|n[+0矍nHS`B^!.y; (M uR̼;w^3Q?,]$}dNQ+G`\IS-Y "4!010M[R_e/ J|$ ̐)P}K'^wro=\~q3N,]HR6q:Dad LYuj#9щ&G %jS2ߵ;yJzjaZ=03#qW)pNVEBjT[s-ad$# nWqv8CѾea%5k _մL)A$O F.` Ǹ_C$}gR8;׍m[v0b#[nݫ(go{VR9.NbzfVo+xqc Mlk+/ǵ(#w' ,nUcG FO5F!N)KT8E"Z=߈$ yAU6U"'З>fϲMz{1| )EX!N?.^D~9$AG2 ^e"(ybA.4t]䇃 =#;K#8RA|h=Z˭,Ϯs ֈQэ:÷&jȗ. VPŒpkY qüޱUd 5 gY[hу~NJϜq PuaNe'y6LP7 J1BWL'2kJ`81PW 6$#Rrg :Q%@j,McqZBgLl<i7XF9" KgAҪ{s9dIW1Bn+IWrihˠ"qoVRx oĥ0Na_[Qz=zG2* /~wrtͺq'C!.mhV^nWTQn<˪G33Xcg[xmy UYp?N ;Z`7T%?!ú >4IG2lO+g/nU~8"uV0)s< ~zx`sP6Ns<cmiȀye3K \VT9 u{8UP5C(e`wXBtK* Gח׍~ui݊ cX'굘E8‰t|.9e'N 1|'`Ww&VͻuY?ulif |!lnn! m{@* =˄U;lKM_Gat Y|it \MDuR T,C&BC tHn=RS[O.ANP!7~"DuVn7e,\b4vM>k9(PہҬUzȆ2:(m M #~9eXeͩnT3ʐA9E|,icL'ORtZiquo$%J jv`m4]GhSC nY*wjRHXְ@!<5c,pb@ #>wV#lsEe)l5B?N" ͈N)rcp2Cʖãnגo1A0(H|䪕}DL>X21a,QF>6 }gGDIk4)1-"ݘ28_( Ab3an 6Z2:to-{26 e\{c3m*j`eow*h/o2òrd KRL^\oL\)U6/ pDë?ߊ#. gggo76A~f)~x܇s杧jz~:,P׭D+<<>/g#%8J\>S6Le(*|Xot?P'f_Oڿ03A¬FuO$ 9}'nА:5}/YDwv%flg2g;? Bj{YqMsi1{e9O+gW9*7$>(c}d Bw&EŠUsAMa7S݉LJASчTiФBBM:V|݌u嬔*geev.:S&h*c㝧e $Z?=GO6PwA(H,Bd԰5yUW;6ƁC^<11D8+W+m `;SGw1o#f^ H3=;. ˕"i/ ~"("3Taj"p@ ,Aq巍0LٗKl4a@@`5GklK6 ѫ\?/P:U D;klAGe; ?1Zra,$(Ì'#T6&i?OΘkEẮडkf@ @Tpu\p*K=æҽ& [`txBډoL%&/`]c@4uS^Y SK*CT,x{*Q_$6b'2WG@ 1g_aTl 8#Dz>ND*x9wA=rh%v#vaù؍ξTA R {q顮8e*w OXcf5򇈌y.Am%gPJ50♋@mgN՞_!%+X2K: {E2\V2ȏ s? }rlUțGf]HF2D?BN_j f;icP!b<;o"X#1JCgwW{(:pʍ_]l :yHc>!(di0rWyW"nVF4bsO }_!K&,JW$oP_dϺ}]! x4̉z;XJDmiЗ.;ULj@{T㑚N[e$Vf̻jj?b^pfb+qU1zܝg]m8p:lQ,s?=ϠDXD(j~TG, {M2}qrJѺ~K* -P~$ Ԗ[V=aBb(:$$ W{o.`o%7jJNU˝ ۂgyGh]@`RƄ('C2օ0!_U5 1蝝R{InAB>`SS8_l@C+ƅ:Q]`+ <2Hf9'K4Yp!CEz|o6HIY?`p%?(D̆zN`S5+088/ !j7??:<&PkjAX; r4/qK>uQZ{䉼$(y05UVeX6%4;@_ Qh˹@WaֵcIQ` >if6OLZn1VڑyXXyCsciz3(sUijy;LUg^VΡk?_0"`-2t'såu>1'\O;,t= (mи\(z$TW3I ݉ZOG'ΪVq&Ŏd.4_hN4Pf;e(,ag~7CRGUB'_ D`GqA!U M+1Zm߯.{à:!fW=H{C$nӎd7/j-GS#z+>1ܧ3ua|}EBq"%$Y~ 8 Gԋ(xΝ>k"^G%A^F)TojhN~esH読ew#ܜhLq!__wZyJD5(ݫuqNi> κ./d ÉK7 2xg`Es; h(nj?^H%bojOkv3r毝Êաf52w O_zQ8L\6%ob@SH~I:ߴ[U̅.퐈ZZp8zNcj6F>^.JpUx( 0U2Su LiK ,.Q/;b\!⁒RM>t܉J+BC?]ؾ0_k3vR@X=CbŸх\ե~"3&Afv7Jv_'/l@E{l˼xp"y]{JcC> pi,2.d>os1,E3 v>cfBBd:As-_Iud2"Q˽&<xZP %ȪqfAN;7[4u8裶ʗ[mN): ۶bCX̙aNc5ޝ ^ .d-LVxhi)A-ݽvLwf mȔ[ǰjZI15<Gk'kY˅kޯ{9]a,XN?4x䚒^氾##aBLp]-GFaaIͣSEv|_=?󞸛t6˂τJe_7_r;wt[ ${S3%&s̬';y?>1WHibN k=ųl>y|:Ļ{*zHT < &9Aߞb:Uf,xlׅ ['ȕ8¢j^Լⷿis_TrdA>fT=j5u95 n A|EFvhh3X' vS8|K'$E‹iKL``X?UAF8I FiZ&ZXs4;MKsҦϕe~I΂f* L= BÒJ^hD[?lzWHg7An;D*GxfϽA'o= ;ԴaFfAC=E s 򩃽{/~ qqsXeh4$J 4:KOJ7}Bv79| hn26qP{=-rCd5pG^+hИţ;2ܦsM#ԋmϼs:3=֨)2 h'kAͺ=-=|Q|&C'`v{ #Z\dt XĠ,ȖO6iO{G.fI;1 }HrnzIm"#ρ橭]#4.@)XҲO;6jʙ+:QX \Q{;b 8׃" .#>2WJJ ic򧹏ت 1h]|ҕ4 ߦ)LAٕhF>*(u3Sۘ܉GnXf0gs[U1jV?VP F^EM:_oeu_8k _3G@V^ےe?,įF Ȭx*\k'XS? x&_vNVRdgSA n0|)eҡq(Fþ-*ln^hh0]j/whRg ־U+4Ga xS>,]|3yDʪcI>ĸ> 6S(:2EO{#vԈ^]ɡ!=G.ЅwαmY+ ʰnqg`CC#=4MC[ ՏF:4q6OP6f\miUnNO[^4`M+ȹxf5~{_q*NFJTvhs%z^EhhC ɔ?9r\?Z]2y1k츦*Ltf}^@pK2lJhKS'VlTs6Ҿ ϠQy?JXEd7d*LF+(mm9,W^4XS=$@|BKSH#K+V29Zz4]jqf ~W򳫄m\!ƼiJ> A=󉀻z׮6ӄ&XA1eXZTy'jы>iǀ]uZ<!ət:-5< _1 d2ŨTΪذ܉lp$-;[/8өqSٛps~P0O/,tAL,)ɮ8`clq>LDZvŵ$Ϛ#Ls7n c듓hK"*= k)-UyѺ]E)QI٨|4$iS^fP̛ձ;nN@1|x gaCbituvSmM°w Y2.2# EJPa%Rǒew!+2q74ώ&W*ҲU% GpVՠF8RM*5}w벲鿄6YِgԹ%ms:,^9Ć$^SmӔZe'>%`?6o*]Kǩ¬R.4k.9@N1$7G2D'pdIV˦\ LJE3wHp(K`\R%8b7ETCdo0~WeyۧN/]TlBC L:JHuk(&P$g+ɤAr+) >셬)'12 yRIj 3 Xęꨒяl( ߶@ˡK-2Uju Ip"_ѕMͫmk(璠p 2P ւ%&pX¥휼kĹ']qok2ۀ wWZ ^'{K1 KGB zN,t{Dp0}nL~ sJF֛QW7 M$sKb@eUǮ ų3<˳1k`ui%0?Ŧ(֞NLSZz[}Z}1S?f!G7nS$VAnPxMYsa[ ?_\{58LO_~oW1ᔊe[nt2w w -Dwu3*%SpaʢhXDNPPyR,Ϙ}#wB0%XL e`%-`]RFޏѪ:r4 }?lT_68Dj-zbۯ 'V; Le'oz9%BO -O"FʻM)֣5gs,,F>43`t}4Xp\66.cAc$:[k9rN5ǜ=_Y/2%m-[#SA%ѧm^\SGdq3"Ql~p' F߱s"ETJ-Wߓ5suq=%e&uܳi7Ҥ3Z|Hop\QV4)K1e$XS viL6O1T١5D9jkYGdvbWTd.#ma Fg9^EQ jTYC*Jw_棱iKw/ gKķ;myGjuF=$\:Z\+j")δ3iBU(DA]iX9~"%5iEt.gk H-E8Kd_SHf:q~#*x!fuT8F w `n:3hS^.bۺV`) `!f'u.u '8\vŢ{- bORX(:ro|\ s" |G5ayf"j@ B1(t.݃·'ЅHhl~K8pC'D ߃*h``Z#a-얲3rNԄX'D#/Pv#-f`c{ɐiaԂZ7HӉf- t;p%yԳIRh2pT/|(8q͹ "q://qmسp%t01K\E ΍QWv9.VxBx~Qʹk̨8ۑ&z1N u8`kNebӁ~xG#X#**kݺF#=y&m t%A7U5-_u,hG8:ѥ`8S--E7q„hk{}T4(nbJeu)c֕\ͳ?:VA3ᰥ*!nIqTH,;Jd=/uI*M;)#jGvK'u{[EP;긐oAKa]`ce x9ߔO40b"v`,`E}QG3D&_)w$G xN8YC84:>c\w?qB%yGdF)M)a,&UE49k{[cVfoϜܝUkLK~? ¯9xoz+: N'6@=( kZ LXyFZu3o2FmNr/x쓾{$Պ,0$ɏRy +Tsd Jnu}QC1{l (aBQ%; y1+=K$jSF'=S\%9 ~Zd Nx"/yODD :Xr^ءX,m o%c冟 s!}hԘz-;gS'..> -a9C{zX-{]d~jȳRC+dOhN=dDQ(NP{ '6t#H"k|~5Љ;dXup8,0j9&% ,ү~4V޿BF,eIR@$F#d=0ks:1mܤDž#䁌S]ZixΔXg tMPd֧ q 8euO:5SOJ3I,yW;b ub )A ?S=qawʔ@jëVm%nG"G*斧׳Knxdl')߄p6Rq+<4"oRt)A۝b6S"(-%b!Nf^pm٠V0zB13SƏhې텐p[KQW^w|%P*Xm 5 =Ob_P8qSj;hoԳOR(|40Zdp NDf)͵8<"T }V'wgG@UeAǭܨ͋WMNl@76kOq3 ޖ 1nhKTKp-&NPmExW"FUY{*˿Y|KlR˔P(O.  h.N1ښZleu0f>{ZBZ1\9GWTlMHz=~I@o H_+:r's|e?Q*̈w[D:qe(N]=j͚䴚!DM=a"Repv镬 Jd'4AŞ2hX#Nnp4H̖2"x>Ea/$ܜuЌķ}~³JXN&6]s%tb\$pРG$Z6lRrtw&f\?~oPPZ@m5TٳQJp&O±lMWL&X'ߐTޕt xјYk}xyH~׉)Cs`i`ܠ*'vR]u'~^NECL3SKs-2@o$i[l+,$a`E䩞pӢ%yYA-E`o-IGU|G7^";\iQ-Ք"_XjN/["I8L 9:s#[3\4G~@M}j `=&$?as[2|&b+ yisHZڝƖۥlMtIrk9iI )6Iu`˜u1A٦NxCL[:u30pۜ+914EG)[i;Ӿq>8u*~^.#f~_e{,CQcLYL(_OnDcdt["Phok~K$[wF-/=sx+kl#Y 0𚵛_[oZuG_I v0Yn񛻥^5I3 ^!Ff#\%Z]9*(޵|t{RXӽYēNǰ#u.(5]?;s֮xB{{1]k)8Q^f2fcՎ=Bxݝ@<휩>Wq!p}zEz[5롕d%9Jפg,8[ASX2D=}lmMG4(K !b ae C05pMPS'T||P6I-pgëvl~o(ةrRCsYVܒ=ӥ漩{t-?gvf`b*E8gߊh]ÿyE8G1ܮᘯ uYS3+Ԩ \ dE}h]~9pM66?j St=5'AZ괅{k|3h 豢:F(.ZO8-Wč ^#N'u6 U4p!}שB^P-C# ! w ffGV3\Ne7><7}|}|>Lfzq*0{7=K#LVf4r;u17q xyY_FŻQa_CD%mwIO* lt3"X=뀕 ^4Y&g`"pKS`P+FWc#_hg T+o,3Bg0b{}n7`vsZq1IB&#sib)4mg @#Ja9QgFk rd֞:ݴ6JoHM5S>,_x7 *Kh E@o("|o~N,$mEN"*Q)ɩeGz"gkxtȑZ V) 2a# rS{"M'kJj MisZraо=qi @"#ᤉҲpYw`^ l˵+!ضP_-ÊْY2-OSdiX=ʷȯ4Dg[+!Kkt(۳=Վ'R.ͧb}|)[TjGԾZh@..68 'H/nnY7udz2rFH8M},p2Hn' TNrd<+kFstG(POM B)YJ78"Vq =h>-md9x,Կ'r>%pha* l%=?։_KQo;^}!D)E3M^^7(=tpAɾ~i}TREX<1:q wd60.ܹaGW&h5#@91ʿ#kkpG$Z{Oҹ-$47zZOkk/5-_m'TʋG/C0^q0@ګ|.j %7 #fw&z$ ur8\v/Iڜ"j= 5y9q-&;àmAGf6^(Hp{xT4p6vhEG{q.0A+3r+ Ȃ,0_ߣE#_EpuE,Tt.LV6̓GJx[f/It XŞ(֙Յ Xi*7#;dW,Z1`~"+l%F_f= SqXτ:&p(ո,"c;t@ /$9R'X1X2l{cT(ע^ 9->OJ:Ϧ-s@&C;?*cS2ɂ-v} W_ͯרּqŲB%(b<' gv;r [4fd]p c+80@Ni!k@AwQmfN^*Zqv[()pe=Cz^=Vw=˘?7yhxxNm^=7l5O.U9gMn~KvGWثk? 5/m?blrv9R}g4EP[vhN< a?ʼk*ڶ$Al6jSR3+ē.6ىCt_{`/>ђ-l'@!oU+R`}`zB;TW=7,pՋ@&"1')9蔤gm؆|X$J ȭ1r#6 >?h0t7*8uSQد$"N*{EA Q@+F4ckh`~}+rr%Gfqa #\lz~a"H*`|ǻSnRz"@,9שE{<+h/q-*̮<06rиb=&w{FF]Nm9cPAs"ꆀ0&܃uÎݗp*``tx8O OK率((;=a%e1%MmeGE]S{2y'$j+fwvS5Ғ0bމ5^{h.Xk-~LWrz)/(ưZf5USڿe:ν9u<;27#!Bh}+T=T+qP}Cwa,gNˈsl޲iʯV,ii[tJMŒ«qg"_.Iq'Kzm~t.-[(M.)FG_;o*M%¤A|v;{iUQuU.$]cfꪡ(h!RBD5iKraQ,t\wmݷz \Q3QKXګ\TS+ M<ۙBV({%Ku_{t%]}̀m9"%lP5ۘKw;"$Rs_ӫ}}mC -H;(w_^%d2J3ނ(?\=+[`2(XAп_[2$wO8]- lM LJeL X(c:n̍K%4[I(cvjSGFUN|^+[!pt)~2#nOKk}ҠK~/_m4H>7-;܇XVe(̳VUЪ1bxK|#c~;rDꚾڻN1J6.-z8AEa0-cK$}>Z2vij=B>N&p1 p7gchU52s{spZ8NL1}B ^9aèW=/m\oGE#35`.3qϳlr¯apO['ͻ*,hYyH3laSj{ᶽ-I`KrUlR}% -OX(ow|c-ߖ[j"b8|C-sʦƐ FSQOvqf=ls+A@l ^HЗm΄eq.%C.ߙ,cP7jP 5iG/&^່p fkC@Ϊ"#<;2 Є-f XpusMOVFhř+H.Gm^W+Z != ?`*<[{Ts2MhyT3dWɞU,Sg)"pg|ͳ.c^ec<Ķ&OL=ZA:~2c",@wOW~1u3_}RBګ-] U6{OsAO*eǵ阑SD|^1--tVh!9$ Fx&G.qnr_+Ϝذ #XuyE[T`Ԯ(_&WC:f5Pa Aƛh+@8~`R''02չA_H)}g_$ 83Dw aX+x~ *5P\=˴aMVIbIX"rD `OL\J8!u9rNG(u2'N}iHҢT,'5%:XMv;͓  ~59OWꀑhFc1 :ըō*};@|y;htK%e+SxCZ}sطɫ./Fz0u8`qYP|29߯fFQ`,GϵM_}v+pҡ2M1[ V}%W?sNT-iK3-Dd~_tӋG|nx<?@҈`ozI<©~[E۝;8W1)-GjN*De9jZ jL<< hSwMLH+%q;s5<ɛ%O6q`D9:ו^"ÐnLqg;Hd0 ;D1_xp-#Z\x/a=r6Tn:K@|\zd CiBN98!4ٛ'9CXzpC 3_tErЇލDQHqk]P ""?40]Gw{<2,V{-p-܆Mh֘"M@L76ELKG oB \vƒ›gv؋wXtm=h |g.+0Lf`\B)^*dOV`z5'dyĎ0b3xe@FA]/`<єZr D1n'4)} 8ruyYJ5,cI' y{&@pVvFLV@g앱f)IKI0Q ܄h!ـY/9]^ dA H(n7a#ִ]شF:q7aG$Qx"9-(F]ۡ }=8SuQ $5,H5'Sk[OzĖy?N@sOQZ4Y-+lI1pF:zy<w2\\M[k2676Zoe\jtzG-R^#BKWu%wN@1!p!rh%|]MGu.{ ApyWE鳬}>NZ.e#-RUX, uGomBѳb۶[C_GRo/E&'xoxe=YrnI!A'De@ Ƕ(y|\(v麉#$s ܰr8pؠ)uEeNd) [!=l3@$Hy2'H8KZޯp3V,|*! eӉ ?bK$x~(ݣ/)e^~nYMZAGSIMǰ c $.ʖxx2PTanߩY)sBj!1ٛyD}[9lZ}|c-Ѵ?ui8*,&1g6*гt/o޾TC~R*^d>y__qQC]~$Ԙotpuju17dE!}gfN56wDԌ} $F/q|.OE^mJlVqW 4\N=EZxH#[ZlPq?<^2}X׆n_n8r]X3icߵ.U5;:{xYC)b|>,=9S֗pl VPxDoh&Rv; Arzy]]S Gr+v k~pVB~6T7gɃBۼ U)dxijS)Rq}H^Fx*ퟯӈQwюØX;ܸ WlGfQS.|JSSɠqIm}%ix>( Z'ȿt {`{.(c H6q_* ثFsv kڿ/ ƮMxF*p:P6$6ظV] erj-&-9< >Yyfyԑ`n_Od8L56e/z9\h*013&$BM_#^حry @P |Nt"v:%3Iga(r#v?w_ :,2}Uay 2l/j u]Qmd%cž6o4TX ~!}Ɉ{)5ԅU0SrW%6ؠȭcAT=4Y{ MÈӞ`/o8B(|?/|_HP&+jr,Pjm&1AtW]  b*-ZE_zL[ԦڠǑ 7qp>i q]Y(N@eܨy>g\NH(,I, Sc=BpB7 eA#Lexe骸m "cRB"yQd;uI# AXm OlZn٤'"&| i6XZnrAIQOܺ, W%Y7 s[5Y;6ôB8箝z҃H <HŻ# v^u#4(7^SvW | to3z \ a?9rASTATx5Xj`A3P.܏0?h]\ NO֫v褬0958?T^jcQCj Gu!pH,S.[0~Gd8ͣTpM?f.hH<$B|['D+V'`{V:y*ο(tI$)K9BgI,.0`G0/  Лe1)w`P G~ց-( 1ƣDlhWtJt{Vh{ +}ηt/,IME @鹣ⲟ;Y@,z776 >L>*|=5.%hƃ3oTFf㦆 Iy)ԩz+kBmC@xW kh8`Q 1 1x`Cs9/>@].{Vawd2S Ya.&2$.A 2UEsjE2,F5>N0|h^˲Ki?⦑eٰSSˈ;3gDH0Ȭh=G}5! \9񷴿$"=$+6ZTd'AHd)Զ|ju |xZ)i-h [,g!fUcŘB[pN@Ŗ%6e0.-7c@E {I*r6wzFk6д 4,>6fk\)\ETfV->j9W'N%Ql:]v6PV 5tX'JdEֵ6 -E[WAwBɐe]G,| %5N=N咢fōuZa 5=c`rRf %Ŕ·򜊐:TL5fPF\E $EV4t [eηPhB]p-ê5/L]ɑC>͚{* [Ex\k(^>Ƭi]?X, CZJI[OAnlEg z̋z G_MBH"I|VԀ| w0UJ " O׿j?i.D^ eұ;0B1Y2Qb_*ҕyꂅ-s젅=^ _Aqmzp/HXR.?D#l:nSYts[Iw1wbU k5\$eGpN~a뼯j>QD(7O|kϏpEhb,/5% ȂjA$ p1|aPM8mN(M[UCCPuzN uVA@NБ -6GUʋ2k;ЎGY1C\kWL\k{oaFh^C䱆PYELB|X>ݣofҔ !hej4$I]MԀ*M?TY K%gh}\Ƕ'*8@z=CV'`㠒BjH!,c٭`mM#Lnh%Kj~ w] J vz6qmwzݞ=%#,w[?B0@C( _z? kz&uެNeydI1&z܀Ymu1@u1S=dJTwM;2MlBm8Y6Tuzȧ51G;-tO/n_{yaY %pj+a,2ԑ"qH;j\$TR/BϮo;< )U}>W7ڝnF@0h]=4kcZ,<<+V Lˉ۾Z6!IzЃ4Q}񯋶{G ǗG:xdzwZMz.6v=¦10 Dij Glࡰz;K}*>5\b ܝ؉6 =M Hq  4ݬ\6nP gX3ܬsH \aZ>EXگŠ]?l9fxVs/ ~][#uqZ5-wdP}bԠ|1!)y#L/&^TݑwHqlC270:.scA{ TH cA0緄eO-8o)IBV $~fgp<vΫjߡw`@<4O;_M#V>T'5Ǡ0zu`1r!Znz*SDjx+NxZEU0%iACKp|yKS]e(CdI4PQEEӐ6dR&yg3..wE6nw ?vhdLl,rЏQB3dyn Y[́e zmʴ<:uwE+Ls\#녕ڙ.dS0ycznB/t ^#c/k q('d&Zۦ&]v`dQS@B]?[ ٔsp ?vrSH0s5РHʻ]$z*H ~]E"zCz&L*t*TKExG:]wa $BEe!a5uK!n6# 6%nD)OiP!1 "ҵ O=>0{WBmBAj.2 wf%ݡVl%͐ dQ+1xm~WϨrF7_X]ǐG~IXC%-X-CDbVR`ϑЪ'IbV:K;oݪqZ}W †xGڙwp^7rך{ gz1:91|F!q'2hከW̻ F2L'43\LBsp(LYn wTڐ ꒫:~Lb@cGl%J)mn΢(R ;֏ C4 -5W[J1UC™X~:cF^MtmBI7׆KVRwǩ .ӎ50 }[L>E3>v9(e 2g 1&4G`cβoQ$JbN ~6%*.\] Nvx0D# :s=oDۑpfJ80wx)EEy-ZI`J{]g+tlu϶ŷoi=>z:M&q쮇1\ c}ԞP ቑk\<{o \b"X~+by 8䌸3NVb;$huɇw"m {8|̜HhdG_}>8y!( q[c0C"3CQXǏohĠC]Xź枈>ZθqE{y0z̢cvgh#U{PlIhpzDp ̃gRD7qB&ށ]W@7jMz:a`<,?^*{zޯo?J1f,>j d`;]ؿI$p r6G$h 'AQ8K.qhТ%jx nͧ#Ѕ᪜UwS5*M./@yxTdU.yWy)vsN_8W bJJ̏7 Z ]F %a5PaMRlI]:N$ 9o%'n'MѱSN~MͶ|]~͎ܺb =Ad<|d*dCC}Lp=6VdtO<N$g}Bտ4}bT]f\l xAM gH"mhw*vu}u~Jÿ -G*ûW+n27[Y-VOT ߒ|?a ̦GnnB睞N.jܬq|rL*pH#!huC9]?PJ"DQ^Aco9km !k %$a[H3NvZ~o}Ǹ>kssa!1ZbGcXKkJ?Ĥ:s΃x7~ :撥CXčp`嫋oD^ N<Xbd2bLm;N]st纃/.P g>ɥ]NDxGUn?[)goM V*rPgiQ9q_HF[\ÔGzH!^oIFт˥*L쌘8jnʌLOթ)K!vHӞ)q>_p6[k҆!A+<^Kų 6f<uT0EՁV#2fok;bC]u)kq~X۱KyCw-2N@ξahHD2 nכ(h5)^W2 ]P}r&˫~t۷.W9K) ПgpӘb[-Z8$O `{CKE,~YM\٘RAm8y}c0VBgei:YAcY0 u9}p3%n-5rU}PPf'WONm LW#:Y2~됗 v4=UseLD1 jfrb$77Z1|DIZKz se07%P܀#XL.BɷJxCerbqy^V6=GZՂ&߄n+g>Vp#LKX|04UA xsz!Uixm~s{H>H&o?S<9 Qҷ#вe]DT{=^l-vj9ڑA]Y֦k~#qSCu8)N򞈚 Wq # i!,:}( %6%&BBGJD%E2ej+P!l '0D`{Nih;}n(XPѬL,R[b&7S?ȜRzaOt̉ҳYec\w~f(wN4\7jhXuc ~Nf$K&Gz%} J %h {Һ ,{=^Lr#Uk،Pz׻vXOҞXj;z=]Q6~w2Fxu5KE*p] 9'HPL:tim3blticM맂%]4ʦufemErV gNi o 9Q#52?]5%D~B rg`.6sYwҗ~K%ǔ )4ms7{ ~ >l VR>EA`.ZZQHSNɒ^|~ϻbÈL˙;;A&?]=-;#x“_N·f#b(B/|݊՜#sL~ mbH]~;$r{E1gfg}WZqHE&ޅxC1Sn'5ԧ 5#]v$L$\P°rj%$[ߋ8oPY w|ʓe8ec {O"]x*(l$sDOF8.J<,/ZeN%)єiyo46&?;lDJrrLޣtu9oްAaW|Yx%GR ̜h?=c$2?St bc)g`Vm-~ TFwLAY9 rY*Ůk4a@괴ez-fAd8r1v&À}Ц$uKJU?Y!`Nx Ao:BA8[ V8_pAto\:dI[)|c"O]tT@s\QaP"l.wBLfKp:2ccSJ9R9A9^J7',/L|d>5㸐vXf1J?{wcux[:|^7K֚d`8NT5.' 9Afi1gDnuCjI$ o RZO?4%tv'Qj-$ť% H:MVkq8 OT \l̯d6D吢8쪛E2CxT}©_ae~=Kuy7͉Φxx=2R̨y6017F^s3lxȤ@-BW@F=y@Xؙ T]?i.1\rSXrJC%Ռ_)B-]RxaEn"9 W;4_<Ege 0mWE_r9 E4!2lcؾJb$F N,!#`>.Wc̿7تS+^_#,JݤLX,49נA-λ6c0a}0paQ7\![bB Y;҃ڔC 1!IFV3C;EnFaYg`!g3$/Gp8{n(l-Ysk5 ,9JS&Y v_·}S9 Rg*.8RL'PpvN&pڃK!~ꦞ}Ew#3 Q4|!Q܇a%3΁ nY&Ni$ 3__H du\X{H_tbB 58Q!N`*O[ܤ0 /9P.eb1 tCy]dJ j8p6؜VqtTkMg EeXGm :5+7u9@1r3iژKvhk~h [fG\C1dC)3Ub":^uN7{U ۿerZmȏBNnO*Spe'Է1FAq~JqJm_Dq]kl!d/;y})E9_Gu}@"!o]jU;4. RT 5#c|2ۋ<B7ϠZv>h%E>^QrְGB"L'Xቹ +!4G'ǯ =礪cXxb6I"xW h'Bɋ$f2R'f7ԼH9c0>8]Tu$Y'@eoBb ArcN?ł54Fct)ma#mǹ 뫀Թ:qUFvd}x{ :TDFVe`q)}( e^i0:BK3̡O`JV;KCP(pE !H>d0%O|[73ѥ ~mLNUj'>:l\z? $;we?5R%8nﰂb2~zrZVt<YC4,X:o+ͧME SSiҾu2S+c<@yآI=ڽ ծz):4Ru>p?-Ijc z{X`n٤,Wȋ_ ,Ӓ?Hq?$lj4'uf4 bPUxԪ [y@jct.7ͬEڱ^%\b;.9#6k4a_p /%&,#ȏ7phþwÜXsH9>ѺFKyˍ[6I. 7G4<"L.fK+gisZRtjzT~yp>aO " ;آP_ +5eY:ɈΩ?70| H';39`Po%%I[M6](a!{/ vfm#OfX&`v~r.K\>E*e̷ARh]lt\pV3 f)B`}qWY"Z4>h&m6-vT2nqO;6%e*mğ@r|nrKɓ 2_!YpsߒVҕ*$jN\c&>.ٚ >pe E֨YWՋ9TpG P(}p}| D5\zKSRkMj6r h (=h iwYC=l{0XܓMJ/c؉2XɼH{I I*G^<c mI21ŇT`-_?_XwAAV. )8ڈ~] ą3S)@JՃCet38e}<,#7״, Mcq0p;eG[8g /F|kƍ" YI8lRS+ t/D|O`1Xm7x\YOj sTõ#c mZ%e5)6&J6|M-ۮ$ygB⧺.w5緰LdV֛E r,"L6c/ۀ~&A@y k"62zĈ3)e>^TҺ>Uƻ*belo4ZCENnr8f*wb( ! P0 Qf51&aGuk2}FLߙ-rFĐ8wowM<{>$:0Gc|4E%/`~)/9 *j`X-(MT#lGOP0*2U@S[5 L#݉? R퍝 *a1^ȍVRK~SVn_Oƕ}oZD;v}#%1)Y&'cFn IJw.ZӍ >N3~~uNz)CKJ0bZNuNKK@Eۍ"/ !VuHVj0-$1!~pI<LB oN sU$QC0/.li 9*|5~Z1IGӥe6dtud%2B03f\1B7C~->찧O+0gLT\@CȣMCpIwCfq ggE3+Vܔ"[p+? ?by7,sgׇW_5c )G^ղcʀ\ LzY;4JUz#Ҙ(,[jKoo+kOr"P)0Sqқ&up: ˇAJ7UYAd\|З&A+)uת=];I }Ӯ /$E6K/1/\y '(vOPϧ4"(`gYo@"Ds.C.pbdMC~GӰu0dM_58 Oi&*f;Qk`@uhTP8v!tgS0 Zl,|~d/C-.KzVP Sf8H=ɯF RN+iƔ 5˲QbIPia9IW\J&KjFշLݪ x5XނƷ.#U/bUcYnwV06Y:0u6RB,A?GѼF}d5{CIҀxiV] ~!M%-]MU:6,ڋdhlL+RC wQKQ;*f*ɽ/NLR JOsĿ C ԎuIySe:=_3g6E 'b0%5$('FEľb@xb;FB#xFA|ZK~VB)>q. :8ݕ~ΛNRUgQQ 2 hc_JE3/FSPsb8P\aL/AsS^ C!;N-|dPq{:ZjŭJZ2tŭ]xZs,57Fc|ilNx6%,/+8&ދ&z L:dm; cS%٣tNa\}PEcD܀$u\|\&.55 }R8p\R= т;Bj[9K(KN,%Q,`W% htP-BAѮ`fO="M蟇~`vL@ N? FNޚ69/+wR^advZƎ3wVqrtJn[?ٕ˕2%vo0dw1XEZm(>ia}QYK(T:jW 9G~:"9 ՉTv"pR>:9N}\ui*.(eZwٳO ҐFŰ TN7/Wb/MM+1,|!d6̃ϩ_[͏ǭ31<# i]F١f>d|zߖ%HڥLVqy/7bA~*b]u 6 {} z30Ϳ%_xgl_+@8U$_'S׎1=cpnpd7 yy8ʋ7 X|D.gG#szui>yIvX}>D9j o`jћۧH7e-Gs}2WgŦX mXL]CI@ѥaXXkdp$kMOBB\u}˘W(;U[t *L5F0bX(NL8:F-1>ÔM j*cв|Mg X5‰ڗ([p@nn _op%By}{.Dx[BZEFl^V̌aKCkS , E|̲ 8o[?xJ=RFy.o>u! Z}7Mt!Ә?!bœ2qz{8*k?/aI;rkOlSp(Z+t{*$~^Nu6|ݠȗ]9MU*, VY( *0sGX0$2HPUyl0AY> D6r!s?(χa|3r2[(XJ978,+۽J:EIF]X˟6;FBN\ڮ$)"g ɑiyaOE QohSZ7qMP8̇ɑ"7}'HuHWlˬ"KYOў<ӓ_v59dr`v&#]yi&uQZoOyZ/"HΏt2YnQ^qy&clsv~t!ޱh%vwiRn%m^oGP")b^~ɠdEq,bc,>rfjܑ%fJ0|ޛ3(=v#5dN0!d[N߼Y=X=/D"ac!8gzG$gRV`Թ E#Mjv'/5lZØܷ o#G)Xj alGڮXC'ɕJ-Dh6UDžnEIuJKwIyw MD"1|A@ ,{t_6iǹD׆-ƎPd  B*5{a]"GUp$A$`Oٍ9H&ar)Cg&brK+Pn){u9.]C9rŁ~<:XMŬ+ k s/4%9r2x~w"@F 5޽g+f:xZ0Qh)#8&LK䩝C8Xӿjƫ T nǬ<ջ"M5}+QZ#=d6gl͸oP JxZ# YQ:ﹾx!˜Y|EACSA1M&+ Il>H(\HLeK/yɢ׈2g )aofw; d~ن(緜ٖk`T~E ]='](?M"Ga:6O(-}KY'3\#=]W rT] _hUSdC~CiYJKsZҐg2'O٫ڦoأ-&5>W8 ҥ&b!U"zb-y$2!sD%A DzRp#ִsQ⹾}iM=BF/J+6Ht~a&K* NuVkeKJ$ǕK!o'bIM}OΡ]a3;B.hjGZB굅eB8Ǚb+#c8~2m1_Ay}x&9ETFڦ樻~BPRTW$sLTBgRؽ)+}D`T`+K7Ld< pQBfOkDv~' O2 MЏe#!P9]M+*7\9UZ㳇?s٠\ҧ/2Vdb6F0X\Zzu| \znA2 {f&FeMEr5)p\:5=r]hod@vtX;l:^B wc5XhV6w4xy5"&{J_T=i\.h,JlRkI:+U6/i #W3A&TVQs7 UIi^ \yNgwK8bY!sˆ,\N՟i30p{A"cjt#FnݣSl+;6eOO`BbJ.\603sޓ6ʥ#G=W9|V{'hVi52)b]!L1 ^wvQ#_x? {KE?A=&6$ΌsGt/k'WUq7FBgEGVfUjQ>#;Ktm׏W0?[)Ӭ֎ y zXEz?C@wBHd$^Fr(JĕwM_a8kjKI!<%ixn s$VTxnq% u;qq NBW^*)z;+ZL3GHPV.Pwzw֝wf%Y @wu ~'rdy,?^.^V!aljooi1,$pE_IivW)0G/ [Y>3sWy2ǰqƻXM"vkc "Kkh}5.z v`8׍`Dh؋L/7i|^ Eb#}ɵ;xwĚ.vXGGHphTDnL(B:x͙Hq[.t>fl=U^`U.hˑFP2'pJʨ2Ŵxx#[H;5!lLC"e|〥 gUI25-1ޚ*Ț^h%Q*4B`̈́aO'zx-§}V-$qZ!|T"~b_ץU)>b޶=Lhwrɿ %4cbB>@RmN꽐KD |:16U8rȤ֤Qmi.]WXdNb"̤};0J~ػr-?*I^,]5qLO<v|w ɬ.-pxʻib|l)>Aj,UŹRA 9EEDZOF҄ʕ҅t0Jf{a"PG["=$Ƞ{J=G*^UzHb^/V?U=";UjQJ`\ρ렖~z!'7\ a{u&Zב'ŢYb/i]%3ɪ@6P: k053?Ln>#$kS]mۼ B$?&*_/v.O'" 4PA$-Ͷ faI>| ɱʗ?S԰Iw}8 A\b7Y^9>KlQtns΄ ;aHdr][u>CxmqMm?eP*l@"^ erޟR@#"i^`PKcp|g8UPOȘ2ADJ ʶ5"1}PM4DbCiU{&2(,yOp B|0-P{h[C9@x=KR= \h!koGz2SSs:4W@>xp5,?XN2bq4xi>}~W pzmeE4ZyxA8?n˖ z%|hcj=rQ}J۽ (A!:Af:BiRcac΂UҸOY}v$5)jFonYثs@*:gY@ AQ1?7>C>٤;~;2:8xޚСu+Jnǘzt/feE$.Żq톈yBPMT lX44K Nt-1bPD>r7jnN[yj=x"Q }XEtXBڃfG6(t4X8(m.HR02f^$7՛."U}S*UFrG"e*uYD4Q_K&^,9Z5 4bK vb-Ʀ .ԸNi|0Sg"TaHf\٨̕ CVheԗyvtK2VZ[;.L%TX78 CJ0B1Y>V`=QpX+Ԃdq[))80L~%w%7d|ZçfR"4蔃 NhVZ.ʄ6ԏJT X]j%"(VUK|,ڦat]rJkBr|~^>n<ZՆV/Fx(~;§_X_K­Dz3+[dê?_xkSHwb9ɊsV!8a_BCv~-*I'yN'LAJ iY 3G ISnI>kzvp_}dtm `LS+N/w ^.ʧV,/כ3M#[ᲾFR$ | ,%_D4@yY;[wGaT6)X @CO>?6R%,"2o,^ i[J.6W!O1#MGQzM-3bCc3ʳJ\+>+RFJw(ghʸM& Ә.ϯ:8HN_~D&#Cb9[S?qoJ̋ l>24]AGvq?~;lZo/!k-W:G `a̞WĿ1|$HC!bV?jCCޫ9RJdxcYi2U39Ŝ!QMAwC,Ozh,`%zH`ō n8{0XSafž! w0162B>CsnXr}>sv-P~ WV>P1RGa1%wd>'/a)mGc.cَ'DZu3U"m"^(7DF KY߳GĹo7 *5 }ff3A啰OLȯ :ٚl~@ sMOgqDUF<c Vrۃޛdդ DmYŖ9X% ;\}U&IĀKY7k5؆b]@9 'h& iϳev|9:4k#ЋgB5 yk|DŽF& KF ^A @}#Nv,^FF,h 3/ypŚ`gI27+b̿ K5= g1A7*e}H#nM!"!D 3bCJ==b`5luMu@tx]o~Âx .R>3gKJXn4 {YҼ{- tTBkCa_Ǵڸ2;c2P=fAn3ƀkE' g*JkQz{MDUHP:7;ԶLBFg6irƴ%jWo_FdIA-kA>Y]([ԇ@Y@#16h}A%@Ol%!h奎p?x(\hP (a];Ɛ uD( 㮔͂lzg9Z$|+ȣLf!/m{@u,* :GnFqWG:.K 4Ət{Mb`F%W-z&BL掝Z\g@ tx/tSWK Hܫ0qAR e J7q$CϑdKޚ־_ND̢)*F2˛-g*:"6e}Td#L&20ș֔ o /P"-O8876"Snx@M&rK37~&"S:GH^ݟ}{F4r13.g;! ,mD >TO %&^>DlS}^fdJ98.&ònOܮ}OtX{y1M P9֬ KhhE?3M4 &*C@(d!>3A/Fym_^CqA2B| ]_fHZY*åߪ'U\ jHE0̈ _*TD51PA]nMFƓ5==*ᩞƞ\0-FC:va6l{] rz1;^'/~Awq #mSuo.g.Pj~Ua0Oh$a*TJˍj1Sr{>zlbEfL5@M獭Ge,OR78{a{8@yFy:i5pln\+sݴ(E(Bj侽v%~-^ H"0 ZǼzs>=v,-x\f,p%19*'J]Cd FmQ қRynMӝuxvn$JHŒ#ZdZګ8 6N-MW[ !JBkL)Zn$.Huu7q=[{s 1[TV詄5.m FEcgM&p;\v 4'p X6`ʖE x.x1ל\VdF:;Yv|)]K|}Aۘ`_Ҿk te#'G4wƴ_2mB"0~xLvWl%!] ֟wVԇ|P1K?dNlD-8f `56eFi=͈+pcb:/7u_yHJq2q/vA;&THb>z02Gha/c'!J3NX A_bC>9}貟G" X`]s)Yh ̓'| Rt% 1@S# `s-&놖}T 3]Lk`1(FK£X'}&n71aސ1^ѩ;t3 bsWaMHuGWUAA{dH!"B`E[ٸ-.Uq^AZ#Le-J-;/$)yz`UkJɜS$}>DF/E*-v Ώm&-cllg?(0n#}S6OWYFXc;;|1놵ڝTVRj=QZ$P,n)]dp]t+y`Z E7S'MN&y,XI.'i|& IK?:Mblٌv jjy. :Ї,d߷ETR|vyt)ج!jk9XRcTwU;>~{n#/w5woua8҆ OAf[ZFJE'R2?R\H., n=SqR75%'IKS+K}y7=_UMr.(y9,`TxZ_ G#9?H+0O0KC.4Z򴟆_;cxw"@ I 7QWq1b?LFU[Iqs4BQ<.H&qf $bzt^t0@5A38:"/h؝y 9ek{<{:(QfNr'-F&J [s#"OByo/&4cS"]C&}Zϲ8.LyLhޟD`M{=ߞjwݭ'>r:2u+}\f}TuSN5kۆ)ip-ARvA`-Nnm[.w5!K'df Rp ê|xaӶxk$9( u, EXAKi1d6սv+P kIйi(M!EEئOͫQI3#>jAp( e SO b3BEG OĸIw{Vp\ d0zܺrʆ$Ạ'O+I6EwX Iܠd8vw%vB'գiiv4SN7*Ѵ@f7D(xˌa-nXzKz۴qa`3ukCu)kY8r>'wmv$4Y~G s]}syMM?ιߗ uˮɘ&s K=뒁l=g wRۼtm,r]q|^Sm푛}9U'DK 9F!M6ֲ80}Xޛpڮ†$Ծ^՛[P@z %A1f[ }XEM+>}} lčg@[e8JD+YMſa~ $)aE~32@hftw}׿.n/ka6 o\v7t+Dg2pez xzF;l);Қ,yHn 0<˩jM=~mt>uZRG/;}FyJm{@60WL4S삶ݺ`]AG^-irYHxz_><4-*elʠ@*g!LS힥R&u9?jI+?tFrI'GlgEIʆ8 Yenp+ߤKD?Mk8&1]f]y~HCMiΒ%O3#U:yŻJj|J*Xg-m; NMX4^Ng5BBnX-0 NZi+ o&!Dir< O]|Mw戻)\GZ灝6oVQy }\$}fVqWz(;Іq%褏jZڳھ?I_Fv~v5vY˪nVB~ 7jCOFq>6[ 82FS \n %O['U~Р8rm+SY 9`ЃnEU|97o P-فZ#0{6vw~Zu+kXfpsKF Ձ@ Y%Q18/Hc?FT==[% LxxqG%rZ:JtR|6c>JO{ cX\Xo=sPdihZ@=Oj+xYѪw:L1^ C׃:[lRo["U~#m2(xS{5F G`<=u ڼ$Q*x`S ~{.D\ַumBȀ[;%lfLE1OMX0f&y:鉌A8%E0V;N-iBG $ʴĦ ׇd%Aa#i2=|knA[ՊNTZOwZHYp^u[MQ%P7/'/@uAg!ߩqem<ș$=o̭{1z}^8KBpV% j۝-mPذ9+ݬrIMZ(~h]Эr&R{$ntu7mZ{V a-9k+㢠EiE,j9ZWmD2~<ZHa|7el>`q*?#K(Y c;e+Aahȶ/]h%$ȫ|2 $xg 䬨T&,1.>5Qf @C[:aoA lG89MP^W0>S=Tc>yIyv+T:s̔69a-m@7PP&;_0fiG{,(h_/d$Qϊr;&kIh͛n5u $$$"7<[JaNF2hT)܋}o~ژ+T媎=]Ih.R #1ǚdo0ԧUyax] 38!cDxOk)g(3"D9)\q^b*e3͇ڇU#%nEedI5q>E*7xf}T>M={t-5N u]9U]wŪ*|w4_᝭ڵ 6;XX}R˙(dxfj'K {X!ANw^>@,wEGCS@H!ė(*QV'ޥ ki9Q'n/> &~ Z5`k8v|P}ͫ2)Nd$7 a':# \Ș;[8lt 8oeyQGOj1E>g=Sg*Y' ijGc"Bnl/_*}HþYR8&dRh1}~E h4h G0=N B8Sa).7z˛mnMb$ i"reu aaekSUn-`裴Ӗn!Fx¹y՝fT2`)<*wX>J|k8xOKFZHlNTE|Ovf LA)[O GDU&j /3u8e"1b;P/MW"]7ևbBwq gM[۠6#AtКkju&J,sa;a޺/};ilK$?/$]&϶?杍Fp5Ǟ=TP\D>\t[P|^ɋw(@eS'?V<qSLքsXZg`nm p2IB;Ey# <6ЗT5 9.ntFT<2mG-yM_ iL6ec,J5t }`!C@`!sg.%сiz"EgEgɂ4n;:)qxtFPr9Pا"- "<.E3 Yшbu ks 6^7"k(K2#>WJp?Qp= j.r=C5lr!_Hxj д)DF͚0bFI]ҸrP̐/ J,w[jSXnHDdg`Xޫ%o_إWm%!1jlhRT7V"&C}@ᴺl9EU1h{XF"0M&4%!⣏*$*L9k V~eWMgL*~V (=y!#$e07YKfo2M9˚zr"O3BncӃOy!>سjS*ReA(뚒"GK|3YH=s)쭡(p|^[(J<*-e:R B֐}(0_eTN5:XD!pUUtjU< #Uؒ$ǮaH(_L 1L\I'kJjcsjZ3atFo\;;C̖&M(L|`fYzHəmX}ccdHM?"=% _PɍY'VO]5ns(Y6Cڑˤf{r-EM8nkdQ@zx:kn%G~%*%`Ŕd{FM/wFLg'-i?a;:=ĺ[w-\Ԓb;,#}an\iDgð<恼U9?qr2o ǕrWٯ]`2eT) j V z`?Esճd)s=DZV<\ueT1I@ǖU:)i}N{^`4Z9I WZƛ4`t5nsq`} ZN7޹q1M1讚\{bٴgJT>-q9ENp 7 v5$ΝПwcCmk"A2/_srAUŃV/^(+6*yPHH LQ)]r\ Ϟ>=9SE;i=BQ|E}f]idtc464 x eLXGD,MY-PvsJ̹yN(H2OЩV_X^J-(vԻ8^}CC"a9rjT,bsx]1vOvPH#i͘"OIx~+N^ QJ /fe7d$G,.'gό34o,YpwEi~BJ/L6|AՓ j{Y}Ǽfzq'Gn8lwɇbg6Hq܎Gq9REAw_ L(n5zG.+Eڇ@_9.sV5jNy$?(%Y<9X|"@JX,f;H --O>Vȭp)" sip⢇Z۩b>!]=~ +14m5m7k$Gb}|!PͰ]߹١b2vF 9?ģY_4X6k -ե65z"tc*FYeqNs<|CSw$&VEېKf(EK7<ٚ@J_m8խ(EWWZ(]__ҫGĹؓc'w%bUO@iC#ud(1A&bIvRm\'Ytjck} SBvoGrg0٪ |he$g{P ϯ)ҾH$j+]7+sΗ1 cHUJ]nW @O-jL2a:ӢY+ZOw޾DB&:kνӸKvg9?Ws (EAx(d Ӣ8vɀ{*wciyha .Gr s-ߦeh]kytWW몛OUNw!#?))>ɉ__U`7Y- &xT8?}nnfrNl\9/M^_/! NF˿j }lJb,nDc:rsP_ծ[%ůK{KMm\%' RX@Z%55tBSG>1e-ٗ=Nm]iGmKf;c_@NN/Q$(pO>8G oPդֶ4>NՎ7tUiZxk?ߖq.F4[,1j]=[^<@wr?.|K3 )`3Pp˜ )N8+D׫+5dzWwZGI{sXT߿ě/erPg0N{PȊfxtuJAumUE0^,0-3H1:cv[FV} }`Hq@hleT qv0h&5SuUMjIˎDFDWNt'sz M{y˳F!ON5==؎Х9Ef cQV|#fފXhyxW :7ՊZE نmQA=PQ6{Ii: %=c lV(42\4$ *_h&`}E^D⢟Hy.)]> qHDzT{|STeFiV:ήl*Q,e(O4!\pޜa,7LhbUsx}g$9"Jɩ@I Wqw@'IV3Vb`H9lҒ}Ò^hfjo)}G"735іYv<-J[R{nB՗X+a@DK^hԻ؃P 4 _|A~Ϙ]+D""kpUz*oͥǺ J[P]TR(coY[i#Sy|۫)] "$M5S57(Lҡ[5-uMH=db_PP2t%3;fȇ}IiKcR,Y*cKż_Iclp\xIŬ7ᎯSOr+A}[ҖE#2ᅎ!5< XoXt:*ҨCҕELg lU T-(shSꖻ&.#%b ^52wo? ջ;ML@G8Y)t@oco=4%梞Us^>d`0c~;^"gk<&Xп<\bՉ\7x4OJ GT*Y^ď<9a=U68٢eSѥ!OFUNxNF8OF^s:W."bEcEyҗ<$u{N^GSz5Zճ[18b/yfޚCmޞvsvvOjq)mV_&ص #Řm3OٞYlF MeMTKhh7 5-*%&S׸ ÂØcF8X}kfla9'1#UkMlJwL9 UuMk0e"IEBI<4*,9 5OYD!G IO CbDA']1:I˱+x:%-ɪdM"H`gR-aiN;~D? ,ØaŬ@3=_|wz-S -*A!CvhEp:ό z& <s(vm$=7{WQ$hF`xZ`s݁w,'i&U*E0"Ipɯ̄<iRJ8l]=sA_UJ)Ƽ>\G?G-Ѱ?C)6iz4Qn F`F̿:lR?!"sj3ukG$;M"(7~Ų0FBT^_%zcK(4$S;?l7S9G֖G Яgf?2EN%SeRMgR)+J~aЗ3u_. N"Anqd#S-9QcmUZƨj}"'S-i1=GփWJ#G+q;$JFs]%/8D|ɝę+"nZD:{:>qs[)t əevې[B`cfMן-͈%W}q2m65j&$7sH. 5-ƙb?qzzrI2:ku&5:tڜƔ0̾4h&Vb?@j!xWCtt ,pțVhvf@RRuV0,4GSbyljBNS+TzYz'h&N wa؎.|o^=ƍ^ 0У=hGzog( &L!?gl' S:}Z^ g.5SU%! Cr9xբN׳˯%LB:{`]H=-iΞ+Qd"V>arzc Xi8rK+yo^]!`QF8cﯹk t_f|X^OM.{*.2]LkQ0L<&L2I,;y((Ua??Rt d,ЦBIpU0}YƉ5uX[Bͫ8\lvԠzUfLiPw,"KG݀Y #KAe +?$dbdzcn:)ERl6 jR?$'u ~3Lu4$MwApkF\XNL(ѳ5t}+-/}rUץXMV$ɼ1I}a&sw|ʙ^RRj *69i"ǴÖ%yjHx)lZvhpM@(z%wHkkxv+lʎܧqQ=^l2HɑAq1vÎ.g7KPx>)(DQ\`ݶ|ɽ]*.[o_2DcuJ_.`z- V[5PA؇mY Ӌ!`[Od>ESG;lwi^ֆnqpã0+v I%:7,5h% +(H4'%LƬjGkhJz<1eзhrD^ h#NIҎ6"Ee/˜㦊דF=5 ϩP!v}i8L #J X r>TVOҀK1=OiGZ9ʋN] *뺘C,uKYTc5&Dl<`c];j °u5Z9,u2ΰHy!TRtz<`(YhBY+{V:poY=3@Z"``sh:\LB;]/Ul: P WyUU0a}--R 8':wj)͇ӛTI/jMg۽H{ d$ mI=i@Ulqz{Q)@%VI% ;~[l=pvDO uT~ǂ;tb1Kas4 \F!hgJ*`q\|*S˸-3nY]H÷83\K+< w{WЖz=향?ƞ U`C9_j7Gњw˼hc=9do[d^#O蘭}2֜@4Sߚ4IG=O"y BPRA1J9h#x@ oN:@w ˁasgq^ zE;$h0htb9>**A.[ՍC(SY5`|-?dp!i(`CƆrDDH-4gsQzPA%GYV ?] .Hjo C{"%=O@b|\SxRs?GaVxyMGrP3šI;Z߰T}(HP,&d5@! _qxUM0 /6ys8G)@/Mo@Jp wS}l@'mߝdֆ`C,?ׯ8];T@Zf䳅جăc!P<&]쎦RݧXZ-f{+a :P҃@`blĀWm}Ҟ)5=O*xOљeq&AS\ۗጣnZ GȜDhZ"zIjl!ŒW0oY}tA鏐=><<Wkai\$38!Va1Ȯ 4 4o{:s>l0؍V&V!`t\CDG ZB؁:" ;d@2s(/P ոBJYG/ѹ{syЯ~?*? FWS+q7`\tbC""F.0AA]w˧lU<ʓZcE j&,dI7U X 8ha5OE^XAzü W Ƴ)=YPKDDxPx= Ap4‘o\]O@M(KuJplx?2qU *K3AJX;Yl)[. fIߒXrS#WIJA*|?/%.RI[T:pm)Uq?|h>1?מq F >k-{x F&z)4\;E|U9)$=dc}V8ʋ)* Jg)6-tRpa?Ec5j! x:^^*7*V 7ttcVgeG%ȅB'a;4ۺk[^bvU8mx7C]Ƀ ~?:> m 3A;hN(Rf8{'L+(XM1c|N VHgF-YWRl{8 f#$Ta1Ept~Ă -K䲕n'ބ~65,@Nm<$NϞA׬jSQ-s]a"5Ǔ]x3WjME F۷,s)(ԟ}SM@~tE /Aײ1ZM1$e<kt(&;Y Żqvx=lк=~fdtX΍/uGiɾz"o3a'!;%{Fth]:go jU'DSࢵU2r֟C(պG7Y0x=AD /g}Ȧ>BnVYMVp#D6% UJ``^m| ?~M߽uC()pÏ9Q_"$os4ĎA]򤗿[hR O0X#~>Esv5Et:6LMW.xW+r2Uב?:C/2(ʏ)ievbd`Ѥz:aփ{WbALDސE=G˥at[LVQQ(8u/vh:b-}N]VI 8=\%gd$I$&Oflsd#&;aX:*J5~"q0EN!-"=nhsd丯>'UG.wj NztMu0g3><:q@ $f7rI,8Q߂K;º%GLL8Y9>ϵ*-(z͵ucE,w_-0pNa^$+Ê*v]S6|{D]MQt#*L\#wEiXED*^7}x_Yol ZV(P ]h f>W3)4"LM!\L[, e10A_.d4bX hMl냺,"u௯Wű|e[+*qyŴk?d!Ӵ^-2O/"rIibJzx"FgwVz%"#xx8R{%@\Nܫ):sAi*B$%5~N qS=ネV($znބN ?VU߆hh2+BQDEB8}0yo!z Em_Ey%>0eX뽬{o5۔0SCւ7␑Yy|nOiVO _r ]&@_k_j6J0o,ȧqGf7bjDo[9>z&7RЙ˵9@W5\`D|KIx eg F+c/mPWQ^XPC "FofIEPqQhf8p=Ztu8֣_iTZ8ddkrܕ_ߜj$\;!\hs09ƀZ-󊄶a,wecuϜbP$GIa[@19m"UZLkgp.5@SQr2amPrhn=x ҷ|7ͣv+_?ʝF]Nu lnڀ5jn ,tϣe[3OFjpyq9}]H*jT<99iLAI,w.3 ײy`vD7'N`FL\0#ٞK]XaafbGӾ5Jif[K|s>'qP m8nL`ؽ#~,r~y:F˯:ƅE|.X M9qєUj~&Q\cyE6=VZdPmY{v-Un~Mk:fCBm z\ڐc1;ޜE DIq1!eg~G4Z@)hK> s<-c!1ܪU`5"Q}B!3B񦀓UhҰ\y-懆Hխ˭]N>$hɄނ`6qF}0ou \\LpQzډ*5 .$Qβ}:>zy=%c/t_gMcD\wvR\/,jnp@mzmQyf(.mX 7jD&H$D+͜\)%>K5FPDM Ltt6kKRspON_Gл6Чb0i19 1UHή( qȶ,WWX\-R J3 :JڨotH;Ǯ혃.}PU[_NFJtsfJS.{i_'͔L0XP".PC2H*_~]ZVbk{E¶#K߈/s6^"2>F+'()eZ]g.*ϩvOx#cr]ve=ώF[C߯!CHscBv. vSD QwocgI'pܘߕtK'Ē3#hw,8C=9}TlTH- u x/b V)uh 9tY5 +~dK;d5<=Ms!uw_.o,LBJ?b?ի4/dT߷q1z>·qߺWufULܘ ̪yԔdU& Deu\9:@? e ͮ/#>Bo 9J'<3y$@Tl+bKKTqEY4١P P1814 " $f= k[jqA87iKsYpJ>}{}7 qRKf7HP4Dȯc5^RS'1_Ha6B؏fp1;3!y,Oŕo8lg4p$n"bWBAe.Ix]c}hur1߉-= Z \R"M$*_L  Z Ȼ:b9&.g/~mV8$CF$גUtnԆh;Y\;mVt \(JQ+c=_T4f%fƲ )F 4گo-/f8;@hѧx %:- ^'Ս!411DlV% XU Z3JLPb5H`%dwSfaCd6_xsG/C+U`'jh_dM2r >!/'m*Vh|'.ߤmk*4b*-SN1bHCDjz`C(,cB;_3C?Rm䒴g0#lZ:+GVYQÏůjsݯ_B쥭pYJaz;>hK.Aiol*5Pͣ" ,3H[B[iP= 9jviG)*y*̺m7>Nb,xg\\̌3Zjj͉s scĔ ̍]$c@|ݸ!Q&Qꬽ=sn{ީ uJ&^h+^̘1<&#>;6͈׆7 9P)P< 1B|YsRpx;,(b ̓oٱfT(m2 3p퓧N~I^P QafygSJ)̗] B}c1Y핧IHNi"3ZP`EYʿRb -/yL=T3-KUGgm= _CO-8+lxd!.(ĸC8&"u\@JFuFBHcy}fbGh0|l'3?[y~6hoA/R~#@+SGk`F -&\0c5!ɥJfz6*'Zqb)%nPپr7aN%+UOᙊTpK.i)Z4|vx8vYp 8:!&uu]W.8#BU6?k)^B]zˤiyt*('Yx:ld ~(u5-O%3ʍ!\ǁc@M­])+O@e*UJsƥb)@\\&֎,<6R0vz _Dʀk~b(+ εvL|2)$+ { ̳lEF%z!U? 0))u@娗֮uI9s"Nu_vlߌ`W,uվĠ(p a ^Wjʍa[\`I()7M3V@ٕҙί4u130vn43Aph%ڍI8R@T7# 2d) %ƾsho j$\z7y+~BݾG-{A4<@"1Q*ϙzOaL ܹ}QSWDK&T{6;gHޘ [/ySt<[Yo|НJ LF3`g1A vsAFl)5W#c5ėVfR9b.dIU(59h>!p<?G&tOʯŕumǙ?hYYTo-HBi˨O]s#QiF7&,8s 2Q3GY^6 SgП#'r+BN`9Ohقb+Lwb! 4B4r;-"";M'}@ofxhM &2?8lno} | Ma =o\kw}E~8juxF6WuJD2wd.sC",r.!)¹))_ޡJLb2db^um.hT|.mN0lC&4,ԣ>2DaZPlCg30VQ;c"1E\M=AoV}iϑ 0oqiFg}j!ĸhJhfo5*TDP)9c޹8߻Z<FZug޿!nIAd`' LfFgX R=~@9RaW v<2v6_UGߩABM< P+DV9eV]VyCQ@\GP9N(} WoeP8GWhQMc%RPڱЬ#N ZNsIWPz2hhp*<:S9)^Aeg~~C~ WD&; WJ/1݁6@d$qp-JǾ ?Iuv $`|r7>rIfp0 qFOR>e"ɹMZF-~}ji<x/Hc+6Ƕz.fXX163Dy죔p[ʸ`a2)v]Eh{{WϳI,j]/}X n)P&uhr? l#Eu0֝5&v9s*xfb,0lN.hL;uM4?B{RoZ/!5S]\٩ˏC¿؁ӴZsdaʲ1bro+!Z%wMC?kF5q3Wk528ovZ_n^as)"-=ȁfm5V8dR{wf^g1nEmA)^WY䓈QU ˔]7r{ $3;g[Sh'w}D!: qKJ\_Stg}=:S!<XA7b ߉mrn@}3M{{ <[dA6:6wCϖ@3A''IWk<4`k">>ɋQN0&vI]gLI<&(GD 㠝vWԐ\i6p.ەOVٰʙZ<&l7EE7(4 6|O>N(`cM+^).)dE_ jjp͸ݱ+; V(Q̅Gp#:tLH5T̻$6r[cG6}|IKh9l\G;y [N繱Mwiw[HI4@*L- +j1㾚ni^BѮ5++o,~kR%ƃ!өJ;2P//6׬xe~(.EX\_Rg0ِl(,S9To2;ϝ >K1aƀ Pa0#hH5?8 HeIj%TZY#S3k1X'侄A.a*t73WiMcV vR~zL H%uGI= ;,3b\J#ʼ6LR4Җgd9-z3Rc: d uΓ79pBJk4B']hMbƐ@s%Zh$攱ڌkDH j.N \PƂe2]XAlpk0@/2b:E8j4UqZ>A8՞i`Qp!SSնoLhS3~ kB5Xʆ :Otp1i>s"$@'v O$"h:ԦT%_I`vGr1lT@O~Pr3NJ/pܸ![ *K<(jܢlO ! +\n!T{Ӳ]ΊH)0T7Q@VeYQq4M#Vµ|iBdl揱pPH)ф*03.`5FN±qlSOpZYm^!Rh)L^;w7·QoG@x l S 5vet? vU'J EG<VJq)>HW~`ߜlbɸmZ>A 4Rʮzx>8X!Tv~XSaEQ+bp#18~ O>-kS=U@8PWH:p(ݨ GQ/}|'KyX(/ ݼPKX2a"qds "z'_D=0ďʼ߮AwF8JBf4|Z;]*Z9M6"Q]&(u'Lm '^5.G3$#~~r:%A-ĄRe%8N1nĢ3F*~>A+^+/&8Ϳ}kЙy` 䑹[l+C+G#vRsO(4De[\ѯ | 3*pbd{¡:d~FaEHy ^t|7ZwaQŐEEQfPj h %r#^3GvmRc3)~-&űIb`WhLC)^/',)- {8{O0{r>3_B,x2-xu2^{OysX掛9NBr,Ŋj鸤"]`l~Z;~rqhzɐGS-N{O~䛊 ;+lê};/0Kۛ~&$89 Meg x$6W)}C F-:dUf'|>n'h>kㅟt\MdU +-`Pe=9iW43 JIof"ZYE /',l(mmwqs$\F<&WU43t(s3*OJ'E} u_mL4;T˿;rMIDU?sfC7j19d1q+MiH*;\0 4{qc-v/[ ]v̡7uDi]b7%B\~'n]'~kX$SZznl46ҵTio&ےͣ_@6;E ^"~C2 -RT‚P `ł{Ph?Drܳu=+v~x9)<= ;&& \/Mω}ߟ"^o@=q:Sئ:kHiIus>OmRز4$6p`yjtA^(/z.9#ԙz}Lb؆[yqG9D7Ԃ6B&M)TCAd^+ A[tKdC L=*{r'-N PQ.3h˳]/zz^*?0!H$ xD1b+A2~LzSs"3Vz>-0 T_2jGm"*<v*"Elզ[MB*߰7hE3M84mbeJlFU-_!Z[yD<EI/ [Nً)]D.fN~+z-6|*+j,́R S`b"tt Ei4w@ƫqX_r1m*1C|W":L?9jBNNmM[8)'+(*C/_CQ-#&isퟘ:vW"#/.p.fXWFP fX|Y\3yUʋ?rНLRE9_鳟@.}<12ZG8V@5iZzں|}Tt_ڗ^]-}W˖E5" },Hfv`/$uv/Auy/ؙ4bVO4B{Q&@Ԏ2^a oW*h9R$׌z[]DO.Wc3bB]\=m0~8/J9&fas[K+>Dة]թfr'9$e \  x^%x%&IKbsY" +R̂IrfMt A,W;J ~e.z9IuaI btwDB8"6#@[1+U䧰QCM<4}]VvK!SZ.mOP$m STѼtE?$[\B٤W3ut\0-i_JyDyۛ'D.c&M7 @Ɖ}pюmߖC$:bkžđAџ=͕c*folF6`twOxú%0yL;B>+BMO<2'vó %PdkQ aW4s}2iܮ&9<SAREeR'{ED佌 \J Rh8M0qm١Yh wt0[{m,҃^hP"̀qD2+}71c$˓$X޷~{Ei/1${zõY)ၡ.Z=jt"8'UsN Ta~$#yth|_8Չ*jnV b#ecM- ȏ6uCm'[8Q6jmmz3V9X)V1+@;Wn*9/JW8t 0 _4 `t2h gv̇;1%%-V)lվ ]j/os ͩ\傓3e603.6MS>CA_ ä }E%ݘ3)M˺djM@nkȚ+T,Re7陱ׇwxGDx&MؗlSe5*RX!1Ք[ms?I4^2)υZf{#8 x۵O@G%W)p;hjc8q1 'gf= LxxpyGHQ} ^ _u\\'&vhoE)u΄NA8ʅ`n,<)@I,0<3m (f',!>:O/ψ^MVxLSz-(-( a ~+|wu'K;ߝ!:5g44 ɹSIWEj4F6&Bhz?>d!s>,|6K8 8fhV>RTZqX@t&au{|HD=#UPs 37^DV]Nw*k*9gWz jc~ 7JeV̧&8/ĜRD+*5ru"F#z?p;Sh]o*mXLۣ)M4S BqNRjqϞd>[@͍}SbdkҊ-N] Ҟbu"9ރ~I_ͿlcKY'l]'MQ%40zF~#>grExl`~tǞ@I?Neς6Ȝ.1m=u$Vsf PɮJs1*qT2w` ]{-߳nacݔME}! pIp7?*Heu!hbE[adGO;jyV9_|;1d!;װҤ,ЍuהAqD,C)Ks+Ei:04E#QIH8o4l :E7e߄LP#zXPޖ &JVU < N-eJ##àbȥu|×2RG;Ԫm.LdY;8p{vCs)'#%ufF"<}vდ%kUS0 ƫ2"Qbh^ЬG}Myg:͔ЁN.t4c?rS~8ړݪ Ӝ-XDm@t{5ߊW9ijJhU0ͳe#:HB\ ؂XB๋+M ^˼u:%uIgW'Zz7|s[+~IScARh;'aAv5  6PBy~[pk_/MO=~a473H.sxNR\TA<>blh@}y4^|!TG.)Bհ" iO&^'a.?iB7iƉ'ь>l(NݠfKߋDÃԶB핝}v:{=5ٛ5YŶRw%!g̜Ǟ.x H!}Y` )#WvU41´ ||f7Q vL_[e 6~#AMDǑZ|h\(R0MŹx%W@$㇏SF䖷t+2VZ h"9|a[pūޖ8詄юV^3TY@QU1:^r0 K| ٥;hm3-cPV=,=yobY@2Jn K|}I}̶Ȯw lҳ~`K ] K0!f-A`#Rckk^6sZ$R߹f(FZUZ:]8Dq  q1/>]Ԁe3#~.=M$oa W,jGTQcz3f㸉hHD9z"*aSJkqRN s-$ʑ ;.x* D;Y^(7EL,l?0Li"1ke4]&#>SU425ZY m8X kBlUFQYL3Wv/K؎m~+rV] iP7Qc㬹 #o24#IO]O3E"bRB} |5%,(Ue05:Z0U!r; CVS%L?b#@?) 7'P*w%4x)< `6y%s2g h*'1*`%ZVCɂT+__\9>Nӷ/wrN4@em `ASiND]9^Aw([Vh U!7LdFݞe 8ۚ*Α$G nK'#?ʺRHsz/-v/I〻VBQ o]+dF*B9 25Vnf`Vpjңt"7Zzq(5ݰW=Kqѱ\ vAo^ LH/wNԲFgeLddN,̚鈶لmP0Ǯhm8OkM_aS1C;-[yL+V-y}El4jY(K1 M}?ٲUP٩.Z]'(Ea`b Fф /fg۩Ż?C7JohJpg A;ZL#b zШ,dJVfu/S-K~ _Ū^TeYCdVZ+jqH^&f\*K3t`$ZN#$DĻ 3W/ڥ_1mt{(h:: |UG،קI>9db΢q\S(%IA s.o绶kǡ]gc$KxZSoo?]^rjPJ'ȍc""񯥐"x2(O=owWiɊ3\M'-l56-7#RW](5?fB$f2ڽV䦿{$K&bN[šbI-\]=ߗΉθMC whu$s\VJƮo G4k ywb;ͼ4ň[eq3br{9G-nk.*MKn '+$=5 npvO(D$]*L]Qޥ"(*Ҁ#XD034]i2f*sȸ`kGL*5M*ђKάjVVsz3^cQt׋^)&kV1J^w/^%eG% soLy_Ll.AFhʬx.Eqo N@G=JI93b" i/,HDLRO9r՟D/.}Js"O VFdL_JTưG͔ 6<]ݮjݼP\T$)]+\` =(h) WZU$27?6|3%x fp`L)ڙLqgO|xe}XK1x;:;! :PM[^VI^vǥzllht6sۼ)OM2i'te_-/6R *nX<8 qӎ`ͫCfA뼐 `޳)hh#_mqIÑ:&w8LQ-Hqߖ(ERAR1(JTbVWcLq ZyIήNua !9;Τg'pD!{CzFB٣ۂ=֎l9[ϱ4eB#BZK^ċ*+Vcx=-{Ԛܧ@h+)ګNYX=Dly}*kg %_)`s+ʼMerނpI ^,s??|n"Lh{랒؋CVKM8DM XuH^W'Xع^Mz8M&(*K :D0n Mlmwn᮴4li#>lJ#&S Mw(?>=syʗΈIC'0 +aPUivo-k.l ۭ2RXnce~4j9 NJL R,D>gN@} '˛EK";XGG%$iУ1bPJ UC̪^̠pG8}N dj+{~$ BW+*N֜ :wIҭ֏mȲ8|1{,y/]#ņe*ϱ=u: T7`] fF^m ?r)vgwv S+mN.гq҅N/0j<^Mob\í<c _zlS͓v8 xIi/+l8F) /1TB4xN#Iq`c`lz @8>$5VYݺ##Ën$=UӝƠ6qVgAaE: [8?=eۑm53cW?+ɐܿ=ziTblK5<+{-]*}com:r&&A0+CEǁoʣ\R`Q+P+mgqˑ쉒v||$Q ߯ƒ1ң9 nwBHƉ-a" b4`ZY_y@G<uYiAQH3s3CIT\F~* @.[wHP6D%x໯̭m}fCvٗsnRSnb՛|ghAˠx"OkZot_ $;e)Ncp;Ӗsbyw?ǭQUY`AT5BL-UEJkxzM]^WP@QK?S/`vbiqjۉ\u)>hz=a|܈z8+ Ţ(#9 O|5q[UG$fܔ#bAb:lwSv `s'|6)̖76>v*Ln!V/b10"iIvݕ}5bk9Nx#yT1¹scqQu4x4 N7 >IAH&޻s@‡\FUn`RuaI} $G,LNj7ӂq A?$_ءxN 띪` 1!#63mQ:GS5_:"gPJ-Pp$łGcꢓe''ݥwGZh@)-$YO*_,Cp9s-m%wj_ S!2={0:@{0@x5FǍ+jp7׌ʝ6k_:̋`,I, ^GgJ1CJd":sp?kN|hD'ax Cb-nX*]B}2WtMuѪUA s~/+P彰߅+6Zב.w@yޥm3o 5u = 8 D)1ؼCu6{(d@TL6jV]<<&ZåK<u-%b_gsr" 8p(9r>4Gxr#WwR@uqnYGvnVvK&`#Iv˖zt~Sıq7AY sFQw%oI >[ ۈ9|Ǻ0Pw@l}s$jS!hO򨥇Oj#kxAY.?X*fI7~2wVپGd-Pq{5f}++,NA} _]6vգK9{SqR;M 7l6~ VBz1J#r:Ûh$#4I&F5ߎIxQ~eɣ%@͉A ]C8L~wZ,dHmP}Kss^&G7{)+H; %_qy9`ΫJ7˜TE^0N]챬U?SDi|,:B.?G\b6}y/{v!q* 5j`&k\ha;GM^9CmБEꞟ+ \wإH噊p t4GSkMIEmχGÎul4 ˀ SH=jy; ن&tKcg&PrL; qo8;K.ǂd: S[iE&zbfKXyw3*DYN!{Ž +тJP_b:#}2ђU4k6ō At󂘝mɞt4 EV#Jw%QO >Z9^j}B uQ=H\1WI0Rŭe \TZňxRZC.Z}:Cd9kggKhQ _Ο}x5@GGZQghdCI/Ygv hRn[1͜b뾰ևaOcAXF^fgFUE}f`WH#X_q!0+Ϣh;!:'mW"5lu@AoNj4JiWp9ڙWfxn..U:N4)K E 2򆼾Ytr/܃jC$Pm}h`_AoYFLU1Ig//)S/\o{j'&#w`.t~$3P٫S@ hzόP n*Y[qחt6q\IV^Y^bxsf5rWXFvPjҍk ~8jzTDI-a̘M*fb3}kI\ b1d)(A b?=z> _SBJ^bn0`AX_npx7',7)!2t-%w5 'L$Gι0@_;"of*A/dq10 3(Q@n Yrz;B}Ftg"Tx $09?"h">GӬy><0j Kq0|pnT̅KYAE CN~4ʬDæe/Iy[!h;05~)Ѩð-xmfQ4}ŏ `iM@^"x 0n:b_RCq򝶍E1_Q*(4!vAd2$o*[<&~u߹:8\74٥< X961Иo'Y 1y[?f ^ȚāϺ\ʣ訫`zb'=ժ O-a2 ,ߴ=.2FqZFwyk5 nuw^ yȽ`~w>/ ;8R4/U+{aOEn063/8z'4p$!*j"Di гicxY'wai;ft4]kHw9=3 g}7~K @iu5']*Hq tU:4l\Qْo[e.D؜}BnG̿-EzQBkˏvHۃZnJvi/|ii9E+\$SA˕_ba7q=:aYчzȣC$'%A3f o;- _tT9'gbB8Κ"ڠ3ɹ ul_ckTZn5YUh^ͦ`OH4(' '?{liި(6GCu$mvgaݴGD<B6VP#LE>eLM8އs&h2ܮkp.>+; |Rl9IGkP;pUth<2,G5`yVLaZYF2[h._+>&' >1B$? .2&ȅ&{ 5 '=f]yt)U* bz:dS3TFpjY<xeۭtgS1 F3p2&Wa\JO4C !`/ڤb ejhB2"~Nu kC̔õ曡Ϯ_)|эCnU*=Y 3 <#l.L,~4=9[1RUkLTAjz7@{Tk|Sej-,bD@'Q ~ "gAoF$%Nύi3\3gV ^7 X׏5̹>lgF~Aoө, eyhp2<Qn"n"Ȭ|׷c,*TyK56,fjtyq&ɳ(BYơєK D 6xJlq\:GDk瞘yfFl P'b łJJ@&P yQK{e%Vg!_j>G'(Z;CPe|)eȇ[^3?h5>*b)oV @xM';٬=ꃧ.mHC VFxOnM[I4!-ڍm})LʕUĜZ:,ԗ=t{SEPVZمU`(\qć6 ` jT?_-ŕOP|oˤ7Xdk#B}2Z?y@hxD$>%{-ACR0$GDMo2x!FѶ$`jZ*!䊙&澮SW vCW oRxH*) )7;4a\! ^?'먁]]9t.\d8f~kvLDf ɍljxud|2w.9W 3C[%WDe;O!E1>"a}>q&H\,-#*Y! k#-_>/cߝou%{BlW@`jf`N1)d*GAa:\V=j0 @'S/2!Y_מB .}KQ{[<ڑTU;ٷt 9L4vq웩/-+%[ ri4t(+>7'1zѶg.>kJ&O[)`LSt"q%Fj,?8i#LWc$vWĦboA5Gn&VT]|-C+nEMsFS 3 >cݳ'526ڭaU9E3[L%G8ו̾i+T)< ,[.;̜hS5`P Q-琢oؾS8Eξ˵:e`uXjv]mNE s'ofdGa]h5w[ r&H)(y8/%Ŵߵ9cV&678vWK >ib|48!zDXx<;=vW NÎJ3Kmxbv{?rw|r5c۬ $/; aa2N:/M8 /7dfn*#ɷYy;au NE U^BDo\~ci=.5`@lY:[G"ѾLțH}3ab]0 %P( *ĜH5 ͸2RYތ9q Jz!dpM&qj-k|MmxkO+(pS XhmgKxYTun޵ vs7O'x"K!ݥ,Ҽ&3:M1lI=e!xe cL\}36Leɦ3ƦXCWِahcPT%nݵYQ}iUFсa~|9Q1yUwpNrΖ~f ljMkr7db&imۨHs.n(rdPWGmwd>$67Uyt#j.%spf 5eK4Z hí'Q;I [CXko) 9nTc3d߈77ڄcUN!>5Hto}H34VvzEUF쥗xQU]-9t\0wE 5ZOa#{hPYQ%|"D98vꏕ1@fTJpb/ZrR¾Z:vcm#6`Kz49Ņpp5LFMG*'y0@'xaTD, :Zt dF1 ݜĭ*ol囈Bmz6TJZ3.pF\: XE1e^s~a8)R(hN ܅DQwmLG L %M%{gjGVy)9Pq&?ʶ$yŷm?< }p7Hbne VyZKZe Yy"OZ G>r̾/V*B|94MKBhbۈ;}kМBFvemΥv=z $v@HCF4V.l2AO[lQK;9QƤ5v(s?Ti2Ztz1θ?zlri+6y+ϫviR<2S z|XWG4l`ve@P8B?;^ '9H| F _: wQkW-#ki9lf }WܲE$? _u7D}ǂ 9]mj"#5xX!YtmoKꢴû V+w+yf5#]eJz,-9YZo)l_sVeQahfc{y4&~ 9r9x 4"RU8Q9 wƸ%l3gvn4{e8z#RO\"1o7M/:ߞeû>?p\_Ţ?02:ʿ`BzXz?s^7)NJu1-)\|{Hyt{G2]yegUYn+4-aȚ%M0 Q@r[Yî!PJؚFYIf+0癣MZĤ" #>x<Ώٳz3Nڔz̫.LgoXyzhBޣYlQ%*]z7[2)CNj6"Jʶ)EO@@# cX7RHxQ=a͇6Zd)Ty W}$4K)Fc}̇z7枙Mwh:̹umӺ&NeB|(=dehg*T_*] n$t'@° _* a诺2 ̮cwoG^q&WF8x< [NQQ:Tp1ݭm[?A9i2[f@͌YC52ʷNkf %};zX5?'5!kep< :5X:r/`˭6#:P(m&twhQ!N N8120}2rpnoGj3GO!/וg#;[`MC(l,^9NnX\2IqE }]SqoȂ{Dzx"6+ƳOLjg 0>Q։._ղuWTq_@ F (喆 XDPV%H[ n1!dF& @k+X)lGS;9S}3eRsx57w=.%IJBKx{R[<8t\JyB%NT=Fg>Ƿj^8[}ϾL 3BTm7iFfrV\(M3Eb4MXs3X%(#o@WT;|]c ejzrnWbl[U4"}T#}lZN)p9@)F)Ṳ\DSmzvq1G\E?x'@]_ǾC<׸de0;$tH6ĵ!>_{p"Cr0 %Tmb!dVKu4 SGb=z~d{u>8_R,s` խ xd=>V6z3*ͣ4 h_@ ]L$(nBxNm%G3XLMu/>XE2 Xe, \{`Az(4Ŝf_}@Zgk6 ^1=NVj aE::!e uOB(P$CCDƅ▰ Œ8Cr͏0 F! %8B'NzNUTze7x'*Fxy:WZ)Ҟ@T%mnE |K0P3-ѡ {C9ad_qqP$;8*9mX~> d񺟍x\~op #""/f]*HI(ASZE$bnMq_PNj&>ENjיΐ2ED$Y1%m7ٛ ?37 [E u{LYzTa q< 7w|uyn<p~ѝIA=>iXL:B@ 5x nFn0Ƒ)V '8Ӳφ|ƭ /l"i#&5Zwb~ƛnLV&H-VYEQ}[Coڕa+\L4J:/wljbσÝ1`RD._wBR˼^ZËFǸt+wKQȏfn=}ȧﷹeǺmh9@1%ߦ 8Jnڥ,$񝱷'][R=Z* ]|!WGC ރpIA҆gQB?3O] ʎtz <߃tn͚z/}(  nMҿRy( gQQߔfD;3vN䖧DxQLusgƬ0$4.6-;qEO\isW9#DgyvҞ‹jGs}KL QX0?!DQ[a\ ?ywYJoYVx;YI u:ɮGՀUV#<<%DCd 9hWtg7U$PԷ9"$^,N|^,kobBGcOECjHf*,Bl=pw}z[BnSAT1*A/&E(~k'GhnͮeVW>\ ]5]B&Bs/re Fw/zPsAoRot#vp'F7\y J͙U9~'Hdawi*E-z0YJ\4(+ډ TnU(Ј W?)+'O|?qȻ,xƨ,!^mqIu 㼣?MJ4*9?=w%K?>nIK^:E%1ͪ}N68)eF!/*'&X|W=+F8jtZPU z`1pW OBБ%`ͯz3AUPoBf5\h?Mrvwv~)ٟO>}P2$?9LCw b*KE|F>pZ/{U\3xp~*G%UA$K%Y\˃+E#Nf=3Ũv{@V " ׆*ψGғ׶:jMዪѽ'zv :XI~F|䱕>0\?THt^ yC*ՈQޙ}BLb-t8WUAX _T,Cmp%ҷSPφ׫Ғ皦NV]mX58dHY:\1aƌCDȐ0|e=.bd3{*, DoƗxNJ#0D0ƸMWZk|皏X PiaIZ85W`d6֮~u7zW@sJWڝ5PHha-.Rw1̈`oG'j2E5A¿-P}$npS-+0ffŀD ysL7D5\&Y:CB0NI0LCm:Z(  볐W^'n`=(_V"bx/3d"UAB)Y S>?j+VQ[*yJ$Wx&xzfW$ɂh&}ZӲ86yrbf:^P?HFYH%+L2LYně׫a4Zof-o>Σ4̯N'Ɖ6 T>߼\Jq܎r~7$R@ۑ5 þxELfmf2D/:T}]+"n#17٧ȩNpm|D!m҆KB@L{!$))_ ދ ԁ^6 c[AљurdF4do[N;Y3KxP7E'p Ks;EpVBwԇGlS3Hd(+?V"A{@H3W%s65㊮IO`!%)[ó`ͳ4Y4 E+O-WnI 8݁7s/-ێ؇y,("T#P)OiB-oi8 4wu{F,gMuRPZ2LiŃ[d1]<%wF󦰜)-K;7f7}r&M% ZezՄ0g$+)|wꐸح'QM=Ѣ|#Q-2RۂZv7R2Uwk5WbKRWrܪͤ}F;k/^г dA9Z+h2:SxU_+餬3AozX@j35n)ȺǴU!q_[ "³i0BWaQtUw#ji<D`چ+?9bvS;84ihq^ /Qd]Bq`m]IM^dw1T=M5«Xi䫏:(T"%^Cʯdn L<ٟf_]y7Ґ$הh]m 5 XKg? ՞6H&ïn& ,-|D!ڨg{p ,͒,x1X>sp`Ē$Al[|5qQ(v<>vQp?|#[f/cTǜv67ˇ@`Z)fT;z`$~[-vh6 FW )(M8QTEX,qU riIvj\/EۗC r+ʥm6垢oVmE =*)Ŭ] D(xkDoY`3S&3 n"In*6qxLȁCXH(ZI0gэ{')ƙHKO?iy 1ǩI[i^nf{d(aJ1A\L]m`8R1|'6Gd[`>ș3Gjvw8C]Kx ŒSlf®7e/ o.﷋sˌ 'c;| ~~HjgON̚_M3vPATQ#Px2%T,P.>DWyUR4#8S?,]&{~@ {P\7d !\GpIsJ<1SJOsALƩCI' bl٨%val0s(6xOμ)7„%/p 9 d $Bqԓ-E?Rb`iv2wf]nXIp죌-8xr;@9 _6<'.Gfry֜}o,els2#yKu>T¹Gp9 +c!P&h~9FQĸB .{ϸ^™;䟞:ʸJoESº,z4e3Fű ݓT$ -F3C 2Uk?! rs7x8DO*^fQ{gV M,Yr6Z ^X[AfA{%I}CMng5X0qڝ^b ?m} lCjQ c,X9O/=э5:,c?@G6QT uyR4XW=^AB 3 .'OY>y-ǔ?.>7amB 6'쥒ŶrbpD.=IX+Fp&5Jul | >1&j Wi"+]ZBA=-d+;;!>E$(%XU1;EMŸƽME:ՑeV.3163;e./IzWrP64c9 u"#_A!=u4}a=痠%Ւ;Kƃ0ܥȾ#kr}RN ԇ_)J+".@y`iht9nP&i`ΣRHV-gq5 &Ƭf~y@Ol]jmR?0s_d]m5h2b*ܸ cALqY,">%lNn@Ď ~ۤT/Obܧ-/L۱^= Uʲu9\JYs$ϢuB7G6V(M{ Iޢsf qߧr+> ?$Q:=A;Y"ǜ#8@ S0/2xπ?AhpBMhn3f';]3.E(l}:82K*>-]9+Q48_(- SPkHXBS) P] U9cOr#\:Iƹͱt -Adk0kjRG*F{@杩H0+t:t-\̯ ADmn;,|c5˦K>3& tZ]]8 TU\/_L $ݪHVxGK Uq9Q*I*FY&>{[ J4X6O+Rn܂\ʧ2,ZB-wdֺ" Ĺ6"S2{ioOH[`z6D߾"<>%l׆YoREpVDyFߗ΂W_P,kUaU\\*c^)݀:0ZM"b+.+=t x4H1gYRwEvVpA^uC˝ $K]f1YҲoop Ć4rHԤH.kQQ1s|'ef@FǖǮH=ֽxMV\Y@SA&>/QcR1SbIr-JH1 8ͫY4-,+v'J2x&*J5S]Dϓ=p[̀~ZbO阐]P )*} y /{&vh!1-Wսr$`:TC̔gR<ӸK9c ?7dB\[YQ'$2q\7;J Eʇ_TE;*{ү}:<(?^A糠Զw9B 䞡$OÈg,cf7wHMg_~q%pil+|AʤˡF/_/D !14ҁQIH;o"xȓ`geXMr>Y31ӜRTG6cɇ*LZMF#^6;ߗ*uPU(,֝AKɳ*)&p>^PeN{߱'l;be2@@LlOwxЌ`.)o)Ajim֞tDU#.mIÈwf{!kPN zVj6nTp6ǡ54$ҚjS(p&<7[4ua L?ąK_z ScmA5uJ_CߏƓQ@d梴zD68Ǝ;] zzfn4wN.kX,Kcft1rX=BO ы,۝--.gf gExe\6uf#EMS>Af'?7jEui9 \ڒڥ%;+M3*' ̔d<~QvҢtNj$ lV;䓶 zs *s|(y}S+9"  ^*9uBwF{E>PK>†$e*B{8J,|)\j_#UvVPx#r@֜(/D}*q.\8\%u0Jadf۵|#-ǣgt%:O ͏*+'Qru5!ܴ,]2[gRDu?c Z\9B+E?WW4l+brƊUL4迴it4m\gE$@n(N]Zi+npǻ+ew8){V]wz#\=,-o7G1cZ;=f -2@JQYn!b3yZOV&w}\xLkj} %hXYl<;`BDKnpS?$K.1M]-+-֑ B .]} dFe碙Fc%}pFywu p(͊D{N*At}A2vG`>Z}K5 mq:ITBſw\G 1h$iEFZtu)*@)T牭eQm ,:Ɉ?6v؜{d Gu>h.檖^bH@Gy8d qz*f i϶RsN:ok 3a5~🭚RH@ovP!Q~:=4m6 Spp/ ֳFbU\3w 5őӱ&*A&;B*SSbIP@I'0H]Xޕ > Y]ҘMu"kR3 NYiGJ5<#h^eexvLj4hr&iP(lfמ˜R2'˪/ѤUb86AƫǡQ\篓!Al5gդ }2hIܴ.'6 (eJ%Y0 pILg3\:UUe7ò`ЪSm~|{qJ &แc7̶(&'^7CB>x!(ۦLªt#j+:pMGb3wTyv9]ED8.LlQڥ0ڰـVO0;AddW48d |R͸RL_ 9oxWI\2yt6.#4ozĮS0[/r"HFj1# 3w3N:6R,!][sPĪuI,ԴL/|H .' 9'(] )y}2 ى)fA`RU=5bO=׸m@th=.;tVSSP^'jCq [C ,W㑇&[vDZu6:L0o| '5(kM2 ʭC .>u;:Prﰨw`˳/q,>jP=Jk﷯Ba{C!AGzD0k3b|,2f:-V$vA> {,h=Dسږ}"|C1q)8G @,"@^ƇPA4mqu(?)?X;ӑGӡRSmed=m(#HsehWd`-Nݻ ՐCfHdn .O"^]Rx*dGEq)Mf2`xEm0a" AWQ4$h@+#Fp!Лmȉ)6 fOKp*|{/Om^M& Re? ȔL=" @0@H`~Nk>dO(G ՟_Yps)?v>lIxrЏ"c{Mf%@^.y}<{g/OePd_0=LJMIѺZekS*\Jɜ{j#!G#$LmiYg-2)Z1A7"f/~ 68XCBf /_(}8դS \cD>%_PWw&M!&h=;&ICiJԋ_S4PɰX$?eg&fLp]$ Ay_6\ak p7^.b{liOaazdԿu&|E;;%,D*p;>RTu\>}^P6|*A_;@%dmB_1RՑ*\N $xgq~:\izm}=@90~JPQ/>׫ =VoE3oo>!E弈g+[éq(Ք¾T8[#n&/F i$/< 6ohpPGF.X*UG,ο7#<*q?#ǝZ0IN&ȘesCs X3*pGV7J*M՟ˬPs> {g#9Na7NP xPגW5`w]V k}|jP2K^2-'1A @٩/тc\ (>\,"ā,a`@N{h|wn%IQ^Px:^įK?-J'epM2D;9=a~sjcC u9$Ci'X9K^8߰5էlx9x>%DsS|:b9s iA_NBƉɮʧ'K w`(29eQo9y6潧,H8DxՁUq\UmLrSă( ~CZ7ǜqO=<Ұ6m?VwfcQo;eD)qD5o7k{9J&%u lPЎ{&VSQ^;B-aՉ6 þL\%!//a,(Atx:WhL khu<gS8B>"l$!E>2>V$qqۅMiUs<)w\αD AeLKY_Ct81$s"g/upTW@) 5 Od2*Epi ~J~Km־4WJ!Y7a`ح+2R0D4U;! H[aLQ9 V1kZe9 #c?z^6dFnqtc鈻q%u߃!lnڤ=Lprj"6C#_(Mzܩl}Q9^-a_@VS(9$WZ9 ^v/$ٸIYc5[wVz~8]t}175 ~)*欉9m/z:@֚,¬wWfqzC3.+>]~a`!^зCV{={&jw {0cB'e2̀ 9ƾ2@:y"I~ n1qHD߸?y?'!S%Sݠq/DY (,=MhNT=&Gݔ?c}gY#<|Z[(Rˏf=aaCt JEl1h; 5j"U͏/4Ȝ}.|Bô&Ui=z)>SYxşC}[oKFzDOBY')ܭ*"^{Lh^`X%}|]b6X~"]HQ+P1)25mBA?VO>RMc ^WwhiWChכ;Nk;IZ`54B!^ #;)ZdE_vI)A>`kgֺ΂lhTXB{ 0JH,b|jv%CӰg gcY{{;7Rj^ $ǫ* rPO x}FT6EdR<഻(2HoΥYLbGz _lO}\ݯpeلZgOG[5^)Ѷ?7]r ,̜yF2!rDLZmZ"NM &UkR8 @d"4,Jf<' V+#ʉ]ۉ]oh;!b(R7- r䏗g`ksXvdNcJZW*]D*'+w fd٬\W#y8~ݬ2F2TNkX0\ǁJe=Ro@Nt;DMZnb u>OW*ϪM^_EA;F.eElpϪ'gV3[X^}X F{vP8%RLbH(C6Ux͞s+yq cfƇ&,M)7]ApFՖoKՈcǾkjV '(",~zN9=(Y_.l+Süb!,jWВt3ؤү[#s*8KI 'X;kƋ.d=l޸'5r6p2kd' ;PY6M-(I<@7G"S`sZhgyU(l_NBq ~dq$}ځ"^G0mC/Y~c(#V ?df7v}`aHqvjPoiGmgczh(;Sw$} iu>/ ,U Lp6N;*ʄl9%>?̳b_\z\/kI4@) B5)fa$Y۫;4?i ЕPŏj٤D8'_A8 5}`y kh{cgc{gwtRpಒE)0آ, ɿ9W>Ż"0d84;E߈YЬgQbQ.qOA~Y͟#άfPttn1bi9 3~ŹKwI_\?-VFcAY:]YK_ZRG#C3/.Б"HOMK+SwraH͡P~71 hN|2Uq. ڪ:4>{bgnQ#zRY[Uvz@U 0R2ۗ@A }ɕQ1vx`R6\^UǼkx4 y~aa)[ʧ5[H7KV,xN1BQFŲJ dN uR(ˤ&~~ ʽ"MB|- jsZېoU3o1׌uBæRGIF Yv`whyiRtLm2beDצ=Oܔ$Bcǁ*'q_.d=ydj` |W8[t)8'Vn ~yhQ L=(ʮqYo_5"%nAɉ !LC10MңDΛ1O_\FZ~V 'J'/0m)[ QP̡jax,L(ʏa_zo)M+ݘP39wI+߯va?uLE0.@.WC Ps㏍K[rdflξmr .$+bN|eT8j#*F܈0Q70"; 2C]=(Z3VW41 \+A:d چGJ*;^;Hh52Lo بf-f\[0"7JAkBxoY':a{^]ΒD}g#=s,۴KxݹdZPM| 8xDK>jDpP c@eXػ#oXŤPm9Boލ #.0kpYtC5Irv^|1y}ON턓̝ġt g C(ei.0CcZy?*Ia\d&cg >\ޮ5[ ngTr>Kn IU=glkt8iFʺUԔǺ{S:TE-u22Rט5;jEH ֌IWR zzN AٔE"O]40"JwX\7_lk<UZjg^5Rޥdyc,㙥Y0^5)ژhHapC:}r0z;)sϢ_%;.}ILLrq_z Xg7bbܦVK"t+$Pe5zrQ JPG)sٲPbwzၛNǮ&$M\`> s{T a?Ȓ}곐q-e\PPY}4s&D9iN5(_A\= N3Az(5i.AAAvG98nzԧb9T0I\x&-7Mj307P @FckA6牛>vgA:h$X*yn;{8b (F9V߇Fr0f SoHw%viːlPra(F cSJi-GD"d5wK #h_o:Ç<3 [1 1o$]Jr\)!VhmIߒ"J~͔oc}mʒ!+{>V8[ɞIn3dbWI#4K_kxm,z_vxaZm^> z (KxSs,l_]I?!߭|kOco3'b, L$e,698iX^FlՓ5_ ɩ:$˭7|'JQu!8>18pum4brqKE FN|p20~O\C60K*qpq̧SI8SvճXyq!ONMKZq6@@јmc5,(t*|\%Rtv8?zrcǸlX a晭>:q$."XLjQߒeܤByo|Z22ަ3^ĖfPo# NhRиTkh"р؃%,è{d7Qǡ=\0d?s~K4 l876%oAZ] FWv_/t6Ǭ N-?"i:5OMj v./AY 撲~'Xy8[8rjħ a~pP#[5[x2\J(-j(j2C PI8D{JHmgv"E1$tBe4#(> ԈǝÚ܀KBr岋{j71o5~lh5厶{dno!?!Aq0ǃº~&r7Q@8#}? 2~=@^JmQ9..{:IX?'6᯸[m'.Z[[ߔB' Ei c4'(= \ OZxݖ!]HEo cE;^ȍʾY[jf`=ޯ"p2)7R[[9g2ߔLa$à'S&{K4 (X:R5]^"Dzmo2 @aWkѡ3vm+{>f-&OUNB4P_*~R|7i1Oҥv,%L C3(jyP~淎j%k&l afNX@,bn3Ib2[3 ky4+V Lz@'p0w=O1( 6Zd\nj .Yٟ q`%r21VuÑ?r(̠|"Ql&#p/7 mfP8u4t5pAc@@OuGWO{e}]bT.y#`kܫA4Dk~|z$dA=v .rsTU9-#`߃D2)%e".U(a {Q:J+MA` S&3"dtRc]KEU;P VoZE+Z!C3߻ƹ"cBJL;j{.(ל0y]`Ұ /) ;#t4Nb5[מh+gݩՍ徆ඵb@KA+B3XF;!PF* %mu5Jϕ#&i- zfw5;[ON9h&߃n#qo{'ɗA׻nw{bN e"Yy&]Y!]ظG6,MVLcC^Ȍ5c1mY!H9k*ɓ_WL/]H@bH*T gN~nA#ܼjSI>ѳ֌ RVMn*;PpǤxgӈdL~^aVuݢkZ$ڙQ$p ɸ'm= 2p{UXů\9I.X,NP.x\}8BQ>qe<*,Z$ï.((C)>O7lv{ێ@16B0> E ӄOpY}^%OV WkbչRZ޸0L:n!bDSN`@LUkI[ )o012`jTOo#ÜÇt8ubӍʒ.fiWQRh,0椫ƞZyxdv'Fg$Q,>ϩ7F!::ε-n;78Y@2o 徳 5Khw7S2T"7Sb>6L["a`$M8e_J1Oul +1hi `C[6Z[?XNXDÖØhqĤ5a70pzᾅap_%NZ23"* xi־Czo:}7ZB>SHY{7JhՖ/*fo1Q֬UUDh-!^,?3,!SԋTP  ({= {E"IDu3ˏ=`K_w:#<'Er3/̶| j-ȉ5v,g}('E?\ӹv+sewImTol<|ԾjӿsȦYEr9 B'-IZPk} Dꖼ&ى۝9Db*q.)Ho9tP˂RD٨6WQ djlSW:f%:sprtb0iV?+ZzSR{/ ϰ ᶵ-bd!u!dx8ݘPVv0. o4^NpiB­[NrPpzŹ(0pE[`IÚt@z40?Qi]m* ϾTU*9a:Mq?xsnݽ\J'ܯtMԸr.>b~+1+ dt#FAz<67k)2B[K }j09+w'W]2֝0ah8^[_>L0(kr""'4N$uRǫajZxGE_kM\I0•THYOeq+/tZY:,I^fA?HEW)?41P0l0w$'ڵK [^\-ܤR^_ڣHO`+\!ry?[7ƺ4*~wu=S)!}c#3hy v;E5"['P;v[ l sd(z~3Ta` .0Cs hckl7(`ջ6'Z}z~,vY'k -.v7.j9%&Y;126(^T➡Xޮ Q^8 $§.*Nn|J"e!6"jqQM%T>Fa=MW]Kk%W:y]D6M8L"RGR Yb?TD|tXA2QfB L+8Y bG_uk%5P nՐKwÁ̊2R:"(5 )7_-^sk0D1 :mn#侂~!<|1Q znUNlū{8z/`$z|C@ Ɠd4/ fKLlb@Jն/Ƕ.R('joֆ'( jVUKh:ql$qpm$E5]w;ɻ' =j^1*:,I곭; ڇog3sOcҡ}v2acĵ@9fTV0"8U`(Y $2KyX_٨hE4Y2ś^`*]0y?nJ$[U9M킍q}ڗT`46trm[tly4T\2gL`%bU;Nluܥ.NQ"Ҳ~; B-ItkۛgwCzO|Včvb/>7qp.;yyk|ƀ+=W^O7٠3hYb>q5IGɞۊ={JWbPۖ)$<מ! u1D:/% ɮx5I9Zs-bJfE+7fmFDT=ROUTuZM~,כ!qL=Ck.mTnkJ_dT;gs t$Bq=4 %ZU@'5,`_Zˡ+Eb:NzQ l4nXzx  g@K4ry:e҉Sл*?u;]-nL͍,BԴAWD絡HVkXw%RvEk+P/[ Pyb>'4!$+;gӨcb,[w.H31Kj M=[ Se_V:TGnr pGM7GbZ@uɈH@Ư4* n]!Ofo2OUAnBd$K#wx#nP LCRLj߳cDYWGS#̽ܖi12$ 4t=Ck^;r .k \C VT׉H@cW~XDg)v{twٳ91I_kgmϥ'$ !ZdƘqV@RzR`쨪?p0~JofUB/&JӚ˓hY;:JžUm;Ө EW1p3- 9&x6ߖUf 3l>[c+-QT*zSS"X{{{/ʗ_QCSR , W|JAi]eQ^ytm- |\XM^` GlyTA5? 7f!Oɂ*Fˌl;akWZy>_n,:nY|X[l*6 %8iW^bVb'=$(񧜢aUE=G:[M[rDK!WGgBz7RzݣdكXy#!BILrF8Ep/Vۧ3sj÷M1ӺxM ߚ f_ ȇy~ㄤ2XO0ʑޚ1eљ`T#=c}5ǃ(GH9\wkDV_aa3 <5Zf~ u@:Lj⎔*3>@xs9aU$'a7N /e/ Ll5uؕsoeE=$Ν\2ǞlNp%YH;.lbZ=ځ qIPul|2'z_ժ|,q岈%N.I '_܊&#F{ V& 7Lsi@]i-rU} J>@exė0u|e iQeIyrJE{6M7i]5tKEqvEVZq~~xG4`Vek gIY38% 4O!@w񥫨>x`?X0',5ԪyCe`pǂ&!67^񡋍0QSJU\f8 [5nCf1ќf8 e$LGGK DDN^kS5/T> 7ؠ='5^p@ك-iJ4g|@z^욱)NAO6׫:νf\}6/-+r;. JLHԟ(n|!`HiIgsmJBF\ڄ-T̬5% h[Pek:VTZE(H.M>H^ B{siOhrqUs#we%׏ݫ/]Vtw[@ LjAz*O#I}qٗדg<46*Ȧ۹>dH Ou0!6O2r\ޡ{pH*_V@o+b)Vs$_DmQB(l2nAL<+9[PDi8<{&E^( \DS:AVQ˹uzn!#_d,v#h}Tq9+4.Eh<a| -4᧼aba|Zv2DOy8!Z\lY!1Er 㲿-uVBie'e- !'j6l)׶d=̃)tzmjtz\6B![p%o"7t|h%[l4*v^ q6:\GEjpz.^32ȉOHn3[5Q)pAo>GgNiTzte[f$?xk /CQ<8E|-!g`Ԋc$,V]M*(k)IxCxԾnA9tc5tƢx$iM57piĝmE6B>5ЪM|qmxlQw"I >*ɳKOKMFT8wi&7o(mSbgF@gfINuqRe >lnQ-jg_^a]U0:1&&FUs' @ϵ R${EZ8Nan 7Wӫ"gHؔ ;~S D)x,LΓs/b;<}zx# --x|ass$iA=1~]l.ǜ LeOpF)rk{Bđ.cѻ:s-3ߨNA܋V cg'?OifA39 ~$g%X/2$XJ3VI,pl}*tdmhM@YΚYTXy<7sDRC&ֵ뉓옋u޳ Ա㶞=F\W4&vx{XyikkaP|r"|TNij`b>7p_Zp.lS 0Dd&q_S+ZtAjuWSrΧRxvύpyں9r|ǛGyս {_ӥK`OofQ4Jc@ ^Ԝy *d9?a/_\Rz1\ÞzkIDE%&]kSvBCVcn`ɣC ?ivtf+<#ӄ{_:_=X{k>^U,A+DXάFn%7রN[ZP0^x$~rw'vS jY{ ̝ ,-DBK ӍR35LRGeo?>O0֮}'r0 S="F~~aDxpE Vns"16Dpnap" ʓǔ*}d{ vO/RiWlH1>xҋǖ-Yo1 e`.t%5X,ؕڴLfi ?~BVn7ԍB ` j9Mt/c"sT)cJw 0#ޣ%WgKKhfIru e& y(ωy\pAK(s;,nډQw6_|]svvU$'%e*:Ft*הIe0LƔg@ĜVvDL-ܰB)gc<.km$!;䆼je9N*Q&qqmݰ5k7؞:O1-" ?h,1ҾD]jb8Ѣ\W+O6yJKz7i6;E@R.A¶?A.E]ۦq00knfs; (Y/CAigttV9RyarnCa5|ԡRur*$7szbk5Q4.s}L )=5kG*$MziJr!=G]!`lgxz Zn4dl,^.)GÉY7_x8s*,ԊWM/]0 '/om&{ \\kpn+8 ʪ 'n.ŢTy%YQ˲א0i6D'Jiܓ5:1T@;KPaKe.ŕ}C!P'8ܾ{F4MfN̑Q5S [+;UK.y_xR<ɬ\:!,0hM4dz?B=UiSb_JOMђ>U EbS+O٤WOp9AwQwu^[0ҋk>սbbkbl$րO@v%7B(l{eR-=1B}f8;,Y!@_6\.#v ٛ_P^P5aF|?k"`,xdpZ.ѠTc3vĕ٣zj#MЉ;E|gM-y}qPc ܪ|4;O1b7DQ"3Җ}JM҃E+~DZX="%N *-844!cuױ6S]q;Ȃ2n KDBB HK7%9й }%utU@xx~Hzg~U:ݺke^/"gkqdiQz':&r"~.$7uvh8ʰi2dK5׋ig Q^aq~X.H ΉɷH[;MzBžc[TUPzju#}G3go+B!s% 2xќaVv: 8ڍ G," :l#u ɖf>3 w 86P5HI2 "f0`*8vddVF˞{ nD. WF^CqlJ3zIxvk(֋tCu2x@1<%fhv屦뮈YVq0C[ *5ކV+ c/ 5{'/?͗ޫA#S$3x- }C t0F٫H[|!8arAJ* GQXI 쌾V-é:`J&%F-d:SUi"Ȉ"@urYX[h 5\mty ~Mͯb6̇; .9$2ßg@ T A 3W>``hjIj5$'\5nH*U!:tDfedt \ NF˧*`c#@p^t,*qHkW܊ѸP2saRfQF\9]km @xXbLp8r2aO;d^u|ш0 uЫ˼Cթ9%cUs_Y=i`bvQEx=rm&0hO\Y8v;s8B,il|kmRWHL4P>`UɺZ*HqtJrff]At<{e1bR8&^jZgkM#_ye'?G EH^ꁔ6v&C5(",P;+X\1~Fh2%1 )Fip[ 0Aܶ_#4CIFy U ky &\ >kŽMS4Mac8i'$$!C]:<+Oa>[#(gBz!5oO"iscXfg*ݢm*O#YԦtVWWywqy /*" x&?/*Ia1.ڍ"v<"t8]YpD[^e)g@b{t;r0a+2W 5hy펮d(G| 8(ṖnҞ]]@R1t[WbGcpYÞ5? G9˿[ Ҹة1LgM9zTRF;ld/8pq?qE)|p5Rf@Ŗʪh]I9$+ z[#(:I#K[;Wv%)~VNIE3tZyTÐ ve"k~ z⁡4a F9XXq L=3eZ뫄fw4]5 }DI * ̆s}>d͛THm'˗^/l$̊=hzҔ(`ۢT&$=t|e^_W%G<cm] "$ %z=[ Qi^#iЉpŃ5Kװ p  %V(2} M ΀ , e}gNS} \n+Kem[K1AJB /p1fnsɺð*)=pat+s1O}Tqh{_x?ŧ)tQ%ӁlŪ9Q<qØ: (V6>3B&{]}"$9d+` {=kfzfs_LKh\i@{f@glyOU%ZL~E gʔ/sK`*C\`eշsO%#45(/TհSt}I'!.Bh^SlɌ_:8wL6Kpj1vÄy ,{@TM\6R}c 1RUgMg&h5?NJd;ʣ:E?0ү400wtraȉE?5! f%՗UbJw|&{‚&oXH֣; yHrqiֵO[|ZK36heKe7a_p:`$Ԣ@O}W'vxTT:zbmdJ'XzCyꗝ|}ZW=4b>UbVf;GCh(C)>"\ U7UPQQ.I=GAWnFT(q0;-FK7H%HNr dl;1w:s6r-HTӇe.PJ⺵@Wx^P  LA)T z.džkdSW+CÓg+OT^ 2Z_k\x<5i Ker!:x Ams`;(Ņ1yDio=R ,"?Y<7,z~urtil$c{#@u, y\{j-3 N56:)30Tn7@el[߰Uk*BM]Fc-S:2$Vwz%TDW<=&OxyWHYx0zUR^%VoO-mֵl?M5hhԂ֯TF?ZhH8f$knzU[Ŏ5nK2h`sŽW )儇UFzV0x{&/y2L8Mzӹ4!P:Ӿ'xX$"w/AF#bB'3t`CTԭ񸖔'_A@2>=%0E[Ǥ*8]J5Eo{M0F*H0Gh9mȦ}G j}y{?)h Y_h Q;DHX&6V^`Ip `qy.|OF9XhL 2%[yN>h=R3'|Y2'M1h- N4b4cmxRxHi𖡞CƯWZַ69JTRQb[fgHc8S b&]+Q .n+ s=w87$dpz>ƎF`j$La|Ԩa~p=FMndz+u菮cH_3"ڸ[t{%Z':(̣"27/ѥ8i(?!2#:1y3ێ} {uR{y2o\1AG(ɣ=p7lWxaM9+1dE>ux51k }x㬯UyZHzѿ;IG 8OY\>h]6(`iO!Jp!\RKܟ 8|oꥂgdC\"0ٙZ4s8fdORAl Ĉq",iV]{\d; y^`Cp[tDPM%Rm?@el`+vsQt;na?"cM.jMpF˭'4}d>Vj;6BuK𭊿czX\9/ޤXQ_PVu AAc6˟+S@K3?sp4g6$a ΎB~a"E$k4]#>4|پ"nnfX%J\FRG3`uSY'#7rKŃVABDYqL! K *L+E{GAVk_#&Lgj5c|CTm)z W4+)\Q46#\5vw4iZ M4-6K% \{`ki ?U LJ3U/4#lǒ/!AJ+_70-^-59%мixe_ 6NQg|b%fz; `ԒS}~EE`*F$YB!eŽ1?:QGdV|3̿PY}-+)ZBЫBB0/Y03←*ʺ ê]ג[pnČhMy_F +h<7:g! J5=Ydu9͑3l9Q}VAvH=7b*86sU@ל3}餗>8\:̼c,nI.]F!Ɏo %%a T:1QМ9}C,\"N|PK$ c &̞gAXWI.^͛* j{T /Tw-ƀ-ivXgͿAF{ Ξf^ LKxaقcpʱ]l&ç%⩂!qmg1?5TÊTHq*&"%-Rp> !֭̅-x UޘY€DFJ*kUr[V=:B>.@s=o# 6uv2+ *PNRx݁dBQݕ6ߌ-@_o²}zU~Aiq;GV#O-y2a)!^%^ y5"iv-o˦%N`(P wK8;~L8WoDX%}Dy 2>]Cm@m坾ؽ1 >GWskۣ=|8g¼s;W}fߛiK+,=Q1{]]CZ3s{"PnmItAUK2m;%rCsLqZJZ }֛cfˋqcynsa9 憫W>(r<4A#XacrJܗXrS?ISmzU Hj4>8861QU\J9 gav_,0jzw`6 t,vӪS$Q uZ`=zA7f~bU9YzR\XIc?!o j0E-AWe?S9q40#M*=e;r総sFnqE 8B;E˄H>@jP-;׾i%&R{~BZ&yB6f_jph%^%do_3 %ɢ]GZ* #yd}ލn#X;!Vy<[<&BkڔckdS~% 7ow+^րV<]!^B|&Hmc0å᧔iKSI}_o*&մغRֶ"jwE_~\ O%g179N=U;YEV[s 鴞Sxbh3Cf?m9ЗQF胰Tvg^vՓZpxrҭ:_=HyEeeۢ IMĻ)~m3T =2;q4:ٕ;-_k>7b♲G!is־S7.I : & ($ 5d9 E%0 I)X#Я-j|j`Ťy4H9T%8'͹:r u"j@6L$Yz[L<>sJ_]rwW:>8Ga_s^.rERC %=;~q0_4z@"5`Myj:F&,Lܠ+dPKq̒HC+Zښ)RN5tCbkwlsW5ܜ׀(&ĿB,hIۛr!c`m$ogv)b)`Xd2-[ )6 !'YB9HPeZƄhzJي K~KȌ?|_4H@VUsmɐvJ )f)9H;[v{E_5XjA0.7#fu_v `PB) }x>Ux`/n|0cŻa zj;\d&P;ϯr9ǕXiI+#WB:r`SƒvRuW c2"YT>[g[\Q+8d.XN5f}zaK*j0_~~/jT5|6xY^quRE@VsjڥǾEQ`ƬoCXGGB7=AJV d(lw/sS@%z\hu&:)x$ч.-[xI'>ޱPϛBJII&HX#0JV%ARGݻ]-/ZEbbr|YE uMD|,{'6ud^ lYҐt HҖU;y Cs ^2:"" c (-QA\MA^I .ǣp{ #N: ^"4C}b5qq f\Րt7J(KIwr.> Ppn(Pc,HIٽ#6#3ԢGP'iE'8O76qu.Z^o('q~wރr:Ea@1Bd[PKMJ"xS_\-?v/ zneQ(U!$Vp\`zaM("-Zmi е*YF*;(hH m]׶ 36ybQm8͙{<tHmôomdAȌ&/bk U@ doi[R-7|nZ3w<Ɖ Q9H[ 0Tmz^$Ԥ(yhtd~?ZH~Gv\[˚"Q|˖3s r#+4`y[ FVjo`CiKws*UPH9tDi( mO̫6=T0j!3[Bv?AͶy Je<&Ad"j.yQlΗ2ՍU c[#UƴJp=a06݄+M^NENWʩoc{ؔȇz|H _v%=XUM]7Ѵx{ n kЯ{u\& .drYqp:,GdRRD0!'ed&"qC} i,̯C|wE:$r-?.؆Q T=Lw 7!F#!FȬN6h]0"(x"\xoM}沭A+bx膔ƴrl8TrR+51@T?xWÓ ul:3O&_Coڭ7؏ɍd3O_ l*B Й} pr3.T&}4ն)= U]pP4EbH泃Ã+oUŶDmW@D;+Qж9q+fF YȜQsf_zE7QrƏM'pW&qfm=+o&DI.":[^ 8FP%-:eQ}Я|.fVvܲKgM_8&ɍAJ9ʊC_NG"|>xE!IQx[,Y؋qM8S7JU5+&IH~trYF0MA:K6K r!a: ~(yT8%gM#BHv (|i4(@KʁA.tNHu7\.,mEi㚷\+wODcוL|d[f1@l %5V>F  qr9.eҤ@$pQD +XSn8Iĩ%u=m︲AjRRRRJdJ\RvAuV]D¾ ̰^]X-~Tb@&qƈ)O%MAߌvV{:ٌ`|X0gLrWn~E3,^zAoq8)f7˝@d1E+HRJ @Cz }/ VRiFPy!(@_tl9=,H7e'gesD|3~Daeb)&w0'Ajƹ*ٍ&GeYstY&9mQ\EZOFoJhKjԍ "ZGK.Q w0!Y{Z!/˓NT1l?sD)~uS)I6#GuªuX6TC#b+TCpB`nW'f:L 3R*x0ycV4s}qyǖ]4@=C{F3"xE4Yh,lm't+axlp[x- =QDU= c}`eiuԌ-30`תbRRL>-*^8ߨ̬> eCb%F'RuBIxe60h(c ;~Ɠ+@ށ5bx09x)S\xdG:xԚN`C3 Gؽ ˊ-IQ ;)5WFIf?T eLuhӦ X963DvZ8X|\bP)("~xɺ5}P y) }yH߸͍&z'RͱFE6htGgbv\C8[>8kdz0o3+$`I"?GT6'pId/Fa_j :o,lXmr .*dD|Cb gئXe#F$&ei1Qü'p,7p_ bֽ?߾sgtWq\(>ߛ}%ܡ+lS -o 7eңvp\T.cQQtJ*ʷrnrЊ%K-+.fBͮy t|b Fi|ƽ'kLGd[TQ҃:8Ngv?v{ O^p8L>7Cd"\ d+cWQ^=I7*'j0> nES0@F&)2ԋ:CnMRW:DU3 xtgֺñ,8V=1Q^;isrt#d[MKXǣ- x:NǶ؄ 5?bx)ʎ1|:?_IZ{䘵^j=hax%">Q?@MF fSF d#F Qk+se)nVlBV͝a['cjlıt|0(@L瀅j:3'RclBWcZpAq#6 2Ea[T mh(DK 5FLYOQohj|#ӭmѲh1dR2KH1i E8"nRO;i *|D7OeB1Ht}7l{ &K@,sJbt!x'Q{AרH> kfCΔvqL? "2w jPlW~ŧ'㈏V,T'&,prh#qlGwT=7&nl \J2;Y@,fVT.$ǣ<ӐEl #- (?˜I)ZdeP\ii8e8=w+o?'"A1~ @U~3g@ؤ‹@2#&P$}?U)${'UkovX=^4BQSL2̵&t3V@ly޹ `43sb*˝ԓ |1Ȇ0g`x+c8(be[G$`Ioծ]ڼ?y^Tݧ }]iBkqh*c_,70lr@q[& &+yhSH^"f |:LDd:`i]ڸ4z վΝ–)ySůū\ս357,3 @ǀOpNa{[[Ec@FVxx#/6SL*}gm~.NX9\Z` Y\9r)6\m3qKwlPp/wdwԏh6&?bK6 ps2*+.=.cl cMKEuA򠅥m]`y~*YwEoge(d{ykq=A\ \q0S(u(#9d)ou =q'Ǣ*e"7nhpB+ -6yolc%MNQM*<Url/ӏ.S6cb"; 5 8BӿzMz=Kd{tdkDš0v%4}]ym ؔ̐g{;֟) CxPt> O݈gcưP6B`EYU6ޣFPզk} B0*y* OtDGvB6ew%ؿ#w3-ЎM MgF4s'LD*A"ǡe"yXRHO5+1TsdylJCD*E@J. ;$5zi|R 0ZGQS h/e{|W#K5 kkZf!Y@3IZYD#glS]&vXM{S?ʶD#XP$TOfI`t iM YbC] 6@"zv1q+]MoW]UsQ R9}_{r Q5$gg1 ~P2 mX1M|n1vS? ^A-΋A}}c@?:ت$Eܹ{H`mz4  xJ<S*b?_r sX,q7*AsxsI)lR0Y_6YM)pM%3~ o 5|{#u*(wPɶQeA<ޱ"d<#5C,ߺAȥ/ݘ:z3ՓFBx L]K!E&)UŹj]ohXZR+xL5B!k=)h,UZiTt:~F&CSML ֋¥tw2YRDѣbh ĝJmܻ< Pd)qkvCE :OB QC6" ms.ʂL#S6zx_pJ T4ɼ[ڊMsm aLpͩPHl p yTY1n{+p FMwX=6v$眗`m_}G e0"\JUThh`(<$T#NGY,x65N|T)xƜO[tY^腢GD$A':lɍ\܅ W(k|VF\(F-F<S~ #Dm_>VPAJsX }2 ۥ6|\NT=b9_F~Uw#[( I-ItuˠT Ȣ/"NDac!3]j`Im2ͰĺydI"7[ē]5!۷\HhzsdՅ//#{H@( T\y@ 0٤PZc(#&|Ո;M.<`qoåLڧAQZk X=,vY.d۽6Y=S^1hu=)>*Z)-8Y3 -- i҉0gq]b :,LW5v9?q Vj>nD.n g耩QMj}Mhծ؎]v ;K$4hYJ(y13ltP\׿ZY^ebѸ H RUwl E~ ~]uܱ {xĦLU&UߍGDx2W6 )XYwԉ8_>NHGF$3tLWOZ` H\)?b5NP_7٧اqP_h-QccJΡFR=pf#r! eC_նȘEm?byd¯8"Mԗױ)&8ffFD&_hW ֒F^Bj_F@㚘eךnA4qXZR*%RY K _RzdN6?'[6A'#dn/UԨ uc?$35vi&sWz>PIc&U|BGt2PxeC'B;VE]gǓZ׉TAXEoX/"mowcJ G)A\ˈ"77 54 1RO4O6:YekO ~@2}Jry lno*UBkiq>>,,l~vg̎^"%gYݽ!AX'$]4dx^#TfX1##9J|".Dtb*6"Tmzk!WXBJmNmO媁5tԵ3ڤm HR[zg]@lu{a懄v[x8 N=r=d.Dp7*nitUE_L.3o ]Gz==\4AIZ­a:ow[GLzj-x>7}tDGIYPdsZ׾F8d HoM 5Fޜ--G >=Tw_Rd;f^~E"2Gꪌ}y>VcW1NG'ptV$lEઙõvHb!ko] H'qD&>6'6o:h% G7#qc 3|iP7i2"l cI?m~xm -D|Bg2!dM _gWYQz&>ޟ|L:t$n5M-bp09Z k ^"~v x0@hۑNQ\xfvV6O|St)Kt.|h {PMIL{;goUfӿӴR|*~췢_N> Q-FCtsaVWsxW]kZ4"zG'ːp"6w'bj4g)\a5A8<6Mb'b~Jԭ@ah#>Cb,)@k\cDDS#ȠL &~9z xtU>U|SwZ ҳyΥ/7[)]Ed(w]xSt_gWFjJ:c;f7(!3hSXg{ƨ !l4n?wF(Y-%.!v]\+%+~91ak5|!?l˭p j1ۨ|>e.{x9]YuQ>ɊiΜO#"YI(q)n-1ҧXgkbe|*j8iʌ8vF%.f Nkg 2~6]7 )`V!Vd5o f1hl(*ٞ+ҨJx `)'yUZ/4.>&3=:C^` ,HJy2B]/@v5( :rbMw@PQBfĄd %yUӜ#^'AX;qChE?LMi},IgR&kea' =1h-B{+X6S֌k"ӽqP>.M^<נ>1r' .Z #޲h*"=_z5ai!'6E_/υOYrI7K;sIn]7d^vԙ(I=dIޅe&e%"l^%G8'Sw^na B,ڦ3:bNPSRJߚS]x~)TэZ5(엿o`^j!|Zh 720g =O?ɷr0JqZX+VfzJbNjoTS 8 {G"kU/|G\ "}"`4TCЙxQ̶})F#?y]Zq,6sLN;Ԁy@OOڐg4sd<>#; ։.;Nןŵp Ƭ8w ,wO2!!a\e[m0z'x5H" 3rElfD??IP@P!@8)g@v}t\g~ 0tk ^+4vrhê{x5M|,wʃ5N/7/s ǝVO6l_5jMڽ+A?(H7d caoN~!kOUjnp;93L4pcWW(?6g@zs[+0I$pψ$SD7pcW^)&@`)[ꐚx4n!8U[ӳVg@@6pCAZ}>m֩xOgo2" ':/2= Vk1xQ3[>CH=|}vO~ G!,01tj8[<\*I:ÅHsP< '@[S s=zn!=MɊ>^\م".3~ic2A?橗dM-X =S%D 1ăടv. gӎ!j*\^ڌ!o&Q)m^kh<~$ 6<ۅpR irR&XSs_[drl HkR$1%;koZSQAr*ɾ6mwa;*)$82hNɳqAfNQłkFy*izs!Bo!t6J?"c<+Z/kmkXP_% b)RXYL=1.[oO$km@v}F `jz8Vc%>ʉ'r]mS]+u8 o v 7W>sbҡ ܛӘ[+vO X{ U)?!ܷ, ;oӪ*/^/G di]pŊ t< ]b@^88,+%0>92<~s? ۩(Ǘ\6Y!h)"Z !% Ag+9oc?4SKi}dq7TGi{4^?N&rf vJ|Q7OA.- 1tV#qg,ڮK>]!g fb^NO䎁O}m'XT'5TA#pd"~OP&~9 bC rd2e&ФJ!S]3=t|=Ҩ| W筸xB{d1Xĸ!ǡ8 J B|4m)HݳM|y-9GIoL;#}I؏g-*)xR{VyIqAp-9e\ U.%T'RCvu4:l-̄U@lAr0FS6TZeY(>v-_pHlxwNOHERqr~0nz8C%$l7H_h ]DUJ RВ]w|@4lG҂Rkh"s(f.;mPs]U*r`egFXAzIa/+KcCOfUn=Hah:MbU'?1ЛЂJPzak_=4Iu SLJ"֭/]{댦rV8uĿ^|"Ơr]SE:BB9w̻ "2UO8_oiB5.== ctrUDu0rahB,Ku }$NDo2`hgy:*!RQYA7'}{NfUp3  K:o3kmY̨@,vǖ9~5+AI6B(M8 g&!7M9)yHZX6oٹўU|x6#qF{*bCQaoš+JP={ҹ炲7G _]vL,&C:֮]{ca="9ĥ c773ȤqC_k3t7m &ñʠ;H_zCf?59 !ݽ߲$~Q>ґNlߓBY9YzO%nߦ|㒧Ab8.Z"s( (}vLq\u*y F(gwi }yѩjkHk%,. xtn)Xp[˼9dLO*MBOYD4]tՊ+sc_l!!ᅤć -Cq̽o /ʈ#j-^ ZEfOs ڬ+fU42?pZ]sjZli;5:En5ث#JtohH˪:|ñe۲O8Nl&s.*[Y J 5q}_-%5rPYktKc^&\į  Hs#6MիyN]bRɳ^m' UgNi,_\]dLٷ@ڑcPVH#bdO9Rއ6tQm@ᘙ M;3j'T-Yj@SWUT{iotsk06#(,Iwt8H]v_9H+>w>|xMjK*~>DX.JlIUqdS7HEЙLaN"20JPO?a>o_ͬ[!C:&l Na[tY2.ʛTw`MFG,آ[SZi<+"qߪҴ]NCpygglt QFagǔNe#JnpewIAT&%9E0q'"މST!p̒ο ԉk\*P7#B۬/GVZi4AkZ(ID>a"9qJ-Am9W9uɖC ai? ?4hɟZiY583"뺢nlS*OQ N 90~$&&:wI3\I$Tn@*9:;V!b̽aCn C7'|nJ@=jA9'pķ+ºc4vc.jBi%1MJyfV%L#r|fmz0q'c)/%ʭ矿a m)) PUE7f_kaK|9~޻boBj*3\ 5BYW CC$9* s$n'R;B .nQDes,`E`akbD83/cZ%mU'lMNIcBWn)Ek9vgPÈ0,5dXڐls{n 2fABk Z T#Lm' ]0mXEl] ~KZz4_q]{X 0oy^$߹mJTlw {v3Sa%_"j֏UHq[PXf!C"ݓ[2~nhI?~K .Ǩ䊨/RۖO [jWɕ]hLDBY]Qݘ3⨈F\B>4ҒPekXD͓ *ꜽ)ts_ӄQXk$f[‹/Gt <}l:Nn3^ƈ83, %B~%uW$,霣t]hNfhu8?!S+n|mA`+^~#H權H|;x ߻cFzXS sN{KNL&Vhb'H^6Өѳ4,JI v) x>vWx]utQaA{uƟY>dmMb%,Ul9cR킶]AD瓟h2Ya5m7"lJƱfLQmǗ`"(j+EqE/BߑƄ Q [²m}90 ˁXJ:b?40# =$*GR"a.aXv0,OjacF*Js?K0o[V+NK45oוd/l'Eȍ̽`'zٓ Y9"e>zr^kP%k=wK^y_ݠm#(D#~M>8(8Y pndRl bE"K_[Qf:}yuqcLc"ةFr7sڰp4o䓗b~GC X~2fC)+BG'BOm?9^_v")[_ dTuz8`+M;۬`"H\y>ses5L,LHV)u-4G%tMgRw,t[3`(h#-:*|A$(9(:<хZ(icŗ监%`PsiJVg%h! `9fͭx{)_<Nvd 1˰'`̩j:b_='dzeRl2I0 /夦ݡ: \RFDNA/?ZF|5} γSX1HoƋT*ٌ~9@/ղkN $)*\;ڍu*u|x IC(F2 T_({B$ UWxXG3 7) >VR7Y!tWU㠍L)]&DZ:4M ;k7SĽ,FZ?L3ݛ>f10x&U+K0ŧ;v)9P!7!1V|~)E}fz .]/.B1?3Di>yY2]|Py.̬|/yd)(bqDXz0'!d+ +}3b%%rF"9,U1B`y>16#[KnKBV 1'1B$2>oÅt>)u_Y$.v[{;9LCG<=/1!;9]܍HS5 ܑPjK G-ꐄ.].B;/Qb }59 yQ~E|>y/Q擿a72T ;HV3S`PRZr3V4ոZl߼c' _*>nǡa<[׿%m,r˺p~^^/v"wks۪bK\dkk6|-14]#rH>vb<8훆|:&y.jśN>"kF_θ'W\Ay.F=M-`,$v\,ٞX\>")+B6 װS` 9kiPUz$AHa3;<Â߆Ȁ[.[H00{ U9!>Z)؛)z&f`!}gz)*|`XSBA1DttYd*yQ t#mr(𝊒X^\":X_Y3DgUֵf,:6~} v OD(j g %_c>Lf mugּX{iOZqpt bDu7ś5XawЀO3wqFx,`ugYb#DD[OC`.DS B̓lTy&oRr%Yٺ,".PVm6Eį+ ^9- zg'PX2+trt?PBՂrM5eFVږ|b7zbW? *7hLōEBQδ# yS,~w&t"4yZAZk"V&dIC *FC*r;@+]w&hk7hgā壙T%\6oj1Á2ˬyADk(&wb%-d+]uu]MZdK8S-3vE[G4m*%1tPg--LumCKuTKzNFx9¼OsB誶srIXeI1@R((G6s{9eWrP_.+!ĂLZ* \g,|ʭ$TӒwat7\ zZmKZO7(@捉~ydrH&vU /Gݍ3 etlH);sCMaɒd*ϙ)0ߑ^.ϫ\ZE'\W$2)H-\IT'6,inc) Vm|l'v EhlG}ضZPvL \ QϞ:Z<:%*eM.o\t̿;wNH=%yu9kVWz4w0ӒbQor90X j}kҵ獵{PjJ@e|w$# ͍#zY$9'RK*Ipd b+3LYgrpɉ̸ei~nq%28mH7m-)0A~TSI'7K(pl?KFTBD`O\!z M`n:ۍ^H9 R1~ DZ lxoxߞWgGm_O>ľHI>`nRC9@|/1+X$.xܝuR̄#"/lG35N˗aw<#fN@K"WI_%X|^{h6#H:H1 wV)4pABmL(>.`e"p=H"1$I2g~q ?Gӫz^y-@3L|^?T~O*:s̆*ǧ <S48 q ۂr9NddJ-B(aNE䌋.y=_sP+[; -wE錮pEOn4ߋ7r] WD)>򲋸k: fn<;{Z$ꖦ@r%v۠CbSX$) &Vʅƙ^|O (IHak!c3LkufO7U1a!+G%i>/ 騀NJw-s| R=c@E^3 X?߅\$L,>P@ItI(z.n'砉u2RL;tƑ@n3ؿ2/G+S1 # \E8p"T" 'Zm%B>&ն3{IJ >3(R.FIJSW_!SC\s4%dE[y40KSM5.헇[SNٲ_cIS}`ܮfo6J;#}f4nxU5*"c~s!R~ax!! H{4#N'N6@qlMf fR*Dq?˹ {?f衹jqɺ-(QJ>%l}E?Kdz(jN_`}8=#OZD拙u]bK%Ăr,'NVRM^7M{Bd-*.Z Irm !E҃bL? =լP˫̎zBUn\{Fcl2{,D WDLb.bG,>F@Tb?ڢo$?kݨ!GZ53Ko%k]=f7ΏU.t9s/<×ᦣ@m"lwi95L\i}UcBZ](%e&Αv,!~IZ b&t%N Ǩ@]`6!YTkؚ5+\w+DHCdtb&4On>Q\k-=Auz@bX.ŧ5jh ȶn~eďnc \I _ݰoDS+^ &2F-L bޥ aW&*90Y)ЯYSOVHЖ4\*x4DP|{}qmPCwP\SXq,UJˌ_%&:,|gf qԤǚ j+S>Jd+zh2O!}?#Eܑy{D`,=0"0"3LbGX#7q;fF+}PP= pnqcޯLxR9mέ\_R99'u*V5ʵiLUIn|~#'7u߾gg!Qא4g{%Ґ\`5{qeAg U?HbS]v: ?ߧra`VJ8}KA9i&MAɽ^.݆c4sд;1Mwy(UU* y!8an^;W`0t]v+D4bn5[⣴!}m |²ӫ{\ d`A`g/zb|V]Z V,TTY;unMU!2R@CGBؠ%/i| $_prW[!=U $g.9,jŸT}i\i?yr-u b oLyC ȩ|-UVB ~15֠3M7`mkslZΊ6c3QhG++~Wf3*It/-JAͱ*D\HhCo<,.IU}Ը5,ׄD)bV\{Ii졘}nuډzx$Jv٥~ap?!xGH&/RX ٰs?Wと"A<]m> S ~|U#v7.E6w(:d$e4_v<8)U2~Aާ\\jpb ?)/2M[_2vČեH+@+Ӱ'%nL`p`;6 }vUy B( m?i ?"әD`{f+ֲ#N!o +oy)Eu31_{Ț ؝v{^T\Н !gbNDKbi?c Lk6>!:' 5S+OmQ?IFpj&t,Z\ !CF4%t3gS} Z(m ;g2a8E57Vr7qMͬ^25L'Be YJT1âJUz0L=<ܟWulկNߦ.`]yINH7@C<A((R-`uq?k-ݞE;x@hfz\x$B6 W*'+0WY7F\@e= Pe/ooS}}MHt Xlz u6 ˾MW'- 6lM·sGז gF &\^ ^o ],:I=d!זFuH"Ե>Nah5t)hE{R O*.A\ q7 mGno4(:TnY92w1[ĕ?{ui,ؼ_E6CGYy"]m-l!NQQ2U(mWJRKî]Fa0Fʳ@22GJ!-ϰ>.J<{DiW%=mSSOH4DJj KhVVXnig{X93Q|ӸR#<1GP=Z^coQZTiL'F rܛn;u9p$Ԭs(ok,zTz͟|Va.V#բ]+xCD,n.푩9`RFo\;󙠎,u RAuK"BYnCb vOyb@7U\`,Q~TRȀ*}=3#\,"NxRH፬J0v[8Ix!: 0LtA1h?Hv w,}4ck%¢14ȯ~~/G#ΧB6r"Lp>m~w\ɻ)X/v…$0m"*|C:txQT:ξ>K6l놮g jEj(Jz 3|lWhQ#l`q~t}E*-Kl\q3@-2 xu+2v'D8; SNl= pxkF y_ Y Fgǘ39ODQXR(,L顕W`t(j2cX\\QHIYq TG?TELx3) u1T!ҿ"Oz*M "бvYw_tG"~_)L&":u0\dW(g+X nwf?c`|A&?jj|[;h<rW7S噭am77QUOduƪDE-ҙ; K5>̦x>حTB;gYG><j۴=z۷1ЀqN)+c[ϫAi*X\NTn5mjM{I_N}Z'Ԭ< ;atjm@Yy!/Ċr{ `==`˹pƦ ? UHhWj5'A?Jke7GȿNz>@w*j[wBuC@Ȅ%IuGXr&5bg͢zQ 6 w#EUPB\Hb+U,aɁT1eqV@cݝb9KDɉgBR(< AM^ض]тu_AXxӣr@zLQPNFNF(NwI=jWM ,HZgkʁ `|46<Ώkae5.oSDdbBgRS2;㉦_VTM2w^o:xDv"q6aqؙQn9:mm]BAB Δ!pjΛk-=]RMlg7I(\;B؅RUr;\b _H>dAC.6}'X?/Wt;o&-Mv&ؠ_P/˲f`qG\:jg;fCםC@O`ݺGpϖF7:ukFYK[Իx 3g>]INU0ҵ؇ ՛gvt ӥc*Y*q}?|- Pz<:l ^}Id2ʭ51 I.A [34iIW 8!'z(XuZȾO<d3drZ*+{%2~Sy<7@&U;ɳC=@ 5Tni=.g&T"RZ?, 7WVpJH,@\=n!K?`#PM4IyFP< TS/ɵin]0(mr^b`T7L]9D:1:N!܀ R^xiܾϑS iڎAo52/b$n5gAm2 I})kdk{?,"80f`m|ϑR|EԑA}V/ |:؝=ǵ;EkpRK;nzQLNg8BK),%U$q}?($0j^X}_G2PuKpm%e@7gk}dXFy[@>P10XYMo971ZjVCQ]'X$O 0GҁZΊ]IW\" DXS<P{gYtLZϛ:(Wx/p|a_LQZ}Vj[2)Ug2K|] "K& pN jyVDqu,25_Mn.cd2+tQZO0) cIf>~.o@ #V;17?&z0[;Jȣߡ xNFHNEl})Bif4.sp}]1oe,D)zjӘo!-g;!_2^Ҕ0]]d,xcR:)hj^Y{"9*a,By7n\'eVB$AY:$i1R}ߙLe£y\\Y22ETESA/)W+?l#u 1< يb]0U7 E˦VصiI_PIC/sAe\4<٧gT<=C֗ZX%)̞Бĭη@v.z YHWћ>7 r?DYN"v6 \@4S!HŮV2Tήu+H{e7 E~fwvI7::Um+|?.)nզNCws>f7/A,H{Bt^'ݱS H'ȳ 0S"t%=I0v~:UCVͿ~ܝWfrqat|ek57fw)jwVx bUvst3_lyoR@ s7!A$ ARu{h~Dιp/.K+HȿiC~p n֪9P_\aD[Ib Q `>re,G'2ے*Pߴi7xk=H`|*9xCM#}@m$XFqHie+8 `ҧHV%f7hUx b8+dzHm¡JO / ITgљF($+]/fy5Wxù2e2Kz@I]"%@q_GofK'i\b>^.g&kis[39ܫ~B5,f 8X=l mov-_OPE{'6o9q<.mW!]8`rb7X7H(@SӉ!_^ʸ e9Rԗ(;bgmX8d1Yϸ2@^ZҎ{r"8gLJ~esBA{-|4qiX…+u9b[]ޭIN kY1cDUstc;1~aI+2Z-N:z=@AH w#dG_B  =t;Iwȁ {i %=? V7^F']ormxzGC.dr';`eܿՓ%j"@kͽ]a6ir^ȗ?v̋iB6W+5|82-͔fUN2|_  #c,xX"W`V!gZojn7ݫϸyu˫C ʢO…W|D\4\x) KCsOaNۖYWw`GuC`)O󖳹F̕c> e^1d]J)ÄWIk(\$=^ _u Γ`_j`F5XrfGD.O9v=!z^L[G'L8м/AЁ5{8S2۟ac-z+%SX.uP^S ~7 L Y jc"~J}KZy^rDAe.H>X晅Pz0#tTL\Ŵ7.* Hi'FEUas|F ^j2%ɖK3ʗl, d;*d =֒y脃4ۃ1^z+aiRb|.q8A0H*3@JQ<~0݅ԊO5@MZ -YhB%Z@$g<c8ˌȒG,ƞo^k^ez6+gi`Pl׽r}k ^Wm.M-aHgfF !KqR-[M/Rf!‘z䅮rnL mkDw3 4SZPPi ӺĮ=0r53;F1Hf\+Y+;gj<`FEE5h_M@,7!`\U=rolXSφ0B G1yԖq.`ܛ׌Bf=ݣYY6&2~;Gyyj(50N{N\')6ƇS *0OR(vWC8u+Y__^F C8D|tWR#[2H ndVe+C+`:a=oLȷ"h&[i!vKb@{wȘ+ATs`"1KX6i1NJag5;QPָq+ [rP@^cƒ#D-Gq[?Q/-TOq<|UFH#FE1HjӖVf8*tMlbاLtf#3‹!ш9+vjB9X_ !E9Q@Ygqpjm]P6 ~O#a 85æ`>5rh:3+HMkzw 9c}|QOľéD_'a.D19 eqbL$>ٰv:"&'^ř<q "NKy4d#ն ΛػqL RΓ܀/mz#0[k-;Cj(u[@̝&h|eL8꥜O/iTjp+pB_|vJ&2l,_թ*2:P{3[8(VZ< /0z FIx#3ϫcdy1qf6ɩF[o1lu(?ť7zG= F{97w%fAɨw SOT^%jԎ2Ma;"UVzVq=a$MK(aF w,J7O4~3AIBM7Befhh7WpEbJC ?T4s-˅Lw&E[ O2C/mHF(0\@PUst' a.>]Z6X*S4sJW ͦ'L|_e4. at#[(>}kgcյۦ"R Qa7 8p"}e˹o\F?akzV_xТXi2֥9(W+y)?¡r((;}}&Tdg!ہ#рCUUOS6Z81H gHgt(-+[%}]H`&FpKQڒ 2V|k/ YbnjR_,; FR+j 5|m0/,e$ /rȖ- ͛ @6b+~Ȓڟ{Zƭ M8>M!+~/u6,a QWSDSX-ﯢ3!:G-RCa50MWZA 9$'_dгLa͈nJS @^R-,|fZiv3 %нl2%6w 55-x,)l0 i̇ @+,hCłT)wb-@/;OI鿓O.k n8y %ߊtC$,4†- ζ3$L9'݆+{^2_ᄩ0t"> r5?kI^6M(=:*dn@>SOz.L@W(:6Sf\c fy"㒘̋9k{9%`^nLDpxNqIJG)FN^ԵW`WMw7 MJjyhrLж ݨStIL\, :t< BA4ɤ.KD 0KY­g> T\Wp|sB7d !J.T_(Ŷ5&DD IǺ98kGn5'NiRf!6@҇+{?&|[wNϖ6ԇ > ]#&W(ܥh%^MQ<:K ~Z&/6geR$8f' MB1pz`h]t*_rӚ %"DbŇqgc; 4KJ@\"+eí`IBk[;j/:.e~\V+f$>f[maUjAqLXKrmSCU5)dPH&EjpH^f><~W'9Ux[A dӔBaMoVBh͟HJ^fjW$Q",[z̠3iUy(c [t\҄@}{? ̪{{DŽxE+}t|tn놚_8V( x}* ]ܝ=? "`e cgJQ9M''-ȰRQ]T}mE e*5T [|Ƣ)?1qґvјs}R}kSGH!z8ʝ.}xM[EbTԅ\B0e'=U/s% fR!Y/FX VG03Fs=ycQH dɭiLBp;"N% 1`e .lYL |¨DSo Dz'HTMEK\c]u*d<ޟîhp0=`Bf;9e+)CTw%>b>33k{GO PqK)rƲ<"HTdBFX D?ѴY5i1 X\&^]C8TB2gG\eJ-K%3SzUaR)'qcs1(꬗0E@ ~T[% t97)]BG*Q|!os*c[Rm]?Y4QӦ'Gj vzq`cI%ldKٮStODPtM3 bjv=e.3 T rHH-?>S$k7&|쬏Ձr鹟ݴk~!_+?Wa0 \l Z:zÖSLE0u!ˍEQwjZFe-Fh2a|7?,Jy湛'$Rq8 Y7UK.r|bv[6PNUXCm[g{QX[qC05 )|a>VY,wNy1//DѣBՒGK:BSCqݣ$.Cϥc=x)TeOWh+dky+EC _K ) >V<3|0Ot@hm՞7 X9,)w0ҫAgJ3b& 4t›[ nRu g3P^DĶPhӤYixUҥ ~Vݷ>K)!ϪՔA}/[A3)6S0RP $Qas I9WOu a>e>97 3lnYYч}z {'vV Q%%>JTj ##I1-Gz&v<6ד _>ү K4><Ɠ]I\?'9ϸquZ-m_Q }af1ʣ\8Uo EĹ,i< N TҪ' t+Gݟh~R{:3~_5? .@.i/DLH.|DŽ>ߺFi#M|<)vNE"(j3<0xJG^RoՇ6WpnY"h )_d|K֐2zw[;wzS:'_`] az§幟W޴6=))[/NϾCWlCF:V/'ZUD.㮨!)o\/Tpw\{6&IURU\РeC&\C*IN eT060B“)vupܧP2!$pҨ }v aS.YQ!"ᦦ^45 =̺/+!x6=<Ͼn,*顙6P r~2kj|w:Щr@Y@c> {/8Q(1L_ECX޴>lX [,ϲrcIs3FyEp/_iI{-z;r0F@VGm6n(3E }ۏ `b?K !sj ҏdnj1fyk>OLv ۹3y!x5>YVAJ" /D'p0⚒LjRܘ<_$!CǛ𻆉S C6oUpZe͵k]| DG)A>EiJmpsLlE?W xŦ#d0; ́I jեR|zsK;zML4 7zMgT1'"'jzj_tsH8m\ jdqѥ(sAWE8N9RRI #s=Ya"&2L&ĵ7 w1⟌I&95[04h^MvBOTkBuMoDvhzetiOH:T o}f j>NR'RrbG]D?/ y:vkT*Vrq[{ 5YɑcH@qT-CퟹE_#Z(Pnfz # Y^,x+[{ qmZί"_Bʝ|pRM@QkklcIi> yf^Ə-g,CD -aD9L*֮Z¼$Ù4g.,-_RgsއH'~"'cڹ5.53\1Ύ^Qw\ad*G87!b,yJ buuBFz'!nA^Jg0]cm$P`&#?C+亾 \޹9!)83taeFD2G];V4TH aL{"x-&1DtiDM670"$U2_c-PTtzdsךGErFm0&h0^[Hp_g|3ۍKLy橲1<\! YSb_ی8ya5"X-PSƒ0W=z˪3iӠb~xH֤.Y3Ip*A=Ҹ۷%u$ !ruz(w5? Yq$, y3]Aa^>blb5X= iGnoqw+芋_Y X%Z $?c 17Kf4?2@¾sxT}Pf(ojh~_#Xy4׮ӠjA62a!0LhJ x\PQAt^aoFO-)ڮ8%98A_^%l!c Ov oѪCPWbw $)èQg&Yhoʪ 埋{xS-V,)&bZMc~J;rS{rUv:7,/F"~˒/Sq,7CbRYO[[x7UEƱS|opgGf+=n-]n$w@ r[N`={|L8/w0lc!oO3!މ L9jD;$JJ9BPTүC/EWl%%w?-7}tSnMAk6"T ? - u)+=*_ j=Y?fȗ&fseէ]XȪX{&Od+t c^е` @69vaQxDgp|u٤.X\uۗ$m n/*R9"\MJ W`"g) ~8RejWyBBۚ3j }c*#eENfѽ)vkD$li^XN|@qAn?Za* $4ˑe `C(G 'C@S\' Ww_tb+Cp#!$ޏçb,||݃)/ Yy}3C1wl2D1X®#pl# -Z~IoE֪h*5C| ɫk%ʶjF@S;S erl#8symwYv;}w_hi`&vXgV;Hʶ2^r/i|{  ,S$R[{Мaǡ98H0c 61w$T,}:¾>9@`ӏ4M[M}=G&`W *=c/uA rMb#{[Fu{Tבjw@@qͰ'73V,(,,ϓB۝'y}Ԧp)6BOE";wJ7@\/TCr=l#8^~3g  {dWxENY+KlkD}bnOғơU"NUlf}ˎ3px)f$*fx$X1*F#Fj钄T]TC˦҇Nw]ydE )ШPb׮a:ëK]$,*A;ï $qAØ!7rdLLNPO<^urY(00iuݙXqk>O{p&' = DmSǕ*9nv#r7)Y"߈53˘^D=m _ØZZǁ]Td.c/;O MA!Cފ*X;2C?QfBEbI5Rg#M=h]@b]BO-cK sNA*k -+([x.uCftP" tN4;MYTz.tHU"=H&m@sߩmc'9"@]9"4]p\z\+tORΩEu5!لhĉQ6 ѫ59Pb'cu 6UŨZ,*=#dt` 4F6Bo(TXXr6١6xUzLrqf&#alU&C'dY#B L>F,x jťsI>?-\ 1IU*ˋ=rw7Dlm:͈V&!8`IXshi<%$Fnmڀ/UTN^(l0NK6q-yYu'LE= MM_yE/n>ی XWI]3xmIx %\D!ӿaf]8t++/O E)½tpFwiCUix_$`7,l_Z;ȹaKcFM6LB8x;oa荙@FfxRKՎ3&~r|PcwK/iޟ(:g)itRJTdªsl zs,b5_8 ((~)SH\$q& W'V|<3'gz* tv OM uI딘qO'5qS'BVUlQˆ/z+6'g-v VV-L}@I*N"xjhnt|Do1S4RXkI><_Pxc&>Ľ.QIJCSO 2HQ@ ?(JW#1Q7Op/ib(+tH*lQbMw[tɜM/v U,=<?[QCT`N[W˗+cHaT",0.F- {yiE,>Mc.}Bm惎H|9e7 l$=Ϊ#-#Ι2y6_~jtejEoU厧匥lKd\ ,'*$3TP*ԱH:~dѕb{Z|g_h[nKkZh3j ϊ%<|UV:eC_]47}3aZ4ZcEK.,U=HB{RRzDY? kݭe47ڳV׌`0>2Iw(,vw+W: ' @[5y/=۝fjC@IE dēmohWZmnSd"Dt{FFcg$5a{J~BU bk lhEPT *FB0 B!:ʌc2uO#[B']zu41hXP1c.t s.פTUt I^266No7a^VTͅozjqy>r-8V"W%Nm 4`A`}9R_47m&B3Z@u6 ZNFhG1iNFq9hӜQPD{ gY0 QF?*+=,s7biOh0 G%vO_Vsv,%РP+[=TK^:TKbgUIJ+|XQfcjRVSL װ!/(%(,p-is Guxgc'$nأ*gf[B;nEN~yтEe-Jb(" U@`BDnV {i~'HSD1S{AĹ:h YޥyVhWs'a+Eշ5SrbaVk\5PD&4g+F5{ B-`sÊa7 pAF(FKܢ!|\ܴ7 a -O̷Rm _E5e tBTeVŽ*3o@tI 65f#ڳg xqݸ*s9zko)[ (] reaFMG=ʈ|ҔI"B`;󐢺p\gP8Ei%JNSb`C- U(g69=jσ$>y*'ҭ@8 vZא30Md@:!<[*U,g8OD 屾TjǟA{~zz&Y3)D{GqӢ~eG}.T.f2jbJD N^O\:Z~kDIm'[[RPx4/Z>LX߿w|m5ؕ ugD o(Bo>󽰺mgTF2icshө'&RQBM6u"U`Q4Ӈ ZW !O~+gDā0"/dlyEVp#Ĭ>;P9"ύ֪M#*5YxЩ78qڴz efv/7 ymXH$Zz!(U! vV [x(0!>jYxO6W"Le0Hj ,l;l$ƇǺ\YLp֘+k${fV@|RtѺHeWg4cQʫ;=Aï~׉k'vRŏ:xP":;@6 ;BS7JO2(UE/O^f7l?ޏSgٜcqNW$ek]wQ.?<E cAklv`30=M/gSgߒυ}C^q:gϺh,k}2id?FІgYNP5^p'GBy7lVJ#i?X?NV=a;3^ Q&KHFM/i-CXMڮ=TD:GgimMhT-/_!\(F8vV.N.Wx$Gwkӭg+V!HTkэ."[(Աe 2R~q3mFXn^u)!]ЩYmd@D=),6&ErF% !3>śʈ?SpX\Ajs1di}@q H=&h$G-F|tvhpJa.`.5 i;:1תt> 8ⓡcxNuHXRFN#iaLI]dA-YYsfHx0o[QjuR5nL/ih%>FѥZ,_8 M"οYnⷐDԔNKlIxu@JVJ{:4><73EV*EPY.EYZiimwIofCԋl|1?eh (^dJ'8W~Μz$|TD!jךa"ӟwC(W/QNzM|B1l67]A7vE2krx3% kgJG;;o8F$8ڳC,NmIZ :9Sf58#S#$rTuvebAt?z41g,ɮzP3m (2E^= v!juX{!k35WNgs~}jsyvhOE% ͒EOtIPIz+^IE JOwZ\^_XRɇ9L*q|޿1"აH z$’02Q>f5JKM6D[AD/pA҅ Z@ATŒjvt<;eddD`aJ@>IϓǬL6VpG.*9,QY9UdÚ&mOܪGʮaPP!8' PTـ+ I^io)Ǟ%GgtGt瀷\b]Z'JEg9ĮNg,Z¤{vJƷ1ЎK=d[hvOO +4/(ȶKPTR~ $h2e10>Q:;]]ZF >+[LثG= e=[~ u]S f7lu+N{ #W{7 Q')64PcH`'ѥf]s3Cx2IZe{gos?kl==j(QopC4k7 _6m@V+nsMo1#j.T#G7E_wIpT[(G\t2:xޅ"H{ezlHo&oձghamu=zyLj`P&sZ5Q0x<U>v8G#kIV JF=~qFRn xwj*)kPzCpn#~d'L-,/ĂᙀrAjǪC^sƶMhOM>${_|⍑5'_`.͛aE㎛VGk{UO5ZI٦1,CwinM1.^cX⪮'N@Iք8uR=>L5wi=mbTʒmtI: '|Ok 畸$JMv#`n$,mM,̆@iL(8 aOMx0h10m2\z`af )ˌ>3 ,G" D?60XqHӢb yk4%w\dk641vXp(W'k dO*veͰpևyOȎe&Ѫ ^p[OI1Efz˭'Q-'N^ s<=uA7OyK.ruz :0z8A |և̘{hœJ+ˏ8t/x5&rt( C0Qc[tPv~.-a s|F7{.fug"N=3α")[K nz']ʜ<;TQu5Dqrޤ~ K\ލkIޮY gh7auwqmGi7lt(סFDUY?m'Ԇe_[ `S6REHMa#(U Gg]qc5+ne'ؘo hݩru_kKtiP87+]2Ł?$1V$*&q;n:= -('ÃiQIQ0bt8uphd2O >T{/`QY RFA 5#v1¬LbC5;CU~/ζc 0ˆߛ-^drs6bޏOLu>.>Fx.C^/ͫnPr1:>#~x Okea$.[\ [4M{x%P9%}U 1828I6lC ?t,_`V0Օ%5?~) !$]jP^d"2ժ:疵F؂"Dг_(]oUc;>σ(!$et_#_Mh/)#V=xĥ 6={X|7Hǜqs!I:/%-c5`W͸"Ā@(>|lLtPUndwom+u ǽh|O' q!.#K9^jވ@=^ nzU jj2n.L@v4NcB Hh/dF0&F+H֛P"kQ ˆpjuE#Ql,fB y1h؅+޾G,l7QoPPO8뢆q;XK1(ν&":,J儝(Z 1~y ؈} ;9ɏm^eմ1cQ)rH)8ƆW!Ա\òvE?%W[=eS- 0.wea9xzd7Zqj]H;xj=)֋by'_SZ)y_˿fO+ˊo*ϩ fWSr$a*~KkBO)M/E9 (s^QٴJ&3|m bi0а,G3rfGDl12J9kkvê\ Wsuϊ[ZӨu:]&w@\=F!uxg~oP2wʳo&41@W?L| *c#Wmƫv<`&R Cls؈raRBfQ5uXhzwϥ.(v`'I,s?."ՠ6-Bb Pە5.TÎ>')sO{R0yiYpH.2E\6c iM ; u3;J/i_-JKFۈPm) ]N7jU7ee5[";n K^-H izglĥ4 KM?{w/ZF=C3V22Hz՚LڸV6uxrSx+x0/EQ1!|,H)Hw2Zq2eM%P XF!ü>NۗudĪa='U-AsUeP zu, u-g Θ;/GH(FfЖWyEOvr/'-mJ*:hΛm8.+8]kNg|n^! .zԒUB,k7QlpSӁN=ţE{rGEmh4*pFZNdWHN,_l?k%%j<-*?3f,\(|Q) jۃ_/lz6Xg5E> pmW%&v"I5#Z`ܚZq0pl٤Pѫ>*K6Q=\\!ϙ>"c XZ>4r#ǀQb|xK֘/"/k9W|U}@8(KI9x{Ę}8F`ȣ:MNEL.`* c$̞eҷC6d>l kb߭!J.$٨;hm(X248}1;gkލ &  ~ЄMC-$Bj|\vz~BfSDQxnj>m6@8qe@^x$$qsSͼ 26ḷyq`]f1E -Nz:K%FNQ7I2#_F:,+j;qtgsSA:KNf@m]!}z!pÆŹVʘK y8])K3>1);x]Hr@]"ax "=[*ٛB|x>D! t1$*(2ӪȠdG"C@U[mQ mPJdQ+K(Ͻ|w!.DZ5U3Kم.u N$.8)JoG脫c=[󀧍oD6rOoӠU^j۴a`d0uiCKpSR5xX<mͰL.h`E5f_fTq +  +W2([pQAk"B%DGoBbOҪ[l"l$נ"soK,&$B">.'sxAA0`@9픾H Hq%~bV >Wyѣ,m& ,|W(gўWÑpW}5xFf ok,_($7!MW+ೠ gA3UX1*m9 SlTx\/ݹ 4~H Cf}[oq3uN;n_Ѭ=R{)2vCḧF.ĘUJ.rL4\C׳z>?.t+ru=F,~W&C栋"}5DŽ2=l.TF=9{0D}8*0%}VV._2,C,縐D1]c7”X +G,Q۰-o,賋amNB•.սtwX=^|Xf,t[I)ns{6AWoy8q{AyP-Ƃs4 Y<37jBQ@eq؏Is˖1:슻3$(_&ZJ86ƨ$Tp4^lkBWXjĽtF}D$D"c:_KS =AzVRjRsk$>e*D"Ԅ$y*5At{M_'jI %%fOJ Cg#>C $}V$W?Aj;!st&>y o8L̀A͜6lnE2E>e2t{Af&/>"ظx,Y& (*;-; mLLqe>CͶ/0oѴ$^g 'CFl4>L<U=K]ӕmO}y*<<@hx sdJSKݻEZOxCÆ϶c pOa 2 BLa +%+! kl9^3{At[#fP+?*ΰPRْ }^dYeJحOp쏪. B~a]'qT]@Om/>2K+!s&!2+_('vv0S^W#,xg:MUyk&@?>Z):Ht+O5D}+`v0r=3LIy!x3L4 "?e M7BiPAF]Q)Z\ \|Gue/l'!!#hZ-)@0M1: ^2"`:,n/;Og5V5`f+)XU͆Ҩ¯$b{܋22p; e=L ,è#\r ׈Pd{ۧ!@DDƾɳ>jT/jDG*_DAAZWQ:W b$$ב$ 6^"0aPMU"$*Uw>nLAh+{[ާԒcO{Wm8=3^S0iU@{G( KY %'t`r7ۄlȌ}'CvDZ}!#=x C Nº+43cc!O ”[8|2^^y+BFXA3>;Pd%LO&@1ݹx3+]2\Jl -7AiCI"gsr \pFϒH(@qs6ùZ.qвZ5yim[71Tj5-6˄S˥0=ΛYW_odt-DPC<T$sdͰp?J|)#yDOJ=T#2Ř+0$f@E&aSW'A+ޱ1i(\5[MT[&;Gke:JYl.cI²+aIӑ8"VJpVS[?ж bN*28"(na+jC"CL Hfio (|hҟΛ+ݸ:("7xN"Q p9BuGƣGy"UhNWkrDnC}PxZꃞ:YYxG z,^Pz88O$pu0Lms& xqڿYyaG7p{himw 1z 9Cqc3}'ƹU19)5. _isF9r(XL{r GJEf [m,v6 k(h`*+rd԰ۖPe&BץyDQKN ̞ @LWS` 0ĝK?'/aƴf@RS^.a X4)ŠPlx'i:/ؙz){7QǖuWJUQTHI,nvKS*@dZp~vbL&q'YTqΦDžL q79 o6;.৓I|K3/Rt ь:'eׄE^pF@#cEzxpZɷ}+CH+|U^o%8}#]I?rX!f`?0LՖ|Q:vU#3R{7 8NUHAS լ;cG+U|9Yg8Wp:3 :'?vʡIٿxHWePK+~${>E{(?e`=*ƼSDmpaR[E5,?\UsF5T9+Hj.PEvίWt;:+~,ywr=!d{Nنe'Pqɚ\!LJ8-Qt l(;*'9N;Lɽ"2FH3|+G{ALPNΤfy-Sow !{mlA2mꛔů~n-l& U2%v&_̕:}to1k{ ߶KJwЀ#L7-E4M;bkx!vq0-&V S JGs'ݭeՙ)3GQR~7d ry6&HћX@R+sUN/9XҬ%8v{U" UYu\V\D[lNq f})K.6|Z  0?iȢ-&Tp.?iJ.,SSܳΞIW /gȃJdd+D=-n(?SDQk΁ܾŌIސEr{ 7= 3t8Fp ivAYl#LkgmST]YKgF!T*4Yj[/}I37bTQή9<؇k_)E]dP^jŸPΟ0|JlwBHZy-CmtFgy_>188o&B\vVdjd o nG@PS/vX\cL۝bbbh1_s*nCO/d::hQ5,o䟉8+ZX2Mq} :>2H-/bH.d1%w K,#^ؗ`0 wڟklr`z[k*B՛, c۶uaö.<{?f4Ԛ iڤ'=qcXUvI2XCGSBln"i;klasݥY'CM_NφͲ$ݘ_ȓRs[cɟ<i-%A8elN(0XQ:u=B ;'bN)0y-8l,tᤝL':B$ٞO&TB~W2"m\vu r:( Ȧpçjƒ(#Ǜa[ЭQCFžѾ2>.亖eG=HY]AqlC҆<_ƽTːN]>˶KcP(Q}T/݇6, VUm+Pܹ4vaVy{8>ГAIX@* s^ξ]-Ϭ3x.Epq{E%hc1V\&\d0#p:4iPT}qv~uQ !1 kPh>`*;/OrV Qވ52(/sX>! +#?9^6@4o?f @+Z<I=G9͹Pxԍ)6:44reGp~%B;ZVU r)FĦvf J-d/ *rN1BEɜ:`!D1ˋcݙ:ˆU_ٚ-u,s.kRk݆1ojׁ˦"N'vqzG_+x"~RK\dr%}CG0iʒtrӉW5 es8"?`$ -LUYWdM̤QVbDp,{(vi)[`Vdhof;K~mJӮ0fwVizlF( `SS`ta N(ֽl;v o)edn L l`xFu -N(zXWX)]]I]E P[ja7^i h;.pzm1:!ww -$ lДrcqbŰ~!\%ZG}e# =ưVo"pMRA rib.ҢUܵ0jpP_pNیa؇rGZ9?!,?;,-0mfߋZy*G |AP^S#o_eϪu[t83O;S yLI ]"?OP>ߣF(e6>+B6cbyƸL !#dHX(+d 7{UpǰZ HgT2\C%l^3Ih`J2V'=׬AQP0 +N 򴦩`Yলy_ Џ+`\ujx f~5t3_Z+:}> 1QcȍN]9ėZ[«fEtj)S3 }A[ePzH6ܦmaDE5S,DT(KAn# ʻJEDT @J0̫8{<|DQ25wU R̨YbS*r jf"B 0W"7He[TDauGwת­ aHf>7.٘}尘 jrX2Τ⢨XbSS3׬4#rqn0kh!dAe)vM1?ro%eQ)= mܾYaFtjSXOHV?)AYW0izOXWsv,y]rln|PZ#gbrUkƙw\~mI^^pm@\±~MJepUc KZrC9SrEIa ѺfgIWÕ6\P1T@^%aRJ4MiV64Oq@5S-peaaxh9blCo /v##НLoI6 6'*;o+{ܼ.qMľ$F~&Wa~c9Ky '!0"K{CBKG˟~Hs%~̲^RERONp%b`KL@~):DXw8l5M]1vp`[:z_ |;uEpG wRz,% Ş*+7Q,'_O+rWoL :9ksMƫ˔$Q! YEWi݃amש4:D> -ilq/s, Ui QOe` 4ΑSzd8(N{) sU{XE!^j O^,g>p_us c2R5H_)Q>(9'no>kmG_nXѶ2Vn}Ӈ9Vp!Ԫ3IqH~z{y<nX4O|Q`A]hR"{j a(t[@AXʨG Z|Cdf^B*d ㍵c,3MEIE[^CUl ()X+"p:|*/~l+ lZQWCh>Q &fӻC# wI(bF op]AqӃ*&&Y{5$aeX.xi*o5@C$.ҎKb=](/45Z]R>|&)/8Ȥh%:>&]aɞY߉!lY^-ptG=0; SܫxvjM ax=;h[o!73Qr(./qL\O,o"rJ^V\I7Eld}" Hi;2^ne6U಺(Iő} \^>ϸd)>"tFG{ @Ɔŝ=9rř![/k E`] ~z'~u6ٸ)vQ[՘ EƔJE*)V+=|'Bv6 KWo_ѶC'E7l ֜uN8/ȄcqN1_ _GeKl P4{M%C3ZCxK֕r[Ǐn]qJp蛹:SHXmltw?ke 6Vz㇐# CR(Is-_i֥*p)~'yMZ\3cF68O"rudqu7#(%C$R.g=?TKq޹e;p{SFcEsi ({КWsTjP2,Hsx&}hbX&.@[cJ'h Oj  " e=HgއfwR0bGH|9''D_v#Fcȶ`3WB,O z\`s3Xh)+zPmzkno2!XRlfKSR֛`ud;336 ƋYEZR#ZF\t'BxJhkFlK0unbGχʩ,{X"7sX\ZPk+'1O/fFrÐM#7tFS=ԈT}oTO>wasd ?LҒw$Er^7+qAqJ `/"3h21H*9\"ugzəZ/E * W;=*{]2[hfmőpryr -꼂ٟ&Bm;A `Ҽ^ .bU6GLT}$%Hpԭ ݰ> Fa`%G~~e*Iȭ,RöWVR6SCPIM(]@xzhVHYjk"S§Tqc\GwMSYC`'AW\nI%Q-~TcV8p\Mm-GGXyba-@ `JPGGRiUprMJZq0_X?9}NEj㍼vUȥ/vQ%ĥo|! $uy-I3A ڡE,_AIzfwKFylqb6 rwFTVn}H \{CK3;WR%nzcȻrmll"64e#J9}UZE1s+bwo4OwS!EƜ3 Ѝ<R {cop%|=a1tm%GZ¥v.+Ř/Y"rzA5/%V΅c Bf PFuFU RNu]ՂGI)PܱO*ޮc 6CO5[N@Z,];fS{`q|pC{S&3U_(_[QgdXIH#Bjͅcbc'QQL|zī3@ArE,#)2>u)ۅ `)*R1{V^,Q40B! XJp(2?9 a߳Iū(ɕqյ@r%7O/O$]O'd?t%XV6^w/& ʀ5k鉾DZN!5Zzj)>c;%_PW+[)b"\0 ć[@mƫ7DjNiO{gQ'ؓb#EQD/GX&]JHM-?%2l)@4.*2ꀛ>,&SҰgz 7l,o=,jV"-"> ^D:t ~=Y5Q:~a^Ϫ``$޹sg0' eQ5`ZP8T '5Wxf5^Jw6=% #\V~\mlR674p TˣFE2+۞Ō7@4KL,u~Mv%O%p (`ژ NwڧHZNqPYJ'3Ru~#Qkhr<~iOP܏uѓ,YB>;@0<,`njzOZwuI\]J/Ll WvQWg{]\h"٤r.p^lgdy6~_RzXBć,},!޿~to2Ά"(ti=)1FtB/oy-pe׎98*^QRWDd h7K Q%({'γ-\fDs5HzVMi-#K¸^&$FW4űU_z,쑹RR$(jHA2=hH|F3'<1z |&d6%,h,|0GU@JYhu J^h;rk}f{=z=BfҨy.X[? 3fx7eu#̻o6)H~mGnmRxz":؞Ă$m:19$JG j\IOq[P,%+ 9@k)K;T2[AʚGvd g(˴\^Uu2ZfeW&?vEb+j[瓩O̬*8boLK_we,k9ơ``b`IJo$kBSXn R~^@Ŕ+p-yZ VYZdܰ}ZQb)A10]vvVkۯ{k !8zy9͞$` yyv22s D529i2α{~3tC'd HGq`d5:/Q^읭^'mnlhoHYɲR u|V_1Y6 \kI{H1kI>[#:jb^ebp<"»t*v!K&{d^Wi /62p+n\K+ 2\>dPW*\jH*F[SSazt {xӋv!Bob{!w%[@w>V5@e%?(E/ƋWmw!1_p)t g경۠1% >IRW!Sx$ڒF_3o>?WGݖ(߇Y쨎K&U "%MsYʾI>.qBN+PRŕh1\$ٔr;4ϊ`7T"7$TM|@9/e2,v˶pSIFs]r?;r\61ob_dG4ir=35. we>-v.ܩgdӍ KgBhj ?I{  zz"pR2?o2O`MnڛU9dBFJ[uAd \]nl^$Ndm*Z#b^WR' H,%FSh5:߹{q]W_iU;]mO0 KCM Yu [ jK Q|}&14s6~o$GwZpn9:ݬmD 7)Tx!hP1bu&W 4gMo\6kozC7lYZeʶcw:~ J%~iDDl }|^"Dȥ Bz"4x3 /0=s/F/(R7|DlB\p0S?e>5rw5I~Eȃj~rzįFN5gRlvNч {[2),t{x?8NT$|O biYcb լኖY̤<7ixJcak#I[K,Z x8#U| ŪTWߟlx+E1:64gϦM}~dJQ-!tFsw_u%8@hۙ)@њ^5 Ɗj; /~o۶~z֖r]$:9WHJ;` ۮNAR 'ڝC~=ۘ ;CePt.iB,%$yYA[OzԖ%̶lt!rl`Nan]+/ Q}^jNdR򯀹P8>imyb Ϊ/c?'lv(ݲ>YEGJP'`#CK܅N'k2 iKfoT3X.GBQ 0r)TXy AVP-bk9GƤoY]οJIV-O`]Cqh702pP;kzAe,^;+HkR~acN<4Q_n Fjfê@X`20rs aҟGI6x2MaͩiϳW,2.*KcOW |Y9:[h>;y0 gM ID"'H ؆.3ݽ~B^=8+N<ŵ9&dIL-%GPyZOݥ"mb#&4J\3xiJ89XT5d&grH&Ձ3آ~$Ŗ# 0fQ-7GW&Fm2TshGc(b.jT1V7WG/(uGN k! ] SS(RG~DVy`]i],_Cw' r(q (tr*&m\6'ʣ+y*)wtpD({p>*>D<*胻֒L~8 a6\PjcEk_,rcܞeU n[oܟp;-0RE}Zb3Wz] ~a@OrŚ(:W,rѻUs}#m'KUc+r=NFܚ`xU.|-Y/5 pN?6|Tރː]EVh7DP?{=p-ddrؘх9xY^ Hv`=$[wbonN;Q #YNq1\ղQ컩Ƀk+<^̋B@.+2&E/ _Rb!QiL URDq[qqfR CH0Ms!6Tc?lxj Dg$Tӵ1,1ڂ?L̏aRִR1Z$snS2Xjw躛oO{J_Cו -%kم\x]D9!FYMxX+6dqϹBJHTG,I3QmS"_17CQ7k(\@~G7W³+D₁!>K$gX<(Re@V ^c&XV1:?) |WaIhT86`]an"yRpl|$g03=0ˆ nijn?i%`_H;o1-t>XPk VδG 4ѠڇޝgIŊ6:>hS>m X* |Q%Ho`Pi.bbJxڧ6$ 1D>pmVჟM"+b TN]dbE\g"rr^L8+WRdKG:C&]/qlQ }O?K?ou)oax xj3=kklhRю _*{?GѯOQi;[byA2DC&C[Jr"pAe- wL IsJU}y1n3|) N}N(s)l]/H4XzNN/R.&2btl-/z7Q 4Q smV'z8;LQ%x~.n r i@|Fp)Rh&I,])[I_ѺfP)"?F%#msvi8pTMx<8]|цtLae|u*zE.3k3 PPaPބh DA*REMYLfiv3!rP|zb e(s~:ZE:ꛤo1YVmYƧBQ!EQlze:G#h 0lJ(xr4'ԓ<x0gTk /{b@WH{N1\˟w}iDE:()nؚFؼvِYeFCOWTLz3g@N"YK'?%tDcF@eSXE;ʕ$kls[yNβfĿG`K"J"f}sPcwQ2tJt9(bOc0CIjWjg}aX؀0X*1pٵg/wzt#zts?G5 x|{UyNj(Ulr;Qck(|Y~&[l| ڛ0'b?ZF@'A[>ޮ:(OPY% )0e)5&S1 9҂^nonS,ONK'V7˖" E {΍Xƃ3}%r i)PrKVv$BOv{p)Uu<69Ih !Zc5[їYK,̟ũ*_T_=O=Z.?orUqs1wC0^7㰸Vʼf3C."*N`)}+KARgެ\A{>2ͦR d s$9:G6>ո"=ÏZU'@BW<ȶV!{m%:h'DM>wId4Dx pO% ~B 4{gzo dl^{tJtΟX*F]YIK)x a*.q,@A>ҭюsVPMa#XFf"2\>O-`NRmV&gFؕ@҇ Yh~!i׼\<\')G47{^pPf:zgV1t1Ծ}Nn=EH&FKS\E+2O Yh1ι8񁺻т7jc ?LB ٦H b$fk  } G$k*%cPpat!ƶR5rDBf F@P wf'v3٩K}|pio"zZѧ͢Aܣ@{+Wqژ7xplm+Җ#A o޴.gC3 $? 35~%-'ˆ.jaY~R::HH4Nc;( D@$uPqF fG{2k=q4l($ -FnHjpJr?^äU԰D&B\p0`UrP?(YmܹDmsI+%PVL*N. \G(;*_fM{咾wɷ$"NֵVD߳qQ\㈖ k.ʠ)pbB}fq@h-G'L} 3V:j/{gD>Cy4:!\7m7HHoh3j]ۗ$lvhYbC=4kbavL4>t7fzOU;}Џ.w  S37[f)&kl6GT6kJh&j?=4k/Xe\~^q$OBL^vQޗ!`lnaeXV\Qq(ԗ ?m!Z0ќj3oMT%{p1;mZ;URtg򰥗]3>H4q%jᅥh'&٧č:l~ge##\ܡ-]s#!Q;ڴh&ċj0rNt"'gH!n:Yěy,'ǎ {m/QdE eb>-6z5EŪoAM%y#!P.+; +Q$ ń&E\mjh:Ϝ аE_ {d:$Hۙكʝl*jxjR2oXk= R.Cb 'u܁-(hx4ꍿ2>okC:RFCiI/ ^k' 7Oo/&2y5bgY$mOWUgeS 8Q)ꍭ:*}D;p<\5Δc䅱3?.a#sk6=_b^[ҰzŜJáLHXV/iLY1%ZCFqAMYha*~ kH5DmOY"]6p5[2#6='0@` &ld@PL(Mvf`LfzxИr0Oj؎cq-S?tt,P_"ҳ} Gк؃WuBO ռKDFtOwyP !eB-堇W;$F_*(O4crjvh|rr(@/R6 56sq0i$6p}B*I*ש?&U97aK O 9Ht₨l::Qelkpę 茰 p]~0՚6˚n"l;_eEԔVc#3Fqqٻ?tW>Gfp<Ψ/:S8fQ5*՝y ({whŮmFo)e-#JA}TiM3g*;_0Գ\S5<,%7k8LEgkWfPn06KT{࠯qp45%V O+ xGiX(& -;b>g:87X7ܶ@T 0l3IM*K8)/W\кٞ'GrXRS3/,9` _-bôB\dz. {.cryS G~D7S̐b jY>4b1#o {ȨBqV/=&ezD.-G0MwZ $byM7Gsq2*=]uO8UdoGTE׺MHem$L!c,6jݑcQ?9vt.~8Գ s7)a}8 ?7{6؍*;`g,Ky^>]G_A#wcJ厒ϾDHwe#i췔 ;C_<'<@MG-۽ 2>Ģ w?SL#QcyQ(Rpscr6ڷ@;AK%&ҋԔ$28MvFs[ƍ%giZ'BzȰ&c ao˘A{>8[_Ώ@^3:hQ,L7um jgAEN:,jVߐĠܓG{P I_}! iB:,>%Oe6eZcj!H^W,]&cuԟW4uRX8 i?Q}xG7u}Egum ygRjCT!HσGދ xr%R !@[瘟o7dxA$2;P2?ݭ+?W2p_o 9{QӹҸ-80V_= =G9avTF8w}![1:j]D%oY41Vz0#0lED\ e|(꟱^ZI6[iѺ QFgvtĹ1T -|r Ӫ M+ޓuذ%IR1}J'BH-dzx~A[&&ʏV{/غn`&8ylZm6޺u-"30ǽ?UCTa,[L͗C_ m"w7āsFϼ*d,nã#k}jT1^t9{t`ѐz0Om.ks&8G +o9TEK-nI858w>1 )p|%p[Q`Lnwf@Wqذe{GhIftdL (wo!Dg T,!:S"xKE%Ÿs G렧wͮhK(!w6rp3^,19=r̽_Z`([f"&~[3;AZ@J1r(NBBT4ZIUAeqCvC!d~1tV6F 'vMô. dHe)ݜI+] EI?;[_R7]/.3W0Ҷ@.4EE@ܝ1ISԓt\"` %J4y(EQ VY%صEbE ,p,M'g˜\dLA^,mZc9cTa EFmg|vq3 '$ǿpk5o<`|͗nV'M#J:OZ&~blQVج#X`[oBjG yP\"`ALs+ "{. tt*Y`>r+'xͬI8F`U|? Eޝ`flE,j"}ޠ߄i):->ۀPJޗ?."NcfniȬ/2]dt#%\>_TsrVv bWP,,\?d?wDapҍkܜO~ӅMyֵ6r7G-9MoPLK|q w3"֚&UнYV5\Wbtm׺;wN^,ɝ#4DEpYQ9>M;5 EE  tHP2gCG!]igc9~?^]}'V?禘beiQ|rI] 1/=SReQf$V5NK-י$/1k(pbLz*h՗/̗Vd¤5r$os׋5\eЬ% ȒW" e0jOe7> 5/*1=~`]^ځ946HD 2om@s$-f5*:؃Dl&*퐧] [n_(ڥڭѺ5;BU3X {nnw}(MXbt7J\Xe®)D3 hcKEP4)rÉ#p3nO]V(dH?DCΉ-MrN. ̦EHkVfNT] X1Z*Q4dUa<0G{_5VǛ@sjY0GI;|yI˶C,}C-%'̫e8_v;r P03jHtMD P>*Ji3׶=gsZ^(!e#XO6`PNTd,avW : U)NWS#;M+a(O PH?JL5My `d(uQWeWUl$0K$F& vV  榰]Sŷw,ҏ k;}I9gV( Z_DX\:8#6Ek%(99.?سFM)ثzQZ I3APD:٨Y¬Ct]DPU'^巢`Jo[gJF{|m&fyCY4}!6$ n9-]@yIr#̅o+WbDH[Ga-(~(oVu*~$vq5j4{e38}2Ĝqs@!q ֧1۰5 U4\Uz-S =PRgawYQ.ç&Kz6ҤX# 98l%1HoNOPQ-`I/QxQ5ҭ3+[{_vfnV$8_N p |lBU>a"~Nf1%X:M0H5A}x|Vr'3U$רOwnWyE䧌:V]Jirf1?b8@5*w֭yoFj *p_X5dJL߽m᷷!JS?tk54kf@*xDfH>.^HeԶSnK\NAUrPpXk<'V15_RI Q_Ix{ynJOQ^+U{ 9VDz 8`EK~Um0?Q8{?14xGW^\R,NoI¯D/t /C^;k]yH9M6uZȮF ]Ab`Fbc oY6׏G'!)#S$VJ+9 xJZ#s9V*؇X]{k~ ,2N4Τ@UeԅLKq?D  \"Ky!K{NS75=~{nH%wbMƪoWSIQaw~5,9.xMrn[OrIZ>MY"qhH4W74jO Bڼf>1h>W[c8bpR~1ְ"th 0\ԄQ:bv I"5#WܣxiI~j/ӐFq=uɖT n8x:N)e1[(epMQ#%s]|(8.iE<ŃH ̃)ϑAEm* h '`6DG۫w8n U * `V̴Q67 kKKca.'ěڟw g GzuLު .ff_`Loyq?~bB\ וZ堪Hh)d5F'h5qCB6늄$2ZQ,u D" dIUIp($uu3:їEhn',9`D]\U }—Ø G0]ܨҮ kpY#="exW>DQ $ k7]+xhbqu؞|Z؋U{| *];F606}0uk,RYEqԅyhVT@jQm]։0L2bM=|e3YEEcԐ`3 Nޮ4eCntÊBriƉH;PK*MGuK. {E<#[ĬQ aQzҗm`7*%W8J}ɞ' xBPH\h}ulC$8Hタփ(C: h \Q֚f2:n{Ept0Gs2[8c8>s*.ym,'[ (fznf=w);Wf  ݐ%9&CfĊ;9όytzUz&oh"܏\q&G4M˻ M!7{/,ш|"Izsuv|^6Ɲ9ҞvAdN~x7={s]a(ޚH`+=[2xF&3vTasI7b@[F<&J1,~nIdΛSp!ɠ{#ZtǰLqvc=lTаH$ mn*I$| ѨabyFpϩJl/H~vԸ$m59! P_26^|@LHN}"C!yB $Nx[qoya+(p6f:^BTa?ߚ"tyEK齢2-hs_ +׶ Gf&$v%*l}¡)#A*T4ySEsL) l5 WOj,=ՐTc>0Ő1b[Z!,! xvH:v.]*=}Pi R mJ>9fPnb2g&aԉL9t 5S4_PXrO,*5{S4k 9IhkTWo: Nވ\dp(=Y_~jYuP/ nv㎐UX9 C O4p =xMjn _NU8#Dɠ9Wиl.NviNh%«?sYU͗2yzTtӫiz-> jFvGZ#saHc'ʊ5^u깔ypsڙ6 qukRcHV{ B&r y4)^n-xزUJvkn['H~;[D򃞎{Fi=A+n~MI PFcK8U>x^L4UiamUpΓaŜpp"0dn G존 j ]56R.7֓)zK`\PmuuKR>6;vίS \Ku"4ݛ=R2w (Sш0jQ)Qu$fVU>!XyflfScNrı i.joѳfr-gFp5GϝiQgoT/YPC5:I0u !k8B .G5Wkn } w.&bj)K֧42{)zW ϡ/lLj(Sb%>b/H p}(\>-$zX:=+1rm݄k_s%%ij=q?,P'g sa9OLOȝ| DUz>Fk'M{}{*pnۿ|qBU;i%a3P7ga2&M:_ S7zv_Xe**s}H.н29%9wP%;}ҼmAS^aV֠oΒ9 su}ꟹs:.}abӓ|S2n'T5n1t!uy'8M5 $ڎKscah[ )͔03) A#}'q@LHQر\y٘@Y=v psu,Х}Op*k;ԆV“K#5=9acoԊu8"* |܎yu`AHu, u% t휿^w{jyC ^Y霞ߺ7ܸو ó?hR0`C _DTIý ͙@vjml4oa> ;}6u'`r ÒC2)eQlDg P`:]f_`ם),/XDs!?1鱌ZdЂ֢:Dx^OyAUk09Av2sBϭhɨR[2]Xj4*O0F|̰ΩV<6bTdNAzڑ));Lz۾-xvs3ځA9\+X,Yr._@Rc|o'`Gߘ8!~[c&YV5dO,%3yoK) g:%}oW}/^3U2Fgy٤mvJNsVl͚jU:fF `~&N~! [+*eJc qYiƒҁ׆pUN*'ӗ)(K|Y0dijiaaӒxMi6ևz|nrfgItAB$et:<<Рof7a϶؃qu>Y)5Et@ŝU-K1hv& Jߐ!%$Ld)sRKRx;1l|Z:m`-3=hl<#a\X`DRΊxuE:Bo\E}d`:{\MXZNKƋCؕ0/nn“+|7W\dѾ_Oe0UG =]4#n˟.iƚ<;G3o0lAbaIؓ#ӘA-U(⊔M&Zڑ4o,E7o[AN~{ܘ'&Sa6"-Y Pt0?-6,<"h1Ũxh(g?|DClE-luv-cLb'^uvm>\4`!uDjU&,v4VowJrtXjcBypgZMJ!|D4b!,@ M 8)7-__ө KRR%_ 3aAZT%I g;OϿlb}YvA%Ռ<*4$⚰CKAlf&zY ܾpyeKr.&lR-Vsms_%Ot nωUK#}@6dTK Hl~|%?^X}|q05Plt&5f!%@nLPUYC8„) h*}Z׻r2S:goLYv]3ޗ\E5,GjԩL&B1dVݣjӒF݌s˨ ch "x{qp͉xcmc_yZyY{o]Qސ o#%VW8VF%;\IN;U\)T9õ0̒E>f+bΈ fMsQ-r2sqMRXҎ4V _83ëFA$Hz1Eo><-Ꮟ {ja\CxilqtG+Qo!7uU'E F;&nť^ X>Qx`e[T]]{qH%ٴ~a_oq(k.}{_*J?5L1`EQ񥏍lrG;fF&{=ddX.4,SB0YJ櫤|dȷFwZM.&CLkpĕj^.3$_4 1F pLN(ƯRlT;1쾝E]e1uA lQ[Si׮?為wAmAA<'%G*/Otva6BT^,IJy>r~z[ :RM-J=&p0 C|kQshN^->feYӻ!t.rH"\E_ŋK^ݪZہݘ^DlD*ʕi0e>EH *L whEvT;NB[" ƫ,FXNv ,P܀Zۈ%my8SEWk9w0GVPp'ĊrOpbmmƉ!TOQq1,B^c;G'.7{"_Ď~ĐLvXJ |\Sځ9nM6:q+vؚz'ndvSRn~,k}!\a\sB# y<$aUFo4}%}kr&38ӑ ,‘[,'M΄xkUЅk{*>78 f<ؖAKY%Q6UC|ky hט|'{wQֲ9!8v`xKz.uγQY31l(eT0ܭӛϩ Nݬ/rOq)r^+&vuYlsxtc(u//%#[2"Mr~TEz4cƪa$ԝAk915x'=d1 { 02.IgQ>uK"FcS?@i~!!nD2V<ǝ"i[=b=Uy$_d`_xT1&* uLQ d;`^W_i5iH/t *݌ʲ?v4, /4zKpԬn]%J?$I= >]T Cm?X.=e0IN?:WIIW<7U_$P'JG/~ْ~  IQj դ@$Nw:~4bVf9N9_d캅W1XlR.'%E^6ma{hEī >#O-ցJDL[-]eJA(4c:w9aK FsҴ>{N:D'm_PwԠ s7'=GT% cz[)3ahr0JSQlw8]G:p 9xcD#gCQ $>w0Un9N_*8>-ZooK:G}8G@d3AZ /ܡtءB" Vz_h9dW& 3ϗS%_')UoOnk̮SC1?)J\Z*(=&c[t>gEd*SE'N;A}0U,7# xs\0 iMm *& |%y@WKϴL430NHu+תјE2@[E[Wz $`r,̊S3FX^@j.͢;" c/GHXDJ+Zצ=q|X@!ټ/g3t_սQ񦰍ܣ :m1BrD}/oR)OR5e7S-郻S()Z ,+9G~3ߜ{,z6_J^$Ed/vi%bu7?ŌyEe@M$[T[{Sʯ"͗ť ^`\e3[ga%~C)inbsK_@625~b?p&n5npdKh,P}VǝӳТ(?\%Jk[˙:' },M8_Ĺ 󂉍YȢ֔q;%zUA7 B5-YPp&8#iƬt:9tcN"ԜMB]%yֹ7.9^gUXǐKFM'rAGB$UBOȆf(A<#S4I)m J@7DA&[mu%߽20[ؤl҈JkFEN s`9_L5 wd =‘4ñq8r"Qz$*6gc﹃W>ƇJ5?w:XO(r+|`6<hLꕿ҆~Ԥ&~s<Pu n} ZB'pv}-jCzX0:hRmCݶ;i=Y9GD \dę~IHm=.xQPЕQ2<ʐ[p6ׯ @?@Ld-FߩQ ׆1q6i{wjw*[7Uwr)Qvwoi9eC~q~c{ v5 udoҤPCg0c}FgѸ"㱜4؞F$37?N1Hf*/c)RҜކdjUj7u&b`{;*ALhzcZ&%M7|-?hh1Aʬq>p\5 |ebW;N <Џ!Ќ*߰Bi!l;4G3O⏹ڗċ)ZܛostB347?"e f#s ܱmm#fX ^|bMo( veZkQ,\@÷lԴgS΍3 Ϥ<A -hse [tu[xs3W/ӝ1=,^ƸүzՉCHfZ e ̛n<.g{ͱ"tN6qx+՛J0Sb*4P ׻7[X+gI&W t,'sW=j,{鹯* 4S:Hzɠxӈ)AzWHVuWo `"!nli)(o_{ HS\Iַ+k.+/ Q}|zf⿈ /~3G¿vsj7E.FA oFC ͻB螺=)Mn*dvv16JͷVIWζzmXOF]vBZh 6‚G*2qCuzeޚ]b"}+;GPGw1_2 7?r 㳭#)OLJcs7k#OCPwRymM_&_#1C,qGĝn-!B(3KĜoB+.6+ .+Bx;fy<L "+0x 0hE_tPȬ/9 IscE'P?( /V9klļگ(+P0}!d)@/6[r Aoskhub[bBAQʭ>>,!=tZ!AdX\ȺCʠM `Hs($7ĎY}\ri_Ψ`sa4+emL|Q54UTKüDqz*tSӃgOu"5ļ)VORP,ٍ lL3S:glb$V py h7Y)p_RqlXV 俋 Q-#4v]"k@CYlLŝ.>="DZ|5A[;H'1|<.=5]zgWJ9ܴlhT|6(ߗ / ?"ZX1o G[DހdҢksQ"Fη%ħdppbLcO)f-WB؝Ny6,ǗFB˵6跁jdso5qr\CL X^.&F*`+V+^ l=L7 V%dk}޳2_fH\DuOz蚬;WiTuWִp F~]X͉@b2LgTSmm\iPхS.UHZ}Nd-sJnt&п$;9C4',aN>ۦ)13TzQY'Lg5V6%y_P'OŸ:xmE*Â] "F 0M*? lC- yi b&عrv4mܰh!d;KB;l o?G:"h@VjcGf7xo/W)w#>P`"8RI=DF|u8i(e ӌ ]u>U vX~K,W^PE& *h$ ,(ȿ(ån iu.7+uY /XBZIX9:}3]OBEY@R8i`Sp!$Svzg2Ҿ.Bݡ1,ўE͗I--/?G+m^$a:lP!CЛ&L`ӥ96V!r`>p}"J0_x}V箱(DR:J-՜B%iFy(UM.9dݬ41x:wKaP ?]XFLN: ' ٠LP_OX {gG) SnhjT|Ťtjcl+p$vnKhC);hZQVw2pgү}'9M|!A,S?%Jٍ٘!џ>Tf蕂${#O#Lvo&7"I#/l̎@1w?WӼ }Kr4pj)cGSyEw#"!H(׸}Bq$5SO˰Ḏ_R9}K%U+ħI{o갥R|)WtL4'ң-fN}+ܜcY?-`ds%ĐGsʗ0 Ag[41x H BcU:g'#@03sQ GF%7*K }PmԶ øգu}O-8eE|ٖF:hJ/_)#XA8BOP6? ݧEF?]p50"'\yCj̎Ÿs5zgr [Y/-wmٳmp:4S Q[S{2,0Oob5Ź"QUڳ4yl(MMlRt@ըnpdK+]Lj0j(P@ȕlP:E~>I+^z<+VB&sa~͸ir "{8-rvՠ 1@Va,6ԐFÎGObX.'BkaЙCXJˈQu %UI>{0EI("gTE"s 3++{ݚa аG>?Ӌ4&IY|Z}/2FA""cX_Mz1bDgXwF6Re#Jʨ*lf?C^EQAbvfO"62FUk-8 ͬF0Ecɬ4 ETZbvg6\Erm6 is8&1{.J|NbHֈ:)q9;6c)Ad. üT;@Ud{}S|7Fnho͸c[ʓ]/YP SX".3 S$=Pֆ$IH:;ɇ)^TcB~;H %w¥]okhPPpm݈pXLUazTL-z^Ѻr-(suczv<"xI;E' s՘A+3HϞjRȒM7>;W• I VN?Pw2Wjaa?;8]&# ve֠𛣮8oP@>kt̢ʿoEiHed Duw\97 !f4~$!\/Ⱦ{TC5hjOTuU0vD}wǞϋKb=E^yƸ8Y=/sVȿwPFܑ(+6V N۲;SMI) ߎBwGͷ 1zf-SruM3b2QC߁jOTkvolU ^nÐFiG]6=mZntj,tj\앑qT&%)`,:ej3TH U;L/:*OBJ<Q؃X3&b:&_Y|p8YSŒB~2"9w+7jxa%*R\s9N`}VJ?T(@ ,t`iCau h7ƿ(nnAqgۀTRu$nlCgo'Zf@?7P:NûKXgd"pD2i @UiX跞AXhoPAREN^͢5|9IwCr Ofy05+wvv-8/1eR`L;6F6ĄoԢh_*tfB4+537 6-Us6 dh.yw֤߰2;~ z9sjgSxRb2VV ”H!7 Ñ(D Ss~>>-K t;]?{xɟoۦi.ّɐ9l9rO{.,0Nn0I\XC3l1}Al7_/E9MCJs(8ֺZvd_GD+UƉSflV#[Bm6xqT6wݸ |<^+08ЉҕNAg]JxWyF'  b63C+3 G%#vP?e4[v]'lN(Dywf:~v\_gn1wBY_yZR,yk#X&"%Zg'_EKb{Ud/sMyԄ^Cy,4!r3U̎]k0gjΞ"r\ W > OzԐo~7*r-M3DX :YQ&#cJ[ޏWD`jAf|#`:EMVNF~+oۤ/T5QўgO a>v%ojvY k:Ͷ1'W_""96.^ҔNʿ|H#Vz8VN-d}Q˝vmStRLȁgci9aPWXvqX7YK"+n?5mE ґ>&6Gq)0j) !6B KM B{{^-W{d0z-c{=hخidEHOmx!bOT)Xr~KM>1ۗ#aIyoBǪVd !reΈ*5Iywŵ-L_"X;6Hc.bx؃ʺbZ.Y{* xmJ! nTD*`*n`Iζ;=:D"\a!yIKm+WoL"\PQ)Ln`BegZ@v ٰ2(7" U|*(T1پHj6~FYN<^*6S|ÿG$8_ӏ!wͪT QZcҝj&*LSMo+(@<iՑzs ŵ='}SZ_sX 6AuEg"ms u!.Ĕ! c ^LR՛c<#f>>3O^%éhl y25nEV1B:GkuRA~ kndjz5}LIQ$EB6Aӕ~Yb {kNdGv6nM*KKs=%< _5>?el\.ط&i K9)R:zɮ <] کe,dhSA%_u2Er+Y8wMƹGfh,kOIN7))=ԧ>ˈ;7;>ռ8:[ пc`1M6f)B>+vFݵU'-`Z6~-iJbkQ_9%.5n0T2j1nȞG݊lj2[7\8Sj L`p%3?t{Q#5ʼTAE?sgW.5f)K"za^_j qݨZ#y/ȉT]$F3k!,<"/@ކS _U&1g|ض #ōboK=s[?WXɈq^ߟYf E™䳽q8*MR[ j W필~\{LhLebRr%mC?MLRxAŀ&G@{0]<bA6s 4itF(9Q;=js("7昗7%\PĪ+>.o&*"2 hAɢ˒>.l:EFv C&}|@ƉדMܽOIS黨b)G&Gݜ\ PLfD.,soqؒhAz^R*@}=i#㟪Z"8%54ìhq)h*!D#*%x؊&#]޵8jZ [.^X@jJ$jնSlRo{sSYMc>$e* ut#d2]Jb<^*l ׯ) abOzmŊtS,"I9 P ~)!$XDy5c8PkǗX!Nyl?rVLX}bDl НZۗoO?)"YI3W61w'$Ei1VkøO4lQ%|؊pܕIԮxv !m /׬/cN9Jh"IV2tz2#!4ZJ_ƌgT0^o jXz7%kTv?+WuyD) zÓc[!A`vu/YXӢtpb005kg^x`lA0qfgSr-7>fҥN`6h!b,L-3 GX: ԑiQhFG) oᚳ7ZGj6중R~yKz&6MSOk}_O-ELjN:dhEO'Vnp,\HlǓ패" 3FZ`F *yס ,6-qs񼘼ٷ?VRT$xbBL*d21k5jxXρY^ hOE0,f71U%- HJ3~ /-o2ܩ S^NHZsuUa`^֌D$bS%f=ѵ,YkW)CGV[Eel$^)+p. |K?ɺOv*xB~NJf8Ɵ.rDss6Қ4Mc7{~I4Y`(Z4Onk@vӗl[ Jj%#şT4<1* lsi;0Tå_ľJ^jʊ>YfD_ͭ4|q0n"_yJNLlX7Lgvsؑ.u$:Kx ϼ̍:LM$9Kd~ c:;-%sԷw?EtS|r. Hh(O^׹yH7RIj$Y&KDCv.(`_v쟶D1`tV($T?iEٲڛ%c\7/By<^*TbS*$ pQӀCObs>~ 5|i 2[BްRWp?hIAT+p,ܑtj@Ibh"K{jsўP /ɧe@{>,&h_gYFۂýjZ{gM$ QtjBdcN}ڴ*l KHi\WL 5s$I@eh.E5}hp~=H/YOc[r Qa&u6vc.QЈLf5m ,m p9Q-pJqBD'\nn!UaS4ԏu04u?BAnf貺^G}>StB1u4|!c6aTCV؃n_t;u *٪ L規f;FGTZwu} ,"= }C*,SDi*YĊPS\pԠ0T|ݾBGL&b<`o:Ö9u[7@kb6#epg@HC%-ؤ[#!b{ "[+L*/REoi ʚ֒`7㴁Kzt]/vo;kcѝM T\hͫk|nW0E%L]qv~bn7 )?uk5MCvgń7yjm:r =Y[PP:5OG0U--)@°ǿ@gX'ILD(.hVl H[oɡt5Ӫ16D3Њײ>S}=C[|3_V\>l2YL ߺgXEsbq7NKk+q@Diaz[!_U-=y>L@\[- b2=@i"~BrfO TpAf8g8 L%h`|jiJB]maZ dZ𶮣*>SyR=:4i=&_zѸ>Պ8 $aEAB6.i8pp威z5)cCxTl<y)#åNQ׉ob DĹ:ePH_f`6AnƬPÓRX!JF[0$ZX;^1 N.T eJRV{Zj =!m͉3be)PpJxqrԆ\!^%tᢆ1YtؚC _rҠvZ:R&l)}q^jhHPvb4; jx&?fqq<foCghU}E[A? 鏄=aQc L=#pS;g9x¢%uUڅ;v E1I-G_)FU+oƙV8Fxh*5D'v֮*h kEW6GTO-Q}.ʼn=9@B"y$o/S[dIDA`8 scg#GVS7򁦾[fߠ ;Eh2mw?b-iNNjsV VUxڬ,;>"49%x=3taE#gv B3]Q%}Dl4+A#*ftf[%@4Чa|~'~i?CZN0;T琦QGmōZ3Yjlt#V*-~RD%Y y1Qdue[*̂8=%,Ov Dm!AHu`ߖ"kQ҇E=$>rueJx5>^pDy3D0鴊퇤 èk"$ kSmdh+sN!iX+Nr|G/M &}/xE&>Yσ;A!`aa5a>|>)BޠƼs"n[ro uCx'`~6_=x8 q<HGTPh*V }DFe ^3>",q~@gau@4[ly EC@o' u҃I}nr`ݿh,;'{|wdӥe2L1Lv;=vce!3ۼϜNW.ZOʖR h)P80@'Y|NS,{1 ̑Z?'W̭EU|] S$ "`d^O\pB<hBڬmSv9 4ANT%TRi.+dۢj0ޱ.EA& ֩Kn-#6u)FaBpǹ^nmhߟR͟+Qf*ú97Asʰ=P>K02۴MSh;r+lj3{R)Ϋ(z5ch`Mـ@* s[bF oa }hts'hdnqXv>%V- 3xG7ҺWpjCjrFpңi-xր/:Ǎ׆r:8]$i}TU{mIG7QfUUi(ᵣS*6yƾ?:ٮH9ܽZ n>DPV-A/".qHWH 5]W\l2C^%~7_w8AlN{ސ.9s&@= {?/mRx."XP~RHt &8Ғai6Q!%K38.k+oZ$zwhj_M Qԝһ ł@ﯡ>NdpD*=z^+Nt4`Any$z3 *Ef'2RNNHXcO<rm`sO3+I9zUkCz5,+Ϫ҈_'9yHc~4Eb֋U. %Vpj]H^6FFr7s2Gل! mܜHtu޷M D-M#lWXFQO%,>Z|biчӜߛw36N4+R7L:M_8KktEsF 2\rj+MESӭ>KbqA̐q}n%Hèie3j29 |R2O DLuq@a@hT{d(c+c>iN%IqF<Ɂ8L7H ȰdWRpѩ6D_ypz(0Omܶ5'ry(Q(~ Ru"ҖD_򠿍Z #䷛QSe7%r`3]+ r E~G]\NE/5\ DgUrz[3?nF4Ls,Й]jA5]({tipI&!D(XDOWY4:+CNQX:b]UEӎԿ>YN{{kd>Dx%OA+ R`kQvzDfY'Y`gCh4S`;k{6nP .V#+&\NKxXܪwMr&+@fKdĐuLXVw*vtY;:f88){ :@eO(|<ˤdGÂDMW+ӛYZ7j }M|iq-%TEHe3N7QTd*A|kACĿbUS L՛}eQ_pBaU$~_3A{B H'0gYyꢡe!e,RTO`T`OVa/}@7|d!Rϼ1ի44^^;$z%E69;:Sfd7X{Cgwi"Wm`oIED"TtYDAx9Ws H)1 RWR\[.Sdb?*44@E*I/)uжx.;FT:sX~[Ɓ6Jη%ö`ⅆ^ɺ0O\:'| #|l!yg*Gx(6)LLumlC'VI5f R{@)稥 ӻ^y`QCN[[zNM{E[?C݊ip:Wn k fys.^uN~XO TɦAOEUxʼRKap&/,6 k;˨mÿXÃ'>\oy#<̋\FcʝS+{k>T6lNE ?ҰLV tF'q ;Y*N#Ir{Ľ\;5h AJUZ&pdS{j08&6w7n0We0O;l\aƯv2r3׬e2SRn&EF8:H'(jӕ}> kTLVcGMZ*x]獪R^xRS)0Qbt!BgR|𧃜D5׊p9JC9"43B{uG· Z{܇K ~RNp AB2_2 %0̓pM24jMyg@cb*+$?{H7x%zPRaql3Uhl?$gZ'󷒕D2*`L>bݴUF ,ehs^*'t<7 Ss]*0}eN'`@8׻SOfyEj9мagWL~mK"g0gz)i#.otx!YzΥA[u|xϟz9U8^)Bk 4z, R޺f}SI5dhf6fH*L|W{CDI]1rK# 妡 QLNAFQs:_%FBã} e\)a Xf 跡^m~bAKMǿGX_T, z7f6z2BQ6xV߀.zC:GO u1>I?`:%K*3LryEfYtۆ(*$y(H![ 3⹴"tLdHqwV $m܃FKSZ.'KW߰oxhC9,6^S!), 0й0*8ad1;9P L¦/:K@ѭ+s֛rұ5Y570gJͲĎqɕ`Q$TV搜3] )MZX\M?X VcTG}i{j̢9'^ `JѿĬ;3oQP{BXBf{%FB8;1>uRSFO4d<%Pl zRNz<&<'f"3bD\ c9 I_6L2' #b^~a2-6/=^PIJ2 4X3jmVg P#M{.F .t5zJgbi_)CvG#OΪZMz2_ XD״3`#,|(bv\.8A:#O E=-3 d'X_=jָ*VVP${zL~ohD7.tU]yv\J yHTVXuԚKԪ)cUc? y>DW ,x\8e`(c3v2m 37f"Eܲ+T)wMJE=ꓲLU Ϭ߁tJKkXC,XUp[%0vo^RKhp0g0 )vv_::u-T/-89D{G%2O'$`UFqj< j0١+cހ8 @^0o׺_?βHȭ.~a9 ^@-@C$3nMQ>r73Kh9 nƯ.1L|W'jo+cJld KS|Ek.a[Xq֧oXM$90\]u( ;%0(™#hJѩN:U|~oz9=0ӉOAi) J`pHnpe(s?>ʋ&o~$r | ~P _Xݲ޷e9 p X$j]qn.VdQz*HtC-|9/_cDH,NΉqtK4z@n1۳Z BhHy.WL}M2%1'tAwBAoxˎ8A;^0/U d!R+h-~g2>?UQ3Ġ!AaTrTՄⶕw ZajtB*6f@&7dF'U,]lɉqJ2{WD<< 1ZKa( '<=3+$(' h\[e6D +l 2csBܭw8=EV~;fңNW{gPg> +WTsO  ۓ]fd *6aN6SLҪcYəĹYZɡԿTpt[cfߋ7l&DtpVƯ^鋆mBv.w|-X7 2@s&cƳZ1=lg9bІ+-Awz^];xđhRx$3k~@\t)xȖ,X(R~Rl~qX$CGфO݂zy~aIJ!kv290,_`/&/s+IogVZZ=gr#¸šf&\| $0xgU3U'([yms'NƖʦsz\G3 9lڳӋ@@uC|gЦOFFA{"ȄB޽UYEO9=N`S ȐO+Eo1&w?Lm|` %uWr'cXj.t?\M۝jj%v7,U7]3֋B䦣4oxV-ʲiA* ӼD䫩ƑH8oL~8 ܌|m!;v[`eJ>?k큑e3Z5S.0w3Q >T),!S+Ʈfz TX)RNGVjO嗱tAJrREq //S?` -/Z)x|pVB¬ó re}5H+J2Z ɜxϔy6ݺ}k0R—4G$cӳ;A_{CVzyx2rdBЙߪ^O[@x'hF/~TUY58ZSFCX0h)(yJeIkOȈT#J(w 1 0ZKIhwghy bX1,J."-pl'oo6~ B-)` 2͟csWk4D&B%-ag1Ic0G&HFHbXd>NKS%W)JC~P)l)sj|'s/>U1`$ G9Hf!3Yԉ8GչϱYjPyŤL͖J{/; J L?sbɱg?b8dUC w~P ETti:ֱ-JTLx?K ké 2>g8\o>7.ΑRЉq]B%)W%h3$ȵE x}4 &H<Ɣr.e?/5Иd5M8ϓ3q\a"si2du DV%?v?S{:ÆZc!uSPR>~p뤮n[DsٮR &X *])Tlgӆ3**a͢3IW-G *$&GIdÊ(Z}JOü' z/$n(- r{ oB=mh~n4)a-rXAZ~;*zytE v|S-Mn7ŽmgQ|m`tVqzQ6 ,d~Kz9JU,; e%#7 Ct;xm뺞5V%0Z&5/Yȹ0æ~X\%*Q9Y'tv+];h/k)L]kA]7b4k"E|FmVVW0%06=h,S[dѡcW©HgS;Kr]`\Ff}{.UWph&y(O ' T%F (e]/tk]0`1{ɖٻDw1'{"p6R?3^Fs}2ho9!%D`Ǿ0> EL݂o z|I<|='o/tX6\>[rv!10/ȱ㶸~XeǕ`9yHMQa {ݯ릸z!ŗ$GE<niEƧK"}:[n]QuU.C i? 癤nح N 1$h_031%P|~SPvkpo #{dk#PjlܿB$ڭq_9qO*WwyR쨊~NE( 8m uZB;ng4T$PxJ{+Ux^²NDhdC[O{mO-yQʛK ?SNtJ-nj^:Z;>SuG hh ^.^UQ_Q־kUɷ.MN(mݼkI )Q \Mstj.=Ww-hF< QZ]: ˿aTQ>~FU6a<5h; v?}@I;U~h@NLd'xa"x̤9S(W -o8f<kۢEV.N\b/fU.|(Ρ* %&" S48ތ紋hSв;]. FS?fg'ƿM3RԧY`A/8e{Hx[x 50S{V }ĄߠE>B b9<f7kUwO31?> `v"zUD;776 2|B7U`{EL4UcoE'$WOiR@lXQ_chswz9  s(Y pQ.'kϓqg ,vMȆLVJ ed}tCON-sa)] |6AqcR&a?˩(9*uLi@ǣ쟵>SC+TaIL5G3y4N(p=G9=Jv{?O2=G ]j~H:Q.a4H EoE gBaK%ԕNe2nιQ)ִ.4fO)E,_tFS-H扰GnLzƋtk &Uɪ` `Οwz bTDOqڔdLRG":ZuTbW&}^bmT4XU_97r1Pϯ;<;b>7kyfF(aۇlLc8^Q㩱L8geF[[1$F/^@(TVB=DDH#cPJm[ 8Ͽdcu\+U)k BZ{| \amFÇ?lp.Z<>(ʄS]!vvv{MLŐ'l2*<@91-KN|ѽU-mq[Y1Ȕyl1\,TUl}~MJ\6d쮱_vd՗26>s=y1]BV ]Qk0e>$v^\O)~NqnP`lt9ϰ"\F¹'+ab5QDNNH(lN\EN )+ `fU>|}S{H#N{֫ V+@HE,4%lE9٘*gX+Df˰:.Ҏlsx a]6bګ!rkڻ~(]1L?%P=.֖| OP L{dӂЀ:t-(Ȥr҄do #!O*l Sk߉LIo.`Tm=iqtΌu5F;a851HT"xp(ccva+.{eQ1 >CVsTG@&Sd*z7z* f&&[ߑꉳσN}Ũ<MfD%֑)%ޕ"HRY!~aL&= Hyb$_Vv)6ll,;t<<Oz$oA1֋v4܀$x(:$řL2ZW~c6 91?=bFkYh|iL) \#92]U 5E=)k#gc:t0w5>`ЏLMjYRWW-4'd' 3rhF?_$Ity3K\]%fX/~Bߣњ5SDǾ/k+ZLwt2Ҧ"4eYG{&TmpQ8,˃YF$&Zh9k¬<-=3Ζٻ  u0*@ Ni{Z Waz} zqt XK5LYɴ}Փ|s޾}o3G/L%)&W& 1T>:ᴗ ER(X^\<7.ٲ W{ &?PrW7j]U}$voHό ';y1UO.6x)k0\Х`0{2Yah ʭ+Py-(D >"IhK1|:\5EK%Sc2ټ !qG|^j3yb@w'v.Z@[%r)fvS<h쓙0kN(6]bQ6,|7d#Z"DYO*͇2Jh08$Y6H+]!P=΂su}˦ʌY__ &# >/OYvH[~<o4vKh :GRR5Q[=bTˈ:̛Ie"ʫ k9g閱| sC۵Hjg^r_*׋?(N5#3P}/:5JZxD8"]Eoz>suK*U 6+ckuIepJ 8a~P [5KcCGQﻩo^iNX@?W+$[⃮D˧-ix>F,X PC$ -TSk u۝b &g,*~4C jJ, ]x9 ;f()&M:.@<R7 vMX+r2_jdDw1?OߪuAܿ-6hyL#yifC⸲KFთ?FZi̷۠Q9js6л4 z=^.6l9 gJ|!3Z]W( QL SX޺'K`ԇA璾;c(sl}di7 ufpG6*H- X/kψwqG?UTv}K( &51@qq7&*ߍ\6 l$.HQb}kU`Zۂd %.z9W̚ug ?v83pG8VAb R֟Og9 wAY5K9/-%ơ9飈<~6*>DoPbZ{͜WwL0զ`<'b1{av2 -=jI]6_=ؑZO>ȲH B$24pN cW92c`EnRR4uŢ 7W.Q9=(NMݭ,K0 82'2jV#2Nf ~PpӮ9,fs ]l? =%G\Ҷ9 @ӪuM,\xY*% x4oYRt聶, ˡQ芣9JBPU>ⳊO!ĤBM\sK8aAKV3CNQUCS( &{!c dc""ݻ|;.P8&H$ zc,. bMx4$|/e"GY X%&gfqCF/0 9% rPrr1&^g{B3ƻw_o \]mޘ9JTn,>Q? *Po#$wK"2=1# 0 ^Wj TVVj_*T^r(.XG?NuH36St>18 Su<hȠjato lƒa 8u"jrWSb08`@=y~߬3'\Yh5r_A*3OKKX UΟO G$kLd߳;3xo)Z ݀Լv뻮=LIPH416.ώ'7NEMԒv|RID%G=۬2Rr߂C^iDoKuUX QnmmO{Z0iׯ3la &IyZ\o fZR\ |a'mi&f^7yc.7~_k w sٶWN.!h$aAW;:zʋ=Yԭ$xr63?0"5=E;%~J,zV$R6oT1z.ʢ9ūJ/&KAKbIH r']7$)d{٢K5bgOd]sZMC#x >]~qoAs2*tRv^噁22ѪvtVjEg R}sAe@?ڂ RSt~S&ȀtA'It8Rt0=eI摚~G5pEwu9oS6v;i, \iTp"O7 uD:~G{ɸUHʑ:u]TB<Ã7SE oY4=k:P. -mh0mbmO -s/Wjqw3t ˁ65a8$'- H0;4]@kd}M& D:63Rb p1bKR7D[%%i d4YP17&6-P3zӔʗدpr.bӗM~SoyqwK CzFYݞq# ElQ#ޱ綦m'jȊu4q"LY㟌(E1M=W$Վ׃BVDm5to gÃIvp8姇S2͜N0 ͎!(LYU)I08J-J7DezI7=|%`Pt$=P~R;nȚ\2ox,_w<`w?(wln[ĐX}uDƣJ#wùJ![s#o%cd h|1ѷcf7k3VK9<7ߏc=VŢZ~Mf3MqHS@='Z[Y)WgG<>ICCCEtx 'ǰ52qJړC):Q][<<g4~3K/6 #J@ =u s!3%w Æ 4&Ixd NVhF"Pn)O2 ԤEtQMt,*; ӧDu`|T_ﶺOj?}EG%3_3VDk7`ki{s:ܝ7&Aa2/b$L(ͥ9T^n&[W I("bi8(?< BmBze`;'|'|:PE7/ׄ\Z$ ?."f0I{qؙw=d1?ո6$!5| }#TYTzcWЭ<<}q"KWs^ ӉIkaɝ&=Q+[X]bf2U p$ݫ=#y#@jQǸ v;d8 Cr4ND>\^ng C>MYtҝ$$76jch44 xhjwC<XfՅ9]XYAs=@ATI%)_i r"l|l+ wm}jm,(@q Av'K87#wWXZ}XLh%nnn?y臁IyDd %Ĩ6IL#ձmTkWۨ+\LܦU @F 1uap0,,1Dۦ-Ҭ KkK: m7!;`?Il EnŒݷA?=xtwP(!s]yZ 3"SSd _sOfk+D2"ɊS& s7/#;b\H6pKgGI"WH &烹vqP x+J@w*ȇ]e".+py' ?FF* hD+U G9k?Fvb8>^e?$YFQo2Ն\; z<3LĸfDj(8\5u?dk./_RG"2T$~.7BE$,DK!o٤UK^CS;{d0W0,}$Bq jDxWmP6wygqaf>HE[|QBJ27bFf!S_ U" u88ٽ^6>0@ĭvUaeZ-(4*;! #:Z{5pe0oXM\`#8m1W^gÅ5끿7F ^zt)O OJ3%V[1׊'0-jTVṯ~<"8բ D*yltW5ΝGuQ@[jh-\Gm03JhjN?IɬT]z _"\ܦV)&E 슊KpZ1D2Kv!F&#™ttf &5iO{xv0/o$@Y-cpPhA$;\.YB%FӺFdme] 3)VHWEz;D{we PgScji?Dv5x\ғA s\Xq?HKrB2A%66-)Elv{ştmq:ZB vT)RNTmE<%AĘ(u/b\053Eyxz'5fGjIma1 }J%aM"QVK\[ߢ9b=ݵяyIΩXoAC17(8mPEnx/Ku[ɴe\Mgbs c,wxiV!U,_̰ٟL% еmn A D }wd-H% 뷷8Cڼ%0U-8N-ƸHlSKVKw%L26 P>m ڌX%iu*~=!h9v 蠀{zS9aOJ*.v-o4o] !(HW›L(=$$ϠUJ:/ંdVn[y=|979'G\s<BWkK,Z(20L{1_ćn6 tm} `/]7JW KJh"WtXtߘeۡCD*ߔ0ԟ W25HcVyM7"Rx5C/f4w-Z8u@opS)AW _ɛFhJX=B^|mgd͝URrfJ2Bi܊id5,538-%ԚS^p3iV$҃٬U_ip82$~.W0A# \ٟs0_7H;XS/b]5{ub̊L[uIJEmU}Dw=ƥS gy+Au$Bf𚭕3Q"4zb ōP"@? صAY7Mdk I0IHoK9_Y+Z%j[@"\/2N[c=l B 0O슺p`VFar WYː`r@]Y27e+p]sUvmИQp ϪOD)=6.h| uzVˁšF]E*lc!k]āi%lJ*w +`dDf}iރ ӅjP=6{h}_c䷦&k%Ytq߄NPoFcI!@&!ꙋVTcYz5Ơ246w gFSdžj9Mi/7[vR)ۛFMI '֖ u=\ N3Ʒ.2VA,~ACtcqt8eqBEFΎcwc o7ǎM0Kk̶boV W9CizdR+VGFbuJTѪ~CJ d]Зc6؈uk!U3%5JuISc e CFñ{"gf@W-2gNM; 鷷0(fU7ʹ,h؄-3U-Y &ӔS@z۟೼{a6ű# S}O7+y~et|*:o#=/)O.\gsZ.TB!>Cp#N畱_?e]&TgFU!Zgv<6-X/9D@or0l{ {F9 iLɔ98͒~!륖6%\QISkE|D0{BTz#KvMSeNF1 UӋX@֮'vF+ۄG /-w&a 䛍iА[zDS+F>k[%yy^ĨNº>nRE]h!%;md4hsofͶji%'*z@i.6OmXtbXKa $ M"8fC.1{b?ne^f;䲽eFXk-dQy; $m'+}Rp;7~X$n(J-y;Ⅸq< R- ,qԃǨ>BZhW  L*we\SQrzrۘܐH:@i^2O 5SW@m>g{]/UJ<zY|΃UHXZnUF5 T83$ݶ]d3+QZF8!7|7{dM;Us)8minX3$]FbvC(*ApՄLm8yoVO0^{侚x3$ lV:_(#";2D '-w+ R!pŌ oϼ*eqQ`=Q.J c) P-P@߭po;u2Mf0Q)&E$M̌IW=e.fNG!OpXN{ Tv RkēEƴ m8c _|ɵSd}H:f&NF>Hk [Y'2JYAi`>p1@kz&*EN;]kf /T:y%co `N;nԈaozŔK'D[wMgE LC}#`bϻvfۭ gXk}[lal|RNwoF+mٟ#/=aj<0%2Shf5+ kҝưC{dh71~+%|t;gDI":h^ۆ?숽Ul yETȕI3,\L_QXxⲴp=aTz٦A <9Xa%mt[m#8a}Z;Sh [L ٔÃrnL::yEeB N-)<obVHPyh&I㐺Nͤf[+lJR-22CQ9_bt*AqFk*ˇQ)x;& dg # y B9"5Qyڛ ^gC@lJ\pĦI9 &4BњW7X_Aާ JXY쏤> %Eٓcw?:F1 uX4$陋VӔr9!w >NXy̢z?fllHBkҤ<%G/#E ]j#3D"_D(εR'"'+-/)BzPR7PEوb'~FS}IEhZU'6As$yQVy ^NX#.IBeOfY 06phf4Tz.I`vw tO_i e6(3M?ۼh>>ɬf7"Me1KMUvN?N7Zv+{"u@(R$)U/K!pY8??(C|-so}Y̸xvh#{ NBJX^1<) bu0 MGZ}Lk%<6TWG۵/.mJJ. FSsRJ3f>1w:z_m+lŲby%qM_'TUgQ 2:Tf"-3> 'R/X*`0'/isz<4Nk1s1o`\0}ŷSeWVIKZ&U˒ig6dP=[ʯQE7ϼtu}*fմ׈8%Ug+KP;}8q Mkm(C7qcek+X{IՊ*>'q: /Ugz&,^RƎ[MWEbb*z˜^n%cLᆣ BЎH8[~9GKtOTݩ,=.gZm߽ss<lנ_vE!C"-Rk_Ab2CLJ](sM?}<܊p/Б/aSކ`RN뭀 >_sp%\֘vRُbt XD S2vUlQg]j{p'6D%py:6*\uś _hr1y H2һ E{TQn#kr>tjpk@)4t}# 6X(wmfeWp 7 ,#KtY bHhBD%s%:nu$" c2n}|3rJ dz0/ !FM Vp4le? tK )A~wׄn#+nc\<ˠo"gWVYhWj":_\#H};5d[0ϿN%j$[\͈p\U Fƛ&- tyBr Dc.$ݤMTvcf1J~$wC?[i Ni 8H%tU:s%S.] Q.)].gge f&UQi˒vS*cvߠۆVM`, &/qИ'|fl,b)z6=hrf,%- LkQuaAP-TdfiR=_I]|x%\)cM.Xjp`|@ ~> mNх [^W wܹR?٭N)CwQ^3􆏵-O{Q)68]ut2{G[K $@wP喜xz7堳Tъ)n( xD(c t)P!_ \[8v} 7@aÍ g:*b@~uώѹ($ #Ueb65ZkHdX,eq\z%`r";6'LpBh.=XG1ћ^PJ,Q}.׃O- ;x3nqPdKN_McEAD<ܴQ7] VX$ڍݩ]HpJ ס$ٿ9$V_.u rn&YbS< Dr즔BWg 0% I@pj{Y Bm췌;qQ5>$)˛.>"N@ 7cX9(WjqņF-tS@1;b@F5Oz{ ,a2~twB?V}Mc2D4$(2#ʊm8dl?+xlSi`Іl,(Xxz!(kb[]JyDL6}k5#S,X  =oi|VG 6=H- {yR|t !#J36m&+LƩg (诺j`QN:aH}z,*a\6qk}"Nv%RA0ĵ#5Y6Ui(+ / ^B"3 1Q##M {( QP=n#=ѳ6DŸ|_K+V϶-QT#1.o[;#+!F`S5PKxSm͖ylyhW͞4(2o3sz5"[||ϥDlyWpn P_)0F suFw2>YOE TfLS:o ~ٲ+A%!b$ByzvBi]͎oTvVZ TQ{v3.W;x|QUx dHFě1٥"yNBu,ihDžnn5*=F,Ѵ%̡ߜOCH.eO20Ůy,ז1bO8#Q+j$@psC^cn]-J0,JlRX3N*+>(RGVEs: sEsdU 1HϏu†a~cuZY&ӵ: vʖwyH\pvXx춇$۴uq_)?{ٚ6PX1T0US#Q0Zf)E/{F!A>v`G#JXyj0&Ԇ(,$/~4aڽMƲƣ@i~i4uhC `q dGb3" [w' * ED?/B !c갉hjR41y-3h"$摒Ӌ %y@x?%5= Oi0M$Ye4X1IrS/MPdfs(#4祡k?Vܑm;4,.x5|IC5D(p~D:%6vNO{Iiv#%ǽ lqv.YVByoaTΩp8*DVHKRDaΫZ̊dͫH&jkh>g֙;BC lqvˁ% $~si^?҃&|d"6 sE}-8x]'n)C屒G٩wԻ}!WoIyPol:C3@:r Rr7P$vl`2ejuƞUC8XPRF18Ăr0ByV~]hÀ:T@ygKx_ԂKL0Y/xh kP7<8Әs.Kp{|ݏG*D8타4lYŤe吣;+,ʁa72E2"5ژݸ: U^|G"Eٲ< '~k6Xr  VwUUg1ij!_c*C`KGr%7uu3-;s,Nƪ5e]CX, q/h:שR-3ҲTx'P>d.i:IO-y'CaW V7 z}d6gTj=ޡD6,ߤIrjLo0}׸C"N,wpqCl|qv +C6vGAΜDdxlӄV^eْyaL# t=座x ǽ}:TQm&/JȡՐFld_HGӌ9ich6guowƮ̣=CXlF4ڷpa͂N2Kg"Sj+3x S:kJ^VCu (g i|=(])R=Q]d8Ӧ? 3d|1 }[Zjlrw=(܇D|y*1;E8kS{:VYO cR?;<FX)a57L7)ߏxBkK~'XDD]^p)Q/Ǽmg~)]Q  (pO4`1ܼw5^wj:/sP+'TK#>)*̅;a]`fK˂T=FItC&pzil9:<H pĉ-/ͼ `G\әLa7 bԚ=yv8W^ni G(z,MJyCx 9b0\wQ[RR `Ξ]ݙ P.@DT,2:&YtيdHu-@Yie&S셠>EvSޥG/CE,x&.A`A9=yWSz̪z! uC;<7Kk,5[foM3n6T$rWSĻ"W>nRxgȢ}=X9f|QlB@_4mx9lmO,ԶM}aJTbܳ|rWcK&FP1arH&iQ 2D@$n"nNMɫ[?B.O@΃$rX(;e˄7( k:zօ{Ngiofq yvg13TKShwDu,CKS]rKHܪu#bԈ38#Wg}II~bG'|&%N"L>kz[L+4^S lY'`,~lu@@y?KSJrJ>j&sE",h~*{t.=Rb ^ {0ogo#3%7<*HPԔ8\=A >5gxY M4 0JOC6Q fFz3¦W>*$1Im%XP<24ҿ3[zmPp]%7bA(m~$4mt3_-4:"ٽ`\K2E,R>s x( Ԭ )fA%;v T^83up | ܱg!*x4c6z,rg}'ڢBsоİ%ovОkMANV*pkk D7Ź?atpH {Jx|l0(K(O7 f==9rAeIRQ_D_H] -"_i>dn\ =8P8aQ=]b,UX.7! >KcY1WyLegQU4A5x+9ݼ/\Dh)‡QvgUGf3kD6(&%HK}*)*H@zx>EJDYGw}7byٟӫǔ&s8<)r>6.MVR7!n6`M8m‡?wfax&xM3忺S k?x0AqdxraEzl(y>Avf3LD{-P]hz9V:պ/Xjā^-=k ^fN/'EՊ 6in@;&o ǀj tG،E,o'Ra؊+)Pq Is0Jv/h[r:%mu#[G/F#cкp>ǢmQ]?(nl `;iIuW*4b^tQ$+REK$,Eqc,\@rq=Vn]Gއ5##ʋhƹS2=4CsPd XLM)ҋn|4r2՚-)~R?1$JPΓu /kfg u<>WRg^ Dtt2 pHW=*xj2?dEeP"zeDJf\/d-*v/rN*_bw掬 ttіz\dM7xy%v7' %]Mt,'e߯7!;J0-`K&pn[AC>y%Λ0IQM.;ak nB2 ج$6urI=_!u`KCRٿfn!:pźo1FvIF0e|rHS(6VJ'|#g&/nDqP͘\b|*pG ;>-5fCi@ڪNbΊҒg bx8n*B\ٖHF3pךLMElrätp+ou.,8Xo^bgzujʺ"@reH+Ǘ ]/4jr楾5{[3l||51q?lZȐk {(%ds8 Nr1uXm{%[|NxN{ ;DFUxKT\O?y3lpk+7Obpvɗ@nW3jz_u)ݔw1W`T'TUt6ϡ ornX[g#= q%)|A])O( E ;;'0> َXI (<=})k`SZ-gzӢ/&>ȵJ KM !cIr JnړvWFX?d]H ̊Rݟ*-BǪT^JU8Qq #9 -mCȮ9]).@tM.1x H2g(),H"o,sxFX~.udmJs?6dV#̳W$41sxLaآjzntELJpL7iaߘmubbeыJr +Ԃʀ0u#sBȆildvE݆KAV=p/qKW!N=Wn %Y 9z72餤*Ĕܛ-}3c5NoN (% џ`O\#* /HF.CPniwIi4ߨ*3Q T1cYLiP%gNO8ҪɭldYLH ~UƦFၔCKXbE~Y'mصam[8/^ïOêrl)O~^j=&[=S3h^h8%|B(' WA[\C6Ou)ΩZzMzwxMhNé %$7, bA"wnJo[ !" jXBq?\?J+bm /;[}p$z؆atBy0<}liBq_e$v!\sb:cz/*:4\WVs6?L'Br)YH TuT;^ORőU:5 vC {Cܾ|6N@ucIf. EB t,f&z+`+w&-T@W^vWD5 PXO"fƦݹ VM7 . ^f5po,6߲Svo[\u-x߆i I>w1EV9-E.(rݵ7(̖+/ bHxo4p| Mv*ݨq ࣒,?GNqR}E955aJ> dh#2|7ݣ}l0w4J@ÛCu ԃJ[B",:6hBl *%6saOA׈4^B!s l-&)zn[gx Xm:RB=l @A8-'Lŗ$E*r.z> 畨-qÕ2lJ$o9hC !<7{9mڝ:ǶF,s,l RvXVH 4}v%(ؿk-"P4kOk̗+1jJ61O|R;]VthjJ̼S#I8;w߄m-ګẔvb;R/"6[K_zGasR?~!)QC Z׉NG~Am_`sCĒXgoibeHR.Yr@$+g _*$acLx)^\5[MĚŬR ȅHlw_YG.Qoօ1Ӿmzeفjz<0f"$,%.pxq[g8sw^u%+ ߛ'kI;$#(N`61=}]zxݬQ3Rq/VI2^ ]/8yojLSW|ڤz9]Y Wu12x6<[ȁ?2Q; D3;±r[G%G+ߡ4Ji--}B+{2եUzd_>syxSo Q3m@ H9җ׉!9Yl{iPUqa/-jC |$Wӣ:!-2OS%=#Os[Et/:ON/*BpkWQ{2C!aJ\{pxQ2%":HF&lfuY2w^`F}{sn /2%RiZm\Sʈ8&!@M\gTM/>gP 䇝gnGU,J$Ws])6aAZ2`rO)Nc ĈJ@ttDyg^]c?=]C]1rv[38g82nqQdޞW9}@׎$ ̡ɴĂ|,!ECd)ࠨ?EvEbl{*Dþ%*|&\~RZ k Qpf\kxtю2%k:|Pô^ ).7!c$>|* k[ V yө ps]p0lQWXBP:`:kQE =[ԅo`3K($4BFIx|g٭CԒ"UÅH!@@}yK :RI6sIsM\X~DIF,`'78RzCkL<s#w]I6:?8C| .Ä[k<74%9rc{(42UO+l>aRAUx$APb]GâQ^%a#_C=[zpKnDOڦ.T6}޹Ge8$1,QɰcO(oc (;PZɥMu[X5Jߪ1 R~ 1p:g]y8 ~;Z(UdyFL#8 TaN0{l΃b9GlŻ:OC5 Ib';KVZJt!RzNk)wN[}8nlv܇{[K<@aFNU]O-‚z~T3 s5F$#Q2p[(c(`BKu_ w%dV}H^׿p Ji3`Ֆ#PJ<G^dkXn̮Z~5M K9,v2n*4-Kޛ-)?At{ :if+'%5T Y`Iibt9c㾠$6@!ZBwB|bٝ\'.edgM0%ac֫ICFL^ &JdfDQ PψJ^~In=gI:]I׸8wo(g~~`,ު땎Y ˖w=[ <!xcJզ 3R#qR> F b(хvʃ3yՓ}Sk}0/b.N*޽a5ܪ62eJ4m4;Zp*C;l F7@dʕ|]B[aJfSfh7@r ϗxggPk{V"yufwRR*@14[$!M1yE҉}WOK \2TX>fC6TWZ3s(ik%5H+3ؙLN"-dۼXwM# '!4w//BՉ-Řy V2 epv5SVkTE+*?AW\,my tuϚB9V BIDs姡جn7cusiCC#_y#K|  1s@tlnGx^'ÚF04V HG1)̶{|b#@쒳$ Cb-]5?p2'!-lXW9V6V*+W d/28MD Ш(2ӦR^aŽ'cZ "/ AHǏ{#֌h&cQыHj o0Dr@+T\?eQ̑F|Fd3Nha%C*@TwGPK^UN LAعMtL Cahψ!q$HHk4[#~4rg 'GkٕS[,8db{ea YՈ%HpJW[Wb IYKQ:h җ [`N[2S34WD!489(zEJ**5= o8pɹ%QA{6Ew3O/P{(wN74< Z9ϫ^ӳ/i0\:8ASTb赒Fr)I15G"(Y7%[W?LQN"@|LzkZh4H2@pSWA'l棃J)d $'{;AVV.PDW";`m*JT NgBQӺ7',{^зp6Onknm&2yY5ɰ軦erkCCNաvΌajPhW';T|2G&>?~Ău #,*sAژwc1{qGoNB[=,w,@a SL>_,6nUNC6^Y|@ H7x MJ֓Th=mnul{ Dΰ_ R:p_[yY\OKj5=S=W؟q{<_U0gdƟ#AfWfF_E8_ibXy葴<䵮۫_;J{s5X_qhVN<)׬vQ8w!Zy#ӝ4Aecq\&,eq_2ְ4Uݓ)8Z =5m={JI\z';#VaS=_ޒ7Z%SdN\fF'-@uSYSlX iGfr)OW1==Bm *=ZdHAsg\1P>!|.R0J_H3ad] 7fwtw }n #Nr&=="Sc[D q ԠkUXuWu'MqJ kٜg@WBCҡX4MG\evg6 bh(UѸ⇺է\C3 ~B.+s5ptˆ#HW$yH>$G[-̄O}Άd%oU4Pg[\S|n)]= gz=p<pKOe1 EDt  2$ )**8&9E71Sd. ;moRa7E|3;|̊}ʙ63FTmĢPXd6BiDs*t:]SpWԆu)Z{b8߁P Y(E[kS,BVYA~Waai<2r]N1̒w'f ˔A0 G]IbԉC=\O=rk ݫ!봫`&8N0__rչy`KD' %tXoO.Oo"*=?r +Zx @L!b[+wRCiZZ>KK)[z;ԓZMS?uD6=XT5iS2duzD_]FA`m*_:oTLjBX3ӣJu fKjn3SS=2GI| G>v!5L}U[DS+ MIaݘG? `٨fI ׃j-hḍp=d;#'#Vq KTW"sqnTP@n} Gy>?\"kuOy(OMްkq([F`/1(?mO ?"5?pz6WW֣Cqއ0lz~ aF);e.O;EmҘu~9~U]ު2ԐyW_tt(F-(>&LQcKde]z R aS/Q`ۦ1i\ȲM&=Hxï6(Uޠ&r..Sp7S./E@_7^t4 >@[/zU%$Rl'X)+B&\v:D (>9tzA/.f$xKkGbռXgQ/b5 +afw1KQ]/~)6Kdrg`-= bF(|cDih] (4:*vmtym!7m@ltM%EEK)||Pe[&y@0/UEِvY_;\R6g)ު­:k!E)BU) *+Gij9;A, }1o"$t_~!QA/kg>C>|̻/|RO#'k.E,^PN+~dNU#<1`!XŐf*cܞ$S^Q%kj ;OfL,*Ky ^KȈLq5c Ra 3_f/Qդ-FBN%6;،J>cmbyļb#E߮v]`vY X{o`(јb `v8`쓃R=JiWTj1HZ%1Yv~-d.`)gay!Bbͤ)-6Sl~%9]Hd7olj `Aѭ(iTU|\bJ,L41ןVznwH]QnkQ~*$ }k`7&>1GIs&DPpv/GC&j/s!.Zv qoGAKm!F˴g^(Q@6a줏A0&(>L0Ge Ug?C聋S~Wj, W,Iv|YJjG[,tgVVY`kf 31젵 $=,{KMʫ zr^g(.e!ŽFvߡzi=2V.A\|VUiPP},,#Ҙf )UTPXMM=&88f']'TqfRV l ]--qžk)-jLi8<=ABX'eh!m6t=jM鍥h;q[iŁx,wAzE S e_/kQRR{kYiTQ?ΎS3gI~`ugQ4ՈuuOps9?ߢb_%4&lUs!/Cj0Sr8XS\ظs@HU/lD zRd(i"d41va4bn.3$$:s#)3 J(^N"x_yzLc6p;F"f2۾FV7t2I0i=HF%χ:l|{rY a72 lӏ~eҚĎKZȏl d\" w¹+JP-JX&˅aB,4uDs_kUDM0 .Ʒ Td$-~,!p񤫒Z59BsX=o)T%:KܨqkN[SGC% ff1fjM,)2y|ᰙ}V#1=OƽJNe#93MXyT`ئϧI|BUi>՛,qV=gP$NOJŬAH}7U/ fټJ*/ѻ%HleW('G7,@[D Qz}UB8(;7_bW/pJYvR مrR|J=̽>f );&S-LI$ ͛εqo/Lڝ/b]f?ÖGp'|*_B ;nmelNg:}-|[n^]Кeޭ"^¥B8Q<_'~?W-~DG2.a;3jإupyĠi8c!:xV](*n>SKQD.oL짡f@= Nu-R<|13d*6DeaKsR>]A)=y֞nJp>:A^^^RK̟{7zfn7, U\& bf@UTfSG > E(k3OL:xˮwCحq:i2BLxPT-|dԈIy fj弸etgQRiR늞E.n~:`]?v'.|FJVQ 4ԜY d7^_G㚣ӣ'2gnɜܥpClm#gzd=vMMt2Ls?Gf q{ܐuI8 (BlHU&0xDH?) ŵ+gd o[@dj#ߌ[* z-JR H tYh_SЀze\s2)qčV&!&{Kpϻ}gU=ƣ̩R2K , ی5-g>'g !.Mޅ@g{D~YwfI#WN-?1,I?)P/'0H%_ O]P5W~+ 'L%jW軖t/Υᜊ_THJ;!pcZOPu腑]B!`v#ш[|XFg<ؑ^vNѦYLM]\$+ M\%Ѝ'ʌ}qt/Rc,bF*}mt7n#Z) R ]ayk u H6\(9?E&ջƉusњ\ .N-䦿|^m3MgIxIt@X&,{(`C,zٍ^tɚfdJ3~,uBr5>u0҃0oU!B0Eݸa&;8$cȢeT넑LOkƵchB_Ι ^$cO0 ?)>_qWF2NNMyZVHQRHv֎7GL.-J1a*9d~ABJV1B'MO݃`} r3 (1*u? )ĭ2$Ĩk/?\omw7)MSF1')Fݓzj?;ql6'ݨL0KX4gpQ-"g}c8?/pi A hrXƼ #m=[2%0 [_9pCLWIp1 ̦eBJ)P(X];c٩ 8ZEU-@/O??Mű@Zi} CϏ1ز&\ZڿlcdrjS)'c@ p`psT(b$:' Ƿϧrsvz&d}AVS9D{84t\-gN9*8O.bt(+S;i?[u {BSCYŸJ]pVo4b)#yKF(k0@* <T],I})3-{:ꗅخy}n _Ԯ#|^ZeowE|ai9ĺODa)D47d"rˀzTAGE}W $mڹd ƦF5mp 1iTk?2cY7`!s*6d6w$F1_1{P<ՃI?I)='М×g_t0ȅ[%͟!Sn 2}anaȖ!Jz@R{3;}&<09)̢[B!7(ّ4;Rzy J WMlhFMHśKhk$3QG cy\P?n, g b0\aQ Sc]7Q{ڢ9mS7~]Hzd>SKg.L޴b{O;s4J:%b;3w`v#O'ʁ/s|$S3>D{u3 -Y2 SI;' ɼںӲ]Dgp{,Y%w&7D|+Sek,A$ XyJBp\.O 9k\,0(P֯_3K7,WxдupL={p 3ށS &!Z 03L{z}!p6ؑ~pkiEBdg7iv*CY 8&ME" 2N;(4w:/NaW ( ]=UBI/h a2; KCf Ԡxn¶IqAp8RG{ =oQdf[.5r0^\ uz|3Zb : 9 -QKX `Xi(VuV%V8xS'gƗA) 'v!tkv뿂:Ƙ\rS j<"$(q|D1 N>@AM-E7*9 MPlجvwB5CyOW/z2BTkPY;u1Py-LMH#\tFf]2 C;-*RiFlq:7t?uW "1ix^a쒨RPxDv{)wJǎyD8d"_Lh&%V-N絩-/v h fOnɎP_xA2gQϜ ۄEu#6 tR|Udnry\vPx~N;#6Mo*M*98#qs˒Hgk,'(>K`ES\%)xgr9)We@*U'Ӳ,WNT)ڼR +rN1#75$ɻC#48b#I݈+A%5g(  C%)@<2YWcQ_e9t-YN7;xy[Wm h 6R.\e4[@R61`v [dekFC6zaQsAfy)g%pԳ`Qr˾O71WmH9bFF5)a<񘀭TkkE~:Ʈ+MswJZ;E[瑆}m왎p@$~TE%q_їX_aꞃ6@mוɥ$z>AI..h_In ր/̕Sk lν^VC,iQZ/jI'q?#k SEV:YC]LaAa:y n7KMTʞW"{[~4?Ù5(t Uxj2@ d$"iTb@Enj ,x4.}x~Ė1_n|q=_*1|F*7SҮ_ EbDht,Oj=>H˧W\hBCDMx@^%@njpB inIZ;ö˜oDx:ET4"ܻw%1^)` +ͣU0^ǍK_e-(}4:DL >#1J~;b~<?{&7vv#S\[d6>8z,nYi?@j؋UQ+67,I:8IzMHAfتҮd AS&" jv!T?bC`1C&|?VlPe]ȼOBrF,L@ֲvɆb?YduS᏿s\X.+"ǂ5dcyoƛ/ƹ۝Dd4 epwi_RBWGZ#Ez6<(eU[MPi* އ=Z5Qe4 t$΃"愝l2(dБ86=O3w9PQaPfJZ]bUU.aރ`eX}&N2Zca7*꫽"RxGul!wQGh߳A]Vw,#;"r<ǝϙ"n 4B<"} %8W eKDуD&OؐMVqRqK{! (HToC8qN`"~dh )+ zh{T\**(H~ twe^c 0pol}Ӓa)eU_;aҩ{j.Q τ)$FE '+-da91c"LwWK,4ץKK!O*S&YxJ23nzɚR|D5g~\8s4z]q2*" Xߚq%% p7F@z*Lo~PHNԆ(Bjqs!ij0 V8тY[0XoOMy<7MAEѓ5u ?dxen TtRXYhk!yC]^R(N/| ["fK;,Tu sjY+x^,.i__t2J{T"=<&8tE n&0R2u7 pGW {&0"f=SlkG M*!,. A!-MhsD Hq1j( P% )ID@pU;-@jEa,;Gab< `/)`9Y-KM̄24WqH BWϙbaW~"j{qyB 2$ȳ%Tɴ`(A,4ʯMOAgruDp-[UP%/'_Z5q4QމIX$^0ڲ2U.a[9 E:oA#&,_֚q-/mNox`~EW` b}7 uRNP(Wa:e4K#7Z贅ߋgaF*oUCyBp_]S)v0pv$WODi2PhvީϠ﹐"zt}COObH]+IDb<d RhN3`\e's|bDP-fܣOD%Biw.A;4wٓD ƁP OTD`-@Ŷυ m vW*7JP%ևΆ<_T0MJhݴ8 ǂy9S% ҘdM'.VuD;<3y q9BU ŏrHvTע|ftWјLYL5n@^?%%mR@Gc*_q@?oUGi6"〇,Un7?~JS%f#[g5=F*:yݐN۽Y;7D+e{7@S5hkqfr.c ^U0J<`Go:Ƭ$9}znx#VrVD\y hFVt4WhK?1n8 = XpV\wggI;$WOh覄]( ڱ$aXz{/Yc;5oAL~]456s1e1/n|x^Cz1)JŠ04D Ɵ~n>Z5Tum f gKW{U~![]Y),%EKHNk ^^Hݰs@(P/?D$5P jjkJ2;]8ʓ6 pu 1dM᯼TjNRjaׇaW/jb{':uȑŽy$. U'Zd`!V*m]I7@^hzB|ӭڬsU\l@U*P'6 {r)~T*_eeVT,kb38ŶiǍb1LzYpBx*"q+o=uSc}D2k; [XWێUz{'DmTʌzw==fwVcREݤw6>1$bi%ڟ,qWT7?X6P]CkbAzR2⡠R-* V&"km|J;%~aH%r>&?"p5߃ګFXکկVj=9R΋D)14$F ^[qZ0t5&C4q~cdCigZ&R8>z/,25H\{Gɟ\{]Eޘz>~ARƒ#a`Bk?+D125g|Q8g"d1Z B#8E?H d vKV%yЬ<19m_HQ134m2`V$>d[Q!]P<wjxBOqӼyTQL )C6" ?;fD-{ՁBWs\>]NZaEN9]S lqvHOP{#s׈.z~)rX7h1iur%4ꜾpTMe~h3n̞W=V AD'\т&u$o*[iqwl` 2 ^7'bmCQsRe; }!rypW{B2}eK4^O:͖Ej@' FGb$9?tT!=MyѝY'2Q(\,q,@"WŹXO^ǚ|r V!MJ> PPA̮LTtAJZrqb^^,Z[Ҏ%[=ЧI^gH.2`au3圲6N b'inIsv!sڷq\ Ub y܎8#I{ CQN99IqYAIl)9cu{X,jR#L6~v0 ErJBYH0|< z TB^&}4ū,b\&Y{5Q+YLԩ觏5F/Ǧ}<->NqNܝ^-½ ы\JYӿ䏦.#F4`*ChEܸ(ŔUyN*?rcZ=SH'.ҷP9. Kݦ6ݭHnb˘1j,4y -J<2WԗዘGYJZ\rb ~c%6l)IYcH(j>k/q$CSd7y^wr1`!_umlRfѾ.$ui--|*W4yaUvr=DXv*♥ dqQS>5EרQ%@dYG&6٢;'Uf3y(ϕhM~5>|TE6\(1TϲP jCZze! &O9-W}E:_%iWrb}*wZ5QqqZ9Gx;l?1K[3|Ir#_ү)뮺WKLz,s}*Zһ@^aD陧0['zcڵ*yW-pMrR #O4D~^2,@[Dl) #fFp;!fQRۤ=R\gI-~XTN(w/s#pi:rQh \ɀc&.O~-$zڦQfEa`@"8H*6/,Q~WقΪ>2KcŎ AA)$jB>ZZ=d][`Rҷs;e)HG鞣QW_Ma4IMZvwFuaM;M`הios6]k8,"RH|ߘ 0$uY&9n|y'L8Ћwô6=^$ex'kngLEHvmEw ۺRf,TQ AU # H|RAkqʇ#zbq]d;f4`W_[hE&@ΒBJa ǽ8f8 x >jSkFRXԍZ)SǿEMbQYfr JM_VP>w~цVb0i#Ϗ(e6yyGЎ+[Q~t'F9d(]:DjWJ0]]s@F|_|4g( | A(V\ցҙY5j'76?]hY~6cf2 /vOR׋ESl8 6 1#KuÇD#b̅I{B;)V"7Ѭ3 kJ&d~Qb8ߵe,oԆAMk)`W,v^D_!4^?0)WlKTBOmƃ)}d ^c' -5TX}II 2~ocF<NWrƓnWRS'nNW=5±J m7N3tGv>iT$5=+%`R$BwFoʍv !}.hS s"mL ؤ(ۿT E ]}8q'`z"ss[c@=dHb~Z@]]؍yw !5w=,nI}u?ix%~{_W5ciH '%GROD0W r oS\z ?^LyCē{S7|RU1q#{j 2m ¯tQKaʥBoz$YF0Ҷy<3zm;RUL2QVLv,W4%RA2WG쵽4/O'%~rP۷ׄ/!6["]YsMQ{bSdFRrwfw΂8"(wfvZ xZ* $!`LkjXDpGݓ޼X6#M7ꭷ"ڸŁ~l!{kJ)1("3yFh:9dž%OZ޺*懰K5ͣ ěN!yTe)cR.CB˝L3p>w3Ɣ"Gnb}k/4=DZ~# P瑬mCM g7N:U.0WNV$JAx7 P L,F| <ȳaݡ3BfzZ󘽧 -+bG::'k}uС`䓿?(oL2f 7=S8uc#֘3tGR 'krNϑ"NҖU_V_QID 8zraUﲾ( =xoƦ1 1̽}=fR`aNdn4Eᚉm$#)"/ 0oEO%lnG}%ӼIb_RI0tc"g]j<ŪCT\%Rdol@+xS͊нزa'w)TCߴm Ӎ{yHxn޻I9Z y;w/}J>AK\Ow`3'too @q}m'M"͛5p:4듮bM+*fxRRZ`gҐt0"A%fT -7gٷ2 Y[Q78<"pĞnkul{Ǎ Ųx :*?G} {wlI>~K843) mwJ4fͿI1-Mgxvk93䱂t6ICbeKw 2Y1޼*nDLh! Lhe5-amNz?A1\gZ 2qqmۊLK-,kP嗷}z¶s͂5%!_sXXbދ$VL\RpLZ7@5j.Fv`Ea/ pGS<@pojՄd UVWK97b |<G5iPB2H{Kɨکk7BFKʸ'A#Mu0E/ei0m2M]-熳\2ELr?9Y7Iy餴D+!,?aiq&<_%G1o<K?^Rl78tH+٘Y`- !_,=Ө7}ۖBITM-}_ݘ;=MplX-;*'?4%k~Z̘/#ܽq/,X]Id'Tp^@H r[FإюK+[CZ8X ^nmOSe"L6.EOHQeYi $ FՁ*#zMa9ְԕYLp|'Ppe!T#d9J? =mOn]}Ђ@rÙaǼk[L88?tg!G >ޣVF?KeCi'nچ9jPee.r,+J5js}p<+SHpbܜ Q ::CTKG2*"x.\k9l,\$A4w"(zde 6bދkSK1?J(vG{R:kChw{K ˨t^e,DE}YhZ 7]R,4)M.^F{APb*Q6*w\3\o̙R=2/1\ KSjMlxn/+g1;`Ipi%fo}j}xDN\ l\ƞ\<͐!o>b_&]wg1(ErL nFl,JP|S5O}_8:vy4}rnM-k!kAzuSrG|E _sY+)=:m& [oos&n Z5+nR УcW|^Q4Ftfw貑cΦtOqe:\jvո6?#6Ơ$J+pHcc#~˹&rtV)oeM%ɬx 9 IXZgS:T܎w4G1X)kmYNI`"?D:e?KM).H tɂ.  8:. }2a' :{ܲB^]o5tm .8 ]tD]1\1p!ZF"quL7' IUG>سmܕmVw6*O 4:L&gf{ᖬEt҃)Er=j2F``K4iK:t@X<IollpkJ]*cs %/pz7F+w? y$ >43\|&vm!g)ђ(q#PGiQBiT<3wR>ެ!3Z=΋J2Ҭ7"VUjaOdR =Nd-@unGz%yn!XU+xֳ:VX*9`@fk-O&ggӡ+ =L^ S%s$OyC(ermpP$/yfT]k@!ܒU-)¢ OLl*yrGH?9cz"O,9܄`C4m K@O{vx+J)ҩQ$GL&!_3fPoujs5//IyDl%YEa8>0e穷<>#\!řzw/dl%le$dVe Gc!=L%xL&AT.&JZ$k?LF {F3 5Cw%:sGKpg:$A 3kU{R=B GvCMl^xxf/c0η*HCN!1 @̺CH#)*~9ƹ紝X ;2}#':I3k}!&zˤ1BzPdUc#3Dc 4,*ȉ{ k̳'3I_2jʇq$݋#i5F-Jb~~ i>KgBGl;:H0]chPxee,Qt%6I^OܻnO-r 5E<ބN6&JKS_wH+j **g)iM5؜/WЇ{,5+D/vjokZk3`,#?4pgB+҃ '"ɞfw3؎zUPTAl!B*$V{qR>LrEb>ɦ,L.Q?t`hl&R-Α\Y (I;(PsMG-ր`y~ۚ}qzs2%}01N%$gy;sVi9F $v{ ,ߗ# }[)}eU&Lk8 R"+tpעxIS/\\kkOo.N?hN'*fC`/̾w{uTe,$]<~0Wv)QEv[3ɮ`voTM"l>#Bjk;W1 H<%nqVG0Y3J/'2iNa_I,SFc8B.F(,ЌHJ:hswo1@mIcayAdyUzTN.{[jCs,Plp]8eq{O PM3NO߄nX[9ImZoW,e=- \5q߇(iѓ'0WV lw 4;ʕ^Hy^пڏŠ QhAC*1 BH>ـ,`7YX#קNLgRk4(Xڈafr >BɸU:d^/^lqޭ`1B&W)/>{||^\yO$"JUdүO7,g|wl:j n܄[;1n}q摀AEq"2n`C(֑h2#MZp>>B(GT~rw4'%n0IQuXCd" c;TNd'b.q}i@Qv0dW?%,ʖ['x>yi,E_V*r}|v]Ɔ [&u0u @@iG^ %:Xf ݒEp\oshTt&Vrh kc՞(hJsNśY6>Y gX]}I8euHM$a#K,mZ4I^'s]#$JD77vįРMg5#6Pݔz}/ݚN\\7Qwk.&۾I*c&BS |)30/$щrp ﱻCއqVx[y1Z@rtC 3[pR^7Ro)R#%4K|(}2/pO[*$6n,4fo1C.y_ndj3a/3ev]O566$,^0G7<{qraj} t &%/˱o, kvU ;I.*4kCAb#mu&8G+߬bөΝ>E\1o{M<0]{'mh ul#6xG80]6l?;vj@XRI:4Ivu}ţ8 3 =2=!-aA- D@,&DuFI4mGFO %ɺvtnu |VBv Um>qjt#ՈazqkX$_@{2߱F'#4sŷ%Or͙dF2M`ҁ[SI5 x8UTzЖ,7ґt`~oqG#G ńXʝҖ}dɾ o'p4Wd3v& =ߢ]-kJk!0 tgo u%>Fs%$fM~nw Cr(z˷!"Oxv~Pl i+qʒ&>Ӭ#1ྐjǖ ^굠Plz<}^D\SlǧjcL*X2]؛E3Be: jU[N!L}x.WYي.@ACJTm3~W$ d6 l. U7J2}WR"C ِ?ZOP6t&^Z?&D}@v#ן /5;/$*w$hU2]7M;ΒDk|ΥJZ>1ET]r1)2fXwBpx^힎gA=us Tl8E3 t{$OXN47Kƭ@v[2_WbKPb x ,y6 Yre7:؄ew`ӵ56<C#~QW˃| !][`s*cچt>Av![YpE($CBYmdοzix3/>Ih"x:2d; sp{?_~"'U)|AςRRT"mfdd3-I0)#ApH0[o(\Sl @MJD>{PGfyLɽ뱦B:p~ y`q\3e<9K1s[ ]ҠڂZ, DX*V..ϟ渊oxتs]xg7d0n l쩸01A%>%d/H 衜"a4rF+-ms\#$pfSUBW d,>$.?cxT/Wk8rޅJÂIH'uj*Q]Y#Y)/g%rJR>778l] hQ,L8cVuә.I#XyqY>to#_j"rZ,yJ v."C 5da8i.-Q%eO[!B3-׈Q;,tb9[fȃ"-V#[q Q!.QHum(09H?cPA KR(9M5j} s$0ʛ=gW}ÌJS0t=$cJEYrjPsB ЏEp0M^$6/b\z?~F7[cQN+e#e4FhN792[рSE$i_A7j w _ IdXΌ^6><r(W OjsV4rל 7h5ʸZi+> 0rKP=Y$9P0]5$؊ndĢ!SlB &%Qzu.Ĺi!#;.nt.- 5h+֝U%B*b;yXrYjݏŋPp[<_ǒ2R@F|zR_z:G"o8i?ɸP$Kq?Y${w++ dIքbK4d&VP+e+h1l16Dpf>[&}28҉%pYvc]Q~Lܮ^e~;JmQ}\be5%_`i+"w2EhmC<j֙:>m7t4\ni7nYۨT4@1iZZLLR Ck[x*= f'DvSs؇~_#SuBsay,A356')޲K~/y [ц8" -F}|д?<\iŒx شԯU4qŰ?U >1xQa4.U)b^OHu7E |mT%#YsX*Oj5<EO˄jdJ^blVZYnS* MDARԾ@7VN*kst̫PZˣ}${tT 0Xpd=T?0 @vpspNH\8ė9+Y=rUsFP2sHUCU~48(V(VjRZbZUO9w*UB|cOLWWnqHgΧg܄'#\5o4Eq^Nr?;-l~q+y}ޢ$VbHaX|杢ARUd_qqٸ> sʉ^"&cZFPYj,cag»McG ,87#LE1krsߎX:hinQKWIyd. MN!4%Km}OxsSmМ͆\MI$ //%wqaD^7ؐ8c0p&lCijp4tn?O|z?IhC c%L`22Bttv&3+#5?UӁg젏yud Qm\# @4FV b+4Tc F $  x2.Ee zD^x A;f;x.{]3H8 !8 x^FxGˠ. (3&җkfQƫ")>:^^Y 0J;ҖM>  b8h6+@ GXZՖ YLI[޸û80r7#nMay4g׳Jwn$`b}8\U/*SĖkyRvrVfV?THq)OTB2!n,ʝ|E8΍&"DSy<!{ _zvs}9# "FdJϊ0~|5 u}:;hx88{9P[u4j| [SSl;k 쉗CKߏFB-J:dj!PtϤ(3Gy}n-knaӎu*Y^ТL=ϨeoJx?[ҧ_N >{dlWW=oFv>Z`uQo6E{L C;ƥ^v18:؝" 0nۦϪwX8)Xmr 7)a}$oo}b-^ ڞGb )EswVdžAnɖs7t t^:'!t7"&zs:1%:տc%FF,RSyw;F G L]m'ҩ߭v.T;kQi062d3fK|3~er=4Kmr8ix u6Q"G2~%ȸ] f?m:hM~Ƌ k-\҃fdـ8[W>#sT6duBRzFIbfhU> 8{Wb\2H oh[@,|Qd_wG/A9ccSbծ|9u+4 >Kh% RC<2w)у:\ypMOTDiB\r7`8ՂAҿ Z+q%Uiý# ܆E>㶄;8;Pt1C:AܑDy̶@Q S}n6UуC,bm djfo4;_F"etgnԝ34B;;TxF0I{F&v>R9jUx |/C?88i ikE@DКoYQE8k/94oD.ٲ#7\-N )U8{+_ź㫇`<>./B&a*tl?vCqڱ@_ˈBBplΌx>ʻY%dwGka+ ӹM]R<ǵ7fX$yŠyM7< s$TRUcTV0l ӈѬ]Q1]yŒnХGrVQ߽,aiz+) _૗:/ *ȕi%! )vY'H m4^|Ʈq1F1ob]֡ fmr@}Mc$^ck5YBȹ0]?'lL٨azwSRޢU]Q-_o\y.V1ކ]ؘJ<|^2$h1񞥫`g4E2JHfR[lC5kqJ揔@nLBHNuT޳hG8-XaN>Bi~xMZu">%.07ZKI|lҀclP}gRt } xf80l1a)WvCk  "XIxYm yq:`ժKX2CEq !at>HcK6 )w?#P ŕ;h)-g;+z/jsgh_;hA.9) ԎrHg@raZx2׳ gjqSXCin=# ;Ôt ~n6F*8+/H 2غ[6=!Yyݩrpy̐zxx9G9r(sـzBжցӜ0z74Vu›LB Xqh奍-Bv Kڬfɛ9dUmC;R!3(7 3 ChyA9 EZ[?褭uݬMJUڣG ['\eR^sO(H(Li`(0"@L Juя-i Hְ%t һ{ ڐ`9 pT^mdLQ|?uVQ *9eRR dgdžasIՒE{Y洜$6+\W73$bqs7@b7P o"ĥ&P0m,ɶF=-)ћ+{e6ܹJ-/]RR|sKyPPIv1ΥǪ9_A)&G3o eQD݁Ͼ 狎b"d"7ל͎V#eBn~޸ d%|9{.\:sgT}ߥ\f*SU)CS#:3%_2z Feo4ԀgLnRtbL+w`NŐ/S)K'9՟GlonhPu[k:G5xhjm!|-}s+M+s\?4)=r'2R],ޝ5]u 2P):Uw@=޽̈́2vж~_H~O|`r4$ JKMϫȒ#tӌVqe|s]xdgcGpF,?fp1dG=9|ϋG4ОX'c{Ma`=%!.M;,~LnKQrL) ~ģ q(, צb< OtQ4dgաa5ԩbolT玺/,Sp~BRR]O>sBGj-A - :Q@<0ʀ8,H2n0u)]C\Ƒ4b|y×VRBW@^NeШ('sxX )ꌥlFxt-w)1;wzwk[_3xs9a)8S*1?e4q$2v]Qa#a`WԔYpdДkz;-Īv?ޣ !<:޴Px$BOy5L8SgqUumj%[2JR&-"̱=|%bK> \SEӠi?eVhLSr1zI1%TkoEn0.JZq^lWXjKG(^%)m9tڐ@Fւ3J([wM140؝¤3_ɮ 9@xA?69|ģmW⁂ž?{ܚp|P˲*mƻ;R ,@y7Ϧ@QY.4Bu'{hx\TQXHߍ VH`jWKl`T!,t(rgϔ sܺ8 q7$W]w,s=Q _9|y̰}n pMbnwY8Y DPll aV$6nLSv QI<_(TT2e zQ_ӽi?RuuH씇KsNDWR,VJ 36ma@V 9)Bg^6'v^զOOiLa $!7|6MHE؏U]W/cKͥ@O0Nfj$*vW2Z58?^݌/&R M*֕`R%H(ua[Ec$qܢ$œwyC;PGiYVI`wls D{=BH} ڙH\#%([MCf!+ aJm )Sda /eL%olh/e񠹭1p %~TX-y%S+׺4 a~eB+8|ݞ,p>Ytd3!f,|Ԁ,Ū rAx¾t4 JSZ&>]6N0ULy]YTpt5z~Q)l"߁U[&BcTKb",T < zج %'@,k4G<}BǍ+KL GL*|IxLl/?S7a)϶ 쑑͎νA,g~|A;(>˿f~y&\+YTz||8/}m|ys)G,tuZi@Ծ e\fw]U1*"兎dW)C11r_b[ɃW=7#>ƺ|ⵂ6=FD@!b9Gp܁ή) ".~;]2zϔ$3@;'GLi 2hҖ3L2\knE[H݃Mb\ӥܹ* 9L!.*_d$ 0t4k;n4ŊYkWtPV7Did$w|ЩxMiF'aЩV80S1 Z;$4e;uſאDolVS $"HCzv6&!C[SA:JR.N[xŐVHUd =V+ e$]դc,"d{ܡsiqdE#1{Ÿ:bl/>=6ؗdVs;Gȫ@^xJ\B7@bbUp1ùˎQ Hf`F[⽇m|6GY :8`i0f\~l}_ gO1sGKfi[[~PԢౌ Hjy;V˫"ጄMHC!;rjMZA焞Ŏs׈B c.)j8eƲI2Z_bvF31C^DRl(`pf"f$SmSJnbDٛ"Ѿ$xng?&u5|u61Eҏ !5:ͼSzJ 3j.k{tWt;'Ѓ[&r1eϹDB<<54ꘞW-~l l@Վno)]>θN;xiib94UNER>ʳå NYDanX+US@-M}l YE0 X~:C_nmU c%(W_IvKC'3Tf:@)$LcRKM/!Lbޏ 6?}$smt!* ް@ !2wԃ"`YVcfMC_,p+6CRܿK21msRʳR!q%hAf0ϖO,Ei| wD:TO蓱3έ6f]_N-Rځ9a+MoYHxwqHƕ81ǓU)@)v~Y3SƳ#cW<0 2i\{'ՖhUl[>zT{{?0FIK<}/ ٣ܞ$HPbn#òV&)q݄%gz\3 h;1Oz{z1ggtANbߓFW0$\/hv k-nV{}m8\+SoO-O%շ~~M)ª?NKbdem*e ݎxա1uA?\*ND,|=g¤cL*q Pُl!I( /n3Xr3&PcJ;!ñ /,o:Ҥ鴞,  @p2=>(6yd:~ˉ.R.=|F *FK\HzaW_6]B!S^4Yox06 ¦*ᓜ+wG"!W9ͽ;zIy7RX*?{2G6l,"6>}Gu>x*f Vޗ9S2ľK ;G ٛKGT[nzI .ˊg^$4yx "W  cFvMlqPU ˖SA&h1ӟ楬DF/htA l7:쏫KP]`YGXW pOo$U^,xOD<{Boi?Xo_L'N6 Dn , !8ɘ@39Gk.]KLqi;MZnN2cnkh 7zbτP.\kIҬ[e0Iv| {:02G:3i9* Fs,մS'ez8 f( fUtU%԰񩉙mc}] }s" y'15,&J,T r"•Jqq!|z ?[R^ <$bEYͱzcPaZz#-lVGE6 }3iv!]"6+]#LF8cXA% 4+FZ[EWֿUEەgHV\mdzΌ sdW! x9!>'bY. @_\^ ko$!a6Ίó&zV `5 6 gpC_AϪh䁥XX7mPYA{sQUYϛ5$e:O-8}1#C]AR)kA±mXEd NYR/%hPEPj1LnPi#3]z?J\28=Y5@k#UW _ fB>I\`P$(D…8_0ga 8>=5d4x$=Uyi;'Nrb{!VzٙIi !_m%2{wdm|B6,CTm6x? "x؆F'+>qmoem{Lz/+}bn nMj\G{,9K<pM]BlO\G#B{ sDzx018 9h gowttiw~ y'[n+!9- _C( ~%}F۶ay\ 氾a[Pf8IIp/1C{mKryiJ1XV֒9 2B6~º%͋ NN Яc9З3 iQS<_>f B;'LcltUK7W`!ű eo{Y >֣&Y1gɯOY`Xܕ- ۟rx'd SG)Mwb>FK,[ynP"Ƈ/vC4T$c@{h}`>A~c5I% i<\."݂: @^Ph*de˽gȠ?~in2# f@6"!9S(UΘ/:WD280#=-OuUqݛ 7궎l}.#nvd&#[tmXw&OD"鉀Pʵ -e#7VJm{mY'fޤfˤouNpnexAeȠކ%{٤y d+x8cSsy|?r\ d?8(dp׎LIy9B[o[OfA#I؟1l2=9c\aK 6l|G/ϡbPBOꟶ:?MxR *]ݣ$UN![RPHSN*Jw(!35^ˆ}@KD\ _Nm5Kڅ1?s _,7 L-[;2]6 efz7$"ivGi n@ E/XLRlwA8V<+}&£8n! 1 LQ1^O-T$v|>3VjaVf`(?ӗAw[8 AKeAS?gLn9\ XoDˊQM4m , Z6q[\YbԖMǻ,krXjEY36n4ӷckH;!W$vbC5g`ɾъJh,R^OW|FcZz{+OA M !&,|Ymg8(};]a,+8Ф;6CH=T$RWaގ]CC c!'ݻ`/A8e"jɥS#!Ӌ+_,68IJj6{ `|2ѧwV=W,A9!m@bԓagAXs60<>7dG{+ɗ&:{":21VL#J.!gDN}oeacUImgr{r:`!'J]ڊP( @M/A [6r̷(Y <\Aa%qݾO w)#]F4,FcEy$1{$yٮUFCli 22b3MZµu;m!=Ja-ͧ؁Fݤ4:B$-.d>Lg7+ -͕nR0auMfҙĞ|ܬawu^lyC Oe;S:;~@ jxk9G{G]6V\01:`. Wy1g! ߨiz&i&[W#Ej=MQUYvJɽR`yn;3&I{VMSG#_*8.z.Fe]Cb8Ry!ƼMWr[DuiحC2t+n9E:ӫ$[o?~KG)Ldůtq)/-F:NoH4/P_9֖Da 5c샞pDX7y)[6馦 hnbv*'QZ= N/oy r Gj*⯠zۦǀZMaO =-VgL?M.yUW <([ z.C,73BzΥ&ۗ$$𲷊#Npdm!,<J(bJ{Yߑͨ뻭&R)`j%= ?9'#iQ6LM y$%` %ηkN+\|L 퉣8n3pBPcSI eg*J]/BSr$'^A=n$m| Y%IgmEg 픃X`; Mx3u)$C2/6"M0.AW dfU&3Y'xjϫ #KUnl m凃>סVԩq{EɠDRWF= )_5T+j`\ 9WQyՈЪd}A%:V+BHKȅ{4:wHnA/,;5 z0pQlzJ]he_E 6f8Ai'"P > ob'~$wL cs6!.VG8y#a~\qǑH1QrxOH]4};jNv2,,-S4ݍlFzwju#"Dn=rU@S_d HdaOPR9>)lQ  BoEiCy ?-cŻB*d?.-lAoDeԨ5ؽ$j~F-b;YH} ^S\3mldHFCە'lnC(R'Ϥ0~ڄ4`E3x_(D2.bv瘨)Q\toX@T/4>60oI]e7yAtۍD@*8IT X*,8ɩ4X@ANc^$^=-d\H#d}/h` Ɣ .X0 &Wb6'cZR%I7c]feD`D ;X̓ dyİ]~_|A4o=K Q hI8kws)6kCMDl8nP)m-j* YU֌;WݤZ2Xm N%6N1쪬T.hiZ' %`Þ|Umȫ}jua-*\i^(+z VžwUv~\kÁ,"n҉[z#%v,twFكS ]q?܏,=b.v I l*Z(ܪ"O2J޶)tOP:MN"d;s0 Aĩsm9xr 'h5Rhvk_9O| -po>q{ViM;ͻWLDa4, FG1)29Nٿ&PCsuEK?DM+ Jdrs;!%(z+\vƨn4+r;/.y/KPnWz@n@P`edxz"&ءTrQ(b7*rE2PKPM[~U"ha '݊^b( 4[Xo|oWb=k.wyaTZq 2böT*UQhЁθI&2T'*%c2$:ψOwuBZBRBrjGˠXtX%¾sq/d_ !ɤ-?Yw|a;euȩx1YfΪ:3θ;@Mni!YZ 7G8uK0UP?aeLmI:᧻a'f$G waڲQLܻնO/nDLf}sCǹg0EqYI 22 rʆ~`F;%y2tr-Hi*4/!*F}8V!YPD%|J 犢: ;0mFok o05irNR'7$% }SDJ NC62 ±F|@[C/rf`j$PAtW׆ֱ3}qHUk-2L)ٿVSr$pO˝(_$&ۡ-P R݅( Y"!p6(+J\Vm&⹀qFZMHo9|yFκ.B^yna^/jղ4}oSnb@{ j9 h7(Ի:wQfv'xmZ"0{Ʌvq*XJ9M^*C'OPIU̧̲;4+!%EseR(Ԋ@~qIʦ]GiO+d5w}$dͲAq`ݤ]3'xYfc5}oeQe0j{^zW]=g G@k8Jl5*T ހ^|4W;Ӵ6`?Ob`Kq=r!XN:t/OpQ3. *xf}_NwOIfQ"}KA2Q#RPIZH;) jO?խ̃ (>`ǚ;º[ӳ$иqWlggX-TQ@r?f eYi=A)>at|C |*q&i TAB$pFh)gA%52eiǵqJn3Qaf=-1Q2uB=r[қY>/GV9il;x_v`.s4թNYe)4Y@]OD1Zod/lqMD4&1F;K&Bbi&uh9$'3!peW(+l=7'3qqS4X(o\rK*S?͡U/pmOCEV@.5UKTrv bIn!mxo5pyi5B5Tiw;"to|cV-7pcM+݅KS̺Qչ֓tN]topio߶XwaA159BSҬ^Ϥ_>93a/t fB;[LI 7 G$KydNAaTS?&{"pϮr%@[h$F]}5*W-/:-l珦yqy`}s:ͲQ*b[[6CílYٗ'̢LVi ݠ$qwT[V, LyamgsZ}B,&ŷع 8,<ݓng} J+& ..e$AǠlJ.d[Rʋb_DȶwJw_L<'L_:ja/ q~qrڧ1A$,:ZR(`M<ۀ|!=w6 W2vqk G>׭V+}şI>dVFX_ǿeIdPEIeW8)<g;Ӌťbn6Ly'.>Җ?.Fe>w- f@xua(2WP}zģ2k/ Dc 3X-t&hn<F3/x@\C[2Ko}DA^3!EwLu`'BƠɾc(7de }#صvƈsBn9L0J9RR Ļ) 2wLVs6h{eeAv.4-da.!v1S[@kz|>d:Q/"~55('@P6| '~5hRxd7,vhi8Cb){[O=T˳ފ|e7샥WY}$c2l/vDc/'xњpNuQ:V#d7e879[! Gͳ:_Ûwfɞu[.G@@΀ۇ< M?1S=♔ed ӟi럥Ml2j#M!MDE-օ~b8Twz|ǭ|㜧O-rA a^s,&q)4F(ND; zmt]aG 7oqL1'xea _Gr"c.."BE%ь8b n2Xب\ˌBˠtTCgIeW Ǣ}$2ff1xAcwX oM`ds3͑7bYܮ2@X ~_@9}:4Ѹ\kH 0>wh<0rU]%""Y`EaIX7}%C}|q@3|\_#9 ,gJѯӴxj&΅ t`y}%e[%:#z&IchwClcKp`2z(L~{Ɖ\WW(QuQ~uP(.tw 춭ċU?~IweYW4&VsJrK3\#p6+j:R_Tfso;[:y} _lf|K.tlx?GjG|+h$QC$Qds/H44M$>} cJC sbcۛs M!19țbb$|gGXXf6F`Sl'&֭Eh-~g9{Af`%_ a/hMN]XV|KpBOCm+hve IMjҐ5E Cb.8*F /,顝cCųx> V'`[~ 2/31#M;2õ0u$έ#7i^};:E"㕣,Jo bn4 ovP^]Wɝr6>\M1+P EdΧ87x3}Z 3#=e dj jMrs8|Y_!x}U}ɚ{ 9j)_BVUSZ=T'?7/G.tMwV` k3cJ Ȓ"Uw5Pc}Q>_}egH_i$g=7@4Qk1b;,{CPHOIru\FM޾>쒊$4x;; [doE!K=ʮ3U֌{&vlIYw-4qr:5RTlX|OI\`ߜO}̯7ջv@0C#P:g4LkZ^K(w#R4EfhTODry-ԉDԮt9TN"*;1*S.8!U57sZpuTL`8No]U&bMs%Z!Q??SOJIIQn;[Ě^ҷ8tkn'. iNvK.+&1S׽7雀!^KMx$``NLۗ)XfAp?2EH 8bcaB'"*JhQC¬r7F:b/f3O&uHLc=EٍIˌt (Nsls S*}?]R~Z DWQ2> B.*} )fkъ6{5-[2 H_g`Q; \=>AQ /.MZN_줸o1*5Na5+*?@τ~"KZ <"xTUzDv"N;S}b,6hB}o!Tp&Hy:[5 p*?aKtoA/g @=}-4}И)& G6|Rn9};7Ѩj xMV|kkbIZVf!{㋂>]WB >,\(s:V0$nM" R$EU 4+FyIpmAQ$]SloZ!7FaęqN<%%SCμxuE_]*LRtp&̗Vɖ/bмim}׿*mUZN"u]߰;^)%]5 ?֫xMqD6{Lc|]a ]rg J=FFf{ǫU’,e/ d8b&q/eeζ@q8<8IF7JKP|00g  0g+Yo@DIʜLbi`kTD}ͻt&M>B0!]Ɂ.:fpb}k_=m &?% b1lYg7X^3 d .ҋP~$;L~8g nqm%.F(-Y^gХ`seF򳴔7.^n'Ƭ\}gsѪuME8-̱`1`)\8 Vʄ/N˭_ z7$ FpT]Ɍؓ;(/!8dfc+ Ur }yzz<²aP0c- }@RiRȍs p= 4(EJdnT(V$2)}U*I͉;Km0ЬtNb@YF `ACּtM|:jF̦TW$[aoQTdFCՁ$:`U(VT] -wА&(d:漠(sjw- ͝¤uLRWxx(H"k/hG/gڢ(`6c0Ai IW=Pow=x>iy`.a~*}bD "LyȜ U8̛J158x98M!<*G +A? f_pWI:f, =*؍~FW7IMivx5RӅM X*-%Ixot *PKt|E ceXi4ea8c}~vN߮ctۼ43b#1nEYG5²ٮ`˱B@ɥ SԟWY؉MWo7ThC:SX+E|i&&7;WatIJytLW%ݪY!OVHw࿺0Y> J\^djtW 5Z!ˆ N]:~ġfdQ %}t3\ ;ty[ ï} vMהc%S^} ; zf2 6)pe*8cǹۂ!*5PuE) aN Ⱥ˅0Lm7ykdsAhJbɍj<|bmr{jHT\Qt $V}i(ݦ4E11m\A˻~P4CNyq1ũN'X>br0W(K!ƼY]*}cG SOy<'O͌Z G%RN[xRa6wog)˰Nd@J*ۍ 4T軕( \b&yv&uщ3TUOzz5MF)f}ri "JE0ھziiX%!/+I+8Y=SXa7~ٟNk:^Q"_Z5rˈ3ke%'N;0;ӇCi2 :Am+? iH#$AM 0*Mm0εa=S`rv@c]n! ?)E$X;<^-YԉeqpEXgužSKՓ2Ĥs74r~,v$F҈2ݬ|9ExpZr/GtÖG-%'3C{$fܭtW3gƍv1A6rZho5>йԙ9HƸ[%he#0Y} *A CKK95lԸfߩ<6mI|zw\ڢ!m%ε+]v>[8{2H&SUb@-q|Ҩu!*o6L=;T`b3o>3諞80'p4ެ+gul8=p60j1 oh%5D=Au1Fb_zZ((Kl6s%lVZ`Nyܗ"E ^*W?,ZH0(S1IإNYzhu{r)U;ݦJ5KVGfc#= 3D v;J-kLg~ƺoٍ ($Q2@vvUKnapvƋ:DpxDBC|<LD#{+@+gYWqu@0r9?$A3HDyP+רkV#pC?jIP]G4Cѕ16VۂvY'gs}?T"ɻkA?C5xv=(˘I y3|[Y'(j1U,WN^2~A%9 53(?\f}SK҈gqerq ff"$;Sb9:98X^>7J)ņäH"r(7A~(q&ނ7^d~6O|>e<}:I%G ek?X6WGDi4R+8 rݞ㪅۵" { ;%khPʰ2 oZ_.&d+/}u}z4sې#QƦ<]2. r=%Zꍉse4 V>Αm5;&dm6ɨa'rm7h:ܼ+L6pѴ`"L2rU,N~&Quw9+PtF| ^e*ŴSߢ/ T)ڿeL0tI )]<4k1^YHc 9ן )qp<} x-_sUfoiIOK>`B>ClC(맿]jwȩ@Yk"5ƔP.YSc%%wXBDO=PYϕ*Vlxso TP5_3̇)mUHϡ<{)l9b5zy8N^֟3L*U^Сӏ,Y,AK6ȃ#s7x(6~/GKmUseuO(FL#j,O,?]_?ߥLP9r0Ԉ̎&=P}u# #,O- |RqSX9}iľ%Bʼyy9psEjË^E cpDkwP<| YO"C&UgE_bK p6ͬkf!u旇2HTyJFy6ɠ+!Ly!=L`?=R2 ! G8(Qm.O tBuAnj~N]pBq˨nY &B;2f"<NEFPa3an@ 44ːE!)Aߐw=rScj,D!Y pZ`;41/Wk4 : (\+Fafw2Fwێ}!3Ho@ N?%,'gHK7bB(MktmwlfФ dHqH^؞kE k2+C5kzٌE${!A6%ma`ڞO-U{EefIb*b7I5xIR%V9vRh[ /L\/+ioU#JOOLL$ #u3!6J#d@LgQ2OXU<|qT73qk$یxҺ,bR౞d׏7m"Чcl5m+ۚv{)81*'4wh^$m㛈!<"x,dn -MƵtP- .]e*\ 7eFٖz(ENd>Bk)62t.l8r0UF yot`_Liߍ +ͽʻep32w'xml ε') -u!~.5#cEkf֚fDU'~OhuxzY"VA2 Sǀoמ77ًR/"wx OM>&xrI3ѩ 9ceҫ$5qXE#hƫ c&fsM-|=([j٥R{|0]j:c0^>s8u0aAFhT;XƥGN)4*ՀkUߣY~Q}m0mЏM3,w imS;K>#Pp מYec"΃Ǹٕd]]8K 1ىPk0sUaZ%gCEal{&x2;mIrXvYإV߻\YPAt.sGhʑw6{f*svG.ÿ L f|Ͽ 7M@o@W=- 2Wg> vU|w]?-A/ysKe2Z(-'1DkF ^< U)Z/E]mL*<^.ƴץf0!!VSkqm22/_Ib`e' *ڠs}?[[`({& J&_amd V'ޟ>CY?O,1cdcZ̄ Dfw֌s 7yK56@ Y|t3d(7a%wс)lokBN'ln+ 37 zH:6}T@i rV,'o TJfpxZaܑQR^EĮ ڣXmٲ)e|@ z@2Zߘ 3xWp>e2EĢKe ƣBYtnݧA5=QIw)lf%~T2ȉ()\=nm^kv3C+`h k*t!EhmX7Wi3=,cϝ-5g3y'0 dݡ[D|0in0;Q &B90&(7A|).ˉ)[ް`gʖGBz?lYl3]ɊRUԪ?xՊ #d:=WzgrOfCr udԿL| *!JruZ3 {#AB`#m)ap7yPT\tAIǶvpf>L$qj'{/ߤ"j찮Qjҋ ru yw?k9=o{疆>+ԜcNX!}Qz8 q{dHj+Ϭpʰa[|S$0pa_*| (9MPI~W+̐(Oѽo|b4C@ߚj ,[k:l@\`7cfOn{hb0bY,:RIrSG_CFs( T,2Ş:K2Df=-#{/E@4J˕ ƐGjbY3,S8/ϻ EkMNjb4?]nE.s>Jf#n֡yIs :?dٖ!4`h7T.d%ڶJ-1YƬ),`v20qB2 +l!ݺU%qVrkUKc/q-3\)e -dRӁ(O3wж\#3֭~khСrm[ V3r#FSCe>- Zx/NMܺU`ŗ,XHZoA iݿxDNiKM QKdqgT'+U#' .!㄀^dtz ^KQ1XP5j\.̔_o)Gc69OF' #.)MbsHeNʰaqU&Z>v N+iMS hӞ7rh!Ae~:8z8SS'5Kj95I&a%ћ$+~1 m^*O}s@m(XOsU%tV˜ż/Zw핞+YjCÊS4^-O_ B`eDP 9 ̿x) K6 $E2˺3 ̪ fɿdfb o܆o_D\)zxY|A$y%M8L~e &rYⳈiP4*J=gQ6wzN A{P7fNs5qP5g&ug; -HDQoE$ XSjR Dl84ÓП_]u7q17s U;tyy"C٫aFo) Kl'6O85x0^.c*.^)jePK Av4t?G ahnΕTH(Ċl=EA„5q*#= dX jm9ډOEvJA{O!>LFX@ĭ_&O N6 OG\ κL#o`\79i㺐ua1p!b~w8YO%K?33{ɡ'.:}Ba݁=,^`ʸC00_yk"@c N=pgQu{nOOMU=J3Wp\.Ȟ܍:Yx!Y@+17 BE? IB$+lļə;K>d_I 2%e_7ID_*T ( Ax,uy]b ˑJζjLD4\Zn]>ڑ{+d;I-Qb>of" i *9\xT&ГYH(HiZ)F0Oڼ^;9-BT2`V-=ΏGF%DDRZAR˰fBƐ&БM49S:_-0={G'47BZM35np%n>L>GZd **Q㣛 GnF9Sr? q]Gλ?k&ۅoU^sp-lRcZ\% zFoF]&e?Jw/׀){ڨb2- :|!]Yf+!iy%r#MQ ; Bzdb*飼QVyzmӸ%`xh7\YawYG&ݐqgȦ4H H3ل+Ά7ڽf u?G*ó(#|$if@S* f7Y"oU6iHcOP pEHߑ^2СTZ5*୯̮}gހP1 l68̵-Φ#+y6zɠ퉏'j+u N\܋g[fEG"=AZ/W!e+/nެZnWsSV{ݸ&q֒fK*%ŻI̺:Z\2xj;,nGJA xg;7,GZmjwg~RZ^GBpt\y1rs5Tao +="ΐk{￴<90s-'+ÆC /U[eӼ/BQ#6rrM`M!?:bq5z: f[T s0eU$>߄QqRc-XѧubUXx4=2 kaV;PUpcj%\u5ϟP8(N1MR!>Ng[7%EE#΀ Uuݒl/!`uR݁^'l n1pro'.雋{GV,+R־}48NpU-EMh)!8yni԰ &CfT&hX5߽W%b`JO:8֒xcy3u^gˣ7ii. yX7}fWOV>vfLoH9!  _ڻnǜM5\'AL:U<->};0D`] A#a?sãLnФmb)ǐY$Ү֡z/a![9Zhv o$-u oγN=Q9QjT\9ipӗcӌ}HL∯eErs:1>K~ N7SZcg ."4P7Th 35 ܗI3TڴTRi*ZrA}nRczΣE-pYs7sD>z9VRXj#x|GTaD߾_ YnUJHʈ|䆁?8IɺA2n;ܾ2뽼E[ i Ze4^ J쇴͂$Ƚ* -' A'o*t2\M=*eʥd0@0KOPRcW^_ DJĉ@.̷U\7g_D-FXByVF<эƄh*3!E\qGVx]CC=A-f>R #'1xoD) vsD&gpnu+ 2O@ƛᣣU":VY'6 ډdG >jG뎞e^p.9/ա@4h-@B>4V5 # #$SoFmd2/ $Owzhy#{ԍ3΀~(.=;"qqFG:L[.%TFTt`͔S#+,K<1*8V Nf?Z.arx:wgW1Ǒ/6U͝|M95s W>#03e–JQ2fmRhEiӢ[ G#w1Ә|U{Dl$U=If9/2d}z Nڙ- MҎ?RRQ Y"9He5Wޛҭn۲j:"_Up"m#V֚>sth Uq K>W-\,'%1 .b.Ii>zqhꡥY/RʈXSjzF^ږcS1=27 zKiuN3/("І7Qh}ӝ L $O;ja[3pްd'Ρ-Q.#V nx}7POYS(g.= ~Cε"BoOOۅWHu3NK,^8 RѨ,/3 ԣee!~+#%xo ʀW40[ dYz"eul)N9'|ּ~%PfOp`ůndn0L-&p=Ϳ~< $Oڍ,wM}'XCѠ2r1Pe&>Yvizˆ>Gs>v@B'7J7jIES5'jFP̭ 8&8ѻzAsFXMѻ}3ua9m;*!/)8@ca m^ ֤\1RϽJyX̏kV{lkX$ v*lE< B(&#{<7 vTʚ-a,1GU(XOk3!{?u=;Le$H2ixSEW婟&mq)Vq%Jo,|#jvG &QdH 0WL4PD+Dgt |5GZ>W i0AO&n5x{3FϾ3 *FK P )"Bs^M~Y6({ˆʸܮw꒢M5wSP4q4+ńIbGd*9qj? ?wj?/Qd`]O<4ȉtK5B0<tXl|9ٲcq$gJYwEIY?t;eT9R*(&ݮhcyHCDګ'd< ϦZވ\j#l~cu^QHf^|!cޥNu%T,}LrLs2 rl߻{紣c~ d=ȇjXj!&j5Ȓl)': ;8weȘ` G2G!@U]D & j O$L9aW50ܫTK*~U!X_yWJ0%WUfq)yMl70:ff|%c|k"A-ճ;oO zIJnjS c%ӸF_X 1 ~HE@ml%4~{ L"0ҖL6 SSmTN89tw!AKpVk-0:PWxJ;mצ ţfGN&fbDI,U=_9cd* *) T4 Arzߣ(PXT)B^<*M,yi5i)85M g$dG/|8a6(nnBoj<|& E4h l jm@*=~C4"+Lx0OZ0/*?ЄaS-4Cww鬀_j5}1ɜ.lUVsvFߓdR)gI?reB~2H/pGߴ|$+3?PvKS M<{%WWzJ%^rYTE%l4E ]J>`or4:E@YS),?dyuCS<;$1|z5нwyqp}ϾrU S5n.;uU[6$85 ֻ͖ E+<ٺ$FJX臔_a˹+@&O%7w)!x[K7<ҁL엪<` c貕>h ȥ>xM537 iL^\ZeK3]3't֏Q@=E| Pp /6|}x 5%l;I:_ f\Wgi[n͏cVx.kmw2kABWX>D~)^&yz5jgY=V Ԛ"o3zct#5mzBqv]%N؊ſHTS2j{\r/O.[Eh&*OUٞǠ ֟xN7m#")=PS9vWms >\. xJVYΟl|T qB|ьh3UKr+ogtlùO_\Thjn^CiPcXzeo!d'sx1E<ذ=9FB)HU\2޽ $^!(['K^IM݈nF7-n%<9.SeF%8GQnp~o4"*(~CZeĻɿ2=k$3([B^ Dx Rh7N gRɒzK +G貨":0_%>ILyY岕,BEț*5 %>P! ]Ro!gJ2ތq54f fWOC"5 ͳ>ֲ߬W/s-zc-tl ia\짽)1zDցm)jx]u\.HkLSӖV,#ʓNq½,+nYR.w>L1{DL^so][s/%h })t)N ㆝Q}1aB\v)u5NpskB.Xuő{KF`,_&UAz}=8ҽ_ 5(y(練K_[VcB27…ea]4(]6xቖ:[X6Ҏ³}TײnO6{3Yɢ$]Ҽyatj?ߘQD{>icka0M4)` D|.[ß۳ `A\IB ;88rzXw{W CtZ&25W8nڀw zJy0WINHKtŘK-K& I=_8Ȅ5y Lmn51 ;= Hʿc1wM&H HȳEmNhYLfZde`h%ǂ(ᅳhֵQ&U3G e cz nhn !ymm@O 5V^ڱ"z̉\^Gۣ+Zwœ=,0KI.:gWPI1!wBAe!{fŠYYW$ v Sh 5\uwN9(gQWV' ~`}N3dT7֕N#+Ia|iisP,D9 T!<GC#Pa_sHIU,t HBe|E+r@GvVI9T=@rx9w9z`a]3 @ZL;k0NR (QR^4uit jXT?8e&= e֚zXeO4КFrt;X_Z)k76-.7e~:u̅S9q?n{V責Tp\(| ;{fbV;{%,`1w+mُg>Cc?#GAnimI+)K.X#<2EgQ瓼qI8Ɩp[+j~ =@3k˝H<,aA ےwt46Y16;PfT)%dd6 㫪e#Q ]-Ըs4GiYʋ@m5$/55qCGn!i7dd+SƁͰͲVR /'9>\)麕 6u b6GUG3LBOUn`5t xЪ4Hp+>#`wovRE6=~%n)_CCrM3L;_˕V4.9 t"XOsB J#4A2"Jwm/7O$5+.~R+l_ht6p"x4/#|+W c11GY81^ ziRػh'XҊ5#ek#?S:,W4\B0WJtQ,3MNZCVspbTCd#4N:Li/a~xP+zeq`f7 5% Io2.]W~ǪwrZS$U M.8&h5K0 F&%jF9g{4S44kv FW$/Hp9Jq7[Hfz(rHFY Vo_^6wbxi#mm(#믶*-RqxѢk Ĥ>[/AP .g5h+~-.8Άb/mґ_J7_.-A + wFJ ʅų}CYUu!#1Y?2[nhnjq(|/Q]P .0zb8iK{&j(V:XB|I`rET=oJ!`WiV gHqR_Xl.4w 鋅cz3޻pavvcNEP|^aʏ ̸bTwZ/I-IwG~^yь~+%ߊPdm-jT<#Z+MrWii#I(+Ruf՗=|T su7 Wt'ZreB 0)*='n(lXZF2dy63h2>!J;-|`9G9Ñ >x'4i5;}zќX16bYV9J7Z%aԔ%V1w""Ii))7n*(lȿ9YòNd%)/ASCE-z:& i|pI\ يn:d:NHy*<݀4x{̦-]oqIăT,Z/4?tEzsړCj$e+-I_}Aؤ$vV |0v(1%$y&z[R ze.FDr` 3Ho'gdTۘ7kYw  I]1YfʱMCgO?:&F6S[6ߗTIޖRʭn𗢣E,-h'䕧y[}#(ֺYt{o:BIӯFB\e%'o4;Dĉv,V]Ȓ P]V|eu ]B'+u+R'Cw$}m _Usb}U[.ִ҉1OPøeih3Bvb/Чcĺ9'dcjoE-D`0#:[o਴N^$gBaH:;(bi/N&bU5*|6܆}{i&*ᯕ`}Dpd-? `Jx(W%IՒi]"y܃WsZ&k=MQl3.xuFyC|%Lui$G^;M71tYK S:cʳfsMIuHWx[>E8ZQ64|$ڤ}.@>y.w& lJmQ{p{| {gr-g 6 AS'ޘ%uJW#ޜ=w|ihk[zB}wK0"2ph9$<1 ZHk.gcԊu*`8 TD$\>U?P6YVcE^ G1yl9Fk/\gHw Jٯ5M' /6 =I2EZ IUw:+a:Ļ^ykrR l !!W!Ew oFW˓/rڧIE|ʦY.樂%m}v!e:K#_a]AjH1O9}8sMR堋 e_kd(4j(L$~qW@O8إZ'<?9 $ g 8mE٬ٵ/NWsQ6E`\叄v67S) ZɹAfp}Ն{@WK NfcVjYd0Ue_BPa4)هh`sJlOji]Owuߊ-Rk_TZp;bUִM\'8xHn$@5H?O` MIm$ݷqՂ݆ I5S3m>5m]1>]].;8olɊË<\ T&8my;m,MjN* V*ΧCqz?Ɵʖ76P*(nM6! x3 08u&z0[D" ISީl_?:)nMS"\m6%-!fLBܜ lQ? [wC՗L4cN_>R*ua65ͻd[{uS!Ca.XT%NI BC}YV(lmLn<W}Dl_ڣvl|Mw]pc5v Vi1. qb\H۩#;Hዹ`DzlZ#qOCʔp+=Qϴ稴~`]Vi>$=QJUh'aǷ+g{ 0 khwN8XB9MHL$_L̶ Y-P+{=ロ>-YKMSwaڰ߷VW gu35)ѕ c#4<dÍyߡ eÎx\!YpP֨Uca{D|_IE-`'Ewn_^/ߎ#d7/;c_RNd;d$3,+LuTBV">9Am*(JàdeaU24"YtXW.U@7G L:vc/MgeܞIEDoH0xp H&# OZ3sc[}@gk͆K ff2-Mx6Jd\C?6{EE#Ra>p|}*"H]}`΄-2avfVLl k#xGvЌO,mf2?yTS+xHy.aI rlNjlJ@F}rEC+QMS;663RTH VD~SvEh_Lw o>OtsL&F@J6i6h꿼U7 @gp6Vuh{ԠƕGI`^s"6豭hCu40fq<ݓta'6dX$)64J̶R8 ~d2{6o &[+9I=o$eD'`M&̓#|  OY- ʥ?Sԗ BeÂ&7h86pצ86ORA0iFB+ˎ߁m"j,lx$㵃Q$}nl16zu:d39~c"|v+Y춎EK蝅FC& 4 KM7%HnZI;R,T!rq3;^ 9;jNg˛1w}0>͚t /'9}zѿ~=tzlz EMV3[N>.;(Jo߲ͺPϰV_\[qn_5x/s5zl&F Uv>2iC{pa/y?X>~Gcv1~0MA }w )xŤ*0~43L;v;.E|'p6ٹΌ5xEً ̈qGdur!D JG%]Tlß@FP)48wgif{xlغ"KL.n)={3:PCnLP)u|0&gyqୋ:}R~g*ȷTӵcX/axY{WY0x)`7EVȒ^? &jȮY3/Š- 1NCԆ+ݖCZ WۜOq)8;gOԓɢHˆbȟO|S-*X z76jF2:2졔 jt ^Zb.T=f!26m^ܴ0Mw^;ͺ{5P T#uj4 D︆ג@Lp9V$D]^ Q*0 y ߮2P9`(W CŶ )nRJ(ZjҲU `鷛Od(;`8&#,S\נZ \ʝ 1G|Ӏf~Xz 9ZaQͧ t\-"rYN2 :@7ńq=M7g<#ROt<{l171, imц"Eě>ҧ^VR$o,=`5\1sDA+HұtQc3!H*(D2|Qr[Է2xq/Pw<16<(NFlD6m2; z4d!=3) 侔!WQ;1":spW5$>U JcFa  L&9ta"Z.ewnτ}>8W{gva챂:#y6`o:3_#2KNC4l8׏~w~h1v_.>NBH 1(Xq 5a-ksױjr NG9 1PZ:Jp9UL؜dZ7;B6BaY1u^ #pD[Fuf uuSe_&F;]3"R m% }:ML>I 8xm܋&sJ5^l+-ݥ ljs!gL }T5BfGkIˊױ(ڮ晔fZ$&CՉmKQQMМ)GJsFJ&QCUcΈG@R}I2`rИo$@^qi(I 'SU+#= BEI 6Q7W fke a5 {Yt0Ļ2AD]L<ī_ a af'm&椦i3bYw /ٶ,)̳VGsװ0 Zj#SzX~ѢhR`oVag3U]#⑳ Kq-xHXFWHzmͿ *U Oclnijx,7& %ihA&oTn!S-ҭ%'4g]5dUbA4:#_;~3dnl rCZNϏjh=S@}.#aFqWbf:NBw/eO0 Md`}rƁnhhQҫWR+`3~)IkCBaȈwZ0OCym1Oy 85 GfD[+U~ENŽkDWT z|kؗ> Gmtjnb#>fͫ)xXv^!jr*U|:غ&.>)p'܃z2Dz0r#[Uajqn\fl]V̫b²ũGQt=+O! o (^{TAULƱ_Γ榤Z~W6VV >aI?5!;3F%.sq)a䷼јZ 6OŚyPɻQDlii'>(}ySꨣ܂2A3ƶhY97VJ|Zeԫa,? %ڋAI5r6W洛ДpFقsD ~Ύ#*kpM@(1s,_-/ J~P#21H( Z`wdFl ;NvE`6* 3ݐ#U zF2!֍;lW? UvF>MHb쎭QR&bgݣRs pA+܈0'`'s\Ԝs#D8VF"ڄAKvky#dLb2y*ѭi'So3<|\Sn%'#zXNjȄ04FIDw$DFEґef^]>YW&'X7 N='>ˬ)>A6m[7)SINTTdY AvqlUl ٴ< `GWB k"1MJWfOVWE _16sdh(ؒ_"-&VwРuLÆSVr i0=ϮS'0ڃ'\=- akẃx9s}_w56R .!G}߽SBDqԸ!`Ѧٯ+]f{^dqs.;lukuJM7K,|%fSP/:CDUnq ݿ՝A"x0iU'-U H}k|b)s{/=r1’c1'hY>~b'cY #8S4 wyv̩ל;]+HrllRCrq_B>ܸZ2 ^&lM@oR: *XCb,T>mjcձ~.Ys6|w{\n`,v~ة{wr\s9KTC? #C DG¬[38fW_O0" (J]^P!N3Q)-5Vu3A,3k$կRa@qE胘u B#C/<.ׂJkFo`x3BPSYnb!WHnR;axc7՛R;rJRY/82RE=L(5z#mWݳc# G6q)BЃ(Șe#)~c6 o)19TW՘e$f l8|Xs9_{QY!넵9/QCFbf  O^a#W/AxAFpQFx^+YRd^iPS1- ;xT7qR:#i;Ĭ[黲9 @əBPm\'6}[ * ZGDҟtW+GED 'IFbR@-4ة/*%KYn[""^f9-pTȶ?No:9I,)6(t_ћPR`92doW3;,}!vT;` ycd8%DZkҶO/8,c˰0}“=Cd\=cMLnBLYE6=l6do *5mJ]zO+)efT?"kz1l(Җ9) -KCd= 4X^۴Wu4)loOиsjcՇGm6F.}PD.wZE,WCu^+kd~~xg1M62"SdnVowO3Y3E.wN.:MnfIK%c7KKbՉ'Oib>i=FW߂|D]'<o-p̪(;{pi3 br T '8 \F|h*b@r$X_s6YCe`)Cb%45%r s|)4| tv[ix/8O"P78t%GvzSZ8a(zĀSTXtaw,½Ub@Tj4Fv$l#SgK]iQ՚N.@=4r4 i/0X&V Wg%\&2{,SV!x;iߎ8nd"}FM bM}2NGמmHܝ!x_{Uu:]A`[$sSǴiG#Qd̐:zkZFTŃ"LpJ4֮ ,b `u@0 C0sA?EۭF+:ZD5lf㢹$ bO?u61ߥc2 ik YE2EQ h uHbDBWhBijH6R|XRcoМJ;r4D 8@/x~󡿐$Aا ~'~gMp|h΄+ 9[˪vDA^io4[|?mCZ|L@k'E9D #PV@Bc">V8I%+SѶH|ïZ`ţŶZVF]2(LE>3@2k&@Bvq8O-ɡO dNMXf1+W 4b[eJDLP'kXm;u5PsEZXy <)wu)$U"pz^k%qvGTWd7tCզ ;؉X.s/s⾞}3ޞb&QQ^"FS0Y_T UBWz^ @xʟG.C Y0ګi0v/i]){LWaΐGB_6!IJD9M-B"S› %NeF߻jrRM}뭼<*?[ '=O?%A>n(U`rh=vRSJmDu.J8jmδڤ(nmF66  Jr`gA#psIph0;|REpue#t<lg2 0yPR͇rhH*ZHNhrV.{Ke1"( "ݦ2jzpI˔k`1T8/7Cv2dw8tfQo`F@h]h(-e@23,(@@?Fkʂ{>ȪHP/Z]~w%,!\4:Z5siUM!YO U/OWjJFFFZjMRFƳc*l^OF-ڪ2wUtkp~4 IOU[K.{KH@N#2(#x+4s%-ETe  _{c|H}~? ?UvGi/r_b<0ЪNV,H ϔV1r_ylepL_"Ÿ*xX!Ǒ;fKNj f™U3&*;zD2/w]ǭٜw)['@◼*лj[ s?q1_32O%BFl)sB ғL>w%8^ܔ\*u8[ooNag1ॱWԡzCN `eMn6x\39.[Ymiz f$vXL@BX^Qgn晎 Z HrF[,@JjԎϓ&=، ŋ֝Uk82f PFdm4QZ Syvi)2U7M. 2iRK)Jm&szM%ߕH d4ƣHd5Yc0g$g ¨OYoam<BQgB _CECML "^F=k*]0h~r| osPU 8)Ik^ٍ?S;׬z_%a'~=ukKVR gYfy`5iM }&E5t 4Oѵ_=)rl4~A@1Q\b~K{~F@>d/ܛx.SqhBA_tINw,i޸Gv¼}YңceH % K v1I{*&4||TKbۥbHq^s|E3  "1-](ВևwXk{iܨ*683 Q q|"1pt[C`Pd֌j@UgH*6@mNH]8+#'Yf=9cW{'ܙBGM nlՍfa j>^a=tXC&ȹ@vw!AK 1^?|3 @vET/Fx@ej];2Zŧ~-(?0[6D $8IK-zUBf^r>/@( l Y =$iP/4r+DWib.m"^ 4uS Y@T (Is5ve= ۯL%rҶ֗{fʋ.P|sΊL; a&Ec1t\ݼ1UYF"^{ asm%}IDFUf4ƊH¼~}֒ƸZR5LsIvJ Ñ66 H/k@hJ<}sЧ1}]S@a\;A+?$A?Nt`8~pЁ#[ CzoV/Q%SmT;3'L$,Rwn+BN{Ƕ Ia63BUE\V0kQwzvBI-53}q憮/r? gW &~y P'>E-H̓ H0⡣`ύ_dy<ɯr*AsCAڒ%؄t+.j4rAa:r':sMȦ՛+:-2?8?5y gJnsWf1&&u[0ճ\.%E;|NmpR-y~wi4H7ben·G2~sf[?j-ն}/ V9es.Q\. [ƆH%rz q*ޞ֚'E-w7xhDQfřXql]@|C]r2Z![YTgeX-h1ۆ/QS LHeM!>EhUNm 9^P/91{×:=0ɦ1_.;|_4 9FƔһ^Yژn4[^ %zV v@\Eejw-wUjW2w"!L4DojL虠NAIx3hxn̠,z?B/ Fd*v*pCN⻗ʒ^OBL]͓֏h9507LiԡRW;[W__z35VjDOh85CuIQZPȽE(#6$ˮN?wqozN>Q@Y"VdVG` r?S-es% (5uoq(Csk'~I'z&YZ8w$ՀW÷+'ѵKis &}71X":&,VJ3I47f˨dwMS g<1 ҜZ pSN4@ e@}Cdց'l4h9J >]3"OT>l'+n s7Y^]%|R2: ސN6/a euJd@>υTX)T}Y/,_feM8UٸN%DI#_lRtD hU0/I/ ؠcŠcSO1aq,S1c%݄G/tseX1x;w0Lf“ɌÏ-vb45}{ F\ok}d4Ol?hq6Qh!lHd?U&B'zEA!9O]O˼0'64 VcS|88IMRt S-&!3 5ÍDD8jINz狮b45w)HV1ٳ5 Kl,LPBxjd|?,w.ΑLB` )€^굺=iΆ;Փ{n.GpX:՘WgQwػӄkڧz `TD~x6Ĭq֢WҖsÃhgY3$7&dAD&Z^G9d 2wu jſq jUdxOp [S;;S3@8&vKEUrCkFAf1$(U)3mE) D (]o$0Y]DA-ʲPpskOHcU4]tb)^uz^'oe2/ CAC^t%9R!\|o53=S0:,H}D̋xέ&۴+Ү_fxSņq%EV5ЎVFK[ ^EA3֊#udh!,sVfq)BO>FYDk  YP9({NUN ϰ2@>xژCa>?bITn.zNua@n'z5>Vo3w2?5 ѥHޛ "YɒUiujK πaa:UY`u-}+dHԵơD2t?/G1QM/aۯj^2` s4zP@Nʟog\Mv`W 0N9pKI _{ 5 dX\S}"'JS3~j0Ĭ ڻ;\8I!2k5u c nZ%o{+t?QݿJ3_t>[J$sǂgu_i)R7TiqW;c`jf&%P0Fڡ!-g0?==5KhCƋ@.7f BczԷ!&xMRIgByfk ?s/mZ# a.oUv \mSg} 6Kz;,i)4&t<oڒMXGt$d6J?_K7IX-au"pz{P=) XLU ߕ$;0fYUI2k IjlT1.OȆ{s2)5KA536Hr@~ugЭ g)IB!fULF7{by' 48؞؆wPmy[Pᜆ;W>1[ViI%?+9'J :{ &]6% twv\KBO#ViA)(LɐDP앵L.|QkR3j%&lebzt}~Эy`%!L^(/rllM 9Xd³ڀ``bE85!/K-`fZ%#{-{4YF'bP09 QA^Z@h\nD\x LEx&~1hT7\֙8+gk0fn=-Ur{գ hvԬ7)E(Md0*%DKg0TdA=k\ߗFD.3zt[ d` U%rO@/L 8P`]9}mx(RZ! M 4y3;8l[a3lfHFD]۩PaɚhE5S;yؽq7C)9`z"|1 `\Q[wFʯ5zƚ=:H dRrRaМ zZ0ŷ"65@9 S{-H^Z&ţޞ}3~fINf :!EVg &<~<1(t15Qh ac*; |ZSS)|B!1d-›{̍ }񟚁i;A4-9ܳYh6+[nۑ *qY^9 woFJVZz㮘嚂ږ׋Y\Ɏ&EolRELvpyo#=\"XW𞁐 5UzCQS0z2=U SQcnuDZ5 ku{dݼ%cډ 0Onr@Xq!3xV#vdXő';ѯnǮQh &o?[nM*0:KjMMuDvdٲDa4h̲{7ͬ_D)p=vd"jBs s\x&rT$4e~WT0*SLաa;xhI(>LL7/'$#![p>#֥cjݞF!3h.Z&Qa訁V+!鶩شOXqzF<^e\ʍ-$S䬒S;`&:W+zu1~-G@bb#ծF\4DbΕ082ߩRκ}==BqƩ*m$þ~1 %fzX(j€[Gi 70$j<)0?yb h^Yb3+\hҿ.m!cʀRl2šiBBFMgE.mnv o%ϕ45{LQ0sD}Z4r'뉉# t$.cVl>P|7o4O`aWa   E4}b%|H*cAyx'\ȼȁby<:ɢ_Mi'ڭ oXgGŭdy<%l5DaHãEtt[HVl 2ri4i5[1e˿c3$xB U5X%^`@N6缿@ϩm&ڍ{y\߻g7|!>agv}!܃-v3_U[ErpV*\ R osڋmvấF-~I6~8 .`덉ߌQAm( qtB8(da*gQ2 PxoY BⷨtƘ?E+V|55}d/]t!}U-bc]qnjG L9ۤ(JInlX^*ۉ7;kS֘΁Biu9PG]e#3$]419ټNjHRI) }52AVI0ۮ߂^ZeK+=z:xկAgV >s j*o+ݝ} 4E :2ejvu8\V#47j/@K]7ZUؐ ,fA|H=m zʾ:Uhgge=w:1 >GG0ci9pU>$kR[,^|GhZE[gO^ | #׌_t Ӫ7CI0ERއ&ڮhi͂ƣ07Qj5\z4#d2ș@=-c0bN:ƃy'9) ă$(TASذO7ܸm2Ni#ΪZᦇ/" _Y' % VvdtA`҃gZtnfvc%ˋ|Ӿ. ZNuN!pŋ@oVPJ;vBK#.PUH-k-`Q0x7 ^km=΃Ys0އmr*?V0b!V0$ăD,%:vl>+k7h)/o`K y—3sH(B7o%JRg3рAp-wPmդpW5 EzK'Q?qw Tә g5It*0-v&91fz+sQٞ\ wrLȒq?cyBv=띑oPnAK0tTÌd[=:%m \AKn(4ZԻ毑_/<*H GXNe0n|=pOY#PuF>^]b\rꦾԬ9[q2u7;MnY۬(,XDԭhbUDv J6]Kv^M5s;5I;I{"$Dɒj@0ߵW`f4qP37mɓaUCOE|)K`i^c&\ F:=+Vޏ|1M1D;Mq$Iw!9P=]e߲%y=h9SAy%9l%}q=p< OǬSьɩU^5[E;rX?Dy/ѥƐ0 ;%mCQ;uۣ׻:{V .H)7H*qlROt`)|Hn 4ЯmrfK$ȭBkƨt ϫ l%LAHwPQ!Lj`n˕|X8`fpϴarP@Bw^ $pE2A0!gp>0 VEhµhBܡ%SH[8)ru!1˟6}^ Yᄆs3͒SlL}fza+Y TFZ[Թ˪HԹBvL<,pt,ZR#]"ܑ*ަSE_LU+죠Vn?'T'r4Q q uE|'VHwTX?$Ht ?Z~$"iHEДޢ6y5㝒oRtd=9xqz'n!&;}](zxCu56t!dp*O,78no!:@$J@IqLf e QJ5ekB 'ՑxQ7*mǘ d;,؃P0^~\&V̄۽Ibژ9nCg@O05;}>!a_[AcӚW侊i: }>%(u04ݛ:~r鮵%w"6 !{DOe\s2dϴ\{ (V$ud_ OXMnlcg> vD̷Ro$zE7`KpCo7h - . %"$&8ҰgW{hPËQ&uhEk  ډ--D5꾽EkaUޯiHs'/II .y^&2t<)c- jy')1)8~-3Wt.om!9vvSaɭ 81kg#ڙrL +ʴ{ 6LqpD"a^h?B RHxPd`| z*n-R+ gعda"3RUG&6s4!hQrTӠ?soItDJYj !`eoWwZb8߅+ = δ~} gX],Ɯ%J0Q .XղЮy6 ~!4X'o"({$a;4n H ѳ5~f+TAXs_c{/,Gh쿉pGNaSIH'7ޞS 4Td$)V&l z!K 7u=Ԗ=%vPxҰ[a0>8?+-9W+;da/[>,YɂfS~sQv>ok*r n3nqNS6ou=FIlsV ,24Z"V\ ʱт{'O{5K.oGQ,XƠ_l=UsTv7_P&|Ф.G!J*KB":)8PD,h$[yZ4+ۅ|vIdGGά[WG`AË:4ψ$0fL*n2XLh6'.;>_%dTch:kFH^d ?eF\H,u(@4zIIJ]IדY8bW)Y(w6BBp[Υ&2JXŒ4븅Cφmhج@G )d^ц3l#ϯ ڌl2Ԡ>mã5 9]&pf76ѵ MW5\ڼ񊚄?3_J˗99fM9"*FW.bws7[#)d[iPjYMlz~@@FQW16Oz}ԒFݵJZz-- T"dǬ֜7s6 蓇sCi+\+=doCAA 9}mi^f7`k/ndK'%KA#vhHhxC;)%$<\6PSY^,)%݊qLm [b@gڰ>XGtBE"<"%qtx//yN%mPYл=K-ԣjpjxe-Y9O fՀ1}т2S#[R`q7XAqNcu ֔ ZalB`IJ]R]s67DGstaP]\̯smD)k>h.BYDrʾ.D)$wPw<-$dI2]\/a`>CswpuFYb[OPhJ:AɺZ Wp#b%0Gdl٣<2=o.o, M \& kW\MHw-[}VM;gY%0 ZhֶW\o4f\.b #2^' a.K4?W8J+$!bʺkGQ bq)~9+!5%FVcK A ;Q)* 93HFBX(@3Iא| 2!1T$0IT#ά «֌-AF1NϞL ,=Oz ~oeVFC7Q1%e`rf2sq;k?A> b7BY6jE-.y0 6Έ૔ QJ*SڸPYFzhw)J-kYάQ}>^ϡˁU5།rtsc&WF|Jw <<t>%Z=JؠڢJ{EfFÀ!=pįsh (ZՔUo(˚Lj/*(Rab#7rkVՂ5TT憶$'7J93gYFFl0>_1~'#sK̉̈́T^BdH Tnlz0pR{2?ңvΞV(ߍa|v݆#_Lr&Q*%ǭw1LCHB8;Om]+Mj6,80sRQPͣђdK Ѧ 5eҏ=QksS-ùOh#2)}&UEy ħ4"`;> t4޳ZvWc;.>9}`E&:ϗBF۬JU$YC,iD\j:JoY[jo)Ct;zT(8d-&tV+Pil-H>R,Uwhs7_>esӎŹ>} } h A*U=T_e#}ݚ  ~u+4VX7U[4xv>{a-a맜asz0.H?iC7|W (7]S5 BS,y{nCaS98wn>$ÂؠO-7EM NY1uM!6# ١[,l5 3-ahVwBp\pN<|&u >-i.v, feX&ʾaJ&K, gz5"0%a3pʌ+8Lp(pr5MDN֖"yq&{V# 날yCЇF1?KL>U:vz[p&t)[敮uzYo2wasno’<%c؀C ,)&t#B? KA{f+aއ5/F|g&DYj`45 0ր#' & ~8=.cyfr _V8r49w9-911ű)R3X܊4\$_cAipNDC]'lM:jŲi]ّQ#^|}ǧrM `A07NPH\qgTTX$92ɽl1}-.v[qw ိ]=|R27\u-Qr9qW#&^}fɺmM** Pz@DwK{g}װz31MY!ʉO@LuPhWYke T΀W~ږJ1gO ǯ@mEQ"UJ%^o96?/Z5Yę7*i%f MN~z8Qb?.ɚ3'[3Y٨!k*|g lY ;Ka_ L2ٻ'gAzĮLm*Gl넟Tqο5$1!QOvQ dED_;73mR^PR/# ұ7/q  뱧a ^/m^5XFdn8# ӚdiX[_2]5tx̋9lhHl7XM&JQ!Z̅mrC 5sn;ˇO:ő yQrT'R0kea"٬#8YLGߝk:U%Θ;δZr"NaǬyt찶Y9|V-? #!ﵳ| #d'Me4ϣu/rˍGtB #=.*՞{PV\=8n]&I7@ey+}C#"(2,8,*=SPYv6mR|ҲLRU i5D{vFaW! O2d_Kc*@9!s# H {Qҕk&l 0Zt/a)-BKw׾d,-f͊6?BvAj?i}*, |Pd)(t8]PS/|mjYd67uր>ꏳaҤ7Vs wYK&`7){ xA ɇֈ遐(yF!޿Uk,)D)fdBVfa,f0Ŕw#2!jmP/,y4Zhz)G_vRŀ1)U8eKH#_4ti :krwZ)lZ膁l8gt/C-`l<XP`=Ļm@:jTp.=[Gf^88AY>dvݲ9Ė"&sx21#Z4FD@T$z*rPd:V]#p#ыlbW~û_ CPׇhi~=٬vB(C8xgrx̙.33H /3l8L.bÐ MmRMO)r|c'aa #8iKy7GwhUCe>ȌKb hXQ)DMT]-(d{g\$Wh nwsR0"t a/06Z!,8Zi%9k4n=\Ik7x%_~,p8q$Espͷ\zk}F]BHcj?9UVۮb Nʱ91+. @/pO;bRefwrAƦcȞ. {U`2.9!k]3xYisEF:>SӾ~fo+#Z$DS%ސg=[buq8]OBKR#Q]${̵]_\, `4hX5J=(6LYZsV+W^ȩoJo4Z {fd-|F-HoCW!XXq: `1HqsM6y00԰bHB57c$T `yQw!lGy7zBsafT Wƒv*@eP6# :6}?&:Z?oEٶXk.Vp׻Kg|JM[X _V“g|L}IM9F:n%2;9jVoIA̋ ސ$\ֆB O-a& CO++`}2JyjWN;|`GF+ӂߑr\oTUQjT-kHė|$/3oB)턈ХxmJsVx7^MAGխTiYeT!xoCT{Ҡ2%o$} .[, ` E0^1m֐zJG+#!!H2؃=(:P;D68@J6RqJ^9GࠍU  %Bgj'jת@\J\j[zVF&PO$K=Tt RQZ8<qd J>@t(43`}SΛPwKzh(!O"e?mOg͂<ꛄm+]mV% Y/3uf|o[>rCS:<ܓ 7}"AsR }P/31PZ&:,N&@UDOz:RM(Jh܄Gs|YlTׇo9`J,4I};4\w=9F}I) vXdz7D@2n {O#4gfV,Kls<(Ԭ;ٗ52N* FVchJBuP NᐅiXQ^ŐQ&Z|Nc:( -Y[%|+}\# ꞟ ܭ+A`fNέ#~9ٲhr_ 7V3K% MǤ? x]Dko͐Gpi|E'9+8nzQ,CI-+E!m]Pu$^0zD\7f,틃`X_]{3HNg\( ]X) 4#N[~ӵA?ߍLF^;*BnM}+ &~3n9D`x]~&ʓ6a=_Ɠ}ϚˏTvI4a׾L0 tJfo5flc%؆j]fi` |nɏ\61d J]`;}6ZHFmy`Ϙ_f@Tw#tJԣEP#~UP\bGHj16[RѠ Bbk_9Pw)LF3sXs vK?ѼF-m^;B%ݔ+Q.>s6b4VԵ0 =9os3#..]&Tg_f!R6)ThL’?SziP=OB}'S>|ޔrJ|ı8 `Z^:Մg|B;շk8AI8LR|%F{RV2W’#9Hs4g m6_HR w3<`„VCkk],={4Jg`fmo}:.U7Ȯ^rZekpս?4*7 46*EYkNhd75ፚe Vؔc5shQ5AxE=q`#wCXq+ؗ;x*iܴ#/vYVӸ}5!zFhA/WsMtLZr f[I'hS+Z)t;HӔ}|;>)n1}"M]JXJJZYlV8XH7rr-uoXOU˃/光žP{%*[֓JmhR, BOF\]'4^0nW.4[9˂T8/T .* P6o5Y؎dlmBT%B#7e@l(eWa -<Ǧmo)ݍ'e~eJLImu|Hg3giLۦ&Vhv]۵«y<=Ry=iD7Y.j9ʼ2=dO%@6V+3ò[ ,8u]3&pT6Xh"m&s?gxSxL1k4o9cdn[cJZ3.-e(\}HH 1_}@ mgIq0m @،QfT'=,6 )d݃sT5H_r. AAl J|eB&OƽŭzFa&U1 p#RrchMZkHۇ0phY-Z&rL41#,!7ީɻ"Th UrkYٗ0rК[SI_[^/ /i;t{@s~0ǹ?XB4Tl;X#LH^cX1,J8P!Y'Ÿ0 jyݻ &̜ze6~`KѱʀDl#M16 a">dru*p V UʞhnJ b{mՅo,j倍yCw㡦0JR&R`HR|֐$h{-T:L>FI|B_E7s'䄼*!;rhiiz*fE( wNN3dу$,-lMT$\UtG\̈Ջ tOEqi'p{l=>+^/'DtWu Ef-=?KT1!8CDvKc1)zW۶8Y.7A_hxRiߡm#ld>jPGw)@ uem"8o:Up2R\k441P?`M|mݕ20,Eʀb`@D#{, rMDu-ΖEa6dGnnނ:;vGĄ:2tѼ7Y]i:2g8qE\I!=+X'l$mryKoE1`3teYVl#׃*(+_Pe yGQk66(s9})k)g )|J{%-󾪸1Le|&bCDT:ݖ%sbç^r_ \hި/EowaݴF5 FJfjrےYz9~jϳ)$ / > ;KȤeMg9q'| 4sB.ig\.#\Dq^z^)o̹܌?Q/z02nvXy":̙}XN /lSIWy4h3/e0Mqb0ٰ {ޗzȶ=%[Bf'gw'+m!RTf!ktk^-Qc@N/s1πQ*" \,PD琴XP޹Ŋ/ȩ("Ss4VI lW[a7)DA+oU| pt${j,6|^=$<Ptո.cNT&x{T%EeNRlmK,HGy -Vhj~t~q7a,of"F2'A((U;<.ghI,g^f}ݒrd^LLLˆu8'=rmڕL*Xxȧ 'F]DOȸ.(P^!m F:HCÜ13 ~C3Bh7O$1RC쳒-:_ǧj۶\ƒv!nܱ^L>rH>fݭ|{ҽB queYUvLxqAQv,xqŒ_+rlLE{ ;MW R/#SR$ [af F64HsE*kX RJI+UX8Pfeu+m y-;F4h.a>'?Eu_Kb1ɁxB2@s 9b}: ޗ1 8r0beeHJ !*IKN[ r|޴Vi:zz%M2 lXha:chsk[Ῐ(r2 |oy)Memv邍d0 #Rg}X|=Bc% q"Kur9dݻcO@rcowthNc.b!ɳCEz  $MV^M.`̤V-C[ S{T~2j{ ZL0<%$cfWjZ:O[o1K{=^[Xr[84v9q4#l*2k4:x:M e2se-[e^ϋ]n.-ڗ6b3sA`` gA2HŞ;XlOL2[z*)'#yT#] AdkiI 0`-:<\Úwm/$L-O%oS_В=6wYB1GtCՙ*,uXU>b)0Qdc5@[8z3pPr } QM7/TJޞ*^3A֍Da X*֊Z9LAGzƹYOBjɴ9ɄhMr=_׫|yѱNJ;?QIy|# p<"n:{tg&^lz퟇NBL-vi|A_A;`>[bU(SeϜVai_f 쾛3 ^M0GGFO2"0QwU܎ZwaFcjɳ8KYv1C"+ ɩ?>褳x̆Α1.Aq!o!XQoLis(l^=5KJt6 2ƞÝhEoSWA^ah@ YIT!Dgt{":,jYۈ Wmq؍lw0hjVs"^E-!0|lr'HX󝈃 y*u&ꃍ7rY(Y!ۜU`@)ʈ֤``\SKk/,G>x'lHIvw!ȏI-9)oGu6j,˲\PN欰2*͟d!7O^;#f?{|Ypc OkTE~x㔘nB1ޛAVyMK0YRQ`zߒ{üNY/sr =}=T6YaڕCϱc ͉.қk:~3\Pc"͌+KT2:=iq/ߘ/^NekZh"ZgR)P{y`,-<lއ1@PGyww:F1beuCr(0W ׾!Am?J/E`ْqy{eT7iPC%qEG<,`g<C 7P>PU |'U[m bOת@1z)2ZQEFͱ,FAOԿHVws2ꗙiy>.;>=+2$Er G%Z SɽW`uO4O[®=qe td!pF6lX y7i*2c~厨T:eUOk-¢CiСZExgoyJʭc+P=(]J|D׎ֆM1qEfjc 67F>cϋxqD>@Aݲ~ۡ+[t*=ΏBPAktmZt.x{zC q SS9CSyMXӢ Qf5]]ÕDU`Q-~HO>Qƀ=ł[!MS8m!IԪ@(> AZ,H|AY! o2 s\<ΰY^>EMlNJcشFm~{9Tl KXsYh=s!v}63 =t @]}^n0-n),cD}9!AĶ: =^u9gYo\H!"jڗ+-Hfk@qקixY3wO=_k/ez}0Jέ$.W0z44@|j P!9T9Ub~:"q ~OV7n$ O@\gg9y?v+H}`pz50mIFKFZ"L91t vt )T"% op%{ ?0sdecOimΕ7K!wHVӠ=JrٽB+z ~ ,'[ʎ?׵Ija_[rX@DQX|q}Rұx?fA;._g@\ R~HPeA!@]m21/,6+ s>W)WjݲXc3'|S^t{~\x6a2O@( .[fSߝ]wFt|q }"WaOJK)ǽx>Xr=1"\}\.S?b S -{JS+^N_BwVTLDĎ=B @MGJF,3Âw Gai 27toO3lŹ%U*\M{TטwyoRn]s8k7'&8$mxĮD8lzgumK 6f!ʬƈBvV-㸢tH+Se6ZqݹZÜ}δib]Jr0(e*ڣ_ o"(*g\#|51s5!Y(? ,j5)>=1DQ /[ /֨C})d'`sj෩E n:<_TpYqHwӵkU p]τ@Z脸<۝^)5gNFo}ϾS9b"~C$s ZUocJB:,Lx`7BrQ -^ƮY+Sepj+gb{:wRs-%f:Y>iMǙztvuY4v"cO}vbǟ'ZL뫲S@v9xAU&fi awª&r)휰'Ցԏk 138xG&˔(XC#-x"I0OցlUCT^֘qZ.y[DzmYޓ ;Fwy.qBǖYi gSxd(K0W)XD^$vv׆0ض't"Ct ƌ"9h*z bJu;]c킖?V@:ՄZfw;k9 YjWԊ62S#~@;)l#w̐vQNz6i##U3"g06ӌy'esk16#}j=}F'?TTZgmsvukkI(K6 gQj6en ; rgAD}Bѝ0&h߰1w(JÆXve821n[;R&w@LⲌykr툥_}:1l\;{8S4XhrJeoj_q5i{\J"s" $0EjهI]42߫MOdh4Ekk_੃9,؏jZ?=g>.bֲa} Lm9Z'mUQR<3nhý݅ n,34[)M=mLs}ڮFf~67PFNZ!3SE*mmʢY=v@:cHiX xIƘ״~63}:.qY6$6n2֖?>L,5tU\d||aXxHHA xO'N1MNS %]eU6-F) GTguޡg%?y|?G3J [Q»Y/E7g*,p;}0$.-HU<'Z8z<i^6 c^6w_/Q}O^ĆEpX+w(K>U%8נNY3[r 13`#X!R6[Xvk"w)YD-?W4-z,2U$oVFm;@*܀@Ui d\5S{k䍣5;eb90hq2 (ڪd=% λ#d,3L&J/jï6^=n ĩ)3+Y];A,)Qv F8ҙ:2'Jiy5T0{9#?{?8ESU&IIC'vyc 3*Vn3ۚGMznJd+K0XKMp@lՊnF2㶓;le2/k K B'Vq!~Ik0q5#a dXu&7A?VX+Ͼm x5?QD<0\-(HaJH9ӡ| _Gxg̈]t_(Dz{$2B;uqӞ__QOӤ:yiy'fV/jڬP9Si懟JkL4қ +c!qgy|xnWpJ(oqB؝l銼pKkmژЧvRBJdr!zB;'W 0݄S-*$H/[s+ʫep qmRuap0PQzY\ݵTwZxٮiOfYW6UiM:=0s_pt[H(Ablf"`?vJ-$khgQcÇe:]|Oo6Mّ&)M'--DYMм8 jZw *\ΕqAb꧜IZkG=Dw{ 8`Lr]xxnCJԅjZf/B'??L[){{ '].dM>tۛj﷯:7llO[NY9PhUd -m 5B2+@1# 8$' Tn%z8UznZ.t/Om$) at)`*8~/zbzTiP.w*ȴ={ЏLQȗS=dMަd4%O߲TUkEo)1( ;C ,c~FuС]nT{ (HHj!@DV%qd|oߋ4alazLCSP n弥2=Hx,_^eDm*JWd%)t=_@vvv e${䏧xuw|гH0ϤXiQĄGV9cn?7B2'9h yH39,jҡ@J, "Ҟ÷:rJ}< )jNRJ%+<[GlT贏Eu6Yp󖾐^ 0t"Df;ϔaW>My*Eno}. \ \}3g*9"8մʈ o YLƄ*g/ p8?(Ox ɢQSQvհDС#բ <3)$ ssF x|<݊XUׁYX3Rx#/sVrA-P)ri %ִ R,6wM$NƗ>.;PWk?DZWi;)WPͮ6WA ;{;6'9)b!5hU: 2DYo^olO [c_ RtlvM(Bt'VLnsaEݞP(Od3fU&Nn^zm8lkNA$,.L? SS+?w{b{U!nE6(W\YFBۻoU}ј9A/SxT-(3Hh]矙a%u $<8xo&fRYZ~P10Yqܥ'6^-Z2I{"Z=2'PC3z ?- *]ОH#PGl \WEBQR|39ڬ9zɏ1*r35'93qXZ7&. 3qj, -/;FzcqZGhw(&8VPpxH@fѨɽ=RySWsF]~USԲ91랃N/Ye'sĻķǝ- TJLkwhDsҽ+TsMuV^"Ozaɔ9+cPBϝU5ʼnh:~l.ȅ'Í\yз$.i;@CVc!<0xy5֕1S3p~7 Y#ՠ6ҝtRNLPSkBp9čØoX~߲S) :-4ƣkV1)ۻѾqEۛlTLxl8~HrG3?ĵb玲p| WkL=򦝐, D  HXףj?*iZ(y^s \&@=ְHΓSL>VI9š]m϶ $-a.gl}K1n$XD5VGjb,p{)(c ^@9Yy Z< 9x(+ٷk `,^]j/5ńoh;W 7s1 #S3t;gVR3~]ǜ '~y$( #k*VwYT]%/؟r]e"{[Pˌ)Vx ~RǫQa$ -h [TbdQנ,9ϋ"Jf0 O "J]q J|dMF|35(0o /5۾b&jrHNc=jМ_'.6҇=f6t T G3 ~DgeHoh |Kse>D[0 ()1n"ls+tɍ9{ʊ]q&Ro:̓VcTG2ꬣkKmy-fkWS,Θ/+;,Kkؒ"PK{ؤnHAJ=ؔ5}Yr@-v=0,;r1C (qaذ}ɽW"AP[Jmkr*o[%R"Ȝn>փLqSTNj%]g+;aBY‘n vW!׌$C3qM%IKw5Q)zW 8Pf17?G48BtH#\Ol8ŽR|䙝#E\0ĊsCGG3fFҁDM8Zvhhxx'AӺݛԺ0Z prwPEA&i[*O .^2&Z@sK:v5\f>j\]I _i^4yr%6̋jlX(dSZ̧Xqw92‚pD"V5@<'?06߾kXv{;Ř\(\ARb;v+ew~ђ2[y{AKz_L {n<=D8Ӏ 4{շۍ醧˦ϹYS#©=/϶, 񎁄iөoaF *-B&Gɛ:Xٚ­_1`= E]y:0S=ʴ7:z?BgzLu<)?]kx6HYQh[E b#:"٥CfN 9~JOp۔|15E;AY:>O2'$g5ED`>J7ɹ1Y`kFp,ܔ"LoL2,0-4Ik51b6M)ˆQ.Ձz=>b~@]ayq-'f=M'>(_}Y*m.A=B{۪d(ާynRd4L2uo;,lpبi(-/9&9JyP\ׅ4hYN婩O4Sq|(!m9dD)C9ׅkBm,B:am alTYz [|MI<^&wp-[A|ErC`G!󥫙$Z@ENO"ipzm6ߋJ#=I(3/32mxV40=ˀdcim}G;ZF&/_20~#W9g|vwKkn4C7W˥&Cǀߐ$gBcB~T߉ ˁl炖Sq9SЉ1">YYGvY.<>U7WZӖx"ΘQ]q՝Z{d1WF?\1BwLnfʰw6Od1s:+2tw:+i:>‡6"Ϣ=YwcmBVo3&{-X\w?y(:d>'R4GsKJzJf̗Ċ*}=aMj}rg10m(DgQtQvC SΌص!dl̀@΋l6~hh AGI`L)Q-390# Qr0?*~zv&@>' S]UǤeWK!;#Ld׎g aٙ-m'e `RUCT&Rdd56L_ϐ|1Lt`9X%;&F1F onްI=Nfsh \ 0?#x?{ 6X·ZLb!$f4=x|jsUNzĄ)[⡍{)Û$UrQ!9]K8 .R!-eFTvhéZQQ)[jۧ=2e#=S l*3:j?'Q JŦEP=?F| (ȣ z&2-Zc0[}Ǣ3.̐\fG|ɓ@W$\^9~9nFOFJفN<6|֘p,",?eM@7s2O{ ay ]v^ײ!3"WjbaD8gi.U3j+q9Cf7c2bgB?O۫HyS: G4+ 1k"jM3HaE B )Loh D,V`{*9o)LtG)9^`mo8qF,D1EEf&.!0U-VB)$ϊ4|2$}p)YxS@SWleLf^,*S,eN&4%,2~n"#"XGګ)G9 cpy..yYBd5zG_GzA:|*8+S]be&")).} گxAR^8v[6LڒxAvYE RWG-7bbI5K7IPzHHޱ.dIqQne.A;4m敓 CVn=sZ Qp o$? caLC>Q_`xjSCgh:ٓ i{֮ k'D3F437f-7p"6,M{p~q#OǕtKls҂d27? ՙƪ_0K$xdt)2J3OI3]\el5iQg*5#N q 91 ^S.LCRa$/XhAN2Bmw`B{ vT0u_rѼMy{"ta~@3-pR  /.Gg']XܫTacP/pE,.u]YS7=yñN=[S(s tM6ۄw'm/ >qe_(]3|?&f&`D +D:wDs0%$\nv-@ͺJﮜd(x =3lZVXEI֕D*фIg̠#TZ#k?e7Gmt ~.BFץ[~p뀐$}~rŀq ˩'@$X OhiiC`ڱA_a0r7_4F,xߗ]_vQ4^RT\lIOE>snT5 m]Ô2Q*Gcȕ;w-⻫N902A>)hl㳅cRWmc1ST1 %6G;8FJwҮ'{w{ atRM~k&ڐ@{8N#NA>?0lg"'7rӡ .:k}AHK@+ZkD|,i>y4竮!EG8 e{qEMEny1Т0" lrYo75e r!M(H!DuBBwyVWw<ѿ:K2[ؗm!6ۚ$FJMgORĮ7zt ڶ-d>J:"lL&}h?G>Z\y>da[X$bł8I5ӤtE7\`1#ecI?]+*mB1bf, i ޯe6pO_ԝyX} {r"jHߞ3%82CЉ\?73+s5=N#raq-XjR鷴i~:?ֱbY=b[-t}%y]H;G2]l rn:;BT y Ixpx$XʐPT46~;P( +j9/تHvKQA |}qt?mL^L*^Bkx қO a% {mhE8~=zC)q4JT3,䚎Kjj ?'Sgs$.@"2wgMƶwd.`$k9>mU827wRGR a/S=Yʐlu*4rEd-bgo&pǁB+pdcLpDDm `KKTv f}dLތ|^;Xh㣩 Q'F"ڊa$)R!Ķ~Wߎƹv߳̄T{ }BX>W"`'h"mS͏v動 pB\EԊ% C3C`ģNlJ(94F!6A2,:$ޥȒYzMJSȬu& Ac.J{,9p{ߕ_Sʫ]&84{dcWy@Weri5uF!Ws # )i3țD/ I[$eaycTB?FlK7R$:9T1Z\W*ޫqOc W ҵVZ5J: Ld0b(o+|$NSU|B8%2[boUMNlEBO (U8d/ḌK⮙*KBy ]LkᜋL 3an3[P:RlIam#~mvIg!^>9,0z̝Fz.b: > e)ɣ| {?cr┆$'v6hc%pv 俪qKPX;x0g늶a]X}Mg;d2?56شiMө> Ozw8"9n ELU/9y\RZSi07f>>@ՙq\ǤV# ·?Cdf0K\S#JfƣY遝'5xt48d_lG mfvUhk4]fz%!%:j.Dp/Hݕ #l o6Twq -8V*/yq Y_JQrFDS<5FCF@P*M[\V e,K}P!aUҭ-ishu~4 ,+EPfwe($7Ma`\Kn-)F5;Et+#PYlأuֲ!8Ǩ 'ޡy8bWO2Z q-AF;Is)ԭrny3f6vyljv'HOW1R[!&(v ])^ XWZLḘG8@55%]0 @h,gдި>[:Ax,UQ4v:t`'Ok80i) T<ކm~L }ZN.yft+2Tk֙}}I|8m@֣*tW[$,RW PêȾ>KXk$KeO /ddÞuZ  4(K)Q$le;tSF3Gu=W GFKʸ;18R24Xԁ5O oj>i'YhJ#Y0 [2Tb@#K&ڏ;IA5p`%ޥW )IAUwڳA97_)p_r66 ƔT[jgvԫn?i*Z g "]9圈/~U*ދ $-v{[r6cU!ht52υKSӥe՗_'}'DޑgUENҦ;9:kX*!vP܂<3JM+/i[ =ȸi V.+i$ ̇|:?5{)5̹}8Jc ;}82M|F*k 'gge@D{+|{*N~rOY5}`v՞i̾,RR1XܓT_{Wr`8ge.e @l,Dh(O尘Axy;(ƙ80Bv窨1٥ݦVs416ciNd Q&+RPm\ iN6C {>$C_M|}IU\=>2Ǖ5ZSe"*.7׎2 1𕐹zCuvc7lpZz!a8=k mΈK6eh`O <=N$Q' aiif>/Z)qcIHJǽ߉V,4jO?$xKR{p3(]sZ>^Xdw{~8c9agօTp%܈l0Cڲ:Y!GeeTa1ꘘP"o?شQҽ,!fP*ʦky۠5y3E [ d Ix [>[h~诂$@Ȼ;Yۡ$68eb߸\8oE3h"|UK2Z簔:=(lp /{Ak8Sgi#sQbGu[rd`,&띦 c6i}U7w?AK*a4NahAj>$<ݔ(;8 ǝQ- HfsxRQ0xjmD,x瓒Ypi3ޮçW Gu`ݧ7p:͹>"”ރ$ãfC,7iQQQJWp>I{Odž`DK6j.֥HDGx+t84rI#4KBjÅ964;M)&HoYZ[HyL1ﶋwWXT6o>Gl;,uMK|Oˠ86&7 !sFOŭ^%;B3Q@Y.@/{>yKP?Z;.&lliE' =1]=–&3ca7=wA |ճ4p,`t)m!E(1g6GvLx8\Rcj@%_shCyv!ay>kפT0=pY\9@2Ϫwbڒl*BZVSKjj6<-TLki<,㥫G-FbdfMssL-eZ_ #z}:p3_{X7'XnYC$649KhCdM`E?`(Xc/4+ ҩn qP;Gm+nsŏ5$Ԕ;&z(IXhlMkusI]=ڛj(8S9O.[<<FMxJōie' E6~EG+(O.MI*lj/J|3!̬}5[5h ^Iz2.$ԗ'_M里ڍ _~׫H<54ܣfA+>zrq1/h g'}d>ouF)&ʉN@.v0lEDO~@,SfRyj% 0(] nAT fǥ Yu|D`H>,Ym~2,jTnQՒHqBHAM fC !G= U@U6@=E|cLWnHa/َYT"*ȭTBH{D5oq뜅m$f[tQIq] ٤ ;yu0L^$^BQ\30} POU#Y랒?ζOI9TYP:67!l|1J4d*wR)лxE﨏U-*O9F"?k4RSa`UБOq\GapBT %Zl>h7F UC?t݁Y!VV+Hd}wvgngDڂ t1j >)+Z%k/!7ZaxԮK|Q#ɛ-5ZC+BE};9TդJ'c%]5rm_5qr&' vwMJgo)M . 3ְ9aWLڎg0mKJ'ED3 \9`/5;4EB.A!wim3H̠V*EDIQ3(r{f;Yx.': [fe]V AU,}8}kHk=9:r]i,*fI҇]#XP0$ ^=e.VPE_:,N5юտV SLe85Fe}m|[%Lbc4(]n0¸4cDtvXLV=HO rbhP|%w?krioŜ':WMZ- :ֲB4_ETFqRS ~Jx;9ĵİl.\Y`^@Zt>'yF" &0@KPp=*P2g Nٝ}'FoW8-Π'!@c9k5+~_;SX."O΀T^h?DQ% /xőڬhPtݏX#{smB,+(EpK-|} :n$|6TEg :ɀGXW 셥D"Hy:'n %KGI2 jjR<%dž_=;-`(ڀ+Y>6V]w\bN04C8d%,j;1`Ts n ![hK~;l2: KA(_4˵ͨ? @mz}etXƦ~efQ\@Z`?\w^~NT.i{pv7UTT-̠Ӂq:N6F[J:RC3> 1 k"0,a7 =Dx+hO%8Ω'V<[цHWX$Q^L#?1|Xo24td gA?b?4?;\яg'Vrt6r*x0ͳb@wA52Vg!*PjI-\p@f6[;ΠSLJU9qԍ8ƃu5h5R%>;46qt$'7By.jaaȭB͠r)״8z.\:T#c i=MW『ρ%^b=[#cCUi[pj!y:N{0-c88"[[Z%|fbY/99m$ĉ9xOaw &ۖt#X5[x\cF,OVo߮EM.eaj!'ƭe/Hjj{N}+Fgn<4TM7TdEvӜ$g0fN@jeULBJef 9%cdžՁg|AgSd:X^2-I{;q<],OWCf5"gن675~=^"P~(B~Ss<%aq8 TZ̋eji?Qnc %D b/uPk_Y:Ϙ>yOw?5!puD ލ۷LPAXɳ'ӈ^=?f}PKȒ'-x|t QP'!LgrbH}U72]5E|f\z%=DTHgH-;8e0N;`xXhA4xFwż3ڧ-^%ÛWs'-=Yy[w&= eŎVl9xrSA>0=\qnKrfq'7s6K2G2FВ(92.YJYsσW9d0U[}to$.b2)ϥo[UYT\^طUAWv?:1bcDïS`#pݻsHpHg{H-aݔdv}(r>wOq )b2h(0O6yù}2d١1 G@9O 1]"OT@uv=,@UvSv]$D4ƐirFrRTc g0 }aՓ)PcҴIj*L &Eㅣ3Mʔ;W+ `4CH}jz ^yDɫ驽?6 .XONFQ-ڎajvR ,E*1)xɁIRklyNRv䑇E|0Ƞv~0Ǖf`/pZ#G"i"bЏM!GUB;`lqW=vDp;`&kXotohBH 4|jn,̋θ@brxl} h_۬>`7H]sbikQs*X>{FyGG`[.FrN;R*R#x5bm@Qz5wwߓug/4).Η `5pts_ 2ЕLPĎU;}{X{r@o)FwkZu gEcu*qW湡p`mGs@o_*2R"]NHE'k'~uTeD 7Lڀ y"Z #,W3`׍۷ 0|(OD"?j xLM)B_6HQ5M0,3ǡHwuv`QtX#A aiʂMY0#u` nӠI _rχ |bDV3S@gɠ4Zpcӵi6o!O++y5ypQXyw_u a]C@˳0KX FyzqeCK$-ѫL,ƹY["$IJK3?CL/L%=;JpQ-XO$O1zcM,Z5 KQW`Ю>xeqFK&)梩bχ:=Lv%\z =X̣3Y9]!-fs-hQD,t.O?:溻/Kq,ed;Gr2^]$.E{LH/'r{1V_ȥ5YԫrPv֦h Z^Kb85w~K69$-*2o#)w|Ce``[dtuI~kG̻r1Є&8׋ծk쳏cgz|zDRl\EkaVDN=5vpU 6BKY7B/|N NU+^eFrʮЛ%rsd5GoVIgrvٝZQqLzDep݃ψh8j}G&:4޽PwjrdQ!~ڨ́Dd^*Tb g*oդn#'FdOJM+vxÊs;E$xQ+-xx;!9edqⱯT)Kl1ӧ">A}# JƓ6m.psa@H/7upޏAa¤ǻiqVFpLB\^&${}MifW R!\qd1azd/ I=* _1} ,BY&' 2tF[1<|J϶ǪDwrc2>s ? qƁH= 2m-;j_ӷ !U50R<oS6[A0$ u5=K 5"z8zUcJ"㛇ug_#iESON,hfspL3\%.{NAjpx.Ϛ{pZ\_ܳV:\V/xHSJ/0AI#88ָ$@_BaQ7۪\ ΛŠu5Wa  dz6|͟ŀw I"|+wo I4!y|2nCnܤi6#Vfo UXIQK"8>pvJF,~o[#;(IOKVRB;^Su\&;YSepWxkBc CnYJY;&Ѭ0*גE?>1˴fU=Kp2O9[#R-3N 8xZ/BK~EeN2"=}UX6(YMUqb|sepp#<_p _`gDz4"-AvIuJ?o#bL"[E0r)t!)ʭ16ؘ+'N)*޵u(sj/h6#ީ닌`}lVt^d$ȖN,tQ0=<=ܩ\"}XA g;_Cs [t ]:r~.׿!GQflot^az>ţ8/8hʶ:Ʋ/@=m܅_҃e>}?ˎ| ROYjqTPجo*R8gWD?]Uu)T`eFGdj+TʶNHT^|历b+V@:pAx\le-o$uJ+nN^&9[)-iz.?6 _ [Щx퍦Ogrj5bJDH=4joޭ*X(q{bV@bvȅٲvo# \HTٵGG3H*WC_K$#9;>qB i97i<0P8}Ȑ%eό?|:;;7ۍH}fӨy7+>$:MeXڹaqb4܌SFFdTL򔞰jZnJpF ԁBH51.Ft͚=enmpkH8d23mʲLu>e `Io^ڦ壿Pwܝ>8}FN7A ؈Jj.7A/()FU6a`H$jh=ys<0*ld&ӏmR|jYDpC۟0Ulyp#:fwcJ;!rd} r`]M<I(z #bYg_CPLP`4_tip.4U 2oA/*M jaEvo3rN*{/ ?)fũv)|$M(6@;tc3aTN^0!YQSU+2- .Z9G F(.ca4Wz n壚F{Xo)1vL>NpIϚG+vn:XpDy\yW ӳ7ƣsIyGR UqsMFnmYg>/bP j*ZH+77\ T|6I<"ԂR0:v]ؐ$v$'$Sl( tQ;QkLoSc-Fk,K|Tmll-MW3*kyG [?@C8cyniۇ!KUkyHf,WMEhO/UJvGH$(@,LZoJ#qƧ`]HMsEYR+K9=L&T|)u ?o(꣨zgUE MzrF5<%v4^Fj#4$ek۪38׹`PQ;?8@qLҋq|D1a2n$5g[ͳԣ,:nu#gNfxT+o*OK,6Sw{U {Ǡ~K B m痜] "jT߆#m;CXr'6</(v<1hB=\[Eʌ/GJeCL"M˯]9k:쫅;-oʰm IK@}竄Xb㣜S] l8byxД'68eno} iEa%dajo_2{ [rk^LwpD'R9x[;T<ٛշ,a~&V;ЁCZ>0={0Iάc;7ϾA^l3]QpY.*u 2ڟC=dEso"& ,VV{B?1j:׾B-w*ѫT} +(8 $mM%pK>5؍E5hm}nzvZtӸv#َo\H)2M O:2G@5ֵN >O7K$>#[wfD'us m 5}p'h0w- Er$>E9+XF_'hZ[V_7|!ߠƉO)Ycm:  n݉ӷXPÅ94thϦK ;i]*R-Hfo!5a۠ܥr*4Apl@lƸQ':;'QYŵ%K:AK鴓M :NP_}IrbIݼ3P.,`5)zq97jVPEUSOJ>y$e2$ g~77}r}{H Fϸ쌤]ݔ# K %TTs_!VB7uڽht5an3~䡈lwn%^B {v+XZW!o?=#"d#WNXI9;Wžu %n4ϏV^hfrJ3T6jJH#d@E0m}AӗH(.EiCRz]61uiӳAO+FW l鄴רWJtuV YjOUJƹY(9d1 ya:q\WVaGo-®&=8xs)܀pTZJYφG ]OF8KI9ǗޖILW֬}`Y_w*_˜- <.vܴ'|iqk'.wmKDj\!2.^0.A1`~g:HhHW`O f#-OFT-u$[p"#\kO"Y)Io:\]}~켔@-eDT@bEV팉@]^Pa]߿JH v$k׉PY$w~s%sL_m| j•FO}#')!ɓf6;J0sRQ6&!2ѷy M*!6Eԍ<2ɬA7>m\5tNECԫ[ƜD01T./1[X{>tS xnJw_xg7uCfWZڂU}reu}uPvJ3-=F%%G-EW!ctks/)BgC\ڑ%}ߛΕ'#'ㅗ7F(_3"^#ndd!R5f; ]bVo:U&7%]%UWSctKbІo pw?SDI)_}:,oDGN̐3f]EkMNrC }?? r&5>35go3=QKFn:kon8{4*nOo*Qt0L*Y 0Oc}Miasc:7* ]h}RgVVUz /fv ;b(| 7|g+xdak5cHVpXuM>w9oj雲ȝɈOGUuh2$ `4\b{WN@h x`325Wn^Y|Ӏcu*lPCْjgg30UH_S@YZ%lZ"^M^2'Ā`N2eML 蘩Θ,7Yv !ւb3|2,2R3|NG:8M5mPn;O?.[i%adLC,UO'F+:{hp@jEb ut#AAҕ 9/e1u5N9^E/{Y[GʘQOi"82vuR uبu[gؒpG}RL3߷Mi u)g!ubf{1T_!Z>zxfga"fEzKDuII%l f=zed&4[RR| b. ;f! ݌{OC s&M'΅|dLWW:S49Qt]u,yܡ.NѴhM~:hQhz0.GQPl~D229o=Gۅ_x{h=ɤCO/ ɘ,$ ^9kpPS;䍵h_N2f^OQzWpKn6]U^Il q8X#TJvƁfx$!B R 7\sDC2=nome`ܸq cZ> {`OQטM ;RpfdVY&G=#KrwH~򁽉7;;c al_C=u΢ՑyMu[Up;HNf(":. (a~N)-Oː.a}afAY!k9S[Ac9x{VV췹WqXZ:} VT[gq`ky?a".=Ȇz+4˄X}sf,qGXth,Dxfo#:8GOqOa5N$f]AdL.Yh6Pr9'K{#LFӒ1chg2PQ/&$Ge'Ўp1[>uP~3lP/dbf. @ J ] Phi1vECF^ 3>ޑ.M Oin|c_q'f9gsqL5iom1碒n>w6|^q YނS; [VAθJ'$4EI Zl Ù.GI::1b^\p&a(v {cP>Ԉm9kR/$ӺpOEf4bz-8וzQ٭ak^k@ Rz Bv{ iSWL&_0KQoYH=e<!. X0 bFIrF\YOV$BCoTp@= unC+u_k^ª nl1aWCm# @с9#r]M(uH)\X 2<[14 8X3*n}ĒzvM)3whSzٱa#*q,׬"Kz:XS*R߹%gSzհ~ }O☘J#p>v'"5G~!lWgI4qDͩJ^Bj0 ZrXϗe()3Q e-SEL6{1oŖ-pqPO^*BJ?, 9CƄ3]~ uA,`6 ]vp6ܬ"8*,S6h`>+7ꡟUg?5g*\$|Mbv0jn\vL!6'F8בS `⊈4ngsyFH1bt8!Ayț<TvDWrMx|N՝uq@v !l4Y!H;-TJ9|+q[%ӜIBMAV˴N'3fHXE MDT5P4MNW[^ȓO ʖvb I_%?1."J^wo7^6XkQm\ eƣ%%YU}\ӧ؟*hi./~uݏN#k& * uُAɶ Ȣ_/bOӟN>o4d>4]wHQ&Jn}LLcޮ2&OmbhlOGc_^vPj{Y=8TkJ)z/7TޏђA\VGof0ͯ\ÛqDU*cOvMf!D sqVNkb PVoɃނ7E4q&tL!pga˵|qJ  i]T|Α,5h( H=wv[iDeU3꼻I"NFa!: Fk'\j y$!:iP㻪 R/tID cY56Sx»i'xPc \>F*xep\!Ci"lz@{8^VoŢa#a%} &9F3EueLXHD`ZD+o__7OG L 5,jҏ`vG%7T[oPH0T5ĿVi3(0\8!ZֆClho tꎏ?4<rGL1 \Y2?_ X3|EHc`FdϨ pV".d"8\Y{uT/a^Uy >(!ؿ|K]Ug Ȓ+Q('*j+js[~_Q4G}l]N^M}猤l4Xz) Dug߁mupx N.5~s/:0qxup1fVi{=̭fBi- k("uH,e NO;#px1 ۸ w3ZZgK@[%eHlbo + SǓLgz"g&O~S\N$K\ۯj}aLt8De ʾ>vS,٭[/).QLSZD(62NYh[^T챝:HVԑnTl6kkҧar!*EݸLFHǒJOTo|諗 $BV?f%<#ch+{{D1BWk;fG +k[coo̘xtP̎DR:A9JAf"mu84XcA*mB4OLE| ,]&FAruNB@Gþb"8y^Wt'ո8:`J4WV @

= /7* SDIN||"|\Vk?DLh!m|>Yl;s7{Kt+0U]*5/9 Cȃ~u_y"¶Q1w1IޏL+Iь0G&APfOpkĠ;{ E Ubɓ"`NJNjUNNk~&R.&ϖ0VOic@S2g^x@B?ƯԷx-)&_a&XF-A2Xk6!Xk  u@އ=U8I|;ТLYA,Is,H;%kԎIĝz^aRcP)QV懶Qbw9?yC h@MaN@CCDJycgM}k~sp's{W<0 J9R /4o^ʳl`GGGq |VV_N08cPA ԩi+^UsscǑaFf'#Zۖ3 FxMJVIF)`-V:: vBˋ@ R*7McM ,c}Hqv]X^ fN3]5,!bZP jҞ.vCE6-dUnvG񡕿dp0B1(}%3$0wD2H)3h<;uAugG#ԉ|` DG7D6*Z {;RU i*IfP)^I"[$+hU]HK)ᅰx٬BҚz"KƠl {Y;_v;(`ڳ?|fFbs;B-^ OZ$eS:#"S>uU_)s:b $)!dyǰ7rNHj;8#qGw4nHC]Ï*}l^R Sp,N{ZVGMϋU*'vf`M8j_@P'Mm8\e_ec}q@ݒUMw&~m1a6э#q.R(@ b.(럓EXxr675 U9PF-*NYdV^d IazPEz%R0";S&r6PY6h8Zʍ bc&n̾JI%ՊpS@1gAqSAn8Rdn1/Ca:%d|=-I3-fyi|= wP[`j}>1:mסmIt5,i*s׃(D9$?Ɛ[[yZ"4Íno Y]IkK99~{El$lIj| 8-4,v1]O))5P泜lb =,uY]jb&Ț~kVgT++K Wk!rM]?FȠ:L[m۪ ٚJ'2\vDYrA\Tsǥk-2z ](3(Ftw)DZ%z 1q:^<2d"(9ȧҠ=?e"Y\#5 И'=9b5?5'5i9Q$7Ԛ'V;ރ"2㤃~.6y$ e/ȱ8JNf]f틽v InYHX DiioaR1-U9 XeT7 H24pִJcjҠ/+T"˘/2s+h/ 3sZizf8+gBW1lƟ8`D^աAE-:j4_v*Ct|Ւq~;XX/J$i܄2|D(dSFCyPYs pʘ㺰WKCqq,%4m{<*]l`@Gͪ1IUƢA2e7,{Ҫ3W j)W7gM/I   :%ݽ^{iA,D**-/r?-e,tu_hܔ:KBEdvj?| o2h[j!j1 K)x?e#) A{(=u; ލ|K7$*g= ZV׃\č*K=쩁9L'N 0N[2$!?!5AUN)5fɩ]Ÿ=j0`u&JPjjP[3Ryܱ3`;7HzUZVSU+ɶQD ; TpuۃE`_6?Ik]o3'22c|=,C0|7`VtI[vog~a|\S%v` @)GDTw. *Q,LNǟ8?ŗG'ܗN58S^+͹5 ]{O]9CtD'SkY|]W̽ p9.t8 iLWW%ʼi.pC94yLi !n)&:>Tᬂ:JU (ޕ fsv&emS_OW]E)PћSbQoͮ? 7XE*dMhc?oCdqϙj-ְ'-<*Y:ȭ$G =Daz|%cSFY.ٝ/< F(-XV=cðxe., CQ`B$l( s0O2P(ckJփXu8wl+fT@W%{NFu5L1}y"}QcR1S f q)==q'b5h|$ZL8E{EѨQSKbFح{s˂&xk(::B.\aOᵊ\N,N1Sȗp H?c=$wZuXSz[/'.Rph"TP^>mB+%QAq#w 1z,9s]cƨ@y\e͜<5)>pr+#ndr~cHs&/av=EՍUqnu ܘW ;7&3g ɩ-h$5/2W]rdfc502՚#o WƕMxW.) %LD?xeJtZfQ%U,&W9j3|ֻ*f.&h "w Y2̏^w٬q̰ALԵ 6 Zb4c'G hWjId8Issߗ-ëv Rt-[i;Pof %f{sf4i}3Ꮢo-c-D]7Lt2>r~DtGD,\j v`_DU44Rmj^qO@ ]OBW? y32,Q!\p$4<1( gß^QzѸNEe~m0f7<ʿk?aF_4`!O[k6xcr |ZP'{FXs<6WG@CV\ܓP gǁN .kg.)@O<-bC‹IHn o4F!ۘ²M :㒋Uk7,Fu&Y55ƃ)2P>+x">[5!kcW@K.@%c v}ǿTI i=3IrXD=͑CAr"b{҄ZFIaH±F > "ܹAnqb 4H@^ LhPzݾj*YTY7l6)tP7VQ.䫔?׼ڏ)sO=FUqJ ,M:oƁU(v`Z/!6<2<C&sx|be_poyt6J`S,="z"sLKlr eixVYq>HVpP٦@@LUBKޚ1^3{V@xUyeڗ:4vni|jt2tկbaⓐD Pȋj#wVN e`e)ElvuT$Vf'J4>xqyJlu9B1j0#1NN?c6 zQ&|ia`,`SdXМ b" [HKM_4PrM_A+C@tXSjyw5決acEc\#MQV v`5WRM2՘D2T=3Z_fޥPJD( `vDHQZ3︋{&Hc ]X[]0& |XY~u#g ᅠP/D< :9L?nwoPHQl\"c N_\ҷ3ِrp<Z>yK =^BR< smsipi`z=6.!{H-B5zP^A+iIM[Ż >2ԐN5؞4"DxcyPYEö~^_FX 0zu Pg*7fOZ&Z7I 5"¶U8ZbplDiSJL0<ڥ9Hr}l&-ۤXlb-㒄=O&'IW\@4oh A޾o5" ՊfRAß2&a:lt5:!=~m3ZfkPoģ"G)ls&y&4iV){`c^P2{r4%v#`Uˆ(c%O X*xx[S|xy2|?*EΉ?QNjQlּHl*V鍂vOXn %cm48s5|'ֻ4X$#~ }:}]2;-vCס7U.T1Vz uŴĵk!+wps Q8T̲L;w4e7$C<EF5[$Bv3 ,Y !1,~BTg~NEm8`$X]6*n|ą7ԇKf$]SB ✔YerL[kZ9vE4&2Ë:v!?SkG@0 >KJ+hxlEBJ9tDKfk+[5$p)`6^׫8LCꕍ2nBtiELCy9{z C5 6E g٧{}St QtށFʇ\;S*3{+Q%6BJNT\;>I6dX1Q008{<[cSgS/`TCíNHJJEQ ril|GB_R;jK2W#DW9Mv=]LЊAJS?M1xIB:Q5h&.:/ci86{SXbi.C^WYL 0ky9Ksd2'_', 27!KomGrH|{],[K۝qҬ(Y^#Em*BvժwǦm|v"@|Qɴ>OyW&X"R^2[<5!YEeoglcQ{e0P :G.;tCJƁdTiZop.ońX; 񋊘T#k.̀@D&]"_%( I/ yQ>bp}MbD)ko/,/-VH },gK6 iJ{AĜRQaʊJg@:&W >ksNY( _SG #nf ͼ1/ Q'$b"><ğL ga.8-˕CF]4 ܴA$>U&g5سWPȟ}r}WMpeoMk-ⵄEEVm$HBc:%K8ΙC>(.y˽)!#,2shǁk9aEχY{8 1d*`e:J,;iYnDrv5ҎIIy*~'rM~>;fK$4yΫqe3 >:p,\0AEz/$̀~$ ?o CF4V#ޅM^!1H3l r^ҚT&j>QAh68E~~Zw hSfKM9{z %|*Y kݙtbt'ǂ/>SGsNƉlM,8* ?jxw[~0#Ea&Pʂ|u(>9ty|YEv4asak8sv)9B6B7T0`ߨ%^v+BDKK#|CkzwϾ}HdX %[NDE4f'%o_ū7{æZIgeW7P\GIɔtAM$M~!0H|v4S@cqB;V=^,_| ;,/`S mϚ,?vhe"zpNLT i&R"&z"Kj˦%?BbXӕ6J[i>!E~8޳'x3Azd+Fa4(3r ɖ8lDUǽ߭Z*O4?V -A3k|y{n1CO!^4m'cj<= XF7{&ja {曷ּtc1sj+Ί/)>k){쁤eBf15hbPCQ9,bN`@Qv/9-vuœ쵛`u@@4fXG!9m 8]8x[ov.n~PD.XΘe@m MnyИ">+V8J Qv1a}r69C+IG1/!xL$}aJi wNZvkUaM@1v$q4tV> A)ZHXRKأcԠ(ɕ˪b&GcU4EpO%E/}xz4<~I ' 5aט:(DTp5nK}x4VjDy2ÑC|'u-͝zUtXg 73dv#Rqm}r@ O9[/YzȏX|[5=H5ky|ެuseHѸ>s%w0 v@G7+Ԁ}X- ٪SZO%^M jihe'pCQb&^Юۚvmv7)m}Un-]ٝb2Kq֬u1zY.> C>ђ a!ſ"lCہԨ{5wR'0~:dLB*t})"ze @WC3W_@*w{sa`-D:TÏ9` @vr?avڎS+{l W/?`UK'"KWoDՀW M( ޲CrHSp1m)ͣa 'L0 +V2x>B}}>`SpB!%o`DRkl*+ :S!<9SG~ ;f_+[ ڕ0X4;Qdh|C g}dq%a,T4K=51^O'o4#GUWc_(*4LPɛ 2E+#V4tQ3d?07;Y >j>}ej4+/m/I#Mw{3<;Zrܖ J"\YBɞ]Ս%?"I"Ŋ?oTܽ\C3  re6CѪ׆}gL~ƨ1C`2,IL%% 3}D) U]IK9}fGЧGslzSN^up:XoxHI|3jЙ.-4,+="R_/e>Pr'oVy?^ ~C y!ux[˽*XG1ÿ8 "$>3Q\F`I|f SM K!lY l`To֥U6afB^[N3C`f:<&MtQ22L]Gy/N7gɝNR& nZA[k<(}G#ar>3NZ| ܻ.Q[0' ֲ.D#D80+¨'%\O 3l}=6"΅VCI١ljb^pߘRg+`b#_;󢗼6CVvCQ~tQRVQxq#|V9Pm8qX?N#-I$!E[C%e̩-Hu:g֊pYt|O>RT7sWsOk`_͘䔄(=L4NڤD{Lw5\onv%! 7h|5eWza1p'l=o}c ܖq} )Xe6^*Q{+MrJśۮ.3a>*]F/F3!;}W'XW|3ũBC&V*6=fd A'{HIrjq!0K+rր.$0*Ҽ. Wp:/SEo 8^.d˃gFD9_vM:,[s_\*j_=4Lؐ G D&p D&es%igybL>4&Z#;wcV, ,Ӄ8yYt<\`uSQA,Pg,POh'է #ZEܡ\.b"RYVws/O koP}w-Svk0U\*!u%{ͪEƾQFǍ?B64?ue""#LP[A!м}qg'ʱ G:!JN!ǗN]'=.#[)Q{~--ӸAW^[Rd| U=5;Y f_:yMvFD5/;=`t#J'5* e pDpNUkb;.KJ ;Ι5bRX0qّ| <|'/(ax/A!R ^ԉ1OBYrSy$)s_QR̓L4e ?-°Nk_u2բȓ/I0D If ~0-6ßw}ڱYU]D)O!D靅WL!mA4}5R˖Ox0 Uڷ>6~9/~~[ ^̘r ˘Ԇķ` ,h~q!m2Lzdbm+zPCkaPlf|ss~ke>?Hߥ2%Ba5Re[4r/Ʉ hZtBb7߈H v !J~SU衷N<[X5?b G#q.BnG_XGKFY@χ2žʹhe<;&A7^:i:p#Px{ZDd"rq2Mˤ7+t"qY`{'0OId'1yU aD3 weGL%jЭJ+Ó%B2Dgo|DO,%oe{!BM>zEJ| aN;YȐ;3GFڀ`@ Fy>+:PY|d3w ^SIȑoDA^{ivIrSv@-\=uc=7>9x~ hFÌ5)XX-ڸ\*:>G[@ąfq YF» wK!T jQ1!"lh!&np9z 1PG2dqB@M c}/>ё`0._z!7^q22ƱUWu.WZԍ`EkmTW[FawTmr{R*bve7t7 i%]Vy88uq G||bຄfX,a{H9Ef1'?ml 9*|\ݟRWr,F5mbCd>BԻm j}|m(_HEt 벵y3k#>IC>hƳ';8 JVHkjd_loe<\j³rE']zdU]KkF!ȥ7 I9~s:@|.&A0t]5x[z]en4].L]0(/* D"U+ӭV+{( Pn΁Xѕ{"(Gyv7,xMQm8sǥa %+".IbMP0Tu%-*jbN}ژsn!21_|A3mSӜQͷ<&zn0^{k>GA4_dmрP>+UMOY?3C IwiXKxAoRd!|P‚ d7nsS v.p+Y`'hh0w̳]ݱ)-RyBL +04& &gjmhj.uϒ8)mC`-PqS)2U v)!d) U;}R#q`\|Iq\bb`ΩHQJ$$8f0x>gAV{1[12/JšbHu\B.ǘ_崋S7Ќ tM /t/qS”c䅱^*-(//CMxB]ːkș [:rM{4pDZ.pd1dNpvL À_W%\?J(-:=3ִ5}DRCFM@Th" w1ru"CoVQOvH̷-Umh7,T*࿯?DUOŏ4!h[S⏾!)32Isb X"4cvh$,1 z"޽P~3/]+aBa)r*] hփjWe:.\ZGi-.fyRw%`e.?y]g9/bc696'`N=whJrZEf }%*|y27چGazuLb]8'e `,@ a[˜Tm/!-pQ,V \ xM@D[B*&3K}J=(QkԾ{vhnXl{U[S@Aqǽ4,4R(R7 m+g̋S ;O}U@&["+V#SX6٘tYyMsɔIڲ5{Ήet'M]ix3Jpή&D wf-{;h؂ YvA3#>cyyG>:=-DITpycQo tP]-!|颻o<13lJB8䦚pcLA"4)(g1 Ʃr9#t I5 WD&R:-8ɣ{;u j&Qd~USR KYNohC srѨ1ou8+ã5 yAM H$AAEcg.FKF8!GY~ )k];/SMYpEC&4@-dnFAz1B8yYy K4x?l3ܳ ea+9Z{ioN9AkGv&[9j,CE qf2GRm)?ӆ{T&aj)xiCߦF> ׮:׮;,W!'|œ9ZAWSL^Dx:]H^*dڥT j'NTOIJwN`e?*{xG,{?-Υ@p ʂ+>` * wt}WYM~GB*N(_W{RAIC]wFC,sz쟜UcB pA6 q^ωIv"Qg$AIU=e9u9pkzI%fFt+] QϔJ͉xt^w)%e057^0$g4$1AUCR~֗Ū$ ~\|U?);0(,j(Ay|׼\?*?]hC"ӽhU ь0`Ż︽qD)9wZStF?CwX|rM$r}=o"el)N; DXю8v_a+/',5KTxe6s׋? e1E6-8;FX~sEnȴ;edHLM~4a}$,2[ۨWdbG 'X޲`XmnXŲߞwO{2ICl/F \LãWW (2zMA&P7n`o.dwzt2VU?IKX>Ptеi;TZ'OUH Ae |L@J&M:bl䛲F;mS)4#p$Z 4+Tp ,&E~KzaN5.sHV #Yw17'K(mRWeV7hS?0TϠ)+2=ַ(/[ XIo Nrz){ȁ=9a<]*=/;W-#CQA۪y&dcue^]tӒ!5EZ9uRfD=vCc2 x.z+9m!<:z j4_:`k,9Af; F lzhi +y,[5[R\ABkA߳71,VM) `J]gE\WmUoUg gVJM/,Wh:OJD{#d6 $/R#|/T~]/{qoJP.@`x6bo%Ym!{mS}$ YcFuof~Z hLZ"u4[EyVpK?uO+WFomu{V.e+g95ugxA<-v)0p#%bt;&:tL><.y⵵TEAn^xY?G!J*{UP9x=M\tnUgbp!|odyN3 `m/lX 'Xk|r3sQ%MEFmVg)vS*⋈"g#Lh>Ka&z">9fb>G{6 H{=TiDTL@rFVQP{ʑ.y.58ʄ Zk/!=iV˼ZrAw<Ʈ<&I;j]9hsIv5 "P20XOf hqwX6˿^(;YG5{0AM T^yNL>ih]5\5ou dc@J0csR.UICBX=uU>j ?()xwX0=h,e}KyZzo%o$L-GP >w=qۧnd)YtENR@$dۦ* n7a2+rDA9C"Vxb?:|D[ֺ`Q>C\= |q gF!.n1VDڕ-c%U}2@up&1X]^:1Vs(۲CƌQRw@`:\ x,%h(7fa6lRMF&Mn_:b]01}7svp0>aH_uv&^  ;9dl`&=Ͳ5$C$'%$T-2cDqOz|fVcVT\扟ۈ'vv(a%Zl-G \d{H .y[+jO3cRUK6 ]_׭߻N0AX2|m  2Ցzw&)d1''%HOۺWڗ8Vx{&A Τgۉr/cfӪ(N/tӰܛ roHgf8Pkz*kz5rpNS3[ < H5zؙZPiJ`< {͜2هATZ6 2RK@rwTE'NX!߈`a]fb$ -q&upDoCC/<%y@p'© VAUދ'}H'A.@%u>R#]M)9s]Tt[eHsL*^if.~8O޾f`G2a[}.`኏WShJa"RlMhD0&z4 nMX KNϯX듴`I syB],'=, dRjMj^Oj;!d$Šjs r)XZuDPS~0 ˺jD_ʼHk?&8yCDUf K'R7dq?ԭ`MsIS5E;w9vJ23POBUG -]FK>)熎\sV3]x]Heyf+yX59dpIQ.di ;ke((|>AذS,JTT*Gy.bmdV^[qjKYlF 1_ K(\O#**ȷ<H>"Fn=2uXP, Cm8HnU91O{)2+uZWRDvU9mE,"V'"Aȃ*Jza\®ޱ{jQ:G'*wS8}VЯZ!{ b~?WVIa/WkfƋ1ߒW3CI,KgV^0+/c(d 3M\uzYQ|IZ!R˜[K踎46>v2q(J>S4i3S2-)Ȇάm2+CS+cKPRs B{Db4>?OcN R5z}⅝5D$q8ex^'e}F8Z8פ.\0mP(uZb+?'T"d1H\j#֢V7N@=G OACg=[~.H^˵;. 2(?=B*AsI1/+a-@C2hz(khei㦜'bzGO? &s 3ʾ^i ٢ft*~&:7La{$1KX*  0{Z`Z dYJ]N@M~N%o֚G =T@ Rg=ٮɥCLC6p`[POgy[;!x|%olʄM^5urv+|kO!BۢS{ 1XAXS\ qlu(b[!?8ȿD+72ب\ #@fnTy €y7>7Ÿ4vG>>)gTGkt6ܯ1.d:f73Ep|Sܦ DOu yӕ(Hݬ"K-yNŊY>P[JǍl{C1pMgwZ˶CY]PC hK|ɃZoKH{G,@&aG,&p;?HܲwV+sؾ0&kA^,Z/l4NF = C=O>/3/Uj6-V8s^2`QO?%*A,=":Ғ~q5 `)Ep65rHє`ܻѧCm#Ū&{tu=U}JN8v&(Ȋ>uzӎ> a)VIe43ϕ=1E˶iv2jE hwo,{þJ nY(%ropaHeXU<16|w@f1(I*D3"AڀzPII2/ژL֢&ho_frA a-[ wL;dBP"3=vbK,H6C v?.DgA!#~w۱vJ-Us,`ix{ FJ 8D7R1}y+}Δ~7iUyWI4r&npZh{:B4 ,XbQF.%1U0bd2zg5 r}j}>> 35qoòԂ~P{Ʋ1{]pxMóqظ6:zIBrwrLMbhŰSG0F]p$Qx(/N3XE*N%N.|/W:ϭkW2\uǞ=3O!w{vӤiYyG"Q lCWmg( 2rpw5T5E{sZ4YLy9vE])'6,+a;9HwrhifkMwΧSr]QO nskww5ltDX `A\>Mx]TxfWW>@S2DO7I{IY Gv5Gi0 u*|;5 UL0C{}4xE8g?;MQ#߾øؕA2O̠+ȥ6l5ns1 sH0fgj%LVsdSf$*:1ʨ_8ۼ irl.Oo>-OǃV̻nfŋ)Y?TF*?M]v㌍?;* #C==fj^Je$ ifp' re+29EQq[u05ZCNӿIpWBCG:$JCVh!(PQ5 fyף}Qq1`ݫ;гGmpuFz ep` 44A>rp9e7`@j-9͵aZ bJ0fٳwdQjdʩm <ȗukV7q:"6z d+z" [WGa  OCchgqhH?r78ԯ^Oo܆H{\ ݊WΜy䫖9g_Ńt2Xxk1}yV Xlƞg gvFz,m㏠>KBxQvz,rm移\63Pw)2Y#I2X /`%z򖃸ieU'y`֡ 򰋰't*xWԼrpA-" Q_O?XL௸;-LtLkU{~ r)sw'6XuJn ydc))"˂].v[TdW\q/8YL;jb?v&fwTIT[,G>7%rtVJ7''\%v-<8oPRaU5GJ& 痵tOit,U~N|\:{JP +$טl3m0t!ț]MF3䚔ME*]C*b|=ڲޱap>1m:˼C(}sŚ`˽=h› qaz~Y6])h|nq+c2Hˍ*(Mzy~Y1K<y`?yϮH }eٿ hK9 4oI{Պ$lk؊]=B}&;7SQP=?6:L׻0Ud\42R"i~˝oGiNqԈ'}+b%X36ݼܮ"uI'Hl.>#6_ViM6mO~jKjzj,7'+WEq%ݠa[qEzHa=ZȌ0g$]"wI`.$mq lA]-r:IWQ8fh6f:|$*\,lPb@Fk y}݄N^~QGJ@'liHafm\Ō8%fB*WPL%o-yPΊnjﰛX]X 0 ɫ)r1Fq^*6}Չǰ_X'riA *ef< ذ{۽Cn%|El| P"8<*m!WR9J{a5۠ͣ"P.] (`dϴ*V -Ҟ6`m㪊nm C& cX?\6.Fш-{՘Hsm2^{_2}X r4>XO-{J)ch -&mfI) ( @w h_Do32,̫:7C,̑璏˱ ڱ`rr5Upei%䂤ڥh[x]*L[bL@+Sw`7MlnK整/l0ΜkCZ7 )اCɖ-ܯ^uR"=cڠɄ 3 Ռщiym6q7m<0:?Hg/NU<`׆i~.4߭PFJ*5Sgr)DxiTB3:2VwiǏfP%ckB;M>x u=uc rK..͂%BQnj#H]ٱK¢\#]sύ'6hz'4N+AB@ٽ²8pjOw7W^Ñ2j͛[B#ي'%3^ X"V8=Z^^`UM$lbCCTD*Rh7z٪nv};[S7P ڿ} @/@i7_ՈW}2HTѰ=*1/+/-}?3aeF2g-J6 +1 jHY"ych+;gC!8Tm@ 7MM_鸆YeNh"cjk'WCxxxysדWכZT@-"'p Je0QG@Cesg5:\;HQ\cIΚghB*{?Qfhタ@Ãt2I!t횪D"7>0m@{.\盱C̉O\SX2U萂˰j.x-ZWd^CsN} ;ra ^Pپ## ?喥$,tiN]rs.Ay6°x26Z. ^]8(Pd;,EFhǪdttNuBN /T ;w>9bI _\`KsU'20hQY8BQìh.k w@=aMеBw}WRU2ДÅ8)RW?h4u;W.Q>#z*L٧}ATbdc9OKأL=. Valªْ?zs+gkDuVW\*&gWCN?fҾ;,UUv?cܶG遥HkJ/f YPUol`㿆5s6/ p].]b4^b6,Gs|7 o;L-@ {w|D:qo Eefsp=",*yB&CM7|\2nn٩Uӧ1CV,M-hgdvEOg2woid0I敱'js`p&řc\?x#{F@X$K@à#%;=$88䃧|,8򓮀8fT=ήY-IZY9oj+~NoMr**>sβG:[f yi|n2L j:~-ng;|u:+S[IpPu.v=C)f2yZ^{4$35kwd ^,%E"jkZT])qsVm{lH:6iX(a?PӱrBX0e逝DU R;@h4&CmQzh#V s=c7kҙrĆ(sUХf[)ыm'/0MImeTYozゎ,@ZuL%Mum=ڵ)+DALOdUeI\}jj-`hAMBPdJ: /kLEڥUz%i=KM!0Fk+)wc4^t?!(R! [Hs\1[fIm9e4/4 F"K g.lʼnP*? ({TAovg\ ]ZfF6Vw5 ,y]gLʗs'5VvlPjn8p4Lo3\<C3eRwAk& ¥A;AQvr@v Y-)WD5!BFuhr}T.]kslZ N;P=ҒP_~tQگlv%tҽ{M݉*"XzEm?7[A [LFxĞ?)d {Fz&wfb| 冮 z@(~7hdPF \]_ "A8$zs m%k0|жje7ڐ#i}v?{d//-d_E/^>].>5,J];B~*Wbau,ӐQ#M{9k~<*\ϛ{ZEP9$QwY){=Aǎ)go+jPX;s=$KH 4M ><5]L΄ 6T !טT\C+-X{nӮ3^)#՝X3fn{owt[Q|O(3;1nn$N2iK3,[Hw@S&.j%h=4pt?%sRit[l^({X&spkh4G"mgSG_Fk!<2?9vf_y{o6bU3撸bi# AV w4N5*]m8Ta.bn,bGb1JݡU%j1E[}Tv-b%yvAP.0&ƞۏxs3<?NwCpj[1̗@J,:IZ PDf_Nhp.df" ()g6|tt=}oCN/sH(D}gb2Tf;Hx_%u'ϲ/^3,&%tKؿrYi8P]VD]Rq |E1/9ҫHW<"P8A%hk =YVbg__z3˷0ێq[s*U4dUT$z; 3 ðj0ȋ_؁|Эhfoc LxvdMLo#LJDBFK;`~qa?ǖ/=dŗyMH[RUS B5M%^9 `J/{ZDNI(X86hO9e1W=.#vxxܶ4.-ZBP&M)Vux9w  )110/0'|Eֻy܃|8S$&rOwcVCHPYa@qJE@r4gܙVNr" Ѻ"GͱV;Cb`\*߀p˹ ^Se -e[pF](i~3,b8\7>GO hVVt\lEIlĢV?Ğ N[1qۥJ->7? ZuCND$(>~(X$*3uG)$'N, ՓZSB6cͬMSN1Sľ%B,ٞB|À2NsB 2|>䕼co]Q#=Gχ8&|T-v׃e`$f 7Y#Zp{f1άNz)gpBHR4QaT뒖,*E9wVޫ{%wi\ pM64vZ}a~z+wBV?I8Dc%}N8׳쌊-Pn+] ӠP/֪-_b~ { jYL [2jTn @/DŽl`[.ӫw͕GG <ЈYOr Ä AMԍg H5ݧ9= +7F${-C_8.xV02o:B6M1d|vkqu)%xK?\D`ԉ0O ЋM1/ _8++mt;2 ߙ9_E5 I92V$<[DxquW|{q}Lfaާ~tQ>q2I$»UV2 aNlfZ j9#!R"t xs[S}~Ǘa6Dm\t~{M(s' (W[_bؒ!s16OY)ㄊ^ @9<g_f竨xhǸɉ7qG|]CrOd>C? Jh]+C`^_ZQ;hwߓ;/Ʃ`\K(zm܍,YЄ kdf8ooMuFQ컊`3Q6أ l찙ϣ'9岲iԁK]1qܬ$Wq~4M(L$ ]vZ;RUo,1 < u;Z0M~ﺷ2\E8#azE5mF=hݝ̗lJo,bMndh"@@{dYIܼ`hZ^ӽ'^ " DbV0Pl? io<i.jjqQcyn aMzO-_ e-},e>c.E5^%,J'nZuPԆՑh:DeLzZ^K؇c=5^s{v+zٷ Я.}6m %zNPHh932 r=LOF./: ^67 ष\'ȷ-V Trȹ X]"mYw]D1Y[.n3O57H?tW $\lKlt"(Qg&LD=ߒ"6^SsZ<+a` i|$g!r >O)=h  7J_Ux/J_,,ȻPyąa 2|YF,n..:Jۃd;&i@|A6g3cWLE׺⥃%WwlU[OTZTTM G޴&|po}(P` xt;鰂r\JK NޘLd=QCw rbb; Wi,vh6DŽR%NP7Jb\{1m_,esizO~0ᡵϋvuQ>9I-zćz Ah P~1@kj_4҈{MkN)XW^BjHƹ_MPzR9@z"?:\";vcI6hn! m 9SLavʚ;<CtZ7H2V.w%:G,>Zx+U|*KRd PQ / d\=ΊշE} m=;O૩Arof E*(k3┩u A )T=aƌ[#en ≳FMJr^go,}:OMޓzVyï1fnxR1\}0C|7IȞ:Q* $4dvkzh"e9KCVݺ6YH s/e[ cEJk,Mc "itZRcà- x ^8\҃)m2A*4AxH -M^2нɜy}8s?qvcY4)ʱ*-Q#"^cFxecܩUX  1gGl# TnY~| (/`b#NxhuLΉhS_L* ے >8Hr /9h*ů7Br;zPF4\jn[~]hCIJG'mnЪu#?{;׳lJZT_7XQɁ^E.#E5 T&q *9m'9#(1ݷ1{s/Y`G' *^aRSD EȵWrnwx}8W鞁V8~?7H.[-iC;0 ˨: QYќL8`jG퀂&PX򍒋7A ?4s8XjԤ5- ϯrIj{`kQt?eeLv0s̅YK6[m_tez7Um(D+pW]` LXAGԡ= 7Vr]&&b4s.F^ޠ$5ܷ<{DMK)&D@:1v!nNʜŪK6,P@YvnmݮxŲW3Z10»J~m@h]|J3hI_NZUhZ,Kkh83dX7dq`}7ۑ[ VgXZ]ȃ}45Htͧ :Zp5|[KHp/5V}iѢ} Um?0&^CY퇯7߅bg/H PQMfQ"$# ĜiphiƛC'!=?.x >ٝk6R#]-% _N:0ni7$ z{ ]TK8s~lHĭBy={~=͏'<ʎ`7 +ukտKrcwhb`]K6eݏƧҙoϬn Rϲ@idۂ~8b*R`пt'<fvê%f2em"蔽Y/Mئw RBcqOʅ)gtnS#gd\@M\(@ҿJzϫ&+,8j>jM`4n0Ya=jCqt [խCuJ,񝼔pBF\3oy`S|X%H}kYo&FD)h裧rz_<ޫ!_| NHL(uH q,tGg?̈́RNA?j+>!ㅔK~*%Æ߻np:`|* sW{_"_X bT92oP2d%|ۥ9ڬ0Jջ H&%/m~oe+;2ӡ_+ih1_EGHxOgorxcnA"A V5U<¾Q[)]GB<"1jh&>/T<#,^n[+Lt S~ i\I'#M/`ԳY+y7f+ ve,˴ge~H (U-&X$ ]Y00cv#d˖-d2fU^=tû0-3#ϩV+ zD-i?HZ*.Sy|8Dmj}l2BǂllFDsؿQ"ɉeP}r^SDɁTh3UXxMɗzRhLXyŬfbpDm0ƚ/`wVW|yd^Y7=x,K`H={&4c[ដ#l!Ct&];6iDc}R Zu%ZtW5īYdBk3'`h*߫7|KvaxwyWw,?#/lwB~ a?xEgN교&L(#8sVL놠9pNRLj~CqNW•eTjBrm]DWxɰ9/r- b;хKnv ,S(P"eNkkwnU=f~sA1޽.0cd[I):Az4"F}HkeyTv~NY+g߆~PGHqM J4<+hA:Z=oQqghŮO^S9#a~G[jgA>};;I,pNH)an׾|ۻ:pyaEvtnTKMAŴ+܍pj]h"U3Yi'Wlr,@u2YBR]/A.(̘|tLi PmXIsU.dH\Q4KgM(*1*J ,4ڶt7cKg>(M1mg?PbƊq6j*qKF9,M$ I쇻~ Mjdt"Li|F)}V}DByF [&dHI`D2Wk w]gk(ŵ;Nm2k,B0ȝ6܏eOn8)O=FlPt0e,4y#ZmGN7MW8M:3fS&e.(LixEXhֵ2bHbodB\%q#M xZsj.bY <+HȰIO>gZ4i҂ot]ͺO }'SU}Wv]͘Ù[5ė1፦+:moD~ R_lGEq?,+gVCӮbΦDSx)x3?YSf;So٘U h5V?ė[:ecqo0)۬չ2( wV5+q)#?ND!QeJɨ^lA^2X#iSIA Lm8PBMs߸dIJ Sx͕݄ɘeз% 3i,R-M5 $L}` Xu { jڳD v8_ɮb -1c؃v/evNYڈ5DZw3R&vuElhmexVWD^6{k$H70!,|D"7wh%{5~;9 m0S=>`{Wn4Y 6x˚j2 $FAMiӰ LO{6c* ^ Q?ߝK w)=e;X X@!wb;f=%< ͅ:&圈Ȅ<  7O#4ٽncu?5#I~n!lܘ.*",~[)n6-kD>!DRA/aF> %/QjmP(KFg濼CJBܕ8^ n7 ̅dfVs߀G1/eBoPaEB([FBqqL}\'e؄V=al:zV]RTys@Di*g`qA;,^zhwIv %ynzb7mk)Rd}Zԇz ޽^F['ȧQýЩDnEP wuF9 _==<:cH-kD=4B~:*A zz,(LNS8Yr d2Ǭ&Q W.(.) [_r 1^6÷K8G۪mN>qMd>XJ0ͻsȃMxzyN%Ut݊/ 6rO Kiz{B'Dc^|#-fwd^TGmwu%E3UFU)D~R'ADS^lGU3uڡƷ|!+IG B#[E*d8Xij(R ._NIB1EK)*xziQEXTgI*t,xfN$ݓ[qT@ VW3)1u?fG5vXekUg%qS݁> >K0QI@cBA0DR|Sj_DX`@,:=2l(42mi6R햆S=G#Tv0C q Dc=,~ Xz`j3wǀA+s&l }F(3ϳC)Mˉ TZ F^ͫ @ F0!7JQmX!Ic27l+GiDH.4 7Cf;}NTխ3o;{ NP|#ɒ>鵗? @ 3790EŋP[ FXɰVJL`_c/F6G^ D$[ǦQQ1caKe`d߿k/q *D~Ixz5r*Eyb@]"*z-`v:zy,d,yCQT'TTa[E`B}&f?& G)N~ΩdBBN^ [!)smOoC8MfNFWBG;&>/#n:Fb}hq6ֽ43lǕ!ilg2H)i y 雄I3t 6K.֡!9SVEB1ó{){PK <7#*bk1lz"l߬m0 {rF/[7\tw7ruE}6 ӽ0xJ+PWv7"_C翠,lmސA6F>$ZfgF-p͢{s# #nRs@s%0A)鿙K3քBLuj$ R'ּ.zrQVY*n[<<9ά~Pzfi諜@K-Ϛ5G{hзgVtgH\S#,9pRn-vxңjY< ݱ4òleQ41]8>0A{Ӫ;-U 8 UV5(\vZxOBط՞_V&\O8Qo̠9hrؐbb;5[Y4#bߺ*#n񇿆*]J% -Z 丐Q . |l/.ÿl5Mtkg)6$P8 >ҕIŷ ({] R $_1@G0ݛEdz+F9Ic$똔&23rk4Sk(e ,&gHAY@- ]ClNf-\=oЧNNZsj=U3aY} 8;)ZhJOMK,=_=8gD"AErTFP^CH,)Ե\σkdV茹.}#,G2޴99bn<ݳ3F $nK.{! 68z-jSQMĄc֫n[=X8{\ yX fayܽ-5 ѥgHOg>jɱg w%ɣAǦC2[O |gUՊ G4pMzT9"N[X m&화ԑTF=7Bw{9^{Ĕ-rHYikpzܓ(:i{%BcW)GS5&SC|Vo2F(TK*35? ^(MK< R9. !erʆ?mCn5O%T5ALEtW Eu=$Tĵe0%J`C49&w_Ҝp Z?MBhFB Z,k6\XéPtP6ٍ_$Q7Hy5ľ1lgfjr+W]/vV7~\yٍ>qo%=N9.]P\YǸyEU{bHOye#Ck~Vn +6rq:/^*T3l-jMQ0+>өK8rup2Ͱ=u`TBe5̞K+D 64F>TZD'mk]Kqfi aD&/~4:l dQ'[;|K۾K#*v^ нw X1 ~HP=pߝ8FaG1fyM0OΈEE!-ּr L6O&ῼ|fC dMLuiy=Y4+~ D}]M.qg|ȃ QKY  . *gn Q 3h*u!iQIlФ&lwg\϶8$yxzPiB#xW!oZYi "*2|jfj VNBcom>flzS(6K.L!7Ǚ~bL$2=''94 =84FA_^.=\]զJ 5}` ‰tEk_.§E}[ЙQsġk/~ m#O_Ϭ11~^@X-4/ȖWǀa:vLp f" ΩK[ ܔ)_;_8V?7YkKy h b7,N5IedJ/2$,uf5,;%I(~Ce`S@Y.|s+/`3lh 1zvI ٪C'^0HdrO8i\;/]++({B}R"fV[A_h%ҝNLaN1xG!YB6hU@vfw9?UfB,F:ۦ,y%.$.M֛UrM HƣTzbGƚ:;/͇Ԍڿ@B(,%V3P>96ЖC!~b#m*[rYzث.V{sTIӬnEϨ*?@eNřɂssP' Yؾ@[)DEdC1[J:,rۗhWM=K,i4q!yl2"}h麶q7iT(+ۺ[C"Q\T{PQDxJPm4)>8@Y떀,Hy.; MGk%Z_ Nł+nՕ0vײk >Qq0e &g$!E1Wt܁3%~ij-e2d"1'(ћ/Mw"Vm.PMoDgx -/S2\NL45prmGυiݕUc42K0p)W# PR-q?u0e ԉL#4Bjx5Sv"m!LLӝO)MM.Zz%@@i}<^Rrʦ(qR9hrW5j=v6J?MNu#CagxZ.UrηWo;r;,b]baOyDc 'P.ň9MN{3#󻿧ʰRso]KbOnofa*_ 7SG2MU;bP18ú8molZ(&ZeHc.ӊ_:dzg *:vvcD *JP?vx.᭞jXPnv5%RجUt2M2 A1$cb& -/$ӌsLf@4>4o`8ɪY>&d*-jn{}=X+iI?iLsgn^{-5`6{@s $p(r,xAӝlb~gFwΟ W]OVkxrXȐr,iY%ONO<1#]̔gY5>nϖ L)=bx<*sאZi`rm(4g{B/4ޭSC;)| Y]i~ý:k<&u}qy g]ƈ]9=MP19FdRuU7Y O&M}w肉 A@;xkQ/_Re5pǴKh(TbyH*狒"ܙ'σL i:J//l/( >'H KdA|#FUL'#΢]\.A40K(HJhS}𒳠c ,DqP/{{^O3u:kAr􇷳!NU'A^}LB]EҫnD&<M9y8|62h ޯyhDz셧֪DV `AK̔G|O߿W3{0 0+hmGX8nt^~5`XW8e>A%+ -B/;l*TˁBuh!-?ٺo_*o 1D[2y{P<:k8Q:߯KEoZ K,g^0:j^xS Sxm5?o`ɺ،t1 p0S ؘVǧm&J7^ Tw-@ 6.dɢ!?nnJ_-lD;Ƥ,#Jp7^8Z=e9V{Eε9l{'z'W[iu0!4I]*N8 &np-I ?%j_.1*>ڡ8mF'55@JfB乕@Z;NQ2JnN?!R3 *C[FZÏ}xM8@yJ l~fȒ9n^knH1'Yئ:ElQ/t҂ijlTO/Vg3xBo&.0  eR;@a|1\,"~[Y8RwnF]XdIÕRr"3Jx| 'zc' z0͍2k"GیrP 2͔<1[|Kc;>QeiÇE=z J(@H튩aW85NYj榶~X`ǘb>&Ryfgٗ]aޥ㬡i/(]z:auO8NeG>QBԺk2Fq&3M빻3b_/Yu)A]{ZR9^IO覜'(7cU15PQ'1 Ba~Dž}Jsʜd0p)0zZ7y  Lh'j|}*Z S':1j6*> Jp3l1TSxf>1?IAMxklWCjҏ %t,WqR>~c!]]蜀N47ӳtXXd0t>P&yZ0je:=ɭNjKM|iuz!x B ',%[EQ9b"nh X6X˦tl?lD6{̾*-zt%l@6A hx_s1j9z7Gl6*n >{??JZBx,V%8#=bd [{pXڧc#!P#RCF?M.cTCbNGHW@d2xo RFs= D0k5t`#cBC aD 9Z2ХE`am'F!V}; uHlTEDqIRuYO| Sҿ 37?%T+u9^mgp=--}"eO)!(q v QX9a.kЯCe(CS6 RA$ElO-yLn*@0& PI= SB.f 0)ϛ9!$ӌg-ˠnr6>m @m܄o m1~ ǿ=7"&&J҈ Y{zS, o^7Isxkαm檆,mx]Lv8{vb&Y4<^-jo?)^)PV ]'zG ~g j38 }(]̶֠osq_8.Ō/p#iNÍ$rN_j/92,;91izf[ *Ӵ'=u~K lFPɍ{+Q4ytRB3Y\@϶HaxTQo# ,U<(v0 IáQz{ĐKB\O hW݆A63,PŨ@Y}ZSG&,{nBHDXcarפFEݩ>M9K=w."XWI[,V ~@^ 98<PTJr݌ @hX:9uhJ_@߇jeALk qw8-¯˄kn#Tl- _{u㏩Z^rЩJ)r 9YKm"W\ AHq* :_Wv qƲ%*Np7l8ߥ 4+fvO'SuwQ .V,Y~߼' 8p~3gӤKl5/!1qZcH42Ovb fm)_+cO΁ҀWZ0@B,_$?/ whbES}?=_9 DdA*_a{u]愢+u *C.-lx_q KyזhÍ&*_UrcYR׋3Jl/[!B5̘X쬳{C" (lDl-zvIˣ-/KHOj tiK Ou^E` ^=ٍoд&$b~᭱OU3}(;}q!Ɇи3V4rv% ]m 6;BBHunaذ45h> h7D-olE,wZ#"'g`]'w态i}g߀TV۩]S;mLp:ubB$"wm}9xPJ˚|J,i& X'}?@ꡣ7k Y^^$ieV/VnM;?/OVvw3юuLJ_`<"FJW"8aA/ E797f6Wp- 9t7.,ZN0 szsQ«'l]UVv.%5Vi 8lQO@?gdXcx^<[qEِ|C$N}GKE~ b?f96F[‘|9o]\Sj=mQ`uw^I;arMxޟLbWj4bfT†?ӟ,>`1jëMZO_5'tH5pY <ؽ @0Aw6Nʱ rsg- ͥӧIHc鈙覵 %8 G1;-zۖ$A:ػ4_} ij*[@vaϡ ]kHZVCJ1I>cѨXqsYa[3&smW&[bm-u@xKľNQ<3pyRi8;_&\[FtϬDn`5q,Zܛ#&ColEϚsP)ɑwϡbZڥ(i,L) +5\roe$i1;Aam7 썁ӧ<3"h7- xeseQ ~ۆY]DI19 X΅@+U:(G@:Yd'2A3^{} gWABEbS }9B^jE#H,ÇnAcfW2Dj,0ܸ%%M1Ȧ$JKV镀뚭Vͮ[A}^E]pX_ \sݳ|惥K޿4nGiGP XUIFe^jơ' ScNi ⇟l0TRoDԳAq0_gޱ6j`4 +NS@@ uGo*m7WMqV8CRA6^'+N%kB$BcEԠ+<{Zw7 ҡ:PsT 9Gkr(|.q.udc[<#$d]fgṤӧ?/I)zvS{:bH*M3r/52Z.qO2SsmY6 @x.$?+85H;3f0Y7ȿ~L&Bk&p"}=9:w/+ Hp.%/h<}~)zhTforn+EQ& of|=x.&x8wF0lߌjJ:.KQq7T*y?7哮c9 sMՄ*mo#Nk 9٭mG,U(y"[+A(5c."ۥm*T.󚋞eJ/Ȁx`<ۣBCzbSizRO?G']l_GaPga@vπ"DK< yjk O.T&#4~Tkj#JnHi`k)7: g #b6" 4i)lXAGb%gd,\>0 ?_K=*"Zk3^!tqNK({a 8;nK[З4Дi *֛nq4pB6q~7[rD0 澟[M;qis-gw{ɤ%ؐ.i %Kю@x A㟏oyN]49:vҒa 'GGyax ϯ{sBZ)^&.&?>E3ȧm0H6#Rj3E1 &|6MKOquorM!Aɓ<6~҆ Ey1 ةt4}߁:nt6i`3 OdB" 3Ib;&Sj"ᨭt&:~ZbyX;Dal_ce <0&qJ 8/re5O> =?X{&8< sS|yU>k.N0nR9{N"ĹM{Is*t:m4ǀmM5['қ~>_OxҟYHN)OzUNкdKLH?K!v8%.wvRmb3o$˕͖M3Y>)TT`>yQOK&QX“B11J3.qhV0@p(:3{,''/4f^l3p!zҸ t$X/C3w0# vġpYKQQDMR.(D>r:\A!OYP5r yc{4ETf0Isn!j'؈AH P&E+tmE?(샖>;^ex"MX#iLAEGDD>;yH :sw"mznx>jF'˷#bZ .fjnY9]K;CA|wb(}r.艍doLxĥCx\վU{nꘫh|5 ? \ *i{:^L[ey:,^̀TR?A8+}b;p󍴲/hV6^qjٻ3)k}h|@=+k``p+D0t|`ZDn--1ed7qJ!v<<,%;_N:=g|_)xGx(qVOF?H Xw$죨gh =9D fQȥ)?FW!ϙ˵)IE3Qڈuƕ* ?D pq#KE ,Ndtۡ jm:[u,PمmgvN}h?IjnJQS] rhwO %(buJ(0/kCό.33|l -)*e7J'|[5'!G)rqUP3ߊُTOe>Wϙ^ǁ%Ŏ5?4DBwutW ZI58c~y3I٤= -BϏK׬y8&3Ÿv2Zԗ'2ҽ8> y/ILD2DO^];=1vbn/De)mڻw!Íj{RK^ZP@aCzwrvFV·Eo;J&=88j\ib v( ). / dsЭdSϠ-V  gz !*y.Sk` JB`x5?|Czx=qN sP$H'\gnWl8ZmRLP4?&J5FA[L+.Om5T3Ԉ@ 088 R;s{9s^{fWCW,k%lF ˕3?BbP~&wvSQgp[OU!h'Jih+9< ^cx_% |3zς_eӀ b(\M[v co:' {DH$-hD6cAa{|(H?$*QkM})4K1t82Ɨpd_$˟5SQܨj%."ʛMA!x:z*f!wx@/JƳ ˲юҿ=Ua ヱah&PZg a\`a}}R%(VU5@nP($)uBs#湝#N?%YlJp3iK[NcBoxKʧR׳1.<B~@{ zy囤C&+oKۥcώM1%Ajv4~e>F๪ Bl;bz ,$802ł#n;eʫi">zB< Bɨ =f/{;pwa f<0BQl䫻D+1|Swぬw"a4 &}5&lF{/pns%bX,-+^@&] 0'>xq>B\8sZ ]v4 ̃ ܌435i!Lpy A>.+q _oz]tH@{DfxVzKVm\$oנ*즁ydu[w;ؒWX`ާؐdRlHfBw feNl#u8rJatY8S`gGb/4Vх m nR$[:$9TKEۑF>ȃ6P"#!3b$[E,?݄Z n5j.OHF}d6DFi3-p.HPGC UjH}9hRgӛrLă!9`؀/7c[FnhigBwŀzZ{dMix:JyU6d71myblA+439CN2*Ja*;S]E?|t|?cr  5yw4u\ez*SA`#a-'Ӏ@5wLB HX%LFDM q-?z:[܁H&< Ԩo{aA:#4{C5(TUDPNE[FCH Chq#:W9<*},7&JGE0î!4ڛCQZFzgj$bcVzfC-9kI9` 8:SA q.9\n0Q75G_!DEm Ip/;'5I ℔aςN;seE$L7_ͅ˫;-܉^!5i'.+ y(T.״1~e~yᛐ4Cfׅ-HTȠӒHN"]lTe7c_rpNƄ^0kI +;A^J~TG㘓\Eɇh&i( ,Ed/fo, f (6h(s(sհ.."peIm`Y.0]GRBU[$F_W?]SCvVFF6PŠ׷\A(^;M$Y`:Ihzk4Z'ձQhCđȭm܈KԖV{;j )+-q$`mylW5Nq H.E%Dc23lA{_CO{%ΈܰD5okI0BO:'Ƴh-ŏ*bK#π#/䋣IEROFYj"EB*i/=36% -WJ~X{>tRy|=iAK|r ,*!޲Zx=BE5k^Jm|$$+XΠNϷzt|VS׸4{`nZf\_OhŀU$v:*h*}2`Ɔ.+3^5;g6{8q ׀l(I zRW9۹4fgDC9jE ځM6O &2Bה:{ځnI%M n>7 Rwْ%^O.2j&X5m&Umtcrf|Yɐý|VR$WND)Ql!Š`Yj}ajr_mt &LBù'e|_~ә#u[}_\Y/U#wf{lp4 $5MjytiXkȫT (uJBx5.L<$W,pUȬR#dh+mP6H8R^1G'r\ ݰKIxmP:BQax+K(ghU? ̟Xf_.a-7659{l]!bAȢQs*m!$ɢ7:N*uQ_^gbWZgw4_'-7ȦQ;`zcM42p_$o~B>ej#"?E=Nh[MnWzFn(FkM{3G0`'\}LMWSvXލ Kw H"+Pѕٗ)n=1 ='זuJ/=akW~ׂk 9 (8]n Ǘ[,ji[8MWc@;bݑ4qm?(P'"ܦ*xI~Bʈ־V *x, +t-e&l ΥqW׬qꏭFBڦZ+kUդL+!Lj+b?Yz,3 I5y~ח7ezqpzmeK?GNZ .-ԕ>7xpL4AxΤ%[^fulrZiP7KZo#>DZH3UBӧwS$vA8yq;DVA'wN=i$Dh7(G/It#I<> Uzt 2-^тV> BP|oǟXI!E@$+Zy\*~ L͠Pp}M'P&$;ĀJMV(+tn/[^GM%>{|kf`+U1ڮbcr\GYAm8nS=A6bM C6}8$N k掸W~%Ts4{yxCf"*ti|fGeLY4]uEBX"~!&p<|=?Bb7|j!%kƑ8><ȭ, GKAM,:8P9olR/P+*b7G_*khঀ2δ!!,geX|7SFMu7A=i#e)( Zq@>\D`ܺ[RPk Bf30<{>sw UlSIO,f@& gRn=i3vR"E3WyrqZ Qwj2L p?bm:h|?"1nSA0*:I B86r%uЭ#ՐӞM˒l$YÇ'XL3D_,`y% JGKg. 9e+1`MV>{yɸ !X t~ x =k͒_ ]+}V V] PYlhh)ХP pncej^%ac50xeB&+@%5|[_jq6STq3п<ӌs(? Xv@stůix6/~-pڦzo T.\ 54/LR*' fYP }Ґp'ߗEYH"f]BVߥFђ7:Β`mL]r9lމ9ڪlfx$m8Yݓ7i YᾈT ' 70(njXǫQyiβtyoNNG<}86)hH !4~6ܦ_ggj2%7n}=]>GӧO7<лcG4Yu{K+M;L oߢ`y_9⮮ci|V8c^OC.)PhwRoJ`G\BlM>-0(i3n~2T1*e|z7! VD7{6Je+ y E*j_F{+ _51YQg^7 "W݌ӏ;*tR;ڪzO#*UxJh#2{^/{g` hy}~"*}J3xV.\-RQb\Ԇyݑ˜ЉZ1)x:il%єaOԆEW8hEENL#jS1t rxБ_2& K]+ K"4(N3xq  %'YfKxFYidcSigKDnC8c;"& al |>K.^Iğ-|e&m\:e^Бs߈Rc'<߆c  .}D6tՑOϼD%Qc J[ުJR6".}rgN~bymϠT,EW^څ3%Qf5`H_CQHi-&x1Ğa|8yfC',~ Ax5Eص.aY9,Q1VONqYMJ]Mh8ﳙc5x 5eaW|uD1 %=xn j.l㒚K}ox%Y!)fdB&A %#KN&8<4׌)Mj\xbb;kfpM8O!W:/ђHjL_zr?r l%C1s82<0U\{41v1{f)ڟ)(lTؤK}3ԾwTWwT7s2<1Ikћ= a1u~oFaEЃ}Ŕ(R%/=As(kr]À7(EG ʐ Dӊ* ,_Ŵ<DŽ}Ε}H$/L&N }ӹ0q r@ǹpZ-M-lYYx&_aInU~1!$@ (v{ [JyC0iy()D*鿴+M(g6e^ fĺ/9ʽ=l7mQ8{>֋%Om4:ccԾk/V,V .gP7ioVçmPjn .'gGj[`ɽ2'[y3r)\]&!~n!X Y夔8[W{?be+GiL9180E-!IpSCN A.3¸M&Nv=;x rcH6,R@BDoB/"/B\ȑ?Nz93p=]1F ngtC{[CHNf4Oy;T!>r{{IRXl83sg_'m*edZ;vM\=ϐ~Ws [%_<:1'!HryuԻ@CcIr/C&Ps t;fGKXz T4v)neA.M>c\nK˥ɞ9Ns)ہ}Y!F|=e yV)ȭ>=ۆ1R0=> `*vNE$KsC]o袨8pϯ˱G3W,$6}o*0^9?oDj+V&DpRťeRz `ɲ4*+,f9@,DHY,:í#XiںvbP)Vu{lY*$@.Tb1+zMm-TQbWZPS&^91S1|eE8Awi,Qd=K--~N0Ӆt{cwnC,llV9D=u܂w@?Ĉ#uJkŵS=Ŧ/Ty..gAt">OW޴ϲP`רL46[>UPQZLj0I CUZT9μ6POv*D 9ceד;{v0z_4r|骢f#PjILUOrm6ZmI~F5ƶS-zrzc ۢ~; c4~=(@\}71 +x2yhtz)be\*)%rw"9ɴ4y Bv@CP"6~P4 #tlTr* ]Q; O'^}CLLr %_Lu=&kpIӉ3w\VNF zVk xTzd)6R6!j0+Aw׷ѻ(V6eǣ?eY5G\ bCj=״}e*Q؍J7!.R0i^> a!9/bWnm)@G\oڋ9ړ^%w` =6Ӟvz$؃;Q%mp"R@~e¬2ġޗ!zh[h4h1Dp)uxkLP(mOsֶh Icx;،L }{ yj jd1CpQ-KemIxJ=9R Aq6h1ߑY)"~2^dgn3w a,EE QWJ&V͌^NnP/3 7VBXWKzb"1s`]&:ɉx#|8+&~vzu&y\ Uآ3ov<qY6՞2`~jU!?E%mQ_ev/c^-$EaN (Sȭ+Gj||Ip˝G-Ippjba;5:_ 2TFgo؛sy8^TS+{&"V6E)L5ϖ`QS,$Ē]Č AD)8d(͹āTC65D dE]̒ %h|2ߛp]"r9S&y@KX3G,tc݊b]Dyn@I5>`ʱ*vO1mC&쵩,pVs&d{8e4ɋvm_!_ [0Tku9(/V\AJ53b!vAaܽ;'Buhxxө ;R*1޴bUy&jX.KfnѕRaNP۵S}3t_Zwt4/D3J{WC DHHmF)?9!wlU淽+wDK#źюKm&hzNX md" V} SW: :SNnj@t4'zUjvՈ&ΛK <+6uW:Hא̎>8`-l%/v ag5dܮN(9{U:7k#ɻ6 XCFvXa&x{ 9MYD5謄5;?&m$uVQa87N3Sy$uHGi G)! =֔m§&Et·" ,,RJ{ZK$i]MQ;Zg_bn3"M2qvsd9© A_"%CБbL=}_)NV(!~.lrS Oǫ[5tPs(s.hE.uZ@ ՙ՝s.E:g>pJ_`wê׋}X`5( /*e+Р읻ፀ7uMGʬ=+8@+!ۛ!tZXv;&b_6e$}M TQ r {knP_+qҲ`eRhH'Un]t0ApA8O,2%UVR٤(~De^VCn >l W"E r>PCFIxM 7cc b>HHCXhEX~m(ڣР  5iz/l+s43dVJgaH;4#Թē\>]gohwzHj mTx+MB1PvNz4 -BuiRGA&Ͼu9nvfRݤkD*nr+PhU_#%ȽgZ8ƏzyGfe~ !ouG:'v'ugM&+PD7ShдqCEtͲ }\'T( Q֝]8UFb? f77ncY7Ͻ3<'A&a?~ꬅx/>v[zY4p>ȭ(}ݨVR͓|HBI%_!(sUN2v}·"ek+G:V( \;朗FJsޅU),I4joFD+C7(ӂ)+Bm! _0ïpWn[ijuaDQ\O" ȥA)ΈwusQ^y4H.9Hn Oѯ{}SDhRNXYxnDF7Z*g2RIʚQ#fB"';Ghl[)]ZInJnM~#oJ:`?+8NWn}#{[!:LJˡ(.9[_97:!Zկnn,47n*A H x<-8T 4%cTll(X[ۨ?3[IQٔ9{5WS&'A(և)s>dYr;ˑ^ggȠ V^[ġt?K޳Ͷsp"e:UKHЂ$WLb8-}S~Qp'_"t"J慷 $6f֯J9`dom幈sZm%(q+PNEG; .9w!p3p}bIPmie~AVs!$Vt >ҁE)J\n 3YM"hqc-:nHݾpwfos$5+a I%( AR`/~|4iu~?fJ@GkE8̹,gOF~t.k%N(#!^%k/.`NpJ֟,Gǻ*9!9:զmOаvj` )م"D;|C-k]$Iɱ2G V X_ddlW漚Vw9-[Һ]Ed׽/yݺ)\gP2rO,FsL:4zȕ_ΰ9S' 8Q,Z`8 /_hCL"@)= ]72_Lإ377:aD%|e/ٔDԄԉ6^<'s[R[rHCU R8P'.SuPr'mWfs@\%72&K/έ;x7n#`ItQ|{ $ 9ISa $Z@@t3K,EnG3=l[CC+ïr4f.ϧA!$A4J~ 'La2.gdq#< C]$"|]8Uq[kc`AfVpG%ż>:hZV ꌙˋݟuVb( ɱZQYmr :FV7YXQ Jb|'L(?, aV'FM\dAu$dy.s NA"1p=LI׈a> [R*RaB]d:aJ "Րy 0^ R^J ߾-v6}_rwZQ[u q/TI׬'7e<LZ,P5⸻MYo*Tg4`^p T< wްα:}t($ QJ:^y<Lx&0%Т)=dW7#rMQ]f/ M+yJY{|Qdsy%B]29ʠM@rNJʹN+RBw]"2H ۅYYm}3O9*@u()m0yBqvڭjODz֖$zƍn&Q'Dp@ogV&x'&k}ksq+;yDDҲ9)-龮ͽx42 BAC;<%/4$"d%%KLJKKL!h¦M3so|b0`8l:~\׼V n0^ w5_ GV4Ӱ`9}w5ʆZi_ ?Kb}GyԠQ$t,rm2lF`+?s=fuNy$"M`7J:!2Zb;L5y=s9Uf4auxzm#vQ,cgf+CѓFrcv68xKALExhZU0%ZP_|Xj&C8j'Ai2MOW)etxĻ #Y`+GG f&Bu,HSF8? wsFiLg'(OevGE?ɼ0h6dDBx ճ%l5(|A;m&sK-R)UUȰ'Ă[.b%ߺ LeqƑT,& /k֝|e1\9ץ"y ~jyr';w<_Nܳ/dչQςԪϡ;F|s <>>qe 29] >SOFy/$S ?P eF(O1 nrji7X*@tQT$NwَRQ t=Kp ;lMS LXݖxܝVqjUT%CbDq'Lwf"Kf!]F{UnmW캛n(5Mr-Tq{5:F/5ٞ;FGi^a=~2G^x_$3qdxeMM lұv#~KJMqN8JpP_(Ԃc :z*c3}eV}M>'amq5PN%L͝8 ӟ'ԟrp~G"t$R'"p@z\[4NvO ;LSo;5kәNw+ܴpn}U\qA ]"j~rՍiXwVE1Y7z!#6n9f=#`AEo7]BXr_'CwPD#C}M'Z[:<yvp~Fĸ.uj_~5 RL`f-T!}' gl7"dR̰,TL#܊E$A!v"fG2ܪsvS0AcsTJg$0}Ye;޲KGAS$fz8VKP ;iz''Zf7XfRf`fVADm_XE;[eVX&7֞AMGlգqHϞՀԟlKKS&A] S$XÄgk{HUN;BR4;,n{Ңb2WA3U4όw)gi2cuc: 4DX_@h,."-n VCZfL+IE᠂BȺ9S7̠wg 1wvsyx{JIDLJ ͩÌ5*tOyzD>0|$EvBxiBX |R ri!=|==s YMMedȌyJR*+ c)YX&,&JigV.&%Œ9J!=ϴhT,j@%K5wŝ}jϜO)Sr6\ Ձ uEe={|"=}[9(T q$$K}t\G[s?^0dZQЯÍO'T鉁2F@<)!ٕT7@h^=F:csmPF:rsmR(:B}v+ytdԠLb,Uc/e0r9W_m6YA9;voI(c_trߵ_&ӹKٛya&! JƘ:(m ZIb#RUl$NɃRD)sGD{LjĚB3wA']L@g7eP"@b\*펋}RX zq^Q(W[(ci2PȢ@Y->*zq1b}Z(/d6zn8璿#S a"V11=mmn=8bjt30N[ [$0:)=#vΝrةh]3'MgNն/G2`e(%b^jkRk=Cb 54%Nv{ py/Vgzݣx.5_ n1ם3z8[ 8wЇ&\7RωNhq^auA/m!Vuk-("nx lJ `@m$媟tsD-4~Y52TNDu7 PVkLa8Pm@eP#FINmh_{M^&ED6!f.Kע8~xRk*fδ4s.ҚL$\KmO;\+ٳETj%sV~ nEQK;@4~ inJG]8N{:1(tHG LE3ݜ^'~cɑtۤyGIq$~g`e!a˟`r-U{w4_ ʟ8$<#}c+Hzԩ%ӣOˢ`ASTq-aw(+o 7{(39s2;U!˜_~O^W$|`lAkjlE͡I= ׶6U|Rn Ül;֎1%DEA>hódsso O!|/uix fsK/\+IS *U.&E&v"(]cc#i5_CX|=!4(wFxlx76A7؛]$K?g؋C@bQhڵO*[EdM#~{cʺ{%6? A3شYUQ.?B|Yٱfb$oV*BNJ}a:-=tirډ2.Q},W}UhS8'x7 "Պ<\|avnc*c6nq4~AZ}0S>cun1Co ULiAclNڄR<7 <:,Y 8>бvGKSo0\D$s;˟Yj{Q}5ϊ7S\zEkX#"ǘR^>IsRHrjk3(]2KXOc ;aK+7c,BOFd.@Kv@ Bl5]__;9LlѨ;*6wu.!:xvJIMSA *|~RrH ?^yrM@ʹJGOFyibfh !Qc< '@ @/TLZ܄{( *! h=nb XV%bHT` km`S튪 cYU_2RM+jK!c. c=>p8L蹽SFG-󈞚^U"@\D \6;xzV,b:NL[SǔRȼYKv5C* RT; |'W1YD3$Эn=Uc/s%; VkgVtMpkJ;MJ"7 ܭVY6^ܨIIo_#a%SUQ"V ojp4Ds‡`7Jo{X8N0C48T{:i݋Yε:*ߧ|?&0tM5| h ݮɨgc:*󺽹zSS!RiR/!BW}i\zIWz.i *A3L^rwPi\?`#+h0&lz+iG_tp`swØi #H,Z>ưp;S:ʩ~2TW\ T_vlTOt,Q:r! K|Av ůaQ.cE,w,v J~٫ʂv"b*D'*r]۽eҪn`:$ l[* -NC>ۅ@-_"40<@EJMDB"awqA.ILأrx};c Q/RdeYn)x6qyj9/~{}4F]9#_G N*yJ9p9He`khKYdDVZ'\G!ܾ>Y!o b) 9nWvcv?n a|-'"b#)Frg# (S#/Ij sFCO|$]C׶G>r֩#Y3ðVȵ/##&NKOOnS"b9):l;6^z2 M{^ŵ9RF(*[$99aaq/_Ru4\f3;c~qoN~+2Dc< ۣCUmbˆƉؠȫ 2Vm 4xw4f?Q>gI15(-[3݀e Iq-z6 5%9%Y'nޔ귤leqOZ#ᆍNuX?/歝.,/#a 0JT(Nfe}„] WZP_Y;рKbkaqC Xڧ4Y ѴSh]B$7:E \[,5MRZ; 骹?4^gօ.(++Τ zb?WWW <}Tqi ;dNru oX>H%M{E<\NrN,[x R:[Uh6pBfXM9*cp)*eβb`e$#f\NsP |b^#o|=h<otr1Ϭ&2pspJzJZb8Rv'fncy_eѝ)R֡o{cy[˴:Ja,_m(LHrs$m Wgw04/a„#HCs\lXBXъuj8Hm_=>VxB=oRh 3 }woAA9Gx1'2SK|}lkUK0ϟL\aKBPH_Hj_y,ڷ$ ?g鶒st3ܵngB@ ,>FU9 =ÓGy #._>:TMK"0eI}pDl$6aşWm_|tI^Y\ }z:ѵk~gʧoqmPQg0[tUG5TsA d_\ט\G ySJ"Za2L`wX?D:~N,lߐل>XuSvLTZ@v؟=p",Y>!1Ǣ_|a$ !֓y ?SmNpI2ϭ ^:#}]&|] \ӨυN6p?L2e0Ζ8~uv Tt=)S_cQxFM(`5n5'TA{[äԙBR{m=ȇR}76)ؗb[bE 4w#F>tӤmL4֌V/:`B'_$O*XG+QN+SR"yIi]x%3ZNW?*t3VY.*bWu,)boeb|єqJ4i 9ѕ\6(w !-X;Nlȱ,+ѳ^yDW梚Bx9Πb?+cָ'nMXuň8 nQ+=K@awG7;'?Mso+H 7Hz_\ 5:ȴGX2Sy'.BAha]W်w``Np|Bn3VFS_╞%|۔teWK^R_(&ܛ$ ׋U,?w-k)NMR5]\7yMS9ӛBWKVQsƭ໧x7nȾ/۰Ֆѵ-G%}t%ٵܿRHD.YU3A:1f<I\g:N<2a[prZH.L꜁I .M*#f<BXfUA?؆*jܟ5 $&@{Cפ+SL7>#_܍]FL>Wg\K5տ,m2Jkpx\&gGT &9pca> dn*S1C@,d^Mh$#.e4~(\_fk%F-,q~$nnE^2:X`I:~KcYB>u]keқivF{0?sh_C$~boDV +-[>JŋI48T}v?ׁ. oo i"1m2n%eJ룐=FX{ -&{ [<.`\7 v2䅁R<^(`&!rJt>>VrFg8ODO5x~5N“%f"w2Bc3UAњ)hҌ)#IJֳI)MP'IZ&?ՅY3weоcٸB_:SIܲy3LE?|'%q+|fa-2eܨ2p2)!*[8RmmDLdMbg#=۔G21NFAYef96-T%Vs^boX5T]xO-tN!}l5\5*p,t-gtdj>4bp@y+uᮥ;Krr5{,L;TؐQeGB!\ vEnĢY6S !O#gU?aQmRk{V DuGԯ"f(Bͦ:fi/vpniYʄ'$b|ye1r4άs%JWyH(7>d" Y~16!fE.1NSw|}H EYԻ~n/()ͼ)4XW?kD_!^d=A_P@|) Ku7M)Ɨ61`ɝY Ay>FYظuVtuH1c^x?Iaˍ4ZHtw75A}Kwǁ| ;j:֝ѻ3g9)n&ց-1XO>:Je1AV;/{l8'tNE,2D8o+y|Zգ8|y? b̀*L| %gt6ozPƝNxex2)}bD:E DC,[)hUOdx~s ~?Cv!5ņ|3#6h ZFGe.|N{$ k_h0\ͼlط|rh!" 1FZˑ` F,}sA#% ev彔6L3UT˓8CHS孑gp[` ])\ ia\j{=nbʼnOk\<}BQ"h: ]!!qJRF^ZBV =_DVZb7)) nr _ׯKC1eMe7\(k7ohDXGk]W 퇏q;7/"^z{gJ&Wv!O}ԯ|MfYaz);'Qj8~!Y䓨TRF [a@OK䈏HvH`+S$Yt?Bs4'&=_{Uu[8OJqك,11 c.jًKp3j0Fuވd"RƐqCc.X}΋([)DTa>NkcI}9A{.o0\39Gt6 nI!s0 -հ/:*z^NB2/GOX%>Έ* O HCNIig&譛g6 ց/f^ãuR$i$;!C:{Saa%Xk[5Z vg 4]GN%/aE cγa]-aƧM!'BM@,m{ #7̧qDw%6-}^ڷb^e+Ѫ CQa?#SmpR[Y.e'n0a ̮V՛D^$ڱv X VW-rH4]o/O,%Km=5ߤhCs?O~=B"NX)0Ga(F-ݓ>(0VoyZr[%K,ߨ \?|BW[M9n;W[cHok3$;.0S^k'No'R훍^@3 vBڥ*0ΈfB|.~>ťr7Z>57B+t )pAI =pc$'WxHEZ4Fؖ\8&)vgP}OvD^O<6cCK+ D}7< H cjBlU@:kʼ ԟº9F-=&OB'(CVL_+DG򆍭F\$@ӿ<@lI9]EGb;7lU)?R:kpSclXc)k`G,@Ӱv}_O9g@'/'kB  ¤P"jkuD+ 'dkW~\Z]jMX_v[Z=g~/d%P!]▜>[r'[%VM! OL?ݶi0?0ij翕 Ła8X`,4ƪ_~qe̚|?fEIV 0f pt9sUhh'-bAZv5p4RAg cU $oG76e k5>^wuPBQ΃S#* y@_rf> }z0QRna{R=dB=Xͺkt}ejuwgt1b('2qxh)1!W+3#$t_:zzLuDf<= ;zB|Pn26ܤ,,-b݄vnn7HWM<_1{Fpؾ-@}9',kCQeX)'?f*YoWmPhɀcݪ)Y:wǗ>Z tr3)m(N'^o##j^z khvn.M8" ]ڥKAEivc%&-ߥGc;6>fND/J7=`^"Y5VY uQL4~\XND03)dr*+xkSG*j5>&1Uշ3lZ*PkR8r.5/ /pTNezS4[(kǞg+S1[ߖ< AS™s ʥŽV I ]%Sư_L3+U>!O`4*lx(K ?3*Mu _p]/qag2FVӕ{O䂂 =1 TQZ\du&{UjǢFo98;bw-l#q[h8>dc!{`f~˧oA0.-6Asb|sDyG}?הLЃ*DHTUnsEǀoW[niGyRxOiRrؐXMbRq!P=Ndig=|J<5y?k?I@CW@T&jXF/ >ᬐ#E‹] kzjvf-artRe0l8{kquݭ d+ΫQT?5dOl@ީ5cݚ]v34hckĥ TRxTm%}n'KW4";?`Є&\Zdx-pV)p4-T.D| a'^7=m˦߷|TAy 1 yM% 94?gZo_aY^gj UoZEuevX:Gm?U,Y.s"b!-ƃ2:,Q{>_rAqFC!e /eS(XgYbfCڥ>Jj d~>Cn%x^\[ÜaYqs6aDDbK8!__o!oJ*Wh9{\9_GE,}U@av7Qn.g14AmI\%FR{D9Ҙ:z/>u{i^lbR[a^ QCȜ_9]|[l kouF(6q\#Rv A&If'ɺM6vpE*Cw3Ѥ/\ΪX]ihv:/*AG)8؜Vu7z2 ]&\&W%T#& >T40cOUIkL5Svj}Y[TmhKUE!Nկ4-\uQl)[~m`$+u' l^|!TEI+g톡ޥAڛ?|QdpqG}@(V`ac-lSe3 Ayi?S溘&t%t,tʽ:&5se42BCk0DjW0Nnw]JèAvLHD픉nxa.wSʷkjSx7R!җd6 \Ԑdl.::_j|!:]hI|q#<%kFNbE[-l؁[ٖ8\A|3jɀK\yHO9uv"% m|#QצԲIHq_\X,?~ ;B_䭽GGl`∃k|\ue-B?60yy?r4o/ԮܭDS }%D'Me(+J- =}d3HE^zB'K&w=g]&K/*FHļgtTiܫũFD3j<(tI&){Dފ:\+AF!ON Nw"vzIKmF݌C'qܲ`釔XG1qH9OڱK/GAaFlva`ŰNݲנ2c\+YQt>Ș@pO_?DgK YMQ$, %a}Nf[5c3nfu-,QHcM5$` `2s13WZbXt4xG^ +w$N=o5k`${~ Y-XfVsخiúHīyu#_!Esʢ'󴞹Ld=8NRY"K!!ĸV- @g=^~΃C=+7^K(2qØ2?q8ǐt.a,2@ˀ ‹#% A00pzgy.2}:,TS_u) -|}Q^|1u)ÕQ>(]̃7KC>hzF\I_{9 Ŏ>aP?3_rwXAj4X,y 0&'04@ͼ@J2Z;E_i{Qtw,;ǝsRת̙{0{ ^8~N5rۂ q # m[H#Jh;hקÃKSL,KƉ@^>`zfyq(w)(}5biKB "PkAw%WBCe좔RDzPbhA,>S Zr#B.(^5=Q^[&bk^{D)ѐgXQe3&w)6HO6U-\{AqJNL2ή㒟\>q,r *b?UM[x Rvmmu c@p=0*m5~sidH#Kh_E"X#;25NrF$Q쳙bçekxRl[ͰQ<%^]E uokNKrxK4F|$OGd{]Zc'¢5||K%<^6HVRic`^.}N\ᏵU_f˄lJ\ _YYԪ k4xc` nLJ(rl]F~>G*"3q{be>( [mɸxQΧxg\W@"1o~𹇅=>{INق$7 e,d/敮59B@Yyno(آx @|:>UzgDax7sLuFNٹWvdκcjkKUl( g=L4ڝy1CU:h m Ew썁 hXޜV"BDWکu]^ٺ}Iz, )Yڹk(wƱ|s{'V,ǖ\)LvL? ' Ț?7?jU*3ېZPb5(O,J.fX{A?BIaCӇWs᱘4rjc Os %]S86 $VRAwCN(D2v|,ofko17EGB]Q>05Nг2X`f}WjD~x WejAYdLъ_Ñf!ʳ?m/$0Be`9q=9vZȞEX Z1 * RJ7po\>+=⚱5i̭;L$1l)Tz-uK #*-TMܦj$}$h0e~fɂ )XOtO!TZ^8Eeϑֲ1mһ 6G8u;_KA8=II)`gĚ }24_NI=3JO@+ KI/( Sup vsL^KbIp&Z[YPrN $N.רXڎ^;41\ ws TS"5 $v@87dN*}l!'oBu ><ԚuFO~3K@|Иv<)h{^,ԔY~-S7O\VO95W䗻ރTYf':GOsziaf+" t`^,j}V-O0 v*VZG I+UYe!>y 6ZZW>LA*M?f-xB'~|Dj^;"ÍN8!>[7*!̆ls0EUb^EnNPF>m[|DT*#8S6(̳"[7N`gU)RqZy(UӯY4#lwsɺ" U`m% iJ7͔>5fPLP -J/1[91+%aʢľ"{eI%p.ͻ!:NEA0Ț2FG:m7;&OayZ~73?_ E2`[$Q: y!d~* $GNXw}p>EpS *V.~獬YciT\b@Z"ޏծemILQcnFw0o+38"$yv C̡ZP>CSNzc$V[ugYwHJSvrLʳsm N'3P|թ^glr ˳.@Y˸|ag'KQޠǣm Ԡs d4}9+Vc>a;E!/Dio!7ae\^$ȇx`)O5QyV7xWqM0j2Jw?Rh|^֮۬6ga2}Ea!3"e擻fF? w}"xȠқmY)dQ^SG(A[qՉ+':Eqi d0*v*2}s*{1c0'BHPf$| N:ՈX@7hcVQ݉x<__OzזVWSQ:EFX+ Y)Yh:}Śbxa(eJI p<ŋ}qgǰqg*6EeX"}'`߱LĤ9KrRLM^&2OTדJ׼( %߾o(BH au%K^fqd? D֑X"2eY= oC\4QnC!& as'kM'+f<9K g9\xBZ8dWΜ>6c0@!ǰpe65VVE]Y 7⮲8Ҕ}0ZYYgg?AVKz)Z侢`&ZU (}S[]"Vi$  ~EJ >1(I7/4خ4H<7Z (GϨ_6d?1$g_L g!JdE` Ѱb͹퐯Qw0 =rȝm:@Fr&`8ē>x YCb%n֖E^pZWf|&NNP]Ϲfe#i¬k|Al_Ά阄vJ!C yI)V;ô̂*))gkxލ-E&Ӝ2B^p=n/#J|Mhu DgL15m? @7L .dUZs`H2C׬TbлAC@IK/=)j5)?%F"HewN&7=gEyjՅQ dnil )2,`,}w^ ipBu"L^ A;Rr+4 FwcP9ö=uUTtF\r)D\gQ3:5rvCÜCQYA&#D%n$ZFRCzpv/Q[0wb-*aU\j؇ V?; /*]Vy[.@Jľ#}RȪ+l'Ufl) A+gњwsot=79~E al$]=s͞g,0 H*S+1-sG։.+\hBCVg@z3O#(ihkX?`4?woV t(np 0 ZKmDIѾwj5 0k`m9u"nt'w  (5"&# d$".d fT5v22qӐx֗1~‰![ 0_~[ ţjz(-}JẬ`WKn0-Ш)A\^# l]RF̹[EM;FA~%2 rYi;wIk-IhmY *?&--:?i] /.c#:93нWz7]SЋ|Br̥ؕ\^G78B/FETAM ϕ50F;xЗZD#Rz#@ UBfaxl=wT +[bO,%$ d+wwF@ki);sC<9S!&iUKѵ`:rJ"c8NSOTsU+d4*͑vβ`.dp󊪦&=ͫ;MRn1EqѲ":5㺉͉P ƷiO|GI ~Gf޼\O%OZ.;ʬ}7bz"4f8ج &q^eMY7DQ青!S y!kF,?Ty7~@v>N${:ɼp"e+":i'r̕x>~ @&zbǓzPu9Fa NJW?AXG&:#ڤLn}/ (eT!#\ /=N7Ay67v@W/<2cTa+ (3 v[4|Ucteɠ) ,jՅX\$0qMB.K8'@㾨#Y9e"=QAFbYMvWg@נq"K3m$' bʟ0O$;4g'Of<1(}jŒMel 1Q_ G<3jGqs;U*(CŰG1AYz&+,ݝcP(Cf$N_Q>y 09d{)ڽLX&<|6ĘA-' OƊCfI h K-4hib}3Ǵ{# !z(eɝ..Ymģ쟚i iyoy} Lëė Nm3h/2 8''94q%wI)Z/R"?rCLZy.Eםj1[`R5X>l<FnLz46&@)XEęvb*) 3N"% |øq|bs0H9olkTB >IUz^IN&A1ϛ>еHB) 57%hRbb`[<6p?Y?!^ #tλ/nLFNкN:{=Eit޺rD=ũzH^mE9AВ66We oYj\9UTT.seçwy=1uU7gPFVfc8A\9ߥݷeɉDYKTyi2X)=; e]iKƞZU "U|R#lVԚk)jBe18I+E&Bu佔nT}Ǜz/ Dw( =P?4[Ԫ#u@ IRNݮ2쑒\|6-KOz~@ 23.qrV?uh, ñϖ*]N-jO*zay|'6~lSMI`Xy#[`D3i .ؔZIl :c#H'lshp43E- !zBp|uC+>2{7a(c<: e34fN<"2 9y3[֠^>:8OZ i Hվn\~GfUjl̶GB *a?uF"5KʭC RN~GƆndwg" huENcIIV &hn|;=z_o+~=ϩWYDy>s(tW; lt4T $n9'ŞK5|7 eQVߡp?h+L/ͼIfI(:j^UT(M_upb7an]PҠhдnR#@<#VK\B4Nrcɜs\ ?8ɁJ[V<٤nl+vvog7G JD-}&SX?8Εw~ Icb2VqR-vHSpvZS}&je?2Ӧ 9ԙr?n9cl3N_OĽTPA4W-F>jb'+7v z׃>,#K^12^!ÇD`$fk<.J|tXbc5#`GTur/ R$_v @h @jӾz%m9k@BKE)}]Dd1s|A|f3 1M Q'v^ %y *aLd& mZ Kӹ5\}"+h 7\jl"`j<b!Jp+|z pg{J5pQtg!GZ9N:L<8l0qr`XCtؔP \ v3t͜s50 cLG/eYؕSA6HVp~[%=2Qz冥>1Vxud:IQޯ,mEpVdŒ|bw*Riջ%󔻸z/'FMKևʙMPJX6w޼ATMY>4d  U`x9ő|Xu{sSŽ_E8FF7QRYfWkĐBv/ӕ3~>6)NY{'(o -ijlþP: gY#<}4U|ܜc9W,OT^L1"_+d*dž~FpzȍܕGNK[O `?z-#EQĸ{"O|$CQQ!V_f[A0k}oY hp{Xz@0dvس y.9Գ!5%d`hʏ?f)FL? ܷbóJ*6O e1M ^R#vaԆwLw )sBrWh ]tLF ?c} Rߴb cZ ˟X])ހVO)I] ,ׁ:$eYp^F: :ܨǡsa|ЄkI,(nM {Dz>& WmosTj6ﶬ 5_r@2NJe{6Rܣ YTvo< y"lba;;ȕ҈!Jas~>ViWn3ޣ3 -ێM^4B'׭d$ ՏFŅ8@<\W tш}tk#:/Sj(۲J~CKNMFr?Fқ0[3CefS:¦ا.~j\-P$R w !KӸhKf-vB)!WF!PHC%m.MHE.+|ZHOIB mU#!2gcׇ6{뢝Ah[nXfڎ%mG8YY"ߡ3"? qB/3',ߊc{qo T(j%R2 p^9liNxZI?ވ 2_ " _ЃWg3Jrm0 e&6܅arS. i~Ҷ`mÆkͪ^y*c[.MCGcUp>!SҀ;m&8иͨ5CI'xO^8?37eNlkuhey5AI |HVs+XD:;:pdx#+ e"#@v\nyo|cM҄dgZ;]oGn71 ([u ?i0qj9*S>EJN0' C`NBo&\A?քM^ޞWڂ)U%QW?ϹMY ,HPwKhԎq`=O{2-%o -3+8(Ïq<N)@=t^dlpؿKqt<֫ wep$UO^pPwd4dvWxdE [-cD Ēځ)tƜrpIoY$m G +UtKBsWK*~.i!E"e0f*?0mfkYzjQO~ĔoAoI_/Fu@Q\&̇pA+0&2)/ r,,$ 'A 1 !<,ux)v+Q<u2m] [i'ֽz|=XAf0?ODi2vQG,7z 7UDC[Y@}2zRvℷ^mocBdöļjƠ\Ci]&B57&D[r"DnI0Mui&5|nKk@́rGp9\q͗ioBL|L͋gK ý|rw4{ ]CO G0Jx*sB0/)6']*GQڒ?@FGAE0C at2P+6S r؄#~#&сҕtq Zhf0P,/جbA/鴠ޔ+ ":Tޭ-;cOjoXdTI+Ĵ"`iqMZP]Ezx99Q;.n~5Z+Az}ra[*smmMb;O2l6s*$x nec"NWg&}[>RIXơ"ONl'Ai-?$Au*8~rţ 3V'C==$zԮ.i^G5Y2],Q muVi036@i=ݞ$yր@ a['J\.c +o}PVWfl:"fFp1`c%jߓ> ӬKھ֋j8eP;8#N.?+i U{b" ^_iG%֑)d+%C&cL(e-UZe8wS-dlHP-'G\p{</ *x!e#z´`L_{Hw3x`n7Q#u=p,%ŖU'5`'%d[٬uLd -`o305-Y/G1o =fuS;?k(iHU>~c1jt6dzRrz+__:Dߛi컃x0-'=|V盬.-5h$e]NՁ[#B+=sQanVyi Cyn<Ck5U AyK)L<\FʃMWr774~Mg)kfd.;WBtjz}@:9V'Fxn:tn78|C-۴SvZ7v2تNCu Xw<^ 3P/1Kp_͠ JW);kӲ8,՚=?h}Ϙz}#.r:;p9?޼Tqfi-+8)%WPPċM^0)Ӌ!B`JS8g yl~`yG~"δ9K5VMxULEnb3zٔY"`4 J򗵙՛L݄c kD5OH/OB|28˨p8Ϻdxca}ЈM{ݝ) j7 CȡC9t4#-]ڷWip,}ki7ާʖAFN"Wm>S +ODqTJo;z6/%82Yw1K饻($M@'ȗv :HDR/>q 1&=XJ>.4&+1.ʯ,_F m=+q9C܃*KbQ9@/25s])GVR_@5ċ/e>*=.E8P\%6sM׊SX/8B~ge~n1$]+}rOu[91(?a)xJŗ:K"< ԾDbKD= ,X\m=fBBD[5dc1ADFĢU@D엕Z{p2OU eQQ&'z}ǯcRX|MGvM EU*=7i邞E)~Ԛwftĉh&^2K1yj2^vvhƥ=X[@lUa Ȇÿjc2A]f4BYR(Ʉs~l>X!bp>+v2fR7X.MBtlʋh:\rDa>Q( +0{^~ _oR@Axֆ { u'3G#T yJ)BLUnR 9gsʶ.a(ڂf׼V@;`j+TtY *ʴhdWF/9 ZrjNY\ ,DW$M8Ue ;c( k',,]KbʇP օ&ʟ;8sV^jzJrgrZ:>ReY s_͐!2q/qבV`xZ.q7` AUM- _!>pdul nwY[ZƔ|F'Cz42!wǑYڤu^p{stB* Kw_6E+PK\dw^6iY)lt _#d6.vwI2#bd}mW q .}EiT<*)Zl#A'|C+Chu:¸sr>VfNex+ x/Jf{r(VjZڂn=*T: \7X6޹Uz(3<٢& &5I4q;&kp0*ʹtd R :I5{w %*v:n, RF.. Q+F^2^2;hYsqfu2ǂv+]įǺEg5CO,bFڼvI1@`X)˒RPKg VBv<7gG#-|F+2d ]tY=v{qka|m?.c'aA1lb厔֒]qP!26bz+OLzVU+eHYP>2Ka H(ѴCHIs g:_/ibTLjǴoelLaÁ h9ݧQ>Kdٸj\%e忔ٓ;QyK1ʰ(Eqț4ԷO0'~,xLfC :ۛW8@.lfaNQ>_5tjߴ yI1-[)EO9i.Fs^l/:ZƧx-VZdLp<`*).&dXMOjb*V-k>҈ 2˚OvrHxj7VG#- BMF,1'nۻNbAR/t;Uy|_a(昰#(&EW*V:A fیⷐ/HPS},Oٜ\!#&2) v`"歆ޫw4ỳK~,Zxz_g,uWȂɧ{hmWSiD ,8~(6n/lhNʣH_*!Y ":A\Mz/?P&E>wLӳ`5S pBJ9_6Omxҥj- pq!@+U.w@~{FG~bXQi9rl?nv+LqhtUAfs[>?/3]:0c<$,18>(w2| _6)MkD:?]@zн)o$ nTVGx5 VojAÃۜ͡,w0nG9flGo)"C:b"a.nЃxYࢤ@ K!4<l瞯{qn,v xxyRN@'V]M:I$ ,瞂1*6vEFSX[2~ע#5⁇]bs582hej'YTu5P~l\ L&Qn{:A .W򿔶"(8Gq//iel\xwOr\ J_d U敟-h 9fƋJs77U&$!Wӊg܆ WQԭTpuL֡Rl>E濘ƬXwvJq6*aZQ&&Q׫Q:9$/ɚ"Hf65Es3Ϙqd(/N|$_=V&~$vQT4|SjFŇk%7~Q޼ذ boMBIZ)RC_+@ CIӺ~́Mt4>Ժ0HnsQd,>TkA"-)9gQ9׵&J£iB 였/oq`fKH#aIͰSsG%<';q/ }0:na`Ȼez\3 pit]blG~@~QBw£Hkz'X2tQazs}S탱0hUax:oQC^1s@*"ջ 蠏BǠdzXj+)"_`rdLP!<:o6qkPf˔rLGXkuC/&,Y *{֚8O8{7㝈#L¸31x13V>'orz&H_!^ƺ ^E1&+| xT 7󅋐5,g>D@B5I[RF1\Bp[LLS]7RCW\smf OnbS!VYúPN3簬vPI"\Ιugٝ[85h7ȔFT)&tݞ& Iu_܇h:bwEG5#;^)\lozd?kd~GɟܞY~8 -@C`XTm_sBNf/A[VJKysg SzevI?fC&ɟ/j&u]Ect8ܻA)ܼbvȩ:kC/'Tl\DIA".4Sfyg<c,:"< V=h'A5&-?TGyiʅ㙵`!5@ДMlѪqGlavBӄ"$yL6*M  = 9\~UX|L-k7>裄̫;C^r-B[]0&Mo~lM{Oo\M0Ū!qض~b \SYirs96;Gb~'S_~Qq+vs榖@QKQ(p_r0!Q1ytΖ7u'XR{fi>+m-u8eVcZ0cpCӡ*#aۺy"P1Dt/T1}k1Eqk`(fQ) nb/KҵZa:ڕS:ή7+1fw<¡ ;} ܟӾQ:p" Vف!aKK @f(q.V(:F{(/~ қS ~7dt(ңgzJ+~aj#q4H]-CȗH܉HV*?;Vf}f| 6w8XEL~Z%cfȕw/_{)/EC5~Qlq6ka=?kkc/&6@0Y۬~؝Q !WTR=HǔSOvHe$#7~BDf}2bMjD;'jUTSd^@ZO%,m_"!kzs^ Tf5+.#A4!Li}@RstIwf0:αd af`}|N_{%6u<(Y=r@XoTrς棥}T u3(FfJЁ` yw)N+tXv[WP5UhzaYߴ9"IaVl@ByW,/mu8Dv\^Ş;{١qHw wb½5goRb!ǡ( w[:]tyP]c=ыHpsbZA+dP k2~R ~iL>>n}.eBUp =/6 Yrc=]Ǖ,yjvn5qJ5g(s &KRwLswvAIHw]֚#m9:ǡ_8"gOveY枤&7:fZ.GHC 'cS5A.^hOI9%3Py'x2M?%;VFC3a,L_1]?c9D861͡h>u՟*rP,M8vV@AMRSQDƲ (t.=B Ɏ/#\p[nVF4in]3Qؘt5q\l[]M0=QNŴ2~X7(Xn:Ws'.8ITcs SrlŘ!Vq۟pn SHōj߅i1+z($7$p+7d]I'uUhS5s0o -,7먽j 1iz쐮i[Ep6ˏҧ^q+n-Zܖ wJR^Bxu,R3aR^FO͡m~fаXBS( J& 0gU⽬*˛G0`Glt~̹$x[ y .JBcqogA,ADV7np]TaN*F02r0r%c)LnFB`i*-%rtd|"Y^柒zјCIy{H$/F.ްVf5(62oš6\Dof*:X!Bn T1)K YTԣ덺V)SzuMD,>6oxce0s[IM6ك"[$'P*$`/c-*+`Z-.M')Tj3Z=N0fiEHr!؀>Qb 8? #>rT߷y`)vvhʔrz,aWҳϧchm$ӻH阕Nۤ5OI0ȠWJlkT@=ž/S:yd B9^sza;^upM;zd|w2l;# Ǖ,!tVNOC0jmJ10' jOzbdj|8~6WhFk5CVkE}6.@, n]M޽Ga8YI_GbLǘHɶw2h a]}{ IKP-hGǐLXtq.-%)>* E]{Ml8mr}q̏t;`Q%Qs6L7BI(XNOhzH{ ֨"|!DXCrCJcyykk⤇ lF%I4/hTi?!tn AW6Nf96LE?w F44f6>v[ *<1pvkJM'NpSܮ,-P<Ҝ$V᠃yn, @Оr+ωӲ Ǔ_ e p6Nl R1k߅ Iۣ.NcOFbyQGyh+~yc=K!bci_&V|E& S_d]ZgKhr IΉ~Wd\SsH?T=AH;&(&m(˨%@ipQ*Y?wB0ŬGĨKX.G=h0e Nu TyPKrZ= R>tixR؁κ?+T3'|Yp$&d郄Tf&M#ѶBN ,Y |[SvgUmZb*DVY'ptVPrz@ʹ~,e @@Ahs#Xf^d/Cop_ \ow:fBd:T(C5.e@/'&FE :(үNT`\14+a6#J0 )޶/RJ<Fۅv7v:B1`O1s-dySզ촔)oUM2j"!jG(fq2߰wbG1;>TF,q]w`%n q܀S%h']P[4ݨxO+)]g.!2Ыc/ $܅eh`x:M莐^twkl(XpFw7hN'zTZkOL9 t+\$ؗB2$wB8 M_TM %x.ɏ:q[Cp$FP%ŷK]gİaۭIO\SAkqHRo2st!1' XdFCzm BAV_.Ȋ߸( %dk(JLwzx0Rq e͙&kQ[m6 gh.Z5CT f rzmǕ x}FD!'o*4}׵  eH-ϨPs zNjgM +73Ycڹ,o;!`T]AREn+/cf1ۂڬj\G%3"KAr;J{/&_иW}cIפ@;"u}u9AɠhPIgCGo2f(+VPɕ٠wn"EUW5buE|vܿZ|Z?~jvR }mD R-řHbXQy:x9b|fV]1hޠ ]) /dNMTXͺ05Zɍl >~$>k!y_:^տ aLܞ,1/)p`ˮ.t ?';Q ^:j (RIϕ> iNUޔvؼ,R ^@%D )^cH⪏;SfHT:{b+"Pb 2M}me\!w?7NpSx "۶_ѫZՎ껎cCF%Un;C$}{HO\hN | 5Ua>z R&ݟ %Tqgf:R.uoIFo3!W22)6ν's dMMFM`oy 13P+97*kkM_¥]KiXD;wd*)޲HP;SSn(JzNWIKºx:t)`N{@![6 %{Gً.jc@"e%SKe9-'%1( -Rx.,I%Pshmx8ŊCl+eJk"Eш9"WknVrύ4pn'$$޲yqK y]:IE[p (5]:D*f'E}JP;_6IxY3ʊ܉(CXcTF{YZM֎jnQ軳0Lځ(qޕ] ?1>r~,#zQF=rXa D!e&(˂0OpmtSpZfh杀d+#`7BJT6e ;!7:7BĦʯ 4=\t~Q r1nne_d>i:kϤ:VDp(ij} wA:i_Z}F 4hBJgH S,&y#NzEkG.Ky_’`y|7՗fO*YǏd]+ Ҙ|]9x$r?!y MkK/s+z= `X"U'w@@noVy<ISC/yc5]mcwmN: 8/H #wn N" $(&* ;D%_!0?>[cka5両I%2v8k<&U7Ui#k&(%@U5뾎O K?+_a2 !G 8 ;msE閞yW~V auuem3Go>[c!< RI]cF_r6\Mo!3'}|Fb#\=6K]KE 9sj'!o["獄e.֖y}e~ BvK!QD|X= 1 Ӆ.ΚIODT:"w.Kcw׎4"w, !Z[t⮪nx=BQZ1`W3#Hkc 7?LpyleBljji#*ÛBDD Aȧ~h:ɪNr2 V8SxW7zCmz[p^.dBhֺCOIk2:h֏-tĬ`Ϋozr`)8mީGWE(DW1G(V uxFu9%r˻όa:I\Ra3pFJ /y,$joE;%nv~ :'RMUԣi2K{h:EDZu@P~F!F":&~5P C 3@,X]VKǦE0oDm>sfgV/L߸fl@TD@21-߂@QT,A47Krהrk7yr4PEw O|r ]t/{R,@]nu_ⲏ0pd|1ho`e+CGHX:]]WBh)4CΉ T٬T`Mޡej/Jm)*_F 2lnj SUEG k!Fb n,n5l̗??-o?zQ@[,~لO*JY mz9'HL8O}{[%7g|!xv[ 2+8 I ąidak, 3=Z/g<hQ)#nS>G3ĸ *FUOKo->6tݩç;Rla3.VgFɈ/`VHF2JW<[u̸'e5޻c &5]oW2u* ݉-#S& iB_~(_>-4whzǘe a-fA4naNp|?w*/[zdل(ur}y1NLƤߏŃvMqRu[2`@Ŭ\,BK׉Ƥ/(Z{sԭ!z֌US:E4}9:%essmTZWId#X;}> Pa$ъuh/j&[j\‰֊ y/-Z\kO^VW;U]>7Ry5gx1(?e~m.'ICقq(x~6*׆5z]CX|5 `K&8O\?E`"u[م\XF tL!=ݟ(؛F,~d!&zެúxS@Yٹ.7o#bUpo m+Ղt$w6_,qq|-rv#`Gݓ#_6%iVfo"[@'꙼z,ҹKʹ6'@]"w  wf' RjN +0ό]Ngq4Ko' PRYσ,tPg^[R-Ta2f/Lz+ʩvQRK*s:QJ Jh8FӄsBX(6rDQPF|4q*3H\Wݧ'd}9EAHڰH^<bv-|q/us)Y]#uGqYP8/DIˋ0^s~[@^Gv1 ds&Hb|i/I^"ɸwz@vG'4S<(l> _f#ʛd9eZ/D\W&Z=_NWxͶ6>~2 +ޭm6 )2 b\"6:QB*n}p'ˑwV r^k r\pT9,@';Q.G@5+Ux~f `lK(Ke &J765MNh?C"SÎ<*ot_.'x.AjClj{ DѦlryDJ4r`yppZyE;e~27ֳG! 9hSFܥ~<'ՈE"o;GVYmiequAz;kJJM%~?aM3]T*ΆB6ڬ\~U?R*ΏpWҀ31Eˏ|&/!+*t5*:-X*"zY*eQ z# &nUj!CKHrwN.$5ɈA:L4`OsE<~c%b/ENp>j!t6i[2_5[{dO6+}F!# 6ۄ6nx>rk(迤MHWD;VޔDH/+w -07\mSfF%.w I}BѲӑuҭJbw{ހp/}z\!Mn}]͕ѣԈGb]8U` 6Ƨ1+F#'[! Wg^@w%O61H!!Fۂ/~%7̱3·Br**+-^`*#'tݕa:AXBR|VZѠ [N0.]ô-@h$Bs3 ҰW:c@Xw?l:t oo2';J]{xSoԢ0_u cb4I'^,-uPISB @g}3@O>Z5>D'=.E(ͱ׋+] gՁK!mJޗlӂSzP_ɣZTc;n'j7-#i+W+26h!#Ayb *Gipz9K2&V} }( ?O\*;$̠-O|ghJ]g@AP80 8Vh-rCTSf% wb+5'ÄjwO6x5q(~7]E>DQ,A>sk-k0#\i$Dt0nLI{kwGvV],e*?;`LGG6?1v6Z,ɭC֗0:M[9m#mu޲sBh@<?hӅԹ?}9 B0VB:}γZ;P%b1?tW܁YEWufpmz"ؔ#IÔ9ʌZheCiU.:Uŝ5{ q QGUvX57xd <߬n>rX*Y>Azm΂@V7_san6B6|eӬtDKt&?TB[X7Bbˣ5ǐRgm]!#68>h^ 4BZRwP5=#r%wBŮJ3-u-1fDaްTIƙHt_Mʵ]1ռ8R=8zCcM@0A`φ-RW].C1רUgh FKs ƁېҸsVmYeF$%ƴap='@ޏn nǦQb^Pv[qDjCw6Qjk 5T! nm2W<:woPtk鮗0I4 ]QQI.v~DzൿqETI$SH*+K&^*f¾gUxZc0Mc1K9wf/+ Q]&~+UuCx|J+ N//ZEjC%+XBqo>A]Ɉ%MBݲ[#&a~w7uQo&(cv/Xж[bRb_`!:w٥vP;R:#m߼*-vށRaԔ~ JXr V@$MBH vV6: cii[rTsz|#]0 d%YFxMA}zE|** m?&߄+3Uc"x,`iޫUn :"fBfH\wSp6N觰^KLW@$YJߪxQq[h8_D| _ hfˆ q*Q!q1$CmRFNsj4%%誄A=thXcXMBMb6a -]fUvkbV)2x>k tPdL,H|)`9/OS³}THPLs|!CIWF%hOH&\e2zƨ[1X˂ep~YML:oUq9@ws[4!4Nm5 |\$>e?=VޤO&;9:v\^)ֱFwLy/ Y_D B$i+pΠ2;+ڥQ+u74; 'LOrs#ґwyA'.A$JKK8&6cӿK,iKcʿz) [&;7`Ê^,6S݆PwZپR҃Z.SR~Y8q?de/AGvw!#ֺqº66D;xqcl_wQ L7i`BnE'F~G\"/."TFM}SE5:S~vl0ϫѦa;m~1וލí! ' v2TeT$grӣ܏Z0u??Xo 2VȄ4#y%g 펮NȂ:٤!e"{y*6eBCi  [uMs-(ʢ)g u(0]0^sCݐgKda k6@)s\F撎g9EyRz&Rlۯ̯Zᕤ:H97XF~l3'$@ܲKx;We vyq4*>m1Wj7/XAG͓xyd13J,q>WSK~P8 mtf^) R}C&< 3GLhF خ=9P{?2WB*foŠ|C.^##C |fd쯗ƴT"i~w24 fL,ؾ"v zsF%DEI2s={QCC2f.P2M;͂fmbr8&n"'|St9Q'`"R{9'aB Ⱦ_V^' Sp;YGn2[Iʻ\;FW`^ [V_C?zPHFcti[7~[uݍ@hĩ @ީv?||Js*I5A՛4fƎ/)f j=Ywld_2ͫ8Wvp!_߃A1Eާ*B 雁*\VpPխ':YXJk\ܶTk[hC(%Plxjz|0ɕQ:kv#Yz0麱 0x|/mb[f|aӦ&ث:UQ)飷 k Tsg\,u2qSal^8Up:k 4H?S(j0,Bp΀Z+3N%?2%u?$}V8 A#/[B{='_?uӓ* l@7UH꘳z'RoE#Bxl7G9'CPE+'_\@&FM Db-*`c!B"|iJ4+j D$ eeN|MEAr\pț,oHm҇s݊=9 0y8A[霐x.M~%Gֵ?,UxYHb:ClsέEOLJ!4~G0VʊrS.(J2i ~푴~p*Nzٍ볕4&bw=15RaȠ? (6gTn& t5몺J+z=#R۽Y6|%WsL`ȩ ϋ5ǔhgYZg[}-c1'h"@9zԯc&vKc mPR\ \$ Pv T9Q4, 89_:ZQk~8B.(UL]l5"uNgԖ=#byUua i(x$P!. ~_n%sKJqq=VS7 cSOKFrfϧska Ez`F? @oRYfPr\o?44KspHܾ3<~rڧǫLF w[+:37jĻo&;cУzq p5H-v@AҝJ⒩xfwɋA5΀/GS8=Y^"B}V0=آg4}j0sGep`6_m?hC"Q5Zßf !KmWRrIsUuEZbY>V`&0B![VLXNHXk58gUJݗJ^J7ex:;qO, PT4ų:KإMIP\?{4w%9^b>G()U%'IߊPb-` 9(bOt+_$O6H.oUEK:W$W <|'jN:T>" "J1q9a4woN1ژ›pf<NCe1Aナ:oU2f4V\7H#;$uP__'i 8c\!YeW=x4l Ci%Տ|'o`#, o!/vr֭,]L.#uP$f';"V!6Y>0{؎&GWiFE ^*'6hVeZ=exqЪ/WQ=apJ"Rkm}!ܚQSMg~<*5s'lG3kVCAz CUN?خc0s6>Rf_OiBuKl::krb|/Жd,o -Ɋ=9v}Q*6v{ge#"BTwu)lKijr 8hXd9q%nXe00XH GmlU|@zš߾/_ިh>Sy5Th53vhf[[L6^ |(c@?Bs@eWV18v0FAmo̾O{|F. NYWD;#l(# ^'98JӋ+)FK1 z|tL]iMK(0= @:;ƕx>huyxS٭;z"rZ  \&%2AbI*Ċ?a$Z$#&]݁:۽Ma^FqƏtuA +x q)Y؟+}wVr ߋ7[DyI8YCO , 7Qߩ})G' |V.gLh(b,@j~@:w*o&hܟ∫ݍ5gzyg,Xvahg wMPA9j q^Q8.dI *AyP!E,^oLP= 'JۈQW!oS /ZnÏ Owf;VgӈX" ]/8CZtSq s(U{ Ek,$2 d27.})WZQx#-%u$u궝 XؒktgܨB@ OY)ϕ0b~D cG QnՏyDF"X3-jbӢSָa銿T||]V)hW;UگzW ڑ@IÀ0˓ͦݒe, 픹UH2sͪu 2W,ܜuprj l2C4fe *NHpR AĒX/u\t3ZQR'm죧UqE$|TZ_f5%Éj5'n)6( UسS{9SX{KkRG%.9`:_ 0Y^ jla2W۫Yȏnzktd2e[X:#JWU_YbU5OI'd"s}o@lzSgC!O3R ,b$]-.i-p\mXAb I{(eUiC5?+CM/7%iMaI3[B n~BMzpʤvJ|BE-AXd5h~/LK#/A2,uyS !A^or-?w)FfLd!a=oYٌށBs%].ί8FX>*-LD'B)3đz$zvU.9}⪼Vjjj- Lbݷ ߗQ\"\PFf2IZ)L*^I5{eK&sSm2*^tV-1Ono֏t@u`RטqPw8ڳwCx.0c.qYY5,I?ar}vXCʽA~'jآY +~@GBh 3|G_`wLSX bz&,1@3  O+(MsfS3 oVwܪ\$O*85S_w >𚂵Fr6qSS K,CzMQS^'s1/^ܳs_o?qHq2}szP %$A0mA6(c-ΨEDV0*L/=VS4zF|_zĹ#v8錰>gK!z1)&G^X"q>&։GK( tPq8&8&fSWիG>zN[@n ߄=tf,uDIx6OvytP|-x| RScV[6{Gi$ӳ17܃ ׺nf1_&foȧ4J$Wbrל#xMam!lt@,=w9qsLX@9E*e hDʹf`]>H)BuZT&A]+;}dtx&~ )"za%唈 gTT3nn&4Ej S2sx+XR]} 1idN fߑA'݂ 9*J`G3#**7 [(HS|WnhUcń6wHݩE[ԊI9 ~[>\i~=!@ |ݱrRl'I"-͖Ƒavs{,WeXտtRWX@,Z>IAI\|q#еI3؎ƈ&DnkxNK ;*J?sH?iE%tO MXR,"t@[CSAf 9+-ݝG sqloڮy PYP<&=RG^BnW;MBM9Yə l;Bi˳PT?+ oH`:" 6cs3g|8V yNJ%(LWՔ$XO +c* 2o,^2`vlizW_Yy) _F~ۄM; + =erF 2硹OsN 4'G/Jӧ `-kCĮK9gSu(]ąP ?ص#tLL@b701D5 4݈  >cr# 1?I?|vV|@'q5(¹2VٿCCa4<$ńj]U6iFi!i.Ie{b9'Y㻼jJy-jf6dtg!G'<-Sx~x&b*O:$G*/?%I r|iNW W ZtPY}cCh/iʃZk bw|{i W0e9hW>=ΡW ¦iMX *Onݭ KosO#S`&Z#!AЃ We`Ʃ 7ƒ\䊂C1=U۶&Y+RVl >(jXάM)ޖӌvn}.hF/d{M?U`ubhkXb34X{p]6m l A(٤ō}PC?Ox(4 #*n/e_51=0tPl[- lSXg)#Ab  qrnuqN~'E ky^DBtVbHWz韽R9`U8^r:HA\ RPq+sXg>NϿO~9% 3:% q%1cnMD奲L2w`lilbo(~ /pzHbE! $6-[~ڟ. BoB]Z.V< 1<w"X{ .+94lВ>N㱉rsKTdtYVnNh|.gUǀGbulHO$g[@MA7E=ڱER7KMF(3 kC)éme[/ؿf-[rQQH:+eOxGW{ V.0?|K:5|=>3]44S-褣vPq>_gKfQw'MDu/e@!Ҩ%7$Q¶'0 Ԍ4C4B(2nUAUg]_"LP`8bɊ˒)eRlTS@Ϩ{䒬i\MI, 5\"#vm_wM")EcIJ'D4l*~ڡXa/Y2zza#9Z)!ZvJJ˙ X&-OR VQ0coUw27a{ňpꊻ#kKyd\:C&S ^/V Q繗Z{k!67sFsxҮc$eWp1;˷R/=]ʑC.ђ% B@6&sgNInVfsU>>lpR]T{ZPb/i.d.7\x4Xrj4^C<%=|/ #@&6~!PFrÃABɓͺb6iKY%D(UQVKdLu^1=ڍ]fcWBi0Dq;J'dB~ΞWYOU:Z/ -0X68/t+tbr Ϋȿ*ofv Bz &[k_GΑSw[*!y`އ+{#C}9faӵPk|gE9q!:Ni){X]iLJ,o*hUlG]tVm{Fq)_Vu %goެ^v ~UBT4υUT.G;Al~:-n)M'Yϣ;KV{,q^҈GB3(cp(FH6JE?>- \%lUɺ͔'τ9 A1 7J="F <XA2"`MFW ³jLt'iȲgER6aR_ӄcd&KKc4-r8XPP]`G'@8]g|tJ!(A9hЭsJMd<1RY!oᩋiE!R:oM]z51T-EsڠC27ch^Djη쫲 ׷t;)rQMVW! ~ & OC˨7(Zc[6usvо?qM4m }EςWOWYG۴TplceVW%֔ӛ~8rkm|[\.`CI)F>Ya09CZjX PSqpDZ\)sRQyR4zMɦSǀ,(a x{4ЕE1c*VszpQ>#@cad p]6Eh[.kƿ9yږkdtO:LGIJ¶Rs1]Ir{LL vxhO+v\*{]-4br(Ԭ ȅA$v=JKD4 m#9ԾG@qLH|:a?mG|)\#aĎ<  # 7̜ *hɕ;^ GdYJwASths)*ar Gkwº!s\ XGc 3Kg8E {94F~*y`w gcYЈ<+7bte;Y[M)ot\qp>2(ep&#$Pե#&fY8fIlt|鵭/>xOv7 &ġ{ƹgX#&IWf9JxԿdF )ttc>Edl]X@F&jճsm , o~9 3:$H)Gic ZCx#DNXzލk,7#]W363M:[ٟ,۪y]):ZҲ[g?"uO~vIP@J 3UAl>2'R\p?5[RqRzO2-<8/峪?; 8sh,is? v:eNj:C_&>5)iIˏ fN٘UdrS }ap=@>j FjԶ.NNIl+cu2V#ja6.&#F 3kZA.vAR_~ ! "t)A3uCjkIm*2o5ȎA?9XW211&Moja'Z8 *u*M_vq\\9:uG;b[{4Ce_gUj[CR-\ۋmx/^S씑k2(} KU[ӽR ĉyHZS&h 8Ad#&3pTl I_RW͐\'IԞCET g(,P&#,;~ȼB)BMg9{ŽS jI]6:~}+wb(7)ʣԱ﷔uxUزx7ЦX8=8h[}1(q/O-] +c2<=5Xm_n5B姃z@D7h!.̜P7+ֳT>F-)i㼵o^WxuUt6t)`$Y*GbN/3:4Ъ5-u$]z1V:Ե;mxyά =V" j9COmT%q 0 |'ҭ mn?ڳr&qnr:#e6Xp%l캫BСJȉV:{4uoxۇ} R;_ꌶ)bf26 qWrYh~)}I&𰈊l1>xԡWnɪ:Ͳ{wCcCB~lTX5mo.$`<&QQ\53:%;2 ?Y3\"bArS̭XAUɔ+ԋetB$)f ɼ?}&cL$e6-J`] l ?S3.EփH'J+nUdrSG*Ieڞ,@ܻ:osuF ; ,EΈ+gFn_":^%G ,=Df:WjvKr0vw%=WSS-~]OLevXOFU[WYJx^]/mn 6 xO|F?74f\%%7MkfG IHĘs; ̓׋hh.p =J9>C@)U*T #[UEu}C (bxq&S{Aj/wbۃ5DoO\2Xnl+Dt%? 'H@zk&)q,}lzicӚwo]Ƕ`#Deأmp}3q:o]R kE3U;Xlgv Z6ڤ [41=,xn12BF3\υZ*\jjĈ& ~?T:O߶DD6}™1UHWbgڨ4L5:5f6͙Br&'To^d<i lg܁ɨRc kF^8ڻHtuls}4",xlЁ퉟C,]zrw.l3`..9-%&=%z5 4mf0W-X 1 ÃP}Uv8&DE3/&Fܥ{rw_(n|VVmp-PJ [jlEpO|̬V놹]APk 8_TRz¶Қ=q@/=~H;kI$SC}7Eml쓪_Sg i_\*4껶- r]>  LY7gHFe?mD8K#VAm뙲gQqef{"jpeSQD# 5螹5|I1Qb2_T-C4;/"S\][V ,ꃈS6;Vk xiokqh ^k~Vy;Iw 40'LuJ)kI/?Lsd#lRXwJn!^ {$+}SEP^tYL^ 6 $@WN(c+Teeam={lEӉ`Y&A3kU| t $Nԇ .PdT ŝbCd#ӇGg&"Qsl?kbu_o%յ C'mżܜʰǛ zyIhJJa7T,pGet$ 6}"! _J(,cA~Oc˺/lk$?6IIj}4n"L;%Bdll8U1Tbܖa0 3ZS  hΔR=D^PR_i^c;rftA$5F} 8hHgA^1Zs~LBݽx5U"ltQkfwb??W:! \?fݸ3ӽd[oQ`VIxt]NV\vW iIᶵڄ^y$ތYypFK/'4<KZ q Ч10y۱ Ԭ;H !U|gmu- WdHRE%:S3zy&!͜i!y_PR5Iol6@w yc[+ LK깵57P4ŝ<ڢé-xm^h\3|oPF鐮c LxM^5&֞W&Q(wj vJjfiVwe .k_n"!W[$3N/bH fFN6b,mr40p6K1Oou8_F.3CR]FPruCr; eQݕc ?{od4B(wW=rJXS@Nƛ⑅q:q͊72něSZ_s3Y"YCM,fӖHg{~Pz:RLP]!L݃/^ :JFєuN2"H T}01BY+ u3GB?]FK}Q9xQŝ1m&~dSP©|N={uNgУ4sbM gRgJ$w2nh} OO%ݥAsX^ǐo)|ؘ5&[ eRK%* IE\_r~B۴fraGcf^71;:n4V$6cy9Tp$fͼh$tFM:A@R@Mbx/SοVBF®/tBFhnUU԰Ndp0Ob)>ERߖ|.zy.F*.[k4п {$j~2xETDÖ u)a)U#˂ f țMpXݖH6:UL! kېoO&>j%H5rZ2i:㹛%4&~ ]/6KDumPJ˗ N! "`-@WxUN eM7 s-Dur*:ҿ>.ϸШĺׄ;KT0foΓ~pj&*־}yCaeqʹq mg$~F&Y1k⠭:A_obpB IDa+OL>n F/C ǡO-ŏqv.%yx9Rk!iopRdOa4ԑ ~TErĵ߿FKU.'(Vw^ԠcڇɁun4?!"Lg <$E䀦 JgrbMF2WX?0v>֫-)s '9A#,Wmn٥G XlJRlwwͶP7Eq1X(%U~ADSYʂV4*j3[4Ɵk-X$@ Bk$\ `| / ,hl\&kmE۲AO~`}KP?,Zг~jM1â{ģ V]9B}/e"M~<8t߽g^Aڨ>viJN.~?^)0.bJ21 tPbEd6}V'kf&X>V r:@ b#q?.ӅLWt,;Yʤ[*d ?M]VŞ}ZA@{pU/- c!cډ %IP!p8UdvK6V_4~x6zЬDaoMhd2Ro~=,o7^żS?]Y|zxPN8 Le>* *ӛ,%t)IOf5ÿ~ z|WڶX>pN^빟Lkfn~ w?eVlR ˀ\՚V]JoH[TL)E \|cN1_TNDȱ|f9:`XbZ u1[- ݨ,CT;]ZYr[4"տ9a<:iAژI]GzD3*b]gimtV@= V~s6y, %VGiBP:o>OUXySym [8R ѨIvG@[YϬ1;N2ﺸshUh@G ]Df"a|v5 aUBQGt}>z1Zf' k1v5@n,%ֲN}~ $S~oS;zr0/'~_#u^o^Y vxXh60%Ѝ4w٥p˕]a1&#/#拔eWm SBhV%M TyySѷ⃼8$F$^7|IjXonPE-}8Mɢ i)1e1,g&^ǹ_sL*e?25ʵOuJһY4( t$}1k-$%qG/7i,QW@G@1g"ӭf.?)9- s0ݩ'fX~(Eq軩lbhk\=Kk+(yͨS}B 3pCE^<51h:V<:x-w}%6N`rpPad@|!Ӯ H| ňZ6¤a!SKohǮ"?]E= ౕӄ@IoW}F~g̖#n^^xTՏowѱ+A#]VO=>9 j= ėMSi="a v of7=>I{n"fux_F״ϯ|bDlge'5v4o~Jr8(a*y'Z 2 69*sv;#O57G7$FoZKK:>fNDX6g6(H7=y#]Ɯ!T3L#t)#*W,R3>B NaLkc>&UO 3:!0L Uɾm9G2ǽp߻n[c Oh˚"'p5{i} Lu"}Ɋ5cmD(娳'yf~fBA5tشy4u{Hz1 !!޾wkTā7THs,׋{㬣[׭/m(zCK\Eq.to%SlE3P!{vFbS-[XF*w佤ҍ{NË]T%QmԠJ@i3ѥjtpXtv.qQ XA4xk8wb7U}(ߥt>k=f9PU(Y4n-Q&{^;ۉXIG}ۿ~|NEv_Z/z<%qVInClh8t-D"Ö}^U=ž3e3ԍ{WСhr(a/L \н> @ؾ_5$2u徘&es@IOnEB"f ǜ_A7f=Ő}-/Js_Yt8jxpAfُBl~bV4%ȏ˔\`odl@fW^N\cʠoys1G3i\(_ )ѝ)| GR%UX4x n2T8d g9-o6_[9&nj#n Q!I@ݚ|ZTA!g6gD7>^^\1Zhp4&Xb{Gavg͘1]u <3%؇Dž/ /We&=j&*] "S[T44js&Nu[>N괫Vq^Qk IzĂJB")+oW$'[f Aĕ9ߚۧ {ǸЍCnDnv@泈ul DV{7jm-6_,V$ӬR凩 +C'‹z1c8 y*L uk)mjZs&nCM.11V7^?بTέ99c'f@eF<-Yﳹ2k#`d /Tbv3`vww`=$Y1B=ѯsi.Z4HE Ag?@"~aWNV(ޔ= }f ')$ c3B_{`⫘+tH|1ezd XE8wGLQ^Js-cf$^=G[J؏=“sޕ8)GV N,[Vc"wSU-_=m8a43+ bzcDfzbNQ(Z-.)骡%-2<p}T&Ҧ7_^o71EPH'V5- Pi[f& r`\Bd61B͢(_ =-$GK@g$~T<{P|8K74~{p߅6Pg,f CG&K#hrNޗFO?T!5D|.-Un y_a>V`nvZUDS7wF϶RVO.?7]uM=\3ùќxɁ~q q)dJktLI1]*VjǔeC5IGv~:/lӆ 1(-'Y*#Ewc!2V 7(l#_Rq@1:I*>_8uqEb| )"?`)( ]Yߏ8^ڏq[M="oޱ; )y< 0)CR4 :eVv !XzrH=_9bDe٬.ht'`kV eK `?ZTo +fڥG~cGsX@fk⧤2If{L>/`A2n.w*ܸ[޼Jb)oD+sS[#r;9sGbNt@0wc3ĊwV2#*! Ǧiqpk4DcF Ɗ,_G>Y-gp툳$+DHr#֯>|-54Dy2Okrچ2D?hmB`ͪ/o ?>qjk> ZY݉p=ZNm&oϱюYoҪrŹ~Ӑ -BfvdXs3'l?J볓%R>΄Z`}EK>^}ICڂrM߳޾1y! s}A'Ap֢Z-vM^ BO~@ E1ɹRЖ=F n% ?^F6P ˕gR&Xӝ:T,kB}+>fqSmxboC2>&%66ET PJ+lFB ʺF[K93,6A>)Ga9  K&˧*yht+\ۨ0eiO b;_|Z5KaE7|52Џ$̱\խ iYej~5\0OhQ]%1P @3_g(Zw^TT&[_eFա{nZ1rźKԠ<'Z ULVwlϓZL%FFAo8E,ٳou@~4Bp2iˋCҚlѶ?79Ie4_^bظ{7oLB1qptvaY|hC]xCvI`do?6cMIXj6uܪ"qE8w>Ka2=Gy)ڳ=u+SZѳB`6!4 yGϽWW7[bT;G&㊗Fuk8<&O h@4^sG#@O ~rk5@ ,itG v]vd z^ jq {]~KDPd/XW0?`]emʽW ϹJ"#ۻ9~7PĖtC)f\]oC" $ ;78QA&tR{V Ϸ5Z6]xNL&db"#ߡTfWSVQ .۫5kV^w3cڧpf's{)CU4ͻ0=WX|KZ5(_й{)2a,Rwp+=r`?2{]r&IZpF'.֋Mi5VNhgE\P^\?;I8B#O"Z"{LX-׶NvYgM%'S=)W,cBpP]N)-# ɥj@Lx;B0w=Mhz/[SxD&w#ttRLmtBzK)3 ͅ JjCXfQQ7ӗêաE& Y-DF`:YG&O\ ˃cZXlٗp՘՛J撷ERZSCX~ާūn7f'} )A$*p`O]HbYl~ER.= 8bϹ (ؤ\Aģ5Pl|*%rwd1˄{#P:3#|I#aЭ7hv1GC:$dg7TCTktP,薄a4g߷TƓ*T& "@kLT4=%9vK6!xG4q3tb.=a9=HP'K0R gN[FB$ŏ0{DI!g8zn?vRϠaFi}l͓M ݆REBu,;O 0 V (6"C! 0`cƂ0Bkrb&+X>;)^-(y(\$+_X%&m~}Pyq"8+.wx3IJ e`߻Vm0hv@Ff`a:%zv[ō /+T@ Xܳ1xTzq&)ۏ0NˉT>²Jq|#e銃ݮØk=-mv9.018 z6JvެW:M݇65^4/*)BVd@ye|hY@CcPfq>MIU͜? |z#i촀4@y<{8/)Ok/sj9pF3$Yo}F#̧]Q$O`? w̖Dl''gR@+ 3&:[6ęT$l1 ~|Njv -@0\'?\Uap1TUmjQ@KϞa@lm5쀨 &lpG?*u Φp(]8+׃JË}4\Z7?M6JܑM%Zq 4qbާq޲)\Qk)7S]RB1iZ5(fPTS7fͰ< 2z##rjLq!2paF&1k pL|g7R5̇et; "qGi,ω0eN;Eh䳑%#;Gtf5cļEnt3 V4h]Nz/*օ+`u7:HQ\kt4Iy<*[@;$Viu9o<𐓄;9޴?Lulirty;!⭻ I ܒ+g&g>z̼(*O2QS)U:p5o[մ/z"3zFx<"^ ;@+?L>)XfTaűg Öӯ1쉽+VS)PN -r29>[T@$}v% )ɗxB%:+.vFq ) 9!7jQrɁ)%[@A|]bj2.AD;^:%$թ nZߍzb p^~Etjr: qҡoBCy颜?P5S/J)nS~yzg3?ki+WߟNp~M GaN^+45]ȫs]M^@~ C"Fds@ aL+xFmtlŀ|ݑ4M w a IhGD Tӵ]SL!Pj"It\гػS"o6+|ZOYS_AD.4yntDp軇-=+۽D#sy>$BG^05*|xfc~!'e;.a}lRd <߬ 8)~Xi(61`ⳓSacǂvgrp!A~}H%Q`KӞʑ +~Lf(9{J sݜ4_~ 2316M'y/`yA\b@2(2z#Bb(QpScN熴Љe.C ڱxwje74\ }Yw`i\ڛ<չ䏦3ub^@Mꈚ6A6T)0b_<$lֽWɞ?`Br4*$OA?35IƵ.|d :'S"iY@/npQ,íO撚MpАn]st;yt< j">}&{0BǼVQ91dDbJ` >!-7j+HLձPZSTK[8NkQoI҉ʬJqZTs_m|u.oiN/ >#@|l8]Z{8{D!L5"m&z{9N^e¾n3ۡDfp[a-(R'B(cr'n=scC631A]MYԸ>,euk IiD@CTE sgR?zB<[VPNZ r #>j C-Fd)Ks~W@'V.Zh?䙨r14Gqj`]c/ZI `164 g9:WtJ /ߦ"WwtfJsI=:pR.جUhgD->}sFF>Kk-\'6D[- ;I8hHq@Bk||mcUP lo-6!%Sl!+"=3O.g ޫYIzV(? 7;Z4V]JH|DQG/ HzLM{9|(5R-vlCSc 0C s87Ow /_UCH+Ɓ:W ׻RP]|;}(u)|K,b?g` jҚj!\w&;MeJquٿI\ds !. OlKA|@w&cOzuHMEkY *]2plWS}neˮ_ӈKuK(ܱ-;s@;4JHnr"sjt I&P,b +4祝SW2mlTE{f6y))n=kBXqSlgN-k1it>+_;hyb$o5|@10Yę{(}@f[8xp dg'պ,`=o}^W|Bb'7dӵ 1C͙\V1ZGƧ7 00;($E|լ J.ˈ(T5]9-EvGqw#΃J(tfS !(u+ƨ!V4Lt} Z0XhwFme!膬r__fd*B 0[PZ%KRDL­m98 lBx̊=1LI&|( ٫ .HT1M[)ƗyD? :O-Oava-McAs10 ' ٿrJUaJЊe5! WUcյA{RuaaOp@%6HɂP{կY՞;os;d='oܨG0qJR/%%ꡫ1!PXk:"`uFl;/:4ê7?3wһdHI՗A4Pß3*S9 dcw"9BN <2=쓚fqU^hUtfZsB@cU͊Rsꭆ@ u+8$`c:S}€ڿOaxwi;p0LPחD%x)FyA('+!Sm%icLD%cSUZ17xh48qY!tVk8MFCM\-}OcX ]K|2Hp FD렸zkAiЏw .L28 oYE (c H Ӱ[>̭}bu|3RIb6)l&yl%+, {'X'V Wd8G%zB@eF*H*GԞ.='5R)Nb*pؕMc%fLO.BFR(2jhAyA{|BõT!.l̍ Y*WOX ew[oV`Q@_.[̊OLR͏,;=xr"FCaXL/8+DphW )Cʃpzz4&A _լ8z$rar/%G3}G|Jsz n@0/i^&H6Rd~wIA+'sv*- hh ߮:vx+ciZΡ:j%; |aVD׃̔w(5&d-6,Gs&%.8V_َq }԰tmje>1lpP@imOUj1ͶOG" eńr[2‘@wMNj|tt.=47Za֫k6d|@ɝ 29hJ/)@H$?nS,WyY{pRcX;k?) }Q1]`}w颰z:;A:iď`M k%wl糙yPC[v2!T D<;N_펷͠u?ˡ$QLW[l=8j)ʕlt#ߠj~ 4^+!e5cТ sl/R`PdM(ayBDBk-%e=#ؙIyRhIxIaٯh/"I:Ø*;?ľ2ePIg_%jCyt#0d9M ւy2HgVmiҢ??\ڬ+!46RZ4V)Rŋa5V4a=j9[yԢjR}ܴ{0O(`s%q\g<|ov MU?c4.5dSB &壱Q vÚk Fr6o1Gͥu+z"uXQȔ̘;TzQʷ UK؛jaTF3庻-R̸!?7W#KSF,M=~-+ /2Y2V TZsfGO&ydNꬦ_-#}Kw$Ɨ{b&A| ct׻.-s@/#[PރㄍD Dߗb#@S~O+A8샙"cpr0ڏGG%:é", Eb ue}K,~zz3,Űim<7#|'36x<GvUBY9dPRdz̟7_D%Я*DAkӭQCWc)DσoX ű@XHpEh$˛1;Z>7HsohPnH&!`u]C25\kɒT0J% G@wz5{3,4Q'Q 8{gZx1Pk_AMJ"~@#+hhKCiZ3tW \3t)n/w5Ө$| |KLt(R`^?4 dlڞWƅPXvP z.RǙKcozȴmb֑V HWo`a7~qj-Y}(;- O=h씠<."3iO(z"%je7؛ɬzp:lM/n8i7jz-Fa7d-\&x/[,{,9#0XP9lUC5 -oFKG4{YS?i_+AU=:$J0KtЩ!' LҶWYj$ͮ%R~9 놸}eӝaTW ri/-Bژ,4BqrXgW^<4B9 fC,}˿ 15o☩ bSYޱgjpQxo8ʝk%3=D$t!G$ ~Q@L^PY=нԒZT@ckxw)Axy/L aN A^`:B߮|X[MF$KPs- Lp(;Sn/ yJ<5DUr,9.yb gp9ZԴʱa͌hZ#`%txpj1~5 Yhv} @cP_dM;wW~#z=492u.Qp<*_-cD{Mw=6Æ 1]0|YlIT.[Ǔ:/L?u}mlPAG ! [K㸻->h4& G+NZrс7:L:+C+x gū Xi;뷙9 ѭgJXTֈu҄ὸb!f{I*wVsCqpE IFa݆q+rzHrX@ M =b] 'urS:Pf_ɠѣjR,,[mFTe0t3SiHɺ+{ ;W#lQf/lDUZ&=eI8G{zU!k%sQ?beHyrx3qی;];o# XiMQx)pb ۻz/"-z \{tV>rdӨEh29iY#)nPZKR?C&5/ޯ|&&6DuPNcvxN{'KM.YzK43^rZh-Ū4^ӟ3Պ>r\`=6ߓe2t֔]*B5ځ]cBOG FIU6G1pbo\ٻқp۾ )RRzi@\]L3RF,V!"ړU6|% J6d{:i͜M /ٸ{ݤ{ċAafRȇ]!5 KLr]S2뒮;`S S4| W?0i@ԾIu0vߛ>0JsU`+(d;tC/4\Y]WI$K_v.Xx>k;`g) ػȵza,əpSjSlVMb栤KG紵~TMB?Y[e,êHAUyb ѥnoV9T)aNL6PҸj0C6mo|X>l3voDþ:j\kS$qLڳ_sl۽-%G߭yiO3e-=E_Q'2a%Y[TBJd4u9"L@e ?v[&^E+<}UOZκ{Fsֲ"CMjcb.`S\c< @[c%*l'䳰)Q@oN5i|:APVn')Re4 m؁;Q9^f|lb,R&:.?wy<|#"Baux,^7QxKHv2\#q%rRcP؄pt֒P8`bBP[;&RyG成l*87m nFU \p˰.̼j>p M,K3 Z 6rQ)FA4k]F~^J&#vY~hehЂ|ENu0mG4CϱւnubnrQj̀%*tMFAQs[ ~6C\Ue4*/-(Ťs3unVH99@ %7G)ސ%~6!݈PQ`[hxsN<ޮۛsӲs7 oi9zT ZjkFe+glwQ"꿻eg[֢Ғr _U@(t`a4 )h+#φ g9(*Y1|="na,>8qԑh`Im{Sc`H6䢟wRa?[Jb" ܺ#XXd+BKEFHE.Qc|KtX]l[3;ǯÐϊ8hu ~2A&2Ŗ/7g,z=4-Gw^V, ]KcOv&r4pΝ@ CB+(*qi8߇_;hw~;x-oK+$F7Τ~84s%z\n{*0%E'9.+Ȑ Tɐ]zUMJX#F@Y5v@'Jc8,dh#wS{Koa+ qi%qy1o㌿Es>5I* r2w !\cJTT*t*"xAfBFr3Ilӓ`' 2%QPh.Vo l -bȹN?K*t]?+"G:C+cT5օ{tڢzYZg-)C'fvy,'<:5[R_r۩:IYh'NrHWrIw0>>3Ym3=lټF2z 7Mף%S[Ǻ%:RA}y>BZfAj?óGh=n/* oK޾7fOa"םCZ6J&g8c6I^qb7qƅwfdQGS Mjխ{{EB[S;|mMZ=gWd@uxq Ÿ/(8acPINϘTvհJA 8WQZ3GhqQJ+Hm4U\ec%NZxig66ĎX1k¾ݔ V4"<-z&Ljiz.]*'_܂Ξ.DZ J$FYi)sу!)hӡ)%&cA1VqMU_L;ڧ4?;2e B[}%E(L<fpP+# #'*9$Fo" xM(KNTR HAɭksG3O;M svG ?Zl}bݿ*S6d?P{bϥ mSdQ؂@<ݖIvF7us|&xz50DӠnخa>iDq*8 #{]~b⢅BZ;`q\l2K}Ihkgh KսJ`:0I-P#f~$HRǪzk&""AAZݎO- ٥q'EM$@,o}}Мޜ|/0+xcD egp:8֣u Љ5r㿤 LY#Ç4 6EW' _VeJ|Ꮸ2zՊ M ELߡ'>,%>{aIK,wϜVd3zאox`3 ?@<QJk]Cٸ: ؏Vh2H^XXFs7 wj &N(?}]%,5NWCL[Ȭx}hܛɯJ3^ 092깧14#E0;0sf5޾nL&o{ZY,i /KdӢ wF/yGD\LrTf2g4c.C`N[BPSPeQз4%"ɪGעKS6YIZcSfGH1\nLfR%y}?QAz<;HXΞjz#?6%|A_0c:?e0Z|^hZ ޅM ē>CδF9D' UCz}'zu jU4J*dTF)"h!PPe8LV H$ߚe...Em&4eFqxlw #T[ m:<xtCۇf'%X 58h<᧖T^yŹO+`9"?a A7w[p&Nwy弔 p ?.<'!jL v9Ȧ#~"W$)5nl;E鮑L.fZ@|7~? ]J:ӏơ|^9P2دys(hof_,lUY5Je==S1l-)]x]0IoJ/^u!9$W~+?j~Z%1xȮ&Gu*&U=BJQ6ˑd|pLBw,fܴۚ+rVĢ6)[GqĐ0~`yE2HT)ei G *icG,\)&^EP`rS-y6v mbO53 q8!8t3/\fK002Drΐ z7H(mq~p GNeGSo76/ -3|l->,6V?P_D2*t;IjsԒgVmeP!>P~;LUa1>0W>4f/~fNG]3ƘS;;ۧ ʪMfP?P=/~%B/ލp=@ϾKCh%]/H*?X V2E!]A,US89LPiO:ƥv<:nxm35\roxA.Zd$_c.I9>g{fUƗ)̔Psc),9 EMPn<%?"??ydPGrUQfryDU6b X."7hA~LH}6S :![oVUB(αKQ0lzϝqmL4SP@',y>_;%aHN.I$4X $a pDaJ p&3C"2˼ށuWc:|Ľɲh5 {6bӱEZo*gJIvѪ[ {(2B/VE6Hg A wF;1_nzsi)'XpOq_p8awBu|J*%E3:Jz<c[1n䶆 sһ>!bDgdE_O*8[*\F| H՛`mgX4ۂMy0I> 4!m^֬!@W*奔u~yw5<+Tl}3d+Cf{"P}rEhllALu]}u6<eB}_D?*R֪|$KмNjR= aS}+~c)曓 m'w˗/+r6z(}Y+=ig6i0\Û-JhXk/gx^a G6Xo6'-[ɹ7;M|ǹ |yN+wK ??p!}+C5?`ɤ9c6MiQm߿M$ ֘>p"9OI_3߹6WJz'MB[357Ks?Ȍ2nll&1fjׄC剅<^&ZD # u,M\**"s@Ywp|*=قT>}KhV9`UڿvXPD9#=`qmU6uOXbUfFB1?Wx!<89\T oNk:tj͟ckGɉ]q4s=01t.'[zu :߱d ې~UA@IVWɇz`p$ҵC$wB3huk"AUc#ao&,7.=b{[cL*HX/LyG~zp$ ªمrpXA0Ń䄒K:K uQ_+?u#TȷklYNkhK:- Q_| O^GIr- <<6'&!͆88v"ve=ӌ4b) h{@f?oҟnypϏEtܭawG[z`@` x<ܲ$q@3ߕITbMkV"L[.l牍hÅ_o!E "{ N$@*)T;ub;9pfPWEw%?{o4>D&NcKq>!q~5Ƿ Pϱh|-?m݅ؤBG||}z^*]OVLNؠ>NFݒL[Kߌ8+Tn@pe,?lsʻ eV_"%y IH+&hhe#f?\4)&J{`7m;a] L3Ә?1ewiX׼"JEB#BH]zZ?nd\âڒPЛ]Yc9.71Oo/%OѩjJ,Iṱ+#659|hD!Q)_6ĉ6}|['i-'I뽤{ຽ+Q׾w`",-9PppW0-2-(s#JC1}&*04dl+{2Nӕ:X1Fи'oo mƲQ"PK׸6&)hZUJqiTI0gs Uk[Ɍe\--5 & U};10ny2!Dҕp[x#>03QAT Gn:W14Sb߾zd.D#=XpS[{i%{_+ǡ#!25ʁN{YH^tȼ@A`g5~_k'F _vqwf.5$O3\l)t[;7@Zb# ,C_1I.*/Useq)fplWB,NL/0Ԯ]F gl¹+=A3׬2͒OZ2JW 󘾄 p4#M$'65,6lq2)DJtXŌ*CCe*]F2yZ5*┢3emH]#h+WF^FO9J6q"2УrX)\{/u57f x#V ̾#(j%hp'W/wӓbGN)^!?JRCg b7jyx81TZ$ b3- UHz䠣Gt:/B!-jrzb>yn)%>A7i]=6 I|~w9=4xtZwx<ȠCƬ pի#Aw W*2LN~nWYĢIUޠɔVM)4ZCKJ#Y]8}dq0P:Eg/V$ FE߼Lq@5 E #%Tjܭ鷨ZbeJL-^v4y,Ezdgl]o+hzŐI/5p46[?.$ K _@5CzsQ_ C>bײcF/@U!p~7:'Ą '9|yzd> i~Ƨi a6 Iv2 G':A!/rM#\eyI4_KH%=J/IGlȳ%!pcU障T [ 5/?.|Z馰>fK'nл%6=_BEyr5gEyCCxC 胔 cC*i`GiqyRH. tث". F _BnG4w/H߹d,@q%-v#;d;j0{Hj=$pRtIw>yڡyd[yB4BYt/VchSzd=8.w!`оO0@/# H.@?!>r҇Xt*PH ǚtI0՗/vcQO@EuA0ޯpLX]wº7>HϲO ̟€1u)avOʑ@lFzJ=ׂinf!$8G9D83VoPָ@Ӧ_A؁%b_ÔLelVxJv<*l-荑k?IZ79H :ʭSg)dXо'+7&WA#}?1l 2 _[G\sJ_\ ˆ{m[iuDkvJS0!MCQ:;Uɝ$ 倏UYtzVaR[AYLUx9~ǵ|c3VŁ7]56M4hf(BE7xt˿R:л_TupaeJ|Bߴvo !)ע/{?{z547`3lR[kg^ncxCx@-\i&NCTgW^wzSd0̑՘qHyBL0YU܇aO~Wv׶zRc!噓x$* Xq:I!)N='_A_Z Kއ5ܞگ1lmK0ML,s7lD46iMxAh9b45vC#7%ۼbHW:?clBy,D9}΍4o8SR?ÚPJ XPղ%6O2 }+"WIB Tu!ST  gTal,)|W⹀+A7LtnoȘ=x͠/!h/lD ~=p[륄)=̭褊&I$8X|~'ĊP 1NYs巯/s{H1}wbGE/13KG98dUAAyQ`:;3/ P{Oz^݃'re/Q(W;4_|Bc)k4(N,x-iw).g1z&.OD['iJX vl&mGI#V!bMO|66q[5H7BE i8mWVᜡEԋ쫮 9̈́dw_bt%(3S\[$"XvgN' OiAv$_ºgɭnG8l8Y5xDvS+wPZlgI[8!(&Uv<3[Cr OD_R:REc3EK`TrzIElӸe23$ͽqf? ],U^ ~׃qӥW$\_NEE)СvF}n%Q(=xHw[ LduT_E;`ԥ84/7uEąr0l΀7'0y)`Z7nRݹ9|3ڒIKAmkOc6>r 5"NG)l}.oy@DyB??U$@d-銼Krb $ZI4vlsm#&A128:YAR3"c _i9hИ$؈·e>rDʠvᏥ-=^ziPl4mH!=S!Lk22z ]-}gJ!X\N`DŽq.\ HDй U flbs)Ϯ=LZ{Sy(ˁ{TSZ="oGHY< i}W/ʔu`;ԕ&vbN[8@ l5Y$t-W?f ~.:".`n+aDov&Iдeؤ\}_`e;9ns#$Y,Q\?1 j) `IsLֹ-L?W'PoSݒ)b &)?%ޔa&!ۘeMpoX3.Íg2->EWIf p=ZnJ8h;DCo\?1y>DqRN0/%Fo.I w$w%HuE"G$ t987HwwȢKW_,( s,钠/ '4U  LLaPLKG &rR9L.Tc6+vO:hCGP?". _i"iNWg@Ǒ-%[ 5ė +1(! InnUyu~BZZXB5p:XO9(lbT1_[7Y \lLitil}A|e3 D/45 ojV0}; T{5s(bɫ|^D=) u=F;@ڃZ?$^ EΪWTzd^k|IJDN,O[yIJ]9y1F /ʟiklSmŹڽcA"[sc&z(U׳%*/0Qs޺@~PSD'L5?<@OٳO15avE}'\7BtqϦ}vm3IVi%̩a񀴘oA{05#Ħ/΀oNJu }4!ѡWދD$tioc ({6lI_A,v`3E!MN,*#1V'b9Zѐ1$ ͮ}9vԆ p} D+ctiYe5 lN* duT+ʖ= AY 8ŭa};%'|Cx̺x۽P fbTeR$C! '~ h%OᚶD<iORmxlˆ+ϫZա۞y|a,d$XǪG30@Ή3wP# x ^Y|ssԠvAe@oM˺/bY߭SUkh>F-%,1@j4j){Ի/;k:TmK r'&V3wBrsSu+*OntF0,Q"_ FU;qbdDs}@ eTr1x/]( .|Hq(x&+mؑI>;BU-ٜu :[oPѝ0䈮-5 3P-?8ve(/6hI 5mT' ևj])jy &yZc|g:WeԢ[036Yv7αH 0܍Suevy7mQ1\[tOz|s7Hbr>c-B3[V(IƱj|TX1;D*5_T)W>%]I+DNSRͰ^d=@|5AsܣٗǣH)T;&4g?;0/`V| Oh<9\J.~JSW4 !bQj3}z QKms(yBzz4+z wmDks t#lj? ԗ< gė˔ۢwkemR~Y,2K9#?싵P=p)1v3k&4m͊ "e7&Ex],n q[p]yX#5 TYk=j,] &u\֝̚fe-~ 5Cs4guP?v }UP?,.cP8TW+Y} 5SGUg:Ϲ:A%pZWLK Re*VFl Oqparjb bn+sS{<[!_ۊNh:BڳފL'.s?R]yE${UK9]]xRA3pxh 7&BH?|*\o2yʚ0[BSX:# ܠqzVtuir?3-q6Mv,"K7-w%3yCfw7oA#rDvH t0 ur1 ӰqFFvsXߪb|Nq%</{L!f$RO(o_/G޲ L|@)Q # ٢WOD0{IU< {CW7O JK[IxSAM}+ooJ~!~ds?J:vM Q_Q"ԧ:Ҧpw_M$WetؐDG[x9ф#VWZ3r2Yn1IZיŕ/򖀻.Սg&f덃g 2dp|CBdsRwb:o9?0d͟^.܋{~@~ƴ3 >:HUW G? $N_BI&.do((Ras=v PF fi`W#$l"eGOvAr[L]=i73]Q)Bk"ِMC&i>ys#>7!;s:݆YHj)es[r$1*M.#&5`sw< &1sS)" Ċp`!kqaZ}=*^(D$/.Yk"Zcv"njTHN>DGQ~.XyM}`)_jyt }}[X:7SSgpz!V~ۇ1)ó2/c=$Zz5_YZÂXqAӕу־;<>M}6!+.0*&23U:O |^xArn)=3k"=emhb&X)nVjrV"df"rq#2 "9ޙi"kMZ}Xh#oln ѩmcyw  RYr^ק('EE(12E88?mI)h r?-r43Ƒ}wrIdbe@j^*ڥ`?THX!qD ΎN{T\(lGv`6hY*lsOF^(x|s`  NGԀ26=&1Nn)GDܨlz0V5n0 {RzY@Ddm5jT p]C]tD٣SĖj V8AV1h9``jޡdTҬrme92Ni{2.o@$<(=4J>қbn0J1|\ܹ\ҿ"Oi.c8D`Q<*~;)¬aHt,[G^hP-:9wmo$7H'K [Eއ,*˗w,<}u~c`tq§mO[NZ_dOGu-^^_۳NZ?b'r/U /0]ґ7"Bˋ5^.b[Z<2ERY>9~[:h f 8^ė VCm>y@KNRd_uXS|\ P`BwxZ|kبhHh]PBEPwڴB{B kL:y54n'5G%0:nԔyfك:M|;/$pfc,Z8FaC6{u.8i;4@-X)zYuшDUil;2ӻgoύSS}ΥBǸ 87񎱧?ha({ZctɋM!"e DOj~(_ǴnGا_QF Jt3~qA Wͻ!a ך`kыs=;l_~oYM#u3b^|ܟ#1c.Cs ՟+-|/W]n3 ӥjio;uO`P4rsY@X lbSH v7ZbCA-t|ƚBn HUɁW3 LKk\shd JVcg__E7p(QenP)?ͨj%P5-~}HHYr RR׆CUPP)I=X2?vw_͸64zÜIՁP5pzS|Kzףt?!dW< #;A%Ǯ,@|5wv @ve-qyŁZ!w/F36e#ecM HGJb!DZGYi;7}k/Ã-)l#U[-fYC`ܕ)o y"J@rbQOT[Zc$,Χ3&fID1/^]eiCAD>-&o--Re>l,j &H_=k;M-OzqPq5<p4Jc  tDpyXԮ,ņث@+zJgJހ(,ϗ: nHO? JDGUF@6S?ߣhPO,b2ϩc\=@IT= N7;e[>{O3^)&扜LoMx)j阘a =.Ig١*"&8N<<(-oh(L tQ@NV<% î3.dl @D,L@wݨ۩ vY]VDn~Ńf2sMa.F݋B@g<B.ȁռpS'd6EȽ)Y6uӾ@ҫ?՗)@vD?E{E%%%sKV dmwCY}?k٦u@e=G! b{^H<3pK],JD5[LXr\jQ%dv؟eW&IIp`w4 ٺG+S)ۏb3s\ k[hV_3s?D{'tī[[*wIt!OS̏tU_1:rj7ꑑ.Y o nse#4r&qO1b%184̒4P:n![ jҵ7ŭaTOVmI<"m`TvgԖ7%3  A͐h&9n|FeaX !|P5E*1\ex7k,۷ǩ/G/q?Wc`Kk]]nOO/BGVDT c:@TC/srEsƆoxT /ȚQ29H9y!hsW?eXDMRMR`q -Ee8m%<55dZJ Ie)ÖxX (a뒢'Ջ)(Wt#j9l"r'p}Ju0Z|m>Lr9.dcd 2]7먦6ƌoN 4ebGWIG3dUʎۋ ŦF j2Ȱ @LVjX߷M] ȑSmvzcƤ;4YYvA=VmᓽEkPldVg,"`Zn' Hʉ9ʲqʅ O.ӜQܟcHZr>g^KqcwFƝ `R+]2׈m Ɉ^7,~3TׄWdJ]}k)aZ2C|nztbHo?A/IݓN^:S3`Ֆ7d({ ҳ$RW1[ wqDm E`(6T_fL-Qup4>Np8ˈr6 qw6(b?JaGw/2J>y\Pro*~Ƭy21Y[O'(s^͎Xٝ5{愯q'НXGڬ`8V>gg T{k+~HRq]nq^y|yG|~ʼ&75dZ??z3|b>F23JSoxfIXb*0EZ.?]?R_F,(r/ǡaN d] 'SΡ I~+~BB~ ̮.Pi%qMO?DX93HÖdZo"0V28_Wsm;&؈k(I6{+t<_nuhL.Baҟ$G*Ύ.:sl`GX(tZɤEI0詁a`Gt`VVd<ӵ F6ȉ!UDy9o琵'k%tm3SȥpE&8g0{V1HdQ ``=8$$Lf$EC<%X馿XͫȠ7*UGd(N$f hPӨ}W% 2C}?6V|ZMAz Cvy394~:%ir~zGT3oy2F:'%jUY+ۄ79rFP3%ضZYC19zcIh! *fIS*Lr&o֤n2忨.tSK:/>2U8ճY \Q 6AO} ']5AH u3^{n2~j*[PͲ~L ܣ/P$zhBv=vL\ Ӑ&dlUtF(}kKOCR5FC.ݴ$ܾ"%$`(gH_9{uÒ#h*;a&n4"&!e+̝R`wE}P[qylC#a#fde.Z.@'i" ZSHczCsFa/5Tf| * Ղ`er9gE|_Ii"y (Mj="L4cO;A~*,3WHzTNY'O36aQ\k;aʑ ѫE8hϲܚ"`$ĸ6m=k׺,ɵHD*jip*c]F$Ʉ_M5n}y> r1AhhKaU)%+zZGhIry$veuHBN␣iH)^#_tzU$}[ ̲1McT .\K:XAGw x%}X͹ĤWX*![gGӍ k~Wpެs㦧þK\ 5;LjTZۺ8fn1 xEךEBj1oe?`ad m.&ܼql^\ +; Z Dy_:xn WcZK7I_8'R1cV ܶZ(ɨw')y\v 2nH%:aBl=}rT\ eXUxa^ݗ1)rFK#\ :|C"iW7! %$F&T +Buaͥ_UswvUI*W7xs^Y!\bX']AyNlmr`|)1> Dʴ!np rm65"Kyƈ^{Ϋ- ٷ'ˌLUcSvE['2u_ݭTAZ3h/Z2I/զDɁN#`|j{\}Ĕ/"8b:TAbh@ b4&7q3e\#݌S| UCT~'@롂O`iz8oNjHF %'32'z_68>Ab>o1+;4+ѳt:.2#]պl 07!Md榊+̣';1CFtkA5Cbq |*DOB{m(qqYBu.7xsp>DC؈6!~%@TYdۓ;HWjR0L KHqS.[1wP8 M 9nT%Wt7ea9@S@BZC)SRg;,GSu@\hIso?+f}/L@\6Ap7*$]}}[T;S5Z&o@&.R}\ yA@nMF'ёV!ZL(z09oV19?_R2ҭCf{=QL9Z5lBuHWn}'x7E}wn-$UzMN\ sw8CƮ7-r[WIbL̻ ^~|_9K29]iϘD$@hwBhdc&0؈A.95I (H=O(Ɲp<㪟j #vܸ𘍦X1nYtnl~nZ1f@~+">lqFA_6#ފ a[ T,b`*NwN8GYJp |V@IK3#=+~)4d\bU, ȌES#{p1Zj.4)rnlFׇnYH== >}6DdN$uT䰨[m̹}-iM'VZ"y-HTolI@-"qGy= K kD ݎq$S:l6?wSrMjfy HQNѳ7d3z)@ Ob<ؔU+Eѕ9$D _V !hgl𷵀Ul,n:0~s/ -: ̧L\א MuO}3Ehjo ^$-̤( [~ƒ}DLjuG8=?&gwJ %(Z %ӕj;P#5%&0~/cqw/R4+.t KQ1$?Ma O/I Jš&~1ďSqNHCZ{Z'_2ŗ[T-54p? Ԕ)+X-gX@gCf BV:bYYoBY9=lu'#F):I[s&^PGH33S횉 %L"<^1! 5!"GmTcߟHtcrnr1ƛJk[>YorYBM6m3"N|;!x([UX/κAA7RW\߬?pٴ$g'I%꺳T  =sʂV}Pjbfizț6sP%~ oߎ o޹>jRZ ~޵W҄,\1Qܑ/<rPUhZ$sGtu_|G( j 磍g>wɜWF.]B>ed7DG8\K}r}bEJꌔڻ@f~sk3 >ҫ[fMGmm Tj5kt"pyLd3@p*C],fzPWvκQO.ci ۃz¶_La!/UHsL2_(y\j^L[2nx[V(aˡkOR5l%Ӻw2K*^} wk5pڱ$z}?'#XzytOl ?$MmM(4]O1sf&4h;~8't11/86x8b_4]!Ar0)V X*wK$,t4Pju\L8V_ڒ+ kil?)Y8[v5=S #9"$2pG3crc A0 ðm|tW_tmʂD V{8'8Q[+]NTc 4ϘGbp@ DXY6%{«{0/ҖЍ2+N|mU۝KF 68 x-1Ay8V^r _;؛n/<k|o~T{m@ yu.Z,9ߪ caFPVt$1UQFi?j,#f<aC`=z@pϳ&.w,i-Vt1!duy7i1 b^f}+m֙_7l'MU&=-vZ.=5dro{ <_h8$(/0ejVOršUmivʀ7/>68\o&'Fy3o*9-*Ô"q^h^gUAp F3>Adg)h˗e"w툟i)uG&}f"*Of*a2*h!X..P*YCZmOc/HBx¨vT,7le.rMC@֘1 H/'+*w>Q0+4 K(z0G'QS`F ]:5gۀZ ˲.<+Іh?h<2P+|N@X1&pvf(7kyXIԋw(G1L,5=XD]+P72!4A1Zr-ǀHK{و'F4]=,[/P6s4VS6V} 0q.^mC*ey_eVudRwXM7eIV@dtRŽ&sEg1r}=_m.`D+A ܉H/A0\4EQœ^xjofTO C!P.@0.fj% KaVpgLƯBWО[Mi:G|S/ȀyUXEn@NYk;aLfKu=2yc WBh%"h>+IP@-.Fc@(7%Bzx~Ύd<>UKpe| y Xaؖ7n)şPBhkK$ IоV#cyPa͟h):W&Xj-%LEz?oiHd5O՞M<[2=F0KҐ{b;ΈhsE&VHÈ.]^#]b;^"IJ`P00i,&NٱZB~?[,=(&VXKL+TV*V,ᙂ[|8e>uI o){+63~Bqa?wV2rf5xf) uņ.ҋd [_=Wއǘb)Pe9@k.w Tk#^bT;{^4vi}(+#2In5aa&wq4rex'hhpRg[,G)%dNDX̠3rş# |(&H!+>&5xtU2 F 3o9#Q)e߅KTY?˽Oz>tsb[h|]TD~ı)SZidtnsб3SX2۸_P~$oJAK&@ᇩ#Rg_`U߀&KN8a$eחve&jY GWyf,|<(\ a7\zxVlRCu52#Эj|b/I$6cS L8,rZfXoavy{0ӌߋfȅQM:U{6(]V)וADьD@ l7/Q<KW왶!JS5$](̈Hqf=u3@k/I=<.1a=`ӊuGlRpOO@tlRf'r誆$k _쬄LӃ 7f8-5W4OZΥ46/b_kiE#*'Kܺܵ3Rhsqr=yvԓFr{aÓHKTɭjްvj^gA![@sQc]q C%}E5mXӠNmÈgql[WIXf?j8~x F(ۘd0HMNkFq݆|_ʵl"4RwM;kzFF)anhEqEO*עWi]%Q{ `˔q,c&yd /z bxSҬ@U&PC}؟;^ _cdrv=Kn2[_zἡn;~?1ɴCg\u9;`jlBGik'}K|C6gܳ "F HS# HH&r+؆H7.~.뱻k"G$ ix0M]j>[QpNL6( Q[u.Q"WUUo0MTA2.(}5@#E"z6zŅQ7{FK1}9 Qʖ\Ie, I%KKpv?k b9S+rNT @S}ʫudAIBGἽ)3~> HE$j t> OmJ%N&~t @)U9cY!:Lѫ6^>Jc3zoj0^zlziȴ#QqxB#V{1ft~xl2ƘLu ݲnJ9֦KS\uqC+9ʍJfM,DGaB5N?;'+QTqi!3!2t@,3Z"M:>”6˔[%(QTI) yeDdbuF7E(ђL#-x A6nkưv}ӫFUV)4NhW{P E1`;/D ρq%5x{4{8:]be@YA V>UhqHзu= ey pzG^kk}&j_2?lc A< A&[cs1vra&3sTHm?hn-u NJpK'3PW_`?VYRr#YnEHaYIOjݛ+ɲ#%vϚ^ԂéNHo0ٱ{rhS&&!8ҞK6~J(򔬎œ.]ƒ͘O){rc,>LBY8dCs9y[bD#MC $Ӹ}a1?bgƑeW=M1&GLVzNYbN[_ z+̮k[̓왐uQғp؃ӥx?f<]94HG}DCzpF-Er )2˸ {]Ld0u Vj'[Mi5*PP4#Z҇=xEmvJsBqI U?w)c=WC86(ጤ\v.#n;)y*st̔bA)[U86LOc,RὙ} i]8+@? k:h"`*D.qv7/a>+5wF[ 0.tFI+)/eH$/>oQyӍS\S[zD0HXeEnx:*邛YyU;&XsB0ˈg5Tem;|Al$eQۋ9,}N,ƺ\ܭ-An \{W"Mhku͹_?7~73.f^k}ea|bmv7jCGaI?SE _4 )mW,*W M IahKA?%Uh f l `l]V qg}m|2Zَو*Pwqge`^Jiu *6߼AYO#ϮP=fwXl'n)?4/QN9\N}a+?az;[2,/[^mԅ4\׊1|]o?Y%ƃJK" |lHb*n t3Uߎ4tKQFR(݆47-ExosֹCFF 9-Q0Z;Y\:#SڣsC ;ڴmޚ$CP)#Y}_,08ky9Hƍ?ȩ|b屄'Kɮ(0`8*`Æ짱tչ|,2kx_uϷYxĚ1{z"Z7%wc-~@K׻(ӯu.vV^ۘ<ġRW훫A8e^9:,IaZKFt2'?wP`{QχIf)݃}` -菦V}S,z`d @,l ㆗n8q=g yM6%n"U -s%[1D??ZZ/,evA,SW3R3p˗JOpK{6Y<YƝ#Z"YLicw hOaE%XZg+'qoI*Nvj'82 ]K̬ʇ6i6s8jaK9 i}6,U•tH#{1SU:%M"\- e&g-"Um^C=Z=oVDO Ԋgk`E Ci1jD5XI>蛂&r64ե!^+50\\9~ @O_X'@#6R{{4O-y`>Z "K_[T!w>Ѷ!x L?<͈&j(OR=2m,!^ohcue'v )+k.,8mWЍi|LC'(w-Q\xG^6^b9 03s7s5Z<-~#GuR@ /aoZ^lufcw]8 ˍ+hD9.gY^WFXL+<ӄ3,aEvQQXϨnvv<Q* (} &\TV8p|_3SFg7oSQ9:IÆ#P}3Y# ](ǕBN(]̰du42xMl|det|0NewN.!6+rGgح*`eVqa|Aէ_5 jR:Jb"bWg2k-TՂS6ц*=E x{,2vQJ6 r=k |pHIt$|ӡC—i[< mEF&5y+Ýcs@pj&(/ڋN>Εw$a.B@(V3hXNW3C~qmK· ОBn!=$tW&v~NnUBk\FM} y p"s!4)eu3y@OOcoH`҄TK"ujm/ҧQqCGLcwn{m@F MD!tGص>(QŶds"iXd=J鎙(eT\RKT(=W/ {kW"A;3#0EǀH.4J1ŭQM9 i :,ѷ!^~kjCƂ~윝XT]azdJ*B[vUAͦ1,>\Ec[X?׋r ?^LH"r7(` wt k5XnfEuC+)rZ{5XB*sSpk,[D ("KC5Y&?]){T~^5dwg.}]Z`:H>i~a-]Zg_6}VTozeu(<6 6UsNy=n_|gE(vi4Z39 s<Ź*mz2=7Pk$zL6eEtIf:ג/ŧ26_Cu$(Nf} ק:6Y&dGC9*yKTe9L94Lf^Lj}BB-mn4 avG alC̿@h_I#?i@ z|0A>R~PcrDRXjG|KpMu"K8Һ_ҹl(w H׈͕Nd*<4ͽH m|h8<Aj^C#TZDwGwb9!2>G ܠo?c`Ntrkj#x:E㝎#6dp";{i?d3>LZ&^ T`h6&z@a9V\Q:,čڡ] @V--KaM0* wRc'.u .~TF䉔u25uOJQ$#+Tu\<&lJ(Jc $bۊmo3tgZAILDg#&' MXсa*]HzQ0?iSi@y F)$gf79mf[Q#O(nV<Lth(;!!}(: `8׺or`3ԛnswpTV+V (g?Ƀ&lvڊ8SzIsX3=xT[b,OhCEv15j흩7Ү} s , );<2:)ZH k~<>&͂F fRA-iL]7M77$&=HݬZB+WcߍK,E;?aN/9o!ztRnNU|K퓏 jN#@_0FAw-\oFk爭Hn 4Gx*YXQZ|lIoe1UGD y .>j"W 2Nzqo; :̀r0WH cVaQmN+ Pcw]̕0KOU1D6Gw,C=h[qIWɑ196w íخ♘yKYp:n*\UF{ptRV$F/ g1cvπ(p:7}'he`3mm])Ck؉D[pZYyqǎ\3t!{| "L$rRl'\Q9!Ė662:}Gl.+{A_m^ӅgЬ.}zPsrymI $ֳ̣T՗V9JZTt_Ğ~Uɢ c ,0i) O-))) ;/>orIT OY!\0vHqj@Ҧ5qг?|/ mgj/S)L|lfꞠ0^坐]mwg $;RqH# QLh|`0G$mKu$r*GBd5c/aP ' * [wc<4-5k)w?%~J}EQȕiJEW#E}D?&h`::dErb@8}F}s; tG„xf# &'@̚7BZr>Da$VFQ:7?vP94+D9tSR+_"daiϒyTJ|8xUmʩT/@L{rC ,MOQC<h1gSHOel#y? b(PK/RRWGZMw?f~;-NF~򈠩M b[OttH2I9Rҷ;󣾳2C=55Y]?1ڟ[~uw5 B1Q-JCځesjc8R,'`L>ݕ-r>r ># ;8Jt|덪OwOe$%g 1,y^PطWU\&*V8^Cs6CPH9:*EM+!TeNZN^;03]\溁QjF+ULy nhxҦ!Dޥ(T4s7!(--JO΄ IR=q2[ʙ!Q}$qQp1* Rfߠ=,qwuy<át .TLo۽pϒLZ;N̝"hJ$E(u aysR:Y}ezGX:M%lc{pg`LGm*xpJoCu"9saQ"mMhNx;XWHuׄ^X7~!&HY-VoKQr~ۗ1d3}7ZmdzK tW5ro fvǹ&\/ET oQQXX űb ph(䁥N?xFjR![Ef3,@ Kc3~3,aSpwȅKA FGk&_;()@h>lՑ0ޜ3mW[)ӕCj264! Ʋɸ]+M7v-1-?0:LuԾ:Cޠ@6k?dc[Yz'Qգa !FzijԃYC.Pzk+:+4&_Kihr/ ^s!ϑ}mM/A.բ87\vK맛\f3׊Eya'Bٜ\F{,knErL+Ulب(iPpeuVAnE+}̟W^^^҃0:7ƹJ1ðۍ81S矆?UTyaUhNDZz+,PF,pD0+ԛ/a$w;=4ɵ#XJˡ""~V~@ژ2JO]z9l*B}AQpd!d`c<q{6%61UQLZG#0: Br†wE\[B6*.4Ő'z1y `IO;"=t5*`C.&3vny摫e]){pzTpXs{"%ԏqxL(*vR=)vٍ"$)a&Q]j#mMb\i?)U̵@aǑMLMVAaX g|'j^%|fP&D-Qn8~ۙҫB-3vu; 'w:|k"T8MW람VP"Dxr4`~9 /M)_~}s:Ly qw8xV+!b)Y,2ڝUo\k 2GrId=h}lx5 (ޡӢ"K栢1*)&>,.Ӭ%Sǵ e6 5O--5 '/zF0HQ" $˨׉9OYtu%}(7jwu=f+T۟:DnކzglC蕹u쥮>iȟW;ċ>{?7RI24<&->gz 4 PO\} 랺or0ߪ )פhjhYfE* RgǭؿuPŨޘ 8LG?L6$jzs [xבF]3V@?;"u"{9@O ,ǚz;|bQ^˷9ZL+xN4Bzf)ݮH0SFLsUbWoHEE"̓8$y[ܓAqJ6#B%~EQO$+Mt jppkpeHGMPՆYn) U[w:[g}e$Mנ(p~cjO6ԧ_LJ)\}f˲ڼyMqׁΙ |ZR&m ֽC82*^~y~ia_`qdR n՝臙~K֕JoZ]q ʽ.RpwKTYr+Ć@;öUX򮹩{T(^QHh9 ̜Ek,bj6G0 zuGf+_T'B]0RHJS l|o@ӭ9PS! ګ&[@ 'ː4~ώ qr1'Z<m ӛBȢ9wZ h]vHeOh %sLzL]&ArkH03" 4vLUqMPEʻr6 GqaV[,zϗe@p WSWFR[ QOm!Rʦ(mD0;o;lcmOG;/;yRp hCKXy~n(4|7G"m QsT`TXJIJpʏ,U)a d' v\%kuFZHc}^nB$rh޹i Q$r3~hzHl^4P1ٟM xV;UF`ưV<:g+R\m.VcMdxk h:s? f1g3`]]WCw.wW\ Sx]Lc]5b r%8@~? vx-p (='3xj2ֽ0 8mWw$Ȟڥ?W:\wP+#@T@Dly?DFm`d!hh6$/tb7z$]4<ȝnSJ+E7ϒ">oJUF_4dtI! ]^ϳ=#Kŧ*~g@ BTthe7]0̦uMqy/ Joօc!> ۽:qS0WYebtUDpok7ɍ,-Cϥ2[a_(_h̫_p@MI^ěGJ;Cu^K;h `>@LipI\=KB`>чW>{* a=||~-92. }FC=x-2 n`h5#]=m}CWzw΀""7YvCZP vWGEF=tmcԆ2[CϪsĠ e zw_2*l0vZӳK0 _bPrG=IH7 n6r4g]5MB5*H-eň6Ne_I[g>4ayI.WcrE [t>$S[hSK`t.XGQݢ:Ki[.E=5:&u8L~$u.R`q}0801VgTCx6©"m펈QA285;ڃ23Xh7WlC=0/0_F$% nsOɦݢu;E@Aٕ\` 5VO|ٿ o)ƒ?Ĥx.)'L+~ 2BX,Y``N;D1,ķdO=m[-;!RREZ(Ub U1JwLr, hv) />Hq*2.'=oJb4e v1.E*IE gzDfQQ}奿%~<nAw8윴}^eCmi;^h!:"ҝ7fGt&[l792Y%~f%+vje@(Č}gtA4Xѹf,GGNOk| no=fp2!_GQ+p\؍}5h6CMSRgœ/3+xL]BvJsI2WI>Mi Uv`@GaY~h+8)#~I]O% >Ҳ50N*# rI ($,߄QC/RL-sxPme$bg ) ׯC~(FطbBf+Ǜ.UBkr ˥[8zP!* SBKI0(oY|{ޣTqVZhj$4!vv+2PhS_i9{R~}bSq<+**H >V)`kw896qP'L#HguWhH%erx42t<ߟq}T{f4&T ;6}Cq\NN/ HRHE}IS)>\[>ɘx/ʑjlu*gC|&vWlJdc r.'Qicq2c?V^qGnthBkJY g5 :.^bٗ㏐Of]&xԍ"b ̤Y\#h쁯ٞxK3 'f|M5s4c>dUmw#/DVZ.mzeH$긾,B:$E?(7wn"W/Vq 9 kgЛD11CBY0Cl*N6dvÏ3S܀(5E΢= Dѥ=|P |bL#?!C^c+ Yb@nzUtJ'<<7u A,O3!^W,vNG/azQN:CxdzV(뺂R) P%t&x1zpz}m'=kjAetHb~Eq2z\Zl,H3IYIN:# l_0ĸj-2V}" >HϞ1eQ=[ vx75[͐W*Q'i.MVU H"*z ۩v&ͱ4<~5 & ? )ɹ@f:2U։YSJ!X]񆞼 tUl[ڀ^r`s=MlE=C Xm(՟ q"/55FجQHe/F,PK.iSķO8f2OѤ; /ܝo1GEEFQoQǃgac>bWGCnzTrz\Bte%:"Y&ؼEzQ;iIb2c~j־\Ռ}V_ O1겈.ts'$CTkMy۳LەcӼG!}ˍFJq+* ]s3\؈d $Me^:E\^[ִ9a ${$72/*_yW,y =Nv;`Soϡ;{Q"QP _6Zu<(t rs;iYN6~)eS-\ E&B!Q)-&k}M/$nj~EREGM-DLv$ńH G>J)Bz*Ǭd#3e`U9[%__<~1i5q aLIMғVm2p|2RڿE$1֗*~ j!BZ##PL}Ytes㷐Ȍ>)$LRt3EWNR N$8 VN2lL['\8aʪD-MF2A֜3\M `e6>|zH M 0h&T_alY@bРt^ )=*0=Yu‡kVpXUAP!ب#sO_1pWQ~ A2;v:j{Te_wBbȮ*Nd9S#t$<GuT_D_hM4 g9 m1Ds֢jT'WsuS@gLR;༦XjDhnG1$p ">ёIdx9' H Ѭ =|9&q#KS{!b45@>IuJo&IGM5Mzr8h&x"Ā Z1:do֡1R?Ĥ,F C'T;*uֺ /f%"Mcw_VN0-OEQܯɀ 5xYhm+[l^;F^faH5(B*s߽iM<^6n=+^.N5V 9 i?^h(>̍$,vF]l_s )95#jcYIJ0:'fs; 1E' ?V<1n <a"p=>&o݇9o܉/g4؃65c9C4pe-/4>rOT˓:"u! <6ɜD.w  nJ [QoZ *T2 Yn(tiw`a.nٙt%yNԦ`>Kk`pZOQO>*y'ہT3pNy*tVPb}[Z\Rsi\Nsj0nػgW|-=j`|o|[852hfP)&`j=ӑl;Ii=ώ\R¿~, U:uZ_W `ꏕ2ϺY85X9h$z|=gzT'=8< lmeu/O ,JGqh9\X2Kӟ;}-A( ]U@]'O<"uz{[m^1 0e$Ha.<tm/?$#IQgmH{~bmz?K]:ttId0IZwY:6E],bwG#%/Syv_~aᇐ2ZqKGz۞$6VQxyiͳC/e݀F5Q-sId"lOfHVlvHu''^K(Y3GDzD#%/ @՝&h/ %yT5<w+s=%Kl'Z_=LCl|:׸T?d'VJjF•NA әVaqXmh(`=KgKӁV>\A<WP7Pzlܻ>b6 fX./dP\\a5A yifQ/٢-6o& IvQފ#/K=5sU/~2_0zHǨɅfzoAPiBve!2-)^z0b)֔-7j$ybKI1튌 Vꇆz(&Y$e41r*g3};UooE\aYf&5 C>5V/ Hw:]lffpz|}\ DHKƒd2 aM)Y2٠}@| ߓ5.l"8K otfaIamulm?z5 EJ Iys~S\f# ˭~!sa¥0h3 abmIInȋFcw<P/+o L?9_fsdnO!;# ;soNև{}ie;4IXBcJqc(^dDX޽0ɌdhT=E `/rOc?Y2LY,=md^]WN1IPق r槌Aw&\->2/BpPʹ$_ bui$2(kR -ےjFz\w|6\\$PhEɘ423F,ٮ۩Չ J%tZ:E[u|g?,hVZюpRXrsp+н F3Z\& X6M J4̙hT-] 6l&  Nw]2D,< v I Df FѬ !!_#TԮ />"9@ҩm 7+=lR\'~u$w&4#lJV*P۴x yeX96M;#$+XwCY{ED.r>tgB^xDC~``AÑ#x@~bCoЬ =AֱX~n/Z;[wޜg 6Y rh2g}[øt`l кeqjt$ոXQ9Ru*\G0柛 I x}B r򿰙KǛ?Q;VpT`w1nj>3Ot*)V@$8td֊ AOWu @PϠDկ>m W4s4(rǑ&wEd揭y`f\)OgN&SOM n j\1FgvgS%u;>b{Qӊ[ޫW_p-bn]C hoU1cv{{u]i3ǤM1^)gׯQVHJT ~mI#3dt Z NMj;[b "p*X쵮buE4 fff]H]ܜkoj8 ‑k!`F;<,o)V|uuTaa*YA]_([Ewln:}itba[Sp#' @@HĬ d_7 7@kaȹ+Z[{o^ׯ%$E&$0,y,-HLVBvҁO>)z"n)fR;Ow}G*֓\_+&)x@8\mQN^2]l{^@$`8*}R O~?Q6_.:k4oi.fe0,{L_x\dIH'5ZNHzHV}foаr_A0LŤɂl M{SV_נhz FMm x\!ؕO4͓Cate_Jo`wV!]nf?^wAxfI֔Ї^7}r\l썙+x Fv+>E}gFVq׆,j+wVBl@@>K )i$_D{;ٝ IP8T!:@)b|e/2 N4Vv RX9#\A䪜1r[_a)۾0(do*6;m .D"؝r'zȊީ8:1mtIuxa{v @J +-s7bJ&H{l7rjli\Cb@5n"h2@$4K0|jQj7k'? $` x3W/ aY6_zeʙ%!Sw V ,Ӽϼ6:GC VdjKddo"ف"a##JY,ܓOӚ}$뜳;J'近JƶTдpzUDcۉ#9կV}{G͋=z *\ *wm<4wM#]A=y&k:HRr80V85 (2JP)d7D^CvQq F+ Jh0^s jj󌝫V\V;EyiZ)qLJ(ݫ/η>t6#J[CPÏ4+A&[?:vz?{Ȁey/҃-j~+u hafxc3FThK鉠)30m#'J\I,{)]ȗG>f#Wrh4:kEIܑl$;3{td_0|u0lpt<wwi#:iai?cq.iA;,񏤸:6cYD>@wBgqdƽANDY.,Dgu0küh~6tٹQdw8h'sQҩBAqGL" f"pR@3$?7e&Nb@EBM̏, 7+%>GY=gǷ`$O:UX0_ ”!{c*谫4.^Y^n;5TBKoP2x3ݭ+YIqD7F@(^uWxmF_æ=r2ϣB1},2+܌0d6ǷէW;FɌC(L+Iv/ y~4F@ prG .Gă+B[Mbv>r@ {C5q67$D?pŠk5[Nڮ| viV`n! ; k/aF"VG؉V W|𣽙"j-~J'ylͺ2@d2n83$bL0uAvho&G̍&$>kcS_l|Kᾢ=oj@Gg]>Ȫ¦$TAo򾒎6[|D$,ࡱ?mzs%|N+>1"D)BuA ë\ONp!&iDD2:V Md4ˠp}R7½M5hH4C3Sb ӻ| D rEi o1R>ʙ n ?K@&^*/E @>u$DIxeo9 XN30 QcaYfzo9DF>oQr{䃻TVèZU[V/!"E݈åFSfsk^QS 6%p<vܷ}Bҷe+XL?%4lu7h*D>|2 Z1E~J9+.Y(-J 1휠_H>ߕrE*s \ۻs_]xX2,bf!_<&Dc@Г5.cK;7# @U@$j]'G-v˭@\-ӹ:39F,hBhؖRR3y[bڮg r+ M$CaS,N}kꇿ v#dZ!$=T+4JRZ= lT@ZoSux{]K2F#`S͸Zj rGf'|?^e…*֡1K+Þ?<=ݵarJc2hz& ~~ vpTF(fGHaJ6m[SyH{WʶԖU$EoYQZ1}j-Īn|ӌEZ=Km4 a3,@FBȑ[MLUhq^1,r,!YLbY .ln{j@rT 0?YD{mwi4ԓb]W\3 N{^vS`Qo j `n}4`|xk-y^5-g߱'zg0a={kb&\Lv4Sz4Jw݃E8[A=eYc!мDN,}=t Z%y. ځXfPSB,+fۇ=1d'9u7iFGYτ"Rd7 D;gl3QG)W|5:&_b[]z;SF|\]գLy`:DG~,U]6QY)R^/! |\}ri&Vh\5.lG{Ԧ75zYLhh qu<_/q$WbdMjه[B- r;V,eZX 9 a žQ4>p*nb^ʡ}U0Aw|)IQ2畍v.v:W0t%1 09,ѓ.k*dsUҾe _r* p#xZ_bmC}u%];UFv[fb&QָHܻrZϝ{T,7(S̄4Mci*dػ+mQQK0tRYBR\4a']1 e=9@&:j+RqD,Jz 8^5@_]>i{Jia߾8#)e~GPGhvaӈOgrF\(߾sd%IYms 9g)zCL/mfR5֜$r|iϗunL6O Usn%t2ǎG/h˫9yN1+T]?Dô%=.Yka%!@ +LZe7f&C{Sd&s{ ?XV߇wV!K=(2s=_&pEI~rrD[,ɩK6b=MX hmr{sTOt~x7oDAy;BCU!R;D$dzݺy͑aa D›i```׵D$ɑWIW'"2f7[>A,ؖf^3 r[(8$Zі d[dS>\Y)cΨ>7 4pG[<*pK_ 6K1iaw[z`&Yt\j};DL~r|cR-H*SmqzoTϚ7DБ:FT-gMBwݸYPif B]j"o.yWT4i´cDʁicW/f-&Ӕ ehg:MZX[ywB<́Ek `BNOsME+jݻSsWZ" ӟUגؤj#ҝwg&t*s?m$C=aiN{ώ=}f&^܋?M\sW>_2rM`AcZ `cNY@jHѯ]1K'gDn[)5ʼnTQ}|$!a#ktқ[a6 CejP)%w^/ `⊆l=K`!8GxN.y"Nnvqָ|EAq{sQ_X1Jb0dz \u2mAlC [H&J>~^rb1螄s&#NFO]s1f >3TQlIlY: %e^X6ʔf{hIW#D[YU{sTgfrJ:Js_2DƨW:yUo)^Z3kѦR< 5RҤ8Z ge@]د|@6b`zB߅gwK[^݃fQ,qHq- kh~J3 LHAJu~%JW"F8&)wR='t4ʢ 8Xޠs"X)K#\OpG5cY`nBRъ97/C["(qCpΤP?2&[f.t5sp^8$Ĕ@EE[FCrA>lnx)s% ϱR!je^uu80S͛_ 9_jAg:;t(ᬑFR'b()PCD銋I ~ c`CtNG5V] p,ejBjŎTp(ب_AdoJ]0@U#mc*~w:%Y󫺞gc)=Y׮#%O> ʹ86Y0L񴭻3UQ*-z+B#)@Xv=eCV0ju`qZQP\T$u{M=׷NlxRME:f#0dH^krYIlIf/@ 2s<`\3㡎aֳ ~ˌTɃEuDgP9wRk1ijYr9-iH R\x6vA-%|碗n]Pՠ㉑qxDM[&sѮi~e\ .<* a%;U2˷rqԦh[QTIVi?Owܚ@ J?,Z=+WZz33H wܸN1o@ ,H^Ơ9P)f vS =ELo[S}qUq@X[39k@FL_9PjYLcQ\H хDǚP!Mn9}re:%Jrd^Pˬl3 L!*[3m((N=;$~˜7'h'"?t*ӷVK2L[SX){ Ze2}7QێP} 8N-L6HUxX_{Cɩs z} \Mkf3tTw%S/>9!V|%2a4@ ]|I#{JP .pʒ}}d7FzM1J2Nb0}td:gZ1=t,^ETŠLq!sUS2P/=-v}u 6Ƥ72%7]¤|9qr6",|ZܸٿJ:"sžhͰ^t6-M"ux\֜đGR)e&k4ia@vPC#dzɡnYTfqe$׏qЯ@7Fi,ƲqGXg~0܎'P$X$2|}r.P)xUf si"PZk tБtC#OăuEvщ2F:<md娚;Bim[NJ'5 C|-`OdYۗf6 RL#]meYa+{ ;h#[ꉈf>~4> [.h`UU4ŭR};I.R ]'2 |?R22 9T6yӆuj}䘬f;~gF]E=\*)"jIKPVppsL:>j\MTR-i`vtZ鳚yvCv46ԹRIÃ>ʽN*aROnFHDUXǻ|LAXSkKYGmФ8Zew&=2_8NDBmmsiQOKUÊGZ3zq O6Ձm! ~ahY9y.~\)K8;4,Q_z2]Y:S}N{ͷ(o*lU qGKJE\Z'A!K/#g`ɓ9?Y&qձk}+ݑ&k|ˢJnFGh%S>1M4 #$Z|nֆmS؛As`VB'#OJBp69O\c_̀۝$RpYkK_xC QYe2cz 6K8 Ķ=dCbb {ŪE/a@ 0ZA ww+Bv#eG|֕ F*i<43v@D]HenPjb@iBYh֚as0y>T(U{ZG ~p-WKӾun.Մ\:FEA*nYPMf¿<]D;i< +@)touŖRBňYHM 0+]0ӫ.bLnxW ݓԷ *b'V!&; !`%_VPGP鍈7ϗQҮY^c΄0 =O:&$(Y*d]NrAF0q PQ:s%0 zw; w¤ᴀ^4{ _\ >wPedKvalu$n>߷YN[f}c*Ka|_}OC𾸱㺀k-Fj_&'OFb%ל(@p8u/'$QI2Iv샃ڍX-Iƾ61Ckw߰߫@n;wycQtoc i k 7%er'>l49|PdE4] (62=80IļVtscqYrJ!"I,g9lq$𧗴:Dxan*X>d;!R,*?ÿ9]cVJT=n6RWoҕ9҈O3(d:ɒE JZLcMC*{8j:15`,ds_an`b|>q)αtɝ}q{KY*ZNQ榤y>rB!!a)ȱu.Ph=]kV;QkW_5̡CuL[- UdPDW7ܼݎeM n:_<$C6`e( Ua\io?.Ws+O/H݋Ϝצ 4}Rb86^C@ll~f͜.M*h %:Y{zB$D~rv &SMj7/pb0Ę=Vȿ܁tp H xC_N.~:Uh}IC p=wKK%N.nZ&m&iLٶxW][|VQP~=nL{ (|Dr^Bكγ4lԒSܣ )å̌-ټTCf=O.pI& &:p=p<}33"019WLT~hD8T BZ0~y` B"aLES/ߕd(3GĬ u\u.CvTLlJ'uAգ1 Dݾڠ9`` ytr>4 Vy M8Iq)LR/"Xb腳?Ӣe/+uۼl90/ঠ̼%g)937o&4_`LҪ]Uw)O$=HuABfX&~w= uA0~)mM i] \ĢO`[ZStzКi2E "~SmC?(Z>a 3>|_7 wS;F9h&sG &Lşl YЙo"ys­l{9YrVKH EZ 0V_Ia*@V~ZAI\csՁ0/ñD+q 2<1)&@OAG Q̀6 NjUVmޙ£3,5@KiSpzZ2(r%6p&u&fl%IjY'Ev -v(&S}!`vi?Z3k-,'Za.me#"f+)96fmw}{N,v0Np="!p}[,H{hjVQB=sxf/J@͏JRHLi誛~3UUmY&x6}0u@!BlhWC^~kI<c,+G!uy֞'s SYIX 66n%G% u@fQ0n 9OS2Ed_ڴC$bܫizP Q{rGIpmNEv3n rZ6CwXGNIzr,dm^Fn6Y(5!hf9 5㫶"PQhV<ǨBt=3 {wxm&3E\i]\C:ooXR^#;^6.D|:n_.9(Ȧ#GwpiDQK`,L+8_2%!;1+K0 J"*E(!D@/6(Y$6Z74i#ycc*!kW\"F" W\(qlkN⁻&dٚanqOY,ty ! LY? |K'30V Urj1l<d l9كV=jD@V\Pil a[ak H5 ZSr$1[""5@vڛ g#P4pV/c5xh8`![΃pZAV Rܺh+6D此x>ZH_T?Pfn)r1Qͮ\Oh+. LXH4.(j+P'wْrGŔ .W ʪncYIs#9}Gq*GܣdfjXV/BhW׽`, %y..ؘ:& 6`jڛWf{ugWcj8a߽}_ >x2PlB\dgS].avQ&wWrMaD.J=7۷_,A@m6?Sۭ[]ΪB ΉbW?heO1`^_I؟'kcM5q59XBe\[G"@/bXڴvͰ_eE;Ub )8UIdmr3lRÌ=q #BU2s{!4J[z`Gwʖ,f>ZUs`G YSgL!m~T>j}، >ʖO0yXZ &yhhZ}(@_no!ϔH\SbN `%nIPX+vg6"}n"|ga¯Ŗ-{Ԣ=swƺquSQK'4S}m~O~t^_L_Z13,[I |K27<.&N>.tW2|Eܓ4dgc d rT֢.V3f%bc`@_!F rDetӟ[jrzbia{f?ww Бta|J"40$;կQU?JH~lnMh9A(x5֭ͪØN܏M%܎8eψlH,Gpr/zH!^ҝj6nw= s!85n1Se:+*׊=9^:!qIB8nZ{( Bb;;B|1r 7N|WscG^{yMW͢ Qdlj:ã2%nZm "ZTۓ#v-wrj&ӱ}!,ekL1ȱVFRԏJ >cƞ6||&OɆ6)ba]btTIO 3(`kV ]p7^ =}\qe(ދMBѪg?fT"Ho2ͺ.GfuF51A!hq 6J/g+)mYS}Yծj81j֑}D/٘s,3~KbN֊ sZ"L)SMC 9v-;sԮO.PaS\{vbs3ӞU"'-:mvZ}T\oC)sȩ*lAq/M`rZ6D2 5n|\otY40*3-ϧf! RZd- C̙z󙄙i5}a|V?te ].&Dzx_Hϒp15u #v'!E7/RNpRcY*LQ1ӾB90מJ_-C_1^dltjtC<gu v5TT9R@(Ng/e*w!n%0%u9ߊdl9|6=VO)a=m_' 85bQn$pWKkgEfĸ>iw+7!ƺҗ4nBVO+ -iN 7I $sGGIy_ߊձ tT2A};~vEin9tfrBM,cnM58Oqu up56EoʦEE*T &ɥ3G^T2i":>"j }WQEPGhKQ4*$IUALr`a6W Ca[r>k_{Oߴ[6PuRҰH h0ʢ <8eぱWݎxbaSsMPtE5"/aaUuHJl"~׬zYh,S10(H[%W l0-EPkgKoY[B8 O;-cp#GK7M+7_y.5m}P”󺐾9u j~~QۍoƭA5GR֐.ڰeDցՊ\D[Q-}7EQ|6ls\G#s/'F/kKX$hCjN`i{Ghl<3!Ĝ/.";fz򍇣*l'ª*BJHX);Pȝ̀rU靡7*̀KgfWCI2*ע׿kX2=u&@ڃ8LWrb]VM >iM@|!pub]Ahq[C"}=L;\qC\蛭aQo;ΣKd Nm 43$RFM~3݂Y~^֝Kb Wɶ]2L;!ȎCZ /N $쏵o5 ՑƟv(4w9 T&xT/^"O!suFq2{˜&'m/'qŧҳˆoEC8ܥO[ǩq|^ .ns ~pu q0=5M8xZwp[;t_oQg.˥P vBov2K|Wnc|U Zx /;WO4NsOF= $fk$X @!?)v3bJz < A-(Y},k"rV_>zP:YTY2ˮ.% uK `3tsFE6CE~fɵ`jcAH #{[K%:9>` @i̹|y~@-afRaI ArZ _zK @۳L:/w|C wDz#ͪMޅڰ{йƾ?r-֮xK7BC j8 Hu()PRοW s9ek\v,L=,e[˰a/DYhoz~Tߣ!: % ?>mkmF[գ b=1Q}p0-ba˚U9෰t 2AbJ]Ј4V, `%Z[Ls\ƕmxVZPⰒ7c#3hi56(؊)EdklNBR޺5B;EPwAw)~4~L#xYHWp QYj,Pg,yR~沀l~(ߎ>!]EeBɬc)@8NF[ * /Եoh`BݑD0WXEOXgvq [W\}_ٗ~p RٝBs[f5KQ%Q34 z}Am Ĭwcf]@*@D‰"b;L4!h_4#nt%oIw SrxȨZB@; +Y`mt !B e;Yfc;N͛0-]\ $e e=S9xNhۺgTAm^ƨ^)eWׄƍ=c+ejKr6XXb.!|bWx;wݲ#Z(mVw~vzqaŹ#/W`KQ_cV矊1CBž@NN]u8JL"P;M&ρ*- 7_cHV|om R5ۀ<7 ,k$(/TV-pVtwLmXǔбyۃ*D""H{zT #EPL95+nNmJƦ ]rqv)^'z9:5@}I;QW1ia`^8{hPTWĵy)FWy* 敶QB芩jmAg} ;{ߝ!m_O>SUg^ɐHev*;v#?BWPEU`aXvkN\vrf?}qP|cr`Y _)zQ9oC74j#GnG XK :)}4ђo ~ fxw8%#s(,@SmY'lA?2#!-ÛAB}Ɂ|Pȫ}84zӝdlc ZS ?@C 2ڪh^{-au@dJt46|OK,+UxQ==D]ك'D^Js ! &0ë2r(}/`*/߭1\ګs[KUWfWg͢6|q3,DS;n,8:(5tSo"fG*P'«@eV6.U%;i׭Q+HxR֏SR>c!@~x5Dr/DyZX Z1 b!-hej6Y3ʰ81+[I[V=GYHUe 2E(Dv&UQnx=mtvc) vwT׹oP$!zO& +FԧWSdx~#U&m4Z; ,}OjUx_ԏOиhP(u*ij5 Vb-eu{S4v‰r3d[f1$YTk(]q:a98ݏeӯL`mHhH2D{,Z#KǯCK( s핟򋦴iWjRa(YơnR8)7吃Y: *6g\*F .Lj҇s}2 POJR6f`yT(y3x(utiVM#9 *2K \2G|G>$|BVMD{AcKCv'\O)APcL {GcUc:mrjea{So!EjBp#}—v-q*4q9 l7r,UW]ToPUme(N4ůXv!(R_l?r =xNlTDE ;ˋ 99]eU`Z jMK; ;2vw.phZ])dXGqٲw*J\=4#cV Um㥅cs,+ox, 9m :]I`?$1ƕ=D*K8Px8.-5c/%"q!<^M2Oɚ~W5w%T2H䃨}CQ,.+K1ST{?5 FG,** mM>hN"~oߎOBڃ|ta'V顂&xr=(Zy!;_f<C(jFW9 Ⱦ6PlǢe>D{ æJ?yࢳ^_A)$LqQ?$($ @үX=5 Z $~8Բk#ᬝx(.!~z @0V'i^ɧ3 Q$}iH.yvGI]1Bxm,;L\)F,9^{6Ht̒MµH$X8['T.)ҟKEO͏yg,cM4$Q;CACsLMOse--` 2}I Mvtq=P]P$T\^/8ZYy5S-1Ut}^\_S\* Prդ`d6/w a3Nn߿:,.pưwK;cyΗtEfUҀSpJOV&))rE'8Afn**\"q8Rk Uu_SIgzDb>&l!gqcmmj1gwV:.$A-ݶҼ_u"TrӃM7E𔋅V z'WQr LG|$d}BE`HH]܁H. _#irԓ WV'K@A @Ki M?.`mլZMW8啼J+0ϦxU)PxйrZ76R?g)T t;llЌх$*4K-i(+~J,{/v:&9$ה)>Ei*HC(;sB]gVq27޿Vp-wp}9TJ+N47qO9ej%Вs{j|^ҭL)T=t &%mBFt@\iX]GM? y9Q8&|-昭P >b8`rI+;0q\{^qv!Jr(9=v!!3$p,{17A[vKhڃS {vF:ҨRJ싰)OO ڏ'W¤w1M_[v3 @zPqϡ =aSǵGUN<0X 3UT*8RڸO P1BFQ sm)8S%o%eߑےտ֤獣OMXU۠;I0Qr˪@r'bK L58vDdy5zrESzQdh_D mɣoIk3:511-a3f]Uo$N uR,G zpF)-?y.jl=u.\U"a wTW, |pϟŠlGFs v 5b8'VoJĘ μ!zP iNDSǛc;Y1-fƓ%ersұqfJ2A`.bSҐoZ: )`޽|A͝J֝X͓Ks}|ѷ 1F=ыurX}iW[Cen@ݑז%uM1ZUjvWٞ4*[xzL h#jl?qf:pvņI5q E( wg#2*ڐy]bF<+bg0!:k8-@Ԟ#J_o 9l!,a̓.B7})EBOzI] 〒#܈iM6:D =S8mPwDZmyI~ S}SQCH\u6u9o zmٚ} bTyUJ v>b Igu|6 ):"#|wB;rOnBurJ? C* wt7i}L=yf]YlӀR)j$6*U$q2o=K\4IV5f3UdTy e\늚P4+s{ĥxqV %yxuDLKg,tʍ7={Վty+/ G>os~dy2g~6+Xk%^DTIc{FR[s@RD"rx< {Nqc=5$QgA2)%e6=3nƸSł\Fg*&׻|!i}fy!&5kul iϪ) գJg |H]"Ti[1;(줡T_[w݁<-r*<=,cLA?#?5A@v W?H:3؛ wTkk @/hsҟXHqpٿnǞQˢ?TgQ(finf@r{@ۼ B"ou'[wc 1|+Njg[ۀ]摘xG}+dʏl:,4 _|)!'OT 4(!)rna8)n$f$\T *(*(6- ȕbxj5NK{ueHϞ]š2N֤*AE//2#6dyԚ{N]Ud>}2+}dq_pdPTOrFhkjv:&oTfZ֯ũ_DPd|_S|/s7M#`B{za"x3(囎?(IU+#7͛Ըc8]WaY.J7a[宇5\LK)Q`ī+,௫KKYͳpcT%S=&R ?`GхcH:9dY9 0GrdGcpw^^rKy<$ P3=5)|.`t>EݎhR5o8f 9o? 3.Ie˦QfJ([erۢi5Mכsx \0X"ߒح6"/2ҋ}+@]`+ b TЌբԟf2˙Sm!;Ex_fEd.Џ:V&ɍYuIC d=T >mkX d,:2]5z4n EO<"865ﳺ@"oo/nJE-0ӣ0Axv3]@ڮLwkaL%+PPRA~ktGnOn;1vL[>AF[(558 d\zTƽDI0ގȅLybL"\<ɦz@Ƅ)"vYf):W| kw俏# M~TLxPi<౷x@[-֙6G^3v+[بݸfG:Jf`x0mlrRT5*fYt$'7+;f#N8w Ί$# ໜ#1oApJ@DĊ(*.f j )]t=Q4dCD$F,Y̛ Ev[yb} isqf+Q X*Sen^M^?oeUUݷµ[.E+*a|vkڥ[uTY\S08m#͌zcx>XtDpnKBj]ReԍhRM6`.I+\2jMl+"L1WY +8~b"0 5q=V}=mEA'L.<_T Z+AWETT`L_U^C+1 KF7^ڽF/?ѵ\0m}lBB=oY8/KL^,;̰bF)jPK&SiQL՗1cA|}/̥ϧ#FP *d,4\q2 ;P!cj212*hV.ҡl-['glb)w-͛Vz- 9=Zp&V=|q3"< ew4;܍i;pqp\+Z`е k؅pw pL*͐:Ɇ^pr7Q>q 6a)3d4EclNJή4$*Bn*_XrP38.5/=~k@/]Xy&Mi=jWO?ՙ{-F)IGm^ru.=@,KZ%h5=RkNpw*G4TQkfYk ]4UiT6tMTI@z E:*&HEUDilQM+zjmD:0wq6vEj+?LRI|5gy)X-=ML-b6GpG:'4 vjDL<-c#C7E,FhF•/ 9-+!1T-4>Xd7TUȌSXe Ż&SuAv׍M#L d]mO [c=~v֊f:tNA\31ej(R |W>O `|*q+'CF.AUBX*lS.nBTSꎔ5sc#L76ȵYw;'Y1h Rي`kXis-6ͩ@LTӯkrڄ<(DQ@Kř/у]9־pxhWk796G'.!E>!kϝѣF^KaS d`=#GU %dWo&՚\^$KW:ϞȢQEdׯ?wFf^ž-/@6Ae AEgoTAr~pˉ2k3c1n ]׀B*~-W. eF) mt?~|$>aR-Da{f*aO]Un%0HIIʎɴ>5G3{DMvIN.1[%\pgPz8EG. FBL@^O$Ԗ'ds[}MB|I:$ky'vk>p-RTՑ==ƉaCnWO& ǵ`]3YG*EB!2S gO ™ikVy-TMM98c#] wDjXLN _cP'g5/Kd!k {3r XU @ Nv iĀ:-^@==mP%4m{HEa N8ו9XZ_K kxdtaHD]_݇UK]oxՖrdK]݄I z[)hK/^ۛԒv8O_Av~kA! ]t.L'f"r"9ie@8mYi6% } 6h:`ܝkD#0Ud.Xj"piUfJEb:x Ii/yjwVufhAk#ȅb f̌a83WliUҸ#cOa9߰m<+2{ .PkZ}!Eh$2Y9(uarfp{KYe?6X6D䁑jc.W mqaMqP!ط43Pؔ81K"t1Sv5xc40)K:3,IԬX?놱4>I`X@6¿x{] 寮TƤ;?]yV3>?FDc2ҮcΒ!hٜSڮ*)ENeԧFpJWDQ1# VxPUUl2\Q)ۣ$NL"9LΔBh.@УY,̙,i'T=EvO4@X@f sz+tq9,q0˼^yV..cEץcWO %FaO$cj(Ljs\s^w [g>IDzHO'Gӂ7S'9uJrFrVp ?kJSo>MZ3g:qL"@Tu5b_x 759p0tzEMl|B.~)8O\U b;SnyO q!cYܯU 6LV[gkȲ f%o6ϔa.N+ӏvtcwc% =iM44:e$7GF>=$iRhΈF rhGBKL R='ЉTbjɟǢkӊ6xJ29zv+3tA1Ȏ,_XHR0 e3Yۇ ّe;ɇ(Gopk^!?sHA+R.Ͽ-L5<]LmAW_D ThyߓDje M 8/7aM]v娻ފ LQv_my5 G<ߨȷv ~Sx3x*(FYa k+S>S^3nS$6=H;%uK˃Uz5u!8$t._oU1y#cbg:. Uܶ3-xejv;(HwwiKʾ)lll/׾:l2P*>UNf<>掺ސҡ')AT=`zJ1Y2yɐag 7X3$u2w w@|c% 5sB%߁\U@=1DYk`Cb!5vǺ*)\A˦jI}IVٗ ߤ=,F*3xn?PuUCp:ֻU.lƆ0܌B'}# vϧ:XZ9B&]Ykk , !{uVCoUj~EU~S(bMPͷ0jo⧂`etOH"LԀs$W,gQ4 Gmo%q0:쥘,Ɉ | r"!l7"t7Jw[CO-4{~?ĿgΩoE(g5xK]H_z3 1)lE>+J6N Kkћ| Х!{+k_{ߏzl(+@5p/cFF.eUTԵ=c?њ7Y3Q~G M/6RGm;`am:IŢBR 0%RTMJMɤxx?:ȠD;vf=%JZD +6մlI壖VRw:1ϦX%}CcV¹]g>BSL)׷TvYҔ~TfZAD*Sd hfCtz,:roJmv&cZ8%AXAY +\P} Ա$Y]zM|K LLjg15eKKU^Fg)#@?,MUFEs+1vac:|5la)Fs=C}^J虽aυ]vTVϺ3)w#c rCV„qc;lasnH Ck5TUD mv1"gCXHӃSע֥͒+6[PIlN^@^,)zneSWԍ>bMu%Zɣ;nK#v_ٶ pXcO,Kͺ'T`syhB myЈ&e |O4Ot<JX݅?Yujo[@.p{gjѸ _c8;[fX4Vʦ2jY#K18|c c2_5ϩmCw+(= 8rO1,(\L8?)-Mx^wId}l@H,![0hky*&j~Vp蜅w^`.sEYHK!6C YG`l;U8gïtpU1GBk3&Z ܽ56C3?(³.x$I/' W^x8۷ .Κq l"Qugp 턛 | M?j'rLA OJ^:Nl^9gŋB4ƶ{ ه1ħ5`q$*SS]#!|Ѳ'`dlˆer5o%H6"бK-fZ PQܻYeҐ~'te *SD[|' 8"0Z-J.˟QvQ,V_o{#IeF*1,U6hw#Qa}k 47Ĝ12w^R ɺ&UH_YA:II2L7<]͊Sr 2I]t3_|P!=簸Y]nYR8=͞r>ᜣIhV)oct3OHrZ%"c{(1t?YP˓ CV~xj$\J -͔ζPzp?<}>$w3fhE&~)QI' />؃?qK7d2A|ر(! mZeJA: ˬG%ʇh뾵*:o_e01_U/@ʜC)y=LKQOb&M0NɲMgl.Kv9HK9RW{a1gr_dmuҢOw{p"C6P1g|g8?Rj>0Ϋ $<3%GKm& <⣨=s.!߬@$N{,&:+O{g)]<'<݇~jo(?? ږ812?D Vp˖b3=?3:kώ_,I2egEgb1}mم Q]#]oގَm˩{FWBMQK P 0~l8.Ug4Svw,^{Qm1c-.SQ"⺑a202#OU}cKSSJ"|:SD`Wo8 |Q<1|@@iF{yd2Y_ FG/mZQxTEvGTx%t+3HA\ly``xF< 7jRT<5Ճ.P{ȗ}}=`8O##|̨h[B rq* Uy~⽤R59ofugY-6Vtـ#h5T Pn58Ġsגkh~ů둼,Z? jXf$;4*Ԙ=rXX<^P ]np<*Ħ- {1#RlKuQoH?~qDnkAf]fy_8-A-IQ+h|Zp@;S^-I3f^4mC"B|* $dJx95l|θ#&F bq6xdʳdUs5^J_'#PB80wS*a$8O ]`jRDžcW,+s2cJL޿ up?a`.04"Z^*ˀtz!&R"S񨿽V9N\x&PS{qID0 볡XןMו$" ?m-,VB亅YgNEM'^®At<76s_Iyg/oYF CŃEr`ݞHhŒm;lmv@7fjKD EUb6 %sSQ֗G,CSOdiO;GI0X| "yg8FΆ[|h4ٷn^;wh26<ȽKqY饌REIF&d6J)E?8F1QFhE?߫ b5 ^\Au+SÔO"$sl?DuvȎr؉m!X~"/CKRIG=mMMʰ!2aCZZE{]D ǥN_#<=rCGpeVn:7h>A0WVi&8";XHlfL~~ m[x7M}03lՈc=9p9[2tzdN{]n W.p4ȍgJ iȆcTy#yd=$B}XIt*Y XBdb*ï&s$HĖ?j!.I6e _I^EqAI>uYr"xC 41DW%x &.lϭ&4 F)UȘߖ 3jX@NUVKaC8elbD1,.p?*j?{,&Ã:U33$~M$!hzq-jR Ĝ=՗{k{X%_y.{fQ|a+3BsϤ@ߏ47{4>v%ZpzRBC}ޑ{vW;,g3s$ƬoCE$S9kz>$]:v/ZCkl^iuUt|fu3 Xr(n4zznd.!ĜK0-F?pOf%AL]pxd{~Xܔ5IplûM@3@$$4 Utv gjFRboM1D+]Ctn/p?Uo[;CZknhqv45h s&|i{'ƜT̮FJhʖbӰFD6bq4x T_ΐ~^4IiVQ{\6GZ*_{xJ+%K8^:)c`H是y)dOCʉiٰ$qtɕʃܺ <C B5mD&VŷUկc~ L`8̅J &O)mK-e+V%5rb6{4NgNrN6!F.^`Vz i+odv>zy|ݦ\1XC`10Wvh[w ,Pi$:>N}Ĵ! N_? R͡ G@٭`o.׺QVEܓɞϽYˆށlh8NQ}qG F?dW}i0԰ޠnHPSh !Ӯ]qAČ}UyB6KJ"ekTLc2L_t<\k\l'0 T,*o)V4֯MBZ=;fGa>l 8Q~.llrQԓ+[g]3^)$bu RSN 55>GA<]g&G7֠yi_5<>}*h^o1.9 "? Bx ea̽L7HD.?FL(X;՘=ӈ֝@L[e9k7ZӧJCL]4ؔ0Յ/h')b8js +SuMK͵.L} wˠK6+a@y,5*WwOs0#dgCWt>ޢbģP{5e!5UbBu;Ȟ?!EC$3Ԣ󂬕+m)b]D=us>._Ak(d6ў57寗wzvlҸ+L2242J~Gu--[I> ˀ0ZdV0|?trH2"D<#iz7r@iNˏES! qMD-fJUB!D_U75nfs …8#.ZN;`n]+JMLb[6\\wI_7k8]I" OY?'<I;*,澑c43/ThUJ0|.%3Qz|GdI1?D@o؊oſg8"1;1g3& ުbU[56VtpnYr**±‹ݺ/BIAai}[M-%~6N0~sĝ 5f#KCȉ.@Ex@<[;J"7_(~)L94` %al8R Dz-*9:;Q$.fɴ&Z[%^Gp7P*@ ℩3؇լkH~zagR4^JQpyGZ #e o ٹ81g,,Q߰0ot:݂l՞I6G͛ՙtq]#RCmq# ^/9ꄢ =f8 6wAI`a /3v . (ﰴ9E˙޷tǴp?smD6:)ɯ-9],RXX, e {@GS//=}0+զ D%**UA54<%Z5a- ei{f>Fr|҂ž͂R:M&3rfCB3cJTRWo@ǐӗ2JSk-"fQw*DC -Aۄ]fiaWMEl]ys•H8*-D6g 78~_Tѡ?H};xɜ.^/muRO>)l7>#<#W \%ԃe$G\<BeX!wl _{qO"X HwLp'b¥b=Q"n0i)| STI]CV00S\0JRBȮe;M;̠^@ 4Lr' 3St6y76,\?B zv$Q+ G܁ R]RݡkL؞ɹ 8Xvt?̹1C26B>mҨrT>"NMh mfץN }鄆̥lzȕE^:Yַ{RbMdfYءeRlBB{aKSBaNPXBX.Mp;Rp«-YG1_`;6iϞ^e%*LP焥 gW"X\:\e%oP)U&Hh+OZgEš0$v0$:N:즦DЈIvM_+ 6KըmdgΙ(}慴y 9i]; _D3.\dwcLɱ@]@_YT:~Ge"wb] Zpd>8dW"~B.($ƲCmL8iǝyQvHf.q+'7g1Sp4y|t8fUS3䛞s[mh5ZRElAFz5V_Mvqw(.$TZ3#6Ux^MX]#ބ fpBÊ}Q$`W޽PM#&TP%1RDR @z"MoTx \cȻc^e@{:֌lSX\l^q\4 *38۝1l !?ꛩ X)G%) "{dEpԝd2eAj6Su瓢z5ffEy 4+hBvA5.$H ;I?0ږ`H{rB哧4:J[vMtB3'69σ0ŴsJY8R=gAcz GQtY@f[Oԅ̰fJ 9j7BYcWMax;`-Ԡ G`(1ZT=OLßЪh S-m#>ϱ|xMŻ4tNsH)$f8~sk x+2_R&R\Gjg_Jg[h|4q:Rio8`Jc{4^kPI<'-#e֋M&˜IN+p{Om9b[wi*oT s.쩘p=yJm#'81& _$[w‡Y?Xe9i5gOOٿ3Fs-SQ`lp,lw v.DW>ṉe(2!AgiѾZx$SAU5Sxa;+9v<ɺLD-Ī ߩ̞N:~%GdA | K27v]ߊGtXb*d FW".ː:AkvO`2ʖ=<jltDbs*Le72ݦ@{Y8xsqjm( /'"@7^A&߮M~zG=2\VV4 WJZCGDf `wcJ5I,ėFo1L=]gumY!4הɎSqƊ o܉^22"Ucs\hF2W{~8z#E[*+:8u2xY綦* Y[#fă;MĶ-R$UPAyE5˼h|?.Ɯ/u$Q,#( 0oJ:ޞ S4V=RnOF҈˭0yiX`z= ΟVӸH=zyNB%a vjmRs p"SY$aϱ60)k[dVʞ1M-Zmr$€#;NwVZ$GB~̒a'urxBr%u2M5 /- f}O( &; AF7}Ӓt*\S9 ixvaYG9pj" t!}T\Vw_wb&E!XLpfδ(' !d-XUϲf d_VH4MoX̏jh<x9 1 #k3h!DRF SƣV,~rRll^&?!n"0ط1L!50ᾳzHvK6}Y%8kˈ֤W7D5n#VG+`0[ q#sm4 Υɰ#G[wدMc)(%+!aK @UM "_#0UeF{udF@olGU !^ rMqUɉ֙kLTqz,F <®˜Gnz D& 25a>ʸ\<N`0T6Qh^p`5k83p<}֢^+8 Z~z$.!߷h tU8&ƙA=}"mHz_{C|WkV!;q y6:zUhu۞3Dzḭ["FDc>Z%Qwܯ(/"$%!I8 e&qGMjf-n[<>ݖW_ٛ;pL?f 2E|?vVjS wu "8x1E^{A>>J>v0$ }/ހ$c3v2e+Ap4Xq4.O~]I1_E nUJ_7]zx"KHa@]!' UIGaxfȍ~s#c |to* h4fl|lVeyWkD_'H8q߶X&Yl5e|=*f r]]U4yUd:cEe  V5V"-u}Z}l)n;r- c]&СSp_bimIsWs޶ߒs#!QDsS< Yb~#I _Yl<6࿼^\}IZ54׾)GȽ(c+Xv?3<=J rnxJk@_eSM ] ģ8T!6"½Tk t,tkB=eAgc+5xfT`OȾIxiԢY5Td0uY>0CMxgZ*OiJ(MѮ!*y:e]4W|F,335y&Iǧ4gDz+g{ 4񵉣$MV?ukRV~G;E$ z; /|/ِ 4C_ޣwRUoiqW]OLeÊRy4_]2'F@G;# iEreW0HK5ADڲ2Wɣw;ji$dMafsKv) DVfi|Fy<@u}A.ɞhGÀRVUTH-=:HСt|!mRO$0ѧ|Ѡ紽ENpV6VJ[2F22*&.vtFe2wY]Np{]:QǬ46j!iSs(3s_/W6XǢ3AQwM%m~`S0?8-\h}FɗXuMM/ ,2򈚞rҴ  dL񩹭o>DM-3,?H/YQ{WشM}85@ L`s9Zꁢ%`]E܈KHB4Inm{g m;C^80SY\/twKBkgR uݾAf{bM:*8r jhZY)A@P6`P/GQϢ 041pZ j"VwuTRјA|Z :qIX]j&jR+~vA/Otʩ;.ғt\8 2ZD44~/>P09;nS !E"} j ( @bQn|V m/D>q*-@_9D&KlY>D#Sg䤾}f \7?y:&,|6s׼gۜv-%D0[fA70xz1'jJ+XاQ[Ч;Hs˙L&!|(7!UXMˀj'v[׸vŸH >z:O݇,tp;,?/BLс5GQ IzF+Nװ-v>ɫ)@CYPiūDlNX&.Zb^ ' ~Cѳ0Ɂ埘+-VDetZ9~^ZsEjLOv1P{bRZ-Y۰tF"o A[~d]xpEfDI?!lѩ]p>%X1Nt9ZfSH6a]mtbS_ݚq YWYB)Q8p$[sXڔo`v6JChEq5el+We׺C4kJؠ1Q{t,еRh N2RetIͫ)@'Әd#jRоp:"̰U=汙V(>P~p;j}& !|E(ͥix"`Ř2hrc"0ؼ#:nVel>ڿ$ .3''9SDvcSQdECk?ev0C ek/"IQ(1K[DvjBz,nU)5 l(So\u{Xk\NG֖#CjyT4_+Ǻ]e@.#8li>jg,k\>c7'XO2\FaE9Q_%܈DjMQہ:Q8qҘ5$A5_ -c(v|-3\sOxnuDb@K:[gy(+v:+SEDV!Uб; 4A"2ra PfZv/CZ՜(@۔n24 ~c""9;ra>g]Sʀ?=F/a$ u. x;(#jH CucnMVH6 d=7dd^\D >gԫҽQ?YQ 읝$hWԑP—aV*x,p1Q0F2_yNKHP>FSZ:)wF? ̜ ٤N$ =i- Lwؿ]G+ akM"4`zy"a68H dn11%c>P1ҧf*yXpcCǵ{֐AJ[L]-޼{n' nr[W44ᇘ_ N *{_a*wq2^6 J@1J6(ddJ;f~u!GC*$akmýXk䬡lJA.a+5[jB߰Hn+K7K|NyUW.KM`˓AH[PQԆA1f؅ei:DS85/cmGW6M3ݾ~ N moAQ#]mcW(x8]mK@ftoP]КߕP»Q2"; S͙(ÕthkeFCbϓ $+W.GC\ F`ұ⡗x # *U^I?pF4b'@Yhl\J9#ywwQcD\GM7|TU`+_z~BN["TSZiqbpkKF$:)2? z\7|ýl5:54d4~ E,Rҍw%_LKzoVE9z Eh4acY[(ĺ],/L4t1" qB&;%ٝF߄(ĽO9ӵK /:'#-++`F} bNl[+F}NjL eQ !iД d|ѺVt{6;m]{X!gHo~3dBf谄f`5 &9Y*(=ckӜc C-.c>sUˮcT%kT3>5? wj)zՆ]=Dba0P94=ue`zؗ9 8|bV"ӝ؛[ڗce=6B/-Vl!V(U''-h:\]"i-‰!w[wnͥTllSz ΚΙ*t\sί|en- I> Lsu$/}w]^}ŸҟE(D!;+H䉃42&Of˱/EgSсҧNcv5M~#Z`?L{JYo'*gI_]p!rSzf~h'zxt2 fǜ?<\izhڔ1N~L ߉L*QQ-~ 3BeP$@ ,WNglxt}K2KhVGB7UbؒŏtѴ4Y4le@VI?Q3 <#al4&Y};䇹EX:zrcw$X3&g=}xR޴ƯqRszBiZ~|C0(*Ǥ35d Έ 87// =7Z@q;TqÁM-0xqKcnHM5 dWFzN;YU1i%MTb7 kMeRm.nk.i 5̫wggavvKcQ.,zVa@$˞+ m>W!&YFqap%g܂:{I0#dbap;yw.=<} aHEkf]ATENWÇi\[һkȹÎPCaD Jb*~[euBu CՓΐ!MϞZx0=ew>UsP @yݙZi┑O: @ce#Ā"^~Q:UKR`@51 !)+sI'_-?RĂCVHZə&?#Vvqd> f^eM\μnR"dc|2ʅ1~"#"L3kYk]%1^VN2sQHN#Zk](}3 6fט({WL1Z5$)w();rN#(/xӬwP[u|44ϟRGn/ z,+}IS{Y/7K~0^V:}M3Cs. =V,GXIKlF@m&Zbd{l< "e)mEvEJ?q̣VxQZT`Nܡ#jň^JYEi9vQҝqV6A^Tg>JEO{5ᛃGtBQ1Ϯj4d.!A Xh7/cp*oa>nԊv1"gŇ# so5ei~Yldzh29?L }1ԞLd@4 KT pZx#EE,Jc,)#/XE9d5U(u꺹DWăA+>~ L~yOjDb8W(TR^o-eմA{QJ Qy=h2iO| Un " Z"W PY!WK/`zSoȜ5 w&1⛎ T/S`P"|8bzkx *"ih @LwY2iCˈ)lvV6{%c/Z7Mm3aGsʇͦ1?Rxm{H`_z (2pM@ U`@j*/WFck=}cPexYXtwa=z)ty\ˏ2+{!eX!Vo3͍mb3*x9a*&TCQ|b<>Ƈa9ɼ MhRL!82h3)ֆZyݍן t[k$ܷcFuGq|HJ7F]CJm+I"o&D2w7{Sh+"g|Čs4'h}`}h#~sUfCUrTeQδdP7sTaځByC"Ӭ.{ADyqp:#sk6+;FӼziL/6z@^]^Ciuo;Cd~o~CE_|Vo6=)kQǽj<ţŕ 1\6LCM 'plQo + |DNT+e*.ˏhrfLH{}QS%]XWvgs i-@IVAdvÇ*$QviU #; >A@+abFkx# d7˼}ysfaRl@: JYh]3XVeѬc نtT 뭫r¬gZ.֣L K1O'n Y]9\ZzWoqYc?Ew4)HL_9ʑ`~ qXqU5 WhN#%]` G1C;ud?.CO6hVOAVw5>oH ;Ň ql,!?No^rߊ Az"&<WC$?q} F8Rڐ }i 8+ے6LkbzLx/ZC>PKɻg@o|Q9>ak= C(ۑ4Mɵ / ~T6 1Tq]#RuaS`0=-\b춶[ !0 ^4F?]'cKRϥY^_3!0 WfT7F a$\T֋";8UOcv\!="_OV3,DȽT*id9OV ]Q ްa3t}`g<\f4&W<%e0BOi  Gʾ=|ճn3Tػǝ v,tm.k5DJI [UX $~JhS\%y'oF|Z +x554Ay_i>*H8J^j@c<%?Nvʗj?Siz\}ߜ?f-58ޯN,=b-dtk!,AL6#|>sڕM4Ak@Kߚas 617&-joȚ,\W IrwQAN[+:J)qK/ 9m9a8`[ZK;8C Awf P8u}5LsLh*˅a?_>pMe1;2F$ϳ4Xߊ!yLat-Ho("m !ˍj|K>S exn=7I`R4+!T>'ZK[K%p9871h1 @l`RyDO-\@ȱ5N^#Br+afD5J>;9ܼimخ)"Hϸk~I+I(LHPꎮ$.B2-a۫[,E/[ TFW& -I[f۳R|5 |E]~>jXr,h Y:4ׯE`j.,81a6Zk2PgrۇY3 HW4 #ݰX3IBSܩ'$~ 6 ~erZ>"+ľ g<w{0 ٌ6/86] fX-\m.IA;RD`kaeVG`*S& >5YLmښ ٢1#!R>G6Diؗf, 敤krr.M *CU`қaW.ɴ g 8 Vis}->Ꞗ] s8~Q׸:bɸ?:p>`g{2sfhdahoNTrP 7jv5/Q bL(Uſ%Osvh/;264&PZt(tXmrߍeꩤ4")t  )DrO\J} ۧ,ns͙{+= ,)Ut.:ɢ[@|1|B+wrp]y>&Ó_9[ iU5UC*o>$Rip$jHz|Po%#U:٬-In{eyL  hR2#fXI]v>vʢUˋ_p;#E}K'u:C)-ee%p5fK$(&<8x"Lkgh0ho:7j{qAB-!s(n(nZyǙ3aTN^? YPm)\UTĞ)Y(/}dSV;:-WRv }M-Zr\c@q؊x<ם8qj4L 9Tiz~:Ƴh×L"gL "4 c `_J֩U\u8cA]>JɈ҅0o.7ZxOIߦwX7|؅"A]t9U7,y'gC]IW4󈞦** ۔2GG2h!*.z>n4 e4Xf7 0hĔxdbB >6ʊ2Dg*}هBr>DeC?z48>i +}d[#/FXqagnrMlz{S~YNǑЉ8º*{bҏ^d[އhKw(zJZ"[Ϟ>}/ޏS+3Y[ O&]qycRo, c5M'# #N5$ ILʟ(QқZR[&VG ;h1_ׯ)L8WdmNc1o 86HwŐ^CE;-^Vu,k ˝-Oo\˅"mL(agKUd c9AW{mTc$"6*nsGfk%2bG$mU&"=)~Zip'Gr,;Q>\{ Ii':wAd߿_p"1`ΗO KZD4i`B3Ȇp^rygԻ"w(Iy&̕3R)]XCIsOh-vr5~ ;ÎC%<P8g-!%# cfg٥%[f(-c|?k\Xg LX)(eL NfvvLq2 #u7(ԉe)~ژhm?:Ph"Qۨtx AGh2 ޑѕƹ81cqߦ]>>"`Uп8%xg^wpnPeDp" U-C=Qa% yҌ۸D5Q䡟a eOh5"'r,4 ' h(l?ZA?[wZ798'S&JjR/dWyMHƒm ^>:cdgoڥaj`ĽR#mm3 Za`Z-#]~%A)K^Q7X "WꑗÚk>OwCbϣ~)[wc]m*qq!OBזQ,/D!1">uX:>FIq&C /.6s4{$t7l}/ղ}k{]֣L&,\Y?Map)$YKˀ܁_H(i87>ow&RJI^k,,[mGOU }{`k^7.Ծ4,HIIb_[B;~mjYr^{ܬL__JsSMeDRK4pqnG!`"1֞11edEIa` mQeӻT9mJ%oY;垰_onU| pIy95\6^/KFNjy[KdhVC:{l,tFg)[U7ׂ1I;22ڵbڃY:+L>ʙLTy)Ea V#%*wSnj%feTCZI>(h$0D6TulC/r2- ]|/fǐ!~#x¶ X9N-+ecCBc:_*5NJ x¡}M0f-Х}*Q'BPZ& 3?ESO\ɉB܎H{ 8sA}e*f{ˀ' 9BRZ"|W|xj3Ar̊VN-xF=D0زA5_do+ԫ y0qTn)S=}nh̚mg ^k+1`6+*aIq K-ɓ=o4BE^€1ˆ{$":8)[q+?J$j1ȑE[r @'Pèڛ/04*(&HfpΨ?_Z}q|e8:-IF-#1%y 6qJRw>Oe<)v #pAHCHR:ߧnsJr. {JR-|Z^&UqHN`J)@<~`E\xu-3ޏh 2h\ߚvZnyNr|<=]_=Kmoj( (l{q@ZQ~[U'Jӵ~.vH n$24s.+͘Rªe=W>IH1N \@\Y!>7Dѽ/)~|lYj}4ޟ'< jJ f+z+Omv\t` ‰&{[O-7(+FS%c+bNkӈCsH,Fκ91(h8p\'/{gnaȑ;W8IwwzsQ|.G}Y),'8n m}YO$7ſnu*)ҚmNa"VDw5r,#SC2 wZcNoϠSjam9$㢧#Ҹg[(h;g=.M*6NMP9ջVY^6ec ʩH´Fmb8r<^3 e}t$~n]U*z6-ܨ \3EBǬ Z}hwQLzg0٨c ~9|!EY^ Yo;e##;Qtv*1E1 8?jϝ^me~CTYPiT0YiQ\;ݾ`]8 s\nC=`\-=N!4+zBX -޾u9DRSKq O|(46SZc"~U*q1!Q}`&s R rJis&¬{ We +eYOc^2i.lVa{i^/ܣ N CqH@,29VI_XMvgWS1uΦ؜ZC!\U !je)W[O%؍}JLUlȇe6W3!\l5&X!>9:% _dF %W=Q-. J s"¨s08a^GeHo%]eh8Db y܊Ph,4<^&EuM E٬N1I?/qjKH\ _c.~x0|G 7L>8\kT⬷i^p2_*N9  {ځ)}q8MFDmç.- z%~9?m竡;PGxݑ(/%f^=FҳN\e}0mI֌gŞ62: 񙰉uCeOMiwz[ZO a+WV }˽,,|HTQ˜ z@)&sMZDw9me [TDKƪʁxb?rvaى'6^MfTmm1ৡ~}ړgcb(7>+o9_+uEB,萞0|_~3ZFӰ=ݑ!%ޥn|w({?ȋ&'iÈ-ŪͻB}hV͕ĸv8<)]M4=%dwPRq cfbHY=(46[Ԫḑa]ևX|w54r7cM/'YbgU<`Ri !҇Hξk8И? U𿍋i~p ;h@d:*WЫ>LWԊE3r#a=uY_Ţ:4\0 d<_ Q$jAx[$jn,߃;h sӊ Hn~hH$q%j v&KdqzlK`gz)ɝ ̛Ah|~4Q&`)>m>GzD>2 #p`$~_M5x**‰ s:tHg$GDUVd ucFfBޅojp(xYj^ZZܶ㻐nP5dq3+ G1WcC Y e&TE(v7|>󭏱,^趻|$jؠ J|5̃.=dY `+  Pgij {y|%N uUP *h6^OI[{>윲tU-Di3NZ99)5oCŁtj(\u+iq@,ࣕa xAZ뇷R<푟#h!q}r,4bù&Rf<x rr5t06,á^G1ϐ=a C?*x}{y8H^ffzʸ$Uac wYAEº!` "nfy/(5ʣl^Y=ay&J0؄oh.@Uy*B*foF^1R"~SҤ7D-SnVSvY> DӉwEǴNmyOJtpYS5zyV!&|+I2@`LJRā@b: zwi5Bkޮs: |ZWC4C{tY3z 4:g\fW, !#.$\ NhGAleOd SqWŋ6NevDWb:[_ĀƧSev;Q K,JK#A>s]!Lczm28S ;I:4wЕ+/rď^.:#龉EAFȮ [vWGo u%6% w~Ǽ"paO;0HBzT =" -OV9d h ͇H"%)M̾nQd5幅8j<5R& G蚐#xiL5 :PMt3QJW؉>˜i,[}ؕB6$ 2@'ӡeNge9c&P񺚾nLR|:z6C'msƍDw> \ H)❸3ųd=s/6uh¬{p 9}!_%<ZplLtvZ$r :ܴ=DnU24OB62`;P{-<ܯ4||+( dtu  S{?@6-B9HC#%?=6^h$2yb!Ƈy @3}C^G_< 't_ lP[rΩAB6{x-4?``-v xVF#z>:t-e"4@šCH;D>k/?saga6rW@ˁ2{y:)i"Mm^eNE0GїnѰ4*jb--ǦH2h98߭xz'~OwAff*OncJ TcGsq i_[Ycbq(sU/ݡo' Wms3 kŦtjeqFw _~6 H&c~9 V_NDV(fGI9c!0^J '+N,z98%q ;BsXmIK, Zts S+WbN.,ǽ:H Ji^ xv Lz|7ʓf'8,@8r2OkqYJjaLu}a?eAyYEg;'NCA9_tEMb^gzT:~8f0SoӔ)! SplR͡tNN_2ٓ(q|!}utr Mx)0X Gξ=6y(p4uwW?*#$ Ti-$WT F_qPM\A##\0fIaW/O^b` vHRr/x)pbuV~*N֦K~&H-]1W!] 5Sds=ga',vf;%fT nAƖ~h>cP|..5`y+r.$,_LN:=S2s;Q: o=J\∼gijZ;Ol3BH;w.ǻgB?Ms b=֋lϊ|聾IPTNi˿KnDuu@2ڻ _٦kv=p|HCā 9qW DZ0~CSǫvWл`yaQM\ȪmTg䆡Pҽ'5$>zgr 2j PAL.*>dh6Kq_V/?S`՚\ \[4%aN)~{#iG( -!'SG6JiRaP2Vh3P&ҼHΞ[]Mwx˘1KZ#d%bfGe"G)nQ-ix"c $Dϥ}-# =0/Ks YZj)Hj`sIW#}70؝=&5JI%c;䭐 (S bR&wn\s:m!:w'Tw#J['3g-&4k$P*d,5 l,hOQ%z&ps].`!D֖@! : D(f̸Lsh_0yJwouD9 E婭4{?dp=?+Vأ9>ݗ~迦@)<2)Ͽl'aWZly$6C; 5X1Zmb*oNb}9S%q9-ެxRuʌ:93r?G'Gچ6.d[hj9;;/Ӄ&a9Xʺ8 Q$#nVc/mI6bhն3\\GN7v·dK6(/A̵{\)Ab6ы?)POǍz-  ?S/6PL\oىDFL/i X7^DŐ!ݧo-5=:vFP_ϳ['(դ^zRWԇWd \ς?`*LQjJ\< 1#g`|iS6 j0yÕ"YzRUJ:ѡgE|{|ހ&I6).}doauM,&G`|Vw][vQ;XK,5%a*Ҳg)lPu\4NaJfNBS*\6IyXU/nٓ6i<Kit'C H=^y؜\u H-pEs(ga#TH&<ƿig]% `yCI=؟Dm?!i'5VS4i:=)5ڈ63&Oж0`ÂtG_.9B3]tx2B9P_ Rk?N?uZe D@.4o LBC$ͺMqKБzg!_UioO%`Q)Wⓘs.Hwx$FI&SOjH{BUj9ħfaV[Y:"|D8 IL6P7v%|\h摏'@{nSw% V,U#mgev i k^ZPvq͉\/ 8Ҁ]U8ꋺ%U,M!8OA% t6`+s=D. ųi;gZ l\lhӃpo[w8 Ν>¡3eSg1t o߿ wwh 揖msL `}]9GSyrv2\{F+kY s qR;cDY+WU6V J^-.M IO6\v-ބvxh;:>WU҇OPo~H* 2qBexu}23]C[ZaYُroD.~Cm)BdrM}K2)[EcInʛ<!RX@xR:*!G?|oEWS.KnhN׃LVZ ZCă qi;/ՓN-L8w4W6 .!ݸȹO`]5n%56QtTfdJ"Abҥ⁖ ttڛ|=6 G-yZ7xD8*ؔ5QN)@MRfwaF 9:HF`|aM`<sun>,.>-0<\uɩq *yƖ^VC RHd @YTimVJ;>A):])mcQ]TT'HG)0-ayU@NAev2f}\z`XW`edaqέِ[$K۬]_jozb_]=\Ԙ`.X}xe>~sV)`nFTa B+j4kHGŭfJ-ٯx`0Oy@#tzp J|mU ^Xq=h\MC`1p ~o4#O&f$ވRmzb ~9(_U.FBX :E9"iX}u;0l3QJ2r dULHU@ePڬkIiD ;4Lw[h}l\4R"gVKnK% 9BWgNY*AɌzOsvzfdpsӈO"Iy$<,j ʡ`ʸZk pe@(A8ccc!F>! (p.}(xK6r°?t&4b1{J$+jS" &~3i(¹I|li(7`R J <'LfH3:GKA#+geeQAݢ #f4͎Rxgҥq" NL 9dm%a&ϼ{N|V8bFb* :34R^ͫS6V:Ї \DJ~E9) ?/Vީ#:rէ"mbOeY-SprleW+ )&,S\a'@#@ݴ3%4%]cnN"!&(p %.6o@A\ L)e UES?p'7_`F6 =]v&<}ޚ2W$Ef^A*SO06E0#!K|3=(BPrUPPppzCLY,'F^88??rkŖCw+Om bx/R#+Ub ԏpSlM0vB:ز~~X^u턽l?e:!"H^W f"< i={PSIUgr /t7ʣgJsWf4º:]7K=ҤzYc[o-nEVMEZ$_b Kt~Ϗ:{)Jnՠ\HU&DD\Xb-7*Ei=/1OeJ>*|7  iwSnRJu^ַ@ir\mQ~A3j8%9b.*Q 7Ǯa*Fk +O`-{n \Dÿ*cu@0N"[(wl0ohla~RƂ28?APskTacRh_?L+sIJ"}݆dLW{zkiy*5%!VtJeqlDC0J:THHEo5ɭ/ߪ('磻}.\-Pb36Nm8ǚ^K=avWu8-PlDбRC >Ad%Op/^u^=x:Aw_&JE:I^G@k og8F.DdLM+Yo=d [~B~~nGhʬKM_`O8?CƥW**V!⇾Gi.d@ÄO.Sv֑l`gψy6.bS LdEޡ;_Ru!Ěȹ߶$jS/UI\u'{B1 d"m MX%RglcϦܛ+`]eln!,H01S M R.c`Tb-_Oə#5$n3j+egM8\˦RTb˺&#WH`cxIv=>lksj=9yGс$͔4y~B|z %3C"ǖ3,ؤQu_>9Hf`^f *7T'9# Jj`Qg5J#L 9\"A[6kXQF)սl(tQy"f䤝k- ?kVvλ.rİn@Ic0hד.l^<(ScuC B̊\/NcK~Æ K<]ef*K1D4]YFgظ G ݀8G` A,(JW x(' ̆7̎jduxU5ALwûz؂Zur~wwUgީ9|t w$2K+Ym)7+t#P>مUtK8-w~ #cPm@t6#j@ZOḇG߳|I6^~E04#?c+5p J[qӐN. 5]EqrPƢ^GD5Hh6sBq,@:R#Eux<,pvO.a Ӕ EoU)|S]J {҃bfL.,/#SRvR`rsf_=|dqcy '-5$8]"eUO=w}Gi}BTO !؆!ßT^#by 2haE3U'SdsT57ɓOc~jJ:ݒӍ%"Vsb͆@ ~1zpWep!ckD >n֢kU;JP0t 5JW]6-r~hxMs҄UV[E .=K WMioQV ah,,bC\(A*"[tp_|E={G#x 2Gг= ]C1!+JN\.BOK= 8ApW\DQ싪8,[d35eK NΊX-37?:Aٔ!j/ʷ;G#)(/*^#j翾|B5E,Y$3Oi!$p .m^{\`|9nNs@*0KSgJ%ٔTLT|83FϞIcCҐ1|oKft`lkYGd1z2߱S1|ȣsc2A:sGm-5ݙ@\SNjĉ<8][ ǿ SkӁө!7.xtQboi2Gѳ\(ŠD [;b*c LrF眴VbrKrWv# @m! ʨatHL7/ݓpS)(6!RΉ*/d\ܳvidTT$e. =?[OٍD75r_s{ q9#J3 HCǯK·9E6-$eܭYY~Og[:ju&nvz z2/3$Ըz,VUT`= UxN6"I5| dŏNi H2!ٶ>9,a}Yd$6,ͭAe&i&d@jo ,!h59"hǦ:M~+`Q AFŚ5i[G?:ܦ )tHEC-7I%{:•:D L*BC@7'ZBr~T09I"}xac*s?nO\%jp͚tsfMǴ7!%=؛u6  VM(JsbjJA7ϹLPl2{MUwK$-޽_Ťz[<ҦV^3U0Vװy?:52~0$2SJ [dlCȡ$uk{/끓,vGWmF7&|40s#bEprvY2Xp(:X{"bܾ?q {f~C!VXF劗w𞱗pr }rOt-,"0`s Q/9jFɃ8wSɞ맏`~PC3xi1v&SSn)JTmda,tG χ'0OSZ4Vv[aa4BL2e4ܛ5n caZv Ef]ɷe8Q4id`)1KQQMH}w' _*S i~q,,FPe*~HڰlJ]\ØR- @Ư_ 5w Ϳbؔ_6r4(V}6Zg/*f6_,`8p(t;Mq;`UZ dw4Ad:VXfV!=N+0βK|? Ʒ&GHk`|tbDLe{$un 7D}-$IhOlSR-Wgn x "A !g>*Sbq]̴ [q!\e;I>k6؍_JVWuqsx:j[J<6s"ܾw^@#G+YíNAd1\(pp$2!5-a?3͚3fdZr sUE9SQ ȾgZqe@U3hdmFA#.y4f֌A"݃rxlryX x lǴnAJ9wGvUIW;>vMR.Q3^JnDFQ1>xr1!/}UD8a!4O^&3~? rݴf2&?$q=iۓ']<3\bۢeۑ`r'ՠ fL[R[BJ%~H3 b0a"l'X%@ɳRa6ȼnѣ6rB{ "uȚpjݚ^%Z@`GD93`'tm~4NjЏ&MTRfSʻu>]Ó1?KWζ]R+V:[]CM2]Qo` 7A N/BA`xMQ Z"aNט'%hL$ճnI-BxmLlX?`ߛA[-q NP4} 긵T W)Q?r IaR`Ioarig['`ݓ*^^Q?nm7b%T3y\Vg6&a,cGӶ查7Z姁ZINk*raq͗>e3($YS+ǖ*xS\ h~;ϙ`>'\QUa;qr6Nb!OUMsM-pCq(xv'D)m( f>nu"vmIXxD}H &n?5EF(JC+SŢ!M>#HgS C>J8@$nO&ٓ? rGK[ )0h*ہ% = ,*^FXna>izfddak sKE#d"Je 8RBq%WD$/X$>kLgϯyf^STY7y'W]hscƁ Dhg3:cf1!t3#ʠVfio$qF01M'r[CgDXKT->(ՏG hsض{:*FSs 5`i;MAQ`NCLj6}L0<\^IWʷy"^WMaHtnj7/}vb+YɅ̞95ێ+0!wB1 wlWᕋ ),=ul͒ jUj7ZJKĝvL/ IIV}gKWyj > 7X;GᲳbow@V#*Y[ђ9N w54Fu]_/= n\ R_-a#'11DUNrd (qG³T7\ KOI Q6{a\bҫNdꀺ˥nizrW7վԢVzBJ@dH] <\(Z^M1D$+yzl.2$"`L \mQ9cwvzKfHߢ0?c:u_!F&$ODžHR$}h=ap1fNI z<5sOC0 3ΪP4q {, 7`׈4vnMᇑ|!J E/12(w1EG~~.7|'PUEi,:܃Ttp @ՠ\GIb'\&yߝHfܶ%5;%*q/EEu]08OKvTfr~2G3 }AЛU3=2ҮDL V/1?:5Y31.kR!ImeIx[~0u?4)D$a$ S܅}jrz4)#Z)"!o$8T^_Dj{&|Pqg'fDQ'(|„^,E_T;iUq-xIc6QI$`%Hh|gQDEúXU ׎n{:! Ccќ!^.5ɱ(ZCK>s@/._+ՈXI ylY,@Bj\~cTDIUM Fv(q( ?EK&e h@F:a0`ɚ6zDlU<^uMˈ_!=om{ yQM!OF(4=@;p&ݶَTf_C o+fBww=TW *U A\9rrcz$"5$P~sA ^ާ#Z`? 1Kd@\'L_ևfܙIQc xcDrpPmD .h9mfECMΒuA:L{{~ j.Ü~zؔ8o*-HR(DTWÐ7 x$3خ{ msZ[R|Gl%3?-ƇTOr)Fm'=3ncm;dv0W//jo3}~ƭǗ]SU𗶻rB1?颂A~f}^ u嶦|%1wԵzYVrD8B3h{uQ|[ CL4!y_ٟ(_+_a7"$oCJZ)Nˁr( Ա,ʔ1:Z]=C$44QO=HzzfC]kEl!LRyM' ]](qdA{T "jUCN| L+*L)0k$+9w8M6f+hj@oDW=B}_v܇x:-r*B/_5G*2jײ؛ا/L.yHz΁O3<=4s;Tvvo󊭺!mk`*rJyGGڤ!-1Op_ȣi5ʰ3D'ƫ8H)X/\ Bss@<׷Ӟ!i3 \RSDޒ/ YWSL^\=*ִK/'w Fvi򲦟f 6r!>2)E-S :CρٽKP?yV%ScSd02䯯_W. Icrֶ!8 QD9\@eIjڗKtO*D%|Z14@)fyWA&(#Up{+q.yYo 7jvD ]9LS:oj}bSFֵs\嬓)SѣC "BG.#EZ+eq%sZKT=Qs}[Ȝ竕Q8:o;v ظ 9vz4vj3< +>FveMo >ǃ$EW1ȓp#~c~0%"+7?!D%Lm+Izݐ z0]7_D&mq#ي7@>B856˖X)_FןcnT@SkDI^ЈS&KIiYmd=Nֹ5C][ݍy>#g9J/dZֆ! &DY w.⦳|-j Aۀv3*餚vf蓼~q6H ;@˜|sx7Vgmesrה0|& 4I+$VqqUcY恭eĆ]A+Չږr6HHeGbRgVe8Q /5`L 5HpsRc(5 *o`/p:r@{ /3 rf0$ë̞dTE^޺2 %l o ~9'ni݋d(M@},kNIۘV;vLtqܗit`e$X"K(ثPEU~%S?"Fw5();G%D+eD BP[^6 aeh.c3/u;&d~>PxUO ܺ@e!s5-7|3("^KT"pQ'qGKH5gOW~O/F qno}cPdsj oј+?W>RGG47yC?DH%^σ\:=0җt*lԚg_ OYNAŸCQ$׺ {G "nZx2ԥG~|"\z&sm3]mf]Iq51E([ llιL·L'|H]W%'8uҪNE0 кb˔~ tF?#:t6j813n&Ӥ1'|Ž5,z@͋|$H_}W̍v!fQWeh;ڳ|`5X!ZGc<;E6^Hؠw|s!IJf[VG eYg iahTb 27dL:i #1ry]$$k*e)ud?órs$/Uc=9{z»O8 sp 1/&ΈeF*KQ"OCېg?):oZm@=ʝl[ k8asdnMiPWA{t8XXI=G8ҵ#"G[a [bP?J̧ĕDk]`2=ZD2r M E@ : r:"Uen;ͺqPHw!EVdEM uk]MkEWv͑#84{~kӲf;i|'(_ ] qabRC࠳vµbdĸ#OxS0)fUJe 'kM}_@.:,߰Zp+D-*OY)YCaERzU7͈.K!hf֚M#ۖ·NwqOv(J Wk:Ϡԁ*p7镔>/_Q2/;#?;u W+vR\f4Хw{Fs لG2'tɴEw4k4_}5*Z:S7}A(7iYb.xkstVBo??bL4Syp莐Fk;.A4f7%_v%aRaMn;Q Zq_ {@RGڽ2d(S@"O_Uo3o gXXe ffs>7DS[+$ԜGcrhD[30U"uy}h< %ݰ1rɿ*Q-J y g\9\ ^FZ) }̫:sa' hÃG3py2 )SXszӷlfݑ Cd{־ӯ{*9orǀVgLaqC5֬ ?`DE[s&$ 9`.j3g) ԈrK[=삣)>rwa #A \l%%4wŽfXae\ c ]XĹ g"0n1D@*$9-Nup7C5#7klN\k% N%rvvOzkJ("ը#"؆(Ejqmw^knХ;  ~EM*ƪoG%0T(:ь9)e G[IFq0mZuYF9lL#E OC7:Sq((JOC,6.!5c7 !IӨqR +\mA?E#·V) 'S-$ӝ g&.OHѮX"N ЁeK-e5F6nd#jtdwNҀ:ީ G(ƃvEޠhj$}5,U„M[-m=1Z XUbP[XoyM ̞FΰsKWj2QCYٹ2Wta# s|a#q<AC,N_@"t ^ 0`}[oFDBx޻aA'RwC$r$(w)_"PJ'aQ**pKQRuEAAȮnJʵ_a40Hͣb}sqEVQ=y4{!{By-r9)ѡAFVE`w=Q.n ^Oˬfj,\pk`L9c s3vJ[?GJ4B= tG( [1k@ K \sZ_n'4TM$4ab%e_]t2m d#rn (ZF)&M<_mB' gE ͂<&Q ݈_q`| "|)؋hj깲T{)Zkx|ٚ^XOzX]).b  T+#gbŔ麉S`O?&SH{ ? }:`U>6 !x4Eqv18-tM5ox";iSd bEegګs}Z_2VC{Da4y3V ҌzCզxba|ѤYШkLz:41%GAW^U]'F%L'olhMcq3[g/î335mA i)я*9mDuHO$$1q?I9R=|NKZ dG|:zU:ۇ`FH<""F֝}c'kx ib4B`l]$6̮?iI5o?0-#`M*k^Zy3=u|\Op>)CYW@ݸZRn8&'/ s'5M${1'\T:](Hj K75)bt;XLr *w4Ӭ11ʴ܄?ղ͕!s3P9[)2j3)ɚW= (:BMx5eܪ*b̟ه>& ^bzb}(9z3.ty$a|30*ADf'JwD˵%< =JdFdDo+h3uN6Jb6(씨Ԗ }>x(n-\T7eohfԅDR%,u (u.;: 3 kqj>Hr(fo,*c\5)=4:pE~:}n U >Cn^pfƒv&9( L{RƵZoۯv߃Уs:H-  Ynjz1&^yNǪ?G`0rIb!Qu| HX6ȅc~^>Ԡb,i~[Նӭ xiJ|9#e |) I. `{qT \~b2 > S9Fi>d=.{Bse٨$2]wc.e>P.`W̽C%'Yo&.M,6?MHUG-w- d M>#;,r4:'g@ o8}xQ;=@TmIt?g{>ukjq\/h\#~`JO{ tlrRoR1\U:S.#TY_Ir~R!~lK.s̥DChϧ CrrE[D k*XMRL:ŲU"Fa7VD%!8;X֣ȗ׋aԷs:{wR*=zn*v&}Tĵ5^|5نjPU7Js"PhݜF͸J^XA?9O#ON 29z2aj' :|UQw%N ^j$ i`>#eՏ.^@#Cl5y$l\ yn |5r$l #mf$); 2j$TB$\|jN-@'"".j~)c=, fٙ|N~.7A-g:z#۔T\{}{BP,zoQm)IEW"uGgu!ˁSy azNs݇A#M?]k-]1#U HLJZh $e3AKM/Xv󛧴$"& ,(e /BpKPk4I`҈QZ#5ߌٽGIieb0XgL)'#O8]gАǶ8NvV9dNc}nFu{K~$z!]wT &*Y(H-z8KmS}CRo옢g2HJ3c-: q6X#[7=b3 臉U/8 O6]含,1,a<րtUd\G\` SsȰ#6S ̦\l[Y[J ьS΅)$I>Zb=_*X>bY7|O9s/J80@kQGu){kM6HE}I~CزA /^Uc+D p޸/NČ5ڽ~9:ܳ|hP+l'8Sф8˪r'Cz-L" 4 3yͷ- jK h*xcp8'+#$ 첑b!`P)G 1 :njIdYV7km0MȺF{{'#;܄wzK#샤o2R&S*y9" ew %mMgET n)diCXt^=Qd\յi_0mm!;Mmg3[#XukmMx:N2[4f;0>ɑ?=_xx5W I b|{kА-_S#HsBn2wC{z-H뇼D96 tcе5=4ޖ`O/RSk5PWO\C>쟣ipEe434n,Eviz,7)bKTgn[V9jSFzc:@ Xi"]zsOLٔdT&,G{( id^9zM)Wt_۵*D*.*ag%7`gTPʃ':O=%<ĥS)g.~/pFU(gY7Afxݍ* #lp'vu=t4q@N\{#h(aԖ;XNDPyۉ~ieE \O)e ?܆ a>rpKkԴ`h)Oz Mt}%̩6\C ]$ej#P{T 3h"G!\1^vh EuTėE^VY U5*hq˞E7N]^@OaϠ=0v€IA ]S2&7 ͧMȞ+6Tܢ[UoC"9KzJ-=vG{mZm,ܚ  6%@I"O7~н;PsܹA<.[}JSdQ 1ޕƋ^)̮(Fl69k? [^#)7)P=0=e&jO*|yhzT Ck0pX @8XDϘqx͋Օ ! #<`]@F^wPw2OIis4k6BVefh<lRfOa_[O_d4@1E猿9Lɝ&Ѐ pcksmd)i#;iwʝ[963;O6mRDb?( "/!{UeZxyO GE}I@Loa Ⳏ>r\쵍Ǡ̃c1xy*؍;۠n3f66J)aai xlN퐤?x`!c' rtKPF4$!U1Ij8@ѐ$2H8 XOU88_8c68RN獪U=@ .- ’~=-{ ^רWņp @S`84Qy:z[q?徉>b, Tt8"]#Lv#e>no2H$VF:Ɗ`":5v3LEߪMKZX`G-9mXs]d PXiʋR :[Ik/<5] ljUd^N^Ð&OpΜ13l+e"k[7%f;*{Q.+8x sv2]-"EdW:62ǐ!x4! [ i\J8}IvΤ:(,CY=`i$^}A,v8^͘oI-7.5yb(AD ϓ ((kE̐ߕ^ i=%?G)߀(y[\9|(V9Gx'p9zFmq@\}1qB|B߳"h~7Q<hGt_~UFiqH _̌xHP-Ưw$qL.k!ne7'xےyU)~ YG^Bʊt2 ؊ gW.>'Z.hW˔^zCjN`EɉlR1x`[D͎7}&\㧀 `2 7&2rZ;7 G3Ba:#k%E~*L\YJh<w}iF) yHXLCp.X>o"+[@h%{m%؈"~ne?)ڢh3;񁼋T7K߄VDVZS;,nС\m!͙%khDBPnj nA @VH,A2^`9N1H<˭- |M^]L>GX.HO>!dƣ<᠞ٺ`Vṷ8ۜbSngG s@FŮ&`[*r8r/_ ts:Vٽ!͙Qg0dcA8,YW~ez|<+BWLh2s.f@!aݖ/EEYEv)raaVensm(EsR0Z>i)Ss=D.;Ž]!$snuPJbƆZt#3:rnGKFg{j.KPp]>-[#,: 6 ArGu YSnl_îyfޝRXJ_&=8yPoi2?佶pNS31Qs4H.aLTLw<=#:*SkJ֥xթHN:晛@U6Mh?$]C%oNHӪP݈+ؒEA8nG U*_|2 <͏]ڊf^+RMѱDҾ%]v,?N@!!]Lao |>pr-رxCgY̔MIK3DG!mJ{j2^N3X1_~w+,K3x:33± .ͲZT:AjS=y6?bWl fLyZ\ݛz]E'{%h.:tCG)W/M%EZ5|@m~gF/kKɀ Ad[b<06 u [EՑդ|g hF aмO~lM\- +1K/_-ܪS ~i%bcgAB&ll=핥q'ȵ{# ͰL6Cwc'bLt B`;>s-+QH>~(}V'8xD+sP' = n3mOXn"B¨ngck@ac}"6\댍fp4LZ{mD"[[Vp~!4'Iէ$Fx2&i=tRLˇW  UY5D 6Idm{[nB i::a nf.NEǑ8H'O@y,dQ X9e!XrpyXՃO (@t䂈'n^;b1o S[ʼnL.8(Y<#?k՛U_|r,0P7X)}4.+6&.8J0zE}BsXky~JȉiB,&p=Tn[eS. gvH=N;F@%G߲ju ՘o+ 0EetuY櫼GwlarukI'z+eQn͹ezCf(!SڣN#ǔUk(wӞwCAgOL .S|jo<t =!Nph. S&gm ZO`6~HN\BMP|;2|Sk!1]n>~FY3+-w:%-4AVg -ig{AI:,i /C`WE1 %6(5y]R$DH-'[W5y䙷^B:A;8ɺ,#čyj7gw f1Q+|Z.O *mO{\:GKo$ {*k)j2TXR+Gf)QWmB)jJ-~hGJv&x庺F/J[胢fTKh3pc4k7ZH "sIkqJ$CJ,@D񼭷~U&kD;ȭ^ȀN6-t0̉F0ONqF6DFe7p]%\3+7B?M@eKk*@|/< 8Q\sIkdPw@VsRjZ1ѩwqqHS(B`-!`\ogN['@lDavp t!#p2u˫suم5:&v^knӍ>!4~Gp.r>q$] D;\/w1>_\)d`|]6\/qN5ڐ17ݨ1%X: IB]T&||_y 5OetӕJJSn4L=L+\u:͏sͬ\ZZqi=}sFn2S]S[״ ^7hXY9ڇyP33:4^7U۟?sAbio*IlF"/.}ب*큶z"WFGP[tw6"Ʈ$|2Nt[2-}q,`?9ojP >{N2_b; OWݨVŞ^~n &ݰ4NCLm[׸x|R^d$|5S}v:t_Y^bY33Bx~TB/-g)JWsqZlk_6Xb__}; ⿧W|'KPSvɏ/e;NHDNޟ/onq.ϿiiDNPkxĩ[?+?ξ b 3ʼnZK*SE7҉rQ $k>)8kNCpLVgB͡]0(ilS N8f{M~gNTفҮ>1j*1ijy Lگ}?D/+A13M̎U5(fSsʑTIW6x1)8"/%ӌ)@7m+ӄO][Ogٱ\ܯtV2 W6ָaȟוb\>ۜ+63)& qѩorbnO8'v&:ڔ{Y J *rSg<d il~U0l³R{2L{($=*xI;ݪ4jco)/t;²yF4]OSXi| $tITE7aP]_t%P_ |WA\XOG)yI;-,Lb roNj,]<_GEv:5AM 4lI dإt*ٸҤO]MLhe>zl6Ӥ0Óq5C`wXG"),E"|oey`oɍ2 .*R#bzp~H;ژ5}>K#cTE@(ޱϻndVEXQLSZEp4)vߟN+(UyNѱ`hKK}~h,TZb.Cףŏ3{mmO^$:Zrl鳾WW&Rcկ ^Y0H0W^>QUCeBjGԮj0׻Pn˿g.?z6__x@8I̜ȉnh҉Oyx u<ӹB3bwO1 How% AjG-lzP)GӐMt.tFYJpvppؚO֧Fd4x/E"Z괖j J~zK> tM?n袿ɾ 㛂_Yz, Sύ0x_zȠ0~ު<nu2 (_'P"ᆡ~xvA\Iu K6d-jTr'->Sԅm0FZ[A'J/ fhNbN:b%H [fd8&~A)ٝdwxf$795-01..#ۤ_;JX'1 @D naO`r aUɇS@l0Վ*ptqk;CC4ۀoobXZ8v쯬{Ќn^4Ҭ\(,.^hz8ʁ ՀPExYEL)ܶS1FZ6M;@UFӫ 52áЪ̷DX'Y5~̰[O {Nx9k\$dǞ '4c?qCTd0# tީ?E־8 rjmhg!j9{=/mѽ$5xn.(L=/9 &d>:ބ Fthz6Ԃ?.|19 QqhSF w9X5Mk_r!U*m,~KӮC)u{k) q!X9i5a (T3SE&}s5#ЎC{+E\0~q%,vdj.pIXk1`W"Nx׿1ꚞI\Ŷc q:ݔޢu /6UTbB>u$}uvے&l-.ӟVy Z:I8WF ֿ#Lr+6y:P$K~v-lZyG#ޅ rҽZg cܡf|mU"[HJd#Sa{ƂG 7M?BI@‚Jx/<;~ƍV+NJ165 F 6Ő ʷiEtFv" ޝF۶ FÇM{0np]+ A i;x7#!̢vw!2 ]^Zx4Q&L ~NP^UF+}vLdAbrнpwL8.p|3/`IWɈ/t +bi#=cjUGH3‡#۟VN5*dFZȵUEh5]wfm|b ;AR׵O.0~g}zN[嬆aݰ+Br,H!ؘY97F!oM9K FȊsʩp̢6, ͤ~$f~9]L3`&_"MS#tK4QZU]u % NX5>Z0^6AF8mWM9QUtލFнbkv!S Eկ Y]>W[+=flГIR^ ۿ`P_9k1|%9s̷6%.ݲqgPSl8Ԓ 5iB<':U$S< %.ڙS"wCN)_<=K8Yf9c `8 I宂: ]ϥMW6Sob&[(r!.)BSyFb[kGp%?Z^Y m)`pTfafBsY=`y8pT9a U)sX+$-M3fcb?ChG el sS|,5sSq M_ \,eC>|L4,s%Ho;/e)E5A5EGNtYՆls%^oyyDh|' 7.y0jf㇅*k*uV܆Ӊ|e:cv$-/3 ,*O(mz;SLbKyd$%x9ƪS_E m̀SBlg{j2.m'$[Fߗ5b {:% d׶Ujjs2墇 Ca "_(ʰQͶ>NfE"m9ƬuȈkπN'z1* >1LH0|.깗S\6֠0b9N*)ܸS^o1U=rJ߈se5!h8jdkMG%> f&xUx[5 Pٗ(abQ. 8(1#x S7?fVEd "A<v~%,ԅ\)]gKje~4+dr2il➿ևpTB݁uRZcK7N%MF r+c" 5cVH`RA0QÓAI{_-I0:J"ZIhs|yD˲(ϡ6I¼l&\g*Iޭ<=6d2#{>D)tO+R) Gx(}UQ9Izǵ7|6@yZe kq~2Ŧޝ0"數kF%ԵF&}P~< rEz "r*WdJJ1"!cz]r59kA*@K<6Cs&Ǵ #KʢvL`.$JïPjAMYEj,-Tv4`%^DkjQDM}WX:;dqzM"0/8ŘApL}èPHI}TϑZ |sBռbHꚠ::`:[4UvBG _#mCs+ 󾮏U-]謔bcq $*O0& Ȳ+3ߑȷQy#kmW }HZ9 m8XGC e4_ه4e`/ЍP౴ whm Qd7W㇁Y KMC,@fx+"8%uv#?ߨ8'gJ91ҾٕW| kx0vDfC}N~cf,U=0ѢXq Ps&!k$'D up*t$4CHۆ߰PV- w![y#GWedZVXoLh OJtW6*vU#+]-'}mzib`HuĮ۵{?6ѷ`tvhZ(92޳NX)_: #bFTo/CQ w\E8G^)q$"_,}~TtipO*%XՀ)%6Sb:v֏VI.,`(f`XX3Ѐ"4p]7csiҌN'*q(ot{.`SƷiWsd6: 4BǑb$ASg*Y ytê J--_FLqi(s  Ni]s#4#@뎘ObZ=??ڂ֐mʈ|>DbɢNZJށ/pr3mʼnQJ5>(eաxjKG/Ru4M9\Q !˘̦u,&MՃ6XՉTM^fk7R,xfg{M]+1HU]J3.W@{]ZiQ9gE܉L(c54ā~ի.Ξ0#X2<:A0➋Raԛ 򈀗( "0maL )h9@F-jiTP8@PjGc 3^g;|s ZWuɯ3DrTFlgG#N;:82[\a;NШ~[vs^;"v#JD9mZ@O4GiFϹbT E2NT@o| Y?~X< L-{Bd_ܶ HAOΜ֖g z(bxq8jvvh~ZHx$x5DV04 '^H5ddʉSi<ߦ8Hj J-(s(rq&n1RQtůŮ@y g$9J_{i}.>2Y+F0Yȕp8¸Nl>"F3ފpJ1`< >. [ᴊ;jtv<VVv8no lSHVq'eWM'$蛦8\$cR%V4`l)V)mиίv"$/RC?GHk!3fu:Xg^j&%|,6 @%D5#x>ؾeC*xj:c䚋vuzyӛfKonm{Ux`|?\%.*TvU) ߓxoVj _{+C-淡ѐAxdJ;u:Fww0.4g<\Z_z ?eZ4fⅅJzws ъaLD\%NK7n 6nVG_q~H; ߀ypUBZLU!f1wz+eF:oV8 bȑ`k,WWƨgAmS1-#"(,&S^:CijU8 x0kǻ Zi=[ JKϪ]=Wq;SAxpOťRҭGtT~G +OQf[dL6êX.L.wIs/W$m~.傤6n_g»HlA$@Aϕ44(na <_A(D3dH? ~9YTx"anG(ЩYJZ#Ε/+" (CíhY+|f:(hѱ҇wb7074 Kt޽τ*W71#+WȈ~ۉNvWӦq^G6#:Y n-ʍ]ge)'C ԖN. [pR=;'֯;]̏e|d&f(!g/8Q0 0l!=<'OE>1W[c;Kb/0uIC %E"߅!9˜*ρ/# 4oX0ZGBow?ؑF* ^A&0E;SE4n:Ty1?2G4E@VM~ h7G1Ƞ8KZ6悟8Tnޔ\Ҙ _h;p8ywFS ֚B@׵mp6%.K|H7P{̅Զps!%[i?=)(jT IrBcZʙDuK,)|]"̗ ;V+R&86U~xԋ8Pޣ q{WmV5Uiv+&J#E"S+ -#};w,A!Wϔ;}T8[GHov)+ ~w#J7;?Ȁ=ˤ^bHh/N:xJiNNɞRޙ1?vo- 4Q|R'\*~3o->86^Rs%]HZ %^ hT$vJ#C򢟹tu~^fȯhU R? '[RIӜ( _HBh[3MQnZ2uإ[ i~9v&}ꔉkLlϓlwp#/5CJ6B#; X}gn97)}wcq,)(# ՔWmԢ2$S5y)P5α2|SxuI3y>FTbs{穙;@P!CN?^dC7>}┶Ør&70(ضYcXȷEF::woOX4v)rnUSI#@0 #I; NOQ κ}(p—: ٰA9r@o[Zi#F["sASo2Qd9B A~΃>JB( )M><'QI/>!`ZS6U:NȘ pq. k.XےmNC,IV7!gv͉=`p&@rsX;6;&+M*9ӭ?$-aUs wqh:P ~#a\×@|vi6 &`mtbQc쥴l П|G<v} [ܜPCɫupYVnl&瞘h_C:֝gQRzZ<4TSxQc2d@[5;;Ai)GoEj7DhŹDAbjfvHC'Ǹd2j;2L4ߤ?i2\-SR~ G=LKhf[Mq#,!}Ȓ@vlP{lW() S{sO?` #$e CpeT|E17:Cϛ͋n,NJ[猄AFZoBn|Uxt_; OуoeiyaAsҳ:pjJ)-]%g ChR ف۽3aZ3|Pb~ƂX2x~XYvxNȱLELE?3,,\]'.OscA$ڈ Ɂ2Iw?B~b$5j~h?B p:D b ?Jv,J[!%QN'E+?m sI l>c|ˠ:[7[e*_>7/NKF9 Ճ5`6[+x$JsxB{*ؙpE%ݢ/M3>]27ħ/EID՞1g~F֬!,g 6tY3.:uW%(Os}"xg2y_6HGERCJ>^_@bqW79 $ Sl .UFTX &n|IvGjT& i2wRGjyswq*+:g'z̾ BfHJ]΀Y]N\Svy6tZ8S-~bB5U.(y|#%:vF[K1~;BQ z56O8~l։i=]:|Z%" 9#X>7R1z I'9[;o+e -!]t F KE&Bɷ^Y%\/DF̪% ^%a$EiL}ݏņ:F SQ?9m30%Z [mMLkTe@Uq>Fc.kKrB}cӛζ7 \ HwG/0Pӌ%S;(S@JHO)_=c8ag)"XV?' Z:3Rm!?=u(1@n]kJ=-*RԶյ2^9]8tH>zITMBܬ$,q:dԣsڭ ѵ<ڲT.T{s͙IF*𝊩 ́85eFڇB~4 +ޗ&ǔ[YVmr}k FnL[goV dԼRHʎj#K-s|p$H2|0B0 iL\1?]ա]gy@LtBot aڕ䱙"t&̃ji WpC8&f3ϗ>H~󧶏9"eۯzR7cAΕ=~$..D797{{ԥg]r ov^V}ہF87( !ȘӔeQa@f=V%x!L5T'=f>"mx곔8;bbp)9HoDHmāՃ~%f\ʳ G応  _bM)J{ISOrM2Jj51&11"M\_ϳաa]USQp fzR.4/bR—_Y'7"XV5MD"p"o7`{WXz iGnPH=$%5s΢sp&[ɀPnVJdÉ&xCVǾ݀Oje|̈,83pC/ M˟E_*z_I# {GP/sqV @mͶ? JH@y1]"鴛/gEbDSNv GG`,Zgܴ$VLbBhJ圆xyݨ62D; WAۍZGsߛ qbͻ.\Czot=[vMFc)Y 3T6geaט s鶱H2"C`-E 9H0% zg"(]{D"\(vjv,=%V**h6x )S9&!Ԏ$,p]N>ʸH-I-αo,<[WQ ۵,L~Gj'4hlV𕦳'L-o0I@ 2+HBEU@`c1 +JÛ۪4u6$gBtuTGM  e)9DQA t55}ڟv~Dbd CT0e;nX#t<EC^0)ܸi6٬3  WӢ9wKHiF"(=}K͗I̖xn-={'>橮=,*`<ʕO- mSv7_Bҁk0VB0 `/GQ7,SQ ՟ȿe1  %qB6 *b1 _Z0:;>] exܜP*zId@+X*y&x\;+֕ ,}-4l>8ȁmc(KXU' d i:W`n^e|]dDSX(MqIfo>MSR7byZ%_P<ޭQ/>M>㫓PTg1E-*~񌤢gOj$GULVB'>Ot"B>dkKSN~;jF/T¶dfV)|MroﳽLDF8+z b3BO Yh_޸Cq;ݾ,էlV4\JZۮjw i7gq'/,G)sڦ!.<fb(<)#F^3JK7 E)%/7E ɣ?<Do*ԅZQ*Q?bVL&닶MTácc[dwbdcg.=ȋ9D0ɽ)EFOԎ:)X@tZF?-[K ID7L=LU!spܶ`>l /ϜVbUy^i/`%1KNꍋ-!3.{*ftڼq/ Y`]U f.pF~B(<$#gs]jBnoO!^"4rO\Kסo2J(DJy G&|WhwHĂBX@߄Mhzɦ{*/@.ծuܷÁ@*ևUkͽpq$l #(;4.eőϑy6 czHyA42 F;XdDaTErt!S21raH-3F$x¶;懯68Fn/+w.W!ZLߐM "'TٔDCny5̓2@eO$#xϬxX64t#lqX7<7B<.q ʟjS_qV6j+0qge?WvGO,9p<Nf3Sk«Ogs8{lp ؅[Z}\u/B3i$ا/C6tw,3]mkXklo8@ k#W|-s$t~l-r=ua%0ե AظӟVC}&$u5 cN51- N Pʀa헲TF40ij% (z_׬ ܕy+܁5kuBI'`ِ!Uzy{0Qҙj'Z'h&-zuX}Kx5H .d OqŊR ^1gFc̡|ѶXb|QXBBTtb?IӇ# iH`|B08nzCҸ' /&r~ٗ!|d AQtO1DW6F_'ƒ!/fJt0*"mdyVmc&?&#}-tiY(!Ӂ1E/ݷ?hh2q^(z;J̓#3Me3p0!$ԟ-ں#*DA?#}I;TcW9/t`eo-)Py0-oݡ"QpWdTgzJRF=:@eQ1pq24l\pi~ަhFwe#ۅ,^.ec;~YVHR@+|:p9u4SyӘbOlvD/B`*Zٝo%zQ|hwsWҚղBlSVTyI.8}T9.6"U3;Љ"y@KZ#8!oY"0&4 A7>@;2AjP&"AK2h ȚU%"y7 |](kf>?.nZib"'?C-91ڠ ep(M+, f> TN}E[; kTO/Qx@Y)]Hl^\ ZoqME{+õ 2]װtfҎ [B-o6ǟGi"끮McIgXu5@Gİ-2U\Q0֝'8Yj|ETBM%Q*$iM2dgCkpI:ЛɾZcs{%xwFfӮX d{2A *|1;خW F2xܦ78SOKI}BncɈY5E 1 `lf6?),N<kN "Z9p̠-^c=BAX+nJnw;߀|zsP_u/q  l\K.Bc70ՂNd,ޓ;R5^sx\^x-v.O#oyo"/ ;Y WT*'.{FԨ]J3؂Tb5қKNBkD,K@x5=z R8o%1k;<+72%x9 w41q V,VNR8 ꃫJ]ٞȕ\A 'ϲ/&H:$x 27!OyDyJ]R}K:O y uʫ H~0),u`pbfM3ec3I`HİC7^6\̞Ǹ85,e;0"ɻѢq?m햁G{*f&AQgj%Ɲ9*g{WDygn }aaj/`;t;:Ĺ?b>1fA1"õz3Pla2<&L$cw;qKʮ/F?IQ2H+)/HkB[x)Keȡ4vSC;o{י;Mpdxa@8?5\ע?mV8sx*M烾+h'Y,}r58+ކ▢ %+n0: PoY@LSƶ,_q 6_2RA s{td$xI8g.yj' ȕq,ԵE?t&x@=3:pCȃ Tr\Y)xEZ\%|0qfPǕN2 \Co $Ho^5:)|&I|Q`}kw.P}nZ2j'Ie{H26ʿPٖ!W/;h X0=w.蛯̻6zG#٫@5&ĸ5@7A f9hE)+?'fN7*[ Y~ä:D ñW0>.~*1YCi8NQΖ0Ȩ"Ksegd9a}i~-Q%}A"sEi#xVRa<@H[V;1HY Ak ;9?=s`6ZM791zc@`*}%m#o?n:-~#cD?r渫!XAjnLJB, b8Jt U'uйjʴ$z>(͠qexO;dΠԜ:J$inEM Χ{J!Tï-`Fr40^3/쫣,\]^BGfD<.IPe6+Xh('mT4ՉWVw'?ўh;ux -%`ˆU9?A`[Sֿf0*5`cÔ#,alφrhQzogɓ,]Shԫglʔ={6` \W DcRϥnxA~@V}DR41iqUJV yp؏I9jޟ~iALKT `6jU"9ԵZ?FS\,⹜Ԁ<[>ψ>Z}d嫓3۵~!/ 4F Wa](-{]tP=srGm(x,ΩƏ*B D;ƒpBl%L\GF DNG6]֩ , 5JnHFvT qw*W+Erzxc囱6ߍҽ1uahے51<,OEDBsv8PAgCX94d; .asFGx' bvNj봭Mt/(F5j %$Twn}nv=US 1y\rRzzۄ4ۈnbމY~khY֔6XF)SXDa֓5^_' 31n%ΑknW\ЙFU1AD}*!р,D_HFO6ʽ29뺃 P$BAnPqMtI>hC`BirAz;$iy~xQpW#@4kaO?y_u^IS1Jҭ݁ Jdv2c]5j7S f'F愥yVñ51=M. lWW2ٍtdoQV$։ܔ.Nqwf3ܠic}S;rI?u";Li({DhOi!} =D\*ex:1=rlOn".)CFS(Ι02R?Kٚ=\Uosp՟Ц64jBJSDBnH<lr1/>^|E8DDxv+RIl/ L>xt@$[몠!uqgEoׯ9T#fPm*\5'7% 'z_@cK}K0x9zR@ D7b8OW,B2gPuQ7d&zpNLI2>8HG!_"r0vEQRЂ\a)'7]-Խ񅴸>, {^3;qȀR|*ݾf2{FޯdҮ^Ne@j)ҧ`B5^"+ _`SJV pm;(i><#Z-5+&}t5{mq q/ރ.O0yִKU}:Ajg\o߆Xܾa@Ļ=,#i\1mH-?Kɽy Qir(C5r='nHV1]< BGV(Gq)ٲYy?a{δjOZZTB?QM[ TXوo[f]K/BaqV%$(`-:P>|n@%ѻ-SM@ʡdJ*qT`cn !&G_t/)hI-N847jgjl>H#?@-0I(װT7Y3vtK0wn&T),B8 ,#+; ˯41Hgn|A1"٧ZLq+X3ƒ W.cY3vzMc=x ii<҂;H<=Z nCۙ4Pچ87NRp&^~p'hn||ۃ`xi{*<ЭcVdPؠ%'PhAXh\3*rv笄?zK}pCn7z&)M8 ɛ{&ŝ:1YiRx +nMSH\rp414qĖYditeDA%y46̊y\|63 Qd-*ЎqG]OĀw9\Wgt $ bZ]to"waǦt9y[ِ(ب >} ކM׬d 63 (C\lz:Mi2TVO~m3'4!Ϝrދwq%؂ Si G`B=_J"-\%Y9RĈDV]<]<{F/mv( kBs,?N[U[zH{!<]o  îLxșդ-aTO-;Qt|g*r? .趿bhrYJSw4\w%S3;Nj& ft%J~9}Mn8xΥ#ӯȱs+(3Ln cdtv]~(tO ζXvO;9z:7%!l'WV(w86hb칶q[9XCCH1-tKq;'\$,4n HĆLY|75 B6] n{Xx;w!480~^hyi?((.E;_V8Y3"Y4Msy~T6ՇC,3ɩ9'wl}zd1G{X&VƷ =VEӁnnph"N? 7-_ ӯx擑KWcZx`RvM "@ռ 螀@Qza=E֌>*;hXZ=d|xJ`BaX9qR~Ѣ 4P}0A^Mxs+ƞ] A+:!2ġmʚ, _.TR=4TLzi^t9^;Ai~F"*8JPYXV[g',m"@iY7&bGhK,XaubUpyŁ(W7bN5Eg6SE {@B3ft850}q FI.RJW:L/)aj*ִ~]L{]_рG/ A,u>? `vpMh 돕|c߃?fQޕk^i.FRjϥN59!chvB^P¨s=t#7a|CܫtrMNǍjP2HOvl6iH+G䣉&> ow"DCg-pRRi7聍%wB_`19+ﮂF{H+V *_s"7ŕk!m 9Pɨ4rk}hə, 5HAaSlџCM\%<۾˗Xrh 霷хGKhS.Փ]t%UΫ!u A=M®7c{r$#?MD}x*g9~l4C)bgIZ8NGۻ|QV0 X!X"M[Ͽ r>zӃe@_Qs\i|MI4b)E~ĸ!,%*S0i)f=UyoJ1FCϋQ=jjfRҷPJW -&`ZcgtC؄ǖ._Vc 7πB -z5'=햑M>FK{ Il?oanE"wӹc{*u DT̢\^baN-_KgSpjP'F )BKFMwbbp #ʃ0r:ĕ8 ]5 ƛ󰚐2 mgR=O}'zWdQ oAwlp11Jł$:B+UyW}@Q{q2W7%`h^kk"Iޱ&!8k~Km\$Ƃ|ܯdg!wHh΍NDjlQ|q{ 5Xbt ~Dӑ4qn 7ք|Mw|]:" \vyk=\BjƐlXct:E-1Wu?P+Gx os sB@>nv:[lؼHt_fozȘ.'5U#;vxVH7}d<Qlb͸,4@=AYRVK:C&vD#')@\?~r6 2$D_52* WabSl\>t<}͑FrJfͱ?"AU$E^=T#;*-Oe!g}*@"NRs΂(l.Ł%z?>`* K$E\0 *c3Zl ˑTÜ@M5P d1~@X\#@4{G@CS%CdPN`/Kw~,6$- FGNaoq[blp@$,M;=L:3@!bʉӳ2%I|?g:c(ɃtۚW[Ogȧdov37% *hQ ڙzC[gcGIFxE,| cjŧЕIДVx0)|E%0HjeN-Ԙ-vP|of9*V9e1G*;:M F9⁚'Qr ³l]a7əSM\X1(lE?QW H>s&.N/߮X}KzSZYܫ>O0g>BxIO [$ H/KDȬs߀:Wr$0=eyu7/L3RM{sk7r+ $O@!Q$%7X+Et›`SfZ?  &ȹͻ D7By"zar ?-u|EJV,$R$))ވWwpyKЏs?*8oY:]"X=ga$~ pG8jwB$+H%7g}iTlpTzhôsy)z1TLFJi\%x3ܓ(60GP]^T3::`Q+P#ل^b4o7]k iSb ̑]=y,ަ~Ź"ݸRFs$b: ך"RVF9e{mdIi.pKt"Y#B='xBѡk*,)K.'d+sses+uLO =0a rqלp ܢc)0>QM BDDp!m| F(-P1 rPm)_ЙN\Zdw~jOT`m6q&/@1njAoqψepI J X7UP++ӳ(øUQ@u5_b=?B3SMu)0iy \^"GL?0U` ٽE|yfz̽퓊{|v<֟2\M2P8ВWw۩;ͼ''֛T$5lmN^h\e Rж\ s\GcL?ku{{L.U$LUF'gP`fsoumŖ^f ;o+%<~w\B8rQ0#ޭ3 ds\vyړ26o+TGqjYm_hRAqLO~\ɶ0c /hT;izբ6_K^A8ՕFQ4!_8h,#-UԞC80qwMD8 Gp;\H+Lhc=4 2oyvSv5Zݶ|%|4$Y`kgŚD!m7ӧFw4Vn@K/<._xu PFaH3j`Q_~nP5#HH:U;MPBlQxx" =Vi:1Rpu!9POt,\gX[XU? znYxp׏!TN.wf/Rw 7jM$?w(4 wB$^ bP~,XHX=6'C?1P^ܳ+#ڜ X*9(6HOBcA{[t!{P*Lb)oj._ṕ=`QI"3A,*xnBeCA)zI#eT7> Z8K/r~K1Bz3;Q2) ^g}- 魴'n?n{X_C[6#jp7P"ގ$.S=!`= ^ͳF.V@ ~3tٛuKD4b^v~e눉`hO"P'Ls],, gxM肦S9?Iv8fv 4v"ԭY8cf۰-ӣ؆$d5.w1ӡ54rmMv&\I=6NԺ|Uӗ" m&qNQ\wĺuH;⥤?7j(]G-t5s%`ǷEނZVѵo> CJcŦٟN%(Ƒ'ldٴUĄaߔɷ epk`Y-G:իՉ]^-s?up/2MɽyOۅ|4s{~->;ah#V©%b 2҄H.Dʥ D!UR)#y3煁9.0ԗS:|rD'w6iT!h:VvZDeOdρg6RN7˃gGax=%:^ƕl)A;SOg=eΉZg#?&<) 3A*qѯE>f(c%oO_WOVWTR~$剙% E+1QKy\NC?ƎΚ zAIXE$'dHO{~ۣ5JeUWklef jVP~i_uJU0V~+gITFlw6g߰4:f%SۧҞydG8KgJYҖTovZ{=?:cZbЧ",-ZǠ8с3C ܇~8ޑ-4 g10B7EOYL̶0*csܒ$c_s&A;-:*Өj TiVԾ@u-VkDe%G?X Y=y-ݓ lr&:3 ?8¨h"956th'A=K]/ɦu(=PbAMbF(3P=d=<)P C6ʦtN;!a5Ӣ _p"H2LaGh1棪1FހN UhD3Y~˵(M\։S=שKZbD7LC'=%MN%X,f(# xN[:MЪz01YTܲ`<9 DBlPN+g*uR \([@0Kҳ(mͨ12 p6)p%K M&Ӿ7z{17OM0m-&WTXXQ.׉LʲX2v BX_5{5ߍ7HR X+)tkdɪ7.m ^fC6ƵqiVlYkT yk,CW{vY$kvMƼ3)Z,ؐI2:#/og \U?$@"{p2PjكQ}]sVo㋈6.lGŗz8wj 0].?ͭ),mRxŒ_8(qΤv+0Nyjl^0)6p]D!q6zџI MLfWA׾T)S/Liv4f.BCGs{7kN 3ؚX 0CYCUWwAVd:a& IG+Uk\qdZ}E>^LjǡdM+՛pm!Ex?yV<,*k ^ona- y`KŃT m` 9sHXekZ7WĽ ;p5.%->O)ڛ+A?lU=9wST;@@<;e\Ee*bA'΄.d )ܟS"O]gʟj`P+6UDf?j:a&"[]Dm DJwJ#l榈AtCǛzDkL ֞cyBKܣl8`mA@Tn+cE/!\ca>44$3--Y&dkJM) bOi}Oß6@DVK0 / 0FDkV<  Ӌ %99ʨ(-K3Sp IYb[eQ(KG1~_ј#(M]8R9% s Іp O= M%Lyx= GGZU/6%S $%])̛|Qs~QdT5[` Hi1Pe/[=Gm XGUBsD*C.x{{]{@,F"$v[.'#b9ӓP8eZm:L/ɮ 0<D\CW/oClJhGL"7=0_4-bL;4K.{?Xw1x}g(Iú;T]YiDSPH낂w"Ƥvʡ5; (߱|&nQhl3֭ o`] JZOn` [cn<)-OI =VrЧ7d +[o2'0r924eѲJE`u>|Lj'0=ϐro߽- M#bL電.h{dK%)qir)q0M>_sjqc@bac7@""T;̽4HhǕm#" (G| TťA aZCN@Qq#D-(:"'7ף(f^_WeL;N'ckhˠYw3ly KmD,nvF85˜c.T= !1b{EXWRi"RH4i۞"_`зk1¨Ӛ\\O?$_=!/Ͷ %y+*'}j^AQW|YPV~k¼p*o$]}`$`CduHi] ܎ VCu(r&GӃo> (#'ب*=vm!|Ӫ0]>W} _ec;|w-T T7г[ o2}^B9z/\f^'b)MO2r1P /-8aN] iz!ĴzLc %۩W4$Rm4gs2i| BoGuQvcUl ᵮ<ݳX5#I#p9H+t<Wޅ=q3AGrg1xM%8Bdw}0@VSqO nt]k*3{כ\bK-p3|'J/ɇ[ԲZwpF}V^'nIV.co0eiB{cIOs4f d=& 9iB[EXpd4NCOܘs9M63eo,\6zxkVi?)NۙO)L˅ʁPD`-/TwOX.u;~xN;Vpy;&ٴ Jyr+;pP$E~zh[N˗ϒ1g0ɗβϹ(@ƅ-I1g`YB])eN_aqw-">t W IZwv]B%O7DZ|**Zh37n5F*C~&ȱkt*F{GPSt<\/ e#z{ #9YXi[]?ӍnOV`%X%zf s"ŞWL 4Hl7u|_ t(XC\P!Iz7ȒM?k`4,o2tJPd"N2Tz) 66.C|zs+{mot6֊ɬrF)xR1H!k==~BK.3p~nLWZ-(SOl9&7Lq&u%A;vAIo+ՙMISUAx[q*p[+3/bz}Qgeu9"-*-bwt7$Pn'iJ|N0uwRaTzhZnXIx.o7~wȕ3c6wfu٣lEj.,:ǝ'4r"^# 81;cl%Fs)T`_ =$mQYQ값6C~Z"<[@@Kg3m0wNslCKIW\ j2Sf^%,^Y8`3n>0Gv\5w;zX`Zo!bUǛ/ހy&7¾;?l1q5`m 7\/l9ɭӵW=I;鷾\O Xj''m\w&л)hr95NHrb 8#5X<0 /2ٟ~jVL cVsi<皵}jzB;g$[u9Vw zBjΚM},5/:`t^M陋C-'=Yk^Q9q/0Zry.ٱ!`|Z8Ad] M@}He~j0iq<JRﺻ}*#{9 SQޱ|Cs\avٰ*xb, ,Oz fBѼwB<\i[U*!b$ѧK“ `o-b)^I*$A3 FQ.t0K2WLāK9Ȟx',:*cAusOP8,= bULP}+|Zy~`lz;F7өS+E/r}{dvX( m17J]~lMr}gb]NXaf+uu!G-Ix[̏w!/bi<}ųq\.5 F~1[b"$xٞU*ʜ~\&1#:@pv$8 NV͇Q~JQ\!*F\7-DHg |750058:aOK@Wi[nU|ڗ.qK1m#v9-T o,P\FdDlsF"@T;N=p Pui0g "65[yjYBGD%~v~噛7~/ҭCxu3R!i=)Emkǎ,4 s s7x[Do7|'f+#!k!3)%))mu#l?f?0CzdUk4ީDaGɛJp̧x،7-ΐotic1^jb}HkAs1WTԒ5,L ݗ1Vs=Xf_j:vyqnVahCBO{CCIʇĭ&^D ^|j{ڞvMȑ^5g})[ fhgzZy:btĕ\K5\LS#Gф= Q±M t5!"f=?u߼q[~ߓ> l9BLanK%4bZ{ aM@ђJ yk,ӾeUA7r۽H/ ]MSSqy+Ң7O^@a>Kv!Z#WQb~Ҕ|ꇌkӫһ+Ry>)>'q"IwHj- W)XS$,<7ՠkVBO)R${*4<t=J~/ܥf].Ma 9>/Y!DrIP8 甆D~&9挽s6J.zk‡j꭛tm-"ز _W:|*>ˁidȐ:#Ϊ"t0!0Ltv< O~8% ǟ3S"1a׊uM䰤hT4F0se8Ig^CtL`M Ȉ0FZm[䤝1D)ԦGE/TQޮ{%6)s"ޤY˻DpVA/ O VVT`vQ1ϠƬCZs=I My1Vn ^vorU5a*5ecaO ǜNYA Լ&"mVS U.WNYfYC{3rލ ku)͏L/?1`HĻ{DbFc vwAPyT{,yޕփ;oSFBMkrOr[sXמo8/ۚ ]Lp O1v$ճuVk1e&{-\1k*,QWs PGgϯkEA]W95<ZX^Kt-WĽ^ N1o734nLց,hŜ]}~\Ȗ%ɴ&yCvFV(ܐou+_TjgH5  3 c^ 5o㽀z֙T!usrDn[+SLG5-Un:Md`㑄w+(7A7ZhC_@Oo /{_ݷ<<-R>7uu&g92}1P}xٶY& hʱ>?;QɨDzA^3 i]$#M{A{o;ES6["7+ |z 5bbM=x=jWoPg;*8"';靴$ȁDƫ K3sAeJl"<-T*j(a#X*RXW)])㍺>lFb$'S1V>xlfETҤ"pҬy $ 0p:&|Rh-#ʣ} z}ZV#Fjwk})eF$JT;&6Km"*{.DF9jLf4t l?wWQeQ+<X$G+D0M,8˯](I࢙Da:iMv:PyQ_…%(@幪8z)MG40qjdUNh|sj˓~LƎ #Y&P@:;Q .4bVk@y Gۧomc酪gn9۱M7gx-6*iDBƦOR^͠p,X>UxoQGUnHL@R>;HO]Xp |^bKQ#YzZW;GNG gFbP.$H{b6&IC#jLʪ!_o$jL68[ 1 Ns$AHA%`J?Ҫ  lTv H}rݺvNn[sEhMz,4ޝ<(P<&.hm(Cg*H4$kџ|=,luVU݁a,@φl@?=!OB2p7Q?2hl Տ׆Jqjn+³UXX-M6^w H) vn0r|ԄX":d@L*̼y_zt%=42Ń[b1۲PTR[UL5xNGV2v\Я㢻?,dq !aeص!0sWi8 4wG^}^춁Ft EOӡMF#̖{I"ߘTׁRn6#|ooh>eacR\_{%jŻݹd"4'6iK eMu*h6c]+РP;crQm&ĉYp0-G9scdѿ3]$2`\ ʌa'Y(2ǵPů;Yov6(re. Bhf4ƾ`"~Hyv˼?ǙхьNiw)YV2D).V,Sp[@Ujx~eBG9^fo$T['vJ)*QMDj-Tc9@bꑹe nhI3о4@WbȤ /Tw Sc68v,/MM[q|MBqjO:3J&>Oyև 5fU'Hi\y3 D?0/bl%]R %LA?,#mfD,cmNS>hWfF;ԯ/6QNV尔Ѩ}ׄItAUW($z(X޻6s˾$ݔ ny,uRc~0PSKYA43}iK,Z[ E}ôw;{Oz%=}sEU2bsf3d(,(j$̣ Y2-93- tGudMGnFDT{Y׼XeJN((D%1~W*Q?4#M"Ԓn_/Gg&Mgu4Xz_3| bVO0= bPn]J@U@gL]T;&Z|i nt3iDKؑ%=yLFjkS77FKh"dO x=gșoȀQsbSרBŪ+;|]u5B<Մ oq5}]-Jg.XFK"W9#ipJmwRo[ǾBbӖ8!VK#C)f / a{NJ(]k_w'\$ܘ"0pb'7_:h5쁃nEDZ4oy"$]2ҙ0@edt1 z̓/Sz9c]xLb{@Ig&&q~+ЫxݸbO0ʁ\~Bhz4 UF3p"!0ua*[u$/4]@j]/v'uq*0W(|_'`~cn#:P&#WffaԒZx'omug %7#:G{HkQ9<-'bWp -f8($!6lCbJoN/jloSJt5v[7-j1PA,+tB!ěvP;Jwm v@trx/e(uzdfH*ʪo[z1ͭ*mWɡv2KO[nxH3);A[au!) }M9_4ǒzdw f*z]YKafq&D2Pa TÙ1}=i<9x}ު0['Z Мv?d+W;^=]nD benҠ*^7Q]t:|!Pd@*doxYnk*&=Ӿgkx❏_Acqo4RfߍZU&cvlQ#zcF)v,/dg}myOv9˥59-y_yT ( pHA` I -?gLrtP?~[^W%fy`bIݡkQ7v1;]" !f˲*NaKs=NOq D"^Dfw HũO!zlW"`8-=2zh x5`)"bp9} OPŨTdFg4+ވ"]0c[2aOs.L6z"NdQ(A,m4')kE.A[ڿ-6;m|Z%}Qiyx$%N԰aY|QaQ $d&|VR/s .sn(\7`,[HcĻ끐>,eH݋mD-tJaqj{;G9'#t~v[!d)a-2WubGCK`~$R̅ŬF\9; T7gduJjoE^ %7v/||8+Xb+[]M 9½7.Z @UN]>׮٨b%G]RfeW_)?lXCJ^KVӻ;7(CE+]K2w7A17O3C[ޠ*0A1oY,aΣ+ mY]>!)+c!YR)}s2z ҞENۆQ;ȚF,Oﺄ '.,[0$mDSr_b'uB!?Ob|J5QK斍X6^F^oAwTq9;΃Hzk|:򏒑WDwfs8&&(ˀ`P- BE7<{g0OzZ6uauU?ī4> I[EQJ]bF8_A`!W$ea;P9{J-Yϑm:|h~-o] ??CSKg*0, R,^u*xC0ZlGЮFB.ܡSgn[l2xzNT]_ٱơ.!,] S"=SBwn}S8+ 2x(z>5F8 $ې-Y3Hl/tzHrHKu2q-H=sloAe-T'0̨5|[X|'.=|!SǬFji$f#TLmƥпGeF6 gix vM{5nqpGN?WXoZ 2I>RS6%v^0y&-wjC18ldT&Ӑ~ P,G3ie?rDS"2I&用-CA ω8j_ xF"^uף< fb? ?9^jBk]r,9j#fPL%_%qu%6 s,'c Q?YA\ܡP A[6杞")B.o3YnDMnF q9Mcl1Nuo*n~ | X%+VFWK!Þҁ}ϐ=V ا/B:x*Z׳Sm EOј!1|'1æ1Cjӓk4T"[]?>VKXQBRJR Zu'04:䆧K؅t-AttuWVCjR^&q^iF2y{+QÃl߆sѱ iq2/&Wô1:S <&ج%Dl"-aC"8=T.-l 06q۲Q q"Ělz] }Zek]f"%;cRfA4p \%VS{`nt:gj`'E 'Jg"»lX' _+4(QVXJdx;J Q36e$;9%TE1AIG3Ze=3(| s:ciZ1%!4cگwKrCHp?G2pcfU=8'FYs*Zsi8n (3ba!vaT)cO F!x*if qAn\%7;JYLMdܣEY==ʲFwGeܩ*to"UA9%\9GcXiΏ ԅz]8b%mvj|/Bp4/u. ܠ |m&ϳNlFre(s{΋ -3ń{IJw6][kCubP '6>e\츹ŰfתVQ οifq ۩F98]{R(@M+&kuT z(V!G`Whx wq Oʏ1m%~VG/5WCW49iKA!~&=9d}Ğ9,;A_>OxB쭀ש.J')O]0wȖ}oX^YS `S*!Hd|bJEeRFSׇ>8Kh9Y>IUqIgT1x+^sB#"6xlR8WV'9/O9"l!Ӳ -nW SƓ hFJ8z;f>J,&W1lMƪllz*n Ƈ}vh xOg"%DUέ*]9xl3ns8Z͔_˱`۵rx^6!֑P)g;oLYvKUբ@I'yÐ=$xڰZ a1HXHo79J8 ?Hky< So.â' 7Jghȟ/IahfD4+{jގX`/Ͷ̻׸Wũ:iIs'j8T|6׀vU?Oz*+`|$Oϻy_ ;YuX,oJrˑX=f1)L z+s-޻Ϡ(@+ W]lZ&EP(w)|Cę݊O(5k"XQv7D#WHfnA]N=̶"|t G,a] je = L s``˿( 6 6W"v/[33+iU(֣Jlʊ%f7^\׃O&?%$]fḢ}%YPt^=D2^l<[R2Hg[!nG ;QNǺKѭ2̪88=0tndg]?uhV2(<8?&h*~7ؔjqFy-jOhK3^&9S$Oto+fSbz|flabčtO;VSŒIS}H~x/;&¹ڱuawVZ DQٙza{Zm<};hwHy-caGH>ٚG@A]xKAn?c&?ECC}JhY='/ACPDWO)J 4/iק:<7 7o4(rastX0ϿEyI8O.RMseJ{uR@=C:6{e[fJ40׶ 8uAsqUxt*NTJ=6v=CNknF#k˙^#[.$9 K͡a;L ֹ H-\LAyZyg6A GM,r#ǥvH֖2H_8/;~;jry9䖵ք8aUZ1 gT0<~^Λ2[ RQ~v̝cFA]CurV?k~;aFӍB-LՒAs~ki/ՊOIS6eR5;X&8w{^CerbD9fYUd|8C=r:eA/0/mEhׅ-=&'.F\ O* =TA5Ni~/r)v_IfMK4 A{L{Ϥη\v, qqnN MpT~'D^On7U!jK7Sb$dp6;TmkZ{جt1mqѕPyܔ?_FGqmhٳUo'̱MRY\')ДGGӼЏ $L=F$iɔe~kq;NQ|K-+T7A޸SA@˜㸝oC0z.F$[3|-(-ŖS, ?%ߑ-Y#3SOX߹w6js@SI9ޏ`gcr=/t_ ji0ώ?M$JX5ҺI}'|`sM}[;?4n $[}^'!@5w2 ]m+MM|YnxV/K\)w!@NY8$54sIpaFEi#(TW Q~_$%ߺ#/th#櫪ߡ ޯu{AGk >< H%"Wx8DT8qb\g%~1kN.%n(6~0xxWBw s0Uwţ_Du\`Nt]?\ E܋J |1gQFnN5ɫT_8@K8V\zPLRުfƙn l+I=ظgWEcdi/t ֵ^|F8a90A.3DuEyQn)sWꅀs/%gI %>nM(SNFO( 1Wg RR\ē-zna ;t%CߺҌo<4%&YBhjLg>#r*L)K%R}XOxzbP9uAutk_+TQ)ffvcd*^ؚX@"J.h`b+ɡ89ECF'1o5pvJRPM jz݂ݯAtHXƧLX䄡z iD) ./lDaS]2"`<l/Uz4k_SbuQBBg{Me~ RaF^۟`8Û*l~)-/"u}'K*5q;=šRXA΂9Y890PO=x%鑷՞OI 6kյg oPKe`ZQ$L:i! B)(3bʱ &ŻsCMO X!^vqˌ$m`1LTM+lT5Uz̰g]&dͮ$ԾNXYѠ>b96-G0>'\i ׺j4{5ji]\8Um¨ RQTѠX=7@*oK_t}H}Kݜc[۠4Ӓkn7 ])5_yRq+D7a]!2cjn5u&z5x鴚^OlO!fKҦ9klT'u^8ǫBnsz?5<䱪V>VgpL΋̔m4!'\ȵxli> 41BPUEDv$;rlMR\vap?*WÔE~/{siIk7!F:lHr,׭̨'@+m%V54+j >^m*sLW$--7NtkrG+hdgbz ˹q_oW&lHN{>8׿UVQYȋM8Aw(b̕d=@\nZsPV_pnڦxqg C;x$]_od۠vGi6<?^4ҳ2C";7˞|F)+I.nԏZ13P4 zYD9ݝ;>tBG{ bJo`N*7B済9-lTX}!{hR[ ÒZ i#vc"L0 ܋cV8d lp_LE9ʨ币BgǕgxMGѩc@~71,:JsTtb&qT.ޟX\!UI-:"d r=6d-fP[}k=V/ѻ" ߇9dU |9E߁AY@@EWS?!ZAx&F:ky[l"&%h `IȮfꩤ,Џ(QpXh|Yhدwƒ%Vs{O8^)sbMޔSQITFyuLOy&B׺'\63zɷ]!@4P+=0dDVr..|8Jq;$muIOV0t5#m:eDSIahbw4׾P6; !N(0{mtƤ =Ted>W֟V7jAv'Q^w6(>vm@1vDKʲ4`Ei)[7oXR4%L*7*;jTJ ;uYS-GǟNŽ@9{Z>YڴGrQϡ|tKiyp `elj(H<µ I1IFeZ uA9O QG{NͲvWu3[p "S],/ kESBx'vF;2t;[;}5Bؔ'"C_:u$$gy0~㑴]tO8bg2`CaLS|je[p` xcTR:Pvq1[*51?^AUBe}n;2x \沷a0$ %=̈ʖτ)3;d 40kwj‘+* nM}j+jV'f\~kLuecϖnס,llBt_Yb{]Rm#)b4!JD8|Aotr|B2n)9~21۬9HXnXGdECuNQVMծq6lFʹ\Xh"9iylőfW:߱DBXw +L1JzD|w*WFD|L=@ݼ+[wLdvA/B:'/m;~0WIY<&aA/k?ci€䵠G֖?6n2G:Hs1ӎZL+Ųwy'|fF0bXUvs x7UQ9օdG;(~\P;X5-Q-za,`ek7& >DB=E|z!Y@1q213^mwʻ_Q6+h3%&sVqZS]C f#_nt R6̲d"?嶛O ==1}l}\,O7cGtS7 XM3_MEmn)!gߥ>ZI2VpnPk,zKXJ TG [v?|q5:H$z0% "UD@BtJk LDw"w#J`/ gS#wUg&\ك5{b;hBjTɻ;/೚h2^^2bF00vr Pهe$"l&eȪq.Km* h9[Y7>D|Z+֓RMR+mbj g-ze]2ˤf])h[f 2DcKFL4$s⧪'j[;CGߝW}Ӄ * hLJe^Oom\?@Hռl PPwҎt7E'`#6G)AR < Ղ ͡{w/\$kH 6) t_*W ^֟8>RQ<%'g>> ,R}JEFŽXMvΆ\ax3S0 { V#72nհR.^w\[J9rrے܍ngIʯDF#<+(= OEl<\RDA{`YBfy:MO(5ϽzR\sz6<-M/|t&/ N0q";f, `+LB][F 3.L '#:I,BSLjV.whqPXrE> |0VJA}2n Xȏ,7pcGl?a470X2r#Sã+[}+nfJCN?v5kumd^mMBY.6I\9;2, H^+r݂v䣲׬o t{V;fgl&P5/ɐ=]|4Y|4Û%hl;T "6{@Qy<}4؜{1E ciݱ(JW&,U szO03I,*S_2ޡz1Ŋw4}_DKF0m~<.b-  "1)޺O ^-FC%DsVwq#[~G 7@Kʽ Uֻΐk0s)5 ˴P•K񐠦e譡B$UU D gB {x9+ii&v bhxvO<4.SbwX(ք4W,+dy{Ga#6YF65OUg( wS+OVחb7{(l7۶x+\2?2aʰ<UOt~di]!n9ΰ;`̂Ca.fNv(wՕ]BR<_U$_Oљ6 $5J"W=[`-VRcu P>6; J*80 2k[ M9b"{ da (&^caŒipW" yNO ߈ZɅ7URi*ߨp*ي|E..:a "ӭHW-tBycL%%36[&6SXqOvϯQ@׼kdYJ$TL"ҵ/j8]tŎPtM<sbDW=t~}3=^Ye*AJ{\:6N_W]4 =M熤p_Ȟf9P~yCn Lth:Βgz1`>w ~:THm䎆=NO FA7QzDc)y mua`Ol 7$]VUBJkcV3̐i}joT64[4) [? u ~Kr,[wo_r"Q-.(jvSW(x679Jԍ̗F{3?{;l/ ?`kB!(DQa.J1'yv}^g~ cly(O#\ոiK~n8L@H5.h/]{&s[9 ^=eQYofL0JFBs?wo#-HN̾Cqz05bV:>wSV (l+s*mv?gS"ҴAB jL+%ڤ.X/uAk 0$q,B_$֊:`$^Qv2.B(By)de9E uG<rAT0$8GuSc g.\C&ިABSb-k%HJ/TlNT* r|25N^^vf)ӆs'Ovyvŏ-{Dj4Dk =jmtYRF'DyuQHڄIC/~LJ2w"х+8xر`֖NEJߢ؄ivحHMx&zr)3;B1Ƥ|C"ժT֦%\ۅs8>}"\uH&,;>t-J|e/ظ a q6jy&i3*mORK]Eqi'v5տ5UARrS'[vKլTJip^tu/-xtcy2-zbWc֤h]E(b.ќ-|3AQ_k~hf&f uzzMJ07* B0Ri`1%1 >eo+=:OƒEhw f* K;?NbB2tW!t|Ux1Tw]|׉C߅FT@Q}{zy!7MyXՉW talnx0"$цwvΧ2RqTRc}q A֦ޘ,s/}`Nx<~"x6ϱ5PRjf7jL}QTd~#}L0?5nڹP%7"-}.[htP(-U[S<Ĥa3+&.`QۿD!ϷJ [ׄg⾾^JwPS5dv Xҝ\Wa..bm~_}1lґ};8&*]qrgmR=TB怄jȣ5"p$lf>=L(0e,Bg _a']p/Kf4Q9In~{F4xՠzi ;.IQ A:_~ڂ)eӄ@vLCg\UELxհ'9t!dJ<>Oyk6Gp Q;?1L}[Znr>u$DdjKy"j9[-.Oq쐽/It"bc{J_$cp{[uaU1djG酈a30=NTTfA#U6&bЃصt׿f-¨%Y2nnJL;%;3j+:Hlȏ ?he-W/O/-ZEG ImRi>Mrl`Ǿc,;`>qId@:s< zZA< ]d#%ot9~Qf>zmdj=URW֡ ^SjIJMLӥ*%M9QpCvVӯݵ͇񵖉<{ݏŮU X!N3 s+@r]1% R 0Q687޳^E|34zŘ` -:O?5yħkn|mJ $agR7^bre޵6z0AF!5BA1=Wj8Ȼ[8olBV1F62*\Cv SUeXJipS Ho-iЬ\޻ Y^ ( ?)f {ucVqrȣ B>E z}k&-{i:DRF=d5esc||͡WH a :p^I~xi"\_ob{!26OJjxr*ObRp6`f9"-;«&XY>)nJ2lZ..u/#-(_y)e iQP@ 54 _eALuK"dKs ID"s !kAu@>r1yV!9?v_@F (S&fquD`.V'yUZ˼7=FXt: ))|N1>b/7+dۧ+>D 7OcdW3vxz ro:'Z7b%-V"')dIitgPzW6d;=x@I7 9 ( pǰԴ[Vu۸}[c,۔;isc!KGEV0/森ܩ\k@Md楺&aϤ&]&>xo7Q b3fP 9m (U ~c:BjPBNƳuĶ^ v:[bL{ Mpa8d=tmtOhZ劾|Hܟ&0qg@s.z^%fH0d?m&01$mI^q~{cw؁bCqGնp{ 9*9lxo [:oW^bAë."6 E=)($rY̆Rf!O>a_ռrc|/!buSq V!xc 9P'Tȴqb7G/4og&_`?`qt|_|+[cp#k$C 0~YۯTs"ȉӗ՟Cp/NY.$~|_𐭩/+Q/;nnj硖 R^'X?i$bM6H cV9mΝ/t#]9\wo&.^hM2Y,/y?̓< G^4dl4O)^ ۅ\ ɖ/s9wؘY$Et)3S[Kix /.?{S+y-^@a$|H &Yc,>1ϳ8줬ս2&^cu-9; o w6}W3JvQ'j/*heغaxU| Ԓo99 2'dB6CBZ*rh,%p=C&\%cUy~/Fb^bXpP!@¾֟d?jlIzId(n$Y/I'4&Qr}.sCYlDS5-H`pᗯ6d\K) = 9 t6E.YP9Soz2l#`«.;_8ESYk M.Fb1>nD_8d313:+m3w PW`m˃\DaoaK$$%n{wH {"*d[NZ;XEs}۟7֝8Q{͇\*s/Cm{(% hVhCyV>kVb +oe"١ ,O ÞemZA/ؾTM: \%SOgELg qċJ\q f}M =h<$sG՝ l@0 $)p)𸈌% |W:xV|$/}|XL"y2=3)s7 wBDDA(4 å-~\KRnpE}m\!`H!J]4 $ץZg2R8:bFE F2"! JabvIHCMm qOUhԄo.`"W\r<|ނA/gGgF6[ĺ|S i:ܶ/"nlM$,`>=;oZĶG]jS|QE7&!tI{L$-cX%[+fBS^3m M1 j@,N36qgmm{aG,+)9t^}Uf(E2Ʊvj'o姳f&Pd@96 ҄[u3زzÿ!Lc6v?7͎SՀMLjLD9L@67t!"39)GRibRQ:  5˦Pꁮ F0Ħy/Y-m^0dGm%4)JaBfedw,K8 %Z J2~^9>De'T}y^fudᦕI}p]uR#♫ړ(K iV&*CokUw>iYVr*7eB)AEh4^xXЬ Sz{M43EEӏCC?ZZR7bkVu;HQR*W#ء) 7XT=,;Vђ, @l?> b /is-dlj1tҕx*Q,S]].c%< #?))NUg/Ҧ8O.N0b90 SZS"毖zv5`&/~6AAZ0˧c~#+sͨΝ#L6m| ϯ}2+"뗞+eBD>٣mpYCamͩn-}}BC =ef4x$sZXfl%P[*YɠI8jH' 7N+VMmd;W(/WGK<LjHM/{8%~aن7 ;;lM\[ 8;STU5Ft'SظƐIE<^κx)K6V)0DA nJ>_20ﳠ6S퓫[5P7}*|~6mn"0\5U-]ZJ#k0yZAZ5-}TQ#zuᮾ/&,Em w9zڌǀ1;ƸjE آs*YϤ›&~'7ȡ`{lP4R)YFUnLwS6Sw  <foEnv톉:ɘ;5U Ē%[R_T&F7Xjc,0-BfS,)4nY?JZký#ˆ2=KQp^JOq͖PY@L 0VbHܹ+T>(۲JʀIAmɡlr𙈖|5Y,-*,OtdԖW34S{gW46R{O^tޘ7ctm]9V j2I+ lb"}t> _G**4&5B4z"4 @$Ӹ7ddƫ68 vu-udtɽD]8e"ho+i'qr!ĸ*蘁fǢa*9ˋ@qUq)蕸U \{$ڪ$J~YyTL/t-a-ܧ(Cپij'lz:P=d=/yi7\ZLd}|UZκ\X뉂ҏmόŲmm_7ַ1P8.};mPt #Joټ[)<=|]j9;I^tFݴ.*,33]q"z¯Ӓ9aS?JHP7`0IRW ^G^\=1`3yV\yD|m-^q lH=0!5d3WPybk(e|]shsL!33?R*om>ـfly1|c"j$羮iA睆ќWrP  ZIEQ'b-ZjP @BfM'+ӼucJ1gn_sO)ޑN1ϸRR;XIvF9P:4(g2kTl· <--; K+ЄګJ 5]'dMqϳP,ռ (\材G6<rQ7ӉEn򫓏NHsiiG`E:r$[SӺ7gR8II@"ʂ,աy|ORP:(I1+ݺF`y1~q8g0EU(_AkGcG QU)14t.@:!c OIayHm éS>(GQ ORڪ7Stg[d6+^Ρo?!Gث<;dP׫rzO,|{NNR-R~/h5<5C)Cx+BXP%H I&9OdKR ($`fz]G Z_[i> ]ReRUqS;9C%WƦ$B}HvaVk>:׊df buIֵ%f3IBTjp8zndX#ȾkxL?x?^C-vyFHU֢*K:xL}1d,Z'88MXGc<,7Cq*Z8xemqRZqȀ5rٔaP"j}Makƶcbq0?,hH#dZ>-3ŒW鯦,;eӏt >W2%Vi*s1o>:FN$ΠS}gvSؕS|-]_w!y%/5ڳf>`D7˵{v]}s̗2&bo6lEYz~gQE KǩL?.]qU.S?W`?3rPܙS4 Om|j,cv\|r:ZM'*0oq#:6X<#݊$2;r`6]%A9P TiXoؤ;+ji=PnXVC=A*LSoG{it 8w=m|R3ÅOVW/{\osaƔr5<7d^Dz·YQopRDžuj-[~*- PHؙxA#MIMO@[G wH&Yb[]id\ݝ6t |/g}yBŖ u:Z>=TRa ~Ntݽ%InϜ}t4q PR۽*RH&JvA8EYWeU"IAS.$9:.ӳSAdJ >>?>E:ZwVoRXB7"L7?En0F"M[HM\`ARs<&R-֤%O/ Z)|ŝ8ٖQ%_lGu9J~Gq-g1-F]hw|d ]Z3XR̒덭䊟ҹb&GG=.ѯg#41QH_*~7_7Evmv"2=D.i]|Ӄ8+F-ՂJ>؈"p|-d(R5]aض ?O%6 9 { J!Hfpx}/l { ߦ&,çtpdW!>#*u7+RƷ%˭ /Q!\6sv\( v3Zeqe*Mc5 J94ޭCQ%3opIXg9io+HO޸Qq39K"Ih ;cE,wϫ񵌡5f.J@U?aHb_=C|x>xRB'e9)v۞p*t]vo8^㈬FVsx?P'o9*ȗ}VnfܵE9 UH]% XM8'y3բ`F5_ K ;S*$ Dw]1Ar҃vY%~7a`*khR>: _!4BW_H2xi2ϒ=fo d˝>ms.6JO̤H*[[q  ~N^ ojQ1z[1jzo% 6voV(;l%WeZ{{$dD \d_+.8(Px*f\Ζ3A !D dyؿ6@~s_6_f yҴn×/c,} |R'kQ]\$b6 ʞ9nSɷui"{&JcPF@~Eߚ3Q:_DF'zׁխ1ڛA7n>DU7Cj5|'1|w}{*J&LAls>cZ#Ƴs'0tչ~Pq13یCQ̓nSnm9~%ͫaXiY2ᅷ:ӚklS9r%scUh( A:|YT4o)ԏ0t [# Dm~ފ4FROŢ\MKbnJSB*\>$]9 /P!L(h|ܶ9ĴenowR[g4^ !nˀܧ[z%p32ӕpFgo$OfAб +*rt97 RX8efYC@AC}; 7MD@)LK{I[a+nՌxНikԌ Cv#YX5jvv|26+GߚhZݵ5[H8 a!Ig P92tz|bxe,$Mhbӑ{UVwZށ3yϯ|[}ڳ ǾoR%:t*dv4]yVo:^l>^#]6uc~ NDk;ʶF`Eُxذ &jݧ%Xz_\v[{ * 02˼d n} b@0)$^6Tc,8}(QuejaQ4Wm w|]/ݣcZ8 􃡩:ǰ((0? TʀII?7708ОK쌦t?G5TyOtldfؠI&|B9Q0:#-e *<@5֔\*kIUHF8t+Lӆ8cK/JqEJYJE9ѭ-mHU.㖁+71Jg5c4!TF0 =)q/+&g45nAlDSl$M5Is?Jґb}ZZnsUr+ۯvq*Qmƶp`e9cHl4+ˉg\ND4a6^بbYA3~F wQdb J+b-ѪH$q}bhyu$1 /EJA~f~eGKOeX\]HIsģ"F] e? ~`d=gstot`&%r]h Af y˒d-=1~ 2RzaS߫;;@!7L>,1GT4^\G޳ .9_uFı.T6n9  >Sjvخf= [͈ץd)n j&}x̬)Dl[=2'XR7 ;KaФ8H9{:2},a2xwHj L,(bgCWsDpܹ0otL\&F)* |Oɵl$(T~݆0.dH!=k)WQ#aGe-1)O)E61$̔E' zgoClsA;\x0F'.F@pB-wU͢k$ݥyׄ4>/3m?fMr^Iޟp:(ܑAYXlrC:!xd~&F{7cHιC*">;T+R8j>o?o4"B=Nm/gI"_`9+7ƿ-׳VZf#5~a|W0 $L :ͅVt[aQy~՞r w_n05'B?*Q$}PkC]ȫHK6S"SYTPJ9o +ؖ򫽢Ц%,tiE)Ko:Cqٸl1R_wQ**>XicKPƺD M<^ e>|la3mc  ;ۡhgj  xHV9]a/| +b/\D abȞ$$svs H]B|+Ac[By}ۨ x>[Wufͽ{B.2o5]=z h=lL4t3AJ"yt6zD{y>z:7MӮϲݙI Д)$L=۫:Q<6هvmͿZWG78r3ZdJ=r!WL&<3PBnE?WE)Q_ ͫ+lҞg%C*~ 4pviẫbIIo8 mZZ蹳uy8J D"ц':6@` tU>$Xbp8! H&/r9ҬQD7´c8R eXj[Hm?R8UְA΋$?,Kb%V;l84޽S}dP`I^\<#Ɩ-Ѥ s,l{ f%6vQ>5rck|nCT̩&&PYbbuQ[ָgrހP6 ô#$S:TX"V8X#z|br[ ub)gjѳ FNfyH? ? aÆhDwbʊi 7mJ֙MƘIxCRJx^w2fNmcŭT2k _Iopl'!&)\@#pSj1.d 5Y\HhIvR4k8@M 0|R 4'2М i!#l*Pj+nv,~a9ITy4( GCt>XJD1n*.)VA5$aDwnKaaUiod6 '+g;o4"{X2Xխ043?k \Ybj&IVS%eNLLN-l'p9M KJT e[ReN!^>B4$$ETnGFTDc)V8+8 /"i<sϋcȽlAR30H"ǰI~Q# He\ɏ_6g*|}TzP[b|Uޝ&̷+DQዂ.g 6)YkS^&xIJVxf!>R hzD;G+W=@M")`wmOߒl7et$W-E70V/cBEf- ,6EdQ41׼) $D%UOO"TEş+yUKln2N t45u݃6  V;GsRr {uAyN-9Ksc&xxJIbczӓ[-i,8Fo9)~K7_w=:̮X&zoW%;KkTCoMtt-`U[6B h?psqхuow.oqPtl$;rqUh,yi $QfZˤqG@+>u!XvW,-a5fX3b7;2>^o69GUt1>1>wJ ȴ(B8t(G'1epNoD@mgd6H̽]ćgY gtuD4 m{K L|6N _I΍teef}=:E:/N!DW?pRI*^E0xj8 fSxqև$E2ykwHTd\;qQEEw(-| &,"sWޕ\bub+YY&z&lL<?8:d 2Xݟ&e((`$ɦƬXߓ-C((VH64' Ъl>O;$wvk}Idk4p6|"~U=6z;aUV~S?'2^y󅀖ԩJWrW5dA `M+-=gk$>0Vi2kf{ r-4`%qC)@!uШ*{aS+T|w4td(ꁠpēvb?{#;+G=c1~8o6Z/PCܕ9 =ښx ~4QqL[Ěh+eѭLt|k_'}O, ]w D50ФZۗPg.zcjOQQ͓xw|سxvF S_&rHk˽H^=s[ p6b6Z:@7Y9*O'-saT,tn>XZMnV߬ lKNUOͱq~l$K橼2қO`{m VuG@ /%옡 o#vVKK7]X2? /;ܯ۳BNkVZ4e9пc P *N,!xZ٠G70 Fzg]v;Ս15ROjPRcdl1B.xG/gS([ZW|p?G[ݫ{{϶,;)&ҙ,\T=]䜜sͫWsݘYא"~Tpbn9;iv/7źeSGRA.[jKD>9*DL%oo$_G֑gSf.`n4LHQǫ|Ϥfn핢bé|jx^La?HU6ì9N1}x"i^6FECO?m3\kC+FD!4O\ȅ휎esMЪ2?N&.!T|HL8Mh)#XhF1lFmE& _ĔWzr\oo 6zId-!5b|e6 C'HJ NbyEͷ>6ƠS-{+#ߥ ޞQy%FQOQ5pc 9& Y8m0R =:G&[c WX& $"=:qV~Up7=^xc:Wvf̎8C=FU‡)LC.ﭧ5xpP:dL˖}Gmy0~PDU?ktZ xEb׊U>l&,}RQtkue1%I[:߽;mqSnj2gmhT O@*?ϐv*YF/4YPe$Y<.u?Iq 8W936BbtB%_]YT!FDE!o)&JOBǰxy6` |BjIN۵|/{Q |#f0'I;.^/(Dy>Oɷ!.#9e@¨eȊE).-Sy K.iK5\ZlWk+\+_^p*T]xVpԈ}Cd`ZvRɧ#^D L!OEK4'ۈ4xwF_ hQ4A5 x'뎗L&CFu]녾5N(`Fr~0Ĥ\IƭRY!].Ni`.j^lͪBkpf{#%Gr2D+ww+ 'ΓU`bdOD-y_@k0EFOr5Un:[CgFȤny-:'PtkHRNw@Ȋ< %P]$s1!Tf k[ &G(े L{a a%x4ΨQXSzcwau1o'm 0 2*slO6$b[$e{Ui f(=ѫ@sD2#k( ѣ(BЁg\3oWwgף5)R˸U-Muϋx K \"q9'Rݚ•(_ljH4yQc&<d=Eh 4DV,h!I8ZOFJBb +*1N@y;9;JlRڽ;R1dHs +Ix}YZ&3~#Pb3l2SCb pfY~XKc$uG&xJԳEzwn(i443Ӧ-nQlD/ Z8:4w꼛M;u9K7),%Ms]beļZ9%]{c`K]BBq/tγfwMckuMgubשՑԪFr(m ";npGll+l 7ExݬY5 vXџEcACip ܿza)`B@O#țW~p+uY(QaPYfc K*'@8MTߺ46g`ړȦejRL®GX[0GXpov{YBDL%,Wڱq8R5{}rfRQ9PiAJkE \ġxb`Žԋ;K2y-P;#ӓHP:ѸƣW rki!VE/5,> 3<ֻ( by\!}; l Ȯ_Jhʨa%\%BnH{gl1y(s^,$4)蘫|],gtp7wX~D@r>HhiH 0uklgqшVzՅD&st3߰HVGXj9nOC^=Ft|0@;3 ܂$hm6UadVx^Ig~sO#1qZoސQTRUV$8 3LDz:4Bxd`!0}"l%Çn}5[u^bU+fQlzhAg퐵+ɄmL@ZR2P&G4> UDw0{:1.EǤֿV/.d6D]2A˛82`D[{򒉷vpQpC5%&`96nwEx꣧EЀ0|ـGF-,Ojw*ȆP$Q ;LqH\(`JN* q/FNI_=9 |-,r5tc/cPiϥYX[TE~1WWX&VӢI9єn4-j4ʃ~W !]ijOばV4M6Iad 8jϻ] HUIn|ȧij nt3#ӑ〯+#zU56R6h&mFKvIٗ3H3`?$L|՚L[sYԢDc[Ed 79sI_Austܻ>͕qj'T ӣCw:Jq OѮI Lp>mh+-i[:G…v.3GșΌR 2qt\uvJQ1!4XKߝ(D.yayx(:dPgUA]&9>1U,?uuZ|yM|f.ȿU{'VeНg񫢓lI8J-W:G70 L%):"7UdQK[t-?Y~2R:|1k-gt r\[ s  6Ӌ>hWX PmQX]8'> t52Z<ˉQXnȱOgT W v4T&SNkVk . d Uheb $]uϬ{ub]ZBL*#OPdkReq8qHˁ0f>} i<טS_#ݪ/>x/-H9f7i"DZ'kTeEo/{7$= οP<䇕 Gu׉8ijϏ^_UA8Qz%Hf5eG)X3wDZCUc" ?ϲXbdY`LoW6Annv{V4ȬP[ͧkJ]nnq@pq94WYj٦%19\zhA'U%z'VW6Zuc]8IGl˷FWNEԪ (ɵfH~n+4CM+1?i;s0~)שl]'>MYŜ'i瞍<om#_@H^(m$ƨfݮu[ ޥ5ux)tQ9>;5wiuhthCBFjKE3o8yOԠ|='cP*Ͱ|Vc!}/;HC?;xI#Qbvg+@d*lVZk$RYlQ;6{:(n3=tv@F{5eflHLw(C3> }䗷T?aun(uh8Mw 643xrK&Y:#V54racs'4Z`h&Sջ Bj hnF,nothmxFĘ=uw[@Yoh[yHJR}3^0nhhw'7xVyITY&=(Y#Πp:8叔A"32i|,=To>ƙ§x9EVzҸv6mNz!{RJIaDyyՁ&H;8 arFIOs*|O9*HV0{,ݒ8DeĔjyq7h"oGТ di=n!ƐC _FC`A>+` 13n{ΚU9ˍyURh2׺QCm>7u *[ߠ*g8“`]2`{~ -5\ ^W!q V(PZ̃' r%ՃHLxߨB68<ܴP0[uM?WэS:GT S `Mկ qi7$7.Է &U~>~L2P%CZiܺGg'r& ~, <|IPfeS/! f0W\D&KѽR$ވ0!Nl^n4j[ln?Y%jj#sL: (nրBYт$Nh4WCw*b/ZAI_~]j\' '|){㭟U 6gÃ}oE=<-8mO!0DUHF~ٴAfDAQmpcgOw4Mn'[<㟱 &L"#Zʖ H(ń~ݴߟ}{l = LDbX?.FW Й ?qCl5~q~ p^ tcV8)|%J1>yܯE9HZP;Z33͏:+bQR,Vxxx_-v1At8vtR{)#qp|l䰍7āPMu<ژԴax:rʭw|XjXJm '^M.sCFExRM\2^aNlBA^{:WDZܣ 81 b. $ g=[zmE׃r[Ȓƴ}4HȔi6h-vHЪO얤vy eа$d$K^$ /}cZԲh_tyx7k6S@|*,L| 3|P+LGia#2fU(vOfrD},cHd B4ݟ@.H,jgk~[` NF rXĖJcwcV ˭y ְeQ,MIo6"!,LvR2Z644c;#(C!Tۚy86t$Zl7FW `Z?۽QyOSEiԦ nŭJ̐/:߀D] tܗ BaZpqIӿkh8Dݤ$By0ȪaمD&NcB.d6/~+ D(-ڐ'ߢ9px ģQ[m Bֵ̠ T)VV~<'#bb%쩼a!̐-$IC?2Fwxfk ՟Nω(_y ze/&ALCun˗2:oL`V`ijAhFDz^AUq X<У(%W;kF\ ;EX"hWu[޷ Y[Xe^pb/D-x{KnCsMh1`: ~WV2G+ۄ|+yJiγ34s))FJ2Ⱥ<ШTY:UG^x'z^C>>nwl+0ܓxg{g&o(!eF.LUL3f/Zw]MPȷ/^F3\f膲]XkJ=Mb)h֏7'/62D'rF jwǒ6Q*ȒqYtLA=\#"я*wP )RqWSڍ.٥5W8U?J+oѲ,2 t*<+ٺӛuP%> /fo?Kja%i~ڡBzn+8 p|^au<1`"I3>y7tCW2 N:9?B489vUsl;cȣs6>ވ9Fdz7\Mްpl억eu}\0p}(>Xgo5!'Ƃ.R`X'YE}%yK;:_V碔(ɠɻHVfeL 30,J:'h,R+|1m+'s4d 7{Gk{ ROv j~+LLNoB.91#J+ФOLk8=O!-HQ-|υv+c-<<9E<\|S|57MS;Jק pYc.WUB!J&*杭d1Zhܩ͎$D//A,89!zSKCvhj28두`Sj藩orrl]l}1]<2[YnA^h駚 LhXӓt<3&,zd/.t']iH(gH5eLx=̉LR'qH.'bFxy v-X $c"K5% %x+P!?[}5Ŝ0 Ո^ m Q׆JhkY2sjkPQ1ļvNt:?/O'ߨ ?UqY#J]<2u@t-#7m&/SnVڢ6V "jٝ.,C~:Qnj`'JHú1a%&CN[ZcPt1 Ϳ[rql$2!"Y B;ѨI%kpJ*\ nO }\Әx)7XemқRl5oOry)75/)X4p)c^#2~T\Joʵr";̈pk| ! &¾$WU"e%،s6mFȰwV!9b иhxFnM~&ȓtVyK!fd9Õ͵.ʥD=F|57[mE5=V;6D0t{.}ʱSEɡ^=sSXCJ@7=(n6U8$9ZջSQK\`ZOC`5h. Wa ߮m= S략3MflpzK rsoxu>cCbdX|X\"yu YreBU2ފyk8sl|auJ3*uO Ԧ(A Ӷ-dJF`3K!l#‿%!q95gq{6ms4S5%([1r!yqկR0Vߙ/&tO3hlQ!Rۑb$3:z"՘.FP]{YzÁ;^#;3hY}',hwM ܚOQGgQ"xҰ[e{ؙ% _ %t=|AK =P*jer=ȓ_? /""#4>y!@gB.x_ yI &yÀQv~.9|*lrto2潤+9XQ''cL>!ˌҖ~&FS³=@Oi#&`r/3, \U1춱#ٹ \2t!W v] m6G\ӿL*d &( 1 CVjDNO!Dy߆>0_vݵQP).XGC,PfCp ]5h#kW;:Y>^D:, ktyj5\cxwC7xzl'Yg&>zMU/)ȥ",/YiNNoN'&-+wkZ'G)7zE@tks3ڪ6%s*)ٲ2;*_S-Rt8m8,{_8HmbZzۆh 0UtzMUFк/?hd%FC}$P#{mN!:Rf ϼ4=X7DdZ=o$1U+[IOL~mTp: RK4SS4DrZ~>+\(N˦/a {FnjqH $ty>@+W5BeAīULQ['??Is`aW]B:Jbɉm׬2l:U|`wh;O09W'6I_= ]j~+u.6:mld`104za^^Qo{D r3˜t^a% q%Ng侙ddeLjqҥ0EU )Xæ@އ~\ų@6ۛP^q/eWN9x5o{aPǻ*_~֞dg1'}8Aw` =@۵epxc35D4Гn>;:vѳ+lNЈY7ȮL9*8#U*@MPl4,,=v{_iDdI/+$NS$"@: ~sPU(ɅyXCQ6H? zb^p[|3ѥɹ0M0H|ơ.*xJ JeMl`M9+6wXR>u&vXZ=:`k Y(OSשh1̙n O^a ^3lFNjU-AVȎz<~Rh4axcˆYB @zпPMc}p0P ^[w otP3[X_ 8/iB>qgpDg lU5_{l[+"s'D lG1ZZ!);OOŪ7 Uu hdQ/HA@] ?L\'W~  ޖL@snNdWANKBR Sg]DTZLފW'fo,堲]>$X#gt[Z75ǥp!^"+Ї" )W); %Zm|itT/4yt!4I tܥxv2/S0Pdk3>zrבmLYuN` EpvWuWn̏H<Û;M~b-cm6G3K8-5eʄDy9?Ƴxi)Դv**N#\f@"RV۵u:MeKfT=벎%ײ*S]Et\t.L`|GTp,xk .C$/"kP~cu7gx'GWdNG=?Mg^DE4_bjQ7mq+z!==NJ_ܜ3Z# zCh#D@ _ǃRLY/`\ |_Hūl*^bk]b uS>#&92!šz`dP*:Y`MƨN& -L̖#Ƶi>0TV3Х6fQ>?1YQ_ݍ뽭6x94llXNg~c!mJ᪹E̊ 6o-CC%s!7]p"=ɶi+؊td2;ޭ⏅械@-8Bxq+_1ÀvðKU>Q Q`p'M$rتK%@5i&*6V'h{atڗ!n{(_> P;ԫ aF[ 54U}xۜ-I偦ܐb4Ě(ȎzB߭>|bExY@-꥓OypԎ;"J='uک9rIŴ:ԂyL̇Ee=fOe}m`[47JN9%Ʈ-C;ç̎C iOTl峒_ʷh\@Mz pZr3u9_ZgY3 2HGUsw2ٻc*ʮk.dx~QЊ`W vXoEǠ&ibN(b)gs5Pv$u T[xh' sno\82Q掭E] DuVڵr(qVv*hؾ6LSL3*4$֙>AI_<fu"6Y(bٗ;ө2AwЪ10 vD?$=63]-~ K%LĉIKЖLם]?Lĸ!qF-N#L S }Ǚx(BiSkɿ fд*zrtC(7/QJ$ -{  Ԕ%}ا$bz07o6t$>$JI$KHnhcE-W2)ez=M Js5γxeWAV-7>ՊdRapCTv(,kzʅX+`qM,DU2/Y%EFTq {DY]e劇BT*N)IYԝ~ſ[|&*g'^ﰝ'ژV2>xlO)4Зeh 5]$LF.T G0p/lߍh M=?ҽ0Tr$g];0[:\I_bIZ>[Ǒ̍٧ 6os-_+5Z(ٌ˃+;L4apX]VeʗDZGߝ'y6)t˵ɏM?dRT}S%qZӊ&CʑΈ u4aF ޒi y3 o7)0EXt}c\ ;W{Z%v;mAvN8+$#߈zzBJ08tIATM6<, ~iS.BLQA}S\}))t=qub:Z-i}r?_K9JQJB8.] 4΅NoH'1Wy@<1!2|D6ikV#ddHc=|QY[g<}p~ . {s}#\( )~1bG#O3Տ :̒HBS0;̈́ÛU.0>b 7vЏ,I'ȭ\$efAcl7z{=I͘NSxi `6sdT3E'6x8UZc(8!W[״+@_ZctR fC,\R!JE&-tsjI N Jǘ!Xasm#:7Rb&Q2LD)ㅶD,rs>r._0Ӧ{c,i3oD[)@ QgO7ʽȢ\s(yNrlUC@c.;Pv5T, ?JzMj]fuUBfۗ7W2+(rqRH`IWi WОVD+M3G,QS`)"o/E͒49*?7-$̯t{X2">@xZIPU4)B>/ 〳 sL,i˝<;XdL#; e_\r]߇+k:B >UWvW^Vi&(&`-}ES{h6B;Apޚޟ~L$2 }Cp'Bs< "*a$#bLLvE89l0No. 87e S, 1{0t'v&6t:诉'X7{2'Qeכ`;%= _vĖs\,Wba> '৒A*YcDs⤹XaQ21J Լ,rpV/oxȟ. i_9Rb]8D&nJTIht;+QUƝBGzzgE]ݑIܪ%U#7S PD ]o9)1?45`I;ӔiPVs4t5㸗(`3ioy[h4h"9P뿅ՉP; 0@|P[P0> B/}w#ΉQJH"%/+@_.^b_D`xiF;AJJ}v=Ovt4$ȐY޶7Q]ǀȾ4:HhQ>}14\`a$7Ap&БEU$B\ {3`W<3SҹTrMKU m"Qp2;3> >@[blLJ* 0^">8;`դbLKZw[}i.6e/Վߠ'sGFؔ1J4Mꕎ ]v79"c2Ն Ve+#Ȼӱ~L'i}?DI]k3؆ M wT}n!Q/CQ^sKuC`uY;| dž6!_Dro,A<O%B?o6}):jz@E[R$Zc-MjKˎ\\&p$^"w Y˶ 0nž/Rp]p(nZN*~3GτC kZ)-WuV5CS; Z8ĕFq2!z6P%ދQtۍԀ 15GChdQ3w.@TT&LOU@CvO*3fUB8z+=^Yw !iclT@ъba )- py2J">%-#E(Q1z߾T}U==&CИ.oZCKجd]zhg% cV(@ua 7mWdb2}2=Uja7xknj\[ZڳG5HpN[hD(e~u[I>r'lZVo&&5.K\sHdK6j:?K1XL Eha;\Ҙ^] C}vPQ7՞I$IN1:@ [Q䟮J6ńt)rNb!Pܻ" wv=+z}B/h7UtdLKeRae%M<3ON$ ;lHQJֳOXu2QX5΃u-E/^́_@qmNgB(d6~y?Wp1GfO`VYap:`m+BQuQi>oGn +>xO~!'v?' r 睕Xc;E(%ϔIsf;Tev.* dbݒHst0#O5>E<8| 0[[pVM1$*9"F-r- {K8j x 1zhg\ivG&pK[ư$TEμ 6_BvbU$t5ܾA)m'puK=5Hx!<7r,e"oF~n: &w]όW{_օm%9lַ%|lUJE0mg MJ¥׋CdoM&5bw~=G'ZgjʘHEHJ-l2on1R!zy09Kh3MJf4ztIukGo?)Y[ A܋p֥Bi ReEuH2r?(\X-7!-+@ 86Vp@tdΥ^Yvw5 3a,(Se[QȓLjsX:d Nw.꬚XoAx[?}5I5EoJ#ѹCJaݬZInR%}{jɇ 7|B;#g<ɗlc۶~:"p$΃X(nnv ɃV1f=UN)5}cTcS B6d#Wg(X3I_$M9!M~3e,;&* 1*c8x5HhvJrB'LL0-6^f--k6/cM*ɟ&vK(Y9nӵc^V*﹥SrD}]@AAeXbE5+bPs=2ogȠԱdf[w"Ev\j| |\]5M-[O2s'nUowC!XՄz)`i^[ӥO'ptSLPD!ԘQx) g7 tSc/0OR6D8dS{!e :I憖 E!Y 0G\ԩ]ڲu57ҧ !(( C!u~UyFȄT._(<2;f xLT4_?[8_Oj퉙́L4ڧ=wᰒ, !{0|'/oQ $^$uu t{}k,8Uew- ')%7˃&nMWWCuc+v7U%tj|Q谗!87h !o?͸-Ws|A1BsKPGflZl( 0LZ׏~$3jIGރR=ն9=yagm;ᵦK\SFkT=rd'1; lꖜE,t 7d.P,:wj5,G%j{ByHjl3F3 6KɈWи;b%_-U '0! k􆴏W$%\1hVG+S3IĤY$Hj`cD@cYyryVũuߞT5oQy/ϟEJ"J=H(TZb}EeI`uQd22UI"3t)[{#$0~b{ow~0gNVU0 q%h6:AVV{$HU9eGd`"v_7rY]O{wzQ.3= 22J RA^Yύ읲b&*ⷝBʋ}Oa5"lkK/P?ֿl]_J0mKҤIAJ3j]0[}SA8+}4TE5[DB*y  _"(˅D.}KN?g}vI.($X%Ӥ`a(U_Cg#tL>ז%*.5! 6sJP8 +Rడ]j5Ei B,hvD`XX2 d]0 xE]>0mEJf!gF֏v&ǥG$MߞTt,+k+L7flw]Š7z>[b;+nbxAtK .c3_r*:g;T{}vM nr} _V[yL)Iv T[izdb<6(t/I,VYyv\ey<֟1疧s2oOޮ{J>ڶ^t֢$(!4Z5/n% -kN@x „hpEQVHt*f}-7՝Sߑ TpX 0QR"{yzj|Z\:I^6*J`}`ȸa[oB ne{J[N$jl,jo.ͦFmoql`TA ȿ>)pߖw\DJ?1mcoX͠%f` YV M ߃oeh2}2"X<G ^#~%zI'ĔDVxhihiɭ%VUDOgNc/}3DV6'"J=T-2n8CWneW.p `;ŰP"Ͻ^YwtZN9;萛}JFP?S^\ϏM!{Qa2Zs,h<Ԅ0/~{Z7}#5[WSV8$$ ' /sjٱDh0lG$t6OR1z,*>^7v">BذOTFuaE;rA:Vߖ?.Iw:.`U)JM@ݲ _`L%GNx ?<V2ktq WriqQ˞olN^6!V DK;_hqt7J \q0{"}{d3s*^сTʭRuYSu'|jⴤEAh[i1$W[n%AziUp^&~ը ;UξлVXs@/Tܵ5q==c]6n+ h+E0g vfȚi]A(:|nb i0^~|o&!B6Jbk؛W2]Iг֕srUY9S4c")$DloYqh;/"}81$J=$`;pu)&.ZOrT$<fN -ڙ aGpM!;.+1/i2&IPo ٗI ;Fٰ/ʟ8XUZTv!+8T$ϖQ~Y/T"mx'ENy_5SwLq9LÙԏ|ӾQD^LzG d+g VE@F̙΢ UYGsF-3k ={(@d$~^v%`eX&a[ )c؉K49M#YL5P7qVl@%vHxA ,XM}親XrB)O'uӸ*y$*hP4/6^2i 9ת/#{Z ?=G|Hֵ~ rjZG¿yYiRdu]L)x20?A%j|9`Bb@pcy %mmC7$ jK="@uN%/^0Waʋ "{sC!#Ph/Y!/,&o4˿fO%Ezr@6-ZC^AV9s20N u_8ϰ]1סyތ[Y kKz&/^cb1A=$`ooLgH8iDPGP EF֘tNˏ.7}e]uXRC#|c II = sD52. o(yOPE3sCA[MÀuDղHZ9/? kl/5k%)ǔkRASzgHrNdݷ$8L>v]`{iT09W7+{jJBrҋ-aCҕg>N]"% EU)2KWܷόeVXm1~>z~Y: HbЫ0SyYX~8yjU9 c%+Wwp_>ظhj`V`f#pKH:(`4]֗WPrK]̕2T(Рp9]0aTiX bP u'"h%kvZ5?+`2=Br()R(u]2cqݣfÜZR Oȯ@gMetU4fG DxO[{K}qٵ\xI[ ' ܣ94\({}!6&iCZ/.)bvK\OAXiY\U B1(8CCq!"w9-xapH{̍9З*q% W-]o2:.JڬC]>\ƈE\tI[SDCu":9 ܮY`6K[>3WӸ4z@p&ũ}*𶁼 P)ĘYmÖn 'l*(%'rB̀!qnz1uo{)ouH &˥vu2Eblb3EkdgyՋVO*Ww<ƱOFG2RPoO}/$V6٥K$Bw&JY?S5?P|ّĠR_ok4ݼ?/ ւ=Vj )b6.GՊYE9[McBqPU'Au9[z9sU>!&;DܺG<}h3sƙ'~DjhSTF)#gޓG.$;]oS+r4%6\rG+ Q"% ǚ4b<{r$}I:-E6=NY'>BWyZ;3y{Pt߮M,T8 U`eǞ힯v 'r?D 0}y1hkFD.sq4:ꜾP_2}QAsZC>>?d](5:і"%r,Re?vxݽYKqa(eFZF.Eo[5 -w !!8{yyJ¥2_`  #N^W oKE_5`{0eUo_ҩ_Ɛ2Q"wؗ1HDžoQd"(C}n; ??(69J ʘemCQ11-R?7qtwX5AooJ#-OQwdGPm/9YC*BsBeDt/^_z8.NcU0 e ߏ|FpQV^Y1.` )h-b:9Ll n}dэ{nlFN̕@".x#t_GKGTid.FN5Q({!6{i<6-+pʫ' .tHX-(^.WÆ `i$X]/L"ꪓ:+6zOQ<W/j|rޛnyIq(06~tZHt gqfƾ|W&̽9"`6IϘ (O,S]0Uш[fu\\S"ezX="Rz\mOR]A@PQ܇YܲTA/u쏘sHFI|˒.pd|o;Tyu|E\6{&*hq§r+0H;o Dh5Rt ɍ3]K-R>~`:첇\&Pt\If"Q.)f[hs^)K FߝW2l\OyB/-[xh@>b^6*t9R==R}_(?T9^рfhwLd2sG=;w˱x9tGCd&䩜L׉jއgf{&i{31cN@[Y!ݴq#asވ0n٪S ϝr`P4"2ajfu )pV\r&N߸QV+W=Rq>v"T?CM\8ZJ[ Ntbe4"4qu|qw]_۰ q/ϐ6 {yt# ~Tdq9gm]R$i:w_nfM~RQ!Ho*ܮw2wۅD 4.#_D<]ܹJAdRH5|Lк)9(!j?Htm]Pa6t̤>m %*?Ŏn!5sg'LvĠ[Fc:'4u2?dLv- uI*~뤽n< ^M53KjK_hT!2-|b/݂h`y{0 6Dhއ ϨED-CD"Mb;3{wZx^b֋P OR)> @ J7QߢU${ȣȚZ&ԘLjŶo4vJX5yfWUzs ?p# $EE0BR"\ H.z] s{k BʟUwbbWx#JMYHяj%3bG°<} ~^=PW0M`䏙~Ro^7~ #k5k/$]5E 2n-HԒ:B)$u,/}V,S?Ӓ?)Yr9[XR (\)j%3l F3V@٘$Jҙgh|m])B A.R|&\| f8WsO v=0\OLMH|tY)Ccԋ^9e[c5܆dΡl_w{q w(,MOeЏV/$o8i[_; -2xE>ҟ/{X?>YiC8j‰? cWQ7jX==앫CRD 3І0E z%אX;JrذMAg~UoB14 "{? LBj4YA{`HYuXv72q4muԓY>L f39ע-luu7$xSK;ݚ#}|-9F8Ƙ:L9ׄl$WQ̩Lܙe wTpH Y *"?kd1eXw&o{A҆qry1H7]]J%C ).&MQ[T')Fr0TGʼ`?a%ux_nEJ2,ͪ5 D*4Ϲacn섵ǿһjW`X6GŸt p@oX\?hKO`2z㜈Jhx'@b"V RY E_@iWqq) JW9\ ~d{ nn[+A[ap /)`g$?{`8y@_SH;ʏO4m /+Yi>D1'TppX{q-N9B,K%YYl2fEE o#SAict=U U+qd90TvDX|5S#|2F"e*+^aY'}%w). >E9q%t Q$EΦfSIE}JVWxHvfHL-l&nΛpa.X@.|_mͰqX"JQcC&)41@[E'~%߬h5i5AB3F|Og.]AOϸbx~m.ے@!eVx[^a?qRBWu'kg.*^lnd)A'"h(eJֶ;=BXhɋQwmXաgn{Pv]ڸE;1+`8X&w ,q|5ln{@yr)[,Q bHmm!fUUތ|D PmXA-J t4EJ 5\s6JvP6qy|㉉؁"Z eQ;D8N*CVf~E@ JD67L{xƓ65]7*6d7Q[y ]@q}yc):Я;P5Xj:9yI\$b*xDŞP |65_!$-|>|/`)a~ ߮`C-B)1cdybW͍2,mJ6k߭Vc?yrf'LE/)aG /gKIx==S\lCT3D5_۷B;K4W >}PLdAۈf#4N 9+:xOL@c;ődxXF3%5`"8]δi'/Is]3#C&?jm&{ʟUMZxeNFL@L;2PL("pX~iP] 9txCϖA-0gUc] ķ 2FjnQ;_{Eb%g9+C5EbUs`\U_dQn#\ 5SeHYf3d۪!QzvvQ~iSvW |3lͯ zu ~˿uI$32J鶜߽vf@jda_PCg( OЮLY3^CDY`r0A3$]~-2W^s1"Kmr,BZkxy6iQN,y d]ǽݱ 6Kݱ &X 4\, !m+|# MiIr>Jl;k+SkVy-3N9x[t*sc5z5ekU{7n5+<<N]) [uQ>J :R{H"%z.GYM@'3^u"W oN|vheaΡInv'uaҵa@N t/_ۥTȥ?.f*&lOV9xN -'*du1s-: uǕWhdUf*E 62vme2֥/b>{BX\r[o6m\>9.(Ɇ`a` Xx%ie,.JW:%roᮤyGWr wM?q7)װ1GEHu?y~m0ٰ9ᾫ=H1Vm&N⥫sN.|NZ7/;㍒@̘E?>q˲CtSue;TΕzP0ءe +˥=bfܽck0tb \dlqWu:.̭(iwVGOX弾㴣.rвVwې'eʀxPbXy'/KC2]fuLehu[ Y,F>-'(3Q6%Z;kvV<L^<|< ?l{g#ھzkgaaWLLBtQ3ަrnWy:NΑVU~yT o+l N:3:D$iːCp)colNS{}=݀=>I|?Ԑf&ROSVS̅Q塢$V6-$i@ߚ({Pw2lbp;y4*Ql iŹ5?v=p>g՜FU D`AEb@LjG"y.3Ǒ8mCuD0BʛAp L_vS:wH# 3 '7vR 4-'̇@\cd^DGkI&:rƖ y}&QR}1|NJk7F̳|: ɍ̄RˇzFy!ZA3e-fLbʺtIl\a2iZamiЇ1$ePgHa4N95m}Iv<}_ذt, V=-Q ٩BBȷR;G/޾gj nXeSXR-g A"tL%qBtX܋b9/+KnG_s-  zvLA@ u%ywH€="SGG~K!p0|ÚbFhZS0y8N |8rE,ic[߉Ω }.M `1t7'Y*96.WOo#BLRƔ|Q3(V* +y|=ASĩ$&ϻ@rހŒ1ȈP0ɠZPӰl,e]I%E._0&5-_O&6rI\ ,r]2p  ёCGbGNLDmxȒ $\s Hqݍ.;6Vٵxb+O ̺-U֊ zеAԑu;f>lj6,5Tz*,*~zuD:l'!oyUvPEsG "[}j-]9 _6$.A ['/6= %\k2tp/pK`x[$ tALĨFpfJ D6R]p4HOB|jab@,]Nq-~b02,@ ʿXV2<[DL\uCBF^(Uw0 x25$\%#ͼcj#US˞Eltrr |伧KNĂ5ikS,{as}c\өW|]:L"%| ԏ.?0`Mbb ‹ymŽk.OnJ*]YSe@c-2^ =xjc#ߋ92fAϿ^5ZcQW>K$>fMJAµgvW=Q8 ꕍ#[,i i@5);8wڕRKa A̵j8]7 lHI<2L1߱|]Z8UK0~Mj{y>a}SݚW`-?tmV˫Sیz9&++NЩlJ\pV„hF|רzFNM;И/9Kd>n{zIe5 g ͳIB(QsDhEO:KVtD}LL&9#0 =7֤@^NS',šXׂpn\ݟ{X'a԰I~}6zǂ,B `:.ksQ8Jpϸ%W*C]t"5dQ>yGKj|E;klS@3&) f@^6*"9E%>! ` VlgD!ґ\ pSe$1wh =O֣3o$6,uJgK~N?tpCN%,@ٹ׃{&#ݹQcf-y_vK *ӺuEq}= (lX6?$&AW\ `URV5V'hQ%V(G³N@~{q]!۪L|5T.hT2 Ww"t(wFĶhp]($ztWoJ}Y@wL T@f̟\J\OB 3U2jD¤eeSXU͋j+ͱy.9a : L^ נt='2A 2nG*ai>"9hv`Tyy7`J Xh4 FV9miD ,ar Vs`ؙH ]P< $SeTZ!7taUNj FPEfʍOg O) ƒR0ss ɪձ\;fZ3nQ;ˢd<3C>`.Lm] ʅA8q̼xw1" tuX.?HlEJ<'yz.kI:'I{Gp͵^ ø%^;MLJyQErjдLl+'\vYy=h@J߆zk9WS9?/FZPn#tx=;D !QݲטUi\rǬaTb2aWUtɈ"ٛ +6VOHQ*؞O?AQV :ֈlOIO63.HQ?gܪ))P1(cw6g=kQ9V#f{cAq`Pd\4_;/F4! !t &ȯ O u?k)$h&_a aq!ǻGڤqKr6ai"f?x{^{hC se,L'+J M29P{1)IA%}Oz`LQn(,dB zتBj7EPIYUzsj#ŚO)e~xRe+n?yGBܽjV s@&PYL=?6vdr18{߇ΤRzOmE(0zfSoYRjldoE2g㭱[xqIhBm^&g͉.)W;.\կC$ǧS+ 5ߙAi cPW:I-Ǣ]J4#!ۢ:I6$섿tkg]}㿩$ܾq4~> \gȽSdd5Zj5U̧"%y55fBc k5>cu!~"5Q?4^[=e>J竣3le[ˋil~3`ߖt o?t"a-/5a==eN̕]Lgj@P>{$qbei7Ωћ.=&$3LΩdTF&QoMvvkPC3KO]j?^Pc*I{~o;qR'OT2L2G9(Hwo0~ٗKjJ1F;̪ gRŶD,Uؓ)ؤm$0U[aeڊ_x.#T|0 oG8ql ,4lv'ЫWquZ8ݹ7C%aTt4rBD~(=ș @DÝ^6d1ps}ؘ5(*(Zzr{o 4z28ưWei7;X3@DZ CwCN9CȎzڗוo:Y6^% .SWL$^Mo.?a3UOç =0K0L%ABCSPy+L{9~}oFo7Axͣ=Q^P9 n(ހpyq3nO\0ji80c=WMq>#8}dK;1({ل0 gb6VMҳ0@-TԄ<}:aSw;h3FjMqwJ~E1+57ht)ܔ6;?2m}=Q< oWdFO48~ʘƾ{s|6SYBF=@$>m?/\vHUE dc!kҎd4e 6!w{DZhƈ0Tj +ңf8Jwbݺ qGm=$Djk D],cd(_܄(ؐLG*!$p"OW81iQJ-uҷtSPtY Ѱm#-py\\\H[]ӣ]c//=φ$}:s"P3lD>7tR^m ?jR<$d1-ͥr<>VVpj\k~Z^Cm;@/;X0[o p,nr%i@qV=wR 7/:sv*M;\#@k,]J:X\ gvYyiq)]ӾRN#fVEl0eoO2&mB+9$Twi^ً)]ihpԒW:=vŝS] Yd4~{<Jy>#ξی|ܴ'w׿"Tn|Y^˭'m#x9n6ecލ#Er.ECql42ˬeA &ƃBˈA(*Sg(Wyɰ#:G ?>7n$q NʏQU-N]aЙH_otv߶X;*Y e˳]&^`Z)2j3{ۇ8Ek>>97p289w0xEJ>az;>3cRPTu ˯ERet4JAW>cyd&S]WU QP{ks& kFs ̇Z O{jͭԘK}S0&(-#=$Ձ„h,o8ds@LuG=}t)! Ը^JŏWԄ׷މ6Qd y|L9}F|X#]u1VCWt6&hTp,7 #)Y/ImgPϭaYEd<s؄oerc1FE]{}5٣jW2 $ 0gbﱮ: |!ΗIx \gˑBWיN@tn i ۑ!ʒ{+B8߮JsX0iŲ+A2'vE"-!'.zթ~lPWtg{Ol23g_+^`ye%•m%RH3k /WQ[dh(MHK`FyE#ߋꋽh?&dByaòyDсhYǗwp߈Eh5|;$w9vErodZ`I3<\e>couYo,M]7Aþ~ &V,G"+dA@R>SZO6mQsJBtRC6q(&e]{ݻ?Z $ڜžk cŤ9@5tN0b&Uyjvcs1(Y7׺B ;kQCz*ē`CHB%v/~#uX:t Yҝ$B7#T4+\mI4>5tE|R +k1ɦG\>rC!5̟(ӪW2fv $tA.eJ!7dyRc4?Ӗ߈mq譛HRU.4lN!NQN ސ]2&)JUc>#49i\{ O &8=h?%ZeZPX;FZw6Y"lqsz cZ(R] '1aq{LKu5ތ2joI]ý4׍ҮxO9Uvw㄂tPkPv`x\WV9mg(F! |0uD^@@S%$)`*Tgt:Xtð%9BM&J4eK=|9RIՌkC~9,6o3<[f[78IR8L9 0ٙ $A)9a4;ߗ\kPAiy]E4 %~sMi}SVx֮1p B59M BV5ajCYYw n7?BꡄnTH<*F(IM"r ZD8={v^ Q"رj)-\KX9mK"Ԡt,=V3y1djȴ dP6=S-R}Z.eN=նr C(g96RUt+U1c:vry.N|jc(,%<sduGHAb-5n^wY `\J~qiCrIP({x}%#ʿwn=^3mo6Όm*u'Wlk7(oH.9Zޚm _9/Aۆe]5Æ ʓi+.QKyYrxQd5ً7S!cJz\97By2O` Aل)=R&a^͊>:OƗ;a1s8I1>Oγ߆]3CuG6Yϳv&NF0xm5$5GT~(5ܴ>3Y*ǣFeNQQzsMQ- Kyfx2Zy4 L pL#& p%ߕTo#A)3G긲W^V>,}^&{ʽ=W@ Ap,-5Irf{,ニ%DHGgNR)>*8K_8y]SUx2%H䆥l 'v[2L #-kyEErM8Zd"Un/*. vH2~k7ٛG_9 j5.­è4O}ѕok'D*8G\ajfƛ<~^mɕ>(: uhڤ函ڇVgؾF]7E^er4n_@y%*FxӲ6₲NhrR-F֗kɲM2jn(=aF[mEDJf uh{tya) &/1+pi+ij @3R-gYw;|&CE.Tfۛ:1`ħ7O=UcQH ^J<*ȋ@Z잨]( ~ykWy04WwnGMR_C6k[լE|eI=Hjs r0 H#]Ҳ8SF4*eÐm"r4 0BA ׅP{}l4HN;47>CpAaJڽyl `]Т[ѐozhD]"t%ujh6!<Ө].cRSzs[DiUxD+k a޴|2j*H!5bel|LQH pRUO$A sqoWr )" ץ6>y^ {f`k^ý.yB] \jl> EmopG8ro i(jrJѷ;~lIvK:ΝYL-x9bx,pfG2'T8l)ٖ!anLYX>3%vn12c΃I-E'8k}qЍ25^\gK6w@@K[ƷOY5{lk7_ sUZžr扪 > ƚOWswՓbČ"[Ic[=֚mK\P#5M8dNzPŽ wЫZ+Ԫ4 S3gҭ8gio$[ ~xx:`tdifբ \zR&cF>5*iH59Yv~8΂cBϨe9qsx\Pb_]'1+_6Ui^*l-U*1#s`Ŧ[esV!@,!"139gqDj 5.l³/ s>P| 9.LbXd/Grd"IVZQ 8Pz\W Yus,$E!L/n#j.͛[} h27]SzR2h{(-B &g,0!54.Oj㾡C<+k)+a Mf+iԢONut{vtw_5G~^4d7lG32h臂GO[eKq%~š{Ck_5fa`iS02O# a@G2CuO _n~6~Z/zJu &1;2̟E ;.Dϼ E`ede3"1ͨ6 zꜰ߽EPgwm*s䉱[Q-(_K^=mLR,"y e4zdA/Xe&Z%c"F6[9sBɇ%D94HPEeM53`wW*/M2Mװ0GW)?|s! !;` _M~ nrSwhwxxIq KK1c'lA Tz)gRkZХ=]f CX1,/d. bS+i3X-@+lk9X2NLdF,UM1.DZ#/g귵|5־ a\ Om̼],x[K>Z]G,=%mxGQ,<ON<0I|*2b p i3\eؿw˖i^?yihv-Ih25Ж18ʡ8iu&D>܉lM"at]vmJGu V~MMbWP ˅Ao;-b4D,{X'ZHw&|2j,8 _Qo|E^8agAԊB[`L79ՕW"/ 1RG T){\E//Gox]S/0_ь`[= |_T/\ln+ !`KsFc<9ՄWLyE?>i4ھX]Fqm 3)^˳nl(y,Qdt;cs%q&9d&r'Viɯ`k~y#ȟ(aΙ ] dpTpuJ_& ٶ‘^+-'dxUW=څ?Smϱyi'_"tN! 5- R*ZkmhZU@S5.IOPbGD2B?Ulp{whk Da*4  Yks{c}j D.)QQ`W ]amƯr1z&@ufax("? 7QI\!ƼhL8=(AIJ-7!v6iޙ8'd{vU  p8F:Hj=Z6ȟ ~P;(HAn]7 ڕ8J(WgoIיcc#(l{&{?z֬&AS%Y$5_sFƒ=L_locG? gMХ\47f%kaηf uz6#5OH -R8]gc*@ Xk&kxd=;boêCuDTX{J"PʑV&-"2?!GL r>]+^7f]jeS6uc2eY04 6&ΐv4Wdscwuj$);6t|~*;MhtJ@IgIJ<EtݩNdtȾ_өB:f7",>Ag4rCpO j;LR+z!&߷G`G❏}J7^(3A|XHpUi}:kݨ)$iKvuh2TH'Au:c:k΍Fp<קlJIl 1RQ)?&Ԭx)3^*XI+=DSbM'z([¾%՗9Fn`6>\d ڮ~^q!|c?萏^*Mm>'Bp_ ̕dOSU'N6Ui[: )_ jx.U }\DRc|Bۺo vIeЙlTF4Yv qj%M+/h#ZH-E1~(Y}Y !D/ ܃;7úlis@L  p8[^4R~qV/TO^_ B%nYB3S75e_V0)xL?Pmڀ&&>ч_n5&XJ0;| aZ^ΡwdzM0.L ڀzъ$4 E1gH%kcc$kĝ1()lo鞘 \SFV3-BCo!BQݦbڛW1d`O|,  |Re`z9,K_te=1N' mXuZD8e* ,.l [<Ƶl:|{<+uB;9ؔ8"}pnu5"×NFxr&dRjXVF0I``Ü<&=jt4|XTH,6 )`8cłw~Ho^+O6y *|L(>g3rY s%^$cYtͅTs@aJ<~}h2'O} J?*nN TCT$͙K ]sx[3gr.۞ˣ&5CKxx-X<(Z{տbTF\2HZ)iZP;4G(SGކ*x;{Aߢˡ)ۗ.=?8@~&H|a]eÒs?-% =Wu:s Sa,1nK8VShaz2y z-/y;}vJ7 @ͦ=f>u;2e\ TAeYH;-Mw$vR 5L`sd*dfb`J:ܽ]zUC8K7?#\?&+olx$m諅h) b#j;G4WˊtW 3'A|l >N0|IAxNqB3<%[5pUm8hwh us1iX*Yθ1`P< utKѡr6'vWb~ܷ B&:%j8b }R5)e 蟱n@STx4v(24)1T{sblvwwygfOH]$VqKUg#(rq"n4zkzѦg ȁjFe-_ȞS 2"b8%|=6@ &Gf /*J&FbhLbUq\:UHtn]ŬޯǠۂ9a?UٗO톦,ZZm,\"^k2!Vk<^,hݩ~ Ci=DzĢk, جQ]q0ĵ 7g쳑; [`Mbv,)p}$q@r][hNSKy6LSŬ;ID>6v25ĹUm[ aLvn iYҧgpKTTr&t!8trLܔL[> N`Xc"4$*XN!W;F"k ZV2{ˬ[!us9 !^DY|4k_n !s ҵ{4 .UjbU'ӯ\x+AMesW=*YtJ̣ ;jꢁQpN/FߝLC+ҌG%>pa"i@8PռRPJhr=":V>T](`<PwG)Mp5nwOhK zI@[_ά yoѝNFl Stg'z)sr9ݛca^3:}LG,/v6q5H̎]6N>XGEg@fb@(<24h Tܞ9ͪ_5KlwS))aIxY *5_F^]&o͔K2-w֥Ok2 DzVoRbIIM.^ r⼲:hv@?Uѭ jEjM!svTc'1+ ( B\k #jz/L&,{oo~* C~b OE^1z5֭0d!]oD Y@y;R(At8)`ӧ MI.\/1@qW=ێx3( !"QRFCV?>aiU\AP7x^E|7ALLWI!87k6$9N>tUqU (?Jb^B{F@ $p_fQlRZg1CG`g~y񸖌ì秆1%jJA?U^Wfj#E=seJЮ>$wTL.$Zp—[nf!^Y0=pb㑏n{V~!9#zG8L!& Vc]:Ccl/jСCg6#pr{]ۻ8]7J w]tP-,w#R轂'9-2M/D.$7\3pvHNfDyum:zրvڌ/OtUI'W}GGBogP 4:C2 v> чۈY[cv7avA`Nz!*`BKtLha{D0.i1euGӟqRΒ^WKDʇ6Z=4-9ȫJE7JZ 6LOmقW_$ظHX: K)4W o|Ǧnݳ[W&m 18l]iRZw < oWcݵȐ(vVyII*rN'ck%S롚¥2Ƕ cT)d"c Sf6ZqccbV$p[$1c'x%2Pgu9P󫄊^l -IY6{?;u1.` ?7'OqEڔhƆTD.Wq5Ρ vb#\*Xkʂ~Pi@_s/`uLwP⡪<W]P7ej@> d ,S5[xΟjdb&F>^nx}0P]eF?y[ҵuI?%Q->]2"&VZ\=j0JdCk@.Ua3qNZpx w`Т+[Q|r4~߇N'㪐&k:4ީΥBNݯvd#ʸ0o%r9C⃘KXeCawCk=HnӶ@+Tg#±Cي9/;Wʬ'\3cs5nh8u [m_D7*\B KmGu̻ea5\#oJ}0_YO\U71B^|ėsI\BFԎmV2KO#3i9p/K* [gNw^pHUQ-&}lB ͘$'Aǵٻ|+dr eY| 3|LfN.6&q+\W\p?r%\ +RH? `;M+LY/SP?^L"_s"UA!f>&1*{RgGe}NW,Io鳣9y}m铗㤬'U\ƓWhJeL bX1hcB 9X5z)<= #iW>Y|#6?!#HQVu֥On dY'%h6''H+oG=(֘ۊ0"_շXdv*m*qֳ(5Ϡp4l!a s@w)6E#/ddpfW!h#ȸPaфH"* E$1PM󱻇i"`EJw 4SmUXc荪8~5[UMb*"b7̓U2`_>Zo^ N8aЩutxl& ./g|nR3^F"n8jZ–M eK j98x &sȣ&,ٕ9 #I +Q•bb- 3jڽ?`n>m?Xֵd_ꦞg^2ZV|+'d_gM|H;ŷ^ "vx~s>z_9#۠gq>=9İ%|h>R6Vd]/J^SC z_vTvP&ˡ0 (XIk.^ksWI0ږ|~ k5bwW`ITgTvF rзL=;'5CYTAdCwfRm(N.wʴ} ^99&gKNlAku.; f'GmDCߙB:QeYc I=RD {# ĕ`4ϕG[)1xAYO=>"_9^B-R֍)Ȑc(~^yd<>o|ǾITl OCTjy^ q: &C9 BE˦0|b&Bg3=rx?y<bpuye@,HjotΨ[G}ﰫdg}i%v TE# >|{?/)7`~4VL9*tSa/M3$⫛ҕJ7pEʑGrH|Cl#HH2%Q()tHbOA_psPЗgSlh ݳr@=VbRcdZ&f\A 0.t򉪻')v )%.(Xv.:7SM=8 =~ XQ^D(Kh/d,7hxAm@{/I8?3׎;F=&r(u8՝k{J^U8ltAA484/!4HTvRXjĬ; O.N%u=PVRL~6 lg~AXEZ 'RDM' n~ :31BbxCtu1O}Zֽ=Y{gsǍŞW{=6DJ _Lx6Jb&ɋyl6ٱ~!HtuϮG@Xϖ 00gɴ'GoP9V Y_(#8kK;Ppwrr d=4ɮա!Z:&Zq:Heqxs 4ǒX 7lqv4!fR9i5zo[<[{O,XoLn(/zO"G?fUfYv}jl$ iߖytO~bP؆_$ݓU-tp|)\Xoz"^Ji$L@}'|aUSIPuu}˽ َ!ô fNA<*m'Q*~H(<5Y IN*,l4xS6B|e ++P/ tA[TP[D尊AD7U5:3<&ZEE3'.ɎQgYp A@-Ew*lo](jCn ;M`B&?E(G ̲,({F@ (ߜίCW+imMB6guL/h?A&7slV`d>B aD]FbK~ư"lakMJ]Y*ʞȖtig fAW(,&yXπEk#R $qfumP8HNnN̳=P6:> ۼt?+}4#m!I(aMUHTL}e߸pZ4)=rHp\v4n_2p7$C7oMMD>nS3a :ap ch.^mEBuEp!u \nz/RzD 3,w.HBE"϶O:Ϧgwƀ[=țdYk@a;3Ţ#lیz|00knNWxfE ZB_p0gc\LoyIqh N|-KV=y{u&\ k)vM>o~TRؙZEkBC;9L~])Ƒ24#hYyr.g FqT$_$ !t T2͗X(eؐrf@*\*J֐dw\oraw_ӓJ{c#p!eR~52[, (>[Hu tP~bqeQ:X8#z Cwd+9s3hWf< ' {ӿ,GFh1h p*+n@g.f1$HEo6\u4nkLZ%0Tp +|.n"Gץ=`8=[4bT^Q=D(͡5t S7Z0&$xTQ8}tIU` O) ǭER(uT,=,:*SϭbXQKASTde[]UmQpy2Ok-jEjKom 3 qfwxϞm )˞'T! Å 17Y *ΘuB{GOk͔P~r%=T)Fb*w\GYՏ}y}ZJ <ը[lEfΫ~36fvGE[^YKCga_.Y0^OQS0;S9'ԑ4@kTJJkwxU'Ai*}~hޝY|IJÈ`J護3/!L&&en\4)I&$F.D^M?k83@9Qp$E(Tp'5FKlR MVb^\zl z7qj)mL0bi |Qs[S0[N|os LE 21c|>ŗ~pYtԁ6BdĉV61VHh/9k7%ԵM[)/j)JW^(i7}>f'KRU ngmXZz|DOlF2䴄\͟l~h]-u1tYIz=g#ۯUGIr78^;R1<{jqwk_0LVp@^}^kr8>7*"/5N"T0VxpF1',`֓_ \a_~u,сh_#F'GWaEƻZ,  >ϪY&h׋>Q+UQy[[2Wa[~YӋC0Y+m^QUѵ3 'wևM#i:ЫR\+OR YMK\wG$I!l B-_dGp&9Åne~_ؑ{m+K d* rP.za.ӡ>Ju۟/ fVG=#R=H >](.Q->]Ɍ>OR~dLp;KOzʥiRd/BA:s#Ʃo!yZ邵3^ _*foυ#&Ť"7$\T_UQ#" @c/S^i4wnFtP ЇyEa|`]̕Fv/ї&|g m{?HwE)'"&5 G IId ¼K $6XU9gJ $HwD,x2q+0I~7 WUAѱ 4+9uٝute7{57Vfc4y*\U}-zG31}'&(j`0JK9:f/r:R6xMTN7@ˁS>Jweۙ?pDv&ƀ_p9ZsК <2$%\I/SUs{@b |bdUЪߠ>LͶ_x?p:Z~'gǞc^C շ jTݓս8(5_%&+O %[X8+4kS#Zײ (V[=: BP'^?Qju'p1k~谱u+cZα ks-XB;bLM5 d-w2<>Uht Ј" ?iS ni0U*d FPdfYHIc`AY]/ԸJr>VJYC?@(Gg^qTp[lvHP:[*E>RWҐYTdȎXؾM>\¶ڧ|`>cD6E"uhctd/0 d,c1WמO`Vpja9bm3f WXu Dű"Mx #x^2T)S.s7/Ts f"(FJKAVWwg=i[Yb~ʤMn52JjQgFWx+=~PíF>6N!PCeNQ-zC[n=ZzPjWi8MB'$U5(?;^XW--49t ޴!(ͪ#M=epEa9y3٪m)i&Z4Qv|6+D@ 7Dpze$BQ:\ZLo ^\4i9V<<84k4q$u4bϭU$Q2@oITN ly~])!_S52Ѐc.hYMw:ȊڞNbۦimoNYBٿ{F{yNí9 7AjG{:]d"jT7A{jA! 5k%fBifzUM9!O9'dyI2DdKDXEm0[0`& y(0HWP}}Q;FjgA/O^@Hݫ^"oNeof.Ce[Ԣ鮋㒢JUD\V.&Hd84-!#!S5Q_R>7'ɢG: sлGHsDO"g㾝_f n(] !AjG-Qe^K_pyلx'AXFP9*w:A㐁mEB@+͢UXCJ 2`+@޸)á {+!X|T9f1*;>Zoϕdc>rkIKr gKJGSdB<2>_?OucI:)M^E5025<,5@XY'C*irſ09VT2#2CBM-P>6YY 4\{q㮙0oԖy]nޙrF*N=|[9瀗G}9"&VsR.cfk'C$}(Sh+h[7@{ g ZSpHݽ .q+M:.D% =Fݠùh?_Dŕ^ vk_ [*4N٥>/qkS?IV N“|?!\ ?LI`t0+Q+RXmj@4`Bxz:v]yn dm݊!/ӒHPv)"(z:<6y;٪z6pR0'CU ewW8x- 1U]:VOTE)Ӏ7CP}c *Ԥ0;@" қL<6mM[wf*k+NK[`v(*(LofܲV"h0bӗ'=L)l91>p&.61|;֋Z$ξeGX$Rm#fU?`JpBC&!ltoRa/1V-m}3YuK4tT|WZ'Uҝo2Ň 1A:-;i! EiJd7*c[UB0 e4ԎAެwzcmD>`5HUU!(H us ۲搹SX &~F<Y?cz‹"֊H'mT,EWR%oZ"{Ig<A9!K\^ĕ`2s=ʧ#W0bjo]p3O# qw@IHM00KzCC2n*q^ 4YJb//ZԪqb?UU89Nh.1[Px5dpEo‡, n}jBɭdKADUsIϙwĠy ߔc)eMʯ+kS܀/Ȣ V:[uqzC20s?'W8ތDW駸H ;i4cS9}V9$!R}d\& :D/$#{Jaͯy q.P $ز!F 6|iQ8A2ɱA ːsWOƉU,WKhB䎋5f1W'91*VEBo~? 1U&7szNVwΗF[10ab0a*a hv}n-J.O\R9ħ,–ǗĽ@*K#4vE4j_6[stC݂Át+7dW lr i{!s,zewAУ){o?n./yObEq<ޜQȍk}Pɠ#D])/17uL -Zvd1&Z5|&a'S$mZ={8,>}C(pjYNG#VY0 ዪ8تLab)Rop!#$ZKI1'S,=Ò\-;SKG]a$\4$d1R ˠ'cVjKqNҩ8|~®Ur_$K621/}R[YcKA'dxLή++sɫ;*RaO]Sz3]prAX(_O%Pu~'G:"LNxᴮc~|pRX8mKcY G!G%&dXX[Vq-_܄>) rE$9`Y7>~pL }(M-YVdAt|՛!Ɔ'hJ$ʴ*c $!.mS??@N(Z\t+ֲ*'+m!w/]*N ૫!u^7ѹR-~INa'@Cą>, 0W: 4->"|LfBq.ty^:ͮT;E}Ev`D`ۄ`:Q4l[OE|*MjdiPDe& >K)/zKn%eHO&e(ю|.tT[1HfZxC?cSO% ڤYfB[6wh"\RE#dHvW:k`ZƫXAWJb7|0y+&!oߩ?$Wq9}bҞ(OD>6ƀ ZơW?;yC!`Q)GמaHU!wƛ1~rI 4.ZjoŰڍ1Mvݨ:*!^Oyr*LV1Fn ɺ)CپWĕ,D̙ke'm{g `m}Rt2;nn Y]o'%_k"(_e" ֓L? 12 hC`%Cﴔ>,^zeTn#m/_E6N]s|Iw!ҹKslXou~.r{&c$t%YR411tyO`Vd>Uw/2i?1ɲTƆQ%@ ^-x=E!˦gkDK?B@Kf>sҴ)3{9vΚ!-qC= FGHUX퀰Aq`-"{g[2L%,5rv檓k!wS H.."$_)EgӮscq~%Z;:E2$-]IT !R4DB[Gh_!'oyO> .SdğI$z̟ (9HQ%An I*񩇳Rs &*rRF ??ۅ-|O+$)"^h+Q69 PO ~|uF[`F熪ՀC&-L>j`T98d(5֔J#RqFd r }Zؼ3 劈^A֜їפ/cUQt> qp*(xWuNhPRd0sǀL5 n93{oh-6[\D@YH\1tW}Uz!\}v1mֽH]IőG*$b̧J?V,Ks.!Jj}'+a-g}F\<_Y0NkJSQt’I`m忓W MS|QI_C>אPIy$"ZYA~'}pmS62kU>0zaBcD}Hxt2^< RYK$-+mOlHg9ppc {N]HIKmfQ kJ2Hبs=_sv :DLX<;9h,A 1x>(X`p&ű->apoBzRu2m.9SS {(u&ߝΙko' èNNAt1alF :R]}3mu[S[o:Rpb*X|[AkF_s VI58@umKk=e`2] >3Gp7C(o?ޕ"^jsA"$Ge`Q'Q po n[Г-#I% xJ].4{Modl؀Q1QĝӴKÒJW.;$ATRas 2g[Q BuMrl1Qbc Uk`$T = Kgl{{?4&ӓcR NPm)=Q%/\c88>Vepr͋uȝdJ'ʉ}IDQ"lw '4T _'w?skCAXaO0gSG QIn3U\A[&T+\ۏpv il J!^U5mx!NE(E +(83[d8 #ˡFn.hA~ɬ&LZ&u j!+A؉q:Ym5ǁ+qRӂ 5E.&a4(a&ˬ/93Ŝ{`Fw _gEnHW}958 7OC3XTDӂpt#'jߘ~s ulj"3"v n=dB̉ާj4ʲzX\91?h7Yɔ|۲Ň8vY(!`VR1ߕbzϟK31|`zAtܸ.ngr u[ e>DPp}O$PwI!:ǡp DB|bm DB @d){Җ%'b$ZnoDiU[`}c>Cֶ΄2=˦2u V\CFu(m u^sUav.9$K3[áBC=7IIq=2d9+~sxB| Ɩr/"Ԥaj]Dז'2'5mCxU*۔64`/e=ϗ{D:.fkXH8 Ȟ3QcT!Zߤ\ED5)oz~CD氹rR#C?ԫ dؚi˨0()7+hGX/SZo< ! }tac#mU8'||z> 1]KCHRkд/ !d5]Kx9F.I4(\hN-()BPWggx]R -5]Mp"?C"qLJ,>/<0y!kRC$/=_oG/#iB1.qT0[)u fGX% -?#Ф(t&bNypߣuc~É{h]> f:JO:`bR8nxBS_NM?s*@w3ql;ǎ*4ƘfPHv6:0U%HB-n4|v6䟠Yh*ᯃWuxV]RDKQJ"Yf@"xkD)p!ҷgyo0+^)Z}crIW @ia"Zri2|). [GR_BU ld6G!@Sʣ1[_ՆJeNȿVӁW>SG+3:fu|A# ty'y@zjd߫X(`屏Ro@L대&Ig! 4Tvll4~1~tЬzN7qlG~oOqg~ZQ2߱V`XܯmZ!jNȊ-ldPNoj^떨:Yb掕Ê&Tn)V س$ռl%j O X7v]mqo5X}z4%?I09e{7LuUG?b2iМh{W,`O$U hGYVC_1Eߑ>a(H|LtueHNDZ5xp~WHOsg4 Jfc$jQvia))Kp9ֵL؆k {CNpՔS3H] -<4lPZ|4 tfaZX#毫S*Kr[0wŹհ ]8ÒBy]#3yWZw,aӓkj9O\Ch=|TgW(/ 4ϑ1I/H4jq?`Oer) oͿdÐsd @JBGz|A~vr?rCx7=KTRcðeWTT7 psAoEkI6q;1 zW)MH"߿aI؃H|G{QK:~fKTE2 F{P Y ʵV(Ḅ'Qn 4L|N:L ɀ=; pw̅V(I[D.)jd |$KFr h?x-۰6\Z]iTsՅQ($B3& e8:DFKOvSWt ƽ.m!#4?_4"W_Q603BltHk|Y1[뛊C#jǓۉ qf!d%PVL~REBg ~y#V^Tg;we?yfAF>f^ږݦz6Y[hpxެ.-dV@Ƶ4!l,5t-&$l CFz< @#Jc+3PaEj)&a9L6ŗ;l-6Czt  Ex˘3x4 *ڑMu,tYY'췢U5._}C+6Ox.LŸ*6&}f:VmY3ZKx{7' f/ { Bvuz>RVxvt ܗh|D4--iW񖊫5j5р@%`3zu *10eSu FpG:s֟4201[y@=h*}O15ǀ/!a wHKVeNFԐF5kVWjG2h wwAPn3 0'?r])FPjrLR\&A\,}N"ʻ6+؟9[l*PI2]L[ƞ҆u: QO%8 m\1K "rRQ8^ސ;}cwgJ(ad搶.)VJz(rZ!!80/9!r SFmJxl^U$su>b@jjL'AL!kDI:$08KZpX1 ,.{ ҌR. d0܈AWaS}kCkaj%?. }X`~B%2`0|"~ҔR;"k (ȗ&\2iOd0Yn|vQW]brj 4H\ 'CSh& |lS/d#eD#F-->fmn/gny{1E% i+ξ(w * iRcSL/3ˮӡ%RW\ Q#7-B.}O%KY;$e]P̎d@o_jg/wN)T32&կ15{sq48K3AKS׽=J{[wNzDfNRTc߬7KG?(&G'u N߃2^??\Ѓ"K1`/aӈʻ368jSb?oYg,%}\ *S6W(+[nqu|2hERA2n_ ‚x{AuraI<-P?VyBР4S*p;1 Y{sB+=TuT(_[z"0bYLa1dxchUe[ qF%#>w^,_c= %LӦ> sVUgn*ڣ~C] U`b:)D+G8a:N]$xC'F, 6رD^_ep+'`"I,09Sʐ&v uɢkrլsL1û򓬁S&TĒ5CսY|^G$pOT=:lbl6,{'6fAѽR ܿ{AsSW˚=vf>H] 4Z"F ֺCTϑȋmcKVZZ;zDͻM]l|,GTg̓lV2M%e͜A2ʵF#((ؚo]O&︃wYWCD!|0;8LVVU! NVewj7GQl-Kʛ\va)&";bڑXSԞBlt7ħnÈ;kiǖ1rf٠9%l,#R4@X+Ywupt8o1ثf Z{ڭ-aA‒Siٳޔ(ϏDس!H|UJzYe/HO, tZ>{lcjB ` x&T-$x,lKR5r^^]6'D٬Xx ؘyxI9}sE%2 jȹaZ;&P ;jWC7,އ݈ds6] oɤCFqO8Na̲Y-Q,RR GDa!㳰a2c+HqU[lsf簱` Dnm NKJ[u1Il]5aH`WmTGrBIuCLD&2[ ~cE]>b'6dvyc]3 y14ܻժnp&4|/ m[څ5c:e/@z1f;|riX{^WoV (6..˹Ϡ)96bogx "*,/DŒaKe~KW2ڡcC~ٌUL<촼۞F&hėMCpU d%ADKG~GGa; ^5hL',a?o蹐>o %KDr>K?'_ZeI~G8Q^%\I1V\BD@q&. ?:>+@d(8"M]P`Ϝ⹎ $_}>Qq|@ʜhF'vm\D-e&8 n'K +7ն\$%YԷ~Ίat0CYSQ+x ~6[[pw'T;;_сoZI2B5嶓\@T,UlngPRH _c=}P!q=Xv*DÐ`Eԏ})fAVqB436sփ萄ˡKx8W>>~}Ka4;ʆxv[<-^jRȶ?II dZ9rFD%Nb}Ybz'XtȾ@paɀ~$΅}ٲQ |-dOvBdD;M)1Xr$3&.fjEڶU?5~3ėJV,nD~ȁ9j"7OM90'&nI2+D|KBD}86E{%j퍖T+*OuLM4Qjja]'-v2yNh&U7=A2 q {]tVX3Khإ¹-xٚ| 'ϼCꯈϕ8 C) wfV!gmCZ+;︌<kPB-)~;U-XNudz^o5@B緘DԘ͌JL>X+%c`&7t`}SlSbZ_O_ @ӲLPKW%:\]O¾]O'EGc# hZK]Uد9~S%J;3)}AM^3!w#W޳9lP ВJUJU~&06>Y:fMDOtGhsZ/C/I 4?RVZDSiia߮?J bB84cek"i,8*UUpptﺁQy{ޮrȧɲSČNum# LCvzUCDT!1!xN'YIeR<'[ו2ΒHt׎Z\-O}[[.?R(~29">1E^W{یiRo1`:cwK͔y0^ \)+]\lo34\[R,A#]}cXYxݐTYT1l{w( w$a>ErRl;@5,'} HLݯ *7Й ٥ДL9Ou/Buh*|lόQi4" (L "0Ma)g(.}| =/BM^pvВNvtkMU uvDʞQd!h%QL' k %(RVd.9~j!Rvdkd ܬT&SdFih12g!w΅ 'L{ݬ[9{o~\Mt+Eɉ* @Y=bk\!t-@Ž.vJPxR}zlqCo:d[$7U9Щou_HmNJGfnz_Ruar6SRp@+,f̺8Ɩ郬ꫦ\xP[INC8Z(zVvA[ɞ6#*+ι@ h2Fᮈ´Pt+]+7`;6@܀,~k$!1Q)^ܿZ Y8pc 7%ڈ]P*{?oMc k . / bE`%Em|x/p} h,e`1'y]< BqwAF`.VN4u?U2zb!LKMn2bnlX{=?ɷ[ڑQ6kre/O6sK(_^@ Ħ`eA3OmorFoJ Lʤ˨ pLb\'+&2yԝް/$1}M7 ={ĔYV:.dYHd9vS@vHip:8l]*eȗR=v`U;*2])}E8IdF̧< [3L7ؘJ괐i8j1(0ܪaQ֋r{>/e6n&KK9D8kyt+>tҔ*Fޗ= >k9Hj}'M;׽.CI-cbBzF~h-kc w[FHAS8e}7OgqYs焘͒X&K"/ td'} yM!LEǴq6=Ddļƥģ)>+ ŁsH2l>}2r R+2lBLՋ}lEG+btbh@e)WAZWBUW_f:_w^Kͯc8l v<0/Y'3v[[spX"q6j,1*IXY+Ϩ! heqHB *u me~ H/.Ւ|vS>wlm -G81EJ2evN(Mu|N_0 (Y .  {[}*è?4臥=jc `;)f*>lL(Կ(wuÍ._76t/w.??(_7=yɲBv4:CM v[^ϛ`FpNӤ۟9<(u>Al1ux(>oT&xva-\ DeM ނYLfb,ͳ⪢#p?/P=ml _vQl C}{C p6ǃX,Un!=BY *Q0ax,sm&2nlP'.l@+BV +CJ2x#qTtCL x}޶m$Pm-W#p3RD gr}brCxq iQw6 – 8ɌH*avHt&06v?M*e?JE(tyLJySc ^TGzpnOmv 14R:hn8@S[Z>+Zwng343V윧P$(Cͭ^dZP]E:)Cs ;9rtITVE?0/?*{Mgoc'pGBj|d"ܗ g$+푒wiNvM'@y&^%fDLZT^-'ܬy@hםr=mԭ?+uK$)?&0Fw%3N-"Zs|)k!{ysk;kJ! Ā ,qz72s%wm9K)51liAuOl39>D({fؒrUKd?+CBC{y0C|ZZSP ? .z yE< Fψkϖ(*3{*Y̔WX=VXB1Lf۪^z.|wLW1֘G3 \XKS, ~~6 b['2LC_-ZHOTZMȘ pj5WGN-݁Ք_zc*46 4MfFlϣ^Jil64:';0w &=Gg j4[g"5|ڭOqGhVVO=f8wkt\96\=N'! 3RCiK7e@XWDaսwE/|z* \EaX6Y%!6 W]?z?ooЎVdg<=]ro+P MZQAd}< C$cxǿDW6JxuVo\E5#J=oYܭJKBhR#5~GMI@4m^u8gڨNY ]b g4}W- PI!(Q.DY0@?BwL&`a ;/e֗AϺDXPc`m\\|5&=9 ߨtYYY,j. `2v{}i]"XiȖcr ۤIRZгބg'u Y]ˣ͏1^z,f4Fs')(OϿ|d;5(< n?|%uNe_K)[vJ U﫫^2䑑$4^x gFSUi? ν3v@ nn%c4z .,v,%Yс]_v2v!.;j'r;sW{]j*6i*%O\=lJ氳3&Ew1FAf܎A|2lhguޡ\$ X6k%J{"8^$]zlIMO<9^DoCWl:lVpi[aA<ߖϸbtԼ hXȒ똀"7kI qE!G[8oIL~a*# 4 ]x9cCE={h.E?!>dI Dq&.r۵`sy%SemHԽ㺽,_Ӹ2ͅR&e)`T;oF*"ƶߖsך[Ehy]bRggT0km0A/h#H(u}_N~DC\JFr0]8s̍4 ݲpAӒL\p. :RI82&tؖQ#t2w"ZI#)Ο*4Eňbw!.aUT"D3Em% KɂȽ2Tv<{uZ2.WDp6tQF!(|o{uC>N͸3GDJ3xtЬ1v@a2 OZMuxsYot,}OԒy$!tKE(@܉R8z QzB\`En?ғ,l!Ahbb09T"/w,"x}.=!~Uy2Up C>dE{Pjɞ!w'"d*+4 K_%CuoR}u5 #3zJN/ؑ걫-rBCTu$`ŸrQēy^@FMr|XoolTd. ޿X5K(۹Us>g? pPqVMU0#Hhd]3K]'iM1JI*CP1LQVҫةxJocG!+n.7{l3/0I s#VH3-X#^yꡕm(I(1#l&,g=BpD.p{j{D)v6HN2_M #D`B8Y$n\Vx'c@u_t73m5ZSsMiS~5!OP7FnA^u3esiP{ zKj q~n!oRk*f!$[9 eg|Wgv]cGۿPKUi7TwS/=H\ J[X**%o Bu@Iy,[U̖`/t6Let(=xR>ƛ1T]q)?d'3菠pY4o~x:#(>wuԮT`adŅ&%k9͒KH7)OW`*|\s4eTrݦM Y.Yxb+Ek1ׯq+C A&MOs.A 78rKVZS#?YW&3ξc 'n5a};EYJWcRZX_BHU !es|>f5S,hjW Yx;_T0'aMlgBnqN+fi#.lɜǑ0]qwbp2[ҷkWl .o9cy!d|ɬjb6P^\Fw*;s}rY ϩ7vk@ƆZ>! 8xzUƊc>56|֦Jn>bʬu{RxEfĚ ?݀ xqa]PB.TTVfŌ}xr.b*ib~Y 3t0lz1D诉ʔQLȗqixzFLU{#?rIh3_X7^kk;z`*l0*pRUQYe@uScqo=r!܆á M = <@ȰKnT`046ת.ủqTg{[ 3}Ocpkf$dg/M((T- 1#9E.&@Q@*FhZfkg҈ڙ>mޖ̤1HC}LsH!V|.>W_Eҋ9k$JKf0wLf:ˉUAzA5n(ɻ\YƦES6:8H\fPT?BM+$'\E 'Vz7+;ҡ}WH\Rklb<‰\W<4w g (B‡J^]KVCucSB:_UJ[ٹgɢ?> {/r#"TE4ˡ\3{Od U@.mZ%1pV'M.Z[[II'3/|0݋roZEy\n4_ÔrQ2Du|{Zx7nY^EaWvPltO;\svN)HE,-EfH"k^\6%?UؾbDX/%hd͞ѷ}o5H!RSo2wRBnw1)JI%w x(7G/'NȂ[b䫽⭻/O+j-ښG<OY֝ ̈́]5_veMNޤ p8GHWGJwΎلGgVUE'I6-U))+zW*Yq~ 5Y3 Ok$\.V^Z*u&dI=߫0ca1[ ` \Z?Ǟso8'琟ᅤ}mTgf_!SH.l-n<5VF#}8s3 ;e/1#AwA+2LBv]Y%JS/K`A7 &aT.Dw~C]Z=7j&\d!cQиÀ58nxTr`U*I쯌5p/!87nJ^~|G#lUBTwGY Z$O)8'x#qSXXJ7|=SuCƓ)oo#4B<7~ȼ)q[%C;_.zce7ZZ^ʼn)=own=ZګDŽ!< zC]ϖ/VpŁS3;¿H%^;!6*ЍBu\/P|΁}J#5˗PX&C"UDypI 3?Bp$E6 \?`Ejsfܗ9! .-!^s]M ?Be3JM#4ڬo,Ln+ فfhȥ%btӁMfYXxu[Gq^2§⡗f ؼ *cLjj_MtuwP !7,2S[Vl#\zò7ao]IZV~0{Rբ\E^Bíʑs-i]2g4ͬunv7CL A0*1n-[!ՄR\ا JcG~ۼy{TAhSepT;^Wu tTwCzzHO=Q#jC;+bi BX}˨%JOZI3O/ޞ9*٭ %Q*ŷUH?\<8 6ąW񞮃-UwBYa~ YspT22KUd9kTiAXi۝~2A5GE^:P} g٪cyJ6ƠdBA:Ҡp*tyx} lKP쑦("tZwS=Uyh }*ZΩ$w RfN}F|KñmR X}Te&? 0F?\[T1mxG0$mͳ.Y"b0,q7WF-϶W:&wnbȗWtbIS|fg)=yf6טɧ!`(sR ﷚i&δs@mYhf}ƒ];̛q:\ٞl :3;=]1P@uf DŽq"[J}T92` 7$7,&:, ${CI5>SqIo szFs: , ?5bCu}Gc}et}[4f.նhx=;;%*/t zv,,:[vw3I 硗o|!|qWgD 7;UsVw^3-lL}e%O'zS}&b'vz׫JXv~/I=v' ["W _PlJl,5']P@ѭ9'%DT)U7Y5̋K:a[(daBԇ'zT~u˙@!O+>0Bp5[6Z ֋g)jGј:3K(W\bB;fp0.Z>87\Sx0Q(G F-j6kkOab 7 |N]:y`z[#j9ƽZbqH< ȋj6yO,XIgl z(fnYjoQu{>oPuf{dJ+ _-ga9~÷hvVVaAM AѴ9LԌ!WCc<:"z\YشR9o` N_O!iJAY ֺmէp9|x+m+DYu{|ȁ'xLE߮&'$ c-s~WD lo i f J."c|تc26x7gGkjMl5buໝjj!tAꖟBFԜ`DDSZ _|_iREv"=79GMQƮJfnbfɍ6tThg‰fPl&F 8Z^}tbDD}jz2`@ ^Ex.(1+"fp5zAnDo/)BuGhUvUbޡL u,J44|qMU jxp  xgC(7k!x@k rl?Qc\p'&13]H?O& x h=;wbzQ)ug /\(>b&%<<҅ E3J&8-N `K:uakS7aԠZ$~{Ρ 6A;ELu* V'+zF.3R.MX"3j'D2A-}͗icK^~vNw'PhbyIdl*ɚ Dt@G^uwh+I79|bBɿU_ee̹FB>M53wLu7<Ə^ V-q 81.'3^bMG`6u/U=zUp]5!,Vj5K 9NRJHi W| s%A6ϳ$#m HަKAPaz݆V˻Lg$E>BĆwW3+Zr]3CeE{̕4`,V 3IՔp :`//\71:o* mMY2<I'Djy0ϒ\h:8bnʫJ:6 W`.МDyt6GoXp¥& @p%0g[V7<y{qA9ΫBFogd}< JZ, \9mv7욦S])Za:Rȳ= Ǎ_嬦=r(iE;>86Rg_x+-H庡SUL v$gW:8*Xm2ycoUBA</ |?_d d*[]υ{&0mxz:S1[0 hN ;XF`jśL3\e"v)N5H0z7x/!jPRq_cCgU#*񷓷dw`\J}wRdJq.!q>$Ck UZ$]zjDOVaJWGf)`C:µs=:WRYFwO8 @k*T:2*.ZNΰI4*@wL.N*8f짼׭0pfSgjq3,5 Nb oI!Ez͝(9^{/j A}mBۨP.G[j/J\gc8na6L ۈ5a*r3 $JICzUHD.pT,$SX$z#$_;]MJ^5 ndii bAs^!0{ #S [ | .OP~DÆ\MVXDvWVjڂtJHȦH/ylAshßZڪ.Qd9䷭~&v}XdwcaXM Y ߎw>sKqCmߟ 5p4ÏoY>\|:}pVz2P5 !V O%$4)c3pLD5d*>DO1)}nnunnH,DNj<^#=+e턳Ȏi7:#I€YvD oAִR%uzuŻߡ^`goُi$Ў }6|TtY}n8~7oȍwT2z5!"J`4Ek2%-wfT )BJ\,fjʣ9lg52sýEO1|ʢ!pHBؗAj/Q1)pBAXy-v'?].?2=vOSJ5C^;eD"Gm,{D )gp2je18:u54u6dG}i!Ʊh^ EqM1[զ/: |ô!suS]h[R|dv57]6"{r^ Pnu^%IVxK>5a yb]wW@0%#g4zӂa J*u^vUG4gH~-@}.ӻ9,3$S-U Mb5Ӄc$W9G7fE{dp,4H[SbR 9+_w1#@KT 3keXt@?jLҵ걉sW?[:賳T-~Y&` xڦse^ՆUe(3leK7q/; %>Uw.~` &?> չi1ĉ~Ӄpg"w-!^atn֭˰FV(&=:Ax|4NԗSvu{. 2VP;uzlENJ3󢍼rk( <2d6\n|(XfWx ;n icuQrR#\e_-X_z0 y$ڧ+;tH6$?ζrewQJ.PIi^"`"W^xxe%HjX9|\ Xihƺ;,G34z=>gJ[[i#N٦Y{#qKN iHlj%Bݺ;Gӆ`V(@&Ż`,"l@pt4K H'=Gf ʂϰ" mP%xەi(r'ud -ʬ8_ٹQ=; fERsh(i_?,Nb0ؗж0MQ iשz d'I%Pg"M[huvn`x7KjHmo~ %3QEoqC"5^y6{H]Y~޼=]d`Hlg}yibVt/c$Q20rZ?v3:ҝKG_ZWV&JdwW1[phE[0#Ͻ6/'-~!2L/Ijz І/tjU;Kor}(8,%ԑO[rQ -8, -AWߴbI'eB:|ɔ%w#ߍP~xELXWCد3uY`dQ8 Gq6{#L1E=q*ؾMb&w"t1H,<5׌)Tfbb,0qv )tB)6,Yi!)r1AI>a2|&`O w*xx4AFKVY!H`re6Rgg~ e^daʺd򼇕'UCcc,=fNl]V'wIZ8R`du8CD k!<$>`鯿<ΈE{*]F}6vާyWqQuXt%w`J?=6R-zd}`/ZZ^Өe`j\ED4^8ѕ N@-_B~mdxaaW y%&)Q3գw^6p&]6*qe+@*JJ, Wfx=f8tel쭋/VnTtz;맴#U=HҨtg^CGSs-VE6Eн$ݦ陿^`UqA2>hacv8sM!Kg1F]tߢ;fgUJ5wEOHߠs x~wxjJ/]ed+B@P5Pnql7Ë! 7DK߇[a O %VM$+UaB/ "Oa`чO$O!2"+Eus%dFMJ 5]G8}т'|=^тsdQ]beA?ebzf#;&N5ƤN@{U8sH(5l= g8_R 4}]2N㥴]]MɘBl7uNm0 Qt_0>ߖ Bp FY+nC~&[6ċq^ճl{L;ZV ō9;1JZ$&>wp/.P9t0C;HJ䙏x M(u[:3Nh4n7xɨ52%KQc(`>i3uH$U!E6]Z$MLXfe_-.rJMszUQ2@e(6aEwG Z:ql뭏+^4p d(.& %VGmL*4iH <V%9bjWC I97vڹDCl@yڢ>no_f}yy V ZLR"1D/[EK;}eg #uz(N1d܅4uB+ !n<ͦx#"ַZ2If-@HgF*S$iX* Jb&ύ |. Ċv5--7^xl1OS VňUI6Ĺ=l"4.){իV6iZ3}SAca$Pn=wDp2Z3nDid&N()% )j0oiSQŃ^l"Uzn rařKSi1ȶ@f̸7ejQ|AִtA`A;+绎{˙Sl=!BnW+$$+%A\O&pjB)[a[֣sS7Z:Ҹ̣ _߭;)R ФzK"Nxg,y";Vl$_@9EȒ6Ž.7k[U%.3]|#7 t D$&#M1&| 0 1*fġOWG᭎Q.S>0{IL:gݗ#$)cT-^=Ϻ@?j:()WႤLzO]섡7M*M\^TxC9PGytRM=򃱇㞑K-OXDLUF?0w3lx5p߽~Wd;|g*G`|l)ĘdLpy:35*J{bdWch!HBG,-ߖ&O`n!~`>y[`Yf;9O\B=RdM۞tϒU%ˤ4g ^ʽrx'4Qc3OY,^u\ kSNgbTtƺ  [k̎e 2*v*\RZMP&"IA fy@ &jvG6y%4L!kT:(jlGv6$Џ4c%u#}CtT.7x4!zˌbşbE-lkitZFbӵ'j4xy@/C'K.t#U Y;SČv/n@AT) Nomvkڑmlޭ1=e4?ɽi S֘X=a@)U''0. ݟ]=ΚvK}RmܩKe o羯v _KMHnOA%kU`IIXkdF<7[(ЗGoAS ڸ(H@jTT1H-604LLossz0]h} L;?6$&ۊp^])'bR/joERh%;oMpBB>7np83C[JI-*޴6Nx .DKU%9 ޑ1n Q=WШP 2ȉCEM5]-h'{N.j4,MP){E"H@\ @R ,U];otbfniGW0/YwQ'/O;| SF X(Xd76R!@srO͜9YP/M=jFZzNJSh DFa6ȼfTPa9fx;  ,l0Xֵc#;l*rNEmtLm;> 8Ɛ9D}GσQz48B߿ c9E@/D!ˉZ:Lqp3UFXƫ>\ړt?J=[( 8#"kWltK4FS#C)>IqR qHAMZ 禋YH%g^AԣnqqhaEOUZHrQ\ܞs&🾬 Ly9R;ql{:G dwC~ ߬wU~4 o:CAg-r2Zj㨉Qc5@4mHOq("aI4}yk9Wě4rg UZ t8|?ɏpD(fVaM>=+-czrVyT.4ӡjzyƻ& wilGUSg3.߯Kk8'NrpHd%:yrSWR8%=S 3販9">yX#KiT0X3ǫD}d&_S(*9HCLSD!։'.0O?IQ;B@_:m@}QaC1R89z6YuiE+~,0KDՖ|KL}<%؝fU)j)BE˜_d,hVBa{gȠbuaRAkЀ"k ^.y sװ)\e7/eNAVv4JE6yI {[)FQ !xeOdС@l2~B52}7 lȫg%uV=2p v7gN AfD2/-%}zf=G |a6A^olF9덿+eKuV͝f._ e2r/1}D+r~ȋ!q*_G 14%kDKziw焙7=ǮFg`S#wqO/5wUeCQ|]. &hk(ًǴ9ƍY [daW0S;!KZx;}e; BKC#ڻK .~MGOqOVt-aOuPrD81 Zb?,@, B?%iJx@@Ĥ3&fj^.z 2 5-j̞}(Lm4Z{?&T`u,}۩GV:nI7ˆD 7f:-NyˎBb1PCYyߺ]x`2d v-ɡcxRA0& ߃:͂a$c&bzP` Y\((i uJ+oft,0 Ĺ`W򲏢p$m'EϡUh4{(ɳ,!;p޽%!6ٍ L]ĘѲu' gG?G_&볅϶n),E޽/"#4[f p}I|Zާq$q…w5\ᣟ0/Μ.U繬3ТYxcoiZޕ v>ef7^3H𡭝nL}.OYgJipN|a("5J|\dLTVq䬣`!3¹~!%x'jj?9TxKF//Ӯ⽚d5[>5$݁׊qԡ=P2juYf"^WwA+Bw-%ftJL\RBX-9o.\D5T').~e[ҦJZ$PnG/#A(Vb؂tMތ buK[^iɯlhGOx bf:)UgCڈ|>V TcvAqyC랆#4|*SoIeT1$fd4 3e=J@߭Իᲀ&m)$%PHv*)ȘXg-{_d;Qy۴LLxXrQ$lN(p.m372/ Kᔹj+N}yzx;vh(N6ȋBn=[7{w߮Gj)(b<0P@ڠ4ؿd:!";&!_pZA+D d1`kB}(O"=+ӥ=$S3^xjkQ- D*nec^)~^ݻYpT 2bn:ԧbt$CqJWF(\7ġ/_PAcŅ[CqL0q9tAŇe? XQ7I:粳T'sH;g>c=E]%ip HO#+~(GlpWVĿ}L.a@S_8L*%M*9PDڧ9Ǔ`2'DL*IM$-VYa S #H=B7K|y,St]ƺY<'L H\HACY?3 yG O5C>V(6!Osamc„mBmoΩ簬z ܃ ϰP}$Wr0% ZEԥ4\Nk}ʓ8KԨ*=SVKt}y>' 8 >LdDAh9DUTXe~ӂw);I$%"#z{j(M!.EMI5<4{iazX}GJݞջIC AR'^:D۔ƓJ|ZS` g.G]Š .wR+ jtSodBBDWa :5شv~g^u=JI=[I$kDHE]uK u,tR^jm*S+%wz^#m6~9}g ژ!b"S'+.AM#tQ<$@I`5K= G@GʉPc{ʵ\ޛ^ep@DGS $;T oƘv7F*Bw){oD)u{PߛR"o3'Wx).M1*,B22q,U˝%N|bNO\@Ļh*N☲, ѕo!3E{#M z~LV t7Զx:N4/A] tʏu9>}8-n)%LVҔ\ ;Cܮ72NFi19㬌YȨ"-/3QFt {:]{\ߌOomm@p[s5; 'VE(B_$@/,QI#d +ewuQx}?s?/in6d#$R|_"` /kuXB' ^3NXĭ <J򥋵&j+LN pL' N A!f`?+gK^ǭC>'h5IBs~3?Ue5m ?ڊLMrcO3 MΞ8/NCDO6fm7܏TdMP S wN oD/3g8i_H#X}bBU.Ki%OIk-3+-oƇ2;F7B7ԡ)ؿ-rY-Bgt<Uc;Ҹdw 79܊WY-laAl$1,\ASA>t5"n B/g-E؋Z< ڝKZW$|L0sw׻W w'YxZOMx5h@@@ӦfjS:PB c a}a|C,$h00$F"9OKcۨ(Nuvǵ1#2ߥHaX.?Y$;’/f`[ ;d.4 R R]RiC{ZUBWtkn](K*NJʨB{Nb}2./ek[DT/`n) | S0V48ʯ 96י3ٺJWJ!98C3n,}8G(\ܤT|#R$=Vѵw OzA-fQn]hpb/(P]Krhkidq`.%[]!aOuLOߨxjn]-^ _[:WZIT7|oGMXDa>W=f{Y!#e6l}8?F^ FO.)Kf$џOpT"ኸʪ,~~7Lhoz2е..Eɨa(7koDњgȡ7 I{5[L}(pp\3[mo:1 F+3J;0Pg^f@eMI)K CI)V#k vD+!62K%BS09J $sh'#A= UR:%‡|_nFf^^^>d=A{YiBx7/Pܪ_Rz:E֓3B+ bH"w%$H[QuKÑa}vH)k(Ss1tB9wpD_]A4GY gu{8C(JKF"_v%^0νG-RyCT}@oR;B{Mz!.YƊ&no9YKy?mP΅a!0QDȁi JB^tN}Ir9\7V#"Cy(W$<&?yBmuIjoܻ-"5LɫV=ɂׂ.̽fwY>s&3O6foFğJJaAh2$\cQKM*ph j$)ms%.Ko}c˴FORc<"9D}e$Y!7&͝~ܜHS <%}kIƦ%LL^#쫹-i4vKhKLU -0"~h$!F*>mitg~هD9EfM.N4ĺR~j! me$VC)s fsWO7|E܏=뾝!ep{/<>&1ˬ'왽"YpHŅY->'woU(AA<_zvŝju+'qTğS*mwC п~`RVAhCH1w1Z=m0]fʆ95LZ2Q0ooVw]:rɐd%)(Ke,LqG. l=q4qӰŧ:H-()ؑ ƏT0]ӟg587(Y쏚aOz: QN|-k˕[oaxuLLTkF@u[is ;Q;r`oHJA-dvxe-:6[|7*_̢YYs'Fm):.H9XL-h"^@o^)qQoLȔB: T G˼V&a7 FeY?\emfi3`X2\tzXE4s 8L O.Z__%X4X.3Szj}XJBs*j /n)lZq">_.*egPc=ͮ\9a7m}j"=*/Xi ć8!B9vZ\g3Q^:.~.C'`E v7wmXP9?Pi@aEl<^$iu1mA79"l1,9j|-1#p֗+ i"qcbY*{|wR-j!YbW> #4nVTjr7U|RF_>g6:eO89Ċm3ERsc*l/d$K?"Gԑ%+pI$T ux hbYZr5;nʤ''y7\"Z_،ڰ@Ahf:MC} r\k mM2XCUBpa݄v)^0Z`}n~^"CB9,;}22 clc1t0#8sL疄̞.<D4 {_/6,BFPQp\ݨ|;up|fu^#;дo[1& bwI8ŒVI1U5S rf`F@4Fy=&0Enömn#iyI$`Scvv_n-Fh Fң,7 3P'U&5n(Y Dj/4J>S+#0o8u6u&eS1sNI!9lx8Iw8V"}l5!&|h>My,_Cd+Ea$ N%J^Wglf/^A*'}G gx1\@S;B(Q_Lj&tni q׺JW3aYKZ sb"7~Y_(mD ߀%u;N U{ jMo[ɫAFv":8a 5c%p(L 1$iSo*v?^\e׭f)R\&Y47.=i>E*#Fzd+k#EF;,xI 8>]+;$L @vi 5DZ0kdv+xڋ tx~飯!"‚X~Yxv'iB acqtYThcv(KCK k2>6$3fWJ-lPAx|r/d>!@x݃nJH9ҺC)Ǟ@e WZE<%ܕF{u u7 w [ %5+RCV jnX"7gfIPa1yO=hJwrn2zg\mnoT,%Y6OSmeX Н&I 'v2e&NLX1.H!Ώ7U"g a2BH{@7g" ^e[a]tq#)0FNZ?x**m;r: !#5}%Kt|BJ <5Z+j*q"TIcݗGt ilRlcڋɏ:kzm"OG<7A>p4;i9kd[^=ZFo J2ha 3P'E?Va`VL?((tki8r]`QfUGYz{cAS\ﶎ 2Q4 w\۰F;&z 0"iGr:K>]s7$.d%icfyºx%v?I_~uSg{ѵ*f(Xy$b:.D.|[y-vTgyJ*b>\˼ x|wrw{DGty$xdƬxovdΰ[l ZScgՂ,KlV&F{jrf>Ԙ{uaIw go/`0eZb^| "뵎#N= 3M+*wdid ) '&;8Mv9]ʂF!cIFįH,+x}.(=mx }z_UeC]$.\; K#el&vj`V}ـvkop] %ٶ|Q'vDF͋xt+n8eȐ͎k6Dͩ(Cr#?y61<%? =>E>L;}fTEʹ5agHPVxrHCl[AKg6%(qi3QV{<;&V/Gr/ P+~Tb)ۖj^iznL5,ZJS Y`!t٪;mRRu R GBUa-Se q§fϕ=%J~dEPxc0o$TZS|@LNy EPCOptbL{T0TG`V(ޚH^~k\_D?OuՍ0Xh^q;~y8DE&2T鰧5gA9sQ_7$ZG/V5 Hm}#Y`>g4Z tNht:74P{S2KG0 (v7F(dls{2Wq gI_qYwnQx9,,[$@Đ[_anݨdZ0:ۢONcֆ&$ϓ#mR^; wgnj85Wpɛ1$ⶑSD *B:Y0@%Hcǡ| ^~Vb٭ൣ"|{*0 a}yhU#wT?WBiNP}M5y#w=4!@:?NSwiBڔڳV\B}Ab]\Epjjv=upNH9Pa/m4ՙِ#[E> Ca m1%Mh@aWk &\ijƼtoQ"?|oʵ0hL"sS B[QO9@rU>qPY|$$%meao $̾.=M@CbN9&ɚU9PR/:]h}I_)Z+સ ߆fX]7A'cL_5J^ٙDxI* :E{ +q %2~Oݿij7!G='a#=(d+S[~)nl)2[(iIwNU@+} Y }'ؙ0݌5 @m ܰS2FH{; zRa<¸Ď9.E"%~_U+~Ȼ.ve6t5x|p1=g/ E `-@SgiclZű܂ S^7_MA{+?xXZʆw t Td]wi 8g% ǃ; xCuob鬝 pee"[L-lP?ĕYh:(@G2bBBEWɘʴ Cf#cCex!uJ1g\^7vyj4rC>Z 7[ٌl>/*Y3 b0_ 4akJ>{t 8_L٩et~w X}7)Z`7w/-Jo}j1ɰEU#靱NZؼG <]%ChdOj2( "v gԵ;+^ce;"94f^HO6ܔ0"iD~֭k,g|Me TB+ =c2+Tyv{빮k}rR=:^ʻxGɶC,.֐ǏQP.\8RuP8 h8ZÍc,XnԤn޸-eH7O"}>[/VmQh*噀V3!q)k~.K CQŻ} $v,֏uiͩMXsEAeRZاG<5ƒD b4-c`LrpTL BrmJk X!3@-h);utrlTjq{&rYG/2eHҙ/q79Y4[񨽍ٮdK%ۑި锥,bu??(3D Ud+iZe%ں>r$Y6 ˊWic8Z 4@u>cG14TdJHfo&u#ikr5?ASgIccmȬA?>_ǀ pc9)>VB+`&c,M -iI|j!,pmsR{}cguVg_Eb]p͕O>g<Ӆ@׮^ b"ESZ4ď2E^c:PF-tx \00ngBS%0NsrD7 :frhӎ)osvr2-B18J^ojv ?!7])v˰b` Z')JŹ+VwNy %tBAkPXGh~VHL6oڠ.VNg@<}0fBK-a}s_rjA@ Af,RY1#F !ؑC>Pq9^Nܰ(|K|IL~ٜ0$?j{3ԨQal wQ^Nuxb+10Ը`e-s1"\9=3o~XXL LΒ}dH[N؟m߉luًVppMR^;YtRG` xoPEݶnw7+'O# jbuA4I6\%ib'b\""${@4Vހ)nxvD#xC@LHQ\=NJazM&ˆJn%*йm/l򳷝bCv]>IRxZ3CmMꙠZNpе ʓKZyng 4\n`,KJjQ_~Az|]\[LHI]fړH2R% f5$[ϸTW;}&>%ΔǹvEw((J™dL.VQ( y^G4Zdfv xōVlaόXDbRCT|``cκ.LdT] lk)?MG (I KVw34(oR: 8Z߆U2i S޴L'"r]<ĩZßaLI?d!bp7b3 U/ O8_1=cͬR ;H)y4b2^"[J/v;# >QeRxo Ah胹_ cN*&Fj*(>EK##'z>KWLvnr3K b/Ys ̘Jn!-ղ7?FEϺ{f1OeRn'ՆWAp:zIBɀS}>GU@2)iT,m~I- CHc;JO=A (Fh0a>䗣CLH] /T K 9"T;ԕ2Y';LY'cdMio߶α|OVјސ [«b)1lƓ69rCމ*4B? +x 1څC't\1TaZhT}[@@$/S'VDl{8 fЛL|/'Ac԰VaRe:`oqZ` `0vjx|}BSx}*ԒKJGG1KZ }>UP)yA8+9Wkޮ{Y]de/tv?m^ VYD=Ff#:^R/t%⼣`"ӦCtO"̿94B($DlJyEYQ_+<HFVKwfWw||p4ޡKY8Ydp *zfkl[5_,H`Q?@yhhVsi8[]MGƤa%iKgVLz0z&u\4'4x9ň|&_˳2O:ѰZ$a⌊75D_V*}1t஠C$""!͂N>6\.x#E&xSt1.(;bseq彥J,TW}hJ@8{@eKřd/IFUYd2t?V.oGݲSN#CqjH[9 "2Ϥ}=9Z jFURM:=)XT4Tx j&|@LMa Q-]qR<q6nH z% %9ĭ&i:nlG ƁFADi#A?ewοPHK%LИ8o,S4s\Zmpmv>qG2ѿi њ9-ajMc9ldEt&nE4aZL&.T|R02ݢ6?=cQ+]Wg$Sn:ITZB0&;{Rg-ow*eH!$HfSx[nHurk@|SNa-ZG)HF=8vL`@ +r9ĒD!Ut):MT@%^F5`.JLsPQWpyNpz|+Qu0+K^gMO\aHӦ vD K̅?δOhot ՟hgQB i'ʈc} Xփd\vb."1ycse5wu6 O5PNyA{نJ}RcUUVQ&G&e'0j1& x`TjYR_1s.O%8ܘ օ!o`ҥD'U|iSun{axV-L+8cmHdlC$_gֻiBA+zdn*`HoE' ><D"P0<5a za} 0X-x|8:BX;Ѫ"QfgJ2G"~W˓bH?&ӧ9#sѺ3 w ҠѽgZIYxIB-)xȻ;:A0llu`h>s8}w8CϨ7bC`o?ѰaiQ}v#`6FWdn/"̓K9ȥE mw03cǒ?L9S8W6Hx>2 h͆%쉜VV`GNhHĝ dL4jvjÀ8XaWEnL>G5L2T&,/CtCn꠩N~]P7Lx̐8\ږpU6v(Z/'2W,l#K<+wp 6s T-]Iq?aZ+^8M3 jX3zSj^@Hf]}T3G*vC+3r[7QPV,*嚞z D% & Uz;WvsﺅTG #Ĺ#|(\֢a<[tKk/U`]ec*dUND YՂGT'Us4 6bgs /K@l~V36~e=,}{|N8lӴ݉T_Vf P-Ď`u,]XvelcӕW#0nl]lʱ kXÀ[ȑ͉ެ|=8u'}vIH<=7 ?H MiE"%Ff{Y \&f٦JqOxo[HdhhU#̓ UvvV' &EpJr&ص|}CV ~$>_beڈ".B[Es[NpXdԞx$40\kep yH ~ yx]{KyٸĬ.(t?v5V![>9 EM]썄ϖ\rd$fm8y%9[pȴ=nS50O^t977^g155$/xmA/QbabVC" ?*~^O <ɱ {qboz9$/S|破Fi@,Kk"Ro/p5_SPMثA̯_?4*6'p%(92yQAeeJTmG~q/9Q Op(i %t+>rZ~ȦyLPYtPNW]* ~ڢA6˘ ǰ8-O mmkA~9I[ D۬l}< ub", E>4+貱px*7ݥЦޑHbd P+ȼƹ/_o!ā'S+FZ\'U}/T鿃DL9~2"Ԓe7"8[JU )tT[43ZMxnBv6B(>884b-hwzCGhtdz|! ƻcpZp5)b$st D?@Zobcz _~R9l@l ߲ WSrbY܈ȃvK {7( "a;T\Vl{p JɧǮ"l9bvN<FWp%1܁(zFE)\)#XRyW[z͛x#ǖԄYJN:D#HP3-ʼn󀞻=`qX7'&R>?d[4Zm*!j%"¨f70cR%~$R,JqRd,v~퍄fm1!k*ЇPP%ϟ!KuF+Mf@ټj~b뮛ƶuD*79Bo#yeM;.\Y5@NP 'А(SRel$n Qf&?5 !H˝@N§8 4&q~c zj0g7~&UQ豱mNylW&7+? ]Ȭc#2S~񊥸WI_CbAQd}\ܓY(9(H,kof';۟ol"ߝRǛ\+ʳa fM0I82 )ftvۈJEkxO'4Ai^S3R^A3,_vn*oJj=k&Ȅn䓿Ӯd'ܞ{E+e{1k( %>< ƒ6ndRjqˠt[?V` ւ/|VjBkD\lGjdTՋrre#L(BT6;q/P+ʓ>H?)QѺLF*n ћgێ1QM,BӶ~ !Zմr~Fx:ra8]` '3{ h#jً#N)\',53IL5tcLIAsJenq mFjH+]hc>y- A|jMO;}Wȼ5RfH~KuۚSW}#W:D#dCB.EoV+cQ  Ќ?sP+Sjr|꣡K5T5D+iԟ0d&CX碌5p̳ J̰ FT<#k}_#^8Hٓѝ7E`.yBضg { f{&Z@+.+u-ϴi!=mi0˥6֗0#wpg̲m)ϘnndTf  W,[{QTz\o#1-9k,$pjMŬF$on%rѫ(hL&Wb֌W^%':$P/%Dw\ maV;|P7!jb-\۷sE7[NHo.E(w/R*Yxp.B慠>gnI 2$%FQu<JFb%MXM^CHaC.WcOcv(6z([էܳ# Q)q0kqPV%AW jEPn::Bwq {݅";:|w+?5\8M?%?ˆ~ȩ%Hd?*3+3̅!=R%ǥ$:Gń aL8NT礯-r#-̕E)R$Yɫ*I.&pm6ͥ*QŨ(60 P.e\SlWQ Q7iྣˬ6g#%m49:LkfYP+ 9x _Vmt3 I%04fVd.Uy=V۵*mZSf^ejL5>(dI<9l2'BI#* XG)Km8.Dh#Of&up;ǵ?.Z[!vYgJ^C7#5Te(wyʾ)k!~֊zy,Y̍ !f{t|G2q,wumm\bZ|4I)6םZH&~5:W# aRŊ|=p |b}I4U{k˸JEe;4ە ÑId[)k.k8X gj\ +>. =dt4x딜 XLyf8 ̕IqT6Wݥͥh_$%^5^ΩD4rUjFOJpȧ9ؘRpSNr3ԻD t {.3'k>3(ps6Ec;JwS\NFov@eEU?3Z(epR`J$\P I rf"39C_dZ~ic' {{/$D#Sۑ]s5ų$Ez…8<aŮϵ h xV=VK* 0-q,Lo/˭jʈ +Ƹl8:Νq,$.N #q&CӬI(VH=g{Gе*\mT,¼M!S3}R4b9vT VkKZZjD%ɃYjb>FWGSၦG݅ZLA 'Dյ! DKyսJdhK,e I33&X٘0=0>PQ\qz*WL|攙Z8{}꨷>{YAúN.s`j-Z,u_ p~}ۼIe^V5Dݟl'.,//𹾿HfA -e{mUp4 2Wq-+ o#K*/)/nr !Ǟ؜rJJ84|-jqg ;5ؔϣvDcy1Nē **3ZZP\kfEsd.eȣO_׌ lj62S}rÚ.Se +1˨e?ڋq1r G80˞Bۧ ,w,zuѳ;Mwd5HŅ솎~o +iN+م(7!m?XNq/rgͭE,fo %Vڄyh"/7ޘt52l߈&߯^lV@\uo^PVC+t$nX$'uV ɣ+$/mux&' EB1 O'e]A7̐°dzF&k@B ]+F!TP_\60p֑ʱO" 䝧zkq%'^C*)~h~?0v 8_)蹼] HY-{|~s'?g5O^N3@ X>sƳfO=؀Pbjʞ`g\f93j$03TV*$z^pHy9cH1*Lj]PO;Y%h3G(_؛5y2Zl Z"M_-)(!_#o3)k~[% Q6PgWX~4É9p0.'5BnG^<88٦œPw+kɨ:Ne9Ț,|u.dJa-7at7QH H.C=Ҙ9K9ls=OY:o+G mQ/3O;cZ~{iKsVN%^{D'&CkXbP"y>4 jDmuuG$I'a( v>՟Q!`5~BK't(p҉MȽK:ַ<88sl4xPBkm05Qд@dfcH$.YyaMD86=Ji]0a*"OFհؿ##/3Ǧ~\yx$l ZHC} K Lpa8ks<~-EQ/P(u5uCEo Ecҁ6gFy"Q?X-Vp[k_]3^=:cF)$> 8j<2+pk(>QZ H@Iυ(,- |RqXe!!gD@UZZ*GG+`z]ܕ>V2̯ah ঞ@c@𴠵!T G2Q=t(un>;aYKAyIm͎7GkCmdPZ[{}"Tk T;ZM3v|qE'!V=&x[N|8V,U3p;\nk%cePS@q~[^' 8GE 2(mЫcF%Xvk|r0\;.p' cC!Bi*YvGCM=tͪ#~H54?Y3ǔ|ePL85 0Rry!9^] s$*XySUTK @--DDueN씦'vuRG[,ܺg{}jLx)]WBȉg#kl(>(T\STAjçӘ)GV + !Z9,N[J+g'镠[ۭ=wN?Ӥ<p3ԎnD*ʭ_G48e.0ԭo2 9Z,ġgB!@ffN'NQMix' 42%rˎVaΓ c agHXDϢ=+cY'~Щh5(:X)S'd &U.iXʆ*n:#rޜ\Ew&ӉDA0;-`}U +m2}hB"aXMPP>L1 ieH>O5?ޗ ZQ&) &>\s\yl 'q#=~Ὶ-s9aRހc ?UTpIkS@r7F;3x-I[n3aJơ˂8:>y#oԛgzg>)'Aֳ&5w.B5t;K X?9ͩʺR9?Z͍?SCbF̣- YܡqEQz0) 98(l? `ryuE*%ɢ6qA R]Np\@g,oKՔ|,7&د85?,̔Иh%Qcq؎8Iݹ+^\P'ȾJo~ZnwҪ U'O!* P5Ċ,Q0<T{)GXڲa"D=]CĐGIU_7BjwP <ߎh-SdC*syna?!:C<ȸbFhp-Z>ޅ=΁R'QR^z6uᓨ|zL/:h2SN" p)5V}]qE2:p: 89Vk~[gb@/4-h -W4*;R頨JgM `Sq;MUU^Q<=~$/eh:RmM%ck8&HO+c^cIa9 '9XX3 lNmOPZ$[q+ qa:?K~&t)/nNvYg#iX 2HK{*b_>?OK>*]X*C4~OV-_JA<}1&wT*CK x >*FX&XS*bK x2XeȐ^nPٹ?+iTZ1F2pJD9Ib-eKy$ۮgvv?%d_y@B,V'aM ĺ6tAGk-5?i9C*tO|rqߌ FD7@yiL+#ЁB j8ioa_~-J|\Y?ױdE&9Z#vGV&׬/wF-Teq<JyxCodFu`;L[`jkAwi6>"a#Ip7Nv+}SW8Z(si: Bԝцl$m[u[MÂ$C%͎_h DR~[ܶR[*BAdzU S~\h*_BI(zLBF4%?򃔲&LpOq5u땎Q=nLew<w@|ߎ _gvhyo7w-|m(JoXO"ҷ|X lk550RMMm{sjY4T 1Vƾ2SbEz?Z7/H%@HV}3'}-kRNIAIHWOaoj ~ U:ro?>8̭? :}W> S:OAj?˹O0Ot4_o^:Yk}#<G,­Ʈ69|gE裿=~Ԣy <[u>]n (aH,UL6ViQF1=nbh?aC~qqAk*C>Ne(H4HO\Ѐ8^fNd7J,5fi9Q^r1޿(OneZ14!8d|Ci{A*2UhX:ubjazџDu^V#{ Vȅp6j6 27skMr8xAk8S w*>@}]8 YeDBFNeg8o_.ms]sC)λ㒰ZwIpߏ~ž qe2 :nYXؖe46` -(̂ҙ2q+fT):;@fI<4H<&&$31S,Doxgwݾ^MߖTX/$V`ٍr)C+#of?\з&Nr RuæN&ɶg?$0,h3vz!e:vpy't5d;g / KR e {Ba ֮Qc`JAm۟lM2gHAw#A'zz-*~2Pd"~O#{H8y{cԨօ|\6;?'H!_ !Ѳ;Kp=)װ^nb 1FD |"PToסګ;_ě"I8gfc)ODw1;oG6:ȠAw)yfHn|j@zff}8JmHc@־{ :"Ҍg>]E;i^* F1v$ @!1h՟I 3`Κ  z =nmO iB9CN-g@BP"X3XN ǩ0)1w+i˜\RU6_U&& W}\fSk3dL✎ġOZd|uc4y&[$iG쮸HǼ_ORl>~\^<sf]f`d{mMܤ:g]"C@2'ërmr}n}3o¶Z"+kgf1bKx)ȍA?%2r_P= 'Y3;+^(A*n Q|wK϶X"Ӳ@q %1em\㚡שɬD S4:Z,ǾV_+FA!w: AZ ժUwg%a84>8ceX$HPbWoB+QbPFVCn[ܚ< 6`f JMm@VW4 *M.DFnۇkxkF2' +z3Ru柖y骧#Zbc VZ…ao ĽR{tԄcČsF0ZaPVIPO6A I z̝~|]}mS-F}!'>JݜO]UކC96OB;$s1F f J ~~D2 f!ANogu/]YfY~[ĺ|XeIB R./5ow>>mTm:wζnny~(۬xMRv(Ft d(d}x_'_] #0S*lK֕} ]M,nK6_.7I2y{b&x]ʥ*f"൒='$W?DdUH Qd2% XU?F` ;F]P "^/sY֛0 aت>PdUq>xp|^tWF)T#*q:97a$Rs!GLzkms)N&p..ʌ!4?+U6Gx+4}?P_B#L0[xy ';#'&>XVT{y5H )YtC#8lRx$+|H O& 5wt0otrwkS:W[R:oďP&SH.E# à ⠵# XSY hٛxУA{M!Յ2O>I;\D/ Ҫ1ꮁ"Y![5Qp9kuTwmrF >>漽1>Or ԙS$7?_ GBQ);loՍ3F,#Z?O? E#$ Y­Ǭġ-ϑړܨ3]ds"jFhJTT-͠QbDAkj:ep`,rj_A6޵"clO|Z@#s(to\[`v6FVώ͚ NfS*)ըBWTPb4Lv`-T;\lɥn*g: ѿB犰o+V= EbV_E DYͤSAƑMB`[98C_Z<,qL !:[Q? 3 (U" a3Ji(3!5Cctkak7ӛT WoUjߪo+Q9G6^>Vƒ#E\QoT3pit}O}1.Oe1(ۀVYC/&h?L^idwu1\0|`Ġsffy> uHɨ l xOWOxLNϷ % I:g!Ӆ9 }AEDRAX K%,1zEENՂ~os5Lb#ۡ}vˢu-]ڤ]A¬&A aFٯ_7Y RM} l3 :e)cr??8BH+ -Xl>& Dzfz8Ǥ8U,;sK6F&rZTٴκ(k(G\DV=ܷ!M3 ,3ф:-owk67)&!/Tk~[-P&] Qi(E)O7-̓AUڜGJRŽCXrM 8?z1s]zw {6Oir!"X=:rYzTF)L3+`F=u8a D!r0Nl~9Or<ٓY+HK){ ]%!*9B7t{es{ˆQ$" ~#kW9 dDD5j9D2ʘULQ07aMܳ>XDci q&~pD']j^{B|HQ\Zϊ€7sKUOe!Z_RF9nIDž!N'(WzH#D>8Z\ חMԍ-Oz\/7ۄjHAyehF`QX J;W˔DmJ~=Gf{LGr%T1o%8Z<_:d ̌yA昛R,P`菙_cGjg3`zUQKB ;5>vUX-]({htq6_=xYN񣨪Yj ߌ9,hG8HՌgK4Hn@2_??NQrAs0ﵕ=›6[UB/MWr>xVԝ;4D4 lgJ_Pݩ\I,;U|{&1|&7rAݹ^;kBc=g'ج<z7aK}+zeJ=q+L!lhYgOyBX笡o/#P#~VO;tkPv XM~# ~⯨*M3V+ӊ𺬦K6uO]'h.z9Z/7Z{v{ F:I)GSn˲^vrNE:v--Kԡ ң*dOG,e;V8vud񫨏s@% o5Pj'RSpS>NSD+D#2&[RܳHk {<l^,Ywչ.1SNC/˨Y\Cb K@[>HswN˜1`sbރ؜YcuyCF-PXK|ZԖ{x\vc uTo&BXy'8@N OKfl}bLԖ۝(;Z0.5 Qqk>>̳e L=eT҄3ː40wu\ J~B1ь@~+%Фk>^l)ܱ698`r%ع `݁<{h,Wy$ZIiTq_xF |4z3ڊ)e$guEd"HpAl~b+ Nmf)Q^֮aduS[@0dn_y4!x*9 O"(ɵR{"~vv*0*J,K{i%Y'AfQύ:"Tq٢0 NN{<梮n6Lt\o~gAd:~aTQxi y"5HPv ƐI^8{+ْ?aTyt͇'-xA;tNYpc/a|^x 0cc򬳮ՙ&*щki`PyLgjn9$m7G6Ȕg`DGԺE!k =(KLj5䆐 *zpe 9B, 0|#D8l//y/~瑍yvSH4 ڨ-O/oo ecl?0龺]$ª ȩ;5<@C,tzjCኼmm~gkWODyھg'Q>z,u#iҴˉ- gXs y|LEb2j3f`bKe uh@!Bگ3%ral n= h a6} Q!4h9^i9óO*Fi0Y &6gw ^Hg~4[?hViG ` sDgV+Xl9PiZ1Λ&Sw 0'U a%6~a*g)Fk[PyePj;wރsa:PqI]N0ZN)8~zT C/ l%%x)`E lEM4vq ԋbُA7U"6# 2 !I@'Wu/Z6 /WY^f^ ڦqђ%:Q#X@^\LߏצWzLf{{&%1Cw$ch3Oz"U v:6O۽cu(7ZGtuOځLV9QA' F {Q.I9zU*\M ,dT/B!9 hAϑ 37rК-($qKl4q=JiGA{gL6TI<s!>\<-f|<ۄgxl9X_Eϧj(av)!'5Yy1"V>;G9EϠtF{$%_:ppi1(',Ր\3m?)Y}/ΐOt7petsĀZ*׺^D:'W1bתTN.W/3f+v;CW63|\ OU ңI!3Hcg38:%!;'hFwB 16*aEANĉ=z냎\z!҃`CHHrslDbNL н T7;xۻ]@XxZfsw~F[Zup=BmEwRwUkRk[ʄY D@KE3}/" [J⑺BpSqrR)$03&9f_t0tڌ[Kams\Qf l ͹r_YF*<#+#KLG Uʥ0C_GdZi)|[L1Yfs@9 tpބd@VG-A֏\^=a?OM4780' ]q'w'o%rjo)VܞWdn?SW 4qKS-He_@7z㷬\N+'-gsvUgr9hHySMZ|S&KyG8$-K0.y|Е C)s=}  .o}e\2(J+}x 1?4 HzgN W\[4ԄG%UbԞ/XDr}ڠu᥻,'TgF2z4/WتHm275>H<(aLwqHRh1ƘS(ncro_2G#Vx70Nj'y/>]|"P^wQ =˒Tڠ!<.WOzn(>;ek( 䖼'qŻq2d&4qj"=J.&"!Ngڴa;VrH dtjłu͜}q7]K#$ޭ'[a+=V044)馊Hoڡz -TYv1#tqIArHp{c3cH Ѷ&0+u5"*Y~lm09I76Iw e 4rM p4< @f;ՎW @#bivU߮EPҒs ht?W gޏǃu,R -, N v߼ lqsQ\|{H7xېvѥGwC&5…'18t+gCo1Iȋw6&w&ACW炭>p@иg8\pWоw.e괿3Y6L3P✕@jiY%~O>784zūCMXgv,۞ŘoBvgVѠ FU*:v;"l0Tzw ZT;5=oJ| jLu=^)՜0?i>I?HvIXD\'d҇$J5,責T9J]OP<~|(=5ڷ<)1Bz$fM~3v $V_iCO"cbN>&꘥<4/SLlQo2;2.gMx0NOL %Wgն\HCR.}Zx\WT2iz- wA@!/T){Uk}<%VזV3m#iXmZ[W ?y׀^݂U\^G؛زW5 ʋ_^|ot R+iW$>W}OWk{@Y]#%BZs=aߴeG/MթQe9c$M|X͵a,5MH"kcQ ÃXWTΙy S&uzշ9{>R4)E i_;!u~ A6u ز`Eh@x"<üa_Cd +WSM>M&;;!v| 9=eF<0w apsZ 򄘪'7`uGP7[7D6f;(|5@}EnjbD;>Lw8*opj7t/|օNg~-W I )١P3U^ҽw~lhbPGs4!<Rxi Z2J!8rZ]/'yBR#^' @ KhJ\ "lK܂#`*v T^8U~`Yd$1H,A>7/ΓʕS4τ#O̶^l m glC-U;e<[ ۰LʱQx,LWooUFd~~6|^\@vJ䊰%z-yxenfLX3ڠy~ >T:4#'#^:akXA^S-˻x2Dc`?84hjYt6QIU qӢ fQ9itS! rt 0 M弱P$X0Ri{-\/뽀SۮAszRK'34 y7֔O9QJVYm=u$X3= !׷O}jgZgaK/$ӃL $ VRMYp6]Bz)"4ivЄM@7uˆoN$tFZݧKɧU8G2W QQ+('FF6{qȯ3q88"i}VWm;W88~1cHSsH3:1b ޜ]n! ɇB0%}+C? ^J%Qݢ+K"k)hKFX0\Dj=Z'41Btw_B'0/+.V UpQvg˘hi3P|$QM"Щ-nT IfKk˫F/_ږq!_9~7X"{ =1̖>!0(D!RR:+7 av*\q8(xqisg>@}r++H)tsYB`+=Ô&}O(2=iuRe8K]+zfohƏe1#^8Ntսոcl*}O 6 =CsgSsf@Xpw܊]_S7l@aei*KubmTX{NS*?/ y՗’˲̳bpNAc1z_U񀔗J]3 ?1 3P:`0 ߷xr qXU{X~F0#0& p?ʽ٫r  x$z+B dObȄGCU 7r(hwϪDi |nH5:a}[&WC89Gucnׂ=> #ũ}/qf JṄLcX^6,}3LF b6& !p=8O:>v|8RTT;]W=a!p&0uVxFmºKw=l=mFcAGi"nů|I=ŋid햆ފ}tϑgb0"5h 6 uUv^78L: &NB[vС9-? U'O&e/%H"i#F9϶f;=/pWP 1jYp:?b~< G !ҐUFg_9V%dHtb54~Hcw>sZ%/\r6ɞxU9%[ƀ XNJ&ω68Hl`ǽy'y5i\"@i EE%&ƴDy1] [)b{JdnuLn]~ʬ~,Ah(r$`L=Bϥ*lpɖa/iF3/8UX.˳* lbȡ-_Ri%Fq:y4.)19$\d/~-8ԭ20K刣i! D~i"%cI6GZˏ+c[`xV`l& <^P пABUUU8~tC=wI d t|oa+nl QJoWI&q2v ̩?7jqw9tDur s,#}C}M7c~Gne圙MNyDdzt ר6kg` RRĂaz#]YthWGQ\x{iqqQ17xYOˊkb!}:YM ot!ǯY#nh9E|}#LE-V3A7>ya q$(,0q _;'҈9&#*U:^1Lnw״ˍqWN;*ϱ#>#&xNҦX7Hc D-.@0Qh.BxE!hIX;r/j'Y.cD'z +S«Sr.Tɣ>!^ڇ\P(Sݟ`@HiBQ>p+Zu:hRSa8m~(!}J" v2TF ŘhLVr <1V7&í̼kOq k}%}`X<ʇH(2{qsed큂dԐ(%dv?+F1{I5R VBiit0<:PuqxQhh<#q2GS+ ,fQb9S hㅋP)w=5)5`׾J;`jUA"XBEHrhcjAުVҗl-_ Oۼ $ٙdSNxcNqā. 9fl=&dR53k"zY?ENDj"T.IV`;2&'>,B7/GTԚMatvx*8&B!.?t7MU~_+"lU$^uFcۤ>]z7 iYm}U (wx&&!0{L/RaLS1 ]K7FZӡ K໠S_G3Ÿ?^\OXM![Su@vJ^9!T,xؼvX1ͫ@[҂F^8m `n$Qɭ}l@W_PB FV̑* 9B;@6k<ǿ*APP|`ra\=m)"LJ@,*,%r;C"g F_4eBT2^=EU=8ZG>n!I$oBMQi<7e†+[m7u~֚y(Ygբ /Y}k%*'-X~++3[Μ=vWtl B{e60a?~ ?I|t~_L&c63bmPnF rhi kR ublX>M+(Q')~1BmK/̫q*cY@ʫQl#,*DZcN-:~/^0Ҏǡ=jeRIvp%kYYjn@O{!.}lT`C]>۸.k5:рRC-zR$eߓɵAyV`T'AYJ@Y@>tAߘ8Zl¶^t4w3;Wx72F{[nE]cSga/an3oq\[N6c>+}|T,#!dkhe%(0[DIa}(.uxbӕ۠ X+֏l)KŎ*KpPKN}1r7۝,|AVXw>uPBJJilŸ# B%qK| lZ04^/ !kz0=v;Zn/Ye743\0/xV51\rXl8 7͛L@ixVa㭘@uAz֬Iӯgk.@)VM/?|ǣy=;gb'X  lJuk[ k~In&3e3E[3So,~r7Ss$"JA}^%Or$j[<݅ܯ_$&69gctxeEt*Xy+ Ct u os~nk3P/~m8xPK1]d 2*l^E'fvkD6pƨG*-$x:>fЛH]Z#y;Ӏܵ,~HƏ/MA#ܴے=I0ا:~<Ox[$M 㲕QS'/\ŎKXS/:iG,(ScJ$t`Ԃ2}!CHN~_a ᧳8I1h4k%[xL͓NW'! +B$rUãG@5M/8̧A|ĝWHЭX*ѦQTGrtl.:NE~@n`0d?=G(o9\i$2Xr i!C]ۥ-ޛXo];n@mS^eiWaДQD8x8Nb.а͜ALV'H 8*U4X@|4ʂf7ނoF80=Ab]lYftd@a~ov'9gDDG(x®]Y ۑ2J~m+!dX+Z{vF6"?_[1 äsF6SfTE+yf}=Dş̙Z_;2eN@R}iᴁ+N~hZuqͿ˙L7yTCw$aE ;ְ%Wdw~.!V 2_^g3ĎۥMR[=]j<5ءgRi857;p;gm۵c̩]b }|} % Z`qG}⛷O^q]F0+7RxzN1HibuQI0fM{4|C^2^h|3+ޱ7`)e4X+h:$CR.::*dkكI-q(lY,OWPH^ w#svKzYdC'ǘ%d7nC˥i 03FgA'{RyhdMrzT.mlI_nK3<0$M]TB+%p 2!މ.>yFVyJ٢؁SI3nڗxF"j, ,1 ?09ۦIv('ç9Z/8*؈E=w a!u3}kgFsfT, }һW|u)0o "p̤:9_>#/|*N7/ڎ_WKz$s`T:qC cUB[ <ۭLc)}%P$@lTooYfý\.Adc8_Ps2v=7 y۫j/9VT:>mT+ 2—ZzNB0@~fB+kEkKc z_@օmp+c0#T]<n'V_ʇEuv3yVJ"&ivy%+_? ؂a/*@Uν kO\/FaJAepϩ)@/aѽ",abNh\DL\k=(㒿ij,hy-'ْGLTmǕ9dg\'D nm 5Sc$k 5?8x=~V>~NF.hdi˕!3WˁyE@u1yH}lKDzb_G܊`&wxuSSN[|c8G)ɢ8E/yAFM*E](RQ*WcQ|,Pqr wdo)1:mXcɌw܃i.o۫5M3 k09[E!mEf=xMr"'3 ET\hXNp5`P<[XBhI_k_s`g+U6Ux[|9oWcMB@-SZx!v{#q׋",9~ז*eaef$Ŋ,nj:$)},~ # BIg_=aXX ,rn- jp:KP9J}HҜX^ PR^;^FkG-fD$+(V8rT fs(J8= v$o]+-q}Mw:f>Xv ()G!e|&5LZRy4g=&dOinxFo@x"[ߣ MHJr$8rNF)E![mBUUtqGk@o7z+mQ6r%m&.t]Y5IM`}) ׄfy A5Ϲr"z!mN&-tz.łFz3+>6OKGVsSjOa3f. [HwktҼ !DouD9`հ ixBi A J3h'<2jxx'f87(ߧ5St$WVOobtuX v#߭ 9Ҋ%TNr]WPqnU=›KLbyn@EW]0*'~)-P_xdAQkW3Wlx*xc sT[zqjY|/e_UOd&'ɔU{196;Řd'dȋfNDo-g524 Dćv\1 i|%mtY<ى_:>EhW2jEZFXW-j@?K G, _?*3OV9f?PX%@[ 6}m i}Gx o_c6)9r5JG!&dt`C_Uy_~Wm3wS\|ֳx ةJ-$%V-ϾbCrI "ϹYO-fлPb;76)rw`uN7?Xqq.0|?)zU+_įO_YZ )ܑXc:۰'m&4uLh4S-݆߭|y^jzcՎaaKm,ݱ`*&BZxP|8bs*CSp)[ |x<.t%4A^9ElKB˗ wYs:m^kq]:ms`LAKWjʉ5Uۓ{+d @^KwcmXv{2jrq,|L=z 0׻mv!v8_C\v}=ʘTT,(qb?#*YoVgEBl<*ôHmI&s3~֪Ck1X M{p- Q,66+X4~v@aΖj=>sXF.1~pF,!LvY:qX^\gG)(?M$vM=1ƀʦMpBu]FCT%Yլ5NEBﱄ^0ujt%[)\8MnDI VY$4}]pW#AץcZ+B&~@ͶR?"q$3Q h}: Nj~[DIӧ oZ[oF&h!FJl/M5?둴wfhm;/EW ="->-Xp̔c *wJpX[>`5Aђ^1ynj5bK-\-ȲRy5`LɳѫDxn Dt 7}QVQ}3c⓷vlh9_6@ˬb#曊[ g]KXnjWqv NtXJv+V/GS"r1|O.. &[ws\,T6[ 1n2IK$ݠUTJ>K\SXRO]$sp0. z%ЍphctQ+-zWΘ3w9Vw$Q.\i 86ЪvJRʅ rH؄35bl܅ Ou黟͕#WPri'D|s^R`fld;br[x5 mby$CףtXP=#HV陁H_q@oҊ7 4c@>x%"[9}e&/aێY]"myu'p46>_6℡OtC|$Vz| Su$}n@'?F[E\B8[MQ/;is<.+vKHɟ<S=C$v ^8.l,^K%eP]ٞ԰i}{7A Dx!YMMW`{wprOA"aBXNPLM^`L-hD$'^EƧ6t r: Z:J+9mm ~hwnj3&p]BNB%3R3$&r푼MFS!pDzvqz\麒ň͗ .`fp6k?1v7ٿ B mU^ VWmAPEUuEn]!0Do. (_ gQRhp}7I}.PctUVj#֬`̥~GЊࣈFX.gW2ᇷW#lWsmT.$IuXާ~ tr:(9>gjjۨᩍ0Uz4EѶsG~#y p*: L'"G?/jJd2 w' س|wbL/i:oKdJwrlP=K9 PQd % !;tm;gSS %zZ i[ to`c?$3l\?ll -vJxCS,0I(a,gt2l O}or#y5(] /QfC"F0b{BHn:un0I׻%k40EnM%r)؈fڱ) 7]'; !?߷ۯ [9v r@{(W`y5yeQ-k{U̼ 8h[%4z z(K_3]U0Լ{x hcrE(G`i.HݞwD Q-l~:7Tj;Wԓ]̾%St 7gm[G%7#$j$g;}]#Q>gr`$IQC܃Y+ib-vn.B὇?GL`tjA vMCҖ n`ګKRk6_$G'xc4##s hCS༑t.%/Ǵ52"6~n8Ҩ*N®^*nS\\PaߧwN’{ 6}Aek:.}G ^:6re&cXS}#w !'hǠJ4WǷe^gD"ϝ;8xYL&{& Ǜ1M=Qo| SdL[bĩ<ĸkhQ'r%Ŕ']ha؁gGRr8ND;-?b?^#VO+c*vF|8(G:luTN 1@DCc!6D 0}]2%H_I f*N:65l!-A7ۖhf3|$Arv( \fҐ=. NN:_tuJsXuR> :ů|Ixh$?SޣT]z1cѢ|O2i{~՟;`5:]0HѶ0_|fc771{4G5hq;7KSmM pHvCU7y_C{I]x`HF%g"GhH9B\u{3*Hy@`s+ AcF:7IjNxenfw3Vl0EYi 0кaмR=:&WnyЫdfPtآo48„QUb仟𐜱ޫF]`J rv 8A r+nC_y3!}Xq?ybhD5##sRnc2T$wXteg#f0uoP%ΣZxT%zFz}Ց-mi(lOO_jُbEApa6"^;QzWuX:< aQ?̋VYc 1s݃NWT~Ti+TS.ẔQ;qt/64A󅒖܇pt>қ-?ٗ0 ]~: ȻXvvAvp`gk\ZYg{ 7z ;eyfv|>&*Hn"rnGu4̏NNVmJ%bh"4E刋(%_K `P5*R8#wplp}^F"+z֪p{]-^$0yh[5 U%Z\jTP[|/(@0׿[n-"|`rFZjYM!A+6l7ETcBq_b=,xlg<ƞyҎݍv:݋oC Yk%zKbV: x<*^#Q pf=OYH v RpȪd`JHd63a,$sղ}p%a0 F̱F_8VԘ-3OY,2]$=pGQ6=VYo7UD@_{"X*Mf(?"$Q.'u_F/,ʶ“Ds*xΤ$dufG쇑.ᆳRa*C/!ad*\;\0\)#oPw=Ov+Zfg-%Ivyq^EAjf8w ͹һIaV:TfC .պ?Yf8[E[2)~I"mw} FS$nKU"4g2,ؼ'R܇`~S'\_0=O%䕛O֢S#Jk1oFHsCy0juNI PFr@/.s48$bn|!]3l6G[U1|<>tS*̲n3bG˯r"DdMbçH9'O)&! T0eY订Ƃ֋`L ٟp|1`eP勇Wk\<)ޘՍ< TR}矿Jeh?0V]&"Ն`.~=˂BCD>Gf^ebSIs.{eF{B%А  WC09.) $-+OX3(Q!;g vq5r0 Qbe0q}*LuDY{eGv$&7Wl ;l;*Nr7RA<^*zt ڝYvVط wHy$Hb,bvCg_u/ݷn#+)-[yis6y =2e}Ϻg3- ,6`*W!ue$.c](:\ vyȮ?[u>4A I vN}tľdxYz\>d^K+wȿ:) I$.A5nfkC~^%⽾}.:V|<5O\V'=/rzocfnBcbW0r7Es7SE2d466%N‰`qphI8 ff5K97?) j[+w=>OUňvw~#z5YcuɺI=v(6BtJ@]S~ݒ:<4 #dK6֠>bmQCi̾f3; -NDqYbAo.A_!87"[v(S]Ua/.z]'vhƸj`eyqœcb%y",ƪ&TQI"J5}[]Ws̻u}CnP!40ocy}ᇑ>ojD#CG[-˧@9@\*6*ø8Ga#ҁΏ>* Gh{BLUo-?Aҿ{p ;MZAUYg`ƣ}k̗E(R5F \d^+F` c+*U}UD39++V<4NE S=>d:V0 ʰ0 fa J*'q]\$)guLb>n3QS}!.v1˼/ڃ@`Zvf9PIum|2ޞ]$hְYך!N˽pZ'jwޫjb鉏hKf姧~DHrGX U<:f#aCj%(e͌Qݢ>џ!Afx_uv:)U34Ä TᖭبYkA O Z{ZشEVu%xgկeTwQ:ʾ't/X ! 0KUpkX53 ܛ~P9t \7d8u eW5AIRLV!_Y,:`pd?i 4"sx) wT(q*HB8Cu}Y$UKsҌ*Ĕ꾸Z, 4lU.jJ|R\.' OGJ7O;XFÂp5ة([*pͬDz[`NVݡMO=w`鋦K.B|~n `cٷڔm`鄷J ¥'v%ꈷzخBXQ[ p&:zB$=Ӛd@ve+RL>X .T⟡oXq+Z_%t??B g]  흧!ߘ1x rC܍//|GʥPQ ʊ H9-u[{{q,lev}s%^omZ4y?Ekkncp8W 0z2[s7cQgrʟ{5m7 |;?+S`rx꛽[>n"6̺I@̅57TɘRQT@`e]BpcNB FOQ,@[f_uD QX24O3Z*A*'jL}o2ӽ} җ[Zf[86M| j |OB=͈xi1lICqjN[鉵%hz:|xNd}SQ]igϑlu{?mS$Tj3_㬐1s:פZ4:23-%gB΂V`|v3p 9n%ul6T c }geSV MiϞs  ~ Z2ME ,7x\J!#1#*}r0 ) @: eQtx][A}=AxmmbG`IdW,xg\2)MQ FM3jfWt*l{hw]m JZ.Q.QJz~ CnW+:2U~@0䝼015U$FXJ4$;Rf\>Ta_%Aёd8nu #Ţhnrx JE7rŒv~>ZW B.0Dpdh  qܝ@^}F OJ3.a> d=js.ĝ0TLwV$C$if+Eq5֧n.f9Y"ZΫ+ʆB0$)Dm?v` Ɓy{o{jSHi Ht\ ø9D4PP&³tmN`h)>5}̓\A5]R8=Tg衕#L+#em](Nk*x$y~#huH\%6UwY D;Gg k1Q/jP&^LfJ_[3t9ohL1nD8690lwR%cU꿠-#?h2cE- (M :PӋ + _՝ǘ,ug:{g?[AM@l&B.JԄK$ظ&t˃$U2T)K$|q6,nK$xe@ C ZU^z9T}9"3@=Fɝ28Ӿ^[VDi|l؝LRA3NϫN<[JUh;,QgC%RN;L $j%VHVo"-*3#qT2}zT+U}tji' ?SDZ.Ck|Xm"D~MBC. uƽ$: cVmF|~N/yrK >sF%ggp휿iaomqnrqדv` |B> ߵĎ!ԋ~eMWJ9jr?|lgȉV^Y?\y˛=ޞq'm ? (6m%%WF Q.fW$2")C,S6dA?}I@rPuf\n_!*_&J_ro\rQ]»_[iY (91p;~XYYӏC{@C>/&e6ZPAgԺL$]xc̾b o泞m9MxNk1Bo~e)~O#n1;QW_Fxu\Wm>Q,G,cj[YbA9qftX9k#F}0Ҝ#!mhJHYj# vvjصX.o7+%l[0Cg5`j0]{BUF ̄6o-buA֑:Aj"^t"y% 4<0W8Љ-`-i흳Kw놤K{[-s,NgLK!6'1cHeD:l34+ew쟝޸(jQ_Q-{tQ"z9W5[:?s~&ͼ<ڥ\cRLub_ َysdjɿ5dRfIejSMiq1?)nLMqkg7q%IvP(b-[H!FqZЌWYhrmص3#LaSs@B׋ krk6 hddL,|5 Ӵүr ȫG_%nFԚ'$k艚:}G@gn%1Ƹ06ӱTpǢ6̰s2{pbY)7@Uv@xbFg6L@% (fN/"&i.TkPcz*U ն\ %ݮ;Y4@c~? d \!z~oTVG¹ +'l7x2" ?VR>BpQ47LУPF1vxt7^oEP-O,א1S%Lgy< Z(7]Xټ 6GWo #2i- 84q*-&iHmF}]t):#b<@c_9ai;K昙3װfՎ\ϛhLX`#|{ &en>>r_PEnw;ǨJ!/T{WSpW88mnV; nEEB<*_z{\?XѳqLjLIo 4mGihqIͅaDKKc.7Yaxx -n -/߲eDZTyegSS,s'y"x+,4U8 &fcK,/"l ,GRJ/`!#T (pV! K-֨iC&xԀ+7x*?z EFz߁CsY\4jOEֵYvi[}B'h&cڋ6:?ij ꂃX8|d*b$/gck*$e p5Ugɷ f KVCTX6\£Oa=`Xt5$܇MfFq(fZ5ΰa<ಾ0-< G3K̲{,50k{%Oeeq~Ď'Ut)-ftHҠl(|~ Cz["7rfCg31+܉#s h(n-r0C*- M ^P/fV. *lN/mj`y !@pʺ b OX,Nl=&M;rxOo"5X' 9w _{@L6!Uxdq 6j"]A߅xVm=K D #Vu9 G[ >ÐRx`9ՖV;;QWŹ4=fU ښh.X/{VҟS0!epjz7T{٘em${8WٛŖLsD*mPҐM~/ Hxz!AAb0iR XdiZNx}ѕMJ> Cuۡ-f/h3ǯ`N r*<$7E9@47&hp6K:ݑكF=ӽ n9 ]3 Y.o-V:Al7AnaxuTĭi dzAGJgMpOTԣy݇f{ Z"=qOO +n7^4 \U_"HD ZhT A'EShDz&m|dQ%8`y^( Վ+I^ Q/hzdʴeD#5~V"1ffXx3ظNo 6mz{d]9XsϤv$Ӟ`;qCH6:1\GNӔy<}5)=pNը-6zlzJ3$q~'"Sb™(ԁ®y|a1]D.[P|k.ؑxoAμZa+?txmF?o cW]Z)o^A22x bn8ߗVʜօovQ>SvDH}D|3E"-B䘔>kiO]aV}%S ͦyKTDC ~%8lkG{tҧ\C.>~(UWK#FԏjkPqrŷ֋0B7&ćGZ֘NI>BJ"p 'w+(gO;?@Iafhد%0j2MEkV4TE7"`BkLh 8' DֳR*[l:_<09<20 9Dyb#:5BMTSb&ȾSo3e],[ǎ&"N{<F?Ͳlv֛-@I\ѹ2"'۴˜%O} <PY,U;BrF _sc,FV RvY+# ͟{ppJ:2DZ Iuh6GM *8t>"< ZU IMm*#wb)F 2d آÕeEF0[ A*w7;xD;es=}&][, G{ȵ3sQf߀g.[spyb^j,n~*Z- KVof)ri,| duu=N6m#]50IH[# s, `'F EY@ƣTiZmfG2T3M e!r`CVpwEiAyܙQ?O \_&md~"b_"kiyG'Rj ؼF:Eu2mf٧XQnWj cun7A-{.NH6uN`#J7̩D7(m'+W^Jgs?\VǕ#^y#CpVDI <|o\F2@)>*+lb-݇3) ۞Uܵ}m 2]X^cp>#h%a~ [ ͍٩:=ur\|d4Dž(a _Cq6m4x7xES\WE8l RΏVI|G@g@3$#62ZSC"֬8i(Z dBFETMZË-e-ϐ 0P,@-,RxsO&ВIbG$م,8zGS] w99.;  3z׆%(zR#$8 ⣅@PQ,1uK^j$C݆w]N:r)![6{F VUI[rITP^gbN]0 4ħr!Ϙ $&tS.4feoVS6U(œ9)LM,LY |rn-#SN26ej.䬊g+]J0ڥUæ;W2|8l|-A,ߤQu ڋ:2?pHq =#%9fU tōT}j zOd#(0Fye"rS $v&C-K/*(,BY3m5ݲ~8XaӤ>m;!JwVOm%d{(6"-h"xjړT__4Vy 6pʨ(m* BIIQhx[Kא~GCG8NIۏs~f{lQ!3z(E ^ldt#ǐ!c@5fKOѫulj6-6qӅE⽵{۪@1o_${5 AOVY"; X2xTo{ ZL`zeP¾Ojʅ+-8׏~ǣGApji*$E"}1e6ۙh-hzr&l^(m=ݠS+6=وk$TGcNCQV[1t$RB<{#wZ&<@ NWkd׆X]j/vGVTSN9dňa0p|B(PYd! b6` klRH']]R:quYl:O߲(2>1 b&]),"P][@I+/K#RiYHk. f'.^ *ʛZLrNWW,W/ڷ,C%+;Tڱư]Fًkҳ=֍fJw3ҏ w46-/fHÊKEh6- q/ȢT%฀#\–?)/ϰ8|9ꯎ^]+A4G=7W;ww(L } K~}Z ׫sZ _PT[N3 , &닒t`"BjoR/M] M&&p3/O7ZS^Z@ĎP"`~Vg /~s55s1uyofb'lyd 6_ mPB_~ذn$gwe ;rFBET~׬pGįl-̹qӔ,n?^`z N\ D [1V#w坔 ݆GѤQ׷BVYu]W:kD 7䉿-h`rmaM FgQIkB%pœ1Gw?_#jdu1U0D3FWrV B\+?sZ3Z3 X+`԰zi56K!wp"*GuH)X)bt A٘< @z:v*[suu( ́q^|zzJ5gKqQ5v--v u<7ĥSc}9Q) Rm(HQ|g1q Mp ` /lqc E{-۸QMSv*Bs=Nsɹĥ4 .{;t#2)o&,r"Ͳ$Mt,zOJQ˝ձP2(ٗA-HU_! Bʲ5o뵆(s cJ\)aE=n l[kH7_z璋$n.fOV1Dz`:o=f#al%KTS.J`459 m?LH.QWjx?ϰ3Bg3Mk0F%O^2H 7,R SxW?uYMKj0C[#K´1}уi?ޑUϭF_t}< O3ef+ S $#K[8  [ >8V;s\YyDX"lel~ozG.!Q|_6Bs& i{kA%s;Y]rȨbs=F9c [":άB^c^e$eKl6bf \ jltC^I0zH &P)9J,XyYmfnpP.GDE_+=8qd/2]݋?ᒮ-CUGt39Jw˥[xE׾)E7ԅ*8֏{.jA[L s~LaG(;?!g*j l>Q o > 'Pv~ s T %)ya&~u0KR9ⱎV<|mkJ+-JY%&DH!E{M%n3cW3wt ާˀS׻X7ڤRQRpOW|5oM Xhި0 A7< 95$ZkO*}~ȲYxPߟۅ2uȭІ2LlAw/nQaiŕ;UoȭǟK#ॎAdP `W0u(ȭvJcYWg$eBLxЇ]5)'ANHؔw~FLYma +զY1ffi t9䠱hQ:% v ƪM1;nL7o+ ƶ8yV'],LU7 .V{f x}?HMO’9]5-ו/hbB<+bU@pg;5)!Q^2PhAL[)V_7LގŞEj^ck\8jfǮwTo%#xG5o€,FzZW^]KKx1|c1N]V?LNxTQT) ^3nTZ gbv|Re۝,m0-SR\[}*")<{W.3@3+G>盟_sPF( H>ݠ{}[!X0~}.Q/+f"ɨFit,9V(Gėp%uҹ ȣҭ|{^]^hHNa+xʷٙe uXeiϛEfD Z}$?{q.Fnh TdE'j:˜b쪁7 Ƕm[xPPY\|uLk{5o6 ɶؔmy,{hf6_b%lbh@*]MW{ĬX/`̳MZ UYӅ^dFdvNBz]h2_R #uIϿ24]_Ue3*gj¤/ <Fc_!,%z}aWn//#$q[x&f*hJ[ 2eW2?dkԩI$)?eUQEf5ov!-[kw w[XQ q?Z&".xhS\kї7gAm#VDkʘP:ҷf5iGnKdL|IE4)o ~i^ԪCmP hT&_j yP+*l1btU2F U!)XM3HEueBhRMD6Ok 8h:9M&/#=:BYab$*;#3`oi2 2/Cɠi05^֦{}"1GQV(Y[ 2,h̺lĖ<}4U(j7ЊnQG(Fs!/6\FQ ^QMZ1}*-l{{Qb/|I pp&/;XPg' PG%&t8Wfug]S.!i3ܢ#Ï.lGЛ&*Leϸ8)|>&褙vdb'*1\HiwFlɘb9C>" Ѣe>kw|WKִ,_6BGfC8q*ʶqۅcmDx`cԾc9鹜fH2ϠXYV{< \@A˵gKN4f8i+Eyg"#͈Xˎ~`]^l%\Lh, Qn4TQ*Q!ݑ+ғd1-1ɑ2[ۺe6/^ ]er5IO/VG4]q$Y9( oBw ̈́}"*"A4rb/C( *\ zr*vbHtmIA6Xrd(NBFhrk'bIrARZs; _V{جsc fg`^Opأ@af=Fa%)g[V'\<"VP`$lX .&\o QڝP՝UV ``Ot~3߶?[Cs&2xqiYFkBxK&ϩ&lUCEfo )8D?}W6_ypI>E21{ S g#ntt UB/գ-eVepVdѝ÷Wi,4GK6xtnHfl8ȉ~^2:R~ٜe8ÕI_;hu0LW =`$N-qY,?K{v/d?2Zb%~ցXoѿCX]蕅#gWOT0(q%LA&a7n{IוJ_75 _ gCJU+ X\:Z֫ۇ2q-'M^g&l[og0@w{TFuAo?HcF}PhK߂ʯaHX3Mop v+ƶGjL&b/Zd->Cmb;j(+݄V o6ozg:0ɏ94I\T/I9Tۄu^ZR@ޫ8j=`N[>/?C$9~-},R'+ Anm7J/InnH?;,sJrK&X⦇n ExV  \Ke1(T6'ۢH"*zrĦY;gE*F5)*PFx+Ʌv[SDKF|vd{?#} rm+LUآˈCTd-/s!':ń:[3 z<9LS ThN@$/7  "/wh;zR`N&O9 Ӄ oT.ZBP$W꾪Diq-Aoo"p L^k<ڲt70nt,QF2Zx}Ѭm[pT)rm3]- 3$KM!n1dL keN`Ivrb%D`^xOGa_s *(6)_RAw^Jfd |.^gkX5 7gI**]~?G$aN& 4o'xCXs,΅ `XWc_~S9tr t&W_\h/ 2F:uܔGz`R;#є~s_̓dkz.qTң@0gq2^zq1%o~Z򪢨]NH=u,-vG"{IrM1=s XR9dCmGFt{PLXumJ"X||)%5zOfhZ/HL."Qu:̭1I`J&BË?lX8~cגfs?w^Pث[YsUO]5R!E*p(h$R|`\BHSzBH*F m]om~Z+[_z-@~Z.;T)#\;ן8z:~yZFλ{Ru*I+#qJ3ׂ;L_9NrV 6nk~\Vxo}L 3WS $Dߩ#(]g*vǷAW `#5` a@t":G]VBc ^ HnB1^043XrtJ>6ρ%9W*IB O&*Fq&If.:|)}Ѡg_{||7qG7_BV^؊}JFk H1܎e<Ԇ8÷Z/lTxazϔASR ok!BRgUY⳩`xbEZ>Ŧk: ̭jtulR,onb*| gN ]J'UJ)E[}5ƿϘNJnp P(UyqC$Ĺ"Ց}1vh&'(gNPJ_]&@ */5-"v?d"B~*(:ƹ9\V[zeN-ЫPm֯׌N2󠦲&soܼ,͓^%ixX,iN&O]ߏ*ǣ֪LR5(;#Y3u\uF̆Zd}TX|SK\X=>ietbZLIZƬm~qpX"M2[oG3FiӭiU JJc!`ʃ6, ؗ:&@hP9x6ϤxpgL 4Qx47 Vռ83CNZJ2@K K\U -䤛&ג$P;HdT:8RA'L&+~ߵ`sĴ"3'zZ"߱پ^Ð% de: #+3㐞?аWp`Sc-pÂE!7D3遢'b95LhnQ1$o$8I:ٟHfJi={dq̘%!gyZ4 v1.i܋ɣk)zuP5&G~aC5xd2MPWtlw14PG{ w'` ڊtaD̕N%D\܉x4Qk櫧ҁ<SC::8$ D7 H lw0N3=#%QEkLz(l&};"ҙYl?gtK+a9iJ4$ @AM8Aixr6DJbƶKmK;jlT2x+e(;ރY@^VLzlyM2S!C툞n#j\cNӏw2 RH:~}ӛ?!rP8˄o \Q&'k# OlEzkt"{\S-d!.qN(ʌ6}B弐#)iV8Rb\EqjWx=_!fDs8U0[RG!`rC4&f;r"1~!qh038>l$Ue_zBX!;M*BwhtּP9 z9%?CPݴQ$jG;oE^nk%:E *P`9{KX1vf8Q"D }+EN  . CxP|vGCrbC | )8R,ˡ2 ֍~2%jC/5b(tEϫDԺlA.-9DiaR}mdX&i@߶%|di>&y-+\+7L:ȂX_m9O}&9?Y'(4D"43{1MFrHl3\aj$^0%Kdj8a8>a@@Վ5NT2׉`LΛF 2g)P.t5ວ,ҩ?X(BY}tNJR*,\6A~;odsGEhYU^QL%Ց9m.x)2ˤN3߂yVt&BDniFڿvœJD5/Ư,&xB*gX HA|#l:\hPƽfmRV,0VbB+?%XRH[E?/j8~,ͭo=})aR7 74ED*\ 4?psS:L2{%u^ifX~v&[X*$չ8/~ԉQAE>vbkqIH95=%X1K F?PF/s6ޢNW)ܕ1Y!9ͼG@r#6saۋ *`aP(g|Y4y:=iekg"&%$@Ϥ <ci ev6 Rs3ip_tZϐs.UwV_`!nE<A;/BLRet "ЊmLCse~?8={_\9l]N֨xRL`i0<A.6ilFȊ?ͣl# $Fcuf7a&ךP%ӫJ9yQoz <>h[yCj/Ef7vȏր]Q5Г.84K&WdaB+Br%!aS1{vWmGl bnBلGdHSJQo]PB2ĩ-Z/^b], [}m|8[ mMgҲ*%`JۼIroAYzꖗ2 &i/7z /8юΔ5h& fu/)nSz2`I)Pyd㼡5̷?ʂt𵭤8V`6[}yGS X,:íEǷ;|1tǘxIXZq񥤇<vKw:4njNkD7C^@Սo*O6q`x}8;']e{Frc?@0x ݔ! 'ߒT͹l+2}] EXP'V ,ufX ^1/ F@ƩSB]qqC{:TCٕq!\3+wةȇ6-*G̗qҤOtUGQ1ܟq Dq(ĨRC ^R8KG_LP[UiR]}Kbsa &T4['x#l7d?dS#oĔ:#thdѸa: iU,¦ _~ ֈУ?Uq i..u3uI+8>J|%W"pRSߐļ^<=l@0<[g4NMv8n7Q|]Oέ%գn$M-4j$o$#74քQJ(ۮvGt/3K5}?5?:7 r0ʛ':zBk#bC5uK0ɰM^fiYeX$oSJtZ)ufD>-Ǵ{qYqͬ!zP~"wQ>aSN4#eT,8*>x; =#jqϰ-KD V^UoQ\^<3(TY_}7Zn[\X'g2ebVBQ!"}&olvN'ԃ3( bkGt_ PvZ|I7w+ kh01Y&|p6chlIHTqW̌BPSxXS&}ơ=]jO'\L&&iЕΆϗ;} _2,(IsE.zygQɅ'DQBx _qOFK0;UI?˶^@!8n5헰4"fh 9'/KkL0i6:)d/rD|tNgk(ytQQnaQY' c}3ʹUX!}⚑ os猱dۤ~VW(yi t$I^q0ˎ2]hpwW)G F2..ݼAieJ qRh'ԕ9.s6R啪b5=c&kin|O,ILΖYB1a(C_P:H,jcJuڵñ6%uցR.OmYBk${huO5~[5C(7m]r (sCs4sF4W"pLv#T 1@*uPOоO,E'O8QGٟY' /_hhĚSYYYתXjX_D*ۍיwD͛ *b˅ @;ʒ?^L,awUC# 76jF2,.wJXv pj:m]gPzQQOj7$TNH;Ml2,iڻV%fJ4[-;R^И[+ CIR=ddw/"yj[:qd*>3YrCu|M@kg*EmI$8'mtWJpZ#5`5+b+bfɼu%0|JNP֔C)X2rppkkf_yk_`04W(A#e> 㽫$vd뮌:kAJxˬ V'~a nd]\_:m]n@.rЦk׸46^2ӷ};nW:^/N80(v՞-c܉H_6(A: jOrxMbeM3;PHi//adEɘj`x1d8J zH! 3óC0(ϺB.[>51z,%W ;OdNa -WB4uLRTRJS4*|ͲטĽl_1ZMXlMc.k3ff!fMgB90##d[RǠEd-;8[_X. *4qR&c勄*;JR?^?Q/3m"mg݁wYqp a^ IF-"G"9ij $)XF/BR3%˛ HwDvPV9V?AcLI/ٔ(Sye̅?R^U1*F?V_|Cg{UG&q3.1@$yBBa,\`VYi1vr~% 5  ~nc Rڒ/,pCvG@5l۫LFغDE_XC,F]/;,<b`6_SFMB oTRH73ғ-X^Lu­:V>a~Jv!LNh'7=b7DG%HO:;0}jTƄ òQх8RW(֡FD367ؙ!`V\!YzP@Y:x)v6x@ Q]cEŧ 0}V$3tp4Ru$Y &m}Nff>0 )[)&dT.@2Q<d~#@y@F~t d+}?uBD| ;A}sdJkoFo& GDx 3b8n \ըn4ԮF87N+8xwg{* 9 4 p0 "ZM]kJ+=\Osݦwv3]uy8,Wܬ ,9L [@j=3\XvcT53bpsR(y\Bnn]^qYh8)jq?+}FccdZ {T\Lisb\>Յ٠ߕIXӕ5qC]\_ASdHFoy|n@fdez.y` 2ؚdLhU҃-T!9[~d.kWZ #X u\Okt ppu^y1{D?*KYu `by-3Lm?s!yY`i%v˪~[g|z~6.IIYOQ7T ȣ;RwE.fi2ϤF@(V}4GK-~,+A"l+<ϔuކU:Vj\qE ~m oXBv![1NOieeEQiȩ{o{=^s9ߠ6/2Qlbkq=ze<>+c)MR C+xa)!>8Ѕz&e_Q+NV!;Z!!\h~"oj}oBYrts'.v~]4zNߛƱw 2npNR$R~%@+ż&H[ 2M, Cq9?2X2ͩ*%ψs"}MF,+sԭBD\tx:Vhf?ld"T7 !?w)a&͆XxUq9kTt\!-6xF<AUS*#E1@^#~H{wEgY@0}f8dwrzK\9y`Prrɴ#n܁7d~Y~ V)da.%wfF վJs =R͉}N3% #UDG- ?J)%T2DDkݥez'~9(ˆƢ* a?dBbƫ mBO%Xj0#OJ$?%_ۀ&3̣U~#+ ΕO03A4`6 dMz:,@68^?trvo gjZuB>u=ԝ]рag?JTw*D)@m-+lxW,C5Ι:^O V̰ͪI:6kCJHSlv /J㜂2ث<>ExQᵌJ )-FE@gǑO' Z?U8 S,G0l&^LFoa~e 'E$h Іq5qBŠ erL* ^` $~+"fx 2b&%#vv`d`o`›m2A(^ =\BɤucK4o&|Yuf׿OL[K݉-93݆p; 3fy1 UF(0C֫ 3oXp'&_4V-?Y?,^|M-43Yww0JqwpKR]W.e76{t^л%f 88ƙTaQ6]ae|(x YnDjצ0[`E Jw&\1dy7Ik <&4d8ե̂@EaFq~D&-Rj@D 0\Z6]F$J"0ty9w`<.^>ES;QNd^grX2&xBFlqfgFb@¬55P"G)ЂTH$_MdsjZ5AcNXut=.krraJݨrZ  kQfX'= l ?ү8ii2]FF p$Аޡ,GNvYАl*Lggtta&:x՟b &^W/IAv(5jrtKŎCfO'\Wi%~JxOV9/3QD&%SI=(VQIz0F>_[T71''Vǽ?x Ӳo/I- j+96/w1 -X|9E+传eU: f K3$]umrY JyWP؊~ ", Fہ\G S hy:齥VoӼKr5U{|h aY$x:/ `YKX.@DoMu31` >E hp/2>RC*jio2E͏Cѣ\1 $83>rb(Jy-Z< n=wWdl)^ U8n}oя<ZPCP9B(|UuP3=Zx7I%%ωjn,)]5e:J@bu ?ͳ4iEc߂L-='Jun:ާnRcXE1pl:2+De*B>{սjV<DjXn:I&XֈqWL`0`#&F2υ*eJx;bԎ |Jg4%N!r^(64aܯ'`UY$ZY #sl;B8:p1$)o/7|-shyM|+*0MD"Ep>Ulj Ù:d8=q.iyrMd4բ{.~cCIZ Q*Fd@T^n%J.f#@@{˜pZdzpC׻dh X *M$C"(Y. 8ks@a1GyC|H$VX :U*|țO镘k)~0&uU}R7?2@ݮD;@jaE{RΡ7`Kob-\Zpk9iq,v ubsM |o lesE+j`?H C:V e q8vej~}MmOI6rLU6HU fG=B C|PP -@ Y@ |3jKJCeWfXZ1A٠WN_WnQ︰a_ ?K8"eڜ5O)kRƨM)hˠDThLq5p['r_Ե1/| Xj f{dXeOqrV{qD k#1 uvFSoyfaz>Z f'OI%!#<+1FqxW *p!>ۦc>(I'EP|``y3HHIC4!;]Sf_ >7lY/y;ލ .kLIQ N6x@}ŽvEå#nM|==n8p`,;c<+5fa{PL~6@= ;?_ +A/ns%Ol9ONP@ke;&Ǘ Mz%+a *rw]Όx?_,[v%GΡBSķ`I?ю[n?'k8*րB%)UVqߜ"03rb]`HS\j=rÉWڮRQϡ, /Ymyb9< ԁ]&?B)<߳Zz`p$}C5qwPx^m#.L׭#E|ܨ T_X?L1D!\+XŠ."f/Wo(h)oPBc@`˕(KLϽhȡAT>7ń ʂ~>L6e Um _46k+h҇1/3WHthQeKS2,9Jw7ɺ|ւ+~zA<12-d2?%"..fbBؾs2 (cw75~ẊJ.0 @6J$ Cr%Wb o,hRYF> #x˄x穷FrS> !VUs$5\$?YU?uSNCʀ[ w4ڟ_N~5pKv)[<DX B/)R<.+ Y i`F>\157,CćD[l\>Q*B\ӗLX+yTf!S/W r,=;w&6r즮sW,M) 4wygdQme1JW2DMˆ?Z׭NHrs\\Z_fT4s6EBiFISKfYj1=cF䌳IDaEuO]μ!USZ" . F;0"`44E]SC7/y4G:t|=D\=lCش?Lf,OTf+.ŝZHl7&,M LI]H0s#IE Vh*M\=ɜXե.,ۤa0 : {, ܎tf0)!hxLAWxT'Nz9x8G%MoHR_M6#XHMZps|MAk'q 9-6YbX_P~/AM2{j1F&ں 7VmgN2QVRlToY%%hSc$2i}w)MbT<79έ} CO126 5@ 09QqqkL[+yLPy3|1pH8lM)URP[߽ZB/73tT~&n{k\B9sf9|*Ok, kCҷ `Ovb.]^LRhW|ۗҨ($^KvA/~zvS:]-s6^ӯfi6/7R/>:,fk^tِ_?:|Ǫ#[mLpW]J9ӊ<+NnC3!y81O +d&MuA†  fl\?34Lqj,va짙d,ۙDN 9 t;JB/A]qOwc'ඵSl%JR8>B?n}Gs@3 ^5HlE${zf7 (temsiBxUEVO5ZDX0Fz}|P '@E?2||z;t&>-q !:9v ^awp$,z>Gv1kz4 HnCX -`  :s1H%a7Eޗ2A/i7KX.(>ǼO%c&{JP^݅])boޓ_ P68t{B6\$U:0ˎ"h—("6[ bXwD!17 ׊ar&{t>ޓ.N?oy Dn k߮|WJܱozT(_BK8qRkY\M=VtL_'+MTr06FPDBk 1r&Wx*bAꉘvN!8DFY-6Z _[moDۤ5b+5&m,O(=@8c+߈v|Jktʬԓ3ۓ%h2?%nxH?_^S}ˤ8l )<_nxHA5 j*Y\ii ֝T0">nkŠ$F{ʋ4\pQwlOXcn( ښ|_k@ς5j3ҕ#Rd=* _|+D,rOηa\Ǎ %eycjL1|Aˣ}hCAn`?E7"#Q -TUZmMp?jNΖlMB*ga휬[ ?=Ɔq[a׌C]ptDZ\vFMXHl޾{4= O/a_yi&dP{D մ@(A|"cROc5 7{V8pRrE"V+Xf-d魝JI\ؕ/H+W3 Zk/^|J ˝37 !O.ξŪ_OXqÙZ=-`^v^e@֬ٝÿ_fcaᅷ*O#Ad}/Z>a҂2V6?]wH'Li|9ALi?*vgGAI/I!z~7Q"ϣ UzȿM~i+})UbK.|n\N< %5,ؖoFy<3frLKNLxfHb#@ם\粅ZˍTK]!éYjucNE볦NGI.%mȁ@}6* *|^ W˔(SnRU&YXE ?ÀKymM%6ɽoBܧ7My ?fq\T\!<;$"`Da+ j3 cn[&b&ZJ]5eSM ؤ>>:I~Hk`/gz{}Nael|0d!5cloiɉHyÐvc2|FFtL`@զrBh㫅nʞ-AJ 6˚aw `qz(,68ȱ'cu^X[)YQ/` M iN[RK>I/vs\(07:rj+ˡNBPtw+ :iOnL/%B(fje3hm{ ZaV ɞYiꔤ=*"l֘"9HnqO1Z㊅uZ*HokA,}a䓲1VF3_k֧K$j>HAR?@T1W6axЮ"o{B{J_pD|I^l{Uq.M>$H.Iՠ{.%mBtI)~DtSP nX,viE [ȃsxkAA{&^A]cu#C:MeqmՈ`Nkֺ/"+)A(8`dD9G%3<^Q[iFF(Y:~AzOD7uHtnS KNzυ8ʊ%NbCE {5qSqX6Seoa^AOʅocrG}tS&CȀ$`.@(ꅭGK1F2\&@pwp1};8yT kHudN t$/BbE0}6I.l\Ȳ܆8 1:@}\Du68WNhUCM~3ѹCp"_NohhH7Rp6BG)E3=x2%)nX{f2MQ4<"tʀ7jcc5(nwwJ'6$wL ?gO8a(恕nIOTYke*uGBˀcxjeGgi謲-71L72*R"wK13g $hЂZ,X_Nn+pZ^-su|ld4j bJ:OZ/J#{U<0j> Vu~6MăYFY) ~t6u_946'OCWJ_/iZ)C&(; - yTQ۔>2sVlfS?((Hf,R7v 6TG|)>T&%d\ˆ܇HQ(ϱPZqJ-rRcwm~)۠_0.kvd Pp/|8tJbQݡs 0LҨ lIbV>[5^1ff*A[1- Otzp1|4֧eq͐:x}F0ܠ@*Y`f#[IJBmE "7k /15b]@qĴ,[ZӾu#N=qCm(i llU.'`}44!kʤ8Rw~2#ڡW!4ՋzV2:1]%cI0y|EO3@Yƾ7<Wpsa@K?4L/&~Z{۳-Tѣ|'"N TS̭VYEɖTCb3n$Rxuc)m.O}a1#M ~΃Id ˜{C&qF=:'\;7Չ;` }iZƇEP~qB:\Xh[BhlXtŸug4jbj|#"Rɜ٥*ʜΚ9[@8Է)h΁kd?esewXP~Bx%F/u#Oq(%26o ΘmMZ4`LRX՗&-p~)YGܥ1ؐ%܀!㩬= =BJ;mjxȅm4=R,EjXl>F*G ut QTѨ_(QԴB sHkub.w%]͌7%ET,FỉjqgbML|:TP;ӡ5sC>G$Վ(?I'vqH!%H9=WcZCe"GE&(jf4))׿:DRW!-+bo:I%GcMVS%6N뺼}}RO,va RzIQr ‚W U\)x)sjם"H6 rDH ًF;l([a'e1|^3Oq4\̧r`Av1|'MQSZ9Ro`CekXVF 1bkD3UیȖ5ӂsx+ N}b %sC\ R;]5/IM8!(aWx2<%=E[iY`uW"ҧWGV@:Y,j kzk?yQRs'LΩpxƵ,L@3 ݻH%w9~ژi< MvIwNQ3H޸0Sf ypr// f`kYz lv픶(AtaS6n=ڮZH"V{3%Ҡ1El^Cc~ژk-sl{i@Ť%8pYJվ[nזșc9#G7; 䅎BYJNߓV8V( q49WT'܆0&2 ӰҊ~"! G}ƣ(]H']>JgZ[8μwnldD'_|y9|ߚqx}96)('v\9{-A@ RBjlTyqE*c3^[$w+`F~Tҳs춌S5>x,Ͱl"ۢXy;T*aD'WI jͳ7ݧ}qB5b n?g9a1~&&D(ABa?BM %UE~+5Rx8ӥC׹0F0=sl"bFK߈bt붚Ej-zA0E,GG)tp?0m"A.ukf4?(eJ+'KKI>$Еv|HpխOܰaQ Hx*ymyV'Aq-WX8r#( !;5O63B JvCv~DKGlF].[ Ia: ^K݋w_ChtQ2RP1vfN=+ ?:cNq,' G^uK5wc1TFT?7AvB)7#R"C.|R~n:{n &"H%ib?a/{ơUv[$A6}B Ov+6o-rH<vs&܊MԖu\yF~aҍ9,Op#Zi +H0]ڮf =aRup'g e 8D N6™-ƫ_lQnV^:Q =8[`H%Гs,i#ZvB&DC| uRb=3f /#Cg`5)A;`rB@gtlT,Qt5Uc摯aM ӣMӝqjVMNND*NnBYY2.阛LF}JXBtJ ZB)N`O"dډظnڻ&h {(?y> =;:P8"(&Θ_I1^c^fA15UxJ~fd`oC"fib0AHP$2aX{i ^KsHݝ[ F\TjcE\[3Z#ʿBxEVr5[R+}t J Ejl-AC(ҫ`)r?qE }qEqKQm8{#w(N |鰬q^kܑբd(A¤sີÕ6ֈB8;c1J@RBrb^ i'$(B_Nh/17y Xz0LdQi͊CxJHɵ) ^5'9@JZ* xqCg*+3݅օB`YRؐb<S==5Jťۭ>:E pÖEG6$u $8;Z[ZRف v\?OPFnѩnϫ6j>X=s;RA9a[Pi~M -3.Y%]C0s,,9afsq_ST|c؟!gIW@%`ѫMv:Agf$?4ך2YiFF5pyܔ:䱥l%D1?+XB8ca)q.Ch~~14m{chDRHy O"%oH_"A/ ̂([rj"39&|}+0sd':pl1V:4P] :I6z=G&w(2HHEh)Ǭ91DMb9 <%.rMa}ӵ|vqP0t`+s{!.j{ {q-~a:G΁O@~=i0M iq!]uXOm9/Vrf fV$cɕ3'O`weȥ!XG&c쇨 2筅SEcLnpxJ!&O_İV>+Fn/P+M<E:T7'O,gQ"cQVу(Q)H+L.f#MhXQ<Ͼo,di~MNY='n6BUXHhX9_S#V+&& GΪD |VqwЯ.f >RQ<:P}D[<ΖAy >M @;|oq3 wTt8"Zn{LOB葟nK}uŞ~:s‚|tW94Ep ( \ݖ K}P|;lxuk=)Ӕp3vV)H?*> +; k6Np4E%Aō0V8 QF57yǚ+IRM^PY;X o5{#d*s&[Tx͞OCtt+X́\IB CK3)9_]gPbH7ᘣl!َ靎~gawT=(Qۦ.zTaTn*٘oO} ;{О$s9;;WG7)ҷ(h( $'/@21Fo* c k"|b,MST|3ukҒo&GH+G:u+;RеysE69P.5Dx5ϯ꘾ND@Y.zү)m7"l?@Ycz.}ȶa HR`O˶+Mfx^PysԫJ 8$ F~arDWc,8"PjAyo.գN9K(AH^g7$}_DʳhVN^>h8rOK-$E0oq1z;X!. %e=y5O)zO\sDgqc-.J[vQpE7ޖwC[IJ{b&[Jw̴ĵ&Z}t#=LҜr?ck" /)ͪo A?r5Df(.H͚tO<\ю:ǰrWS:H^;]}vR2z~ RV}gЍ*W=M_Ʌ&+kYo$[;e an~5= D⊨\߶3i kv:6p0[fSaUƊr= r[f288)3U7F5>gpӵ!_z]_D!GQ]5mMmvSJg)eû]I$G(j[N#BeL* yGMὤ鈔9q0cB<`7uMƵH}Z3X)ቶ~m"#.1V+x!mM,{Ja H⁋YR"!PJ WD3c=NGPp+Xfw&&6PKgcR+@,(cˑXn^ U_(g-@؈R:5椦M|%Fy~>oO6[X tXhEtcϚ51y;ذ &;/w&ǎeW1>44$0NN 3+{B!lrM "R|=*3:MJhKӹ6Q!Ah^TO;R$CkM85̶jHTt wA+! рteѦ۪ՔW옉t\{y[VB Q+gFӛ`cB\ء9lg_YE &ι^ c(jDeg%!5xREC;ΘyC]